bplist00-_WebMainResource_WebSubframeArchives_WebSubresources _WebResourceData_WebResourceMIMEType_WebResourceTextEncodingName_WebResourceFrameName^WebResourceURLO? psicometria_preguntas_teoricas.pdf - OneDrive
OneDrive OneDrive

OneDrive

Comandos

Enumera las diferentes vistas de archivos

Lista de carpetas y archivos

de 10
0 de 0
Ytext/htmlUUTF-8P_rhttps://onedrive.live.com/?cid=e334f44fab5ca94c&id=E334F44FAB5CA94C%21503&ithint=file,pdf&authkey=!AH2_rUsNTqAu0gg"  O_ -->_=https://skyapi.onedrive.live.com/xmlproxy.htm?domain=live.com _WebResourceResponseOdbplist00efX$versionX$objectsY$archiverT$top#)*0123KLMNOPQRSTUVWXYZ[\]`U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $%'(WNS.base[NS.relative_.https://skyapi.onedrive.live.com/xmlproxy.js?.+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw? BCDEFGHI\Content-Type\X-AsmVersion_Strict-Transport-Security]Last-ModifiedSP3PTDate_Content-Encoding^Content-Length[X-MSNSERVER_text/javascript_UNKNOWN; 22.1.0.0_#max-age=31536000; includeSubDomains_Mon, 18 Jul 2016 15:08:07 GMT_0CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"_Thu, 04 May 2017 18:05:50 GMTTgzipS981_SN2AAP346B3A9D8+,^_\NSDictionary^/+,ab_NSHTTPURLResponsecd/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchivergh_WebResourceResponse#-27W]x{ )/2;DFHOWblnprtvxz|~ )=c #7EWZpirO @/*! Copyright (C) 2009 Microsoft Corporation */ var xmlProxyVersion="0.070208.0";String.prototype.endsWith=function(n){return this.substr(this.length-n.length)==n};var strSearch=document.location.search.toLowerCase(),idx=strSearch.indexOf("domain="),strDomain=strSearch.substring(idx+7);if(strDomain.endsWith("live.com")||strDomain.endsWith("msn.com")||strDomain.endsWith("microsoft.com")||strDomain.endsWith("live.net")||strDomain.endsWith("live-int.com")||strDomain.endsWith("msn-int.com")||strDomain.endsWith("live-func.net")||strDomain.endsWith("live-tst.net")||strDomain.endsWith("msn-ppe.com"))document.location.hostname.toLowerCase().endsWith(strDomain)?document.domain=strDomain:alert("You can't proxy across different primary domains"),window.XMLHttpRequest||(window.XMLHttpRequest=function(){var n;try{return n=new ActiveXObject("MSXML2.XMLHTTP")}catch(t){}try{return n=new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}return null}),window.fetchXML=function(n,t,i,r,u){function l(){if(4==f.readyState){if(u&&f.upload)try{f.upload.onprogress=null}catch(t){f.upload.onprogress=function(){}}try{f.onreadystatechange=null}catch(i){f.onreadystatechange=function(){}}n.timer&&clearTimeout(n.timer),r(f,n.c?n.c:n),f=n=null}}function a(){try{f.onreadystatechange=null}catch(t){f.onreadystatechange=function(){}}f.abort(),r(null,n.c?n.c:n),f=n=null}var o=parent.Web&&parent.Web.Network,s="POST",h=o?parent.Web.Browser.isIE():parent.$Browser?parent.$Browser._isIE:parent.$B.IE,c=n.v?n.v==s:n.type==(o?parent.Web.Network.Type.XMLPost:parent.$Network.Type.XMLPost),f=new XMLHttpRequest,e;if(n.timeout&&(n.timer=setTimeout(a,n.timeout)),u&&f.upload)try{f.upload.onprogress=u}catch(v){}if(f.onreadystatechange=l,t&&t.oninvoke&&t.oninvoke.fire(n),c?(f.open(s,n.url,!0),h&&f.setRequestHeader("Accept-Encoding","gzip, deflate")):f.open(n.verb||"GET",n.url,!0),n.headers)for(e in n.headers)f.setRequestHeader(e,n.headers[e]);n.canary&&f.setRequestHeader(n.canary.n,n.canary.v);try{f.send(n.postString)}catch(v){t.onhttperror.fire(f)}return f},window.onload=function(){try{parent&&parent.Web&&parent.Web.Network&&parent.Web.Network.registerProxy(window),parent&&parent.$Network&&parent.$Network.Proxy&&parent.$Network.Proxy._registerProxy&&parent.$Network.Proxy._registerProxy(window)}catch(n){throw new Error("Missing Framework");}};else throw new Error("Invalid Domain");_text/javascript_.https://skyapi.onedrive.live.com/xmlproxy.js?.  !O'Ztext/plain_ -->_5https://www.bing.com/secure/Passport.aspx?nocontent=1#' $ %&O Skype _silentLoginFrame3_https://a.lw.skype.com/Login/silent/MsaCallback?site_name=lw.skype.com&response_type=postmessage&client_id=580081&redirect_uri=https%3a%2f%2fonedrive.live.com%2f&state=silentloginsdk_1493921160053&partner=999&session_id=zKgGO5etlsXtGYo2LJjS( )*+,Obplist00jkX$versionX$objectsY$archiverT$top #)*0123MNOPQRSTUVWXYZ[\]^_`adeU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $%'(WNS.base[NS.relative_6https://a.lw.skype.com/Content/Scripts/HashFragment.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw<]456ALWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer\Content-Type_X-Content-Type-Options]Last-Modified_Strict-Transport-Security]Accept-RangesTDate_X-XSS-Protection^Content-LengthTEtag_Microsoft-IIS/8.5_application/javascriptWnosniff_Fri, 31 Mar 2017 07:47:12 GMT_max-age=7776000Ubytes_Thu, 04 May 2017 18:06:01 GMT]1; mode=blockT1122_"040d41f3a9d21:0"+,bc\NSDictionaryb/_application/javascript+,fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~ +4:=FOQSZbmxz|~*9>Rks %9=Q_qtnObwindow.hashFragment = (function () { "use strict"; return { hashParams: {}, parseHashParams: function (windowObj) { var hash, hashPairs, hashPair, delimiterIndex, key, value, ind; windowObj = windowObj ? windowObj : window; hash = windowObj.location.hash.replace("#", ""); this.hashParams = {}; hashPairs = hash.split("&"); for (ind in hashPairs) { hashPair = hashPairs[ind]; delimiterIndex = hashPair.indexOf("="); if (delimiterIndex >= 0) { key = decodeURIComponent(hashPair.substring(0, delimiterIndex)).toLowerCase(); value = decodeURIComponent(hashPair.substring(delimiterIndex + 1)); this.hashParams[key] = value; } } }, getHashParam: function (key) { return this.hashParams[key.toLowerCase()]; } }; })(); _application/javascript_6https://a.lw.skype.com/Content/Scripts/HashFragment.jsD.38=BGLQV[`ejosx} $).37;?CHMRVZ_dhl /012O5bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_dhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/require-951f856e.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9 456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:53 GMTYBlockBlob_$860dd93a-0001-0058-5ad1-c219a9000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056387_Thu, 04 May 2017 18:05:49 GMTT6680_0x8D490DDAD3E3F70_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djSXclru~2@Oat{#-TY!AFZlw|OF"/** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.2.0 Copyright jQuery Foundation and other contributors. * Released under MIT license, http://github.com/requirejs/requirejs/LICENSE */ var requirejs,require,define;!function(global){function commentReplace(e,t,i,r){return r||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){if(e){var i;for(i=0;i-1&&(!e[i]||!t(e[i],i,e));i-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){t&&eachProp(t,function(t,n){if(i||!hasProp(e,n))if(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp)e[n]=t;else{e[n]||(e[n]={});mixin(e[n],t,i,r)}});return e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;each(e.split("."),function(e){t=t[e]});return t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);n.requireType=e;n.requireModules=r;i&&(n.originalError=i);return n}function newContext(e){function t(e){var t,i;for(t=0;t0){e.splice(t-1,2);t-=2}}}}function i(e,i,r){var n,a,o,s,u,c,f,p,d,l,h,m,g=i&&i.split("/"),x=y.map,b=x&&x["*"];if(e){e=e.split("/");f=e.length-1;y.nodeIdCompat&&jsSuffixRegExp.test(e[f])&&(e[f]=e[f].replace(jsSuffixRegExp,""));if("."===e[0].charAt(0)&&g){m=g.slice(0,g.length-1);e=m.concat(e)}t(e);e=e.join("/")}if(r&&x&&(g||b)){o=e.split("/");e:for(s=o.length;s>0;s-=1){c=o.slice(0,s).join("/");if(g)for(u=g.length;u>0;u-=1){a=getOwn(x,g.slice(0,u).join("/"));if(a){a=getOwn(a,c);if(a){p=a;d=s;break e}}}if(!l&&b&&getOwn(b,c)){l=getOwn(b,c);h=s}}if(!p&&l){p=l;d=h}if(p){o.splice(0,d,p);e=o.join("/")}}n=getOwn(y.pkgs,e);return n?n:e}function r(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===q.contextName){t.parentNode.removeChild(t);return!0}})}function n(e){var t=getOwn(y.paths,e);if(t&&isArray(t)&&t.length>1){t.shift();q.require.undef(e);q.makeRequire(null,{skipMap:!0})([e]);return!0}}function a(e){var t,i=e?e.indexOf("!"):-1;if(i>-1){t=e.substring(0,i);e=e.substring(i+1,e.length)}return[t,e]}function o(e,t,r,n){var o,s,u,c,f=null,p=t?t.name:null,d=e,l=!0,h="";if(!e){l=!1;e="_@r"+(A+=1)}c=a(e);f=c[0];e=c[1];if(f){f=i(f,p,n);s=getOwn(j,f)}if(e)if(f)h=s&&s.normalize?s.normalize(e,function(e){return i(e,p,n)}):e.indexOf("!")===-1?i(e,p,n):e;else{h=i(e,p,n);c=a(h);f=c[0];h=c[1];r=!0;o=q.nameToUrl(h)}u=!f||s||r?"":"_unnormalized"+(T+=1);return{prefix:f,name:h,parentMap:t,unnormalized:!!u,url:o,originalName:d,isDefine:l,id:(f?f+"!"+h:h)+u}}function s(e){var t=e.id,i=getOwn(S,t);i||(i=S[t]=new q.Module(e));return i}function u(e,t,i){var r=e.id,n=getOwn(S,r);if(!hasProp(j,r)||n&&!n.defineEmitComplete){n=s(e);n.error&&"error"===t?i(n.error):n.on(t,i)}else"defined"===t&&i(j[r])}function c(e,t){var i=e.requireModules,r=!1;if(t)t(e);else{each(i,function(t){var i=getOwn(S,t);if(i){i.error=e;if(i.events.error){r=!0;i.emit("error",e)}}});r||req.onError(e)}}function f(){if(globalDefQueue.length){each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(q.defQueueMap[t]=!0);O.push(e)});globalDefQueue=[]}}function p(e){delete S[e];delete k[e]}function d(e,t,i){var r=e.map.id;if(e.error)e.emit("error",e.error);else{t[r]=!0;each(e.depMaps,function(r,n){var a=r.id,o=getOwn(S,a);if(o&&!e.depMatched[n]&&!i[a])if(getOwn(t,a)){e.defineDep(n,j[a]);e.check()}else d(o,t,i)});i[r]=!0}}function l(){var e,t,i=1e3*y.waitSeconds,a=i&&q.startTime+i<(new Date).getTime(),o=[],s=[],u=!1,f=!0;if(!b){b=!0;eachProp(k,function(e){var i=e.map,c=i.id;if(e.enabled){i.isDefine||s.push(e);if(!e.error)if(!e.inited&&a)if(n(c)){t=!0;u=!0}else{o.push(c);r(c)}else if(!e.inited&&e.fetched&&i.isDefine){u=!0;if(!i.prefix)return f=!1}}});if(a&&o.length){e=makeError("timeout","Load timeout for modules: "+o,null,o);e.contextName=q.contextName;return c(e)}f&&each(s,function(e){d(e,{},{})});a&&!t||!u||!isBrowser&&!isWebWorker||w||(w=setTimeout(function(){w=0;l()},50));b=!1}}function h(e){hasProp(j,e[0])||s(o(e[0],null,!0)).init(e[1],e[2])}function m(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function g(e){var t=e.currentTarget||e.srcElement;m(t,q.onScriptLoad,"load","onreadystatechange");m(t,q.onScriptError,"error");return{node:t,id:t&&t.getAttribute("data-requiremodule")}}function x(){var e;f();for(;O.length;){e=O.shift();if(null===e[0])return c(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));h(e)}q.defQueueMap={}}var b,v,q,E,w,y={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},S={},k={},M={},O=[],j={},P={},R={},A=1,T=1;E={require:function(e){return e.require?e.require:e.require=q.makeRequire(e.map)},exports:function(e){e.usingExports=!0;if(e.map.isDefine)return e.exports?j[e.map.id]=e.exports:e.exports=j[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(y.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}};v=function(e){this.events=getOwn(M,e.id)||{};this.map=e;this.shim=getOwn(y.shim,e.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};v.prototype={init:function(e,t,i,r){r=r||{};if(!this.inited){this.factory=t;i?this.on("error",i):this.events.error&&(i=bind(this,function(e){this.emit("error",e)}));this.depMaps=e&&e.slice(0);this.errback=i;this.inited=!0;this.ignore=r.ignore;r.enabled||this.enabled?this.enable():this.check()}},defineDep:function(e,t){if(!this.depMatched[e]){this.depMatched[e]=!0;this.depCount-=1;this.depExports[e]=t}},fetch:function(){if(!this.fetched){this.fetched=!0;q.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();q.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))}},load:function(){var e=this.map.url;if(!P[e]){P[e]=!0;q.load(this.map.id,e)}},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,r=this.depExports,n=this.exports,a=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){this.defining=!0;if(this.depCount<1&&!this.defined){if(isFunction(a)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{n=q.execCb(i,a,r,n)}catch(o){e=o}else n=q.execCb(i,a,r,n);if(this.map.isDefine&&void 0===n){t=this.module;t?n=t.exports:this.usingExports&&(n=this.exports)}if(e){e.requireMap=this.map;e.requireModules=this.map.isDefine?[this.map.id]:null;e.requireType=this.map.isDefine?"define":"require";return c(this.error=e)}}else n=a;this.exports=n;if(this.map.isDefine&&!this.ignore){j[i]=n;if(req.onResourceLoad){var s=[];each(this.depMaps,function(e){s.push(e.normalizedMap||e)});req.onResourceLoad(q,this.map,s)}}p(i);this.defined=!0}this.defining=!1;if(this.defined&&!this.defineEmitted){this.defineEmitted=!0;this.emit("defined",this.exports);this.defineEmitComplete=!0}}}else hasProp(q.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,r=o(e.prefix);this.depMaps.push(r);u(r,"defined",bind(this,function(r){var n,a,f,d=getOwn(R,this.map.id),l=this.map.name,h=this.map.parentMap?this.map.parentMap.name:null,m=q.makeRequire(e.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){r.normalize&&(l=r.normalize(l,function(e){return i(e,h,!0)})||"");a=o(e.prefix+"!"+l,this.map.parentMap);u(a,"defined",bind(this,function(e){this.map.normalizedMap=a;this.init([],function(){return e},null,{enabled:!0,ignore:!0})}));f=getOwn(S,a.id);if(f){this.depMaps.push(a);this.events.error&&f.on("error",bind(this,function(e){this.emit("error",e)}));f.enable()}}else if(d){this.map.url=q.nameToUrl(d);this.load()}else{n=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})});n.error=bind(this,function(e){this.inited=!0;this.error=e;e.requireModules=[t];eachProp(S,function(e){0===e.map.id.indexOf(t+"_unnormalized")&&p(e.map.id)});c(e)});n.fromText=bind(this,function(i,r){var a=e.name,u=o(a),f=useInteractive;r&&(i=r);f&&(useInteractive=!1);s(u);hasProp(y.config,t)&&(y.config[a]=y.config[t]);try{req.exec(i)}catch(p){return c(makeError("fromtexteval","fromText eval for "+t+" failed: "+p,p,[t]))}f&&(useInteractive=!0);this.depMaps.push(u);q.completeLoad(a);m([a],n)});r.load(e.name,m,n,y)}}));q.enable(r,this);this.pluginMaps[r.id]=r},enable:function(){k[this.map.id]=this;this.enabled=!0;this.enabling=!0;each(this.depMaps,bind(this,function(e,t){var i,r,n;if("string"==typeof e){e=o(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[t]=e;n=getOwn(E,e.id);if(n){this.depExports[t]=n(this);return}this.depCount+=1;u(e,"defined",bind(this,function(e){if(!this.undefed){this.defineDep(t,e);this.check()}}));this.errback?u(e,"error",bind(this,this.errback)):this.events.error&&u(e,"error",bind(this,function(e){this.emit("error",e)}))}i=e.id;r=S[i];hasProp(E,i)||!r||r.enabled||q.enable(e,this)}));eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(S,e.id);t&&!t.enabled&&q.enable(e,this)}));this.enabling=!1;this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]);i.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)});"error"===e&&delete this.events[e]}};q={config:y,contextName:e,registry:S,defined:j,urlFetched:P,defQueue:O,defQueueMap:{},Module:v,makeModuleMap:o,nextTick:req.nextTick,onError:c,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");if("string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(i.indexOf("?")===-1?"?":"&")+t}}var i=y.shim,r={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){if(r[t]){y[t]||(y[t]={});mixin(y[t],e,!0,!0)}else y[t]=e});e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(R[e]=t)})});if(e.shim){eachProp(e.shim,function(e,t){isArray(e)&&(e={deps:e});!e.exports&&!e.init||e.exportsFn||(e.exportsFn=q.makeShimExports(e));i[t]=e});y.shim=i}e.packages&&each(e.packages,function(e){var t,i;e="string"==typeof e?{name:e}:e;i=e.name;t=e.location;t&&(y.paths[i]=e.location);y.pkgs[i]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")});eachProp(S,function(e,t){e.inited||e.map.unnormalized||(e.map=o(t,null,!0))});(e.deps||e.callback)&&q.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;e.init&&(t=e.init.apply(global,arguments));return t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function a(i,r,u){var f,p,d;n.enableBuildCallback&&r&&isFunction(r)&&(r.__requireJsBuild=!0);if("string"==typeof i){if(isFunction(r))return c(makeError("requireargs","Invalid require call"),u);if(t&&hasProp(E,i))return E[i](S[t.id]);if(req.get)return req.get(q,i,t,a);p=o(i,t,!1,!0);f=p.id;return hasProp(j,f)?j[f]:c(makeError("notloaded",'Module name "'+f+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))}x();q.nextTick(function(){x();d=s(o(null,t));d.skipMap=n.skipMap;d.init(i,r,u,{enabled:!0});l()});return a}n=n||{};mixin(a,{isBrowser:isBrowser,toUrl:function(e){var r,n=e.lastIndexOf("."),a=e.split("/")[0],o="."===a||".."===a;if(n!==-1&&(!o||n>1)){r=e.substring(n,e.length);e=e.substring(0,n)}return q.nameToUrl(i(e,t&&t.id,!0),r,!0)},defined:function(e){return hasProp(j,o(e,t,!1,!0).id)},specified:function(e){e=o(e,t,!1,!0).id;return hasProp(j,e)||hasProp(S,e)}});t||(a.undef=function(e){f();var i=o(e,t,!0),n=getOwn(S,e);n.undefed=!0;r(e);delete j[e];delete P[i.url];delete M[e];eachReverse(O,function(t,i){t[0]===e&&O.splice(i,1)});delete q.defQueueMap[e];if(n){n.events.defined&&(M[e]=n.events);p(e)}});return a},enable:function(e){var t=getOwn(S,e.id);t&&s(e).enable()},completeLoad:function(e){var t,i,r,a=getOwn(y.shim,e)||{},o=a.exports;f();for(;O.length;){i=O.shift();if(null===i[0]){i[0]=e;if(t)break;t=!0}else i[0]===e&&(t=!0);h(i)}q.defQueueMap={};r=getOwn(S,e);if(!t&&!hasProp(j,e)&&r&&!r.inited){if(!(!y.enforceDefine||o&&getGlobal(o)))return n(e)?void 0:c(makeError("nodefine","No define call for "+e,null,[e]));h([e,a.deps||[],a.exportsFn])}l()},nameToUrl:function(e,t,i){var r,n,a,o,s,u,c,f=getOwn(y.pkgs,e);f&&(e=f);c=getOwn(R,e);if(c)return q.nameToUrl(c,t,i);if(req.jsExtRegExp.test(e))s=e+(t||"");else{r=y.paths;n=e.split("/");for(a=n.length;a>0;a-=1){o=n.slice(0,a).join("/");u=getOwn(r,o);if(u){isArray(u)&&(u=u[0]);n.splice(0,a,u);break}}s=n.join("/");s+=t||(/^data\:|^blob\:|\?/.test(s)||i?"":".js");s=("/"===s.charAt(0)||s.match(/^[\w\+\.\-]+:/)?"":y.baseUrl)+s}return y.urlArgs&&!/^blob\:/.test(s)?s+y.urlArgs(e,s):s},load:function(e,t){req.load(q,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=g(e);q.completeLoad(t.id)}},onScriptError:function(e){var t=g(e);if(!n(t.id)){var i=[];eachProp(S,function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,function(e){if(e.id===t.id){i.push(r);return!0}})});return c(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}};q.require=q.makeRequire();return q}function getInteractiveScript(){if(interactiveScript&&"interactive"===interactiveScript.readyState)return interactiveScript;eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e});return interactiveScript}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.2.0",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if("undefined"==typeof define){if("undefined"!=typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs;requirejs=void 0}if("undefined"!=typeof require&&!isFunction(require)){cfg=require;require=void 0}req=requirejs=function(e,t,i,r){var n,a,o=defContextName;if(!isArray(e)&&"string"!=typeof e){a=e;if(isArray(t)){e=t;t=i;i=r}else e=[]}a&&a.context&&(o=a.context);n=getOwn(contexts,o);n||(n=contexts[o]=req.s.newContext(o));a&&n.configure(a);return n.require(e,t,i)};req.config=function(e){return req(e)};req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()};require||(require=req);req.version=version;req.jsExtRegExp=/^\/|:|\?|\.js$/;req.isBrowser=isBrowser;s=req.s={contexts:contexts,newContext:newContext};req({});each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}});if(isBrowser){head=s.head=document.getElementsByTagName("head")[0];baseElement=document.getElementsByTagName("base")[0];baseElement&&(head=s.head=baseElement.parentNode)}req.onError=defaultOnError;req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");r.type=e.scriptType||"text/javascript";r.charset="utf-8";r.async=!0;return r};req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser){r=req.createNode(n,t,i);r.setAttribute("data-requirecontext",e.contextName);r.setAttribute("data-requiremodule",t);if(!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera){r.addEventListener("load",e.onScriptLoad,!1);r.addEventListener("error",e.onScriptError,!1)}else{useInteractive=!0;r.attachEvent("onreadystatechange",e.onScriptLoad)}r.src=i;n.onNodeCreated&&n.onNodeCreated(r,n,t,i);currentlyAddingScript=r;baseElement?head.insertBefore(r,baseElement):head.appendChild(r);currentlyAddingScript=null;return r}if(isWebWorker)try{setTimeout(function(){},0);importScripts(i);e.completeLoad(t)}catch(a){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,a,[t]))}};isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){head||(head=e.parentNode);dataMain=e.getAttribute("data-main");if(dataMain){mainScript=dataMain;if(!cfg.baseUrl&&mainScript.indexOf("!")===-1){src=mainScript.split("/");mainScript=src.pop();subPath=src.length?src.join("/")+"/":"./";cfg.baseUrl=subPath}mainScript=mainScript.replace(jsSuffixRegExp,"");req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain);cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript];return!0}});define=function(e,t,i){var r,n;if("string"!=typeof e){i=t;t=e;e=null}if(!isArray(t)){i=t;t=null}if(!t&&isFunction(i)){t=[];if(i.length){i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,i){t.push(i)});t=(1===i.length?["require"]:["require","exports","module"]).concat(t)}}if(useInteractive){r=currentlyAddingScript||getInteractiveScript();if(r){e||(e=r.getAttribute("data-requiremodule"));n=contexts[r.getAttribute("data-requirecontext")]}}if(n){n.defQueue.push([e,t,i]);n.defQueueMap[e]=!0}else globalDefQueue.push([e,t,i])};define.amd={jQuery:!0};req.exec=function(text){return eval(text)};req(cfg)}}(this);_application/javascript_dhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/require-951f856e.js 4567OBbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedriveprefetch-14fc5442.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9!456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f62efa4-0001-005d-33d0-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056336_Thu, 04 May 2017 18:05:49 GMTU41643_0x8D490DDAB8EE17C_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MSgyOvN/* This file should not have a dependency on knockout */ define("odsp-next/roots/odc/OneDrivePrefetch",["require","exports","@ms/odsp-utilities/lib/resources/Resources","../../dataSources/url/odc/UrlDataSource","../../dataSources/item/odc/ItemDataSourceHelper","../../utilities/features/Features","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../resources/DataSourceResourceKeys","../../resources/ODCResourceKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,a,i,n,o,s,u,l){"use strict";var c=new r.ResourceScope({owner:"OneDrivePrefetch",useFactoriesOnKeys:!0}),p={},d=String(Math.random()),h={viewParams:o.deserializeQuery(location.search.substr(1)||""),navigateTo:function(e){window.location.href=e}};c.expose(l.navigation,h);var y=new(c.injected(a));c.expose(s.url,y);c.expose(u.urlDataSource,y);var m=a.getLegacyPageRedirectUrl(h)||a.getAutoRedeemRedirectUrl(h);if(m)h.navigateTo(m);else if(n.isFeatureEnabled(n.EnableGetItemsPrefetch)){var f=new(c.injected(i["default"]));f.triggerGetItemsIfApplicable(p,d)}Object.defineProperty(t,"__esModule",{value:!0});t["default"]={resources:c,prefetchDataRequest:p,prefetchDataRequestOrigin:d}});var __assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,a=arguments.length;re._level};e.prototype.getHandle=function(e){for(var t=this,r=e.id;!(r in t._handles)&&t._parent;)t=t._parent;var a=t._handles;return a[r]||this.options.useFactoriesOnKeys&&(e.factory&&(a[r]=new v({factory:e.factory,manager:t}))||e.loader&&(a[r]=new v({loader:new g(e.loader),manager:t})))};e.prototype.expose=function(e,t,r){return this._expose(e,function(e){return new v({factory:t.factory,loader:t.loader,manager:e},r&&e)})};e.prototype.getLoader=function(){this.lock();var e=new _(this);this.getLoader=function(){return e};return e};e.prototype.dispose=function(){this.scope.dispose();this._handles={};this.consume=this.resolve=s;this.getLoader=u};e.prototype.bind=function(e){var t=this.getHandle(e);return t?this._expose(e,function(e){return t.promote(e)}):this};e.prototype.lock=function(){this._isLocked=!!this.options.lockResourcesForChildren};e.prototype.consume=function(e,r){var a=this;this.lock();var i,n=e.key||e,o=e.flags;if(n===t.resourceScopeKey){var s;i=function(){s||(s=a.scope.attach(new E(a,r||{owner:""+n})));return s}}else{var u=this._getValidHandle(e,[]);if(u instanceof Error){if(!(4&o))throw u}else i=function(){return u.getInstance(n,r||{owner:""+n})}}return 1&o?i:i&&i()};e.prototype.isExposed=function(e){return!(this._getValidHandle(e,[])instanceof Error)};e.prototype.resolve=function(e,t){for(var r={},a=0,i=Object.keys(e);a=0)throw new Error(a+" has a circular dependency.");var n=this._handles[i];if(n&&n.manager)return n;var o=this.getHandle(a);if(!o)return new Error(a+" is being consumed, but has not been exposed by a parent scope.");var s=o.entry,u=s.factory;if(!u)return new Error(a+" is being consumed synchronously, but was exposed asynchronously and has not been loaded.");r.push(a);for(var l=o.manager,c=2&e.flags?this:l||s.manager,p=u.dependencies||{},d=0,h=Object.keys(p);d0){for(var i={};a--;){var n=t[a],o=e[n];o&&(i[n]=this.loadAsync(o))}return r["default"].all(i).then(l,c)}}return r["default"].as()};e.prototype._loadAsync=function(e){var t=this,a=e.id,i=this._loadState,n=i[a];if(n)return n;var o=this._handleManager,s=o.getHandle(e);if(!s)return i[a]=r["default"].wrapError(new Error(e+" is being loaded, but has no factory/loader."));i[a]=r["default"].as();var u=s.entry,l=u.factory;if(l)return i[a]=this.loadAllAsync(l.dependencies);var c=u.loader;return c?i[a]=c.load().then(function(e){u.factory=e;var r=e.dependencies;if(r)return t.loadAllAsync(r)}):i[a]=r["default"].wrapError(new Error(e+" is being loaded, but no loader was defined."))};return e}(),E=function(){function e(t,r){var a,n;if(t instanceof e){n=t._handleManager;a=t._owner}else t instanceof P?n=t:r=t||r;var o=new i["default"];if(n){if(n.scope.isDisposed)throw new Error("Parent ResourceScope has already been disposed.");n.lock();n.options.lockResourcesForChildren||(this._prepareWrite=this._fork)}this._handleManager=n||(n=o.attach(new P(r)));this._scope=o;var s=r?r.owner:"";this._owner=a?a+" > "+s:s}e.prototype.consume=function(e){return this._handleManager.consume(e)};e.prototype.consumeAsync=function(e){var t=this._handleManager;return d(t.getLoader().loadAsync(e).then(function(){return t.consume(e)}))};e.prototype.load=function(e){return d(this._handleManager.getLoader().loadAllAsync(e))};e.prototype.exposeAsync=function(e,t){this._expose(e,{loader:new g(t)})};e.prototype.exposeFactory=function(e,t){this._expose(e,{factory:t})};e.prototype.expose=function(e,t){this._expose(e,{factory:new f(t)},t);return t};e.prototype.block=function(e){this._handleManager=this._prepareWrite().block(e)};e.prototype.bind=function(e){this._handleManager=this._prepareWrite().bind(e)};e.prototype.isDefined=function(e){var t=this._handleManager;return!t.isDisposed&&!!t.getHandle(e)};e.prototype.isExposed=function(e){var t=this._handleManager;return!t.isDisposed&&t.isExposed(e)};e.prototype.injected=function(t,r){void 0===r&&(r={});var a=r.injectChildResourceScope,i={owner:r.owner||t.name},o=a?this._scope.attach(new e(this,i)):this,s=function(){for(var e=[],r=0;r=s&&(!t||l)){d=r;if(h){i.clearTimeout(h);h=null}n=e.apply(i._parent,o)}else null===h&&p&&(h=i.setTimeout(y,u));return n},m=function(){for(var e=[],t=0;t=s&&(a=!0);y=r}var u=r-y,c=s-u,d=r-m,v=!1;isNaN(h)||(d>=h&&f?v=!0:c=Math.min(c,h-d));if(u>=s||v||a){if(f){i.clearTimeout(f);f=null}m=r;n=e.apply(i._parent,o)}else null!==f&&t||!p||(f=i.setTimeout(g,c));return n},v=function(){for(var e=[],t=0;t-1)for(var s=a.split(/[ ,]+/),u=0;u=0};e.prototype._isEnabled=function(){return!this.samplingFeature||n["default"].isFeatureEnabled(this.samplingFeature)};e.prototype._setData=function(e){for(var t=this.data,a=0,i=Object.keys(e);ao){n=n.slice(1);0===i.length&&this.handleBaseLoggingError(new Error("Logging buffer overflow hit before any logging handler was registered"))}for(var s=0;s'&";if(!e)return"";var u=e.length;for(o=0;o=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||t&&l>=32&&l<=95&&s.indexOf(c)<0?n+=c:l<=15?n+="%0"+l.toString(16).toUpperCase():l<=127&&(n+="%"+l.toString(16).toUpperCase());else if(l<=2047){i=192|l>>6;n+="%"+i.toString(16).toUpperCase();i=128|63&l;n+="%"+i.toString(16).toUpperCase()}else if(55296!==(64512&l)){i=224|l>>12;n+="%"+i.toString(16).toUpperCase();i=128|(4032&l)>>6;n+="%"+i.toString(16).toUpperCase();i=128|63&l;n+="%"+i.toString(16).toUpperCase()}else if(o>18;n+="%"+i.toString(16).toUpperCase();i=128|(258048&l)>>12;n+="%"+i.toString(16).toUpperCase();i=128|(4032&l)>>6;n+="%"+i.toString(16).toUpperCase();i=128|63&l;n+="%"+i.toString(16).toUpperCase()}}return n};e.escapeUrlForCallback=function(t){var r=t.indexOf("#"),a=t.indexOf("?");if(r>0&&(a===-1||r0&&(i+=t.substr(a));t=i}return e.encodeURIComponent(t,!0,!1,!0)};e.encodeRestUriStringToken=function(t){if(t){t=t.replace(/'/g,"''");t=t.replace(/%27/g,"%27%27");t=e.encodeURIComponent(t)}return t};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("@ms/odsp-utilities/lib/logging/CorrelationVector",["require","exports","../guid/Guid"],function(e,t,r){"use strict";var a=function(){function e(e,t){if(e){this.root=e.root;this.parent=e.current}else this.root=this.parent=r["default"].Empty;t?this.current=t:this.current=r["default"].generate()}e.prototype.toString=function(){return this.root+"#"+this.parent+"#"+this.current};return e}();a.RootVector=window.rootVector||new a;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("@ms/odsp-utilities/lib/guid/Guid",["require","exports"],function(e,t){"use strict";function r(e){for(var t="";t.length0&&e._expFeatures){var u=Math.floor(s/32),l=1<=0};e.getHideLeftNavParamKey=function(t){return t[e.hideLeftNav]};e.getSearchConversationId=function(t){return t[e.searchConversationIdParamKey]};e.getCtpMarketParam=function(t){return t[e.ctpMktParamKey]};e.getAccountIdParam=function(t){return t[e.accountIdParamKey]};e.getRedeemCodeParam=function(t){var r=t[e.redeemCodeKey];return"undefined"===r?"":r};e.getProfileImage=function(t){return e.storageRootUrl+"/users/0x"+t+"/myprofile/expressionprofile/profilephoto:UserTileLarge,UserTileStatic/MeControlMediumUserTile?ck=1&ex=24&fofoff=1"};e.getLegacyPageRedirectUrl=function(t){var r="",a=t.viewParams,i=!!a[e.pageParamKey];switch(a[e.pageParamKey]){case e.textEditorViewValue:case e.photosViewValue:case e.storageInfoViewValue:case e.storageOptionsViewValue:case e.appDataViewValue:case e.errorViewValue:case e.oneUpLegacyViewNumericValue:case e.pickerConsentViewValue:case e.filePickerViewNumericValue:case e.filePickerViewValue:case e.syncOnboardingViewValue:case e.wedcsViewValue:i=!1;break;case e.folderPickerViewNumericValue:case e.folderPickerViewValue:l.isFeatureEnabled(l.FirstPartyFolderPicker)&&(i=!1)}var n=!!a[e.deviceIdParamKey];(i||n)&&(r=e.previousSiteUrlPrefix+"?"+c.serializeQuery(t.viewParams));return r};e.getTermsUrl=function(){return"https://g.live.com/8seskydrive/tou"};e.getPrivacyUrl=function(){return"https://go.microsoft.com/fwlink/p/?LinkId=253457"};e.getImpressumUrl=function(){var t=b&&b.split("-")[1];return t&&e.impressumUrlByRegion[t.toLowerCase()]};e.getResourceRedirectUrl=function(e){return"https://onedrive."+(T?"live-int":"live")+".com/redir.aspx?"+c.serializeQuery({resid:e})};e.getThumbnailUrl=function(t,r,a,i){i=i||a;return p.format(e.storageBaseUrl+"/Items/{1}:CustomThumbnailSource,HighRes,Default?{2}",t,r,c.serializeQuery({width:a,height:i,cropmode:"center"}))};e.getMSAOauthClientId=function(){return T?"00000000604C529B":"00000000481710A4"};e.getVroomBaseUrl=function(){return T?"https://newapi.storage.live-int.com/v1.0":"https://api.onedrive.com/v1.0"};e.getAutoRedeemRedirectUrl=function(t){var r="",a=t.viewParams,i=a[e.idParamKey],n=a[e.cidParamKey],o=a[e.actionParamKey];a[e.autoRedeemParamKey]&&i&&n&&o&&(r=e.getAutoRedeemLoginUrl(i,n,o,t));return r};e.getAutoRedeemLoginUrl=function(t,r,a,i){var n=e._getAutoRedeemUrl(t,r,a,!1,i.viewParams),o=(s={},s[e.ruParamKey]=n,s[e.wReplyParamKey]=n,s);return P.Files.signInUrl+"&"+c.serializeQuery(o,null,!0);var s};e.getAutoRedeemLogoutUrl=function(t,r,a,i){var n=e._getAutoRedeemUrl(t,r,a,!0,i.viewParams),o=(s={},s[e.loginRuParamKey]=n,s);return P.Files.autoRedeemSignOut+"&"+c.serializeQuery(o,null,!0);var s};e.getCookieDomain=function(){return window.$Config.sd};e.getMSAOauthSilentAuthUrl=function(t){var r=T?"live-int":"live",a=e.getMSAOauthClientId(),i=T?document.location.hostname:"p.sfx.ms",n="";n=T?t?"":"sa":t?"saroot.html":"sa.html";var o=encodeURIComponent("https://"+i+"/"+n),s=t?"":"&display=none";return"https://login."+r+".com/oauth20_authorize.srf?client_id="+a+"&scope=onedrive_implicit.access&res=success&resuictx=selection&response_type=token&redirect_uri="+o+s};e._getAutoRedeemUrl=function(t,r,a,i,n){var o=(s={},s[e.idParamKey]=t,s[e.cidParamKey]=r,s[e.actionParamKey]=a,s[e.authKeyParamKey]=n[e.authKeyParamKey],s);i&&(o[e.autoRedeemParamKey]="1");return window.location.protocol+"//"+window.location.host+document.location.pathname+"?"+c.serializeQuery(o,null,!0);var s};e.prototype.getDefaultRootItemId=function(){return e.defaultRootItemId};e.prototype.getKey=function(t){return e.getKey(t)};e.prototype.getKeyParams=function(t){return e.getKeyParams(t)};e.prototype.getItemHintRedirectViewParams=function(t){void 0===t&&(t={});var r=g.extend({},t),a=t[e.itemTypeHintParamKey];if(a){var n=a.split(","),o=n[0];switch(o){case e.albumItHintValue:r[e.pageParamKey]=e.photosViewValue}delete r[e.itemTypeHintParamKey]}i.AllMyPhotos===this.getQueryType(t)&&(r[e.pageParamKey]=e.photosViewValue);switch(t[e.pageParamKey]){case e.pickerConsentViewValue:r[e.pageParamKey]=e.pickerConsentViewValue;break;case e.folderPickerViewValue:case e.folderPickerViewNumericValue:r[e.pageParamKey]=e.folderPickerViewValue;break;case e.filePickerViewValue:case e.filePickerViewNumericValue:r[e.pageParamKey]=e.filePickerViewValue;break;case e.oneUpLegacyViewNumericValue:delete r[e.pageParamKey]}return r};e.prototype.getQueryType=function(t){void 0===t&&(t=this._navigation.viewParams);var r,a=this.getKeyParams(this.getCurrentItemKey(t));switch(a[e.queryTypeParamKey]){case e.recentQueryTypeValue:r=i.Recent;break;case e.recycleBinQueryTypeValue:r=i.RecycleBin;break;case e.sharedByQueryTypeValue:r=i.SharedWithMe;break;case e.searchQueryTypeValue:r=i.Search;break;case e.allPhotosQueryTypeValue:r=i.AllMyPhotos;break;default:r=this._isAllPlaces(t)||this._isAllTags(t)?i.AllMyPhotos:this._isAccountChooserPage()?"false"===t[e.loadLoginParamKey]?i.AccountChooserMobileSDK:i.AccountChooserPicker:i.Files}return r};e.prototype.getPhotoType=function(t){return t[e.pageParamKey]===e.photosViewValue&&this.getQueryType(t)===i.Search?0:this._isAllTags(t)?2:this._isSingleTag(t)?6:this._isAllPlaces(t)?3:this._isSinglePlace(t)?7:this._isSinglePerson(t)?8:this._isAllPeople(t)?4:this._isOnThisDay(t)?9:this._isAllMyPhotos(t)?0:this._isAlbums(t)?1:this._isSingleAlbum(t)?5:t[e.pageParamKey]===e.photosViewValue?0:null};e.prototype.getPageType=function(t){void 0===t&&(t=this._navigation.viewParams);var r;switch(t[e.pageParamKey]){case e.folderPickerViewNumericValue:case e.folderPickerViewValue:case e.filePickerViewNumericValue:case e.filePickerViewValue:case e.pickerConsentViewValue:r=a.FilePicker;break;case e.oneUpLegacyViewNumericValue:r=a.Files;break;case e.photosViewValue:r=a.Photos;break;case e.storageInfoViewValue:r=a.StorageInfo;break;case e.wedcsViewValue:r=a.Wedcs;break;case e.errorViewValue:r=a.Error;break;case e.storageOptionsViewValue:r=a.StorageOptions;break;case e.appDataViewValue:r=a.AppData;break;case e.textEditorViewValue:r=a.TextFileEditor;break;case e.syncOnboardingViewValue:r=a.SyncOnboarding;break;default:r=this._isAccountChooserPage()?a.AccountChooser:a.Files}return r};e.prototype.getPageParamValue=function(t){return t[e.pageParamKey]};e.prototype.getFocusItemKey=function(t){void 0===t&&(t=this._navigation.viewParams);var r=null,a=null;if(t[e.parentIdParamKey]||t[e.parentQueryTypeParamKey]||t[e.parentCidParamKey]){a=c.deserializeQuery(this.getCurrentItemKey(t));r={};r[e.idParamKey]=t[e.idParamKey];delete a[e.idParamKey];r[e.queryTypeParamKey]=t[e.queryTypeParamKey];delete a[e.queryTypeParamKey];r[e.cidParamKey]=t[e.cidParamKey];delete a[e.cidParamKey];r[e.internalPathParamKey]=t[e.internalPathParamKey];delete a[e.internalPathParamKey];delete r[e.uniqueParamKey]}return r&&this.getKey(r)||null};e.prototype.getCurrentItemKey=function(t){void 0===t&&(t=this._navigation.viewParams);var r={};g.extend(r,t);if(r[e.parentIdParamKey]||r[e.parentQueryTypeParamKey]||r[e.parentCidParamKey]){delete r[e.idParamKey];delete r[e.queryTypeParamKey];delete r[e.internalPathParamKey];if(r[e.parentIdParamKey]){r[e.idParamKey]=r[e.parentIdParamKey];delete r[e.parentIdParamKey]}if(r[e.parentQueryTypeParamKey]){r[e.queryTypeParamKey]=r[e.parentQueryTypeParamKey];delete r[e.parentQueryTypeParamKey]}if(r[e.parentCidParamKey]){r[e.cidParamKey]=r[e.parentCidParamKey];delete r[e.parentCidParamKey]}}delete r[e.uniqueParamKey];return this.getKey(r)};e.prototype.areKeysEqual=function(t,r){var a=this.getKeyParams(t),i=this.getKeyParams(r);delete a[e.uniqueParamKey];delete i[e.uniqueParamKey];return this.getKey(a)===this.getKey(i)};e.prototype.getRootItemKey=function(t){void 0===t&&(t=i.Files);return this.getKey((r={},r[e.queryTypeParamKey]=e.queryTypeParamValueByQueryType[t],r));var r};e.prototype.isRecycleBin=function(e){return e===i.RecycleBin};e.prototype.isCurrentQueryFiles=function(t){void 0===t&&(t=this._navigation.viewParams);return 0===Object.keys(t).length||!t[e.queryTypeParamKey]&&!t[e.pageParamKey]&&this._doesCidMatchViewerId()};e.prototype.isCurrentQueryRecent=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.queryTypeParamKey]===e.recentQueryTypeValue};e.prototype.isCurrentQuerySharedByMe=function(t){void 0===t&&(t=this._navigation.viewParams);return!(t[e.queryTypeParamKey]!==e.sharedByQueryTypeValue&&this._doesCidMatchViewerId()||this._isCurrentQueryPhotosExperience())};e.prototype.isCurrentQueryDevices=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.pageParamKey]===e.devicesViewValue};e.prototype.isCurrentQueryRecycleBin=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.queryTypeParamKey]===e.recycleBinQueryTypeValue};e.prototype.isCurrentQuery=function(t,r){void 0===r&&(r=this._navigation.viewParams);switch(t){case i.Files:return this.isCurrentQueryFiles();case i.Recent:return this.isCurrentQueryRecent();case i.SharedWithMe:return this.isCurrentQuerySharedByMe();case i.RecycleBin:return this.isCurrentQueryRecycleBin();case i.Photos:case i.AllMyPhotos:return this._isCurrentQueryPhotosExperience();default:return r[e.queryTypeParamKey].toString().toLowerCase()===i[t].toString().toLowerCase()}};e.prototype.getFilesQueryUrl=function(){return this._requireAuthentication(this.getItemUrl(this.getKey({}),{page:a.Files}))};e.prototype.getRecycleBinQueryUrl=function(){return this._requireAuthentication(this.getItemUrl(this.getKey((t={},t[e.queryTypeParamKey]=e.recycleBinQueryTypeValue,t)),{page:a.Files}));var t};e.prototype.getRecentQueryUrl=function(){return this._requireAuthentication(this.getItemUrl(this.getKey((t={},t[e.queryTypeParamKey]=e.recentQueryTypeValue,t)),{page:a.Files}));var t};e.prototype.getAllMyPhotosQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.queryTypeParamKey]=e.allPhotosQueryTypeValue,r[e.idParamKey]=t,r[e.cidParamKey]=e.viewerId,r)),{page:a.Photos}));var r};e.prototype.getAlbumsQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.idParamKey]=e.albumsParamValue,r)),{page:a.Photos}));var r};e.prototype.getTagsQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.idParamKey]=e.tagsParamValue,r)),{page:a.Photos}));var r};e.prototype.getFacesQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.idParamKey]=e.peopleParamValue,r)),{page:a.Photos}));var r};e.prototype.getPlacesQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.idParamKey]=e.placesParamValue,r)),{page:a.Photos}));var r};e.prototype.getOnThisDayQueryUrl=function(t){return this._requireAuthentication(this.getItemUrl(this.getKey((r={},r[e.queryTypeParamKey]=e.allPhotosQueryTypeValue,r[e.onThisDayFilterParamKey]=!0,r)),{page:a.Photos}));var r};e.prototype.getAllPhotosForPlaceUrl=function(t,r){return this.getItemUrl(this.getKey((i={},i[e.idParamKey]=r,i[e.locationFilterParamKey]=t,i[e.queryTypeParamKey]=e.allPhotosQueryTypeValue,i)),{page:a.Photos});var i};e.prototype.getSharedByQueryUrl=function(){return this._requireAuthentication(this.getItemUrl(this.getKey((t={},t[e.queryTypeParamKey]=e.sharedByQueryTypeValue,t)),{page:a.Files}));var t};e.prototype.getDevicesPageUrl=function(t){void 0===t&&(t=this._navigation.viewParams);var r=(a={},a[e.pageParamKey]=e.devicesViewValue,a[e.iAmParamKey]=this.getIAmParamValue(t),a);return e.previousSiteUrlPrefix+"?"+c.serializeQuery(r,null,!0);var a};e.prototype.getDevicePageUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);var a=(i={},i[e.cidParamKey]=e.viewerId,i[e.deviceIdParamKey]=t,i[e.iAmParamKey]=this.getIAmParamValue(r),i);return e.previousSiteUrlPrefix+"?"+c.serializeQuery(a,null,!0);var i};e.prototype.getOneDriveAppsUrl=function(){return"https://g.live.com/8SESkyDrive/SkyDriveApps?biciid=lhnlink"};e.prototype.getOptionsUrl=function(e){void 0===e&&(e=this._navigation.viewParams);return this.getNewManageStorageUrl()};e.prototype.getManageStorageUrl=function(){return this.getCurrentPageBaseUrl()+"/options/ManageStorage"};e.prototype.getOfficeFileOptionsUrl=function(){return this.getCurrentPageBaseUrl()+"/options/DocumentOptions"};e.prototype.getUpgradeOptionsUrl=function(e,t){return this.getNewUpgradeOptionsUrl(e,this._navigation.viewParams,t)};e.prototype.getPhotosOptionsUrl=function(){return this.getCurrentPageBaseUrl()+"/options/PeopleOptions"};e.prototype.getNotificationOptionsUrl=function(){return this.getCurrentPageBaseUrl()+"/options/NotificationOptions"};e.prototype.getDeviceBackupsOptionsUrl=function(){return this.getCurrentPageBaseUrl()+"/options/DeviceBackups"};e.prototype.getSearchOptionsUrl=function(){return this.getCurrentPageBaseUrl()+"/options/Search"};e.prototype.getNewManageStorageUrl=function(t){void 0===t&&(t=this._navigation.viewParams);var r=(i={},i[e.wtcParamKey]=e.getWtMcIdParamKey(t),i[e.pageParamKey]=e.storageInfoViewValue,i),a=c.serializeQuery(r,null,!0);return this._requireAuthentication("#"+a);var i};e.prototype.getNewUpgradeOptionsUrl=function(t,r,a){void 0===r&&(r=this._navigation.viewParams);var i=(o={},o[e.wtcParamKey]=e.getWtMcIdParamKey(r)||t,o[e.pageParamKey]=e.storageOptionsViewValue,o[e.hideLeftNav]=a,o),n=c.serializeQuery(i,null,!0);return this._requireAuthentication("#"+n);var o};e.prototype.getNewAppDataOptionsUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);var a=(n={},n[e.wtcParamKey]=e.getWtMcIdParamKey(r)||t,n[e.pageParamKey]=e.appDataViewValue,n),i=c.serializeQuery(a,null,!0);return this._requireAuthentication("#"+i);var n};e.prototype.getChangeFolderExpirationUrl=function(t){var r=(a={},a[e.cidParamKey]=e.viewerId,a[e.resourceIdParamKey]=t,a);return"/changefolderexpiration.aspx?"+c.serializeQuery(r);var a};e.prototype.getTaggingOptionsUrl=function(){return"/options/PeopleOptions"};e.prototype.getDevicesApiUrl=function(){return e.skyApiBaseUrl+"GetDevices"};e.prototype.getPeopleApiUrl=function(t){var r={prefix:t};return e.peopleBaseUrl+"/directory/search?"+c.serializeQuery(r)};e.prototype.getUserInfoApiUrl=function(){return e.skyApiBaseUrl+"GetUserInfo"};e.prototype.setUserInfoApiUrl=function(){return e.skyApiBaseUrl+"SetUserInfo"};e.prototype.getPublishToWalgreensUrl=function(){return e.skyApiBaseUrl+"PublishToWalgreens"};e.prototype.getDownloadUrl=function(e,t){void 0===t&&(t=this._navigation.viewParams);var r=e.ownerId,a=this.getAuthKeyParamValue(t),i=this.getTicketParamValue(t),n=P.Files.canary,o={cid:r,authKey:a,ticket:i,resid:e.id,canary:n};if(e.video){var s=Math.ceil((e.video.duration*C||0)/S);o.duration=Math.min(Math.max(1,s)+I,K)}return this.getCurrentPageBaseUrl()+"/GetDownloadUrl?"+c.serializeQuery(o,null,!0)};e.prototype.getEmbedInfoUrl=function(t){var r={id:t.id};return e.skyApiBaseUrl+"GetEmbedInfo?"+c.serializeQuery(r,null,!0)};e.prototype.getEmbedPageUrl=function(e){var t={cid:e.ownerId,resid:e.id};return this.getCurrentPageBaseUrl()+"/embed?"+c.serializeQuery(t,null,!0)};e.prototype.getPermissionsUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);var a=this.getAuthKeyParamValue(r),i=(n={},n[e.idParamKey]=t.id,n);a&&(i[e.authKeyParamKey]=a);return e.skyApiBaseUrl+"GetPermissions?"+c.serializeQuery(i);var n};e.prototype.getSearchQueryUrl=function(t,r,a,i,n){a||(a=this._isCurrentQueryPhotosExperience()?h.SearchFilterType.photos:h.SearchFilterType.all);var o=(l={},l[e.queryTypeParamKey]=e.searchQueryTypeValue,l[e.queryParamKey]=t,l[e.searchConversationIdParamKey]=r,l[e.contextualFilterParamKey]=x[h.SearchFilterType[a]],l);if("number"==typeof i&&i!==h.SearchFilterDateType.anyDate){var s=new Date,u=this._getDateDuration(i,s);g.extend(o,(c={},c[e.dateFilterTypeParamKey]=D[D.DateCreated],c[e.beginDateParamKey]=u.toISOString(),c[e.endDateParamKey]=s.toISOString(),c))}n&&g.extend(o,(p={},p[e.searchPassthroughParamKey]="size",p));return this.getItemUrl(this.getKey(o)); var l,c,p};e.prototype.getSearchFilterQueryUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);return this.getSearchQueryUrl(r[e.queryParamKey],r[e.searchConversationIdParamKey],t,this.getAppliedDateFilter())};e.prototype.isSearchFilterApplied=function(e,t){void 0===t&&(t=this._navigation.viewParams);return this.getContextualFilter(t)===String(x[h.SearchFilterType[e]])};e.prototype.getSearchByDateFilterQueryUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);return this.getSearchQueryUrl(r[e.queryParamKey],r[e.searchConversationIdParamKey],h.SearchFilterType[String(x[this.getContextualFilter(r)])],t)};e.prototype.isSearchByDateFilterApplied=function(e){return this.getAppliedDateFilter()===e};e.prototype.getAutoActionType=function(t){var r=t[e.actionParamKey]||"";return s.ACTION_MAPPING[r.toLowerCase()]||s["default"].none};e.prototype.getQueryParamValue=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.queryParamKey]};e.prototype.getLayoutContentType=function(t){void 0===t&&(t=this._navigation.viewParams);var r=t[e.layoutTypeParamKey];return r&&e.contentTypeByLayoutType[r]};e.prototype.getItemTypeFilter=function(t){var r=[],a=Number(t[e.contextualFilterParamKey])||0;7===(7&a)&&r.push(v.ItemTypeFilter.folder);16===(16&a)&&r.push(v.ItemTypeFilter.document);8===(8&a)&&r.push(v.ItemTypeFilter.media);for(var i=t[e.extensionFilterParamKey]||"",n=0,o=i.split(";");n0?"&":"?";return l.replace("redir.aspx",i).replace("download.aspx",i)+d+c.serializeQuery({app:p,wdo:1,wacqt:r[e.queryTypeParamKey]},null,!0)};e.prototype.getOpenInOfficeClientUrl=function(e,t,r){void 0===t&&(t=this._navigation.viewParams);var a=this.getAuthKeyParamValue(t),i=this.getIAmParamValue(t),n={cid:r,resid:e.id,authKey:a,iam:i,autoRedirect:"false"};return this.getCurrentPageBaseUrl()+"/openinclient?"+c.serializeQuery(n,null,!0)};e.prototype.getNewInOfficeClientUrl=function(e,t,r){return""};e.prototype.getArrangeViewUrl=function(t,r,a){void 0===a&&(a=this._navigation.viewParams);var i=this.getIAmParamValue(a),n={cid:t,id:r,iam:i,v:"arrange"};return e.previousSiteUrlPrefix+"?"+c.serializeQuery(n,null,!0)};e.prototype.getDownloadAsZipIframeUrl=function(e,t){void 0===t&&(t=this._navigation.viewParams);var r=this.getIAmParamValue(t),a={canary:e,iam:r};return this.getCurrentPageBaseUrl()+"/downloadasziplanding?"+c.serializeQuery(a,null,!0)};e.prototype.getDownloadAsZipPostUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);var a=p.format(e.storageBaseUrl+"/downloadfiles/V1/Zip",t),i=r,n=i[e.authKeyParamKey],o=i[e.ticketParamKey],s=this.getIAmParamValue(i),u={authKey:n,ticket:o,iam:s};return a+"?"+c.serializeQuery(u,null,!0)};e.prototype.getVideoPlayerUrl=function(t){var r=(a={},a[e.prevPageParamKey]="video",a[e.prevModeParamKey]="interactiveEmbed",a);return this._getItemUrl(1,t,r);var a};e.prototype.getOwnerId=function(t,r){var a=r||c.deserializeQuery(t||this.getCurrentItemKey());return a[e.cidParamKey]||e.viewerId};e.prototype.getSharedByUrl=function(t,r){return this.getItemUrl(this.getKey((a={},a[e.queryTypeParamKey]=e.sharedByQueryTypeValue,a[e.idParamKey]=t,a[e.cidParamKey]=r,a)));var a};e.prototype.getExternalUrl=function(t){var r=u[t];if(!r)throw new Error("Invalid external alias provided to fetch external url.");return this.getCurrentPageBaseUrl()+e.EXTERNAL_URL_FORMAT+r};e.prototype.getUploadStorageUrl=function(t,r){var a="";a=t.id===e.defaultRootItemId?p.format(e.storageBaseUrl,[t.ownerId])+"/MyCIDStuff/0x"+t.ownerId+"/LiveFolders/"+d["default"].encodeURIComponent(r):p.format(e.storageBaseUrl,[t.uploadOwnerId])+"/items/"+t.id+"/"+d["default"].encodeURIComponent(r);return a};e.prototype.getAppSubfolder=function(){return"odc"};e.prototype.getPageModulePath=function(t){void 0===t&&(t={});var r=this.getPageParamValue(t)||"";switch(r){case e.filesViewValue:case e.photosViewValue:case e.errorViewValue:case e.storageInfoViewValue:case e.storageOptionsViewValue:case e.appDataViewValue:case e.oneUpLegacyViewNumericValue:case e.syncOnboardingViewValue:case e.wedcsViewValue:return"odsp-next/pages/base/odc/ConsumerBasePage";case e.folderPickerViewNumericValue:case e.folderPickerViewValue:case e.filePickerViewNumericValue:case e.filePickerViewValue:case e.pickerConsentViewValue:return"odsp-next/pages/filePicker/odc/ConsumerFilePicker";case e.textEditorViewValue:return p.format("odsp-next/pages/{0}/odc/{1}","textFileEditor","TextFileEditor");default:if(this._isAccountChooserPage())return p.format("odsp-next/pages/{0}/odc/{1}","accountChooser","AccountChooser")}};e.prototype.getInnerPageModulePath=function(t){void 0===t&&(t={});var r=this.getPageParamValue(t)||"",a="odsp-next/pages/{0}/{1}/{2}",i="odc",n="od";switch(r){case e.filesViewValue:return p.format(a,"files",i,"ConsumerFiles");case e.photosViewValue:return p.format(a,"photos",i,"Photos");case e.storageInfoViewValue:return p.format(a,"storageInfo",i,"StorageInfo");case e.wedcsViewValue:return p.format(a,"wedcs",i,"Wedcs");case e.storageOptionsViewValue:return p.format(a,"storageOptions",i,"StorageOptions");case e.appDataViewValue:return p.format(a,"appData",i,"AppData");case e.errorViewValue:return p.format(a,"error",n,"Error");case e.syncOnboardingViewValue:return p.format(a,"syncOnboarding",i,"SyncOnboarding")}};e.prototype.getDefaultClickUrl=function(e,t){void 0===t&&(t={});var a,i=t.viewParams,n=void 0===i?this._navigation.viewParams:i,o=t.focusUrl,u=void 0!==o&&o,l=t.preferCurrentView,c=void 0!==l&&l,p=t.preserveAction,d=void 0!==p&&p,h=t.itemSet,y=t.action,m=void 0===y?d&&this.getAutoActionType(n)||void 0:y;if(!e||!e.key)return"";var f=this._getDefaultUrlType(e);a=e.type===r.Error?w.external:c?this._getCurrentUrlType(n):u||m?m&&m!==s["default"].locate&&f===w.current?f:w.focus:f;return this._getItemClickUrl(e,h,a,t)};e.prototype.getTagUrl=function(t){var r="";r=t.localizedTag&&t.localizedTag!==t.tag?p.format("{0};{1}",t.localizedTag,t.tag):t.tag;return this._requireAuthentication(this.getItemUrl(this.getKey((i={},i[e.queryTypeParamKey]=e.allPhotosQueryTypeValue,i[e.tagFilterParamKey]=r,i)),{page:a.Photos}));var i};e.prototype.getAuthenticateUrl=function(e){var t=P.Files.signInUrl;if(window.location.href.indexOf("iam=")>-1){t+="&redirect_uri={0}";e=this.getCurrentPageBaseUrl()+"/business"}else t+="&ru={0}&wreply={0}";var r=p.format(t,d["default"].encodeURIComponent(e||window.location.href));return r};e.prototype.getRootUrl=function(t){void 0===t&&(t=this._navigation.viewParams);var r=(a={},a[e.iAmParamKey]=this.getIAmParamValue(t),a);return this.getCurrentPageBaseUrl()+"?"+c.serializeQuery(r,null,!0);var a};e.prototype.getCurrentPageBaseUrl=function(){return window.location.protocol+"//"+window.location.host};e.prototype.getMarketBlockedUrl=function(){return this.getCurrentPageBaseUrl()+"/marketblockerror.aspx"};e.prototype.handleFatalErrorDuringViewLoad=function(){if(0===document.cookie.indexOf("sr=3")||document.cookie.indexOf("; sr=3")>-1)this._setFatalErrorCookie(0,!0);else if(0===document.cookie.indexOf("sr=2")||document.cookie.indexOf("; sr=2")>-1){this._setFatalErrorCookie(3,!1);window.top.location=document.location.href}else if(0===document.cookie.indexOf("sr=")||document.cookie.indexOf("; sr=")>-1){this._setFatalErrorCookie(2,!1);location.reload(!0)}else{this._setFatalErrorCookie(1,!1);window.top.location=document.location.href}};e.prototype.getForceLoginDownloadUrl=function(e){var t="https://"+location.host+"?"+this.getDefaultClickUrl(e.parent).substring(1),r=this.getAuthenticateUrl(t);return r};e.prototype.getItemUrl=function(e,t){void 0===t&&(t={});var r=this._getItemQueryParams(e,t);return"#"+c.serializeQuery(r,null,!0)};e.prototype.getSuiteNavConfigUrl=function(t){void 0===t&&(t=this._navigation.viewParams);var r=(a={},a[e.iAmParamKey]=this.getIAmParamValue(t),a);return"/getsuitenavconfig?"+c.serializeQuery(r,null,!0);var a};e.prototype.getVroomApiBaseUrl=function(){return e.getVroomBaseUrl()};e.prototype.getAppliedDateFilter=function(t){void 0===t&&(t=this._navigation.viewParams);var r;if(!e.getDateFilter(t))return h.SearchFilterDateType.anyDate;var a=(Date.parse(e.getEndDateParam(t))-Date.parse(e.getBeginDateParam(t)))/864e5;switch(Math.floor(a)){case 1:r=h.SearchFilterDateType.oneDay;break;case 30:r=h.SearchFilterDateType.oneMonth;break;case 7:r=h.SearchFilterDateType.oneWeek;break;case 365:r=h.SearchFilterDateType.oneYear}return r};e.prototype.getResourcePreloadUrl=function(){return"https://onedrive."+(T?"live-int":"live")+".com/preload?manifest=wac"};e.prototype.getHipCheckUrl=function(){return"https://mail."+(T?"live-int":"live")+".com/?rru=hip"};e.prototype.getVerifyAccountUrl=function(){return"https://g.live.com/8SESkydrive/VerifyAccount"};e.prototype.isSearchPassThrough=function(t){void 0===t&&(t=this._navigation.viewParams);return!!e.getSearchPassThruParam(t)};e.prototype.getNavLinkClickUrl=function(e){return""};e.prototype.qualifyUrl=function(e){0===e.indexOf("#")&&(e=this._getCurrentPageUrl(3,e.substring(1)));return e};e.prototype.getSignInUrlWithAction=function(t,r){var a=r||P.Files.si;if(!a)return"";var i=m.getQueryStringFromUrl(a),n=c.deserializeQuery(i),o=n[e.wReplyParamKey],u=m.getQueryStringFromUrl(o),l=c.deserializeQuery(u);l[e.actionParamKey]=s["default"][t];n[e.wReplyParamKey]=m.getUrlWithoutQueryString(o)+"?"+c.serializeQuery(l);return m.getUrlWithoutQueryString(a)+"?"+c.serializeQuery(n)};e.prototype.getNewPlaceholderItemKey=function(){return c.serializeQuery((t={},t[e.idParamKey]="placeHolder "+e.placeholderId++,t));var t};e.prototype.getIAmParamValue=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.iAmParamKey]};e.prototype.getAuthKeyParamValue=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.authKeyParamKey]};e.prototype.getTicketParamValue=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.ticketParamKey]};e.prototype.getReferrer=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.referrerParamKey]};e.prototype.getContextualFilter=function(t){void 0===t&&(t=this._navigation.viewParams);return t[e.contextualFilterParamKey]};e.prototype._getItemQueryParams=function(t,r){var a=void 0===r?{}:r,n=a.item,u=a.page,l=a.action,c=a.preserveAction,p=void 0!==c&&c,d=a.viewParams,h=void 0===d?this._navigation.viewParams:d,y={},m=this.getKeyParams(t);g.extend(y,m);var f=this._getPreservedViewParams(h);void 0!==u&&(f[e.pageParamKey]=this._getPageParamValue(u,h));var v=!1,P=this._isTextEditorFile(n);if(n){f[e.pageParamKey]===e.textEditorViewValue&&(P||(f[e.pageParamKey]=e.filesViewValue));var _=n.virtualItemType;switch(_){case o.Album:case o.AlbumRoot:case o.Tag:case o.TagsRoot:case o.FaceRoot:f[e.pageParamKey]=e.photosViewValue;v=!0}}else switch(y[e.idParamKey]){case e.peopleParamValue:case e.tagsParamValue:case e.placesParamValue:case e.albumsParamValue:f[e.pageParamKey]=e.photosViewValue;v=!0}if(m[e.queryTypeParamKey]===e.allPhotosQueryTypeValue){y[e.pageParamKey]=e.photosViewValue;v=!0}P||!n||v||this.getQueryType(m)===i.Search||this.getQueryType(m)===i.AllMyPhotos||(y[e.pageParamKey]=e.filesViewValue);P||this.getQueryType(m)!==i.Search||f[e.pageParamKey]===e.photosViewValue&&this.getContextualFilter(m)===x.photos.toString()||(y[e.pageParamKey]=e.filesViewValue);this._isFilePickerPage(f[e.pageParamKey])&&(y[e.pageParamKey]=f[e.pageParamKey]);delete y[e.uniqueParamKey];var E=this.getAutoActionType(h);l?y[e.actionParamKey]=l&&s["default"][l]&&s["default"][l].toLowerCase()||"":p&&E&&(y[e.actionParamKey]=s["default"][E].toLowerCase());g.extend(f,y);return f};e.prototype._getSuspendedUrl=function(e){void 0===e&&(e=this._navigation.viewParams);return this.getCurrentPageBaseUrl()+"/disabledaccounterror.aspx?"+c.serializeQuery(__assign({},e,{gologin:void 0}),null,!0)};e.prototype._getDateDuration=function(e,t){var r=new Date(t.toString())||new Date;switch(e){case h.SearchFilterDateType.oneDay:r.setDate(r.getDate()-1);break;case h.SearchFilterDateType.oneMonth:r.setDate(r.getDate()-30);break;case h.SearchFilterDateType.oneWeek:r.setDate(r.getDate()-7);break;case h.SearchFilterDateType.oneYear:r.setDate(r.getDate()-365)}return r};e.prototype._isTextEditorFile=function(e){return e&&e.type===r.File&&E.canOpenInMonaco(e.extension)};e.prototype._setFatalErrorCookie=function(e,t){var r="sr="+e+"requireDeps;path=/;domain="+window.$Config.urlHost+";";t&&(r+="expires="+new Date(2e3,1,1).toUTCString()+";");document.cookie=r};e.prototype._isAllMyPhotos=function(t){return t[e.queryTypeParamKey]===e.allPhotosQueryTypeValue||t[e.parentQueryTypeParamKey]===e.allPhotosQueryTypeValue};e.prototype._isAlbums=function(t){return t[e.idParamKey]===e.albumsParamValue&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isSingleAlbum=function(t){return t[e.idParamKey]&&t[e.idParamKey]!==e.albumsParamValue&&t[e.cidParamKey]&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isAllTags=function(t){return t[e.idParamKey]===e.tagsParamValue&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isSingleTag=function(t){return t[e.tagFilterParamKey]&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isAllPlaces=function(t){return t[e.idParamKey]===e.placesParamValue&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isSinglePlace=function(t){return t[e.locationFilterParamKey]&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isAllPeople=function(t){return t[e.idParamKey]===e.peopleParamValue&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isSinglePerson=function(t){return t[e.faceFilterParamKey]&&t[e.pageParamKey]===e.photosViewValue};e.prototype._isOnThisDay=function(t){return!!t[e.onThisDayFilterParamKey]&&t[e.pageParamKey]===e.photosViewValue};e.prototype._doesCidMatchViewerId=function(t){void 0===t&&(t=this._navigation.viewParams);var r=t[e.cidParamKey];return!r||r===e.viewerId};e.prototype._getCurrentUrlType=function(e){void 0===e&&(e=this._navigation.viewParams);var t;t=this.getFocusItemKey(e)?w.focus:w.current;return t};e.prototype._getDefaultUrlType=function(e){var t;switch(e.type){case r.Media:t=w.focus;break;case r.Folder:case r.Error:t=w.current;break;default:t=w.external}return t};e.prototype._isCurrentQueryPhotosExperience=function(e){void 0===e&&(e=this._navigation.viewParams);return this._isAllMyPhotos(e)||this._isAlbums(e)||this._isSingleAlbum(e)||this._isAllTags(e)||this._isAllPlaces(e)||this._isSinglePerson(e)||this._isAllPeople(e)||this._isOnThisDay(e)};e.prototype._getItemClickUrl=function(t,r,i,n){var o=n.viewParams,u=void 0===o?this._navigation.viewParams:o,l=n.page,p=void 0===l?this.getPageType(u):l;if(i!==w.current&&p===a.FilePicker)return"";var d=this.getKeyParams(t.key);if(this.isRecycleBin(t.queryType)&&!this.isRecycleBin(this.getQueryType(d)))return"";if(u[e.pageParamKey]===e.textEditorViewValue){if(this._isTextEditorFile(t))return this._getDefaultItemUrl(t,{itemSet:r,viewParams:u});if(this.getAutoActionType(u)===s["default"].createTextDocument)return"#"+c.serializeQuery(u,null,!0)}var h;switch(i){case w.current:h=this._getCurrentItemUrl(t,n);break;case w.focus:h=this._getFocusItemUrl(t,r,n);break;default:h=this._getDefaultItemUrl(t,{itemSet:r,viewParams:u})}return h};e.prototype._getCurrentItemUrl=function(e,t){var r=void 0===t?{}:t,a=r.preserveAction,i=r.action,n=r.viewParams,o=void 0===n?this._navigation.viewParams:n,u=r.page;if(e.isStub){var l=this.getFocusItemKey(o);if(l)return this.getAutoActionType(o)===s["default"].locate?"":this._getFocusItemUrlFromKey(l,e,{action:s["default"].locate,viewParams:o})}return this.getItemUrl(e.key,{item:e,preserveAction:a,action:i,viewParams:o,page:u})};e.prototype._getFocusItemUrl=function(e,t,r){var a=t&&t.item.peek(),i=a&&a.key!==e.key&&a||e.parent;return this._getFocusItemUrlFromKey(e.key,i,r)};e.prototype._getFocusItemUrlFromKey=function(t,r,a){var i=void 0===a?{}:a,n=i.preserveAction,o=void 0!==n&&n,s=i.action,u=i.viewParams,l=void 0===u?this._navigation.viewParams:u,p=r&&r.key||"",d=this.getKeyParams(t),h=this._getItemQueryParams(p,{item:r,preserveAction:o,action:s,viewParams:l});d[e.parentIdParamKey]=h[e.idParamKey];d[e.parentQueryTypeParamKey]=h[e.queryTypeParamKey];if(d[e.cidParamKey]!==h[e.cidParamKey]){d[e.parentCidParamKey]=h[e.cidParamKey];delete h[e.cidParamKey]}delete h[e.internalPathParamKey];delete h[e.queryTypeParamKey];delete h[e.idParamKey];delete d[e.uniqueParamKey];var y=h[e.actionParamKey];if(y){delete h[e.actionParamKey];d[e.actionParamKey]=y}else d[e.overlayParamKey]=e.oneUpOverlayValue;var m="#"+c.serializeQuery(d,h,!0);return m};e.prototype._getPageParamValue=function(t,r){var i,n=r[e.pageParamKey];switch(t){case a.FilePicker:i=this._isFilePickerPage(n)?n:e.filePickerViewValue;break;case a.TextFileEditor:i=e.textEditorViewValue;break;case a.Photos:i=e.photosViewValue;break;default:case a.Files:}return i};e.prototype._getTextEditorItemUrl=function(t,r){var i=r.itemSet,n=r.viewParams,o=void 0===n?this._navigation.viewParams:n;if(l.isFeatureEnabled(l.UseNewTextEditor)){var s=this._getItemQueryParams(t.key,{item:t,page:a.TextFileEditor,viewParams:o}),u=i&&i.item.peek(),p=u&&u.key!==t.key&&u||t.parent,d=this.getKeyParams(p&&p.key||"");s[e.parentIdParamKey]=d[e.idParamKey];var h=c.serializeQuery(s,null,!0);return o[e.pageParamKey]!==e.textEditorViewValue?this._getCurrentPageUrl(3,h):"#"+h}return this._getItemUrl(1,t,(y={},y[e.pageParamKey]=e.textEditorViewValue,y));var y};e.prototype._getErrorItemUrl=function(t,r){void 0===r&&(r=this._navigation.viewParams);var a=t&&t.error&&t.error.type||n.ErrorType.requestFailed;if(a===n.ErrorType.userSuspended&&!l.isFeatureEnabled(l.EnableFrozenDialogs))return this._getSuspendedUrl();switch(a){case n.ErrorType.marketBlocked:return this.getMarketBlockedUrl();case n.ErrorType.userNotReady:return this.qualifyUrl(this.getItemUrl(t.key));case n.ErrorType.accessDenied:var i=r[e.linkOriginParamKey],o=i&&i.toLowerCase()===e.linkOriginParamValue;return o?"?"+e.pageParamKey+"="+e.errorViewValue+"&"+e.TypeParamKey+"="+e.linkNotSupportedParamValue:this._requireAuthentication(this.getItemUrl(t.key,{viewParams:r}));case n.ErrorType.authenticationExpired:return this._requireAuthentication(this.getItemUrl(t.key,{viewParams:r}),!0)}return this.getItemUrl(t.key)};e.prototype._getDefaultItemUrl=function(e,t){var a,i=void 0===t?{}:t,n=i.itemSet,o=i.viewParams,u=void 0===o?this._navigation.viewParams:o;if(e.type===r.Error)a=this._getErrorItemUrl(e,u);else if(this._isTextEditorFile(e))a=this._getTextEditorItemUrl(e,{itemSet:n,viewParams:u});else{var l=e.properties.commandsSupported,c=(void 0===l?{}:l).defc,p=void 0===c?"":c;a=p&&"1"!==p?this._getFocusItemUrl(e,n,{action:s["default"].defaultClick,viewParams:u}):"1"===p&&e.openUrl&&e.openUrl.indexOf("redir.aspx")===-1?e.openUrl:this._getFocusItemUrl(e,n,{action:s["default"].locate,viewParams:u})}return a};e.prototype._getItemUrl=function(t,r,a,i){void 0===i&&(i=this._navigation.viewParams);var n=i,o=(s={},s[e.idParamKey]=r.id,s[e.cidParamKey]=r.ownerId,s[e.parentIdParamKey]=r.parent?r.parent.id:"",s[e.authKeyParamKey]=n[e.authKeyParamKey],s[e.ticketParamKey]=n[e.ticketParamKey],s[e.iAmParamKey]=this.getIAmParamValue(n),s);return this._getCurrentPageUrl(t,c.serializeQuery(a,o,!0));var s};e.prototype._getCurrentPageUrl=function(t,r){var a=[];a.push(this.getCurrentPageBaseUrl());switch(t){case 0:a.push("/");break;case 2:a.push(e.nextSiteUrlPrefix);break;case 1:a.push(e.previousSiteUrlPrefix);break;case 3:a.push(this._getCurrentUrlPathName());break;default:a.push(this._getCurrentUrlPathName())}a.push("?");a.push(r);return a.join("")};e.prototype._getCurrentUrlPathName=function(){return window.location.pathname};e.prototype._isAccountChooserPage=function(){return document.location.pathname.toLowerCase()===O};e.prototype._getPreservedViewParams=function(t){void 0===t&&(t=this._navigation.viewParams);var r=(n={},n[e.iAmParamKey]=t[e.iAmParamKey],n[e.ticketParamKey]=t[e.ticketParamKey],n[e.authKeyParamKey]=t[e.authKeyParamKey],n[e.pageParamKey]=t[e.pageParamKey],n[e.inviterIdParamKey]=t[e.inviterIdParamKey],n[e.inviteSourceParamKey]=t[e.inviteSourceParamKey],n[e.clientIdKey]=t[e.clientIdKey],n[e.scopeParamKey]=t[e.scopeParamKey],n[e.domainParamKey]=t[e.domainParamKey],n[e.authParamKey]=t[e.authParamKey],n[e.pickerParamKey]=t[e.pickerParamKey],n);for(var a in t)0===a.indexOf(e.optimizelyTestParamKey)&&(r[a]=t[a]);var i=e.getWtMcIdParamKey(t);i&&g.extend(r,(o={},o[e.wtcParamKey]=i,o));return r;var n,o};e.prototype._isFilePickerPage=function(t){var r;switch(t){case e.filePickerViewValue:case e.filePickerViewNumericValue:case e.folderPickerViewValue:case e.folderPickerViewNumericValue:case e.pickerConsentViewValue:r=!0;break;default:r=!1}return r};e.prototype._requireAuthentication=function(e,t){void 0===t&&(t=!1);return t||P.Files.si?this.getAuthenticateUrl(this.qualifyUrl(e)):e};return e}();k.idParamKey="id";k.parentIdParamKey="parId";k.parentCidParamKey="parCid";k.queryTypeParamKey="qt";k.parentQueryTypeParamKey="parQt";k.pageParamKey="v";k.cidParamKey="cid";k.deviceIdParamKey="did";k.queryParamKey="q";k.authKeyParamKey="authkey";k.ticketParamKey="ticket";k.tagFilterParamKey="tagFilter";k.locationFilterParamKey="locationFilter";k.faceFilterParamKey="faceFilter";k.faceFolderParamKey="facesFolder";k.onThisDayFilterParamKey="onThisDay";k.actionParamKey="action";k.resourceIdParamKey="resid";k.itemTypeHintParamKey="ithint";k.iAmParamKey="iam";k.overlayParamKey="o";k.searchPassthroughParamKey="sp";k.searchConversationIdParamKey="searchsessionid";k.includeSharedItemsParamKey="includeSharedItems";k.contextualFilterParamKey="ft";k.userFiltersKey="userFilters";k.dateFilterTypeParamKey="df";k.beginDateParamKey="beginDate";k.endDateParamKey="endDate";k.ruParamKey="ru";k.loginRuParamKey="lru";k.wReplyParamKey="wreply";k.hideLeftNav="hideLeftNav";k.uniqueParamKey="u";k.noRootIdParamKey="noRootId";k.referrerParamKey="referrer";k.loadLoginParamKey="load_login";k.internalPathParamKey="internalPath";k.autoRedeemParamKey="autoredeeem";k.inviterIdParamKey="invref";k.inviteSourceParamKey="invsrc";k.liveSdkParamKey="livesdk";k.scopeParamKey="scope";k.wtcParamKey="WT.mc_id";k.authParamKey="auth";k.ctpMktParamKey="ctpMkt";k.accountIdParamKey="accountid";k.redeemCodeKey="redeemCode";k.searchFilterTypeParamKey="sft";k.layoutTypeParamKey="layout";k.extensionFilterParamKey="ext";k.domainParamKey="domain";k.clientIdKey="client_id";k.linkOriginParamKey="lor";k.TypeParamKey="type";k.syncBusinessUserParamKey="pt";k.stopSyncUpsellParamKey="stopUpsell";k.pickerParamKey="picker";k.prevPageParamKey="view";k.prevModeParamKey="mode";k.devicesViewValue="DevicesView";k.photosViewValue="photos";k.filesViewValue="";k.errorViewValue="error";k.storageInfoViewValue="managestorage";k.wedcsViewValue="wedcs";k.storageOptionsViewValue="upgrade";k.appDataViewValue="appdata";k.textEditorViewValue="TextFileEditor";k.folderPickerViewValue="FolderPickerView";k.folderPickerViewNumericValue="1";k.filePickerViewValue="FilePickerView";k.filePickerViewNumericValue="2";k.oneUpLegacyViewNumericValue="3";k.pickerConsentViewValue="pickerconsent";k.syncOnboardingViewValue="syncpremiumupsell";k.photoItHintValue="photo";k.videoItHintValue="video";k.albumItHintValue="album";k.oneUpOverlayValue="OneUp";k.EXTERNAL_URL_FORMAT="/externalredirector?alias=";k.allPhotosQueryTypeValue="allmyphotos";k.recycleBinQueryTypeValue="recyclebin";k.recentQueryTypeValue="mru";k.sharedByQueryTypeValue="sharedby";k.searchQueryTypeValue="search";k.defaultRootItemId="root";k.skyApiBaseUrl="https://skyapi.onedrive."+document.domain+"/API/2/";k.activityApiBaseUrl="https://skyapi.onedrive."+document.domain+"/Activity/";k.viewerId=P.Files&&"UnAuth"!==P.Files.hcid&&P.Files.hcid||"";k.storageRootUrl=T?"https://storage.live-int.com":"https://storage.live.com";k.storageBaseUrl=T?"https://cid-{0}.users.storage.live-int.com":"https://cid-{0}.users.storage.live.com";k.peopleBaseUrl=T?"https://people.onedrive-tst.com":"https://people.onedrive.com";k.previousSiteUrlPrefix="/prev";k.nextSiteUrlPrefix="/next";k.scenarioName="odweb";k.albumsParamValue="albums";k.tagsParamValue="tags";k.peopleParamValue="people";k.placesParamValue="places";k.locateActionName="locate";k.OPTIMIZELY_URL="https://cdn.optimizely.com/js/2523150420";k.magicFolderIds={documents:"documents",photos:"photos",root:"root"};k.gridLayoutTypeValue="grid";k.listLayoutTypeValue="list";k.photoLayoutTypeValue="photo";k.linkOriginParamValue="shorturl";k.linkNotSupportedParamValue="linknotsupported";k.contentTypeByLayoutType=(M={},M[k.photoLayoutTypeValue]=f.PHOTO,M[k.listLayoutTypeValue]=f.LIST,M[k.gridLayoutTypeValue]=f.GRID,M);k.queryTypeParamValueByQueryType=(V={},V[i.Files]=k.filesViewValue,V[i.Recent]=k.recentQueryTypeValue,V[i.SharedWithMe]=k.sharedByQueryTypeValue,V[i.RecycleBin]=k.recycleBinQueryTypeValue,V[i.AllMyPhotos]=k.allPhotosQueryTypeValue,V);k.impressumUrlByRegion={ch:"https://www.microsoft.com/de-ch/microsoft-schweiz/unternehmen/impressum.aspx",at:"https://www.microsoft.com/de-at/unternehmen/rechtliches/impressum-corp.aspx",de:"https://www.microsoft.com/germany/siteservices/impressum/default.mspx"};k.optimizelyTestParamKey="optimizely_x";k.placeholderId=0;var M,V;return k});define("odsp-next/models/item/ItemType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.File=0]="File";e[e.Folder=1]="Folder";e[e.Media=2]="Media";e[e.OneNote=3]="OneNote";e[e.Unknown=4]="Unknown";e[e.Error=5]="Error";e[e.App=6]="App";e[e.Subsite=7]="Subsite";e[e.Shortcut=8]="Shortcut"}(r||(r={}));return r});define("odsp-next/dataSources/url/PageType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.Loading=0]="Loading";e[e.Files=1]="Files";e[e.FilePicker=2]="FilePicker";e[e.FolderPicker=3]="FolderPicker";e[e.Photos=4]="Photos";e[e.TextFileEditor=5]="TextFileEditor";e[e.AccountChooser=6]="AccountChooser";e[e.StorageInfo=7]="StorageInfo";e[e.StorageOptions=8]="StorageOptions";e[e.AppData=9]="AppData";e[e.Error=10]="Error";e[e.SyncOnboarding=11]="SyncOnboarding";e[e.Share=12]="Share";e[e.Wedcs=13]="Wedcs"}(r||(r={}));return r});define("odsp-next/dataSources/url/QueryType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.Files=0]="Files";e[e.Recent=1]="Recent";e[e.DocumentLibraries=2]="DocumentLibraries";e[e.SharedWithMe=3]="SharedWithMe";e[e.DocsInCommon=4]="DocsInCommon";e[e.RecycleBin=5]="RecycleBin";e[e.Photos=6]="Photos";e[e.Search=7]="Search";e[e.AllMyPhotos=8]="AllMyPhotos";e[e.AccountChooserPicker=9]="AccountChooserPicker";e[e.AccountChooserMobileSDK=10]="AccountChooserMobileSDK";e[e.Popular=11]="Popular";e[e.RecentUnpopular=12]="RecentUnpopular";e[e.SecondStageRecycleBin=13]="SecondStageRecycleBin";e[e.Apps=14]="Apps";e[e.Subsites=15]="Subsites";e[e.Discover=16]="Discover";e[e.Hashtag=17]="Hashtag";e[e.RecentActivity=18]="RecentActivity";e[e.ExternallyShared=19]="ExternallyShared"}(r||(r={}));return r});define("odsp-next/models/item/IError",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.requestFailed=0]="requestFailed";e[e.authenticationExpired=1]="authenticationExpired";e[e.accessDenied=2]="accessDenied";e[e.marketBlocked=3]="marketBlocked";e[e.userSuspended=4]="userSuspended";e[e.userNotReady=5]="userNotReady"}(r=t.ErrorType||(t.ErrorType={}))});define("odsp-next/models/item/VirtualItemType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.AlbumRoot=0]="AlbumRoot";e[e.TagsRoot=1]="TagsRoot";e[e.Album=2]="Album";e[e.Tag=3]="Tag";e[e.FaceRoot=4]="FaceRoot"}(r||(r={}));return r});define("odsp-next/dataSources/url/AutoActionType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.none=0]="none";e[e.locate=1]="locate";e[e.defaultClick=2]="defaultClick";e[e.download=3]="download";e[e.share=4]="share";e[e.sharing=5]="sharing";e[e.sendSurvey=6]="sendSurvey";e[e.createTextDocument=7]="createTextDocument";e[e.createWord=8]="createWord";e[e.createExcel=9]="createExcel";e[e.createExcelForm=10]="createExcelForm";e[e.createPowerPoint=11]="createPowerPoint";e[e.createOneNote=12]="createOneNote";e[e.openInExcel=13]="openInExcel";e[e.openInWord=14]="openInWord";e[e.openInPowerPoint=15]="openInPowerPoint";e[e.openInOneNote=16]="openInOneNote";e[e.openInVisio=17]="openInVisio";e[e.openInProject=18]="openInProject";e[e.openInPublisher=19]="openInPublisher";e[e.openInOffice=20]="openInOffice";e[e.embed=21]="embed";e[e.reportAbuse=22]="reportAbuse";e[e.addToShared=23]="addToShared";e[e.editBrowser=24]="editBrowser";e[e.feedback=25]="feedback"}(r=t.AutoActionType||(t.AutoActionType={}));t.ACTION_MAPPING={};for(var a in r)if("number"==typeof r[a]){ var i=a,n=r[i];t.ACTION_MAPPING[i.toLowerCase()]=n}Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/dataSources/url/ExternalAliasEnum",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.iosappstore=0]="iosappstore"}(r||(r={}));return r});define("odsp-next/utilities/features/Features",["require","exports","@ms/odsp-utilities/lib/features/FeatureOverrides"],function(e,t,r){"use strict";t.On={Fallback:!0};t.Off={};t.SPODebugOnlyCookieRedirect={ODB:357};t.CustomListInGroup={ODB:437};t.InfoPaneActivityFeed={ODB:!0};t.SwitchBackToClassic={ODB:400};t.PeopleExperience={ODC:"PeopleExperience"};t.EnableMsJs={ODC:"EnableMsJs"};t.ShowEmailInPeoplePicker={ODC:!0};t.FirstPartyFolderPicker={ODC:"UseNewFolderPickerFirstParty",Fallback:!0};t.DebugWindow={ODB:336,ODC:"DebugWindowEnabled"};t.GroupsInLeftNav={ODB:509};t.EnableUploadLogging={ODC:"EnableUploadLogging"};t.EnableTeachingBubbles={ODB:833,ODC:"EnableTeachingBubbles"};t.EnableFirstRunExperienceDialog={ODB:864,ODC:"EnableFirstRunExperienceDialog"};t.EnableFirstUploadTeachingBubble={ODB:713,ODC:"EnableFirstUploadTeachingBubble"};t.EnableFirstRunExperienceRobot={ODB:861,ODC:"EnableFirstRunExperienceRobot"};t.AddToOneDriveBubble={ODC:"isAddToOneDriveBubbleEnabled"};t.PhotosSearchBubble={ODC:"PhotosSearchBubble"};t.EnablePersonalSearchSuggestions={ODC:"EnablePersonalSearchSuggestions",ODB:886};t.OptimizelyEnabled={ODB:803,ODC:"OptimizelyEnabled"};t.NewFeatureExperience={ODB:518,ODC:"NewFeatureExperience"};t.NewFeatureExperienceForNewUsers={ODB:521};t.LeftNavLinkGroupAriaLabelEnabled={ODB:!0,ODC:"LeftNavLinkGroupAriaLabelEnabled"};t.FileExtensionDataPipe={ODB:461};t.FileHandlerAddInPicker={ODB:512};t.ODBNextFileHandler={ODB:537};t.ODBNextFileCreation={ODB:553};t.SPX_GU24={ODB:498};t.SharingDialogRedux={ODB:539,ODC:"UseCommonSharingDialog"};t.RUMOne={ODB:499};t.EnableNotificationSubscriptions={ODC:"EnableNotificationSubscriptions"};t.UserActivity={ODC:"UserActivityWebUI"};t.GroupProfilePage={ODB:401};t.ShowTagCountInPhotos={ODC:"ShowTagCountInPhotos"};t.CollaborativeAlbumsEnabled={ODC:"CollabAlbumsEnabled"};t.UseNewAILogging={ODC:"UseNewAILogging"};t.AppInsightsSampling={ODC:"AppInsightsSampling"};t.LogStartEvents={ODC:"LogStartEvents"};t.EnableSkypeOnSuiteNavHeader={ODC:"EnableSkypeOnSuiteNavHeader"};t.EnableNewFlexPaneOnSuiteNavHeader={ODC:"EnableNewFlexPaneOnSuiteNavHeader"};t.EnableMeFlexPaneOnSuiteNavHeader={ODC:"EnableMeFlexPaneOnSuiteNavHeader"};t.EnableExchangeOnSuiteNavHeader={ODC:"EnableExchangeOnSuiteNavHeader"};t.AlignPickerSelectionLimit={ODC:"AlignFilePickerSelectionWithODB"};t.PlannerLinkInHeader={ODB:546};t.PlacesForAllLocalesEnabled={ODC:"PlacesForAllLocalesEnabled"};t.UseNewAlbumStrip={ODC:"UseNewAlbumStrip"};t.UseNewMobileListViewUX={ODB:574,ODC:"UseNewMobileListViewUX"};t.UseNewResourcePreloader={ODC:"UseNewResourcePreloader"};t.RenderListDataAsStreamLeftNavOpt={ODB:561};t.ShortcutLink={ODB:563};t.RemoveFromSharedList={ODB:564};t.UseWebPdfViewer={ODB:817,ODC:"UseWebPdfViewer"};t.UseDragAndDropPageDecoration={ODB:400,ODC:"UseDragAndDropPageDecoration"};t.PromotedPhotosContentEnabled={ODC:"PromotedPhotosContentEnabled"};t.OneRmO365UpsellEnabled={ODC:"OneRmO365UpsellEnabled"};t.UseNewTextEditor={ODB:577,ODC:"UseNewTextEditor"};t.ODBSyncButtonDefaultNGSC={ODB:569};t.HideSyncButton={ODB:586};t.ODBNextSearchPage={ODB:580};t.OneDriveAspxRedirect={ODB:571};t.RecycleBinImmersive={ODB:572};t.DiscoverViewODB={ODB:735};t.BurstPhotoUI={ODC:"BurstPhotoUI"};t.Spotlight={ODB:573};t.DownloadAsZip={ODB:831,ODC:"UseDownloadMicroservice"};t.EnableManageAppDataPage={ODC:"EnableManageAppDataPage"};t.PolicyTipPanel={ODB:836};t.FileHandlersV2={ODB:841};t.AuthZenUserActivityInSight={ODB:14162};t.ValidateFileNamesOnUpload={ODC:"ValidateFileNamesOnUpload"};t.RequestDatesInUtc={};t.ODBEnableAdminUx={ODB:848};t.HideODBSiteSettings={ODB:849};t.EnableExcelSurveyV2={ODB:964};t.EnableExcelSurveyV2LicenseCheck={ODB:968};t.UseOLSQueryForSearch={ODB:890};t.EnableStreamingUpload={ODB:113};t.DisableExcelSurveyV2TeamSite={ODB:928};t.SpListNext={ODB:556,Fallback:!0};t.SpListInPageSearch={Fallback:!0};t.SpListNextTheming={ODB:761};t.SuiteNavPrefersTenantTheme={ODB:516};t.NewParatureDesignEnabled={ODC:"NewParatureDesignEnabled"};t.UseModernEmbedPanel={ODC:"UseModernEmbedPanel"};t.Hashtags={ODB:581};t.HashtagsUI={ODB:824};t.HashtagStore={ODB:726};t.OversharingMitigations={ODB:722};t.AlbumViewInFiles={ODC:"AlbumViewInFiles"};t.DisableCalloutInvoker={ODB:592};t.EnableDashlingVideo={ODB:585,ODC:!0};t.ODBNextUserFeedback={ODB:590};t.ODBNextUserFeedbackViaYammer={ODB:591};t.RecursiveUnsharing={ODB:725};t.EmptyMusicFolderGrooveStrings={ODC:"EmptyMusicFolderGrooveStrings"};t.MoveCopyFolderSelectionUX={ODB:727};t.CopyCrossSiteFromODB={ODB:728};t.UseNewDeleteAllApi={ODC:"UseNewDeleteAllApi"};t.CopyCrossSiteFromTeamSite={ODB:730};t.CopyCrossSiteSplitTech={ODB:729};t.MoveCrossSiteFromTeamSite={ODB:731};t.MoveCopyFolderUsePRIME={ODB:783};t.MoveCopyUsePRIMESplitJob={ODB:867};t.EnableGetSharingInformation={ODB:863,ODC:"EnableGetSharingInformation"};t.DragAndDropHint={ODC:"DragAndDropHint"};t.AllowVideoDiagnostics={ODB:336,ODC:"AllowVideoDiagnostics"};t.ShowPhotoThumbnailsInMobileDetailsList={ODC:"ShowPhotoThumbnailsInMobileDetailsList"};t.FileMoveSharingHint={ODB:734};t.ShowInfoPaneByDefault=t.Off;t.UseReactDetailsList={ODB:596,ODC:"UseReactDetailsList"};t.UseReactGridList={ODB:823};t.UseReactGridListGroup={ODB:-500};t.UseReactDetailsOneDrive={ODB:30,ODC:"UseReactDetailsList"};t.UseReactDetailsLibrary={ODB:32};t.UseReactLeftNav={ODB:759};t.CreateGroupSiteFromSP={ODB:742};t.CreateSiteAppCache={ODB:825};t.PowerApps={ODB:743};t.EmbeddedPowerApps={ODB:83};t.EmbeddedFlows=t.Off;t.AuthZenJSTokenEndpoint={ODB:906};t.PowerAppDiscovery={ODB:921};t.ProcessSimple={ODB:744};t.PowerAppsAndAndProcessSimpleTestEnvironment={ODB:751};t.FlowForLibraries={ODB:796};t.UseReactSPOHeader={ODB:706};t.ShowSiteDocLibsOnODBNext={ODB:800};t.UseBasePageInODB={ODB:801};t.EnablePushChannelAutoRefresh={ODB:818,ODC:"EnablePushChannelAutoRefresh"};t.EnablePushChannelLogging={ODB:819,ODC:"EnablePushChannelLogging"};t.EnablePushChannel={ODB:860,ODC:"EnablePushChannel"};t.OfficeLens={ODC:"EnableOfficeLensCommand"};t.NewQuotaInfo={ODB:802,ODC:"NewQuotaInfo"};t.QuotaBundleEnabled={ODC:"QuotaBundleEnabled"};t.ProvisionGroupHomepage={ODB:338};t.ShowFirstRunInLibraries={ODB:756};t.ShowFirstRunInLists={ODB:902};t.AutoAlbumBannerV2Enabled={ODC:"AutoAlbumBannerV2Enabled"};t.SPOAppPrecludeIE9={ODB:757};t.EnableGetItemsPrefetch={ODC:"EnableGetItemsPrefetch"};t.PeopleCards={ODB:804};t.PeopleCardsOnLoki={ODB:805};t.PeopleCardsLokiLocalTest={ODB:806};t.PeopleCardsLokiCloudTest={ODB:807};t.PeopleCardsLokiPpe={ODB:808};t.PeopleCardsReactComponent={ODB:809};t.PeopleCardsResourceCatalog={ODB:810};t.PeopleCardsLinkedInIntegration={ODB:811};t.PeopleCardsImmersiveProfile={ODB:812};t.ShareViaOWACompose={ODB:814,ODC:"ShareViaOWACompose"};t.ODBOpenInExplorer={ODB:815};t.UseThumbnailService={ODB:816};t.UseReactContextualMenu={ODB:786};t.WexAuthoringCSRAddPageAction={ODB:599};t.AATestWithStorage={ODC:"RampForAATestWithStorage"};t.ExpandThumbnailSupport={ODB:820};t.GrooveNewProtocol={ODB:35};t.GroupCardPopup={ODB:59};t.EnablePdfCoversionForAllTypes={ODB:826};t.SharingDialogSharingSection={ODC:"SharingDialogSharingSection"};t.UseNewSharingDialog={ODB:821};t.EnableNeutralFolderColors=t.On;t.ListDataRenderOptionChange={ODB:788};t.ShowFooterLinksInSuiteNav={ODC:"ShowFooterLinksInSettingCog",Fallback:!0};t.SmartFilters={ODB:829};t.UseIdForSharingPath={ODB:830};t.EnableEnhancedMobileUpsell={ODC:"EnableEnhancedMobileUpsell"};t.EnableWrsPreviewing={ODB:832};t.EnableWrsPreviewOutsideODB={ODB:872};t.EnableWrsWacInlineFallback={ODB:866};t.EnableWrsPowerPointViewerForNonCache={ODB:844};t.EnableOneUpFbxPreview={ODB:837,ODC:"EnableOneUpFbxPreview"};t.SPListEditNav={ODB:793};t.UseGroupMembershipPanel={ODB:795};t.SupportPoundPercent={ODB:54};t.RecycleBinListFooter={ODB:842,ODC:"RecycleBinListFooter"};t.EnableHlsPretranscode={ODB:843};t.PermissionPile={ODB:863,ODC:"EnablePermissionsPile"};t.UseNewVersionHistory={ODB:717,ODC:"UseNewVersionHistory"};t.EnableMobileUpsellBanner={ODB:893,ODC:"EnableMobileUpsellBanner"};t.EnableLockdownDateTime={ODC:"EnableLockdownDateTime"};t.SecurableSharingAPIs={ODB:847};t.EnablePremiumMessaging={ODC:"EnablePremiumMessaging"};t.EnablePremiumPlansExperiment={ODC:"EnablePremiumPlansExperiment"};t.EnableFrozenDialogs={ODC:"EnableFrozenDialogs"};t.SPListNextOnePage={ODB:2};t.WexSitePagePublishing={ODB:932};t.EnableFilePickerSecureExperience={ODB:!0,ODC:"EnableFilePickerSecureExperience"};t.EnableMinBarPremiumMessaging={ODC:"EnableMinBarPremiumMessaging"};t.UseFlashVideoPlayerFromManifest={ODB:!0,ODC:!1,Fallback:!0};t.VisioDrawingCreation={ODB:973};t.UseVroomUpload={ODB:873,ODC:"UseVroomUpload"};t.UseCommitForVroomUpload={ODB:874,ODC:"UseCommitForVroomUpload"};t.FieldCustomizerInListNext={ODB:711};t.CustomActionsInListNext={ODB:714};t.CustomActionsInModernPage={ODB:718};t.SPListNextColumnHeaderFilter={ODB:10};t.CreateChoiceColumnPanel={ODB:143};t.SyncButtonStringChange={ODB:712};t.VroomSingleFileDownload={ODC:"VroomSingleFileDownload"};t.MsaAutoRefresh={ODC:"MsaAutoRefresh"};t.EnableGuidedTour={ODC:"EnableGuidedTour"};t.PinToFiltersPane={ODB:11};t.EnableVideoSCFCaching={ODB:875,ODC:!1};t.FilterPanelTypeAhead={ODB:13,ODC:!1};t.InterruptDialogExperiment={ODC:"InterruptDialogExperiment"};t.SiteAnalyticsPage={ODB:922};t.SPOFlowIntegration={ODB:25};t.CreateGroupSiteDefaultPrivate={ODB:715};t.RenderLargeListPartialResult={ODB:64};t.FiltersInODB={ODB:876,ODC:!1};t.GroupThrottleSupport={ODB:12};t.ModernTheming={ODB:119};t.WexSetDesignPackage={ODB:935};t.ShareV3={ODB:884};t.Enable15GBUpload={ODB:-1,ODC:"SyncEngine15GBFileSize"};t.DecodeShareWithMeUrls={ODB:71};t.UseActivitiesApi={ODB:887};t.ShowGetOneDriveAppsLink={ODB:891};t.RenderMetadataNavigationInFiltersPane={ODB:66};t.LaunchListFormsInPanel={ODB:114};t.PowerAppListForms={ODB:115};t.DownloadNotifications={ODB:885,ODC:"EnableDownloadPushChannelNotifications"};t.EnablePremiumWelcomeMessage={ODC:"EnablePremiumWelcomeMessage"};t.EnablePremiumNewFeaturesLightbox={ODC:"EnablePremiumNewFeaturesLightbox"};t.PremiumV1Features={ODC:"PremiumV1Features"};t.GroupDelete={ODB:116};t.VersionAllFiles={ODC:"VersionAllFiles"};t.SetGroupImage={ODB:117};t.HideFromFiltersPane={ODB:96};t.UseOneUpTextEditor={ODB:892,ODC:"UseOneUpTextEditor"};t.EnableMsaOauthErrorRedirect={ODC:"EnableMsaOauthErrorRedirect"};t.RenderHierarchyInFiltersPane={ODB:108};t.EnableWrsWordSelfFallback={ODB:897};t.EnableWrsPowerPointSelfFallback={ODB:898};t.EnableAutoDeskViewer={ODB:899};t.WebTemplateExtensions={ODB:705};t.DisplayGuestPermittedInfoInModernHeader={ODB:363};t.isFeatureEnabled=r["default"].isFeatureEnabled});define("@ms/odsp-utilities/lib/features/FeatureOverrides",["require","exports","./Features","../navigation/AddressParser","../models/store/BaseDataStore","../models/store/DataStoreCachingType"],function(e,t,r,a,i,n){"use strict";function o(){var e=p.getValue(s);c=e?e:{};var r=location.search?location.search.substring(1):"",i=a.deserializeQuery(r),n=i[t.ENABLE_PARAM_KEY];if(n)for(var o=0,u=n.split(",");on&&i.push(e.substring(n,a.index));n=y.lastIndex;i.push(u)}n!==e.length&&i.push(e.substring(n,e.length));return i}function i(e,t){return e.substr(e.length-t.length)===t}function n(e,t){return e.substr(0,t.length)===t}function o(e,t){for(var r=e.toString();r.length=0)return r;return-1}function u(e,t){return e&&t?e.toUpperCase()===t.toUpperCase():e===t}function l(e){return e?e[0].toUpperCase()+e.substr(1):e}function c(e){return e?e[0].toLowerCase()+e.substr(1):e}function p(e,t,r){return 1===e?t:r}function d(e,t,r){r=Number(r);if(void 0===e||void 0===t||void 0===r)return null;for(var a="",i=-1,n=t.split("||"),o=0,s=n.length;o=y){if(""===h[1]){i=o;break}if(isNaN(Number(h[1])))continue;m=parseInt(h[1],10);if(r<=m){i=o;break}}}else if(d.indexOf("*")!==-1){var f=d.trim().replace(/\*/g,"[0-9]*"),g=new RegExp("^"+f+"$");if(g.test(r.toString())){i=o;break}}}else{var v=parseInt(d,10);if(r===v){i=o;break}}}if(i!==-1)break}}if(i!==-1){var P=e.split("||");P[i]&&(a=P[i])}return a}function h(e,t,a){var i=d(e,t,a),n=r(i,a.toString());return n}var y=/\{(\d+)\}/g;t.format=r;t.formatToArray=a;t.doesStringEndWith=i;t.doesStringStartWith=n;t.rightPad=o;t.findOneOf=s;t.equalsCaseInsensitive=u;t.capitalize=l;t.decapitalize=c;t.pluralSelect=p;t.getLocalizedCountValue=d;t.formatWithLocalizedCountValue=h});define("odsp-next/dataSources/search/ISearchDataSource",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.all=0]="all";e[e.folders=1]="folders";e[e.photos=2]="photos";e[e.documents=3]="documents";e[e.music=4]="music"}(r=t.SearchFilterType||(t.SearchFilterType={}));var a;!function(e){e[e.anyDate=0]="anyDate";e[e.oneDay=1]="oneDay";e[e.oneWeek=2]="oneWeek";e[e.oneMonth=3]="oneMonth";e[e.oneYear=4]="oneYear"}(a=t.SearchFilterDateType||(t.SearchFilterDateType={}))});define("odsp-next/utilities/icons/OfficeFileNameHelper",["require","exports","../../controls/commands/Commands.resx","./Icon"],function(e,t,r,a){"use strict";var i=r.strings,n="ms-word",o="onenote|UsePlain",s="ms-powerpoint",u="ms-excel",l="ms-visio",c="ms-publisher",p="ms-access",d="ms-project",h=function(){function e(){}e.getOfficeOnlineStringMap=function(e){var t="";switch(e){case n:t=i.OpenInWordOnline;break;case o:t=i.OpenInOneNoteOnline;break;case s:t=i.OpenInPowerPointOnline;break;case u:t=i.OpenInExcelOnline;break;case l:t=i.OpenInVisioOnline}return t};e.getOfficeStringMap=function(e){var t;switch(e){case n:t=i.OpenInWord;break;case o:t=i.OpenInOneNote;break;case s:t=i.OpenInPowerPoint;break;case u:t=i.OpenInExcel;break;case l:t=i.OpenInVisio;break;case c:t=i.OpenInPublisher;break;case d:t=i.OpenInProject}return t};e.getOfficeAppFriendlyName=function(e){var t=e;switch(e){case p:t="Access";break;case n:t="Word";break;case o:t="OneNote";break;case s:t="PowerPoint";break;case u:t="Excel";break;case l:t="Visio";break;case c:t="Publisher";break;case d:t="Project"}return t};e.getOfficeIconMap=function(e){var t;switch(e){case n:t=new a("WordLogo");break;case o:t=new a("OneNoteLogo");break;case s:t=new a("PowerPointLogo");break;case u:t=new a("ExcelLogo");break;case l:t=new a("VisioLogo");break;case c:t=new a("Page")}return t};e.getApp=function(t){var r=t.appMap,a="Word";t.extension&&".pdf"===t.extension.toLowerCase()&&(r="pdf");switch(r){case e.wordType:a="Word";break;case"pdf":a="WordPdf";break;case e.excelType:a="Excel";break;case e.powerpointType:a="PowerPoint";break;case e.onenoteType:a="OneNote";break;case e.visioType:a="Visio"}return a};return e}();h.wordType=n;h.onenoteType=o;h.powerpointType=s;h.excelType=u;h.visioType=l;h.OfficeAppToExtensionsMap={"ms-access":["accdb"],"ms-word":["doc","docm","docx","dot","dotm","dotx","odt"],"ms-project":["mpp"],"onenote|UsePlain":["one","onepkg","onetoc2","notebook"],"ms-powerpoint":["odp","pot","potm","potx","ppa","ppam","pps","ppsm","ppsx","ppt","pptm","pptx"],"ms-publisher":["pub"],"ms-excel":["ods","xla","xlam","xll","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx"],"ms-visio":["vdw","vsd","vsdm","vsdx","vsl","vss","vssm","vssx","vst","vstm","vstx"]};h.OfficeIconFileTypeMap={accdb:p,doc:n,docm:n,docx:n,dot:n,dotm:n,dotx:n,pdf:n,odp:s,ods:u,odt:n,one:o,onepkg:o,onetoc2:o,mpp:d,notebook:o,pot:s,potm:s,potx:s,ppa:s,ppam:s,pps:s,ppsm:s,ppsx:s,ppt:s,pptm:s,pptx:s,pub:c,vdw:l,vsd:l,vsdm:l,vsdx:l,vsl:l,vss:l,vssm:l,vssx:l,vst:l,vstm:l,vstx:l,xla:u,xlam:u,xll:u,xls:u,xlsb:u,xlsm:u,xlsx:u,xlt:u,xltm:u,xltx:u};return h});define("odsp-next/utilities/icons/Icon",["require","exports"],function(e,t){"use strict";var r=function(){function e(e,t){this.value=e;this.extraClasses=t}e.prototype.getClass=function(){return"ms-Icon--"+this.value+(this.extraClasses?" "+this.extraClasses:"")};e.prototype.toString=function(){return this.value};return e}();return r});define("odsp-next/dataSources/layout/ContentType",["require","exports"],function(e,t){"use strict";t.LIST="List";t.GRID="Grid";t.PHOTO="Album"});define("odsp-next/models/item/IItemTypeFilter",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.any=0]="any";e[e.file=1]="file";e[e.folder=2]="folder";e[e.media=3]="media";e[e.photo=4]="photo";e[e.video=5]="video";e[e.document=6]="document";e[e.audio=7]="audio";e[e.word=8]="word";e[e.powerpoint=9]="powerpoint";e[e.excel=10]="excel";e[e.onenote=11]="onenote";e[e.zip=12]="zip";e[e.pdf=13]="pdf";e[e.text=14]="text"}(r=t.ItemTypeFilter||(t.ItemTypeFilter={}))});define("odsp-next/dataSources/base/odc/Config",["require","exports","@ms/odsp-utilities/lib/uri/Uri"],function(e,t,r){"use strict";var a=window&&window.FilesConfig||{};a.skyDrivePickerOAuth||(a.skyDrivePickerOAuth="oauth");!a.oauthToken&&window&&(a.oauthToken=new r["default"](window.location.href).getQueryParameter("access_token"));t.Files=a;var i=window&&window.$Config||{};t.Config=i});define("@ms/odsp-utilities/lib/uri/Uri",["require","exports","../object/ObjectUtil","../string/StringHelper"],function(e,t,r,a){"use strict";function i(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[r.toLowerCase()]=e[r].toLowerCase());return t}var n;!function(e){e[e.scheme=0]="scheme";e[e.authority=1]="authority";e[e.path=2]="path";e[e.query=3]="query"}(n=t.UriPartial||(t.UriPartial={}));var o=/[;\/?:@&=$,]/,s=/[\/?]/,u=function(){function e(e,t){this._scheme="";this._user="";this._host="";this._port="";this._path="";this._pathSegments=[];this._pathEncoded="";this._query={};this._fragment="";if(t){this._queryCaseInsensitive=!!t.queryCaseInsensitive;this._pathCaseInsensitive=!!t.pathCaseInsensitive}this._parseURI(e)}e.concatenate=function(){for(var t=[],r=0;r0&&(n=e.ensureNoPrecedingSlash(n));i0&&(t[i.substr(0,n)]=i.substr(n+1))}return t};e.prototype._serializeQuery=function(e){var t="";for(var r in this._query)if(this._query.hasOwnProperty(r)){var a=r,i=this._query[r];if(e){a=encodeURIComponent(a);i=encodeURIComponent(i)}t+=null===i||""===i?a+"=&":a+"="+i+"&"}""!==t&&(t=t.slice(0,-1));return t};e.prototype._parseURI=function(e){var t=e,r=t.indexOf("#");if(r>=0){var a=t.substring(r+1);this.setFragment(a);t=t.substring(0,r)}var i=t.search(o);if(i>=0){if(":"===t[i]){this.setScheme(t.substring(0,i));t=t.substring(i+1)}var n="",u=t.indexOf("//");if(0===u){t=t.substring(2);var l=t.search(s);if(l>=0){n=t.substring(0,l);t=t.substring(l)}else{n=t;t=""}this.setAuthority(n);if(!t){this.setPath("");return}}var c=t.indexOf("?");if(c>=0){this.setQuery(t.substring(c+1));t=t.substring(0,c)}this.setPath(t)}else this.setPath(t)};e.prototype._parseAuthority=function(e){this._host=e;var t=e.lastIndexOf("@");t>=0&&(this._host=this._host.substring(t+1));var r=this._host.indexOf(":");if(!(t<0&&r<0)){var a=e;if(t<0)this._host=a;else{this._user=a.substring(0,t);this._host=a.substring(t+1)}if(r>=0){this._port=this._host.substring(r+1);this._host=this._host.substring(0,r)}this._user=decodeURIComponent(this._user);this._host=decodeURIComponent(this._host)}};e.prototype._parsePath=function(e){this._path=decodeURIComponent(e);var t=this._pathSegments=[];this._pathEncoded=e;for(var r=e.split("/"),a=0;a-1)r=e._skyApiDataRequest;else if(t.indexOf(l.baseUrl)>-1){var a=new d["default"](t).getHost();e._storageProxyDataRequests[a]||(e._storageProxyDataRequests[a]=new l(t));r=e._storageProxyDataRequests[a]}else if(t.indexOf(p.baseUrl)>-1){e._rampageProxyDataRequest||(e._rampageProxyDataRequest=new p(t));r=e._rampageProxyDataRequest}else if(t.indexOf(c.baseUrl)>-1){e._peopleDirectoryDataRequest||(e._peopleDirectoryDataRequest=new c(t));r=e._peopleDirectoryDataRequest}return r};e.send=function(t){t.requestType=t.requestType||"GET";var r;t.disableLogging||(r=new n.Api({url:t.url,name:"DataRequest."+t.apiName}));var o=new a["default"](function(){r&&r.end({resultType:s.ResultTypeEnum.ExpectedFailure})}),u=e.getProxyForUrl(t.url),l={};if(u||t.useDefaultHeaders){l=i.deepCopy(f);t.headers&&Object.keys(t.headers).forEach(function(e){l[e]=t.headers[e]});var c=e.authorizationToken();c&&(l.Authorization="Bearer "+c)}var p=function(e){t.returnRawXHR&&r&&r.end({resultType:s.ResultTypeEnum.Success});o.complete(e)};u?u.createRequest({requestObject:{url:t.url,cb:p,v:t.requestType,verb:t.requestType,headers:l,postString:t.postData,cbp:t.progressCallback},callbackFunction:p}):e.fallbackXHR(o,t,l);var d=o.getPromise();t.returnRawXHR||(d=d.then(e.defaultParseResponse(r,t.isErrorExpectedCallback)));return d};e.fallbackXHR=function(e,t,r){try{var a=new XMLHttpRequest;a.open(t.requestType,t.url,!0);t.responseType&&(a.responseType=t.responseType);a.setRequestHeader("accept","application/json;odata=verbose");a.setRequestHeader("Content-Type","application/json;odata=verbose");if(r)for(var i in r)r[i]&&a.setRequestHeader(i,r[i]);a.onreadystatechange=function(){4===a.readyState&&e.complete(a)};a.send(t.postData)}catch(n){y["default"].log(n)}};e.defaultParseResponse=function(e,t){var a=this;return function(i){if(200===i.status||201===i.status){var n=JSON.parse(i.responseText);e&&e.end({resultType:s.ResultTypeEnum.Success});return n}var o=void 0;try{var u=JSON.parse(i.responseText);o=u&&u.error||u}catch(l){o=i.responseText}var c=o,p=o&&o.items;if(p)for(var d=0,h=p;d=0};return t}(r.EventBase)});define("@ms/odsp-utilities/lib/logging/events/Qos.event",["require","exports","../PairedEventBase","./ResultTypeEnum"],function(e,t,r,a){"use strict";t.ResultTypeEnum=a.ResultTypeEnum;t.Qos=r.createPairedEvent({eventName:"Qos,",shortEventName:"Qos"},{name:{isKey:!0,isPrefixingDisabled:!0,type:1},resultCode:{isPrefixingDisabled:!0,type:1},resultType:{typeRef:a.ResultTypeEnum,isPrefixingDisabled:!0,type:6},error:{isPrefixingDisabled:!0,type:1},extraData:4,extraMetrics:{isPrefixingDisabled:!0,type:4}});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.Qos});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/base/odc/SkyApiDataRequest",["require","exports","./XmlProxyDataRequest"],function(e,t,r){"use strict";var a=function(e){function t(){return e.call(this,t.baseUrl+document.domain+"/xmlproxy.htm?domain="+document.domain)||this}__extends(t,e);return t}(r);a.baseUrl="https://skyapi.onedrive.";return a});define("odsp-next/dataSources/base/odc/XmlProxyDataRequest",["require","exports","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,r){"use strict";var a=function(){function e(t){this.proxySetup=!1;this._iframe=null;this._requests=new Array;this._eventGroup=new r["default"](window);this.initIframeIfNotExist(t);window.$Network||(window.$Network={Proxy:{_registerProxy:e.registerProxy},onhttperror:{fire:function(){}}});window.NextNetworkRegisterProxy=e.registerProxy}e.registerProxy=function(e){var t=e.frameElement;r["default"].raise(t,"iframeReady")};e.prototype.initIframeIfNotExist=function(e){var t=this;if(!this._iframe){var r=this._createIframe(this._iframe,e);document.body.insertBefore(r,document.body.firstChild);this._eventGroup.on(r,"iframeReady",function(){t._eventGroup.off(r);t.proxySetup=!0;for(var e=0;et?e.length:t;return{key:decodeURIComponent(e.substr(0,t)),value:decodeURIComponent(e.substr(t+1))}};r._renewCache=function(){r._cache=r._getCacheFromString(r._document.cookie);r._cachedDocumentCookie=r._document.cookie};r._areEnabled=function(){var e="1"===r.set("cookies.js",1).get("cookies.js");r.expire("cookies.js");return e};r.enabled=r._areEnabled();return r},a="object"==typeof e.document?r(e):r;"function"==typeof define&&define.amd?define("cookies",[],function(){return a}):"object"==typeof exports?("object"==typeof module&&"object"==typeof module.exports&&(exports=module.exports=a),exports.Cookies=a):e.Cookies=a}("undefined"==typeof window?this:window);define("odsp-next/resources/ODCResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r){"use strict";var a;!function(e){e.urlDataSource=new r.ResourceKey("ODCUrlDataSource");e.recycleBinDataSource=new r.ResourceKey("ODCRecycleBinDataSource");e.itemDataSource=new r.ResourceKey("ODCItemDataSource")}(a||(a={}));return a});define("odsp-next/providers/dataManager/files/FilesDataManagerContextHelper",["require","exports","../../../dataSources/url/QueryType","../../../dataSources/layout/ContentType","../../../resources/DataSourceResourceKeys"],function(e,t,r,a,i){"use strict";var n=100,o=50,s="ItemsStoreonedrive.web.files.filesquerytype",u=function(){function e(){this._urlDataSource=this.resources.consume(i.url)}e.prototype.getDefaultGetItemContext=function(e){var t=this._urlDataSource.getCurrentItemKey(e),r=this._urlDataSource.getKeyParams(t),a=this._urlDataSource.getOwnerId(t,e),i=this._urlDataSource.getQueryType(r),n={groupingType:this._getGroupingType(a),isAscending:void 0,pageSize:this._getPageSize(i),ownerId:a,parentKey:t,queryType:i,resultSetOptions:void 0,revision:0,sortField:void 0,startIndex:0,startKey:void 0};return n};e.prototype._getPageSize=function(e){switch(e){case r.Search:return o;default:return n}};e.prototype._getGroupingType=function(e){var t=this._getLocalStorageValue(s+"."+e.toLowerCase()),i=JSON.parse(t||"{}");return t&&i[r[r.Files]]!==a.GRID?0:1};e.prototype._getLocalStorageValue=function(e){try{return window.localStorage[e]}catch(t){return""}};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/resources/DataSourceResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r){"use strict";t.folder=new r.ResourceKey("folder");t.appsItem=new r.ResourceKey("appsItem");t.externallySharedItem=new r.ResourceKey("externallySharedItem");t.popularItem=new r.ResourceKey("popularItem");t.subsiteItem=new r.ResourceKey("subsiteItem");t.settings=new r.ResourceKey("settings");t.items=new r.ResourceKey("items");t.versionControl=new r.ResourceKey("versionControl");t.versionHistory=new r.ResourceKey("versionHistory");t.identity=new r.ResourceKey("identity");t.people=new r.ResourceKey("people");t.peopleCardFactory=new r.ResourceKey("peopleCardFactory");t.peopleCard=new r.ResourceKey("peopleCard");t.faceGroup=new r.ResourceKey("faceGroup");t.language=new r.ResourceKey("language");t.leftNav=new r.ResourceKey("leftNav");t.search=new r.ResourceKey("search");t.sharing=new r.ResourceKey("sharing");t.sharingData=new r.ResourceKey("sharingData");t.groups=new r.ResourceKey("groups");t.suiteNav=new r.ResourceKey("suiteNav");t.iosMobileAppPath=new r.ResourceKey("iosMobileAppPath");t.url=new r.ResourceKey("url");t.silverlight=new r.ResourceKey("silverlight");t.download=new r.ResourceKey("download");t.footer=new r.ResourceKey("footer");t.manifests=new r.ResourceKey("manifests");t.itemActivity=new r.ResourceKey("itemActivity");t.userInfo=new r.ResourceKey("userInfo");t.storageInfo=new r.ResourceKey("storageInfo");t.storageOptions=new r.ResourceKey("storageOptions");t.album=new r.ResourceKey("album");t.tag=new r.ResourceKey("tag");t.shareByLink=new r.ResourceKey("shareByLink");t.folderItemCount=new r.ResourceKey("folderItemCount");t.video=new r.ResourceKey("video");t.photo=new r.ResourceKey("photo");t.subscriptions=new r.ResourceKey("subscriptions");t.feedback=new r.ResourceKey("feedback");t.embed=new r.ResourceKey("embed");t.userActivity=new r.ResourceKey("userActivity");t.application=new r.ResourceKey("application");t.list=new r.ResourceKey("list");t.policyTip=new r.ResourceKey("policyTip");t.customActionLoader=new r.ResourceKey("customActionLoader");t.customAction=new r.ResourceKey("customAction");t.taxonomy=new r.ResourceKey("taxonomy");t.hashtag=new r.ResourceKey("hashtag");t.quickLaunch=new r.ResourceKey("quickLaunch");t.web=new r.ResourceKey("web");t.shortcut=new r.ResourceKey("shortcutsDS");t.encoding=new r.ResourceKey("encoding");t.rating=new r.ResourceKey("rating");t.publish=new r.ResourceKey("publish");t.videoItem=new r.ResourceKey("videoItem");t.like=new r.ResourceKey("like");t.sites=new r.ResourceKey("sites");t.copy=new r.ResourceKey("copy");t.upsell=new r.ResourceKey("upsell");t.newFeatureExperience=new r.ResourceKey("newFeatureExperience");t.notifications=new r.ResourceKey("notifications");t.itemCommand=new r.ResourceKey("command");t.processFilters=new r.ResourceKey("processFilters");t.quota=new r.ResourceKey("quota");t.firstRunExperience=new r.ResourceKey("firstRun");t.flow=new r.ResourceKey("flow");t.teachingBanner=new r.ResourceKey("teachingBanner");t.bundle=new r.ResourceKey("bundle");t.itemPicker=new r.ResourceKey("itemPicker");t.site=new r.ResourceKey("site");t.pushChannel=new r.ResourceKey("pushChannel");t.itemAutoRefresh=new r.ResourceKey("itemAutoRefresh");t.loginApp=new r.ResourceKey("loginApp");t.microService=new r.ResourceKey("microService");t.urlDoNotUse=new r.ResourceKey("url2");t.attachments=new r.ResourceKey("attachments");t.spotlight=new r.ResourceKey("spotlight");t.error=new r.ResourceKey("error");t.promotedPhotos=new r.ResourceKey("promotedPhotos");t.oAuthTokenUtility=new r.ResourceKey("oAuthTokenUtility");t.fileHandler=new r.ResourceKey("fileHandler");t.recycleBin=new r.ResourceKey("recycleBin");t.instrumentation=new r.ResourceKey("instrumentation");t.graph=new r.ResourceKey("graph");t.guidedTour=new r.ResourceKey("guidedTour");t.inputValidation=new r.ResourceKey("inputValidation");t.formula=new r.ResourceKey("formula")});define("@ms/odsp-utilities/lib/performance/PerformanceCollection",["require","exports","../logging/events/PLT.event","../logging/events/PLTHttpRequest.event","../logging/events/Api.event","../logging/EventBase","../logging/ErrorHelper","../logging/Manager","./PerformanceMarker"],function(e,t,r,a,i,n,o,s,u){"use strict";var l=window.performance;t.AppStartMarkerName="EUPL.AppStart";t.DataFetchStartMarkerName="EUPL.DataManager.FirstDataFetch.GetItem.Start";t.DataFetchEndMarkerName="EUPL.DataManager.FirstDataFetch.GetItem.End";t.OnePageNavigationStartMarkerName="EUPL.OnePageNavigation.Start";t.HighResolutionTimingSupported=!!l&&l.mark&&"function"==typeof l.mark&&l.clearMarks&&"function"==typeof l.clearMarks&&l.now&&"function"==typeof l.now;var c=function(){function e(){}e.getResponseEnd=function(){return l&&l.timing?window.g_responseEnd&&(l.timing.responseEnd&&Number(window.g_responseEnd)0?Math.round(i[0].startTime):NaN}var n=u.filter(function(e){return e.name===a})[0];return n&&n.startTime}function n(){r.HighResolutionTimingSupported?performance.getEntriesByType("mark").filter(function(e){return 0===e.name.lastIndexOf(t.MARKER_PREFIX,0)}).forEach(function(e){performance.clearMarks(e.name)}):u=[]}function o(){return r.HighResolutionTimingSupported?performance.getEntriesByType("mark").filter(function(e){return 0===e.name.lastIndexOf(t.MARKER_PREFIX,0)}):u}t.MARKER_PREFIX="EUPL.";var s=0,u=window._perfMarks=window._perfMarks||[];t.mark=a;t.getMarkerTime=i;t.clearMarks=n;t.getAllMarks=o});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedriveprefetch-14fc5442.js 9:;?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:43 GMTYBlockBlob_$be391f19-0001-0028-0ed0-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056328_Thu, 04 May 2017 18:05:49 GMTU23607_0x8D490DDA72C8F8A_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djTYdmsv3APbu|$.UZ"BH\ny~O/*! * Knockout JavaScript library v3.5.0-pre * (c) The Knockout.js team - http://knockoutjs.com/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */ !function(){!function(e){var t=this||(0,eval)("this"),n=t.document,a=t.navigator,r=t.jQuery,i=t.JSON;!function(e){"function"==typeof define&&define.amd?define("knockout",["exports","require"],e):e("object"==typeof exports&&"object"==typeof module?module.exports||exports:t.ko={})}(function(o,u){function s(e,t){return(null===e||typeof e in m)&&e===t}function c(t,n){var a;return function(){a||(a=b.a.setTimeout(function(){a=e;t()},n))}}function l(e,t){var n;return function(){clearTimeout(n);n=b.a.setTimeout(e,t)}}function f(e,t){t&&t!==v?"beforeChange"===t?this.Lb(e):this.Ha(e,t):this.Mb(e)}function p(e,t){null!==t&&t.k&&t.k()}function d(e,t){var n=this.Ic,a=n[x];a.S||(this.lb&&this.Na[t]?(n.Qb(t,e,this.Na[t]),this.Na[t]=null,--this.lb):a.r[t]||n.Qb(t,e,a.s?{ia:e}:n.wc(e)))}function h(e,t,n,a){b.d[e]={init:function(e,r,i,o,u){var s,c;b.m(function(){var i=r(),o=b.a.c(i),o=!n!=!o,l=!c;(l||t||o!==s)&&(l&&b.va.Aa()&&(c=b.a.ua(b.e.childNodes(e),!0)),o?(l||b.e.da(e,b.a.ua(c)),b.Ka(a?a(u,i):u,e)):b.e.xa(e),s=o)},null,{i:e});return{controlsDescendantBindings:!0}}};b.h.ta[e]=!1;b.e.V[e]=!0}var b="undefined"!=typeof o?o:{};b.b=function(e,t){for(var n=e.split("."),a=b,r=0;r",r[0];);return 4b.a.o(t,e[n])&&t.push(e[n]);return t},fb:function(e,t){e=e||[];for(var n=[],a=0,r=e.length;aa?n&&e.push(t):n||e.splice(a,1)},ka:l,extend:u,Ya:s,Za:l?s:u,D:o,Ca:function(e,t){if(!e)return e;var n,a={};for(n in e)e.hasOwnProperty(n)&&(a[n]=t(e[n],n,e));return a},ob:function(e){for(;e.firstChild;)b.removeNode(e.firstChild)},lc:function(e){e=b.a.W(e);for(var t=(e[0]&&e[0].ownerDocument||n).createElement("div"),a=0,r=e.length;am?e.setAttribute("selected",t):e.selected=t},ab:function(t){return null===t||t===e?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},od:function(e,t){e=e||"";return!(t.length>e.length)&&e.substring(0,t.length)===t},Nc:function(e,t){if(e===t)return!0;if(11===e.nodeType)return!1;if(t.contains)return t.contains(3===e.nodeType?e.parentNode:e);if(t.compareDocumentPosition)return 16==(16&t.compareDocumentPosition(e));for(;e&&e!=t;)e=e.parentNode;return!!e},nb:function(e){return b.a.Nc(e,e.ownerDocument.documentElement)},Rb:function(e){return!!b.a.Tb(e,b.a.nb)},A:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},Xb:function(e){return b.onError?function(){try{return e.apply(this,arguments)}catch(t){throw b.onError&&b.onError(t),t}}:e},setTimeout:function(e,t){return setTimeout(b.a.Xb(e),t)},bc:function(e){setTimeout(function(){b.onError&&b.onError(e);throw e},0)},p:function(e,t,n){var a=b.a.Xb(n);n=m&&h[t];if(b.options.useOnlyNativeEvents||n||!r)if(n||"function"!=typeof e.addEventListener){if("undefined"==typeof e.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var i=function(t){a.call(e,t)},o="on"+t;e.attachEvent(o,i);b.a.F.oa(e,function(){e.detachEvent(o,i)})}else e.addEventListener(t,a,!1);else r(e).bind(t,a)},Da:function(e,a){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var i;"input"===b.a.A(e)&&e.type&&"click"==a.toLowerCase()?(i=e.type,i="checkbox"==i||"radio"==i):i=!1;if(b.options.useOnlyNativeEvents||!r||i)if("function"==typeof n.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");i=n.createEvent(d[a]||"HTMLEvents"),i.initEvent(a,!0,!0,t,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(i)}else if(i&&e.click)e.click();else{if("undefined"==typeof e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+a)}else r(e).trigger(a)},c:function(e){return b.H(e)?e():e},zb:function(e){return b.H(e)?e.t():e},cb:function(e,t,n){var a;t&&("object"==typeof e.classList?(a=e.classList[n?"add":"remove"],b.a.q(t.match(v),function(t){a.call(e.classList,t)})):"string"==typeof e.className.baseVal?c(e.className,"baseVal",t,n):c(e,"className",t,n))},$a:function(t,n){var a=b.a.c(n);null!==a&&a!==e||(a="");var r=b.e.firstChild(t);!r||3!=r.nodeType||b.e.nextSibling(r)?b.e.da(t,[t.ownerDocument.createTextNode(a)]):r.data=a;b.a.Sc(t)},tc:function(e,t){e.name=t;if(7>=m)try{e.mergeAttributes(n.createElement(""),!1)}catch(a){}},Sc:function(e){9<=m&&(e=1==e.nodeType?e:e.parentNode,e.style&&(e.style.zoom=e.style.zoom))},Oc:function(e){if(m){var t=e.style.width;e.style.width=0;e.style.width=t}},jd:function(e,t){e=b.a.c(e);t=b.a.c(t);for(var n=[],a=e;a<=t;a++)n.push(a);return n},W:function(e){for(var t=[],n=0,a=e.length;n",""],o=[3,"","
"],u=[1,""],s={thead:i,tbody:i,tfoot:i,tr:[2,"","
"],td:o,th:o,option:u,optgroup:u},c=8>=b.a.C;b.a.ma=function(e,i){var o;if(r){if(r.parseHTML)o=r.parseHTML(e,i)||[];else if((o=r.clean([e],i))&&o[0]){for(var u=o[0];u.parentNode&&11!==u.parentNode.nodeType;)u=u.parentNode;u.parentNode&&u.parentNode.removeChild(u)}}else{(o=i)||(o=n);var l,u=o.parentWindow||o.defaultView||t,f=b.a.ab(e).toLowerCase(),p=o.createElement("div");l=(f=f.match(/^<([a-z]+)[ >]/))&&s[f[1]]||a;f=l[0];l="ignored
"+l[1]+e+l[2]+"
";"function"==typeof u.innerShiv?p.appendChild(u.innerShiv(l)):(c&&o.appendChild(p),p.innerHTML=l,c&&p.parentNode.removeChild(p));for(;f--;)p=p.lastChild;o=b.a.W(p.lastChild.childNodes)}return o};b.a.Cb=function(t,n){b.a.ob(t);n=b.a.c(n);if(null!==n&&n!==e)if("string"!=typeof n&&(n=n.toString()),r)r(t).html(n);else for(var a=b.a.ma(n,t.ownerDocument),i=0;i"},zc:function(t,a){var r=n[t];if(r===e)throw Error("Couldn't find any memo with ID "+t+". Perhaps it's already been unmemoized.");try{return r.apply(null,a||[]),!0}finally{delete n[t]}},Ac:function(e,n){var a=[];t(e,a);for(var r=0,i=a.length;rt){if(5e3<=++n){u=i;b.a.bc(Error("'Too much recursion' after processing "+n+" task groups."));break}t=i}try{e()}catch(a){b.a.bc(a)}}}function a(){e();u=i=r.length=0}var r=[],i=0,o=1,u=0;return{scheduler:t.MutationObserver?function(e){var t=n.createElement("div");new MutationObserver(e).observe(t,{attributes:!0});return function(){t.classList.toggle("foo")}}(a):n&&"onreadystatechange"in n.createElement("script")?function(e){var t=n.createElement("script");t.onreadystatechange=function(){t.onreadystatechange=null;n.documentElement.removeChild(t);t=null;e()};n.documentElement.appendChild(t)}:function(e){setTimeout(e,0)},Xa:function(e){i||b.Z.scheduler(a);r[i++]=e;return o++},cancel:function(e){e-=o-i;e>=u&&en[0]?i+n[0]:n[0]),i);for(var i=1===c?i:Math.min(t+(n[1]||0),i),c=t+c-2,l=Math.max(i,c),f=[],p=[],d=2;tt;t++)e=e();return e})};b.toJSON=function(e,t,n){e=b.yc(e);return b.a.Eb(e,t,n)};a.prototype={save:function(e,t){var n=b.a.o(this.keys,e);0<=n?this.Jb[n]=t:(this.keys.push(e),this.Jb.push(t))},get:function(t){t=b.a.o(this.keys,t);return 0<=t?this.Jb[t]:e}}}();b.b("toJS",b.yc);b.b("toJSON",b.toJSON);!function(){b.j={u:function(t){switch(b.a.A(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?b.a.f.get(t,b.d.options.xb):7>=b.a.C?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?b.j.u(t.options[t.selectedIndex]):e;default:return t.value}},ha:function(t,n,a){switch(b.a.A(t)){case"option":switch(typeof n){case"string":b.a.f.set(t,b.d.options.xb,e);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=n;break;default:b.a.f.set(t,b.d.options.xb,n),t.__ko__hasDomDataOptionValue__=!0,t.value="number"==typeof n?n:""}break;case"select":""!==n&&null!==n||(n=e);for(var r,i=-1,o=0,u=t.options.length;o=s){n.push(t&&u.length?{key:t,value:u.join("")}:{unknown:t||u.join("")});t=s=0;u=[];continue}}else if(58===f){if(!s&&!t&&1===u.length){t=u.pop();continue}}else 47===f&&l&&1"===n.createComment("test").text,o=i?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,u=i?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,s={ul:!0,ol:!0};b.e={V:{},childNodes:function(t){return e(t)?a(t):t.childNodes},xa:function(t){if(e(t)){t=b.e.childNodes(t);for(var n=0,a=t.length;n=b.a.C&&e.tagName===t))return t};b.g.Pb=function(t,n,a,r){if(1===n.nodeType){var i=b.g.getComponentNameForNode(n);if(i){t=t||{};if(t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');var o={name:i,params:e(n,a)};t.component=r?function(){return o}:o}}return t};var t=new b.R;9>b.a.C&&(b.g.register=function(e){return function(t){n.createElement(t);return e.apply(this,arguments)}}(b.g.register),n.createDocumentFragment=function(e){return function(){var t,n=e(),a=b.g.Cc;for(t in a)a.hasOwnProperty(t)&&n.createElement(t);return n}}(n.createDocumentFragment))}();!function(e){function t(e,t,n){t=t.template;if(!t)throw Error("Component '"+e+"' has no template");e=b.a.ua(t);b.e.da(n,e)}function n(e,t,n,a){var r=e.createViewModel;return r?r.call(e,a,{element:t,templateNodes:n}):a}var a=0;b.d.component={init:function(r,i,o,u,s){function c(){var e=l&&l.dispose;"function"==typeof e&&e.call(l);f=l=null}var l,f,p=b.a.W(b.e.childNodes(r));b.a.F.oa(r,c);b.m(function(){var o,u,d=b.a.c(i());"string"==typeof d?o=d:(o=b.a.c(d.name),u=b.a.c(d.params));if(!o)throw Error("No component name specified");var h=f=++a;b.g.get(o,function(a){if(f===h){c();if(!a)throw Error("Unknown component '"+o+"'");t(o,a,r);var i=n(a,r,p,u);a=s.createChildContext(i,e,function(e){e.$component=i;e.$componentTemplateNodes=p});l=i;b.Ka(a,r)}})},null,{i:r});return{controlsDescendantBindings:!0}}};b.e.V.component=!0}();var S={"class":"className","for":"htmlFor"};b.d.attr={update:function(t,n){var a=b.a.c(n())||{};b.a.D(a,function(n,a){a=b.a.c(a);var r=!1===a||null===a||a===e;r&&t.removeAttribute(n);8>=b.a.C&&n in S?(n=S[n],r?t.removeAttribute(n):t[n]=a):r||t.setAttribute(n,a.toString());"name"===n&&b.a.tc(t,r?"":a.toString())})}};!function(){b.d.checked={after:["value","attr"],init:function(t,n,a){function r(){var e=t.checked,r=d?o():e;if(!b.va.Ta()&&(!s||e)){var i=b.l.w(n);if(l){var u=f?i.t():i;p!==r?(e&&(b.a.pa(u,r,!0),b.a.pa(u,p,!1)),p=r):b.a.pa(u,r,e);f&&b.Ba(i)&&i(u)}else b.h.Ea(i,a,"checked",r,!0)}}function i(){var e=b.a.c(n());t.checked=l?0<=b.a.o(e,o()):u?e:o()===e}var o=b.pc(function(){return a.has("checkedValue")?b.a.c(a.get("checkedValue")):a.has("value")?b.a.c(a.get("value")):t.value}),u="checkbox"==t.type,s="radio"==t.type;if(u||s){var c=n(),l=u&&b.a.c(c)instanceof Array,f=!(l&&c.push&&c.splice),p=l?o():e,d=s||l;s&&!t.name&&b.d.uniqueName.init(t,function(){return!0});b.m(r,null,{i:t});b.a.p(t,"click",r);b.m(i,null,{i:t});c=e}}};b.h.ea.checked=!0;b.d.checkedValue={update:function(e,t){e.value=b.a.c(t())}}}();b.d["class"]={update:function(e,t){var n=b.a.ab(b.a.c(t()));b.a.cb(e,e.__ko__cssValue,!1);e.__ko__cssValue=n;b.a.cb(e,n,!0)}};b.d.css={update:function(e,t){var n=b.a.c(t());null!==n&&"object"==typeof n?b.a.D(n,function(t,n){n=b.a.c(n);b.a.cb(e,t,n)}):b.d["class"].update(e,t)}};b.d.enable={update:function(e,t){var n=b.a.c(t());n&&e.disabled?e.removeAttribute("disabled"):n||e.disabled||(e.disabled=!0)}};b.d.disable={update:function(e,t){b.d.enable.update(e,function(){return!b.a.c(t())})}};b.d.event={init:function(e,t,n,a,r){var i=t()||{};b.a.D(i,function(i){"string"==typeof i&&b.a.p(e,i,function(e){var o,u=t()[i];if(u){try{var s=b.a.W(arguments);a=r.$data;s.unshift(a);o=u.apply(a,s)}finally{!0!==o&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}!1===n.get(i+"Bubble")&&(e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation())}})})}};b.d.foreach={kc:function(e){return function(){var t=e(),n=b.a.zb(t);if(!n||"number"==typeof n.length)return{foreach:t,templateEngine:b.X.sb};b.a.c(t);return{foreach:n.data,as:n.as,includeDestroyed:n.includeDestroyed,afterAdd:n.afterAdd,beforeRemove:n.beforeRemove,afterRender:n.afterRender,beforeMove:n.beforeMove,afterMove:n.afterMove,templateEngine:b.X.sb}}},init:function(e,t){return b.d.template.init(e,b.d.foreach.kc(t))},update:function(e,t,n,a,r){return b.d.template.update(e,b.d.foreach.kc(t),n,a,r)}};b.h.ta.foreach=!1;b.e.V.foreach=!0;b.d.hasfocus={init:function(e,t,n){function a(a){e.__ko_hasfocusUpdating=!0;var r=e.ownerDocument;if("activeElement"in r){var i;try{i=r.activeElement}catch(o){i=r.body}a=i===e}r=t();b.h.Ea(r,n,"hasfocus",a,!0);e.__ko_hasfocusLastValue=a;e.__ko_hasfocusUpdating=!1}var r=a.bind(null,!0),i=a.bind(null,!1);b.a.p(e,"focus",r);b.a.p(e,"focusin",r);b.a.p(e,"blur",i);b.a.p(e,"focusout",i)},update:function(e,t){var n=!!b.a.c(t());e.__ko_hasfocusUpdating||e.__ko_hasfocusLastValue===n||(n?e.focus():e.blur(),!n&&e.__ko_hasfocusLastValue&&e.ownerDocument.body.focus(),b.l.w(b.a.Da,null,[e,n?"focusin":"focusout"]))}};b.h.ea.hasfocus=!0;b.d.hasFocus=b.d.hasfocus;b.h.ea.hasFocus=!0;b.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t){b.a.Cb(e,t())}};h("if");h("ifnot",!1,!0);h("with",!0,!1,function(e,t){return e.Zb(t)});b.d["let"]={init:function(e,t,n,a,r){t=r.extend(t);b.Ka(t,e);return{controlsDescendantBindings:!0}}};b.e.V["let"]=!0;var A={};b.d.options={init:function(e){if("select"!==b.a.A(e))throw Error("options binding applies only to SELECT elements");for(;0b.a.C)var u=b.a.f.I(),s=b.a.f.I(),c=function(e){var t=this.activeElement;(t=t&&b.a.f.get(t,s))&&t(e)},l=function(e,t){var n=e.ownerDocument;b.a.f.get(n,u)||(b.a.f.set(n,u,!0),b.a.p(n,"selectionchange",c));b.a.f.set(e,s,t)};b.d.textInput={init:function(t,n,r){function u(e,n){b.a.p(t,e,n)}function s(){var a=b.a.c(n());null!==a&&a!==e||(a="");d!==e&&a===d?b.a.setTimeout(s,4):t.value!==a&&(h=a,t.value=a)}function c(){p||(d=t.value,p=b.a.setTimeout(f,4))}function f(){clearTimeout(p);d=p=e;var a=t.value;h!==a&&(h=a,b.h.Ea(n(),r,"textInput",a))}var p,d,h=t.value,m=9==b.a.C?c:f;10>b.a.C?(u("propertychange",function(e){"value"===e.propertyName&&m(e)}),8==b.a.C&&(u("keyup",f),u("keydown",f)),8<=b.a.C&&(l(t,m),u("dragend",c))):(u("input",f),5>i&&"textarea"===b.a.A(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>a?u("keydown",c):4>o&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);b.m(s,null,{i:t})}};b.h.ea.textInput=!0;b.d.textinput={preprocess:function(e,t,n){n("textInput",e)}}}();b.d.uniqueName={init:function(e,t){if(t()){var n="ko_unique_"+ ++b.d.uniqueName.Jc;b.a.tc(e,n)}}};b.d.uniqueName.Jc=0;b.d.value={after:["options","foreach"],init:function(e,t,n){if("input"!=e.tagName.toLowerCase()||"checkbox"!=e.type&&"radio"!=e.type){var a=["change"],r=n.get("valueUpdate"),i=!1,o=null;r&&("string"==typeof r&&(r=[r]),b.a.ra(a,r),a=b.a.Ub(a));var u=function(){o=null;i=!1;var a=t(),r=b.j.u(e);b.h.Ea(a,n,"value",r)};!b.a.C||"input"!=e.tagName.toLowerCase()||"text"!=e.type||"off"==e.autocomplete||e.form&&"off"==e.form.autocomplete||-1!=b.a.o(a,"propertychange")||(b.a.p(e,"propertychange",function(){i=!0}),b.a.p(e,"focus",function(){i=!1}),b.a.p(e,"blur",function(){i&&u()}));b.a.q(a,function(t){var n=u;b.a.od(t,"after")&&(n=function(){o=b.j.u(e);b.a.setTimeout(u,0)},t=t.substring(5));b.a.p(e,t,n)});var s=function(){var a=b.a.c(t()),r=b.j.u(e);if(null!==o&&a===o)b.a.setTimeout(s,0);else if(a!==r)if("select"===b.a.A(e)){var i=n.get("valueAllowUnset"),r=function(){b.j.ha(e,a,i)};r();i||a===b.j.u(e)?b.a.setTimeout(r,0):b.l.w(b.a.Da,null,[e,"change"])}else b.j.ha(e,a)};b.m(s,null,{i:e})}else b.Ja(e,{checkedValue:t})},update:function(){}};b.h.ea.value=!0;b.d.visible={update:function(e,t){var n=b.a.c(t()),a="none"!=e.style.display;n&&!a?e.style.display="":!n&&a&&(e.style.display="none")}};!function(e){b.d[e]={init:function(t,n,a,r,i){return b.d.event.init.call(this,t,function(){var t={};t[e]=n();return t},a,r,i)}}}("click");b.O=function(){};b.O.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")};b.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")};b.O.prototype.makeTemplateSource=function(e,t){if("string"==typeof e){t=t||n;var a=t.getElementById(e);if(!a)throw Error("Cannot find template with ID "+e);return new b.v.n(a)}if(1==e.nodeType||8==e.nodeType)return new b.v.qa(e);throw Error("Unknown template type: "+e)};b.O.prototype.renderTemplate=function(e,t,n,a){e=this.makeTemplateSource(e,a);return this.renderTemplateSource(e,t,n,a)};b.O.prototype.isTemplateRewritten=function(e,t){return!1===this.allowTemplateRewriting||this.makeTemplateSource(e,t).data("isRewritten")};b.O.prototype.rewriteTemplate=function(e,t,n){e=this.makeTemplateSource(e,n);t=t(e.text());e.text(t);e.data("isRewritten",!0)};b.b("templateEngine",b.O);b.Gb=function(){function e(e,t,n,a){e=b.h.yb(e);for(var r=b.h.ta,i=0;i]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,n=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Pc:function(e,t,n){t.isTemplateRewritten(e,n)||t.rewriteTemplate(e,function(e){return b.Gb.ed(e,t)},n)},ed:function(a,r){return a.replace(t,function(t,n,a,i,o){return e(o,n,a,r)}).replace(n,function(t,n){return e(n,"","#comment",r)})},Fc:function(e,t){return b.M.wb(function(n,a){var r=n.nextSibling;r&&r.nodeName.toLowerCase()===t&&b.Ja(r,e,a)})}}}();b.b("__tr_ambtns",b.Gb.Fc);!function(){b.v={};b.v.n=function(e){if(this.n=e){var t=b.a.A(e);this.bb="script"===t?1:"textarea"===t?2:"template"==t&&e.content&&11===e.content.nodeType?3:4}};b.v.n.prototype.text=function(){var e=1===this.bb?"text":2===this.bb?"value":"innerHTML";if(0==arguments.length)return this.n[e];var t=arguments[0];"innerHTML"===e?b.a.Cb(this.n,t):this.n[e]=t};var t=b.a.f.I()+"_";b.v.n.prototype.data=function(e){if(1===arguments.length)return b.a.f.get(this.n,t+e);b.a.f.set(this.n,t+e,arguments[1])};var n=b.a.f.I();b.v.n.prototype.nodes=function(){var t=this.n;if(0==arguments.length)return(b.a.f.get(t,n)||{}).jb||(3===this.bb?t.content:4===this.bb?t:e);b.a.f.set(t,n,{jb:arguments[0]})};b.v.qa=function(e){this.n=e};b.v.qa.prototype=new b.v.n;b.v.qa.prototype.text=function(){if(0==arguments.length){var t=b.a.f.get(this.n,n)||{};t.Hb===e&&t.jb&&(t.Hb=t.jb.innerHTML);return t.Hb}b.a.f.set(this.n,n,{Hb:arguments[0]})};b.b("templateSources",b.v);b.b("templateSources.domElement",b.v.n);b.b("templateSources.anonymousTemplate",b.v.qa)}();!function(){function t(e,t,n){var a;for(t=b.e.nextSibling(t);e&&(a=e)!==t;)e=b.e.nextSibling(a),n(a,e)}function n(e,n){if(e.length){var a=e[0],r=e[e.length-1],i=a.parentNode,o=b.R.instance,u=o.preprocessNode;if(u){t(a,r,function(e,t){var n=e.previousSibling,i=u.call(o,e);i&&(e===a&&(a=i[0]||t),e===r&&(r=i[i.length-1]||n))});e.length=0;if(!a)return;a===r?e.push(a):(e.push(a,r),b.a.za(e,i))}t(a,r,function(e){1!==e.nodeType&&8!==e.nodeType||b.Sb(n,e)});t(a,r,function(e){1!==e.nodeType&&8!==e.nodeType||b.M.Ac(e,[n])});b.a.za(e,i)}}function a(e){return e.nodeType?e:0b.a.C?0:e.nodes)?e.nodes():null)return b.a.W(t.cloneNode(!0).childNodes);e=e.text();return b.a.ma(e,a)};b.X.sb=new b.X;b.Db(b.X.sb);b.b("nativeTemplateEngine",b.X);!function(){b.vb=function(){var e=this.ad=function(){if(!r||!r.tmpl)return 0;try{if(0<=r.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(e){}return 1}();this.renderTemplateSource=function(t,a,i,o){o=o||n;i=i||{};if(2>e)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var u=t.data("precompiled");u||(u=t.text()||"",u=r.template(null,"{{ko_with $item.koBindingContext}}"+u+"{{/ko_with}}"),t.data("precompiled",u));t=[a.$data];a=r.extend({koBindingContext:a},i.templateOptions);a=r.tmpl(u,t,a);a.appendTo(o.createElement("div"));r.fragments={};return a};this.createJavaScriptEvaluatorBlock=function(e){return"{{ko_code ((function() { return "+e+" })()) }}"};this.addTemplate=function(e,t){n.write("")};0?@AO;bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedrive-fe19271e.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9?}456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f62ed87-0001-005d-4ed0-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056335_Thu, 04 May 2017 18:05:49 GMTV208028_0x8D490DDABB0EE71_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djW\gpvy  6DSex'1X] %EL`r}O }// OneDrive:IgnoreCodeCoverage define("odsp-next/ODCOneDrive",["require","exports","@ms/odc-core/lib/Init","knockout","@ms/odsp-utilities/lib/resources/Resources","./resources/ModelResourceKeys","./resources/DataSourceResourceKeys","./resources/ODCResourceKeys","./resources/LoggingResourceKeys","./resources/ProviderResourceKeys","./models/store/UserSettingsStore","./models/store/UserInfoStore","./dataSources/settings/odc/SettingsDataSource","./dataSources/item/odc/ItemDataSource","./dataSources/search/odc/SearchDataSource","./providers/search/SearchProvider","./dataSources/item/odc/RecycleBinDataSource","./dataSources/language/odc/LanguageDataSource","./dataSources/leftNav/odc/LeftNavDataSource","./dataSources/peoplePicker/odc/PeoplePickerDataSource","./providers/peoplePicker/PeoplePickerProvider","./dataSources/sharing/odc/SharingDataSource","./dataSources/sharing/odc/SharingDataDataSource","./dataSources/suiteNav/odc/SuiteNavDataSource","./providers/suiteNav/SuiteNavProvider","./utilities/logging/odc/Beacon","./dataSources/mobileAppPath/odc/IOSMobilePathDataSource","./dataSources/url/odc/UrlDataSource","./dataSources/silverlight/odc/SilverlightDataSource","./resources/UtilityResourceKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation","./dataSources/download/odc/DownloadDataSource","./dataSources/identity/odc/IdentityDataSource","./providers/identity/IdentityProvider","./dataSources/userInfo/odc/UserInfoDataSource","./dataSources/versionControl/VersionControlDataSource","./dataSources/versionHistory/odc/VersionHistoryDataSource","./dataSources/album/odc/AlbumDataSource","./dataSources/tag/odc/TagDataSource","./dataSources/photo/odc/PhotoDataSource","./resources/ControlResourceKeys","./providers/instrumentation/InstrumentationProvider","@ms/odsp-utilities/lib/logging/events/Nav.event","@ms/odsp-utilities/lib/browser/PlatformDetection","./dataSources/feedback/odc/FeedbackDataSource","./dataSources/userActivity/odc/UserActivityDataSource","./providers/userActivity/UserActivityProvider","./providers/feedback/FeedbackProvider","./providers/embed/EmbedProvider","./dataSources/embed/odc/EmbedDataSource","./providers/userInfo/UserInfoProvider","./providers/teachingBubble/TeachingBubbleProvider","./providers/tag/TagProvider","./providers/photo/PhotoProvider","./providers/operation/OperationProvider","./providers/facegroup/FaceGroupProvider","./dataSources/facegroup/FaceGroupDataSource","./providers/storageInfo/StorageInfoProvider","./providers/storageOptions/StorageOptionsProvider","./providers/moveCopy/MoveCopyProvider","./providers/notification/NotificationProvider","./dataSources/application/odc/ApplicationDataSource","./dataSources/storageInfo/odc/StorageInfoDataSource","./providers/ticketRedeemer/TicketRedeemerProvider","./dataSources/storageOptions/odc/StorageOptionsDataSource","./providers/subscriptions/SubscriptionsProvider","./dataSources/subscriptions/vroom/SubscriptionsDataSource","./providers/thumbnail/ThumbnailProvider","./dataSources/instrumentation/odc/InstrumentationDataSource","./dataSources/encoding/odc/EncodingDataSource","./providers/encoding/EncodingProvider","./providers/error/ErrorProvider","./dataSources/videoItem/odc/VideoItemDataSource","./dataSources/item/odc/MoveCopyDataSource","./providers/bundleLoader/BundleLoaderProvider","./dataSources/upsell/odc/UpsellDataSource","./providers/upsell/UpsellProvider","./utilities/newFeatureExperience/NewFeatureExperienceEnabler","./utilities/features/Features","./dataSources/newFeatureExperience/odc/NewFeatureExperienceDataSource","./providers/newFeatureExperience/NewFeatureExperienceProvider","./actions/odc/ActionMap","./dataSources/itemCommand/odc/ItemCommandDataSource","./providers/itemCommand/ItemCommandProvider","./dataSources/processFilters/odc/ProcessFiltersDataSource","./providers/processFilters/ProcessFiltersProvider","./utilities/optimizely/OptimizelyHelper","./controls/oneDriveApp/OneDriveApp","@ms/odsp-utilities/lib/require/RequireConfigInjector","./dataSources/bundle/odc/BundleDataSource","./roots/odc/OneDrivePrefetch","./utilities/experiment/ExperimentHelper","./utilities/attribution/AttributionHelper","./utilities/educationAndUpsells/EducationAndUpsells","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","./dataSources/teachingBubble/TeachingBubbleDataSourceResourceKey","./dataSources/teachingBubble/odc/TeachingBubbleDataSource","./dataSources/recycleBin/odc/RecycleBinDataSource","./providers/recycleBin/RecycleBinProvider","./providers/dragAndDropRobot/DragAndDropRobotProvider","./providers/uploadTeachingBubble/UploadTeachingBubbleProvider","@ms/odsp-utilities/lib/modules/Modules","./controls/list/columns/ListColumns","./dataSources/pushChannel/odc/PushChannelDataSource.key","./providers/pushChannel/PushChannelProvider.key","./dataSources/itemAutoRefresh/odc/ItemAutoRefreshDataSource.key","./providers/itemAutoRefresh/ItemAutoRefreshProvider","./utilities/fastclick/FastClickLoader","@ms/odsp-shared/lib/utilities/knockout/ResourceComponentLoader","@ms/odsp-shared/lib/utilities/knockout/LocalBindingProvider","./controls/shim/base/Base.css","./controls/ODFabricIconsDeferred.css"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A,g,v,y,b,_,S,w,I,x,P,E,C,T,k,D,B,R,O,N,F,L,M,U,H,Q,j,q,V,K,G,z,W,Y,J,X,Z,$,ee,te,re,oe,ne,ie,se,ae,ue,le,ce,de,pe,fe,he,me,Ae,ge,ve,ye,be,_e,Se,we,Ie,xe,Pe,Ee,Ce,Te,ke,De,Be,Re,Oe,Ne,Fe,Le,Me,Ue,He,Qe,je,qe,Ve,Ke,Ge,ze,We,Ye,Je,Xe,Ze,$e){"use strict";r["default"]();var et=Fe["default"].resources,tt=new k["default"];et.expose(s.bundle,new(et.injected(Ne["default"])));var rt=new(et.injected(be["default"]));et.expose(l.bundleLoader,rt);et.expose(i.userSettingsStore,new c["default"]({defaultRootItemId:E.defaultRootItemId,viewerId:E.viewerId}));et.expose(i.userInfoStore,new d["default"]);var ot=new q["default"];et.expose(He.platformDetection,ot);et.expose(Qe.navigation,tt);et.expose(T.experimentHelper,new(et.injected(Le["default"])));et.expose(Me.resourceKey,new(et.injected(Me["default"])));var nt=new(et.injected(O["default"]));et.expose(s.userInfo,nt);var it=new(et.injected(E));Ie.isFeatureEnabled(Ie.NewFeatureExperience)&&et.expose(T.newFeatureExperienceEnabler,new(et.injected(we)));j.Nav.logData({url:location.href,viewParams:tt.viewParams});"/photos"===location.pathname&&tt.updateViewParams({v:E.photosViewValue},{ignoreHistory:!0,clearPath:!0});et.expose(s.url,it);et.expose(a.urlDataSource,it);et.expose(s.identity,new(et.injected(B)));var st=new(et.injected(R));et.expose(l.identity,st);var at=st.getIdentity();Oe["default"].addPaths({optimizely:E.OPTIMIZELY_URL});Be.init(at.id,window.$Config.mkt);et.expose(s.subscriptions,new(et.injected(pe["default"])));et.expose(l.subscriptions,new(et.injected(de["default"])));et.expose(s.silverlight,new(et.injected(C)));var ut=new(et.injected(f["default"]));et.expose(s.items,ut);et.expose(a.itemDataSource,ut);et.expose(s.storageInfo,new(et.injected(ue)));et.expose(l.storageInfo,new(et.injected(oe)));et.expose(s.storageOptions,new(et.injected(ce["default"])));et.expose(l.storageOptions,new(et.injected(ne["default"])));et.expose(a.recycleBinDataSource,new(et.injected(A["default"])));et.expose(H.useMobileList,Ie.isFeatureEnabled(Ie.UseNewMobileListViewUX)&&!Ie.isFeatureEnabled(Ie.UseReactDetailsOneDrive));et.expose(s.search,new(et.injected(h)));et.expose(l.search,new(et.injected(m)));et.expose(s.language,new(et.injected(g["default"])));et.expose(s.settings,new p);et.expose(l.userInfo,new(et.injected(J)));et.expose(Ue.resourceKey,new(et.injected(Ue["default"])));et.expose(H.isFirstRunExperienceVisible,o.observable(!1));et.expose(H.isExistingUserPremiumUpsellEligible,o.observable(!1));et.expose(s.newFeatureExperience,new(et.injected(xe["default"])));et.expose(l.newFeatureExperience,new(et.injected(Pe["default"])));et.expose(s.people,new(et.injected(y))(window.$Config.ContactCache));et.expose(s.suiteNav,new(et.injected(w))({}));et.expose(l.suiteNav,new(et.injected(I)));et.expose(l.people,new(et.injected(b)));et.expose(s.application,new(et.injected(ae["default"])));et.expose(u.beacon,new x);et.expose(s.album,new(et.injected(L["default"])));et.expose(s.tag,new(et.injected(M)));et.expose(s.iosMobileAppPath,new(et.injected(P)));et.expose(s.download,new(et.injected(D))({}));et.expose(s.versionControl,new(et.injected(N["default"])));et.expose(s.versionHistory,new(et.injected(F["default"])));et.expose(s.instrumentation,new(et.injected(he["default"])));et.expose(l.instrumentation,new(et.injected(Q["default"])));et.expose(s.sharing,new(et.injected(_["default"])));et.expose(s.sharingData,new(et.injected(S["default"])));et.expose(H.isDebugWindowVisible,o.observable(!0));et.expose(H.isItemSetRendered,o.observable(!1));et.expose(s.feedback,new(et.injected(V["default"])));et.expose(l.feedback,new(et.injected(z["default"])));et.expose(s.embed,new(et.injected(Y["default"])));et.expose(l.embed,new(et.injected(W["default"])));et.expose(s.userActivity,new(et.injected(K)));et.expose(l.userActivity,new(et.injected(G)));et.expose(H.viewParams,o.observable({}));et.expose(l.operation,new(et.injected(ee)));et.expose(s.copy,new(et.injected(ye["default"])));et.expose(ie.resourceKey,new(et.resolved(ie["default"]))({}));et.expose(je.teachingBubbleDataSource,new(et.injected(qe["default"])));et.expose(l.teachingBubble,new(et.injected(X["default"])));et.expose(s.photo,new(et.injected(U["default"])));et.expose(l.photo,new(et.injected($)));et.expose(s.processFilters,new(et.injected(ke["default"])));et.expose(l.processFilters,new(et.injected(De["default"])));et.expose(l.tag,new(et.injected(Z)));et.expose(l.notification,new(et.injected(se["default"])));et.expose(s.faceGroup,new(et.injected(re["default"])));et.expose(l.faceGroup,new(et.injected(te["default"])));et.expose(l.thumbnail,new(et.injected(fe["default"])));et.expose(l.ticketRedeemer,new(et.injected(le["default"])));et.expose(s.encoding,new(et.injected(me["default"])));et.expose(l.encoding,new(et.injected(Ae["default"])));et.expose(l.error,new(et.injected(ge["default"])));et.expose(s.videoItem,new(et.injected(ve["default"])));et.expose(s.bundle,new(et.injected(Ne["default"])));et.expose(s.upsell,new(et.injected(_e["default"]))({}));et.expose(l.upsell,new(et.injected(Se["default"]))({}));et.expose(H.actionMap,new(et.injected(Ee)));et.expose(s.itemCommand,new(et.injected(Ce["default"])));et.expose(l.itemCommand,new(et.injected(Te["default"])));et.expose(s.leftNav,new(et.injected(v)));et.expose(s.recycleBin,new(et.injected(Ve["default"])));et.expose(l.recycleBin,new(et.injected(Ke["default"])));et.expose(l.dragAndDropRobot,new(et.injected(Ge["default"])));et.expose(l.uploadTeachingBubble,new(et.injected(ze["default"])));et.expose(H.didUserUploadOrCreateFile,o.observable(!1));et.exposeAsync(Ye.columnMenuHelperTypeResourceKey,new n.AliasResourceLoader(function(){return We.loadModuleExport({require:e,path:"./controls/columnsHeader/SortColumnCommandHelper",getExport:function(e){return e.typeResourceKey.local}})}));if(!ot.isWindows&&!ot.isWinPhone){rt.queueLoad("odsp-next/controls/oneDriveApp/OneDriveAppFontsPLT.css");rt.queueLoad("odsp-next/controls/oneDriveApp/OneDriveAppFontsDeferred.css")}if(Ie.isFeatureEnabled(Ie.QuotaBundleEnabled)){var lt=rt.createDeferredContext(3);lt.expose(s.quota,"odsp-next/dataSources/quota/odc/QuotaDataSource");lt.expose(l.quota,"odsp-next/providers/quota/UserStateProvider")}var ct=rt.createDeferredContext(5);ct.expose(s.firstRunExperience,"odsp-next/dataSources/firstRunExperience/odc/FirstRunExperienceDataSource");ct.expose(l.firstRunExperience,"odsp-next/providers/firstRunExperience/FirstRunExperienceProvider");ct.expose(s.guidedTour,"odsp-next/dataSources/guidedTour/odc/GuidedTourDataSource");ct.expose(l.guidedTour,"odsp-next/providers/guidedTour/GuidedTourProvider");rt.createDeferredContext(1);if(Ie.isFeatureEnabled(Ie.EnablePushChannel)){et.exposeFactory(s.pushChannel,new n.AliasResourceFactory(Je.resourceKey));et.exposeFactory(s.itemAutoRefresh,new n.AliasResourceFactory(Ze.resourceKey));et.consumeAsync(Ie.isFeatureEnabled(Ie.EnablePushChannelAutoRefresh)?$e.resourceKey:Xe.resourceKey)}var dt=rt.createDeferredContext(2);dt.expose(s.notifications,"odsp-next/dataSources/notifications/odc/NotificationsDataSource");dt.expose(l.notificationManager,"odsp-next/providers/notificationManager/NotificationManager");var pt=document.createElement("div");document.body.appendChild(pt);o.applyBindingsToNode(pt,{component:{name:Re.tagName,params:{resources:et}}});window.ko=o});define("@ms/odc-core/lib/Init",["require","exports","@ms/odsp-utilities/lib/logging/Manager","@ms/odsp-utilities/lib/logging/PageInit","@ms/odsp-utilities/lib/aria/AriaLogger","./PageConfig","@ms/odsp-utilities/lib/logging/EventBase","@ms/odsp-utilities/lib/logging/ManagerExtended","@ms/odsp-utilities/lib/logging/UnhandledErrorHandler","@ms/odsp-utilities/lib/logging/RequireJSErrorHandler","@ms/odsp-shared/lib/utilities/logging/KnockoutErrorHandler","@ms/odsp-utilities/lib/logging/PromiseErrorHandler","@ms/odsp-utilities/lib/logging/ErrorUI","@ms/odsp-utilities/lib/logging/QOEHelper"],function(e,t,r,o,n,i,s){"use strict";function a(){}var u=2048,l=/authkey=[!a-zA-Z0-9]*/gi;r.Manager.cleanString=function(e){if(e){e+="";e.length>u&&(e=e.substring(0,u));e=e.replace(l,"")}return e};o["default"].init();var c="3d697adc11914fa4991f1c3870255788-1afd84c4-bb01-494a-bfb0-0216ab2771c6-6977",d="a23e4f242c9c4097a968f28c62633e19-62d0d830-5afd-4df3-8e40-351c8711cf5c-7157",p="dev"!==window.Flight.version&&!!window.Flight.UserGroup&&("df"===window.Flight.UserGroup.toLowerCase()||"prod"===window.Flight.UserGroup.toLowerCase());n["default"].Init(p?d:c,{isAuthenticated:i["default"].isAuthenticated(),market:i["default"].getMarket(),session:window.Flight.session,version:window.Flight.version,manifest:window.Flight.manifest,userId:i["default"].isAuthenticated()&&"0"!==window.Flight.cid?window.Flight.cid:window.Flight.xid,accountType:i["default"].isAuthenticated()?s.AccountType.Consumer:s.AccountType.ConsumerAnonymous,environment:"ODC_"+window.Flight.UserGroup,workload:"ODC"});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("@ms/odsp-utilities/lib/logging/PageInit",["require","exports","./events/PageInit.event","./ManagerExtended"],function(e,t,r){"use strict";var o,n=function(){function e(){}e.init=function(){o||(o=r.PageInit.logData({screenWidth:window.screen.width,screenHeight:window.screen.availHeight,availableScreenWidth:window.screen.availWidth,availableScreenHeight:window.screen.availHeight,renderWidth:window.innerWidth,renderHeight:window.innerHeight,browserWidth:window.outerWidth,browserHeight:window.outerHeight,devicePixelRatio:window.devicePixelRatio?window.devicePixelRatio:0,referrer:document.referrer}));return o};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/odsp-utilities/lib/logging/events/PageInit.event",["require","exports","../SingleEventBase"],function(e,t,r){"use strict";t.PageInit=r.createSingleEvent({eventName:"PageInit,",shortEventName:"PageInit",requiresParent:!1},{screenWidth:2,screenHeight:2,availableScreenWidth:2,availableScreenHeight:2,renderWidth:2,renderHeight:2,browserWidth:2,browserHeight:2,devicePixelRatio:2,referrer:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.PageInit});define("@ms/odsp-utilities/lib/logging/ManagerExtended",["require","exports","./Manager","./EventBase","./events/ValidationError.event"],function(e,t,r,o,n){"use strict";r.Manager.logValidationError=function(e,t){var i=o.ValidationErrorType[t];n["default"].enabled()&&n["default"].logData({message:"Validation error for "+e.shortEventName+" of type "+i,validatedEventName:e.shortEventName,validatedFullEventName:e.eventName,validationType:i,stack:r.Manager.getStack()},e)}});define("@ms/odsp-utilities/lib/logging/events/ValidationError.event",["require","exports","../SingleEventBase"],function(e,t,r){"use strict";t.ValidationError=r.createSingleEvent({eventName:"ValidationError,",shortEventName:"ValidationError",samplingFeature:{ODB:-1,ODC:"ValidationErrorSampling",Fallback:!1},critical:!0,requiresParent:!1},{message:1,validationType:1,validatedEventName:1,validatedFullEventName:1,stack:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.ValidationError});define("@ms/odsp-utilities/lib/aria/AriaLogger",["require","exports","../features/Features","./AriaLoggerCore"],function(e,t,r,o){"use strict";var n=function(){function t(){}t.Init=function(t,n){(n.forceEnabled||r["default"].isFeatureEnabled(this.EnableAriaLogging))&&e(["aria"],function(e){o["default"].Init(t,n,e)})};Object.defineProperty(t,"logStartEvents",{get:function(){return o["default"].logStartEvents},set:function(e){o["default"].logStartEvents=e},enumerable:!0,configurable:!0});t.getAriaTimeZone=function(e){var t=Math.abs(e),r=t%60,o=Math.floor(t/60);return""+(e>0?"-":"+")+(o>=10?o:"0"+o)+":"+(r>=10?r:"0"+r)};return t}();n.EnableAriaLogging={ODB:588,ODC:"EnableAriaLogging",Fallback:!1};Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/odsp-utilities/lib/aria/AriaLoggerCore",["require","exports","../logging/EventBase","../logging/Manager","../logging/events/Beacon.event","../logging/ErrorHelper","../beforeUnload/BeforeUnload","../browser/PlatformDetection","../string/StringHelper"],function(e,t,r,o,n,i,s,a,u){"use strict";function l(e,t,u){try{f=u;A.logStartEvents=!0;var l=new a["default"];f.LogManager.initialize(e);h=new f.Logger;var d=h.getSemanticContext(),p=d.contextMap;p.Add("AppInfo.Session",t.session);d.setAppVersion(t.version);p.Add("AppInfo.Manifest",t.manifest);d.setUserLanguage(t.market||"");d.setUserId(t.userId);d.setDeviceOsName(l.osName);d.setDeviceOsVersion(l.osVersion);s["default"].init();s["default"].registerHandler(function(e){e&&f.LogManager.flush(null);return null});var g={AccountType:r.AccountType[t.accountType],Environment:t.environment,Workload:t.workload,IsAuthenticated:t.isAuthenticated?1:0,BrowserName:l.browserName,BrowserMajVer:l.browserMajor,BrowserMinVer:l.browserMinor,BrowserUserAgent:l.userAgent,BrowserIsMobile:l.isMobile,SiteSubscriptionId:t.siteSubscriptionId||""};t.farmLabel&&(g.FarmLabel=t.farmLabel);for(var v in g)h.setContext(v,g[v]);f.LogManager.addCallbackListener(function(e,t,r,o){new n.Beacon({name:m,retryCount:0,totalRetries:0,eventCount:o?o.length:0}).end({success:0===e,status:t+""})});o.Manager.addLogHandler(c).forEach(c)}catch(y){y instanceof f.Exception&&(y=new Error("Aria error: "+y.toString()));i["default"].log(y)}}function c(e){try{d(e)}catch(t){var r=void 0;t instanceof f.Exception&&(r=new Error("Aria error: "+t.toString()));t&&t.handled||i["default"].log(r||t)}}function d(e){if(e.enabled&&(e.eventType!==r.ClonedEventType.Start||A.logStartEvents)&&(!n.Beacon.isTypeOf(e)||!e.data||e.data.name!==m)){var t=new f.EventProperties,o={CorrelationVector:e.vector.toString(),ValidationErrors:e.validationErrors,WebLog_FullName:e.eventName,WebLog_EventType:r.ClonedEventType[e.eventType]};e.eventType===r.ClonedEventType.End&&(o.Duration=e.endTime-e.startTime);for(var i=e.eventName.split(","),s=0,a=i;s2&&(o=s.substr(2,s.length))}return o};e.getMarket=function(){return $Config.mkt};e.getLanguage=function(){return $Config.lang};e.isNewUser=function(){return 0===FilesConfig.freRenderIndex};e.isAuthenticated=function(){return $Config.isAuthenticated||window.FilesConfig&&!FilesConfig.si};return e}();o.ANON_ID_COOKIE_KEY="ANON";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("@ms/odsp-utilities/lib/logging/UnhandledErrorHandler",["require","exports","./events/UnhandledError.event"],function(e,t,r){"use strict";function o(e,t){e&&e.length>t&&(e=e.substr(0,t-3)+"...");return e}function n(e){var t;if(e){var r=e&&e.toString?e.toString():"InvalidMethod()",n=8===r.indexOf(" ")?9:0,i=r.indexOf(")")+1;t=r.substring(n,i);if(0===t.indexOf("function")||t.indexOf("(")<3){var s=i+u;r=r.replace(/\s\s*/g," ");t=o(r,s)+(s0){var a=e.newName.substr(s+1);Array.isArray(D.Files.createTextDocumentExts)&&D.Files.createTextDocumentExts.indexOf(a)>=0&&(i=e.newName)}}var l=new u,c=this._urlDataSource.getKeyParams(e.parentKey),d=JSON.stringify({id:e.item.properties.ghostId||e.item.id,name:i,lid:c[S.idParamKey],rset:S.scenarioName,ownerId:e.ownerId});return l.send({apiName:"UpdateItem",url:r,requestType:"POST",postData:d,isErrorExpectedCallback:this._isErrorExpected}).then(null,function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return o["default"].wrapError(t._getError(e.data.code,n).errorTitle)})};t.prototype.getOpenInClientDetails=function(e){var t=this._getOpenInClientDetailsUrl()+"?id="+e.id,r=new u;return r.send({apiName:"GetOpenInClientDetails",url:t})};t.prototype.saveSortOrder=function(e){var t=this._getUpdateItemsUrl(),r=new u,o=JSON.stringify({id:e.item.id,sortOrder:e.sortOrder,sortDirection:e.sortDirection,cid:S.viewerId});return r.sendPost("UpdateItem",t,o)};t.prototype.reportAbuse=function(e){var t=this,r=this._getReportAbuseUrl(),n=new u,i=JSON.stringify({rao:e.rao,id:e.item.id,ownerName:e.item.ownerName,ownerCid:e.item.ownerId,itemName:e.item.name,urls:e.item.urls,cid:S.viewerId,group:0,desc:e.desc,ref:window.location.href});return n.send({apiName:"ReportAbuse",url:r,requestType:"POST",postData:i,isErrorExpectedCallback:this._isErrorExpected}).then(null,function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return o["default"].wrapError(t._getError(e.data.code).errorTitle)})};t.prototype.requestReview=function(e){var t=this,r=this._getRequestReviewUrl(),n=window.$Config,i=new u,s=JSON.stringify({email:n.email,ids:e.items.map(function(e){return e.id})});return i.send({apiName:"OwnerRequestReview",url:r,requestType:"POST",postData:s,isErrorExpectedCallback:this._isErrorExpected}).then(null,function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return o["default"].wrapError(t._getError(e.data.code).errorTitle)})};t.prototype.updateBundle=function(e){var t=this,r=this._getUpdateBundleUrl(),n=new u,i=JSON.stringify({bundleId:e.item.id,bundleAction:e.bundleAction,items:e.items});return n.send({apiName:"UpdateBundle",url:r,requestType:"POST",postData:i,isErrorExpectedCallback:this._isErrorExpected}).then(null,function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return o["default"].wrapError(t._getError(e.data.code).errorTitle)})};t.prototype.removeFromSharedList=function(e){var t=this._getRemoveFromSharedListUrl(),r=new u,o=JSON.stringify({items:e.items.map(function(e){return e.id}),markAsSpam:e.markAsSpam});return r.sendPost("AbdicatePermissions",t,o)};t.prototype.addCoverPhotos=function(e){var t=this._getAddCoverPhotoUrl(),r=new u,o=e.items.map(function(e){return e.id}),n=JSON.stringify({items:o,targetId:e.target.id,cid:S.viewerId,group:e.target.isGroup?1:0});return r.sendPost("AddFavorites",t,n)};t.prototype.removeCoverPhotos=function(e){var t=this._getRemoveCoverPhotoUrl(),r=new u,o=e.items.map(function(e){return e.id}),n=JSON.stringify({items:o,targetId:e.target.id,cid:S.viewerId,group:e.target.isGroup?1:0});return r.sendPost("RemoveFavorites",t,n)};t.prototype.changeFolderType=function(e){var t=this._getUpdateItemsUrl(),r=new u,o=JSON.stringify({id:e.item.id,category:e.category,cid:S.viewerId});return r.sendPost("UpdateItem",t,o)};t.prototype.updateItemProperty=function(e){var t=this._getUpdateItemsUrl(),r=new u,o={id:e.item.id,lid:e.item.parent.id,overrideLock:(!!e.overrideLock).toString(),rset:S.scenarioName};o[e.propertyName]=e.propertyValue||"";return r.sendPost("UpdateItem",t,JSON.stringify(o))};t.prototype.createFolder=function(e){var t=this,r=this._getCreateFolderUrl(),n=this._urlDataSource.getKeyParams(e.parent.key),i=new u,s=[];if(e.selectedPeople&&e.selectedPeople.length>0)for(var a=0,l=e.selectedPeople;a0?d:null,doNotRollbackOnPartialPermissionsError:!0,sendShareNotification:!0}),f=i.send({apiName:"AddFolder",url:r,requestType:"POST",postData:p,isErrorExpectedCallback:this._isErrorExpected}).then(function(r){r=r.items||r.item;var o=new(t.resources.consume(B.resourceKey)),n=t._getItemResult({requestKey:e.parent.key,itemFromServer:r,queryType:h.Files,keyAlias:e.keyAlias,isPrimaryRequestedItem:!0,observer:o});o.flush();return n?o.getItem({key:n.item.key}):null},function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return o["default"].wrapError(t._getError(e.data.code).errorTitle)});return f};t.prototype.createDocument=function(e,r,n){var i=this;if(r===p.Text)return o["default"].wrap(this._createTextDocument(e));var s=this._getCreateDocumentUrl(),a=t.getServerDocumentType(r),l=new u,c=this._urlDataSource.getKeyParams(e),d=JSON.stringify({parentId:c[S.idParamKey],nameConflict:Boolean(n)?0:2,overrideLock:!1,cid:c[S.cidParamKey],group:0,name:n,docType:a});return l.send({apiName:"CreateDocument",url:s,requestType:"POST",postData:d,isErrorExpectedCallback:this._isErrorExpected}).then(function(t){t=t.items||t.item;var o="";if(t&&t.length>0){var n=new(i.resources.consume(B.resourceKey)),s=i._getItemResult({requestKey:e,itemFromServer:t[0],queryType:h.Files,isPrimaryRequestedItem:!0,observer:n});n.flush();var a=n.getItem({key:s.item.key});o=a.openUrl.replace("redir.aspx","edit.aspx");o=o.replace("&page=view","");r===p.OneNote&&(o+="&nd=1")}return o},function(e){var t=0;e&&e.data&&e.data.code&&(t=e.data.code);return o["default"].wrapError(i._getError(e.data.code).errorTitle)})};t.prototype.createCustomDocument=function(e,t,r){return null};t.prototype.createShortcut=function(e,t,r){return null};t.prototype._createTextDocument=function(e){var t=this._urlDataSource.getKeyParams(e),r=this.resources.consume(m.urlDataSource);return r.getCreateTextDocumentUrl(t[S.idParamKey],t[S.cidParamKey])};t.prototype.createDocumentInTab=function(e,r,o){var n,i=t.getServerDocumentType(e);if(e===p.Text)n=this._createTextDocument(r.key);else{var s=this.resources.consume(m.urlDataSource);n=s.getCreateDocumentInTabUrl(r,i,o)}return n};t.prototype.getFilterData=function(e,t,r){return null};t.prototype.restoreItems=function(e){var t=this._urlDataSource.getKeyParams(e.parentKey);return a.start({apiName:"RestoreItems",url:this._getRestoreItemsUrl(),batchSize:100,items:e.items,isErrorExpectedCallback:function(e){switch(e.errorCode){case 1e3:return!0;case 2001:return!0;default:return!1}},getPostData:function(r){var o={targetId:t[S.idParamKey],cid:S.viewerId,group:0,items:r.map(function(e){return e.id}),recycleBinItems:r.map(function(e){return{deletedFromLocation:e.location.indexOf("/")===-1?"":e.location,id:e.id,name:e.extension?e.name+e.extension:e.name}}),retainAcls:e.retainAcls||!1};e.nameConflict&&(o.nameConflict=e.nameConflict);return o}})};t.prototype.restoreAll=function(e){var t=this._getRestoreAllUrl(),r=new u;return new o["default"](function(e,o){r.sendPost("RestoreAll",t,"").then(function(){e(!0)},o)})};t.prototype.copyItems=function(e){return this._handleMoveCopyApiRequest("CopyItems",e,this._getCopyItemsUrl())};t.prototype.moveItems=function(e){return this._handleMoveCopyApiRequest("MoveItems",e,this._getMoveItemsUrl())};t.prototype.removeFromRecent=function(e){for(var t,r=this._getRemoveFromRecentUrl(),o=new u,n=[],i=0;iF&&delete e._downloadUrlsVroomCache[o]}},1e3*F)};t.prototype._handleMoveCopyApiRequest=function(e,t,r){for(var n=new u,i=t.items.map(function(e){return e.id}),s=T.convertMoveCopyContextToPostData(t),a=[];i.length;){var l=i.splice(0,N);s.items=l;var c=n.send({apiName:e,url:r,requestType:"POST",postData:JSON.stringify(s),isErrorExpectedCallback:function(e){switch(e.errorCode){case 1e3:return!0;case 1007:return!0;case 1012:return!0;case 2028:return!0;case 2029:return!0;case 3e3:case 3e3:return!0;case 9001:return!0}}}).then(function(e){return e},function(e){return e.data});a.push(c)}return o["default"].all(a).then(function(e){var t=e.map(function(e){return e.items}),r=[];r=r.concat.apply(r,t);return{items:r}},function(e){return e})};t.prototype._getItem=function(e,t,r){var n=this,i=String(Math.random()),s=(d={},d[O]=i,d),a=this._pendingGetItemRequests[e];if(!a){var l=E["default"].prefetchDataRequest[e];l&&(i=E["default"].prefetchDataRequestOrigin);var c=l||(new u).send({apiName:"GetItems",url:e,headers:s,isErrorExpectedCallback:this._itemDataSourceHelper.isExpectedGetItemsError});a=this._pendingGetItemRequests[e]=c.then(function(o){C["default"].mark("ItemsDataSource.GetItems.Normalizing");var s,a=o.originId,u=o.items||o.item&&[o.item]||[];if(u&&u.length>0){for(var l=new(n.resources.consume(B.resourceKey)),c=void 0,d=u.length-1;d>=0;d--){var p=0===d;if(!u[0].isBundle||p){var h=d>0,m=n._getItemResult({observer:l,requestKey:r.parentKey,itemFromServer:u[d],queryType:r.queryType,requestMetadata:{tokenNeedsRedeeming:o.tokenNeedsRedeeming,tokenType:o.tokenType,restoreAllWorkItemCount:o.restoreAllWorkItemCount||0,deleteAllWorkItemCount:o.deleteAllWorkItemCount||0},setItemKey:!h,skipSettingChildren:h,isPrimaryRequestedItem:p});p&&(c=m)}}l.flush();if(c&&c.item){var A=l.getItem({key:c.item.key}),v=u[0],y=n._getDefaultSortInformation(v);if(r.sortField){var b=y&&y.defaultSortField;y={sortField:r.sortField,defaultSortField:b,isAscending:r.isAscending,isSortEnabled:!n.isLargeRecycleBin.peek()}}var _=void 0,S=void 0;if(y){_=y.sortField;S=y.isAscending}var w=a!==i;w||A.type!==f.Folder||n._itemDataSourceHelper.persistResultVersion(r,t);s=__assign({},c,{schema:g.getColumns(A,n.resources,y),startIndex:v.folder?v.folder.startIndex:r.startIndex,isFromBrowserCache:w,sortField:_,isAscending:S})}}delete n._pendingGetItemRequests[e];return s},function(t){delete n._pendingGetItemRequests[e];var i=0;t&&t.data&&(i=t.data.code);n._itemErrorProcessor.processError(r.parentKey,t);return o["default"].wrapError(n._getError(i))})}return a;var d};t.prototype._isErrorExpected=function(e){switch(e.errorCode){case 209:case 509:case 1e3:case 1006:case 2006:case 3e3:case 9001:case 9006:return!0;default:return!1}};t.prototype._getError=function(e,t){var r={errorCode:e,errorDetailedText:"",errorTitle:""};switch(e){case 209:r.errorTitle=R.ThrottledItemTitle;r.errorDetailedText=R.ThrottledItemSubText;break;case 509:r.errorTitle=R.StorageBandwidthLimitViewTitle;break;case 1e3:r.errorTitle=R.DuplicateName;break;case 1006:r.errorTitle=R.InvalidChar;break;case 2006:r.errorTitle=R.LengthExceeded;break;case 3e3:r.errorTitle=R.ItemNotFoundTitle;r.errorDetailedText=R.ItemNotFoundSubText;break;case 9001:r.errorTitle=v.format(R.ItemInUse,t);break;case 9006:r.errorTitle=R.SharingBlockedVisitorViewTitle;break;default:r.errorTitle=R.DefaultTitle;r.errorDetailedText=R.DefaultSubText}return r};t.prototype._getDefaultSortInformation=function(e){var t;e&&e.folder&&e.folder.defaultSort&&e.folder.defaultSortDirection&&Object.keys(_["default"]).length/2>e.folder.defaultSort&&(t={sortField:_["default"][e.folder.defaultSort],defaultSortField:_["default"][e.folder.defaultSort],isAscending:e.folder.defaultSortDirection.toString()===b.ascending.toString(),isSortEnabled:!0});return t};t.prototype._getItemResult=function(e){return this._itemResultProcessor.processItemResult(e)};t.prototype._getCreateDocumentUrl=function(){return S.skyApiBaseUrl+"CreateDocument"};t.prototype._getCreateFolderUrl=function(){return S.skyApiBaseUrl+"AddFolder?lct=1"};t.prototype._getDeleteItemsUrl=function(){return S.skyApiBaseUrl+"DeleteItems"};t.prototype._getUpdateViewCountUrl=function(){return S.skyApiBaseUrl+"UpdateViewCount"};t.prototype._getRestoreItemsUrl=function(){return S.skyApiBaseUrl+"RestoreItems"};t.prototype._getOpenInClientDetailsUrl=function(){return S.skyApiBaseUrl+"GetOpenInClientDetails"};t.prototype._getRequestReviewUrl=function(){return S.skyApiBaseUrl+"OwnerRequestReview"};t.prototype._getReportAbuseUrl=function(){return S.skyApiBaseUrl+"ReportAbuse"};t.prototype._getRemoveFromSharedListUrl=function(){return S.skyApiBaseUrl+"AbdicatePermissions"};t.prototype._getAddCoverPhotoUrl=function(){return S.skyApiBaseUrl+"AddFavorites"};t.prototype._getRemoveCoverPhotoUrl=function(){return S.skyApiBaseUrl+"RemoveFavorites"};t.prototype._getUpdateItemsUrl=function(){return S.skyApiBaseUrl+"UpdateItem?lct=1"};t.prototype._getUpdateBundleUrl=function(){return S.skyApiBaseUrl+"UpdateBundle"};t.prototype._getCopyItemsUrl=function(){return S.skyApiBaseUrl+"CopyItemsAsync"};t.prototype._getMoveItemsUrl=function(){return S.skyApiBaseUrl+"MoveItems"};t.prototype._getRemoveFromRecentUrl=function(){return S.skyApiBaseUrl+"RemoveFromMRU"};t.prototype._getRemoveMountPointUrl=function(){return S.skyApiBaseUrl+"RemoveMountPoint"};t.prototype._getCreateMountPointUrl=function(){return S.skyApiBaseUrl+"AddFolder"};t.prototype._getRestoreAllUrl=function(){return S.skyApiBaseUrl+"RestoreAll"};t.prototype._getWorkProgressUrl=function(e){return S.skyApiBaseUrl+"GetWorkProgress?type="+e.type};t.prototype._getRotateItemUrl=function(){return S.skyApiBaseUrl+"ChangeImageOrientation"};t.prototype._getCancelWorkUrl=function(){return S.skyApiBaseUrl+"CancelWork"};t.prototype._getProcessReferralUrl=function(){return S.skyApiBaseUrl+"ProcessReferral"};t.prototype._getRedeemPermissionTokenUrl=function(){return S.skyApiBaseUrl+"RedeemPermissionToken"};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=M});define("@ms/odsp-utilities/lib/xhr/XHRPromise",["require","exports","./XHR","../async/Promise"],function(e,t,r,o){"use strict";var n=function(){function e(){}e.start=function(e){var t=new r["default"](e);return new o["default"](function(e,r){t.start(e,r)},function(){t.abort(!0)})};e.startAndPostProcess=function(e,t){var n=new r["default"](e);return new o["default"](function(e,r){n.start(function(r,o){e(t(r,o))},r)},function(){n.abort(!0)})};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/odsp-utilities/lib/xhr/XHR",["require","exports","../async/Async","../logging/ErrorHelper","../object/ObjectUtil"],function(e,t,r,o,n){"use strict";var i=function(){function e(t){this._async=new r["default"](this);var o=t.url,n=t.requestTimeoutInMS,i=void 0===n?e.DEFAULT_TIMEOUT_MS:n,s=t.json,a=t.headers,u=void 0===a?{}:a,l=t.withCredentials,c=void 0!==l&&l,d=t.needsCors,p=void 0!==d&&d,f=t.onProgress,h=t.onUploadProgress,m=t.method,A=void 0===m?s?"POST":"GET":m;this._url=o;this._requestTimeoutInMS=i;this._postData=s;this._headers=u;this._method=A;this._withCredentials=c;this._needsCors=p;this._progressCallback=f;this._uploadProgressCallback=h}e.prototype.abort=function(e){var t=this._abortRequest();t&&!e&&this._callFailureCallback(this._request,-3,!1)};e.prototype.start=function(e,t){var r=this;this._successCallback=e;this._failureCallback=t;var i=this,s=i._method,a=i._headers;try{this._request=this._getRequest();var u=this,l=u._progressCallback,c=u._uploadProgressCallback,d=u._request;l&&(d.onprogress=function(e){try{l(e)}catch(t){o["default"].logError(t)}});c&&(d.upload.onprogress=function(e){try{c(e)}catch(t){o["default"].logError(t)}});this._async.setTimeout(function(){r._completed||r._timeoutCallback()},this._requestTimeoutInMS);d.onreadystatechange=function(){if(!r._completed){var e=4;try{e=d.DONE||4}catch(t){}d.readyState===e&&r._requestEndCallback()}};d.open(s,this._url,!0);"withCredentials"in d&&(d.withCredentials=this._withCredentials);for(var p in a)d.setRequestHeader(p,a[p]);d.send(this._postData)}catch(f){o["default"].logError(f,{origin:location?location.origin:"unknown",withCredentials:this._withCredentials,requestUrl:this._url,headers:n.safeSerialize(a),method:s});this._abortRequest();this._callFailureCallback(this._request,-1,!1)}};e.prototype._getRequest=function(){var e=this;if(!this._needsCors||!window.XDomainRequest)return new XMLHttpRequest;var t=new XDomainRequest;t.setRequestHeader=function(){};t.onprogress=function(){};t.ontimeout=function(){};t.onload=function(){e._requestEndCallback()};return t};e.prototype._abortRequest=function(){var e=!1;if(!this._completed){this._completed=!0;this._async.dispose();try{this._request&&this._request.abort()}catch(t){}e=!0}return e};e.prototype._timeoutCallback=function(){if(!this._completed){this._abortRequest();this._callFailureCallback(this._request,-2,!0)}};e.prototype._callSuccessCallback=function(e,t){try{this._successCallback&&this._successCallback(e,t)}catch(r){o["default"].log(r)}};e.prototype._callFailureCallback=function(e,t,r){try{this._failureCallback&&this._failureCallback(e,t,r)}catch(n){o["default"].log(n)}};e.prototype._requestEndCallback=function(){if(!this._completed){this._completed=!0;var e=-1;try{this._async.dispose();try{e=this._request.status}catch(t){}}catch(t){e=-1;o["default"].log(t)}e<400&&e>0?this._callSuccessCallback(this._request,e):this._callFailureCallback(this._request,e,!1)}};return e}();i.DEFAULT_TIMEOUT_MS=3e4;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/dataSources/base/odc/BatchRequest",["require","exports","@ms/odsp-utilities/lib/async/Signal","./DataRequest"],function(e,t,r,o){"use strict";var n=function(){function e(){}e.start=function(e){function t(){for(var e=0,t=d;e=0&&d.splice(1,t)}function a(){var t=new o,r=l.splice(0,e.batchSize),a=JSON.stringify(e.getPostData(r)),u=t.send({apiName:e.apiName,url:e.url,requestType:"POST",postData:a,isErrorExpectedCallback:e.isErrorExpectedCallback}).then(function(){s(u);e.onBatchComplete&&e.onBatchComplete(r);n()},function(e){s(u);i(e)});d.push(u)}for(var u=new r["default"](t),l=e.items.slice(),c=e.parallelRequests||1,d=[],p=0;l.length>0&&p "));b||(R.isPlaceholder=!1);R.isDraggable=R.queryType===p.Files&&!R.mountPoint;te.modifiedFieldAriaLabel=c.strings.SchemaColumnDateModified+", "+R.dateModified;te.iconFieldAriaLabel=x.getIconFieldAriaLabelForItem({appMap:G,extension:W,photo:ce,sharingType:Y,tooltipText:Ne,type:z});if(i.faceGroup){R.faceGroup={faceFilter:i.name,refCount:i.faceGroup.refCount,userConfirmed:i.faceGroup.userConfirmed};R.folder={childCount:i.faceGroup.refCount,photoCount:i.faceGroup.refCount,covers:[]};V="";z=n.Folder;R.childCount=i.faceGroup.refCount}if(oe){R.childCount=i.estimatedResultCount||oe.totalCount;R.category=oe.category;Le=[];oe.itemGroupings&&(Me=oe.itemGroupings.map(function(e){var r=e.itemGroups,o=__rest(e,["itemGroups"]);return __assign({},o,{itemGroups:r.map(function(e){return __assign({},e,{state:t.observables.create({isCollapsed:!1})})})})}));var He={};if(oe.children&&!d)for(var Qe=0,je=oe.children;QeYe){Ge.push(Ze);Ke.count++}else We.push(Ze)}else We.push(Ze)}Ke.startIndex=We.length;Le=We.concat(Ge);var et={name:"newAutoAlbumsGrouping",itemGroups:[Ke]};Me.push(et)}}else i.urls&&(i.urls.oneNoteWeb?R.openUrl=i.urls.oneNoteWeb:R.openUrl=i.urls.viewInBrowser);if(W&&".pdf"===W.toLowerCase()&&ke[h.download]){ke[h.defaultClick]="1";R.openUrl=this._urlDataSource.getDownloadItemUrl({key:B,id:M,ownerId:ee,extension:W},FilesConfig.canary,!0);_.isFeatureEnabled(_.UseWebPdfViewer)&&(z=n.Media)}if(R.extension&&".cool"===R.extension.toLowerCase()){z=n.Media;ke[h.defaultClick]="1"}R.type=z;R.thumbnail&&"4"===ke[h.defaultClick]&&(ke[h.defaultClick]="1");!y&&i.isPlaceholder&&(ke[h.defaultClick]="1");if(w[f.queryTypeParamKey]===f.allPhotosQueryTypeValue&&R.id===w[f.idParamKey]){ke[h.defaultClick]="1";V=""}var tt=oe?oe.childCount:0;if(U){V="";Le=Le&&Le.filter(function(e,t,r){return e&&e.faceGroup&&e.faceGroup.refCount>=5});tt=Le.length}R.name=V;R.displayName=K||""+V+W;te.nameFieldAriaLabel=V;i.estimatedResultCount&&(tt=Le.length+(i.folder&&i.folder.startIndex||0));if(i.isRecycled&&i.folder&&!tt){tt=Le.length;R.childCount=tt}te.newTag=this.getNewTagIfExists({tags:J});te.autoAlbumTag=this.getAutoAlbumTagIfExists({isAlbum:fe,tags:J});var rt=[B];l&&r&&rt.push(r);e.keyAlias&&rt.push(e.keyAlias);var ot=!0;w[f.queryTypeParamKey]===f.allPhotosQueryTypeValue&&R.id===w[f.idParamKey]&&(ot=!1);te.commandsSupported=C.Graft.replace(ke);R.properties=te;if(ot)for(var nt=0,it=E.removeDuplicates(rt);nt=0?e.id.toUpperCase():e.id};t.prototype._getParentKey=function(e,t){var r,o=t.requestKeyParams,n=t.isFaceGroupRoot;e.isRecycled&&e.id!==f.defaultRootItemId&&(r=this._urlDataSource.getRootItemKey(p.RecycleBin));e.faceGroup?r=this._urlDataSource.getKey((i={},i[f.idParamKey]=f.faceFolderParamKey,i[f.queryTypeParamKey]=f.allPhotosQueryTypeValue,i)):n?r=void 0:e.isAlbumRoot?r=void 0:e.parentId&&(r=this._urlDataSource.getKey((s={},s[f.idParamKey]=e.parentId,s[f.cidParamKey]=e.ownerCid,s[f.contextualFilterParamKey]=o[f.contextualFilterParamKey],s[f.extensionFilterParamKey]=o[f.extensionFilterParamKey],s)));return r;var i,s};t.prototype._isFaceGroupRoot=function(e,t){var r=t.requestKeyParams,o=t.isPrimaryRequestedItem;return o&&e.name===k&&r[f.idParamKey]===f.peopleParamValue};t.prototype._getVirtualItemType=function(e,t){var r,n=t.isFaceGroupRoot;n?r=o.FaceRoot:e.faceGroup?r=o.Album:e.isAlbumRoot?r=o.AlbumRoot:e.isAlbum?r=o.Album:e.isTagsRoot&&(r=o.TagsRoot);return r};t.prototype._getIsRootFolder=function(e,t){var r=t.isFaceGroupRoot,o=t.isPhotosSubRoot;return(e.id===f.defaultRootItemId||r||e.isAlbumRoot)&&!o};t.prototype._isPhotosRoot=function(e,t){var r=t.requestKeyParams;return r[f.queryTypeParamKey]===f.allPhotosQueryTypeValue&&e.id===r[f.idParamKey]};t.prototype._isPhotosSubRoot=function(e,t){var r=t.requestKeyParams,o=t.isPhotosRoot;return o&&(!!r[f.tagFilterParamKey]||!!r[f.locationFilterParamKey]||!!r[f.faceFilterParamKey])};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=N});define("odsp-next/models/item/SharingType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.Public=0]="Public";e[e.PublicUnlisted=2]="PublicUnlisted";e[e.Shared=3]="Shared";e[e.Private=4]="Private";e[e.Unknown=5]="Unknown"}(r||(r={}));return r});define("odsp-next/models/item/UrlType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.download=0]="download";e[e.open=1]="open";e[e.textContent=2]="textContent";e[e.viewInBrowser=3]="viewInBrowser";e[e.bingClickInstrumentation=4]="bingClickInstrumentation";e[e.original=5]="original";e[e.shortcutTarget=6]="shortcutTarget";e[e.video=7]="video";e[e.downloadAsZip=8]="downloadAsZip";e[e.itemUrl=9]="itemUrl"}(r||(r={}));return r});define("odsp-next/dataSources/item/odc/SkyApiCommands",["require","exports"],function(e,t){"use strict";t.abdicatePermissions="ab";t.addCoverPhoto="acp";t.applyOfficeLens="aol";t.addTag="at";t.addToAlbum="ata";t.addToSharedList="ats";t.changeExpiration="ce";t.comment="cm";t.copy="cp";t.createExcel="cxls";t.createExcelSurvey="cxlsf";t.createFolder="cf";t.createMountPoint="cmp";t.createOneNote="con";t.createPowerPoint="cppt";t.createWord="cdoc";t.defaultClick="defc";t.deleteCommand="de";t.download="dl";t.editSurvey="ef";t.embed="em";t.emptyRecycleBin="erb";t.mergeFaceGroups="mg";t.modifyCaption="mc";t.move="mv";t.openInOffice="oo";t.playAudio="pl";t.rearrange="ar";t.removeCoverPhoto="rcp";t.removeFromAlbum="rfa";t.removeFromRecent="rmru";t.removeMountPoint="rmp";t.rename="rn";t.removeOfficeLens="rol";t.reportAbuse="ra";t.requestReview="orr";t.restore="rst";t.restoreAll="rai";t.rotate="rot";t.share="sh";t.shareSurvey="sf";t.upload="up";t.viewInBrowser="vb";t.viewOriginal="vo";t.viewSurvey="pf";t.viewVersions="vv"});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/base/odc/ThumbnailProcessor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","./ISkyApiItem","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../../models/item/UrlType"],function(e,t,r,o,n,i){"use strict";var s=2048,a=o.SkyApiThumbnailType[o.SkyApiThumbnailType.unRes],u=o.SkyApiThumbnailType[o.SkyApiThumbnailType.doc],l=.9,c="largest",d="scaled",p="custom",f=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.processThumbnailSet=function(e,t){for(var r={},o={},n=0,i=e.thumbnails;nl*u){a=p.url;break}}return{width:s.width,height:s.height,url:r._createUrl(e.thumbnailSet.baseUrl,a||t.url)}}}};t.prototype._createSizedUrl=function(e,t,r){var o={width:Math.ceil(r.width),height:Math.ceil(r.height)};r.width===r.height&&(o.cropMode="center");return this._createUrl(e,t,o)};t.prototype._createUrlPattern=function(e,t){return this._createUrl(e,t,{width:{uriValue:"{0}"},height:{uriValue:"{1}"},cropMode:"center"})};t.prototype._createUrl=function(e,t,r){void 0===r&&(r={});var o=""+e+t,i=n.serializeQuery(r),s=i?o.indexOf("?")>-1?"&":"?":"";return""+o+s+n.serializeQuery(r)};t.prototype._isOriginalThumbnailRequired=function(e){var t=e.extension,r=void 0===t?"":t,o=e.photo;return".gif"===r.toLowerCase()&&!!o};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/dataSources/base/odc/ISkyApiItem",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.unRes=0]="unRes";e[e.doc=1]="doc"}(r=t.SkyApiThumbnailType||(t.SkyApiThumbnailType={}))});define("@ms/odsp-utilities/lib/dateTime/DateTime",["require","exports","./DateTime.resx","../locale/Locale","../string/StringHelper"],function(e,t,r,o,n){"use strict";function i(e){var t=!1;e.toUpperCase().indexOf("Z")===e.length-1&&(t=!0);var r=e.split(/[^0-9]/);if(!(r.length<6))return t?new Date(Date.UTC(Number(r[0]),Number(r[1])-1,Number(r[2]),Number(r[3]),Number(r[4]),Number(r[5]))):new Date(Number(r[0]),Number(r[1])-1,Number(r[2]),Number(r[3]),Number(r[4]),Number(r[5]))}function s(e,t){void 0===t&&(t=!1);var i=Date.now()-e.getTime();if(i<-5*D)return e.toLocaleDateString(o["default"].language);if(i=4?s[3]:null,c=s.length>=5?s[4]:null;switch(u){case"1":o=a?t?r.strings.RelativeDateTime_AFewSecondsFuture_StartWithLowerCase:r.strings.RelativeDateTime_AFewSecondsFuture:t?r.strings.RelativeDateTime_AFewSeconds_StartWithLowerCase:r.strings.RelativeDateTime_AFewSeconds;break;case"2":o=a?t?r.strings.RelativeDateTime_AboutAMinuteFuture_StartWithLowerCase:r.strings.RelativeDateTime_AboutAMinuteFuture:t?r.strings.RelativeDateTime_AboutAMinute_StartWithLowerCase:r.strings.RelativeDateTime_AboutAMinute;break;case"3":i=n.getLocalizedCountValue(a?t?r.strings.RelativeDateTime_XMinutesFuture_StartWithLowerCase:r.strings.RelativeDateTime_XMinutesFuture:r.strings.RelativeDateTime_XMinutes,a?r.strings.RelativeDateTime_XMinutesFutureIntervals:r.strings.RelativeDateTime_XMinutesIntervals,Number(l));break;case"4":o=a?t?r.strings.RelativeDateTime_AboutAnHourFuture_StartWithLowerCase:r.strings.RelativeDateTime_AboutAnHourFuture:t?r.strings.RelativeDateTime_AboutAnHour_StartWithLowerCase:r.strings.RelativeDateTime_AboutAnHour;break;case"5":null==l?o=a?t?r.strings.RelativeDateTime_Tomorrow_StartWithLowerCase:r.strings.RelativeDateTime_Tomorrow:t?r.strings.RelativeDateTime_Yesterday_StartWithLowerCase:r.strings.RelativeDateTime_Yesterday:i=a?t?r.strings.RelativeDateTime_TomorrowAndTime_StartWithLowerCase:r.strings.RelativeDateTime_TomorrowAndTime:t?r.strings.RelativeDateTime_YesterdayAndTime_StartWithLowerCase:r.strings.RelativeDateTime_YesterdayAndTime;break;case"6":i=n.getLocalizedCountValue(a?t?r.strings.RelativeDateTime_XHoursFuture_StartWithLowerCase:r.strings.RelativeDateTime_XHoursFuture:r.strings.RelativeDateTime_XHours,a?r.strings.RelativeDateTime_XHoursFutureIntervals:r.strings.RelativeDateTime_XHoursIntervals,Number(l));break;case"7":null===c?o=l:i=r.strings.RelativeDateTime_DayAndTime;break;case"8":i=n.getLocalizedCountValue(a?r.strings.RelativeDateTime_XDaysFuture:r.strings.RelativeDateTime_XDays,a?r.strings.RelativeDateTime_XDaysFutureIntervals:r.strings.RelativeDateTime_XDaysIntervals,Number(l));break;case"9":o=t?r.strings.RelativeDateTime_Today_StartWithLowerCase:r.strings.RelativeDateTime_Today}if(null!==i){o=i.replace("{0}",l);null!==c&&(o=o.replace("{1}",c))}return o}function d(e){var t=new Date(e),r=t.getTimezoneOffset()<0,o=t.getFullYear().toString(),n=v((t.getMonth()+1).toString(),2),i=v(t.getDate().toString(),2),s=v(t.getHours().toString(),2),a=v(t.getMinutes().toString(),2),u=v(t.getSeconds().toString(),2),l=v(r?Math.ceil(t.getTimezoneOffset()/60).toString().replace("-",""):Math.floor(t.getTimezoneOffset()/60).toString(),2),c=v((t.getTimezoneOffset()%60).toString().replace("-",""),2),d=o+n+i+"T"+s+a+u+(r?"+":"-")+l+c;return d}function p(e){var t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),1,0,0,0,0));t.setUTCMonth(t.getUTCMonth()+1);t.setUTCDate(t.getUTCDate()-1);t.setUTCHours(23,59,59,999);return t}function f(e){if(!e)return null;var t=e/1e4-T;return new Date(t)}function h(){var e=y(),t=g();if(window.Intl&&window.Intl.DateTimeFormat){var r={},o={hour:"2-digit",minute:"2-digit"};_=new Intl.DateTimeFormat(e,r);S=new Intl.DateTimeFormat(e,o);if(t){r.timeZone="UTC";o.timeZone="UTC"}w=new Intl.DateTimeFormat(e,r);I=new Intl.DateTimeFormat(e,o);x=_.format;P=S.format;E=w.format;C=I.format}else{x=E=function(t){return t.toLocaleDateString(e)};P=C=function(t){return t.toLocaleTimeString(e)}}}function m(e,t){if(!e)return"";x||h();var r,o=new Date,n=e.getDate()===o.getDate()&&Math.abs(o.getTime()-e.getTime())n.index+1?u.endIndex+=u.childrenByIndex.length-l:u.endIndex=Math.max(u.endIndex,n.index+1)}else if(n.after){u.childrenBySibling||(u.childrenBySibling={});u.childrenBySibling[n.after.key]=t}}};t.prototype._getStoreItem=function(e){var t=this._itemsStore.getItem(e);return this.peekUnwrapObservable(t)};t.prototype._pushItemsToStore=function(e){var t={};for(var r in e){var o=e[r],n=e[o.parentKey]&&o.parentKey||"",i=t[n]||(t[n]=[]);i.push(r)}for(var s=[""];s.length;){var n=s.shift(),i=t[n];if(i){for(var a=0,u=i;a0){this._writeMSAOauthCookie(r,a);if(this._pendingMSAOauthSignals.length>0){for(var d=0,p=this._pendingMSAOauthSignals;d');l=l.replace(/\ue001/g,"");var c=s.SearchFilterType.all;this._urlDataSource.isCurrentQuery(u.Photos)&&(c=s.SearchFilterType.photos);var d=this._urlDataSource.getSearchQueryUrl(a,void 0,c),p="",f=n&&n.urlPingSuffix||t.urlPingSuffix;e&&f&&(p=e+f);var m={title:l,titleText:a,url:d,iconUrl:o,instrumentationUrl:p,type:1};n&&n.type===E||r===L?m=this._makeTagSuggestion(a,t,m):n&&n.type===k||r===M?m=this._makeHistorySuggestion(a,t,m):(n&&n.type===D&&t.content&&t.content.length||r===F&&t.result.length)&&(m=this._makeDocumentSuggestion(a,t,m));return m};r.prototype._makeHistorySuggestion=function(e,t,r){r.type=4;r.glyph=new v("Clock");return r};r.prototype._makeTagSuggestion=function(e,t,r){var o=t.suggestion&&t.suggestion.query.substr(1)||t.query.substr(1);r.type=3;r.glyph=new v("Tag");r.url=this._urlDataSource.getTagUrl({localizedTag:o,source:"UserDefined",tag:o,type:"keyword"});return r};r.prototype._makeDocumentSuggestion=function(e,t,r){var o=t.content&&t.content[0]&&t.content[0].documents[0]||t.result[0],n=o.rawResourceId,i=A.getFileExtension(e,!0);r.key=this._urlDataSource.getKey({id:n});if(this._openItemExternally(i)){r.key=null;r.url=d.getResourceRedirectUrl(n)}o.type===R?r.iconUrl=h.getIconUrl(this.resources,"folder",H):r.iconUrl=h.getIconUrlFromExtension(this.resources,A.getFileExtension(e),H);o.parentFolder&&o.parentFolder.name&&(r.parentFolder=o.parentFolder.name);return r};r.prototype._regenerateCvid=function(){this._cvid=g["default"].generate()};r.prototype._openItemExternally=function(e){return m.isOfficeDoc(e)||this._isXboxMusicAudio(e)};r.prototype._isXboxMusicAudio=function(e){return U.indexOf(e)!==-1};r.prototype._logSearchAction=function(){this._searchExecutedCount++;var e=S.EVENTS.searchExecuted;2===this._searchExecutedCount?e=S.EVENTS.searchExecutedTwice:this._searchExecutedCount>=3&&(e=S.EVENTS.searchExecutedThreePlus);S.trackEvent(S.EXPERIMENTS.searchBoxGlyph,e)};return r}(r["default"]);return j});define("odsp-next/models/search/SearchData",["require","exports"],function(e,t){"use strict";var r=function(){function e(e,t,r){this.query=e;this.containers=t||[];this.upscopeAvailable=r||!1}return e}();return r});define("odsp-next/models/item/ItemHelper",["require","exports","../../models/item/ItemType","./Item.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,r,o,n){"use strict";function i(e,t){var o=e.extension,i=o&&o.slice("."===o[0]?1:0),s=i&&i.toUpperCase(),a=u(e.itemFromServer&&e.itemFromServer.iconType||i);return a||e.type!==r.Folder?e.panorama?d.fileTypePanorama:e.photo&&!e.video?n.format(d.fileTypeImage,s||"").trim():a?d["fileType"+a]:s?n.format(d.fileTypeUnknown,s):t?d.listItemType:d.fileTypeNoExtension:d.fileTypeFolder}function s(e){var t=e.slice(e.lastIndexOf(".")+1);return n.format(d.shortcutFileTypeFormat,t.length!==e.length?this.getShortcutFileTypeFromExtension(t):d.fileTypeNoExtension)}function a(e){var t=d.fileTypeNoExtension;if(!e)return t;var r=u(n.capitalize(e));if(r)return d["fileType"+r];var o=e.toUpperCase();return o?n.format(d.fileTypeUnknown,o):t}function u(e){return I[e]}function l(e){return e&&p.indexOf(e)!==-1}function c(e){for(var t=e;t&&!t.isRootFolder;)t=t.parent;return t}var d=o.strings,p=["docx","doc","docm","dotm","dotx","xlsx","xlsb","xls","xlsm","pptx","ppsx","ppt","pps","pptm","potm","ppam","potx","ppsm","pdf"],f="Doc",h="One",m="Ppt",A="Xls",g="Vsd",v="Lib",y="Drive",b="CDDrive",_="USBDrive",S="ExtDrive",w="NetDrive",I={WinDocuments:v,WinLibrary:v, WinMusic:v,WinPictures:v,WinPodcastLibrary:v,WinVideos:v,WinDrive:y,CDDrive:b,GenericDrive:y,UsbDrive:_,ExternalDrive:S,NetworkStorage:w,Accdb:"Mdb",Doc:f,Docm:f,Docx:f,Dot:f,Dotm:f,Dotx:f,Exe:"Exe",Html:"Html",Mdb:"Mdb",Mpp:"Mpp",Mpt:"Mpp",Odp:m,Ods:A,Odt:f,One:h,Onepkg:h,Onetoc2:h,Notebook:"OneNotebook",Pot:m,Potm:m,Potx:m,Ppa:m,Ppam:m,Pps:m,Ppsm:m,Ppsx:m,Ppt:m,Pptm:m,Pptx:m,Pub:"Pub",Rtf:"Rtf",Txt:"Txt",Vdw:g,Vsd:g,Vsdm:g,Vsdx:g,Vsl:g,Vss:g,Vssm:g,Vssx:g,Vst:g,Vstm:g,Vstx:g,Xaml:"Xaml",Xla:A,Xlam:A,Xll:A,Xls:A,Xlsb:A,Xlsm:A,Xlsx:A,Xlt:A,Xltm:A,Xltx:A,Xml:"Xml",Xps:"Xps",Xsn:"Xsn",Zip:"Zip"};t.getFriendlyItemType=i;t.getShortcutFileType=s;t.getShortcutFileTypeFromExtension=a;t.getNormalizedExtension=u;t.isOfficeDoc=l;t.getItemRoot=c});define("odsp-next/utilities/path/Path",["require","exports","@ms/odsp-utilities/lib/uri/Uri","../features/Features"],function(e,t,r,o){"use strict";function n(e){var t=i(e),r=t?e.substring(0,e.length-t.length):e;return{name:r,extension:t}}function i(e,t){void 0===t&&(t=!1);var r="";if(e){var o=e.lastIndexOf(".");o>=0&&(r=t?e.substr(o+1):e.substr(o))}return r}function s(e,t){void 0===t&&(t=!1);if(t){var o=e.lastIndexOf("/");return o>=0?e.substring(o+1):e}return new r["default"](e).getPathSegments().slice(-1)[0]}function a(e){if(o.isFeatureEnabled(o.SupportPoundPercent)){var t=void 0;try{t=decodeURI(e)}catch(r){t=e}e=t===e?this.encodePath(e,!0):e.replace("#","%23")}return e}function u(e,t){void 0===t&&(t=!0);e=encodeURI(e);t&&e&&(e=e.replace(/#/g,"%23"));return e}function l(e){if(o.isFeatureEnabled(o.SupportPoundPercent)&&e&&e.indexOf("?")<0){e=encodeURI(e);e=e.replace(/#/g,"%23")}return e}t.splitFileName=n;t.getFileExtension=i;t.getFolderNameFromPath=s;t.canonicalizeUrl=a;t.encodePath=u;t.canonicalizeDecodedUrl=l});define("odsp-next/utilities/optimizely/OptimizelyHelper",["require","exports","@ms/odsp-shared/lib/utilities/optimizely/OptimizelyHelper"],function(e,t,r){"use strict";var o=function(){function e(){}e.init=function(t,o){return r["default"].init(t,o).then(function(){var t=window.location.search;t&&(t.indexOf("su=1")>0?e.trackEvent(e.SIGN_INUP_EXPERIMENT_ID,"SignUpCompletedODC"):t.indexOf("gologin=1")>0&&e.trackEvent(e.SIGN_INUP_EXPERIMENT_ID,"SignInCompletedODC"))},function(){})};e.trackEvent=function(e,t,o){void 0===o&&(o=!1);r["default"].trackEvent(e,t,o)};e.activateExperiment=function(e){return r["default"].activateExperiment(e)};e.SetDimensionValue=function(e,t){r["default"].SetDimensionValue(e,t)};e.GetVariationIdsMapForExperiment=function(e){return r["default"].GetVariationIdsMapForExperiment(e)};e.LogShareInvokedAction=function(t){var r="";if(2===t){e._anyShareExecutedCount++;e._linkExecutedCount++;r=e.EVENTS.getLinkClicked;e._linkExecutedCount>=10?r=e.EVENTS.getLinkClickedTenPlus:e._linkExecutedCount>=5?r=e.EVENTS.getLinkClickedFivePlus:e._linkExecutedCount>=2&&(r=e.EVENTS.getLinkClickedTwoPlus)}else if(1===t){e._anyShareExecutedCount++;e._inviteExecutedCount++;r=e.EVENTS.inviteClicked;e._inviteExecutedCount>=10?r=e.EVENTS.inviteClickedTenPlus:e._inviteExecutedCount>=5?r=e.EVENTS.inviteClickedFivePlus:e._inviteExecutedCount>=2&&(r=e.EVENTS.inviteClickedTwoPlus)}if(r){e.trackEvent(e.EXPERIMENTS.share,r);r=e.EVENTS.anyShareClicked;e._anyShareExecutedCount>=10?r=e.EVENTS.anyShareClickedTenPlus:e._anyShareExecutedCount>=5?r=e.EVENTS.anyShareClickedFivePlus:e._anyShareExecutedCount>=2&&(r=e.EVENTS.anyShareClickedTwoPlus);e.trackEvent(e.EXPERIMENTS.share,r)}};return e}();o.LEFT_NAV_EXPERIMENT_ID=2623860133;o.LEFT_NAV_VARIATION_ID="2621120483";o.SIGN_INUP_EXPERIMENT_ID=5221551250;o.SEARCHBOX_GLYPH_EXPERIMENT_ID=3354310012;o.SEARCHBOX_GLYPH_VARIATION_NONE_ID=3319860271;o.SEARCHBOX_GLYPH_VARIATION_LEFT_ID=3330500084;o.SEARCHBOX_GLYPH_VARIATION_RIGHT_ID=3363121932;o.SHARE_EXPERIMENT_ID=3643121303;o.SHARE_VARIATION_LINK_ID=3657201057;o.SHARE_VARIATION_SHARE_LINK_ID=3668330022;o.SHARE_VARIATION_EMAIL_ID=3659890065;o.SHARE_VARIATION_INVITE_ID=3666460021;o.PHOTOSSEARCH_BUBBLE_EXPERIMENT_ID=5249240265;o.PHOTOSSEARCH_BUBBLE_VARIATION_OFF_ID=5238290484;o.PHOTOSSEARCH_BUBBLE_VARIATION_BLUE_ID=5240870725;o.PHOTOSSEARCH_BUBBLE_VARIATION_WHITE_ID=5323411530;o.STORAGEOPTIONS_EXPERIMENT_ID=5136502086;o.STORAGEOPTIONS_ORIGINAL=5139232409;o.STORAGEOPTIONS_VARIATION_BESTDEAL_NOTRIAL=5131802173;o.STORAGEOPTIONS_VARIATION_BESTDEAL_TRIAL=5138372118;o.STORAGEOPTIONS_VARIATION_1TB_NOTRIAL=5139232410;o.STORAGEOPTIONS_VARIATION_1TB_TRIAL=5131021992;o.EXPERIMENTS={searchBoxGlyph:o.SEARCHBOX_GLYPH_EXPERIMENT_ID,share:o.SHARE_EXPERIMENT_ID,photosSearchBubble:o.PHOTOSSEARCH_BUBBLE_EXPERIMENT_ID,storageOptions:o.STORAGEOPTIONS_EXPERIMENT_ID};o.EVENTS={UpsellClickCloseButton:"Upsell.ClickCloseButton",searchExecuted:"searchExecuted",searchExecutedTwice:"searchExecutedTwice",searchExecutedThreePlus:"searchExecutedThreePlus",searchBoxClicked:"searchboxClicked",inviteClicked:"shareClicked",inviteClickedTwoPlus:"inviteClickedTwoPlus",inviteClickedFivePlus:"inviteClickedFivePlus",inviteClickedTenPlus:"inviteClickedTenPlus",getLinkClicked:"getLinkClicked",getLinkClickedTwoPlus:"getLinkClickedTwoPlus",getLinkClickedFivePlus:"getLinkClickedFivePlus",getLinkClickedTenPlus:"getLinkClickedTenPlus",anyShareClicked:"anyShareClicked",anyShareClickedTwoPlus:"anyShareClickedTwoPlus",anyShareClickedFivePlus:"anyShareClickedFivePlus",anyShareClickedTenPlus:"anyShareClickedTenPlus",photosSearchExecuted1:"PhotoSearchExecutedOnce",photosSearchExecuted2:"PhotoSearchExecutedTwice",photosSearchExecuted3:"PhotoSearchExecutedThree",photosSearchExecuted4:"PhotoSearchExecutedThreePlus",photosSearchBoxClicked:"PhotoSearchboxClicked",selectedLeftNav:"selectedLeftNav"};o.EVENT_TO_API_ID={ClickGetTheApps:"SkyDriveWeb_ABTest_LeftNav_GetApps"};o.IS_OPTIMIZELY_ENABLED=o.IS_OPTIMIZELY_ENABLED;o._anyShareExecutedCount=0;o._inviteExecutedCount=0;o._linkExecutedCount=0;return o});define("@ms/odsp-shared/lib/utilities/optimizely/OptimizelyHelper",["require","exports","@ms/odsp-utilities/lib/async/Async","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/features/FeatureOverrides","./Optimizely.event","./OptimizelyState.event","@ms/odsp-utilities/lib/modules/ModuleLoader"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(){function t(){}t.init=function(r,n){r&&(t._id=r);return t.requirePromise?t.requirePromise:t.IS_OPTIMIZELY_ENABLED&&t._id?t.requirePromise=a.loadModuleIdentity({path:"optimizely",require:e}).then(function(){if(window.optimizely&&optimizely.push){optimizely.push(["setDimensionValue","ODLocale",n]);optimizely.push(["setDimensionValue","ODCID",t._id]);optimizely.push(["setDimensionValue","webAuthState","UnAuth"!==t._id]);var e=optimizely.data&&optimizely.data.state;if(e&&e.activeExperiments&&e.activeExperiments.length){for(var r=[],o=[],i=0;im.REAPPEAR_TIMEOUT_MS}catch(i){}r&&o&&t.createdDate===t.modifiedDate&&A.trackEvent(m.EXPERIMENT_ID,m.EVENTS.bannerReappearAfter7Days);e._showUpsellBanner(r);e._wasUpsellDismissed(o)},function(){})};o.prototype._computeQuotaLoaded=function(){if(i.isFeatureEnabled(i.NewQuotaInfo)&&this._bundleLoader.getBundleInfo(3).isLoaded()){if(!this._userStateProvider){this._userStateProvider=this.resources.consume(h.quota);this._quotaComponent=this._getQuotaComponent();this._quotaWarning=this._getQuotaWarning();this._premiumUpsellComponent=this._getPremiumUpsellComponent()}return!0}return!1};o.prototype._computeIsSearchPassThrough=function(){return this._urlDataSource.isSearchPassThrough(this._viewParams())};o.prototype._computeItems=function(){var e=this._computeBaseItems();window.FilesConfig&&(FilesConfig.df||FilesConfig["int"])&&e.push(this._confidentialText);this._showUpsellBanner()&&this._quotaLoaded()&&e.indexOf(this._appsLink)>=0&&e.unshift(this._getAppUpsellComponent());return e};o.prototype._computeBaseItems=function(){var e=this._variationId();e===m.VARIATIONS[1]?this._appsLink=r.utils.extend(r.utils.extend({},this._appsLink),{renderAs:9}):e===m.VARIATIONS[2]&&(this._appsLink=r.utils.extend(r.utils.extend({},this._appsLink),{teachingBubble:g.ODC_MOBILE_APP_UPSELL}));if(!this._populate()){this.needsBottomPadding(!1);return[]}if(!this._quotaLoaded()){this.needsBottomPadding(!0);return[this._appsLink]}var t=this._userStateProvider.status(),o=this._userStateProvider.canUpgrade(),n=1===this._userStateProvider.accountState(),i=this._isSearchPassThrough(),a=t!==s["default"].unknown&&t=s["default"].overQuota;if(n&&l){this.needsBottomPadding(!1);u.push(this._quotaWarning)}else this.needsBottomPadding(!0);if(o&&!a&&!l){var c=this._getUpgradeLink();(i||t===s["default"].normal)&&(c.renderAs=this._appsLink.renderAs);u.push(c)}var d=t>=s["default"].full||!o&&t===s["default"].critical;!i&&n&&!l&&d&&u.push(this._getCleanUpLink());a&&u.push(this._premiumUpsellComponent);t0};t.prototype._logEngagementEvent=function(e){if(this.isQosLogged){var t={name:this.name,location:"NA",usageType:n.UsageType[n.UsageType.Click],currentPage:this._BaseAction_instrumentationProvider&&this._BaseAction_instrumentationProvider.currentPageName()||"NA",previousPage:this._BaseAction_instrumentationProvider&&this._BaseAction_instrumentationProvider.previousPageName()||"NA"},r=this._BaseAction_instrumentationProvider&&this._BaseAction_instrumentationProvider.getEngagementData();f.extend(e,r);e&&(t.extraData=e);o["default"].logData(t)}};return t}(i["default"]);h.dependencies=__assign({},i["default"].dependencies,{urlDataSource:s.url.optional,instrumentationProvider:p.instrumentation.optional});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("@ms/odsp-shared/lib/utilities/logging/events/Action.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/logging/events/ResultTypeEnum"],function(e,t,r,o,n){"use strict";t.ResultTypeEnum=n.ResultTypeEnum;t.Action=r.createPairedEvent({eventName:"Action,Qos,",shortEventName:"Action",samplingFeature:{ODB:!0,ODC:"ActionEventLogging",Fallback:!1}},{pageType:1,queryType:1,logStartEnd:3},o.Qos);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.Action});define("@ms/odsp-utilities/lib/logging/events/UsageType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.Click=1]="Click";e[e.Tap=2]="Tap";e[e.Keyboard=3]="Keyboard"}(r=t.UsageType||(t.UsageType={}))});define("odsp-next/models/quota/QuotaEventDestination",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.unknown=0]="unknown";e[e.none=1]="none";e[e.learnMore=2]="learnMore";e[e.upgrade=3]="upgrade";e[e.cleanUpFiles=4]="cleanUpFiles";e[e.manageStorage=5]="manageStorage";e[e.wac=6]="wac";e[e.officePlans=7]="officePlans"}(r||(r={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/utilities/optimizely/experiments/AppUpsell",["require","exports"],function(e,t){"use strict";t.EXPERIMENT_ID=6510611637;t.VARIATIONS=[6507761696,6504811788,6499116090,6504533206];t.CONTROL_VARIATION=t.VARIATIONS[0];t.EVENTS={downloadLink:"WebDownloadLink",downloadBanner:"WebDownloadBanner",dismissBanner:"WebDismissBanner",dismissTeachingBubble:"WebDismissTeachingBubble",bannerReappearAfter7Days:"WebBannerReappearAfter7Days",bannerReappearClick:"WebReappearBannerClick",bannerReappearDismiss:"WebReappearBannerDismiss"};t.DISMISS_KEY="26C6F29F-016D-4309-8FA2-1C9B8151AFC9";t.REAPPEAR_TIMEOUT_MS=6048e5});define("odsp-next/models/teachingBubble/TeachingBubbleCampaigns",["require","exports","./TeachingBubble.resx","../../controls/commands/Commands.resx","../../utilities/features/Features","../../base/ColorVariation","../../bindings/contextMenu/ContextMenuAlignment","@ms/odsp-utilities/lib/math/Point","../../bindings/beakAdorner/BeakAdornerBinding"],function(e,t,r,o,n,i,s,a,u){"use strict";t.ODB_LEFT_NAV={campaignGuid:"49FEA7F9-6B31-4C2C-95EC-A9246E51D22C",startDate:new Date(2014,8,29),endDate:new Date(2016,4,1),title:r.strings.odbLeftNavTitle,bodyCopy:r.strings.odbLeftNavBodyCopy,flag:n.Off,colorVariation:i["default"].themePrimary};t.ADD_TO_ONEDRIVE={campaignGuid:"33C1BB8C-0E67-4D1F-959D-39CCF4E5C4DE",startDate:new Date(2015,0,1),endDate:new Date(2018,0,1),title:r.strings.addToOneDriveTitle,bodyCopy:r.strings.addToOneDriveBodyCopy,linkUrl:"http://go.microsoft.com/fwlink/p/?LinkId=617451",linkText:o.strings.CreateMountPointLearnMore,flag:n.AddToOneDriveBubble,shouldLinkOpenInNewTab:!0,colorVariation:i["default"].themePrimary};t.ADD_TO_ONEDRIVE_WIN81={campaignGuid:"556296C7-032C-4DB4-B26F-B0ACE8CD1D16",startDate:new Date(2015,0,1),endDate:new Date(2018,0,1),title:r.strings.addToOneDriveTitle,bodyCopy:r.strings.addToOneDriveWin81BodyCopy,linkUrl:"http://go.microsoft.com/fwlink/p/?LinkId=619607",linkText:o.strings.CreateMountPointLearnMore,flag:n.AddToOneDriveBubble,shouldLinkOpenInNewTab:!0,colorVariation:i["default"].themePrimary};t.ODC_PHOTOS_SEARCH={campaignGuid:"D3F55EC7-C130-456E-8F27-2EA31F2D5B8D",startDate:new Date(2016,2,23),endDate:new Date(2019,2,23),bodyCopy:r.strings.photosSearchBodyCopy,flag:n.PhotosSearchBubble,colorVariation:i["default"].themePrimary};var l=new a["default"](100,u.size/2+4);t.PHOTO_LAYOUT={campaignGuid:"C847EA02-D118-4C3E-A73E-8B2C5D9944DA",bodyCopy:r.strings.photoFolderBodyCopy,flag:n.AlbumViewInFiles,colorVariation:i["default"].themePrimary,alignment:s.Right,offset:l};t.DISCOVER_VIEW={campaignGuid:"07D1DF6F-B33E-418F-B926-4A57D881CAF2",bodyCopy:r.strings.discoverShortIntro,colorVariation:i["default"].themePrimary,flag:n.DiscoverViewODB,alignment:s.Left};t.X_SITE_COPY={campaignGuid:"041FFCF0-0863-4F53-92B9-1E812D687A30",bodyCopy:r.strings.xSiteCopyShortIntro,colorVariation:i["default"].themePrimary,flag:n.CopyCrossSiteFromODB,alignment:s.Left,linkUrl:"https://go.microsoft.com/fwlink/p/?LinkId=822675",linkText:r.strings.learnMoreLinkText};var c=new a["default"](u.size/2+4,0);t.ODC_MOBILE_APP_UPSELL={campaignGuid:"523F0995-B7E2-4612-BEA5-A7EF9F949C64",title:r.strings.mobileAppUpsellTitle,bodyCopy:r.strings.mobileAppUpsellBody,flag:n.EnableEnhancedMobileUpsell,alignment:s.Left,offset:c};t.TEACHING_BUBBLE_FIRST_UPLOAD={campaignGuid:"C98D256D-DD87-408B-83BF-B13272E9E361",bodyCopy:r.strings.freUploadConfirmationBody,colorVariation:i["default"].themePrimary,flag:n.EnableFirstRunExperienceRobot,alignment:s.Left,maxUserViewCount:1,isDismissable:!0};t.EXPIRING_SHARING_LINKS={campaignGuid:"A4776EC9-2059-4971-AB9C-4003C3C7B3D8",title:r.strings.expiringLinksTitle,bodyCopy:r.strings.expiringLinksBody,colorVariation:i["default"].themePrimary,flag:n.PremiumV1Features,alignment:s.Left,maxUserViewCount:1,isPremiumFeature:!0}});define("odsp-next/models/userInfo/JSONConstants",["require","exports"],function(e,t){"use strict";var r=function(){function e(){}return e}();r.UserFactInfoType={NewBrandBonus:1,CameraRollBonus:2,NewFriendAcceptedInvitation:3,CameraRollNewlyEnabled:4,InvitedFriendBonus:5,InvitedByFriendBonus:6,Upsells:7,Grandfather:8,OdbAccounts:9,QuotaFactExpiration:10,CameraRollBonus2:14,BubbleControl:17,DriveThrottle:23,PremiumPositioning:24,GuidedTour:32};r.UserFactInfoAction={Set:1,Delete:2,InsertUpdate:3};return r});define("odsp-next/controls/leftNav/leftNavSublink/templates/LeftNavTemplates",["require","exports","./Link.html","./IndentedLink.html","./Load.html","./Text.html","./WarningText.html","./GroupLink.html","./NotificationLink.html","./More.html","./BasicLink.html","./Component.html"],function(e,t){"use strict";t.LINK_TEMPLATE="ms-left-nav-link";t.BUTTON_TEMPLATE="ms-left-nav-button";t.LOAD_TEMPLATE="ms-left-nav-load";t.TEXT_TEMPLATE="ms-left-nav-text";t.WARNING_TEXT_TEMPLATE="ms-left-nav-warning-text";t.GROUPLINK_TEMPLATE="ms-left-nav-groupLink";t.MORE_TEMPLATE="ms-left-nav-more";t.NOTIFICATION_TEMPLATE="ms-left-nav-notificationLink";t.INDENTED_TEMPLATE="ms-left-nav-indentedlink";t.BASIC_LINK_TEMPLATE="ms-left-nav-basicLink";t.COMPONENT_TEMPLATE="ms-left-nav-component"});define("odsp-next/controls/leftNav/leftNavSublink/templates/Link.html",[],function(){return""});define("odsp-next/controls/leftNav/leftNavSublink/templates/IndentedLink.html",[],function(){return""});define("odsp-next/controls/leftNav/leftNavSublink/templates/Load.html",[],function(){return'
'});define("odsp-next/controls/leftNav/leftNavSublink/templates/Text.html",[],function(){return'
'});define("odsp-next/controls/leftNav/leftNavSublink/templates/WarningText.html",[],function(){return'
'});define("odsp-next/controls/leftNav/leftNavSublink/templates/GroupLink.html",[],function(){return" "});define("odsp-next/controls/leftNav/leftNavSublink/templates/NotificationLink.html",[],function(){return""});define("odsp-next/controls/leftNav/leftNavSublink/templates/More.html",[],function(){return"
"});define("odsp-next/controls/leftNav/leftNavSublink/templates/BasicLink.html",[],function(){return' '});define("odsp-next/controls/leftNav/leftNavSublink/templates/Component.html",[],function(){return'
'});define("odsp-next/controls/leftNav/leftNavSublink/templates/Button.html",[],function(){return''});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/utilities/attribution/AttributionHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../dataSources/url/odc/UrlDataSource","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../resources/ProviderResourceKeys","../../models/quota/QuotaStatus","@ms/odsp-utilities/lib/uri/Uri","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o,n,i,s,a,u){"use strict";t.resourceKey=new u.ResourceKey("attributionHelper");var l=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.appendPurchaseAttribution=function(e,t){var r=new a["default"](t);this._navigation=this.resources.consume(n.navigation);var i=o.getWtMcIdParamKey(this._navigation.viewParams);i||(i=this.getPurchaseAttribution(e));r.setQueryParameter("WT.mc_id",i);return r.toString()};t.prototype.getPurchaseAttribution=function(e){var t=this._getUserState(),r=e.attributionEndpoint||"Web";return"PROD_OneDrive-"+r+"_"+e.source+"_"+t+"_"+e.cta};t.prototype._convertStatus=function(e){switch(e){case s["default"].normal:return"Normal";case s["default"].critical:return"Critical";case s["default"].full:return"Full";case s["default"].overQuota:case s["default"].outOfSpace:return"OverLimit";default:case s["default"].unknown:return"Unknown"}};t.prototype._getUserState=function(){return this._isUserStateProviderAvailable()&&this._userStateProvider.status?this._convertStatus(this._userStateProvider.status.peek()):"Unknown"};t.prototype._isUserStateProviderAvailable=function(){this._userStateProvider=this.resources.consume(i.quota.optional);this._bundleLoader=this.resources.consume(i.bundleLoader.optional);if(this._bundleLoader){var e=this._bundleLoader.getBundleInfo(3);return e.isLoaded()}return!1};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/peoplePicker/odc/PeoplePickerDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","../../base/odc/DataRequest","@ms/odsp-utilities/lib/string/EmailAddressParser","../../../resources/ODCResourceKeys","../../../resources/ProviderResourceKeys"],function(require,exports,BaseModel_1,Promise_1,DataRequest,EmailAddressParser_1,ODCResourceKeys,ProviderResourceKeys){"use strict";var PeoplePickerDataSource=function(_super){function PeoplePickerDataSource(e){var t=_super.call(this,e)||this;t._directorySettings=e;t._urlDataSource=t.resources.consume(ODCResourceKeys.urlDataSource);t._identity=t.resources.consume(ProviderResourceKeys.identity).getIdentity();t._dataRequestPromise=null;var r=window.$Config&&window.$Config.isINT,o=r?"people.directory.live-int.com":"people.directory.live.com",n=t._directorySettings.peopleApiAppId;t._fetchUrl=window.location.protocol+"//"+o+"/people/abcore?SerializeAs=compact&market=en-us&appid="+n;t._capabilities={supportsMruCaching:!1};return t}__extends(PeoplePickerDataSource,_super);PeoplePickerDataSource._parsePeople=function(e){var t=PeoplePickerDataSource._stripJsonPrefix(e.responseText),r=PeoplePickerDataSource._parseJson(t);return r&&r[0]||[]};PeoplePickerDataSource._stripJsonPrefix=function(e){return e.indexOf("")>=0?e.substring(6,e.length):e};PeoplePickerDataSource._parseJson=function(rawResponse){var result;try{result=eval(rawResponse)}catch(e){result=""}return result};PeoplePickerDataSource.prototype.getCapabilities=function(){return this._capabilities};PeoplePickerDataSource.prototype.search=function(e,t){var r,o=this;if(this._peopleCache)r=Promise_1["default"].wrap(this._filterPeople(e));else{if(!this._dataRequestPromise){var n=new DataRequest;this._dataRequestPromise=n.send({apiName:"ABCHContacts",url:this._fetchUrl,returnRawXHR:!0}).then(PeoplePickerDataSource._parsePeople).then(function(e){if(e&&e.length){o._peopleCache=e[3];o._groupCache=e[4];if(o._groupCache){for(var t={},r=0,n=o._groupCache;r-1){var u={name:a[1],userId:a[0],email:"",isResolved:!0,multipleMatches:a.members};t.push(u)}}for(var l=0;l-1||u.email.toLowerCase().indexOf(r)>-1)&&t.push(u)}return t};PeoplePickerDataSource.prototype._createPersonFromRaw=function(e){for(var t="",r=0;e[4]&&r<=e[4].length&&!t;r++)t=e[4][r];t||(t=e[15]);var o,n={name:(e[2]?e[2]:"")+(e[3]?" "+e[3]:""),userId:e[0],email:t,job:e[19]||"",image:e[11],isResolved:!0,sharingInfo:{type:1,item:null,role:null}};n.email&&(o=new EmailAddressParser_1["default"](n.email))&&o.getEmail()?n.email=o.getEmail():n.email=null;return n};return PeoplePickerDataSource}(BaseModel_1["default"]);return PeoplePickerDataSource});define("@ms/odsp-utilities/lib/string/EmailAddressParser",["require","exports"],function(e,t){"use strict";var r=function(){function e(t){var r;this._raw=t;if(t){t=t.replace(/\u200e|\u200f/g,"");t=t.trim();for(var o,n,i=new RegExp(e.EmailRegexPattern,"gi"),s=e.EmailMatchTypes.None,a=e.EmailMatchTypes.None;null!=(n=i.exec(t));){var u=n[0],l=u.charAt(0),c=u.charAt(u.length-1);a="<"===l&&">"===c?e.EmailMatchTypes.Bracketed:'"'===l&&'"'===c?e.EmailMatchTypes.Quoted:e.EmailMatchTypes.Bare;if(a>s){o=n;s=a;if(a===e.EmailMatchTypes.Bracketed)break}}var d=t;if(o){r=o[0];var p=o.index,f=p+r.length,h=p>0?t.substr(0,p).trim():"",m=f1&&"/"!==d.charAt(d.length-2)&&(d=d.replace(/\s*"$/,""));d=d.replace(/\//g,"");""!==d&&d!==r&&(this._name=d)}}e.isValidEmailSyntax=function(t,r){return!!t&&!!(r?e.ValidEmailRegex:e.EmailRegex).exec(t.trim())};e.parse=function(t){if(!t)return[];for(var r=e._splitAddresses(t),o=[],n=0,i=r.length;n=0;o--){r[o]=r[o].trim();0===r[o].length&&r.splice(o,1)}return r};e.prototype.getEmail=function(){return this._email};e.prototype.getName=function(){return this._name};e.prototype.getRaw=function(){return this._raw};return e}();r.EmailRegexPattern="(?:[<\"]\\s*)?[a-z0-9\\u0080-\\uFFFF!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9\\u0080-\\uFFFF!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9\\u0080-\\uFFFF](?:[a-z0-9\\u0080-\\uFFFF-]*[a-z0-9\\u0080-\\uFFFF])?\\.)+[a-z0-9\\u0080-\\uFFFF](?:[a-z0-9\\u0080-\\uFFFF-]*[a-z0-9\\u0080-\\uFFFF])?(?:\\s*[>\"])?";r.EmailRegex=new RegExp(r.EmailRegexPattern,"i");r.ValidEmailRegexPattern="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@((?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)";r.ValidEmailRegex=new RegExp(r.ValidEmailRegexPattern,"i");r.StripBracketsAndQuotesRegex=/^[<"]?([^<>"]*)[>"]?$/;r.DelimiterRegex=/[,;](?=(?:[^"]*"[^"]*")*(?![^"]*"))/;r.EmailMatchTypes={None:0,Quoted:1,Bare:2,Bracketed:3};Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/peoplePicker/PeoplePickerProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","../../resources/DataSourceResourceKeys","../../models/store/PeopleStore"],function(e,t,r,o,n,i){"use strict";var s="UNVALIDATED_EMAIL_ADDRESS",a=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._dataSource=r.resources.consume(n.people);r._ppCapabilities=r._dataSource.getCapabilities();if(r._ppCapabilities.supportsMruCaching){r._mruCache=new i;r.MaxCacheSuggestions=5}else r.MaxCacheSuggestions=0;return r}__extends(t,e);t.prototype.search=function(e,t){var r,n=this,i={cached:null,promise:null};if(this._ppCapabilities.supportsMruCaching&&!t.groupID){var s=this.searchMruCache(e,t&&t.filterExternalUsers);s.length>0&&(i.cached=s)}i.promise=new o["default"](function(o,i){r=n._dataSource.search(e,t).then(function(e){if(s){for(var t=0;tthis.MaxCacheSuggestions&&(r=r.splice(0,this.MaxCacheSuggestions))}return r};return t}(r["default"]);return a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/store/PeopleStore",["require","exports","@ms/odsp-utilities/lib/models/store/BaseDataStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType"],function(e,t,r,o){"use strict";var n=function(e){function t(){var r=e.call(this,t._Key,t._DataStoreCachingType)||this;r._MaxItems=200;r._Version=5;r._buffer=r.getValue(t._StorageKey);r._buffer&&r._buffer.version===r._Version||r.initializeBuffer();r._data={};for(var o=0;o=this._MaxItems&&(this._buffer.index=0);var r=this._buffer.dataArray[this._buffer.index];delete this._data[r.email];this._buffer.dataArray[this._buffer.index]=e}else{this._buffer.dataArray.push(e);this._buffer.index++}this._data[e.email]=e;this.setValue(t._StorageKey,this._buffer)}};t.prototype.getItems=function(e,t){for(var r=[],o=0;o=0||this._buffer.dataArray[n].name&&this._buffer.dataArray[n].name.toLowerCase().indexOf(e.toLowerCase())>=0)||t&&1===this._buffer.dataArray[n].entityType||r.push(this._buffer.dataArray[n])}return r};t.prototype.containsItem=function(e){return Boolean(this._data[e.email])};t.prototype.initializeBuffer=function(){this._buffer={};this._buffer.dataArray=[];this._buffer.index=-1;this._buffer.version=this._Version};return t}(r["default"]);n._Key="ClientPeoplePicker";n._StorageKey="MRU";n._DataStoreCachingType=o["default"].local;return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/sharing/odc/SharingDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","../SharingDataSource.resx","../../../models/item/ItemHelper","../../url/odc/UrlDataSource","../../base/odc/DataRequest","../../base/odc/SkyApiDataRequest","@ms/odsp-utilities/lib/string/StringHelper","../../../resources/ODCResourceKeys","../../base/odc/ItemResultProcessor","./SharingDataHelper","knockout"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f){"use strict";var h=function(e){function t(){var t=e.call(this)||this;t._sharingDataHelper=new(t.managed(p["default"]));t._urlDataSource=t.resources.consume(c.urlDataSource);t._itemResultProcessor=new(t.managed(d["default"]))({getRootItemTitle:function(){return""},getItemKeyExtension:function(e,t){return{}}});return t}__extends(t,e);t.prototype.manageSharingLinks=function(e,t){var r=this,n=t.name||t.link&&t.link.name,i=t.id||t.link&&t.link.id,s=t.link&&t.link.entityType||3,a=t.expiration,u=[t.person||{userId:i,name:void 0,email:void 0,sharingInfo:{item:e[0].item,role:t.role,type:s,userId:i}}],l=e.map(function(e){return e.item}),c={items:l,sendEmail:t.create,roleValue:this._sharingDataHelper.convertToSharingRole(t.create?t.role:5)},d={modifyPermissions:!t.create,link:{linkType:t.type,linkName:n}};a&&(d.link.expirationDateTime=a);return this._setPermissions(u,c,d).then(function(e){return r._sharingDataHelper.getSharingLinks(e,{})},function(e){return e.people?r._sharingDataHelper.getSharingLinks([e],{}):o["default"].wrapError(e)})};t.prototype.share=function(e,t){return this._setPermissions(e,t,{modifyPermissions:!1}).then(function(e){return{statusCode:0,errorMessage:"",people:e[0].people}},function(e){return e.people?e:o["default"].wrapError(e)})};t.prototype.unshare=function(e){return this.updatePermissions(null,e,5)};t.prototype.updatePermissions=function(e,t,r,n){var i={items:[t],roleValue:this._sharingDataHelper.convertToSharingRole(r),sendEmail:!1,expiration:n};return this._setPermissions(e,i,{modifyPermissions:!0}).then(function(t){var o;o=5===r?e.map(function(e){e.sharingInfo.role=5;return e}):t[0].people;return{statusCode:0,errorMessage:"",people:o}},function(e){return e.people?e:o["default"].wrapError(e)})};t.prototype._setPermissions=function(e,r,n){var i=this,u={message:r.message,requireSignIn:r.requireSignIn,suppressNotification:!r.sendEmail,userAction:n.modifyPermissions?1:0,entities:[]},l=r.items;l&&l.length||(l=[]);if(l.length>1){var c=l.map(function(e){var t=i._urlDataSource.getKeyParams(e.key);return t[s.idParamKey]});u.ids=c;u.bundleName=this._getBundleName(l)}else{var d=l[0],p=this._urlDataSource.getKeyParams(d.key);u.id=p[s.idParamKey]}for(var h=0;h1,o=this._urlDataSource.getOwnerId(),i=!r&&this._findItem(e[0],t.id);if(!i){var s=new(this.resources.consume(u.resourceKey)),a=this._urlDataSource.getKey((l={},l[n.idParamKey]=t.id,l[n.cidParamKey]=o,l));this._itemResultProcessor.processItemResult({requestKey:this._urlDataSource.getKey((c={},c[n.idParamKey]=t.id,c[n.cidParamKey]=o,c)),isPlaceholder:!0,isPrimaryRequestedItem:!0,itemFromServer:{id:t.id,name:t.name,ownerCid:o,isBundle:r,commands:"sh,1"},observer:s});s.flush();i=s.getItem({key:a})}return i;var l,c};t.prototype._parseRole=function(e,t){var r;r=t?l[e]:c[e];return r||5};t.prototype._getLinkFromEntity=function(e,t){return t.link?{url:t.link,type:t.linkType,name:t.linkName,role:this.parseEntityRole(t),id:t.id||t.clientId,item:e,isActive:!0,entityType:t.type,expiration:t.expirationDateTime||"",supportsExpiration:!0}:null};t.prototype._findItem=function(e,t){for(var r=null;e;){if(e.id===t){r=e;break}e=e.parent}return r};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});define("@ms/odsp-shared/lib/utilities/object/SchemaMapper",["require","exports"],function(e,t){"use strict";var r=function(){function e(e,t){this._map=e;this._callback=t}e.prototype.forwardTransform=function(e){return this._transform(e,!0)};e.prototype.reverseTransform=function(e){return this._transform(e,!1)};e.prototype._getInputProperty=function(e,t){var r=e;this._callback&&this._callback(r,e);for(var o=t.split("."),n=0;n-1,r=this._identity.type===d.IdentityType.aad,o=this._navigation.viewParams[c.pageParamKey]===c.syncOnboardingViewValue;return{supportsCaching:!1,supportsRealSuiteNav:!o&&C&&C.JsPaths&&(e||t||r),showO365Text:!1}};m.prototype.getUserTileUrl=function(){return C&&C.UserTileUrl};m.prototype.getUserName=function(){return C&&C.UserDisplayName};m.prototype.getUserEmail=function(){return this._identity.email};m.prototype.loadData=function(t){var r=this;if(!t&&this._dataPromise)return this._dataPromise;var c=function(t,a){if(C){var c=function(e,o){r._model.data=new n(e,o);t(r._model)},p=r._identity.type===d.IdentityType.aad;if(p)S["default"].start({url:r._urlDataSource.getSuiteNavConfigUrl()}).then(function(e){try{var n=JSON.parse(e.responseText);n.navBarData.HelpLink.Url=T;n.navBarData.CurrentWorkloadSettingsSubLinks=[{Id:s.CUSTOM_SETTINGS_1,Text:o.strings.Options,Url:r._urlDataSource.getOptionsUrl(),TargetWindow:"_top"}];r._model={data:n.navBarData,requireConfig:{paths:{shellcore:n.jsUrl.replace(/\.js$/,"")},shim:{shellcore:{exports:"O365"}}},cssUrl:n.cssUrl};r._model.data.ActionsMap={};r._model.data.ActionsMap[s.SIGN_OUT]=function(){var e=new(r.managed(g))({url:C.Urls.SignOut});e.execute(null);return!1};t(r._model)}catch(i){w["default"].log(i);var a=r._getSuiteNavFallbackData();c(a.data,a.clientData)}},function(e){w["default"].log(e);var t=r._getSuiteNavFallbackData();c(t.data,t.clientData)});else if(r.getCapabilities().supportsRealSuiteNav){l["default"].addConfig(r._getRequireConfig());var f=!$Config.isINT&&x.isFeatureEnabled(x.EnableSkypeOnSuiteNavHeader),h=r._identity.type===d.IdentityType.anonymous;e(["shellconsumerdata"],function(){var e=ConsumerShellDataGenerator.GetConsumerData({UPN:h?"":r._identity.email,UserHexCID:$Config.hcid,Culture:$Config.mkt,WorkloadId:"ShellDocuments",Resources:{shelldefaultthemecss:C.JsPaths.shelldefaultthemecss,shellg2coreminthemecss:C.JsPaths.shellg2coreminthemecss,shellg2corecss:C.JsPaths.shellg2corecss,shellcoreprimeg2m:C.JsPaths.shellcoreprimeg2m+".js",shellg2pluscss:C.JsPaths.shellg2pluscss,shellplusg2m:C.JsPaths.shellplusg2m+".js"}});e.UserDisplayName=C.UserDisplayName;var t=new i(e.ClientData);t.HasEXOLicense=x.isFeatureEnabled(x.EnableExchangeOnSuiteNavHeader);t.NewFlexPane=x.isFeatureEnabled(x.EnableNewFlexPaneOnSuiteNavHeader);t.MeFlexPaneEnabled=x.isFeatureEnabled(x.EnableMeFlexPaneOnSuiteNavHeader);t.LyncIntegrationDisabled=!f;t.IsRTL=u["default"].isRightToLeft;e.CurrentWorkloadSettingsSubLinks=r._getSettingsLinks(r._urlDataSource,!1);e.CurrentWorkloadHelpSubLinks=[{Id:s.CUSTOM_SETTINGS_3,TargetWindow:"_blank",Text:o.strings.Help,Url:T}];e.CurrentWorkloadHelpSubLinks=r._getHelpLinks();e.SignOutLink={Id:s.SIGN_OUT,Text:o.strings.SignOut,Url:"#"};e.ActionsMap={};e.ActionsMap[s.DIAGNOSTICS]=function(e){var t=new(e.injected(_))({});t.execute(null);t.dispose();return!1};e.ActionsMap[s.FEEDBACK]=function(e){var t=new E;t.FlexPane.CloseFlexPaneForProvider("NFD");var r=new(e.injected(A["default"]))({});r.execute(null).done(function(){r.dispose()});return!1};e.ActionsMap[s.USER_ACTIVITY]=function(e){var t=new(e.injected(y["default"]))({});t.execute(null);t.dispose();return!1};e.ActionsMap[s.SIGN_OUT]=function(e){var t=new(e.injected(g))({url:C.Urls.SignOut});t.execute(null);t.dispose();return!1};e.ActionsMap[s.ONEDRIVE]=function(e){var t=new(e.injected(v))({url:r._urlDataSource.getFilesQueryUrl(),forceNavigation:!0});t.execute(null);t.dispose();return!1};e.ActionsMap[s.LANGUAGE]=function(e){var t=new(e.injected(b))({});t.execute(null).done(function(){t.dispose()});return!1};$Config.isINT&&r._updateINTLinks(e);if(h){e.CurrentWorkloadUserSubLinks=[];e.SignOutLink.Text=P.strings.title}c(e,t)})}else{var m=r._getSuiteNavFallbackData();c(m.data,m.clientData)}}else t(null)};this._dataPromise=new a["default"](c);return this._dataPromise};m.prototype._getSuiteNavFallbackData=function(){var e=this,t=this._identity.type===d.IdentityType.aad,r=C.Urls,n=o.strings,a=new i;a.IsFallbackShell=!0;a.IsRTL=u["default"].isRightToLeft;var l={WorkloadLinks:[{Id:s.ONEDRIVE,Text:n.OneDrive,Url:"https://onedrive.live.com"}],CurrentWorkloadSettingsSubLinks:this._getSettingsLinks(this._urlDataSource,!t),CurrentWorkloadHelpSubLinks:this._getHelpLinks(),CurrentWorkloadUserSubLinks:t?[]:[{Id:s.ABOUT_ME,Text:n.EditProfile,Url:r.Profile},{Id:s.SETTINGS,Text:n.AccountSettings,Url:r.Account}],IsAuthenticated:C.IsAuthenticated,SignOutLink:{Id:s.SIGN_OUT,Text:n.SignOut,Url:r.SignOut},UserDisplayName:C.UserDisplayName,ActionsMap:{}};l.ActionsMap[s.SIGN_OUT]=function(){var t=new(e.managed(g))({url:C.Urls.SignOut});t.execute(null);return!1};return{data:l,clientData:a}};m.prototype._updateINTLinks=function(e){for(var t=0,r=e.CurrentWorkloadUserSubLinks;t
'});define("odsp-next/controls/languagePicker/LanguagePicker.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".LanguagePicker select{width:100%}"}])});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/ToggleDebugWindowAction",["require","exports","../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/async/Promise","../controls/debugWindow/DebugWindowInit","../resources/ControlResourceKeys"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="ToggleDebugWindow";return t}__extends(t,e);t.prototype.onIsAvailable=function(){return!0};t.prototype.onExecute=function(e,t){if(i.isInitialized()){var r=this.resources.consume(s.isDebugWindowVisible);r(!r())}else i.init(this.resources);return n["default"].wrap({resultType:o.ResultTypeEnum.Success})};return t}(r["default"]);return a});define("odsp-next/providers/suiteNav/O365ShellWrapper",["require","exports","./FlexPaneWrapper","./NavigationWrapper","@ms/odsp-utilities/lib/async/Signal"],function(e,t,r,o,n){"use strict";var i=function(){function e(){this.FlexPane=new r;this.Navigation=new o;this._PostRenderSignal=new n["default"]}e.prototype.SetData=function(e){O365Shell.SetData(e)};e.prototype.Render=function(e,t){var r=this;O365Shell.Render(e,function(){return r._SignalAction(t)})};e.prototype.RenderAsync=function(e,t,r){var o=this;O365Shell.RenderAsync(e,function(){return o._SignalAction(t)},function(){return o._SignalAction(r)})};e.prototype.OnDataChanged=function(e){return O365Shell.OnDataChanged(e)};e.prototype.OnSuiteAPILoaded=function(e){return O365Shell.OnSuiteAPILoaded(e)};e.prototype.LoadShellPlus=function(){O365Shell.LoadShellPlus()};e.prototype.Exists=function(){return"undefined"!=typeof O365Shell};e.prototype.HasMember=function(e){return this.Exists()&&Boolean(O365Shell[e])};e.prototype.OnHasMember=function(e,t){var r=this;this.HasMember(e)?t():this._PostRenderSignal.getPromise().done(function(){return r.OnHasMember(e,t)})};e.prototype._SignalAction=function(e){e();var t=this._PostRenderSignal;this._PostRenderSignal=new n["default"];t.complete()};return e}();return i});define("odsp-next/providers/suiteNav/FlexPaneWrapper",["require","exports","@ms/odsp-utilities/lib/logging/ErrorHelper"],function(e,t,r){"use strict";var o=function(){function e(){}e.prototype.OnFlexPaneVisibilityChanged=function(e){try{return O365Shell.FlexPane.OnFlexPaneVisibilityChanged(e)}catch(t){r["default"].log(t,"FlexPaneWrapper","OnFlexPaneVisibilityChanged")}};e.prototype.OpenFlexPaneForProvider=function(e){try{O365Shell.FlexPane.OpenFlexPaneForProvider(e)}catch(t){r["default"].log(t,"FlexPaneWrapper","OpenFlexPaneForProvider")}};e.prototype.CloseFlexPaneForProvider=function(e){try{O365Shell.FlexPane.CloseFlexPaneForProvider(e)}catch(t){r["default"].log(t,"FlexPaneWrapper","CloseFlexPaneForProvider")}};return e; }();return o});define("odsp-next/providers/suiteNav/NavigationWrapper",["require","exports"],function(e,t){"use strict";var r=function(){function e(){}e.prototype.OnLinkClick=function(e){return O365Shell.Navigation.OnLinkClick(e)};e.prototype.OnHamburgerButtonClick=function(e){return O365Shell.Navigation.OnHamburgerButtonClick(e)};return e}();return r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/suiteNav/SuiteNavProvider",["require","exports","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/BaseModel","./O365ShellWrapper","../../models/suiteNav/SuiteNavLinkIds","@ms/odsp-utilities/lib/models/store/BaseDataStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType","../../resources/DataSourceResourceKeys","../../utilities/features/Features","../../utilities/killSwitch/KillSwitch","../theming/ThemeProviderFactory","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/domUtils/DomUtils","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-shared/lib/utilities/navigation/NavigationType","@ms/odsp-utilities/lib/require/RequireConfigInjector","./SuiteNavError.event"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A,g,v){"use strict";var y=function(t){function o(e){void 0===e&&(e={});var r=t.call(this,e)||this;r._dataSource=r.resources.consume(u.suiteNav);r._capabilities=r._dataSource.getCapabilities();r._cssLoaded=!1;r._hasReloadedForPageRefresh=!1;return r}__extends(o,t);o.clearCache=function(){o._cache.remove(o.DATA_KEY);o._cache.remove(o.DATE_KEY);o._cache.remove(o.VERSION_KEY);o._cache.remove(o.SESSION_KEY,a["default"].session)};o._isProvisioning=function(e){return!!(e&&e.data&&e.data.WorkloadLinks)&&e.data.WorkloadLinks.some(function(e){return e&&!e.Url})};o._updateCache=function(e){o._cache.setValue(o.DATA_KEY,e);o._cache.setValue(o.DATE_KEY,new Date);o._cache.setValue(o.VERSION_KEY,o.CACHE_VERSION);o._cache.setValue(o.SESSION_KEY,!0,a["default"].session)};o.prototype.getCapabilities=function(){return this._capabilities};o.prototype.clearCachedPromise=function(){this._modelPromise=void 0};o.prototype.loadData=function(e){return this._loadModel(e).then(function(e){return e.data})};o.prototype.getO365Shell=function(e){var t=this;if(!this._capabilities.supportsRealSuiteNav)throw new Error("getO365Shell is only supported if supportsRealSuiteNav capability is true.");if(!this._shellSignal){var o=new r["default"],n=new m.Qos({name:"SuiteNavProvider.GetO365Shell"});this._getSuiteNavShell(e,o);o.getPromise().then(function(){n.end({resultType:m.ResultTypeEnum.Success})},function(e){n.end(t._getSuiteNavError({error:e}))});this._shellSignal=o}return this._shellSignal.getPromise()};o.prototype.getMailUrl=function(){var e=this;return new p["default"](function(t,r){e._loadModel().then(function(e){if(e&&e.data&&e.data.WorkloadLinks)for(var r=e.data.WorkloadLinks,o=0,n=r;o=a._resetTotalRetriesAfter){a._successfulLogRequests=a._resetTotalRetriesAfter;a._totalRetries=a._totalRetriesStartValue}},function(r,n,i){a._successfulLogRequests=0;l.end({status:n+"",success:!1});if(n===-2&&a._totalRetries>0){a._totalRetries--;a._sendBeacon(e,t,o,s+1)}})};e.prototype.init=function(){var e=this,t=r.Manager.addLogHandler(function(t){e.addEvent(t)});if(!this._ignorePreviousEvents)for(var o=0;othis._maxCriticalFlushInterval)&&this._eventBatchCache.flush()}};return e}();s.DEFAULT_TOTAL_RETRIES=3;s.DEFAULT_RESET_TOTAL_RETRIES_AFTER=3;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("@ms/odsp-utilities/lib/logging/EventBatchCache",["require","exports","../async/Async","./events/Beacon.event","../logging/ErrorHelper"],function(e,t,r,o,n){"use strict";var i=function(){function e(e,t,o,n,i){this._events=[];this._flushCount=0;this._async=new r["default"](this);this._maxSize=e;this._newEventHandler=o;this._flushHandler=n;this._maxFlushTimes=t;this._useSlidingWindow=i}e.prototype.addEvent=function(e){this._events.push(e);if(this._newEventHandler)try{this._newEventHandler(e)}catch(t){n["default"].log(t)}o.Beacon.isTypeOf(e)||(this._events.length>=this._maxSize?this.flush():this._setFlushTimeout(!1))};e.prototype.flush=function(){this._setFlushTimeout(!0)};e.prototype._handleFlush=function(){this._clearFlushTimeout();if(this._events.length){this._flushHandler(this._events);this._events=[]}};e.prototype._clearFlushTimeout=function(){if(this._flushTimeoutId){this._async.clearTimeout(this._flushTimeoutId);this._flushTimeoutId=null}if(this._immediateflushTimeoutId){this._async.clearTimeout(this._immediateflushTimeoutId);this._immediateflushTimeoutId=null}};e.prototype._setFlushTimeout=function(e){var t=this;if(!this._immediateflushTimeoutId)if(this._useSlidingWindow){this._clearFlushTimeout();e?this._immediateflushTimeoutId=this._async.setTimeout(function(){t._handleFlush()},0):this._flushTimeoutId=this._async.setTimeout(function(){t._handleFlush()},this._getFlushTime())}else e?this._immediateflushTimeoutId||(this._immediateflushTimeoutId=this._async.setTimeout(function(){t._handleFlush()},0)):this._flushTimeoutId||(this._flushTimeoutId=this._async.setTimeout(function(){t._handleFlush()},this._getFlushTime()))};e.prototype._getFlushTime=function(){if(this._flushCount0){t=t.toLowerCase();switch(n[t]){case n.mru:e="recent";break;case n.shared:case n.sharedby:e="shared";break;case n.folders:e="files";break;default:e=t}}else e="files";return e};t.prototype.getQueryStringParams=function(){var e;for(var t in this._queryParamDictionary)if(this._queryParamDictionary.hasOwnProperty(t)){var o=this._navigation.viewParams[t];if(o){if(o===s.defaultRootItemId)continue;e?e+="&":e="";e+=r.format(this.PARAM_EQUALS_FORMAT,this._queryParamDictionary[t],o)}}return e};return t}(i);return l});define("odsp-next/dataSources/mobileAppPath/odc/ViewQueryEnum",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.folders=0]="folders";e[e.shared=1]="shared";e[e.mru=2]="mru";e[e.search=3]="search";e[e.photos=4]="photos";e[e.recyclebin=5]="recyclebin";e[e.allmyphotos=6]="allmyphotos";e[e.sharedby=7]="sharedby"}(r||(r={}));return r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/mobileAppPath/BaseIOSMobilePathDataSource",["require","exports","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r,o){"use strict";var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.FIRST_PARM_FORMAT="{0}?{1}";return t}__extends(t,e);t.prototype.getPath=function(){return r.format(this.FIRST_PARM_FORMAT,t.APP_PATH_PRE_FIX,t.APP_PATH_POST_FIX)};t.prototype.getStorePath=function(){return"https://itunes.apple.com/us/app/onedrive/id477537958?mt=8"};return t}(o["default"]);n.APP_PATH_PRE_FIX="ms-onedrive://";n.APP_PATH_POST_FIX="from=web";return n});define("odsp-next/dataSources/silverlight/odc/SilverlightDataSource",["require","exports"],function(e,t){"use strict";var r=function(){function e(){}e.prototype.getSilverlightXapUrl=function(){return window.FilesConfig.slUploaderXapUrl};e.prototype.getSLUploaderPopoverString=function(){return window.FilesConfig.slUploaderPopoverString};e.prototype.isSLEnabledMarket=function(){return!!window.FilesConfig.slEnabledMarket};return e}();return r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r-1){r=s.hash.substr(1);a=!0}else s.search.length&&(r=s.search.substr(1));var l=this._tryGetViewParamsBasedOnState(e);!l||r&&l.indexOf(r)===-1||(r=l);if(r!==this._viewParamsString){this._viewParamsString=r||"";this.viewParams=i.deserializeQuery(this._viewParamsString);o=!0}a&&this._performHashConversion&&u&&this._replaceState(r);if(o){n.Nav.logData({url:s.href,viewParams:this.viewParams});this.events.raise("change")}this._prevHash=s.hash}else{o=!1;e&&e.preventDefault()}return o};t.prototype._tryGetViewParamsBasedOnState=function(e){var t=null;if(e&&"popstate"===e.type&&e.state){var r=e.state,o=r.useViewParamsFromState,n=r.viewParams;o&&n&&(t=this._getViewParamsString(n))}return t};t.prototype._resetBeforeNavBlock=function(){this._dontBlockNextNav=!0;if(u)try{history.forward()}catch(e){this._hashNav(this._prevHash)}else this._hashNav(this._prevHash)};t.prototype._pushState=function(e,t){var r=this._getViewParamsString(e);if(u)try{history.pushState({},null,this._getStateUrl(r))}catch(o){this._hashNav(r)}else this._hashNav(r);this._updateUrlState(null);t&&this._setMaskUrl(t)};t.prototype._replaceState=function(e,t,r){var o=this._getViewParamsString(e);if(u)try{history.replaceState({},null,this._getStateUrl(o,t))}catch(n){this._hashNav(o)}else this._hashNav(o);this._updateUrlState(null);r&&this._setMaskUrl(r)};t.prototype._setMaskUrl=function(e){if(e&&u){var t={useViewParamsFromState:!0,viewParams:this.viewParams};history.replaceState(t,null,e)}};t.prototype._getViewParamsString=function(e){return"string"==typeof e?e:i.serializeQuery(e)};t.prototype._getStateUrl=function(e,t){var r=t?"/":document.location.pathname;return""+r+(e.length>0?"?":"")+e};t.prototype._hashNav=function(e){document.location.hash=e};return t}(r["default"]);t.Navigation=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("@ms/odsp-utilities/lib/logging/events/Nav.event",["require","exports","../SingleEventBase"],function(e,t,r){"use strict";t.Nav=r.createSingleEvent({eventName:"Nav,",shortEventName:"Nav"},{viewParams:4,url:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.Nav});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/download/odc/DownloadDataSource",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../resources/DataSourceResourceKeys","../../../resources/ODCResourceKeys","../../../models/item/ItemType","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=2e4,c=6e4,d=2147483648,p=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this,i=window.FilesConfig;r._canary=i.canary;r._callBackIndex=0;r._navigation=r.resources.consume(a.navigation);r._urlDataSource=r.resources.consume(n.urlDataSource);r._userInfoDataSource=r.resources.consume(o.userInfo);r._platformDetection=r.resources.consume(u.platformDetection);return r}__extends(t,e);t.prototype.downloadItems=function(e){var t=e.items[0];if(1===e.items.length&&t.type!==i.Folder){var o=!1;if(this._platformDetection.isMobile)this._navigation.navigateTo({url:this._urlDataSource.getDownloadItemUrl(t,this._canary,o),frameId:"_self"});else{var n=this._initIframe(this._urlDataSource.getDownloadItemUrl(t,this._canary,o));this.async.setTimeout(function(){window.document.body.removeChild(n)},l)}}else this._downloadAsZip(e.items);return r["default"].wrap()};t.prototype._initIframe=function(e){var t=document.createElement("iframe");t.src=e;t.style.display="none";window.document.body.appendChild(t);return t};t.prototype._downloadAsZip=function(e){for(var t,r=this,o=0,n={},i=this._urlDataSource.getDownloadAsZipPostUrl(e[0].ownerId),s=this._callBackIndex++,a=this._urlDataSource.getDownloadAsZipIframeUrl(this._canary),u=[],l=0;ld){var f=this._urlDataSource.getForceLoginDownloadUrl(t);this._navigation.navigateTo(f)}else{a+="&callbackIndex="+s;var h,m="downloadAsZipIframeReady_"+s;window[m]=function(){p.url=i;p.ids=u.join(":");var e=r._urlDataSource.getAuthKeyParamValue(),t=r._urlDataSource.getTicketParamValue();h.contentWindow.startDownloadAsZip(u.join(";"),r._canary,t,e,i);r.async.setTimeout(function(){window.document.body.removeChild(h);window[m]=null},c)};h=this._initIframe(a)}};return t}(s["default"]);return p});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/identity/odc/IdentityDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-datasources/lib/Permissions","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../../dataSources/url/odc/UrlDataSource","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../utilities/features/Features","cookies"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._navigation=r.resources.consume(s.navigation);a.isFeatureEnabled(a.MsaAutoRefresh)&&r._setupAutoMsaRefresh();return r}__extends(t,e);t.prototype.getIdentity=function(){var e=o.IdentityType.anonymous,t="",r="";if("UnAuth"!==$Config.unid){t=$Config.unid;if(this._navigation.viewParams[i.iAmParamKey]){e=o.IdentityType.aad;r=this._parseAuthCookie().session}else e=o.IdentityType.msa}return{email:$Config.email,id:t,loginName:"",type:e,sessionState:r}};t.prototype.getClientId=function(){var e=this.getIdentity();return e.type===o.IdentityType.msa?i.getMSAOauthClientId():$Config.aadClientId};t.prototype.getSignInUrl=function(){return FilesConfig.si};t.prototype.getSignOutUrl=function(){var e=this.getIdentity();return e.type===o.IdentityType.aad?$Config.aadso:$Config.so};t.prototype.getSignUpUrl=function(){var e="https://signup.live.com/signup.aspx",t={id:"250206",lw:"1",fl:"easi2",uaid:"b6218421dd134eec9f8d056c4cf437c6"};return e+"?"+n.serializeQuery(t)};t.prototype.getSilentAuthUrl=function(e,t){var r=this.getIdentity();return r.type===o.IdentityType.aad?$Config.aadSilentAuth:r.type===o.IdentityType.msa&&e?i.getMSAOauthSilentAuthUrl(t):$Config.silentAuth};t.prototype.getCheckSessionUrl=function(){var e=this.getIdentity();return e.type===o.IdentityType.msa?"":$Config.aadCheckSession};t.prototype._setupAutoMsaRefresh=function(){var e=this,t=this.getIdentity();t.type===o.IdentityType.msa&&this.async.setInterval(function(){e._refreshFrame&&document.body.removeChild(e._refreshFrame);e._refreshFrame=document.createElement("iframe");e._refreshFrame.src="https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&checkda=1&ct=1485300801&rver=6.7.6631.0&wp=MBI_SSL_SHARED&wreply=https:%2F%2Fonedrive.live.com%2Fsa%2F&lc=1033&id=250206&cbcxt=sky";document.body.appendChild(e._refreshFrame)},144e5)};t.prototype._parseAuthCookie=function(){var e=window.location.search,t="",r="";if(e){var o=n.deserializeQuery(e.substring(1)),s=o[i.iAmParamKey],a=u.get("aad_auth:"+s);if(a){var l="id_token=",c=a.indexOf(l);t=a.substring(c+l.length,a.indexOf("&",c));var d="session_state=",p=a.indexOf(d);r=a.substring(p+d.length)}}return{token:t,session:r}};return t}(r["default"]);return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/identity/IdentityProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getIdentity=function(){var e=this.resources.consume(o.identity);return e.getIdentity()};t.prototype.getClientId=function(){var e=this.resources.consume(o.identity);return e.getClientId()};t.prototype.getSignInUrl=function(){var e=this.resources.consume(o.identity);return e.getSignInUrl()};t.prototype.getSignOutUrl=function(){var e=this.resources.consume(o.identity);return e.getSignOutUrl()};t.prototype.getSignUpUrl=function(){var e=this.resources.consume(o.identity);return e.getSignUpUrl()};t.prototype.getSilentAuthUrl=function(e,t){var r=this.resources.consume(o.identity);return r.getSilentAuthUrl(e,t)};t.prototype.getCheckSessionUrl=function(){var e=this.resources.consume(o.identity);return e.getCheckSessionUrl()};return t}(r["default"]);return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/userInfo/odc/UserInfoDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ODCResourceKeys","@ms/odsp-utilities/lib/async/Promise","../../base/odc/DataRequest","@ms/odc-core/lib/PageConfig","../../../models/upsell/AvailableUpsells","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../../models/userInfo/JSONConstants","../../../models/upsell/AvailableUpsells","../../../models/upsell/Upsells","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../utilities/features/Features"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f){"use strict";var h=window.$Config&&window.$Config.isINT,m="78f745e2-e4f9-4734-8a08-454e12832a22",A=1,g="upsell",v="resetUpsells",y="resetGuidedTour",b="ignoreGTUserFactCreationDate",_=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._pendingRequests={};r._urlDataSource=r.resources.consume(o.urlDataSource);r._currentParamUpsells={};r._wasInOriginalGuidedTourExperiment=!1;r._guidedTourData={c:!1,v:0,u:!1,m:!1,s:!1,sh:!1,f:!1};r._navigation=r.resources.consume(p.navigation);return r}__extends(t,e);t.prototype.getCurrentParamUpsells=function(){return this._currentParamUpsells};t.prototype.setCurrentParamUpsells=function(e){this._currentParamUpsells=e};t.prototype.getAnid=function(){return s["default"].getAnid()};t.prototype.getMarket=function(){return s["default"].getMarket()};t.prototype.getLanguage=function(){return s["default"].getLanguage()};t.prototype.isNewUser=function(){return s["default"].isNewUser()};t.prototype.isAuthenticated=function(){return s["default"].isAuthenticated()};t.prototype.getUserInfo=function(e){var t=this,r=this._urlDataSource.getUserInfoApiUrl(),o=e?r+"?v="+Math.random():r,s=new i;if(this._pendingRequests[r])return this._pendingRequests[r];if(!this.isAuthenticated()||!e&&this._cachedUserInfo)return n["default"].wrap(this._cachedUserInfo);var a=s.send({apiName:"GetUserInfo",url:o}).then(function(e){delete t._pendingRequests[r];t._cachedUserInfo=e;if(e&&e.notifications)for(var o=0,n=e.notifications;o0&&(m.subGroups?m.subGroups.push(v):m.subGroups=[v])}return{futurePagingToken:e.futurePagingToken,pastPagingToken:e.pastPagingToken,items:n,itemGroupings:i}};t.prototype._attachBurstInformationToItems=function(e,t,r){for(var o={},n=0,i=t.groups;n0){var _={groupingId:e.HEADER_GROUPINGID,startIndex:0,count:c,tagHeader:{title:d.strings.topTagsTitleText,countSubtitle:""}};g.push(_)}t.sort(function(e,t){var r=e.localizedTag||e.tag,o=t.localizedTag||t.tag;return r.localeCompare(o)});for(var S=0,w=t;S0){var I=n.pluralSelect(l,d.strings.numberTagsSingularSubtitleText,n.format(d.strings.numberTagsPluralSubtitleText,l)),x={groupingId:e.HEADER_GROUPINGID,startIndex:c,count:l,tagHeader:{title:d.strings.allTagsTitleText,countSubtitle:I}};g.push(x)}var P={name:"tagGrouping",itemGroups:g};s.push(P)}else for(var E=0,C=t;E0&&l.push(f);var w={},I=t.length,x=o.length;if(x>=I)for(var P=0,E=t;P0&&x>=I){for(var Q=I-1;Q>-1;Q--)n.unshift(r.observable(T[t[Q]]));var j={groupingId:e.HEADER_GROUPINGID,startIndex:0,count:I,tagHeader:{title:d.strings.recentPlacesTitleText,countSubtitle:""}};k.unshift(j)}var q={name:"tagGrouping",itemGroups:k};i.push(q)}function p(e,t,r,o){var n=(m={},m[s.queryTypeParamKey]=s.allPhotosQueryTypeValue,m[s.pageParamKey]=s.photosViewValue,m[s.idParamKey]=o.rootItemId,m);switch(e){case u.allTags:var c=void 0;c=t.localizedTag&&t.localizedTag!==t.tag?t.localizedTag+";"+t.tag:t.tag;n[s.tagFilterParamKey]=c;break;case u.allPlaces:n[s.locationFilterParamKey]=r.hierarchyIndex}n[s.uniqueParamKey]=""+w++;var d=s.getKey(n),p=new i(d);p.type=a.Folder;p.queryType=l.AllMyPhotos;var f={tagType:e};p.tagInfo=f;var h={photoCount:0,covers:[]};p.folder=h;switch(e){case u.allTags:p.name="#"+(t.localizedTag||t.tag);p.id=t.tag;p.folder.childCount=t.count;p.childCount=t.count;break;case u.allPlaces:p.name=r.displayString;p.id=r.hierarchyIndex;p.folder.childCount=r.count;p.childCount=r.count;break;default:return null}p.properties.commandsSupported={defc:"1"};p.isDraggable=!1;return p;var m}function g(e){var t="";e.city&&(t+=e.city+", ");e.state&&(t+=e.state+", ");return 0===t.length?e.country||"":t.slice(0,-2)}function v(e,t){var r=[];r.push(t);var o={name:e,places:r,totalPlaces:1};return o}function y(e,t,r){for(var o,n=r.length,i=0;i0&&a.Engagement.logData({name:"OfficeDocument.Clicked",extraData:{extension:t,age:o,dateModified:e.dateModifiedValue}})}}}catch(n){}};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/utilities/images/ImagePromise",["require","exports","@ms/odsp-utilities/lib/async/Signal"],function(e,t,r){"use strict";var o=function(){function e(){}e.request=function(e){var t=new r["default"],o=document.createElement("img");o.onload=function(){t.complete()};o.onerror=function(){t.error()};o.src=e;return t.getPromise()};return e}();return o});define("odsp-next/providers/instrumentation/Page.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase"],function(e,t,r){"use strict";t.Page=r.createPairedEvent({eventName:"Page,",shortEventName:"Page"},{previousName:1,currentName:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.Page});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/feedback/odc/FeedbackDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/odc/DataRequest","@ms/odsp-utilities/lib/locale/Locale","@ms/odsp-utilities/lib/async/Promise","../../../resources/ODCResourceKeys","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(){var t=e.call(this)||this;t._urlDataSource=t.resources.consume(s.urlDataSource);return t}__extends(t,e);t.prototype.getFeedbackUrl=function(){var e=new o,t=this._urlDataSource.getFeedbackUrl();return e.send({apiName:"GetFeedbackUrl",url:t}).then(function(e){var t,r=window.Flight&&window.Flight.version,o=$Config.isINT,i=window.FilesConfig&&window.FilesConfig.df,s=o?"onedrive.live-int.com":"onedrive.live.com",u="/handlers/clientstring.mvc?mkt="+$Config.mkt+"&group=Parature",l="https://"+s+u;t="dev"===r?$Config.build+"-DF":r+(i?"-DF":"");var c={v:t,isRtl:n["default"].isRightToLeft?1:0,localeUrl:l,isDf:i?1:0,curUrl:window.location.href.replace(/authkey=![^&]*/i,"authkey=!!!")},d=o?"&ACSIdx=4":"",p=a.serializeQuery(c);return e.feedbackUrl+encodeURIComponent(encodeURIComponent("&"+p))+d},function(e){return i["default"].wrapError(e)})};t.prototype.getFeedbackEndpoints=function(){return["https://onedrive-feedback.ts.parature.com","https://onedrivesmoketest.azurewebsites.net"]};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/userActivity/odc/UserActivityDataSource",["require","exports","../../base/odc/DataRequest","../../../models/item/ItemType","../../url/odc/UrlDataSource","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ODCResourceKeys"],function(e,t,r,o,n,i,s){"use strict";function a(e){return e.userId!==l&&e.userId!==c}var u="https://p.sfx.ms/Activity/v1/od_icon_96x96_square.png",l="system",c="anonymous",d=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._urlDataSource=r.resources.consume(s.urlDataSource);return r}__extends(t,e);t.prototype.getActivities=function(){var e=this,t=this._getActivityUrl(),i=new r;return i.send({apiName:"GetActivites",url:t,requestType:"GET"}).then(function(t){for(var r=[],i=0,s=t.activities;i0?this._getThumbnails(r,e,p.allTags):n["default"].wrap(r)};t.prototype.ensureHasThumbnails=function(e,t,r){for(var o=e.content.peek().items,n=0;n=t.start&&n<=t.end&&this._fetchThumbnails(o[n],p.allTags,r)};t.prototype.getAllTagsForQuery=function(e,t){var r=this._photoProvider.getAllPhotosSettings().peek();return this.getAllTags({startIndex:0,skipGrouping:!0,rootItemId:r.rootId}).then(function(r){for(var o=[],n=r.content.peek().items,i="#"===e[0]?e.substring(1):e,s=new RegExp("(^|\\s|/)"+h.escapeUserInput(i),"i"),u=new a,l="",c={},d=0,p=t;d1&&(i.city=a[a.length-1])}}}return n["default"].wrap()},function(t){r._processError(e,t);return n["default"].wrapError(t)})};t.prototype._processError=function(e,t){var r=t&&t.data&&t.data.code||0;2===r&&this._identityProvider.getIdentity().type===A.IdentityType.anonymous&&(t.data.code=152);this._itemErrorProcessor.processError(e,t)};t.prototype._getAllTagsSetKey=function(e,t){var r={tagType:p[e],grouped:t.skipGrouping?0:1};return m.serializeQuery(r,null,!0)};t.prototype._normalizeTags=function(e){for(var t={},r=[],o=0,n=e;o0?Math.min(r,n):n;o=Math.max(0,Math.min(n,o));return{start:o,end:n}};t.prototype.determineStartEndRangeForExpiredSet=function(e){var t=this.getPhotoSetKey(e),r=e.startIndex;r<0&&(r=0);var o=e.pageSize;if(r0&&!i[e.endIndex]&&(e.endIndex=e.endIndex+1);var s=t.determineStartEndRange(e,o,i.length),a=s.start,u=s.end,l=!!n&&i.length!==n.items.length&&0!==i.length;if(t.hasAllItemsInRange(o,i,a,u,l))return r["default"].wrap(o);if(o.isExpired){var c=Math.max(t._getAllPhotosCount(o.key).peek(),0);i=new Array(c)}var d=[],p=t.getPageForIndex(o.key,a,u),f=t.getPastPageForIndex(o.key,a,u,e.pageSize),m=t.getFuturePageForIndex(o.key,a,u,e.pageSize),A=t.findMonthGroupingByIndex(o.key,a),g=t.determinePagingTypeForContext(a,u,f,m,A,e.pageSize),v=h.deepCopy(e);if(1===g){if(!f.pastPagingToken)return;v.pagingToken=f.pastPagingToken;v.startIndex=f.endIndex;v.endIndex=f.endIndex+e.pageSize}else if(2===g){if(!m.futurePagingToken)return;v.pagingToken=m.futurePagingToken;v.startIndex=m.startIndex-e.pageSize;v.endIndex=m.startIndex;v.ascending=!0}else if(3===g){var y=!0,b=t._getStartDateForMonthGroup(A,y),_=A.count>e.pageSize,S=_?e.pageSize:A.count,w=A.startIndex+A.count;if(!b)return r["default"].wrap(o);v.startDate=b;v.startIndex=w-S;v.endIndex=w;v.pageSize=S;v.ascending=y;if(_){d=t.makeBatchedContextsForDateJumping(v,A,S);for(var I=0,x=d;In){var s=r.length-n;r.splice(-1*s);o=!0}o&&e.content({items:r,groupings:t.groupings})};t.prototype.determinePagingTypeForContext=function(e,t,r,o,n,i){var s=0;r&&e<=r.endIndex?s=1:o&&eA.getTime())){var w=new Date(S.getTime());w.setUTCMonth(S.getUTCMonth()+1);for(;w.getTime()<=m.getTime()||m.getDate()!==p;){f--;m=new Date(f,d,p);A=new Date(f,d,p+1)}S.getTime()m.getTime()&&(g[m.toISOString()]=A.toISOString())}}for(var I in g)a.push({startDate:I,endDate:g[I],highlights:e.highlights,pageSize:100,ascending:!0,rootItemId:e.rootItemId,startIndex:e.startIndex,endIndex:e.endIndex});return r["default"].all(a.map(function(e){return o.getAllPhotos(e)})).then(function(r){var s,u=[].concat.apply([],r),c=[],d=null;if(u.length){var p=a.map(function(e){return o.getAllPhotosSync(e)});d=p.filter(function(e){return!!e.content.peek().items.length}).map(function(e){s||(s=new Date(Date.parse(e.context.startDate)));return e.content.peek().groupings[0]}).reduce(function(e,t){return{groupMap:h.extend(e.groupMap,t.groupMap),groups:e.groups.concat(t.groups),groupType:3,itemToGroupMap:h.extend(e.itemToGroupMap,t.itemToGroupMap)}},{groupMap:{},groups:[],groupType:3,itemToGroupMap:{}});var f=0;d.groups=d.groups.map(function(e){e.startIndex=f;f+=e.keys.length;return e});c=u.map(function(e){return o._store.getItem(e.key)})}n.isPlaceholder=!1;var m=o.getItemSync(e).peek(),A={covers:u.map(function(e){return e.thumbnail}).filter(function(e){return!(!e||!e.url)}),photoCount:u.length},g=s?o._formatDate(s):"";n.item(h.extend(h.extend(new l(m.key),m),{childCount:u.length,folder:A,isPlaceholder:!1,name:g}));n.content({items:c,groupings:[d]});i&&t.end({itemsInFirstPage:c.length});return n},function(e){})}):r["default"].wrap(n)};t.prototype.getPastPageForIndex=function(e,t,r,o){for(var n=this.pages[e]||(this.pages[e]=[]),i=0,s=n;i=a.startIndex&&r<=u,c=t>=a.endIndex&&t<=u&&r=a.startIndex&&r<=a.endIndex&&t>=u,c=r>=a.startIndex&&r<=u&&t<=u,d=a.startIndex===t&&a.endIndex===r;if((l||c)&&!d)return a}return null};t.prototype.getPageForIndex=function(e,t,r){for(var o=this.pages[e]||(this.pages[e]=[]),n=0,i=o;n=s.startIndex&&r<=s.endIndex)return s}return null};t.prototype.insertPage=function(e,t){for(var r=this.pages[e]||(this.pages[e]=[]),o=0;o=s.startIndex&&t=0;s--,i++)o[i]=this._store.getItem(n[s].key);else for(var s=0;s0,l=!e.futurePagingToken&&!e.pastPagingToken;(r.locationFilter||r.tagFilter||r.faceFilter)&&r.pageSize===n.length&&!l?o.push(null):u||!a.hasResolved.peek()||l||o.push(null)};t.prototype._getAllPhotosCount=function(e){var t=this._totalChildCount[e];t||(t=this._totalChildCount[e]=this.createObservable(-1));return t};t.prototype._storePage=function(e,t,r){if(!e){var o=t.key,n=r.startIndex,i=void 0===n?0:n,s=r.endIndex,a=void 0===s?r.pageSize:s;e={startIndex:i,endIndex:a};this.insertPage(o,e);var u=this._indicesBeingRequested[o];u||(u=this._indicesBeingRequested[o]={});for(var l=e.startIndex;l0};return t}(r["default"]);return u});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/operation/Operation",["require","exports","knockout","./OperationState","./OperationBatch","./OperationType","./OperationAction","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(t){var s=e.call(this,t)||this;s.name=t.name;s.iconName=t.iconName;s.state=r.observable(o.created);s.error=r.observable();s.count=r.observable(1);var a={minimum:0,maximum:0,current:0};t.progress&&r.utils.extend(a,t.progress);s.progress={minimum:r.observable(a.minimum),maximum:r.observable(a.maximum),current:r.observable(a.current)};s.type=r.observable(t.type||i.multiple);s.batch=t.batch||new n;s._initializeActions(t.actions);s.payloads=r.observable(t.payloads||{});s.visibility=r.observable(t.visibility||0);return s}__extends(t,e);t.prototype.dispose=function(){this.actions({});this.payloads({});e.prototype.dispose.call(this)};t.prototype._initializeActions=function(e){void 0===e&&(e={});var t={};for(var o in e){var n=e[o],i=this.addDisposable(new s({key:o,operation:this,isAvailable:n.isAvailable,onExecute:n.execute}));t[o]=i}this.actions=r.observable(t)};return t}(a["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/operation/OperationAction",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","knockout"],function(e,t,r,o,n){"use strict";function i(){return o["default"].wrap()}var s=function(e){function t(t){var r=e.call(this,t)||this;r.key=t.key;var o=t.count,s=void 0===o?n.observable(1):o,a=t.isAvailable,u=void 0===a?n.observable(!0):a,l=t.onExecute,c=void 0===l?i:l;r.count=s;r.isAvailable=u;r._onExecute=c.bind(t.operation);return r}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this._onExecute=i};t.prototype.execute=function(){return this._onExecute()};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/operation/GroupOperation",["require","exports","./OperationType","./OperationState","./OperationAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/knockout/Aggregators","@ms/odsp-shared/lib/utilities/knockout/GroupProjection"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){var r=e.call(this,t)||this;r.operations=t.operations;r.name="";r.iconName="";r.progress={minimum:r.createObservable(0),maximum:r.createObservable(0),current:r.createObservable(0)};r.batch=t.batch;r.error=r.createObservable();r.count=r.createObservable(0);r._initializeType();r.payloads=r.createPureComputed(r._computePayloads);r.actions=r.createObservable({});r.states=r.createObservable({created:0,started:0,completed:0,failed:0,canceled:0,expired:0});r._initializeOperations();r.state=r.createPureComputed(r._computeState);r.visibility=r.createPureComputed(r._computeVisibility);return r}__extends(t,e);t.prototype._initializeType=function(){var e=this.addDisposable(u.group(this.operations,function(e){return e.type()}));this.type=this.createPureComputed(function(){return 1===e().length&&e()[0].key||r.multiple})};t.prototype._computePayloads=function(){var e=this.operations()[0];return e&&e.payloads()||{}};t.prototype._initializeOperations=function(){var e=this;this.addDisposable(this.operations.map({mappingWithDisposeCallback:function(t){var r=e.createPureComputed(function(){return o[t.state()]}),n=e.addDisposable(a.includeInSum(t.progress.minimum,e.progress.minimum)),i=e.addDisposable(a.includeInSum(t.progress.maximum,e.progress.maximum)),s=e.addDisposable(a.includeInSum(t.progress.current,e.progress.current)),u=e.addDisposable(a.includeInHistogram(r,e.states)),l=e.addDisposable(a.setFirst(t.error,e.error)),c=e.addDisposable(a.includeInSum(t.count,e.count)),d=e.createComputed(function(){var r=!1,o=e.actions.peek();for(var n in t.actions())if(!(n in o)){o[n]=e._initializeAction(n);r=!0}r&&e.actions.valueHasMutated()});return{mappedValue:t,dispose:function(){r.dispose();n.dispose();i.dispose();s.dispose();u.dispose();d.dispose();l.dispose();c.dispose()}}}}))};t.prototype._computeState=function(){var e,t=this.states();e=t.started||t.created&&(t.failed||t.completed||t.canceled)?o.started:t.created?o.created:t.failed?o.failed:t.completed?o.completed:t.canceled?o.canceled:o.expired;return e};t.prototype._computeVisibility=function(){return this.operations().reduce(function(e,t){var r=t.visibility.peek();return r1)i.values.remove(t);else{delete e._groupsByKeyId[n];e.groups.remove(i)}}}}})};return e}();return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/facegroup/FaceGroupProvider",["require","exports","@ms/odsp-utilities/lib/async/Promise","../item/ItemProvider","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys","../../models/item/OneDriveItem","../../models/store/ItemsStore","../../resources/ControlResourceKeys","../../models/task/Task","../../dataSources/item/IGetWorkProgressContext","../../dataSources/item/ITaskProgress","../../dataSources/item/ItemDataSource.resx","knockout","@ms/odsp-utilities/lib/math/Point"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m){"use strict";var A=10,g=function(e){function t(t){var r=e.call(this,t)||this;r._store=r.resources.consume(u.resourceKey);r._faceGroupDataSource=r.resources.consume(i.faceGroup);r._itemProvider=r.resources.consume(o.resourceKey);r._photoProvider=r.resources.consume(s.photo);r._viewParams=r.resources.consume(l.viewParams);return r}__extends(t,e);t.prototype.getFaces=function(e){var t,r=this._itemProvider.getItemSetKey(e),o=this._store.getItemSet(r);if(o&&o.content&&(t=o.content.peek())&&t.items.length>0&&!t.items[0].peek().folder.covers.length){var n={startIndex:0,endIndex:t.items.length,ascending:!1,pageSize:200};return this._getThumbnails(o,n)}return this._faceGroupDataSource.getFaces(e)};t.prototype.mergeFaceGroups=function(e,o){var n=this,i=e.items,s=i&&i[0],a=s.name,u=[new c["default"](a,i)];u=u.map(function(e){e.status=0;return e});o.update(u);return this._faceGroupDataSource.mergeFaceGroups(e).then(function(r){var i=[r&&r.progress&&r.progress.WorkItemHandle],s=function(){var r={type:d.IGetWorkProgressTypes.faceGrouping};i&&(r.workItemIds=i);n._itemProvider.getWorkProgress(r).done(function(r){var a;r.progress&&r.progress.length&&(a=r.progress[0]);if(a)if(a.WorkItemStatus!==p.ITaskStatuses[p.ITaskStatuses.Completed]){i||(i=[a.id]);n.async.setTimeout(s,t.ASYNC_DELAY)}else{u=u.map(function(e){return e.succeed()});o.update(u);n._itemProvider.invalidateItem(e.parentKey,{triggerFetch:!0})}else{u=u.map(function(e){return e.succeed()});o.update(u);n._itemProvider.invalidateItem(e.parentKey,{triggerFetch:!0})}},function(e){u=u.map(function(e){return e.fail(f.strings.DefaultTitle)});o.update(u)})};n.async.setTimeout(s,t.ASYNC_DELAY)},function(e){var t=new Error(e);u=u.map(function(e){return e.fail(t)});o.update(u);return r["default"].wrapError(t)})};t.prototype._getThumbnails=function(e,t){for(var o=e.content.peek().items,n=[],i=Math.min(o.length,t.endIndex),s=t.startIndex;si?-1:0};return t}(n["default"]);g.ASYNC_DELAY=5e3;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});define("odsp-next/dataSources/item/IGetWorkProgressContext",["require","exports"],function(e,t){"use strict";t.IGetWorkProgressTypes={itemCopy:"itemCopy",albumFolderExtraction:"albumFolderExtraction",faceGrouping:"faceGrouping"}});define("odsp-next/dataSources/item/ITaskProgress",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.NotStarted=0]="NotStarted";e[e.InProgress=1]="InProgress";e[e.Completed=2]="Completed";e[e.Cancelled=3]="Cancelled";e[e.Failed=4]="Failed";e[e.Unknown=5]="Unknown"}(r=t.ITaskStatuses||(t.ITaskStatuses={}))});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/facegroup/FaceGroupDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../providers/item/ItemProvider","@ms/odsp-utilities/lib/async/Promise","../url/odc/UrlDataSource","../../models/store/ItemsStore","../../resources/ControlResourceKeys","../base/odc/DataRequest","../item/ItemDataSource.resx"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c=l.strings,d="MergeFaceGroups",p="FaceGroups",f=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemProvider=r.resources.consume(o.resourceKey);r._store=r.resources.consume(s.resourceKey);r._viewParams=r.resources.consume(a.viewParams);return r}__extends(t,e);t.prototype.getFaces=function(e){return this._itemProvider.getItem(e).then(function(e){return e})};t.prototype.mergeFaceGroups=function(e){var t=this,r=i.skyApiBaseUrl+p,o=new u,s=JSON.stringify({action:d,groupIds:e.items.map(function(e){return e.faceGroup.faceFilter})});return o.sendPost(p,r,s).then(function(e){return e},function(e){var r=0;e&&e.data&&e.data.code&&(r=e.data.code);return n["default"].wrapError(t._getError(e.data.code).errorTitle)})};t.prototype._getError=function(e,t){var r={errorCode:e,errorDetailedText:"",errorTitle:""};r.errorTitle=c.DefaultTitle;r.errorDetailedText=c.DefaultSubText;return r};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/storageInfo/StorageInfoProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r._storageInfoDataSource=r.resources.consume(o.storageInfo);return r}__extends(t,e);t.prototype.getStorageInfo=function(){return this._storageInfoDataSource.getStorageInfo()};t.prototype.redeemCode=function(e){return this._storageInfoDataSource.redeemCode(e)};t.prototype.sendInvitation=function(e){return this._storageInfoDataSource.sendInvitation(e)};return t}(r["default"]);return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/storageOptions/StorageOptionsProvider",["require","exports","../../models/storageOptions/IStorageOptions","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","./StorageOptionsRequestor","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){var r=e.call(this,t)||this;r._storageOptionsDataSource=r.resources.consume(n.storageOptions);r._navigation=r.resources.consume(s.navigation);r._requestor=new(r.managed(i["default"]));r._requestor.updateStorageOptions();r._data=r.createPureComputed(function(){return r._requestor.storageOptionsData()});r.isReady=r.createPureComputed(r._computeIsReady);r.isEligibleForPremium=r.createPureComputed(r._computeIsEligibleForPremium);r.hasOffice=r.createPureComputed(r._computeHasOffice);r._parsedPremiumPlans=r.createPureComputed(r._computeParsingOfPremiumPlans);return r}__extends(t,e);t.prototype.getStorageOptions=function(){return this._storageOptionsDataSource.getStorageOptions()};t.prototype.getPremiumPurchaseInformation=function(){var e=this._parsedPremiumPlans();if(this.isEligibleForPremium.peek()){var t=e[0],r=e[1];if(t&&t.pricePerMonth)return this._getPurchaseInfo(t,!0,!0);if(r&&r.pricePerMonth)return this._getPurchaseInfo(r,!0,!1);if(t&&t.pricePerYear)return this._getPurchaseInfo(t,!1,!0);if(r&&r.pricePerYear)return this._getPurchaseInfo(r,!1,!1)}};t.prototype.getData=function(){return this._data};t.prototype._getPurchaseInfo=function(e,t,o){return{price:t?e.pricePerMonth:e.pricePerYear,purchaseUrl:t?e.secondaryOfficePlanUrl:e.mainOfficePlanUrl,planName:e.type,planType:o?r.PlanType.Personal:r.PlanType.Home}};t.prototype._computeParsingOfPremiumPlans=function(){var e,t,o=this._data();if(o&&o.officePlans)for(var n=0,i=o.officePlans;n=3){t.actions().cancel.isAvailable(!1);t.state(o.canceled);u=!0}else if(h){r.errorCode===D.name&&(h.code=D.code);if(d._progressCache){t.progress.current(0);t.state()!==o.failed&&d.handleMoveCopyError(h,t)}else d.handleMoveCopyError(h,t)}else if(m===p.ITaskStatuses.Completed)f();else{var A=t.progress.current.peek();if(r.completedBytes>A){t.progress.current(r.completedBytes);t.progress.maximum(r.totalBytes)}a=!0}d._progressCache&&d._progressCache.updateJobState(l,t,r)}else t.state()!==o.failed&&f()},d=this,f=0,h=r;f9){this._notifications.push(r);var o=function(){t._notifications.remove(r)};r.wait().then(o,o)}return r};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/notification/Notification",["require","exports","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this;o.text=t.text||"";o.severity=t.severity||0;o.dismissalType=t.dismissalType||2;o.timeout=t.timeout||0;o.action=t.action;o.actionText=t.actionText||"";o.isOpen=o.createObservable(!0);o.state=o.createObservable(1);o.canImplicitDismiss=2===o.dismissalType||3===o.dismissalType;o.showCloseButton=4!==o.dismissalType;var n=new r["default"];o.createComputed(function(){var e=o.state();1!==e&&(2===e?n.complete(!0):n.cancel())});o._promise=n.getPromise();return o}__extends(t,e);t.prototype.complete=function(){this.isOpen(!1);this.state(2)};t.prototype.dismiss=function(){this.isOpen(!1);this.state(3)};t.prototype.wait=function(){return this._promise};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/application/odc/ApplicationDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/odc/DataRequest","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../url/odc/UrlDataSource"],function(e,t,r,o,n,i){"use strict";var s=i.skyApiBaseUrl+"GetApplicationDetails",a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getApplicationDetails=function(e){var t=this,r=new o;return r.send({apiName:"GetApplicationDetails",url:s+"?"+n.serializeQuery({appId:e.clientId}),requestType:"GET"}).then(function(r){var o={userId:t._convertClientIdToUserId(e.clientId),email:null,name:r.name,image:r.logoUrl,profilePage:r.appUrl,entityType:3};return o})};t.prototype._convertClientIdToUserId=function(e){return parseInt(e,16).toString(10)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/storageInfo/odc/StorageInfoDataSource",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../base/odc/DataRequest","../../base/odc/SkyApiDataRequest","../../item/ItemDataSource.resx","../../../resources/ODCResourceKeys"],function(e,t,r,o,n,i,s,a){"use strict";var u=s.strings,l=function(e){function t(){var t=e.call(this)||this;t._urlDataSource=t.resources.consume(a.urlDataSource);return t}__extends(t,e);t.prototype.getStorageInfo=function(){var e=this,o=new n;return o.send({apiName:"GetStorageInfo",url:t._storageInfoUrl}).then(function(e){return e},function(t){var o=0;t&&t.data&&t.data.code&&(o=t.data.code);return r["default"].wrapError(e._getError(t.data.code))})};t.prototype.redeemCode=function(e){var o=new n,i=JSON.stringify({token:e.token,trackingGuid:e.trackingGuid}),s=o.sendPost("RedeemQuotaToken",t._redeemCodeUrl,i).then(function(e){e=e.items||e.item;return e},function(e){var t=0;e&&e.data&&e.data.code&&(t=e.data.code);return r["default"].wrapError(e.data.message)});return s};t.prototype.sendInvitation=function(e){var o=this,i=new n;if(!e)return null;var s=JSON.stringify({recipients:e.map(function(e){return{RecipientType:0,EmailAddress:e}})}),a=i.sendPost("SendInvitation",t._sendInvitationUrl,s).then(function(e){return e},function(e){var t=0;e&&e.data&&e.data.code&&(t=e.data.code);return r["default"].wrapError(o._getError(e.data.code).errorTitle)});return a};t.prototype._getError=function(e,t){var r={errorCode:e,errorDetailedText:"",errorTitle:""};switch(e){case 4102:r.errorTitle=u.InvalidCodeFailedToRedeem;break;default:r.errorTitle=u.DefaultTitle;r.errorDetailedText=u.DefaultSubText}return r};return t}(o["default"]);l._storageInfoUrl=i.baseUrl+document.domain+"/API/2/GetStorageInfo?planDetails=true";l._redeemCodeUrl=i.baseUrl+document.domain+"/API/2/RedeemQuotaToken";l._sendInvitationUrl=i.baseUrl+document.domain+"/API/2/SendInvitation";return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/ticketRedeemer/TicketRedeemerProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/modules/ModuleLoader"],function(e,t,r,o,n){"use strict";var i=function(t){function r(e){var r=t.call(this,e)||this;r._urlDataSource=r.resources.consume(o.url);return r}__extends(r,t);r.prototype.getTicketRedeemerManager=function(){var e=this._urlDataSource.getAppSubfolder(!0),t="odsp-next/dataSources/ticketRedeemer/"+e+"/TicketRedeemerManager";return this._onRequire(t)};r.prototype._onRequire=function(t){return n.loadModule({require:e,path:t})};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/storageOptions/odc/StorageOptionsDataSource",["require","exports","../../base/odc/DataRequest","../../base/odc/SkyApiDataRequest","../../url/odc/UrlDataSource","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/uri/Uri","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n,i,s,a){"use strict";var u="GetUpgradeOptions",l=function(e){function t(){var t=e.call(this)||this;t._navigation=t.resources.consume(a.navigation);return t}__extends(t,e);t.prototype.getStorageOptions=function(){var e=new r,o=n.getCtpMarketParam(this._navigation.viewParams),i=n.getAccountIdParam(this._navigation.viewParams),a=new s["default"](t._storageOptionsUrl);a.setQueryParameter(n.ctpMktParamKey,o,!1);a.setQueryParameter(n.accountIdParamKey,i,!1);return e.send({apiName:u,url:a.toString()})};return t}(i["default"]);l._storageOptionsUrl=o.baseUrl+document.domain+"/API/2/"+u;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/subscriptions/SubscriptionsProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r._subscriptionsDataSource=r.resources.consume(o.subscriptions);return r}__extends(t,e);t.prototype.getSubscriptions=function(e){return this._subscriptionsDataSource.getSubscriptions(e)};t.prototype.updateSubscription=function(e){return this._subscriptionsDataSource.updateSubscription(e)};t.prototype.getRootSubscriptions=function(){return this._subscriptionsDataSource.getRootSubscriptions()};t.prototype.createRootSubscription=function(e){return this._subscriptionsDataSource.createRootSubscription(e)};t.prototype.updateRootSubscription=function(e){return this._subscriptionsDataSource.updateRootSubscription(e)};t.prototype.deleteRootSubscription=function(e){return this._subscriptionsDataSource.deleteRootSubscription(e)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/subscriptions/vroom/SubscriptionsDataSource",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../base/vroom/Vroom","../../base/vroom/IVroomDataRequestor","../../base/vroom/VroomDataRequestor"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.getSubscriptions=function(e){var t=this;return e.itemId?this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],path:"/drive/items/"+e.itemId+"/subscriptions"}).then(function(e){return e.value.map(function(e){return t._translateToSubscriptionModel(e)})}):r["default"].wrap([])};t.prototype.updateSubscription=function(e){var t=this,r=new Date;r.setMonth(r.getMonth()+1);var o={notificationUrl:"ActivityService://activity",expirationDateTime:r.toISOString(),scenarios:[n.SubscriptionScenarios[n.SubscriptionScenarios.FollowAFile]],muted:!e.isOn};return this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],path:"/drives/"+e.item.ownerId+"/items/"+e.item.itemId+"/subscriptions",requestType:"POST",postData:JSON.stringify(o)}).then(function(e){return t._translateToSubscriptionModel(e)})};t.prototype.getRootSubscriptions=function(){var e=this;return this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],path:"/drive/root/subscriptions"}).then(function(t){return t.value.map(function(t){return e._translateToSubscriptionModel(t)})})};t.prototype.createRootSubscription=function(e){var t=this,r={notificationUrl:e.notificationUrl,expirationDateTime:e.expirationDateTime.toISOString(),scenarios:[n.SubscriptionScenarios[n.SubscriptionScenarios.Webhook]]};return this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],path:"/drive/root/subscriptions",requestType:"POST",postData:JSON.stringify(r)}).then(function(e){return t._translateToSubscriptionModel(e)})};t.prototype.updateRootSubscription=function(e){var t=this,r={notificationUrl:e.notificationUrl,expirationDateTime:e.expirationDateTime.toISOString()};return this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],path:"/drive/root/subscriptions/"+e.id,requestType:"PATCH",postData:JSON.stringify(r)}).then(function(e){return t._translateToSubscriptionModel(e)})};t.prototype.deleteRootSubscription=function(e){return this._getRequestor().send({apiName:i.VroomApiLoggingName[i.VroomApiLoggingName.subscriptions],requestType:"DELETE",path:"/drive/root/subscriptions/"+e.id})};t.prototype._translateToSubscriptionModel=function(e){if(!e)return null;var t={id:e.id,muted:e.muted,expirationDateTime:e.expirationDateTime,notificationUrl:e.notificationUrl,resource:e.resource,scenarios:e.scenarios};e.createdBy&&e.createdBy.user&&(t.createdBy={user:{id:e.createdBy.user.id}});return t};t.prototype._getRequestor=function(){var e=this.resources.consume(s.resourceKey);this._getRequestor=function(){return e};return e};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/thumbnail/ThumbnailProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../dataSources/base/vroom/VroomDataRequestor","../../dataSources/base/vroom/IVroomDataRequestor"],function(e,t,r,o,n){"use strict";var i=999999,s=function(e){function t(t){return e.call(this,t)||this}__extends(t,e);t.prototype.getThumbnails=function(e,t,r){void 0===r&&(r=null);var i=this._getSerializedSizes(t),s=this.resources.consume(o.resourceKey);return s.send({apiName:n.VroomApiLoggingName[n.VroomApiLoggingName.thumbnails],path:"/drive/items/"+e+"/thumbnails?select="+i+(r?"&authkey="+r:"")})};t.prototype.getThumbnailForLargestDimension=function(e,t,r){return r?this.getThumbnailForSize(e,t,i):this.getThumbnailForSize(e,i,t)};t.prototype.getThumbnailForSize=function(e,t,r){var o="c"+t+"x"+r;return e.value[0][o]};t.prototype._getSerializedSizes=function(e){for(var t=[],r=0,o=e;r=t.length)o(e);else{var i=t[r];this.getRefernceAsync(i).done(function(s){e[i]=s;n.recursiveGetReferences(e,t,r+1,o)})}};i.prototype.getRefernceAsync=function(e){var t=this,r=this._map[e];if(r&&null!==r.referenceString){if(!r.isAnchored){r.callback(r.referenceString);r.isAnchored=!0}return l["default"].wrap(r.referenceString)}r={referenceString:null,signal:new p["default"],callback:null,isAnchored:!1};this._map[e]=r;return r.signal.getPromise().then(function(){return t.getRefernceAsync(e)})};return i}(i["default"]);return h});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/utilities/newFeatureExperience/UserInformation",["require","exports","@ms/odsp-utilities/lib/models/store/BaseDataStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType"],function(e,t,r,o){"use strict";var n="lastSeenVersion",i=function(e){function t(){var r=e.call(this,"NewFeatureExperienceUser",o["default"].local)||this;if(r.containsUserData()){r.lastSeenVersion=r.getValue(n);r.firstVisit=!1}else{r.lastSeenVersion=-1;r.firstVisit=t.isLocalStorageSupported()}return r}__extends(t,e);t.isLocalStorageSupported=function(){try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}};t.prototype.save=function(){this.setValue(n,this.lastSeenVersion)};t.prototype.containsUserData=function(){return void 0!==this.getValue(n)};return t}(r["default"]);return i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/newFeatureExperience/odc/NewFeatureExperienceDataSource",["require","exports","../../../resources/DataSourceResourceKeys","@ms/odsp-shared/lib/base/BaseModel","../GlobalLinkNavigator","../NewFeatureExperience.resx","../../../utilities/features/Features"],function(e,t,r,o,n,i,s){"use strict";var a="/images/newfeatureexperience",u=function(e){function t(){var t=e.call(this)||this;t._urlDataSource=t.resources.consume(r.url);t._globalLinkNavigator=new(t.resources.injected(n["default"]));return t}__extends(t,e);t.prototype.getNewUserFeatureSetData=function(){var e=[];return e};t.prototype.getFeatureData=function(){var e=[],t=[],r=[{engagementName:"ExploreRecent",title:i.strings.ExploreRecentTitle,description:null,body:[i.strings.ExploreRecentBody],imageUrl:a+"/v3/curatedfolders.gif"},{engagementName:"OfficeLens",title:i.strings.OfficeLensTitle,description:null,body:[i.strings.OfficeLensBody],imageUrl:a+"/v3/officelens.gif",feature:s.OfficeLens},{engagementName:"PhotoView",title:i.strings.PhotoViewTitle,description:null,body:[i.strings.PhotoViewBody],imageUrl:a+"/v3/photosview.gif",feature:s.AlbumViewInFiles}],o=[null,e,t,r];return o};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/newFeatureExperience/GlobalLinkNavigator",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n){"use strict";var i="__GlobalLinkNavigator_navigateTo",s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this,o=r.resources.consume(n.navigation);window[i]=function(e){o.navigateTo(e)};return r}__extends(t,e);t.prototype.getNavigationFunction=function(e){o.Engagement.logData({name:"NewFeatureExperience.DirectLinkClicked",extraData:{featureQueryString:e}});return"javascript:"+i+'("'+e+'")'};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/newFeatureExperience/NewFeatureExperienceProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r._dataSource=r.resources.consume(o.newFeatureExperience);return r}__extends(t,e);t.prototype.getNewUserFeatureSetData=function(){return this._dataSource.getNewUserFeatureSetData()};t.prototype.getFeatureData=function(){return this._dataSource.getFeatureData()};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/ActionMap",["require","exports","../BaseActionMap","./AddCoverPhotoAction","../addToAlbum/odc/AddToAlbumAction","../ChangeFolderTypeAction","../ClearSelectionAction","./CreateDocumentAction","../createFolder/odc/CreateFolderAction","./CreateMountPointAction","./DefaultClickAction","../delete/odc/DeleteAction","../download/odc/DownloadAction","../editTags/odc/EditTagsAction","../embed/odc/EmbedAction","../emptyRecycleBin/odc/EmptyRecycleBinAction","../feedback/odc/FeedbackAction","../LanguagePickerAction","../navigateToItem/NavigateToItemAction","../NavigationAction","../sort/od/OneDriveSortAction","./OpenAction","./OpenInOfficeClientAction","../OpenPdfInBrowserAction","./OpenInOfficeOnlineAction","../orderPrints/odc/OrderPrintsAction","./PlayAudioAction","./PlaySlideShowAction","./StopSlideShowAction","./RemoveCoverPhotoAction","./RemoveFromRecentAction","./RemoveTagAction","../rename/odc/RenameAction","../restore/RestoreAction","../restoreAll/odc/RestoreAllAction","../rotate/RotateAction","./SaveSortOrderAction","../SetFocusAction","../shareByLink/odc/ShareByLinkAction","../showKeyboardMap/ShowKeyboardMapAction","../showOperations/ShowOperationsAction","../showPermissions/ShowPermissionsAction","../ShowPropertiesAction","../ShowSelectionAction","../sort/SortAction","../toggleListLayout/odc/ToggleListLayoutAction","./ViewOriginalAction","./UploadAction","./UpdateCaptionAction","./SurveyAction","./AddToSharedListAction","../removeFromSharedList/odc/RemoveFromSharedListAction","../addToBundle/odc/AddToBundleAction","./RemoveFromBundleAction","../reportAbuse/odc/ReportAbuseAction","./RemoveMountPointAction","../requestReview/odc/RequestReviewAction","./ViewInFolderAction","./SignOutAction","../ToggleDebugWindowAction","./RemoveFromAlbumAction","../addPhotosToAlbum/AddPhotosToAlbumAction","../createAlbum/CreateAlbumAction","../SelectAllAction","../FilterSearchAction","../RemoveTagFromItemAction","../setAlbumCoverPhoto/odc/SetAlbumCoverPhotoAction","../setPhotoBurstWinner/odc/SetPhotoBurstWinnerAction","../setPhotosRoot/odc/SetPhotosRootAction","../FilterSearchByDateAction","../launchMoveCopyPanel/odc/LaunchMoveCopyPanelAction","../mergeFaceGroups/MergeFaceGroupsAction","./AutoExecuteAction","../toggleSelectionMode/ToggleSelectionModeAction","../redeemCode/odc/RedeemCodeAction","../save/odc/SaveAction","../redeem/odc/RedeemAction","../base/LazyLoadedAction","../switchPhotoFolderLayoutType/odc/SwitchPhotoFolderLayoutTypeAction","../createAlbumFromFolder/odc/CreateAlbumFromFolderAction","./VersionHistoryAction","./RearrangeAction","../applyOfficeLens/odc/ApplyOfficeLensAction","../removeOfficeLens/odc/RemoveOfficeLensAction","../base/OverrideAction","../printPdf/odc/PrintPdfAction","../keepOnlySelectedPhotoBurstItems/odc/KeepOnlySelectedPhotoBurstItemsAction","../extractItemsFromPhotoBurst/odc/ExtractItemsFromPhotoBurstAction"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A,g,v,y,b,_,S,w,I,x,P,E,C,T,k,D,B,R,O,N,F,L,M,U,H,Q,j,q,V,K,G,z,W,Y,J,X,Z,$,ee,te,re,oe,ne,ie,se,ae,ue,le,ce,de,pe,fe,he,me,Ae,ge,ve,ye,be,_e,Se,we,Ie,xe,Pe,Ee,Ce,Te,ke,De,Be,Re){"use strict";var Oe=function(e){function t(){var t=e.call(this)||this,r=we["default"].create("odsp-next/actions/uploadBlock/odc/UploadBlockAction"),Oe=we["default"].create("odsp-next/actions/uploadBlock/odc/WacEditBlockAction");t.AddCoverPhotoAction=o;t.AddPhotosToAlbumAction=ae["default"];t.AddToAlbumAction=n["default"];t.AddToBundleAction=Z["default"];t.AddToSharedListAction=J;t.ApplyOfficeLensAction=Ce["default"];t.AutoExecuteAction=ve["default"];t.ChangeFolderTypeAction=i;t.ClearSelectionAction=s;t.CreateAlbumAction=ue["default"];t.CreateAlbumFromFolderAction=xe["default"];t.CreateDocumentAction=ke["default"].create(a,r);t.CreateFolderAction=u["default"];t.CreateNewFolderAction=we["default"].create("odsp-next/actions/createNewFolder/odc/CreateNewFolderAction");t.CreateMountPointAction=l;t.DefaultClickAction=c;t.DeleteAction=d["default"];t.DownloadAction=p["default"];t.EditTagsAction=f["default"];t.EmbedAction=h["default"];t.EmptyRecycleBinAction=m["default"];t.ExtractItemsFromPhotoBurstAction=Re["default"];t.FeedbackAction=A["default"];t.FilterSearchAction=ce;t.FilterSearchByDateAction=me;t.KeepOnlySelectedPhotoBurstItemsAction=Be["default"];t.LanguagePickerAction=g;t.LaunchMoveCopyPanelAction=Ae["default"];t.MergeFaceGroupsAction=ge["default"];t.MoveCopyAction=we["default"].create("odsp-next/actions/moveCopy/odc/MoveCopyAction");t.NavigateToItemAction=v["default"];t.NavigationAction=y;t.OneDriveSortAction=b;t.OpenAction=_;t.OpenInOfficeClientAction=S;t.OpenPdfInBrowserAction=w["default"];t.OpenInOfficeOnlineAction=ke["default"].create(I["default"],Oe);t.OrderPrintsAction=x["default"];t.PlayAudioAction=P;t.PlaySlideShowAction=E;t.PrintPdfAction=De["default"];t.RearrangeAction=Ee;t.RedeemAction=Se["default"];t.RedeemCodeAction=be["default"];t.RemoveCoverPhotoAction=T;t.RemoveFromAlbumAction=se;t.RemoveFromBundleAction=$;t.RemoveFromRecentAction=k;t.RemoveFromSharedListAction=X["default"];t.RemoveMountPointAction=te;t.RemoveOfficeLensAction=Te["default"];t.RemoveTagAction=D;t.RemoveTagFromItemAction=de;t.RenameAction=B["default"];t.ReportAbuseAction=ee["default"];t.RequestReviewAction=re["default"];t.RestoreAction=R["default"];t.RestoreAllAction=O["default"];t.RotateAction=N["default"];t.SaveAction=_e["default"];t.SaveSortOrderAction=F;t.SelectAllAction=le;t.SetAlbumCoverPhotoAction=pe["default"];t.SetFocusAction=L;t.SetPhotoBurstWinnerAction=fe["default"];t.SetPhotosRootAction=he["default"];t.ShareByLinkAction=M["default"];t.ShowKeyboardMapAction=U["default"];t.ShowOperationsAction=H["default"];t.ShowPermissionsAction=Q["default"];t.ShowPropertiesAction=j;t.ShowSelectionAction=q;t.ShowVersionHistoryAction=Pe;t.SignOutAction=ne;t.SortAction=V;t.StopSlideShowAction=C;t.SurveyAction=Y;t.SwitchPhotoFolderLayoutTypeAction=Ie["default"];t.ToggleDebugWindowAction=ie;t.ToggleListLayoutAction=K["default"];t.ToggleSelectionModeAction=ye["default"];t.UpdateCaptionAction=W;t.UploadAction=ke["default"].create(z,r);t.UploadBlockAction=r;t.ViewInFolderAction=oe;t.ViewOriginalAction=G;return t}__extends(t,e);return t}(r);return Oe});define("odsp-next/actions/BaseActionMap",["require","exports","./UnsupportedAction"],function(e,t,r){"use strict";var o=function(){function e(){this.AuthenticationPolicyWarningAction=r;this.AddCoverPhotoAction=r;this.AddExistingAppViewAction=r;this.AddFlowAction=r;this.AddPhotosToAlbumAction=r;this.AddToAlbumAction=r;this.AddToBundleAction=r;this.AddToQuickLaunchAction=r;this.AddToSharedListAction=r;this.AddToSpotlightAction=r;this.AlertAction=r;this.ApplyOfficeLensAction=r;this.ApproveRejectAction=r;this.AutoExecuteAction=r;this.CancelEditAction=r;this.ChangeAppViewVisibilityAction=r;this.ChangeFolderTypeAction=r;this.CheckInAction=r;this.CheckOutAction=r;this.ClearFilterAction=r;this.ClearSelectionAction=r;this.ComplianceDetailsAction=r;this.ContentTypeNavigationAction=r;this.CopyFieldAction=r;this.CreateAlbumAction=r;this.CreateAlbumFromFolderAction=r;this.CreateAppViewAction=r;this.CreateColumnAction=r;this.CreateCustomDocumentAction=r;this.CreateDocumentAction=r;this.CreateFolderAction=r;this.CreateItemAction=r;this.CreateMountPointAction=r;this.CreateNewFolderAction=r;this.CreateSitePageAction=r;this.CustomActionNavigationAction=r;this.CustomizeFormsNavigationAction=r;this.CustomizeViewAction=r;this.DefaultClickAction=r;this.DeleteAction=r;this.DeleteAppAction=r;this.DeleteViewAction=r;this.DownloadAction=r;this.EditAction=r;this.EditItemAction=r;this.EditItemCancelAction=r;this.EditItemSaveAction=r;this.EditNewAppViewAction=r;this.EditTagsAction=r;this.EmbedAction=r;this.EmptyRecycleBinAction=r;this.ExportListAction=r;this.ExtractItemsFromPhotoBurstAction=r;this.FeedbackAction=r;this.FileHandlerOpenAction=r;this.FilterAction=r;this.FilterSearchAction=r;this.FilterSearchByDateAction=r;this.GetLinkAction=r;this.GroupAction=r;this.InvokeFirstRunExperienceAction=r;this.KeepOnlySelectedPhotoBurstItemsAction=r;this.LanguagePickerAction=r;this.LaunchChangeTheLookPanelAction=r;this.LaunchCreateAppViewPanelAction=r;this.LaunchColumnManagementPanelAction=r;this.LaunchCreateGroupPanelAction=r;this.LaunchCreateShortcutPanel=r;this.LaunchFilterPanelAction=r;this.LaunchFullReportPanelAction=r;this.LaunchGroupMembershipPanelAction=r;this.LaunchListCreationPanelAction=r;this.LaunchListFormAction=r;this.LaunchMoveCopyPanelAction=r;this.LaunchSendForApprovalPanelAction=r;this.LaunchSitePermissionsPanelAction=r;this.LaunchSiteSettingsPanelAction=r;this.MakeHomepageAction=r;this.MergeFaceGroupsAction=r;this.ModifyColumnAction=r;this.ModifyShowInFiltersPaneAction=r;this.MoveCopyAction=r;this.MoveLeftSpotlightAction=r;this.MoveRightSpotlightAction=r;this.NavigateToItemAction=r;this.NavigateToSharePointHomeAction=r;this.NavigationAction=r;this.OpenAction=r;this.OpenAppAction=r;this.OpenInExplorerAction=r;this.OpenInOfficeClientAction=r;this.OpenInOfficeOnlineAction=r;this.OpenNavLinkAction=r;this.OpenPdfInBrowserAction=r;this.OpenShortcutAction=r;this.OpenSiteAction=r;this.OrderPrintsAction=r;this.PinToFiltersPaneAction=r;this.PlayAudioAction=r;this.PlaySlideShowAction=r;this.PolicyTipAction=r;this.PrintPdfAction=r;this.PublishAction=r;this.RearrangeAction=r;this.RedeemAction=r;this.RedeemCodeAction=r;this.RemoveCoverPhotoAction=r;this.RemoveFromAlbumAction=r;this.RemoveFromBundleAction=r;this.RemoveFromRecentAction=r;this.RemoveFromSharedListAction=r;this.RemoveFromSpotlightAction=r;this.RemoveMountPointAction=r;this.RemoveOfficeLensAction=r;this.RemoveTagAction=r;this.RemoveTagFromItemAction=r;this.RenameAction=r;this.RenameColumnAction=r;this.ReportAbuseAction=r;this.RequestReviewAction=r;this.RestoreAction=r;this.RestoreAllAction=r;this.RotateAction=r;this.SaveAction=r;this.SaveSortOrderAction=r;this.SaveViewAction=r;this.SelectAction=r;this.SelectAllAction=r;this.SetAlbumCoverPhotoAction=r;this.SetDefaultViewAction=r;this.SetFocusAction=r;this.SetPhotoBurstWinnerAction=r;this.SetPhotosRootAction=r;this.ShareAction=r;this.ShowPermissionsAction=r;this.ShareByLinkAction=r;this.ShowExistingFlowsAction=r;this.ShowFiltersAction=r;this.ShowKeyboardMapAction=r;this.ShowOperationsAction=r;this.ShowPropertiesAction=r;this.ShowHashtagsAction=r;this.ShowSelectionAction=r;this.ShowVersionHistoryAction=r;this.SignOutAction=r;this.OneDriveSortAction=r;this.StopSlideShowAction=r;this.SurveyAction=r;this.SwitchPhotoFolderLayoutTypeAction=r;this.SwitchSharingLinkAction=r;this.SwitchViewAction=r;this.SyncAction=r;this.SynchronizeAppViewAction=r;this.ToggleAction=r;this.ToggleDebugWindowAction=r;this.ToggleListLayoutAction=r;this.ToggleSelectionModeAction=r;this.TriggerFlowAction=r;this.UndoCheckOutAction=r;this.UnPublishAction=r;this.UpdateCaptionAction=r;this.UpdatePermissionsAction=r;this.UploadAction=r;this.UploadBlockAction=r;this.ViewInFolderAction=r;this.ViewItemAction=r;this.ViewOriginalAction=r;this.WorkflowAction=r}return e}();return o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/UnsupportedAction",["require","exports","../base/BaseAction"],function(e,t,r){"use strict";var o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="Unsupported";return t}__extends(t,e);t.prototype.onIsAvailable=function(){return!1};return t}(r["default"]);return o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/AddCoverPhotoAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../../dataSources/url/QueryType","../base/ItemCommandHelper","../../models/item/command/CustomizationItemCommandKeys","../base/ItemRedeemer","../../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){var r=e.call(this,t)||this;r.name="AddCoverPhotoAction";r._itemReedemer=new(r.managed(a["default"]));r._itemCommandHelper=new(r.managed(i["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,s.addAsCoverPhoto)&&t.queryType!==n.Search};t.prototype.onSelectionExecute=function(e,t,r){var n=this;return this._itemReedemer.redeemItems(e,this).then(function(){var t=n.resources.consume(u.resourceKey),r=e[0].parent;return t.addCoverPhotos({items:e,target:r}).then(function(){return{resultType:o.ResultTypeEnum.Success}})})};return t}(r["default"]);return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r0;return e.prototype.onIsAvailable.call(this)&&r&&this._getIsAvailableFromSelection(t)};t.prototype.onSelectionIsAvailable=function(e,t){return!0};t.prototype.onExecute=function(e,t){var r,o=this;r=this.selectionModel?this._selectionHelper.resolveSelection():n["default"].wrap([]);return r.then(function(r){if(r){0===r.length&&(o.canFallbackToParent||o.isItemSpecified)&&(r=[o.item.peek()]);return o.onSelectionExecute(r,e,t)}})};t.prototype.onSelectionExecute=function(e,t,r){return n["default"].wrap({resultType:i.ResultTypeEnum.Failure})};t.prototype._getIsAvailableFromSelection=function(e){for(var t=!0,r=0,o=e;r1?[]:e||[]};t.prototype._computeFirstItem=function(){var e=this.selection();return e&&e[0]&&e[0]()};t.prototype._getCurrentSelection=function(){if(this._overrideItem)return[this._overrideItem];var e=this._selectionModel;if(this._useCurrentSelectionGroup&&this._selectionModel.getSelectionModelGroup()){var t=this._selectionModel.getSelectionModelGroup(),r=t.currentSelection();r&&(e=r)}var o=e.selection();(0===o.length||this._ignoreSelection)&&this._canFallback&&(o=[this._fallback]);return o};t.prototype._resolveSelection=function(){return this._overrideItem?r["default"].wrap([this._overrideItem.peek()]):this._ignoreSelection||!this.selection.peek().length?r["default"].wrap([]):this._selectionHelper.resolveSelection()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/models/item/command/PhotoItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.play=new r["default"]("play");t.rotate=new r["default"]("rotate");t.editCaption=new r["default"]("editCaption");t.editTags=new r["default"]("editTags");t.removeTags=new r["default"]("removeTags");t.viewOriginal=new r["default"]("viewOriginal");t.applyOfficeLens=new r["default"]("applyOfficeLens");t.removeOfficeLens=new r["default"]("removeOfficeLens");t.mergeWithFaceGroup=new r["default"]("mergeWithFaceGroup");t.addToAlbum=new r["default"]("addToAlbum");t.removeFromAlbum=new r["default"]("removeFromAlbum");t.addPhotosToAlbum=new r["default"]("addPhotosToAlbum")});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/ChangeFolderTypeAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/ProviderResourceKeys","../controls/infoPane/InfoPane.resx","../controls/folderTypeEditor/FolderTypeEditor","@ms/odsp-datasources/lib/utilities/permissions/Identity","../resources/DataSourceResourceKeys","../utilities/icons/Icon","../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a,u,l,c,d){"use strict";var p=function(e){function t(t){var r=e.call(this,t)||this;r.name="ChangeFolderType";r.isSingleSelectAction=!0;r.canFallbackToParent=!0;r._identityProvider=r.resources.consume(i.identity);r._itemProvider=r.resources.consume(d.resourceKey);r._urlDataSource=r.resources.consume(l.url);return r}__extends(t,e);t.prototype.onSelectionExecute=function(e,t,r){var u=this,l=e[0],d=l.category,p=this.observables.create(d),f=this.resources.consume(i.dialog),h=f.requestDialog({title:s.strings.informationChangeFolderTitle,component:{name:a.tagName,params:{category:p}},actions:[{name:s.strings.informationSave,execute:function(){return o["default"].wrap(2)},isAvailable:this.createComputed(function(){return l.category!==p()}),isDefault:!0,icon:new c("Save"),automationId:"changeFolderTypeSave"}]});return h.wait().then(function(){return u._itemProvider.changeFolderType({category:p(),item:l}).then(function(){return{resultType:n.ResultTypeEnum.Success}})})};t.prototype.onSelectionIsAvailable=function(e,t){var r=this._identityProvider.getIdentity();return r&&r.type!==u.IdentityType.anonymous&&void 0!==t.category&&!this._urlDataSource.isRecycleBin(t.queryType)};return t}(r["default"]);return p});define("odsp-next/controls/folderTypeEditor/FolderTypeEditor",["require","exports","./FolderTypeEditorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderTypeEditor.html","./FolderTypeEditor.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-folder-type-editor",template:e("./FolderTypeEditor.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/folderTypeEditor/FolderTypeEditorViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../infoPane/InfoPane.resx","../../models/item/FolderCategory","knockout"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.infoPaneResx=o;r.category=t.category;r.typeDocuments=n[n.documents];r.typePhotos=n[n.photos];r.categoryText=i.observable(n[r.category()]);r.subscribe(r.categoryText,function(){r.category(n[r.categoryText()])});return r}__extends(t,e);return t}(r["default"]);return s});define("odsp-next/models/item/FolderCategory",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.documents=0]="documents";e[e.photos=1]="photos";e[e.favorites=2]="favorites"}(r||(r={}));return r});define("odsp-next/controls/folderTypeEditor/FolderTypeEditor.html",[],function(){return'
'});define("odsp-next/controls/folderTypeEditor/FolderTypeEditor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".FolderTypeEditor-option+.FolderTypeEditor-option{margin-top:10px}"}])});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/ClearSelectionAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/DataSourceResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="ClearSelection";r._urlDataSource=r.resources.consume(i.url);return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return e>0};t.prototype.onIsAvailable=function(){return e.prototype.onIsAvailable.call(this)&&!this._urlDataSource.isRecycleBin(this.item().queryType)};t.prototype.onExecute=function(e,t){this.selectionModel.clear();return o["default"].wrap({resultType:n.ResultTypeEnum.Success})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/CreateDocumentAction",["require","exports","../CreateDocumentAction","cookies","../DocumentType","@ms/odsp-utilities/lib/async/Promise","../../resources/ProviderResourceKeys","../../resources/ODCResourceKeys","../../controls/createDocumentForm/CreateDocumentForm","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","@ms/odsp-utilities/lib/logging/events/Qos.event","./SkyApiHelper","../../dataSources/url/odc/UrlDataSource","../base/ItemCommandHelper","../../models/item/command/OfficeItemCommandKeys","../../models/item/command/WebItemCommandKeys","../base/ItemRedeemer","@ms/odsp-utilities/lib/modules/Modules","../../resources/ControlResourceKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A,g,v){"use strict";var y=function(t){function r(e){var r=t.call(this,e)||this;r._itemDataSource=r.resources.consume(a.itemDataSource);r._hiddenDomProvider=r.resources.consume(s.hiddenDom);r._itemCommandHelper=new(r.managed(f["default"]));r._itemReedemer=new(r.managed(A["default"]));r.askForFileName=!!e.autoInvokedItem;e.autoInvokedItem&&e.docType===n.Text&&(r.redirect=!1);r._itemCommandKey=r._getItemCommandKey(r.docType);r._didUserUploadOrCreateFile=r.resources.consume(v.didUserUploadOrCreateFile.optional);return r}__extends(r,t);r.prototype.onIsAvailable=function(){return!!this._itemCommandKey&&this._itemCommandHelper.isCommandSupported(this.item(),this._itemCommandKey)&&t.prototype.onIsAvailable.call(this)};r.prototype.onExecute=function(r,s){var a=this,f=this.item.peek();return this._itemReedemer.redeemItem(f,this).then(function(){var h,m=a._itemDataSource;if(a.askForFileName)return t.prototype.onExecute.call(a,r,s);g.loadModule({require:e,path:"../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var t=new(a.managed(e));t.fireUploadEvents()});a._didUserUploadOrCreateFile&&a._didUserUploadOrCreateFile(!0);if(a.docType===n.OneNote||2===a._itemCommandHelper.getCommandBehavior(f,a._itemCommandKey)){var A=a.navigation;h=m.createDocumentInTab(a.docType,f,!0);A.navigateTo({url:h,frameId:"_blank"});d.refreshItemWhenVisible(f,a.resources);return{resultType:c.ResultTypeEnum.Success}}var v=a._hiddenDomProvider;h=m.createDocumentInTab(a.docType,f,!1);var y=v.requestControl({name:u.tagName,params:{canary:FilesConfig.navCanary,formAction:h}}),b={FR:"SDX.Skydrive*Root",ST:(new Date).getTime()};o.set("BP",l.serializeQuery(b),{domain:p.getCookieDomain()});var _=document.getElementById("create_form");_.submit();v.disposeControl(y);d.refreshItemWhenVisible(f,a.resources);return i["default"].wrap({resultType:c.ResultTypeEnum.Success})})};r.prototype._getItemCommandKey=function(e){var t;switch(e){case n.Word:t=h.createWord;break;case n.Excel:t=h.createExcel;break;case n.PowerPoint:t=h.createPowerPoint;break;case n.ExcelSurvey:t=h.createSurvey;break;case n.OneNote:t=h.createOneNote;break;case n.Text:t=m.upload}return t};return r}(r);return y});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/CreateDocumentAction",["require","exports","../base/BaseItemAction","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","./DocumentType","../controls/itemNameEditor/ItemNameEditor","@ms/odsp-utilities/lib/async/Promise","../controls/commands/Commands.resx","../dataSources/url/QueryType","../utilities/icons/Icon","../providers/item/ItemProvider","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/modules/Modules","../utilities/features/Features","../resources/ControlResourceKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A){"use strict";var g=l.strings,v=function(t){function r(e){var r=t.call(this,e)||this;r.docType=e.docType;r.templateUrl=e.templateUrl;r.name="Create"+(s[r.docType]||"")+"DocumentAction";r.navigation=r.resources.consume(o.navigation);r._itemProvider=r.resources.consume(p.resourceKey);r._operatorProvider=r.resources.consume(n.operator);r._dialogProvider=r.resources.consume(n.dialog);r.platformDetection=r.resources.consume(f.platformDetection);r.redirect=!0;r.openInNewTab=!1;r.askForFileName=r.docType===s.OneNote;r._didUserUploadCreateFile=r.resources.consume(A.didUserUploadOrCreateFile.optional);return r}__extends(r,t);r.prototype.onIsAvailable=function(){return!(this.platformDetection.isMobile&&!this.platformDetection.isIPad)&&this.item().queryType===c.Files};r.prototype.isCommandSupported=function(){return!0};r.prototype.onExecute=function(e,t){return this.isCommandSupported()?this.onExecuteCore():u["default"].wrap({resultType:i.ResultTypeEnum.Success})};r.prototype.onExecuteCore=function(){var t=this;if(!this._isCreatingFile){h.loadModule({require:e,path:"../utilities/optimizely/ExperimentsCommon"}).then(function(e){var r=new(t.managed(e));r.fireUploadEvents()});this._didUserUploadCreateFile&&this._didUserUploadCreateFile(!0);var r=this.item.peek();return this.askForFileName?this._createDocumentWithDialog(r):this._createDocument(r)}};r.prototype._getDialogTitle=function(){var e="";switch(this.docType){case s.Word:e=g.CreateWord;break;case s.Excel:e=g.CreateExcel;break;case s.PowerPoint:e=g.CreatePowerPoint;break;case s.OneNote:e=g.CreateOneNote;break;case s.ExcelSurvey:e=g.CreateExcelSurvey;break;case s.Text:e=g.CreateText;break;case s.ExcelForm:e=g.CreateFormForExcel;break;case s.Visio:m.isFeatureEnabled(m.VisioDrawingCreation)&&(e=g.CreateVisio)}return e};r.prototype._getDocExtension=function(){switch(this.docType){case s.Word:return".docx";case s.Excel:case s.ExcelSurvey:case s.ExcelForm:return".xlsx";case s.PowerPoint:return".pptx";case s.OneNote:return".one";case s.Text:return".txt";case s.Visio:if(m.isFeatureEnabled(m.VisioDrawingCreation))return".vsdx"}};r.prototype.createNewFile=function(e,t){var r=this._operatorProvider;return r.createItem({fileName:e,parentItem:this.item.peek()})};r.prototype._createDocumentWithDialog=function(e){var t=this,r=this._dialogProvider,o=this.observables.create(""),n=this.observables.create(""),u=this.observables.create(!1),c=this.observables.create(!0),p=null,f=this._getDocExtension(),h=function(e){u(!0);c(!0);n(e);return 1},m=function(){var r=t.docType===s.OneNote||t.docType===s.ExcelSurvey||t.docType===s.ExcelForm?o.peek():o.peek()+f;if(t.redirect){var n=t._itemProvider;return n.createDocument(e.key,t.docType,r,t.templateUrl).then(function(e){p=e;return 2},h)}return t.createNewFile(r,e).then(function(){return 2},h)},A=function(){n(l.strings.Saving);c(!1);u(!1);t._isCreatingFile=!0;return m()},v=r.requestDialog({title:this._getDialogTitle(),isDismissable:this.docType!==s.Text,component:{name:a.tagName,params:{name:o,automationId:"createDocumentDialog",extension:f,status:n,hasError:u,isEnabled:c}},actions:[{name:g.CreateCommit,execute:A,isAvailable:this.observables.pureCompute(function(){return t._isCreateAvailable(c,o)}),isDefault:!0,icon:new d("Save"),automationId:"createDocumentDialogCommit"}]}),y=v.wait().then(function(){return{resultType:i.ResultTypeEnum.Success}});y.done(function(){if(p){var e=t.navigation;t.async.setImmediate(function(){return e.navigateTo({url:p,frameId:t.openInNewTab?"_blank":null})})}});return y};r.prototype._isCreateAvailable=function(e,t){if(!e())return!1;var r=t();return!!r&&" "!==r[0]};r.prototype._createDocument=function(e,t){var r=this,o=this.navigation,n=this._itemProvider,s=null,a=n.createDocument(e.key,this.docType,t,this.templateUrl).then(function(e){e&&(s=e);return u["default"].wrap({resultType:i.ResultTypeEnum.Success})});a.done(function(e){s&&r.async.setImmediate(function(){return o.navigateTo({url:s,frameId:r.openInNewTab?"_blank":null})})});return a};return r}(r["default"]);return v});define("odsp-next/controls/itemNameEditor/ItemNameEditor",["require","exports","./ItemNameEditorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ItemNameEditor.html","./ItemNameEditor.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-item-name-editor",template:e("./ItemNameEditor.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/itemNameEditor/ItemNameEditorViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./ItemNameEditor.resx","../../bindings/focus/SelectOnFocusBinding"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.namePlaceholder=n.strings.NewNamePlaceholder;o.nameLabel=n.strings.NewNameLabel;o.name=t.name;o.extension=t.extension;o.status=t.status||r.observable("");o.hasError=t.hasError||r.observable(!1);o.isEnabled=t.isEnabled||r.observable(!0);o.hasFocus=t.hasFocus||r.observable(!0);o.addBindingHandlers({selectOnFocus:i["default"]});return o}__extends(t,e);return t}(o["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/bindings/focus/SelectOnFocusBinding",["require","exports","../BaseBinding"],function(e,t,r){"use strict";var o=function(e){function t(t){var r=e.call(this,t)||this,o=r.valueAccessor();r._isPermanent="object"==typeof o&&o.isPermanent||!1;r._isReentrant="object"==typeof o&&o.isReentrant||!1;document.activeElement===r.element&&r._select();r.events.on(r.element,"focus",r._onFocus);r.events.on(r.element,"focusin",r._onFocus);r.events.on(r.element,"mouseup",r._onMouseUp);r._isReentrant&&r.events.on(r.element,"focusout",r._onFocusOut);return r}__extends(t,e);t.prototype._select=function(){if((this._isPermanent||!this._hasSelected)&&"function"==typeof this.element.select){this.element.select();this._hasSelected=!0;return!0}return!1};t.prototype._onFocus=function(e){this._select();return!0};t.prototype._onFocusOut=function(){this._hasSelected=!1;return!0};t.prototype._onMouseUp=function(e){if(this._select())return!1};return t}(r);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/itemNameEditor/ItemNameEditor.html",[],function(){return"
"});define("odsp-next/controls/itemNameEditor/ItemNameEditor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-ItemNameEditor-nameLabel.ms-Label{display:none}.od-ItemNameEditor-input{display:table-cell;width:100%}.od-ItemNameEditor-extension{direction:ltr;display:table-cell}html[dir=ltr] .od-ItemNameEditor-extension{padding-left:8px}html[dir=rtl] .od-ItemNameEditor-extension{padding-right:8px}.od-ItemNameEditor--noExtension .od-ItemNameEditor-input{display:block;width:auto}.od-ItemNameEditor--noExtension .od-ItemNameEditor-extension{display:none}.od-ItemNameEditor-status{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";word-wrap:break-word}.od-ItemNameEditor-status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-ItemNameEditor-input--error{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"!important}"}])});define("odsp-next/controls/createDocumentForm/CreateDocumentForm",["require","exports","./CreateDocumentFormViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CreateDocumentForm.html"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-create-doc-form",template:e("./CreateDocumentForm.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/createDocumentForm/CreateDocumentFormViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r._platform=r.resources.consume(o.platformDetection);r.formAction=t.formAction;r.canary=t.canary;r.target=r._platform.isMobile?"":"_blank";return r}__extends(t,e);return t}(r["default"]);return n});define("odsp-next/controls/createDocumentForm/CreateDocumentForm.html",[],function(){return'
'});define("odsp-next/actions/odc/SkyApiHelper",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ProviderResourceKeys","./OfficeActionIdMap","./OfficeClient","@ms/odsp-utilities/lib/events/EventGroup","../../models/item/ItemType","../../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c;!function(e){function t(e,t){var r;e&&e.properties&&e.properties.commandsSupported&&(r=e.properties.commandsSupported[t]);return r}function c(t,r){return void 0!==e.getActionId(t,r)}function d(t,r,o){return e.tryAutoRedeemItems([t],r,o)}function p(e,t,n){var i;i=v(e)||n?g(t,e[0]):r["default"].wrap({resultType:o.ResultTypeEnum.Success});return i}function f(e,t,r,o,n){var a;e.type===u.OneNote&&(a=e.urls.oneNoteClient);var l=!!a,c={url:a,isDavUrl:l,fileName:e.name,iconType:e.iconName,appType:o,extension:o===i[2].toString()?".one":e.extension,item:e};return s.executeOpenInClient(c,n)}function h(e){var t=A(),r=t?t+"Hidden":"hidden",o=t+"visibilitychange",n=new a["default"](this),i=window.document;if(r){var s=function(){if(!i[r]){n.off(i,o,s);e(!0)}};n.on(i,o,s)}}function m(e,t,r){var o=A(),n=o?o+"Hidden":"hidden",i=o+"visibilitychange",s=new a["default"]({}),u=window.document;if(n){var c=function(){if(!u[n]){s.off(u,i,c);var o=t.consume(l.resourceKey);o.invalidateItem(e.key,{triggerFetch:r})}};s.on(u,i,c)}}function A(){var e=window.document;return"hidden"in e?"":"msHidden"in e?"ms":"webkitHidden"in e?"webkit":"mozHidden"in e?"moz":void 0}function g(e,t){return e.resources.consume(n.ticketRedeemer).getTicketRedeemerManager().then(function(r){return r.startRedeem(e,t)},function(e){return r["default"].wrapError({})})}function v(e){if(e)for(var t=0,r=e;t=0}function s(){return window.navigator.userAgent.indexOf("Windows Phone")>=0}function a(){if(!Boolean(Se)){Se=!0;we=l("Windows NT")}}function u(){if(!Boolean(Ie)){Ie=!0;xe=l("Windows Phone")}}function l(e){var t=new RegExp(e+"\\s+(\\d+(\\.\\d*)?)"),r=t.exec(window.navigator.userAgent),o=-1;if(null!=r&&r.length>=2){o=parseFloat(r[1]);isNaN(o)&&(o=-1)}return o}function c(){a();return we>=6.1}function d(){u();return xe>=8}function p(){return window.navigator.userAgent.indexOf("ARM;")>=0}function f(){return"function"==typeof navigator.msLaunchUri&&!s()&&!b()}function h(){return!s()}function m(){return window.navigator.userAgent.indexOf("Macintosh")>=0}function A(){return window.navigator.userAgent.indexOf("iPhone")>=0}function g(){return window.navigator.userAgent.indexOf("iPad")>=0}function v(){return A()||g()}function y(){return window.navigator.userAgent.indexOf("PPC Mac")>=0}function b(){return window.navigator.userAgent.indexOf("Edge/")>=0}function _(){return window.navigator.userAgent.indexOf(" MSIE ")>=0||window.navigator.userAgent.indexOf("Trident/")>=0}function S(){return!!_()&&8==window.document.documentMode}function w(){return window.navigator.userAgent.indexOf(" Firefox/")>=0}function I(){return window.navigator.userAgent.indexOf(" AppleWebKit/")>=0}function x(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("chrome")>=0}function P(){return C()>=3}function E(){return T()>=3}function C(){return w()?k("firefox/"):0}function T(){return I()?k("version/"):0}function k(e){var t=window.navigator.userAgent.toLowerCase(),r=t.indexOf(e);if(r>=0){var o=r+e.length,n=t.length;return parseInt(t.substring(o,n))}return 0}function D(e,t,r){f()?navigator.msLaunchUri(e,t,r):B()?O(e,t,r):R(e,t,r)}function B(){return!x()&&!v()||b()}function R(e,t,r){var o="OICLinkTag",n=document.getElementById(o);if(null==n){n=document.createElement("a");n.id=o;n.style.visibility="hidden";n.href="";n.target="_top";document.body.appendChild(n);null!=n.addEventListener&&n.addEventListener("click",function(e){null!=e.stopPropagation&&e.stopPropagation()},!1)}try{n.href=e;n.click()}catch(i){null!=r&&r();return}null!=t&&t()}function O(e,t,r){var o="OICFrame",n=document.getElementById(o);if(null==n){n=document.createElement("iframe");n.className="ObjectInDialog";n.style.visibility="hidden";n.src="about:blank";document.body.appendChild(n);n.id=o}try{n.contentWindow.location.href=e}catch(i){null!=r&&r();return}null!=t&&t()}function N(e){return 0!=(e.Options&We.SkipProtocolHandler)||S()}function F(e){return m()&&(e.Application==Xe.OneNote||ee(Be,!1)||ee(Re,!1))}function L(e){return!N(e)&&(!!F(e)||(!!f()||(!de()||pe()>=15)))}function M(){return t()||r()}function U(e){return e===ze.ReadOnly||e===ze.ReadWrite}function H(e,t,r,o){try{var n=new ActiveXObject(Pe);if(n)return n.ViewDocument3(window.self,e,t,o)}catch(i){}return!1}function Q(e,t,r,o){var n,i;try{n=new ActiveXObject(Ee);if(n){i=n.ViewDocument3(window.self,e,t,o);if(i){le(Je.O14ActiveX);return Ye.None}return Ye.Failed}}catch(s){}if(We.O14Only===(r&We.O14Only))return Ye.Unattempted;try{n=new ActiveXObject(Ce);if(n){i=n.ViewDocument3(window.self,e,t,o);if(i){le(Je.O12ActiveX);return Ye.None}return Ye.Failed}}catch(s){}if(We.O12UpOnly===(r&We.O12UpOnly))return Ye.Unattempted;try{n=new ActiveXObject(Te);if(n){i=U(t)?n.ViewDocument2(window.self,e,o):n.EditDocument2(window.self,e,o);if(i){le(Je.O11ActiveX);return Ye.None}return Ye.Failed}}catch(s){}return Ye.Unattempted}function j(e,t,r){var o=$();if(null==o)return Ye.Unattempted;var n=!1;try{n=o.ViewDocument3(window.self,e,t,r)}catch(i){}if(!n)try{n=U(t)?o.ViewDocument2(window.self,e,r):o.EditDocument2(window.self,e,r)}catch(i){}if(n){le(Je.NpapiPlugin);return Ye.None}return Ye.Failed}function q(e,t,r,o){var n=ie(e);if(null==n){ce(Ye.Unattempted,_e.Application);return!1}e==Xe.Visio&&r==ze.ReadWrite&&(r=ze.WriteOnly);var i=n;o=o||s()&&!d();if(!o){var a="";a+=U(r)?Me:Ue;a+=He;i+=V(a)}i+=V(t);D(i,K,G);return!0}function V(e){if(m()&&x()){var t="";try{t=decodeURI(e)}catch(r){}if(t==e)return encodeURI(e)}return e}function K(){le(Je.ProtocolHandler)}function G(){_e.Options|=We.SkipProtocolHandler;ue(_e,ge,ve)}function z(){if(f())return!0;if(x()){"undefined"!=typeof navigator.plugins.refresh&&navigator.plugins.refresh(!1);return Boolean(navigator.mimeTypes[je])}if(w()){var e=document.createElement("RoamingExtensionElement");document.documentElement.appendChild(e);var t=document.createEvent("Events");t.initEvent("RoamingOfficeInstalled",!0,!1);e.dispatchEvent(t);return Boolean(e.getAttribute("installed"))}if(_())try{var r=new ActiveXObject(Qe);return r.HrExists()}catch(o){}return!1}function W(e,t,r,o,n,i){Y(e,t,se(r),o,"x86",Ve,n,i)}function Y(e,t,r,o,n,i,s,a){var u="";null!=o&&(u+=" "+o);null!=e&&(u+=' "'+e+'"');if(f()||x()){ye=s;be=a;var l=qe;l+=' "'+i+'"';l+=' "'+r+'"';l+=' "ROAMING"';l+=' "'+t+'"';l+=' "'+n+'"';l+=" "+u;D(l,J,X)}else if(w()){var c=document.createElement("RoamingExtensionElement");c.setAttribute("cabUrl",i);c.setAttribute("app",r);c.setAttribute("licensingEntitlements",t);c.setAttribute("platform",n);c.setAttribute("args",u);document.documentElement.appendChild(c);var d=document.createEvent("Events");d.initEvent("RoamingOfficeLaunch",!0,!1);c.dispatchEvent(d);null!=s&&s(Je.RoamingFFExtension)}else if(_()){var p=new ActiveXObject(Qe);if(null!=p)try{p.HrConfigureSingle(i,r,t,n,u);null!=s&&s(Je.RoamingActiveX)}catch(h){}}else null!=a&&a(Ye.Failed)}function J(){null!=ye&&ye(Je.RoamingProtocolHandler)}function X(){null!=be&&be(Ye.ControlNeeded)}function Z(e){"undefined"!=typeof e.RoamingAppsLauncher&&null!=e.RoamingAppsLauncher?"undefined"==typeof e.RoamingBitsUrl||null==e.RoamingBitsUrl?W(e.DocumentUrl,e.RoamingAppsLauncher,e.Application,e.ApplicationParameters,ge,ve):Y(e.DocumentUrl,e.RoamingAppsLauncher,e.RoamingApplicationExe,e.ApplicationParameters,e.RoamingPlatform,e.RoamingBitsUrl,ge,ve):ce(Ye.Unattempted,_e.Application)}function $(){var e=document.getElementById(Ne);if(null==e){var t=ke;m()&&E()&&te(De)&&(t=De);if(!te(t)){if(!m()||!te(Oe))return null;t=Oe}var r=document.createElement("object");r.id=Ne;r.type=t;r.style.width="0px";r.style.height="0px";r.style.setProperty("visibility","hidden","");document.body.appendChild(r);e=document.getElementById(Ne)}return e}function ee(e,t){var r=window.navigator.mimeTypes;if(null==r)return!1;var o=r[e];return!!o&&!(t&&!o.enabledPlugin)}function te(e){return ee(e,!0)}function re(e){try{var t=new ActiveXObject(e);if(null!=t)return!0}catch(r){}return!1}function oe(){try{var e=new ActiveXObject(Fe);null!=e&&e.SaveSSOCreds()}catch(t){}}function ne(e){switch(e){case Xe.OneNote:return Le;default:return""}}function ie(e){if(e!=Xe.OneNote&&s()&&!d())return"office:";switch(e){case Xe.Excel:return"ms-excel:";case Xe.OneNote:return"onenote:";case Xe.PowerPoint:return"ms-powerpoint:";case Xe.Visio:return"ms-visio:";case Xe.Word:return"ms-word:";case Xe.Project:return"ms-project:";case Xe.Publisher:return"ms-publisher:";case Xe.Infopath:return"ms-infopath:";case Xe.Access:return"ms-access:";default:return""}}function se(e){switch(e){case Xe.Excel:return"root\\office15\\excel.exe";case Xe.PowerPoint:return"root\\office15\\powerpnt.exe";case Xe.Visio:return"root\\office15\\visio.exe";case Xe.Word:return"root\\office15\\winword.exe";case Xe.Project:return"root\\office15\\winproj.exe";case Xe.Publisher:return"root\\office15\\mspub.exe";case Xe.Infopath:return"root\\office15\\infopath.exe";case Xe.Access:return"root\\office15\\msaccess.exe";default:return null}}function ae(){this.DocumentUrl="";this.Mode=0;this.Options=0;this.Application=Xe.Unknown;this.CouldUseRoamingApps=!1;this.RoamingAppsLauncher="";this.ContinueIfLauncherIsNull=!1;this.ApplicationParameters="";this.RoamingPlatform="";this.RoamingApplicationExe="";this.RoamingBitsUrl=""}function ue(e,t,r){_e=e;ge=t;ve=r;if(e.DocumentUrl){var o=e.DocumentUrl;try{o=decodeURIComponent(e.DocumentUrl)}catch(i){}e.Mode===ze.ReadWrite&&We.CheckoutRequired===(e.Options&We.CheckoutRequired)&&(e.Mode=ze.ForceCheckout);We.HostIsEditOnly===(e.Options&We.HostIsEditOnly)&&(e.Mode=ze.WriteOnly);if(L(e))q(e.Application,e.DocumentUrl,e.Mode,e.Application==Xe.OneNote);else if(S()&&H(o,e.Mode,e.Options,ne(e.Application)))le(Je.O15ActiveX);else{var s;if(M())s=j(o,e.Mode,ne(e.Application));else{oe();s=Q(o,e.Mode,e.Options,ne(e.Application))}if(s!=Ye.None){if(e.CouldUseRoamingApps&&n()&&e.Application!=Xe.OneNote){if(!z()){ce(Ye.ControlNeeded,_e.Application);return}if(e.RoamingAppsLauncher){Z(e);return}if(!e.ContinueIfLauncherIsNull){ce(Ye.LauncherNeeded,_e.Application);return}}if(!(We.NoProtocolHandlerFallback==(e.Options&We.NoProtocolHandlerFallback)||N(e)||_()||m()&&s!=Ye.Unattempted)){q(e.Application,e.DocumentUrl,e.Mode,e.Application==Xe.OneNote);return}ce(s,_e.Application)}}}else ce(Ye.Unattempted,_e.Application)}function le(e){null!=ge&&ge(e)}function ce(e,t){"undefined"==typeof t&&(t=null);null!=ve&&ve(e,t)}function de(){return M()||o()||x()}function pe(){var e=0;if(M()||x()){var t=$();try{null!=t&&(e=t.GetOfficeVersion())}catch(r){}}else re(Pe)?e=15:re(Ee)?e=14:re(Ce)?e=12:re(Te)&&(e=11);return e}function fe(){return m()&&(te(ke)||te(De))}function he(){return i()&&pe()<=11}function me(){return i()&&pe()<15}function Ae(){return m()&&!y()&&!fe()}var ge,ve,ye,be,_e,Se,we,Ie,xe,Pe="SharePoint.OpenDocuments.5",Ee="SharePoint.OpenDocuments.4",Ce="SharePoint.OpenDocuments.3",Te="SharePoint.OpenDocuments.2",ke="application/x-sharepoint",De="application/x-sharepoint-webkit",Be="application/x-sharepoint-protocolhandler",Re="application/x-sharepoint-webkit-protocolhandler",Oe="application/officelive",Ne="npSharePointPlugin",Fe="IDBHO.IDBHOCtrl",Le="OneNote.Notebook",Me="ofv|",Ue="ofe|",He="u|",Qe="RoamingOfficeActiveX.RoamingOffice",je="application/x-vnd.officeondemand",qe="office:",Ve="",Ke="",Ge="",ze={ReadWrite:0,ReadOnly:1,WriteOnly:2,ForceCheckout:3,WriteLocalCopy:4},We={None:0,CheckoutRequired:1,O14Only:2,HostIsEditOnly:4,O12UpOnly:8,SkipProtocolHandler:16,NoProtocolHandlerFallback:32},Ye={None:0,Failed:1,Unattempted:2,LauncherNeeded:3,ControlNeeded:4},Je={Unknown:0,NpapiPlugin:1,O10ActiveX:2,O11ActiveX:3,O12ActiveX:4,O14ActiveX:5,ProtocolHandler:6,RoamingActiveX:7,RoamingFFExtension:8,RoamingProtocolHandler:9,O15ActiveX:10},Xe={Unknown:0,Excel:1,OneNote:2,PowerPoint:3,Visio:4,Word:5,Project:6,Publisher:7,Infopath:8,Access:9};return{OpenDocumentMode:ze,OpenDocumentOptions:We,OpenDocumentFailureType:Ye,OpenDocumentControl:Je,OfficeApplication:Xe,EditDocumentInClient:ue,EditDocumentInClientParams:ae,OfficeVersionInstalled:pe,IsO14MacPluginInstalled:fe,OfferOfficeInDialog:he,OfferOfficeNoIntrusive:me,OfferMacOffice:Ae,CanUseRoamingControl:z,InitUrls:e,LaunchRoamingApps:W,LaunchRoamingApps2:Y,ShouldShowDialog:h}}();return r});define("odsp-next/models/item/command/OfficeItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.createExcel=new r["default"]("createExcel");t.createOneNote=new r["default"]("createOneNote");t.createPowerPoint=new r["default"]("createPowerPoint");t.createWord=new r["default"]("createWord");t.createSurvey=new r["default"]("createSurvey");t.viewSurvey=new r["default"]("viewSurvey");t.editSurvey=new r["default"]("editSurvey");t.publishSurvey=new r["default"]("publishSurvey");t.openOnline=new r["default"]("openOnline");t.openInClient=new r["default"]("openInClient");t.viewVersionHistory=new r["default"]("viewVersionHistory")});define("odsp-next/models/item/command/WebItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.upload=new r["default"]("upload");t.download=new r["default"]("download")});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/createFolder/odc/CreateFolderAction",["require","exports","../../../dataSources/url/QueryType","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys","../../../models/item/command/FileSystemItemCommandKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="CreateFolder";r._currentItem=r.resources.consume(n.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/createFolder/odc/CreateFolderExecutor"};t.prototype.getExecutorParameters=function(){return{actionName:this.name,currentItem:this._currentItem.peek()}};t.prototype.onIsAvailable=function(){var e=this._currentItem();return e&&e.queryType===r.Files&&this.itemCommandHelper.isCommandSupported(e,i.createFolder)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/models/item/command/FileSystemItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.createFolder=new r["default"]("createFolder");t.rename=new r["default"]("rename");t.moveFrom=new r["default"]("moveFrom");t.copyFrom=new r["default"]("copyFrom");t.moveTo=new r["default"]("moveTo");t.copyTo=new r["default"]("copyTo");t.deleteItem=new r["default"]("deleteItem");t.restoreItem=new r["default"]("restoreItem");t.deleteAllItems=new r["default"]("deleteAllItems");t.restoreAllItems=new r["default"]("restoreAllItems");t.createText=new r["default"]("createText");t.changeExpiration=new r["default"]("changeExpiration")});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/CreateMountPointAction",["require","exports","../../base/BaseSelectionAction","../../controls/commands/Commands.resx","../../controls/createMountPoint/CreateMountPoint","@ms/odsp-utilities/lib/async/Promise","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/string/StringHelper","../../utilities/icons/Icon","../../resources/ODCResourceKeys","../../resources/ControlResourceKeys","../../providers/item/ItemProvider","../base/ItemCommandHelper","../../models/item/command/SocialItemCommandKeys","../base/ItemRedeemer"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m){"use strict";var A=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.isSingleSelectAction=!0;r.canFallbackToParent=!0;r.name="CreateMountPoint";r._odcUrlDataSource=r.resources.consume(c.urlDataSource);r._itemProvider=r.resources.consume(p.resourceKey);r._actionMap=r.resources.consume(d.actionMap);r._itemReedemer=new(r.managed(m["default"]));r._itemCommandHelper=new(r.managed(f["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,h.addAsMountPoint)};t.prototype.onSelectionExecute=function(e,t,r){var c=this,d=e[0],p=this.resources.consume(s.dialog);return this._itemReedemer.redeemItem(d,this).then(function(){c._isAddFolderAvailable=c.observables.create(!0);c._isLearnMoreAvailable=c.observables.create(!0);c._detailsText=c.observables.create(o.strings.CreateMountPointDetails);var e=u.format(o.strings.CreateMountPointTitle,d.name),t=p.requestDialog({title:e,component:{name:n.tagName,params:{text:c._detailsText,isLearnMoreVisible:c._isAddFolderAvailable}},actions:[{name:o.strings.CreateMountPointConfirm,execute:function(){return c.onDialogExecute(d)},isAvailable:c._isAddFolderAvailable,isVisible:c._isAddFolderAvailable,icon:new l("OneDriveAdd"),isDefault:!0},{name:o.strings.Close,execute:function(){return i["default"].wrap(2)},isAvailable:c.observables.create(!0),isVisible:c.createComputed(function(){return!c._isAddFolderAvailable()}),icon:new l("Cancel"),isDefault:!0}]});return t.wait().then(function(){c.selectionModel.clear();return{resultType:a.ResultTypeEnum.Success}})})};t.prototype.onDialogExecute=function(e){var t=this,r=this.resources.consume(p.resourceKey);this._isAddFolderAvailable(!1);this._isLearnMoreAvailable(!1);this._detailsText(o.strings.CreateMountPointWait);return r.createMountPoint({item:e}).then(function(e){var r=new(t.managed(t._actionMap.OpenAction))({openRelation:2,item:t.createObservable(e)});r.execute(null);return 2},function(e){if(e.data&&e.data.message){t._detailsText(e.data.message);return 1}})};return t}(r["default"]);return A});define("odsp-next/controls/createMountPoint/CreateMountPoint",["require","exports","./CreateMountPointViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CreateMountPoint.html"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-create-mp",template:e("./CreateMountPoint.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/createMountPoint/CreateMountPointViewModel",["require","exports","../commands/Commands.resx","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,r,o){"use strict";var n=function(e){function t(o){var n=e.call(this,o)||this;n.text=o.text;n.isLearnMoreVisible=o.isLearnMoreVisible;n.learnMoreText=r.strings.CreateMountPointLearnMore;n.learnMoreUrl=t.LEARNMORE_URL;return n}__extends(t,e);return t}(o["default"]);n.LEARNMORE_URL="https://go.microsoft.com/fwlink/p/?LinkID=389986";return n});define("odsp-next/controls/createMountPoint/CreateMountPoint.html",[],function(){return'
'});define("odsp-next/models/item/command/SocialItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.share=new r["default"]("share");t.addToShared=new r["default"]("addToShared");t.embed=new r["default"]("embed");t.comment=new r["default"]("comment");t.removeFromShared=new r["default"]("removeFromShared");t.addAsMountPoint=new r["default"]("addAsMountPoint");t.removeAsMountPoint=new r["default"]("removeAsMountPoint");t.reportAbuse=new r["default"]("reportAbuse");t.requestReview=new r["default"]("requestReview")});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/DefaultClickAction",["require","exports","../DefaultClickAction","../../resources/ODCResourceKeys","./ShowNotSharedAction","../../dataSources/url/AutoActionType","../base/ItemCommandHelper","@ms/odsp-utilities/lib/modules/Modules","../../models/item/command/CoreItemCommandKeys"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(t){function r(e){var r=t.call(this,e)||this,n=e.sourceEngagement,i=void 0===n?"":n;r._odcUrlDataSource=r.resources.consume(o.urlDataSource);r._itemCommandHelper=new(r.managed(s["default"]));r._defaultClickBehavior=r.createPureComputed(r._computeDefaultClickBehavior);r._isFromPromotedPhotos=i.indexOf("PromotedPhotosTile")>-1;return r}__extends(r,t);r.prototype.onIsAvailable=function(){var e=this.item(),r=this.hideIfDefaultIsDownload&&4===this._itemCommandHelper.getCommandBehavior(e,u.defaultClick);return t.prototype.onIsAvailable.call(this)&&!r};r.prototype.onExecute=function(r){if(this._isFromPromotedPhotos){var o=a.loadModule({require:e,path:"../../utilities/optimizely/OptimizelyHelper"});o.done(function(t){var r=a.loadModule({require:e,path:"../../utilities/optimizely/experiments/NewFeatureDiscovery"});r.done(function(e){t.trackEvent(e.EXPERIMENT_ID,e.EVENTS.promotedPhotoClicked)})})}return t.prototype.onExecute.call(this,r)};r.prototype.onComputeAction=function(){var e,r=this,o=this._defaultClickBehavior();switch(o){case 1:e=t.prototype.onComputeAction.call(this);break;case 2:case 3:e=new(this.managed(this.actionMap.OpenInOfficeOnlineAction))({item:this.item,openLocal:!this.userInvokedItem,useDefaultAction:!0});break;case 4:case 5:e=new(this.managed(this.actionMap.DownloadAction))({item:this.item,userInvokedItem:this.userInvokedItem});break;case 6:case 7:e=new(this.managed(this.actionMap.OpenInOfficeClientAction))({item:this.item,userInvokedItem:this.userInvokedItem});break;case 8:e=new(this.managed(this.actionMap.NavigationAction))({url:this.createPureComputed(function(){var e=r._odcUrlDataSource.qualifyUrl(r._odcUrlDataSource.getDefaultClickUrl(r.item(),{action:i["default"].defaultClick,viewParams:r.viewParams()}));return r._odcUrlDataSource.getAuthenticateUrl(e)}),userInvokedItem:this.userInvokedItem});break;case 9:e=new(this.managed(this.actionMap.PlayAudioAction))({item:this.item,userInvokedItem:this.userInvokedItem});break;case 10:e=new(this.managed(n["default"]))}return e};r.prototype._computeDefaultClickBehavior=function(){return this._itemCommandHelper.getCommandBehavior(this.item(),u.defaultClick)};return r}(r["default"]);return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/DefaultClickAction",["require","exports","../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/ControlResourceKeys","../models/item/ItemType","../resources/DataSourceResourceKeys","../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/utilities/object/EqualityComparers","../dataSources/url/PageType","./base/ItemSelectionHelper","@ms/odsp-utilities/lib/logging/events/Engagement.event","../dataSources/url/QueryType"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f){"use strict";var h=function(e){function t(t){var r=e.call(this,t)||this;r.name="DefaultClick";r.isQosLogged=!1;var o=t.item,i=t.userInvokedItem,u=void 0!==i&&i,c=t.hideIfDefaultIsDownload,p=void 0!==c&&c,f=t.sourceEngagement,h=void 0===f?"":f;r._itemSelectionHelper=new(r.managed(d["default"]))({overrideItem:o,allowMultiSelect:!1,canFallback:!1});r.item=r._itemSelectionHelper.firstItem;r.sourceEngagement=h;r.userInvokedItem=u;r.hideIfDefaultIsDownload=p;r.actionMap=r.resources.consume(n.actionMap);r.urlDataSource=r.resources.consume(s.url);r.viewParams=r.resources.consume(n.viewParams);r._isFilePickerPage=r.createPureComputed(r._computeIsFilePickerPage);r._action=r.createPureComputed(r._computeAction);r._action.equalityComparer=l.objectStrictEquality;r.userInvokedItem&&(r._instrumentationProvider=r.resources.consume(a.instrumentation));return r}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this.unwrapObservable(this._action);return!!e&&e.isAvailable()};t.prototype.onExecute=function(e){var t=e?e.type:"unknown",r=this.peekUnwrapObservable(this.item);this.sourceEngagement&&(r&&r.type===i.File?p.Engagement.logData({name:"FileOpen."+this.sourceEngagement,extraData:{action:t}}):r&&r.type===i.Folder?p.Engagement.logData({name:"FolderOpen."+this.sourceEngagement,extraData:{action:t}}):r&&r.type===i.App?p.Engagement.logData({name:"AppOpen."+this.sourceEngagement,extraData:{action:t}}):r&&r.type===i.Subsite?p.Engagement.logData({name:"SubsiteOpen."+this.sourceEngagement,extraData:{action:t}}):p.Engagement.logData({name:"Open."+this.sourceEngagement,extraData:{action:t}}));r&&this.urlDataSource.getQueryType(this.urlDataSource.getKeyParams(r.key))===f.Search&&p.Engagement.logData({name:"ListItem.Search.Click",extraData:{listItemType:this.item.peek().type,action:t}});this.userInvokedItem&&this._instrumentationProvider&&r&&this._instrumentationProvider.userClickItem(r);var n=this.peekUnwrapObservable(this._action);return n&&n.execute(e)||u["default"].wrap({resultType:o.ResultTypeEnum.ExpectedFailure})};t.prototype.onComputeAction=function(){var e;e=new(this.managed(this.actionMap.OpenAction))({openRelation:2,item:this.item});return e};t.prototype._computeIsFilePickerPage=function(){return this.urlDataSource.getPageType(this.viewParams())===c.FilePicker};t.prototype._computeAction=function(){if(this._lastAction){this._lastAction.dispose();this._lastAction=null}var e;this._isFilePickerPage()&&this.item().type!==i.Folder||(e=this.onComputeAction());this._lastAction=e;return e};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/ShowNotSharedAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/textContainer/TextContainer.resx","../../resources/ProviderResourceKeys","../../controls/textContainer/TextContainer","@ms/odsp-utilities/lib/async/Promise"],function(e,t,r,o,n,i,s,a){"use strict";var u=n.strings,l=function(e){function t(){var t=e.call(this,{})||this;t.name="ShowNotShared";t._dialogProvider=t.resources.consume(i.dialog);return t}__extends(t,e);t.prototype.onExecute=function(e){var t=this._dialogProvider.requestDialog({title:u.titleNotShared,component:{name:s.tagName,params:{text:u.textNotShared}},actions:[]});return t.wait().then(function(){return a["default"].wrap({resultType:o.ResultTypeEnum.Success})})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/models/item/command/CoreItemCommandKeys",["require","exports","./ItemCommandKey"],function(e,t,r){"use strict";t.defaultClick=new r["default"]("defaultClick")});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/delete/odc/DeleteAction",["require","exports","../../../dataSources/url/QueryType","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys","../../../models/item/command/FileSystemItemCommandKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="Delete";r.logStartEnd=!0;r._currentItem=r.resources.consume(n.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/delete/odc/DeleteExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,currentItem:this._currentItem.peek()}};t.prototype.onIsAvailable=function(){var e=this;return this._currentItem()&&this.selectionHelper.filterItems(function(t){var o=!!t.parent&&t.parent.isBundle,n=!!t.parent&&t.parent.isAlbum;return e.itemCommandHelper.isCommandSupported(t,i.deleteItem)&&t.queryType!==r.SharedWithMe&&t.queryType!==r.DocsInCommon&&!o&&!n})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/download/odc/DownloadAction",["require","exports","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys","../../../models/item/ItemType","../../../resources/DataSourceResourceKeys","../../../dataSources/url/QueryType","../../../models/item/command/WebItemCommandKeys","../../../actions/base/ItemCommandHelper"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemCommandHelper=new(r.managed(u["default"]));r.name="Download";r._urlDataSource=r.resources.consume(i.url);r._currentItem=r.resources.consume(o.currentItem);r._itemCommandHelper=new(r.managed(u["default"]));return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/download/odc/DownloadExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{selectionHelper:this.selectionHelper,currentItem:this._currentItem.peek(),actionName:this.name}};t.prototype.onIsAvailable=function(){var e=this,t=this.selectionHelper.selection(),r=this._currentItem(),o=t.length>1&&r.queryType===s.SharedWithMe&&r.isRootFolder,i=!r.isRootFolder&&(r.queryType===s.Files||r.queryType===s.SharedWithMe);return this._currentItem()&&this.selectionHelper.filterItems(function(t){var r=t&&t.type===n.Folder&&0===t.childCount;return!o&&(r&&i||e._itemCommandHelper.isCommandSupported(t,a.download))})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/editTags/odc/EditTagsAction",["require","exports","../../base/ItemCommandHelper","../../../models/item/command/PhotoItemCommandKeys","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.name="EditTagsAction";o._itemCommandHelper=new(o.managed(r["default"]));o._currentItem=o.resources.consume(i.currentItem);return o}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/editTags/odc/EditTagsExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,currentItem:this._currentItem.peek()}};t.prototype.onIsAvailable=function(){var e=this;return this.selectionHelper.filterItems(function(t){return t&&(!!t.photo||!!t.video)&&e._itemCommandHelper.isCommandSupported(t,o.editTags)})};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/embed/odc/EmbedAction",["require","exports","../../base/templates/ExecutorAction","../../../models/item/command/SocialItemCommandKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="Embed";return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/embed/odc/EmbedExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return e&&this.itemCommandHelper.isCommandSupported(e,o.embed)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/emptyRecycleBin/odc/EmptyRecycleBinAction",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../utilities/icons/Icon","@ms/odsp-utilities/lib/logging/events/Qos.event","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys","../../../controls/textContainer/TextContainer","../../../resources/ProviderResourceKeys","../../../resources/DataSourceResourceKeys","../../../controls/commands/Commands.resx","../../../models/item/command/FileSystemItemCommandKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d){ "use strict";var p=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="EmptyRecycleBin";r._urlDataSource=r.resources.consume(l.url);r._strings=c.strings;r._usePollGetItemsForDeletion=t.usePollGetItemsForDeletion;r._currentItem=r.resources.consume(s.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/emptyRecycleBin/odc/EmptyRecycleBinExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,currentItem:this._currentItem.peek(),usePollGetItemsForDeletion:this._usePollGetItemsForDeletion}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.selection(),t=this._currentItem();return t&&this.itemCommandHelper.isCommandSupported(t,d.deleteAllItems)&&this._urlDataSource.isRecycleBin(t.queryType)&&t.childCount>0&&0===e.length};t.prototype.onExecute=function(t){var i=this;if(this._usePollGetItemsForDeletion)return e.prototype.onExecute.call(this,t);var s=this.resources.consume(u.dialog),l=s.requestDialog({title:this._strings.emptyRecycleBin,component:{name:a.tagName,params:{text:this._strings.recycleBinEmptyConfirm}},actions:[{name:this._strings.recycleBinEmptyConfirmYes,execute:function(){return r["default"].wrap(2)},isAvailable:this.createObservable(!0),icon:new o("Delete"),isDefault:!1},{name:this._strings.recycleBinEmptyConfirmNo,execute:function(){return r["default"].wrap(3)},isAvailable:this.createObservable(!0),icon:new o("Cancel"),isDefault:!0}]});return l.wait().then(function(){return e.prototype.onExecute.call(i,t)}).then(function(){return{resultType:n.ResultTypeEnum.Success}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/navigateToItem/NavigateToItemAction",["require","exports","../../base/BaseAction","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../base/ItemSelectionHelper"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t,r){void 0===t&&(t={});void 0===r&&(r={});var s=e.call(this,t)||this;s.name="NavigateToItem";s._urlDataSource=s.resources.consume(n.url);s._viewParams=s.resources.consume(o.viewParams);var a=t.item,u=t.itemSet,l=void 0===u?s.resources.consume(o.currentItemSet):u,c=t.forceAsFocusItem,d=void 0!==c&&c,p=t.isRedirect,f=void 0!==p&&p,h=t.forceInSameWindow,m=void 0!==h&&h,A=t.shouldPreserveAction,g=void 0!==A&&A;s._itemSet=l;s._forceAsFocusItem=s.wrapObservable(d);s._isRedirect=f;s._forceInSameWindow=s.wrapObservable(m);s._shouldPreserveAction=s.wrapObservable(g);var v=r.ItemSelectionHelper,y=void 0===v?i["default"]:v;s._itemSelectionHelper=new(s.managed(y))({overrideItem:a,allowMultiSelect:!1,canFallback:!0});s._url=s.createPureComputed(s._computeUrl);s._target=s.createPureComputed(s._computeTarget);var b=s.resources.consume(o.actionMap);s._navigationAction=new(s.managed(b.NavigationAction))({url:s._url,ignoreHistory:s._isRedirect,target:s._target});return s}__extends(t,e);t.prototype.onIsAvailable=function(){return this._navigationAction.isAvailable()};t.prototype.onExecute=function(e){return this._navigationAction.execute(e)};t.prototype._computeUrl=function(){var e=this._itemSelectionHelper.firstItem(),t=!!e&&this._urlDataSource.getDefaultClickUrl(e,{focusUrl:this._forceAsFocusItem(),preserveAction:this._shouldPreserveAction(),itemSet:this._itemSet(),viewParams:this._viewParams()})||"";return t};t.prototype._computeTarget=function(){var e,t;e=!this._forceInSameWindow()&&(t=this._url())&&0!==t.indexOf("#")?"_blank":"_top";return e};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/sort/od/OneDriveSortAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","./../SortAction","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","./SortActionMode"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){var r=e.call(this,t)||this;r.name="Sort";r._sortManager=r.resources.consume(a.sortManager);r._currentItemSet=r.resources.consume(s.currentItemSet);r._mode=t.mode;r._column=t.column;r._ascending=t.ascending;return r}__extends(t,e);t.prototype.onExecute=function(e,t){var r=i.getSortedColumn(this._currentItemSet().schema);this._column||(this._column=r);var s={sortMode:u[this._mode],sortAscending:"Ascending"};this._column&&(s.sortColumn=this._column.internalName||this._column.key);if(this._mode===u.Column)this.updateCurrentSort(this._column,r.isAscending);else if(this._mode===u.Order){if(this._currentItemSet&&this._currentItemSet().schema){s.sortAscending=this._ascending?"Ascending":"Descending";this.updateCurrentSort(r,this._ascending)}}else o["default"].wrap({resultType:n.ResultTypeEnum.Failure});return o["default"].wrap({resultType:n.ResultTypeEnum.Success,extraData:s})};t.prototype.onIsAvailable=function(){return!!this._currentItemSet&&!!i.getSortedColumn(this._currentItemSet().schema)};t.prototype.onIsToggled=function(){var e=!1;if(this._mode===u.Column&&this._column)e=this._column.isSorted;else if(this._mode===u.Order&&this._currentItemSet&&this._currentItemSet().schema){var t=i.getSortedColumn(this._currentItemSet().schema);e=t&&t.isAscending===this._ascending}return e};t.prototype.updateCurrentSort=function(e,t){if(e){var r=e.internalName||e.key;this._sortManager.updateSort(r,t)}};return t}(r["default"]);return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/sort/SortAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/PagesResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="SortAction";r._sortManager=r.resources.consume(i.sortManager);r._column=t.column;r._ascending=t.ascending;return r}__extends(t,e);t.getSortedColumn=function(e){var t,r=e();if(r)for(var o=0;o=1&&r<=a&&$Config&&"en-us"===$Config.mkt.toLowerCase()&&!this._platformDetection.isMac)};return t}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/PlayAudioAction",["require","exports","../../base/BaseSelectionAction","../NavigationAction","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="PlayAudio";r.isSingleSelectAction=!0;r.canFallbackToParent=!0;r._openLocal=t&&t.openLocal||!1;r._itemCommandHelper=new(r.managed(n["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return!!t.audio&&this._itemCommandHelper.isCommandSupported(t,i.play)};t.prototype.onSelectionExecute=function(e,r,n){var i=e[0].id,s=new(this.managed(o))({url:t.xboxMusicUrl+i,target:this._openLocal?null:"_blank"});return s.execute(r)};return t}(r["default"]);s.xboxMusicUrl="https://music.microsoft.com/cloud/track/";return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/PlaySlideShowAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="PlaySlideShow";t.isSingleSelectAction=!0;t.canFallbackToParent=!0;return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){this._slideshowState=this.resources.consume(i.slideshowState);return!!t.photo&&this._slideshowState&&!this._slideshowState.isSlideShowModeEnabled()};t.prototype.onSelectionExecute=function(e,t,r){this._slideshowState.isSlideShowModeEnabled(!0);return this._slideshowState.enterSlideshowMode()?o["default"].wrap({resultType:n.ResultTypeEnum.Success}):o["default"].wrapError({resultType:n.ResultTypeEnum.Failure})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/StopSlideShowAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="StopSlideShow";t.isSingleSelectAction=!0;t.canFallbackToParent=!0;return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){this._slideshowState=this.resources.consume(i.slideshowState);return this._slideshowState&&this._slideshowState.isSlideShowModeEnabled()};t.prototype.onSelectionExecute=function(e,t,r){return this._slideshowState&&this._slideshowState.exitSlideshowMode()?o["default"].wrap({resultType:n.ResultTypeEnum.Success}):o["default"].wrapError({resultType:n.ResultTypeEnum.Failure})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveCoverPhotoAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemCommandHelper","../../models/item/command/CustomizationItemCommandKeys","../base/ItemRedeemer","../../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(t){var r=e.call(this,t)||this;r.name="RemoveCoverPhotoAction";r._itemReedemer=new(r.managed(s["default"]));r._itemCommandHelper=new(r.managed(n["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,i.removeAsCoverPhoto)};t.prototype.onSelectionExecute=function(e,t,r){var n=this;return this._itemReedemer.redeemItems(e,this).then(function(){var t=n.resources.consume(a.resourceKey),r=e[0].parent;return t.removeCoverPhotos({items:e,target:r}).then(function(){return{resultType:o.ResultTypeEnum.Success}})})};return t}(r["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveFromRecentAction",["require","exports","../RemoveFromRecentAction","../base/ItemCommandHelper","../../models/item/command/CustomizationItemCommandKeys"],function(e,t,r,o,n){"use strict";var i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t._itemCommandHelper=new(t.managed(o["default"]));return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,n.removeFromRecent)};return t}(r);return i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/RemoveFromRecentAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../dataSources/url/QueryType","../providers/item/ItemProvider"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="RemoveFromRecent";return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this.item().queryType===n.Recent};t.prototype.onSelectionExecute=function(e,t,r){var n=this.item(),s=this.resources.consume(i.resourceKey);this.selectionModel.clear();return s.removeFromRecent({parentKey:n.key,items:e}).then(function(){return{resultType:o.ResultTypeEnum.Success}})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveTagAction",["require","exports","../RemoveTagAction","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys","../base/ItemRedeemer"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r._itemReedemer=new(r.managed(i["default"]));r._itemCommandHelper=new(r.managed(o["default"])); return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,n.removeTags)};t.prototype.onSelectionExecute=function(t,r,o){var n=this;return this._itemReedemer.redeemItems(t,this).then(function(){return e.prototype.onSelectionExecute.call(n,t,r,o)})};return t}(r);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/RemoveTagAction",["require","exports","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/ProviderResourceKeys","../base/BaseSelectionAction","../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="RemoveTag";r.itemSet=r.resources.consume(i.currentItemSet);r._tag=t.tag;r._tagProvider=r.resources.consume(o.tag);return r}__extends(t,e);t.prototype.onSelectionExecute=function(e,t,n){var i=this._tag.peek(),s=this.resources.consume(o.photo),a=s.getAllPhotosSettings().peek();return this._tagProvider.updateTags({items:e,tagsToAdd:null,tagsToDelete:[i],parentKey:this.itemSet.peek().key,rootItemId:a.rootId}).then(function(){return{resultType:r.ResultTypeEnum.Success}})};return t}(n["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/rename/odc/RenameAction",["require","exports","../../base/templates/ExecutorAction","../../../models/item/command/FileSystemItemCommandKeys"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r.name="Rename";return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/rename/odc/RenameExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return e&&this.itemCommandHelper.isCommandSupported(e,o.rename)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/restore/RestoreAction",["require","exports","../../base/BaseAction","../base/ItemSelectionHelper","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemCommandHelper","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../resources/DataSourceResourceKeys","../../models/item/command/FileSystemItemCommandKeys","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";t.restoreItemsOperatorTypeResourceKey=new l.ResourceKey({name:e("module").id+".restoreItemsOperator",loader:new l.AliasResourceLoader(function(){return c.loadModuleExport({path:"./RestoreItemsOperator",require:e,getExport:function(e){return e.typeResourceKey}})})});var d=function(e){function r(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._platformDetection=r.resources.consume(s.platformDetection);r._urlDataSource=r.resources.consume(a.url);r._itemSelectionHelper=new(r.managed(o["default"]))({allowMultiSelect:!0,overrideItem:t.item});r._itemCommandHelper=new(r.managed(i["default"]));return r}__extends(r,e);r.prototype.onIsAvailable=function(){var e=this._itemSelectionHelper.firstItem();if(!e)return!1;var t=this._itemSelectionHelper.currentItem(),r=this._urlDataSource.getKeyParams(t.key);return!!this._urlDataSource.isRecycleBin(this._urlDataSource.getQueryType(r))&&this._itemCommandHelper.isCommandSupported(e,u.restoreItem)};r.prototype.onExecute=function(e){var r=this,o=this._itemSelectionHelper.currentItem.peek().key;return this._itemSelectionHelper.resolveSelection().then(function(e){return r.resources.consumeAsync(t.restoreItemsOperatorTypeResourceKey).then(function(t){var n=new t({parentKey:o,items:e});r.trackPromise(n.start());return n.wait()})}).then(function(){return{resultType:n.ResultTypeEnum.Success}})};return r}(r["default"]);t.RestoreAction=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/restoreAll/odc/RestoreAllAction",["require","exports","../../base/templates/ExecutorAction","../../base/ItemCommandHelper","../../../models/item/command/FileSystemItemCommandKeys","../../../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="RestoreAll";r._itemCommandHelper=new(r.managed(o["default"]));r._currentItem=r.resources.consume(i.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/restoreAll/odc/RestoreAllExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,currentItem:this._currentItem}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.selection&&this.selectionHelper.selection(),t=this._currentItem();return t&&t.childCount>0&&0===e.length&&this._itemCommandHelper.isCommandSupported(t,n.restoreAllItems)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/rotate/RotateAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemSelectionHelper","../base/ItemCommandHelper","../base/ItemRedeemer","../../models/item/command/PhotoItemCommandKeys","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-shared/lib/base/Rotation"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";t.rotateItemsOperatorTypeResourceKey=new u.ResourceKey({name:""+e("module").id,loader:new u.AliasResourceLoader(function(){return l.loadModuleExport({path:"./RotateItemsOperator",require:e,getExport:function(e){return e.typeResourceKey}})})});var d=function(e){function r(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemSelectionHelper=new(r.managed(n["default"]))({allowMultiSelect:!0,overrideItem:t.item});r._itemCommandHelper=new(r.managed(i["default"]));r._itemRedeemer=new(r.managed(s["default"]));return r}__extends(r,e);r.prototype.onIsAvailable=function(){var e=this._itemSelectionHelper.firstItem();return this._itemCommandHelper.isCommandSupported(e,a.rotate)};r.prototype.onExecute=function(e){var r=this,n=this._itemSelectionHelper.currentItem.peek().key;return this._itemSelectionHelper.resolveSelection().then(function(e){return r._itemRedeemer.redeemItems(e,r).then(function(){return r.resources.consumeAsync(t.rotateItemsOperatorTypeResourceKey)}).then(function(t){var o=new t({items:e,parentKey:n,rotation:c.right});r.trackPromise(o.start());return o.wait()})}).then(function(){return{resultType:o.ResultTypeEnum.Success}})};return r}(r["default"]);t.RotateAction=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("@ms/odsp-shared/lib/base/Rotation",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.none=0]="none";e[e.right=1]="right";e[e.flip=2]="flip";e[e.left=3]="left"}(r||(r={}));return r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/SaveSortOrderAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ControlResourceKeys","../sort/SortAction","../../dataSources/item/odc/SortFieldMap","../../dataSources/item/odc/SortDirectionMap","../../dataSources/url/QueryType","../../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";var d=function(e){function t(t){var r=e.call(this,t)||this;r.name="SaveSort";r._item=r.resources.consume(i.currentItem);r._currentItemSet=r.resources.consume(i.currentItemSet);return r}__extends(t,e);t.prototype.onExecute=function(e,t){var r=s.getSortedColumn(this._currentItemSet().schema);if(!r)return o["default"].wrapError({resultType:n.ResultTypeEnum.Failure});var i=r.isAscending,l=a["default"][r.key].toString(),d=null===i?u.defaultValue.toString():i?u.ascending.toString():u.descending.toString(),p=this.resources.consume(c.resourceKey);return p.saveSortOrder({sortOrder:l,sortDirection:d,item:this._item()}).then(function(){return{resultType:n.ResultTypeEnum.Success}})};t.prototype.onIsAvailable=function(){var e=this._item(),t=e&&e.displayType;return t===l.Files||t===l.Photos};return t}(r["default"]);return d});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/SetFocusAction",["require","exports","../base/BaseItemAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/domUtils/DomUtils","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="SetFocus";r._selector=t.selector;r._shouldClick=t.shouldClick;return r}__extends(t,e);t.prototype.onExecute=function(e,t){var r=document.querySelector(this._selector);if(r){r.focus();this._shouldClick&&n["default"].clickElement(r)}return o["default"].wrap({resultType:i.ResultTypeEnum.Success})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/shareByLink/odc/ShareByLinkAction",["require","exports","../../../resources/DataSourceResourceKeys","../../base/templates/ExecutorAction","../../../dataSources/url/QueryType","../../../models/item/command/SocialItemCommandKeys","../../base/ItemCommandHelper"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this;o.sharingMethod=t&&t.sharingMethod?t.sharingMethod:null;o._alreadyRedeemed=t&&t.alreadyRedeemed?t.alreadyRedeemed:null;o.name="ShareByLink";o._urlDataSource=o.resources.consume(r.url);o._itemCommandHelper=new(o.managed(s["default"]));return o}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();if(!e)return!1;var t=this.selectionHelper.selection().length,r=t>1&&e.queryType===n.SharedWithMe&&e.isRootFolder,o=t>1&&e.isAlbum,s=this._urlDataSource.isRecycleBin(e.queryType),a=this._itemCommandHelper.isCommandSupported(e,i.share)&&!r&&!o&&!s;return a&&this._allItemsSupportShare()};t.prototype.getExecutorPath=function(){return"odsp-next/actions/shareByLink/odc/ShareByLinkExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,startState:this._startState,alreadyRedeemed:this._alreadyRedeemed,sharingMethod:this.sharingMethod}};t.prototype._allItemsSupportShare=function(){var e=this.selectionHelper.selection();if(!e.length)return!1;for(var t=0,r=e;t0&&this._urlDataSource.getPageType()!==a.TextFileEditor};t.prototype.onExecute=function(e,t){var r=this._mobile.showItemCheck.peek();if(this.selectionModel.selection.peek().length>0){this.selectionModel.clear();this._mobile.showItemCheck(!1)}else this._mobile.showItemCheck(!r);return o["default"].wrap({resultType:n.ResultTypeEnum.Success})};return t}(r["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype, new r)};define("odsp-next/actions/toggleListLayout/odc/ToggleListLayoutAction",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../base/BaseAction","../../../utilities/features/Features","../../../dataSources/url/QueryType","../../../controls/list/layouts/LayoutType","../../../resources/ModelResourceKeys","../../../dataSources/url/odc/UrlDataSource","../../../resources/ControlResourceKeys","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../ToggleListLayoutHelper","@ms/odsp-utilities/lib/object/ObjectUtil","../../../utilities/optimizely/experiments/NewFeatureDiscovery","../../../utilities/optimizely/OptimizelyHelper"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h){"use strict";var m=n.isFeatureEnabled(n.AlbumViewInFiles),A=function(e){function t(t){var r=e.call(this,t)||this;r.name="ToggleListLayout";r._layoutType=t.layoutType;r._shouldClearContextualFilter=void 0===t.clearContextualFilter||t.clearContextualFilter;r._currentItem=r.resources.consume(l.currentItem);r._viewParams=r.resources.consume(l.viewParams);r._actionMap=r.resources.consume(l.actionMap);r._userSettingsStore=r.resources.isExposed(a.userSettingsStore)?r.resources.consume(a.userSettingsStore):null;r._helper=new(r.managed(d["default"]));return r}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._currentItem(),t=e&&e.queryType,r=t!==i.SharedWithMe&&t!==i.DocsInCommon&&t!==i.AllMyPhotos,o=!0;this._layoutType===s.SingleAlbum&&(o=t===i.Files);return m?r&&o:!this.onIsToggled()&&r};t.prototype.onExecute=function(e,t){var o=this;this._layoutType===s.SingleAlbum&&h.trackEvent(f.EXPERIMENT_ID,f.EVENTS.photoViewClicked);var n;if(this._shouldClearContextualFilter){var i=p.extend({},this._viewParams.peek());delete i[u.contextualFilterParamKey];var a=new(this.managed(this._actionMap.NavigationAction))({url:"#"+c.serializeQuery(i)});n=a.execute(e)}else n=r["default"].wrap();return n.then(function(){return o._helper.changeLayout(o._layoutType)},function(){return o._helper.changeLayout(o._layoutType)})};t.prototype.onIsToggled=function(){return this._layoutType===this._helper.pageLayoutType()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=A});define("odsp-next/controls/list/layouts/LayoutType",["require","exports"],function(e,t){"use strict";var r=function(){function e(){}return e}();r.Albums="ms-albums-list";r.AllPhotos="ms-all-photos-list";r.CustomGridList="ms-grid-customlist";r.CustomList="ms-details-customlist";r.Details="ms-details-list";r.Grid="ms-grid-list";r.SingleAlbum="ms-single-album-list";r.TagGrid="od-tag-grid";r.TagsList="od-tags-list";r.DocumentCardsGrid="od-doccard-grid";r.SitesGrid="od-sites-grid-list";r.Path=(o={},o[r.Albums]="AlbumsList",o[r.AllPhotos]="AllPhotosList",o[r.CustomGridList]="CustomGridList",o[r.CustomList]="CustomList",o[r.Details]="DetailsList",o[r.Grid]="GridList",o[r.SingleAlbum]="SingleAlbumList",o[r.TagGrid]="TagGrid",o[r.TagsList]="TagsList",o[r.DocumentCardsGrid]="DocumentCardsGridList",o[r.SitesGrid]="SitesGridList",o);var o;return r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/toggleListLayout/ToggleListLayoutHelper",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/list/layouts/LayoutType","../../resources/PagesResourceKeys"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(t){function o(e){var r=t.call(this,e)||this;r.pageLayoutType=r.resources.consume(a.files.layoutType);return r}__extends(o,t);o.prototype.changeLayout=function(t){var o=this,a=n.loadModule({require:e,path:"odsp-next/controls/list/"+s.Path[t]});a.then(function(){o.pageLayoutType(t)});var u={layout:t};return r["default"].wrap({resultType:i.ResultTypeEnum.Success,extraData:u})};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/utilities/optimizely/experiments/NewFeatureDiscovery",["require","exports"],function(e,t){"use strict";t.EXPERIMENT_ID=6777012925;t.VARIATIONS=[6783513060,6773715328,6788020464];t.NO_WHATS_NEW_VARIATION=t.VARIATIONS[0];t.PREOPEN_WHATS_NEW_VARIATION=t.VARIATIONS[1];t.PASSIVE_WHATS_NEW_VARIATION=t.VARIATIONS[2];t.EVENTS={officeLensClicked:"OfficeLensClicked",photoViewClicked:"PhotoViewClicked",promotedPhotoClicked:"PromotedPhotoClicked"}});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/ViewOriginalAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","../NavigationAction","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){var r=e.call(this,t)||this;r.name="ViewOriginal";r.isSingleSelectAction=!0;r._itemCommandHelper=new(r.managed(i["default"]));r._selection=r.observables.create(null);r._url=r.createComputed(function(){return r._selection&&r._selection()&&r._selection.peek().photo.originalUrl});r._navigationAction=new(r.managed(n))({url:r._url,target:"_blank"});return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,s.viewOriginal)};t.prototype.onSelectionExecute=function(e,t,r){if(e&&e[0]){this._selection(e[0]);return this._navigationAction.execute(t)}return o["default"].wrapError({})};return t}(r["default"]);return a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/UploadAction",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../utilities/browser/SilverlightDetection","../../resources/DataSourceResourceKeys","../../dataSources/upload/UploadProcessorType","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/silverlightUpload/SilverlightUploadViewModel","../../models/item/ItemType","../../resources/ControlResourceKeys","../base/ItemCommandHelper","../../models/item/command/WebItemCommandKeys","../base/ItemRedeemer","@ms/odsp-utilities/lib/modules/Modules","../UploadAction"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h){"use strict";var m=function(t){function h(e){var r=t.call(this,e)||this;r.logStartEnd=!0;r._actionMap=r.resources.consume(l.actionMap);r.uploadProcessorType=e.uploadProcessorType;r.name="Upload."+i[r.uploadProcessorType];r._itemReedemer=new(r.managed(p["default"]));r._itemCommandHelper=new(r.managed(c["default"]));return r}__extends(h,t);h.prototype.onIsAvailable=function(){if(!this._isPlatformSupported())return!1;var e=this.item();return e.type===u.Folder&&this._itemCommandHelper.isCommandSupported(e,d.upload)};h.prototype.onExecute=function(t,o){var n=this,u=this.item.peek();f.loadModule({require:e,path:"../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var t=new(n.managed(e));t.fireUploadEvents()});if(this.uploadProcessorType===i.Silverlight)return this._itemReedemer.redeemItem(u,this).then(function(){return a.createDialog(n.resources,u).wait().then(function(){return{resultType:s.ResultTypeEnum.Success}})});var c=t.target,d=Array.prototype.slice.call(c&&(c["test-files"]||c.files)||[]);if(d){var p=this.resources.consume(l.currentItemSet);return this._itemReedemer.redeemItem(u,this).then(function(){return n.operatorProvider.upload({files:d,parentItem:u,wasDragAndDropped:!1,type:n.uploadProcessorType,itemSet:p.peek()})}).then(function(){return{resultType:s.ResultTypeEnum.Success}})}var h=new(this.managed(this._actionMap.SetFocusAction))({selector:".od-Files-TopBar",shouldClick:!0});h.execute(null);return r["default"].wrap({resultType:s.ResultTypeEnum.ExpectedFailure})};h.prototype._isPlatformSupported=function(){var e=!1,t=this.platform.isIPad&&this.platform.browserMajor<6,r=!this.platform.isHtml5FileUploadSupported&&!this.platform.isFirefox&&!(this.platform.isIE&&this.platform.browserMajor>=10)&&this.resources.consume(n.silverlight).isSLEnabledMarket()&&o.isSilverlightInstalled()&&!o.getSilverlightFailToDownload();if(!t)switch(this.uploadProcessorType){case i.Html5file:e=this.platform.isHtml5FileUploadSupported;break;case i.Folder:e=this.platform.isFolderUploadSupported;break;case i.Silverlight:e=r;break;case i.Downlevel:e=!r&&!this.platform.isHtml5FileUploadSupported}return e};return h}(h);return m}); // Public License available at // http://code.msdn.microsoft.com/silverlightjs/Project/License.aspx. // You may not use or distribute this file or the code in this file except as // expressly permitted under that license. // // Copyright (c) Microsoft Corporation. All rights reserved. // /////////////////////////////////////////////////////////////////////////////// // // Silverlight.supportedUserAgent.js version 4.0.50401.0 // // This file is provided by Microsoft as a helper file for websites that // incorporate Silverlight Objects. This file is provided under the Microsoft // Public License available at // http://code.msdn.microsoft.com/SLsupportedUA/Project/License.aspx. // You may not use or distribute this file or the code in this file except as // expressly permitted under that license. // // Copyright (c) Microsoft Corporation. All rights reserved. // /////////////////////////////////////////////////////////////////////////////// define("odsp-next/utilities/browser/SilverlightDetection",["require","exports","@ms/odsp-utilities/lib/browser/PlatformDetection","knockout"],function(e,t,r,o){"use strict";var n="0.0",i="4.0.50401",s=new r["default"],a=o.observable(!1),u="4.0",l=function(){function e(){}e.isInstalled=function(e){void 0===e&&(e=null);var t=!1;try{var r=null,o=!1;if(window.ActiveXObject)try{r=new ActiveXObject("AgControl.AgControl");null===e?t=!0:r.IsVersionSupported(e)&&(t=!0);r=null}catch(n){o=!0}else o=!0;if(o){var i=navigator.plugins["Silverlight Plug-In"];if(i)if(null===e)t=!0;else{var s=i.description;"1.0.30226.2"===s&&(s="2.0.30226.2");for(var a=s.split(".");a.length>4;)a.pop();for(var u=e.split(".");u.length>4;)u.pop();var l,c,d=0;do{l=parseInt(u[d],10);c=parseInt(a[d],10);d++}while(d=0||r.indexOf("Mozilla/4.0 (compatible; MSIE 6.0)")>=0?o.OS="Windows":r.indexOf("PPC Mac OS X")>=0?o.OS="MacPPC":r.indexOf("Intel Mac OS X")>=0?o.OS="MacIntel":r.indexOf("Linux")>=0&&(o.OS="Linux");if("Unsupported"!==o.OS)if(r.indexOf("ARM")===-1&&r.indexOf("MSIE")>=0)navigator.userAgent.indexOf("Win64")===-1&&parseInt(r.split("MSIE")[1],10)>=6&&(o.Browser="MSIE");else if(r.indexOf("Firefox")>=0){var n=r.split("Firefox/")[1].split("."),i=parseInt(n[0],10);if(i>=2)o.Browser="Firefox";else{var a=parseInt(n[1],10);1===i&&a>=5&&(o.Browser="Firefox")}}else r.indexOf("Chrome")>=0?o.Browser="Chrome":r.indexOf("Safari")>=0?o.Browser="Safari":r.indexOf("ARM")===-1&&s.isIE&&11===s.browserMajor&&(o.Browser="MSIE");var u=parseInt(e,10),l=!("Unsupported"===o.OS||"Unsupported"===o.Browser||"Windows"===o.OS&&"Safari"===o.Browser||o.OS.indexOf("Mac")>=0&&"MSIE"===o.Browser||o.OS.indexOf("Mac")>=0&&"Chrome"===o.Browser);return!(o.OS.indexOf("Windows")>=0&&"Chrome"===o.Browser&&u<4)&&("MacPPC"===o.OS&&u>1?l&&"MacPPC"!==o.OS:"Linux"===o.OS&&u>2?l&&"Linux"!==o.OS:"1.0"===e?l&&r.indexOf("Windows NT 5.0")<0:l)}catch(c){return!1}};e.getSilverlightVersion=function(){var e=n;e=this.isInstalled("1.0")?"1.0":e;e=this.isInstalled("2.0")?"2.0":e;e=this.isInstalled("3.0")?"3.0":e;e=this.isInstalled(i)?i:e;return e};e.isSilverlightSupported=function(){return this.supportedUserAgent(u)};e.isSilverlightInstalled=function(){return this.isInstalled(u)&&this.isSilverlightSupported()};e.setSilverlightFailToDownload=function(e){a(e)};e.getSilverlightFailToDownload=function(){return a()};return e}();return l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/silverlightUpload/SilverlightUploadViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/logging/ErrorHelper","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","../../dataSources/upload/UploadProcessorType","@ms/odsp-utilities/lib/async/Async","../../utilities/browser/SilverlightDetection","@ms/odsp-utilities/lib/math/Rectangle","../../utilities/browser/WindowSize"],function(e,t,r,o,n,i,s,a,u,l,c,d){"use strict";var p=3e4,f=function(e){function t(r){var o=e.call(this,r)||this;t.initSL(o.resources);return o}__extends(t,e);t.updateSLControlPosition=function(e,t,r,o){this._position=new c["default"](o,r,e,t);this.setSilvlerightControlPosition()};t.createDialog=function(e,t){var r=this;this._resources=e;this._item=t;this._loadCallback=function(e){var t=r._item;if(e){r._silverlightObject&&r._silverlightObject.SetUploadToResourceId(t.id+";"+t.ownerId+";"+(t.isGroup?1:0));r.setSilvlerightControlPosition()}else r.setLoadFailed()};if(!this._dialog){var o=e.consume(i.dialog);this._dialog=o.requestDialog({title:"",size:d.Large,component:{name:"ms-silverlight-upload-dialog",params:{}},actions:[]})}this._silverlightObject&&this.callLoadCallback(!0);this._dialog.wait().then(function(){r.hidePopover()},function(){r.hidePopover()});return this._dialog};t.onSLUploaderLoad=function(){this._silverlightObject=this._silverlight.Content.slUpload;if(this._silverlightLoadTimeoutHandler){this._async.clearTimeout(this._silverlightLoadTimeoutHandler);this._silverlightLoadTimeoutHandler=null}this._popOverMode&&this._silverlightObject.SwitchToPopoverMode();this.callLoadCallback(!0)};t.uploaderClose=function(){this.hidePopover()};t.newUploadFileAdded=function(e){this.hidePopover();if(this._silverlightObject){var t=this._resources.consume(i.upload),r=this._resources.consume(i.operator),o={resources:this._resources,slFile:e,slControl:this._silverlightObject,parentItem:this._item,slDataItem:this._item,batchStartTime:Date.now(),type:a.Silverlight};t.getUploadManager().then(function(e){return e.addUploads(o)}).then(function(e){e||r.upload(o)}).done()}};t.uploadFragmentComplete=function(e,t,r){var o=this,n=this._resources.consume(i.upload);n.getUploadManager().then(function(n){n.silverlightPostCallback({resources:o._resources,fileId:e,responseText:t,statusCode:r})})};t.imageResizeComplete=function(e,t){var r=this,o=this._resources.consume(i.upload);o.getUploadManager().then(function(o){o.silverlightPostCallback({resources:r._resources,fileId:e,newSize:t})})};t.setSilvlerightControlPosition=function(){if(this._position&&this._silverlight&&this._silverlightObject){this._silverlight.style.top=this._position.y+"px";this._silverlight.style.left=this._position.x+"px";this._silverlight.style.width=this._position.width+"px";this._silverlight.style.height=this._position.height+"px";this._silverlight.width=this._position.width;this._silverlight.height=this._position.height}};t.hidePopover=function(){if(this._dialog){this._dialog.complete();this._dialog=null}this._loadCallback=null;this.hideSLControl()};t.initSL=function(e){if(!this._silverlight){var t=[];t.push('');t.push('');t.push('');t.push('');t.push('');t.push('');t.push('');t.push(' " />');t.push("");var r=document.createElement("div");r.innerHTML=t.join("");this._silverlight=r.childNodes[0];window.document.body.appendChild(this._silverlight);this._silverlightLoadTimeoutHandler=this._async.setTimeout(this.silverlightLoadTimeout,p);this.hideSLControl()}};t.hideSLControl=function(){if(this._silverlight){this._silverlight.style.top="-1000px";this._silverlight.style.width="1px"}};t.setLoadFailed=function(){l.setSilverlightFailToDownload(!0)};t.silverlightLoadTimeout=function(){t._silverlightLoadTimeoutCallback&&t._silverlightLoadTimeoutCallback();t.setLoadFailed();t.callLoadCallback(!1);t._silverlightLoadTimeoutHandler=null};t.callLoadCallback=function(e){if(this._loadCallback){this._loadCallback(e);this._loadCallback=null}};return t}(r["default"]);f._popOverMode=!0;f._async=new u["default"];window.onSLUploaderLoad=function(){try{f.onSLUploaderLoad()}catch(e){o["default"].log(e)}};window.UploaderClose=function(){try{f.uploaderClose()}catch(e){o["default"].log(e)}};window.NewUploadFileAdded=function(e){try{f.newUploadFileAdded(e)}catch(t){o["default"].log(t)}};window.UploadFragmentComplete=function(e,t,r){try{f.uploadFragmentComplete(e,t,r)}catch(n){o["default"].log(n)}};window.ImageResizeComplete=function(e,t){try{f.imageResizeComplete(e,t)}catch(r){o["default"].log(r)}};window.onSLError=function(e){o["default"].log({stack:e,message:"Silverlight Upload"})};window.onSLErrorFromControl=function(){o["default"].log(new Error("Silverlight threw an unkown error"))};return f});define("@ms/odsp-utilities/lib/encoding/HtmlEncoding",["require","exports"],function(e,t){"use strict";function r(e){return n[e]}var o=/[<>&'"\\]/g,n={"<":"<",">":">","&":"&",'"':""","'":"'","\\":"\"},i=function(){function e(){}e.encodeText=function(e){return e?e.replace(o,r):""};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/UploadAction",["require","exports","../base/BaseItemAction","@ms/odsp-utilities/lib/async/Promise","../resources/ProviderResourceKeys","../resources/ControlResourceKeys","../dataSources/upload/UploadProcessorType","@ms/odsp-utilities/lib/logging/events/Qos.event","../dataSources/url/QueryType","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-shared/lib/base/ActionInputType","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,r,o,n,i,s,a,u,l,c,d,p){"use strict";var f=function(t){function r(e){var r=t.call(this,e)||this;r.name="Upload";r.platform=r.resources.consume(d.platformDetection);r.uploadProcessorType=e.uploadProcessorType;r.inputType=r.createObservable(r._getInputType(r.uploadProcessorType));r.operatorProvider=r.resources.consume(n.operator);r.skipInvalidation=!1;return r}__extends(r,t);r.prototype.onExecute=function(t,r){var n=this,s=t.target,u=Array.prototype.slice.call(s&&(s["test-files"]||s.files)||[]);l.Engagement.logData({name:"Upload.TopMenu.Click"});p.loadModule({require:e,path:"../utilities/optimizely/ExperimentsCommon"}).then(function(e){var t=new(n.managed(e));t.fireUploadEvents()});if(u){var c=this.resources.consume(i.currentItemSet);return this.operatorProvider.upload({files:u,parentItem:this.item(),wasDragAndDropped:!1,type:this.uploadProcessorType,itemSet:c.peek(),skipInvalidation:this.skipInvalidation}).then(function(){return{resultType:a.ResultTypeEnum.Success}})}return o["default"].wrap({resultType:a.ResultTypeEnum.ExpectedFailure})};r.prototype.onIsAvailable=function(){var e=!1,t=this.item();switch(this.uploadProcessorType){case s.Html5file:e=this.platform.isHtml5FileUploadSupported;break;case s.Folder:e=this.platform.isFolderUploadSupported}return e&&!t.isPlaceholder&&t.queryType===u.Files};r.prototype._getInputType=function(e){switch(e){case s.Html5file:return c["default"].htmlFileUpload;case s.Folder:return c["default"].folderUpload;case s.Silverlight:return c["default"].silverlightUpload;case s.Downlevel:return c["default"].downlevelUpload;default:return c["default"].none}};return r}(r["default"]);return f});define("@ms/odsp-shared/lib/base/ActionInputType",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.none=0]="none";e[e.htmlFileUpload=1]="htmlFileUpload";e[e.folderUpload=2]="folderUpload";e[e.downlevelUpload=3]="downlevelUpload";e[e.silverlightUpload=4]="silverlightUpload"}(r||(r={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/UpdateCaptionAction",["require","exports","../UpdateCaptionAction","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n){"use strict";var i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t._itemCommandHelper=new(t.managed(o["default"]));return t}__extends(t,e);t.prototype.onIsAvailable=function(){return e.prototype.onIsAvailable.call(this)&&this._itemCommandHelper.isCommandSupported(this.item(),n.editCaption)};return t}(r);return i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/UpdateCaptionAction",["require","exports","../base/BaseItemAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../providers/item/ItemProvider"],function(e,t,r,o,n){"use strict";var i="caption",s=function(e){function t(t){var r=e.call(this,t)||this;r.name="UpdateCaption";r.caption=t.caption;return r}__extends(t,e);t.prototype.onExecute=function(e,t){var r=this.resources.consume(n.resourceKey);return r.updateItemProperty({item:this.item(),propertyName:i,propertyValue:this.caption(),overrideLock:!0}).then(function(){return{resultType:o.ResultTypeEnum.Success}})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/SurveyAction",["require","exports","../../base/BaseSelectionAction","../NavigationAction","@ms/odsp-utilities/lib/async/Promise","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/sharing/shareSurvey/ShareSurvey","../../controls/sharing/shareSurvey/ShareSurvey.resx","@ms/odsp-utilities/lib/string/StringHelper","../../dataSources/url/odc/UrlDataSource","../../utilities/browser/WindowSize","../../utilities/icons/Icon","../../resources/ODCResourceKeys","../base/ItemCommandHelper","../../models/item/command/OfficeItemCommandKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A){"use strict";var g=function(e){function t(t){var r=e.call(this,t)||this;r.name="Survey";r.canFallbackToParent=!1;r.isSingleSelectAction=!0;r._dialogProvider=r.resources.consume(i.dialog);r._navigation=r.resources.consume(A.navigation);r._urlDataSource=r.resources.consume(f.urlDataSource);r._itemCommandHelper=new(r.managed(h["default"]));r.actionType=t.actionType;return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,this._getCommandKey())};t.prototype.onSelectionExecute=function(e,r,n){if(1===this.actionType){var i=e[0];return this.showShareDialog(i)}var s=this._navigation,a=this._urlDataSource.getAuthKeyParamValue(),u=this._urlDataSource.getTicketParamValue(),d=s.viewParams[c.queryTypeParamKey],p=3===this.actionType?t.editFormAction:t.viewFormAction,f=l.format(t.officeSurveyUrlFormat,c.viewerId,e[0].id,d||"",p);a?f+="&authKey="+a:u&&(f+="&ticket="+u);var h=new(this.managed(o))({url:f,target:"_blank"});return h.execute(r)};t.prototype.showShareDialog=function(e){var t=l.format(u.strings.title,e.name),r=this._dialogProvider.requestDialog({title:t,size:d.Large,component:{name:a.tagName,params:{item:e,previewSrc:FilesConfig.imgBaseUrl+"images/embed_form.png"}},actions:[{name:u.strings.done,execute:function(){return n["default"].wrap(2)},isAvailable:this.observables.create(!0),isVisible:this.observables.create(!0),icon:new p("Cancel")}]});return r.wait().then(function(){return{resultType:s.ResultTypeEnum.Success}})};t.prototype._getCommandKey=function(){var e;switch(this.actionType){case 1:e=m.publishSurvey;break;case 2:e=m.viewSurvey;break;case 3:e=m.editSurvey}return e};return t}(r["default"]);g.officeSurveyUrlFormat="/edit.aspx?cid={0}&resid={1}&wacqt={2}&formAction={3}&app=Excel";g.viewFormAction=2;g.editFormAction=3;return g});define("odsp-next/controls/sharing/shareSurvey/ShareSurvey",["require","exports","./ShareSurveyViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ShareSurvey.html","./ShareSurvey.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"od-share-survey",template:e("./ShareSurvey.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/sharing/shareSurvey/ShareSurveyViewModel",["require","exports","knockout","../../../resources/ProviderResourceKeys","../../../bindings/focus/SelectOnFocusBinding","./ShareSurvey.resx","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){var s=e.call(this,t)||this;s._item=t.item;s.previewSrc=t.previewSrc;s.isLoading=r.observable(!0);s.sharingLink=r.observable(null);s.hasError=r.observable(!1);s.instructionsText=i.strings.note;s.createText=i.strings.create;s.removeText=i.strings.remove;s.loadingText=i.strings.loading;s.errorText=i.strings.error;s._sharingProvider=s.resources.consume(o.sharing);s._getSharingInfo();s.addBindingHandlers({selectOnFocus:n["default"]});return s}__extends(t,e);t.prototype.onCreateClicked=function(){var e=this;this.isLoading(!0);var t={type:7,role:3,create:!0};this._sharingProvider.manageSharingLinks([this._item],t).done(function(){e._getSharingInfo()},function(t){e.isLoading(!1);e.hasError(!0)})};t.prototype.onRemoveClicked=function(){var e=this;this.isLoading(!0);var t={id:this.sharingLink().id,type:7,role:5,create:!1};this._sharingProvider.manageSharingLinks([this._item],t).done(function(){e.isLoading(!1);e.sharingLink(null)},function(t){e.isLoading(!1);e.hasError(!0)})};t.prototype._getSharingInfo=function(){var e=this;this._sharingProvider.getSharingData(this._item).getLinks().then(function(t){e.isLoading(!1);if(t)for(var r=0,o=t;r


'});define("odsp-next/controls/sharing/shareSurvey/ShareSurvey.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html[dir=ltr] .od-sharesurvey-preview{float:left}html[dir=rtl] .od-sharesurvey-preview{float:right}html[dir=ltr] .od-sharesurvey-preview{margin-right:10px}html[dir=rtl] .od-sharesurvey-preview{margin-left:10px}.od-sharesurvey-details{max-width:350px}html[dir=ltr] .od-sharesurvey-details{float:left}html[dir=rtl] .od-sharesurvey-details{float:right}.od-sharesurvey-create{margin-top:10px}.od-sharesurvey-textbox{padding:1px 5px 2px 10px;margin:10px 0;width:100%;box-sizing:border-box;text-overflow:ellipsis}html[dir=rtl] .od-sharesurvey-textbox{padding:1px 10px 2px 5px}.od-sharesurvey-error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/AddToSharedListAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemCommandHelper","../../models/item/command/SocialItemCommandKeys","../base/ItemRedeemer","../../providers/item/ItemProvider"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(t){var r=e.call(this,t)||this;r.isSingleSelectAction=!0;r.canFallbackToParent=!0;r.name="AddToSharedList";r._itemReedemer=new(r.managed(s["default"]));r._itemCommandHelper=new(r.managed(n["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,i.addToShared)};t.prototype.onSelectionExecute=function(e,t,r){var n=this,i=e[0];return this._itemReedemer.redeemItem(i,this,!0).then(function(){var e=n.resources.consume(a.resourceKey);e.invalidateItem(i.key,{triggerFetch:!0});return{resultType:o.ResultTypeEnum.Success}})};return t}(r["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/removeFromSharedList/odc/RemoveFromSharedListAction",["require","exports","../../base/templates/ExecutorAction","../../../models/item/command/SocialItemCommandKeys","../../base/ItemCommandHelper","../../../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="RemoveFromSharedList";r._itemCommandHelper=new(r.managed(n["default"]));r._currentItem=r.resources.consume(i.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/removeFromSharedList/odc/RemoveFromSharedListExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{currentItem:this._currentItem.peek(),selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return this._itemCommandHelper.isCommandSupported(e,o.removeFromShared)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/addToBundle/odc/AddToBundleAction",["require","exports","../../base/templates/ExecutorAction","../../../dataSources/url/odc/UrlDataSource","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,r,o,n){"use strict";var i=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="AddToBundleAction";r._platform=r.resources.consume(n.platformDetection);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/addToBundle/odc/AddToBundleExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!0}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return e&&e.isBundle&&e.ownerId===o.viewerId};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveFromBundleAction",["require","exports","../../base/BaseSelectionAction","../../resources/ProviderResourceKeys","../../dataSources/url/odc/UrlDataSource","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="RemoveFromBundleAction";r._operatorProvider=r.resources.consume(o.operator);return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return!!t.parent&&t.parent.isBundle&&t.parent.ownerId===n.viewerId};t.prototype.onSelectionExecute=function(e,t,r){return this._operatorProvider.updateBundle({items:e.map(function(e){return e.id}),bundleAction:1,item:e[0].parent}).then(function(){return{resultType:i.ResultTypeEnum.Success}})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/reportAbuse/odc/ReportAbuseAction",["require","exports","../../../models/item/command/SocialItemCommandKeys","../../base/templates/ExecutorAction"],function(e,t,r,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="ReportAbuse";return r}__extends(t,e);t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!1}};t.prototype.getExecutorPath=function(){return"odsp-next/actions/reportAbuse/odc/ReportAbuseExecutor"};t.prototype.getExecutorParameters=function(){return{selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return this.itemCommandHelper.isCommandSupported(e,r.reportAbuse)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveMountPointAction",["require","exports","../../base/BaseSelectionAction","../../controls/commands/Commands.resx","@ms/odsp-utilities/lib/async/Promise","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/string/StringHelper","../../controls/textContainer/TextContainer","../../resources/DataSourceResourceKeys","../../utilities/icons/Icon","../../providers/item/ItemProvider","../base/ItemCommandHelper","../../models/item/command/SocialItemCommandKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h){"use strict";var m=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="RemoveMountPoint";r.isSingleSelectAction=!0;r.canFallbackToParent=!1;r._urlDataSource=r.resources.consume(l.url);r._dialogProvider=r.resources.consume(i.dialog);r._itemProvider=r.resources.consume(d.resourceKey);r._navigation=r.resources.consume(h.navigation);r._itemCommandHelper=new(r.managed(p["default"]));return r}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,f.removeAsMountPoint)};t.prototype.onSelectionExecute=function(e,t,r){var i=this,l=this.item(),d=e[0],p=this._dialogProvider,f=a.format(o.strings.RemoveMountPointDetails2,d.name),h=p.requestDialog({title:o.strings.RemoveMountPointTitle,component:{name:u.tagName,params:{text:f}},actions:[{name:o.strings.RemoveMountPoint,execute:function(){return n["default"].wrap(2)},isAvailable:this.observables.create(!0),icon:new c("Cancel"),isDefault:!0}]});return h.wait().then(function(){var e=i._itemProvider;i.selectionModel.clear();return e.removeMountPoint({parentKey:l.key,item:d}).then(function(){var e=i._navigation;i._urlDataSource=i._urlDataSource;e.navigateTo(i._urlDataSource.getDefaultClickUrl(d.parent));return{resultType:s.ResultTypeEnum.Success}})})};return t}(r["default"]);return m});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/requestReview/odc/RequestReviewAction",["require","exports","../../base/templates/ExecutorAction","../../base/ItemCommandHelper","../../../models/item/command/SocialItemCommandKeys"],function(e,t,r,o,n){"use strict";var i=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="RequestReview";r._itemCommandHelper=new(r.managed(o["default"]));return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/requestReview/odc/RequestReviewExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return this._itemCommandHelper.isCommandSupported(e,n.requestReview)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/ViewInFolderAction",["require","exports","../../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","../../dataSources/url/QueryType","../../resources/ODCResourceKeys","../../dataSources/url/odc/UrlDataSource","@ms/odsp-utilities/lib/logging/events/Qos.event","../../models/item/ItemType","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../base/ItemRedeemer","../../dataSources/url/PageType"],function(e,t,r,o,n,i,s,a,u,l,c,d){"use strict";var p=function(e){function t(t){var r=e.call(this,t)||this;r.isSingleSelectAction=!0;r.name="ViewInFolderAction";r._navigation=r.resources.consume(l.navigation);r._urlDataSource=r.resources.consume(i.urlDataSource);r._itemReedemer=new(r.managed(c["default"]));return r}__extends(t,e);t.prototype.onSelectionExecute=function(e,t,r){var n=this;return this._itemReedemer.redeemItems(e,this).then(function(){if(!e[0])return o["default"].wrap({resultType:a.ResultTypeEnum.Failure});n._navigation.navigateTo({url:n._urlDataSource.getItemUrl(e[0].parentKey,{page:d.Files})});return o["default"].wrap({resultType:a.ResultTypeEnum.Success})})};t.prototype.onSelectionIsAvailable=function(e,t){var r=this.item(),o=this.resources.consume(i.urlDataSource),a=t&&t.parentKey&&r.queryType===n.Search,l=o.isCurrentQuery(n.Photos);return(a||l&&t.type===u.Media)&&t.ownerId===s.viewerId};return t}(r["default"]);return p});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RemoveFromAlbumAction",["require","exports","../RemoveFromAlbumAction","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n){"use strict";var i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t._itemCommandHelper=new(t.managed(o["default"]));return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this.item().isAlbum&&this._itemCommandHelper.isCommandSupported(t,n.removeFromAlbum)};return t}(r);return i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/RemoveFromAlbumAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../providers/album/AlbumProvider.key"],function(e,t,r,o,n){"use strict";var i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="RemoveFromAlbum";return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this.item().isAlbum};t.prototype.onSelectionExecute=function(e,t,r){var i=this.item();this.selectionModel.clear();var s={album:i,items:e};return this.resources.consumeAsync(n.asyncKey).then(function(e){ return e.removeFromAlbum(s)}).then(function(){return{resultType:o.ResultTypeEnum.Success}},function(e){return{resultType:o.ResultTypeEnum.Failure}})};return t}(r["default"]);return i});define("odsp-next/providers/album/AlbumProvider.key",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";t.asyncKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"./AlbumProvider",getExport:function(e){return e.resourceKey}})})})});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/addPhotosToAlbum/AddPhotosToAlbumAction",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../base/ControlExecutorAction","../base/ItemSelectionHelper","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys","../../models/item/VirtualItemType","../../dataSources/base/odc/Config"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this,o=t.item;r._itemSelectionHelper=new(r.managed(n["default"]))({overrideItem:o,allowMultiSelect:!1,canFallback:!0});r._itemCommandHelper=new(r.managed(i["default"]));r.state=r.createPureComputed(r._computeState);return r}__extends(t,e);t.prototype.getParams=function(){return this._itemSelectionHelper.resolveFirst().then(function(e){return{item:e}})};t.prototype._computeState=function(){var e=this._itemSelectionHelper.firstItem(),t=!!e&&!!u.Config.hcid&&e.virtualItemType===a.Album&&this._itemCommandHelper.isCommandSupported(e,s.addPhotosToAlbum);return{isAvailable:t}};return t}(r["default"]);t.AddPhotosToAlbumHandler=l;var c=o.create({name:"AddPhotosToAlbum",source:{moduleDefinition:{path:"./AddPhotosToAlbumExecutor",require:e}},handlerType:l});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/createAlbum/CreateAlbumAction",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../base/ControlExecutorAction","../base/ItemSelectionHelper","../../models/item/VirtualItemType"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemSelectionHelper=new(r.managed(n["default"]))({allowMultiSelect:!1,canFallback:!0});r.state=r.createPureComputed(r._computeState);return r}__extends(t,e);t.prototype._computeState=function(){var e=this._itemSelectionHelper.firstItem(),t=e&&e.virtualItemType===i.AlbumRoot;return{isAvailable:t}};return t}(r["default"]);t.CreateAlbumHandler=s;var a=o.create({name:"CreateAlbum",source:{moduleDefinition:{path:"./CreateAlbumExecutor",require:e}},handlerType:s});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/SelectAllAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/ControlResourceKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r.name="SelectAll";r._selectionModel=r.resources.consume(i.itemsSelection);return r}__extends(t,e);t.prototype.onIsAvailable=function(){return 0===this._selectionModel.mode};t.prototype.onExecute=function(e,t){this._selectionModel.selectAll();return o["default"].wrap({resultType:n.ResultTypeEnum.Success})};return t}(r["default"]);return s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/FilterSearchAction",["require","exports","../base/BaseAction","../dataSources/url/QueryType","./NavigationAction","../resources/DataSourceResourceKeys","../resources/ControlResourceKeys","../dataSources/search/ISearchDataSource"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(t){var r=e.call(this,t)||this;r.name="FilterSearch";r._filter=t.filter;r._urlDataSource=r.resources.consume(i.url);r._searchDataSource=r.resources.consume(i.search);r._viewParams=r.resources.consume(s.viewParams);r._showCurrentView=t.showCurrentView;r._url=r.createPureComputed(r._computeUrl);r._navigationAction=new(r.managed(n))({url:r._url,forceNavigation:!0});return r}__extends(t,e);t.prototype.onExecute=function(e,t){return this._navigationAction.execute(e)};t.prototype.onIsAvailable=function(){this._viewParams();return this._searchDataSource.getCapabilities().supportsSearchFiltering&&!this._urlDataSource.isSearchPassThrough()&&this._urlDataSource.getQueryType()===o.Search&&this._navigationAction.isAvailable()};t.prototype.onIsToggled=function(){this._viewParams();var e=this._urlDataSource.getQueryType()===o.Search&&this._urlDataSource.isSearchFilterApplied(this._filter)&&!this._urlDataSource.isSearchPassThrough();e&&this._showCurrentView(e&&this._filter!==a.SearchFilterType.all);return e};t.prototype._computeUrl=function(){this._viewParams();return this._urlDataSource.getSearchFilterQueryUrl(this._filter)};return t}(r["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/RemoveTagFromItemAction",["require","exports","../base/BaseSelectionAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/ProviderResourceKeys","../models/item/VirtualItemType"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="RemoveTagFromItem";return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){var r=this.item();return r.virtualItemType===s.Tag&&r.tags&&r.tags.length>0};t.prototype.onSelectionExecute=function(e,t,r){for(var s,a=this.item(),u=this.resources.consume(i.tag),l=this.resources.consume(i.photo),c=l.getAllPhotosSettings().peek(),d=0,p=e[0].tags;d1&&t.queryType===o.SharedWithMe&&t.isRootFolder)return!1;if(!this._isMove&&this._urlDataSource.getAuthKeyParamValue())return!1;var i=this._isMove?u.moveFrom:u.copyFrom;return this._urlDataSource.getPageType()!==r.TextFileEditor&&this.selectionHelper.filterItems(function(t){return e.itemCommandHelper.isCommandSupported(t,i)})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/mergeFaceGroups/MergeFaceGroupsAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemSelectionHelper","../base/ItemCommandHelper","../../models/item/command/PhotoItemCommandKeys","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,r,o,n,i,s,a,u){"use strict";t.mergeFaceGroupsOperatorTypeResourceKey=new a.ResourceKey({name:e("module").id+".mergeFaceGroupsOperator",loader:new a.AliasResourceLoader(function(){return u.loadModuleExport({path:"./MergeFaceGroupsOperator",require:e,getExport:function(e){return e.typeResourceKey}})})});var l=function(e){function r(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemSelectionHelper=new(r.managed(n["default"]))({allowMultiSelect:!0});r._itemCommandHelper=new(r.managed(i["default"]));return r}__extends(r,e);r.prototype.onIsAvailable=function(){var e=this._itemSelectionHelper.selection(),t=e[0];return!!t&&(e.length>1&&e.length<=20&&this._itemCommandHelper.isCommandSupported(t(),s.mergeWithFaceGroup))};r.prototype.onExecute=function(e){var r=this,n=this._itemSelectionHelper.currentItem.peek().key;return this._itemSelectionHelper.resolveSelection().then(function(e){return r.resources.consumeAsync(t.mergeFaceGroupsOperatorTypeResourceKey).then(function(t){var o=new t({items:e,parentKey:n});r.trackPromise(o.start());return o.wait()})}).then(function(){return{resultType:o.ResultTypeEnum.Success}})};return r}(r["default"]);t.MergeFaceGroupsAction=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/AutoExecuteAction",["require","exports","../../base/BaseItemAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ODCResourceKeys","../../resources/ControlResourceKeys","../../actions/DocumentType","../../dataSources/url/AutoActionType","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c=function(e){function t(t){var r=e.call(this,t)||this;r.name="AutoExecute";r._focusItem=t.focusItem;r._actionMap=r.resources.consume(s.actionMap);r._navigation=r.resources.consume(l.navigation);r._urlDataSource=r.resources.consume(i.urlDataSource);r._viewParams=r.resources.consume(s.viewParams);r._actionType=r.createPureComputed(r._computeAutoActionType,{deferEvaluation:!0});r._createAction=r.createPureComputed(r._computeCreateAction,{deferEvaluation:!0});r._action=r.createPureComputed(r._computeAction,{deferEvaluation:!0});return r}__extends(t,e);t.prototype.onExecute=function(e,t){var r,i=this._actionType.peek(),s=this._action.peek(),a=this.item.peek(),l=this._viewParams.peek();r=s&&s.isAvailable.peek()?s.execute(e):o["default"].wrap({resultType:n.ResultTypeEnum.ExpectedFailure});i!==u["default"].locate&&this._navigation.navigateTo(this._urlDataSource.getDefaultClickUrl(a,{viewParams:l}));return r};t.prototype.onIsAvailable=function(){var e=this._actionType(),t=this.item(),r=this._focusItem(),o=!t.isPlaceholder,n=!r||!r().isPlaceholder;return!!e&&n&&o};t.prototype._computeAutoActionType=function(){var e=this._viewParams(),t=this._urlDataSource.getAutoActionType(e);return t};t.prototype._computeCreateAction=function(){var e,t=this,r=this._actionType();switch(r){case u["default"].defaultClick:e=function(){return new(t.managed(t._actionMap.DefaultClickAction))({sourceEngagement:"AutoExecuteAction",item:t._focusItem&&t._focusItem()})};break;case u["default"].download:e=function(){return new(t.managed(t._actionMap.DownloadAction))({})};break;case u["default"].share:case u["default"].sharing:e=function(){return new(t.managed(t._actionMap.ShareByLinkAction))({})};break;case u["default"].sendSurvey:e=function(){return new(t.managed(t._actionMap.SurveyAction))({actionType:1})};break;case u["default"].createTextDocument:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.Text,autoInvokedItem:!0})};break;case u["default"].createWord:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.Word,autoInvokedItem:!0})};break;case u["default"].createExcel:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.Excel,autoInvokedItem:!0})};break;case u["default"].createExcelForm:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.ExcelSurvey,autoInvokedItem:!0})};break;case u["default"].createPowerPoint:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.PowerPoint,autoInvokedItem:!0})};break;case u["default"].createOneNote:e=function(){return new(t.managed(t._actionMap.CreateDocumentAction))({docType:a.OneNote,autoInvokedItem:!0})};break;case u["default"].openInExcel:case u["default"].openInWord:case u["default"].openInPowerPoint:case u["default"].openInOneNote:case u["default"].openInVisio:case u["default"].openInProject:case u["default"].openInPublisher:case u["default"].openInOffice:e=function(){return new(t.managed(t._actionMap.OpenInOfficeClientAction))({})};break;case u["default"].embed:e=function(){return new(t.managed(t._actionMap.EmbedAction))({})};break;case u["default"].reportAbuse:e=function(){return new(t.managed(t._actionMap.ReportAbuseAction))({})};break;case u["default"].addToShared:e=function(){return new(t.managed(t._actionMap.AddToSharedListAction))({})};break;case u["default"].editBrowser:e=function(){return new(t.managed(t._actionMap.OpenInOfficeOnlineAction))({})};break;case u["default"].feedback:e=function(){return new(t.managed(t._actionMap.FeedbackAction))({})};break;case u["default"].locate:}return e};t.prototype._computeAction=function(){var e=this._action.peek();e&&e.dispose();e=null;var t=this._createAction();t&&(e=t());return e};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/toggleSelectionMode/ToggleSelectionModeAction",["require","exports","../../base/BaseAction","../base/ItemSelectionHelper","@ms/odsp-utilities/lib/async/Promise","../../resources/ControlResourceKeys","../../resources/UtilityResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="ToggleSelectionModeAction";r._platformDetection=r.resources.consume(u.platformDetection);r._mobile=r.resources.consume(s.mobile);r._useMobileList=!!r.resources.isExposed(i.useMobileList)&&r.resources.consume(i.useMobileList);r._selectionHelper=new(r.managed(o["default"]))({overrideItem:t.item,allowMultiSelect:!0,canFallback:!1});return r}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this.resources.consume(i.currentItemSet),t=this._selectionHelper.selection();return!!e&&(this._platformDetection.isMobile&&0===t.length&&this._useMobileList&&e().content().items.length>0)};t.prototype.onExecute=function(e){var t=this._mobile.showItemCheck;t(!t.peek());return n["default"].wrap({resultType:a.ResultTypeEnum.Success})};t.prototype.onIsToggled=function(){return this._mobile.showItemCheck()};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/redeemCode/odc/RedeemCodeAction",["require","exports","../../../base/BaseAction","../../base/ExecutorLoader"],function(e,t,r,o){"use strict";var n="odsp-next/actions/redeemCode/odc/RedeemCodeExecutor",i=function(e){function t(t){var r=e.call(this,t)||this;r.name="RedeemCode";r._executorLoader=new(r.managed(o["default"]))({path:n,getExecutorParams:function(){return{redeemSuccess:t.redeemSuccess,redeemCode:t.redeemCode,action:r.name}}});return r}__extends(t,e);t.prototype.onExecute=function(e){return this._executorLoader.execute(e)};t.prototype.onIsAvailable=function(){return!0};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/save/odc/SaveAction",["require","exports","../SaveAction"],function(e,t,r){"use strict";var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/save/SaveExecutor"};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/save/SaveAction",["require","exports","../../base/BaseAction","../base/ExecutorLoader","../base/ItemSelectionHelper","../../resources/ControlResourceKeys","../../providers/item/ItemContentProvider"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="Save";r._itemContentsProvider=r.resources.consume(s.resourceKey);var a=r.resources.consume(i.currentItem);r._selectionHelper=new(r.managed(n["default"]))({overrideItem:t.item,allowMultiSelect:!1,canFallback:!1});r._loader=new(r.managed(o["default"]))({path:r.getExecutorPath(),getExecutorParams:function(){return{selectionHelper:r._selectionHelper,currentItem:a.peek()}}});return r}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._selectionHelper.firstItem();if(!e)return!1;var t=this._itemContentsProvider.getItemContent(e);if(!t.isEditable())return!1;var r=t.memoryContent();return!!r&&(!t.hasConflict()&&(!t.hasPendingSave()&&(!r.isSafeText||t.hasChanges())))};t.prototype.onExecute=function(e){return this._loader.execute(e)};return t}(r["default"]);t.SaveAction=a;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/providers/item/ItemContentProvider",["require","exports","../../models/item/ItemContent","@ms/odsp-utilities/lib/disposable/Disposable","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o,n,i){"use strict";var s=function(){function e(e,t){this._itemContents={};this._itemDataSource=t.itemDataSource}e.prototype.getItemContent=function(e){var t=e.key,n=this._itemContents,i=n[t];if(!i){i=new r["default"];o.hook(i,function(){delete n[t]});n[t]=i}return i};e.prototype.getItemContents=function(e){return this._itemDataSource.getItemContents(e)};e.prototype.dispose=function(){this._itemContents={}};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s;t.resourceKey=i.createDefaultResourceKey(e,s,{itemDataSource:n.items})});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/item/ItemContent",["require","exports","knockout","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this;o.memoryContent=r.observable(null);o.serverContent=r.observable(null);o.outDated=r.observable(!1);o.isEditable=r.observable(!1);o.hasConflict=o.createPureComputed(o._computeHasConflict);o.hasPendingSave=o.createPureComputed(o._computeHasPendingSave);o.hasChanges=o.createPureComputed(o._computeHasChanges);o._lastSaved=r.observable(null);o._pendingSave=r.observable(null);return o}__extends(t,e);t.prototype.startingSave=function(){this.hasPendingSave.peek()||this._pendingSave(this.memoryContent.peek().text)};t.prototype.saveFailed=function(){this.hasPendingSave.peek()&&this._pendingSave(null)};t.prototype.saveSucceded=function(){if(this.hasPendingSave.peek()){this.updateETag=!0;this._lastSaved(this._pendingSave.peek());this._pendingSave(null)}};t.prototype._computeHasPendingSave=function(){return!!this._pendingSave()};t.prototype._computeHasChanges=function(){var e=this.memoryContent();if(!e||"string"!=typeof e.text)return!1;var t=this._lastSaved();if(null===t){this._lastSaved(e.text);return!1}return e.text!==t};t.prototype._computeHasConflict=function(){return!!this.serverContent()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/redeem/odc/RedeemAction",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../base/BaseAction","../../base/ItemRedeemer","../../../dataSources/url/PageType","../../../providers/item/ItemProvider","@ms/odsp-utilities/lib/logging/events/Qos.event","../../base/ItemSelectionHelper","../../../resources/DataSourceResourceKeys"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="Redeem";r._itemProvider=r.resources.consume(s.resourceKey);r._urlDataSource=r.resources.consume(l.url);r._itemReedemer=new(r.managed(n["default"]));r._selectionHelper=new(r.managed(u["default"]))({overrideItem:t.item,allowMultiSelect:!0,canFallback:!1});return r}__extends(t,e);t.prototype.onIsAvailable=function(){return this._urlDataSource.getPageType()===i.TextFileEditor&&this._selectionHelper.filterItems(function(e){return e.tokenNeedsRedeeming})};t.prototype.onExecute=function(e){var t=this;return this._selectionHelper.resolveSelection().then(function(e){return t._itemReedemer.redeemItems(e,t).then(function(){for(var o=0,n=e;o0};t.prototype._computeIsEmpty=function(){var e=0===this.itemSet().content().items.length&&!this.itemSet().isPlaceholder,t=!this.item().isPlaceholder;return e&&t};t.prototype._computeHasName=function(){var e=this.item();return!(!e.displayName&&!e.name)};t.prototype._computeHasParent=function(){return!!this.item().parent};t.prototype._computeName=function(){var e=this.item();return e.displayName||e.name};t.prototype._computeIsPlaceholder=function(){return this.item().isPlaceholder};return t}(r["default"]);s.dependencies=__assign({},r["default"].dependencies,{itemSet:n.currentItemSet});t.ItemSetMonitor=s;t.resourceKey=i.createDefaultResourceKey(e,s);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/createAlbumFromFolder/odc/CreateAlbumFromFolderAction",["require","exports","../../../resources/ProviderResourceKeys","../../../dataSources/url/QueryType","../../../models/item/ItemType","../../../dataSources/url/odc/UrlDataSource","../../../dataSources/url/PageType","../../base/templates/ExecutorAction","../../../resources/ODCResourceKeys","@ms/odsp-datasources/lib/Permissions","../../../models/item/ItemParentHelper"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";var d="odsp-next/actions/createAlbumFromFolder/odc/CreateAlbumFromFolderExecutor",p=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.name="CreateAlbumFromFolder";o._identity=o.resources.consume(r.identity);o._urlDataSource=o.resources.consume(u.urlDataSource);o._itemParentHelper=o.resources.consume(c.resourceKey);return o}__extends(t,e);t.prototype.isValidItem=function(e,t,r){var a=this.unwrapObservable(this._itemParentHelper.getAncestorOrSelf(e,function(e){return!!e.mountPoint})),u=r!==s.TextFileEditor;return u&&t&&t.type!==l.IdentityType.anonymous&&e.ownerId===i.viewerId&&!a&&e.type===n.Folder&&e.queryType===o.Files&&e.id!==i.defaultRootItemId&&!e.isBundle&&!e.isAlbum};t.prototype.getExecutorPath=function(){return d};t.prototype.getExecutorParameters=function(){return{actionName:this.name,itemSelectionHelper:this.selectionHelper}};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!0}};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();if(!e)return!1;var t=this._identity.getIdentity(),r=this._urlDataSource.getPageType();return this.isValidItem(e,t,r)};return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});define("odsp-next/models/item/ItemParentHelper",["require","exports","../store/ItemsStore","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";var n=function(){function e(e,t){this._itemsStore=t.itemsStore}e.prototype.getAncestorOrSelf=function(e,t){for(var r;e;){var o=this._itemsStore.getItem(e.key),n=o&&o.peek();if(!n)break;if(t(n)){r=o;break}e=e.parent}return r};return e}();n.dependencies={itemsStore:r.resourceKey};Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n;t.resourceKey=o.createDefaultResourceKey(e,n)});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/VersionHistoryAction",["require","exports","../../base/BaseSelectionAction","../NavigationAction","../../dataSources/url/odc/UrlDataSource","../../resources/DataSourceResourceKeys","../base/ItemCommandHelper","../../models/item/command/OfficeItemCommandKeys","../showVersionHistoryAction/ShowReactVersionHistoryAction","../../models/item/ItemType","../../utilities/features/Features"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="VersionHistory";t.isSingleSelectAction=!0;t._itemCommandHelper=new(t.managed(s["default"]));return t}__extends(t,e);t.prototype.onSelectionIsAvailable=function(e,t){return this._itemCommandHelper.isCommandSupported(t,a.viewVersionHistory)||(t.type===l.File||t.type===l.Media)&&null===t.dateDeletedTime&&c.isFeatureEnabled(c.UseNewVersionHistory)&&c.isFeatureEnabled(c.VersionAllFiles)};t.prototype.onSelectionExecute=function(e,t,r){var s=e[0];if(!s)return null;if(this._itemCommandHelper.isCommandSupported(s,a.viewVersionHistory)){var l=this.resources.consume(i.url),c=l.getVersionHistoryUrl(n.viewerId,s.id),d=new(this.managed(o))({url:c,target:"_blank"});return d.execute(t)}var p=new(this.managed(u["default"]));return p.execute(t)};return t}(r["default"]);return d});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/showVersionHistoryAction/ShowReactVersionHistoryAction",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../odb/ActionHelper","@ms/odsp-datasources/lib/Permissions","../base/ControlExecutorAction","../base/ItemSelectionHelper","../../models/list/ItemListHelper","../../resources/DataSourceResourceKeys","../../dataSources/url/PageType","../../controls/infoPane/sections/sharing/SharingSection.css"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.state=r.createPureComputed(r._computeState);r._urlDataSource=r.resources.consume(u.url);r._itemListHelper=new(r.managed(a["default"]));r._itemSelectionHelper=new(r.managed(s["default"]))({allowMultiSelect:!1,canFallback:!1});return r}__extends(t,e);t.prototype.getParams=function(){return{item:this._itemSelectionHelper.firstItem}};t.prototype._computeState=function(){var e=this._itemSelectionHelper.firstItem(),t=this.unwrapObservable(this._itemListHelper.getListRootItem(e)),r=!o.isFolder(e,!0)&&n.PermissionMask.hasItemPermission(e,n.PermissionMask.viewVersions),i=this._urlDataSource.getPageType()!==l.TextFileEditor&&!!t&&(t.list.enableVersions||t.list.isModerated)&&3!==e.itemStatus&&4!==e.itemStatus&&r;return{isAvailable:i}};return t}(r["default"]);t.ShowReactVersionHistoryHandler=c;var d=i.create({name:"ShowReactVersionHistory",source:{moduleDefinition:{require:e,path:"./ShowReactVersionHistoryExecutor"}},handlerType:c});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/actions/odb/ActionHelper",["require","exports","./Actions.resx","../../controls/commands/Commands.resx","../../utilities/icons/Icon","@ms/odsp-utilities/lib/logging/events/Qos.event","../../models/item/ItemType","@ms/odsp-datasources/lib/Permissions","@ms/odsp-utilities/lib/async/Promise","../../utilities/item/CheckedOutHelper","../../controls/textContainer/TextContainer"],function(e,t,r,o,n,i,s,a,u,l,c){"use strict";var d=function(){function e(){}e.isFolder=function(e,t){return t?e&&(e.type===s.Folder||e.type===s.OneNote):e&&e.type===s.Folder};e.isCheckedOut=function(e){return l.isCheckedOut(e)};e.isCheckedOutByUser=function(e,t){return l.isCheckedOutByUser(e,t)};e.isCheckedOutByOther=function(t,r){return e.isCheckedOut(t)&&!e.isCheckedOutByUser(t,r)};e.showCheckedOutByOtherDialog=function(e){return e.requestDialog({title:r.strings.FileCheckedoutOrLockedWarningTitle,component:{name:c.tagName,params:{text:r.strings.FileCheckedoutOrLockedWarning}},actions:[{name:o.strings.cancelActionText,execute:function(){return u["default"].wrap(2)},icon:new n("Cancel"),isDefault:!0}]}).wait().then(function(){return{resultType:i.ResultTypeEnum.Success}})};e.isPublished=function(t,r){return r.isModerated?t.properties[e.PublishProperty]&&"3"!==t.properties[e.PublishProperty]&&"1"!==t.properties[e.PublishProperty]:0===e.getVersionNoModeration(t,r.isModerated).minor&&0!==e.getVersionNoModeration(t,r.isModerated).major};e.isPublishingRelevant=function(t,r){return a.PermissionMask.hasItemPermission(t,a.PermissionMask.editListItems)&&r.enableMinorVersions&&!e.isCheckedOut(t)&&!e.isFolder(t,!0)};e.getVersionNoModeration=function(t,r){if(!r.isModerated&&t&&t.properties&&t.properties[e.VersionProperty]){var o=Number(t.properties[e.VersionProperty])%512,n=Math.floor(Number(t.properties[e.VersionProperty])/512);return{major:n,minor:o}}return{major:0,minor:0}};e.isApprovalRelevant=function(t,r){return r.isModerated&&!e.isCheckedOut(t)&&a.PermissionMask.hasItemPermission(t,a.PermissionMask.editListItems)&&a.PermissionMask.hasItemPermission(t,a.PermissionMask.approveItems)};return e}();d.FileTypeProperty="FSObjType";d.PublishProperty="_ModerationStatus.";d.VersionProperty="_UIVersion";return d});define("odsp-next/utilities/item/CheckedOutHelper",["require","exports"],function(e,t){"use strict";function r(e){return!!e.properties[t.CheckOutUserProperty]}function o(e,r){var o=Number(r);return!isNaN(o)&&Number(e.properties[t.CheckOutUserProperty])===o}t.CheckOutUserProperty="CheckedOutUserId";t.isCheckedOut=r;t.isCheckedOutByUser=o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/models/list/ItemListHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../item/ItemParentHelper"],function(e,t,r,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._itemParentHelper=r.resources.consume(o.resourceKey);return r}__extends(t,e);t.prototype.getListRootItem=function(e){return this._itemParentHelper.getAncestorOrSelf(e,function(e){return!!e.list})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/odc/RearrangeAction",["require","exports","../../base/BaseAction","../../resources/ControlResourceKeys","../../resources/ODCResourceKeys","../NavigationAction","../../dataSources/url/odc/UrlDataSource","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../base/ItemCommandHelper","../../models/item/command/CustomizationItemCommandKeys"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="Rearrange";r._platformDetection=r.resources.consume(a.platformDetection);r._odcUrlDataSource=r.resources.consume(n.urlDataSource);r._item=r.resources.consume(o.currentItem);r._itemCommandHelper=new(r.managed(u["default"]));r._navigationAction=new(r.managed(i))({url:r.createPureComputed(function(){return r._odcUrlDataSource.getArrangeViewUrl(s.viewerId,r._item().id)})});return r}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._item();return!this._platformDetection.isMobile&&!!e.folder&&(e.folder.photoCount>1||e.folder.documentCount>1)&&this._itemCommandHelper.isCommandSupported(e,l.rearrange)};t.prototype.onExecute=function(e,t){return this._navigationAction.execute(e)};return t}(r["default"]);return c});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/applyOfficeLens/odc/ApplyOfficeLensAction",["require","exports","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys","../../../utilities/features/Features","../../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n,i){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="ApplyOfficeLens";r._item=r.resources.consume(o.currentItem);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/applyOfficeLens/odc/ApplyOfficeLensExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,selectionHelper:this.selectionHelper,item:this._item.peek()}};t.prototype.onIsAvailable=function(){if(!n.isFeatureEnabled(n.OfficeLens))return!1;var e=this.selectionHelper.firstItem();return e&&this._item&&this.itemCommandHelper.isCommandSupported(e,i.applyOfficeLens)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/removeOfficeLens/odc/RemoveOfficeLensAction",["require","exports","../../../resources/ControlResourceKeys","../../base/ItemSelectionHelper","../../base/ExecutorLoader","../../../base/BaseAction","../../../utilities/features/Features","../../base/ItemCommandHelper","../../../models/item/command/PhotoItemCommandKeys"],function(e,t,r,o,n,i,s,a,u){"use strict";var l="odsp-next/actions/removeOfficeLens/odc/RemoveOfficeLensExecutor",c=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;i.name="RemoveOfficeLens";i._selectionHelper=new(i.managed(o["default"]))({overrideItem:t.item,allowMultiSelect:!1,canFallback:!1});i._itemCommandHelper=new(i.managed(a["default"]));i._item=i.resources.consume(r.currentItem);i._loader=new(i.managed(n["default"]))({path:l,getExecutorParams:function(){return{actionName:i.name,selectionHelper:i._selectionHelper,item:i._item.peek()}}});return i}__extends(t,e);t.prototype.onIsAvailable=function(){if(!s.isFeatureEnabled(s.OfficeLens))return!1;var e=this._selectionHelper.firstItem();return e&&this._item()&&this._itemCommandHelper.isCommandSupported(e,u.removeOfficeLens)};t.prototype.onExecute=function(e){return this._loader.execute(e)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/base/OverrideAction",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/base/ActionInputType"],function(e,t,r,o){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r._primary=new(r.managed(t.primary))(t.actionParams);r._secondary=new(r.managed(t.secondary))({});r.name=r._primary.name;r.isAvailable=r._primary.isAvailable;r.isExecuting=r.createPureComputed(r._computeIsExecuting);r.isToggled=r.createPureComputed(r._computeIsToggled);r.inputType=r.createPureComputed(r._computeInputType);return r}__extends(t,e);t.create=function(e,r){var o=function(t){function o(o){return t.call(this,{primary:e,secondary:r,actionParams:o})||this}__extends(o,t);return o}(t);return o};t.prototype.execute=function(e){return this._getAction().execute(e)};t.prototype._getAction=function(){return this._secondary.isAvailable.peek()?this._secondary:this._primary};t.prototype._computeIsExecuting=function(){return this._primary.isExecuting()||this._secondary.isExecuting()};t.prototype._computeIsToggled=function(){return this._primary.isToggled()||this._secondary.isToggled()};t.prototype._computeInputType=function(){var e=this._secondary.isAvailable()?this._secondary:this._primary;return e&&e.inputType?e.inputType():o["default"].none};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/printPdf/odc/PrintPdfAction",["require","exports","../../base/templates/ExecutorAction","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../resources/ODCResourceKeys","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/features/Features","../../../utilities/logging/odc/UsageNames","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/logging/events/UsageType","../../../resources/ProviderResourceKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d,p){"use strict";var f=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="PrintPdf";r._urlDataSource=r.resources.consume(i.urlDataSource);r._instrumentationProvider=r.resources.consume(p.instrumentation);r._platform=r.resources.consume(o.platformDetection);r._navigation=r.resources.consume(n.navigation);r._supportsIframePrint=r._platform.isChrome||r._platform.isSafari;return r}__extends(t,e);t.prototype.getExecutorPath=function(){return"odsp-next/actions/printPdf/odc/PrintPdfExecutor"};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!1,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{actionName:this.name,urlDataSource:this._urlDataSource,instrumentationProvider:this._instrumentationProvider,navigation:this._navigation,selectionHelper:this.selectionHelper}};t.prototype.onExecute=function(t){var r=this;return this._supportsIframePrint?this.selectionHelper.resolveFirst().then(function(e){var t=r._urlDataSource.getPrintPdfUrl(e);c["default"].logData({name:l.UsageName[l.UsageName.PrintPdfNative],location:l.LocationName[l.LocationName.OneUp],usageType:d.UsageType[d.UsageType.Click],currentPage:r._instrumentationProvider.currentPageName(),previousPage:r._instrumentationProvider.previousPageName()});r._navigation.navigateTo({url:t,frameId:"_blank"});return s["default"].wrap({resultType:a.ResultTypeEnum.Success})}):e.prototype.onExecute.call(this,t)};t.prototype.onIsAvailable=function(){var e=this.selectionHelper.firstItem();return e&&".pdf"===e.extension&&!this._platform.isMobile&&u.isFeatureEnabled(u.UseWebPdfViewer)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/utilities/logging/odc/UsageNames",["require","exports"],function(e,t){"use strict";var r;!function(e){e[e.Storage50GbPlanMonthly=1]="Storage50GbPlanMonthly";e[e.Storage50GbPlanAnnual=2]="Storage50GbPlanAnnual";e[e.OfficeHomeMonthly=3]="OfficeHomeMonthly";e[e.OfficeHomeAnnual=4]="OfficeHomeAnnual";e[e.OfficePersonalMonthly=5]="OfficePersonalMonthly";e[e.OfficePersonalAnnual=6]="OfficePersonalAnnual";e[e.OfficeTrial=7]="OfficeTrial";e[e.OfficeOffer1YearFree=8]="OfficeOffer1YearFree";e[e.OfficeSolo=9]="OfficeSolo";e[e.OfficeHomeLearnMore=10]="OfficeHomeLearnMore";e[e.OfficePersonalLearnMore=11]="OfficePersonalLearnMore";e[e.ChangeCurrency=12]="ChangeCurrency";e[e.OfficePersonalTermsAndConditions=13]="OfficePersonalTermsAndConditions";e[e.FeatureCardStorage=14]="FeatureCardStorage";e[e.FeatureCardProductivity=15]="FeatureCardProductivity";e[e.FeatureCardSecurity=16]="FeatureCardSecurity";e[e.FeatureCardSharing=17]="FeatureCardSharing";e[e.FeatureCardOfficeApps=18]="FeatureCardOfficeApps";e[e.LaunchFeatureCard=19]="LaunchFeatureCard";e[e.FeatureCardClickBeforeLoad=20]="FeatureCardClickBeforeLoad";e[e.MonthlyAnnualPriceToggle=21]="MonthlyAnnualPriceToggle";e[e.StoragePlanOnSlider=22]="StoragePlanOnSlider";e[e.OfficePersonalOnSlider=23]="OfficePersonalOnSlider";e[e.OfficeHomeOnSlider=24]="OfficeHomeOnSlider";e[e.SelectPlanOnSlider=25]="SelectPlanOnSlider";e[e.EmbedConfiguratorLinkShown=26]="EmbedConfiguratorLinkShown";e[e.EmbedConfiguratorClick=27]="EmbedConfiguratorClick";e[e.WhatsTakingUpSpace=28]="WhatsTakingUpSpace";e[e.SelectedOfficeHomeMonthly=29]="SelectedOfficeHomeMonthly";e[e.SelectedOfficePersonalMonthly=30]="SelectedOfficePersonalMonthly";e[e.PlansInterruptDialogAnnualOption=31]="PlansInterruptDialogAnnualOption";e[e.PlansInterruptDialogMonthlyOption=32]="PlansInterruptDialogMonthlyOption";e[e.PrintPdfNative=33]="PrintPdfNative";e[e.PrintPdfDownloadOptionShown=34]="PrintPdfDownloadOptionShown";e[e.PrintPdfDownloadOptionClicked=35]="PrintPdfDownloadOptionClicked";e[e.SharedViaFacebook=36]="SharedViaFacebook";e[e.SharedViaTwitter=37]="SharedViaTwitter";e[e.SharedViaLinkedIn=38]="SharedViaLinkedIn";e[e.SharedViaSinaWeibo=39]="SharedViaSinaWeibo";e[e.ShowPlansInterruptDialog=40]="ShowPlansInterruptDialog";e[e.ClosePlansInterruptDialog=41]="ClosePlansInterruptDialog"}(r=t.UsageName||(t.UsageName={}));var o;!function(e){e[e.OfficePlansSection=1]="OfficePlansSection";e[e.StoragePlansSection=2]="StoragePlansSection";e[e.UpgradePage=3]="UpgradePage";e[e.BelowQuotaProgressBar=4]="BelowQuotaProgressBar";e[e.EmbedPane=5]="EmbedPane";e[e.OneUp=6]="OneUp";e[e.SharingDialog=7]="SharingDialog"}(o=t.LocationName||(t.LocationName={}))});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/keepOnlySelectedPhotoBurstItems/odc/KeepOnlySelectedPhotoBurstItemsAction",["require","exports","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys"],function(e,t,r,o){"use strict";var n="odsp-next/actions/keepOnlySelectedPhotoBurstItems/odc/KeepOnlySelectedPhotoBurstItemsExecutor",i=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="KeepOnlySelectedPhotoBurstItems";r._currentItemSet=r.resources.consume(o.currentItemSet);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return n};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{currentItemSet:this._currentItemSet,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){return!0};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/actions/extractItemsFromPhotoBurst/odc/ExtractItemsFromPhotoBurstAction",["require","exports","../../base/templates/ExecutorAction","../../../resources/ControlResourceKeys"],function(e,t,r,o){"use strict";var n="odsp-next/actions/extractItemsFromPhotoBurst/odc/ExtractItemsFromPhotoBurstExecutor",i=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.name="ExtractItemsFromPhotoBurst";r._currentItemSet=r.resources.consume(o.currentItemSet);return r}__extends(t,e);t.prototype.getExecutorPath=function(){return n};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!1}};t.prototype.getExecutorParameters=function(){return{currentItemSet:this._currentItemSet,selectionHelper:this.selectionHelper}};t.prototype.onIsAvailable=function(){return!0};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/itemCommand/odc/ItemCommandDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../models/item/command/ItemCommand","../../item/odc/SkyApiCommands","../../../models/item/command/CoreItemCommandKeys","../../../models/item/command/SocialItemCommandKeys","../../../models/item/command/PhotoItemCommandKeys","../../../models/item/command/CustomizationItemCommandKeys","../../../models/item/command/FileSystemItemCommandKeys","../../../models/item/command/OfficeItemCommandKeys","../../../models/item/command/WebItemCommandKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d){"use strict";function p(e){var t={};for(var r in e){var o=e[r];if(o instanceof Array)for(var n=0,i=o;n0)return!1}else r++;if(t>2||r>1)return!1}return!0};t.prototype.getIsNewUser=function(e,t){var r=this._userInfoProvider;return e.key===this._urlDataSource.getRootItemKey()&&e.childCount<=3&&!t.isPlaceholder&&!t.isExpired&&this.getAreNoFilesAdded(t)&&this._determineIfNewlyCreatedAccount(!1,t)&&u.isFeatureEnabled(u.EnableFirstRunExperienceDialog)?l["default"].all([r.getUpsellViewCount(n["default"][o["default"].NewBrandFRE]),r.getFirstRunExperienceViewCount(),r.getGuidedTourViewCount()]).then(function(e){return e.every(function(e){return 0===e})}):l["default"].wrap(!1)};t.prototype._computePremiumUpsellType=function(){if(this._storageOptionsProvider.isReady())if(this._storageOptionsProvider.isEligibleForPremium()){if(u.isFeatureEnabled(u.EnableMinBarPremiumMessaging)&&!this._whichUpsellsViewed().hasPositioningViewed)return 3;if(u.isFeatureEnabled(u.EnablePremiumNewFeaturesLightbox)&&!this._whichUpsellsViewed().hasNewFeaturesViewed)return 6}else if(u.isFeatureEnabled(u.EnablePremiumWelcomeMessage)&&!this._whichUpsellsViewed().hasWelcomeToPremiumViewed)return 5};t.prototype._computeWhichPremiumUpsellsViewed=function(){var e=this;this._userInfoProvider.getPremiumUpsellsViewed().then(function(t){e._whichUpsellsViewed(t)})};t.prototype._determineIfNewlyCreatedAccount=function(e,t){var r=t.content().items,o=Date.now();if(0===r.length)return e;for(var n=864e5,i=0,s=r;in)return!1}return!0};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/teachingBubble/odc/TeachingBubbleDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r){"use strict";var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getMaxDisplayBubbleCount=function(){return 1};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/dataSources/recycleBin/odc/RecycleBinDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/DataSourceResourceKeys","../../../utilities/graft/Graft","../../../models/item/ItemType","../../../models/item/OneDriveItem","../../../dataSources/url/QueryType"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._urlDataSource=r.resources.consume(o.url);return r}__extends(t,e);t.prototype.getRecycleBinItem=function(e){var t=this._urlDataSource.getRootItemKey(a.RecycleBin),r=new s(t);n["default"](r,{key:t,queryType:a.RecycleBin,properties:{commandsSupported:{defc:"1"}},type:i.Folder,isRootFolder:!0});return r};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/recycleBin/RecycleBinProvider",["require","exports","../../resources/DataSourceResourceKeys","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,r,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._dataSource=o.resources.consume(r.recycleBin);return o}__extends(t,e);t.prototype.getRecycleBinItem=function(e){return this._dataSource.getRecycleBinItem(e)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/dragAndDropRobot/DragAndDropRobotProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../controls/dragAndDrop/dragAndDropHint/DragAndDropHint","../../utilities/optimizely/OptimizelyHelper","../../utilities/features/Features","../../resources/UtilityResourceKeys","../../resources/ProviderResourceKeys","../../resources/SPOResourceKeys"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r._isExperimentSeen=!1;r._initTime=null;r._fileUploaded=!1;r._isInitialized=!1;r._variationId=r.createObservable(0);r._experimentHelper=r.resources.consume(s.experimentHelper.optional);return r}__extends(t,e);t.prototype.initialize=function(e){var t=this,r=this.resources.isExposed(a.identity)?this.resources.consume(a.identity).getIdentity():null,o=this.resources.isExposed(u.pageContext)?this.resources.consume(u.pageContext):window.$Config&&window.$Config.mkt;if(!this._isInitialized&&e&&r&&o){this._experimentId=e;this._initTime=Date.now();n.init(r.id,o.currentCultureName).then(function(){t._activateOptimizelyExperiment()})}};t.prototype.getInitialized=function(){return this._isInitialized};t.prototype.getExperimentSeen=function(){return this._isExperimentSeen};t.prototype.setExperimentSeen=function(){this._isExperimentSeen=!0};t.prototype.getDragAndDropInitTime=function(){return this._initTime};t.prototype.setFileUploaded=function(){this._fileUploaded=!0};t.prototype.getFileUploaded=function(){return this._fileUploaded};t.prototype.getOptimizelyVariationId=function(){return this._variationId};t.prototype.getGridHintComponent=function(e,t){return t()?{component:this._getDragAndDropHintComponent(e,t),aspectRatio:2}:null};t.prototype.getFooterHintComponent=function(e,t){return t()&&e()?null:this._getDragAndDropHintComponent(e,t)};t.prototype._activateOptimizelyExperiment=function(){var e=this;this._experimentHelper&&this._experimentHelper.activateExperimentBehindFeature(i.EnableFirstRunExperienceRobot,this._experimentId).then(function(t){if(t){e._variationId(t);e._isInitialized=!0}})};t.prototype._getDragAndDropHintComponent=function(e,t){return{name:o["default"].tagName,params:{isRobotView:t(),isGridView:e()}}};return t}(r["default"]);t.DragAndDropRobotProvider=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/dragAndDrop/dragAndDropHint/DragAndDropHint",["require","exports","./DragAndDropHintViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DragAndDropHint.html","./DragAndDropHint.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"od-drag-and-drop-hint",template:e("./DragAndDropHint.html"),viewModel:r["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/dragAndDrop/dragAndDropHint/DragAndDropHintViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../models/itemSet/ItemSetMonitor","../../../dataSources/upload/UploadProcessorType","../DragAndDrop.resx","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../resources/ControlResourceKeys","../../../resources/DataSourceResourceKeys"],function(e,t,r,o,n,i,s,a,u,l){"use strict";var c="DragAndDropRobot",d=function(t){function r(r){var i=t.call(this,r)||this;i._actionMap=i.resources.consume(u.actionMap);i._isItemSetRendered=i.resources.consume(u.isItemSetRendered);i._itemSetMonitor=i.resources.consume(o.resourceKey);i._platformDetection=i.resources.consume(s.platformDetection);var d=i.resources.consume(l.settings);i.fileImageUrl=e.toUrl(d.mediaBaseUrl+"/images/odrobot/dragfilegrid.svg");i.isRobotView=r.isRobotView;i.isGridView=r.isGridView;i._isOptimizely=!1;i._uploadAction=new(i.managed(i._actionMap.UploadAction))({uploadProcessorType:n.Html5file});i.showDropHint=i.createPureComputed(i._computeShowDropHint);i.text=i.createPureComputed(i._computeText);i._isUploadAvailable=i.createPureComputed(i._computeIsUploadAvailable);i.robotImageUrl=i.createPureComputed(i._computeRobotImageUrl);i.createBackgroundComputed(function(){i.showDropHint()&&i.isRobotView&&a.Engagement.logData({name:c+".Show",extraData:{isGridView:i.isGridView}})});return i}__extends(r,t);r.prototype._computeShowDropHint=function(){return this._isUploadAvailable()&&!this._platformDetection.isMobile&&this._isItemSetRendered()};r.prototype._computeIsUploadAvailable=function(){return this._uploadAction.isAvailable()};r.prototype._computeText=function(){return this.isRobotView?i.strings.DragAndDropHintEmptyRobotText:i.strings.DragAndDropHintText};r.prototype._computeRobotImageUrl=function(){var t=this.isGridView?"/images/odrobot/robot_dragfilegrid.svg":"/images/odrobot/robot_dragfilelist.svg";return e.toUrl(this.resources.consume(l.settings).mediaBaseUrl+t)};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/dragAndDrop/dragAndDropHint/DragAndDropHint.html",[],function(){return"
"});define("odsp-next/controls/dragAndDrop/dragAndDropHint/DragAndDropHint.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-DragAndDropHint--grid{height:100%}.od-DragAndDropHint-box{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";cursor:default;text-align:center}.od-DragAndDropHint-robot{margin-top:12px;height:173px}.od-DragAndDropHint-file{max-height:96px;height:60%;padding-bottom:48px}.od-DragAndDropHint-box--robot{border:2px dashed "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";line-height:32px;margin:0 32px}.od-DragAndDropHint-box--grid{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;line-height:20px;height:100%;box-sizing:border-box;width:50%;vertical-align:top}.od-DragAndDropHint-robot--grid{display:inline-block;margin:0;height:100%;width:40%}.od-DragAndDropHint-text--grid{position:absolute;bottom:0;height:48px;padding:4px 5px;font-size:15px;box-sizing:border-box;overflow:hidden;width:50%}html[dir=ltr] .od-DragAndDropHint-text--grid{left:0}html[dir=rtl] .od-DragAndDropHint-text--grid{right:0}"}])});define("odsp-next/resources/SPOResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r){"use strict";var o;!function(e){e.pageContext=new r.ResourceKey("pageContext");e.listContext=new r.ResourceKey("listContext");e.listItems=new r.ResourceKey("listItems");e.currentHashtag=new r.ResourceKey("currentHashtag");e.inplaceEditorUrl=new r.ResourceKey("inplaceEditorUrl");e.inplaceEditorClosing=new r.ResourceKey("inplaceEditorClosing");e.appViewChangeInProgress=new r.ResourceKey("appViewChangeInProgress");e.appViewErrorMessage=new r.ResourceKey("appViewChangeInProgress");e.itemsPerGroup=new r.ResourceKey("itemsPerGroup");e.loggingContext=new r.ResourceKey("loggingContext");e.loggingContextBuckets=new r.ResourceKey("loggingContextBuckets");e.contentTypes=new r.ResourceKey("provider.contentTypes");e.scrollToHashtags=new r.ResourceKey("scrollToHashtags")}(o||(o={}));return o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r0?n.strings.freUploadConfirmationBodyMultipleFolderPlural:n.strings.freUploadConfirmationBodyFileFolder;else{var a=this._fileExtensionExists(e);s=this._fileCount>0?a?n.strings.freUploadConfirmationMultipleFilesOpen:n.strings.freUploadConfirmationMultipleFiles:a?n.strings.freUploadConfirmationBodyOpen:n.strings.freUploadConfirmationBody}var u=__assign({},o.TEACHING_BUBBLE_FIRST_UPLOAD,{bodyCopy:s}),l={campaign:this.createObservable(u),isVisible:this.createObservable(!0)};if(r.key===t.key||this._itemKeyForBubble)if(this._itemKeyForBubble)if(1===this._fileCount)this._visibleItems[this._itemKeyForBubble].peek().campaign(u);else{l.isVisible(!1);l.campaign=void 0;this._visibleItems[e.key]=this.createObservable(l)}else{this._itemKeyForBubble=e.key;this._visibleItems[this._itemKeyForBubble]=this.createObservable(l)}else{this._itemKeyForBubble=t.key;this._visibleItems[this._itemKeyForBubble](l)}this.isUploadTeachingBubbleApplicable(!0)}this._fileCount++};t.prototype.checkIfTeachingBubbleIsApplicable=function(e,t){var r=this,o=t.content().items,n=o.length>0&&o.length<=3;if(this.isUploadTeachingBubbleApplicable()&&n&&!this._isFileTraversingComplete.peek()){this._isFileTraversingComplete(!0);this._traverseItemChildren(e).done(function(e){r.isUserInUploadFRE(e)})}};t.prototype.getTeachingBubbleForKey=function(e){return this._visibleItems[e]||(this._visibleItems[e]=this.createObservable({isVisible:!1}))};t.prototype._traverseItemChildren=function(e){var t,r={parentKey:e};t=this._itemProvider.getItemSync(r);return!t||t.isPlaceholder||t.isExpired?this.trackPromise(this._itemProvider.getItem(r).then(function(e){return e.content.peek().items.length<=4})):a["default"].wrap(t.content.peek().items.length<=4)};t.prototype._fileExtensionExists=function(e){return s.TeachingBubbleFileExtensions.indexOf((e.extension||"").toLowerCase())>-1};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/models/teachingBubble/TeachingBubbleFileExtensions",["require","exports"],function(e,t){"use strict";t.TeachingBubbleFileExtensions=["doc","docx","odp","odt","pot","potm","potx","pps","ppsx","ppt","pptm","pptx","xls","xlsb","xlsm","xlsx","ods","arw","bmp","cr2","eps","erf","gif","jpg","mrw","nef","orf","pict","png","psd","jpeg"]});define("odsp-next/controls/list/columns/ListColumns",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";t.columnMenuHelperTypeResourceKey=new o.ResourceKey({name:e("module").id+".columnMenuHelperType",loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"../../columnsHeader/ColumnMenuHelper",getExport:function(e){return e.typeResourceKey.local}})})});t.addColumnCommandHelperTypeResourceKey=new o.ResourceKey({name:e("module").id+".addColumnCommandHelperType",loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"../../columnsHeader/AddColumnCommandHelper",getExport:function(e){return e.typeResourceKey.local}})})})});define("odsp-next/dataSources/pushChannel/odc/PushChannelDataSource.key",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";t.resourceKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"./PushChannelDataSource",getExport:function(e){return e.resourceKey}})})})});define("odsp-next/providers/pushChannel/PushChannelProvider.key",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";t.resourceKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"./PushChannelProvider",getExport:function(e){return e.resourceKey}})})})});define("odsp-next/dataSources/itemAutoRefresh/odc/ItemAutoRefreshDataSource.key",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r,o){"use strict";t.resourceKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return r.loadModuleExport({require:e,path:"./ItemAutoRefreshDataSource",getExport:function(e){return e.resourceKey}})})})});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/providers/itemAutoRefresh/ItemAutoRefreshProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/uri/Uri","@ms/odsp-utilities/lib/encoding/UriEncoding","@ms/odsp-utilities/lib/logging/ErrorHelper","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/resources/Resources","../../models/store/ItemsStore","../pushChannel/IPushChannelProvider","../pushChannel/PushChannelProvider","../../dataSources/base/vroom/Vroom","../../dataSources/base/vroom/IVroomDataRequestor","../../dataSources/base/vroom/VroomDataRequestor","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f,h,m,A){"use strict";var g,v=3e5,y=5e3,b=1e4,_=1e3,S=2e3,w=5e3,I=3e4;!function(e){e[e.Connected=0]="Connected";e[e.SyncTokenRetrieved=1]="SyncTokenRetrieved";e[e.ViewDeltaFailed=2]="ViewDeltaFailed";e[e.CreatedSubscription=3]="CreatedSubscription";e[e.CreateSubscriptionFailed=4]="CreateSubscriptionFailed";e[e.SocketIoConnected=5]="SocketIoConnected";e[e.SocketIoDisconnected=6]="SocketIoDisconnected"}(g||(g={}));var x=function(e){function t(t,r){var o=e.call(this,t,r)||this;o._retryDelay=_;o._delayTimeoutId=null;o._lastCompletedState=null;o._syncToken="latest";o._itemsStore=r.itemsStore;o._itemAutoRefreshDataSource=r.itemAutoRefreshDataSource;o._pushChannelProvider=r.pushChannelProvider;o._subscriptionsProvider=r.subscriptionsProvider;o._vroomDataRequester=r.vroomDataRequestor;o.initialize();return o}__extends(t,e);t.prototype.initialize=function(){var e=this;if(this._itemAutoRefreshDataSource.isEnabled()){this._notificationHandlerDebounce=this.async.debounce(function(){e._handleWebhookSubscriptionMessage()},b,{leading:!0,maxWait:b});this._pushChannelProvider.setupNotificationHandler({source:c.NotificationSource.WebhookSubscription},function(){e._notificationHandlerDebounce()});this._pushChannelProvider.addConnectedHandler(function(){e._nextState(g.Connected)})}else this._pushChannelProvider.isLoggingEnabled()&&console.log("PushChannelAutoRefresh is not enabled")};t.prototype._retrieveSyncToken=function(){var e=this;this._viewDelta().then(function(){e._nextState(g.SyncTokenRetrieved)},function(t){e._logError("ViewDeltaFailed",t);e._delayNextState(g.ViewDeltaFailed)})};t.prototype._createSubscription=function(){var e,t=this,r={id:this._subscriptionId,expirationDateTime:new Date((new Date).getTime()+v),notificationUrl:this._pushChannelProvider.getNotificationUrl()},o=this._itemAutoRefreshDataSource.shouldUpdateSubscription()&&r.id;e=o?this._subscriptionsProvider.updateRootSubscription(r):this._subscriptionsProvider.createRootSubscription(r);e.then(function(e){t._pushChannelProvider.isLoggingEnabled()&&console.log("_onSubscriptionCreated",e);t._subscriptionId=e.id;t._retryDelay=_;t._delayNextState(g.CreatedSubscription,v-y)},function(e){o&&(t._subscriptionId=void 0);t._logError("CreateSubscriptionFailed",e);t._itemAutoRefreshDataSource.onCreateSubscriptionFailed().then(function(){return t._delayNextState(g.CreateSubscriptionFailed)})})};t.prototype._viewDelta=function(){var e=this;return this._vroomDataRequester.send({apiName:f.VroomApiLoggingName[f.VroomApiLoggingName.viewDelta],path:"/drive/root/view.delta?token="+n["default"].encodeURIComponent(this._syncToken)}).then(function(t){e._syncToken=t["@delta.token"];return t})};t.prototype._handleWebhookSubscriptionMessage=function(){var e=this;this._pushChannelProvider.isLoggingEnabled()&&console.log("PushChannel._handleWebhookSubscriptionMessage");var t={},r=new s.Qos({name:"PushChannel.WebhookSubscriptionMessage"});this._viewDelta().then(function(o){e._pushChannelProvider.isLoggingEnabled()&&console.log("Ran viewDelta",o.value);var n=0,i=e._itemAutoRefreshDataSource.parseViewDelta(o);if(i){var s=e._itemAutoRefreshDataSource.onMessage(i);if(s){for(var u=[],l=0,c=s;l0)try{var r=JSON.parse(t.responseText);if(r&&r.token&&r.serverUrl&&r.webhookUrl){if(e.isLoggingEnabled()){console.log("token",r.token);console.log("serverUrl",r.serverUrl);console.log("webhookUrl",r.webhookUrl)}e._registerResponse=r}}catch(n){e.isLoggingEnabled()&&console.log("PushChannel.register: failed",n)}if(e._registerResponse){o.end({resultType:u.ResultTypeEnum.Success});e._nextState(m.Registered)}else s(t)},s)};t.prototype._connect=function(){var e=this;this._io=h(this._registerResponse.serverUrl,{autoConnect:!1,reconnection:!1,query:"token="+this._registerResponse.token});var t=new u.Qos({name:"PushChannel.Connect",extraData:{token:this._registerResponse.token,serverUrl:this._registerResponse.serverUrl,webhookUrl:this._registerResponse.webhookUrl,totalConnectionAttempts:this._totalConnectionAttempts}});this._io.on("connect",function(){t.end({resultType:u.ResultTypeEnum.Success});e._connectionIssueCount=0;e._nextState(m.SocketIoConnected)});this._io.on("connect_error",function(r){e.isLoggingEnabled()&&console.log("PushChannel connect_error",typeof r,r,r.toString());t.end({resultType:u.ResultTypeEnum.Failure,error:r});e._onConnectionIssue()});this._io.on("disconnect",this._onConnectionIssue.bind(this));this._io.on("notification",function(t){e.isLoggingEnabled()&&console.log("PushChannel.received",t);var o=null;try{o=JSON.parse(t)}catch(n){e.isLoggingEnabled()&&console.log("PushChannel.received: failed to parse message.",t);return}var i=o.source,s=o.scenario?o.scenario.toLowerCase():"";i||(i=r.NotificationSource[r.NotificationSource.WebhookSubscription]);i=i.toLowerCase();var a=!1;a=e._handleMessage(o,i);var u=i+s;for(var l in e._notificationHandlers)l.indexOf(u)!==-1&&l!==i&&(a=e._handleMessage(o,l,u)||a);!a&&e.isLoggingEnabled()&&console.log("PushChannel.received: missing handler for message.",t)});this._totalConnectionAttempts++;this._io.connect()};t.prototype._handleMessage=function(e,t,r){void 0===r&&(r=t);var o=this._notificationHandlers[t];if(o){o(e.payload?e.payload:e.value);c.Engagement.logData({name:"PushChannel.HandleMessage",extraData:{source:r}});return!0}return!1};t.prototype._onConnectionIssue=function(){this._connectionIssueCount++;this._delayNextState(m.SocketIoDisconnected)};t.prototype._nextState=function(e){this.isLoggingEnabled()&&console.log("PushChannelCommon._nextState",(new Date).toLocaleString(),m[e]);this._lastCompletedState=e;this._clearDelayTimeout();if(!this._registerResponse||this._io&&!this._io.connected&&this._connectionIssueCount>1)this._register();else if(this._io&&this._io.connected){for(var t=0,r=this._connectedHandlers;t0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}};o.prototype.cleanup=function(){c("cleanup");for(var e;e=this.subs.shift();)e.destroy();this.packetBuffer=[];this.encoding=!1;this.lastPing=null;this.decoder.destroy()};o.prototype.close=o.prototype.disconnect=function(){c("disconnect");this.skipReconnect=!0;this.reconnecting=!1;"opening"==this.readyState&&this.cleanup();this.backoff.reset();this.readyState="closed";this.engine&&this.engine.close()};o.prototype.onclose=function(e){c("onclose");this.cleanup();this.backoff.reset();this.readyState="closed";this.emit("close",e);this._reconnection&&!this.skipReconnect&&this.reconnect()};o.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts){c("reconnect failed");this.backoff.reset();this.emitAll("reconnect_failed");this.reconnecting=!1}else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t);this.reconnecting=!0;var r=setTimeout(function(){if(!e.skipReconnect){c("attempting reconnect");e.emitAll("reconnect_attempt",e.backoff.attempts);e.emitAll("reconnecting",e.backoff.attempts);e.skipReconnect||e.open(function(t){if(t){c("reconnect attempt error");e.reconnecting=!1;e.reconnect();e.emitAll("reconnect_error",t.data)}else{c("reconnect success");e.onreconnect()}})}},t);this.subs.push({destroy:function(){clearTimeout(r)}})}};o.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1;this.backoff.reset();this.updateSocketIds();this.emitAll("reconnect",e)}},{"./on":3,"./socket":4,backo2:8,"component-bind":11,"component-emitter":12,debug:14,"engine.io-client":16,indexof:32,"socket.io-parser":40}],3:[function(e,t,r){function o(e,t,r){e.on(t,r);return{destroy:function(){e.removeListener(t,r)}}}t.exports=o},{}],4:[function(e,t,r){function o(e,t){this.io=e;this.nsp=t;this.json=this;this.ids=0;this.acks={};this.receiveBuffer=[];this.sendBuffer=[];this.connected=!1;this.disconnected=!0;this.io.autoConnect&&this.open()}var n=e("socket.io-parser"),i=e("component-emitter"),s=e("to-array"),a=e("./on"),u=e("component-bind"),l=e("debug")("socket.io-client:socket"),c=e("has-binary");t.exports=r=o;var d={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},p=i.prototype.emit;i(o.prototype);o.prototype.subEvents=function(){if(!this.subs){var e=this.io;this.subs=[a(e,"open",u(this,"onopen")),a(e,"packet",u(this,"onpacket")),a(e,"close",u(this,"onclose"))]}};o.prototype.open=o.prototype.connect=function(){if(this.connected)return this;this.subEvents();this.io.open();"open"==this.io.readyState&&this.onopen();this.emit("connecting");return this};o.prototype.send=function(){var e=s(arguments);e.unshift("message");this.emit.apply(this,e);return this};o.prototype.emit=function(e){if(d.hasOwnProperty(e)){p.apply(this,arguments);return this}var t=s(arguments),r=n.EVENT;c(t)&&(r=n.BINARY_EVENT);var o={type:r,data:t};o.options={};o.options.compress=!this.flags||!1!==this.flags.compress;if("function"==typeof t[t.length-1]){l("emitting packet with ack id %d",this.ids);this.acks[this.ids]=t.pop();o.id=this.ids++}this.connected?this.packet(o):this.sendBuffer.push(o);delete this.flags;return this};o.prototype.packet=function(e){e.nsp=this.nsp;this.io.packet(e)};o.prototype.onopen=function(){l("transport is open - connecting");"/"!=this.nsp&&this.packet({type:n.CONNECT})};o.prototype.onclose=function(e){l("close (%s)",e);this.connected=!1;this.disconnected=!0;delete this.id;this.emit("disconnect",e)};o.prototype.onpacket=function(e){if(e.nsp==this.nsp)switch(e.type){case n.CONNECT:this.onconnect();break;case n.EVENT:this.onevent(e);break;case n.BINARY_EVENT:this.onevent(e);break;case n.ACK:this.onack(e);break;case n.BINARY_ACK:this.onack(e);break;case n.DISCONNECT:this.ondisconnect();break;case n.ERROR:this.emit("error",e.data)}};o.prototype.onevent=function(e){var t=e.data||[];l("emitting event %j",t);if(null!=e.id){l("attaching ack callback to event");t.push(this.ack(e.id))}this.connected?p.apply(this,t):this.receiveBuffer.push(t)};o.prototype.ack=function(e){var t=this,r=!1;return function(){if(!r){r=!0;var o=s(arguments);l("sending ack %j",o);var i=c(o)?n.BINARY_ACK:n.ACK;t.packet({type:i,id:e,data:o})}}};o.prototype.onack=function(e){var t=this.acks[e.id];if("function"==typeof t){l("calling ack %s with %j",e.id,e.data);t.apply(this,e.data);delete this.acks[e.id]}else l("bad ack %s",e.id)};o.prototype.onconnect=function(){this.connected=!0;this.disconnected=!1;this.emit("connect");this.emitBuffered()};o.prototype.emitBuffered=function(){var e;for(e=0;eo&&(r=o);if(t>=o||t>=r||0===o)return new ArrayBuffer(0);for(var n=new Uint8Array(e),i=new Uint8Array(r-t),s=t,a=0;s0&&e.jitter<=1?e.jitter:0;this.attempts=0}t.exports=o;o.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-r:e+r}return 0|Math.min(e,this.max)};o.prototype.reset=function(){this.attempts=0};o.prototype.setMin=function(e){this.ms=e};o.prototype.setMax=function(e){this.max=e};o.prototype.setJitter=function(e){this.jitter=e}},{}],9:[function(e,t,r){/* * base64-arraybuffer * https://github.com/niklasvh/base64-arraybuffer * * Copyright (c) 2012 Niklas von Hertzen * Licensed under the MIT license. */ !function(){"use strict";for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=new Uint8Array(256),o=0;o>2];i+=e[(3&o[r])<<4|o[r+1]>>4];i+=e[(15&o[r+1])<<2|o[r+2]>>6];i+=e[63&o[r+2]]}n%3===2?i=i.substring(0,i.length-1)+"=":n%3===1&&(i=i.substring(0,i.length-2)+"==");return i};r.decode=function(e){var r,o,n,i,s,a=.75*e.length,u=e.length,l=0;if("="===e[e.length-1]){a--;"="===e[e.length-2]&&a--}var c=new ArrayBuffer(a),d=new Uint8Array(c);for(r=0;r>4;d[l++]=(15&n)<<4|i>>2;d[l++]=(3&i)<<6|63&s}return c}}()},{}],10:[function(e,t,r){(function(e){function r(e){for(var t=0;t=31}function n(){var e=arguments,t=this.useColors;e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+r.humanize(this.diff);if(!t)return e;var o="color: "+this.color;e=[e[0],o,"color: inherit"].concat(Array.prototype.slice.call(e,1));var n=0,i=0;e[0].replace(/%[a-z%]/g,function(e){if("%%"!==e){n++;"%c"===e&&(i=n)}});e.splice(i,0,o);return e}function i(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(e){try{null==e?r.storage.removeItem("debug"):r.storage.debug=e}catch(t){}}function a(){var e;try{e=r.storage.debug}catch(t){}return e}function u(){try{return window.localStorage}catch(e){}}r=t.exports=e("./debug");r.log=i;r.formatArgs=n;r.save=s;r.load=a;r.useColors=o;r.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:u();r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"];r.formatters.j=function(e){return JSON.stringify(e)};r.enable(a())},{"./debug":15}],15:[function(e,t,r){function o(){return r.colors[c++%r.colors.length]}function n(e){function t(){}function n(){var e=n,t=+new Date,i=t-(l||t);e.diff=i;e.prev=l;e.curr=t;l=t;null==e.useColors&&(e.useColors=r.useColors());null==e.color&&e.useColors&&(e.color=o());var s=Array.prototype.slice.call(arguments);s[0]=r.coerce(s[0]);"string"!=typeof s[0]&&(s=["%o"].concat(s));var a=0;s[0]=s[0].replace(/%([a-z%])/g,function(t,o){if("%%"===t)return t;a++;var n=r.formatters[o];if("function"==typeof n){var i=s[a];t=n.call(e,i);s.splice(a,1);a--}return t});"function"==typeof r.formatArgs&&(s=r.formatArgs.apply(e,s));var u=n.log||r.log||console.log.bind(console);u.apply(e,s)}t.enabled=!1;n.enabled=!0;var i=r.enabled(e)?n:t;i.namespace=e;return i}function i(e){r.save(e);for(var t=(e||"").split(/[\s,]+/),o=t.length,n=0;n0&&(this.extraHeaders=t.extraHeaders);this.open()}function n(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t}var i=e("./transports"),s=e("component-emitter"),a=e("debug")("engine.io-client:socket"),u=e("indexof"),l=e("engine.io-parser"),c=e("parseuri"),d=e("parsejson"),p=e("parseqs");t.exports=o;o.priorWebsocketSuccess=!1;s(o.prototype);o.protocol=l.protocol;o.Socket=o;o.Transport=e("./transport");o.transports=e("./transports");o.parser=e("engine.io-parser");o.prototype.createTransport=function(e){a('creating transport "%s"',e);var t=n(this.query);t.EIO=l.protocol;t.transport=e;this.id&&(t.sid=this.id);var r=new i[e]({agent:this.agent,hostname:this.hostname,port:this.port,secure:this.secure,path:this.path,query:t,forceJSONP:this.forceJSONP,jsonp:this.jsonp,forceBase64:this.forceBase64,enablesXDR:this.enablesXDR,timestampRequests:this.timestampRequests,timestampParam:this.timestampParam,policyPort:this.policyPort,socket:this,pfx:this.pfx,key:this.key,passphrase:this.passphrase,cert:this.cert,ca:this.ca,ciphers:this.ciphers,rejectUnauthorized:this.rejectUnauthorized,perMessageDeflate:this.perMessageDeflate,extraHeaders:this.extraHeaders});return r};o.prototype.open=function(){var e;if(this.rememberUpgrade&&o.priorWebsocketSuccess&&this.transports.indexOf("websocket")!=-1)e="websocket";else{if(0===this.transports.length){var t=this;setTimeout(function(){t.emit("error","No transports available")},0);return}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(r){this.transports.shift();this.open();return}e.open();this.setTransport(e)};o.prototype.setTransport=function(e){a("setting transport %s",e.name);var t=this;if(this.transport){a("clearing existing transport %s",this.transport.name);this.transport.removeAllListeners()}this.transport=e;e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})};o.prototype.probe=function(e){function t(){if(p.onlyBinaryUpgrades){var t=!this.supportsBinary&&p.transport.supportsBinary;d=d||t}if(!d){a('probe transport "%s" opened',e);c.send([{type:"ping",data:"probe"}]);c.once("packet",function(t){if(!d)if("pong"==t.type&&"probe"==t.data){a('probe transport "%s" pong',e);p.upgrading=!0;p.emit("upgrading",c);if(!c)return;o.priorWebsocketSuccess="websocket"==c.name;a('pausing current transport "%s"',p.transport.name);p.transport.pause(function(){if(!d&&"closed"!=p.readyState){a("changing transport and sending upgrade packet");l();p.setTransport(c);c.send([{type:"upgrade"}]);p.emit("upgrade",c);c=null;p.upgrading=!1;p.flush()}})}else{a('probe transport "%s" failed',e);var r=new Error("probe error");r.transport=c.name;p.emit("upgradeError",r)}})}}function r(){if(!d){d=!0;l();c.close();c=null}}function n(t){var o=new Error("probe error: "+t);o.transport=c.name;r();a('probe transport "%s" failed because of error: %s',e,t);p.emit("upgradeError",o)}function i(){n("transport closed")}function s(){n("socket closed")}function u(e){if(c&&e.name!=c.name){a('"%s" works - aborting "%s"',e.name,c.name);r()}}function l(){c.removeListener("open",t);c.removeListener("error",n);c.removeListener("close",i);p.removeListener("close",s);p.removeListener("upgrading",u)}a('probing transport "%s"',e);var c=this.createTransport(e,{probe:1}),d=!1,p=this;o.priorWebsocketSuccess=!1;c.once("open",t);c.once("error",n);c.once("close",i);this.once("close",s);this.once("upgrading",u);c.open()};o.prototype.onOpen=function(){a("socket open");this.readyState="open";o.priorWebsocketSuccess="websocket"==this.transport.name;this.emit("open");this.flush();if("open"==this.readyState&&this.upgrade&&this.transport.pause){a("starting upgrade probes");for(var e=0,t=this.upgrades.length;e';i=document.createElement(t)}catch(e){i=document.createElement("iframe");i.name=n.iframeId;i.src="javascript:0"}i.id=n.iframeId;n.form.appendChild(i);n.iframe=i}var n=this;if(!this.form){var i,s=document.createElement("form"),a=document.createElement("textarea"),c=this.iframeId="eio_iframe_"+this.index;s.className="socketio";s.style.position="absolute";s.style.top="-1000px";s.style.left="-1000px";s.target=c;s.method="POST";s.setAttribute("accept-charset","utf-8");a.name="d";s.appendChild(a);document.body.appendChild(s);this.form=s;this.area=a}this.form.action=this.uri();o();e=e.replace(l,"\\\n");this.area.value=e.replace(u,"\\n");try{this.form.submit()}catch(d){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"==n.iframe.readyState&&r()}:this.iframe.onload=r}}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})},{"./polling":23,"component-inherit":13}],22:[function(e,t,r){(function(r){function o(){}function n(e){u.call(this,e);if(r.location){var t="https:"==location.protocol,o=location.port;o||(o=t?443:80);this.xd=e.hostname!=r.location.hostname||o!=e.port;this.xs=e.secure!=t}else this.extraHeaders=e.extraHeaders}function i(e){this.method=e.method||"GET";this.uri=e.uri;this.xd=!!e.xd;this.xs=!!e.xs;this.async=!1!==e.async;this.data=void 0!=e.data?e.data:null;this.agent=e.agent;this.isBinary=e.isBinary;this.supportsBinary=e.supportsBinary;this.enablesXDR=e.enablesXDR;this.pfx=e.pfx;this.key=e.key;this.passphrase=e.passphrase;this.cert=e.cert;this.ca=e.ca;this.ciphers=e.ciphers;this.rejectUnauthorized=e.rejectUnauthorized;this.extraHeaders=e.extraHeaders;this.create()}function s(){for(var e in i.requests)i.requests.hasOwnProperty(e)&&i.requests[e].abort()}var a=e("xmlhttprequest-ssl"),u=e("./polling"),l=e("component-emitter"),c=e("component-inherit"),d=e("debug")("engine.io-client:polling-xhr");t.exports=n;t.exports.Request=i;c(n,u);n.prototype.supportsBinary=!0;n.prototype.request=function(e){e=e||{};e.uri=this.uri();e.xd=this.xd;e.xs=this.xs;e.agent=this.agent||!1;e.supportsBinary=this.supportsBinary;e.enablesXDR=this.enablesXDR;e.pfx=this.pfx;e.key=this.key;e.passphrase=this.passphrase;e.cert=this.cert;e.ca=this.ca;e.ciphers=this.ciphers;e.rejectUnauthorized=this.rejectUnauthorized;e.extraHeaders=this.extraHeaders;return new i(e)};n.prototype.doWrite=function(e,t){var r="string"!=typeof e&&void 0!==e,o=this.request({method:"POST",data:e,isBinary:r}),n=this;o.on("success",t);o.on("error",function(e){n.onError("xhr post error",e)});this.sendXhr=o};n.prototype.doPoll=function(){d("xhr poll");var e=this.request(),t=this;e.on("data",function(e){t.onData(e)});e.on("error",function(e){t.onError("xhr poll error",e)});this.pollXhr=e};l(i.prototype);i.prototype.create=function(){var e={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};e.pfx=this.pfx;e.key=this.key;e.passphrase=this.passphrase;e.cert=this.cert;e.ca=this.ca;e.ciphers=this.ciphers;e.rejectUnauthorized=this.rejectUnauthorized;var t=this.xhr=new a(e),o=this;try{d("xhr open %s: %s",this.method,this.uri);t.open(this.method,this.uri,this.async);try{if(this.extraHeaders){t.setDisableHeaderCheck(!0);for(var n in this.extraHeaders)this.extraHeaders.hasOwnProperty(n)&&t.setRequestHeader(n,this.extraHeaders[n])}}catch(s){}this.supportsBinary&&(t.responseType="arraybuffer");if("POST"==this.method)try{this.isBinary?t.setRequestHeader("Content-type","application/octet-stream"):t.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(s){}"withCredentials"in t&&(t.withCredentials=!0);if(this.hasXDR()){t.onload=function(){o.onLoad()};t.onerror=function(){o.onError(t.responseText)}}else t.onreadystatechange=function(){4==t.readyState&&(200==t.status||1223==t.status?o.onLoad():setTimeout(function(){o.onError(t.status)},0))};d("xhr data %s",this.data);t.send(this.data)}catch(s){setTimeout(function(){o.onError(s)},0);return}if(r.document){this.index=i.requestsCount++;i.requests[this.index]=this}};i.prototype.onSuccess=function(){this.emit("success");this.cleanup()};i.prototype.onData=function(e){this.emit("data",e);this.onSuccess()};i.prototype.onError=function(e){this.emit("error",e);this.cleanup(!0)};i.prototype.cleanup=function(e){if("undefined"!=typeof this.xhr&&null!==this.xhr){this.hasXDR()?this.xhr.onload=this.xhr.onerror=o:this.xhr.onreadystatechange=o;if(e)try{this.xhr.abort()}catch(t){}r.document&&delete i.requests[this.index];this.xhr=null}};i.prototype.onLoad=function(){var e;try{var t;try{t=this.xhr.getResponseHeader("Content-Type").split(";")[0]}catch(r){}if("application/octet-stream"===t)e=this.xhr.response;else if(this.supportsBinary)try{e=String.fromCharCode.apply(null,new Uint8Array(this.xhr.response))}catch(r){for(var o=new Uint8Array(this.xhr.response),n=[],i=0,s=o.length;i1?{type:v[i],data:e.substring(1)}:{type:v[i]}:y}var s=new Uint8Array(e),i=s[0],a=c(e,1);b&&"blob"===t&&(a=new b([a]));return{type:v[i],data:a}};r.decodeBase64Packet=function(e,r){var o=v[e.charAt(0)];if(!t.ArrayBuffer)return{type:o,data:{base64:!0,data:e.substr(1)}};var n=d.decode(e.substr(1));"blob"===r&&b&&(n=new b([n]));return{type:o,data:n}};r.encodePayload=function(e,t,o){function n(e){return e.length+":"+e}function i(e,o){r.encodePacket(e,!!s&&t,!0,function(e){o(null,n(e))})}if("function"==typeof t){o=t;t=null}var s=l(e);if(t&&s)return b&&!A?r.encodePayloadAsBlob(e,o):r.encodePayloadAsArrayBuffer(e,o);if(!e.length)return o("0:");a(e,i,function(e,t){return o(t.join(""))})};r.decodePayload=function(e,t,o){if("string"!=typeof e)return r.decodePayloadAsBinary(e,t,o);if("function"==typeof t){o=t;t=null}var n;if(""==e)return o(y,0,1);for(var i,s,a="",u=0,l=e.length;u0;){for(var a=new Uint8Array(n),u=0===a[0],l="",d=1;255!=a[d];d++){if(l.length>310){s=!0;break}l+=a[d]}if(s)return o(y,0,1);n=c(n,2+l.length);l=parseInt(l);var p=c(n,0,l);if(u)try{p=String.fromCharCode.apply(null,new Uint8Array(p))}catch(f){var h=new Uint8Array(p);p="";for(var d=0;d1)))/4)-C((e-1901+t)/100)+C((e-1601+t)/400)};(h=g.hasOwnProperty)||(h=function(e){var t,r={};if((r.__proto__=null,r.__proto__={toString:1},r).toString!=v)h=function(e){var t=this.__proto__,r=e in(this.__proto__=null,this);this.__proto__=t;return r};else{t=r.constructor;h=function(e){var r=(this.constructor||t).prototype;return e in this&&!(e in r&&this[e]===r[e])}}r=null;return h.call(this,e)});m=function(e,t){var r,o,n,i=0;(r=function(){this.valueOf=0}).prototype.valueOf=0;o=new r;for(n in o)h.call(o,n)&&i++;r=o=null;if(i)m=2==i?function(e,t){var r,o={},n=v.call(e)==_;for(r in e)n&&"prototype"==r||h.call(o,r)||!(o[r]=1)||!h.call(e,r)||t(r)}:function(e,t){var r,o,n=v.call(e)==_;for(r in e)n&&"prototype"==r||!h.call(e,r)||(o="constructor"===r)||t(r);(o||h.call(e,r="constructor"))&&t(r)};else{o=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"];m=function(e,t){var r,n,i=v.call(e)==_,a=!i&&"function"!=typeof e.constructor&&s[typeof e.hasOwnProperty]&&e.hasOwnProperty||h;for(r in e)i&&"prototype"==r||!a.call(e,r)||t(r);for(n=o.length;r=o[--n];a.call(e,r)&&t(r));}}return m(e,t)};if(!r("json-stringify")){var D={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},B="000000",R=function(e,t){return(B+(t||0)).slice(-e)},O="\\u00",N=function(e){for(var t='"',r=0,o=e.length,n=!E||o>10,i=n&&(E?e.split(""):e);r-1/0&&a<1/0){if(k){p=C(a/864e5);for(l=C(p/365.2425)+1970-1;k(l+1,0)<=p;l++);for(c=C((p-k(l,0))/30.42);k(l,c+1)<=p;c++);p=1+p-k(l,c);f=(a%864e5+864e5)%864e5;g=C(f/36e5)%24;y=C(f/6e4)%60;b=C(f/1e3)%60;_=f%1e3}else{l=a.getUTCFullYear();c=a.getUTCMonth();p=a.getUTCDate();g=a.getUTCHours();y=a.getUTCMinutes();b=a.getUTCSeconds();_=a.getUTCMilliseconds()}a=(l<=0||l>=1e4?(l<0?"-":"+")+R(6,l<0?-l:l):R(4,l))+"-"+R(2,c+1)+"-"+R(2,p)+"T"+R(2,g)+":"+R(2,y)+":"+R(2,b)+"."+R(3,_)+"Z"}else a=null}r&&(a=r.call(t,e,a));if(null===a)return"null";u=v.call(a);if(u==P)return""+a;if(u==w)return a>-1/0&&a<1/0?""+a:"null";if(u==I)return N(""+a);if("object"==typeof a){for(B=s.length;B--;)if(s[B]===a)throw d();s.push(a);E=[];O=i;i+=n;if(u==x){for(D=0,B=a.length;D0)for(o="",r>10&&(r=10);o.length=48&&n<=57||n>=97&&n<=102||n>=65&&n<=70||Q()}e+=U("0x"+i.slice(t,L));break;default:Q()}}else{if(34==n)break;n=i.charCodeAt(L);t=L;for(;n>=32&&92!=n&&34!=n;)n=i.charCodeAt(++L);e+=i.slice(t,L)}}if(34==i.charCodeAt(L)){L++;return e}Q();default:t=L;if(45==n){o=!0;n=i.charCodeAt(++L)}if(n>=48&&n<=57){48==n&&(n=i.charCodeAt(L+1),n>=48&&n<=57)&&Q();o=!1;for(;L=48&&n<=57);L++);if(46==i.charCodeAt(L)){r=++L;for(;r=48&&n<=57);r++);r==L&&Q();L=r}n=i.charCodeAt(L);if(101==n||69==n){n=i.charCodeAt(++L);43!=n&&45!=n||L++;for(r=L;r=48&&n<=57);r++);r==L&&Q();L=r}return+i.slice(t,L)}o&&Q();if("true"==i.slice(L,L+4)){L+=4;return!0}if("false"==i.slice(L,L+5)){L+=5;return!1}if("null"==i.slice(L,L+4)){L+=4;return null}Q()}}return"$"},q=function(e){var t,r;"$"==e&&Q();if("string"==typeof e){if("@"==(E?e.charAt(0):e[0]))return e.slice(1);if("["==e){t=[];for(;;r||(r=!0)){e=j();if("]"==e)break;if(r)if(","==e){e=j();"]"==e&&Q()}else Q();","==e&&Q();t.push(q(e))}return t}if("{"==e){t={};for(;;r||(r=!0)){e=j();if("}"==e)break;if(r)if(","==e){e=j();"}"==e&&Q()}else Q();","!=e&&"string"==typeof e&&"@"==(E?e.charAt(0):e[0])&&":"==j()||Q();t[e.slice(1)]=q(j())}return t}Q()}return e},V=function(e,t,r){var o=K(e,t,r);o===A?delete e[t]:e[t]=o},K=function(e,t,r){var o,n=e[t];if("object"==typeof n&&n)if(v.call(n)==x)for(o=n.length;o--;)V(n,o,r);else m(n,function(e){V(n,e,r)});return r.call(e,t,n)};t.parse=function(e,t){var r,o;L=0;M=""+e;r=q(j());"$"!=j()&&Q();L=M=null;return t&&v.call(t)==_?K((o={},o[""]=r,o),"",t):r}}}t.runInContext=n;return t}var i="function"==typeof e&&e.amd,s={"function":!0,object:!0},a=s[typeof o]&&o&&!o.nodeType&&o,u=s[typeof window]&&window||this,l=a&&s[typeof r]&&r&&!r.nodeType&&"object"==typeof t&&t;!l||l.global!==l&&l.window!==l&&l.self!==l||(u=l);if(a&&!i)n(u,a);else{var c=u.JSON,d=u.JSON3,p=!1,f=n(u,u.JSON3={noConflict:function(){if(!p){p=!0;u.JSON=c;u.JSON3=d;c=d=null}return f}});u.JSON={parse:f.parse,stringify:f.stringify}}i&&e(function(){return f})}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})},{}],35:[function(e,t,r){function o(e){e=""+e;if(!(e.length>1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),o=(t[2]||"ms").toLowerCase();switch(o){case"years":case"year":case"yrs":case"yr":case"y":return r*d;case"days":case"day":case"d":return r*c;case"hours":case"hour":case"hrs":case"hr":case"h":return r*l;case"minutes":case"minute":case"mins":case"min":case"m":return r*u;case"seconds":case"second":case"secs":case"sec":case"s":return r*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r}}}}function n(e){return e>=c?Math.round(e/c)+"d":e>=l?Math.round(e/l)+"h":e>=u?Math.round(e/u)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function i(e){return s(e,c,"day")||s(e,l,"hour")||s(e,u,"minute")||s(e,a,"second")||e+" ms"}function s(e,t,r){if(!(e (MIT license) * @api private */ var o=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.exports=function(e){var t=e,r=e.indexOf("["),i=e.indexOf("]");r!=-1&&i!=-1&&(e=e.substring(0,r)+e.substring(r,i).replace(/:/g,";")+e.substring(i,e.length));for(var s=o.exec(e||""),a={},u=14;u--;)a[n[u]]=s[u]||"";if(r!=-1&&i!=-1){a.source=t;a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":");a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":");a.ipv6uri=!0}return a}},{}],39:[function(e,t,r){(function(t){var o=e("isarray"),n=e("./is-buffer");r.deconstructPacket=function(e){function t(e){if(!e)return e;if(n(e)){var i={_placeholder:!0,num:r.length};r.push(e);return i}if(o(e)){for(var s=new Array(e.length),a=0;a=55296&&t<=56319&&n65535){t-=65536;n+=b(t>>>10&1023|55296);t=56320|1023&t}n+=b(t)}return n}function a(e){if(e>=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function u(e,t){return b(e>>t&63|128)}function l(e){if(0==(4294967168&e))return b(e);var t="";if(0==(4294965248&e))t=b(e>>6&31|192);else if(0==(4294901760&e)){a(e);t=b(e>>12&15|224);t+=u(e,6)}else if(0==(4292870144&e)){t=b(e>>18&7|240);t+=u(e,12);t+=u(e,6)}t+=b(63&e|128);return t}function c(e){for(var t,r=i(e),o=r.length,n=-1,s="";++n=v)throw Error("Invalid byte index");var e=255&g[y];y++;if(128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function p(){var e,t,r,o,n;if(y>v)throw Error("Invalid byte index");if(y==v)return!1;e=255&g[y];y++;if(0==(128&e))return e;if(192==(224&e)){var t=d();n=(31&e)<<6|t;if(n>=128)return n;throw Error("Invalid continuation byte")}if(224==(240&e)){t=d();r=d();n=(15&e)<<12|t<<6|r;if(n>=2048){a(n);return n}throw Error("Invalid continuation byte")}if(240==(248&e)){t=d();r=d();o=d();n=(15&e)<<18|t<<12|r<<6|o;if(n>=65536&&n<=1114111)return n}throw Error("Invalid UTF-8 detected")}function f(e){g=i(e);v=g.length;y=0;for(var t,r=[];(t=p())!==!1;)r.push(t);return s(r)}var h="object"==typeof o&&o,m="object"==typeof r&&r&&r.exports==h&&r,A="object"==typeof t&&t;A.global!==A&&A.window!==A||(n=A);var g,v,y,b=String.fromCharCode,_={version:"2.0.0",encode:c,decode:f};if("function"==typeof e&&"object"==typeof e.amd&&e.amd)e(function(){return _});else if(h&&!h.nodeType)if(m)m.exports=_;else{var S={},w=S.hasOwnProperty;for(var I in _)w.call(_,I)&&(h[I]=_[I])}else n.utf8=_}(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})},{}],45:[function(e,t,r){"use strict";function o(e){var t="";do{t=a[e%u]+t;e=Math.floor(e/u)}while(e>0);return t}function n(e){var t=0;for(d=0;d=0,r=navigator.userAgent.indexOf("Android")>0&&!t,o=/iP(ad|hone|od)/.test(navigator.userAgent)&&!t,n=o&&/OS 4_\d(_\d)?/.test(navigator.userAgent),i=o&&/OS [6-7]_\d/.test(navigator.userAgent),s=navigator.userAgent.indexOf("BB10")>0;e.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(o&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)};e.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!r;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}};e.prototype.sendClick=function(e,t){var r,o;document.activeElement&&document.activeElement!==e&&document.activeElement.blur();o=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(e),!0,!0,window,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;e.dispatchEvent(r)};e.prototype.determineEventType=function(e){return r&&"select"===e.tagName.toLowerCase()?"mousedown":"click"};e.prototype.focus=function(e){var t;if(o&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type){t=e.value.length;e.setSelectionRange(t,t)}else e.focus()};e.prototype.updateScrollParent=function(e){var t,r;t=e.fastClickScrollParent;if(!t||!t.contains(e)){r=e;do{if(r.scrollHeight>r.offsetHeight){t=r;e.fastClickScrollParent=r;break}r=r.parentElement}while(r)}t&&(t.fastClickLastScrollTop=t.scrollTop)};e.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e};e.prototype.onTouchStart=function(e){var t,r,i;if(e.targetTouches.length>1)return!0;t=this.getTargetElementFromEventTarget(e.target);r=e.targetTouches[0];if(o){i=window.getSelection();if(i.rangeCount&&!i.isCollapsed)return!0;if(!n){if(r.identifier&&r.identifier===this.lastTouchIdentifier){e.preventDefault();return!1}this.lastTouchIdentifier=r.identifier;this.updateScrollParent(t)}}this.trackingClick=!0;this.trackingClickStart=e.timeStamp;this.targetElement=t;this.touchStartX=r.pageX;this.touchStartY=r.pageY;e.timeStamp-this.lastClickTimer||Math.abs(t.pageY-this.touchStartY)>r};e.prototype.onTouchMove=function(e){if(!this.trackingClick)return!0;if(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e)){this.trackingClick=!1;this.targetElement=null}return!0};e.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};e.prototype.onTouchEnd=function(e){var t,s,a,u,l,c=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTimethis.tapTimeout)return!0;this.cancelNextClick=!1;this.lastClickTime=e.timeStamp;s=this.trackingClickStart;this.trackingClick=!1;this.trackingClickStart=0;if(i){l=e.changedTouches[0];c=document.elementFromPoint(l.pageX-window.pageXOffset,l.pageY-window.pageYOffset)||c;c.fastClickScrollParent=this.targetElement.fastClickScrollParent}a=c.tagName.toLowerCase();if("label"===a){t=this.findControl(c);if(t){this.focus(c);if(r)return!1;c=t}}else if(this.needsFocus(c)){if(e.timeStamp-s>100||o&&window.top!==window&&"input"===a){this.targetElement=null;return!1}this.focus(c);this.sendClick(c,e);if(!o||"select"!==a){this.targetElement=null;e.preventDefault()}return!1}if(o&&!n){u=c.fastClickScrollParent;if(u&&u.fastClickLastScrollTop!==u.scrollTop)return!0}if(!this.needsClick(c)){e.preventDefault();this.sendClick(c,e)}return!1};e.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};e.prototype.onMouse=function(e){if(!this.targetElement)return!0;if(e.forwardedTouchEvent)return!0;if(!e.cancelable)return!0;if(!this.needsClick(this.targetElement)||this.cancelNextClick){e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0;e.stopPropagation();e.preventDefault();return!1}return!0};e.prototype.onClick=function(e){var t;if(this.trackingClick){this.targetElement=null;this.trackingClick=!1;return!0}if("submit"===e.target.type&&0===e.detail)return!0;t=this.onMouse(e);t||(this.targetElement=null);return t};e.prototype.destroy=function(){var e=this.layer;if(r){e.removeEventListener("mouseover",this.onMouse,!0);e.removeEventListener("mousedown",this.onMouse,!0);e.removeEventListener("mouseup",this.onMouse,!0)}e.removeEventListener("click",this.onClick,!0);e.removeEventListener("touchstart",this.onTouchStart,!1);e.removeEventListener("touchmove",this.onTouchMove,!1);e.removeEventListener("touchend",this.onTouchEnd,!1);e.removeEventListener("touchcancel",this.onTouchCancel,!1)};e.notNeeded=function(e){var t,o,n,i;if("undefined"==typeof window.ontouchstart)return!0;o=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(o){if(!r)return!0;t=document.querySelector("meta[name=viewport]");if(t){if(t.content.indexOf("user-scalable=no")!==-1)return!0;if(o>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(s){n=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/);if(n[1]>=10&&n[2]>=3){t=document.querySelector("meta[name=viewport]");if(t){if(t.content.indexOf("user-scalable=no")!==-1)return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}}}if("none"===e.style.msTouchAction||"manipulation"===e.style.touchAction)return!0;i=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(i>=27){t=document.querySelector("meta[name=viewport]");if(t&&(t.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth))return!0}return"none"===e.style.touchAction||"manipulation"===e.style.touchAction};e.attach=function(t,r){return new e(t,r)};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define("fastclick",[],function(){return e});else if("undefined"!=typeof module&&module.exports){module.exports=e.attach;module.exports.FastClick=e}else window.FastClick=e}();define("@ms/odsp-shared/lib/utilities/knockout/LocalBindingProvider",["require","exports","knockout"],function(e,t,r){"use strict";var o=function(){function e(){this._originalProvider=new r.bindingProvider;this._bindingHandlers={};this._bindingContexts=[]}e.getInstance=function(){return e._instance};e.prototype.nodeHasBindings=function(e){return this._originalProvider.nodeHasBindings(e)};e.prototype.getBindings=function(e,t){try{this._bindingContexts.push(t);var r=this._originalProvider.getBindings(e,t);return r&&this._remapKeys(r,t)}finally{this._bindingContexts.pop()}};e.prototype.getBindingAccessors=function(e,t){try{this._bindingContexts.push(t);var r=this._originalProvider.getBindingAccessors(e,t);return r&&this._remapKeys(r,t)}finally{this._bindingContexts.pop()}};e.prototype.getBindingHandler=function(e){var t=this._bindingContexts.slice(-1)[0];if(t){var o=this._getLocalBindingHandlers(t);if(o){var n=o[e];e=n&&this.getUniqueKeyForBindingHandler(n,e)||e}}return this._bindingHandlers[e]||r.bindingHandlers[e]};e.prototype.getUniqueKeyForBindingHandler=function(t,o){var n=e._BINDING_PROVIDER_UNIQUE_KEY,i=t[n]=t[n]||o+"-local-"+ ++e._lastUniqueKeyOrdinal;this._bindingHandlers[i]={init:t.init&&t.init.bind(t),update:t.update&&t.update.bind(t),options:t.options,preprocess:t.preprocess&&t.preprocess.bind(t)};this._bindingHandlers[i].after=t.after;t.supportsVirtualElements&&(r.virtualElements.allowedBindings[i]=!0);return i};e.prototype._remapKeys=function(e,t){var r=e,o=this._getLocalBindingHandlers(t);if(o){r={};for(var n in e){var i=o[n],s=i&&this.getUniqueKeyForBindingHandler(i,n)||n;r[s]=e[n]}}return r};e.prototype._getLocalBindingHandlers=function(e){for(var t;!(t="object"==typeof e.$data&&e.$data.bindingHandlers)&&e.$parentContext;)e=e.$parentContext;return t};return e}();o._instance=new o;o._BINDING_PROVIDER_UNIQUE_KEY="__localBindingProvider__uniqueKey";o._lastUniqueKeyOrdinal=0;var n=o.getInstance();r.getBindingHandler=n.getBindingHandler.bind(n);r.bindingProvider.instance=n;return o});define("odsp-next/controls/shim/base/Base.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".c_ic_hide{display:none}.c_clr{clear:both}.NotificationBase .t_sela,.NotificationBase.t_cbr{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.NotificationBase button,.NotificationBase input[type=button]{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;background-color:'},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border:1px solid "},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer;display:inline-block;height:30px;min-width:80px;outline:0;padding:4px 20px 6px 20px}.NotificationBase textarea{padding:4px 8px;border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.NotificationBase input{border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.NotificationBase.UI_Dialog_ZoomTest{visibility:hidden}.NotificationBase.UI_Dialog_BG{height:100%;width:100%}.NotificationBase.ModalDialog{height:380px;width:860px;margin:auto}.NotificationBase.ModalDialog.UI_Dialog_BG{background-color:rgba(255,255,255,.5)!important;top:0;height:100%;width:100%}.NotificationBase.ModalDialog .OuterContainer{background-color:transparent}.NotificationBase.ModalDialog .InnerContainer{box-shadow:0 0 5px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:';background-color:#fff;left:0!important;right:0!important;position:absolute!important;margin:auto!important}#sidebar{top:50px!important;z-index:298}#sidebar h1{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}#sidebar a.ContactTile,#sidebar a.FavoritesItem{overflow:visible}'}])});define("odsp-next/controls/ODFabricIconsDeferred.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'@charset "UTF-8";@font-face{font-family:FabricMDL2Icons;src:url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwT1MvMkpR99UAAAF4AAAAYFZETViBXolxAAAC+AAABeBjbWFwjnYM4QAACNgAAANcY3Z0IAnZCa8AAA5kAAAAKmZwZ238nuaOAAAMNAAAAVlnYXNwAAgAGwAAX3AAAAAMZ2x5Zh0f9DUAAA+oAABI3GhlYWT8RNFNAAAA/AAAADZoaGVhEBwH7AAAATQAAAAkaG10eCQYE30AAAHYAAABHmxvY2HFdLIhAAAOkAAAARZtYXhwAQcA2QAAAVgAAAAgbmFtZdCFTSoAAFiEAAAGynBvc3T/UQB3AABfUAAAACBwcmVweL3yDgAADZAAAADTAAEAAAADAAAy9DgyXw889QALCAAAAAAAv/3BgAAAAADVDMLPAAAAAAgaCAAAAAAJAAIAAAAAAAAAAQAACAAAAAAACAAAAP/mCBoAAQAAAAAAAAAAAAAAAAAAAAUAAQAAAIoAzQAMAAoAAQABAAAAAAAKAAAAZAAAAAEAAQADB+8BkAAFAAAFmgUzAAABGwWaBTMAAAPRAGYCEggFBQoBAgEBAQEBAQAAAAAQAAAAAAAAAAAAAABNUyAgAEAADfCsCAAAAAAACAAAAIAAAAAAAAAABAAIAAAAACAAAAUqAKYAAAAAAjEAAAAAAAAIAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAMAgABTAFMAAAGAAgACgAAAAAAAUwAAAAAAgAEAAQAAJQAAAAAAgAEAAAAAAAAAAHUAAAFTAVMAAACAAQAAAAAAAIABAAGAAAAAAAAAAIAAAAAAAIAAgACAAPgAAAAAAAAAAAAAAQAAAAAEA4AAAAAAAAMCAAAAAIAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAACUAAABrAEAAgABAAAABAAAAACUAAAAAAAAAAAAAAAAAgAAlAAAAgACAAAAAJQAAAAAAAAAAAQAAwwDVAe8AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQEBAQEADAD4CP8ACAAIAAAACQAJAAAACgAKAAAACwALAAAADAAMAAAADQANAAAADgAOAAAADwAPAAAAEAAQAAAAEQARAAAAEgASAAAAEwATAAAAFAAUAAAAFQAVAAAAFgAWAAAAFwAXAAAAGAAYAAAAGQAZAAAAGgAaAAAAGwAbAAAAHAAcAAAAHQAdAAAAHgAeAAAAHwAfAAAAIAAgAAAAIQAhAAAAIgAiAAAAIwAjAAAAJAAkAAAAJQAlAAAAJgAmAAAAJwAnAAAAKAAoAAAAKQApAAAAKgAqAAAAKwArAAAALAAsAAAALQAtAAAALgAuAAAALwAvAAAAMAAwAAAAMQAxAAAAMgAyAAAAMwAzAAAANAA0AAAANQA1AAAANgA2AAAANwA3AAAAOAA4AAAAOQA5AAAAOgA6AAAAOwA7AAAAPAA8AAAAPQA9AAAAPgA+AAAAPwA/AAAAQABAAAAAQQBBAAAAQgBCAAAAQwBDAAAARABEAAAARQBFAAAARgBGAAAARwBHAAAASABIAAAASQBJAAAASgBKAAAASwBLAAAATABMAAAATQBNAAAATgBOAAAATwBPAAAAUABQAAAAUQBRAAAAUgBSAAAAUwBTAAAAVABUAAAAVQBVAAAAVgBWAAAAVwBXAAAAWABYAAAAWQBZAAAAWgBaAAAAWwBbAAAAXABcAAAAXQBdAAAAXgBeAAAAXwBfAAAAYABgAAAAYQBhAAAAYgBiAAAAYwBjAAAAZABkAAAAZQBlAAAAZgBmAAAAZwBnAAAAaABoAAAAaQBpAAAAagBqAAAAawBrAAAAbABsAAAAbQBtAAAAbgBuAAAAbwBvAAAAcABwAAAAcQBxAAAAcgByAAAAcwBzAAAAdAB0AAAAdQB1AAAAdgB2AAAAdwB3AAAAeAB4AAAAeQB5AAAAegB6AAAAewB7AAAAfAB8AAAAfQB9AAAAfgB+AAAAfwB/AAAAgACAAAAAgQCBAAAAggCCAAAAgwCDAAAAhACEAAAAhQCFAAAAhgCGAAAAhwCHAAAAiACIAAAAiQCJAAAAigCKAAAAiwCLAAAAjACMAAAAjQCNAAAAjgCOAAAAjwCPAAAAkACQAAAAkQCRAAAAkgCSAAAAkwCTAAAAlACUAAAAlQCVAAAAlgCWAAAAlwCXAAAAmACYAAAAmQCZAAAAmgCaAAAAmwCbAAAAnACcAAAAnQCdAAAAngCeAAAAnwCfAAAAoACgAAAAoQChAAAAogCiAAAAowCjAAAApACkAAAApQClAAAApgCmAAAApwCnAAAAqACoAAAAqQCpAAAAqgCqAAAAqwCrAAAArACsAAAArQCtAAAArgCuAAAArwCvAAAAsACwAAAAsQCxAAAAsgCy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AIAHgAgAABcAGwAfACMAAAEhESERIREhESERIREhESERIREhESERIQERIREBESERIREhEQaAAQD9gAEA+4ABAP2AAQACgP8AAoD/AAKA/IABgP2A/oAGgP6AAwD9gAKAAQD/AP2AAoABgAEAAoD9gP8AAwD+gAGA+YABgP6AAYD+gAAIAAABgAgABwAAAwAHAAsADwATABcAGwAfAAABESERAREhEQEhESElESERAREhEQERIREBESERAREhEQUA+wAEgPwABQACgP2AAgD+gP0ABQD7gAQA+IACgP4AAYAHAP2AAoD+AAGA/oACAP2AgAGA/oD8gAKA/YACAP6AAYD+AAKA/YACAP6AAYAAAAMAAACACAAIAAALABcAGwAAASERIREhNTMVITUzASERIREhFSM1IRUjASERIQaAAYD4AAGAgAQAgPsA/wAHAP8AgPwAgP8ABwD5AAeA+QAHAICAgP8A/wABAICAgPqABIAAAwAlAQAH2wcAAAUACwAPAAABFwkBBwkDJwkDMwEB01r+rgFSWv5SBggBrv5SWgFS/q786gIAhv4ABa1a/q3+rVoBrQGt/lP+U1oBUwFT+60GAPoAAAADAAAAgAeACAAAGwA3ADsAAAEyHgQVFA4EIyIuBDU0PgQTMj4ENTQuBCMiDgQVFB4EASEVIQPAhPbVr31FRX2v1faEhPbVr31FRX2v1fWFc9W5l207O22XudVzc9W5l207O22XudX+MwSA+4AIAEV9r9X2hIT21a99RUV9r9X1hYT21a99RfkAO22XudVzc9W5l207O22XudVzc9W5l207A4CAAAcAawBbB5gHAAAEAAcACgANABEAFQAZAAAJBSETASEJBCMTIQEjAyEJASETBYICFvxo/GsCFAJm/jbl/pP+swJSAdX++wJU/o6PcwGC/YaGcgFq/g/+nAFmcgcA/cP7mARoAj39gP1+AoL9JgLa/SUC2wIA/oABgP6AAYD+gAGAAAADAEAASgfdB7YAOgA+AG0AAAEOAQcUDgIjIicRPgEzMhYXPgE3LgM1NDY3LgEnDgEjIiYnET4BMzIeAhUeARceAxUUDgIBESURATQ+AjMyFhc1LgEjIg4CFRQeAhceARUUBiMiJicVHgEzMj4CNTQuBAc5H3NOHzNGJ0Y1Gj8iNVgaM08ZHC4hEkM4GU0zGlg1Ij8aGj8i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IQcXBCUD2/gAAyUEW/yl/wD9WwcA/NvBwQeA+gAFAPuAAwABAPwAA4ABgMDAAAADAAAAAAgAB4AADQASAB4AAAEhESMRIQEhESEVIREhAREhBxcBESEVIREjESE1IREEJQPbgPyl/wD9WwOA/AADJQRb/NvBwQIlAYD+gID+gAGAB4D7AAKAAQD8AIAFAP8AAYDAwP4A/oCA/oABgIABgAAAACUBwgADAAEEAwACAAwAAAADAAEEBQACABAADAADAAEEBgACAAwAHAADAAEEBwACABAAKAADAAEECAACABAAOAADAAEECQAAAGQASAADAAEECQABABoArAADAAEECQACAA4AxgADAAEECQADABoArAADAAEECQAEABoArAADAAEECQAFABgA1AADAAEECQAGABoArAADAAEECQAHAHIA7AADAAEECQAIACoBXgADAAEECQALAFQBiAADAAEECQANApgB3AADAAEECQAOAFQBiAADAAEECgACAAwAAAADAAEECwACABAEdAADAAEEDAACAAwAAAADAAEEDgACAAwEhAADAAEEEAACAA4EkAADAAEEEwACABIEngADAAEEFAACAAwAAAADAAEEFQACABAEsAADAAEEFgACAAwAAAADAAEEGQACAA4EwAADAAEEGwACABAEzgADAAEEHQACAAwAAAADAAEEHwACAAwAAAADAAEEJAACAA4E3gADAAEEKgACAA4E7AADAAEELQACAA4E+gADAAEICgACAAwAAAADAAEIFgACAAwAAAADAAEMCgACAAwAAAADAAEMDAACAAwAAABOAG8AcgBtAGEAbABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADEANAAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4ARgB1AGwAbABNAEQATAAyAC4AMgAuADEANABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAzAC4AMAAwAFMAZQBnAG8AZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAHQAaABlACAATQBpAGMAcgBvAHMAbwBmAHQAIABnAHIAbwB1AHAAIABvAGYAIABjAG8AbQBwAGEAbgBpAGUAcwAuAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAFkAbwB1ACAAbQBhAHkAIAB1AHMAZQAgAHQAaABpAHMAIABmAG8AbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAEUAVQBMAEEAIABmAG8AcgAgAHQAaABlACAAcAByAG8AZAB1AGMAdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAaQBuAGMAbAB1AGQAZQBkACAAdABvACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAG8AbgBsAHkAIAAoAGkAKQAgAGUAbQBiAGUAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBuACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABlAG0AYgBlAGQAZABpAG4AZwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAdABoAGkAcwAgAGYAbwBuAHQAOwAgAGEAbgBkACAAKABpAGkAKQAgAHQAZQBtAHAAbwByAGEAcgBpAGwAeQAgAGQAbwB3AG4AbABvAGEAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdABvACAAYQAgAHAAcgBpAG4AdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABvAHUAdABwAHUAdAAgAGQAZQB2AGkAYwBlACAAdABvACAAaABlAGwAcAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQALgBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQDhAGwATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwB0AGgBsAGhAwAAbgBnAEEAcgByAHUAbgB0AGEAAAADAAAAAAAA/04AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAr//wAP) format("truetype")}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none}.ms-Icon--Circle{border-radius:50%;border:.12em solid;height:1.7em;line-height:1.8em;overflow:hidden;text-align:center;width:1.7em;box-sizing:content-box}.ms-Icon--CircleRing:before{content:"\\EA3A"}.ms-Icon--FullCircleMask:before{content:"\\E91F"}.ms-Icon--RingerSilent:before{content:"\\E7ED"}.ms-Icon--Remove:before{content:"\\E738"}.ms-Icon--Mail:before{content:"\\E715"}.ms-Icon--Info:before{content:"\\E946"}.ms-Icon--IncidentTriangle:before,.ms-Icon.ms-Icon--alert:before{content:"\\E814"}.ms-Icon--Ringer:before{content:"\\EA8F"}.ms-Icon--Event:before{content:"\\ECA3"}.ms-Icon--Folder:before{content:"\\E8B7"}.ms-Icon--Message:before{content:"\\E8BD"}.ms-Icon--BulletedList:before{content:"\\E8FD"}.ms-Icon--MoveToFolder:before{content:"\\E8DE"}.ms-Icon--StackIndicator:before{content:"\\E7FF"}.ms-Icon--Delete:before{content:"\\E74D"}.ms-Icon--Play:before{content:"\\E768"}.ms-Icon--Pause:before{content:"\\E769"}.ms-Icon--DRM:before{content:"\\ECA8"}.ms-Icon--Sync:before{content:"\\E895"}.ms-Icon--Info2:before{content:"\\EA1F"}.ms-Icon--CheckboxComposite:before{content:"\\E73A"}.ms-Icon--Download:before{content:"\\E896"}.ms-Icon--CaretDownSolid8:before,.ms-Icon--listGroup2:before{content:"\\EDDC"}.ms-Icon--FlickLeft:before{content:"\\E937"}.ms-Icon--Tiles:before{content:"\\ECA5"}.ms-Icon--SharepointLogo:before{content:"\\ED18"}.ms-Icon--Upload:before{content:"\\E898"}.ms-Icon--Share:before,.ms-Icon--share:before{content:"\\E72D"}.ms-Icon--RevToggleKey:before{content:"\\E845"}.ms-Icon--ChevronUp:before,.ms-Icon--chevronUp:before{content:"\\E70E"}.ms-Icon--PeopleAdd:before{content:"\\EA15"}.ms-Icon--DoubleChevronUp:before{content:"\\EDBD"}.ms-Icon--DoubleChevronDown:before{content:"\\EE04"}.ms-Icon--DoubleChevronLeft:before{content:"\\EDBE"}.ms-Icon--Link:before{content:"\\E71B"}.ms-Icon--Print:before{content:"\\E749"}.ms-Icon--GripperTool:before{content:"\\E75E"}.ms-Icon--Recent:before{content:"\\E823"}.ms-Icon--BackToWindow:before{content:"\\E73F"}.ms-Icon--FullScreen:before{content:"\\E740"}.ms-Icon--Edit:before{content:"\\E70F"}.ms-Icon--EditNote:before{content:"\\ED9D"}.ms-Icon--Picture:before{content:"\\E8B9"}.ms-Icon--Home:before{content:"\\E80F"}.ms-Icon--Phone:before{content:"\\E717"}.ms-Icon--Page:before{content:"\\E7C3"}.ms-Icon--Photo2Add:before{content:"\\ECAB"}.ms-Icon--Photo2Remove:before{content:"\\ECAC"}.ms-Icon--Refresh:before{content:"\\E72C"}.ms-Icon--OfficeVideoLogo:before{content:"\\ED7A"}.ms-Icon--CircleRing:before{content:"\\EA3A"}.ms-Icon--StackIndicator:before{content:"\\E7FF"}.ms-Icon--Globe:before{content:"\\E774"}.ms-Icon--RemoveLink:before{content:"\\ED90"}.ms-Icon--Embed:before{content:"\\ECCE"}.ms-Icon--SortLines:before{content:"\\E9D0"}.ms-Icon--Copy:before{content:"\\E8C8"}.ms-Icon--Tag:before,.ms-Icon--tag:before{content:"\\E8EC"}.ms-Icon--Up:before{content:"\\E74A"}.ms-Icon--Down:before{content:"\\E74B"}.ms-Icon--CirclePlus:before{content:"\\EAEE"}.ms-Icon--Info:before{content:"\\E946"}.ms-Icon--Volume3:before{content:"\\E995"}.ms-Icon--Volume2:before{content:"\\E994"}.ms-Icon--Volume1:before{content:"\\E993"}.ms-Icon--Volume0:before{content:"\\E992"}.ms-Icon--VolumeDisabled:before{content:"\\EA85"}.ms-Icon--Org:before{content:"\\ECA6"}.ms-Icon--Documentation:before{content:"\\EC17"}.ms-Icon--MusicInCollection:before{content:"\\E940"}.ms-Icon--FavoriteStar:before,.ms-Icon--starEmpty:before{content:"\\E734"}.ms-Icon--GroupedAscending:before{content:"\\EE67"}.ms-Icon--GroupedDescending:before{content:"\\EE66"}.ms-Icon--NewFolder:before{content:"\\E8F4"}.ms-Icon--Pinned:before{content:"\\E840"}.ms-Icon--Pin:before{content:"\\E718"}.ms-Icon--Unpin:before{content:"\\E77A"}.ms-Icon--Warning:before{content:"\\E7BA"}.ms-Icon--Clock:before{content:"\\E917"}.ms-Icon--LightningBolt:before{content:"\\E945"}.ms-Icon--Undo:before{content:"\\E7A7"}.ms-Icon--PDF:before{content:"\\EA90"}.ms-Icon--ZoomIn:before{content:"\\E8A3"}.ms-Icon--WorkFlow:before{content:"\\EA01"}.ms-Icon--ArrowUpRight8:before{content:"\\EED4"}.ms-Icon--ArrowDownRight8:before{content:"\\EED5"}.ms-Icon--ArrowDownRightMirrored8:before{content:"\\EEF0"}.ms-Icon--ArrowUpRightMirrored8:before{content:"\\EEEF"}.ms-Icon--OneDriveAdd:before{content:"\\EF32"}.ms-Icon--TextBox:before{content:"\\EDC2"}.ms-Icon--LargeGrid:before{content:"\\EECB"}.ms-Icon--DocumentSet:before{content:"\\EED6"}.ms-Icon--Blocked2:before{content:"\\ECE4"}.ms-Icon--StatusErrorFull:before{content:"\\EB90"}.ms-Icon--SkypeCheck:before{content:"\\EF80"}.ms-Icon--SkypeClock:before{content:"\\EF81"}.ms-Icon--SkypeMinus:before{content:"\\EF82"}.ms-Icon--List:before{content:"\\EA37"}.ms-Icon--Broom:before{content:"\\EA99"}.ms-Icon--SyncToPC:before{content:"\\EE6E"}.ms-Icon--MiniExpand:before{content:"\\E93A"}.ms-Icon--MiniContract:before{content:"\\E93B"}.ms-Icon--Mute:before{content:"\\E74F"}.ms-Icon--ViewAll:before{content:"\\E8A9"}.ms-Icon--Flow:before{content:"\\EF90"}.ms-Icon--Breadcrumb:before{content:"\\EF8C"}.ms-Icon--FabricAssetLibrary:before{content:"\\F09C"}.ms-Icon--FabricDataConnectionLibrary:before{content:"\\F09D"}.ms-Icon--FabricDocLibrary:before{content:"\\F09E"}.ms-Icon--FabricFormLibrary:before{content:"\\F09F"}.ms-Icon--FabricFormLibraryMirrored:before{content:"\\F0A0"}.ms-Icon--FabricReportLibrary:before{content:"\\F0A1"}.ms-Icon--FabricReportLibraryMirrored:before{content:"\\F0A2"}.ms-Icon--FabricPublicFolder:before{content:"\\F0A3"}.ms-Icon--FabricFolderSearch:before{content:"\\F0A4"}.ms-Icon--FabricMovetoFolder:before{content:"\\F0A5"}.ms-Icon--FabricUnsyncFolder:before{content:"\\F0A6"}.ms-Icon--FabricSyncFolder:before{content:"\\F0A7"}.ms-Icon--FabricOpenFolderHorizontal:before{content:"\\F0A8"}.ms-Icon--FabricFolder:before{content:"\\F0A9"}.ms-Icon--FabricFolderFill:before{content:"\\F0AA"}.ms-Icon--FabricNewFolder:before{content:"\\F0AB"}.ms-Icon--FabricPictureLibrary:before{content:"\\F0AC"}.ms-Icon--AppForOfficeLogo:before{content:"\\EEC7"}.ms-Icon--TriangleSolidUp12:before{content:"\\EECC"}.ms-Icon--TriangleSolidDown12:before{content:"\\EECD"}.ms-Icon--ClearFilter:before{content:"\\EF8F"}.ms-Icon--Unlock:before{content:"\\E785"}.ms-Icon--Snow:before{content:"\\EB46"}.ms-Icon--CellPhone:before{content:"\\E8EA"}.ms-Icon--TVMonitor:before{content:"\\E7F4"}.ms-Icon--Diamond:before{content:"\\ED02"}.ms-Icon--Financial:before{content:"\\E7BB"}.ms-Icon--Work:before{content:"\\E821"}.ms-Icon--SecurityGroup:before{content:"\\ED85"}html[dir=rtl] .ms-Icon--Left:before{content:\'\\E72A\'}html[dir=rtl] .ms-Icon--Right:before{content:\'\\E72B\'}.ms-Icon--SortLines:before{content:\'\\E9D0\';display:inline-block}html[dir=ltr] .ms-Icon--SortLines:before{-ms-transform:scaleX(1);transform:scaleX(1)}html[dir=rtl] .ms-Icon--SortLines:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}.ms-Icon--RevToggleKey:before{content:\'\\E845\';display:inline-block}html[dir=ltr] .ms-Icon--RevToggleKey:before{-ms-transform:scaleX(1);transform:scaleX(1)}html[dir=rtl] .ms-Icon--RevToggleKey:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}.ms-Icon--rotate:before{content:\'\\E72C\'}.ms-Icon--progress:before{content:"\\E895"}.ms-Icon--infoOpen:before{content:\'\\E70D\'}.ms-Icon--ChevronUp:before,.ms-Icon.ms-Icon--ChevronUp:before{content:\'\\E70D\';-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:inline-block}@keyframes rotate-progress{from{transform:rotate(0)}to{transform:rotate(360deg)}}' }])});define("odsp-next/controls/leftNav/LeftNav",["require","exports","./LeftNavViewModel","../../bindings/component/ControlBinding","./LeftNav.html","./LeftNav.css","./leftNavSublink/LeftNavSublink"],function(e,t,r,o){"use strict";t.resourceKey=o.createDefaultControlDefinitionResourceKey({automationName:"ms-left-nav",require:e,template:e("./LeftNav.html"),viewModelType:r["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r
"});define("odsp-next/controls/leftNav/LeftNav.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".LeftNav-expandButton.ms-Icon{position:absolute;height:40px;text-align:center;-ms-transform:rotate(0);transform:rotate(0);-ms-transform-origin:50% 50%;transform-origin:50% 50%;line-height:32px;height:32px}html[dir=ltr] .LeftNav-expandButton.ms-Icon{left:17px}html[dir=rtl] .LeftNav-expandButton.ms-Icon{right:17px}.lg .LeftNav-expandButton.ms-Icon,.md .LeftNav-expandButton.ms-Icon,.sm .LeftNav-expandButton.ms-Icon{height:40px;line-height:40px}.LeftNav-expandButton.is-link.ms-Icon{cursor:default}.LeftNav-linkGroup.is-expanded .LeftNav-expandButton{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.xlg .LeftNav-linkArea,.xxlg .LeftNav-linkArea,.xxxlg .LeftNav-linkArea,.xxxxlg .LeftNav-linkArea{padding-top:8px}.LeftNav-linkGroupContainer{position:relative;padding:8px 0 0 0}.LeftNav-linkGroupContainer .LeftNav-linkGroup-plusWrapper{top:8px}.LeftNav-linkGroupContainer:first-child{padding:24px 0 0 0}.LeftNav-linkGroupContainer:first-child .LeftNav-linkGroup-plusWrapper{top:24px}.LeftNav-subLinksClip{overflow:hidden}.LeftNav-subLinks{transition:margin-top 267ms cubic-bezier(.1,.9,.2,1)}.LeftNav-subLinks:focus{outline:0}a.LeftNav-link{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}a.LeftNav-subLink{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.LeftNav-linkGroupHeader,a.LeftNav-groupLink,a.LeftNav-link,a.LeftNav-subLink{margin:0;line-height:32px;height:32px;display:block;padding:0 16px 0 16px;border:none;background:0 0;text-decoration:none;white-space:nowrap;overflow:hidden;position:relative;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html[dir=rtl] .LeftNav-linkGroupHeader,html[dir=rtl] a.LeftNav-groupLink,html[dir=rtl] a.LeftNav-link,html[dir=rtl] a.LeftNav-subLink{padding:0 16px 0 16px}.lg .LeftNav-linkGroupHeader,.lg a.LeftNav-groupLink,.lg a.LeftNav-link,.lg a.LeftNav-subLink,.md .LeftNav-linkGroupHeader,.md a.LeftNav-groupLink,.md a.LeftNav-link,.md a.LeftNav-subLink,.sm .LeftNav-linkGroupHeader,.sm a.LeftNav-groupLink,.sm a.LeftNav-link,.sm a.LeftNav-subLink{height:40px;line-height:40px}.od-focus--enabled a.LeftNav-groupLink.LeftNav-is-focused:after,.od-focus--enabled a.LeftNav-link.LeftNav-is-focused:after,.od-focus--enabled a.LeftNav-subLink.LeftNav-is-focused:after{content:'';box-shadow:0 0 0 1px #666 inset;width:100%;position:absolute;height:100%;left:0;top:0}.od-focus--enabled .LeftNav-linkGroupHeader:focus{box-shadow:0 0 0 1px #666 inset;outline:1px solid transparent}a.LeftNav-groupLink:hover,a.LeftNav-link:hover,a.LeftNav-subLink:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.LeftNav-linkGroupHeader{cursor:default;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";outline:0;text-overflow:ellipsis}.LeftNav-linkGroupHeaderWithPlusButton{width:138px}a.LeftNav-groupLink,a.LeftNav-link,a.LeftNav-subLink{cursor:pointer}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink,html[dir=ltr] a.LeftNav-link,html[dir=ltr] a.LeftNav-subLink{border-left:4px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}html[dir=rtl] a.LeftNav-groupLink,html[dir=rtl] a.LeftNav-link,html[dir=rtl] a.LeftNav-subLink{border-right:4px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){html[dir=ltr] a.LeftNav-groupLink,html[dir=ltr] a.LeftNav-link,html[dir=ltr] a.LeftNav-subLink{border-left:4px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=rtl] a.LeftNav-groupLink,html[dir=rtl] a.LeftNav-link,html[dir=rtl] a.LeftNav-subLink{border-right:4px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}a.LeftNav-groupLink:hover:not(.LeftNav-is-active),a.LeftNav-link:hover:not(.LeftNav-is-active),a.LeftNav-subLink:hover:not(.LeftNav-is-active){background:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink:hover:not(.LeftNav-is-active),html[dir=ltr] a.LeftNav-link:hover:not(.LeftNav-is-active),html[dir=ltr] a.LeftNav-subLink:hover:not(.LeftNav-is-active){border-left:4px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=rtl] a.LeftNav-groupLink:hover:not(.LeftNav-is-active),html[dir=rtl] a.LeftNav-link:hover:not(.LeftNav-is-active),html[dir=rtl] a.LeftNav-subLink:hover:not(.LeftNav-is-active){border-right:4px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){html[dir=ltr] a.LeftNav-groupLink:hover:not(.LeftNav-is-active),html[dir=ltr] a.LeftNav-link:hover:not(.LeftNav-is-active),html[dir=ltr] a.LeftNav-subLink:hover:not(.LeftNav-is-active){border-left:4px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}html[dir=rtl] a.LeftNav-groupLink:hover:not(.LeftNav-is-active),html[dir=rtl] a.LeftNav-link:hover:not(.LeftNav-is-active),html[dir=rtl] a.LeftNav-subLink:hover:not(.LeftNav-is-active){border-right:4px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}a.LeftNav-groupLink:active:not(.LeftNav-is-active) .LeftNav-linkText,a.LeftNav-link:active:not(.LeftNav-is-active) .LeftNav-linkText,a.LeftNav-subLink:active:not(.LeftNav-is-active) .LeftNav-linkText{-ms-transform:scale(.95);transform:scale(.95);display:inline-block}a.LeftNav-groupLink.LeftNav-is-active:hover,a.LeftNav-link.LeftNav-is-active:hover,a.LeftNav-subLink.LeftNav-is-active:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:'}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active:hover,html[dir=ltr] a.LeftNav-link.LeftNav-is-active:hover,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active:hover{border-left:4px solid #1aebff}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active:hover,html[dir=rtl] a.LeftNav-link.LeftNav-is-active:hover,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active:hover{border-right:4px solid #1aebff}}@media screen and (-ms-high-contrast:black-on-white){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active:hover,html[dir=ltr] a.LeftNav-link.LeftNav-is-active:hover,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active:hover{border-left:4px solid #37006e}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active:hover,html[dir=rtl] a.LeftNav-link.LeftNav-is-active:hover,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active:hover{border-right:4px solid #37006e}}a.LeftNav-groupLink.LeftNav-is-active,a.LeftNav-link.LeftNav-is-active,a.LeftNav-subLink.LeftNav-is-active{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";padding-left:14px}html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active,html[dir=ltr] a.LeftNav-link.LeftNav-is-active,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active{border-left:2px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active,html[dir=rtl] a.LeftNav-link.LeftNav-is-active,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active{border-right:2px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active,html[dir=ltr] a.LeftNav-link.LeftNav-is-active,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active{border-left:4px solid #1aebff}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active,html[dir=rtl] a.LeftNav-link.LeftNav-is-active,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active{border-right:4px solid #1aebff}}@media screen and (-ms-high-contrast:black-on-white){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active,html[dir=ltr] a.LeftNav-link.LeftNav-is-active,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active{border-left:4px solid #37006e}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active,html[dir=rtl] a.LeftNav-link.LeftNav-is-active,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active{border-right:4px solid #37006e}}a.LeftNav-groupLink>.LeftNav-fadient:after,a.LeftNav-link>.LeftNav-fadient:after,a.LeftNav-subLink>.LeftNav-fadient:after{content:'';position:absolute;top:0;width:24px;height:32px;pointer-events:none}html[dir=ltr] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-link>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-subLink>.LeftNav-fadient:after{right:0}html[dir=rtl] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-link>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-subLink>.LeftNav-fadient:after{left:0}html[dir=ltr] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-link>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-subLink>.LeftNav-fadient:after{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,"},{theme:"white",defaultValue:"#ffffff"},{rawString:" 80%,"},{theme:"white",defaultValue:"#ffffff"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-link>.LeftNav-fadient:after,html[dir=ltr] a.LeftNav-subLink>.LeftNav-fadient:after{background-image:none}}html[dir=rtl] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-link>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-subLink>.LeftNav-fadient:after{background-image:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,"},{theme:"white",defaultValue:"#ffffff"},{rawString:" 80%,"},{theme:"white",defaultValue:"#ffffff"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=rtl] a.LeftNav-groupLink>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-link>.LeftNav-fadient:after,html[dir=rtl] a.LeftNav-subLink>.LeftNav-fadient:after{background-image:none}}html[dir=ltr] a.LeftNav-groupLink:hover:not(.LeftNav-is-active)>span:after,html[dir=ltr] a.LeftNav-link:hover:not(.LeftNav-is-active)>span:after,html[dir=ltr] a.LeftNav-subLink:hover:not(.LeftNav-is-active)>span:after{background-image:linear-gradient(to right,rgba(248,248,248,0) 0,rgba(248,248,248,.5) 25%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 80%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink:hover:not(.LeftNav-is-active)>span:after,html[dir=ltr] a.LeftNav-link:hover:not(.LeftNav-is-active)>span:after,html[dir=ltr] a.LeftNav-subLink:hover:not(.LeftNav-is-active)>span:after{background-image:none}}html[dir=rtl] a.LeftNav-groupLink:hover:not(.LeftNav-is-active)>span:after,html[dir=rtl] a.LeftNav-link:hover:not(.LeftNav-is-active)>span:after,html[dir=rtl] a.LeftNav-subLink:hover:not(.LeftNav-is-active)>span:after{background-image:linear-gradient(to left,rgba(248,248,248,0) 0,rgba(248,248,248,.5) 25%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 80%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=rtl] a.LeftNav-groupLink:hover:not(.LeftNav-is-active)>span:after,html[dir=rtl] a.LeftNav-link:hover:not(.LeftNav-is-active)>span:after,html[dir=rtl] a.LeftNav-subLink:hover:not(.LeftNav-is-active)>span:after{background-image:none}}html[dir=ltr] a.LeftNav-groupLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=ltr] a.LeftNav-link:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=ltr] a.LeftNav-subLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after{background-image:linear-gradient(to right,rgba(248,248,248,0) 0,rgba(248,248,248,.5) 25%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 80%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=ltr] a.LeftNav-link:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=ltr] a.LeftNav-subLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after{background-image:none}}html[dir=rtl] a.LeftNav-groupLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=rtl] a.LeftNav-link:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=rtl] a.LeftNav-subLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after{background-image:linear-gradient(to left,rgba(248,248,248,0) 0,rgba(248,248,248,.5) 25%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 80%,"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=rtl] a.LeftNav-groupLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=rtl] a.LeftNav-link:active:not(.LeftNav-is-active) .LeftNav-linkText:after,html[dir=rtl] a.LeftNav-subLink:active:not(.LeftNav-is-active) .LeftNav-linkText:after{background-image:none}}html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active:hover>span:after,html[dir=ltr] a.LeftNav-link.LeftNav-is-active:hover>span:after,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active:hover>span:after{background-image:linear-gradient(to right,rgba(234,234,234,0) 0,rgba(234,234,234,.5) 25%,"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:" 80%,"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active:hover>span:after,html[dir=ltr] a.LeftNav-link.LeftNav-is-active:hover>span:after,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active:hover>span:after{background-image:none}}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active:hover>span:after,html[dir=rtl] a.LeftNav-link.LeftNav-is-active:hover>span:after,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active:hover>span:after{background-image:linear-gradient(to left,rgba(234,234,234,0) 0,rgba(234,234,234,.5) 25%,"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:" 80%,"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active:hover>span:after,html[dir=rtl] a.LeftNav-link.LeftNav-is-active:hover>span:after,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active:hover>span:after{background-image:none}}html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active>span:after,html[dir=ltr] a.LeftNav-link.LeftNav-is-active>span:after,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active>span:after{background-image:linear-gradient(to right,rgba(244,244,244,0) 0,rgba(244,244,244,.5) 25%,"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:" 80%,"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:" 100%)}@media screen and (-ms-high-contrast:active){html[dir=ltr] a.LeftNav-groupLink.LeftNav-is-active>span:after,html[dir=ltr] a.LeftNav-link.LeftNav-is-active>span:after,html[dir=ltr] a.LeftNav-subLink.LeftNav-is-active>span:after{background-image:none}}html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active>span:after,html[dir=rtl] a.LeftNav-link.LeftNav-is-active>span:after,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active>span:after{background-image:linear-gradient(to left,rgba(244,244,244,0) 0,rgba(244,244,244,.5) 25%,"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:" 80%,"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:' 100%)}@media screen and (-ms-high-contrast:active){html[dir=rtl] a.LeftNav-groupLink.LeftNav-is-active>span:after,html[dir=rtl] a.LeftNav-link.LeftNav-is-active>span:after,html[dir=rtl] a.LeftNav-subLink.LeftNav-is-active>span:after{background-image:none}}a.LeftNav-subLink{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;text-overflow:ellipsis}html[dir=ltr] a.LeftNav-subLink.LeftNav-subLinkIndent{padding-left:56px}html[dir=rtl] a.LeftNav-subLink.LeftNav-subLinkIndent{padding-right:56px}.LeftNav-loadingTemplate,.LeftNav-subLinksAsText{color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";padding:8px 16px 8px 16px}html[dir=rtl] .LeftNav-loadingTemplate,html[dir=rtl] .LeftNav-subLinksAsText{padding:8px 16px 8px 16px}.lg .LeftNav-loadingTemplate,.lg .LeftNav-subLinksAsText,.md .LeftNav-loadingTemplate,.md .LeftNav-subLinksAsText,.sm .LeftNav-loadingTemplate,.sm .LeftNav-subLinksAsText{font-size:14px}.xlg .LeftNav-loadingTemplate,.xlg .LeftNav-subLinksAsText,.xxlg .LeftNav-loadingTemplate,.xxlg .LeftNav-subLinksAsText,.xxxlg .LeftNav-loadingTemplate,.xxxlg .LeftNav-subLinksAsText,.xxxxlg .LeftNav-loadingTemplate,.xxxxlg .LeftNav-subLinksAsText{font-size:12px}a.LeftNav-link.is-defaultCursor:hover{cursor:default}.LeftNav-link .ms-Icon--ChevronDown:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.LeftNav-linkGroupClip{position:relative;height:32px}.LeftNav-linkGroup-plusWrapper{cursor:pointer;margin:auto;position:absolute;top:0;width:30px;height:32px;font-size:14px}html[dir=ltr] .LeftNav-linkGroup-plusWrapper{right:8px}html[dir=rtl] .LeftNav-linkGroup-plusWrapper{left:8px}.LeftNav-linkGroup-plusWrapper:hover{background:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}.LeftNav-linkGroup-plusWrapper:active{-ms-transform:scale(.95);transform:scale(.95)}.LeftNav-linkGroup-plus{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";width:14px;height:14px;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0}.LeftNav-sublinks-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .LeftNav-sublinks-icon{margin-right:10px}html[dir=rtl] .LeftNav-sublinks-icon{margin-left:10px}.LeftNav-sublinks-portrait.has-iconOverlayImage{background-color:initial}.LeftNav-sublinks-portrait{overflow:hidden;width:28px;height:28px;background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";vertical-align:top;font-size:28px;margin-top:2px;position:relative;display:inline-block}html[dir=ltr] .LeftNav-sublinks-portrait{margin-right:8px}html[dir=rtl] .LeftNav-sublinks-portrait{margin-left:8px}.lg .LeftNav-sublinks-portrait,.md .LeftNav-sublinks-portrait,.sm .LeftNav-sublinks-portrait{height:28px;width:28px;margin-top:6px}.LeftNav-sublinks-portrait.ms-Icon--Group:before{font-size:24px;display:inline-block;margin-top:7px;vertical-align:top;width:39px}html[dir=ltr] .LeftNav-sublinks-portrait.ms-Icon--Group:before{padding-right:6px}html[dir=rtl] .LeftNav-sublinks-portrait.ms-Icon--Group:before{padding-left:6px}html[dir=ltr] .LeftNav-sublinks-portrait.ms-Icon--Group:before{text-align:right}html[dir=rtl] .LeftNav-sublinks-portrait.ms-Icon--Group:before{text-align:left}html[dir=ltr] .LeftNav-sublinks-portrait.ms-Icon--Group:before{margin-left:-6px}html[dir=rtl] .LeftNav-sublinks-portrait.ms-Icon--Group:before{margin-right:-6px}.lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,.md .LeftNav-sublinks-portrait.ms-Icon--Group:before,.sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{font-size:28px;margin-top:8px;vertical-align:top;width:46px}html[dir=ltr] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{padding-right:6px}html[dir=rtl] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{padding-left:6px}html[dir=ltr] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{text-align:right}html[dir=rtl] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{text-align:left}html[dir=ltr] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=ltr] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{margin-left:-7px}html[dir=rtl] .lg .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .md .LeftNav-sublinks-portrait.ms-Icon--Group:before,html[dir=rtl] .sm .LeftNav-sublinks-portrait.ms-Icon--Group:before{margin-right:-7px}.LeftNav-sublinks-portrait img{max-width:28px;max-height:28px;position:absolute;top:0}html[dir=ltr] .LeftNav-sublinks-portrait img{left:0}html[dir=rtl] .LeftNav-sublinks-portrait img{right:0}.lg .LeftNav-sublinks-portrait img,.md .LeftNav-sublinks-portrait img,.sm .LeftNav-sublinks-portrait img{width:28px;height:28px}.od-LeftNav-sublink-siteIcon{position:relative;display:inline-block;margin-top:2px;vertical-align:top;width:28px;height:28px}html[dir=ltr] .od-LeftNav-sublink-siteIcon{margin-right:4px}html[dir=rtl] .od-LeftNav-sublink-siteIcon{margin-left:4px}.lg .od-LeftNav-sublink-siteIcon,.md .od-LeftNav-sublink-siteIcon,.sm .od-LeftNav-sublink-siteIcon{margin-top:4px;width:28px;height:28px}.od-Browser--edge .LeftNav-expandButton.ms-Icon,.od-Browser--ie .LeftNav-expandButton.ms-Icon{line-height:36px}.lg.od-Browser--edge .LeftNav-expandButton.ms-Icon,.lg.od-Browser--ie .LeftNav-expandButton.ms-Icon,.md.od-Browser--edge .LeftNav-expandButton.ms-Icon,.md.od-Browser--ie .LeftNav-expandButton.ms-Icon,.sm.od-Browser--edge .LeftNav-expandButton.ms-Icon,.sm.od-Browser--ie .LeftNav-expandButton.ms-Icon{line-height:42px}.lg.od-Browser--edge .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.lg.od-Browser--ie .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.md.od-Browser--edge .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.md.od-Browser--ie .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.sm.od-Browser--edge .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.sm.od-Browser--ie .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon{line-height:43px}.od-Browser--edge .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon,.od-Browser--ie .LeftNav-linkGroup.is-expanded .LeftNav-expandButton.ms-Icon{line-height:32px}.LeftNav-notificationLink,.LeftNav-subLinkWarningText{position:relative;display:block;margin:0;padding:8px 20px;height:auto;line-height:14px;font-size:12px}.LeftNav-notificationLink.LeftNav-is-active,.LeftNav-subLinkWarningText.LeftNav-is-active{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}@media screen and (-ms-high-contrast:active){.LeftNav-notificationLink:focus,.LeftNav-subLinkWarningText:focus{box-shadow:0 0 0 1px "},{theme:"white",defaultValue:"#ffffff"},{rawString:" inset}}@media screen and (-ms-high-contrast:black-on-white){.LeftNav-notificationLink:focus,.LeftNav-subLinkWarningText:focus{box-shadow:0 0 0 1px "},{theme:"black",defaultValue:"#000000"},{rawString:" inset}}.LeftNav-subLinkWarningText.LeftNav-is-active{background-color:#fed9cc}.LeftNav-Button{display:block;height:auto;padding:4px 2px 6px;margin:8px 20px;width:calc(100% - 40px)}.LeftNav-Button.od-Button+.od-Button{margin:4px 20px}.LeftNav-subLinkWarningText{color:#e81123;font-weight:700}.LeftNav-basicLink{display:block;margin:0;padding:8px 20px;position:relative;height:auto;font-size:12px}.LeftNav-bubbleAnchor{position:absolute;top:0;bottom:0}html[dir=ltr] .LeftNav-bubbleAnchor{right:0}html[dir=rtl] .LeftNav-bubbleAnchor{left:0}"}])});define("odsp-next/controls/leftNav/leftNavSublink/LeftNavSublink",["require","exports","./LeftNavSublinkViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./templates/LeftNavTemplates","./LeftNavSublink.html","../LeftNav.css","../../loadingSpinner/LoadingSpinner","../../siteIcon/SiteIcon"],function(e,t,r,o,n){"use strict";var i=o.registerComponent({tagName:"ms-left-nav-sublink",template:e("./LeftNavSublink.html"),viewModel:r["default"],synchronous:!0});o.registerTemplate(n.LINK_TEMPLATE,e("./templates/Link.html"));o.registerTemplate(n.INDENTED_TEMPLATE,e("./templates/IndentedLink.html"));o.registerTemplate(n.LOAD_TEMPLATE,e("./templates/Load.html"));o.registerTemplate(n.TEXT_TEMPLATE,e("./templates/Text.html"));o.registerTemplate(n.WARNING_TEXT_TEMPLATE,e("./templates/WarningText.html"));o.registerTemplate(n.GROUPLINK_TEMPLATE,e("./templates/GroupLink.html"));o.registerTemplate(n.MORE_TEMPLATE,e("./templates/More.html"));o.registerTemplate(n.NOTIFICATION_TEMPLATE,e("./templates/NotificationLink.html"));o.registerTemplate(n.BASIC_LINK_TEMPLATE,e("./templates/BasicLink.html"));o.registerTemplate(n.COMPONENT_TEMPLATE,e("./templates/Component.html"));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/leftNav/leftNavSublink/LeftNavSublinkViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-shared/lib/utilities/logging/LoggingHelper","../LeftNav.resx","./templates/LeftNavTemplates","../../../bindings/teachingBubble/TeachingBubbleBinding","../../../resources/ProviderResourceKeys"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t){var r=e.call(this,t)||this;r.addBindingHandlers({teachingBubble:a["default"]});var o=t.linkGroup,n=t.isLeftNavVisible,i=void 0===n?r.createObservable(!0):n;r.leftNavItems=o;r.isLeftNavVisible=i;r._linksTruncatedWithMore=r.createObservable(!1);void 0!==r.leftNavItems.hideLinksAfterFoldAfter&&r._linksTruncatedWithMore(!0);r.leftNavRenderedItems=r.createPureComputed(r._computeLeftNavRenderedItems);r.resources.isExposed(u.teachingBubble)&&(r._teachingBubbleProvider=r.resources.consume(u.teachingBubble));r.shouldMoreBeRendered=r.createPureComputed(function(){return r._linksTruncatedWithMore()&&r.leftNavItems.hideLinksAfterFoldAfter"});define("odsp-next/controls/loadingSpinner/LoadingSpinner",["require","exports","./LoadingSpinnerViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./LoadingSpinner.html","./LoadingSpinner.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-loadingSpinner",template:e("./LoadingSpinner.html"),viewModel:r});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/loadingSpinner/LoadingSpinnerViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","../../bindings/imageLoader/ImageLoaderBinding","./LoadingSpinner","./LoadingSpinner.resx"],function(e,t,r,o,n,i,s,a){"use strict";var u=function(t){function o(o){var u=t.call(this,o)||this;u.LoadingSpinnerTagName=s.tagName;o&&void 0!==o.loadingText?u.loadingText=o.loadingText:u.loadingText=a.strings.LoadingText;u.addBindingHandlers({imageLoader:i["default"]});u.isVisible=r.observable(!0);u.isImageLoaded=r.observable(!1);u.loadingImageUrl=e.toUrl(u.resources.consume(n.settings).mediaBaseUrl+"/images/loading/loadingspinner.gif");return u}__extends(o,t);o.prototype.hideSpinner=function(){this.isVisible(!1)};return o}(o["default"]);return u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/bindings/imageLoader/ImageLoaderBinding",["require","exports","../BaseBinding","../../utilities/images/ImageLoader","../../utilities/images/logging/ImageLoad.event","../../utilities/images/ImageLoadType","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/UtilityResourceKeys","@ms/odsp-utilities/lib/async/PromiseDebouncer"],function(e,t,r,o,n,i,s,a,u){"use strict";var l=function(e){function t(t,r){void 0===r&&(r={});var n=e.call(this,t)||this;n._debouncer=new u["default"];n._imageLoader=n.resources.isExposed(a.imageLoader)?n.resources.consume(a.imageLoader):o["default"].getInstance();var i=n.valueAccessor(),s=i.src,l=i.image,c=i.error,d=i.isLoaded,p=i.isError,f=i.actualSize,h=i.scenarioName;n._src=n.wrapObservable(s);n._image=n.wrapObservable(l);n._error=n.wrapObservable(c);n._scenarioName=h;var m=r.outputExtenders,A=void 0===m?{deferred:!0}:m;n.createComputed(n._computeLoadImage);n.createBackgroundComputed(function(){var e=n._image();d&&d(!!e);if(f){var t=void 0;if(e){var r=e.width,o=e.height;t={width:r,height:o}}f(t)}l&&l(e)}).extend(A);n.createBackgroundComputed(function(){var e=n._error();c&&c(e);p&&p(!!e)}).extend(A);return n}__extends(t,e);t.prototype._computeLoadImage=function(){var e=this,t=this.unwrapObservable(this._src);this._image(void 0);var r;this._scenarioName&&(r=new n["default"]({name:this._scenarioName,loadType:i["default"].queue}));this._debouncer.debounce(this.trackPromise(this._imageLoader.loadImage({url:t,imageElement:this.element,scenarioName:this._scenarioName}))).then(function(t){e._image(t);e._error(void 0);r&&r.end({resultType:s.ResultTypeEnum.Success})},function(t){e._error(t);r&&r.end({resultType:s.ResultTypeEnum.Failure})})};return t}(r);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/loadingSpinner/LoadingSpinner.html",[],function(){return'
'});define("odsp-next/controls/loadingSpinner/LoadingSpinner.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-LoadingSpinner{white-space:nowrap}.od-LoadingSpinner-loadingText{vertical-align:top}.od-LoadingSpinner-loadingGif{vertical-align:bottom}"}])});define("odsp-next/controls/siteIcon/SiteIcon",["require","exports","./SiteIconViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SiteIcon.html","./SiteIcon.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"ms-site-icon",template:e("./SiteIcon.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/siteIcon/SiteIconViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../image/tile/ImageTile","../icon/glyph/IconGlyph","@ms/odsp-shared/lib/models/image/Alignments"],function(e,t,r,o,n,i){"use strict";var s=.4,a=.72,u=function(e){function t(t){var r=e.call(this,t)||this;r.imageTileTagName=o["default"].tagName;r.iconGlyphTagName=n.tagName;var s=t.acronym,a=t.color,u=t.icon,l=t.iconUrl,c=t.size,d=void 0===c?{width:28,height:28}:c;r._size=r.wrapObservable(d);r.iconUrl=r.wrapObservable(l);r.icon=r.wrapObservable(u);r.acronym=r.wrapObservable(s);r.color=r.wrapObservable(a);r.acronymStyle=r.createPureComputed(r._computeAcronymStyle);r.isImageLoaded=r.createObservable(!1);r.imageTileParams={image:r.createPureComputed(r._computeImage),isLoaded:r.isImageLoaded,desiredSize:r._size,alignment:i.AlignmentType.fit};r.iconGlyphParams={icon:r.icon};return r}__extends(t,e);t.prototype._computeImage=function(){var e=this.unwrapObservable(this.iconUrl);return{url:e,width:0,height:0}};t.prototype._computeAcronymStyle=function(){var e=this._size().height,t=e*s,r=t*a;return{height:Math.ceil(t)+"px","font-size":Math.ceil(r)+"px","line-height":Math.ceil(t)+"px"}};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/image/tile/ImageTile",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ImageTileViewModel","./ImageTile.html","./ImageTile.css"],function(e,t,r,o){"use strict";var n=r.registerComponent({tagName:"od-image-tile",template:e("./ImageTile.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/image/tile/ImageTileViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-shared/lib/base/Rotation","../../../bindings/css/ClassesBinding","../../../bindings/imageLoader/ImageLoaderBinding","../../../bindings/imageRecycler/ImageRecyclerBinding","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/math/Transform","@ms/odsp-utilities/lib/math/Rectangle","@ms/odsp-shared/lib/models/image/Alignments","../../../utilities/images/ThumbnailCache","@ms/odsp-utilities/lib/object/ObjectUtil","../../../resources/UtilityResourceKeys"],function(e,t,r,o,n,i,s,a,u,l,c,d,p,f){"use strict";var h=100,m=90,A=2,g=function(e){function t(t,r){void 0===t&&(t={});void 0===r&&(r={});var a=e.call(this,t,r)||this;a.addBindingHandlers({imageLoader:i["default"],imageRecycler:s["default"],classes:n});var u=t.image,l=t.rotation,h=void 0===l?o.none:l,m=t.desiredSize,A=t.scale,g=void 0===A?1:A,v=t.isLoaded,y=void 0===v?a.createObservable(!1):v,b=t.position,_=t.loadedImage,S=t.error,w=r.thumbnailCache,I=void 0===w?a.resources.isExposed(f.thumbnailCache)?a.resources.consume(f.thumbnailCache):d["default"].getInstance():w,x=r.outputExtenders,P=void 0===x?{deferred:!0}:x;a._image=a.wrapObservable(u);a._rotation=a.wrapObservable(h);a._scale=a.wrapObservable(g);a._desiredSize=a.wrapObservable(m);a._alignment=c.createAlignment(t.alignment);a._thumbnailCache=I;a._loadedImage=a.wrapObservable(_);a._error=a.wrapObservable(S);a.isRotating=a._getIsRotating();a.alignmentName=a.createPureComputed(a._computeAlignmentName);a.actualSize=a.createPureComputed(a._computeActualSize);a.actualSize.equalityComparer=p.deepCompare;a.isLoaded=a.createPureComputed(a._computeIsLoaded);a._imageUrl=a.createPureComputed(a._computeImageUrl);a._finalSize=a.createPureComputed(a._computeFinalSize);a._finalSize.equalityComparer=p.deepCompare;a._position=a.createPureComputed(a._computePosition);a._position.equalityComparer=p.deepCompare;a.imageElementStyle=a.createPureComputed(a._computeImageElementStyle);a.imageElementStyle.equalityComparer=p.deepCompare;a.imageBackgroundStyle=a.createPureComputed(a._computeImageBackgroundStyle);a.imageBackgroundStyle.equalityComparer=p.deepCompare;a.createBackgroundComputed(a._computeRecordImage);a.imageLoaderParams={src:a._imageUrl,image:a._loadedImage,error:a._error};b&&a.createBackgroundComputed(function(){return b(a._position())}).extend(P);y&&a.createBackgroundComputed(function(){return y(a.isLoaded())}).extend(P);return a}__extends(t,e);t.prototype._computeImageUrl=function(){var e=this._image();return e&&e.url&&a.format(e.url,e.width,e.height)||""};t.prototype._computeFinalSize=function(){var e,t=this._image(),r=this._scale();if(t&&!t.width){var o=this.actualSize(),n=window.devicePixelRatio||1;e=o&&{width:o.width*r/n,height:o.height*r/n}}else e=t&&{width:t.width*r,height:t.height*r};return e};t.prototype._computeImageElementStyle=function(){var e,t=this._desiredSize(),r=this._finalSize(),o=this._rotation();if(r){var n=void 0;n=t&&t.width&&t.height?t:r;var i=this._alignment.getTransform(r,n),s=i.translate.x/n.width,a=i.translate.y/n.height,l=i.scale*r.width/n.width,c=void 0;if(o){var d=void 0;if(o%2===1){var p={width:r.height,height:r.width},f=this._alignment.getTransform(p,n);d=f.multiply(i.invert())}else d=u["default"].IDENTITY;c="rotate("+o*m+"deg) scale("+d.scale.toFixed(6)+")"}else c="";e={left:(s*h).toFixed(A)+"%",top:(a*h).toFixed(A)+"%",width:(l*h).toFixed(A)+"%","-webkit-transform":c,"-ms-transform":c,transform:c}}else e={left:"",top:"",width:"","-webkit-transform":"","-ms-transform":"",transform:""};return e};t.prototype._computeImageBackgroundStyle=function(){var e=this._finalSize(),t=this._imageUrl(),r={"max-width":e?e.width.toFixed(A)+"px":"","max-height":e?e.height.toFixed(A)+"px":"","background-image":'url("'+t+'")'};return r};t.prototype._getIsRotating=function(){var e,t=this,r=this.createObservable(this._rotation.peek()),o=this.createPureComputed(function(){var o=t._rotation();e&&t.async.clearTimeout(e);e=t.async.setTimeout(function(){return r(o)},300);return r()});return this.createPureComputed(function(){return t._rotation()!==o()})};t.prototype._computeRecordImage=function(){var e=this._image();e&&this.isLoaded()&&this._thumbnailCache.record(e)};t.prototype._computeIsLoaded=function(){return!!this._loadedImage()};t.prototype._computeActualSize=function(){var e,t=this._loadedImage();if(t){var r=t.width,o=t.height;e={width:r,height:o}}return e};t.prototype._computePosition=function(){var e,t=this._desiredSize(),r=this._finalSize(),o=this._rotation();if(r){var n=void 0;n=t&&t.width&&t.height?t:r;var i=void 0;i=o%2===1?{width:r.height,height:r.width}:r;var s=this._alignment.getTransform(i,n),a=s.translate.x,u=s.translate.y,c=s.scale*i.width,d=s.scale*i.height;e=new l["default"](a,u,c,d)}return e};t.prototype._computeAlignmentName=function(){var e,t=this._rotation();if(!t)switch(this._alignment.name){case"cover-center":e="cover";break;case"fit-center":e="fit"}return e};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});define("odsp-next/bindings/css/ClassesBinding",["require","exports","knockout"],function(e,t,r){"use strict";var o=function(){function e(){}e.update=function(e,t,o,n,i){var s=r.utils.unwrapObservable(t());r.bindingHandlers.css.update(e,function(){return r.unwrap(s.base)||""},o,n,i);r.bindingHandlers.css.update(e,function(){return r.unwrap(s.mappings)||{}},o,n,i)};return e}();return o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/bindings/imageRecycler/ImageRecyclerBinding",["require","exports","../BaseBinding","../imageLoader/ImageLoaderBinding","../../utilities/images/ImageRecycler","../../resources/UtilityResourceKeys","knockout"],function(e,t,r,o,n,i,s){"use strict";var a=function(e){function t(t){var r=e.call(this,t)||this;r._recycler=r.resources.isExposed(i.imageRecycler)?r.resources.consume(i.imageRecycler):n["default"].getInstance();var a=r.valueAccessor();r._imageElement=r._recycler.checkOutImage();s.applyBindingsToNode(r._imageElement,{css:a.css,"class":a["class"],style:a.style},r.bindingContext);a.style&&s.applyBindingsToNode(r._imageElement,{style:a.style},r.bindingContext);a.css&&s.applyBindingsToNode(r._imageElement,{css:a.css},r.bindingContext);a["class"]&&s.applyBindingsToNode(r._imageElement,{"class":a["class"]},r.bindingContext);r._imageLoaderBinding=new(r.managed(o["default"]))({element:r._imageElement,allBindingsAccessor:r.allBindingsAccessor,valueAccessor:function(){return a.imageLoader},bindingContext:r.bindingContext});s.virtualElements.setDomNodeChildren(r.element,[r._imageElement]);r.addDisposable({dispose:function(){if(r._imageElement){s.cleanNode(r._imageElement);r._recycler.checkInImage(r._imageElement).done();delete r._imageElement}}});r.controlsDescendantBindings=!0;return r}__extends(t,e);return t}(r);a.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("@ms/odsp-utilities/lib/math/Transform",["require","exports","./Point","./Rectangle"],function(e,t,r,o){"use strict";var n=function(){function e(e,t){void 0===e&&(e=new r["default"]);void 0===t&&(t=1);this.translate=e;this.scale=t}e.areEqual=function(e,t,o){void 0===o&&(o=1e-6);return r["default"].areEqual(e.translate,t.translate,o)&&Math.abs(Math.log(e.scale/t.scale))i?t.fitWidth:t.fitHeight;return o.getTransform(e,r)});t.cover=new l(u[u.cover],function(e,r){var o,n=e.width/e.height,i=r.width/r.height;o=n>i?t.fitHeight:t.fitWidth;return o.getTransform(e,r)});t.fitCenter=n(t.fit,t.center);t.coverCenter=n(t.cover,t.center);t.getAlignment=s;t.createAlignment=a});define("odsp-next/controls/image/tile/ImageTile.html",[],function(){return""});define("odsp-next/controls/image/tile/ImageTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ImageTile{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.od-ImageTile img{display:block}.od-ImageTile--cover .od-ImageTile-background{top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.od-ImageTile--fit .od-ImageTile-background{top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center}.od-ImageTile-image{display:block;opacity:0;position:absolute;box-sizing:border-box}.od-ImageTile-image,a .od-ImageTile-image{border:none}.od-ImageTile-background{display:block;opacity:0;position:absolute;box-sizing:border-box}.od-ImageTile--isLoaded.od-ImageTile--isDimensioned.od-ImageTile--isAligned .od-ImageTile-background{opacity:1}@media screen and (-ms-high-contrast:active){.od-ImageTile--isLoaded.od-ImageTile--isDimensioned.od-ImageTile--isAligned .od-ImageTile-background{opacity:0}}.od-ImageTile--isLoaded.od-ImageTile--isDimensioned.od-ImageTile--isCustom .od-ImageTile-image{opacity:1}@media screen and (-ms-high-contrast:active){.od-ImageTile--isLoaded.od-ImageTile--isDimensioned .od-ImageTile-image{opacity:1}}.od-ImageTile--isRotating .od-ImageTile-image{transition:transform 167ms cubic-bezier(.1,.25,.75,.9)}"}])});define("odsp-next/controls/icon/glyph/IconGlyph",["require","exports","./IconGlyphViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./IconGlyph.html","./IconGlyph.css"],function(e,t,r,o){"use strict";var n=o.registerComponent({tagName:"od-icon-glyph",template:e("./IconGlyph.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};define("odsp-next/controls/icon/glyph/IconGlyphViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../bindings/css/ClassesBinding","knockout"],function(e,t,r,o,n){"use strict";var i=function(e){function t(t){var r=e.call(this,t)||this;r.icon=n.isObservable(t.icon)?t.icon:n.observable(t.icon);r.badge=n.isObservable(t.badge)?t.badge:n.observable(t.badge);r.addBindingHandlers({classes:o});r.iconClasses=r.createComputed(function(){return r.icon()&&r.icon().getClass()||""});r.badgeClasses=r.createComputed(function(){return r.badge()&&r.badge().getClass()||""});return r}__extends(t,e);return t}(r["default"]);return i});define("odsp-next/controls/icon/glyph/IconGlyph.html",[],function(){return''});define("odsp-next/controls/icon/glyph/IconGlyph.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-IconGlyph.ms-Icon{display:none;font-size:16px;text-align:center;white-space:nowrap;position:relative}.od-IconGlyph.ms-Icon.od-IconGlyph--visible{display:inline-block}.od-IconGlyph.ms-Icon.ms-Icon--Add{font-size:15px}.od-IconGlyph-badge.ms-Icon{display:none;position:absolute;top:-.2em;font-size:.7em;width:1em;height:1em;text-align:center;white-space:nowrap}html[dir=ltr] .od-IconGlyph-badge.ms-Icon{right:-.2em}html[dir=rtl] .od-IconGlyph-badge.ms-Icon{left:-.2em}.od-IconGlyph-badge.ms-Icon.ms-Icon--badge.ms-Icon--StatusErrorFull{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:50%;margin-top:0;font-size:12px}.od-IconGlyph-badge.ms-Icon.ms-Icon--badge.ms-Icon--StatusErrorFull:before{position:relative;top:-2px}.od-IconGlyph.ms-Icon.od-IconGlyph--badged .od-IconGlyph-badge.ms-Icon{display:inline-block}"}])});define("odsp-next/controls/siteIcon/SiteIcon.html",[],function(){return""});define("odsp-next/controls/siteIcon/SiteIcon.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SiteIcon{position:absolute;top:0;left:0;bottom:0;right:0;display:block;overflow:hidden;background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-SiteIcon-icon{position:absolute;top:0;left:0;right:0;bottom:0}.od-SiteIcon-icon .od-IconGlyph.ms-Icon{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:100%}.od-SiteIcon-acronym{position:absolute;top:0;left:0;bottom:0;right:0;height:18px;margin:auto;text-align:center;white-space:nowrap;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:13px;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-SiteIcon-image{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden}.od-SiteIcon-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.od-SiteIcon--hasImage .od-SiteIcon-image{visibility:inherit;background-color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});_application/javascript_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedrive-fe19271e.js CDEFO=bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_khttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedriveapp-98fdabec.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9KI456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f62f48f-0001-005d-11d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056340_Thu, 04 May 2017 18:05:49 GMTU74953_0x8D490DDABADE0A2_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djZ_jsy|  9GVh{ *4[` (HNbtO// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/oneDriveApp/OneDriveApp",["require","exports","./OneDriveAppViewModel","@ms/odsp-utilities/lib/performance/PerformanceCollection","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneDriveApp.html","./OneDriveApp.css","../ODFabric.css","../ODFabricIconsPLT.css","../resourcePreloader/ResourcePreloader"],function(e,t,o,r,n){"use strict";r["default"].appStart();var i=n.registerComponent({tagName:"ms-onedrive-app",template:e("./OneDriveApp.html"),viewModel:o});return i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/oneDriveApp/OneDriveAppViewModel",["require","exports","../../resources/ControlResourceKeys","../../resources/UtilityResourceKeys","../../resources/ProviderResourceKeys","@ms/odsp-shared/lib/base/ViewModel","../../providers/dialog/DialogProvider","../../providers/hiddenDom/HiddenDomProvider","../../providers/panel/PanelProvider","../../providers/upload/UploadProvider","../../providers/versionControl/VersionControlProvider","../debugWindow/DebugWindowInit","../../utilities/browser/ResponsiveUI","../../utilities/images/ImageLoader","../../utilities/images/ImageRecycler","../../utilities/images/ThumbnailCache","@ms/odsp-utilities/lib/async/Promise","../../dataSources/url/PageType","../../controls/progressSpinnerFlat/ProgressSpinnerFlat","../../resources/DataSourceResourceKeys","../../models/operation/OperationState","./OneDriveApp.resx","../../controls/textContainer/TextContainer","../../bindings/showFocus/ShowFocusBinding","../../providers/sharing/SharingProvider","../../providers/transclusion/TransclusionProvider","../../utilities/mobile/Mobile","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/object/ObjectUtil","../../providers/operator/OperatorProvider","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../utilities/icons/Icon","../../dataSources/url/QueryType","../../providers/infoPane/InfoPaneProvider","../dragAndDrop/DragAndDrop","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/modules/Modules","../../utilities/features/Features","../../controls/teachingBubble/TeachingBubble","../../bindings/interactionScope/InteractionScopeBinding"],function(e,t,o,r,n,i,a,s,l,u,d,c,m,h,p,f,A,g,b,y,v,w,x,_,I,C,k,B,S,E,T,D,P,R,M,F,O,L,V,Q,U){"use strict";var K="od-userSelect--enabled",N=function(t){function i(e){var i=t.call(this,e)||this;i.teachingBubbleTagName=Q.tagName;i.dragAndDropTagName=M["default"].tagName;i.view=i.createObservable(g.Loading);i.route=i.createObservable({name:b["default"].tagName,params:{}});i.route.equalityComparer=S.deepCompare;var A=i.resources;i.platformDetection=A.consume(O.platformDetection);i._bundleLoader=A.consume(n.bundleLoader);i.responsiveUI=A.expose(r.responsiveUI,new m);A.exposeFactory(n.overlay,C.factory);A.expose(n.panel,new(i.managed(l)));A.expose(n.dialog,new(i.managed(a)));A.expose(n.hiddenDom,new(i.managed(s)));i._viewParams=A.consume(o.viewParams);i._viewParams.equalityComparer=S.deepCompare;i._canUserSelect=A.expose(o.canUserSelect,i.createObservable(!0));i._navigation=A.consume(F.navigation);i._urlDataSource=A.consume(y.url);A.expose(r.mobile,new k);A.expose(r.thumbnailCache,new(i.managed(f["default"])));A.expose(r.imageRecycler,new(i.managed(p["default"])));A.expose(r.imageLoader,new(i.managed(h["default"])));A.expose(n.sharing,new(i.managed(I)));A.expose(n.upload,new(i.managed(u)));A.expose(n.versionControl,new(i.managed(d)));A.expose(n.operator,new(i.managed(E["default"])));A.expose(n.infoPaneSections,new(i.managed(R["default"])));i.cssClasses=i.createComputed(i._computeClasses,{deferEvaluation:!0});i._isMobileCssClass=i.platformDetection.isMobile?"od--isMobile":"od--isNonMobile";i._isIECssClass=i.platformDetection.isIE&&!i.platformDetection.isEdge?"od-Browser--ie":"";i._isEdgeCssClass=i.platformDetection.isEdge?"od-Browser--edge":"";var x=i.platformDetection.isMobile?"Mobile":"";B.Engagement.logData({name:"OneDriveAppView.AppLoad"+x});i.dragAndDropEnabled=i.createComputed(function(){i._viewParams();var e=i._urlDataSource.isCurrentQuery(P.Photos),t=i._urlDataSource.isCurrentQuery(P.RecycleBin),o=i._urlDataSource.isCurrentQuery(P.Recent);return!(e||t||o)});i.addBindingHandlers({showFocus:_,interactionScope:U["default"]});i.events.on(i._navigation,"change",i._onHashChange);i.events.on(document.body,"keyup",function(e){c.isOpenDebugWindowEvent(e)&&c.init(A)});c.enableAutoOpen(A);i._currentPageType=i.createObservable();i._onHashChange();A.expose(o.currentPage,i._currentPageType);var T=A.consume(n.operation),D=i._navigation.beforeUnload;D.registerHandler(function(e){if(e&&(T.overall.state()===v.created||T.overall.state()===v.started))return w.strings.beforeUnloadMessage});D.registerHashNavDialogCallback(function(e){return i._displayHashNavBlockDialog(e)});var L=A.consume(n.teachingBubble.optional);i.currentTeachingBubble=L&&L.currentBubble;i.createBackgroundComputed(i._computeLockedWatcher);return i}__extends(i,t);i.prototype._displayHashNavBlockDialog=function(e){var t=this.resources.consume(n.dialog);return t.requestDialog({title:"",component:{name:x.tagName,params:{text:e}},actions:[{name:w.strings.leavePage,execute:function(){return A["default"].wrap(2)},icon:new D("OneDrive"),automationId:"leavePage"},{name:w.strings.cancel,execute:function(){return A["default"].wrap(3)},isDefault:!0,icon:new D("Cancel"),automationId:"cancel"}]}).wait()};i.prototype._onHashChange=function(){this._viewParams(this._navigation.viewParams);var e=this._viewParams.peek(),t=this._urlDataSource.getItemHintRedirectViewParams(e);if(S.deepCompare(e,t)){this._loadView();Boolean(this._viewParams.peek().debugwindow)&&c.init(this.resources)}else{var o="#"+T.serializeQuery(t);this._navigation.navigateTo({url:o,ignoreHistory:!0})}};i.prototype._loadView=function(){var e=this,t=this._urlDataSource.getPageType(),o=this._urlDataSource.getQueryType()||"";B.Engagement.logData({name:"OneDriveAppView.Load"+o});if(this._oldPageType!==t){this._oldPageType=t;this._currentPageType(t);this._viewLoadPromise&&this._viewLoadPromise.cancel();var r=this._urlDataSource.getPageModulePath(this._viewParams.peek()),i=this.resources.consume(n.bundleLoader);this._viewLoadPromise=i.loadNow(r).then(function(t){e.route({name:t.tagName,params:{}})},function(t){e._urlDataSource.handleFatalErrorDuringViewLoad();return A["default"].wrapError(t)})}};i.prototype._computeClasses=function(){return this.responsiveUI.cssClass()+" "+this._isMobileCssClass+" "+(this._isIECssClass+" "+this._isEdgeCssClass+" ")+(""+(this._canUserSelect()?K:""))};i.prototype._computeLockedWatcher=function(){var t=this;V.isFeatureEnabled(V.EnableFrozenDialogs)&&this._bundleLoader.getBundleInfo(3).isLoaded()&&L.loadModule({path:"../../controls/userState/LockedHandler",require:e}).then(function(e){new(t.managed(e))})};return i}(i["default"]);return N});define("odsp-next/resources/ControlResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,o){"use strict";var r;!function(e){e.currentItem=new o.ResourceKey("currentItem");e.currentItemSet=new o.ResourceKey("currentItemSet");e.groupThrottle=new o.ResourceKey("groupThrottle");e.focusItem=new o.ResourceKey("focusItem");e.currentDataManagerMapper=new o.ResourceKey("dataManagerMapper");e.viewParams=new o.ResourceKey("viewParams");e.itemsSelection=new o.ResourceKey("itemsSelection");e.selectionIndexResolver=new o.ResourceKey("selectionIndexResolver");e.autoFillParams=new o.ResourceKey("autoFillParams");e.actionMap=new o.ResourceKey("actionMap");e.slideshowState=new o.ResourceKey("slideshowState");e.isDebugWindowVisible=new o.ResourceKey("isDebugWindowVisible");e.canUserSelect=new o.ResourceKey("canUserSelect");e.promiseTracker=new o.ResourceKey("promiseTracker");e.focusedInfoPaneSection=new o.ResourceKey("focusedInfoPaneSection");e.currentPage=new o.ResourceKey("currentPage");e.disableCalloutInvoker=new o.ResourceKey("disableCalloutInvoker");e.currentSelectionModelGroup=new o.ResourceKey("currentSelectionModelGroup");e.useMobileList=new o.ResourceKey("useMobileList");e.currentView=new o.ResourceKey("currentView");e.backToClassicUrl=new o.ResourceKey("backToClassicUrl");e.isItemSetRendered=new o.ResourceKey("isItemSetRendered");e.isFirstRunExperienceVisible=new o.ResourceKey("isFirstRunExperienceVisible");e.isExistingUserPremiumUpsellEligible=new o.ResourceKey("isExistingUserPremiumUpsellEligible");e.canModifySchema=new o.ResourceKey("canModifySchema");e.displayImageTileNames=new o.ResourceKey("displayImageTileNames");e.isSharingSectionExpanded=new o.ResourceKey("isSharingSectionExpanded");e.didUserUploadOrCreateFile=new o.ResourceKey("didUserUploadOrCreateFile")}(r||(r={}));return r});define("odsp-next/resources/UtilityResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,o){"use strict";t.idle=new o.ResourceKey("idle");t.beforeUnload=new o.ResourceKey("beforeUnload");t.responsiveUI=new o.ResourceKey("responsiveUI");t.imageLoader=new o.ResourceKey("imageLoader");t.mobile=new o.ResourceKey("mobile");t.newFeatureExperienceEnabler=new o.ResourceKey("newFeatureExperienceEnabler");t.syncActiveXClient=new o.ResourceKey("syncActiveXClient");t.imageRecycler=new o.ResourceKey("imageRecycler");t.experimentHelper=new o.ResourceKey("experimentHelper");t.thumbnailCache=new o.ResourceKey("thumbnailCache");t.attributionHelper=new o.ResourceKey("attributionHelper");t.educationAndUpsells=new o.ResourceKey("educationAndUpsells");t.fileHandlerHelper=new o.ResourceKey("fileHandlerHelper");t.clientSideExtensionHelper=new o.ResourceKey("clientSideExtensionHelper")});define("odsp-next/resources/ProviderResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,o){"use strict";t.search=new o.ResourceKey("provider.search");t.sharing=new o.ResourceKey("provider.sharing");t.suiteNav=new o.ResourceKey("provider.suiteNav");t.people=new o.ResourceKey("provider.people");t.peopleCard=new o.ResourceKey("provider.peopleCard");t.shareByLink=new o.ResourceKey("provider.shareByLink");t.folderItemCount=new o.ResourceKey("provider.folderItemCount");t.groups=new o.ResourceKey("provider.groups");t.groupSiteProvider=new o.ResourceKey("provider.groupSiteProvider");t.groupsAsync=new o.ResourceKey("provider.groupsAsync");t.groupsLeftNav=new o.ResourceKey("provider.groupsLeftNav");t.publishingSiteProvider=new o.ResourceKey("provider.publishingSiteProvider");t.dialog=new o.ResourceKey("provider.dialog");t.itemActivity=new o.ResourceKey("provider.itemActivity");t.upload=new o.ResourceKey("provider.upload");t.ticketRedeemer=new o.ResourceKey("provider.ticketRedeemer");t.versionControl=new o.ResourceKey("provider.versionControl");t.identity=new o.ResourceKey("provider.identity");t.faceGroup=new o.ResourceKey("provider.faceGroup");t.operation=new o.ResourceKey("provider.operation");t.panel=new o.ResourceKey("provider.panel");t.userInfo=new o.ResourceKey("provider.userInfo");t.tag=new o.ResourceKey("provider.tag");t.hiddenDom=new o.ResourceKey("provider.hiddenDom");t.photo=new o.ResourceKey("provider.photo");t.overlay=new o.ResourceKey("provider.overlay");t.infoPane=new o.ResourceKey("provider.infoPane");t.notification=new o.ResourceKey("provider.notification");t.notificationManager=new o.ResourceKey("provider.notificationManager");t.instrumentation=new o.ResourceKey("provider.instrumentation");t.teachingBubble=new o.ResourceKey("provider.teachingBubble");t.operator=new o.ResourceKey("provider.operator");t.feedback=new o.ResourceKey("provider.feedback");t.embed=new o.ResourceKey("provider.embed");t.userActivity=new o.ResourceKey("provider.userActivity");t.storageInfo=new o.ResourceKey("provider.storageInfo");t.storageOptions=new o.ResourceKey("provider.storageOptions");t.subscriptions=new o.ResourceKey("provider.subscriptions");t.customAction=new o.ResourceKey("provider.customAction");t.taxonomy=new o.ResourceKey("provider.taxonomy");t.hashtag=new o.ResourceKey("provider.hashtag");t.shortcut=new o.ResourceKey("provider.shortcut");t.thumbnail=new o.ResourceKey("provider.thumbnail");t.appsItem=new o.ResourceKey("provider.appsItem");t.externallySharedItem=new o.ResourceKey("provider.externallySharedItem");t.popularItem=new o.ResourceKey("provider.popularItem");t.subsiteItem=new o.ResourceKey("provider.subsiteItem");t.itemHistory=new o.ResourceKey("provider.itemHistory");t.spotlight=new o.ResourceKey("provider.spotlight");t.encoding=new o.ResourceKey("provider.encoding");t.infoPaneSections=new o.ResourceKey("provider.infoPaneSections");t.ratingProvider=new o.ResourceKey("provider.ratingProvider");t.error=new o.ResourceKey("provider.error");t.publish=new o.ResourceKey("provider.publish");t.likeProvider=new o.ResourceKey("provider.likeProvider");t.bundleLoader=new o.ResourceKey("provider.bundleLoader");t.upsell=new o.ResourceKey("provider.upsell");t.newFeatureExperience=new o.ResourceKey("provider.newFeatureExperience");t.profile=new o.ResourceKey("provider.profile");t.itemCommand=new o.ResourceKey("provider.command");t.processFilters=new o.ResourceKey("provider.processFilters");t.quota=new o.ResourceKey("provider.userState");t.teachingBanner=new o.ResourceKey("provider.teachingBanner");t.promotedPhotos=new o.ResourceKey("provider.promotedPhotos");t.site=new o.ResourceKey("provider.site");t.graphToken=new o.ResourceKey("provider.graphToken");t.firstRunExperience=new o.ResourceKey("provider.firstRunExperience");t.guidedTour=new o.ResourceKey("provider.guidedTour");t.dragAndDropRobot=new o.ResourceKey("provider.dragAndDropRobot");t.uploadTeachingBubble=new o.ResourceKey("provider.uploadTeachingBubble");t.recycleBin=new o.ResourceKey("provider.recycleBin");t.oAuthToken=new o.ResourceKey("provider.oAuthToken");t.smartFilters=new o.ResourceKey("provider.smartFilters")});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("@ms/odsp-shared/lib/base/ViewModel",["require","exports","./BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../bindings/automation/AutomationBinding","../bindings/automation/AutomationTypeBinding","@ms/odsp-utilities/lib/object/ObjectUtil"],function(e,t,o,r,n,i,a){"use strict";var s=function(e){function t(t,o){var r=e.call(this,t,o)||this;r.bindingHandlers={};r.automationId=t&&t.automationId||"";r.addBindingHandlers({automation:n,automationType:i});return r}__extends(t,e);t.prototype.getAutomationElement=function(e){var t,o=this[n.AUTOMATION_ELEMENTS_KEY];o&&(t=o[e]);return t};t.prototype.format=function(e){for(var t=[],o=1;o0)return this._dialogs[0];var o=new r(e);this._dialogs.unshift(o);this._updateCurrent();o.wait().then(function(){return t._removeDialog(o)},function(){return t._removeDialog(o)});return o};e.prototype._updateCurrent=function(){var e=null;this._dialogs.length&&(e=this._dialogs[0]);this.currentDialog(e)};e.prototype._removeDialog=function(e){var t=this._dialogs.indexOf(e);if(t>=0){this._dialogs.splice(t,1);this._updateCurrent()}e.dispose()};return e}();return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/models/dialog/Dialog",["require","exports","knockout","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/BaseModel","../../utilities/browser/WindowSize","./DialogStyle"],function(e,t,o,r,n,i,a,s){"use strict";var l=function(){function e(){this.icon=null;this.isAvailable=o.observable(!0);this.isVisible=o.observable(!0);this.isDefault=!1;this.automationId="";this.instrumentationId="";this.isExecuting=o.observable(!1);this.isLink=!1;this.execute=function(){return r["default"].wrap(1)}}return e}(),u=function(e){function t(t){var r=e.call(this,t)||this;r.state=o.observable(1);var i=t.title,u=t.titleAction,d=void 0===u?null:u,c=t.actions,m=void 0===c?[]:c,h=t.component,p=void 0===h?null:h,f=t.isDismissable,A=void 0===f||f,g=t.isDismissableOnResize,b=void 0!==g&&g,y=t.isDismissableOnScroll,v=void 0!==y&&y,w=t.size,x=void 0===w?a.Small:w,_=t.automationId,I=t.executeDefaultAction,C=void 0===I||I,k=t.isCallout,B=t.invokerEvent,S=t.calloutHeight,E=t.instrumentationId,T=void 0===E?"":E,D=t.shouldPreserveFocus,P=void 0===D||D,R=t.stayAsPopup,M=void 0!==R&&R,F=t.template,O=void 0===F?1:F,L=t.style,V=void 0===L?s["default"].normal:L;r.title=o.isObservable(i)?i:o.observable(i);r.titleAction=d;r.actions=m;r.component=p;r.isDismissable=A;r.isDismissableOnResize=b;r.isDismissableOnScroll=v;r.size=x;r.automationId=_||"";r.executeDefaultAction=C;r.isCallout=!!k&&!!B;r.invokerEvent=B;r.calloutHeight=S;r.instrumentationId=T;r.shouldPreserveFocus=o.isObservable(P)?P:o.observable(P);r.stayAsPopup=M;r.template=O;r.style=V;r.actions=r.actions.map(function(e){return o.utils.extend(new l,e)});r.actionsVisible=r.createComputed(function(){for(var e=!1,t=0,o=r.actions;t0){var r=e.item.peek().key,n={parentKey:r,itemSetProjections:{PostUpload:{uploadedItems:t,group:o}}},i=this._itemProvider.computeProjectedItemSet(r+"&state=postUpload",e,n,!0);i&&e.content({groupings:i.content.peek().groupings,items:i.content.peek().items})}};o.prototype._onRequire=function(t){return n.loadModule({require:e,path:t})};return o}(o["default"]);return a});define("@ms/odsp-utilities/lib/modules/ModuleLoader",["require","exports","../logging/RequireJSErrorHandler","../performance/PerformanceCollection","../async/Signal","./ModuleHelper"],function(e,t,o,r,n,i){ "use strict";function a(e){var t=e.path,o=e.require;return l({path:t,require:o,getExport:i.getDefaultExport})}function s(e){var t=e.path,o=e.require;return u(o,t)}function l(e){var t=e.path,o=e.require,r=e.getExport;return u(o,t).then(function(e){return r(e)})}function u(e,t){r["default"].mark("Module_"+t,20);var i=new n["default"];e([t],function(e){i.complete(e)},function(e){o["default"].log(e);i.error(e)});return i.getPromise()}t.loadModule=a;t.loadModuleIdentity=s;t.loadModuleExport=l});define("@ms/odsp-utilities/lib/logging/RequireJSErrorHandler",["require","exports","./events/RequireJSError.event","./ErrorHelper"],function(e,t,o,r){"use strict";var n=function(){function e(){}e.log=function(e){o.RequireJSError.logData(e);e&&("define"===e.requireType||"require"===e.requireType)&&e.stack&&e.requireModules&&r["default"].log(e)};e.registerRequireOnError=function(){if(window.requirejs&&"function"==typeof window.requirejs){var t=window.requirejs.onError;window.requirejs.onError=function(o){e.log(o);t&&!o.isTest&&t(o)}}};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n;n.registerRequireOnError()});define("@ms/odsp-utilities/lib/logging/events/RequireJSError.event",["require","exports","../SingleEventBase"],function(e,t,o){"use strict";t.RequireJSError=o.createSingleEvent({eventName:"RequireJSError,",shortEventName:"RequireJSError",critical:!0,requiresParent:!1},{message:1,requireModules:5,requireType:1,stack:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.RequireJSError});define("@ms/odsp-utilities/lib/modules/ModuleHelper",["require","exports"],function(e,t){"use strict";function o(e){var t;t=n(e)?e["default"]:e;return t}function r(e){return e}function n(e){return!!e&&"object"==typeof e&&"default"in e}t.getDefaultExport=o;t.getIdentityExport=r;t.isModuleWithDefault=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o0&&i.schema(m)}this._store.setItemSet(t,i)}return i};t.prototype.invalidateItem=function(e,t){var o=void 0===t?{}:t,r=o.triggerFetch,n=void 0!==r&&r,i=o.emptyAllOtherSets,a=void 0!==i&&i,s=o.refreshSchema,l=void 0!==s&&s;a&&this._store.emptyAllOtherSets([e]);if(l){var u=this._store.getItemSetFromItemKey(e);u&&u.schema([])}this._store.invalidateItem(e);this._smartFiltersStore&&this._smartFiltersStore.invalidate(e);if(n){var u=this._store.getItemSetFromItemKey(e),d=__assign({parentKey:e},u&&u.context||{},{skipCache:!0});this._getItem(d,!0)}};t.prototype.removeFromRecent=function(e){var t=this;return this._itemDataSource.removeFromRecent(e).then(function(o){o&&t.invalidateItem(e.parentKey);return o})};t.prototype.removeMountPoint=function(e){var t=this;return this._itemDataSource.removeMountPoint(e).then(function(o){o&&t.invalidateItem(e.parentKey);return o})};t.prototype.createMountPoint=function(e){return this._itemDataSource.createMountPoint(e).then(function(e){return e},function(e){return i["default"].wrapError(e)})};t.prototype.createDocument=function(e,t,o,r){var n=this;return this._itemDataSource.createDocument(e,t,o,r).then(function(t){n.invalidateItem(e);n._updateQuota(!0);return t})};t.prototype.createCustomDocument=function(e,t,o){var r=this;return this._itemDataSource.createCustomDocument(e,t,o).then(function(t){if(!t)return i["default"].wrapError();r.invalidateItem(e);r._updateQuota(!0);return r.getItem({parentKey:e}).then(function(e){return r.peekUnwrapObservable(r._store.getItem(t))})})};t.prototype.updateBundle=function(e,t){var o=this,r=[new b["default"](e.item.key,e.item)];t.update(r);return this._itemDataSource.updateBundle(e).then(function(){o.invalidateItem(e.item.parent?e.item.parent.key:e.item.key);r=r.map(function(e){return e.succeed()});t.update(r)},function(n){o.invalidateItem(e.item.parent?e.item.parent.key:e.item.key);var a=new Error(n);r=r.map(function(e){return e.fail(a)});t.update(r);return i["default"].wrapError(a)})};t.prototype.removeFromSharedList=function(e){var t=this;return this._itemDataSource.removeFromSharedList(e).then(function(o){t.invalidateItem(e.parentKey);return o})};t.prototype.updateViewCount=function(e){return this._itemDataSource.updateViewCount(e)};t.prototype.reportAbuse=function(e){var t=new c,o=this._operationProvider.register({name:e.item.name,type:m.reportAbuse,payloads:{reportAbuse:{item:e.item}},iconName:e.item.iconName,batch:t}),r=this._itemDataSource.reportAbuse(e);o.state(d.started);o.progress.maximum(1);return r.then(function(e){o.state(d.completed);o.progress.current(1);return e},function(e){o.state(d.failed);o.error(new h({message:e}));return i["default"].wrapError(e)})};t.prototype.requestReview=function(e){for(var t=this,o=new c,r=e.items.map(function(e){var r=t._operationProvider.register({name:e.name,type:m.requestReview,payloads:{requestReview:{item:e}},iconName:e.iconName,batch:o});r.progress.maximum(1);r.progress.current(0);return r}),n=this._itemDataSource.requestReview(e),a=0,s=r;a0&&!m?Math.min(c.length,B):B;b=Math.max(0,Math.min(B,b));var S=new w["default"](e,s,m,t.TOKEN_BASED_API_EXTRA_ITEMS);S.initialize(d,b);var E=!1,T=d&&d.content.peek();if(x.isFeatureEnabled(x.RenderLargeListPartialResult)&&T&&(1===T.partialResultStatus||2===T.partialResultStatus)){E=!0;1===T.partialResultStatus&&d.content({items:T.items,groupings:T.groupings,partialResultRequestCount:0,partialResultStatus:2})}if(h&&!E&&S.isResultSetValid(c,{start:b,end:B}))return i["default"].wrap(d);if(r&&r.peek().isStub){var D=e.startKey;if(D){var P=s.getItem(D);if(P){d.content.peek().items=[s.getItem(D)];d.isPlaceholder=!0;d.isExpired=!1;var R=this._itemDataSource.getColumns(r.peek());R&&R.length>0&&d.schema(R);d.content.valueHasMutated()}}return i["default"].wrap(d)}this._normalizeContext(e,c,b,B,!h);var M=this._getRequestKey(e),F=this._pendingGetItemRequests[M];if(F)return e.itemSetProjections?F.getPromise().then(function(t){return n.computeProjectedItemSet(l,t,e)}):F.getPromise();var O=s.getNextRequestToken(u);e.requestToken=O===I?"":O;m&&!O&&(e.startIndex=0);this._pendingGetItemRequests[M]=F=new y["default"];this._itemDataSource.getItem(e).then(function(t){if(a.updateContextBasedOnResult&&e.updateContextBasedOnResult){a.updateContextBasedOnResult(a,t);e.updateContextBasedOnResult(e,t);l=n.getItemSetKey(a)}var o=e.itemSetProjections?n.getItemSetKey(e,!0):l;r=s.getItem(e.parentKey);var i=s.getItemSet(o);h=!(!r||!i);var u=S.computeNewChildren(t,e,i,o,!!h),d=u.allChildren,c=u.hasNextRequestToken;c&&(m=c);if(t.item){if(!h){i=new p(o,e);i.item=s.getItem(e.parentKey);i.isTokenBasedApi=m;s.setItemSet(o,i)}var g=i.isExpired;i.sortField=t.sortField;i.isAscending=t.isAscending;i.isPlaceholder=!1;i.isExpired=!1;var b=e.needSchema,y=void 0===b||b;y&&i.schema(t.schema&&(t.schema.length>0?t.schema:[]));var v=t.groupings;m&&e.mergeGroupings&&(v=S.computeNewGroupings(i.content.peek().groupings,t.groupings,d,e,g));t.contentTypes&&i.contentTypes(t.contentTypes);var w=i.content.peek(),I=w.partialResultStatus,k=w.partialResultRequestCount;if(x.isFeatureEnabled(x.RenderLargeListPartialResult)){var B=30;if(c&&(t.children&&t.children.lengthe.pageSize;)e.pageSize+=_};t.prototype._getRequestKey=function(e){var t=this.getItemSetKey(e,!0);t+="&startIndex="+e.startIndex;t+="&pageSize="+e.pageSize;return t};t.prototype._getItemSet=function(e,t){var o=this._store,r=o.getItemSet(e);if(t.itemSetProjections){var n=this.getItemSetKey(t,!0),i=o.getItemSet(n);i&&(r=this.computeProjectedItemSet(e,i,t))}return r};t.prototype._updateCoverPhotos=function(e,t,o){for(var r=this,n=new c,i=e.target,a=e.items.map(function(e){var o=r._operationProvider.register({name:e.name,type:t,payloads:{coverPhotos:{parent:i,item:e}},iconName:e.iconName,batch:n});o.progress.maximum(1);o.progress.current(0);return o}),s=o.call(this,e),l=0,u=a;l=0&&(t.isExpired=!0)}}};t.prototype.invalidateTag=function(e){var t;for(var o in this._itemSetsKeys){t=this.getValue(o);var r=c(t);if(r){var n=a.deserializeQuery(r);n&&n.tagFilter===e&&(t.isExpired=!0)}}};t.prototype.invalidateAllPhotos=function(){var e;for(var t in this._itemSetsKeys){e=this.getValue(t);var o=e.item&&e.item.peek();if(o&&o.key&&o.key.indexOf("allmyphotos")>=0){e.isExpired=!0;this._invalidateItem(o)}}};t.prototype._handleItemInvalidation=function(e,t){if(t){var o=t.peek(),r=!1,n=[];if(o){n.push(o);switch(o.type){case l.Folder:case l.Media:r=!0}}for(var i in this._itemSetsKeys){var a=this.getValue(i),s=a.item&&a.item.peek(),u=s&&s.key;if(u&&(u===e||r&&u.indexOf("allmyphotos")>-1)){u===e?this.setNextRequestToken(e,a.key,""):n.push(s);a.isExpired=!0}}n.forEach(this._invalidateItem,this)}};t.prototype._invalidateItem=function(e){var t=new o(e.key);d["default"](t,e);d["default"](t,{revision:e.revision+1});this.setItem(t)};t.prototype._handleSetItem=function(e,t){for(var o=[],r=2;r0&&i[0].isAllCollapsed&&i[0].isAllCollapsed.peek()&&!this._isExpandingGroup};e.prototype.isResultSetValid=function(e,t){return this._skipDataFetch||this._isAllCollapsedQuery&&!this._isExpandingGroup||(this._isTokenBaseApi||!this._context.skipInMemoryCache)&&r.resultSetHasData(e,t)&&!(this._isFetchingNextGroup&&this._context.endIndex>e.length)};e.prototype.computeNewChildren=function(e,t,o,r,n){var a,s=!1;this._context.groupReplace&&(this._isFetchingNextGroup=Boolean(e.nextRequestToken));a=n&&!o.isExpired?o.content.peek().items:[];if(e.nextRequestToken){!t.requestToken&&a.length>e.totalChildren&&(a[e.totalChildren]=null);e.totalChildren+=this._tokenBasedExtraItemCount;this._store.setNextRequestToken(t.parentKey,r,e.nextRequestToken);s=!0;o&&(o.isTokenBasedApi=s)}else this._store.setNextRequestToken(t.parentKey,r,i);if(t.requestToken){t.startIndex=a.length-this._tokenBasedExtraItemCount;e.totalChildren+=a.length-this._tokenBasedExtraItemCount}if(this._isFetchingNextGroup||this._isAllCollapsedQuery){var l=e.children.length,u=e.startIndex+l;e.nextRequestToken&&(u+=this._tokenBasedExtraItemCount);e.totalChildren=Math.max(e.totalChildren,Math.max(a.length,u))}if(e.item&&e.totalChildren>=0){this._isExpandingGroup||(a.length>0&&0===e.totalChildren?a=[]:a.length=e.totalChildren);var d=void 0;d=t.groupReplace?t.startIndex:void 0!==e.startIndex?e.startIndex:this._isExpandingGroup?t.group.startIndex:t.startIndex;for(var c=0,m=0;c=d&&m0?e[0].itemGroups:null,d=null;u&&u.length>0&&u[u.length-1].isPlaceholder&&(d=u.pop());var c=this._mergeGroupings(e,t,a);if(s&&c){c[0].isAllCollapsed(!1);s.state({isCollapsed:!1})}var m=r&&r.length>0&&!r[r.length-1];if(m){u=c&&c.length>0?c[0].itemGroups:null;if(u&&u.length>0){var h=u[u.length-1];this._context.groupReplace&&this._isFetchingNextGroup&&(h.hasMoreData=!0);var p=h.startIndex+(l!==-1?Math.min(h.count,l):h.count)-1,f=r[p]&&!(this._context.groupReplace&&h.count0){if(t&&t.length>0)for(var n=0;n0){if(t&&t.length>0)for(var i=function(e){var t=!1;o&&e.state({isCollapsed:!0 });for(var i=function(i){var s=n[i];if(e.groupingId===s.groupingId){if(a._context.noIndexBasedDataFetch||!a._context.isTokenBasedApi){if(a._context.groupReplace){s.count+=e.count;s.hasMoreData&&i0&&e&&e.length>0){for(var n={},i=0,a=e;i0)for(var o=0;o=e)return this._getGroupStartingOnIndex(e,r.children)}else{if(r.startIndex===e)return r.state.peek().isCollapsed?null:r;if(n>=e){var i=oi){this._authPromise=null;this._lastAttempt=t}if(!this._authPromise){this._authPromise=new r["default"];var n=document.createElement("IFRAME");n.src=this.iframeSrc;n.style.display="none";document.body.appendChild(n)}return this._authPromise.getPromise()};e.prototype.onAuthComplete=function(){this._authPromise.complete(!0)};return e}();l._cookieCheckers=[];Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l;if(a){for(var u=a.s,d=a.r,c=0;u&&c1){u&&delete this._bucketsByImageKey[u.key];u=l.buckets[i]={key:s,size:o,image:t,isLoaded:r,lastAccessed:this.lastAccessedDate.peek()}}this._bucketsByImageKey[s]=u;this._recordsByThumbnailKey[a]=l};t.prototype.record=function(e){this.lastAccessedDate(new Date);var t=this._getThumbnailKey(e),o=this._bucketsByImageKey[t];o?o.isLoaded=!0:this._bucketsByImageKey[t]={key:t,size:e,image:e,isLoaded:!0,lastAccessed:this.lastAccessedDate.peek()}};t.prototype.isLoaded=function(e){this.lastAccessedDate(new Date);var t=this._getThumbnailKey(e),o=this._bucketsByImageKey[t];o&&(o.lastAccessed=this.lastAccessedDate.peek());return!!o&&o.isLoaded};t.prototype.retrieve=function(e,t,o){void 0===t&&(t=1);void 0===o&&(o=t);var r,n=this._getThumbnailKey(e),i=this._recordsByThumbnailKey[n];this.lastAccessedDate(new Date);if(i){var a=i.buckets;i.lastAccessed=this.lastAccessedDate.peek();var s=this._getBucket(t),l=this._getBucket(o),u=-(1/0),d=!1;for(var c in a){var m=Number(c);if(m<=s&&m>=l&&a[m].isLoaded){u=Math.max(u,m);d=!0}}var h=d&&a[u];r=h&&h.image||null}else r=null;return r};t.prototype._getThumbnailKey=function(e){var t=e.url,o=e.width,r=e.height;return JSON.stringify({url:t,width:o,height:r})};t.prototype._getBucket=function(e){return Math.floor(Math.log(e)/Math.log(2)*i)};t.prototype._getPixels=function(e){return e.width*e.height};t.prototype._pruneThumbnails=function(){for(var e=this.lastAccessedDate(),t=e.getTime(),o=0,n=Object.keys(this._recordsByThumbnailKey);or&&delete this._recordsByThumbnailKey[i]}for(var s=0,l=Object.keys(this._bucketsByImageKey);sr&&delete this._bucketsByImageKey[u]}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/utilities/images/ImageRecycler",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Signal"],function(e,t,o,r){"use strict";var n=300,i=1e3;t.EMPTY_IMAGE="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";var a=function(e){function o(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._images=[];o.async.setInterval(function(){o._images.length>n&&o._images.splice(n,o._images.length-n)},6e4);return o}__extends(o,e);o.getInstance=function(){var e=new o;o.getInstance=function(){return e};return e};o.prototype.checkOutImage=function(){return this._images.shift()||document.createElement("img")};o.prototype.checkInImage=function(e){var o=this,n=new r["default"];this.async.setTimeout(function(){e.setAttribute("src",t.EMPTY_IMAGE);e.removeAttribute("style");e.removeAttribute("class");o.async.setTimeout(function(){e.removeAttribute("src");o._images.push(e);n.complete()},i)},0);return n.getPromise()};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/progressSpinnerFlat/ProgressSpinnerFlat",["require","exports","./ProgressSpinnerFlatViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","../../bindings/component/ControlBinding","./ProgressSpinnerFlat.html","./ProgressSpinnerFlat.css"],function(e,t,o,r,n){"use strict";var i=r.registerComponent({tagName:"ms-progressSpinnerFlat",template:e("./ProgressSpinnerFlat.html"),viewModel:o["default"],synchronous:!0});t.resourceKey=n.createDefaultControlDefinitionResourceKey({automationName:"ms-progressSpinnerFlat",require:e,template:e("./ProgressSpinnerFlat.html"),viewModelType:o["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o-1,y=!h&&e.indexOf("windows nt")>-1,v=document.createElement("input");v.type="file";var w=window.File,x=w&&w.prototype,_=document.createElement("style");_.type="text/css";var I=/[\s\(](os|os x|windows (?:phone|nt)|android) ([\d._]+)/.exec(e);return{isChrome:!!l,isEdge:!!a,isFirefox:!!s,isIE:!!n,isIE9:!!i,isSafari:!!u,browserName:n?"IE":a?"Edge":l?"Chrome":s?"Firefox":u?"Safari":"NA",browserMajor:d,browserMinor:c,isAndroid:f,isIOS:g,isMac:b,isWindows:y,isWinPhone:m,osVersion:I?I[2]:"NA",osName:y?"Windows":m?"Windows Phone":b?"OSX":g?"IOS":f?"Android":"NA",isWindows81:!h&&/windows (?:8\.1|nt 6\.3)/.test(e),isWindows10:!h&&e.indexOf("windows nt 10")>-1,isWindows7:!h&&e.indexOf("windows nt 6.1")>-1,isMobile:!!h,isIPad:A,areCSS3TransitionsSupported:!n||d>9,areTouchEventsSupported:"ontouchstart"in window,isFolderUploadSupported:"webkitdirectory"in v,isHtml5FileUploadSupported:!(!x||!(x.slice||x.mozSlice||x.webkitSlice)),isRetinaSupported:window.devicePixelRatio>1,isUnlimitedStyleSheetsSupported:!_.styleSheet,isWebDavSupported:"addBehavior"in document.createElement("div"),userAgent:o}}return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("@ms/odsp-shared/lib/utilities/knockout/ComponentFactory",["require","exports","knockout","@ms/odsp-utilities/lib/domUtils/DomUtils"],function(e,t,o,r){"use strict";function n(e){var t=e.tagName,r=e.template,n=e.viewModel,i=e.synchronous,a=void 0!==i&&i;o.components.register(t,{viewModel:n,template:r,synchronous:a});return e}function i(e,t){var o=document.createElement("script");o.setAttribute("type","text/html");o.id=e;r["default"].setText(o,t);document.head.appendChild(o)}t.registerComponent=n;t.registerTemplate=i});define("@ms/odsp-utilities/lib/domUtils/DomUtils",["require","exports","../math/Rectangle","../browser/PlatformDetection"],function(e,t,o,r){"use strict";function n(e){a.loadStyles(e)}var i;t.loadStyles=n;var a=function(){function e(){}e.hasClass=function(e,t){if(e.classList)return e.classList.contains(t);var o=e.className?e.className.split(" "):[];return o.indexOf(t)!==-1};e.toggleClass=function(e,t,o){if(e.classList)o?e.classList.add(t):e.classList.remove(t);else{var r=e.className?e.className.split(" "):[],n=r.indexOf(t);o?n===-1&&r.push(t):n>-1&&r.splice(n,1);e.className=r.join(" ")}};e.loadStyles=function(t){e._platform.isUnlimitedStyleSheetsSupported?e.registerStyle(t):e.registerStyleIE(t)};e.registerStyle=function(e){var t=document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css";o.appendChild(document.createTextNode(e));t.appendChild(o)};e.registerStyleIE=function(t){var o=document.getElementsByTagName("head")[0],r=e._lastStyleElement?e._lastStyleElement.styleSheet.cssText:"";if(!e._lastStyleElement||r.length+e._styleText.length>e.MAX_STYLE_CONTENT_SIZE){e._lastStyleElement=document.createElement("style");e._lastStyleElement.type="text/css";o.appendChild(e._lastStyleElement)}e._lastStyleElement.styleSheet.cssText+=t};e.loadStylesheet=function(e){var t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=e;document.head.appendChild(t)};e.setText=function(t,o){void 0===i&&(i=void 0!==e.ce("div").textContent?"textContent":"innerText");t[i]=o};e.ce=function(e,t,o){var r=document.createElement(e);if(t)for(var n=Object.keys(t),i=0;i=0&&r.push(n[i]);return r.length>0?r[0]:null};e.findAncestor=function(t,o,r){void 0===r&&(r=!0);for(;t&&t!==document.body;){if(e.hasClass(t,o))return t;t=e.getParent(t,r)}return null};e.calculateRect=function(e,t){var r=e.getBoundingClientRect(),n=0,i=0,a=0,s=0;if(t){var l=window.getComputedStyle(e);n=parseFloat(l.marginLeft);i=parseFloat(l.marginRight);a=parseFloat(l.marginTop);s=parseFloat(l.marginBottom)}return new o["default"](r.left-n,r.top-a,r.width+n+i,r.height+a+s)};e.calculateSubtreeRect=function(t){for(var r=null,n=[t];n.length>0;){t=n.shift();var i=e.calculateRect(t);i.width>0&&i.height>0&&(r=r?r.union(i):i);for(var a=0,s=t.children.length;at.getRight()&&(o.width-=o.getRight()-t.getRight());if(o.yt.getBottom()&&(o.height-=o.getBottom()-t.getBottom());return o};e.prototype.contains=function(e){if(e instanceof o["default"]){var t=e;return t.x>=this.x&&t.y>=this.y&&t.x<=this.getRight()&&t.y<=this.getBottom()}var r=e,n=r.getPoint(),i=new o["default"](r.getRight(),r.getBottom());return this.contains(n)&&this.contains(i)};e.prototype.getCenter=function(){return new o["default"](this.x+this.width/2,this.y+this.height/2)};e.prototype.getLeft=function(){return this.x};e.prototype.getTop=function(){return this.y};e.prototype.getRight=function(){return this.x+this.width};e.prototype.getBottom=function(){return this.y+this.height};e.prototype.getPoint=function(){return new o["default"](this.x,this.y)};e.prototype.getSize=function(){return new r["default"](this.width,this.height)};e.prototype.inflate=function(t,o){var r,n;if("object"==typeof t){var i=t;r=i.width;n=i.height}else{r=t;n=o}return new e(this.x-r/2,this.y-n/2,this.width+r,this.height+n)};e.prototype.nudge=function(t){var o=new e(this);o.xt.getRight()&&(o.x=t.getRight()-o.width);o.yt.getBottom()&&(o.y=t.getBottom()-o.height);return o};e.prototype.translate=function(t,r){var n;if(t instanceof o["default"]){var i=t;n=this.translate(i.x,i.y)}else{var a=t,s=r;n=new e(this.x+a,this.y+s,this.width,this.height)}return n};e.prototype.union=function(t){var o=Math.min(this.x,t.x),r=Math.min(this.y,t.y),n=Math.max(this.x+this.width,t.x+t.width),i=Math.max(this.y+this.height,t.y+t.height);return new e(o,r,n-o,i-r)};e.prototype.fit=function(t,o){var r=t;r=this.width&&this.height&&(o?this.width>r.width||this.height>r.height:this.width>r.width&&this.height>r.height)?this._scaleTo(t,o):this;var n=(t.width-r.width)/2,i=(t.height-r.height)/2;return new e(n+this.x,i+this.y,r.width,r.height)};e.prototype._scaleTo=function(t,o){var r=t.width/t.height,n=this.width/this.height,i=0,a=0,s=o?n:r,l=o?r:n;if(s
'});define("odsp-next/controls/progressSpinnerFlat/ProgressSpinnerFlat.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ProgressSpinnerFlat{position:relative;box-sizing:border-box;padding:2px 0;overflow:hidden;height:6px;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:15px}.ProgressSpinnerFlat>div{position:relative;line-height:0;cursor:default;animation:progress 3.4s infinite cubic-bezier(0,.75,1,.25)}html[dir=ltr] .ProgressSpinnerFlat>div{left:-50px}html[dir=rtl] .ProgressSpinnerFlat>div{right:-50px}[dir=rtl] .ProgressSpinnerFlat>div{animation:progressRtl 3.4s infinite cubic-bezier(0,.75,1,.25)}.ProgressSpinnerFlat>div:nth-child(1){animation-delay:.1s}html[dir=ltr] .ProgressSpinnerFlat>div:nth-child(1){margin-left:40px}html[dir=rtl] .ProgressSpinnerFlat>div:nth-child(1){margin-right:40px}.ProgressSpinnerFlat>div:nth-child(2){animation-delay:.2s}html[dir=ltr] .ProgressSpinnerFlat>div:nth-child(2){margin-left:30px}html[dir=rtl] .ProgressSpinnerFlat>div:nth-child(2){margin-right:30px}.ProgressSpinnerFlat>div:nth-child(3){animation-delay:.3s}html[dir=ltr] .ProgressSpinnerFlat>div:nth-child(3){margin-left:20px}html[dir=rtl] .ProgressSpinnerFlat>div:nth-child(3){margin-right:20px}.ProgressSpinnerFlat>div:nth-child(4){animation-delay:.4s}html[dir=ltr] .ProgressSpinnerFlat>div:nth-child(4){margin-left:10px}html[dir=rtl] .ProgressSpinnerFlat>div:nth-child(4){margin-right:10px}.ProgressSpinnerFlat>div:nth-child(5){animation-delay:.5s}html[dir=ltr] .ProgressSpinnerFlat>div:nth-child(5){margin-left:0}html[dir=rtl] .ProgressSpinnerFlat>div:nth-child(5){margin-right:0}@keyframes progress{from{left:-50px}25%{left:-50px}to{left:100%}}@keyframes progressRtl{from{right:-50px}25%{right:-50px}to{right:100%}}"}])});define("@microsoft/load-themed-styles",["require","exports"],function(e,t){"use strict";function o(e){var t=Array.isArray(e)?e:u(e);void 0===h&&(h=m());n(t)}function r(e){f.loadStyles=e}function n(e,t){if(f.loadStyles){var o=l(e);f.loadStyles(o)}else h?c(e,t):d(e,t)}function i(e){f.theme=e;a()}function a(){if(f.theme)for(var e=0,t=f.registeredStyles;eo&&t.push({rawString:e.substring(o,n)});t.push({theme:r[1],defaultValue:r[2]});o=A.lastIndex}t.push({rawString:e.substring(o)})}return t}function d(e,t){var o=document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css";r.appendChild(document.createTextNode(l(e)));if(t){o.replaceChild(r,t.styleElement);t.styleElement=r}else o.appendChild(r);t||f.registeredStyles.push({styleElement:r,themableStyle:e})}function c(e,t){var o=document.getElementsByTagName("head")[0],r=f.lastStyleElement,n=f.registeredStyles,i=r?r.styleSheet:void 0,a=i?i.cssText:"",u=n[n.length-1],d=l(e);if(!r||a.length+d.length>g){r=document.createElement("style");r.type="text/css";if(t){o.replaceChild(r,t.styleElement);t.styleElement=r}else o.appendChild(r);if(!t){u={styleElement:r,themableStyle:e};n.push(u)}}r.styleSheet.cssText+=s(d);Array.prototype.push.apply(u.themableStyle,e);f.lastStyleElement=r}function m(){var e=!1;if("undefined"!=typeof document){var t=document.createElement("style");t.type="text/css";e=!!t.styleSheet}return e}var h,p="undefined"==typeof window?global:window,f=p.__themeState__=p.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]},A=/[\'\"]\[theme:\s*(\w+)\s*(?:\,\s*default:\s*([\\"\']?[\.\,\(\)\#\-\s\w]*[\.\,\(\)\#\-\w][\"\']?))?\s*\][\'\"]/g,g=1e4;t.loadStyles=o;t.configureLoadStyles=r;t.loadTheme=i;t.detokenize=s;t.splitStyles=u});define("odsp-next/providers/theming/ThemeInitializer",["require","exports","./ThemeProviderFactory"],function(e,t,o){"use strict";var r=e("@microsoft/load-themed-styles").loadTheme,n=function(){function e(){}e.initializeTheme=function(){window.__loadTheme=r;var e=o["default"]();e&&e.loadThemeTokenMap().done(r)};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n;n.initializeTheme()});define("odsp-next/providers/theming/ThemeProviderFactory",["require","exports","../../utilities/features/Features","./WebThemeProvider"],function(e,t,o,r){"use strict";function n(){a||(a=i());return a}function i(){var e,t=window._spPageContextInfo,n=o.isFeatureEnabled(o.SpListNextTheming);n&&t&&(t.themedCssFolderUrl||t.groupColor)&&(e=new r["default"]);return e}var a;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/providers/theming/WebThemeProvider",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/theming/ThemeProvider"],function(e,t,o,r){"use strict";var n=function(){function t(){this._pageContext=window._spPageContextInfo;this._themeProvider=new r["default"](this._loadData.bind(this))}t.prototype.loadThemeTokenMap=function(e){var t=this._getThemeCacheToken();return t?this._themeProvider.loadThemeTokenMap(t,e):o["default"].wrap()};t.prototype.loadFullThemeData=function(e){var t=this._getThemeCacheToken();if(t)return this._themeProvider.loadThemeData(t,e);var r=void 0;return o["default"].wrap(r)};t.prototype._getThemeCacheToken=function(){var e,t=this._pageContext;if(t){var o=t.groupColor?t.groupColor+";web#"+t.webTemplate:null;e=t.themedCssFolderUrl||o||null}return e};t.prototype._loadData=function(t){var r=this,n="odsp-next/dataSources/theming/spList/WebThemeDataSource",i=!!this._getThemeCacheToken();return i&&e.specified(n)?new o["default"](function(o,i){e([n],function(e){var n=new e["default"](r._pageContext);n.loadData(t).then(o,i)})}):o["default"].wrap()};return t}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/odsp-utilities/lib/theming/ThemeProvider",["require","exports","./RgbaColor","./ThemeCache","../async/Promise","../logging/events/Engagement.event","../logging/events/Qos.event"],function(e,t,o,r,n,i,a){"use strict";var s=function(){function e(e){this._loadData=e}e._makeCssUrl=function(t){var o="none";t&&(o='url("'+e._escapeQuotesAndParentheses(t)+'")');return o};e._escapeQuotesAndParentheses=function(e){var t={"'":"%27",'"':"%22","(":"%28",")":"%29"},o=null;null!=e&&(o=e.replace(/(['"\(\)])/gm,function(e,o){return t[o]}));return o};e.prototype.loadThemeTokenMap=function(t,r){return this.loadThemeData(t,r).then(function(t){var r;if(t&&t.palette){r={};var n=t.palette;for(var i in n){var a=n[i];r[i]=a?o["default"].toHtmlString(a):null}r.backgroundImageUri=e._makeCssUrl(t.backgroundImageUri)}return r},function(e){return null})};e.prototype.loadThemeData=function(e,t){if(!t&&this._dataPromise)return this._dataPromise;var o=this,s=null,l=a.ResultTypeEnum.Failure;this._dataPromise=a.Qos.instrumentPromise({name:"ThemeProvider.LoadData"},function(){return new n["default"](function(u,d){var c=null;t||(c=r["default"].getCachedTheme(e));if(c){i.Engagement.logData({name:"ThemeProvider.DataFromCache"});u(c)}else{t&&i.Engagement.logData({name:"ThemeProvider.ForceUpdateData"});i.Engagement.logData({name:"ThemeProvider.DataFromServer"});o._loadData(t).done(function(t){if(t)if(t.cacheToken){r["default"].updateThemeCache(t,e);u(t)}else{s="NoCacheToken";d&&d("Theme data with no CacheToken returned")}else{s="NoData";d&&d("No model returned")}},function(e){if(n["default"].isCanceled(d)){s="Canceled";l=a.ResultTypeEnum.ExpectedFailure}else s="ServerLoadFailure";d&&d(e)})}})},null,function(e){if(n["default"].isCanceled(e)){l=a.ResultTypeEnum.ExpectedFailure;s="Canceled"}return{resultType:l,resultCode:s||"Other",error:e}});return this._dataPromise};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("@ms/odsp-utilities/lib/theming/RgbaColor",["require","exports"],function(e,t){"use strict";var o=function(){function e(){this.R=0;this.G=0;this.B=0;this.A=e.maxComponent}e.clone=function(t){return e.fromRgba(t.R,t.G,t.B,t.A)};e.equals=function(e,t){var o=!e,r=!t;return o||r?o&&r:e.R===t.R&&e.G===t.G&&e.B===t.B&&e.A===t.A};e.fromRgba=function(t,o,r,n){var i=new e;i.R=Math.round(t);i.G=Math.round(o);i.B=Math.round(r);i.A=null!=n?Math.round(n):e.maxComponent;return i};e.fromHtmlColor=function(t){function o(e,t,o){return parseInt(e.charAt(t)+e.charAt(o),16)}var r=new e;if("string"==typeof t&&"#"===t.charAt(0))switch(t.length){case 9:r.A=o(t,1,2);r.R=o(t,3,4);r.G=o(t,5,6);r.B=o(t,7,8);break;case 7:r.R=o(t,1,2);r.G=o(t,3,4);r.B=o(t,5,6);break;case 4:r.R=o(t,1,1);r.G=o(t,2,2);r.B=o(t,3,3)}return r};e.toHtmlString=function(t,o){function r(t){var o=Number(t);if(!(o>=0&&o<=e.maxComponent))throw new Error("Argument must be a Number in [0, 255]");var r=o.toString(16);o<16&&(r="0"+r);return r}return t.A'});define("odsp-next/bindings/showFocus/ShowFocusBinding",["require","exports","knockout","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,o,r){"use strict";var n=function(){function e(){}e.init=function(e,t,n,i,a){var s=new r["default"](null),l=o.observable(!1);o.applyBindingsToNode(e,{css:{"od-focus--enabled":l}},a);s.on(document.body,"keydown",function(e){switch(e.keyCode){case 16:case 17:case 18:case 44:case 91:case 121:case 122:case 124:break;default:l(!0)}},!0);s.on(document.body,"mousedown",function(e){l(!1)},!0);o.utils.domNodeDisposal.addDisposeCallback(e,function(){s.dispose()})};return e}();return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/sharing/SharingProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","../item/ItemProvider","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","./ShareItemHelper","./SharingData"],function(e,t,o,r,n,i,a,s){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._dataSource=o.resources.consume(r.sharing);o._itemProvider=o.resources.consume(n.resourceKey);o._navigation=o.resources.consume(i.navigation);o._shareDataCache={};o._shareItemHelper=new(o.managed(a["default"]));return o}__extends(t,e);t.prototype.getSharingInformation=function(e){return this._dataSource.getSharingInformation(e)};t.prototype.shareLink=function(e){return this._dataSource.shareLink(e)};t.prototype.unshareLink=function(e){return this._dataSource.unshareLink(e)};t.prototype.updatePermissions2=function(e,t,o){return this._dataSource.updatePermissions2(e,t,o)};t.prototype.supportsExistingAccessOption=function(){return this._dataSource.supportsExistingAccessOption()};t.prototype.getClientId=function(){return this._dataSource.getClientId()};t.prototype.getSharingData=function(e,t){var o=this._shareDataCache[e.id];if(!o||t){o=new(this.managed(s["default"]))({item:e});this._shareDataCache[e.id]=o}return o};t.prototype.share=function(e,t){var o=this;return this._shareItemHelper.share(e,t).then(function(e){o._invalidateCache();return e})};t.prototype.unshare=function(e){var t=this,o=this._dataSource.unshare(e);return o.then(function(o){t._invalidateCache();t._itemProvider.invalidateItem(e.parent.key);return o})};t.prototype.updatePermissions=function(e,t,o,r){var n=this,i=this._dataSource.updatePermissions(e,t,o,r);return i.then(function(e){n._invalidateCache();n._itemProvider.invalidateItem(t.parent.key);return e})};t.prototype.manageSharingLinks=function(e,t){var o=this;e=e&&e.length?e:[];var r=e.map(function(e){return o.getSharingData(e)}),n=this._dataSource.manageSharingLinks(r,t);return n.then(function(t){o._invalidateCache();var r=e[0]&&e[0].parent&&e[0].parent.key;r&&o._itemProvider.invalidateItem(r);return t})};t.prototype._invalidateCache=function(){this._shareDataCache={}};return t}(o["default"]);return l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/sharing/ShareItemHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","knockout","@ms/odsp-utilities/lib/async/Promise","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys","../item/ItemProvider","../../models/operation/OperationError","../../models/operation/OperationType","../../models/operation/OperationState","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../controls/sharing/shareByEmail/Sharing.resx"],function(e,t,o,r,n,i,a,s,l,u,d,c,m){"use strict";var h=3006,p=3009,f=3033,A=3007,g=3035,b=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._dataSource=o.resources.consume(i.sharing);o._itemProvider=o.resources.consume(s.resourceKey);o._operationProvider=o.resources.consume(a.operation);o._navigation=o.resources.consume(c.navigation);o._urlDataSource=o.resources.consume(i.url);return o}__extends(t,e);t.prototype.share=function(e,t){var o=this._getShareOperation(t),r=this._dataSource.share(e,t);o.state(d.started);return r.then(this._onSuccess(t,o),this._onError(o))};t.prototype._getShareOperation=function(e){var t=this,o=this._operationProvider.register({name:e.items[0].name,type:u.shareItem,payloads:{shareItem:{items:e.items}},iconName:e.items[0].iconName,actions:{hipCheck:{isAvailable:r.observable(!1),execute:function(){t._navigation.navigateTo({url:t._urlDataSource.getHipCheckUrl(),frameId:"_blank"});return o.state(d.expired)}},verifyAccount:{isAvailable:r.observable(!1),execute:function(){t._navigation.navigateTo({url:t._urlDataSource.getVerifyAccountUrl(),frameId:"_blank"});return o.state(d.expired)}}}});o.progress.maximum(1);o.progress.current(0);return o};t.prototype._onSuccess=function(e,t){var o=this;return function(r){e.items[0].parent&&o._itemProvider.invalidateItem(e.items[0].parent.key);t.progress.current(1);r.statusCode>=0?t.state(d.completed):t.state(d.failed);var n=t.payloads();n.shareItem.result=r.statusCode;t.payloads(n);return r}};t.prototype._onError=function(e){var t=this;return function(o){var r=e.payloads();r.shareItem.result=o.statusCode||o.code;e.payloads(r);var i=o.code;if(i===h&&t._urlDataSource.getHipCheckUrl()){e.actions().hipCheck.isAvailable(!0);o&&o.message&&e.error(new l({message:o.message}))}else if(i!==p&&i!==f||!t._urlDataSource.getVerifyAccountUrl())i!==A&&i!==g||o&&o.message&&e.error(new l({message:o.message}));else{e.actions().verifyAccount.isAvailable(!0);e.error(new l({message:m.strings.VerifyAccount}))}e.state(d.failed);return n["default"].wrapError(o)}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=b});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/sharing/SharingData",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys"],function(e,t,o,r,n){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o.item=t.item;o._dataSource=o.resources.consume(n.sharingData);return o}__extends(t,e);t.prototype.getSettings=function(){var e=this;if(!this._settingsPromise){this._settingsPromise=this._dataSource.getSettings(this);this._settingsPromise.done(null,function(t){if(o["default"].isCanceled(t)){e._settingsPromise=null;e._rawResponse=null}})}return this._settingsPromise};t.prototype.getPermissions=function(e){this._permissionsPromise&&!e||(this._permissionsPromise=this._dataSource.getPermissions(this));return this._permissionsPromise};t.prototype.cancelGetPermissionsPromise=function(){if(this._permissionsPromise){this._permissionsPromise.cancel();this._permissionsPromise=null}};t.prototype.getLinks=function(){var e=this;this._linksPromise||(this._linksPromise=this._dataSource.getLinks(this).then(function(t){e._linksData=t;return t}));return this._linksPromise};t.prototype.cancelGetLinksPromise=function(){if(this._linksPromise){this._linksPromise.cancel();this._linksPromise=null}};t.prototype.getBestSharingLink=function(e){return this._dataSource.getBestSharingLink(this,e)};t.prototype.setLink=function(e){var t=this._linksData;if(e&&t){var o=t.filter(function(t,o,r){return null!=t&&t.role===e.role&&t.type===e.type});if(0===o.length)t.push(e);else{var r=o[0];r.url=e.url;r.expiration=e.expiration;r.isActive=e.isActive}}};t.prototype.doSharingScopesContainLinks=function(){return this._dataSource.doSharingScopesContainLinks()};t.prototype.getRawResponse=function(){this._rawResponse||(this._rawResponse=this._dataSource.getRawResponse(this));return this._rawResponse};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/transclusion/TransclusionProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,o,r){"use strict";var n=function(e){function t(t,o){var r=e.call(this,t,o)||this;r.contexts=r.observables.createArray();r._additions=[];r._removals=[];return r}__extends(t,e);t.prototype.transclude=function(e){var t=this;this._transclude(e);return{dispose:function(){t._dispose(e)}}};t.prototype._transclude=function(e){this._additions.push(e);this._updateContextsTimeoutId||this._updateContexts()};t.prototype._dispose=function(e){this._removals.push(e);this._updateContextsTimeoutId||this._updateContexts()};t.prototype._updateContexts=function(){this._updateContextsTimeoutId=this.async.requestAnimationFrame(this._onUpdateContextsTimeout);var e=this.contexts.peek(),t=this._additions.splice(0),o=this._removals.splice(0);this.contexts.valueWillMutate();e.push.apply(e,t);for(var r=0,n=o;r-1&&e.splice(a,1)}this.contexts.valueHasMutated()};t.prototype._onUpdateContextsTimeout=function(){this.contexts.valueHasMutated();this._updateContextsTimeoutId=void 0;(this._additions.length||this._removals.length)&&this._updateContexts()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n;t.factory=new r.SimpleResourceFactory(n)});define("odsp-next/utilities/mobile/Mobile",["require","exports","knockout"],function(e,t,o){"use strict";var r=function(){function e(e){this.showItemCheck=o.observable(!1)}return e}();return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/operator/OperatorProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/modules/ModuleLoader"],function(e,t,o,r){"use strict";var n=function(t){function o(e,o){void 0===e&&(e={});void 0===o&&(o={});var r=t.call(this,e)||this,n=o.onRequire,i=void 0===n?r._require:n;r._require=i;return r}__extends(o,t);o.prototype.updateBundle=function(e){var t=this;return this._require("./UpdateBundleOperator").then(function(o){return t._start(o,e)})};o.prototype.createFolder=function(e){var t=this;return this._require("./CreateFolderOperator").then(function(o){return t._start(o,e)})};o.prototype.renameItem=function(e){var t=this;return this._require("./RenameItemOperator").then(function(o){return t._start(o,e)})};o.prototype.upload=function(e){var t=this;return this._require("./UploadOperator").then(function(o){return t._start(o,e)})};o.prototype.videoUpload=function(e){var t=this;return this._require("./VideoUploadOperator").then(function(o){return t._start(o,e)})};o.prototype.setAlbumCoverPhoto=function(e){var t=this;return this._require("./SetAlbumCoverPhotoOperator").then(function(o){return t._start(o,e)})};o.prototype.createAlbumFromFolder=function(e){var t=this;return this._require("./CreateAlbumFromFolderOperator").then(function(o){return t._start(o,e)})};o.prototype.createAlbum=function(e){var t=this;return this._require("./CreateAlbumOperator").then(function(o){return t._start(o,e)})};o.prototype.saveFile=function(e){var t=this;return this._require("./SaveOperator").then(function(o){return t._start(o,e)})};o.prototype.createItem=function(e){var t=this;return this._require("./CreateItemOperator").then(function(o){return t._start(o,e)})};o.prototype.deleteApp=function(e){var t=this;return this._require("./DeleteAppOperator").then(function(o){return t._start(o,e)})};o.prototype.updateItemMetadata=function(e){var t=this;return this._require("./UpdateItemMetadataOperator").then(function(o){return t._start(o,e)})};o.prototype._start=function(e,t){return new(this.resources.injected(e))(t).start()};o.prototype._require=function(t){return r.loadModule({ require:e,path:t})};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/infoPane/InfoPaneProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/modules/ModuleLoader"],function(e,t,o,r,n){"use strict";var i=function(t){function o(e){var o=t.call(this,e)||this;o._urlDataSource=o.resources.consume(r.url);return o}__extends(o,t);o.prototype.getInfoPaneManager=function(){var e=this._urlDataSource.getAppSubfolder(!0),t="odsp-next/dataSources/infoPane/"+e+"/InfoPaneManager";return this._onRequire(t)};o.prototype._onRequire=function(t){return n.loadModule({require:e,path:t})};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/dragAndDrop/DragAndDrop",["require","exports","./DragAndDropViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DragAndDrop.html","./dragProxy/DragProxy"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"ms-drag-and-drop",template:e("./DragAndDrop.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/dragAndDrop/DragAndDropViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./Html5FileDragProcessor","./Html5LinkDragProcessor","./GenericDragProcessor","./GenericDropProcessor","knockout","../../bindings/selection/SelectionBinding","@ms/odsp-utilities/lib/string/StringHelper","./DragAndDrop.resx","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@uifabric/utilities/lib/dom"],function(e,t,o,r,n,i,a,s,l,u,d,c,m){"use strict";t.DRAGGABLE_KEY_ATTRIBUTE_NAME="data-is-draggable";var h=function(e){function o(t){void 0===t&&(t={});var u=e.call(this,t)||this,d=t.isActiveHandler,m=void 0===d?u.createObservable(!0):d;u._isActive=m;u.addBindingHandlers({selection:l});if(null!==o._instance){u.showProxy=s.observable(!1);return o._instance}u._dragging=!1;u.showProxy=s.observable(!1);u.proxyLocation=s.observable({x:0,y:0});u.proxyIconName=s.observable("");u.proxyCaption=s.observable("");u.proxyCount=s.observable("");u.proxyResources=s.observable(u.resources);u._platform=u.resources.consume(c.platformDetection);u._addEvents();u._genericDragProcessor=new i;u._html5FileDragProcessor=new r;u._html5LinkDragProcessor=new n["default"];u._dropProcessor=new a;o._instance=u;return u}__extends(o,e);o.prototype._addEvents=function(){if(!this._platform.isMobile){var e=document.body;this.events.on(e,"dragstart",this._dragStartEvent);this.events.on(e,"dragend",this._dragEndEvent);this.events.on(e,"dragover",this._dragOverEvent);this.events.on(e,"dragenter",this._dragEnterEvent);this.events.on(e,"dragleave",this._dragLeaveEvent);this.events.on(e,"drop",this._dropEvent);this.events.on(document,"keydown",this._keyDownEvent);this.events.on(e,"mouseup",this._mouseUpEvent);this.events.on(document,"mouseup",this._documentMouseUpEvent);this.events.on(e,"mousedown",this._mouseDownEvent);this.events.on(e,"mousemove",this._mouseMoveEvent)}};o.prototype._dragStartEvent=function(e){if(!this._dragging)if(this._currentDraggableEvent)this._processDragStart(this._currentDraggableElement,this._currentDraggableEvent);else{var t=this._findDraggableElement(e.target);t&&this._processDragStart(t,e)}e.target&&"IMG"===e.target.nodeName&&e.preventDefault();return!this._dragging};o.prototype._dragEndEvent=function(e){this._handleDrop(!1);return!1};o.prototype._dragEnterEvent=function(e){if(!this._dragging){this._dragging=!0;this._processDragStart(null,e)}return!1};o.prototype._dragOverEvent=function(e){if(this._dragLeaveTimeout){this.async.clearTimeout(this._dragLeaveTimeout);this._dragLeaveTimeout=null}if(e.dataTransfer)try{e.dataTransfer.dropEffect="copy";e.dataTransfer.effectAllowed="all"}catch(t){}this._updateDragProxyLocation(e);this._processDropLocation(e);return!1};o.prototype._dragLeaveEvent=function(e){if(this._dragging){this._dragLeaveTimeout&&this.async.clearTimeout(this._dragLeaveTimeout);this._dragLeaveTimeout=this.async.setTimeout(this._dragOutWindowEvent,o.DRAG_LEAVE_WINDOW_DELAY)}return!1};o.prototype._dragOutWindowEvent=function(){this._handleDrop(!1)};o.prototype._dropEvent=function(e){this._dragData&&0===this._dragData.type&&(this._dragData=this._html5FileDragProcessor.getData(e));var t=this._findDropTargetElement(e);t.processorElement&&this._processDrop(t,e);this._handleDrop(!1);return!1};o.prototype._keyDownEvent=function(e){e.keyCode===o.KEY_ESCAPE&&this._handleDrop(!1)};o.prototype._mouseDownEvent=function(e){var t=this._findDraggableElement(e.target);if(t&&this._isActive()){this._currentDraggableElement=t;this._currentDraggableEvent={clientX:e.clientX,clientY:e.clientY,target:e.target}}else{this._currentDraggableElement=null;this._currentDraggableEvent=null}};o.prototype._mouseUpEvent=function(e){if(this._dragging){this._stopAutoScroll();if(e.target&&e.target===this._currentDraggableElement){var t=s.dataFor(this._currentDraggableElement);t&&t.ignoreClickTime&&t.ignoreClickTime((new Date).getTime())}var o=this._findDropTargetElement(e);o.processorElement&&this._processDrop(o,e);this._handleDrop(!1);return!1}this._currentDraggableElement=null;this._currentDraggableEvent=null};o.prototype._documentMouseUpEvent=function(e){e.target===document.documentElement&&this._mouseUpEvent(e)};o.prototype._mouseMoveEvent=function(e){if(this._dragging){this._updateDragProxyLocation(e);this._processDropLocation(e);this._processAutoScroll(e)}else if(this._currentDraggableEvent){var t=this._currentDraggableEvent.clientX-e.clientX,r=this._currentDraggableEvent.clientY-e.clientY;if(t*t+r*r>=o.DISTANCE_FOR_DRAG_SQUARED){this._currentDraggableEvent.dragData=e.dragData;this._processDragStart(this._currentDraggableElement,this._currentDraggableEvent)}}};o.prototype._processDragStart=function(e,t){this._dragging=!1;this._dragData=null;if(this._isActive.peek()){e?this._dragData=t.dragData?t.dragData:this._genericDragProcessor.getData(e):this._html5FileDragProcessor.isFileDropEvent(t)?this._dragData=this._html5FileDragProcessor.getData(t):this._html5LinkDragProcessor.isLinkDropEvent(t)&&(this._dragData=this._html5LinkDragProcessor.getData(t));this._dragData&&(this._dragging=!0);this._currentDraggableEvent=null;if(this._dragging&&this._dragData&&1===this._dragData.type){this.showProxy(this._dragging);this._updateDragProxyLocation(t);this._updateDragProxyCaption();this._getSelectionCount()>1?this.proxyIconName(o.MULTIPLE_FILE_ICON):this.proxyIconName(this._dragData.item.iconName);this.proxyResources(this._dragData.selection.resources)}}};o.prototype._processDropLocation=function(e){var t=(new Date).getTime();if(!this._lastProcessDropLocationTime||t-this._lastProcessDropLocationTime>o.MOVE_PROCESS_EVENT_DELAY){this._lastProcessDropLocationTime=t;var r=this._findDropTargetElement(e);if(r.processorElement){if(this._dragData){var n=this._dropProcessor.processDropLocation(r,e,this._dragData);n?this._updateDragProxyCaption(n.targetName):this._updateDragProxyCaption()}}else{this._updateDragProxyCaption();this._dropProcessor.removeDropLocation()}}};o.prototype._processAutoScroll=function(e){var t=(new Date).getTime();if(!this._lastProcessAutoScrollTime||t-this._lastProcessAutoScrollTime>o.AUTOSCROLL_PROCESS_EVENT_DELAY){this._lastProcessAutoScrollTime=t;if(!this._autoScrollItem)for(var r=document.elementFromPoint(e.clientX,e.clientY),n=r?s.dataFor(r):null;r&&r!==document.documentElement;){if(n&&n.autoScrollEnabled){this._autoScrollItem=n;break}r=m.getParent(r);n=s.dataFor(r)}if(this._autoScrollItem){this._dragData&&1===this._dragData.type&&this._autoScrollItem.autoScrollEnabled(!0);this._autoScrollItem.autoScrollYPosition(e.clientY)}}else this._autoScrollItem&&this._autoScrollItem.autoScrollYPosition(e.clientY)};o.prototype._stopAutoScroll=function(){this._autoScrollItem&&this._autoScrollItem.autoScrollEnabled(!1)};o.prototype._findDraggableElement=function(e){var o=null,r=e&&s.dataFor(e);if(e&&"INPUT"!==e.nodeName)for(;e&&e!==document.documentElement;){if(r&&r.draggable){o=e;break}if(e.getAttribute&&e.getAttribute(t.DRAGGABLE_KEY_ATTRIBUTE_NAME)){o=e;break}e=m.getParent(e,!1);r=e&&s.dataFor(e)}return o};o.prototype._findDropTargetElement=function(e){var t,o=t=document.elementFromPoint(e.clientX,e.clientY),r=null;r=o;return{processorElement:r,dropSourceElement:t}};o.prototype._processDrop=function(e,t){var o=!1;(this._dragData&&3===this._dragData.type||!this._dragData&&this._html5LinkDragProcessor.isLinkDropEvent(t))&&(this._dragData=this._html5LinkDragProcessor.getData(t));this._dragData&&(o=this._dropProcessor.processDrop(e,t,this._dragData));this._handleDrop(o)};o.prototype._handleDrop=function(e){this._dropProcessor.removeBasePageDropLocation();this._dropProcessor.removeDropLocation();this._dragData=null;this._currentDraggableEvent=null;this._currentDraggableElement=null;this._dragging=!1;this.showProxy(!1)};o.prototype._updateDragProxyLocation=function(e){this.proxyLocation({x:e.clientX,y:e.clientY})};o.prototype._updateDragProxyCaption=function(e){void 0===e&&(e="");var t="",r="";if(this._dragData&&this._dragData.item){var n=this._dragData.item.name||"";if(n.length>o.MAX_FILENAME_CAPTION_LENGTH){n=n.slice(0,o.MAX_FILENAME_CAPTION_LENGTH);n+="..."}if(e.length>o.MAX_FILENAME_CAPTION_LENGTH){e=e.slice(0,o.MAX_FILENAME_CAPTION_LENGTH);e+="..."}var i=this._getSelectionCount();if(i>1){n=d.strings.MultipleFileName;r=i>o.MAX_FILE_COUNT?o.MAX_FILE_COUNT+"+":i.toString()}t=e?u.format(d.strings.DragCaption,n,e):n}this.proxyCount(r);this.proxyCaption(t)};o.prototype._getSelectionCount=function(){var e=1;this._dragData&&this._dragData.selection&&(e=Math.max(e,this._dragData.selection.length));return e};return o}(o["default"]);h.MOVE_PROCESS_EVENT_DELAY=100;h.AUTOSCROLL_PROCESS_EVENT_DELAY=100;h.DRAG_LEAVE_WINDOW_DELAY=500;h.DISTANCE_FOR_DRAG_SQUARED=25;h.MAX_FILENAME_CAPTION_LENGTH=15;h.KEY_ESCAPE=27;h.MULTIPLE_FILE_ICON="multiple";h.MAX_FILE_COUNT=99;h._instance=null;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/controls/dragAndDrop/Html5FileDragProcessor",["require","exports","../../dataSources/upload/UploadProcessorType"],function(e,t,o){"use strict";var r=function(){function e(){}e.prototype.getData=function(e){if(!e||!this.isFileDropEvent(e))return null;var t,r;try{t=e.dataTransfer.items;r=e.dataTransfer.files}catch(n){}var i=[],a=o.Html5file,s=!1;if(t&&t.length)for(var l=0;l0&&(i=r);s&&(a=o.Folder);return{type:0,uploadType:a,files:i}};e.prototype.isFileDropEvent=function(e){var t=!1;if(e&&e.dataTransfer)if(e.dataTransfer.files&&e.dataTransfer.files.length>0)t=!0;else{var o=e.dataTransfer.types;if(o)for(var r=0;r-1&&o._updateIsFocusedObservable(o.indexToKeyHash[o._focusedIndex],!0)}));this._subscriptions.push(this.selection.subscribe(function(r){t._setAll(o.selection(),e.properties.selected,!1,o.selectionKeyHash)},this,"beforeChange"));this._subscriptions.push(this.selection.subscribe(function(r){"single"===o.mode()&&r.length>1?o.selection([r.slice(-1)[0]]):t._setAll(r,e.properties.selected,!0,o.selectionKeyHash);var n=o.items().length,i=o.selection().length;o.isAllSelected(n>0&&n===i)}));this._subscriptions.push(this.items.subscribe(function(e){o._buildKeyIndexHash();o.cleanup()}));t._setAll(this.selection.peek(),e.properties.selected,!0,this.selectionKeyHash);this._subscriptions.push(this.focused.subscribe(function(r){t._set(r,e.properties.focused,!1,o.focusedKeyHash)},this,"beforeChange"));this._subscriptions.push(this.focused.subscribe(function(r){t._set(r,e.properties.focused,!0,o.focusedKeyHash)}));this.focused()&&t._set(this.focused(),e.properties.focused,!0,this.focusedKeyHash)};t.prototype.cleanup=function(){var e=this;if(!this.itemSet.peek()||!this.itemSet.peek().isPlaceholder){var t=[];if(this.focused.peek()){var o=this._findItemIndex(this.focused.peek());o===-1?this.focused(null):this._focusedIndex=o}this.anchor.peek()&&this._findItemIndex(this.anchor.peek())===-1&&this.anchor(null);if(this.isAllSelected())this.selectAll();else{r.utils.arrayForEach(this.selection.peek(),function(o){e._findItemIndex(o)!==-1&&t.push(o)});t.length!==this.selection.peek().length&&this.selection(t)}}};t.prototype.clear=function(){this.focused&&this.focused(null);this.anchor&&this.anchor(null);this._focusedIndex=-1;this.removeSelection()};t.prototype.hasHorizontal=function(){return"horizontal"===this.direction.peek()};t.prototype.hasVertical=function(){return"vertical"===this.direction.peek()};t.prototype.hasCustom=function(){return"custom"===this.direction.peek()};t.prototype.toggleAllSelected=function(){var e=this.selection.peek().length===this.items.peek().length;if(e){this.selection([]);this._updateAllSelectItemViewModels(!1)}else this.selectAll()};t.prototype.selectAll=function(){var e=this.items.peek().slice();this.unresolvedSelectedIndices={};for(var t=0;t=0)return o;t=t.$parentContext;o=this._getItemFromContext(t)}return null};t.prototype.isClickOnToggleElement=function(e,o){var r=this.toggleClass;return!!r&&t._insideElementWithClass(o,r,e)};t.prototype.activate=function(){r.utils.toggleDomNodeCssClass(this.rootElement.peek(),this.properties.activeClass,!0);this.isActive(!0)};t.prototype.deactivate=function(){r.utils.toggleDomNodeCssClass(this.rootElement.peek(),this.properties.activeClass,!1);this.isActive(!1)};t.prototype.subscribeSelectItemViewModel=function(e,t){this._selectItemKeyToModel[e]?this._selectItemKeyToModel[e].push(t):this._selectItemKeyToModel[e]=[t]; };t.prototype.disposeSelectItemViewModel=function(e,t){var o=this._selectItemKeyToModel[e],r=-1;if(o){r=o.indexOf(t);r>-1&&o.splice(r,1);0===o.length&&delete this._selectItemKeyToModel[e]}};t.prototype.getFocusedItemKey=function(){var e=null;this._focusedIndex>-1&&(e=this.indexToKeyHash[this._focusedIndex]);return e};t.prototype.ensureFocusedItemViewModel=function(){var e=this.getFocusedItemKey();this._updateIsFocusedObservable(e,!0)};t.prototype.setFocusItemByKey=function(e){var t=this.keyToIndexHash[e];"undefined"!=typeof t&&this.focused(this.items.peek()[t])};t.prototype.getViewModelsForKey=function(e){return this._selectItemKeyToModel[e]};t.prototype._findItemIndex=function(e){var t=-1,o=r.utils.unwrapObservable(e);if(o)if(o.hasOwnProperty("key")){var n=this.keyToIndexHash[o.key];"undefined"!=typeof n&&(t=n)}else t=r.utils.arrayIndexOf(this.items.peek(),e);return t};t.prototype._getKeyForItem=function(e){var t,o=r.utils.unwrapObservable(e);o&&o.hasOwnProperty("key")&&(t=o.key);return t};t.prototype._createRange=function(e,t,o,r){var n=this.selectionKeyHash(),i=e(),a=this._findItemIndex(t),s=this._findItemIndex(o),l=[];if(a>s){var u=a;a=s;s=u}for(var d=a;d<=s;d+=1){var c=this._getKeyForItem(i[d]);c?r&&n[c]||l.push(i[d]):this.unresolvedSelectedIndices[d]=!0}return l};t.prototype._updateFocused=function(e,t){for(var o=this.items.peek(),n=0;n-1&&n._virtual.children.splice(i,1)}o._virtual.parent=r||void 0;if(r){r._virtual||(r._virtual={children:[]});r._virtual.children.push(o)}}function r(e){var t;e&&d(e)&&(t=e._virtual.parent);return t}function n(e,t){void 0===t&&(t=!0);return e&&(t&&r(e)||e.parentNode&&e.parentNode)}function i(e,t,o){void 0===o&&(o=!0);var r=!1;if(e&&t)if(o){r=!1;for(;t;){var i=n(t);if(i===e){r=!0;break}t=i}}else e.contains&&(r=e.contains(t));return r}function a(e){c=e}function s(e){return c?void 0:e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function l(e){return c?void 0:e&&e.ownerDocument?e.ownerDocument:document}function u(e){var t;e&&(e===window?t={left:0,top:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect&&(t=e.getBoundingClientRect()));return t}function d(e){return e&&!!e._virtual}Object.defineProperty(t,"__esModule",{value:!0});t.setVirtualParent=o;t.getVirtualParent=r;t.getParent=n;t.elementContains=i;var c=!1;t.setSSR=a;t.getWindow=s;t.getDocument=l;t.getRect=u});define("odsp-next/utilities/events/EventMatcher",["require","exports"],function(e,t){"use strict";var o=function(){function e(){this.handlers=[]}e.prototype.register=function(){for(var e=[],t=0;t'});define("odsp-next/controls/dragAndDrop/dragProxy/DragProxy",["require","exports","./DragProxyViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DragProxy.html","./DragProxy.css","../../fileTypeIcon/FileTypeIcon"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"ms-drag-proxy",template:e("./DragProxy.html"),viewModel:o});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/dragAndDrop/dragProxy/DragProxyViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var r=function(e){function t(t){var o=e.call(this,{})||this;o.visible=t.visible;o.iconName=t.iconName;o.caption=t.caption;o.count=t.count;o.iconResources=t.resources;o._position=t.position;o.transform=o.createComputed(o._computeTransform);return o}__extends(t,e);t.prototype._computeTransform=function(){var e=this._position(),o=e.x,r=e.y+t.DRAG_PROXY_PADDING;return"translate("+o+"px, "+r+"px)"};return t}(o["default"]);r.DRAG_PROXY_PADDING=10;return r});define("odsp-next/controls/dragAndDrop/dragProxy/DragProxy.html",[],function(){return'
'});define("odsp-next/controls/dragAndDrop/dragProxy/DragProxy.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".DragProxy{position:absolute;left:0;top:0;height:48px;min-width:48px;z-index:3000;cursor:move}.DragProxy-fileIcon{position:relative;display:inline-block;text-align:center;z-index:1}.DragProxy-caption{box-sizing:border-box;min-width:60px;max-width:150px;min-height:24px;display:inline-block;padding-top:3px;padding-bottom:3px;box-shadow:2px 2px 3px rgba(0,0,0,.3);color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";overflow:hidden;vertical-align:middle;opacity:.8}html[dir=ltr] .DragProxy-caption{margin-left:-24px}html[dir=rtl] .DragProxy-caption{margin-right:-24px}html[dir=ltr] .DragProxy-caption{padding-left:24px}html[dir=rtl] .DragProxy-caption{padding-right:24px}html[dir=ltr] .DragProxy-caption{padding-right:8px}html[dir=rtl] .DragProxy-caption{padding-left:8px}.DragProxy-caption.ms-font-s{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.DragProxy-count{position:absolute;top:14px;width:48px;overflow:hidden;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";text-align:center;z-index:2}"}])});define("odsp-next/controls/fileTypeIcon/FileTypeIcon",["require","exports","./FileTypeIconViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FileTypeIcon.html","./FileTypeIcon.css"],function(e,t,o,r){"use strict";var n={tagName:"ms-file-type-icon",template:e("./FileTypeIcon.html"),viewModel:o["default"],synchronous:!0};r.registerComponent(n);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fileTypeIcon/FileTypeIconViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","./OverlayType","../../utilities/icons/IconHelper","@ms/odsp-utilities/lib/icons/IconSelector","../../providers/fileHandler/FileHandlerProvider"],function(e,t,o,r,n,i,a,s){"use strict";var l=16,u=function(t){function o(o){var u=t.call(this,o)||this,d=u.resources.consume(r.settings).mediaBaseUrl,c=o.iconName,m=o.extension,h=o.desiredSize||l;u.iconFieldAriaLabel=o.iconFieldAriaLabel;u.hoverText=o.hoverText;u.onClick=o.onClick;var p=u.createObservable("");if(o.iconUrl)p(o.iconUrl);else if(c){var f=o.iconSize||h,A=i.getIconUrl(u.resources,c,f);p(A);if(c===a.genericFile&&m){var g=u.resources.consume(s.resourceKey.optional);g&&u.createBackgroundComputed(function(){p(g.getFileTypeIconUrl(m)||A)})}}u.size=(p.peek()?h:0)+"px";u.iconUrl=p;u.overlayUrl=o.overlayType?e.toUrl(d+"/images/overlays/"+n[o.overlayType].toLowerCase()+"overlay.svg"):"";return u}__extends(o,t);return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/fileTypeIcon/OverlayType",["require","exports"],function(e,t){"use strict";var o;!function(e){e[e.none=0]="none";e[e.checkOut=1]="checkOut";e[e.notify=2]="notify";e[e.block=3]="block"}(o||(o={}));return o});define("odsp-next/utilities/icons/IconHelper",["require","exports","@ms/odsp-utilities/lib/string/StringHelper","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/icons/IconSelector","@ms/odsp-utilities/lib/icons/FileTypeIconMap","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,r,n,i,a){"use strict";function s(t,n,s){void 0===u&&(u=t.consume(a.platformDetection).isRetinaSupported);u=u&&s<=48;void 0===d&&(d=t.consume(r.settings).mediaBaseUrl);var l="";if(d){var c=i["default"][n]&&i["default"][n].iconType||"png";l=e.toUrl(o.format("{0}/images/filetypes/{1}{2}/{3}.{4}",d,s,u?"_2x":"",n,c))}return l}function l(e,t,o){return s(e,n.getIconNameFromExtension(t),o)}var u,d;t.getIconUrl=s;t.getIconUrlFromExtension=l});define("@ms/odsp-utilities/lib/icons/IconSelector",["require","exports","./FileTypeIconMap","./ItemType","../list/SharingTypeHelper"],function(e,t,o,r,n){"use strict";function i(e){var t="";if(e.type===r["default"].Folder){t=n.usePrivateFolderIcon(e.sharingType)?m:h;e.isDocSet&&(t=p)}else t=e.type===r["default"].OneNote?c:e.listItem?g:"text/typescript"===e.textEditorMimeType?d:s(e.extension);return t}function a(e){var t;try{if(e){var n=s(e);if(o["default"][n]){var i=o["default"][n].type;void 0===i&&(i=r["default"].File);t=i}}}catch(a){}void 0===t&&(t=r["default"].Unknown);return t}function s(e){if(!l){l={};for(var t in o["default"]){var r=o["default"][t].extensions;if(r)for(var n=0;n0){var o=e.handler.extensions;return o.indexOf(t.toLowerCase())>=0||o.indexOf(".*")>=0}return!1}function u(e){var t=e.action,o=__assign({appId:t.handler.appId,items:JSON.stringify(e.itemUrls)},e.context),r=e.iframe,n=document;if(r){n=r.contentDocument;n.body||n.write("")}var i=n.createElement("form");i.action=t.url;i.method="POST";i.style.visibility="hidden";i.target=r?"_self":e.target||"_blank";for(var a in o){var s=document.createElement("input");s.type="hidden";s.name=a;s.value=o[a];i.appendChild(s)}n.body.appendChild(i);i.submit();n.body.removeChild(i)}t.unpackFileHandlerData=o;t.getDefaultOpenHandler=n;t.getDefaultPreviewHandler=i;t.getFileTypeIconUrl=a;t.getFileTypeName=s;t.isActionForExtension=l;t.invokeHandlerAction=u});define("odsp-next/controls/fileTypeIcon/FileTypeIcon.html",[],function(){return''});define("odsp-next/controls/fileTypeIcon/FileTypeIcon.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".FileTypeIcon{position:relative;display:inline-block}.FileTypeIcon--clickable{cursor:pointer}.FileTypeIcon-icon{display:inline-block;vertical-align:middle;position:relative}.FileTypeIcon-icon::before{display:block}.FileTypeIcon-overlay{display:block;border:0;position:relative;left:9px;bottom:9px;height:9px;width:9px}"}])});define("@ms/odsp-utilities/lib/modules/Modules",["require","exports","./ModuleLoader","./ModuleHelper"],function(e,t,o,r){"use strict";t.loadModule=o.loadModule;t.loadModuleExport=o.loadModuleExport;t.loadModuleIdentity=o.loadModuleIdentity;t.getDefaultExport=r.getDefaultExport;t.getIdentityExport=r.getIdentityExport});define("odsp-next/controls/teachingBubble/TeachingBubble",["require","exports","./TeachingBubbleViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TeachingBubble.html","./TeachingBubble.css","../overlays/Overlay"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-teaching-bubble",template:e("./TeachingBubble.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/teachingBubble/TeachingBubbleViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/beakAdorner/BeakAdornerBinding","../../models/teachingBubble/TeachingBubble.resx","../../resources/ProviderResourceKeys","../../bindings/contextMenu/ContextMenuAlignment","@ms/odsp-utilities/lib/math/Point","../../resources/ControlResourceKeys","../overlays/anchor/AnchorOverlay","../overlays/Overlay","../../base/ColorVariation","../../bindings/dismiss/DismissBinding","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../resources/DataSourceResourceKeys","@uifabric/utilities/lib/dom","../../bindings/element/ElementBinding"],function(e,t,o,r,n,i,a,s,l,u,d,c,m,h,p,f,A,g){"use strict";var b=100,y=function(t){function r(r){var b=t.call(this,r)||this;b._platform=b.resources.consume(p.platformDetection);b.addBindingHandlers({beakAdorner:n,dismiss:h["default"],element:g});b.colorVariation=m["default"];b.anchorOverlayTagName=d.tagName;b.overlayTagName=c.tagName;var y=r.teachingBubbleInstance;b._teachingBubbleProvider=b.resources.consume(a.teachingBubble);b._mediaBaseUrl=e.toUrl(b.resources.consume(f.settings).mediaBaseUrl);b.teachingBubbleInstance=y;var v=y.isVisible,w=void 0===v?b.createObservable(!0):v,x=y.campaign,_=x.alignment,I=void 0===_?s.Left:_,C=x.offset,k=void 0===C?new l["default"](0,n.size/2+4):C,B=x.isPremiumFeature,S=void 0!==B&&B;b._isUserDismissed=o.observable(!1);b.menuAlignment=o.observable(I);b.menuOffset=o.observable(k);b.layoutChanged=o.observable();b._isElementHidden=o.observable(!0);b._isVisible=w;b.left=o.observable("auto");b.top=o.observable("auto");b.events.on(window,"resize",b._onResize);b.isHidden=b.createPureComputed(b._computeIsHidden);b._viewParams=b.resources.consume(u.viewParams);b.subscribe(b._viewParams,b._onResize);b.isDismissable=b.teachingBubbleInstance.campaign.isDismissable;b.isPremiumFeature=S;b.diamondImageUrl=b._mediaBaseUrl+"/images/premium/premium-diamond-24.svg";b.diamondImageAltText=i.strings.premiumDiamondAltText;b.anchorElement=b.createObservable(null);b.createComputed(function(){var e=b.anchorElement(),t=b.teachingBubbleInstance.anchorElement;e&&t&&A.setVirtualParent(e,t)});o.utils.domNodeDisposal.addDisposeCallback(b.teachingBubbleInstance.anchorElement,function(){b._isElementHidden(!0)});b._onResize();b._markBubbleAsShown();b.campaignBodyCopy=b.createObservable("");b.isLinkVisible=b.createObservable(!1);b.isTitleVisible=b.createObservable(!!y.campaign.title);var E=b.unwrapObservable(b.teachingBubbleInstance.campaign.bodyCopy);if(b._platform.isIE){b.isLinkVisible(!!y.campaign.linkUrl);b.campaignBodyCopy(E)}else b.async.setTimeout(function(){b.isLinkVisible(!!y.campaign.linkUrl);b.campaignBodyCopy(E)},400);b.closeButtonString=i.strings.closeButton;return b}__extends(r,t);r.prototype.closeTeachingBubble=function(){this._isUserDismissed(!0);this._teachingBubbleProvider.markBubbleAsDismissed(this.teachingBubbleInstance.campaign)};r.prototype.dismiss=function(){this.closeTeachingBubble();return!1};r.prototype._markBubbleAsShown=function(){this._teachingBubbleProvider.markBubbleAsSeen(this.teachingBubbleInstance.campaign)};r.prototype._onResize=function(){var e=this;this.async.setTimeout(function(){var t=window.getComputedStyle(e.teachingBubbleInstance.anchorElement),o=e.teachingBubbleInstance.anchorElement.clientHeight,r=e._viewParams().o&&"oneup"===e._viewParams().o.toLowerCase();if(t&&""!==t.display&&"none"!==t.display&&o>0&&!r){var n=e.teachingBubbleInstance.anchorElement.getBoundingClientRect();e.top(n.bottom+"px");e.left(n.left+"px");e._isElementHidden(!1)}else e._isElementHidden(!0);e.layoutChanged.notifySubscribers()},b)};r.prototype._computeIsHidden=function(){var e=this._isUserDismissed(),t=this._isVisible(),o=this._isElementHidden();return!t||o||e};return r}(r["default"]);return y});define("odsp-next/bindings/beakAdorner/BeakAdornerBinding",["require","exports","knockout","@ms/odsp-utilities/lib/domUtils/DomUtils","../../utilities/dom/Dom","@ms/odsp-utilities/lib/locale/Locale","../../base/ColorVariation","./BeakAdorner.css"],function(e,t,o,r,n,i,a){"use strict";var s=function(){function e(){}e.init=function(t,s){var l,u=o.utils.unwrapObservable(s())||{},d=o.utils.unwrapObservable(u.anchorElement),c=u.isVisible||o.observable(!0),m=u.beakColorVariation;if(!d){d=n.findAncestor(t,"beak-anchor");if(!d)return}o.computed(function(){o.utils.unwrapObservable(u.trigger);l&&o.removeNode(l);var n=r["default"].calculateRect(t),s=r["default"].calculateRect(d),h=e.size,p=h/2,f=e.determineBeakDirection(n,s),A=0;if(0===f||1===f){A=s.getCenter().y-n.getTop();A=e.clamp(A,2*h,n.height-2*h)}else{A=i["default"].isRightToLeft?n.getRight()-s.getCenter().x:s.getCenter().x-n.getLeft();A=e.clamp(A,2*h,n.width-2*h)}var g,b;switch(f){case 0:b=-p;g=A-h;break;case 1:b=n.width-h-p;g=A-h;break;case 2:b=A-h;g=-p;break;case 3:b=A-h;g=n.height-h-p}l=document.createElement("div");l.className="Beak-container";var y=document.createElement("div");y.className="Beak-arrow";y.style.top=g+"px";i["default"].isRightToLeft?y.style.right=b+"px":y.style.left=b+"px";y.className+=m&&m===a["default"].themePrimary?" Beak--themePrimary":" Beak--white";l.appendChild(y);t.insertBefore(l,t.firstChild);l.style.display=c()?"":"none"},null,{disposeWhenNodeIsRemoved:t})};e.clamp=function(e,t,o){return Math.max(Math.min(e,o),t)};e.determineBeakDirection=function(e,t){var o=2,r=e.getCenter(),n=t.getCenter();o=n.y>=e.getTop()&&n.ydocument.body.clientWidth)&&(o^=u.Right);(n.y<0||n.y+e.height>document.body.clientHeight)&&(o^=u.Bottom)}return o};t.prototype._transformMenuCoordinate=function(e,t,o){var r=new s["default"](e.x,e.y);o&u.Right?r.x-=t.width:o&u.Center&&(r.x-=t.width/2);o&u.Bottom?r.y-=t.height:o&u.VerticalCenter&&(r.y-=t.height/2);return r};t.prototype._computeIsBeakCurrentlyVisible=function(){return this.isAnimationComplete()&&this.isBeakVisible()};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/host/HostBinding",["require","exports","../BaseBinding","../component/ComponentContextBinding","knockout"],function(e,t,o,r,n){"use strict";function i(e){return"object"==typeof e}var a=function(e){function t(t){var o=e.call(this,t)||this;o._componentContextBinding=new(o.managed(r["default"]))({element:o.element,bindingContext:o.bindingContext,allBindingsAccessor:o.allBindingsAccessor,valueAccessor:function(){return o._onReceiveComponentParentContext.bind(o)}});var a=o._componentParentContent,s=o.valueAccessor(),l=i(s)?s:{},u=l.data,d=void 0===u?o.bindingContext.$data:u,c=l.afterRender;n.applyBindingsToNode(o.element,{template:{nodes:a.templateNodes,afterRender:c}},a.bindingContext.extend({$host:d,$hostContext:o.bindingContext}));o.controlsDescendantBindings=!0;return o}__extends(t,e);t.prototype._onReceiveComponentParentContext=function(e){this._componentParentContent=e};return t}(o);a.supportsVirtualElements=!0;return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/component/ComponentContextBinding",["require","exports","../BaseBinding","knockout"],function(e,t,o,r){"use strict";function n(e){return"function"==typeof e}var i=function(e){function t(t){var o=e.call(this,t)||this,i=o.valueAccessor(),a=o._getComponentBindingContext(),s=a.$parentContext;if(n(i)){var l=i;l({bindingContext:s,templateNodes:o.bindingContext.$componentTemplateNodes})}else{r.applyBindingsToDescendants(o.bindingContext.extend({$componentParentContext:a}),o.element);o.controlsDescendantBindings=!0}return o}__extends(t,e);t.prototype._getComponentBindingContext=function(){for(var e=this.bindingContext.$component,t=this.bindingContext;t.$data!==e&&t.$parentContext;)t=t.$parentContext;return t};return t}(o);i.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/measure/MeasureBinding",["require","exports","knockout","@ms/odsp-utilities/lib/domUtils/DomUtils","../BaseBinding"],function(e,t,o,r,n){"use strict";var i=function(e){function t(t){var r=e.call(this,t)||this,n=t.valueAccessor();if(n){r._measureCallback=n.measure||n;r._parentRelative=n.parentRelative}r.createComputed(function(){if(r._measureCallback){o.utils.unwrapObservable(n.trigger);n.async?r.async.setImmediate(function(){r._updateMeasurement()}):r._updateMeasurement()}});return r}__extends(t,e);t.prototype._updateMeasurement=function(){var e=r["default"].calculateRect(this.element);if(this._parentRelative&&this.element.parentElement){var t=r["default"].calculateRect(this.element.parentElement);e=e.translate(t.getPoint().negate())}this._measureCallback(e)};return t}(n);return i});define("odsp-next/controls/overlays/Overlay",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OverlayViewModel","./Overlay.html","./Overlay.css","../transclusion/content/TransclusionContent"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-overlay",template:e("./Overlay.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/overlays/OverlayViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ProviderResourceKeys","../../bindings/element/ElementBinding","../../bindings/host/HostBinding","../../models/overlay/Overlay"],function(e,t,o,r,n,i,a){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this,s=t.animation,l=t.alignToParent,u=void 0!==l&&l,d=t.parentElement;o.addBindingHandlers({host:i,element:n});o.overlayProvider=o.resources.consume(r.overlay);o.topTab=o.createObservable(null);o.bottomTab=o.createObservable(null);o.isOpen=o.createObservable(!1);o.overlay=new a({alignToParent:o.wrapObservable(u),parentElement:d,animation:s,topTab:o.topTab,bottomTab:o.bottomTab,isOpen:o.isOpen});return o}__extends(t,e);return t}(o["default"]);return s});define("odsp-next/bindings/element/ElementBinding",["require","exports"],function(e,t){"use strict";var o=function(){function e(){}e.init=function(e,t,o,r,n){t()(e)};return e}();return o});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/models/overlay/Overlay",["require","exports","@ms/odsp-shared/lib/base/BaseModel","knockout"],function(e,t,o,r){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this,n=t.topTab,i=t.bottomTab,a=t.animation,s=void 0===a?{}:a,l=t.alignToParent,u=void 0===l?r.observable(!0):l,d=t.parentElement,c=t.isOpen;o.topTab=n;o.bottomTab=i;o.animation=s;o.alignToParent=u;o.parentElement=d;o.isOpen=c;return o}__extends(t,e);return t}(o["default"]);return n});define("odsp-next/controls/overlays/Overlay.html",[],function(){return'
'});define("odsp-next/controls/overlays/Overlay.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Overlay{height:0;width:0;overflow:hidden}"}])});define("odsp-next/controls/transclusion/content/TransclusionContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TransclusionContentViewModel","./TransclusionContent.html"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-transclusion-content",template:e("./TransclusionContent.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/transclusion/content/TransclusionContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../bindings/transclusion/content/TransclusionContentBinding","knockout"],function(e,t,o,r,n){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({transclusionContent:r["default"]});o._provider=t.provider;o.bindingParams={context:n.observable(),parentElement:t.parentElement,renderCount:t.renderCount,options:t.options};o.createComputed(function(){var e=o.bindingParams.context();if(o._transclusion){o._transclusion.dispose();o._transclusion=null}e&&(o._transclusion=o.addDisposable(o._provider.transclude(e)))});return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/transclusion/content/TransclusionContentBinding",["require","exports","../../BaseBinding","../../../models/transclusion/TransclusionContext","../../component/ComponentContextBinding"],function(e,t,o,r,n){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o._componentContextBinding=new(o.managed(n["default"]))({element:o.element,bindingContext:o.bindingContext,allBindingsAccessor:o.allBindingsAccessor,valueAccessor:function(){return o._onReceiveComponentParentContext.bind(o)}});o.controlsDescendantBindings=!0;return o}__extends(t,e);t.prototype._onReceiveComponentParentContext=function(e){var t=this.valueAccessor(),o=new r["default"]({parentElement:t.parentElement,templateNodes:e.templateNodes,bindingContext:e.bindingContext,renderCount:t.renderCount,options:t.options});t.context(o)};return t}(o);i.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/models/transclusion/TransclusionContext",["require","exports","knockout"],function(e,t,o){"use strict";var r=function(){function e(e){this.templateNodes=e.templateNodes;this.bindingContext=e.bindingContext;this.renderCount=e.renderCount||o.observable(0);this.parentElement=e.parentElement||null;this.options=e.options||null}return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/transclusion/content/TransclusionContent.html",[],function(){return""});define("odsp-next/controls/overlays/anchor/AnchorOverlay.html",[],function(){return"
"});define("odsp-next/controls/overlays/anchor/AnchorOverlay.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.AnchorOverlay{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;display:block;position:absolute;box-shadow:0 0 5px 0 '},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.AnchorOverlay-content{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:relative;outline:0}.AnchorOverlay-content.AnchorOverlay-content--themePrimary{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-OverlayHost-overlay .AnchorOverlay--bubble{-ms-transform:scaleY(0);transform:scaleY(0)}.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .AnchorOverlay--bubble{animation:AnchorOverlayPartyAnimationOne 2s linear both}@keyframes AnchorOverlayPartyAnimationOne{0%{transform:matrix3d(1,0,0,0,0,.1,0,0,0,0,1,0,0,0,0,1);opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}2.08%{transform:matrix3d(1,0,0,0,0,.277,0,0,0,0,1,0,0,-20.376,0,1)}4.16%{transform:matrix3d(1,0,0,0,0,.485,0,0,0,0,1,0,0,-26.476,0,1)}4.7%{transform:matrix3d(1,0,0,0,0,.53,0,0,0,0,1,0,0,-26.254,0,1)}8.25%{transform:matrix3d(1,0,0,0,0,.748,0,0,0,0,1,0,0,-14.165,0,1)}9.41%{transform:matrix3d(1,0,0,0,0,.797,0,0,0,0,1,0,0,-8.36,0,1)}12.41%{transform:matrix3d(1,0,0,0,0,.888,0,0,0,0,1,0,0,5.689,0,1)}14.11%{transform:matrix3d(1,0,0,0,0,.921,0,0,0,0,1,0,0,11.685,0,1)}16.5%{transform:matrix3d(1,0,0,0,0,.954,0,0,0,0,1,0,0,16.912,0,1)}18.72%{transform:matrix3d(1,0,0,0,0,.974,0,0,0,0,1,0,0,18.592,0,1)}24.32%{transform:matrix3d(1,0,0,0,0,.997,0,0,0,0,1,0,0,13.503,0,1)}24.74%{transform:matrix3d(1,0,0,0,0,.997,0,0,0,0,1,0,0,12.828,0,1)}29.93%{transform:matrix3d(1,0,0,0,0,1.002,0,0,0,0,1,0,0,4.292,0,1)}32.99%{transform:matrix3d(1,0,0,0,0,1.002,0,0,0,0,1,0,0,.354,0,1)}35.54%{transform:matrix3d(1,0,0,0,0,1.002,0,0,0,0,1,0,0,-1.856,0,1)}41.04%{transform:matrix3d(1,0,0,0,0,1.001,0,0,0,0,1,0,0,-3.531,0,1);opacity:1}52.15%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.791,0,1)}63.26%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,.651,0,1)}80%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.064,0,1)}85.49%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.12,0,1)}100%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/dismiss/DismissBinding",["require","exports","../BaseBinding","@uifabric/utilities/lib/dom","../keyboard/KeyboardBinding"],function(e,t,o,r,n){"use strict";function i(e){return"object"==typeof e}function a(e,t){try{for(var o=t.target;o!==e&&r.getParent(o);)o=r.getParent(o);return o===e}catch(n){return!1}}var s=1e3,l=function(e){function t(t){var o,r=e.call(this,t)||this,a=t.valueAccessor();o=i(a)?a:{close:a};var l=o.timeout,u=void 0===l?s:l,d=o.close,c=o.isAutomatic,m=void 0!==c&&c,h=o.isOpen,p=o.dismissOnResize,f=void 0!==p&&p,A=o.dismissOnScroll,g=void 0!==A&&A,b=o.useLocalEvents,y=void 0!==b&&b;r._options={timeout:u,close:d,isAutomatic:m,isOpen:h,dismissOnResize:f,dismissOnScroll:g,useLocalEvents:y};r._isActive=r.createObservable(!0);r._options.isAutomatic&&r.createBackgroundComputed(r._dismiss).extend({rateLimit:{timeout:r._options.timeout,method:"notifyWhenChangesStop"}});r._options.isOpen&&r.createBackgroundComputed(r._computeDeactivateIfOpen);r.events.on(document,"click, mousemove, touchmove, pointermove, MSPointerMove, keydown",r._onEvent,!0);r.events.on(document,"click",r._onClick,!0);r._keyboardBinding=new(r.managed(n))({element:r.element,bindingContext:r.bindingContext,allBindingsAccessor:r.allBindingsAccessor,valueAccessor:function(){return{mappings:{Esc:function(e,t){return r._onEscape(t)}},target:r._options.useLocalEvents?void 0:document,useCapture:!r._options.useLocalEvents,allowInputEvents:!0,allowButtonEvents:!0,context:r.bindingContext.$data}}});r._options.dismissOnResize&&r.events.on(window,"resize",r._onResizeOrScroll,!0);r._options.dismissOnScroll&&r.events.on(window,"scroll",r._onResizeOrScroll,!0);return r}__extends(t,e);t.prototype._dismiss=function(){var e=this._isActive(),t=this._options,o=t.isOpen,r=t.close;if((!o||o())&&!e){o&&o(!1);if(r){var n=this.bindingContext.$data;if(r.call(n,n)===!1)return!1}}return!0};t.prototype._onClick=function(e){if(!a(this.element,e)){this._isActive(!1);this._dismiss()}return!0};t.prototype._onEscape=function(e){if(a(this.element,e)){this._isActive(!1);e.stopImmediatePropagation();e.stopPropagation();this._dismiss();return!1}return!0};t.prototype._onEvent=function(e){a(this.element,e)?this._isActive(!0):this._isActive(!1);return!0};t.prototype._onResizeOrScroll=function(e){if(!a(this.element,e)){this._isActive(!1);this._dismiss()}return!0};t.prototype._computeDeactivateIfOpen=function(){this._options.isOpen()&&this._isActive(!1)};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/keyboard/KeyboardBinding",["require","exports","../BaseBinding","knockout","@ms/odsp-utilities/lib/events/EventGroup","../interactionScope/InteractionScopeBinding","@ms/odsp-utilities/lib/locale/Locale","../../utilities/events/EventTargetFilters"],function(e,t,o,r,n,i,a,s){"use strict";function l(e,t){var o=!!e.useRtlMappings&&a["default"].isRightToLeft,r=o&&c[t]||t,n=e.mappings[r];return n}function u(e){var t;t=d(e.keyCode);e.metaKey&&(t="Meta"+t);e.ctrlKey&&(t="Ctrl"+t);e.altKey&&(t="Alt"+t);e.shiftKey&&(t="Shift"+t);return t}function d(e){var t;if(e>=65&&e<=91)t=String.fromCharCode(e);else switch(e){case 8:t="Backspace";break;case 9:t="Tab";break;case 13:t="Enter";break;case 27:t="Esc";break;case 32:t="Space";break;case 37:t="Left";break;case 38:t="Up";break;case 39:t="Right";break;case 40:t="Down";break;case 46:t="Delete";break;case 113:t="F2";break;case 191:t="/";break;case 121:t="F10";break;default:t=""}return t}var c={Left:"Right",Right:"Left"},m=function(e){function t(o){var n,a=e.call(this,o)||this,s=a.valueAccessor();if(s instanceof Array){n=s;for(var l=function(e){return function(){return e}},u=0,d=s;u

'});define("odsp-next/controls/teachingBubble/TeachingBubble.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-TeachingBubble-anchor .AnchorOverlay-content{padding:0}.od-TeachingBubble-anchor .AnchorOverlay{border:none}.od-TeachingBubble{z-index:599}.od-TeachingBubble .od-TeachingBubble--themePrimary{background:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-TeachingBubble .od-TeachingBubble--themePrimary .od-TeachingBubble-closeButton,.od-TeachingBubble .od-TeachingBubble--themePrimary a,.od-TeachingBubble .od-TeachingBubble--themePrimary p{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-TeachingBubble .od-TeachingBubble--white{background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.sm .od-TeachingBubble-campaignWrapper{width:140px}.od-TeachingBubble-campaignWrapper{width:250px;max-height:300px;padding:20px}.od-TeachingBubble-campaignWrapper .od-TeachingBubble-body{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.od-TeachingBubble-campaignWrapper a{margin-top:12px;font-size:14px}.od-TeachingBubble-campaignWrapper p{margin:0}.od-TeachingBubble--title p.ms-font-xl{margin:0 0 14px 0}.od-TeachingBubble-closeButton{position:absolute;top:0;box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid transparent;background:0 0;padding:8px;font-size:12px;cursor:pointer}html[dir=ltr] .od-TeachingBubble-closeButton{right:0}html[dir=rtl] .od-TeachingBubble-closeButton{left:0}.od-focus--enabled .od-TeachingBubble-closeButton:focus{border:1px solid '},{theme:"neutralSecondaryAlt",defaultValue:"#767676" },{rawString:"}.od-TeachingBubble-diamond{height:36px}"}])});define("odsp-next/controls/oneDriveApp/OneDriveApp.html",[],function(){return'
'});define("odsp-next/controls/oneDriveApp/OneDriveApp.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"body,html{height:100%}body{overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:"},{theme:"primaryText",defaultValue:"#333333"},{rawString:";background-color:"},{theme:"primaryBackground",defaultValue:"#ffffff"},{rawString:'}div#c_watsonui{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}input,textarea{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media (max-width:319px){body{overflow-x:auto}}a,body,input,textarea{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-weight:400;margin:0;padding:0}a{color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";text-decoration:none}a:focus,a:hover{color:"},{theme:"themeDarker",defaultValue:"#052a65"},{rawString:"}a:focus{outline:1px solid transparent}.od-focus--enabled a:focus{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset}button:focus{outline:1px solid transparent}.od-focus--enabled button:focus{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset}img{border:none;padding:0;margin:0}@media (max-width:640px){.c-BreadcrumbBar,.c-SortMenu,.leftNavArea{opacity:0}.leftNavArea{left:-180px}.contentArea{left:0}}.debug{border:2px solid #333;border-radius:2px;background:#f9f9f9;height:100px;overflow-y:scroll}@media print{body{overflow:visible!important}}"}])});define("odsp-next/controls/ODFabric.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html body .ms-bgColor-themeDark,html body .ms-bgColor-themeDark--hover:hover{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}html body .ms-bgColor-themeDarkAlt,html body .ms-bgColor-themeDarkAlt--hover:hover{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}html body .ms-bgColor-themeDarker,html body .ms-bgColor-themeDarker--hover:hover{background-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}html body .ms-bgColor-themePrimary,html body .ms-bgColor-themePrimary--hover:hover{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html body .ms-bgColor-themeSecondary,html body .ms-bgColor-themeSecondary--hover:hover{background-color:"},{theme:"themeSecondary",defaultValue:"#2b88d8"},{rawString:"}html body .ms-bgColor-themeTertiary,html body .ms-bgColor-themeTertiary--hover:hover{background-color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}html body .ms-bgColor-themeLight,html body .ms-bgColor-themeLight--hover:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}html body .ms-bgColor-themeLighter,html body .ms-bgColor-themeLighter--hover:hover{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}html body .ms-bgColor-themeLighterAlt,html body .ms-bgColor-themeLighterAlt--hover:hover{background-color:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:"}html body .ms-bgColor-black,html body .ms-bgColor-black--hover:hover{background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}html body .ms-bgColor-neutralDark,html body .ms-bgColor-neutralDark--hover:hover{background-color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}html body .ms-bgColor-neutralPrimary,html body .ms-bgColor-neutralPrimary--hover:hover{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html body .ms-bgColor-neutralPrimaryAlt,html body .ms-bgColor-neutralPrimaryAlt--hover:hover{background-color:"},{theme:"neutralPrimaryAlt",defaultValue:"#3c3c3c"},{rawString:"}html body .ms-bgColor-neutralSecondary,html body .ms-bgColor-neutralSecondary--hover:hover{background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html body .ms-bgColor-neutralSecondaryAlt,html body .ms-bgColor-neutralSecondaryAlt--hover:hover{background-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html body .ms-bgColor-neutralTertiary,html body .ms-bgColor-neutralTertiary--hover:hover{background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html body .ms-bgColor-neutralTertiaryAlt,html body .ms-bgColor-neutralTertiaryAlt--hover:hover{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}html body .ms-bgColor-neutralLight,html body .ms-bgColor-neutralLight--hover:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html body .ms-bgColor-neutralLighter,html body .ms-bgColor-neutralLighter--hover:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}html body .ms-bgColor-neutralLighterAlt,html body .ms-bgColor-neutralLighterAlt--hover:hover{background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}html body .ms-bgColor-white,html body .ms-bgColor-white--hover:hover{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html body .ms-bgColor-yellow{background-color:#ffb900}html body .ms-bgColor-yellowLight{background-color:#fff100}html body .ms-bgColor-orange{background-color:#d83b01}html body .ms-bgColor-orangeLight{background-color:#ea4300}html body .ms-bgColor-orangeLighter{background-color:#ff8c00}html body .ms-bgColor-redDark{background-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html body .ms-bgColor-red{background-color:#e81123}html body .ms-bgColor-magentaDark{background-color:#5c005c}html body .ms-bgColor-magenta{background-color:#b4009e}html body .ms-bgColor-magentaLight{background-color:#e3008c}html body .ms-bgColor-purpleDark{background-color:#32145a}html body .ms-bgColor-purple{background-color:#5c2d91}html body .ms-bgColor-purpleLight{background-color:#b4a0ff}html body .ms-bgColor-blueDark{background-color:#002050}html body .ms-bgColor-blueMid{background-color:#00188f}html body .ms-bgColor-blue{background-color:#0078d7}html body .ms-bgColor-blueLight{background-color:#00bcf2}html body .ms-bgColor-tealDark{background-color:#004b50}html body .ms-bgColor-teal{background-color:#008272}html body .ms-bgColor-tealLight{background-color:#00b294}html body .ms-bgColor-greenDark{background-color:#004b1c}html body .ms-bgColor-green{background-color:#107c10}html body .ms-bgColor-greenLight{background-color:#bad80a}html body .ms-bgColor-info{background-color:#f4f4f4}html body .ms-bgColor-success{background-color:#dff6dd}html body .ms-bgColor-severeWarning{background-color:#fed9cc}html body .ms-bgColor-warning{background-color:#fff4ce}html body .ms-bgColor-error{background-color:"},{theme:"errorBackground",defaultValue:"#fde7e9"},{rawString:"}html body .ms-borderColor-themeDark,html body .ms-borderColor-themeDark--hover:hover{border-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}html body .ms-borderColor-themeDarkAlt,html body .ms-borderColor-themeDarkAlt--hover:hover{border-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}html body .ms-borderColor-themeDarker,html body .ms-borderColor-themeDarker--hover:hover{border-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}html body .ms-borderColor-themePrimary,html body .ms-borderColor-themePrimary--hover:hover{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html body .ms-borderColor-themeSecondary,html body .ms-borderColor-themeSecondary--hover:hover{border-color:"},{theme:"themeSecondary",defaultValue:"#2b88d8"},{rawString:"}html body .ms-borderColor-themeTertiary,html body .ms-borderColor-themeTertiary--hover:hover{border-color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}html body .ms-borderColor-themeLight,html body .ms-borderColor-themeLight--hover:hover{border-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}html body .ms-borderColor-themeLighter,html body .ms-borderColor-themeLighter--hover:hover{border-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}html body .ms-borderColor-themeLighterAlt,html body .ms-borderColor-themeLighterAlt--hover:hover{border-color:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:"}html body .ms-borderColor-black,html body .ms-borderColor-black--hover:hover{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}html body .ms-borderColor-neutralDark,html body .ms-borderColor-neutralDark--hover:hover{border-color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}html body .ms-borderColor-neutralPrimary,html body .ms-borderColor-neutralPrimary--hover:hover{border-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html body .ms-borderColor-neutralPrimaryAlt,html body .ms-borderColor-neutralPrimaryAlt--hover:hover{border-color:"},{theme:"neutralPrimaryAlt",defaultValue:"#3c3c3c"},{rawString:"}html body .ms-borderColor-neutralSecondary,html body .ms-borderColor-neutralSecondary--hover:hover{border-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html body .ms-borderColor-neutralSecondaryAlt,html body .ms-borderColor-neutralSecondaryAlt--hover:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html body .ms-borderColor-neutralTertiary,html body .ms-borderColor-neutralTertiary--hover:hover{border-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html body .ms-borderColor-neutralTertiaryAlt,html body .ms-borderColor-neutralTertiaryAlt--hover:hover{border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}html body .ms-borderColor-neutralLight,html body .ms-borderColor-neutralLight--hover:hover{border-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html body .ms-borderColor-neutralLighter,html body .ms-borderColor-neutralLighter--hover:hover{border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}html body .ms-borderColor-neutralLighterAlt,html body .ms-borderColor-neutralLighterAlt--hover:hover{border-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}html body .ms-borderColor-white,html body .ms-borderColor-white--hover:hover{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html body .ms-borderColor-yellow{border-color:#ffb900}html body .ms-borderColor-yellowLight{border-color:#fff100}html body .ms-borderColor-orange{border-color:#d83b01}html body .ms-borderColor-orangeLight{border-color:#ea4300}html body .ms-borderColor-orangeLighter{border-color:#ff8c00}html body .ms-borderColor-redDark{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html body .ms-borderColor-red{border-color:#e81123}html body .ms-borderColor-magentaDark{border-color:#5c005c}html body .ms-borderColor-magenta{border-color:#b4009e}html body .ms-borderColor-magentaLight{border-color:#e3008c}html body .ms-borderColor-purpleDark{border-color:#32145a}html body .ms-borderColor-purple{border-color:#5c2d91}html body .ms-borderColor-purpleLight{border-color:#b4a0ff}html body .ms-borderColor-blueDark{border-color:#002050}html body .ms-borderColor-blueMid{border-color:#00188f}html body .ms-borderColor-blue{border-color:#0078d7}html body .ms-borderColor-blueLight{border-color:#00bcf2}html body .ms-borderColor-tealDark{border-color:#004b50}html body .ms-borderColor-teal{border-color:#008272}html body .ms-borderColor-tealLight{border-color:#00b294}html body .ms-borderColor-greenDark{border-color:#004b1c}html body .ms-borderColor-green{border-color:#107c10}html body .ms-borderColor-greenLight{border-color:#bad80a}html body .ms-borderColorTop-themePrimary,html body .ms-borderColorTop-themePrimary--hover:hover{border-top-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.ms-font-su{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:42px;font-weight:100}.ms-font-xxl{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:28px;font-weight:100}.ms-font-xl{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:21px;font-weight:100}.ms-font-l{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300}.ms-font-m-plus{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400}.ms-font-m{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400}.ms-font-s-plus{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400}.ms-font-s{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400}.ms-font-xs{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:400}.ms-font-mi{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:600}.ms-fontWeight-light,.ms-fontWeight-light--hover:hover{font-weight:100}.ms-fontWeight-semilight,.ms-fontWeight-semilight--hover:hover{font-weight:300}.ms-fontWeight-regular,.ms-fontWeight-regular--hover:hover{font-weight:400}.ms-fontWeight-semibold,.ms-fontWeight-semibold--hover:hover{font-weight:600}.ms-fontSize-su{font-size:42px}.ms-fontSize-xxl{font-size:28px}.ms-fontSize-xl{font-size:21px}.ms-fontSize-l{font-size:17px}.ms-fontSize-mPlus{font-size:15px}.ms-fontSize-m{font-size:14px}.ms-fontSize-sPlus{font-size:13px}.ms-fontSize-s{font-size:12px}.ms-fontSize-xs{font-size:11px}.ms-fontSize-mi{font-size:10px}.ms-fontColor-themeDarker,.ms-fontColor-themeDarker--hover:hover{color:'},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.ms-fontColor-themeDark,.ms-fontColor-themeDark--hover:hover{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.ms-fontColor-themeDarkAlt,.ms-fontColor-themeDarkAlt--hover:hover{color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.ms-fontColor-themePrimary,.ms-fontColor-themePrimary--hover:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ms-fontColor-themeSecondary,.ms-fontColor-themeSecondary--hover:hover{color:"},{theme:"themeSecondary",defaultValue:"#2b88d8"},{rawString:"}.ms-fontColor-themeTertiary,.ms-fontColor-themeTertiary--hover:hover{color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}.ms-fontColor-themeLight,.ms-fontColor-themeLight--hover:hover{color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.ms-fontColor-themeLighter,.ms-fontColor-themeLighter--hover:hover{color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.ms-fontColor-themeLighterAlt,.ms-fontColor-themeLighterAlt--hover:hover{color:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:"}.ms-fontColor-black,.ms-fontColor-black--hover:hover{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.ms-fontColor-neutralDark,.ms-fontColor-neutralDark--hover:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.ms-fontColor-neutralPrimary,.ms-fontColor-neutralPrimary--hover:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.ms-fontColor-neutralPrimaryAlt,.ms-fontColor-neutralPrimaryAlt--hover:hover{color:"},{theme:"neutralPrimaryAlt",defaultValue:"#3c3c3c"},{rawString:"}.ms-fontColor-neutralSecondary,.ms-fontColor-neutralSecondary--hover:hover{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.ms-fontColor-neutralSecondaryAlt,.ms-fontColor-neutralSecondaryAlt--hover:hover{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-fontColor-neutralTertiary,.ms-fontColor-neutralTertiary--hover:hover{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-fontColor-neutralTertiaryAlt,.ms-fontColor-neutralTertiaryAlt--hover:hover{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.ms-fontColor-neutralLight,.ms-fontColor-neutralLight--hover:hover{color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.ms-fontColor-neutralLighter,.ms-fontColor-neutralLighter--hover:hover{color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.ms-fontColor-neutralLighterAlt,.ms-fontColor-neutralLighterAlt--hover:hover{color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}.ms-fontColor-white,.ms-fontColor-white--hover:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.ms-fontColor-yellow,.ms-fontColor-yellow--hover:hover{color:#ffb900}.ms-fontColor-yellowLight,.ms-fontColor-yellowLight--hover:hover{color:#fff100}.ms-fontColor-orange,.ms-fontColor-orange--hover:hover{color:#d83b01}.ms-fontColor-orangeLight,.ms-fontColor-orangeLight--hover:hover{color:#ea4300}.ms-fontColor-orangeLighter,.ms-fontColor-orangeLighter--hover:hover{color:#ff8c00}.ms-fontColor-redDark,.ms-fontColor-redDark--hover:hover{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-fontColor-red,.ms-fontColor-red--hover:hover{color:#e81123}.ms-fontColor-magentaDark,.ms-fontColor-magentaDark--hover:hover{color:#5c005c}.ms-fontColor-magenta,.ms-fontColor-magenta--hover:hover{color:#b4009e}.ms-fontColor-magentaLight,.ms-fontColor-magentaLight--hover:hover{color:#e3008c}.ms-fontColor-purpleDark,.ms-fontColor-purpleDark--hover:hover{color:#32145a}.ms-fontColor-purple,.ms-fontColor-purple--hover:hover{color:#5c2d91}.ms-fontColor-purpleLight,.ms-fontColor-purpleLight--hover:hover{color:#b4a0ff}.ms-fontColor-blueDark,.ms-fontColor-blueDark--hover:hover{color:#002050}.ms-fontColor-blueMid,.ms-fontColor-blueMid--hover:hover{color:#00188f}.ms-fontColor-blue,.ms-fontColor-blue--hover:hover{color:#0078d7}.ms-fontColor-blueLight,.ms-fontColor-blueLight--hover:hover{color:#00bcf2}.ms-fontColor-tealDark,.ms-fontColor-tealDark--hover:hover{color:#004b50}.ms-fontColor-teal,.ms-fontColor-teal--hover:hover{color:#008272}.ms-fontColor-tealLight,.ms-fontColor-tealLight--hover:hover{color:#00b294}.ms-fontColor-greenDark,.ms-fontColor-greenDark--hover:hover{color:#004b1c}.ms-fontColor-green,.ms-fontColor-green--hover:hover{color:#107c10}.ms-fontColor-greenLight,.ms-fontColor-greenLight--hover:hover{color:#bad80a}.ms-fontColor-info,.ms-fontColor-info--hover:hover{color:#767676}.ms-fontColor-success,.ms-fontColor-success--hover:hover{color:#107c10}.ms-fontColor-alert,.ms-fontColor-alert--hover:hover{color:#d83b01}.ms-fontColor-warning,.ms-fontColor-warning--hover:hover{color:#767676}.ms-fontColor-severeWarning,.ms-fontColor-severeWarning--hover:hover{color:#d83b01}.ms-fontColor-error,.ms-fontColor-error--hover:hover{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html body .ms-fontColor-themeDarker,html body .ms-fontColor-themeDarker--hover:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}html body .ms-fontColor-themeDark,html body .ms-fontColor-themeDark--hover:hover{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}html body .ms-fontColor-themeDarkAlt,html body .ms-fontColor-themeDarkAlt--hover:hover{color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}html body .ms-fontColor-themePrimary,html body .ms-fontColor-themePrimary--hover:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html body .ms-fontColor-themeSecondary,html body .ms-fontColor-themeSecondary--hover:hover{color:"},{theme:"themeSecondary",defaultValue:"#2b88d8"},{rawString:"}html body .ms-fontColor-themeTertiary,html body .ms-fontColor-themeTertiary--hover:hover{color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}html body .ms-fontColor-themeLight,html body .ms-fontColor-themeLight--hover:hover{color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}html body .ms-fontColor-themeLighter,html body .ms-fontColor-themeLighter--hover:hover{color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}html body .ms-fontColor-themeLighterAlt,html body .ms-fontColor-themeLighterAlt--hover:hover{color:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:"}html body .ms-fontColor-black,html body .ms-fontColor-black--hover:hover{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}html body .ms-fontColor-neutralDark,html body .ms-fontColor-neutralDark--hover:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}html body .ms-fontColor-neutralPrimary,html body .ms-fontColor-neutralPrimary--hover:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html body .ms-fontColor-neutralSecondary,html body .ms-fontColor-neutralSecondary--hover:hover{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html body .ms-fontColor-neutralSecondaryAlt,html body .ms-fontColor-neutralSecondaryAlt--hover:hover{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html body .ms-fontColor-neutralTertiary,html body .ms-fontColor-neutralTertiary--hover:hover{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html body .ms-fontColor-neutralTertiaryAlt,html body .ms-fontColor-neutralTertiaryAlt--hover:hover{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}html body .ms-fontColor-neutralLight,html body .ms-fontColor-neutralLight--hover:hover{color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html body .ms-fontColor-neutralLighter,html body .ms-fontColor-neutralLighter--hover:hover{color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}html body .ms-fontColor-neutralLighterAlt,html body .ms-fontColor-neutralLighterAlt--hover:hover{color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}html body .ms-fontColor-white,html body .ms-fontColor-white--hover:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html body .ms-fontColor-yellow,html body .ms-fontColor-yellow--hover:hover{color:#ffb900}html body .ms-fontColor-yellowLight,html body .ms-fontColor-yellowLight--hover:hover{color:#fff100}html body .ms-fontColor-orange,html body .ms-fontColor-orange--hover:hover{color:#d83b01}html body .ms-fontColor-orangeLight,html body .ms-fontColor-orangeLight--hover:hover{color:#ea4300}html body .ms-fontColor-orangeLighter,html body .ms-fontColor-orangeLighter--hover:hover{color:#ff8c00}html body .ms-fontColor-redDark,html body .ms-fontColor-redDark--hover:hover{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html body .ms-fontColor-red,html body .ms-fontColor-red--hover:hover{color:#e81123}html body .ms-fontColor-magentaDark,html body .ms-fontColor-magentaDark--hover:hover{color:#5c005c}html body .ms-fontColor-magenta,html body .ms-fontColor-magenta--hover:hover{color:#b4009e}html body .ms-fontColor-magentaLight,html body .ms-fontColor-magentaLight--hover:hover{color:#e3008c}html body .ms-fontColor-purpleDark,html body .ms-fontColor-purpleDark--hover:hover{color:#32145a}html body .ms-fontColor-purple,html body .ms-fontColor-purple--hover:hover{color:#5c2d91}html body .ms-fontColor-purpleLight,html body .ms-fontColor-purpleLight--hover:hover{color:#b4a0ff}html body .ms-fontColor-blueDark,html body .ms-fontColor-blueDark--hover:hover{color:#002050}html body .ms-fontColor-blueMid,html body .ms-fontColor-blueMid--hover:hover{color:#00188f}html body .ms-fontColor-blue,html body .ms-fontColor-blue--hover:hover{color:#0078d7}html body .ms-fontColor-blueLight,html body .ms-fontColor-blueLight--hover:hover{color:#00bcf2}html body .ms-fontColor-tealDark,html body .ms-fontColor-tealDark--hover:hover{color:#004b50}html body .ms-fontColor-teal,html body .ms-fontColor-teal--hover:hover{color:#008272}html body .ms-fontColor-tealLight,html body .ms-fontColor-tealLight--hover:hover{color:#00b294}html body .ms-fontColor-greenDark,html body .ms-fontColor-greenDark--hover:hover{color:#004b1c}html body .ms-fontColor-green,html body .ms-fontColor-green--hover:hover{color:#107c10}html body .ms-fontColor-greenLight,html body .ms-fontColor-greenLight--hover:hover{color:#bad80a}html body .ms-fontColor-info,html body .ms-fontColor-info--hover:hover{color:#767676}html body .ms-fontColor-success,html body .ms-fontColor-success--hover:hover{color:#107c10}html body .ms-fontColor-alert,html body .ms-fontColor-alert--hover:hover{color:#d83b01}html body .ms-fontColor-error,html body .ms-fontColor-error--hover:hover{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-u-slideRightIn10{animation-name:fadeIn,slideRightIn10;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideRightIn10{from{transform:translate3d(-10px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideRightIn20{animation-name:fadeIn,slideRightIn20;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideRightIn20{from{transform:translate3d(-20px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideRightIn40{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideRightIn40{from{transform:translate3d(-40px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideLeftIn10{animation-name:fadeIn,slideLeftIn10;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideLeftIn10{from{transform:translate3d(10px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideLeftIn20{animation-name:fadeIn,slideLeftIn20;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideLeftIn20{from{transform:translate3d(20px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideLeftIn40{animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideLeftIn40{from{transform:translate3d(40px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideRightIn400{animation-name:fadeIn,slideRightIn400;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideRightIn400{from{transform:translate3d(-400px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideLeftIn400{animation-name:fadeIn,slideLeft400;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideLeft400{from{transform:translate3d(400px,0,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideUpIn20{animation-name:fadeIn,slideUpIn20;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideUpIn20{from{transform:translate3d(0,20px,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideUpIn10{animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideUpIn10{from{transform:translate3d(0,10px,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideDownIn20{animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes slideDownIn20{from{transform:translate3d(0,-20px,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideDownIn10{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideDownIn10{from{transform:translate3d(0,-10px,0)}to{transform:translate3d(0,0,0)}}.ms-u-slideRightOut40{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideRightOut40{from{transform:translate3d(0,0,0)}to{transform:translate3d(40px,0,0)}}.ms-u-slideLeftOut40{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideLeftOut40{from{transform:translate3d(0,0,0)}to{transform:translate3d(-40px,0,0)}}.ms-u-slideRightOut400{animation-name:fadeOut,slideRightOut400;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideRightOut400{from{transform:translate3d(0,0,0)}to{transform:translate3d(400px,0,0)}}.ms-u-slideLeftOut400{animation-name:fadeOut,slideLeftOut400;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideLeftOut400{from{transform:translate3d(0,0,0)}to{transform:translate3d(-400px,0,0)}}.ms-u-slideUpOut20{animation-name:fadeOut,slideUpOut20;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideUpOut20{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-20px,0)}}.ms-u-slideUpOut10{animation-name:fadeOut,slideUpOut10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideUpOut10{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-10px,0)}}.ms-u-slideDownOut20{animation-name:fadeOut,slideDownOut20;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideDownOut20{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,20px,0)}}.ms-u-slideDownOut10{animation-name:fadeOut,slideDownOut10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes slideDownOut10{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,10px,0)}}.ms-u-scaleUpIn100{animation-name:fadeIn,scaleUp100;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes scaleUp100{from{transform:scale3d(.98,.98,1)}to{transform:scale3d(1,1,1)}}.ms-u-scaleDownIn100{animation-name:fadeIn,scaleDown100;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes scaleDown100{from{transform:scale3d(1.03,1.03,1)}to{transform:scale3d(1,1,1)}}.ms-u-scaleUpOut103{animation-name:fadeOut,scaleUp103;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes scaleUp103{from{transform:scale3d(1,1,1)}to{transform:scale3d(1.03,1.03,1)}}.ms-u-scaleDownOut98{animation-name:fadeOut,scaleDown98;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes scaleDown98{from{transform:scale3d(1,1,1)}to{transform:scale3d(.98,.98,1)}}.ms-u-fadeIn400{-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both}.ms-u-fadeIn100{-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-duration:167ms}.ms-u-fadeIn200{-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-duration:267ms}.ms-u-fadeIn500{-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-duration:467ms}@keyframes fadeIn{from{opacity:0;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}.ms-u-fadeOut400{-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both}.ms-u-fadeOut100{-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both;animation-duration:.1s}.ms-u-fadeOut200{-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both;animation-duration:167ms}.ms-u-fadeOut500{-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both;animation-duration:467ms}@keyframes fadeOut{from{opacity:1;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}.ms-u-rotate90deg{animation-name:rotate90;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes rotate90{from{transform:rotateZ(0)}to{transform:rotateZ(90deg)}}.ms-u-rotateN90deg{animation-name:rotateN90;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes rotateN90{from{transform:rotateZ(90deg)}to{transform:rotateZ(0)}}.ms-u-expandCollapse400{transition:height 367ms cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse200{transition:height 167ms cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse100{transition:height .1s cubic-bezier(.1,.25,.75,.9)}.ms-u-delay100{animation-delay:167ms}.ms-u-delay200{animation-delay:267ms}.ms-Link{color:" },{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";text-decoration:none;cursor:pointer;outline:0}.ms-Link:focus,.ms-Link:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.ms-Link:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.ms-ContextualMenu{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;display:none}.ms-ContextualMenu.is-open{box-shadow:0 0 5px 0 '},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";display:block;list-style-type:none;position:absolute;width:180px;z-index:105}.od-ContextualMenu-item{box-sizing:border-box;position:relative}.od-ContextualMenu-item.od-ContextualMenu-item--divider{cursor:default;display:block;height:1px;margin:4px 0;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative}.od-ContextualMenu-item.od-ContextualMenu-item--header{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:12px;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px}.od-ContextualMenu-link{text-decoration:none;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";border:1px solid transparent;cursor:pointer;display:block;height:40px;line-height:40px;padding:0 18px;position:relative}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.od-ContextualMenu-link:first-child,.od-ContextualMenu-link:last-child{height:39px}.od-ContextualMenu-link:active,.od-ContextualMenu-link:focus,.od-ContextualMenu-link:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link:hover{background-color:#1AEBFF;border-color:#1AEBFF;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-ContextualMenu-link:hover:focus{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-ContextualMenu-link:hover+.od-ContextualMenu-caretRight,.od-ContextualMenu-link:hover+.od-ContextualMenu-subMenuIcon{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link:hover{background-color:#37006E;border-color:#37006E;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-ContextualMenu-link:hover+.od-ContextualMenu-caretRight,.od-ContextualMenu-link:hover+.od-ContextualMenu-subMenuIcon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.od-ContextualMenu-link:active{border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-ContextualMenu-link:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";outline:0}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link:focus{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link:focus{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-ContextualMenu-link.is-selected{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:';font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif}.od-ContextualMenu-link.is-selected:hover{background-color:'},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link.is-selected{background-color:#1AEBFF;border-color:#1AEBFF;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-ContextualMenu-link.is-selected:focus{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-ContextualMenu-link.is-selected+.od-ContextualMenu-caretRight,.od-ContextualMenu-link.is-selected+.od-ContextualMenu-subMenuIcon{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link.is-selected{background-color:#37006E;border-color:#37006E;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-ContextualMenu-link.is-selected+.od-ContextualMenu-caretRight,.od-ContextualMenu-link.is-selected+.od-ContextualMenu-subMenuIcon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.od-ContextualMenu-link.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none}.od-ContextualMenu-link.is-disabled:active,.od-ContextualMenu-link.is-disabled:focus{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link.is-disabled:active,.od-ContextualMenu-link.is-disabled:focus{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link.is-disabled:active,.od-ContextualMenu-link.is-disabled:focus{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:active){.od-ContextualMenu-link.is-disabled{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.od-ContextualMenu-link.is-disabled{color:#600000}}.od-ContextualMenu-link.od-ContextualMenu-link--hasMenu~.od-ContextualMenu{position:absolute;top:-1px;left:178px}.od-ContextualMenu-caretRight,.od-ContextualMenu-subMenuIcon{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:16px;height:39px;line-height:40px;position:absolute;top:0;right:7px;z-index:1;pointer-events:none}.od-ContextualMenu.od-ContextualMenu--multiselect .od-ContextualMenu-item.od-ContextualMenu-item--header{padding:0 30px}.od-ContextualMenu.od-ContextualMenu--multiselect .od-ContextualMenu-link{padding:0 30px}.od-ContextualMenu.od-ContextualMenu--multiselect .od-ContextualMenu-link.is-selected{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-ContextualMenu.od-ContextualMenu--multiselect .od-ContextualMenu-link.is-selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';content:\'\\e041\';font-size:12px;height:39px;line-height:40px;position:absolute;left:10px}.ms-Label{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:\' *\';color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-Label.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-Label.is-disabled{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Label.is-disabled{color:#600000}}.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}@media screen and (-ms-high-contrast:active){.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.is-disabled .ms-Label{color:#600000}}.od-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:14px;font-weight:400;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border:1px solid "},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer;display:inline-block;height:32px;min-width:80px;padding:4px 20px 6px}.od-Button.is-hidden{display:none}.od-Button:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-Button:hover .od-Button-label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-Button:hover{color:#1AEBFF;border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.od-Button:hover{color:#37006E;border-color:#37006E}}.od-Button:focus{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";outline:1px solid transparent}.od-Button:focus .od-Button-label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-Button:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button:active .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-Button.is-disabled,.od-Button:disabled{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:default}.od-Button.is-disabled .od-Button-label,.od-Button:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-Button.is-disabled:focus,.od-Button.is-disabled:hover,.od-Button:disabled:focus,.od-Button:disabled:hover{outline:0}.od-Button-label{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600;font-size:14px}.od-Button-description,.od-Button-icon{display:none}.od-Button.od-Button--primary{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--primary .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-Button.od-Button--primary:hover{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";border-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.od-Button.od-Button--primary:focus{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";border-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-Button.od-Button--primary:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--primary.is-disabled,.od-Button.od-Button--primary:disabled{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-Button.od-Button--primary.is-disabled .od-Button-label,.od-Button.od-Button--primary:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-Button.od-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.od-Button.od-Button--hero .od-Button-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";display:inline-block;font-size:12px;margin-right:4px;position:relative;top:1px;text-align:center}.od-Button.od-Button--hero .od-Button-icon .ms-Icon{border-radius:18px;border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:12px;height:18px;line-height:18px;width:18px}.od-Button.od-Button--hero .od-Button-label{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:21px;font-weight:100;position:relative;text-decoration:none}.od-Button.od-Button--hero:focus .od-Button-icon,.od-Button.od-Button--hero:hover .od-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.od-Button.od-Button--hero:focus .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:hover .od-Button-icon .ms-Icon{border:1px solid "},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.od-Button.od-Button--hero:focus .od-Button-label,.od-Button.od-Button--hero:hover .od-Button-label{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-Button.od-Button--hero:active .od-Button-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--hero:active .od-Button-icon .ms-Icon{border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--hero:active .od-Button-label{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--hero.is-disabled .od-Button-icon,.od-Button.od-Button--hero:disabled .od-Button-icon{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.od-Button.od-Button--hero.is-disabled .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:disabled .od-Button-icon .ms-Icon{border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.od-Button.od-Button--hero.is-disabled .od-Button-label,.od-Button.od-Button--hero:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-Button.od-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.od-Button.od-Button--compound .od-Button-label{display:block;font-weight:600;position:relative;text-align:left;margin-top:-5px}.od-Button.od-Button--compound .od-Button-description{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";display:block;font-weight:400;font-size:12px;position:relative;text-align:left;top:3px}.od-Button.od-Button--compound:hover .od-Button-description{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.od-Button.od-Button--compound:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-Button.od-Button--compound:focus .od-Button-label{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-Button.od-Button--compound:focus .od-Button-description{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-Button.od-Button--compound:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Button.od-Button--compound:active .od-Button-description,.od-Button.od-Button--compound:active .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-Button.od-Button--compound.is-disabled .od-Button-description,.od-Button.od-Button--compound.is-disabled .od-Button-label,.od-Button.od-Button--compound:disabled .od-Button-description,.od-Button.od-Button--compound:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-Button.od-Button--compound.is-disabled:active,.od-Button.od-Button--compound.is-disabled:focus,.od-Button.od-Button--compound:disabled:active,.od-Button.od-Button--compound:disabled:focus{border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-Button.od-Button--compound.is-disabled:active .od-Button-description,.od-Button.od-Button--compound.is-disabled:active .od-Button-label,.od-Button.od-Button--compound.is-disabled:focus .od-Button-description,.od-Button.od-Button--compound.is-disabled:focus .od-Button-label,.od-Button.od-Button--compound:disabled:active .od-Button-description,.od-Button.od-Button--compound:disabled:active .od-Button-label,.od-Button.od-Button--compound:disabled:focus .od-Button-description,.od-Button.od-Button--compound:disabled:focus .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}html[dir=ltr] .ms-Button+.ms-Button{margin-left:6px}html[dir=rtl] .ms-Button+.ms-Button{margin-right:6px}.ms-Label{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:\' *\';color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-Label.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-Label.is-disabled{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Label.is-disabled{color:#600000}}.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}@media screen and (-ms-high-contrast:active){.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.is-disabled .ms-Label{color:#600000}}.od-Toggle{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;position:relative;display:block;margin-bottom:26px}.od-Toggle .ms-Label{position:relative;top:-1px;padding:0 0 0 50px}[dir=rtl] .od-Toggle .ms-Label{padding:0 50px 0 0}.od-Toggle .od-Toggle-field:before{position:absolute;top:3px;width:10px;height:10px;border-radius:10px;content:\'\';left:4px;background-color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";outline:1px solid transparent;transition-property:background,left;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.23,1)}@media screen and (-ms-high-contrast:active){.od-Toggle .od-Toggle-field:before{border:2.5px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.od-Toggle .od-Toggle-field:before{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}[dir=ltr] .od-Toggle .od-Toggle-field:before{right:auto}[dir=rtl] .od-Toggle .od-Toggle-field:before{left:auto}.od-Toggle .od-Toggle-field .ms-Label--off{display:block}.od-Toggle .od-Toggle-field .ms-Label--on{display:none}.od-Toggle .od-Toggle-field.is-selected{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Toggle .od-Toggle-field.is-selected:before{position:absolute;top:3px;width:10px;height:10px;border-radius:10px;content:'';right:4px;background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";outline:1px solid transparent;transition-property:background,left;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.23,1)}@media screen and (-ms-high-contrast:active){.od-Toggle .od-Toggle-field.is-selected:before{border:2.5px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.od-Toggle .od-Toggle-field.is-selected:before{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-Toggle .od-Toggle-field.is-selected:before{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}[dir=ltr] .od-Toggle .od-Toggle-field.is-selected:before{left:28px}[dir=rtl] .od-Toggle .od-Toggle-field.is-selected:before{right:28px}.od-Toggle .od-Toggle-field.is-selected .ms-Label--off{display:none}.od-Toggle .od-Toggle-field.is-selected .ms-Label--on{display:block}@media screen and (-ms-high-contrast:active){.od-Toggle .od-Toggle-field.is-selected{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-Toggle .od-Toggle-field.is-selected{background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-Toggle:focus+.od-Toggle-field,.od-Toggle:hover+.od-Toggle-field{border-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-Toggle:focus+.od-Toggle-field:before,.od-Toggle:hover+.od-Toggle-field:before{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-Toggle:focus:checked+.od-Toggle-field,.od-Toggle:hover:checked+.od-Toggle-field{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";border-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-Toggle:focus:checked+.od-Toggle-field:before,.od-Toggle:hover:checked+.od-Toggle-field:before{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-Toggle:active:checked+.od-Toggle-field{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";border-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.od-Toggle .od-Toggle-field:focus,.od-Toggle .od-Toggle-field:hover{border-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-Toggle .od-Toggle-field.is-selected:focus,.od-Toggle .od-Toggle-field.is-selected:hover{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";border-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-Toggle .od-Toggle-field .ms-Label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-Toggle .od-Toggle-field:hover .ms-Label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-Toggle .od-Toggle-field:active .ms-Label{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-Toggle.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-Toggle.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.od-Toggle.is-disabled .ms-Label{color:#600000}}.od-Toggle.is-disabled .od-Toggle-field{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none;cursor:default}.od-Toggle.is-disabled .od-Toggle-field:before{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-Toggle.is-disabled .od-Toggle-field,.od-Toggle.is-disabled .od-Toggle-field:before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.od-Toggle.is-disabled .od-Toggle-field,.od-Toggle.is-disabled .od-Toggle-field:before{border-color:#600000}}.od-Toggle-description{position:relative;font-size:14px;vertical-align:top;display:block;margin-bottom:8px}.od-Toggle-field{position:relative;display:inline-block;width:45px;height:20px;box-sizing:border-box;border:2px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";border-radius:20px;cursor:pointer;transition-property:background,left,border-color;transition-duration:250ms;transition-timing-function:cubic-bezier(.4,0,.23,1);outline:0}.od-Toggle-field:focus,.od-Toggle-field:hover{border-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}.od-Toggle-input{display:none}.od-Toggle.od-Toggle--textLeft{width:225px;margin-bottom:40px}.od-Toggle.od-Toggle--textLeft .od-Toggle-description{display:inline-block;max-width:150px;top:-3px;margin-bottom:0}.od-Toggle.od-Toggle--textLeft .od-Toggle-field{float:right}.ms-Label{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:\' *\';color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-Label.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-Label.is-disabled{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Label.is-disabled{color:#600000}}.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.is-disabled .ms-Label{color:#600000}}.ms-TextField{box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;margin-bottom:8px}.ms-TextField .ms-Label{font-size:14px}.ms-TextField.is-disabled .ms-TextField-field{background-color:'},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";pointer-events:none;cursor:default}.ms-TextField.is-disabled::-webkit-input-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.is-disabled::-moz-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.is-disabled:-moz-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.is-disabled:-ms-input-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.is-required .ms-Label:after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-TextField.is-required::-webkit-input-placeholder:after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-TextField.is-required::-moz-placeholder:after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-TextField.is-required:-moz-placeholder:after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-TextField.is-required:-ms-input-placeholder:after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-TextField.is-active{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ms-TextField-field{box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border-radius:0;font-weight:300;font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:32px;padding:6px 12px 7px;width:100%;min-width:180px;outline:0}.ms-TextField-field:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-TextField-field:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#37006E}}.ms-TextField-field::-webkit-input-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.ms-TextField-field::-moz-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.ms-TextField-field:-moz-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.ms-TextField-field:-ms-input-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.ms-TextField-description{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";font-size:11px}.ms-TextField.ms-TextField--placeholder{position:relative}.ms-TextField.ms-TextField--placeholder .ms-Label{position:absolute;font-weight:300;font-size:14px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";padding:6px 12px 7px;pointer-events:none}.ms-TextField.ms-TextField--placeholder.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#600000}}.ms-TextField.ms-TextField--underlined{border-bottom:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--underlined:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined:hover{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined:hover{border-color:#37006E}}.ms-TextField.ms-TextField--underlined:active,.ms-TextField.ms-TextField--underlined:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ms-TextField.ms-TextField--underlined .ms-Label{font-size:14px;display:table-cell;vertical-align:top;padding-top:10px;height:32px;width:1%;white-space:nowrap}[dir=ltr] .ms-TextField.ms-TextField--underlined .ms-Label{margin-right:8px}[dir=rtl] .ms-TextField.ms-TextField--underlined .ms-Label{margin-left:8px}[dir=ltr] .ms-TextField.ms-TextField--underlined .ms-Label{padding-left:12px}[dir=rtl] .ms-TextField.ms-TextField--underlined .ms-Label{padding-right:12px}.ms-TextField.ms-TextField--underlined .ms-TextField-field{border:0;float:left;display:table-cell;padding-top:8px;padding-bottom:3px}[dir=ltr] .ms-TextField.ms-TextField--underlined .ms-TextField-field{text-align:left}[dir=rtl] .ms-TextField.ms-TextField--underlined .ms-TextField-field{text-align:right}.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover{outline:0}.ms-TextField.ms-TextField--underlined.is-disabled{border-bottom-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#600000}}.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field{background-color:transparent;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.ms-TextField.ms-TextField--underlined.is-active{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-active{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-active{border-color:#37006E}}.ms-TextField.ms-TextField--multiline .ms-TextField-field{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:17px;min-height:60px;min-width:260px;padding-top:6px;overflow:auto}.ms-TextField.ms-TextField--textFieldUnderlined{border:0;border-bottom:1px solid '},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--textFieldUnderlined:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-TextField.ms-TextField--textFieldUnderlined:active,.ms-TextField.ms-TextField--textFieldUnderlined:focus{border-color:" },{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{border:0;display:table-cell;padding-top:8px;padding-bottom:2px}[dir=ltr] .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{text-align:left}[dir=rtl] .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{text-align:right}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus{outline:0}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled{border-bottom-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#600000}}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field{background-color:transparent;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}.ms-CheckBox{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";min-height:36px;position:relative}.ms-CheckBox .ms-Label{font-size:14px;padding:0 0 0 26px;cursor:pointer;display:inline-block}html[dir=rtl] .ms-CheckBox .ms-Label{padding:0 26px 0 0}.ms-CheckBox-input{position:absolute;opacity:0}.ms-CheckBox-field::before{content:'';display:inline-block;border:2px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";width:20px;height:20px;cursor:pointer;font-weight:400;position:absolute;box-sizing:border-box;transition-property:background,border,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.23,1)}.ms-CheckBox-field::after{content:'\\E73E';font-family:FabricMDL2Icons;display:none;position:absolute;font-weight:900;background-color:transparent;font-size:13px;top:0;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";line-height:20px;width:20px;text-align:center}@media screen and (-ms-high-contrast:active){.ms-CheckBox-field::after{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.ms-CheckBox-field::after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.ms-CheckBox-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative;outline:0;vertical-align:top}.ms-CheckBox-field:focus::before,.ms-CheckBox-field:hover::before{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-CheckBox-field:focus .ms-Label,.ms-CheckBox-field:hover .ms-Label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.ms-CheckBox-field.is-disabled{cursor:default}.ms-CheckBox-field.is-disabled::before{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-CheckBox-field.is-disabled::before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-CheckBox-field.is-disabled::before{border-color:#600000}}.ms-CheckBox-field.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-CheckBox-field.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-CheckBox-field.is-disabled .ms-Label{color:#600000}}.ms-CheckBox-field.in-focus::before{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-CheckBox-field.in-focus.is-disabled::before{border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.ms-CheckBox-field.in-focus.is-checked::before{border-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.ms-CheckBox-field.is-checked::before{border:10px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-CheckBox-field.is-checked::before{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-CheckBox-field.is-checked::before{border-color:#37006E}}.ms-CheckBox-field.is-checked::after{display:block}.ms-CheckBox-field.is-checked:focus::before,.ms-CheckBox-field.is-checked:hover::before{border-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.ms-CheckBox-field.is-checked.is-disabled::before{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border:10px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-CheckBox-field.is-checked.is-disabled::before{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-CheckBox-field.is-checked.is-disabled::before{border-color:#37006E}}.ms-CheckBox-field.is-checked.is-disabled::after{display:block}.ms-CheckBox-field.is-checked.is-disabled:focus::before,.ms-CheckBox-field.is-checked.is-disabled:hover::before{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border:10px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:'}.ms-RadioButton{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";min-height:36px;position:relative}.ms-RadioButton .ms-Label{font-size:14px;padding:0 0 0 26px;cursor:pointer;display:inline-block}html[dir=rtl] .ms-RadioButton .ms-Label{padding:0 26px 0 0}.ms-RadioButton-input{position:absolute;opacity:0}.ms-RadioButton-field::before{content:'';display:inline-block;border:2px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";width:20px;height:20px;cursor:pointer;font-weight:400;position:absolute;box-sizing:border-box;transition-property:border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.23,1);border-radius:50%}.ms-RadioButton-field::after{content:'';width:0;height:0;border-radius:50%;position:absolute;top:8px;bottom:0;transition-property:top,left,width,height;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.23,1);box-sizing:border-box}html[dir=ltr] .ms-RadioButton-field::after{left:8px}html[dir=rtl] .ms-RadioButton-field::after{right:8px}html[dir=ltr] .ms-RadioButton-field::after{right:0}html[dir=rtl] .ms-RadioButton-field::after{left:0}@media screen and (-ms-high-contrast:active){.ms-RadioButton-field::after{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-RadioButton-field::after{color:#600000}}.ms-RadioButton-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative;outline:0;vertical-align:top}.ms-RadioButton-field:focus::before,.ms-RadioButton-field:hover::before{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-RadioButton-field:focus .ms-Label,.ms-RadioButton-field:hover .ms-Label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.ms-RadioButton-field.is-disabled{cursor:default}.ms-RadioButton-field.is-disabled::before{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-RadioButton-field.is-disabled::before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-RadioButton-field.is-disabled::before{border-color:#600000}}.ms-RadioButton-field.is-disabled .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-RadioButton-field.is-disabled .ms-Label{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-RadioButton-field.is-disabled .ms-Label{color:#600000}}.ms-RadioButton-field.is-disabled:focus::before,.ms-RadioButton-field.is-disabled:hover::before{border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.ms-RadioButton-field.in-focus::before{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ms-RadioButton-field.is-checked::before,.ms-RadioButton-input:checked+.ms-RadioButton-field::before{border:2px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:transparent}@media screen and (-ms-high-contrast:active){.ms-RadioButton-field.is-checked::before,.ms-RadioButton-input:checked+.ms-RadioButton-field::before{border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-RadioButton-field.is-checked::before,.ms-RadioButton-input:checked+.ms-RadioButton-field::before{border-color:#37006E}}.ms-RadioButton-field.is-checked::after,.ms-RadioButton-input:checked+.ms-RadioButton-field::after{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";top:5px;width:10px;height:10px}html[dir=ltr] .ms-RadioButton-field.is-checked::after,html[dir=ltr] .ms-RadioButton-input:checked+.ms-RadioButton-field::after{left:5px}html[dir=rtl] .ms-RadioButton-field.is-checked::after,html[dir=rtl] .ms-RadioButton-input:checked+.ms-RadioButton-field::after{right:5px}@media screen and (-ms-high-contrast:active){.ms-RadioButton-field.is-checked::after,.ms-RadioButton-input:checked+.ms-RadioButton-field::after{background-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-RadioButton-field.is-checked::after,.ms-RadioButton-input:checked+.ms-RadioButton-field::after{background-color:#37006E}}.ms-RadioButton-field.is-checked:focus::before,.ms-RadioButton-field.is-checked:hover::before,.ms-RadioButton-input:checked+.ms-RadioButton-field:focus::before,.ms-RadioButton-input:checked+.ms-RadioButton-field:hover::before{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ms-RadioButton-field.is-checked.in-focus::before,.ms-RadioButton-input:checked+.ms-RadioButton-field.in-focus::before{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}"}])});define("odsp-next/controls/ODFabricIconsPLT.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'@charset "UTF-8";@font-face{font-family:FabricMDL2Icons;src:url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwT1MvMkpR954AAAF4AAAAYFZETViBXolxAAACSAAABeBjbWFwfKdTAwAACCgAAAFeY3Z0IAnZCa8AAAu4AAAAKmZwZ238nuaOAAAJiAAAAVlnYXNwAAgAGwAAMnAAAAAMZ2x5ZhqKuggAAAxMAAAfOGhlYWT7aNTDAAAA/AAAADZoaGVhEAEIBgAAATQAAAAkaG10eBlsDG8AAAHYAAAAcGxvY2GkPazZAAAL5AAAAGhtYXhwALMAzAAAAVgAAAAgbmFtZdCLTS4AACuEAAAGynBvc3T/UQB3AAAyUAAAACBwcmVweL3yDgAACuQAAADTAAEAAAADAAC2DPW+Xw889QALCAAAAAAAv/3BgAAAAADUSsZFAAAAAAgACAAAAAAJAAIAAAAAAAAAAQAACAAAAAAACAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAUAAQAAADMAogARAAAAAAABAAAAAAAKAAAAZAApAAAAAAADB9IBkAAFAAAFmgUzAAABGwWaBTMAAAPRAGYCEggFBQoBAgEBAQEBAQAAAAAQAAAAAAAAAAAAAABNUyAgAEAADfCSCAAAAAAACAAAAIAAAAAAAAAABAAIAAAAACAAAAUqAKYAAAAAAjEAAAAAAAAIAAAAABMAAADzAAYAAACAAIAAAAAGAQABpQIDAIAAAAAAAIAAAADTAIAAAAAAAAACgAAAAAAAAAANAIAAAAEAAAAAwACAAEAAQABAAAAAAACAAYAAQABAAdMB1AAAAJkAAAABAAEBAQEBAAwA+Aj/AAgACAAAAAkACQAAAAoACgAAAAsACwAAAAwADAAAAA0ADQAAAA4ADgAAAA8ADwAAABAAEAAAABEAEQAAABIAEgAAABMAEwAAABQAFAAAABUAFQAAABYAFgAAABcAFwAAABgAGAAAABkAGQAAABoAGgAAABsAGwAAABwAHAAAAB0AHQAAAB4AHgAAAB8AHwAAACAAIAAAACEAIQAAACIAIgAAACMAIwAAACQAJAAAACUAJQAAACYAJgAAACcAJwAAACgAKAAAACkAKQAAACoAKgAAACsAKwAAACwALAAAAC0ALQAAAC4ALgAAAC8ALwAAADAAMAAAADEAMQAAADIAMgAAADMAMwAAADQANAAAADUANQAAADYANgAAADcANwAAADgAOAAAADkAOQAAADoAOgAAADsAOwAAADwAPAAAAD0APQAAAD4APgAAAD8APwAAAEAAQAAAAEEAQQAAAEIAQgAAAEMAQwAAAEQARAAAAEUARQAAAEYARgAAAEcARwAAAEgASAAAAEkASQAAAEoASgAAAEsASwAAAEwATAAAAE0ATQAAAE4ATgAAAE8ATwAAAFAAUAAAAFEAUQAAAFIAUgAAAFMAUwAAAFQAVAAAAFUAVQAAAFYAVgAAAFcAVwAAAFgAWAAAAFkAWQAAAFoAWgAAAFsAWwAAAFwAXAAAAF0AXQAAAF4AXgAAAF8AXwAAAGAAYAAAAGEAYQAAAGIAYgAAAGMAYwAAAGQAZAAAAGUAZQAAAGYAZgAAAGcAZwAAAGgAaAAAAGkAaQAAAGoAagAAAGsAawAAAGwAbAAAAG0AbQAAAG4AbgAAAG8AbwAAAHAAcAAAAHEAcQAAAHIAcgAAAHMAcwAAAHQAdAAAAHUAdQAAAHYAdgAAAHcAdwAAAHgAeAAAAHkAeQAAAHoAegAAAHsAewAAAHwAfAAAAH0AfQAAAH4AfgAAAH8AfwAAAIAAgAAAAIEAgQAAAIIAggAAAIMAgwAAAIQAhAAAAIUAhQAAAIYAhgAAAIcAhwAAAIgAiAAAAIkAiQAAAIoAigAAAIsAiwAAAIwAjAAAAI0AjQAAAI4AjgAAAI8AjwAAAJAAkAAAAJEAkQAAAJIAkgAAAJMAkwAAAJQAlAAAAJUAlQAAAJYAlgAAAJcAlwAAAJgAmAAAAJkAmQAAAJoAmgAAAJsAmwAAAJwAnAAAAJ0AnQAAAJ4AngAAAJ8AnwAAAKAAoAAAAKEAoQAAAKIAogAAAKMAowAAAKQApAAAAKUApQAAAKYApgAAAKcApwAAAKgAqAAAAKkAqQAAAKoAqgAAAKsAqwAAAKwArAAAAK0ArQAAAK4ArgAAAK8ArwAAALAAsAAAALEAsQAAALIAsgAAALMAswAAALQAtAAAALUAtQAAALYAtgAAALcAtwAAALgAuAAAALkAuQAAALoAugAAALsAuwAAALwAvAAAAL0AvQAAAL4AvgAAAL8AvwAAAMAAwAAAAMEAwQAAAMIAwgAAAMMAwwAAAMQAxAAAAMUAxQAAAMYAxgAAAMcAxwAAAMgAyAAAAMkAyQAAAMoAygAAAMsAywAAAMwAzAAAAM0AzQAAAM4AzgAAAM8AzwAA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HwEWFRQPAQYBMh8BFhUUDwEGIyImLwEmNTQ/ATYBMh8BHgEVFA8BBiMiLwEmNTQ/ATYBMh8BFhUUDwEGIyIvASY1ND8BNgK0HRUB0xUV/i0VHR0V/iwVCxIWCgGsFR0mHMgbDg3IDSMSKBvHHBzHHAGEHRWYFRWYChoOHxSXFRWXFQEdDhoKlxUVlxUdHhWXFRWXFP6mHhWXFRWXFB8OGgqYFRWYFQKTHhWYCgoUmBUeHRWXFRWXFf7iHhWXFRWXFR4dFZcVFZcVBhoV/i0VHR0V/i0VFQHTFR0QGBQTCgGsFfzAHMcbKBIjDcgNDhvIHCYnHMccAr4VlxUdHhWYCgoUmBUeHRWXFf7FCgqYFR0eFZcVFZcVHh0VmBT+CxWXFR4dFZgUCgqYFR0eFZcVAncVmAoaDh8UlxUVlxUeHRWYFf7EFZcVHh0VmBUVmBUdHhWXFQAAACUBwgADAAEEAwACAAwAAAADAAEEBQACABAADAADAAEEBgACAAwAHAADAAEEBwACABAAKAADAAEECAACABAAOAADAAEECQAAAGQASAADAAEECQABABoArAADAAEECQACAA4AxgADAAEECQADABoArAADAAEECQAEABoArAADAAEECQAFABgA1AADAAEECQAGABoArAADAAEECQAHAHIA7AADAAEECQAIACoBXgADAAEECQALAFQBiAADAAEECQANApgB3AADAAEECQAOAFQBiAADAAEECgACAAwAAAADAAEECwACABAEdAADAAEEDAACAAwAAAADAAEEDgACAAwEhAADAAEEEAACAA4EkAADAAEEEwACABIEngADAAEEFAACAAwAAAADAAEEFQACABAEsAADAAEEFgACAAwAAAADAAEEGQACAA4EwAADAAEEGwACABAEzgADAAEEHQACAAwAAAADAAEEHwACAAwAAAADAAEEJAACAA4E3gADAAEEKgACAA4E7AADAAEELQACAA4E+gADAAEICgACAAwAAAADAAEIFgACAAwAAAADAAEMCgACAAwAAAADAAEMDAACAAwAAABOAG8AcgBtAGEAbABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADEANAAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4ARgB1AGwAbABNAEQATAAyAC4AMQAuADgAOABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAzAC4AMAAwAFMAZQBnAG8AZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAHQAaABlACAATQBpAGMAcgBvAHMAbwBmAHQAIABnAHIAbwB1AHAAIABvAGYAIABjAG8AbQBwAGEAbgBpAGUAcwAuAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAFkAbwB1ACAAbQBhAHkAIAB1AHMAZQAgAHQAaABpAHMAIABmAG8AbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAEUAVQBMAEEAIABmAG8AcgAgAHQAaABlACAAcAByAG8AZAB1AGMAdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAaQBuAGMAbAB1AGQAZQBkACAAdABvACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAG8AbgBsAHkAIAAoAGkAKQAgAGUAbQBiAGUAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBuACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABlAG0AYgBlAGQAZABpAG4AZwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAdABoAGkAcwAgAGYAbwBuAHQAOwAgAGEAbgBkACAAKABpAGkAKQAgAHQAZQBtAHAAbwByAGEAcgBpAGwAeQAgAGQAbwB3AG4AbABvAGEAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdABvACAAYQAgAHAAcgBpAG4AdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABvAHUAdABwAHUAdAAgAGQAZQB2AGkAYwBlACAAdABvACAAaABlAGwAcAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQALgBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQDhAGwATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwB0AGgBsAGhAwAAbgBnAEEAcgByAHUAbgB0AGEAAAADAAAAAAAA/04AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAr//wAP) format("truetype")}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none}.ms-Icon--FavoriteStarFill:before,.ms-Icon--star:before{content:"\\E735"}.ms-Icon--Add:before{content:"\\E710"}.ms-Icon--Contact:before{content:"\\E77B"}.ms-Icon--ErrorBadge:before{content:"\\EA39"}.ms-Icon--People:before{content:"\\E716"}.ms-Icon--Calendar:before{content:"\\E787"}.ms-Icon--OneDrive:before{content:"\\E941"}.ms-Icon--GlobalNavButton:before{content:"\\E700"}.ms-Icon--Save:before{content:"\\E74E"}.ms-Icon--Edit:before{content:"\\E70F"}.ms-Icon--Attach:before{content:"\\E723"}.ms-Icon--Settings:before{content:"\\E713"}.ms-Icon--Lock:before{content:"\\E72E"}.ms-Icon--Search:before{content:"\\E721"}.ms-Icon--CheckMark:before{content:"\\E73E"}.ms-Icon--Cancel:before,.ms-Icon.ms-Icon--x:before{content:"\\E711"}.ms-Icon--More:before,.ms-Icon.ms-Icon--ellipsis:before{content:"\\E712"}.ms-Icon--Back:before{content:"\\E72B"}.ms-Icon--Forward:before{content:"\\E72A"}.ms-Icon--OfficeLogo:before{content:"\\EB6E"}.ms-Icon--OutlookLogo:before{content:"\\EB6D"}.ms-Icon--QuickNote:before{content:"\\E70B"}.ms-Icon--ChevronDown:before,.ms-Icon.ms-Icon--chevronDown:before{content:"\\E70D"}.ms-Icon--ChevronLeft:before{content:"\\E76B"}.ms-Icon--ChevronRight:before{content:"\\E76C"}.ms-Icon--View:before{content:"\\E890"}.ms-Icon--ExcelLogo:before{content:"\\EC28"}.ms-Icon--OneNoteLogo:before{content:"\\EC0D"}.ms-Icon--PowerPointLogo:before{content:"\\EC2A"}.ms-Icon--WordLogo:before{content:"\\EC29"}.ms-Icon--Filter:before,.ms-Icon--filter:before{content:"\\E71C"}.ms-Icon--RemoveFilter:before,.ms-Icon--filterClear:before{content:"\\EB08"}.ms-Icon--Waffle:before{content:"\\ED89"}.ms-Icon--Group:before{content:"\\E902"}.ms-Icon--HeartFill:before{content:"\\EB52"}.ms-Icon--Heart:before{content:"\\EB51"}.ms-Icon--Chart:before{content:"\\E999"}.ms-Icon--Lightbulb:before{content:"\\EA80"}.ms-Icon--SwayLogo:before{content:"\\ED29"}.ms-Icon--GroupedList:before,.ms-Icon--listGroup2:before{content:"\\EF74"}.ms-Icon--SortUp:before,.ms-Icon--arrowUp2:before{content:"\\EE68"}.ms-Icon--SortDown:before,.ms-Icon--arrowDown2:before{content:"\\EE69"}.ms-Icon--AppIconDefault:before{content:"\\ECAA"}.ms-Icon--Glimmer:before{content:"\\ECF4"}.ms-Icon--PowerApps2Logo:before{content:"\\F092"}.ms-Icon--AccessLogo:before{content:"\\ED69"}.ms-Icon--VisioLogo:before{content:"\\ED7D"}.ms-Icon--AddFriend:before{content:"\\E8FA"}html[dir=rtl] .ms-Icon--Left:before{content:\'\\E72A\'}html[dir=rtl] .ms-Icon--Right:before{content:\'\\E72B\'}.ms-Icon--infoOpen:before{content:\'\\E70D\'}@keyframes rotate-progress{from{transform:rotate(0)}to{transform:rotate(360deg)}}'}])});define("odsp-next/controls/resourcePreloader/ResourcePreloader",["require","exports","./ResourcePreloaderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ResourcePreloader.css","./ResourcePreloader.html"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-resource-preloader",template:e("./ResourcePreloader.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/resourcePreloader/ResourcePreloaderViewModel",["require","exports","knockout","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../../bindings/element/ElementBinding","../../utilities/features/Features","../../bindings/idle/IdleBinding","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,r,n,i,a,s,l,u){ "use strict";var d=5e3,c="$Preload",m="drp",h=function(e){function t(){var t=e.call(this)||this;t._platform=t.resources.consume(u.platformDetection);t._urlDataSource=t.resources.consume(n.url);t._preloadUrl=t._urlDataSource.getResourcePreloadUrl();t._viewParams=t.resources.consume(r.viewParams);t.isIdle=o.observable(!1);t.iframeSrc=o.observable("");t.preloadIframe=o.observable(null);if(a.isFeatureEnabled(a.UseNewResourcePreloader)&&t._preloadUrl&&!t._platform.isMobile&&"1"!==t._viewParams.peek()[m]){t.createComputed(t._computePreloadOnIdle);t.addBindingHandlers({idle:s["default"],element:i});t.async.setTimeout(t._startPreloading,d)}return t}__extends(t,e);t.prototype._startPreloading=function(){if(this.isIdle.peek()){this._hasPreloadingStarted=!0;this.iframeSrc(this._preloadUrl)}};t.prototype._pause=function(){var e=o.utils.unwrapObservable(this.preloadIframe);try{e&&e.contentWindow&&e.contentWindow[c]&&e.contentWindow[c].pause()}catch(t){}};t.prototype._resume=function(){var e=o.utils.unwrapObservable(this.preloadIframe);try{e&&e.contentWindow&&e.contentWindow[c]&&e.contentWindow[c].resume()}catch(t){}};t.prototype._computePreloadOnIdle=function(){var e=this.isIdle();e?this._hasPreloadingStarted?this._resume():this._startPreloading():this._pause()};return t}(l["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/idle/IdleBinding",["require","exports","../BaseBinding","@ms/odsp-utilities/lib/math/Point","../../utilities/browser/FeatureDetection","knockout","@uifabric/utilities/lib/dom"],function(e,t,o,r,n,i,a){"use strict";function s(e,t){for(;e;){if(e===t)return!0;e=a.getParent(e)}return!1}function l(e){var t=e.relatedTarget||e.toElement;return!t||"HTML"===t.nodeName}var u=10,d=4e3,c=500,m=n.instance.pointerEvents,h=function(e){function t(t,o){var r=e.call(this,t,o)||this,a=t.valueAccessor();r._isIdle=a.isIdle||i.observable(!1);r._isEnabled=a.isEnabled||i.observable(!0);r._isInIdleZone=i.observable(!1);r._idleZoneElement=a.idleZoneElement||r.element;r._shouldClicksWake=a.shouldClicksWake;r._lastTouchPosition=null;r._lastMousePosition=null;r._lastPointerExitPosition=null;r._pointerCount=0;r._pointers={};r._isMouseDown=!1;r._isSuspended=!1;r._idle=r.createComputed(r._computeIdle).extend({rateLimit:{timeout:d,method:"notifyWhenChangesStop"}});r.createComputed(r._computeAwakenWhenNotEnabled);r.createComputed(r._computeSuspendIdleEvents);r.events.on(r._idleZoneElement,"click",r._onClick);r.events.on(document,"mousedown",r._onMouseDown,!0);r.events.on(document,"mousemove",r._onMouseMove,!0);r.events.on(document,"mouseup",r._onMouseUp,!0);r.events.on(document,"mouseout",r._onMouseOut,!0);r.events.on(document,"mousewheel",r._onMouseWheel,!0);r.events.on(window,"blur",r._onWindowBlur,!0);r.events.on(window,"focus",r._onWindowFocus,!0);if(n.instance.arePointerEventsSupported){r.events.on(document,m.pointerdown,r._onPointerDown,!0);r.events.on(document,m.pointermove,r._onPointerMove,!0);r.events.on(document,m.pointerup,r._onPointerUp,!0);r.events.on(document,m.pointercancel,r._onPointerCancel,!0);r.events.on(document,m.lostpointercapture,r._onLostPointerCapture,!0)}else{r.events.on(document,"touchstart",r._onTouchStart,!0);r.events.on(document,"touchmove",r._onTouchMove,!0);r.events.on(document,"touchend",r._onTouchEnd,!0);r.events.on(document,"touchcancel",r._onTouchCancel,!0)}return r}__extends(t,e);t.prototype._computeIdle=function(){var e=this._isIdle(),t=this._isInIdleZone(),o=this._isEnabled();!e&&t&&o&&this._isIdle(!0)};t.prototype._computeAwakenWhenNotEnabled=function(){var e=this._isEnabled();e||this._isIdle(!1)};t.prototype._resetPosition=function(){this._lastMousePosition=null;this._lastTouchPosition=null};t.prototype._onClick=function(e){if(0===e.button){var t=this._lastMousePosition,o=new r["default"](e.clientX,e.clientY);this._resetPosition();if(!(t&&o.distance(t)>=u)){this._isInIdleZone(!0);!this._isSuspended&&this._isEnabled.peek()&&(this._shouldClicksWake?this._isIdle(!1):this._isIdle(!this._isIdle.peek()))}}};t.prototype._onMouseDown=function(e){if(0===e.button){this._isMouseDown=!0;var t=new r["default"](e.clientX,e.clientY);this._lastMousePosition=t}};t.prototype._onMouseMove=function(e){var t=this._lastTouchPosition,o=this._lastMousePosition,n=new r["default"](e.clientX,e.clientY);if(!(t&&n.distance(t)=u){this._resetPosition();!this._isSuspended&&this._isEnabled.peek()&&this._isIdle(!1)}this._lastMousePosition||(this._lastMousePosition=n)}};t.prototype._onMouseUp=function(e){0===e.button&&(this._isMouseDown=!1)};t.prototype._onMouseOut=function(e){if(!this._isMouseDown){var t=this._lastPointerExitPosition,o=new r["default"](e.clientX,e.clientY);this._resetPosition();this._lastPointerExitPosition=null;if(!(t&&o.distance(t)
'});_application/javascript_khttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconedriveapp-98fdabec.js HIJKO7bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_ehttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcfiles-b712dd48.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9V456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f6306dd-0001-005d-21d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056354_Thu, 04 May 2017 18:05:49 GMTU94555_0x8D490DDAAF7DD10_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djTYdmsv3APbu|$.UZ"BH\ny~O// OneDrive:IgnoreCodeCoverage define("odsp-next/pages/files/odc/ConsumerFiles",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ConsumerFilesViewModel","./ConsumerFiles.html"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-consumer-files",template:e("./ConsumerFiles.html"),viewModel:i["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/files/odc/ConsumerFilesViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../od/Files"],function(e,t,o,i){"use strict";var r=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.filesTagName=i.tagName;o.filesParams={};return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/pages/files/od/Files",["require","exports","./FilesViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Files.html","./Files.css","../../../controls/silverlightUpload/SilverlightUpload","../../../controls/downlevelUpload/DownlevelUpload","../../../controls/list/DetailsList","../../../controls/list/GridList","../../../controls/list/SingleAlbumList"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"od-files",template:e("./Files.html"),viewModel:o,synchronous:!0});return r});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/files/od/FilesViewModel",["require","exports","knockout","../../baseInnerPage/od/DataManagerPageViewModel","../../../resources/ProviderResourceKeys","../../../resources/PagesResourceKeys","../../../providers/dataManager/files/FilesDataManager","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../providers/item/ItemProvider","../../../utilities/browser/WindowSize","./DragAndDropHelper","./FilesCommandSet","@ms/odsp-datasources/lib/Permissions","../../../models/item/ItemType","../../../controls/itemContent/folder/FolderItemContent","../../../controls/itemContent/albumItemContentList/AlbumItemContentList","../../../dataSources/url/QueryType","../../../controls/list/layouts/LayoutType","../../../dataSources/url/PageType","../../../resources/ModelResourceKeys","../../../resources/ControlResourceKeys","../../../resources/UtilityResourceKeys","../../../utilities/features/Features","../../../utilities/educationAndUpsells/EducationAndUpsells","../../../models/upsell/Upsells","../../../dataSources/upload/UploadProcessorType","../../../utilities/optimizely/experiments/Premium","../../../utilities/optimizely/experiments/GuidedTour","../../../bindings/contextMenu/ContextMenuHelper","../../../bindings/scrollContainer/ScrollContainerBinding","../../../bindings/component/ControlBinding","../../../controls/firstRunBanner/FirstRunBanner","../../../controls/infoPane/InfoPane.key","../../../controls/listFooter/ListFooter","../../../controls/overlays/oneUp/OneUpOverlay","../../../controls/smartBannerV2/SmartBannerV2","../../../controls/transclusion/content/TransclusionContent","../../../controls/list/viewModels/DetailsListViewModel"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b,y,x,_,I,S,w,T,C,k,F,R,M,P,A,D,B,L,E){"use strict";var O=function(t){function i(e){var i=t.call(this,e)||this;i.listFooterTagName=D["default"].tagName;i.oneUpOverlayTagName=B["default"].tagName;i.smartBannerTagName=L.tagName;i.transclusionContentTagName=E["default"].tagName;i.addBindingHandlers({scrollContainer:R["default"],control:M["default"]});i._userSettingsStore=i.resources.isExposed(y.userSettingsStore)?i.resources.consume(y.userSettingsStore):null;i._identity=i.resources.consume(r.identity).getIdentity();i._navigation=i.resources.consume(a.navigation);i._userInfoProvider=i.resources.consume(r.userInfo);i._bundleLoader=i.resources.consume(r.bundleLoader);i._experimentHelper=i.resources.consume(_.experimentHelper);i._dragAndDropRobotProvider=i.resources.consume(r.dragAndDropRobot);i._storageOptionsProvider=i.resources.consume(r.storageOptions);i._isExistingUserPremiumUpsellEligible=i.resources.consume(x.isExistingUserPremiumUpsellEligible);i._isFirstRunExperienceVisible=i.resources.consume(x.isFirstRunExperienceVisible);i._educationAndUpsells=i.resources.consume(S.resourceKey);i.infoPaneSpecification=M.toSpecification(A.resourceKey,{});i._actionMap=i.resources.consume(x.actionMap);var n=new(i.managed(i._actionMap.UploadAction))({uploadProcessorType:T.Html5file});i._isUploadAvailable=n.isAvailable;var s=i._navigation.viewParams;i.isEmptyView=i.createPureComputed(i._computeIsEmptyView);i._robotRootOverride=s.robotMimicRoot;i.isGridBasedView=i.createPureComputed(i._computeIsGridBasedView);i._isMobileAtStart=i.responsiveUI.formFactorSize()<=d.Medium;if(I.isFeatureEnabled(I.EnableFirstRunExperienceRobot)&&i._dragAndDropRobotProvider&&!i._isMobileAtStart){i.isDragAndDropRobotApplicable=i.createPureComputed(i._computeIsRobotApplicable);i.dragAndDropGridHintComponent=i.createPureComputed(function(){return i._dragAndDropRobotProvider.getGridHintComponent(i.isGridBasedView,i.isDragAndDropRobotApplicable)});i.dragAndDropFooterHintComponent=i.createPureComputed(function(){return i.isEmptyView()?null:i._dragAndDropRobotProvider.getFooterHintComponent(i.isGridBasedView,i.isDragAndDropRobotApplicable)})}else{i.dragAndDropGridHintComponent=void 0;i.dragAndDropFooterHintComponent=void 0}i.dragAndDrop=new(i.managed(c["default"]))({});i._uploadTeachingBubbleProvider=i.resources.consume(r.uploadTeachingBubble);i.itemProvider=i.resources.consume(l.resourceKey);i._isGuidedTourVisible=i.createObservable(!1);i._guidedTourUploadTimerStartTime=0;if(i._userInfoProvider.isAuthenticated()){i._teachingBubbleFirstUploadOverride=s.forceUploadBaloon;i.createComputed(i._computeUploadTeachingBubble)}i.upsellTagName=P["default"].tagName;i.upsell=o.observable(null);i.upsellParams={upsell:i.upsell,item:i.item};i.isUpsellApplicable=i.createObservable(!1);i.createBackgroundComputed(i._determineIfUpsellIsApplicable);i._freOverride=s.showNewFre;i._guidedTourOverride=s.showGuidedTour;i._premiumOverride=s.showPremiumPositioning;i._newFeaturesOverride=s.showNewFeaturesExperience;i.firstRunComponent=i.createObservable();i.createBackgroundComputed(i._initializeFirstRunComponent);i.guidedTourComponent=i.createObservable();i.createBackgroundComputed(i._initializeGuidedTourComponent);i.createBackgroundComputed(i._configureAreOverrideParamsAvailable);i.createBackgroundComputed(i._configureIsFirstRunExperienceVisible);i.createBackgroundComputed(i._configureIsPremiumUpsellVisible);i.createBackgroundComputed(i._configureIsGuidedTourVisible);i._setupCommandSets();i.hideLeftNav(!1);i._checkForNotifications();return i}__extends(i,t);i.prototype.dispose=function(){t.prototype.dispose.call(this);this.contextMenuHelper(null);this.commandSet(null)};i.prototype.computeCurrentPageName=function(){var e,t=this.item.peek(),o=this.urlDataSource.getKeyParams(t.key);switch(this.urlDataSource.getQueryType(o)){case g.RecycleBin:e="RecycleBin";break;case g.Recent:e="Recent";break;case g.SharedWithMe:e="Shared";break;case g.Search:e="Search";break;default:e="Folder"}return"Files-"+e};i.prototype.computeContentComponent=function(){var e=t.prototype.computeContentComponent.call(this);if(e)return e;var o=this.item(),i=this.layoutType();if(o.type===m.Folder){if(i===v.SingleAlbum){var r={footerItem:this.dragAndDropGridHintComponent};return{name:f["default"].tagName,params:r}}var r={footerItem:this.dragAndDropGridHintComponent};return{name:h["default"].tagName,params:r}}};i.prototype.computeCreateDataManager=function(){return this._createFilesDataManager};i.prototype._computeIsGridBasedView=function(){var e=this.layoutType();return e===v.Grid||e===v.SingleAlbum};i.prototype._computeIsEmptyView=function(){var e=this.itemSet(),t=e.content().items;return 0===t.length};i.prototype._computeIsRobotApplicable=function(){var e=this.itemSet(),t=e.item(),o=e.content().items;if((t.key===this.urlDataSource.getRootItemKey()||this._robotRootOverride)&&!e.isPlaceholder&&!e.isExpired&&o.length<=3&&this._educationAndUpsells.getAreNoFilesAdded(e)){this._dragAndDropRobotProvider.setExperimentSeen();return!0}return!1};i.prototype._computeUploadTeachingBubble=function(){this._uploadTeachingBubbleProvider.checkIfTeachingBubbleIsApplicable(this.urlDataSource.getRootItemKey(),this.itemSet())};i.prototype._createFilesDataManager=function(){return new(this.managed(s["default"]))({requiredPageType:b.Files})};i.prototype._setupCommandSets=function(){var e=new(this.managed(u["default"]))({}),t=new(this.managed(u["default"]))({});this.resources.expose(n.listViewContextMenuHelper,new(this.managed(F))({items:this.platform.isMobile?[]:t.commands.peek(),rootElementClass:"List",boundingElementClass:"od-BasePage-content",shouldHideIcons:!0}));var o=new(this.managed(F))({items:this.platform.isMobile?[]:t.commands.peek(),rootElementClass:"od-BasePage-content",boundingElementClass:"od-BasePage-content",shouldHideIcons:!0});this.contextMenuHelper(o);this.commandSet(e)};i.prototype._checkForNotifications=function(){var t=this;this.createBackgroundComputed(function(){if(t._bundleLoader.getBundleInfo(2).isLoaded()){var o=e("odsp-next/providers/notificationManager/NotificationManager")["default"],i=new(t.managed(o))({isPageLevel:!0});i.createNotificationHandlers(function(e){return new(t.managed(e))})}});this._userInfoProvider&&this._userInfoProvider.isAuthenticated()&&this.createBackgroundComputed(function(){var e=t.item();if(!e.isPlaceholder&&!t._hasConfiguredUpsell){t._hasConfiguredUpsell=!0;t._getUpsellToShow(e)}})};i.prototype._getUpsellToShow=function(e){var t=this;this._userInfoProvider&&this._userInfoProvider.isAuthenticated()&&this._userInfoProvider.getUpsellToShow(e).then(function(e){e&&t.upsell(e)})};i.prototype._determineIfUpsellIsApplicable=function(){var e=this.item(),t=this.upsell();this._bundleLoader.getBundleInfo(1).isLoaded()&&e&&!this._isMobileAtStart&&this._identity.type===p.IdentityType.msa&&e.key===this.urlDataSource.getRootItemKey()&&t?t.id===w["default"].NewBrandFRE?this.isUpsellApplicable(!I.isFeatureEnabled(I.EnableFirstRunExperienceDialog)):this.isUpsellApplicable(!0):this.isUpsellApplicable(!1)};i.prototype._configureIsGuidedTourVisible=function(){var e=this;this._guidedTourOverride?this._activateGuidedTourExperimentWithoutLightbox():this._isUploadAvailable()?this._userInfoProvider.getGuidedTourCompleted().then(function(t){t||e._userInfoProvider.getGuidedTourViewCount().then(function(t){t>0&&t<3&&e._activateGuidedTourExperimentWithoutLightbox()})}):this._isGuidedTourVisible(!1)};i.prototype._activateGuidedTourExperimentWithoutLightbox=function(){var e=this;this._isMobileAtStart||this._experimentHelper.activateExperimentBehindFeature(I.EnableGuidedTour,k.EXPERIMENT_ID_ODC,8319521802).then(function(t){if(0!==t){e._guidedTourVariation=t;e._isGuidedTourVisible(!0)}})};i.prototype._configureAreOverrideParamsAvailable=function(){if(this._freOverride){this._premiumUpsellType=1;this._isFirstRunExperienceVisible(!0)}else if(this._premiumOverride){this._premiumUpsellType=3;this._isExistingUserPremiumUpsellEligible(!0)}else if(this._newFeaturesOverride){this._premiumUpsellType=6;this._activateNewFeaturesExperiment()}};i.prototype._configureIsPremiumUpsellVisible=function(){var e=this.item(),t=this.itemSet();t.content();if(!this._isMobileAtStart){var o=this._educationAndUpsells.getTypeOfPremiumUpsell(e,t);if(o&&o()){this._premiumUpsellType=o.peek();6===this._premiumUpsellType?this._activateNewFeaturesExperiment():3===this._premiumUpsellType&&this._isExistingUserPremiumUpsellEligible(!0)}}};i.prototype._activateNewFeaturesExperiment=function(){var e=this;this._experimentHelper.activateExperimentBehindFeature(I.EnablePremiumNewFeaturesLightbox,C.NEW_FEATURES_EXPERIMENT_ID,8294919015).then(function(t){e._newFeaturesVariation=t;t&&8294919015!==t&&e._isExistingUserPremiumUpsellEligible(!0)})};i.prototype._configureIsFirstRunExperienceVisible=function(){var e=this,t=this.item(),o=this.resources.consume(x.isFirstRunExperienceVisible);this.itemSet.peek().content();this._isMobileAtStart||this._educationAndUpsells.getIsNewUser(t,this.itemSet()).then(function(t){t&&e._experimentHelper.activateExperimentBehindFeature(I.EnableGuidedTour,k.EXPERIMENT_ID_ODC,8319521802).then(function(t){e._guidedTourVariation=t;e._guidedTourUploadTimerStartTime=Date.now();var i=8319521803!==t&&8319830356!==t,r=0!==t&&8319521802!==t;i&&I.isFeatureEnabled(I.EnablePremiumMessaging)&&o(!0);r&&e._isGuidedTourVisible(!0)})})};i.prototype._initializeFirstRunComponent=function(){var e=this,t=this._bundleLoader.getBundleInfo(5).isLoaded();this._isFirstRunExperienceVisible()?this._bundleLoader.loadNow("odsp-next/controls/firstRunExperience/FirstRunExperience").then(function(o){if(t){var i=e.resources.consume(r.guidedTour);i.setUploadTimerStartTime(e._guidedTourUploadTimerStartTime);e.firstRunComponent({name:o.tagName,params:{}})}}):this._isExistingUserPremiumUpsellEligible()?this._bundleLoader.loadNow("odsp-next/controls/premiumIntro/PremiumIntro").then(function(o){t&&e.firstRunComponent({name:o.tagName,params:{upsellType:e._premiumUpsellType,variation:e._newFeaturesVariation}})}):this.firstRunComponent(null)};i.prototype._initializeGuidedTourComponent=function(){var e=this,t=this._bundleLoader.getBundleInfo(5).isLoaded();this._isGuidedTourVisible()?this._bundleLoader.loadNow("odsp-next/controls/guidedTour/GuidedTour").then(function(o){if(t){var i=e.resources.consume(r.guidedTour);if(!i.getDismissedThisSession()){if(!i.getSeenThisSession()){i.setOptimizelyVariation(e._guidedTourVariation);i.setUploadTimerStartTime(e._guidedTourUploadTimerStartTime)}e.guidedTourComponent({name:o.tagName,params:{onClose:e._onCloseGuidedTour.bind(e)}})}}}):this.guidedTourComponent(null)};i.prototype._onCloseGuidedTour=function(){this.guidedTourComponent(null)};return i}(i["default"]);return O});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/baseInnerPage/od/DataManagerPageViewModel",["require","exports","knockout","../../../resources/ProviderResourceKeys","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../../resources/DataSourceResourceKeys","../../files/od/ODCFiles.resx","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/async/Promise","../../../utilities/features/Features","../../../dataSources/url/odc/UrlDataSource","../../../controls/error/Error","../../../providers/operation/MoveCopyItemsAsyncOperation","../../../models/operation/OperationBatch","../../../models/promiseTracker/PromiseTracker","@ms/odsp-utilities/lib/async/Semaphore","@ms/odsp-utilities/lib/string/StringHelper","../../../models/item/VirtualItemType","../../../models/item/ItemType","@ms/odsp-utilities/lib/object/ObjectUtil","@ms/odsp-shared/lib/utilities/object/EqualityComparers","../../../providers/dataManager/FocusItemHelper","../../../models/item/IError","../../../controls/userState/lockedPage/LockedPage","../../../bindings/contextMenu/ContextMenuBinding","../../../models/selection/ItemSetSelectionModel","../../../bindings/css/ClassesBinding","../../../providers/item/ItemProvider","../../../dataSources/item/IGetWorkProgressContext","../../../dataSources/item/ITaskProgress","../../../controls/oneUp/OneUp.key","./BaseInnerPageViewModel","@ms/odsp-datasources/lib/Permissions","../../../providers/dataManager/mapper/IdentityDataManagerMapper","../../../bindings/component/ControlBinding"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b,y,x,_,I,S,w,T,C,k,F,R,M,P,A,D,B,L){"use strict";var E=function(e){function t(t,a){void 0===t&&(t={});void 0===a&&(a={});var d=e.call(this,t,a)||this;d.addBindingHandlers({contextMenu:T,classes:k,control:L["default"]});d.loadingPromiseTracker=d.resources.isExposed(r.promiseTracker)?d.resources.consume(r.promiseTracker):d.resources.expose(r.promiseTracker,new(d.managed(f["default"])));d.itemProvider=d.resources.consume(F.resourceKey);d._identityProvider=d.resources.consume(i.identity);d.urlDataSource=d.resources.consume(s.url);d.viewParams=d.resources.consume(r.viewParams);d.platform=d.resources.consume(l.platformDetection);d._moveCopyHelper=new(d.managed(m["default"]));d.autoScrollEnabled=o.observable(!1);d.autoScrollYPosition=o.observable(0);d._createDataManager=d.createPureComputed(d._computeCreateDataManager);d._createDataManager.equalityComparer=_.objectStrictEquality;d.dataManager=d.createPureComputed(d._computeDataManager);d.dataManager.equalityComparer=_.objectStrictEquality;d.resources.expose(n.sortManager,{updateSort:function(e,t){return d.dataManager.peek().updateSort(e,t)}});d.item=d.resources.expose(r.currentItem,d.createPureComputed(d._computeItem));d.item.equalityComparer=_.objectStrictEquality;d.unmappedItemSet=d.createPureComputed(d._computeUnmappedItemSet);d.unmappedItemSet.equalityComparer=_.objectStrictEquality;d.dataManagerMapper=d.createPureComputed(d.computeDataManagerMapper);d.dataManagerMapper.equalityComparer=_.objectStrictEquality;d.resources.expose(r.currentDataManagerMapper,d.dataManagerMapper);d.itemSet=d.createPureComputed(d._computeItemSet);d.itemSet.equalityComparer=_.objectStrictEquality;d.resources.expose(r.currentItemSet,d.itemSet);d.focusItem=d.createPureComputed(d._computeFocusItem);d.focusItem.equalityComparer=_.objectStrictEquality;d.error=d.resources.expose(n.error,d.createPureComputed(d._computeError));d.error.equalityComparer=x.deepCompare;d._initializeRedirectAction();d._initializeAutoExecuteAction();d.isOneUp=d.createPureComputed(d.computeIsOneUp);d._initializeRange();d._initializeLayoutType();d.resources.expose(n.files.layoutType,d.layoutType);d._indexResolver=d.resources.expose(r.selectionIndexResolver,{isItemResolved:function(e){return d.dataManager.peek().isItemResolved(e)},resolveIndices:function(e){return d.dataManager.peek().resolveIndices(e)}});d._initializeItemSelectionModel(t);d.createBackgroundComputed(d._computeCollapseLeftNavOnViewChange);d.createBackgroundComputed(d.computeHasSelectionState);d.title=d.createPureComputed(d._computeTitle);d.isTitleVisible=d.createPureComputed(d._computeIsTitleVisible);d.createBackgroundComputed(d._computeSetDocumentTitle);var c=d._identityProvider.getIdentity();c&&c.type!==D.IdentityType.anonymous&&d._checkForPendingOperations(R.IGetWorkProgressTypes.itemCopy);d._initializeFocusItemHelper();d.createBackgroundComputed(d._computeOneUpItemViewed).extend({rateLimit:{timeout:1e3,method:"notifyWhenChangesStop"}});d.isSmartBannerVisible=d.resources.isExposed(n.base.isSmartBannerVisible)?d.resources.consume(n.base.isSmartBannerVisible):d.resources.expose(n.base.isSmartBannerVisible,o.observable(!1));d._setUpSmartBanner();d._initializeOneUpParams();d.contentComponent=d.createPureComputed(d._computeContentComponent);d.contentComponent.equalityComparer=x.deepCompare;d.hasContent=d.createPureComputed(function(){return!!d.contentComponent()});return d}__extends(t,e);t.prototype.computeHasSelectionState=function(){this.hasSelectionState(this.itemSelectionModel.selectedCount()>0)};t.prototype.computeShouldSelectFocusItem=function(){return!this.isOneUp()&&this.dataManager().focusItemIndexInItemSet()>-1};t.prototype.computeCurrentPageName=function(){return"Default"};t.prototype.computeFocusPageName=function(){return"OneUp"};t.prototype.computeIsOneUp=function(){var e=this.focusItem(),t=(e||this.itemSet().item)(),o=!!this.error()||t.type===y.Error,i=!(!this.urlDataSource.getFocusItemKey(this.viewParams())||!e||o||this.urlDataSource.getAutoActionType(this.viewParams()));return i};t.prototype.computeContentComponent=function(){var e=this.error();if(c.isFeatureEnabled(c.EnableFrozenDialogs)){var t=this.item();if(t&&t.error&&t.error.type===S.ErrorType.userSuspended)return{name:w["default"].tagName,params:{}}}if(e)return{name:p.tagName,params:{error:e}}};t.prototype.getSelectionOptions=function(e){void 0===e&&(e={});return{}};t.prototype.computeReportPageView=function(){var e=this.isOneUp();if(e){var t=this.focusItem();t&&(t.peek().isPlaceholder?t():this.instrumentationProvider.userViewPage({viewParams:this.viewParams.peek(),item:t.peek(),name:this.computeCurrentPageName()+"-"+this.computeFocusPageName()}))}else{var o=this.itemSet(),i=o.item;i.peek().isPlaceholder?i():o.isPlaceholder?o.content():this.instrumentationProvider.userViewPage({viewParams:this.viewParams.peek(),item:i.peek(),name:this.computeCurrentPageName()})}};t.prototype.computeDataManagerMapper=function(){return new(this.managed(B["default"]))({itemSet:this.unmappedItemSet,requiredRange:this.dataManager().requiredRange})};t.prototype._initializeFocusItemHelper=function(){var e=this;return new(this.managed(I["default"]))({focusItem:this.focusItem,canSelect:function(){return e.computeShouldSelectFocusItem()}})};t.prototype._setUpSmartBanner=function(){this.isBannerApplicable=this.platform.isIOS||this.platform.isAndroid||this.platform.isWinPhone};t.prototype._computeContentComponent=function(){var e=!this.item().isPlaceholder&&this._redirectAction.isAvailable(),t=this.dataManager().isActive();if(!t||e){var o=this.contentComponent.peek();return o}var i=this.computeContentComponent();return i};t.prototype._computeCreateDataManager=function(){var e=this.computeCreateDataManager();return e?e:this._createDataManager.peek()};t.prototype._computeDataManager=function(){var e=this._createDataManager(),t=this.dataManager.peek();t&&t.dispose();return e.call(this)};t.prototype._checkForPendingOperations=function(e){var o=this;return this.itemProvider.getWorkProgress({type:e}).then(function(e){if(e.progress){var i=new h;e.progress.map(function(e){if(e.status===M.ITaskStatuses[M.ITaskStatuses.InProgress]||e.status===M.ITaskStatuses[M.ITaskStatuses.NotStarted]){var r=o._extractCidFromResId(e.sourceResourceId),n=o._extractCidFromResId(e.targetResourceId),s=function(){var t={parentKey:o.urlDataSource.getKey((c={},c[u.idParamKey]=e.sourceResourceId,c[u.cidParamKey]=r,c))},s=o.itemProvider.getItem(t),a={parentKey:o.urlDataSource.getKey((p={},p[u.idParamKey]=e.targetResourceId,p[u.cidParamKey]=n,p))},l=o.itemProvider.getItem(a);return d["default"].all([s,l]).then(function(t){if(t&&!(t&&t.length<2)){var r=t[0].item.peek(),s=t[1].item.peek();if(r&&s){var a={items:[r],parentKey:s.parent.key,targetId:s.id,targetKey:s.key,cid:n,group:r.isGroup?1:0,isMove:!1},l=o._moveCopyHelper.registerOperation(r,a,s,e.id,i);return o._moveCopyHelper.handleMoveCopyAsyncItems(a,[l],e.id)}}});var c,p};t._getWorkProgressQueue.enqueue(s)}})}},function(e){})};t.prototype._extractCidFromResId=function(e){return e.split("!")[0]};t.prototype._computeTitle=function(){var e=this.itemSet().item();return e.displayName||e.name||""};t.prototype._computeIsTitleVisible=function(){var e=this.itemSet().item(),t=!1;switch(e.virtualItemType){case b.AlbumRoot:case b.Tag:case b.Album:t=!0}var o=(!!e.displayName||!!e.name)&&(!e.parent||t);return o};t.prototype._computeSetDocumentTitle=function(){var e=this.focusItem()&&this.focusItem()()||this.itemSet().item(),t=e.displayName||e.name||"";document.title=t?v.format(a.strings.pageTitleFormat,t):a.strings.pageTitleDefault};t.prototype._computeItemSet=function(){return this.dataManagerMapper().mappedItemSet()};t.prototype._computeUnmappedItemSet=function(){return this.dataManager().itemSet()};t.prototype._computeItem=function(){return this.dataManager().item()};t.prototype._computeFocusItem=function(){return this.dataManager().focusItem()};t.prototype._computeError=function(){return this.dataManager().error()};t.prototype._computeOneUpItemViewed=function(){if(this.isOneUp()&&this.focusItem()&&!this.focusItem()().isPlaceholder){var e=this.focusItem.peek().peek();if(e.type!==y.Media)return;this.itemProvider.updateViewCount({items:[e]})}};t.prototype._initializeRange=function(){var e=this;this.listRange=o.observable({start:0,end:0});this.listRange.equalityComparer=x.deepCompare;this.resources.expose(n.contentRange,this.listRange);this.focusRange=o.observable({start:0,end:0});this.focusRange.equalityComparer=x.deepCompare;this.createBackgroundComputed(function(){var t;if(e.item().isPlaceholder)t={start:0,end:0};else if(e.isOneUp()){t=e.focusRange();e.focusItem.peek()||(t=e.dataManagerMapper.peek().mappedRequiredRange.peek())}else t=e.listRange();e.dataManagerMapper().mappedRequiredRange(t)})};t.prototype._initializeLayoutType=function(){var e=this;this.layoutType=this.createComputed({read:function(){return e.dataManager().layoutType()},write:function(t){return e.dataManager.peek().layoutType(t)},pure:!0})};t.prototype._computeCollapseLeftNavOnViewChange=function(){this.dataManager().queryType();this.isLeftNavUserExpanded(!1)};t.prototype._initializeItemSelectionModel=function(e){var t=this;void 0===e&&(e={});var o=this.getSelectionOptions(e),i=this.createObservable();this.createBackgroundComputed(function(){i(t.itemSet())});this.itemSelectionModel=this.resources.expose(r.itemsSelection,new(this.managed(C))({itemSet:i,mode:o.mode,maximumSelectedCount:o.maximumSelectedCount,canSelectItem:o.canSelectItem,indexResolver:this._indexResolver}))};t.prototype._initializeAutoExecuteAction=function(){this._autoExecuteAction=new(this.managed(this.actionMap.AutoExecuteAction))({focusItem:this.focusItem});this.createBackgroundComputed(this._computeAutoExecuteAction).extend({rateLimit:{timeout:300,method:"notifyWhenChangesStop"}})};t.prototype._initializeRedirectAction=function(){var e=this;this._redirectAction=new(this.managed(this.actionMap.OpenAction))({openRelation:2,item:this.createPureComputed(function(){return(e.focusItem()||e.itemSet().item)()}),itemSet:this.itemSet,preserveAction:!0,focusUrl:this.createPureComputed(function(){return!!e.urlDataSource.getAutoActionType(e.viewParams())||!!e.focusItem()}),ignoreHistory:!0,openLocal:!0});this.createBackgroundComputed(this._computeAttemptRedirectForItem).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}})};t.prototype._computeAutoExecuteAction=function(){var e=this.itemSet(),t=e.item;if(t.peek().isPlaceholder||this._redirectAction.isAvailable())t();else{var o=this.focusItem();if(!o||this.dataManager().focusItemIndexInItemSet()>-1){var i=this._autoExecuteAction;i.isAvailable.peek()?i.execute(null).done(function(){},function(){}):i.isAvailable()}}};t.prototype._computeAttemptRedirectForItem=function(){var e=this.focusItem(),t=e||this.itemSet().item;if(t.peek().isPlaceholder||this.itemSet().item.peek().isPlaceholder){t();t!==this.itemSet().item&&this.itemSet().item()}else{var o=this._redirectAction;o.isAvailable.peek()&&o.execute(null).done(function(){},function(){})}};t.prototype._initializeOneUpParams=function(){var e,t=this;e=this.createPureComputed(function(){var o=t.focusItem();return!o&&e?e.peek():o});this.resources.expose(r.focusItem,e);this.oneUpSpecification=L.toSpecification(P.resourceKey,{requiredRange:this.focusRange})};return t}(A["default"]);E.MAX_CONCURRENT_GET_WORK_PROGRESS=4;E._getWorkProgressQueue=new g["default"](E.MAX_CONCURRENT_GET_WORK_PROGRESS);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=E});define("odsp-next/controls/error/Error",["require","exports","./ErrorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Error.html","./Error.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-error",template:e("./Error.html"),viewModel:o,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/error/ErrorViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","../../dataSources/item/ItemDataSource.resx","@ms/odsp-utilities/lib/logging/ErrorHelper","@ms/odsp-utilities/lib/string/StringHelper","../../resources/ProviderResourceKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,o,i,r,n,s,a,l){"use strict";var d=r.strings,c=4,u="/images/error/error",p="accessremoved",m="2.svg",h=function(t){function o(o){var r=t.call(this,o)||this,c=o.error;r._navigation=r.resources.consume(l.navigation);r._settingsDataSource=r.resources.consume(i.settings);r.errorTitle=c&&c.errorTitle||d.DefaultTitle;r.errorDetailedText=c&&c.errorDetailedText;r.errorHtml=c&&c.errorDetailedHtml;r.errorDetailedText||r.errorHtml||(r.errorDetailedText=d.DefaultSubText);var h=r.resources.consume(a.error),f=h.getAction();r.actionText=f.text;r.actionUrl=f.url;r.showAction=!f.hideButton;r.showErrorCode=c&&c.errorCode&&r.errorTitle===d.DefaultTitle;if(r.showErrorCode){n["default"].log(c,"ServerError",c.errorCode);r.errorCodeText=s.format(d.errorCodeText,c.errorCode)}else r.errorCodeText="";c&&c.correlationId?r.correlationIdText=s.format(d.errorCorrelationIdText,c.correlationId):r.correlationIdText="";r._mediaBaseUrl=e.toUrl(r._settingsDataSource.mediaBaseUrl+u);if(c.errorCode===p){r.isAccessRemoved=!0;r.imageUrl=r._mediaBaseUrl+m}else{r.isAccessRemoved=!1;r.imageUrl=r._getRandomImage()}return r}__extends(o,t);o.prototype.onButtonClick=function(){if(this.showAction){var e=this._navigation;e.navigateTo(this.actionUrl)}return!1};o.prototype._getRandomImage=function(){var e=Math.ceil(Math.random()*c);return this._mediaBaseUrl+e+".svg"};return o}(o["default"]);return h});define("odsp-next/controls/error/Error.html",[],function(){return'
'});define("odsp-next/controls/error/Error.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-Error{text-align:center}.od-Error-image{padding-top:52px;height:208px;width:208px;margin:0 auto}.md .od-Error-image,.sm .od-Error-image{padding-top:20px;height:168px;width:168px}.od-Error-title{padding:16px 16px 0 16px;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;max-width:400px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';margin:0 auto}html[dir=rtl] .od-Error-title{padding:16px 16px 0 16px}.md .od-Error-title,.sm .od-Error-title{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.od-Error-subText{padding:6px 16px 0 16px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;max-width:400px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";margin:0 auto}html[dir=rtl] .od-Error-subText{padding:6px 16px 0 16px}.od-Error-subtext--accessremoved{max-width:410px}.od-Error-code{padding-top:8px;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:';-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.od-Error-button{padding-top:16px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}'}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/dataManager/FocusItemHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/ControlResourceKeys"],function(e,t,o,i){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this,r=t.canSelect,n=t.focusItem;o._canSelect=r;o._focusItem=n;o._itemSelectionModel=o.resources.consume(i.itemsSelection);o._initializeSetFocusItemSelection();return o}__extends(t,e);t.prototype._initializeSetFocusItemSelection=function(){var e,t,o=this,i=this._itemSelectionModel;this.createBackgroundComputed(function(){var r=o._focusItem();if(r){if(o._canSelect()){i.setItemFocus(r);var n=o.observables.ignore(function(){return i.getItemKey(r)});i.setSelectedKeys([n]);e=!0}t||(e=i.selectedCount.peek()>0)}else if(t){i.setItemFocus(t);if(e===!0){var n=o.observables.ignore(function(){return i.getItemKey(t)});i.setSelectedKeys([n]);e=void 0}else i.clear()}t=r}).extend({deferred:!0})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/userState/lockedPage/LockedPage",["require","exports","./LockedPageViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./LockedPage.html"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"od-locked-page",template:e("./LockedPage.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/lockedPage/LockedPageViewModel",["require","exports","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/modules/Modules","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys"],function(e,t,o,i,r,n,s){"use strict";var a=function(t){function i(e){var i=t.call(this,e)||this;i._bundleLoader=i.resources.consume(s.bundleLoader);var r=i.resources.consume(n.promiseTracker);i._loaded=new o["default"];r.registerPromise(i._loaded.getPromise());i.createComputed(i._compute);return i}__extends(i,t);i.prototype._compute=function(){var t=this;this._bundleLoader.getBundleInfo(3).isLoaded()&&r.loadModule({path:"../LockedHandler",require:e}).then(function(e){new(t.managed(e));t._loaded.complete()})};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/userState/lockedPage/LockedPage.html",[],function(){return"
"});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/models/selection/ItemSetSelectionModel",["require","exports","./BaseSelectionModel","../../providers/item/ItemProvider","@ms/odsp-utilities/lib/async/Promise","../../resources/ControlResourceKeys","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-utilities/lib/logging/events/Qos.event","knockout","./SelectionResolver","../item/ItemParentHelper"],function(e,t,o,i,r,n,s,a,l,d,c){"use strict";function u(e,t){var o=t&&t.peek&&t.peek();return o&&o.properties&&(e?o.properties.uniqueId:o.properties.ID)||o&&o.key||null}function p(e){var t=e&&e.peek&&e.peek();return t&&t.key||null}var m=5,h=1e3,f=4,g=function(e){function t(t){void 0===t&&(t={});var o=this,r={getItemKey:p};l.utils.extend(r,t||{});o=e.call(this,r)||this;var s=t.itemSet,a=void 0===s?o.resources.consume(n.currentItemSet):s,u=t.indexResolver,m=t.enableSelectionResolution,f=void 0===m||m;o.itemSet=a;o.itemProvider=o.resources.consume(i.resourceKey);o._maxItemsPerRange=t.maxItemsPerRange||h;o._enableSelectionResolution=f;o._itemParentHelper=o.resources.consume(c.resourceKey);o._currentItems=o.createPureComputed(o.computeCurrentItems);o._itemKey=o.createPureComputed(o._computeItemKey);o.createComputed(function(){o._onItemSetChanged(o._currentItems())});o.createComputed(o._computeResetSelectionOnKeyChange);u&&(o._selectionResolver=new(o.managed(d["default"]))({itemSet:o.itemSet,indexResolver:u}));return o}__extends(t,e);t.prototype.resolveSelection=function(){var e=this,t=this.itemSet.peek();if(!t)return r["default"].wrap([]);if(this._enableSelectionResolution){if(this._selectionResolver){for(var o=[],i=this.getItems(),n=0;nf)e.signal.error({resultType:a.ResultTypeEnum.Failure,resultCode:"TooManyAttempts"});else{var t=this.getMissingRanges();e.getItemPromises=[];e.missingRanges=t;e.pendingCount=t.length;if(0===e.missingRanges.length)e.signal.complete(this._unwrapSelection(this.selection.peek()));else for(var o=0;o0){var o=e.missingRanges.pop(),i=l.utils.extend({},e.itemSet.context);i.avoidSeamSnapping=!0;i.startIndex=o.start;i.endIndex=o.end;i.pageSize=o.end-o.start+1;e.getItemPromises.push(this.itemProvider.getItem(i).then(function(){e.pendingCount--;e.pendingCount?t.resolveNextRange(e):t.validateResolvedSelection(e)},function(o){t.cancelResolve(e,o)}))}};t.prototype.cancelResolve=function(e,t){for(var o=0;o-1;){var r=Math.min(o,t+h-1),n={start:t,end:r};e.push(n);t=r===o?-1:r+1}}return e};t.prototype.computeCurrentItems=function(){var e=this.itemSet(),t=e&&e.content(),o=t&&t.items||[];return o};t.prototype._onItemSetChanged=function(e){var t=this.itemSet.peek(),o=t&&t.item&&this._getRootItem(t.item.peek(),function(e){return!!e.list});o&&o.list?this.getItemKey=u.bind(void 0,o.list.isDocumentLibrary):this.getItemKey=p;this.setItems(e,!1)};t.prototype._computeResetSelectionOnKeyChange=function(){this._itemKey();this.clear(!0)};t.prototype._unwrapSelection=function(e,t){void 0===t&&(t=!1);for(var o=[],i=0,r=e;i=0){var s=this._items[n];this._keysExempt[r]=s;t.push(s)}}this._exemptCount=t.length;this._isSelectedDefaultState=!1;(a=this.selection).splice.apply(a,[0,this.selection.peek().length].concat(t));this._updateIsAllSelected();this._updateSelectedCount();this._updateAllSelectables();this._selectionModelGroup&&t.length&&this._selectionModelGroup.clearOtherSelectionModels(this._selectionModelId);var a};t.prototype.isKeySelected=function(e){var t=!!this._keysExempt[e];return!!(this.selectedCount.peek()>0&&this.isAllSelected.peek()&&!t||!this.isAllSelected.peek()&&t)};t.prototype.getFocusedKey=function(){var e=this.focusedItem.peek();return e?this.getItemKey(e):null};t.prototype.isIndexSelected=function(e){var t=this._items[e];return this.isItemSelected(t)};t.prototype.setItemSelected=function(e,t){this._setItemSelectedCore(e,t,!0)};t.prototype.setIndexSelected=function(e,t){this.setItemSelected(this._items[e],t)};t.prototype.toggleItemSelected=function(e){this.setItemSelected(e,!this.isItemSelected(e))};t.prototype.toggleIndexSelected=function(e){this.toggleItemSelected(this._items[e])};t.prototype.setItemFocus=function(e,t){void 0===t&&(t={});var o=t.preventAnchor,i=void 0!==o&&o,r=t.isFocusInput,n=void 0===r||r,s=this.focusedItem.peek(),a=this.getItemKey(e),l=this._keyToIndex[a];this._focusIsUserInput=n;if(e!==s){var d=this.getItemKey(s);this._updateSelectable(d,{focusState:0,isFocused:!1})}if(l>=0){var d=this.getItemKey(e);this._focusIndex=l;this.focusedItem(e||null);d&&this._updateSelectable(d,{focusState:n?2:1,isFocused:!0})}else this.focusedItem(null);if(!i){this._anchorIndex=l||-1;this._anchorKey=a}this._clearFocusIsUserInput()};t.prototype.setIndexFocus=function(e,t){void 0===t&&(t={});this.setItemFocus(this._items[e],t)};t.prototype.invokeFocusedItem=function(e){var t=this.focusedItem.peek(),o=this.getItemKey(t),i=this._allSelectables[o];if(i&&i.length)for(var r=0;r=0){for(var s=Math.min(i,r);s<=n;s++)this._setItemSelectedCore(t[s],!0,!1);this._selectionModelGroup&&this._selectionModelGroup.clearOtherSelectionModels(this._selectionModelId)}}}};t.prototype.selectToIndex=function(e){this.selectToItem(this._items[e])};t.prototype.selectAll=function(){if(!(this.maximumSelectedCount&&this.maximumSelectedCount0?this.clear():this.selectAll()};t.prototype.registerSelectable=function(e,t){var o=this;if(!e)throw new Error("Need to specify key or targetItem to register the selectable.");var i;i="string"==typeof e?e:this.getItemKey(e);this._allSelectables[i]||(this._allSelectables[i]=[]);this._allSelectables[i].push(t);var r=this._items[this._keyToIndex[i]],n=this.focusedItem.peek()===r,s=n?this._focusIsUserInput?2:1:0,a=this.isItemSelected(r);this._updateSelectable(i,{focusState:s,isFocused:n,isSelected:a});return{dispose:function(){if(o._allSelectables&&o._allSelectables[i]){var e=o._allSelectables[i];if(1===e.length)delete o._allSelectables[i];else{var r=e.indexOf(t);r>=0&&e.splice(r,1)}}}}};t.prototype.getFocusIndex=function(){return this._focusIndex};t.prototype.getMissingIndicies=function(){for(var e=[],t=this._items,o=0;t&&o=0?this._items[e]:null};t.prototype._setItemSelectedCore=function(e,t,o){var i=this,r=this.getItemKey(e);if(r&&r in this._keyToIndex&&t!==this.isItemSelected(e)){if(t&&!this.observables.ignore(function(){return i.canSelectItem(e)}))return;1===this.mode&&t&&this.clear();this._keysExempt[r]?delete this._keysExempt[r]:this._keysExempt[r]=e;t?this.selection.push(e):this.selection.remove(e);this._updateSelectable(r,{isSelected:this.isItemSelected(e)});this._exemptCount+=t?1:-1;this._updateIsAllSelected();this._updateSelectedCount();this._selectionModelGroup&&t&&o&&this._selectionModelGroup.clearOtherSelectionModels(this._selectionModelId)}};t.prototype._updateIsAllSelected=function(){if(!this._selectableItems||!this._selectableItems.length)return!1;var e=this._isSelectedDefaultState?this._selectableItems.length-this._exemptCount:this._exemptCount,t=0===this.mode?e===this._selectableItems.length:e>0;this.isAllSelected(t)};t.prototype._updateSelectable=function(e,t){var o=this._allSelectables[e];if(o)for(var i=0,r=o;i-1){var i=this.referenceItemSet(),r=i&&i.content(),n=r&&r.items||[];e=n[o]}else e=this.getFocusItemSetSync(t).item}else e=null;return e};t.prototype._computeIsFocusItemResolved=function(){var e=this.focusItem();return!e||!e().isPlaceholder&&!e().error};t.prototype._initializeRange=function(){this.requiredRange=o.observable({start:0,end:0});this.requiredRange.equalityComparer=c.deepCompare};t.prototype._computeIsActive=function(){var e=this.viewParams(),t=this.urlDataSource.getPageType(e),o=!this._requiredPageType||t===this._requiredPageType;return o};return t}(y["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=S});define("odsp-next/utilities/range/RangeHelper",["require","exports"],function(e,t){"use strict";function o(e,t){void 0===t&&(t=1e3);for(var o=[],i=0,r=e;i=t){s=[];o.push(s)}s.push(n)}return o}function i(e){for(var t=[],o=0,i=e;o=r["default"].full?null:{name:d["default"].tagName,params:{}}};t.prototype._computeDecorationComponent=function(){if(!i.isFeatureEnabled(i.UseDragAndDropPageDecoration))return null;if(!this._isDroppingTarget())return null;var e={message:c.strings.TargetFrameMessage,isError:!1};if(this._quotaLoaded()){var t=this._userStateProvider.accountState();if(2===t||3===t)return null;var o=this._userStateProvider.status();o===r["default"].outOfSpace?e=this._showLockdownDateTime?{message:c.strings.genericOverlayMessage,isError:!0}:{message:c.strings.exceedingOverlayMessage,isError:!0}:o===r["default"].full?e={message:c.strings.fullOverlayMessage,isError:!0}:o===r["default"].overQuota&&(e=this._showLockdownDateTime?{message:c.strings.exceedingOverlayMessage,isError:!0}:{message:c.strings.exceedingOverlayMessage,isError:!0})}return{name:u["default"].tagName,params:e}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,i=arguments.length;o
'});define("odsp-next/controls/dragAndDrop/targetFrame/DragAndDropTargetFrame.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-DragAndDropTargetFrame{position:absolute;box-sizing:border-box;top:0;left:0;right:0;bottom:0;border:3px solid " },{theme:"themeAccent",defaultValue:"#3a96dd"},{rawString:";border-top:none;pointer-events:none;transition:visibility 0s linear 167ms,opacity 167ms ease-out}.od-DragAndDropTargetFrame-hasError.od-DragAndDropTargetFrame{border:3px solid "},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-DragAndDropTargetFrame-header{height:50px;background-color:"},{theme:"themeAccent",defaultValue:"#3a96dd"},{rawString:";transition:transform 167ms cubic-bezier(.1,.25,.75,.9)}.od-DragAndDropTargetFrame-hasError .od-DragAndDropTargetFrame-header{background-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:'}.od-DragAndDropTargetFrame-message{text-align:center;line-height:45px;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-OverlayHost-overlay .od-DragAndDropTargetFrame{opacity:0;visibility:hidden}.od-OverlayHost-overlay .od-DragAndDropTargetFrame-header{-ms-transform:translate(0,-20px);transform:translate(0,-20px)}.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .od-DragAndDropTargetFrame{opacity:.9;visibility:inherit;transition-delay:0s,0s}.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .od-DragAndDropTargetFrame-header{-ms-transform:none;transform:none;transition-timing-function:ease-out}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/files/od/FilesCommandSet",["require","exports","knockout","../../../actions/DocumentType","../../../actions/sort/od/SortActionMode","../../../controls/commands/SeparatorCommandSet","../../../utilities/icons/Icon","../../../controls/list/layouts/LayoutType","../../../dataSources/upload/UploadProcessorType","../../../resources/UtilityResourceKeys","../../../resources/ControlResourceKeys","../../../controls/commands/CommandViewModel","../../../controls/commands/Commands.resx","../../../controls/commands/SortMenuBuilder","../FilterMenuBuilder","../FilterDateMenuBuilder","../../../controls/operation/commands/OperationCommandBuilder","../../../models/teachingBubble/TeachingBubbleCampaigns","../../../utilities/features/Features","../FilesCommandSetHelper","../../../resources/PagesResourceKeys","../../../models/teachingBubble/TeachingBubbleCampaigns","../../../dataSources/url/QueryType","@ms/odsp-utilities/lib/object/ObjectUtil","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../../utilities/optimizely/OptimizelyHelper","../../../controls/infoPane/InfoPane.resx","../../../controls/folderBuilder/FolderBuilder.resx"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b,y,x,_,I,S,w,T,C,k){"use strict";var F=p.strings,R=b.isFeatureEnabled(b.AlbumViewInFiles),M=function(e){function t(t){var o=e.call(this,t)||this;o._platform=o.resources.consume(w.platformDetection);o._layoutType=o.resources.consume(x.files.layoutType);o.resources.isExposed(d.experimentHelper)&&(o._experimentHelper=o.resources.consume(d.experimentHelper));o._initOptimizelyExperiments();o.filesCommandSetHelper=new(o.managed(y["default"]))({showLabels:o.showLabels});o.buildCommands();return o}__extends(t,e);t.prototype.buildCommands=function(){var e=this,t=this.resources.consume(c.currentItemSet),n=this.createPureComputed(function(){return e.filesCommandSetHelper.computeOpenInOfficeOnlineText()}),d=this.createPureComputed(function(){return e.filesCommandSetHelper.computeOpenInOfficeClientText()}),x=this.createPureComputed(function(){return e.filesCommandSetHelper.computeOfficeIcon()}),w=[new(this.managed(u))({text:F.Create,tooltip:F.CreateCommandTooltip,keys:["N"],icon:new s("Add"),isLabelVisible:this.showLabels,isHidden:this.selectionModeOn,requiredChildren:1,automationId:"create",children:o.observableArray([new(this.managed(u))({text:F.CreateFolder,icon:new s("Folder"),hasLineBreakAfter:!0,action:new(this.managed(this.actionMap.CreateFolderAction)),automationId:"createFolder",keys:["ShiftF"]}),new(this.managed(u))({text:F.CreateWord,icon:new s("WordLogo"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.Word})}),new(this.managed(u))({text:F.CreateExcel,icon:new s("ExcelLogo"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.Excel})}),new(this.managed(u))({text:F.CreatePowerPoint,icon:new s("PowerPointLogo"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.PowerPoint})}),new(this.managed(u))({text:F.CreateOneNote,icon:new s("OneNoteLogo"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.OneNote})}),new(this.managed(u))({text:F.CreateExcelSurvey,icon:new s("ExcelLogo"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.ExcelSurvey})}),new(this.managed(u))({text:F.CreateText,icon:new s("Page"),action:new(this.managed(this.actionMap.CreateDocumentAction))({docType:i.Text})})])}),new(this.managed(u))({text:F.Upload,tooltip:F.UploadCommandTooltip,icon:new s("Upload"),isLabelVisible:this.showLabels,isHidden:this.selectionModeOn,requiredChildren:1,keys:["U"],children:o.observableArray([new(this.managed(u))({text:F.UploadFile,collapsedText:o.observable(F.Upload),action:new(this.managed(this.actionMap.UploadAction))({uploadProcessorType:l.Html5file})}),new(this.managed(u))({text:F.UploadFile,collapsedText:o.observable(F.Upload),action:new(this.managed(this.actionMap.UploadAction))({uploadProcessorType:l.Silverlight})}),new(this.managed(u))({text:F.UploadFile,collapsedText:o.observable(F.Upload),action:new(this.managed(this.actionMap.UploadAction))({uploadProcessorType:l.Downlevel})}),new(this.managed(u))({text:F.UploadFolder,action:new(this.managed(this.actionMap.UploadAction))({uploadProcessorType:l.Folder})})])}),new(this.managed(u))({text:F.survey,icon:x,isLabelVisible:this.showLabels,requiredChildren:1,children:o.observableArray([new(this.managed(u))({text:F.shareSurvey,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.SurveyAction))({actionType:1})}),new(this.managed(u))({text:F.viewSurvey,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.SurveyAction))({actionType:2})}),new(this.managed(u))({text:F.editSurvey,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.SurveyAction))({actionType:3})})])}),new(this.managed(u))({text:F.selectItems,isLabelVisible:this.showLabels,icon:new s("CheckboxComposite"),action:new(this.managed(this.actionMap.ToggleSelectionModeAction))}),new(this.managed(u))({text:F.Open,icon:x,isLabelVisible:this.showLabels,requiredChildren:1,isHiddenInContextMenus:!0,children:o.observableArray([new(this.managed(u))({text:n,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.OpenInOfficeOnlineAction))}),new(this.managed(u))({text:d,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.OpenInOfficeClientAction))}),new(this.managed(u))({text:F.OpenInBrowser,isLabelVisible:this.showLabels,icon:new s("PDF"),action:new(this.managed(this.actionMap.OpenPdfInBrowserAction))})])}),new(this.managed(u))({text:n,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.OpenInOfficeOnlineAction)),isHiddenInCommandBar:!0}),new(this.managed(u))({text:d,isLabelVisible:this.showLabels,icon:x,action:new(this.managed(this.actionMap.OpenInOfficeClientAction)),isHiddenInCommandBar:!0}),new(this.managed(u))({text:F.OpenInBrowser,isLabelVisible:this.showLabels,icon:new s("PDF"),action:new(this.managed(this.actionMap.OpenPdfInBrowserAction)),isHiddenInCommandBar:!0}),new(this.managed(u))({text:F.Edit,icon:new s("EditNote"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.RedeemAction))}),new(this.managed(u))({text:F.SaveViewCommit,icon:new s("Save"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.SaveAction))}),new(this.managed(u))({text:this._shareText,isHidden:this._shareHidden,tooltip:F.ShareCommandTooltip,isLabelVisible:this.showLabels,icon:this._shareIcon,automationId:"share",keys:["S"],action:b.isFeatureEnabled(b.SharingDialogRedux)?new(this.managed(this.actionMap.ShareByLinkAction)):new(this.managed(this.actionMap.ShareAction))({activeTab:2})}),new(this.managed(u))({text:F.copyLink,isHidden:this._getALinkHidden,tooltip:F.ShareCommandTooltip,isLabelVisible:this.showLabels,icon:new s("Link"),action:b.isFeatureEnabled(b.SharingDialogRedux)?new(this.managed(this.actionMap.ShareByLinkAction)):new(this.managed(this.actionMap.ShareAction))({activeTab:2})})],T=[new(this.managed(u))({text:F.Download,isLabelVisible:this.showLabels,icon:new s("Download"),action:new(this.managed(this.actionMap.DownloadAction))}),new(this.managed(u))({text:F.emptyRecycleBin,isLabelVisible:this.showLabels,icon:new s("Delete"),action:new(this.managed(this.actionMap.EmptyRecycleBinAction))}),new(this.managed(u))({text:F.DeleteItem,isLabelVisible:this.showLabels,icon:new s("Delete"),action:new(this.managed(this.actionMap.DeleteAction)),keys:["MetaBackspace","Delete"],automationId:"topLevelDeleteItem"}),new(this.managed(u))({text:F.CreateMountPoint,isLabelVisible:this.showLabels,icon:new s("OneDriveAdd"),action:new(this.managed(this.actionMap.CreateMountPointAction)),teachingBubble:this._platform.isWindows81?v.ADD_TO_ONEDRIVE_WIN81:v.ADD_TO_ONEDRIVE,automationId:"createMountPoint",resources:this.resources}),new(this.managed(u))({text:F.RemoveMountPoint,isLabelVisible:this.showLabels,icon:new s("Cancel"),action:new(this.managed(this.actionMap.RemoveMountPointAction))}),new(this.managed(u))({text:F.Remove,icon:new s("Cancel"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.RemoveFromRecentAction))}),new(this.managed(u))({text:F.restoreAll,isLabelVisible:this.showLabels,icon:new s("RevToggleKey"),action:new(this.managed(this.actionMap.RestoreAllAction))}),new(this.managed(u))({text:F.restore,isLabelVisible:this.showLabels,icon:new s("RevToggleKey"),action:new(this.managed(this.actionMap.RestoreAction))}),new(this.managed(u))({text:F.Move,isLabelVisible:this.showLabels,icon:new s("FabricMovetoFolder"),action:new(this.managed(this.actionMap.LaunchMoveCopyPanelAction))({isMove:!0})}),new(this.managed(u))({text:F.Copy,isLabelVisible:this.showLabels,icon:new s("Copy"),automationId:"topLevelCopy",action:new(this.managed(this.actionMap.LaunchMoveCopyPanelAction))({isMove:!1})}),new(this.managed(u))({text:F.Rename,isLabelVisible:this.showLabels,icon:new s("Edit"),action:new(this.managed(this.actionMap.RenameAction)),keys:["F2"],automationId:"topLevelRename"})],C=[new(this.managed(u))({text:F.addToSharedList,isLabelVisible:this.showLabels,icon:new s("Add"),action:new(this.managed(this.actionMap.AddToSharedListAction))}),new(this.managed(u))({text:F.removeFromSharedList,isLabelVisible:this.showLabels,icon:new s("Cancel"),action:new(this.managed(this.actionMap.RemoveFromSharedListAction))}),new(this.managed(u))({text:F.Play,isLabelVisible:this.showLabels,icon:new s("Play"),action:new(this.managed(this.actionMap.PlayAudioAction))}),new(this.managed(u))({text:F.createAlbumFromFolder,isLabelVisible:this.showLabels,icon:new s("Picture"),action:new(this.managed(this.actionMap.CreateAlbumFromFolderAction))}),new(this.managed(u))({text:F.AddToAlbum,isLabelVisible:this.showLabels,icon:new s("Photo2Add"),action:new(this.managed(this.actionMap.AddToAlbumAction))}),new(this.managed(u))({text:F.addAsCover,isLabelVisible:this.showLabels,icon:new s("Picture"),action:new(this.managed(this.actionMap.AddCoverPhotoAction))}),new(this.managed(u))({text:F.removeAsCover,isLabelVisible:this.showLabels,icon:new s("Picture"),action:new(this.managed(this.actionMap.RemoveCoverPhotoAction))}),new(this.managed(u))({text:F.editTags,isLabelVisible:this.showLabels,icon:new s("Tag"),keys:["T"],action:new(this.managed(this.actionMap.EditTagsAction))}),new(this.managed(u))({text:F.rotate,isLabelVisible:this.showLabels,icon:new s("rotate"),action:new(this.managed(this.actionMap.RotateAction))}),new(this.managed(u))({text:F.OrderPrints,icon:new s("Print"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.OrderPrintsAction))}),new(this.managed(u))({text:F.addToBundle,icon:new s("Add"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.AddToBundleAction))({})}),new(this.managed(u))({text:F.removeFromBundle,icon:new s("Cancel"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.RemoveFromBundleAction))({})}),new(this.managed(u))({text:F.Embed,icon:new s("Embed"),isLabelVisible:this.showLabels,automationId:"embed",action:new(this.managed(this.actionMap.EmbedAction))}),new(this.managed(u))({text:F.versionHistory,icon:new s("StackIndicator"),action:new(this.managed(this.actionMap.ShowVersionHistoryAction))({})}),new(this.managed(u))({text:F.reportAbuse,icon:new s("EditNote"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.ReportAbuseAction))({})}),new(this.managed(u))({text:F.requestReview,icon:new s("EditNote"),isLabelVisible:this.showLabels,action:new(this.managed(this.actionMap.RequestReviewAction))({})}),new(this.managed(u))({text:F.viewInFolder,icon:new s("Folder"),isSideCommand:!1,action:new(this.managed(this.actionMap.ViewInFolderAction)),isLabelVisible:this.showLabels,automationId:"viewInFolder"}),this.overflowHostCommand,new(this.managed(g["default"]))({isLabelVisible:this.showLabels}).command],k=new(this.managed(m))({currentItemSet:t,itemsToAppend:[new(this.managed(u))({text:F.SortAscending,isToggleable:!0,action:new(this.managed(this.actionMap.OneDriveSortAction))({mode:r.Order,ascending:!0})}),new(this.managed(u))({text:F.SortDescending,isToggleable:!0,hasLineBreakAfter:!0,action:new(this.managed(this.actionMap.OneDriveSortAction))({mode:r.Order,ascending:!1})}),new(this.managed(u))({text:F.Rearrange,isToggleable:!1,hasLineBreakAfter:!0,action:new(this.managed(this.actionMap.RearrangeAction))({})}),new(this.managed(u))({text:F.SaveSortOrder,isToggleable:!1,action:new(this.managed(this.actionMap.SaveSortOrderAction))})]}),M=new(this.managed(u))({text:F.Sort,isLabelVisible:this.showLabels,icon:new s("SortLines"),isHidden:this.selectionModeOn,isSideCommand:!0,requiredChildren:1,children:k.sortItems,isHiddenInContextMenus:!0}),P=o.observable(!1),A=new(this.managed(h["default"]))({showCurrentView:P}),D=new(this.managed(u))({text:F.Type,isLabelVisible:this.showLabels,isHidden:this.selectionModeOn,icon:this.createComputed(function(){return e.showLabels()?void 0:new s("Filter")}),isSideCommand:!1,isCurrentView:P,requiredChildren:1,children:A&&A.filterItems}),B=o.observable(!1),L=new(this.managed(f))({showCurrentView:B}),E=new(this.managed(u))({text:F.date,isLabelVisible:this.showLabels,isHidden:this.selectionModeOn,icon:this.createComputed(function(){return e.showLabels()?void 0:new s("Clock")}),isSideCommand:!1,isCurrentView:B,requiredChildren:1,children:L&&L.filterItems});w.push(D);w.push(E);var O=this.createPureComputed(this.filesCommandSetHelper.showSelectionActionText),V=new(this.managed(u))({text:F.ViewList,tooltip:F.ViewListCommandTooltip,isLabelVisible:o.observable(!1),icon:R?null:new s(y["default"].detailsIcon),isToggleable:R,isSideCommand:!0,isHidden:this.selectionModeOn,hasIconOnly:!0,action:new(this.managed(this.actionMap.ToggleListLayoutAction))({layoutType:a.Details}),automationId:"switchLayout",isHiddenInContextMenus:!0}),H=new(this.managed(u))({text:F.ViewGrid,tooltip:F.ViewGridCommandTooltip,isLabelVisible:o.observable(!1),icon:R?null:new s(y["default"].gridIcon),isToggleable:R,isSideCommand:!0,isHidden:this.selectionModeOn,hasIconOnly:!0,action:new(this.managed(this.actionMap.ToggleListLayoutAction))({layoutType:a.Grid}),automationId:"switchLayout",isHiddenInContextMenus:!0}),U=this.createPureComputed(function(){var o=t().item(),i=e._layoutType(),r=o.displayType===I.Photos;return r&&i!==a.SingleAlbum?_.PHOTO_LAYOUT:null});U.equalityComparer=S.deepCompare;var N,q=new(this.managed(u))({text:F.ViewPhoto,tooltip:F.ViewPhotoCommandTooltip,isLabelVisible:o.observable(!1),isToggleable:R,isSideCommand:!0,isHidden:this.selectionModeOn,hasIconOnly:!0,action:new(this.managed(this.actionMap.ToggleListLayoutAction))({layoutType:a.SingleAlbum}),automationId:"switchLayout",isHiddenInContextMenus:!0}),K=new(this.managed(u))({isLabelVisible:o.observable(!1),icon:this.createComputed(function(){return e.filesCommandSetHelper.computeViewSelectorIcon()}),isSideCommand:!0,isHidden:this.selectionModeOn,hasIconOnly:!0,isHiddenInContextMenus:!0,requiredChildren:2,children:o.observableArray([V,H,q]),teachingBubble:U,keys:["V"],automationId:"switchLayoutSwitcher",accessibleLabel:p.strings.SwitchLayout}),z=new(this.managed(u))({text:O,tooltip:F.showSelection,isLabelVisible:o.observable(!0),isHidden:this.selectionModeOff,icon:new s("Cancel"),isSideCommand:!0,positionIconRight:!0,action:new(this.managed(this.actionMap.ShowSelectionAction)),keys:["Esc"],isHiddenInContextMenus:!0,automationId:"deselectAll"}),G=new(this.managed(u))({text:F.Details,icon:new s("Info"),isSideCommand:!0,action:new(this.managed(this.actionMap.ShowPropertiesAction))({useToggleBehavior:!0}),isLabelVisible:o.observable(!1),hasIconOnly:!0,keys:["I"],automationId:"showProperties"}),W=new(this.managed(u))({isHidden:!0,action:new(this.managed(this.actionMap.OpenAction))({openRelation:3}),keys:["Esc"]}),j=new(this.managed(u))({isHidden:!0,action:new(this.managed(this.actionMap.ShowKeyboardMapAction)),keys:["Shift/"]}),$=new(this.managed(u))({isHidden:!0,action:new(this.managed(this.actionMap.SetFocusAction))({selector:".od-SearchBox-input"}),keys:["/"]}),X=new(this.managed(u))({isHidden:!0,action:new(this.managed(this.actionMap.SelectAllAction)),keys:["CtrlA","MetaA"]});N=R?[M,K,z,G,W,j,$,X]:[M,V,H,z,G,W,j,$,X];var Q=[w,T,C,N].map(function(t){return e.createObservable(t)});this.commandSets(Q)};t.prototype._initOptimizelyExperiments=function(){var e=this;this._shareIcon=o.observable(new s("Share"));this._shareText=o.observable(F.Share);this._shareHidden=o.observable(!1);this._getALinkHidden=o.observable(!0);T.GetVariationIdsMapForExperiment(T.SHARE_EXPERIMENT_ID).done(function(t){if(t&&t.length){var o=parseInt(t[0],10);if(o===T.SHARE_VARIATION_LINK_ID){e._shareHidden(!0);e._getALinkHidden(!1)}else if(o===T.SHARE_VARIATION_SHARE_LINK_ID)e._getALinkHidden(!1);else if(o===T.SHARE_VARIATION_EMAIL_ID){e._shareIcon(new s("Mail"));e._shareText(C.strings.extractedTextEmailTypeName);e._getALinkHidden(!1)}else if(o===T.SHARE_VARIATION_INVITE_ID){e._shareIcon(new s("PeopleAdd"));e._shareText(k.strings.AddEditors);e._getALinkHidden(!1)}}})};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=M});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/commands/SeparatorCommandSet",["require","exports","./BaseCommandSet","../../resources/ControlResourceKeys"],function(e,t,o,i){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this;o.selection=o.resources.consume(i.itemsSelection);o.actionMap=o.resources.consume(i.actionMap);o.commandSets=o.createObservable([]);o.selectionModeOn=o.createPureComputed(o._computeSelectionModeOn);o.selectionModeOff=o.createPureComputed(o._computeSelectionModeOff);var r=o.createPureComputed(o._computeCommands);o.createComputed(function(){(e=o.commands).splice.apply(e,[0,o.commands.peek().length].concat(r()));var e});o.createComputed(o._computeSeparators).extend({rateLimit:0});return o}__extends(t,e);t.prototype._computeCommands=function(){var e=this.commandSets()||[];return[].concat.apply([],e.map(function(e){return e()}))};t.prototype._computeSeparators=function(){this.selection.selection();var e=this.commandSets();if(e.length){for(var t=!1,o=[],i=0,r=e;i=0&&l<2;d--){var c=s[d];if(c&&c.isVisible.peek()){c.hasLineBreakAfter(!a);if(!a){a=!0;o.push(c)}l++}}l>1&&(t=!0)}if(!t)for(var u=0,p=o;u0};t.prototype._computeSelectionModeOff=function(){return this.selection&&0===this.selection.selection().length};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/commands/SortMenuBuilder",["require","exports","@ms/odsp-shared/lib/base/BaseModel","./CommandViewModel","knockout","../../actions/sort/od/OneDriveSortAction","../../actions/sort/od/SortActionMode"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this;o.sortItems=r.observableArray();o._commands=[];var a=t.itemsToAppend,l=t.currentItemSet;o.createComputed(function(){o._commands.map(function(e){return e.dispose()});o._commands=[];var e=l().schema()||[],t=e.filter(function(e){return e.sortable&&Boolean(e.name)}),r=[];t.length>0&&(r=t.map(function(e,t,r){var l=new(o.managed(i))({text:e.name,isToggleable:!0,action:new(o.managed(n))({mode:s.Column,column:e}),hasLineBreakAfter:a&&t===r.length-1});o._commands.push(l);return l}).concat(a||[]));o.sortItems(r)});return o}__extends(t,e);return t}(o["default"]);return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/files/FilterMenuBuilder",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../controls/commands/CommandViewModel","knockout","../../resources/ControlResourceKeys","../../controls/commands/Commands.resx","../../utilities/icons/Icon","../../dataSources/search/ISearchDataSource"],function(e,t,o,i,r,n,s,a,l){"use strict";var d=s.strings,c=function(e){function t(t){var o=e.call(this,t)||this;o._currentItem=o.resources.consume(n.currentItem);o._filterTypes=[{type:l.SearchFilterType.all,icon:void 0},{type:l.SearchFilterType.photos,icon:new a("Picture")},{type:l.SearchFilterType.documents,icon:new a("Documentation")},{type:l.SearchFilterType.music,icon:new a("MusicInCollection")},{type:l.SearchFilterType.folders,icon:new a("Folder")}];o._actionMap=o.resources.consume(n.actionMap);o.filterItems=r.observableArray();for(var s=[],c=0,u=o._filterTypes;c'}function y(e){var t=e.payloads().shareItem;switch(t&&t.result){case 0:return D.completedDescription;case 1:return D.shareAccessRequestQueued;case-2:case-1:return D.shareAccessDenied;case void 0:return"";default:return m(e)}}function x(e){return e.states().completed?1===e.payloads().shareItem.result?D.shareAccessRequestQueued:e.payloads().shareItem.items.length>1?B(D.shareMultipleTitleFormat,e.payloads().shareItem.items.length):B(D.shareTitleFormat,e.payloads().shareItem.items[0].name):e.states().failed?I(e.payloads().shareItem.items.length,D.shareFailedTitleFormat,D.shareMultipleFailedTitleFormat):I(e.payloads().shareItem.items.length,D.variousSingleTitleFormat,D.variousMultipleTitleFormat)}function _(e){var t=e.states();return t.completed+t.created+t.started}function I(e,t,o,i){return B(L(e,t,o),e,i)}function S(e,t,o){return function(i){return I(_(i),e,t,o)}}function w(e,t,o){return function(i){return I(i.states().completed,e,t,o)}}function T(e,t,o){return function(i){return I(i.states().failed,e,t,o)}}function C(e,t,o){return function(i){return I(i.states().canceled,e,t,o)}}function k(e){return function(t){return B(e,d["default"].encodeText(t.payloads().uploadItems.name))}}function F(e){return function(t){return B(e,d["default"].encodeText(t.payloads().triggerFlow.flowDisplayName))}}function R(e){return function(t){return B(e,t.payloads.peek().mergeFaceGroups.items.length)}}function M(e){return function(t){return B(e,t.payloads().createColumn.name)}}function P(e){return function(t){return B(e,t.payloads().downloadAsZip.fileName)}}function A(e,t){return function(o){return L(o.count(),e,t)}}var D=r.strings,B=n.format,L=n.pluralSelect,E=D.createdDescription,O=D.completedDescription,V=D.canceledDescription,H="";t.resolveEntry=h;var U={general:D.generalUploadErrorText,downlevelGeneral:D.generalUploadErrorText,fileSize:g(D.fileSizeUploadErrorFormat),emptyFileOrFolder:D.emptyFileOrFolderUploadErrorFormat,emptyFileOrFolderForDocLib:v(D.emptyFileOrFolderUploadErrorFormat2),overQuota:D.overQuotaCreateItemErrorText,overQuotaSharedFolder:D.overQuotaSharedFolderUploadErrorText,lockMismatch:D.lockMismatchUploadErrorText,downlevelLockMismatch:D.lockMismatchUploadErrorText,accessDenied:D.accessDeniedUploadErrorText,invalidName:D.invalidNameUploadErrorText,conflict:function(e){return e.allowRename?D.conflictUploadErrorText:D.conflictUploadWithoutRenameErrorText},downlevelConflict:D.downlevelConflictUploadErrorText,folderUploadNotSupported:D.folderUploadNotSupported,versionMismatch:D.generalUploadErrorText},N=f(U),q={general:D.generalSaveErrorText,downlevelGeneral:D.generalSaveErrorText,fileSize:g(D.fileSizeSaveErrorFormat),emptyFileOrFolder:D.emptyFileSaveErrorFormat,overQuota:D.overQuotaCreateItemErrorText,overQuotaSharedFolder:D.overQuotaSharedFolderSaveErrorText,lockMismatch:D.generalSaveErrorText,downlevelLockMismatch:D.generalSaveErrorText,accessDenied:D.accessDeniedSaveErrorText,invalidName:D.invalidNameUploadErrorText,conflict:D.generalSaveErrorText,downlevelConflict:D.generalSaveErrorText,folderUploadNotSupported:D.generalSaveErrorText,versionMismatch:D.revisionConflictSaveErrorText},K={general:D.generalCreateItemErrorText,downlevelGeneral:D.generalCreateItemErrorText,fileSize:g(D.fileSizeCreateItemErrorFormat),emptyFileOrFolder:D.generalCreateItemErrorText,overQuota:D.overQuotaCreateItemErrorText,overQuotaSharedFolder:D.overQuotaSharedFolderCreateItemErrorText,lockMismatch:D.generalCreateItemErrorText,downlevelLockMismatch:D.generalCreateItemErrorText,accessDenied:D.accessDeniedCreateItemErrorText,invalidName:D.invalidNameUploadErrorText,conflict:D.generalCreateItemErrorText,downlevelConflict:D.generalCreateItemErrorText,folderUploadNotSupported:D.generalCreateItemErrorText,versionMismatch:D.revisionConflictCreateItemErrorText},z=S(D.variousSingleTitleFormat,D.variousMultipleTitleFormat),G=w(D.completedVariousSingleTitleFormat,D.completedVariousMultipleTitleFormat),W=T(D.failedVariousSingleTitleFormat,D.failedVariousMultipleTitleFormat),j=C(D.failedVariousSingleTitleFormat,D.failedVariousMultipleTitleFormat),$={types:{multiple:{title:z,shortTitle:z,states:{created:{description:E},started:{description:c},completed:{title:G,shortTitle:G,description:O},failed:{title:W,shortTitle:W,description:m},canceled:{title:j,shortTitle:j,description:V},expired:{description:H}}},renameItems:{title:S(D.startedRenameSingleShortTitleFormat,D.startedRenameMultipleShortTitleFormat),shortTitle:S(D.startedRenameSingleShortTitleFormat,D.startedRenameMultipleShortTitleFormat),states:{completed:{title:w(D.completedRenameSingleTitleFormat,D.completedRenameMultipleTitleFormat)},failed:{title:T(D.failedRenameSingleTitleFormat,D.failedRenameMultipleTitleFormat)},canceled:{title:C(D.failedRenameSingleTitleFormat,D.failedRenameMultipleTitleFormat)}}},requestReview:{title:S(D.startedRequestReviewSingleShortTitleFormat,D.startedRequestReviewMultipleShortTitleFormat),shortTitle:S(D.startedRequestReviewSingleShortTitleFormat,D.startedRequestReviewMultipleShortTitleFormat),states:{completed:{title:w(D.completedRequestReviewSingleTitleFormat,D.completedRequestReviewMultipleTitleFormat)},failed:{title:T(D.failedRequestReviewSingleTitleFormat,D.failedRequestReviewMultipleTitleFormat)},canceled:{title:C(D.failedRequestReviewSingleTitleFormat,D.failedRequestReviewMultipleTitleFormat)}}},reportAbuse:{title:function(e){return B(D.startedReportAbuseSingleShortTitleFormat,e.payloads().reportAbuse.item.name)},shortTitle:D.startedReportAbuseSingleShortTitleFormat,states:{completed:{title:B(D.completedReportAbuseSingleTitleFormat,b("context.payloads().reportAbuse.item"))},failed:{title:B(D.failedReportAbuseSingleTitleFormat,b("context.payloads().reportAbuse.item"))},canceled:{title:B(D.failedReportAbuseSingleTitleFormat,b("context.payloads().reportAbuse.item"))}}},deleteItems:{title:S(D.deleteSingleTitleFormat,D.deleteMultipleTitleFormat,b("context.payloads().deleteItems.parent")),shortTitle:S(D.startedDeleteSingleShortTitleFormat,D.startedDeleteMultipleShortTitleFormat),states:{completed:{title:w(D.completedDeleteSingleTitleFormat,D.completedDeleteMultipleTitleFormat,b("context.payloads().deleteItems.parent"))},failed:{title:T(D.failedDeleteSingleTitleFormat,D.failedDeleteMultipleTitleFormat)},canceled:{title:C(D.failedDeleteSingleTitleFormat,D.failedDeleteMultipleTitleFormat)}},actions:{undo:{mode:1},deleteLocked:{mode:1}}},restoreItems:{title:S(D.restoreSingleTitleFormat,D.restoreMultipleTitleFormat),shortTitle:S(D.startedRestoreSingleShortTitleFormat,D.startedRestoreMultipleShortTitleFormat),states:{completed:{title:w(D.completedRestoreSingleShortTitleFormat,D.completedRestoreMultipleShortTitleFormat)},failed:{title:T(D.failedRestoreSingleTitleFormat,D.failedRestoreMultipleTitleFormat)},canceled:{title:C(D.failedRestoreSingleTitleFormat,D.failedRestoreMultipleTitleFormat)}}},uploadItems:{title:S(D.uploadSingleTitleFormat,D.uploadMultipleTitleFormat,b("context.payloads().uploadItems.parent")),shortTitle:S(D.startedUploadSingleShortTitleFormat,D.startedUploadMultipleShortTitleFormat),states:{started:{description:p},completed:{title:w(D.completedUploadSingleTitleFormat,D.completedUploadMultipleTitleFormat,b("context.payloads().uploadItems.parent"))},failed:{title:T(D.failedUploadSingleTitleFormat,D.failedUploadMultipleTitleFormat),description:N},canceled:{title:C(D.failedUploadSingleTitleFormat,D.failedUploadMultipleTitleFormat)}},actions:{cancel:{mode:3}}},moveItems:{title:S(D.moveSingleTitleFormat,D.moveMultipleTitleFormat,b("context.payloads().moveItems.destination")),shortTitle:S(D.startedMoveSingleShortTitleFormat,D.startedMoveMultipleShortTitleFormat),states:{started:{description:u},completed:{title:w(D.completedMoveSingleTitleFormat,D.completedMoveMultipleTitleFormat,b("context.payloads().moveItems.destination"))},failed:{title:T(D.failedMoveSingleTitleFormat,D.failedMoveMultipleTitleFormat)},canceled:{title:C(D.failedMoveSingleTitleFormat,D.failedMoveMultipleTitleFormat)}}},copyItems:{title:S(D.copySingleTitleFormat,D.copyMultipleTitleFormat,b("context.payloads().copyItems.destination")),shortTitle:S(D.startedCopySingleShortTitleFormat,D.startedCopyMultipleShortTitleFormat),states:{started:{description:u},completed:{title:w(D.completedCopySingleTitleFormat,D.completedCopyMultipleTitleFormat,b("context.payloads().copyItems.destination"))},failed:{title:T(D.failedCopySingleTitleFormat,D.failedCopyMultipleTitleFormat)},canceled:{title:C(D.canceledCopySingleTitleFormat,D.canceledCopyMultipleTitleFormat)}},actions:{cancel:{mode:1}}},mergeFaceGroups:{title:R(D.merging),shortTitle:R(D.merging),states:{completed:{title:R(D.completedMerging)},failed:{title:D.failedMerge}}},rotateItems:{title:S(D.rotateSingleTitleFormat,D.rotateMultipleTitleFormat),shortTitle:S(D.startedRotateSingleShortTitleFormat,D.startedRotateMultipleShortTitleFormat),states:{completed:{title:w(D.completedRotateSingleShortTitleFormat,D.completedRotateMultipleShortTitleFormat)},failed:{title:T(D.failedRotateSingleTitleFormat,D.failedRotateMultipleTitleFormat)},canceled:{title:C(D.failedRotateSingleTitleFormat,D.failedRotateMultipleTitleFormat)}}},downloadAsZip:{title:D.downloadMultipleTitleFormat,shortTitle:D.downloadMultipleTitleFormat,states:{started:{title:P(D.startedDownloadMultipleLongTitleFormat)},completed:{title:P(D.completedDownloadMultipleLongTitleFormat)},canceled:{title:P(D.canceledDownloadMultipleLongTitleFormat)}}},applyOfficeLens:{title:S(D.applyOfficeLensSingleTitleFormat,D.applyOfficeLensMultipleTitleFormat),shortTitle:S(D.startedApplyOfficeLensSingleShortTitleFormat,D.startedApplyOfficeLensMultipleShortTitleFormat),states:{completed:{title:w(D.completedApplyOfficeLensSingleShortTitleFormat,D.completedApplyOfficeLensMultipleShortTitleFormat)},failed:{title:T(D.failedApplyOfficeLensSingleTitleFormat,D.failedApplyOfficeLensMultipleTitleFormat)},canceled:{title:C(D.failedApplyOfficeLensSingleTitleFormat,D.failedApplyOfficeLensMultipleTitleFormat)}}},removeOfficeLens:{title:S(D.removeOfficeLensSingleTitleFormat,D.removeOfficeLensMultipleTitleFormat),shortTitle:S(D.startedRemoveOfficeLensSingleShortTitleFormat,D.startedRemoveOfficeLensMultipleShortTitleFormat),states:{completed:{title:w(D.completedRemoveOfficeLensSingleShortTitleFormat,D.completedRemoveOfficeLensMultipleShortTitleFormat)},failed:{title:T(D.failedRemoveOfficeLensSingleTitleFormat,D.failedRemoveOfficeLensMultipleTitleFormat)},canceled:{title:C(D.failedRemoveOfficeLensSingleTitleFormat,D.failedRemoveOfficeLensMultipleTitleFormat)}}},addItemsToAlbum:{title:S(D.addToAlbumSingleTitleFormat,D.addToAlbumMultipleTitleFormat,b("context.payloads().addItemsToAlbum.album")),shortTitle:S(D.startedAddToAlbumSingleShortTitleFormat,D.startedAddToAlbumMultipleShortTitleFormat),states:{completed:{title:w(D.completedAddToAlbumSingleTitleFormat,D.completedAddToAlbumMultipleTitleFormat,b("context.payloads().addItemsToAlbum.album"))},failed:{title:T(D.failedAddToAlbumSingleTitleFormat,D.failedAddToAlbumMultipleTitleFormat)},canceled:{title:C(D.failedAddToAlbumSingleTitleFormat,D.failedAddToAlbumMultipleTitleFormat)}}},addCoverPhotos:{title:S(D.addAsCoverPhotosSingleTitleFormat,D.addAsCoverPhotosMultipleTitleFormat,b("context.payloads().coverPhotos.parent")),shortTitle:S(D.startedAddAsCoverPhotosSingleShortTitleFormat,D.startedAddAsCoverPhotosMultipleShortTitleFormat),states:{completed:{title:w(D.completedAddAsCoverPhotosSingleTitleFormat,D.completedAddAsCoverPhotosMultipleTitleFormat,b("context.payloads().coverPhotos.parent"))},failed:{title:T(D.failedAddAsCoverPhotosSingleTitleFormat,D.failedAddAsCoverPhotosMultipleTitleFormat)},canceled:{title:C(D.failedAddAsCoverPhotosSingleTitleFormat,D.failedAddAsCoverPhotosMultipleTitleFormat)}}},removeCoverPhotos:{title:S(D.removeAsCoverPhotosSingleTitleFormat,D.removeAsCoverPhotosMultipleTitleFormat,b("context.payloads().coverPhotos.parent")),shortTitle:S(D.startedRemoveAsCoverPhotosSingleShortTitleFormat,D.startedRemoveAsCoverPhotosMultipleShortTitleFormat),states:{completed:{title:w(D.completedRemoveAsCoverPhotosSingleTitleFormat,D.completedRemoveAsCoverPhotosMultipleTitleFormat,b("context.payloads().coverPhotos.parent"))},failed:{title:T(D.failedRemoveAsCoverPhotosSingleTitleFormat,D.failedRemoveAsCoverPhotosMultipleTitleFormat)},canceled:{title:C(D.failedRemoveAsCoverPhotosSingleTitleFormat,D.failedRemoveAsCoverPhotosMultipleTitleFormat)}}},createAlbumFromFolder:{title:B(D.startedCreateAlbumFromFolderSingleTitleFormat,b("context.payloads().createAlbumFromFolder.album")),states:{completed:{title:B(D.completedCreateAlbumFromFolderSingleTitleFormat,b("context.payloads().createAlbumFromFolder.album"))},failed:{title:B(D.failedCreateAlbumFromFolderSingleTitleFormat,b("context.payloads().createAlbumFromFolder.folder"))}}},createColumn:{title:M(D.startedCreateColumnSingleTitleFormat),shortTitle:D.startedCreateColumnSingleShortTitle,states:{completed:{title:M(D.completedCreateColumnSingleTitleFormat)},failed:{title:M(D.failedCreateColumnSingleTitleFormat)}}},createAlbum:{title:S(D.addToAlbumSingleTitleFormat,D.addToAlbumMultipleTitleFormat,b("context.payloads().createAlbum.album")),shortTitle:S(D.startedAddToAlbumSingleShortTitleFormat,D.startedAddToAlbumMultipleShortTitleFormat),states:{completed:{title:function(e){return I(e.payloads().createAlbum.album().childCount,D.completedAddToAlbumSingleTitleFormat,D.completedAddToAlbumMultipleTitleFormat,b("context.payloads().createAlbum.album"))}},failed:{title:T(D.failedAddToAlbumSingleTitleFormat,D.failedAddToAlbumMultipleTitleFormat)},canceled:{title:C(D.failedAddToAlbumSingleTitleFormat,D.failedAddToAlbumMultipleTitleFormat)}}},checkInItem:{title:B(D.checkInItemTitleFormat,b("context.payloads().checkInItem.parent")),states:{}},checkOutItem:{title:B(D.checkOutItemTitleFormat,b("context.payloads().checkOutItem.parent")),states:{}},undoCheckOutItem:{title:B(D.undoCheckOutItemTitleFormat,b("context.payloads().undoCheckOutItem.parent")),states:{}},publishItem:{title:B(D.publishItemTitleFormat,b("context.payloads().publishItem.parent")),states:{}},makeHomepage:{title:D.MakeHomepageProgress,states:{completed:{title:D.MakeHomepageCompleted},failed:{title:D.MakeHomepageError}}},unPublishItem:{title:B(D.unPublishItemTitleFormat,b("context.payloads().unPublishItem.parent")),states:{}},shareItem:{title:x,states:{started:{title:x},completed:{description:y,title:x},failed:{description:y}}},createFolder:{title:B(D.createFolderTitleFormat,b("context.payloads().createFolder.parent")),states:{}},updateBundle:{title:B(D.updateBundle,b("context.payloads().updateBundle.item")),states:{}},setAlbumCoverPhoto:{title:B(D.setCoverPhotoTitleFormat,b("context.payloads().setAlbumCoverPhoto.album")),states:{completed:{title:B(D.completedSetCoverPhotoTitleFormat,b("context.payloads().setAlbumCoverPhoto.album"))},failed:{title:B(D.failedSetCoverPhotoTitleFormat,b("context.payloads().setAlbumCoverPhoto.album"))}}},setPhotoBurstWinner:{title:B(D.setPhotoBurstWinnerTitleFormat,b("context.payloads().setPhotoBurstWinner.winnerItem")),states:{completed:{title:B(D.completedSetPhotoBurstWinnerTitleFormat,b("context.payloads().setPhotoBurstWinner.winnerItem"))},failed:{title:B(D.failedSetPhotoBurstWinnerTitleFormat,b("context.payloads().setPhotoBurstWinner.winnerItem"))}}},extractItemsFromPhotoBurst:{title:S(D.extractItemsFromPhotoBurstSingleTitleFormat,D.extractItemsFromPhotoBurstMultipleTitleFormat),states:{completed:{title:w(D.completedExtractItemsFromPhotoBurstSingleTitleFormat,D.completedExtractItemsFromPhotoBurstMultipleTitleFormat)},failed:{title:T(D.failedExtractItemsFromPhotoBurstSingleTitleFormat,D.failedExtractItemsFromPhotoBurstMultipleTitleFormat)}}},uploadVideos:{title:function(e){return I(_(e),D.uploadSingleTitleFormat,D.uploadMultipleTitleFormat,e.payloads().uploadItems.parent.name)},states:{started:{description:p},completed:{title:function(e){return I(e.states().completed,D.completedUploadSingleTitleFormat,D.completedUploadMultipleTitleFormat,e.payloads().uploadItems.parent.name)}},failed:{title:T(D.failedUploadSingleTitleFormat,D.failedUploadMultipleTitleFormat),description:N},canceled:{title:C(D.failedAddToAlbumSingleTitleFormat,D.failedAddToAlbumMultipleTitleFormat)}}},saveItem:{title:k(D.saveTitleFormat),shortTitle:k(D.saveTitleFormat),states:{started:{description:p},completed:{title:k(D.completedSaveTitleFormat)},failed:{title:k(D.failedSaveTitleFormat),description:f(q)},canceled:{title:k(D.failedSaveTitleFormat)}},actions:{cancel:{mode:3}}},createItem:{title:k(D.createItemTitleFormat),shortTitle:k(D.createItemTitleFormat),states:{started:{description:p},completed:{title:k(D.completedCreateItemTitleFormat)},failed:{title:k(D.failedCreateItemTitleFormat),description:f(K)},canceled:{title:k(D.failedCreateItemTitleFormat)}},actions:{cancel:{mode:3}}},updateMetadata:{title:S(D.updateSingleTitleFormat,D.updateMultipleTitleFormat),shortTitle:S(D.startedUpdateSingleShortTitleFormat,D.startedUpdateMultipleShortTitleFormat),states:{completed:{title:w(D.completedUpdateSingleShortTitleFormat,D.completedUpdateMultipleShortTitleFormat)},failed:{title:T(D.failedUpdateSingleTitleFormat,D.failedUpdateMultipleTitleFormat)},canceled:{title:C(D.failedUpdateSingleTitleFormat,D.failedUpdateMultipleTitleFormat)}}},triggerFlow:{title:F(D.TriggerFlowStarting),shortTitle:F(D.TriggerFlowStarting),states:{started:{title:F(D.TriggerFlowStarting)},completed:{title:F(D.TriggerFlowStarted)},failed:{title:F(D.TriggerFlowError)}}}},actions:{cancel:{name:D.cancelActionText,icon:new a("Cancel")},close:{name:D.closeActionText,icon:new a("Cancel"),mode:1},overwrite:{name:A(D.overwriteSingleActionText,D.overwriteMultipleActionText)},restart:{name:D.restartActionText},undo:{name:A(D.undoSingleActionText,D.undoMultipleActionText)},rename:{name:A(D.renameSingleActionText,D.renameMultipleActionText)},moveAnyway:{name:D.moveAnywayButtonText},deleteLocked:{name:A(D.deleteSingleActionText,D.deleteMultipleActionText)},moveLockedFile:{name:D.moveAnywayButtonText},compare:{name:D.compareActionText},hipCheck:{name:D.hipCheckActionText},verifyAccount:{name:D.verifyAccountActionText}}};Object.defineProperty(t,"__esModule",{value:!0});t["default"]=$});/** * @copyright Microsoft Corporation. All rights reserved. */ define("odsp-next/controls/operation/strings/OperationStringMapping",["require","exports"],function(e,t){"use strict"});define("@ms/odsp-utilities/lib/string/DriveSpaceHelper",["require","exports","./StringHelper","./StringUtilities.resx"],function(e,t,o,i){"use strict";var r=1024,n=1048576,s=1073741824,a=1099511627776,l=function(){function e(){}e.getDisplayString=function(e,t){void 0===t&&(t={});if("number"!=typeof e||t.ignoreZero&&0===e||e<0)return"";if(1===e)return o.format(i.strings.fileSizeBytesSingular);var r=this._getInfo(e),n=this._trimNumber(r.value,t.trimDecimal);return o.format(r.template,n)};e._getInfo=function(e){return e=100?e.toFixed(0):e>=10?t?this._trimZeroes(e,1):e.toFixed(1):t?this._trimZeroes(e,2):e.toFixed(2)};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/itemLink/ItemLink",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ItemLinkViewModel","./ItemLink.html"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-item-link",template:e("./ItemLink.html"),viewModel:i["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemLink/ItemLinkViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys"],function(e,t,o,i){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this;o._item=o.wrapObservable(t.item);o.name=o.createPureComputed(o._computeName);var r=o.resources.consume(i.actionMap);o.open=new(o.managed(r.OpenAction))({openRelation:2,item:o._item});return o}__extends(t,e);t.prototype.execute=function(e,t){if(e.isAvailable()){e.execute(t).done();return!1}};t.prototype._computeName=function(){var e=this._item();return e.displayName||e.name};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/itemLink/ItemLink.html",[],function(){return''});define("@ms/odsp-shared/lib/utilities/knockout/Renderers",["require","exports","knockout"],function(e,t,o){"use strict";function i(e,t){var i=document.createElement("div");i.innerHTML=t;o.applyBindings(e,i);var r=i.textContent;o.cleanNode(i);return r}t.renderText=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/files/FilesCommandSetHelper",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../../resources/PagesResourceKeys","../../controls/commands/Commands.resx","../../controls/list/layouts/LayoutType","@ms/odsp-utilities/lib/string/StringHelper","../../utilities/icons/OfficeFileNameHelper","../../utilities/selection/SelectionHelper","../../utilities/icons/Icon"],function(e,t,o,i,r,n,s,a,l,d,c){"use strict";var u=function(e){function t(t){var o=e.call(this,t)||this;o.selection=o.resources.consume(i.itemsSelection);o.showLabels=t.showLabels;o.layoutType=o.resources.consume(r.files.layoutType);return o}__extends(t,e);t.prototype.showSelectionActionText=function(){var e=this.selection&&this.selection.selection().length||0;return this.showLabels()?a.format(n.strings.NumberSelected,e):e.toString()};t.prototype.computeOpenInOfficeOnlineText=function(){return l.getOfficeOnlineStringMap(d.getSelectedItemApp(this.selection))||n.strings.Open};t.prototype.computeOpenInOfficeClientText=function(){return l.getOfficeStringMap(d.getSelectedItemApp(this.selection))};t.prototype.computeOfficeIcon=function(){var e,t=d.getSelectedItemApp(this.selection);t&&(e=l.getOfficeIconMap(t));return e||new c("Page")};t.prototype.computeViewSelectorIcon=function(){var e=this.layoutType();return new c(e===s.SingleAlbum?t.singleAlbumIcon:e===s.Grid?t.gridIcon:t.detailsIcon)};return t}(o["default"]);u.detailsIcon="List";u.gridIcon="ViewAll";u.singleAlbumIcon="LargeGrid";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/itemContent/folder/FolderItemContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderItemContentViewModel","./FolderItemContent.html","../ItemContent.css","../../list/GridList","../../list/DetailsList"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-folder-item-content",template:e("./FolderItemContent.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/folder/FolderItemContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../breadcrumbBar/BreadcrumbBar","../../emptyFolder/EmptyFolder","../../../models/itemSet/ItemSetMonitor","../../../dataSources/upload/UploadProcessorType","../../../resources/DataSourceResourceKeys","../../../resources/ProviderResourceKeys"],function(e,t,o,i,r,n,s,a,l,d,c){"use strict";var u=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._urlDataSource=o.resources.consume(d.url);o.breadcrumbBarTagName=n.tagName;o.emptyFolderTagName=s.tagName;o.isQuotaBarVisible=o.createObservable(!1);var u=o.resources.consume(i.actionMap);o._uploadAction=new(o.managed(u.UploadAction))({uploadProcessorType:l.Html5file});o.isViewOnly=o.createPureComputed(o._computeIsViewOnly,{deferEvaluation:!0});o._itemSetMonitor=o.resources.consume(a.resourceKey);o.footerItem=t.footerItem;o.itemSet=o._itemSetMonitor.itemSet;o.itemSetSelectionModel=o.resources.consume(i.itemsSelection);o.contentRange=o.resources.consume(r.contentRange);o.layoutType=o.resources.consume(r.files.layoutType);o.listViewContextMenuHelper=o.resources.isExposed(r.listViewContextMenuHelper)?o.resources.consume(r.listViewContextMenuHelper):void 0;o.title=o._itemSetMonitor.name;o.showBreadcrumb=o._itemSetMonitor.hasParent;o.showEmpty=o._itemSetMonitor.isEmpty;o.showList=o._itemSetMonitor.hasItems;o.item=o._itemSetMonitor.item;o.showTitle=o.createPureComputed(o._computeShowTitle,{deferEvaluation:!0});var p=o.resources.consume(c.bundleLoader);o.createComputed(function(){var e=p&&p.getBundleInfo(3);e&&e.isLoaded()&&(o.itemSet()&&o._urlDataSource.isSearchPassThrough()?o.isQuotaBarVisible(!0):o.isQuotaBarVisible(!1))});return o}__extends(t,e);t.prototype._computeShowTitle=function(){return this._itemSetMonitor.hasName()&&!this._itemSetMonitor.hasParent()};t.prototype._computeIsViewOnly=function(){return!this._uploadAction.isAvailable()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/breadcrumbBar/BreadcrumbBar",["require","exports","./BreadcrumbBarViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./BreadcrumbBar.html","./BreadcrumbBar.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-breadcrumb-bar",template:e("./BreadcrumbBar.html"),viewModel:o,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/breadcrumbBar/BreadcrumbBarViewModel",["require","exports","knockout","../commands/CommandViewModel","../../bindings/dismiss/DismissBinding","../../bindings/dragAndDrop/DragAndDropBinding","../dragAndDrop/DropHelper","@ms/odsp-utilities/lib/math/Point","@ms/odsp-shared/lib/base/ViewModel","../../actions/NavigationAction","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../utilities/icons/Icon","../../bindings/keyboard/KeyboardBinding","../../resources/DataSourceResourceKeys","../../resources/UtilityResourceKeys","../../resources/ControlResourceKeys","../leftPane/LeftPane.resx","./BreadcrumbBar.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b){"use strict";var y=4,x=2,_=function(e){function t(t){var i=e.call(this,t)||this;i._currentDroppingCrumb=null;i.addBindingHandlers({dismiss:r["default"],dragAndDrop:n["default"],keyboard:p});var l=t.iconClass,d=void 0===l?new u("More").getClass():l,g=t.canShowTooltipOverflow,b=void 0!==g&&g;i._urlDataSource=i.resources.consume(m.url);i._responsiveUI=i.resources.consume(h.responsiveUI);i._navigation=i.resources.consume(c.navigation);i.overflowMenuAriaLabel=v.strings.overflowAriaLabel;i.iconClass=d;i._item=t.item;i._maxFoldersVisibleLgUp=t.maxFoldersVisibleLgUp;i._maxFoldersVisibleMdDown=t.maxFoldersVisibleMdDown;i.isDroppable=o.observable(!0);i.isDroppingTarget=o.observable(!1);i.isOverflowOpen=o.observable(!1);i.overflowMenuOffset=o.observable(new a["default"]((-24),24));i.ariaLabelForBreadCrumbBar=o.observable("");i._openActionItem=o.observable(null);i.overflowCrumbs=o.observableArray();i.mouseOverTrigger=i.createObservable(!1);i._isOverflowHovered=i.createObservable(!1);i._canShowTooltipOverflow=b;i._actionMap=i.resources.consume(f.actionMap);i._openAction=new(i.managed(i._actionMap.OpenAction))({item:i._openActionItem,openRelation:2});i.overflowDismissParams={isOpen:i.isOverflowOpen,isAutomatic:i._canShowTooltipOverflow,timeout:100};i._dropHelper=i.resources.consume(s.resourceKey);i.crumbs=i.createComputed(function(){return i._computeCrumbs(t.getCrumbs)});return i}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this.crumbs.dispose()};t.prototype.onOverflowMouseover=function(e,t){this._canShowTooltipOverflow&&this.isOverflowOpen(!0)};t.prototype.onMayReceiveDrop=function(e,t){var i=t?o.dataFor(t):null;if(i&&i.item&&i.showNextChevron){this.onRemoveDropLocation();this._currentDroppingCrumb=i;this._currentDroppingCrumb.isDroppingTarget(!0);return{targetName:i.item.name}}this.onRemoveDropLocation();return null};t.prototype.onReceiveDrop=function(e,t){var i=t?o.dataFor(t):null,r=this._dropHelper.processDrop(e,i.item);r&&this.onRemoveDropLocation();return r};t.prototype.onRemoveDropLocation=function(){this._currentDroppingCrumb&&this._currentDroppingCrumb.isDroppingTarget(!1)};t.prototype.onEnter=function(e,t){t.stopPropagation()};t.prototype.onClick=function(e,t){if(e.isOverflow)this._canShowTooltipOverflow?this.isOverflowOpen.peek()||this.isOverflowOpen(!0):this.isOverflowOpen(!this.isOverflowOpen());else if(e.item&&!e.isFiltered){this._openActionItem(e.item);this._openAction.execute(t)}else{var o=this._navigation;o.navigateTo(e.url)}e&&this.ariaLabelForBreadCrumbBar(b.format(v.strings.breadCrumbNavigation,e.ariaLabel))};t.prototype._computeCrumbs=function(e){this.isOverflowOpen(!1);var t,o=[],i=[];t=this._responsiveUI.formFactorSize()<=this._responsiveUI.windowSize.Medium?void 0===this._maxFoldersVisibleMdDown?x:this._maxFoldersVisibleMdDown:void 0===this._maxFoldersVisibleLgUp?y:this._maxFoldersVisibleLgUp;var r=this._item(),n=[];r&&r.key&&(e?n=e(r):r.parent&&(n=this._getCrumbsForNonRoots(r)));for(var s=0;s0?this.ariaLabelForBreadCrumbBar(b.format(v.strings.breadCrumbNavigation,o[o.length-1].ariaLabel)):r&&r.key&&this.ariaLabelForBreadCrumbBar(b.format(v.strings.breadCrumbNavigation,r.name));return o};t.prototype._getCrumbsForNonRoots=function(e){for(var t=[],i=!1,r=this._getAriaLabelsForBreadCrumbs(e);e;){var n=new(this.resources.injected(this._actionMap.OpenAction))({item:this.createObservable(e),openRelation:2}),s=n.isAvailable.peek();n.dispose();var a=i,l=!i;if(!s){a=!1;l=!0}if(e.isStub){a=!1;l=!0}var d={key:e.key,url:"#"+e.key,name:e.name||g.strings.Files,showNextChevron:i,isDroppingTarget:o.observable(!1),item:e,isOverflow:!1,isNavItem:a,isStaticItem:l,ariaLabel:r.pop()};t.push(d);i=!0;e=e.parent}return t};t.prototype._getAriaLabelsForBreadCrumbs=function(e){for(var t=[],o=void 0;e;){if(o){o=b.format(v.strings.breadCrumbItem,o,e.name||g.strings.Files);t.push(o)}else{o=e.name||g.strings.Files;e.parent&&t.push(e.parent.name)}e=e.parent}return t};t.prototype._commandForCrumb=function(e){var t=this;return new(this.managed(i))({text:e.name,action:new(this.managed(d))({url:e.url}),callback:function(){e.isNavItem&&t.onClick(e,null)}})};return t}(l["default"]);return _});define("odsp-next/controls/breadcrumbBar/BreadcrumbBar.html",[],function(){return''});define("odsp-next/controls/breadcrumbBar/BreadcrumbBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".xlg .BreadcrumbBar,.xxlg .BreadcrumbBar,.xxxlg .BreadcrumbBar,.xxxxlg .BreadcrumbBar{margin-top:7px}.BreadcrumbBar-list{display:block;margin:0;padding:0;display:block;white-space:nowrap;overflow:hidden;font-size:0}html[dir=ltr] .BreadcrumbBar-list{margin-left:-8px}html[dir=rtl] .BreadcrumbBar-list{margin-right:-8px}.BreadcrumbBar-list li{list-style-type:none;vertical-align:top;margin:0;padding:0;display:inline-block}.lg .BreadcrumbBar-list,.md .BreadcrumbBar-list,.sm .BreadcrumbBar-list{margin-top:0}.BreadcrumbBar-overflow{font-size:16px;display:inline-block;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";padding:8px 4px;cursor:pointer}.lg .BreadcrumbBar-overflow{padding:9px 4px}.xlg .BreadcrumbBar-overflow,.xxlg .BreadcrumbBar-overflow,.xxxlg .BreadcrumbBar-overflow,.xxxxlg .BreadcrumbBar-overflow{font-size:18px;padding:8px 8px}.BreadcrumbBar-overflow:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.BreadcrumbBar-navItem:hover,.BreadcrumbBar-overflow:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-focus--enabled .BreadcrumbBar-navItem:focus,.od-focus--enabled .BreadcrumbBar-overflow:focus{box-shadow:0 0 0 2px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:" inset}.BreadcrumbBar-navItem:active{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}a.BreadcrumbBar-item{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}.BreadcrumbBar-navItem{max-width:160px}.md .BreadcrumbBar-navItem,.sm .BreadcrumbBar-navItem{max-width:116px}.BreadcrumbBar-item{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:inline-block;text-decoration:none;padding:0 8px;height:28px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lg .BreadcrumbBar-item{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.xlg .BreadcrumbBar-item,.xxlg .BreadcrumbBar-item,.xxxlg .BreadcrumbBar-item,.xxxxlg .BreadcrumbBar-item{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;padding-bottom:1px;line-height:28px}.sm .BreadcrumbBar-item{max-width:100px}.BreadcrumbBar-item.dropping{background:'},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.BreadcrumbBar-item-chevron{font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';vertical-align:top;padding:0 2px;margin-top:11px}.lg .BreadcrumbBar-item-chevron{margin-top:13px}.xlg .BreadcrumbBar-item-chevron,.xxlg .BreadcrumbBar-item-chevron,.xxxlg .BreadcrumbBar-item-chevron,.xxxxlg .BreadcrumbBar-item-chevron{font-size:12px;margin-top:11px;padding:0 4px}.BreadcrumbBar-item-chevron:after{font-family:FabricMDL2Icons;content:\'\\e76c\'}html[dir=rtl] .BreadcrumbBar-item-chevron:after{font-family:FabricMDL2Icons;content:\'\\e76b\'}.od-ListItemFormRoot .BreadcrumbBar{margin-bottom:12px}.xlg .od-ListItemFormRoot .BreadcrumbBar,.xxlg .od-ListItemFormRoot .BreadcrumbBar,.xxxlg .od-ListItemFormRoot .BreadcrumbBar,.xxxxlg .od-ListItemFormRoot .BreadcrumbBar{margin-top:0}.od-ListItemFormRoot .BreadcrumbBar-item{height:32px}.lg .od-ListItemFormRoot .BreadcrumbBar-item{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.xlg .od-ListItemFormRoot .BreadcrumbBar-item,.xxlg .od-ListItemFormRoot .BreadcrumbBar-item,.xxxlg .od-ListItemFormRoot .BreadcrumbBar-item,.xxxxlg .od-ListItemFormRoot .BreadcrumbBar-item{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1}'}])});define("odsp-next/controls/emptyFolder/EmptyFolder",["require","exports","./EmptyFolderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./EmptyFolder.html","./EmptyFolder.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-empty-folder",template:e("./EmptyFolder.html"),viewModel:o["default"],synchronous:!0});return r});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/emptyFolder/EmptyFolderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys","../../dataSources/url/QueryType","../../dataSources/url/odb/UrlQueryKeys","@ms/odsp-utilities/lib/string/StringHelper","./EmptyFolder.resx","../../dataSources/url/PageType","../../utilities/features/Features"],function(e,t,o,i,r,n,s,a,l,d,c,u){"use strict";t.IMAGES_SUBPATH="/images/emptyfolder/empty_";var p='',m="Music",h=function(o){function h(s){void 0===s&&(s={});var a=o.call(this,s)||this,l=s.isViewOnly,d=void 0!==l&&l;a._isViewOnly=d;a._actionMap=a.resources.consume(i.actionMap);a._urlDataSource=a.resources.consume(r.url);a._viewParams=a.resources.consume(i.viewParams);a._item=a.resources.consume(i.currentItem);a.resources.isExposed(n.userInfo)&&(a._userInfoProvider=a.resources.consume(n.userInfo));a._mediaBaseUrl=e.toUrl(a.resources.consume(r.settings).mediaBaseUrl+t.IMAGES_SUBPATH);a._currentPage=a._urlDataSource.getPageType();a._content=a.createPureComputed(a._computeContent);a.subTextPart2=a.createPureComputed(function(){return a._content().subTextPart2});a.subTextUrl=a.createPureComputed(function(){return a._content().subTextPart2Url});a.subText=a.createPureComputed(function(){return a._content().subText});a.subTextPostIcon=a.createPureComputed(function(){return a._content().subTextPostIcon});a.subTextMobile=a.createPureComputed(function(){return a._content().subTextMobile||a._content().subText});a.title=a.createPureComputed(function(){return a._content().title});a.url=a.createPureComputed(function(){return a._content().url});a.altText=a.createPureComputed(function(){return a._content().altText||""});a.isDocLib=!0;return a}__extends(h,o);h.prototype.navigateToSubTextUrl=function(){new(this.managed(this._actionMap.NavigationAction))({url:this.subTextUrl,target:"blank"}).execute({});return!1};h.prototype.hasInsertPermission=function(){return!this._isViewOnly};h.prototype.emptyFolderSubText=function(){return d.strings.emptyFolderSubText};h.prototype.hasSmartFiltersApplied=function(){return!1};h.prototype._computeContent=function(){var e,t=this._item(),o=t.queryType,i=this.hasInsertPermission();switch(o){case s.Recent:e={url:this._mediaBaseUrl+"recent.svg",title:d.strings.emptyRecentTitle,subText:d.strings.emptyRecentSubText};break;case s.RecycleBin:case s.SecondStageRecycleBin:e={url:this._mediaBaseUrl+"recycle.svg",title:d.strings.emptyRecycleBinTitle,subText:d.strings.emptyRecycleBinSubText};break;case s.Search:var r=this._currentPage===c.Photos,n=void 0;n=r?d.strings.emptyPhotosSearchSubText:this.isDocLib?d.strings.emptySearchSubTextV2Part1:d.strings.emptyListSearchSubText;e={url:this._mediaBaseUrl+"search.svg",title:d.strings.emptySearchTitle,subText:n,subTextPart2:r||!this.isDocLib?void 0:d.strings.emptySearchSubTextV2Part2,subTextPart2Url:r||!this.isDocLib?void 0:this._urlDataSource.getRecentQueryUrl()};break;case s.SharedWithMe:e={url:this._mediaBaseUrl+"shared.svg",title:d.strings.emptySharedTitle,subText:d.strings.emptySharedSubText};break;case s.DocsInCommon:e={url:this._mediaBaseUrl+"shared.svg",title:d.strings.emptyDocsInCommonTitle,subText:d.strings.emptyDocsInCommonSubText};break;case s.Subsites:e=this._getSearchContentOrDefault(d.strings.emptySubsitesTitle);break;case s.Apps:e=this._getSearchContentOrDefault(d.strings.emptyAppsTitle);break;case s.Popular:e=this._getSearchContentOrDefault(d.strings.emptyPopularTitle);break;case s.ExternallyShared:e=this._getSearchContentOrDefault(d.strings.emptyExternallySharedTitle);break;case s.AllMyPhotos:e=this._getEmptyPhotoFolderContent();break;default:for(var a=!1;t&&t.parent;){t.specialFolderCanonicalName===m&&(a=!0);t=t.parent}if(a){e={url:this._mediaBaseUrl+"music.svg",title:d.strings.emptyMusicFolderTitle,subText:i&&d.strings.emptyMusicFolderSubText||"",subTextMobile:i&&l.format(d.strings.emptyMusicFolderMobileSubText,p)||""};if(this._userInfoProvider&&u.isFeatureEnabled(u.EmptyMusicFolderGrooveStrings)){var h=this._userInfoProvider.getMarket();h=h&&h.toLowerCase();var f=this._isGrooveAvailable(h);if(f){e.title=d.strings.emptyGrooveMusicFolderTitle;e.subText=i&&d.strings.emptyGrooveMusicFolderSubText||""}}break}var g=this.hasSmartFiltersApplied();if(g){e={url:this._mediaBaseUrl+"filter.svg",title:d.strings.emptyFilterResultTitle,subText:d.strings.emptyFilterResultSubText,altText:d.strings.emptyFilterResultAltText};break}e=this._item().isRootFolder&&!this.isDocLib?{url:this._mediaBaseUrl+"list.svg",title:d.strings.emptyListTitle,subText:d.strings.emptyListSubText,altText:d.strings.emptyListDefaultAltText}:{url:this._mediaBaseUrl+"folder.svg",title:d.strings.emptyFolderTitle,subText:i&&this.emptyFolderSubText()||"",subTextMobile:i&&l.format(d.strings.emptyFolderMobileSubText,p)}}e.altText||(e.altText=d.strings.emptyFolderDefaultAltText);return e};h.prototype._getSearchContentOrDefault=function(e){return this._viewParams()[a["default"].queryParamKey]?{url:this._mediaBaseUrl+"search.svg",title:d.strings.emptySearchTitle,subText:""}:{title:e,url:"",subText:""}};h.prototype._getEmptyPhotoFolderContent=function(){var e,t=this._viewParams(),o=this._urlDataSource.getPhotoType(t);switch(o){case 5:e={url:this._mediaBaseUrl+"album.svg",title:d.strings.emptyAlbumsListTitle,subText:d.strings.emptyAlbumsListSubText};break;case 1:e={url:this._mediaBaseUrl+"albumview.svg",title:d.strings.emptyAlbumsListTitle,subText:d.strings.emptyAlbumsListSubText};break;case 2:e={url:this._mediaBaseUrl+"tags.svg",title:d.strings.emptyPhotosTagsTitle,subText:l.format(d.strings.emptyPhotosTagsSubTextFormat,'',"")};break;case 3:e={url:this._mediaBaseUrl+"photos.svg",title:d.strings.emptyAllPhotosTitle,subText:""};break;case 9:e={url:this._mediaBaseUrl+"onthisday.svg",title:d.strings.emptyOnThisDayTitle,subText:""};break;default:e={url:this._mediaBaseUrl+"photos.svg",title:d.strings.emptyAllPhotosTitle,subText:""}}return e};h.prototype._isGrooveAvailable=function(e){var t=["ar","au","at","be","br","ca","dk","fi","fr","de","ie","it","mx","nl","nz","no","pt","es","se","ch","gb","us"],o=e.split("-")[1]||e;return t.indexOf(o)>-1};return h}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/dataSources/url/odb/UrlQueryKeys",["require","exports"],function(e,t){"use strict";var o;!function(e){e.idParamKey="id";e.parentIdParamKey="parent";e.queryTypeParamKey="view";e.pageParamKey="p";e.parentQueryTypeParamKey="parentview";e.windowNameJsonKey="ODBParams";e.queryParamKey="q";e.conversationIdParamKey="cvid";e.uniqueParamKey="u";e.dateFilterKey="dateFilter";e.typeFiltersKey="typeFilters";e.userFiltersKey="userFilters";e.viewIdKey="viewid";e.listIdKey="listid";e.listUrlKey="listurl";e.sortFieldKey="sortField";e.isAscendingKey="isAscending";e.policyTipKey="policyTipForListItemId";e.sharingKey="sharingDialogForListItemId";e.pseudoPolicyTipKey="showpolicytips";e.groupByKey="groupBy";e.sortGroupKeyRegex=/^(sortField|isAscending|groupBy)$/;e.filterKeyRegex=/^Filter(Field|Value)(s?)([1-9]|10)$/;e.pickerLinkTypeKey="link_type";e.pickerAADClientIdKey="aad_client_id";e.pickerMSAClientIdKey="msa_client_id";e.pickerSelectionModeKey="selection_mode";e.pickerViewTypeKey="view_type";e.pickerAccessLevelKey="access";e.pickerReturnUrlKey="ru";e.stateParamKey="state";e.listItemIdKey="ID";e.rootFolderParamKey="RootFolder";e.sourceKey="Source";e.isDialogKey="IsDlg";e.contentTypeId="ContentTypeId";e.newTargetListUrlKey="newTargetListUrl"}(o||(o={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/emptyFolder/EmptyFolder.html",[],function(){return'
'});define("odsp-next/controls/emptyFolder/EmptyFolder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.EmptyFolder{text-align:center}.EmptyFolder-image{padding-top:52px;height:208px;width:208px;margin:0 auto}.md .EmptyFolder-image,.sm .EmptyFolder-image{padding-top:20px;height:168px;width:168px}.EmptyFolder-title{padding:16px 16px 0 16px;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;max-width:400px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';margin:0 auto}html[dir=rtl] .EmptyFolder-title{padding:16px 16px 0 16px}.md .EmptyFolder-title,.sm .EmptyFolder-title{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.EmptyFolder-subText{padding:6px 16px 0 16px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;max-width:400px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";margin:0 auto}html[dir=rtl] .EmptyFolder-subText{padding:6px 16px 0 16px}.EmptyFolder-icon{display:inline;font-size:13px;padding-left:2px;padding-right:1px}.EmptyFolder-mobile{display:none}.od--isMobile .EmptyFolder-mobile{display:block}.od--isMobile .EmptyFolder-pc{display:none}.EmptyFolder-subTextPart2Link{cursor:pointer}"}])});define("odsp-next/controls/itemContent/folder/FolderItemContent.html",[],function(){return'

'});define("odsp-next/controls/itemContent/ItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-ItemContent-header{box-sizing:border-box;height:48px;padding-top:10px;padding-bottom:10px}.xlg .od-ItemContent-header,.xxlg .od-ItemContent-header,.xxxlg .od-ItemContent-header,.xxxxlg .od-ItemContent-header{height:60px;padding-top:23px;padding-bottom:1px}.od-ItemContent-progress{height:31px;padding-top:10px;padding-bottom:10px}html[dir=ltr] .od-ItemContent-progress{padding-left:32px}html[dir=rtl] .od-ItemContent-progress{padding-right:32px}html[dir=ltr] .od-ItemContent-progress{padding-right:32px}html[dir=rtl] .od-ItemContent-progress{padding-left:32px}html[dir=ltr] .md .od-ItemContent-progress,html[dir=ltr] .sm .od-ItemContent-progress{padding-left:16px}html[dir=rtl] .md .od-ItemContent-progress,html[dir=rtl] .sm .od-ItemContent-progress{padding-right:16px}html[dir=ltr] .md .od-ItemContent-progress,html[dir=ltr] .sm .od-ItemContent-progress{padding-right:16px}html[dir=rtl] .md .od-ItemContent-progress,html[dir=rtl] .sm .od-ItemContent-progress{padding-left:16px}.od-ItemContent-title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.lg .od-ItemContent-title,.md .od-ItemContent-title,.sm .od-ItemContent-title{font-weight:300}.xlg .od-ItemContent-title,.xxlg .od-ItemContent-title,.xxxlg .od-ItemContent-title,.xxxxlg .od-ItemContent-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400}.od-ItemContent-breadcrumb{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.md .od-ItemContent-breadcrumb,.sm .od-ItemContent-breadcrumb{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.xlg .od-ItemContent-breadcrumb,.xxlg .od-ItemContent-breadcrumb,.xxxlg .od-ItemContent-breadcrumb,.xxxxlg .od-ItemContent-breadcrumb{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.xlg .od-ItemContent-list,.xxlg .od-ItemContent-list,.xxxlg .od-ItemContent-list,.xxxxlg .od-ItemContent-list{padding-top:20px}html[dir=ltr] .od-ItemContent-header,html[dir=ltr] .od-ItemContent-list{padding-left:32px}html[dir=rtl] .od-ItemContent-header,html[dir=rtl] .od-ItemContent-list{padding-right:32px}html[dir=ltr] .od-ItemContent-header,html[dir=ltr] .od-ItemContent-list{padding-right:32px}html[dir=rtl] .od-ItemContent-header,html[dir=rtl] .od-ItemContent-list{padding-left:32px}.xlg .od-ItemContent-header,.xlg .od-ItemContent-list,.xxlg .od-ItemContent-header,.xxlg .od-ItemContent-list,.xxxlg .od-ItemContent-header,.xxxlg .od-ItemContent-list,.xxxxlg .od-ItemContent-header,.xxxxlg .od-ItemContent-list{padding-top:20px}html[dir=ltr] .xlg .od-ItemContent-header,html[dir=ltr] .xlg .od-ItemContent-list,html[dir=ltr] .xxlg .od-ItemContent-header,html[dir=ltr] .xxlg .od-ItemContent-list,html[dir=ltr] .xxxlg .od-ItemContent-header,html[dir=ltr] .xxxlg .od-ItemContent-list,html[dir=ltr] .xxxxlg .od-ItemContent-header,html[dir=ltr] .xxxxlg .od-ItemContent-list{padding-left:32px}html[dir=rtl] .xlg .od-ItemContent-header,html[dir=rtl] .xlg .od-ItemContent-list,html[dir=rtl] .xxlg .od-ItemContent-header,html[dir=rtl] .xxlg .od-ItemContent-list,html[dir=rtl] .xxxlg .od-ItemContent-header,html[dir=rtl] .xxxlg .od-ItemContent-list,html[dir=rtl] .xxxxlg .od-ItemContent-header,html[dir=rtl] .xxxxlg .od-ItemContent-list{padding-right:32px}html[dir=ltr] .xlg .od-ItemContent-header,html[dir=ltr] .xlg .od-ItemContent-list,html[dir=ltr] .xxlg .od-ItemContent-header,html[dir=ltr] .xxlg .od-ItemContent-list,html[dir=ltr] .xxxlg .od-ItemContent-header,html[dir=ltr] .xxxlg .od-ItemContent-list,html[dir=ltr] .xxxxlg .od-ItemContent-header,html[dir=ltr] .xxxxlg .od-ItemContent-list{padding-right:32px}html[dir=rtl] .xlg .od-ItemContent-header,html[dir=rtl] .xlg .od-ItemContent-list,html[dir=rtl] .xxlg .od-ItemContent-header,html[dir=rtl] .xxlg .od-ItemContent-list,html[dir=rtl] .xxxlg .od-ItemContent-header,html[dir=rtl] .xxxlg .od-ItemContent-list,html[dir=rtl] .xxxxlg .od-ItemContent-header,html[dir=rtl] .xxxxlg .od-ItemContent-list{padding-left:32px}html[dir=ltr] .md .od-ItemContent-header,html[dir=ltr] .md .od-ItemContent-list,html[dir=ltr] .sm .od-ItemContent-header,html[dir=ltr] .sm .od-ItemContent-list{padding-left:16px}html[dir=rtl] .md .od-ItemContent-header,html[dir=rtl] .md .od-ItemContent-list,html[dir=rtl] .sm .od-ItemContent-header,html[dir=rtl] .sm .od-ItemContent-list{padding-right:16px}html[dir=ltr] .md .od-ItemContent-header,html[dir=ltr] .md .od-ItemContent-list,html[dir=ltr] .sm .od-ItemContent-header,html[dir=ltr] .sm .od-ItemContent-list{padding-right:16px}html[dir=rtl] .md .od-ItemContent-header,html[dir=rtl] .md .od-ItemContent-list,html[dir=rtl] .sm .od-ItemContent-header,html[dir=rtl] .sm .od-ItemContent-list{padding-left:16px}'}])});define("odsp-next/controls/list/GridList",["require","exports","knockout","./viewModels/GridListViewModel","../../utilities/features/Features","../reactHost/ReactHost","./List.html","./List.css","../itemTile/ItemTile","../sharing/sharerHeader/SharerHeader"],function(e,t,o,i,r,n){"use strict";var s=window._spPageContextInfo,a=!s||"21"===s.webTemplate,l=r.isFeatureEnabled(r.UseReactGridList)&&!a?n.createComponent("ms-grid-list","odsp-next/controls/list/react/gridList/ReactGridList"):{tagName:"ms-grid-list",template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(i))(e,t)}},synchronous:!0};o.components.isRegistered(l.tagName)||o.components.register(l.tagName,l);return l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/GridListViewModel",["require","exports","./ListViewModel","../layouts/GridLayout","../layouts/SharedGridLayout","../../../dataSources/url/QueryType","@ms/odsp-shared/lib/utilities/object/EqualityComparers"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(t,o){var i=e.call(this,t,o)||this;i._params=t;i._layoutType=i.createComputed(i._computeLayoutType);i._layoutType.equalityComparer=s.objectStrictEquality;i.createComputed(i._computeInitialize);return i}__extends(t,e);t.prototype._computeLayoutType=function(){var e=this.itemSet(),t=e.item(),o=i;if(t.queryType===n.SharedWithMe&&t.isRootFolder){var s=e.content().groupings,a=void 0===s?[]:s;a||(a=[]);for(var l=void 0,d=0,c=a;do){var l=this.pages.splice(o);l.map(function(e){i.removeNode(e.element)})}};o.prototype.setCellWidth=function(e,t){e.width=t.width};o.prototype._handleUpdateAnchor=function(){if(!this.isDisposed&&this._itemHistoryProvider){var e=this.activeLayout(),t=e.getVisibleRange(),o=t.start,i=this.itemSet.peek(),r=i.content.peek().items;if(o>=0&&o0&&this.requiredRange(n);if(this._layoutIteration){var x=this._layoutIteration.peek();this._layoutIteration(x+1)}}};o.prototype._renderFocusCell=function(){var e=this._getFocusedKey(),t=0;if(e){var o=this.activeLayout().getCellByKey(e),i=this._renderedCellsByKey[e];if(o){i?this._updateCell(o):this._createCell(o);t=-1}else i&&this._removeCell(e)}this.tabIndex(t)};o.prototype._renderRange=function(e){var t=this,o=this.activeLayout(),i={},r={},n=[];this.bindingsActivated=!1;for(var s=function(e){if(e&&e.viewType){var o=t._renderedCellsByKey[e.key];o?r[e.key]=e:o=t._createCell(e);n.push(o);i[e.key]=!1}},a=e.start;a>=0&&a<=e.end;a++){var l=o.getCellAt(a),d=this._renderedCellsByIndex[a];s(l);!d||l&&d.key===l.key||void 0!==i[d.key]||(i[d.key]=!0)}for(var c in i)i[c]&&this._removeCell(c);for(var u in r){var l=r[u];this._updateCell(l)}this._isItemSetRendered(!0);return n};o.prototype._updateCell=function(e){var o=e.cellIndex,i=this._renderedCellsByKey[e.key],r=i.element.style;i.cellIndex!==o&&i===this._renderedCellsByIndex[i.cellIndex]&&delete this._renderedCellsByIndex[i.cellIndex];var n=this.pages[Math.floor(e.top/t.MAX_PAGE_HEIGHT)];i.cellIndex=o;i.top=e.top-n.start;i.left=e.left;this.setCellWidth(i,e);i.height=e.height;i.element.setAttribute("data-index",""+i.index);i.element.setAttribute("data-key",i.key);i.viewData&&i.viewData.cellSize({width:i.width,height:i.height});r[m["default"].safeLeft]=i.left+"px";r.top=i.top+"px";r.width=i.width+"px";r.height=i.height+"px";this._renderedCellsByIndex[o]=i};o.prototype._createCell=function(e){var o=e.key,r=e.index,n=e.cellIndex,s=e.width,a=e.height,l=e.left,d=e.top,c=e.viewType,u=e.viewData,p=document.createElement("div");p.className=t.LIST_VIEW_CELL_CLASSNAME;var m=f.extend({cellSize:this.createObservable({width:s,height:a})},u),h=this._renderedCellsByKey[e.key]={key:o,index:r,cellIndex:n,width:s,height:a,left:l,top:d,viewType:c,viewData:m,element:p};this._updateCell(e);c&&i.applyBindingsToNode(p,{component:{name:c,params:m}},i.contextFor(this._surfaceElement));var g=this.pages[Math.floor(e.top/t.MAX_PAGE_HEIGHT)];g.element.appendChild(p);return h};o.prototype._processRanges=function(){var e=this;if(!this._processRangeEnqueued){this._processRangeEnqueued=!0;this.async.setTimeout(function(){e._processRangeEnqueued=!1;var t=e._rangesToUpdate.shift();t&&(t.remove?e._removeCells(t):e._renderRange(t));e._rangesToUpdate.length&&e._processRanges()},k)}};o.prototype._enqueueOffScreenRenders=function(e,t){if(t.start>-1&&t.end>-1){for(var o=t.end+1;o<=e.end;o+=F)this._rangesToUpdate.push({start:o,end:o+F-1});this._rangesToUpdate.push({start:e.start,end:e.end,remove:!0});for(var o=t.start-1-F;o>=e.start;o-=F)this._rangesToUpdate.push({start:o,end:o+F-1});this._processRanges()}};o.prototype._removeAll=function(){for(var e in this._renderedCellsByKey){var t=this._renderedCellsByKey[e];i.cleanNode(t.element)}for(var o in this.pages)if(this.pages.hasOwnProperty(o)){var r=this.pages[o];r.element.innerHTML="";r.element.style.height="0px"}this._renderedCellsByIndex={};this._renderedCellsByKey={}};o.prototype._removeCells=function(e){for(var t=i.utils.extend({},this._renderedCellsByKey),o=this.activeLayout(),r=e.start;e.start>=0&&r<=e.end;r++){var n=o.getCellAt(r);n&&delete t[n.key]}var s=this._getFocusedKey();s&&delete t[s];for(var a in t)this._removeCell(a)};o.prototype._removeCell=function(e){var t=this._renderedCellsByKey[e];i.removeNode(t.element);delete this._renderedCellsByKey[e];this._renderedCellsByIndex[t.cellIndex]===t&&delete this._renderedCellsByIndex[t.cellIndex]};o.prototype._computeItems=function(){return this.itemSet().content().items};o.prototype._computeHeaderVisible=function(){return this._headerVisibleObservable()()};o.prototype._getFocusedKey=function(){var e=this.peekUnwrapObservable(this.peekUnwrapObservable(this.selectionModel.focusedItem));return e&&e.key};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=M});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/selection/MultiSelectBinding",["require","exports","knockout","../BaseBinding","@ms/odsp-shared/lib/base/KeyCodes","../../utilities/events/EventTargetFilters"],function(e,t,o,i,r,n){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this,i=t.valueAccessor(),r=i.layout,n=i.selectionModel,s=i.isSelectionOnKeyInputEnabled,a=void 0===s||s,l=i.shouldRespectInputKeyboardEvent,d=void 0!==l&&l,c=i.cancelBubbleOnArrowKey,u=void 0!==c&&c;o._isSelectionOnKeyInputEnabled=a;o._layout=r;o._selectionModel=n;o._shouldRespectInputKeyboardEvent=d;o._cancelBubbleOnArrowKey=u;o.events.on(o.element,"click",o._onClick);o.events.on(o.element,"keydown",o._onKeyDown);return o}__extends(t,e);t.prototype._onKeyDown=function(e){var t=e.target,o=n.isInputElement(t);if(!this._shouldRespectInputKeyboardEvent&&o)return!0;var i=this._selectionModel,s=this._layout(),a=i.getFocusIndex(),l=-1,d=!!e.shiftKey,c=!!e.metaKey,u=!!e.ctrlKey,p=!0;switch(e.which){case r.up:l=s.getItemIndexAbove(a);p=l!==a;break;case r.down:l=s.getItemIndexBelow(a);p=l!==a;break;case r.left:l=s.getItemIndexLeft(a);p=l!==a;break;case r.right:l=s.getItemIndexRight(a); p=l!==a;break;case r.home:l=0;break;case r.end:l=i.getItems().length-1;break;case r.space:if(n.isButtonElement(t))return!0;i.toggleIndexSelected(a);break;case r.enter:return!(!n.isButtonElement(t)&&this.element.contains(t))||i.invokeFocusedItem(e);default:return}if(l>=0)if(d){u||c||i.clear();i.selectToIndex(l);i.setIndexFocus(l,{preventAnchor:!0})}else if(u||c)i.setIndexFocus(l);else{i.clear();this._isSelectionOnKeyInputEnabled&&i.setIndexSelected(l,!0);i.setIndexFocus(l)}return!this._cancelBubbleOnArrowKey&&!p};t.prototype._onClick=function(e){var t=this._getItemFromElement(e.target);if(t){var o=this._selectionModel,i=!!e.shiftKey,r=!!e.metaKey,n=!!e.ctrlKey;if(i){n||o.clear();o.selectToItem(t);o.setItemFocus(t,{preventAnchor:!0})}else if(n||r){o.setItemSelected(t,!0);o.setItemFocus(t)}else{if(!o.isItemSelected(t)||o.selection().length>1){o.clear();o.setItemSelected(t,!0)}o.setItemFocus(t)}e.stopPropagation();e.preventDefault()}};t.prototype._getItemFromElement=function(e){for(var t,i=o.contextFor(e);i&&!t;){t=i&&i.$data&&"function"==typeof i.$data.getItem?i.$data.getItem():null;i=i.$parentContext}return t};return t}(i);return s});define("@ms/odsp-shared/lib/base/KeyCodes",["require","exports"],function(e,t){"use strict";var o={enter:13,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,a:65};return o});define("odsp-next/bindings/viewport/ViewportBinding",["require","exports","knockout","@ms/odsp-utilities/lib/async/Async","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,o,i,r){"use strict";var n=function(){function e(){}e.init=function(t,n,s,a,l){function d(){c.setTimeout(function(){var o=e.getViewport(t);h(o)},0)}var c=new i["default"](this),u=new r["default"](null),p=n(),m=p.scrollElement||document.body,h=p.viewport||p;d();u.on(m,"scroll",d);u.on(window,"resize",d);o.utils.domNodeDisposal.addDisposeCallback(t,function(){u.dispose()})};e.getViewport=function(e){var t=e.getBoundingClientRect(),o=window.innerHeight,i={width:t.width,height:o,visibleTop:-t.top,visibleBottom:o-t.top};return i};return e}();return n});define("odsp-next/bindings/customRender/CustomRenderBinding",["require","exports"],function(e,t){"use strict";var o=function(){function e(){}e.init=function(){return{controlsDescendantBindings:!0}};return e}();return o});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/pulse/PulseBinding",["require","exports","../BaseBinding"],function(e,t,o){"use strict";var i=2,r=150,n=5e3,s=function(e){function t(t){var o=e.call(this,t)||this;o._pulseTargets=[];o._throttledPulse=o.async.debounce(o.pulse,n);o.createComputed(function(){var e=t.valueAccessor()();if(e&&e.length){var i=e.length;o._pulseTargets=[];for(var r=0;rp||n>p)&&this._initializeDrag(e)}if(this._marqueeBox){this._marqueeArea.style.height=i.scrollHeight+"px";this._lastMouseEvent=e;var s=this._getRegion(this._downPoint,e),a=this._marqueeBox.style;this._yOffset(e.clientY);a.left=s.x+"px";a.top=s.y+"px";a.width=s.width+"px";a.height=s.height+"px";this._lastRegion=s;this._throttledEvaluateSelection();return!1}}else this._onMouseUp(e)};t.prototype._evaluateSelection=function(){var e,t=this._lastRegion,o=this._getOffsetRegion(t),i=this._layout();if(i){e=i.getItemIndicesInRegion(o);for(var r=this._lastIndicesInRegion||[],n=0;n=l-n&&(d=1-(o.top+o.height-i)/n)}if(d){t.scrollTop=Math.min(t.scrollHeight-o.height,Math.max(0,t.scrollTop+d*a));this._timeoutId=this.async.setTimeout(this._computeScrollOnYPosition,s)}};return t}(o);return l});define("odsp-next/bindings/selection/MarqueeSelection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-MarqueeSelection{position:absolute;z-index:650;top:0;left:0;width:100%;min-height:100%;background:rgba(255,0,0,0);cursor:default}.od-MarqueeSelection-box{position:absolute;box-sizing:border-box;border:1px solid "},{theme:"themeAccent",defaultValue:"#3a96dd"},{rawString:";background-color:"},{theme:"themeAccentTranslucent10",defaultValue:"rgba(58,150,221,.1)"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/selection/ClearSelectionBinding",["require","exports","../BaseBinding","../scrollContainer/ScrollContainerBinding","knockout"],function(e,t,o,i,r){"use strict";var n=function(e){function t(t,o){void 0===o&&(o={});var n=e.call(this,t,o)||this,s=n.valueAccessor(),a=s.selectionModel,l=s.isEnabled,d=void 0===l||l;n._selectionModel=a;n._isEnabled=r.isObservable(d)?d:r.observable(d);var c=o.getScrollContainer,u=void 0===c?i.getScrollContainer:c;n._container=u(n.element);n.events.on(n._container,"click",n._onClick);return n}__extends(t,e);t.prototype._onClick=function(e){if(this._isEnabled.peek()&&this._selectionModel.selectedCount.peek()&&e.target!==this._container){this._selectionModel.clear(!0);return!1}return!0};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/odsp-shared/lib/utilities/logging/events/ListViewStartRender.event",["require","exports","@ms/odsp-utilities/lib/logging/SingleEventBase"],function(e,t,o){"use strict";t.ListViewStartRender=o.createSingleEvent({eventName:"ListViewStartRender,",shortEventName:"ListViewStartRender",samplingFeature:{ODB:!0,ODC:"ListViewRenderLogging",Fallback:!1}},{});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.ListViewStartRender});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/GridLayout",["require","exports","./BaseGridLayout","../../sharing/sharerHeader/SharerHeader","../../headerTile/HeaderTile"],function(e,t,o,i,r){"use strict";var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getGroup=function(e,t){var o,i=this._itemSet().content.peek().groupings||[];if(i&&i.length&&i[0].itemGroups)for(var r=i[0].itemGroups,n=0,s=r;n=e){o=a;break}}}return o};t.prototype.getHeader=function(e,t,o){var i=null,r=t&&t.peek&&t.peek(),n=this.getGroup(o,r);if(n&&!n.isPlaceholder&&this.currentGroup!==n){this.nextGroup=n;var s=this.getHeaderDetails(n,o);0!==o||s.viewType||(s.headerHeight=0);var a=s.key?s.key:r?r.key+"_header":null;a&&(i={key:a,index:-1,cellIndex:this.cells.length,left:0,top:0,width:0,height:s.headerHeight,viewType:s.viewType,viewData:s.viewData})}return i};t.prototype.getHeaderDetails=function(e,t){var o="",n={},s=20;if(e)if("sharer"===e.groupingId){o=i.tagName;n={group:e,cellsInGroup:0,resources:this.resources};s=84}else if(e.name){o=r["default"].tagName;n={group:e};s=46}return{viewType:o,viewData:n,headerHeight:s}};return t}(o["default"]);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/BaseGridLayout",["require","exports","./BaseLayout","@ms/odsp-utilities/lib/locale/Locale","../../../resources/UtilityResourceKeys","../../../controls/itemTile/ItemTile","../../../utilities/browser/WindowSize","../../../dataSources/url/QueryType"],function(e,t,o,i,r,n,s,a){"use strict";var l,d=3,c=3,u=30,p=1,m="folder",h="photo",f="document",g="GridViewTile",v=30;!function(e){e.folder=(t={},t[s.Small]=110,t[s.Medium]=110,t[s.Large]=120,t[s.XLarge]=120,t[s.XXLarge]=120,t[s.XXXLarge]=120,t[s.XXXXLarge]=120,t);e.documents=(o={},o[s.Small]=130,o[s.Medium]=130,o[s.Large]=160,o[s.XLarge]=160,o[s.XXLarge]=160,o[s.XXXLarge]=160,o[s.XXXXLarge]=160,o);e.photos=(i={},i[s.Small]=90,i[s.Medium]=90,i[s.Large]=170,i[s.XLarge]=170,i[s.XXLarge]=170,i[s.XXXLarge]=170,i[s.XXXXLarge]=170,i);e.other=(r={},r[s.Small]=120,r[s.Medium]=120,r[s.Large]=170,r[s.XLarge]=170,r[s.XXLarge]=170,r[s.XXXLarge]=170,r[s.XXXXLarge]=170,r);var t,o,i,r}(l=t.MinRowHeights||(t.MinRowHeights={}));var b=function(e){function t(t){var o=e.call(this,t)||this;o.visibleRange=null;o.currentGroup=null;o.nextGroup=null;o._headerIndices=[];o.rows=[];o.responsiveHelper=o.resources.consume(r.responsiveUI);o.canSelectHeaders=!1;o._footerItem=t.footerItem;o._footerItem&&o.subscribe(o._footerItem,function(){o.evaluateLayout(!0)&&o.change()});return o}__extends(t,e);t.prototype.getOuterMargin=function(){return{top:0,left:0,bottom:0,right:0}};t.prototype.getMinCellWidth=function(){return 40};t.prototype.getInnerMargin=function(){return this._isSmallWidthLayout?3:8};t.prototype.getMinRowHeight=function(){var e,t=this._getGroupName(this.currentGroup),o=this.responsiveHelper.formFactorSize.peek();switch(t){case m:e=l.folder[o];break;case f:e=l.documents[o];break;case h:e=l.photos[o];break;default:e=l.other[o]}return e};t.prototype.getItemAspectRatio=function(e){var t,o=this._getGroupName(this.currentGroup),i=this.unwrapObservable(e);switch(o){case m:t=i&&i.isAlbum?1:this._isSmallWidthLayout?4/3:1.6;break;default:if(i&&i.subsite)t=5.5;else if(i&&(i.photo||i.video)&&i.thumbnail&&i.thumbnail.width){var r=i.orientedThumbnail,n=!!r&&r.rotation%2===1,s=(r||i).thumbnail,l=n?s.height:s.width,d=n?s.width:s.height,c=Math.max(l,this.getMinCellWidth()),u=Math.max(d,this.getMinRowHeight());t=Math.max(.5,Math.min(3,c/u))}else t=i&&i.queryType===a.Discover?p:1}return t};t.prototype.getIsFixed=function(){var e=this._getGroupName(this.currentGroup);switch(e){case h:return!1;default:return!0}};t.prototype.getCellByKey=function(e){var t;if(this.cells)for(var o=0,i=this.cells;o=0?r.cells[0].cellIndex:-1,end:i>=0?n.cells[n.cells.length-1].cellIndex:-1};return this.visibleRange};t.prototype.getMaterializedRange=function(){var e={start:this.visibleRange.start,end:this.visibleRange.end};if(e.start>=0){var t=this.cells[e.end].rowIndex-this.cells[e.start].rowIndex+1,o=this.cells[this.visibleRange.start].rowIndex,i=this.cells[this.visibleRange.end].rowIndex,r=Math.max(t*d,u),n=Math.max(t*c,u);o=Math.max(0,o-r);i=Math.min(this.rows.length-1,i+n);e.start=this.rows[o].cells[0].cellIndex;var s=this.rows[i];e.end=s.cells[s.cells.length-1].cellIndex}return e};t.prototype.getSurfaceSize=function(){var e=this.lastRow,t=this.getOuterMargin();return{width:this.viewport.width,height:e?e.top+e.height+t.bottom:0}};t.prototype.getCellCount=function(){return this.cells.length};t.prototype.getCellAt=function(e){return this.cells&&this.cells[e]};t.prototype.getItemIndexAbove=function(e){var t=this.getCellAt(this.getCellIndexFromItemIndex(e)),o=t?t.index:-1;t&&(o=this._findNearestCellInRow(t,-1).index);return o};t.prototype.getItemIndexBelow=function(e){var t=this.getCellAt(this.getCellIndexFromItemIndex(e)),o=t?t.index:0;t&&(o=this._findNearestCellInRow(t,1).index);return o};t.prototype.getItemIndexLeft=function(e){var t=this.getCellAt(this.getCellIndexFromItemIndex(e));t&&(t=this._findNextCell(t,i["default"].isRightToLeft?1:-1));return t?t.index:-1};t.prototype.getItemIndexRight=function(e){var t=this.getCellAt(this.getCellIndexFromItemIndex(e));t&&(t=this._findNextCell(t,i["default"].isRightToLeft?-1:1));return t?t.index:-1};t.prototype.getItemIndicesInRegion=function(e){for(var t=[],o=0;oe.y+e.height)break;if(i.top<=e.y+e.height&&i.top+i.height>=e.y)for(var r=0;r=e.x&&t.push(n.index)}}return t};t.prototype.getToggleClass=function(){return"ItemTile-rowCheck"};t.prototype.evaluateLayout=function(e){var t=this._itemSet.peek(),o=t&&t.content.peek().items;if(!o||!this.viewport||this.viewport.width<100)return!1;if(e){var i=!0;this._isSmallWidthLayout=this.responsiveHelper.formFactorSize()<=this.responsiveHelper.windowSize.Medium;this.cells=[];this._itemIndexToCell={};this.rows=[];this._headerIndices=[];this.lastRow=null;this._lastRowInGroup=null;this.currentGroup=null;this.nextGroup=null;this.currentRow=null;for(var r=0;r0&&e.height>0){var i=this.rows.length-1,r=this.rows[0],n=this.rows[i],s=r.top,a=n.top+n.height,l=Math.max(s,Math.min(e.visibleTop,a-e.height)),d=Math.min(a,Math.max(e.visibleBottom,s+e.height)),c=r;t=0;for(;c&&c.top+c.height1&&o===t.cells.length-1,n=i>0&&i<=v&&o===t.cells.length-1;return r||n};t.prototype._processCell=function(e){var t=this.getOuterMargin();e.width||(e.width=this.viewport.width-t.left-t.right)};t.prototype._getRowHeight=function(e,t){var o=this.getMinRowHeight(),i=0,r=this.getAvailableWidth(),n=this.getOuterMargin(),s=this.getInnerMargin(),a=e.cells[0],l=this.getIsFixed();if(a.width)if(!e.isFull&&l){var d=a.aspectRatio,c=1,u=void 0,p=void 0;do{u=this.viewport.width-(n.left+n.right)-c++*s;d+=a.aspectRatio;p=u/o}while(d<=p);d-=a.aspectRatio;u+=s;i=u/d}else e.isFull?i=r/e.aspectRatio:this._lastRowInGroup&&(i=r/this._lastRowInGroup.aspectRatio);else i=a.height;return Math.max(t?i:o,i)};t.prototype._findNextCell=function(e,t){for(var o=e.cellIndex+t,i=this.cells[o];o>=0&&o0&&a0)for(var e=0,t=this._groupSubscriptions;e0)});t._dropHelper=t.resources.consume(s.resourceKey);t.iconSize=t.createPureComputed(t._computeIconSize);t.desiredSize=t.createPureComputed(t._computeDesiredIconSize);t.isDroppable=t.createPureComputed(t._computeIsDroppable);t.tabindex=t.createPureComputed(function(){return t.selectionModel.focusedItem()===t.item?0:-1});t.burstPhotoText=t.createPureComputed(t.computeBurstPhotoText);t.isNamePlateVisible=t.createPureComputed(t._computeIsNamePlateVisible);t.colorName=t.createPureComputed(t._computeColorName);t.hasImageStack=t.createPureComputed(t._computeHasImageStack);var P=t.resources.consume(f.uploadTeachingBubble.optional);P&&(t.teachingBubbleOptions=P.getTeachingBubbleForKey(t.item.peek().key));t.itemAutomationId=t.createPureComputed(function(){var e=t.item();if(e)return e.displayName});t.createBackgroundComputed(function(){var e=t.isReceivingDrop();e&&t.isReceivingDrop(!1)}).extend({rateLimit:{timeout:1450,method:"notifyWhenChangesStop"}});t.createBackgroundComputed(function(){var e=t.item();e&&!e.isPlaceholder&&t._instrumentationProvider.userSeeItem(e)});t.createBackgroundComputed(function(){t._updateSelectionSubscription(t.item)});return t}__extends(S,o);S.prototype.dispose=function(){this._updateSelectionSubscription(null);o.prototype.dispose.call(this)};S.prototype.onItemCheckClick=function(e,t){t.shiftKey?this.selectionModel.selectToItem(this.item):this.selectionModel.toggleItemSelected(this.item);this.selectionModel.setItemFocus(this.item,{preventAnchor:!!t.shiftKey});t.preventDefault();t.stopPropagation();return!1};S.prototype.onClick=function(e,t){var o=this.ignoreClickTime(),i=(new Date).getTime();if(o&&i-o<=M){t.stopPropagation();t.preventDefault();return!1}if(!t.shiftKey&&!t.ctrlKey&&!t.metaKey){this.onInvoke(t);t.stopPropagation();t.preventDefault();return!1}return!0};S.prototype.onMouseDown=function(e,t){if(!this.isInteractable||2===t.button)return!0;var o=!!C.findAncestor(t.target,"ItemTile-rowCheck"),i=this.selectionModel.isItemSelected(this.item);if(!t.shiftKey&&!t.ctrlKey&&!t.metaKey){i||o||this.selectionModel.clear();o||this.selectionModel.setItemSelected(this.item,!0)}};S.prototype.onInvoke=function(e){var t=!!C.findAncestor(e.target,"ItemTile-rowCheck");if(!t&&this._action.isAvailable.peek()){this._action.execute(e).done();e.stopPropagation();e.preventDefault();return!1}};S.prototype.getRowAriaLabel=function(){return I.getRowAriaLabel(this.item())};S.prototype.getDragData=function(){var e=this,t=this.item.peek(),o=null,i=this.selectionModel;t.isDraggable&&i.isItemSelected(this.item)&&(o={type:1,item:t,itemSet:i.itemSet.peek(),selection:{resolve:function(){return e._selectionHelper.resolveSelection()},length:i.selectedCount.peek(),resources:i.resources}});return o};S.prototype.onMayReceiveDrop=function(e){var t=this.item&&this.item.peek&&this.item.peek();return t&&t.isDropEnabled&&e.item!==t&&(1===e.type||0===e.type)?{targetName:t.name}:null};S.prototype.onReceiveDrop=function(e){var t=this._dropHelper.processDrop(e,this.item.peek());t&&this.isReceivingDrop(!0);return t};S.prototype.onRemoveDropLocation=function(){this.isDroppingTarget(!1);this.pulseTarget().enablePulsing(!0)};S.prototype.getItem=function(){return this.item};S.prototype.isTag=function(){var e=this.item();return!!e.tagInfo};S.prototype.isFolder=function(){var e=this.item();return e.type===i.Folder&&!e.isAlbum&&!e.faceGroup};S.prototype.isFile=function(){var e=this.item();return e.type!==i.Folder&&!this.isMedia()};S.prototype.isDiscoverCard=function(){var e=this.item();return e.queryType===h.Discover||e.queryType===h.Hashtag};S.prototype.isMedia=function(){var e=this.item();return!!e.photo&&this.hasThumbnail()&&!this._displayImageTileNames};S.prototype.isAlbum=function(){var e=this.item();return e.isAlbum};S.prototype.isVideo=function(){var e=this.item();return!!e.video&&this.hasThumbnail()&&!this._displayImageTileNames};S.prototype.isFaceGroup=function(){var e=this.item();return!!e.faceGroup};S.prototype.isBadPhoto=function(e){var t=e||this.item();return L&&t.photo&&t.photo.quality&&t.photo.quality.isBad};S.prototype.computeBurstPhotoText=function(){var e=this.item();if(L&&e.photoBurstItem){var t=e.photoBurstItem.photoBurstId.slice(0,5),o=-1;e&&e.photoBurst&&e.photoBurst.items&&(o=e.photoBurst.items.length);return e.photoBurstItem.isWinner?t+" w ("+o+")":t+" i ("+o+")"}return""};S.prototype.hasNewBadge=function(){var e=this.item();return!(!e.properties.newTag||!e.properties.autoAlbumTag)};S.prototype._computeSubTextIconType=function(){var e=this.item();return this.isBadPhoto(e)?6:e.isViolation||e.policyTip&&e.policyTip>=2?4:e.properties.CheckedOutUserId?2:1===e.policyTip?3:this.isVideo()?5:this.isShared()?1:0};S.prototype._computeHasImageStack=function(){return this.templateName()===t.TEMPLATE_TAGS.folder};S.prototype._computeSubTextIconUrl=function(){if(2!==this._subTextIconType())return"";void 0===R&&(R=this.resources.consume(d.settings).mediaBaseUrl);return void 0!==R?e.toUrl(R+"/images/overlays/checkoutoverlaygrid.svg"):""};S.prototype._computeDateText=function(){var e=this.item();return e.isAlbum?e.dateCreated:""};S.prototype._computeIsDateVisible=function(){var e=this.dateText();return!(!e||!e.length)};S.prototype._computeIsNamePlateVisible=function(){var e=this.item();if(this.isMedia()){var t=this.isBadPhoto(e),o=this.burstPhotoText();return e.isViolation||t||""!==o}return!0};S.prototype._computeSubTextIconClass=function(){var e="ms-Icon ";switch(this._subTextIconType()){case 1:return e+"ItemTile-sharingIcon ItemTile-subTextIcon ms-Icon--People";case 2:return e+"ItemTile-subTextImageShort";case 4:return e+"ItemTile-blockIcon ItemTile-subTextIcon ms-Icon--DRM";case 3:return e+" ItemTile-subTextIcon ms-Icon--IncidentTriangle";case 5:return e+"ItemTile-playButton ms-Icon--Play";case 6:return e+" ItemTile-badPhotoIcon ms-Icon--IncidentTriangle";default:return""}};S.prototype._computeTemplateName=function(){var e,o=this.item();e=this._customTemplateName?this._customTemplateName:o.tagInfo?t.TEMPLATE_TAGS.tag:o.type===i.Folder?t.TEMPLATE_TAGS.folder:o.photoBurst&&this.hasThumbnail()&&!this._displayImageTileNames?t.TEMPLATE_TAGS.photo:o.photo&&this.hasThumbnail()&&!this._displayImageTileNames?t.TEMPLATE_TAGS.photo:o.video&&this.hasThumbnail()&&!this._displayImageTileNames?t.TEMPLATE_TAGS.video:o.queryType===h.Discover?t.TEMPLATE_TAGS.discover:t.TEMPLATE_TAGS.file;return e};S.prototype._computeIsSelectable=function(){var e=this.item();return this.isInteractable&&this.selectionModel.canSelectItem(this.item)&&!e.tagInfo};S.prototype._computeThumbnail=function(){var e=this.item();return(e.orientedThumbnail||e).thumbnail};S.prototype._computeRotation=function(){var e=this.item().orientedThumbnail;return e?e.rotation:r.none};S.prototype._computeIconSize=function(){return this.hasThumbnail()?32:96};S.prototype._computeDesiredIconSize=function(){var e=(this.imageRect().height-P)*A;return this.hasThumbnail()?32:Math.min(96,Math.ceil(e))};S.prototype._computeIsSubTextVisible=function(){var e=this.item(),t=this.parentItem?this.parentItem():null;return e.type!==i.Folder||t&&(t.queryType===h.SharedWithMe||t.queryType===h.Discover)};S.prototype._computeLinkUrl=function(){var e=this.item(),t=this.resources.consume(n.currentItemSet),o=this._urlDataSource.getDefaultClickUrl(e,{preferCurrentView:!0,itemSet:t()});return o};S.prototype._computeSubText=function(){var e="",t=this.item(),o=this.resources.consume(n.currentItemSet),i=o?m[o().sortField]:m.name;switch(i){case m.size:e=p["default"].getDisplayString(t.size,{ignoreZero:!0});break;case m.dateTaken:e=t.dateTaken;break;case m.dateModified:e=t.dateModified;break;default:e=t.defaultSubText||""}t.queryType===h.Discover&&(e=this._getTidBit(t));return e};S.prototype._getTidBit=function(e){if(e.viewersCount>5){this.showPerson(!1);return D.popular}if(e.editorName&&e.editorsCount&&e.editorsCount>1){this.showPerson(!0);return w.format(D.modifiedByPersonAndOthers,e.editorName,e.editorsCount-1)}if(e.viewersCount>2){this.showPerson(!1);return D.popular}if(e.editorName){this.showPerson(!0);return w.format(D.modifiedBy,e.editorName)}this.showPerson(!1);return D.relevant};S.prototype._computeChildCount=function(){var e=this,t=this.item(),o="",r=this.resources.consume(d.url).getQueryType();if(t.type===i.Folder&&(t.queryType!==h.SharedWithMe||!t.isRootFolder)&&(!this._urlDataSource.isRecycleBin(t.queryType)||void 0!==t.childCount||t.folder&&t.folder.totalCount>0))if(void 0!==t.childCount)o=String(t.childCount);else if(r===h.Files){var n=this.resources.consume(f.folderItemCount.optional);if(n){var s=n.getFolderItemCountInfo(t);s.then(function(o){if(Boolean(o)){t.childCount=o.itemCount;e._folderChildCount(String(t.childCount))}},function(e){})}}this._folderChildCount(o);return this._folderChildCount()};S.prototype._computeHasThumbnailError=function(){var e=this._hasThumbnailError.peek();e||(e=!!this.thumbnailError());return e};S.prototype._computeTagCount=function(){var e=this.item();return e.tagInfo&&e.folder?String(e.folder.childCount):""};S.prototype._computeLongTagTooltip=function(){var e=this.item();return e.tagInfo&&e.name&&e.name.length>50?e.name:""};S.prototype._computeIsShared=function(){var e=this.item().sharingType;return l.showSubTextSharingIcon(e)};S.prototype._computeIsBundle=function(){return this.item().isBundle};S.prototype._computeIsDroppable=function(){var e=this.item();return e.isDropEnabled&&this.isInteractable};S.prototype._computeIsInvokable=function(){return this._action.isAvailable()};S.prototype._updateSelectionSubscription=function(e){var t=this;if(this._selectionSubscription){this._selectionSubscription.dispose();this._selectionSubscription=null}this.selectionModel&&e&&this.isInteractable&&(this._selectionSubscription=this.selectionModel.registerSelectable(e,{isSelected:this.isSelected,isFocused:this.createObservable(!1),focusState:this.focusState,onInvoke:function(e){return t.onInvoke(e)}}))};S.prototype._computeHasThumbnail=function(){return!!this.thumbnail()&&(this.isThumbnailLoaded()||!this._hasThumbnailError())};S.prototype._computeColorName=function(){return E?"":"oneDrive"};return S}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=O});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/focus/DelayedHasFocusBinding",["require","exports","../BaseBinding","../scrollContainer/ScrollContainerBinding"],function(e,t,o,i){"use strict";var r=3,n=30,s=function(e){function t(t){var o,i=e.call(this,t)||this,r=i.valueAccessor();o=i.isObservable(r)?{hasFocus:r}:r;var s;s=o.focusState?o.focusState:o.hasFocus?i.createComputed({read:function(){return o.hasFocus()?2:0},write:function(e){return o.hasFocus(!!e)},pure:!0}):i.createObservable(0);i._focusState=s;i._asyncUpdateFocus=i.async.debounce(i._updateFocus,n);i.events.on(i.element,"focus",i._onFocus);i.events.on(i.element,"blur",i._onBlur);i.subscribe(i._focusState,i._onFocusStateChanged);i._startUpdateFocus();return i}__extends(t,e);t.prototype._onFocus=function(){this._focusState(2);this._startUpdateFocus()};t.prototype._onBlur=function(){this._focusState(0);this._startUpdateFocus()};t.prototype._onFocusStateChanged=function(){this._startUpdateFocus()};t.prototype._startUpdateFocus=function(){this._focusAttempts=0;this._updateFocus()};t.prototype._updateFocus=function(){var e=this._focusState.peek();if(e){this._focusAttempts++;var t=i.getScrollContainer(this.element),o=void 0,n=void 0;t&&(o=t.scrollTop,n=t.scrollLeft);this.element.focus();if(t&&1===e){t.scrollTop!==o&&(t.scrollTop=o);t.scrollLeft!==n&&(t.scrollLeft=n)}!this._checkIfFocused()&&this._focusAttempts '});define("odsp-next/controls/newBadge/NewBadge.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-newBadge{font-size:11px;font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif}.od-newBadge .od-newBadge-icon{-ms-transform:translate(0,-.6em);transform:translate(0,-.6em)}html[dir=ltr] .od-newBadge .od-newBadge-icon{margin-right:-.46em}html[dir=rtl] .od-newBadge .od-newBadge-icon{margin-left:-.46em}html[dir=rtl] .od-newBadge .od-newBadge-icon{-ms-transform:translate(0,-.6em) scale(-1,1);transform:translate(0,-.6em) scale(-1,1)}'}])});define("odsp-next/utilities/list/ListViewRenderHelper",["require","exports"],function(e,t){"use strict";function o(e){var t=null;if(Boolean(e.properties.nameFieldAriaLabel)){t=e.properties.nameFieldAriaLabel;Boolean(e.properties.modifiedFieldAriaLabel)&&(t+=", "+e.properties.modifiedFieldAriaLabel)}return t}t.getRowAriaLabel=o});define("odsp-next/controls/itemTile/ItemTileDiscoverCard.html",[],function(){return'
'});define("odsp-next/controls/itemTile/ItemTile.html",[],function(){return"
"});define("odsp-next/controls/itemTile/ItemTileFolder.html",[],function(){return'
'});define("odsp-next/controls/itemTile/ItemTileFile.html",[],function(){return"
"});define("odsp-next/controls/itemTile/ItemTilePhoto.html",[],function(){return'
'});define("odsp-next/controls/itemTile/ItemTilePhotoBurst.html",[],function(){return""});define("odsp-next/controls/itemTile/ItemTilePhotoBurstItem.html",[],function(){return"
"});define("odsp-next/controls/itemTile/ItemTileTag.html",[],function(){return'
'});define("odsp-next/controls/itemTile/ItemTileVideo.html",[],function(){return""});define("odsp-next/controls/itemTile/ItemTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'@charset "UTF-8";@keyframes fadeAndScale{0%{transform:translate(-50%,-50%) scale(.85,.85);opacity:0;animation-timing-function:ease-out}25%{transform:translate(-50%,-50%) scale(1,1);opacity:1}75%{transform:translate(-50%,-50%) scale(1,1);opacity:1;animation-timing-function:ease-in}100%{transform:translate(-50%,-50%) scale(.85,.85);opacity:0}}.ItemTile{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}@media screen and (-ms-high-contrast:active){.ItemTile{border:1px solid '},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.ItemTile{border:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.ItemTile:focus{outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ItemTile:focus{outline:0}}.od--isNonMobile .ItemTile{transition:transform .1s linear}.od--isNonMobile .ItemTile:active{-ms-transform:scale(.96);transform:scale(.96)}.ItemTile-entity-container{display:inline}.ItemTile-entity{border-radius:50%;overflow:hidden;height:34px;width:34px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";vertical-align:top;max-width:20%}html[dir=ltr] .ItemTile-entity{float:left}html[dir=rtl] .ItemTile-entity{float:right}.ItemTile-longText{margin-left:10px;max-width:60%;display:-ms-inline-flexbox;display:inline-flex;white-space:pre-wrap}.ItemTile-image{position:absolute;top:0;left:0;right:0;bottom:0}.ItemTile-dragDropIcon{position:absolute;top:8px;right:2px;bottom:0;left:2px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-shadow:0 0 0 1px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";opacity:0;-ms-transform:translateY(100%);transform:translateY(100%)}.ItemTile-folderOverlay{position:absolute;display:inline-block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92px;height:92px}.ItemTile-photo{position:absolute;top:0;left:0;bottom:0;right:0}.ItemTile.is-file,.ItemTile.is-media{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.ItemTile.is-file .od-ImageStack-tile,.ItemTile.is-folder .od-ImageStack-tile,.ItemTile.is-media .od-ImageStack-tile{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.ItemTile.is-file .ItemTile-discoverFileContainer,.ItemTile.is-file .ItemTile-fileContainer{border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:'}@media screen and (-ms-high-contrast:active){.ItemTile.is-file .ItemTile-discoverFileContainer,.ItemTile.is-file .ItemTile-fileContainer{border:0}}.ItemTile.is-file .od-ImageStack-tile img{box-shadow:0 0 8px 0 rgba(0,0,0,.06)}.ItemTile.is-media .od-ImageFrame::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.ItemTile-fileContainer{background-color:'},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";position:absolute;left:0;right:0;top:0;bottom:0}.ItemTile-discoverFileContainer{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";position:absolute;left:0;right:0;top:0;bottom:0}.ItemTile-fileIconContainer{position:absolute;top:0;bottom:50px;left:0;right:0}.ItemTile.od-ItemTile--isDiscover .ItemTile-fileIconContainer{position:absolute;top:0;bottom:70px;left:0;right:0}.ItemTile.is-file.has-thumbnail .ItemTile-fileIcon{margin:0;top:auto;bottom:0;padding:4px}html[dir=ltr] .ItemTile.is-file.has-thumbnail .ItemTile-fileIcon{right:auto}html[dir=rtl] .ItemTile.is-file.has-thumbnail .ItemTile-fileIcon{left:auto}html[dir=ltr] .ItemTile.is-file.has-thumbnail .ItemTile-fileIcon{left:0}html[dir=rtl] .ItemTile.is-file.has-thumbnail .ItemTile-fileIcon{right:0}.ItemTile-fileIcon{text-align:center}.ItemTile-fileIcon--thumbnail{position:absolute;top:50%;left:0;right:0;margin:-48px}.ItemTile-fileIcon--noThumbnail{position:relative;text-align:center;margin-top:14px}.ItemTile-rowCheck{display:none;position:absolute;top:0;width:100%;height:100%;opacity:0}html[dir=ltr] .ItemTile-rowCheck{right:0}html[dir=rtl] .ItemTile-rowCheck{left:0}.od-ItemTile--isInvokable .ItemTile-rowCheck{width:40px;height:40px}.is-checkVisible .ItemTile-rowCheck{opacity:1}.ItemTile.is-folder .ItemTile-rowCheck{top:6px}html[dir=ltr] .ItemTile.is-folder .ItemTile-rowCheck{right:-1px}html[dir=rtl] .ItemTile.is-folder .ItemTile-rowCheck{left:-1px}.ItemTile.is-folder.is-dropping .ItemTile-rowCheck,.ItemTile.is-folder.is-receivingDrop .ItemTile-rowCheck{opacity:0}.can-select .ItemTile-rowCheck{display:block}.od--isNonMobile .ItemTile.can-select:hover,.od--isNonMobile .ItemTile.od-ItemTile--isInvokable:hover{opacity:1}.ItemTile.is-selected .ItemTile-rowCheck,.od--isNonMobile .ItemTile:hover .ItemTile-rowCheck{opacity:1}.od-ItemTile-selector{display:none}.od-ItemTile--isInteractable .od-ItemTile-selector{display:block}.ItemTile-frame{position:absolute;display:none;left:2px;top:2px;right:2px;bottom:2px;box-shadow:0 0 0 2px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ItemTile-frame{outline:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.ItemTile-frame{outline:2px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-ItemTile--hasImageStack .ItemTile-frame{top:8px}@media screen and (-ms-high-contrast:active){.od-ItemTile--hasImageStack .ItemTile-frame{top:2px}}.ItemTile.is-folder.is-tag .ItemTile-frame{top:2px}.od--isNonMobile .ItemTile.can-select:hover .ItemTile-frame,.od--isNonMobile .ItemTile.od-ItemTile--isInvokable:hover .ItemTile-frame{display:block}.ItemTile.is-folder.is-dropping .ItemTile-frame{display:block}.ItemTile.is-folder.is-dropping .ItemTile-frame{box-shadow:0 0 0 2px "},{theme:"neutralPrimaryAlt",defaultValue:"#3c3c3c"},{rawString:"}.od-focus--enabled .ItemTile.is-focused .ItemTile-frame{display:block;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 2px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:'}@media screen and (-ms-high-contrast:active){.od-focus--enabled .ItemTile.is-focused .ItemTile-frame{top:2px}}.ItemTile.is-folder.is-dropping .ItemTile-dragDropIcon{-ms-transform:translateY(0);transform:translateY(0);-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-duration:167ms}.ItemTile.is-folder.is-dropping .ItemTile-dragDropIcon:before{position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FabricMDL2Icons;display:inline-block;content:"";font-size:42px;color:' },{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ItemTile .ItemCheck{position:absolute;top:8px}html[dir=ltr] .ItemTile .ItemCheck{right:8px}html[dir=rtl] .ItemTile .ItemCheck{left:8px}.ItemTile-namePlate{position:absolute;bottom:0;left:0;right:0;min-height:20px;padding:4px 8px 8px;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";white-space:nowrap;text-overflow:ellipsis}.ItemTile.is-file .ItemTile-namePlate{opacity:.95;border-top:1px solid rgba(255,255,255,.2);min-height:35px}.ItemTile.od-ItemTile--isDiscover .ItemTile-namePlate{opacity:1;border-top:1px solid rgba(255,255,255,.2);max-height:74px}.ItemTile.od-ItemTile--isDiscover .ItemTile-namePlate .ItemTile-subText .Icon-main{background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";height:34px;width:34px;padding-top:5px;font-size:23px}html[dir=ltr] .ItemTile.od-ItemTile--isDiscover .ItemTile-namePlate .ItemTile-subText .Icon-main{padding-left:5px}html[dir=rtl] .ItemTile.od-ItemTile--isDiscover .ItemTile-namePlate .ItemTile-subText .Icon-main{padding-right:5px}.ItemTile.is-media .ItemTile-namePlate{opacity:.95;border-top:1px solid rgba(255,255,255,.2);min-height:17px}.ItemTile.is-folder .ItemTile-namePlate{background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-top:1px solid rgba(255,255,255,.2);transition:transform 367ms cubic-bezier(.1,.9,.2,1)}.ItemTile.is-folder .ItemTile-namePlate::before{content:'';position:absolute;width:32%;height:16px;border-top:1px solid rgba(255,255,255,.2);top:-16px;background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';overflow:hidden}html[dir=ltr] .ItemTile.is-folder .ItemTile-namePlate::before{padding-left:1px}html[dir=rtl] .ItemTile.is-folder .ItemTile-namePlate::before{padding-right:1px}html[dir=ltr] .ItemTile.is-folder .ItemTile-namePlate::before{right:0}html[dir=rtl] .ItemTile.is-folder .ItemTile-namePlate::before{left:0}.ItemTile.is-folder.is-dropping .ItemTile-namePlate{transform:translate3d(0,28px,0)}.ItemTile.is-folder.is-receivingDrop .ItemTile-namePlate{transform:translate3d(0,28px,0)}.ItemTile.is-folder.is-receivingDrop .ItemTile-dragDropIcon{-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both;animation-duration:.1s;animation-delay:1.25s}.ItemTile.is-folder.is-receivingDrop .ItemTile-dragDropIcon:after{position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FabricMDL2Icons;display:inline-block;content:"";font-size:28px;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:';top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;animation-name:fadeAndScale;-webkit-animation-duration:.85s;-moz-animation-duration:.85s;-ms-animation-duration:.85s;-o-animation-duration:.85s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both;animation-delay:.25s}.ItemTile.is-folder.is-receivingDrop .ItemTile-dragDropIcon:before{position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FabricMDL2Icons;display:inline-block;content:"";font-size:42px;color:#107c10;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;animation-name:fadeAndScale;-webkit-animation-duration:.85s;-moz-animation-duration:.85s;-ms-animation-duration:.85s;-o-animation-duration:.85s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both;animation-delay:.25s}.ItemTile-nameCover{background-color:rgba(0,0,0,.25);position:absolute;font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;text-shadow:0 0 8px #000;top:0;width:100%;height:100%}html[dir=ltr] .ItemTile-nameCover{left:0}html[dir=rtl] .ItemTile-nameCover{right:0}.ItemTile-tagText{position:relative;text-align:center;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:";top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 8px}.ItemTile-folderBeak,.ItemTile-folderBeakHighlight{position:absolute;top:-16px;overflow:hidden}html[dir=ltr] .ItemTile-folderBeak,html[dir=ltr] .ItemTile-folderBeakHighlight{right:32%}html[dir=rtl] .ItemTile-folderBeak,html[dir=rtl] .ItemTile-folderBeakHighlight{left:32%}.ItemTile-folderBeak::before{content:'';position:absolute;top:1px;width:20px;height:30px;background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';-ms-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(40deg);transform:rotate(40deg)}html[dir=ltr] .ItemTile-folderBeak::before{right:-19px}html[dir=rtl] .ItemTile-folderBeak::before{left:-19px}.ItemTile-folderBeak{width:18px;height:18px}.ItemTile-folderBeakHighlight{width:16px;height:16px}.ItemTile-folderBeakHighlight::before{content:\'\';position:absolute;top:0;width:1px;height:30px;background-color:rgba(255,255,255,.2);-ms-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(40deg);transform:rotate(40deg)}html[dir=ltr] .ItemTile-folderBeakHighlight::before{right:0}html[dir=rtl] .ItemTile-folderBeakHighlight::before{left:0}html[dir=rtl] .ItemTile-folderBeak::before,html[dir=rtl] .ItemTile-folderBeakHighlight::before{-ms-transform-origin:top right;transform-origin:top right;-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.ItemTile-childCount,.ItemTile-name,.ItemTile-subText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ItemTile-name{font-size:15px;line-height:20px}.ItemTile.is-tag .ItemTile-name{max-height:4.1em;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;white-space:normal;text-overflow:normal;word-wrap:break-word;line-height:23px;padding-bottom:4px}.ItemTile-tagCount{font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;line-height:10px;opacity:.85}.ItemTile-sharingIcon{font-size:15px}.ItemTile.is-folder .ItemTile-sharingIcon{line-height:20px}html[dir=ltr] .ItemTile.is-folder .ItemTile-sharingIcon{float:right}html[dir=rtl] .ItemTile.is-folder .ItemTile-sharingIcon{float:left}.ItemTile.is-folder .ItemTile-subText .ItemTile-sharingIcon{float:inherit!important;line-height:1}.ItemTile-childCount{position:absolute;top:-14px;padding:0 3px;font-size:11px}html[dir=ltr] .ItemTile-childCount{left:68%}html[dir=rtl] .ItemTile-childCount{right:68%}.ItemTile.ItemTile.od-ItemTile--isDiscover .ItemTile-subText{padding-top:3px;opacity:1}.ItemTile.is-file .ItemTile-subText{font-size:11px;color:'},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.ItemTile.is-folder .ItemTile-subText{font-size:11px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";opacity:.7}.ItemTile-subTextImage{width:14px;height:14px}html[dir=ltr] .ItemTile-subTextImage{margin-right:4px}html[dir=rtl] .ItemTile-subTextImage{margin-left:4px}.ItemTile-subTextImageShort{width:12px;height:12px}html[dir=ltr] .ItemTile-subTextImageShort{margin-right:4px}html[dir=rtl] .ItemTile-subTextImageShort{margin-left:4px}.ItemTile-subTextIcon{font-size:14px;position:relative;top:2px}html[dir=ltr] .ItemTile-subTextIcon{margin-right:4px}html[dir=rtl] .ItemTile-subTextIcon{margin-left:4px}.ItemTile-subTextIcon.ms-Icon.ms-Icon--IncidentTriangle{color:#d83b01}.ItemTile-blockIcon{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ItemTile.od-ItemTile--isAlbum .ItemTile-folderBeak,.ItemTile.od-ItemTile--isAlbum .ItemTile-folderBeakHighlight{display:none}.ItemTile.od-ItemTile--isAlbum .ItemTile-name{font-size:12px;position:absolute;bottom:24px}.ItemTile.od-ItemTile--isAlbum .ItemTile-namePlate{height:80px;background:linear-gradient(0deg,rgba(0,0,0,.58),transparent);color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";left:2px;right:2px}.ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{top:auto;bottom:10px;padding:0;font-size:10px;color:rgba(255,255,255,.8)}html[dir=ltr] .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{left:10px}html[dir=rtl] .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{right:10px}.ItemTile.od-ItemTile--isAlbum .ItemTile-name{left:10px;right:10px}.ItemTile.od-ItemTile--isAlbum .ItemTile-frame{top:8px}.ItemTile.od-ItemTile--isAlbum .ItemTile-rowCheck{top:6px}.ItemTile.od-ItemTile--isAlbum .ItemTile-namePlate>.ItemTile-sharingIcon,.ItemTile.od-ItemTile--isAlbum .ItemTile-subText{position:absolute;bottom:10px}html[dir=ltr] .ItemTile.od-ItemTile--isAlbum .ItemTile-namePlate>.ItemTile-sharingIcon,html[dir=ltr] .ItemTile.od-ItemTile--isAlbum .ItemTile-subText{right:10px}html[dir=rtl] .ItemTile.od-ItemTile--isAlbum .ItemTile-namePlate>.ItemTile-sharingIcon,html[dir=rtl] .ItemTile.od-ItemTile--isAlbum .ItemTile-subText{left:10px}.ItemTile-newBadge{position:absolute;top:35px}html[dir=ltr] .ItemTile-newBadge{left:1px}html[dir=rtl] .ItemTile-newBadge{right:1px}.ItemTile-newBadge .od-newBadge{position:relative}html[dir=ltr] .ItemTile-newBadge .od-newBadge{left:10px}html[dir=rtl] .ItemTile-newBadge .od-newBadge{right:10px}.od-ItemTile--isVideo .ItemTile-fileIconContainer{bottom:0}.od-ItemTile--isVideo .ItemTile-namePlate{display:none}.ItemTile-playButton{position:absolute;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";bottom:8px;font-size:1.3em}html[dir=ltr] .ItemTile-playButton{left:4px}html[dir=rtl] .ItemTile-playButton{right:4px}html[dir=ltr] .ItemTile-viewerCount{float:right}html[dir=rtl] .ItemTile-viewerCount{float:left}.od-ItemTile-card{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.ItemTile-date{display:none}.od-ItemTile--color-oneDrive.ItemTile.is-folder.is-dropping .ItemTile-frame{box-shadow:0 0 0 2px "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-ItemTile--color-oneDrive.is-folder .ItemTile-namePlate{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-ItemTile--color-oneDrive.is-folder .ItemTile-namePlate:before{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-ItemTile--color-oneDrive .ItemTile-folderBeak:before{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}"}])});define("odsp-next/controls/folderCoverTile/FolderCoverTile",["require","exports","./FolderCoverTileViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderCoverTile.html","./FolderCoverTile.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"od-folder-cover-tile",template:e("./FolderCoverTile.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/folderCoverTile/FolderCoverTileViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","../image/frame/ImageFrame","@ms/odsp-shared/lib/models/image/Alignments","@ms/odsp-utilities/lib/math/Transform","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,i,r,n,s,a,l){"use strict";var d,c=5,u=function(t){function o(e){var o=t.call(this,e)||this;o.thumbnailTagName=r["default"].tagName;var n=o.observables,s=o.resources;d||(d=s.consume(l.platformDetection).isRetinaSupported?"64_2x":"64");o._mediaBaseUrl=s.consume(i.settings).mediaBaseUrl;o.imageRect=e.imageRect;o._item=e.item;o._lastThumbnails=-1;o._thumbnailIndex=-1;o._isPulsingEnabled=!0;o.pulseRecords=n.createArray();n.compute(o._computeRecords);var a=e.pulseTarget;a&&a(o);return o}__extends(o,t);o.prototype.canPulse=function(){var e=this._item();return!!(e&&e.folder&&e.folder.covers&&e.folder.covers.length>1)};o.prototype.enablePulsing=function(e){this._isPulsingEnabled=e};o.prototype.pulse=function(){if(this.canPulse()&&this._isPulsingEnabled){this._pushNextRecord();this.pulseRecords.shift();this._updatePulseClasses()}};o.prototype.getThumbnailParams=function(e){var t=e.thumbnail,o=t.peek(),i=o.faceTags,r=i&&i[0]&&this._item.peek().faceGroup&&this.getFaceAlignment(o);return{image:t,desiredSize:this.imageRect,alignment:r||n.AlignmentType.cover}};o.prototype.getFaceAlignment=function(e){var t=e.faceTags[0];return{name:"faceTag",getTransform:function(e,o){var i=2.6*o.height/e.height,r=Math.min(.8*o.height/(t.btmRightY-t.topLeftY),i),n=s["default"].centerWithinBounds(o,new a["default"](t.topLeftX,t.topLeftY),new a["default"](t.btmRightX,t.btmRightY));return s["default"].zoom(a["default"].ORIGIN,new a["default"](o.width/2,o.height/2),r).multiply(n)}}};o.prototype._computeRecords=function(){var e=this._item();if(e){var t=e.key||"",o=e.folder&&e.folder.covers?e.folder.covers.length:-1;if(t!==this._lastKey||o!==this._lastThumbnails){this._lastKey=t;this._lastThumbnails=o;this.pulseRecords.removeAll();this._thumbnailIndex=-1;var i=e.folder&&e.folder.totalCount;0===i?this._pushFolderRecord(!0):this._initializeRecord();this._updatePulseClasses()}}};o.prototype._pushFolderRecord=function(e){var t=this.observables;this.pulseRecords.push({className:t.create("od-FolderCoverTile-empty"),isThumbnailVisible:t.create(!1),isWatermarkVisible:t.create(!1),watermarkUrl:t.create(""),isEmpty:e,thumbnail:t.create(null)})};o.prototype._initializeRecord=function(){var e;for(e=0;e
'});define("odsp-next/controls/folderCoverTile/FolderCoverTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-FolderCoverTile{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.od-FolderCoverTile-image{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .6s linear .6s;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-FolderCoverTile-watermark{position:absolute;left:50%;top:38%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:64px;max-height:64px}.od-FolderCoverTile-item0 .od-FolderCoverTile-image,.od-FolderCoverTile-item1 .od-FolderCoverTile-image{opacity:1}.od-FolderCoverTile>div{position:absolute;bottom:0}.od-FolderCoverTile-empty{left:2px;right:2px;top:8px;box-shadow:0 0 0 1px "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderCoverTile-item0{left:2px;right:2px;top:8px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-shadow:0 0 0 1px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";-ms-transform:translateY(100%);transform:translateY(100%)}.od-FolderCoverTile-item1{left:2px;right:2px;top:8px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-shadow:0 0 0 1px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";transition:transform .6s cubic-bezier(.1,.9,.2,1)}.od-FolderCoverTile-item2,.od-FolderCoverTile-item3{transition:left .6s cubic-bezier(.1,.9,.2,1),right .6s cubic-bezier(.1,.9,.2,1),top .6s cubic-bezier(.1,.9,.2,1)}.od-FolderCoverTile-item2{left:5px;right:5px;top:5px;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:0 0 0 1px "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-FolderCoverTile-item3,.od-FolderCoverTile-item4{left:8px;right:8px;top:2px;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:0 0 0 1px "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-FolderCoverTile-item4{opacity:0}.is-tag .od-FolderCoverTile-item1,.is-tag .od-FolderCoverTile-item2,.is-tag .od-FolderCoverTile-item3{box-shadow:none}.is-tag .od-FolderCoverTile-item1{left:0;right:0;top:0}.is-tag .od-FolderCoverTile-item2{left:2px;right:2px;top:8px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";transition:left .6s cubic-bezier(.1,.9,.2,1),right .6s cubic-bezier(.1,.9,.2,1),top .6s cubic-bezier(.1,.9,.2,1)}"}])});define("odsp-next/controls/sharing/sharerHeader/SharerHeader",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharerHeaderViewModel","./SharerHeader.html","./SharerHeader.css"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"ms-sharer-header",template:e("./SharerHeader.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/sharing/sharerHeader/SharerHeaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./SharerHeader.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../resources/DataSourceResourceKeys"],function(e,t,o,i,r,n){"use strict";var s=i.strings,a=function(e){function t(t){var o=e.call(this,t)||this,i=t.group,a=i.data;o.name=i.name||"";o.showAllText=s.showAll;if(a){var l=a.itemsSharedCount;1===l?o.subText=s.singleShared:o.subText=r.format(s.multiShared,l);o.profileImageUrl=a.sharerProfileImageUrl;var d=o.resources.consume(n.url);o.sharerUrl=d.getSharedByUrl(a.sharerLongCid,a.sharerCid);o.isShowAllVisible=t.cellsInGroup
'});define("odsp-next/controls/sharing/sharerHeader/SharerHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".SharerHeader{display:block;padding:8px 0;margin:24px 0;text-decoration:none;vertical-align:middle;font-size:12px}.SharerHeader-userTile{width:40px;height:40px;border-radius:50%;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:21px;position:relative;overflow:hidden;text-align:center;background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .SharerHeader-userTile{float:left}html[dir=rtl] .SharerHeader-userTile{float:right}html[dir=ltr] .SharerHeader-userTile{margin-right:8px}html[dir=rtl] .SharerHeader-userTile{margin-left:8px}.SharerHeader-userTile.ms-Icon{line-height:40px}.SharerHeader-userTile img{position:absolute;top:0;left:0}.SharerHeader-title{font-size:17px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.SharerHeader-subText{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";display:inline-block}.SharerHeader-showAll{display:inline-block;padding:0 16px}"}])});define("odsp-next/controls/headerTile/HeaderTile",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./HeaderTileViewModel","./HeaderTile.html","./HeaderTile.css"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-header-tile",template:e("./HeaderTile.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/headerTile/HeaderTileViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/string/StringHelper","../list/react/detailsList/ReactDetailsList.resx"],function(e,t,o,i,r){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this,i=t.group,r=i.name,n=i.count;o.title=r;o.ariaLabel=o._getAriaLabel(r,n);return o}__extends(t,e);t.prototype._getAriaLabel=function(e,t){var o=i.pluralSelect(t,i.format(r.strings.itemsCountSingular,t),i.format(r.strings.itemCountMulti,t));return i.format(r.strings.groupHeaderAriaLabel,e,o,r.strings.expandedText)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/headerTile/HeaderTile.html",[],function(){return'
'});define("odsp-next/controls/headerTile/HeaderTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-HeaderTile{box-sizing:border-box;height:46px;padding:9px 0}.od-HeaderTile:focus{outline:0}.od-focus--enabled .od-HeaderTile:focus{outline:1px solid "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:'}.od-HeaderTile-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}'}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/SharedGridLayout",["require","exports","./GridLayout"],function(e,t,o){"use strict";var i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t._finalizedRowsInGroup=0;return t}__extends(t,e);t.prototype.getItemApectRatio=function(e){return 1};t.prototype.evaluateLayout=function(t){this._finalizedRowsInGroup=0;return e.prototype.evaluateLayout.call(this,t)};t.prototype.finalizeRow=function(t,o){var i=this.currentRow;i&&(o?this._finalizedRowsInGroup=0:this._finalizedRowsInGroup++);this._finalizedRowsInGroup<2?e.prototype.finalizeRow.call(this,t,o):this.currentRow=null};return t}(o);return i});define("odsp-next/controls/list/List.html",[],function(){return'
'});define("odsp-next/controls/list/List.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".List{position:relative;display:block}.List .List-surface{position:relative;min-height:1px}.List .List-surface:focus{outline:0}.List .List-page{position:relative}.List .List-cell{position:absolute;display:inline-block}.List .List-placeHolder{width:1px;position:absolute;visibility:hidden}"}])});define("odsp-next/controls/list/DetailsList",["require","exports","knockout","../../utilities/features/Features","../reactHost/ReactHost","@ms/odsp-utilities/lib/modules/Modules","./List.html","./List.css","../detailsRow/DetailsRow","../detailsHeader/DetailsHeader"],function(e,t,o,i,r,n){"use strict";var s=window._spPageContextInfo,a=!s||"21"===s.webTemplate,l=a&&i.isFeatureEnabled(i.UseReactDetailsOneDrive)||!a&&i.isFeatureEnabled(i.UseReactDetailsList),d=null;if(l){d=r.createComponent("ms-details-list","odsp-next/controls/list/react/detailsList/ReactDetailsList");o.components.isRegistered(d.tagName)||o.components.register(d.tagName,d)}else n.loadModule({path:"odsp-next/controls/list/viewModels/DetailsListViewModel",require:e}).then(function(t){d={tagName:"ms-details-list",template:e("./List.html"),viewModel:{createViewModel:function(e,o){return new(e.resources.injected(t))(e,o)}},synchronous:!0};o.components.isRegistered(d.tagName)||o.components.register(d.tagName,d)});return d});define("odsp-next/controls/detailsRow/DetailsRow",["require","exports","knockout","./DetailsRowViewModel","./DetailsRow.html","./DetailsRow.css"],function(e,t,o,i){"use strict";var r={tagName:"ms-details-row",template:e("./DetailsRow.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(i))(e,t)}},synchronous:!0};o.components.isRegistered(r.tagName)||o.components.register(r.tagName,r);return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/detailsRow/DetailsRowViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../fieldRender/FieldRenderManager","../dragAndDrop/DropHelper","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/locale/Locale","../../resources/DataSourceResourceKeys","../../resources/UtilityResourceKeys","../../bindings/keyboard/KeyboardBinding","../../bindings/customRender/CustomRenderBinding","../../bindings/dragAndDrop/DragAndDropBinding","../fieldRender/FieldRender.resx","./DetailsRowRenderer","../../bindings/focus/DelayedHasFocusBinding","../list/interfaces/ColumnType","../../bindings/element/ElementBinding","../../bindings/longTap/LongTapBinding","../../utilities/list/ListViewRenderHelper","../list/interfaces/ColumnFieldType","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../bindings/teachingBubble/TeachingBubbleBinding","../../utilities/selection/SelectionHelper"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b,y,x,_,I,S,w){"use strict";var T=50,C=1e3,k=167,F=function(e){function t(t,i){var r=e.call(this,t)||this;r.draggable=!0;r.isBasePage=!1;r.isSelected=o.observable(!1);r.focusState=r.createObservable(0);r.isFocused=r.createPureComputed(function(){return!!r.focusState()});r.isDroppingTarget=o.observable(!1);r.targetDropped=o.observable(!1);r.selectionModel=r.resources.consume(s.itemsSelection);r._selectionHelper=r.resources.consume(w.resourceKey);r.ignoreClickTime=o.observable(0);r.isReceivingDrop=o.observable(!1);r._mobile=r.resources.consume(c.mobile);r._platform=r.resources.consume(I.platformDetection);r._fieldRenderers={};r.item=r.resources.expose(s.currentItem,t.item);r._instrumentationProvider=r.resources.consume(a.instrumentation);r._urlDataSource=r.resources.consume(d.url);var l=t.itemSet.peek().schema;r.columns=r.createComputed(function(){return l().filter(function(e){return e.isVisible&&!r._platform.isMobile||r._platform.isMobile&&e.isVisibleMobile})});r._cellLocations=t.cellLocations;r._onInvoke=t.onInvoke;r._dropHelper=r.resources.consume(n.resourceKey);r.longestRenderedCells=t.longestRenderedCells;var h=r.resources.consume(s.actionMap);r._action=new(r.managed(h.DefaultClickAction))({item:r.item,userInvokedItem:!0,sourceEngagement:"ItemRow.Click"});r.isDroppable=r.createComputed(function(){return r.item().isDropEnabled&&!r.isSelected()});r.isMobile=r._platform.isMobile;r.isCheckVisible=r.createComputed(function(){return r._mobile.showItemCheck()||r.selectionModel.selection().length>0});r._currentFocusColumnIndex=o.observable(-1);r._createFocusObservables();r.subscribe(r._currentFocusColumnIndex,function(e){e>=0&&r.columns.peek().length>0&&r.focusedObservables[e](!1)},!0);r.subscribe(r._currentFocusColumnIndex,function(e){e>=0&&r.columns.peek().length>0&&r.focusedObservables[e](!0)});r._itemKey=r.createComputed(function(){return r.item().key});r.subscribe(r._itemKey,function(){r._updateSelectionSubscription(r.item)});r._updateSelectionSubscription(r.item);r.tabindex=r.createPureComputed(function(){return r.selectionModel.focusedItem()===r.item?0:-1});r._rowRenderer=new f({rowViewModel:r,rootElement:i.element});r._rowRenderer.renderRow();r.subscribe(r.item,function(){r._rowRenderer.refreshRow()});r.subscribe(r._cellLocations,function(){r._rowRenderer.refreshRow()});r.subscribe(r.columns,function(){r._createFocusObservables();r._rowRenderer.refreshRow()});r.createComputed(function(){var e=r.isReceivingDrop();e&&r.isReceivingDrop(!1)}).extend({rateLimit:{timeout:k,method:"notifyWhenChangesStop"}});r.isSelectable=r.createComputed(r._computeIsSelectable);r.isInvokable=r.createComputed(r._computeIsInvokable);r.isMobileRow=r._platform.isMobile&&r.resources.isExposed(s.useMobileList)&&r.resources.consume(s.useMobileList);r.createBackgroundComputed(function(){var e=r.item();e&&!e.isPlaceholder&&r._instrumentationProvider.userSeeItem(e)});var v={dragAndDrop:m["default"],keyboard:u,customRender:p,delayedHasFocus:g["default"],longTap:y["default"],teachingBubble:S["default"],element:b};r.addBindingHandlers(v);var x=r.resources.consume(a.uploadTeachingBubble.optional);x&&(r.teachingBubbleOptions=x.getTeachingBubbleForKey(r.item.peek().key));return r}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this._updateSelectionSubscription(null)};t.prototype.activateBindings=function(){this._rowRenderer.activateBindings()};t.prototype.getCellFocusObservable=function(e){return this.focusedObservables[e]; };t.prototype.getCellTabindex=function(e){var t=-1;this.focusedObservables[e]()&&(t=0);return t};t.prototype.getCellAriaLabel=function(e){var t=null,o=this.columns.peek()[e()],i=this.item(),r=this.getEmptyAriaLabel(o);if(o.isIcon){t=i.properties.iconFieldAriaLabel;i.tooltipText&&(t=t?t+". "+i.tooltipText:i.tooltipText)}else if("Editor"===o.key)t=i.properties.modifiedByFieldAriaLabel;else if("SharedWith"===o.key){var n=Number(i.properties.PrincipalCount);t=n<1?h.strings.SharedWithNoneIcon:h.strings.SharedWithSomeIcon}else"_calloutInvoker"===o.key?t=i.properties.calloutInvokerIconAriaLabel:"progress"===o.key?t=i.properties.progressFieldAriaLabel:!o.isHtml&&o.name&&(t=this.getTextValue(o)?o.name+", "+this.getTextValue(o):o.name+", "+r);return t};t.prototype.getDragData=function(){var e=this,t=this.item.peek(),o=null,i=this.selectionModel;t.isDraggable&&i.isItemSelected(this.item)&&(o={type:1,item:t,itemSet:i.itemSet.peek(),selection:{resolve:function(){return e._selectionHelper.resolveSelection()},length:i.selectedCount.peek(),resources:i.resources}});return o};t.prototype.onMayReceiveDrop=function(e){if(!this.isDroppable.peek())return null;var t=this.item&&this.item.peek&&this.item.peek();return!t||1!==e.type&&0!==e.type?null:{targetName:t.name}};t.prototype.onReceiveDrop=function(e){if(!this.isDroppable.peek())return!1;var t=this._dropHelper.processDrop(e,this.item.peek());t&&this.targetDropped(!0);return t};t.prototype.onSelectableItemClick=function(e,t,o){var i=this.ignoreClickTime(),r=(new Date).getTime();if(i&&r-i<=C){o.stopPropagation();o.preventDefault();return!1}var n=t.columns.peek()[e];if(!this.isCheckVisible()&&n.key!==v[v.type])return t.onClick(n,o,!0);this.onItemCheckClick(t,o)};t.prototype.onItemCheckClick=function(e,t){var o=this.resources.consume(s.itemsSelection);if(t.shiftKey)o.selectToItem(this.item);else{o.toggleItemSelected(this.item);o.setItemFocus(this.item)}t.cancelBubble=!0;t.preventDefault();return!1};t.prototype.onRemoveDropLocation=function(){this.isDroppingTarget(!1)};t.prototype.getClass=function(e){return"DetailsRow-cell "+e.key};t.prototype.getStyle=function(e,t){var o,i=this._cellLocations()[t()];o=i&&i.width?"width: "+i.width+"px; "+l["default"].safeLeft+": "+i.left+"px;":"display: none";return o};t.prototype.getTextValue=function(e){var t=this.item(),o="";if(t&&e&&!Boolean(e.isIcon)){o=t[e.key];void 0===o&&(o=t.properties[e.key]);if(o&&e.fieldType===_.User){for(var i=Array.isArray(o)?o:[o],r="",n=0,s=i;n'+o+"")};return t}(o);return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/titleField/TitleFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../../resources/SPOResourceKeys","../../../utilities/killSwitch/KillSwitch"],function(e,t,o,i,r,n){"use strict";var s=function(e){function t(t,o,i){var s=e.call(this,t,o)||this;s._resources=o.resources;s._item=i;var a=s._parentViewModel.resources.consume(r.listContext);s._serverHasAutoHyperLink=n["default"].isActivated("F1F8D352-D1B2-498A-B37F-6B25F9B51FA7","08/14/2016","Disable AutoHyperlink.");s._hasTitle=a.rawListSchema&&a.rawListSchema.Field&&Boolean(a.rawListSchema.HasTitle);return s}__extends(t,e);t.prototype.renderField=function(t){var o=e.prototype.renderField.call(this,t),r=this._hasTitle||!this._serverHasAutoHyperLink?o:i["default"].encodeText(o);return""+(''+r+"")};return t}(o);return s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/dateField/DateFieldRenderer",["require","exports","../FieldRenderer","./DateField.css"],function(e,t,o){"use strict";var i="dateModified",r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(t){var o=""+e.prototype.renderField.call(this,t)+"",r=null;t.dateModifiedValue?r=t.dateModifiedValue:t.dateDeleted&&(r=t.dateDeleted);if(r&&this._key===i){var n=new Date(r).getTime();n&&Math.abs(Date.now()-n)<=36e5&&(o=''+o)}return o};return t}(o);return r});define("odsp-next/controls/fieldRender/dateField/DateField.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-DateField--newItem{color:#107c10;margin-right:3px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/sharedField/SharedFieldRenderer",["require","exports","../FieldRenderer","../FieldRender.css","./SharedField.css"],function(e,t,o){"use strict";var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){var t=this._column,o=e[t.key];o||(o=e.properties[t.key]);return o?''+o+"":""};return t}(o);return i});define("odsp-next/controls/fieldRender/FieldRender.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-FieldRender{text-decoration:none;text-overflow:ellipsis;overflow:hidden}.od-FieldRender-display{cursor:pointer;white-space:nowrap}.od-FieldRender-icon{display:inline-block}html[dir=ltr] .od-FieldRender-icon{margin-right:6px}html[dir=rtl] .od-FieldRender-icon{margin-left:6px}.od-FieldRender-person:hover{cursor:pointer;text-decoration:underline}.od--isNonMobile .DetailsRow .od-FieldRender-dot{visibility:hidden;padding:0 10px}html[dir=ltr] .od--isNonMobile .DetailsRow .od-FieldRender-dot{margin-left:-10px}html[dir=rtl] .od--isNonMobile .DetailsRow .od-FieldRender-dot{margin-right:-10px}.od--isNonMobile .DetailsRow .od-FieldRender-dot:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od--isNonMobile .DetailsRow .od-FieldRender-dot .ms-Icon--More{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od--isNonMobile .DetailsRow .DetailsRow-cell:focus .od-FieldRender-dot,.od--isNonMobile .DetailsRow:hover .od-FieldRender-dot{visibility:visible}"}])});define("odsp-next/controls/fieldRender/sharedField/SharedField.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html[dir=ltr] .od-SharedField--shared::before{padding-right:4px}html[dir=rtl] .od-SharedField--shared::before{padding-left:4px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/sharedWithField/SharedWithFieldRenderer",["require","exports","../FieldRenderer","./SharedWithFieldViewModel","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../FieldRender.css"],function(e,t,o,i,r){"use strict";var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){var t=this.sharedWithViewModel=new(this._parentViewModel.resources.injected(i["default"]))({item:e}),o=t.sharingString,n=t.imageClass,s=r["default"].encodeText(t.imageAlt);return""+('
')+''+('')+""+(''+o+"")+"
"};t.prototype.onClick=function(e){this.sharedWithViewModel.onClick(e)};return t}(o);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/sharedWithField/SharedWithFieldViewModel",["require","exports","../FieldRender.resx","@ms/odsp-utilities/lib/encoding/HtmlEncoding","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,o,i,r,n){"use strict";var s=function(t){function r(e){var r=t.call(this,e)||this;r._item=e.item;var n,s=Number(r._item.properties.PrincipalCount);if(s<1){r.imageClass="ms-Icon ms-Icon--Lock";r.imageAlt=o.strings.SharedWithNoneIcon;n=o.strings.SharedWithNone_Short}else{r.imageClass="ms-Icon ms-Icon--People";r.imageAlt=o.strings.SharedWithSomeIcon;n=o.strings.SharingHintShared_Short}r.sharingString=i["default"].encodeText(n);return r}__extends(r,t);r.prototype.onClick=function(t){var o=this;this.trackPromise(n.loadModule({require:e,path:"../../../actions/ShowPropertiesAction"})).done(function(e){var i=new(o.resources.injected(e))({useToggleBehavior:!1,isSharingSectionExpanded:!0});i.execute(t)})};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/dotDotDot/DotDotDotFieldRenderer",["require","exports","knockout","../FieldRenderer","./DotDotDotViewModel","./DotDotDot.css"],function(e,t,o,i,r){"use strict";var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){this.dotDotDotViewModel=new(this._parentViewModel.resources.injected(r))({item:o.observable(e)});return'
'};t.prototype.onClick=function(e){this.dotDotDotViewModel.onDotDotDotClicked(null,e)};return t}(i);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/dotDotDot/DotDotDotViewModel",["require","exports","../textField/TextFieldViewModel","@ms/odsp-utilities/lib/logging/events/Engagement.event"],function(e,t,o,i){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this;o._item=t.item;return o}__extends(t,e);t.prototype.onDotDotDotClicked=function(e,t){var o=document.createEvent("CustomEvent");o.initCustomEvent("contextmenu",!0,!0,t);t.currentTarget.dispatchEvent(o);i.Engagement.logData({name:"Ellipsis.Callout.Click"})};return t}(o);return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/textField/TextFieldViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o._parent=null;o._parent=t.parent;return o}__extends(t,e);t.prototype.getTextValue=function(e){return this._parent.getTextValue(e)};return t}(o["default"]);return i});define("odsp-next/controls/fieldRender/dotDotDot/DotDotDot.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-callout{display:inline-block;cursor:pointer}.ms-callout-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/userField/UserFieldRenderer",["require","exports","knockout","../FieldRenderer","./UserFieldViewModel","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../../utilities/features/Features","../FieldRender.css"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){this.userFieldViewModel=new(this._parentViewModel.resources.injected(r))({item:o.observable(e),column:this._column});var t=this.userFieldViewModel.users.peek();if(!t)return"";for(var i="",s=0,a=0,l=t;a')+(''+c+"")+"";s++}return i};t.prototype.onClick=function(e,t){t="number"==typeof t?t:0;this.userFieldViewModel.launchPersonaCard(e,t)};t.prototype.mouseMoved=function(e,t){this.userFieldViewModel.launchPersonaCardAfterDelay(e,t)};t.prototype.hoverEnded=function(){this.userFieldViewModel.cancelDelayedPersonaCardLaunch()};t.prototype._getOnClickHandler=function(e){return"function(data, evt) { "+this._getThis()+".onClick(evt, "+e+"); }"};t.prototype._getOnMouseMovedHandler=function(e){return"function(data, evt) { "+this._getThis()+".mouseMoved(evt, "+e+"); }"};t.prototype._getOnHoverEndedHandler=function(){return"function(data, evt) { "+this._getThis()+".hoverEnded(); }"};t.prototype._getElementBinding=function(){return this._getThis()+".userFieldViewModel.fieldElement"};t.prototype._getUserFieldClassNames=function(){var e="od-FieldRender-display ms-noWrap ms-imnSpan ms-displayInlineBlock";(s.isFeatureEnabled(s.PeopleCardsOnLoki)||s.isFeatureEnabled(s.PeopleCardsReactComponent))&&(e+=" od-FieldRender-person");return e};return t}(i);return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/userField/UserFieldViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-shared/lib/utilities/object/SchemaMapper","@ms/odsp-utilities/lib/modules/Modules","../../../resources/ProviderResourceKeys","../../../resources/SPOResourceKeys","../../peopleCard/PeopleCardCommons","../../../utilities/features/Features"],function(e,t,o,i,r,n,s,a,l,d){"use strict";var c=function(t){function i(i){var r=t.call(this,i)||this,l=r.observables,c=i.item();r.item=l.create(c);r._column=i.column;r._peopleCardTimeoutId=-1;r._peopleCardDataTimeoutId=-1;r._profileProvider=r.resources.consume(s.profile.optional);r.fieldElement=l.create(null);r.users=l.createArray();var u=c.properties[r._column.key];if(u&&u.length){r.users(u);if(r._profileProvider){var p=u.map(function(e){return e.sip});r._profileProvider.personRendered(p)}}if(d.isFeatureEnabled(d.PeopleCardsReactComponent)){var m=r.users.peek()[0];if(m){var h=r.resources.consume(a.pageContext);r.createBackgroundComputed(function(){var t=r.fieldElement();t&&r.trackPromise(n.loadModule({require:e,path:"../../personaCard/PersonaCardLauncher"}).then(function(e){e.personaRendered(t,m.sip||m.email,h);o.utils.domNodeDisposal.addDisposeCallback(t,function(){e.personaRemoved(t,m.sip||m.email,h)})}))})}}return r}__extends(i,t);i.prototype.getAriaLabel=function(e){return this._column.name+", "+e};i.prototype.launchPersonaCardAfterDelay=function(e,t){var o=this;void 0===t&&(t=0);var i=this.users.peek()[t];if(i){this._lastMouseMove=e;this._profileProvider&&this._peopleCardDataTimeoutId===-1&&(this._peopleCardDataTimeoutId=this.async.setTimeout(function(){return o._profileProvider.getPeopleCardData(i.email||i.userId||i.sip)},l.PEOPLE_CARD_DATA_PRELOAD_DELAY));this._peopleCardTimeoutId===-1&&(this._peopleCardTimeoutId=this.async.setTimeout(function(){return o.launchPersonaCard(null,t,!0)},l.PEOPLE_CARD_HOVER_DELAY))}};i.prototype.cancelDelayedPersonaCardLaunch=function(){this._lastMouseMove=null;this.async.clearTimeout(this._peopleCardTimeoutId);this.async.clearTimeout(this._peopleCardDataTimeoutId);this._peopleCardTimeoutId=-1;this._peopleCardDataTimeoutId=-1};i.prototype.launchPersonaCard=function(t,o,r){var s=this;void 0===t&&(t=null);void 0===o&&(o=0);void 0===r&&(r=!1);t=t||this._lastMouseMove;this.cancelDelayedPersonaCardLaunch();var a=this.users.peek()[o];a&&a.sip&&n.loadModule({require:e,path:"../../personaCard/PersonaCardLauncher"}).then(function(e){var o=i._schemaMapper.forwardTransform(a),n=new(s.managed(e))(o);n.show(t,r)})};return i}(i["default"]);c._schemaMapper=new r([{from:"title",to:"name"},{from:"email",to:"email"},{from:"picture",to:"image"},{from:"sip",to:"sip"},{from:"sip",to:"userId"}]);return c});define("odsp-next/controls/peopleCard/PeopleCardCommons",["require","exports","@ms/odsp-utilities/lib/navigation/AddressParser","./../../utilities/features/Features","@ms/odsp-utilities/lib/logging/ErrorHelper"],function(e,t,o,i,r){"use strict";function n(e){var t=window.open(e,"_blank");t.opener=null}function s(e){if(i.isFeatureEnabled(i.DebugWindow)){var t=window.location.search;t&&"?"===t.charAt(0)&&(t=t.substr(1));var r=o.deserializeQuery(t);if(r.lokideployment)return r.lokideployment}return a(e)}function a(e){var t=e.farmLabel.toLowerCase();if(!t){r["default"].log({message:"Farm label property not found in _spPageContextinfo object. Aborting connection!",extraData:{clientCorrelationId:e.CorrelationId}},"LokiNoFarmLabel");throw new Error("LokiNoFarmLabel")}var o="us_16_content"===t?"latam":t.split("_",1)[0],i=l[o];if(!i){r["default"].log({message:"Farm label mapping for "+o+" not found. Aborting connection!",extraData:{clientCorrelationId:e.CorrelationId}},"LokiNoRegionMapping");throw new Error("LokiNoRegionMapping")}return i}var l={edog:"ppe",msit:"msit",emea:"eur",apac:"apc",aus:"aus",can:"can",ind:"ind",jpn:"jpn",gbr:"gbr",latam:"lam",us:"nam",usa:"nam"};t.PEOPLE_CARD_HOVER_DELAY=300;t.PEOPLE_CARD_DATA_PRELOAD_DELAY=50;t.PEOPLE_CARD_HOVER_EVENT_NAME="mousemove";t.openNewTab=n;t.getLokiRegion=s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/FileTypeIconFieldRenderer",["require","exports","knockout","./FieldRenderer","../fileTypeIcon/FileTypeIconViewModel","./iconField/IconFieldViewModel","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/icons/IconSelector","../../resources/ControlResourceKeys","@ms/odsp-shared/lib/models/image/Alignments","../../utilities/features/Features","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../fileTypeIcon/FileTypeIcon.css"],function(e,t,o,i,r,n,s,a,l,d,c,u,p){"use strict";var m=16,h=48,f=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}__extends(i,t);i.prototype.renderField=function(e){var t=this._parentViewModel.resources,i=o.observable(e),a=t.consume(p.platformDetection),l=a.isMobile&&t.consume(d.useMobileList.optional),c={iconName:this._getIconName(e),iconUrl:this._getIconUrl(e,l),extension:e.extension,desiredSize:l?h:m,overlayType:n.getOverlayType(i),iconFieldAriaLabel:e.properties.iconFieldAriaLabel,hoverText:n.getHoverText(i),onClick:n.getOnClick(i,t)};this.fileTypeIconViewModel=new(t.injected(r["default"]))(c);var u=this.fileTypeIconViewModel.onClick?"FileTypeIcon FileTypeIcon--clickable":"FileTypeIcon",f=this.fileTypeIconViewModel.overlayUrl,g=this.fileTypeIconViewModel.iconFieldAriaLabel,v=s["default"].encodeText(g),b=this.fileTypeIconViewModel.size;return""+('')+(''+v+''+(f?'':"")+""};i.prototype.onClick=function(e){"function"==typeof this.fileTypeIconViewModel.onClick&&this.fileTypeIconViewModel.onClick(e)};i.prototype._getIconName=function(e){return e.state&&4===e.state.upload.status?l.genericFile:e.iconName};i.prototype._getIconUrl=function(t,o){if(o&&u.isFeatureEnabled(u.ShowPhotoThumbnailsInMobileDetailsList)&&t.photo&&t.thumbnail&&t.thumbnail.getAligned)return t.thumbnail.getAligned({width:h,height:h},c.coverCenter).url;var i=e.toUrl(this._parentViewModel.resources.consume(a.settings).mediaBaseUrl+"/images/loading/loadingspinner.gif");if(t.state)switch(t.state.upload.status){case 1:return i;default:return t.iconUrl}return t.iconUrl};return i}(i);return f});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/iconField/IconFieldViewModel",["require","exports","../textField/TextFieldViewModel","../../fileTypeIcon/OverlayType","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/logging/events/Engagement.event"],function(e,t,o,i,r,n){"use strict";var s=function(t){function o(e){var i=t.call(this,e)||this;i.item=e.item;i.iconFieldViewModelType=o; return i}__extends(o,t);o.getOverlayType=function(e){var t=e(),o=i.none;t.policyTip?o=5===t.policyTip?i.none:2&t.policyTip?i.block:i.notify:t.isViolation?o=i.block:t.properties.CheckedOutUserId?o=i.checkOut:t.state&&4===t.state.upload.status&&(o=i.notify);return o};o.getHoverText=function(e){var t=e();return t.tooltipText?t.tooltipText:null};o.getOnClick=function(t,o){return 1&t().policyTip?function(i){n.Engagement.logData({name:"PolicyTip.LaunchFromListView"});var s=r.loadModule({require:e,path:"../../../actions/PolicyTipAction"});s.then(function(e){var r=new(o.injected(e))({item:t});r.execute(i)});return!1}:null};return o}(o);return s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/tagField/TagFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../photos/Photos.resx","./TagField.css"],function(e,t,o,i,r,n){"use strict";var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){var t=e.childCount,o=i.format(i.pluralSelect(t,n.strings.photosCountSingular,n.strings.photosCount),t),s=e.folder,a=s&&s.covers[0];return'
'+('
'+(a?'':"")+"
")+('
'+r["default"].encodeText(e.name)+"
")+('
")+"
"};return t}(o);return s});define("odsp-next/controls/fieldRender/tagField/TagField.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-TagField{height:54px;box-sizing:border-box;cursor:pointer}.od-TagField .od-TagField-image{width:50px;height:50px;background-color:rgba(0,0,0,.25)}html[dir=ltr] .od-TagField .od-TagField-image{float:left}html[dir=rtl] .od-TagField .od-TagField-image{float:right}.od-TagField .od-TagField-name{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;height:100%;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html[dir=ltr] .od-TagField .od-TagField-name{margin-left:10px}html[dir=rtl] .od-TagField .od-TagField-name{margin-right:10px}html[dir=ltr] .od-TagField .od-TagField-name{float:left}html[dir=rtl] .od-TagField .od-TagField-name{float:right}html[dir=ltr] .od-TagField .od-TagField-name{margin-right:5px}html[dir=rtl] .od-TagField .od-TagField-name{margin-left:5px}.od-TagField .od-TagField-count{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:';font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:11px;font-weight:400;line-height:54px}'}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/urlField/UrlFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-utilities/lib/encoding/HtmlEncoding","./UrlField.css"],function(e,t,o,i){"use strict";var r=function(e){function t(t,o,i){var r=e.call(this,t,o)||this;r._isPicture=Boolean(i);r._url="";return r}__extends(t,e);t.prototype.renderField=function(e){var t=e.properties[this._column.key];if(!t)return"";var o=e.properties[this._column.key+".desc"];o||(o=t);this._url=t;var r=i["default"].encodeText(t),n=i["default"].encodeText(o);return this._isPicture?'
'+('
':'
'+(''+n+"
"};t.prototype.onClick=function(e){e&&e.target&&this._url&&window.open(this._url,"_blank")};return t}(o);return r});define("odsp-next/controls/fieldRender/urlField/UrlField.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-FieldRender-image{max-width:64px;max-height:64px;overflow:hidden;display:block;margin:0 auto}.od-FieldRender-imageDisplay{cursor:pointer;max-width:100%;max-height:100%}.DetailsRow-cell a.od-FieldRender-display,.DetailsRow-cell a.od-FieldRender-display:visited{cursor:pointer;text-decoration:none;color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:14px}.DetailsRow-cell a.od-FieldRender-display:hover,.DetailsRow-cell a.od-FieldRender-display:visited:hover{text-decoration:underline;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/lookupField/LookupFieldRenderer",["require","exports","../FieldRenderer","./LookupFieldViewModel","@ms/odsp-utilities/lib/encoding/HtmlEncoding"],function(e,t,o,i,r){"use strict";var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){this._lookupFieldViewModel=new(this._parentViewModel.resources.injected(i["default"]))({item:e,column:this._column});var t=this._lookupFieldViewModel.lookups,o="";if("string"==typeof t)o=r["default"].encodeText(t);else if(t)for(var n=0;n')+''+a+"")+"
"}return o};t.prototype.onClick=function(e,t){this._lookupFieldViewModel.launchLookupDisplayForm(e,this._lookupFieldViewModel.lookups[t].lookupValue)};return t}(o);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/lookupField/LookupFieldViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ProviderResourceKeys","../../../utilities/browser/WindowSize","@ms/odsp-utilities/lib/logging/events/Qos.event","../../iFrameDialog/IFrameDialog"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this;o._column=t.column;var i=t.item.properties[o._column.key];(i&&"string"==typeof i||Array.isArray(i)&&i.length)&&(o.lookups=i);return o}__extends(t,e);t.prototype.launchLookupDisplayForm=function(e,t){var o=this._column.dispFormUrl;o+="&ID=";o+=t;o+="&RootFolder=*&IsDlg=1";var a=this.resources.consume(i.dialog),l=a.requestDialog({title:"",size:r.Large,component:{name:s["default"].tagName,params:{componentUrl:o,showInDialog:!0,heightOffset:.5}}});return l.wait().then(function(){return{resultType:n.ResultTypeEnum.Success}})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/iFrameDialog/IFrameDialog",["require","exports","./IFrameDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./IFrameDialog.html","./IFrameDialog.css","../iframeLoader/IframeLoader"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-iframe-dialog",template:e("./IFrameDialog.html"),viewModel:o});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/iFrameDialog/IFrameDialogViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./IFrameDialog.resx","../../resources/ProviderResourceKeys","knockout","../progressSpinnerFlat/ProgressSpinnerFlat","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/locale/Locale"],function(e,t,o,i,r,n,s,a,l){"use strict";var d=function(e){function t(t){var o=e.call(this,t)||this;o.loadingLabel=i.strings.IFrameDialogLoadingLabel;o.progressSpinnerFlatTagName=s["default"].tagName;o._isIframeAvailable=!0;o.isLoading=n.observable(!0);o.componentUrl=t.componentUrl;o.showInDialog=t.showInDialog;o.heightOffset=t.heightOffset;o.forceSharePointScrollbar=t.forceSharePointScrollbar;o.maxHeight=t.maxHeight;o.addDisposable({dispose:function(){if(o._iframeElement){o._isIframeAvailable=!1;o._iframeElement.src=""}}});return o}__extends(t,e);t.prototype.iframeOnLoad=function(e,t){var o=this;if(this._isIframeAvailable){this._iframeElement=t.target;var i=this._iframeElement;i&&i.contentWindow&&this.async.setTimeout(function(){o.showInDialog&&o._setupIframeElementFunctions(i);o.isLoading(!1);if(!o.maxHeight){i.style.height=document.body.clientHeight*o.heightOffset+"px";o._modifyFramedPageHeight(i)}if(o.forceSharePointScrollbar){var e=i.contentWindow.document.getElementById("s4-workspace");if(e){l["default"].isRightToLeft?e.style.paddingLeft="10px":e.style.paddingRight="10px";e.style.boxSizing="border-box"}}},10)}};t.prototype._modifyFramedPageHeight=function(e){var t=e.contentWindow.document.getElementById("s4-workspace");t&&(t.style.height=e.style.height)};t.prototype._setupIframeElementFunctions=function(e){var t=this,o=function(){var e=t.resources.consume(r.dialog);e.currentDialog().dismiss()},i=function(e){var o=t.resources.consume(a.navigation);o.navigateTo(e)},n=function(e){if("string"==typeof e&&"{"!==e[0])i(e);else{var o=t.resources.consume(r.dialog);o.currentDialog().complete()}};e.cancelPopUp=o;e.commitPopup=n;e.navigateParent=i};return t}(o["default"]);return d});define("odsp-next/controls/iFrameDialog/IFrameDialog.html",[],function(){return'
'});define("odsp-next/controls/iFrameDialog/IFrameDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-IFrameDialog{border:none;width:100%}.od-IFrameDialog.od-IFrameDialog--maxHeight{position:absolute;height:100%}.od-IFrameDialog.od-IFrameDialog--maxHeight iframe{height:100%}.od-IFrameDialog-ProgressContainer{width:250px;padding:15px 0}"}])});define("odsp-next/controls/iframeLoader/IframeLoader",["require","exports","./IframeLoaderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./IframeLoader.html","./IframeLoader.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-iframe-loader",template:e("./IframeLoader.html"),viewModel:o["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/iframeLoader/IframeLoaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","knockout","../progressSpinnerFlat/ProgressSpinnerFlat","./IframeLoader.resx","../../bindings/element/ElementBinding"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(t){var o=e.call(this)||this;o.loadingLabel=n.strings.IframeLoadingLabel;o._isIframeAvailable=!0;var a=t.url,l=t.title||"";o.url="string"==typeof a?i.observable(a):a;o.title="string"==typeof l?i.observable(l):l;o.isExcludeFromScreenReader=t.isExcludeFromScreenReader||!1;o.isLoading=t.isLoading?t.isLoading:i.observable(!0);o.loadingLabelHasMargins=t.loadingLabelHasMargins;o.progressSpinnerFlatTagName=r["default"].tagName;o.showLoadingLabel=t.showLoadingLabel;o.iframeElement=t.iframeElement||i.observable(null);o.tabindex=o.isExcludeFromScreenReader?"-1":null;o.role=o.isExcludeFromScreenReader?"presentation":null;o.isVisible=o.createComputed(o._computeIsVisible);o.isTitleVisible=o.createComputed(o._computeIsTitleVisible);o.addBindingHandlers({element:s});o.iframeOnLoad=function(e,i){o._isIframeAvailable&&t.onload&&t.onload(i);o.isLoading(!1)};o.addDisposable({dispose:function(){if(o.iframeElement.peek()){o._isIframeAvailable=!1;o.iframeElement.peek().src=""}}});return o}__extends(t,e);t.prototype._computeIsVisible=function(){return Boolean(this.url())};t.prototype._computeIsTitleVisible=function(){return Boolean(this.title())};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/iframeLoader/IframeLoader.html",[],function(){return"
"});define("odsp-next/controls/iframeLoader/IframeLoader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.ms-IframeLoader{display:none;width:100%;height:100%}.ms-IframeLoader-loadingLabel{padding-bottom:15px;margin:0 0 20px 0;font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";display:none}.ms-IframeLoader-loadingLabel.od-Dialog-subText--s{font-size:12px}.ms-IframeLoader-loadingLabel.od-Dialog-subText--m{font-size:14px}.ms-IframeLoader-loadingLabel.od-Dialog-subText--l{font-size:17px}.ms-IFrameLoader-LoadingWithMargin.ms-IframeLoader-loadingLabel{margin:15px 15px 15px 30px}.ms-IframeLoader-title{font-size:17px;display:none}.ms-IframeLoader-iframe{width:100%;height:100%;border:none;display:none}.ms-IframeLoader-progressContainer{display:none}.ms-IframeLoader--visible,.ms-IframeLoader-iframe--visible,.ms-IframeLoader-loadingLabel--visible,.ms-IframeLoader-progressContainer--visible,.ms-IframeLoader-title--visible{display:block}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/taxonomyField/TaxonomyFieldRenderer",["require","exports","knockout","../FieldRenderer","./TaxonomyFieldViewModel","@ms/odsp-utilities/lib/encoding/HtmlEncoding"],function(e,t,o,i,r,n){"use strict";var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){this._taxonomyFieldViewModel=new(this._parentViewModel.resources.injected(r))({item:o.observable(e),column:this._column});for(var t=this._taxonomyFieldViewModel.terms(),i="",s=0,a=t;s')+(''+d+"")+""}return i};return t}(i);return s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/taxonomyField/TaxonomyFieldViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o,i){"use strict";var r=function(e){function t(t){var i=e.call(this,t)||this,r=t.item();i.item=o.observable(r);i._column=t.column;i.terms=o.observableArray(null);var n=r.properties[i._column.key];!n||n instanceof Array||""===n||(n=[{Label:n.Label,TermID:n.TermID}]);n&&n.length>0&&i.terms(n);return i}__extends(t,e);return t}(i["default"]);return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/attachmentsField/AttachmentsFieldRenderer",["require","exports","../FieldRenderer","./AttachmentsField.css"],function(e,t,o){"use strict";var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(t){var o=e.prototype.renderField.call(this,t);return'
'+("1"===o?'':"")+"
"};return t}(o);return i});define("odsp-next/controls/fieldRender/attachmentsField/AttachmentsField.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Attachment-icon{font-size:16px;vertical-align:bottom;padding:0;border:0;width:30px;height:30px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/activityField/ActivityFieldRenderer",["require","exports","../FieldRenderer"],function(e,t,o){"use strict";var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){var t=e[this._column.key];void 0===t&&(t=e.properties[this._column.key]);void 0===t&&(t=e.recycleBinProperties[this._column.key]);t=void 0===t?"":Array.isArray(t)?t.join(", "):t;return t};return t}(o);return i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/dataBarField/DataBarFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-utilities/lib/string/StringHelper","../../progress/bar/ProgressBarViewModel","./DataBarField.resx","../../progress/bar/ProgressBar.css"],function(e,t,o,i,r,n){"use strict";var s=function(e){function t(t,o){return e.call(this,t,o)||this}__extends(t,e);t.prototype.renderField=function(e){if(!e.properties||!e.properties.progress)return"";this.viewModel=new(this._parentViewModel.resources.injected(r["default"]))({progress:e.properties.progress});var t=this._getThis(),o=t+".getTitle()";return'
'};t.prototype.getTitle=function(){return i.format(i.getLocalizedCountValue(n.strings.ViewsText,n.strings.ViewsTextIntervals,this.viewModel.current()),this.viewModel.current())};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/progress/bar/ProgressBarViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this,i=t.progress,r=i.minimum,n=void 0===r?o.createObservable(0):r,s=i.maximum,a=void 0===s?o.createObservable(0):s,l=i.current,d=void 0===l?o.createObservable(0):l,c=t.description,u=void 0===c?o.createObservable(""):c;o.minimum=n;o.maximum=a;o.current=d;o.description=u;o.size=o.createPureComputed(o._computeSize);o.value=o.createPureComputed(o._computeValue);o.percentage=o.createPureComputed(o._computePercentage);o.normalizedPercentage=o.createPureComputed(o._computeNormalizedPercentage);return o}__extends(t,e);t.prototype._computeSize=function(){return this.maximum()-this.minimum()};t.prototype._computeValue=function(){return this.current()-this.minimum()};t.prototype._computePercentage=function(){return 0===this.size()?0:this.value()/this.size()*100};t.prototype._computeNormalizedPercentage=function(){var e=this.percentage();return e>100?1e4/e:e};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/progress/bar/ProgressBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ProgressBar-track{height:2px;position:relative;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.ProgressBar-track .ProgressBar-value--under{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .ProgressBar-track .ProgressBar-value--under{left:0}html[dir=rtl] .ProgressBar-track .ProgressBar-value--under{right:0}.ProgressBar-track .ProgressBar-value--exceeded{background-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html[dir=ltr] .ProgressBar-track .ProgressBar-value--exceeded{border-left:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=rtl] .ProgressBar-track .ProgressBar-value--exceeded{border-right:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .ProgressBar-track .ProgressBar-value--exceeded{float:right}html[dir=rtl] .ProgressBar-track .ProgressBar-value--exceeded{float:left}html[dir=ltr] .ProgressBar-track .ProgressBar-value--exceeded{right:0}html[dir=rtl] .ProgressBar-track .ProgressBar-value--exceeded{left:0}.ProgressBar-listview-track{height:100%}.ProgressBar-listview-value{height:7px;display:inline-block;vertical-align:middle;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";transition:width 267ms cubic-bezier(.1,.9,.2,1)}.ProgressBar-value{position:absolute;top:0;bottom:0;transition:width 267ms cubic-bezier(.1,.9,.2,1)}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/rating/RatingFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-utilities/lib/string/StringHelper","../../../resources/ProviderResourceKeys","../../../providers/item/ItemProvider","../FieldRender.resx","../../../resources/SPOResourceKeys","./Rating.css"],function(e,t,o,i,r,n,s,a){"use strict";var l=function(e){function t(t,o){var i=e.call(this,t,o)||this;i._ratingProvider=i._parentViewModel.resources.consume(r.ratingProvider);i._itemProvider=i._parentViewModel.resources.consume(n.resourceKey);i._pageContext=i._parentViewModel.resources.consume(a.pageContext);return i}__extends(t,e);t.prototype.renderField=function(e){this._listItem=e;this._rateBylength=e.reputationProperties.RatedBy?e.reputationProperties.RatedBy.length:0;this._averageRating=parseFloat(e.reputationProperties.AverageRating);for(var t='',o=0;o<5;o++){var i=this._averageRating>=o+1?"Full":this._averageRating>o?"Half":"Empty";t+='
'}t+='
'+this._rateBylength+"";return t};t.prototype.onClick=function(e){if(e&&e.target){var t=e.target;this._averageRating=this.computeAverageRating(Number(this._selectedStarid)+1);this._highlightStars(e,!0);this.setRating(e,Number(t.id)+1)}e.cancelBubble=!0;e.preventDefault()};t.prototype.onMouseover=function(e){this._highlightStars(e,!1)};t.prototype.onMouseout=function(e){this._highlightStars(e,!0)};t.prototype._getOnMouseover=function(){return"function(data, evt) { "+this._getThis()+".onMouseover(evt); }"};t.prototype._getOnMouseout=function(){return"function(data, evt) { "+this._getThis()+".onMouseout(evt); }"};t.prototype._highlightStars=function(e,t){if(e&&e.target){var o=e.target,i=o.parentElement.children,r=t?"od-Rating-starFull":"od-Rating-starHover";this._selectedStarid=Number(o.id);var n=t?this._averageRating-1:this._selectedStarid;i[this._selectedStarid].setAttribute("title",this.getElementTitle());i[this._selectedStarid].setAttribute("aria-label",this.getAriaLabel());for(var s=0;s<5;s++)i[s].className=(s<=n?r:"od-Rating-starEmpty")+" ms-Icon ms-Icon--FavoriteStarFill";var a=void 0;t&&!isNaN(this._averageRating)&&null!=this._averageRating&&this._averageRating%1!==0&&(a=i[Math.floor(this._averageRating)])&&(a.className="od-Rating-starHalf ms-Icon ms-Icon--FavoriteStarFill")}};t.prototype.setRating=function(e,t){var o=this,i={parentKey:this._listItem.parentKey,itemId:Number(this._listItem.properties.ID),rating:t,listId:this._listItem.parent.id};return this._ratingProvider.setRating(i).then(function(e){isNaN(e)||(o._averageRating=e);return o._itemProvider.invalidateItem(o._listItem.parentKey,{triggerFetch:!0})})};t.prototype.rated=function(){var e=this._listItem.reputationProperties.Ratings.split(","),t=this._listItem.reputationProperties.RatedBy;if(t)for(var o=0;o0?i.format(i.pluralSelect(this._averageRating,s.strings.AverageRatingAriaLabel,s.strings.AverageRatingPluralAriaLabel),this._averageRating):"";t+=e!==-1?i.format(s.strings.ModifyRatingTitle,e):"";t+=i.format(s.strings.ApplyRatingTitle,Number(this._selectedStarid)+1);return t};t.prototype.computeAverageRating=function(e){var t=this._averageRating||0;return this.rated()!==-1&&0!==this._rateBylength?(t*this._rateBylength-this.rated()+e)/this._rateBylength:(t*this._rateBylength+e)/(this._rateBylength+1)};return t}(o);return l});define("odsp-next/controls/fieldRender/rating/Rating.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".DetailsRow-cell.AverageRating{overflow:visible}.od-Rating-starEmpty,.od-Rating-starFull,.od-Rating-starHalf,.od-Rating-starHover{width:16px;text-align:center;vertical-align:top;height:36px;position:relative;top:1px;cursor:pointer}.od-Rating-starEmpty:after,.od-Rating-starEmpty:before,.od-Rating-starFull:after,.od-Rating-starFull:before,.od-Rating-starHalf:after,.od-Rating-starHalf:before,.od-Rating-starHover:after,.od-Rating-starHover:before{vertical-align:top;position:relative;top:10px}.od-Rating-starEmpty:focus,.od-Rating-starFull:focus,.od-Rating-starHalf:focus,.od-Rating-starHover:focus{outline:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-Rating-starEmpty:active,.od-Rating-starFull:active,.od-Rating-starHalf:active,.od-Rating-starHover:active{color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-Rating-starFull{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-Rating-starEmpty,.od-Rating-starHalf{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";position:relative}@media screen and (-ms-high-contrast:active){.ms-Icon.ms-Icon--FavoriteStarFill.od-Rating-starHalf:before,.od-Rating-starEmpty.ms-Icon.ms-Icon--FavoriteStarFill:before{content:'\\E734'}}.od-Rating-starHalf:after{font-family:FabricMDL2Icons;content:'\\E735';width:40%;overflow:hidden;position:absolute;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}html[dir=ltr] .od-Rating-starHalf:after{left:2px}html[dir=rtl] .od-Rating-starHalf:after{right:2px}.od-Rating-starHover{color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:'}.od-Rating-count{display:inline-block;vertical-align:top;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:12px;line-height:36px}html[dir=ltr] .od-Rating-count{margin-left:8px}html[dir=rtl] .od-Rating-count{margin-right:8px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/workflowField/WorkflowFieldRenderer",["require","exports","../FieldRenderer","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/encoding/HtmlEncoding","./WorkflowFieldRenderer.css"],function(e,t,o,i,r){"use strict";var n=function(e){function t(t,o){var r=e.call(this,t,o)||this;r._navigation=o.resources.consume(i.navigation);return r}__extends(t,e);t.prototype.renderField=function(e){var t=e.properties[this._column.key];if(!t)return"";var o=this._getWorkflowStatusUrlAndDisplay(t),i=r["default"].encodeText(o.url),n=r["default"].encodeText(o.display);return""+('')+(""+n)+""};t.prototype.onClick=function(e){if(Boolean(e)&&Boolean(e.target)){var t=e.currentTarget,o=null;"A"===t.tagName?o=t.href:"IMG"===t.tagName&&(o=t.src);this._navigation.navigateTo(o)}};t.prototype._getWorkflowStatusUrlAndDisplay=function(e){var t=document.createElement("div");t.innerHTML=e;var o=t.querySelector("a");return{url:o.href,display:o.innerHTML}};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/fieldRender/workflowField/WorkflowFieldRenderer.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-workflowStatus--linkText>span{font-size:12px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/like/LikeFieldRenderer",["require","exports","../FieldRenderer","../../../resources/ProviderResourceKeys","../../../providers/item/ItemProvider","../../../resources/SPOResourceKeys","../FieldRender.resx","@ms/odsp-utilities/lib/encoding/HtmlEncoding","./Like.css"],function(e,t,o,i,r,n,s,a){"use strict";var l=function(e){function t(t,o){var s=e.call(this,t,o)||this;s._likeProvider=s._parentViewModel.resources.consume(i.likeProvider);s._itemProvider=s._parentViewModel.resources.consume(r.resourceKey);s._pageContext=s._parentViewModel.resources.consume(n.pageContext); return s}__extends(t,e);t.prototype.renderField=function(e){this._listItem=e;this._likeCount=this._listItem.properties.LikesCount||"0";var t=this.isLiked()?"od-Like-heartFull ms-Icon ms-Icon--HeartFill":"od-Like-heartEmpty ms-Icon ms-Icon--Heart";return""+('
')+('
')+(''+a["default"].encodeText(this._likeCount)+"")+(''+a["default"].encodeText(s.strings.LikesCountText)+"")+"
"};t.prototype.onClick=function(e){if(e&&e.target){var t=e.currentTarget,o=this._likeCount;if(this.isLiked()){t.firstElementChild.className="od-Like-heartEmpty ms-Icon ms-Icon--Heart";o--;this.setLike(!1)}else{t.firstElementChild.className="od-Like-heartFull ms-Icon ms-Icon--HeartFill";o++;this.setLike(!0)}var i=t.getElementsByClassName("od-Like-count")[0];i.innerHTML=o}e.cancelBubble=!0;e.preventDefault()};t.prototype.setLike=function(e){var t=this,o={parentKey:this._listItem.parentKey,itemId:Number(this._listItem.properties.ID),like:e,listId:this._listItem.parent.id};return this._likeProvider.setLike(o).then(function(e){isNaN(e)||(t._likeCount=e);return t._itemProvider.invalidateItem(t._listItem.parentKey,{triggerFetch:!0})})};t.prototype.isLiked=function(){var e=this._listItem.reputationProperties.LikedBy;if(e)for(var t=0,o=e;t')+'#'+a+"")+""}return o};t.prototype.onClick=function(e,t){this._hashtagFieldViewModel.launchHashtagDiscoveryPanel(e,this._hashtagFieldViewModel.lookups[t].lookupValue)};return t}(o);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/hashtagField/HashtagFieldViewModel",["require","exports","knockout","@ms/odsp-utilities/lib/async/Promise","../../../utilities/features/Features","@ms/odsp-shared/lib/base/ViewModel","../../../resources/SPOResourceKeys","../../../resources/PagesResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/ProviderResourceKeys","../../list/layouts/LayoutType","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/resources/Resources","../../../utilities/browser/WindowSize","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h){"use strict";var f=function(t){function n(e){var o=t.call(this,e)||this;o._column=e.column;var i=e.item.properties[o._column.key];(i&&"string"==typeof i||Array.isArray(i)&&i.length)&&(o.lookups=i);return o}__extends(n,t);n.prototype.launchHashtagDiscoveryPanel=function(t,n){if(!r.isFeatureEnabled(r.Hashtags)||!r.isFeatureEnabled(r.HashtagsUI))return i["default"].wrap({resultType:l.ResultTypeEnum.Success});var f=new l["default"]({name:"Hashtag.DiscoverPanel.Launch"}),g=new p.ResourceScope(this.resources);g.expose(s.currentHashtag,n);g.expose(a.files.layoutType,o.observable(c.DocumentCardsGrid));return h.loadModule({require:e,path:"../../hashtag/HashtagDiscoverViewComponent"}).then(function(e){var t=g.consume(a.files.resx),o=u.format(t.otherItemsTagged,n),i=g.consume(d.panel),r=i.requestPanel({title:o,hasCommandBar:!1,size:m.Large,component:{name:e.tagName,params:{hashtag:n}}});return r.wait().then(function(){f.end({resultType:l.ResultTypeEnum.Success,extraData:{CurrentHashtag:n}});return{resultType:l.ResultTypeEnum.Success}})})};return n}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/fieldRender/ComplianceRecordFlagFieldRenderer",["require","exports","./FieldRenderer","../../utilities/complianceTag/ComplianceTagUtilities"],function(e,t,o,i){"use strict";var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.renderField=function(e){var t=i.complianceRecordFlagValueAsYesNoString(e);return t};return t}(o);return r});define("odsp-next/utilities/complianceTag/ComplianceTagUtilities",["require","exports","../../controls/fieldEditor/booleanEditor/BooleanEditor.resx","@ms/odsp-utilities/lib/string/StringHelper","./ComplianceTagUtilities.resx"],function(e,t,o,i,r){"use strict";var n;!function(e){function t(e){return!!(e&&e.schema&&n(e.schema.FieldType,e.schema.Id))}function n(t,o){return!(!t||"lookup"!==t.toLowerCase()||!o||o.toLowerCase()!==e.COMPLIANCETAG_FIELD_ID.toLowerCase())}function s(e){var t=o.strings.no;if(e.properties.hasOwnProperty("_ComplianceFlags")){var i=+e.properties._ComplianceFlags;4&i&&1&i&&(t=o.strings.yes)}return t}function a(){return r.strings.ComplianceTagFieldPlaceHolder}function l(e){var t=" ";if(!e.HasRetentionAction)return t;if(0===e.TagDuration)return e.BlockDelete?r.strings.RetainForeverText:t;var o=c(e.TagDuration);return e.BlockDelete?i.format(r.strings.PreserveTagText,o):e.AutoDelete?i.format(r.strings.DeleteTagText,o):t}function d(e){if(!e.HasRetentionAction)return r.strings.NoRetentionTooltip;if(0===e.TagDuration)return e.BlockDelete?r.strings.PreserveForeverTooltip:r.strings.NoRetentionTooltip;var t=c(e.TagDuration),o="",n="";if(e.BlockDelete){o="PreserveTag"+e.TagRetentionBasedOn+"Tooltip";e.BlockEdit&&(n=r.strings.PreserveIsRecordTooltipModifier);n+=e.AutoDelete?r.strings.PreserveAutoDeleteTooltipModifier:r.strings.PreserveNoDeleteTooltipModifier}else e.AutoDelete&&(o="DeleteTag"+e.TagRetentionBasedOn+"Tooltip");var s=r.strings[o];return s?i.format(s,t)+n:null}function c(e){var t="";if(e>0){var o=Math.floor(e/365);if(o>0){var n=o>1?r.strings.RetentionPeriodYears:r.strings.RetentionPeriodYear;t=i.format(n,o)}else{var s=Math.floor(e/30);if(s>0){var a=s>1?r.strings.RetentionPeriodMonths:r.strings.RetentionPeriodMonth;t=i.format(a,s)}else{var l=e>1?r.strings.RetentionPeriodDays:r.strings.RetentionPeriodDay;t=i.format(l,e)}}}return t}e.COMPLIANCETAG_FIELD_NAME="_ComplianceTag";e.COMPLIANCETAG_FIELD_ID="D4B6480A-4BED-4094-9A52-30181EA38F1D";e.isClientFormComplianceTagField=t;e.isComplianceTagField=n;e.complianceRecordFlagValueAsYesNoString=s;e.getPlaceholder=a;e.getTagDescription=l;e.getTagTooltip=d;e.getDurationAsString=c}(n||(n={}));return n});define("odsp-next/controls/detailsRow/DetailsRowRenderer",["require","exports","knockout","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/encoding/HtmlEncoding"],function(e,t,o,i,r){"use strict";var n=function(){function e(e){this._detailsRowViewModel=e.rowViewModel;this._rootElement=e.rootElement.getElementsByClassName("DetailsRow")[0];this._bindingsActive=!1}e.prototype.activateBindings=function(){if(!this._bindingsActive){o.applyBindingsToDescendants(this._detailsRowViewModel,this._rootElement);this._bindingsActive=!0}};e.prototype.refreshRow=function(){this.renderRow();this.activateBindings()};e.prototype.renderRow=function(){this._rootElement.innerHTML=this._getRowHtml();this._bindingsActive=!1};e.prototype._getCustomColumnHtmlValue=function(e){for(var t="",o='{1}',r=0,n=0,s=e;n{4}
',c='{0}{1}',u=!this._detailsRowViewModel.isMobile||this._detailsRowViewModel.isCheckVisible?l:"",p="",m=0;m"});define("odsp-next/controls/detailsRow/DetailsRow.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".DetailsRow{overflow:hidden;height:100%;line-height:34px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DetailsRow.is-selected{background:"},{theme:"cmdbarSelected",defaultValue:"#DADADA"},{rawString:"}@media screen and (-ms-high-contrast:active){.DetailsRow.is-selected{background:#0000c0}}@media screen and (-ms-high-contrast:black-on-white){.DetailsRow.is-selected{background:#00c0ff}}.DetailsRow:focus{outline:1px solid transparent}.od--isNonMobile .DetailsRow.dropping,.od--isNonMobile .DetailsRow:hover{background-color:"},{theme:"cmdbarSelectedHover",defaultValue:"#D0D0D0"},{rawString:";outline:1px solid transparent}.od--isNonMobile .DetailsRow:hover.can-select .DetailsRow-check,.od--isNonMobile .DetailsRow:hover.is-selected .DetailsRow-check{opacity:1}.od--isNonMobile .DetailsRow:hover.can-select{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od--isNonMobile .DetailsRow:hover.is-selected{background-color:"},{theme:"cmdbarSelectedHover",defaultValue:"#D0D0D0"},{rawString:"}.od-focus--enabled .DetailsRow.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.DetailsRow-check{display:inline-block;vertical-align:top;padding:7px 8px;opacity:0}.od-Browser--edge .DetailsRow-check,.od-Browser--ie .DetailsRow-check{padding:8px}.DetailsRow.is-checkVisible .DetailsRow-check,.DetailsRow.is-selected .DetailsRow-check{opacity:1}.DetailsRow.dropping .DetailsRow-cell.type .FileTypeIcon-icon{-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.DetailsRow.is-receivingDrop .DetailsRow-cell.type .FileTypeIcon-icon{-ms-transform:scale(1.6,1.6);transform:scale(1.6,1.6);transition-duration:.1s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.od-DetailsRow--isMobile .DetailsRow-check{padding:14px 0 17px 8px}html[dir=rtl] .od-DetailsRow--isMobile .DetailsRow-check{padding:14px 8px 17px 0}.od-DetailsRow--isMobile .DetailsRow-check .ItemCheck{vertical-align:baseline}.DetailsRow-cell.type .FileTypeIcon-icon{transition:transform 267ms cubic-bezier(.075,.82,.165,1)}.DetailsRow-cell{cursor:default;padding:0 8px;display:inline-block;vertical-align:top;position:absolute;height:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);outline:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;transition:width 367ms cubic-bezier(.1,.9,.2,1),left 367ms cubic-bezier(.1,.9,.2,1),right 367ms cubic-bezier(.1,.9,.2,1)}.DetailsRow-cell.type{line-height:30px;overflow:visible}.DetailsRow-cell.type .FileTypeIcon{line-height:16px}.DetailsRow-cell>a,.DetailsRow-cell>a:visited{cursor:pointer;text-decoration:none;color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:14px}.DetailsRow-cell>a:hover,.DetailsRow-cell>a:visited:hover{text-decoration:underline;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.DetailsRow-cell:focus{outline:1px solid transparent}.DetailsRow-cell.custom a{font-size:17px;line-height:20px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.DetailsRow-cell.custom .ms-Icon{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.DetailsRow-cell.custom .DetailsRow-cellItem{font-size:12px;line-height:16px;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html[dir=ltr] .DetailsRow-cell.custom .DetailsRow-cellItem{float:left}html[dir=rtl] .DetailsRow-cell.custom .DetailsRow-cellItem{float:right}html[dir=ltr] .DetailsRow-cell.custom .DetailsRow-cellItem{margin-right:10px}html[dir=rtl] .DetailsRow-cell.custom .DetailsRow-cellItem{margin-left:10px}.DetailsRow-cell.custom .DetailsRow-cellItem.DetailsRow-cellItem--isLastRowItem{clear:both}.od-focus--enabled .DetailsRow-cell:focus{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.DetailsRow.is-checkVisible .DetailsRow-cell{padding:0}"}])});define("odsp-next/controls/detailsHeader/DetailsHeader",["require","exports","./DetailsHeaderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DetailsHeader.html","./DetailsHeader.css","../itemCheck/ItemCheck"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-details-header",template:e("./DetailsHeader.html"),viewModel:o["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/detailsHeader/DetailsHeaderViewModel",["require","exports","knockout","../../resources/UtilityResourceKeys","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../../resources/PagesResourceKeys","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/locale/Locale","../../bindings/contextMenu/ContextMenuBinding","../../bindings/contextMenu/ContextMenuHelper","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-shared/lib/utilities/logging/LoggingHelper","@ms/odsp-utilities/lib/string/StringHelper","./DetailsHeader.resx","../../bindings/keyboard/KeyboardBinding","@ms/odsp-shared/lib/utilities/logging/events/Action.event","@ms/odsp-utilities/lib/logging/events/Qos.event","../../dataSources/url/PageType","../../dataSources/url/QueryType","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../resources/LoggingResourceKeys"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g,v,b,y,x,_,I,S,w,T){"use strict";var C=function(t){function a(e){var a=t.call(this,e)||this;a.addBindingHandlers({keyboard:f});var l=e.itemSet,d=e.cellLocations;a.navigation=a.resources.consume(S.navigation);a.sortManager=a.resources.consume(s.sortManager);a._selectionModel=a.resources.consume(r.itemsSelection);a._mobile=a.resources.consume(i.mobile);a._platform=a.resources.consume(w.platformDetection);a._urlDataSource=a.resources.consume(n.url);a._currentView=a.resources.isExposed(r.currentView)?a.resources.consume(r.currentView):o.observable(null);a._itemSet=l;a._cellLocations=d;a.isAllSelected=a._selectionModel.isAllSelected;a.isSelectionActive=a._selectionModel.isActive;a.isMobile=a._platform.isMobile;a._currentFocusColumnIndex=o.observable(-1);a.isItemCheckFocused=o.observable(!1);a.isFilterMenuFocused=o.observable(!1);a.columns=a.createPureComputed(a._computeColumns);a.isCheckVisible=a.createPureComputed(a._computeIsCheckVisible);a.isSelectAllAvailable=a.createPureComputed(a._computeIsSelectAllAvailable);a.checkBoxAriaLabel=a.createPureComputed(a._computeCheckBoxAriaLabel);a.subscribe(a._currentFocusColumnIndex,function(e){e>=0&&a.columns().length>0&&a.columns()[e].isFocused(!1)},!0);a.subscribe(a._currentFocusColumnIndex,function(e){e>=0&&a.columns().length>0&&a.columns()[e].isFocused(!0)});return a}__extends(a,t);a.prototype.dispose=function(){t.prototype.dispose.call(this);this.columns.dispose()};a.prototype.getStyle=function(e,t){var o,i=this._cellLocations()[t()];o=i&&i.width?"width: "+i.width+"px; "+l["default"].safeLeft+": "+i.left+"px;":"display: none";return o};a.prototype.getClass=function(e){return"DetailsHeader-cell "+e.key+(e.sortable?" isSortable":"")};a.prototype.getCellClass=function(e){return"cellContainer"+(Boolean(e.filterable)?" isFilterable":"")+(!e.isFocused||!e.isFocused()||Boolean(e.filterable)&&this.isFilterMenuFocused()?"":" is-focused")};a.prototype.getSortClass=function(e){return"cellSort"+(e.isSorted?" isSorted":"")+(e.isAscending?" isAscending":"")};a.prototype.getMenuClass=function(e){return"cellMenuLink"+(e.isFiltered()?" isFiltered":"")+(e.isFocused&&e.isFocused()&&this.isFilterMenuFocused()?" is-focused":"")};a.prototype.onClick=function(e,t,o){if(Boolean(t.sortable)){if(e.resources.isExposed(T.rumOneHelper)){var i=e.resources.consume(T.rumOneHelper);i.logFilterSort("Sort")}if(t.internalName){var r=[p.capitalizeFirstLetter(t.internalName),"Header","Click"],n=r.join(".");u.Engagement.logData({name:n})}var s=t.internalName||t.key,a=t.isSorted?!t.isAscending:!t.sortDescFirst,l=new g.Action({name:"ColumnHeaderSort",pageType:b[e._urlDataSource.getPageType()],queryType:y[e._urlDataSource.getQueryType()]}),d={sortMode:t.isSorted?"Column":"Order",sortColumn:s,sortAscending:a?"Ascending":"Descending"};l.end({resultType:v.ResultTypeEnum.Success,extraData:d});e.sortManager.updateSort(s,a);o.stopPropagation();o.preventDefault();return!1}};a.prototype.onMenuClick=function(t,o,i){if(o.filterable){var r=[p.capitalizeFirstLetter(o.name),"HeaderGlyph",p.ClickName],s=r.join(".");u.Engagement.logData({name:s,extraData:{action:p.capitalizeFirstLetter(i.type)}});var a=o.internalName||o.key,l=t.resources.consume(n.items),m=x.serializeQuery(t.navigation.viewParams),h=t._currentView&&t._currentView.peek(),f=h&&h.id,g=l.getFilterData(a,m,f),v=_.loadModule({require:e,path:"../../utilities/list/ListFilterHelperDeferred"});I["default"].all({filterData:g,type:v}).then(function(e){var r=e.filterData,n=e.type,s=n.getFilterMenuItems(t.resources,o,r,m,a),l=new c({items:s,rootElementClass:"List",boundingElementClass:"Files-content"});d.createContextMenu(i,l,t)});i.stopPropagation();i.preventDefault();return!1}};a.prototype.toggleAllSelected=function(e,t){this._selectionModel.setIsActive(!0);this._selectionModel.toggleSelectAll();t.stopPropagation();t.preventDefault();return!1};a.prototype.onLeft=function(e,t){if(Boolean(t.filterable)&&e.isFilterMenuFocused())e.isFilterMenuFocused(!1);else{var o=e.getLeftFocusColumnIndex();e._currentFocusColumnIndex(o);o===-1&&e.isItemCheckFocused(!0);e.isFilterMenuFocused(!0)}return!1};a.prototype.onRight=function(e,t){if(!Boolean(t.filterable)||e.isFilterMenuFocused()){e.isFilterMenuFocused(!1);e._currentFocusColumnIndex(e.getRightFocusColumnIndex())}else e.isFilterMenuFocused(!0);return!1};a.prototype.onDown=function(e,t,o){if(Boolean(t.filterable)&&e.isFilterMenuFocused()){e.onMenuClick(e,t,o);return!1}};a.prototype.onEnter=function(e,t,o){Boolean(t.filterable)&&e.isFilterMenuFocused()?e.onMenuClick(e,t,o):e.onClick(e,t,o);return!1};a.prototype.headerContainerOnRight=function(e){e.isItemCheckFocused(!0);e._currentFocusColumnIndex(-1);return!1};a.prototype.getColumnAriaSort=function(e){var t="none";e.isSorted&&(t=e.isAscending?a._ascendingAriaSort:a._descendingAriaSort);return t};a.prototype.getColumnFilterAriaLabel=function(e){var t=null;e.isFiltered()&&(t=m.format(h.strings.columnFilterAriaLabel,e.name,e.filterValues()));return t};a.prototype.getRightFocusColumnIndex=function(){for(var e=this._currentFocusColumnIndex(),t=this.columns(),o=e+1;o=0;i--)if(t[i].name){e=i;o=!0;break}o||(e=-1);return e};a.prototype._computeIsSelectAllAvailable=function(){return 0===this._selectionModel.mode||this._selectionModel.selection().length>0};a.prototype._computeIsCheckVisible=function(){return!this._platform.isMobile||this._mobile.showItemCheck()||this._selectionModel.selection().length>0};a.prototype._computeColumns=function(){var e=this;return this._itemSet().schema().filter(function(t){return t.isVisible&&!e._platform.isMobile||e._platform.isMobile&&t.isVisibleMobile})};a.prototype._computeCheckBoxAriaLabel=function(){return this._selectionModel.isAllSelected()?h.strings.deselectAllAriaLabel:h.strings.selectAllAriaLabel};return a}(a["default"]);C._ascendingAriaSort="ascending";C._descendingAriaSort="descending";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=C});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/contextMenu/ContextMenuHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,o){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o.items=t.items.filter(function(e){return!e.isHiddenInContextMenus});o.rootElementClass=t.rootElementClass||null;o.boundingElementClass=t.boundingElementClass||null;o.shouldHideIcons=!!t.shouldHideIcons;o.engagementSource=t.engagementSource||null;o.alignment=t.alignment;o.point=t.point;o.anchorElement=t.anchorElement;o.isMenuOpen=t.isMenuOpen;var i=t.dismissOnClick,r=void 0===i||i;o.dismissOnClick=r;return o}__extends(t,e);return t}(o["default"]);return i});define("odsp-next/controls/detailsHeader/DetailsHeader.html",[],function(){return"
"});define("odsp-next/controls/detailsHeader/DetailsHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".DetailsHeader{overflow:hidden;height:30px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DetailsHeader:focus{outline:1px solid transparent}.od-focus--enabled .DetailsHeader:focus{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.DetailsHeader-check{position:absolute;z-index:1;display:inline-block;height:22px;padding:4px 8px;vertical-align:top}.DetailsHeader-check:hover .ItemCheck-background{display:inline-block}.DetailsHeader-check:hover .ItemCheck-check:after{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.DetailsHeader-check .ItemCheck-background{display:none}.DetailsHeader-check .ItemCheck-check{display:inline-block}.DetailsHeader-check .ItemCheck-check:after{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.DetailsHeader-check:focus{outline:1px solid transparent}.od-focus--enabled .DetailsHeader-check.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.DetailsHeader-check.can-select.is-selected:hover .ItemCheck-check:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.DetailsHeader-check.can-select.is-selected .ItemCheck-background{display:inline-block}.DetailsHeader-columns{position:absolute;left:0;right:0;height:30px;overflow:hidden;white-space:nowrap}.DetailsHeader-cell{display:inline-block;vertical-align:top;position:absolute;overflow:hidden;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";outline:0;transition:width 367ms cubic-bezier(.1,.9,.2,1),left 367ms cubic-bezier(.1,.9,.2,1),right 367ms cubic-bezier(.1,.9,.2,1)}.DetailsHeader-cell.isSortable{cursor:pointer;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}@media screen and (-ms-high-contrast:active){.DetailsHeader-cell.isSortable{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-top:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.DetailsHeader-cell.isSortable{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-top:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.DetailsHeader-cell.isSortable .cellContainer.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.DetailsHeader-cell.isSortable:focus,.DetailsHeader-cell.isSortable:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}@media screen and (-ms-high-contrast:active){.DetailsHeader-cell.isSortable:focus,.DetailsHeader-cell.isSortable:hover{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-top:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.DetailsHeader-cell.isSortable:focus,.DetailsHeader-cell.isSortable:hover{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000" },{rawString:";border-top:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.DetailsHeader-cell.isSortable:active{background:"},{theme:"cmdbarSelected",defaultValue:"#DADADA"},{rawString:'}.DetailsHeader-cell .cellContainer{height:30px;display:inline-block;width:100%}.DetailsHeader-cell .cellContainer.isFilterable{width:calc(100% - 21px)}.DetailsHeader-cell .cellBuffer{position:relative;padding-top:4px}html[dir=ltr] .DetailsHeader-cell .cellBuffer{padding-left:4px}html[dir=rtl] .DetailsHeader-cell .cellBuffer{padding-right:4px}.DetailsHeader-cell .cellText{display:inline-block;font-size:11px;text-overflow:ellipsis;padding-top:4px}html[dir=ltr] .DetailsHeader-cell .cellText{padding-left:4px}html[dir=rtl] .DetailsHeader-cell .cellText{padding-right:4px}.DetailsHeader-cell .cellSort{display:none}html[dir=ltr] .DetailsHeader-cell .cellSort{padding-left:2px}html[dir=rtl] .DetailsHeader-cell .cellSort{padding-right:2px}.DetailsHeader-cell .cellSort.isSorted{display:inline-block}.DetailsHeader-cell .cellSort:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;content:"\\EE69";color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';font-size:10px}.DetailsHeader-cell .cellSort.isAscending:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;content:"\\EE68"}.DetailsHeader-cell .cellMenuLink{position:absolute;top:0;height:30px;width:21px}html[dir=ltr] .DetailsHeader-cell .cellMenuLink{right:0}html[dir=rtl] .DetailsHeader-cell .cellMenuLink{left:0}.DetailsHeader-cell .cellMenuLink:after{position:relative;top:3px}html[dir=ltr] .DetailsHeader-cell .cellMenuLink:after{left:2px}html[dir=rtl] .DetailsHeader-cell .cellMenuLink:after{right:2px}.DetailsHeader-cell .cellMenuLink.isFiltered:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;content:"\\E73E";color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-weight:900}.DetailsHeader-cell .cellMenuLink.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:' inset;outline:1px solid transparent}.DetailsHeader-cell.DetailsHeader-cell:focus .cellMenuLink:not(.isFiltered):after,.DetailsHeader-cell:hover .cellMenuLink:not(.isFiltered):after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;content:"\\E70D"}.od-focus--enabled .DetailsHeader-cell.isSortable .cellContainer.is-focused{box-shadow:0 0 0 1px '},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}"}])});define("odsp-next/controls/itemCheck/ItemCheck",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ItemCheckViewModel","./ItemCheck.html","./ItemCheck.css"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"ms-item-check",template:e("./ItemCheck.html"),viewModel:i["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemCheck/ItemCheckViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var i=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this,i=t.isSelectable,r=void 0!==i&&i,n=t.isSelected,s=void 0!==n&&n;o.isSelectable=o.wrapObservable(r);o.isSelected=o.wrapObservable(s);return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/itemCheck/ItemCheck.html",[],function(){return" "});define("odsp-next/controls/itemCheck/ItemCheck.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ItemCheck{font-family:FabricMDL2Icons;line-height:1;text-align:center;display:none;width:18px;height:18px;vertical-align:top;position:relative;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od--isNonMobile .ItemCheck:hover .ItemCheck-check{display:inline-block}.ItemCheck-background,.ItemCheck-check{position:absolute;top:0;right:0;bottom:0;left:0}.ItemCheck-background:after,.ItemCheck-background:before{font-size:22px;line-height:21px;display:inline-block;height:18px;width:18px;position:absolute;top:0;bottom:0}html[dir=ltr] .ItemCheck-background:after,html[dir=ltr] .ItemCheck-background:before{right:0}html[dir=rtl] .ItemCheck-background:after,html[dir=rtl] .ItemCheck-background:before{left:0}html[dir=ltr] .ItemCheck-background:after,html[dir=ltr] .ItemCheck-background:before{left:-2px}html[dir=rtl] .ItemCheck-background:after,html[dir=rtl] .ItemCheck-background:before{right:-2px}.ItemCheck-background:before{content:'\\E91F';color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast:white-on-black){.ItemCheck-background:before{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.ItemCheck-background:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.ItemCheck-background:after{content:'\\EA3A';color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.ItemCheck-check{line-height:16px;overflow:hidden;display:none}html[dir=ltr] .ItemCheck-check{-ms-transform:scaleX(1);transform:scaleX(1)}html[dir=rtl] .ItemCheck-check{-ms-transform:scaleX(-1);transform:scaleX(-1)}.ItemCheck-check:after{content:'\\E73E';font-size:12px;color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";display:inline-block;font-weight:900}.od-Browser--edge .ItemCheck-check,.od-Browser--ie .ItemCheck-check{line-height:18px}.od-Browser--ie .ItemCheck-background:after,.od-Browser--ie .ItemCheck-background:before{bottom:0}.ItemCheck.od-ItemCheck--isSelectable,.can-select .ItemCheck{display:inline-block}.can-select.is-selected .ItemCheck-background:before,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:before{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";display:inline-block}@media screen and (-ms-high-contrast:active){.can-select.is-selected .ItemCheck-background:before,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.can-select.is-selected .ItemCheck-background:before,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:before{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.can-select.is-selected .ItemCheck-background:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast:active){.can-select.is-selected .ItemCheck-background:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:after{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.can-select.is-selected .ItemCheck-background:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-background:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}.can-select.is-selected .ItemCheck-check,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-check{display:inline-block}.can-select.is-selected .ItemCheck-check:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-check:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast:active){.can-select.is-selected .ItemCheck-check:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-check:after{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.can-select.is-selected .ItemCheck-check:after,.od-ItemCheck--isSelectable.od-ItemCheck--isSelected .ItemCheck-check:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}"}])});define("odsp-next/controls/itemContent/albumItemContentList/AlbumItemContentList",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AlbumItemContentListViewModel","./AlbumItemContentList.html","../ItemContent.css","./AlbumItemContentList.css"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-album-item-content-list",template:e("./AlbumItemContentList.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/albumItemContentList/AlbumItemContentListViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../models/itemSet/ItemSetMonitor","../../albumCoverPhoto/AlbumCoverPhoto","@ms/odsp-utilities/lib/object/ObjectUtil","../../list/SingleAlbumList","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../emptyFolder/EmptyFolder","../../../resources/DataSourceResourceKeys","../../../dataSources/upload/UploadProcessorType"],function(e,t,o,i,r,n,s,a,l,d,c,u){"use strict";var p=function(t){function o(o){var p=t.call(this,o)||this;p.albumCoverPhotoTagName=r["default"].tagName;p.emptyFolderTagName=d.tagName;p._actionMap=p.resources.consume(a.actionMap);p._itemSetMonitor=p.resources.consume(i.resourceKey);p.listViewContextMenuHelper=p.resources.consume(l.listViewContextMenuHelper);p.itemSetSelectionModel=p.resources.consume(a.itemsSelection);p.contentRange=p.resources.consume(l.contentRange);p._mediaBaseUrl=e.toUrl(p.resources.consume(c.settings).mediaBaseUrl);p._uploadAction=new(p.managed(p._actionMap.UploadAction))({uploadProcessorType:u.Html5file});p._switchPhotoFolderLayoutTypeAction=new(p.managed(p._actionMap.SwitchPhotoFolderLayoutTypeAction))({});p.isViewOnly=p.createPureComputed(p._computeIsViewOnly);p.albumCoverMode=p.createPureComputed(p._computeAlbumCoverMode);p.layoutType=p.createObservable(s["default"].tagName);p.showList=p._itemSetMonitor.hasItems;p.showEmpty=p._itemSetMonitor.isEmpty;p._cover=p.createPureComputed(p._computeCover);p._cover.equalityComparer=n.deepCompare;p.listParams={itemSet:p._itemSetMonitor.itemSet,selectionModel:p.itemSetSelectionModel,requiredRange:p.contentRange,enableMarqueeSelection:!0,contextMenuHelper:p.listViewContextMenuHelper,footerItem:o.footerItem};p.albumCoverPhotoParams={cover:p._cover,switchPhotoFolderLayoutTypeAction:p._switchPhotoFolderLayoutTypeAction};return p}__extends(o,t);o.prototype._computeCover=function(){var e,t=this._itemSetMonitor.item(),o=t.folder,i=(void 0===o?{}:o).covers,r=void 0===i?[]:i;if(1===r.length)e=r[0];else for(var n=0,s=r;na.height){e=a;break}}return e};o.prototype._computeAlbumCoverMode=function(){var e=this._itemSetMonitor.item();return e.isAlbum?0:1};o.prototype._computeIsViewOnly=function(){return!this._uploadAction.isAvailable()};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});define("odsp-next/controls/albumCoverPhoto/AlbumCoverPhoto",["require","exports","./AlbumCoverPhotoViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AlbumCoverPhoto.html","./AlbumCoverPhoto.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"od-album-cover-photo",template:e("./AlbumCoverPhoto.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,i=arguments.length;o
'});define("odsp-next/controls/albumCoverPhoto/AlbumCoverPhoto.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AlbumCoverPhoto{position:relative;max-width:1366px;margin:0 auto;overflow:hidden;transition:margin-top 267ms cubic-bezier(.1,.25,.75,.9);margin-top:0}.xlg .od-AlbumCoverPhoto,.xxlg .od-AlbumCoverPhoto,.xxxlg .od-AlbumCoverPhoto,.xxxxlg .od-AlbumCoverPhoto{height:168px}.lg .od-AlbumCoverPhoto,.md .od-AlbumCoverPhoto,.sm .od-AlbumCoverPhoto{height:144px}.xlg .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover,.xxlg .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover,.xxxlg .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover,.xxxxlg .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover{height:500px;margin-bottom:60px}.lg .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover,.md .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover,.sm .od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover{height:450px;margin-bottom:16px}.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .od-AlbumCoverPhoto-gradient{content:'';background:linear-gradient(0deg,rgba(0,0,0,.58),transparent);height:50%;position:absolute;bottom:0}.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover .BreadcrumbBar-overflow,.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover .od-AlbumCoverPhoto-title{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .BreadcrumbBar-overflow:hover,.od-AlbumCoverPhoto.od-AlbumCoverPhoto-hasRealCover.od-AlbumCoverPhoto-coverIsLoaded .od-AlbumCoverPhoto-fileTypeToggle:hover{background-color:rgba(0,0,0,.43)}.od-AlbumCoverPhoto-titleWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.lg .od-AlbumCoverPhoto-titleWrapper,.md .od-AlbumCoverPhoto-titleWrapper,.sm .od-AlbumCoverPhoto-titleWrapper{font-weight:300}.xlg .od-AlbumCoverPhoto-titleWrapper,.xxlg .od-AlbumCoverPhoto-titleWrapper,.xxxlg .od-AlbumCoverPhoto-titleWrapper,.xxxxlg .od-AlbumCoverPhoto-titleWrapper{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400}.od-AlbumCoverPhoto-subTitleWrapper,.od-AlbumCoverPhoto-titleWrapper{display:table;margin:auto}.od-AlbumCoverPhoto-title{max-width:90%}.xlg .od-AlbumCoverPhoto-title,.xxlg .od-AlbumCoverPhoto-title,.xxxlg .od-AlbumCoverPhoto-title,.xxxxlg .od-AlbumCoverPhoto-title{font-size:42px}.lg .od-AlbumCoverPhoto-title,.md .od-AlbumCoverPhoto-title,.sm .od-AlbumCoverPhoto-title{font-size:28px}.od-AlbumCoverPhoto-breadcrumb{margin-top:6px}.od-AlbumCoverPhoto-breadcrumb,.od-AlbumCoverPhoto-title{display:inline-block}.od-AlbumCoverPhoto-subTitle,.od-AlbumCoverPhoto-title{text-align:center}.od-AlbumCoverPhoto-subTitle{margin-top:4px;font-size:14px}html[dir=ltr] .od-AlbumCoverPhoto-subTitle{float:left}html[dir=rtl] .od-AlbumCoverPhoto-subTitle{float:right}.od-AlbumCoverPhoto-header{position:relative}.od-AlbumCoverPhoto-header.od-ItemContent-header{padding:0;height:116px;padding-top:40px}.xlg .od-AlbumCoverPhoto-header.od-ItemContent-header,.xxlg .od-AlbumCoverPhoto-header.od-ItemContent-header,.xxxlg .od-AlbumCoverPhoto-header.od-ItemContent-header,.xxxxlg .od-AlbumCoverPhoto-header.od-ItemContent-header{height:150px}.md .od-AlbumCoverPhoto--hasCollaborators .od-AlbumCoverPhoto-header.od-ItemContent-header,.sm .od-AlbumCoverPhoto--hasCollaborators .od-AlbumCoverPhoto-header.od-ItemContent-header{height:153px}.od-AlbumCoverPhoto-fileTypeToggle{cursor:pointer;font-size:20px;margin-top:5px;-ms-transform:rotate(0);transform:rotate(0);-ms-transform-origin:50% 50%;transform-origin:50% 50%}html[dir=ltr] .od-AlbumCoverPhoto-fileTypeToggle{float:left}html[dir=rtl] .od-AlbumCoverPhoto-fileTypeToggle{float:right}html[dir=ltr] .od-AlbumCoverPhoto-fileTypeToggle{margin-left:4px}html[dir=rtl] .od-AlbumCoverPhoto-fileTypeToggle{margin-right:4px}.od-AlbumCoverPhoto-fileTypeToggle--isExpanded{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover{position:absolute;width:100%;padding:0;top:62px}.xlg .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover,.xxlg .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover,.xxxlg .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover,.xxxxlg .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover{top:400px}.lg .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover,.md .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover,.sm .od-AlbumCoverPhoto-hasRealCover .od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover{top:370px}.od-AlbumCoverPhoto-header.od-ItemContent-header.od-AlbumCoverPhoto-header-overCover .BreadcrumbBar-overflow{color:'},{theme:"black",defaultValue:"#000000"},{rawString:"}html[dir=ltr] .od-AlbumCoverPhoto .BreadcrumbBar-overflow::before{padding-left:8px}html[dir=rtl] .od-AlbumCoverPhoto .BreadcrumbBar-overflow::before{padding-right:8px}"}])});define("odsp-next/controls/list/SingleAlbumList",["require","exports","knockout","./viewModels/SingleAlbumListViewModel","./layouts/LayoutType","./List.html","./List.css","../itemTile/ItemTile"],function(e,t,o,i,r){"use strict";var n={tagName:r.SingleAlbum,template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(i))(e,t)}},synchronous:!0};o.components.isRegistered(n.tagName)||o.components.register(n.tagName,n);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/SingleAlbumListViewModel",["require","exports","./ListViewModel","../layouts/SingleAlbumLayout"],function(e,t,o,i){"use strict";var r=function(e){function t(t,o){var r=e.call(this,t,o)||this;r.initialize(new(r.managed(i))(t));return r}__extends(t,e);return t}(o["default"]);return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/SingleAlbumLayout",["require","exports","./BaseGridLayout","../../../utilities/browser/WindowSize"],function(e,t,o,i){"use strict";var r,n=(r={},r[i.Small]=130,r[i.Medium]=130,r[i.Large]=210,r[i.XLarge]=300,r[i.XXLarge]=300,r[i.XXXLarge]=300,r[i.XXXXLarge]=300,r),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getInnerMargin=function(){return 12};t.prototype.getHeader=function(e,t,o){var i=null,r=t&&t.peek&&t.peek(),n=this.getGroup(o,r);if(n&&this.currentGroup!==n){this.nextGroup=n;var s=this.getHeaderDetails(n,o);0!==o||s.viewType||(s.headerHeight=0);var a=s.key?s.key:r?r.key+"_header":null;a&&(i={key:a,index:-1,cellIndex:this.cells.length,left:0,top:0,width:0,height:s.headerHeight,viewType:s.viewType,viewData:s.viewData})}return i};t.prototype.getGroup=function(e,t){var o,i=this._itemSet().content.peek().groupings||[];if(i&&i.length&&i[0].itemGroups)for(var r=i[0].itemGroups,n=0,s=r;n=e){o=a;break}}}return o};t.prototype.getMinRowHeight=function(){var e=this.responsiveHelper.formFactorSize();return this.currentGroup&&"folder"===this.currentGroup.groupingId?o.MinRowHeights.folder[e]:this.currentGroup&&"document"===this.currentGroup.groupingId?o.MinRowHeights.documents[e]:n[e]};t.prototype.getHeaderDetails=function(e,t){var o="",i={},r=20;return{viewType:o,viewData:i,headerHeight:r}};return t}(o["default"]);return s});define("odsp-next/controls/itemContent/albumItemContentList/AlbumItemContentList.html",[],function(){return'
'});define("odsp-next/controls/itemContent/albumItemContentList/AlbumItemContentList.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AlbumItemContent-list.od-ItemContent-list{padding-top:32px}html[dir=ltr] .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .od-AlbumItemContent-list.od-ItemContent-list{padding-left:12px}html[dir=rtl] .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .od-AlbumItemContent-list.od-ItemContent-list{padding-right:12px}html[dir=ltr] .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .od-AlbumItemContent-list.od-ItemContent-list{padding-right:12px}html[dir=rtl] .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .od-AlbumItemContent-list.od-ItemContent-list{padding-left:12px}html[dir=ltr] .xlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxxxlg .od-AlbumItemContent-list.od-ItemContent-list{padding-left:60px}html[dir=rtl] .xlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxxxlg .od-AlbumItemContent-list.od-ItemContent-list{padding-right:60px}html[dir=ltr] .xlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .xxxxlg .od-AlbumItemContent-list.od-ItemContent-list{padding-right:60px}html[dir=rtl] .xlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxxlg .od-AlbumItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .xxxxlg .od-AlbumItemContent-list.od-ItemContent-list{padding-left:60px}html[dir=ltr] .md .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .md .od-AlbumItemContent-list.od-ItemContent-list{padding-left:12px}html[dir=rtl] .md .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .md .od-AlbumItemContent-list.od-ItemContent-list{padding-right:12px}html[dir=ltr] .md .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .md .od-AlbumItemContent-list.od-ItemContent-list{padding-right:12px}html[dir=rtl] .md .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .md .od-AlbumItemContent-list.od-ItemContent-list{padding-left:12px}html[dir=ltr] .sm .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .sm .od-AlbumItemContent-list.od-ItemContent-list{padding-left:4px}html[dir=rtl] .sm .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .sm .od-AlbumItemContent-list.od-ItemContent-list{padding-right:4px}html[dir=ltr] .sm .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=ltr] .sm .od-AlbumItemContent-list.od-ItemContent-list{padding-right:4px}html[dir=rtl] .sm .od-AlbumCoverPhoto .od-ItemContent-header,html[dir=rtl] .sm .od-AlbumItemContent-list.od-ItemContent-list{padding-left:4px}"}])});define("odsp-next/utilities/optimizely/experiments/Premium",["require","exports","../OptimizelyHelper"],function(e,t,o){"use strict";function i(e){o.trackEvent(t.NEW_FEATURES_EXPERIMENT_ID,e)}t.NEW_FEATURES_EXPERIMENT_ID=8303325462;t.logOptimizelyEvent=i});define("odsp-next/utilities/optimizely/experiments/GuidedTour",["require","exports","../../../resources/ProviderResourceKeys","../ExperimentsCommon"],function(e,t,o,i){ "use strict";function r(e){var t=6e4,o=5*t,i=2*o;return e0&&e
"});define("odsp-next/controls/firstRunBanner/FirstRunBanner.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".FirstRunBanner{overflow:hidden;padding:0 29px 0 32px;right:0;left:0;position:relative;overflow:hidden}html[dir=rtl] .FirstRunBanner{padding:0 32px 0 29px}html[dir=ltr] .FirstRunBanner{margin-right:3px}html[dir=rtl] .FirstRunBanner{margin-left:3px}.FirstRunBanner-closeButton{cursor:pointer;position:absolute;top:15px;color:#666}html[dir=ltr] .FirstRunBanner-closeButton{right:50px}html[dir=rtl] .FirstRunBanner-closeButton{left:50px}.FirstRunBanner-iframe{border:none;width:100%}.FirstRunBanner-iframe.fre{height:260px}.FirstRunBanner-iframe.oneUnit{height:168px}.FirstRunBanner--isIframeClosing{display:none}"}])});define("odsp-next/controls/infoPane/InfoPane.key",["require","exports","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,o,i){"use strict";t.resourceKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return i.loadModuleExport({path:"./InfoPane",require:e,getExport:function(e){return e.resourceKey.local}})})});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});define("odsp-next/controls/listFooter/ListFooter",["require","exports","./ListFooterViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ListFooter.html","./ListFooter.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"od-list-footer",template:e("./ListFooter.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/listFooter/ListFooterViewModel",["require","exports","./ListFooter.resx","../../resources/ControlResourceKeys","../dragAndDrop/dragAndDropHint/DragAndDropHint","../../utilities/features/Features","../../providers/item/ItemProvider","../../models/itemSet/ItemSetMonitor","@ms/odsp-shared/lib/base/ViewModel","../../resources/ProviderResourceKeys"],function(e,t,o,i,r,n,s,a,l,d){"use strict";var c=function(e){function t(t){var n=e.call(this,t)||this;n._actionMap=n.resources.consume(i.actionMap);n._isItemSetRendered=n.resources.consume(i.isItemSetRendered);n._itemProvider=n.resources.consume(s.resourceKey);n._itemSetMonitor=n.resources.consume(a.resourceKey);n._recycleBinProvider=n.resources.consume(d.recycleBin.optional);n.dragAndDropHintTagName=r["default"].tagName;n.recycleBinLink=o.strings.RecycleBinLink;n.recycleBinText=o.strings.RecycleBinText;n.isVisible=n.createPureComputed(n._computeShowListFooter);n._recycleBinItem=n.createPureComputed(n._computeRecycleBinItem);n._openRecycleBinAction=new(n.managed(n._actionMap.DefaultClickAction))({sourceEngagement:"ListFooter.OpenRecycleBin.Click",item:n._recycleBinItem});n.showRecycleBinInFooter=n.createPureComputed(n._computeShowRecycleBinInFooter);n.dragAndDropHintComponent=t.dragAndDropHintComponent;return n}__extends(t,e);t.prototype.onRecycleBinClick=function(e,t){this._openRecycleBinAction.execute(t).done()};t.prototype._computeRecycleBinItem=function(){var e=this._itemSetMonitor.itemSet();e.content();return!e.isPlaceholder&&this._recycleBinProvider?this._recycleBinProvider.getRecycleBinItem(this._itemSetMonitor.item.peek()):null};t.prototype._computeShowListFooter=function(){var e=this._itemSetMonitor.itemSet();e.content();return this._isItemSetRendered()&&!e.isPlaceholder};t.prototype._computeShowRecycleBinInFooter=function(){return n.isFeatureEnabled(n.RecycleBinListFooter)&&this._openRecycleBinAction.isAvailable()};return t}(l["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/listFooter/ListFooter.html",[],function(){return'
'});define("odsp-next/controls/listFooter/ListFooter.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-ListFooter{text-align:center;margin-top:33px;margin-bottom:24px}.od-ListFooter-dragAndDropHint{margin-bottom:18px}.od-ListFooter-recycleBin{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.od-ListFooter-recycleBinText{color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-ListFooter-recycleBinLink{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}"}])});define("odsp-next/controls/overlays/oneUp/OneUpOverlay",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpOverlayViewModel","./OneUpOverlay.html","./OneUpOverlay.css","../Overlay"],function(e,t,o,i){"use strict";var r=o.registerComponent({tagName:"od-one-up-overlay",template:e("./OneUpOverlay.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/overlays/oneUp/OneUpOverlayViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../bindings/host/HostBinding","../../../bindings/interactionScope/InteractionScopeBinding","../../../bindings/focus/PreserveFocusBinding","../../../bindings/focus/RecoverFocusBinding","../Overlay"],function(e,t,o,i,r,n,s,a){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.overlayTagName=a.tagName;o.addBindingHandlers({host:i,interactionScope:r["default"],preserveFocus:n["default"],recoverFocus:s["default"]});return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/overlays/oneUp/OneUpOverlay.html",[],function(){return'
'});define("odsp-next/controls/overlays/oneUp/OneUpOverlay.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-OneUpOverlay{position:absolute;top:0;left:0;right:0;bottom:0}.od-OverlayHost-overlay .od-OneUpOverlay{transition:opacity 367ms linear,visibility 0s linear 367ms,transform 367ms linear;opacity:0;visibility:hidden;-ms-transform:none;transform:none}.od-OverlayHost-overlay.od-OverlayHost-overlay--initial .od-OneUpOverlay,.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .od-OneUpOverlay{transition-delay:0s,0s,0s;opacity:1;visibility:inherit}.od-OverlayHost-overlay.od-OverlayHost-overlay--closed .od-OneUpOverlay{-ms-transform:scale(.8,.8);transform:scale(.8,.8);opacity:0;visibility:hidden}"}])});define("odsp-next/controls/smartBannerV2/SmartBannerV2",["require","exports","./SmartBannerV2ViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SmartBannerV2.html","./SmartBannerV2.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-smart-bannerv2",template:e("./SmartBannerV2.html"),viewModel:o});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/smartBannerV2/SmartBannerV2ViewModel",["require","exports","knockout","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../bindings/dismiss/DismissBinding","@ms/odsp-shared/lib/base/ViewModel","../../models/store/ItemsStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType","../../resources/DataSourceResourceKeys","./SmartBannerV2.resx","../../bindings/logClick/LogClickBinding","../../bindings/logClick/ClickContextKeyEnum","../../dataSources/url/PageType","../../dataSources/url/QueryType","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,i,r,n,s,a,l,d,c,u,p,m,h,f,g){"use strict";var v=864e5,b=500,y=250,x="https://app.adjust.com/xxf6jd_wkry4s_qxfx79",_=function(e){function t(t){var i=e.call(this,t)||this;i.addBindingHandlers({dismiss:r["default"]});i._platformDetection=i.resources.consume(g.platformDetection);i._navigation=i.resources.consume(f.navigation);var n=i._navigation.viewParams;i._isTestHookEnabled=!!n.mobileupsell;i.buttonText=d.strings.SmartBannerV2ButtonUseText;i.taglineText=d.strings.SmartBannerV2TaglineText;i.leadText=d.strings.SmartBannerV2LeadText;i.useSquareIcon=!1;if(i._platformDetection.isWinPhone){i.hideTagline=!0;i.taglineText="";i.leadText=d.strings.SmartBannerV2LeadTextWP;i.useSquareIcon=!0}else if(i._platformDetection.isAndroid)i.hideTagline=!1;else{i.buttonText=d.strings.SmartBannerV2ButtonText;i.hideTagline=!1}i._urlDataSource=i.resources.consume(l.url);i._dataStore=i.resources.consume(s.resourceKey);i._iosMobilePathDataSource=i.resources.isExposed(l.iosMobileAppPath)?i.resources.consume(l.iosMobileAppPath):null;i._isVisible=t.isVisible;i._updateIsVisibleBinding();i.isCloseVisible=o.observable(!0);i._storePath=x;return i}__extends(t,e);t.prototype.onCloseButtonClick=function(){this._dismiss()};t.prototype.onCloseClick=function(){this.isCloseVisible.peek()||this._dismiss()};t.prototype.onContentClick=function(){var e=this,t=Date.now(),o=h.format(c.ENGAGEMENT_NAME_FORMAT,p[this._urlDataSource.getPageType()],m[this._urlDataSource.getQueryType()],u[u.SmartBannerV2_Click]);i.Engagement.logData({name:o.toLowerCase()});if(this._platformDetection.isIOS)this._navigation.navigateTo(this._storePath);else{this.async.setTimeout(function(){var o=Date.now(),i=o-t;ir&&(e=!1)}}}e&&i.Engagement.logData({name:"SmartBannerV2_View",currentPage:p[this._urlDataSource.getPageType()],extraData:{queryType:m[this._urlDataSource.getQueryType()]}});this._isVisible(e)};t.prototype._getPromptWaitTimeMilli=function(){return Date.now()-v};return t}(n["default"]);_.STORAGE_KEY="oneDriveSmartBannerVisible";return _});define("odsp-next/bindings/logClick/LogClickBinding",["require","exports","knockout","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/string/StringHelper","../../bindings/logClick/ClickContextKeyEnum","../../dataSources/url/PageType","../../dataSources/url/QueryType"],function(e,t,o,i,r,n,s,a){"use strict";var l=function(){function e(){}e.init=function(t,l,d,c,u){var p,m,h,f=o.utils.unwrapObservable(l());if(f){p=f.logClickContext.contextKey;n[p]&&o.utils.registerEventHandler(t,e.BINDING_ACTION,function(){m=r.format(e.ENGAGEMENT_NAME_FORMAT,s[f.logClickContext.pageType],a[f.logClickContext.queryType],n[p]);h=i.Engagement.logData({name:m.toLowerCase(),extraData:{action:e.BINDING_ACTION}})});if(f.click){var g=function(){return f.click};return o.bindingHandlers.click.init(t,g,d,c,u)}}};return e}();l.ENGAGEMENT_NAME_FORMAT="{0}_{1}_{2}";l.BINDING_ACTION="click";return l});define("odsp-next/bindings/logClick/ClickContextKeyEnum",["require","exports"],function(e,t){"use strict";var o;!function(e){e[e.SmartBannerV2_Close=0]="SmartBannerV2_Close";e[e.SmartBannerV2_Click=1]="SmartBannerV2_Click"}(o||(o={}));return o});define("odsp-next/controls/smartBannerV2/SmartBannerV2.html",[],function(){return'
'});define("odsp-next/controls/smartBannerV2/SmartBannerV2.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.SmartBannerV2{background-color:" },{theme:"white",defaultValue:"#ffffff"},{rawString:";min-height:80px;overflow:hidden;cursor:pointer;border-bottom:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";position:fixed;z-index:298;bottom:0;left:0;right:0;padding:10px;box-shadow:-7px 0 10px rgba(0,0,0,.22)}.SmartBannerV2 .SmartBanner-close{position:absolute;top:0;width:40px;text-align:center;line-height:40px;cursor:pointer;border:none;background-color:transparent;font-size:20px}html[dir=ltr] .SmartBannerV2 .SmartBanner-close{right:0}html[dir=rtl] .SmartBannerV2 .SmartBanner-close{left:0}.lg .SmartBannerV2 .SmartBanner-close,.xlg .SmartBannerV2 .SmartBanner-close,.xxlg .SmartBannerV2 .SmartBanner-close,.xxxlg .SmartBannerV2 .SmartBanner-close,.xxxxlg .SmartBannerV2 .SmartBanner-close{top:-5px;font-size:16px}html[dir=ltr] .SmartBannerV2 .SmartBanner-content{right:0}html[dir=rtl] .SmartBannerV2 .SmartBanner-content{left:0}.lg .SmartBannerV2 .SmartBanner-content,.xlg .SmartBannerV2 .SmartBanner-content,.xxlg .SmartBannerV2 .SmartBanner-content,.xxxlg .SmartBannerV2 .SmartBanner-content,.xxxxlg .SmartBannerV2 .SmartBanner-content{margin-top:10px}.SmartBannerV2 .SmartBanner-content .SmartBanner-button{padding-top:17px}.md .SmartBannerV2 .SmartBanner-content .SmartBanner-button,.sm .SmartBannerV2 .SmartBanner-content .SmartBanner-button{clear:both;padding-top:12px}.SmartBannerV2 .SmartBanner-content .SmartBanner-button .od-Button{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .SmartBannerV2 .SmartBanner-content .SmartBanner-button .od-Button{float:right}html[dir=rtl] .SmartBannerV2 .SmartBanner-content .SmartBanner-button .od-Button{float:left}.SmartBannerV2 .SmartBanner-content .SmartBanner-icon{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-radius:5px;height:40px;width:40px}html[dir=ltr] .SmartBannerV2 .SmartBanner-content .SmartBanner-icon{float:left}html[dir=rtl] .SmartBannerV2 .SmartBanner-content .SmartBanner-icon{float:right}.SmartBannerV2 .SmartBanner-content .SmartBanner-icon.SmartBanner-useSquareIcon{border-radius:0}.SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon{font-size:28px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin:6px}.lg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon,.xlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon,.xxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon,.xxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon,.xxxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon .ms-Icon{font-size:42px;margin:10px}.lg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon,.xlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon,.xxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon,.xxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon,.xxxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-icon{height:64px;width:64px}html[dir=ltr] .SmartBannerV2 .SmartBanner-content .SmartBanner-text{margin-left:10px}html[dir=rtl] .SmartBannerV2 .SmartBanner-content .SmartBanner-text{margin-right:10px}html[dir=ltr] .SmartBannerV2 .SmartBanner-content .SmartBanner-text{float:left}html[dir=rtl] .SmartBannerV2 .SmartBanner-content .SmartBanner-text{float:right}.lg .SmartBannerV2 .SmartBanner-content .SmartBanner-text,.xlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text,.xxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text,.xxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text,.xxxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text{margin-top:10px}.SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead{font-size:14px}.lg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead,.xlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead,.xxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead,.xxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead,.xxxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-lead{font-size:17px}.SmartBannerV2 .SmartBanner-content .SmartBanner-text.SmartBanner-noTagline .SmartBanner-lead{margin-top:7px}.SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline{font-size:12px;height:15px}.lg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline,.xlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline,.xxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline,.xxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline,.xxxxlg .SmartBannerV2 .SmartBanner-content .SmartBanner-text .SmartBanner-tagline{font-size:14px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/DetailsListViewModel",["require","exports","./ListViewModel","../layouts/DetailsLayout","../layouts/MobileDetailsLayout","../../../resources/ControlResourceKeys","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,i,r,n,s){"use strict";var a=function(e){function t(t,o){var a=e.call(this,t,o)||this,l=a.resources.consume(s.platformDetection),d=new(a.managed(l.isMobile&&a.resources.isExposed(n.useMobileList)&&a.resources.consume(n.useMobileList)?r["default"]:i))(t);a.initialize(d);return a}__extends(t,e);return t}(o["default"]);return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/DetailsLayout",["require","exports","knockout","./BaseLayout","../../../resources/UtilityResourceKeys","../../../resources/ControlResourceKeys","../../detailsRow/DetailsRow","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,i,r,n,s,a){"use strict";var l=3,d=5,c=4,u=function(e){function t(t){var i=e.call(this,t)||this;i._mobile=i.resources.consume(r.mobile);i._platform=i.resources.consume(a.platformDetection);i._selectionModel=i.resources.consume(n.itemsSelection);i.cellLocations=o.observable([]);i._checkShown=i.createComputed(function(){return i.isCheckSupported()&&(!i._platform.isMobile||i._mobile.showItemCheck()||i._selectionModel.selection().length>0)});i.rowCheckWidth=i.createComputed(function(){return i._checkShown()?40:0});i._checkChanged=i.createComputed(function(){i._checksOld!==i._checkShown()&&i.evaluateLayout(!0);i._checksOld=i._checkShown()});return i}__extends(t,e);t.prototype.isCheckSupported=function(){return!0};t.prototype.getSettings=function(){return{headerHeight:32,rowHeight:36,outerPadding:0,innerPadding:8}};t.prototype.getHeaderCell=function(){var e=this.getSettings();return{key:"details-header",index:0,cellIndex:-1,left:e.outerPadding,top:0,width:this.viewport.width-2*e.outerPadding,height:e.headerHeight,viewType:"ms-details-header",viewData:{itemSet:this._itemSet,resources:this.resources,cellLocations:this.cellLocations}}};t.prototype.getSurfaceSize=function(){return{width:this.viewport.width,height:this.getSettings().rowHeight*this._itemSet.peek().content.peek().items.length}};t.prototype.getVisibleRange=function(){var e=this.viewport,t=this.getSettings();return{start:Math.max(0,Math.floor(e.visibleTop/t.rowHeight)),end:Math.min(this._itemSet.peek().content.peek().items.length-1,Math.floor(e.visibleBottom/t.rowHeight))}};t.prototype.getMaterializedRange=function(){var e=this.getVisibleRange(),t=this.viewport,o=this.getSettings(),i=Math.ceil(t.height/o.rowHeight),r=Math.max(l*i,c),n=Math.max(d*i,c);return{start:Math.max(0,e.start-r),end:Math.min(this._itemSet.peek().content.peek().items.length-1,e.end+n)}};t.prototype.evaluateLayout=function(e){var t=this,o=this._itemSet.peek().schema.peek();if(e||Math.round(this.viewport.width)!==Math.round(this._lastViewportWidth)||this._lastColumnCount!==o.length){this._lastColumnCount=o.length;this._lastViewportWidth=this.viewport.width;this.cellLocations(this.calculateCellLocations(o.filter(function(e){return e.isVisible&&!t._platform.isMobile||t._platform.isMobile&&e.isVisibleMobile})))}return!0};t.prototype.calculateCellLocations=function(e){var t,o,i,r=[],n=0,s=this.viewport,a=this.getSettings(),l=s.width-2*a.outerPadding-this.rowCheckWidth.peek();for(o=0;o0?a.innerPadding:0,c=t.minWidth||t.width;if(t.isCollapsable&&n+d+c>l){c=0;d=0}else i=o;n+=c+d;r.push({left:0,width:c})}for(;n=0;){t=e[i];if(void 0!==t.minWidth){var u=l-n,p=Math.min(u,t.width-t.minWidth);r[i].width+=p;n+=p}i--}var m=this.rowCheckWidth.peek();for(o=0;othis.getSettings().outerPadding&&e.x0&&e.y
'});define("odsp-next/pages/files/od/Files.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".NotificationHost{z-index:295}.od-BasePage:not(.od-BasePage--hasSmartBanner) .Files-smartBanner{display:none}.Files-loadingBar{opacity:1}.SetView-firstRunBanner .FirstRunBanner--isContentLoaded{margin-top:20px}.md .SetView-firstRunBanner,.sm .SetView-firstRunBanner{display:none}.od-Files--isReceiving .Files-listView{box-shadow:inset 0 0 0 3px "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.od-Files-dragAndDropHint{text-align:center;margin-top:33px;margin-bottom:24px}"}])});define("odsp-next/controls/silverlightUpload/SilverlightUpload",["require","exports","./SilverlightUploadViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SilverlightUploadDialog","./SilverlightUpload.html"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-silverlight-upload",template:e("./SilverlightUpload.html"),viewModel:o});return r});define("odsp-next/controls/silverlightUpload/SilverlightUploadDialog",["require","exports","./SilverlightUploadDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SilverlightUploadDialog.html","./SilverlightUploadDialog.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-silverlight-upload-dialog",template:e("./SilverlightUploadDialog.html"),viewModel:o});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/silverlightUpload/SilverlightUploadDialogViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./SilverlightUploadViewModel","../../utilities/browser/SilverlightDetection","../loadingSpinner/LoadingSpinner.resx","./SilverlightUploadDialog.resx"],function(e,t,o,i,r,n,s){"use strict";var a=n.strings,l=function(e){function t(t){var o=e.call(this,t)||this;o.text=o.createComputed(function(){return r.getSilverlightFailToDownload()?s.strings.errorText:a.LoadingText});o.events.on(window,"resize",o.moveSilverlightControl);o.moveSilverlightControl();return o}__extends(t,e);t.prototype.moveSilverlightControl=function(){var e=document.getElementById("SilverlightUploadDialog"),t=e.getBoundingClientRect();i.updateSLControlPosition(t.width,t.height,t.top,t.left)};return t}(o["default"]);return l});define("odsp-next/controls/silverlightUpload/SilverlightUploadDialog.html",[],function(){return'
'});define("odsp-next/controls/silverlightUpload/SilverlightUploadDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".SilverlightUploadDialog{width:576px;height:250px;text-align:center;overflow:hidden}.SilverlightUploadDialog-text{margin-top:90px;font-size:28px}"}])});define("odsp-next/controls/silverlightUpload/SilverlightUpload.html",[],function(){return""});define("odsp-next/controls/downlevelUpload/DownlevelUpload",["require","exports","./DownlevelUploadViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DownlevelUpload.html","./DownlevelUpload.css"],function(e,t,o,i){"use strict";var r=i.registerComponent({tagName:"ms-downlevel-upload",template:e("./DownlevelUpload.html"),viewModel:o});return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/downlevelUpload/DownlevelUploadViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/logging/ErrorHelper","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","../../resources/ControlResourceKeys","../../dataSources/upload/UploadProcessorType","../../bindings/element/AncestorElementBinding"],function(e,t,o,i,r,n,s,a,l){"use strict";var d=function(e){function t(o){var i=e.call(this,o)||this;i.classToFind=o.classToFind;i.isOpen=o.isOpen;i.iFrameParentElement=i.createObservable(null);t._resources=i.resources;i.addBindingHandlers({ancestorElement:l["default"]});t._currentModel=i;t.item=i.resources.consume(s.currentItem)();i.createComputed(i._computeInitIFrames);return i}__extends(t,e);t.getStorageDownlevelUploadData=function(e,o){this._iframes[e].style.display="none";this.addIframe();if(this._currentModel){this._currentModel.isOpen(!1);this._currentModel=null}var i=t._resources.consume(r.operator);i.upload({dlFile:e,parentItem:this.item,fileName:o,batchStartTime:Date.now(),type:a.Downlevel}).done();var s="https://"+document.location.host+"/downleveluploadlanding?file="+e,l="",d=this._resources.consume(n.url).getUploadStorageUrl(this.item,"");return{storageURl:d,photoSizeConstraint:l,redirectTo:s}};t.updateDownlevelUploadStatus=function(e,t){var o=this,i=this._iframes[e];if(i&&t){i.style.display="block";var n=this._resources.consume(r.upload);n.getUploadManager().then(function(i){i.updateDownlevelStatus({resources:o._resources,dlFile:e,status:t,batchStartTime:Date.now(),type:a.Downlevel})}).done()}};t.addIframe=function(){if(this._iframes.length<5){var e=document.createElement("iframe");e.src="/downleveluploadlanding?file="+this._iframes.length;e.className="DownlevelUpload-iframe";e.border="0";document.body.appendChild(e);this._iframes.push(e);this.updatePositionsForIFrames()}};t.initIFrames=function(e){this._rect=e.getBoundingClientRect();0===this._iframes.length&&this.addIframe();this.updatePositionsForIFrames()};t.updatePositionsForIFrames=function(){for(var e=0;e
'});define("odsp-next/controls/downlevelUpload/DownlevelUpload.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".DownlevelUpload-iframe{position:absolute;z-index:601;opacity:.0001;cursor:pointer;overflow:hidden}"}])});define("odsp-next/pages/files/odc/ConsumerFiles.html",[],function(){return""});_application/javascript_ehttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcfiles-b712dd48.js MNOPOIbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_xhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedriveprefetch.resx-33e8d2c9.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9bZ456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:10 GMTYBlockBlob_$8f62f022-0001-005d-25d0-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056337_Thu, 04 May 2017 18:05:49 GMTT5253_0x8D490DDFF18A42D_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djglw   (FTcu7Ahm5UZn  #%OA// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/commands/Commands.resx",["require","exports"],function(e,o){o.strings={CloseTooltip:"Cerrar",Close:"Cerrar",Create:"Nuevo",CreateFileWithExtension:"Archivo {0}",CreateCommandAriaLabel:"Crear una nueva carpeta o documento de Office en esta ubicación",CreateCommandTooltip:"Crear una nueva carpeta o documento de Office en esta ubicación",CreateCommandListAriaLabel:"Crear un nuevo elemento en esta lista",CreateCommandListWithFolderAriaLabel:"Crear un nuevo elemento o carpeta en esta lista",CreateCommandSitePagesAriaLabel:"Crear una página en este sitio",CreateCommit:"Crear",RenameCommit:"Guardar",CheckInCommit:"Insertar en el repositorio",CreateFolder:"Carpeta",CreateWord:"Documento de Word",CreateExcel:"Libro de Excel",CreatePowerPoint:"Presentación de PowerPoint",CreateOneNote:"Bloc de notas de OneNote",CreateVisio:"Dibujo de Visio",CreateExcelSurvey:"Encuesta de Excel",CreateFormForExcel:"Formulario de Excel",CreateText:"Documento de texto sin formato",CreateShortcut:"Vínculo",CreateShortcutButton:"Crear",UploadCommandTooltip:"Cargar archivos de tu equipo en esta ubicación",Upload:"Cargar",UploadFileCommandTooltip:"Cargar archivos en esta ubicación",UploadFile:"Archivos",UploadFileCollapsed:"Cargar archivos",UploadFolderCommandTooltip:"Cargar una carpeta de tu equipo en esta ubicación",UploadFolder:"Carpeta",Open:"Abrir",OpenInBrowser:"Abrir en el explorador",OpenInWord:"Abrir en Word",OpenInProject:"Abrir en Project",OpenInExcel:"Abrir en Excel",OpenInPowerPoint:"Abrir en PowerPoint",OpenInOneNote:"Abrir en OneNote",OpenInTextEditor:"Abrir en el Editor de texto",OpenInVisio:"Abrir en Visio",OpenInPublisher:"Abrir en Publisher",OpenInWordOnline:"Abrir en Word Online",OpenInPowerPointOnline:"Abrir en PowerPoint Online",OpenInExcelOnline:"Abrir en Excel Online",OpenInOneNoteOnline:"Abrir en OneNote Online",OpenInVisioOnline:"Abrir en Visio Online",OpenWithFileHandler:"Abrir con {0}",Actions:"Acciones",DownloadCommandTooltip:"Guardar una copia del elemento seleccionado en el equipo",Download:"Descargar",Share:"Compartir",ShareCommandTooltip:"Conceder permiso a los usuarios para ver o editar los elementos seleccionados",ShareCommandTooltipV3:"Compartir el elemento seleccionado con otras personas",CopyLinkCommandTooltipV3:"Obtenga un enlace que otros usuarios pueden usar para tener acceso al elemento seleccionado",Email:"Enviar vínculo por correo electrónico",ShareLink:"Compartir vínculo",EmailCommandTooltip:"Conceder permiso a contactos para ver o editar los elementos seleccionados y notificárselo mediante correo electrónico",Sync:"Sincronización",Edit:"Editar",EditAll:"Edición rápida",SyncCommandTooltip:"Sincronizar tu OneDrive con el equipo",SPListSyncCommandTooltip:"Sincronizar esta biblioteca con el equipo",EditCommandTooltip:"Edita la lista. Usa CTRL+E como método abreviado.",CreateNew:"Crear nuevo",Alert:"Avisarme",ManageAlert:"Administrar mis alertas",AlertMe:"Avisarme cuando se realicen cambios en los elementos",AlertCommandTooltip:"Establecer alerta para OneDrive",EmbedCommandTooltip:"Insertar el elemento seleccionado en un blog o sitio web",Embed:"Insertar",EmbedFolder:"Incrustar carpeta",OverflowCommandLabel:"Más comandos",OverflowCommandTooltip:"Otras cosas que puedes hacer con los elementos seleccionados",Manage:"Administrar",Merge:"Fusionar",Photos:"Fotos",Type:"Tipo",All:"Cualquier tipo",Folders:"Carpetas",Documents:"Documentos",Music:"Música",RenameCommandTooltip:"Cambiar el nombre del elemento seleccionado",Rename:"Cambiar nombre",AddToQuickLaunch:"Agregar a la navegación",RemoveCommandTooltip:"Eliminar este elemento",Remove:"Quitar",restoreCommandTooltip:"Devolver los elementos seleccionados a su ubicación original",restore:"Restaurar",restoreAllCommandTooltip:"Devolver todos los elementos a su ubicación original",restoreAll:"Restaurar todos los elementos",recycleBinSingleItemMoveToSecondStageConfirmText:'¿Estás seguro de que deseas quitar "{0}" de la Papelera de reciclaje del usuario final?',recycleBinMultiItemsMoveToSecondStageConfirmText:"¿Estás seguro de que deseas eliminar estos elementos de la Papelera de reciclaje del usuario final?",emptyRecycleBinCommandTooltip:"Eliminar permanentemente todos los elementos de la Papelera de reciclaje",emptyRecycleBin:"Vaciar la papelera de reciclaje",recycleBinDeleteConfirmTitle:"¿Deseas eliminar permanentemente?",recycleBinDeleteConfirmTextSingleSelection:'Si eliminas permanentemente "{0}", no podrás restaurarlo.',recycleBinDeleteConfirmTextMultiSelection:"Si eliminas permanentemente estos elementos, no podrás restaurarlos.",recycleBinDeleteConfirmFreeUp:"Esto liberará {0} de espacio.",openRecycleBin:"Abrir papelera de reciclaje",recycleBinRestoreAllConfirmText:"¿Deseas restaurar todo?",recycleBinRestoreAllSubText:"¿Estás seguro de que deseas restaurar todos los elementos?",recycleBinEmptyConfirm:"¿Estás seguro de que quieres eliminar permanentemente todos estos elementos?",recycleBinEmptyConfirmYes:"Sí",recycleBinEmptyConfirmNo:"No",CreateMountPointCommandTooltip:"Ver y sincronizar las carpetas seleccionadas junto con las tuyas",CreateMountPoint:"Agregar a mi OneDrive",CreateMountPointConfirm:"Agregar carpeta",CreateMountPointTitle:'Agregando "{0}" a tu OneDrive',CreateMountPointDetails:"Al agregar esta carpeta a su OneDrive, se puede sincronizar en los equipos con los demás archivos de OneDrive.",CreateMountPointLearnMore:"Más información",CreateMountPointWait:"Espera mientras se agrega esta carpeta a tu OneDrive.",RemoveMountPointCommandTooltip:"Quitar las carpetas seleccionadas de tu OneDrive",RemoveMountPoint:"Quitar de mi OneDrive",RemoveMountPointTitle:"¿Deseas quitar la carpeta de tu OneDrive?",RemoveMountPointDetails2:'Si quitas la carpeta "{0}" de tu OneDrive, no se eliminará para otros editores y todavía podrás verla en "Compartido".',removeFromSharedListCommandTooltip:"Quitar de mi lista de compartido",removeFromSharedList:"Quitar de mi lista compartida",DeleteItemCommandTooltip:"Mover los elementos seleccionados a la Papelera de reciclaje",DeleteItem:"Eliminar",MoveCommandTooltip:"Mover los elementos seleccionados a otra ubicación",Move:"Mover a",moveItemDialogTitle:"Mover el elemento a",moveItemsDialogTitle:"Mover los elementos a",moveConfirmButton:"Mover",MoveFolder:"Mover carpeta a",CopyCommandTooltip:"Copiar los elementos seleccionados en otra ubicación",Copy:"Copiar en",copyItemDialogTitle:"Copiar el elemento a",copyItemsDialogTitle:"Copiar los elementos a",copyConfirmButton:"Copiar",ShowVersionHistoryTooltip:"Ver y restaurar versiones anteriores del archivo seleccionado",ShowVersionHistory:"Historial de versiones",CheckOut:"Extraer del repositorio",CopyField:"Copiar campo en el Portapapeles",UndoCheckOut:"Descartar desprotección",CheckIn:"Insertar en el repositorio",DetailsCommandTooltip:"Abrir el panel de detalles",Details:"Detalles",FiltersPane:"Panel de filtros",FiltersPaneCommandTooltip:"Abrir el panel de filtros",ToggleLeftNavCommandTooltip:"Menú de aplicaciones",ToggleLeftNavCommandAriaLabel:"Abrir el menú para obtener acceso a opciones adicionales de la aplicación",ClearCommandTooltip:"Desactivar la selección actual de elementos",ClearSelection:"Borrar selección",SortModified:"Fecha de modificación",SortCreated:"Fecha de creación",SortSize:"Tamaño",SortAcendingCommandTooltip:"Ordenar elementos en orden ascendente",SortAscending:"Ascendente",SortDescendingCommandTooltip:"Ordenar elementos en orden descendente",SortDescending:"Descendente",ViewActivities:"Mostrar progreso",ViewList:"Lista",ListItem:"Elemento",ViewListCommandTooltip:"Ver elementos y detalles en una lista",ViewGrid:"Mosaicos",ViewGridCommandTooltip:"Ver elementos con vistas previas de mosaico",ViewAlbumView:"Vista de álbum",ViewAlbumViewCommandTooltip:"Ver elementos con la vista de álbum",ViewPhoto:"Fotos",ViewPhotoCommandTooltip:"Ver los elementos con la vista de fotos",ViewLargeGrid:"Cuadrícula grande",ViewLargeGridCommandTooltip:"Ver elementos con la vista de álbum",Views:"Visualizaciones",ViewsCommandTooltip:"Opciones de vista",ViewModifiedIndicator:"{0}*",ViewsCommandAriaLabel:"Muestra el menú. Vistas seleccionadas {2}: {0} {1}.",ViewSelectedAriaLabel:"y {0}",ViewsCommandAriaLabelModified:"y se ha modificado",OpenInExplorer:"Ver en el Explorador de archivos",OpenInExplorerTooltip:"Abrir biblioteca en el Explorador de archivos de Windows",CustomViewsSectionLabel:"Iniciar lista de vistas personalizadas",CustomViewsEndSectionLabel:"Finalizar vistas personalizadas",CustomViewAriaLabel:"Vista personalizada",PublicViewsSectionLabel:"Vistas públicas",PersonalViewsSectionLabel:"Vistas personales",SaveView:"Guardar vista",SaveViewTooltip:"Guardar los cambios o crear una vista nueva",SetDefaultView:"Establecer vista actual como predeterminada",CustomizeView:"Editar la vista actual",CreateView:"Crear vista",CreateViewTooltip:"Crear nueva vista personalizada",ManageViews:"Administrar vistas",ManageViewsTooltip:"Ir a la página de configuración de biblioteca para crear, editar o eliminar vistas",SaveAs:"Guardar como",SaveViewCommit:"Guardar",SaveViewExplanation:"Guarda la vista actual o escribe un nombre nuevo",SaveViewMakePublic:"Establecer como vista pública",SaveViewError:"Error al guardar vista",SaveViewErrorNoName:"Debes especificar un nombre",SaveViewErrorCannotOverwrite:'La vista "{0}" no se puede sobrescribir',SortCommandTooltip:"Ordenar todos los elementos por",Sort:"Ordenar",SaveSortOrder:"Guardar el criterio de ordenación",AddToAlbumTooltip:"Agregar los elementos seleccionados a un álbum",AddToAlbum:"Agregar al álbum",Play:"Reproducir",rotateTooltip:"Girar la foto seleccionada",rotate:"Girar",print:"Imprimir",OrderPrintsCommandTooltip:"Solicitar impresiones de las fotos seleccionadas",OrderPrints:"Pedir impresiones",createAlbumFromFolderCommandTooltip:"Crear un álbum desde la carpeta seleccionada",createAlbumFromFolder:"Crear un álbum a partir de la carpeta",cancelActionText:"Cancelar",versionHistoryCommandTooltip:"Ver y restaurar versiones anteriores del archivo seleccionado",versionHistory:"Historial de versiones",addAsCoverCommandTooltip:"Mostrar el elemento seleccionado como portada de carpeta",addAsCover:"Agregar como portada",removeAsCoverCommandTooltip:"Dejar de usar este elemento como una portada de carpeta",removeAsCover:"Eliminar como portada",editSurveyCommandTooltip:"Editar la encuesta seleccionada",editSurvey:"Modificar encuesta",shareSurveyCommandTooltip:"Compartir la encuesta seleccionada",shareSurvey:"Compartir encuesta",surveyCommandTooltip:"Ver opciones de encuestas",survey:"Encuesta",viewSurveyCommandTooltip:"Ver la encuesta seleccionada",viewSurvey:"Ver encuesta",viewOriginalCommandTooltip:"Ver la foto a tamaño real",viewOriginal:"Ver original",deleteConfirmText:"¿Estás seguro de que deseas enviar los elementos a la Papelera de reciclaje del sitio?",deleteConfirmTitle:"¿Deseas eliminar?",undoCheckoutConfirmText:"Si descarta la desprotección, perderá todos los cambios realizados en el documento. ¿Está seguro de que desea descartar la desprotección?",undoCheckoutConfirmTitle:"¿Desea descartar la desprotección?",addToSharedListCommandTooltip:"Agregar a mi lista de Compartido",addToSharedList:"Agregar a mi lista Compartido",addToBundleCommandTooltip:"Compartir otros elementos con el conjunto seleccionado",addToBundle:"Agregar elementos",removeFromBundleCommandTooltip:"Quitar los permisos de los elementos seleccionados y ocultarlos",removeFromBundle:"Quitar elementos",RearrangeCommandTooltip:"Reorganizar elementos",Rearrange:"Reorganizar",CreateGroup:"Nuevo grupo",CreateFolderCommand:"Carpeta nueva",newFolder:"Carpeta nueva",Saving:"Guardando...",ok:"Aceptar",playSlideshow:"Reproducir presentación",pauseSlideshow:"Terminar la presentación con diapositivas",keyboardShortcutsTitle:"Accesos directos de teclado",CreateFolderCollapsed:"Crear carpeta",deleteSharedSingleItemPromptTitle:"¿Quieres eliminar el elemento compartido?",deleteSharedMultipleItemPromptTitle:"¿Quieres eliminar elementos compartidos?",deleteSharedSingleItem:"Estás a punto de eliminar un elemento compartido. Si eliminas este elemento, solo podrá restaurarlo el propietario. ¿Estás seguro de que quieres continuar?",deleteSharedMultipleItems:"Estás a punto de eliminar elementos compartidos. Si los eliminas, solo el propietario podrá restaurarlos. ¿Estás seguro de que deseas continuar?",moveItemCannotMoveOwnItemIntoMountPointError:"Si mueves este elemento, tendrá el mismo propietario y los mismos permisos que el destino.",moveItemCannotMoveSharedItemIntoOwnFolderError:"Este elemento es propiedad de alguien más. Si lo mueves, se detendrá la sincronización con el OneDrive de esa persona y tendrá el mismo propietario y los mismos permisos que el destino.",moveItemCannotMoveMountPointToOwnFolderError:"Esta carpeta es propiedad de alguien más. Si la mueves, se detendrá la sincronización con el OneDrive de esa persona y tendrá el mismo propietario y los mismos permisos que el destino.",reportAbuseCommandTooltip:"Informar de este elemento",reportAbuse:"Notificar abuso",moveItemCannotMoveMountPointToAnotherMountPointError:"Esta carpeta es propiedad de alguien más. Si la mueves, se detendrá la sincronización con el OneDrive de esa persona y tendrá el mismo propietario y los mismos permisos que el destino.",requestReviewCommandTooltip:"Solicitar la revisión de este elemento",requestReview:"Solicitar revisión",copyFolderCommandTooltip:"Copiar esta carpeta en una nueva ubicación",copyFolder:"Copiar carpeta en",showSelection:"Borrar selección",showSelectionAccessibleLabel:"Usar la tecla ENTRAR para borrar la selección",viewInFolder:"Ver carpeta",NumberSelected:"Elementos seleccionados: {0}",copyLink:"Obtener un vínculo",GetLink:"Obtener vínculo",CopyLinkCommandText:"Copiar vínculo",firstCommandAccessibleLabelFormat:"{0}. Use la flecha derecha o izquierda para desplazarse y la tecla ENTRAR para activar.",editTags:"Editar etiquetas",setCoverPhotoTitle:"Establecer la foto de portada",setRootPhotosIdTitle:"Mostrar fotos de",date:"Fecha",anyDate:"Cualquier fecha",oneDay:"Últimas 24 horas",oneWeek:"La semana pasada",oneMonth:"El mes pasado",oneYear:"El año pasado",setRootPhotosValueAll:"Todas las carpetas",setRootPhotosValuePhotos:'Carpeta "Imágenes"',editProperties:"Editar",viewProperties:"Propiedades",exportList:"Exportar a Excel",selectItems:"Seleccionar elementos",arrange:"Organizar",arrangeTooltip:"Mostrar columnas de la lista",arrangeAriaLabel:"Habilitar filtrado, ordenación y agrupación en valores de metadatos",openShortcutNavigateToExternalWarning:"Este vínculo conduce a una página fuera de este sitio. Asegúrate de que confias en la dirección antes de abrir la página.",confirmNavigateDialogTitle:"Abandonando el sitio",navigationDialogConfirmButtonLabel:"Continuar",More:"Más",Workflow:"Flujo de trabajo",ComplianceDetails:"Detalles de la conformidad",encodingWarningTitle:"Codificación desconocida",encodingWarningText:"Se ha detectado una codificación desconocida. El archivo se convertirá en una codificación diferente si lo guarda.",addToSpotlight:"Anclar a la parte superior",cancelEdit:"Listo",cancelEditTooltip:"Activar para finalizar la edición rápida y volver a la lista",removeFromSpotlight:"Desanclar",editSpotlight:"Editar anclaje",moveLeftSpotlight:"Mover a la izquierda",moveRightSpotlight:"Mover a la derecha",Publish:"Publicar",UnPublish:"Cancelar la publicación",applyOfficeLens:"Office Lens",removeOfficeLens:"Revertir al estado original",ApproveReject:"Aprobar o rechazar",CancelApproval:"Cancelar aprobación",FlowAndApprovalsCommandLabel:"Aprobaciones y flujo",FlowCommandLabel:"Flujo",LoadingFlowsCommandLabel:"No hay flujos cargados.",AddFlow:"Crear un flujo",ExistingFlows:"Ver los flujos",SendForApprovalCommandLabel:"Enviar para su aprobación",AppViewsCommandLabel:"PowerApps",CreateAppView:"Crear una aplicación",AddExistingAppView:"Agregar una aplicación existente",AppViewsCommandSectionLabel:"PowerApps",MakeHomepage:"Establecer como página principal",MakeHomepageErrorBody:"No se pudo establecer esta página como página principal. Inténtalo de nuevo.",setPhotoBurstWinner:"Establecer como favorito",keepOnlySelectedPhotoBurstItems:"Mantener solo los seleccionados",extractItemsFromPhotoBurst:"Extraer de ráfaga",goToSharePointHome:"Ir a la página principal de SharePoint",goToSharePointHomeCommandTooltip:"Navega a la página principal de SharePoint para ver y seguir los sitios",SwitchLayout:"Cambiar diseño",Hashtags:"Hashtags",HashtagsCommandTooltip:"Abrir el editor de hashtags",SyncOnMac:"Sincronizar con mi Mac",SyncOnPC:"Sincronización con mi PC",OpenOnMac:"Abrir en Mac",OpenOnPC:"Abrir en PC",CustomizeListForms:"Personalizar formularios"}});_application/javascript_xhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedriveprefetch.resx-33e8d2c9.js RSTUOBbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedrive.resx-0d5fdaeb.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9m456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$be3927ba-0001-0028-02d0-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056335_Thu, 04 May 2017 18:05:49 GMTU12928_0x8D490DDFE8E9A83_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MSgyOx// OneDrive:IgnoreCodeCoverage define("odsp-next/dataSources/item/ItemDataSource.resx",["require","exports"],function(e,a){a.strings={ItemNotFoundTitle:"Es posible que este elemento no exista o que ya no esté disponible",ItemNotFoundSubText:"Es posible que alguien haya eliminado el elemento, que haya expirado o que no dispongas de permiso para verlo. Ponte en contacto con el propietario si deseas obtener más información.",StorageBandwidthLimitViewTitle:"Lo sentimos, hay demasiadas personas intentando acceder al archivo al mismo tiempo.",SharingBlockedVisitorViewTitle:"El archivo solicitado ya no está compartido en OneDrive.",DefaultTitle:"Ha habido un problema",DefaultSubText:"Inténtalo de nuevo o actualiza la página.",DefaultActionText:"Ir a mi OneDrive",SPListDefaultErrorActionText:"Ir a la lista",CanEdit:"Puede editar",CanView:"Puede ver",InvalidCodeFailedToRedeem:"Hay un problema con el código. Comprueba que lo has escrito correctamente.",errorCodeText:"Código de error: {0}",errorCorrelationIdText:"Id. de correlación: {0}",Owner:"Propietario",DuplicateName:"Ya tienes un archivo o carpeta con ese nombre. Prueba con otro nombre.",InvalidChar:'Escribe un nombre que no contenga caracteres especiales y que no termine en punto (".").',LengthExceeded:"El nombre del archivo o carpeta es demasiado largo. Abrévialo.",DocumentIsLocked:"No se puede cambiar el nombre de un documento bloqueado.",ItemInUse:"{0} está en uso",InvalidViewTitle:"La vista especificada no es válida",InvalidViewSubText:"La vista especificada podría haberse eliminada o puede que no tengas permiso para verla. Para obtener más información, ponte en contacto con el propietario del sitio.",InvalidListTitle:"La lista especificada no es válida",InvalidListSubText:"La lista especificada podría haberse eliminado o puede que no tengas permiso para verla. Para obtener más información, ponte en contacto con el propietario del sitio.",ThrottledItemTitle:"Este elemento no se puede abrir en este momento",ThrottledItemSubText:"La persona que está compartiendo este elemento ha superado su límite de uso compartido. Inténtalo de nuevo más tarde.",QueryThrottledSubText:"El número de elementos de la lista supera el umbral de vista de lista, que es de 5000 elementos. Puede volver a la lista para seleccionar otra vista o consultar el siguiente artículo para obtener instrucciones acerca de cómo solucionar el problema: {0}.",QueryThrottledLinkText:"administrar listas y bibliotecas con muchos elementos"}});define("odsp-next/controls/leftPane/LeftPane.resx",["require","exports"],function(e,a){a.strings={Files:"Archivos",Recent:"Recientes",RecentActivity:"Actividad reciente",SharedWithMe:"Compartido conmigo",RecycleBin:"Papelera de reciclaje",DiscoverView:"Descubrir",Photos:"Fotos",GetOneDriveApps:"Obtener las aplicaciones de OneDrive",QuotaAvailableFormat:"Disponible: {0}",QuotaUsageExceededFormat:"Ha superado el almacenamiento en {0}",Devices:"Equipos",Shared:"Compartido",DocsInCommon:"Nuestros archivos",SwitchBack:"Volver a la versión clásica de OneDrive",SwitchBackGroups:"Volver a los archivos de grupo clásicos",DelvePrivacyLink:"Acerca de la privacidad en Delve",DiscoverLearnMore:"¿Qué archivos pueden aparecer aquí?",UpdateReady:"Hay disponible una actualización de esta página. Haz clic para volver a cargarla.",NewManageStorage:"Administrar almacenam.",Upgrade:"Más almacenamiento",SharedWithUs:"Compartido con nosotros",GroupFiles:"Archivos",cleanUpFiles:"Limpiar archivos",adminLink:"Administración de OneDrive",EditLink:"Editar",PlansAndUpgrades:"Planes y actualizaciones",notificationsSectionText:"Notificaciones"}});define("odsp-next/models/item/Item.resx",["require","exports"],function(e,a){a.strings={fileTypeDoc:"Documento de Microsoft Word",fileTypeExe:"Aplicación",fileTypeLib:"Biblioteca",fileTypeDrive:"Disco local",fileTypeCDDrive:"Unidad de CD",fileTypeUSBDrive:"Unidad USB",fileTypeExtDrive:"Unidad externa",fileTypeNetDrive:"Unidad de red",fileTypeBrDrive:"Unidad de Blu-ray",fileTypeFolder:"Carpeta",fileTypeAlbum:"Álbum",fileTypeFile:"Archivo",fileTypeHtml:"Documento HTML",fileTypeImage:"Imagen {0}",fileTypeNoExtension:"Archivo",fileTypeMdb:"Base de datos de Microsoft Access",fileTypeMpp:"Archivo de Microsoft Project",fileTypeOne:"Sección de Microsoft OneNote",fileTypeOneNotebook:"Bloc de notas de Microsoft OneNote",fileTypePanorama:"Panorámica",fileTypePpt:"Presentación de Microsoft PowerPoint",fileTypePub:"Archivo de Microsoft Publisher",fileTypeRtf:"Formato de texto enriquecido",fileTypeTxt:"Documento de texto",fileTypeUnknown:"Archivo {0}",fileTypeVsd:"Documento de Microsoft Visio",fileTypeXaml:"Archivo de marcado de Windows",fileTypeXls:"Libro de Microsoft Excel",fileTypeXml:"Documento XML",fileTypeXps:"Documento XPS",fileTypeXsn:"Plantilla de formulario de Microsoft InfoPath",fileTypeZip:"Carpeta comprimida (en zip)",fileTypeSharedFolder:"Carpeta, compartida con otros usuarios",sharedViolationWarning:'Este archivo no se puede compartir en OneDrive porque parece que infringe el Código de conducta. Si consideras que esto es incorrecto, puedes "Solicitar revisión" del elemento.',sharedViolationWarningViewer:"Este elemento ya no se comparte en OneDrive.",policyTipNotifyText:"Este elemento entra en conflicto con una directiva de la organización.",policyTipBlockText:"El acceso a este elemento está bloqueado. Entra en conflicto con una directiva de la organización.",missingMetadataText:"Este archivo no tiene propiedades que requiere su organización.",checkedOutTo:"Desprotegido para {0}.",shortcutFileTypeFormat:"{0} (Vínculo)",listItemType:"Elemento de lista"}});define("odsp-next/controls/photos/Photos.resx",["require","exports"],function(e,a){a.strings={allPhotosNavLink:"Todas las fotos",allNavLink:"Todos",placesNavLink:"Lugares",tagsNavLink:"Etiquetas",peopleNavLink:"Contactos",albumsNavLink:"Álbumes",selectAll:"Seleccionar todo",deselectAll:"Anular la selección de todo",photosCount:"{0} fotos",photosCountSingular:"{0} foto",photoBurstItemsBarTitle:"Elegir fotos"}});define("odsp-next/dataSources/item/odc/ODCDataSource.resx",["require","exports"],function(e,a){a.strings={ProductName:"OneDrive",UsersOneDrive:"OneDrive de {0}",SchemaColumnName:"Nombre",SchemaColumnDateModified:"Fecha de modificación",SchemaColumnDateCreated:"Fecha de creación",SchemaColumnLastOpened:"Se abrió por última vez",SchemaColumnDateShared:"Fecha en que se compartió",SchemaColumnDateDeleted:"Fecha de eliminación",SchemaColumnLocation:"Ubicación",SchemaColumnOriginalLocation:"Ubicación original",SchemaColumnSharing:"Compartiendo",SchemaColumnSize:"Tamaño",SchemaColumnUserArranged:"Personalizado",SharedRoot:"Compartido"}});define("@ms/odsp-utilities/lib/dateTime/DateTime.resx",["require","exports"],function(e,a){a.strings={RelativeDateTime_AFewSeconds:"Hace unos segundos",RelativeDateTime_AFewSeconds_StartWithLowerCase:"Hace unos segundos",RelativeDateTime_Format_DateTimeFormattingString_Override:"ShortDatePattern",RelativeDateTime_Format_DateTimeFormattingString:"{0}, {1}",RelativeDateTime_AFewSecondsFuture:"Dentro de unos segundos",RelativeDateTime_AFewSecondsFuture_StartWithLowerCase:"Dentro de unos segundos",RelativeDateTime_AboutAMinuteFuture:"Dentro de un minuto aproximadamente",RelativeDateTime_AboutAMinuteFuture_StartWithLowerCase:"Dentro de un minuto aproximadamente",RelativeDateTime_LessThanAMinute:"Hace menos de un minuto",RelativeDateTime_LessThanAMinute_StartWithLowerCase:"Hace menos de un minuto",RelativeDateTime_AboutAMinute:"Hace aproximadamente un minuto",RelativeDateTime_AboutAMinute_StartWithLowerCase:"Hace aproximadamente un minuto",RelativeDateTime_XMinutesFuture:"Dentro de {0} minuto||Dentro de {0} minutos",RelativeDateTime_XMinutesFuture_StartWithLowerCase:"Dentro de {0} minuto||Dentro de {0} minutos",RelativeDateTime_XMinutesFutureIntervals:"1||2-",RelativeDateTime_XMinutesIntervals:"1||2-",RelativeDateTime_AboutAnHourFuture:"Dentro de una hora aproximadamente",RelativeDateTime_AboutAnHourFuture_StartWithLowerCase:"Dentro de una hora aproximadamente",RelativeDateTime_AboutAnHour:"Hace aproximadamente una hora",RelativeDateTime_AboutAnHour_StartWithLowerCase:"Hace aproximadamente una hora",RelativeDateTime_Tomorrow:"Mañana",RelativeDateTime_Tomorrow_StartWithLowerCase:"Mañana",RelativeDateTime_Yesterday:"Ayer",RelativeDateTime_Yesterday_StartWithLowerCase:"ayer",RelativeDateTime_YesterdayAndTime:"Ayer a las {0}",RelativeDateTime_YesterdayAndTime_StartWithLowerCase:"Ayer a las {0}",DateTime_DateAndTime:"El {0} a las {1}",RelativeDateTime_TomorrowAndTime:"Mañana a las {0}",RelativeDateTime_TomorrowAndTime_StartWithLowerCase:"Mañana a las {0}",RelativeDateTime_XHoursFuture:"Dentro de {0} hora||Dentro de {0} horas",RelativeDateTime_XHoursFuture_StartWithLowerCase:"Dentro de {0} hora||Dentro de {0} horas",RelativeDateTime_XHours:"hace {0} hora||hace {0} horas",RelativeDateTime_XHoursFutureIntervals:"1||2-",RelativeDateTime_XHoursIntervals:"1||2-",RelativeDateTime_DayAndTime:"{0} a las {1}",RelativeDateTime_XDaysFuture:"Dentro de {0} día||Dentro de {0} días",RelativeDateTime_XDays:"hace {0} día||hace {0} días",RelativeDateTime_XDaysFutureIntervals:"1||2-",RelativeDateTime_XDaysIntervals:"1||2-",RelativeDateTime_Today:"Hoy",RelativeDateTime_Today_StartWithLowerCase:"Hoy",RelativeDateTime_XMinutes:"hace {0} minuto||hace {0} minutos",DateAndTime:"{0} {1}"}});define("odsp-next/controls/infoPane/InfoPane.resx",["require","exports"],function(e,a){a.strings={selectedItemsFormatString:"{0} elementos seleccionados",informationHeader:"Información",informationUrl:"Dirección URL",informationAddedBy:"Agregado",informationDateModified:"Fecha de modificación",informationModified:"Modificado",informationDateTaken:"Fecha de captura",informationPath:"Ruta de acceso",informationDateAdded:"Fecha de adición",informationVisitorViews:"Visualizaciones",informationDateCreated:"Fecha de creación",informationDateShared:"Compartidos",informationDeleted:"Eliminado",informationOriginalLocation:"Ubicación original",informationLocations:"Ubicaciones incluidas",informationFilename:"Nombre",informationCamera:"Cámara",informationISO:"ISO",informationShot:"Disparo",informationShotFormat:"{0} {1} {2}",informationShotExposureFormat:"{0}/{1}",informationShotFStopFormat:"f/{0}",informationShotFocalLengthFormat:"{0} mm",informationDimensions:"Dimensiones",informationDimensionsFormat:"{0} x {1}",informationDuration:"Duración",informationDurationFormat:"{0}:{1}:{2}",informationBitrate:"Velocidad de bits",informationKiloBitrateFormat:"{0} Kbps",informationMegaBitrateFormat:"{0} Mbps",informationSize:"Tamaño",informationTitle:"Nombre",informationAlbum:"Álbum",informationUnknownAlbum:"Álbum desconocido",informationArtist:"Intérprete",informationUnknownArtist:"Intérprete desconocido",informationAlbumArtist:"Intérprete del álbum",informationTrack:"Pista",informationTrackAndDiscFormat:"{0} de {1}",informationDisc:"Disco",informationCopyright:"Copyright",informationGenre:"Género",informationComposers:"Compositores",informationYear:"Año",informationFiletype:"Tipo",informationFolderType:"Tipo de carpeta",informationFolderTypeDocuments:"Documentos",informationFolderTypePhotos:"Imágenes",informationFolderTypeFavorites:"Favoritos",informationFolderTypeChange:"Cambiar",informationGroupEmail:"Correo electrónico de grupo",informationGroupStorage:"Almacenamiento del grupo",informationGroupEmailHistory:"Historial de correo electrónico de grupo",informationGroupMembership:"Pertenencia",informationPanoramaResolution:"Resolución",informationPanoramaResolutionFormat:"{0} MP",informationPanoramaRange:"Intervalo",informationPanoramaRangeFormat:"{0}° / {1}°",informationGroupPermissions:"Permisos",informationGroupOptions:"Opciones",informationThirdPartyAttribution:"{0} a través de {1}",informationChangeFolderTitle:"Cambiar tipo de carpeta",informationSave:"Guardar",sharingHeader:"Compartir",sharingHasAccess:"Tiene acceso",sharingLinksScreenRead:"Vínculos que conceden acceso. {0} a {1}. {2} de {3}",sharingGroupsScreenRead:"Grupos que conceden acceso. {0} a {1}. {2} de {3}",sharingPersonaScreenRead:"{0} tiene acceso a {1}. {2} de {3}",personaListScreenReaderText:"Lista de los usuarios compartidos. Para desplazarse por los elementos utilice las teclas de dirección arriba y abajo.",sharingSectionSummary:"Muestra quién tiene acceso a {0}",sharinglocTextLink:"vínculos||vínculo||vínculos",sharinglocTextGroup:"grupos||grupo||grupos",sharingIntervals:"0||1||2-",sharingAccessSummaryMore:"y {0} más",sharingAccessSummarySharedWithGuest:"Las personas externas a la organización tienen acceso a {0}",sharingAccessSummaryNotShared:"No se ha compartido este elemento",sharingPermissionsUpdated:"Permisos actualizados",sharingLinkTitleSingle:"1 vínculo que proporciona acceso",sharingLinkTitleMulti:"{0} vínculos que proporcionan acceso",sharingLink:"Compartir",sharingGroupTitleSingle:"1 grupo tiene acceso",sharingGroupTitleMulti:"{0} grupos tienen acceso",sharingMoreTitle:"{0} personas más",sharingViewPermissionsScreenRead:"Ver los permisos. Mira todos los permisos de quien tiene acceso a {0}",sharingOpenPermissionsPanelTitle:"Abrir el panel de permisos",sharingPermissionsPanelName:"Administrar permisos",sharingOpenPermissionsPanelHintText:"Cambiar permisos",sharingGuestShared:"Este artículo se ha compartido con invitados",sharingLoadingStatus:"Cargando...",sharingUnsharedFolderStatus:"Esta carpeta no se ha compartido.",sharingUnsharedFileStatus:"Este archivo no se ha compartido.",sharingScopeHeaderFormat:"Desde {0}",sharingErrorStatus:"Lo sentimos, se ha producido un problema. Inténtalo de nuevo.",sharingUnsharedNotShared:"Este elemento no está compartido",sharingUnsharedOwnedByGroup:"Este elemento solo se comparte con {0}",sharingExtraNumberText:"+{0}",sharingExtraPeopleScreenRead:"Más información. {0} más tienen acceso, consulta más detalles. {1} of {2}",sharingExtraNumberOverflow:"99 o más",noscriptErrorStatus:"Esta información no está disponible porque la organización permite el scripting en SharePoint y en OneDrive.",captionAddCaption:"Agregar una descripción",captionAddDescription:"Agregar una descripción",locationMapStillLoading:"Se sigue recuperando la ubicación",locationMapFailedLoadLocationText:"No se puede recuperar la ubicación",locationMapLocationText:"{0}, {1}, {2}",locationMapLocationTextWithoutCity:"{0}, {1}",locationMapLocationTextWithoutDistrict:"{0}, {1}",locationInfoPaneHeader:"Ubicación",locationMapCenterMap:"Mostrar la ubicación de las fotos",locationMapPopOut:"Ver en Bing Maps",locationMapZoomIn:"Acercar",locationMapZoomOut:"Alejar",extractedTextStillLoading:"Aún recuperando el texto extraído",extractedTextHeader:"Texto extraído",extractedTextNotAvailable:"No hay texto extraído disponible para este elemento.",extractedTextError:"No se puede recuperar texto extraído de este elemento.",extractedTextEmailTypeName:"Correo electrónico",extractedTextUrlTypeName:"Sitio web",extractedTextPhoneTypeName:"Teléfono",extractedTextTextTypeName:"Texto",extractedTextOtherTypeName:"Otros",extractedTextShowAllLinkText:"Mostrar todo",extractedTextCollapseLinkText:"Contraer",extractedTextUpdateErrorMessage:"Hubo un problema al actualizar el texto extraído.",serverError:"Estamos teniendo problemas para conectar con el servidor.",accessDenied:"No tiene permisos para ver con quién se comparte este elemento.",policyTipLaunchDialogLink:"Ver sugerencia de directiva",clientFormEditLink:"Editar todo",clientFormTitle:"Propiedades",notificationsTitle:"Notificaciones",notificationsFailed:"En este momento no se puede obtener información sobre notificaciones.",notificationsFailedToUpdate:"En este momento, no se pueden actualizar las notificaciones.",propertiesNotificaiton_missingMetadata_file:"Falta información obligatoria en el archivo",propertiesNotificaiton_missingMetadata_item:"Falta información obligatoria en este elemento.",propertiesNotificaiton_serverErrorNoDetails:"No se pueden mostrar propiedades",propertiesNotificaiton_serverErrorWithDetails:"No se pueden mostrar propiedades, error: {0}.",addPeople:"Agregar contactos",addPeopleButtonName:"Agrega una persona o grupo. Concede acceso a una persona o grupo específico.",openPanel:"Abrir el panel de permisos",advanced:"Opciones avanzadas",stopSharing:"Dejar de compartir",stopSharingConfirmationTitle:"¿Quieres dejar de compartir?",stopSharingCancelButton:"Cancelar",stopSharingConfirmationButton:"Dejar de compartir",stopSharingConfirmationMessage:"Deshabilitaremos cualquier vínculo de invitado y eliminaremos todos los usuarios del documento, menos el tuyo y el de cualquier otro propietario.",emailEveryone:"Enviar correo a todos los usuarios",infoPaneAriaLabel:"Panel de información Detalles",notificationBellAriaLabel:"Notificaciones",notificationBellTooltipOn:"Desactivar notificaciones",notificationBellTooltipOff:"Activar notificaciones"}});define("odsp-next/providers/sessionManagement/SessionManagementProvider.resx",["require","exports"],function(e,a){a.strings={SignedOut:"Se ha cerrado tu sesión de OneDrive desde otra ubicación."}});define("odsp-next/controls/leftNav/LeftNav.resx",["require","exports"],function(e,a){a.strings={ariaLabelForLeftNavLinkGroupHeaderExpanded:"{0} abierto, usa las teclas de dirección arriba y abajo para moverte por los diferentes subvínculos.",ariaLabelForLeftNavLinkGroupHeaderClosed:"{0} contraído, use la tecla Entrar o la barra espaciadora para ampliar el grupo de vínculos.",moreLabel:"Más",filesAlt:"Archivos, Abre la vista Archivos para ver una lista de archivos y carpetas",notebookAlt:"Bloc de notas, abre el bloc de notas de grupo en una nueva pestaña",recentAlt:"Reciente, Abre la vista Reciente para ver una lista de los documentos abiertos recientemente.",recentActivityAlt:"Actividad reciente (se abre Actividad reciente, donde se muestra una lista de los documentos a los que se tuvo acceso recientemente).",photosAlt:"Fotos, Abre la experiencia de fotos.",sharedAltOdb:"Compartido conmigo, Abre la vista Compartido para ver una lista de archivos y carpetas compartidos directamente contigo.",sharedAltOdc:"Compartido, Abre la vista Compartido para ver una lista de archivos y carpetas compartidos contigo.",recycleBinAlt:"Papelera de reciclaje, Abre la vista Papelera de reciclaje para ver una lista de archivos y carpetas que se han eliminado.",sitePagesAlt:"Páginas del sitio, Abre las páginas del sitio para ver una lista de páginas del sitio moderno",discoverViewAlt:"Vista Descubrir, abre la vista Descubrir para ver una lista de archivos que podrían ser relevantes para ti.",sharedWithUsAlt:"Compartido con nosotros. Abre la vista Compartido con nosotros para ver una lista de archivos y carpetas que se han compartido con el grupo.",groupFilesAlt:"Archivos. Abre la vista Archivos para ver una lista de los archivos y carpetas del grupo."}});define("odsp-next/dataSources/leftNav/odc/ODCLeftNavDataSource.resx",["require","exports"],function(e,a){a.strings={OfficeFileFormats:"Formatos: archivo Office",Tagging:"Etiquetado",Notifications:"Notificaciones",Search:"Buscar",DeviceBackups:"Copias de seguridad",AppData:"Datos de la aplicación",Options:"Opciones",AppUpsellMessage:"Obtén acceso a tus archivos desde tu dispositivo Android, iOS o Windows.",AppUpsellButtonText:"Obtener la aplicación"}});define("odsp-next/dataSources/sharing/SharingDataSource.resx",["require","exports"],function(e,a){a.strings={CanView:"Puede ver",CanEdit:"Puede editar",BundleNameShared:"Se han compartido {0} el {1}",BundleNameDate:"{1}-{0}-{2}",BundleNameFolderName:"{0} {1} {2}",BundleNameTypeDocuments:"documentos",BundleNameTypeItems:"elementos",BundleNameTypePhotos:"fotos"}});define("odsp-next/dataSources/suiteNav/odc/ODCSuiteNav.resx",["require","exports"],function(e,a){a.strings={Options:"Opciones",Upgrade:"Mejorar",Diagnostics:"Diagnóstico",Help:"Ayuda",Feedback:"Comentarios",EditProfile:"Editar perfil",AccountSettings:"Configuración de la cuenta",SignIn:"Iniciar sesión",SignOut:"Cerrar sesión",OutlookCom:"Outlook.com",Calendar:"Calendario",People:"Personas",OneDrive:"OneDrive",WordOnline:"Word Online",ExcelOnline:"Excel Online",PowerPointOnline:"PowerPoint Online",OneNoteOnline:"OneNote Online",Support:"Enviar correo electrónico a la asistencia de OneDrive",SuggestFeature:"Proponer una idea de característica"}});define("odsp-next/controls/languagePicker/LanguagePicker.resx",["require","exports"],function(e,a){a.strings={save:"Guardar",language:"Idioma",loading:"Cargando..."}});define("odsp-next/dataSources/footer/odc/Footer.resx",["require","exports"],function(e,a){a.strings={CopyrightFormat:"© {0} Microsoft",Developers:"Desarrolladores",Jobs:"Trabajos",MSConfidential:"Información confidencial de Microsoft",langname_ar:"Árabe",langname_en:"Inglés (Estados Unidos)",langname_fr:"Francés","langname_fr-ca":"Francés (Canadá)",Privacy:"Privacidad y cookies",ReportAbuse:"Notificar abuso",Terms:"Términos",langname_af:"Afrikáans",langname_am:"Amárico","langname_ar-ploc-sa":"ar-ploc-sa",langname_as:"Asamés","langname_az-latn-az":"Azerbaiyano (latino)",langname_be:"Bielorruso",langname_bg:"Búlgaro","langname_bn-bd":"Bengalí (Bangladesh)","langname_bn-in":"Bengalí (India)","langname_bs-latn-ba":"Bosnio (latino)",langname_ca:"Catalán","langname_ca-es-valencia":"Valenciano","langname_chr-cher-us":"Cheroqui (Cheroqui)",langname_cs:"Checo",langname_cy:"Galés",langname_da:"Danés",langname_de:"Alemán",langname_el:"Griego","langname_en-gb":"Inglés (Reino Unido)","langname_en-locr-us":"en-locr-us",langname_es:"Español","langname_es-mx":"Español (México)",langname_et:"Estonio",langname_eu:"Euskera",langname_fa:"Persa",langname_fi:"Finlandés",langname_fil:"Filipino",langname_ga:"Irlandés",langname_gd:"Gaélico escocés",langname_gl:"Gallego",langname_gu:"Gujarati","langname_ha-latn-ng":"Hausa",langname_he:"Hebreo",langname_hi:"Hindi",langname_hr:"Croata",langname_hu:"Húngaro",langname_hy:"Armenio",langname_id:"Indonesio",langname_ig:"Igbo",langname_is:"Islandés",langname_it:"Italiano","langname_iu-latn-ca":"Inuktitut (latino)",langname_ja:"Japonés","langname_ja-ploc-jp":"ja-ploc-jp",langname_ka:"Georgiano",langname_kk:"Kazajo",langname_km:"Khmer",langname_kn:"Kannada",langname_ko:"Coreano",langname_kok:"Konkani","langname_ku-arab-iq":"Kurdo central",langname_ky:"Kirguís",langname_lb:"Luxemburgués",langname_lt:"Lituano",langname_lo:"Lao",langname_lv:"Letón",langname_mi:"Maorí",langname_mk:"Macedonio",langname_ml:"Malayalam",langname_mn:"Mongol (Cirílico)",langname_mr:"Marathi",langname_ms:"Malayo",langname_mt:"Maltés",langname_ne:"Nepalés",langname_nl:"Holandés",langname_nn:"Noruego (Nynorsk)",langname_no:"Noruego (Bokmål)",langname_nso:"Sesotho sa leboa",langname_or:"Odia",langname_pa:"Punyabí (Gurumukhi)","langname_pa-arab-pk":"Punyabí (Pakistán)",langname_pl:"Polaco","langname_prs-af":"Dari","langname_pt-br":"Portugués (Brasil)","langname_pt-pt":"Portugués (Portugal)",langname_qut:"Quiché",langname_quz:"Quechua",langname_ro:"Rumano",langname_ru:"Ruso",langname_rw:"Kinyarwanda","langname_sd-arab-pk":"Sindhi",langname_si:"Cingalés",langname_sk:"Eslovaco",langname_sl:"Esloveno",langname_sq:"Albanés",langname_sr:"Serbio (Serbia, Montenegro)","langname_sr-cyrl":"Serbio (Serbia, Montenegro)","langname_sr-cyrl-ba":"Serbio (Bosnia y Herzegovina)","langname_sr-latn":"Serbio (Serbia, Montenegro)",langname_sv:"Sueco",langname_sw:"Suajili",langname_ta:"Tamil",langname_te:"Telugu","langname_tg-cyrl-tj":"Tayiko",langname_th:"Tailandés",langname_ti:"Tigriña",langname_tk:"Turcomano",langname_tn:"Setsuana",langname_tr:"Turco",langname_tt:"Tártaro",langname_ug:"Uigur",langname_uk:"Ucraniano",langname_ur:"Urdu","langname_uz-latn-uz":"Uzbeko (latino)",langname_vi:"Vietnamita",langname_wo:"Wolof",langname_xh:"isiXhosa",langname_yo:"Yoruba","langname_zh-hans":"Chino simplificado","langname_zh-hant":"Chino tradicional",langname_zu:"isiZulu"}});define("odsp-next/pages/accountChooser/odc/sections/disambiguateEmail/DisambiguateEmail.resx",["require","exports"],function(e,a){a.strings={title:"Iniciar sesión",consumerButtonLabel:"OneDrive",businessButtonLabel:"OneDrive para la Empresa",signUpConsumerText:"Iniciar sesión con tu cuenta de Microsoft ",signUpBusinessText:"Inicie sesión con tu cuenta profesional o educativa ",explanation:"Parece que {0} se usa con más de una cuenta. ¿Qué sesión deseas iniciar?"}});define("odsp-next/controls/allTagsHeader/AllTagsHeader.resx",["require","exports"],function(e,a){a.strings={topTagsTitleText:"Etiquetas superiores",allTagsTitleText:"Todas las etiquetas",numberTagsPluralSubtitleText:"{0} etiquetas",numberTagsSingularSubtitleText:"1 etiqueta",recentPlacesTitleText:"Lugares recientes",numberPlacesPluralSubtitleText:"{0} ubicaciones",numberPlacesSingularSubtitleText:"1 ubicación",cityStateCountriesTitleText:"Ciudades estado",otherRegionsTitleText:"Otras regiones"}});define("odsp-next/controls/operation/monitor/OperationMonitor.resx",["require","exports"],function(e,a){a.strings={productName:"OneDrive",title:"Progreso",canceledDescription:"Cancelada",completedDescription:"Listo",createdDescription:"Esperando",progressFormat:"{0}/{1}",percentProgressFormat:"{0} %",failedDescription:"Error",overwriteMultipleActionText:"Reemplazar todo",overwriteSingleActionText:"Reemplazar",renameMultipleActionText:"Mantener todo",renameSingleActionText:"Mantener ambos",undoMultipleActionText:"Deshacer todo",undoSingleActionText:"Deshacer",restartActionText:"Reintentar",cancelActionText:"Cancelar",closeActionText:"Cerrar",compareActionText:"Comparar",hipCheckActionText:"Comprobación de seguridad",verifyAccountActionText:"Comprobar cuenta",variousMultipleTitleFormat:"Actualizando {0} elementos",variousSingleTitleFormat:"Actualizando {0} elemento",completedVariousMultipleTitleFormat:"{0} elementos actualizados",completedVariousSingleTitleFormat:"{0} elemento actualizado",failedVariousMultipleTitleFormat:"No se actualizaron {0} elementos",failedVariousSingleTitleFormat:"No se actualizó {0} elemento",updateMultipleTitleFormat:"Actualizando {0} elementos",updateSingleTitleFormat:"Actualizando {0} elemento",startedUpdateMultipleShortTitleFormat:"Actualizando {0} elementos",startedUpdateSingleShortTitleFormat:"Actualizando {0} elemento",completedUpdateMultipleShortTitleFormat:"{0} elementos actualizados",completedUpdateSingleShortTitleFormat:"{0} elemento actualizado",failedUpdateMultipleTitleFormat:"No se actualizaron {0} elementos",failedUpdateSingleTitleFormat:"No se actualizó {0} elemento",uploadMultipleTitleFormat:"Cargando {0} elementos de {1}",uploadSingleTitleFormat:"Cargando {0} elemento a {1}",startedUploadMultipleShortTitleFormat:"Cargando {0} elementos",startedUploadSingleShortTitleFormat:"Cargando {0} elemento",completedUploadMultipleTitleFormat:"Se cargaron {0} elementos en {1}",completedUploadSingleTitleFormat:"Se cargó {0} elemento en {1}",failedUploadMultipleTitleFormat:"No se cargaron {0} elementos",failedUploadSingleTitleFormat:"No se cargó {0} elemento",saveTitleFormat:"Guardando {0}",completedSaveTitleFormat:"Se guardó {0}",failedSaveTitleFormat:"No se guardó {0}",createItemTitleFormat:"Creando {0}",completedCreateItemTitleFormat:"{0} creado",failedCreateItemTitleFormat:"{0} no se creó",startedRequestReviewMultipleShortTitleFormat:"Solicitando revisión para {0} elementos",startedRequestReviewSingleShortTitleFormat:"Solicitando revisión para {0} elemento",completedRequestReviewMultipleTitleFormat:"Revisión solicitada para {0} elementos",completedRequestReviewSingleTitleFormat:"Solicitando revisión para {0} elemento",failedRequestReviewMultipleTitleFormat:"No se solicitaron {0} elementos",failedRequestReviewSingleTitleFormat:"No se solicitó {0} elemento",startedRenameMultipleShortTitleFormat:"Cambiando el nombre a {0} elementos",startedRenameSingleShortTitleFormat:"Cambiando el nombre a {0} elemento",completedRenameMultipleTitleFormat:"Se cambió el nombre de {0} elementos",completedRenameSingleTitleFormat:"Se cambió el nombre de {0} elemento",failedRenameMultipleTitleFormat:"No cambió el nombre de {0} elementos",failedRenameSingleTitleFormat:"No se cambió el nombre de {0} elemento",deleteMultipleActionText:"Eliminar todo",deleteSingleActionText:"Eliminar",deleteMultipleTitleFormat:"Eliminando {0} elementos de {1}",deleteSingleTitleFormat:"Eliminando {0} elemento de {1}",startedDeleteMultipleShortTitleFormat:"Eliminando {0} elementos",startedDeleteSingleShortTitleFormat:"Eliminando {0} elemento",completedDeleteMultipleTitleFormat:"Se eliminaron {0} elementos de {1}",completedDeleteSingleTitleFormat:"Se eliminó {0} elemento de {1}",failedDeleteMultipleTitleFormat:"No se eliminaron {0} elementos",failedDeleteSingleTitleFormat:"No se eliminó {0} elemento",restoreMultipleTitleFormat:"Restaurando {0} elementos",restoreSingleTitleFormat:"Restaurando {0} elemento",startedRestoreMultipleShortTitleFormat:"Restaurando {0} elementos",startedRestoreSingleShortTitleFormat:"Restaurando {0} elemento",completedRestoreMultipleShortTitleFormat:"{0} elementos restaurados",completedRestoreSingleShortTitleFormat:"{0} elemento restaurado",failedRestoreMultipleTitleFormat:"No se restauraron {0} elementos",failedRestoreSingleTitleFormat:"No se restauró {0} elemento",moveMultipleTitleFormat:"Moviendo {0} elementos a {1}",moveSingleTitleFormat:"Moviendo {0} elemento a {1}",startedMoveMultipleShortTitleFormat:"Moviendo {0} elementos",startedMoveSingleShortTitleFormat:"Moviendo {0} elemento",completedMoveMultipleTitleFormat:"Se movieron {0} elementos a {1}",completedMoveSingleTitleFormat:"Se movió {0} elemento a {1}",failedMoveMultipleTitleFormat:"No se movieron {0} elementos",failedMoveSingleTitleFormat:"No se movió {0} elemento",moveAnywayButtonText:"Mover de todas formas",copyMultipleTitleFormat:"Copiando {0} elementos a {1}",copySingleTitleFormat:"Copiando {0} elemento a {1}",startedCopyMultipleShortTitleFormat:"Copiando {0} elementos",startedCopySingleShortTitleFormat:"Copiando {0} elemento",completedCopyMultipleTitleFormat:"Se copiaron {0} elementos a {1}",completedCopySingleTitleFormat:"Se copió {0} elemento a {1}",failedCopyMultipleTitleFormat:"No se copiaron {0} elementos",failedCopySingleTitleFormat:"No se copió {0} elemento",canceledCopyMultipleTitleFormat:"Pueden haberse copiado {0} elementos",canceledCopySingleTitleFormat:"Puede haberse copiado {0} elemento",copyCrossSiteFatalErrorText:"Se produjo un problema",merging:"Fusionando {0} grupos",completedMerging:"Se fusionaron {0} grupos",failedMerge:"No se pudo fusionar",rotateMultipleTitleFormat:"Girando {0} fotos",rotateSingleTitleFormat:"Girando {0} foto",startedRotateMultipleShortTitleFormat:"Girando {0} fotos",startedRotateSingleShortTitleFormat:"Girando {0} foto",completedRotateMultipleShortTitleFormat:"Se giraron {0} fotos",completedRotateSingleShortTitleFormat:"Se giró {0} foto",failedRotateMultipleTitleFormat:"No se giraron {0} fotos",failedRotateSingleTitleFormat:"No se giró {0} foto",downloadMultipleTitleFormat:"Comprimiendo archivos",startedDownloadMultipleLongTitleFormat:"Descargando {0}",completedDownloadMultipleLongTitleFormat:"Se descargó {0}",canceledDownloadMultipleLongTitleFormat:"Se detuvo la descarga de {0}",applyOfficeLensMultipleTitleFormat:"Aplicando Office Lens a {0} fotos",applyOfficeLensSingleTitleFormat:"Aplicando Office Lens a {0} foto",startedApplyOfficeLensMultipleShortTitleFormat:"Aplicando Office Lens a {0} fotos",startedApplyOfficeLensSingleShortTitleFormat:"Aplicando Office Lens a {0} foto",completedApplyOfficeLensMultipleShortTitleFormat:"Aplicando Office Lens a {0} fotos",completedApplyOfficeLensSingleShortTitleFormat:"Aplicando Office Lens a {0} foto",failedApplyOfficeLensMultipleTitleFormat:"No se pudo aplicar Office Lens a {0} fotos",failedApplyOfficeLensSingleTitleFormat:"No se pudo aplicar Office Lens a {0} foto",removeOfficeLensMultipleTitleFormat:"Revirtiendo {0} fotos a su estado original",removeOfficeLensSingleTitleFormat:"Revirtiendo {0} foto a su estado original",startedRemoveOfficeLensMultipleShortTitleFormat:"Revirtiendo {0} fotos a su estado original",startedRemoveOfficeLensSingleShortTitleFormat:"Revirtiendo {0} foto a su estado original", completedRemoveOfficeLensMultipleShortTitleFormat:"Revirtiendo {0} fotos a su estado original",completedRemoveOfficeLensSingleShortTitleFormat:"Revirtiendo {0} foto a su estado original",failedRemoveOfficeLensMultipleTitleFormat:"{0} fotos no se han revertido a su estado original",failedRemoveOfficeLensSingleTitleFormat:"{0} foto no se ha revertido a su estado original",addToAlbumMultipleTitleFormat:"Agregando {0} elementos a {1}",addToAlbumSingleTitleFormat:"Agregando {0} elemento a {1}",startedAddToAlbumMultipleShortTitleFormat:"Agregando {0} elementos",startedAddToAlbumSingleShortTitleFormat:"Agregando {0} elemento",completedAddToAlbumMultipleTitleFormat:"Se agregaron {0} elementos a {1}",completedAddToAlbumSingleTitleFormat:"Se agregó {0} elemento a {1}",failedAddToAlbumMultipleTitleFormat:"No se agregaron {0} elementos",failedAddToAlbumSingleTitleFormat:"No se agregó {0} elemento",removeAsCoverPhotosMultipleTitleFormat:"Quitando {0} fotos de portada de {1}",removeAsCoverPhotosSingleTitleFormat:"Quitando {0} foto de portada de {1}",startedRemoveAsCoverPhotosMultipleShortTitleFormat:"Quitando {0} portadas",startedRemoveAsCoverPhotosSingleShortTitleFormat:"Quitando {0} portada",completedRemoveAsCoverPhotosMultipleTitleFormat:"Se quitaron {0} fotos de portada de {1}",completedRemoveAsCoverPhotosSingleTitleFormat:"Se quitó {0} foto de portada de {1}",failedRemoveAsCoverPhotosMultipleTitleFormat:"No se eliminaron {0} fotos",failedRemoveAsCoverPhotosSingleTitleFormat:"No se eliminó {0} foto",addAsCoverPhotosMultipleTitleFormat:"Agregando {0} fotos de portada a {1}",addAsCoverPhotosSingleTitleFormat:"Agregando {0} foto de portada a {1}",startedAddAsCoverPhotosMultipleShortTitleFormat:"Agregando {0} portadas",startedAddAsCoverPhotosSingleShortTitleFormat:"Agregando {0} portada",completedAddAsCoverPhotosMultipleTitleFormat:"Se agregaron {0} portadas a {1}",completedAddAsCoverPhotosSingleTitleFormat:"Se agregó {0} portada a {1}",failedAddAsCoverPhotosMultipleTitleFormat:"No se agregaron {0} fotos",failedAddAsCoverPhotosSingleTitleFormat:"No se agregó {0} foto",startedCreateAlbumFromFolderSingleTitleFormat:"Creando álbum de la carpeta {0}",completedCreateAlbumFromFolderSingleTitleFormat:"Se creó el álbum {0}",failedCreateAlbumFromFolderSingleTitleFormat:"No se pudo crear el álbum de la carpeta {0}",startedCreateColumnSingleTitleFormat:"Creando {0}",startedCreateColumnSingleShortTitle:"Crear columna",completedCreateColumnSingleTitleFormat:"{0} se ha creado",failedCreateColumnSingleTitleFormat:"{0} no se ha creado",updateBundle:"Actualizando {0}",checkInItemTitleFormat:"Protegiendo elemento de {0}",checkOutItemTitleFormat:"Desprotegiendo elemento de {0}",undoCheckOutItemTitleFormat:"Descartando desprotección de elemento de {0}",createFolderTitleFormat:"Crear una carpeta en {0}",fileSizeCreateItemErrorFormat:"Los archivos deben tener un tamaño inferior a {0} para poder guardarlos en {1}.",overQuotaCreateItemErrorText:"No hay suficiente espacio en OneDrive para este archivo.",overQuotaSharedFolderCreateItemErrorText:"El propietario de esta carpeta no tiene suficiente espacio en su OneDrive.",generalCreateItemErrorText:"Hubo un problema al crear este archivo. Vuelve a intentarlo.",accessDeniedCreateItemErrorText:"No tienes permiso para hacer cambios en este archivo.",revisionConflictCreateItemErrorText:"El archivo se actualizó desde otra ubicación.",fileSizeUploadErrorFormat:"Los archivos deben tener un tamaño inferior a {0} para poder cargarse en {1}.",emptyFileOrFolderUploadErrorFormat:"Lo sentimos, OneDrive no puede cargar carpetas o archivos vacíos. Vuelve a intentarlo.",emptyFileOrFolderUploadErrorFormat2:'La biblioteca "{0}" no puede cargar carpetas o archivos vacíos. Vuelve a intentarlo.',folderUploadNotSupported:"Tu explorador no admite la carga de carpetas.",overQuotaSharedFolderUploadErrorText:"El propietario de esta carpeta no tiene suficiente espacio en su OneDrive.",lockMismatchUploadErrorText:"Este archivo no se puede sustituir porque está abierto. Ciérralo e inténtalo de nuevo.",invalidNameUploadErrorText:'Escribe un nombre que no empiece ni termine por un espacio, no termine en punto, ni contenga ninguno de estos caracteres: / \\ < > : * " ? |',generalUploadErrorText:"Error al cargar el archivo. Inténtalo de nuevo.",accessDeniedUploadErrorText:"Lo sentimos, no tienes permiso para agregar archivos a esta carpeta.",conflictUploadErrorText:"Ya existe un archivo con este nombre. ¿Deseas reemplazar el archivo existente o prefieres cambiar el nombre y mantener los dos?",downlevelConflictUploadErrorText:"Ya existe un archivo con este nombre. Cambia el nombre del archivo localmente e intenta cargarlo de nuevo.",conflictUploadWithoutRenameErrorText:"Ya existe un archivo con este nombre. ¿Desea reemplazarlo?",conflictUploadFolderErrorText:"Ya existe una carpeta con este nombre.",conflictUploadFolderWithRenameErrorText:"Ya existe una carpeta con este nombre. ¿Quieres cambiar el nombre y mantener las dos?",conflictMoveCopyFileWithoutReplaceErrorText:"Ya existe un archivo con este nombre.",sameLocationMoveCopyErrorText:"El elemento ya está en esta ubicación.",moveFolderToSameLocationErrorText:"La carpeta de destino es la misma que la carpeta de origen.",moveFolderToOwnSubfolderErrorText:"La carpeta de destino es una subcarpeta de la carpeta de origen.",fileSizeSaveErrorFormat:"Los archivos deben tener un tamaño inferior a {0} para poder guardarlos en {1}.",emptyFileSaveErrorFormat:"OneDrive no puede guardar un archivo vacío. Inténtalo de nuevo.",emptyFileSaveErrorFormat2:"OneDrive no puede guardar un archivo vacío. Inténtalo de nuevo.",overQuotaSharedFolderSaveErrorText:"El propietario de esta carpeta no tiene suficiente espacio en su OneDrive.",generalSaveErrorText:"Hubo un problema al guardar este archivo. Inténtalo de nuevo.",accessDeniedSaveErrorText:"No tienes permiso para hacer cambios en este archivo.",revisionConflictSaveErrorText:"El archivo se ha actualizado desde otra ubicación.",shareTitleFormat:'Se compartió "{0}"',shareMultipleTitleFormat:"Compartió {0} elementos",shareFailedTitleFormat:"No se pudo compartir el elemento {0}",shareMultipleFailedTitleFormat:"No se pudieron compartir los elementos {0}",shareAccessRequestQueued:"Solicitud para compartir enviada al propietario para su aprobación",shareAccessDenied:"Lo sentimos, no tiene permisos suficientes para compartir este elemento",startedReportAbuseSingleShortTitleFormat:"Notificando abuso",completedReportAbuseSingleTitleFormat:"Abuso notificado para {0}",failedReportAbuseSingleTitleFormat:"{0} no se ha notificado",setCoverPhotoTitleFormat:"Estableciendo foto de portada para {0}",completedSetCoverPhotoTitleFormat:"Foto de portada establecida para {0}",failedSetCoverPhotoTitleFormat:"No se estableció la foto de portada para {0}",setPhotoBurstWinnerTitleFormat:"Estableciendo {0} como el favorito de la ráfaga",completedSetPhotoBurstWinnerTitleFormat:"{0} establecido como el favorito de la ráfaga",failedSetPhotoBurstWinnerTitleFormat:"{0} no se estableció como el favorito de la ráfaga",extractItemsFromPhotoBurstMultipleTitleFormat:"Extrayendo {0} elementos de la ráfaga",extractItemsFromPhotoBurstSingleTitleFormat:"Extrayendo {0} elemento de la ráfaga",completedExtractItemsFromPhotoBurstMultipleTitleFormat:"{0} elementos extraídos de la ráfaga",completedExtractItemsFromPhotoBurstSingleTitleFormat:"{0} elemento extraído de la ráfaga",failedExtractItemsFromPhotoBurstMultipleTitleFormat:"{0} elementos no se extrajeron de la ráfaga",failedExtractItemsFromPhotoBurstSingleTitleFormat:"No se ha extraído {0} elemento de la ráfaga",publishItemTitleFormat:"Publicar elemento de {0}",unPublishItemTitleFormat:"Cancelar la publicación del elemento de {0}",MakeHomepageError:"No se pudo establecer la página principal.",MakeHomepageProgress:"Convirtiendo en página principal.",MakeHomepageCompleted:"Ahora, esta es la página principal del sitio.",TriggerFlowError:'No se pudo iniciar el flujo "{0}"',TriggerFlowStarted:'Se ha iniciado el flujo "{0}"',TriggerFlowStarting:'Iniciando el flujo "{0}"'}});define("odsp-next/dataSources/newFeatureExperience/NewFeatureExperience.resx",["require","exports"],function(e,a){a.strings={LearnMore:"Más información",WelcomeNextTitle:"Bienvenido al nuevo OneDrive",WelcomeNextDescription:"Agregue archivos y carpetas para comenzar.",WelcomeNextBodyFirstParagraph:"OneDrive es más sencillo y rápido, y permite hacer más cosas con tu teléfono o tableta.",WelcomeNextCalloutTitle:"Agregar archivos y carpetas",WelcomeNextCalloutBody:"Haga clic en Nuevo para agregar una carpeta o crear un nuevo documento con Office Online. Haga clic en Cargar para buscar un archivo para subirlo. También puede arrastrar archivos a la lista para cargarlos.",RightClickTitle:"Compartir, descargar y mucho más",RightClickDescription:"Haz en los elementos con el botón secundario para ver qué puedes hacer.",RightClickBodyFirstParagraph:"Comparta, descargue, copie, mueva, elimine elementos o cámbieles el nombre.",TopBarInfoPaneTitle:"Ver detalles del elemento",TopBarInfoPaneDescription:"Consulta en el panel de detalles la información de uso compartido y muchas cosas más.",TopBarInfoPaneFirstParagraph:"Haz clic en el botón de información para ver los detalles sobre el archivo o la carpeta seleccionados.",TopBarInfoPaneCalloutTitle:"Ver detalles del elemento",TopBarInfoPaneCalloutBody:"Haz clic en el botón de información para ver detalles sobre el archivo o carpeta seleccionado.",GetAppsTitle:"Consigue las aplicaciones de OneDrive",GetAppsDescription:"Accede a archivos desde tu teléfono o tableta.",GetAppsLinkText:"Vaya a la tienda en su dispositivo Android, iPad, iPhone o Windows Phone, o bien realice la descarga desde OneDrive.com.",NewWelcomeNextTitle:"Bienvenido a OneDrive",NewWelcomeNextDescription:"Agregue archivos y carpetas para comenzar. ",NewWelcomeNextBodyFirstParagraph:"OneDrive es su lugar en la nube para almacenar y compartir archivos de trabajo.",NewWelcomeNextCalloutTitle:"Agregar archivos y carpetas",NewWelcomeNextCalloutBody:"Haga clic en Nuevo para agregar una carpeta o crear un nuevo documento con Office Online. Haga clic en Cargar para buscar un archivo para subirlo. También puede arrastrar archivos a la lista para cargarlos.",NewRightClickTitle:"Compartir archivos y carpetas",NewRightClickDescription:"Invita a otros a ver o editar.",NewRightClickBodyFirstParagraph:"Colabora en archivos sin tener que enviar datos adjuntos.",DiscoverViewTitle:"Descubre las tendencias a tu alrededor.",DiscoverViewDescription:"Descubre con qué documentos compartidos se está trabajando en tu organización.",DiscoverViewBody:"Descubre con qué documentos compartidos se está trabajando en tu organización.",ODBSearchTitle:"Encuentra los documentos más rápidos con Búsqueda",ODBSearchDescription:"Encuentra los documentos más rápidos con Búsqueda",ODBSearchBody1:"Encuentra rápidamente documentos y fotos que coinciden con la consulta de búsqueda sencilla en la carpeta actual y las otras carpetas de OneDrive.",ODBSearchBody2:"Escribe tu consulta de búsqueda en el cuadro de búsqueda superior izquierdo y haz clic en Entrar.",ODBSearchCalloutTitle:"Nuevo",TextEditorTitle:"Nuevo editor de texto",TextEditorDescription:"Ahora puedes editar los archivos de texto en OneDrive.",ODBTextEditorBody:"Edita y comparte fácilmente documentos de texto con un nuevo editor de texto directamente en OneDrive en tu explorador favorito.",ODCTextEditorBody:"Crea, edita y comparte fácilmente documentos de texto con un nuevo editor de texto directamente en OneDrive en tu explorador favorito. ",PeopleTitle:"Personas en tu OneDrive",PeopleDescription:"OneDrive crea automáticamente grupos con tus seres queridos para que puedas encontrar fácilmente sus fotografías. ",PeopleBody:"Haz clic en un grupo para ver todas las fotos de la persona. ",ExploreRecentTitle:"Sumérjase en sus recuerdos más recientes",ExploreRecentBody:"Explore sus fotos recientes según el álbum, la etiqueta o el lugar, y vea las fotos que hizo el mismo día en años anteriores.",OfficeLensTitle:"Mejora rápida de fotos de documentos",OfficeLensBody:"Haga clic en el botón de Office Lens para aclarar y mejorar fotos de tarjetas de presentación, recibos, menús y mucho más.",PhotoViewTitle:"Ampliación de sus preciosas fotos",PhotoViewBody:"Pruebe la vista fotográfica para aumentar el tamaño de los iconos de fotos de una carpeta y mostrar una imagen destacada en primer lugar."}});define("odsp-next/utilities/selection/SelectionHelper.resx",["require","exports"],function(e,a){a.strings={resolveTitle:"Recopilando elementos",resolveDescription:"Espera mientras se recuperan los elementos seleccionados.",resolveError:"Se produjo un error. Inténtalo de nuevo."}});define("odsp-next/controls/itemNameEditor/ItemNameEditor.resx",["require","exports"],function(e,a){a.strings={NewNameLabel:"Nuevo nombre",NewNamePlaceholder:"Escribe el nuevo nombre"}});define("odsp-next/controls/textContainer/TextContainer.resx",["require","exports"],function(e,a){a.strings={titleNotShared:"Uso compartido de información",textNotShared:"El archivo solicitado ya no está compartido en OneDrive."}});define("odsp-next/controls/sharing/shareSurvey/ShareSurvey.resx",["require","exports"],function(e,a){a.strings={title:'Obtener un vínculo a la encuesta "{0}"',note:"Quienes tengan este vínculo podrán enviar respuestas sin iniciar sesión. No podrán ver los resultados.",loading:"Se está cargando...",create:"Crear vínculo",done:"Listo",remove:"Quitar vínculo",error:"Se produjo un error. Vuelve a intentarlo más tarde."}});define("odsp-next/actions/odb/Actions.resx",["require","exports"],function(e,a){a.strings={CreateExcelSurveyError:"El administrador debe permitir a los usuarios compartir vínculos de encuestas.",CreateExcelSurveyTitle:"No se pueden crear encuestas aquí.",NGSCSyncDialogTitle:"Preparando para sincronizar…",NGSCSyncDialogBody1:"Al abrir OneDrive en el equipo…",NGSCSyncDialogBody2:"Si se solicita, inicia sesión con tu cuenta {0}.",NGSCSyncDialogBody3:"Si no ocurre nada, puede que tengas que {0}descargar la última versión de OneDrive{1}.",NGSCSyncDialogGetOneDriveButton:"Obtén el nuevo OneDrive",FileCheckedoutOrLockedWarningTitle:"El archivo está desprotegido o bloqueado",FileCheckedoutOrLockedWarning:"No puedes editar las propiedades de este documento mientras está extraído del repositorio o bloqueado para su edición por otro usuario",DownloadBlockedDialogTitle:"Acceso bloqueado"}});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedrive.resx-0d5fdaeb.js WXYZODbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_shttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedriveapp.resx-27747949.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9y:456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f62f515-0001-005d-03d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056341_Thu, 04 May 2017 18:05:49 GMTT2218_0x8D490DDFE8B65A6_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djbgr{  #AO^p2<ch0PUi{ O// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/loadingSpinner/LoadingSpinner.resx",["require","exports"],function(e,a){a.strings={LoadingText:"Cargando"}});define("odsp-next/controls/oneDriveApp/OneDriveApp.resx",["require","exports"],function(e,a){a.strings={beforeUnloadMessage:"Los cambios no se han guardado. ¿Quieres salir de esta página y perder tu trabajo?",cancel:"Cancelar",leavePage:"Dejar la página"}});define("odsp-next/controls/sharing/shareByEmail/Sharing.resx",["require","exports"],function(e,a){a.strings={EmailPlaceholder:"Agregar un mensaje aquí",EmailInvitation:"Enviar una invitación por correo electrónico",TitleText:'Compartir "{0}"',ShareText:"Compartir",PermissionLabel:"Seleccionar un nivel de permisos",ServerError:"Estamos teniendo problemas para conectar con el servidor.",RequireSignInLabel:"Requerir inicio de sesión",RequireSignInTooltip:"Si deseas permitir que este documento se comparta, desactiva esta opción para que todos los usuarios puedan simplemente hacer clic en el vínculo para abrirlo o modificarlo.",PropagateSharingLabel:"Comparta todo el contenido de esta carpeta, incluso los elementos con permisos únicos.",AccessDenied:"No tiene permisos para compartir este elemento.",VerifyAccount:"El uso compartido desde esta cuenta se ha bloqueado temporalmente.",MultiShareTitleText:"Compartir elementos de {0}",MultiShareOverLimit:"Solo se pueden seleccionar y compartir juntos {0} archivos. Para compartir un mayor número de archivos, puedes ponerlos en una carpeta y compartir la carpeta.",CharacterCounterFormat:"{0}/{1}",SharedWithPeople:"{0} está compartido con {1} personas.",SharedWithPerson:"{0} se ha compartido con 1 usuario.",SharedWithGroup:"{0} está compartido con 1 grupo.",SharedWithGroups:"{0} está compartido con {1} grupos.",SharedWithPeopleAndGroup:"{0} está compartido con 1 grupo y {1} personas.",SharedWithPeopleAndGroups:"{0} está compartido con {1} grupos y {2} personas.",SharedWithPeopleAndExternalUsers:"{0} está compartido con {1} personas. Algunos son externos a la organización.",SharedWithPeopleGroupAndExternalUsers:"{0} está compartido con 1 grupo y {1} personas. Algunas personas son externas a la organización.",SharedWithPeopleGroupsAndExternalUsers:"{0} está compartido con {1} grupos y {2} personas. Algunas personas son externas a la organización.",SharingHintNumberOfFilesText:"{0} archivos",MissingFileError:"No puedes compartir este archivo porque se ha movido o eliminado.",MissingFolderError:"No puedes compartir esta carpeta porque se ha movido o eliminado."}});define("odsp-next/controls/dragAndDrop/DragAndDrop.resx",["require","exports"],function(e,a){a.strings={DragCaption:"{0} de {1}",MultipleFileName:"Archivos",TargetFrameMessage:"Arrastra los elementos a cualquier ubicación.",DragAndDropHintText:"Arrastra archivos aquí para cargarlos",DragAndDropHintEmptyRobotText:"Coloca aquí tu primer archivo.",fullOverlayMessage:"OneDrive está lleno. No se pueden agregar más archivos.",exceedingOverlayMessage:"Límite de almacenamiento superado. No se pueden agregar más archivos.",genericOverlayMessage:"No hay espacio y no se pueden agregar más archivos"}});define("odsp-next/models/teachingBubble/TeachingBubble.resx",["require","exports"],function(e,a){a.strings={odbLeftNavTitle:"Ir a OneDrive para la Empresa",odbLeftNavBodyCopy:"Las cuentas profesionales son independientes de los archivos personales.",odbLeftNavLinkText:"Administrar o quitar cuentas",recycleBinTitle:"Restaurar archivos eliminados",recycleBinBodyCopy:"Si eliminas un archivo y necesitas recuperarlo, ve a la papelera de reciclaje.",addToOneDriveTitle:"Agregar esta carpeta a su OneDrive",addToOneDriveBodyCopy:"Si agregas esta carpeta a tu OneDrive, podrás trabajar con ella junto con tus propias carpetas y sincronizarla en tus equipos.",addToOneDriveWin81BodyCopy:"Si lo guardas con tus propios archivos, podrás acceder a él rápidamente. Actualiza a Windows 10 y también podrás sincronizar la carpeta en tu equipo PC.",addToOneDriveWin81LinkText:"Actualizar Windows",photosSearchTitle:"Introducción a la búsqueda de fotos",photosSearchBodyCopy:'Prueba a buscar por tipo, etiqueta o ubicación (por ejemplo, "imágenes", "#gato" o "fotos de Madrid").',photoFolderBodyCopy:"Revisa la nueva vista de fotos con esta carpeta.",discoverShortIntro:"Descubre las tendencias a tu alrededor.",xSiteCopyShortIntro:"Ya puedes copiar archivos y carpetas directamente de OneDrive a SharePoint.",learnMoreLinkText:"Más información",xSiteCopyDownloadShortIntro:'¿Quieres descargar un elemento para copiarlo en un sitio de SharePoint? En lugar de eso, ahora puedes usar el botón "Copiar en".',mobileAppUpsellTitle:"Agregar",mobileAppUpsellBody:"Obtén la aplicación de OneDrive para tu dispositivo Android, iOS o Windows.",freUploadConfirmationBody:"Fíjate, este es el archivo que acabas de cargar.",freUploadConfirmationBodyOpen:"Fíjate, este es el archivo que acabas de cargar. Haz clic aquí para verlo directamente en el explorador.",freUploadConfirmationBodyFolder:"Fíjate, esta es la carpeta que acabas de cargar.",freUploadConfirmationMultipleFiles:"Fíjate, estos son los elementos que acabas de cargar.",freUploadConfirmationMultipleFilesOpen:"Fíjate, estos son los elementos que acabas de cargar. Puedes pulsar para verlos directamente en este explorador.",freUploadConfirmationBodyFileFolder:"Fíjate, el elemento que cargaste está aquí.",freUploadConfirmationBodyMultipleFolderPlural:"Fíjate, los elementos que cargaste están aquí.",closeButton:"Cerrar notificación",expiringLinksTitle:"Vínculos que expirarán",expiringLinksBody:"Aumenta la seguridad de los vínculos definiendo que expiren en una fecha determinada.",premiumDiamondAltText:"Rombo de característica de OneDrive Premium"}});_application/javascript_shttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconedriveapp.resx-27747949.js \]^_O@bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcbasepage.resx-86610dbc.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:08 GMTYBlockBlob_$be392c8f-0001-0028-37d1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056338_Thu, 04 May 2017 18:05:49 GMTS887_0x8D490DDFDEBD446_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MQewO// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/search/Search.resx",["require","exports"],function(e,a){a.strings={SearchPlaceholder:"Buscar",SearchBoxLabel:"Cuadro de búsqueda, pulsa la tecla ENTRAR para enviar.",SearchItemsTitle:'Resultados de la búsqueda de "{0}"',FilteredSearchItemsTitle:'Resultados de búsqueda filtrados para "{0}"',SearchPhotosTitle:'Resultados de fotos para "{0}"',SearchItemsPassThruLargestTitle:"Archivos de mayor tamaño en tu OneDrive",SearchOneDrivePlaceholder:"Buscar todo",SearchOneDrivePhotosPlaceholder:"Buscar fotografías"}});define("odsp-next/pages/files/od/ODCFiles.resx",["require","exports"],function(e,a){a.strings={pageTitleDefault:"OneDrive",pageTitleFormat:"{0} - OneDrive",commandBarRegionLabel:"Comandos",navigationRegionLabel:"Enumera las diferentes vistas de archivos",listRegionLabel:"Lista de carpetas y archivos"}});define("odsp-next/controls/suiteNavFallback/SuiteNavFallback.resx",["require","exports"],function(e,a){a.strings={Profile:"Perfil",SignOut:"Cerrar sesión",AppTitle:"OneDrive",Feedback:"Comentarios",Help:"Ayuda",Office365:"Office 365",Options:"Opciones",SignOutEmail:"Cerrar sesión ({0})"}});define("odsp-next/controls/overlays/dialog/DialogOverlay.resx",["require","exports"],function(e,a){a.strings={closeLabel:"Cerrar"}});define("odsp-next/controls/panelHost/PanelHost.resx",["require","exports"],function(e,a){a.strings={closePanelLabel:"Cerrar"}});define("odsp-next/controls/notificationHost/NotificationHost.resx",["require","exports"],function(e,a){a.strings={Close:"Cerrar",Expand:"Expandir"}});define("odsp-next/controls/searchResults/SearchResults.resx",["require","exports"],function(e,a){a.strings={SearchEverything:"Buscar todo",NoResults:"No se encontró nada que coincida con la búsqueda.",SearchingStatus:"Se está buscando...",TypeToSearchStatus:"Escribe para buscar",ParentFolderLabel:"Carpeta principal",SearchOneDrive:"Encontrar más elementos en OneDrive",NewSearchResultsAccessibleText:"Hay nuevos resultados de búsqueda, usa las teclas de flecha para desplazarte."}});define("odsp-next/controls/searchBox/SearchBox.resx",["require","exports"],function(e,a){a.strings={SearchIconLabel:"Buscar",ClearIconLabel:"Borrar entrada de búsqueda",BackIconLabel:"Cancelar búsqueda"}});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcbasepage.resx-86610dbc.js abcdO:bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcbasepage-f89305da.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:48 GMTYBlockBlob_$8f62f241-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056339_Thu, 04 May 2017 18:05:49 GMTU54203_0x8D490DDAA69B3EA_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djW\gpvy  6DSex'1X] %EK_q|O"Wdefine("odsp-next/pages/base/odc/ConsumerBasePage",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ConsumerBasePageViewModel","./ConsumerBasePage.html"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"od-consumer-base-page",template:e("./ConsumerBasePage.html"),viewModel:a["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/base/odc/ConsumerBasePageViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../od/BasePage","../../../actions/odc/ActionMap","../../../resources/ControlResourceKeys"],function(e,t,o,a,n,i){"use strict";var r=function(e){function t(t,o){void 0===t&&(t={});void 0===o&&(o={});var r=e.call(this,t)||this,s=o.ActionMap,l=void 0===s?n:s;r.basePageTagName=a.tagName;r.basePageParams={};r.resources.expose(i.actionMap,new(r.managed(l)));return r}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/pages/base/od/BasePage",["require","exports","./BasePageViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./BasePage.html","./BasePage.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-base-page",template:e("./BasePage.html"),viewModel:o["default"],synchronous:!0});return n});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/base/od/BasePageViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys","../../../resources/UtilityResourceKeys","../../../resources/DataSourceResourceKeys","../../../resources/PagesResourceKeys","../../../controls/search/Search.resx","../../../dataSources/url/PageType","../../files/od/ODCFiles.resx","@ms/odsp-utilities/lib/modules/ModuleLoader","@ms/odsp-utilities/lib/async/Promise","../../../models/promiseTracker/PromiseTracker","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../providers/transclusion/TransclusionProvider","../../../bindings/dragAndDrop/DragAndDropBinding","@ms/odsp-utilities/lib/events/EventGroup","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../../utilities/browser/WindowSize","../../../utilities/features/Features","../../../models/quota/QuotaStatus","../../../controls/leftNavExpander/LeftNavExpander","../../../bindings/contextMenu/ContextMenuBinding","../../../bindings/css/ClassesBinding","../../../bindings/interactionScope/InteractionScopeBinding","../../../bindings/scrollContainer/ScrollContainerBinding","../../../bindings/component/ControlBinding","../../../providers/item/ItemProvider","@ms/odsp-datasources/lib/Permissions","../../../controls/suiteNav/SuiteNav","../../../controls/commandBar/CommandBar","../../../controls/leftPane/LeftPane","../../../controls/dialogHost/DialogHost","../../../controls/panelHost/PanelHost","../../../controls/hiddenDomHost/HiddenDomHost","../../../controls/overlays/host/OverlayHost","../../../controls/notificationHost/NotificationHost","../../../controls/progressSpinnerFlat/ProgressSpinnerFlat","../../../controls/search/Search","../../../controls/transclusion/host/TransclusionHost","../../../controls/topBar/TopBar","../../../controls/search/Search"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h,g,f,x,b,v,B,C,y,S,k,w,I,_,P,D,T,N,O,M,L,R,A,V,F,E,H,z,U){"use strict";var $;!function(e){e.onDragging="BasePageOnDragging";e.onReceiveDrop="BasePageOnReceiveDrop";e.onMayReceiveDrop="BasePageOnMayReceiveDrop"}($=t.DragAndDropEvents||(t.DragAndDropEvents={}));var q=function(t){function a(a,u){void 0===a&&(a={});void 0===u&&(u={});var p=t.call(this,a,u)||this;p.suiteNavTagName=N.tagName;p.commandBarTagName=O.tagName;p.dialogHostTagName=L["default"].tagName;p.panelHostTagName=R["default"].tagName;p.hiddenDomHostTagName=A["default"].tagName;p.overlayHostTagName=V["default"].tagName;p.notificationHostTagName=F["default"].tagName;p.progressSpinnerFlatTagName=E["default"].tagName;p.searchTagName=H.tagName;p.transclusionHostTagName=z["default"].tagName;p.topBarTagName=U["default"].tagName;p.addBindingHandlers({contextMenu:k,classes:w,interactionScope:I["default"],scrollContainer:_["default"],dragAndDrop:x["default"],control:P["default"]});p.resources.exposeFactory(l.base.infoPane.infoPane,f.factory);var g=p.resources.consume(l.base.infoPane.infoPane);p.infoPaneTransclusionHostParams={provider:g};p._itemProvider=p.resources.consume(D.resourceKey);p.isLeftNavUserExpanded=p.resources.expose(l.base.leftNav.isLeftNavUserExpanded,o.observable(!1));p.isLeftNavClosing=p.resources.expose(l.base.leftNav.isLeftNavClosing,o.observable(!1));p.leftNavExpanderTagName=S.tagName;p.pageType=p.resources.consume(n.currentPage);p._notificationProvider=p.resources.isExposed(i.notification)?p.resources.consume(i.notification):void 0;p._identityProvider=p.resources.consume(i.identity);p._bundleLoader=p.resources.consume(i.bundleLoader);p._mediaBaseUrl=e.toUrl(p.resources.consume(s.settings).mediaBaseUrl);p._isAuthenticated=p._identityProvider.getIdentity().type!==T.IdentityType.anonymous;p._urlDataSource=p.resources.consume(s.url);p._suiteNavProvider=p.resources.consume(i.suiteNav);p.supportHamburgerInSuiteNav=p.resources.expose(l.base.suiteNav.supportHamburgerInSuiteNav,p._suiteNavProvider.getCapabilities().supportsRealSuiteNav);p.resources.expose(l.base.leftNav.toggleIsLeftNavUserExpanded,p.toggleIsLeftNavUserExpanded.bind(p));p.isInfoPaneExpanded=p.resources.expose(l.base.infoPane.isInfoPaneExpanded,o.observable(!1));p.platform=p.resources.consume(v.platformDetection);p.responsiveUI=p.resources.consume(r.responsiveUI);p.resources.expose(n.currentItem,o.observable(null));p.innerComponent=o.observable(null);p.isSmartBannerVisible=p.resources.expose(l.base.isSmartBannerVisible,o.observable(!1));p.isTopBarVisible=p.resources.expose(l.base.suiteNav.isTopBarVisible,o.observable(!1));p.isSuiteNavHidden=p.resources.expose(l.base.suiteNav.isSuiteNavHidden,o.observable(!0));p.isCommandBarDarkTheme=p.resources.expose(l.base.commandBar.isDarkTheme,o.observable(!1));p.isSearchHidden=p.resources.expose(l.base.commandBar.isSearchHidden,o.observable(!0));p._loadingPromiseTracker=p.resources.expose(n.promiseTracker,new(p.managed(h["default"])));p.isRetrievingData=p.resources.expose(l.base.isRetrievingData,p.createPureComputed(p._computeIsRetrievingData,{deferEvaluation:!0}));p.h1PageTitle=m.strings.pageTitleDefault;p.h2NavigationHeader=m.strings.navigationRegionLabel;p.h2CommandBarHeader=m.strings.commandBarRegionLabel;p.h2ContentHeader=m.strings.listRegionLabel;p.canSupportFlexBox=!p.platform.isIE||p.platform.browserMajor>9;p.isActive=o.observable(!1);p.commandSet=p.resources.expose(l.base.commandBar.commandSet,o.observable(null));p._currentPageModulePath=o.observable(null);p.hideLeftNav=p.resources.expose(l.base.leftNav.hideLeftNav,o.observable(!0));p.isSearchVisible=p.createPureComputed(p._computeIsSearchVisible,{deferEvaluation:!0});p.searchCollapsed=p.createComputed(function(){var e=p.responsiveUI.formFactorSize();switch(e){case B.Small:case B.Medium:case B.Large:return!0;case B.XLarge:case B.XXLarge:case B.XXXLarge:return!1}});p.searchHasBack=p.createComputed(function(){var e=p.responsiveUI.formFactorSize();switch(e){case B.Small:return!0;case B.Medium:case B.Large:case B.XLarge:case B.XXLarge:case B.XXXLarge:return!1}});var b;C.isFeatureEnabled(C.EnablePersonalSearchSuggestions)&&(b=p.createComputed(function(){return p.pageType()===c.Photos?d.strings.SearchOneDrivePhotosPlaceholder:d.strings.SearchOneDrivePlaceholder}));p.searchParams={placeholder:b,isCollapsed:p.searchCollapsed,hasBack:p.searchHasBack};p._setUpResponsiveUI();p.leftPaneSpecification=P.toSpecification(M["default"],{isLeftNavVisible:p.isLeftNavVisible});p.supportHamburgerInSuiteNav&&p._isAuthenticated?p.hamburgerCallback=p.toggleIsLeftNavUserExpanded.bind(p):p.hamburgerCallback=null;p.hasSelectionState=p.resources.expose(l.base.commandBar.hasSelectionState,o.observable(!1));p.contextMenuHelper=p.resources.expose(l.base.contextMenuHelper,o.observable(null));p.viewParams=p.resources.consume(n.viewParams);p.createComputed(function(){p.viewParams();p._loadView()});p.allowNotifications=!!p._notificationProvider;p._setupSuiteNav();p.hamburgerBadge=p.createPureComputed(p._computeHamburgerBadge);return p}__extends(a,t);a.prototype.toggleIsLeftNavUserExpanded=function(){var e=this;this.isLeftNavUserExpanded(!this.isLeftNavUserExpanded());if(!this.isLeftNavVisible()){this.isLeftNavClosing(!0);this.async.setTimeout(function(){return e.isLeftNavClosing(!1)},367)}return!1};a.prototype.onDragging=function(e,t){b["default"].raise(window,$.onDragging,{value:e,data:t})};a.prototype.onReceiveDrop=function(e){b["default"].raise(window,$.onReceiveDrop,e)};a.prototype.onMayReceiveDrop=function(e){b["default"].raise(window,$.onMayReceiveDrop,e)};a.prototype._computeIsLeftNavVisible=function(){var e=this.isLeftNavUserExpanded(),t=this._isAuthenticated,o=this.responsiveUI.formFactorSize(),a=o>this.responsiveUI.windowSize.Large&&!this.hideLeftNav();this.isLeftNavVisible(t&&(a||e))};a.prototype._computeIsTopBarHamburgerVisible=function(){var e=this._isAuthenticated,t=this.responsiveUI.isHamburgerVisible(),o=this.isSuiteNavHamburgerVisible();this.isTopBarHamburgerVisible(e&&t&&!o)};a.prototype._computeIsSuiteNavHamburgerVisible=function(){var e=this._isAuthenticated,t=this.responsiveUI.isHamburgerVisible(),o=this.suiteNavHamburgerIsUnavailable();this.isSuiteNavHamburgerVisible(e&&t&&!o&&this.supportHamburgerInSuiteNav)};a.prototype._setUpResponsiveUI=function(){this.suiteNavHamburgerIsUnavailable=o.observable(!1);this.isSuiteNavHamburgerVisible=this.resources.expose(l.base.suiteNav.isSuiteNavHamburgerVisible,o.observable(!1));this.createComputed(this._computeIsSuiteNavHamburgerVisible);this.isTopBarHamburgerVisible=this.resources.expose(l.base.suiteNav.isTopBarHamburgerVisible,o.observable(!1));this.createComputed(this._computeIsTopBarHamburgerVisible);this.isLeftNavVisible=this.resources.expose(l.base.leftNav.isLeftNavVisible,o.observable(!1));this.createComputed(this._computeIsLeftNavVisible)};a.prototype._computeIsSearchVisible=function(){return this._isAuthenticated&&!this.isSearchHidden()};a.prototype._computeIsRetrievingData=function(){return this._loadingPromiseTracker.activeCount()>0};a.prototype._loadView=function(){var t=this,o=this._urlDataSource.getInnerPageModulePath(this.viewParams.peek()),a=this._urlDataSource.getQueryType()||"";g.Engagement.logData({name:"OneDriveAppView.Load"+a});if(this._oldPageModulePath!==o){this._oldPageModulePath=o;this._currentPageModulePath(o);this._viewLoadPromise&&this._viewLoadPromise.cancel();var n=u.loadModule({require:e,path:o});this._viewLoadPromise=n.then(function(e){e&&e.tagName&&t.innerComponent({name:e.tagName,params:{}})},function(e){t._urlDataSource.handleFatalErrorDuringViewLoad();return p["default"].wrapError(e)})}};a.prototype._computeHamburgerBadge=function(){if(C.isFeatureEnabled(C.NewQuotaInfo)&&this._bundleLoader.getBundleInfo(3).isLoaded()&&this.isSuiteNavHamburgerVisible()){this._userStateProvider||(this._userStateProvider=this.resources.consume(i.quota));var e=this._userStateProvider.status();return this._getHamburgerBadge(e)}};a.prototype._getHamburgerBadge=function(e){return e>=y["default"].full?{isCritical:!1,imageUrl:this._mediaBaseUrl+"/images/quota/error-circle-filled.svg"}:e>=y["default"].critical?{isCritical:!0,imageUrl:this._mediaBaseUrl+"/images/quota/warning-triangle-filled.svg"}:void 0};a.prototype._setupSuiteNav=function(){var e=this,t=this.resources.consume(i.suiteNav);this.isO365FlexPaneVisible=o.observable(!1);t.getCapabilities().supportsRealSuiteNav&&t.getO365Shell().then(function(t){t.OnHasMember("FlexPane",function(){t.FlexPane.OnFlexPaneVisibilityChanged(function(t){e.isO365FlexPaneVisible(t);o.utils.triggerEvent(document.body,"resize")})})})};return a}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=q});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/models/promiseTracker/PromiseTracker",["require","exports","knockout","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,o,a){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var a=e.call(this,t)||this;a.activeCount=o.observable(0);return a}__extends(t,e);t.prototype.registerPromise=function(e){var t=this;this._incrementCount();e.done(function(){t._decrementCount()},function(){t._decrementCount()})};t.prototype._incrementCount=function(){var e=this.activeCount.peek();this.activeCount(++e)};t.prototype._decrementCount=function(){var e=this.activeCount.peek();this.activeCount(--e)};return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/dragAndDrop/DragAndDropBinding",["require","exports","knockout","../BaseBinding"],function(e,t,o,a){"use strict";var n=function(e){function t(t){var a=e.call(this,t)||this,n=a.valueAccessor();a._isDragging=n.isDragging;a._mayReceiveDrop=n.mayReceiveDrop;a._receiveDrop=n.receiveDrop;a._dragOutWindow=n.dragOutWindow;a._state=o.observable({isWithinElement:!1,data:void 0}).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}});a._isDragging&&a.createComputed(function(){a._isDragging.call(a.bindingContext.$data,a._state().isWithinElement,a._state().data)});a.events.on(a.element,"od-dragEnter",a._onDragEnter);a.events.on(a.element,"od-dragLeave",a._onDragLeave);a.events.on(a.element,"od-processDrop",a._onProcessDrop);a.events.on(a.element,"od-dragOutWindow",a._onDragOutWindow);return a}__extends(t,e);t.prototype._onDragEnter=function(e){var t=e.args;if(!t||!t.dragData||!t.dropSourceElement)return!0;this._state({isWithinElement:!0,data:{dragData:t.dragData,dropTargetData:t.dropTargetData}});!t.dropTargetData&&this._mayReceiveDrop&&(t.dropTargetData=this._mayReceiveDrop.call(this.bindingContext.$data,t.dragData,t.dropSourceElement));return!0};t.prototype._onDragLeave=function(e){this._state({isWithinElement:!1,data:void 0});return!0};t.prototype._onProcessDrop=function(e){var t=e.args;if(!t||!t.dragData||!t.dropSourceElement)return!0;if(!t.isHandled&&this._receiveDrop&&this._receiveDrop.call(this.bindingContext.$data,t.dragData,t.dropSourceElement)){t.isHandled=!0;return!1}this._state({isWithinElement:!1,data:void 0});return!0};t.prototype._onDragOutWindow=function(e){this._state({isWithinElement:!1,data:void 0});return!0};return t}(a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/leftNavExpander/LeftNavExpander",["require","exports","./LeftNavExpanderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./LeftNavExpander.html","./LeftNavExpander.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-left-nav-expander",template:e("./LeftNavExpander.html"),viewModel:o["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/leftNavExpander/LeftNavExpanderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../commandBar/CommandBar","./commandSets/LeftNavExpanderCommandSet"],function(e,t,o,a,n){"use strict";var i=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.commandBarTagName=a.tagName;o.commandBarParams={commandSet:new(o.managed(n["default"]))};return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/commandBar/CommandBar",["require","exports","./CommandBarViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CommandBar.html","./CommandBar.css","../commandBarItem/CommandBarItem","../contextualMenu/ContextualMenu"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-command-bar",template:e("./CommandBar.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/commandBar/CommandBarViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/keyboard/KeyboardBinding","../../bindings/selection/SelectionBinding","../../bindings/overflow/OverflowBinding","../../bindings/element/ElementBinding","@ms/odsp-shared/lib/utilities/knockout/Translators","../../resources/UtilityResourceKeys"],function(e,t,o,a,n,i,r,s,l,d){"use strict";var c=function(e){function t(t){var a=e.call(this,t)||this;a._allCommands=o.observableArray();a.overflowCommands=o.observableArray();a.focusedCommand=o.observable();a.fixedCommands=[];a._overflowCommandsSubscription=null;a._commandSetCommandsReplicationSubscription=null;a.responsiveUI=a.resources.consume(d.responsiveUI);a.addBindingHandlers({selection:i,overflow:r,keyboard:n,element:s});a._mainCommandsFirstTimeRendered=o.observable(!1);a._skipFocus=!1;a.keyboardOptions=[{mappings:{Down:a.onNavigateDown,Enter:a.onEnter,ShiftTab:a.onShiftTab}},{target:document,mappings:{},allowButtonEvents:!0}];a._initializeCommandsObservables();a._initializeFocusLogic(!!t.focusOnFirstCommand||!1);a._commandSet=a.wrapObservable(t.commandSet);a._initializeCommandSet(a._commandSet.peek());a.subscribe(a._commandSet,function(e){a._initializeCommandSet(e)});return a}__extends(t,e);t.prototype.getCommandBarItemParams=function(e,t,a){var n=this;void 0===a&&(a=!1);return{command:e,index:a?o.pureComputed(function(){return t()+n.mainCommands().length}):t}};t.prototype.onNavigateDown=function(e,t){var o=this.focusedCommand();o&&o.openMenu()&&t.preventDefault();return!1};t.prototype.onEnter=function(e,t){var o=this.focusedCommand();if(!o)return!0;var a=t.target,n=a.getElementsByTagName("input");if(!n||!n.length)return o.onClick(o,t);n[0].click();t.stopPropagation();t.preventDefault()};t.prototype.onShiftTab=function(e,t){this._skipFocus=!0;this.topTab()&&this.topTab().focus();return!0};t.prototype.onMousedown=function(){this._skipFocus=!0};t.prototype.animateIn=function(e,t,a){if(a.hasAnimation&&1===e.nodeType){o.utils.toggleDomNodeCssClass(e,"is-animatingIn",!0);this.async.setTimeout(function(){o.utils.toggleDomNodeCssClass(e,"is-animatingIn",!1)},1e3)}};t.prototype.animateOut=function(e,t,a){if(a.hasAnimation&&1===e.nodeType){o.utils.toggleDomNodeCssClass(e,"is-animatingOut",!0);this.async.setTimeout(function(){o.removeNode(e)},1e3)}else o.removeNode(e)};t.prototype._updateCommandKeyboardShortcuts=function(e,t){for(var o=0;o=0);return!o&&!t.isDisabled()}));this.subscribe(this._allCommands,function(t){var o={};e._updateCommandKeyboardShortcuts(o,t);e.keyboardOptions[1].mappings=o})};t.prototype._initializeFocusLogic=function(e){var t=this,a=this.addDisposable(this._visibleCommands.filter(function(e){return e.isOpen()})),n=this.createComputed(function(){return a().length>0});this.createComputed(function(){n()||o.computedContext.isInitial()||document.activeElement&&document.activeElement!==document.body||!t.topTab.peek()||t.topTab.peek().focus()}).extend({rateLimit:0});this._isFocusInEventRegistered=!1;this.topTab=o.observable(null);this.createComputed(function(){if(t.topTab()&&!t._isFocusInEventRegistered){t.events.on(t.topTab(),"focusin",function(e){!t._skipFocus&&t.topTab()&&e.target===t.topTab()&&t._focusOnFirstCommand();t._skipFocus=!1});t._isFocusInEventRegistered=!0}});this.subscribe(this._mainCommandsFirstTimeRendered,function(o){t.async.setImmediate(function(){o&&e&&t._focusOnFirstCommand()})})};t.prototype._isOverflowEnabled=function(){return!!this._commandSet.peek()&&!!this._commandSet.peek().overflowHostCommand};t.prototype._focusOnFirstCommand=function(){if(this._visibleCommands()&&this._visibleCommands().length>0){var e=this._visibleCommands()[0];e.focused(!0);this.focusedCommand(e)}};return t}(a["default"]);return c});define("odsp-next/bindings/overflow/OverflowBinding",["require","exports","knockout","@ms/odsp-utilities/lib/events/EventGroup","../../utilities/browser/WindowSize"],function(e,t,o,a,n){"use strict";var i=function(){function e(){}e.init=function(t,n,i){var r=o.observable();o.computed(function(){r();var a=o.utils.unwrapObservable(n()),s=i(),l=null;l=a.data?a.data:s.foreach&&s.foreach.data||s.foreach||s.template&&s.template.foreach;var d=a.responsiveUI.formFactorSize(),c=o.utils.unwrapObservable(l),m=o.utils.unwrapObservable(a.alwaysVisibleItems);e._calculateElementVisibility(t,a,c,m,d)},null,{disposeWhenNodeIsRemoved:t}).extend({throttle:1});var s=new a["default"](t);o.utils.domNodeDisposal.addDisposeCallback(t,function(){s.dispose()});s.on(t,"layoutChange",function(e){r.notifySubscribers()});s.on(window,"resize",function(e){r.notifySubscribers()});s.on(document,"transitionend",function(e){r.notifySubscribers()})};e._calculateElementVisibility=function(t,a,i,r,s){var l=t.getBoundingClientRect(),d=l.right-l.left,c=0,m=[],u=[];if(r&&i)for(var p=0,h=r.length;p-1&&f0,B=void 0;i&&(B=i[p]);var C=e._measureElement(x);c+=C.width;var y=r&&B&&o.utils.arrayIndexOf(r,B)>-1,S=!y&&(c>d||v);B&&o.isObservable(B.isClipped)&&B.isClipped(S);if(!y){var k="none"!==x.style.display;S||k?S&&k&&(x.style.display="none"):x.style.display=""}if(S){m.push(x);B&&u.push(B)}}if(a){o.isObservable(a.overflowElements)&&a.overflowElements(m);o.isObservable(a.overflowItems)&&a.overflowItems(u)}};e._measureElement=function(e){var t=e.style.display;e.style.display="";var o=e.getBoundingClientRect(),a=window.getComputedStyle(e),n=parseFloat(a.marginLeft),i=parseFloat(a.marginRight),r=parseFloat(a.marginTop),s=parseFloat(a.marginBottom);e.style.display=t;var l={left:o.left-n,right:o.right+i,top:o.top-r,bottom:o.bottom+s,width:o.right-o.left+n+i,height:o.bottom-o.top+r+s};return l};return e}();return i});define("@ms/odsp-shared/lib/utilities/knockout/Translators",["require","exports"],function(e,t){"use strict";var o;!function(e){function t(e,t){var o=function(o){var a=e.peek(),n=t.peek();t.valueWillMutate();n.splice.apply(n,[0,n.length].concat(a));t.valueHasMutated()},a=e.subscribe(o,null,"arrayChange");o([]);return a}e.replicateArray=t}(o||(o={}));return o});define("odsp-next/controls/commandBar/CommandBar.html",[],function(){return""});define("odsp-next/controls/commandBar/CommandBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".CommandBar{height:40px;white-space:nowrap;border:0}.CommandBar:focus{outline:0}.CommandBar .is-shadowed{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset}.CommandBar .is-animatingIn{animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.CommandBar .is-animatingOut{overflow:hidden;animation-name:fadeOut,slideDownOut10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.md .CommandBar,.sm .CommandBar{height:44px}.CommandBar-mainArea{overflow:hidden}.md .CommandBar-mainArea,.sm .CommandBar-mainArea{height:44px}html[dir=ltr] .CommandBar-sideArea{float:right}html[dir=rtl] .CommandBar-sideArea{float:left}html[dir=ltr] .CommandBar-sideArea{text-align:right}html[dir=rtl] .CommandBar-sideArea{text-align:left}.md .CommandBar-sideArea,.sm .CommandBar-sideArea{min-width:128px}.lg .CommandBar-sideArea{min-width:260px}.xlg .CommandBar-sideArea,.xxlg .CommandBar-sideArea,.xxxlg .CommandBar-sideArea,.xxxxlg .CommandBar-sideArea{min-width:345px}.sm .CommandBar-sideArea{width:auto}"}])});define("odsp-next/controls/commandBarItem/CommandBarItem",["require","exports","./CommandBarItemViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CommandBarItem.html","./CommandBarItem.css","../overlays/anchor/AnchorOverlay","../icon/glyph/IconGlyph"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-command-bar-item",template:e("./CommandBarItem.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/commandBarItem/CommandBarItemViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/css/ClassesBinding","@ms/odsp-utilities/lib/string/StringHelper","../commands/Commands.resx","../../utilities/features/Features"],function(e,t,o,a,n,i,r){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({classes:a});o.command=t.command;o.index=t.index||o.createObservable(-1);o.automationId=t.command.automationId;o.accessibleLabel=o.createPureComputed(function(){var e=o.command.computedAccessibleLabel();return 0===o.index()?n.format(i.strings.firstCommandAccessibleLabelFormat,e):e});o.hasPayload=o.createPureComputed(o._computeHasPayload);o.useReactContextualMenu=r.isFeatureEnabled(r.UseReactContextualMenu);return o}__extends(t,e);t.prototype.dispose=function(){this.command.isOpen.peek()&&this.command.isOpen(!1);e.prototype.dispose.call(this)};t.prototype._computeHasPayload=function(){return!!this.unwrapObservable(this.command.payload)&&this.command.isOpen()&&(!this.command.action||!this.command.action.isToggled())};return t}(o["default"]);return s});define("odsp-next/controls/commandBarItem/CommandBarItem.html",[],function(){return"
0 || !!payload, 'aria-selected': isOpen(), 'aria-pressed': isToggled(), 'data-automationid': automationId, id: newFeatureExperienceAnchor }, teachingBubble: teachingBubble, tooltip: { content: $data.tooltip, isTooltipDisabled: isOpen }\">
"; });define("odsp-next/controls/commandBarItem/CommandBarItem.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.CommandBarItem{display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:40px;box-sizing:border-box;outline:0;vertical-align:top}html[dir=ltr] .CommandBarItem{margin-right:8px}html[dir=rtl] .CommandBarItem{margin-left:8px}.sm .CommandBarItem{height:44px}@media screen and (-ms-high-contrast:active){.CommandBarItem{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";height:38px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.CommandBarItem{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";height:38px;outline:0}}.CommandBarItem.od-Command--Word{background-color:#2b579a}.CommandBarItem.od-Command--Excel{background-color:#217346}.CommandBarItem.od-Command--PowerPoint{background-color:#d24726}.CommandBarItem.is-hidden{display:none}.CommandBarItem.is-disabled:hover{background-color:transparent}.CommandBarItem.is-disabled .CommandBarItem-link{cursor:default}.CommandBarItem.is-disabled.is-disabled-invisible{visibility:hidden}.CommandBarItem:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}@media screen and (-ms-high-contrast:active){.CommandBarItem:hover{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.CommandBarItem:hover{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.CommandBarItem.is-toggled{background-color:"},{theme:"cmdbarSelected",defaultValue:"#DADADA"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}@media screen and (-ms-high-contrast:active){.CommandBarItem.is-toggled{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.CommandBarItem.is-toggled{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.CommandBarItem.is-toggled:hover{background-color:"},{theme:"cmdbarSelectedHover",defaultValue:"#D0D0D0"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}@media screen and (-ms-high-contrast:active){.CommandBarItem.is-toggled:hover{border-left:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-right:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.CommandBarItem.is-toggled:hover{border-left:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-right:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-theme--darkTransparent .CommandBarItem{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-theme--darkTransparent .CommandBarItem:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:#666}.od-theme--darkTransparent .CommandBarItem.is-toggled{background-color:#666}.od-theme--darkTransparent .CommandBarItem.is-toggled:hover{background-color:rgba(102,102,102,.6)}.od-theme--darkTransparent .CommandBarItem .ms-Icon--progress::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.od-theme--darkTransparent .CommandBarItem.is-disabled:hover{background-color:transparent}.CommandBarItem .CommandBarItem-icon{color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-theme--darkTransparent .CommandBarItem .CommandBarItem-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .lg .CommandBarItem .CommandBarItem-icon,html[dir=ltr] .xlg .CommandBarItem .CommandBarItem-icon,html[dir=ltr] .xxlg .CommandBarItem .CommandBarItem-icon,html[dir=ltr] .xxxlg .CommandBarItem .CommandBarItem-icon,html[dir=ltr] .xxxxlg .CommandBarItem .CommandBarItem-icon{padding-right:8px}html[dir=rtl] .lg .CommandBarItem .CommandBarItem-icon,html[dir=rtl] .xlg .CommandBarItem .CommandBarItem-icon,html[dir=rtl] .xxlg .CommandBarItem .CommandBarItem-icon,html[dir=rtl] .xxxlg .CommandBarItem .CommandBarItem-icon,html[dir=rtl] .xxxxlg .CommandBarItem .CommandBarItem-icon{padding-left:8px}.CommandBarItem .CommandBarItem-icon .ms-Icon{vertical-align:top;margin-top:4px;line-height:16px}.md .CommandBarItem .CommandBarItem-icon .ms-Icon,.sm .CommandBarItem .CommandBarItem-icon .ms-Icon{font-size:20px;margin-top:0;line-height:20px}.CommandBarItem .CommandBarItem-icon .ms-Icon--More{font-size:18px}.lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,.xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,.xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,.xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,.xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel{margin-top:4px}html[dir=ltr] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=ltr] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=ltr] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=ltr] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=ltr] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=ltr] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=ltr] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=ltr] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=ltr] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=ltr] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload{margin-right:-4px}html[dir=rtl] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=rtl] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=rtl] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=rtl] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=rtl] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=rtl] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=rtl] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=rtl] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload,html[dir=rtl] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Download,html[dir=rtl] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Upload{margin-left:-4px}html[dir=ltr] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=ltr] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=ltr] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=ltr] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=ltr] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete{margin-right:-3px}html[dir=rtl] .lg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=rtl] .xlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=rtl] .xxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=rtl] .xxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete,html[dir=rtl] .xxxxlg .CommandBarItem .CommandBarItem-icon .ms-Icon--Delete{margin-left:-3px}.CommandBarItem .CommandBarItem-icon .ms-Icon--progress{margin-left:8px}.CommandBarItem .CommandBarItem-icon .ms-Icon--progress:before{display:inline-block}.CommandBarItem .CommandBarItem-icon .ms-Icon--progress.is-active:before{animation:none;animation:rotate-progress 1.1s infinite linear}@keyframes rotate-progress{from{transform:rotate(0)}to{transform:rotate(360deg)}}.CommandBarItem .CommandBarItem-icon .ms-Icon--print{width:17px}.CommandBarItem .CommandBarItem-icon .ms-Icon--custom{vertical-align:middle}.md .CommandBarItem,.sm .CommandBarItem{height:44px}html[dir=ltr] .lg .CommandBarItem:last-of-type,html[dir=ltr] .md .CommandBarItem:last-of-type,html[dir=ltr] .sm .CommandBarItem:last-of-type{margin-right:0}html[dir=rtl] .lg .CommandBarItem:last-of-type,html[dir=rtl] .md .CommandBarItem:last-of-type,html[dir=rtl] .sm .CommandBarItem:last-of-type{margin-left:0}.lg .CommandBarItem.icon-only .CommandBarItem-link,.xlg .CommandBarItem.icon-only .CommandBarItem-link,.xxlg .CommandBarItem.icon-only .CommandBarItem-link,.xxxlg .CommandBarItem.icon-only .CommandBarItem-link,.xxxxlg .CommandBarItem.icon-only .CommandBarItem-link{padding:8px 6px 10px}html[dir=ltr] .lg .CommandBarItem.icon-only .ms-Icon,html[dir=ltr] .xlg .CommandBarItem.icon-only .ms-Icon,html[dir=ltr] .xxlg .CommandBarItem.icon-only .ms-Icon,html[dir=ltr] .xxxlg .CommandBarItem.icon-only .ms-Icon,html[dir=ltr] .xxxxlg .CommandBarItem.icon-only .ms-Icon{padding-left:8px}html[dir=rtl] .lg .CommandBarItem.icon-only .ms-Icon,html[dir=rtl] .xlg .CommandBarItem.icon-only .ms-Icon,html[dir=rtl] .xxlg .CommandBarItem.icon-only .ms-Icon,html[dir=rtl] .xxxlg .CommandBarItem.icon-only .ms-Icon,html[dir=rtl] .xxxxlg .CommandBarItem.icon-only .ms-Icon{padding-right:8px}.CommandBarItem.icon-only .ms-Icon--GlobalNavButton{font-size:20px}html[dir=ltr] .CommandBarItem.icon-only .ms-Icon--GlobalNavButton{padding-right:2px}html[dir=rtl] .CommandBarItem.icon-only .ms-Icon--GlobalNavButton{padding-left:2px}html[dir=ltr] .lg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=ltr] .xlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=ltr] .xxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=ltr] .xxxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=ltr] .xxxxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton{padding-left:9px}html[dir=rtl] .lg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=rtl] .xlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=rtl] .xxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=rtl] .xxxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton,html[dir=rtl] .xxxxlg .CommandBarItem.icon-only .ms-Icon--GlobalNavButton{padding-right:9px}.CommandBarItem .od-CommandBarItem-down{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od--hasSelection .CommandBarItem{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.od--hasSelection .CommandBarItem:hover{background-color:"},{theme:"cmdbarSelected",defaultValue:"#DADADA"},{rawString:"}.od--hasSelection .CommandBarItem.is-toggled{background-color:"},{theme:"cmdbarSelectedHover",defaultValue:"#D0D0D0"},{rawString:"}.od--hasSelection .CommandBarItem.is-toggled:hover{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.od-theme--darkTransparent .od--hasSelection .CommandBarItem{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-theme--darkTransparent .od--hasSelection .CommandBarItem.is-focused,.od-theme--darkTransparent .od--hasSelection .CommandBarItem.is-selected,.od-theme--darkTransparent .od--hasSelection .CommandBarItem.is-toggled,.od-theme--darkTransparent .od--hasSelection .CommandBarItem:hover{background-color:rgba(102,102,102,.6)}.od--hasSelection .CommandBarItem .od-CommandBarItem-down{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}[is-flipped].CommandBarItem-icon{clear:both;padding:1px 0 0 8px}html[dir=ltr] [is-flipped].CommandBarItem-icon{float:right}html[dir=rtl] [is-flipped].CommandBarItem-icon{float:left}html[dir=rtl] [is-flipped].CommandBarItem-icon{padding:1px 8px 0 0}.md [is-flipped].CommandBarItem-icon,.sm [is-flipped].CommandBarItem-icon{padding-top:0}[is-flipped].CommandBarItem-commandText{padding-top:2px}html[dir=ltr] [is-flipped].CommandBarItem-commandText{margin-left:0}html[dir=rtl] [is-flipped].CommandBarItem-commandText{margin-right:0}html[dir=ltr] [is-flipped].CommandBarItem-commandText{float:right}html[dir=rtl] [is-flipped].CommandBarItem-commandText{float:left}.od-focus--enabled .CommandBarItem.is-focused:focus .CommandBarItem-link:before{content:'';border:1px solid "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";margin:4px;position:absolute;top:1px;left:1px;right:1px;bottom:1px}.od--hasSelection .od-focus--enabled .CommandBarItem.is-focused:focus .CommandBarItem-link:before{border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-focus--enabled .CommandBarItem.is-focused.icon-only:focus .CommandBarItem-link:before,.od-focus--enabled.md .CommandBarItem.is-focused:focus .CommandBarItem-link:before,.od-focus--enabled.sm .CommandBarItem.is-focused:focus .CommandBarItem-link:before{width:72%}.CommandBarItem-linkWrapper{position:relative}.CommandBarItem-link{cursor:pointer;min-width:22px;text-align:center;position:relative;display:table}.CommandBarItem-link .ms-Icon--ChevronDown{vertical-align:top;padding-bottom:3px;margin-top:6px;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .CommandBarItem-link .ms-Icon--ChevronDown{padding-left:8px}html[dir=rtl] .CommandBarItem-link .ms-Icon--ChevronDown{padding-right:8px}.CommandBarItem-link .ms-Icon--ChevronDown:before{height:10px;line-height:16px}.od-theme--darkTransparent .CommandBarItem-link .ms-Icon--ChevronDown:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.md .CommandBarItem-link .ms-Icon--ChevronDown,.sm .CommandBarItem-link .ms-Icon--ChevronDown{margin-top:4px;padding-bottom:0}.md .CommandBarItem-link,.sm .CommandBarItem-link{padding:12px 9px}.lg .CommandBarItem-link,.xlg .CommandBarItem-link,.xxlg .CommandBarItem-link,.xxxlg .CommandBarItem-link,.xxxxlg .CommandBarItem-link{padding:8px}html[dir=ltr] .lg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=ltr] .xlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=ltr] .xxlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=ltr] .xxxlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=ltr] .xxxxlg .CommandBarItem.icon-only .CommandBarItem-link{padding-right:6px}html[dir=rtl] .lg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=rtl] .xlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=rtl] .xxlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=rtl] .xxxlg .CommandBarItem.icon-only .CommandBarItem-link,html[dir=rtl] .xxxxlg .CommandBarItem.icon-only .CommandBarItem-link{padding-left:6px}html[dir=ltr] .CommandBarItem.icon-only .CommandBarItem-link .CommandBarItem-icon{margin-right:0}html[dir=rtl] .CommandBarItem.icon-only .CommandBarItem-link .CommandBarItem-icon{margin-left:0}.CommandBarItem-commandText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:400;color:inherit}.CommandBarItem-commandText.CommandBarItem-commandText--isStrong{font-weight:600}.md .CommandBarItem-commandText,.sm .CommandBarItem-commandText{vertical-align:top;padding-top:0;line-height:20px}html[dir=ltr] .md .CommandBarItem-commandText,html[dir=ltr] .sm .CommandBarItem-commandText{padding-left:8px}html[dir=rtl] .md .CommandBarItem-commandText,html[dir=rtl] .sm .CommandBarItem-commandText{padding-right:8px}.od-Browser--edge .CommandBarItem .ms-Icon--SortLines,.od-Browser--ie .CommandBarItem .ms-Icon--SortLines{margin-top:4px}.od-Browser--edge [is-flipped].CommandBarItem-commandText,.od-Browser--ie [is-flipped].CommandBarItem-commandText{line-height:normal}.CommandBarItem-uploadInput{position:absolute;height:40px;top:0;left:0;right:0;opacity:.0001;cursor:pointer;overflow:hidden;z-index:2}.sm .CommandBarItem-uploadInput{height:44px}.CommandBarItem-uploadInput input{position:absolute;top:0;font-size:200px;height:100px;cursor:pointer;margin:0;padding:0}html[dir=ltr] .CommandBarItem-uploadInput input{right:0}html[dir=rtl] .CommandBarItem-uploadInput input{left:0}.CommandBarItem-icon .ms-Icon--ExcelLogo:before{color:#217346}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--ExcelLogo:before{color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem-icon .ms-Icon--OneNoteLogo:before{color:#5c2d91}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--OneNoteLogo:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem-icon .ms-Icon--PowerPointLogo:before{color:#d24726}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--PowerPointLogo:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem-icon .ms-Icon--WordLogo:before{color:#2b579a}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--WordLogo:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem-icon .ms-Icon--PowerApps2Logo:before{color:#742774}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--PowerApps2Logo:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem-icon .ms-Icon--More:before{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-theme--darkTransparent .CommandBarItem-icon .ms-Icon--More:before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.CommandBarItem.is-pivot.is-current-view,.CommandBarItem.is-pivot.is-toggled,.CommandBarItem.is-pivot:active,.CommandBarItem.is-pivot:hover{border-bottom:2px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-theme--darkTransparent .CommandBarItem.is-pivot.is-current-view,.od-theme--darkTransparent .CommandBarItem.is-pivot.is-toggled,.od-theme--darkTransparent .CommandBarItem.is-pivot:active,.od-theme--darkTransparent .CommandBarItem.is-pivot:hover{border-bottom:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.CommandBarItem.is-pivot.is-current-view .CommandBarItem-commandText,.CommandBarItem.is-pivot.is-toggled .CommandBarItem-commandText{font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif}html[dir=ltr] .CommandBarItem.is-pivot.is-last-pivot{margin-right:24px}html[dir=rtl] .CommandBarItem.is-pivot.is-last-pivot{margin-left:24px}.od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel{color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .lg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=ltr] .xlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=ltr] .xxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=ltr] .xxxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=ltr] .xxxxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel{padding-left:8px}html[dir=rtl] .lg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=rtl] .xlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=rtl] .xxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=rtl] .xxxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel,html[dir=rtl] .xxxxlg .od-Panel .CommandBarItem .CommandBarItem-icon .ms-Icon--Cancel{padding-right:8px}"}])});define("odsp-next/controls/contextualMenu/ContextualMenu",["require","exports","./ContextualMenuViewModel","knockout","../reactHost/ReactHost","../../utilities/features/Features","./ContextualMenu.html","./ContextualMenu.css","./react/ReactContextualMenu.html"],function(e,t,o,a,n,i){"use strict";var r=i.isFeatureEnabled(i.UseReactContextualMenu)?n.createComponent("ms-contextual-menu","odsp-next/controls/contextualMenu/react/ReactContextualMenu"):{tagName:"ms-contextual-menu",template:e("./ContextualMenu.html"),viewModel:o};i.isFeatureEnabled(i.UseReactContextualMenu)&&(r.template=e("./react/ReactContextualMenu.html"));a.components.isRegistered(r.tagName)||a.components.register(r.tagName,r);return r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/contextualMenu/ContextualMenuViewModel",["require","exports","knockout","../commands/CommandViewModel","@ms/odsp-shared/lib/base/ViewModel","../../bindings/measure/MeasureBinding","../../bindings/keyboard/KeyboardBinding","../../bindings/selection/SelectionBinding","../../bindings/beakAdorner/BeakAdornerBinding","../../bindings/contextMenu/ContextMenuAlignment","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/math/Rectangle","@ms/odsp-utilities/lib/locale/Locale","../overlays/Overlay","../../bindings/focus/PreserveFocusBinding"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h){"use strict";function g(e,t,o){var a=t,n=e.getPoint();if(e.width<=o.width&&e.height<=o.height){var i=f(n,e,a);(i.xo.getRight())&&(a^=d.Right);(i.yo.getBottom())&&(a^=d.Bottom)}return a}function f(e,t,o){var a=new c["default"](e.x,e.y);o&d.Right?a.x-=t.width:o&d.Center&&(a.x-=t.width/2);u["default"].isRightToLeft&&(a.x=-a.x);o&d.Bottom?a.y-=t.height:o&d.VerticalCenter&&(a.y-=t.height/2);return a}var x=new c["default"](1,(-1)),b=16,v=function(e){function t(n){var v=e.call(this,n)||this;v.overlayTagName=p.tagName;v.addBindingHandlers({selection:s,measure:i,keyboard:r,beakAdorner:l,preserveFocus:h["default"]});v.anchorElement=n.anchorElement;v.shouldHideIcons=!!n.hideIcons;var B=o.isObservable(n.items)?n.items:o.observableArray(n.items);v.items=v.addDisposable(B.filter(function(e){return e.isVisible()}));v.isOpen=n.isOpen||o.observable(!0);v.isSubMenu=n.isSubMenu||!1;v.isBeakVisible=n.isBeakVisible||o.observable(!0);v.isScrollable=o.observable(!1);v.offset=n.offset||o.observable(new c["default"]);v.menuRect=o.observable();v.scrollOffset=o.observable(0);v._left=n.left||"auto";v._top=n.top||"auto";v.width=o.observable("auto");v.height=o.observable("auto");var C=n.allowHorizontalMenuNudging,y=void 0===C||C,S=n.allowVerticalMenuNudging,k=void 0===S||S,w=n.mouseOverTrigger,I=void 0===w?v.createObservable(!1):w;v._allowHorizontalMenuNudging=y;v._allowVerticalMenuNudging=k;v._hasExplicitAlignment=!!n.alignment;v.isActive=o.observable(!1);v.focusedItem=o.observable();v.selectedItems=o.observableArray();v.subMenuItems=o.observableArray();v.subMenuIsOpen=o.observable(!1);v.subMenuIsBeakVisible=o.observable(!1);v.subMenuOffset=o.observable(new c["default"]);v._target=n.target;v._contextualMenuLaunchEvent=n.launchEvent;v.launchedViaKeyboard=!!n.fromKeyboardEvent;v._bounds=n.bounds;v.displayInputElements=o.observable(!1);v._ignoreFirstContextMenuEvent=n.fromKeyboardEvent;v._ignoreMouseOut=n.fromKeyboardEvent;v._mouseOverTrigger=I;n.alignment?"string"==typeof n.alignment?v.alignment=o.observable(d[n.alignment]):o.isObservable(n.alignment)?v.alignment=n.alignment:v.alignment=o.observable(n.alignment):v.alignment=o.observable(d.Left|d.Top);var _=new(v.managed(a))({children:v.items});v.addDisposable(v.items.map({mappingWithDisposeCallback:function(e){e.parentCommand=_;return{mappedValue:e,dispose:function(){e.parentCommand=null}}}}));_.isOpen(!0);v.createComputed(function(){_.isOpen()||t.activeMenu&&t.activeMenu.isOpen(!1)});v.computedOffset=v.createComputed(function(){var e=new c["default"](0,0);v._finalBounds=v._bounds||new m["default"](0,0,document.body.clientWidth,document.body.clientHeight);var t="auto",a="auto",n=!1;o.utils.unwrapObservable(v.items);v._finalBounds=v._finalBounds.inflate(-b,-b);if(v.menuRect()){e=e.add(v.offset());var i=v.alignment();v._hasExplicitAlignment||(i=g(v.menuRect().translate(e),i,v._finalBounds));e=f(e,v.menuRect(),i);var r=v.menuRect().translate(e);if(!v._finalBounds.contains(r)){var s=r;if(v._allowHorizontalMenuNudging||v._allowVerticalMenuNudging){var l=r.nudge(v._finalBounds);s=new m["default"](v._allowHorizontalMenuNudging?l.x:r.x,v._allowVerticalMenuNudging?l.y:r.y,r.width,r.height)}if(!v._finalBounds.contains(s)){s=s.clip(v._finalBounds);t=s.width+"px";a=s.height+"px";n=!0}e=e.add(new c["default"](s.x-r.x,s.y-r.y))}}v.width(t);v.height(a);v.isScrollable(n);return e});v.menuStyle=v.createPureComputed(function(){var e=v.computedOffset();return{transform:"translate("+e.x+"px,"+e.y+"px)",left:o.utils.unwrapObservable(v._left),top:o.utils.unwrapObservable(v._top)}});v.measurementReady=function(e){v.async.setImmediate(function(){return v.displayInputElements(!0)});v.menuRect(e)};v.scrolled=function(e,t){v._closeAnySubMenus();v.scrollOffset(t.target.scrollTop)};v.hasItemWithCheckbox=v.createComputed(function(){return v.items().some(function(e){return e.isVisible()&&e.isToggleable})});v.hasItemWithIcon=v.createComputed(function(){return!v.shouldHideIcons&&v.items().some(function(e){return e.isVisible()&&(Boolean(e.icon)&&Boolean(e.icon())||Boolean(e.iconUrl)&&Boolean(e.iconUrl()))})});v.createComputed(function(){if(v.isOpen()&&v.menuRect()){var e=v.items.peek();e.forEach(function(e){e.isOpen(!1)});v.isActive(!0);var o=t.activeMenu;!v.isSubMenu&&o&&o.isOpen.peek()&&o.isOpen(!1);v.isSubMenu||(t.activeMenu=v)}else if(!v.isOpen()&&t.activeMenu===v){v._closeAnySubMenus();t.activeMenu=null}});v.addDisposable({dispose:function(){t.activeMenu===v&&(t.activeMenu=null);v._closeAnySubMenus()}});var P=v.createComputed(function(){for(var e=v.items(),t=0,o=e.length;t0||!!p.payload())},write:function(e){p._isOpenRequested(e)},pure:!0});p.subscribe(p.isOpen,function(e){e||p.children().forEach(function(e){e.children().length>0&&e.isOpen(!1)})});var it=p.addDisposable(p.visibleChildren.filter(function(e){return e.isOpen()})),rt=p.createComputed(function(){return it().length>0});p.subscribe(rt,function(e){e||p.async.setImmediate(function(){document.activeElement&&document.activeElement!==document.body||p.focused(!0)})});p.createComputed(function(){!p.isOpen()&&p.focused()?p.isActive(!0):p.isActive(!1)});p.isDisabled||(p.isDisabled=p.createComputed(function(){if(p.targetCommand()!==p)return p.targetCommand().isDisabled();var e;e=p.requiredChildren>0?p.visibleChildren().length0};t.prototype.hasVisibleOrDeferredChildren=function(){return this.hasVisibleChildren()||this.hasDeferredChildren};t.prototype.onMeasurementReady=function(e){this.bounds(e)};t.prototype.onClick=function(e,t){var a,n=this,i=["CommandView",f.capitalizeFirstLetter(t.type)],r=!1;this._reportClickingTime&&this._reportClickingTime();if((this._handleKeysWhenHidden||this.isVisible.peek())&&!this.isDisabled.peek()){if(e.engagementName){i=[e.engagementName,f.ClickName];a=i.join(".")}var s=this.isCollapsed.peek()?this.visibleChildren.peek()[0]:this;s.payload.peek()&&s.isOpen.peek()&&s.isOpen(!1);if(s.visibleChildren.peek().length&&(s.icon||s.text)){s.closeSiblingCommands();var l=s.icon&&s.icon(),d=l?l.toString():s.text.peek();if(!e.engagementName){i.splice(1,0,"Parent"+f.capitalizeFirstLetter(d));a=i.join(".")}s.parentCommand?s.isOpen(!0):s.isOpen(!s.isOpen.peek());s.isOpen.peek()&&s.focused(!0);s.callback&&s.callback();r=!0}else if(s.action&&s.action.isAvailable.peek()){if(!e.engagementName){i.splice(1,0,f.capitalizeFirstLetter(s.action.name));a=i.join(".")}s.closeParentCommands();if(!e.isDisabled||!e.isDisabled.peek()){if(s.fileInputElement.peek()&&s.action.isAvailable.peek()){var c=s.fileInputElement.peek();c.click()}else{this.state(o["default"].executed);s.action.execute(t).done(function(){n.state(o["default"].initialized)},function(e){n.state(o["default"].failed)})}"MoveCopy"===s.action.name&&e.isDisabled(!0)}r=!0}else if(s.callback){s.callback();r=!0}a&&g.Engagement.logData({name:a,experiment:e.experiment,extraData:__assign({action:f.capitalizeFirstLetter(t.type)},B.LoggingContextHelper.getLoggingContextData(this.resources))})}if(r){t.preventDefault();t.stopPropagation()}return!r};t.prototype.onDismiss=function(){var e=this.visibleChildren.peek();(this.payload.peek()||e&&e.length)&&this.isOpen(!1)};t.prototype.onInputChange=function(e){var t=this.targetCommand();if(t&&t.action){t.action.execute(e);this.closeParentCommands()}};t.prototype.openMenu=function(){var e=this.visibleChildren();if(e&&e.length){this.isOpen(!0);return!0}return!1};t.prototype.getIcon=function(e){var t=e;this.icon&&this.icon()&&(t+=" "+this.icon().getClass());return t};t.prototype.getChevron=function(e){var t=e,o=new p(h["default"].isRightToLeft?"ChevronLeft":"ChevronRight");t+=" "+o.getClass();return t};t.prototype.closeParentCommands=function(){for(var e=this.parentCommand;e;){e.isOpen(!1);e=e.parentCommand}};t.prototype.closeSiblingCommands=function(){var e=this;this.parentCommand&&this.parentCommand.children().forEach(function(t){t!==e&&t.isOpen(!1)})};t.prototype._computeIsToggled=function(){return this.isCurrentView?this.isCurrentView():!!this.action&&this.action.isToggled()};t.prototype._computeIsVisible=function(){var e=!1,t=this._isHidden();e=!t&&(this.requiredChildren>0?this.visibleChildren().length>=this.requiredChildren:!this.action||(this.isPermanent()||this.action.isAvailable()||this.isToggleable&&this.action.isToggled()));return e};t.prototype._computeLabel=function(){return this.isCollapsed()?this.targetCommand().collapsedText()||this.targetCommand().text():this.text()};t.prototype._computeAccessibleLabel=function(){var e,t=this.accessibleLabel(),o=this.sectionAccessibleLabel()||"",a=this.tooltip(),n=this.label(),i=t||a;e=i&&n&&i!==n&&this.prependTextToAccessibleLabel?n+". "+i:i||n||"";return o&&e?o+". "+e:e||o};t.prototype._computeInputType=function(){return this.action&&this.action.inputType&&this.action.inputType()||v["default"].none};return t}(a["default"]);y.dependencies=__assign({},a["default"].dependencies,{newFeatureExperienceEnabler:u.newFeatureExperienceEnabler.optional});return y});define("odsp-next/controls/commands/CommandState",["require","exports"],function(e,t){"use strict";var o;!function(e){e[e.initialized=0]="initialized";e[e.executed=1]="executed";e[e.failed=2]="failed"}(o||(o={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/longHover/LongHoverBinding",["require","exports","../BaseBinding"],function(e,t,o){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this,a=t.valueAccessor();o._callback=a.callback;o._delay=a.delay||400;o.events.on(o.element,"mouseenter",o._onMouseEnter);o.events.on(o.element,"mouseleave",o._onMouseLeave);return o}__extends(t,e);t.prototype._clearTimer=function(){if(this._timerID){this.async.clearTimeout(this._timerID);this._timerID=void 0}};t.prototype._onMouseEnter=function(e){this._clearTimer();this._timerID=this.async.setTimeout(this._onHoverTimer,this._delay)};t.prototype._onMouseLeave=function(e){this._clearTimer()};t.prototype._onHoverTimer=function(){this._timerID=void 0;this._callback&&this._callback()};return t}(o);return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/tooltip/TooltipBinding",["require","exports","knockout","../BaseBinding","../../controls/tooltip/Tooltip"],function(e,t,o,a,n){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this,a=o.valueAccessor();o.createComputed(function(){o.unwrapObservable(a.isTooltipDisabled);o._removeTooltip()});o.events.onAll(o.element,{mouseenter:o._insertTooltip,mouseleave:o._removeTooltip,focus:o._insertTooltip,blur:o._removeTooltip,click:o._removeTooltip});o.addDisposable({dispose:function(){o._removeTooltip()}});return o}__extends(t,e);t.prototype._insertTooltip=function(){this._removeTooltip();var e=this.valueAccessor();if(e&&e.content&&!this.peekUnwrapObservable(e.isTooltipDisabled)&&this.peekUnwrapObservable(e.content)){t._tooltip=this._createTooltip(e);this.element.appendChild(t._tooltip)}};t.prototype._createTooltip=function(e){var t=document.createElement("span"),a={content:this.peekUnwrapObservable(e.content),targetElement:this.element},i={component:{name:n.tagName,params:a}};o.applyBindingsToNode(t,i);return t};t.prototype._removeTooltip=function(){if(t._tooltip){o.removeNode(t._tooltip);t._tooltip=null}};return t}(a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/tooltip/Tooltip",["require","exports","knockout","../reactHost/ReactHost"],function(e,t,o,a){"use strict";var n=a.createComponent("ms-react-tooltip","odsp-next/controls/tooltip/TooltipContainer",{calloutProps:{gapSpace:0}});o.components.isRegistered(n.tagName)||o.components.register(n.tagName,n);return n});define("odsp-next/controls/reactHost/ReactHost",["require","exports","knockout","./ReactHostViewModel","./ReactHost.html"],function(e,t,o,a){"use strict";function n(t,n,i){return{tagName:t,template:e("./ReactHost.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(a["default"]))({component:n,props:o.utils.extend(i||{},e)},t)}},synchronous:!0}}t.createComponent=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/reactHost/ReactHostViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/react/ReactBinding"],function(e,t,o,a,n){"use strict";var i=function(e){function t(t,a){var i=e.call(this,t,a)||this;i.addBindingHandlers({react:n["default"]});i.component=t.component;i.props=o.utils.extend({hostViewModel:i},t.props);return i}__extends(t,e);return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/react/ReactBinding",["require","exports","../BaseBinding","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/performance/PerformanceCollection"],function(e,t,o,a,n,i,r){"use strict";function s(e){return!!e.componentType}var l=function(){function t(){this._promises={}}t.prototype.load=function(t){var o=t.path,r=t.require,s=void 0===r?e:r,l=s,d=l.toUrl(o+"_unmapped"),c=this._promises,m=c[d];if(!m){m=c[d]=a["default"].as(this._loadSync(o,l)||i.loadModule({path:o,require:s}));m.done(void 0,function(e){delete c[d]})}var u=new n["default"];m.done(function(e){return u.complete(e)},function(e){return u.error(e)});return u.getPromise()};t.prototype._loadSync=function(e,t){var o;if(t.defined(e)){var a=t(e);if(a)if("object"==typeof a){if(Object.keys(a).length>0){var n=i.getDefaultExport(a);n&&(o=n)}}else o=a}return o};return t}(),d=new l,c=function(t){function o(o){var n=t.call(this,o)||this;n.controlsDescendantBindings=!0;var i=n.valueAccessor(),l=i.props;n._renderDependencies=n.createObservable();n._componentProps=n.wrapObservable(l);var c;if(s(i)){n._componentNameForLogging=i.componentType.displayName;r["default"].mark("EUPL.ReactBinding.LoadStart."+n._componentNameForLogging);c=a["default"].wrap(i.componentType)}else{n._componentNameForLogging=i.componentPath;r["default"].mark("EUPL.ReactBinding.LoadStart."+n._componentNameForLogging);c=d.load({path:i.componentPath,require:i.require})}n.trackPromise(a["default"].all({react:d.load({path:"react",require:e}),reactDOM:d.load({path:"react-dom",require:e}),componentType:c}).then(function(e){r["default"].mark("EUPL.ReactBinding.Loaded."+n._componentNameForLogging);n.addDisposable({dispose:function(){return e.reactDOM.unmountComponentAtNode(n.element)}});n._renderDependencies(e)}));n.createComputed(n._computeRenderComponent);return n}__extends(o,t);o.prototype._computeRenderComponent=function(){var e=this,t=this._renderDependencies();if(t){var o=t.react,a=t.reactDOM,n=t.componentType,i=this._componentProps();r["default"].mark("EUPL.ReactBinding.AsyncRender."+this._componentNameForLogging);this.observables.ignore(function(){a.render(o.createElement(n,i),e.element)})}};return o}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/reactHost/ReactHost.html",[],function(){return'
'});define("odsp-next/bindings/raiseEventOnChange/RaiseEventOnChangeBinding",["require","exports","knockout","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,o,a){"use strict";var n=function(){function e(){}e.init=function(e,t){var n=o.utils.unwrapObservable(t()),i=n.eventName||"dataChange",r=n.eventArgs,s=o.isObservable(n.data)?n.data:o.observable(),l=n.bubbleEvent||!1;s.subscribe(function(){a["default"].raise(e,i,r,l)})};return e}();return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/fileInput/FileInputBinding",["require","exports","knockout","../BaseBinding"],function(e,t,o,a){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this;o._insertNewElement();o.controlsDescendantBindings=!0;return o}__extends(t,e);t.prototype.dispose=function(){if(this._previousElement){o.cleanNode(this._previousElement);delete this._previousElement}e.prototype.dispose.call(this)};t.prototype._insertNewElement=function(){var e=this.valueAccessor(),t=this._createInputElement(e.isFolderUpload);this._applyBindings(t,e);o.virtualElements.setDomNodeChildren(this.element,[t]);this._previousElement=t};t.prototype._createInputElement=function(e){var t=document.createElement("input");t.type="file";t.tabIndex=-1;if(e){t.webkitdirectory=!0;t.directory=!0}else t.multiple=!0;return t};t.prototype._applyBindings=function(e,t){var a=this;o.applyBindingsToNode(e,{"class":t["class"],css:t.css,style:t.style,event:{change:function(e,o){t.onInputChange.call(e,o);a._insertNewElement()}}},this.bindingContext)};return t}(a);n.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/utilities/logging/LoggingContextHelper",["require","exports","knockout","../../resources/SPOResourceKeys","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,o,a,n){"use strict";var i=function(){function e(){}return e}();i.Search="Search";t.LoggingContextBuckets=i;var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getBuckets=function(){return t.getBuckets(this.resources)};t.getBuckets=function(e){return e&&e.isExposed(a.loggingContextBuckets)?e.consume(a.loggingContextBuckets):o.observable([])};t.prototype.getLoggingContextData=function(){return t.getLoggingContextData(this.resources)};t.getLoggingContextData=function(e){var o=null;e&&e.isExposed(a.loggingContext)&&(o=e.consume(a.loggingContext));return o?o.get(t.getBuckets(e).peek()):{}};t.prototype.addBuckets=function(e){return t.addBuckets(this.resources,e)};t.addBuckets=function(e,t){if(e){var n=[];e.isExposed(a.loggingContextBuckets)&&(n=e.consume(a.loggingContextBuckets).peek());t.forEach(function(e){n.indexOf(e)<0&&n.push(e)});e.expose(a.loggingContextBuckets,o.observable(n))}};return t}(n["default"]);t.LoggingContextHelper=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/focus/PreserveFocusBinding",["require","exports","../../utilities/accessibility/Accessibility","../BaseBinding","@uifabric/utilities/lib/dom"],function(e,t,o,a,n){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this,a=o.valueAccessor(),i=o.wrapObservable(void 0===a||a);o._shouldRestoreFocus=i;var r=null;try{r=document.activeElement}catch(s){}o._activeElement=r;o._preserveActiveElementAncestors=[];for(;r&&r!==document.body;){o._preserveActiveElementAncestors.push(r);r=n.getParent(r)}return o}__extends(t,e);t.prototype.dispose=function(){if(this._shouldRestoreFocus.peek()){var t=null;try{t=document.activeElement}catch(a){}if(!t||t===document.body||this._isAncestorOrSelf(t,this.element))for(var n=0,i=this._preserveActiveElementAncestors;n"});define("odsp-next/controls/contextualMenu/ContextualMenu.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.ContextualMenu.ContextualMenu{min-width:180px;width:auto}.ContextualMenu.ContextualMenu.is-open{width:auto}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon .od-ContextualMenu-item{padding-left:40px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon .od-ContextualMenu-item{padding-right:40px}.ContextualMenu.ContextualMenu.has-icon .ContextualMenu-commandText{display:inline-block;vertical-align:top}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon .ContextualMenu-commandText{margin-left:8px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon .ContextualMenu-commandText{margin-right:8px}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon .ms-Icon{margin-left:-32px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon .ms-Icon{margin-right:-32px}html[dir=ltr] .ContextualMenu.ContextualMenu.has-checkbox .od-ContextualMenu-item{padding-left:25px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-checkbox .od-ContextualMenu-item{padding-right:25px}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ms-Icon{margin-left:1px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ms-Icon{margin-right:1px}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ContextualMenu-commandText{margin-left:2px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ContextualMenu-commandText{margin-right:2px}.ContextualMenu.ContextualMenu.has-icon.has-checkbox .ContextualMenu-icon{width:auto}html[dir=ltr] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ContextualMenu-icon{margin-right:8px}html[dir=rtl] .ContextualMenu.ContextualMenu.has-icon.has-checkbox .ContextualMenu-icon{margin-left:8px}.ContextualMenu.ContextualMenu:focus{outline:1px solid transparent}.ContextualMenu-commandSubtext{font-size:12px;white-space:normal}.ContextualMenu-itemCheck:before{display:block;height:14px;position:absolute;top:12px;width:14px}html[dir=ltr] .ContextualMenu-itemCheck:before{left:0}html[dir=rtl] .ContextualMenu-itemCheck:before{right:0}html[dir=ltr] .ContextualMenu-itemCheck:before{margin-left:20px}html[dir=rtl] .ContextualMenu-itemCheck:before{margin-right:20px}.ContextualMenu-itemCheck.isChecked{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.ContextualMenu-itemCheck.isChecked:after{content:'\\e73e';color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px;font-weight:800;line-height:12px;position:absolute;top:12px}html[dir=ltr] .ContextualMenu-itemCheck.isChecked:after{left:8px}html[dir=rtl] .ContextualMenu-itemCheck.isChecked:after{right:8px}html[dir=ltr] .ContextualMenu-itemCheck.isChecked:after{left:8px}html[dir=rtl] .ContextualMenu-itemCheck.isChecked:after{right:8px}.ContextualMenu-scrollable{overflow-y:auto}.od-ContextualMenu-itemContainer{position:relative}.od-ContextualMenu-itemContainer:focus{outline:1px solid transparent}.od-focus--enabled .selection-active .od-ContextualMenu-itemContainer:focus a.od-ContextualMenu-item:before{content:'';position:absolute;width:100%;height:34px;top:1%;border:1px solid "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html[dir=ltr] .od-focus--enabled .selection-active .od-ContextualMenu-itemContainer:focus a.od-ContextualMenu-item:before{left:-1px}html[dir=rtl] .od-focus--enabled .selection-active .od-ContextualMenu-itemContainer:focus a.od-ContextualMenu-item:before{right:-1px}a.od-ContextualMenu-item{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;display:block;overflow:visible;padding:8px 20px;text-decoration:none;white-space:nowrap;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";position:relative;height:36px}html[dir=ltr] a.od-ContextualMenu-item{text-align:left}html[dir=rtl] a.od-ContextualMenu-item{text-align:right}a.od-ContextualMenu-item:focus{outline:1px solid transparent}a.od-ContextualMenu-item:active,a.od-ContextualMenu-item:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}a.od-ContextualMenu-item:active .ContextualMenu-chevron,a.od-ContextualMenu-item:hover .ContextualMenu-chevron{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}a.od-ContextualMenu-item.isChecked{font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif}a.od-ContextualMenu-item.isChecked:active{background-color:#dadada;color:'},{theme:"black",defaultValue:"#000000"},{rawString:"}a.od-ContextualMenu-item.isChecked:active .ContextualMenu-itemCheck.isChecked:after{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}a.od-ContextualMenu-item .ContextualMenu-chevron{position:absolute;margin:0;top:14px;font-size:8px;font-weight:600;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html[dir=ltr] a.od-ContextualMenu-item .ContextualMenu-chevron{right:0}html[dir=rtl] a.od-ContextualMenu-item .ContextualMenu-chevron{left:0}html[dir=ltr] a.od-ContextualMenu-item .ContextualMenu-chevron{margin-right:6px}html[dir=rtl] a.od-ContextualMenu-item .ContextualMenu-chevron{margin-left:6px}a.od-ContextualMenu-item .ms-Icon--Info{margin-top:2px}a.od-ContextualMenu-item .ms-Icon--ExcelLogo:before{color:#217346;font-size:20px}a.od-ContextualMenu-item .ms-Icon--OneNoteLogo:before{color:#5c2d91;font-size:20px}a.od-ContextualMenu-item .ms-Icon--PowerPointLogo:before{color:#d24726;font-size:20px}a.od-ContextualMenu-item .ms-Icon--WordLogo:before{color:#2b579a;font-size:20px}a.od-ContextualMenu-item .ms-Icon--VisioLogo:before{color:#3854a2;font-size:20px}a.od-ContextualMenu-item .ms-Icon--PowerApps2Logo:before{color:#742774;font-size:20px}a.od-ContextualMenu-item .ms-Icon--ArrowDownRight8{font-size:12px;top:35%}.ContextualMenu-icon{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";font-size:16px;width:20px;text-align:center}.ms-Icon--custom{width:20px;height:20px;background-size:cover}.selection-active .od-ContextualMenu-item.is-focused{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.ContextualMenu hr{border:none;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";margin:0}.ContextualMenu-childMenuContainer{display:inline-block}.ContextualMenu-uploadInput{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.0001;cursor:pointer;overflow:hidden;z-index:9999999}.ContextualMenu-uploadInput input{position:absolute;top:0;font-size:200px;height:100px;cursor:pointer;margin:0;padding:0}html[dir=ltr] .ContextualMenu-uploadInput input{right:0}html[dir=rtl] .ContextualMenu-uploadInput input{left:0}.ms-Callout.ms-ContextualMenu-Callout .ms-Callout-main{position:relative}.ms-Callout.ms-ContextualMenu-Callout .ms-Callout-main .ms-ContextualMenu-container.ms-HorizontalNav{position:relative}.ms-Callout.ms-ContextualMenu-Callout .ms-ContextualMenu.ms-FocusZone{position:relative}" }])});define("odsp-next/controls/contextualMenu/react/ReactContextualMenu.html",[],function(){return"
"});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/leftNavExpander/commandSets/LeftNavExpanderCommandSet",["require","exports","../../commands/BaseCommandSet","../../commands/CommandViewModel","../actions/ToggleIsLeftNavUserExpandedAction","../../../utilities/icons/Icon","../../commands/Commands.resx"],function(e,t,o,a,n,i,r){"use strict";var s=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.commands.push(new(o.managed(a))({action:new(o.managed(n["default"])),icon:new i("GlobalNavButton"),tooltip:r.strings.ToggleLeftNavCommandTooltip,accessibleLabel:r.strings.ToggleLeftNavCommandAriaLabel,isToggleable:!0,isLabelVisible:o.createObservable(!1),hasIconOnly:!0}));return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/commands/BaseCommandSet",["require","exports","@ms/odsp-shared/lib/base/BaseModel","./CommandViewModel","./Commands.resx","../../resources/UtilityResourceKeys","../../utilities/icons/Icon","../../utilities/browser/WindowSize"],function(e,t,o,a,n,i,r,s){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.responsiveUI=o.resources.consume(i.responsiveUI);o.commands=o.observables.createArray();o.showLabels=o.createPureComputed(o._computeShowLabels,{deferEvaluation:!0});t.disableOverflowHost||(o.overflowHostCommand=new(o.managed(a))({text:n.strings.OverflowCommandLabel,tooltip:n.strings.OverflowCommandTooltip,isLabelVisible:o.createObservable(!1),requiredChildren:1,hidesMenuChevron:!0,collapseSingleChildCommands:!1,icon:new r("More"),hasIconOnly:!0,children:o.observables.createArray(),isHiddenInContextMenus:!0}));return o}__extends(t,e);t.prototype._computeShowLabels=function(){var e=this.responsiveUI.formFactorSize();switch(e){case s.Small:case s.Medium:return!1;default:return!0}};return t}(o["default"]);t.BaseCommandSet=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/leftNavExpander/actions/ToggleIsLeftNavUserExpandedAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/PagesResourceKeys"],function(e,t,o,a,n,i){"use strict";var r=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.name="ToggleIsLeftNavUserExpanded";o._isLeftNavUserExpanded=o.resources.consume(i.base.leftNav.isLeftNavUserExpanded);o._toggleIsLeftNavUserExpanded=o.resources.consume(i.base.leftNav.toggleIsLeftNavUserExpanded);return o}__extends(t,e);t.prototype.onExecute=function(e){this._toggleIsLeftNavUserExpanded();return a["default"].wrap({resultType:n.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){return!0};t.prototype.onIsToggled=function(){return this._isLeftNavUserExpanded()};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/leftNavExpander/LeftNavExpander.html",[],function(){return'
'});define("odsp-next/controls/leftNavExpander/LeftNavExpander.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-LeftNavExpander-commandBar{position:relative}.od-LeftNavExpander-commandBar:after{content:"";display:block;width:0;position:absolute;top:0;bottom:0;margin-top:6px;margin-bottom:6px}html[dir=ltr] .od-LeftNavExpander-commandBar:after{right:8px}html[dir=rtl] .od-LeftNavExpander-commandBar:after{left:8px}html[dir=ltr] .od-LeftNavExpander-commandBar .CommandBarItem:last-child{margin-right:0}html[dir=rtl] .od-LeftNavExpander-commandBar .CommandBarItem:last-child{margin-left:0}.od-LeftNavExpander-commandBar .CommandBar-sideArea{display:none}'}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/contextMenu/ContextMenuBinding",["require","exports","knockout","@ms/odsp-utilities/lib/domUtils/DomUtils","@ms/odsp-shared/lib/utilities/knockout/LocalBindingProvider","../dismiss/DismissBinding","./ContextMenuAlignment","../../resources/ControlResourceKeys","@ms/odsp-shared/lib/utilities/knockout/ResourceComponentLoader","@ms/odsp-utilities/lib/locale/Locale","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/math/Rectangle","../BaseBinding","@ms/odsp-utilities/lib/logging/events/Engagement.event","../keyboard/KeyboardBinding","../../utilities/features/Features","@uifabric/utilities/lib/dom","../../utilities/dom/Dom","../../controls/contextualMenu/ContextualMenu"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h,g,f,x){"use strict";var b="data-selection-index",v=function(e){function t(t){var o=e.call(this,t)||this;o.events.on(o.element,"contextmenu",o._onContextMenu);o._keyboardBinding=new(o.managed(h))({element:o.element,bindingContext:o.bindingContext,allBindingsAccessor:o.allBindingsAccessor,valueAccessor:function(){return{mappings:{ShiftF10:function(e,t){o._onContextMenu(t);return!0}},preventDefault:!0,context:o.bindingContext.$data}}});return o}__extends(t,e);t.createContextMenu=function(e,t,a,s){var l=null,u=t.anchorElement||x.findAncestor(e.target,t.rootElementClass);if(u&&t.items&&t.items.length>0){var p=void 0;if(t.anchorElement||e.clientX<=0&&e.clientY<=0||!Boolean(e.clientX)&&!Boolean(e.clientY)){var h=t.anchorElement?t.anchorElement:e.target,b=h.getBoundingClientRect();p=new c["default"](b.left,b.bottom)}else p=new c["default"](e.clientX,e.clientY);var v=o.observable(p.x+"px"),B=o.observable(p.y+"px"),C=t.alignment||r.Left|r.Top;d["default"].isRightToLeft&&(C|=r.Right);var y=null;if(t.boundingElementClass){var S=x.findAncestor(e.target,t.boundingElementClass);y=new m["default"](S.getBoundingClientRect())}var k=document.createElement("div");k.style.position="absolute";k.style.top="0px";k.style.left="0px";l=k;document.body.appendChild(k);f.setVirtualParent(k,u);s||(s=function(){if(l){o.removeNode(l);l=null}});var w={items:t.items,left:v,top:B,alignment:o.observable(C),offset:o.observable(t.point||c["default"].ORIGIN),launchEvent:e,target:e.target,bounds:y,hideIcons:t.shouldHideIcons,fromKeyboardEvent:0===e.pointerId,anchorElement:t.anchorElement,close:t.dismissOnClick?s:null,isOpen:t.isMenuOpen},I={component:{name:"ms-contextual-menu",params:w}};g.isFeatureEnabled(g.UseReactContextualMenu)||(I[n.getInstance().getUniqueKeyForBindingHandler(i["default"],"dismiss")]={close:s,dismissOnResize:!0,dismissOnScroll:!0,isOpen:t.isMenuOpen});o.applyBindingsToNode(k,I,a)}return l};t.prototype._onContextMenu=function(e){var n=this,i=o.utils.unwrapObservable(this.valueAccessor()),r=i&&i.resources||l.getCurrentResourceScope(this.bindingContext),d=r.consume(s.itemsSelection),c=function(){if(t._contextMenu){o.removeNode(t._contextMenu);t._contextMenu=null}};c();var m=e.target,u=o.dataFor(m),p=null,h=null;if(a["default"].hasClass(m,"noContextMenu")||e.shiftKey&&e instanceof MouseEvent||!i)return!0;for(var g=i.anchorElement||x.findAncestor(m,i.rootElementClass);m!==g&&u;){!h&&u.item&&(h=u.item);if(h)break;p=m?m.getAttribute(b):null;if(p){h=d.getItemByIndex(p);if(h)break}m=f.getParent(m);u=m?o.dataFor(m):null}var v=!1;if(d&&u){var B=null===d.maximumSelectedCount||void 0===d.maximumSelectedCount||d.maximumSelectedCount>0;if(!h||!d.isItemSelected(h)&&B){if(d.selectedCount()>0){d.clear();v=!0}else h&&(u.isSelected||p)&&(v=!0);if(v)var C=d.selection.subscribe(function(){C.dispose();g&&n._openMenu(e,i,c)});if(h&&(u.isSelected||p)){d.toggleItemSelected(h);d.setItemFocus(h)}}else h&&d.maximumSelectedCount<=0&&d.setItemFocus(h)}if(i){g&&!v&&this._openMenu(e,i,c);e.preventDefault();e.stopPropagation();return!1}return!0};t.prototype._openMenu=function(e,o,a){o.engagementSource&&p.Engagement.logData({name:"RightClick."+o.engagementSource+".Click"});t._contextMenu=t.createContextMenu(e,o,this.bindingContext,a)};return t}(u);return v});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/scrollContainer/ScrollContainerBinding",["require","exports","../BaseBinding","knockout"],function(e,t,o,a){"use strict";function n(e){for(var o=e;o!==document.body&&!a.utils.domData.get(o,t.SCROLL_CONTAINER_KEY)&&(o.parentElement||o.parentNode);)o=o.parentElement||o.parentNode;return(o===document.body||a.utils.domData.get(o,t.SCROLL_CONTAINER_KEY))&&o||e.parentElement||o.parentNode}t.SCROLL_CONTAINER_KEY="ScrollContainerBinding_scrollContainer";var i=function(e){function o(o){var n=e.call(this,o)||this,i=o.valueAccessor();if(i!==!1){a.utils.domData.set(n.element,t.SCROLL_CONTAINER_KEY,!0);n.element.setAttribute("data-is-scrollable","true")}return n}__extends(o,e);return o}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i;t.getScrollContainer=n});define("odsp-next/controls/suiteNav/SuiteNav",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SuiteNavViewModel","./SuiteNav.html","./SuiteNav.css"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"ms-suite-nav",template:e("./SuiteNav.html"),viewModel:a["default"]});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/suiteNav/SuiteNavViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/logging/ErrorHelper","../suiteNavFallback/SuiteNavFallback","../../resources/ProviderResourceKeys","../../resources/UtilityResourceKeys","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../bindings/activate/ActivateBinding","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,o,a,n,i,r,s,l,d,c){"use strict";var m=function(t){function a(e){void 0===e&&(e={});var a=t.call(this,e)||this;a._navigation=a.resources.consume(l.navigation);a._hamburgerCallback=e.hamburgerCallback;a._hamburgerIsUnavailable=e.hamburgerIsUnavailable||o.observable(!1);a._provider=a.resources.consume(r.suiteNav);if(a._provider){a._capabilities=a._provider.getCapabilities();a._dataPromise=a._provider.loadData()}a._capabilities||(a._capabilities={supportsCaching:!1,supportsRealSuiteNav:!1,showO365Text:!0});a.supportsRealSuiteNav=a._capabilities.supportsRealSuiteNav;a.mockTagName=i.tagName;a.addBindingHandlers({activate:d});return a}__extends(a,t);a.prototype.render=function(t){var o=this;t.id||(t.id="SuiteNav-"+String(a._suiteNavNum++));var n=this._navigation;if(this.supportsRealSuiteNav&&this._dataPromise&&"1"!==n.viewParams.nosuite&&"1"!==n.viewParams.unsuitened){var i=new c.Qos({name:"SuiteNav.Render"});this._startTimer(i);this._dataPromise.done(function(a){a?o._provider.getO365Shell().done(function(e){if(e){try{e.SetData(a)}catch(n){o._recordFailure({event:i,errorType:"SetDataException",error:n});c.Qos.instrumentPromise({name:"SuiteNav.RefreshCacheAfterInvalidShellData"},function(){return o._provider.loadData(!0)});return}try{e.RenderAsync({top:t.id,disableDelayLoad:!0,disableShellPlus:!0,layout:"Mouse"},function(){o._recordSuccess(i);o._onRender(e,a)},function(){o._recordSuccess(i)})}catch(n){o._recordFailure({event:i,errorType:"RenderException",error:n})}e.OnHasMember("LoadShellPlus",function(){o._handleShellPlus(e,a)});e.OnHasMember("OnDataChanged",function(){e.OnDataChanged(function(){return c.Qos.instrumentPromise({name:"SuiteNav.RefreshCacheForShellDataChanged"},function(){return o._provider.loadData(!0)}).done()})})}else o._recordFailure({event:i,errorType:"NoO365Shell"})},function(t){o._recordFailure({event:i,errorType:"LoadShellError",extraData:{shellUrl:e.toUrl("shellcore")},error:t})}):o._recordFailure({event:i,errorType:"NoData"})},function(e){o._recordFailure({event:i,errorType:"LoadDataError",error:e})})}else this._hamburgerIsUnavailable(!0)};a.prototype._onRender=function(e,t){var o=this;t.ActionsMap&&e.Navigation.OnLinkClick(function(e){var a=t.ActionsMap[e.Id];a&&(e.Cancel=!a.call(o,o.resources))});this._hamburgerCallback&&(e.Navigation.OnHamburgerButtonClick?e.Navigation.OnHamburgerButtonClick(this._hamburgerCallback):this._hamburgerIsUnavailable(!0));e.OnSuiteAPILoaded(function(){var e=o.resources.consume(s.newFeatureExperienceEnabler.optional);e&&e.initializeNewFeatureExperience()})};a.prototype._handleShellPlus=function(e,t){var o,a=this;this.async.setTimeout(function(){try{o=new c.Qos({name:"SuiteNav.LoadShellPlus"});e.LoadShellPlus();o.end({resultType:c.ResultTypeEnum.Success})}catch(t){a._recordFailure({event:o,errorType:"Exception",error:t})}},500)};a.prototype._recordSuccess=function(e){if(this._eventFinishedTimer){this._stopTimer();e.end({resultType:c.ResultTypeEnum.Success})}};a.prototype._recordFailure=function(e){this._hamburgerIsUnavailable(!0);if(this._eventFinishedTimer){this._stopTimer();var t={resultType:c.ResultTypeEnum.Failure,resultCode:e.errorType};if(e.extraData||e.error){var o=e.extraData||{};e.error&&(o.message=n["default"].getErrorMessage(e.error));t.extraData=o}e.event.end(t)}};a.prototype._startTimer=function(e){var t=this;this._eventFinishedTimer=this.async.setTimeout(function(){e.end({resultType:c.ResultTypeEnum.Failure,resultCode:"Timeout"});t._stopTimer()},45001)};a.prototype._stopTimer=function(){this.async.clearTimeout(this._eventFinishedTimer);this._eventFinishedTimer=null};return a}(a["default"]);m._suiteNavNum=0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/suiteNavFallback/SuiteNavFallback",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SuiteNavFallbackViewModel","./SuiteNavFallback.html","./SuiteNavFallback.css","../appLauncher/AppLauncher"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"ms-suitenav-fallback",template:e("./SuiteNavFallback.html"),viewModel:a});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/suiteNavFallback/SuiteNavFallbackViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/contextMenu/ContextMenuAlignment","../../resources/DataSourceResourceKeys","../commands/CommandViewModel","../../bindings/imageDefault/ImageDefaultBinding","@ms/odsp-utilities/lib/locale/Locale","./SuiteNavFallback.resx","../../actions/NavigationAction","../../bindings/dismiss/DismissBinding","@ms/odsp-utilities/lib/string/StringHelper","../../models/suiteNav/SuiteNavLinkIds","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h,g){"use strict";var f=function(e){function t(t){var a=e.call(this,t)||this;a.userTileDefaultUrl=!!window.FilesConfig&&FilesConfig.imgBaseUrl+"/ic/bluemanm.png"||"";a.signInUrl=!!window.FilesConfig&&FilesConfig.si;a._dataSource=a.resources.consume(i.suiteNav);a._urlDataSource=a.resources.consume(i.url);a.isAppLauncherVisible=o.observable(!1);a.addBindingHandlers({dismiss:m["default"],image:s});a.userName=o.observable("");a.userTileUrl=o.observable("");a.optionsChildren=o.observableArray();a.meChildren=o.observableArray();a.menuAlignment=o.observable(l["default"].isRightToLeft?n.Left:n.Right);a.menuLeft=o.observable(l["default"].isRightToLeft?"0":"auto");var f=a.resources.consume(g.userInfo);a.isAuthenticated=f&&f.isAuthenticated();if(a._dataSource){a._dataSource.loadData().done(function(e){var t=e.data;a.userName(a._dataSource.getUserName());a.userTileUrl(a._dataSource.getUserTileUrl());var o,n=a.resources.consume(h.actionMap),i=[],s=t.CurrentWorkloadSettingsSubLinks;for(o=0;o
'});define("odsp-next/controls/suiteNavFallback/SuiteNavFallback.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SuiteNavFallback{background:"},{theme:"black",defaultValue:"#000000"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-sizing:border-box;height:50px;position:absolute;top:0;left:0;right:0;z-index:2001}.od-SuiteNavFallback header{font-size:22px;display:inline-block;line-height:50px;padding:0 0 0 18px;height:50px}html[dir=rtl] .od-SuiteNavFallback header{padding:0 18px 0 0}.od-SuiteNavFallback-divider{margin:5px 15px 0 0}html[dir=ltr] .od-SuiteNavFallback-divider{border-left-style:solid}html[dir=rtl] .od-SuiteNavFallback-divider{border-right-style:solid}html[dir=ltr] .od-SuiteNavFallback-divider{border-left-width:1px}html[dir=rtl] .od-SuiteNavFallback-divider{border-right-width:1px}html[dir=ltr] .od-SuiteNavFallback-divider{border-left-color:rgba(255,255,255,.35)}html[dir=rtl] .od-SuiteNavFallback-divider{border-right-color:rgba(255,255,255,.35)}html[dir=rtl] .od-SuiteNavFallback-divider{margin:5px 0 0 15px}html[dir=ltr] .od-SuiteNavFallback-o365Title{padding-right:15px}html[dir=rtl] .od-SuiteNavFallback-o365Title{padding-left:15px}.od-SuiteNavFallback-selectedApp{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-decoration:none;height:50px}.od-SuiteNavFallback-selectedApp:active,.od-SuiteNavFallback-selectedApp:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-SuiteNavFallback-appButton{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#0078d7;display:inline-block;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";height:50px;width:50px;cursor:pointer;font-size:18px;text-align:center;padding-top:16px;transition:background-color 467ms cubic-bezier(.1,.9,.2,1) 34ms;box-sizing:border-box}html[dir=ltr] .od-SuiteNavFallback-appButton{float:left}html[dir=rtl] .od-SuiteNavFallback-appButton{float:right}html[dir=ltr] .od-SuiteNavFallback-appButton{border-right-style:solid}html[dir=rtl] .od-SuiteNavFallback-appButton{border-left-style:solid}html[dir=ltr] .od-SuiteNavFallback-appButton{border-right-color:rgba(255,255,255,.2)}html[dir=rtl] .od-SuiteNavFallback-appButton{border-left-color:rgba(255,255,255,.2)}html[dir=ltr] .od-SuiteNavFallback-appButton{border-right-width:1px}html[dir=rtl] .od-SuiteNavFallback-appButton{border-left-width:1px}.od-SuiteNavFallback-appButton:active,.od-SuiteNavFallback-appButton:hover{color:#fff;background-color:#104a7d}.od-SuiteNavFallback-rightActions{display:block;height:50px;position:absolute;top:0;white-space:nowrap;margin:0;padding:0;list-style-type:none}html[dir=ltr] .od-SuiteNavFallback-rightActions{right:0}html[dir=rtl] .od-SuiteNavFallback-rightActions{left:0}.od-SuiteNavFallback-rightActions li{height:50px;line-height:0;width:51px;cursor:pointer;position:relative;box-sizing:border-box;margin:0;padding:0}html[dir=ltr] .od-SuiteNavFallback-rightActions li{float:left}html[dir=rtl] .od-SuiteNavFallback-rightActions li{float:right}html[dir=ltr] .od-SuiteNavFallback-rightActions li{border-left-style:solid}html[dir=rtl] .od-SuiteNavFallback-rightActions li{border-right-style:solid}html[dir=ltr] .od-SuiteNavFallback-rightActions li{border-left-width:1px}html[dir=rtl] .od-SuiteNavFallback-rightActions li{border-right-width:1px}html[dir=ltr] .od-SuiteNavFallback-rightActions li{border-left-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html[dir=rtl] .od-SuiteNavFallback-rightActions li{border-right-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-SuiteNavFallback-rightActions .ms-Icon{line-height:50px}html[dir=ltr] .od-SuiteNavFallback-rightActions .ms-ContextualMenu{right:0}html[dir=rtl] .od-SuiteNavFallback-rightActions .ms-ContextualMenu{left:0}.od-SuiteNavFallback-persona{display:inline-block;width:55px;vertical-align:top;height:50px}html[dir=ltr] .od-SuiteNavFallback-persona{border-left-style:solid}html[dir=rtl] .od-SuiteNavFallback-persona{border-right-style:solid}html[dir=ltr] .od-SuiteNavFallback-persona{border-left-width:1px}html[dir=rtl] .od-SuiteNavFallback-persona{border-right-width:1px}html[dir=ltr] .od-SuiteNavFallback-persona{border-left-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html[dir=rtl] .od-SuiteNavFallback-persona{border-right-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}html[dir=ltr] .od-SuiteNavFallback-persona{text-align:right}html[dir=rtl] .od-SuiteNavFallback-persona{text-align:left}.od-SuiteNavFallback-persona.online{background:#5dd255}html[dir=ltr] .od-SuiteNavFallback-persona .ms-ContextualMenu{text-align:left}html[dir=rtl] .od-SuiteNavFallback-persona .ms-ContextualMenu{text-align:right}html[dir=ltr] .od-SuiteNavFallback-personaImage{float:right}html[dir=rtl] .od-SuiteNavFallback-personaImage{float:left}.od-SuiteNavFallback-link{display:inline-block;height:50px;width:50px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:20px;text-align:center}.od-SuiteNavFallback-link.selected,.od-SuiteNavFallback-link:hover{color:#fff;background:#104a7d}.od-SuiteNavFallback-meLink{display:inline-block}.od-SuiteNavFallback-options .ms-ContextualMenu{margin-top:19px!important}.od-SuiteNavFallback-menuContainer{display:inline-block;z-index:-1}"}])});define("odsp-next/controls/appLauncher/AppLauncher",["require","exports","./AppLauncherViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AppLauncher.html","./AppLauncher.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-app-launcher",template:e("./AppLauncher.html"),viewModel:o["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/appLauncher/AppLauncherViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.apps=[{id:1,key:"c_h_mail",name:"Outlook",icon:"ms-Icon--OutlookLogo",color:"#0072c6",img:"",text:"",size:"small",appType:"o365",link:"https://mail.live.com",pinned:!0},{id:2,key:"c_h_ppl",name:"People",icon:"ms-Icon--Contact",color:"#d24726",img:"",text:"",size:"small",appType:"o365",link:"https://people.live.com",pinned:!0},{id:3,key:"c_h_cal",name:"Calendar",icon:"ms-Icon--Calendar",color:"#5133ab",img:"",text:"",size:"wide",appType:"o365",link:"https://calendar.live.com",pinned:!0},{id:4,key:"c_h_sd",name:"OneDrive",icon:"ms-Icon--OneDrive",color:"#094ab2",img:"",text:"",size:"small",appType:"o365",link:"https://onedrive.live.com",pinned:!0},{id:5,key:"c_h_wd",name:"Word",icon:"ms-Icon--WordLogo",color:"#2B579A",img:"",text:"",size:"small",appType:"office",link:"https://office.live.com/start/word.aspx",pinned:!0},{id:6,key:"c_h_xl",name:"Excel",icon:"ms-Icon--ExcelLogo",color:"#217346",img:"",text:"",size:"small",appType:"office",link:"https://office.live.com/start/excel.aspx",pinned:!0},{id:7,key:"c_h_ppt",name:"PowerPoint",icon:"ms-Icon--PowerPointLogo",color:"#D24726",img:"",text:"",size:"small",appType:"office",link:"https://office.live.com/start/powerpoint.aspx",pinned:!0},{id:8,key:"c_h_on",name:"OneNote",icon:"ms-Icon--OneNoteLogo",color:"#80397B",img:"",text:"",size:"small",appType:"office",link:"https://office.live.com/start/onenote.aspx",pinned:!0},{id:9,key:"c_h_sw",name:"Sway",icon:"ms-Icon--SwayLogo",color:"#008272",img:"",text:"",size:"small",appType:"office",link:"https://g.live.com/8seskydrive/switchersway",pinned:!0},{id:10,key:"c_h_oo",name:"Office",icon:"ms-Icon--OfficeLogo",color:"#eb3c00",img:"",text:"",size:"small",appType:"office",link:"https://office.live.com/start/default.aspx",pinned:!0}];return t}__extends(t,e);t.prototype.getAppText=function(e,t){return window.$Config&&$Config.headerTiles&&$Config.headerTiles[e]&&$Config.headerTiles[e].text||t};t.prototype.getAppClassString=function(e){return"AppLauncher-listItem "+e};t.prototype.getAppUrl=function(e,t){return window.$Config&&$Config.headerTiles&&$Config.headerTiles[e]&&$Config.headerTiles[e].href||t};t.prototype.getAppInnerClassString=function(e){return"AppLauncher-inner "+e};t.prototype.getAppIconClassString=function(e){return"ms-Icon "+e};t.prototype.getAppTileColor=function(e){return"background-color: "+e+";outline-color: "+e};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/appLauncher/AppLauncher.html",[],function(){return""});define("odsp-next/controls/appLauncher/AppLauncher.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".AppLauncher{background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid #b6b6b6;box-shadow:0 1px 15px rgba(0,0,0,.4);box-sizing:content-box!important;padding:20px 0 10px 20px;position:absolute;top:50px;margin:10px;width:auto;height:auto;min-width:240px;max-width:840px;max-height:990px;z-index:100;transition-property:max-height,max-width;transition-duration:267ms;transition-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-transition-property:max-height,max-width;-webkit-transition-duration:267ms;-webkit-transition-timing-function:cubic-bezier(.1,.9,.2,1)}html[dir=rtl] .AppLauncher{padding:20px 20px 10px 0}html[dir=ltr] .AppLauncher{left:0}html[dir=rtl] .AppLauncher{right:0}.AppLauncher-beak{position:absolute;top:0;z-index:10}html[dir=ltr] .AppLauncher-beak{left:0}html[dir=rtl] .AppLauncher-beak{right:0}.AppLauncher-beak:after,.AppLauncher-beak:before{content:' ';border:solid transparent;height:0;position:absolute;width:0}.AppLauncher-beak:before{border-width:9px;border-bottom-color:#B6B6B6;top:-18px}html[dir=ltr] .AppLauncher-beak:before{left:5px}html[dir=rtl] .AppLauncher-beak:before{right:5px}.AppLauncher-beak:after{border-width:8px;border-bottom-color:#fff;top:-16px}html[dir=ltr] .AppLauncher-beak:after{left:6px}html[dir=rtl] .AppLauncher-beak:after{right:6px}.AppLauncher-greybackground{background-color:#999;width:100%;height:100%}.AppLauncher-listItem{width:109px;height:109px;display:block;margin:0 10px 10px 0;position:relative;color:" },{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;transition:167ms transform cubic-bezier(.1,.9,.2,1);box-sizing:border-box}html[dir=ltr] .AppLauncher-listItem{float:left}html[dir=rtl] .AppLauncher-listItem{float:right}html[dir=rtl] .AppLauncher-listItem{margin:0 0 10px 10px}.AppLauncher-listItem:hover .app-more-menu-button{display:block}.AppLauncher-listItem.wide{width:230px}.AppLauncher-listItem:active{-ms-transform:scale(.95);transform:scale(.95);-webkit-transform:scale(.95)}.AppLauncher-listItem i::before{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.AppLauncher-listItem .AppLauncher-inner{top:0;right:0;bottom:0;left:0;position:absolute;text-align:center;background:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border:2px solid transparent}.AppLauncher-listItem .AppLauncher-inner:hover{outline-width:2px;outline-style:solid}.AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{font-size:12px;color:#fff;position:absolute;bottom:5px;width:85px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[dir=ltr] .AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{left:8px}html[dir=rtl] .AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{right:8px}html[dir=ltr] .AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{text-align:left}html[dir=rtl] .AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{text-align:right}.AppLauncher-listItem .AppLauncher-inner .ms-Icon{position:relative;font-size:49px;top:26px;color:#fff!important}.AppLauncher-listItem .AppLauncher-inner img{position:absolute;top:20px}html[dir=ltr] .AppLauncher-listItem .AppLauncher-inner img{left:24px}html[dir=rtl] .AppLauncher-listItem .AppLauncher-inner img{right:24px}.AppLauncher-listItem .word{background:#2B579A}.AppLauncher-listItem .excel{background:#207346}.AppLauncher-listItem .powerpoint{background:#D24725;padding:0!important}.AppLauncher-listItem .onenote{background:#80397B}.AppLauncher-listItem .project{background-color:#5133ab}.AppLauncher-listItem .tasks{background:#31752E}.AppLauncher-listItem .oslo .ms-Icon{font-size:64px;padding-top:3px}.AppLauncher-listItem .more-apps{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.AppLauncher-listItem .more-apps .ms-Icon{top:40px;font-size:25px}.app-more-menu-container{position:absolute}html[dir=ltr] .app-more-menu-container{right:0}html[dir=rtl] .app-more-menu-container{left:0}.app-more-menu-container .app-more-menu-button{font-size:16px;cursor:pointer;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;width:30px;height:20px;display:none}.app-more-menu-container .more-menu-list{display:none;background:#fff;border:1px solid #E5F0F9;list-style-type:none;width:165px;margin:0;padding:0;position:absolute;top:0;z-index:999;box-shadow:0 0 8px rgba(0,0,0,.6);font-size:12px}html[dir=ltr] .app-more-menu-container .more-menu-list{left:100%}html[dir=rtl] .app-more-menu-container .more-menu-list{right:100%}html[dir=ltr] .app-more-menu-container .more-menu-list{text-align:left}html[dir=rtl] .app-more-menu-container .more-menu-list{text-align:right}.app-more-menu-container .more-menu-list li a{padding:5px 15px;width:auto;display:block;color:#000}.app-more-menu-container .more-menu-list li a:hover{background-color:#E5F0F9}.app-more-menu-container.open .more-menu-list{display:block}.appmenu-app-more{background-color:#FFF;vertical-align:bottom;margin:0 20px 10px 0}html[dir=ltr] .appmenu-app-more{float:right}html[dir=rtl] .appmenu-app-more{float:left}html[dir=ltr] .appmenu-app-more{text-align:right}html[dir=rtl] .appmenu-app-more{text-align:left}html[dir=rtl] .appmenu-app-more{margin:0 0 10px 20px}.appmenu-app-more a.appmenu-app-moretext{color:#000;font-size:12px;font-family:SegoeUI-SemiBold-final,Segoe,Tahoma,Helvetica,Arial,sans-serif}.app-provisioning:hover,.appmenu-app-more:hover{outline:0}.app-provisioning{opacity:.2}@media (max-width:940px){.AppLauncher{max-width:486px}}@media (max-width:580px){.AppLauncher{max-width:335px}.AppLauncher-listItem{width:55px;height:55px}.AppLauncher-listItem .AppLauncher-inner .ms-Icon{font-size:25px;top:13px}.AppLauncher-listItem .AppLauncher-inner .AppLauncher-menuTitle{display:none}}@media (max-width:460px){.AppLauncher{max-width:205px;min-width:205px}}@media (max-height:950px){.AppLauncher{max-height:730px}}@media (max-height:820px){.AppLauncher{max-height:610px}}@media (max-height:700px){.AppLauncher{max-height:490px}}@media (max-height:600px){.AppLauncher{max-height:360px}}@media (max-height:460px){.AppLauncher{max-height:240px}}"}])});define("odsp-next/bindings/activate/ActivateBinding",["require","exports","knockout"],function(e,t,o){"use strict";var a=function(){function e(){}e.init=function(e,t,a,n,i){var r=o.utils.unwrapObservable(t()),s=r&&r.activate||r;s&&s.call(i.$data,e)};return e}();return a});define("odsp-next/controls/suiteNav/SuiteNav.html",[],function(){return'
'});define("odsp-next/controls/suiteNav/SuiteNav.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SuiteNav{background:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:50px;position:absolute;width:100%}.od-userSelect--enabled div#o365cs-flexpane-overlay{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.pluginNoSize{width:0;height:0;padding:0;position:absolute}"}])});define("odsp-next/controls/leftPane/LeftPane",["require","exports","./LeftPaneViewModel","../../bindings/component/ControlBinding","./LeftPane.html","./LeftPane.css"],function(e,t,o,a){"use strict";t.resourceKey=a.createDefaultControlDefinitionResourceKey({automationName:"ms-left-pane",require:e,template:e("./LeftPane.html"),viewModelType:o["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,a=arguments.length;o0};return t}(o["default"]);m.dependencies=__assign({},o["default"].dependencies,{viewParams:a.viewParams,leftNavDataSource:i.leftNav,currentPageType:a.currentPage.optional});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/leftNav/LeftNav.key",["require","exports","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,o,a){"use strict";t.resourceKey=new o.ResourceKey({name:e("module").id,loader:new o.AliasResourceLoader(function(){return a.loadModuleExport({path:"./LeftNav",require:e,getExport:function(e){return e.resourceKey.local}})})});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});define("odsp-next/controls/leftNav/ReactLeftNavComp",["require","exports","knockout","../reactHost/ReactHost"],function(e,t,o,a){"use strict";var n=a.createComponent("ms-react-leftnav","odsp-next/controls/leftNav/react/ReactLeftNav");o.components.isRegistered(n.tagName)||o.components.register(n.tagName,n);return n});define("odsp-next/controls/leftPane/LeftPane.html",[],function(){return'
'});define("odsp-next/controls/leftPane/LeftPane.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".LeftPane{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-overflow-scrolling:touch}.LeftPane:hover .ms-react-leftnav-EditButton.od-Button.od-Button--hero{display:block}.LeftPane-scroll{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden}.LeftPane-table{width:100%;height:100%;table-layout:fixed}.LeftPane-expandButton.ms-Icon{position:absolute;width:30px;height:40px;line-height:40px;text-align:center;-ms-transform:rotate(0);transform:rotate(0);transition:transform 167ms cubic-bezier(.1,.9,.2,1)}html[dir=ltr] .LeftPane-expandButton.ms-Icon{left:0}html[dir=rtl] .LeftPane-expandButton.ms-Icon{right:0}.LeftPane-bottomCell{height:100%}.LeftPane-notificationDivider{border:none;border-top:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";margin:5px 16px}.LeftPane-bottom-padding{height:12px}.LeftPane-backToClassicLink{display:block;margin:0;padding:8px 20px;height:auto;line-height:14px;font-size:12px}.lg .LeftPane-backToClassicLink,.md .LeftPane-backToClassicLink,.sm .LeftPane-backToClassicLink{font-size:14px}.LeftPane-updateLink{display:block;margin:0;padding:8px 20px;height:auto;line-height:14px;font-size:12px;background-color:#fed9cc}"}])});define("odsp-next/controls/dialogHost/DialogHost",["require","exports","./DialogHostViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DialogHost.html","./DialogHost.css","../overlays/Overlay"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-dialog-host",template:e("./DialogHost.html"),viewModel:o,synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/dialogHost/DialogHostViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../overlays/dialog/DialogOverlay","../../resources/ProviderResourceKeys","../standardDialog/StandardDialog"],function(e,t,o,a,n,i){"use strict";var r=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.dialog=o.resources.consume(n.dialog).currentDialog;o.dialogOverlayTagName=a["default"].tagName;o.standardDialogTagName=i["default"].tagName;o.isStandard=o.createPureComputed(o._computeIsStandard);o.hasDialog=o.createPureComputed(o._computeHasDialog);return o}__extends(t,e);t.prototype._computeIsStandard=function(){var e=this.dialog();return e&&1===e.template};t.prototype._computeHasDialog=function(){return!!this.dialog()};return t}(o["default"]);return r});define("odsp-next/controls/overlays/dialog/DialogOverlay",["require","exports","./DialogOverlayViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DialogOverlay.html","./DialogOverlay.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-dialog-overlay",template:e("./DialogOverlay.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/overlays/dialog/DialogOverlayViewModel",["require","exports","knockout","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/locale/Locale","@ms/odsp-utilities/lib/math/Rectangle","@ms/odsp-shared/lib/base/ViewModel","../../../models/dialog/DialogStyle","../Overlay","../../../bindings/host/HostBinding","../../../bindings/dismiss/DismissBinding","../../../bindings/css/ClassesBinding","../../../utilities/browser/ResponsiveUI","../../../bindings/focus/FocusTrapBinding","../../../bindings/element/ElementBinding","../../../bindings/focus/RecoverFocusBinding","../../../bindings/focus/PreserveFocusBinding","@ms/odsp-shared/lib/bindings/automation/AutomationBinding","../../../bindings/interactionScope/InteractionScopeBinding"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h,g,f,x,b){"use strict";var v=function(e){function t(t){var n=e.call(this,t)||this;n.addBindingHandlers({dismiss:c["default"],classes:m,automation:x,element:h,focusTrap:p["default"],interactionScope:b["default"],preserveFocus:f["default"],recoverFocus:g["default"],host:d});n.dialog=t.dialog;n.overlayComponent=n.createPureComputed(n._computeOverlayComponent);n.contentRoot=o.observable();n._launchPoint=new a["default"]((-1),(-1));n.isVisible=o.observable(!1);n.title=n.createObservable(n.dialog().title());n.dialogStyle=n.createComputed(n._computeDialogStyle);n.sizeClass=n.createComputed(n._computeSizeClass);n.styleClass=n.createComputed(n._computeStyleClass);return n}__extends(t,e);t.prototype.dismiss=function(){var e=this.dialog();if(e&&e.isDismissable){e.dismiss();return!1}return!0};t.prototype._computeOverlayComponent=function(){var e=this.dialog();return{name:l.tagName,params:{animation:{beforeRemove:500},alignToParent:e.isCallout}}};t.prototype._computeDialogStyle=function(){var e=this.dialog(),t={};if(e){if(this.unwrapObservable(e.calloutHeight)&&e.isCallout){this.ensureLaunchPointCalculated();t.left=this._launchPoint.x+"px";t.top=this._launchPoint.y+"px"}}else{t.left="-1000px";t.top="-1000px"}e.isCallout&&!this.unwrapObservable(e.calloutHeight)||this.isVisible(!0);return t};t.prototype.ensureLaunchPointCalculated=function(){var e=this.dialog.peek().invokerEvent;if(Boolean(e)&&Boolean(this.contentRoot())){var t=this.contentRoot().getBoundingClientRect(),o=e.clientX,a=e.clientY;if(o<=0&&a<=0||!Boolean(o)&&!Boolean(a)){var r=e.target.getBoundingClientRect();o=r.left;a=r.bottom}var s=n["default"].isRightToLeft?o-t.width:o,l=a,d=new i["default"](s,l,t.width,t.height),c=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,m=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,u=new i["default"](0,0,c,m),p=d.nudge(u);this._launchPoint.x=p.getLeft();this._launchPoint.y=p.getTop()}};t.prototype._computeSizeClass=function(){return u.determineCssClass(this.dialog().size)};t.prototype._computeStyleClass=function(){return s["default"][this.dialog().style]};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=v});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/focus/FocusTrapBinding",["require","exports","knockout","../../utilities/accessibility/Accessibility","../BaseBinding"],function(e,t,o,a,n){"use strict";function i(){var e=document.createElement("a");e.href="javascript:;";e.className="ms-accessible";e.setAttribute("aria-hidden","true");return e}var r=a.focusNextTabStop,s=a.focusPreviousTabStop,l=function(e){function t(t){var a=e.call(this,t)||this;a.controlsDescendantBindings=!0;var n=a.element,l=i(),d=i(),c=o.virtualElements,m=c.childNodes(n);c.prepend(n,l);c.insertAfter(n,d,m[m.length-1]);o.applyBindingsToDescendants(a.bindingContext,n);var u=t.valueAccessor()||{},p=u.invert,h=a,g=h.events,f=h.observables,x=f.peekUnwrap(u.before)||d,b=f.peekUnwrap(u.after)||l;g.on(l,"focus",function(){p?r(d):s(x)});g.on(d,"focus",function(){p?s(l):r(b)});if(!p&&l!==b){g.on(x,"focus",function(){r(l)});g.on(b,"focus",function(){s(d)})}return a}__extends(t,e);return t}(n);l.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/focus/RecoverFocusBinding",["require","exports","../BaseBinding","./ChildFocusBinding","../scrollContainer/ScrollContainerBinding","knockout"],function(e,t,o,a,n,i){"use strict";var r=function(e){function t(t,o){void 0===o&&(o={});var n=e.call(this,t,o)||this;n._hasFocus=n.createObservable(!1);n._hasChildFocus=n.createObservable(!1);n._isBodyActive=n.createObservable(!1);n._value=n.createPureComputed(n._computeValue);n._isEnabled=n.createPureComputed(n._computeIsEnabled);n._onlyRecoverFromBody=n.createPureComputed(n._computeOnlyRecoverFromBody);var r=o.ChildFocusBinding,s=void 0===r?a["default"]:r,l=o.applyBindingsToNode,d=void 0===l?i.applyBindingsToNode:l,c=o.recoverFocusExtenders,m=void 0===c?{rateLimit:{timeout:0,method:"notifyWhenChangesStop"}}:c;n._childFocusBinding=new(n.managed(s))({element:n.element,bindingContext:n.bindingContext,allBindingsAccessor:n.allBindingsAccessor,valueAccessor:function(){return{isDescendantOrSelfActive:n._hasChildFocus,isBodyActive:n._isBodyActive}}});d(n.element,{hasFocus:n._hasFocus},n.bindingContext);n.createBackgroundComputed(n._computeRecoverFocus).extend(m);return n}__extends(t,e);t.prototype._computeValue=function(){return this.valueAccessor()||{}};t.prototype._computeIsEnabled=function(){var e=this._value().isEnabled,t=void 0===e||e;return this.unwrapObservable(t)};t.prototype._computeOnlyRecoverFromBody=function(){var e=this._value().onlyRecoverFromBody,t=void 0!==e&&e;return this.unwrapObservable(t)};t.prototype._computeRecoverFocus=function(){if(this._isEnabled()&&!this._hasChildFocus()&&(!this._onlyRecoverFromBody()||this._isBodyActive())){var e=n.getScrollContainer(this.element),t=e.scrollTop,o=e.scrollLeft;this._hasFocus(!0);e.scrollTop!==t&&(e.scrollTop=t);e.scrollLeft!==o&&(e.scrollLeft=o)}};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/overlays/dialog/DialogOverlay.html",[],function(){return"
"});define("odsp-next/controls/overlays/dialog/DialogOverlay.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-DialogOverlay{display:none}.od-Dialog{background-color:transparent;position:absolute;top:50px;bottom:0;width:100%;display:block;font-size:0;line-height:100vh;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}html[dir=ltr] .od-Dialog{left:0}html[dir=rtl] .od-Dialog{right:0}.od-Dialog::before{vertical-align:middle;display:inline-block;content:"";height:100%;width:0}.sm .od-Dialog{-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;padding:0}.od-Dialog-main{vertical-align:middle;display:inline-block;box-shadow:0 0 16px 0 '},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-sizing:border-box;line-height:normal;width:100%;min-height:100px;outline:0;visibility:hidden}html[dir=ltr] .od-Dialog-main{text-align:left}html[dir=rtl] .od-Dialog-main{text-align:right}@media screen and (-ms-high-contrast:active){.od-Dialog-main{box-shadow:0 0 0 3px "},{theme:"white",defaultValue:"#ffffff"},{rawString:" inset}}@media screen and (-ms-high-contrast:black-on-white){.od-Dialog-main{box-shadow:0 0 0 3px "},{theme:"black",defaultValue:"#000000"},{rawString:" inset}}.od-Dialog-main:focus{outline:0}.od-Dialog-main--dialog{margin:auto;position:relative}.od-Dialog-main--callout{position:absolute}.od-Dialog-main--visible{visibility:visible}.od-Dialog-main--sm{width:320px}.od-Dialog-main--sm.od-Dialog-main-style--blocker{width:340px}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel{top:0;width:auto;position:absolute;bottom:0;left:0;right:0}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Button--primary,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Button--primary{border:none}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Button--primary:disabled,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Button--primary:disabled{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Button--primary:disabled:before,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Button--primary:disabled:before{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Button--primary .od-Button-label,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Button--primary .od-Button-label{display:inline-block;vertical-align:top;margin-top:6px;font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel.od-Dialog--close .od-Dialog-button.od-Dialog-button--close,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel.od-Dialog--close .od-Dialog-button.od-Dialog-button--close{top:8px}.od-Dialog-main--md{max-width:480px}.od-Dialog-main--lg{max-width:640px}.od-Dialog-main--xlg{max-width:1024px}.od-Dialog-main--xxlg{max-width:1366px}.od-Dialog-main--xxxlg{max-width:1920px}.od-Dialog-button.od-Dialog-button--close{display:none}.sm .od-Dialog-button.od-Dialog-button--close{top:8px}.od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close{display:block;position:absolute;margin:0;padding:0;border:0;background:0 0;cursor:pointer;top:12px;padding:4px}html[dir=ltr] .od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close{right:12px}html[dir=rtl] .od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close{left:12px}.od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close .ms-Icon.ms-Icon--Cancel{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';font-size:16px}.sm .od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close{top:8px;line-height:20px}.sm .od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--close .ms-Icon.ms-Icon--Cancel{font-size:20px}.od-Dialog-subText{margin:0 0 20px 0;font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-Dialog-subText.od-Dialog-subText--s{font-size:12px}.od-Dialog-subText.od-Dialog-subText--m{font-size:14px}.od-Dialog-subText.od-Dialog-subText--l{font-size:17px}.od-Dialog-content{position:relative;width:100%}.od-Dialog-content .od-Button.od-Button--compound:not(:last-child){margin-bottom:20px}.ms-ModalOverlay{display:block;position:absolute;cursor:pointer;left:0;right:0;top:0;bottom:0;background-color:"},{theme:"whiteTranslucent40",defaultValue:"rgba(255,255,255,.4)"},{rawString:"}@media screen and (-ms-high-contrast:active){.ms-ModalOverlay{display:none}}.od-Dialog--multiline{width:95%}html[dir=ltr] .od-Dialog-button--close{right:14px}html[dir=rtl] .od-Dialog-button--close{left:14px}html[dir=ltr] .od-Dialog-button--close{left:auto}html[dir=rtl] .od-Dialog-button--close{right:auto}.od-Dialog-content{font-size:12px}.od-OverlayHost-overlay .ms-ModalOverlay{-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-duration:167ms}.od-OverlayHost-overlay .od-Dialog-main{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.od-OverlayHost-overlay.od-OverlayHost-overlay--closed .ms-ModalOverlay{-webkit-animation-duration:367ms;-webkit-animation-name:fadeOut;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeOut;animation-fill-mode:both;animation-duration:167ms}.od-OverlayHost-overlay.od-OverlayHost-overlay--closed .od-Dialog-main{animation-name:fadeOut,slideUpOut10;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.od-OverlayHost-overlay.od-OverlayHost-overlay--closed .od-Dialog{visibility:hidden;transition:visibility 0s linear 267ms}"}])});define("odsp-next/controls/standardDialog/StandardDialog",["require","exports","./StandardDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./StandardDialog.html","./StandardDialog.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-standard-dialog",template:e("./StandardDialog.html"),viewModel:o["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/standardDialog/StandardDialogViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/host/HostBinding","../../bindings/keyboard/KeyboardBinding","../../resources/ProviderResourceKeys","@ms/odsp-shared/lib/bindings/automation/AutomationBinding","./events/DialogAction.event","../overlays/dialog/DialogOverlay.resx"],function(e,t,o,a,n,i,r,s,l,d){"use strict";var c=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({keyboard:i,automation:s,host:n});o.closeLabel=d.strings.closeLabel;o.dialog=o.resources.consume(r.dialog).currentDialog;return o}__extends(t,e);t.prototype.dismiss=function(){var e=this.dialog();if(e&&e.isDismissable){e.dismiss();return!1}return!0};t.prototype.executeDefaultAction=function(){var e=this.dialog();if(e&&e.executeDefaultAction){var t=o.utils.arrayFirst(e.actions,function(e){return e.isDefault});if(t){this._logEvent(t);return this.execute(t)}}return!0};t.prototype.execute=function(e){var t=this.dialog();if(t&&e.isAvailable()){e.isExecuting(!0);this._logEvent(e);e.execute().done(function(o){e.isExecuting(!1);t.state(o)});return!1}return!0};t.prototype._logEvent=function(e){var t=this.dialog.peek();e.instrumentationId&&t.instrumentationId&&l["default"].logData({actionName:e.instrumentationId,dialogName:t.instrumentationId})};return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/standardDialog/events/DialogAction.event",["require","exports","@ms/odsp-utilities/lib/logging/SingleEventBase"],function(e,t,o){"use strict";t.DialogAction=o.createSingleEvent({eventName:"DialogAction,",shortEventName:"DialogAction"},{dialogName:1,actionName:1});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.DialogAction});define("odsp-next/controls/standardDialog/StandardDialog.html",[],function(){return'

'; });define("odsp-next/controls/standardDialog/StandardDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.ms-Link{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";text-decoration:none;cursor:pointer;outline:0}.ms-Link:focus,.ms-Link:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.ms-Link:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Dialog-actionsLoading{display:inline-block;padding-bottom:7px;vertical-align:bottom}html[dir=ltr] .od-Dialog-actionsLoading{padding-right:5px}html[dir=rtl] .od-Dialog-actionsLoading{padding-left:5px}.od-Dialog-main--callout .od-Dialog-inner{padding:0}.od-Dialog-main--callout .od-Dialog-header{padding:0}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-actions,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-actions{position:absolute;top:0;left:0;right:0;margin-top:0;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";padding:0 10px 0 0;height:44px}html[dir=rtl] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-actions,html[dir=rtl] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-actions{padding:0 0 0 10px}html[dir=ltr] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-actions .od-Dialog-actionsRight,html[dir=ltr] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-actions .od-Dialog-actionsRight{float:left}html[dir=rtl] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-actions .od-Dialog-actionsRight,html[dir=rtl] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-actions .od-Dialog-actionsRight{float:right}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-actions .ms-Icon--Save,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-actions .ms-Icon--Save{font-size:20px}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action{background:0 0;height:44px}html[dir=ltr] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action,html[dir=ltr] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action{padding-right:16px}html[dir=rtl] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action,html[dir=rtl] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action{padding-left:16px}html[dir=ltr] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action,html[dir=ltr] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action{padding-left:16px}html[dir=rtl] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action,html[dir=rtl] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action{padding-right:16px}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action .od-Button-icon,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action .od-Button-icon{display:inline-block;margin-top:5px;margin-right:6px;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action .od-Button-label,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action .od-Button-label{font-weight:400;font-size:14px}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-action:hover,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-action:hover{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:";color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-header,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-header{padding:48px 16px 0 16px}html[dir=rtl] .sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-header,html[dir=rtl] .sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-header{padding:48px 16px 0 16px}.sm .od-Dialog-main--md.od-Dialog-main--allowPanel .od-Dialog-inner,.sm .od-Dialog-main--sm.od-Dialog-main--allowPanel .od-Dialog-inner{padding:16px}.od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--back{padding:5px 10px 5px 0;background:0 0;border:0;cursor:pointer}html[dir=rtl] .od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--back{padding:5px 0 5px 10px}.od-Dialog.od-Dialog--close .od-Dialog-button.od-Dialog-button--back .ms-Icon.ms-Icon--Back{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';font-size:16px}.ms-Dialog-button--close{position:absolute;right:8px;top:12px;background:0 0;border:none;cursor:pointer}.ms-Dialog-button--close .ms-Icon{font-size:16px}.od-Dialog-header{position:relative;width:100%;box-sizing:border-box;padding:24px 32px 0;word-wrap:break-word}.od-Dialog-header .od-Dialog-title{margin:0;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";display:inline}.od-Dialog-header.od-Dialog-header--large{padding:30px 20px;margin-bottom:10px;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.od-Dialog-header.od-Dialog-header--large .od-Dialog-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-Dialog-inner{height:100%;padding:16px 32px 20px}.od-Dialog-actions{position:relative;width:100%;height:32px;margin-top:24px}.od-Dialog-actions::after,.od-Dialog-actions::before{display:table;content:"";line-height:0}.od-Dialog-actions::after{clear:both}.od-Dialog-action .od-Button-icon{display:none}.od-Dialog-action.od-Dialog-action--link{border:0;cursor:pointer;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";text-decoration:none;cursor:pointer;outline:0;padding:0 0 0 4px;background:0 0}.od-Dialog-action.od-Dialog-action--link:focus,.od-Dialog-action.od-Dialog-action--link:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-Dialog-action.od-Dialog-action--link:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=rtl] .od-Dialog-action.od-Dialog-action--link{padding:0 4px 0 0}.od-Dialog-action.od-Dialog-action--link .od-Button-label{font-weight:400;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-Dialog-action.od-Dialog-action--link:hover .od-Button-label{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.sm .od-Dialog-action .od-Button-label{font-size:12px}html[dir=ltr] .od-Dialog-actionsRight{float:right}html[dir=rtl] .od-Dialog-actionsRight{float:left}html[dir=ltr] .od-Dialog-actionsRight .od-Dialog-action:not(:last-child){margin-right:5px}html[dir=rtl] .od-Dialog-actionsRight .od-Dialog-action:not(:last-child){margin-left:5px}html[dir=ltr] .od-Dialog.od-Dialog--lgHeader .od-Dialog-actionsRight{float:right}html[dir=rtl] .od-Dialog.od-Dialog--lgHeader .od-Dialog-actionsRight{float:left}html[dir=ltr] .od-Dialog.od-Dialog--lgHeader .od-Dialog-actionsRight .od-Dialog-action:not(:last-child){margin-right:15px}html[dir=rtl] .od-Dialog.od-Dialog--lgHeader .od-Dialog-actionsRight .od-Dialog-action:not(:last-child){margin-left:15px}"}])});define("odsp-next/controls/dialogHost/DialogHost.html",[],function(){return"
"});define("odsp-next/controls/dialogHost/DialogHost.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-DialogHost{display:none}"}])});define("odsp-next/controls/panelHost/PanelHost",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PanelHostViewModel","./PanelHost.html","./PanelHost.css"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"ms-panel-host",template:e("./PanelHost.html"),viewModel:a,synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/panelHost/PanelHostViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../models/panel/IPanelOptions","../../resources/ProviderResourceKeys","../../bindings/dismiss/DismissBinding","../../bindings/css/ClassesBinding","../../utilities/browser/ResponsiveUI","../../bindings/element/ElementBinding","../../bindings/focus/FocusTrapBinding","../../bindings/keyboard/KeyboardBinding","../../bindings/focus/PreserveFocusBinding","../../bindings/focus/RecoverFocusBinding","../../bindings/clientRect/ClientRectBinding","../../bindings/scrollContainer/ScrollContainerBinding","./PanelHost.resx","../../bindings/interactionScope/InteractionScopeBinding","../overlays/Overlay"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h,g,f,x,b){"use strict";var v=function(e){function t(t){void 0===t&&(t={});var a=e.call(this,t)||this;a.closePanelLabel=f.strings.closePanelLabel;a.overlayTagName=b.tagName;a.addBindingHandlers({scrollContainer:g["default"],dismiss:r["default"],classes:s,element:d,focusTrap:c["default"],keyboard:m,interactionScope:x["default"],preserveFocus:u["default"],recoverFocus:p["default"],clientRect:h["default"]});a.contentRoot=o.observable();a._panelProvider=a.resources.consume(i.panel);a.panels=a._panelProvider.currentPanels;return a}__extends(t,e);t.prototype.onEnter=function(e,t){this.closePanel(e);t.stopPropagation();return!1};t.prototype.closePanel=function(e){e.state(1);return!1};t.prototype.determinePanelCssClass=function(e){return"od-Panel--"+l.determineCssClass(e.size)};t.prototype.getScrollBarMode=function(e){return"od-Panel--"+n.PanelScrollbarMode[e.scrollMode]+"Scroll"};return t}(a["default"]);return v});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/clientRect/ClientRectBinding",["require","exports","../BaseBinding","@ms/odsp-utilities/lib/async/Async","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,o,a,n){"use strict";function i(){for(var e in h)s(h[e])}function r(){for(;p.length;){var e=p.pop();if(!e.isDisposed){h[e.id]=e;s(e)}}}function s(e){var t=e.element.getBoundingClientRect(),o=t.top=0;(e.allowHiddenSizeUpdates||o)&&e.size({bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width});e.isOnScreen&&e.isOnScreen(o)}var l=50,d=50,c=new a["default"],m=new n["default"](window),u=0,p=[],h={};m.on(window,"resize",c.debounce(i,l));m.on(window,"scroll",c.throttle(i,d,{leading:!1}));var g=function(e){function t(t){var o=e.call(this,t)||this,a=o.valueAccessor(),n={id:u++,element:o.element,isDisposed:!1,size:a.size,isOnScreen:a.isOnScreen,allowHiddenSizeUpdates:a.allowHiddenSizeUpdates};a.trigger&&o.createComputed(function(){a.trigger();s(n)});p.push(n);c.setTimeout(r,0);o.addDisposable({dispose:function(){n.isDisposed=!0;delete h[n.id]}});return o}__extends(t,e);return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});define("odsp-next/controls/panelHost/PanelHost.html",[],function(){return"
"});define("odsp-next/controls/panelHost/PanelHost.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-PanelHost{display:none}.od-Panel{outline:1px solid transparent;position:absolute;top:50px;bottom:0;width:100%;max-width:100%;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-sizing:border-box;transition:width .3s ease-out;box-shadow:-30px 0 30px -30px "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}html[dir=ltr] .od-Panel{right:0}html[dir=rtl] .od-Panel{left:0}html[dir=rtl] .od-Panel{box-shadow:30px 0 30px -30px "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}.lg .od-Panel,.md .od-Panel,.xlg .od-Panel,.xxlg .od-Panel,.xxxlg .od-Panel,.xxxxlg .od-Panel{width:340px}.od-Panel.ms-Panel--sm{width:100%}.lg .od-Panel.ms-Panel--sm,.md .od-Panel.ms-Panel--sm,.xlg .od-Panel.ms-Panel--sm,.xxlg .od-Panel.ms-Panel--sm,.xxxlg .od-Panel.ms-Panel--sm,.xxxxlg .od-Panel.ms-Panel--sm{width:340px}.lg .od-Panel.od-Panel--lg,.lg .od-Panel.od-Panel--md,.lg .od-Panel.od-Panel--xlg,.xlg .od-Panel.od-Panel--lg,.xlg .od-Panel.od-Panel--md,.xlg .od-Panel.od-Panel--xlg,.xxlg .od-Panel.od-Panel--lg,.xxlg .od-Panel.od-Panel--md,.xxlg .od-Panel.od-Panel--xlg,.xxxlg .od-Panel.od-Panel--lg,.xxxlg .od-Panel.od-Panel--md,.xxxlg .od-Panel.od-Panel--xlg,.xxxxlg .od-Panel.od-Panel--lg,.xxxxlg .od-Panel.od-Panel--md,.xxxxlg .od-Panel.od-Panel--xlg{width:auto}html[dir=ltr] .lg .od-Panel.od-Panel--lg,html[dir=ltr] .lg .od-Panel.od-Panel--md,html[dir=ltr] .lg .od-Panel.od-Panel--xlg,html[dir=ltr] .xlg .od-Panel.od-Panel--lg,html[dir=ltr] .xlg .od-Panel.od-Panel--md,html[dir=ltr] .xlg .od-Panel.od-Panel--xlg,html[dir=ltr] .xxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxlg .od-Panel.od-Panel--md,html[dir=ltr] .xxlg .od-Panel.od-Panel--xlg,html[dir=ltr] .xxxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxxlg .od-Panel.od-Panel--md,html[dir=ltr] .xxxlg .od-Panel.od-Panel--xlg,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--md,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--xlg{left:48px}html[dir=rtl] .lg .od-Panel.od-Panel--lg,html[dir=rtl] .lg .od-Panel.od-Panel--md,html[dir=rtl] .lg .od-Panel.od-Panel--xlg,html[dir=rtl] .xlg .od-Panel.od-Panel--lg,html[dir=rtl] .xlg .od-Panel.od-Panel--md,html[dir=rtl] .xlg .od-Panel.od-Panel--xlg,html[dir=rtl] .xxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxlg .od-Panel.od-Panel--md,html[dir=rtl] .xxlg .od-Panel.od-Panel--xlg,html[dir=rtl] .xxxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxxlg .od-Panel.od-Panel--md,html[dir=rtl] .xxxlg .od-Panel.od-Panel--xlg,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--md,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--xlg{right:48px}.xlg .od-Panel.od-Panel--md,.xxlg .od-Panel.od-Panel--md,.xxxlg .od-Panel.od-Panel--md,.xxxxlg .od-Panel.od-Panel--md{width:643px}html[dir=ltr] .xlg .od-Panel.od-Panel--md,html[dir=ltr] .xxlg .od-Panel.od-Panel--md,html[dir=ltr] .xxxlg .od-Panel.od-Panel--md,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--md{left:auto}html[dir=rtl] .xlg .od-Panel.od-Panel--md,html[dir=rtl] .xxlg .od-Panel.od-Panel--md,html[dir=rtl] .xxxlg .od-Panel.od-Panel--md,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--md{right:auto}html[dir=ltr] .xxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--lg{left:428px}html[dir=rtl] .xxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--lg{right:428px}html[dir=ltr] .xxxlg .od-Panel.od-Panel--lg,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--lg{left:980px}html[dir=rtl] .xxxlg .od-Panel.od-Panel--lg,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--lg{right:980px}html[dir=ltr] .xxxxlg .od-Panel.od-Panel--lg{left:1620px}html[dir=rtl] .xxxxlg .od-Panel.od-Panel--lg{right:1620px}html[dir=ltr] .xxlg .od-Panel.od-Panel--xlg,html[dir=ltr] .xxxlg .od-Panel.od-Panel--xlg,html[dir=ltr] .xxxxlg .od-Panel.od-Panel--xlg{left:176px}html[dir=rtl] .xxlg .od-Panel.od-Panel--xlg,html[dir=rtl] .xxxlg .od-Panel.od-Panel--xlg,html[dir=rtl] .xxxxlg .od-Panel.od-Panel--xlg{right:176px}.lg .od-Panel.od-Panel--fullScreen,.md .od-Panel.od-Panel--fullScreen,.xlg .od-Panel.od-Panel--fullScreen,.xxlg .od-Panel.od-Panel--fullScreen,.xxxlg .od-Panel.od-Panel--fullScreen,.xxxxlg .od-Panel.od-Panel--fullScreen{width:100%}.sm .od-Panel.od-Panel--lightDismiss{width:272px}.od-Panel--hasPadding{padding:40px 16px 20px}.lg .od-Panel--hasPadding,.xlg .od-Panel--hasPadding,.xxlg .od-Panel--hasPadding,.xxxlg .od-Panel--hasPadding,.xxxxlg .od-Panel--hasPadding{padding:40px 32px 20px}.xlg .od-Panel--hasPadding,.xxlg .od-Panel--hasPadding,.xxxlg .od-Panel--hasPadding,.xxxxlg .od-Panel--hasPadding{padding-top:70px}.xxlg .od-Panel--hasPadding,.xxxlg .od-Panel--hasPadding,.xxxxlg .od-Panel--hasPadding{padding:70px 40px 20px}.od-Panel--autoScroll{overflow:auto}.od-Panel--hiddenScroll{overflow:hidden}.od-Panel--alwaysScroll{overflow-y:scroll}.od-Panel-title{margin-bottom:8px}.lg .od-Panel-title,.md .od-Panel-title,.sm .od-Panel-title{line-height:48px}.od-Panel--hidden{visibility:hidden}.od-Panel-content--titleFill{width:100%;height:calc(100% - 48px - 8px)}.od-Panel-content--noTitleFill{width:100%;height:100%}.od-Panel-button--close{position:absolute;outline:0;margin:0;border:0;background:0 0;cursor:pointer;top:0;padding:16px}html[dir=ltr] .od-Panel-button--close{right:0}html[dir=rtl] .od-Panel-button--close{left:0}.od-Panel-button--close .ms-Icon--Cancel{margin-top:1px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:16px}.md .od-Panel-button--close .ms-Icon--Cancel,.sm .od-Panel-button--close .ms-Icon--Cancel{font-size:20px}.od-Panel--hasCommandBar .od-Panel-button--close{z-index:600;padding:11px 16px}html[dir=ltr] .od-Panel--stickyCloseButton .od-Panel-button--close{right:20px}html[dir=rtl] .od-Panel--stickyCloseButton .od-Panel-button--close{left:20px}html[dir=ltr] .md .od-Panel-button--close,html[dir=ltr] .sm .od-Panel-button--close{right:4px}html[dir=rtl] .md .od-Panel-button--close,html[dir=rtl] .sm .od-Panel-button--close{left:4px}.od-Panel--stickyCloseButton .od-Panel-content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}html[dir=ltr] .od-Panel--stickyCloseButton .od-Panel-content{padding-right:40px}html[dir=rtl] .od-Panel--stickyCloseButton .od-Panel-content{padding-left:40px}.od-OverlayHost-overlay .od-Panel{opacity:0}.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .od-Panel{opacity:1;animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.od-OverlayHost-overlay.od-OverlayHost-overlay--closed .od-Panel{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.od-PanelOverlay.ms-ModalOverlay{top:50px}"}])});define("odsp-next/controls/hiddenDomHost/HiddenDomHost",["require","exports","./HiddenDomHostViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./HiddenDomHost.html","./HiddenDomHost.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-hidden-dom-host",template:e("./HiddenDomHost.html"),viewModel:o,synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/hiddenDomHost/HiddenDomHostViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../resources/ProviderResourceKeys"],function(e,t,o,a,n){"use strict";var i=function(e){function t(t){var a=e.call(this,t)||this,i=a.resources.consume(n.hiddenDom);i&&i.controls?a.controls=i.controls:a.controls=o.observable([]);return a}__extends(t,e);return t}(a["default"]);return i});define("odsp-next/controls/hiddenDomHost/HiddenDomHost.html",[],function(){return'
'});define("odsp-next/controls/hiddenDomHost/HiddenDomHost.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".HiddenDomHost{display:none}"}])});define("odsp-next/controls/overlays/host/OverlayHost",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OverlayHostViewModel","./OverlayHost.css","./OverlayHost.html","../../transclusion/host/TransclusionHost"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"od-overlay-host",template:e("./OverlayHost.html"),viewModel:a,synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/overlays/host/OverlayHostViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/domUtils/DomUtils","../../../bindings/transclusion/host/TransclusionHostBinding","../../../bindings/focus/FocusTrapBinding","../../../bindings/clientRect/ClientRectBinding","@uifabric/utilities/lib/dom"],function(e,t,o,a,n,i,r,s,l,d){"use strict";function c(e){for(var t,o=[];(t=d.getParent(e))&&t.children;){var a=Array.prototype.indexOf.call(t.children,e);o.unshift(a);e=t}return o}function m(e,t){for(var o=0;ot[o])return 1}return e.lengtht.length?1:0}function u(e,t){var o=e[f],a=t[f];return m(o,a)}var p="od-OverlayHost-overlay--opened",h="od-OverlayHost-overlay--initial",g="od-OverlayHost-overlay--closed",f="__OverlayHostViewModel_shadowPosition",x=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({transclusionHost:r["default"],focusTrap:s["default"],clientRect:l["default"]});o.overlayProvider=o.resources.consume(n.overlay);o.topTab=o.createObservable(null);o.bottomTab=o.createObservable(null);o.isReady=o.createObservable(!1);o.isInitial=o.createObservable(!0);o.clientRect=o.createObservable();o.async.requestAnimationFrame(o._onIsReadyTimeoutCompleted);return o}__extends(t,e);t.prototype.onAddOverlayElement=function(e,t,a){var n=a.options.animation,i=n&&n.afterAdd,r=n&&n.isOpen;if(void 0===r)if(i)this.async.setTimeout(function(){o.utils.toggleDomNodeCssClass(e,p,!0);o.utils.toggleDomNodeCssClass(e,h,!1);a.options.isOpen(!0)},i);else{o.utils.toggleDomNodeCssClass(e,p,!0);o.utils.toggleDomNodeCssClass(e,h,!1);a.options.isOpen(!0)}};t.prototype.onRemoveOverlayElement=function(e,t,a){var n=a.options.animation,i=n&&n.beforeRemove,r=n&&n.isOpen;if(void 0===r)if(i){o.utils.toggleDomNodeCssClass(e,h,!1);o.utils.toggleDomNodeCssClass(e,p,!1);o.utils.toggleDomNodeCssClass(e,g,!0);a.options.isOpen(!1);this.async.setTimeout(function(){o.removeNode(e)},i)}else{a.options.isOpen(!1);o.removeNode(e)}};t.prototype.getOverlaysInDomOrder=function(e){for(var t=e.slice(0),o=0,a=t;o
"});define("odsp-next/controls/transclusion/host/TransclusionHost",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TransclusionHostViewModel","./templates/TransclusionHostTemplates","./TransclusionHost.html","./templates/TransclusionHostDefault.html","./templates/TransclusionHostCustom.html"],function(e,t,o,a,n){"use strict";var i=o.registerComponent({tagName:"od-transclusion-host",template:e("./TransclusionHost.html"),viewModel:a["default"],synchronous:!0});o.registerTemplate(n.DEFAULT,e("./templates/TransclusionHostDefault.html"));o.registerTemplate(n.CUSTOM,e("./templates/TransclusionHostCustom.html"));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/transclusion/host/TransclusionHostViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../bindings/host/HostBinding","../../../bindings/transclusion/host/TransclusionHostBinding","./templates/TransclusionHostTemplates","@ms/odsp-shared/lib/utilities/object/EqualityComparers"],function(e,t,o,a,n,i,r){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({host:a,transclusionHost:n["default"]});o._provider=t.provider;o._renderCount=t.renderCount;o.contexts=o._provider.contexts;o.currentContext=o.createPureComputed(o._computeCurrentContext);o.currentContext.equalityComparer=r.objectStrictEquality;var s;s=t.useCustomTemplate?i.CUSTOM:i.DEFAULT;o.templateName=s;o._renderCount&&o.createComputed(o._computeSetRenderCount);return o}__extends(t,e);t.prototype._computeCurrentContext=function(){return this.contexts()[this.contexts().length-1]||null};t.prototype._computeSetRenderCount=function(){this._renderCount(this.contexts().length)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/transclusion/host/templates/TransclusionHostTemplates",["require","exports"],function(e,t){"use strict";t.DEFAULT="od-transclusion-host-default";t.CUSTOM="od-transclusion-host-custom"});define("odsp-next/controls/transclusion/host/TransclusionHost.html",[],function(){return""});define("odsp-next/controls/transclusion/host/templates/TransclusionHostDefault.html",[],function(){return""});define("odsp-next/controls/transclusion/host/templates/TransclusionHostCustom.html",[],function(){return""});define("odsp-next/controls/notificationHost/NotificationHost",["require","exports","./NotificationHostViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./NotificationHost.html","./NotificationHost.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"od-notification-host",template:e("./NotificationHost.html"),viewModel:o["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/notificationHost/NotificationHostViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./NotificationHost.resx","../../bindings/dismiss/DismissBinding","../../bindings/css/ClassesBinding","../../resources/ProviderResourceKeys"],function(e,t,o,a,n,i,r){ "use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({classes:i,dismiss:n["default"]});o.closeText=a.strings.Close;o.notification=o.resources.consume(r.notification).currentNotification;o.severityClass=o.createComputed(o._computeSeverityClass);o.iconClass=o.createComputed(o._computeIconClass);return o}__extends(t,e);t.prototype.dismiss=function(){var e=this.notification.peek();if(e&&e.canImplicitDismiss){e.dismiss();return!1}return!0};t.prototype.close=function(){var e=this.notification.peek();if(e&&e.showCloseButton){e.complete();return!1}return!0};t.prototype.onButtonClick=function(e,t){if(e&&e.action){e.action.execute(t);e.dismiss()}};t.prototype._computeSeverityClass=function(){var e=this.notification(),t=e?e.severity:0;switch(t){default:case 0:return"ms-MessageBar--info";case 4:return"ms-MessageBar--remove";case 3:return"ms-MessageBar--error";case 2:return"ms-MessageBar--severeWarning";case 1:return"ms-MessageBar--warning";case 5:return"ms-MessageBar--success"}};t.prototype._computeIconClass=function(){var e=this.notification(),t=e?e.severity:0;switch(t){default:case 0:case 1:return"ms-Icon--Info";case 4:return"ms-Icon--Blocked2";case 3:return"ms-Icon--ErrorBadge";case 2:return"ms-Icon--Warning";case 5:return"ms-Icon--Success"}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/notificationHost/NotificationHost.html",[],function(){return'
'});define("odsp-next/controls/notificationHost/NotificationHost.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-MessageBar{padding:8px;display:table;background-color:#f4f4f4}.ms-MessageBar-icon,.ms-MessageBar-text{display:table-cell;vertical-align:top}.ms-MessageBar-icon{padding-right:8px;font-size:16px;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:'}.ms-MessageBar-text{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400}.ms-MessageBar.ms-MessageBar--warning{background-color:#fff4ce}.ms-MessageBar.ms-MessageBar--severeWarning{background-color:#fed9cc}.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:#d83b01}.ms-MessageBar.ms-MessageBar--error{background-color:'},{theme:"errorBackground",defaultValue:"#fde7e9"},{rawString:"}.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-MessageBar.ms-MessageBar--remove{background-color:"},{theme:"errorBackground",defaultValue:"#fde7e9"},{rawString:"}.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.ms-MessageBar.ms-MessageBar--remove .ms-Icon{font-size:8px;margin-left:3px}.ms-MessageBar.ms-MessageBar--success{background-color:#dff6dd}.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon{color:#107c10}.ms-MessageBar.ms-MessageBar--success .ms-Icon{font-size:12px;top:3px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:before{margin-left:1px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:after{font-size:8px;margin-left:3px;top:1px}.NotificationHost{position:relative}.od-Notification-close{font-size:12px;width:40px;cursor:pointer;border:none;background-color:transparent;position:absolute;top:0;bottom:0;padding-top:4px}[dir=ltr] .od-Notification-close{right:0}[dir=rtl] .od-Notification-close{left:0}.od-Notification{width:100%}.od-Notification .ms-MessageBar{width:100%;padding:0}.od-Notification .ms-MessageBar-content{padding:8px}.od-Notification .ms-MessageBar-text{vertical-align:middle;cursor:default}.od-Notification .ms-MessageBar-icon .ms-Icon--Info{display:block}[dir=ltr] .od-Notification--canClose .ms-MessageBar .ms-MessageBar-content{padding-right:40px}[dir=rtl] .od-Notification--canClose .ms-MessageBar .ms-MessageBar-content{padding-left:40px}.od-Notification .ms-MessageBar--info{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-Notification-link{white-space:nowrap}[dir=ltr] .od-Notification-link{padding-left:4px}[dir=rtl] .od-Notification-link{padding-right:4px}"}])});define("odsp-next/controls/search/Search",["require","exports","./SearchViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Search.html","./Search.css"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-search",template:e("./Search.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/search/SearchViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../utilities/features/Features","../../resources/UtilityResourceKeys","./Search.resx","../searchResults/SearchResults.resx","../searchBox/SearchBox","../searchResults/SearchResults","./SearchContext","../../bindings/focus/ChildFocusBinding","../../bindings/element/ElementBinding","../../bindings/keyboard/KeyboardBinding","../overlays/Overlay"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p,h){"use strict";var g=function(e){function t(t){var a=e.call(this)||this;a.addBindingHandlers({keyboard:p,hasChildFocus:m["default"],element:u});a._responsiveUI=a.resources.consume(i.responsiveUI);a.rootElement=o.observable(null);a.searchBoxTagName=l.tagName;a.searchResultsTagName=d.tagName;a.overlayTagName=h.tagName;var g=t.placeholder,f=void 0===g?a.createObservable(r.strings.SearchPlaceholder):g,x=t.searchBoxAriaLabel,b=void 0===x?r.strings.SearchBoxLabel:x,v=t.submitPlaceholder,B=void 0===v?a.createObservable(n.isFeatureEnabled(n.EnablePersonalSearchSuggestions)?s.strings.SearchOneDrive:s.strings.SearchEverything):v,C=t.isCollapsed,y=void 0===C?a.createObservable(!1):C,S=t.hasBack,k=void 0===S?a.createObservable(!1):S,w=t.searchText,I=t.submitAction,_=t.submitOnClear;a.isCollapsed=y;a.context=new(a.managed(c["default"]))({searchParams:{placeholder:f,searchBoxAriaLabel:b,submitPlaceholder:B,isCollapsed:y,hasBack:k,searchText:w,submitAction:I,submitOnClear:_}});a.searchBoxParams={context:a.context};a.searchResultsParams={context:a.context};a.isMdDown=a.createPureComputed(function(){if(a._responsiveUI){var e=a._responsiveUI.formFactorSize();if(e===a._responsiveUI.windowSize.Medium||e===a._responsiveUI.windowSize.Small)return!0}return!1});a.resultsStyle=a.createPureComputed(function(){var e=a.context.isFocused(),t=a.isMdDown(),o=a.rootElement();if(e&&t&&o){var n=o.getBoundingClientRect();return{top:String(n.top+n.height)+"px"}}return{}});return a}__extends(t,e);return t}(a["default"]);return g});define("odsp-next/controls/searchBox/SearchBox",["require","exports","./SearchBoxViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SearchBox.css","./SearchBox.html"],function(e,t,o,a){"use strict";var n=a.registerComponent({tagName:"ms-search-box",template:e("./SearchBox.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/searchBox/SearchBoxViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./SearchBox.resx","../../bindings/keyboard/KeyboardBinding","../../bindings/focus/OnFocusBinding","../../models/teachingBubble/TeachingBubbleCampaigns","../../dataSources/url/PageType","../../resources/ControlResourceKeys","../../bindings/teachingBubble/TeachingBubbleBinding"],function(e,t,o,a,n,i,r,s,l,d){"use strict";var c=function(e){function t(t){var o=e.call(this,t)||this;o.strings=a.strings;o.addBindingHandlers({focus:i,keyboard:n,teachingBubble:d["default"]});var c=t.context;o.context=c;o._pageType=o.resources.isExposed(l.currentPage)?o.resources.consume(l.currentPage):o.createObservable(s.Files);o._isPhotosPage=o.createPureComputed(o._computeIsPhotosPage);o.teachingBubbleOptions={campaign:o.createObservable(r.ODC_PHOTOS_SEARCH),isVisible:o._isPhotosPage};return o}__extends(t,e);t.prototype.handleClick=function(){var e=this.peekUnwrapObservable(this.teachingBubbleOptions.campaign);if(e&&this._teachingBubbleProvider){this._teachingBubbleProvider.clearCurrentBubble();this._teachingBubbleProvider.markBubbleAsDismissed(e)}this.context.focusInput()};t.prototype._computeIsPhotosPage=function(){return this._pageType()===s.Photos};return t}(o["default"]);return c});define("odsp-next/bindings/focus/OnFocusBinding",["require","exports","knockout","@ms/odsp-utilities/lib/events/EventGroup"],function(e,t,o,a){"use strict";var n=function(){function e(){}e.init=function(e,t,n,i,r){var s=new a["default"](null);s.on(e,"focus",o.unwrap(t()).bind(o.dataFor(e)));o.utils.domNodeDisposal.addDisposeCallback(e,function(){s.dispose()})};return e}();return n});define("odsp-next/controls/searchBox/SearchBox.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SearchBox{width:100%;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";border-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";height:40px;position:relative;box-sizing:border-box;transition:width 367ms cubic-bezier(.1,.9,.2,1),background-color 0s cubic-bezier(.1,.9,.2,1) 0s}@media screen and (-ms-high-contrast:active){.od-SearchBox{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";z-index:304}}@media screen and (-ms-high-contrast:black-on-white){.od-SearchBox{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-SearchBox .ms-Icon--Cancel,.od-SearchBox .ms-Icon--Search{margin-top:12px}.od-SearchBox button.ms-Icon{background:0 0;padding:0;border:none;line-height:16px}.od-SearchBox button.ms-Icon::-moz-focus-inner{padding:0;border:0}html[dir=ltr] .od-SearchBox{border-right-style:solid}html[dir=rtl] .od-SearchBox{border-left-style:solid}html[dir=ltr] .od-SearchBox{border-right-width:1px}html[dir=rtl] .od-SearchBox{border-left-width:1px}.md .od-SearchBox,.sm .od-SearchBox{height:44px}.md .od-SearchBox .ms-Icon--Search,.sm .od-SearchBox .ms-Icon--Search{margin-top:12px;line-height:20px}.sm .od-SearchBox{height:44px}.xlg .od-SearchBox,.xxlg .od-SearchBox,.xxxlg .od-SearchBox,.xxxxlg .od-SearchBox{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-SearchBox-search{display:block;box-sizing:border-box;height:100%;position:relative}.od-SearchBox-search:after{content:"";display:block;position:absolute;height:0;left:0;right:0;bottom:0;margin:0 8px;border-bottom:1px solid '},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}input.od-SearchBox-input[type=text]{display:block;height:100%;width:100%;padding:8px 8px 8px 41px;background-color:transparent;box-sizing:border-box;outline:0;font-size:14px;border:none;-webkit-appearance:none;-webkit-border-radius:0}html[dir=rtl] input.od-SearchBox-input[type=text]{padding:8px 41px 8px 8px}input.od-SearchBox-input[type=text]::-ms-clear{display:none}input.od-SearchBox-input[type=text]::-webkit-input-placeholder{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";opacity:1;font-size:14px}input.od-SearchBox-input[type=text]::-moz-placeholder{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";opacity:1;font-size:14px}input.od-SearchBox-input[type=text]:-ms-input-placeholder{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";opacity:1;font-size:14px}input.od-SearchBox-input[type=text]::placeholder{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";opacity:1;font-size:14px}input.od-SearchBox-input[type=text]:placeholder{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";opacity:1;font-size:14px}.md input.od-SearchBox-input[type=text],.sm input.od-SearchBox-input[type=text]{height:44px}.od-SearchBox-iconSearchWrapper{display:block;top:0}html[dir=ltr] .od-SearchBox-iconSearchWrapper{padding-left:17px}html[dir=rtl] .od-SearchBox-iconSearchWrapper{padding-right:17px}html[dir=ltr] .od-SearchBox-iconSearchWrapper{padding-right:6px}html[dir=rtl] .od-SearchBox-iconSearchWrapper{padding-left:6px}html[dir=ltr] .md .od-SearchBox-iconSearchWrapper,html[dir=ltr] .sm .od-SearchBox-iconSearchWrapper{padding-left:15px}html[dir=rtl] .md .od-SearchBox-iconSearchWrapper,html[dir=rtl] .sm .od-SearchBox-iconSearchWrapper{padding-right:15px}.od-SearchBox-iconArrowWrapper{display:none;top:12px}html[dir=ltr] .od-SearchBox-iconArrowWrapper{padding-left:16px}html[dir=rtl] .od-SearchBox-iconArrowWrapper{padding-right:16px}html[dir=ltr] .od-SearchBox-iconArrowWrapper{padding-right:7px}html[dir=rtl] .od-SearchBox-iconArrowWrapper{padding-left:7px}.od-SearchBox-iconClearWrapper{display:none;top:0}html[dir=ltr] .od-SearchBox-iconClearWrapper{padding-left:11px}html[dir=rtl] .od-SearchBox-iconClearWrapper{padding-right:11px}html[dir=ltr] .od-SearchBox-iconClearWrapper{padding-right:12px}html[dir=rtl] .od-SearchBox-iconClearWrapper{padding-left:12px}html[dir=ltr] .od-SearchBox-iconClearWrapper{right:0}html[dir=rtl] .od-SearchBox-iconClearWrapper{left:0}.od-SearchBox--collapsed{transition-delay:0s,367ms}.od-SearchBox--collapsed:not(.od-SearchBox--active){overflow:hidden;border-width:0;width:50px;border-color:transparent}.od-SearchBox--collapsed:not(.od-SearchBox--active) .od-SearchBox-search:after{visibility:hidden}.lg .od-SearchBox--collapsed.od-SearchBox--active{width:165px}.od-SearchBox--collapsed{transition-delay:0s,367ms}.od-SearchBox--active{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";transition-delay:0s,0s}.od-SearchBox--active,.od-SearchBox:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}html[dir=ltr] .od-SearchBox--active .od-SearchBox-input{padding-left:8px}html[dir=rtl] .od-SearchBox--active .od-SearchBox-input{padding-right:8px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--hasBack .od-SearchBox-input{padding-left:48px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--hasBack .od-SearchBox-input{padding-right:48px}.od-SearchBox--active .od-SearchBox-iconSearchWrapper{display:none}html[dir=ltr] .od-SearchBox--active.od-SearchBox--hasText .od-SearchBox-input{padding-right:40px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--hasText .od-SearchBox-input{padding-left:40px}.od-SearchBox--active.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{display:block}.od-SearchBox--active.od-SearchBox--searchIconLeft .od-SearchBox-iconSearchWrapper{display:block}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconLeft .od-SearchBox-input{padding-left:40px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconLeft .od-SearchBox-input{padding-right:40px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-input{padding-left:73px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-input{padding-right:73px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-iconSearchWrapper{margin-left:40px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-iconSearchWrapper{margin-right:40px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-iconSearchWrapper{padding-left:10px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconLeft.od-SearchBox--hasBack .od-SearchBox-iconSearchWrapper{padding-right:10px}.od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{display:block}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{right:0}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{left:0}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{padding-left:11px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{padding-right:11px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{padding-right:12px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-iconSearchWrapper{padding-left:12px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-input{padding-right:40px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight .od-SearchBox-input{padding-left:40px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-input{padding-right:68px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-input{padding-left:68px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{margin-right:40px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{margin-left:40px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{padding-left:6px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{padding-right:6px}html[dir=ltr] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{padding-right:5px}html[dir=rtl] .od-SearchBox--active.od-SearchBox--searchIconRight.od-SearchBox--hasText .od-SearchBox-iconClearWrapper{padding-left:5px}.od-SearchBox--active.od-SearchBox--hasBack .od-SearchBox-iconArrowWrapper{display:block}.od-SearchBox-iconWrapper{height:40px;cursor:pointer;position:absolute;z-index:1}.od-SearchBox-iconWrapper button{cursor:pointer}.sm .od-SearchBox-iconWrapper{height:44px}.od-SearchBox .ms-Icon::before{font-size:16px;color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.md .od-SearchBox .ms-Icon::before,.sm .od-SearchBox .ms-Icon::before{font-size:20px}"}])});define("odsp-next/controls/searchBox/SearchBox.html",[],function(){return''});define("odsp-next/controls/searchResults/SearchResults",["require","exports","./SearchResultsViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SearchResultTemplates","./../../utilities/css/utilities.css","./SearchResults.html","./SearchResults.css","../image/frame/ImageFrame","./SearchResult.html","./ExpandedSearchResult.html","./GlyphSearchResult.html","./UpscopeSearchResult.html"],function(e,t,o,a,n){"use strict";var i=a.registerComponent({tagName:"ms-search-results",template:e("./SearchResults.html"),viewModel:o});a.registerTemplate(n.Default,e("./SearchResult.html"));a.registerTemplate(n.Expanded,e("./ExpandedSearchResult.html"));a.registerTemplate(n.Glyph,e("./GlyphSearchResult.html"));a.registerTemplate(n.Upscope,e("./UpscopeSearchResult.html"));return i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/searchResults/SearchResultsViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./SearchResults.resx","../progressSpinnerFlat/ProgressSpinnerFlat","./SearchResultTemplates","../../bindings/css/VisibilityBinding","../../bindings/selection/SelectionBinding","../../bindings/keyboard/KeyboardBinding","@ms/odsp-utilities/lib/dateTime/DateTime"],function(e,t,o,a,n,i,r,s,l,d,c){"use strict";var m=function(e){function t(t){var a=e.call(this,t)||this;a.addBindingHandlers({visibility:s,selection:l,keyboard:d});a.fadeIn=o.observable(!1);a.context=t.context;a.getRelativeDateTimeStringPast=c.getRelativeDateTimeStringPast;a.parentFolderLabel=n.strings.ParentFolderLabel;a.accessibleTextNewResults=n.strings.NewSearchResultsAccessibleText;a.accessibleTextNoResults=n.strings.NoResults;a.progressSpinnerFlatTagName=i["default"].tagName;a.noResults=o.observable(!1);a.context.capabilities.showOnlyResults?a.statusMessage=o.observable(""):a.statusMessage=a.createComputed(function(){var e,t=a.context.errorMessage(),o=a.context.searchText,i=a.context.capabilities.minimumQueryLength;if(t)e=t;else{var r=a.context.searchData(),s=!r.containers.length||!r.containers[0].results.length;a.noResults(s);e=o&&o().length

'});define("odsp-next/controls/searchResults/SearchResults.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SearchResults{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid transparent;padding:0 12px;box-sizing:border-box;box-shadow:0 0 5px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";width:432px}.md .od-SearchResults,.sm .od-SearchResults{width:100%}.od-SearchResults-hasStatus>.od-SearchResults-status{display:block}.od-SearchResults-status{display:none;margin:10px auto}.od-SearchResults-hasStatus>.od-SearchResults-resultsBox{display:none}.od-SearchResults-resultsBox{box-sizing:border-box;width:100%}.od-SearchResults-result{text-decoration:none;position:relative;margin-bottom:2px}.od--isNonMobile .od-SearchResults-result-link:hover{background:"},{theme:"themeLighterAlt",defaultValue:"#e6f2fb"},{rawString:";outline:1px solid transparent}.od--isNonMobile .od-SearchResults-result-link:hover.is-selected{background:"},{theme:"themeLightAlt",defaultValue:"#beddf4"},{rawString:"}.od-SearchResults-result-link--focused{background:"},{theme:"themeLighter",defaultValue:"#d7eaf9"},{rawString:"}.od-focus--enabled .od-SearchResults-result-link--focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:' inset;outline:1px dashed transparent}.od-SearchResults-expanded-result i,.od-SearchResults-result-highlight{font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;font-weight:600}.od-SearchResults-expanded-result i{font-style:normal}.od-SearchResults-result-icon{height:24px;width:24px;margin-top:5px;display:inline-block;position:relative}.od-SearchResults-result-parentFolder{display:inline-block;color:'},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-SearchResults-result-glyph{height:24px;width:24px;display:inline-block;position:relative;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-SearchResults-result-title{box-sizing:border-box;pointer-events:none}html[dir=ltr] .od-SearchResults-result-title{padding-left:36px}html[dir=rtl] .od-SearchResults-result-title{padding-right:36px}.od-SearchResults-result-metadata,.od-SearchResults-result-summary{box-sizing:border-box}html[dir=ltr] .od-SearchResults-result-metadata,html[dir=ltr] .od-SearchResults-result-summary{padding-left:48px}html[dir=rtl] .od-SearchResults-result-metadata,html[dir=rtl] .od-SearchResults-result-summary{padding-right:48px}.od-SearchResults-result-metadata,.od-SearchResults-result-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-SearchResults-result-title{position:absolute;top:0;width:100%}html[dir=ltr] .od-SearchResults-result-title{left:0}html[dir=rtl] .od-SearchResults-result-title{right:0}.od-SearchResults-result-title-text{vertical-align:top;display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%}html[dir=ltr] .od-SearchResults-result-title-text{margin-right:6px}html[dir=rtl] .od-SearchResults-result-title-text{margin-left:6px}.od-SearchResults-result-link{text-decoration:none;display:block;height:34px;line-height:34px;margin:0 -12px;padding:0 12px;cursor:pointer}.od-SearchResults-result-folderLink{text-decoration:none}.od-SearchResults-upscope-result{text-align:center;margin-bottom:0}.od-SearchResults-upscope-result .od-SearchResults-result-link{display:inline-block;width:100%}.od-SearchResults-upscope-result .ms-Icon--Search{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .od-SearchResults-upscope-result .ms-Icon--Search{margin-right:8px}html[dir=rtl] .od-SearchResults-upscope-result .ms-Icon--Search{margin-left:8px}.od-SearchResults-upscope-result .od-SearchResults-result-title{position:relative;top:-2px}html[dir=ltr] .od-SearchResults-upscope-result .od-SearchResults-result-title{padding-left:0}html[dir=rtl] .od-SearchResults-upscope-result .od-SearchResults-result-title{padding-right:0}.od-SearchResults-progressBox{position:absolute;width:100%;top:2px}html[dir=ltr] .od-SearchResults-progressBox{left:0}html[dir=rtl] .od-SearchResults-progressBox{right:0}.od-SearchResults-separator-line{margin:0 -12px;margin-top:8px;border:0;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}"}])});define("odsp-next/controls/image/frame/ImageFrame",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ImageFrameViewModel","./ImageFrame.html","./ImageFrame.css"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"od-image-frame",template:e("./ImageFrame.html"),viewModel:a["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/image/frame/ImageFrameViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-shared/lib/base/Rotation","@ms/odsp-utilities/lib/string/StringHelper","../../../utilities/images/ThumbnailCache","@ms/odsp-shared/lib/models/image/Alignments","@ms/odsp-utilities/lib/object/ObjectUtil","../../../resources/UtilityResourceKeys","../ImageEqualityComparer","../stack/ImageStack"],function(e,t,o,a,n,i,r,s,l,d,c){"use strict";t.LAYOUT_THROTTLE_MS=300; var m=function(e){function t(t,o){void 0===t&&(t={});void 0===o&&(o={});var n=e.call(this,t,o)||this;n.imageStackTagName=c["default"].tagName;var m=t.image,u=t.rotation,p=void 0===u?a.none:u,h=t.alignment,g=t.desiredSize,f=t.isLoaded,x=t.isCurrent,b=t.error,v=t.coverage,B=void 0===v?{minimum:1,maximum:1}:v,C=t.scale,y=t.fadeIn,S=t.allowLoading,k=t.position,w=o.thumbnailCache,I=void 0===w?n.resources.isExposed(l.thumbnailCache)?n.resources.consume(l.thumbnailCache):i["default"].getInstance():w,_=o.outputExtenders,P=void 0===_?{deferred:!0}:_;n._thumbnailCache=I;n._image=n.wrapObservable(m);n._rotation=n.wrapObservable(p);n._alignment=r.createAlignment(h);n._desiredSize=n.wrapObservable(g);n._isLoaded=f;n._coverage=n.wrapObservable(B);n._loadedImage=n.createObservable();n._effectiveDesiredSize=n.createPureComputed(n._computeEffectiveDesiredSize);n._effectiveDesiredSize.equalityComparer=s.deepCompare;n._idealSize=n.createPureComputed(n._computeIdealSize);n._idealSize.equalityComparer=s.deepCompare;n._idealImage=n.createPureComputed(n._computeIdealImage);n._idealImage.equalityComparer=d.compareImages;n._fallbackImage=n.createPureComputed(n._computeFallbackImage);n._fallbackImage.equalityComparer=d.compareImages;n._cachedImage=n.createPureComputed(n._computeCachedImage);n._cachedImage.equalityComparer=d.compareImages;n._currentImage=n.createPureComputed(n._computeCurrentImage);n._currentImage.equalityComparer=d.compareImages;n._isCurrent=n.createPureComputed(n._computeIsCurrent);n.imageStackParams={image:n._currentImage,rotation:n._rotation,desiredSize:n._desiredSize,loadedImage:n._loadedImage,isLoaded:n._isLoaded,error:b,scale:C,alignment:n._alignment,fadeIn:y,allowLoading:S,position:k};x&&n.createBackgroundComputed(function(){return x(n._isCurrent())}).extend(P);return n}__extends(t,e);t.prototype._computeIsCurrent=function(){return d.compareImages(this._loadedImage(),this._idealImage())};t.prototype._computeCurrentImage=function(){var e,t=this._loadedImage(),o=this._idealImage(),a=this._cachedImage(),n=this._fallbackImage();e=t?d.compareImages(t,o)?this._currentImage.peek():o:a||n||o;return e};t.prototype._computeEffectiveDesiredSize=function(){var e,t=this._desiredSize(),o=window.devicePixelRatio||1;t&&(e={width:t.width*o,height:t.height*o});return e};t.prototype._computeIdealSize=function(){var e,t=this._image();if(t){var o=t.width,a=t.height,n=this._effectiveDesiredSize();if(n&&n.width&&n.height){if(o&&a){var i=this._alignment.getTransform(t,n);e={width:i.scale*t.width,height:i.scale*t.height}}}else e={width:o,height:a}}return e};t.prototype._computeIdealImage=function(){var e,t=this._image(),o=this._idealSize();if(t)if(o){e=this._getDerivedImage(t,o);e!==this._idealImage.peek()&&this._thumbnailCache.register(t,e,o,!1)}else e=t.getAligned?t.getAligned(this._effectiveDesiredSize(),this._alignment):t;return e};t.prototype._computeFallbackImage=function(){var e,t=this._image(),o=this._idealSize();if(o&&t&&t.width){var a={coverage:this._coverage()}.coverage,n=(void 0===a?{}:a).fallback,i=void 0===n?0:n;if(i){var r={width:o.width*i,height:o.height*i};e=this._getDerivedImage(t,r);e!==this._fallbackImage.peek()&&this._thumbnailCache.register(t,e,r,!1)}}return e};t.prototype._computeCachedImage=function(){var e,t=this._image(),o=this._idealSize();if(o&&t&&t.width){var a=this._thumbnailCache.getCoveragePercent(t,o),n={coverage:this._coverage()}.coverage,i=void 0===n?{}:n,r=i.minimum,s=void 0===r?1:r,l=i.maximum,d=void 0===l?1:l,c=s*a,m=d*a;e=this._thumbnailCache.retrieve(t,m,c)}return e};t.prototype._getDerivedImage=function(e,t){var o;o=e.getAligned?e.getAligned(t,this._alignment).url:n.format(e.url,Math.ceil(t.width),Math.ceil(t.height));return{url:o,width:e.width,height:e.height}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/image/ImageEqualityComparer",["require","exports"],function(e,t){"use strict";function o(e,t){return e===t||(!e&&!t||!(!e||!t)&&e.url===t.url)}t.compareImages=o});define("odsp-next/controls/image/stack/ImageStack",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ImageStackViewModel","./ImageStack.html","./ImageStack.css"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"od-image-stack",template:e("./ImageStack.html"),viewModel:a["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/image/stack/ImageStackViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-shared/lib/base/BaseModel","../ImageEqualityComparer","@ms/odsp-utilities/lib/object/ObjectUtil","../tile/ImageTile","@ms/odsp-shared/lib/utilities/knockout/Projections"],function(e,t,o,a,n,i,r){"use strict";var s=2e3,l=50,d=function(e){function t(t){var o=e.call(this,t)||this,a=t.hasAnimated,n=t.fadeIn,i=t.image,r=t.referenceImage,s=t.referenceRotation;o._fadeIn=n;o._image=i;o._referenceImage=r;o._referenceRotation=s;o.isLoaded=o.createObservable(!1);o._hasAnimated=o._getHasAnimated();o.rotation=o.createPureComputed(o._computeRotation);o.createBackgroundComputed(function(){return a(o._hasAnimated())});return o}__extends(t,e);t.prototype._getHasAnimated=function(){var e=this,t=this.createObservable(!1);return this.createPureComputed(function(){var o;if(e.isLoaded.peek()){o=t();o||e.async.setTimeout(function(){return t(!0)},e._fadeIn.peek()?s:l)}else{e.isLoaded();o=!1}return o})};t.prototype._computeRotation=function(){var e=this.rotation.peek();(n.compareImages(this._image,this._referenceImage())||void 0===e)&&(e=this._referenceRotation());return e};return t}(a["default"]);t.AnimationTracker=d;var c=function(e){function t(t,o){void 0===o&&(o={});var a=e.call(this,t,o)||this;a.imageTileTagName=r["default"].tagName;var s=t.image,l=t.rotation,c=t.desiredSize,m=t.scale,u=void 0===m?1:m,p=t.fadeIn,h=void 0===p||p,g=t.allowLoading,f=void 0===g||g,x=t.isLoaded,b=t.isCurrent,v=t.alignment,B=t.position,C=t.loadedImage,y=t.error,S=o.outputExtenders,k=void 0===S?{deferred:!0}:S,w=o.AnimationTracker,I=void 0===w?d:w;a._animationTrackerType=I;a._image=a.wrapObservable(s);a._rotation=a.wrapObservable(l);a._desiredSize=c;a._scale=u;a.fadeIn=a.wrapObservable(h);a._allowLoading=a.wrapObservable(f);a._alignment=v;a._tileDefinitions=a.createPureComputed(a._computeTileDefinitions);a._position=a.createPureComputed(a._computePosition);a._position.equalityComparer=i.deepCompare;a._loadedImage=a.createPureComputed(a._computeLoadedImage);a._loadedImage.equalityComparer=n.compareImages;a._error=a.createPureComputed(a._computeError);a._error.equalityComparer=i.deepCompare;a.tiles=a._getTiles();B&&a.createBackgroundComputed(function(){return B(a._position())}).extend(k);C&&a.createBackgroundComputed(function(){return C(a._loadedImage())}).extend(k);x&&a.createBackgroundComputed(function(){return x(!!a._loadedImage())}).extend(k);b&&a.createBackgroundComputed(function(){return b(n.compareImages(a._loadedImage(),a._image()))}).extend(k);y&&a.createBackgroundComputed(function(){return y(a._error())}).extend(k);return a}__extends(t,e);t.prototype._computeError=function(){for(var e,t=this.tiles(),o=t.length-1;o>=0;o--){var a=t[o],n=a.isLoaded,i=a.error;if(n())break;if(i()){e=i();break}}return e};t.prototype._computePosition=function(){for(var e,t=this.tiles(),o=t.length-1;o>=0;o--){var a=t[o],n=a.isLoaded,i=a.position;if(n()){e=i();break}}return e};t.prototype._computeLoadedImage=function(){for(var e,t=this.tiles(),o=t.length-1;o>=0;o--){var a=t[o],n=a.isLoaded,i=a.image;if(n()){e=this.unwrapObservable(i);break}}return e};t.prototype._computeTileDefinitions=function(){var e=this._image(),t={tileDefinitions:this._tileDefinitions.peek()}.tileDefinitions,o=void 0===t?[]:t;if(e){if(this._allowLoading()){var a=void 0,i=void 0,r=void 0,s=o[o.length-1];if(s){a=n.compareImages(s.image,e);i=s.hasAnimated.peek();r=!!s.error.peek()}else{a=!1;i=!1}if(a)i?o=[s]:s.hasAnimated();else{if(!s||i||r){s={image:e,error:this.createObservable(),hasAnimated:this.createObservable(!1)};o=o.concat([s])}s.hasAnimated();s.error()}}}else o=[];return o};t.prototype._getTiles=function(){var e=this,t=this.observables.createArray(),o=this.addDisposable(t.map({mappingWithDisposeCallback:function(t){var o=t.image,a=t.error,n=t.hasAnimated,i=new(e.managed(e._animationTrackerType))({hasAnimated:n,image:o,referenceRotation:e._rotation,referenceImage:e._image,fadeIn:e.fadeIn}),r={image:o,rotation:i.rotation,isLoaded:i.isLoaded,error:a,scale:e._scale,desiredSize:e._desiredSize,alignment:e._alignment,position:e.createObservable()};return{mappedValue:r,dispose:function(){i.dispose()}}}}));this.createBackgroundComputed(function(){t.splice.apply(t,[0,t.peek().length].concat(e._tileDefinitions()))});return o};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/image/stack/ImageStack.html",[],function(){return""});define("odsp-next/controls/image/stack/ImageStack.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ImageStack{display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.od-ImageStack-tile{display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}.od-ImageStack-tile--isLoaded{opacity:1}.od-ImageStack--fade .od-ImageStack-tile--isLoaded{transition:opacity 217ms linear 50ms}"}])});define("odsp-next/controls/image/frame/ImageFrame.html",[],function(){return''});define("odsp-next/controls/image/frame/ImageFrame.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ImageFrame{display:block;position:absolute;top:0;left:0;bottom:0;right:0}"}])});define("odsp-next/controls/searchResults/SearchResult.html",[],function(){return'
  • '});define("odsp-next/controls/searchResults/ExpandedSearchResult.html",[],function(){return'
  • '});define("odsp-next/controls/searchResults/GlyphSearchResult.html",[],function(){return'
  • '});define("odsp-next/controls/searchResults/UpscopeSearchResult.html",[],function(){return'
  • '});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/search/SearchContext",["require","exports","knockout","../../resources/ProviderResourceKeys","../../models/search/SearchData","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/async/Promise","../../resources/ControlResourceKeys","../../utilities/icons/Icon","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,o,a,n,i,r,s,l,d,c,m,u,p){"use strict";var h=function(e){function t(i){var l=e.call(this,i)||this;l.search=function(){var e=l.searchText.peek();if(l._searchProvider&&e){s.Engagement.logData({name:"Upscope.Search.Click"});l._onNavigateAway();l._searchProvider.upscopeSearch(e);l.unfocusInput()}};l.onEnter=function(){var e=l.focusedItem.peek();e?l.searchResultClicked(e):l._logAndSubmit()};l.clearInput=function(){l.searchText("");l._submitOnClear&&l._logAndSubmit();l.focusInput()};l.focusInput=function(){l._instrumentationProvider&&l._instrumentationProvider.onSearchFocus();l.inputFocused(!0);l._setFocusItem(null);l.isActive(!0);var e=l.searchText.peek();""===e&&l._autoSuggest("")};l.onSearchClick=function(){l.isActive.peek()?l._logAndSubmit():l.focusInput()};l.unfocusInput=function(){l.inputFocused(!0);l.inputFocused(!1);l.isActive(!1)};l.onBack=function(){l.clearInput();l.unfocusInput()};l.onArrowDown=function(){if(l.showResults.peek()){var e=l.allResults.peek();if(e&&e.length){var t=l.focusedItem.peek(),o=e[0];if(null!==t){var a=e.indexOf(t);a+=1;o=a===e.length?null:e[a]}l._setFocusItem(o)}return!1}};l.onArrowUp=function(){if(l.showResults.peek()){var e=l.allResults.peek();if(e&&e.length){var t=l.focusedItem.peek(),o=e[e.length-1];if(null!==t){var a=e.indexOf(t);if(0!==a){a-=1;o=e[a]}else o=null}l._setFocusItem(o)}return!1}};l.searchResultClicked=function(e){l._setFocusItem(null);if(l._searchProvider&&e)if(7===e.type)l._logAndSubmit();else{s.Engagement.logData({name:"InlineResult.Search.Click"});l._searchProvider.searchResultClicked(e);l._updateText(e,!1);l._instrumentationProvider&&e.instrumentationUrl&&l._instrumentationProvider.userClickSuggestion(e.instrumentationUrl);if(e.key){var t=l._urlDataSource.getItemUrl(e.key);l._onNavigateAway();l._navigation.navigateTo({url:t})}else if(e.url){l._onNavigateAway();l._navigation.navigateTo({url:e.url,frameId:"_blank"})}}l.unfocusInput()};l.placeholder=i.searchParams.placeholder;l.submitPlaceholder=i.searchParams.submitPlaceholder;l.isCollapsed=i.searchParams.isCollapsed;l.hasBack=i.searchParams.hasBack;l.hideResultsUntilChange=o.observable(!1);l.submitAction=i.searchParams.submitAction||l.search;l.searchIconLeft=o.observable(!1);l.searchIconRight=o.observable(!1);l._searchProvider=l.resources.consume(a.search);l.resources.isExposed(r.urlDoNotUse)?l._urlDataSource=l.resources.consume(r.urlDoNotUse):l._urlDataSource=l.resources.consume(r.url);l._navigation=l.resources.consume(m.navigation);l._instrumentationProvider=l.resources.consume(a.instrumentation);l._currentItem=l.resources.consume(d.currentItem);l.capabilities=l._searchProvider.getCapabilities();l.isFocused=o.observable(!1);l.isActive=o.observable(!1);l.ariaAutoComplete=l.capabilities.supportsResultsWheeling?"list":"none";l.ariaResultsId="od-searchResults-list-"+t.resultsId++;l.searchBoxAriaLabel=i.searchParams.searchBoxAriaLabel;l.searchText=i.searchParams.searchText||o.observable("");l.searchText.peek()&&l.async.setImmediate(function(){l._logAndSubmit()});l.inputFocused=o.observable(!1);l._ignorableTextUpdateCount=0;l._isTemporarySuggestion=!1;l._hadResults=!1;l._submitOnClear=Boolean(i.searchParams.submitOnClear);l.searchData=o.observable(new n(""));l.allResults=o.observableArray();l.focusedItem=o.observable(null);l.subscribe(l.allResults,function(){l._setFocusItem(null)});l.queryInProgress=o.observable(!1);l.errorMessage=o.observable("");l.createComputed(l._computeSearchTextChanged).extend({rateLimit:l.capabilities.maxQueryRate});l.createComputed(function(){l.isFocused()?l.isActive(!0):l.isActive(!1)});l.showResults=l.addDisposable(o.pureComputed({read:function(){var e=l.searchText();if(l.hideResultsUntilChange())return!1;var t=!0;if(l.capabilities.showOnlyResults){var o=l.allResults();if(o&&o.length&&(l._hadResults||o.length>1)){t=!0;l._hadResults=!0}else t=!1}else e.length
    "});define("odsp-next/controls/search/Search.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Search{width:100%}.od-Search.od-Search.od-Search--collapsed{width:auto}.lg .od-Search-overlay .od-SearchResults,.xlg .od-Search-overlay .od-SearchResults,.xxlg .od-Search-overlay .od-SearchResults,.xxxlg .od-Search-overlay .od-SearchResults,.xxxxlg .od-Search-overlay .od-SearchResults{position:absolute;top:40px}.od-Search--maximized{position:absolute;left:0;right:0;bottom:0;overflow:auto}.od-Search--maximized .od-SearchBox{border-color:transparent}"}])});define("odsp-next/controls/topBar/TopBar",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TopBarViewModel","./TopBar.html","./TopBar.css"],function(e,t,o,a){"use strict";var n=o.registerComponent({tagName:"od-top-bar",template:e("./TopBar.html"),viewModel:a["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/topBar/TopBarViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/host/HostBinding"],function(e,t,o,a){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.addBindingHandlers({host:a});var n=t.hasSelection,i=void 0===n?o.createObservable(!1):n,r=t.hasHeader,s=void 0===r?o.createObservable(!1):r;o.hasSelection=i;o.hasHeader=s;return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/topBar/TopBar.html",[],function(){return"
    "});define("odsp-next/controls/topBar/TopBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-TopBar{position:relative}@media screen and (-ms-high-contrast:active){.od-TopBar{border-top:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-bottom:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.od-TopBar{border-top:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:";border-bottom:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-TopBar-item{height:40px;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}html[dir=ltr] .od-TopBar-item{float:left}html[dir=rtl] .od-TopBar-item{float:right}.md .od-TopBar-item,.sm .od-TopBar-item{height:44px}.od-theme--darkTransparent .od-TopBar-item{background-color:rgba(0,0,0,.7)}.od-TopBar-search{width:208px}html[dir=ltr] .od-TopBar-search{margin-right:24px}html[dir=rtl] .od-TopBar-search{margin-left:24px}.lg .od-TopBar-search,.md .od-TopBar-search,.sm .od-TopBar-search{width:auto}html[dir=ltr] .lg .od-TopBar-search,html[dir=ltr] .md .od-TopBar-search,html[dir=ltr] .sm .od-TopBar-search{margin-right:0}html[dir=rtl] .lg .od-TopBar-search,html[dir=rtl] .md .od-TopBar-search,html[dir=rtl] .sm .od-TopBar-search{margin-left:0}html[dir=ltr] .md .od-TopBar-search,html[dir=ltr] .sm .od-TopBar-search{margin-right:4px}html[dir=rtl] .md .od-TopBar-search,html[dir=rtl] .sm .od-TopBar-search{margin-left:4px}.md .od-TopBar-search.od-TopBar-search--isCollapsed,.sm .od-TopBar-search.od-TopBar-search--isCollapsed{width:50px}.md .od-TopBar-search.od-TopBar-search--isCollapsed .od-Search,.sm .od-TopBar-search.od-TopBar-search--isCollapsed .od-Search{position:absolute;z-index:1;visibility:hidden}.md .od-TopBar-search.od-TopBar-search--isCollapsed .od-SearchBox,.sm .od-TopBar-search.od-TopBar-search--isCollapsed .od-SearchBox{visibility:visible}.md .od-TopBar-search.od-TopBar-search--isCollapsed .od-Search--active,.sm .od-TopBar-search.od-TopBar-search--isCollapsed .od-Search--active{left:0;right:0}.sm .od-TopBar-search{width:50px}.od-TopBar-search:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.xlg .od-TopBar-header,.xxlg .od-TopBar-header,.xxxlg .od-TopBar-header,.xxxxlg .od-TopBar-header{width:100%}html[dir=ltr] .xlg .od-TopBar-header,html[dir=ltr] .xxlg .od-TopBar-header,html[dir=ltr] .xxxlg .od-TopBar-header,html[dir=ltr] .xxxxlg .od-TopBar-header{float:right}html[dir=rtl] .xlg .od-TopBar-header,html[dir=rtl] .xxlg .od-TopBar-header,html[dir=rtl] .xxxlg .od-TopBar-header,html[dir=rtl] .xxxxlg .od-TopBar-header{float:left}.od-TopBar-header .ms-siteHeaderLogoActual img{z-index:1}html[dir=ltr] .od-TopBar-commandBar{float:none}html[dir=rtl] .od-TopBar-commandBar{float:none}html[dir=ltr] .od-TopBar-commandBar{clear:right}html[dir=rtl] .od-TopBar-commandBar{clear:left}html[dir=ltr] .lg .od-TopBar-commandBar,html[dir=ltr] .md .od-TopBar-commandBar,html[dir=ltr] .sm .od-TopBar-commandBar{padding-right:4px}html[dir=rtl] .lg .od-TopBar-commandBar,html[dir=rtl] .md .od-TopBar-commandBar,html[dir=rtl] .sm .od-TopBar-commandBar{padding-left:4px}html[dir=ltr] .xlg .od-TopBar-commandBar,html[dir=ltr] .xxlg .od-TopBar-commandBar,html[dir=ltr] .xxxlg .od-TopBar-commandBar,html[dir=ltr] .xxxxlg .od-TopBar-commandBar{padding-left:16px}html[dir=rtl] .xlg .od-TopBar-commandBar,html[dir=rtl] .xxlg .od-TopBar-commandBar,html[dir=rtl] .xxxlg .od-TopBar-commandBar,html[dir=rtl] .xxxxlg .od-TopBar-commandBar{padding-right:16px}html[dir=ltr] .xlg .od-TopBar-commandBar,html[dir=ltr] .xxlg .od-TopBar-commandBar,html[dir=ltr] .xxxlg .od-TopBar-commandBar,html[dir=ltr] .xxxxlg .od-TopBar-commandBar{padding-right:16px}html[dir=rtl] .xlg .od-TopBar-commandBar,html[dir=rtl] .xxlg .od-TopBar-commandBar,html[dir=rtl] .xxxlg .od-TopBar-commandBar,html[dir=rtl] .xxxxlg .od-TopBar-commandBar{padding-left:16px}.od--hasSelection .od-TopBar-item{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";transition:background-color 467ms cubic-bezier(.1,.9,.2,1)}.od-theme--darkTransparent .od--hasSelection .od-TopBar-item{background-color:rgba(0,0,0,.7)}.od--hasSelection .od-TopBar-search:hover{background-color:"},{theme:"cmdbarSelected",defaultValue:"#DADADA"},{rawString:"}html[dir=ltr] .xlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=ltr] .xxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=ltr] .xxxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=ltr] .xxxxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization{padding-left:140px}html[dir=rtl] .xlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=rtl] .xxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=rtl] .xxxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization,html[dir=rtl] .xxxxlg .od-TopBar--hasHeader .od-TopBar-commandBar.ms-siteHeader-commandBarCustomization{padding-right:140px}html[dir=ltr] .od-TopBar-leftNavExpander+.od-TopBar-search .od-SearchBox{border-right-width:0}html[dir=rtl] .od-TopBar-leftNavExpander+.od-TopBar-search .od-SearchBox{border-left-width:0}"}])});define("odsp-next/pages/base/od/BasePage.html",[],function(){return'

    '; });define("odsp-next/pages/base/od/BasePage.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-BasePage{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;min-width:319px}.od-BasePage-belowHeader{position:absolute;left:0;right:0;top:50px;bottom:0}.od-BasePage-belowHeader--noSuiteNav{top:0}.od-BasePage-belowHeader--flexbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}html[dir=ltr] .od--isNonMobile .od-BasePage.has-O365-flex-pane .od-BasePage-belowHeader{left:0}html[dir=rtl] .od--isNonMobile .od-BasePage.has-O365-flex-pane .od-BasePage-belowHeader{right:0}html[dir=ltr] .od--isNonMobile .od-BasePage.has-O365-flex-pane .od-BasePage-belowHeader{right:320px}html[dir=rtl] .od--isNonMobile .od-BasePage.has-O365-flex-pane .od-BasePage-belowHeader{left:320px}.od-BasePage-leftNavOverlay{position:absolute;top:40px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);cursor:pointer;z-index:297}.lg .od-BasePage-leftNavOverlay,.md .od-BasePage-leftNavOverlay,.sm .od-BasePage-leftNavOverlay{top:0}.od-BasePage-belowBar{-ms-flex:auto;flex:auto;position:relative}.od-BasePage-belowBar--ie9{top:40px;position:absolute;bottom:0;left:0;right:0;height:auto}.od-BasePage-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0}html[dir=ltr] .od-BasePage-content{right:0}html[dir=rtl] .od-BasePage-content{left:0}html[dir=ltr] .od-BasePage-content{left:0}html[dir=rtl] .od-BasePage-content{right:0}.od-BasePage-infoPane{position:absolute;z-index:285;overflow:hidden;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";top:0;bottom:0;width:320px;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:367ms cubic-bezier(.1,.9,.2,1)}html[dir=ltr] .od-BasePage-infoPane{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=rtl] .od-BasePage-infoPane{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-BasePage-infoPane{right:-321px}html[dir=rtl] .od-BasePage-infoPane{left:-321px}html[dir=ltr] .od-BasePage-infoPane{transition-property:right}html[dir=rtl] .od-BasePage-infoPane{transition-property:left}.od-userSelect--enabled .od-BasePage-infoPane{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.od-BasePage.is-active .od-BasePage-infoPane{overflow-y:auto}html[dir=ltr] .has-info-pane .od-BasePage-infoPane{right:0}html[dir=rtl] .has-info-pane .od-BasePage-infoPane{left:0}html[dir=ltr] .has-info-pane .od-BasePage-content{right:320px}html[dir=rtl] .has-info-pane .od-BasePage-content{left:320px}html[dir=ltr] .sm .has-info-pane .od-BasePage-content{right:0}html[dir=rtl] .sm .has-info-pane .od-BasePage-content{left:0}.xlg .has-info-pane .od-BasePage-innerContent,.xxlg .has-info-pane .od-BasePage-innerContent,.xxxlg .has-info-pane .od-BasePage-innerContent,.xxxxlg .has-info-pane .od-BasePage-innerContent{padding-bottom:100px}.lg .has-info-pane .od-BasePage-innerContent,.md .has-info-pane .od-BasePage-innerContent,.sm .has-info-pane .od-BasePage-innerContent{padding-bottom:160px}.sm .od-BasePage.has-info-pane .od-BasePage-infoPane{width:100%;border:0}html[dir=ltr] .sm .od-BasePage.has-info-pane .od-BasePage-infoPane{box-shadow:-30px 0 30px -30px "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}html[dir=rtl] .sm .od-BasePage.has-info-pane .od-BasePage-infoPane{box-shadow:30px 0 30px -30px "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}.od-BasePage-innerContent{position:relative;min-height:100%;box-sizing:border-box;padding-bottom:62px}.lg .od-BasePage-innerContent,.md .od-BasePage-innerContent,.xlg .od-BasePage-innerContent,.xxlg .od-BasePage-innerContent,.xxxlg .od-BasePage-innerContent,.xxxxlg .od-BasePage-innerContent{padding-bottom:100px}.sm .od-BasePage-innerContent{padding-bottom:130px}.od-BasePage-loadingDiv{position:static;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,.9),rgba(255,255,255,0));z-index:280}.od-BasePage-leftNav{position:absolute;bottom:0;top:40px;box-sizing:border-box;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";width:208px}html[dir=ltr] .od-BasePage-leftNav{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=rtl] .od-BasePage-leftNav{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-BasePage-leftNav{left:-302px}html[dir=rtl] .od-BasePage-leftNav{right:-302px}.lg .od-BasePage-leftNav,.md .od-BasePage-leftNav,.sm .od-BasePage-leftNav{box-shadow:30px 0 30px -30px "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";width:272px;top:0}html[dir=ltr] .lg .od-BasePage-leftNav,html[dir=ltr] .md .od-BasePage-leftNav,html[dir=ltr] .sm .od-BasePage-leftNav{left:-302px}html[dir=rtl] .lg .od-BasePage-leftNav,html[dir=rtl] .md .od-BasePage-leftNav,html[dir=rtl] .sm .od-BasePage-leftNav{right:-302px}.lg .od-BasePage-leftNav .LeftNav,.md .od-BasePage-leftNav .LeftNav,.sm .od-BasePage-leftNav .LeftNav{width:272px}.od-BasePage-leftNavOverlayVisible .od-BasePage-leftNav{z-index:298}.od-BasePage-footer{padding:0 32px;position:absolute;left:0;right:0;bottom:0}.lg .od-BasePage-footer,.md .od-BasePage-footer,.sm .od-BasePage-footer{padding:0}.od-BasePage-leftNavVisible .od-BasePage-leftNav{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}html[dir=ltr] .od-BasePage-leftNavVisible .od-BasePage-leftNav{left:0}html[dir=rtl] .od-BasePage-leftNavVisible .od-BasePage-leftNav{right:0}html[dir=ltr] .xlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=ltr] .xxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=ltr] .xxxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=ltr] .xxxxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar{margin-left:208px}html[dir=rtl] .xlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=rtl] .xxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=rtl] .xxxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar,html[dir=rtl] .xxxxlg .od-BasePage-leftNavVisible .od-BasePage-belowBar{margin-right:208px}html[dir=ltr] .xlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=ltr] .xxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=ltr] .xxxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=ltr] .xxxxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar{margin-left:0}html[dir=rtl] .xlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=rtl] .xxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=rtl] .xxxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar,html[dir=rtl] .xxxxlg .od-BasePage-leftNavVisible.od-BasePage-leftNavOverlayVisible .od-BasePage-belowBar{margin-right:0}.od-BasePage-leftNavClosing .od-BasePage-leftNav{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:167ms;-moz-animation-duration:167ms;-ms-animation-duration:167ms;-o-animation-duration:167ms;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}html[dir=ltr] .od-BasePage-leftNavClosing .od-BasePage-leftNav{left:0}html[dir=rtl] .od-BasePage-leftNavClosing .od-BasePage-leftNav{right:0}.od-BasePage-hamburger-badge{position:absolute;pointer-events:none;top:22px;width:16px}html[dir=ltr] .od-BasePage-hamburger-badge{left:24px}html[dir=rtl] .od-BasePage-hamburger-badge{right:24px}.od-BasePage-hamburger-badge.od--isCritical{top:20px;width:18px}@media print{.od-BasePage-leftNav,.od-BasePage-topBar,.od-SuiteNav{display:none!important}.od-BasePage,.od-BasePage-content{overflow:visible!important;width:auto!important;height:auto!important}html[dir=ltr] .od-BasePage-content{left:0!important}html[dir=rtl] .od-BasePage-content{right:0!important}html[dir=ltr] .od-BasePage-content{right:auto!important}html[dir=rtl] .od-BasePage-content{left:auto!important}.od-BasePage-innerContent{margin-top:0!important}.od-BasePage-belowHeader{top:0!important}html[dir=ltr] .od-BasePage-belowBar{margin-left:0!important}html[dir=rtl] .od-BasePage-belowBar{margin-right:0!important}}"}])});define("odsp-next/pages/base/odc/ConsumerBasePage.html",[],function(){return""});_application/javascript_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcbasepage-f89305da.js fghiO>bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcfiles.resx-69510b2b.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f63071d-0001-005d-56d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056354_Thu, 04 May 2017 18:05:49 GMTT3405_0x8D490DDFE789D86_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj\alu{~  ;IXj}  ,6]b*JOcuO*// OneDrive:IgnoreCodeCoverage define("@ms/odsp-utilities/lib/string/StringUtilities.resx",["require","exports"],function(e,a){a.strings={fileSizeTB:"{0} TB",fileSizeGB:"{0} GB",fileSizeMB:"{0} MB",fileSizeKB:"{0} KB",fileSizeBytesPlural:"{0} bytes",fileSizeBytesSingular:"1 byte"}});define("odsp-next/controls/folderBuilder/FolderBuilder.resx",["require","exports"],function(e,a){a.strings={FolderNameLabel:"Nombre de carpeta nueva",FolderNamePlaceholder:"Escriba nombre de carpeta",CreateFolderLabel:"Crear",NewFolderText:"Nueva carpeta",AddEditors:"Invitar a personas",EditorsLabel:"Para",EditorsDescription:"Puede colaborar con otras personas permitiéndoles agregar, editar y eliminar archivos.",EditorsNotePlaceholder:"Agregar una nota rápida",CreateFolderSuccess:"La carpeta {0} se ha creado correctamente"}});define("odsp-next/controls/breadcrumbBar/BreadcrumbBar.resx",["require","exports"],function(e,a){a.strings={overflowAriaLabel:"Más carpetas",breadCrumbItem:"{0}, en {1}",breadCrumbNavigation:"Ruta de navegación. Te encuentras actualmente en {0}."}});define("odsp-next/controls/emptyFolder/EmptyFolder.resx",["require","exports"],function(e,a){a.strings={emptyFolderTitle:"Esta carpeta está vacía.",emptyFolderDefaultAltText:"Carpeta vacía",emptyFolderSubText:"Arrastra archivos aquí para cargarlos en OneDrive. También puedes agregar archivos a esta carpeta con la aplicación OneDrive para tu equipo.",spListEmptyFolderSubText:"Arrastra archivos aquí para cargarlos.",emptyFolderMobileSubText:"Pulsa {0} para agregar archivos aquí.",emptyMusicFolderTitle:"Carpeta de música vacía",emptyMusicFolderSubText:"Arrastre sus archivos de música aquí para cargarlos a OneDrive. También puede agregar archivos de música a esta carpeta mediante la aplicación de OneDrive para su equipo.",emptyGrooveMusicFolderTitle:"Escuchar música desde cualquier dispositivo",emptyGrooveMusicFolderSubText:"Agrega tus canciones a esta carpeta y estarán al alcance de tu mano en la aplicación de música Groove.",emptyMusicFolderMobileSubText:"Pulse {0} para cargar archivos de música para poder reproducirlos en cualquier dispositivo.",emptyRecentTitle:"No has visto ningún documento recientemente.",emptyRecentSubText:"Mantén los documentos en OneDrive para acceder a ellos desde cualquier dispositivo.",emptyRecycleBinTitle:"La papelera de reciclaje está vacía",emptyRecycleBinSubText:"No hay elementos para reciclar.",emptySearchTitle:"Ningún elemento coincide con tu búsqueda",emptySearchSubText:"Los elementos nuevos o modificados pueden tardar unos minutos en aparecer en los resultados de la búsqueda.",emptySearchSubTextV2Part1:"Intenta realizar una búsqueda diferente o comprueba tu",emptyListSearchSubText:"Probar una búsqueda distinta",emptySearchSubTextV2Part2:"Documentos recientes",emptyPhotosSearchSubText:'Prueba a buscar por tipo, etiqueta o ubicación, como "imágenes", "#gato" o "fotos de Madrid".',emptySharedTitle:"Compartir archivos y carpetas",emptySharedSubText:"Permite a tus amigos, familiares o compañeros ver o, incluso, modificar tus archivos.",emptyDocsInCommonTitle:"No hay documentos en común",emptyDocsInCommonSubText:"No tienes documentos en común con este usuario.",emptyAlbumsListTitle:"Reúne tus fotos",emptyAlbumsListSubText:"Agrega fotos y vídeos de cualquier carpeta a los álbumes que puedes compartir con amigos y familia.",emptyAllPhotosTitle:"Accede a las fotos desde cualquier dispositivo",emptyAllPhotosSubText:"Accede a las fotos desde cualquier dispositivo",emptyPhotosTagsTitle:"Tus fotos no tienen ninguna etiqueta",emptyPhotosTagsSubText:"Agregar tus propias etiquetas o activar el etiquetado automático para ver fotos por tema",emptyPhotosTagsSubTextFormat:"Agregar tus propias etiquetas o activar el {0}etiquetado automático{1} para ver fotos por tema",emptySubsitesTitle:"Tu sitio no tiene ningún subsitio",emptyAppsTitle:"Tu sitio no tiene ninguna aplicación",emptyPopularTitle:"Los archivos del sitio aún no tienen ninguna visualización",emptyExternallySharedTitle:"El sitio todavía no tiene ningún archivo compartido con personas de fuera de la organización",emptyOnThisDayTitle:'Carga tus fotos antiguas en OneDrive para poder incluirlas en próximas vistas "En este día".',emptyListTitle:"Esta lista está vacía",emptyListSubText:"Haga clic en Nuevo para agregar elementos",emptyListDefaultAltText:"Lista vacía",emptyFilterResultTitle:"No encontramos nada que mostrar aquí",emptyFilterResultSubText:"Quitar filtros para ver los elementos",emptyFilterResultAltText:"Vaciar resultados filtrados"}});define("odsp-next/controls/itemTile/ItemTile.resx",["require","exports"],function(e,a){a.strings={metaTextChildrenSingular:"{0} elemento",metaTextChildrenPlural:"{0} elementos",popular:"Populares",modifiedByPersonAndOthers:"Modificado por {0} y {1} más",modifiedBy:"Modificado por {0}",relevant:"Relevante para ti"}});define("odsp-next/controls/sharing/sharerHeader/SharerHeader.resx",["require","exports"],function(e,a){a.strings={singleShared:"1 elemento compartido",multiShared:"{0} elementos compartidos",showAll:"Mostrar todo"}});define("odsp-next/controls/list/react/detailsList/ReactDetailsList.resx",["require","exports"],function(e,a){a.strings={LoadingText:"Cargando...",NoGroupName:"Sin asignar",columnsHeaderAriaLabel:"Encabezados de columna. Usa los menús para realizar operaciones de columna, como ordenar, filtrar o agrupar una columna.",toggleSelectAllAriaLabel:"Alternar la selección de todos los elementos",columnFilterAriaLabel:"La columna {0} se filtra por {1}. ",columnSortAriaLabel:"La columna {0} está ordenada de este modo: {1} ",columnGroupAriaLabel:"La columna {0} se agrupa.",columnCellAriaLabel:"Operaciones de columna para {0}. {1} {2} {3}",ShowAll:"Mostrar todo",cellAriaLabel:"Columna {0}, {1}",emptyValueAriaLabel:"vacío",showDetailsAriaLabel:"Mostrar acciones",addColumnAriaLabel:"Agregar o cambiar columnas",multipleItemsSelectedText:"Varios elementos seleccionados",singleItemSelectedText:"{0} seleccionado",noItemSelected:"Ningún elemento seleccionado",typeColumnHeaderLabel:"tipo de archivo",groupHeaderAriaLabel:"Encabezado de grupo {0}, {1}, {2}.",itemsCountSingular:"{0} elemento",itemCountMulti:"{0} elementos",collapsedText:"Contraído",expandedText:"Expandido",addColumnTeachingBubble:"Agregue fácilmente columnas y personalice esta vista."}});define("odsp-next/controls/fieldRender/FieldRender.resx",["require","exports"],function(e,a){a.strings={UserFieldInlineAndMore:"^1 y ^2 más",SharingHintShared_Short:"Compartido",SharedWithNone:"Solo compartido con el usuario",SharedWithNone_Short:"Solo el usuario",SharedWithNoneIcon:"Solo compartido con el usuario",SharedWithSomeIcon:"Compartido con algunas personas",EmptyFieldAriaLabel:"vacío",RequiredEmptyFieldAriaLabel:"obligatorio y vacío",RatedByCountTitle:"{3} personas valoraron esto.",ModifyRatingTitle:"Has clasificado esto con {0} estrellas. Para modificar, haz clic en las estrellas.",ApplyRatingTitle:"Haz clic para enviar la valoración de {0} estrellas.",AverageRatingPluralAriaLabel:"Promedio de clasificación {0} estrellas.",AverageRatingAriaLabel:"Promedio de clasificación {0} estrella.",LikesCountText:"Me gusta"}});define("odsp-next/controls/iFrameDialog/IFrameDialog.resx",["require","exports"],function(e,a){a.strings={IFrameDialogLoadingLabel:"En proceso"}});define("odsp-next/controls/iframeLoader/IframeLoader.resx",["require","exports"],function(e,a){a.strings={IframeLoadingLabel:"En proceso"}});define("odsp-next/controls/fieldRender/dataBarField/DataBarField.resx",["require","exports"],function(e,a){a.strings={ViewsText:"{0} vistas|| {0} vista||{0} vistas",ViewsTextIntervals:"0||1||2-"}});define("odsp-next/controls/fieldEditor/booleanEditor/BooleanEditor.resx",["require","exports"],function(e,a){a.strings={yes:"Sí",no:"No"}});define("odsp-next/utilities/complianceTag/ComplianceTagUtilities.resx",["require","exports"],function(e,a){a.strings={ComplianceTagFieldPlaceHolder:"Elija una etiqueta",NoRetentionTooltip:"Esta etiqueta no tiene ninguna configuración de retención.",RetainForeverText:"Conservar indefinidamente",PreserveForeverTooltip:"Conserva el elemento para siempre.",PreserveTagText:"Conservar durante {0}",PreserveTagCreationAgeInDaysTooltip:"Conserva el elemento durante {0}, en función de cuándo se creó. ",PreserveTagModificationAgeInDaysTooltip:"Conserva el elemento durante {0}, en función de la última modificación. ",PreserveTagTaggedAgeInDaysTooltip:"Conserva el elemento durante {0}, en función de cuándo se aplicó la etiqueta. ",PreserveIsRecordTooltipModifier:"No se puede modificar o eliminar el elemento durante este tiempo. ",PreserveNoDeleteTooltipModifier:"Después de este período, puede eliminarlo.",PreserveAutoDeleteTooltipModifier:"Después de este período, se elimina el elemento.",DeleteTagText:"Eliminar después de {0}",DeleteTagCreationAgeInDaysTooltip:"El elemento se elimina automáticamente {0} después de crearlo.",DeleteTagModificationAgeInDaysTooltip:"El elemento se elimina automáticamente {0} después de modificarlo por última vez.",DeleteTagTaggedAgeInDaysTooltip:"El elemento se elimina automáticamente {0} después de aplicar la etiqueta.",RetentionPeriodDay:"{0} día",RetentionPeriodDays:"{0} días",RetentionPeriodMonth:"{0} mes",RetentionPeriodMonths:"{0} meses",RetentionPeriodYear:"{0} año",RetentionPeriodYears:"{0} años"}});define("odsp-next/controls/detailsHeader/DetailsHeader.resx",["require","exports"],function(e,a){a.strings={columnFilterAriaLabel:"La columna {0} se filtra por {1} ",selectAllAriaLabel:"Seleccionar todo",deselectAllAriaLabel:"Desactivar todo"}});define("odsp-next/controls/albumCoverPhoto/AlbumCoverPhoto.resx",["require","exports"],function(e,a){a.strings={folderSubtitleSingular:"{0} carpeta",folderSubtitlePlural:"{0} carpetas",documentSubtitleSingular:"{0} documento",documentSubtitlePlural:"{0} documentos",otherSubtitleSingular:"{0} más",otherSubtitlePlural:"{0} más",photoSubtitleSingular:"{0} foto",photoSubtitlePlural:"{0} fotos",videoSubtitleSingular:"{0} vídeo",videoSubtitlePlural:"{0} vídeos"}});define("odsp-next/controls/listFooter/ListFooter.resx",["require","exports"],function(e,a){a.strings={RecycleBinText:"Los elementos eliminados recientemente se encuentran en la",RecycleBinLink:"Papelera de reciclaje"}});define("odsp-next/controls/smartBannerV2/SmartBannerV2.resx",["require","exports"],function(e,a){a.strings={SmartBannerV2ButtonText:"Obtener la aplicación",SmartBannerV2ButtonUseText:"Usar la aplicación",SmartBannerV2LeadText:"Obtener la aplicación OneDrive",SmartBannerV2LeadTextWP:"Abrir en la aplicación de OneDrive",SmartBannerV2TaglineText:"Haz más y más rápido."}});define("odsp-next/controls/silverlightUpload/SilverlightUploadDialog.resx",["require","exports"],function(e,a){a.strings={errorText:"Inténtalo de nuevo o actualiza la página."}});_application/javascript_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcfiles.resx-69510b2b.js klmnOqbplist0045X$versionX$objectsY$archiverT$top%&,-./0U$null R$3V$classR$6R$1R$9R$4R$7R$2R$5R$0R$8   !#$WNS.base[NS.relative_udata:application/octet-stream;base64,AAEAAAAPAIAAAwBwT1MvMkpR99UAAAF4AAAAYFZETViBXolxAAAC+AAABeBjbWFwjnYM4QAACNgAAANcY3Z0IAnZCa8AAA5kAAAAKmZwZ238nuaOAAAMNAAAAVlnYXNwAAgAGwAAX3AAAAAMZ2x5Zh0f9DUAAA+oAABI3GhlYWT8RNFNAAAA/AAAADZoaGVhEBwH7AAAATQAAAAkaG10eCQYE30AAAHYAAABHmxvY2HFdLIhAAAOkAAAARZtYXhwAQcA2QAAAVgAAAAgbmFtZdCFTSoAAFiEAAAGynBvc3T/UQB3AABfUAAAACBwcmVweL3yDgAADZAAAADTAAEAAAADAAAy9DgyXw889QALCAAAAAAAv/3BgAAAAADVDMLPAAAAAAgaCAAAAAAJAAIAAAAAAAAAAQAACAAAAAAACAAAAP/mCBoAAQAAAAAAAAAAAAAAAAAAAAUAAQAAAIoAzQAMAAoAAQABAAAAAAAKAAAAZAAAAAEAAQADB+8BkAAFAAAFmgUzAAABGwWaBTMAAAPRAGYCEggFBQoBAgEBAQEBAQAAAAAQAAAAAAAAAAAAAABNUyAgAEAADfCsCAAAAAAACAAAAIAAAAAAAAAABAAIAAAAACAAAAUqAKYAAAAAAjEAAAAAAAAIAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAMAgABTAFMAAAGAAgACgAAAAAAAUwAAAAAAgAEAAQAAJQAAAAAAgAEAAAAAAAAAAHUAAAFTAVMAAACAAQAAAAAAAIABAAGAAAAAAAAAAIAAAAAAAIAAgACAAPgAAAAAAAAAAAAAAQAAAAAEA4AAAAAAAAMCAAAAAIAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAACUAAABrAEAAgABAAAABAAAAACUAAAAAAAAAAAAAAAAAgAAlAAAAgACAAAAAJQAAAAAAAAAAAQAAwwDVAe8AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQEBAQEADAD4CP8ACAAIAAAACQAJAAAACgAKAAAACwALAAAADAAMAAAADQANAAAADgAOAAAADwAPAAAAEAAQAAAAEQARAAAAEgASAAAAEwATAAAAFAAUAAAAFQAVAAAAFgAWAAAAFwAXAAAAGAAYAAAAGQAZAAAAGgAaAAAAGwAbAAAAHAAcAAAAHQAdAAAAHgAeAAAAHwAfAAAAIAAgAAAAIQAhAAAAIgAiAAAAIwAjAAAAJAAkAAAAJQAlAAAAJgAmAAAAJwAnAAAAKAAoAAAAKQApAAAAKgAqAAAAKwArAAAALAAsAAAALQAtAAAALgAuAAAALwAvAAAAMAAwAAAAMQAxAAAAMgAyAAAAMwAzAAAANAA0AAAANQA1AAAANgA2AAAANwA3AAAAOAA4AAAAOQA5AAAAOgA6AAAAOwA7AAAAPAA8AAAAPQA9AAAAPgA+AAAAPwA/AAAAQABAAAAAQQBBAAAAQgBCAAAAQwBDAAAARABEAAAARQBFAAAARgBGAAAARwBHAAAASABIAAAASQBJAAAASgBKAAAASwBLAAAATABMAAAATQBNAAAATgBOAAAATwBPAAAAUABQAAAAUQBRAAAAUgBSAAAAUwBTAAAAVABUAAAAVQBVAAAAVgBWAAAAVwBXAAAAWABYAAAAWQBZAAAAWgBaAAAAWwBbAAAAXABcAAAAXQBdAAAAXgBeAAAAXwBfAAAAYABgAAAAYQBhAAAAYgBiAAAAYwBjAAAAZABkAAAAZQBlAAAAZgBmAAAAZwBnAAAAaABoAAAAaQBpAAAAagBqAAAAawBrAAAAbABsAAAAbQBtAAAAbgBuAAAAbwBvAAAAcABwAAAAcQBxAAAAcgByAAAAcwBzAAAAdAB0AAAAdQB1AAAAdgB2AAAAdwB3AAAAeAB4AAAAeQB5AAAAegB6AAAAewB7AAAAfAB8AAAAfQB9AAAAfgB+AAAAfwB/AAAAgACAAAAAgQCBAAAAggCCAAAAgwCDAAAAhACEAAAAhQCFAAAAhgCGAAAAhwCHAAAAiACIAAAAiQCJAAAAigCKAAAAiwCLAAAAjACMAAAAjQCNAAAAjgCOAAAAjwCPAAAAkACQAAAAkQCRAAAAkgCSAAAAkwCTAAAAlACUAAAAlQCVAAAAlgCWAAAAlwCXAAAAmACYAAAAmQCZAAAAmgCaAAAAmwCbAAAAnACcAAAAnQCdAAAAngCeAAAAnwCfAAAAoACgAAAAoQChAAAAogCiAAAAowCjAAAApACkAAAApQClAAAApgCmAAAApwCnAAAAqACoAAAAqQCpAAAAqgCqAAAAqwCrAAAArACsAAAArQCtAAAArgCuAAAArwCvAAAAsACwAAAAsQCxAAAAsgCy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AIAHgAgAABcAGwAfACMAAAEhESERIREhESERIREhESERIREhESERIQERIREBESERIREhEQaAAQD9gAEA+4ABAP2AAQACgP8AAoD/AAKA/IABgP2A/oAGgP6AAwD9gAKAAQD/AP2AAoABgAEAAoD9gP8AAwD+gAGA+YABgP6AAYD+gAAIAAABgAgABwAAAwAHAAsADwATABcAGwAfAAABESERAREhEQEhESElESERAREhEQERIREBESERAREhEQUA+wAEgPwABQACgP2AAgD+gP0ABQD7gAQA+IACgP4AAYAHAP2AAoD+AAGA/oACAP2AgAGA/oD8gAKA/YACAP6AAYD+AAKA/YACAP6AAYAAAAMAAACACAAIAAALABcAGwAAASERIREhNTMVITUzASERIREhFSM1IRUjASERIQaAAYD4AAGAgAQAgPsA/wAHAP8AgPwAgP8ABwD5AAeA+QAHAICAgP8A/wABAICAgPqABIAAAwAlAQAH2wcAAAUACwAPAAABFwkBBwkDJwkDMwEB01r+rgFSWv5SBggBrv5SWgFS/q786gIAhv4ABa1a/q3+rVoBrQGt/lP+U1oBUwFT+60GAPoAAAADAAAAgAeACAAAGwA3ADsAAAEyHgQVFA4EIyIuBDU0PgQTMj4ENTQuBCMiDgQVFB4EASEVIQPAhPbVr31FRX2v1faEhPbVr31FRX2v1fWFc9W5l207O22XudVzc9W5l207O22XudX+MwSA+4AIAEV9r9X2hIT21a99RUV9r9X1hYT21a99RfkAO22XudVzc9W5l207O22XudVzc9W5l207A4CAAAcAawBbB5gHAAAEAAcACgANABEAFQAZAAAJBSETASEJBCMTIQEjAyEJASETBYICFvxo/GsCFAJm/jbl/pP+swJSAdX++wJU/o6PcwGC/YaGcgFq/g/+nAFmcgcA/cP7mARoAj39gP1+AoL9JgLa/SUC2wIA/oABgP6AAYD+gAGAAAADAEAASgfdB7YAOgA+AG0AAAEOAQcUDgIjIicRPgEzMhYXPgE3LgM1NDY3LgEnDgEjIiYnET4BMzIeAhUeARceAxUUDgIBESURATQ+AjMyFhc1LgEjIg4CFRQeAhceARUUBiMiJicVHgEzMj4CNTQuBAc5H3NOHzNGJ0Y1Gj8iNVgaM08ZHC4hEkM4GU0zGlg1Ij8aGj8i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IQcXBCUD2/gAAyUEW/yl/wD9WwcA/NvBwQeA+gAFAPuAAwABAPwAA4ABgMDAAAADAAAAAAgAB4AADQASAB4AAAEhESMRIQEhESEVIREhAREhBxcBESEVIREjESE1IREEJQPbgPyl/wD9WwOA/AADJQRb/NvBwQIlAYD+gID+gAGAB4D7AAKAAQD8AIAFAP8AAYDAwP4A/oCA/oABgIABgAAAACUBwgADAAEEAwACAAwAAAADAAEEBQACABAADAADAAEEBgACAAwAHAADAAEEBwACABAAKAADAAEECAACABAAOAADAAEECQAAAGQASAADAAEECQABABoArAADAAEECQACAA4AxgADAAEECQADABoArAADAAEECQAEABoArAADAAEECQAFABgA1AADAAEECQAGABoArAADAAEECQAHAHIA7AADAAEECQAIACoBXgADAAEECQALAFQBiAADAAEECQANApgB3AADAAEECQAOAFQBiAADAAEECgACAAwAAAADAAEECwACABAEdAADAAEEDAACAAwAAAADAAEEDgACAAwEhAADAAEEEAACAA4EkAADAAEEEwACABIEngADAAEEFAACAAwAAAADAAEEFQACABAEsAADAAEEFgACAAwAAAADAAEEGQACAA4EwAADAAEEGwACABAEzgADAAEEHQACAAwAAAADAAEEHwACAAwAAAADAAEEJAACAA4E3gADAAEEKgACAA4E7AADAAEELQACAA4E+gADAAEICgACAAwAAAADAAEIFgACAAwAAAADAAEMCgACAAwAAAADAAEMDAACAAwAAABOAG8AcgBtAGEAbABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADEANAAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4ARgB1AGwAbABNAEQATAAyAC4AMgAuADEANABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAzAC4AMAAwAFMAZQBnAG8AZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAHQAaABlACAATQBpAGMAcgBvAHMAbwBmAHQAIABnAHIAbwB1AHAAIABvAGYAIABjAG8AbQBwAGEAbgBpAGUAcwAuAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAFkAbwB1ACAAbQBhAHkAIAB1AHMAZQAgAHQAaABpAHMAIABmAG8AbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAEUAVQBMAEEAIABmAG8AcgAgAHQAaABlACAAcAByAG8AZAB1AGMAdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAaQBuAGMAbAB1AGQAZQBkACAAdABvACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAG8AbgBsAHkAIAAoAGkAKQAgAGUAbQBiAGUAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBuACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABlAG0AYgBlAGQAZABpAG4AZwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAdABoAGkAcwAgAGYAbwBuAHQAOwAgAGEAbgBkACAAKABpAGkAKQAgAHQAZQBtAHAAbwByAGEAcgBpAGwAeQAgAGQAbwB3AG4AbABvAGEAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdABvACAAYQAgAHAAcgBpAG4AdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABvAHUAdABwAHUAdAAgAGQAZQB2AGkAYwBlACAAdABvACAAaABlAGwAcAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQALgBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQDhAGwATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwB0AGgBsAGhAwAAbgBnAEEAcgByAHUAbgB0AGEAAAADAAAAAAAA/04AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAr//wAP'()*Z$classnameX$classesUNSURL)+XNSObject#Aw9~_application/octet-stream_|#'(12]NSURLResponse3+]NSURLResponse_NSKeyedArchiver67_WebResourceResponse#-27CI`cjmpsvy|5:ENTW`iƀɀ8O_|pOS/2JQx`VDMX^qcmapv \cvt d*fpgm 4Ygasp_p glyf5HheadDM6hhea4$hmtx$}locat!maxpX nameЅM*XpostQw_P prepx 282_<     d33f MS @  *1SSS%uSS%k@@%%%@   !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ P: -4:@KMOY^itz!#@E7;@F7:Fzgn2 ,48?IMOY^htz!#@E7:@E7:Fzfn2yha82( xwtjUJIB:!zN;(^E;vYDa@JJ<2668:  WVTScbmknjoivwuxsy~}|{z@ ,K PXYD _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ SXi TX!@Yi TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@Y &SX#!#Y &SX#!#Y &SX#!#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD-,KSXED!!Y-+ + + mU=%+ eS@.+ XH8(+ C7++,$ ++ ++pP0+mU=%+eS@.+XH8(+C7++,$ ++ ++ pP0++ E}iD*Up@@Up@@4.G]y CjSh}R`Gn  6 l  o 9  a E } AsfnFA>7 OC>:]~,;T_j-]y6  / ] !>!!"("~"#.#o#$$5$nv3!%!!JvN !!! ! qqGxA2#"&'!+!'7!32!>3!'.'>?!@N/TiyA@@AyiT/N@" s~RR~ "C=;_B$@@$B_;=C$+OnnO+$*7!3!"54>3 "6$; X@u|@=jef9WuQ~ʀu3c[|ǣu@@@ $p\pr@!5!%12!!!4>3!!)!!!!!!!2#"&546/##/&&&&#//#&&&& )#3#@[ ' ]]ZZ^ZZ9w2#",. 54>7>3232>2>7654.'&#"#"&'.54>54'.#"G,Q!!9^dzV}߼L=Y:P-,Q!,5,'&-,.8E'HaNJ0.97/ ',,/8E,,Q!,5, +3961&0K5IC!Q,,Q:Y=NzVye]9""Q,,E8.,-&,5,=3L0&1693+ ,5,!'Q,,E8/,,' /79.0JNaGpήG-[2#!".54>35#"3!2>54.#52>54.#!"3#".54>3!2#Lj?3WtBBtW3?jL@]yGGy]]yGGy]@Lj?3WtBBtW3?jL@]yGGy]]yGGy]#MyWBtW33WtBWyM#Gy]]yGGy]]yG#MyWBtW33WtBWyM#Gy]]yGGy]]yG7#"$.54>7!5!#32>54.'7nI仅IJ{uH@u|{Ǥu@a"-ì仅IID)8{Ǥu@@u|({  !!.'>7! !&L(gf fg(L&\||MN-NM||2!!%!!!%! 7 SZSSZS%ZRZR5!#' !!3]ZX^^Z][!#!!3!5[[[[S #' ZZMZZSS  73SZSSZ ZSZ  3#!#3  ' 7 %[[ZZZ[JZZZ)=2#".54>2>54.#"2#".54>ee鄄eeOh==hOOh==hO7aI**Ia77aI**Iaeeee=hOOh==hOOh=*Ia77aI**Ia77aI*  33# &2AO[ju2#"$.54>$.'4'!!62>7!>54&'!!.5467!"!.!>.'>7!仅II仅II&lT$:- %k%1UH9,N,9HU " %k%1UH9,,9HUTl&M -: &lT$:- Tl& -:I仅II仅IQv\2pwz<{@AA@{6Xorj''jroX6@AA@@AA@{@AA@{6Xorj''jroX61\vQ3267>54.#"#"'#327.#"'7 7>32&54>7]zFFz]]zFFz2WuB/Z'EK3WtB/Z'!?CO2"271 ,,/9l.Ȉ-9~-Fc'M&{&7!Fz]]zFFz]]zF@BuW2'Z'Z/BtW3I!7& 172  ! -8-FJ {"1OD?!S[  '!!!' !!ZSSZ-[RZR%RZS%!)!!54>3!2)5!5!5!5!5#..#.##.xx?xxAG7=!"$.54>$32"32>54.#!5仅II仅II{Ǥu@@u{{Ǥu@@u{I仅II仅I@u{{Ǥu@@u{{Ǥu@#-159##!".5#5!54>3!2)5!!3!265%#3#3#34F((F4#..#&&@(F44F(.##.@&&!!4.#"#4>32!!;gRRg;NmmNRg;;gRmNNm&2'>54.#"!!3>@`\2iaZDOV[ulG7eeiw2\`aZEOpuМ[AkH[8i]M7%% +?   7 ' 7%' 2#".54>2>54.#"ZnZZZZZmmZOi<3267>54.#"267#".5!53467>32#4.#"!#]zFFz]]zFFz2WuB/Z'EK3WtB/Z'p '32&54>727.#">54.'!?CO2" 1F,~Ȉ-9~-FcRK{&7!71 ,,/9k. "  1!7&&P(Aj^U,-8-FJ{"1OD?!;171  ! _.k8/-, u%2#!5!2>54.#! mmt7djXuS..SuXJ6JVtmmjīd7.SuXXuS.UJ55JU5%2$>7 #"$.'#!!!5!.#"'6,325-z2H;<;-z2 AH_&mDuuIuI_&mDuS- !5! 73-ZӀӀrZ*WS- !5#'Z--Zm-ZW*Zr#7C%#"'#".54>322>54.#"!!#!5!3&`}a\22\aa\2TOwҜ[[wwҜ[[ҷm&OT2\aa\22\a}`~[wwҜ[[wwҜ[ !!!!!!!!!.2#!!4>5!4.'3.#"#."  #. /)(3A- .#-A3()/$$  !!!!!#!!!% !!!%!!%%%ۀ% !!!33'%!!!!!![%%[%%2;#!!2#!!4>=34.'3! "#..#"  [Z=Z/)(3A- .##.-A3()/$$ Z==Z2#!".54>3!!!!.##..##.#..##..#$3#"&' ! .546325! 2>54.'Xd6dhS498-&1_0jQ$B_;@'y`dA?5;& QjDs`"-/#0<2#!5!4>5!#4.'3%!#!5!3!.#"#."  #. /)(3A- .#-A3()/`$$  5353!5!53%!!5!53!5!/5!".54>32"32$654&$#!5|ǣu@@u||ǣu@@u|yyyy韀@u||ǣu@@u||ǣu@y韟yyy#"$.54>$32I㻆II㻆I㻆II㻆II  !!!!!! !5!#%%% 7!!!!)!!!@%[%@@%[ۀ)=Q#".54>32#".54>32 2>54.#"2>54.#";]r66r];;]r63b+;]r66r];;]r63b+B;((;BB;((;BB;((;BB;((;B>_A""A_>=`A"B>_A""A_>=`A"U >0!!00!!00!!00!!0[!!!! !!!?O7;?%".54>32"32>54.3#3#֯}DD}֯}DD}sԹl<54&'3#!!%#3jIMMIZ6::6[Z%[%jIggIZ6MM6 #)'654''>54&'3#!!%#3z~~[mttmIMMIZ6::6[Z%[%z[mmIggIZ6MM6w#19?'>54.''654'7%'>54&'3#!!%#3Z_22_Z[Q~V,,V~QR~[mttm[~IMMIZ6::6[Z%[%ZZ[QssϽQҴ[mm[IggIZ6MM6,7!#".5!534>32#4.#"2>5!(F]55]F(.SuXXuS.QjjQ.##.5]F((F]5XuS..SuXjQQj#..#  ,5BMW#!#3!33'!5!!!!!!2+#2654&+2+2>54.#%!#3##(F44F(@&&@5]F((F]5.##.@[[4F((F4&&(F]55]F(#..#)2%7>326 >54.#"&&67NIDBDIgWE=C=jQW<&&EWgID:DIN764=!!!! 5!!!!572#"$.54>$2>54.#"㻆II㻆II|ǣu@@u||ǣu@@uI㻆II㻆I@u||ǣu@@u||ǣu@ 7 735!5!!!ZZZ>Z'7C2#".54>2>54.#"3#!3 ''7'77wҜ[[wwҜ[[w]yGGy]]yGGyz %[C=SZZZ[wwҜ[[wwҜ[Gy]]yGGy]]yG @ OӓZZZ7C2#"$.54>$2>54.#"!!#!5!3㻆II仅II|ǣu@@u||ǣu@@t@@I㻆II㻆I@u||ǣu@@u||Ǥt@?!!%!' 7  mZnZZnZmZZnZmmZp0'''7'7'7 '7'7'777' 7O!5|?ޭZZ?|5!"!5|?"ZZ"?|5!"|5!;ZZw!5|?;;?|5!wZZ;!5|??  (.5<'>7!5!.'7&547.'% 74&'73"'DwFՆ?y1Jv33wg?y1K#ZZw3AD)?ʁ1Kay?vJ0DA11Ay?wK}ZZ%DA13FZnz"#4.#"#4>7.54>32>7.54>32#4.32>54.#"2>54.#"!#!5!3!Pi$'   7㻆II㻆IIVqqVqVVqI㻆II㻆IVqVqqVq  !!!!!%3'!!#!#!! +/4632#"&''7'77!!'!7 '3!&&&&ZZZZA@@C[A&&&&ZZZZ@AAp[[ )-4632#"&!#!5!3 !!#!7 # !&&&&f[&&&&Z@[[A[f2#".54>!!կ}EE}կ}EE}E}կ}EE}կ}E#!!!!!!!!!!!!!!!! !!!!%!!!!! !!!53!53!!!#5!#!!%   ' 3ZRZRRZRZZSSZSS7;2#".54>2>54.#"!!կ}EE}կ}EE}sչm;;mssչm;;m3E}կ}EE}կ}E;mssչm;;mssչm;k[  !! #!#! !hkf6RTsrjfrh=~&%@J:>m#"'>32>7.5467.'#"&'>32%4>325.#"#"&'32>54.9sN3F'F5?"5X3O.!C8M3X5"??"'E4Lr $<-,<\% JG 6W="$;L(.$.Y'Z/2R9&:C:&ES+'F3/!7- \7 $/7T;)(.FZn#4.#"#4>7.54>32>7.54>32#.#""32>54.32>54.#"!354>32)54.#"!!cAjJ(32'7'2#!5!!5@/ss:l))l:54.#!";#".54>3.+532%;!".54>;#"''7'77]zFFz]@@BtW33WtBBuW22WuB@@]yGGy]5Up?@@]yG 2WuB]yGGy]@@BuW2ZZZGy]]yG2WuBBtW33WtBBuW2Gy]]yG?lP.Gy]/1`BuW2Gy]]yG3WtZ[Z*6%!!353!53!53!533!2>654&#"7 "A*I63^H[) L"x85I*'J3^y' L" /Ddz!!!#3#'#3'.'#33>32#"'#'32>54.#"".54>32.#"3267".54>3233#5#"32>=4&%2!3267#".54>4.#"%4>32&#"3###53 rus8zWXffK30E,0L6V.)#. +-x2R: "?Y863#6%JD4B0E,2K5+Dee29#/ + ,=3H/J>$C$T*6O48P %',;#)!hgfLLtw   +.%>P+0YE)K{+ 0<3(%1!;R27ZA# _*:!BTX&?P+/XE)#&hMW-95*&1;0BQ#U30UA&* *$8(T .&54.'6.#".#".'#".5467>32>32%.#".#";.54>7>32VUU&D^80!*=&A^<J-Q,1P<#0WA' '";Id;mk IoP0Gk1_-6ZE.z FfF3_SDP!>kO-1O7'@U/_ %D`;PlMU=]*^8iV; %2:$C4!:eK,BK 6L\19Q35e&.3!7*I6 6I*T*I66I* 6I**I6 6I**I6 K2#"&'.54>32>"*I6J((J 6I*(JJK6I*(JjJ(*I6#"'.54>326I*S;6I**I6 WK'*I6 ;QK'*I6 6I*6!!%5!!''7'7%[[[[%6%%%[[[[4HV[!!3#3#!5#535#532.##".54>322>54.#"#!!!!!!!)MB3vH,(?Q()P@''@P)4,` !! !![%[%,>&1)0,G22G,,G2,1!!%'% 7!! "&54632#5!!!!!!!e@@@&&&&&[%[%f?f&&&&@@!!!@@3!!!!! !@[9[@q H#!!!!!!!3!53.#"67'#"&'#!#3267'67'7>32[%[%-K/Z'$ @Y[Y:H[?-K/Z'E$ @Y[Y:H[?2>54.#"6J[%[%Oi<322>7#"&'#!#[%[%-K;iT8 PuR[?;iT8 PuR[?->??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ RN@ !#+.5>Nl{A9Rn *)i}it !#*.5>Nk{A9Qm ()i}ht"6D @ ,K PXYD _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ SXi TX!@Yi TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@Y &SX#!#Y &SX#!#Y &SX#!#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD-,KSXED!!Y-+ + + mU=%+ eS@.+ XH8(+ C7++,$ ++ ++pP0+mU=%+eS@.+XH8(+C7++,$ ++ ++ pP0++ E}iD*Up@@Up@@F]w!;V95zDQz O ` ^   z)Eav3!%!!JvN )+  01!5!!5!!5!-  7ZZZZm !#!5!3!@@@@@   ' 7  NZMMZNZZMMZNZZNZ7s%"#"&#%&'%4&5465%67%26323%>54&'7'.''.#"'%%732677>772#".54>2>54.#"D   Dן)D   D)VA&?Д0/?&@ VVA&?Д0/?&@ VNf;;fNNf;;fN7`H))H`77`H))H`$   Dן)D   D)D/0?&@ VVA&?Д/0?&@ VVA&?j;fNNf;;fNNf;)H`77`H))H`77`H)!!%5!!%6%%% !!3!!KK';2#".54>!2#".54>!2#".54>.##..##..##..##..##..##.#..##..##..##..##..##..#S '!5!7MSZZSSZZS ! !ZSZ@ZZ!!!4>32)4.#"!!NmmN:gRRg:vlRRlvQl>>lQ %  ZZ^]ZZ]][% 7 '^ZZ]ZZ+?#4&$#"#4>7.54>3232>54.#"2ۙRukƫc6TۇN|W/d酅d/W{QjjQQjjQM/u6ckܨ1*xXddXy jQQjjQQey#4.#"#4.#"#4>7.54.#"#4>7.54>32>3267.54>32%32>54.#"2>54.#"32>54.#":-J3)E^45]E)SIAiJ(=hOOh=(JiAIS)E^45]E)3J-!%)E]54^E)%!R46aa64R!%)E]54^E)%#..##..#4^E))E^45]E))E]5#..##..#PIWc44^E))E^4[6!awIOh==hOIwa!6[4^E))E^44cWI#\14^E))E^41\#-OP\\PO-#\14^E))E^41\.##..##.)E]54^E))E^45]E).##..##.+>32 %.'>54.#"20%0|BEz[5Fj#90I -@R..$!9K+&91,B|0۞y%025[zv#j:% R.R@- ,19&+K9!$.FZn#4.#"#4.#"#4>7.54>32>7.54>322>54.#"32>54.#"dAiJ(=hOOh=SIAiJ(=hOOh=(JiAIS=hO[6&vKIS=hOOh=S4^E))E^45]E))E]5)E]54^E))E^45]E)K!awIOh==hO[6!awIOh==hOIwa!6[Oh=SIKv&6[Oh==hO[)E]54^E))E^45]E)5]E))E]54^E))E^#72#"&'#"&547.54>2>54.#"@a\22\a}`&OT2\awҜ[[wwҜ[[2\aa\2TO&`}a\2[wwҜ[[wwҜ[-- 7 ZZ-Z.Z.'2!'4>3!!!33!#!#3!!.##.f#..# #'+/37COS535353!5353!53!53!5353!53!53!5353!53!!!53!53!!!#5!#!!  !!'G2#".54>2>54.#"2#4.#"#467>$Oi<32#".5332654.#"32>5Gy]]yG3WtBBtW34F((F4&&4F((F43WtBBtW3@]yGGy]BtW33WtB(F44F(@&&(F44F(BtW33WtB 5I!#!5!3#.#"#4>7.54>3232>54.#"_~TtrXuS.GpqPjjP!>Y832>>54.#".#"qƔUSLLSUqSoe77eoy;>@qWTne76foRVqA?;VpmL`LmpǓV&C^88^C&;SWo?5Vm86nX8AqVS; .4>7>327>32a5G##G55G##G5NmmN__Nmm5~~5`5~~5MRRM``MRR j'`#!".54>7>7632>32%#".5467>7.54>32>32&.#"C,F16I+EjJ&-Ld8*D]913^3 V$BiK(cAkM+6cK,PU+4[|H,+)P`n;TyO #M FRZ-QuT9&&)LlD;^B$9kW? VN.Pn@;XrD*T'.Lc6[#   F`8  3T$2>54.#"  ' 7 㻆II㻆II|ǣu@@u||ǣu@@u7`ZZ`ZaaI㻆II㻆I@u||ǣu@@u||ǣu@Z`ZaaZ`&0G2#!".54&'.54>26=!3>7>54.#"a\2nfSY4F((F4YSfn2\&&C jZSY[wwҜ[YSZj 2\aeRv(F44F(vRea\2&&[TwwҜ[[wwT[ҁI %,@27#!%5%%2>54.#"'!22#".54>T))xD`<;_DGe@?d'*4 5*&2 3 (Qh Adz99wa=>d|==v^:\$+AK!!I=(,@IJA,@ 7@?@H5fXz 0^2+2+%%465#.'+#!5!5!5!5!5!5!5!5!5!5!5!5!5!232f && &@f <@l l @ @    P=wu; s @@@@@@"M@3!%)-159W2#!535#535#535#535#535#5!!!!!!!!!!  7>53#./{??????ƦotҰk \  BBBB f    #! @3!%J2#!5!5!5!5!5!5!5!5!5!5!5!5!5%>7>73#.'#4&'@%%@_`VbdK$$??B~@?? f (t&@ ''>''@3#*59K2#!5!5!5!5!532>5!"4.#+5>32  7627>54&#"   A"5]F("A(F]5>@=$<8p@J5S:u{CC   @@(F]5$@5]F(q?B? f ?1I]3w  !!!%!!!! !!!7f?SWhlp%%32>77654.'.546325.#"#"&'2.#"#3!#!35#535#!5!!5!?/TA+ 6F&:*#$! "D%3/H0"4;4";).< e/#>#/  2J2 3RF;)#,/   0DS/;Q:+)/ -(#/r <A/#  #!!!!!!!!!!!!!!!@B6:H#3'74&+3#2#!526=32657654/&#"#-%'#.'أs.+0+!@/ssQ)8^A(1-"X(a;##@C2Kckow"&'>322>5#"&'52>5#"&'52>5#"&/'>7%%7"C""C"4f4BQUG--GUQB4f2c~qI-FUQB3f4"D"CCcrJ-GUQB4f4"C""C"d~qJ-FUQB3f4"D"C(&&(,F &% K ,& x ,&  ,% 'PPOO   #' ZZ ZQZ  73T[[RSMZZS  #'+/5!7!!!!5!35!!!5!35!!!fU,AVk2#"'&54>762?654&/.#""/&54?>32"&/&54?6322#"&/&54?62#"/&54?62#"/&54?6-,  & #(    -- (# &'    w %   (8 dH       r *^ T  T   t       $*-       Normaloby ejnnormalStandard 2014 Microsoft Corporation. All Rights Reserved.FullMDL2.1.88RegularVersion 3.00Segoe is a trademark of the Microsoft group of companies.Microsoft Corporationhttp://www.microsoft.com/typography/fonts/You may use this font as permitted by the EULA for the product in which this font is included to display and print content. You may only (i) embed this font in content as permitted by the embedding restrictions included in this font; and (ii) temporarily download this font to a printer or other output device to help print content.NormaaliNormlNormaleStandaardNormalny1KG=K9NormlneNavadnothngArruntaNw _Cudata:application/octet-stream;base64,AAEAAAAPAIAAAwBwT1MvMkpR954AAAF4AAAAYFZETViBXolxAAACSAAABeBjbWFwfKdTAwAACCgAAAFeY3Z0IAnZCa8AAAu4AAAAKmZwZ238nuaOAAAJiAAAAVlnYXNwAAgAGwAAMnAAAAAMZ2x5ZhqKuggAAAxMAAAfOGhlYWT7aNTDAAAA/AAAADZoaGVhEAEIBgAAATQAAAAkaG10eBlsDG8AAAHYAAAAcGxvY2GkPazZAAAL5AAAAGhtYXhwALMAzAAAAVgAAAAgbmFtZdCLTS4AACuEAAAGynBvc3T/UQB3AAAyUAAAACBwcmVweL3yDgAACuQAAADTAAEAAAADAAC2DPW+Xw889QALCAAAAAAAv/3BgAAAAADUSsZFAAAAAAgACAAAAAAJAAIAAAAAAAAAAQAACAAAAAAACAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAUAAQAAADMAogARAAAAAAABAAAAAAAKAAAAZAApAAAAAAADB9IBkAAFAAAFmgUzAAABGwWaBTMAAAPRAGYCEggFBQoBAgEBAQEBAQAAAAAQAAAAAAAAAAAAAABNUyAgAEAADfCSCAAAAAAACAAAAIAAAAAAAAAABAAIAAAAACAAAAUqAKYAAAAAAjEAAAAAAAAIAAAAABMAAADzAAYAAACAAIAAAAAGAQABpQIDAIAAAAAAAIAAAADTAIAAAAAAAAACgAAAAAAAAAANAIAAAAEAAAAAwACAAEAAQABAAAAAAACAAYAAQABAAdMB1AAAAJkAAAABAAEBAQEBAAwA+Aj/AAgACAAAAAkACQAAAAoACgAAAAsACwAAAAwADAAAAA0ADQAAAA4ADgAAAA8ADwAAABAAEAAAABEAEQAAABIAEgAAABMAEwAAABQAFAAAABUAFQAAABYAFgAAABcAFwAAABgAGAAAABkAGQAAABoAGgAAABsAGwAAABwAHAAAAB0AHQAAAB4AHgAAAB8AHwAAACAAIAAAACEAIQAAACIAIgAAACMAIwAAACQAJAAAACUAJQAAACYAJgAAACcAJwAAACgAKAAAACkAKQAAACoAKgAAACsAKwAAACwALAAAAC0ALQAAAC4ALgAAAC8ALwAAADAAMAAAADEAMQAAADIAMgAAADMAMwAAADQANAAAADUANQAAADYANgAAADcANwAAADgAOAAAADkAOQAAADoAOgAAADsAOwAAADwAPAAAAD0APQAAAD4APgAAAD8APwAAAEAAQAAAAEEAQQAAAEIAQgAAAEMAQwAAAEQARAAAAEUARQAAAEYARgAAAEcARwAAAEgASAAAAEkASQAAAEoASgAAAEsASwAAAEwATAAAAE0ATQAAAE4ATgAAAE8ATwAAAFAAUAAAAFEAUQAAAFIAUgAAAFMAUwAAAFQAVAAAAFUAVQAAAFYAVgAAAFcAVwAAAFgAWAAAAFkAWQAAAFoAWgAAAFsAWwAAAFwAXAAAAF0AXQAAAF4AXgAAAF8AXwAAAGAAYAAAAGEAYQAAAGIAYgAAAGMAYwAAAGQAZAAAAGUAZQAAAGYAZgAAAGcAZwAAAGgAaAAAAGkAaQAAAGoAagAAAGsAawAAAGwAbAAAAG0AbQAAAG4AbgAAAG8AbwAAAHAAcAAAAHEAcQAAAHIAcgAAAHMAcwAAAHQAdAAAAHUAdQAAAHYAdgAAAHcAdwAAAHgAeAAAAHkAeQAAAHoAegAAAHsAewAAAHwAfAAAAH0AfQAAAH4AfgAAAH8AfwAAAIAAgAAAAIEAgQAAAIIAggAAAIMAgwAAAIQAhAAAAIUAhQAAAIYAhgAAAIcAhwAAAIgAiAAAAIkAiQAAAIoAigAAAIsAiwAAAIwAjAAAAI0AjQAAAI4AjgAAAI8AjwAAAJAAkAAAAJEAkQAAAJIAkgAAAJMAkwAAAJQAlAAAAJUAlQAAAJYAlgAAAJcAlwAAAJgAmAAAAJkAmQAAAJoAmgAAAJsAmwAAAJwAnAAAAJ0AnQAAAJ4AngAAAJ8AnwAAAKAAoAAAAKEAoQAAAKIAogAAAKMAowAAAKQApAAAAKUApQAAAKYApgAAAKcApwAAAKgAqAAAAKkAqQAAAKoAqgAAAKsAqwAAAKwArAAAAK0ArQAAAK4ArgAAAK8ArwAAALAAsAAAALEAsQAAALIAsgAAALMAswAAALQAtAAAALUAtQAAALYAtgAAALcAtwAAALgAuAAAALkAuQAAALoAugAAALsAuwAAALwAvAAAAL0AvQAAAL4AvgAAAL8AvwAAAMAAwAAAAMEAwQAAAMIAwgAAAMMAwwAAAMQAxAAAAMUAxQAAAMYAxgAAAMcAxwAAAMgAyAAAAMkAyQAAAMoAygAAAMsAywAAAMwAzAAAAM0AzQAAAM4AzgAAAM8AzwAA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HwEWFRQPAQYBMh8BFhUUDwEGIyImLwEmNTQ/ATYBMh8BHgEVFA8BBiMiLwEmNTQ/ATYBMh8BFhUUDwEGIyIvASY1ND8BNgK0HRUB0xUV/i0VHR0V/iwVCxIWCgGsFR0mHMgbDg3IDSMSKBvHHBzHHAGEHRWYFRWYChoOHxSXFRWXFQEdDhoKlxUVlxUdHhWXFRWXFP6mHhWXFRWXFB8OGgqYFRWYFQKTHhWYCgoUmBUeHRWXFRWXFf7iHhWXFRWXFR4dFZcVFZcVBhoV/i0VHR0V/i0VFQHTFR0QGBQTCgGsFfzAHMcbKBIjDcgNDhvIHCYnHMccAr4VlxUdHhWYCgoUmBUeHRWXFf7FCgqYFR0eFZcVFZcVHh0VmBT+CxWXFR4dFZgUCgqYFR0eFZcVAncVmAoaDh8UlxUVlxUeHRWYFf7EFZcVHh0VmBUVmBUdHhWXFQAAACUBwgADAAEEAwACAAwAAAADAAEEBQACABAADAADAAEEBgACAAwAHAADAAEEBwACABAAKAADAAEECAACABAAOAADAAEECQAAAGQASAADAAEECQABABoArAADAAEECQACAA4AxgADAAEECQADABoArAADAAEECQAEABoArAADAAEECQAFABgA1AADAAEECQAGABoArAADAAEECQAHAHIA7AADAAEECQAIACoBXgADAAEECQALAFQBiAADAAEECQANApgB3AADAAEECQAOAFQBiAADAAEECgACAAwAAAADAAEECwACABAEdAADAAEEDAACAAwAAAADAAEEDgACAAwEhAADAAEEEAACAA4EkAADAAEEEwACABIEngADAAEEFAACAAwAAAADAAEEFQACABAEsAADAAEEFgACAAwAAAADAAEEGQACAA4EwAADAAEEGwACABAEzgADAAEEHQACAAwAAAADAAEEHwACAAwAAAADAAEEJAACAA4E3gADAAEEKgACAA4E7AADAAEELQACAA4E+gADAAEICgACAAwAAAADAAEIFgACAAwAAAADAAEMCgACAAwAAAADAAEMDAACAAwAAABOAG8AcgBtAGEAbABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADEANAAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4ARgB1AGwAbABNAEQATAAyAC4AMQAuADgAOABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAzAC4AMAAwAFMAZQBnAG8AZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAHQAaABlACAATQBpAGMAcgBvAHMAbwBmAHQAIABnAHIAbwB1AHAAIABvAGYAIABjAG8AbQBwAGEAbgBpAGUAcwAuAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAFkAbwB1ACAAbQBhAHkAIAB1AHMAZQAgAHQAaABpAHMAIABmAG8AbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAEUAVQBMAEEAIABmAG8AcgAgAHQAaABlACAAcAByAG8AZAB1AGMAdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAaQBuAGMAbAB1AGQAZQBkACAAdABvACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAG8AbgBsAHkAIAAoAGkAKQAgAGUAbQBiAGUAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBuACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABlAG0AYgBlAGQAZABpAG4AZwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAdABoAGkAcwAgAGYAbwBuAHQAOwAgAGEAbgBkACAAKABpAGkAKQAgAHQAZQBtAHAAbwByAGEAcgBpAGwAeQAgAGQAbwB3AG4AbABvAGEAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdABvACAAYQAgAHAAcgBpAG4AdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABvAHUAdABwAHUAdAAgAGQAZQB2AGkAYwBlACAAdABvACAAaABlAGwAcAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQALgBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQDhAGwATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwB0AGgBsAGhAwAAbgBnAEEAcgByAHUAbgB0AGEAAAADAAAAAAAA/04AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAr//wAP tu vwObplist00jkX$versionX$objectsY$archiverT$top #)*0123MNOPQRSTUVWXYZ[\]^_`adeU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $%'(WNS.base[NS.relative_Rhttps://www.bing.com/as/init?pt=onedrive&clientid=00000000000000000000000000000000+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9456ALWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServerZSet-Cookie\Content-Type\X-MSEdge-RefSP3PTDate_Content-Encoding^Content-Length]Cache-ControlTVary_Microsoft-IIS/10.0_SRCHD=AF=NOFORM; domain=.bing.com; expires=Sat, 04-May-2019 18:05:50 GMT; path=/, SRCHUID=V=2&GUID=9B64CD2614A44CCD86AE7E8D207E049E; expires=Sat, 04-May-2019 18:05:50 GMT; path=/, SRCHUSR=DOB=20170504; domain=.bing.com; expires=Sat, 04-May-2019 18:05:50 GMT; path=/, _SS=SID=193341C548FD621D36A34BBD49C5638C; domain=.bing.com; path=/, _EDGE_S=F=1&SID=193341C548FD621D36A34BBD49C5638C; path=/; httponly; domain=bing.com, _EDGE_V=1; path=/; httponly; expires=Sat, 04-May-2019 18:05:50 GMT; domain=bing.com_text/html; charset=utf-8_aRef A: E292672FEFF64D5D92E1AB92BB3DD745 Ref B: LTSSCHEDGE0718 Ref C: Thu May 4 11:05:50 2017 PST_8CP="NON UNI COM NAV STA LOC CURa DEVa PSAa PSDa OUR IND"_Thu, 04 May 2017 18:05:49 GMTTgzipT2166Wprivate_Accept-Encoding+,bc\NSDictionaryb/Ytext/html+,fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~7<GPVYbkmov~ .3HC^"'/AFSV`ey}nO_G = { IG:"a76f8daf-fe64-45a4-a046-29e6a14a2a9e" };;var _w=window,_d=document,sb_ie=window.ActiveXObject!==undefined,sb_i6=sb_ie&&!_w.XMLHttpRequest,_ge=function(n){return _d.getElementById(n)},sb_st=function(n,t){return setTimeout(n,t)},sb_rst=sb_st,sb_ct=function(n){clearTimeout(n)},sb_gt=function(){return(new Date).getTime()},sj_gx=function(){return sb_i6?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest};_w.sj_ce=function(n,t,i){var r=_d.createElement(n);return t&&(r.id=t),i&&(r.className=i),r};_w.sj_cook={get:function(n,t){var i=_d.cookie.match(new RegExp("\\b"+n+"=[^;]+")),r;return t&&i?(r=i[0].match(new RegExp("\\b"+t+"=([^&]*)")),r?r[1]:null):i?i[0]:null}};_w.sk_merge||(_w.sk_merge=function(n){_d.cookie=n});sa_config={"f":"sb_form","i":"sb_form_q","c":"sw_as","lidu":"https://login.live.com/login.srf?wa=wsignin1.0\u0026rpsnv=11\u0026ct=1493921150\u0026rver=6.0.5286.0\u0026wp=MBI\u0026wreply=https:%2F%2Fwww.bing.com%2Fsecure%2FPassport.aspx%3Fnocontent%3D1\u0026lc=3082\u0026id=264960\u0026checkda=1","u":"https%3a%2f%2fwww.bing.com%2fapi%2fv6%2fSuggestions%3fq%3d","enabledDataSources":["Web"],"eHC":1,"fetchOnEmpty":1,"fetchOnDownArrowKey":1,"t":1,"d":100};sa_loc= {"Suggestions":"Sugerencias"};;var AutoSuggest;(function(n){function t(){var n=document.createElement("IFRAME");return n.setAttribute("src",sa_config.lidu),n.style.display="none",document.body.appendChild(n),!0}n.authenticate=t})(AutoSuggest||(AutoSuggest={}));AutoSuggest.authenticate();var AutoSuggest;(function(n){var t;(function(n){var t,i,r,u,f,e;(function(n){n.User="SRCHHPGUSR"})(t=n.CookieNames||(n.CookieNames={})),function(n){n.AutoSuggest="AS"}(i=n.CrumbNames||(n.CrumbNames={})),function(n){n.CursorPosition="cp";n.ConversationId="cvid";n.SuggestionCount="sc";n.PartialQuery="pq";n.SuggestionPosition="sp";n.SuggestionType="qs";n.PreviewPaneSuggestionType="qsc";n.SkipValue="sk";n.PreviewPaneSkipValue="skc";n.Ghosting="ghc";n.Css="css";n.Count="count";n.DataSet="ds";n.SessionId="sid";n.TimeStamp="qt";n.Query="q";n.ImpressionGuid="ig";n.QFQuery="qry";n.FormCode="form";n.HashedMuid="nclid";n.RequestElToken="elvr";n.AppId="appid";n.History="history";n.ApiTextDecoration="textdecorations";n.ClientId="clientid";n.Market="mkt";n.Scope="scope";n.CountryCode="cc";n.HomeGeographicRegion="hgr";n.SetLang="setlang"}(r=n.QueryParams||(n.QueryParams={})),function(n){n.ImpressionGuid="X-MSEdge-IG"}(u=n.Headers||(n.Headers={})),function(n){n.HitHighlighting="h";n.PopularNow="p";n.Local="l";n.Answers="a"}(f=n.Options||(n.Options={})),function(n){n.Id="id";n.Query="query";n.Url="url";n.Navigation="nav";n.Type="stype";n.Autocomplete="hc";n.SubstrateInst="substrateInst"}(e=n.SuggestionAttributes||(n.SuggestionAttributes={}))})(t=n.Service||(n.Service={}))})(AutoSuggest||(AutoSuggest={}));var __extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),Bing;(function(n){var t;(function(n){var r=AutoSuggest.Service.QueryParams,t=function(){function n(){this._callParams={};this._callHeaders={}}return n.prototype.fetchUrl=function(){},n.prototype.init=function(n,t,i){this._config=n;this._baseUrl=t;this._callbackFunc=i},n.prototype.addParam=function(n,t){this._callParams[n]=t},n.prototype.addHeader=function(n,t){if(this._config.cors)throw"Custom headers are not allowed for cross domain calls";this._callHeaders[n]=t},n.prototype.fetch=function(n,t){this._requestSequence=t;this.addParam(r.ConversationId,_G.IG);var i=this.getFinalUrl(decodeURIComponent(this._baseUrl)+encodeURIComponent(n));this.fetchUrl(i,n,t)},n.prototype.getFinalUrl=function(n){for(var t in this._callParams)n+="&"+t+"="+this._callParams[t];return this._callParams={},n},n}(),i;n.DataProviderBase=t;i=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.fetchUrl=function(n,t,i){var f=this,r=sj_gx(),u;r.open("GET",n,!0);for(u in this._callHeaders)r.setRequestHeader(u,this._callHeaders[u]);this._callHeaders={};r.onreadystatechange=function(){if(r.readyState==4){r.onreadystatechange=function(){};var u=void 0;r.status==200&&(u=r.responseText);f._callbackFunc(u,i,t,n)}};r.withCredentials!==undefined&&(r.withCredentials=!0);r.send()},t}(t);n.DataProvider=i})(t=n.AS||(n.AS={}))})(Bing||(Bing={}));var AutoSuggest;(function(n){function t(t,i,r,u,f,e,o,s,h){var c=new Bing.AS.DataProvider,a=sa_config,l;c.init(a,a.u,s);l=n.Service.QueryParams;c.addParam(l.AppId,i);c.addParam(l.History,u?"1":"0");h&&c.addParam(l.Market,h);c.addParam(l.ApiTextDecoration,"true");c.addParam(l.ClientId,o);_G.IG=r;c.fetch(t,0)}n.getSuggestions=t})(AutoSuggest||(AutoSuggest={}));Uutf-8_Rhttps://www.bing.com/as/init?pt=onedrive&clientid=00000000000000000000000000000000 yz{|O?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f6326a4-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056377_Thu, 04 May 2017 18:05:50 GMTT1524_0x8D490DDAB73DA51_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djZ_jsy|  9GVh{ *4[` (HMas~O[// OneDrive:IgnoreCodeCoverage define("odsp-next/bundles/odc/PushChannel",["require","exports","../../dataSources/pushChannel/odc/PushChannelDataSource","../../providers/pushChannel/PushChannelProvider","../../dataSources/itemAutoRefresh/odc/ItemAutoRefreshDataSource","../../providers/itemAutoRefresh/ItemAutoRefreshProvider"],function(e,t){"use strict"});define("odsp-next/dataSources/pushChannel/odc/PushChannelDataSource",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,r){"use strict";var o=window.$Config&&window.$Config.isINT,n=window.FilesConfig&&window.FilesConfig.df,s=function(){function e(){}e.prototype.getBaseUrl=function(){return o?"https://pushchanneltst.cloudapp.net":n?"https://pushchanneldf.cloudapp.net":"https://pushchannel.cloudapp.net"};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s;t.resourceKey=new r.ResourceKey({name:""+e("module").id,factory:new r.SimpleResourceFactory(s)})});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:40 GMTYBlockBlob_$8f62e3b0-0001-005d-0ad0-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056326_Thu, 04 May 2017 18:05:50 GMTU12182_0x8D490DDA5A46F95_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djPU`ior{/=L^qx *QV>DXjuz Ovar clienttelemetry_build;!function(t){t.version="2.5.0"}(clienttelemetry_build||(clienttelemetry_build={}));var Microsoft;!function(t){!function(t){!function(t){t[t.BT_STOP=0]="BT_STOP",t[t.BT_STOP_BASE=1]="BT_STOP_BASE",t[t.BT_BOOL=2]="BT_BOOL",t[t.BT_UINT8=3]="BT_UINT8",t[t.BT_UINT16=4]="BT_UINT16",t[t.BT_UINT32=5]="BT_UINT32",t[t.BT_UINT64=6]="BT_UINT64",t[t.BT_FLOAT=7]="BT_FLOAT",t[t.BT_DOUBLE=8]="BT_DOUBLE",t[t.BT_STRING=9]="BT_STRING",t[t.BT_STRUCT=10]="BT_STRUCT",t[t.BT_LIST=11]="BT_LIST",t[t.BT_SET=12]="BT_SET",t[t.BT_MAP=13]="BT_MAP",t[t.BT_INT8=14]="BT_INT8",t[t.BT_INT16=15]="BT_INT16",t[t.BT_INT32=16]="BT_INT32",t[t.BT_INT64=17]="BT_INT64",t[t.BT_WSTRING=18]="BT_WSTRING",t[t.BT_UNAVAILABLE=127]="BT_UNAVAILABLE"}(t.BondDataType||(t.BondDataType={}));t.BondDataType;!function(t){t[t.MARSHALED_PROTOCOL=0]="MARSHALED_PROTOCOL",t[t.MAFIA_PROTOCOL=17997]="MAFIA_PROTOCOL",t[t.COMPACT_PROTOCOL=16963]="COMPACT_PROTOCOL",t[t.JSON_PROTOCOL=21322]="JSON_PROTOCOL",t[t.PRETTY_JSON_PROTOCOL=20554]="PRETTY_JSON_PROTOCOL",t[t.SIMPLE_PROTOCOL=20563]="SIMPLE_PROTOCOL"}(t.ProtocolType||(t.ProtocolType={}));t.ProtocolType}(t.Bond||(t.Bond={}));t.Bond}(Microsoft||(Microsoft={}));var Microsoft;!function(t){!function(t){!function(t){var e=function(){function t(){this._buffer=[]}return t.prototype.Add=function(t){for(var e=0;e=0?this._buffer[n]={Key:t,Value:e}:this._buffer.push({Key:t,Value:e})},t.prototype.Remove=function(t){var e=this._getIndex(t);e>=0&&this._buffer.splice(e,1)},t.prototype.Count=function(){return this._buffer.length},t.prototype.GetBuffer=function(){return this._buffer},t.prototype.ContainsKey=function(t){return this._getIndex(t)>=0},t.prototype.Get=function(t){var e=this._getIndex(t);return e>=0?this._buffer[e].Value:null},t.prototype._getIndex=function(t){for(var e=0,n=-1;ei?e.push(i):2048>i?e.push(192|i>>6,128|63&i):55296>i||i>=57344?e.push(224|i>>12,128|i>>6&63,128|63&i):(i=65536+((1023&i)<<10|1023&t.charCodeAt(++n)),e.push(240|i>>18,128|i>>12&63,128|i>>6&63,128|63&i))}return e},t}();t.Utf8=i;var r=function(){function t(){}return t.GetString=function(t){var e,n,i,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=[],s=t.length%3,a=function(t){return[r.charAt(t>>18&63),r.charAt(t>>12&63),r.charAt(t>>6&63),r.charAt(63&t)].join("")};for(e=0,i=t.length-s;i>e;e+=3)n=(t[e]<<16)+(t[e+1]<<8)+t[e+2],o.push(a(n));switch(s){case 1:n=t[t.length-1],o.push(r.charAt(n>>2)),o.push(r.charAt(n<<4&63)),o.push("==");break;case 2:n=(t[t.length-2]<<8)+t[t.length-1],o.push(r.charAt(n>>10)),o.push(r.charAt(n>>4&63)),o.push(r.charAt(n<<2&63)),o.push("=")}return o.join("")},t}();t.Base64=r;var o=function(){function t(){}return t.GetBytes=function(t){for(var e=[];4294967168&t;)e.push(127&t|128),t>>>=7;return e.push(127&t),e},t}();t.Varint=o;var s=function(){function t(){}return t.GetBytes=function(t){for(var e=t.low,n=t.high,i=[];n||4294967168&e;)i.push(127&e|128),e=(127&n)<<25|e>>>7,n>>>=7;return i.push(127&e),i},t}();t.Varint64=s;var a=function(){function t(){}return t.GetBytes=function(t){if(e.BrowserChecker.IsDataViewSupport()){var i=new DataView(new ArrayBuffer(4));i.setFloat32(0,t,!0);for(var r=[],o=0;4>o;++o)r.push(i.getUint8(o));return r}return n.ConvertNumberToArray(t,!1)},t}();t.Float=a;var u=function(){function t(){}return t.GetBytes=function(t){if(e.BrowserChecker.IsDataViewSupport()){var i=new DataView(new ArrayBuffer(8));i.setFloat64(0,t,!0);for(var r=[],o=0;8>o;++o)r.push(i.getUint8(o));return r}return n.ConvertNumberToArray(t,!0)},t}();t.Double=u;var c=function(){function t(){}return t.EncodeZigzag16=function(t){return t=e.Number.ToInt16(t),t<<1^t>>15},t.EncodeZigzag32=function(t){return t=e.Number.ToInt32(t),t<<1^t>>31},t.EncodeZigzag64=function(t){var n=t.low,i=t.high,r=i<<1|n>>>31,o=n<<1;2147483648&i&&(r=~r,o=~o);var s=new e.UInt64("0");return s.low=o,s.high=r,s},t}();t.Zigzag=c}(e.Encoding||(e.Encoding={}));e.Encoding;!function(i){var r=function(){function t(){}return t.GetString=function(t){for(var e=[],n=0;n=i)e.push(String.fromCharCode(i));else if(223>=i){var r=t[++n];e.push(String.fromCharCode((31&i)<<6|63&r))}else if(239>=i){var r=t[++n],o=t[++n];e.push(String.fromCharCode((15&i)<<12|(63&r)<<6|63&o))}else{var r=t[++n],o=t[++n],s=t[++n];i=(7&i)<<18|(63&r)<<12|(63&o)<<6|63&s,i-=65536,e.push(String.fromCharCode(55296|i>>10&1023)),e.push(String.fromCharCode(56320|1023&i))}}return e.join("")},t}();i.Utf8=r;var o=function(){function t(){}return t.GetBytes=function(t){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=[],i=0;i>4),s>=0&&(n.push(o<<4&240|s>>2),a>=0&&n.push(s<<6&192|a))}return n},t}();i.Base64=o;var s=function(){function e(){}return e.GetInt64=function(e){var n=new t.Bond.Int64("0"),i=this._Read(e);return n.low=i[0],i.length>1&&(n.high=i[1]),n},e.GetNumber=function(t){return this._Read(t)[0]},e._Read=function(t){for(var e=[],n=0,i=!0,r=0;i;){var o=t.shift();if(i=0!=(128&o),o=127&o,!(28>r)){n|=o<>4,r=3;break}n|=o<=32)break}return e.push(n),e},e}();i.Varint=s;var a=function(){function t(){}return t.GetNumber=function(t){if(e.BrowserChecker.IsDataViewSupport()){for(var i=new DataView(new ArrayBuffer(4)),r=0;4>r;++r)i.setUint8(r,t[r]);return i.getFloat32(0,!0)}return n.ConvertArrayToNumber(t,!1)},t}();i.Float=a;var u=function(){function t(){}return t.GetNumber=function(t){if(e.BrowserChecker.IsDataViewSupport()){for(var i=new DataView(new ArrayBuffer(8)),r=0;8>r;++r)i.setUint8(r,t[r]);return i.getFloat64(0,!0)}return n.ConvertArrayToNumber(t,!0)},t}();i.Double=u;var c=function(){function e(){}return e.DecodeZigzag16=function(t){return((65535&t)>>>1^-(1&t))<<16>>16},e.DecodeZigzag32=function(t){return t>>>1^-(1&t)},e.DecodeZigzag64=function(e){var n=1&e.high,i=e.high>>>1,r=1&e.low,o=e.low>>>1;o=n<<31|o,r&&(o^=4294967295,i^=4294967295);var s=new t.Bond.UInt64("0");return s.low=o,s.high=i,s},e}();i.Zigzag=c}(e.Decoding||(e.Decoding={}));var n=(e.Decoding,function(){function t(){}return t.ConvertNumberToArray=function(t,e){if(!t)return e?this._doubleZero:this._floatZero;var n=e?11:8,i=e?52:23,r=(1<t?1:0;t=Math.abs(t);for(var u=Math.floor(t),c=t-u,l=2*(r+2)+i,h=new Array(l),f=0;l>f;)h[f++]=0;for(f=r+2;f&&u;)h[--f]=u%2,u=Math.floor(u/2);for(f=r+1;l-1>f&&c>0;)c*=2,c>=1?(h[++f]=1,--c):h[++f]=0;for(var d=0;l>d&&!h[d];++d);var _=r+1-d,p=d+i;if(h[p+1]){for(f=p;f>d&&!(h[f]=1-h[f]);--f);f==d&&++_}if(_>s||u)return a?e?this._doubleNegInifinity:this._floatNegInifinity:e?this._doubleInifinity:this._floatInifinity;if(o>_)return e?this._doubleZero:this._floatZero;if(e){var g=0;for(f=0;20>f;++f)g=g<<1|h[++d];for(var I=0;52>f;++f)I=I<<1|h[++d];g|=_+r<<20,g=a<<31|2147483647&g;var E=[255&I,I>>8&255,I>>16&255,I>>>24,255&g,g>>8&255,g>>16&255,g>>>24];return E}var S=0;for(f=0;23>f;++f)S=S<<1|h[++d];S|=_+r<<23,S=a<<31|2147483647&S;var E=[255&S,S>>8&255,S>>16&255,S>>>24];return E},t.ConvertArrayToNumber=function(t,n){var i=n?11:8,r=(1<>4:(127&t[3])<<1|(128&t[2])>>7;if(255==s)throw new e.Exception("Not a valid float/double buffer.");var a=1,u=1;if(n){var c=(15&t[6])<<28|(255&t[5])<<20|(255&t[4])<<12,l=t[3]<<24|(255&t[2])<<16|(255&t[1])<<8|255&t[0];if(!s&&!c&&!l)return 0;for(var h=0;20>h;++h)u/=2,0>c&&(a+=u),c<<=1;for(var h=0;32>h;++h)u/=2,0>l&&(a+=u),l<<=1}else{var f=(127&t[2])<<25|(255&t[1])<<17|(255&t[0])<<9;if(!s&&!f)return 0;for(var h=0;23>h;++h)u/=2,0>f&&(a+=u),f<<=1}return a*=Math.pow(2,s-r),o?0-a:a},t._floatZero=[0,0,0,0],t._doubleZero=[0,0,0,0,0,0,0,0],t._floatInifinity=[0,0,128,127],t._floatNegInifinity=[0,0,128,255],t._doubleInifinity=[0,0,0,0,0,0,240,127],t._doubleNegInifinity=[0,0,0,0,0,0,240,255],t}())}(t.Bond||(t.Bond={}));t.Bond}(Microsoft||(Microsoft={}));var Microsoft;!function(t){!function(t){!function(e){var n=function(){function e(){this._buffer=[]}return e.prototype.WriteByte=function(e){this._buffer.push(t.Number.ToByte(e))},e.prototype.Write=function(t,e,n){for(;n--;)this.WriteByte(t[e++])},e.prototype.GetBuffer=function(){return this._buffer},e}();e.MemoryStream=n}(t.IO||(t.IO={}));t.IO}(t.Bond||(t.Bond={}));t.Bond}(Microsoft||(Microsoft={}));var Microsoft;!function(t){!function(t){var e=function(){function t(t,e){this.Type=t,this.Id=e}return t}();t.FieldTag=e;var n=function(){function t(t,e){this.ElementType=t,this.Size=e}return t}();t.ContainerTag=n;var i=function(){function t(t,e,n){this.KeyType=t,this.ValueType=e,this.Size=n}return t}();t.KeyValueContainerTag=i;var r=function(){function t(){}return t}();t.Bonded=r;var o=function(){function t(t){this.low=0,this.high=0,this.low=parseInt(t),this.low<0&&(this.high=-1)}return t.prototype.Equals=function(e){var n=new t(e);return this.low==n.low&&this.high==n.high},t}();t.Int64=o;var s=function(){function t(t){this.low=0,this.high=0,this.low=parseInt(t)}return t.prototype.Equals=function(e){var n=new t(e);return this.low==n.low&&this.high==n.high},t}();t.UInt64=s;var a=function(){function t(){}return t.ToByte=function(t){return this.ToUInt8(t)},t.ToInt8=function(t){var e=(128&t)<<24>>24;return 127&t|e},t.ToInt16=function(t){var e=(32768&t)<<16>>16;return 32767&t|e},t.ToInt32=function(t){var e=2147483648&t;return 2147483647&t|e},t.ToUInt8=function(t){return 255&t},t.ToUInt16=function(t){return 65535&t},t.ToUInt32=function(t){return 4294967295&t},t}();t.Number=a;var u=function(){function t(t){this.Message=t}return t}();t.Exception=u;var c=function(){function t(){}return t}();t.KeyValuePair=c;var l=function(){function t(){}return t.IsDataViewSupport=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},t}();t.BrowserChecker=l}(t.Bond||(t.Bond={}));t.Bond}(Microsoft||(Microsoft={}));var Microsoft;!function(t){!function(t){var e=function(){function e(t){this._stream=t}return e.prototype.WriteBlob=function(t){this._stream.Write(t,0,t.length)},e.prototype.WriteBool=function(t){this._stream.WriteByte(t?1:0)},e.prototype.WriteContainerBegin=function(t,e){this.WriteUInt8(e),this.WriteUInt32(t)},e.prototype.WriteMapContainerBegin=function(t,e,n){this.WriteUInt8(e),this.WriteUInt8(n),this.WriteUInt32(t)},e.prototype.WriteContainerEnd=function(){},e.prototype.WriteDouble=function(e){var n=t.Encoding.Double.GetBytes(e);this._stream.Write(n,0,n.length)},e.prototype.WriteFloat=function(e){var n=t.Encoding.Float.GetBytes(e);this._stream.Write(n,0,n.length)},e.prototype.WriteFieldBegin=function(t,e,n){5>=e?this._stream.WriteByte(t|e<<5):255>=e?(this._stream.WriteByte(192|t),this._stream.WriteByte(e)):(this._stream.WriteByte(224|t),this._stream.WriteByte(e),this._stream.WriteByte(e>>8))},e.prototype.WriteFieldEnd=function(){},e.prototype.WriteFieldOmitted=function(t,e,n){},e.prototype.WriteInt16=function(e){e=t.Encoding.Zigzag.EncodeZigzag16(e),this.WriteUInt16(e)},e.prototype.WriteInt32=function(e){e=t.Encoding.Zigzag.EncodeZigzag32(e),this.WriteUInt32(e)},e.prototype.WriteInt64=function(e){this.WriteUInt64(t.Encoding.Zigzag.EncodeZigzag64(e))},e.prototype.WriteInt8=function(e){this._stream.WriteByte(t.Number.ToInt8(e))},e.prototype.WriteString=function(e){if(""==e)this.WriteUInt32(0);else{var n=t.Encoding.Utf8.GetBytes(e);this.WriteUInt32(n.length),this._stream.Write(n,0,n.length)}},e.prototype.WriteStructBegin=function(t,e){},e.prototype.WriteStructEnd=function(t){this.WriteUInt8(t?1:0)},e.prototype.WriteUInt16=function(e){var n=t.Encoding.Varint.GetBytes(t.Number.ToUInt16(e));this._stream.Write(n,0,n.length)},e.prototype.WriteUInt32=function(e){var n=t.Encoding.Varint.GetBytes(t.Number.ToUInt32(e));this._stream.Write(n,0,n.length)},e.prototype.WriteUInt64=function(e){var n=t.Encoding.Varint64.GetBytes(e);this._stream.Write(n,0,n.length)},e.prototype.WriteUInt8=function(e){this._stream.WriteByte(t.Number.ToUInt8(e))},e.prototype.WriteWString=function(t){this.WriteUInt32(t.length);for(var e=0;e>>8)}},e}();t.CompactBinaryProtocolWriter=e;var n=function(){function t(){}return t}();t.CompactBinaryProtocolReader=n}(t.Bond||(t.Bond={}));t.Bond}(Microsoft||(Microsoft={}));var sct;!function(t){var e=function(){function t(){}return t.IsSafari=function(){return null===t._isSafari&&t._DetectBrowser(),t._isSafari},t.ajax=function(e){var n=t._createConnection();if(e.headers){var i="qsp=true";for(var r in e.headers)i+="&",i+=encodeURIComponent(r),i+="=",i+=encodeURIComponent(e.headers[r]);e.url+=e.url.indexOf("?")<0?"?":"&",e.url+=i}n.open(e.type,e.url),e.complete&&(n.onload=function(){"undefined"==typeof n.status&&(n.status=200),e.complete(n)},n.ontimeout=function(){"undefined"==typeof n.status&&(n.status=500),e.complete(n)},n.onerror=function(){e.complete(n)}),n.send(e.data)},t.keys=function(t){if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},t.IsUsingXDomainRequest=function(){if(null==t._usingXDomainRequest){var e=new XMLHttpRequest;t._usingXDomainRequest="undefined"==typeof e.withCredentials&&"undefined"!=typeof XDomainRequest}return t._usingXDomainRequest},t._createConnection=function(){var e=new XMLHttpRequest;return t.IsUsingXDomainRequest()?new XDomainRequest:e},t._DetectBrowser=function(){var e=navigator.userAgent.toLowerCase();t._isSafari=e.indexOf("safari")>=0&&e.indexOf("chrome")<0},t._isSafari=null,t._usingXDomainRequest=null,t}();t.Utils=e}(sct||(sct={}));var microsoft;!function(t){!function(t){!function(t){!function(e){var n=function(){function t(){}return t.GetGuid=function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1,5)};return[t(),t(),"-",t(),"-",t(),"-",t(),"-",t(),t(),t()].join("")},t.GetTimeStamp=function(){var t=(new Date).getTime(),e=new Microsoft.Bond.Int64("0");return e.low=4294967295&t,e.high=Math.floor(t/4294967296),e},t.GetTimeStampWithValue=function(t){var e=new Microsoft.Bond.Int64("0");return e.low=4294967295&t,e.high=Math.floor(t/4294967296),e},t}();e.utils=n,function(t){t[t.NotSet=0]="NotSet",t[t.Event=1]="Event",t[t.PerformanceCounter=2]="PerformanceCounter",t[t.Anomaly=3]="Anomaly",t[t.Prediction=4]="Prediction",t[t.TraceLog=5]="TraceLog",t[t.EventSourceLog=6]="EventSourceLog",t[t.HttpLog=7]="HttpLog",t[t.PerformanceCounterAzure=8]="PerformanceCounterAzure",t[t.PerformanceCounterGfs=9]="PerformanceCounterGfs"}(e.RecordType||(e.RecordType={}));e.RecordType;!function(t){t[t.NotSet=0]="NotSet",t[t.O365=1]="O365",t[t.SkypeBI=2]="SkypeBI",t[t.SkypeData=3]="SkypeData"}(e.PIIScrubber||(e.PIIScrubber={}));e.PIIScrubber;!function(t){t[t.NotSet=0]="NotSet",t[t.DistinguishedName=1]="DistinguishedName",t[t.GenericData=2]="GenericData",t[t.IPV4Address=3]="IPV4Address",t[t.IPv6Address=4]="IPv6Address",t[t.MailSubject=5]="MailSubject",t[t.PhoneNumber=6]="PhoneNumber",t[t.QueryString=7]="QueryString",t[t.SipAddress=8]="SipAddress",t[t.SmtpAddress=9]="SmtpAddress",t[t.Identity=10]="Identity",t[t.Uri=11]="Uri",t[t.Fqdn=12]="Fqdn",t[t.IPV4AddressLegacy=13]="IPV4AddressLegacy"}(e.PIIKind||(e.PIIKind={}));var i=(e.PIIKind,function(){function t(){this.ScrubType=0,this.Kind=0,this.RawContent=""}return t.prototype.Write=function(t){this.WriteImpl(t,!1)},t.prototype.WriteImpl=function(t,e){t.WriteStructBegin(null,e),0!=this.ScrubType?(t.WriteFieldBegin(16,1,null),t.WriteInt32(this.ScrubType),t.WriteFieldEnd()):t.WriteFieldOmitted(16,1,null),0!=this.Kind?(t.WriteFieldBegin(16,2,null),t.WriteInt32(this.Kind),t.WriteFieldEnd()):t.WriteFieldOmitted(16,2,null),""!=this.RawContent?(t.WriteFieldBegin(9,3,null),t.WriteString(this.RawContent),t.WriteFieldEnd()):t.WriteFieldOmitted(9,3,null),t.WriteStructEnd(e)},t.prototype.Read=function(t){this.ReadImpl(t,!1)},t.prototype.ReadImpl=function(t,e){},t}());e.PII=i;var r=function(){function e(){this.Id=n.GetGuid(),this.Timestamp=n.GetTimeStamp(),this.Type="",this.EventType="",this.Extension=new Microsoft.Bond.Collections.Map,this.RecordType=0,this.PIIExtensions=new Microsoft.Bond.Collections.Map}return e.prototype.AddOrReplacePII=function(e,n,i){var r=new t.datamodels.PII;r.RawContent=n,r.Kind=i,r.ScrubType=1,this.PIIExtensions.AddOrReplace(e,r)},e.prototype.Write=function(t){this.WriteImpl(t,!1)},e.prototype.WriteImpl=function(t,e){if(t.WriteStructBegin(null,e),""!=this.Id?(t.WriteFieldBegin(9,1,null),t.WriteString(this.Id),t.WriteFieldEnd()):t.WriteFieldOmitted(9,1,null),this.Timestamp.Equals("0")?t.WriteFieldOmitted(17,3,null):(t.WriteFieldBegin(17,3,null),t.WriteInt64(this.Timestamp),t.WriteFieldEnd()),""!=this.Type?(t.WriteFieldBegin(9,5,null),t.WriteString(this.Type),t.WriteFieldEnd()):t.WriteFieldOmitted(9,5,null),""!=this.EventType?(t.WriteFieldBegin(9,6,null),t.WriteString(this.EventType),t.WriteFieldEnd()):t.WriteFieldOmitted(9,6,null),this.Extension.Count()){t.WriteFieldBegin(13,13,null),t.WriteMapContainerBegin(this.Extension.Count(),9,9);for(var n=0;n=2&&this._Verbose("Start() already, ignore"),this._ecsClient&&(this._ecsCallback=this._CreateEcsCallback(),this._ecsClient.AddListener(this._ecsCallback),this._etag=this._ecsClient.GetETag()),++e._tag,this._status=2,this._Verbose(["Start() done, status: ",this._status,"tag: ",e._tag].join(""))},e.prototype.Stop=function(){if(this._status<1)throw new n(4);return this._Verbose("Stop(), status: "+this._status),1==this._status?void this._Verbose("Stop() already, ignore"):(this._Reset(),this._status=1,void this._Verbose("Stop() done, status: "+this._status))},e.prototype.Flush=function(t){this._eventsCache.IsEmpty()||this._WorkThread(t)},e.prototype.SendAsync=function(t,i){if(this._status<1)throw new n(4);if(this._Verbose(["SendAsync(), status:",this._status,"tenantToken:",t,"count:",i.length].join(" ")),this._status<2)return this._Info("SendAsync(), not started, ignore, return false"),!1;if(!t||!i)throw this._Error("SendAsync(), tenantToken or events is null or empty"),new n(5);for(var r=0;r=200&&r.status<300;if(this._status<2||t64&&(this._rescheduleFactor=1)}else{var n=0,i=(new Date).getTime(),r=i-this._lastActiveTime;n=r>s.TimeIntervalForNextSendInMS()?0:s.TimeIntervalForNextSendInMS()-r,this._timer=setTimeout(function(){return e._WorkThread(null)},n),this._Verbose("_ScheduleTimer, next try: "+n),this._rescheduleFactor=1}},e.prototype._Verbose=function(t){this._config.log&&this._config.log.Verbose("[TelemetryManagerImpl]: "+t)},e.prototype._Info=function(t){this._config.log&&this._config.log.Info("[TelemetryManagerImpl]: "+t)},e.prototype._Error=function(t){this._config.log&&this._config.log.Error("[TelemetryManagerImpl]: "+t)},e.prototype._Reset=function(){this._Verbose("Reset()"),this._CleanTimer(),this._lastActiveTime=0,this._rescheduleFactor=1,this._sendingEvents=[],this._eventsCache=new u,this._ecsClient&&(this._ecsClient.RemoveListener(this._ecsCallback),this._ecsCallback=null)},e.prototype._CreateEcsCallback=function(){var t=this;return function(e){0==e&&(t._etag=t._ecsClient.GetETag())}},e.prototype.__GetListenerArray=function(){return this._listeners},e.prototype.__GetTotalEventsCount=function(){return this._eventsCache.GetTotalEventsCount()},e.prototype.__IsScheduled=function(){return null!=this._timer},e.prototype.__ChageMaxPackageSizeInKB=function(t){this._MaxPackageSizeInBytes=1024*t},e.prototype.__SetTestServerResponseHook=function(t){this._testServerResponseHook=t},e._eventTypeRegex=/^[a-zA-Z0-9]([a-zA-Z0-9]|_){2,98}[a-zA-Z0-9]$/,e._tag=0,e}(),u=function(){function t(){this._events={},this._tokens=[]}return t.prototype.AddEvents=function(t,e){e.length&&(this._events[t]||(this._events[t]=[],this._tokens.push(t)),this._events[t].push.apply(this._events[t],e))},t.prototype.IsEmpty=function(){return 0==this._tokens.length},t.prototype.DequeuEvents=function(){if(0==this._tokens.length)return null;var t=this._tokens.shift(),e=this._events[t];return delete this._events[t],{tenantToken:t,events:e}},t.prototype.GetTotalEventsCount=function(){var t=0;for(var e in this._events)t+=this._events[e].length;return t},t}()}(t._sender||(t._sender={}));t._sender}(t.telemetry||(t.telemetry={}));t.telemetry}(t.applications||(t.applications={}));t.applications}(microsoft||(microsoft={}));var microsoft;!function(t){!function(t){!function(t){var e=t._sender.TelemetryManagerFactory.CreateTelemetryManager(),n=function(){function t(){this.collectorUrl=null; }return t}();t.LogConfiguration=n;var i=function(){function e(){this.key=null,this.value=null,this.pii=null}return e._isPii=function(e){if(0==e)return!1;var n=!1;for(var i in t.datamodels.PIIKind)isNaN(i)||i==e&&(n=!0);return n},e}();t.Property=i;var r=function(){function t(){this.name=null,this.timestamp=null,this.properties=[],this.eventType=null}return t.prototype.setProperty=function(e,n,i){if(!e||!t._propertyNameRegex.test(e))throw new o(3);this.properties.push(i?{key:e,value:n,pii:0!=i?i:null}:{key:e,value:n,pii:null})},t._propertyNameRegex=/^[a-zA-Z0-9](([a-zA-Z0-9|_]){0,98}[a-zA-Z0-9])?$/,t}();t.EventProperties=r,function(t){t[t.INVALID_TENANT_TOKEN=1]="INVALID_TENANT_TOKEN",t[t.MISSING_EVENT_PROPERTIES_NAME=2]="MISSING_EVENT_PROPERTIES_NAME",t[t.INVALID_PROPERTY_NAME=3]="INVALID_PROPERTY_NAME",t[t.INVALID_COLLECTOR_URL=4]="INVALID_COLLECTOR_URL",t[t.MISSING_FAILURE_SIGNATURE=5]="MISSING_FAILURE_SIGNATURE",t[t.MISSING_FAILURE_DETAIL=6]="MISSING_FAILURE_DETAIL",t[t.MISSING_PAGEVIEW_ID=7]="MISSING_PAGEVIEW_ID",t[t.MISSING_PAGEVIEW_NAME=8]="MISSING_PAGEVIEW_NAME",t[t.INVALID_SESSION_STATE=9]="INVALID_SESSION_STATE"}(t.TelemetryError||(t.TelemetryError={}));var o=(t.TelemetryError,function(){function t(t){this.errorCode=null,this.errorCode=t}return t.prototype.ErrorCode=function(){return this.errorCode},t.prototype.toString=function(){switch(this.errorCode){case 1:return"Invalid tenant token";case 2:return"Eventproperties.name can not be null or empty";case 3:return"Invalid Key. Key does not conform to regular expression ^[a-zA-Z0-9](([a-zA-Z0-9|_]){0,98}[a-zA-Z0-9])?$";case 4:return"Collector url can't be null or empty.";case 5:return"Failure signature can't be null or empty.";case 6:return"Failure detail can't be null or empty.";case 7:return"Pageview id can't be null or empty.";case 8:return"Pageview name can't be null or empty.";case 9:return"Session state has to be a value from the SessionState enum.";default:return"Unknown error"}},t}());t.Exception=o;var s=function(){function t(t){this.contextMap=new Microsoft.Bond.Collections.Map,this.piiKind=0,this._allowDeviceInfoFields=!1,this._allowDeviceInfoFields=t}return t.prototype.setAppId=function(t){t&&this.contextMap.Add("AppInfo.Id",t)},t.prototype.setAppVersion=function(t){t&&this.contextMap.Add("AppInfo.Version",t)},t.prototype.setAppLanguage=function(t){t&&this.contextMap.Add("AppInfo.Language",t)},t.prototype.setDeviceId=function(t){t&&this._allowDeviceInfoFields&&(this.contextMap.Add("DeviceInfo.Id",t),a.checkAndUpdateDeviceId(t))},t.prototype.setDeviceOsName=function(t){t&&this._allowDeviceInfoFields&&this.contextMap.Add("DeviceInfo.OsName",t)},t.prototype.setDeviceOsVersion=function(t){t&&this._allowDeviceInfoFields&&this.contextMap.Add("DeviceInfo.OsVersion",t)},t.prototype.setDeviceBrowserName=function(t){t&&this._allowDeviceInfoFields&&this.contextMap.Add("DeviceInfo.BrowserName",t)},t.prototype.setDeviceBrowserVersion=function(t){t&&this._allowDeviceInfoFields&&this.contextMap.Add("DeviceInfo.BrowserVersion",t)},t.prototype.setUserId=function(t,e){t&&this.contextMap.Add("UserInfo.Id",t),i._isPii(e)&&(this.piiKind=e)},t.prototype.setUserMsaId=function(t){t&&this.contextMap.Add("UserInfo.MsaId",t)},t.prototype.setUserANID=function(t){t&&this.contextMap.Add("UserInfo.ANID",t)},t.prototype.setUserAdvertisingId=function(t){t&&this.contextMap.Add("UserInfo.AdvertisingId",t)},t.prototype.setUserTimeZone=function(t){t&&this.contextMap.Add("UserInfo.TimeZone",t)},t.prototype.setUserLanguage=function(t){t&&this.contextMap.Add("UserInfo.Language",t)},t}(),a=function(){function e(){}return e.initialize=function(){var n=document.documentElement.lang;n&&e.semanticContext.setAppLanguage(n);var i=window.navigator.userLanguage||window.navigator.language;i&&e.semanticContext.setUserLanguage(i);var r=(new Date).getTimezoneOffset(),o=r%60,s=(r-o)/60,a="+";s>0&&(a="-"),e.semanticContext.setUserTimeZone(a+(10>s?"0"+s:s.toString())+":"+(10>o?"0"+o:o.toString())),e.semanticContext.setDeviceBrowserName(e._getBrowserName()),e.semanticContext.setDeviceBrowserVersion(e._getBrowserVersion()),e.semanticContext.setDeviceOsName(e._getOsName()),e.semanticContext.setDeviceOsVersion(e._getOsVersion());var u=e._getCookie(e.DEVICE_ID_COOKIE);""==u&&(u=t.datamodels.utils.GetGuid()),e.semanticContext.setDeviceId(u)},e.checkAndUpdateDeviceId=function(t){var n=e._getCookie(e.DEVICE_ID_COOKIE);n!=t&&(e._setCookie(e.DEVICE_ID_COOKIE,t),e._setCookie(e.FIRST_LAUNCH_TIME_COOKIE,(new Date).getTime().toString()));var i=e._getCookie(e.FIRST_LAUNCH_TIME_COOKIE);e.firstLaunchTime=parseInt(i)},e._setCookie=function(t,e){var n="expires=Mon, 31 Dec 2029 23:59:59 GMT";document.cookie=t+"="+e+"; "+n},e._getCookie=function(t){for(var e=t+"=",n=document.cookie.split(";"),i=0;i-1},e._isIe=function(){return e._userAgentContainsString("Trident")},e._isEdge=function(){return e._userAgentContainsString(e.BROWSERS.EDGE)},e._isOpera=function(){return e._userAgentContainsString("OPR/")},e._getBrowserName=function(){return e._isOpera()?e.BROWSERS.UNKNOWN:e._userAgentContainsString(e.BROWSERS.PHANTOMJS)?e.BROWSERS.PHANTOMJS:e._isEdge()?e.BROWSERS.EDGE:e._userAgentContainsString(e.BROWSERS.ELECTRON)?e.BROWSERS.ELECTRON:e._userAgentContainsString(e.BROWSERS.CHROME)?e.BROWSERS.CHROME:e._userAgentContainsString(e.BROWSERS.FIREFOX)?e.BROWSERS.FIREFOX:e._userAgentContainsString(e.BROWSERS.SAFARI)?e.BROWSERS.SAFARI:e._userAgentContainsString(e.BROWSERS.SKYPE_SHELL)?e.BROWSERS.SKYPE_SHELL:e._isIe()?e.BROWSERS.MSIE:e.BROWSERS.UNKNOWN},e._getBrowserVersion=function(){function t(){var t,n=e._getUserAgent(),i=n.match(new RegExp(e.BROWSERS.MSIE+" "+e.REGEX_VERSION));return i?i[1]:(t=n.match(new RegExp("rv:"+e.REGEX_VERSION)))?t[1]:void 0}function n(t){var n;return t===e.BROWSERS.SAFARI&&(t="Version"),n=e._getUserAgent().match(new RegExp(t+"/"+e.REGEX_VERSION)),n?n[1]:e.UNKNOWN_VERSION}return e._isIe()?t():n(e._getBrowserName())},e._getOsName=function(){var t=/(windows|win32)/i,n=/ arm;/i,i=/windows\sphone\s\d+\.\d+/i,r=/(macintosh|mac os x)/i,o=/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,s=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,a=/android/i;return e._getUserAgent().match(i)?e.OPERATING_SYSTEMS.WINDOWS_PHONE:e._getUserAgent().match(n)?e.OPERATING_SYSTEMS.WINDOWS_RT:e._getUserAgent().match(o)?e.OPERATING_SYSTEMS.IOS:e._getUserAgent().match(a)?e.OPERATING_SYSTEMS.ANDROID:e._getUserAgent().match(s)?e.OPERATING_SYSTEMS.LINUX:e._getUserAgent().match(r)?e.OPERATING_SYSTEMS.MACOSX:e._getUserAgent().match(t)?e.OPERATING_SYSTEMS.WINDOWS:e.OPERATING_SYSTEMS.UNKNOWN},e._getOsVersion=function(){function t(){var t=e._getUserAgent().match(new RegExp("Windows NT "+e.REGEX_VERSION));return t&&e.VERSION_MAPPINGS[t[1]]?e.VERSION_MAPPINGS[t[1]]:e.UNKNOWN_VERSION}function n(){var t=e._getUserAgent().match(new RegExp(e.OPERATING_SYSTEMS.MACOSX+" "+e.REGEX_VERSION_MAC));if(t){var n=t[1].replace(/_/g,"."),r=[];if(n){var o=i(n);return o?(r=n.split(o),r[0]):n}}return e.UNKNOWN_VERSION}function i(t){return t.indexOf(".")>-1?".":t.indexOf("_")>-1?"_":null}return e._getOsName()===e.OPERATING_SYSTEMS.WINDOWS?t():e._getOsName()===e.OPERATING_SYSTEMS.MACOSX?n():e.UNKNOWN_VERSION},e.semanticContext=new s((!0)),e.firstLaunchTime=-1,e.BROWSERS={MSIE:"MSIE",CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",EDGE:"Edge",ELECTRON:"Electron",SKYPE_SHELL:"SkypeShell",PHANTOMJS:"PhantomJS",UNKNOWN:"Unknown"},e.OPERATING_SYSTEMS={WINDOWS:"Windows",MACOSX:"Mac OS X",WINDOWS_PHONE:"Windows Phone",WINDOWS_RT:"Windows RT",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNKNOWN:"Unknown"},e.VERSION_MAPPINGS={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},e.REGEX_VERSION="([\\d,.]+)",e.REGEX_VERSION_MAC="([\\d,_,.]+)",e.UNKNOWN_VERSION="Unknown",e.DEVICE_ID_COOKIE="MicrosoftApplicationsTelemetryDeviceId",e.FIRST_LAUNCH_TIME_COOKIE="MicrosoftApplicationsTelemetryFirstLaunchTime",e}();!function(t){t[t.STARTED=0]="STARTED",t[t.ENDED=1]="ENDED"}(t.SessionState||(t.SessionState={}));var u=(t.SessionState,function(){function n(){}return n.initialize=function(t){if(!n._initialized){if(!t)throw new o(1);n._defaultToken=t,n._config.collectorUrl||(n._config.collectorUrl="https://browser.pipe.aria.microsoft.com/Collector/3.0/"),e.Initialize(n._config),e.Start(),a.initialize(),n._initialized=!0}},n.initializeWithConfiguration=function(t,e){if(!e.collectorUrl)throw new o(4);n._config.collectorUrl=e.collectorUrl,n.initialize(t)},n.flush=function(t){e.Flush(t)},n.addCallbackListener=function(t){n._initialized&&e.AddListener(t)},n.setContext=function(t,e,i){n._contextProperties.setProperty(t,e,i)},n.isInitialized=function(){return n._initialized},n.getDefaultToken=function(){return n._defaultToken},n.getSemanticContext=function(){return n._semanticContext},n.__backToUninitialized=function(){n._config=new t._sender.TelemetryConfig,n._semanticContext=new s((!0)),n._contextProperties=new r,e=t._sender.TelemetryManagerFactory.CreateTelemetryManager(),n._initialized=!1},n._initialized=!1,n._defaultToken=null,n._config=new t._sender.TelemetryConfig,n._contextProperties=new r,n._semanticContext=new s((!0)),n}());t.LogManager=u;var c=function(){function n(e){this._initId=t.datamodels.utils.GetGuid(),this._sequence=0,this._tenantToken=null,this._contextProperties=new r,this._semanticContext=new s((!1)),this._sessionStartTime=0,this._sessionId=null,this._tenantToken=e?e:u.getDefaultToken()}return n.prototype.logEvent=function(t){if(!t.name)throw new o(2);var e=this._createEventRecord(t.name,t.eventType);this._addCustomPropertiesToEvent(e,t),this._sendRecord(e)},n.prototype.logFailure=function(t,e,n,i,r){if(!t)throw new o(5);if(!e)throw new o(6);var s=this._createEventRecord("failure","failure");s.Extension.Add("Failure.Signature",t),s.Extension.Add("Failure.Detail",e),n&&s.Extension.Add("Failure.Category",n),i&&s.Extension.Add("Failure.Id",i),this._addCustomPropertiesToEvent(s,r),this._sendRecord(s)},n.prototype.logPageView=function(t,e,n,i,r,s){if(!t)throw new o(7);if(!e)throw new o(8);var a=this._createEventRecord("pageview","pageview");a.Extension.Add("PageView.Id",t),a.Extension.Add("PageView.Name",e),n&&a.Extension.Add("PageView.Category",n),i&&a.Extension.Add("PageView.Uri",i),r&&a.Extension.Add("PageView.ReferrerUri",r),this._addCustomPropertiesToEvent(a,s),this._sendRecord(a)},n.prototype.logSession=function(e,n){if(0!==e&&1!==e)throw new o(9);var i=this._createEventRecord("session","session");if(0===e){if(this._sessionStartTime>0)return;this._sessionStartTime=(new Date).getTime(),this._sessionId=t.datamodels.utils.GetGuid(),i.Extension.Add("Session.Id",this._sessionId),i.Extension.Add("Session.State","Started")}else if(1===e){if(0==this._sessionStartTime)return;var r=Math.floor(((new Date).getTime()-this._sessionStartTime)/1e3);i.Extension.Add("Session.Duration",r.toString()),i.Extension.Add("Session.DurationBucket",this._getSessionDurationFromTime(r)),i.Extension.Add("Session.Id",this._sessionId),i.Extension.Add("Session.State","Ended"),this._sessionId=null,this._sessionStartTime=0}i.Extension.Add("Session.FirstLaunchTime",this._getISOString(new Date(a.firstLaunchTime))),this._addCustomPropertiesToEvent(i,n),this._sendRecord(i)},n.prototype.getSessionId=function(){return this._sessionId},n.prototype.setContext=function(t,e,n){this._contextProperties.setProperty(t,e,n)},n.prototype.getSemanticContext=function(){return this._semanticContext},n.prototype._getSessionDurationFromTime=function(t){return 0>t?"Undefined":3>=t?"UpTo3Sec":10>=t?"UpTo10Sec":30>=t?"UpTo30Sec":60>=t?"UpTo60Sec":180>=t?"UpTo3Min":600>=t?"UpTo10Min":1800>=t?"UpTo30Min":"Above30Min"},n.prototype._createEventRecord=function(e,n){var i=new t.datamodels.Record;n||(n="custom"),i.EventType=e.toLowerCase(),i.Type=n.toLowerCase(),i.Extension.Add("EventInfo.Source","JS_default_source"),i.Extension.Add("EventInfo.InitId",this._initId),this._sequence++,i.Extension.Add("EventInfo.Sequence",this._sequence.toString()),i.Extension.Add("EventInfo.Name",e.toLowerCase());var r=new Date;return i.Timestamp=t.datamodels.utils.GetTimeStampWithValue(r.getTime()),i.Extension.Add("EventInfo.Time",this._getISOString(r)),i.Extension.Add("EventInfo.SdkVersion","ACT-Web-JS-"+clienttelemetry_build.version),i},n.prototype._getISOString=function(t){function e(t){return 10>t?"0"+t:t.toString()}function n(t){return 10>t?"00"+t:100>t?"0"+t:t.toString()}return t.getUTCFullYear()+"-"+e(t.getUTCMonth()+1)+"-"+e(t.getUTCDate())+"T"+e(t.getUTCHours())+":"+e(t.getUTCMinutes())+":"+e(t.getUTCSeconds())+"."+n(t.getUTCMilliseconds())+"Z"},n.prototype._addCustomPropertiesToEvent=function(t,e){this._addSemanticContext(t,a.semanticContext),this._addSemanticContext(t,u._semanticContext),this._addSemanticContext(t,this._semanticContext),this._sessionId&&t.Extension.Add("Session.Id",this._sessionId),this._addEventPropertiesToEvent(t,u._contextProperties),this._addEventPropertiesToEvent(t,this._contextProperties),this._addEventPropertiesToEvent(t,e)},n.prototype._addSemanticContext=function(t,e){if(e&&e.contextMap.Count()>0)for(var n=e.contextMap.GetBuffer(),i=0;i=new Date("1/1/2000").getTime()&&(e.Timestamp=t.datamodels.utils.GetTimeStampWithValue(n.timestamp),e.Extension.AddOrReplace("EventInfo.Time",this._getISOString(new Date(n.timestamp)))),n.name&&(e.EventType=n.name.toLowerCase(),e.Extension.AddOrReplace("EventInfo.Name",n.name.toLowerCase()));var r=n.properties;if(r&&r.length>0)for(var o=0;ohttps://r3.res.outlook.com/o365/versionless/msajax_6fda701a.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9ܵ456CPWNS.keysZNS.objects789:;<=>?@AB EFGEIJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApache_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:51 GMTU15587Zkeep-aliveUbytes_Accept-Encoding_Sat, 05 Nov 2016 19:18:16 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}%*5>DGPY[]dlw,1@KY^l -2?BG[_stOFunction.__typeName="Function";Function.__class=!0;Function.createCallback=function(n,t){return function(){var r=arguments.length;if(r>0){for(var u=[],i=0;i0&&(u=0};Array.dequeue=function(n){return n.shift()};Array.forEach=function(n,t,i){for(var r=0,f=n.length;r=0&&n.splice(i,1);return i>=0};Array.removeAt=function(n,t){n.splice(t,1)};Sys._indexOf=function(n,t,i){if(typeof t=="undefined")return-1;var u=n.length;if(u!==0){i=+i;if(isNaN(i))i=0;else{isFinite(i)&&(i=i-i%1);i<0&&(i=Math.max(0,u+i))}for(var r=i;r-1){Sys.Browser.agent=Sys.Browser.InternetExplorer;Sys.Browser.version=parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);Sys.Browser.version>=8&&document.documentMode>=7&&(Sys.Browser.documentMode=document.documentMode);Sys.Browser.hasDebuggerStatement=!0}else if(navigator.userAgent.indexOf(" Firefox/")>-1){Sys.Browser.agent=Sys.Browser.Firefox;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.Browser.name="Firefox";Sys.Browser.hasDebuggerStatement=!0}else if(navigator.userAgent.indexOf(" AppleWebKit/")>-1){Sys.Browser.agent=Sys.Browser.Safari;Sys.Browser.version=parseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)[1]);Sys.Browser.name="Safari"}else navigator.userAgent.indexOf("Opera/")>-1&&(Sys.Browser.agent=Sys.Browser.Opera);Sys.EventArgs=function(){};Sys.EventArgs.registerClass("Sys.EventArgs");Sys.EventArgs.Empty=new Sys.EventArgs;Sys.CancelEventArgs=function(){Sys.CancelEventArgs.initializeBase(this);this._cancel=!1};Sys.CancelEventArgs.prototype={get_cancel:function(){return this._cancel},set_cancel:function(n){this._cancel=n}};Sys.CancelEventArgs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys._Debug=function(){};Sys._Debug.prototype={_appendConsole:function(n){typeof Debug!="undefined"&&Debug.writeln;window.console&&window.console.log&&window.console.log(n);window.opera&&window.opera.postError(n);window.debugService&&window.debugService.trace(n)},_appendTrace:function(n){var t=document.getElementById("TraceConsole");t&&t.tagName.toUpperCase()==="TEXTAREA"&&(t.value+=n+"\n")},assert:function(n,t,i){if(!n){t=i&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,t,this.assert.caller):String.format(Sys.Res.assertFailed,t);confirm(String.format(Sys.Res.breakIntoDebugger,t))&&this.fail(t)}},clearTrace:function(){var n=document.getElementById("TraceConsole");n&&n.tagName.toUpperCase()==="TEXTAREA"&&(n.value="")},fail:function(n){this._appendConsole(n);Sys.Browser.hasDebuggerStatement&&eval("debugger")},trace:function(n){this._appendConsole(n);this._appendTrace(n)},traceDump:function(n,t){var i=this._traceDump(n,t,!0)},_traceDump:function(n,t,i,r,u){t=t?t:"traceDump";r=r?r:"";if(n===null){this.trace(r+t+": null");return}switch(typeof n){case"undefined":this.trace(r+t+": Undefined");break;case"number":case"string":case"boolean":this.trace(r+t+": "+n);break;default:if(Date.isInstanceOfType(n)||RegExp.isInstanceOfType(n)){this.trace(r+t+": "+n.toString());break}if(u){if(Array.contains(u,n)){this.trace(r+t+": ...");return}}else u=[];Array.add(u,n);if(n==window||n===document||window.HTMLElement&&n instanceof HTMLElement||typeof n.nodeName=="string"){var s=n.tagName?n.tagName:"DomElement";n.id&&(s+=" - "+n.id);this.trace(r+t+" {"+s+"}")}else{var h=Object.getTypeName(n);this.trace(r+t+(typeof h=="string"?" {"+h+"}":""));if(r===""||i){r+=" ";var f,c,l,e,o;if(Array.isInstanceOfType(n)){c=n.length;for(f=0;f=0;u--){var c=f[u].trim();r=i[c];if(typeof r!="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,n.split(",")[u].trim(),this.__typeName));e|=r}return e}else{o=t?n.toLowerCase():n;r=i[o.trim()];if(typeof r!="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,n,this.__typeName));return r}}function Sys$Enum$toString(n){if(typeof n=="undefined"||n===null)return this.__string;var f=this.prototype,t;if(this.__flags&&n!==0){var i=this.__sortedValues;if(!i){i=[];for(t in f)i[i.length]={key:t,value:f[t]};i.sort(function(n,t){return n.value-t.value});this.__sortedValues=i}var u=[],e=n;for(t=i.length-1;t>=0;t--){var o=i[t],r=o.value;if(r!==0&&(r&n)===r){u[u.length]=o.key;e-=r;if(e===0)break}}if(u.length&&e===0)return u.reverse().join(", ")}else for(t in f)if(f[t]===n)return t;return""}Type.prototype.registerEnum=function(n,t){for(var i in this.prototype)this[i]=this.prototype[i];this.__typeName=n;this.parse=Sys$Enum$parse;this.__string=this.toString();this.toString=Sys$Enum$toString;this.__flags=t;this.__enum=!0};Type.isEnum=function(n){return typeof n=="undefined"||n===null?!1:!!n.__enum};Type.isFlags=function(n){return typeof n=="undefined"||n===null?!1:!!n.__flags};Date._appendPreOrPostMatch=function(n,t){for(var f=0,i=!1,r=0,e=n.length;rn.Calendar.TwoDigitYearMax&&(t-=100)}return t};Date._getEra=function(n,t){if(!t)return 0;for(var r,f=n.getTime(),i=0,u=t.length;i=r)return i}return 0};Date._getEraYear=function(n,t,i,r){var u=n.getFullYear();!r&&t.eras&&(u-=t.eras[i+3]);return u};Date._getParseRegExp=function(n,t){if(n._parseRegExp){if(n._parseRegExp[t])return n._parseRegExp[t]}else n._parseRegExp={};var u=Date._expandFormat(n,t);u=u.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1");for(var i=new Sys.StringBuilder("^"),e=[],f=0,s=0,h=Date._getTokenRegExp(),r;(r=h.exec(u))!==null;){var c=u.slice(f,r.index);f=h.lastIndex;s+=Date._appendPreOrPostMatch(c,i);if(s%2==1){i.append(r[0]);continue}switch(r[0]){case"dddd":case"ddd":case"MMMM":case"MMM":case"gg":case"g":i.append("(\\D+)");break;case"tt":case"t":i.append("(\\D*)");break;case"yyyy":i.append("(\\d{4})");break;case"fff":i.append("(\\d{3})");break;case"ff":i.append("(\\d{2})");break;case"f":i.append("(\\d)");break;case"dd":case"d":case"MM":case"M":case"yy":case"y":case"HH":case"H":case"hh":case"h":case"mm":case"m":case"ss":case"s":i.append("(\\d\\d?)");break;case"zzz":i.append("([+-]?\\d\\d?:\\d{2})");break;case"zz":case"z":i.append("([+-]?\\d\\d?)");break;case"/":i.append("(\\"+n.DateSeparator+")")}Array.add(e,r[0])}Date._appendPreOrPostMatch(u.slice(f),i);i.append("$");var l=i.toString().replace(/\s+/g,"\\s+"),o={regExp:l,groups:e};n._parseRegExp[t]=o;return o};Date._getTokenRegExp=function(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g};Date.parseLocale=function(n){return Date._parse(n,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvariant=function(n){return Date._parse(n,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=function(n,t,i){for(var u,e,o,s=!1,r=1,f=i.length;r31)return null;break;case"MMMM":u=i._getMonthIndex(r);if(u<0||u>11)return null;break;case"MMM":u=i._getAbbrMonthIndex(r);if(u<0||u>11)return null;break;case"M":case"MM":u=parseInt(r,10)-1;if(u<0||u>11)return null;break;case"y":case"yy":e=Date._expandYear(h,parseInt(r,10));if(e<0||e>9999)return null;break;case"yyyy":e=parseInt(r,10);if(e<0||e>9999)return null;break;case"h":case"hh":o=parseInt(r,10);o===12&&(o=0);if(o<0||o>11)return null;break;case"H":case"HH":o=parseInt(r,10);if(o<0||o>23)return null;break;case"m":case"mm":g=parseInt(r,10);if(g<0||g>59)return null;break;case"s":case"ss":k=parseInt(r,10);if(k<0||k>59)return null;break;case"tt":case"t":var ot=r.toUpperCase();nt=ot===h.PMDesignator.toUpperCase();if(!nt&&ot!==h.AMDesignator.toUpperCase())return null;break;case"f":s=parseInt(r,10)*100;if(s<0||s>999)return null;break;case"ff":s=parseInt(r,10)*10;if(s<0||s>999)return null;break;case"fff":s=parseInt(r,10);if(s<0||s>999)return null;break;case"dddd":c=i._getDayIndex(r);if(c<0||c>6)return null;break;case"ddd":c=i._getAbbrDayIndex(r);if(c<0||c>6)return null;break;case"zzz":var it=r.split(/:/);if(it.length!==2)return null;a=parseInt(it[0],10);if(a<-12||a>13)return null;var y=parseInt(it[1],10);if(y<0||y>59)return null;d=a*60+(r.startsWith("-")?-y:y);break;case"z":case"zz":a=parseInt(r,10);if(a<-12||a>13)return null;d=a*60;break;case"g":case"gg":var p=r;if(!p||!h.eras)return null;p=p.toLowerCase().trim();for(var w=0,ht=h.eras.length;w0?this.toLocaleString():this.toString();var l=["n %","n%","%n"],v=["-n %","-n%","-%n"],y=["(n)","-n","- n","n-","n -"],w=["$n","n$","$ n","n $"],p=["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function s(n,t,i){for(var r=n.length;r1?parseInt(c[1]):0;c=e.split(".");e=c[0];f=c.length>1?c[1]:"";var w;if(o>0){f=s(f,o,!1);e+=f.slice(0,o);f=f.substr(o)}else if(o<0){o=-o;e=s(e,o+1,!0);f=e.slice(-o,e.length)+f;e=e.slice(0,-o)}if(t>0){f=f.length>t?f.slice(0,t):s(f,t,!1);f=u+f}else f="";for(var h=e.length-1,l="";h>=0;){if(a===0||a>h)return l.length>0?e.slice(0,h+1)+r+l+f:e.slice(0,h+1)+f;l=l.length>0?e.slice(h-a+1,h+1)+r+l:e.slice(h-a+1,h+1);h-=a;if(v1&&(r=parseInt(n.slice(1),10));var f;switch(n.charAt(0)){case"d":case"D":f="n";r!==-1&&(u=s(""+u,r,!0));this<0&&(u=-u);break;case"c":case"C":f=this<0?p[i.CurrencyNegativePattern]:w[i.CurrencyPositivePattern];r===-1&&(r=i.CurrencyDecimalDigits);u=h(Math.abs(this),r,i.CurrencyGroupSizes,i.CurrencyGroupSeparator,i.CurrencyDecimalSeparator);break;case"n":case"N":f=this<0?y[i.NumberNegativePattern]:"n";r===-1&&(r=i.NumberDecimalDigits);u=h(Math.abs(this),r,i.NumberGroupSizes,i.NumberGroupSeparator,i.NumberDecimalSeparator);break;case"p":case"P":f=this<0?v[i.PercentNegativePattern]:l[i.PercentPositivePattern];r===-1&&(r=i.PercentDecimalDigits);u=h(Math.abs(this)*100,r,i.PercentGroupSizes,i.PercentGroupSeparator,i.PercentDecimalSeparator);break;default:throw Error.format(Sys.Res.formatBadFormatSpecifier);}for(var c=/n|\$|-|%/g,e="";;){var a=c.lastIndex,o=c.exec(f);e+=f.slice(a,o?o.index:f.length);if(!o)break;switch(o[0]){case"n":e+=u;break;case"$":e+=i.CurrencySymbol;break;case"-":/[1-9]/.test(u)&&(e+=i.NegativeSign);break;case"%":e+=i.PercentSymbol}}return e};Sys.CultureInfo=function(n,t,i){this.name=n;this.numberFormat=t;this.dateTimeFormat=i};Sys.CultureInfo.prototype={_getDateTimeFormats:function(){if(!this._dateTimeFormats){var n=this.dateTimeFormat;this._dateTimeFormats=[n.MonthDayPattern,n.YearMonthPattern,n.ShortDatePattern,n.ShortTimePattern,n.LongDatePattern,n.LongTimePattern,n.FullDateTimePattern,n.RFC1123Pattern,n.SortableDateTimePattern,n.UniversalSortableDateTimePattern]}return this._dateTimeFormats},_getIndex:function(n,t,i){var u=this._toUpper(n),r=Array.indexOf(t,u);r===-1&&(r=Array.indexOf(i,u));return r},_getMonthIndex:function(n){if(!this._upperMonths){this._upperMonths=this._toUpperArray(this.dateTimeFormat.MonthNames);this._upperMonthsGenitive=this._toUpperArray(this.dateTimeFormat.MonthGenitiveNames)}return this._getIndex(n,this._upperMonths,this._upperMonthsGenitive)},_getAbbrMonthIndex:function(n){if(!this._upperAbbrMonths){this._upperAbbrMonths=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);this._upperAbbrMonthsGenitive=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthGenitiveNames)}return this._getIndex(n,this._upperAbbrMonths,this._upperAbbrMonthsGenitive)},_getDayIndex:function(n){this._upperDays||(this._upperDays=this._toUpperArray(this.dateTimeFormat.DayNames));return Array.indexOf(this._upperDays,this._toUpper(n))},_getAbbrDayIndex:function(n){this._upperAbbrDays||(this._upperAbbrDays=this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames));return Array.indexOf(this._upperAbbrDays,this._toUpper(n))},_toUpperArray:function(n){for(var i=[],t=0,r=n.length;t0&&t.append(",");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(n[u],t,!1,r)}t.append("]")}else{if(Date.isInstanceOfType(n)){t.append('"\\/Date(');t.append(n.getTime());t.append(')\\/"');break}var f=[],o=0;for(var e in n)if(!e.startsWith("$"))if(e===Sys.Serialization.JavaScriptSerializer._serverTypeFieldName&&o!==0){f[o++]=f[0];f[0]=e}else f[o++]=e;i&&f.sort();t.append("{");var h=!1;for(u=0;u=0;i--){var r=u[i];(!t||r.autoRemove)&&$removeHandler(n,e,r.handler)}n._events=null}};Sys.UI.DomEvent._disposeHandlers=function(){Sys.UI.DomEvent._clearHandlers(this,!0);var t=this._chainDispose,n=typeof t;if(n!=="undefined"){this.dispose=t;this._chainDispose=null;n==="function"&&this.dispose()}};var $removeHandler=Sys.UI.DomEvent.removeHandler=function(n,t,i){Sys.UI.DomEvent._removeHandler(n,t,i)};Sys.UI.DomEvent._removeHandler=function(n,t,i){for(var f=null,u=n._events[t],r=0,e=u.length;r=3){u+=parseInt(i.borderLeftWidth);r+=parseInt(i.borderTopWidth)}}i=Sys.UI.DomElement._getCurrentStyle(n);var s=i?i.position:null;if(!s||s!=="absolute")for(t=n.parentNode;t;t=t.parentNode){f=t.tagName?t.tagName.toUpperCase():null;if(f!=="BODY"&&f!=="HTML"&&(t.scrollLeft||t.scrollTop)){u-=t.scrollLeft||0;r-=t.scrollTop||0}i=Sys.UI.DomElement._getCurrentStyle(t);var o=i?i.position:null;if(o&&o==="absolute")break}return new Sys.UI.Point(u,r)}:function(n){if(n.window&&n.window===n||n.nodeType===9)return new Sys.UI.Point(0,0);for(var f=0,u=0,s=null,e=null,i=null,t=n;t;s=t,e=i,t=t.offsetParent){var r=t.tagName?t.tagName.toUpperCase():null;i=Sys.UI.DomElement._getCurrentStyle(t);if((t.offsetLeft||t.offsetTop)&&!(r==="BODY"&&(!e||e.position!=="absolute"))){f+=t.offsetLeft;u+=t.offsetTop}if(s!==null&&i){if(r!=="TABLE"&&r!=="TD"&&r!=="HTML"){f+=parseInt(i.borderLeftWidth)||0;u+=parseInt(i.borderTopWidth)||0}if(r==="TABLE"&&(i.position==="relative"||i.position==="absolute")){f+=parseInt(i.marginLeft)||0;u+=parseInt(i.marginTop)||0}}}i=Sys.UI.DomElement._getCurrentStyle(n);var o=i?i.position:null;if(!o||o!=="absolute")for(t=n.parentNode;t;t=t.parentNode){r=t.tagName?t.tagName.toUpperCase():null;if(r!=="BODY"&&r!=="HTML"&&(t.scrollLeft||t.scrollTop)){f-=t.scrollLeft||0;u-=t.scrollTop||0;i=Sys.UI.DomElement._getCurrentStyle(t);if(i){f+=parseInt(i.borderLeftWidth)||0;u+=parseInt(i.borderTopWidth)||0}}}return new Sys.UI.Point(f,u)};Sys.UI.DomElement.removeCssClass=function(n,t){var i=" "+n.className+" ",r=i.indexOf(" "+t+" ");r>=0&&(n.className=(i.substr(0,r)+" "+i.substring(r+t.length+1,i.length)).trim())};Sys.UI.DomElement._getWindow=function(n){var t=n.ownerDocument||n.document||n;return t.defaultView||t.parentWindow};Sys.UI.MouseButton=function(){throw Error.notImplemented();};Sys.UI.MouseButton.prototype={leftButton:0,middleButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");Sys.UI.Key=function(){throw Error.notImplemented();};Sys.UI.Key.prototype={backspace:8,tab:9,enter:13,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.Point=function(n,t){this.x=n;this.y=t};Sys.UI.Point.registerClass("Sys.UI.Point");Sys.UI.Bounds=function(n,t,i,r){this.x=n;this.y=t;this.height=r;this.width=i};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");var $get=function(n,t){if(!t)return document.getElementById(n);if(t.getElementById)return t.getElementById(n);for(var u=[],f=t.childNodes,r=0;r0&&(this._timer=window.setTimeout(Function.createDelegate(this,this._onTimeout),r));this._xmlHttpRequest.send(t);this._started=!0},getResponseHeader:function(n){var t;try{t=this._xmlHttpRequest.getResponseHeader(n)}catch(i){}t||(t="");return t},getAllResponseHeaders:function(){return this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function(){return this._xmlHttpRequest.responseText},get_statusCode:function(){var n=0;try{n=this._xmlHttpRequest.status}catch(t){}return n},get_statusText:function(){return this._xmlHttpRequest.statusText},get_xml:function(){var n=this._xmlHttpRequest.responseXML;if(n&&n.documentElement)navigator.userAgent.indexOf("MSIE")!==-1&&n.setProperty("SelectionLanguage","XPath");else{n=Sys.Net.XMLDOM(this._xmlHttpRequest.responseText);if(!n||!n.documentElement)return null}return n.documentElement.namespaceURI==="http://www.mozilla.org/newlayout/xml/parsererror.xml"&&n.documentElement.tagName==="parsererror"?null:n.documentElement.firstChild&&n.documentElement.firstChild.tagName==="parsererror"?null:n},abort:function(){if(!this._aborted&&!this._responseAvailable&&!this._timedOut){this._aborted=!0;this._clearTimer();if(this._xmlHttpRequest&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=Function.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=null;this._webRequest.completed(Sys.EventArgs.Empty)}}}};Sys.Net.XMLHttpExecutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestManager=function(){this._defaultTimeout=0;this._defaultExecutorType="Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.prototype={add_invokingRequest:function(n){this._get_eventHandlerList().addHandler("invokingRequest",n)},remove_invokingRequest:function(n){this._get_eventHandlerList().removeHandler("invokingRequest",n)},add_completedRequest:function(n){this._get_eventHandlerList().addHandler("completedRequest",n)},remove_completedRequest:function(n){this._get_eventHandlerList().removeHandler("completedRequest",n)},_get_eventHandlerList:function(){this._events||(this._events=new Sys.EventHandlerList);return this._events},get_defaultTimeout:function(){return this._defaultTimeout},set_defaultTimeout:function(n){this._defaultTimeout=n},get_defaultExecutorType:function(){return this._defaultExecutorType},set_defaultExecutorType:function(n){this._defaultExecutorType=n},executeRequest:function(n){var t=n.get_executor();if(!t){var u=!1;try{var f=eval(this._defaultExecutorType);t=new f}catch(e){u=!0}n.set_executor(t)}if(!t.get_aborted()){var i=new Sys.Net.NetworkRequestEventArgs(n),r=this._get_eventHandlerList().getHandler("invokingRequest");r&&r(this,i);i.get_cancel()||t.executeRequest()}}};Sys.Net._WebRequestManager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManager=new Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=function(n){Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=n};Sys.Net.NetworkRequestEventArgs.prototype={get_webRequest:function(){return this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net.NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=function(){this._url="";this._headers={};this._body=null;this._userContext=null;this._httpVerb=null;this._executor=null;this._invokeCalled=!1;this._timeout=0};Sys.Net.WebRequest.prototype={add_completed:function(n){this._get_eventHandlerList().addHandler("completed",n)},remove_completed:function(n){this._get_eventHandlerList().removeHandler("completed",n)},completed:function(n){var t=Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");t&&t(this._executor,n);t=this._get_eventHandlerList().getHandler("completed");t&&t(this._executor,n)},_get_eventHandlerList:function(){this._events||(this._events=new Sys.EventHandlerList);return this._events},get_url:function(){return this._url},set_url:function(n){this._url=n},get_headers:function(){return this._headers},get_httpVerb:function(){return this._httpVerb===null?this._body===null?"GET":"POST":this._httpVerb},set_httpVerb:function(n){this._httpVerb=n},get_body:function(){return this._body},set_body:function(n){this._body=n},get_userContext:function(){return this._userContext},set_userContext:function(n){this._userContext=n},get_executor:function(){return this._executor},set_executor:function(n){this._executor=n;this._executor._set_webRequest(this)},get_timeout:function(){return this._timeout===0?Sys.Net.WebRequestManager.get_defaultTimeout():this._timeout},set_timeout:function(n){this._timeout=n},getResolvedUrl:function(){return Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebRequestManager.executeRequest(this);this._invokeCalled=!0}};Sys.Net.WebRequest._resolveUrl=function(n,t){if(n&&n.indexOf("://")!==-1)return n;if(!t||t.length===0){var r=document.getElementsByTagName("base")[0];t=r&&r.href&&r.href.length>0?r.href:document.URL}var i=t.indexOf("?");i!==-1&&(t=t.substr(0,i));i=t.indexOf("#");i!==-1&&(t=t.substr(0,i));t=t.substr(0,t.lastIndexOf("/")+1);if(!n||n.length===0)return t;if(n.charAt(0)==="/"){var e=t.indexOf("://"),f=t.indexOf("/",e+3);return t.substr(0,f)+n}else{var u=t.lastIndexOf("/");return t.substr(0,u+1)+n}};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Res={argumentInteger:"Value must be an integer.",argumentType:"Object cannot be converted to the required type.",argumentNull:"Value cannot be null.",formatBadFormatSpecifier:"Format specifier was invalid.",webServiceFailedNoMsg:"The server method '{0}' failed.",argumentDomElement:"Value must be a DOM element.",actualValue:"Actual value was {0}.",enumInvalidValue:"'{0}' is not a valid value for enum {1}.",parameterCount:"Parameter count mismatch.",cannotDeserializeEmptyString:"Cannot deserialize empty string.",formatInvalidString:"Input string was not in a correct format.",invalidTimeout:"Value must be greater than or equal to zero.",argument:"Value does not fall within the expected range.",cannotDeserializeInvalidJson:"Cannot deserialize. The data does not correspond to valid JSON.",cannotSerializeNonFiniteNumbers:"Cannot serialize non finite numbers.",argumentUndefined:"Value cannot be undefined.",argumentTypeWithTypes:"Object of type '{0}' cannot be converted to type '{1}'.",paramName:"Parameter name: {0}",format:"One of the identified items was in an invalid format.",assertFailedCaller:"Assertion Failed: {0}\r\nat {1}",argumentOutOfRange:"Specified argument was out of the range of valid values.",webServiceTimedOut:"The server method '{0}' timed out.",notImplemented:"The method or operation is not implemented.",assertFailed:"Assertion Failed: {0}",invalidOperation:"Operation is not valid due to the current state of the object.",breakIntoDebugger:"{0}\r\n\r\nBreak into debugger?"};(function(n){"use strict";function c(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)}function s(){return typeof Sys!="undefined"&&typeof Sys.Serialization!="undefined"&&typeof Sys.Serialization.JavaScriptSerializer!="undefined"?Sys.Serialization.JavaScriptSerializer:null}function o(i,o,s){var c;if(!o)return s(i);if(n.JSON&&n.JSON.parse)return n.JSON.parse(i);if(c=i.replace(e,"[]"),c=c.replace(h,"[]"),c=c.replace(u,"[]"),r.test(c))throw t;if(f.test(c))throw t;try{eval("("+i+")")}catch(l){throw t;}}function i(){var n=s(),t;return n===null||typeof n.deserialize!="function"?!1:n.__patchVersion>=1?!0:(t=n.deserialize,n.deserialize=function(n,i){return o(n,i,t)},n.__patchVersion=1,!0)}var e=new RegExp('"(\\\\.|[^"\\\\])*"',"g"),h=new RegExp("\\b(true|false|null)\\b","g"),u=new RegExp("-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?","g"),r=new RegExp("[^{:,\\[\\s](?=\\s*\\[)"),f=new RegExp("[^\\s\\[\\]{}:,]"),t="Cannot deserialize. The data does not correspond to valid JSON.";i()||c(n,"load",function(){i()})})(window)_application/x-javascript_>https://r3.res.outlook.com/o365/versionless/msajax_6fda701a.js Obplist00pqX$versionX$objectsY$archiverT$top"#)*0123QRSTUVWXYZ[\]^_`abcdefghkU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !$%'(WNS.base[NS.relative_Fhttps://r3.res.outlook.com/o365/versionless/shellg2strings_bc5c7f0c.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9456CPWNS.keysZNS.objects789:;<=>?@AB EFGEIJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApache_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:51 GMTT6463Zkeep-aliveUbytes_Accept-Encoding_Wed, 29 Mar 2017 07:08:41 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}-2=FLOXacelt &49HSaft49FINbfztO Type.registerNamespace("_s1");_s1.ShellG2Strings=function(){};_s1.ShellG2Strings.l_ShellCore_Device_Signout_Text="cerrar sesión";_s1.ShellG2Strings.l_ShellCore_Microsoft_Text="Microsoft";_s1.ShellG2Strings.l_ShellCore_O365_Text="Office 365";_s1.ShellG2Strings.l_ShellCore_Office_Text="Office";_s1.ShellG2Strings.l_ShellCore_O365_Title_Text="Ir a la página principal de Office 365";_s1.ShellG2Strings.l_ShellCore_Hamburger_Title_Text="Abrir el menú para obtener acceso a las opciones adicionales de la aplicación";_s1.ShellG2Strings.l_ShellCore_Affordance_Title_Text="Abrir el menú para obtener acceso a notificaciones, configuración y ayuda";_s1.ShellG2Strings.l_ShellCore_AffordanceClose_Title_Text="Cerrar menú";_s1.ShellG2Strings.l_ShellCore_NavMenu_Loading_Text="Cargando...";_s1.ShellG2Strings.l_ShellCore_NavMenu_Title_Text="Abrir el iniciador de aplicaciones para acceder a las aplicaciones de Office 365";_s1.ShellG2Strings.l_ShellCore_NavMenu_Home_Text="Home";_s1.ShellG2Strings.l_ShellCore_NavMenu_PinnedAppsTab_Text="INICIO";_s1.ShellG2Strings.l_ShellCore_NavMenu_ViewAllMyApps_Text="Ver todas mis aplicaciones";_s1.ShellG2Strings.l_ShellCore_NavMenu_AllApps_Text="Todas las aplicaciones";_s1.ShellG2Strings.l_ShellCore_NavMenu_GetMoreApps_Text="Obtener más aplicaciones";_s1.ShellG2Strings.l_ShellCore_MeTile_Title_Text="Abrir menú";_s1.ShellG2Strings.l_ShellCore_Settings_Text="Configuración";_s1.ShellG2Strings.l_ShellCore_Settings_Title_Text="Abrir el menú Configuración para acceder a la configuración de la aplicación y a la configuración personal";_s1.ShellG2Strings.l_ShellCore_ShareButton_Text="Compartir";_s1.ShellG2Strings.l_ShellCore_Download_Text="Descargar";_s1.ShellG2Strings.l_ShellCore_Help_Text="Ayuda";_s1.ShellG2Strings.l_ShellCore_NewAppLauncher_Help_Text="Nuevo iniciador de aplicaciones";_s1.ShellG2Strings.l_ShellCore_Help_Title_Text="Abrir el menú Ayuda para consultar la documentación de ayuda y la información legal y sobre privacidad de Microsoft";_s1.ShellG2Strings.l_ShellCore_MeTile_Aria_Text="Use la flecha hacia abajo para utilizar el panel Mi cuenta para ver y editar su cuenta y cerrar la sesión";_s1.ShellG2Strings.l_ShellCore_UserSettings_Text="Configuración de usuario";_s1.ShellG2Strings.l_ShellCore_Device_GlobalNav_Text="Abrir la navegación global de Office 365";_s1.ShellG2Strings.l_ShellCore_Device_Moremenu_Open_Text="Abra el menú Más para acceder a más opciones.";_s1.ShellG2Strings.l_ShellCore_Device_Moremenu_Close_Text="Cerrar el menú Más";_s1.ShellG2Strings.l_ShellCore_Device_Closemenu_Text="Cerrar la navegación global de Office 365 y volver a la página anterior";_s1.ShellG2Strings.l_ShellCore_ChangeTheme_Text="Cambiar tema";_s1.ShellG2Strings.l_ShellCore_App_Alt_Text="Pulse TAB hasta las ventanas de aplicaciones de Office 365.";_s1.ShellG2Strings.l_ShellCore_App_Provision_Alt_Text="Esta aplicación aún se está configurando.";_s1.ShellG2Strings.l_ShellCore_App_Provision_Text="Configurando...";_s1.ShellG2Strings.l_ShellCore_App_Text="aplicaciones";_s1.ShellG2Strings.l_ShellCore_Group_Alt_Text="Pulse TAB hasta los vínculos de grupos de Office 365.";_s1.ShellG2Strings.l_ShellCore_Group_Text="grupos";_s1.ShellG2Strings.l_ShellCore_MoreApp_Alt_Text="Pulse para obtener acceso a Aplicaciones.";_s1.ShellG2Strings.l_ShellCore_MoreGroups_Alt_Text="Pulse para obtener acceso a Grupos.";_s1.ShellG2Strings.l_ShellCore_O365_Mobile_Text="OFFICE 365";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelAdd_Text="Nuevo";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelBack_Text="Atrás";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelEdit_Text="Modificar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelForward_Text="Reenviar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelRefresh_Text="Actualizar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSave_Text="Guardar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSearch_Text="Buscar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSettings_Text="Configuración";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelCheck_Text="Aceptar";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSmiley_Text="Comentarios";_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelClose_Text="Cerrar";_s1.ShellG2Strings.l_ShellCore_NavMenu_ErrorLink_Text="Ayuda del iniciador de aplicaciones";_s1.ShellG2Strings.l_ShellAppBar_AppButtonGoTo_Text="Ir a";_s1.ShellG2Strings.l_ShellCore_ContextualTitleFormat_Text="Configuración de {0}";_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Text="Utilice la flecha abajo para usar el panel de {0}";_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Notifications_Text="Notificaciones";_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Lync_Text="Skype";_s1.ShellG2Strings.l_ShellCore_MyAccount_Title_Text="Ver cuenta";_s1.ShellG2Strings.l_ShellPlus_BrowseGroups_Text="Examinar grupos";_s1.ShellG2Strings.l_ShellPlus_UnseenCountPlural_AT_Text="{0} mensajes sin leer";_s1.ShellG2Strings.l_ShellPlus_UnseenCountSingular_AT_Text="1 mensaje sin leer";_s1.ShellG2Strings.l_ShellPlus_ChangePhotoAriaLabel_Text="Cambie la foto que aparece en la mensajería instantánea. Puede ser que se abra una ventana nueva.";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Text="cambiar";_s1.ShellG2Strings.l_ShellPlus_Notification_New_Title_Text="Correo";_s1.ShellG2Strings.l_ShellPlus_Notification_MyApps_Title_Text="Mis aplicaciones";_s1.ShellG2Strings.l_ShellPlus_AddAccount_Text="Agregar cuenta...";_s1.ShellG2Strings.l_ShellPlus_TruncationNameContinuation_Text="{0}...";_s1.ShellG2Strings.l_ShellPlus_AddAccount_Title_Text="Inicio de sesión para agregar otra cuenta";_s1.ShellG2Strings.l_ShellPlus_UnlinkAccount_Title_Text="Eliminación de la cuenta y cierre de sesión";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_EightHours_Text="8 horas";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FifteenMinutesBeforeStart_Text="15 minutos antes del inicio";_s1.ShellG2Strings.l_ShellPlus_ShowBannerTime_Seconds_Text="{0} segundos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FifteenMinutes_Text="15 minutos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FiveMinutesBeforeStart_Text="5 minutos antes del inicio";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FiveMinutes_Text="5 minutos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FourDays_Text="4 días";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FourHours_Text="4 horas";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_HalfDay_Text="Medio día";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneDay_Text="1 día";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneHour_Text="1 hora";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneWeek_Text="1 semana";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TenMinutesBeforeStart_Text="10 minutos antes del inicio";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TenMinutes_Text="10 minutos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ThirtyMinutes_Text="30 minutos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ThreeDays_Text="3 días";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoDays_Text="2 días";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoHours_Text="2 horas";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoWeeks_Text="2 semanas";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ZeroMinutesBeforeStart_Text="0 minutos antes del inicio";_s1.ShellG2Strings.l_ShellPlus_Reminder_DurationLabel_Text="{0} - {1}";_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Now_UpperCase_Text="Ahora";_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Title_Text="Avisos";_s1.ShellG2Strings.l_ShellPlus_ReminderSnooze_Aria_Text="Elija cuánto tiempo posponer el aviso seleccionado. Tiempo de repetición actual {0}";_s1.ShellG2Strings.l_ShellPlus_ReminderList_Aria_Text="Avisos";_s1.ShellG2Strings.l_ShellPlus_Reminders_Overdue_Text="Vencida";_s1.ShellG2Strings.l_ShellPlus_DismissAll_Text="Descartar todo";_s1.ShellG2Strings.l_ShellPlus_Dismiss_Text="Descartar";_s1.ShellG2Strings.l_ShellPlus_JoinOnline_Text="Participar en línea";_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_SnoozeButton_Text="Posponer";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureAllDayTomorrow_Text="Mañana: Todo el día";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureAllDay_Text="Todo el día";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflictsEvent_Text="{0} eventos empiezan a las {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflict_AllDay_Text="{0} eventos de todo el día";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflict_AllDay_Tomorrow_Text="{0} eventos de todo el día mañana";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflict_Text="{0} eventos empiezan a las {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflict_Tomorrow_Text="Mañana: {0} eventos empiezan a las {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureMoreAppointments_Text="+{0} más";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureStartSameAsEndTomorrow_Text="Mañana: {0}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTimeRangeTomorrow_Text="Mañana: {0} - {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTimeRange_Text="{0} - {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTomorrow_Text="Mañana";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureLongTimeRangeTomorrow_Text="Mañana: {0} a {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureLongTimeRange_Text="{0} a {1}";_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureToday_Text="Hoy";_s1.ShellG2Strings.l_ShellPlus_CondensedNewMailMessage_Text="Tiene {0} mensajes nuevos";_s1.ShellG2Strings.l_ShellPlus_Offline_Text="sin conexión";_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlertAction_Text="Desactivar respuestas automáticas";_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlert_Text="Las respuestas automáticas están activadas en este momento.";_s1.ShellG2Strings.l_ShellPlus_Notification_Chat_Ignore_Text="ignorar";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Days_Text="Días";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Min_Text="Min";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Weeks_Text="Semanas";_s1.ShellG2Strings.l_ShellPlus_AMString_Text="a. m.";_s1.ShellG2Strings.l_ShellPlus_FridayString_Text="viernes";_s1.ShellG2Strings.l_ShellPlus_MondayString_Text="lunes";_s1.ShellG2Strings.l_ShellPlus_PMString_Text="p. m.";_s1.ShellG2Strings.l_ShellPlus_SaturdayString_Text="sábado";_s1.ShellG2Strings.l_ShellPlus_ShortAMString_Text="a";_s1.ShellG2Strings.l_ShellPlus_ShortFridayString_Text="vie";_s1.ShellG2Strings.l_ShellPlus_ShortMondayString_Text="lun";_s1.ShellG2Strings.l_ShellPlus_ShortPMString_Text="p";_s1.ShellG2Strings.l_ShellPlus_ShortSaturdayString_Text="sáb";_s1.ShellG2Strings.l_ShellPlus_ShortSundayString_Text="dom";_s1.ShellG2Strings.l_ShellPlus_ShortThursdayString_Text="jue";_s1.ShellG2Strings.l_ShellPlus_ShortTuesdayString_Text="mar";_s1.ShellG2Strings.l_ShellPlus_ShortWednesdayString_Text="mié";_s1.ShellG2Strings.l_ShellPlus_SundayString_Text="domingo";_s1.ShellG2Strings.l_ShellPlus_ThursdayString_Text="jueves";_s1.ShellG2Strings.l_ShellPlus_TuesdayString_Text="martes";_s1.ShellG2Strings.l_ShellPlus_WednesdayString_Text="miércoles";_s1.ShellG2Strings.l_ShellPlus_ChangePhotoTitle_Text="Cambiar la foto que aparece en MI";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Hours_Text="Horas";_s1.ShellG2Strings.l_ShellPlus_TimeZoneAlertAction_Text="establezca la zona horaria de su calendario.";_s1.ShellG2Strings.l_ShellPlus_TimeZoneAlert_Text="Para establecer su foto de perfil y recibir recordatorios, vaya a Correo y";_s1.ShellG2Strings.l_ShellPlus_TimeZoneAlertTitle_Text="Establecer la zona horaria";_s1.ShellG2Strings.l_ShellPlus_MaxNotificationCount_FormatString_Text="+{0}";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Day_Text="Día";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Hour_Text="Hora";_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Week_Text="Semana";_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text="Cerrar";_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text="Pulse la tecla TAB para ir a la primera opción del panel. Pulse la tecla Esc para cerrar.";_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlertTitle_Text="Respuestas automáticas";_s1.ShellG2Strings.l_ShellPlus_April_Text="abril";_s1.ShellG2Strings.l_ShellPlus_August_Text="agosto";_s1.ShellG2Strings.l_ShellPlus_December_Text="diciembre";_s1.ShellG2Strings.l_ShellPlus_February_Text="febrero";_s1.ShellG2Strings.l_ShellPlus_January_Text="enero";_s1.ShellG2Strings.l_ShellPlus_July_Text="julio";_s1.ShellG2Strings.l_ShellPlus_June_Text="junio";_s1.ShellG2Strings.l_ShellPlus_LongDateFormatString_Text="{0}, {2} de {1} de {3}";_s1.ShellG2Strings.l_ShellPlus_LongDateTimeFormatString_Text="{0}, {1}, {3} de {2} de {4}";_s1.ShellG2Strings.l_ShellPlus_ShortDateTimeFormatString_Text="{0}/{1}/{2} {3}";_s1.ShellG2Strings.l_ShellPlus_ShorterDateTimeFormatString_Text="{0} / {1} {2}";_s1.ShellG2Strings.l_ShellPlus_March_Text="marzo";_s1.ShellG2Strings.l_ShellPlus_May_Text="mayo";_s1.ShellG2Strings.l_ShellPlus_November_Text="noviembre";_s1.ShellG2Strings.l_ShellPlus_October_Text="octubre";_s1.ShellG2Strings.l_ShellPlus_September_Text="septiembre";_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_CancelButton_Text="CANCELAR";_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_OkButton_Text="Aceptar";_s1.ShellG2Strings.l_ShellPlus_MeTile_Aria_Text="Pulse la flecha abajo para usar el panel de control Mi usuario.";_s1.ShellG2Strings.l_ShellPlus_ThemePanelLoading_Text="Cargando";_s1.ShellG2Strings.l_ShellPlus_ThemePanelSaving_Text="Guardando...";_s1.ShellG2Strings.l_ShellPlus_SaveThemeErrorFormat_Text="Lo sentimos, no se puede establecer el tema aquí ahora. Inténtelo de nuevo más tarde o vaya a {0} > Tema.";_s1.ShellG2Strings.l_ShellPlus_SaveThemeErrorConsumer_Text="No conseguimos configurar el tema ahora. Inténtelo de nuevo más tarde.";_s1.ShellG2Strings.l_ShellPlus_AdminOverrideSetting_Text="El tema lo ha establecido la organización, pero puede aplicar el tema de contraste alto si lo necesita.";_s1.ShellG2Strings.l_ShellPlus_ThemeTitleFormat_Text="Aplicar tema: {0}";_s1.ShellG2Strings.l_ShellPlus_SelectedThemeTitleFormat_Text="Tema seleccionado: {0}";_s1.ShellG2Strings.l_ShellPlus_DisabledTitleStringFormat_Text="Tema no disponible: {0}";_s1.ShellG2Strings.l_ShellPlus_SelectedThemeDisabledTitleFormat_Text="El tema seleccionado no está disponible: {0}";_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredAction_Text="Salga y vuelva a iniciar sesión.";_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredMessage_Text="Algunos elementos no se muestran aquí.";_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredTitle_Text="Actualizar alertas";_s1.ShellG2Strings.l_ShellPlus_GroupsLoadingFailed_Text="No se han podido recuperar los grupos. Vuelva a intentarlo dentro de unos minutos.";_s1.ShellG2Strings.l_ShellPlus_GroupsLoading_Text="Cargando...";_s1.ShellG2Strings.l_ShellPlus_GroupsWelcome_Text="Los grupos unen a los usuarios. Únase a un grupo o cree el suyo.";_s1.ShellG2Strings.l_ShellPlus_PasswordExpiration_Text="Su contraseña expirará en {0} días.";_s1.ShellG2Strings.l_ShellPlus_PasswordExpiration_IsOne_Text="Su contraseña expirará en {0} días.";_s1.ShellG2Strings.l_ShellPlus_PasswordExpirationZero_Text="Su contraseña expira hoy.";_s1.ShellG2Strings.l_ShellPlus_ChangePasswordTitle_Text="Es hora de cambiar la contraseña";_s1.ShellG2Strings.l_ShellPlus_ChangePasswordLink_Text="Cambiar ahora";_s1.ShellG2Strings.l_ShellPlus_SocialList_Aria_Text="Lista de notificaciones";_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Text="Mostrar más";_s1.ShellG2Strings.l_ShellPlus_Social_NoNewNotifications_Text="Nada nuevo en este momento";_s1.ShellG2Strings.l_ShellPlus_Social_JoinGroup_Text="Unirse a un grupo e iniciar una conversación.";_s1.ShellG2Strings.l_ShellPlus_Social_JoinGroup_Aria_Text="No hay ninguna notificación de grupo nueva. Ir a la página de todos los grupos para unirse a un grupo e iniciar una conversación.";_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Aria_Button_Text="Ver más notificaciones sociales";_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_Text="A {0} le gusta su mensaje en el grupo {1}";_s1.ShellG2Strings.l_ShellPlus_MeSpaceLikeMessage_Text="A {0} le gusta su mensaje";_s1.ShellG2Strings.l_ShellPlus_MissedNotificationsMessage_Text="Tiene nuevas notificaciones de Me gusta.";_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_OneLiker_Text="A {0} le gusta su mensaje:";_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_TwoLikers_Text="A {0} y a {1} les gusta su mensaje:";_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_MoreThanTwoLikers_Text="A {0} y a {1} más les gusta su mensaje:";_s1.ShellG2Strings.l_ShellPlus_NFD_Gotit_Text="De acuerdo";_s1.ShellG2Strings.l_ShellPlus_NFD_WhatNew_Text="Novedades";_s1.ShellG2Strings.l_ShellPlus_NFD_Next_Text="Siguiente";_s1.ShellG2Strings.l_ShellPlus_NFD_Previous_Text="Anterior";_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Title_Text="Notificaciones";_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Count_Text="({0})";_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Answer_Text="Respuesta";_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Answer_With_Im_Text="Responder con MI";_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Ignore_Text="Ignorar";_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Respond_Text="Responder";_s1.ShellG2Strings.l_ShellPlus_Notification_Skype_IncomingCall_Text="Llamada entrante";_s1.ShellG2Strings.l_ShellPlus_Notification_Skype_IncomingVideoCall_Text="Videollamada entrante";_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Likes_Title_Text="Le gusta";_s1.ShellG2Strings.l_ShellPlus_Notification_Reminders_View_More_Text="{0} más";_s1.ShellG2Strings.l_ShellPlus_Notification_Reminders_View_More_Aria_Text="Mostrar {0} avisos más";_s1.ShellG2Strings.l_ShellPlus_Notification_No_New_Notifications_Text="Nada nuevo ahora";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Available_Text="Disponible";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Busy_Text="Ocupado";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_DND_Text="No molestar";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_BRB_Text="Ya vuelvo";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Away_Text="Aparecer como ausente";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Invisible_Text="Invisible";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Unknown_Text="Desconocido";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Offline_Text="Sin conexión";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_SignOutIM_Text="Cerrar sesión en la MI";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_SignInIM_Text="Iniciar sesión en la MI";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_SigningInIM_Text="Iniciando sesión en la MI...";_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_ResetStatus_Text="Restablecer estado";_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeMore_Text="Mostrar más";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeMore_Text="Mostrar más";_s1.ShellG2Strings.l_ShellPlus_NFD_SeeMore_Text="Ver más";_s1.ShellG2Strings.l_ShellPlus_NFD_SeeLess_Text="Ver menos";_s1.ShellG2Strings.l_ShellPlus_Notifications_NewMail_SeeMore_Aria_Text="Ver más notificaciones de correo nuevo";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeMore_Aria_Text="Ver más notificaciones de recordatorio";_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeLess_Text="Mostrar menos";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeLess_Text="Mostrar menos";_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Text="Mostrar menos";_s1.ShellG2Strings.l_ShellPlus_Notifications_NewMail_SeeLess_Aria_Text="Ver menos notificaciones de correo nuevo";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeLess_Aria_Text="Ver menos notificaciones de recordatorios";_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Aria_Text="Ver menos notificaciones sociales";_s1.ShellG2Strings.l_ShellPlus_Notifications_Older_Text="Más antiguo";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_Older_Text="Más antiguo";_s1.ShellG2Strings.l_ShellPlus_Notifications_NothingNew_Text="Nada nuevo en este momento";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_NothingNew_Text="Nada nuevo en este momento";_s1.ShellG2Strings.l_ShellPlus_Notifications_DismissAll_Text="Descartar todo";_s1.ShellG2Strings.l_ShellPlus_Notifications_NewApp_DismissAll_Text="Descartar todo";_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_DismissAll_Text="Descartar todo";_s1.ShellG2Strings.l_ShellPlus_Notifications_NewApp_DismissAll_Aria_Text="Descartar todas las notificaciones de aplicaciones";_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_DismissAll_Aria_Text="Descartar todas las notificaciones de redes sociales";_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_DismissAll_Aria_Text="Descartar todos los recordatorios del calendario";_s1.ShellG2Strings.l_ShellPlus_Notifications_Mail_DismissAll_Aria_Text="Descartar todas las notificaciones de correo";_s1.ShellG2Strings.l_ShellPlus_Notifications_PinToLauncherAction_Text="Anclar a Inicio";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_JustNow_Text="Ahora mismo";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_OneMinAgo_Text="Hace un minuto";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_MinutesAgo_Text="hace {0} min";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_AnHourAgo_Text="Hace una hora";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_HoursAgo_Text="hace {0} horas";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_AdayAgo_Text="Hace un día";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_DaysAgo_Text="hace {0} días";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_Aweekago_Text="Hace una semana";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_WeeksAgo_Text="hace {0} semanas";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_AMonthAgo_Text="Hace un mes";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_MonthsAgo_Text="hace {0} meses";_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_Ayearago_Text="Hace más de un año";_s1.ShellG2Strings.l_ShellPlus_Notifications_GenericSectionHeader_Text="Notificaciones genéricas";_s1.ShellG2Strings.l_ShellPlus_Notifications_MentionNotificationsSectionHeader_Text="Menciones mediante @";_s1.ShellG2Strings.l_ShellPlus_Notifications_MentionNotifications_GroupTitle_Text="{0} en {1}";_s1.ShellG2Strings.l_ShellPlus_CondensedNewMentionMessage_Text="Se le ha mencionado en {0} mensajes nuevos.";_s1.ShellG2Strings.l_ShellPlus_Settings_Header_Text="Configuración";_s1.ShellG2Strings.l_ShellPlus_Settings_Loading_Text="Cargando su configuración...";_s1.ShellG2Strings.l_ShellPlus_Settings_SearchLoading_Text="Cargando...";_s1.ShellG2Strings.l_ShellPlus_Settings_Error_Text="Su configuración no está disponible en este momento. Vuelva a intentarlo más tarde.";_s1.ShellG2Strings.l_ShellPlus_Settings_Language_LearnMore_Text="Obtener más información";_s1.ShellG2Strings.l_ShellPlus_Settings_Save_Text="Guardar";_s1.ShellG2Strings.l_ShellPlus_Settings_Cancel_Text="Cancelar";_s1.ShellG2Strings.l_ShellPlus_Settings_NoResultsFirst_Text="No hay resultados para {0}";_s1.ShellG2Strings.l_ShellPlus_Settings_NoResultsLast_Text="Vuelva a formular la consulta.";_s1.ShellG2Strings.l_ShellPlus_Settings_SearchDataFailed_Text="Lo sentimos, pero ahora mismo hay un problema con la búsqueda. Inténtelo más tarde.";_s1.ShellG2Strings.l_ShellPlus_Settings_DisabledInImmersive_Text="¿Desea cambiar una configuración? Puede realizar los cambios que desee en la página de configuración.";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_Title_Text="Configuración de la aplicación";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_O365SettingsLink_Text="Office 365";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_MailLink_Text="Correo";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_CalendarLink_Text="Calendario";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_PeopleLink_Text="Contactos";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_OneDriveLink_Text="OneDrive";_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_YammerLink_Text="Yammer";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Header_Text="Cambiar la foto";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ChoosePhoto_Text="Elegir una foto";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_RotateRight_Text="Girar a la derecha";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Delete_Text="Eliminar";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomIn_Text="Acercar";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomOut_Text="Alejar";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Saving_Text="Guardando...";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_LoadFailure_Text="En estos momentos no puede editar su foto. Inténtelo de nuevo más tarde.";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_FallbackLink_Text="Cambiar la foto del perfil";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_FallbackLinkAria_Text="Abra una ventana emergente para cambiar la foto.";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_SaveFailure_Text="No se pueden guardar los cambios en estos momentos. Vuelva a intentarlo más tarde.";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_UploadFailure_Text="Se produjo un error. Vuelva a intentarlo más tarde.";_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_AdminDisabled_Text="El administrador ha deshabilitado el cambio de la foto de su cuenta.";_s1.ShellG2Strings.l_ShellPlus_Help_Text="Ayuda";_s1.ShellG2Strings.l_ShellPlus_Apps_Text="Aplicaciones";_s1.ShellG2Strings.l_ShellPlus_Actions_Text="Acciones";_s1.ShellG2Strings.l_ShellPlus_SearchCount_Text="({0})";_s1.ShellG2Strings.l_ShellPlus_Activate_Search_Text="Activar cuadro de texto de búsqueda";_s1.ShellG2Strings.l_ShellPlus_Search_Placeholder_Text="¿Qué desea hacer?";_s1.ShellG2Strings.l_ShellPlus_Search_NoResults_Text="No se encontró nada.";_s1.ShellG2Strings.l_ShellPlus_Search_NoResultsLink_Text="Inténtelo de nuevo más tarde o vaya al soporte técnico de Office.";_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Title_Text="Aviso importante:";_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Message_Text="El uso de Office 365 operado por 21Vianet está regulado por las leyes chinas sobre el contenido prohibido de internet.";_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Action_Text="Obtenga más información aquí";_s1.ShellG2Strings.l_ShellPlus_SkypeForBusiness_Text="Conversaciones de Skype Empresarial";_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsTab_Text="NUEVAS ({0})";_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsTabEmpty_Text="NUEVO";_s1.ShellG2Strings.l_ShellPlus_NavMenu_NoNewApps_Text="No hay nuevas aplicaciones en este momento";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsTabWithCount_Text="TODO ({0})";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsTab_Text="TODAS";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsError_Text="No podemos mostrarle todas las aplicaciones en este momento. Vuelva a comprobarlo más tarde o vaya a Todas las aplicaciones.";_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsGroup_Text="Nuevo";_s1.ShellG2Strings.l_ShellPlus_NavMenu_RecentAppsGroup_Text="Recientes";_s1.ShellG2Strings.l_ShellPlus_NavMenu_FirstPartyGroup_Text="Aplicaciones de Office 365";_s1.ShellG2Strings.l_ShellPlus_NavMenu_ThirdPartyGroup_Text="Otro";_s1.ShellG2Strings.l_ShellPlus_NavMenu_OfficeStoreGroup_Text="En la Tienda Office";_s1.ShellG2Strings.l_ShellPlus_NavMenu_SearchPlaceholder_Text="Buscar en todas mis aplicaciones";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneBackButton_Title_Text="Atrás";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneLaunchButton_Title_Text="Abrir {0}";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneLaunchButton_AriaLabel_Text="Haga clic para abrir {0}.";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPanePermissions_Title_Text="Permisos";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPanePermissions_Description_Text="Esta aplicación trabaja con datos de sus documentos. Podrá hacer lo siguiente:";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_Title_Text="Soporte";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_HomepageUrl_Text="Dirección URL de la aplicación";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_SupportUrl_Text="Soporte";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_PrivacyUrl_Text="Declaración de privacidad";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_EulaUrl_Text="Términos y condiciones";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPane_ErrorLoading_Text="No se pueden mostrar los detalles de las aplicaciones en este momento. Vuelva a comprobarlo más tarde o vaya a Todas las aplicaciones.";_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPane_NoAppDescription_Text="La descripción de la aplicación no está disponible.";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_AriaLabel_Text="Abra el menú contextual para anclar al iniciador de aplicaciones o a la barra de navegación, así como para desanclar de los mismos";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_OpenInNewTab_Text="Abrir en una nueva pestaña";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Unpin_Text="Desanclar del Inicio";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Pin_Text="Anclar a Inicio";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_PinToNavBar_Text="Anclar a la barra de navegación";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_UnpinFromNavBar_Text="Desanclar de la barra de navegación";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Resize_Text="Cambiar tamaño";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_ResizeSmall_Text="Pequeño";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_ResizeMedium_Text="Intermedio";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_ResizeWide_Text="Grande";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_More_Text="Más";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_AppDetails_Text="Detalles de la aplicación";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Uninstall_Text="Desinstalar";_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Recent_Text="Recientes";_s1.ShellG2Strings.l_ShellPlus_Apps_SingleNewApp_Text="Nueva aplicación: {0}";_s1.ShellG2Strings.l_ShellPlus_Apps_SingleNewAppDetails_Text="{0} está ahora en la lista Mis aplicaciones.";_s1.ShellG2Strings.l_ShellPlus_Apps_SingleNewAppAction_Text="Iniciar la aplicación ahora";_s1.ShellG2Strings.l_ShellPlus_Apps_MultipleNewApps_Text="Tiene nuevas aplicaciones";_s1.ShellG2Strings.l_ShellPlus_Apps_MultipleTwoNewAppsDetails_Text="{0} y {1}";_s1.ShellG2Strings.l_ShellPlus_Apps_MultipleThreeNewAppsDetails_Text="{0}, {1} y 1 más";_s1.ShellG2Strings.l_ShellPlus_Apps_MultipleFourOrMoreNewAppsDetails_Text="{0}, {1} y {2} más";_s1.ShellG2Strings.l_ShellPlus_Apps_MultipleNewAppsAction_Text="Buscarlas en Mis aplicaciones";_s1.ShellG2Strings.l_ShellPlus_Settings_Search_Placeholder_Text="Buscar en toda la configuración";_s1.ShellG2Strings.l_ShellPlus_Extensibility_Close_Aria_Text="Cerrar el panel de complemento";_s1.ShellG2Strings.l_ShellPlus_Me_Header_Text="Mis cuentas";_s1.ShellG2Strings.l_ShellPlus_Me_OtherAccounts_Text="Mis otras cuentas";_s1.ShellG2Strings.l_ShellPlus_Me_ChangeSkypeStatus_Text="Haga clic aquí para cambiar su estado";_s1.ShellG2Strings.l_ShellPlus_Bundle_Text="Bundle";_s1.ShellG2Strings.l_ShellPlus_Bundle_Bundles_Empty_Text="Cree su primer paquete para iniciar la recopilación de las cosas que necesita para sus proyectos y tareas. Use el signo más para comenzar.";_s1.ShellG2Strings.l_ShellPlus_Bundle_Artifacts_Empty_Title_Text="Arrastrar y colocar archivos y contenido aquí";_s1.ShellG2Strings.l_ShellPlus_Bundle_Artifacts_Empty_Text="Recopile todo el contenido de documentos e imágenes, clips de texto, direcciones URL y correos electrónicos.";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Placeholder_Text="Dele un nombre al paquete";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Save_Text="Guardar";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Create_Text="Crear";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Cancel_Text="Cancelar";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_PhotoTitle_Text="Seleccionar una foto de portada";_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_PhotoSubtitle_Text="Estas son algunas sugerencias...";_s1.ShellG2Strings.l_ShellPlus_Bundle_ContextMenu_Open_Text="Abrir";_s1.ShellG2Strings.l_ShellPlus_Bundle_ContextMenu_Edit_Text="Editar";_s1.ShellG2Strings.l_ShellPlus_Bundle_ContextMenu_Delete_Text="Eliminar";_s1.ShellG2Strings.l_ShellPlus_Bundle_ContextMenu_Copy_Text="Copiar"_Fhttps://r3.res.outlook.com/o365/versionless/shellg2strings_bc5c7f0c.js Obplist00pqX$versionX$objectsY$archiverT$top"#)*0123QRSTUVWXYZ[\]^_`abcdefghkU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !$%'(WNS.base[NS.relative_Ghttps://r3.res.outlook.com/o365/versionless/shellcoreming2m_e93acba6.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9N456CPWNS.keysZNS.objects789:;<=>?@AB EFGEIJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApache_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:51 GMTU16165Zkeep-aliveUbytes_Accept-Encoding_Wed, 12 Apr 2017 18:04:19 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}.3>GMPYbdfmu '5:ITbgu6;HKPdh|tOtry { window.scriptsLoaded = window.scriptsLoaded || {}; window.scriptProcessStart = window.scriptProcessStart || {}; window.scriptProcessStart['shellcore.o365shellg2coremin.mouse.js'] = (new Date()).getTime(); //----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // trying to record the timestamp for shell coremin first byte // however at this time ClientPerformance and Logging API wasn't initialized yet // hasn't been loaded yet. Because of that store the time in temporary __CM1 variable var O365 = window.O365 || {}; O365.__CM1 = (new Date()).getTime();/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365su");_o365su.e=function(){};_o365su.e.prototype={GET:0,POST:1,PUT:2,PATCH:3,DELETE:4};_o365su.e.registerEnum("_o365su.e",!1);_o365su.j=function(){};_o365su.j.registerInterface("_o365su.j");_o365su.i=function(){};_o365su.i.a=function(n,t,i,r,u,f,e){_o365su.i.b(n,t,i);var o=i<=r?i+u:i-u;if(i<=r&&o<=r||i>r&&o>r)window.setTimeout(function(){_o365su.i.a(n,t,o,r,u,f,e)},f);else{_o365su.i.b(n,t,r);e&&e()}};_o365su.i.b=function(n,t,i){switch(t){case 0:n.style.left=i+"px";break;case 1:n.style.right=i+"px";break;case 2:n.style.opacity=i.toString();break}};function DebugUtils(){}DebugUtils.a=function(n){DebugUtils.ConsLog&&window.console&&console.log&&console.log(n)};DebugUtils.ConsoleLog=function(n){for(var r=[],i=1;it){if(t<4){for(var f=new Sys.StringBuilder,e=0;e=0){t=n.indexOf("/",t+3);t>0&&(n=n.substr(0,t))}}return n};DebugUtils.ConsLog=!1;_o365su.g.b=new RegExp("[a-zA-Z0-9_\\-\\.]+(@|%40|%2540)[a-zA-Z0-9_\\-\\.]+\\.[a-zA-Z]{2,5}","g");_o365su.g.c="";/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365cl");_o365cl.h=function(){};_o365cl.h.registerInterface("_o365cl.h");_o365cl.i=function(){};_o365cl.i.registerInterface("_o365cl.i");_o365cl.j=function(){};_o365cl.j.registerInterface("_o365cl.j");Type.registerNamespace("O365");O365.LogArea=function(){};O365.LogArea.prototype={NotSpecified:0,Shell:1,SuiteApi:2,PendingGet:3,O365Framework:4,Notifications:5,PAdminHome:6,WebTrends:7,Domains:8,UserManagement:9,Wizard:10,AssistancePanel:11,Signup:12,SuiteServiceProxy:13,MessageCenter:14,GetStarted:15,Commerce:16,GeminiWizard:17,Profile:18,O365Settings:19,O365AdminHome:20,IWHome:21,ModernAdminPortal:22,PersonalizedEvents:23,SmbApp:24};O365.LogArea.registerEnum("O365.LogArea",!1);O365.LogLevel=function(){};O365.LogLevel.prototype={Trace:0,Info:1,Warning:4,Error:6};O365.LogLevel.registerEnum("O365.LogLevel",!1);O365.LogParameter=function(){};O365.LogParameter.prototype={Empty:0,Deferred:1};O365.LogParameter.registerEnum("O365.LogParameter",!1);_o365cl.g=function(){};_o365cl.g.prototype={ClientTelemetryUrl:null,ClientTelemetrySource:null,TenantToken:null,UIVersion:null};O365.Log=function(){};O365.Log.get_FallbackUrl=function(){return O365.Log.g};O365.Log.set_FallbackUrl=function(n){O365.Log.g=n;return n};O365.Log.get_DefaultLogSwitches=function(){return[!1,!1,!1,!0]};O365.Log.WriteLog=function(n,t,i,r){for(var f=[],u=4;u1e3){O365.Log.q();O365.Log.SetLoggerInstance(null)}else{var f=new _o365cl.c(null);f.l=n;f.i=t;f.h=i;f.k=r;f.e=u===1;f.f=e;Array.add(O365.Log.i,f)}break}return null};O365.Log.q=function(){if(O365.Log.g){var n=new _o365cl.b;n.LogUrl=O365.Log.g;n.LogLevelSwitches=O365.Log.j(O365.Log.get_DefaultLogSwitches());O365.Log.f=new O365.Logger(n);O365.Log.f.c(405003,6,1,!1,0,null)}};_o365cl.b=function(){};_o365cl.b.prototype={LogSenderOverride:null,LogUrl:null,LogProcessorOverride:null,LogLevelSwitches:null,LogLevelSwitchesForPage:null,MaxAdditionalParametersLength:440,MaxMessagesPerPayload:10,MaxPayloadSize:2048,MaxSingleArgumentLength:1024};O365.Logger=function(n){var t;_o365su.b.ThrowOnNullOrUndefined(n,"configuration");this.b=n;if(n.LogSenderOverride)t=n.LogSenderOverride;else if(n.LogUrl)t=new _o365cl.e(n.LogUrl);else return;this.a=n.LogProcessorOverride?n.LogProcessorOverride:new _o365cl.d(_o365su.c.b(n.MaxSingleArgumentLength)?1024:n.MaxSingleArgumentLength,_o365su.c.b(n.MaxMessagesPerPayload)?10:n.MaxMessagesPerPayload,_o365su.c.b(n.MaxPayloadSize)?2048:n.MaxPayloadSize,_o365su.c.b(n.MaxAdditionalParametersLength)?440:n.MaxAdditionalParametersLength);this.a.Start(t)};O365.Logger.prototype={b:null,a:null,c:function(n,t,i,r,u,f){var o=u?this.b.LogLevelSwitchesForPage:this.b.LogLevelSwitches;var s=!o||o[O365.LogLevel.toString(t)];var e=null;if(s){e=new _o365cl.c(null);e.k=i;e.h=t;e.i=n;e.m=+new Date;e.f=f;e.e=r;this.a.AddLogMessage(e)}return e?e.e?e:null:null}};_o365cl.c=function(n){this.g=n};_o365cl.c.prototype={i:0,h:0,k:0,m:0,f:null,e:!1,l:0,j:!1,g:null,c:function(){return this.g},b:function(){return this.j},a:function(n){this.e&&Array.add(this.f,n)},d:function(n){return Array.contains(this.f,n)}};_o365cl.d=function(n,t,i,r){this.j=Function.createDelegate(this,this.s);this.a=new Sys.StringBuilder;this.g=new Sys.StringBuilder;this.k={};this.d=-1;this.f=[];this.o=n;this.n=t;this.h=i;this.m=r};_o365cl.d.prototype={m:0,n:0,h:0,o:0,l:null,e:0,b:0,c:0,Start:function(n){_o365su.b.ThrowOnNullOrUndefined(n,"logSender");this.l=n;_o365su.a.a(window.self,"beforeunload",this.j,!1)},AddLogMessage:function(n){var t=n;if(t.e){Array.add(this.f,t);var i=this;t.g=_o365su.f.b(function(){if(t.e&&!t.j){t.e=!1;i.q(t)}},t)}else this.q(t)},RegisterAdditionalParameter:function(n,t){if(n&&!(n in this.k)){this.k[n]=!0;if(t&&t.length>64){O365.Log.WriteShellLog(406749,4,4,0,n,t,64);t=t.substr(0,64)}var i="";i=this.b>0?String.format(',"{0}","{1}"',n,t):String.format('"{0}","{1}"',n,t);var r=_o365su.d.c(i).length;if(r+this.b>this.m)O365.Log.WriteShellLog(171058,6,4,0,n,t,this.g);else{this.g.append(i);this.b+=r}}},q:function(n){n.j=!0;var t=this.t(n);var u=t.length;if(!(4+u+this.p()>this.h)){if(this.d>-1){window.clearTimeout(this.d);this.d=-1}var f=this.c>0?this.c+1:4;f+u+this.p()>this.h&&this.i();if(this.e){this.a.append(",");this.c++}else{var i="{m:[";this.a.append(i);this.c=i.length}this.a.append(t);this.c+=t.length;this.e++;if(this.e>=this.n)this.i();else{var r=this;this.d=window.setTimeout(function(){r.d=-1;r.i()},3e4)}}},t:function(n){var t=new Sys.StringBuilder;t.append("{");t.append("t:"+n.i.toString());t.append(",l:"+n.h.toString());t.append(",ct:"+n.m.toString());t.append(",a:[");if(n.f)for(var i=0;i0&&t.append(",");var u=n.f[i];var r=this.r(u);t.append(r)}t.append("]}");return t.toString()},r:function(n){var t="";if(_o365su.c.d(n))t="[null]";else if(_o365su.c.e(n))t="[undefined]";else{var i=Object.getType(n);t=i===String?n:i===Error?n.message:n.toString()}t=_o365su.d.c(_o365su.d.c(t));t='"'+_o365su.d.f(t,this.o)+'"';return t},p:function(){return this.b+(this.b>0?5:0)+2+17},i:function(){if(this.e>0){this.a.append("]");if(this.b>0){this.a.append(",a:[");this.a.append(this.g.toString());this.a.append("]")}this.a.append("}");this.l.Send(this.a.toString());this.a=new Sys.StringBuilder;this.e=0;this.c=0}},s:function(){_o365su.a.b(window.self,"beforeunload",this.j);for(var t=this.f.length,n=0;n0){e=r.join(",");f.a("Inventory",e,0)}this.e(f)},e:function(n){if(this.d){var t=new O365.ShellAriaLogger.EventProperties;t.eventType=n.d;t.name=n.c;t.timestamp=n.e.getMilliseconds();for(var u=n.b,f=u.length,i=0;i0?t=String.format(r,_o365sg2c.b.a.PortalUrl,encodeURIComponent(_o365sg2c.b.b.ThemeColors.join("|")),encodeURIComponent(_o365sg2c.b.b.CultureName)):_o365sg2c.b.b.UseSPOBehaviors&&_o365sg2c.b.a.TenantThemeCssUrl&&(t=_o365sg2c.b.a.TenantThemeCssUrl);_o365sg2cm.e.a(t)};_o365sg2c.b.Host=function(){};_o365sg2c.b.Host.OnContextMenuPopup=function(n){_o365sg2c.b.e.push(n);return Array.indexOf(_o365sg2c.b.e,n)};_o365sg2c.b.Host.RemoveOnContextMenuPopup=function(n){_o365sg2c.b.e[n]=null};_o365sg2c.b.Host.FlushTaskRunnerQueue=function(){};_o365sg2c.b.Navigation=function(){};_o365sg2c.b.Navigation.OnLinkClick=function(n){_o365sg2c.b.f.push(n);return Array.indexOf(_o365sg2c.b.f,n)};_o365sg2c.b.Navigation.RemoveOnLinkClick=function(n){_o365sg2c.b.f[n]=null};_o365sg2c.b.Navigation.OnHamburgerButtonClick=function(n){_o365sg2c.b.r.push(n);_o365sg2c.i.b(!1)};_o365sg2c.b.Navigation.SetBreadCrumb=function(n){_o365sg2c.bg.b(n)};_o365sg2c.b.Navigation.SetTitleText=function(n,t){_o365sg2c.i.h(n,t)};_o365sg2c.b.Navigation.SetShareButtonVisible=function(n){var t=document.getElementById("O365_MainLink_ShareButton");t&&(t.parentNode.parentNode.style.display=n?"":"none")};_o365sg2c.e=function(){};_o365sg2c.e.c=function(){var n=document.createElement("button");n.className="o365button";n.setAttribute("type","button");return n};_o365sg2c.e.d=function(n,t){var i=null;var u=function(){_o365sg2c.c.a(n,"ms-bgc-w ms-fcl-b o365cs-spo-topbarMenuOpen");_o365sg2c.c.f(n,"o365cs-topnavText ms-bgc-tdr-h");i.style.display="block";i.focus();_o365sg2c.b.g(_o365sg2c.b.e,!0);t&&O365.Log.d(t,"ContextMenu",0,null,null)};var r=function(){_o365sg2c.c.a(n,"o365cs-topnavText ms-bgc-tdr-h");_o365sg2c.c.f(n,"ms-bgc-w ms-fcl-b o365cs-spo-topbarMenuOpen");i.style.display="none";_o365sg2c.b.g(_o365sg2c.b.e,!1)};i=_o365sg2c.e.e([n],u,r);i.className="o365cs-nav-contextMenu o365spo contextMenuPopup";i.style.top="50px";i.style.position="absolute";i.style[_o365sg2c.b.a.IsRTL?"left":"right"]="0";_o365sg2c.c.k(i,function(n){if(n.keyCode===40){var t=i.querySelector("a");t&&t.focus()}});return i};_o365sg2c.e.f=function(){var n=_o365sg2c.e.b();_o365sg2c.c.a(n,"o365cs-contextMenuItem");n.style.textDecoration="none";_o365sg2c.c.k(n,function(t){if(t.keyCode===38||t.shiftKey&&t.keyCode===9)for(var r=n===n.parentNode.firstChild?n.parentNode.lastChild:n.previousSibling;r;){if(r.tagName==="A"&&!r.disabled){r.focus();_o365su.a.d(t);_o365su.a.c(t);break}r=r.previousSibling}else if(t.keyCode===40||t.keyCode===9)for(var i=n===n.parentNode.lastChild?n.parentNode.firstChild:n.nextSibling;i;){if(i.tagName==="A"&&!i.disabled){i.focus();_o365su.a.d(t);_o365su.a.c(t);break}i=i.nextSibling}});return n};_o365sg2c.e.g=function(){var n=document.createElement("div");n.className="o365cs-contextMenuSeparator ms-bcl-nl";return n};_o365sg2c.e.b=function(){var n=document.createElement("a");n.className="o365button";_o365sg2c.c.h(n,"link");return n};_o365sg2c.e.a=function(n){var t=document.createElement("span");t.className=String.format("ms-Icon--{0} ms-icon-font-size-{1}",n.a,n.b);t.style.display="inline-block";t.style.fontSize=n.b+"px";t.style.verticalAlign="middle";_o365sg2c.c.h(t,"presentation");return t};_o365sg2c.e.e=function(n,t,i){var u=null;var r=document.createElement("div");r.tabIndex=0;r.style.display="none";r.style.position="absolute";r.style.zIndex=2001;for(var o=n,s=o.length,f=0;f0){_o365sg2c.g.d(t,_o365sg2c.b.b.CurrentWorkloadHelpSubLinks);_o365sg2c.g.b(t)}if(_o365sg2c.b.b.HelpLink){var r=null;new RegExp("^javascript:.*$","i").test(_o365sg2c.b.b.HelpLink.Url)||_o365sg2c.b.b.HelpLink.TargetWindow!=="_blank"||(r=function(){_o365sg2c.b.b.HelpLink&&window.open(_o365sg2c.b.b.HelpLink.Url,_o365sg2c.b.b.HelpLink.TargetWindow,"menubar=no,status=no,scrollbars=yes,titlebar=no,toolbar=no,resizable=yes");return!1});_o365sg2c.g.a(t,_o365sg2c.b.b.HelpLink,r)}if(_o365sg2c.b.b.FeedbackLink){var f=function(){_o365sg2c.b.b.FeedbackLink&&window.open(_o365sg2c.b.b.FeedbackLink.Url,_o365sg2c.b.b.FeedbackLink.TargetWindow,"scrollbars=yes,menubar=no,titlebar=no,location=no,width=600,height=800,resizable=yes");return!1};_o365sg2c.g.b(t);_o365sg2c.g.a(t,_o365sg2c.b.b.FeedbackLink,f)}_o365sg2c.g.a(t,_o365sg2c.b.b.CommunityLink,null);_o365sg2c.g.a(t,_o365sg2c.b.b.LegalLink,null);_o365sg2c.g.a(t,_o365sg2c.b.b.PrivacyLink,null);n.style.position="relative";n.appendChild(t)};_o365sg2c.g.i=function(n){var t=_o365sg2c.e.c();t.id="O365_MainLink_Me";_o365sg2c.c.a(t,"o365cs-nav-item o365cs-nav-button ms-fcl-w o365cs-me-nav-item o365cs-topnavText");_o365sg2c.c.i(t,!0);_o365sg2c.c.c(t,_s1.ShellG2Strings.l_ShellCore_MeTile_Title_Text);_o365sg2c.c.h(t,"menuitem");_o365sg2c.c.d(t,function(n){_o365sg2c.b.c(t.id)},!1);if(_o365sg2c.b.a.HasEXOLicense){var o=document.createElement("div");o.className="o365cs-me-tileview-container";var u=document.createElement("div");u.className="o365cs-me-tileview";var c=document.createElement("div");c.className="o365cs-me-presence5x50 o365cs-me-presenceColor-Offline";u.appendChild(c);var h=_o365sg2c.e.a(_o365sg2cm.a.e);_o365sg2c.c.a(h,"ms-bgc-nt ms-fcl-w o365cs-me-tileimg o365cs-me-tileimg-doughboy");u.appendChild(h);o.appendChild(u);t.appendChild(o)}else{var r=document.createElement("div");r.className="o365cs-me-tile-nophoto";var s=document.createElement("div");s.className="o365cs-me-tile-nophoto-username-container";var f=document.createElement("span");f.className="o365cs-me-tile-nophoto-username o365cs-me-bidi";_o365sg2c.c.e(f,_o365sg2c.b.b.TruncatedUserDisplayName||_o365sg2c.b.b.UserDisplayName);s.appendChild(f);r.appendChild(s);var e=_o365sg2c.e.a(_o365sg2cm.a.f);_o365sg2c.c.a(e,"ms-fcl-nt o365cs-me-tile-nophoto-down");e.style.display="table-cell";r.appendChild(e);t.appendChild(r)}n.appendChild(t);var i=_o365sg2c.e.d(t,"MeControlPane");_o365sg2c.g.a(i,_o365sg2c.b.b.AboutMeLink,null);_o365sg2c.g.a(i,_o365sg2c.b.b.SignOutLink,null);if(_o365sg2c.b.b.CurrentWorkloadUserSubLinks&&_o365sg2c.b.b.CurrentWorkloadUserSubLinks.length>0){_o365sg2c.g.b(i);_o365sg2c.g.d(i,_o365sg2c.b.b.CurrentWorkloadUserSubLinks)}n.style.position="relative";n.appendChild(i)};_o365sg2c.g.m=function(n){var t=_o365sg2c.e.b();t.id="O365_MainLink_SignIn";_o365sg2c.c.a(t,"o365cs-nav-item o365cs-nav-link o365cs-topnavText ms-bgc-np ms-bgc-ns-h o365cs-nav-signIn");_o365sg2c.c.e(t,_o365sg2c.b.a.SignInLink.Text);_o365sg2c.c.g(t,_o365sg2c.b.a.SignInLink.Url);n.appendChild(t)};_o365sg2c.g.a=function(n,t,i){if(t){var r=_o365sg2c.e.f();r.id="O365_SubLink_"+t.Id;_o365sg2c.c.e(r,t.Text);_o365sg2c.c.c(r,t.Title?t.Title:t.Text);if(t.Url){_o365sg2c.c.a(r,"ms-fcl-b ms-fcl-b-h ms-fcl-b-f");_o365sg2c.c.g(r,t.Url);t.TargetWindow&&_o365sg2c.c.j(r,t.TargetWindow);_o365sg2c.c.n(r,function(n){_o365sg2c.c.a(r,"o365cs-contextMenuItemHover ms-bgc-nl")});_o365sg2c.c.l(r,function(n){_o365sg2c.c.f(r,"o365cs-contextMenuItemHover ms-bgc-nl")});_o365sg2c.c.d(r,function(n){_o365sg2c.b.c(t.Id);var e=!1;if(_o365sg2c.b.f.length>0){var u;var f=(u=new _o365sg2cm.c,u.Id=t.Id,u.Text=t.Text,u.Url=t.Url,u.Target=t.TargetWindow,u);_o365sg2c.b.g(_o365sg2c.b.f,f);_o365sg2c.c.e(r,f.Text);_o365sg2c.c.g(r,f.Url);_o365sg2c.c.j(r,f.Target);e=f.Cancel}(e||i&&!i())&&_o365su.a.c(n)},!1)}else{_o365sg2c.c.a(r,"o365cs-contextMenuInactiveItem ms-fcl-tt");r.disabled=!0;_o365sg2c.c.m(r,!0)}n.appendChild(r)}};_o365sg2c.g.d=function(n,t){if(t)for(var u=t,f=u.length,i=0;i0){var f;var e=(f=new _o365sg2cm.c,f.Id=t,f.Text=i,f.Url=r,f.Target=u,f);_o365sg2c.b.g(_o365sg2c.b.f,e);o=e.Cancel}o&&_o365su.a.c(n)};_o365sg2c.i.g=function(n){var u=document.createElement("div");var i="";_o365sg2c.b.d.titleText&&(i=_o365sg2c.b.d.titleText);i||(u.style.display="none");var t=_o365sg2c.e.b();t.id="O365_MainLink_Title";_o365sg2c.c.a(t,"o365cs-topnavText");_o365sg2c.c.g(t,"#");_o365sg2c.c.c(t,i);var r=document.createElement("span");r.className="o365cs-nav-docTitleText o365cs-semiLightFont";_o365sg2c.c.e(r,i);t.appendChild(r);_o365sg2c.b.d.titleLabel&&(t.title=_o365sg2c.b.d.titleLabel);_o365sg2c.c.d(t,function(n){_o365sg2c.i.c(n,t.id,null,null,null)},!1);u.appendChild(t);n.appendChild(u)};_o365sg2c.i.h=function(n,t){var i=document.getElementById("O365_MainLink_Title");if(i){_o365sg2c.c.c(i,n);i.title=t?t:"";var r=i.querySelector(".o365cs-nav-docTitleText");r&&_o365sg2c.c.e(r,n);i.parentNode.style.display=n?"":"none"}};_o365sg2c.b.t=new Array(0);_o365sg2c.b.s=new Array(0);_o365sg2c.b.q=new Array(0);_o365sg2c.b.e=new Array(0);_o365sg2c.b.f=new Array(0);_o365sg2c.b.r=new Array(0);_o365sg2c.b.o=!1;_o365sg2c.b.shellData=null;_o365sg2c.b.clientData=null;_o365sg2c.b.renderSettings=null;_o365sg2c.b.b=null;_o365sg2c.b.d=null;_o365sg2c.b.m=null;_o365sg2c.b.l=null;_o365sg2c.b.a=null;_o365sg2c.b.k=null;_o365sg2c.b.j=0;_o365sg2c.b.i=0;_o365sg2c.b.h=0;_o365sg2c.b.n=0;_o365sg2c.b.$$cctor();_o365sg2c.h.a=null;_o365sg2c.g.c=null;_o365sg2c.i.a=null;_o365sg2c.i.b=null;//----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // trying to record the timestamp for shell coremin last byte // however at this time ClientPerformance and Logging API wasn't initialized yet // hasn't been loaded yet. Because of that store the time in temporary __CM2 variable var O365 = window.O365 || {}; O365.__CM2 = (new Date()).getTime(); window.scriptsLoaded['shellcore.o365shellg2coremin.mouse.js'] = 1; window.scriptProcessEnd = window.scriptProcessEnd || {}; window.scriptProcessEnd['shellcore.o365shellg2coremin.mouse.js'] = (new Date()).getTime(); } catch(e) { window.owaLastErrorReported = e; throw e; } _Ghttps://r3.res.outlook.com/o365/versionless/shellcoreming2m_e93acba6.js Obplist00pqX$versionX$objectsY$archiverT$top"#)*0123QRSTUVWXYZ[\]^_`abcdefghkU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !$%'(WNS.base[NS.relative_Ihttps://r3.res.outlook.com/o365/versionless/shellconsumerdata_29da23d7.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw9"456CPWNS.keysZNS.objects789:;<=>?@AB EFGEIJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApache_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:51 GMTT2404Zkeep-aliveUbytes_Accept-Encoding_Wed, 12 Apr 2017 18:04:19 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}05@IOR[dfhow )7<KVdiw7<ILQei}tO%/Type.registerNamespace("_sc1");_sc1.ConsumerShellDataStrings=function(){};_sc1.ConsumerShellDataStrings.l_EditProfile_Text="Editar perfil";_sc1.ConsumerShellDataStrings.l_AccountSettings_Text="Ver cuenta";_sc1.ConsumerShellDataStrings.l_SignOut_Text="Cerrar sesión";_sc1.ConsumerShellDataStrings.l_Outlook_Text="Correo";_sc1.ConsumerShellDataStrings.l_Calendar_Text="Calendario";_sc1.ConsumerShellDataStrings.l_People_Text="Contactos";_sc1.ConsumerShellDataStrings.l_Tasks_Text="Tareas";_sc1.ConsumerShellDataStrings.l_OneDrive_Text="OneDrive";_sc1.ConsumerShellDataStrings.l_WordOnline_Text="Word";_sc1.ConsumerShellDataStrings.l_ExcelOnline_Text="Excel";_sc1.ConsumerShellDataStrings.l_PowerPointOnline_Text="PowerPoint";_sc1.ConsumerShellDataStrings.l_OneNoteOnline_Text="OneNote";_sc1.ConsumerShellDataStrings.l_Sway_Text="Sway";_sc1.ConsumerShellDataStrings.l_Skype_Text="Skype";_sc1.ConsumerShellDataStrings.l_DocsCom_Text="Docs.com";_sc1.ConsumerShellDataStrings.l_Office_Text="Office";_sc1.ConsumerShellDataStrings.l_Bing_Text="Bing";_sc1.ConsumerShellDataStrings.l_MSN_Text="MSN";_sc1.ConsumerShellDataStrings.l_LogicFlows_Text="Flow" /*! Version=16.00.1724.007 */ function NavBarDataRequest(){}NavBarDataRequest.prototype={Culture:null,UPN:null,ClientLoggingUrlOverride:null,SuiteServiceUrlOverride:null,ExcludeJsMVVM:!1,Layout:null,Resources:null,WorkloadId:null,UserHexCID:null,SkypeApiKeyOverride:null,AddBusinessUserUrlOverride:null,SwitchToBusinessUserUrlOverride:null,SavedUserUrlOverride:null,SuiteDataSharingUrlOverride:null,UID:null,SessionID:null,CorrelationID:null};function ConsumerShellDataGenerator(){}ConsumerShellDataGenerator.GetUnauthenticatedNavBarData=function(n){var i=ConsumerShellDataGenerator.c(0,n.Culture,null);var t=ConsumerShellDataGenerator.d(n.Culture,n.ClientLoggingUrlOverride,n.WorkloadId);n.Resources&&(t.ShellDefaultThemeCSS=n.Resources.shellg2coreminthemecss);t.IsFallbackShell=!0;i.ClientData=JSON.stringify(t);return i};ConsumerShellDataGenerator.GetConsumerNavBarData=function(n){var t;return ConsumerShellDataGenerator.GetConsumerData((t=new NavBarDataRequest,t.Culture=n,t))};ConsumerShellDataGenerator.GetConsumerData=function(n){var i=ConsumerShellDataGenerator.c(1,n.Culture,n.UPN);i.CurrentWorkloadUserSubLinks=new Array(0);i.CurrentWorkloadUserSubLinks.push(ConsumerShellDataGenerator.a("ShellAboutMe",_sc1.ConsumerShellDataStrings.l_EditProfile_Text,"https://profile.live.com/",null));i.CurrentWorkloadUserSubLinks.push(ConsumerShellDataGenerator.a("ShellSettings",_sc1.ConsumerShellDataStrings.l_AccountSettings_Text,"https://account.microsoft.com/",null));i.SignOutLink=ConsumerShellDataGenerator.a("ShellSignout",_sc1.ConsumerShellDataStrings.l_SignOut_Text,"http://t.msn.com/?ocid=mailsignout",null);i.IsAuthenticated=!0;var t=ConsumerShellDataGenerator.d(n.Culture,n.ClientLoggingUrlOverride,n.WorkloadId);t.IsConsumerShell=!0;t.HasEXOLicense=!0;t.SuiteServiceUrl=n.SuiteServiceUrlOverride||"https://outlook.live.com/owa/service.svc";t.UPN=n.UPN;t.UserHexCID=n.UserHexCID;t.UID=n.UserHexCID||n.UID;t.SHSID=n.CorrelationID;t.CLSID=n.SessionID;t.SkypeApiKey=n.SkypeApiKeyOverride||"b28f4819-da61-4880-94ab-4198414ff64c";t.SkypeDogfoodExperience=!1;t.IdentitySwitcherEnabled=!1;t.MeFlexPaneEnabled=!0;t.AddBusinessUserUrl=n.AddBusinessUserUrlOverride||"https://portal.office.com/home/workloadlanding?wid="+i.CurrentMainLinkElementID;t.SwitchToBusinessUserUrl=n.SwitchToBusinessUserUrlOverride||"https://portal.office.com/home/workloadlanding?wid="+i.CurrentMainLinkElementID;t.SavedUserUrl=n.SavedUserUrlOverride||"https://login.live.com/me.srf?wa=wsignin1.0&wreply=https:%2F%2Fonedrive.live.com%2F&id=250206";t.SuiteDataSharingUrl=n.SuiteDataSharingUrlOverride||"https://outlook.office365.com/owa/";t.EhamFeatureEnabled=!1;if(n.Resources){n.Layout=n.Layout||"mouse";t.ShellDefaultThemeCSS=n.Resources.shellg2coreminthemecss;switch(n.Layout){case"mouse":t.ShellCoreCSS=n.ExcludeJsMVVM?n.Resources.shellg2corenomvvmcss:n.Resources.shellg2corecss;t.ShellCoreJS=n.ExcludeJsMVVM?n.Resources.shellcoreprimeg2nomvvmm:n.Resources.shellcoreprimeg2m;t.ShellPlusCSS=n.Resources.shellg2pluscss;t.ShellPlusJS=n.Resources.shellplusg2m;break;case"wide":t.ShellCoreCSS=n.ExcludeJsMVVM?n.Resources.shellg2corewnomvvmcss:n.Resources.shellg2corewcss;t.ShellCoreJS=n.ExcludeJsMVVM?n.Resources.shellcoreprimeg2nomvvmw:n.Resources.shellcoreprimeg2w;t.ShellPlusCSS=n.Resources.shellg2pluswcss;t.ShellPlusJS=n.Resources.shellplusg2w;break;case"narrow":t.ShellCoreCSS=n.ExcludeJsMVVM?n.Resources.shellg2corennomvvmcss:n.Resources.shellg2corencss;t.ShellCoreJS=n.ExcludeJsMVVM?n.Resources.shellcoreprimeg2nomvvmn:n.Resources.shellcoreprimeg2n;t.ShellPlusCSS=n.Resources.shellg2plusncss;t.ShellPlusJS=n.Resources.shellplusg2n;break;case"touch":t.ShellCoreCSS=n.ExcludeJsMVVM?n.Resources.shellg2coretnomvvmcss:n.Resources.shellg2coretcss;t.ShellCoreJS=n.ExcludeJsMVVM?n.Resources.shellcoreprimeg2nomvvmt:n.Resources.shellcoreprimeg2t;t.ShellPlusCSS=n.Resources.shellg2plustcss;t.ShellPlusJS=n.Resources.shellplusg2t;break}}i.ClientData=JSON.stringify(t);return i};ConsumerShellDataGenerator.b=function(){for(var n=[],r=0;r?@AB EFGEIJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-ModifiedXtext/cssQ*TgzipVApache_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:51 GMTT6784Zkeep-aliveUbytes_Accept-Encoding_Wed, 29 Mar 2017 07:08:37 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}16AJPS\egipx *8=LWejx&+8;@TXlztO_.o365button{background-color:transparent}@font-face{font-family:'o365Icons';src:url('shelleoticons_d1fac675.eot?#iefix') format('embedded-opentype'),url('shellwofficons_2adff0f.woff') format('woff'),url('shellttficons_eee870b2.ttf') format('truetype'),url('shellsvgicons_48af8afb.svg#web') format('svg');font-weight:normal;font-style:normal}.o365cs-base [class^="ms-Icon--"]:before,.o365cs-base [class*=" ms-Icon--"]:before{font-family:"Office365Icons","o365Icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;width:auto;margin-left:0;margin-right:0}.o365cs-base [class^="ms-Icon--"],.o365cs-base [class*=" ms-Icon--"]{display:inline-block;line-height:1}.ms-icon-font-circle:before{border-style:solid;border-radius:1em;line-height:1.15;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:.1em}@media screen and (-webkit-min-device-pixel-ratio:0){.ms-icon-font-circle:before{line-height:1}}.ms-icon-font-size-8{font-size:8px!important}.ms-icon-font-size-11{font-size:11px!important}.ms-icon-font-size-12{font-size:12px!important}.ms-icon-font-size-14{font-size:14px!important}.ms-icon-font-size-18{font-size:18px!important}.ms-icon-font-size-20{font-size:20px!important}.ms-icon-font-size-22{font-size:22px!important}.ms-icon-font-size-25{font-size:25px!important}.ms-icon-font-size-26{font-size:26px!important}.ms-icon-font-size-35{font-size:35px!important}[data-icon]:before{content:attr(data-icon)}.ms-Icon--circleFill:before{content:'\e001 '}.ms-Icon--plus:before{content:'\e004 '}.ms-Icon--question:before{content:'\e006 '}.ms-Icon--person:before{content:'\e008 '}.ms-Icon--personAdd:before{content:'\e086 '}.ms-Icon--mail:before{content:'\e009 '}.ms-Icon--infoCircle:before{content:'\e00a '}.ms-Icon--alert:before{content:'\e00b '}.ms-Icon--xCircle:before{content:'\e00c '}.ms-Icon--bell:before{content:'\e010 '}.ms-Icon--calendar:before{content:'\e011 '}.ms-Icon--scheduling:before{content:'\e012 '}.ms-Icon--event:before{content:'\e013 '}.ms-Icon--onedrive:before{content:'\e016 '}.ms-Icon--chat:before{content:'\e017 '}.ms-Icon--menu:before{content:'\e020 '}.ms-Icon--home:before{content:'\e021 '}.ms-Icon--favorites:before{content:'\e022 '}.ms-Icon--phone:before{content:'\e023 '}.ms-Icon--clock:before{content:'\e105 '}.ms-Icon--miniatures:before{content:'\e02a '}.ms-Icon--gear:before{content:'\e035 '}.ms-Icon--smiley:before{content:'\e036 '}.ms-Icon--search:before{content:'\e039 '}.ms-Icon--questionReverse:before{content:'\e03a '}.ms-Icon--tasks:before{content:'\e040 '}.ms-Icon--check:before{content:'\e041 '}.ms-Icon--x:before{content:'\e042 '}.ms-Icon--ellipsis:before{content:'\e045 '}.ms-Icon--refresh:before{content:'\e034 '}.ms-Icon--arrowLeft:before{content:'\e049 '}.ms-Icon--arrowRight:before{content:'\e04a '}.ms-Icon--download:before{content:'\e04b '}.ms-Icon--save:before{content:'\e025 '}.ms-Icon--pencil:before{content:'\e027 '}.ms-Icon--caretUp:before{content:'\e051 '}.ms-Icon--caretDown:before{content:'\e052 '}.ms-Icon--officeThreshold:before{content:'\e055 '}.ms-Icon--office365:before{content:'\e056 '}.ms-Icon--office365Preview:before{content:'\e057 '}.ms-Icon--apps:before{content:'\e060 '}.ms-Icon--officeStore:before{content:'\e061 '}.ms-Icon--windowsStore:before{content:'\e37a '}.ms-Icon--outlook:before{content:'\e062 '}.ms-Icon--project:before{content:'\e063 '}.ms-Icon--yammer:before{content:'\e064 '}.ms-Icon--dynamicsCrm:before{content:'\e065 '}.ms-Icon--adminP:before{content:'\e137 '}.ms-Icon--admin:before{content:'\e081 '}.ms-Icon--microsoft:before{content:'\e083 '}.ms-Icon--powerBi:before{content:'\e08b '}.ms-Icon--newsfeed:before{content:'\e08d '}.ms-Icon--gallatin:before{content:'\e0b3 '}.ms-Icon--chevronUp:before{content:'\e087 '}.ms-Icon--chevronDown:before{content:'\e088 '}.ms-Icon--chevronLeft:before{content:'\e089 '}.ms-Icon--chevronRight:before{content:'\e08a '}.ms-Icon--waffle2:before{content:'\e303 '}.ms-Icon--tile:before{content:'\e070 '}.ms-Icon--delve:before{content:'\e118 '}.ms-Icon--people:before{content:'\e00e '}.ms-Icon--lync:before{content:'\e066 '}.ms-Icon--sharepoint:before{content:'\e072 '}.ms-Icon--word:before{content:'\e0b9 '}.ms-Icon--excel:before{content:'\e0b5 '}.ms-Icon--powerpoint:before{content:'\e0b8 '}.ms-Icon--onenote:before{content:'\e0b7 '}.ms-Icon--socialListening:before{content:'\e123 '}.ms-Icon--adminA:before{content:'\e130 '}.ms-Icon--group:before{content:'\e155 '}.ms-Icon--video:before{content:'\e170 '}.ms-Icon--skype:before{content:'\e199 '}.ms-Icon--officeVideo:before{content:'\e202 '}.ms-Icon--parature:before{content:'\e20a '}.ms-Icon--thumbUp:before{content:'\e044 '}.ms-Icon--bing:before{content:'\e225 '}.ms-Icon--docs:before{content:'\e290 '}.ms-Icon--msn:before{content:'\e241 '}.ms-Icon--sway:before{content:'\e247 '}.ms-Icon--skypeForBusiness:before{content:'\e258 '}.ms-Icon--checkPeople:before{content:'\e259 '}.ms-Icon--classroom:before{content:'\e276 '}.ms-Icon--globe:before{content:'\e222 '}.ms-Icon--mobile:before{content:'\e195 '}.ms-Icon--classNotebook:before{content:'\e25f '}.ms-Icon--protectionCenter:before{content:'\e289 '}.ms-Icon--oneNoteEdu:before{content:'\e280 '}.ms-Icon--nonProfitPortal:before{content:'\e37e '}.ms-Icon--powerBi3:before{content:'\e39d '}.ms-Icon--kaizala:before{content:'\e407 '}.ms-Icon--myAnalytics:before{content:'\e409 '}.ms-Icon--powerBi2:before{content:'\e281 '}.ms-Icon--chevronThinLeft:before{content:'\e233 '}.ms-Icon--chevronThinRight:before{content:'\e234 '}.ms-Icon--chevronThickLeft:before{content:'\e237 '}.ms-Icon--chevronThickRight:before{content:'\e238 '}.ms-Icon--starburst:before{content:'\e29a '}.ms-Icon--lightBulb2:before{content:'\e313 '}.ms-Icon--powerApps:before{content:'\e314 '}.ms-Icon--skypeCheck:before{content:'\e315 '}.ms-Icon--skypeClock:before{content:'\e316 '}.ms-Icon--skypeMinus:before{content:'\e317 '}.ms-Icon--collabDB:before{content:'\e31f '}.ms-Icon--skypeMeetings:before{content:'\e258 '}.ms-Icon--bookings:before{content:'\e32a '}.ms-Icon--dynamicsNAV:before{content:'\e32c '}.ms-Icon--officeForms:before{content:'\e333 '}.ms-Icon--skypeMessage:before{content:'\e338 '}.ms-Icon--flowLight:before{content:'\e361 '}.ms-Icon--stream:before{content:'\e34f '}.ms-Icon--skypeTeams:before{content:'\e362 '}.ms-Icon--teams:before{content:'\e379 '}.ms-Icon--dynamics365:before{content:'\e375 '}.ms-Icon--businessCenter:before{content:'\e37b '}.ms-Icon--minus:before{content:'\e005 '}.ms-Icon--folder:before{content:'\e014 '}.ms-Icon--trash:before{content:'\e026 '}.ms-Icon--reload:before{content:'\e19f '}.ms-Icon--picture2:before{content:'\e358 '}.o365cs-base *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.o365cs-segoeSemibold{font-family:"Segoe UI Semibold","Segoe UI Web Semibold","Segoe WP Semibold","Segoe UI","Segoe WP",Segoe,Tahoma,Arial,sans-serif}.o365cs-nav-header16{width:100%;height:50px;display:table;border-spacing:0;font-size:0;white-space:nowrap;line-height:normal}@media print{.o365cs-nav-header16 [class^="ms-Icon--"]:before,.o365cs-nav-header16 [class*=" ms-Icon--"]:before{content:''!important}.o365cs-nav-header16 [class^="ms-Icon--"],.o365cs-nav-header16 [class*=" ms-Icon--"]{display:none!important}}.o365cs-nav-header16 .o365cs-nav-leftAlign{display:table-cell;vertical-align:middle}.o365cs-navMenuButton{-webkit-transition-duration:.65s;-moz-transition-duration:.65s;transition-duration:.65s;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.o365cs-newAL-on.o365cs-nav-switcher{background-color:rgba(255,255,255,.97);border:1px solid #d6d6d6;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24);box-shadow:0 0 6px rgba(0,0,0,.24);-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;position:absolute;top:50px!important;left:0!important;right:auto!important;margin:11px 0 0 11px;padding:8px 6px 6px 6px;width:auto;min-width:208px;max-width:510px;height:auto;max-height:-webkit-calc(100vh - 80px)!important;max-height:-moz-calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important;outline:0}.o365cs-newALV2-on.o365cs-nav-switcher{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;position:absolute;top:50px!important;left:0!important;right:auto!important;margin:0;padding:0;width:320px;min-width:320px;max-width:320px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important;overflow-y:auto;outline:0}.o365cs-newAL-on.o365cs-nav-launcher{padding:8px 6px 6px 6px;max-width:510px}.o365cs-newALV2-on.o365cs-nav-launcher{max-width:320px}.o365cs-newAL-on.o365cs-nav-navMenu{background-color:rgba(255,255,255,.97);border:0;-webkit-box-shadow:none;box-shadow:none;top:50px!important;overflow-y:auto;outline:0}.o365cs-newALV2-on.o365cs-nav-navMenu{border:0;-webkit-box-shadow:none;box-shadow:none;top:50px!important;overflow-y:auto;outline:0}@media(max-width:1023px){.o365cs-newAL-on.o365cs-nav-navMenu{border-left:1px solid #d6d6d6;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;left:auto!important;right:0!important;padding:20px 20px 10px 20px;width:306px;max-width:none!important;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}.o365cs-newALV2-on.o365cs-nav-navMenu{border-left:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;left:auto!important;right:0!important;width:320px;max-width:none!important;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}}@media(min-width:1024px){.o365cs-rsp-m-hide{display:none!important}.o365cs-newAL-on.o365cs-nav-navMenu{border:1px solid #d6d6d6;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24);box-shadow:0 0 6px rgba(0,0,0,.24);-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;position:absolute;left:0!important;right:auto!important;margin:11px 0 0 11px;padding:8px 6px 6px 6px;width:auto;min-width:208px;max-width:510px;height:auto;max-height:-webkit-calc(100vh - 80px)!important;max-height:-moz-calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important}.o365cs-newALV2-on.o365cs-nav-navMenu{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;position:absolute;left:0!important;right:auto!important;margin:0;width:320px;min-width:320px;max-width:320px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}}@media(min-width:640px)and (max-width:1023px){.o365cs-rsp-tw-hide{display:none!important}}@media(min-width:640px)and (max-width:899px){.o365cs-rsp-tw-sm-hide{display:none!important}}@media(max-width:639px){.o365cs-rsp-tn-hide{display:none!important}.o365cs-rsp-affordance-on .o365cs-rsp-tn-hideIfAffordanceOn{display:none!important}.o365cs-rsp-affordance-off .o365cs-rsp-tn-hideIfAffordanceOff{display:none!important}}.o365cs-newALV2-on .o365cs-nav-navMenuContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#333;padding-top:36px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px)}.o365cs-nav-navMenuContent-officeHome{padding-top:20px}.o365cs-newALV2-on .o365cs-nav-navMenuFillContent{display:table;width:100%;height:100%}.o365cs-newALV2-on .o365cs-nav-navMenuFillHeight{display:table-row;height:auto}.o365cs-nav-navMenuBeak{position:absolute;bottom:-8px;left:14px;z-index:2100}.o365cs-newALV2-on .o365cs-nav-navMenuBeak{display:none!important}.o365cs-nav-navMenuBeak:before,.o365cs-nav-navMenuBeak:after{border:solid transparent;content:' ';height:0;position:absolute;width:0}.o365cs-nav-navMenuBeak:before{border-width:11px 12.5px;border-bottom-color:#d6d6d6;top:-18px;left:5px}.o365cs-nav-navMenuBeak:after{border-width:10px 11.5px;border-bottom-color:#fff;top:-16px;left:6px}.o365cs-newALV2-on .o365cs-nav-scrollbar{overflow-y:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.o365cs-newALV2-on .o365cs-nav-scrollbar{margin-right:6px}}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar{width:6px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button,.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-track,.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-corner{background-color:transparent}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button{background-repeat:no-repeat;cursor:pointer}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical{background-position:center;width:18px;height:18px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUUlEQVQ4T6XLMQ6AMAwEwfz/bXRIfOeQCxckK8iKYgqvfCPJLxgNjAZGA6OB0VjCcV55M/8/jkbDMv+VJbSdccHYvsYFo4HRwGhgNDAaGPdl3LNlBnofQ4+bAAAAAElFTkSuQmCC)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVUlEQVQ4T6XMMQoAIQxEUe9/NrsFrzOSIqDxgzu7xSv8ZGySfsHowOjA6MDowOjAmPozFGpfYQw5vn2CsY5TvQtHoOGq3m+PLzA6MDowOjA6ML6nNgFW+wZ6kTk6FAAAAABJRU5ErkJggg==)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:increment:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUklEQVQ4T6XLsQ2AMAwF0ey/A1swAnt95MIFyQlyoniFT/4jyS8YDYwGRgOjgdFYwnFeeTP/P45GwzL/lSW0nXHB2L7GBaOB0cBoYDQwGhj3Zdx8sf7rjOGQqwAAAABJRU5ErkJggg==)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:decrement:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVklEQVQ4T6XMwQ3AIAwEQfrvgS5SAn0d8sMSmJXIJY95sPLRJP2C0YHRgdGB0YHRgTH1ZyjUvsIYcnz7BGMdp3oXjkDDVb3fHl9gdGB0YHRgdGB8T20CB+X+675uLU0AAAAASUVORK5CYII=)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb{border-radius:9px;border:none;background-color:rgba(255,255,255,.85)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb:vertical{min-height:50px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#fff}.o365cs-nav-navMenuTabs{margin-left:24px;height:47px}.o365cs-nav-navMenuTabs-officeHome{margin-top:18px}.o365cs-nav-navMenuTab{font-size:12px!important;background-color:transparent!important;border-bottom-width:2px!important;border-bottom-style:solid;padding:0 4px 2px 4px!important;margin:0 8px 0 0;min-width:0;height:auto}.o365cs-nav-navMenuHome{font-size:12px!important;background-color:transparent!important;height:47px;margin-left:21px}.o365cs-nav-navMenuHomeIcon{margin-right:8px;font-size:20px!important;padding:11px;background-color:rgba(255,255,255,.1);border-radius:50%}.o365cs-nav-navMenuTab:not(.ms-bcl-tt){border-bottom-color:transparent}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer{display:table-cell;padding-left:24px;height:100%;overflow-y:hidden}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer>div{position:relative;height:-webkit-calc(100vh - 160px);height:-moz-calc(100vh - 160px);height:calc(100vh - 160px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink .o365cs-nav-navMenuTabContainer>div,.o365cs-newALV2-on .o365cs-nav-hasGetMoreAppsLink .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 188px);height:-moz-calc(100vh - 188px);height:calc(100vh - 188px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-hasGetMoreAppsLink .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 216px);height:-moz-calc(100vh - 216px);height:calc(100vh - 216px)}.o365cs-newALV2-on .o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 220px);height:-moz-calc(100vh - 220px);height:calc(100vh - 220px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div,.o365cs-newALV2-on .o365cs-nav-hasGetMoreAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 248px);height:-moz-calc(100vh - 248px);height:calc(100vh - 248px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-hasGetMoreAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 276px);height:-moz-calc(100vh - 276px);height:calc(100vh - 276px)}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer>div>div{position:absolute;top:0;bottom:0;left:0;right:0}.o365cs-nav-appItem{float:left}.o365cs-nav-listView .o365cs-nav-appItem{float:none}.o365cs-nav-appItemGroup{width:102px;height:102px}.o365cs-newALV2-on .o365cs-nav-appItemGroup{width:92px;height:92px}.o365cs-nav-appTile{display:block;text-align:center;line-height:normal;position:relative;text-decoration:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-transition:.125s outline ease-in-out,.125s -webkit-transform ease-in-out;transition:.125s outline ease-in-out,.125s -webkit-transform ease-in-out}.o365cs-newAL-on .o365cs-nav-appTile{margin:0 2px 2px 0;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.o365cs-newALV2-on .o365cs-nav-appTile{margin:0 4px 4px 0}.o365cs-nav-listView .o365cs-nav-appTile{width:auto!important;height:auto!important}.o365cs-nav-appTileDisabled{cursor:default!important}.o365cs-nav-appTileBackground{width:100%;height:100%}.o365cs-newAL-on .o365cs-nav-appTileBackground{margin:0 2px 2px 0;padding:2px}.o365cs-newAL-on .o365cs-nav-appTileHovered .o365cs-nav-appTileBackground,.o365cs-newAL-on .o365cs-nav-appTile:focus .o365cs-nav-appTileBackground,.o365cs-newAL-on .o365cs-nav-appTileMenuShown .o365cs-nav-appTileBackground{border:2px solid rgba(255,255,255,.45);padding:0}.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled):not(.o365cs-nav-appTileHovered):not(:focus):not(.o365cs-nav-appTileMenuShown) .o365cs-nav-appTileBackground{background-color:rgba(255,255,255,.09)!important}.o365cs-nav-listView .o365cs-nav-appTileBackground{width:48px;height:48px}.o365cs-newAL-on .o365cs-nav-appTileSmall{width:49px;height:49px}.o365cs-nav-appTileSmall{width:42px;height:42px}.o365cs-nav-appTileMedium{width:100px;height:100px}.o365cs-newALV2-on .o365cs-nav-appTileMedium{width:88px;height:88px}.o365cs-nav-appTileWide{width:202px;height:100px}.o365cs-newALV2-on .o365cs-nav-appTileWide{width:180px;height:88px}.o365cs-nav-appTilePressed{-webkit-transform:scale(.9125);-moz-transform:scale(.9125);transform:scale(.9125)}.o365cs-nav-appTileIcon{display:inline-block}.o365cs-nav-appTileSmall .o365cs-nav-appTileIcon{font-size:28px!important;margin-top:7px}.o365cs-nav-appTileMedium .o365cs-nav-appTileIcon,.o365cs-nav-appTileWide .o365cs-nav-appTileIcon{font-size:36px!important;margin-top:22px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileIcon,.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileIcon{margin-top:16px;height:36px}.o365cs-nav-listView .o365cs-nav-appTileIcon{font-size:36px!important;margin-top:4px!important;height:36px}.o365cs-nav-appTileSmall .o365cs-nav-appTileImage{width:100%;height:100%}.o365cs-newAL-on .o365cs-nav-appTileMedium .o365cs-nav-appTileImage,.o365cs-newAL-on .o365cs-nav-appTileWide .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:22px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileImage,.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:16px;vertical-align:top}.o365cs-nav-listView .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:6px!important;vertical-align:top}.o365cs-nav-appTileTitle{display:table-cell;position:static;left:10px;bottom:4px;padding:1px 5px 0 5px;height:30px;vertical-align:middle}.o365cs-newALV2-on .o365cs-nav-appTileTitle{opacity:.91}.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled) .o365cs-nav-appTileIcon,.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled) .o365cs-nav-appTileTitle{color:#eaeaea!important}.o365cs-nav-appTileSmall .o365cs-nav-appTileTitle{display:none}.o365cs-nav-appTileMedium .o365cs-nav-appTileTitle{width:85px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileTitle{max-width:78px}.o365cs-nav-appTileWide .o365cs-nav-appTileTitle{width:210px}.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileTitle{max-width:170px}.o365cs-nav-listView .o365cs-nav-appTileTitle{display:block;position:absolute;left:55px;width:180px;max-width:180px!important;line-height:48px!important}.o365cs-nav-appTileTitle>span{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:normal;line-height:16px;max-height:32px}.o365cs-newAL-on .o365cs-nav-appTileTitle>span{font-family:"SegoeUI-SemiLight-final","Segoe UI SemiLight","Segoe UI WPC Semilight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif}.o365cs-nav-listView .o365cs-nav-appTileTitle>span{white-space:nowrap;text-align:left;max-height:16px}.o365cs-nav-navMenuMyApps{clear:both}.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLink,.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLink:hover{display:inline-block;font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;margin-top:7px;margin-bottom:0;margin-left:2px;vertical-align:middle;text-decoration:none}.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLinkText{vertical-align:middle}.o365cs-nav-navMenuFooter{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;padding-bottom:13px}.o365cs-nav-navMenuFooterLink{display:block;margin-left:24px;margin-bottom:5px}.o365cs-nav-navMenuFooterLink>a{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none!important}.o365cs-nav-header16 .o365cs-nav-topItem{display:inline-block;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-o365Branding{padding-right:20px;border-left:1px solid rgba(255,255,255,.3)}.o365cs-nav-header16 .o365cs-nav-bposLogo{display:inline-block;white-space:nowrap;vertical-align:middle;padding:0 20px;height:50px;outline-offset:-1px}.o365cs-nav-header16 .o365cs-nav-brandingText{line-height:48px;display:inline-block;font-family:"SegoeUI-SemiLight-final","Segoe UI SemiLight","Segoe UI WPC Semilight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:22px;-webkit-font-smoothing:antialiased}.o365cs-nav-docTitleText{line-height:normal;display:inline-block;font-size:18px}.o365cs-nav-header16 .o365cs-nav-gallatinLogo{display:inline-block;vertical-align:top;margin-left:6px;margin-top:12px}.o365cs-nav-header16 .o365cs-nav-appTitleLine{display:inline-block;vertical-align:middle;height:40px;width:1px;background-color:rgba(255,255,255,.4)}.o365cs-nav-headerLogoHidden{display:none!important}.o365cs-nav-header16 .o365cs-nav-appTitle{display:inline-block;vertical-align:middle;margin-left:20px;height:50px;outline-offset:-1px}.o365cs-nav-header16 .o365cs-nav-tenantBranding{display:inline;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-leftAlign .o365cs-nav-tenantBranding{display:table-cell;vertical-align:middle;border-left:1px solid rgba(255,255,255,.3);padding:0 20px;height:50px}.o365cs-nav-header16 .o365cs-nav-tenantLogo{max-width:200px;max-height:50px;overflow:hidden;display:inline-block;font-size:0}.o365cs-nav-header16 .o365cs-nav-tenantLogo img{max-height:50px;border-style:none!important}.o365cs-nav-header16 .o365cs-nav-brandingLeftText,.o365cs-nav-header16 .o365cs-nav-brandingRightText{display:inline-block;width:auto;padding:0;vertical-align:middle;font-size:10px}.o365cs-nav-header16 .o365cs-nav-centerAlign{display:table-cell;width:100%;text-align:center;vertical-align:middle}.o365cs-nav-header16 .o365cs-nav-rightAlign{display:table-cell;vertical-align:top;text-align:right}.o365cs-nav-header16 .o365cs-nav-rightMenus{display:table-cell;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-link{display:block;font-size:0;margin:0;min-width:50px;text-align:center;line-height:50px;outline-offset:-1px}.o365cs-mfp-doughboy-container{position:absolute;right:5px}.o365cs-nav-header16 .o365cs-nav-button{display:block;vertical-align:middle;border-width:0;margin:0;padding:0;min-width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:normal;overflow:visible;cursor:pointer;outline-offset:-1px}.meflexpane-enabled .o365cs-nav-button{min-width:48px}@media(min-width:640px){.o365cs-nav-header16 .o365cs-mfp-headerbutton{min-width:177px;width:177px}}.o365cs-mfp-header{max-width:176px;display:table;padding-left:2px}.o365cs-mfp-header-displayname{text-align:right;vertical-align:middle;display:table-cell;overflow:hidden;max-width:126px;width:126px}.o365cs-mfp-header-displayname-wrap{text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.o365cs-mfp-header-spacer{min-width:3px;display:table-cell}.o365cs-mfp-header-img{display:table-cell}.o365cs-mfp-header-img .o365cs-mfp-doughboy,.o365cs-mfp-mebutton{margin-top:7px}.o365cs-mfp-circular-small,.o365cs-mfp-circular-medium,.o365cs-mfp-circular-other{border-radius:50%}.o365cs-nav-button .o365cs-mfp-header-img{border-left-width:0!important}.o365cs-mfp-header-img-container{position:absolute;overflow:hidden;display:inline-block;margin-top:7px;right:5px;top:0}html[dir="rtl"] .o365cs-mfp-header-img-container{right:136px}.o365cs-mfp-circular-small{width:36px;height:36px}.o365cs-mfp-doughboy{font-size:29px;position:static}.o365cs-mfp-skypeAvailable{background-color:#5dd255;color:#fff;border:1px solid #fff}.o365cs-mfp-skypeOffline,.o365cs-mfp-hidden{background-color:#fff;border:1px solid green}.o365cs-mfp-skypeBusy{background-color:red;border:1px solid #fff}.o365cs-mfp-skypeDND{background-color:red;color:#fff;border:1px solid #fff}.o365cs-mfp-skypeAway{background-color:#ffd200;border:1px solid #fff;color:#fff}.o365cs-mfp-skypeUnkown{background-color:#fff;border:1px solid green;color:green}.o365cs-mfp-presenceButton{top:30px;right:5px;border-radius:10px;height:12px;width:12px;position:absolute;text-align:center;font-size:11px}html[dir="rtl"] .o365cs-mfp-presenceButton{left:5px}.o365cs-nav-header16 .o365cs-nav-rightAlign .o365cs-nav-button{border-left:1px solid rgba(255,255,255,.3)}.o365cs-nav-header16 .o365cs-nav-item{position:relative;-webkit-transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms;-moz-transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms;transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms}.o365cs-nav-contextMenu{background-color:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);min-width:180px;max-width:375px;clip:rect(0,10000px,10000px,-10px);outline:0}.o365cs-nav-contextMenu .o365cs-contextMenuItem,.o365cs-nav-contextMenu .o365cs-contextMenuInactiveItem{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 30px;font:15px "SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;text-align:left;outline-offset:-1px}.o365cs-nav-contextMenu button.o365cs-contextMenuItem,.o365cs-nav-contextMenu button.o365cs-contextMenuInactiveItem{width:100%}.o365cs-nav-contextMenu .o365cs-contextMenuInactiveItem{cursor:default!important}.o365cs-nav-contextMenu .o365cs-contextMenuSeparator{border-top-style:solid;border-top-width:1px}.o365cs-nav-contextMenu .o365cs-labelledContextMenuSeparator{padding:10px 16px 0 16px;font-size:13px;border-top-width:1px;border-top-style:solid}.o365cs-me-tile-nophoto{border-left:1px solid rgba(255,255,255,.3)}.o365cs-me-tile-nophoto-username-container{display:table-cell;height:50px;padding-left:5px;vertical-align:middle;white-space:nowrap;max-width:200px;overflow:hidden}.o365cs-me-tile-nophoto-down{display:table-cell;padding:0 10px;vertical-align:middle}.o365cs-me-tile-nophoto-username{display:table-cell;vertical-align:middle;height:50px;font-size:15px;padding-left:15px;padding-right:5px}.o365cs-me-presence5x50{width:5px;height:50px;position:absolute;top:0;left:0}.o365cs-nav-header16 .o365cs-me-nav-item{border-left:none!important;z-index:1;min-width:55px}.o365cs-me-tileview-container{position:absolute;top:0;left:0;z-index:-1}.o365cs-me-tileview{width:55px;height:50px;overflow:hidden}.o365cs-me-presenceColor-Offline{background-color:#b6cfd8}.o365cs-me-tileimg{width:50px;height:50px;overflow:hidden;position:absolute;line-height:normal;top:0;left:5px}.o365cs-me-tileimg-doughboy{width:52px;height:49px;font-size:52px;padding:3px 0 0 2px;left:0;position:static}.o365cs-nav-header16 .o365cs-nav-signIn{vertical-align:middle;font-size:14px;font-family:"SegoeUI-Regular-final",Segoe UI,Arial,Helvetica,sans-serif;padding-left:10px;padding-right:10px;text-decoration:none}.o365cs-breadCrumb{line-height:50px;display:inline}.o365cs-breadCrumbTemplate{display:none}.o365cs-breadCrumbContainer{display:inline;padding-left:10px}.o365cs-breadCrumb:hover{text-decoration:underline}.o365cs-folderSeparator{font-size:14px;padding-left:6px;padding-right:6px}.o365cs-wordBrand{background-color:#2b579a!important}.o365cs-excelBrand{background-color:#217346!important}.o365cs-powerPointBrand{background-color:#d24726!important}.o365cs-oneNoteBrand{background-color:#80397b!important}.o365cs-semiLightFont{font-family:"SegoeUI-SemiLight-final","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-weight:lighter;-webkit-font-smoothing:antialiased}.o365cs-lightFont{font-family:"Segoe UI Light","Segoe UI",Segoe,Tahoma,Helvetica,Arial,Sans-Serif}.slideInT{-webkit-animation-duration:.15s;-webkit-animation-name:slideInTTransformFrames;-webkit-animation-fill-mode:both;-webkit-animation-duration:.15s;-moz-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:slideInTTransformFrames;-moz-animation-name:slideInTTransformFrames;animation-name:slideInTTransformFrames;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes slideInTTransformFrames{from{opacity:0;-moz-transform:translate(0,-12px);transform:translate(0,-12px);-moz-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInTTransformFrames{from{opacity:0;-webkit-transform:translate(0,-12px);-moz-transform:translate(0,-12px);transform:translate(0,-12px);-webkit-animation-timing-function:cubic-bezier(0,0,0,1);-moz-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideInTTransformFrames{from{opacity:0;-webkit-transform:translate(0,-12px);-webkit-animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-webkit-transform:translate(0,0)}}.slideOutT{-webkit-animation-duration:1s;-webkit-animation-name:slideOutTTransformFrames;-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slideOutTTransformFrames;-moz-animation-name:slideOutTTransformFrames;animation-name:slideOutTTransformFrames;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes slideOutTTransformFrames{from{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0);-moz-animation-timing-function:cubic-bezier(.33,0,.67,1);animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-moz-transform:translate(0,-12px);transform:translate(0,-12px)}}@keyframes slideOutTTransformFrames{from{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-animation-timing-function:cubic-bezier(.33,0,.67,1);-moz-animation-timing-function:cubic-bezier(.33,0,.67,1);animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-webkit-transform:translate(0,-12px);-moz-transform:translate(0,-12px);transform:translate(0,-12px)}}@-webkit-keyframes slideOutTTransformFrames{from{opacity:1;-webkit-transform:translate(0,0);-webkit-animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-webkit-transform:translate(0,-12px)}}.wf-o365-placeholder:before{content:'\e001 '}.wf-o365-outlooklogo:before{content:'\e062 '}.wf-o365-calendar:before{content:'\e011 '}.wf-o365-peoplelogo:before{content:'\e00e '}.wf-o365-yammerlogo:before{content:'\e064 '}.wf-o365-newsfeed:before{content:'\e08d '}.wf-o365-cloud:before{content:'\e016 '}.wf-o365-tasks:before{content:'\e040 '}.wf-o365-projectlogo:before{content:'\e063 '}.wf-o365-pulselogo:before{content:'\e118 '}.wf-o365-powerbilogo:before{content:'\e08b '}.wf-o365-powerbiv2logo:before{content:'\e281 '}.wf-o365-crmlogo:before{content:'\e065 '}.wf-o365-sociallisteninglogo:before{content:'\e123 '}.wf-o365-videologo:before{content:'\e202 '}.wf-o365-paraturelogo:before{content:'\e20a '}.wf-o365-swaylogo:before{content:'\e247 '}.wf-o365-highlanderlogo:before{content:'\e259 '}.wf-o365-wordlogo:before{content:'\e0b9 '}.wf-o365-excellogo:before{content:'\e0b5 '}.wf-o365-powerpointlogo:before{content:'\e0b8 '}.wf-o365-onenotelogo:before{content:'\e0b7 '}.wf-o365-sharepointlogo:before{content:'\e072 '}.wf-o365-office365adminlogo:before{content:'\e130 '}.wf-o365-partner:before{content:'\e137 '}.wf-o365-smiley:before{content:'\e036 '}.wf-o365-officestorelogo:before{content:'\e061 '}.wf-o365-windowsstorelogo:before{content:'\e37a '}.wf-o365-pawlogo:before{content:'\e271 '}.wf-o365-homeroomlogo:before{content:'\e276 '}.wf-o365-classnotebooklogo:before{content:'\e25f '}.wf-o365-compliancecenterlogo:before{content:'\e289 '}.wf-o365-staffnotebooklogo:before{content:'\e280 '}.wf-o365-powerappslogo:before{content:'\e314 '}.wf-o365-collabdblogo:before{content:'\e31f '}.wf-o365-skypemeetingslogo:before{content:'\e258 '}.wf-o365-bookingslogo:before{content:'\e32a '}.wf-o365-dynamicsnavlogo:before{content:'\e32c '}.wf-o365-officeformslogo:before{content:'\e333 '}.wf-o365-flowLightlogo:before{content:'\e361 '}.wf-o365-microsoftstreamlogo:before{content:'\e34f '}.wf-o365-skypeteamslogo:before{content:'\e379 '}.wf-o365-dynamics365logo:before{content:'\e375 '}.wf-o365-businesscenterlogo:before{content:'\e37b '}.wf-o365-nonprofitportallogo:before{content:'\e37e '}Xtext/css_Jhttps://r3.res.outlook.com/o365/versionless/shellg2coremincss_6d6402b1.css Obplist00ijX$versionX$objectsY$archiverT$top#)*0123MNOPQRSTUVWXYZ[\]^_`cdU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $%'(WNS.base[NS.relative_Ghttps://r3.res.outlook.com/o365/versionless/shellwofficons_2adff0f.woff+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw: E456ALWNS.keysZNS.objects789:;<=>?@ BCDEDGHIJKVServer\Content-Type_Access-Control-Allow-Origin]Last-Modified_Timing-Allow-OriginTDate]Accept-Ranges^Content-Length]Cache-ControlZConnectionVApache_application/font-woffQ*_Wed, 29 Mar 2017 07:08:42 GMT_Thu, 04 May 2017 18:05:52 GMTUbytesU32484_,public,max-age=630720000, s-maxage=630720000Zkeep-alive+,ab\NSDictionarya/_application/font-woff+,ef_NSHTTPURLResponsegh/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverkl_WebResourceResponse#-27Y_z}+0;DJMV_acjr}&5CNUmo "';?SasvmO~wOFF~hOS/2DDV6&Ecmap)Zcvt $ fpgm8 x;gasp4glyf<oheadwP16!hheaw$zhmtxwc$flocaxmaxpy 9namey<Kjqpostzc prep~VVxc`deTŴB3>`0ddb``b`ef \S0>dl0( xkql,^NCâ- ,- Lp(JYJI8%Y#Fvr9\5gkbۻ}9W&uI.s>3xo˺f0F6-s ۹n!r8KkɇE~O}~_XƖ*k.gvN+V{.=;¾P 'p.\ oTsqT-r-mg*G娪LΨ6Ω-5UqZUQ-Cu!EQrҐ~Lũ.$~xc`@F FVsAxUvVkBV}=$t,ϾG[g:F#*}kԡ=JI\u/ q]OI$JjP.X*Y'X' VOUg eIDD&I'g%I %PB5RաLЫq@FuXTC'5ԬF*W9F/{:1x~*?vJNTqԡV0_L*@bEt1=t:.JF((ST]q@f \JltD&RN5G\BPj~"N$FXqW B1 S9tEf]1Ja= ~ N$+gQHcugPK;2C" 3a U_4g@4K)JoLh T]6)iϚbSҞ32]}iGnV!7mi/ 7FnU:viRA4aV@֌4|i`.bDGu ri".><FݰƑ0FzYM.22L e@: `\xJCT;y_9.\wy Y rcRd-T'G+'UkC*({(^瓐=B[a#Li%^S(=RC,o)< Zĸujkz !pH)]ߴwkzr*QTFڼf2)UOQYiT49Okto8h=T|4A#U5(c45t1V~hb=OUK഻*[Fm䊟#1- ;bd ; Y&wmm?&߆ErW;yՓQ%wMvYף6GN-7r,`A1wiQetm8Wvͱtz.A #.}rv!ȹ99_C0 `;!xH9!!Hȹ '|M7FNd΢@8dFM?ϯE "rx#xjϹ3*h~# ։DId|zvmY ؂M`g$gٟhg|~w&Ʈ"\6}tŕM;yB4ّх^EHqC!\ @-20029VW4TA(d%(Y[ 3+ \#8:9NtՓhU$T}HD|a^Br* )B)o chtH]ve" mH>-O?hϽLp5ܯ]% f ׏/#>$ \"bs * AØߟC ~|'LB@.ч%!|UᜭV'Wՙ.pTownw.Lp@y]_yW W՘fTwsj85HGGs3l9/2F]JKRd ,V?cz/o{$GX4%,`*S^C)(Һ,- DM@l.D~!#Ddq'mvhh>0@$+ Dxt1,z)/keFC-ӓz٦FD{ԛJ9=k&\ \MO$1NS⽬_`̋׊K>岘8-Yb+!0f"n`wڇ:xKқH04ICCѬ{N_6Pb!lO{fo_+Eu]ݼ,\jf`]vZϺn;|m aR&ߩ.f3.*^P.",U6'QN2?rG 5_̢;XXf A+ySDY ѽ6ڳz=vo6-]*ˬGaYD[SxYOF$&U@$P _p7]pOnCVz#i%yF 5IR_PA(e hI ?47KŁUytpt.R=[sQ@, $6'vUP8T hask:B4t:y_SQl%&'&Nn^?ݕl˷=FFKX2KR*Co(QJR X($k kFf?pRNy 3e`6HdR~`GSI"_m <4?`4 u էcFYcdQim5\6˲^y)g[[!hyV?Qژ wZ ķg{vT?kkvr3`lv۞vmO;8 Dy/E *@vQCopp%wJ q/v&1yXrtU~ 7wj^5=5y#-3^?`zptN%bLKDAZ$tCxJ:GPPe)iokeXq9,m.l۫&|"Z ŬvRqg@Qvߕ`6|˦ViW'a*+؝_|Pclrj߱î6-`=8@oiXTȢCH=<>?]nUtdARDi :u3sDPl̋\S"''FG+VD̙ 泺v::˳: Iމ#[hF>evִ9ru_n:zq6Gfv;kS 嵲 Վ}*'G7gPç(x]d:âZFW92*'6=d9bM!sL\~KW LsYg+pvbH4r"1X 8nŁxES[g'=P8 -h=ݬ@ -Υ)QGɉ~QiS\-;=gOzo­{R0_ ׽![K곻ZjfW;{Cx#A$i rdZ> ~irHE-U"󤜈G< <ם^ÌE;t)- gQJq%=Af#Y'V0~ Xᄎ-1;a2?le.l7TКnmbCk*sk;rG!7j07\T=p*(OKnM'.l2<6IcQ:ieB*e>%tC<ʣE2$' 8>H]G4ucueɵͲ%rw4KY}Go;ןw;瘎/A΍z'\ʫ!ALFewr<3'%Y:f1 ѱ`H,09CU)^,(jk^'~bh,j9ׂ}!*J_ʼnW޿S]kɞP&Ht bC;Պ c fc4dBg;~JF3|fqU#?X6nx9n[ׁP3hHgbҹT>?NqPg,dQ}bC\.UǀGMumăkw=2/X.@Rv5]M7MGQ:|(tx@ -)KLX=$0.c0'( ]Ε_ЋQ .q0UHylv)eWxdJEd{j'x:̊ n4)LI '8)V._~_%ޯ d@2dm#V{?\Q^ǮTϯVfI#)ץ@ eY ~d/Nocz H5w;Ll; "3\Mv'sxJC }e e&x~>P%NTqLx4hlHX+=Vե뵘pvbtت/tz(t! X6:cfCd?gMi:Ԫ(#u_XH=^]gxWAEe&; Oƭojҵ>Y6^gRBbdc(^k༖ пαR=\j)lLHϔJY?tjiJZRK %{ֆ}6;{.e6u\g]`=۶}وFSM-K[;Z`N> ŁlԎM}+яݴ98p}s ŎCpI㍙Yhش~ ͽ=;p)sfr7{WP. 웽pʍ|CPX`!&lđboT혭~zؖ~aT98`ۖ΃z_d%c'L;;;wٮ #[}{CCwd}i_3 xW6]\ח)7wH7U?H?U_yݨH/oI\P)B/ ,ls7YI+ǶUO:țH y𾏸u<ۅG?ɳu;;0E+dWҤFOOH^G@p$` Zr󈖹#=kCn4 ?wȷQu 1VQ6qFpÖ&r8X77`&P8 3fчM7q;7J"k; ΄,)p2ݰ*Xvk [`XPF Og⓲2 MЈNY[!>A7( "BeG?#7i37ɿo!_&_"OϑO'ȣ#Ca G%ww7[-fr#\O!W+K"r9L3d,S~,=dTPvoFcL=A6Q2ryCCI)")<ɡ>h#i"&(nI+'eF3@(q>q2SFZΗJ]/_$gr9o%TEu&Sc3ҦWekBﵳ;a߶΃w"^pc;l>K+'_?ױK'}uy^^x8.%Lp/0ױGg(f{9&xJ)oe̍tv>[T2z`'߅l~!OD yV~=UUc7""?9B3`tRTHK${M'9w|g,n]?^'WǹœHwQ ߗc@zQ^~^B77P {L* K(RE%,DP% <Nnk\R nSa͠} '*%sJ=4ǺLMOE41t7@HF(7M;|zZ %_(j*u`Ol Rzx/o7 f(\4S9>yɢ叕/ǖ_Y6LץJ>FBIn_įH~ȥ)p (:dgQZKMh57Z4} = 5j{y rE:PZl r/Y%T2_B_xD%tN%tJ7e!gKi#>F9 GD6-u&@ݬ9nx6j,lprS{w}{n,ۡ0[Zƃ܇^++"!QYh} sC %PK"-]$"(/q"lpdBBK:˱` ζt!ͭm/x,ŇjƐ%ԛj$..5ςff]Aj_Z+?}>>0e;wίQ9QԸ BN]mZ$xzÆ3ILdy;G hnqssgDDWǢK>l'952YR7'@l ٩@JP.0Nl#*tu\8bJgGVPgV )=aZ<-S-լK]9ΘV'=>{yU1h4ʥ?/?mb^q j?k銨y|t;^/0?ԗߙvq߶:ݾT'4>zV;G a2~N!?/gvy{1UUrўul}~.+f%TA*Cfm;ys YS=e ";Pyj8uQ^ܱk~^{WzԆٍ#}=M7 knsD]GgAH|(y"lPZkJn ւ[Y`M_*Ys\#b*D*ݏbEbXؤ/TcAI1Kֺ+#0mیuDhlkmk:[G۹s[;a[^OW ::bvGS&7WZkK>%"hliO8 w6"Q=fK\R:CMtza7ᵥhiIkLJѨSGGGoBGlegp\Y+u(QVCDH-w.|f#h]ߵz y"[N6]N8Pſ$CNT,ɉȩU-%ku=K%#X.#r%*eWP)Mh+ N5/ NcccLX3يvdC`J4IlwydSE)c8Q؝Fwkܲow˨N{@- A<< .7`)d{k8󃹥gi.%@ӊ6<YAβam,ZkXIoTo9 Ix x^8z3qXKٌ}(o1vP e(Wnma*/KDf61o1l4ZJmfRԭu҅"pzg]\wj ҖThc92}Js9: F=6{:.5t@"oj~3̨u-DdTn[W AT2K') kdSujVc,GM:u44 {V_m?%*zݤΤ]<BMdxT`KLPW֢(ؼ 13DĚ@).ٴ\ Xfըֵ-5!HF~Yr=:o D`ve ?̆BՇsH% !bq8p`ڥB8}}ky.VM%ngYOgKOa@uD#2jAHaY<":`-sݘ`63Կk?K_gO~⑏~}wooK_}ѫ{塳8Sk~ͳ,`ףS_̷xG׼׫ 4SGiWniU`)3)·YScPHDT0[0S߻CE&PL֬` PV>?l_2Y T fE}D ԑY5?WM_v87 "tK" Զm-X,@wgG|3pzL۶50JxT:wlV :!1u?f4ln_σ^v^ :h/׷R8$$ ]U]aW9H1R}V3n4͑[|o~K[f8 g͠H^OlzG@bGv.?ڻnun^&N;IRTpkM(\*{q3zas[}\R/~=WǨ ].?A{ NZ,3 2Z %l/K` n˔ r0#Y!W` &=f+˷FR-N<[Oz#J!"c՛ p[zx;3ڄЋS?W*?7_ g6][-Vx$>Jw`h9$#+L-4[!'GײNƮrN0д( 82/3 %iR@m%ϖ Che TAWljb-APX-. RPS)ֱ].vt_xAxy K$ TlTaaS(+sDɻNXW)Rnoj,QuX=Yչ_$hQ2y^戛v( l /K3}kXLNPnOPR%w *pE y@!p\W>8L n "Uz>욑-z%z;nTw9õapVݰ z'uHI57p.P٬\*7pBT'"aؐYP*D&(K"*NQdHxF*ecֳIki'{5OFi*ե-43,[x6۞zNgg`AʆV 윓Ve]\o9OTz*5WmsD~P)cЙ\&&V˻^ ﮵O-apյ߀|]thR mYvGum#ǦӋZjH7imF1ϳ֫hplѣGO(y}J}7rЛ剛nJ\^\TO7C"yhk2wC/\kϏ1 ȑ!k:+r9\KI! $lmpΆwZID[}Ԣ>B@NC{QaL,Gp/op pk![VXQ>dža_6~Fx)-"*UF؂,N&!GYHP'cpx&! &ĔrEd3:>@'3 付|u[؉ >{|&=%_ jgܫԒ8D12ɠ tY3%h RC>2C~(|gw;~`#~o~ۀ_ m5Pˌ[[= ASRz(g +g/=~ _ï 9< ?O#!'߃“Y {p w?x+o7mz2.W*x=YXv"?2;f1;`l0dml$LF`͎n(r$tXsb!f̈́ __X3[ %_%OZsY>E 1=B>:!'{{?;ɛmVFr=\I^C >$g[HmE~}2L֓!78:%OJftXYr$K:FZI ɐf҄O[[$I$NI/"a䋐Ց z%]#n@g؈R3Mo nY0}Ƃxِ[AYr 3j/^L`@F#[dA`=Βչ,$;-qPX`%-leD^Pȱ|*][|dcBf5 ȥ-I,+OUCRv(,/ĖYcdXP,!xSB6FT[P O|%U1J grgrFHKbʒKII(I%8s?y299T\ K^+_B4U^_ 'xZʱh8*CVehRXndL('zJ)t`p&,lQ2$d76k$ɻJ^TWKՇ~vU_}8T5C2cΠfݨ>SFm xVdqƀ'~7Q(6Nѯݦh!_PnE$EM8DGyQyDQ>~UN^ I#<ϟaSr>Yߖ>m(qv%:kA{liqcoY 8CFz#=vHaU;]n}wҹ[|p{u.2B[;3TsQR/RDfşz;li2ֶ7EWM\Bb! hA]zȆP.plCz^PI֮'5+>zQ2'=pOhbYjP-uN<9<\]{c{_:#W"IûZ/yܑ;C÷ZKꪖuWlybfZZ^ҲUSlnwƒR@75[(Fbշ tp' @%ؼQWD\6!$A ^+dAr68.;lLJ0"8%*:UܘZ٠jz4ågӦ8CD_#I5e*E-uK;҄z8+je`"[@ ɜGFw[(uO( Ooeȓ;-(%Cٞ *mV%lT%b "cbHlmxm32)w?w۫ |A(7d8UA׍k_u*3W1wXq!sd;y婃Wf26@NuNw,p`_"D KR=l>7WjW8`9:@!6Y)< m[œ&'6n^?4X>E Zz|~_$ѓZRPS^^KliXL(i^B 29vKL[UwUS;9$p'j827msv$\[|Wwg=:A$8Y8$$dUK[y/^" յz[ ]YMd'yQrC@$es^$$y0#A4WgӥV9 }ܼeBm%"W:0H@4D؂ƒ8yv|}v3Sc7  4uj*^/F5gY6JLNV[-j cRٕhuUl% P7Tu'.R(Y{z3>ƱeΩ1bao։\N-Rk%9vt~]6z|ʆ|\Uf `ӷsd#:pq۵@(l a`{#%HDuJDN>v$##,+SDQ2wZ9|͉'(_ר`=qNe=k3)W.dGF5LtL|81ר5-~&fiqZvEd yDd0i@-1r`䔌dЙ+Fz7C!%!((ʊPϧ*.X> r7j|H//t pF(A_2(}6g%2ȑwaf =#.$ ATQ@ G&t^8u^\Eͭ{HqPj?«KQrVE1/$[|Oynb$~GT(J3cނ͟14BB啌$#ٚ5MS?u/:7v3OY_~{RNUM?˚V/ɲGt|u@z U-aXٜE j/tF^G^~J9֓ҐEtmMڒHwT ;/ê fs7Zq-_**S4dmMvBbv9of`c/ϱIcƁLMoڀ7k$hpPD5SR1BtkndQ2YHx/Xѩ>ka}c5ݬX1]X{=!wӼ|#pޣޓw;uλ%iO0yZvջܾǙ:yvzVWluhsTӉق Z/_̄Vf" kqtqo" Nt# Hh'юs<[zG]/tAM-;2NCr=a󆬹>d Pq*6BIRY=e_FY(n]'erMu}({e*Lt N5BI%MфKZ e^RnLcD7O!ب# $^yTfX_A -ܱ`<o֢䋥"[Z,c6 ya I).Lu4ZNG5)<{OX,Ѷ)nGᣪ@\C>UjE]fKAb㿖9ۤ}'w q'hiwAoJSW\P訶E H? h@a!tP sy\ȋOVBwˈ^~JJ`-" c**_ '/R5_]k ǯp>IZ|"XΈv{E06}Ur+pwB wAٗqgܻnQXܹg{7KS|y%9+/HbkF нL!S^FCaȒz!PHbzg&敘U+eg!i-a{IrH.P*H/JO{:}ϞwF۝Yqu4e U;D= A|'Ei0iEyRy:2[Ijf!X{,[ gE,ZZillke8K$ێ/!')4[#_sv"9niq4F(_:֏z]mRlY( _Zz=lڲ(`Q,1gB$ٚF8HI(Y G=C]Ǩ/W_O1ZBXCc7Y&+n>Jƞd\Xmg'q"Б=T*휞UØ^lR 5 G3\"kVsJP[nxٚL; ZHה66g@7O*t nѳuIMH"1Pj +:C,y$n&˺Q. MpGk#{*ʹ!U.UL/$ !˼]eiqk'*FT ɹ_}&*ƹRq@T;T#x"OF~)CGB7!#ˉGN&IjnSŹEƴ+ | eZ7@_|Cc$"3yTe]#ld`~a*r #&c<8dHq'LVJuoϱWXҧٳ­Jp镡cl_+|'o|m[cSRqڹ D4F9KYn:rȩd7"P18p枎Dp‘ 9Co ;HLnܶKsI~S,7 іo'U_5 Pk :}]ha_Z:kz`0Y2tk!nh<cv4$&M<ݝ4Z/v 8\*/˱DXc+kM|[/:=mlie#sVTb'8vANB"**9 ;Ǯ$*2u#>hWyKrwmemmi%Iϭ|][t#/s[.Gld)R2):\#d4z1)19)y +nG3yɳwJb1R%S{n6NFn>_"!!PWk/sB'39hmWmcp>Q(D*RF" RBE%]A׊Z5ўi i/2mJ9 8I.rVN\ѭzV@ϻȕO9ڬ*OPd~#\Yxk^ˊWIɊ) &Wp؀E#gT ݟZn# *25xmmJG#j*:E#)jbC%w \;'0id93xǍSk::P i7 aW3V}ɾ3_Еl6T0xfeˮFF[uzOkdĀ}>J(PC"M)bS@܍ET0(F=X*zp'~695g-i9I|rE&{Ew;*N 94ڄAVPS2z1RI6>8s&BŖpõ醉4-ٰwC?X Rdž;w?S Ť ZbFRn k20 #Bc9"̺ur7t*p>ʆOz_dʴҢZ5N] !\-( ~صg ^}ӓO;gG>srgߨ;N'?P^ѓEttr|Ad!DL4#XF+ $)ɲ;{Q7f*P!Z&Qƕ3&էM媗og:ռm@,ߔYŜnA %,rG/R\o'qE&y+`~UeX6ªt5]ʏS?G9 ģk>yKdcslk1I6#VS5>ipRN.:?޷Z +oS7t>niln~[RJ*UD@sW]M9L0_U=+Y ?~1\[S/c^Рu:Dž;&c47˝O 3]?%EȇI]l> 뇌ߢkF=[6,4w4wŦ\YG䏄8W,ɼZ(R}Yp$W(#x+P{pj2#:L-^;] sC+>V3;C{Ӝbv|?l[k+~l]*Y;;nԮ7F.z42ѫ7{ǛCG@ nnGpbc>gp|]13?2J"3lZZmOk6vc!ɇA4F,Z |>'4^\zg{NZ"=*Dk" 55z-ط/Pe۳E۳n8T;Vtn`/a= g_>|a}|g Uٻxm@8 nTqPWHW`"yNG,(^1i* P< RQ4l4ބhKo%,ᎍ-xO:_j @GxuaY-t~+Ffsxp~lGH5= l5C=EbF }CT j@%ɛ>UX]Ν(w:,1w27>:ҽs, W+w[6w5w _GЁz7#bSX )$gE)biҽ0`p8@!v,nroױ¬߮Z%o߾qC6s+.K~dw 6n uulKP0#sJ'(qQ#St-/ܜe:NrH+ỷ*uϖ3VV)irnwzK""WԈ.K.i*tS3S*(yiO&E ѽNyX%z%˾(&D^e\gg.(y)ܔ/MسΘ^e2{z6ʤR ) }ڷM샩UXJQLxtཪxz!Guk?@u{d9X N+qH۹j_+bG 6#L3ıJ; QPO.Q^ cPѽsnھ[8&Ӳ!؊+zT˳y<NDd }Ȱ8'$(<9seػs-7/4eN4 %c0p(HQ"4@um"H]1 Z夬G RMɹ!`C3]}t &-j]KjvE^*V)+Fbjl4sblUӕFEF'6}91?3qeo-ti~]J$GJ#礴a\<@/YXS`&wv~0܁GhcKj <8M}d9E2J p$lH ML:*EJAY3P_ @FJHʎbI~:YKؿLalτ]kR)L ßfi4b?xb&NĚbx"UUDIN{zX}0<{3Mźm"^[twAxj l)p"PZNh%}J-L*dP$V!D7t7G =09R}.խKNsP{[nSxq'x:tzzM]򗝡 ݅ ܻ`|2~%h' (Diޏ^p#r<{zx>N2}{ mN+7){GnSD;8 {j ]#ꫮp뚒L*Z5aN^KW~G 4R [9lHO9|ee7}g|>5*Ik}E=JJ_CWX8'V"urM ^dD$yӊ/OɣawuJZw׺]ݻB˯EJNE 8(:.Z!:NCS,Aa@ j |A9lFD٢o8 mIh8[:\t7uߨH2 X`>lݯY ;А X=$$N&a8 sUᆆN#jF >KC }FD|RTu]`STR8ɿopty3M֧8F1f**L(*$msHTQ=p^9wrl9]=§Fnan*jMi-!9q{ ,UM m[݅P8ܿ_yukdm;[_KO>##OJjepn>Ծ5˯QkO.Ȩ 6l"UҲ#)sA@7<:Z~ӢPLUU FD:B wMٕSt1%P4xr;YZn[QrLi2rd)W(KvW9zgן b/).G|5ߟR<]!?Xy*=л}<:S$أP̲ѓQicTq d+Nԇ?S^>0+,* DmE`^KuGad=Luy1oIj+%JXaX߿> kyƟyf_~V?+v~Cݯk:NY2#.'V7ZX=>+ PP4Hwf; GCFEǜtL#*~^iY?Z){CIkLM֎P2J-v糅tfgyx9X[kn^"7`-vo϶7tC|nBmv\>3pZ?c{|ã~ Q@ЙNT4C<2낁 17#n/h>yDͳho;ōM%jkO뇩o\-9_K}}^b;>j1DMvnU0%>48]㱱=ў5`Qx4zO|M]Fku '~_|;Z yge$E ¢s5G:v 1F3Hu~| U8J EpiL㉭;It2ĺKIr]]Ϩ8Q\U4e%&b xZvEEyPDfA:*|?bInsLu3G+E^~ƫw _r)5s_V|ɷ6ÆU͟y& " Yűk*{9yԗF;ju4"43jld&j8H15Q4$&QԲ_8})ӸS 8GNh@,O,++Җ?EzțЛx.t N?qs;D4mfs)s8swaw(;n ww )SwOn<ty>X 0xqK{٫.E_]RXD^dt{O-mLI"iq]R YGPTݵ Yuۈ[xVs5,ڔKģX>@/*x bOvǔ@5Pφ#/ \40pݱdŊ탧+.vۋ{?mŧכ_4\4u=٪v#Gk  HI[ GD (a@0ʛI'&T9˜>r⣽J}PNT4IR$G{9 xɀ?HT DJ #;bßOEIFfS\:trAEsxDu^C]ϱk/XaSK6N-{/<81m`Beoχe?Vq縤U gQu^rp):juINjjCS[% |C' 3=I8^uBJ+uXtčk&?+ڪ?XYl!V{paܿuˊ滽7͎-|A haՁsV5xsVtA99KVz/ kۯ94|H>ijOpH.9֙'%$+CRQhPw= bxƺ~ꮏݰnHp0^J ÈT?#R#W~+KKdRdޭQ-؀dwX:q>p6( zr#vCLJd eqVy)VQěiӢM!Շ5#x= aXUF,Ȁ,Vr_^叿G'R<ɉ4iL_zb OK/'1\bM_ uL3cLy&Skc~ KT9\ Q5v+@a{,A,fPzi49357m˦ cTy1l{5?BɗR*gBSam'MW7ջ)AKW7աZ OvS/m5yV}d/_v+E쿆6D.-{i rJŽok~C` =Yu8/t߯,{oxNۃ/.꩔qĝ]+#$kD_}y/J!`, Y%d,LJ?$ 582'ЪS#6 MwwZ&,#S%L TnC\,9IYE}!wApWT:Gn/>ؔlo:k7}OKg- B#hMZ˙-p2u(p)B;ƭX.K>]W~-t|w" 18RD4Aswto45ɰd?RCuk"zDP rBn>FA}A_Wgȴ ~L~ O<5^;zڄY*hgc=EnEY!ӋXq\{[:K 8-jrVdAx緝:Bpʆm:eÁX!,"*vvZ"zsLKzP^1TX2B*ռКְYDܚZͩnx#'CPsMIQI*垮֖b.nZG4JH9G/΄2mec'z~gaXc ȞtKe2__ Xn黾[ .d&$lo_m,I~h{0|#`8d}Qn8m4/`)jmS?z4q̍XPN K58gya)/p:j{!DNTGYd(Fhς0?ye:o1m1"<yyX߳v7_7GRVG>߽[n~W]y޷}ɉh_-?oo^M8}=t8r'Gp7ue4?G%N:0v K &E_"uAx_h3il ܎v욚\[=MRp0`鈠F)k4ގ:`\hC$Il6.Iv+yayU4jˣԄf?Ґjf +co0k`]{DZVѮԈ Rxc`d`` |ef~a=7+q ``"xc`d``%gPA'Rxc~LfمCq_ ɀVX5({{ULHK8K`'Eff`EfHfj%j,g8d~0p`4\  `  p d (z,Dz"H2@:. P #$J$^$t$$%&T&t&&456|7899::;T<=2=>?@?@A^BBC~EFFG&GH,HI~IIIIIJpKLNNOPQ&QRjS&SJST6UFUxUUV*VWWX\XY\YxYZ[J[j[\d\^_`Ha.(5nsxuAO0*hă&{@LcBplí%]1?[| 1[=۷p/l>džmxO}F~\Gԧq DNř= {k:1ss`+%AK(ҥƖ^Όv*MYltemefS k:73k 9š]:m `!A &!:4CҹqeЈS䊴)si WUr*cXWʪX=ӕ7:y+kT;]wk$F<ܜJL=NQE?@ւxmSgc6ՋN{nT#m!("%+ݻI9ݻwzzݗGb$4,s ܉p7<0x <4x2^X^y\xo-w.EX6!>%\.>qC\gWW[|Rd 5L PBBuhXԘb#q3~ 7$:Ņ*Q6JiW2..sކLQwrAH(uO2c:1iAY-4%i\t$eOK fd8gS%W o53/SWA֚L)wt`J.h1=WUtu9P3a9м2Lk5ۦ&Dž2*”iU&sAqy[ޮ)Ǫ}4BIXiuRYYgsJu]zb.SϺS҆VYȈ]VF64Ȳ5:JV`=N/R3CI(K:4M@Hh̄`KRT6M ћ)PHLiɥ^6*LlscI:E-Ag;љlwf3;ۙ\ZUOyF*(Qɼ@S3WJ 5ru`}%hĹ%E:i"ΝhCJ#=3cpI[r&̘KB@gq*Gkb@+N*I){mi/SݟzTkcsAh k1ZN{IjAptN}4t7nCSf<F JGMaiNw \lL^.,0V+ ˫qs ҹ m{6\!-ڌc* 7`r>ḼK KRXYc #D#p( ERD *D$QX@XD&QXXDYYYYD_application/font-woff_Ghttps://r3.res.outlook.com/o365/versionless/shellwofficons_2adff0f.woff Obplist00qrX$versionX$objectsY$archiverT$top##)*0123QRSTUVWXYZ[\]^_`abcdefghilU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 "$%'(WNS.base[NS.relative_Ghttps://r3.res.outlook.com/o365/versionless/shellg2corecss_8434591a.css+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:456CPWNS.keysZNS.objects789:;<=>?@AB EFGHIJKLMNO !\Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-ModifiedXtext/cssW*, *, *TgzipVApacheQ*_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:52 GMTU11914Zkeep-aliveUbytes_Accept-Encoding_Wed, 29 Mar 2017 07:08:40 GMT+,jk\NSDictionaryj/+,mn_NSHTTPURLResponseop/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverst_WebResourceResponse#-27]c~/4?HNQZcegnv (6;JUchv -2?BG[_suO/*--------------------------------------------- NativeScrollRegion styles ----------------------------------------------*/ .customScrollBar::-webkit-scrollbar { height: 18px; width: 18px; } .customScrollBar::-webkit-scrollbar:disabled { display:none; } .customScrollBar::-webkit-scrollbar-button { background-color: #fff; background-repeat: no-repeat; cursor:pointer; } .customScrollBar::-webkit-scrollbar-button:horizontal:increment, .customScrollBar::-webkit-scrollbar-button:horizontal:decrement, .customScrollBar::-webkit-scrollbar-button:horizontal:increment:hover, .customScrollBar::-webkit-scrollbar-button:horizontal:decrement:hover, .customScrollBar::-webkit-scrollbar-button:vertical:increment, .customScrollBar::-webkit-scrollbar-button:vertical:decrement, .customScrollBar::-webkit-scrollbar-button:vertical:increment:hover, .customScrollBar::-webkit-scrollbar-button:vertical:decrement:hover { background-position:center; height: 18px; width: 18px; } .customScrollBarLight::-webkit-scrollbar-button { display: none; } .customScrollBar::-webkit-scrollbar-track { background-color: #fff; } .customScrollBarLight::-webkit-scrollbar-track { background-color: #0072C6; } .customScrollBar::-webkit-scrollbar-thumb { border-radius: 9px; border: solid 6px #fff; background-color: #c8c8c8; } .customScrollBarLight::-webkit-scrollbar-thumb { border-color: #0072C6; background-color: #95B1C1; } .customScrollBar::-webkit-scrollbar-thumb:vertical { min-height:50px; } .customScrollBar::-webkit-scrollbar-thumb:horizontal { min-width:50px; } .customScrollBar::-webkit-scrollbar-thumb:hover { border-radius: 9px; border: solid 6px #fff; background-color: #98A3A6; } .customScrollBar::-webkit-scrollbar-corner { background-color: #fff; } .nativeScrollInertia { -webkit-overflow-scrolling: touch; } /* This rule is stated here, rather than in the stylesheet generated by CssSpritesGen2, because we want this to be the default while allowing templates to override to display as a full block element. */ .csimg { display: inline-block; overflow: hidden; } /*------------------------------------- Firefox button fix (removes extra button padding) --------------------------------------*/ button::-moz-focus-inner { border-width: 0; padding: 0; } /*------------------------------------- TextBox styles --------------------------------------*/ .textbox { border-width: 1px; border-style: solid; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-appearance:none; height: 30px; padding: 0px 5px; } .tnarrow .textbox, .twide .textbox { font-size: 12px; background-color: #fff; height: 14px; padding: 3px 5px; } /* Placeholder styles - equivalent to "ms-fcl-nt" */ .textbox::-webkit-input-placeholder { color: #a6a6a6; } .textbox:-moz-placeholder { /* Firefox 18- */ color: #a6a6a6; } .textbox::-moz-placeholder { /* Firefox 19+ */ color: #a6a6a6; } .textbox:-ms-input-placeholder { color: #a6a6a6; } /*------------------------------------- Text area styles -------------------------------------*/ .textarea { padding: 10px; } .textarea:hover { background-color: transparent; border-color: transparent; } /*--------------------------------------------- Button styles ----------------------------------------------*/ .o365button { background: transparent; border-width: 0px; padding: 0px; cursor: pointer !important; font-size: 14px; } .o365button:disabled, label.o365button[disabled=true] { cursor: default !important; } .o365buttonOutlined { padding-right: 11px; padding-left: 11px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ border-width: 1px; border-style: solid; } .o365buttonOutlined .o365buttonLabel { display:inline-block; } .o365buttonOutlined { height: 30px; } .twide .o365buttonOutlined, .tnarrow .o365buttonOutlined { height: 22px; } .o365buttonOutlined .o365buttonLabel { height: 22px; } /*------------------------------------- Checkbox styles --------------------------------------*/ .checkbox { border-style:none; cursor:pointer; vertical-align:middle; } /*--------------------------------------------- Popup styles ----------------------------------------------*/ .popupShadow { box-shadow: 0 0 20px rgba(0,0,0,.4); border: 1px solid #eaeaea; } .contextMenuDropShadow { box-shadow: 0 0 7px rgba(0,0,0,.4); border: 1px solid #eaeaea; } .modalBackground { background-color: #fff; height: 100%; width: 100%; opacity: 0.65; filter: Alpha(opacity=65); /* Internet Explorer */ } .clearModalBackground { /* We use a white background with opacity 0 rather than background-color transparent so that the browser won't allow the user click/touch to propagate to the control beneath it. */ background-color: #fff; /* UX Approved */ opacity: 0; filter: Alpha(opacity=0); /* Internet Explorer */ height: 100%; width: 100%; } /*--------------------------------------------- Context Menu styles ----------------------------------------------*/ .contextMenuPopup { background-color: #fff; } /*--------------------------------------------- Focus Highlight Behavior styles ----------------------------------------------*/ .removeFocusOutline *:focus { outline: none; } .addFocusOutline button:focus { outline: dotted 1px; } .addFocusRingOutline button:focus { outline: auto 5px -webkit-focus-ring-color; } /* transparent defaults */ .border-color-transparent { border-color: transparent; } /*------------------------------------- DockPanel styles --------------------------------------*/ .vResize, .hResize { z-index: 1000; } .hResize, .hResizeCursor * { cursor: row-resize !important; } .vResize, .vResizeCursor * { cursor: col-resize !important; } .vResizing, .hResizing { filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; border: solid 1px #666; } .vResizing { border-width: 0px 1px; } .hResizing { border-width: 1px 0px; } .o365buttonRegular { height:40px; } .o365buttonOutlined { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-width:1px; border-style:solid; height:30px; padding-right:20px; padding-left:20px; } ._fc_2{margin-left:4px}._fc_3,._fc_4{vertical-align:middle}._fc_5{vertical-align:middle;margin-left:10px}._fc_6{border-width:1px;border-style:solid;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}._fc_6{font-size:14px;width:16px;height:15px} ._fce_2 ._fce_3{background:#666}._fce_4 ._fce_3{background:#fff}._fce_5{display:inline-block}._fce_6{display:none}._fce_7{margin:auto 4px auto 4px;display:inline-block;position:relative;top:-8px}._fce_8{top:-2px}._fce_9>*{vertical-align:middle}._fce_a{height:100%;padding-left:15px}._fce_b{height:100%;overflow:hidden;direction:inherit}._fce_c{display:inline;height:100%}._fce_d{direction:rtl}._fce_e{display:inline-block;margin:0;height:100%;padding-left:1px;direction:inherit;position:relative}._fce_f{float:left}._fce_g{float:right}._fce_h{padding:0 5px 0 10px;margin-left:-1px;display:inline-block;height:100%}._fce_i{display:inline-block;padding:0 10px 0 10px;margin:0;height:100%;float:left;direction:inherit}._fce_j{display:none}._fce_k{margin-left:-2px;margin-top:11px}._fce_l{margin-left:-5px;margin-right:0;padding-left:5px;padding-right:10px;height:100%}._fce_m{margin-right:2px}._fce_n{padding-left:26px}._fce_o ._fce_p{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin-right:-2px}._fce_o._fce_q ._fce_p{-webkit-transform:scaleX(-1) rotate(-45deg);-moz-transform:scaleX(-1) rotate(-45deg);-o-transform:scaleX(-1) rotate(-45deg);-ms-transform:scaleX(-1) rotate(-45deg);margin-right:-2px}._fce_r{vertical-align:baseline}._fce_s{border-width:1px;border-style:solid;-webkit-box-shadow:0 0 7px rgba(0,0,0,.4);box-shadow:0 0 7px rgba(0,0,0,.4)}._fce_t{position:absolute;width:22px}._fce_u{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}._fce_v{min-width:180px;outline:0;overflow-y:auto;white-space:nowrap}._fce_w{outline:0}._fce_x{position:relative}._fce_y{position:absolute;top:13px;left:8px}._fce_z,._fce_A{text-align:left;padding-right:20px;padding-left:30px;height:40px;line-height:40px;width:100%}._fce_A._fce_B{padding-left:0}._fce_z{display:block}._fce_C ._fce_z{padding-left:20px}._fce_D,._fce_E{display:inline-block}._fce_F{margin-right:3px;vertical-align:middle}._fce_G{margin-right:36px}._fce_H{display:none}._fce_I{position:absolute;right:8px;top:7px}._fce_J{text-decoration:none}._fce_K{width:100%;height:0;margin:-1px 0 0 0;border-width:1px 0 0 0;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}._fce_z,._fce_A{height:30px;line-height:30px;padding-left:20px;padding-right:10px}._fce_y{top:10px;left:5px}._fce_I{top:8px}._fce_L{overflow-x:hidden;max-height:561px}._fce_M{max-height:none}._fce_N{padding-left:10px;padding-top:5px;display:block}._fce_O ._fce_E{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:180px}._fce_K{margin:0}._fce_Q{text-align:left;padding-right:20px;padding-left:30px;height:40px;line-height:40px;display:block;width:100%}._fce_R{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}._fce_S{width:118px}._fce_Q{height:30px;line-height:30px;padding-left:20px;padding-right:10px}._fce_T{text-align:right;left:0;right:0}._fce_U{margin:0 0 0 10px;min-width:80px;vertical-align:top}._fce_V{line-height:24px;display:inline-block;width:100%}._fce_W{display:inline}._fce_X{padding:20px}._fce_Y{margin:14px 0;position:relative}._fce_Z{float:left}._fce_01{padding-top:10px;padding-bottom:10px}._fce_X{padding:25px 30px 20px 30px;min-width:210px;max-width:800px}._fce_11{height:30px;padding-right:10px;padding-top:15px;background:#fff;text-align:right}._fce_31{width:100%;white-space:nowrap;overflow:visible;text-align:left;position:relative;border-width:1px;border-style:solid}._fce_41{padding-left:6px;overflow:hidden;margin-right:20px}._fce_51{position:absolute;right:0;width:10px;bottom:0;padding:0 5px;line-height:normal}._fce_61{min-width:150px;outline:0;overflow-y:auto}._fce_61 div{outline:0}._fce_71{position:relative}._fce_81{display:inline-block;margin-left:3px;margin-right:8px}._fce_91{margin:-3px 1px 0 -1px;visibility:hidden}._fce_91._fce_a1{visibility:visible}._fce_b1{text-align:left;padding-right:10px;display:block;width:100%}._fce_c1 ._fce_b1{padding-left:20px}._fce_d1{position:absolute;right:4px;top:3px}._fce_31{height:30px}._fce_41{margin-bottom:1px}._fce_51{top:4px}._fce_b1{padding:0 0 0 5px;height:30px;line-height:30px}._fce_e1{overflow-x:hidden;max-height:561px}._fce_61{padding:3px 0 3px 0;white-space:nowrap}._fce_f1{display:inline-block}._fce_i1{padding:0 15px 0 0;cursor:pointer}._fce_j1{-webkit-transition-property:color,opacity;-webkit-transition-duration:.5s,.5s;-moz-transition-property:color,opacity;-moz-transition-duration:.5s,.5s;-ms-transition-property:color,opacity;-ms-transition-duration:.5s,.5s}._fce_k1{opacity:1}._fce_l1{opacity:0}._fce_m1{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:.33s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1);-moz-transition-property:-moz-transform;-moz-transition-duration:.33s;-moz-transition-timing-function:cubic-bezier(0,0,0,1);-ms-transition-duration:.33s;-ms-transition-timing-function:cubic-bezier(0,0,0,1)}._fce_n1{position:relative;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none}._fce_o1{width:100%}._fce_p1{padding:4px 0 4px 13px}._fce_q1{white-space:normal}._fce_i1{padding:0 20px 0 0}._fce_r1{vertical-align:middle}._fce_s1{margin:0;vertical-align:middle}._fce_s1:before{padding:0!important;width:16px;border-width:1px!important}._fce_t1._fce_s1:before{padding-top:1px!important}._fce_u1{margin-bottom:3px}._fce_r1{padding-left:4px;vertical-align:middle} .wf-size-x16-circle { font-size: 10px !important; padding: 2px !important; border-width: 1px !important; width: 16px !important; height: 16px !important; } .wf-size-x20-circle { font-size: 15px !important; padding: 1px !important; border-width: 2px !important; width: 20px !important; height: 20px !important; } .wf-size-x24-circle { font-size: 16px !important; padding: 2px !important; border-width: 2px !important; width: 24px !important; height: 24px !important; } .wf-size-x32-circle, .tnarrow .wf-size-appBar { font-size: 22px !important; padding: 3px 2px 2px 2px !important; border-width: 2px !important; width: 32px !important; height: 32px !important; } .wf-size-x35-circle, .twide .wf-size-appBar, .mouse .wf-size-appBar { font-size: 22px !important; padding: 4px 2px 2px 2px !important; border-width: 2px !important; width: 35px !important; height: 35px !important; } .tnarrow .ms-icon-size-appBar:before { font-size: 18px !important; padding: 5px !important; border-width: 2px !important; width: 32px !important; height: 32px !important; } .tnarrow .ms-icon-size-appBar.ms-icon-wide-glyph:before { padding-left: 2px !important; padding-right: 8px !important; } .twide .ms-icon-size-appBar:before, .mouse .ms-icon-size-appBar:before { font-size: 21px !important; padding: 5px !important; border-width: 2px !important; width: 35px !important; height: 35px !important; } .twide .ms-icon-size-appBar.ms-icon-wide-glyph:before, .mouse .ms-icon-size-appBar.ms-icon-wide-glyph:before { padding-left: 2px !important; padding-right: 8px !important; } .twide .ms-icon-size-appBar.ms-icon-wide-glyph:before, .mouse .ms-icon-size-appBar.ms-icon-wide-glyph:before { padding-left: 1px !important; padding-right: 7px !important; } .twide .ms-icon-size-appBar.ms-icon-tall-glyph:before, .mouse .ms-icon-size-appBar.ms-icon-tall-glyph:before { padding-top: 6px !important; } .ie8 .wf-size-x16-circle { font-size: 16px !important; } .ie8 .wf-size-x24-circle { font-size: 24px !important; } .ie8 .wf-size-x32-circle { font-size: 32px !important; } .ie8 .wf-size-x35-circle { font-size: 35px !important; } .wf-size-x8 { font-size: 8px !important; } .wf-size-x11 { font-size: 11px !important; } .ms-icon-font-size-3 { font-size: 3px !important; } .ms-icon-font-size-11 { font-size: 11px !important; } .wf-size-x12 { font-size: 12px !important; } .wf-size-x14 { font-size: 14px !important; } .ms-icon-font-size-15 { font-size: 15px !important; } .wf-size-x16 { font-size: 16px !important; } .wf-size-x17 { font-size: 17px !important; } .ms-icon-font-size-17 { font-size: 17px !important; } .wf-size-x18 { font-size: 18px !important; } .wf-size-x20 { font-size: 20px !important; } .wf-size-x21 { font-size: 21px !important; } .ms-icon-font-size-21 { font-size: 21px !important; } .wf-size-x22 { font-size: 22px !important; } .wf-size-x24 { font-size: 24px !important; } .ms-icon-font-size-25 { font-size: 25px !important; } .wf-size-x26 { font-size: 26px !important; } .ms-icon-font-size-27 { font-size: 27px !important; } .wf-size-x28 { font-size: 28px !important; } .wf-size-x32 { font-size: 32px !important; } .wf-size-x35 { font-size: 35px !important; } .wf-size-x40 { font-size: 40px !important; } .wf-size-x48 { font-size: 48px !important; } .wf-size-x56 { font-size: 56px !important; } .wf-size-x64 { font-size: 64px !important; } .wf-size-x96 { font-size: 96px !important; } .wf-size-x240 { font-size: 240px; } .wf-size-swipe:before { font-size: 30px !important; padding: 3px !important; border-width: 2px !important; width: 40px !important; height: 40px !important; } .ms-border-transparent:before { border-color: transparent; } .ms-icon-font-size-40 { font-size: 40px !important; } .ms-icon-font-size-50 { font-size: 50px !important; } .ms-icon-font-size-60 { font-size: 60px !important; } .ms-icon-font-size-70 { font-size: 70px !important; } .ms-icon-font-size-80 { font-size: 80px !important; } .ms-icon-font-size-90 { font-size: 90px !important; } .ms-icon-font-size-100 { font-size: 100px !important; } .ms-icon-font-size-160 { font-size: 160px !important; } .ms-icon-font-size-240 { font-size: 240px !important; } .ms-icon-modifier-doughboy, .ms-icon-modifier-doughboy:before { overflow:hidden; box-sizing:border-box; display:block; } .ms-icon-modifier-doughboy.ms-icon-font-size-16, .ms-icon-modifier-doughboy.ms-icon-font-size-16:before { height: 16px; width: 16px; } .ms-icon-modifier-doughboy.ms-icon-font-size-20, .ms-icon-modifier-doughboy.ms-icon-font-size-20:before { height: 20px; width: 20px; } .ms-icon-modifier-doughboy.ms-icon-font-size-20, .ms-icon-modifier-doughboy.ms-icon-font-size-22:before { height: 22px; width: 22px; } .ms-icon-modifier-doughboy.ms-icon-font-size-24, .ms-icon-modifier-doughboy.ms-icon-font-size-24:before { height: 24px; width: 24px; } .ms-icon-modifier-doughboy.ms-icon-font-size-25, .ms-icon-modifier-doughboy.ms-icon-font-size-25:before { height: 25px; width: 25px; } .ms-icon-modifier-doughboy.ms-icon-font-size-30, .ms-icon-modifier-doughboy.ms-icon-font-size-30:before { height: 30px; width: 30px; } .ms-icon-modifier-doughboy.ms-icon-font-size-32, .ms-icon-modifier-doughboy.ms-icon-font-size-32:before { height: 32px; width: 32px; } .ms-icon-modifier-doughboy.ms-icon-font-size-35, .ms-icon-modifier-doughboy.ms-icon-font-size-35:before { height: 35px; width: 35px; } .ms-icon-modifier-doughboy.ms-icon-font-size-40, .ms-icon-modifier-doughboy.ms-icon-font-size-40:before { height: 40px; width: 40px; } .ms-icon-modifier-doughboy.ms-icon-font-size-48, .ms-icon-modifier-doughboy.ms-icon-font-size-48:before { height: 48px; width: 48px; } .ms-icon-modifier-doughboy.ms-icon-font-size-50, .ms-icon-modifier-doughboy.ms-icon-font-size-50:before { height: 50px; width: 50px; } .ms-icon-modifier-doughboy.ms-icon-font-size-64, .ms-icon-modifier-doughboy.ms-icon-font-size-64:before { height: 64px; width: 64px; } .ms-icon-modifier-doughboy.ms-icon-font-size-70, .ms-icon-modifier-doughboy.ms-icon-font-size-70:before { height: 70px; width: 70px; } .ms-icon-modifier-doughboy.ms-icon-font-size-80, .ms-icon-modifier-doughboy.ms-icon-font-size-80:before { height: 80px; width: 80px; } .ms-icon-modifier-doughboy.ms-icon-font-size-96, .ms-icon-modifier-doughboy.ms-icon-font-size-96:before { height: 96px; width: 96px; } .ms-icon-modifier-doughboy.ms-icon-font-size-100, .ms-icon-modifier-doughboy.ms-icon-font-size-100:before { height: 100px; width: 100px; } .ms-icon-modifier-doughboy.ms-icon-font-size-160, .ms-icon-modifier-doughboy.ms-icon-font-size-160:before { height: 160px; width: 160px; } .ms-icon-modifier-doughboy.ms-icon-font-size-240, .ms-icon-modifier-doughboy.ms-icon-font-size-240:before { height: 240px; width: 240px; } .ms-icon-modifier-changePhotoDoughboy { padding-top: .1em; font-size: 200px !important; } .ie.ms-icon-modifier-changePhotoDoughboy { padding-top: .16em !important; } .ms-icon-modifier-personDoughboy:before { padding-top: .09em; text-indent: -0.05em; } .ie.ms-icon-modifier-personDoughboy:before { padding-top: 0.14em; } .ms-icon-modifier-placeDoughboy:before { padding-top: 0.2em; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-16 { font-size: 12px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-20 { font-size: 15px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-24 { font-size: 17px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-25 { font-size: 18px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-30 { font-size: 23px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-32 { font-size: 24px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-35 { font-size: 25px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-40 { font-size: 28px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-48 { font-size: 32px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-50 { font-size: 37px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-64 { font-size: 45px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-70 { font-size: 50px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-80 { font-size: 58px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-96 { font-size: 72px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-100 { font-size: 75px !important; } .ms-icon-modifier-placeDoughboy.ms-icon-font-size-160 { font-size: 120px !important; } .ie.ms-icon-modifier-groupDoughboy:before { padding-top: .28em; } .ms-icon-modifier-groupDoughboy:before { padding-top: .25em; text-indent: -.25em; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-16 { font-size: 14px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-20 { font-size: 17.5px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-24 { font-size: 21px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-25 { font-size: 22px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-30 { font-size: 26px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-32 { font-size: 28px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-35 { font-size: 30.5px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-40 { font-size: 35px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-48 { font-size: 42px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-50 { font-size: 44px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-64 { font-size: 56px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-70 { font-size: 61px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-80 { font-size: 70px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-96 { font-size: 84px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-100 { font-size: 87.5px !important; } .ms-icon-modifier-groupDoughboy.ms-icon-font-size-160 { font-size: 140px !important; } .ms-icon-modifier-bookingDoughboy:before { padding-top: .13em; font-size: .8em; } .ie.ms-icon-modifier-bookingDoughboy:before { padding-top: .16em !important; } .ms-icon-modifier-secondaryCalendarCircularImages { padding-top: 7px; font-size: 17px !important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .ms-icon-modifier-txpBusStopIcon { font-size: 14px !important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .ms-icon-modifier-birthdayDoughboy.ms-icon-font-size-50 { font-size: 32px !important; top: 5px; left: 8px; position: absolute; } .ms-icon-modifier-roomDoughboy.ms-icon-font-size-50 { padding-top: 11px; font-size: 28px !important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .ms-icon-modifier-roomDoughboy.ms-icon-font-size-32 { padding-top: 6px; font-size: 20px !important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .ms-icon-modifier-roomDoughboy.ms-icon-font-size-30 { padding-top: 5px; font-size: 20px !important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .ms-icon-modifier-birthdayDoughboy.ms-icon-font-size-96 { font-size: 63px !important; top: 10px; left: 15px; position: absolute; } .ms-icon-modifier-broadcastDoughboy:before { } .ie.ms-icon-modifier-broadcastDoughboy:before { } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-30 { font-size: 30px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-32 { font-size: 32px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-40 { font-size: 40px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-48 { font-size: 48px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-50 { font-size: 50px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-64 { font-size: 64px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-70 { font-size: 70px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-80 { font-size: 80px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-96 { font-size: 96px !important; } .ms-icon-modifier-broadcastDoughboy.ms-icon-font-size-100 { font-size: 100px !important; } .o365button{background-color:transparent}@font-face{font-family:'o365Icons';src:url('shelleoticons_d1fac675.eot?#iefix') format('embedded-opentype'),url('shellwofficons_2adff0f.woff') format('woff'),url('shellttficons_eee870b2.ttf') format('truetype'),url('shellsvgicons_48af8afb.svg#web') format('svg');font-weight:normal;font-style:normal}.o365cs-base [class^="ms-Icon--"]:before,.o365cs-base [class*=" ms-Icon--"]:before{font-family:"Office365Icons","o365Icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;width:auto;margin-left:0;margin-right:0}.o365cs-base [class^="ms-Icon--"],.o365cs-base [class*=" ms-Icon--"]{display:inline-block;line-height:1}.ms-icon-font-circle:before{border-style:solid;border-radius:1em;line-height:1.15;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:.1em}@media screen and (-webkit-min-device-pixel-ratio:0){.ms-icon-font-circle:before{line-height:1}}.ms-icon-font-size-8{font-size:8px!important}.ms-icon-font-size-11{font-size:11px!important}.ms-icon-font-size-12{font-size:12px!important}.ms-icon-font-size-14{font-size:14px!important}.ms-icon-font-size-18{font-size:18px!important}.ms-icon-font-size-20{font-size:20px!important}.ms-icon-font-size-22{font-size:22px!important}.ms-icon-font-size-25{font-size:25px!important}.ms-icon-font-size-26{font-size:26px!important}.ms-icon-font-size-35{font-size:35px!important}[data-icon]:before{content:attr(data-icon)}.ms-Icon--circleFill:before{content:'\e001 '}.ms-Icon--plus:before{content:'\e004 '}.ms-Icon--question:before{content:'\e006 '}.ms-Icon--person:before{content:'\e008 '}.ms-Icon--personAdd:before{content:'\e086 '}.ms-Icon--mail:before{content:'\e009 '}.ms-Icon--infoCircle:before{content:'\e00a '}.ms-Icon--alert:before{content:'\e00b '}.ms-Icon--xCircle:before{content:'\e00c '}.ms-Icon--bell:before{content:'\e010 '}.ms-Icon--calendar:before{content:'\e011 '}.ms-Icon--scheduling:before{content:'\e012 '}.ms-Icon--event:before{content:'\e013 '}.ms-Icon--onedrive:before{content:'\e016 '}.ms-Icon--chat:before{content:'\e017 '}.ms-Icon--menu:before{content:'\e020 '}.ms-Icon--home:before{content:'\e021 '}.ms-Icon--favorites:before{content:'\e022 '}.ms-Icon--phone:before{content:'\e023 '}.ms-Icon--clock:before{content:'\e105 '}.ms-Icon--miniatures:before{content:'\e02a '}.ms-Icon--gear:before{content:'\e035 '}.ms-Icon--smiley:before{content:'\e036 '}.ms-Icon--search:before{content:'\e039 '}.ms-Icon--questionReverse:before{content:'\e03a '}.ms-Icon--tasks:before{content:'\e040 '}.ms-Icon--check:before{content:'\e041 '}.ms-Icon--x:before{content:'\e042 '}.ms-Icon--ellipsis:before{content:'\e045 '}.ms-Icon--refresh:before{content:'\e034 '}.ms-Icon--arrowLeft:before{content:'\e049 '}.ms-Icon--arrowRight:before{content:'\e04a '}.ms-Icon--download:before{content:'\e04b '}.ms-Icon--save:before{content:'\e025 '}.ms-Icon--pencil:before{content:'\e027 '}.ms-Icon--caretUp:before{content:'\e051 '}.ms-Icon--caretDown:before{content:'\e052 '}.ms-Icon--officeThreshold:before{content:'\e055 '}.ms-Icon--office365:before{content:'\e056 '}.ms-Icon--office365Preview:before{content:'\e057 '}.ms-Icon--apps:before{content:'\e060 '}.ms-Icon--officeStore:before{content:'\e061 '}.ms-Icon--windowsStore:before{content:'\e37a '}.ms-Icon--outlook:before{content:'\e062 '}.ms-Icon--project:before{content:'\e063 '}.ms-Icon--yammer:before{content:'\e064 '}.ms-Icon--dynamicsCrm:before{content:'\e065 '}.ms-Icon--adminP:before{content:'\e137 '}.ms-Icon--admin:before{content:'\e081 '}.ms-Icon--microsoft:before{content:'\e083 '}.ms-Icon--powerBi:before{content:'\e08b '}.ms-Icon--newsfeed:before{content:'\e08d '}.ms-Icon--gallatin:before{content:'\e0b3 '}.ms-Icon--chevronUp:before{content:'\e087 '}.ms-Icon--chevronDown:before{content:'\e088 '}.ms-Icon--chevronLeft:before{content:'\e089 '}.ms-Icon--chevronRight:before{content:'\e08a '}.ms-Icon--waffle2:before{content:'\e303 '}.ms-Icon--tile:before{content:'\e070 '}.ms-Icon--delve:before{content:'\e118 '}.ms-Icon--people:before{content:'\e00e '}.ms-Icon--lync:before{content:'\e066 '}.ms-Icon--sharepoint:before{content:'\e072 '}.ms-Icon--word:before{content:'\e0b9 '}.ms-Icon--excel:before{content:'\e0b5 '}.ms-Icon--powerpoint:before{content:'\e0b8 '}.ms-Icon--onenote:before{content:'\e0b7 '}.ms-Icon--socialListening:before{content:'\e123 '}.ms-Icon--adminA:before{content:'\e130 '}.ms-Icon--group:before{content:'\e155 '}.ms-Icon--video:before{content:'\e170 '}.ms-Icon--skype:before{content:'\e199 '}.ms-Icon--officeVideo:before{content:'\e202 '}.ms-Icon--parature:before{content:'\e20a '}.ms-Icon--thumbUp:before{content:'\e044 '}.ms-Icon--bing:before{content:'\e225 '}.ms-Icon--docs:before{content:'\e290 '}.ms-Icon--msn:before{content:'\e241 '}.ms-Icon--sway:before{content:'\e247 '}.ms-Icon--skypeForBusiness:before{content:'\e258 '}.ms-Icon--checkPeople:before{content:'\e259 '}.ms-Icon--classroom:before{content:'\e276 '}.ms-Icon--globe:before{content:'\e222 '}.ms-Icon--mobile:before{content:'\e195 '}.ms-Icon--classNotebook:before{content:'\e25f '}.ms-Icon--protectionCenter:before{content:'\e289 '}.ms-Icon--oneNoteEdu:before{content:'\e280 '}.ms-Icon--nonProfitPortal:before{content:'\e37e '}.ms-Icon--powerBi3:before{content:'\e39d '}.ms-Icon--kaizala:before{content:'\e407 '}.ms-Icon--myAnalytics:before{content:'\e409 '}.ms-Icon--powerBi2:before{content:'\e281 '}.ms-Icon--chevronThinLeft:before{content:'\e233 '}.ms-Icon--chevronThinRight:before{content:'\e234 '}.ms-Icon--chevronThickLeft:before{content:'\e237 '}.ms-Icon--chevronThickRight:before{content:'\e238 '}.ms-Icon--starburst:before{content:'\e29a '}.ms-Icon--lightBulb2:before{content:'\e313 '}.ms-Icon--powerApps:before{content:'\e314 '}.ms-Icon--skypeCheck:before{content:'\e315 '}.ms-Icon--skypeClock:before{content:'\e316 '}.ms-Icon--skypeMinus:before{content:'\e317 '}.ms-Icon--collabDB:before{content:'\e31f '}.ms-Icon--skypeMeetings:before{content:'\e258 '}.ms-Icon--bookings:before{content:'\e32a '}.ms-Icon--dynamicsNAV:before{content:'\e32c '}.ms-Icon--officeForms:before{content:'\e333 '}.ms-Icon--skypeMessage:before{content:'\e338 '}.ms-Icon--flowLight:before{content:'\e361 '}.ms-Icon--stream:before{content:'\e34f '}.ms-Icon--skypeTeams:before{content:'\e362 '}.ms-Icon--teams:before{content:'\e379 '}.ms-Icon--dynamics365:before{content:'\e375 '}.ms-Icon--businessCenter:before{content:'\e37b '}.ms-Icon--minus:before{content:'\e005 '}.ms-Icon--folder:before{content:'\e014 '}.ms-Icon--trash:before{content:'\e026 '}.ms-Icon--reload:before{content:'\e19f '}.ms-Icon--picture2:before{content:'\e358 '}.o365cs *{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;font-weight:normal;white-space:nowrap}.o365cs-segoeRegular{font-family:"Segoe UI Regular","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif}.o365cs button,.o365cs .o365button,.o365cs-flexPane-panel .o365button,.o365cs-flexPane-panel-new .o365button{min-width:0;margin:0}.o365cs-clear{clear:both}.o365cs-display-none{display:none!important}.o365cs-context-font{font-size:19px}.o365cs-h100{height:100%}.o365cs-w100{width:100%}.o365cs-w100-h100{height:100%;width:100%}.o365cs-nav-spinnerContainer{width:16px;height:16px;display:inline-block;margin-top:11px}.o365cs-newALV2-on .o365cs-nav-spinnerContainer{margin-left:24px}.o365cs-nav-spinner{width:12px;height:12px;position:relative;padding:2px;overflow:hidden;-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(8,end);-moz-animation-timing-function:steps(8,end);animation-timing-function:steps(8,end);-webkit-animation-name:rotate;-moz-animation-name:rotate;animation-name:rotate}.o365cs-nav-spinnerBall{width:3px;height:3px;border-radius:100%;position:absolute;-webkit-transform-origin:6px 6px;-moz-transform-origin:6px 6px;transform-origin:6px 6px}.o365cs-nav-spinnerBall:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.o365cs-nav-spinnerBall:nth-child(2){opacity:.8;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.o365cs-nav-spinnerBall:nth-child(3){opacity:.6;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.o365cs-nav-spinnerBall:nth-child(4){opacity:.4;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.o365cs-nav-spinnerBall:nth-child(5){opacity:.25;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.o365cs-nav-spinnerBall:nth-child(6){opacity:.15;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.o365cs-nav-spinnerBall:nth-child(7){opacity:.075;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);transform:rotate(-225deg)}.o365cs-nav-spinnerBall:nth-child(8){opacity:.05;-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);transform:rotate(-270deg)}.o365cs-nav-navMenuLoadingText{display:inline-block;margin:10px 10px 20px 10px;font-size:14px}.o365cs-pickerdownarrow{margin-top:1px;font-size:14px!important}.o365cs-checkmarksmall{margin:-3px 3px 0 0}.o365cs-me-contextMenu{width:374px;padding-right:1px;white-space:nowrap}.o365cs-me-contextMenu button{line-height:normal;letter-spacing:normal;text-align:center;height:auto;width:100%}.o365cs-me-personaCellInline{vertical-align:middle;white-space:nowrap;display:inline-block}.o365cs-me-presenceColor-Unknown{background-color:#dedede}.o365cs-me-presenceColor-Available{background-color:#5dd255}.o365cs-me-presenceColor-Away{background-color:#ffd200}.o365cs-me-presenceColor-Busy{background:-webkit-repeating-linear-gradient(135deg,#e57a79,#e57a79 3px,#d00e0d 3px,#d00e0d 6px);background:-moz-repeating-linear-gradient(135deg,#e57a79,#e57a79 3px,#d00e0d 3px,#d00e0d 6px);background:repeating-linear-gradient(-45deg,#e57a79,#e57a79 3px,#d00e0d 3px,#d00e0d 6px)}.o365cs-me-presenceColor-Busy{background:-webkit-repeating-linear-gradient(-45deg,#e57a79,#e57a79 3px,#d00e0d 3px,#d00e0d 6px)}.o365cs-me-presenceColor-Blocked{background:-webkit-gradient(linear,left top,left bottom,from(#dedede),color-stop(48%,#dedede),color-stop(48%,#c72d25),color-stop(52%,#c72d25),color-stop(52%,#dedede),to(#dedede));background:-webkit-linear-gradient(top,#dedede 0%,#dedede 48%,#c72d25 48%,#c72d25 52%,#dedede 52%,#dedede 100%);background:-moz-linear-gradient(top,#dedede 0%,#dedede 48%,#c72d25 48%,#c72d25 52%,#dedede 52%,#dedede 100%);background:linear-gradient(to bottom,#dedede 0%,#dedede 48%,#c72d25 48%,#c72d25 52%,#dedede 52%,#dedede 100%)}.o365cs-me-presenceColor-Blocked{background:-webkit-linear-gradient(bottom,#dedede 0%,#dedede 48%,#c72d25 48%,#c72d25 52%,#dedede 52%,#dedede 100%)}.o365cs-me-presenceColor-DND{background:-webkit-gradient(linear,left top,left bottom,from(#c72d25),color-stop(48%,#c72d25),color-stop(48%,#fff),color-stop(52%,#fff),color-stop(52%,#c72d25),to(#c72d25));background:-webkit-linear-gradient(top,#c72d25 0%,#c72d25 48%,#fff 48%,#fff 52%,#c72d25 52%,#c72d25 100%);background:-moz-linear-gradient(top,#c72d25 0%,#c72d25 48%,#fff 48%,#fff 52%,#c72d25 52%,#c72d25 100%);background:linear-gradient(to bottom,#c72d25 0%,#c72d25 48%,#fff 48%,#fff 52%,#c72d25 52%,#c72d25 100%)}.o365cs-me-presenceColor-DND{background:-webkit-linear-gradient(bottom,#c72d25 0%,#c72d25 48%,#fff 48%,#fff 52%,#c72d25 52%,#c72d25 100%)}.o365cs-me-tile-nophoto>.o365cs-me-presenceOffline5x50{display:table-cell}.o365cs-me-personaimg{position:absolute;left:0}.o365cs-nav-itemDisabled{color:#999!important;cursor:default!important}.o365cs-flexPane-unseenitems{position:absolute;bottom:43px;left:22px}.o365cs-flexPane-unseenCount{position:absolute;width:18px;height:18px;line-height:16px!important;border-radius:.8em}.o365cs-flexPane-unseenCountBorder{border:1px solid}.o365cs-flexPane-unseenCountOval{width:26px!important}.o365cs-shareButton{margin:4px;height:42px;padding:0 32px;border:1px solid transparent}.o365cs-shareButton-Label{margin:2px}@-moz-keyframes rotate{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.o365cs-base *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.o365cs-segoeSemibold{font-family:"Segoe UI Semibold","Segoe UI Web Semibold","Segoe WP Semibold","Segoe UI","Segoe WP",Segoe,Tahoma,Arial,sans-serif}.o365cs-nav-header16{width:100%;height:50px;display:table;border-spacing:0;font-size:0;white-space:nowrap;line-height:normal}@media print{.o365cs-nav-header16 [class^="ms-Icon--"]:before,.o365cs-nav-header16 [class*=" ms-Icon--"]:before{content:''!important}.o365cs-nav-header16 [class^="ms-Icon--"],.o365cs-nav-header16 [class*=" ms-Icon--"]{display:none!important}}.o365cs-nav-header16 .o365cs-nav-leftAlign{display:table-cell;vertical-align:middle}.o365cs-navMenuButton{-webkit-transition-duration:.65s;-moz-transition-duration:.65s;transition-duration:.65s;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.o365cs-newAL-on.o365cs-nav-switcher{background-color:rgba(255,255,255,.97);border:1px solid #d6d6d6;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24);box-shadow:0 0 6px rgba(0,0,0,.24);-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;position:absolute;top:50px!important;left:0!important;right:auto!important;margin:11px 0 0 11px;padding:8px 6px 6px 6px;width:auto;min-width:208px;max-width:510px;height:auto;max-height:-webkit-calc(100vh - 80px)!important;max-height:-moz-calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important;outline:0}.o365cs-newALV2-on.o365cs-nav-switcher{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;position:absolute;top:50px!important;left:0!important;right:auto!important;margin:0;padding:0;width:320px;min-width:320px;max-width:320px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important;overflow-y:auto;outline:0}.o365cs-newAL-on.o365cs-nav-launcher{padding:8px 6px 6px 6px;max-width:510px}.o365cs-newALV2-on.o365cs-nav-launcher{max-width:320px}.o365cs-newAL-on.o365cs-nav-navMenu{background-color:rgba(255,255,255,.97);border:0;-webkit-box-shadow:none;box-shadow:none;top:50px!important;overflow-y:auto;outline:0}.o365cs-newALV2-on.o365cs-nav-navMenu{border:0;-webkit-box-shadow:none;box-shadow:none;top:50px!important;overflow-y:auto;outline:0}@media(max-width:1023px){.o365cs-newAL-on.o365cs-nav-navMenu{border-left:1px solid #d6d6d6;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;left:auto!important;right:0!important;padding:20px 20px 10px 20px;width:306px;max-width:none!important;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}.o365cs-newALV2-on.o365cs-nav-navMenu{border-left:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;left:auto!important;right:0!important;width:320px;max-width:none!important;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}}@media(min-width:1024px){.o365cs-rsp-m-hide{display:none!important}.o365cs-newAL-on.o365cs-nav-navMenu{border:1px solid #d6d6d6;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24);box-shadow:0 0 6px rgba(0,0,0,.24);-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;position:absolute;left:0!important;right:auto!important;margin:11px 0 0 11px;padding:8px 6px 6px 6px;width:auto;min-width:208px;max-width:510px;height:auto;max-height:-webkit-calc(100vh - 80px)!important;max-height:-moz-calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important}.o365cs-newALV2-on.o365cs-nav-navMenu{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;position:absolute;left:0!important;right:auto!important;margin:0;width:320px;min-width:320px;max-width:320px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);max-height:none!important}}@media(min-width:640px)and (max-width:1023px){.o365cs-rsp-tw-hide{display:none!important}}@media(min-width:640px)and (max-width:899px){.o365cs-rsp-tw-sm-hide{display:none!important}}@media(max-width:639px){.o365cs-rsp-tn-hide{display:none!important}.o365cs-rsp-affordance-on .o365cs-rsp-tn-hideIfAffordanceOn{display:none!important}.o365cs-rsp-affordance-off .o365cs-rsp-tn-hideIfAffordanceOff{display:none!important}}.o365cs-newALV2-on .o365cs-nav-navMenuContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#333;padding-top:36px;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px)}.o365cs-nav-navMenuContent-officeHome{padding-top:20px}.o365cs-newALV2-on .o365cs-nav-navMenuFillContent{display:table;width:100%;height:100%}.o365cs-newALV2-on .o365cs-nav-navMenuFillHeight{display:table-row;height:auto}.o365cs-nav-navMenuBeak{position:absolute;bottom:-8px;left:14px;z-index:2100}.o365cs-newALV2-on .o365cs-nav-navMenuBeak{display:none!important}.o365cs-nav-navMenuBeak:before,.o365cs-nav-navMenuBeak:after{border:solid transparent;content:' ';height:0;position:absolute;width:0}.o365cs-nav-navMenuBeak:before{border-width:11px 12.5px;border-bottom-color:#d6d6d6;top:-18px;left:5px}.o365cs-nav-navMenuBeak:after{border-width:10px 11.5px;border-bottom-color:#fff;top:-16px;left:6px}.o365cs-newALV2-on .o365cs-nav-scrollbar{overflow-y:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.o365cs-newALV2-on .o365cs-nav-scrollbar{margin-right:6px}}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar{width:6px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button,.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-track,.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-corner{background-color:transparent}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button{background-repeat:no-repeat;cursor:pointer}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical{background-position:center;width:18px;height:18px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUUlEQVQ4T6XLMQ6AMAwEwfz/bXRIfOeQCxckK8iKYgqvfCPJLxgNjAZGA6OB0VjCcV55M/8/jkbDMv+VJbSdccHYvsYFo4HRwGhgNDAaGPdl3LNlBnofQ4+bAAAAAElFTkSuQmCC)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVUlEQVQ4T6XMMQoAIQxEUe9/NrsFrzOSIqDxgzu7xSv8ZGySfsHowOjA6MDowOjAmPozFGpfYQw5vn2CsY5TvQtHoOGq3m+PLzA6MDowOjA6ML6nNgFW+wZ6kTk6FAAAAABJRU5ErkJggg==)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:increment:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUklEQVQ4T6XLsQ2AMAwF0ey/A1swAnt95MIFyQlyoniFT/4jyS8YDYwGRgOjgdFYwnFeeTP/P45GwzL/lSW0nXHB2L7GBaOB0cBoYDQwGhj3Zdx8sf7rjOGQqwAAAABJRU5ErkJggg==)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-button:vertical:decrement:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVklEQVQ4T6XMwQ3AIAwEQfrvgS5SAn0d8sMSmJXIJY95sPLRJP2C0YHRgdGB0YHRgTH1ZyjUvsIYcnz7BGMdp3oXjkDDVb3fHl9gdGB0YHRgdGB8T20CB+X+675uLU0AAAAASUVORK5CYII=)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb{border-radius:9px;border:none;background-color:rgba(255,255,255,.85)}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb:vertical{min-height:50px}.o365cs-newALV2-on .o365cs-nav-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#fff}.o365cs-nav-navMenuTabs{margin-left:24px;height:47px}.o365cs-nav-navMenuTabs-officeHome{margin-top:18px}.o365cs-nav-navMenuTab{font-size:12px!important;background-color:transparent!important;border-bottom-width:2px!important;border-bottom-style:solid;padding:0 4px 2px 4px!important;margin:0 8px 0 0;min-width:0;height:auto}.o365cs-nav-navMenuHome{font-size:12px!important;background-color:transparent!important;height:47px;margin-left:21px}.o365cs-nav-navMenuHomeIcon{margin-right:8px;font-size:20px!important;padding:11px;background-color:rgba(255,255,255,.1);border-radius:50%}.o365cs-nav-navMenuTab:not(.ms-bcl-tt){border-bottom-color:transparent}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer{display:table-cell;padding-left:24px;height:100%;overflow-y:hidden}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer>div{position:relative;height:-webkit-calc(100vh - 160px);height:-moz-calc(100vh - 160px);height:calc(100vh - 160px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink .o365cs-nav-navMenuTabContainer>div,.o365cs-newALV2-on .o365cs-nav-hasGetMoreAppsLink .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 188px);height:-moz-calc(100vh - 188px);height:calc(100vh - 188px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-hasGetMoreAppsLink .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 216px);height:-moz-calc(100vh - 216px);height:calc(100vh - 216px)}.o365cs-newALV2-on .o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 220px);height:-moz-calc(100vh - 220px);height:calc(100vh - 220px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div,.o365cs-newALV2-on .o365cs-nav-hasGetMoreAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 248px);height:-moz-calc(100vh - 248px);height:calc(100vh - 248px)}.o365cs-newALV2-on .o365cs-nav-hasAllAppsLink.o365cs-nav-hasGetMoreAppsLink.o365cs-nav-officeInAppLauncher .o365cs-nav-navMenuTabContainer>div{height:-webkit-calc(100vh - 276px);height:-moz-calc(100vh - 276px);height:calc(100vh - 276px)}.o365cs-newALV2-on .o365cs-nav-navMenuTabContainer>div>div{position:absolute;top:0;bottom:0;left:0;right:0}.o365cs-nav-appItem{float:left}.o365cs-nav-listView .o365cs-nav-appItem{float:none}.o365cs-nav-appItemGroup{width:102px;height:102px}.o365cs-newALV2-on .o365cs-nav-appItemGroup{width:92px;height:92px}.o365cs-nav-appTile{display:block;text-align:center;line-height:normal;position:relative;text-decoration:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-transition:.125s outline ease-in-out,.125s -webkit-transform ease-in-out;transition:.125s outline ease-in-out,.125s -webkit-transform ease-in-out}.o365cs-newAL-on .o365cs-nav-appTile{margin:0 2px 2px 0;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.o365cs-newALV2-on .o365cs-nav-appTile{margin:0 4px 4px 0}.o365cs-nav-listView .o365cs-nav-appTile{width:auto!important;height:auto!important}.o365cs-nav-appTileDisabled{cursor:default!important}.o365cs-nav-appTileBackground{width:100%;height:100%}.o365cs-newAL-on .o365cs-nav-appTileBackground{margin:0 2px 2px 0;padding:2px}.o365cs-newAL-on .o365cs-nav-appTileHovered .o365cs-nav-appTileBackground,.o365cs-newAL-on .o365cs-nav-appTile:focus .o365cs-nav-appTileBackground,.o365cs-newAL-on .o365cs-nav-appTileMenuShown .o365cs-nav-appTileBackground{border:2px solid rgba(255,255,255,.45);padding:0}.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled):not(.o365cs-nav-appTileHovered):not(:focus):not(.o365cs-nav-appTileMenuShown) .o365cs-nav-appTileBackground{background-color:rgba(255,255,255,.09)!important}.o365cs-nav-listView .o365cs-nav-appTileBackground{width:48px;height:48px}.o365cs-newAL-on .o365cs-nav-appTileSmall{width:49px;height:49px}.o365cs-nav-appTileSmall{width:42px;height:42px}.o365cs-nav-appTileMedium{width:100px;height:100px}.o365cs-newALV2-on .o365cs-nav-appTileMedium{width:88px;height:88px}.o365cs-nav-appTileWide{width:202px;height:100px}.o365cs-newALV2-on .o365cs-nav-appTileWide{width:180px;height:88px}.o365cs-nav-appTilePressed{-webkit-transform:scale(.9125);-moz-transform:scale(.9125);transform:scale(.9125)}.o365cs-nav-appTileIcon{display:inline-block}.o365cs-nav-appTileSmall .o365cs-nav-appTileIcon{font-size:28px!important;margin-top:7px}.o365cs-nav-appTileMedium .o365cs-nav-appTileIcon,.o365cs-nav-appTileWide .o365cs-nav-appTileIcon{font-size:36px!important;margin-top:22px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileIcon,.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileIcon{margin-top:16px;height:36px}.o365cs-nav-listView .o365cs-nav-appTileIcon{font-size:36px!important;margin-top:4px!important;height:36px}.o365cs-nav-appTileSmall .o365cs-nav-appTileImage{width:100%;height:100%}.o365cs-newAL-on .o365cs-nav-appTileMedium .o365cs-nav-appTileImage,.o365cs-newAL-on .o365cs-nav-appTileWide .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:22px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileImage,.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:16px;vertical-align:top}.o365cs-nav-listView .o365cs-nav-appTileImage{width:36px;height:36px;margin-top:6px!important;vertical-align:top}.o365cs-nav-appTileTitle{display:table-cell;position:static;left:10px;bottom:4px;padding:1px 5px 0 5px;height:30px;vertical-align:middle}.o365cs-newALV2-on .o365cs-nav-appTileTitle{opacity:.91}.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled) .o365cs-nav-appTileIcon,.o365cs-newALV2-on .o365cs-nav-appTile:not(.o365cs-nav-appTileDisabled) .o365cs-nav-appTileTitle{color:#eaeaea!important}.o365cs-nav-appTileSmall .o365cs-nav-appTileTitle{display:none}.o365cs-nav-appTileMedium .o365cs-nav-appTileTitle{width:85px}.o365cs-newALV2-on .o365cs-nav-appTileMedium .o365cs-nav-appTileTitle{max-width:78px}.o365cs-nav-appTileWide .o365cs-nav-appTileTitle{width:210px}.o365cs-newALV2-on .o365cs-nav-appTileWide .o365cs-nav-appTileTitle{max-width:170px}.o365cs-nav-listView .o365cs-nav-appTileTitle{display:block;position:absolute;left:55px;width:180px;max-width:180px!important;line-height:48px!important}.o365cs-nav-appTileTitle>span{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:normal;line-height:16px;max-height:32px}.o365cs-newAL-on .o365cs-nav-appTileTitle>span{font-family:"SegoeUI-SemiLight-final","Segoe UI SemiLight","Segoe UI WPC Semilight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif}.o365cs-nav-listView .o365cs-nav-appTileTitle>span{white-space:nowrap;text-align:left;max-height:16px}.o365cs-nav-navMenuMyApps{clear:both}.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLink,.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLink:hover{display:inline-block;font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;margin-top:7px;margin-bottom:0;margin-left:2px;vertical-align:middle;text-decoration:none}.o365cs-nav-navMenuMyApps .o365cs-nav-navMenuMyAppsLinkText{vertical-align:middle}.o365cs-nav-navMenuFooter{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;padding-bottom:13px}.o365cs-nav-navMenuFooterLink{display:block;margin-left:24px;margin-bottom:5px}.o365cs-nav-navMenuFooterLink>a{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none!important}.o365cs-nav-header16 .o365cs-nav-topItem{display:inline-block;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-o365Branding{padding-right:20px;border-left:1px solid rgba(255,255,255,.3)}.o365cs-nav-header16 .o365cs-nav-bposLogo{display:inline-block;white-space:nowrap;vertical-align:middle;padding:0 20px;height:50px;outline-offset:-1px}.o365cs-nav-header16 .o365cs-nav-brandingText{line-height:48px;display:inline-block;font-family:"SegoeUI-SemiLight-final","Segoe UI SemiLight","Segoe UI WPC Semilight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:22px;-webkit-font-smoothing:antialiased}.o365cs-nav-docTitleText{line-height:normal;display:inline-block;font-size:18px}.o365cs-nav-header16 .o365cs-nav-gallatinLogo{display:inline-block;vertical-align:top;margin-left:6px;margin-top:12px}.o365cs-nav-header16 .o365cs-nav-appTitleLine{display:inline-block;vertical-align:middle;height:40px;width:1px;background-color:rgba(255,255,255,.4)}.o365cs-nav-headerLogoHidden{display:none!important}.o365cs-nav-header16 .o365cs-nav-appTitle{display:inline-block;vertical-align:middle;margin-left:20px;height:50px;outline-offset:-1px}.o365cs-nav-header16 .o365cs-nav-tenantBranding{display:inline;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-leftAlign .o365cs-nav-tenantBranding{display:table-cell;vertical-align:middle;border-left:1px solid rgba(255,255,255,.3);padding:0 20px;height:50px}.o365cs-nav-header16 .o365cs-nav-tenantLogo{max-width:200px;max-height:50px;overflow:hidden;display:inline-block;font-size:0}.o365cs-nav-header16 .o365cs-nav-tenantLogo img{max-height:50px;border-style:none!important}.o365cs-nav-header16 .o365cs-nav-brandingLeftText,.o365cs-nav-header16 .o365cs-nav-brandingRightText{display:inline-block;width:auto;padding:0;vertical-align:middle;font-size:10px}.o365cs-nav-header16 .o365cs-nav-centerAlign{display:table-cell;width:100%;text-align:center;vertical-align:middle}.o365cs-nav-header16 .o365cs-nav-rightAlign{display:table-cell;vertical-align:top;text-align:right}.o365cs-nav-header16 .o365cs-nav-rightMenus{display:table-cell;vertical-align:top}.o365cs-nav-header16 .o365cs-nav-link{display:block;font-size:0;margin:0;min-width:50px;text-align:center;line-height:50px;outline-offset:-1px}.o365cs-mfp-doughboy-container{position:absolute;right:5px}.o365cs-nav-header16 .o365cs-nav-button{display:block;vertical-align:middle;border-width:0;margin:0;padding:0;min-width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:normal;overflow:visible;cursor:pointer;outline-offset:-1px}.meflexpane-enabled .o365cs-nav-button{min-width:48px}@media(min-width:640px){.o365cs-nav-header16 .o365cs-mfp-headerbutton{min-width:177px;width:177px}}.o365cs-mfp-header{max-width:176px;display:table;padding-left:2px}.o365cs-mfp-header-displayname{text-align:right;vertical-align:middle;display:table-cell;overflow:hidden;max-width:126px;width:126px}.o365cs-mfp-header-displayname-wrap{text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.o365cs-mfp-header-spacer{min-width:3px;display:table-cell}.o365cs-mfp-header-img{display:table-cell}.o365cs-mfp-header-img .o365cs-mfp-doughboy,.o365cs-mfp-mebutton{margin-top:7px}.o365cs-mfp-circular-small,.o365cs-mfp-circular-medium,.o365cs-mfp-circular-other{border-radius:50%}.o365cs-nav-button .o365cs-mfp-header-img{border-left-width:0!important}.o365cs-mfp-header-img-container{position:absolute;overflow:hidden;display:inline-block;margin-top:7px;right:5px;top:0}html[dir="rtl"] .o365cs-mfp-header-img-container{right:136px}.o365cs-mfp-circular-small{width:36px;height:36px}.o365cs-mfp-doughboy{font-size:29px;position:static}.o365cs-mfp-skypeAvailable{background-color:#5dd255;color:#fff;border:1px solid #fff}.o365cs-mfp-skypeOffline,.o365cs-mfp-hidden{background-color:#fff;border:1px solid green}.o365cs-mfp-skypeBusy{background-color:red;border:1px solid #fff}.o365cs-mfp-skypeDND{background-color:red;color:#fff;border:1px solid #fff}.o365cs-mfp-skypeAway{background-color:#ffd200;border:1px solid #fff;color:#fff}.o365cs-mfp-skypeUnkown{background-color:#fff;border:1px solid green;color:green}.o365cs-mfp-presenceButton{top:30px;right:5px;border-radius:10px;height:12px;width:12px;position:absolute;text-align:center;font-size:11px}html[dir="rtl"] .o365cs-mfp-presenceButton{left:5px}.o365cs-nav-header16 .o365cs-nav-rightAlign .o365cs-nav-button{border-left:1px solid rgba(255,255,255,.3)}.o365cs-nav-header16 .o365cs-nav-item{position:relative;-webkit-transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms;-moz-transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms;transition:background-color .467s cubic-bezier(.1,.9,.2,1) 34ms}.o365cs-nav-contextMenu{background-color:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);min-width:180px;max-width:375px;clip:rect(0,10000px,10000px,-10px);outline:0}.o365cs-nav-contextMenu .o365cs-contextMenuItem,.o365cs-nav-contextMenu .o365cs-contextMenuInactiveItem{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 30px;font:15px "SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;text-align:left;outline-offset:-1px}.o365cs-nav-contextMenu button.o365cs-contextMenuItem,.o365cs-nav-contextMenu button.o365cs-contextMenuInactiveItem{width:100%}.o365cs-nav-contextMenu .o365cs-contextMenuInactiveItem{cursor:default!important}.o365cs-nav-contextMenu .o365cs-contextMenuSeparator{border-top-style:solid;border-top-width:1px}.o365cs-nav-contextMenu .o365cs-labelledContextMenuSeparator{padding:10px 16px 0 16px;font-size:13px;border-top-width:1px;border-top-style:solid}.o365cs-me-tile-nophoto{border-left:1px solid rgba(255,255,255,.3)}.o365cs-me-tile-nophoto-username-container{display:table-cell;height:50px;padding-left:5px;vertical-align:middle;white-space:nowrap;max-width:200px;overflow:hidden}.o365cs-me-tile-nophoto-down{display:table-cell;padding:0 10px;vertical-align:middle}.o365cs-me-tile-nophoto-username{display:table-cell;vertical-align:middle;height:50px;font-size:15px;padding-left:15px;padding-right:5px}.o365cs-me-presence5x50{width:5px;height:50px;position:absolute;top:0;left:0}.o365cs-nav-header16 .o365cs-me-nav-item{border-left:none!important;z-index:1;min-width:55px}.o365cs-me-tileview-container{position:absolute;top:0;left:0;z-index:-1}.o365cs-me-tileview{width:55px;height:50px;overflow:hidden}.o365cs-me-presenceColor-Offline{background-color:#b6cfd8}.o365cs-me-tileimg{width:50px;height:50px;overflow:hidden;position:absolute;line-height:normal;top:0;left:5px}.o365cs-me-tileimg-doughboy{width:52px;height:49px;font-size:52px;padding:3px 0 0 2px;left:0;position:static}.o365cs-nav-header16 .o365cs-nav-signIn{vertical-align:middle;font-size:14px;font-family:"SegoeUI-Regular-final",Segoe UI,Arial,Helvetica,sans-serif;padding-left:10px;padding-right:10px;text-decoration:none}.o365cs-breadCrumb{line-height:50px;display:inline}.o365cs-breadCrumbTemplate{display:none}.o365cs-breadCrumbContainer{display:inline;padding-left:10px}.o365cs-breadCrumb:hover{text-decoration:underline}.o365cs-folderSeparator{font-size:14px;padding-left:6px;padding-right:6px}.o365cs-wordBrand{background-color:#2b579a!important}.o365cs-excelBrand{background-color:#217346!important}.o365cs-powerPointBrand{background-color:#d24726!important}.o365cs-oneNoteBrand{background-color:#80397b!important}.o365cs-semiLightFont{font-family:"SegoeUI-SemiLight-final","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-weight:lighter;-webkit-font-smoothing:antialiased}.o365cs-lightFont{font-family:"Segoe UI Light","Segoe UI",Segoe,Tahoma,Helvetica,Arial,Sans-Serif}.slideInT{-webkit-animation-duration:.15s;-webkit-animation-name:slideInTTransformFrames;-webkit-animation-fill-mode:both;-webkit-animation-duration:.15s;-moz-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:slideInTTransformFrames;-moz-animation-name:slideInTTransformFrames;animation-name:slideInTTransformFrames;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes slideInTTransformFrames{from{opacity:0;-moz-transform:translate(0,-12px);transform:translate(0,-12px);-moz-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInTTransformFrames{from{opacity:0;-webkit-transform:translate(0,-12px);-moz-transform:translate(0,-12px);transform:translate(0,-12px);-webkit-animation-timing-function:cubic-bezier(0,0,0,1);-moz-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideInTTransformFrames{from{opacity:0;-webkit-transform:translate(0,-12px);-webkit-animation-timing-function:cubic-bezier(0,0,0,1)}to{opacity:1;-webkit-transform:translate(0,0)}}.slideOutT{-webkit-animation-duration:1s;-webkit-animation-name:slideOutTTransformFrames;-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slideOutTTransformFrames;-moz-animation-name:slideOutTTransformFrames;animation-name:slideOutTTransformFrames;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes slideOutTTransformFrames{from{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0);-moz-animation-timing-function:cubic-bezier(.33,0,.67,1);animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-moz-transform:translate(0,-12px);transform:translate(0,-12px)}}@keyframes slideOutTTransformFrames{from{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-animation-timing-function:cubic-bezier(.33,0,.67,1);-moz-animation-timing-function:cubic-bezier(.33,0,.67,1);animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-webkit-transform:translate(0,-12px);-moz-transform:translate(0,-12px);transform:translate(0,-12px)}}@-webkit-keyframes slideOutTTransformFrames{from{opacity:1;-webkit-transform:translate(0,0);-webkit-animation-timing-function:cubic-bezier(.33,0,.67,1)}to{opacity:0;-webkit-transform:translate(0,-12px)}}.wf-o365-placeholder:before{content:'\e001 '}.wf-o365-outlooklogo:before{content:'\e062 '}.wf-o365-calendar:before{content:'\e011 '}.wf-o365-peoplelogo:before{content:'\e00e '}.wf-o365-yammerlogo:before{content:'\e064 '}.wf-o365-newsfeed:before{content:'\e08d '}.wf-o365-cloud:before{content:'\e016 '}.wf-o365-tasks:before{content:'\e040 '}.wf-o365-projectlogo:before{content:'\e063 '}.wf-o365-pulselogo:before{content:'\e118 '}.wf-o365-powerbilogo:before{content:'\e08b '}.wf-o365-powerbiv2logo:before{content:'\e281 '}.wf-o365-crmlogo:before{content:'\e065 '}.wf-o365-sociallisteninglogo:before{content:'\e123 '}.wf-o365-videologo:before{content:'\e202 '}.wf-o365-paraturelogo:before{content:'\e20a '}.wf-o365-swaylogo:before{content:'\e247 '}.wf-o365-highlanderlogo:before{content:'\e259 '}.wf-o365-wordlogo:before{content:'\e0b9 '}.wf-o365-excellogo:before{content:'\e0b5 '}.wf-o365-powerpointlogo:before{content:'\e0b8 '}.wf-o365-onenotelogo:before{content:'\e0b7 '}.wf-o365-sharepointlogo:before{content:'\e072 '}.wf-o365-office365adminlogo:before{content:'\e130 '}.wf-o365-partner:before{content:'\e137 '}.wf-o365-smiley:before{content:'\e036 '}.wf-o365-officestorelogo:before{content:'\e061 '}.wf-o365-windowsstorelogo:before{content:'\e37a '}.wf-o365-pawlogo:before{content:'\e271 '}.wf-o365-homeroomlogo:before{content:'\e276 '}.wf-o365-classnotebooklogo:before{content:'\e25f '}.wf-o365-compliancecenterlogo:before{content:'\e289 '}.wf-o365-staffnotebooklogo:before{content:'\e280 '}.wf-o365-powerappslogo:before{content:'\e314 '}.wf-o365-collabdblogo:before{content:'\e31f '}.wf-o365-skypemeetingslogo:before{content:'\e258 '}.wf-o365-bookingslogo:before{content:'\e32a '}.wf-o365-dynamicsnavlogo:before{content:'\e32c '}.wf-o365-officeformslogo:before{content:'\e333 '}.wf-o365-flowLightlogo:before{content:'\e361 '}.wf-o365-microsoftstreamlogo:before{content:'\e34f '}.wf-o365-skypeteamslogo:before{content:'\e379 '}.wf-o365-dynamics365logo:before{content:'\e375 '}.wf-o365-businesscenterlogo:before{content:'\e37b '}.wf-o365-nonprofitportallogo:before{content:'\e37e '} _Ghttps://r3.res.outlook.com/o365/versionless/shellg2corecss_8434591a.css O7bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_ehttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconeup-9dc9d0ee.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:!2456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f6301c7-0001-005d-26d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056347_Thu, 04 May 2017 18:05:52 GMTU32986_0x8D490DDABBEFAC4_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djTYdmsv3APbu|$.UZ"BH\ny~O// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/oneUp/OneUp",["require","exports","./OneUpViewModel","../../bindings/component/ControlBinding","./OneUp.html","./OneUp.css"],function(e,t,n,o){"use strict";t.resourceKey=o.createDefaultControlDefinitionResourceKey({automationName:"ms-one-up",require:e,template:e("./OneUp.html"),viewModelType:n["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n1});r.legend=r.createPureComputed(r._computeLegend,w);r._initializeActions();r._initializeCommandSet(n);r._initializeOpenParentWhenEmpty();r.isIdleEnabled=r.createPureComputed(r._computeIsIdleEnabled,w);r.isAwake=r.createPureComputed(r._computeIsAwake,w);r.isPanningEnabled=r.createPureComputed(r._computeIsPanningEnabled,w);var x=I.getScrollbarWidth()+"px";r.nextFlipperStyle={};r.nextFlipperStyle[S["default"].safeRight]=x;r.previousFlipperStyle={};r.previousFlipperStyle[S["default"].safeLeft]=x;r.detailsBarStyle=r.createPureComputed(r._computeDetailsBarStyle,w);r.createBackgroundComputed(r._computeSetCaptionLabel);r.createBackgroundComputed(r._computeClearCaptionFocus);r.createBackgroundComputed(r._computeSelectItem);r.createBackgroundComputed(r._computeTriggerClientRectUpdate);r.createBackgroundComputed(r._computeCommandBarShownOnIdleFullScreen);r.createBackgroundComputed(r._computeIsFirstSlideOpened);r.createBackgroundComputed(r._computePagesViewed);return r}__extends(t,e);t.prototype.executeAction=function(e,t){if(e.isAvailable.peek()){e.execute(t);return!1}return!0};t.prototype.enterSlideshowMode=function(){x.enterFullScreen();if(this.isSlideShowModeEnabled.peek()){this._timeOutId=this.async.setTimeout(this._startSlideshow,N);return!0}return!1};t.prototype.exitSlideshowMode=function(){x.exitFullScreen();this.isSlideShowModeEnabled(!1);if(this._timeOutId){this.async.clearTimeout(this._timeOutId);return!0}return!1};t.prototype.onExitInfoPane=function(e){this.async.setTimeout(function(){U.removeNode(e)},500)};t.prototype.onContentClicked=function(e){var t=this.oneUp.slide&&this.oneUp.slide.peek();return!(!t||!t.isPanningEnabled.peek()||this.isSlideShowModeEnabled.peek())};t.prototype.toggleInfoPaneExpanded=function(e){this._showPropertiesAction.execute(e);return!1};t.prototype.editCaption=function(e){if(!this.isInfoPaneExpanded.peek()){this._focusedInfoPaneSection&&this._focusedInfoPaneSection(1);this._showPropertiesAction.execute(e)}return!1};t.prototype.dispose=function(){var t=this.peekUnwrapObservable(this._itemSet);if(t){var n=t.content.peek();this._carouselEventData.totalPages=n.items.length}this._carouselEvent.end(this._carouselEventData);x.exitFullScreen();e.prototype.dispose.call(this)};t.prototype._startSlideshow=function(){this.isInfoPaneExpanded.peek()&&this.toggleInfoPaneExpanded(null);if(!this.isSlideShowModeEnabled.peek())return!1;this._timeOutId=this.async.setTimeout(this._startSlideshow,N);return!(!this.isCarouselSlideLoaded.peek()||this.executeAction(this.openNext,null))||void 0};t.prototype._initializeItemSet=function(e){var t=this,n=e.itemSet;this._sourceItemSet=n;this.index=this.createPureComputed(this._computeIndex);this._isPlaceholderItemSetRequired=this.createPureComputed(function(){var e=t._sourceItemSet(),n=!e.content()||e.isPlaceholder;return n&&t.index()===-1},{deferEvaluation:!0});var i;this._itemSet=this.resources.expose(o.currentItemSet,this.createComputed(function(){var e,n=t._isPlaceholderItemSetRequired();if(n){e=new y;e.item=t._sourceItemSet.peek().item;i&&i.dispose();i=t.createComputed(function(){var n=new O;n.items=[t.item()];e.content(n)})}else e=t._sourceItemSet();return e}));this._itemSet.equalityComparer=C.objectStrictEquality;this.items=U.observableArray();this.items.equalityComparer=C.objectStrictEquality;this.createBackgroundComputed(function(){t.items(t._itemSet().content().items)})};t.prototype._initializeItem=function(e){var t=this,n=e.item,o=this.observables,i=this.item=o.create();i.equalityComparer=C.objectStrictEquality;if(n){o.backgroundCompute(function(){i(n())});o.backgroundCompute(function(){if(i()!==n.peek()){var e=t._openCurrent;e.isAvailable.peek()&&e.execute(null).done()}}).extend(this._rateLimitExtenders)}};t.prototype._computeIndex=function(){var e=this.item(),t=this._sourceItemSet().content().items;return e?t.indexOf(e):-1};t.prototype._initializeActions=function(){var e=this,t=this.observables;this._openCurrent=new(this.managed(this._actionMap.OpenAction))({item:t.pureCompute(function(){return t.unwrap(e.item())}),openRelation:2,focusUrl:!0,ignoreHistory:!0});this.openPrevious=new(this.managed(this._actionMap.OpenAction))({item:t.pureCompute(this._computePreviousItem),openRelation:2,focusUrl:!0,ignoreHistory:!0});this.openNext=new(this.managed(this._actionMap.OpenAction))({item:t.pureCompute(this._computeNextItem),openRelation:2,focusUrl:!0,ignoreHistory:!0});this.updateCaptionAction=new(this.managed(this._actionMap.UpdateCaptionAction))({item:t.pureCompute(function(){return t.unwrap(e.item())})});this._showPropertiesAction=new(this.managed(this._actionMap.ShowPropertiesAction))({useToggleBehavior:!0})};t.prototype._computePreviousItem=function(){var e=this.index();if(e<0)return null;for(var t,n=e;n>-1;){t=this.unwrapObservable(this.items()[n-1]);if(!this.isSlideShowModeEnabled.peek())break;if(t&&!t.video)break;n--}return t};t.prototype._computeNextItem=function(){var e=this.index();if(e<0)return null;for(var t,n=e,o=this.items().length;n-1?v.format(z.legendFormat,e+1,t.content().items.length):"";return o};t.prototype._computeCaption=function(){var e=this.unwrapObservable(this.item());return e&&e.caption};t.prototype._computeIsAwake=function(){var e=this.isIdle();return!e};t.prototype._computeIsIdleEnabled=function(){var e=this.oneUp.slide();return!e||e.isIdleEnabled()};t.prototype._computeIsPanningEnabled=function(){var e=this.oneUp.slide();return e&&e.isPanningEnabled()};t.prototype._computeIsEditCaptionEnabled=function(){var e=this.oneUp.slide();return e&&e.isEditCaptionEnabled()&&this.updateCaptionAction.isAvailable()};t.prototype._computeSelectItem=function(){var e=this.item();if(this._selectionModel.selection()[0]!==e){var t=this._selectionModel.getItemKey(e);this._selectionModel.setSelectedKeys([t])}};return t}(n["default"]);j.dependencies=__assign({},n["default"].dependencies,{focusItem:o.focusItem.optional,currentItemSet:o.currentItemSet,indexResolver:o.selectionIndexResolver.optional,agentProvider:t.agentProviderKey,actionMap:o.actionMap,focusedInfoPaneSection:o.focusedInfoPaneSection.optional,dataManagerMapper:o.currentDataManagerMapper.optional,commandSet:void 0,oneUpCommandSet:void 0,slideshowCommandSet:void 0,rateLimitExtenders:void 0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=j});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/commandSets/OneUpCommandSet",["require","exports","../../commands/BaseCommandSet","../../commands/Commands.resx","../../commands/CommandViewModel","../../../resources/ControlResourceKeys","../../../resources/SPOResourceKeys","../../../utilities/features/Features","../../../utilities/icons/Icon","../../../utilities/icons/OfficeFileNameHelper","../../../utilities/selection/SelectionHelper","../../fileHandler/FileHandlerCommands","../../../controls/sharing/share/commands/ShareCommandBuilder","../../../controls/ODFabricIconsDeferred.css"],function(e,t,n,o,i,r,a,s,l,d,p,c,u){"use strict";var m=o.strings,h=["S"],f=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this;n._actionMap=n.resources.consume(r.actionMap);n._selection=n.resources.consume(r.itemsSelection);var d=n.resources.consume(a.pageContext.optional),p=n.scope.attach(new(n.resources.consume(c.typeResourceKey.local))({showLabels:n.showLabels})),f=n.createPureComputed(n._computeOpenInOfficeOnlineText),g=n.createPureComputed(n._computeOpenInOfficeClientText),b=n.createPureComputed(n._computOpenInOfficeSuffixClass),v=n.createPureComputed(n._computeOfficeIcon),_=[new(n.managed(i))({text:f,isLabelVisible:n.showLabels,icon:v,action:new(n.managed(n._actionMap.OpenInOfficeOnlineAction))}),new(n.managed(i))({text:g,isLabelVisible:n.showLabels,icon:v,action:new(n.managed(n._actionMap.OpenInOfficeClientAction))}),new(n.managed(i))({text:m.OpenInBrowser,isLabelVisible:n.showLabels,icon:new l("PDF"),action:new(n.managed(n._actionMap.OpenPdfInBrowserAction))})],w=n.observables.createArray([]);n.createBackgroundComputed(function(){var e=_.concat(p.openWithCommands());w.splice.apply(w,[0,w.peek().length].concat(e))});var x=n.createPureComputed(function(){for(var e=w(),t={},n=0,o=e;n1?t:n).push(d)}!o&&r.isVisible()&&(a.length>1?t:n).push(r)}return this._applyOverflow(t.concat(n))};t.prototype._shouldFlatten=function(e){var t=0,n=0,o=0;for(var i in e){var r=e[i].visibleChildren().length;r>1&&o++;r&&n++;t+=r;if(o>0&&n>1&&t>h)return!1}return!0};t.prototype._applyOverflow=function(e){if(e.length>h){var t=this._getMoreCommand();(n=t.children).splice.apply(n,[0,1/0].concat(e.splice(h-1,1/0,t)))}return e;var n};t.prototype._getMoreCommand=function(){var e=new(this.managed(o))(__assign({},this._commonParams,{requiredChildren:1,collapseSingleChildCommands:!1,text:c.strings.More}));this._getMoreCommand=function(){return e};return e};return t}(n["default"]);f.dependencies=__assign({},n["default"].dependencies,{actionMap:d.actionMap.optional,customActionProvider:p.customAction.optional,fileHandlerProvider:r.resourceKey.optional});t.FileHandlerCommands=f;t.typeResourceKey=new m.ResourceKey({name:e("module").id,factory:new m.ResolvedResourceTypeFactory(f)});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/actions/fileHandler/FileHandlerCreateAction",["require","exports","../../base/BaseItemAction","../../providers/item/ItemProvider","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/async/Promise","../../resources/DataSourceResourceKeys","../../resources/UtilityResourceKeys","../../dataSources/url/QueryType"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(e){function t(t){var n=e.call(this,t)||this;n.name="FileHandlerCreate";n._fileHandlerAction=t.fileHandlerAction;n._itemProvider=n.resources.consume(o.resourceKey);n._urlDataSource=n.resources.consume(a.url);return n}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._urlDataSource.getKeyParams(this.item().key);return this._urlDataSource.isCurrentQuery(l.Files,e)};t.prototype.onExecute=function(e,t){var n=this,o=this.item.peek().key,a=this.name+Math.random(),l=window.open("",a),d=this._fileHandlerAction,p=d.handler.extensions[0].replace(".","");return this._itemProvider.createCustomDocument(o,p).then(function(e){return e?n.resources.consumeAsync(s.fileHandlerHelper).then(function(t){return t.invokeAction({items:[e],action:d,target:a})}):r["default"].wrapError()}).then(function(){return r["default"].wrap({resultType:i.ResultTypeEnum.Success})},function(){l.close();return r["default"].wrap({resultType:i.ResultTypeEnum.Failure})})};return t}(n["default"]);t.FileHandlerCreateAction=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/actions/fileHandler/FileHandlerCustomAction",["require","exports","../../base/BaseAction","../../providers/fileHandler/FileHandlerProvider","../../models/item/UrlType","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemSelectionHelper","@ms/odsp-utilities/lib/async/Promise","../../resources/UtilityResourceKeys"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(e){function t(t){var n=e.call(this,t)||this;n.name="FileHandlerCustom";var i=t.fileHandlerAction;n._fileHandlerAction=i;n._fileHandlerProvider=n.resources.consume(o.resourceKey);n._itemSelectionHelper=new(n.managed(a["default"]))({overrideItem:t.item,allowMultiSelect:"multiple"===i.selection,canFallback:i.allowFolders});return n}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._itemSelectionHelper.selection(),t=!!e&&!!e.length;return t&&e.every(this._acceptItemObservable,this)};t.prototype.onExecute=function(e){var t=this,n=this.name+Math.random(),o=window.open("",n);return this._itemSelectionHelper.resolveSelection().then(function(e){t.resources.consumeAsync(l.fileHandlerHelper).then(function(o){return o.invokeAction({items:e,action:t._fileHandlerAction,target:n})})}).then(function(){return s["default"].wrap({resultType:r.ResultTypeEnum.Success})},function(){o.close();return s["default"].wrap({resultType:r.ResultTypeEnum.Failure})})};t.prototype._acceptItemObservable=function(e){var t=e.peek(),n=this._fileHandlerAction;return!(!t.urls||!t.urls[i.itemUrl])&&(t.folder?n.allowFolders&&!t.isRootFolder:this._fileHandlerProvider.isActionForExtension(n,t.extension))};return t}(n["default"]);t.FileHandlerCustomAction=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/actions/fileHandler/FileHandlerOpenAction",["require","exports","../../base/BaseAction","../../models/item/UrlType","@ms/odsp-utilities/lib/logging/events/Qos.event","../base/ItemSelectionHelper","@ms/odsp-utilities/lib/async/Promise","../../providers/fileHandler/FileHandlerProvider","../../resources/UtilityResourceKeys"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(e){function t(t){var n=e.call(this,t)||this;n.name="FileHandlerOpen";n._fileHandlerAction=t.fileHandlerAction;n._fileHandlerProvider=n.resources.consume(s.resourceKey);n._itemSelectionHelper=new(n.managed(r["default"]))({overrideItem:t.item,allowMultiSelect:!1,canFallback:!1});return n}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this._itemSelectionHelper.firstItem();if(!e||!e.urls||!e.urls[o.itemUrl])return!1;var t=e.extension,n=this._fileHandlerProvider,i=this._fileHandlerAction;return i?n.isActionForExtension(i,t):!!n.getDefaultOpenHandler(t)};t.prototype.onExecute=function(e){var t=this,n=this.name+Math.random(),o=window.open("",n);return this._itemSelectionHelper.resolveFirst().then(function(e){return t.resources.consumeAsync(l.fileHandlerHelper).then(function(o){return o.invokeAction({items:[e],action:t._fileHandlerAction||t._fileHandlerProvider.getDefaultOpenHandler(e.extension,!0),target:n})})}).then(function(){return a["default"].wrap({resultType:i.ResultTypeEnum.Success})},function(){o.close();return a["default"].wrap({resultType:i.ResultTypeEnum.Failure})})};return t}(n["default"]);t.FileHandlerOpenAction=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype, new n)};define("odsp-next/controls/sharing/share/commands/ShareCommandBuilder",["require","exports","../../../../controls/commands/Command","@ms/odsp-utilities/lib/resources/Resources","../../../../controls/commands/Commands.resx","../../../../resources/ControlResourceKeys","../../../../utilities/features/Features","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/object/EqualityComparers","../../../../utilities/icons/Icon","../Share.key"],function(e,t,n,o,i,r,a,s,l,d,p){"use strict";t.shareFocusItemResourceKey=new o.ResourceKey({name:e("module").id+".shareFocusItem",factory:{dependencies:{observablesFactoryType:s.observablesFactoryTypeResourceKey},create:function(e){var t=e.observablesFactoryType,n=new t({}),o=n.create();o.equalityComparer=l.objectStrictEquality;return{instance:o,disposable:n}}}});t.copyLinkFocusItemResourceKey=new o.ResourceKey({name:e("module").id+".copyLinkFocusItem",factory:{dependencies:{observablesFactoryType:s.observablesFactoryTypeResourceKey},create:function(e){var t=e.observablesFactoryType,n=new t({});return{instance:n.create(),disposable:n}}}});var c=function(e){function o(t,n){void 0===n&&(n={});var o=e.call(this,t,n)||this,i=o,s=i.observables,l=i.resources,d=t.isLabelVisible,p=void 0===d?s.create(!1):d,c=t.mode;o._mode=c;o._copyLinkShortcut=1===o._mode;o._actionMap=l.consume(r.actionMap);if(a.isFeatureEnabled(a.ShareV3)){o._focusItemResourceKey=o._getShareItemResourceKey();o._itemBeingShared=l.consume(o._focusItemResourceKey);s.backgroundCompute(o._computeIsOpen);s.backgroundCompute(o._computeShouldClearItem)}o._isLabelVisible=p;o._initializeCommand();return o}__extends(o,e);o.prototype._initializeCommand=function(){var e=this._getCommandProperties();this.command=new(this.managed(n.CommandViewModel))(e)};o.prototype._computeIsOpen=function(){this._itemBeingShared()&&this.command.isOpen(!0)};o.prototype._computeShouldClearItem=function(){this.command.isOpen()||this._itemBeingShared(void 0)};o.prototype._dismissShare=function(){this._itemBeingShared(void 0)};o.prototype._getPayload=function(){var e=this,t=this.observables,n=this.createPureComputed(this._computeShareProps),o=this.createPureComputed(function(){return!!e._itemBeingShared()}),i=t.create();t.backgroundCompute(function(){o.peek()?e.trackPromise(e.resources.consumeAsync(p["default"].local)).done(function(e){i(e)}):o()});return this.createPureComputed(function(){var e=i(),t=n();if(e&&t)return e.toSpecification(t)})};o.prototype._computeShareProps=function(){var e=this._itemBeingShared();if(e)return{item:e,copyLinkShortcut:this._copyLinkShortcut,onDismiss:this._dismissShare.bind(this)}};o.prototype._getShareItemResourceKey=function(){switch(this._mode){case 0:return t.shareFocusItemResourceKey;case 1:return t.copyLinkFocusItemResourceKey;default:return t.shareFocusItemResourceKey}};o.prototype._getCommandProperties=function(){var e={text:void 0,tooltip:void 0,icon:void 0,keys:void 0,action:void 0,payload:void 0,payloadTimeout:void 0,engagementName:void 0,isLabelVisible:this._isLabelVisible},t=1===this._mode,n=a.isFeatureEnabled(a.ShareV3);if(t){e.text=n?i.strings.CopyLinkCommandText:i.strings.GetLink;e.tooltip=i.strings.ShareCommandTooltip;e.icon=new d("Link")}else{e.text=i.strings.Share;e.tooltip=i.strings.ShareCommandTooltip;e.icon=new d("Share");e.keys=["S"]}if(n){e.action=new(this.managed(this._actionMap.ShowShareAction))({focusItemResourceKey:this._focusItemResourceKey});e.payload=this._getPayload();e.payloadTimeout=36e5}else if(t){e.action=new(this.managed(this._actionMap.GetLinkAction));e.engagementName="GetLink"}else{e.action=new(this.managed(this._actionMap.ShareByLinkAction))({sharingMethod:2});e.engagementName="Share"}return e};return o}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/commands/Command",["require","exports","./CommandViewModel","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,n,o){"use strict";t.CommandViewModel=n;t.typeResourceKey=o.createDefaultTypeResourceKey(e,n)});define("odsp-next/controls/sharing/share/Share.key",["require","exports","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,n,o){"use strict";t.resourceKey=new n.ResourceKey({name:e("module").id,loader:new n.AliasResourceLoader(function(){return o.loadModuleExport({path:"./Share",require:e,getExport:function(e){return e.resourceKey.local}})})});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/commandSets/OneUpCoreCommandSet",["require","exports","../../commands/BaseCommandSet","../../commands/Commands.resx","../../commands/CommandViewModel","../../../resources/ControlResourceKeys","../../../utilities/icons/Icon","knockout","../../operation/commands/OperationCommandBuilder","@ms/odsp-utilities/lib/locale/Locale","../../pdfViewer/PdfViewer.resx"],function(e,t,n,o,i,r,a,s,l,d,p){"use strict";var c=function(e){function t(t){var n=e.call(this,t)||this;n._legend=t.legend;n._actionMap=n.resources.consume(r.actionMap);n.commands.push(new(n.managed(l["default"]))({isLabelVisible:n.showLabels}).command,new(n.managed(i))({text:p.strings.previousTooltip,icon:new a(d["default"].isRightToLeft?"ChevronRight":"ChevronLeft"),isLabelVisible:n.showLabels,isSideCommand:!0,isPermanent:t.areFlippersPermanent,isInvisibleWhenDisabled:!0,automationId:"previousButton",keys:[d["default"].isRightToLeft?"Right":"Left"],action:t.previous}),new(n.managed(i))({text:n._legend,isLabelVisible:s.observable(!0),isSideCommand:!0,automationId:"oneUpPageCount",isDisabled:s.observable(!0)}),new(n.managed(i))({text:p.strings.nextTooltip,icon:new a(d["default"].isRightToLeft?"ChevronLeft":"ChevronRight"),isLabelVisible:n.showLabels,isSideCommand:!0,positionIconRight:!0,isPermanent:t.areFlippersPermanent,isInvisibleWhenDisabled:!0,automationId:"nextButton",keys:[d["default"].isRightToLeft?"Left":"Right"],action:t.next}),new(n.managed(i))({icon:new a("Cancel"),text:o.strings.Close,hasIconOnly:!0,isLabelVisible:s.observable(!1),action:new(n.managed(n._actionMap.OpenAction))({openRelation:1,ignoreHistory:!0}),keys:["Esc"],isSideCommand:!0}));return n}__extends(t,e);return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/commandSets/SlideshowCommandSet",["require","exports","../../commands/BaseCommandSet","../../commands/CommandViewModel","../../../utilities/icons/Icon","../../commands/Commands.resx","../../../resources/ControlResourceKeys","knockout"],function(e,t,n,o,i,r,a,s){"use strict";var l=r.strings,d=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this;n._actionMap=n.resources.consume(a.actionMap);n.commands=s.observableArray([new(n.managed(o))({text:l.pauseSlideshow,isLabelVisible:n.showLabels,icon:new i("Pause"),action:new(n.managed(n._actionMap.StopSlideShowAction))({})})]);return n}__extends(t,e);return t}(n["default"]);return d});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/bindings/throttledClick/ThrottledClickBinding",["require","exports","../BaseBinding"],function(e,t,n){"use strict";var o=function(e){function t(t){var n=e.call(this,t)||this,o=t.valueAccessor();n._callback=o.callback;n._delay=o.delay||500;n.events.on(n.element,"click",n._onClick);return n}__extends(t,e);t.prototype._onClick=function(e){if(this._timerID){this.async.clearTimeout(this._timerID);this._timerID=void 0}else this._timerID=this.async.setTimeout(this._onClickTimer,this._delay)};t.prototype._onClickTimer=function(){this._timerID=void 0;this._callback&&this._callback()};return t}(n);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/utilities/ui/FullScreen",["require","exports"],function(e,t){"use strict";var n=function(){function e(){}e.isFullScreen=function(){var e=window.document;return e.fullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||e.msFullscreenElement};e.enterFullScreen=function(){var t=window.document,n=t.body;e.isFullScreen()||(n.requestFullscreen?n.requestFullscreen():n.msRequestFullscreen?n.msRequestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullscreen&&n.webkitRequestFullscreen())};e.exitFullScreen=function(){var e=window.document;e.exitFullscreen?e.exitFullscreen():e.msExitFullscreen?e.msExitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitExitFullscreen&&e.webkitExitFullscreen()};e.isFullScreenAllowed=function(){var e=window.document;return e.fullscreenEnabled||e.webkitFullscreenEnabled||e.mozFullScreenEnabled||e.msFullscreenEnabled};return e}();return n});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/commands/SelectableCommandSet",["require","exports","./BaseCommandSet","@ms/odsp-shared/lib/utilities/knockout/Translators"],function(e,t,n,o){"use strict";var i=function(e){function t(t){var n=e.call(this,t)||this;n._commandSet=t.commandSet;n.overflowHostCommand=n._commandSet.peek().overflowHostCommand||n.overflowHostCommand;n.createComputed(function(){n._commandsSubscription&&n._commandsSubscription.dispose();n._commandSet().commands&&(n._commandsSubscription=o.replicateArray(n._commandSet().commands,n.commands))});return n}__extends(t,e);return t}(n["default"]);return i});define("odsp-next/controls/oneUp/logging/OneUpCarousel.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase"],function(e,t,n){"use strict";t.OneUpCarousel=n.createPairedEvent({eventName:"OneUpCarousel,",shortEventName:"OneUpCarousel"},{initialFileType:1,initialFileExtension:1,initialFileSize:2,pagesViewed:2,totalPages:2,isFolderShownInSession:3});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.OneUpCarousel});define("odsp-next/controls/oneUp/OneUpSlide",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpSlideViewModel","./OneUpSlide.html","./other/OneUpOther","./panorama/OneUpPanorama","./photo/OneUpPhoto","./photoBurst/OneUpPhotoBurst","./thumbnail/OneUpThumbnail","./video/OneUpVideo","./pdf/OneUpPdf"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-slide",template:e("./OneUpSlide.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/OneUpSlideViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../models/item/UrlType","../../utilities/features/Features","./photo/OneUpPhoto","./thumbnail/OneUpThumbnail","./video/OneUpVideo","./panorama/OneUpPanorama","./pdf/OneUpPdf","./fbx/OneUpFbx","./photoBurst/OneUpPhotoBurst","./other/OneUpOther","./fileHandler/OneUpFileHandler","./wrs/OneUpWrs","./textFile/OneUpTextFile","../../providers/fileHandler/FileHandlerProvider","../../utilities/mime/MimeHelper","../../models/item/ItemType"],function(e,t,n,o,i,r,a,s,l,d,p,c,u,m,h,f,g,b,v){"use strict";var _=function(e){function t(t,n){var o=e.call(this,t)||this;o._offset=t.slide.offset;o._oneUp=t.oneUp;o._slide={isLoaded:t.slide.isLoaded,offset:o._getSlideOffset(),item:t.slide.item,isIdleEnabled:o.createObservable(!0),isEditCaptionEnabled:o.createObservable(!1),isPanningEnabled:o.createObservable(!0),hasHorizontalScrollbar:o.createObservable(!1),hasVerticalScrollbar:o.createObservable(!1),isFirstSlideOpened:o.createObservable(!1),commandSet:o.createObservable()};o._fileHandlerProvider=o.resources.consume(g.resourceKey.optional);o._extension=o.createPureComputed(o._computeExtension);o._hasFileHandler=o.createPureComputed(o._computeHasFileHandler);o._name=o.createComputed(o._computeName);o.component=o.createComputed(o._computeComponent);o.createComputed(o._computeUpdateOneUpSlide);return o}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this._oneUp.slide.peek()===this._slide&&this._oneUp.slide(void 0)};t.prototype._computeComponent=function(){var e=this._name();return e?{name:e,params:{slide:this._slide,oneUp:this._oneUp}}:null};t.prototype._computeName=function(){var e,t=this._slide.item(),n=this._extension();e=!t||t.isPlaceholder||t.error?null:3===t.itemStatus?u["default"].tagName:this._isTextEditorFile(t)?f["default"].tagName:t.video?s["default"].tagName:t.photoBurst?c["default"].tagName:t.panorama?l["default"].tagName:t.photo?r["default"].tagName:i.isFeatureEnabled(i.UseWebPdfViewer)&&(".pdf"===n||t.pdfConversion)?d["default"].tagName:i.isFeatureEnabled(i.EnableOneUpFbxPreview)&&(".cool"===n||t.fbxConversion)?p["default"].tagName:t.officeBundle?h["default"].tagName:this._hasFileHandler()?m["default"].tagName:t.thumbnail?a["default"].tagName:u["default"].tagName;return e};t.prototype._isTextEditorFile=function(e){return i.isFeatureEnabled(i.UseOneUpTextEditor)&&e&&e.type===v.File&&b.canOpenInMonaco(e.extension)};t.prototype._computeExtension=function(){var e=this._slide.item();return e&&e.extension&&e.extension.toLowerCase()};t.prototype._computeHasFileHandler=function(){var e=this._fileHandlerProvider;if(!e)return!1;var t=this._slide.item();return!(!t.urls||!t.urls[o.itemUrl])&&!!e.getDefaultPreviewHandler(this._extension())};t.prototype._computeUpdateOneUpSlide=function(){this._offset()?this._oneUp.slide.peek()===this._slide&&this._oneUp.slide(void 0):this._oneUp.slide(this._slide)};t.prototype._getSlideOffset=function(){var e=this,t=this.createPureComputed(function(){var n=t.peek();return void 0!==n&&e._oneUp.isRotating()?n:e._offset()});return t};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=_});define("odsp-next/controls/oneUp/photo/OneUpPhoto",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpPhotoViewModel","./OneUpPhoto.html","../../projector/Projector","../thumbnail/OneUpThumbnail"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-photo",template:e("./OneUpPhoto.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/photo/OneUpPhotoViewModel",["require","exports","../OneUpContentViewModel","@ms/odsp-utilities/lib/object/ObjectUtil"],function(e,t,n,o){"use strict";var i=function(e){function t(t){var n=e.call(this,t)||this;n.slide.isEditCaptionEnabled(!0);var o=t.item,i=void 0===o?n.slide.item:o;n._item=i;n._isZoomed=n.createObservable(!1);n.projectorParams={isEnabled:n.createPureComputed(function(){return!n.slide.offset()&&!n.oneUp.isRotating()}),isZoomed:n._isZoomed};n.createBackgroundComputed(n._computeChangesOnZoom);return n}__extends(t,e);t.prototype.getThumbnailParams=function(e){var t=this,n=e.transform,i=e.isGliding,r=this.createPureComputed(function(){return n().scale}),a=this.createPureComputed(function(){return{width:t.oneUp.size().width*n().scale,height:t.oneUp.size().height*n().scale}});a.equalityComparer=o.deepCompare;var s=this.createPureComputed(function(){return!i()});return{slide:this.slide,oneUp:this.oneUp,size:a,scale:r,fallbackThumbnail:this.createPureComputed(this._computeFallbackThumbnail),allowLoading:s,item:this._item}};t.prototype._computeFallbackThumbnail=function(){var e,t=this._item(),n=t.photo;if(n){var o=n.originalUrl,i=n.width,r=n.height;o&&(e={url:o,width:i,height:r})}return e};t.prototype._computeChangesOnZoom=function(){var e=this._isZoomed();this.slide.isPanningEnabled(!e)};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/OneUpContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,n){"use strict";var o=function(e){function t(t){var n=e.call(this,t)||this;n.slide=t.slide;n.oneUp=t.oneUp;return n}__extends(t,e);return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/oneUp/photo/OneUpPhoto.html",[],function(){return"
    "});define("odsp-next/controls/projector/Projector",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ProjectorViewModel","./Projector.html","./Projector.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-projector",template:e("./Projector.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/projector/ProjectorViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/host/HostBinding","../../bindings/pan/PanBinding","../../bindings/css/ClassesBinding","../../bindings/clientRect/ClientRectBinding","@ms/odsp-utilities/lib/math/Transform","@ms/odsp-utilities/lib/math/Rectangle","@ms/odsp-utilities/lib/math/Size","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/object/ObjectUtil","@ms/odsp-shared/lib/utilities/knockout/Extenders"],function(e,t,n,o,i,r,a,s,l,d,p,c,u){"use strict";function m(e,t){void 0===t&&(t=!1);var n=Math.max(s["default"].IDENTITY.scale,e.scale),o=new l["default"](e.apply(g).subtract(new p["default"](n,n).scale(y)),new d["default"](n,n)),i=f,r=i.nudge(o),a=i.getCenter().subtract(r.getCenter());t&&C&&(a=a.unit().scale(a.abs()-Math.atan(Math.PI*a.abs())/Math.PI*Math.log(e.scale/s["default"].IDENTITY.scale)));return new s["default"](a).multiply(e)}var h,f=new l["default"](0,0,1,1),g=f.getCenter(),b=10,v=1,_=4,w=3,x=100,y=.5,O=2,P=!0,C=!0;!function(e){e[e.live=0]="live";e[e.preview=1]="preview"}(h=t.ProjectorMode||(t.ProjectorMode={}));var U=function(e){function t(t,n){void 0===t&&(t={});void 0===n&&(n={});var l=e.call(this,t,n)||this;l.addBindingHandlers({host:o,pan:i,classes:r,clientRect:a["default"]});var d=t.isZoomed,p=void 0===d?l.createObservable(!1):d,m=t.isEnabled,f=void 0===m?l.createObservable(!0):m,g=t.mode,b=void 0===g?h.live:g;l.panTransform=l.createObservable(s["default"].IDENTITY);l.panTransform.equalityComparer=c.deepCompare;l.contentTransform=l.createObservable(s["default"].IDENTITY);l.contentTransform.equalityComparer=c.deepCompare;l.imageTransform=l.createObservable(s["default"].IDENTITY);l.imageTransform.equalityComparer=c.deepCompare;l.isPanning=l.createObservable(!1);l.isGliding=l.createObservable(!1);l.isZoomed=p;l.isEnabled=f;l.size=l.createObservable();l._lastZoomTogglePosition=null;l._mode=b;l.mode=h[l._mode];l.createBackgroundComputed(l._computeResetGlide);l.createBackgroundComputed(l._computePreviewTransform);l.createBackgroundComputed(l._computeCommitTransform);var v=l.createBackgroundComputed(l._computeStartGlide);l.createBackgroundComputed(l._computeEndGlide).extend({rateLimit:{timeout:500,method:"notifyWhenChangesStop"}});var _=l.createBackgroundComputed(l._computeApplyTransformOnZoomed);l.createBackgroundComputed(l._computeResetZoomOnTransformed);l.imageStyle=l.createPureComputed(l._computeImageStyle,{deferEvaluation:!0});if(!n||!n.disableFrameSkip){u.skipAnimationFrame(v,l.async);u.skipAnimationFrame(_,l.async)}l.host={transform:l._mode===h.live?l.panTransform:l.contentTransform,isGliding:l.isGliding};return l}__extends(t,e);t.prototype.toggleIsZoomed=function(e,t){var n=this.size.peek(),o=n&&new p["default"](t.clientX/n.width,t.clientY/n.height)||g;this._lastZoomTogglePosition=o;this.isZoomed(!this.isZoomed())};t.prototype.mayStartPan=function(e,t,n){return this.isEnabled.peek()&&(Math.abs(t)>=b&&n.length>=O||this.isZoomed.peek()&&e.translate.abs()>=b)};t.prototype.constrainPanScale=function(e){return Math.max(v,Math.min(_,e))};t.prototype._computeResetGlide=function(){if(this.isPanning()){this.isGliding(!1);this.isZoomed(!0)}};t.prototype._computePreviewTransform=function(){var e=this.isPanning();if(e){var t=this.panTransform();t=m(t,!0);this.imageTransform(this.contentTransform().invert().multiply(t))}};t.prototype._computeCommitTransform=function(){var e=this.isPanning();if(!e&&!this.isGliding.peek()){var t=this.panTransform.peek();t=t.scale
    "});define("odsp-next/controls/projector/Projector.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Projector{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.od-Projector-image{position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform-origin:0 0;transform-origin:0 0;-ms-touch-action:none;touch-action:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}.od-Projector--gliding.od-Projector--preview .od-Projector-image{transition:transform 267ms cubic-bezier(.1,.9,.2,1)}.od-Projector--gliding.od-Projector--live .od-Projector-image{transition:left 267ms cubic-bezier(.1,.9,.2,1),top 267ms cubic-bezier(.1,.9,.2,1),width 267ms cubic-bezier(.1,.9,.2,1),height 267ms cubic-bezier(.1,.9,.2,1)}"}])});define("odsp-next/controls/oneUp/thumbnail/OneUpThumbnail",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpThumbnailViewModel","./OneUpThumbnail.html","../../image/frame/ImageFrame"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-thumbnail",template:e("./OneUpThumbnail.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/thumbnail/OneUpThumbnailViewModel",["require","exports","../OneUpContentViewModel","@ms/odsp-shared/lib/base/Rotation","@ms/odsp-shared/lib/models/image/Alignments","@ms/odsp-utilities/lib/object/ObjectUtil","../../image/frame/ImageFrame","@ms/odsp-shared/lib/utilities/knockout/Extenders","../other/OneUpOther"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(e){function t(t){var n=e.call(this,t)||this;n.thumbnailTagName=a["default"].tagName;n.oneUpOtherTagName=l["default"].tagName;var o=t.scale,i=void 0===o?n.createObservable(1):o,d=t.size,p=void 0===d?n.oneUp.size:d,c=t.allowLoading,u=void 0===c?n.createObservable(!0):c,m=t.fallbackThumbnail,h=t.showErrorActions,f=void 0===h||h,g=t.allowError,b=void 0===g||g,v=t.item,_=void 0===v?n.slide.item:v;n._item=_;n._scale=i;n._size=p;n._fallbackThumbnail=m;n._allowError=b;n._image=n.createPureComputed(n._computeImage);n._image.equalityComparer=r.deepCompare;n._rotation=n.createPureComputed(n._computeRotation);n._error=n.createObservable();n._fadeIn=n.createPureComputed(function(){return Math.abs(n.slide.offset())<2});n._allowLoading=n.createPureComputed(function(){var e=u(),t=n.oneUp.isRotating();return e&&!t});n._coverage=s.withComparer(n.createPureComputed(n._computeImageFrameCoverage),r.deepCompare);n.hasThumbnail=n.createPureComputed(n._computeHasThumbnail);n.thumbnailParams=n.createPureComputed(n._computeThumbnailParams);n.hasError=n.createPureComputed(n._computeHasError);n.oneUpOtherParams={oneUp:n.oneUp,slide:n.slide,showActions:f};return n}__extends(t,e);t.prototype._computeImage=function(){var e=this._item();return(e.orientedThumbnail||e).thumbnail||this.unwrapObservable(this._fallbackThumbnail)};t.prototype._computeRotation=function(){var e=this._item().orientedThumbnail;return e?e.rotation:o.none};t.prototype._computeImageFrameCoverage=function(){var e,t=this._image(),n=this._size();t.width&&t.height&&(t.width>n.width||t.height>n.height)&&(e=.25);return{minimum:0,maximum:1,fallback:e}};t.prototype._computeHasThumbnail=function(){return!!this._size().width&&!!this._image()&&(this.slide.isLoaded()||!this.hasError())};t.prototype._computeHasError=function(){var e=this.hasError.peek();e||(e=this._allowError&&!!this._error());return e};t.prototype._computeThumbnailParams=function(){var e;this.hasThumbnail()&&(e={image:this._image,rotation:this._rotation,desiredSize:this._size,scale:this._scale,error:this._error,alignment:i.AlignmentType.fit,fadeIn:this._fadeIn,isLoaded:this.slide.isLoaded,coverage:this._coverage,allowLoading:this._allowLoading});return e};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/oneUp/other/OneUpOther",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpOtherViewModel","./OneUpOther.html","../../itemTile/ItemTile"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-other",template:e("./OneUpOther.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/other/OneUpOtherViewModel",["require","exports","../../../bindings/activate/ActivateBinding","../OneUpContentViewModel","../OneUp.resx","../../buttonBar/ButtonBar","../../fileTypeIcon/FileTypeIcon","./commandSets/OneUpOtherInlineCommandSet"],function(e,t,n,o,i,r,a,s){"use strict";var l=238,d=96,p="OneUpOtherViewTile",c=function(e){function t(t){var o=e.call(this,t)||this;o.strings=i.strings;o.addBindingHandlers({activate:n});var c=t.showActions,u=void 0===c||c;o.showActions=u;o.fileTypeIconTagName=a["default"].tagName;o.fileName=o.createPureComputed(function(){var e=t.slide.item();return e.displayName||e.name},{deferEvaluation:!0});o.fileTypeIconViewModelParams=o.createPureComputed(function(){var e=t.slide.item();return{iconName:e.iconName,iconUrl:e.iconUrl,extension:e.extension,desiredSize:d}},{deferEvaluation:!0});o.buttonBarTagName=r["default"].tagName;o.buttonBarParams={commandSet:new(o.managed(s["default"]))({item:t.slide.item})};o.itemTileParams={item:t.slide.item,cellSize:o.createObservable({width:l,height:l}),isInteractable:!1,engagementSource:p};o.message=o.createPureComputed(function(){var e=t.slide.item();return 3===e.itemStatus?i.strings.blockedByPolicy:i.strings.notPreviewAvaible});return o}__extends(t,e);t.prototype.activate=function(){this.slide.isLoaded(!0)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/other/commandSets/OneUpOtherInlineCommandSet",["require","exports","../../../commands/CommandViewModel","../../../commands/Commands.resx","../../../../resources/ControlResourceKeys","../../../commands/BaseCommandSet"],function(e,t,n,o,i,r){"use strict";var a=function(e){function t(t){var r=e.call(this,t)||this;r._actionMap=r.resources.consume(i.actionMap);r.commands.push(new(r.managed(n))({text:o.strings.Open,isLabelVisible:!0,action:new(r.managed(r._actionMap.DefaultClickAction))({sourceEngagement:"OneUpOther.Open.Click",userInvokedItem:!0,item:t.item,hideIfDefaultIsDownload:!0})}),new(r.managed(n))({text:o.strings.Download,isLabelVisible:!0,action:new(r.managed(r._actionMap.DownloadAction))({})}));return r}__extends(t,e);return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/oneUp/other/OneUpOther.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/thumbnail/OneUpThumbnail.html",[],function(){return""; });define("odsp-next/controls/oneUp/video/OneUpVideo",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpVideoViewModel","./OneUpVideo.html","../thumbnail/OneUpThumbnail"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-video",template:e("./OneUpVideo.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/video/OneUpVideoViewModel",["require","exports","../OneUpContentViewModel","@ms/odsp-utilities/lib/modules/Modules","../../../providers/transclusion/TransclusionProvider","../../video/resources/VideoResourceKeys","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../OneUpViewModel","knockout"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(t){function n(n){var l=t.call(this,n)||this;l._platformDetection=l.resources.consume(a.platformDetection);n.slide.isEditCaptionEnabled(!l._platformDetection.isMobile);l._isPlaying=l.createObservable(!1);l._isPlaying=l.createObservable(!1);l._isMaximized=l.createObservable(!1);l.videoPlayerTagName=l.createObservable(null);l.showVideo=l.createPureComputed(function(){return!!l.videoPlayerTagName()&&!n.slide.offset()});l.videoPlayerParams={item:l.slide.item,isLoaded:l.slide.isLoaded,useExternalControls:!0,isPlaying:l._isPlaying,isMaximized:l._isMaximized};l.agentProvider=l.resources.consume(s.agentProviderKey);l.playbackPanelProvider=l.resources.expose(r.playbackPanelProvider,new(l.scope.attached(i["default"])));l.createComputed(l._computeSetIsIdleEnabledFromIsPlaying);l.createComputed(l._computeChangesOnMaximized);l.trackPromise(o.loadModule({require:e,path:"../../video/controls/player/VideoPlayer"})).done(function(e){l.videoPlayerTagName(e.tagName)});return l}__extends(n,t);n.prototype._computeSetIsIdleEnabledFromIsPlaying=function(){this.slide.isIdleEnabled(this._isPlaying())};n.prototype._computeChangesOnMaximized=function(){var e=this._isMaximized();this.oneUp.isCommandBarVisible(!e);this.slide.isEditCaptionEnabled(!this._platformDetection.isMobile&&!e);l.computedContext.isInitial()||this.oneUp.isInfoPaneExpanded(!1)};return n}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/video/resources/VideoResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,n){"use strict";t.context=new n.ResourceKey("video.context");t.playbackPanelProvider=new n.ResourceKey("video.playbackPanelProvider")});define("odsp-next/controls/oneUp/video/OneUpVideo.html",[],function(){return"
    "});define("odsp-next/controls/oneUp/panorama/OneUpPanorama",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpPanoramaViewModel","./OneUpPanorama.html","../../panorama/Panorama"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-panorama",template:e("./OneUpPanorama.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/panorama/OneUpPanoramaViewModel",["require","exports","../OneUpContentViewModel","knockout"],function(e,t,n,o){"use strict";var i=function(e){function t(t){var n=e.call(this,t)||this;t.slide.isEditCaptionEnabled(!0);n._isInteractive=n.createObservable(!1);n.showPanorama=n.createComputed(function(){return!t.slide.offset()});n.panoramaParams={item:t.slide.item,isLoaded:t.slide.isLoaded,isInteractive:n._isInteractive};n.createComputed(n._computeChangesOnInteractive);return n}__extends(t,e);t.prototype._computeChangesOnInteractive=function(){var e=this._isInteractive();if(!o.computedContext.isInitial()){this.oneUp.isInfoPaneExpanded(!1);this.oneUp.isCommandBarVisible(!e);this.slide.isPanningEnabled(!e);this.slide.isEditCaptionEnabled(!e)}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/oneUp/panorama/OneUpPanorama.html",[],function(){return"
    "});define("odsp-next/controls/panorama/Panorama",["require","exports","./PanoramaViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Panorama.html","./Panorama.css"],function(e,t,n,o){"use strict";var i=o.registerComponent({tagName:"od-panorama",template:e("./Panorama.html"),viewModel:n,synchronous:!0});return i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/panorama/PanoramaViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","../../bindings/immersiveViewer/ImmersiveViewerBinding","./Panorama.resx"],function(e,t,n,o,i,r,a){"use strict";var s=.05,l=function(t){function o(o){var s=t.call(this,o)||this;s.enterInteractiveModeAria=a.strings.EnterInteractiveModeAria;s.exitInteractiveModeAria=a.strings.ExitInteractiveModeAria;s.addBindingHandlers({immersiveViewer:r});s.item=o.item;s._isLoaded=o.isLoaded;s._itemDataSource=s.resources.consume(i.items);s._parentInteractive=o.isInteractive;s.interactiveButtonUrl=e.toUrl(s.resources.consume(i.settings).mediaBaseUrl+"/images/panorama/interactivemodebuttonrest.png");s.viewer=n.observable(null);s.worldConfiguration=n.observable(null);s.downloadUrl=n.observable(null);s.isInteractive=n.observable(s._parentInteractive());s._boundHandlePanning=s._handlePanning.bind(s);s._isGoingClockwise=!0;s.loadPanorama();s.createComputed(function(){s._onInteractiveChange()});return s}__extends(o,t);o.prototype.loadPanorama=function(){var e=this,t=this.viewer();if(t){t.dispose();this.viewer(null)}var o=n.utils.unwrapObservable(this.item);o&&this._itemDataSource.getDownloadUrl(o,{downloadType:2}).then(function(t){e.downloadUrl(t)});this._isLoaded(!0)};o.prototype.onClickInteractiveButton=function(){this.isInteractive(!0)};o.prototype.onClickBackButton=function(e,t){t.stopPropagation();this.isInteractive(!1);return!0};o.prototype._onInteractiveChange=function(){var e=this.isInteractive(),t=this.viewer();if(e){this._parentInteractive(!0);if(t){this._stopAutoPan();t.setIsInteractive(!0);t.setFocus()}}else{if(t){this._resetView();this._startAutoPan();t.setIsInteractive(!1)}this._parentInteractive(!1)}};o.prototype._resetView=function(){var e=this.viewer(),t=this.worldConfiguration();if(e&&t){var n=t.source;e.setView(n?n.startingPitch:0,n?n.startingHeading:0,Math.PI);this._isGoingClockwise=!0}};o.prototype._startAutoPan=function(){var e=this.viewer();if(e){this._handlePanning();e.viewChangeEndEvent.addEventListener(this._boundHandlePanning)}};o.prototype._stopAutoPan=function(){var e=this.viewer();if(e){e.setView(e.getPitch(),e.getHeading(),e.getVerticalFov());e.viewChangeEndEvent.removeEventListener(this._boundHandlePanning)}};o.prototype._handlePanning=function(){var e=this,t=this.viewer();if(this.isInteractive())this._stopAutoPan();else{var n=t.getBounds(),o=n.right||Math.PI,i=n.left||-Math.PI,r=n.top||Math.PI/2,a=n.bottom||-Math.PI/2,l=o-i,d=r-a,p=l>=d,c=t.getHeading(),u=t.getPitch(),m=c,h=u;if(p)if(l===2*Math.PI)if(c===o||c===i){m=0;this._isGoingClockwise=!this._isGoingClockwise}else m=this._isGoingClockwise?o:i;else m=c
    "});define("odsp-next/controls/panorama/Panorama.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Panorama-sivContainer{position:absolute;top:0;left:0;right:0;bottom:0}.od-Panorama-interactiveModeButton{position:absolute;top:50%;width:100px;height:100px;margin-top:-50px;background-repeat:no-repeat;background-color:transparent;border:none;z-index:1}html[dir=ltr] .od-Panorama-interactiveModeButton{left:50%}html[dir=rtl] .od-Panorama-interactiveModeButton{right:50%}html[dir=ltr] .od-Panorama-interactiveModeButton{margin-left:-50px}html[dir=rtl] .od-Panorama-interactiveModeButton{margin-right:-50px}.od-Panorama-interactiveModeButton:active,.od-Panorama-interactiveModeButton:hover{background-color:transparent}.od-Panorama--isInteractive .od-Panorama-interactiveModeButton{display:none}.od-Panorama .od-Panorama-backButton{display:none;position:absolute;top:20px;height:40px;width:40px;padding:0;z-index:1;cursor:pointer;background-color:#fff}html[dir=ltr] .od-Panorama .od-Panorama-backButton{right:40px}html[dir=rtl] .od-Panorama .od-Panorama-backButton{left:40px}.od-Panorama--isInteractive .od-Panorama-backButton{display:block}.od-Panorama .sivZoomInButton,.od-Panorama .sivZoomOutButton{display:none;right:auto;background-color:#fff;width:40px;height:40px;cursor:pointer;padding:0;top:auto}html[dir=ltr] .od-Panorama .sivZoomInButton,html[dir=ltr] .od-Panorama .sivZoomOutButton{right:50px}html[dir=rtl] .od-Panorama .sivZoomInButton,html[dir=rtl] .od-Panorama .sivZoomOutButton{left:50px}.od-Panorama--isInteractive .sivZoomInButton,.od-Panorama--isInteractive .sivZoomOutButton{display:block}.od-Panorama .od-Panorama-backButton:hover,.od-Panorama .sivZoomInButton:hover,.od-Panorama .sivZoomOutButton:hover{background-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.od-Panorama .od-Panorama-backButton:active,.od-Panorama .sivZoomInButton:active,.od-Panorama .sivZoomOutButton:active{background-color:#000;color:#fff}.od-Panorama .sivZoomInButton{bottom:100px}.od-Panorama .sivZoomOutButton{bottom:50px}.od-Panorama .sivHeadingLeftButton,.od-Panorama .sivHeadingRightButton,.od-Panorama .sivPitchDownButton,.od-Panorama .sivPitchUpButton{display:none}"}])});define("odsp-next/controls/oneUp/pdf/OneUpPdf",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpPdfViewModel","./OneUpPdf.html","./OneUpPdf.css","../thumbnail/OneUpThumbnail"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-pdf",template:e("./OneUpPdf.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/pdf/OneUpPdfViewModel",["require","exports","../OneUpContentViewModel","../../../providers/transclusion/TransclusionProvider","../../pdfViewer/resources/PdfViewerResourceKeys","../OneUpViewModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/ErrorHelper","../../../utilities/features/Features","../../../utilities/browser/ResponsiveUI","../../loadingSpinner/LoadingSpinner","../logging/OneUpDocumentStats.event","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../other/OneUpOther"],function(e,t,n,o,i,r,a,s,l,d,p,c,u,m){"use strict";var h=function(e){function t(t){var n=e.call(this,t)||this;n.oneUpOtherTagName=m["default"].tagName;n._totalPages=n.createObservable(0);n._pagesViewed=n.createObservable(0);n.agentProvider=n.resources.consume(r.agentProviderKey);n.controlPanelProvider=n.resources.expose(i.controlPanelProvider,new(n.scope.attached(o["default"])));n.isPdfViewerEnabled=l.isFeatureEnabled(l.UseWebPdfViewer);n._statsEventData={hasError:!1,fileSize:t.slide.item&&t.slide.item.peek()&&t.slide.item.peek().size,fileType:"pdf",pagesViewed:n._pagesViewed.peek(),totalPages:n._totalPages.peek(),timeToThumbnail:0,timeToDocumentLoaded:0};n.isSlideCurrent=n.createPureComputed(function(){var e=!t.slide.offset();if(e){n._viewStartTime=(new Date).getTime();n._statsEvent=new c.OneUpDocumentStats}return e},{deferEvaluation:!0}).extend({rateLimit:{timeout:500,method:"notifyWhenChangesStop"}});n.loadingSpinnerTagName=p.tagName;n.loadingSpinnerParams=n.createPureComputed(n._computeLoadingSpinnerParams,{deferEvaluation:!0});n.loadingContainerStyle={bottom:d.getScrollbarWidth()+"px"};n.createBackgroundComputed(n._computeIsFirstSlideOpened);n.pdfViewerTagName=n.createObservable(null);n.hasPdfLoaded=n.createObservable(!1);n.hasError=n.createObservable(!1);n.loadPdf=n.createComputed(function(){return n.isSlideCurrent()&&!!n.pdfViewerTagName()},{deferEvaluation:!0});n.createBackgroundComputed(n._computeUpdateIsLoaded);n.createBackgroundComputed(n._computeUpdateStatsOnThumbnailLoad);n.createBackgroundComputed(n._computeUpdateStatsOnError);n.createBackgroundComputed(n._computeEnsureCommandBarVisible);n.oneUpOtherParams={oneUp:n.oneUp,slide:n.slide};n.pdfViewerParams={item:t.slide.item,isLoaded:n.hasPdfLoaded,hasError:n.hasError,size:t.oneUp.size,hasHorizontalScrollbar:t.slide.hasHorizontalScrollbar,hasVerticalScrollbar:t.slide.hasVerticalScrollbar,isIdleEnabled:t.slide.isIdleEnabled,isPanningEnabled:t.slide.isPanningEnabled,totalPages:n._totalPages,pagesViewed:n._pagesViewed};if(n.isPdfViewerEnabled){var u=n.resources.consume(a.bundleLoader);u.loadNow("odsp-next/controls/pdfViewer/PdfViewer").then(function(e){n.pdfViewerTagName(e.tagName)},function(e){s["default"].log(e);n.slide.isLoaded.peek()||n.hasError(!0)})}return n}__extends(t,e);t.prototype.dispose=function(){if(this._viewStartTime&&this.isPdfViewerEnabled){this._statsEventData.pagesViewed=this._pagesViewed.peek();this._statsEventData.totalPages=this._totalPages.peek();this._statsEvent.end(this._statsEventData)}};t.prototype._computeLoadingSpinnerParams=function(){return{loadingText:this.slide.item().displayName}};t.prototype._computeEnsureCommandBarVisible=function(){!this.isSlideCurrent()||this.slide.isPanningEnabled()||this.oneUp.isCommandBarVisible()||this.oneUp.isCommandBarVisible(!0)};t.prototype._computeIsFirstSlideOpened=function(){var e=this.hasPdfLoaded();if(this.isSlideCurrent()&&(this.slide.isFirstSlideOpened()||this.oneUp.enableSlideControls.peek())){e&&this.oneUp.enableSlideControls(!0);this.resources.consume(u.platformDetection).isMobile||this.oneUp.isInfoPaneExpanded(!0);e&&this.slide.isPanningEnabled(!1)}};t.prototype._computeUpdateIsLoaded=function(){var e=this.hasPdfLoaded();if(e&&!this._statsEventData.timeToDocumentLoaded){this._statsEventData.timeToDocumentLoaded=(new Date).getTime()-this._viewStartTime;this._pagesViewed(1)}e&&!this.slide.isLoaded.peek()&&this.slide.isLoaded(!0)};t.prototype._computeUpdateStatsOnThumbnailLoad=function(){var e=this.slide.isLoaded();e&&!this._statsEventData.timeToThumbnail&&this._viewStartTime&&(this._statsEventData.timeToThumbnail=(new Date).getTime()-this._viewStartTime)};t.prototype._computeUpdateStatsOnError=function(){this._statsEventData.hasError=this.hasError()};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/controls/pdfViewer/resources/PdfViewerResourceKeys",["require","exports","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,n){"use strict";t.current=new n.ResourceKey("pdfviewer.current");t.controlPanelProvider=new n.ResourceKey("pdfviewer.controlPanelProvider")});define("odsp-next/controls/oneUp/logging/OneUpDocumentStats.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase"],function(e,t,n){"use strict";t.OneUpDocumentStats=n.createPairedEvent({eventName:"OneUpDocumentStats,",shortEventName:"OneUpDocumentStats"},{fileType:1,fileSize:2,hasError:3,pagesViewed:2,totalPages:2,timeToThumbnail:2,timeToDocumentLoaded:2});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.OneUpDocumentStats});define("odsp-next/controls/oneUp/pdf/OneUpPdf.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/pdf/OneUpPdf.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp-pdf-loadingContainer{position:absolute;width:100%}.OneUp-pdf-loadingContainer .OneUp-pdf-loading{width:300px;height:40px;background-color:rgba(0,0,0,.7);position:relative;margin:auto;bottom:0;padding:10px 15px;box-sizing:border-box}.OneUp-pdf-loadingContainer .OneUp-pdf-loading .OneUp-pdf-loadingSpinner{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin-top:10px}.OneUp-pdf-loadingContainer .OneUp-pdf-loading .OneUp-pdf-loadingSpinner .od-LoadingSpinner{overflow:hidden;text-overflow:ellipsis}html[dir=ltr] .OneUp-pdf-loadingContainer .OneUp-pdf-loading .OneUp-pdf-loadingSpinner .od-LoadingSpinner-loadingGif{margin-right:5px}html[dir=rtl] .OneUp-pdf-loadingContainer .OneUp-pdf-loading .OneUp-pdf-loadingSpinner .od-LoadingSpinner-loadingGif{margin-left:5px}.od-OneUpPdf-thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;opacity:1;visibility:visible;transition:opacity 267ms linear 267ms,visibility 0s linear 534ms}.OneUp-pdf--loaded .od-OneUpPdf-thumbnail{opacity:0;visibility:hidden}.od-OneUpPdf-content{display:none}.OneUp-pdf--loaded .od-OneUpPdf-content{display:block}"}])});define("odsp-next/controls/oneUp/fbx/OneUpFbx",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpFbxViewModel","./OneUpFbx.html","./OneUpFbx.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-fbx",template:e("./OneUpFbx.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/fbx/OneUpFbxViewModel",["require","exports","../../../bindings/activate/ActivateBinding","../OneUpContentViewModel","../../../bindings/element/ElementBinding","../../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/async/Promise","../OneUpViewModel","../OneUp.resx","@ms/odsp-utilities/lib/modules/Modules","../other/OneUpOther","../../loadingSpinner/LoadingSpinner","../../../utilities/browser/ResponsiveUI"],function(e,t,n,o,i,r,a,s,l,d,p,c,u){"use strict";var m=function(t){function o(o){var m=t.call(this,o)||this;m.oneUpOtherTagName=p["default"].tagName;m.strings=l.strings;m.isPanningEnabled=o.slide.isPanningEnabled;m.agentProvider=m.resources.consume(s.agentProviderKey);m.hasFbxLoaded=m.createObservable(!1);m.addBindingHandlers({activate:n,element:i});m.isSlideCurrent=m.createPureComputed(function(){return!m.slide.offset()},{deferEvaluation:!0}).extend({rateLimit:{timeout:500,method:"notifyWhenChangesStop"}});m.hasError=m.createObservable(!1);m.oneUpOtherParams={oneUp:m.oneUp,slide:m.slide};m.loadingSpinnerTagName=c.tagName;m.loadingSpinnerParams=m.createPureComputed(m._computeLoadingSpinnerParams,{deferEvaluation:!0});m.loadingContainerStyle={bottom:u.getScrollbarWidth()+"px"};m._itemDataSource=m.resources.consume(r.items);m.container=m.createObservable(null);m.slide.isLoaded(!0);m.createBackgroundComputed(m._computeIsFirstSlideOpened);m.createBackgroundComputed(m._computeSizeChanged);m.createBackgroundComputed(function(){var t=m.container();t&&m.isSlideCurrent()&&m.trackPromise(d.loadModule({require:e,path:"spectreviewer"})).done(function(){var n=o.slide.item.peek(),i=n.fbxConversion?a["default"].wrap(n.fbxConversion.url):m._itemDataSource.getDownloadUrl(n,{downloadType:2});i.then(function(n){var o={readyCallback:function(e){m._model=e},completeCallback:function(e){m.hasFbxLoaded(!0)},progressCallback:function(e){},errorCallback:function(e){console.log("Error loading model: "+e);m.hasError(!0)}},i=m.resources.consume(r.settings),a=e.toUrl(i.mediaBaseUrl+"/fbx");m._viewer=new SPECTRE.Viewer(t,{unifiedConfiguration:a+"/remix3dsettings.json",backgroundModel:a+"/backdrop_flat.cool",environmentMap:a+"/envmap_1.2-256.env"});m._viewer.load(n,o)},function(){m.hasError(!0)})})});return m}__extends(o,t);o.prototype.onEnableViewerControls=function(e,t){this.isPanningEnabled(!1);t.stopPropagation();return!0};o.prototype.dispose=function(){this._isLoadCancelled=!0;this._model&&this._model["delete"]()};o.prototype._computeIsFirstSlideOpened=function(){this.isSlideCurrent()&&this.slide.isFirstSlideOpened()&&this.isPanningEnabled(!1)};o.prototype._computeLoadingSpinnerParams=function(){return{loadingText:this.slide.item().displayName}};o.prototype._computeSizeChanged=function(){this.oneUp.size();this._viewer&&this._viewer.resize()};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/oneUp/fbx/OneUpFbx.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/fbx/OneUpFbx.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp-fbx-loadingContainer{position:absolute;width:100%}.OneUp-fbx-loadingContainer .OneUp-fbx-loading{width:300px;height:40px;background-color:rgba(0,0,0,.7);position:relative;margin:auto;bottom:0;padding:10px 15px;box-sizing:border-box}.OneUp-fbx-loadingContainer .OneUp-fbx-loading .OneUp-fbx-loadingSpinner{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin-top:10px}.OneUp-fbx-loadingContainer .OneUp-fbx-loading .OneUp-fbx-loadingSpinner .od-LoadingSpinner{overflow:hidden;text-overflow:ellipsis}html[dir=ltr] .OneUp-fbx-loadingContainer .OneUp-fbx-loading .OneUp-fbx-loadingSpinner .od-LoadingSpinner-loadingGif{margin-right:5px}html[dir=rtl] .OneUp-fbx-loadingContainer .OneUp-fbx-loading .OneUp-fbx-loadingSpinner .od-LoadingSpinner-loadingGif{margin-left:5px}.OneUp-fbx-content{position:absolute;top:0;left:0;right:0;bottom:0}.OneUp-fbx-app{width:100%;height:100%}.OneUp-fbx-enableControls-toolbar{position:absolute;width:100%;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";bottom:17px}.OneUp-fbx-enableControls{margin:auto;background-color:rgba(0,0,0,.7);width:300px;height:40px;cursor:pointer}.OneUp-fbx-enableControls-icon{font-size:28px}html[dir=ltr] .OneUp-fbx-enableControls-icon{float:left}html[dir=rtl] .OneUp-fbx-enableControls-icon{float:right}html[dir=ltr] .OneUp-fbx-enableControls-icon{margin-right:5px}html[dir=rtl] .OneUp-fbx-enableControls-icon{margin-left:5px}html[dir=ltr] .OneUp-fbx-enableControls-icon{padding-left:20px}html[dir=rtl] .OneUp-fbx-enableControls-icon{padding-right:20px}.OneUp-fbx-enableControls-text{font-size:14px;padding:10px 0}"}])});define("odsp-next/controls/oneUp/photoBurst/OneUpPhotoBurst",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpPhotoBurstViewModel","./OneUpPhotoBurst.css","./OneUpPhotoBurst.html","../photo/OneUpPhoto"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-photo-burst",template:e("./OneUpPhotoBurst.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/photoBurst/OneUpPhotoBurstViewModel",["require","exports","../OneUpContentViewModel","../OneUpViewModel","../../componentCarousel/ComponentCarousel","../../componentCarousel/ComponentCarouselViewModel","../../../resources/UtilityResourceKeys","../../itemTile/ItemTile","../../../models/store/ItemsStore","../../image/frame/ImageFrameViewModel","../../../bindings/clientRect/ClientRectBinding","@ms/odsp-shared/lib/utilities/navigation/InPlaceNavigation","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../resources/ControlResourceKeys","../../../resources/DataSourceResourceKeys","../commandSets/OneUpCommandSet","./commandSets/PhotoBurstCommandSet","../../../models/itemSet/ItemSet","../../../models/selection/ItemSetSelectionModel","../../itemTile/ItemTileViewModel","../../../bindings/selection/ClearSelectionBinding","../../photos/Photos.resx"],function(e,t,n,o,i,r,a,s,l,d,p,c,u,m,h,f,g,b,v,_,w,x,y){"use strict";var O=function(e){function t(t){var n=e.call(this,t)||this;n.agentProvider=n.resources.consume(o.agentProviderKey);n.showItemsBar=n.createPureComputed(function(){return!t.slide.offset()});n._responsiveUI=n.resources.consume(a.responsiveUI);n._itemsStore=n.resources.consume(l.resourceKey);n._urlDataSource=n.resources.consume(f.url);var s=n.resources.consume(h.currentItemSet);n._parentItem=n.createPureComputed(function(){return s().item()});n.addBindingHandlers({clientRect:p["default"],clearSelection:x["default"]});n.itemsBarSize=n.createObservable({width:n.oneUp.size.peek().width,height:0}).extend({rateLimit:{timeout:d.LAYOUT_THROTTLE_MS,method:"notifyWhenChangesStop"}});n._carouselItems=n.createPureComputed(n._computeCarouselItems);n._carouselComponentLength=n.createPureComputed(n._computeCarouselComponentLength);n._itemSet=n.createPureComputed(n._computeItemSet);n._initItemsSelectionModel();n._inPlaceNavigation=new(n.managed(c["default"]));n._initItemTileResourceScope();n._cellSize=n.createPureComputed(n._computeCellSize);n._carouselComponents=n.createPureComputed(n._computeCarouselComponents);n.carouselTagName=i["default"].tagName;n.carouselParams={tileWidth:n.createObservable(138),tileHeight:n.createObservable(156),components:n._carouselComponents,parentSize:n.itemsBarSize,useVirtualizedList:!0,pagerMode:r.PagerMode.arrowsSide,useCarouselIndicator:!1};n.currentItem=n.createPureComputed(n._computeCurrentItem);n._usePhotoBurstCommandSet=n.createPureComputed(n._computeUsePhotoBurstCommandSet);n.createBackgroundComputed(n._computeUpdateSlideCommandSet);n.itemsBarTitle=y.strings.photoBurstItemsBarTitle;n.createBackgroundComputed(function(){n.slide.isEditCaptionEnabled();n.slide.isEditCaptionEnabled(!1)});return n}__extends(t,e);t.prototype._initCommandSetSelectionModel=function(){var e=new u.ResourceScope(this.resources);e.expose(h.currentItemSet,this._itemSet);this._commandSetSelectionModel=new(e.injected(_))};t.prototype._initItemsSelectionModel=function(){var e=new u.ResourceScope(this.resources);e.expose(h.currentItemSet,this._itemSet); this.itemsSelectionModel=new(e.injected(_))};t.prototype._initItemTileResourceScope=function(){this._itemTileResourceScope=new u.ResourceScope(this.resources);this._itemTileResourceScope.expose(h.currentItemSet,this._itemSet);this._itemTileResourceScope.expose(m.navigation,this._inPlaceNavigation);this._itemTileResourceScope.expose(h.viewParams,this._inPlaceNavigation.viewParamsObservable);this._itemTileResourceScope.expose(h.itemsSelection,this.itemsSelectionModel)};t.prototype._initCommandSet=function(){this._initCommandSetSelectionModel();var e=new u.ResourceScope(this.resources);e.expose(h.currentItem,this.currentItem);e.expose(h.currentItemSet,this._itemSet);e.expose(h.itemsSelection,this._commandSetSelectionModel);this._commandSet=this.addDisposable(new(e.injected(g)))};t.prototype._initPhotoBurstCommandSet=function(){var e=new u.ResourceScope(this.resources);e.expose(h.currentItem,this.currentItem);e.expose(h.currentItemSet,this._itemSet);e.expose(h.itemsSelection,this.itemsSelectionModel);this._photoBurstCommandSet=new(e.injected(b["default"]))};t.prototype._computeUsePhotoBurstCommandSet=function(){return this.itemsSelectionModel.selection().length>0};t.prototype._computeUpdateSlideCommandSet=function(){var e=this.currentItem();if(this._usePhotoBurstCommandSet()){this._photoBurstCommandSet||this._initPhotoBurstCommandSet();this.slide.commandSet(this._photoBurstCommandSet)}else if(e.photoBurstItem&&e.photoBurstItem.isWinner)this.slide.commandSet(void 0);else{this._commandSet||this._initCommandSet();this._commandSetSelectionModel.clear();this._commandSetSelectionModel.setItemSelected(this.currentItem,!0);this.slide.commandSet(this._commandSet)}};t.prototype._computeItemSet=function(){var e=new v;e.item=this._parentItem;e.isPlaceholder=!1;e.content({items:this._carouselItems(),groupings:[]});return e};t.prototype._computeCurrentItem=function(){var e=this._inPlaceNavigation.viewParamsObservable(),t=this._urlDataSource.getFocusItemKey(e);if(t){var n=this._itemsStore.getItem(t);if(n)return n()}return this.slide.item()};t.prototype._computeCarouselItems=function(){var e=this.slide.item(),t=[];if(e.photoBurst)for(var n=0,o=e.photoBurst.items;n
    '});define("odsp-next/controls/oneUp/fileHandler/OneUpFileHandler",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpFileHandlerViewModel","./OneUpFileHandler.html","../../itemTile/ItemTile"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-fileHandler",template:e("./OneUpFileHandler.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/fileHandler/OneUpFileHandlerViewModel",["require","exports","../OneUpContentViewModel","../../../providers/fileHandler/FileHandlerProvider","../../../bindings/element/ElementBinding","../../../resources/UtilityResourceKeys","../other/OneUpOther"],function(e,t,n,o,i,r,a){"use strict";var s=function(e){function t(t){var n=e.call(this,t)||this;n.oneUpOtherTagName=a["default"].tagName;var s=t.item,l=void 0===s?n.slide.item:s;n.addBindingHandlers({element:i});n.hasError=n.createObservable(!1);n.oneUpOtherParams={oneUp:n.oneUp,slide:n.slide};n.frame=n.createObservable();n._fileHandlerProvider=n.resources.consume(o.resourceKey);n._fileHandlerHelperPromise=n.resources.consumeAsync(r.fileHandlerHelper);n._item=l;n.addDisposable({dispose:function(){n.frame().src=""}});n.createBackgroundComputed(n._computePreview);return n}__extends(t,e);t.prototype._computePreview=function(){var e=this,t=this._item();if(!this.slide.isLoaded.peek()&&Math.abs(this.slide.offset())<2){var n=this.frame.peek(),o=this._fileHandlerProvider.getDefaultPreviewHandler(t.extension);o?this._fileHandlerHelperPromise.then(function(i){i.invokeAction({items:[t],action:o,iframe:n});e.slide.isLoaded(!0)}):this.hasError(!0)}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/oneUp/fileHandler/OneUpFileHandler.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/wrs/OneUpWrs",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpWrsViewModel","./OneUpWrs.html","./OneUpWrs.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-wrs",template:e("./OneUpWrs.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/wrs/OneUpWrsViewModel",["require","exports","../../../bindings/activate/ActivateBinding","../OneUpContentViewModel","../../../bindings/element/ElementBinding","../../../models/item/UrlType","@ms/odsp-utilities/lib/guid/Guid","@ms/odsp-utilities/lib/modules/Modules","../logging/OneUpDocumentStats.event","../../loadingSpinner/LoadingSpinner","../../../utilities/browser/ResponsiveUI","../OneUpViewModel","@ms/odsp-utilities/lib/object/ObjectUtil","@ms/odsp-utilities/lib/browser/PlatformDetection.key","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/xhr/XHRPromise","@ms/odsp-utilities/lib/async/Promise","./panels/wrsWordToolbar/WrsWordToolbar","./panels/wrsPowerPointToolbar/WrsPowerPointToolbar","../../../bindings/keyboard/KeyboardBinding","../../../bindings/focus/SelectOnFocusBinding","../../../models/task/Task","../../../dataSources/item/ItemTaskObserver","../../../utilities/icons/OfficeFileNameHelper","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../utilities/wrs/WrsHelper","@ms/odsp-utilities/lib/async/Signal","../other/OneUpOther","../../../utilities/features/Features","../../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/locale/Locale"],function(e,t,n,o,i,r,a,s,l,d,p,c,u,m,h,f,g,b,v,_,w,x,y,O,P,C,U,S,I,T,k){"use strict";var E=function(t){function o(e){var o=t.call(this,e)||this;o._initTime=new Date;o.oneUpOtherTagName=S["default"].tagName;o._isWopiInfoPending=o.createObservable(!0);o._enableLogging=window.log||window.DEBUG;o._microServiceDataSource=o.resources.consume(T.microService);o.agentProvider=o.resources.consume(c.agentProviderKey);o.addBindingHandlers({activate:n,element:i,keyboard:_,selectOnFocus:w["default"]});var r=o.slide.item&&o.slide.item.peek();o._statsEventData={hasError:!1,fileSize:r&&r.size,fileType:r&&r.extension&&r.extension.toLowerCase().substring(1),pagesViewed:0,totalPages:0,timeToThumbnail:0,timeToDocumentLoaded:0};o._totalPages=o.createObservable(0);o._pagesViewed=o.createObservable(0);o._setUserId();o.hasError=o.createObservable(!1);o.oneUpOtherParams={oneUp:o.oneUp,slide:o.slide};o.createBackgroundComputed(o._computeHasError);o.createBackgroundComputed(o._computeIsFirstSlideOpened);o.createBackgroundComputed(o._computeGenerateBundleIfNeeded);var a=I.isFeatureEnabled(I.EnableWrsPowerPointViewerForNonCache)&&r&&r.appMap===O.powerpointType,s=I.isFeatureEnabled(I.EnableWrsPowerPointSelfFallback)&&r&&r.appMap===O.powerpointType,m=I.isFeatureEnabled(I.EnableWrsWordSelfFallback)&&r&&r.appMap===O.wordType;o.showWrsViewer=o.createObservable(o._hasBundle()||a||m||s);o.showWrsViewer.peek()||o.slide.isLoaded(!0);a&&o.slide.isLoaded(!0);o.hasDocumentLoaded=o.createObservable(!1);o.container=o.createObservable(null);o.slide.hasHorizontalScrollbar(!0);o.isSlideCurrent=o.createPureComputed(function(){return!e.slide.offset()},{deferEvaluation:!0}).extend({rateLimit:{timeout:500,method:"notifyWhenChangesStop"}});o.isFallbackSupported=o.createComputed(o._computeIsFallbackSupported);r.appMap!==O.excelType&&o.createBackgroundComputed(o._computeSetupFallbackTimer);o.toolbarComponent=o.createObservable(null);o.toolbarComponent.equalityComparer=u.deepCompare;o.loadingSpinnerTagName=d.tagName;o.loadingSpinnerParams=o.createPureComputed(o._computeLoadingSpinnerParams,{deferEvaluation:!0});o.loadingContainerStyle={bottom:p.getScrollbarWidth()+"px"};o._statsEvent=new l.OneUpDocumentStats;o.wacFrameUrl=o.createObservable(r.openUrl.replace("action=default","action=view&wdnc=1&nobg=1"));o._initialize(r);return o}__extends(o,t);o.prototype.dispose=function(){this._isDisposed=!0;this._wopiPendingApplication=null;if(this._viewStartTime&&this._statsEventData.timeToDocumentLoaded){this._statsEventData.pagesViewed=this._pagesViewed.peek();this._statsEventData.totalPages=this._totalPages.peek();this._statsEvent.end(this._statsEventData)}this._app&&this._app.Dispose&&this._app.Dispose()};o.prototype._initialize=function(e){var t=this;this.createBackgroundComputed(function(){var n=t.container();if(t.isSlideCurrent()){t._viewStartTime=(new Date).getTime();if(e){if(t.showWrsViewer.peek()&&n){var o=t._hasBundle(),i=e.extension.toLowerCase();P.Engagement.logData({name:o?"Wrs.BundleAvailable":"Wrs.InitWithoutBundle",extraData:{extension:i}});!o&&t._enableLogging&&console.log("WRS: initialize without a bundle");if(e.appMap===O.wordType){t._wrsQosEvent=new h.Qos({name:"Wrs.Word.DocumentLoad"});P.Engagement.logData({name:"Wrs.Word.Initialized",extraData:{extension:i}});t._initializeWord(n,e)}else{if(e.appMap!==O.powerpointType)throw"Unsupported extension "+e.extension+" in oneUpWrs";t._wrsQosEvent=new h.Qos({name:"Wrs.PowerPoint.DocumentLoad"});P.Engagement.logData({name:"Wrs.PowerPoint.Initialized",extraData:{extension:i}});t._initializePowerPoint(n,e)}}else if(e&&e.appMap!==O.excelType){var i=e.extension.toLowerCase();P.Engagement.logData({name:"Wrs.WacFallback.BundleNotAvailable",extraData:{extension:i}})}t._getWopiProperties(e)}}})};o.prototype._initializeWord=function(t,n){var o=this,i=n.extension.toLowerCase();this._enableLogging&&console.log("WRS: Initializing Word WRS Viewer");this.trackPromise(s.loadModule({require:e,path:C.WordBootName})).done(function(){try{C["default"].getWebAppUrl(i).then(function(e){o._wopiPendingApplication=Microsoft.Office.Word.Bootstrap.InitializeWopiPending({Container:t,SessionInformation:{HostName:"OneDrive",HostSessionId:a["default"].generate(),UserId:o._userId,DocumentClickTime:o.slide.isFirstSlideOpened.peek()?o._initTime:null,HostInitTime:new Date,UiLocale:k["default"].language,DataLocale:k["default"].language,DisableChat:null,WdParams:{wdnc:"1"}},ApplicationUrl:e,WopiPrecheckInfo:{FileName:n.name,FileGetUrl:o._microServiceDataSource.getitemUrlWithToken(n.urls[r.itemUrl]||"").replace("?","/content?"),FileSize:n.size,BundleInfo:{MajorVersion:Math.floor(parseFloat(n.officeBundle.bundleVersion)),Url:n.officeBundle.officeBundleGetFragmentUrl},CreateNewInfo:null},ApplicationCustomSettings:{ForceAccessibilityMode:!1},FnOnInitializeSuccess:function(e){o._app=e;if(e.GetIsDisabled()){console.log("WRS: Word viewer self wac fallback");P.Engagement.logData({name:"Wrs.Word.SelfWacFallback"})}else o.toolbarComponent({name:b["default"].tagName,params:{app:e,slide:o.slide,pagesViewed:o._pagesViewed,totalPages:o._totalPages,regenerateOfficeBundle:o._regenerateOfficeBundle.bind(o)}});if(e.appInitDetails&&e.appInitDetails.perceivedLoadTime&&e.startTime){var t=e.appInitDetails.perceivedLoadTime.getTime()-e.startTime.getTime();if(t>0){var i=new h.Qos({name:"Wrs.Word.PerceivedLoadTime"});o.async.setTimeout(function(){i.end({resultType:h.ResultTypeEnum.Success})},t)}}o._onInitializeSuccess(n)},FnOnInitializeFailure:function(e){o._enableLogging&&console.log("WRS: Word viewer intialization failed",e);P.Engagement.logData({name:"Wrs.Word.Failed",extraData:{extension:i,status:e.errorObject&&e.errorObject.status,category:e.errorObject&&e.errorObject.error,errorType:e.errorType}});o._onWrsFailure(n)}})})}catch(e){o._enableLogging&&console.log("WRS: Word viewer intialization unhandled error ",e);o._onWrsFailure(n)}},function(){o._onWrsFailure(n)})};o.prototype._initializePowerPoint=function(t,n){var o=this,i=n.extension.toLowerCase();this._enableLogging&&console.log("WRS: Initializing PowerPoint WRS Viewer");s.loadModule({require:e,path:C.PowerPointBootName}).then(function(){var e=o._hasBundle();try{C["default"].getWebAppUrl(i).then(function(s){o._wopiPendingApplication=Microsoft.Office.PowerPoint.Bootstrap.InitializeWopiPending({Container:t,SessionInformation:{HostName:"OneDrive",HostSessionId:a["default"].generate(),UserId:o._userId,DocumentClickTime:o.slide.isFirstSlideOpened.peek()?o._initTime:null,HostInitTime:new Date,UiLocale:k["default"].language,DataLocale:k["default"].language,DisableChat:null,WdParams:{wdnc:"1"}},ApplicationUrl:s,WopiPrecheckInfo:{FileName:n.name,FileGetUrl:o._microServiceDataSource.getitemUrlWithToken(n.urls[r.itemUrl]||"").replace("?","/content?"),FileSize:n.size,BundleInfo:{MajorVersion:Math.floor(parseFloat(n.officeBundle.bundleVersion)),Url:e?n.officeBundle.officeBundleGetFragmentUrl:void 0,CrossOrigin:"anonymous"},CreateNewInfo:null},ApplicationCustomSettings:{ForceAccessibilityMode:!1},FnOnInitializeSuccess:function(e){o._app=e;if(e.GetIsDisabled()){console.log("WRS: PowerPoint viewer self wac fallback");P.Engagement.logData({name:"Wrs.PowerPoint.SelfWacFallback"})}else o.toolbarComponent({name:v["default"].tagName,params:{app:e,slide:o.slide,pagesViewed:o._pagesViewed,totalPages:o._totalPages,regenerateOfficeBundle:o._regenerateOfficeBundle.bind(o)}});o._onInitializeSuccess(n)},FnOnInitializeFailure:function(e){o._enableLogging&&console.log("WRS: PowerPoint viewer intialization failed",e);P.Engagement.logData({name:"Wrs.PowerPoint.Failed",extraData:{extension:i,category:e.Category,code:e.Code,eventType:e.EventType,extraInfo:e.ExtraInfo,sessionId:e.SessionId}});o._onWrsFailure(n)}})})}catch(s){o._enableLogging&&console.log("WRS: PowerPoint viewer intialization unhandled error",s);o._onWrsFailure(n)}},function(){o._onWrsFailure(n)})};o.prototype._setUserId=function(){var e=window._spPageContextInfo,t=e&&e.systemUserKey;this._userId=e&&t&&t.substring(t.lastIndexOf("|")+1).replace("@live.com","")||""};o.prototype._computeSetupFallbackTimer=function(){var e=this,t=this.slide.item&&this.slide.item();if(this.isFallbackSupported()&&this.isSlideCurrent()&&!this.hasDocumentLoaded()){this._enableLogging&&console.log("WRS: starting timer for wac fallback ");this._wrsTimerId=this.async.setTimeout(function(){e.slide.isLoaded(!0);e.showWrsViewer(!1);P.Engagement.logData({name:"WrsTimeoutWacFallback.Shown",extraData:{extension:t.extension}});e._enableLogging&&console.log("WRS: initialize timeout show wac")},12e3)}};o.prototype._computeGenerateBundleIfNeeded=function(){var e=this.slide.offset();Math.abs(e)<=2&&!this._hasBundle()&&this._regenerateOfficeBundle()};o.prototype._computeIsFirstSlideOpened=function(){var e=this.slide.isLoaded();e&&this.isSlideCurrent()&&this.slide.isFirstSlideOpened()&&!this.resources.consume(m.platformDetection).isMobile&&this.oneUp.isInfoPaneExpanded(!0)};o.prototype._computeIsFallbackSupported=function(){var e=this.slide.item&&this.slide.item.peek();if(this._isWopiInfoPending()||!this.isSlideCurrent())return!1;if(this._wopiInfo){if(e.appMap===O.powerpointType&&I.isFeatureEnabled(I.EnableWrsPowerPointSelfFallback))return!1;if(e.appMap===O.wordType&&I.isFeatureEnabled(I.EnableWrsWordSelfFallback))return!1}this._enableLogging&&console.log("WRS: wac fallback supported ",e.officeBundle);return!0};o.prototype._hasBundle=function(){var e=this.slide.item&&this.slide.item.peek();return e&&e.officeBundle&&!!e.officeBundle.bundleVersion&&!e.officeBundle.hasBundleGenerationFailed};o.prototype._computeHasError=function(){var e=this.hasError();if(e){this._regenerateOfficeBundle();this._statsEventData.hasError=e;this._statsEventData.timeToDocumentLoaded=(new Date).getTime()-this._viewStartTime;this._statsEvent.end(this._statsEventData)}};o.prototype.getAppBundleMinVersion=function(t){var n=new U["default"];t.appMap===O.wordType?s.loadModule({require:e,path:C.WordBootName}).then(function(){n.complete(Microsoft.Office.Word.Bootstrap.GetMinContentVersion())},function(){n.error()}):t.appMap===O.powerpointType?s.loadModule({require:e,path:C.PowerPointBootName}).then(function(){n.complete(Microsoft.Office.PowerPoint.Bootstrap.GetMinContentVersion())},function(){n.error()}):n.error();return n.getPromise()};o.prototype._regenerateOfficeBundle=function(){var e=this,t=this.slide.item&&this.slide.item.peek(),n=t.extension.toLowerCase();if(t.officeBundle&&t.officeBundle.officeBundleGenerateUrl&&!t.officeBundle.hasBundleGenerationFailed){this._enableLogging&&console.log("WRS: Calling Generate Office Bundle on item: "+t.name+" offset "+this.slide.offset.peek());this.getAppBundleMinVersion(t).then(function(o){var i=new h.Qos({name:"OfficeBundle.GenerateUrl"});f["default"].start({url:t.officeBundle.officeBundleGenerateUrl.replace("{{minVersion}}",o.toString())}).then(function(o){i.end({resultType:h.ResultTypeEnum.Success});P.Engagement.logData({name:"OfficeBundle.GenerateUrl.Success",extraData:{extension:n}});var r=o.getResponseHeader("X-OfficeBundleVersion");if(r){var a=r.split(" - ");if(a.length>=2){var s=t.officeBundle;s.bundleVersion=a[0];s.bundleCTag=a[1];if(!e._isDisposed){var l=new(e.managed(y["default"]));l.update([new x["default"](t.key).succeed({item:{key:t.key,officeBundle:s}})]);l.flush();l.dispose();e._enableLogging&&console.log("WRS: updated local item with generate office bundle info");e.isSlideCurrent.peek()||e.showWrsViewer(!0)}}}},function(o){var r={resultType:h.ResultTypeEnum.Failure},a="";try{var s=JSON.parse(o.responseText);s&&s.innererror&&s.innererror.code?a=s.innererror.code:s&&s.code&&(a=s.code);e._enableLogging&&console.log("WRS: office bundle generation failed for on item: "+t.name,s)}catch(l){}P.Engagement.logData({name:"OfficeBundle.GenerateUrl.Failed",extraData:{code:a,extension:n}});i.end(r);return g["default"].wrapError(o)})})}};o.prototype._getWopiProperties=function(e){var t=this;e&&e.appMap!==O.excelType?C["default"].retrieveWopiInfo(e.id).then(function(e){t._enableLogging&&console.log("WRS: obtained WopiInfo",e);if(t._wopiPendingApplication){t._wopiInfo=e;t._wopiPendingApplication.Complete(e)}t._isWopiInfoPending(!1)},function(){t._enableLogging&&console.log("WRS: error retrieving wopiinfo");P.Engagement.logData({name:"Wrs.GetWopiProperties.Error"});t._isWopiInfoPending(!1)}):this._isWopiInfoPending(!1)};o.prototype._onInitializeSuccess=function(e){var t=e.extension.toLowerCase();this._wrsTimerId&&this.async.clearTimeout(this._wrsTimerId);this._enableLogging&&console.log("WRS: initialize success on item: "+e.name);P.Engagement.logData({name:"Wrs.Success.Intialized",extraData:{extension:t}});this._wrsQosEvent&&this._wrsQosEvent.end({resultType:h.ResultTypeEnum.Success});this._statsEventData.timeToDocumentLoaded=(new Date).getTime()-this._viewStartTime;this.hasDocumentLoaded(!0);this.slide.isLoaded(!0)};o.prototype._onWrsFailure=function(e){var t=e.extension.toLowerCase();this._wrsTimerId&&this.async.clearTimeout(this._wrsTimerId);this._enableLogging&&console.log("WRS: initialize failure on item: "+e.name);P.Engagement.logData({name:"Wrs.WacFallback.WrsFailed",extraData:{extension:t}});this._wrsQosEvent&&this._wrsQosEvent.end({resultType:h.ResultTypeEnum.Failure});this.hasError(!0);this.showWrsViewer(!1);this.slide.isLoaded(!0);this._regenerateOfficeBundle()};o.prototype._computeLoadingSpinnerParams=function(){return{loadingText:this.slide.item().displayName}};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=E});define("odsp-next/controls/oneUp/wrs/panels/wrsWordToolbar/WrsWordToolbar",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./WrsWordToolbarViewModel","./WrsWordToolbar.html","./WrsWordToolbar.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-oneup-wrs-word-toolbar",template:e("./WrsWordToolbar.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/wrs/panels/wrsWordToolbar/WrsWordToolbarViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../commands/CommandViewModel","../../../../commandBarItem/CommandBarItem","../../../../../utilities/icons/Icon","../WrsToolbars.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../../../bindings/focus/SelectOnFocusBinding","../../../../../bindings/keyboard/KeyboardBinding","@ms/odsp-utilities/lib/logging/events/Engagement.event"],function(e,t,n,o,i,r,a,s,l,d,p){"use strict";var c=function(e){function t(t){var n=e.call(this,t)||this;n.addBindingHandlers({keyboard:d,selectOnFocus:l["default"]});n._enableLogging=window.log||window.DEBUG;n._app=t.app;n._params=t;n.commandBarItemTagName=i.tagName;n.currentPage=n.createObservable(n._app.GetCurrentPage());n._params.totalPages(n._app.GetPageCount());n.ofPagesLabel=n.createObservable(s.format(a.strings.ofPages,n._app.GetPageCount()));n._app.RegisterErrorHandler(n._onError.bind(n));n._app.RegisterEventHandler(Microsoft.Office.Word.ApplicationEvents.PageChanged,n._onPageChanged.bind(n));n._app.RegisterEventHandler(Microsoft.Office.Word.ApplicationEvents.BrowserEvent,n._onBrowserEvent.bind(n));n.upArrowParams=new(n.managed(o))({isLabelVisible:!1,icon:new r("ChevronUp"),tooltip:a.strings.previousTooltip,isDisabled:n.createComputed(function(){return 1===n.currentPage()}),callback:function(){n.currentPage(n.currentPage.peek()-1);n.onUpdatePageNumber();p.Engagement.logData({name:"Wrs.WordPreviousPageButton.Clicked"})}});n.downArrowParams=new(n.managed(o))({isLabelVisible:!1,icon:new r("ChevronDown"),tooltip:a.strings.nextTooltip,isDisabled:n.createComputed(function(){return n.currentPage()===n._app.GetPageCount()}),callback:function(){n.currentPage(n.currentPage.peek()+1);n.onUpdatePageNumber();p.Engagement.logData({name:"Wrs.WordNextPageButton.Clicked"})}});return n}__extends(t,e);t.prototype._onError=function(e){this._enableLogging&&console.log("WRS: register error handler triggered",e);p.Engagement.logData({name:"Wrs.WordError.Triggered",extraData:{code:e.errorType,status:e.errorObject&&e.errorObject.status,category:e.errorObject&&e.errorObject.error}})};t.prototype._onPageChanged=function(e){this._enableLogging&&console.log("WRS: page changed event triggered",e);this._params.pagesViewed(this._params.pagesViewed.peek()+1);this.currentPage(e.newPage)};t.prototype.onUpdatePageNumber=function(){if(this.currentPage.peek()>this._app.GetPageCount()||this.currentPage.peek()<1){this._app.SetCurrentPage(1);this.currentPage(1)}else this._app.SetCurrentPage(this.currentPage.peek())};t.prototype._onBrowserEvent=function(e){var t=this;this._enableLogging&&console.log("WRS: browser event triggered",e);this._params.slide.isIdleEnabled(!1);if(this._browserEventTimeout){this.async.clearTimeout(this._browserEventTimeout);this._browserEventTimeout=null}this._browserEventTimeout=this.async.setTimeout(function(){t._params.slide.isIdleEnabled(!0)},2e3)};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/oneUp/wrs/panels/wrsWordToolbar/WrsWordToolbar.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/wrs/panels/wrsWordToolbar/WrsWordToolbar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp-wrs-word-toolbar{background-color:rgba(0,0,0,.7);height:44px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";z-index:99999;display:inline-block}html[dir=ltr] .OneUp-wrs-word-toolbar{padding-right:20px}html[dir=rtl] .OneUp-wrs-word-toolbar{padding-left:20px}.OneUp-wrs-word-toolbar-command{display:inline-block;vertical-align:middle}html[dir=ltr] .OneUp-wrs-word-toolbar-command .CommandBarItem-icon{padding-right:2px}html[dir=rtl] .OneUp-wrs-word-toolbar-command .CommandBarItem-icon{padding-left:2px}html[dir=ltr] .OneUp-wrs-word-toolbar-command .CommandBarItem{margin-right:0}html[dir=rtl] .OneUp-wrs-word-toolbar-command .CommandBarItem{margin-left:0}.OneUp-wrs-word-toolbar-command .ms-Icon--ChevronDown{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:16px}html[dir=ltr] .OneUp-wrs-word-toolbar-command .ms-Icon--ChevronDown{padding-left:0}html[dir=rtl] .OneUp-wrs-word-toolbar-command .ms-Icon--ChevronDown{padding-right:0}html[dir=ltr] .OneUp-wrs-word-toolbar-command-first{margin-left:12px}html[dir=rtl] .OneUp-wrs-word-toolbar-command-first{margin-right:12px}.OneUp-wrs-word-toolbar-paging{display:inline-block;text-align:center}.OneUp-wrs-word-toolbar-pageInputContainer{display:inline-block;height:100%;vertical-align:top;margin-top:2px}.OneUp-wrs-word-toolbar-pageInput{width:30px;text-align:center;height:32px;margin-top:4px;outline:0}html[dir=ltr] .OneUp-wrs-word-toolbar-pageInput{margin-left:2px}html[dir=rtl] .OneUp-wrs-word-toolbar-pageInput{margin-right:2px}html[dir=ltr] .OneUp-wrs-word-toolbar-pageInput{margin-right:5px}html[dir=rtl] .OneUp-wrs-word-toolbar-pageInput{margin-left:5px}.lg .OneUp-wrs-word-toolbar-pageInput,.xlg .OneUp-wrs-word-toolbar-pageInput,.xxlg .OneUp-wrs-word-toolbar-pageInput,.xxxlg .OneUp-wrs-word-toolbar-pageInput,.xxxxlg .OneUp-wrs-word-toolbar-pageInput{margin-top:2px}.OneUp-wrs-word-toolbar-ofPagesLabel{margin-top:12px;display:inline-block;font-size:14px}html[dir=ltr] .OneUp-wrs-word-toolbar-ofPagesLabel{margin-right:2px}html[dir=rtl] .OneUp-wrs-word-toolbar-ofPagesLabel{margin-left:2px}.OneUp-wrs-word-toolbar-paging-pageInputContainer{display:inline-block;height:100%;vertical-align:top}"}])});define("odsp-next/controls/oneUp/wrs/panels/wrsPowerPointToolbar/WrsPowerPointToolbar",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./WrsPowerPointToolbarViewModel","./WrsPowerPointToolbar.html","./WrsPowerPointToolbar.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-oneup-wrs-ppt-toolbar",template:e("./WrsPowerPointToolbar.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/wrs/panels/wrsPowerPointToolbar/WrsPowerPointToolbarViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../commands/CommandViewModel","../../../../commandBarItem/CommandBarItem","../../../../../utilities/icons/Icon","../WrsToolbars.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../../../bindings/focus/SelectOnFocusBinding","../../../../../bindings/keyboard/KeyboardBinding","@ms/odsp-utilities/lib/logging/events/Engagement.event"],function(e,t,n,o,i,r,a,s,l,d,p){"use strict";var c;!function(e){e[e.getSlidesInShowCount=0]="getSlidesInShowCount";e[e.handshake=1]="handshake"; e[e.getTimeLineInfos=2]="getTimeLineInfos";e[e.getCurrentPosition=3]="getCurrentPosition";e[e.getId=4]="getId";e[e.onPositionChanged=5]="onPositionChanged";e[e.openPresentation=6]="openPresentation";e[e.getCurrentSlideDimensions=7]="getCurrentSlideDimensions";e[e.mediaEvent=8]="mediaEvent";e[e.getCurrentMediaStates=9]="getCurrentMediaStates";e[e.onError=10]="onError";e[e.onSpecialKey=11]="onSpecialKey";e[e.onRefresh=12]="onRefresh";e[e.rejectedMessage=13]="rejectedMessage";e[e.onUlsLog=14]="onUlsLog";e[e.getCurrentPlayModeState=15]="getCurrentPlayModeState"}(c||(c={}));var u=function(e){function t(t){var n=e.call(this,t)||this;n.addBindingHandlers({keyboard:d,selectOnFocus:l["default"]});n._enableLogging=window.log||window.DEBUG;n._params=t;n._app=t.app;n._app.RegisterErrorHandler(n._onError.bind(n));n._app.GetSlidesInShowCount();n.commandBarItemTagName=i.tagName;n.currentPage=n.createObservable(1);n.ofPagesLabel=n.createObservable("");n._app.AddEventHandler(n._mainEventHandler.bind(n));n.previousArrowParams=new(n.managed(o))({isLabelVisible:!1,icon:new r("ChevronLeft"),tooltip:a.strings.previousTooltip,isDisabled:n.createComputed(function(){return!1}),callback:function(){n._app.PrevSlide();p.Engagement.logData({name:"Wrs.PowerPoint.PreviousSlideButton.Clicked"})}});n.nextArrowParams=new(n.managed(o))({isLabelVisible:!1,icon:new r("ChevronRight"),tooltip:a.strings.nextTooltip,isDisabled:n.createComputed(function(){return!1}),callback:function(){n._app.NextSlide();p.Engagement.logData({name:"Wrs.PowerPoint.NextSlideButton.Clicked"})}});return n}__extends(t,e);t.prototype.onUpdatePageNumber=function(){if(this.currentPage.peek()>this._slideCount||this.currentPage.peek()<1){this._app.GoToSlide(0,[]);this.currentPage(1)}else this._app.GoToSlide(this.currentPage.peek()-1,[])};t.prototype._onError=function(e){this._enableLogging&&console.log("WRS: register error handler triggered for PowerPoint",e);p.Engagement.logData({name:"Wrs.PowerPointError.Triggered",extraData:{category:e.Category,code:e.Code,eventType:e.EventType,extraInfo:e.ExtraInfo,sessionId:e.SessionId}})};t.prototype._mainEventHandler=function(e){var t=this;this._enableLogging&&console.log("WRS: pptx event triggered",e);this._params.slide.isIdleEnabled(!1);if(this._browserEventTimeout){this.async.clearTimeout(this._browserEventTimeout);this._browserEventTimeout=null}this._browserEventTimeout=this.async.setTimeout(function(){t._params.slide.isIdleEnabled(!0)},2e3);switch(e.EventType){case c.onPositionChanged:this._params.pagesViewed(this._params.pagesViewed.peek()+1);this.currentPage(e.SlideIndex+1);break;case c.getSlidesInShowCount:this._slideCount=e.SlidesCount;this._params.totalPages(e.SlidesCount);this.ofPagesLabel(s.format(a.strings.ofPages,this._slideCount))}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/oneUp/wrs/panels/wrsPowerPointToolbar/WrsPowerPointToolbar.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/wrs/panels/wrsPowerPointToolbar/WrsPowerPointToolbar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp-wrs-ppt-toolbar{background-color:rgba(0,0,0,.7);height:44px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";z-index:99999;display:inline-block}html[dir=ltr] .OneUp-wrs-ppt-toolbar{padding-right:20px}html[dir=rtl] .OneUp-wrs-ppt-toolbar{padding-left:20px}.OneUp-wrs-ppt-toolbar-command{display:inline-block;vertical-align:middle}html[dir=ltr] .OneUp-wrs-ppt-toolbar-command .CommandBarItem .CommandBarItem-icon{padding-right:2px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-command .CommandBarItem .CommandBarItem-icon{padding-left:2px}html[dir=ltr] .OneUp-wrs-ppt-toolbar-command .CommandBarItem{margin-right:0}html[dir=rtl] .OneUp-wrs-ppt-toolbar-command .CommandBarItem{margin-left:0}html[dir=ltr] .OneUp-wrs-ppt-toolbar-command-first{margin-left:12px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-command-first{margin-right:12px}.OneUp-wrs-ppt-toolbar-paging{display:inline-block;text-align:center}.OneUp-wrs-ppt-toolbar-pageInputContainer{display:inline-block;height:100%;vertical-align:top;margin-top:2px}.OneUp-wrs-ppt-toolbar-pageInput{width:30px;text-align:center;height:32px;margin-top:4px;outline:0}html[dir=ltr] .OneUp-wrs-ppt-toolbar-pageInput{margin-left:2px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-pageInput{margin-right:2px}html[dir=ltr] .OneUp-wrs-ppt-toolbar-pageInput{margin-right:5px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-pageInput{margin-left:5px}.lg .OneUp-wrs-ppt-toolbar-pageInput,.xlg .OneUp-wrs-ppt-toolbar-pageInput,.xxlg .OneUp-wrs-ppt-toolbar-pageInput,.xxxlg .OneUp-wrs-ppt-toolbar-pageInput,.xxxxlg .OneUp-wrs-ppt-toolbar-pageInput{margin-top:2px}.OneUp-wrs-ppt-toolbar-ofPagesLabel{margin-top:12px;display:inline-block;font-size:14px}html[dir=ltr] .OneUp-wrs-ppt-toolbar-ofPagesLabel{margin-right:2px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-ofPagesLabel{margin-left:2px}.OneUp-wrs-ppt-toolbar-paging-pageInputContainer{display:inline-block;height:100%;vertical-align:top}.OneUp-wrs-ppt-toolbar-pageInputContainer{display:inline-block;height:100%;vertical-align:top;margin-top:2px}.OneUp-wrs-ppt-toolbar-pageInput{width:30px;text-align:center;height:32px;margin-top:4px;outline:0}html[dir=ltr] .OneUp-wrs-ppt-toolbar-pageInput{margin-left:2px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-pageInput{margin-right:2px}html[dir=ltr] .OneUp-wrs-ppt-toolbar-pageInput{margin-right:5px}html[dir=rtl] .OneUp-wrs-ppt-toolbar-pageInput{margin-left:5px}.lg .OneUp-wrs-ppt-toolbar-pageInput,.xlg .OneUp-wrs-ppt-toolbar-pageInput,.xxlg .OneUp-wrs-ppt-toolbar-pageInput,.xxxlg .OneUp-wrs-ppt-toolbar-pageInput,.xxxxlg .OneUp-wrs-ppt-toolbar-pageInput{margin-top:2px}"}])});define("odsp-next/controls/oneUp/wrs/OneUpWrs.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/wrs/OneUpWrs.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp-wrs{height:100%}.OneUp-wrs .OneUp-wrs-content{position:absolute;width:100%;height:100%;top:0;left:0;right:0}.OneUp-wrs .OneUp-wrs-content .OneUp-wrs-app{position:absolute;width:100%;height:100%;margin:auto}.OneUp-wrs-toolbar{position:absolute;bottom:0;-ms-transform:translate(-50%);transform:translate(-50%)}html[dir=ltr] .OneUp-wrs-toolbar{left:50%}html[dir=rtl] .OneUp-wrs-toolbar{right:50%}.OneUp-wrs-loadingContainer{position:absolute;width:100%}.OneUp-wrs-loadingContainer .OneUp-wrs-loading{width:300px;height:40px;background-color:rgba(0,0,0,.7);position:relative;margin:auto;bottom:0;padding:10px 15px;box-sizing:border-box}.OneUp-wrs-loadingContainer .OneUp-wrs-loading .OneUp-wrs-loadingSpinner{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin-top:10px}.OneUp-wrs-loadingContainer .OneUp-wrs-loading .OneUp-wrs-loadingSpinner .od-LoadingSpinner{overflow:hidden;text-overflow:ellipsis}html[dir=ltr] .OneUp-wrs-loadingContainer .OneUp-wrs-loading .OneUp-wrs-loadingSpinner .od-LoadingSpinner-loadingGif{margin-right:5px}html[dir=rtl] .OneUp-wrs-loadingContainer .OneUp-wrs-loading .OneUp-wrs-loadingSpinner .od-LoadingSpinner-loadingGif{margin-left:5px}.OneUp-wrs-wac-fallback{height:100%;width:100%;border:0}"}])});define("odsp-next/controls/oneUp/textFile/OneUpTextFile",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OneUpTextFileViewModel","./OneUpTextFile.html","./OneUpTextFile.css"],function(e,t,n,o){"use strict";var i=n.registerComponent({tagName:"od-one-up-textFile",template:e("./OneUpTextFile.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/textFile/OneUpTextFileViewModel",["require","exports","../../../resources/ControlResourceKeys","../OneUpContentViewModel","../../../resources/PagesResourceKeys","./OneUpTextFileEditorHelper","../../../models/store/ItemsStore","../../../controls/textEditor/TextEditor","../thumbnail/OneUpThumbnail"],function(e,t,n,o,i,r,a,s,l){"use strict";var d=function(e){function t(t){var o=e.call(this,t)||this;o.oneUpThumbnailTagName=l["default"].tagName;o._itemsStore=o.resources.consume(a.resourceKey);o._helper=new(o.managed(r["default"]))({focusItem:o.createObservable(o.slide.item),parentItem:void 0});o.itemContent=o.resources.expose(i.fileContent,o.createPureComputed(o._computeItemContent));var d=o.resources.consume(n.actionMap);o.saveAction=new(o.managed(d.SaveAction));o.isSlideCurrent=o.createPureComputed(function(){return!t.slide.offset()},{deferEvaluation:!0}).extend({rateLimit:{timeout:500,method:"notifyWhenChangesStop"}});o.loadTextEditor=o.createComputed(function(){return o.isSlideCurrent()},{deferEvaluation:!0});o.hasTextEditorLoaded=o.createObservable(!1);o.contentComponent={name:s.tagName,params:{content:o.itemContent,save:o.saveAction,isDataLoaded:o.hasTextEditorLoaded}};o.createBackgroundComputed(o._computeIsFirstSlideOpened);o.createBackgroundComputed(o._computeUpdateIsLoaded);return o}__extends(t,e);t.prototype._computeItemContent=function(){return this._helper.itemContent()};t.prototype._computeIsFirstSlideOpened=function(){var e=this.hasTextEditorLoaded();this.isSlideCurrent()&&this.slide.isFirstSlideOpened()&&e&&this.slide.isPanningEnabled(!1)};t.prototype._computeUpdateIsLoaded=function(){var e=this.hasTextEditorLoaded();e&&!this.slide.isLoaded.peek()&&this.slide.isLoaded(!0)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/oneUp/textFile/OneUpTextFileEditorHelper",["require","exports","../../../pages/textFileEditor/TextFileEditorHelper"],function(e,t,n){"use strict";var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.computeAvailability=function(){return 1};t.prototype.isItemEditable=function(e){return!1};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/pages/textFileEditor/TextFileEditorHelper",["require","exports","knockout","../../utilities/mime/MimeHelper","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys","../../providers/item/ItemContentProvider","../../models/item/FileContentHelper","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,n,o,i,r,a,s,l,d,p){"use strict";var c={timeout:0,method:"notifyWhenChangesStop"},u=function(e){function t(t){var o=e.call(this,t)||this;o.focusItem=t.focusItem;o._parentItem=t.parentItem;o.resources.isExposed(i.promiseTracker)&&(o._promiseTracker=o.resources.consume(i.promiseTracker));o._itemContentsProvider=o.resources.consume(a.resourceKey);o._platformDetection=o.resources.consume(p.platformDetection);o._encodingProvider=o.resources.consume(r.encoding);o.itemContent=o.createComputed(o._computeItemContent,{deferEvaluation:!0});var s=o.resources.consume(i.actionMap),l=o.createComputed(function(){return o.focusItem()&&o.focusItem()()},{deferEvaluation:!0,pure:!0});o._followItem=new(o.managed(s.OpenAction))({openRelation:2,item:l,itemSet:n.observable()});o.availability=o.createComputed(o.computeAvailability,{deferEvaluation:!0,pure:!0});o._parentItem&&(o._openParent=new(o.managed(s.OpenAction))({openRelation:2,item:o._parentItem,itemSet:n.observable()}));o.createBackgroundComputed(o._computeItemChanged).extend({rateLimit:c});o.createBackgroundComputed(o._computeMonitorAvailability).extend({rateLimit:c});o.createBackgroundComputed(o._computeIsEditable).extend({rateLimit:c});return o}__extends(t,e);t.prototype.trackPromise=function(t){this._promiseTracker&&this._promiseTracker.registerPromise(t);return e.prototype.trackPromise.call(this,t)};t.prototype.computeAvailability=function(){return 0};t.prototype.handleError=function(e){return null};t.prototype.isItemEditable=function(e){return!1};t.prototype._isEditable=function(e){if(this._platformDetection.isMobile)return!1;if(!this._platformDetection.isHtml5FileUploadSupported)return!1;if(!e)return!1;var t=this.focusItem();if(!t)return!1;var n=t();return!(!n||n.isPlaceholder)&&this.isItemEditable(n)};t.prototype._computeIsEditable=function(){var e=this.itemContent();e&&e.isEditable(this._isEditable(e))};t.prototype._getContent=function(e){var t=this;return this.trackPromise(this._itemContentsProvider.getItemContents(e)).then(function(e){return e},function(e){return t.handleError(e)})};t.prototype._computeItemContent=function(){var e=this.focusItem();if(e){if(!this._loadedContent){this._loadedContent=new l["default"];this.trackPromise(this._loadedContent.getPromise())}var t=e();if(!t.isPlaceholder){var n=this._itemContentsProvider.getItemContent(t);this.addDisposable(n);return n}}};t.prototype._updateContent=function(e,t){var n=this,i=o.getMimeTypeForExtension(e.extension);return this._getContent(e).then(function(e){if(e){if(t){var o=n._encodingProvider.getEncoding();return s["default"].fullParse(e,i,o)}return s["default"].quickParse(e,i)}})};t.prototype._computeItemChanged=function(){var e=this,t=this.itemContent();if(t){var n=this.focusItem.peek()(),i=t.outDated();if(this.previousId&&this.previousId===n.id){if(n.extension!==this._previousExtension){var r=o.getMimeTypeForExtension(n.extension),a=t.memoryContent.peek();t.memoryContent({text:a.text,mimeType:r,isSafeText:!0})}t.updateETag&&n.eTag!==t.correspondingETag&&(t.correspondingETag=n.eTag);if(i&&n.eTag!==t.correspondingETag){this._updateContent(n,!1).then(function(e){e&&t.serverContent(e)}).done();t.outDated(!1)}}else this._updateContent(n,!0).then(function(o){if(o){t.memoryContent(o);t.correspondingETag=n.eTag}e._loadedContent.complete(!0)}).done();this.previousId=n.id;this._previousExtension=n.extension}};t.prototype._computeMonitorAvailability=function(){var e=this.availability();3===e?this._openParent&&this._openParent.execute(null):2===e&&this._followItem.execute(null)};return t}(d["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/models/item/FileContentHelper",["require","exports","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-utilities/lib/async/Promise"],function(e,t,n,o){"use strict";var i=function(){function e(e){this.isSafeText=!0;this.mimeType=e}e.fullParse=function(e,t,n){var i,r,a=this,s={text:"",mimeType:t,isSafeText:!0},l=[];l.push(this._parseFile(e).then(function(e){i=e}));l.push(this._parseFile(e,n).then(function(e){r=e}));return o["default"].all(l).then(function(){if(r.length>i.length)return i;a._isSafeText(r)||(s.isSafeText=!1);return r}).then(function(e){s.text=e;return s})};e.quickParse=function(e,t){var n={text:"",mimeType:t,isSafeText:!0};return this._parseFile(e).then(function(e){n.text=e;return n})};e._isSafeText=function(e){for(var t=0;t
    '});define("odsp-next/controls/textEditor/TextEditor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".TextEditor .TextEditor-editorFrame{border:none;position:absolute;top:0;left:0;right:0;bottom:0}.TextEditor .TextEditor-diffContainer .TextEditor-saveButtons{height:30px;padding:0 30px;margin-bottom:8px}html[dir=ltr] .TextEditor .TextEditor-diffContainer .TextEditor-saveButtons .TextEditor-floatButton{float:right}html[dir=rtl] .TextEditor .TextEditor-diffContainer .TextEditor-saveButtons .TextEditor-floatButton{float:left}.TextEditor .TextEditor-diffContainer .TextEditor-saveButtons button{height:100%}.TextEditor .TextEditor-diffContainer .TextEditor-editorFrame{top:38px}"}])});define("odsp-next/controls/oneUp/textFile/OneUpTextFile.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/textFile/OneUpTextFile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-OneUpTextFile-thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;opacity:1;visibility:visible;transition:opacity 267ms linear 267ms,visibility 0s linear 534ms}.od-OneUpTextFile--loaded .od-OneUpTextFile-thumbnail{opacity:0;visibility:hidden}.od-OneUpTextFile-content{display:none}.od-OneUpTextFile--loaded .od-OneUpTextFile-content{display:block}"}])});define("odsp-next/controls/oneUp/OneUpSlide.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/OneUp.html",[],function(){return'
    '});define("odsp-next/controls/oneUp/OneUp.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OneUp{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;outline:0;background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.OneUp-button{border:0;background:0 0;cursor:pointer;color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";width:30px;height:30px;box-sizing:content-box}.OneUp-button:hover{background-color:transparent;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.OneUp-button .ms-Icon{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px}.OneUp-detailsBar{visibility:hidden;opacity:0}.OneUp-commandBar{position:absolute;left:0;right:0;top:-44px;z-index:2;visibility:hidden;height:44px;background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:";transition:visibility 267ms linear,top 267ms linear}.lg .OneUp-commandBar,.xlg .OneUp-commandBar,.xxlg .OneUp-commandBar,.xxxlg .OneUp-commandBar,.xxxxlg .OneUp-commandBar{height:40px;top:-40px}.sm .OneUp-commandBar{top:-44px;height:44px}.CommandBar-center{text-align:center}.OneUp-content{position:absolute;left:0;top:0;bottom:0;right:0;transition:top 267ms linear,left 367ms cubic-bezier(.1,.9,.2,1),right 367ms cubic-bezier(.1,.9,.2,1)}.OneUp-carousel{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;transition:top 267ms linear}.sm .OneUp--hasCommandBar .OneUp-paneHost{top:44px}.OneUp--hasCommandBar .OneUp-content,.OneUp--hasCommandBar .OneUp-paneHost{top:44px}.lg .OneUp--hasCommandBar .OneUp-content,.lg .OneUp--hasCommandBar .OneUp-paneHost,.xlg .OneUp--hasCommandBar .OneUp-content,.xlg .OneUp--hasCommandBar .OneUp-paneHost,.xxlg .OneUp--hasCommandBar .OneUp-content,.xxlg .OneUp--hasCommandBar .OneUp-paneHost,.xxxlg .OneUp--hasCommandBar .OneUp-content,.xxxlg .OneUp--hasCommandBar .OneUp-paneHost,.xxxxlg .OneUp--hasCommandBar .OneUp-content,.xxxxlg .OneUp--hasCommandBar .OneUp-paneHost{top:40px}.OneUp--hasCommandBar .OneUp-commandBar{visibility:visible;top:0}.OneUp-detailsBar{transition:visibility 0s linear 267ms,opacity 267ms linear,bottom 267ms linear;position:absolute;left:0;right:0;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";z-index:1}html[dir=ltr] .lg .OneUp--hasInfoPane .OneUp-content,html[dir=ltr] .md .OneUp--hasInfoPane .OneUp-content,html[dir=ltr] .xlg .OneUp--hasInfoPane .OneUp-content,html[dir=ltr] .xxlg .OneUp--hasInfoPane .OneUp-content,html[dir=ltr] .xxxlg .OneUp--hasInfoPane .OneUp-content,html[dir=ltr] .xxxxlg .OneUp--hasInfoPane .OneUp-content{right:320px}html[dir=rtl] .lg .OneUp--hasInfoPane .OneUp-content,html[dir=rtl] .md .OneUp--hasInfoPane .OneUp-content,html[dir=rtl] .xlg .OneUp--hasInfoPane .OneUp-content,html[dir=rtl] .xxlg .OneUp--hasInfoPane .OneUp-content,html[dir=rtl] .xxxlg .OneUp--hasInfoPane .OneUp-content,html[dir=rtl] .xxxxlg .OneUp--hasInfoPane .OneUp-content{left:320px}html[dir=ltr] .OneUp--hasInfoPane .OneUp-paneHost{right:0}html[dir=rtl] .OneUp--hasInfoPane .OneUp-paneHost{left:0}.sm .OneUp--hasInfoPane .OneUp-infoPane,.sm .OneUp--hasInfoPane .OneUp-paneHost{width:100%}.OneUp--slideShowOn .OneUp-commandBar{visibility:hidden}.OneUp--slideShowOn .OneUp-content{top:0}.OneUp--awake .OneUp-detailsBar{visibility:inherit;opacity:1;transition-delay:0s,0s,0s}.OneUp--awake.OneUp--slideShowOn .OneUp-commandBar{visibility:inherit}.OneUp-caption-container{width:100%;background-color:rgba(0,0,0,.5)}.OneUp-caption{display:table;margin:auto;height:100%;cursor:pointer}.OneUp-caption-clipper{display:table-cell;max-width:600px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;font-size:14px}.lg .OneUp-caption-clipper{max-width:510px}.md .OneUp-caption-clipper{max-width:345px}.sm .OneUp-caption-clipper{max-width:150px}.OneUp-editCaption{height:30px;position:relative}.OneUp-editCaption .OneUp-button{padding:0}.OneUp-options{position:absolute;top:0;bottom:0;text-align:right}html[dir=ltr] .OneUp-options{right:8px}html[dir=rtl] .OneUp-options{left:8px}.OneUp-info{position:absolute;top:0;display:block;padding:20px 8px;height:40px}html[dir=ltr] .OneUp-info{right:0}html[dir=rtl] .OneUp-info{left:0}.OneUp-paneHost{position:absolute;width:320px;top:0;bottom:0;overflow:hidden;transition:top 267ms linear,left 367ms cubic-bezier(.1,.9,.2,1),right 367ms cubic-bezier(.1,.9,.2,1);z-index:1}html[dir=ltr] .OneUp-paneHost{right:-321px}html[dir=rtl] .OneUp-paneHost{left:-321px}.OneUp-infoPane{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:absolute;top:0;bottom:0;right:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:320px}.OneUp-slide{position:absolute;left:0;right:0;top:0;bottom:0;background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.OneUp-slide:after,.OneUp-slide:before{display:block;position:absolute;width:2%;height:100%;content:'';background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}html[dir=ltr] .OneUp-slide:before{right:100%}html[dir=rtl] .OneUp-slide:before{left:100%}html[dir=ltr] .OneUp-slide:after{left:100%}html[dir=rtl] .OneUp-slide:after{right:100%}.od-OneUpVideo{position:absolute;left:0;right:0;top:0;bottom:0}.OneUp-other{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.OneUp-other .OneUp-other-content{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center}.OneUp-other .OneUp-other-content .OneUp-other-fileName{font-size:21px}.OneUp-other .OneUp-other-content .OneUp-other-download{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.OneUp-other .OneUp-other-content .OneUp-other-message{margin-top:15px;margin-bottom:15px}.OneUp-other .OneUp-other-content .OneUp-other-actions .od-ButtonBar-main{float:none}.OneUp-other .OneUp-other-content .OneUp-other-fileIcon .FileTypeIcon{outline:0}.OneUp-photo .od-ImageStack-tile{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.OneUp-photo .od-Projector--live .od-ImageTile-background{transition:max-width 267ms cubic-bezier(.1,.9,.2,1),max-height 267ms cubic-bezier(.1,.9,.2,1)}.OneUp-photo .od-Projector--live.od-Projector--panning .od-ImageTile-background{transition-duration:0s,0s}.OneUp-otherTile{width:240px;height:240px;margin:auto;position:relative}.OneUp-fileHandler,.OneUp-fileHandler-frame{border:0;width:100%;height:100%}@keyframes oneup-enter-infopane{from{transform:translate(0,5%);opacity:0}to{transform:none;opacity:1}}@keyframes oneup-exit-infopane{from{transform:none;opacity:1}to{transform:translate(0,5%);opacity:0}}.od-userSelect--enabled .OneUp-infoPane{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.OneUp .od-Panel,.OneUp .od-PanelOverlay{top:0}"}])});_application/javascript_ehttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odconeup-9dc9d0ee.js O:bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcextended-38bafba2.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:,456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f62ff5c-0001-005d-0bd1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056345_Thu, 04 May 2017 18:05:52 GMTU10752_0x8D490DDAA964A49_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djW\gpvy  6DSex'1X] %EK_q|O// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/buttonBar/ButtonBar",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","../commandBar/CommandBarViewModel","./ButtonBar.html","./ButtonBar.css","./command/ButtonBarCommand"],function(e,t,o,n){"use strict";var i=o.registerComponent({tagName:"od-button-bar",template:e("./ButtonBar.html"),viewModel:n,synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/buttonBar/ButtonBar.html",[],function(){return" "});define("odsp-next/controls/buttonBar/ButtonBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-ButtonBar{display:block;height:30px}html[dir=ltr] .od-ButtonBar .od-Button{margin-right:10px}html[dir=rtl] .od-ButtonBar .od-Button{margin-left:10px}html[dir=ltr] .od-ButtonBar .od-Button:last-child{margin-right:0}html[dir=rtl] .od-ButtonBar .od-Button:last-child{margin-left:0}.od-ButtonBar-main{display:block;height:30px;white-space:nowrap}html[dir=ltr] .od-ButtonBar-main{float:right}html[dir=rtl] .od-ButtonBar-main{float:left}.od-ButtonBarCommand{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;display:inline-block;box-sizing:border-box;border:1px solid transparent;padding:4px 20px 6px 20px;height:30px}html[dir=rtl] .od-ButtonBarCommand{padding:4px 20px 6px 20px}.od-ButtonBarCommand-icon{display:inline-block}.od-ButtonBarCommand-icon .ms-Icon{vertical-align:top}.od-ButtonBarCommand--failed{color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});define("odsp-next/controls/buttonBar/command/ButtonBarCommand",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ButtonBarCommandViewModel","./templates/ButtonBarCommandTemplates","./ButtonBarCommand.html","./templates/ButtonBarCommandButton.html","./templates/ButtonBarCommandText.html"],function(e,t,o,n,i){"use strict";var s=o.registerComponent({tagName:"od-button-bar-command",template:e("./ButtonBarCommand.html"),viewModel:n["default"],synchronous:!0});o.registerTemplate(i.BUTTON,e("./templates/ButtonBarCommandButton.html"));o.registerTemplate(i.TEXT,e("./templates/ButtonBarCommandText.html"));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/buttonBar/command/ButtonBarCommandViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./templates/ButtonBarCommandTemplates","../../../bindings/css/ClassesBinding","../../commands/CommandState","knockout"],function(e,t,o,n,i,s,r){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({classes:i});o._index=t.index;o.command=t.command;o.focused=r.observable(!1);o.selected=r.observable(!1);o.templateName=o.createPureComputed(o._computeTemplateName);o.isPrimary=o.createPureComputed(o._computeIsPrimary);o.state=o.createPureComputed(o._computeState);return o}__extends(t,e);t.prototype._computeTemplateName=function(){var e;e=!this.command.action||!this.unwrapObservable(this.command.isPermanent)&&this.command.isDisabled()?n.TEXT:n.BUTTON;return e};t.prototype._computeIsPrimary=function(){return 0===this._index()};t.prototype._computeState=function(){return s["default"][this.command.state()||s["default"].initialized]};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/buttonBar/command/templates/ButtonBarCommandTemplates",["require","exports"],function(e,t){"use strict";t.BUTTON="od-button-bar-command-button";t.TEXT="od-button-bar-command-text"});define("odsp-next/controls/buttonBar/command/ButtonBarCommand.html",[],function(){return""});define("odsp-next/controls/buttonBar/command/templates/ButtonBarCommandButton.html",[],function(){return''});define("odsp-next/controls/buttonBar/command/templates/ButtonBarCommandText.html",[],function(){return''});define("@ms/odsp-shared/lib/utilities/knockout/Extenders",["require","exports","@ms/odsp-utilities/lib/disposable/Disposable"],function(e,t,o){"use strict";function n(e,t){e.extend({rateLimit:{timeout:1,method:"notifyWhenChangesStop"}});var n,i=e.subscribe(function(o){t.cancelAnimationFrame(n);n=t.requestAnimationFrame(function(){n=t.requestAnimationFrame(function(){n=void 0;e()})})},null,"beforeChange");e=o.hook(e,function(){i.dispose()});return e}function i(e,t){e.equalityComparer=t;return e}t.skipAnimationFrame=n;t.withComparer=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,n=arguments.length;o=10&&t<5&&o.length<2};t.prototype._initializeMotion=function(){this.isFlipping=this.createObservable(!0);this.isPowered=this.createObservable(!1);this.isGliding=this.createObservable(!1);this.panTransform=this.createObservable(l["default"].IDENTITY);this.panTransform.equalityComparer=d.deepCompare;this._initializeVelocity();this.createBackgroundComputed(this._computeStartPowered);this.createBackgroundComputed(this._computeRotateToSlide);u.skipAnimationFrame(this.createBackgroundComputed(this._computeStartGlide),this.async);this.createBackgroundComputed(this._computeEndGlide).extend({rateLimit:{timeout:y,method:"notifyWhenChangesStop"}});this.createBackgroundComputed(this._computeEndRotation)};t.prototype._computeStartPowered=function(){if(this.isPowered()){this.isRotating(!0);this.isGliding(!1);this.isFlipping(!1)}};t.prototype._computeStartGlide=function(){var e=this.isPowered(),t=this.isFlipping.peek();if(!e&&!t){this.panTransform(l["default"].IDENTITY);this.isGliding(!0);this.isRotating(!0)}};t.prototype._computeEndGlide=function(){var e=this.isPowered.peek(),t=this.isGliding();if(!e&&t){this.isGliding(!1);this.isRotating(!1)}};t.prototype._computeEndRotation=function(){this.isRotating()||this.isFlipping(!0)};t.prototype._initializeDirection=function(){var e=this,t=this._index.peek();this.addDisposable(this.item.subscribe(function(){t=e._index.peek()},this,"beforeChange"));this.createBackgroundComputed(function(){e.isFlipping()&&(t=e._index.peek())});this.direction=this.createPureComputed(function(){var o,n=e._index();o=e.isFlipping()&&n>-1&&t>-1?Math.max(-1,Math.min(1,n-t)):0;return o})};t.prototype._initializeSlides=function(){var e=this,t=this.addDisposable(this._itemsInSlides.filter(function(t){return t&&(e._items.indexOf(t)>-1||t===e.item())}));this.slides=this.addDisposable(t.map({mappingWithDisposeCallback:function(t){var o=e.createObservable(!1),n=e.createPureComputed(function(){return e._items.indexOf(t)}),i=e.createPureComputed(function(){return n()-e._index()}),s=e.createComputed(function(){i()||e.isLoaded(o())}),a=e.createPureComputed(function(){var o=e._itemHistory.indexOf(t);return o+1}),l=new(e.resources.injected(r))({item:t,offset:i,isLoaded:o,order:a});return{mappedValue:l,dispose:function(){l.dispose();i.dispose();n.dispose();s.dispose();a.dispose()}}}}))};t.prototype._computeAllocationRange=function(){var e=this.item(),t=this._items,o=t().length,n=this._itemsInSlides.peek(),i=t.indexOf(e),s=n.indexOf(e),r=s===-1||i>=h&&sn.length-1-h||o<=c&&o!==n.length;if(r&&i>-1){var a=this.direction.peek(),l=i+a*(f*(Math.floor(c/2)-h)),d=Math.max(0,Math.min(o-c,l-Math.floor(c/2))),u=Math.min(o,d+c);this._allocationRange({start:d,end:u})}};t.prototype._computeItemsInSlides=function(){var e,t=this._allocationRange();e=this._index()>-1&&t.end-t.start>0?this._items.slice(t.start,t.end):[this.item()];(o=this._itemsInSlides).splice.apply(o,[0,this._itemsInSlides.peek().length].concat(e));var o};t.prototype._computeSwitchItemsOnItemRemoval=function(){var e=this.item.peek(),t=this._items.indexOf(e),o=this._lastValidIndex();if(t===-1&&e&&o>-1){var n=this._items.peek(),i=Math.max(0,Math.min(n.length-1,o));n[i]&&this.item(n[i])}};t.prototype._computeUpdateItemHistory=function(){var e=this.item();this._itemHistory.unshift(e)};t.prototype._computeCleanItemHistory=function(){this._itemHistory().length>1&&this._itemHistory.splice(1,this._itemHistory().length)};t.prototype._computeElementsToRemove=function(){this.item();this._itemsInSlides();for(var e;e=this._elementsToRemove.shift();)m.removeNode(e)};t.prototype._initializeVelocity=function(){var e=this,t=this.panTransform.peek(),o=0;this.velocity=this.createPureComputed(function(){var n=e.panTransform(),i=(new Date).getTime(),s=n.translate.subtract(t.translate).scale(p/(i-o));o=i;t=n;return s});this.velocity.equalityComparer=d.deepCompare};t.prototype._computeRotateToSlide=function(){var e=this.isPowered(),t=this.isFlipping.peek();if(!e&&!t){var o=this.panTransform.peek().translate.negate(),n=this.velocity.peek().negate(),i=this._index.peek(),s=this._calculateFractionalIndexOffset(o,n)+o.x;this.item(this._items.peek()[Math.max(0,Math.min(this._items.peek().length-1,i+Math.round(s)))]);this.panTransform(new l["default"](new a["default"](this._index.peek(),0).subtract(new a["default"](i,0).add(o))))}};t.prototype._calculateFractionalIndexOffset=function(e,t){var o=0;e.x>this._rotationThreshold&&e.x-C&&(o-=x);t.x>this._velocityThreshold&&e.x-C&&(o-=b);o=Math.max(-1,Math.min(1,o));return o};t.prototype._computeCarouselTransform=function(){var e=this.panTransform().translate,t=this._items.peek().length,o=this._index.peek();if(o===-1){o=0;t=1}var n=-e.x,i=n,s=o+n;if(s<0||s>t-1){var r=n>0?Math.floor:Math.ceil,d=Math.max(0-o,Math.min(t-1-o,r(n))),u=Math.PI,m=Math.atan(u*(n-d))/u;i=m+d}return new l["default"](new a["default"]((-i),e.y))};t.prototype._computeIndex=function(){return this._items.indexOf(this.item())};t.prototype._computeLastValidIndex=function(){var e=this._items.indexOf(this.item());if(e<0){var t=this._lastValidIndex.peek();if("number"==typeof t)return t}return e};t.prototype._computePlatformStyle=function(){var e=this.carouselTransform(),t="translate("+100*e.translate.x+"%, 0)";return{"-ms-transform":t,"-webkit-transform":t,transform:t}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=B});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/pan/PanBinding",["require","exports","knockout","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/math/Transform","../BaseBinding","@ms/odsp-utilities/lib/object/ObjectUtil","../../utilities/browser/FeatureDetection"],function(e,t,o,n,i,s,r,a){"use strict";function l(e,t,o){return e.translate.abs()>=p||Math.abs(t)>=p}function d(e){return e}var u,m=a.instance.pointerEvents,p=10,c=18;u={0:function(e){return e},1:function(e){return e*c},2:function(e){return.5*window.innerHeight}};var h=300,f=300,_=function(e){function t(t){var n=e.call(this,t)||this,s=t.valueAccessor();n._transformV=s.transform||o.observable(i["default"].IDENTITY);n._isActive=s.isActive||o.observable(!1);n._isEnabled=s.isEnabled||n.createObservable(!0);n._mayStartPan=s.mayStartPan||l;n._constrainScale=s.constrainScale||d;n._enableMouseWheelZoom=void 0===s.enableMouseWheelZoom||s.enableMouseWheelZoom;n._gestureMode=o.observable(0);n._touchCount=0;n._pointers={};n._pointerCount=0;n._initialTransformV=o.observable(i["default"].IDENTITY);n._initialTransformV.equalityComparer=r.deepCompare;n._incrementTransformPx=o.observable(i["default"].IDENTITY);n._incrementTransformPx.equalityComparer=r.deepCompare;n._initialCenterPx=o.observable();n._initialCenterPx.equalityComparer=r.deepCompare;n._initialRadius=o.observable();n._incrementTransformV=n.createComputed(n._computeIncrementTransformV);n._incrementTransformV.equalityComparer=r.deepCompare;n.createComputed(n._computeResetTransform);n.createComputed(n._computeTransform);if(a.instance.arePointerEventsSupported)n.events.on(n.element,m.pointerdown,n._onPointerDown);else{n.events.on(n.element,"touchstart",n._onTouchStart);n.events.on(n.element,"mousedown",n._onMouseDown)}if(n._enableMouseWheelZoom){n._isWheeling=n.createComputed(n._computeIsWheeling);n.createComputed(n._computeStopWheeling).extend({rateLimit:{timeout:f,method:"notifyWhenChangesStop"}});n.createComputed(n._computeEndWheel);n.events.on(n.element,"wheel",n._onWheel)}n.events.on(n.element,"contextmenu",function(e){if(n._isEnabled.peek())return!1});return n}__extends(t,e);t.prototype._computeIncrementTransformV=function(){var e=this._size||{width:0,height:0},t=this._incrementTransformPx();return new i["default"](new n["default"](t.translate.x/e.width,t.translate.y/e.height),t.scale)};t.prototype._computeResetTransform=function(){if(!this._initialCenterPx()){this._initialTransformV(this._transformV());this._incrementTransformPx(i["default"].IDENTITY)}};t.prototype._computeTransform=function(){this._isActive()&&this._transformV(this._incrementTransformV().multiply(this._initialTransformV.peek()))};t.prototype._computeIsWheeling=function(){return 4===this._gestureMode()};t.prototype._computeStopWheeling=function(){var e=this._isWheeling();this._transformV();e&&this._gestureMode(0)};t.prototype._computeEndWheel=function(){var e=this._isWheeling();if(!e){this._clearGesture();this._isActive(!1)}};t.prototype._onWheel=function(e){if(this._isEnabled.peek()){e.preventDefault();this._updateSize();var t=this._clientToElementTransform.apply(new n["default"](e.clientX,e.clientY)),o=u[e.deltaMode](e.deltaY);this._handleWheel(t,o)}};t.prototype._handleWheel=function(e,t){var o=Math.pow(2,-t/h);if(!this._initialCenterPx.peek()){this._gestureMode(4);this._resetGesture([e.add(new n["default"](-this._size.width/2,-this._size.height/2)),e.add(new n["default"](this._size.width/2,this._size.height/2))])}var s=i["default"].zoom(e.subtract(this._initialCenterPx.peek()),e,o);4===this._gestureMode.peek()&&this._continueGesture(this._gesturePoints.map(function(e){return s.apply(e)}))};t.prototype._onMouseDown=function(e){if(this._isEnabled.peek()&&0===e.button){this._updateSize();var t=this._clientToElementTransform.apply(new n["default"](e.clientX,e.clientY));this._gestureMode(3);var o;o=e.ctrlKey?[new n["default"](this._size.width/2,this._size.height/2).scale(2).subtract(t),t]:[t];this._resetGesture(o);this.events.off(this.element,"mousedown",this._onMouseDown);this.events.on(document,"mousedown",this._onMouseDown,!0);this.events.on(document,"mouseup",this._onMouseUp,!0);this.events.on(document,"click",this._onClick,!0);this.events.on(document,"mousemove",this._onMouseMove,!0)}};t.prototype._onMouseMove=function(e){e.preventDefault();this._updateSize(!1);var t,o=this._clientToElementTransform.apply(new n["default"](e.clientX,e.clientY));t=e.ctrlKey?[new n["default"](this._size.width/2,this._size.height/2).scale(2).subtract(o),o]:[o];3===this._gestureMode.peek()&&this._continueGesture(t)};t.prototype._onClick=function(e){Date.now()-this._lastActiveMouseUp<100&&e.stopPropagation()};t.prototype._onMouseUp=function(e){if(0===e.button){if(this._isActive()){this._lastActiveMouseUp=Date.now();e.preventDefault()}this._updateSize(!1);if(3===this._gestureMode.peek()){this._clearGesture();this._gestureMode(0)}this._isActive(!1);this.events.off(document,"mousedown",this._onMouseDown,!0);this.events.off(document,"mouseup",this._onMouseUp,!0);this.events.off(document,"mousemove",this._onMouseMove,!0);this.events.on(this.element,"mousedown",this._onMouseDown)}};t.prototype._onTouchStart=function(e){if(this._isEnabled.peek()){this._isActive.peek()&&e.preventDefault();this._updateSize(0===this._touchCount);var t=this._touchCount;this._touchCount+=e.changedTouches.length;if(!t&&this._touchCount){this._gestureMode(2);this.events.off(this.element,"touchstart",this._onTouchStart);this.events.on(document,"touchstart",this._onTouchStart,!0);this.events.on(document,"touchmove",this._onTouchMove,!0);this.events.on(document,"touchend",this._onTouchEnd,!0);this.events.on(document,"touchcancel",this._onTouchCancel,!0)}else 2===this._gestureMode.peek()&&this._clearGesture();2===this._gestureMode.peek()&&this._resetGesture(this._getPointsFromTouches(e.touches))}};t.prototype._onTouchMove=function(e){e.preventDefault();this._updateSize(!1);this._continueGesture(this._getPointsFromTouches(e.touches))};t.prototype._onTouchEnd=function(e){this._isActive.peek()&&e.preventDefault();this._updateSize(!1);this._removeTouches(e)};t.prototype._onTouchCancel=function(e){this._updateSize(!1);this._removeTouches(e)};t.prototype._removeTouches=function(e){var t=this._touchCount;this._touchCount-=e.changedTouches.length;2===this._gestureMode.peek()&&this._clearGesture();if(t&&!this._touchCount){2===this._gestureMode.peek()&&this._gestureMode(0);this._isActive(!1);this.events.off(document,"touchstart",this._onTouchStart,!0);this.events.off(document,"touchmove",this._onTouchMove,!0);this.events.off(document,"touchend",this._onTouchEnd,!0);this.events.off(document,"touchcancel",this._onTouchCancel,!0);this.events.on(this.element,"touchstart",this._onTouchStart)}else 2===this._gestureMode.peek()&&this._resetGesture(this._getPointsFromTouches(e.touches))};t.prototype._onPointerDown=function(e){if(!this._pointers[e.pointerId]){this._isActive.peek()&&e.preventDefault();this._updateSize(0===this._pointerCount);this._pointers[e.pointerId]=this._clientToElementTransform.apply(new n["default"](e.clientX,e.clientY));var t=this._pointerCount;this._pointerCount++;if(!t&&this._pointerCount){this._gestureMode(1);this.events.off(this.element,m.pointerdown,this._onPointerDown);this.events.on(document,m.pointerdown,this._onPointerDown,!0);this.events.on(document,m.pointermove,this._onPointerMove,!0);this.events.on(document,m.pointerup,this._onPointerUp,!0);this.events.on(document,m.pointercancel,this._onPointerCancel,!0);this.events.on(document,m.lostpointercapture,this._onLostPointerCapture,!0)}else 1===this._gestureMode.peek()&&this._clearGesture();1===this._gestureMode.peek()&&this._resetGesture(this._getPointsFromPointers())}};t.prototype._onPointerMove=function(e){if(this._pointers[e.pointerId]){e.preventDefault();this._updateSize(!1);this._pointers[e.pointerId]=this._clientToElementTransform.apply(new n["default"](e.clientX,e.clientY));1===this._gestureMode.peek()&&this._continueGesture(this._getPointsFromPointers())}};t.prototype._onPointerUp=function(e){this._isActive()&&e.preventDefault();this._updateSize(!1);this._removePointers(e)};t.prototype._onPointerCancel=function(e){this._updateSize(!1);this._removePointers(e)};t.prototype._onLostPointerCapture=function(e){this._updateSize(!1);this._removePointers(e)};t.prototype._removePointers=function(e){if(this._pointers[e.pointerId]){delete this._pointers[e.pointerId];var t=this._pointerCount;this._pointerCount--;1===this._gestureMode.peek()&&this._clearGesture();if(t&&!this._pointerCount){1===this._gestureMode.peek()&&this._gestureMode(0);this._isActive(!1);this.events.off(document,m.pointerdown,this._onPointerDown,!0);this.events.off(document,m.pointermove,this._onPointerMove,!0);this.events.off(document,m.pointerup,this._onPointerUp,!0);this.events.off(document,m.pointercancel,this._onPointerCancel,!0);this.events.off(document,m.lostpointercapture,this._onLostPointerCapture,!0);this.events.on(this.element,m.pointerdown,this._onPointerDown)}else 1===this._gestureMode.peek()&&this._resetGesture(this._getPointsFromPointers())}};t.prototype._clearGesture=function(){this._gesturePoints=null;this._initialCenterPx(null)};t.prototype._continueGesture=function(e){this._gesturePoints=e;this._initialCenterPx.peek()||this._resetGesture(e);var t,o=this._getCenter(e),s=this._getRadius(e,o),r=this._initialRadius.peek();t=0!==s&&0!==r?s/r:1;var a=this._initialTransformV.peek().scale*t,l=this._constrainScale(a),d=l/a,u=this._initialCenterPx.peek(),m=i["default"].zoom(n["default"].ORIGIN,u,t*d),p=new i["default"](o.subtract(u));this._incrementTransformPx(p.multiply(m));!this._isActive.peek()&&this._mayStartPan(this._incrementTransformPx.peek(),s-r,e)&&this._isActive(!0)};t.prototype._resetGesture=function(e){this._gesturePoints=e;var t=this._getCenter(e),o=this._getRadius(e,t);this._initialCenterPx(t);this._initialRadius(o)};t.prototype._getCenter=function(e){for(var t=n["default"].ORIGIN,o=0;o0?1:e<0?-1:0};return t}(o["default"]);return r});define("odsp-next/controls/carousel/Carousel.html",[],function(){return""});define("odsp-next/controls/carousel/Carousel.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.Carousel{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Carousel-platform{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;-ms-transform-origin:0 0;transform-origin:0 0;-ms-touch-action:none;touch-action:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}.Carousel-slide{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;will-change:transform,opacity,visibility;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;transition:opacity 0s linear .3s,visibility 0s linear .3s,transform 0s linear}.Carousel-slide.is-current.is-loaded{opacity:1;visibility:inherit;transition-delay:0s,0s,0s}.Carousel-slide.is-current.is-deleted,.Carousel-slide.is-deleted{z-index:0;opacity:0;visibility:hidden;transition-duration:0s,0s,0s;transition-delay:0s,0s,0s}.Carousel-platform.is-flipping .Carousel-slide{transition-duration:0s,0s,0s;transition-delay:0s,0s,0s}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="1"]{z-index:10}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="1"].is-current.is-loaded{transition-duration:.3s,0s,.3s}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="2"]{z-index:9}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="2"].is-loaded{transition-duration:.3s,0s,.3s;transition-delay:.3s,.6s,0s}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="3"]{z-index:8}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="4"]{z-index:7}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="5"]{z-index:6}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="6"]{z-index:5}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="7"]{z-index:4}.Carousel-platform.is-flipping .Carousel-slide[data-item-order="8"]{z-index:3}html[dir=ltr] .Carousel-platform.is-flipping .Carousel-slide[data-item-direction="1"]{-ms-transform:translate(2%,0);transform:translate(2%,0)}html[dir=rtl] .Carousel-platform.is-flipping .Carousel-slide[data-item-direction="1"]{-ms-transform:translate(-2%,0);transform:translate(-2%,0)}html[dir=ltr] .Carousel-platform.is-flipping .Carousel-slide[data-item-direction="-1"]{-ms-transform:translate(-2%,0);transform:translate(-2%,0)}html[dir=rtl] .Carousel-platform.is-flipping .Carousel-slide[data-item-direction="-1"]{-ms-transform:translate(2%,0);transform:translate(2%,0)}.Carousel-platform.is-rotating .Carousel-slide{transition-delay:0s,0s,0s;transition-duration:0s,0s,0s}.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="2"]{-ms-transform:translate(204%,0);transform:translate(204%,0)}.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="1"]{-ms-transform:translate(102%,0);transform:translate(102%,0)}.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="-1"]{-ms-transform:translate(-102%,0);transform:translate(-102%,0)}.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="-2"]{-ms-transform:translate(-204%,0);transform:translate(-204%,0)}.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="1"],.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="-1"],.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="-2"],.Carousel-platform.is-rotating .Carousel-slide[data-item-offset="2"]{visibility:inherit;opacity:1}.Carousel-platform.is-gliding{transition:transform .3s ease-out}.Carousel-platform.is-gliding .Carousel-slide[data-item-offset="1"],.Carousel-platform.is-gliding .Carousel-slide[data-item-offset="-1"],.Carousel-platform.is-gliding .Carousel-slide[data-item-offset="-2"],.Carousel-platform.is-gliding .Carousel-slide[data-item-offset="2"]{transition-delay:.3s,.3s,0s}'}])});define("odsp-next/controls/componentCarousel/ComponentCarousel",["require","exports","./ComponentCarouselViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ComponentCarousel.html","./ComponentCarousel.css"],function(e,t,o,n){"use strict";var i=n.registerComponent({tagName:"ms-component-carousel",template:e("./ComponentCarousel.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/componentCarousel/ComponentCarouselViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/clientRect/ClientRectBinding","../../bindings/css/ClassesBinding","./ComponentCarousel.resx","@ms/odsp-utilities/lib/logging/events/Engagement.event","../carouselIndicator/CarouselIndicator"],function(e,t,o,n,i,s,r,a,l){"use strict";var d;!function(e){e[e.arrowsBottom=0]="arrowsBottom";e[e.arrowsSide=1]="arrowsSide"}(d=t.PagerMode||(t.PagerMode={}));var u=function(e){function t(t){var n=e.call(this,t)||this;n.carouselIndicatorTagName=l["default"].tagName;var a=t.tileWidth,u=t.tileHeight,m=t.components,p=t.pageSize,c=void 0===p?0:p,h=t.parentSize,f=t.useVirtualizedList,_=void 0!==f&&f,C=t.pagerMode,v=void 0===C?d.arrowsBottom:C,g=t.useCarouselIndicator,b=void 0!==g&&g,x=t.maxNumberOfPages,y=void 0===x?-1:x;n.tileWidth=a;n.tileHeight=u;n._allComponents=m;n._customPageSize=c;n.startIndex=o.observable(0);n._parentSize=h;n.useVirtualizedList=_;n.pagerMode=v;n.useCarouselIndicator=b;n.pagerModeEnum=d;n._maxNumberOfPages=n.wrapObservable(y);n.addBindingHandlers({clientRect:i["default"],classes:s});n.resx=r.strings;n.size=o.observable({width:0,height:0});n._numVisibleTiles=n.createPureComputed(n._computeNumVisibleTiles);n.pageSize=n.createPureComputed(n._computePageSize);n.endIndex=n.createPureComputed(n._computeEndIndex);n.showNav=n.createPureComputed(n._computeShowNav);n.enableNextNav=n.createPureComputed(n._computeEnableNextNav);n.enablePrevNav=n.createPureComputed(n._enablePrevNav);n._pagedComponents=n.createPureComputed(n._computePagedComponents).extend({rateLimit:1});n.visibleComponents=n.createPureComputed(n._computeVisibleComponents).extend({rateLimit:2});n.carouselIndicatorParams={pagedComponents:n._pagedComponents,pageSize:n.pageSize,startIndex:n.startIndex,endIndex:n.endIndex};n.createBackgroundComputed(n._computeResetStartIndex);return n}__extends(t,e);t.prototype.previous=function(){var e=this._numVisibleTiles();if(e&&e<=this._pagedComponents.peek().length){var t=this.startIndex()-this.pageSize();this.startIndex(t<0?0:t);a.Engagement.logData({name:"ComponentCarousel.Previous"})}};t.prototype.next=function(){var e=this._numVisibleTiles(),t=this._pagedComponents.peek().length;if(e&&e<=t){var o=this.startIndex()+this.pageSize();this.startIndex(o>t-e?t-e:o);a.Engagement.logData({name:"ComponentCarousel.Next"})}};t.prototype._computeVisibleComponents=function(){var e=this._pagedComponents();return this.useVirtualizedList?e.slice(this.startIndex(),this.endIndex()+1):e};t.prototype._computePagedComponents=function(){var e=this._allComponents();if(this.useVirtualizedList){var t=this._maxNumberOfPages(),o=this.pageSize(),n=t===-1?Math.ceil(e.length/o):Math.min(Math.floor(e.length/o),t);0===n&&e.length>0&&(n=1);return e.slice(0,n*o)}return e};t.prototype._computeNumVisibleTiles=function(){var e=this._parentSize&&this._parentSize()||this.size(),t=Math.floor(e.width/this.tileWidth());return Math.max(t,1)};t.prototype._computeResetStartIndex=function(){var e=this.showNav();e||this.startIndex(0)};t.prototype._enablePrevNav=function(){return 0!==this.startIndex()&&this.showNav()};t.prototype._computeEnableNextNav=function(){var e=this._pagedComponents().length;return this.endIndex()!==e-1&&this.showNav()};t.prototype._computeShowNav=function(){return this._numVisibleTiles()=e?e-1:t;return t};t.prototype._computePageSize=function(){var e=this._customPageSize,t=this._numVisibleTiles();if(t){(!e||t=o,onClick:function(e,t){i._startIndex(e.startIndex)}})}return s};t.prototype.determinePageMarkerCount=function(e,t){return Math.ceil(e/t)};t.prototype._computePageMarkers=function(){var e=this._pagedComponents().length,t=this._pageSize(),o=this.determinePageMarkerCount(e,t),n=this._startIndex(),i=this._endIndex();return this.determinePageMarkers(o,t,n,i)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/carouselIndicator/CarouselIndicator.html",[],function(){return"
    "});define("odsp-next/controls/carouselIndicator/CarouselIndicator.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-CarouselIndicator{text-align:center}html[dir=ltr] .od-CarouselIndicator-dot:not(:last-child){margin-right:20px}html[dir=rtl] .od-CarouselIndicator-dot:not(:last-child){margin-left:20px}.od-CarouselIndicator-dot:not(:disabled){cursor:pointer}.od-CarouselIndicator-dot{color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border:none;font-size:1em;background:0 0}.od-CarouselIndicator-dot.od-CarouselIndicator-dot--isActive{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}"}])});define("odsp-next/controls/componentCarousel/ComponentCarousel.html",[],function(){return"
    "});define("odsp-next/controls/componentCarousel/ComponentCarousel.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ComponentCarousel-container{display:inline-block;width:100%}.od-ComponentCarousel-list{display:inline-block;overflow:hidden}@keyframes fadeAndScale{from{opacity:.55;animation-timing-function:ease-in}to{opacity:1;animation-timing-function:ease-out}}.od-ComponentCarousel-iconFadeInOut{animation:fadeAndScale .85s;position:relative;display:inline-block;vertical-align:top}.od-ComponentCarousel-nav{margin-top:8px;text-align:center}.od-ComponentCarousel-navButton{background:0 0;border:none}.od-ComponentCarousel-navButton:not(:disabled){cursor:pointer}html[dir=ltr] .od-ComponentCarousel-margin{margin-right:8px}html[dir=rtl] .od-ComponentCarousel-margin{margin-left:8px}.md .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-nav,.sm .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-nav{display:none}.od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton{position:absolute;top:50%;padding:0;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";height:40px;width:32px}.xxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton,.xxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton,.xxxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton{width:36px}.od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton:disabled{color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev{left:-32px}html[dir=rtl] .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev{right:-32px}html[dir=ltr] .xxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev,html[dir=ltr] .xxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev,html[dir=ltr] .xxxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev{left:-36px}html[dir=rtl] .xxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev,html[dir=rtl] .xxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev,html[dir=rtl] .xxxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--prev{right:-36px}html[dir=ltr] .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next{right:-32px}html[dir=rtl] .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next{left:-32px}html[dir=ltr] .xxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next,html[dir=ltr] .xxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next,html[dir=ltr] .xxxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next{right:-36px}html[dir=rtl] .xxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next,html[dir=rtl] .xxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next,html[dir=rtl] .xxxxlg .od-ComponentCarousel--arrowsSide .od-ComponentCarousel-navButton--next{left:-36px}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/models/command/set/UnionCommandSet",["require","exports","../../../controls/commands/BaseCommandSet"],function(e,t,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this,n=t.commandSets,i=void 0===n?[]:n;o._commandSets=o.wrapObservable(i);o.createComputed(o._computeUpdateCommandSet);return o}__extends(t,e);t.prototype._computeUpdateCommandSet=function(){for(var e=[],t=[],o=[],n=0,i=this._commandSets();n-1){var o=this._value.indexOf("/",t);e=o>-1?this._value.substring(0,o):this._value}else e="";this._getAuthority=function(){return e};return e};e.prototype._getDomain=function(){var e,t=this._getAuthority();if(t){var o=this._getEndIndexOfRootDelimeter();e=t.substring(o)}else e="";this._getDomain=function(){return e};return e};e.prototype._getPath=function(){var e,t=this._getEndIndexOfRootDelimeter();if(t>-1){var o=this._value.indexOf("/",t);e=o>-1?this._value.substring(o):""}else e=this._value;this._getPath=function(){return e};return e};e.prototype._getSegments=function(){ var e=this._getPath(),t=e.split("/");this._getSegments=function(){return t};return t};e.prototype._getEndIndexOfRootDelimeter=function(){var e,t="//",o=this._value.indexOf(t),n=this._value.indexOf("/");e=o>-1&&o<=n?o+t.length:-1;this._getEndIndexOfRootDelimeter=function(){return e};return e};return e}();t.SimpleUri=o;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});_application/javascript_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcextended-38bafba2.js O>bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconeup.resx-f55009a8.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:8456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:10 GMTYBlockBlob_$be393cf9-0001-0028-5dd1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056347_Thu, 04 May 2017 18:05:52 GMTT1191_0x8D490DDFEDA7E6B_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj\alu{~  ;IXj}  ,6]b*JOcuO // OneDrive:IgnoreCodeCoverage define("odsp-next/controls/pdfViewer/PdfViewer.resx",["require","exports"],function(e,o){o.strings={ofPages:"de {0}",passwordPromptEnterPassword:"Escribe la contraseña para abrir este archivo PDF.",passwordPromptOk:"Aceptar",passwordPromptCancel:"Cancelar",passwordPromptInvalid:"Contraseña incorrecta. Inténtalo de nuevo.",needsPassword:"{0} requiere una contraseña.",enterPassword:"Escribir contraseña",zoomActualSize:"Tamaño real",zoomPageWidth:"Ancho de la ventana",zoomPageFit:"Tamaño de la ventana",enablePDFControls:"Ver los controles PDF",searchInputPlaceholder:"Buscar...",searchInstanceLabel:"{0} de {1}",previousPageTooltip:"Página anterior",nextPageTooltip:"Siguiente página",zoomTooltip:"Vista general",rotateTooltip:"Girar",searchTooltip:"Buscar",previousTooltip:"Anterior",nextTooltip:"Siguiente",PrintOptionsText:"Para obtener mejores resultados, descarga el archivo y ábrelo en una aplicación para imprimirlo.",PrintOptionsTitle:"Opciones de impresión",PrintOptionsDownload:"Descargar",PrintOptionsPrint:"Imprimir de todos modos",PreparingFileForPrintText:"Preparando archivo para la impresión...",PreparingFileForPrintCancel:"Cancelar",ProtectedPdfTitle:"PDF protegido",ProtectedPdfMessage:"Si tienes instalado un lector de PDF compatible, puedes abrir este archivo protegido en el explorador. En caso contrario, intenta abrir el archivo con una aplicación compatible del dispositivo."}});define("odsp-next/controls/oneUp/OneUp.resx",["require","exports"],function(e,o){o.strings={legendFormat:"{0} de {1}",notPreviewAvaible:"Parece ser que este archivo no cuenta con una vista previa que podamos mostrarte.",enableViewerControls:"Habilitar controles de visor",previousButtonAriaLabel:"Ve al elemento anterior.",nextButtonAriaLabel:"Ve al siguiente elemento.",blockedByPolicy:"Su organización no le permite descargar, imprimir ni sincronizar mediante este dispositivo. Para realizar estas acciones, use un dispositivo que se haya unido a un dominio o que esté marcado como compatible. Para obtener ayuda, póngase en contacto con su departamento de TI.",previousTooltip:"Anterior",nextTooltip:"Siguiente"}});define("odsp-next/controls/panorama/Panorama.resx",["require","exports"],function(e,o){o.strings={ZoomIn:"Acercar",ZoomOut:"Alejar",EnterInteractiveModeAria:"Haz clic para entrar en el modo de panorámica interactiva",ExitInteractiveModeAria:"Haga clic aquí para salir del modo de panorámica interactivo"}});define("odsp-next/controls/oneUp/wrs/panels/WrsToolbars.resx",["require","exports"],function(e,o){o.strings={ofPages:"de {0}",previousTooltip:"Anterior",nextTooltip:"Siguiente"}});define("odsp-next/controls/textEditor/TextEditor.resx",["require","exports"],function(e,o){o.strings={discardButtonText:"Mantener esta versión",saveButtonText:"Guardar mi versión"}});_application/javascript_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odconeup.resx-f55009a8.js Obplist00mnX$versionX$objectsY$archiverT$top!#)*0123OPQRSTUVWXYZ[\]^_`abcdehU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1  $%'(WNS.base[NS.relative_Ohttps://r3.res.outlook.com/o365/versionless/shellg2coreminthemecss_fa4e44fb.css+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:C456BNWNS.keysZNS.objects789:;<=>?@A CEFGHIJKLMVServer\Content-TypeTVary]Last-Modified_Timing-Allow-OriginTDate]Accept-Ranges_Content-Encoding^Content-Length]Cache-ControlZConnectionVApacheXtext/css_Accept-Encoding_Sun, 19 Mar 2017 17:36:15 GMTQ*_Thu, 04 May 2017 18:05:52 GMTUbytesTgzipS822_,public,max-age=630720000, s-maxage=630720000Zkeep-alive+,fg\NSDictionaryf/+,ij_NSHTTPURLResponsekl/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverop_WebResourceResponse#-27[a|5:ENTW`ikmt| 0?MX_hz 37KYknqO.o365cs-base-visibility{visibility:visible}.o365cs-base .ms-fcl-tdr,.o365cs-base .ms-fcl-tdr-h:hover{color:#104a7d}.o365cs-base .ms-bgc-tdr,.o365cs-base .ms-bgc-tdr-h:hover{background-color:#104a7d}.o365cs-base .ms-bcl-tdr,.o365cs-base .ms-bcl-tdr-h:hover{border-color:#104a7d}.o365cs-base .ms-fcl-td,.o365cs-base .ms-fcl-td-h:hover{color:#0d62aa}.o365cs-base .ms-bgc-td,.o365cs-base .ms-bgc-td-h:hover{background-color:#0d62aa}.o365cs-base .ms-bcl-td,.o365cs-base .ms-bcl-td-h:hover{border-color:#0d62aa}.o365cs-base .ms-fcl-tda,.o365cs-base .ms-fcl-tda-h:hover{color:#106ebe}.o365cs-base .ms-bgc-tda,.o365cs-base .ms-bgc-tda-h:hover{background-color:#106ebe}.o365cs-base .ms-bcl-tda,.o365cs-base .ms-bcl-tda-h:hover{border-color:#106ebe}.o365cs-base .ms-fcl-tp,.o365cs-base .ms-fcl-tp-h:hover{color:#0078d7}.o365cs-base .ms-bgc-tp,.o365cs-base .ms-bgc-tp-h:hover,.o365cs-base.ms-bgc-tp{background-color:#0078d7}.o365cs-base .ms-bcl-tp,.o365cs-base .ms-bcl-tp-h:hover{border-color:#0078d7}.o365cs-base .ms-fcl-ts,.o365cs-base .ms-fcl-ts-h:hover{color:#2b88d8}.o365cs-base .ms-bgc-ts,.o365cs-base .ms-bgc-ts-h:hover{background-color:#2b88d8}.o365cs-base .ms-bcl-ts,.o365cs-base .ms-bcl-ts-h:hover{border-color:#2b88d8}.o365cs-base .ms-fcl-tt,.o365cs-base .ms-fcl-tt-h:hover{color:#71afe5}.o365cs-base .ms-bgc-tt,.o365cs-base .ms-bgc-tt-h:hover{background-color:#71afe5}.o365cs-base .ms-bcl-tt,.o365cs-base .ms-bcl-tt-h:hover{border-color:#71afe5}.o365cs-base .ms-fcl-tl,.o365cs-base .ms-fcl-tl-h:hover{color:#c7e0f4}.o365cs-base .ms-bgc-tl,.o365cs-base .ms-bgc-tl-h:hover{background-color:#c7e0f4}.o365cs-base .ms-bcl-tl,.o365cs-base .ms-bcl-tl-h:hover{border-color:#c7e0f4}.o365cs-base .ms-fcl-tlr,.o365cs-base .ms-fcl-tlr-h:hover{color:#deecf9}.o365cs-base .ms-bgc-tlr,.o365cs-base .ms-bgc-tlr-h:hover{background-color:#deecf9}.o365cs-base .ms-bcl-tlr,.o365cs-base .ms-bcl-tlr-h:hover{border-color:#deecf9}.o365cs-base .ms-fcl-tlra,.o365cs-base .ms-fcl-tlra-h:hover{color:#eff6fc}.o365cs-base .ms-bgc-tlra,.o365cs-base .ms-bgc-tlra-h:hover{background-color:#eff6fc}.o365cs-base .ms-bcl-tlra,.o365cs-base .ms-bcl-tlra-h:hover{border-color:#eff6fc}.o365cs-base .ms-fcl-w,.o365cs-base .ms-fcl-w-h:hover{color:#fff}.o365cs-base .ms-bgc-w,.o365cs-base .ms-bgc-w-h:hover,.o365cs-base.ms-bgc-w{background-color:#fff}.o365cs-base .ms-bcl-w,.o365cs-base .ms-bcl-w-h:hover{border-color:#fff}.o365cs-base .ms-fcl-b,.o365cs-base .ms-fcl-b-h:hover{color:#000}.o365cs-base .ms-bgc-b,.o365cs-base .ms-bgc-b-h:hover,.o365cs-base.ms-bgc-b{background-color:#000}.o365cs-base .ms-bcl-b,.o365cs-base .ms-bcl-b-h:hover{border-color:#000}.o365cs-base .ms-fcl-nd,.o365cs-base .ms-fcl-nd-h:hover{color:#212121}.o365cs-base .ms-bgc-nd,.o365cs-base .ms-bgc-nd-h:hover{background-color:#212121}.o365cs-base .ms-bcl-nd,.o365cs-base .ms-bcl-nd-h:hover{border-color:#212121}.o365cs-base .ms-fcl-np,.o365cs-base .ms-fcl-np-h:hover{color:#333}.o365cs-base .ms-bgc-np,.o365cs-base .ms-bgc-np-h:hover{background-color:#333}.o365cs-base .ms-bcl-np,.o365cs-base .ms-bcl-np-h:hover{border-color:#333}.o365cs-base .ms-fcl-ns,.o365cs-base .ms-fcl-ns-h:hover{color:#666}.o365cs-base .ms-bgc-ns,.o365cs-base .ms-bgc-ns-h:hover{background-color:#666}.o365cs-base .ms-bcl-ns,.o365cs-base .ms-bcl-ns-h:hover{border-color:#666}.o365cs-base .ms-fcl-nsa,.o365cs-base .ms-fcl-nsa-h:hover{color:#767676}.o365cs-base .ms-bgc-nsa,.o365cs-base .ms-bgc-nsa-h:hover{background-color:#767676}.o365cs-base .ms-bcl-nsa,.o365cs-base .ms-bcl-nsa-h:hover{border-color:#767676}.o365cs-base .ms-fcl-nt,.o365cs-base .ms-fcl-nt-h:hover{color:#a6a6a6}.o365cs-base .ms-bgc-nt,.o365cs-base .ms-bgc-nt-h:hover{background-color:#a6a6a6}.o365cs-base .ms-bcl-nt,.o365cs-base .ms-bcl-nt-h:hover{border-color:#a6a6a6}.o365cs-base .ms-fcl-nta,.o365cs-base .ms-fcl-nta-h:hover{color:#c8c8c8}.o365cs-base .ms-bgc-nta,.o365cs-base .ms-bgc-nta-h:hover{background-color:#c8c8c8}.o365cs-base .ms-bcl-nta,.o365cs-base .ms-bcl-nta-h:hover{border-color:#c8c8c8}.o365cs-base .ms-fcl-nl,.o365cs-base .ms-fcl-nl-h:hover{color:#eaeaea}.o365cs-base .ms-bgc-nl,.o365cs-base .ms-bgc-nl-h:hover{background-color:#eaeaea}.o365cs-base .ms-bcl-nl,.o365cs-base .ms-bcl-nl-h:hover{border-color:#eaeaea}.o365cs-base .ms-fcl-nlr,.o365cs-base .ms-fcl-nlr-h:hover{color:#f4f4f4}.o365cs-base .ms-bgc-nlr,.o365cs-base .ms-bgc-nlr-h:hover,.o365cs-base.ms-bgc-nlr{background-color:#f4f4f4}.o365cs-base .ms-bcl-nlr,.o365cs-base .ms-bcl-nlr-h:hover{border-color:#f4f4f4}.o365cs-base .ms-fcl-nlra,.o365cs-base .ms-fcl-nlra-h:hover{color:#f8f8f8}.o365cs-base .ms-bgc-nlra,.o365cs-base .ms-bgc-nlra-h:hover,.o365cs-base.ms-bgc-nlra{background-color:#f8f8f8}.o365cs-base .ms-bcl-nlra,.o365cs-base .ms-bcl-nlra-h:hover{border-color:#f8f8f8}.o365cs-base .o365cs-topnavLinkBackground-2{background-color:#000}.o365cs-base .o365cs-topnavLinkBackground-2{background-color:rgba(0,0,0,.8)}.o365cs-base .o365cs-topnavText,.o365cs-base .o365cs-topnavText:hover{color:#fff}.o365cs-base .o365cs-appLauncherBackground{background-color:#333}.o365cs-nav-header16 .o365cs-navMenuButton{color:#fff}.o365cs-base .o365cs-navMenuButton{color:#fff}.o365cs-base.o365cs-topnavBGImage{background-position:center top;background-repeat:repeat-x;background-image:none}.o365cs-base.o365cs-topnavBGColor-2{background-color:#000}_Ohttps://r3.res.outlook.com/o365/versionless/shellg2coreminthemecss_fa4e44fb.css O@bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcextended.resx-f25bc587.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:NH456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f62ff94-0001-005d-3cd1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056344_Thu, 04 May 2017 18:05:53 GMTS200_0x8D490DDFE6140B9_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MQewO// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/componentCarousel/ComponentCarousel.resx",["require","exports"],function(e,r){r.strings={NextAria:"Haz clic para ver el siguiente conjunto de tarjetas",PrevAria:"Haz clic para ver el anterior conjunto de tarjetas"}});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcextended.resx-f25bc587.js O4bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_bhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/pdfjs-f8b65bba.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:Z%456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:53 GMTYBlockBlob_$be3924a8-0001-0028-5fd0-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056328_Thu, 04 May 2017 18:05:53 GMTU80856_0x8D490DDACF78C9F_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djQVajps|0>M_ry!+RW?EYkv{O]/* Copyright 2017 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf",[],t):"object"==typeof exports?exports["pdfjs-dist/build/pdf"]=t():e["pdfjs-dist/build/pdf"]=e.pdfjsDistBuildPdf=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};e[i].call(r.exports,r,r.exports,t);r.l=!0;return r.exports}var n={};t.m=e;t.c=n;t.i=function(e){return e};t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})};t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};t.d(n,"a",n);return n};t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};t.p="";return t(t.s=13)}([function(e,t,n){"use strict";(function(e){function i(e){ne=e}function r(){return ne}function a(e){ne>=$.infos&&console.log("Info: "+e)}function s(e){ne>=$.warnings&&console.log("Warning: "+e)}function o(e){console.log("Deprecated API usage: "+e)}function c(e){if(ne>=$.errors){console.log("Error: "+e);console.log(l())}throw new Error(e)}function l(){try{throw new Error}catch(e){return e.stack?e.stack.split("\n").slice(2).join("\n"):""}}function h(e,t){e||c(t)}function u(e,t){try{var n=new URL(e);if(!n.origin||"null"===n.origin)return!1}catch(i){return!1}var r=new URL(t,n);return n.origin===r.origin}function d(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function f(e,t){if(!e)return null;try{var n=t?new URL(e,t):new URL(e);if(d(n))return n}catch(i){}return null}function p(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1});return n}function g(e){var t;return function(){if(e){t=Object.create(null);e(t);e=null}return t}}function m(e){if("string"!=typeof e){s("The argument for removeNullCharacters must be a string.");return e}return e.replace(fe,"")}function v(e){h(null!==e&&"object"==typeof e&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length,n=8192;if(t>24&255,e>>16&255,e>>8&255,255&e)}function P(e){for(var t=1,n=0;e>t;){t<<=1;n++}return n}function x(e,t){return e[t]<<24>>24}function _(e,t){return e[t]<<8|e[t+1]}function C(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function S(){var e=new Uint8Array(2);e[0]=1;var t=new Uint16Array(e.buffer);return 1===t[0]}function k(){try{new Function("");return!0}catch(e){return!1}}function L(e){var t,n=e.length,i=[];if("þ"===e[0]&&"ÿ"===e[1])for(t=2;t>2:t;n(this.length)}function t(e){return{get:function(){var t=this.buffer,n=e<<2;return(t[n]|t[n+1]<<8|t[n+2]<<16|t[n+3]<<24)>>>0},set:function(t){var n=this.buffer,i=e<<2;n[i]=255&t;n[i+1]=t>>8&255;n[i+2]=t>>16&255;n[i+3]=t>>>24&255}}}function n(n){for(;ie[2]){t[0]=e[2];t[2]=e[0]}if(e[1]>e[3]){t[1]=e[3];t[3]=e[1]}return t};e.intersect=function(t,n){function i(e,t){return e-t}var r=[t[0],t[2],n[0],n[2]].sort(i),a=[t[1],t[3],n[1],n[3]].sort(i),s=[];t=e.normalizeRect(t);n=e.normalizeRect(n);if(!(r[0]===t[0]&&r[1]===n[0]||r[0]===n[0]&&r[1]===t[0]))return!1;s[0]=r[1];s[2]=r[2];if(!(a[0]===t[1]&&a[1]===n[1]||a[0]===n[1]&&a[1]===t[1]))return!1;s[1]=a[1];s[3]=a[2];return s};e.sign=function(e){return e<0?-1:1};var n=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];e.toRoman=function(e,t){h(O(e)&&e>0,"The number should be a positive integer.");for(var i,r=[];e>=1e3;){e-=1e3;r.push("M")}i=e/100|0;e%=100;r.push(n[i]);i=e/10|0;e%=10;r.push(n[10+i]);r.push(n[20+e]);var a=r.join("");return t?a.toLowerCase():a};e.appendToArray=function(e,t){Array.prototype.push.apply(e,t)};e.prependToArray=function(e,t){Array.prototype.unshift.apply(e,t)};e.extendObj=function(e,t){for(var n in t)e[n]=t[n]};e.getInheritableProperty=function(e,t,n){for(;e&&!e.has(t);)e=e.get("Parent");return e?n?e.getArray(t):e.get(t):null};e.inherit=function(e,t,n){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;for(var i in n)e.prototype[i]=n[i]};e.loadScript=function(e,t){var n=document.createElement("script"),i=!1;n.setAttribute("src",e);t&&(n.onload=function(){i||t();i=!0});document.getElementsByTagName("head")[0].appendChild(n)};return e}(),ve=function(){function e(e,t,n,i,r,a){this.viewBox=e;this.scale=t;this.rotation=n;this.offsetX=i;this.offsetY=r;var s,o,c,l,h=(e[2]+e[0])/2,u=(e[3]+e[1])/2;n%=360;n=n<0?n+360:n;switch(n){case 180:s=-1;o=0;c=0;l=1;break;case 90:s=0;o=1;c=1;l=0;break;case 270:s=0;o=-1;c=-1;l=0;break;default:s=1;o=0;c=0;l=-1}if(a){c=-c;l=-l}var d,f,p,g;if(0===s){d=Math.abs(u-e[1])*t+i;f=Math.abs(h-e[0])*t+r;p=Math.abs(e[3]-e[1])*t;g=Math.abs(e[2]-e[0])*t}else{d=Math.abs(h-e[0])*t+i;f=Math.abs(u-e[1])*t+r;p=Math.abs(e[2]-e[0])*t;g=Math.abs(e[3]-e[1])*t}this.transform=[s*t,o*t,c*t,l*t,d-s*t*h-c*t*u,f-o*t*h-l*t*u];this.width=p;this.height=g;this.fontScale=t}e.prototype={clone:function(t){t=t||{};var n="scale"in t?t.scale:this.scale,i="rotation"in t?t.rotation:this.rotation;return new e(this.viewBox.slice(),n,i,this.offsetX,this.offsetY,t.dontFlip)},convertToViewportPoint:function(e,t){return me.applyTransform([e,t],this.transform)},convertToViewportRectangle:function(e){var t=me.applyTransform([e[0],e[1]],this.transform),n=me.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]},convertToPdfPoint:function(e,t){return me.applyInverseTransform([e,t],this.transform)}};return e}(),be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364],ye=function(){function e(e,t,n){for(;e.lengtha&&(a=s.length)}for(t=0,n=i.length;t>2,d=(3&c)<<4|l>>4,f=s+1>6:64,p=s+20?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",i)+1,i)}function s(e){var t=l.globalScope.PDFJS;switch(e){case"pdfBug":return!!t&&t.pdfBug;case"disableAutoFetch":return!!t&&t.disableAutoFetch;case"disableStream":return!!t&&t.disableStream;case"disableRange":return!!t&&t.disableRange;case"disableFontFace":return!!t&&t.disableFontFace;case"disableCreateObjectURL":return!!t&&t.disableCreateObjectURL;case"disableWebGL":return!t||t.disableWebGL;case"cMapUrl":return t?t.cMapUrl:null;case"cMapPacked":return!!t&&t.cMapPacked;case"postMessageTransfers":return!t||t.postMessageTransfers;case"workerPort":return t?t.workerPort:null;case"workerSrc":return t?t.workerSrc:null;case"disableWorker":return!!t&&t.disableWorker;case"maxImageSize":return t?t.maxImageSize:-1;case"imageResourcesPath":return t?t.imageResourcesPath:"";case"isEvalSupported":return!t||t.isEvalSupported;case"externalLinkTarget":if(!t)return P.NONE;switch(t.externalLinkTarget){case P.NONE:case P.SELF:case P.BLANK:case P.PARENT:case P.TOP:return t.externalLinkTarget}d("PDFJS.externalLinkTarget is invalid: "+t.externalLinkTarget);t.externalLinkTarget=P.NONE;return P.NONE;case"externalLinkRel":return t?t.externalLinkRel:v;case"enableStats":return!(!t||!t.enableStats);case"pdfjsNext":return!(!t||!t.pdfjsNext);default:throw new Error("Unknown default setting: "+e)}}function o(){var e=s("externalLinkTarget");switch(e){case P.NONE:return!1;case P.SELF:case P.BLANK:case P.PARENT:case P.TOP:return!0}}function c(e,t){f("isValidUrl(), please use createValidAbsoluteUrl() instead.");var n=t?"http://example.com":null;return null!==p(e,n)}var l=n(0),h=l.assert,u=l.removeNullCharacters,d=l.warn,f=l.deprecated,p=l.createValidAbsoluteUrl,g=l.stringToBytes,m=l.CMapCompressionType,v="noopener noreferrer nofollow";i.prototype={create:function(e,t){h(e>0&&t>0,"invalid canvas size");var n=document.createElement("canvas"),i=n.getContext("2d");n.width=e;n.height=t;return{canvas:n,context:i}},reset:function(e,t,n){h(e.canvas,"canvas is not specified");h(t>0&&n>0,"invalid canvas size");e.canvas.width=t;e.canvas.height=n},destroy:function(e){h(e.canvas,"canvas is not specified");e.canvas.width=0;e.canvas.height=0;e.canvas=null;e.context=null}};var b,y=function(){function e(e){this.baseUrl=e.baseUrl||null;this.isCompressed=e.isCompressed||!1}e.prototype={fetch:function(e){var t=e.name;return t?new Promise(function(e,n){var i=this.baseUrl+t+(this.isCompressed?".bcmap":""),r=new XMLHttpRequest;r.open("GET",i,!0);this.isCompressed&&(r.responseType="arraybuffer");r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE){if(200===r.status||0===r.status){var t;this.isCompressed&&r.response?t=new Uint8Array(r.response):!this.isCompressed&&r.responseText&&(t=g(r.responseText));if(t){e({cMapData:t,compressionType:this.isCompressed?m.BINARY:m.NONE});return}}n(new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+i))}}.bind(this);r.send(null)}.bind(this)):Promise.reject(new Error("CMap name must be specified."))}};return e}(),w=function(){function e(){}var t=["ms","Moz","Webkit","O"],n=Object.create(null);e.getProp=function(e,i){if(1===arguments.length&&"string"==typeof n[e])return n[e];i=i||document.documentElement;var r,a,s=i.style;if("string"==typeof s[e])return n[e]=e;a=e.charAt(0).toUpperCase()+e.slice(1);for(var o=0,c=t.length;o0){i.style.borderWidth=e.borderStyle.width+"px";if(e.borderStyle.style!==s.UNDERLINE){r-=2*e.borderStyle.width;a-=2*e.borderStyle.width}var c=e.borderStyle.horizontalCornerRadius,h=e.borderStyle.verticalCornerRadius;if(c>0||h>0){var u=c+"px / "+h+"px";p.setProp("borderRadius",i,u)}switch(e.borderStyle.style){case s.SOLID:i.style.borderStyle="solid";break;case s.DASHED:i.style.borderStyle="dashed";break;case s.BEVELED:f("Unimplemented border style: beveled");break;case s.INSET:f("Unimplemented border style: inset");break;case s.UNDERLINE:i.style.borderBottomStyle="solid"}e.color?i.style.borderColor=l.makeCssRgb(0|e.color[0],0|e.color[1],0|e.color[2]):i.style.borderWidth=0}i.style.left=o[0]+"px";i.style.top=o[1]+"px";i.style.width=r+"px";i.style.height=a+"px";return i},_createPopup:function(e,t,n){if(!t){t=document.createElement("div");t.style.height=e.style.height;t.style.width=e.style.width;e.appendChild(t)}var i=new C({container:e,trigger:t,color:n.color,title:n.title,contents:n.contents,hideWrapper:!0}),r=i.render();r.style.left=e.style.width;e.appendChild(r)},render:function(){throw new Error("Abstract method AnnotationElement.render called")}};return e}(),v=function(){function e(e){m.call(this,e,!0)}l.inherit(e,m,{render:function(){this.container.className="linkAnnotation";var e=document.createElement("a");h(e,{url:this.data.url,target:this.data.newWindow?u.BLANK:void 0});this.data.url||(this.data.action?this._bindNamedAction(e,this.data.action):this._bindLink(e,this.data.dest));this.container.appendChild(e);return this.container},_bindLink:function(e,t){var n=this;e.href=this.linkService.getDestinationHash(t);e.onclick=function(){t&&n.linkService.navigateTo(t);return!1};t&&(e.className="internalLink")},_bindNamedAction:function(e,t){var n=this;e.href=this.linkService.getAnchorUrl("");e.onclick=function(){n.linkService.executeNamedAction(t);return!1};e.className="internalLink"}});return e}(),b=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);m.call(this,e,t)}l.inherit(e,m,{render:function(){this.container.className="textAnnotation";var e=document.createElement("img");e.style.height=this.container.style.height;e.style.width=this.container.style.width;e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg";e.alt="[{{type}} Annotation]";e.dataset.l10nId="text_annotation_type";e.dataset.l10nArgs=JSON.stringify({type:this.data.name});this.data.hasPopup||this._createPopup(this.container,e,this.data);this.container.appendChild(e);return this.container}});return e}(),y=function(){function e(e,t){m.call(this,e,t)}l.inherit(e,m,{render:function(){return this.container}});return e}(),w=function(){function e(e){var t=e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue;y.call(this,e,t)}var t=["left","center","right"];l.inherit(e,y,{render:function(){this.container.className="textWidgetAnnotation";var e=null;if(this.renderInteractiveForms){if(this.data.multiLine){e=document.createElement("textarea");e.textContent=this.data.fieldValue}else{e=document.createElement("input");e.type="text";e.setAttribute("value",this.data.fieldValue)}e.disabled=this.data.readOnly;null!==this.data.maxLen&&(e.maxLength=this.data.maxLen);if(this.data.comb){var n=this.data.rect[2]-this.data.rect[0],i=n/this.data.maxLen;e.classList.add("comb");e.style.letterSpacing="calc("+i+"px - 1ch)"}}else{e=document.createElement("div");e.textContent=this.data.fieldValue;e.style.verticalAlign="middle";e.style.display="table-cell";var r=null;this.data.fontRefName&&(r=this.page.commonObjs.getData(this.data.fontRefName));this._setTextStyle(e,r)}null!==this.data.textAlignment&&(e.style.textAlign=t[this.data.textAlignment]);this.container.appendChild(e);return this.container},_setTextStyle:function(e,t){var n=e.style;n.fontSize=this.data.fontSize+"px";n.direction=this.data.fontDirection<0?"rtl":"ltr";if(t){n.fontWeight=t.black?t.bold?"900":"bold":t.bold?"bold":"normal";n.fontStyle=t.italic?"italic":"normal";var i=t.loadedName?'"'+t.loadedName+'", ':"",r=t.fallbackName||"Helvetica, sans-serif";n.fontFamily=i+r}}});return e}(),A=function(){function e(e){y.call(this,e,e.renderInteractiveForms)}l.inherit(e,y,{render:function(){this.container.className="buttonWidgetAnnotation checkBox";var e=document.createElement("input");e.disabled=this.data.readOnly;e.type="checkbox";this.data.fieldValue&&"Off"!==this.data.fieldValue&&e.setAttribute("checked",!0);this.container.appendChild(e);return this.container}});return e}(),P=function(){function e(e){y.call(this,e,e.renderInteractiveForms)}l.inherit(e,y,{render:function(){this.container.className="buttonWidgetAnnotation radioButton";var e=document.createElement("input");e.disabled=this.data.readOnly;e.type="radio";e.name=this.data.fieldName;this.data.fieldValue===this.data.buttonValue&&e.setAttribute("checked",!0);this.container.appendChild(e);return this.container}});return e}(),x=function(){function e(e){y.call(this,e,e.renderInteractiveForms)}l.inherit(e,y,{render:function(){this.container.className="choiceWidgetAnnotation";var e=document.createElement("select");e.disabled=this.data.readOnly;if(!this.data.combo){e.size=this.data.options.length;this.data.multiSelect&&(e.multiple=!0)}for(var t=0,n=this.data.options.length;t=0&&r.setAttribute("selected",!0);e.appendChild(r)}this.container.appendChild(e);return this.container}});return e}(),_=function(){function e(e){var t=!(!e.data.title&&!e.data.contents);m.call(this,e,t)}l.inherit(e,m,{render:function(){this.container.className="popupAnnotation";var e='[data-annotation-id="'+this.data.parentId+'"]',t=this.layer.querySelector(e);if(!t)return this.container;var n=new C({container:this.container,trigger:t,color:this.data.color,title:this.data.title,contents:this.data.contents}),i=parseFloat(t.style.left),r=parseFloat(t.style.width);p.setProp("transformOrigin",this.container,-(i+r)+"px -"+t.style.top);this.container.style.left=i+r+"px";this.container.appendChild(n.render());return this.container}});return e}(),C=function(){function e(e){this.container=e.container;this.trigger=e.trigger;this.color=e.color;this.title=e.title;this.contents=e.contents;this.hideWrapper=e.hideWrapper||!1;this.pinned=!1}var t=.7;e.prototype={render:function(){var e=document.createElement("div");e.className="popupWrapper";this.hideElement=this.hideWrapper?e:this.container;this.hideElement.setAttribute("hidden",!0);var n=document.createElement("div");n.className="popup";var i=this.color;if(i){var r=t*(255-i[0])+i[0],a=t*(255-i[1])+i[1],s=t*(255-i[2])+i[2];n.style.backgroundColor=l.makeCssRgb(0|r,0|a,0|s)}var o=this._formatContents(this.contents),c=document.createElement("h1");c.textContent=this.title;this.trigger.addEventListener("click",this._toggle.bind(this));this.trigger.addEventListener("mouseover",this._show.bind(this,!1));this.trigger.addEventListener("mouseout",this._hide.bind(this,!1));n.addEventListener("click",this._hide.bind(this,!0));n.appendChild(c);n.appendChild(o);e.appendChild(n);return e},_formatContents:function(e){for(var t=document.createElement("p"),n=e.split(/(?:\r\n?|\n)/),i=0,r=n.length;i1&&P("getDocument is called with pdfDataRangeTransport, passwordCallback or progressCallback argument");if(t){if(!(t instanceof J)){t=Object.create(t);t.length=e.length;t.initialData=e.initialData;t.abort||(t.abort=function(){})}e=Object.create(e);e.range=t}a.onPassword=n||null;a.onProgress=i||null;var s;if("string"==typeof e)s={url:e};else if(k(e))s={data:e};else if(e instanceof J)s={range:e};else{"object"!=typeof e&&A("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");e.url||e.data||e.range||A("Invalid parameter object: need either .data, .range or .url");s=e}var o={},c=null,l=null;for(var h in s)if("url"!==h||"undefined"==typeof window)if("range"!==h)if("worker"!==h)if("data"!==h||s[h]instanceof Uint8Array)o[h]=s[h];else{var u=s[h];"string"==typeof u?o[h]=I(u):"object"!=typeof u||null===u||isNaN(u.length)?k(u)?o[h]=new Uint8Array(u):A("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property."):o[h]=new Uint8Array(u)}else l=s[h];else c=s[h];else o[h]=new URL(s[h],window.location).href;o.rangeChunkSize=o.rangeChunkSize||B;o.disableNativeImageDecoder=o.disableNativeImageDecoder===!0;var f=o.CMapReaderFactory||U;if(!l){var p=N("workerPort");l=p?new Z(null,p):new Z;a._worker=l}var g=a.docId;l.promise.then(function(){if(a.destroyed)throw new Error("Loading aborted");return r(l,o,c,g).then(function(e){if(a.destroyed)throw new Error("Loading aborted");var t=new d(g,e,l.port),n=new $(t,a,c,f);a._transport=n;t.send("Ready",null)})})["catch"](a._capability.reject);return a}function r(e,t,n,i){if(e.destroyed)return Promise.reject(new Error("Worker was destroyed"));t.disableAutoFetch=N("disableAutoFetch");t.disableStream=N("disableStream");t.chunkedViewerLoading=!!n;if(n){t.length=n.length;t.initialData=n.initialData}return e.messageHandler.sendWithPromise("GetDocRequest",{docId:i,source:t,disableRange:N("disableRange"),maxImageSize:N("maxImageSize"),disableFontFace:N("disableFontFace"),disableCreateObjectURL:N("disableCreateObjectURL"),postMessageTransfers:N("postMessageTransfers")&&!W,docBaseUrl:t.docBaseUrl,disableNativeImageDecoder:t.disableNativeImageDecoder}).then(function(t){if(e.destroyed)throw new Error("Worker was destroyed");return t})}var a,s=n(0),o=n(11),c=n(10),l=n(7),h=n(1),u=s.InvalidPDFException,d=s.MessageHandler,f=s.MissingPDFException,p=s.PageViewport,g=s.PasswordException,m=s.StatTimer,v=s.UnexpectedResponseException,b=s.UnknownErrorException,y=s.Util,w=s.createPromiseCapability,A=s.error,P=s.deprecated,x=s.getVerbosityLevel,_=s.info,C=s.isInt,S=s.isArray,k=s.isArrayBuffer,L=s.isSameOrigin,T=s.loadJpegStream,I=s.stringToBytes,E=s.globalScope,R=s.warn,O=o.FontFaceObject,F=o.FontLoader,D=c.CanvasGraphics,M=l.Metadata,j=h.RenderingCancelledException,N=h.getDefaultSetting,V=h.DOMCanvasFactory,U=h.DOMCMapReaderFactory,B=65536,H=!1,W=!1,G="undefined"!=typeof document&&document.currentScript?document.currentScript.src:null,z=null,q=!1;if("undefined"==typeof __pdfjsdev_webpack__){if("undefined"==typeof window){H=!0;"undefined"==typeof require.ensure&&(require.ensure=require("node-ensure"));q=!0}else"undefined"!=typeof require&&"function"==typeof require.ensure&&(q=!0);"undefined"!=typeof requirejs&&requirejs.toUrl&&(a=requirejs.toUrl("pdfjs-dist/build/pdf.worker.js"));var X="undefined"!=typeof requirejs&&requirejs.load;z=q?function(e){require.ensure([],function(){var t=require("./pdf.worker.js");e(t.WorkerMessageHandler)})}:X?function(e){requirejs(["pdfjs-dist/build/pdf.worker"],function(t){e(t.WorkerMessageHandler)})}:null}var Y=function(){function e(){this._capability=w();this._transport=null;this._worker=null;this.docId="d"+t++;this.destroyed=!1;this.onPassword=null;this.onProgress=null;this.onUnsupportedFeature=null}var t=0;e.prototype={get promise(){return this._capability.promise},destroy:function(){this.destroyed=!0;var e=this._transport?this._transport.destroy():Promise.resolve();return e.then(function(){this._transport=null;if(this._worker){this._worker.destroy();this._worker=null}}.bind(this))},then:function(e,t){return this.promise.then.apply(this.promise,arguments)}};return e}(),J=function(){function e(e,t){this.length=e;this.initialData=t;this._rangeListeners=[];this._progressListeners=[];this._progressiveReadListeners=[];this._readyCapability=w()}e.prototype={addRangeListener:function(e){this._rangeListeners.push(e)},addProgressListener:function(e){this._progressListeners.push(e)},addProgressiveReadListener:function(e){this._progressiveReadListeners.push(e)},onDataRange:function(e,t){for(var n=this._rangeListeners,i=0,r=n.length;i=0&&s.renderTasks.splice(t,1);l.cleanupAfterRender&&(l.pendingCleanup=!0);l._tryCleanup();e?o.capability.reject(e):o.capability.resolve();n.timeEnd("Rendering");n.timeEnd("Overall")}var n=this.stats;n.time("Overall");this.pendingCleanup=!1;var i="print"===e.intent?"print":"display",r=e.renderInteractiveForms===!0,a=e.canvasFactory||new V;this.intentStates[i]||(this.intentStates[i]=Object.create(null));var s=this.intentStates[i];if(!s.displayReadyCapability){s.receivingOperatorList=!0;s.displayReadyCapability=w();s.operatorList={fnArray:[],argsArray:[],lastChunk:!1};this.stats.time("Page Request");this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageNumber-1,intent:i,renderInteractiveForms:r})}var o=new ne(t,e,this.objs,this.commonObjs,s.operatorList,this.pageNumber,a);o.useRequestAnimationFrame="print"!==i;s.renderTasks||(s.renderTasks=[]);s.renderTasks.push(o);var c=o.task;if(e.continueCallback){P("render is used with continueCallback parameter");c.onContinue=e.continueCallback}var l=this;s.displayReadyCapability.promise.then(function(e){if(l.pendingCleanup)t();else{n.time("Rendering");o.initializeGraphics(e);o.operatorListChanged()}},function(e){t(e)});return c},getOperatorList:function(){function e(){if(i.operatorList.lastChunk){i.opListReadCapability.resolve(i.operatorList);var e=i.renderTasks.indexOf(n);e>=0&&i.renderTasks.splice(e,1)}}var t="oplist";this.intentStates[t]||(this.intentStates[t]=Object.create(null));var n,i=this.intentStates[t];if(!i.opListReadCapability){n={};n.operatorListChanged=e;i.receivingOperatorList=!0;i.opListReadCapability=w();i.renderTasks=[];i.renderTasks.push(n);i.operatorList={fnArray:[],argsArray:[],lastChunk:!1};this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageIndex,intent:t})}return i.opListReadCapability.promise},getTextContent:function(e){return this.transport.messageHandler.sendWithPromise("GetTextContent",{pageIndex:this.pageNumber-1,normalizeWhitespace:!(!e||e.normalizeWhitespace!==!0),combineTextItems:!e||e.disableCombineTextItems!==!0})},_destroy:function(){this.destroyed=!0;this.transport.pageCache[this.pageIndex]=null;var e=[];Object.keys(this.intentStates).forEach(function(t){if("oplist"!==t){var n=this.intentStates[t];n.renderTasks.forEach(function(t){var n=t.capability.promise["catch"](function(){});e.push(n);t.cancel()})}},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=!1;return Promise.all(e)},destroy:function(){P("page destroy method, use cleanup() instead");this.cleanup()},cleanup:function(){this.pendingCleanup=!0;this._tryCleanup()},_tryCleanup:function(){if(this.pendingCleanup&&!Object.keys(this.intentStates).some(function(e){var t=this.intentStates[e];return 0!==t.renderTasks.length||t.receivingOperatorList},this)){Object.keys(this.intentStates).forEach(function(e){delete this.intentStates[e]},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=!1}},_startRenderPage:function(e,t){var n=this.intentStates[t];n.displayReadyCapability&&n.displayReadyCapability.resolve(e)},_renderPageChunk:function(e,t){var n,i,r=this.intentStates[t];for(n=0,i=e.length;n=0;r=e===a?e:s?new e.constructor(a,e.byteOffset,e.byteLength):new e.constructor(e);i.set(e,r);return r}r=S(e)?[]:{};i.set(e,r);for(var o in e){for(var c,l=e;!(c=Object.getOwnPropertyDescriptor(l,o));)l=Object.getPrototypeOf(l);"undefined"!=typeof c.value&&"function"!=typeof c.value&&(r[o]=n(c.value))}return r}if(this._defer){var i=new WeakMap,r={data:n(e)};this._deferred.then(function(){this._listeners.forEach(function(e){e.call(this,r)},this)}.bind(this))}else this._listeners.forEach(function(t){t.call(this,{data:e})},this)},addEventListener:function(e,t){this._listeners.push(t)},removeEventListener:function(e,t){var n=this._listeners.indexOf(t);this._listeners.splice(n,1)},terminate:function(){this._listeners=[]}};r.prototype={get promise(){return this._readyCapability.promise},get port(){return this._port},get messageHandler(){return this._messageHandler},_initializeFromPort:function(e){this._port=e;this._messageHandler=new d("main","worker",e);this._messageHandler.on("ready",function(){});this._readyCapability.resolve()},_initialize:function(){if(!H&&!N("disableWorker")&&"undefined"!=typeof Worker){var t=e();try{L(window.location.href,t)||(t=i(new URL(t,window.location).href));var n=new Worker(t),r=new d("main","worker",n),a=function(){n.removeEventListener("error",s);r.destroy();n.terminate();this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()}.bind(this),s=function(e){this._webWorker||a()}.bind(this);n.addEventListener("error",s);r.on("test",function(e){n.removeEventListener("error",s);if(this.destroyed)a();else{var t=e&&e.supportTypedArray;if(t){this._messageHandler=r;this._port=n;this._webWorker=n;e.supportTransfers||(W=!0);this._readyCapability.resolve();r.send("configure",{verbosity:x()})}else{this._setupFakeWorker();r.destroy();n.terminate()}}}.bind(this));r.on("console_log",function(e){console.log.apply(console,e)});r.on("console_error",function(e){console.error.apply(console,e)});r.on("ready",function(e){n.removeEventListener("error",s);if(this.destroyed)a();else try{o()}catch(t){this._setupFakeWorker()}}.bind(this));var o=function(){var e=N("postMessageTransfers")&&!W,t=new Uint8Array([e?255:0]);try{r.send("test",t,[t.buffer])}catch(n){_("Cannot use postMessage transfers");t[0]=0;r.send("test",t)}};o();return}catch(c){_("The worker has been disabled.")}}this._setupFakeWorker()},_setupFakeWorker:function(){if(!H&&!N("disableWorker")){R("Setting up fake worker.");H=!0}t().then(function(e){if(this.destroyed)this._readyCapability.reject(new Error("Worker was destroyed"));else{var t=Uint8Array!==Float32Array,i=new n(t);this._port=i;var r="fake"+o++,a=new d(r+"_worker",r,i);e.setup(a,i);var s=new d(r,r+"_worker",i);this._messageHandler=s;this._readyCapability.resolve()}}.bind(this))},destroy:function(){this.destroyed=!0;if(this._webWorker){this._webWorker.terminate();this._webWorker=null}this._port=null;if(this._messageHandler){this._messageHandler.destroy();this._messageHandler=null}}};return r}(),$=function(){function e(e,t,n,i){this.messageHandler=e;this.loadingTask=t;this.pdfDataRangeTransport=n;this.commonObjs=new ee;this.fontLoader=new F(t.docId);this.CMapReaderFactory=new i({baseUrl:N("cMapUrl"),isCompressed:N("cMapPacked")});this.destroyed=!1;this.destroyCapability=null;this._passwordCapability=null;this.pageCache=[];this.pagePromises=[];this.downloadInfoCapability=w();this.setupMessageHandler()}e.prototype={destroy:function(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0;this.destroyCapability=w();this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var e=[];this.pageCache.forEach(function(t){t&&e.push(t._destroy())});this.pageCache=[];this.pagePromises=[];var t=this,n=this.messageHandler.sendWithPromise("Terminate",null);e.push(n);Promise.all(e).then(function(){t.fontLoader.clear();if(t.pdfDataRangeTransport){t.pdfDataRangeTransport.abort();t.pdfDataRangeTransport=null}if(t.messageHandler){t.messageHandler.destroy();t.messageHandler=null}t.destroyCapability.resolve()},this.destroyCapability.reject);return this.destroyCapability.promise},setupMessageHandler:function(){var e=this.messageHandler,t=this.loadingTask,n=this.pdfDataRangeTransport;if(n){n.addRangeListener(function(t,n){e.send("OnDataRange",{begin:t,chunk:n})});n.addProgressListener(function(t){e.send("OnDataProgress",{loaded:t})});n.addProgressiveReadListener(function(t){e.send("OnDataRange",{chunk:t})});e.on("RequestDataRange",function(e){n.requestDataRange(e.begin,e.end)},this)}e.on("GetDoc",function(e){var t=e.pdfInfo;this.numPages=e.pdfInfo.numPages;var n=this.loadingTask,i=new Q(t,this,n);this.pdfDocument=i;n._capability.resolve(i)},this);e.on("PasswordRequest",function(e){this._passwordCapability=w();if(t.onPassword){var n=function(e){this._passwordCapability.resolve({password:e})}.bind(this);t.onPassword(n,e.code)}else this._passwordCapability.reject(new g(e.message,e.code));return this._passwordCapability.promise},this);e.on("PasswordException",function(e){t._capability.reject(new g(e.message,e.code))},this);e.on("InvalidPDF",function(e){this.loadingTask._capability.reject(new u(e.message))},this);e.on("MissingPDF",function(e){this.loadingTask._capability.reject(new f(e.message))},this);e.on("UnexpectedResponse",function(e){this.loadingTask._capability.reject(new v(e.message,e.status))},this);e.on("UnknownError",function(e){this.loadingTask._capability.reject(new b(e.message,e.details))},this);e.on("DataLoaded",function(e){this.downloadInfoCapability.resolve(e)},this);e.on("PDFManagerReady",function(e){this.pdfDataRangeTransport&&this.pdfDataRangeTransport.transportReady()},this);e.on("StartRenderPage",function(e){if(!this.destroyed){var t=this.pageCache[e.pageIndex];t.stats.timeEnd("Page Request");t._startRenderPage(e.transparency,e.intent)}},this);e.on("RenderPageChunk",function(e){if(!this.destroyed){var t=this.pageCache[e.pageIndex];t._renderPageChunk(e.operatorList,e.intent)}},this);e.on("commonobj",function(e){if(!this.destroyed){var t=e[0],n=e[1];if(!this.commonObjs.hasData(t))switch(n){case"Font":var i=e[2];if("error"in i){var r=i.error;R("Error during font loading: "+r);this.commonObjs.resolve(t,r);break}var a=null;N("pdfBug")&&E.FontInspector&&E.FontInspector.enabled&&(a={registerFont:function(e,t){E.FontInspector.fontAdded(e,t)}});var s=new O(i,{isEvalSuported:N("isEvalSupported"),disableFontFace:N("disableFontFace"),fontRegistry:a});this.fontLoader.bind([s],function(e){this.commonObjs.resolve(t,s)}.bind(this));break;case"FontPath":this.commonObjs.resolve(t,e[2]);break;default:A("Got unknown common object type "+n)}}},this);e.on("obj",function(e){if(!this.destroyed){var t,n=e[0],i=e[1],r=e[2],a=this.pageCache[i];if(!a.objs.hasData(n))switch(r){case"JpegStream":t=e[3];T(n,t,a.objs);break;case"Image":t=e[3];a.objs.resolve(n,t);var s=8e6;t&&"data"in t&&t.data.length>s&&(a.cleanupAfterRender=!0);break;default:A("Got unknown object type "+r)}}},this);e.on("DocProgress",function(e){if(!this.destroyed){var t=this.loadingTask;t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}},this);e.on("PageError",function(e){if(!this.destroyed){var t=this.pageCache[e.pageNum-1],n=t.intentStates[e.intent];n.displayReadyCapability?n.displayReadyCapability.reject(e.error):A(e.error);if(n.operatorList){n.operatorList.lastChunk=!0;for(var i=0;ithis.numPages)return Promise.reject(new Error("Invalid page request"));var n=e-1;if(n in this.pagePromises)return this.pagePromises[n];var i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:n}).then(function(e){if(this.destroyed)throw new Error("Transport destroyed");var t=new K(n,e,this);this.pageCache[n]=t;return t}.bind(this));this.pagePromises[n]=i;return i},getPageIndex:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})["catch"](function(e){return Promise.reject(new Error(e))})},getAnnotations:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})},getDestinations:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)},getDestination:function(e){return this.messageHandler.sendWithPromise("GetDestination",{id:e})},getPageLabels:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)},getAttachments:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)},getJavaScript:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)},getOutline:function(){return this.messageHandler.sendWithPromise("GetOutline",null)},getMetadata:function(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(function(e){return{info:e[0],metadata:e[1]?new M(e[1]):null}})},getStats:function(){return this.messageHandler.sendWithPromise("GetStats",null)},startCleanup:function(){this.messageHandler.sendWithPromise("Cleanup",null).then(function(){for(var e=0,t=this.pageCache.length;e>>8^s}return i^-1}function t(t,n,i,r){var a=r,s=n.length;i[a]=s>>24&255;i[a+1]=s>>16&255;i[a+2]=s>>8&255;i[a+3]=255&s;a+=4;i[a]=255&t.charCodeAt(0);i[a+1]=255&t.charCodeAt(1);i[a+2]=255&t.charCodeAt(2);i[a+3]=255&t.charCodeAt(3);a+=4;i.set(n,a);a+=n.length;var o=e(i,r+4,a);i[a]=o>>24&255;i[a+1]=o>>16&255;i[a+2]=o>>8&255;i[a+3]=255&o}function n(e,t,n){for(var i=1,r=0,a=t;a>3;break;case s.RGB_24BPP:l=2;c=8;h=3*u;break;case s.RGBA_32BPP:l=6;c=8;h=4*u;break;default:throw new Error("invalid format")}var g,m,v=new Uint8Array((1+h)*f),b=0,y=0;for(g=0;g>24&255,u>>16&255,u>>8&255,255&u,f>>24&255,f>>16&255,f>>8&255,255&f,c,l,0,0,0]),A=v.length,P=65535,x=Math.ceil(A/P),_=new Uint8Array(2+A+5*x+4),C=0;_[C++]=120;_[C++]=156;for(var S=0;A>P;){_[C++]=0;_[C++]=255;_[C++]=255;_[C++]=0;_[C++]=0;_.set(v.subarray(S,S+P),C);C+=P;S+=P;A-=P}_[C++]=1;_[C++]=255&A;_[C++]=A>>8&255;_[C++]=65535&~A&255;_[C++]=(65535&~A)>>8&255;_.set(v.subarray(S),C);C+=v.length-S;var k=n(v,0,v.length);_[C++]=k>>24&255;_[C++]=k>>16&255;_[C++]=k>>8&255;_[C++]=255&k;var L=r.length+3*a+w.length+_.length,T=new Uint8Array(L),I=0;T.set(r,I);I+=r.length;t("IHDR",w,T,I);I+=a+w.length;t("IDATA",_,T,I);I+=a+_.length;t("IEND",new Uint8Array(0),T,I);return d(T,"image/png",o)}for(var r=new Uint8Array([137,80,78,71,13,10,26,10]),a=12,o=new Int32Array(256),c=0;c<256;c++){for(var l=c,h=0;h<8;h++)l=1&l?3988292384^l>>1&2147483647:l>>1&2147483647;o[c]=l}return function(e,t){var n=void 0===e.kind?s.GRAYSCALE_1BPP:e.kind;return i(e,n,t)}}(),g=function(){function e(){this.fontSizeScale=1;this.fontWeight=f.fontWeight;this.fontSize=0;this.textMatrix=a;this.fontMatrix=r;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRise=0;this.fillColor=f.fillColor;this.strokeColor="#000000";this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.lineJoin="";this.lineCap="";this.miterLimit=0;this.dashArray=[];this.dashPhase=0;this.dependencies=[];this.activeClipUrl=null;this.clipGroup=null;this.maskId=""}e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e;this.y=t}};return e}(),m=function(){function e(e){for(var t=[],n=[],i=e.length,r=0;r1&&(h.vertical?s.canvasWidth=n.height*t._viewport.scale:s.canvasWidth=n.width*t._viewport.scale);t._textDivProperties.set(r,s);if(t._enhanceTextSelection){var m=1,v=0;if(0!==l){m=Math.cos(l);v=Math.sin(l)}var b,y,w=(h.vertical?n.height:n.width)*t._viewport.scale,A=u;if(0!==l){b=[m,v,-v,m,f,g];y=a.getAxialAlignedBoundingBox([0,0,w,A],b)}else y=[f,g,f+w,g+A];t._bounds.push({left:y[0],top:y[1],right:y[2],bottom:y[3],div:r,size:[w,A],m:b})}}}function n(e){if(!e._canceled){var t=e._container,n=e._textDivs,i=e._capability,r=n.length;if(r>d){e._renderingDone=!0;i.resolve()}else{var a=document.createElement("canvas");a.mozOpaque=!0;for(var s,c,l=a.getContext("2d",{alpha:!1}),h=0;h0){f.scale=f.canvasWidth/m;v="scaleX("+f.scale+")"}0!==f.angle&&(v="rotate("+f.angle+"deg) "+v);if(""!==v){f.originalTransform=v;o.setProp("transform",u,v)}e._textDivProperties.set(u,f)}}e._renderingDone=!0;i.resolve()}}}function i(e){for(var t=e._bounds,n=e._viewport,i=r(n.width,n.height,t),s=0;s0&&(i=i?Math.min(a,i):a)}return i},v=1+Math.min(Math.abs(d),Math.abs(f));c.paddingLeft=m(g,32,16)/v;c.paddingTop=m(g,48,16)/v;c.paddingRight=m(g,0,16)/v;c.paddingBottom=m(g,16,16)/v;e._textDivProperties.set(o,c)}else{c.paddingLeft=t[s].left-i[s].left;c.paddingTop=t[s].top-i[s].top;c.paddingRight=i[s].right-t[s].right;c.paddingBottom=i[s].bottom-t[s].bottom;e._textDivProperties.set(o,c)}}}function r(e,t,n){var i=n.map(function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}});l(e,i);var r=new Array(n.length);i.forEach(function(e){var t=e.index;r[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}});n.map(function(t,n){var a=r[n],s=i[n];s.x1=t.top;s.y1=e-a.right;s.x2=t.bottom;s.y2=e-a.left;s.index=n;s.x1New=void 0;s.x2New=void 0});l(t,i);i.forEach(function(e){var t=e.index;r[t].top=e.x1New;r[t].bottom=e.x2New});return r}function l(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index});var n={x1:-(1/0),y1:-(1/0),x2:0,y2:1/0,index:-1,x1New:0,x2New:0},i=[{start:-(1/0),end:1/0,boundary:n}];t.forEach(function(e){for(var t=0;t=0&&i[n].start>=e.y2;)n--;var r,a,s,o,c=-(1/0);for(s=t;s<=n;s++){r=i[s];a=r.boundary;var l;l=a.x2>e.x1?a.index>e.index?a.x1New:e.x1:void 0===a.x2New?(a.x2+e.x1)/2:a.x2New;l>c&&(c=l)}e.x1New=c;for(s=t;s<=n;s++){r=i[s];a=r.boundary;void 0===a.x2New?a.x2>e.x1?a.index>e.index&&(a.x2New=a.x2):a.x2New=c:a.x2New>c&&(a.x2New=Math.max(c,a.x2))}var h=[],u=null;for(s=t;s<=n;s++){r=i[s];a=r.boundary;var d=a.x2>e.x2?a:e;if(u===d)h[h.length-1].end=r.end;else{h.push({start:r.start,end:r.end,boundary:d});u=d}}if(i[t].start=0&&i[o].start>=a.y1;o--)f=i[o].boundary===a;for(o=n+1;!f&&o\\376\\377([^<]+)/g,function(e,t){for(var n=t.replace(/\\([0-3])([0-7])([0-7])/g,function(e,t,n,i){return String.fromCharCode(64*t+8*n+1*i)}),i="",r=0;r=32&&a<127&&60!==a&&62!==a&&38!==a?String.fromCharCode(a):"&#x"+(65536+a).toString(16).substring(1)+";"}return">"+i})}function r(e){if("string"==typeof e){e=i(e);var t=new DOMParser;e=t.parseFromString(e,"application/xml")}else e instanceof Document||s("Metadata: Invalid metadata object");this.metaDocument=e;this.metadata=Object.create(null);this.parse()}var a=n(0),s=a.error;r.prototype={parse:function(){var e=this.metaDocument,t=e.documentElement;if("rdf:rdf"!==t.nodeName.toLowerCase()){t=t.firstChild;for(;t&&"rdf:rdf"!==t.nodeName.toLowerCase();)t=t.nextSibling}var n=t?t.nodeName.toLowerCase():null;if(t&&"rdf:rdf"===n&&t.hasChildNodes()){var i,r,a,s,o,c,l,h=t.childNodes;for(s=0,c=h.length;s0;){f[p++]=m&g?0:255;g>>=1}var v=0;p=0;if(0!==f[p]){l[0]=1;++v}for(n=1;n>2)+(f[p+1]?4:0)+(f[p-u+1]?8:0);if(h[b]){l[i+n]=h[b];++v}p++}if(f[p-u]!==f[p]){l[i+n]=f[p]?2:4;++v}if(v>a)return null}p=u*(o-1);i=t*c;if(0!==f[p]){l[i]=8;++v}for(n=1;na)return null;var y=new Int32Array([0,c,-1,0,-c,0,0,0,1]),w=[];for(t=0;v&&t<=o;t++){for(var A=t*c,P=A+s;A>4;l[A]&=C>>2|C<<2}_.push(A%c);_.push(A/c|0);--v}while(S!==A);w.push(_);--t}}var L=function(e){e.save();e.scale(1/s,-1/o);e.translate(0,-o);e.beginPath();for(var t=0,n=w.length;t>3,x=4294967295,_=M.value||!D.value?4278190080:255;for(i=0;iP?c:8*C-7,L=k&-8,T=0,I=0;S>=1}}for(;n=h){a=l;s=c*a}n=0;for(r=s;r--;){v[n++]=m[g++];v[n++]=m[g++];v[n++]=m[g++];v[n++]=255}e.putImageData(f,0,i*F)}}else A("bad image kind: "+t.kind)}}function n(e,t){for(var n=t.height,i=t.width,r=n%F,a=(n-r)/F,s=0===r?a:a+1,o=e.createImageData(i,F),c=0,l=t.data,h=o.data,u=0;u>=1}e.putImageData(o,0,u*F)}}function a(e,t){for(var n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],i=0,r=n.length;i>8;e[a-2]=e[a-2]*s+n*o>>8;e[a-1]=e[a-1]*s+i*o>>8}}}function o(e,t,n){for(var i=e.length,r=1/255,a=3;a>8]>>8:t[r]*a>>16}}function w(e,t,n,i,r,a,l){var h,u=!!a,d=u?a[0]:0,f=u?a[1]:0,p=u?a[2]:0;h="Luminosity"===r?c:o;for(var g=1048576,m=Math.min(i,Math.ceil(g/n)),v=0;vU&&"function"==typeof n,h=l?Date.now()+V:0,u=0,f=this.commonObjs,p=this.objs;;){if(void 0!==i&&s===i.nextBreakPoint){i.breakIt(s,n);return s}c=a[s];if(c!==d.dependency)this[c].apply(this,r[s]);else for(var g=r[s],m=0,v=g.length;mU){if(Date.now()>h){n();return s}u=0}}},endDrawing:function(){null!==this.current.activeSMask&&this.endSMaskGroup();this.ctx.restore();if(this.transparentCanvas){this.ctx=this.compositeCtx;this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.drawImage(this.transparentCanvas,0,0);this.ctx.restore();this.transparentCanvas=null}this.cachedCanvases.clear();S.clear();this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(e){this.current.lineWidth=e;this.ctx.lineWidth=e},setLineCap:function(e){this.ctx.lineCap=B[e]},setLineJoin:function(e){this.ctx.lineJoin=H[e]},setMiterLimit:function(e){this.ctx.miterLimit=e},setDash:function(e,t){var n=this.ctx;if(void 0!==n.setLineDash){n.setLineDash(e);n.lineDashOffset=t}},setRenderingIntent:function(e){},setFlatness:function(e){},setGState:function(e){for(var t=0,n=e.length;t0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup());this.current.activeSMask=a?this.tempSMask:null;this.current.activeSMask&&this.beginSMaskGroup();this.tempSMask=null}}},beginSMaskGroup:function(){var e=this.current.activeSMask,t=e.canvas.width,n=e.canvas.height,i="smaskGroupAt"+this.groupLevel,r=this.cachedCanvases.getCanvas(i,t,n,!0),s=this.ctx,o=s.mozCurrentTransform;this.ctx.save();var c=r.context;c.scale(1/e.scaleX,1/e.scaleY);c.translate(-e.offsetX,-e.offsetY);c.transform.apply(c,o);e.startTransformInverse=c.mozCurrentTransformInverse;a(s,c);this.ctx=c;this.setGState([["BM","source-over"],["ca",1],["CA",1]]);this.groupStack.push(s);this.groupLevel++},suspendSMaskGroup:function(){var e=this.ctx;this.groupLevel--;this.ctx=this.groupStack.pop();k(this.ctx,this.current.activeSMask,e);this.ctx.restore();this.ctx.save();a(e,this.ctx);this.current.resumeSMaskCtx=e;var t=g.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t);e.save();e.setTransform(1,0,0,1,0,0);e.clearRect(0,0,e.canvas.width,e.canvas.height);e.restore()},resumeSMaskGroup:function(){var e=this.current.resumeSMaskCtx,t=this.ctx;this.ctx=e;this.groupStack.push(t);this.groupLevel++},endSMaskGroup:function(){var e=this.ctx;this.groupLevel--;this.ctx=this.groupStack.pop();k(this.ctx,this.current.activeSMask,e);this.ctx.restore();a(e,this.ctx);var t=g.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t)},save:function(){this.ctx.save();var e=this.current;this.stateStack.push(e);this.current=e.clone();this.current.resumeSMaskCtx=null},restore:function(){this.current.resumeSMaskCtx&&this.resumeSMaskGroup();null===this.current.activeSMask||0!==this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask||this.endSMaskGroup();if(0!==this.stateStack.length){this.current=this.stateStack.pop();this.ctx.restore();this.pendingClip=null;this.cachedGetSinglePixelWidth=null}},transform:function(e,t,n,i,r,a){this.ctx.transform(e,t,n,i,r,a);this.cachedGetSinglePixelWidth=null},constructPath:function(e,t){for(var n=this.ctx,i=this.current,r=i.x,a=i.y,s=0,o=0,c=e.length;sT?T:t;this.current.fontSizeScale=t/c;var h=s+" "+a+" "+c+"px "+o;this.ctx.font=h}},setTextRenderingMode:function(e){this.current.textRenderingMode=e},setTextRise:function(e){this.current.textRise=e},moveText:function(e,t){this.current.x=this.current.lineX+=e;this.current.y=this.current.lineY+=t},setLeadingMoveText:function(e,t){this.setLeading(-t);this.moveText(e,t)},setTextMatrix:function(e,t,n,i,r,a){this.current.textMatrix=[e,t,n,i,r,a];this.current.textMatrixScale=Math.sqrt(e*e+t*t);this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar:function(e,t,n){var i,r=this.ctx,a=this.current,s=a.font,o=a.textRenderingMode,c=a.fontSize/a.fontSizeScale,l=o&f.FILL_STROKE_MASK,h=!!(o&f.ADD_TO_PATH_FLAG);(s.disableFontFace||h)&&(i=s.getPathGenerator(this.commonObjs,e));if(s.disableFontFace){r.save();r.translate(t,n);r.beginPath();i(r,c);l!==f.FILL&&l!==f.FILL_STROKE||r.fill();l!==f.STROKE&&l!==f.FILL_STROKE||r.stroke();r.restore()}else{l!==f.FILL&&l!==f.FILL_STROKE||r.fillText(e,t,n);l!==f.STROKE&&l!==f.FILL_STROKE||r.strokeText(e,t,n)}if(h){var u=this.pendingTextPaths||(this.pendingTextPaths=[]);u.push({transform:r.mozCurrentTransform,x:t,y:n,fontSize:c,addToPath:i})}},get isFontSubpixelAAEnabled(){var e=this.canvasFactory.create(10,10).context;e.scale(1.5,1);e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,n=!1,i=3;i0&&t[i]<255){n=!0;break}return P(this,"isFontSubpixelAAEnabled",n)},showText:function(e){var t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);var i=t.fontSize;if(0!==i){var r=this.ctx,a=t.fontSizeScale,s=t.charSpacing,o=t.wordSpacing,c=t.fontDirection,l=t.textHScale*c,h=e.length,u=n.vertical,d=u?1:-1,p=n.defaultVMetrics,g=i*t.fontMatrix[0],m=t.textRenderingMode===f.FILL&&!n.disableFontFace;r.save();r.transform.apply(r,t.textMatrix);r.translate(t.x,t.y+t.textRise);t.patternFill&&(r.fillStyle=t.fillColor.getPattern(r,this));c>0?r.scale(l,-1):r.scale(l,1);var v=t.lineWidth,y=t.textMatrixScale;if(0===y||0===v){var w=t.textRenderingMode&f.FILL_STROKE_MASK;if(w===f.STROKE||w===f.FILL_STROKE){this.cachedGetSinglePixelWidth=null;v=this.getSinglePixelWidth()*E}}else v/=y;if(1!==a){r.scale(a,a);v/=a}r.lineWidth=v;var A,P=0;for(A=0;A0){var j=1e3*r.measureText(I).width/i*a;if(OI){h=c/I;c=I}if(l>I){u=l/I;l=I}var d="groupAt"+this.groupLevel;e.smask&&(d+="_smask_"+this.smaskCounter++%2);var f=this.cachedCanvases.getCanvas(d,c,l,!0),p=f.context;p.scale(1/h,1/u);p.translate(-s,-o);p.transform.apply(p,n);if(e.smask)this.smaskStack.push({canvas:f.canvas,context:p,offsetX:s,offsetY:o,scaleX:h,scaleY:u,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null});else{t.setTransform(1,0,0,1,0,0);t.translate(s,o);t.scale(h,u)}a(t,p);this.ctx=p;this.setGState([["BM","source-over"],["ca",1],["CA",1]]);this.groupStack.push(t);this.groupLevel++;this.current.activeSMask=null},endGroup:function(e){this.groupLevel--;var t=this.ctx;this.ctx=this.groupStack.pop();void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1;e.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(t.canvas,0,0);this.restore()},beginAnnotations:function(){this.save();this.current=new N;this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(e,t,n){this.save();if(y(e)&&4===e.length){var i=e[2]-e[0],r=e[3]-e[1];this.ctx.rect(e[0],e[1],i,r);this.clip();this.endPath()}this.transform.apply(this,t);this.transform.apply(this,n)},endAnnotation:function(){this.restore()},paintJpegXObject:function(e,t,n){var i=this.objs.get(e);if(i){this.save();var r=this.ctx;r.scale(1/t,-1/n);r.drawImage(i,0,0,i.width,i.height,0,-n,t,n);if(this.imageLayer){var a=r.mozCurrentTransformInverse,s=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:e,left:s[0],top:s[1],width:t/a[0],height:n/a[3]})}this.restore()}else x("Dependent image isn't ready yet")},paintImageMaskXObject:function(e){var t=this.ctx,i=e.width,a=e.height,s=this.current.fillColor,o=this.current.patternFill,c=this.processingType3;R&&c&&void 0===c.compiled&&(i<=O&&a<=O?c.compiled=r({data:e.data,width:i,height:a}):c.compiled=null);if(c&&c.compiled)c.compiled(t);else{var l=this.cachedCanvases.getCanvas("maskCanvas",i,a),h=l.context;h.save();n(h,e);h.globalCompositeOperation="source-in";h.fillStyle=o?s.getPattern(h,this):s;h.fillRect(0,0,i,a);h.restore();this.paintInlineImageXObject(l.canvas)}},paintImageMaskXObjectRepeat:function(e,t,i,r){var a=e.width,s=e.height,o=this.current.fillColor,c=this.current.patternFill,l=this.cachedCanvases.getCanvas("maskCanvas",a,s),h=l.context;h.save();n(h,e);h.globalCompositeOperation="source-in";h.fillStyle=c?o.getPattern(h,this):o;h.fillRect(0,0,a,s);h.restore();for(var u=this.ctx,d=0,f=r.length;d2&&g>1||f>2&&m>1;){var b=g,y=m;if(h>2&&g>1){b=Math.ceil(g/2);h/=g/b}if(f>2&&m>1){y=Math.ceil(m/2);f/=m/y}s=this.cachedCanvases.getCanvas(v,b,y);p=s.context;p.clearRect(0,0,b,y);p.drawImage(a,0,0,g,m,0,0,b,y);a=s.canvas;g=b;m=y;v="prescale1"===v?"prescale2":"prescale1"}r.drawImage(a,0,0,g,m,0,-i,n,i);if(this.imageLayer){var w=this.getCanvasPosition(0,-i);this.imageLayer.appendImage({imgData:e,left:w[0],top:w[1],width:n/o[0],height:i/o[3]})}this.restore()},paintInlineImageXObjectGroup:function(e,n){var i=this.ctx,r=e.width,a=e.height,s=this.cachedCanvases.getCanvas("inlineImage",r,a),o=s.context;t(o,e);for(var c=0,l=n.length;c0&&!i.isSyncFontLoadingSupported?this.prepareFontLoadEvent(n,r,p):p.complete()};i.prototype.queueLoadingCallback=function(e){function t(){a(!r.end,"completeRequest() cannot be called twice");r.end=Date.now();for(;n.requests.length>0&&n.requests[0].end;){var e=n.requests.shift();setTimeout(e.callback,0)}}var n=this.loadingContext,i="pdfjs-font-loading-"+n.nextRequestId++,r={id:i,complete:t,callback:e,started:Date.now()};n.requests.push(r);return r};i.prototype.prepareFontLoadEvent=function(e,t,n){function i(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function r(e,t,n,i){var r=e.substr(0,t),a=e.substr(t+n);return r+i+a}function a(e,t){d++;if(d>30){l("Load test font never loaded.");t()}else{u.font="30px "+e;u.fillText(".",0,20);var n=u.getImageData(0,0,1,1);n.data[3]>0?t():setTimeout(a.bind(null,e,t))}}var s,c,h=document.createElement("canvas");h.width=1;h.height=1;var u=h.getContext("2d"),d=0,f="lt"+Date.now()+this.loadTestFontId++,p=this.loadTestFont,g=976;p=r(p,g,f.length,f);var m=16,v=1482184792,b=i(p,m);for(s=0,c=f.length-3;s=14&&(e=!0);return e};Object.defineProperty(i,"isSyncFontLoadingSupported",{get:function(){return c(i,"isSyncFontLoadingSupported",u())},enumerable:!0,configurable:!0});var d={get value(){return c(this,"value",r.isEvalSupported())}},f=function(){function e(e,t){this.compiledGlyphs=Object.create(null);for(var n in e)this[n]=e[n];this.options=t}e.prototype={createNativeFontFace:function(){if(!this.data)return null;if(this.options.disableFontFace){this.disableFontFace=!0;return null}var e=new FontFace(this.loadedName,this.data,{});this.options.fontRegistry&&this.options.fontRegistry.registerFont(this);return e},createFontFaceRule:function(){if(!this.data)return null;if(this.options.disableFontFace){this.disableFontFace=!0;return null}var e=s(new Uint8Array(this.data)),t=this.loadedName,n="url(data:"+this.mimetype+";base64,"+btoa(e)+");",i='@font-face { font-family:"'+t+'";src:'+n+"}";this.options.fontRegistry&&this.options.fontRegistry.registerFont(this,n);return i},getPathGenerator:function(e,t){if(!(t in this.compiledGlyphs)){var n,i,r,a=e.get(this.loadedName+"_path_"+t);if(this.options.isEvalSupported&&d.value){var s,o="";for(i=0,r=a.length;il[i+1]){c=n;n=i;i=c;c=a;a=s;s=c}if(l[i+1]>l[r+1]){c=i;i=r;r=c;c=s;s=o;o=c}if(l[n+1]>l[i+1]){c=n;n=i;i=c;c=a;a=s;s=c}var f=(l[n]+t.offsetX)*t.scaleX,p=(l[n+1]+t.offsetY)*t.scaleY,g=(l[i]+t.offsetX)*t.scaleX,m=(l[i+1]+t.offsetY)*t.scaleY,v=(l[r]+t.offsetX)*t.scaleX,b=(l[r+1]+t.offsetY)*t.scaleY;if(!(p>=b))for(var y,w,A,P,x,_,C,S,k,L=h[a],T=h[a+1],I=h[a+2],E=h[s],R=h[s+1],O=h[s+2],F=h[o],D=h[o+1],M=h[o+2],j=Math.round(p),N=Math.round(b),V=j;V<=N;V++){if(Vb?1:m===b?0:(m-V)/(m-b);y=g-(g-v)*k;w=E-(E-F)*k;A=R-(R-D)*k;P=O-(O-M)*k}k=Vb?1:(p-V)/(p-b);x=f-(f-v)*k;_=L-(L-F)*k;C=T-(T-D)*k;S=I-(I-M)*k;for(var U=Math.round(Math.min(y,x)),B=Math.round(Math.max(y,x)),H=d*V+4*U,W=U;W<=B;W++){k=(y-W)/(y-x);k=k<0?0:k>1?1:k;u[H++]=w-(w-_)*k|0;u[H++]=A-(A-C)*k|0;u[H++]=P-(P-S)*k|0;u[H++]=255}}}function t(t,n,i){var r,a,s=n.coords,o=n.colors;switch(n.type){case"lattice":var c=n.verticesPerRow,h=Math.floor(s.length/c)-1,u=c-1;for(r=0;r=0,o=/Chrome\/(39|40)\./.test(n),c=n.indexOf("CriOS")>=0,l=n.indexOf("Trident")>=0,h=/\b(iPad|iPhone|iPod)(?=;)/.test(n),u=n.indexOf("Opera")>=0,d=/Safari\//.test(n)&&!/(Chrome\/|Android\s)/.test(n),f="object"==typeof window&&"object"==typeof document;"undefined"==typeof PDFJS&&(t.PDFJS={});PDFJS.compatibilityChecked=!0;!function(){function e(e,t){return new i(this.slice(e,t))}function n(e,t){arguments.length<2&&(t=0);for(var n=0,i=e.length;n>2,l=(3&a)<<4|s>>4,h=n+1>6:64,u=n+2>(-2*r&6)):0)i=e.indexOf(i);return s}}}();!function(){"undefined"==typeof Function.prototype.bind&&(Function.prototype.bind=function(e){var t=this,n=Array.prototype.slice.call(arguments,1),i=function(){var i=n.concat(Array.prototype.slice.call(arguments));return t.apply(e,i)};return i})}();!function(){if(f){var e=document.createElement("div");"dataset"in e||Object.defineProperty(HTMLElement.prototype,"dataset",{get:function(){if(this._dataset)return this._dataset;for(var e={},t=0,n=this.attributes.length;t=0&&i&&a.splice(s,1);e.className=a.join(" ");return s>=0}if(f){var t=document.createElement("div");if(!("classList"in t)){var n={add:function(t){e(this.element,t,!0,!1)},contains:function(t){return e(this.element,t,!1,!1)},remove:function(t){e(this.element,t,!1,!0)},toggle:function(t){e(this.element,t,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;var e=Object.create(n,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:e,writable:!1,enumerable:!1});return e},enumerable:!0})}}}();!function(){if(!("undefined"==typeof importScripts||"console"in t)){var e={},n={log:function(){var e=Array.prototype.slice.call(arguments);t.postMessage({targetName:"main",action:"console_log",data:e})},error:function(){var e=Array.prototype.slice.call(arguments);t.postMessage({targetName:"main",action:"console_error",data:e})},time:function(t){e[t]=Date.now()},timeEnd:function(t){var n=e[t];if(!n)throw new Error("Unknown timer name "+t);this.log("Timer:",t,Date.now()-n)}};t.console=n}}();!function(){if(f)if("console"in window)if("bind"in console.log);else{console.log=function(e){return function(t){return e(t)}}(console.log);console.error=function(e){return function(t){return e(t)}}(console.error);console.warn=function(e){return function(t){return e(t)}}(console.warn)}else window.console={log:function(){},error:function(){},warn:function(){}}}();!function(){function e(e){t(e.target)&&e.stopPropagation()}function t(e){return e.disabled||e.parentNode&&t(e.parentNode)}u&&document.addEventListener("click",e,!0)}();!function(){(l||c)&&(PDFJS.disableCreateObjectURL=!0)}();!function(){"undefined"!=typeof navigator&&("language"in navigator||(PDFJS.locale=navigator.userLanguage||"en-US"))}();!function(){if(d||r||o||h){PDFJS.disableRange=!0;PDFJS.disableStream=!0}}();!function(){f&&(history.pushState&&!r||(PDFJS.disableHistory=!0))}();!function(){if(f)if(window.CanvasPixelArray)"function"!=typeof window.CanvasPixelArray.prototype.set&&(window.CanvasPixelArray.prototype.set=function(e){for(var t=0,n=this.length;t0;){var r=this.handlers.shift(),a=r.thisPromise._status,s=r.thisPromise._value;try{if(a===n)"function"==typeof r.onResolve&&(s=r.onResolve(s));else if("function"==typeof r.onReject){s=r.onReject(s);a=n;r.thisPromise._unhandledRejection&&this.removeUnhandeledRejection(r.thisPromise)}}catch(o){a=i;s=o}r.nextPromise._updateStatus(a,s);if(Date.now()>=t)break}this.handlers.length>0?setTimeout(this.runHandlers.bind(this),0):this.running=!1},addUnhandledRejection:function(e){this.unhandledRejections.push({promise:e,time:Date.now()});this.scheduleRejectionCheck()},removeUnhandeledRejection:function(e){e._unhandledRejection=!1;for(var t=0;tr){var n=this.unhandledRejections[t].promise._value,i="Unhandled rejection: "+n;n.stack&&(i+="\n"+n.stack);try{throw new Error(i)}catch(a){console.warn(i)}this.unhandledRejections.splice(t);t--}this.unhandledRejections.length&&this.scheduleRejectionCheck()}.bind(this),r)}}},s=function(t){this._status=e;this._handlers=[];try{t.call(this,this._resolve.bind(this),this._reject.bind(this))}catch(n){this._reject(n)}};s.all=function(e){function t(e){if(a._status!==i){c=[];r(e)}}var n,r,a=new s(function(e,t){n=e;r=t}),o=e.length,c=[];if(0===o){n(c);return a}for(var l=0,h=e.length;l32&&t<127&&[34,35,60,62,63,96].indexOf(t)===-1?e:encodeURIComponent(e)}function a(e){var t=e.charCodeAt(0);return t>32&&t<127&&[34,35,60,62,96].indexOf(t)===-1?e:encodeURIComponent(e)}function s(t,s,o){function c(e){y.push(e)}var l=s||"scheme start",h=0,u="",v=!1,b=!1,y=[];e:for(;(t[h-1]!==p||0===h)&&!this._isInvalid;){var w=t[h];switch(l){case"scheme start":if(!w||!g.test(w)){if(s){c("Invalid scheme.");break e}u="";l="no scheme";continue}u+=w.toLowerCase();l="scheme";break;case"scheme":if(w&&m.test(w))u+=w.toLowerCase();else{if(":"!==w){if(s){if(w===p)break e;c("Code point not allowed in scheme: "+w);break e}u="";h=0;l="no scheme";continue}this._scheme=u;u="";if(s)break e;e(this._scheme)&&(this._isRelative=!0);l="file"===this._scheme?"relative":this._isRelative&&o&&o._scheme===this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":if("?"===w){this._query="?";l="query"}else if("#"===w){this._fragment="#";l="fragment"}else w!==p&&"\t"!==w&&"\n"!==w&&"\r"!==w&&(this._schemeData+=r(w));break;case"no scheme":if(o&&e(o._scheme)){l="relative";continue}c("Missing scheme.");n.call(this);break;case"relative or authority":if("/"!==w||"/"!==t[h+1]){c("Expected /, got: "+w);l="relative";continue}l="authority ignore slashes";break;case"relative":this._isRelative=!0;"file"!==this._scheme&&(this._scheme=o._scheme);if(w===p){this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query=o._query;this._username=o._username;this._password=o._password;break e}if("/"===w||"\\"===w){"\\"===w&&c("\\ is an invalid code point.");l="relative slash"}else if("?"===w){this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query="?";this._username=o._username;this._password=o._password;l="query"}else{if("#"!==w){var A=t[h+1],P=t[h+2];if("file"!==this._scheme||!g.test(w)||":"!==A&&"|"!==A||P!==p&&"/"!==P&&"\\"!==P&&"?"!==P&&"#"!==P){this._host=o._host;this._port=o._port;this._username=o._username;this._password=o._password;this._path=o._path.slice();this._path.pop()}l="relative path";continue}this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query=o._query;this._fragment="#";this._username=o._username;this._password=o._password;l="fragment"}break;case"relative slash":if("/"!==w&&"\\"!==w){if("file"!==this._scheme){this._host=o._host;this._port=o._port;this._username=o._username;this._password=o._password}l="relative path";continue}"\\"===w&&c("\\ is an invalid code point.");l="file"===this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!==w){c("Expected '/', got: "+w);l="authority ignore slashes";continue}l="authority second slash";break;case"authority second slash":l="authority ignore slashes";if("/"!==w){c("Expected '/', got: "+w);continue}break;case"authority ignore slashes":if("/"!==w&&"\\"!==w){l="authority";continue}c("Expected authority, got: "+w);break;case"authority":if("@"===w){if(v){c("@ already seen.");u+="%40"}v=!0;for(var x=0;xa);i.lastY=n;t(i)}))},i={down:!0,lastY:e.scrollTop,_eventHandler:n},r=null;e.addEventListener("scroll",n,!0);return i}function s(e){for(var t=e.split("&"),n={},i=0,r=t.length;i1?a[1]:null;n[decodeURIComponent(s)]=decodeURIComponent(o)}return n}function o(e,t){var n=0,i=e.length-1;if(0===e.length||!t(e[i]))return e.length;if(t(e[n]))return n;for(;n>1,a=e[r];t(a)?i=r:n=r+1}return n}function c(e){if(Math.floor(e)===e)return[e,1];var t=1/e,n=8;if(t>n)return[1,n];if(Math.floor(t)===t)return[1,t];for(var i=e>1?t:e,r=0,a=1,s=1,o=1;;){var c=r+s,l=a+o;if(l>n)break;if(i<=c/l){s=c;o=l}else{r=c;a=l}}var h;h=i-r/af}for(var r,a,s,c,l,h,u,d,f=e.scrollTop,p=f+e.clientHeight,g=e.scrollLeft,m=g+e.clientWidth,v=[],b=0===t.length?0:o(t,i),y=b,w=t.length;yp)break;u=a.offsetLeft+a.clientLeft;d=a.clientWidth;if(!(u+dm)){l=Math.max(0,f-s)+Math.max(0,s+c-p);h=100*(c-l)/c|0;v.push({id:r.id,x:u,y:s,view:r,percent:h})}}var A=v[0],P=v[v.length-1];n&&v.sort(function(e,t){var n=e.percent-t.percent;return Math.abs(n)>.001?-n:e.id-t.id});return{first:A,last:P,views:v}}function u(e){e.preventDefault()}function d(e,t){"undefined"==typeof t&&(t="document.pdf");var n=/^(?:(?:[^:]+:)?\/\/[^\/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,i=/[^\/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=n.exec(e),a=i.exec(r[1])||i.exec(r[2])||i.exec(r[3]);if(a){a=a[0];if(a.indexOf("%")!==-1)try{a=i.exec(decodeURIComponent(a))[0]}catch(s){}}return a||t}function f(e){var t=Math.sqrt(e.deltaX*e.deltaX+e.deltaY*e.deltaY),n=Math.atan2(e.deltaY,e.deltaX);-.25*Math.PI0&&this.bar.setAttribute("style","width: calc(100% - "+n+"px);")}},hide:function(){if(this.visible){this.visible=!1;this.bar.classList.add("hidden");document.body.classList.remove("loadingInProgress")}},show:function(){if(!this.visible){this.visible=!0;document.body.classList.add("loadingInProgress");this.bar.classList.remove("hidden")}}};return t}();t.CSS_UNITS=g;t.DEFAULT_SCALE_VALUE=m;t.DEFAULT_SCALE=v;t.MIN_SCALE=b;t.MAX_SCALE=y;t.UNKNOWN_SCALE=w;t.MAX_AUTO_SCALE=A;t.SCROLLBAR_PADDING=P;t.VERTICAL_PADDING=x;t.RendererType=_;t.mozL10n=C;t.EventBus=T;t.ProgressBar=I;t.getPDFFileNameFromURL=d;t.noContextMenuHandler=u;t.parseQueryString=s;t.getVisibleElements=h;t.roundToDivide=l;t.approximateFraction=c;t.getOutputScale=i;t.scrollIntoView=r;t.watchScroll=a;t.binarySearchFirstItem=o;t.normalizeWheelEventDelta=f;t.animationStarted=k;t.localized=L},function(e,t,n){"use strict";function i(e){e.on("documentload",function(){var e=document.createEvent("CustomEvent");e.initCustomEvent("documentload",!0,!0,{});window.dispatchEvent(e)});e.on("pagerendered",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("pagerendered",!0,!0,{pageNumber:e.pageNumber,cssTransform:e.cssTransform});e.source.div.dispatchEvent(t)});e.on("textlayerrendered",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("textlayerrendered",!0,!0,{pageNumber:e.pageNumber});e.source.textLayerDiv.dispatchEvent(t)});e.on("pagechange",function(e){var t=document.createEvent("UIEvents");t.initUIEvent("pagechange",!0,!0,window,0);t.pageNumber=e.pageNumber;e.source.container.dispatchEvent(t)});e.on("pagesinit",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("pagesinit",!0,!0,null);e.source.container.dispatchEvent(t)});e.on("pagesloaded",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("pagesloaded",!0,!0,{pagesCount:e.pagesCount});e.source.container.dispatchEvent(t)});e.on("scalechange",function(e){var t=document.createEvent("UIEvents");t.initUIEvent("scalechange",!0,!0,window,0);t.scale=e.scale;t.presetValue=e.presetValue;e.source.container.dispatchEvent(t)});e.on("updateviewarea",function(e){var t=document.createEvent("UIEvents");t.initUIEvent("updateviewarea",!0,!0,window,0);t.location=e.location;e.source.container.dispatchEvent(t)});e.on("find",function(e){if(e.source!==window){var t=document.createEvent("CustomEvent");t.initCustomEvent("find"+e.type,!0,!0,{query:e.query,phraseSearch:e.phraseSearch,caseSensitive:e.caseSensitive,highlightAll:e.highlightAll,findPrevious:e.findPrevious});window.dispatchEvent(t)}});e.on("attachmentsloaded",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("attachmentsloaded",!0,!0,{attachmentsCount:e.attachmentsCount});e.source.container.dispatchEvent(t)});e.on("sidebarviewchanged",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("sidebarviewchanged",!0,!0,{view:e.view});e.source.outerContainer.dispatchEvent(t)});e.on("pagemode",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("pagemode",!0,!0,{mode:e.mode});e.source.pdfViewer.container.dispatchEvent(t)});e.on("namedaction",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("namedaction",!0,!0,{action:e.action});e.source.pdfViewer.container.dispatchEvent(t)});e.on("presentationmodechanged",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("presentationmodechanged",!0,!0,{active:e.active,switchInProgress:e.switchInProgress});window.dispatchEvent(t)});e.on("outlineloaded",function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("outlineloaded",!0,!0,{outlineCount:e.outlineCount});e.source.container.dispatchEvent(t)})}function r(){if(o)return o;o=new s;i(o);return o}var a=n(1),s=a.EventBus,o=null;t.attachDOMEventsToEventBus=i;t.getGlobalEventBus=r},function(e,t,n){"use strict";function i(e){return o.test(e)}var r=n(1),a=n(2),s=r.parseQueryString,o=/^\d+$/,c=function(){function e(e){e=e||{};this.eventBus=e.eventBus||a.getGlobalEventBus();this.baseUrl=null;this.pdfDocument=null;this.pdfViewer=null;this.pdfHistory=null;this._pagesRefCache=null}function t(e){if(!(e instanceof Array))return!1;var t=e.length,n=!0;if(t<2)return!1;var i=e[0];if(!("object"==typeof i&&"number"==typeof i.num&&(0|i.num)===i.num&&"number"==typeof i.gen&&(0|i.gen)===i.gen||"number"==typeof i&&(0|i)===i&&i>=0))return!1;var r=e[1];if("object"!=typeof r||"string"!=typeof r.name)return!1;switch(r.name){case"XYZ":if(5!==t)return!1;break;case"Fit":case"FitB":return 2===t;case"FitH":case"FitBH":case"FitV":case"FitBV":if(3!==t)return!1;break;case"FitR":if(6!==t)return!1;n=!1;break;default:return!1}for(var a=2;ai.pagesCount){console.error('PDFLinkService_navigateTo: "'+a+'" is a non-existent page number.');return}i.pdfViewer.scrollPageIntoView({pageNumber:a,destArray:e});i.pdfHistory&&i.pdfHistory.push({dest:e,hash:n,page:a})}else i.pdfDocument.getPageIndex(t).then(function(e){i.cachePageRef(e+1,t);r(t)})["catch"](function(){console.error('PDFLinkService_navigateTo: "'+t+'" is not a valid page reference.')})};if("string"==typeof e){n=e;t=this.pdfDocument.getDestination(e)}else t=Promise.resolve(e);t.then(function(t){e=t;t instanceof Array?r(t[0]):console.error('PDFLinkService_navigateTo: "'+t+'" is not a valid destination array.')})},getDestinationHash:function(e){if("string"==typeof e)return this.getAnchorUrl("#"+(i(e)?"nameddest=":"")+escape(e));if(e instanceof Array){var t=JSON.stringify(e);return this.getAnchorUrl("#"+escape(t))}return this.getAnchorUrl("")},getAnchorUrl:function(e){return(this.baseUrl||"")+e},setHash:function(e){var n,r;if(e.indexOf("=")>=0){var a=s(e);"search"in a&&this.eventBus.dispatch("findfromurlhash",{source:this,query:a.search.replace(/"/g,""),phraseSearch:"true"===a.phrase});if("nameddest"in a){this.pdfHistory&&this.pdfHistory.updateNextHashParam(a.nameddest);this.navigateTo(a.nameddest);return}"page"in a&&(n=0|a.page||1);if("zoom"in a){var o=a.zoom.split(","),c=o[0],l=parseFloat(c);c.indexOf("Fit")===-1?r=[null,{name:"XYZ"},o.length>1?0|o[1]:null,o.length>2?0|o[2]:null,l?l/100:c]:"Fit"===c||"FitB"===c?r=[null,{name:c}]:"FitH"===c||"FitBH"===c||"FitV"===c||"FitBV"===c?r=[null,{name:c},o.length>1?0|o[1]:null]:"FitR"===c?5!==o.length?console.error("PDFLinkService_setHash: Not enough parameters for 'FitR'."):r=[null,{name:c},0|o[1],0|o[2],0|o[3],0|o[4]]:console.error("PDFLinkService_setHash: '"+c+"' is not a valid zoom value.")}r?this.pdfViewer.scrollPageIntoView({pageNumber:n||this.page,destArray:r,allowNegativeOffset:!0}):n&&(this.page=n);"pagemode"in a&&this.eventBus.dispatch("pagemode",{source:this,mode:a.pagemode})}else{if(i(e)&&e<=this.pagesCount){console.warn('PDFLinkService_setHash: specifying a page number directly after the hash symbol (#) is deprecated, please use the "#page='+e+'" form instead.');this.page=0|e}r=unescape(e);try{r=JSON.parse(r);r instanceof Array||(r=r.toString())}catch(h){}if("string"==typeof r||t(r)){this.pdfHistory&&this.pdfHistory.updateNextHashParam(r);this.navigateTo(r);return}console.error("PDFLinkService_setHash: '"+unescape(e)+"' is not a valid destination.")}},executeNamedAction:function(e){switch(e){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page1&&this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}this.eventBus.dispatch("namedaction",{source:this,action:e})},onFileAttachmentAnnotation:function(e){this.eventBus.dispatch("fileattachmentannotation",{source:this,id:e.id,filename:e.filename,content:e.content})},cachePageRef:function(e,t){var n=t.num+" "+t.gen+" R";this._pagesRefCache[n]=e},_cachedPageNumber:function(e){var t=e.num+" "+e.gen+" R";return this._pagesRefCache&&this._pagesRefCache[t]||null}};return e}(),l=function(){function e(){}e.prototype={get page(){return 0},set page(e){},navigateTo:function(e){},getDestinationHash:function(e){return"#"},getAnchorUrl:function(e){return"#"},setHash:function(e){},executeNamedAction:function(e){},onFileAttachmentAnnotation:function(e){},cachePageRef:function(e,t){}};return e}();t.PDFLinkService=c;t.SimpleLinkService=l},function(e,t,n){"use strict";function i(){}var r=n(1),a=n(3),s=n(0),o=r.mozL10n,c=a.SimpleLinkService,l=function(){function e(e){this.pageDiv=e.pageDiv;this.pdfPage=e.pdfPage;this.renderInteractiveForms=e.renderInteractiveForms;this.linkService=e.linkService;this.downloadManager=e.downloadManager;this.div=null}e.prototype={render:function(e,t){var n=this,i={intent:void 0===t?"display":t};this.pdfPage.getAnnotations(i).then(function(t){e=e.clone({dontFlip:!0});i={viewport:e,div:n.div,annotations:t,page:n.pdfPage,renderInteractiveForms:n.renderInteractiveForms,linkService:n.linkService,downloadManager:n.downloadManager};if(n.div)s.AnnotationLayer.update(i);else{if(0===t.length)return;n.div=document.createElement("div");n.div.className="annotationLayer";n.pageDiv.appendChild(n.div);i.div=n.div;s.AnnotationLayer.render(i);"undefined"!=typeof o&&o.translate(n.div)}})},hide:function(){this.div&&this.div.setAttribute("hidden","true")}};return e}();i.prototype={createAnnotationLayerBuilder:function(e,t,n){return new l({pageDiv:e,pdfPage:t,renderInteractiveForms:n,linkService:new c})}};t.AnnotationLayerBuilder=l;t.DefaultAnnotationLayerFactory=i},function(e,t,n){"use strict";var i=n(1),r=n(7),a=n(2),s=n(0),o=i.CSS_UNITS,c=i.DEFAULT_SCALE,l=i.getOutputScale,h=i.approximateFraction,u=i.roundToDivide,d=i.RendererType,f=r.RenderingStates,p=200,g=function(){function e(e){var t=e.container,n=e.id,i=e.scale,r=e.defaultViewport,s=e.renderingQueue,o=e.textLayerFactory,l=e.annotationLayerFactory,h=e.enhanceTextSelection||!1,u=e.renderInteractiveForms||!1;this.id=n;this.renderingId="page"+n;this.pageLabel=null;this.rotation=0;this.scale=i||c;this.viewport=r;this.pdfPageRotate=r.rotation;this.hasRestrictedScaling=!1;this.enhanceTextSelection=h;this.renderInteractiveForms=u;this.eventBus=e.eventBus||a.getGlobalEventBus();this.renderingQueue=s;this.textLayerFactory=o;this.annotationLayerFactory=l;this.renderer=e.renderer||d.CANVAS;this.paintTask=null;this.paintedViewportMap=new WeakMap;this.renderingState=f.INITIAL;this.resume=null;this.error=null;this.onBeforeDraw=null;this.onAfterDraw=null;this.textLayer=null;this.zoomLayer=null;this.annotationLayer=null;var p=document.createElement("div");p.className="page";p.style.width=Math.floor(this.viewport.width)+"px";p.style.height=Math.floor(this.viewport.height)+"px";p.setAttribute("data-page-number",this.id);this.div=p;t.appendChild(p)}e.prototype={setPdfPage:function(e){this.pdfPage=e;this.pdfPageRotate=e.rotate;var t=(this.rotation+this.pdfPageRotate)%360;this.viewport=e.getViewport(this.scale*o,t);this.stats=e.stats;this.reset()},destroy:function(){this.reset();this.pdfPage&&this.pdfPage.cleanup()},_resetZoomLayer:function(e){if(this.zoomLayer){var t=this.zoomLayer.firstChild;this.paintedViewportMap["delete"](t);t.width=0;t.height=0;e&&this.zoomLayer.remove();this.zoomLayer=null}},reset:function(e,t){this.cancelRendering();var n=this.div;n.style.width=Math.floor(this.viewport.width)+"px";n.style.height=Math.floor(this.viewport.height)+"px";for(var i=n.childNodes,r=e&&this.zoomLayer||null,a=t&&this.annotationLayer&&this.annotationLayer.div||null,s=i.length-1;s>=0;s--){var o=i[s];r!==o&&a!==o&&n.removeChild(o)}n.removeAttribute("data-loaded");a?this.annotationLayer.hide():this.annotationLayer=null;if(!r){if(this.canvas){this.paintedViewportMap["delete"](this.canvas);this.canvas.width=0;this.canvas.height=0;delete this.canvas}this._resetZoomLayer()}if(this.svg){this.paintedViewportMap["delete"](this.svg);delete this.svg}this.loadingIconDiv=document.createElement("div");this.loadingIconDiv.className="loadingIcon";n.appendChild(this.loadingIconDiv)},update:function(e,t){this.scale=e||this.scale;"undefined"!=typeof t&&(this.rotation=t);var n=(this.rotation+this.pdfPageRotate)%360;this.viewport=this.viewport.clone({scale:this.scale*o,rotation:n});if(this.svg){this.cssTransform(this.svg,!0);this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0})}else{var i=!1;if(this.canvas&&s.PDFJS.maxCanvasPixels>0){var r=this.outputScale;(Math.floor(this.viewport.width)*r.sx|0)*(Math.floor(this.viewport.height)*r.sy|0)>s.PDFJS.maxCanvasPixels&&(i=!0)}if(this.canvas){if(s.PDFJS.useOnlyCssZoom||this.hasRestrictedScaling&&i){this.cssTransform(this.canvas,!0);this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0});return}if(!this.zoomLayer){this.zoomLayer=this.canvas.parentNode;this.zoomLayer.style.position="absolute"}}this.zoomLayer&&this.cssTransform(this.zoomLayer.firstChild);this.reset(!0,!0)}},cancelRendering:function(){if(this.paintTask){this.paintTask.cancel();this.paintTask=null}this.renderingState=f.INITIAL;this.resume=null;if(this.textLayer){this.textLayer.cancel();this.textLayer=null}},updatePosition:function(){this.textLayer&&this.textLayer.render(p)},cssTransform:function(e,t){var n=s.CustomStyle,i=this.viewport.width,r=this.viewport.height,a=this.div;e.style.width=e.parentNode.style.width=a.style.width=Math.floor(i)+"px";e.style.height=e.parentNode.style.height=a.style.height=Math.floor(r)+"px";var o=this.viewport.rotation-this.paintedViewportMap.get(e).rotation,c=Math.abs(o),l=1,h=1;if(90===c||270===c){l=r/i;h=i/r}var u="rotate("+o+"deg) scale("+l+","+h+")";n.setProp("transform",e,u);if(this.textLayer){var d=this.textLayer.viewport,f=this.viewport.rotation-d.rotation,p=Math.abs(f),g=i/d.width;90!==p&&270!==p||(g=i/d.height);var m,v,b=this.textLayer.textLayerDiv;switch(p){case 0:m=v=0;break;case 90:m=0;v="-"+b.style.height;break;case 180:m="-"+b.style.width;v="-"+b.style.height;break;case 270:m="-"+b.style.width;v=0;break;default:console.error("Bad rotation value.")}n.setProp("transform",b,"rotate("+p+"deg) scale("+g+", "+g+") translate("+m+", "+v+")");n.setProp("transformOrigin",b,"0% 0%")}t&&this.annotationLayer&&this.annotationLayer.render(this.viewport,"display")},get width(){return this.viewport.width},get height(){return this.viewport.height},getPagePoint:function(e,t){return this.viewport.convertToPdfPoint(e,t)},draw:function(){if(this.renderingState!==f.INITIAL){console.error("Must be in new state before drawing");this.reset()}this.renderingState=f.RUNNING;var e=this,t=this.pdfPage,n=this.div,i=document.createElement("div");i.style.width=n.style.width;i.style.height=n.style.height;i.classList.add("canvasWrapper");this.annotationLayer&&this.annotationLayer.div?n.insertBefore(i,this.annotationLayer.div):n.appendChild(i);var r=null,a=null;if(this.textLayerFactory){r=document.createElement("div");r.className="textLayer";r.style.width=i.style.width;r.style.height=i.style.height;this.annotationLayer&&this.annotationLayer.div?n.insertBefore(r,this.annotationLayer.div):n.appendChild(r);a=this.textLayerFactory.createTextLayerBuilder(r,this.id-1,this.viewport,this.enhanceTextSelection)}this.textLayer=a;var o=null;this.renderingQueue&&(o=function(t){if(e.renderingQueue.isHighestPriority(e))t();else{e.renderingState=f.PAUSED;e.resume=function(){e.renderingState=f.RUNNING;t()}}});var c=function(i){l===e.paintTask&&(e.paintTask=null);if("cancelled"===i||i instanceof s.RenderingCancelledException){e.error=null;return Promise.resolve(void 0)}e.renderingState=f.FINISHED;if(e.loadingIconDiv){n.removeChild(e.loadingIconDiv);delete e.loadingIconDiv}e._resetZoomLayer(!0);e.error=i;e.stats=t.stats;e.onAfterDraw&&e.onAfterDraw();e.eventBus.dispatch("pagerendered",{source:e,pageNumber:e.id,cssTransform:!1});return i?Promise.reject(i):Promise.resolve(void 0)},l=this.renderer===d.SVG?this.paintOnSvg(i):this.paintOnCanvas(i);l.onRenderContinue=o;this.paintTask=l;var h=l.promise.then(function(){return c(null).then(function(){a&&t.getTextContent({normalizeWhitespace:!0}).then(function(e){a.setTextContent(e);a.render(p)})})},function(e){return c(e)});if(this.annotationLayerFactory){this.annotationLayer||(this.annotationLayer=this.annotationLayerFactory.createAnnotationLayerBuilder(n,t,this.renderInteractiveForms));this.annotationLayer.render(this.viewport,"display")}n.setAttribute("data-loaded",!0);this.onBeforeDraw&&this.onBeforeDraw();return h},paintOnCanvas:function(e){var t,n,i=new Promise(function(e,i){t=e;n=i}),r={promise:i,onRenderContinue:function(e){e()},cancel:function(){x.cancel()}},a=this.viewport,c=document.createElement("canvas");c.id="page"+this.id;c.setAttribute("hidden","hidden");var d=!0,f=function(){if(d){c.removeAttribute("hidden");d=!1}};e.appendChild(c);this.canvas=c;c.mozOpaque=!0;var p=c.getContext("2d",{alpha:!1}),g=l(p);this.outputScale=g;if(s.PDFJS.useOnlyCssZoom){var m=a.clone({scale:o});g.sx*=m.width/a.width;g.sy*=m.height/a.height;g.scaled=!0}if(s.PDFJS.maxCanvasPixels>0){var v=a.width*a.height,b=Math.sqrt(s.PDFJS.maxCanvasPixels/v);if(g.sx>b||g.sy>b){g.sx=b;g.sy=b;g.scaled=!0;this.hasRestrictedScaling=!0}else this.hasRestrictedScaling=!1}var y=h(g.sx),w=h(g.sy);c.width=u(a.width*g.sx,y[0]);c.height=u(a.height*g.sy,w[0]);c.style.width=u(a.width,y[1])+"px";c.style.height=u(a.height,w[1])+"px";this.paintedViewportMap.set(c,a);var A=g.scaled?[g.sx,0,0,g.sy,0,0]:null,P={canvasContext:p,transform:A,viewport:this.viewport,renderInteractiveForms:this.renderInteractiveForms},x=this.pdfPage.render(P);x.onContinue=function(e){f();r.onRenderContinue?r.onRenderContinue(e):e()};x.promise.then(function(){f();t(void 0)},function(e){f();n(e)});return r},paintOnSvg:function(e){var t=!1,n=function(){if(t)throw s.PDFJS.pdfjsNext?new s.RenderingCancelledException("Rendering cancelled, page "+i.id,"svg"):"cancelled"},i=this,r=this.pdfPage,a=s.SVGGraphics,c=this.viewport.clone({scale:o}),l=r.getOperatorList().then(function(t){n();var s=new a(r.commonObjs,r.objs);return s.getSVG(t,c).then(function(t){n();i.svg=t;i.paintedViewportMap.set(t,c);t.style.width=e.style.width;t.style.height=e.style.height;i.renderingState=f.FINISHED;e.appendChild(t)})});return{promise:l,onRenderContinue:function(e){e()},cancel:function(){t=!0}}},setPageLabel:function(e){this.pageLabel="string"==typeof e?e:null;null!==this.pageLabel?this.div.setAttribute("data-page-label",this.pageLabel):this.div.removeAttribute("data-page-label")}};return e}();t.PDFPageView=g},function(e,t,n){"use strict";function i(){}var r=n(2),a=n(0),s=300,o=function(){function e(e){this.textLayerDiv=e.textLayerDiv;this.eventBus=e.eventBus||r.getGlobalEventBus();this.textContent=null;this.renderingDone=!1;this.pageIdx=e.pageIndex;this.pageNumber=this.pageIdx+1;this.matches=[];this.viewport=e.viewport;this.textDivs=[];this.findController=e.findController||null;this.textLayerRenderTask=null;this.enhanceTextSelection=e.enhanceTextSelection;this._bindMouse()}e.prototype={_finishRendering:function(){this.renderingDone=!0;if(!this.enhanceTextSelection){var e=document.createElement("div");e.className="endOfContent";this.textLayerDiv.appendChild(e)}this.eventBus.dispatch("textlayerrendered",{source:this,pageNumber:this.pageNumber,numTextDivs:this.textDivs.length})},render:function(e){if(this.textContent&&!this.renderingDone){this.cancel();this.textDivs=[];var t=document.createDocumentFragment();this.textLayerRenderTask=a.renderTextLayer({textContent:this.textContent,container:t,viewport:this.viewport,textDivs:this.textDivs,timeout:e,enhanceTextSelection:this.enhanceTextSelection});this.textLayerRenderTask.promise.then(function(){this.textLayerDiv.appendChild(t);this._finishRendering();this.updateMatches()}.bind(this),function(e){})}},cancel:function(){if(this.textLayerRenderTask){this.textLayerRenderTask.cancel();this.textLayerRenderTask=null}},setTextContent:function(e){this.cancel();this.textContent=e},convertMatches:function(e,t){var n=0,i=0,r=this.textContent.items,a=r.length-1,s=null===this.findController?0:this.findController.state.query.length,o=[];if(!e)return o;for(var c=0,l=e.length;c=i+r[n].str.length;){i+=r[n].str.length;n++}n===r.length&&console.error("Could not find a matching mapping");var u={begin:{divIdx:n,offset:h-i}};h+=t?t[c]:s;for(;n!==a&&h>i+r[n].str.length;){i+=r[n].str.length;n++}u.end={divIdx:n,offset:h-i};o.push(u)}return o},renderMatches:function(e){function t(e,t){var i=e.divIdx;r[i].textContent="";n(i,0,e.offset,t)}function n(e,t,n,a){var s=r[e],o=i[e].str.substring(t,n),c=document.createTextNode(o);if(a){var l=document.createElement("span");l.className=a;l.appendChild(c);s.appendChild(l)}else s.appendChild(c)}if(0!==e.length){var i=this.textContent.items,r=this.textDivs,a=null,s=this.pageIdx,o=null!==this.findController&&s===this.findController.selected.pageIdx,c=null===this.findController?-1:this.findController.selected.matchIdx,l=null!==this.findController&&this.findController.state.highlightAll,h={divIdx:-1,offset:void 0},u=c,d=u+1;if(l){u=0;d=e.length}else if(!o)return;for(var f=u;f=0;a--){i=e[a];if(!i.skipped){if(i.match+i.matchLength=n.match+n.matchLength){n.skipped=!0;return!0}}}return!1}var r,a;e.sort(function(e,t){return e.match===t.match?e.matchLength-t.matchLength:e.match-t.match});for(r=0,a=e.length;r0){this.matchCount+=this.pageMatches[e].length;this.updateUIResultsCount()}}},extractText:function(){function e(n){r.pdfViewer.getPageTextContent(n).then(function(i){for(var a=i.items,s=[],o=0,c=a.length;o0){this.hadMatch=!0;s.matchIdx=e?s.matchIdx-1:s.matchIdx+1;this.updateMatch(!0);return}this.advanceOffsetPage(e)}this.nextPageMatch()}}else this.updateUIState(a.FIND_FOUND)},matchesReady:function(e){var t=this.offset,n=e.length,i=this.state.findPrevious;if(n){this.hadMatch=!0;t.matchIdx=i?n-1:0;this.updateMatch(!0);return!0}this.advanceOffsetPage(i);if(t.wrapped){t.matchIdx=null;if(this.pagesToSearch<0){this.updateMatch(!1);return!0}}return!1},updateMatchPosition:function(e,t,n,i){if(this.selected.matchIdx===t&&this.selected.pageIdx===e){var a={top:s,left:o};r(n[i],a,!0)}},nextPageMatch:function(){null!==this.resumePageIdx&&console.error("There can only be one pending page.");do{var e=this.offset.pageIdx,t=this.pageMatches[e];if(!t){this.resumePageIdx=e;break}}while(!this.matchesReady(t))},advanceOffsetPage:function(e){var t=this.offset,n=this.extractTextPromises.length;t.pageIdx=e?t.pageIdx-1:t.pageIdx+1;t.matchIdx=null;this.pagesToSearch--;if(t.pageIdx>=n||t.pageIdx<0){t.pageIdx=e?n-1:0;t.wrapped=!0}},updateMatch:function(e){var t=a.FIND_NOTFOUND,n=this.offset.wrapped;this.offset.wrapped=!1;if(e){var i=this.selected.pageIdx;this.selected.pageIdx=this.offset.pageIdx;this.selected.matchIdx=this.offset.matchIdx;t=n?a.FIND_WRAPPED:a.FIND_FOUND;i!==-1&&i!==this.selected.pageIdx&&this.updatePage(i)}this.updateUIState(t,this.state.findPrevious);this.selected.pageIdx!==-1&&this.updatePage(this.selected.pageIdx)},updateUIResultsCount:function(){this.onUpdateResultsCount&&this.onUpdateResultsCount(this.matchCount)},updateUIState:function(e,t){this.onUpdateState&&this.onUpdateState(e,t,this.matchCount)}};return e}();t.FindStates=a;t.PDFFindController=l},function(e,t,n){"use strict";function i(e){this.linkService=e.linkService;this.eventBus=e.eventBus||r.getGlobalEventBus();this.initialized=!1;this.initialDestination=null;this.initialBookmark=null}var r=n(2);i.prototype={initialize:function(e){function t(){a.previousHash=window.location.hash.slice(1);a._pushToHistory({hash:a.previousHash},!1,!0);a._updatePreviousBookmark()}function n(e,t){function n(){window.removeEventListener("popstate",n);window.addEventListener("popstate",i);a._pushToHistory(e,!1,!0);history.forward()}function i(){window.removeEventListener("popstate",i);a.allowHashChange=!0;a.historyUnlocked=!0;t()}a.historyUnlocked=!1;a.allowHashChange=!1;window.addEventListener("popstate",n);history.back()}function i(){var e=a._getPreviousParams(null,!0);if(e){var t=!a.current.dest&&a.current.hash!==a.previousHash;a._pushToHistory(e,!1,t);a._updatePreviousBookmark()}window.removeEventListener("beforeunload",i)}this.initialized=!0;this.reInitialized=!1;this.allowHashChange=!0;this.historyUnlocked=!0;this.isViewerInPresentationMode=!1;this.previousHash=window.location.hash.substring(1);this.currentBookmark="";this.currentPage=0;this.updatePreviousBookmark=!1;this.previousBookmark="";this.previousPage=0;this.nextHashParam="";this.fingerprint=e;this.currentUid=this.uid=0;this.current={};var r=window.history.state;if(this._isStateObjectDefined(r)){r.target.dest?this.initialDestination=r.target.dest:this.initialBookmark=r.target.hash;this.currentUid=r.uid;this.uid=r.uid+1;this.current=r.target}else{r&&r.fingerprint&&this.fingerprint!==r.fingerprint&&(this.reInitialized=!0);this._pushOrReplaceState({fingerprint:this.fingerprint},!0)}var a=this;window.addEventListener("popstate",function(e){if(a.historyUnlocked)if(e.state)a._goTo(e.state);else if(0===a.uid){var i=a.previousHash&&a.currentBookmark&&a.previousHash!==a.currentBookmark?{hash:a.currentBookmark,page:a.currentPage}:{page:1};n(i,function(){t()})}else t()});window.addEventListener("beforeunload",i);window.addEventListener("pageshow",function(e){window.addEventListener("beforeunload",i)});a.eventBus.on("presentationmodechanged",function(e){a.isViewerInPresentationMode=e.active})},clearHistoryState:function(){this._pushOrReplaceState(null,!0)},_isStateObjectDefined:function(e){return!!(e&&e.uid>=0&&e.fingerprint&&this.fingerprint===e.fingerprint&&e.target&&e.target.hash)},_pushOrReplaceState:function(e,t){t?window.history.replaceState(e,"",document.URL):window.history.pushState(e,"",document.URL)},get isHashChangeUnlocked(){return!this.initialized||this.allowHashChange},_updatePreviousBookmark:function(){if(this.updatePreviousBookmark&&this.currentBookmark&&this.currentPage){this.previousBookmark=this.currentBookmark;this.previousPage=this.currentPage;this.updatePreviousBookmark=!1}},updateCurrentBookmark:function(e,t){if(this.initialized){this.currentBookmark=e.substring(1);this.currentPage=0|t;this._updatePreviousBookmark()}},updateNextHashParam:function(e){this.initialized&&(this.nextHashParam=e)},push:function(e,t){if(this.initialized&&this.historyUnlocked){e.dest&&!e.hash&&(e.hash=this.current.hash&&this.current.dest&&this.current.dest===e.dest?this.current.hash:this.linkService.getDestinationHash(e.dest).split("#")[1]);e.page&&(e.page|=0);if(t){var n=window.history.state.target;if(!n){this._pushToHistory(e,!1);this.previousHash=window.location.hash.substring(1)}this.updatePreviousBookmark=!this.nextHashParam;n&&this._updatePreviousBookmark()}else{if(this.nextHashParam){if(this.nextHashParam===e.hash){this.nextHashParam=null;this.updatePreviousBookmark=!0;return}this.nextHashParam=null}if(e.hash)if(this.current.hash)if(this.current.hash!==e.hash)this._pushToHistory(e,!0);else{!this.current.page&&e.page&&this._pushToHistory(e,!1,!0);this.updatePreviousBookmark=!0}else this._pushToHistory(e,!0);else this.current.page&&e.page&&this.current.page!==e.page&&this._pushToHistory(e,!0)}}},_getPreviousParams:function(e,t){if(!this.currentBookmark||!this.currentPage)return null;this.updatePreviousBookmark&&(this.updatePreviousBookmark=!1);if(this.uid>0&&(!this.previousBookmark||!this.previousPage))return null;if(!this.current.dest&&!e||t){if(this.previousBookmark===this.currentBookmark)return null}else{if(!this.current.page&&!e)return null;if(this.previousPage===this.currentPage)return null}var n={hash:this.currentBookmark,page:this.currentPage};this.isViewerInPresentationMode&&(n.hash=null);return n},_stateObj:function(e){return{fingerprint:this.fingerprint,uid:this.uid,target:e}},_pushToHistory:function(e,t,n){if(this.initialized){!e.hash&&e.page&&(e.hash="page="+e.page);if(t&&!n){var i=this._getPreviousParams();if(i){var r=!this.current.dest&&this.current.hash!==this.previousHash;this._pushToHistory(i,!1,r)}}this._pushOrReplaceState(this._stateObj(e),n||0===this.uid);this.currentUid=this.uid++;this.current=e;this.updatePreviousBookmark=!0}},_goTo:function(e){if(this.initialized&&this.historyUnlocked&&this._isStateObjectDefined(e)){if(!this.reInitialized&&e.uidthis.uid&&(this.uid=e.uid);this.current=e.target;this.updatePreviousBookmark=!0;var n=window.location.hash.substring(1);this.previousHash!==n&&(this.allowHashChange=!1);this.previousHash=n;this.historyUnlocked=!0}},back:function(){this.go(-1)},forward:function(){this.go(1)},go:function(e){if(this.initialized&&this.historyUnlocked){var t=window.history.state;e===-1&&t&&t.uid>0?window.history.back():1===e&&t&&t.uid=0&&t.splice(i,1);t.push(n);t.length>e&&t.shift().destroy()};this.resize=function(n){e=n;for(;t.length>e;)t.shift().destroy()}}function t(e,t){return t===e||Math.abs(t-e)<1e-15}function n(e){return e.width<=e.height}function i(e){this.container=e.container;this.viewer=e.viewer||e.container.firstElementChild;this.eventBus=e.eventBus||l.getGlobalEventBus();this.linkService=e.linkService||new k;this.downloadManager=e.downloadManager||null;this.removePageBorders=e.removePageBorders||!1;this.enhanceTextSelection=e.enhanceTextSelection||!1;this.renderInteractiveForms=e.renderInteractiveForms||!1;this.enablePrintAutoRotate=e.enablePrintAutoRotate||!1;this.renderer=e.renderer||b.CANVAS;this.defaultRenderingQueue=!e.renderingQueue;if(this.defaultRenderingQueue){this.renderingQueue=new _;this.renderingQueue.setViewer(this)}else this.renderingQueue=e.renderingQueue;this.scroll=w(this.container,this._scrollUpdate.bind(this));this.presentationModeState=L.UNKNOWN;this._resetView();this.removePageBorders&&this.viewer.classList.add("removePageBorders")}i.prototype={get pagesCount(){return this._pages.length},getPageView:function(e){return this._pages[e]},get pageViewsReady(){return this._pageViewsReady},get currentPageNumber(){return this._currentPageNumber},set currentPageNumber(e){if((0|e)!==e)throw new Error("Invalid page number.");this.pdfDocument?this._setCurrentPageNumber(e,!0):this._currentPageNumber=e},_setCurrentPageNumber:function(e,t){if(this._currentPageNumber!==e)if(0=0&&(t=n+1)}this.currentPageNumber=t},get currentScale(){return this._currentScale!==u?this._currentScale:m},set currentScale(e){if(isNaN(e))throw new Error("Invalid numeric scale");if(this.pdfDocument)this._setScale(e,!1);else{this._currentScale=e;this._currentScaleValue=e!==u?e.toString():null}},get currentScaleValue(){return this._currentScaleValue},set currentScaleValue(e){if(this.pdfDocument)this._setScale(e,!1);else{this._currentScale=isNaN(e)?u:e;this._currentScaleValue=e.toString()}},get pagesRotation(){return this._pagesRotation},set pagesRotation(e){if("number"!=typeof e||e%90!==0)throw new Error("Invalid pages rotation angle.");this._pagesRotation=e;if(this.pdfDocument){for(var t=0,n=this._pages.length;t0)this._setScaleUpdatePages(n,e,t,!1);else{var i=this._pages[this._currentPageNumber-1];if(!i)return;var r=this.isInPresentationMode||this.removePageBorders?0:d,a=this.isInPresentationMode||this.removePageBorders?0:f,s=(this.container.clientWidth-r)/i.width*i.scale,o=(this.container.clientHeight-a)/i.height*i.scale;switch(e){case"page-actual":n=1;break;case"page-width":n=s;break;case"page-height":n=o;break;case"page-fit":n=Math.min(s,o);break;case"auto":var c=i.width>i.height,l=c?Math.min(o,s):s;n=Math.min(p,l);break;default:console.error('PDFViewer_setScale: "'+e+'" is an unknown zoom value.');return}this._setScaleUpdatePages(n,e,t,!0)}},_resetCurrentPageView:function(){this.isInPresentationMode&&this._setScale(this._currentScaleValue,!0);var e=this._pages[this._currentPageNumber-1];y(e.div)},scrollPageIntoView:function(e){if(this.pdfDocument){if(arguments.length>1||"number"==typeof e){console.warn("Call of scrollPageIntoView() with obsolete signature.");var t={};"number"==typeof e&&(t.pageNumber=e);arguments[1]instanceof Array&&(t.destArray=arguments[1]);e=t}var n=e.pageNumber||0,i=e.destArray||null,r=e.allowNegativeOffset||!1;if(!this.isInPresentationMode&&i){var a=this._pages[n-1];if(a){var s,o,c=0,l=0,h=0,p=0,m=a.rotation%180!==0,b=(m?a.height:a.width)/a.scale/g,w=(m?a.width:a.height)/a.scale/g,A=0;switch(i[1].name){case"XYZ":c=i[2];l=i[3];A=i[4];c=null!==c?c:0;l=null!==l?l:w;break;case"Fit":case"FitB":A="page-fit";break;case"FitH":case"FitBH":l=i[2];A="page-width";if(null===l&&this._location){c=this._location.left;l=this._location.top}break;case"FitV":case"FitBV":c=i[2];h=b;p=w;A="page-height";break;case"FitR":c=i[2];l=i[3];h=i[4]-c;p=i[5]-l;var P=this.removePageBorders?0:d,x=this.removePageBorders?0:f;s=(this.container.clientWidth-P)/h/g;o=(this.container.clientHeight-x)/p/g;A=Math.min(Math.abs(s),Math.abs(o));break;default:console.error("PDFViewer_scrollPageIntoView: '"+i[1].name+"' is not a valid destination type.");return}A&&A!==this._currentScale?this.currentScaleValue=A:this._currentScale===u&&(this.currentScaleValue=v);if("page-fit"!==A||i[4]){var _=[a.viewport.convertToViewportPoint(c,l),a.viewport.convertToViewportPoint(c+h,l+p)],C=Math.min(_[0][0],_[1][0]),S=Math.min(_[0][1],_[1][1]);if(!r){C=Math.max(C,0);S=Math.max(S,0)}y(a.div,{left:C,top:S})}else y(a.div)}else console.error('PDFViewer_scrollPageIntoView: Invalid "pageNumber" parameter.')}else this._setCurrentPageNumber(n,!0)}},_updateLocation:function(e){var t=this._currentScale,n=this._currentScaleValue,i=parseFloat(n)===t?Math.round(1e4*t)/100:n,r=e.id,a="#page="+r;a+="&zoom="+i;var s=this._pages[r-1],o=this.container,c=s.getPagePoint(o.scrollLeft-e.x,o.scrollTop-e.y),l=Math.round(c[0]),h=Math.round(c[1]);a+=","+l+","+h;this._location={pageNumber:r,scale:i,top:h,left:l,pdfOpenParams:a}},update:function(){var e=this._getVisiblePages(),t=e.views;if(0!==t.length){var n=Math.max(T,2*t.length+1);this._buffer.resize(n);this.renderingQueue.renderHighestPriority(e);for(var i=this._currentPageNumber,r=e.first,a=0,s=t.length,o=!1;athis.container.clientWidth},_getVisiblePages:function(){if(!this.isInPresentationMode)return A(this.container,this._pages,!0);var e=[],t=this._pages[this._currentPageNumber-1];e.push({id:t.id,view:t});return{first:t,last:t,views:e}},cleanup:function(){for(var e=0,t=this._pages.length;e=0,o=/Chrome\/(39|40)\./.test(n),c=n.indexOf("CriOS")>=0,l=n.indexOf("Trident")>=0,h=/\b(iPad|iPhone|iPod)(?=;)/.test(n),u=n.indexOf("Opera")>=0,d=/Safari\//.test(n)&&!/(Chrome\/|Android\s)/.test(n),f="object"==typeof window&&"object"==typeof document;"undefined"==typeof PDFJS&&(t.PDFJS={});PDFJS.compatibilityChecked=!0;!function(){function e(e,t){return new i(this.slice(e,t))}function n(e,t){arguments.length<2&&(t=0);for(var n=0,i=e.length;n>2,l=(3&a)<<4|s>>4,h=n+1>6:64,u=n+2>(-2*r&6)):0)i=e.indexOf(i);return s}}}();!function(){"undefined"==typeof Function.prototype.bind&&(Function.prototype.bind=function(e){var t=this,n=Array.prototype.slice.call(arguments,1),i=function(){var i=n.concat(Array.prototype.slice.call(arguments));return t.apply(e,i)};return i})}();!function(){if(f){var e=document.createElement("div");"dataset"in e||Object.defineProperty(HTMLElement.prototype,"dataset",{get:function(){if(this._dataset)return this._dataset;for(var e={},t=0,n=this.attributes.length;t=0&&i&&a.splice(s,1);e.className=a.join(" ");return s>=0}if(f){var t=document.createElement("div");if(!("classList"in t)){var n={add:function(t){e(this.element,t,!0,!1)},contains:function(t){return e(this.element,t,!1,!1)},remove:function(t){e(this.element,t,!1,!0)},toggle:function(t){e(this.element,t,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;var e=Object.create(n,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:e,writable:!1,enumerable:!1});return e},enumerable:!0})}}}();!function(){if(!("undefined"==typeof importScripts||"console"in t)){var e={},n={log:function(){var e=Array.prototype.slice.call(arguments);t.postMessage({targetName:"main",action:"console_log",data:e})},error:function(){var e=Array.prototype.slice.call(arguments);t.postMessage({targetName:"main",action:"console_error",data:e})},time:function(t){e[t]=Date.now()},timeEnd:function(t){var n=e[t];if(!n)throw new Error("Unknown timer name "+t);this.log("Timer:",t,Date.now()-n)}};t.console=n}}();!function(){if(f)if("console"in window)if("bind"in console.log);else{console.log=function(e){return function(t){return e(t)}}(console.log);console.error=function(e){return function(t){return e(t)}}(console.error);console.warn=function(e){return function(t){return e(t)}}(console.warn)}else window.console={log:function(){},error:function(){},warn:function(){}}}();!function(){function e(e){t(e.target)&&e.stopPropagation()}function t(e){return e.disabled||e.parentNode&&t(e.parentNode)}u&&document.addEventListener("click",e,!0)}();!function(){(l||c)&&(PDFJS.disableCreateObjectURL=!0)}();!function(){"undefined"!=typeof navigator&&("language"in navigator||(PDFJS.locale=navigator.userLanguage||"en-US"))}();!function(){if(d||r||o||h){PDFJS.disableRange=!0;PDFJS.disableStream=!0}}();!function(){f&&(history.pushState&&!r||(PDFJS.disableHistory=!0))}();!function(){if(f)if(window.CanvasPixelArray)"function"!=typeof window.CanvasPixelArray.prototype.set&&(window.CanvasPixelArray.prototype.set=function(e){for(var t=0,n=this.length;t0;){var r=this.handlers.shift(),a=r.thisPromise._status,s=r.thisPromise._value;try{if(a===n)"function"==typeof r.onResolve&&(s=r.onResolve(s));else if("function"==typeof r.onReject){s=r.onReject(s);a=n;r.thisPromise._unhandledRejection&&this.removeUnhandeledRejection(r.thisPromise)}}catch(o){a=i;s=o}r.nextPromise._updateStatus(a,s);if(Date.now()>=t)break}this.handlers.length>0?setTimeout(this.runHandlers.bind(this),0):this.running=!1},addUnhandledRejection:function(e){this.unhandledRejections.push({promise:e,time:Date.now()});this.scheduleRejectionCheck()},removeUnhandeledRejection:function(e){e._unhandledRejection=!1;for(var t=0;tr){var n=this.unhandledRejections[t].promise._value,i="Unhandled rejection: "+n;n.stack&&(i+="\n"+n.stack);try{throw new Error(i)}catch(a){console.warn(i)}this.unhandledRejections.splice(t);t--}this.unhandledRejections.length&&this.scheduleRejectionCheck()}.bind(this),r)}}},s=function(t){this._status=e;this._handlers=[];try{t.call(this,this._resolve.bind(this),this._reject.bind(this))}catch(n){this._reject(n)}};s.all=function(e){function t(e){if(a._status!==i){c=[];r(e)}}var n,r,a=new s(function(e,t){n=e;r=t}),o=e.length,c=[];if(0===o){n(c);return a}for(var l=0,h=e.length;l32&&t<127&&[34,35,60,62,63,96].indexOf(t)===-1?e:encodeURIComponent(e)}function a(e){var t=e.charCodeAt(0);return t>32&&t<127&&[34,35,60,62,96].indexOf(t)===-1?e:encodeURIComponent(e)}function s(t,s,o){function c(e){y.push(e)}var l=s||"scheme start",h=0,u="",v=!1,b=!1,y=[];e:for(;(t[h-1]!==p||0===h)&&!this._isInvalid;){var w=t[h];switch(l){case"scheme start":if(!w||!g.test(w)){if(s){c("Invalid scheme.");break e}u="";l="no scheme";continue}u+=w.toLowerCase();l="scheme";break;case"scheme":if(w&&m.test(w))u+=w.toLowerCase();else{if(":"!==w){if(s){if(w===p)break e;c("Code point not allowed in scheme: "+w);break e}u="";h=0;l="no scheme";continue}this._scheme=u;u="";if(s)break e;e(this._scheme)&&(this._isRelative=!0);l="file"===this._scheme?"relative":this._isRelative&&o&&o._scheme===this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":if("?"===w){this._query="?";l="query"}else if("#"===w){this._fragment="#";l="fragment"}else w!==p&&"\t"!==w&&"\n"!==w&&"\r"!==w&&(this._schemeData+=r(w));break;case"no scheme":if(o&&e(o._scheme)){l="relative";continue}c("Missing scheme.");n.call(this);break;case"relative or authority":if("/"!==w||"/"!==t[h+1]){c("Expected /, got: "+w);l="relative";continue}l="authority ignore slashes";break;case"relative":this._isRelative=!0;"file"!==this._scheme&&(this._scheme=o._scheme);if(w===p){this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query=o._query;this._username=o._username;this._password=o._password;break e}if("/"===w||"\\"===w){"\\"===w&&c("\\ is an invalid code point.");l="relative slash"}else if("?"===w){this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query="?";this._username=o._username;this._password=o._password;l="query"}else{if("#"!==w){var A=t[h+1],P=t[h+2];if("file"!==this._scheme||!g.test(w)||":"!==A&&"|"!==A||P!==p&&"/"!==P&&"\\"!==P&&"?"!==P&&"#"!==P){this._host=o._host;this._port=o._port;this._username=o._username;this._password=o._password;this._path=o._path.slice();this._path.pop()}l="relative path";continue}this._host=o._host;this._port=o._port;this._path=o._path.slice();this._query=o._query;this._fragment="#";this._username=o._username;this._password=o._password;l="fragment"}break;case"relative slash":if("/"!==w&&"\\"!==w){if("file"!==this._scheme){this._host=o._host;this._port=o._port;this._username=o._username;this._password=o._password}l="relative path";continue}"\\"===w&&c("\\ is an invalid code point.");l="file"===this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!==w){c("Expected '/', got: "+w);l="authority ignore slashes";continue}l="authority second slash";break;case"authority second slash":l="authority ignore slashes";if("/"!==w){c("Expected '/', got: "+w);continue}break;case"authority ignore slashes":if("/"!==w&&"\\"!==w){l="authority";continue}c("Expected authority, got: "+w);break;case"authority":if("@"===w){if(v){c("@ already seen.");u+="%40"}v=!0;for(var x=0;x0&&n._setScrollbarState()},function(e){g["default"].logData({name:y[y.PdfViewerSetDocumentError],location:A[A.PdfViewer],usageType:m.UsageType[m.UsageType.Click],currentPage:n._instrumentationProvider.currentPageName(),previousPage:n._instrumentationProvider.previousPageName()});n.hasError(!0)})},function(e){g["default"].logData({name:y[y.PdfViewerGetDocumentError],location:A[A.PdfViewer],usageType:m.UsageType[m.UsageType.Click],currentPage:n._instrumentationProvider.currentPageName(),previousPage:n._instrumentationProvider.previousPageName()});n.hasError(!0)});t.onPassword=n._passwordCallback.bind(n)},function(e){g["default"].logData({name:y[y.PdfViewerDownloadUrlError],location:A[A.PdfViewer],usageType:m.UsageType[m.UsageType.Click],currentPage:n._instrumentationProvider.currentPageName(),previousPage:n._instrumentationProvider.previousPageName()});n.hasError(!0)})};i.prototype.setFindController=function(e){this._viewer.setFindController(e)};i.prototype.scrollPageIntoView=function(e){this._viewer.scrollPageIntoView(e)};i.prototype.scrollElementIntoView=function(e){p.viewElementInScrollContainer(e,-w)};i.prototype.getPageTextContent=function(e){var t=new d["default"];this._viewer.getPageTextContent(e).then(function(e){for(var n=e.items,i=[],r=0,a=n;rthis._viewer.container.clientHeight);this._hasHorizontalScrollbar(!0)};i.prototype._computePdfWrapperStyle=function(){var e=this._size();return{width:e.width+"px",height:e.height+"px"}};i.prototype._detectIRM=function(e){var t=this;this._protectedPdfHelper.isPdfProtected(e).then(function(e){e&&t._protectedPdfHelper.showProtectedPdfMessage()})};i.prototype._computeScale=function(){this._size();var e=this.currentScale();if(this._viewer&&e){if("string"==typeof e){var t=this._viewer.getPageView(0),n={pageHeight:t.height,pageWidth:t.width,pageScale:t.scale,containerWidth:this._size.peek().width,containerHeight:this._size.peek().height},i=(n.containerWidth-l.getScrollbarWidth())/n.pageWidth*n.pageScale,r=n.containerHeight/n.pageHeight*n.pageScale;e===a.ZoomOptions.pageFit?e=Math.min(i,r):e===a.ZoomOptions.pageWidth&&(e=i)}this._setScrollbarState();this._viewer.currentScaleValue=e}};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=P});define("odsp-next/controls/pdfViewer/IPdfViewer",["require","exports"],function(e,t){"use strict";var n;!function(e){e.pageFit="page-fit";e.pageWidth="page-width"}(n=t.ZoomOptions||(t.ZoomOptions={}))});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/actions/PasswordPromptAction",["require","exports","knockout","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","../../passwordPrompt/PasswordPrompt","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/icons/Icon","../PdfViewer.resx","../resources/PdfViewerResourceKeys"],function(e,t,n,i,r,a,s,o,c,l,h){"use strict";var u=2,d=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this;n.name="PDFViewerPasswordPrompt";n._password=n.createObservable(null);n._dialogProvider=n.resources.consume(a.dialog);n.createBackgroundComputed(n._computeOnPasswordNeeded);return n}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this.resources.consume(h.current);return e.isPasswordNeeded()};t.prototype.onExecute=function(e,t){var i=this,r=this.resources.consume(h.current),a=l.strings.passwordPromptEnterPassword,d="";r.passwordReason.peek()===u&&(d=l.strings.passwordPromptInvalid);var f=this._dialogProvider.requestDialog({title:a,component:{name:s["default"].tagName,params:{password:this._password,promptLabel:a,automationId:"passwordPromptDialog",status:d}},actions:[{name:l.strings.passwordPromptOk,execute:this._onOkExecute.bind(this),isAvailable:n.pureComputed(function(){return!!i._password()}),isDefault:!0,icon:new c("CheckMark"),automationId:"passwordPromptOk"},{name:l.strings.passwordPromptCancel,execute:this._onCancelExecute.bind(this),isAvailable:this.createObservable(!0),icon:new c("Cancel"),automationId:"passwordPromptCancel"}]});return f.wait().then(function(){return{resultType:o.ResultTypeEnum.Success}})};t.prototype._onOkExecute=function(){var e=this.resources.consume(h.current);e.sendPassword.peek()(this._password.peek());e.isPasswordNeeded(!1);this._hasClickedOk=!0;return r["default"].wrap(2)};t.prototype._onCancelExecute=function(){this._hasClickedOk=!1;return r["default"].wrap(3)};t.prototype._computeOnPasswordNeeded=function(){var e=this.resources.consume(h.current);e.isPasswordNeeded()&&this._hasClickedOk&&this.execute(null)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/passwordPrompt/PasswordPrompt",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PasswordPromptViewModel","./PasswordPrompt.html","./PasswordPrompt.css"],function(e,t,n,i){"use strict";var r=n.registerComponent({tagName:"od-password-prompt", template:e("./PasswordPrompt.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/passwordPrompt/PasswordPromptViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/focus/SelectOnFocusBinding","../../bindings/passwordInput/PasswordInputBinding"],function(e,t,n,i,r){"use strict";var a=function(e){function t(t){var n=e.call(this,t)||this;n.password=t.password;n.status=t.status;n.promptLabel=t.promptLabel;n.hasFocus=n.createObservable(!0);n.addBindingHandlers({selectOnFocus:i["default"],passwordInput:r["default"]});return n}__extends(t,e);return t}(n["default"]);t.PasswordPromptViewModel=a;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/bindings/passwordInput/PasswordInputBinding",["require","exports","../BaseBinding"],function(e,t,n){"use strict";var i=function(e){function t(t){var n=e.call(this,t)||this;n.async.requestAnimationFrame(function(){n.element.setAttribute("type","password")});return n}__extends(t,e);return t}(n);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/passwordPrompt/PasswordPrompt.html",[],function(){return'
    '});define("odsp-next/controls/passwordPrompt/PasswordPrompt.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-PasswordPrompt-promptLabel.ms-Label{display:none}.od-PasswordPrompt-input{display:table-cell;width:100%}.od-PasswordPrompt-status{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";word-wrap:break-word}.od-PasswordPrompt-input--error,.od-PasswordPrompt-input--error:focus{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-PasswordPrompt-status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/ProtectedPdfHelper",["require","exports","@ms/odsp-utilities/lib/async/Signal","@ms/odsp-shared/lib/base/BaseModel","../../utilities/icons/Icon","./PdfViewer.resx","../textContainer/TextContainer","../../utilities/browser/WindowSize","../commands/Commands.resx","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys"],function(e,t,n,i,r,a,s,o,c,l,h){"use strict";var u=function(e){function t(t){var n=e.call(this,t)||this;n._actionMap=n.resources.consume(l.actionMap);n._dialogProvider=n.resources.consume(h.dialog);return n}__extends(t,e);t.prototype.isPdfProtected=function(e){var t=new n["default"];e.getData().then(function(e){var n=String.fromCharCode.apply(null,e.slice(e.length-500));t.complete(n.indexOf("MicrosoftIRMServices")>=0)},function(){t.complete(!1)});return t.getPromise()};t.prototype.showProtectedPdfMessage=function(){var e=this;this._dialogProvider.requestDialog({title:a.strings.ProtectedPdfTitle,size:o.Medium,component:{name:s.tagName,params:{text:a.strings.ProtectedPdfMessage}},actions:[{name:c.strings.Download,execute:function(){var t=new(e.managed(e._actionMap.DownloadAction));return t.execute(null).then(function(){return 2})},isAvailable:this.observables.create(!0),icon:new r("Download")},{name:c.strings.OpenInBrowser,execute:function(){var t=new(e.managed(e._actionMap.OpenPdfInBrowserAction));return t.execute(null).then(function(){return 2})},isAvailable:this.observables.create(!0),icon:new r("PDF"),isDefault:!0}]})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/pdfViewer/PdfViewer.html",[],function(){return'
    '});define("odsp-next/controls/pdfViewer/PdfViewer.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-PdfViewer{overflow:auto;position:relative;-webkit-overflow-scrolling:touch;-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.od-PdfViewer .canvasWrapper{overflow:hidden}.od-PdfViewer .page{margin:0 auto 8px auto;position:relative;overflow:visible;background-clip:content-box;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=rtl] .od-PdfViewer .page{margin:0 auto 8px auto}.od-PdfViewer .removePageBorders .page{margin:0 auto 10px auto;border:none}html[dir=rtl] .od-PdfViewer .removePageBorders .page{margin:0 auto 10px auto}.od-PdfViewer .page canvas{margin:0;display:block}.od-PdfViewer .annotationLayer section{position:absolute}.od-PdfViewer .annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.od-PdfViewer .annotationLayer .linkAnnotation>a{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0 repeat}.od-PdfViewer .annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.od-PdfViewer .annotationLayer .popup,.od-PdfViewer .annotationLayer .popupWrapper,.od-PdfViewer .annotationLayer .textAnnotation img{display:none}.od-PdfViewer .annotationLayer .fileAttachmentAnnotation,.od-PdfViewer .annotationLayer .highlightAnnotation,.od-PdfViewer .annotationLayer .squigglyAnnotation,.od-PdfViewer .annotationLayer .strikeoutAnnotation,.od-PdfViewer .annotationLayer .underlineAnnotation{cursor:pointer}.od-PdfViewer .textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.od-PdfViewer .textLayer>div{color:transparent;position:absolute;white-space:pre;cursor:text;-ms-transform-origin:0 0;transform-origin:0 0}.od-PdfViewer .textLayer .highlight{margin:-1px;padding:1px;background-color:#ffb900;border-radius:4px 4px 4px 4px}html[dir=rtl] .od-PdfViewer .textLayer .highlight{border-radius:4px 4px 4px 4px}.od-PdfViewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}html[dir=rtl] .od-PdfViewer .textLayer .highlight.begin{border-radius:0 4px 4px 0}.od-PdfViewer .textLayer .highlight.end{border-radius:0 4px 4px 0}html[dir=rtl] .od-PdfViewer .textLayer .highlight.end{border-radius:4px 0 0 4px}.od-PdfViewer .textLayer .highlight.middle{border-radius:0}html[dir=rtl] .od-PdfViewer .textLayer .highlight.middle{border-radius:0}.od-PdfViewer .textLayer .highlight.selected{background-color:#0078d7}.od-PdfViewer ::-moz-selection{background:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-PdfViewer ::selection{background:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-PdfViewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-PdfViewer .textLayer .endOfContent.active{top:0}.od-PdfViewer-page{display:block;margin:auto;margin-bottom:10px}.od-PdfViewer-enterPassword{text-align:center;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .od-PdfViewer-enterPassword{left:50%}html[dir=rtl] .od-PdfViewer-enterPassword{right:50%}.od-PdfViewer-enterPassword .od-Button{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin-top:10px}"}])});define("odsp-next/controls/pdfViewer/panels/pdfViewerControlPanel/PdfViewerControlPanel",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PdfViewerControlPanelViewModel","./PdfViewerControlPanel.html","./PdfViewerControlPanel.css"],function(e,t,n,i){"use strict";var r=n.registerComponent({tagName:"od-pdfviewer-control-panel",template:e("./PdfViewerControlPanel.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/panels/pdfViewerControlPanel/PdfViewerControlPanelViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../../commands/CommandViewModel","../../../../utilities/icons/Icon","../../resources/PdfViewerResourceKeys","../../PdfViewer.resx","../../../../bindings/keyboard/KeyboardBinding","../../../commandBarItem/CommandBarItem","@ms/odsp-utilities/lib/string/StringHelper","../../actions/SelectZoomOptionAction","../../actions/RotatePageAction","../../actions/ToggleSearchPaneAction","../../../../bindings/contextMenu/ContextMenuAlignment","@ms/odsp-utilities/lib/math/Point","../../IPdfViewer","../pdfViewerSearchPanel/PdfViewerSearchPanel","../../../../bindings/focus/SelectOnFocusBinding"],function(e,t,n,i,r,a,s,o,c,l,h,u,d,f,p,g,m,v,b){"use strict";var y=-42,w=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;i.commandBarItemTagName=l.tagName;i.addBindingHandlers({keyboard:c,selectOnFocus:b["default"]});i.strings=o.strings;var w=i.resources.consume(s.current);i.isPanningEnabled=w.isPanningEnabled;i.searchInputHasFocus=i.createObservable(!1);i.searchQuery=i.createObservable("");i.searchPanelParams={searchInputHasFocus:i.searchInputHasFocus,searchQuery:i.searchQuery};i.currentPage=i.createObservable(1);i.createBackgroundComputed(function(){i.currentPage(w.currentPage())});i.createBackgroundComputed(i._computeIsIdleEnabled);i.ofPagesLabel=i.createComputed(function(){return h.format(o.strings.ofPages,w.pagesCount())});i.upArrowParams=new(i.managed(r))({isLabelVisible:!1,icon:new a("ChevronUp"),tooltip:o.strings.previousPageTooltip,isDisabled:i.createComputed(function(){return 1===i.currentPage()}),callback:function(){i.currentPage(i.currentPage.peek()-1);i.onUpdatePageNumber()}});i.downArrowParams=new(i.managed(r))({isLabelVisible:!1,icon:new a("ChevronDown"),tooltip:o.strings.nextPageTooltip,isDisabled:i.createComputed(function(){return i.currentPage()===w.pagesCount()}),callback:function(){i.currentPage(i.currentPage.peek()+1);i.onUpdatePageNumber()}});i.isSearchPaneOpened=i.createObservable(!1);i.searchPanelTagName=v["default"].tagName;i.createBackgroundComputed(i._computeSearchPanelOpened);i.searchParams=new(i.managed(r))({isLabelVisible:!1,icon:new a("Search"),tooltip:o.strings.searchTooltip,isToggleable:!0,action:new(i.managed(f["default"]))({isOpened:i.isSearchPaneOpened})});i.rotateParams=new(i.managed(r))({isLabelVisible:!1,icon:new a("rotate"),tooltip:o.strings.rotateTooltip,action:new(i.managed(d["default"]))({})});i.zoomParams=new(i.managed(r))({isLabelVisible:!1,icon:new a("ZoomIn"),tooltip:o.strings.zoomTooltip,isToggleable:!0,menuAlignment:i.createObservable(p.Bottom|p.Left),menuOffset:i.createObservable(new g["default"](0,y)),isMenuBeakVisible:i.createObservable(!1),children:n.observableArray([new(i.managed(r))({text:i.strings.zoomActualSize,isLabelVisible:!0,action:new(i.managed(u["default"]))({value:1})}),new(i.managed(r))({text:i.strings.zoomPageFit,isLabelVisible:!0,action:new(i.managed(u["default"]))({value:m.ZoomOptions.pageFit})}),new(i.managed(r))({text:i.strings.zoomPageWidth,isLabelVisible:!0,action:new(i.managed(u["default"]))({value:m.ZoomOptions.pageWidth})}),new(i.managed(r))({text:"50%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:.5})}),new(i.managed(r))({text:"75%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:.75})}),new(i.managed(r))({text:"100%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:1})}),new(i.managed(r))({text:"125%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:1.25})}),new(i.managed(r))({text:"150%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:1.5})}),new(i.managed(r))({text:"200%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:2})}),new(i.managed(r))({text:"300%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:3})}),new(i.managed(r))({text:"400%",isLabelVisible:!0,action:new(i.managed(u["default"]))({value:4})})])});return i}__extends(t,e);t.prototype.onUpdatePageNumber=function(){var e=this.resources.consume(s.current);if(this.currentPage.peek()>e.pagesCount.peek()||this.currentPage.peek()<1)this.currentPage(e.currentPage.peek());else{e.pagesViewed(e.pagesViewed.peek()+1);e.currentPage(this.currentPage.peek())}};t.prototype.onEnablePDFControls=function(e,t){this.isPanningEnabled(!1);t.stopPropagation();return!0};t.prototype._computeIsIdleEnabled=function(){var e=this.zoomParams.isOpen(),t=!this.isPanningEnabled(),n=this.isSearchPaneOpened(),i=this.resources.consume(s.current);i.isIdleEnabled(t&&!e&&!n)};t.prototype._computeSearchPanelOpened=function(){var e=this.isSearchPaneOpened();this.searchInputHasFocus(e);this.searchQuery("")};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=w});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/actions/SelectZoomOptionAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/PdfViewerResourceKeys"],function(e,t,n,i,r,a){"use strict";var s=function(e){function t(t){var n=e.call(this,t)||this;n.name="PDFViewerSelectZoomOptionAction";n._value=t.value;return n}__extends(t,e);t.prototype.onExecute=function(e,t){var n=this.resources.consume(a.current);n.currentScale(this._value);return i["default"].wrap({resultType:r.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){return!0};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/actions/RotatePageAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/PdfViewerResourceKeys"],function(e,t,n,i,r,a){"use strict";var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;t.name="PDFViewerRotatePageAction";return t}__extends(t,e);t.prototype.onExecute=function(e,t){var n=this.resources.consume(a.current),s=n.currentPage.peek(),o=n.pagesRotation.peek();n.pagesRotation((o+360+90)%360);n.scrollPageIntoView(s);return i["default"].wrap({resultType:r.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){return!0};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/actions/ToggleSearchPaneAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,n,i,r){"use strict";var a=function(e){function t(t){var n=e.call(this,t)||this;n.name="PDFViewerToggleSearchPaneAction";n._isOpened=t.isOpened;return n}__extends(t,e);t.prototype.onExecute=function(e,t){this._isOpened(!this._isOpened());return i["default"].wrap({resultType:r.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){return!0};t.prototype.onIsToggled=function(){return this._isOpened()};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/pdfViewer/panels/pdfViewerSearchPanel/PdfViewerSearchPanel",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PdfViewerSearchPanelViewModel","./PdfViewerSearchPanel.html","./PdfViewerSearchPanel.css"],function(e,t,n,i){"use strict";var r=n.registerComponent({tagName:"od-pdfviewer-search-panel",template:e("./PdfViewerSearchPanel.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/pdfViewer/panels/pdfViewerSearchPanel/PdfViewerSearchPanelViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../commands/CommandViewModel","../../../../utilities/icons/Icon","../../resources/PdfViewerResourceKeys","../../PdfViewer.resx","../../../../bindings/keyboard/KeyboardBinding","../../../commandBarItem/CommandBarItem","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/async/Signal","../../../../bindings/focus/SelectOnFocusBinding"],function(e,t,n,i,r,a,s,o,c,l,h,u){"use strict";var d={"‘":"'","’":"'","‚":"'","‛":"'","“":'"',"”":'"',"„":'"',"‟":'"',"¼":"1/4","½":"1/2","¾":"3/4"},f=function(e){function t(t){var n=e.call(this,t)||this,f=n.resources.consume(a.current);n._findController={active:!1,pageMatches:[],state:{highlightAll:!0,query:"",findPrevious:!1,caseSensitive:!1},selected:{pageIdx:-1,matchIdx:-1},updateMatchPosition:n._updateMatchPosition.bind(n),resolveFirstPage:n._resolveFirstPage.bind(n)};f.setFindController(n._findController);n.hasFocus=t.searchInputHasFocus;n._matchCount=n.createObservable(0);n._currentMatch=n.createObservable(0);n._firstPageSignal=new h["default"];n._reset();n.commandBarItemTagName=c.tagName;n.addBindingHandlers({keyboard:o,selectOnFocus:u["default"]});n.strings=s.strings;n.instanceLabel=n.createComputed(function(){return l.format(s.strings.searchInstanceLabel,n._currentMatch(),n._matchCount())});n.searchQuery=t.searchQuery;n.searchPreviousInstanceParams=new(n.managed(i))({isLabelVisible:!1,icon:new r("ChevronLeft"),tooltip:s.strings.previousPageTooltip,isDisabled:n.createComputed(function(){return!n._matchCount()}),callback:n._searchPrevious.bind(n)});n.searchNextInstanceParams=new(n.managed(i))({isLabelVisible:!1,icon:new r("ChevronRight"),tooltip:s.strings.nextTooltip,isDisabled:n.createComputed(function(){return!n._matchCount()}),callback:n._searchNext.bind(n)});var p=Object.keys(d).join("");n._normalizationRegex=new RegExp("["+p+"]","g");n.createBackgroundComputed(n._computeSearchOnClearQuery);return n}__extends(t,e);t.prototype.onSearch=function(){this._search(!1)};t.prototype.dispose=function(){for(var e=0,t=this._extractTextSignals;e0&&this._matchCount(this._matchCount.peek()+a.length)}};t.prototype._normalize=function(e){return e.replace(this._normalizationRegex,function(e){return d[e]})};t.prototype._nextMatch=function(){var e=this,t=this.resources.consume(a.current),n=this._findController.state.findPrevious,i=t.currentPage.peek()-1,r=t.pagesCount.peek();this._findController.active=!0;if(this._isNewSearch){this._isNewSearch=!1;this._findController.selected.pageIdx=this._findController.selected.matchIdx=-1;this._offset.pageIdx=i;this._offset.matchIdx=null;this._resumePageIndex=null;this._findController.pageMatches=[];this._matchCount(0);for(var s=0;s0){o.matchIdx=o.matchIdx+(n?-1:1);this._updateMatch(!0);return}this._advanceOffsetPage(n)}this._nextPageMatch()}};t.prototype._nextPageMatch=function(){var e=[];do{var t=this._offset.pageIdx;e=this._findController.pageMatches[t];if(!e){this._resumePageIndex=t;break}}while(!this._matchesReady(e))};t.prototype._matchesReady=function(e){var t=this._offset,n=e.length,i=this._findController.state.findPrevious;if(n){t.matchIdx=i?n-1:0;this._updateMatch(!0);return!0}this._advanceOffsetPage(i);if(t.wrapped){t.matchIdx=null;if(this._pagesToSearch<0){this._updateMatch(!1);return!0}}return!1};t.prototype._advanceOffsetPage=function(e){var t=this._offset,n=this._extractTextSignals.length;t.pageIdx=e?t.pageIdx-1:t.pageIdx+1;t.matchIdx=null;this._pagesToSearch--;if(t.pageIdx>=n||t.pageIdx<0){t.pageIdx=e?n-1:0;t.wrapped=!0}};t.prototype._updateMatch=function(e){this._offset.wrapped=!1;if(e){var t=this._findController.selected.pageIdx;this._findController.selected.pageIdx=this._offset.pageIdx;this._findController.selected.matchIdx=this._offset.matchIdx;this._currentMatch(this._getCurrentMatch());t!==-1&&t!==this._findController.selected.pageIdx&&this._updatePage(t)}else this._currentMatch(0);this._findController.selected.pageIdx!==-1&&this._updatePage(this._findController.selected.pageIdx)};t.prototype._getCurrentMatch=function(){for(var e=this._findController.selected.matchIdx+1,t=0;t0){this._currentMatch(0);this.onSearch()}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/controls/pdfViewer/panels/pdfViewerSearchPanel/PdfViewerSearchPanel.html",[],function(){return'
    '});define("odsp-next/controls/pdfViewer/panels/pdfViewerSearchPanel/PdfViewerSearchPanel.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-PdfViewerControlPanel .od-PdfViewerSearchPanel{display:none;position:absolute;bottom:40px;background-color:rgba(0,0,0,.7);height:50px;width:100%}.od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{width:130px;height:27px;outline:0;margin:7px 10px 5px 10px}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{float:left}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{float:right}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{margin:7px 10px 5px 10px}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{padding-left:5px}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInput{padding-right:5px}.od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInstanceLabel{margin-top:12px;max-width:65px;font-size:14px;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInstanceLabel{float:left}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchInstanceLabel{float:right}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchPreviousInstance{float:right}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchPreviousInstance{float:left}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchNextInstance{float:right}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .od-PdfViewerControlPanel-searchNextInstance{float:left}html[dir=ltr] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .CommandBarItem{margin-right:0}html[dir=rtl] .od-PdfViewerControlPanel .od-PdfViewerSearchPanel .CommandBarItem{margin-left:0}.od-PdfViewerControlPanel.od-PdfViewerControlPanel--searchOn .od-PdfViewerSearchPanel{display:block}"}])});define("odsp-next/controls/pdfViewer/panels/pdfViewerControlPanel/PdfViewerControlPanel.html",[],function(){return'
    '});define("odsp-next/controls/pdfViewer/panels/pdfViewerControlPanel/PdfViewerControlPanel.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-PdfViewerControlPanel{position:relative;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:321px}.lg .od-PdfViewerControlPanel,.xlg .od-PdfViewerControlPanel,.xxlg .od-PdfViewerControlPanel,.xxxlg .od-PdfViewerControlPanel,.xxxxlg .od-PdfViewerControlPanel{min-width:290px}.od-PdfViewerControlPanel-toolbar{background-color:rgba(0,0,0,.7);height:44px;display:inline-block}.lg .od-PdfViewerControlPanel-toolbar,.xlg .od-PdfViewerControlPanel-toolbar,.xxlg .od-PdfViewerControlPanel-toolbar,.xxxlg .od-PdfViewerControlPanel-toolbar,.xxxxlg .od-PdfViewerControlPanel-toolbar{height:40px}.od-PdfViewerControlPanel-command{display:inline-block;vertical-align:top}html[dir=ltr] .od-PdfViewerControlPanel-command .CommandBarItem-icon{padding-right:0}html[dir=rtl] .od-PdfViewerControlPanel-command .CommandBarItem-icon{padding-left:0}html[dir=ltr] .lg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=ltr] .xlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=ltr] .xxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=ltr] .xxxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=ltr] .xxxxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon{padding-right:0}html[dir=rtl] .lg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=rtl] .xlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=rtl] .xxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=rtl] .xxxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon,html[dir=rtl] .xxxxlg .od-PdfViewerControlPanel-command .CommandBarItem-icon{padding-left:0}html[dir=ltr] .od-PdfViewerControlPanel-command .CommandBarItem{margin-right:0}html[dir=rtl] .od-PdfViewerControlPanel-command .CommandBarItem{margin-left:0}.od-PdfViewerControlPanel-command .ms-Icon--ChevronDown{font-size:16px;color:" },{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .od-PdfViewerControlPanel-command .ms-Icon--ChevronDown{padding-left:0}html[dir=rtl] .od-PdfViewerControlPanel-command .ms-Icon--ChevronDown{padding-right:0}.od-PdfViewerControlPanel-paging{display:inline-block;text-align:center;margin:0 12px}.od-PdfViewerControlPanel-pageInputContainer{display:inline-block;height:100%;vertical-align:top}.od-PdfViewerControlPanel-pageInput{width:30px;text-align:center;height:32px;margin-top:4px;outline:0}html[dir=ltr] .od-PdfViewerControlPanel-pageInput{margin-left:2px}html[dir=rtl] .od-PdfViewerControlPanel-pageInput{margin-right:2px}html[dir=ltr] .od-PdfViewerControlPanel-pageInput{margin-right:5px}html[dir=rtl] .od-PdfViewerControlPanel-pageInput{margin-left:5px}.lg .od-PdfViewerControlPanel-pageInput,.xlg .od-PdfViewerControlPanel-pageInput,.xxlg .od-PdfViewerControlPanel-pageInput,.xxxlg .od-PdfViewerControlPanel-pageInput,.xxxxlg .od-PdfViewerControlPanel-pageInput{margin-top:2px}.od-PdfViewerControlPanel-ofPagesLabel{margin-top:10px;display:inline-block;font-size:14px}html[dir=ltr] .od-PdfViewerControlPanel-ofPagesLabel{margin-right:2px}html[dir=rtl] .od-PdfViewerControlPanel-ofPagesLabel{margin-left:2px}.od-PdfViewerControlPane-enableControls{margin:auto;background-color:rgba(0,0,0,.7);width:300px;height:40px;cursor:pointer}.od-PdfViewerControlPane-enableControls-icon{font-size:28px}html[dir=ltr] .od-PdfViewerControlPane-enableControls-icon{margin-right:5px}html[dir=rtl] .od-PdfViewerControlPane-enableControls-icon{margin-left:5px}html[dir=ltr] .od-PdfViewerControlPane-enableControls-icon{padding-left:20px}html[dir=rtl] .od-PdfViewerControlPane-enableControls-icon{padding-right:20px}html[dir=ltr] .od-PdfViewerControlPane-enableControls-icon{float:left}html[dir=rtl] .od-PdfViewerControlPane-enableControls-icon{float:right}.od-PdfViewerControlPane-enableControls-text{font-size:14px;padding:10px 0}"}])});_application/javascript_bhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/pdfjs-f8b65bba.js O;bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_jhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odctexteditor-ab1c5430.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:i456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:51 GMTYBlockBlob_$8f6318e0-0001-005d-7dd1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056364_Thu, 04 May 2017 18:05:53 GMTT4904_0x8D490DDAC145640_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djY^irx{   8FUgz )3Z_ 'GL`r}OL// OneDrive:IgnoreCodeCoverage define("odsp-next/pages/textFileEditor/odc/TextFileEditor",["require","exports","./TextFileEditorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TextFileEditor.html","../TextFileEditor.css","../../../controls/suiteNav/SuiteNav","../../../controls/infoPane/InfoPane","../../../controls/breadcrumbBar/BreadcrumbBar","../../../controls/textEditor/TextEditor","../../../controls/itemTile/ItemTile","../../../controls/commandBar/CommandBar"],function(e,t,o,n){"use strict";var i=n.registerComponent({tagName:"ms-text-file-editor",template:e("./TextFileEditor.html"),viewModel:o["default"],synchronous:!0});return i});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/textFileEditor/odc/TextFileEditorViewModel",["require","exports","../../baseInnerPage/od/DataManagerPageViewModel","../../files/od/FilesCommandSet","../../../providers/dataManager/textFileEditor/TextFileEditorDataManager","../../../controls/progressSpinnerFlat/ProgressSpinnerFlat","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../TextFileUnloadHelper","./TextFileEditorHelper","../../../dataSources/url/PageType","../../../controls/hiddenDomHost/HiddenDomHost","../../../controls/overlays/host/OverlayHost","../../../controls/dialogHost/DialogHost","../../../controls/panelHost/PanelHost","../../../controls/topBar/TopBar","../../../controls/infoPane/InfoPane.key","../../../bindings/component/ControlBinding"],function(e,t,o,n,i,r,a,s,l,d,c,p,u,f,m,x,g,h){"use strict";var v=function(e){function t(){var t=e.call(this,{})||this;t.hiddenDomHostTagName=p["default"].tagName;t.overlayHostTagName=u["default"].tagName;t.dialogHostTagName=f["default"].tagName;t.panelHostTagName=m["default"].tagName;t.topBarTagName=x["default"].tagName;t.addBindingHandlers({control:h["default"]});t.loadingComponent=r["default"].tagName;t.isRetrievingData=t.createPureComputed(t._computeIsRetrievingData,{deferEvaluation:!0});t._helper=new(t.managed(d["default"]))({focusItem:t.focusItem,parentItem:t.item,dataManager:t.dataManager});t.itemContent=t.resources.expose(s.fileContent,t.createComputed({read:t._computeItemContent,write:t._updateItemContent,deferEvaluation:!0,pure:!0}));t.topLevelCommandSet=new(t.managed(n["default"]))({});var o=t.resources.consume(a.actionMap);t.saveAction=new(t.managed(o.SaveAction));var i=new(t.managed(l["default"]));i.register(function(){return t.saveAction.isAvailable.peek()&&1===t._helper.availability.peek()});t.infoPaneSpecification=h.toSpecification(g.resourceKey,{});return t}__extends(t,e);t.prototype.computeCurrentPageName=function(){return"TextFileEditor"};t.prototype.computeFocusPageName=function(){return"Editor"};t.prototype.computeShouldSelectFocusItem=function(){return this.dataManager().focusItemIndexInItemSet()>-1};t.prototype.computeContentComponent=function(){var t=e.prototype.computeContentComponent.call(this);return t?t:{name:"ms-text-editor",params:{content:this.itemContent,save:this.saveAction}}};t.prototype.computeCreateDataManager=function(){return this._createTextFileEditorDataManager};t.prototype._createTextFileEditorDataManager=function(){return new(this.managed(i["default"]))({requiredPageType:c.TextFileEditor})};t.prototype._computeItemContent=function(){return this._helper.itemContent()};t.prototype._updateItemContent=function(e){this._helper.itemContent(e)};t.prototype._computeIsRetrievingData=function(){return this.loadingPromiseTracker.activeCount()>0};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=v});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/dataManager/textFileEditor/TextFileEditorDataManager",["require","exports","../DataManager"],function(e,t,o){"use strict";var n=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.getCurrentItemSetSync=function(e){return this.itemProvider.getItemSync(e)};t.prototype.getFocusItemSet=function(e){return this.itemProvider.getItem(e)};t.prototype.getCurrentItemSet=function(e){return this.itemProvider.getItem(e)};t.prototype.computeCurrentContext=function(){var e,t=this.currentItemKey(),o=this.focusItemKey();o&&this.focusItemIndexInItemSet()<0&&(e=o);var n={startKey:e,parentKey:t,ownerId:this.urlDataSource.getOwnerId(t),revision:this.referenceRevision()};return n};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/textFileEditor/TextFileUnloadHelper",["require","exports","./TextFileEditor.resx","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/navigation/Navigation.key"],function(e,t,o,n,i){"use strict";var r=function(e){function t(){var t=e.call(this)||this;t._navigation=t.resources.consume(i.navigation);return t}__extends(t,e);t.prototype.register=function(e){var t=this;this._unRegisterHandler();this._handler=function(n){return t._handler&&e(n)?o.strings.beforeUnloadMessage:null};this._navigation.beforeUnload.registerHandler(this._handler)};t.prototype.dispose=function(){this._unRegisterHandler();e.prototype.dispose.call(this)};t.prototype._unRegisterHandler=function(){this._handler&&this._navigation.beforeUnload.unRegisterHandler(this._handler);this._handler=void 0};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/textFileEditor/odc/TextFileEditorHelper",["require","exports","../TextFileEditorHelper"],function(e,t,o){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this;o._dataManager=t.dataManager;return o}__extends(t,e);t.prototype.isItemEditable=function(e){return!e.tokenNeedsRedeeming};t.prototype.computeAvailability=function(){var e=this._dataManager();if(!e)return 0;var t=e.itemSet();if(t.isPlaceholder){t.content();return 0}if(e.focusItemIndexInItemSet()>-1)return 1;var o=e.focusItem.peek();if(!o)return 0;var n=o.peek(),i=t.item.peek().key,r=n.parentKey;return r&&r!==i?2:n.parentKey?0:3};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/pages/textFileEditor/odc/TextFileEditor.html",[],function(){return'
    '});define("odsp-next/pages/textFileEditor/TextFileEditor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-TextFileEditor{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-TextFileEditor-belowNav{position:absolute;top:50px;bottom:0;left:0;right:0}.od-TextFileEditor-topBar{position:absolute;top:0;left:0;right:0;height:40px;z-index:294}.od-TextFileEditor-loadingDiv{display:block;position:absolute;top:40px;width:100%;z-index:298}.od-TextFileEditor-loadingBar{opacity:1}.od-TextFileEditor-belowHeader{position:absolute;top:40px;bottom:0;left:0;right:0}.od-TextFileEditor-title-bar{height:40px;padding:8px 32px;white-space:nowrap;overflow:hidden}.od-TextFileEditor-breadcrumb{display:block}.od-TextFileEditor-content{position:absolute;top:56px;bottom:0;width:100%}.od-TextFileEditor-textEditor{position:absolute;top:0;bottom:0;width:100%}.od-TextFileEditor-infoPane{position:absolute;z-index:285;overflow-y:auto;overflow-x:hidden;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";top:0;bottom:0;width:320px;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:367ms cubic-bezier(.1,.9,.2,1)}html[dir=ltr] .od-TextFileEditor-infoPane{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=rtl] .od-TextFileEditor-infoPane{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-TextFileEditor-infoPane{right:-321px}html[dir=rtl] .od-TextFileEditor-infoPane{left:-321px}html[dir=ltr] .od-TextFileEditor-infoPane{transition-property:right}html[dir=rtl] .od-TextFileEditor-infoPane{transition-property:left}html[dir=ltr] .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{left:0}html[dir=rtl] .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{right:0}html[dir=ltr] .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{right:320px}html[dir=rtl] .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{left:320px}html[dir=ltr] .md .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader,html[dir=ltr] .sm .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{right:0}html[dir=rtl] .md .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader,html[dir=rtl] .sm .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{left:0}html[dir=ltr] .md .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader .od-TextFileEditor-infoPane,html[dir=ltr] .sm .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader .od-TextFileEditor-infoPane{right:0}html[dir=rtl] .md .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader .od-TextFileEditor-infoPane,html[dir=rtl] .sm .has-info-pane .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader .od-TextFileEditor-infoPane{left:0}.md .od-TextFileEditor .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader,.sm .od-TextFileEditor .od-TextFileEditor-belowNav .od-TextFileEditor-belowHeader{bottom:0}"}])});define("odsp-next/controls/infoPane/InfoPane",["require","exports","./InfoPaneViewModel","../../bindings/component/ControlBinding","./InfoPane.html","./InfoPane.css"],function(e,t,o,n){"use strict";t.resourceKey=n.createDefaultControlDefinitionResourceKey({automationName:"ms-info-pane",require:e,template:e("./InfoPane.html"),viewModelType:o["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,n=arguments.length;o1)return r.format(b.selectedItemsFormatString,e)};t.prototype._computeSelectionLength=function(){var e=this._selection();return e&&e.selection().length||0};t.prototype._computeSizeCss=function(){var e=this.size(),t=c.determineWindowSize(e&&e.width||y);this.availableSections().length<5&&t>f.Large&&(t=f.Large);return c.determineCssClass(t)};t.prototype._computeSelectionModel=function(){var e=this._selectionModelGroup;if(e){var t=e.currentSelection();if(t&&t.itemSet)return t}return this._defaultSelectionModel};return t}(o["default"]);E.dependencies=__assign({},o["default"].dependencies,{currentItem:n.currentItem,selectionModelGroup:n.currentSelectionModelGroup.optional,defaultSelection:n.itemsSelection,responsiveUI:p.responsiveUI,urlDataSource:s.url,sectionWithFocus:n.focusedInfoPaneSection.optional,isInfoPaneExpanded:x.base.infoPane.isInfoPaneExpanded,infoPaneProvider:g.infoPaneSections});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=E});define("odsp-next/bindings/toggle/ToggleBinding",["require","exports","knockout","../keyboard/KeyboardBinding"],function(e,t,o,n){"use strict";var i=function(){function e(){}e.init=function(e,t,i,r,a){var s=t(),l={};l.Enter=function(e){s(!s());return!1};var d=new n({element:e,bindingContext:a,allBindingsAccessor:i,valueAccessor:function(){return l}});o.applyBindingsToNode(e,d,a);o.applyBindingsToNode(e,{click:function(){return s(!s())}},a)};return e}();return i});define("odsp-next/controls/infoPane/InfoPane.html",[],function(){return''});define("odsp-next/controls/infoPane/InfoPane.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.InfoPane{box-sizing:border-box;outline:0}.InfoPane::after,.InfoPane::before{display:table;content:"";line-height:0}.InfoPane::after{clear:both}.InfoPane-sectionHeaderText{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.InfoPane-section{padding:20px 20px 22px 40px;box-sizing:border-box;display:inline-block;width:100%}html[dir=rtl] .InfoPane-section{padding:20px 40px 22px 20px}.InfoPane-section.no-arrow{padding:20px 20px 22px 16px}html[dir=rtl] .InfoPane-section.no-arrow{padding:20px 16px 22px 20px}.InfoPane-section.no-arrow .InfoPane-sectionHeader{cursor:default}.InfoPane-sectionHeader{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:32px;line-height:32px;cursor:pointer;outline:0}.InfoPane-sectionExpandButton.ms-Icon{font-size:17px;position:absolute;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';width:32px;height:32px;line-height:32px;text-align:center;transition:transform 167ms cubic-bezier(.1,.9,.2,1)}html[dir=ltr] .InfoPane-sectionExpandButton.ms-Icon{left:-32px}html[dir=rtl] .InfoPane-sectionExpandButton.ms-Icon{right:-32px}.InfoPane-section.is-expanded .InfoPane-sectionExpandButton.ms-Icon{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.InfoPane-section .InfoPane-sectionContent{display:none}.InfoPane-section.is-expanded .InfoPane-sectionContent{display:block}.InfoPane-sectionContent{margin-top:10px;font-size:12px}.InfoPane-selectionMessage{margin:0 0 20px 14px}html[dir=rtl] .InfoPane-selectionMessage{margin:0 14px 20px 0}.lg .InfoPane-selectionMessage,.xlg .InfoPane-selectionMessage,.xxlg .InfoPane-selectionMessage,.xxxlg .InfoPane-selectionMessage,.xxxxlg .InfoPane-selectionMessage{margin-top:18px;font-size:21px}.od-InfoPane-selectFile{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;margin:0 0 20px 14px}html[dir=rtl] .od-InfoPane-selectFile{margin:0 14px 20px 0}'}])});_application/javascript_jhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odctexteditor-ab1c5430.js O?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f632146-0001-005d-56d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056371_Thu, 04 May 2017 18:05:53 GMTV180984_0x8D490DDAB15CAB3_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djX]hqwz  7ETfy(2Y^ &FMas~O |!// OneDrive:IgnoreCodeCoverage define("odsp-next/actions/OdcExecutors",["require","exports","./createFolder/odc/CreateFolderExecutor","./delete/odc/DeleteExecutor","./download/odc/DownloadExecutor","./download/DownloadItemsOperator","./embed/odc/EmbedExecutor","./emptyRecycleBin/odc/EmptyRecycleBinExecutor","./launchMoveCopyPanel/LaunchMoveCopyPanelExecutor","./userActivity/odc/UserActivityExecutor","./rename/odc/RenameExecutor","./setPhotosRoot/odc/SetPhotosRootExecutor","./reportAbuse/odc/ReportAbuseExecutor","./removeFromSharedList/odc/RemoveFromSharedListExecutor","./requestReview/odc/RequestReviewExecutor","./restoreAll/odc/RestoreAllExecutor","./save/SaveExecutor","./setAlbumCoverPhoto/odc/SetAlbumCoverPhotoExecutor","./setPhotoBurstWinner/odc/SetPhotoBurstWinnerExecutor","./extractItemsFromPhotoBurst/odc/ExtractItemsFromPhotoBurstExecutor","./keepOnlySelectedPhotoBurstItems/odc/KeepOnlySelectedPhotoBurstItemsExecutor","./showOperations/ShowOperationsExecutor","./showPermissions/ShowPermissionsExecutor","./showVersionHistoryAction/ShowReactVersionHistoryExecutor","./switchPhotoFolderLayoutType/odc/SwitchPhotoFolderLayoutTypeExecutor","./addToAlbum/odc/AddToAlbumExecutor","./applyOfficeLens/odc/ApplyOfficeLensExecutor","./removeOfficeLens/odc/RemoveOfficeLensExecutor","./addToBundle/odc/AddToBundleExecutor","./feedback/odc/FeedbackExecutor","./createAlbumFromFolder/odc/CreateAlbumFromFolderExecutor","./orderPrints/odc/OrderPrintsExecutor","./showKeyboardMap/ShowKeyboardMapExecutor","./redeemCode/odc/RedeemCodeExecutor","./editTags/odc/EditTagsExecutor","./shareByLink/odc/ShareByLinkExecutor","./addPhotosToAlbum/AddPhotosToAlbumExecutor","./createAlbum/CreateAlbumExecutor","./printPdf/odc/PrintPdfExecutor","./moveCopy/odc/MoveCopyAction","./createNewFolder/odc/CreateNewFolderAction"],function(e,t){"use strict"});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createFolder/odc/CreateFolderExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/ItemRedeemer","../CreateFolderHelper"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._currentItem=t.currentItem;i._itemReedemer=new(i.managed(o["default"]));i._createFolderHelper=new(i.managed(r["default"]));return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._itemReedemer.redeemItem(this._currentItem,this).then(function(){return e._createFolderHelper.showDialog(255,!1)})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createFolder/CreateFolderHelper",["require","exports","knockout","../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/string/StringHelper","../../controls/commands/Commands.resx","../../resources/ControlResourceKeys","../../controls/folderBuilder/FolderBuilder","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","../../controls/folderBuilder/FolderBuilder.resx","@ms/odsp-utilities/lib/object/ObjectUtil"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m){"use strict";var h=function(e){function t(t){var i=e.call(this,t)||this;i._dialogProvider=i.resources.consume(c.dialog);i._operatorProvider=i.resources.consume(c.operator);i._urlDataSource=i.resources.consume(u.url);i._currentItem=i.resources.consume(l.currentItem);return i}__extends(t,e);t.prototype.showDialog=function(e,t){var r=this,l=this.observables.create(""),c=this.observables.create(""),u=this.observables.create(!1),h=this.observables.create(!0),f=this.observables.create(!0),g=this.observables.create([]),b=this.observables.create(""),v=this.observables.create(!0),y=function(){v(!1);var e={tasks:null};m.extend(e,i);e.tasks.runEarly();c(a.strings.CreateFolderCollapsed);v(!0);h(!1);u(!1);return r._operatorProvider.createFolder({parent:r._currentItem.peek(),folderName:l(),sharingNote:b(),selectedPeople:g().filter(function(e){return e.isResolved})}).then(function(){u(!1);h(!0);v(!1);var e=s.format(p.strings.CreateFolderSuccess,l());c(e);v(!0);return 2},function(e){u(!0);v(!1);r.async.setTimeout(function(){u(!0);h(!0);f(!0);c(e.message);v(!0)},200);return 1})},_=this._dialogProvider.requestDialog({title:a.strings.CreateFolder,component:{name:d.tagName,params:{name:l,automationId:"createFolderDialog",status:c,hasError:u,isEnabled:h,maxNameLength:e,hasFocus:f,supportInlineSharing:t,selectedPeople:g,sharingNote:b,statusVisible:v}},actions:[{name:a.strings.CreateCommit,execute:y,isAvailable:this.observables.pureCompute(function(){return!!l()&&h()}),isDefault:!0,icon:new o("Save"),automationId:"createFolderDialogCommit"}]});return _.wait().then(function(){return{resultType:n.ResultTypeEnum.Success}})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/controls/folderBuilder/FolderBuilder",["require","exports","./FolderBuilderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderBuilder.html","./FolderBuilder.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-folder-builder",template:e("./FolderBuilder.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/folderBuilder/FolderBuilderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./FolderBuilder.resx","../peoplePicker/PeoplePicker","knockout"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.namePlaceholder=o.strings.FolderNamePlaceholder;i.nameLabel=o.strings.FolderNameLabel;i.addEditors=o.strings.AddEditors;i.editorsLabel=o.strings.EditorsLabel;i.editorsDescription=o.strings.EditorsDescription;i.editorsNotePlaceholder=o.strings.EditorsNotePlaceholder;i.peoplePickerTagName=r.tagName;i.name=t.name;i.status=t.status||n.observable("");i.hasError=t.hasError||n.observable(!1);i.isEnabled=t.isEnabled||n.observable(!0);i.hasFocus=t.hasFocus||n.observable(!0);i.maxNameLength=t.maxNameLength;i.statusVisible=t.statusVisible||n.observable(!0);i.supportInlineSharing=t.supportInlineSharing;i.sharingNote=t.sharingNote;i.selectedPeople=t.selectedPeople;i.peoplePickerParams={selectedPeople:i.selectedPeople,peoplePickerQueryParams:void 0};i.areSharingFieldsVisible=n.observable(!1);return i}__extends(t,e);t.prototype.onAddEditorsClicked=function(){this.areSharingFieldsVisible(!0)};return t}(i["default"]);return s});define("odsp-next/controls/peoplePicker/PeoplePicker",["require","exports","knockout","./PeoplePickerViewModel","@ms/odsp-shared/lib/utilities/knockout/ViewModelFactory","./PeoplePicker.html","./PeoplePicker.css","../persona/Persona.css"],function(e,t,i,o,r){"use strict";var n={tagName:"ms-people-picker",template:e("./PeoplePicker.html"),viewModel:r.createViewModelHelper(o)};i.components.isRegistered(n.tagName)||i.components.register(n.tagName,n);return n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/peoplePicker/PeoplePickerViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../resources/SPOResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","../autoFillPopup/AutoFill","../autoFillPopup/AutoFillItem","../../resources/ControlResourceKeys","../../bindings/keyboard/KeyboardBinding","./PeoplePicker","./PeoplePicker.resx","../progressSpinnerFlat/ProgressSpinnerFlat","../../resources/ProviderResourceKeys","../../bindings/scrollContainer/ScrollContainerBinding","../../bindings/scrollIntoView/ScrollIntoViewBinding","../../bindings/selection/SelectionBinding","../../models/selection/SelectionModel","@ms/odsp-shared/lib/base/ViewModel","../../utilities/features/Features"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v){"use strict";var y=function(e){function t(t){var i=e.call(this)||this;i.resolvedItems=i.observables.createArray([]);i.inputTitle=i.createObservable(c.strings.InputHint);i.inputText=i.createObservable("");i.error=i.createObservable("");i.peoplePickerTagName=d.tagName;i.autoFillPopupTagName=n.tagName;i.progressSpinnerFlatTagName=u["default"].tagName;i._autoFillParams={clickedItem:i.createObservable(null),items:i.observables.createArray([]),inDataFetch:i.createObservable(!1),resultsTrimmed:i.createObservable(!1),isOpen:i.createObservable(!1)};i.selectionModel=new g;i.addBindingHandlers({selection:f,keyboard:l,scrollContainer:m["default"],scrollIntoView:h["default"]});i.focusedItem=i.createObservable(null);i.scrollDown=i.createObservable(!1);i.inputChange=function(e,t){i._inputChangeOuter(t)};i.selectedDescendantId=i.createComputed(function(){return Boolean(i.focusedItem())?i.focusedItem().id:""});i._pageContext=i.resources.consume(o.pageContext.optional);i._autoSelectFirstSuggestionOnEnter=t.autoSelectFirstSuggestionOnEnter;var r=t.peoplePickerQueryParams,s=void 0===r?{allowEmailAddresses:!0,allowMultipleEntities:null,allUrlZones:null,enabledClaimProviders:null,forceClaims:null,groupID:null,maximumEntitySuggestions:5,principalSource:null,principalType:13,required:null,urlZone:null,urlZoneSpecified:null}:r;i._peoplePickerQueryParams=i.wrapObservable(s);i._currentSharingLink=t.currentSharingLink||i.observables.create(null);i._lastSharingLink=i._currentSharingLink();i.blockViaPolicy=i.createPureComputed(i._computeBlockViaPolicy);i._dataProvider=i.resources.consume(p.people);i._useGenericErrors=t.useGenericErrors;i.describedById=t.describedById;t.hasUnresolvedText||(t.hasUnresolvedText=i.createObservable(!1));t.hasError||(t.hasError=i.createObservable(!1));i.subscribe(i.error,function(e){t.hasError(!!e)});i._contactInviteLimit=t.contactInviteLimit;i.resolvedSize=i.createObservable(2);if(t.selectedPeople){if(t.selectedPeople().length>0){i.resolvedItems(t.selectedPeople());i._reresolveUsers()}i.createComputed(function(){t.selectedPeople(i.resolvedItems())})}t.selectedPeopleContainsExternal&&i.createComputed(function(){if(0===t.selectedPeople().length)t.selectedPeopleContainsExternal(!1);else{for(var e=t.selectedPeople.peek(),i=!1,o=0;o0){i.Engagement.logData({name:"UnresolvedUser.Multiple.PeoplePicker.Click"});this._resolveOccurring=!0;this._personBeingResolved=e;var t=[];this._processPeopleSuggestions(e.multipleMatches,t,!0)}else{i.Engagement.logData({name:"UnresolvedUser.Invalid.PeoplePicker.Click"});this.inputText(e.name);this.removeItem(e)}};t.prototype.focus=function(){this.isSelected(!0);var e=this.inputText();e&&e.length>1&&!this._autoFillParams.isOpen()&&this._autoFillParams.isOpen(!0);this.showPlaceholder()&&this.inputText&&e.length>0&&this.showPlaceholder(!1)};t.prototype.inputFocus=function(){this.showPlaceholder()&&this.inputText().length>0&&this.showPlaceholder(!1)};t.prototype.inputBlur=function(){var e=this.inputText.peek();if(this.showPlaceholder()||0!==this.resolvedItems().length||e&&0!==e.length){if(e&&e.length>1&&(!this.autoFillOpen.peek()||this._autoFillParams.items.peek().length<1)){this._abortSearch(!0);this._destroyAutoFill();this._resolveUser(e,!0)}else if(e&&e.length>1&&(!this.autoFillOpen.peek()||1===this._autoFillParams.items.peek().length)&&this._isValidEmail(e)){this._abortSearch(!0);this._destroyAutoFill();this._resolveUser(e,!0)}}else this.showPlaceholder(!0)};t.prototype.inputPaste=function(e,t){i.Engagement.logData({name:"InputPaste.PeoplePicker"});this.async.setTimeout(function(){var e=document.getElementById("PeoplePicker-textBox");this._resolveOccurring=!0;this._resolveUser(e.value,!0);e.value=""},0);return!0};t.prototype.onEnter=function(e,t){var i=this.selectionModel.selection.peek();if(i&&1===i.length)this._autoFillParams.clickedItem(i[0]);else if(this._autoSelectFirstSuggestionOnEnter){var o=this.peopleSuggestions.peek();o&&o.length>0&&this._autoFillParams.clickedItem(o[0])}return!1};t.prototype.getTitle=function(e){return e.isResolved?Boolean(e.providerName)?e.email+"\n"+e.providerName:e.email:e.multipleMatches&&e.multipleMatches.length>0?this._multipleMatchesError:this._isValidEmail(e.userId)&&!this._useGenericErrors?this._noExternalSharingError.peek():this._noMatchesError};t.prototype._computeBlockViaPolicy=function(){var e=this._peoplePickerQueryParams().blockViaPolicy;return e&&e()&&v.isFeatureEnabled(v.PolicyTipPanel)};t.prototype._parseUserKeyPaste=function(e){var t=e.indexOf("<"),i=e.indexOf("@",t),o=e.indexOf(">",i);return t!==-1&&i!==-1&&o!==-1?e.substring(t+1,o):e};t.prototype._replacePerson=function(e){this.resolvedItems.replace(this._personBeingResolved,e);this.isSelected(!0);this._cleanErrors()};t.prototype._cleanErrors=function(){for(var e=this.resolvedItems&&this.resolvedItems().length-1;e>=0;e--)if(!this.resolvedItems()[e].isResolved){this.resolvedItems()[e].multipleMatches&&this.resolvedItems()[e].multipleMatches.length>0?this._setError(this._multipleMatchesError):this._isValidEmail(this.resolvedItems()[e].userId)&&!this._useGenericErrors?this._setError(this._noExternalSharingError.peek()):this._setError(this._noMatchesError);return}this.error("")};t.prototype._inputChangeOuter=function(e){var t=this;this._timer&&this.async.clearTimeout(this._timer);this._timer=this.async.setTimeout(function(){t._inputChange(e);t._timer=null},130)};t.prototype._add=function(e){var t=this;if(this.resolvedItems().length>=this._contactInviteLimit)this._setError(r.format(c.strings.contactLimitReached,this._contactInviteLimit));else{e.name||(e.name=e.email);e.isExternal=e.entityType&&1===e.entityType;if(null!=this._peoplePickerQueryParams.peek().allowMultipleEntities&&this._peoplePickerQueryParams.peek().allowMultipleEntities===!1&&this.resolvedItems().length>=1){this.resolvedItems([e]);e.isResolved&&this._cleanErrors()}else{this.resolvedItems.push(e);if(e.isResolved){this.personAddedText(r.format(c.strings.AddedPersonHint,e.name));this.async.setTimeout(function(){t.personAddedText("")},100)}}this.async.setTimeout(function(){this.scrollDown(!0);this.scrollDown(!1)},0)}};t.prototype._inputChange=function(e){var t=e.keyCode;if(38!==t&&40!==t)if(27===t&&this._autoFillParams.isOpen()){this._autoFillParams.isOpen(!1);e.cancelBubble=!0;e.stopPropagation()}else{var i=this.inputText().length;if(0===i){if(!this._resolveOccurring){this._abortSearch(!0);this._destroyAutoFill()}if((8===t||46===t)&&this._inputBoxWasEmpty){this.resolvedItems.pop();this._cleanErrors();this._destroyAutoFill()}this._inputBoxWasEmpty=!0}else if(1===i){this._abortSearch(!0);this._destroyAutoFill();this._inputBoxWasEmpty=!1}else if(59===t||186===t){this._abortSearch(!0);this._destroyAutoFill();this._resolveInput()}else{this._inputBoxWasEmpty=!1;this._getPeopleSuggestions()}}};t.prototype._resolveInput=function(){this._resolveUser(this.inputText())};t.prototype._abortSearch=function(e){if(this._autoFillParams.inDataFetch.peek()){this._peoplePickerSearchPromise&&this._peoplePickerSearchPromise.cancel();e&&this._autoFillParams.inDataFetch(!1)}};t.prototype._getPeopleSuggestions=function(){var e=this;this._abortSearch(!1);this._autoFillParams.inDataFetch(!0);this._cleanErrors();var t=[],i=this._dataProvider.search(this.inputText.peek().trim(),this._peoplePickerQueryParams.peek());i.cached&&this._processPeopleSuggestions(i.cached,t,!1);this._peoplePickerSearchPromise=i.promise;this.isSearchDone=this._peoplePickerSearchPromise.then(function(i){if(e._autoFillParams.inDataFetch.peek()){e._autoFillParams.inDataFetch(!1);e._processPeopleSuggestions(i,t,!0)}},function(t){e._autoFillParams.inDataFetch(!1);if(!t||"Canceled"!==t.name){e._setError(c.strings.ServerError);e._destroyAutoFill()}})};t.prototype._processPeopleSuggestions=function(e,t,i){if(e&&e.length>0)for(var o=e,r=0;r0||i)&&this._populateAutoFill(t)};t.prototype._reresolveUsers=function(){var e=[],t=this.resolvedItems.peek();if(0!==t.length){for(var i=0;i0&&e.isResolved)for(var t=0,i=e.multipleMatches;t=this._peoplePickerQueryParams.peek().maximumEntitySuggestions)};t.prototype._setError=function(e){var t=this;this.async.setTimeout(function(){t.error(e)},50)};t.prototype._computeExternalSharingError=function(){var e=this._currentSharingLink();return this._pageContext&&!this._pageContext.isSPO?c.strings.NoExternalSharingOnPrem:e&&9===e.type?c.strings.NoExternalSharingCsl:c.strings.NoExternalSharingCloud};t.prototype._isValidEmail=function(e){var t=/\S+@\S+\.\S+/;return t.test(e)};return t}(b["default"]);return y});define("odsp-next/controls/autoFillPopup/AutoFill",["require","exports","./AutoFillViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AutoFillPopup.html","./AutoFill.css","../persona/Persona"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-auto-fill",template:e("./AutoFillPopup.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/autoFillPopup/AutoFillViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","knockout","./AutoFill.resx","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/string/StringHelper","../../bindings/dismiss/DismissBinding","../../bindings/scrollIntoView/ScrollIntoViewBinding","../../bindings/scrollContainer/ScrollContainerBinding","../../bindings/uniqueId/UniqueIdBinding"],function(e,t,i,o,r,n,s,a,l,d,c,u){"use strict";var p=function(e){function t(){var t=e.call(this)||this;t.addBindingHandlers({dismiss:l["default"],scrollContainer:c["default"],scrollIntoView:d["default"],uniqueId:u});t.params=t.resources.consume(o.autoFillParams);t.menuLabel=n.strings.SuggestedPeopleMenu;t._isOpenObservable=t.params.isOpen||r.observable(!1);t._personaSize=r.observable(3);if(!Boolean(t.params)){t.params.clickedItem=r.observable(null);t.params.items=r.observableArray([]);t.params.inDataFetch=r.observable(!1);t.params.resultsTrimmed=r.observable(!1)}t.summaryText=t.createComputed(function(){return t.params.resultsTrimmed()?a.format(n.strings.ResultsCapped,t.params.items().length):0===t.params.items().length?n.strings.NoResults:""});t.isOpen=t.createComputed(function(){return t._isOpenObservable()});t.summaryVisible=t.createComputed(function(){return t.summaryText().length>0});return t}__extends(t,e);t.prototype.onItemClicked=function(e){s.Engagement.logData({name:"SuggestedUser.AutoFill.PeoplePicker.Click"});this.params.clickedItem(e)};t.prototype.closeMenu=function(){this._isOpenObservable(!1)};return t}(i["default"]);return p});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/bindings/scrollIntoView/ScrollIntoViewBinding",["require","exports","../BaseBinding","knockout","../scrollContainer/ScrollContainerBinding"],function(e,t,i,o,r){"use strict";function n(e,t){var i=e.offsetParent;if(i){for(var o=r.getScrollContainer(e),n=e.offsetTop+e.clientTop;o!==i;){n+=i.offsetTop;i=i.offsetParent;if(!i)return}i.scrollTop=n+t}}var s=100,a=function(e){function t(t){var i=e.call(this,t)||this,n=r.getScrollContainer(i.element),s=i.element;i.createBackgroundComputed(function(){var e=o.unwrap(i.valueAccessor());if(e.isSelected()){var t=e.top,r=e.containerToTop,a=e.smooth,l=n.scrollTop,d=l+n.offsetHeight,c=n.scrollHeight-n.clientHeight,u=s.offsetTop,p=u+s.offsetHeight,m=l;r?m=0:ud&&(m=p-n.offsetHeight);m=Math.min(m,c);if(m===l)return;a?i.smoothScroll(n,m,l):n.scrollTop=m}});return i}__extends(t,e);t.prototype.smoothScroll=function(e,t,i,o){var r=this;void 0===o&&(o=0);if(!(o>s)){var n=1*o/s,a=0;if(n<=.5)a=2*n*n;else{n=1-n;a=1-2*n*n}e.scrollTop=i+a*(t-i);this.async.setTimeout(function(){r.smoothScroll(e,t,i,o+1)},5)}};return t}(i);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a;t.viewElementInScrollContainer=n});define("odsp-next/bindings/uniqueId/UniqueIdBinding",["require","exports","knockout"],function(e,t,i){"use strict";var o=function(){function e(){}e.init=function(t,o){var r=i.utils.unwrapObservable(o());if(r.data){var n=r.idPrefix+ ++e.counter;r.data.id=n;t.id=n}};return e}();o.counter=0;return o});define("odsp-next/controls/autoFillPopup/AutoFillPopup.html",[],function(){return"
    "});define("odsp-next/controls/autoFillPopup/AutoFill.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".AutoFill{border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";overflow-y:auto;position:absolute;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";max-height:300px;min-width:300px;max-width:400px;z-index:401}.AutoFill-item{box-sizing:border-box;overflow:hidden;width:100%;line-height:0}.AutoFill-item.AutoFill-focused{background-color:"},{theme:"themeLight",defaultValue:"#a8d1ef"},{rawString:";outline:1px solid transparent}.AutoFill-item:not(.AutoFill-focused):hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.AutoFill-item.AutoFill-separator{border-bottom:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}.AutoFill-link{text-decoration:none;display:inline-block;width:100%}.AutoFill-link,.AutoFill-trimmed{padding:5px 5px 5px 20px;font-size:14px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif}html[dir=rtl] .AutoFill-link,html[dir=rtl] .AutoFill-trimmed{padding:5px 20px 5px 5px}'}])});define("odsp-next/controls/persona/Persona",["require","exports","./PersonaViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Persona.html","./Persona.css","../presence/Presence","../personaImage/PersonaImage"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-persona",template:e("./Persona.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/persona/PersonaViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../commands/CommandViewModel","../../bindings/contextMenu/ContextMenuBinding","../../bindings/contextMenu/ContextMenuHelper","@ms/odsp-utilities/lib/logging/events/Engagement.event","../loadingSpinner/LoadingSpinner","knockout","./Persona.resx","../../actions/UpdatePermissionsAction","../../bindings/css/ClassesBinding","../../bindings/tooltip/TooltipBinding","../../utilities/features/Features","../personaImage/PersonaImage","../../resources/DataSourceResourceKeys","../../resources/ControlResourceKeys","../../bindings/keyboard/KeyboardBinding","../../bindings/element/ElementBinding","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/dateTime/DateTime"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_){"use strict";var x=function(e){function t(t){var i=e.call(this,t)||this;i.loadingSpinnerTagName=a.tagName;i.personaImageTagName=h.tagName;i.addBindingHandlers({classes:u,tooltip:p["default"],keyboard:b,element:v});i.updateSharingRole=function(e){if(5===e.sharingInfo.role)i._removePerson(i.person());else{var t=i.person();t.sharingInfo=e.sharingInfo;i.person(t);i.updatingPermissions(!1)}};i.openContextMenu=t.openContextMenu||i.observables.create(!1);i.inputEvent=t.inputEvent||i.observables.create(null);i.sharingRoleElement=i.createObservable();i.disableTab=i.createObservable(t.disableTab);i.showEmail=m.isFeatureEnabled(m.ShowEmailInPeoplePicker);i.person=l.isObservable(t.person)?t.person:l.observable(t.person);i.updatingPermissions=l.observable(!1);i.nameEmail=i.person().email?y.format(d.strings.NameAndEmail,i.person().name,i.person().email):i.person().name;i._removePerson=t.removePerson||function(e){return void{}};i.showName=Boolean(void 0===t.showName||t.showName);i.showProfileLink=Boolean(t.profileLinkOn);i.showPresence=Boolean(t.showPresence);i._includeComma=Boolean(t.includeComma);i._sharingRoleMenuRootElementClass=t.sharingRoleMenuRootElementClass||"od-Dialog-main";i._urlDataSource=i.resources.consume(f.url);Boolean(t.personaSize)?i.personaSize=l.isObservable(t.personaSize)?t.personaSize:l.observable(t.personaSize):i.personaSize=l.observable(3);i.personaImageParams={person:i.person,disablePictrueAlt:t.disablePictrueAlt,iconType:t.iconType};i.createComputed(function(){var e=i.openContextMenu();if(e&&i.canChangePermissions()&&i.canManagePermissions()){var t=i._createContextMenuCommands(),o=i._createContextMenuHelper(t),n=i.inputEvent.peek();r.createContextMenu(n,o,i);"Enter"===n.code&&n.preventDefault();i.openContextMenu(!1)}});i.personaClass=i.createComputed(function(){var e=void 0===i.person().isResolved||i.person().isResolved?"":"od-Persona-unresolved ";i._includeComma&&(e+="od-Persona--comma ");e+="od-Persona";switch(i.personaSize()){case 7:return e+" od-Persona--mini";case 1:return e+" od-Persona--tiny";case 2:return e+" od-Persona--xs";case 3:return e+" od-Persona--sm";case 5:return e+" od-Persona--lg";case 6:return e+" od-Persona--xl";default:return e}});i.hasSharingInfo=i.createComputed(function(){return!!i.person().sharingInfo});var o=i.resources.isExposed(g.viewParams)?i.resources.consume(g.viewParams):null;i.personIsCurrentUser=i.createPureComputed(function(){return o&&i.person().userId&&i._urlDataSource.getOwnerId("",o()).toLowerCase()===i.person().userId.toLowerCase()},{deferEvaluation:!0});i.canChangePermissions=i.createPureComputed(function(){return Boolean(i.person().sharingInfo&&0!==i.person().sharingInfo.role&&!i.personIsCurrentUser())});i.canManagePermissions=m.isFeatureEnabled(m.PermissionPile)?i.createObservable(t.canManagePermissions):i.createObservable(!0);i.presenceVisible=i.createComputed(function(){return i.showPresence&&Boolean(i.person().sip)});i.tooltip=i.person().email;i.updatingText=d.strings.UpdatingText;Boolean(i.person().providerName)&&(i.tooltip+="\n"+i.person().providerName);return i}__extends(t,e);t.prototype.getSharingRole=function(e){if(e){var t=e.expiration?_.getShortDisplayDate(new Date(e.expiration)):null;switch(e.role){case 1:return t?y.format(d.strings.ViewExpiration,t):d.strings.View;case 2:return t?y.format(d.strings.EditExpiration,t):d.strings.Edit;case 4:return d.strings.CoOwner;case 0:return d.strings.Owner;case 6:return e.customRole}}return""};t.prototype.onSharingRoleClick=function(e,t){s.Engagement.logData({name:"UpdatePermissionsMenu.SharingDialog.Click"});var i=this._createContextMenuCommands(),o=this._createContextMenuHelper(i,t);r.createContextMenu(t,o,this);return i};t.prototype._createContextMenuCommands=function(){var e,t=[],i="";if(1===this.person().sharingInfo.role){i=d.strings.AllowEdit;e=2}else{i=d.strings.ViewOnly;e=1}t[0]=new o({text:i, isToggleable:!1,action:new(this.managed(c))({person:this.person(),role:e,isExecuting:this.updatingPermissions,callback:this.updateSharingRole,expiration:this.person.peek().sharingInfo.expiration})});t[1]=new o({text:d.strings.StopSharing,isToggleable:!1,action:new(this.managed(c))({person:this.person(),role:5,isExecuting:this.updatingPermissions,callback:this.updateSharingRole})});return t};t.prototype._createContextMenuHelper=function(e,t){return new n({items:e,rootElementClass:this._sharingRoleMenuRootElementClass,anchorElement:t&&t.target||this.sharingRoleElement.peek()})};return t}(i["default"]);return x});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/UpdatePermissionsAction",["require","exports","../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.name="UpdatePermissions";i._person=t.person;i._role=t.role;i._isExecuting=t.isExecuting;i._callback=t.callback;i._expiration=t.expiration;i._sharingProvider=i.resources.consume(r.sharing);return i}__extends(t,e);t.prototype.onExecute=function(e,t){var i=this;this._isExecuting&&this._isExecuting(!0);var r=function(e,t){var o={};i._sharingProvider.updatePermissions([i._person],i._person.sharingInfo.item,i._role,i._expiration).then(function(t){i._callback(t.people[0]);o.resultType=n.ResultTypeEnum.Success;e(o)},function(t){o.resultType=n.ResultTypeEnum.Failure;e(o)})};return new o["default"](r)};return t}(i["default"]);return s});define("odsp-next/controls/personaImage/PersonaImage",["require","exports","./PersonaImageViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PersonaImage.html","./PersonaImage.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-persona-image",template:e("./PersonaImage.html"),viewModel:i["default"]});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/personaImage/PersonaImageViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../persona/Persona.resx","../../bindings/css/ClassesBinding","@ms/odsp-utilities/lib/string/StringHelper","../../bindings/imageLoader/ImageLoaderBinding"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var o=e.call(this,t)||this;o.isImageLoaded=i.observable(!1);o.addBindingHandlers({imageLoader:a["default"],classes:n});o.person=i.isObservable(t.person)?t.person:i.observable(t.person);o.disablePictrueAlt=t.disablePictrueAlt;o.pictureAlt=o.createComputed(o._computePictureAlt);o._iconType=t.iconType;return o}__extends(t,e);t.prototype.getIconType=function(e){if(this._iconType)return this._iconType;var t=e?e.type:3;switch(t){case 1:return"Contact";case 0:return"Mail";default:return"People"}};t.prototype._computePictureAlt=function(){var e=s.format(r.strings.PictureAlt,i.utils.unwrapObservable(this.person().name));return this.disablePictrueAlt?"":e};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/personaImage/PersonaImage.html",[],function(){return"
    "});define("odsp-next/controls/personaImage/PersonaImage.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Persona-image{display:inline-block;width:50px;height:50px;border-radius:50%;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:21px;position:relative;overflow:hidden;text-align:center;vertical-align:middle}.od-Persona-image.ms-Icon{line-height:50px}.od-Persona-image>img{display:none;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.od-Persona-image--isLoaded>img{display:block}"}])});define("odsp-next/controls/persona/Persona.html",[],function(){return''});define("odsp-next/controls/persona/Persona.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-Persona{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;position:relative;width:100%}.od-Persona .od-Persona-imageArea{position:relative;display:inline-block;background-color:transparent;width:48px;height:48px;overflow:visible}html[dir=ltr] .od-Persona .od-Persona-imageArea{margin-right:8px}html[dir=rtl] .od-Persona .od-Persona-imageArea{margin-left:8px}.od-Persona .od-Persona-imageCircle{width:48px;height:48px;margin:0;border-radius:50%;overflow:hidden;position:absolute;background-color:'},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .od-Persona .od-Persona-imageCircle{left:0}html[dir=rtl] .od-Persona .od-Persona-imageCircle{right:0}html[dir=ltr] .od-Persona .od-Persona-imageCircle{right:0}html[dir=rtl] .od-Persona .od-Persona-imageCircle{left:0}.od-Persona .od-Persona-initials{border-radius:50%}.od-Persona .od-Persona-placeholder{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';position:absolute;font-size:47px;top:7px}html[dir=ltr] .od-Persona .od-Persona-placeholder{right:0}html[dir=rtl] .od-Persona .od-Persona-placeholder{left:0}html[dir=ltr] .od-Persona .od-Persona-placeholder{left:0}html[dir=rtl] .od-Persona .od-Persona-placeholder{right:0}.od-Persona .od-Persona-image{width:48px;height:48px;line-height:48px}.od-Persona .od-Persona-image[src=""]{display:none}.od-Persona .od-Persona-presence{position:absolute;height:12px;width:12px;border-radius:50%;top:auto;bottom:-6px;border:2px solid '},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .od-Persona .od-Persona-presence{left:auto}html[dir=rtl] .od-Persona .od-Persona-presence{right:auto}html[dir=ltr] .od-Persona .od-Persona-presence{right:-2px}html[dir=rtl] .od-Persona .od-Persona-presence{left:-2px}.od-Persona .od-Persona-row{white-space:nowrap;clear:both;display:inline-block}.od-Persona.od-Persona-unresolved .od-Persona-image{display:none}.od-Persona .od-Persona-details{vertical-align:top;display:inline-block;margin-top:4px}.od-Persona .od-persona-link{display:inline-block;padding-bottom:3px}.od-Persona .od-Persona-primaryText{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-bottom:3px}.od-Persona .od-Persona-emailText,.od-Persona .od-Persona-optionalText,.od-Persona .od-Persona-secondaryText,.od-Persona .od-Persona-sharingRole-Text,.od-Persona .od-Persona-sharingSpinner,.od-Persona .od-Persona-tertiaryText{color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;padding-bottom:3px;white-space:nowrap;height:auto;overflow:hidden;text-overflow:ellipsis}.od-Persona .od-Persona-sharingRole-Text{margin:2px 0}.od-Persona .od-Persona-optionalText,.od-Persona .od-Persona-tertiaryText{display:none}.od-Persona .od-Persona-sharingRole{cursor:pointer;display:inline-block}.od-Persona .od-Persona-sharingRole .ms-Icon--ChevronDown{position:relative;top:2px}.od-Persona.od-Persona--mini{width:24px;height:24px;display:inline-block}.od-Persona.od-Persona--mini .od-Persona-image,.od-Persona.od-Persona--mini .od-Persona-imageArea,.od-Persona.od-Persona--mini .od-Persona-imageCircle{width:24px;height:24px;margin:0}.od-Persona.od-Persona--mini .od-Persona-details{display:none}.od-Persona.od-Persona--tiny{padding:0;display:inline-block}html[dir=ltr] .od-Persona.od-Persona--tiny{margin-left:4px}html[dir=rtl] .od-Persona.od-Persona--tiny{margin-right:4px}.od-Persona.od-Persona--tiny .od-Persona-image,.od-Persona.od-Persona--tiny .od-Persona-imageArea,.od-Persona.od-Persona--tiny .od-Persona-imageCircle{display:none}.od-Persona.od-Persona--tiny .od-Persona-presence{vertical-align:text-bottom;padding-top:0}.od-Persona.od-Persona--tiny .od-Persona-details{height:14px;margin-top:0;line-height:14px;overflow:visible}html[dir=ltr] .od-Persona.od-Persona--tiny .od-Persona-details{padding-left:15px}html[dir=rtl] .od-Persona.od-Persona--tiny .od-Persona-details{padding-right:15px}.od-Persona.od-Persona--tiny .od-Persona-presence{height:10px;width:10px;top:10px;border:0}html[dir=ltr] .od-Persona.od-Persona--tiny .od-Persona-presence{right:auto}html[dir=rtl] .od-Persona.od-Persona--tiny .od-Persona-presence{left:auto}.od-Persona.od-Persona--tiny .od-Persona-primaryText{color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;padding-top:2px}.od-Persona.od-Persona--tiny .od-Persona-optionalText,.od-Persona.od-Persona--tiny .od-Persona-secondaryText,.od-Persona.od-Persona--tiny .od-Persona-sharingRole-Text,.od-Persona.od-Persona--tiny .od-Persona-sharingSpinner,.od-Persona.od-Persona--tiny .od-Persona-tertiaryText{display:none}.od-Persona.od-Persona--tiny.od-Persona--comma{padding:0;background-color:transparent}.od-Persona.od-Persona--tiny.od-Persona--comma .od-Persona-primaryText:after{content:\',\'}.od-Persona.od-Persona--xs .od-Persona-image,.od-Persona.od-Persona--xs .od-Persona-imageArea,.od-Persona.od-Persona--xs .od-Persona-imageCircle{width:32px;height:32px}.od-Persona.od-Persona--xs .od-Persona-imageArea{margin-bottom:0}html[dir=ltr] .od-Persona.od-Persona--xs .od-Persona-imageArea{margin-right:8px}html[dir=rtl] .od-Persona.od-Persona--xs .od-Persona-imageArea{margin-left:8px}.od-Persona.od-Persona--xs .od-Persona-image{line-height:32px}.od-Persona.od-Persona--xs .od-Persona-placeholder{font-size:28px;top:4px}.od-Persona.od-Persona--xs .od-Persona-presence{bottom:-1px}html[dir=ltr] .od-Persona.od-Persona--xs .od-Persona-presence{right:-1px}html[dir=rtl] .od-Persona.od-Persona--xs .od-Persona-presence{left:-1px}html[dir=ltr] .od-Persona.od-Persona--xs .od-Persona-details{padding-left:0}html[dir=rtl] .od-Persona.od-Persona--xs .od-Persona-details{padding-right:0}html[dir=ltr] .od-Persona.od-Persona--xs .od-Persona-details{padding-right:4px}html[dir=rtl] .od-Persona.od-Persona--xs .od-Persona-details{padding-left:4px}html[dir=ltr] .od-Persona.od-Persona--xs .od-Persona-details{margin-right:4px}html[dir=rtl] .od-Persona.od-Persona--xs .od-Persona-details{margin-left:4px}.od-Persona.od-Persona--xs .od-Persona-primaryText{font-size:14px;padding-top:3px}.od-Persona.od-Persona--xs .od-Persona-secondaryText{display:none}.od-Persona.od-Persona--sm .od-Persona-image,.od-Persona.od-Persona--sm .od-Persona-imageArea,.od-Persona.od-Persona--sm .od-Persona-imageCircle{width:40px;height:40px}html[dir=ltr] .od-Persona.od-Persona--sm .od-Persona-imageArea{margin-left:4px}html[dir=rtl] .od-Persona.od-Persona--sm .od-Persona-imageArea{margin-right:4px}.od-Persona.od-Persona--sm .od-Persona-image{line-height:40px}.od-Persona.od-Persona--sm .od-Persona-placeholder{font-size:38px;top:5px}.od-Persona.od-Persona--sm .od-Persona-presence{bottom:-1px;margin:0}html[dir=ltr] .od-Persona.od-Persona--sm .od-Persona-presence{right:-1px}html[dir=rtl] .od-Persona.od-Persona--sm .od-Persona-presence{left:-1px}.od-Persona.od-Persona--sm .od-Persona-primaryText{font-size:14px;padding:0}.od-Persona.od-Persona--sm .od-Persona-secondaryText{padding:0;margin-top:5px}.od-Persona.od-Persona--lg .od-Persona-image,.od-Persona.od-Persona--lg .od-Persona-imageArea,.od-Persona.od-Persona--lg .od-Persona-imageCircle{width:72px;height:72px}.od-Persona.od-Persona--lg .od-Persona-imageArea{height:78px}html[dir=ltr] .od-Persona.od-Persona--lg .od-Persona-imageArea{margin-right:12px}html[dir=rtl] .od-Persona.od-Persona--lg .od-Persona-imageArea{margin-left:12px}.od-Persona.od-Persona--lg .od-Persona-image{line-height:72px;font-size:28px}.od-Persona.od-Persona--lg .od-Persona-details{padding-top:6px}html[dir=ltr] .od-Persona.od-Persona--lg .od-Persona-imageArea{margin-right:10px}html[dir=rtl] .od-Persona.od-Persona--lg .od-Persona-imageArea{margin-left:10px}.od-Persona.od-Persona--lg .od-Persona-placeholder{font-size:68px;top:10px}html[dir=ltr] .od-Persona.od-Persona--lg .od-Persona-placeholder{left:-5px}html[dir=rtl] .od-Persona.od-Persona--lg .od-Persona-placeholder{right:-5px}.od-Persona.od-Persona--lg .od-Persona-presence{height:20px;width:20px;bottom:4px;border-width:3px}html[dir=ltr] .od-Persona.od-Persona--lg .od-Persona-presence{right:-2px}html[dir=rtl] .od-Persona.od-Persona--lg .od-Persona-presence{left:-2px}.od-Persona.od-Persona--lg .od-Persona-primaryText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;line-height:12px}.od-Persona.od-Persona--lg .od-Persona-tertiaryText{display:block}.od-Persona.od-Persona--lg .od-Persona-optionalText,.od-Persona.od-Persona--lg .od-Persona-secondaryText,.od-Persona.od-Persona--lg .od-Persona-sharingRole-Text,.od-Persona.od-Persona--lg .od-Persona-tertiaryText{line-height:12px;margin-top:8px;margin-bottom:0}.od-Persona.od-Persona--xl .od-Persona-image,.od-Persona.od-Persona--xl .od-Persona-imageArea,.od-Persona.od-Persona--xl .od-Persona-imageCircle{width:100px;height:100px}html[dir=ltr] .od-Persona.od-Persona--xl .od-Persona-imageArea{margin-right:20px}html[dir=rtl] .od-Persona.od-Persona--xl .od-Persona-imageArea{margin-left:20px}.od-Persona.od-Persona--xl .od-Persona-image{line-height:100px;font-size:28px}.od-Persona.od-Persona--xl .od-Persona-placeholder{font-size:95px;top:12px}.od-Persona.od-Persona--xl .od-Persona-presence{height:28px;width:28px;border-width:4px}.od-Persona.od-Persona--xl .od-Persona-primaryText{font-size:21px;font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;margin-top:2px}.od-Persona.od-Persona--xl .od-Persona-secondaryText{padding-top:7px}.od-Persona.od-Persona--xl .od-Persona-optionalText,.od-Persona.od-Persona--xl .od-Persona-tertiaryText{padding-top:8px;display:block}.od-Persona.od-Persona--darkText .od-Persona-primaryText{color:'},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.od-Persona.od-Persona--darkText .od-Persona-optionalText,.od-Persona.od-Persona--darkText .od-Persona-secondaryText,.od-Persona.od-Persona--darkText .od-Persona-tertiaryText{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}"}])});define("odsp-next/controls/presence/Presence",["require","exports","./PresenceViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Presence.html","./Presence.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-presence",template:e("./Presence.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/presence/PresenceViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","knockout","../../resources/ProviderResourceKeys","../../bindings/css/ClassesBinding","./Presence.resx"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){var i=e.call(this)||this;i.strings=s.strings;i.addBindingHandlers({classes:n});i.sip=o.isObservable(t.sip)?t.sip:o.observable(t.sip||"");i.presenceType=o.observable(0);i._dataProvider=i.resources.consume(r.people);i.registerPresence(i.sip());i.isVisible=Boolean(i._presenceDisposable);i._sipSubscriptionOld=i.sip.subscribe(function(e){i.unRegisterPresence(e)},i,"beforeChange");i._sipSubscriptionNew=i.sip.subscribe(function(e){i.registerPresence(e)},i);i.presenceClass=i.createComputed(i._computePresenceClass);i.presenceTypeText=i.createComputed(i._computePresenceTypeText);return i}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this.unRegisterPresence(this.sip());Boolean(this._sipSubscriptionOld)&&this._sipSubscriptionOld.dispose();Boolean(this._sipSubscriptionNew)&&this._sipSubscriptionNew.dispose()};t.prototype.registerPresence=function(e){var t=this;Boolean(this._dataProvider)&&Boolean(e)&&(this._presenceDisposable=this._dataProvider.subscribePresence(e,function(e){t._presenceCallback(e)}))};t.prototype.unRegisterPresence=function(e){Boolean(this._presenceDisposable)&&this._presenceDisposable.dispose()};t.prototype._presenceCallback=function(e){!this.isDisposed&&this.presenceType&&this.presenceType(e)};t.prototype._computePresenceTypeText=function(){var e=this.presenceType(),t="";switch(e){case 1:t=this.strings.online;break;case 2:t=this.strings.busy;break;case 3:t=this.strings.doNotDisturb;break;case 4:t=this.strings.beRightBack;break;case 5:t=this.strings.away;break;case 6:t=this.strings.offline;break;case 7:break;case 0:}return t};t.prototype._computePresenceClass=function(){var e=this.presenceType(),t="ms-Presence ",i="";switch(e){case 1:i="ms-Presence--Online ms-Icon ms-Icon--SkypeCheck";break;case 2:i="ms-Presence--Busy";break;case 3:i="ms-Presence--DoNotDisturb ms-Icon ms-Icon--SkypeMinus";break;case 4:i="ms-Presence--BeRightBack";break;case 5:i="ms-Presence--Away ms-Icon ms-Icon--SkypeClock";break;case 6:i="ms-Presence--Offline";break;case 7:i="ms-Presence--Hidden";break;case 0:i="ms-Presence--Hidden";break;default:i="ms-Presence--Hidden"}return t+i};return t}(i["default"]);return a});define("odsp-next/controls/presence/Presence.html",[],function(){return""});define("odsp-next/controls/presence/Presence.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Presence{display:inline-block;width:12px;height:12px;z-index:1;margin:3px;border-radius:50%;border:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;vertical-align:bottom}.ms-Presence.ms-Presence--Online{background-color:#7dbc00}.ms-Presence.ms-Presence--Busy{background-color:#e9001b}@media screen and (-ms-high-contrast:active){.ms-Presence.ms-Presence--Busy{background-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.ms-Presence.ms-Presence--Busy{background-color:#37006E}}.ms-Presence.ms-Presence--DoNotDisturb{background-color:#eb0615}.ms-Presence.ms-Presence--BeRightBack{background-color:#f9ce15}.ms-Presence.ms-Presence--Away{background-color:#f9ce15}.ms-Presence.ms-Presence--Offline{background-color:#bd2eae}@media screen and (-ms-high-contrast:active){.ms-Presence.ms-Presence--Offline{background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:";box-shadow:0 0 0 1px "},{theme:"white",defaultValue:"#ffffff"},{rawString:" inset}}@media screen and (-ms-high-contrast:black-on-white){.ms-Presence.ms-Presence--Offline{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:0 0 0 1px "},{theme:"black",defaultValue:"#000000"},{rawString:" inset}}.ms-Presence.ms-Presence--Hidden{background-color:#f1f1f1}.ms-Presence::before{font-size:8px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";line-height:12px;vertical-align:top;position:relative}@media screen and (-ms-high-contrast:active){.ms-Presence{border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:";box-shadow:0 0 0 1px #1AEBFF inset;color:"},{theme:"black",defaultValue:"#000000"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.ms-Presence{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:0 0 0 1px #37006E inset;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}}.od-Persona.od-Persona--lg .ms-Presence{width:20px;height:20px;border-width:3px}.od-Persona.od-Persona--lg .ms-Presence::before{line-height:20px;font-size:14px}.od-Persona.od-Persona--xl .ms-Presence{width:28px;height:28px;border-width:4px}.od-Persona.od-Persona--xl .ms-Presence::before{line-height:28px;font-size:21px}.od-focus--enabled a.ms-Presence{box-shadow:none}.od-focus--enabled .ms-Presence:focus:before{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";content:'';border-radius:50%}"}])});define("odsp-next/controls/autoFillPopup/AutoFillItem",["require","exports","knockout"],function(e,t,i){"use strict";var o=function(){function e(e,t){this.selected=i.observable(!1);this.focused=i.observable(!1);this.hasSeparator=i.observable(!1);this.data=i.observable();t&&i.utils.extend(this,t);this.data(e);this.id=""}return e}();return o});define("@ms/odsp-shared/lib/utilities/knockout/ViewModelFactory",["require","exports","knockout","./ResourceComponentLoader"],function(e,t,i){"use strict";function o(e){return function(t,o){var r=new(t.resources.injected(e))(t),n=i.computed(function(){if(t.model){var e=i.utils.unwrapObservable(t.model);for(var o in e)e.hasOwnProperty(o)&&r[o]&&(i.isObservable(r[o])?r[o](i.utils.unwrapObservable(e[o])):r[o]=i.utils.unwrapObservable(e[o]))}},r),s=r.dispose;r.dispose=function(){s&&s.call(r);n.dispose()};return r}}function r(e){return{createViewModel:o(e)}}t.createViewModelFactory=o;t.createViewModelHelper=r});define("odsp-next/controls/peoplePicker/PeoplePicker.html",[],function(){return'
    '});define("odsp-next/controls/peoplePicker/PeoplePicker.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.PeoplePicker{border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";background-color:"},{theme:"primaryBackground",defaultValue:"#ffffff"},{rawString:";width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;max-height:78px;position:relative}.PeoplePicker .od-Persona.od-Persona--xs{height:24px}.PeoplePicker .od-Persona.od-Persona--xs .od-Persona-details{width:auto;margin-top:2px;height:24px;margin-top:0}.PeoplePicker .od-Persona.od-Persona--xs .od-Persona-image,.PeoplePicker .od-Persona.od-Persona--xs .od-Persona-imageArea,.PeoplePicker .od-Persona.od-Persona--xs .od-Persona-imageCircle{width:20px;height:20px}.PeoplePicker .od-Persona.od-Persona--xs .od-Persona-primaryText{padding-top:0;line-height:24px;max-width:250px}.PeoplePicker-container{display:inline-block}.PeoplePicker-ghostText{position:absolute;top:5px;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";white-space:nowrap}html[dir=ltr] .PeoplePicker-ghostText{left:5px}html[dir=rtl] .PeoplePicker-ghostText{right:5px}.PeoplePicker-progressBoxContainer{width:100%}.PeoplePicker-progressBoxContainer .PeoplePicker-progressBox{margin-top:-6px}.PeoplePicker-resolvedItem{margin:2px;white-space:nowrap;display:inline-block;font-size:12px;background-color:"},{theme:"themeLighter",defaultValue:"#d7eaf9"},{rawString:";border:1px solid "},{theme:"themeLight",defaultValue:"#a8d1ef"},{rawString:";height:24px}html[dir=ltr] .PeoplePicker-resolvedItem{float:left}html[dir=rtl] .PeoplePicker-resolvedItem{float:right}.PeoplePicker-resolvedItem.PeoplePicker-resolvedItem-unresolved{background-color:transparent;border-color:#e81123}.PeoplePicker-resolvedItem.PeoplePicker-resolvedItem-unresolved .PeoplePicker-removeItem:hover,.PeoplePicker-resolvedItem.PeoplePicker-resolvedItem-unresolved .PeoplePicker-resolvedItem-name:hover{background-color:"},{theme:"errorBackground",defaultValue:"#fde7e9"},{rawString:"}.PeoplePicker-resolvedItem .od-Persona .od-Persona-image{line-height:20px;font-size:14px}.PeoplePicker-resolvedItem-name{display:inline-block;overflow:hidden;height:24px}.PeoplePicker-resolvedItem-name:hover{background-color:"},{theme:"themeLight",defaultValue:"#a8d1ef"},{rawString:"}.PeoplePicker-resolvedItem-persona{display:inline-block}.sm .PeoplePicker-resolvedItem-persona .od-Persona-details{max-width:85px}.PeoplePicker-resolvedItem-image{max-height:20px;max-width:20px;display:inline-block;vertical-align:top}html[dir=ltr] .PeoplePicker-resolvedItem-image{padding-right:5px}html[dir=rtl] .PeoplePicker-resolvedItem-image{padding-left:5px}.PeoplePicker-resolvedItem-txt{display:inline-block}.PeoplePicker-textBox.ms-TextField-field{border:0 solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";width:220px}.PeoplePicker-textBox{vertical-align:inherit;background-color:transparent;vertical-align:top;outline:0}html[dir=ltr] .PeoplePicker-textBox{float:left}html[dir=rtl] .PeoplePicker-textBox{float:right}.PeoplePicker-textBox::-ms-clear{display:none}.PeoplePicker-textBox:focus{outline-color:transparent}.PeoplePicker-removeItem{width:24px;font-weight:700;text-decoration:none;display:inline-block;font-size:10px;vertical-align:top;line-height:24px;height:24px;text-align:center}.PeoplePicker-removeItem:hover{background-color:"},{theme:"themeLight",defaultValue:"#a8d1ef"},{rawString:"}.PeoplePicker-removeItem .ms-Icon--Cancel{padding:0 5px 5px}.PeoplePicker-error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});define("odsp-next/controls/folderBuilder/FolderBuilder.html",[],function(){return'
    '; });define("odsp-next/controls/folderBuilder/FolderBuilder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-FolderBuilder-status{margin-top:12px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-FolderBuilder-status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";word-wrap:break-word}.od-FolderBuilder-input--error{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"!important}.od-FolderBuilder-sharingFields{margin-top:20px}.od-FolderBuilder-addEditorsButton.od-Button{margin-top:20px}.od-FolderBuilder-sharingDescription{margin-top:5px}.od-FolderBuilder-peoplePicker .PeoplePicker-resolvedItem-persona .od-Persona-emailText{display:none}.od-FolderBuilder-peoplePicker .AutoFill{min-width:100%;max-width:100%}.od-FolderBuilder-noteInput{height:80px;width:100%;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";overflow-y:auto;padding:5px;margin:10px 0 5px 0}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/delete/odc/DeleteExecutor",["require","exports","../../base/ItemRedeemer","../../../dataSources/item/DeletionType","../DeleteExecutor","../../../controls/commands/Commands.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../resources/DataSourceResourceKeys"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var o=e.call(this,t)||this;o.name=t.actionName;o._itemReedemer=new(o.managed(i["default"]));o._urlDataSource=o.resources.consume(a.url);return o}__extends(t,e);t.prototype.getDeleteExecutionInfo=function(e){var t,i,r=this.currentItem.queryType,s=o.Recycle;if(this._urlDataSource.isRecycleBin(r)){s=o.PermanantDelete;t=this._getRecycleBinDialogText(e);i=n.strings.recycleBinDeleteConfirmTitle}else if(0!==e[0].sharingRole)if(1===e.length){t=n.strings.deleteSharedSingleItem;i=n.strings.deleteSharedSingleItemPromptTitle}else{t=n.strings.deleteSharedMultipleItems;i=n.strings.deleteSharedMultipleItemPromptTitle}return{text:t,title:i,type:s,allowUndo:!0,emptyRecycleBin:!1}};t.prototype.executeDelete=function(t){var i=this;return this._itemReedemer.redeemItems(t,this).then(function(){return e.prototype.executeDelete.call(i,t)})};t.prototype._getRecycleBinDialogText=function(e){return 1===e.length?s.format(n.strings.recycleBinDeleteConfirmTextSingleSelection,e[0].name):n.strings.recycleBinDeleteConfirmTextMultiSelection};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/delete/DeleteExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","../../models/item/ItemType","../../dataSources/item/DeletionType","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/commands/Commands.resx","../../controls/textContainer/TextContainer","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/modules/Modules","./DeleteItemsOperator"],function(e,t,i,o,r,n,s,a,l,d,c,u,p){"use strict";var m=function(t){function r(e){var i=t.call(this,e)||this;i.selectionHelper=e.selectionHelper;i.currentItem=e.currentItem;i.dialogProvider=i.resources.consume(c.dialog);return i}__extends(r,t);r.prototype.execute=function(t){var o=this;if(!this.currentItem)return i["default"].wrap(this._getFailedQosData());u.loadModule({require:e,path:"../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var t=new(o.managed(e));t.fireEditEvent();t.fireDeleteEvent()});return this.selectionHelper.resolveSelection().then(function(e){return e?o.executeDelete(e):o._getFailedQosData()})};r.prototype.getDeleteExecutionInfo=function(e){return null};r.prototype.executeDelete=function(e){var t=this,o=this.getDeleteExecutionInfo(e),r=o.title?this._getConfirmationDialog(o):i["default"].wrap();return r.then(function(){return t._executeDelete(e,o)})};r.prototype._getFailedQosData=function(){var e={count:0},t={resultType:a.ResultTypeEnum.Failure,extraMetrics:e};return t};r.prototype._executeDelete=function(e,t){var i=this;this.selectionHelper.clearSelection();return this.resources.consumeAsync(p.typeResourceKey).then(function(o){var r=new o({items:e,deletionType:t.type,allowUndo:t.allowUndo,emptyRecycleBin:t.emptyRecycleBin,parentKey:i.currentItem.key});i.trackPromise(r.start());return r.wait()}).then(function(){var i={deletionType:s[t.type]},o={count:e.length};if(1===e.length){i.fileType=n[e[0].type];i.extension=e[0].extension||""}return{resultType:a.ResultTypeEnum.Success,extraData:i,extraMetrics:o}})};r.prototype._getConfirmationDialog=function(e){var t=this.dialogProvider.requestDialog({title:e.title,component:{name:d.tagName,params:{text:e.text}},actions:[{name:l.strings.DeleteItem,execute:function(){return i["default"].wrap(2)},isAvailable:this.observables.create(!0),icon:new o("Delete"),isDefault:!1},{name:l.strings.cancelActionText,execute:function(){return i["default"].wrap(3)},isAvailable:this.observables.create(!0),icon:new o("Cancel"),isDefault:!0}]});return t.wait()};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i1||i[0].type===u.Folder;if(r&&s.isFeatureEnabled(s.DownloadAsZip)){var n="",a=i.filter(function(e){return e}).map(function(e){if(e){var i=e.type===u.Folder,r=t._getDownloadUrl(e,i,o);n+=r;return{name:e.name+e.extension,size:e.size,docId:r,isFolder:i}}});if(!a)return;var l="https://southcentralus1-mediab.svc.ms​​​/transform/zip?cs=V2VifE9EQw==";return e.prototype.executeVroomDownload.call(t,a,n,l,"url")}if(r||!s.isFeatureEnabled(s.VroomSingleFileDownload))return e.prototype.execute.call(t);var d=t._getDownloadUrl(i[0],!1,o);return e.prototype.executeVroomDownload.call(t,null,d,d,"","Get")}})};t.prototype.onPreDownloadItems=function(e){if(1===e.length&&e[0].type!==u.Folder)return i["default"].wrap(!0);for(var t=p,r=0,s=0,l=e.length;s=t){var d=this.resources.consume(o.dialog);d.requestDialog({title:a.strings.NewSizeLimitError,component:{name:n.tagName,params:{text:""}}});return i["default"].wrap(!1)}return i["default"].wrap(!0)};t.prototype._getDownloadUrl=function(e,t,i){var o=this._urlDataSource.getVroomApiBaseUrl(),r=o+"/drive/items",n=o+"/shares",s="";if(FilesConfig.SuiteNavConfig&&FilesConfig.SuiteNavConfig.IsAuthenticated&&!i)s=r+"/"+e.id;else{var a="https://onedrive.live.com/redir?resid="+e.id;a+=i?"&authKey="+i:"";s=window.btoa(a).replace("=","").replace("+","-").replace("/","_");s=n+"/u!"+s+"/root"}return s+=t?"":"/content"};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/download/DownloadExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../models/item/ItemType","@ms/odsp-utilities/lib/logging/events/Qos.event","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../providers/sessionManagement/SessionManagementProvider","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/guid/Guid","../../utilities/features/Features","../../providers/pushChannel/PushChannelProvider.key"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f){"use strict";var g=5e3,b=2e4,v="od-download-tab";t.downloadItemsOperatorTypeResourceKey=new p.ResourceKey({name:""+e("module").id,loader:new p.AliasResourceLoader(function(){return u.loadModuleExport({path:"./DownloadItemsOperator",require:e,getExport:function(e){return e.typeResourceKey}})})});var y=function(o){function p(e){var t=o.call(this,e)||this;t._sessionManagementProvider=t.resources.consume(d.resourceKey.optional);t._downloadDataSource=t.resources.consume(a.download);t._platform=t.resources.consume(l.platformDetection);t._navigation=t.resources.consume(c.navigation);t._hiddenDomProvider=t.resources.consume(s.hiddenDom);t.selectionHelper=e.selectionHelper;t.currentItem=e.currentItem;t.dialogProvider=t.resources.consume(s.dialog);t._operatorProvider=t.resources.consume(s.operator);return t}__extends(p,o);p.prototype.execute=function(){var t,o=this,s=this.selectionHelper.selection;t={items:s.peek().map(function(e){return e.peek()})};this.trackPromise(u.loadModule({require:e,path:"odsp-next/utilities/optimizely/ExperimentsCommon"}).then(function(e){var i=new(o.managed(e)),r=t.items&&t.items.length>0&&t.items[0];i.fireDownloadEvent(r)}));return this.onPreDownloadItems(t.items).then(function(e){return e?o._downloadDataSource.downloadItems(t).then(function(){var e={},i={count:t.items.length};if(1===t.items.length){e.fileType=r[t.items[0].type];e.extension=t.items[0].extension||""}return{resultType:n.ResultTypeEnum.Success,extraData:e,extraMetrics:i}}):i["default"].wrap({resultType:n.ResultTypeEnum.ExpectedFailure})})};p.prototype.executeVroomDownload=function(e,t,i,o,r){var n=this;void 0===r&&(r="");if(!(p.DOC_IDS===t&&Date.now()-p.LAST_DOWNLOAD
    '});define("odsp-next/controls/downloadAsZip/DownloadAsZip.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Download-As-Zip{visibility:hidden}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0&&(i.progress={current:t.output.current,minimum:0,maximum:t.output.maximum});i.payloads={downloadAsZip:{fileName:this._context.zipFileName}};return i};t.prototype.onStart=function(e){var t=this;if(!this._pushChannelProvider)return n["default"].wrap();var r=new i.Task(d,{key:this._context.guid});r=r.changeOutput(function(e){return{zipFileName:t._context.zipFileName}});var s=[r];e.update(s);this._pushChannelProvider.setupNotificationHandler({source:o.NotificationSource.Meta,scenarios:[o.NotificationScenario.Zip],id:this._context.guid},function(i){if("ZipProgress"===i.type&&s&&t._context.guid===i.guid){s=s.map(function(e){if(e.key===d){e=e.changeOutput(function(e){return{current:i.filesProcessed,maximum:i.totalFiles,zipFileName:t._context.zipFileName}});i.isComplete&&i.errorCode===l[l.RemoteHostClosedConnection_HttpException]?e=e.cancel():i.isComplete&&(e=e.succeed())}return e});e.update(s)}});return n["default"].wrap()};return t}(i["default"]);c.dependencies=__assign({},i["default"].dependencies,{pushChannelProvider:a.resourceKey.optional});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c;t.typeResourceKey=s.createDefaultTypeResourceKey(e,c); });var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/embed/odc/EmbedExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/ItemRedeemer","../../rename/RenameHelper","./EmbedHelper","../../../resources/ODCResourceKeys","../../../resources/ControlResourceKeys"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this;i._helper=new(i.managed(n["default"]));i.name=t.actionName;i._selectionHelper=t.selectionHelper;i._renameHelper=new(i.managed(r["default"]));i._itemReedemer=new(i.managed(o["default"]));i._urlDataSource=i.resources.consume(s.urlDataSource);i._promiseTracker=i.resources.consume(a.promiseTracker);return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveFirst().then(function(t){return e._itemReedemer.redeemItem(t,e).then(function(){return e._helper.shareItem(t)})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/rename/RenameHelper",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/commands/Commands.resx","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys","../../controls/itemNameEditor/ItemNameEditor","../../resources/DataSourceResourceKeys"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";var u=function(e){function t(t){var i=e.call(this,t)||this;i._dialogProvider=i.resources.consume(l.dialog);i._operatorProvider=i.resources.consume(l.operator);i._urlDataSource=i.resources.consume(c.url);i._parentItem=i.resources.consume(a.currentItem);return i}__extends(t,e);t.prototype.renameItem=function(e,t){var r=this,a=e.properties.FileName||e.name,l=e.extension;if(t){a+=e.extension;l=null}var c=this.observables.create(a),u=this.observables.create(""),p=this.observables.create(!1),m=this.observables.create(!0),h=this.observables.create(!0),f=function(){var o=r.unwrapObservable(c);if(o===a)return i["default"].wrap(2);if(o&&""===o.trim())return i["default"].wrap(1);u(s.strings.Saving);m(!1);p(!1);return r._operatorProvider.renameItem({parentKey:r._parentItem().key,newName:o,nameHasExtension:t,item:e,ownerId:r._urlDataSource?r._urlDataSource.getOwnerId():""}).then(function(){return 2},function(e){p(!0);m(!0);h(!0);u(e.message);return 1})},g=this._dialogProvider.requestDialog({title:s.strings.Rename,component:{name:d.tagName,params:{name:c,extension:l,status:u,hasError:p,isEnabled:m,hasFocus:h}},actions:[{name:s.strings.RenameCommit,execute:f,isDefault:!0,isAvailable:m,automationId:"renameDialogCommit",icon:new o("Save")}]});return g.wait().then(function(){return{resultType:n.ResultTypeEnum.Success}})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/embed/odc/EmbedHelper",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","../../../utilities/features/Features","../../../models/item/SharingType","../../../utilities/browser/WindowSize","../../../resources/ODCResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/string/StringHelper","../../../controls/embedBuilder/EmbedBuilder","../../../controls/embedBuilder/EmbedBuilder.resx","../../../controls/textContainer/TextContainer","../../../resources/ProviderResourceKeys"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h){"use strict";var f=function(e){function t(t){var i=e.call(this,t)||this;i._urlDataSource=i.resources.consume(l.urlDataSource);i._dialogProvider=i.resources.consume(h.dialog);i._panelProvider=i.resources.consume(h.panel);return i}__extends(t,e);t.prototype.shareItem=function(e){return e.isSpecialFolder&&e.sharingType!==s.Public?this._showWarningDialog(e):this._showEmbedDialog(e)};t.prototype._showWarningDialog=function(e){var t=this,r={text:p.strings.specialFolderConfirmText},n=this._dialogProvider.requestDialog({title:p.strings.specialFolderConfirmTitle,size:a.Medium,component:{name:m.tagName,params:r},actions:[{name:p.strings.specialFolderConfirmButton,execute:function(){return i["default"].wrap(2)},isAvailable:this.observables.create(!0),icon:new o("Embed"),isDefault:!1}]});return n.wait().then(function(){2===n.state()&&t._showEmbedDialog(e);return{resultType:d.ResultTypeEnum.Success}})};t.prototype._showEmbedDialog=function(e){var t,r=c.format(p.strings.title,e.name),s=this._urlDataSource.getEmbedPageUrl(e),a={item:e,embedPageUrl:s};t=n.isFeatureEnabled(n.UseModernEmbedPanel)?this._panelProvider.requestPanel({title:r,component:{name:u.tagName,params:a}}):this._dialogProvider.requestDialog({title:r,component:{name:u.tagName,params:a},actions:[{name:p.strings.done,execute:function(){return i["default"].wrap(2)},isAvailable:this.observables.create(!0),isVisible:this.observables.create(!0),icon:new o("Cancel"),isDefault:!0}]});return t.wait().then(function(){return{resultType:d.ResultTypeEnum.Success}})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/controls/embedBuilder/EmbedBuilder",["require","exports","./EmbedBuilderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./EmbedBuilder.html","./EmbedBuilder.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-embed-builder",template:e("./EmbedBuilder.html"),viewModel:i["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/embedBuilder/EmbedBuilderViewModel",["require","exports","knockout","./EmbedBuilder.resx","../../providers/item/ItemProvider","../../utilities/icons/OfficeFileNameHelper","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","../../bindings/focus/SelectOnFocusBinding","../../resources/UtilityResourceKeys","@ms/odsp-shared/lib/base/ViewModel","../../utilities/browser/WindowSize","@ms/odsp-utilities/lib/string/StringHelper","../../bindings/autoResizeHeight/AutoResizeHeightBinding","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../utilities/logging/odc/UsageNames","@ms/odsp-utilities/lib/logging/events/UsageType","../../utilities/features/Features","@ms/odsp-utilities/lib/uri/Uri","../../models/item/ItemType","../loadingSpinner/LoadingSpinner"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_){"use strict";var x=165,S=150,k=320,w=500,P=function(){function e(e){this.name=e.name;this.maxDim=e.maxDim;this.isOriginalSize=e.isOriginalSize}return e}();t.EmbeddedImageSize=P;var C=function(t){function c(n){var c=t.call(this,n)||this;c._item=n.item;c._embedPageUrl=n.embedPageUrl;c._thumbnailSizes=null;c._thumbnails=null;c._sharingProvider=c.resources.consume(s.sharing);c._embedProvider=c.resources.consume(s.embed);c._itemProvider=c.resources.consume(r.resourceKey);c._responsiveUI=c.resources.consume(d.responsiveUI);c._thumbnailProvider=c.resources.consume(s.thumbnail);c._instrumentationProvider=c.resources.consume(s.instrumentation);var u=e.toUrl(c.resources.consume(a.settings).mediaBaseUrl);c.isLoading=i.observable(!0);c.isPicture=i.observable(!1);c.photoUrl=i.observable("");c.iframeSrc=i.observable("");c.embedIconImgSrc=u+"/images/embedpanel/embed.svg";c.embedCode=i.observable("");c.embedCode.subscribe(c.onEmbedCodeChange.bind(c));c.embedCodeDisplayed=i.observable("");c.configuratorUrl=i.observable("");c.embedConfiguratorClickUsageName=f.UsageName.EmbedConfiguratorClick;c.useModernEmbedPanel=b.isFeatureEnabled(b.UseModernEmbedPanel);c.featureCssWrapperClass=c.useModernEmbedPanel?"od-embed-useModernEmbedPanel":"od-embed-useEmbedDialog";c.htmlTagsOn=i.observable(!1);c.htmlTagsOn.subscribe(c.onHtmlTagsClicked.bind(c));c.previewWidth=i.observable(c._getPreviewWidth());c.previewHeight=i.observable(c._getPreviewHeight());c.instructionsText=i.observable("");c.generateText=o.strings.generate;c.disclaimerText=o.strings.disclaimer;c.loadingText=o.strings.loading;c.configuratorText=o.strings.configurator;c.imageSizeText=o.strings.imageSizeLabel;c.copyText=o.strings.embedTextLabel;c.loadingSpinnerComponentTag=_.tagName;c.loadingSpinnerComponentParams={loadingText:c.loadingText};c.updateSpinnerComponentParams={loadingText:""};var p=0,h=!0;if(c._item.photo)if(c._item.photo.width>c._item.photo.height){p=c._item.photo.width;h=!0}else{p=c._item.photo.height;h=!1}c._populateImageSizes(p,h);c.selectedImageSize.subscribe(c.onImageSizeChange.bind(c));c.htmlTagsText=o.strings.includeHTMLTags;c.isEmbedCodeUpdating=i.observable(!1);c._embedCodeUpdatingSpinnerTimeout=-1;c._getEmbedInfo();c.addBindingHandlers({selectOnFocus:l["default"],autoResizeHeight:m["default"]});return c}__extends(c,t);c._getThumbnailSizeForMaxDim=function(e,t){return t?{width:e}:{height:e}};c._getEmbedCode=function(e,t){return t?'':e.url};c.prototype.onGenerateClicked=function(){var e=this;this.isLoading(!0);var t={type:3,role:1,create:!0};this._sharingProvider.manageSharingLinks([this._item],t).then(function(){e._getEmbedInfo()})};c.prototype.onImageSizeChange=function(e){this._updateEmbedCode(e,this.htmlTagsOn(),!0)};c.prototype.onHtmlTagsClicked=function(e){this._updateEmbedCode(this.selectedImageSize(),e,!1)};c.prototype.onEmbedCodeChange=function(){this._embedCodeUpdatingSpinnerTimeout!==-1&&this.async.clearTimeout(this._embedCodeUpdatingSpinnerTimeout);this.isEmbedCodeUpdating(!0);this.embedCodeDisplayed("");this._embedCodeUpdatingSpinnerTimeout=this.async.setTimeout(function(){this.embedCodeDisplayed(this.embedCode());this.isEmbedCodeUpdating(!1)},w)};c.prototype.reportConfiguratorUsage=function(e){h["default"].logData({name:f.UsageName[e],location:f.LocationName[f.LocationName.EmbedPane],usageType:g.UsageType[g.UsageType.Click],currentPage:this._instrumentationProvider.currentPageName(),previousPage:this._instrumentationProvider.previousPageName()});return!0};c.prototype._updateEmbedCode=function(e,t,i){var o=this._item.photo;if(o&&this._thumbnails){var r=null,n=o.width>o.height;r=e.isOriginalSize?this._thumbnailProvider.getThumbnailForSize(this._thumbnails,o.width,o.height):this._thumbnailProvider.getThumbnailForLargestDimension(this._thumbnails,e.maxDim,n);this.embedCode(c._getEmbedCode(r,t));if(i){this.photoUrl(r.url);var s=this._getPreviewWidth(),a=this._getPreviewHeight();this.previewWidth(Math.min(s,r.width));this.previewHeight(Math.min(a,r.height))}}};c.prototype._getPreviewWidth=function(e){var t=x,i=this._item.photo||this._item.video;if(i)t=i.width>i.height?Math.min(i.width,k):i.height300&&o===u.Small&&(t=300);return t};c.prototype._getPreviewHeight=function(e){var t=S,i=this._item.photo||this._item.video;if(i)t=i.height>i.width?Math.min(i.width,k):i.width300&&o===u.Small&&(t=300);return t};c.prototype._getEmbedInfo=function(){var e=this,t=this._getItemType();this._embedProvider.getEmbedInfo(this._item).then(function(i){if(e.useModernEmbedPanel&&e._item.type===y.Media&&e._item.photo)if(i){e.isPicture(!0);e.previewWidth(e._getPreviewWidth(!0));e.previewHeight(e._getPreviewHeight(!0));e._thumbnailProvider.getThumbnails(e._item.id,e._thumbnailSizes,e._getAuthKeyFromEmbedUrl(i.embedUrl)).then(function(t){e.isLoading(!1);e._thumbnails=t;e._updateEmbedCode(e.selectedImageSize(),e.htmlTagsOn(),!0)})}else{e.isLoading(!1);e.instructionsText(o.strings["generateInstructions"+t])}else{e.isLoading(!1);if(i){e.embedCode(i.embedCode);i.embedUrl&&e.iframeSrc(i.embedUrl);if(i.configuratorUrl){e.configuratorUrl(i.configuratorUrl);e.reportConfiguratorUsage(f.UsageName.EmbedConfiguratorLinkShown)}e.previewWidth(e._getPreviewWidth(!0));e.previewHeight(e._getPreviewHeight(!0))}else{e.instructionsText(o.strings["generateInstructions"+t]);e.iframeSrc(e._embedPageUrl)}}})};c.prototype._getAuthKeyFromEmbedUrl=function(e){var t=new v["default"](e);return t.getQueryParameter("authkey")};c.prototype._getItemType=function(){var e="File";this._item.photo?e="Photo":this._item.isAlbum?e="Album":this._item.folder&&(e="Folder");return e};c.prototype._populateImageSizes=function(e,t){var r=[];this._thumbnailSizes=[];var n=this._item.photo?p.format(o.strings.imageSizeOriginal,e):null;r.push(new P({name:n,maxDim:e,isOriginalSize:!0}));this._item.photo&&this._thumbnailSizes.push(this._item.photo);for(var s=0;s



    '});define("odsp-next/controls/embedBuilder/EmbedBuilder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-embed-useEmbedDialog .od-embed-details{display:inline-block;vertical-align:top}.od-embed-useEmbedDialog .od-embed-disclaimer{display:inline-block;margin-top:10px}.od-embed-useEmbedDialog .od-embed-textbox{padding:1px 5px 2px 10px;width:90%;text-overflow:ellipsis}html[dir=rtl] .od-embed-useEmbedDialog .od-embed-textbox{padding:1px 10px 2px 5px}.od-embed-useModernEmbedPanel .od-embed-preview{margin-top:20px}.od-embed-useModernEmbedPanel .od-embed-generateIcon{height:255px}.od-embed-useModernEmbedPanel .od-embed-instructions{margin-top:16px;margin-bottom:20px}.sm .od-embed-useModernEmbedPanel .od-embed-instructions{margin-top:11px;margin-bottom:15px}.od-embed-useModernEmbedPanel .od-embed-imageSize{margin-top:16px;margin-bottom:18px}.lg .od-embed-useModernEmbedPanel .od-embed-imageSize,.md .od-embed-useModernEmbedPanel .od-embed-imageSize,.sm .od-embed-useModernEmbedPanel .od-embed-imageSize{margin-bottom:13px}.sm .od-embed-useModernEmbedPanel .od-embed-imageSize{margin-top:11px;margin-bottom:8px}.od-embed-useModernEmbedPanel .od-embed-disclaimer{display:inline-block;margin-top:20px}.od-embed-useModernEmbedPanel .od-embed-configurator{font-size:14px}.od-embed-useModernEmbedPanel .od-embed-copyText{margin-top:0;margin-bottom:20px}.sm .od-embed-useModernEmbedPanel .od-embed-copyText{margin-bottom:10px}.od-embed-useModernEmbedPanel .od-embed-sizePicker{margin-bottom:20px}.lg .od-embed-useModernEmbedPanel .od-embed-sizePicker,.md .od-embed-useModernEmbedPanel .od-embed-sizePicker,.sm .od-embed-useModernEmbedPanel .od-embed-sizePicker{margin-bottom:15px}.sm .od-embed-useModernEmbedPanel .od-embed-sizePicker{margin-bottom:12px}.od-embed-useModernEmbedPanel .od-embed-htmlTagsBox{margin-bottom:20px}.od-embed-useModernEmbedPanel .od-embed-htmlTagsCheckbox{vertical-align:middle}.od-embed-useModernEmbedPanel .od-embed-updateSpinner{visibility:hidden}html[dir=ltr] .od-embed-useModernEmbedPanel .od-embed-updateSpinner{float:right}html[dir=rtl] .od-embed-useModernEmbedPanel .od-embed-updateSpinner{float:left}.od-embed-useModernEmbedPanel .od-embed-updateSpinnerOn{visibility:visible}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/emptyRecycleBin/odc/EmptyRecycleBinExecutor",["require","exports","../../../resources/ODCResourceKeys","../../delete/odc/DeleteExecutor","./EmptyRecycleBinHelper","../../../utilities/features/Features"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.name=t.actionName;o._usePollGetItemsForDeletion=t.usePollGetItemsForDeletion;o._recycleBinItemDataSource=o.resources.consume(i.recycleBinDataSource);o._emptyRecycleBinHelper=new(o.managed(r["default"]));return o}__extends(t,e);t.prototype.execute=function(t){if(n.isFeatureEnabled(n.UseNewDeleteAllApi)&&!this._usePollGetItemsForDeletion)return this._emptyRecycleBinHelper.emptyAllAsync();if(!this.currentItem||this._recycleBinItemDataSource.isLargeRecycleBin())return this._emptyRecycleBinHelper.emptyAll();this.selectionHelper.selectAll();return e.prototype.execute.call(this,t)};t.prototype.getDeleteExecutionInfo=function(t){var i=e.prototype.getDeleteExecutionInfo.call(this,t);i.emptyRecycleBin=!0;return i};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/emptyRecycleBin/odc/EmptyRecycleBinHelper",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ODCResourceKeys","../../../providers/item/ItemProvider","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../controls/commands/Commands.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../controls/leftPane/LeftPane.resx","../../../controls/textContainer/TextContainer","../../../resources/ProviderResourceKeys","../../../utilities/selection/SelectionHelper.resx","../../../controls/operation/monitor/OperationMonitor.resx","@ms/odsp-utilities/lib/logging/ErrorHelper","../../../resources/DataSourceResourceKeys","../../../dataSources/url/QueryType"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b){"use strict";var v=function(e){function t(t){var i=e.call(this,t)||this;i._dialogProvider=i.resources.consume(p.dialog);i._recycleBinItemDataSource=i.resources.consume(n.recycleBinDataSource);i._itemProvider=i.resources.consume(s.resourceKey);i._urlDataSource=i.resources.consume(g.url);return i}__extends(t,e);t.prototype.emptyAllAsync=function(){var e=this;return this._recycleBinItemDataSource.emptyRecycleBinAsync().then(function(){e._invalidateRecycleBinRoot();return{resultType:a.ResultTypeEnum.Success}},function(t){e._invalidateRecycleBinRoot();f["default"].log(t);return{resultType:a.ResultTypeEnum.Failure}})};t.prototype.emptyAll=function(){var e=this,t=this.observables.create(0),r=this.observables.create(!1),n=this.createComputed(function(){var e="",i=t();e=r()?m.strings.resolveError:0===i?m.strings.resolveDescription:d.format(h.strings.completedDeleteMultipleTitleFormat,i,c.strings.RecycleBin);return e}),s=this.observables.create(!0),p=this._dialogProvider.requestDialog({title:l.strings.emptyRecycleBin,isDismissable:!1,component:{name:u.tagName,params:{text:n}},actions:[{name:l.strings.cancelActionText,execute:function(){return i["default"].wrap(3)},isVisible:s,icon:new o("Delete"),isDefault:!0},{name:l.strings.ok,execute:function(){return i["default"].wrap(3)},isVisible:r,icon:new o("Cancel"),isDefault:!0}]}),f=this._recycleBinItemDataSource.emptyRecycleBin(t,!0).then(function(){e._invalidateRecycleBinRoot();p.state(2)},function(){e._invalidateRecycleBinRoot();s(!1);r(!0)});return p.wait().then(null,function(){e._invalidateRecycleBinRoot();f.cancel();return{resultType:a.ResultTypeEnum.ExpectedFailure}})};t.prototype._invalidateRecycleBinRoot=function(){this._itemProvider.invalidateItem(this._urlDataSource.getRootItemKey(b.RecycleBin))};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=v});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/launchMoveCopyPanel/LaunchMoveCopyPanelExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../base/ItemRedeemer","./LaunchMoveCopyPanelHelper"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._isMove=t.isMove;i._selectionHelper=t.selectionHelper;i._itemReedemer=new(i.managed(o["default"]));i._launchMoveCopyPanelHelper=new(i.managed(r["default"]));return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveSelection().then(function(t){return e._itemReedemer.redeemItems(t,e).then(function(){return e._launchMoveCopyPanelHelper.launchPanel(t,e._isMove)})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/launchMoveCopyPanel/LaunchMoveCopyPanelHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../utilities/features/Features","../../controls/folderSelect/FolderSelect","../../controls/folderTree/FolderTree","@ms/odsp-utilities/lib/logging/events/Qos.event","../../models/panel/IPanelOptions","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/list/ShortcutUtilities","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","../../controls/commands/Commands.resx"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m){"use strict";var h=function(e){function t(t){var i=e.call(this,t)||this;i._operatorProvider=i.resources.consume(u.operator);i._urlDataSource=i.resources.consume(p.url);i._currentItem=i.resources.consume(c.currentItem);i._panelProvider=i.resources.consume(u.panel);return i}__extends(t,e);t.prototype.launchPanel=function(e,t){this._logEngagement(e,t);var i=this._currentItem(),d=this.observables.create({items:e,parentKey:i.key,targetId:null,targetKey:null,cid:this._urlDataSource.getOwnerId(),group:i.isGroup?1:0,isAsync:!1,isMove:t}),c=t?m.strings.moveItemDialogTitle:m.strings.copyItemDialogTitle,u=t?m.strings.moveItemsDialogTitle:m.strings.copyItemsDialogTitle,p=1===e.length?c:u,h=o.isFeatureEnabled(o.MoveCopyFolderSelectionUX),f=h?r.tagName:n.tagName,g=h?"Action.LaunchMoveCopyPanel.UseFolderSelectUX":"Action.LaunchMoveCopyPanel.UseFolderTreeUX";g+=t?".Move":".Copy";l.Engagement.logData({name:g,extraData:{ItemCount:null!==e?e.length:0}});var b=this._panelProvider.requestPanel({hasCommandBar:!h,scrollMode:h?a.PanelScrollbarMode.hidden:a.PanelScrollbarMode.auto,noTitle:!0,title:p,component:{name:f,params:{context:d,onComplete:function(){b.state(1)},title:p,resources:this.resources}}});return b.wait().then(function(){return{resultType:s.ResultTypeEnum.Success}})};t.prototype._logEngagement=function(e,t){var i=e.filter(function(e){return d["default"].isShortcutItem(e)}).length;i>0&&(t?l.Engagement.logData({name:"ShortcutLink.MoveInitiateAggregate",extraData:{count:i}}):l.Engagement.logData({name:"ShortcutLink.CopyInitiateAggregate",extraData:{count:i}}))};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/controls/folderSelect/FolderSelect",["require","exports","./FolderSelectViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderSelect.html","./FolderSelectContent.html","./FolderSelect.css","../overlays/anchor/AnchorOverlay","../fileNameWithIcon/FileNameWithIcon"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-folder-select",template:e("./FolderSelect.html"),viewModel:i,synchronous:!0});o.registerTemplate("od-folder-select-content",e("./FolderSelectContent.html"));return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/folderSelect/FolderSelectViewModel",["require","exports","knockout","../../resources/ControlResourceKeys","../../actions/createFolder/odb/CreateFolderAction","../../resources/DataSourceResourceKeys","../../bindings/element/ElementBinding","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/events/EventGroup","../../utilities/features/Features","../fileTypeIcon/FileTypeIcon","./FolderSelect.resx","../folderTree/FolderTree.resx","../../providers/item/ItemProvider","../inlineCreateFolder/InlineCreateFolder","../infoBar/InfoBar","../../utilities/sharing/SharingHelper","../../models/item/ItemType","../../models/item/ItemParentHelper","../../dataSources/web/odb/WebDataSource.key","../../bindings/keyboard/KeyboardBinding","@ms/odsp-utilities/lib/locale/Locale","../loadingSpinner/LoadingSpinner","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/async/PromiseDebouncer","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../bindings/selection/SelectionBinding","../../models/selection/SelectionModel","../siteIcon/SiteIcon","../../bindings/stickyFooter/StickyFooterBinding","@ms/odsp-utilities/lib/math/Point","../../resources/SPOResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","../stillSpinning/StillSpinning","../../dataSources/url/odb/UrlQueryKeys","@ms/odsp-utilities/lib/logging/events/Verbose.event","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-datasources/lib/dataSources/listCollection/ListTemplateType","@ms/odsp-datasources/lib/dataSources/web/WebTemplateType","../../dataSources/url/QueryType","@ms/odsp-datasources/lib/dataSources/siteHeader/AcronymAndColorDataSource","../../bindings/dismiss/DismissBinding","../../dataSources/url/odb/ItemUrlHelper"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x,S,k,w,P,C,T,I,E,D,L,F,M,O,R,A,B,N,U,V,H,z,q){"use strict";var W=5,j="_layouts/15/images/siteicon.png",K=8,G=500011,$=function(e){function t(t){var r=e.call(this,t)||this;r.chooseDestination=u.strings.chooseDestination;r.placesAltText=u.strings.placesAltText;r.stillSpinningTagName=O["default"].tagName;r.loadingSpinnerTagName=S.tagName;r.siteIconTagName=E["default"].tagName;r.fileTypeIconTagName=c["default"].tagName;r.inlineCreateFolderTagName=h.tagName;r.infoBarTagName=f["default"].tagName;r.sharingHintText=u.strings.sharingHintText;r._suiteNavProvider=r.resources.consume(P.suiteNav);r.isSharingIconFocused=i.observable(!1);r.sharingHintIcon=i.observable(null);r.isSharingHintVisible=i.observable(!1);r.showSharingHintTooltip=i.observable(!1);r._sharingProvider=r.resources.consume(P.sharing);r.sharingInfoText=i.observable("");r.titleAccessibilityHint=p.strings.titleAccessibilityHint; r.loading=i.observable(!0);var l=new C.Qos({name:"MoveCopySelect.LaunchPane"});r.context=t.context;r.itemOne=r._createContentItem();r.itemTwo=r._createContentItem();r._itemOneUsedLast=!1;var g=function(e){e&&r._showSharingInformation(e)};r.subscribe(r.itemOne.item,g);r.subscribe(r.itemTwo.item,g);r.subscribe(r.isSharingIconFocused,function(e){e?r._showSharingHint():r._dismissSharingHint()});r.waitingForItem=i.observable(!1);r.addFolderFocused=i.observable(!1);r.packageTooBig=i.observable(!1);r.newFolderActive=i.observable(!0);r.isSingleItem=r.isFileInfoVisible(r.context.peek().items);r.isSingleItem&&(r.fileItem=r.context.peek().items[0]);r._offset=new L["default"](0,0);r.sharingHintOffset=i.observable(r._offset);r.top=i.observable("0px");r.left=i.observable("12px");r.chooseLocationText=r.context().isMove?u.strings.moveButtonLabel:u.strings.copyButtonLabel;r.chooseLocationButtonEnabled=i.observable(!0);r.onComplete=t.onComplete;r.newFolderItem=i.observable(null);r.newFolderItemFocused=i.observable(!1);r.showMinimalPackageWarning=i.observable(!0);r.createComputed(function(){if(r.newFolderItem()){var e=r.getCurrentItem();if(r.newFolderItem().parentKey===r._getParentKey(e)){var t=r._createFolderItem(r.newFolderItem(),e);e.subItems.push(t);t.focused(!0);r.focusedItem(t);r.selectionModel.selectItem(t);r.newFolderItemFocused(!1);r.newFolderItem(null)}else A.Verbose.logData({name:"FolderSelect.AddFolder.InvalidParent",message:"Tried to add folder but current item is different than the folder that was just created."})}});r._serverDataPromise=new w["default"];r.waitingForItemParams={stillWaitingTimeout:4e3,promise:null,showControl:r.waitingForItem};r._breadCrumbItems=i.observableArray([]);r.hasBackToRootButton=i.observable(!1);r.parentBreadCrumbClass=i.observable("");r._isBreadCrumbRootClickable=!0;r.parentFolderName=r.createComputed(function(){var e=r._breadCrumbItems().length;return e>1?r.unwrapObservable(r._breadCrumbItems()[e-2].title):""});r.currentFolderName=r.createComputed(function(){var e=r._breadCrumbItems().length;return e>0?r.unwrapObservable(r._breadCrumbItems()[e-1].title):""});1===t.context().items.length?r.moveCopyText=M.format(t.context().isMove?u.strings.moveSingleItem:u.strings.copySingleItem,t.context().items.length):r.moveCopyText=M.format(t.context().isMove?u.strings.moveMultipleItems:u.strings.copyMultipleItems,t.context().items.length);r._urlDataSource=r.resources.consume(n.url);r._itemProvider=r.resources.consume(m.resourceKey);r._actionMap=r.resources.consume(o.actionMap);r._moveCopyDataSource=r.resources.consume(n.copy);r._pageContext=r.resources.consume(F.pageContext);r._itemUrlHelper=r.resources.consume(q.resourceKey);r._itemParentHelper=r.resources.consume(v.resourceKey);r._sitesTitle=r._getSitesTitle();r.onItemClick=function(e){return r._onItemClick(e)};r.onBreadCrumbParentClick=function(){if(r.isParentBreadCrumbClickable())return r._onBreadCrumbClick(!1)};r.onBreadCrumbRootClick=function(){return r._onBreadCrumbClick(!0)};r.onShowMoreClick=function(e){return r._onShowMoreClick(e)};r.onUseLocationClick=function(e,t){return r._onUseLocationClick(e,t)};r.onKeyEnter=function(e,t){r._onItemClick(e);return!0};r.showSharingHint=function(){return r._showSharingHint()};r.dismissSharingHint=function(){return r._dismissSharingHint()};r.focusedItem=i.observable();r.selectionModel=new I;r.addBindingHandlers({selection:T,keyboard:_,element:s,stickyFooter:D["default"],dismiss:z["default"]});r.infoBarParams={type:i.observable(1),infoText:i.observable(u.strings.itemTooBigInfo)};r.packageSizeWarning=1===r.context().items.length?u.strings.itemTooBig:u.strings.itemsTooBig;r.stickyFooterElement=i.observable();var b={title:u.strings.places,key:void 0,focused:i.observable(!1),selected:i.observable(!1),type:3,subItems:null,sections:[{title:r.chooseDestination,altTitle:u.strings.currentSite,items:i.observableArray(),listElement:i.observable(),focusedItem:i.observable(),showMore:i.observable(!1),showMoreInfo:i.observable(""),showMoreError:i.observable(""),showMoreFocused:r.createObservable(!1),showMoreLoading:r.createObservable(!1)}]},y=r.resources.consume(o.currentItem),x=r._getRootItem(y(),function(e){return!!e.list}),R=r._getRootItem(y(),function(e){return!!e.subsite});if(x){var B=r._itemUrlHelper.getItemUrlParts(x.key);r._siteAbsoluteUrl=R?r._itemUrlHelper.getItemUrlParts(R.key).fullItemUrl:r._pageContext.webAbsoluteUrl;r._siteTitle=R&&R.name?R.name:r._pageContext.webTitle;r._listTitle=x.name?x.name:r._pageContext.listTitle;r._siteLogoUrl=R?R.subsite.icon:r._pageContext.webLogoUrl;r._isOneDrive=x.list.templateType===N["default"].mySiteDocumentLibrary;var W=!r._isOneDrive&&Number(r._pageContext.webTemplate)===U["default"].mySite;r._supportsCrossSite=(r._moveCopyDataSource.getCapabilities(W).supportsCopyCrossSite&&!r.context().isMove||r._moveCopyDataSource.getCapabilities(W).supportsMoveCrossSite&&r.context().isMove)&&(!r._pageContext||r._pageContext.isNoScriptEnabled||!1)&&r._pageContext&&r._pageContext.listBaseTemplate!==N["default"].webPageLibrary;var j={title:r._getLocalLibraryTitle(),key:x.id,oneDriveItem:x,focused:i.observable(!1),selected:i.observable(!1),type:r._isOneDrive?5:1,siteIcon:null,folderIcon:"folder",subItems:null,sections:null,retrievedSharingPermissions:!1,sharingPermissions:null,sharingInfoText:null,listUrl:B.fullListUrl,isCrossSite:!1};b.sections[0].items().length>0?b.sections[0].items.unshift(j):b.sections[0].items.push(j);var G=r._isPackageSizeWithinLimit()}if(r._supportsCrossSite&&G){r._initialSitesQos=new C.Qos({name:"MoveCopySelect.GetInitialSites"});r._initialSitesQosDone=!1;if((!r._isOneDrive||!r._pageContext.isSiteAdmin)&&d.isFeatureEnabled(d.CopyCrossSiteFromTeamSite)){var $=new C.Qos({name:"MoveCopySelect.GetMyOneDriveCrossSite"});r._loadWebDataSource().then(function(e){e.getMyOneDriveUrl().then(function(e){if(null!==e){var t={title:u.strings.personalOneDriveRootfolder,key:e,focused:i.observable(!1),selected:i.observable(!1),type:5,siteIcon:null,folderIcon:null,subItems:null,sections:null,retrievedSharingPermissions:!1,sharingPermissions:null,sharingInfoText:null,isCrossSite:!0};b.sections[0].items.push(t);$.end({resultType:C.ResultTypeEnum.Success})}else{$.end({resultType:C.ResultTypeEnum.ExpectedFailure});A.Verbose.logData({name:"MoveCopySelect.GetMyOneDriveCrossSite",message:"User does not have a my site provisioned"})}},function(e){$.end({resultType:C.ResultTypeEnum.Failure})})})}var Q={title:r._sitesTitle,altTitle:u.strings.frequentSitesAltText,type:3,lastIndex:0,listElement:i.observable(),focusedItem:i.observable(),items:i.observableArray(),showMore:i.observable(!0),showMoreLoading:i.observable(!1),showMoreInfo:i.observable(""),showMoreError:i.observable(""),showMoreFocused:i.observable(!1)};b.sections[1]=Q;r._breadCrumbItems.push(b);r._sitesDataSource=r.resources.consume(n.sites);r._acronymDataSource=new H.AcronymAndColorDataSource(r._pageContext);r._itemProvider.getItemSync({parentKey:r._urlDataSource.getRootItemKey(V.Subsites)});if(r._isOneDrive)r._getInitialSitesData(b.sections[1]);else{var Z=new C.Qos({name:"MoveCopySelect.GetCurrentTeamSiteAcronymAndColor"}),X=new C.Qos({name:"MoveCopySelect.GetCurrentTeamSiteDocumentLibraryCount"}),J=[];r._loadWebDataSource().then(function(e){J.push(r._getInitialSitesData(b.sections[1]));J.push(r._getCurrentSiteData(Z));J.push(r._getHasMultipleDocumentLibraries(X));k["default"].all(J).done(function(e){var t=e[0],i=e[1],o=e[2];if(t){i&&o&&t.unshift(i);t=t.slice(0,K);b.sections[1].items(t);b.sections[1].showMoreLoading(!1)}})})}r._initialLoadSuccess(b,l)}else if(x){r._breadCrumbItems.push(b);r._isBreadCrumbRootClickable=!1;if(!G&&r._supportsCrossSite){a.Engagement.logData({name:"MoveCopySelect.PackageTooBig",extraData:{numItems:r.context.peek().items.length}});r.packageTooBig(!0)}var Y=b.sections[0].items()[0];r._updateContextWithCurrentItem(Y);r._getItemData(r._getParentKey(Y),function(e){b=Y;r._parseFolderItems(e,b);r._breadCrumbItems.push(b);r._initialLoadSuccess(b,l)},function(){r._initialLoadFailure(b,l)})}else{A.Verbose.logData({name:"MoveCopySelect.LaunchPane",message:"List root item is null"});r._initialLoadFailure(b,l)}return r}__extends(t,e);t.prototype.getStatusText=function(e){if(e&&e.subItems&&0===e.subItems().length)switch(e.type){case 2:case 1:return u.strings.noSubFolders;case 0:return u.strings.noLibraries}return null};t.prototype.isSite=function(e){return!!e&&0===e.type};t.prototype.isRootItem=function(e){return!!e&&3===e.type};t.prototype.isLibraryOrFolder=function(e){return!!e&&(1===e.type||2===e.type)};t.prototype.isLibraryOrFolderOrOneDrive=function(e){return!!e&&(this.isLibraryOrFolder(e)||this.isOneDrive(e))};t.prototype.isOneDrive=function(e){return!!e&&5===e.type};t.prototype.showAddFolder=function(){var e=this.getCurrentItem().oneDriveItem,t=this._getRootItem(e,function(e){return!!e.list});return!(!e||!t)&&r.isSpoCreateFolderAvailable(e,t)};t.prototype.showBottomLine=function(e){return!!(e&&e.subItems&&e.subItems().length>0||this.isLibraryOrFolderOrOneDrive(e)&&this.showAddFolder())};t.prototype.getListType=function(e){if(e)return e.title===u.strings.siteCurrentLibrary?M.format(u.strings.currentLibraryFolders,e.title):0===e.type?M.format(u.strings.docLibs,e.title):5===e.type||1===e.type?M.format(u.strings.libraryFolders,e.title):M.format(u.strings.folders,e.title)};t.prototype.getShowMoreText=function(e){return e&&3===e.type?u.strings.browseSites:u.strings.showMore};t.prototype.getShowMoreAccText=function(e){var t=u.strings.browseMoreSites;e&&(0===e.type?t=u.strings.showMoreFollowedSites:1===e.type&&(t=u.strings.showMoreRecentSites));return t};t.prototype.getChooseLocationAccText=function(e){return this.context().isMove?M.format(u.strings.moveButtonAccText,e.title):M.format(u.strings.copyButtonAccText,e.title)};t.prototype.getCurrentItem=function(){return this._itemOneUsedLast?this.itemTwo.item():this.itemOne.item()};t.prototype.isParentBreadCrumbClickable=function(){return this._breadCrumbItems.peek().length>2||this._isBreadCrumbRootClickable};t.prototype.onInfoBarClick=function(){if(this.showMinimalPackageWarning.peek()){this.infoBarParams.type(0);this.infoBarParams.infoText(this.packageSizeWarning);this.showMinimalPackageWarning(!1)}return!1};t.prototype.isFileInfoVisible=function(e){return 1===e.length};t.prototype._initialLoadSuccess=function(e,t){this._setCurrentItemClass("od-FolderSelect-itemInitial");this.loading(!1);this._setCurrentItem(e);t.end({resultType:C.ResultTypeEnum.Success})};t.prototype._initialLoadFailure=function(e,t){e.error=i.observable(u.strings.serverError);this.loading(!1);this._setCurrentItem(e);t.end({resultType:C.ResultTypeEnum.Failure})};t.prototype._getRootItem=function(e,t){var i=this.unwrapObservable(this._itemParentHelper.getAncestorOrSelf(e,t));return i?i:null};t.prototype._showSharingHint=function(){this.showSharingHintTooltip(!0);return!1};t.prototype._dismissSharingHint=function(){this.showSharingHintTooltip(!1);return!1};t.prototype._loadWebDataSource=function(){return this.resources.consumeAsync(y.resourceKey)};t.prototype._onItemClick=function(e){var t=this;e.focused(!1);this._breadCrumbItems.push(e);this._updateBreadcrumb();this._exitCurrentItemLeft();0===e.type?a.Engagement.logData({name:"MoveCopySelect.SelectSite.Click"}):a.Engagement.logData({name:"MoveCopySelect.SelectLibraryOrFolder.Click"});if(null===e.subItems)if(0===e.type||5===e.type&&e.isCrossSite){var o=function(o,r){t._loadWebDataSource().then(function(r){var n;n=5===e.type?function(e){return r.getDefaultOneDriveLibrary(e)}:function(e){return r.getDocumentLibraries(e)};t._serverDataPromise.debounce(n(e.key)).then(function(r){for(var n=[],s=0;s1})},function(t){e.end({resultType:C.ResultTypeEnum.Failure});return!0})};t.prototype._setCurrentItem=function(e){var t;t=this._itemOneUsedLast?this.itemTwo:this.itemOne;t.item(e);t.isActive(!0);this._addAnimationEvents(t)};t.prototype._setNextItem=function(e){var t=this;this._updateContextWithCurrentItem(e);var i;i=this._itemOneUsedLast?this.itemOne:this.itemTwo;this._itemOneUsedLast=!this._itemOneUsedLast;i.item(e);i.isActive(!0);e.error||(i.isEntering=!0);this._addAnimationEvents(i);this.async.setTimeout(function(){t._setElementLeft(i.element(),0)},0)};t.prototype._setNextItemClass=function(e){this._itemOneUsedLast?this.itemOne.className(e):this.itemTwo.className(e)};t.prototype._setCurrentItemClass=function(e){this._itemOneUsedLast?this.itemTwo.className(e):this.itemOne.className(e)};t.prototype._setCurrentItemLeft=function(e){var t;t=this._itemOneUsedLast?this.itemTwo.element():this.itemOne.element();var i=t.getBoundingClientRect().width+40;(e&&!x["default"].isRightToLeft||!e&&x["default"].isRightToLeft)&&(i=-i);this._setElementLeft(t,i)};t.prototype._setElementLeft=function(e,t){x["default"].isRightToLeft?e.style.right=t+"px":e.style.left=t+"px"};t.prototype._setInitialFocus=function(e){var t,i=e.item().sections;t=i&&i.length>0?i[0].listElement():e.listElement();t&&t.focus()};t.prototype._exitCurrentItemLeft=function(){this._setCurrentItemLeft(!0)};t.prototype._exitCurrentItemRight=function(){this._setCurrentItemLeft(!1)};t.prototype._enterNextItem=function(e,t){t&&!x["default"].isRightToLeft||!t&&x["default"].isRightToLeft?this._setNextItemClass("od-FolderSelect-itemEnterLeft"):this._setNextItemClass("od-FolderSelect-itemEnterRight");this._setNextItem(e)};t.prototype._updateBreadcrumb=function(){this.hasBackToRootButton(this._breadCrumbItems().length>2);this.isParentBreadCrumbClickable()?this.parentBreadCrumbClass("od-FolderSelect-clickableCrumb"):this._isBreadCrumbRootClickable||this.parentBreadCrumbClass("")};t.prototype._updateContextWithCurrentItem=function(e){this.context().targetKey=this._getParentKey(e);this.context().targetId=e.key};t.prototype._getLocalLibraryTitle=function(){var e,t=this._pageContext.isSiteAdmin&&this._isOneDrive;e=this._isOneDrive?t?u.strings.personalOneDriveRootfolder:M.format(u.strings.oneDriveRootfolder,this._pageContext.webTitle):this._supportsCrossSite?u.strings.siteCurrentLibrary:this._listTitle;return e};t.prototype._getFilters=function(){return this._moveCopyDataSource.getCapabilities().supportsMoveCopyFilterParams?{FilterField1:"FSObjType",FilterValue1:"1"}:{}};t.prototype._isPackageSizeWithinLimit=function(){if(this._moveCopyDataSource.getCapabilities().supportsThrottling){var e=void 0;e=d.isFeatureEnabled(d.CopyCrossSiteSplitTech)?524288e3:52428800;for(var t=this.context().items.length,i=0,o=0;o
    "; });define("odsp-next/controls/inlineCreateFolder/InlineCreateFolder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-FolderSelect-panel{position:absolute;top:0;height:100%;width:100%}html[dir=ltr] .od-FolderSelect-panel{left:0}html[dir=rtl] .od-FolderSelect-panel{right:0}.od-FolderSelect-region{padding-top:15px}html[dir=ltr] .od-FolderSelect-region{padding-left:40px}html[dir=rtl] .od-FolderSelect-region{padding-right:40px}.od-FolderSelect-loading{padding-top:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}.od-FolderSelect-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.od-FolderSelect-title-fileInfo{font-size:14px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px}html[dir=ltr] .od-FolderSelect-title-fileInfo{padding-right:40px}html[dir=rtl] .od-FolderSelect-title-fileInfo{padding-left:40px}.od-FolderSelect-breadCrumbContainer{padding:10px 40px 10px 0;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:default}html[dir=rtl] .od-FolderSelect-breadCrumbContainer{padding:10px 0 10px 40px}html[dir=ltr] .od-FolderSelect-breadCrumbContainer{margin-left:-4px}html[dir=rtl] .od-FolderSelect-breadCrumbContainer{margin-right:-4px}.od-FolderSelect-breadCrumbItem{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;padding-bottom:2px;height:30px;line-height:30px}.od-FolderSelect-clickableCrumb{cursor:pointer}.od--isNonMobile .od-FolderSelect-clickableCrumb:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";outline:1px solid transparent}.od-FolderSelect-breadCrumbRootIcon{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:10px;height:30px;line-height:30px;font-weight:800}html[dir=ltr] .od-FolderSelect-breadCrumbRootIcon{padding-right:4px}html[dir=rtl] .od-FolderSelect-breadCrumbRootIcon{padding-left:4px}html[dir=ltr] .od-FolderSelect-breadCrumbRootIcon{padding-left:2px}html[dir=rtl] .od-FolderSelect-breadCrumbRootIcon{padding-right:2px}.od-FolderSelect-breadCrumbIcon{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:10px;font-weight:800;padding:0}.od-FolderSelect-ruledLine{border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-FolderSelect-ruledLine{margin-left:-40px}html[dir=rtl] .od-FolderSelect-ruledLine{margin-right:-40px}.od-FolderSelect-sectionHeader{margin-top:10px;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-FolderSelect-destinationHeader{padding-bottom:10px;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-FolderSelect-waitingForData{padding-top:10px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px}.od-FolderSelect-sectionContainer{padding-bottom:10px}.od-FolderSelect-itemsContainer{margin-top:10px;outline:0}.od-FolderSelect-itemsRegion{overflow-y:auto;overflow-x:hidden}html[dir=ltr] .od-FolderSelect-itemsRegion{padding-left:40px}html[dir=rtl] .od-FolderSelect-itemsRegion{padding-right:40px}.od-FolderSelect-addTopMargin{margin-top:10px}.od-FolderSelect-addBottomMargin{margin-bottom:10px}.od-FolderSelect-itemContainer,.od-FolderSelect-showMore{overflow:hidden;height:28px;padding-top:5px;padding-bottom:5px;width:100%;white-space:nowrap;text-overflow:ellipsis;min-height:28px}.od-FolderSelect-itemContainer .ms-Icon--OneDrive{vertical-align:top;line-height:28px;width:28px}.sm .od-FolderSelect-itemContainer .ms-Icon--OneDrive{line-height:20px}html[dir=ltr] .od-FolderSelect-itemWrapper{padding-right:40px}html[dir=rtl] .od-FolderSelect-itemWrapper{padding-left:40px}.od-folderSelect-showMoreExtra{display:block;font-size:13px;line-height:28px}.od-FolderSelect-showMoreLoading{padding-top:5px;padding-bottom:5px}.od-FolderSelect-clickable{cursor:pointer}html[dir=ltr] .od-FolderSelect-clickable{padding-left:5px}html[dir=rtl] .od-FolderSelect-clickable{padding-right:5px}html[dir=ltr] .od-FolderSelect-clickable{margin-left:-5px}html[dir=rtl] .od-FolderSelect-clickable{margin-right:-5px}.od-FolderSelect-clickable .ms-Icon--OneDrive{color:#094ab2;font-size:23px;padding-top:0;vertical-align:middle}html[dir=ltr] .od-FolderSelect-clickable .ms-Icon--OneDrive{padding-left:3px}html[dir=rtl] .od-FolderSelect-clickable .ms-Icon--OneDrive{padding-right:3px}.od-FolderSelect-clickable .od-FolderSelect-itemTitle{font-size:14px;vertical-align:middle}html[dir=ltr] .od-FolderSelect-clickable .od-FolderSelect-itemTitle{padding-left:8px}html[dir=rtl] .od-FolderSelect-clickable .od-FolderSelect-itemTitle{padding-right:8px}.od-FolderSelect-clickable:focus{outline:1px solid transparent;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-FolderSelect-clickable:focus{background:#0000c0}}@media screen and (-ms-high-contrast:black-on-white){.od-FolderSelect-clickable:focus{background:#00c0ff}}.od-FolderSelect-clickable.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.od--isNonMobile .od-FolderSelect-clickable:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";outline:1px solid transparent}.od-FolderSelect-folderIcon{width:28px;text-align:center;display:inline-block}.od-FolderSelect-siteIcon{position:relative;display:inline-block;vertical-align:top;width:28px;height:28px}html[dir=ltr] .od-FolderSelect-stickyFooter{padding-left:40px}html[dir=rtl] .od-FolderSelect-stickyFooter{padding-right:40px}.od-FolderSelect-statusLabel{font-size:14px;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";padding-top:15px}html[dir=ltr] .od-FolderSelect-statusLabel{padding-right:40px}html[dir=rtl] .od-FolderSelect-statusLabel{padding-left:40px}.od-folderSelect-itemError{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";font-size:13px;margin-top:10px}html[dir=ltr] .od-folderSelect-itemError{padding-right:40px}html[dir=rtl] .od-folderSelect-itemError{padding-left:40px}.od-folderSelect-itemInfo{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:13px}html[dir=ltr] .od-folderSelect-itemInfo{padding-right:40px}html[dir=rtl] .od-folderSelect-itemInfo{padding-left:40px}html[dir=ltr] .od-folderSelect-itemErrorPadding{padding-left:40px}html[dir=rtl] .od-folderSelect-itemErrorPadding{padding-right:40px}.od-FolderSelect-addFolder{margin-bottom:10px}.od-FolderSelect-hidden{display:none}.od-FolderSelect-addFolderContainer{min-height:38px}.od-FolderSelect-actionContainer{padding-top:20px;padding-bottom:20px;white-space:nowrap}.od-FolderSelect-itemAnimation{width:100%;position:absolute;transition:left .3s,right .3s;-webkit-transition:left .3s,right .3s}html[dir=ltr] .od-FolderSelect-itemEnterLeft{left:-300px}html[dir=rtl] .od-FolderSelect-itemEnterLeft{right:-300px}html[dir=ltr] .od-FolderSelect-itemEnterRight{left:300px}html[dir=rtl] .od-FolderSelect-itemEnterRight{right:300px}html[dir=ltr] .od-FolderSelect-itemInitial{left:0}html[dir=rtl] .od-FolderSelect-itemInitial{right:0}.od-FolderSelect-infoBar{padding-top:10px;cursor:default}html[dir=ltr] .od-FolderSelect-infoBar{padding-right:40px}html[dir=rtl] .od-FolderSelect-infoBar{padding-left:40px}.od-FolderSelect-infoBarClickable{cursor:pointer}.od-FolderSelect-sharingHint{width:32px;height:32px;padding:0 10px;background-color:transparent;margin:0 10px;border:none}html[dir=ltr] .od-FolderSelect-sharingHint{float:right}html[dir=rtl] .od-FolderSelect-sharingHint{float:left}html[dir=ltr] .od-FolderSelect-sharingHintTooltip{float:right}html[dir=rtl] .od-FolderSelect-sharingHintTooltip{float:left}.od-FolderSelect-sharingHintIcon{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";size:16pt;position:relative;cursor:pointer;padding:8px}html[dir=ltr] .od-FolderSelect-sharingHintIcon{right:9px}html[dir=rtl] .od-FolderSelect-sharingHintIcon{left:9px}.od-FolderSelect-sharingInfoText{width:150px;word-wrap:break-word}html[dir=ltr] .od-FolderSelect-sharingInfoText{text-align:left}html[dir=rtl] .od-FolderSelect-sharingInfoText{text-align:right}.od-FolderSelect-fileItemName{vertical-align:bottom}.od-InlineCreateFolder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.od-InlineCreateFolder.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent;background:"},{theme:"themeLighter",defaultValue:"#d7eaf9"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-InlineCreateFolder.is-focused{background:#0000c0}}@media screen and (-ms-high-contrast:black-on-white){.od-InlineCreateFolder.is-focused{background:#00c0ff}}.od-InlineCreateFolder-textInput{-ms-flex-positive:1;flex-grow:1;font-size:14px;border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";outline:1px solid transparent;box-sizing:border-box;min-width:100px}html[dir=ltr] .od-InlineCreateFolder-textInput{padding-left:10px}html[dir=rtl] .od-InlineCreateFolder-textInput{padding-right:10px}html[dir=ltr] .od-InlineCreateFolder-textInput{margin-left:7px}html[dir=rtl] .od-InlineCreateFolder-textInput{margin-right:7px}.od-InlineCreateFolder-textInput:focus,.od-InlineCreateFolder-textInput:hover{outline:1px solid transparent;border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-InlineCreateFolder-createButton{display:inline-block;width:32px;min-width:32px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";padding:0 0 3px 0}html[dir=ltr] .od-InlineCreateFolder-createButton{margin-right:5px}html[dir=rtl] .od-InlineCreateFolder-createButton{margin-left:5px}.od-InlineCreateFolder-createButtonIcon{font-size:18px;vertical-align:middle}.od-InlineCreateFolder-addFolderText{-ms-flex-positive:1;flex-grow:1;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";font-size:14px;cursor:pointer;outline:0}html[dir=ltr] .od-InlineCreateFolder-addFolderText{padding-left:10px}html[dir=rtl] .od-InlineCreateFolder-addFolderText{padding-right:10px}.od-InlineCreateFolder-icon{width:30px;min-width:30px;text-align:center;font-size:16px;color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";padding-top:2px;position:relative}html[dir=ltr] .od-InlineCreateFolder-icon{left:-1px}html[dir=rtl] .od-InlineCreateFolder-icon{right:-1px}.od-InlineCreateFolder-icon .od-LoadingSpinner-loadingGif{vertical-align:inherit}.od-InlineCreateFolder-error{font-size:12px;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}html[dir=ltr] .od-InlineCreateFolder-error{padding-left:38px}html[dir=rtl] .od-InlineCreateFolder-error{padding-right:38px}"}])});define("odsp-next/controls/infoBar/InfoBar",["require","exports","./InfoBarViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./InfoBar.html","./InfoBar.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-infoBar",template:e("./InfoBar.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/infoBar/InfoBarViewModel",["require","exports","../../bindings/html/BindableHtmlBinding","knockout","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var r=e.call(this,t)||this;r.infoText=t.infoText;r.clickHandler=t.clickHandler;r._initInfoBarClasses();r.iconClass=o.observable("");r.infoBarClass=o.observable("");r.createComputed(function(){r.infoBarClass(r._infoBarClasses[t.type()].infoBarClass);r.iconClass(r._infoBarClasses[t.type()].iconClass)});t.linkText&&t.linkUrl;r.addBindingHandlers({bindableHtml:i});return r}__extends(t,e);t.prototype._initInfoBarClasses=function(){this._infoBarClasses=(e={},e[0]={iconClass:"ms-Icon--Info",infoBarClass:"ms-bgColor-info"},e[1]={iconClass:"ms-Icon--Info",infoBarClass:""},e[2]={iconClass:"od-InfoBar-iconPlaceholder",infoBarClass:"ms-bgColor-success"},e[3]={iconClass:"ms-Icon--Warning ms-fontColor-alert",infoBarClass:"od-InfoBar-alert"},e[4]={iconClass:"ms-Icon--DRM ms-fontColor-error",infoBarClass:"ms-bgColor-error"},e[5]={iconClass:"ms-Icon--ErrorBadge ms-fontColor-error",infoBarClass:"ms-bgColor-info"},e);var e};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/infoBar/InfoBar.html",[],function(){return'
    '});define("odsp-next/controls/infoBar/InfoBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-InfoBar{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";padding:6px 8px 8px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}html[dir=rtl] .od-InfoBar{padding:6px 8px 8px 8px}.od-InfoBar-icon{font-size:16px;padding-top:2px}html[dir=ltr] .od-InfoBar-icon{padding-left:1px}html[dir=rtl] .od-InfoBar-icon{padding-right:1px}.od-InfoBar-iconPlaceholder{width:31px}.od-InfoBar-alert{background-color:#fed9cc}.od-InfoBar-text{font-size:12px}html[dir=ltr] .od-InfoBar-text{padding-left:8px}html[dir=rtl] .od-InfoBar-text{padding-right:8px}"}])});define("odsp-next/utilities/sharing/SharingHelper",["require","exports","knockout","./SharingHelper.resx","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../controls/confirmation/Confirmation","@ms/odsp-utilities/lib/async/Promise","../browser/WindowSize","../../utilities/icons/Icon","../../controls/sharing/shareByEmail/Sharing.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";function u(e,t,d,c){var u=i.observable(!0);return d.requestDialog({title:o.strings.DisableLinkConfirmationTitle,size:a.Medium,component:{name:n.tagName,params:{message:o.strings.DisableLinkConfirmationMessage}},actions:[{name:o.strings.DisableLinkConfirmationButton,execute:function(){r.Engagement.logData({name:"Confirm.DisableLink."+c+".Click"});u(!1);var i=e().then(function(e){return s["default"].wrap(e?2:3)});t(i);return i},isDefault:!0,isAvailable:u,icon:new l("Save"),automationId:"UnshareConfirm"},{name:o.strings.KeepExistingLinkButton,execute:function(){r.Engagement.logData({name:"KeepExisting.DisableLink."+c+".Click"});return s["default"].wrap(3)},isDefault:!1,icon:new l("Cancel"),automationId:"UnshareCancel"}],executeDefaultAction:!1})}function p(e,t){for(var i=0,o=0,r=!1,n=0,s=e.people;n0&&i>0?l=o>1?c.format(r?d.strings.SharedWithPeopleGroupsAndExternalUsers:d.strings.SharedWithPeopleAndGroups,t,o,i):c.format(r?d.strings.SharedWithPeopleGroupAndExternalUsers:d.strings.SharedWithPeopleAndGroup,t,i):1===o?l=c.format(d.strings.SharedWithGroup,t):o>1?l=c.format(d.strings.SharedWithGroups,t,o):i>0&&r?l=c.format(d.strings.SharedWithPeopleAndExternalUsers,t,i):i>1?l=c.format(d.strings.SharedWithPeople,t,i):1===i&&(l=c.format(d.strings.SharedWithPerson,t));return l}function m(e){var t=864e5;if(!e)return 0;var i=e.getTime(),o=(new Date).getTime(),r=i-o,n=Math.ceil(r/t);return n}t.disableLinkConfirm=u;t.getSharingStatusText=p;t.getNumberOfDaysUntilExpiry=m});define("odsp-next/controls/confirmation/Confirmation",["require","exports","./ConfirmationViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Confirmation.html","./Confirmation.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-confirmation",template:e("./Confirmation.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/confirmation/ConfirmationViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i){"use strict";var o=function(e){function t(t){var i=e.call(this,t)||this;i.message=t.message;return i}__extends(t,e);return t}(i["default"]);return o});define("odsp-next/controls/confirmation/Confirmation.html",[],function(){return'

    '});define("odsp-next/controls/confirmation/Confirmation.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-Confirmation-message{padding:0;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}'}])});define("odsp-next/dataSources/web/odb/WebDataSource.key",["require","exports","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,i,o){"use strict";t.resourceKey=new i.ResourceKey({name:""+e("module").id,loader:new i.AliasResourceLoader(function(){return o.loadModuleExport({path:"./WebDataSource",require:e,getExport:function(e){return e.resourceKey}})})})});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/bindings/stickyFooter/StickyFooterBinding",["require","exports","../BaseBinding","knockout"],function(e,t,i,o){"use strict";var r=function(e){function t(t){var i=e.call(this,t)||this,r=o.unwrap(i.valueAccessor());i._scrollContainer=r.scrollableElement();i._forceResize=r.forceResize;i._forceResize(!1);i.events.on(window,"resize",i._sizeContainer);i.subscribe(i._forceResize,i._forceResizeContainer);i._sizeContainer();return i}__extends(t,e);t.prototype._forceResizeContainer=function(){if(this._forceResize()){this._sizeContainer();this._forceResize(!1)}};t.prototype._sizeContainer=function(){var e=window.innerHeight,t=this._scrollContainer.getBoundingClientRect(),i=this.element.offsetHeight,o=e-t.top-i;this._scrollContainer.style.maxHeight=o.toString()+"px"};return t}(i);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/stillSpinning/StillSpinning",["require","exports","./StillSpinningViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./StillSpinning.html","./StillSpinning.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-stillSpinning",template:e("./StillSpinning.html"),viewModel:i["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/stillSpinning/StillSpinningViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./StillSpinning.resx","../../bindings/css/VisibilityBinding","../progressSpinnerFlat/ProgressSpinnerFlat","../../controls/loadingSpinner/LoadingSpinner","../../resources/DataSourceResourceKeys"],function(e,t,i,o,r,n,s,a,l){"use strict";var d=function(t){function o(d){var c=t.call(this,d)||this;c.addBindingHandlers({visibility:n});c.params=d;c.resx=r.strings;c.showControl=c.params.showControl||i.observable(!0);c.showSpinner=i.observable(!1);c.showStillWaiting=i.observable(!1);c.showError=i.observable(!1);c.errorImgUrl=e.toUrl(c.resources.consume(l.settings).mediaBaseUrl+"/images/sitehub/error_icecream.png");c.spinnerTagName=0===c.params.spinnerType?a.tagName:s["default"].tagName;c.spinnerParams=0===c.params.spinnerType?{loadingText:""}:{};c._spinnerTimeoutId=c.async.setTimeout(function(){c.showSpinner(!0);var e=c.params.stillWaitingTimeout;e?c._stillWaitingTimeoutId=c.async.setTimeout(function(){c.showStillWaiting(!0);c._startErrorTimeout()},e):c._startErrorTimeout()},c.params.spinnerTimeout||o.SPINNER_TIMEOUT);c.params.promise.then(function(e){c.showControl(!1);c._clearDataSourceTimeouts()},function(e){c.showSpinner(!1);c.showStillWaiting(!1);c.showError(!0);c._clearDataSourceTimeouts()});return c}__extends(o,t);o.prototype._startErrorTimeout=function(){var e=this;this.params.errorTimeout&&(this._errorTimeoutId=this.async.setTimeout(function(){e.showSpinner(!1);e.showStillWaiting(!1);e.showError(!0)},this.params.errorTimeout))};o.prototype._clearDataSourceTimeouts=function(){this._spinnerTimeoutId&&this.async.clearTimeout(this._spinnerTimeoutId);this._stillWaitingTimeoutId&&this.async.clearTimeout(this._stillWaitingTimeoutId);this._errorTimeoutId&&this.async.clearTimeout(this._errorTimeoutId)};return o}(o["default"]);d.SPINNER_TIMEOUT=1e3;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/stillSpinning/StillSpinning.html",[],function(){return'
    '});define("odsp-next/controls/stillSpinning/StillSpinning.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-StillSpinning-text{text-align:center;padding-top:10px}.od-StillSpinning-error{text-align:center}.od-StillSpinning-imgError{padding-bottom:10px}"}])});define("@ms/odsp-datasources/lib/dataSources/listCollection/ListTemplateType",["require","exports"],function(e,t){"use strict";function i(e){var t=Number(e);return r.indexOf(t)!==-1}var o;!function(e){e[e.invalidType=-1]="invalidType";e[e.noListTemplate=0]="noListTemplate";e[e.genericList=100]="genericList";e[e.documentLibrary=101]="documentLibrary";e[e.survey=102]="survey";e[e.links=103]="links";e[e.announcements=104]="announcements";e[e.contacts=105]="contacts";e[e.events=106]="events";e[e.tasks=107]="tasks";e[e.pictureLibrary=109]="pictureLibrary";e[e.webTemplateCatalog=111]="webTemplateCatalog";e[e.webPartCatalog=113]="webPartCatalog";e[e.listTemplateCatalog=114]="listTemplateCatalog";e[e.xmlFormLibrary=115]="xmlFormLibrary";e[e.masterPageCatalog=116]="masterPageCatalog";e[e.webPageLibrary=119]="webPageLibrary";e[e.solutionCatalog=121]="solutionCatalog";e[e.themeCatalog=123]="themeCatalog";e[e.designCatalog=124]="designCatalog";e[e.appDataCatalog=125]="appDataCatalog";e[e.ganttTasks=150]="ganttTasks";e[e.tasksWithTimelineAndHierarchy=171]="tasksWithTimelineAndHierarchy";e[e.meetings=200]="meetings";e[e.externalList=600]="externalList";e[e.mySiteDocumentLibrary=700]="mySiteDocumentLibrary"}(o=t.ListTemplateType||(t.ListTemplateType={}));var r=[o.mySiteDocumentLibrary,o.documentLibrary,o.pictureLibrary,o.xmlFormLibrary,o.webPageLibrary];t.isDocumentLibrary=i;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("@ms/odsp-datasources/lib/dataSources/web/WebTemplateType",["require","exports","../../interfaces/WebTemplateType","../../interfaces/WebTemplateType"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}r(i);t["default"]=o["default"]});define("@ms/odsp-datasources/lib/interfaces/WebTemplateType",["require","exports"],function(e,t){"use strict";function i(e){var t=Number(e);return t!==o.mySite&&t!==o.group}var o;!function(e){e[e.invalid=-1]="invalid";e[e.teamSite=1]="teamSite";e[e.meetings=2]="meetings";e[e.centralAdmin=3]="centralAdmin";e[e.wiki=4]="wiki";e[e.blog=9]="blog";e[e.tenantAdmin=16]="tenantAdmin";e[e.app=17]="app";e[e.appCatalog=18]="appCatalog";e[e.mySite=21]="mySite";e[e.mySiteHost=54]="mySiteHost";e[e.group=64]="group";e[e.sitePagePublishing=68]="sitePagePublishing"}(o=t.WebTemplateType||(t.WebTemplateType={}));t.isTeamSiteLike=i;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("@ms/odsp-datasources/lib/dataSources/siteHeader/AcronymAndColorDataSource",["require","exports","../../interfaces/ISpPageContext","../base/CachedDataSource","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/encoding/UriEncoding"],function(e,t,i,o,r,n){"use strict";var s;!function(e){e[e.lightBlue=0]="lightBlue";e[e.blue=1]="blue";e[e.darkBlue=2]="darkBlue";e[e.teal=3]="teal";e[e.lightGreen=4]="lightGreen";e[e.green=5]="green";e[e.darkGreen=6]="darkGreen";e[e.lightPink=7]="lightPink";e[e.pink=8]="pink";e[e.magenta=9]="magenta";e[e.purple=10]="purple";e[e.black=11]="black";e[e.orange=12]="orange";e[e.red=13]="red";e[e.darkRed=14]="darkRed"}(s=t.PersonaInitialsColor||(t.PersonaInitialsColor={}));t.COLOR_SERVICE_POSSIBLE_COLORS=["#0078d7","#088272","#107c10","#881798","#b4009e","#e81123","#da3b01","#006f94","#005e50","#004e8c","#a80000","#4e257f"];var a;!function(e){}(a||(a={}));var l=function(e){function o(t){return e.call(this,t,"acronymAndColors")||this}__extends(o,e);o.decodeAcronymColor=function(e){return t.COLOR_SERVICE_POSSIBLE_COLORS.indexOf(e)+1};o.prototype.getDataSourceName=function(){return"SiteHeaderLogoAcronym"};o.prototype.getAcronymData=function(e){return this.getAcronyms([e]).then(function(e){return e[0]},function(){return{acronym:void 0,color:void 0}})};o.prototype.getAcronyms=function(e){var t=this;return this._pageContext.webServerRelativeUrl?this.getDataUtilizingCache({getUrl:function(){var o=e.map(function(e){return"{Text: "+n["default"].encodeURIComponent('"'+e+'"')+"}"}).join(",");return i.getSafeWebServerRelativeUrl(t._pageContext)+("/_api/sphome/GetAcronymsAndColors?labels=["+o+"]")},parseResponse:function(e){var t=JSON.parse(e),i=t.d.GetAcronymsAndColors.results;return i.map(function(e){return{acronym:e.Acronym,color:e.Color}})},qosName:"GetSiteHeaderLogoAcronym"}):r["default"].wrapError()};return o}(o.CachedDataSource);t.AcronymAndColorDataSource=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("@ms/odsp-datasources/lib/interfaces/ISpPageContext",["require","exports"],function(e,t){"use strict";function i(e){var t=e.webAbsoluteUrl,i=e.webServerRelativeUrl;return"/"===i||""===i?t:t.substring(0,t.lastIndexOf(i))}function o(e){return"/"===e.webServerRelativeUrl?"":e.webServerRelativeUrl}function r(e){return e&&!!e.groupId&&e.webAbsoluteUrl===e.siteAbsoluteUrl}t.getServerUrl=i;t.getSafeWebServerRelativeUrl=o;t.isGroupWebContext=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("@ms/odsp-datasources/lib/dataSources/base/CachedDataSource",["require","exports","@ms/odsp-utilities/lib/async/Promise","./DataSource","@ms/odsp-utilities/lib/models/store/BaseDataStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType"],function(e,t,i,o,r,n){"use strict";var s=3e5,a="odsp-ds-",l=function(e){function t(t,i,o){void 0===o&&(o={});var l=e.call(this,t)||this;l._cacheTimeoutTime=o.cacheTimeoutTime||s;l._id=i;l._version=t?t.siteClientTag+"_"+t.userDisplayName:"";var d=o.cacheIdPrefix||a;l._store=new r["default"](d,n["default"].session);l._initSessionCache();return l}__extends(t,e);t.prototype.getDataUtilizingCache=function(e){var t=this,o=e.getUrl,r=e.parseResponse,n=e.qosName,s=e.getAdditionalPostData,a=e.method,l=void 0===a?"POST":a,d=e.additionalHeaders,c=e.contentType,u=e.maxRetries,p=e.noRedirect,m=e.crossSiteCollectionCall,h=e.cacheRequestKey,f=e.useStale,g=void 0!==f&&f,b=e.bypassCache,v=void 0!==b&&b,y=e.onlyCache,_=void 0!==y&&y;h=h||this.getRequestKey(o(),l,s);var x=this._cache,S=x[h];if(_)return S?i["default"].wrap(S._value):i["default"].wrap(void 0);var k=S&&this._isCacheExpired(S),w=v||!S||k&&!g;if(w){var P=this.getData(o,r,n,s,l,d,c,u,p,m);return P.then(function(e){x[h]={_fetched:(new Date).valueOf(),_value:e};t._updateSessionCache();return e})}return i["default"].wrap(S._value)};t.prototype.getRequestKey=function(e,t,i){var o=[];o.push(e);o.push(t);i&&o.push(i());return o.join(",")};Object.defineProperty(t.prototype,"cacheId",{get:function(){return this._id},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"cacheVersionId",{get:function(){return this._id+"-version"},enumerable:!0,configurable:!0});t.prototype.flushCache=function(e){delete this._cache[e];this._updateSessionCache()};t.prototype._initSessionCache=function(){if(this._version!==this._store.getValue(this.cacheVersionId,void 0,!1)){this._clearSessionCache();this._store.setValue(this.cacheVersionId,this._version,void 0,!1)}else this._cache=this._store.getValue(this.cacheId,void 0,!1)||{}};t.prototype._updateSessionCache=function(){this._store.setValue(this.cacheId,this._cache,void 0,!1)};t.prototype._clearSessionCache=function(){this._cache={};this._updateSessionCache()};t.prototype._isCacheExpired=function(e){var t=(new Date).valueOf()-this._cacheTimeoutTime;return e._fetched<=t};return t}(o["default"]);t.CachedDataSource=l;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("@ms/odsp-datasources/lib/dataSources/base/DataSource",["require","exports","./DataRequestor"],function(e,t,i){"use strict";var o=function(){function e(e){this._pageContext=e;this.dataRequestor=new i["default"]({qosName:this.getDataSourceName()},{pageContext:e})}e.prototype.getDataSourceName=function(){return"DataSource"};e.prototype.needsRequestDigest=function(e){return!0};e.prototype.getData=function(e,t,i,o,r,n,s,a,l,d,c){void 0===r&&(r="POST");var u=e();return this.dataRequestor.getData({url:u,parseResponse:t,qosName:i,qosHandler:c,additionalPostData:o&&o(),method:r,additionalHeaders:n,contentType:s,maxRetries:a,noRedirect:l,crossSiteCollectionCall:d,needsRequestDigest:this.needsRequestDigest(u)})};return e}();t.DataSource=o;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("@ms/odsp-datasources/lib/dataSources/base/DataRequestor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/logging/events/Api.event","@ms/odsp-utilities/lib/logging/rumone/RUMOneLogger","./ServerConnection"],function(e,t,i,o,r,n,s){"use strict";var a=function(){function e(e,t){this._pageContext=t?t.pageContext:e.pageContext;this._qosName=e.qosName}e.parseJSON=function(e){return e&&JSON.parse(e)||void 0};e.prototype.getData=function(t){var a=this,l=t.url,d=t.parseResponse,c=void 0===d?e.parseJSON:d,u=t.qosName,p=t.qosHandler,m=t.additionalPostData,h=void 0===m?"":m,f=t.additionalHeaders,g=t.contentType,b=t.method,v=void 0===b?"POST":b,y=t.maxRetries,_=void 0===y?0:y,x=t.crossSiteCollectionCall,S=void 0!==x&&x,k=t.noRedirect,w=void 0!==k&&k,P=t.needsRequestDigest,C=void 0===P||P,T=t.responseType,I=t.onUploadProgress; _=Math.max(_,0);var E=0,D=new s["default"]({webServerRelativeUrl:this._pageContext.webServerRelativeUrl,needsRequestDigest:C,webUrl:S?this._pageContext.webAbsoluteUrl:void 0,updateFormDigestPageLoaded:this._pageContext.updateFormDigestPageLoaded,formDigestValue:this._pageContext.formDigestValue,formDigestTimeoutSeconds:this._pageContext.formDigestTimeoutSeconds}),L=[];this._qosName&&L.push(this._qosName);u&&L.push(u);u=L.join(".");var F=function(e,t){var i,r,n;i=function(i){var r,n=new o["default"]({name:u}),s=i.getResponseText(),l=i.getStatus(),d=i.getCorrelationId(),p=!1;try{r=a._isBlobResponse(T,s)?s:c(s);p=!0;n.end({resultType:o.ResultTypeEnum.Success,extraData:{CorrelationId:d,HttpStatus:l}})}catch(m){n.end({resultType:o.ResultTypeEnum.Failure,resultCode:"InvalidJSON",error:"object"==typeof m?JSON.stringify(m):m,extraData:{CorrelationId:d,HttpStatus:l}});t()}if(p){n=new o["default"]({name:u+"Complete"});try{e(r);n.end({resultType:o.ResultTypeEnum.Success,extraData:{CorrelationId:d,HttpStatus:l}})}catch(m){n.end({resultType:o.ResultTypeEnum.Failure,error:"object"==typeof m?JSON.stringify(m):m,extraData:{CorrelationId:d,HttpStatus:l}})}}D=void 0};r=function(e){var i=new o["default"]({name:u});if(e){var r=e.getCorrelationId(),s=e.getGroupThrottle(),a=e.getStatus(),l=o.ResultTypeEnum.Failure;if(403===a||404===a){_=0;l=o.ResultTypeEnum.ExpectedFailure}var d=function(e){var o=void 0;if("object"==typeof e&&"number"==typeof e.status)o=e;else if("string"==typeof e){var d=void 0;try{d=JSON.parse(e)}catch(c){}d&&(o=d.error||d["odata.error"]||{responseData:d})}o=o||{};o.status=a;r&&(o.correlationId=r);s&&(o.groupThrottle=s);var u=JSON.stringify(o),m=a.toString();p&&(m=p(o));i.end({resultType:l,error:u,resultCode:m,extraData:{CorrelationId:r,HttpStatus:a,GroupThrottle:s}});if(E<_){++E;n()}else t(o)},c=e.getResponseType();if(c&&"text"!==c)e.parseError().then(d);else{var m=e.getResponseText();d(m)}}else i.end({resultType:o.ResultTypeEnum.ExpectedFailure,resultCode:"RequestAborted"})};n=function(){D.getServerDataFromUrl({url:l,successCallback:i,failureCallback:r,uploadProgressCallback:I,additionalPostData:h,isRest:!0,method:v,additionalHeaders:f,contentType:g,noRedirect:w,responseType:T})};n()},M=function(){if(D){D.abort();D.dispose()}},O=n["default"].getRUMOneLogger(),R=Date.now();O&&(Boolean(O.readTempData("appDataFetchStart"))||O.saveTempData("appDataFetchStart",R));return r["default"].instrumentPromise({url:l,name:u+".Promise"},function(){return new i["default"](F,M).then(function(e){D&&D.dispose();return e},function(e){D&&D.dispose();return i["default"].wrapError(e)})},void 0,function(e){return e&&"Canceled"===e.name?{error:e,resultCode:"Canceled",resultType:o.ResultTypeEnum.ExpectedFailure}:e&&403===e.status?{error:e,resultCode:"AccessDenied",resultType:o.ResultTypeEnum.ExpectedFailure}:{error:e,resultCode:"",resultType:o.ResultTypeEnum.Failure}})};e.prototype._isBlobResponse=function(e,t){return"blob"===e&&t&&"object"==typeof t};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("@ms/odsp-utilities/lib/logging/rumone/RUMOneLogger",["require","exports","../../async/Async","./PageTransitionType","./RUMOneSLAPI","./RUMOneErrorsSLAPI","../events/RUMOneDataUpload.event","../../browser/PlatformDetection","../../performance/PerformanceMarker"],function(e,t,i,o,r,n,s,a,l){"use strict";function d(e){return null===e||void 0===e}var c;!function(e){e[e.Incomplete=1]="Incomplete";e[e.ReadyToUpload=2]="ReadyToUpload";e[e.Uploaded=3]="Uploaded";e[e.TimeOut=4]="TimeOut";e[e.Skipped=5]="Skipped"}(c||(c={}));var u=function(){function e(e,t,i,o,r,n,s){this.url=e;this.duration=t;this.correlationId=i;this.status=o;this.startTime=r;this.endTime=n;this.name=s}return e}();t.APICallPerformanceData=u;var p=function(){function e(e,t,i,o,r){this.controlId=e;this.startTime=t;this.endTime=i;this.renderTimeCalculator=o;this.renderTimeRequiredDataChecker=r}return e}();t.ControlPerformanceData=p;var m=window.performance,h=function(){function e(e){this.async=new i["default"](this);this.dataStartTime=Number((new Date).getTime());this.performanceData=null;this.dataState=c.Incomplete;this.controls=[];this.apis=[];this.perfDataTimer=null;this.expectedControls=[];this.euplBreakDown={};this.serverMetrics={};this.isW3cTimingCollected=!1;this.isW3cResourceTimingCollected=!1;this.tempData={};this.performanceData=null;this.loggingFunc=e;this.getPerformanceData();this.setPerfDataTimer();this._platformDetection=new a["default"]}e.getRUMOneLogger=function(t){var i=t||function(e,t){s.RUMOneDataUpload.logData({streamName:e,dictionary:t})};if(!e.rumOneLogger)try{e.rumOneLogger=new e(i)}catch(o){e.rumOneLogger=null}return e.rumOneLogger};e.prototype.getPerformanceData=function(){if(!this.performanceData){this.performanceData=new r["default"];this.logMessageInConsole("RUMOne object initiated!")}return this.performanceData};e.prototype.resetLogger=function(){this.dataStartTime=(new Date).getTime();this.dataState=c.Incomplete;this.isW3cTimingCollected=!1;this.isW3cResourceTimingCollected=!1;this.expectedControls=[];this.controls=[];this.apis=[];this.tempData={};this.performanceData=null;this._excludePageData=!1;this._waitOnAddingExpectedControl=!1;this.getPerformanceData();this.clearPerfDataTimer();this.setPerfDataTimer();this.euplBreakDown={};this.serverMetrics={};this.clearResourceTimings();l.clearMarks();this.logMessageInConsole("Reset performance Logger Done")};e.prototype.excludePageForPerfData=function(){this._excludePageData=!0};e.prototype.logPerformanceData=function(e,t){if(e&&this.performanceData&&this.verifyPropertyMatchingSchema(e)){this.getPerformanceData();this.performanceData[e]=t}};e.prototype.getPerformanceDataPropertyValue=function(e){return this.performanceData&&e&&this.verifyPropertyMatchingSchema(e)?this.performanceData[e]:null};e.prototype.verifyPropertyMatchingSchema=function(e){var t=this.getRUMOnePropertyNames(this.performanceData);return t.join().indexOf(e)!==-1};e.prototype.addExpectedControl=function(e){this.expectedControls.indexOf(e)===-1&&this.expectedControls.push(e)};e.prototype.expectingControl=function(e){return this.expectedControls.indexOf(e)>=0};e.prototype.writeServerCorrelationId=function(e){this.isCollected("ServerCorrelationId")||this.logPerformanceData("ServerCorrelationId",e)};e.prototype.writeServerUrl=function(e){if(!this.isCollected("ServerUrl")){var t=e||window.location.href;this.logPerformanceData("ServerUrl",t)}};e.prototype.writeServerSideLatency=function(e,t){if(!this.isCollected("ServerRequestDuration")){this.logPerformanceData("ServerRequestDuration",e);this.logPerformanceData("IISLatency",t)}};e.prototype.writeControlPerformanceData=function(e){if(e){var t=this.controls.filter(function(t){return t.controlId===e.controlId});0===t.length&&this.controls.push(e)}};e.prototype.writeAPICallPerformanceData=function(e){e&&this.apis.push(e)};e.prototype.readAPICallPerformanceData=function(){return this.apis};e.prototype.writeAppCache=function(e){this.isCollected("AppCache")||this.logPerformanceData("AppCache",e)};e.prototype.writePageTransitionType=function(e,t){this.isCollected("PageTransitionType")&&!t||e!==o["default"].fullPageLoad&&e!==o["default"].none&&e!==o["default"].onePageAppNavigation||this.logPerformanceData("PageTransitionType",e)};e.prototype.writeScenarioId=function(e,t){this.isCollected("ScenarioId")&&!t||this.logPerformanceData("ScenarioId",e)};e.prototype.collectW3CPerfTimings=function(){if(!this.isW3cTimingCollected){var e=["navigationStart","unloadEventStart","unloadEventEnd","fetchStart","redirectStart","redirectEnd","domainLookupStart","domainLookupEnd","connectStart","secureConnectionStart","connectEnd","requestStart","responseStart","responseEnd","domLoading","domComplete","loadEventStart","loadEventEnd"],t=m&&m.timing;if(t){for(var i=0;i0){this.logPerformanceData(l+"RequestDownloadTime",Math.round(d.reduce(function(e,t){return e+t.duration},0)/d.length));var h=JSON.stringify(d.map(function(e){return{name:e.name.split("/").map(function(e){return e.split("?")[0]}).filter(function(e){return e&&e.length>0}).slice(-1)[0].replace(/\(.*?\)/g,"()"),startTime:Math.round(e.startTime),duration:Math.round(e.duration)}}));this.logPerformanceData(l+"RequestNames",h)}}this.isW3cResourceTimingCollected=!0}};e.prototype.saveTempData=function(e,t){this.tempData[e]=t};e.prototype.readTempData=function(e){return this.tempData[e]};e.prototype.writeRenderTime=function(e,t){this.isCollected("RenderTime")&&!t||this.logPerformanceData("RenderTime",e)};e.prototype.writePreRenderTime=function(e){this.isCollected("PreRender")||this.logPerformanceData("PreRender",e)};e.prototype.writePostRenderTime=function(e){this.isCollected("PostRender")||this.logPerformanceData("PostRender",e)};e.prototype.writeDataFetchTime=function(e,t){this.isCollected("DataFetch")&&!t||this.logPerformanceData("DataFetch",e)};e.prototype.isRunning=function(){return!(this.dataState===c.Uploaded||this.dataState===c.TimeOut||this.dataState===c.Skipped)};e.prototype.writeEUPLBreakdown=function(e,t){if(e)try{var i=JSON.parse(e);for(var o in i)i.hasOwnProperty(o)&&this.addEUPLBreakdown(o,i[o],t)}catch(r){this.logMessageInConsole("Failed to write EUPL breakdown data:"+r.toString())}};e.prototype.addEUPLBreakdown=function(e,t,i){e&&!d(t)&&(d(this.euplBreakDown[e])||i)&&(this.euplBreakDown[e]=t)};e.prototype.addFlights=function(e){if(e&&e.length>0){for(var t=JSON.parse(this.getPerformanceDataPropertyValue("Flights")||"[]"),i=0;i0&&this.expectedControls.length===e};e.prototype.lookUpControls=function(e,t){if(t)for(var i=0;i-1)t=e.substring(0,i);else{var o=e.lastIndexOf("/"),r=e.lastIndexOf(".");t=r>o?e.substring(0,r)+"_"+e.substring(r+1):e}return t+"/_api/contextinfo"};return e}();t.ApiUrlHelper=s;var a=function(){function e(e,t){this._itemUrlHelper=t.itemUrlHelper;this._pageContext=t.pageContext;this._segments=[];this._parameters=[];this._rawParameters=[];this._lastParameterId=0}e.prototype.toString=function(){var e=[];this._parameters.length&&e.push(this._parameters.map(function(e){var t=e.name,i=e.serializedValue;return t+"="+i}).join("&"));e.push.apply(e,this._rawParameters);var t;t=e.length?"?"+e.join("&"):"";var i=this._webUrl,o=void 0===i?this._pageContext.webAbsoluteUrl:i,r=[o,"_api"].concat(this._segments);return""+r.join("/")+t};e.prototype.segment=function(e){this._segments.push(e);return this};e.prototype.segments=function(){for(var e=[],t=0;t
    '});define("odsp-next/controls/folderSelect/FolderSelectContent.html",[],function(){return'
    '});define("odsp-next/controls/folderSelect/FolderSelect.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-FolderSelect-panel{position:absolute;top:0;height:100%;width:100%}html[dir=ltr] .od-FolderSelect-panel{left:0}html[dir=rtl] .od-FolderSelect-panel{right:0}.od-FolderSelect-region{padding-top:15px}html[dir=ltr] .od-FolderSelect-region{padding-left:40px}html[dir=rtl] .od-FolderSelect-region{padding-right:40px}.od-FolderSelect-loading{padding-top:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}.od-FolderSelect-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.od-FolderSelect-title-fileInfo{font-size:14px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px}html[dir=ltr] .od-FolderSelect-title-fileInfo{padding-right:40px}html[dir=rtl] .od-FolderSelect-title-fileInfo{padding-left:40px}.od-FolderSelect-breadCrumbContainer{padding:10px 40px 10px 0;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:default}html[dir=rtl] .od-FolderSelect-breadCrumbContainer{padding:10px 0 10px 40px}html[dir=ltr] .od-FolderSelect-breadCrumbContainer{margin-left:-4px}html[dir=rtl] .od-FolderSelect-breadCrumbContainer{margin-right:-4px}.od-FolderSelect-breadCrumbItem{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;padding-bottom:2px;height:30px;line-height:30px}.od-FolderSelect-clickableCrumb{cursor:pointer}.od--isNonMobile .od-FolderSelect-clickableCrumb:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";outline:1px solid transparent}.od-FolderSelect-breadCrumbRootIcon{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:10px;height:30px;line-height:30px;font-weight:800}html[dir=ltr] .od-FolderSelect-breadCrumbRootIcon{padding-right:4px}html[dir=rtl] .od-FolderSelect-breadCrumbRootIcon{padding-left:4px}html[dir=ltr] .od-FolderSelect-breadCrumbRootIcon{padding-left:2px}html[dir=rtl] .od-FolderSelect-breadCrumbRootIcon{padding-right:2px}.od-FolderSelect-breadCrumbIcon{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:10px;font-weight:800;padding:0}.od-FolderSelect-ruledLine{border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .od-FolderSelect-ruledLine{margin-left:-40px}html[dir=rtl] .od-FolderSelect-ruledLine{margin-right:-40px}.od-FolderSelect-sectionHeader{margin-top:10px;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-FolderSelect-destinationHeader{padding-bottom:10px;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-FolderSelect-waitingForData{padding-top:10px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px}.od-FolderSelect-sectionContainer{padding-bottom:10px}.od-FolderSelect-itemsContainer{margin-top:10px;outline:0}.od-FolderSelect-itemsRegion{overflow-y:auto;overflow-x:hidden}html[dir=ltr] .od-FolderSelect-itemsRegion{padding-left:40px}html[dir=rtl] .od-FolderSelect-itemsRegion{padding-right:40px}.od-FolderSelect-addTopMargin{margin-top:10px}.od-FolderSelect-addBottomMargin{margin-bottom:10px}.od-FolderSelect-itemContainer,.od-FolderSelect-showMore{overflow:hidden;height:28px;padding-top:5px;padding-bottom:5px;width:100%;white-space:nowrap;text-overflow:ellipsis;min-height:28px}.od-FolderSelect-itemContainer .ms-Icon--OneDrive{vertical-align:top;line-height:28px;width:28px}.sm .od-FolderSelect-itemContainer .ms-Icon--OneDrive{line-height:20px}html[dir=ltr] .od-FolderSelect-itemWrapper{padding-right:40px}html[dir=rtl] .od-FolderSelect-itemWrapper{padding-left:40px}.od-folderSelect-showMoreExtra{display:block;font-size:13px;line-height:28px}.od-FolderSelect-showMoreLoading{padding-top:5px;padding-bottom:5px}.od-FolderSelect-clickable{cursor:pointer}html[dir=ltr] .od-FolderSelect-clickable{padding-left:5px}html[dir=rtl] .od-FolderSelect-clickable{padding-right:5px}html[dir=ltr] .od-FolderSelect-clickable{margin-left:-5px}html[dir=rtl] .od-FolderSelect-clickable{margin-right:-5px}.od-FolderSelect-clickable .ms-Icon--OneDrive{color:#094ab2;font-size:23px;padding-top:0;vertical-align:middle}html[dir=ltr] .od-FolderSelect-clickable .ms-Icon--OneDrive{padding-left:3px}html[dir=rtl] .od-FolderSelect-clickable .ms-Icon--OneDrive{padding-right:3px}.od-FolderSelect-clickable .od-FolderSelect-itemTitle{font-size:14px;vertical-align:middle}html[dir=ltr] .od-FolderSelect-clickable .od-FolderSelect-itemTitle{padding-left:8px}html[dir=rtl] .od-FolderSelect-clickable .od-FolderSelect-itemTitle{padding-right:8px}.od-FolderSelect-clickable:focus{outline:1px solid transparent;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-FolderSelect-clickable:focus{background:#0000c0}}@media screen and (-ms-high-contrast:black-on-white){.od-FolderSelect-clickable:focus{background:#00c0ff}}.od-FolderSelect-clickable.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.od--isNonMobile .od-FolderSelect-clickable:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";outline:1px solid transparent}.od-FolderSelect-folderIcon{width:28px;text-align:center;display:inline-block}.od-FolderSelect-siteIcon{position:relative;display:inline-block;vertical-align:top;width:28px;height:28px}html[dir=ltr] .od-FolderSelect-stickyFooter{padding-left:40px}html[dir=rtl] .od-FolderSelect-stickyFooter{padding-right:40px}.od-FolderSelect-statusLabel{font-size:14px;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";padding-top:15px}html[dir=ltr] .od-FolderSelect-statusLabel{padding-right:40px}html[dir=rtl] .od-FolderSelect-statusLabel{padding-left:40px}.od-folderSelect-itemError{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";font-size:13px;margin-top:10px}html[dir=ltr] .od-folderSelect-itemError{padding-right:40px}html[dir=rtl] .od-folderSelect-itemError{padding-left:40px}.od-folderSelect-itemInfo{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:13px}html[dir=ltr] .od-folderSelect-itemInfo{padding-right:40px}html[dir=rtl] .od-folderSelect-itemInfo{padding-left:40px}html[dir=ltr] .od-folderSelect-itemErrorPadding{padding-left:40px}html[dir=rtl] .od-folderSelect-itemErrorPadding{padding-right:40px}.od-FolderSelect-addFolder{margin-bottom:10px}.od-FolderSelect-hidden{display:none}.od-FolderSelect-addFolderContainer{min-height:38px}.od-FolderSelect-actionContainer{padding-top:20px;padding-bottom:20px;white-space:nowrap}.od-FolderSelect-itemAnimation{width:100%;position:absolute;transition:left .3s,right .3s;-webkit-transition:left .3s,right .3s}html[dir=ltr] .od-FolderSelect-itemEnterLeft{left:-300px}html[dir=rtl] .od-FolderSelect-itemEnterLeft{right:-300px}html[dir=ltr] .od-FolderSelect-itemEnterRight{left:300px}html[dir=rtl] .od-FolderSelect-itemEnterRight{right:300px}html[dir=ltr] .od-FolderSelect-itemInitial{left:0}html[dir=rtl] .od-FolderSelect-itemInitial{right:0}.od-FolderSelect-infoBar{padding-top:10px;cursor:default}html[dir=ltr] .od-FolderSelect-infoBar{padding-right:40px}html[dir=rtl] .od-FolderSelect-infoBar{padding-left:40px}.od-FolderSelect-infoBarClickable{cursor:pointer}.od-FolderSelect-sharingHint{width:32px;height:32px;padding:0 10px;background-color:transparent;margin:0 10px;border:none}html[dir=ltr] .od-FolderSelect-sharingHint{float:right}html[dir=rtl] .od-FolderSelect-sharingHint{float:left}html[dir=ltr] .od-FolderSelect-sharingHintTooltip{float:right}html[dir=rtl] .od-FolderSelect-sharingHintTooltip{float:left}.od-FolderSelect-sharingHintIcon{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";size:16pt;position:relative;cursor:pointer;padding:8px}html[dir=ltr] .od-FolderSelect-sharingHintIcon{right:9px}html[dir=rtl] .od-FolderSelect-sharingHintIcon{left:9px}.od-FolderSelect-sharingInfoText{width:150px;word-wrap:break-word}html[dir=ltr] .od-FolderSelect-sharingInfoText{text-align:left}html[dir=rtl] .od-FolderSelect-sharingInfoText{text-align:right}.od-FolderSelect-fileItemName{vertical-align:bottom}"}])});define("odsp-next/controls/fileNameWithIcon/FileNameWithIcon",["require","exports","./FileNameWithIconViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FileNameWithIcon.html","./FileNameWithIcon.css","../fileTypeIcon/FileTypeIcon"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-fileName-with-icon",template:e("./FileNameWithIcon.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/fileNameWithIcon/FileNameWithIconViewModel",["require","exports","../fieldRender/iconField/IconFieldViewModel","@ms/odsp-shared/lib/base/ViewModel","../fileTypeIcon/FileTypeIcon"],function(e,t,i,o,r){"use strict";var n=16,s=function(e){function t(t){var o=e.call(this,t)||this,s=t.oneDriveItem;o.fileName=s.name;o.fileTypeIconTagName=r["default"].tagName;var a=o.createObservable(s);o.fileTypeIconParams={iconName:s.iconName,iconUrl:s.iconUrl,extension:s.extension,desiredSize:n,overlayType:i.getOverlayType(a),iconFieldAriaLabel:s.properties.iconFieldAriaLabel||"",hoverText:i.getHoverText(a)};return o}__extends(t,e);return t}(o["default"]);return s});define("odsp-next/controls/fileNameWithIcon/FileNameWithIcon.html",[],function(){return' '});define("odsp-next/controls/fileNameWithIcon/FileNameWithIcon.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-FileNameWithIcon-fileName{vertical-align:bottom}html[dir=ltr] .od-FileNameWithIcon-fileName{padding-left:3px}html[dir=rtl] .od-FileNameWithIcon-fileName{padding-right:3px}.od-FileNameWithIcon-icon .FileTypeIcon{width:20px;height:20px}" }])});define("odsp-next/controls/folderTree/FolderTree",["require","exports","./FolderTreeViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FolderTree.html","./FolderTreeRow.html","../inlineFolderBuilder/InlineFolderBuilder","./FolderTree.css","../fileTypeIcon/FileTypeIcon","../commandBar/CommandBar"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-folder-tree",template:e("./FolderTree.html"),viewModel:i,synchronous:!0});o.registerTemplate("od-folder-tree-row",e("./FolderTreeRow.html"));return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/folderTree/FolderTreeViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../../providers/item/ItemProvider","../../resources/ProviderResourceKeys","./FolderTreeUtility","../../bindings/selection/SelectionBinding","../../bindings/keyboard/KeyboardBinding","../../models/selection/SelectionModel","../../resources/DataSourceResourceKeys","./FolderTreeCommandSet","@ms/odsp-utilities/lib/async/Promise","../../controls/groups/groupHeader/GroupHeader.resx","./FolderTree.resx","../../dataSources/url/QueryType","../../models/item/IItemTypeFilter","../../utilities/features/Features","../../utilities/sharing/SharingHelper","@ms/odsp-utilities/lib/locale/Locale","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x){"use strict";var S=function(t){function o(o){var a=t.call(this,o)||this;a._folderTreeWidth=260;a._folderTreeIndent=20;a.context=o.context;a.onComplete=o.onComplete;a.title=o.title;a.dataUpdated=i.observable(!1);a.isDisabled=i.observable(!1);a.isNewFolderDisabled=i.observable(!1);a.hasData=i.observable(!1);a.height=document.body.clientHeight+"px";a._platform=a.resources.consume(x.platformDetection);a.isMobile=a._platform.isMobile;a.rootFolderItem=i.observable();a.sharedFolderItem=i.observable();a.focusedItem=i.observable();a.commandSet=new(a.managed(p))({componentViewModel:a});a.selectedItems=i.observableArray();a.selectionModel=new c;a.itemArrayForSelection=i.observableArray();a.isRtl=_["default"].isRightToLeft;a.loadingImageUrl=e.toUrl(a.resources.consume(u.settings).mediaBaseUrl+"/images/loading/loadingspinner.gif");a._urlDataSource=a.resources.consume(u.url);a._moveCopyDataSource=a.resources.consume(u.copy);a.newFolderName=i.observable("");a.needsRefocus=i.observable(!1);a.loadingText=h.strings.loadingText;a.addBindingHandlers({selection:l,keyboard:d});a.keyboardOptions=[{target:null,useRtlMappings:!0,mappings:{Down:a.keyDown,Up:a.keyUp,Left:a.keyLeft,Right:a.keyRight,Enter:a.onEnter}},{useRtlMappings:!0,target:window,mappings:{}}];a.subscribe(a.dataUpdated,a._updateItemSet);a.subscribe(a.needsRefocus,a._setFocus);a._itemProvider=a.resources.consume(n.resourceKey);a._actionMap=a.resources.consume(r.actionMap);a._currentSet=a.resources.consume(r.currentItemSet);a._itemSet=i.observable(null);a._sharedItemSet=i.observable(null);a._sharingProvider=a.resources.consume(s.sharing);a.showSharingInfo=i.observable(!1);a.sharingInfoText=i.observable("");var m=a._currentSet().item();a.showSharedRoot=a._moveCopyDataSource.getCapabilities().supportsMoveCopyOnShared&&0!==m.sharingRole&&m.queryType!==g.SharedWithMe;a._fetchParentItem(m);a.titleAccessibilityHint=f.strings.titleAccessibilityHint;return a}__extends(o,t);o.prototype.getWidth=function(e,t,i){var o=e._folderTreeWidth-e._folderTreeIndent*t.level;return o};o.prototype.onClick=function(e,t,i){e.focusedItem()&&e.focusedItem().showNewFolderInput(!1);e._selectFolder(t);if(t.isOpen()){e._closeChildren(t);e._updateSelectionArray()}else{t.isLoading(!0);e._showChildren(t)}};o.prototype.keyLeft=function(e,t){this.focusedItem().showNewFolderInput(!1);if(this.focusedItem().isOpen()){e._closeChildren(this.focusedItem());e._updateSelectionArray()}else if(this.focusedItem().parent){var i=this.focusedItem().parent;e._changeSelection(i);e._selectFolder(i)}t.stopPropagation();return!0};o.prototype.keyRight=function(e,t){this.focusedItem().showNewFolderInput(!1);if(this.focusedItem().isOpen()){if(this.focusedItem().children().length>0){var i=this.focusedItem().children()[0]();e._changeSelection(i);e._selectFolder(i)}}else{e.focusedItem().isLoading(!0);e._showChildren(this.focusedItem())}t.stopPropagation();return!0};o.prototype.keyUp=function(e,t){this.focusedItem().showNewFolderInput(!1);var i=this.itemArrayForSelection.indexOf(this.focusedItem());0!==i&&e._selectFolder(this.itemArrayForSelection()[i-1]);return!0};o.prototype.keyDown=function(e,t){this.focusedItem().showNewFolderInput(!1);var i=this.itemArrayForSelection.indexOf(this.focusedItem());i!==this.itemArrayForSelection().length-1&&e._selectFolder(this.itemArrayForSelection()[i+1]);return!0};o.prototype.onEnter=function(e,t){this.isDisabled(!0);this.isNewFolderDisabled(!0);var i={context:this.context,onComplete:this.onComplete,isMove:this.context().isMove},o=new(this.managed(this._actionMap.MoveCopyAction))(i);o.execute(t);t.stopPropagation();return!1};o.prototype._selectFolder=function(e){var t=this._urlDataSource.getKeyParams(e.key),i=this._urlDataSource.saveItemTypeFilter({filters:[b.ItemTypeFilter.folder]});for(var o in i)delete t[o];var r=this._urlDataSource.getKey(t);this.context().targetId=e.id;this.context().targetKey=r;this.context().cid=this._urlDataSource.getOwnerId(r);this.isNewFolderDisabled(!1);v.isFeatureEnabled(v.FileMoveSharingHint)&&this._showSharingInformation(e)};o.prototype._changeSelection=function(e){this.selectionModel.selectItem(e)};o.prototype._setFocus=function(){if(this.needsRefocus()){this.focusedItem().focused(!0);this.isNewFolderDisabled(!1);this.needsRefocus(!1)}};o.prototype._updateItemSet=function(){this.focusedItem().isLoading(!0);this._showChildren(this.focusedItem())};o.prototype._showChildren=function(e){var t=this;if(e.retrievedChildren()&&!this.dataUpdated()){e.isLoading(!1);e.children().length>0?e.isOpen(!0):e.isOpen(!1);this._updateSelectionArray()}else{var i={parentKey:e.key,requestAllChildren:!0,ownerId:this._urlDataSource.getOwnerId(e.key),filters:this._getFilters()};this._itemProvider.getItem(i).then(function(i){t._itemSet(i);e.children(a.convertChildren(e,t._itemSet().content().items));e.retrievedChildren(!0);e.isLoading(!1);e.children().length>0?e.isOpen(!0):e.isOpen(!1);0===e.children().length?e.iconVisible(!1):e.iconVisible(!0);if(t.dataUpdated()){for(var o=0;o0)for(var o=0;o
    '});define("odsp-next/controls/folderTree/FolderTreeRow.html",[],function(){return"
      "});define("odsp-next/controls/inlineFolderBuilder/InlineFolderBuilder",["require","exports","./InlineFolderBuilderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./InlineFolderBuilder.html","./InlineFolderBuilder.css","../fileTypeIcon/FileTypeIcon"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-inline-folder-builder",template:e("./InlineFolderBuilder.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/inlineFolderBuilder/InlineFolderBuilderViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../providers/item/ItemProvider","../folderBuilder/FolderBuilder.resx","../../resources/ControlResourceKeys","../../bindings/keyboard/KeyboardBinding"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var o=e.call(this,t)||this;o.namePlaceholder=n.strings.FolderNamePlaceholder;o.nameLabel=n.strings.FolderNameLabel;o.createLabel=n.strings.CreateFolderLabel;var l=57,d=32;o.iconName=t.iconName;o.width=(t.width-l).toString()+"px";o.inputWidth=(t.width-(l+d)).toString()+"px";o.newFolderName=t.newFolderName||i.observable("");o.newFolderName("");o.buttonText=n.strings.CreateFolderLabel;o.itemKey=t.itemKey;o.isActive=i.observable(!0);var c=t.optionalParams;o.optionalParams={dataUpdated:c&&c.dataUpdated?c.dataUpdated:i.observable(!1),showNewFolderInput:c&&c.showNewFolderInput?c.showNewFolderInput:i.observable(!0),hasError:c&&c.hasError?c.hasError:i.observable(!1),status:c&&c.status?c.status:i.observable(""),hasFocus:c&&c.hasFocus?c.hasFocus:i.observable(!0),isEnabled:c&&c.isEnabled?c.isEnabled:i.observable(!0),needsRefocus:c&&c.needsRefocus?c.needsRefocus:i.observable(!1)};o.addBindingHandlers({keyboard:a});o._itemProvider=o.resources.consume(r.resourceKey);o._actionMap=o.resources.consume(s.actionMap);return o}__extends(t,e);t.prototype.onClick=function(e,t){e.createNewFolder(t)};t.prototype.onEnter=function(e,t){e.createNewFolder(t);return!0};t.prototype.onClickTextField=function(e,t){t.stopPropagation()};t.prototype.onEscape=function(e,t){this.optionalParams.showNewFolderInput(!1);this.newFolderName("");this.optionalParams.status("");this.optionalParams.isEnabled(!0);this.optionalParams.needsRefocus(!0);t.stopPropagation();return!1};t.prototype.createNewFolder=function(e){var t=this,i={parentKey:this.itemKey};this._itemProvider.getItem(i).then(function(i){var o=i.item(),r=new(t.managed(t._actionMap.CreateNewFolderAction))({parentItem:o,newFolderName:t.newFolderName,options:t.optionalParams});r.execute(e)});e.stopPropagation()};return t}(o["default"]);return l});define("odsp-next/controls/inlineFolderBuilder/InlineFolderBuilder.html",[],function(){return'
      '});define("odsp-next/controls/inlineFolderBuilder/InlineFolderBuilder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-InlineFolderBuilder{overflow:visible;white-space:nowrap;word-wrap:break-word;display:inline-block}.od-InlineFolderBuilder-textInput{display:inline-block}html[dir=ltr] .od-InlineFolderBuilder-textInput{margin-left:8px}html[dir=rtl] .od-InlineFolderBuilder-textInput{margin-right:8px}.od-InlineFolderBuilder-createButton{margin-top:2px;line-height:0}html[dir=ltr] .od-InlineFolderBuilder-createButton{float:right}html[dir=rtl] .od-InlineFolderBuilder-createButton{float:left}.od-InlineFolderBuilder-status{margin-top:2px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";white-space:pre-wrap;word-wrap:break-word;line-height:15px}.od-InlineFolderBuilder-status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});define("odsp-next/controls/folderTree/FolderTree.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-FolderTree-row{overflow:hidden;cursor:default;height:34px;line-height:14px;position:relative;margin:2px 0;min-width:220px;white-space:nowrap;text-overflow:ellipsis}.od-FolderTree-row.is-selected{background:"},{theme:"themeLighter",defaultValue:"#d7eaf9"},{rawString:"}@media screen and (-ms-high-contrast:active){.od-FolderTree-row.is-selected{background:#0000c0}}@media screen and (-ms-high-contrast:black-on-white){.od-FolderTree-row.is-selected{background:#00c0ff}}.od-FolderTree-row:focus{outline:1px solid transparent}.od-FolderTree-row .ms-Icon--ChevronDown{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";opacity:0;padding:10px;font-size:12px}.od-FolderTree-row .ms-Icon--ChevronRight{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";opacity:0;padding:10px 8px 10px 14px;font-size:12px}html[dir=rtl] .od-FolderTree-row .ms-Icon--ChevronRight{padding:10px 14px 10px 8px}.od-FolderTree-row.icon-visible .ms-Icon--ChevronRight{opacity:1}.od-FolderTree-row.icon-visible .ms-Icon--ChevronDown{opacity:1}.od-FolderTree-row .ms-Icon--OneDrive{font-size:16px;padding:10px 0;width:16px;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";vertical-align:top}html[dir=ltr] .od-FolderTree-row .ms-Icon--OneDrive{margin-left:-3px}html[dir=rtl] .od-FolderTree-row .ms-Icon--OneDrive{margin-right:-3px}.od-FolderTree-row .od-FolderTree-loadingGif{vertical-align:bottom;padding:9px}.od-FolderTree-row>i{display:inline}.od-FolderTree-folderIcon{vertical-align:top;line-height:30px}.od--isNonMobile .od-FolderTree-row:hover{background:"},{theme:"themeLighterAlt",defaultValue:"#e6f2fb"},{rawString:"}.od--isNonMobile .od-FolderTree-row:hover.is-selected{background:"},{theme:"themeLightAlt",defaultValue:"#beddf4"},{rawString:"}.od-focus--enabled .od-FolderTree-row.is-focused{box-shadow:0 0 0 1px "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:" inset;outline:1px solid transparent}.od-FolderTree-folderName{cursor:pointer;position:relative;top:-1px;line-height:32px}html[dir=ltr] .od-FolderTree-folderName{margin-left:3px}html[dir=rtl] .od-FolderTree-folderName{margin-right:3px}.od-FolderTree-children{margin:0}html[dir=ltr] .od-FolderTree-children{padding-left:20px}html[dir=rtl] .od-FolderTree-children{padding-right:20px}.od-FolderTree-title{margin-bottom:20px}.od-FolderTree-commandBar{position:absolute;outline:0;margin:0;border:0;top:0;right:0;left:0;width:100%;padding:0;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.od-FolderTree-commandBar .CommandBar{animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:367ms;-moz-animation-duration:367ms;-ms-animation-duration:367ms;-o-animation-duration:367ms;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both;animation-delay:.5s}.od-FolderTree-commandBar .CommandBar .CommandBarItem:hover{background-color:#d7eaf9}.od-FolderTree-commandBar .CommandBar .CommandBarItem:active{background-color:#b5d8f4}.od-FolderTree-commandBar .CommandBar .CommandBarItem:active .CommandBarItem-icon{color:#07288b}.od-FolderTree-commandBar .CommandBar .CommandBarItem:active .CommandBarItem-commandText{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";box-shadow:inset 0 1px 0 0 #2488d8}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child .CommandBarItem-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child .CommandBarItem-icon .od-IconGlyph{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child .CommandBarItem-commandText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child .CommandBarItem-linkWrapper{padding-left:12px;padding-right:12px}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child:hover{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";box-shadow:none}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child:hover .CommandBarItem-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child:hover .CommandBarItem-commandText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child:focus{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.od-FolderTree-commandBar .CommandBar .CommandBarItem:first-child:focus .CommandBarItem-link:before{border:1px solid "},{theme:"themeDarker",defaultValue:"#004578"},{rawString:";margin:2px -8px}.od-FolderTree-contentContainer{position:absolute;overflow-y:scroll;top:40px;bottom:0}html[dir=ltr] .od-FolderTree-contentContainer{left:0}html[dir=rtl] .od-FolderTree-contentContainer{right:0}html[dir=ltr] .od-FolderTree-contentContainer{right:0}html[dir=rtl] .od-FolderTree-contentContainer{left:0}.od-FolderTree-contentContainer .od-Panel--hasPadding.od-FolderTree-padding{padding-top:22px}.lg .od-FolderTree-contentContainer .od-Panel--hasPadding.od-FolderTree-padding,.md .od-FolderTree-contentContainer .od-Panel--hasPadding.od-FolderTree-padding,.sm .od-FolderTree-contentContainer .od-Panel--hasPadding.od-FolderTree-padding{padding-top:10px}.od-FolderTree-sharingInfo{background-color:"},{theme:"themeLighterAlt",defaultValue:"#e6f2fb"},{rawString:";padding:4px 6px}.od-FolderTree-inlineFolderBuilder{margin:2px 0;line-height:34px}html[dir=ltr] .od-FolderTree-inlineFolderBuilder{padding-left:57px}html[dir=rtl] .od-FolderTree-inlineFolderBuilder{padding-right:57px}"}])});define("@ms/odsp-utilities/lib/list/ShortcutUtilities",["require","exports","../features/Features"],function(e,t,i){"use strict";var o,r={ODB:563,ODC:null,Fallback:!1};!function(e){function t(e){if(!e||!e.extension)return!1;var t;t="."!==e.extension[0]?e.extension:e.extension.slice(1);return o(t)}function o(e){return"url"===e||"website"===e}function n(){return i["default"].isFeatureEnabled(r)}e.isShortcutItem=t;e.isShortcutFileType=o;e.isShortcutEnabled=n;var s;!function(e){e[e.UnknownError=0]="UnknownError";e[e.NewFileCreationFileAlreadyExistsError=1]="NewFileCreationFileAlreadyExistsError";e[e.InvalidCharacterError=2]="InvalidCharacterError"}(s=e.ShortcutErrors||(e.ShortcutErrors={}))}(o||(o={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/userActivity/odc/UserActivityExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../controls/userActivity/UserActivity","../../../controls/userActivity/UserActivity.resx"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;i._panelProvider=i.resources.consume(o.panel);return i}__extends(t,e);t.prototype.execute=function(){var e,t=function(){e.state(1)};e=this._panelProvider.requestPanel({title:s.strings.ActivityFeedTitle,component:{name:n.tagName,params:{onActivityClick:function(){t()}}}});return e.wait().then(function(){return{resultType:r.ResultTypeEnum.Success}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/userActivity/UserActivity",["require","exports","./UserActivityViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./UserActivity.html","./UserActivity.css","./UserActivityTile"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-userActivity-feed",template:e("./UserActivity.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/userActivity/UserActivityViewModel",["require","exports","knockout","../infoPane/InfoPane.resx","../../resources/ProviderResourceKeys","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var n=e.call(this)||this;n.statusText=i.observable(o.strings.sharingLoadingStatus);n.isLoading=i.observable(!0);n.activities=i.observableArray([]);n.onActivityClick=t.onActivityClick;n._activityProvider=n.resources.consume(r.userActivity);n._activityProvider.getActivities().done(function(e){var t=e.activities.slice();n.activities(t);n.isLoading(!1);n.statusText("")},function(e){n.statusText(o.strings.serverError)});return n}__extends(t,e);return t}(n["default"]);return s});define("odsp-next/controls/userActivity/UserActivity.html",[],function(){return"
      "});define("odsp-next/controls/userActivity/UserActivity.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-UserActivity-Feed{font-size:12px}.od-UserActivity-Feed-List a,.od-UserActivity-Feed-List a:hover,.od-UserActivity-Feed-List a:visited{cursor:pointer;text-decoration:none;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}"}])});define("odsp-next/controls/userActivity/UserActivityTile",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./UserActivityTileViewModel","./UserActivityTile.html","./UserActivityTile.css"],function(e,t,i,o){"use strict";var r=i.registerComponent({tagName:"ms-userActivity-tile", template:e("./UserActivityTile.html"),viewModel:o,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/userActivity/UserActivityTileViewModel",["require","exports","@ms/odsp-utilities/lib/dateTime/DateTime","../../models/item/ItemType","../../dataSources/url/odc/UrlDataSource","../../resources/ODCResourceKeys","@ms/odsp-shared/lib/base/ViewModel","../../dataSources/url/PageType"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var s=e.call(this,t)||this;s._urlDataSource=s.resources.consume(n.urlDataSource);s.activity=t.activity;s.onActivityClick=t.onActivityClick;s.timestamp=i.getRelativeDateTimeStringPast(s.activity.timestamp);s.personaSize=4;s.actorImageUrl=s.activity.actors[0].image;if(s.activity.item.itemType===o.File){s.itemUrl=r.getResourceRedirectUrl(s.activity.item.id);s.itemUrlTarget="_blank"}else{s.itemUrl=s._urlDataSource.getItemUrl(s._urlDataSource.getKey((l={},l[r.idParamKey]=s.activity.item.id,l)),{page:a.Files});s.itemUrlTarget="_top"}return s;var l}__extends(t,e);t.prototype.onClick=function(e,t){this.onActivityClick();return!0};return t}(s["default"]);return l});define("odsp-next/controls/userActivity/UserActivityTile.html",[],function(){return"
      "});define("odsp-next/controls/userActivity/UserActivityTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-UserActivityTile{padding:10px 0;min-height:50px}.od-UserActivityTile-ActorPhoto{position:absolute}.od-UserActivityTile-Text{position:relative}html[dir=ltr] .od-UserActivityTile-Text{margin-left:58px}html[dir=rtl] .od-UserActivityTile-Text{margin-right:58px}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/rename/odc/RenameExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/ItemRedeemer","../RenameHelper","../../../resources/ODCResourceKeys","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,i,o,r,n,s){"use strict";var a=function(t){function i(e){var i=t.call(this,e)||this;i.name=e.actionName;i._selectionHelper=e.selectionHelper;i._renameHelper=new(i.managed(r["default"]));i._itemReedemer=new(i.managed(o["default"]));i._urlDataSource=i.resources.consume(n.urlDataSource);return i}__extends(i,t);i.prototype.execute=function(){var t=this;s.loadModule({require:e,path:"../../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var i=new(t.managed(e));i.fireEditEvent()});return this._selectionHelper.resolveFirst().then(function(e){return t._itemReedemer.redeemItem(e,t).then(function(){var i=!1;e.textEditorMimeType&&(i=!0);return t._renameHelper.renameItem(e,i)})})};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/setPhotosRoot/odc/SetPhotosRootExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","../../../dataSources/url/odc/UrlDataSource","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i._photoProvider=t.photoProvider;i._itemProvider=t.itemProvider;i._urlDataSource=t.urlDataSource;i._rootId=t.rootId;return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._findFolderId(this._rootId).then(function(e){return t._photoProvider.setAllPhotosSettings({cid:r.viewerId,allPhotosFolderId:e,allPhotosSortDirection:"2",rset:"odweb",id:r.defaultRootItemId}).then(function(e){t._photoProvider.getAllPhotosSettings(!0);return{resultType:n.ResultTypeEnum.Success}},function(e){return{resultType:n.ResultTypeEnum.Failure}})})};t.prototype._findFolderId=function(e){if(0===this._rootId)return o["default"].wrap(r.defaultRootItemId);if(1===this._rootId){var t=this._getContextForPhoto();this._itemProvider.getItemSync(t);return this._itemProvider.getItem(t).then(function(e){return e.item&&e.item().id},function(e){return o["default"].wrap(r.defaultRootItemId)})}return o["default"].wrap(r.defaultRootItemId)};t.prototype._getContextForPhoto=function(){return{parentKey:this._urlDataSource.getKey((e={},e[r.idParamKey]=r.magicFolderIds.photos,e)),skipCache:!0,skipInMemoryCache:!0,pageSize:1};var e};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/reportAbuse/odc/ReportAbuseExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../utilities/icons/Icon","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/ProviderResourceKeys","../../../controls/reportAbuseDialog/ReportAbuseDialog","../../../controls/reportAbuseDialog/ReportAbuseDialog.resx","../../../models/item/AbuseType","../../../providers/item/ItemProvider"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";var u=l.strings,p=function(e){function t(t){var i=e.call(this,t)||this;i._abuseText=i.observables.create(null);i._abuseType=i.observables.create(null);i._selectionHelper=t.selectionHelper;i._provider=i.resources.consume(c.resourceKey);i._dialogProvider=i.resources.consume(s.dialog);return i}__extends(t,e);t.prototype.execute=function(){return this._executeReportAbuse()};t.prototype._executeReportAbuse=function(){var e=this;return this._selectionHelper.resolveFirst().then(function(t){var i=e._getReportAbuseDialog();return i.then(function(){return e._provider.reportAbuse({item:t,rao:e._abuseType.peek(),desc:e._abuseText.peek()}).then(function(){return{resultType:n.ResultTypeEnum.Success}})})})};t.prototype._getReportAbuseDialog=function(){var e=this,t=this._dialogProvider.requestDialog({title:u.title,component:{name:a.tagName,params:{abuseType:this._abuseType,abuseText:this._abuseText}},actions:[{name:u.title,execute:function(){return i["default"].wrap(2)},isAvailable:this.createComputed(function(){return e._abuseType&&(e._abuseType()||0===e._abuseType())&&e._abuseType()!==d.copyrightInfringement}),isDefault:!0,icon:new o("EditNote"),automationId:"reportAbuseConfirm"}]});return t.wait()};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});define("odsp-next/controls/reportAbuseDialog/ReportAbuseDialog",["require","exports","./ReportAbuseDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ReportAbuseDialog.html","./ReportAbuseDialog.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-report-abuse",template:e("./ReportAbuseDialog.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/reportAbuseDialog/ReportAbuseDialogViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../models/item/AbuseType","./ReportAbuseDialog.resx"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i.abuseTypeEnum=o;i.strings=r.strings;i.spamUrl="http://go.microsoft.com/fwlink/?LinkId=117951";i.privacyUrl="http://go.microsoft.com/fwlink/p/?LinkId=253457";i.copyrightUrl="https://www.microsoft.com/info/cpyrtInfrg.aspx";i.codeOfConductUrl="http://go.microsoft.com/fwlink/?LinkId=117951";i.abuseType=t.abuseType;i.abuseText=t.abuseText;return i}__extends(t,e);return t}(i["default"]);return n});define("odsp-next/models/item/AbuseType",["require","exports"],function(e,t){"use strict";var i;!function(e){e[e.spam=0]="spam";e[e.nudityOrPornography=1]="nudityOrPornography";e[e.harassmentOrThreatening=2]="harassmentOrThreatening";e[e.childEndangermentOrExploitation=3]="childEndangermentOrExploitation";e[e.other=4]="other"; // this value for copyrightInfringement is never used as this type is not reported to OneDrive, user is asked to go a different route in UX. e[e.copyrightInfringement=5]="copyrightInfringement"}(i||(i={}));return i});define("odsp-next/controls/reportAbuseDialog/ReportAbuseDialog.html",[],function(){return'
      '});define("odsp-next/controls/reportAbuseDialog/ReportAbuseDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-reportAbuseDialog-option{margin-top:10px}.ms-reportAbuseDialog-text-header{margin-top:15px}.ms-reportAbuseDialog-text-area{margin-top:5px;width:80%;height:40px;resize:none}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/removeFromSharedList/odc/RemoveFromSharedListExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../controls/removeFromSharedList/RemoveFromSharedList","../../../controls/removeFromSharedList/RemoveFromSharedList.resx","../../../models/item/ItemType","../../../utilities/icons/Icon","../../../providers/item/ItemProvider"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";var u=function(e){function t(t){var i=e.call(this,t)||this;i._selectionHelper=t.selectionHelper;i._itemProvider=i.resources.consume(c.resourceKey);i._dialogProvider=i.resources.consume(r.dialog);i._currentItem=t.currentItem;return i}__extends(t,e);t.prototype.execute=function(){var e=this,t=this.observables.create(!1),o=this.observables.create(""),r=this.observables.create(!1),c=this._currentItem&&this._currentItem.key;return this._selectionHelper.resolveSelection().then(function(u){var p=e._dialogProvider.requestDialog({title:u.length>1?a.strings.itemsTitle:u[0].type===l.File?a.strings.fileTitle:a.strings.folderTitle,component:{name:s.tagName,params:{isSpam:t,selection:u,removeAccess:!0,hasError:r,status:o}},actions:[{name:a.strings.actionText,execute:function(){return i["default"].wrap(2)},isAvailable:e.observables.create(!0),isDefault:!0,icon:new d("Cancel"),automationId:"removeFromSharedListConfirm"}]});return p.wait().then(function(){return e._itemProvider.removeFromSharedList({items:u,markAsSpam:t(),parentKey:c}).then(function(){return{resultType:n.ResultTypeEnum.Success}})})})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/removeFromSharedList/RemoveFromSharedList",["require","exports","./RemoveFromSharedListViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./RemoveFromSharedList.html","./RemoveFromSharedList.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-remove-from-sharedlist",template:e("./RemoveFromSharedList.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/removeFromSharedList/RemoveFromSharedListViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./RemoveFromSharedList.resx","../../models/item/ItemType"],function(e,t,i,o,r){"use strict";var n=o.strings,s=function(e){function t(t){var i=e.call(this,t)||this;i.allowSpam=!!t.isSpam;i.isSpam=t.isSpam;i.status=t.status;i.hasError=t.hasError;var o=t.selection;t.hasError()?i.subText="":t.removeAccess?i.subText=o.length>1?n.itemsSubText:o[0].type===r.File?n.fileSubText:n.folderSubText:i.subText=o.length>1?n.itemsSubTextWithAccess:o[0].type===r.File?n.fileSubTextWithAccess:n.folderSubTextWithAccess;i.spamText=o.length>1?n.itemsSpamText:o[0].type===r.File?n.fileSpamText:n.folderSpamText;return i}__extends(t,e);return t}(i["default"]);return s});define("odsp-next/controls/removeFromSharedList/RemoveFromSharedList.html",[],function(){return'
      '});define("odsp-next/controls/removeFromSharedList/RemoveFromSharedList.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-RemoveFromSharedList-Status{padding-top:5px}.od-RemoveFromSharedList-Status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/requestReview/odc/RequestReviewExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/icons/Icon","../../../controls/requestReviewDialog/RequestReviewDialog","../../../controls/requestReviewDialog/RequestReviewDialog.resx","../../../providers/item/ItemProvider"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._selectionHelper=t.selectionHelper;i._itemProvider=i.resources.consume(d.resourceKey);i._dialogProvider=i.resources.consume(r.dialog);return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveSelection().then(function(t){var o=e._dialogProvider.requestDialog({title:l.strings.title,component:{name:a.tagName,params:{items:t}},actions:[{name:l.strings.actionButtonText,execute:function(){return i["default"].wrap(2)},isAvailable:e.observables.create(!0),isDefault:!0,icon:new s("EditNote"),automationId:"requestReviewConfirm"}]});return o.wait().then(function(){return e._itemProvider.requestReview({items:t}).then(function(){return{resultType:n.ResultTypeEnum.Success}})})})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/requestReviewDialog/RequestReviewDialog",["require","exports","./RequestReviewDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./RequestReviewDialog.html"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-requestreview-dialog",template:e("./RequestReviewDialog.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/requestReviewDialog/RequestReviewDialogViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./RequestReviewDialog.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.strings=r.strings;o.codeOfConductUrl="http://go.microsoft.com/fwlink/?LinkId=117951";o.contactString=i.observable(null);o.contactString(n.format(o.strings.reviewContact,$Config.email));o.confirmPart1=n.pluralSelect(t.items.length,o.strings.confirmPart1Single,o.strings.confirmPart1Multiple);return o}__extends(t,e);return t}(o["default"]);return s});define("odsp-next/controls/requestReviewDialog/RequestReviewDialog.html",[],function(){return'
      '});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/restoreAll/odc/RestoreAllExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/icons/Icon","../../../controls/commands/Commands.resx","../../../providers/fileSystem/FileSystemProvider","../../../controls/textContainer/TextContainer"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._selectionHelper=t.selectionHelper;i._currentItem=t.currentItem;i._fileSystemProvider=i.resources.consume(l.resourceKey);i._dialogProvider=i.resources.consume(r.dialog);return i}__extends(t,e);t.prototype.execute=function(){var e=this,t=this._dialogProvider.requestDialog({title:a.strings.recycleBinRestoreAllConfirmText,component:{name:d.tagName,params:{text:a.strings.recycleBinRestoreAllSubText}},actions:[{name:a.strings.restore,execute:function(){return i["default"].wrap(2)},isAvailable:this.observables.create(!0),icon:new s("RevToggleKey"),isDefault:!0}]});return t.wait().then(function(){return e._fileSystemProvider.restoreAll({parentKey:e._currentItem.peek().key}).then(function(){return{resultType:n.ResultTypeEnum.Success}})})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/save/SaveExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../providers/item/ItemContentProvider","../../resources/ProviderResourceKeys","../../dataSources/upload/UploadProcessorType","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(t){function i(e){var i=t.call(this,e)||this;i._selectionHelper=e.selectionHelper;i._currentItem=e.currentItem;i._itemContentsProvider=i.resources.consume(r.resourceKey);i._operatorProvider=i.resources.consume(n.operator);i._operationProvider=i.resources.consume(n.operation);return i}__extends(i,t);i.prototype.execute=function(){var t=this;return this._selectionHelper.resolveFirst().then(function(i){var r=t._itemContentsProvider.getItemContent(i),n=r.memoryContent.peek(),l=t.getFullFileName(i);a.loadModule({require:e,path:"../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var i=new(t.managed(e));i.fireEditEvent()});var d=new Blob([n.text],{type:i.textEditorMimeType});d.name=l;d.eTag=r.correspondingETag;return t._operatorProvider.saveFile({files:[d],parentItem:t._currentItem,wasDragAndDropped:!1,type:s.Html5file,item:i}).then(function(){return{resultType:o.ResultTypeEnum.Success}},function(e){return{resultType:o.ResultTypeEnum.Failure,error:e?e.message||e:"Unkown error occurred whil trying to save a file"}})})};i.prototype.getFullFileName=function(e){return e.name+e.extension};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/setAlbumCoverPhoto/odc/SetAlbumCoverPhotoExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/ProviderResourceKeys"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this,o=t.itemSelectionHelper,n=t.currentItem;i._operatorProvider=i.resources.consume(r.operator);i._itemSelectionHelper=o;i._currentItem=n;return i}__extends(t,e);t.prototype.execute=function(e){var t=this,i=this._currentItem;return this._itemSelectionHelper.resolveSelection().then(function(e){return t._operatorProvider.setAlbumCoverPhoto({album:i,items:e}).then(function(){return{resultType:o.ResultTypeEnum.Success}},function(e){return{resultType:o.ResultTypeEnum.Failure}})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/setPhotoBurstWinner/odc/SetPhotoBurstWinnerExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/ProviderResourceKeys","../../../resources/DataSourceResourceKeys","../../../providers/operator/SetPhotoBurstWinnerOperator"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){var i=e.call(this,t)||this;i._photoProvider=i.resources.consume(r.photo);i._urlDataSource=i.resources.consume(n.url);i._currentItemSet=t.currentItemSet;i._selectionHelper=t.selectionHelper;i._operatorProvider=i.resources.consume(r.operator);return i}__extends(t,e);t.prototype.execute=function(e){var t=this,i=this._selectionHelper.firstItem.peek(),r={winnerItem:i,burstItemKeys:this._currentItemSet.peek().content.peek().items.map(function(e){return e.peek().key}),photoSetKey:this._currentItemSet.peek().item.peek().key};return this._selectionHelper.resolveSelection().then(function(){var e=new(t.managed(s["default"]))(r);t.trackPromise(e.start());return e.wait()}).then(function(){return{resultType:o.ResultTypeEnum.Success}},function(e){return{resultType:o.ResultTypeEnum.Failure}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/operator/SetPhotoBurstWinnerOperator",["require","exports","./BaseOperator","../../resources/ProviderResourceKeys","../../models/operation/OperationType"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i._context=t;i._photoProvider=i.resources.consume(o.photo);return i}__extends(t,e);t.prototype.getOperationDetails=function(t){var i=e.prototype.getOperationDetails.call(this,t);i.type=r.setPhotoBurstWinner;i.name=this._context.winnerItem.name;i.payloads.setPhotoBurstWinner={winnerItem:this._context.winnerItem};i.visibility=0;return i};t.prototype.onStart=function(e){return this._photoProvider.setBurstWinner(this._context,e)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/extractItemsFromPhotoBurst/odc/ExtractItemsFromPhotoBurstExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/ProviderResourceKeys","../../../providers/operator/ExtractItemsFromPhotoBurstOperator"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i._selectionHelper=t.selectionHelper;i._currentItemSet=t.currentItemSet;i._operatorProvider=i.resources.consume(r.operator);return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._selectionHelper.resolveSelection().then(function(e){var i={burstItemKeys:e.map(function(e){return e.key}),photoSetKey:t._currentItemSet.peek().item.peek().key},o=new(t.managed(n["default"]))(i);t.trackPromise(o.start());return o.wait()}).then(function(){return{resultType:o.ResultTypeEnum.Success}},function(e){return{resultType:o.ResultTypeEnum.Failure}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/operator/ExtractItemsFromPhotoBurstOperator",["require","exports","./BaseOperator","../../resources/ProviderResourceKeys","../../models/task/Task","../../models/operation/OperationType","../../models/store/ItemsStore"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){var i=e.call(this,t)||this;i._context=t;i._photoProvider=i.resources.consume(o.photo);i._itemsStore=i.resources.consume(s.resourceKey);return i}__extends(t,e);t.prototype.getOperationDetails=function(t){var i=e.prototype.getOperationDetails.call(this,t),o=t.input;i.type=n.extractItemsFromPhotoBurst;i.name=o.name;i.payloads.extractItemsFromPhotoBurst={item:o};i.visibility=0;return i};t.prototype.onStart=function(e){var t=this,i=this._context.burstItemKeys.map(function(e){var i=t._itemsStore.getItem(e);return new r["default"](e,i.peek())});e.update(i);return this._photoProvider.extractItemsFromBurst(this._context,e)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/keepOnlySelectedPhotoBurstItems/odc/KeepOnlySelectedPhotoBurstItemsExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../dataSources/item/DeletionType","../../../models/item/ItemType","../../delete/DeleteItemsOperator"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){var i=e.call(this,t)||this;i._selectionHelper=t.selectionHelper;i._selectionHelper=t.selectionHelper;i._currentItemSet=t.currentItemSet;return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._selectionHelper.resolveSelection().then(function(e){var i=t._getDeletableItemsBySelectedItems(e);return i?t._executeDelete(i):t._getFailedQosData()})};t.prototype._getDeletableItemsBySelectedItems=function(e){for(var t=[],i={},o=0;o
      '});define("odsp-next/controls/operation/monitor/OperationMonitor",["require","exports","./OperationMonitorViewModel","../../../bindings/component/ControlBinding","./OperationMonitor.html","./OperationMonitor.css"],function(e,t,i,o){"use strict";t.resourceKey=o.createDefaultControlDefinitionResourceKey({automationName:"ms-operation-monitor",require:e,template:e("./OperationMonitor.html"),viewModelType:i["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.resourceKey});/** * @copyright Microsoft Corporation. All rights reserved. */ var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;it.progress.minimum())};t.prototype._computeShowDescription=function(){var e=this._getMappingForType().showDescription;return e?l.resolveEntry(e,this.context):this._showIndividualOperations&&(this._group.state()!==s.failed||!!this.buttonActions().length)};t.prototype._computeShowCloseAction=function(){var e=this._group.state();if(e!==s.canceled&&e!==s.completed&&e!==s.failed)return!1;var t=this._group.actions().cancel;return!t||t.isAvailable()===!1};t.prototype._computeCss=function(){return"OperationMonitor-item--"+s[this._group.state()]};t.prototype._getMappingForType=function(){var e=this._stringMappings.types,t=a[this._group.type()];return e[t+f]||e[t]};t.prototype._initializeActions=function(){var e=this,t=this.observables.createArray(),i=this._group,r={key:"close",count:i.count,isAvailable:this._showCloseAction,execute:function(){return o["default"].wrap().then(function(){e._operationProvider.deleteGroupOperation(i)})}};this._group.actions().close=r;this.createComputed(function(){t(Object.keys(i.actions()).map(function(e){return i.actions.peek()[e]}))});var s=this._disallowedActions,d=this.addDisposable(t.filter(function(t){var o=a[i.type()],r=e._stringMappings.types[o].actions,n=r&&r[t.key],d=l["default"].actions[t.key],c=n&&n.mode||d.mode||0,u=1!==c&&t.count()>h||1===c,p=!e._showIndividualOperations||!!d.icon||u,m=!u||3===c;s[t.key]?s[t.key](!m):s[t.key]=e.createObservable(!m);return p&&t.isAvailable()})),c=this.addDisposable(d.map({mappingWithDisposeCallback:function(t){var i=new(e.managed(n))({action:t,onExecuteAction:e._onExecuteAction,actionMapping:e._stringMappings.actions});return{mappedValue:i,dispose:function(){i.dispose()}}}}));this.buttonActions=this.addDisposable(c.filter(function(e){return!e.icon}));this.iconActions=this.addDisposable(c.filter(function(e){return!!e.icon}))};t.prototype._initializeOperations=function(){var e=this,t=this._group,i=this.createPureComputed(function(){return 1===t.operations().length}),o=this.createPureComputed(function(){return t.operations().length>m}),r=this.createPureComputed(function(){return t.states().startede.progress.minimum()||this._evaluateOperationEntry(this._stringMappings.types[r[e.type.peek()]].showProgress)};t.prototype._evaluateOperationEntry=function(e){return"function"==typeof e?e(this.context):e};return t}(i["default"]);return c});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/operation/monitor/OperationActionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../strings/OperationStringMappings","@ms/odsp-utilities/lib/async/Promise"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i._action=t.action;i._onExecuteAction=t.onExecuteAction;i._context={count:i._action.count,states:i.createObservable({}),payloads:i.createObservable({}),progress:null,error:i.createObservable()};i.key=i._action.key;var r=t.actionMapping,n=void 0===r?o["default"].actions:r;i._actionMapping=n[i.key];i.icon=i._actionMapping.icon;i.title=i.createPureComputed(i._computeTitle);i.iconCss=i.createPureComputed(i._computeIconCss);return i}__extends(t,e);t.prototype.execute=function(){var e=this;r["default"].wrap().then(function(){return e._action.execute()}).done();this._onExecuteAction&&this._onExecuteAction()};t.prototype._computeTitle=function(){return o.resolveEntry(this._actionMapping.name,this._context)};t.prototype._computeIconCss=function(){return this.icon&&"ms-Icon "+this.icon.getClass()||""};return t}(i["default"]);return n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/bindings/preRender/PreRenderBinding",["require","exports","../BaseBinding","knockout"],function(e,t,i,o){"use strict";var r=function(e){function t(t){for(var i=e.call(this,t)||this,r=o.virtualElements.childNodes(i.element),n=[],s=0,a=r;s
      '});define("odsp-next/controls/operation/monitor/OperationMonitor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".OperationMonitor hr{border:none;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';margin:8px 0 16px 0}html[dir=rtl] .OperationMonitor hr{margin:8px 0 16px 0}.OperationMonitor-group:not(:last-child){padding-bottom:32px}.OperationMonitor-items .OperationMonitor-item:not(:last-child){margin-bottom:16px}.OperationMonitor-item{padding:0 40px 0 0}html[dir=rtl] .OperationMonitor-item{padding:0 0 0 40px}.OperationMonitor-item--icon .OperationMonitor-itemType{display:block}html[dir=ltr] .OperationMonitor-item--icon{padding-left:56px}html[dir=rtl] .OperationMonitor-item--icon{padding-right:56px}.OperationMonitor-itemName{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:4px;line-height:20px}.OperationMonitor-itemProgress{padding:8px 0}.OperationMonitor-itemDescription{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";font-size:11px;line-height:18px}.OperationMonitor-item--failed .OperationMonitor-itemDescription{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";font-size:11px;word-wrap:break-word}.OperationMonitor-itemType{display:none;width:48px;height:48px;text-align:center;box-sizing:border-box;overflow:hidden;line-height:48px;margin-top:8px}html[dir=ltr] .OperationMonitor-itemType{float:left}html[dir=rtl] .OperationMonitor-itemType{float:right}html[dir=ltr] .OperationMonitor-itemType{margin-left:-56px}html[dir=rtl] .OperationMonitor-itemType{margin-right:-56px}.OperationMonitor-item:after{display:table;width:100%;content:'';clear:both}.OperationMonitor-itemIconActions{width:32px}html[dir=ltr] .OperationMonitor-itemIconActions{float:right}html[dir=rtl] .OperationMonitor-itemIconActions{float:left}html[dir=ltr] .OperationMonitor-itemIconActions{margin-right:-40px}html[dir=rtl] .OperationMonitor-itemIconActions{margin-left:-40px}.OperationMonitor-itemIconAction{width:32px;height:32px;text-align:center;padding-top:12px;text-align:center;box-sizing:border-box;overflow:hidden;background:0 0;border:0;cursor:pointer}.OperationMonitor-itemIconAction .ms-Icon{-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;font-size:14px}.OperationMonitor-itemIconAction.cancel{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.OperationMonitor-itemButtonActions{width:218px}html[dir=ltr] .OperationMonitor-itemButtonActions{clear:right}html[dir=rtl] .OperationMonitor-itemButtonActions{clear:left}html[dir=ltr] .OperationMonitor-itemButtonActions{margin-right:-40px}html[dir=rtl] .OperationMonitor-itemButtonActions{margin-left:-40px}.OperationMonitor-itemButtonAction.od-Button{margin-top:6px}.OperationMonitor-itemButtonAction.od-Button .od-Button{padding:4px 16px 6px 16px}html[dir=rtl] .OperationMonitor-itemButtonAction.od-Button .od-Button{padding:4px 16px 6px 16px}.OperationMonitor-itemButtonAction.od-Button .od-Button-label{font-size:12px}html[dir=ltr] .OperationMonitor-itemButtonAction.od-Button+.od-Button{margin-left:0}html[dir=rtl] .OperationMonitor-itemButtonAction.od-Button+.od-Button{margin-right:0}html[dir=ltr] .OperationMonitor-itemButtonAction.od-Button:not(:last-child){margin-right:6px}html[dir=rtl] .OperationMonitor-itemButtonAction.od-Button:not(:last-child){margin-left:6px}.AnchorOverlay .OperationMonitor{max-width:400px;padding:10px}"}])});define("odsp-next/actions/showOperations/ShowOperationsExecutor.html",[],function(){return""});define("odsp-next/actions/showPermissions/ShowPermissionsExecutor",["require","exports","./ShowPermissionsExecutorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ShowPermissionsExecutor.html"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-show-permissions-panel-executor",template:e("./ShowPermissionsExecutor.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/showPermissions/ShowPermissionsExecutorViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../base/ControlExecutorViewModel","../../controls/dialogHost/DialogHost","../../controls/fileNameWithIcon/FileNameWithIcon","@ms/odsp-utilities/lib/resources/Resources","../../resources/ProviderResourceKeys","../../providers/dialog/DialogProvider","../../bindings/html/BindableHtmlBinding","../../bindings/keyboard/KeyboardBinding","../../bindings/selection/SelectionBinding","../../controls/personaTile/PersonaTile","../../controls/overlays/panel/PanelOverlay","../../controls/infoPane/InfoPane.resx","../../controls/infoPane/sections/sharing/SharingSectionHelper","../../controls/sharing/sharingLink/SharingLink","../../providers/item/ItemProvider"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b){"use strict";var v=h.strings,y=function(e){function t(t){var i=e.call(this,t)||this;i.addBindingHandlers({bindableHtml:d,keyboard:c,selection:u});i.panelOverlayTagName=m["default"].tagName;i.dialogHostTagName=r["default"].tagName;i.personaTileTagName=p["default"].tagName;i.sharingLinkTagName=g.tagName;i.permissionsPanelName=v.sharingPermissionsPanelName;i.FileNameWithIconTagname=n.tagName;i.addPeopleText=v.addPeople;i.advancedText=v.advanced;i.stopSharingText=v.stopSharing;i.personaListScreenReaderText=v.personaListScreenReaderText;var o=t.item;i.item=o;i.isLoading=i.createObservable(!1);i.hasFocus=!1;i.panelResources=new s.ResourceScope(i.resources);i.panelResources.expose(a.dialog,new(i.managed(l)));i._sharingSectionHelper=new(i.managed(f["default"]))({item:i.item});i._itemProvider=i.resources.consume(b.resourceKey);i.updateComplete=i._sharingSectionHelper.updateComplete;i.readPermissionsUpdated=i._sharingSectionHelper.readPermissionsUpdated;i._initializeUpdateText();i.links=i._sharingSectionHelper.links;i.personaTileCollection=i._sharingSectionHelper.personaTileCollection;i.scopes=i._sharingSectionHelper.scopes;i.createComputed(i._permissionsChanged);i.canUnshare=i.createPureComputed(function(){return!i._sharingSectionHelper.privateDescription()&&i._sharingSectionHelper.canUnshare()});i.hasSettings=i._sharingSectionHelper.hasSettings;i.isLoading=i._sharingSectionHelper.isLoading;i.advancedUrl=i._sharingSectionHelper.advancedUrl;i.isShareLinkVisible=i._sharingSectionHelper.isShareLinkVisible;i.hasFocus=i._sharingSectionHelper.hasFocus||!1;i.canManagePermissions=i._sharingSectionHelper.canManagePermissions;i.personaListTabIndex=i.createPureComputed(function(){for(var e=i.keyNav.focusableTiles(),t=!1,o=0,r=e;o
      "});define("odsp-next/controls/personaTile/PersonaTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-PersonaTile:focus{border:1px solid "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/infoPane/sections/sharing/SharingSectionHelper",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../../resources/ControlResourceKeys","../../../../utilities/features/Features","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../InfoPane.resx","knockout","@ms/odsp-utilities/lib/async/Promise","../../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/encoding/UriEncoding","@ms/odsp-shared/lib/base/ViewModel","../../../../utilities/path/Path","../../../../models/item/ItemType","../../../../utilities/browser/WindowSize","../../../confirmation/Confirmation","../../../../utilities/icons/Icon","../../../personaTile/PersonaTileHelper","./SharingSectionKeyboardNav","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_){"use strict";var x=s.strings,S="-2130575139",k=function(t){function s(e){var i=t.call(this,e)||this;i._people=i.createObservable(Array());i._personaTileHelper=new v["default"];i.keyNav=new y["default"];i.personaTileCollection=i._getPersonaTileCollection();i.keyNav.focusableTiles=i.personaTileCollection;i.isNewSharingFlowEnabled=r.isFeatureEnabled(r.SharingDialogRedux);i.isLoading=a.observable(!1);i.scopes=a.observableArray();i.links=a.observableArray();i._scopesLinks=i.observables.createArray();i.hasFocus=e.hasFocus;i.personaSize=4;i.hasSettings=a.observable(!1);i.advancedUrl=a.observable("");i.canUnshare=a.observable(!1);i.showEmailLink=a.observable(!1);i.readPermissionsUpdated=i.createObservable(!1);i.updateComplete=i.createObservable("");i.canManagePermissions=i.createObservable(!1);i.hasInheritedLink=i.createObservable(!1);var n=i.resources.consume(o.actionMap);i.privateDescription=i.createPureComputed(i._computeShareStatus);i._currentItemShareAction=i.isNewSharingFlowEnabled?new(i.managed(n.ShareByLinkAction)):new(i.managed(n.ShareAction));i._sharingProvider=i.resources.consume(d.sharing);i._item=e.item;i.isShareLinkVisible=i.createComputed(i._computeIsShareLinkVisible);i.fileItem=i._item();i.createComputed(function(){var e=i._item();i._onItemChanged(e)});i.totalNumberOfLinks=i.createPureComputed(i._computeTotalNumberOfLinks);i.statusText=i.createComputed(i._computeStatusText);i.fileName=i.createObservable("");i.mailto=i.createComputed(function(){if(!i.hasSettings())return"";for(var e=i.scopes(),t="mailto:",o=[],n="",s=0,a=e;s0&&o.length<30);t+=u["default"].encodeURIComponent(o.join(";"));t+="?subject="+u["default"].encodeURIComponent(i._settings.itemName);n=r.isFeatureEnabled(r.SupportPoundPercent)?m.canonicalizeDecodedUrl(i._settings.itemUrl):i._settings.itemUrl;t+="&body="+u["default"].encodeURIComponent(i._normalizeUrl(n));i.fileName(i._settings.itemName);i.canManagePermissions(i._settings.canManagePermissions);i.hasInheritedLink(i._settings.hasInheritedLink);return t});return i}__extends(s,t);s.prototype.dispose=function(){t.prototype.dispose.call(this);if(this._getPermissionsPromise){this._sharingData.cancelGetPermissionsPromise();this._getPermissionsPromise=null}if(this._getLinksPromise){this._sharingData.cancelGetLinksPromise();this._getLinksPromise=null}};s.prototype.onLinkRemoved=function(){i.Engagement.logData({name:"RemoveLinkFromPanel.Sharing.InfoPaneSection.Click"});this._onItemChanged(this._item.peek())};s.prototype.onScopeClick=function(e){this._executeShare(e);return!1};s.prototype.notifyPermissionsUpdated=function(){this.updateComplete(x.sharingPermissionsUpdated);this.readPermissionsUpdated(!0)};s.prototype.cleanPermissionsUpdated=function(){this.updateComplete("");this.readPermissionsUpdated(!1)};s.prototype.onShareClick=function(e){void 0===e&&(e=this.resources);i.Engagement.logData({name:"AddPeopleFromInfoPane.Sharing.InfoPaneSection.Click"});this._executeShare(this._item.peek(),e);return!1};s.prototype.stopSharing=function(){i.Engagement.logData({name:"StopSharing.Sharing.InfoPaneSection.Click"});this._stopSharingConfirm()};s.prototype.convertPersonToPersonaTile=function(e,t){var i={personaParams:{inputEvent:this.observables.create(),openContextMenu:this.observables.create(!1),person:e,personaSize:this.personaSize,showPresence:!0,sharingRoleMenuRootElementClass:"OneDriveApp"},key:t,focused:this.observables.create(!1)};return i};s.prototype._computeIsShareLinkVisible=function(){return this._currentItemShareAction.isAvailable()};s.prototype._stopSharing=function(){var e=this._sharingProvider.unshare(this._item.peek());return e};s.prototype._stopSharingConfirm=function(){var e=this,t=this.resources.consume(d.dialog),o=a.observable(!0);t.requestDialog({title:x.stopSharingConfirmationTitle,size:f.Medium,component:{name:g.tagName,params:{message:x.stopSharingConfirmationMessage}},actions:[{name:x.stopSharingConfirmationButton,execute:function(){i.Engagement.logData({name:"Unshare.Sharing.InfoPaneSection.Click"});o(!1);return e._stopSharing().then(function(e){return 2},function(e){return 3})},isDefault:!0,isAvailable:o,icon:new b("Save"),automationId:"UnshareConfirm"},{name:x.stopSharingCancelButton,execute:function(){i.Engagement.logData({name:"CancelStopSharing.Sharing.InfoPaneSection.Click"});return l["default"].wrap(3)},isDefault:!1,icon:new b("Cancel"),automationId:"UnshareCancel"}],executeDefaultAction:!1})};s.prototype._executeShare=function(t,i){var r=this;void 0===i&&(i=this.resources);_.loadModule({require:e,path:"odsp-next/utilities/optimizely/ExperimentsCommon"}).then(function(e){var i=new(r.managed(e));i.fireShareEvent(t)});var n,s=this.resources.consume(o.actionMap);n=this.isNewSharingFlowEnabled?this.addDisposable(new(i.injected(s.ShareByLinkAction))):this.addDisposable(new(i.injected(s.ShareAction))({item:a.observable(t),startState:3}));n.execute(null)};s.prototype._computeStatusText=function(){var e=this._item.peek(),t=this.isLoading(),i="",o=this.scopes();this._hasError&&(i=this._errorText);t?i=x.sharingLoadingStatus:0!==this.totalNumberOfLinks()||this._hasNonOwnerScopes(o)||(i=e.type===h.Folder?x.sharingUnsharedFolderStatus:x.sharingUnsharedFileStatus);return i};s.prototype._hasNonOwnerScopes=function(e){var t=!0,i=!1;e&&0!==e.length||(t=!1);if(t)for(var o=0;o-1?t._errorText=x.noscriptErrorStatus:t._errorText=x.serverError;t._hasError=!0;t.isLoading(!1)}));this._getLinksPromise&&this._getLinksPromise.then(function(e){e&&t.links(e.filter(function(e){return e.isActive&&8!==e.type}))},function(e){});this.fileItem=e}};s.prototype._processScopes=function(e,t){var i=this,o=[];t.length>0&&this.canUnshare(t[0].canUnshare);this._scopesLinks([]);for(var r=0;r0?t+1:0};t.prototype._getExtraMemberText=function(){var e="",t=this._extraMembersCount();if(t){t>99&&(e=u.strings.sharingExtraNumberOverflow);e=p.format(u.strings.sharingExtraNumberText,t)}return e};t.prototype._getBriefLinkMembers=function(){var e=y-1,t=this.totalLinkMembers(),i=t?t.slice(0,e):[];return this._extraMembersCount()?i:t};t.prototype._getExtraLinkMembers=function(){var e=this.totalLinkMembers(),t=e?e.slice(y-1):[];return t};t.prototype._getExtraMembersName=function(){var e=this.totalLinkMembers().slice(y-1),t=e.map(function(e){return e.name}).join(c.strings.NameSeparator);return t};return t}(m["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=_});define("odsp-next/controls/sharing/sharingByLink/SharingByLinkStringHelper",["require","exports","./SharingByLink.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,i,o){"use strict";function r(e,t,r,n){if(null===e)return"";if(8===e.type&&r&&r.length>0&&n&&1===n){for(var s=r[0].sharingInfo.role,l=1;ld.MAX_EXPIRATION){i="";this.linkExpiresChecked(!1)}this.linkExpirationInDays(i)};t.prototype._computeIsUpdateButtonDisabled=function(){var e=this.linkExpiresChecked();if(!e)return!1;var t=this.linkExpirationInDays(),i=this._sharingLinkExpirationHelper.computeExpirationValidity(t);return i!==d.LinkExpirationValidity.Valid};t.prototype._computeLinkExpiresInputLabel=function(){var e=this.linkExpirationInDays();return this._sharingLinkExpirationHelper.computeLinkExpiresInputLabel(e)};t.prototype._getDefaultLinkExpirationInDays=function(e){var t=parseInt(d.DEFAULT_EXPIRATION,10);e&&(t=this._sharingLinkExpirationHelper.getDaysFromToday(new Date(e)));return t.toString()};return t}(c["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/dataSources/sharing/odc/SharingLinkExpirationHelper",["require","exports","@ms/odsp-utilities/lib/dateTime/DateTime","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../../../controls/sharing/sharingByLink/SharingByLink.resx"],function(e,t,i,o,r,n){"use strict";t.DEFAULT_EXPIRATION="30";t.MAX_EXPIRATION=1825;var s;!function(e){e[e.Invalid=0]="Invalid";e[e.Empty=1]="Empty";e[e.Valid=2]="Valid"}(s=t.LinkExpirationValidity||(t.LinkExpirationValidity={}));var a=function(e){function o(t){return e.call(this,t)||this}__extends(o,e);o.prototype.computeExpirationValidity=function(e){if(""===e)return s.Empty;var i=e.match(/^-?[0-9]+/);if(i&&i[0]!==e||!i)return s.Invalid;var o=parseInt(e,10);return o<=0||o>t.MAX_EXPIRATION?s.Invalid:s.Valid};o.prototype.computeLinkExpiresInputLabel=function(e){var t=this.computeExpirationValidity(e);if(t===s.Valid){var o=parseInt(e,10),a=new Date;a.setDate(a.getDate()+o);return r.format(n.strings.daysWithDate,i.getShortDisplayDate(a))}return n.strings.days};o.prototype.getDaysFromToday=function(e){var t=864e5,i=new Date;return Math.round((e.getTime()-i.getTime())/t)};o.prototype.calculateLinkExpiration=function(e){if(e>0&&e<=t.MAX_EXPIRATION){var i=new Date;i.setDate(i.getDate()+e);return i.toISOString()}return null};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/sharing/editLink/EditLink.html",[],function(){return''});define("odsp-next/controls/sharing/editLink/EditLink.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-EditLink-linkExpiresInputDiv{display:inline-block;margin-top:12px}.od-EditLink-linkExpiresInput{width:40px}.od-EditLink-linkExpiresCheckbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.od-EditLink-linkExpiresInputDiv--hidden{visibility:hidden}.od-EditLink-removeLinkHolder{-ms-flex-align:center;align-items:center;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:';display:-ms-flexbox;display:flex;margin:60px 0}.od-EditLink-removeLinkText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;background:0 0;border:none;color:'},{theme:"error",defaultValue:"#a80000"},{rawString:";cursor:pointer}html[dir=ltr] .od-EditLink-removeLinkText{margin-left:4px}html[dir=rtl] .od-EditLink-removeLinkText{margin-right:4px}"}])});define("odsp-next/controls/sharing/sharingLink/SharingLink.html",[],function(){return''});define("odsp-next/controls/sharing/sharingLink/SharingLink.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-SharingLink{margin-bottom:10px}.od-SharingLink-cell{display:table-cell;max-width:200px}.od-SharingLink-iconCell{vertical-align:top;width:50px}.od-SharingLink-icon{display:inline-block;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:25px;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px}html[dir=ltr] .od-SharingLink-icon{margin-right:10px}html[dir=rtl] .od-SharingLink-icon{margin-left:10px}.od-SharingLink-url .od-SharingLink-cell{width:100%}.od-SharingLink-table{display:table;width:100%}.od-SharingLink-row{display:table-row}.od-SharingLink-input{width:100%;text-overflow:ellipsis;margin-bottom:3px;margin-top:5px}.od-SharingLink-removeLinkButton{margin:0;padding:5px;border:0;background:0 0;cursor:pointer;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .od-SharingLink-removeLinkButton-leftMargin{margin-left:4px}html[dir=rtl] .od-SharingLink-removeLinkButton-leftMargin{margin-right:4px}.od-SharingLink-linkSwitcher{display:inline;cursor:pointer}.od-SharingLink-linkMember{display:inline-block;padding:2px 4px}.od-SharingLink-linkMember .ms-Icon{font-size:12px;width:24px;text-align:center;line-height:24px}.od-SharingLink-linkUser{width:200px}.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronDown,.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronUp{width:24px;height:24px;border-radius:50%;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';display:inline-block;margin:0 4px;line-height:24px}.od-SharingLink-linkUser .ms-Icon--ChevronDown:before,.od-SharingLink-linkUser .ms-Icon--ChevronUp:before,.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronUp:before,.od-SharingLink-linkUser .ms-Icon.ms-Icon--chevronDown:before{line-height:24px;display:table-cell;width:24px;text-align:center}.od-SharingLink-chevron{font-size:11px}html[dir=ltr] .od-SharingLink-chevron{margin-left:4px}html[dir=rtl] .od-SharingLink-chevron{margin-right:4px}.od-SharingLink-sharingHint{display:inline;border:none;background:0 0;padding:0;cursor:pointer;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400}html[dir=ltr] .od-SharingLink-sharingHint{text-align:left}html[dir=rtl] .od-SharingLink-sharingHint{text-align:right}'}])});define("odsp-next/actions/showPermissions/ShowPermissionsExecutor.html",[],function(){return'

      '});define("odsp-next/actions/showVersionHistoryAction/ShowReactVersionHistoryExecutor",["require","exports","./ShowReactVersionHistoryExecutorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ShowReactVersionHistoryExecutor.html","./VersionHistory.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-show-version-history-executor",template:e("./ShowReactVersionHistoryExecutor.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/showVersionHistoryAction/ShowReactVersionHistoryExecutorViewModel",["require","exports","../base/ControlExecutorViewModel","../../bindings/react/ReactBinding","../../bindings/html/BindableHtmlBinding","../../controls/versionHistory/VersionHistory.resx","../../controls/overlays/panel/PanelOverlay","../../providers/versionHistory/VersionHistoryProvider","../../controls/versionHistory/react/ReactVersionHistoryList","../../utilities/browser/WindowSize"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=function(e){function t(t){var i=e.call(this,t)||this;i.addBindingHandlers({bindableHtml:r,react:o["default"]});i.panelTagName=s["default"].tagName;i.panelSize=d.Medium;i.panelTitle=n.strings.panelName;var c=t.item,u=i.createObservable([]);i.addBindingHandlers({react:o["default"]});var p=i.resources.consume(a.resourceKey);p.getVersionHistoryInfo(c()).then(function(e){u(e)});i.listComponent=l["default"];i.listComponentProps={items:u,fileItem:c(),resources:i.resources};return i}__extends(t,e);t.prototype.onClosePanel=function(){this.action.complete()};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/providers/versionHistory/VersionHistoryProvider",["require","exports","@ms/odsp-utilities/lib/resources/Resources","../../resources/DataSourceResourceKeys"],function(e,t,i,o){"use strict";var r=function(){function e(e,t){this._dataSource=t.dataSource}e.prototype.getVersionHistoryInfo=function(e){return this._dataSource.getVersionHistoryInfo(e)};e.prototype.restoreVersionByLabel=function(e,t){return this._dataSource.restoreVersionByLabel(e,t)};e.prototype.deleteVersionByLabel=function(e,t){return this._dataSource.deleteVersionByLabel(e,t)};e.prototype.canRestoreVersions=function(){return this._dataSource.canRestoreVersions()};e.prototype.canDeleteVersions=function(){return this._dataSource.canDeleteVersions()};e.prototype.showVersionLabel=function(){return this._dataSource.showVersionLabel()};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r;t.resourceKey=i.createDefaultResourceKey(e,r,{dataSource:o.versionHistory})});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i0&&this._isAllSelected&&0===this._exemptedCount||!this._isAllSelected&&this._exemptedCount===e&&e>0};e.prototype.isKeySelected=function(e){var t=this._keyToIndexMap[e];return this.isIndexSelected(t)};e.prototype.isIndexSelected=function(e){return!!(this.count>0&&this._isAllSelected&&!this._exemptedIndices[e]&&!this._unselectableIndices[e]||!this._isAllSelected&&this._exemptedIndices[e])};e.prototype.setAllSelected=function(e){var t=this._items?this._items.length-this._unselectableCount:0;if(t>0&&(this._exemptedCount>0||e!==this._isAllSelected)){this._exemptedIndices={};this._exemptedCount=0;this._isAllSelected=e;this._updateCount()}};e.prototype.setKeySelected=function(e,t,i){var o=this._keyToIndexMap[e];o>=0&&this.setIndexSelected(o,t,i)};e.prototype.setIndexSelected=function(e,t,i){e=Math.min(Math.max(0,e),this._items.length-1);if(!(e<0||e>=this._items.length)){var o=this._exemptedIndices[e],r=!1,n=!this._unselectableIndices[e];if(n){if(o&&(t&&this._isAllSelected||!t&&!this._isAllSelected)){r=!0;delete this._exemptedIndices[e];this._exemptedCount--}if(!o&&(t&&!this._isAllSelected||!t&&this._isAllSelected)){r=!0;this._exemptedIndices[e]=!0;this._exemptedCount++}i&&(this._anchoredIndex=e)}r&&this._updateCount()}};e.prototype.selectToKey=function(e,t){this.selectToIndex(this._keyToIndexMap[e],t)};e.prototype.selectToIndex=function(e,t){var i=this._anchoredIndex||0,o=Math.min(e,i),r=Math.max(e,i);this.setChangeEvents(!1);t&&this.setAllSelected(!1);for(;o<=r;o++)this.setIndexSelected(o,!0,!1);this.setChangeEvents(!0)};e.prototype.toggleAllSelected=function(){this.setAllSelected(!this.isAllSelected())};e.prototype.toggleKeySelected=function(e){this.setKeySelected(e,!this.isKeySelected(e),!0)};e.prototype.toggleIndexSelected=function(e){this.setIndexSelected(e,!this.isIndexSelected(e),!0)};e.prototype.toggleRangeSelected=function(e,t){var i=this.isRangeSelected(e,t),o=e+t;this.setChangeEvents(!1);for(var r=e;r=s&&(!t||a)){d=i;if(c){o.clearTimeout(c);c=null}r=e.apply(o._parent,n)}else null===c&&l&&(c=o.setTimeout(u,m));return r},p=function(){for(var e=[],t=0;t=s&&(h=!0);c=i}var f=i-c,g=s-f,b=i-u,v=!1;null!==d&&(b>=d&&p?v=!0:g=Math.min(g,d-b));if(f>=s||v||h){if(p){o.clearTimeout(p);p=null}u=i;r=e.apply(o._parent,n)}else null!==p&&t||!l||(p=o.setTimeout(m,g));return r},h=function(){for(var e=[],t=0;t0&&this._computeScrollVelocity(e.touches[0].clientY)};e.prototype._computeScrollVelocity=function(e){var t=this._scrollRect.top,i=t+this._scrollRect.height-s;ei?this._scrollVelocity=Math.min(a,a*((e-i)/s)):this._scrollVelocity=0;this._scrollVelocity?this._startScroll():this._stopScroll()};e.prototype._startScroll=function(){this._timeoutId||this._incrementScroll()};e.prototype._incrementScroll=function(){this._scrollableParent.scrollTop+=Math.round(this._scrollVelocity);this._timeoutId=setTimeout(this._incrementScroll,n)};e.prototype._stopScroll=function(){if(this._timeoutId){clearTimeout(this._timeoutId);delete this._timeoutId}};return e}();t.AutoScroll=l});define("@uifabric/utilities/lib/EventGroup",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(t){this._id=e._uniqueId++;this._parent=t;this._eventRecords=[]}e.raise=function(t,i,o,r){var n;if(e._isElement(t)){if(document.createEvent){var s=document.createEvent("HTMLEvents");s.initEvent(i,r,!0);s.args=o;n=t.dispatchEvent(s)}else if(document.createEventObject){var a=document.createEventObject(o);t.fireEvent("on"+i,a)}}else for(;t&&n!==!1;){var l=t.__events__,d=l?l[i]:null;for(var c in d)if(d.hasOwnProperty(c))for(var u=d[c],p=0;n!==!1&&p-1)for(var s=i.split(/[ ,]+/),a=0;a0){var e=i.getDocument();e&&e.body&&1===d&&e.body.classList.remove(o["default"].msFabricScrollDisabled);d--}}function s(){if(void 0===l){var e=document.createElement("div");e.style.setProperty("width","100px");e.style.setProperty("height","100px");e.style.setProperty("overflow","scroll");e.style.setProperty("position","absolute");e.style.setProperty("top","-9999px");document.body.appendChild(e);l=e.offsetWidth-e.clientWidth;document.body.removeChild(e)}return l}function a(e){for(var i=e;i&&i!==document.body;){if("true"===i.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE))return i;i=i.parentElement}i=e;for(;i&&i!==document.body;){if("false"!==i.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE)){var o=getComputedStyle(i),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return i}i=i.parentElement}i&&i!==document.body||(i=window);return i}Object.defineProperty(t,"__esModule",{value:!0});var l,d=0;t.DATA_IS_SCROLLABLE_ATTRIBUTE="data-is-scrollable";t.disableBodyScroll=r;t.enableBodyScroll=n;t.getScrollbarWidth=s;t.findScrollableParent=a});define("@uifabric/utilities/lib/scroll.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={msFabricScrollDisabled:"msFabricScrollDisabled_d293accd"};t["default"]=o;i.loadStyles([{rawString:".msFabricScrollDisabled_d293accd{overflow:hidden!important}"}])});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("@uifabric/utilities/lib/BaseComponent",["require","exports","react","./Async","./EventGroup","./warn"],function(e,t,i,o,r,n){"use strict";function s(e,t,i){for(var o=0,r=i.length;o1?t[1]:""}return this.__className},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_disposables",{get:function(){this.__disposables||(this.__disposables=[]);return this.__disposables},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_async",{get:function(){if(!this.__async){this.__async=new o.Async(this);this._disposables.push(this.__async)}return this.__async},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_events",{get:function(){if(!this.__events){this.__events=new r.EventGroup(this);this._disposables.push(this.__events)}return this.__events},enumerable:!0,configurable:!0});t.prototype._resolveRef=function(e){var t=this;this.__resolves||(this.__resolves={});this.__resolves[e]||(this.__resolves[e]=function(i){return t[e]=i});return this.__resolves[e]};t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={});if(this._shouldUpdateComponentRef&&(!e&&t.componentRef||e&&e.componentRef!==t.componentRef)){e&&e.componentRef&&e.componentRef(null);t.componentRef&&t.componentRef(this)}};t.prototype._warnDeprecations=function(e){n.warnDeprecations(this.className,this.props,e)};t.prototype._warnMutuallyExclusive=function(e){n.warnMutuallyExclusive(this.className,this.props,e)};return t}(i.Component);t.BaseComponent=d;d.onError=function(e){console.error(e);throw e};t.nullRender=l});define("@uifabric/utilities/lib/warn",["require","exports"],function(e,t){"use strict";function i(e,t,i){for(var o in i)if(t&&o in t){var r=e+" property '"+o+"' was used but has been deprecated.",n=i[o];n&&(r+=" Use '"+n+"' instead.");s(r)}}function o(e,t,i){for(var o in i)t&&o in t&&i[o]in t&&s(e+" property '"+o+"' is mutually exclusive with '"+i[o]+"'. Use one or the other.")}function r(e){s=void 0===e?n:e}function n(e){console&&console.warn&&console.warn(e)}Object.defineProperty(t,"__esModule",{value:!0});var s=n;t.warnDeprecations=i;t.warnMutuallyExclusive=o;t.setWarningCallback=r});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("@uifabric/utilities/lib/DelayedRender",["require","exports","react"],function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var i=e.call(this,t)||this;i.state={isRendered:!1};return i}__extends(t,e);t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout(function(){e.setState({isRendered:!0})},t)};t.prototype.componentWillUnmount=function(){clearTimeout(this._timeoutId)};t.prototype.render=function(){return this.state.isRendered?i.Children.only(this.props.children):null};return t}(i.Component);o.defaultProps={delay:0};t.DelayedRender=o});define("@uifabric/utilities/lib/KeyCodes",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.a=65]="a";e[e.backspace=8]="backspace";e[e.comma=188]="comma";e[e.del=46]="del";e[e.down=40]="down";e[e.end=35]="end";e[e.enter=13]="enter";e[e.escape=27]="escape";e[e.home=36]="home";e[e.left=37]="left";e[e.pageDown=34]="pageDown";e[e.pageUp=33]="pageUp";e[e.right=39]="right";e[e.semicolon=186]="semicolon";e[e.space=32]="space";e[e.tab=9]="tab";e[e.up=38]="up"}(i=t.KeyCodes||(t.KeyCodes={}))});define("@uifabric/utilities/lib/Rectangle",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t,i,o){void 0===e&&(e=0);void 0===t&&(t=0);void 0===i&&(i=0);void 0===o&&(o=0);this.top=i;this.bottom=o;this.left=e;this.right=t}Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0});Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0});e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))};return e}();t.Rectangle=i});define("@uifabric/utilities/lib/array",["require","exports"],function(e,t){"use strict";function i(e,t){for(var i=-1,o=0;e&&o=0||e.getAttribute&&("true"===i||"button"===e.getAttribute("role")))}function c(e){return e&&!!e.getAttribute(h)}function u(e){var t=i.getDocument(e).activeElement;return!(!t||!i.elementContains(e,t))}Object.defineProperty(t,"__esModule",{value:!0});var p="data-is-focusable",m="data-is-visible",h="data-focuszone-id";t.getFirstFocusable=o;t.getLastFocusable=r;t.focusFirstChild=n;t.getPreviousElement=s;t.getNextElement=a;t.isElementVisible=l;t.isElementTabbable=d;t.isElementFocusZone=c;t.doesElementContainFocus=u});define("@uifabric/utilities/lib/hoist",["require","exports"],function(e,t){"use strict";function i(e,t,i){void 0===i&&(i=r);var o=[],n=function(r){if("function"==typeof t[r]&&void 0===e[r]&&(!i||i.indexOf(r)===-1)){o.push(r);e[r]=function(){t[r].apply(t,arguments)}}};for(var s in t)n(s);return o}function o(e,t){t.forEach(function(t){return delete e[t]})}Object.defineProperty(t,"__esModule",{value:!0});var r=["setState","render","componentWillMount","componentDidMount","componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","componentDidUpdate","componentWillUnmount"];t.hoistMethods=i;t.unhoistMethods=o});define("@uifabric/utilities/lib/initials",["require","exports"],function(e,t){"use strict";function i(e,t){var i=e.replace(/\s/,"");return t?i[i.length-1]:i[0]}function o(e,t){var i=e.replace(/\s/,"");return i.length<=2?t?i[0]:i[i.length-1]:t?i.substr(0,2):i.substr(i.length-2,i.length)}function r(e,t){var i="",o=e.split(" ");if(2===o.length){i+=o[0].charAt(0).toUpperCase();i+=o[1].charAt(0).toUpperCase()}else if(3===o.length){i+=o[0].charAt(0).toUpperCase();i+=o[2].charAt(0).toUpperCase()}else 0!==o.length&&(i+=o[0].charAt(0).toUpperCase());return t&&i.length>1?i.charAt(1)+i.charAt(0):i}function n(e){e=e.replace(a,"");e=e.replace(l,"");e=e.replace(d," ");e=e.trim();return e}function s(e,t){if(null==e)return"";e=n(e);return c.test(e)?i(e,t):u.test(e)||p.test(e)?o(e,t):r(e,t)}Object.defineProperty(t,"__esModule",{value:!0});var a=new RegExp("\\(([^)]*)\\)","gi"),l=new RegExp("(?:[\0-/:-@[-^`{-퟿-￿]|[�-�][�-�]|[�-�](?![�-�])|(?:[^�-�]|^)[�-�]) ","gi"),d=new RegExp("\\s+","gi"),c=new RegExp("[ء-ي٠-٩]"),u=new RegExp("[ᄀ-ᇿ|㄰-㆏|ꥠ-꥿|가-힯|ힰ-퟿]"),p=new RegExp("[一-鿌㐀-䶵﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩]|[�-�][�-�]|�[�-��-�]|[�-�][�-�]|�[�-��-�]|�[�-�]");t.getInitials=s});define("@uifabric/utilities/lib/math",["require","exports"],function(e,t){"use strict";function i(e,t){var i=Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2));return i}Object.defineProperty(t,"__esModule",{value:!0});t.getDistanceBetweenPoints=i});define("@uifabric/utilities/lib/object",["require","exports"],function(e,t){"use strict";function i(e,t){for(var i in e)if(e.hasOwnProperty(i)&&(!t.hasOwnProperty(i)||t[i]!==e[i]))return!1;return!0}function o(e,t){return i(e,t)&&i(t,e)}function r(e){for(var t=[],i=1;i=0)},{},e)}Object.defineProperty(t,"__esModule",{value:!0});t.baseElementEvents=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel"];t.baseElementProperties=["defaultChecked","defaultValue","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","charSet","challenge","checked","children","classID","className","cols","colSpan","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","placeholder","poster","preload","radioGroup","readOnly","rel","required","role","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","title","type","useMap","value","width","wmode","wrap"]; t.htmlElementProperties=t.baseElementProperties.concat(t.baseElementEvents);t.anchorProperties=t.htmlElementProperties.concat(["href","target"]);t.buttonProperties=t.htmlElementProperties.concat(["disabled"]);t.divProperties=t.htmlElementProperties.concat(["align","noWrap"]);t.inputProperties=t.buttonProperties;t.textAreaProperties=t.buttonProperties;t.imageProperties=t.divProperties;t.getNativeProps=o});define("@uifabric/utilities/lib/resources",["require","exports"],function(e,t){"use strict";function i(e){return n+e}function o(e){n=e}function r(){return"en-us"}Object.defineProperty(t,"__esModule",{value:!0});var n="";t.getResourceUrl=i;t.setBaseUrl=o;t.getLanguage=r});define("@uifabric/utilities/lib/rtl",["require","exports","./KeyCodes","./dom"],function(e,t,i,o){"use strict";function r(){if(void 0===a){var e=o.getDocument();if(!e)throw new Error("getRTL was called in a server environment without setRTL being called first. Call setRTL to set the correct direction first.");a="rtl"===document.documentElement.getAttribute("dir")}return a}function n(e){var t=o.getDocument();t&&t.documentElement.setAttribute("dir",e?"rtl":"ltr");a=e}function s(e){r()&&(e===i.KeyCodes.left?e=i.KeyCodes.right:e===i.KeyCodes.right&&(e=i.KeyCodes.left));return e}Object.defineProperty(t,"__esModule",{value:!0});var a;t.getRTL=r;t.setRTL=n;t.getRTLSafeKeyCode=s});define("@uifabric/utilities/lib/string",["require","exports"],function(e,t){"use strict";function i(e){function t(e){var t=s[e.replace(o,"")];null!==t&&void 0!==t||(t="");return t}for(var i=[],n=1;n=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/utilities/selection/SelectionZone",["require","exports","react","../../Utilities","./SelectionLayout","./interfaces"],function(e,t,i,o,r,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s="data-selection-disabled",a="data-selection-index",l="data-selection-toggle",d="data-selection-invoke",c="data-selection-all-toggle",u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.componentDidMount=function(){var e=o.getWindow(this.refs.root),t=o.findScrollableParent(this.refs.root);this._events.on(e,"keydown keyup",this._updateModifiers);this._events.on(t,"click",this._tryClearOnEmptyClick)};t.prototype.render=function(){return i.createElement("div",__assign({className:"ms-SelectionZone",ref:"root",onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,onClick:this._onClick,onDoubleClick:this._onDoubleClick,onContextMenu:this._onContextMenu},{onMouseDownCapture:this._onMouseDownCapture,onFocusCapture:this._onFocus}),this.props.children)};t.prototype.ignoreNextFocus=function(){this._shouldHandleFocus=!1};t.prototype._onMouseDownCapture=function(e){document.activeElement===e.target||o.elementContains(document.activeElement,e.target)||this.ignoreNextFocus()};t.prototype._onFocus=function(e){var t=e.target,i=this.props,o=i.selection,r=i.selectionMode,s=this._isCtrlPressed||this._isMetaPressed;if(this._shouldHandleFocus&&r!==n.SelectionMode.none){var a=this._hasAttribute(t,l),d=this._findItemRoot(t);if(!a&&d){var c=this._getItemIndex(d);s?o.setIndexSelected(c,o.isIndexSelected(c),!0):this._onItemSurfaceClick(e,c)}}this._shouldHandleFocus=!1};t.prototype._onMouseDown=function(e){this._updateModifiers(e);for(var t=e.target,i=this._findItemRoot(t);t!==this.refs.root&&!this._hasAttribute(t,c);){if(i){if(this._hasAttribute(t,l))break;if(this._hasAttribute(t,d)){this._onInvokeMouseDown(e,this._getItemIndex(i));break}if(t===i)break}t=o.getParent(t)}};t.prototype._onClick=function(e){this._updateModifiers(e);var t=e.target,i=this._findItemRoot(t);if(!this._isSelectionDisabled(t))for(;t!==this.refs.root;){if(this._hasAttribute(t,c)){this._onToggleAllClick(e);break}if(i){var r=this._getItemIndex(i);if(this._hasAttribute(t,l)){this._isShiftPressed?this._onItemSurfaceClick(e,r):this._onToggleClick(e,r);break}if(this._hasAttribute(t,d)){this._onInvokeClick(e,r);break}if(t===i){this._onItemSurfaceClick(e,r);break}}t=o.getParent(t)}};t.prototype._onContextMenu=function(e){var t=e.target,i=this.props,o=i.onItemContextMenu,r=i.selection;if(o){var n=this._findItemRoot(t);if(n){var s=this._getItemIndex(n);o(r.getItems()[s],s,e.nativeEvent);e.preventDefault()}}};t.prototype._isSelectionDisabled=function(e){for(;e!==this.refs.root;){if(this._hasAttribute(e,s))return!0;e=o.getParent(e)}return!1};t.prototype._onDoubleClick=function(e){var t=e.target;if(!this._isSelectionDisabled(t)){var i=this.props,r=i.selectionMode,s=i.onItemInvoked,a=this._findItemRoot(t);if(a&&s&&r!==n.SelectionMode.none&&!this._isInputElement(t)){for(var c=this._getItemIndex(a);t!==this.refs.root&&!this._hasAttribute(t,l)&&!this._hasAttribute(t,d);){if(t===a){this._onInvokeClick(e,c);break}t=o.getParent(t)}t=o.getParent(t)}}};t.prototype._onKeyDown=function(e){this._updateModifiers(e);var t=e.target;if(!this._isSelectionDisabled(t)){var i=this.props,r=i.selection,s=i.selectionMode,a=e.which===o.KeyCodes.a&&(this._isCtrlPressed||this._isMetaPressed),d=e.which===o.KeyCodes.escape;if(this._isInputElement(t))this._shouldHandleFocus=!0;else if(!a||s!==n.SelectionMode.multiple||r.isAllSelected())if(d&&r.getSelectedCount()>0){r.setAllSelected(!1);e.stopPropagation();e.preventDefault()}else{var c=this._findItemRoot(t);if(c){for(var u=this._getItemIndex(c);t!==this.refs.root&&!this._hasAttribute(t,l);){if(t===c){if(e.which===o.KeyCodes.enter){this._onInvokeClick(e,u);e.preventDefault();return}if(e.which===o.KeyCodes.space){this._onToggleClick(e,u);e.preventDefault();return}break}t=o.getParent(t)}this._shouldHandleFocus=!0}}else{r.setAllSelected(!0);e.stopPropagation();e.preventDefault()}}};t.prototype._onToggleAllClick=function(e){var t=this.props,i=t.selection,o=t.selectionMode;if(o===n.SelectionMode.multiple){i.toggleAllSelected();e.stopPropagation();e.preventDefault()}};t.prototype._onToggleClick=function(e,t){var i=this.props,o=i.selection,r=i.selectionMode;if(r===n.SelectionMode.multiple)o.toggleIndexSelected(t);else{if(r!==n.SelectionMode.single)return;var s=o.isIndexSelected(t);o.setChangeEvents(!1);o.setAllSelected(!1);o.setIndexSelected(t,!s,!0);o.setChangeEvents(!0)}e.stopPropagation()};t.prototype._onInvokeClick=function(e,t){var i=this.props,o=i.selection,r=i.onItemInvoked;if(r){r(o.getItems()[t],t,e.nativeEvent);e.preventDefault();e.stopPropagation()}};t.prototype._onItemSurfaceClick=function(e,t){var i=this.props,o=i.selection,r=i.selectionMode,s=this._isCtrlPressed||this._isMetaPressed;r===n.SelectionMode.multiple?this._isShiftPressed?o.selectToIndex(t,!s):s?o.toggleIndexSelected(t):this._clearAndSelectIndex(t):r===n.SelectionMode.single&&this._clearAndSelectIndex(t)};t.prototype._onInvokeMouseDown=function(e,t){var i=this.props.selection;i.isIndexSelected(t)||this._clearAndSelectIndex(t)};t.prototype._tryClearOnEmptyClick=function(e){!this.props.selectionPreservedOnEmptyClick&&this._isNonHandledClick(e.target)&&this.props.selection.setAllSelected(!1)};t.prototype._clearAndSelectIndex=function(e){var t=this.props.selection,i=1===t.getSelectedCount()&&t.isIndexSelected(e);if(!i){t.setChangeEvents(!1);t.setAllSelected(!1);t.setIndexSelected(e,!0,!0);t.setChangeEvents(!0)}};t.prototype._updateModifiers=function(e){this._isShiftPressed=e.shiftKey;this._isCtrlPressed=e.ctrlKey;this._isMetaPressed=e.metaKey};t.prototype._findItemRoot=function(e){for(var t=this.props.selection;e!==this.refs.root;){var i=e.getAttribute(a),r=Number(i);if(null!==i&&r>=0&&r=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/DetailsList/DetailsList",["require","exports","react","../../Utilities","../DetailsList/DetailsList.Props","../DetailsList/DetailsHeader","../DetailsList/DetailsRow","../../FocusZone","../../GroupedList","../../List","../../utilities/decorators/withViewport","../../utilities/selection/index","../../utilities/dragdrop/DragDropHelper","./DetailsList.scss"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m){"use strict";function h(e,t,i,o,n,s,a){var l=[];if(e&&e.length){var d=e[0],c=!0;for(var u in d)if(d.hasOwnProperty(u)){l.push({key:u,name:u,fieldName:u,minWidth:f,maxWidth:300,isCollapsable:!!l.length,isMultiline:void 0!==a&&a,isSorted:o===u,isSortedDescending:!!n,isRowHeader:!1,columnActionsMode:r.ColumnActionsMode.clickable,isResizable:t,onColumnClick:i,isGrouped:s===u});c=!1}}return l}Object.defineProperty(t,"__esModule",{value:!0});var f=100,g=36,b=36,v=16,y=2,_=2,x=function(e){function t(t){var i=e.call(this,t)||this;i._activeRows={};i._columnOverrides={};i._onColumnIsSizingChanged=i._onColumnIsSizingChanged.bind(i);i._onColumnResized=i._onColumnResized.bind(i);i._onColumnAutoResized=i._onColumnAutoResized.bind(i);i._onRowDidMount=i._onRowDidMount.bind(i);i._onRowWillUnmount=i._onRowWillUnmount.bind(i);i._onToggleCollapse=i._onToggleCollapse.bind(i);i._onActiveRowChanged=i._onActiveRowChanged.bind(i);i._onHeaderKeyDown=i._onHeaderKeyDown.bind(i);i._onContentKeyDown=i._onContentKeyDown.bind(i);i._onRenderCell=i._onRenderCell.bind(i);i._onGroupExpandStateChanged=i._onGroupExpandStateChanged.bind(i);i.state={lastWidth:0,adjustedColumns:i._getAdjustedColumns(t),layoutMode:t.layoutMode,isSizing:!1,isDropping:!1,isCollapsed:t.groupProps&&t.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:t.groupProps&&!t.groupProps.isAllGroupsCollapsed};i._selection=t.selection||new u.Selection({onSelectionChanged:null,getKey:t.getKey});i._selection.setItems(t.items,!1);i._dragDropHelper=t.dragDropEvents?new p.DragDropHelper({selection:i._selection}):null;i._initialFocusedIndex=t.initialFocusedIndex;return i}__extends(t,e);t.prototype.componentWillUnmount=function(){this._dragDropHelper&&this._dragDropHelper.dispose()};t.prototype.componentDidUpdate=function(e,t){this.props.onDidUpdate&&this.props.onDidUpdate(this)};t.prototype.componentWillReceiveProps=function(e){var t=this.props,i=t.checkboxVisibility,o=t.items,r=t.setKey,n=t.selectionMode,s=t.columns,a=t.viewport,l=this.state.layoutMode,d=e.setKey!==r||void 0===e.setKey,c=!1;if(e.layoutMode!==this.props.layoutMode){l=e.layoutMode;this.setState({layoutMode:l});c=!0}d&&(this._initialFocusedIndex=e.initialFocusedIndex);e.items!==o&&this._selection.setItems(e.items,d);e.checkboxVisibility===i&&e.columns===s&&e.viewport.width===a.width||(c=!0);this._adjustColumns(e,!0,l);e.selectionMode!==n&&(c=!0);c&&this._forceListUpdates()};t.prototype.render=function(){var e=this,t=this.props,s=t.ariaLabelForListHeader,c=t.ariaLabelForSelectAllCheckbox,p=t.className,h=t.checkboxVisibility,f=t.constrainMode,g=t.dragDropEvents,b=t.groups,v=t.groupProps,x=t.items,S=t.isHeaderVisible,k=t.onItemInvoked,w=t.onItemContextMenu,P=t.onColumnHeaderClick,C=t.onColumnHeaderContextMenu,T=t.selectionMode,I=t.selectionPreservedOnEmptyClick,E=t.ariaLabel,D=t.ariaLabelForGrid,L=t.rowElementEventMap,F=t.shouldApplyApplicationRole,M=void 0!==F&&F,O=t.getKey,R=this.state,A=R.adjustedColumns,B=R.isCollapsed,N=R.layoutMode,U=R.isSizing,V=R.isSomeGroupExpanded,H=this,z=H._selection,q=H._dragDropHelper,W=this._getGroupNestingDepth(),j={renderedWindowsAhead:U?0:y,renderedWindowsBehind:U?0:_,getKey:O},K=n.SelectAllVisibility.none;T===u.SelectionMode.single&&(K=n.SelectAllVisibility.hidden);if(T===u.SelectionMode.multiple){var G=v&&v.headerProps&&v.headerProps.isCollapsedGroupSelectVisible;void 0===G&&(G=!0);var $=G||!b||V;K=$?n.SelectAllVisibility.visible:n.SelectAllVisibility.hidden}h===r.CheckboxVisibility.hidden&&(K=n.SelectAllVisibility.none);return i.createElement("div",__assign({ref:"root",className:o.css("ms-DetailsList",m.root,p,(Q={"is-fixed":N===r.DetailsListLayoutMode.fixedColumns},Q["is-horizontalConstrained "+m.rootIsHorizontalConstrained]=f===r.ConstrainMode.horizontalConstrained,Q)),"data-automationid":"DetailsList","data-is-scrollable":"false","aria-label":E},M?{role:"application"}:{}),i.createElement("div",{role:"grid","aria-label":D},i.createElement("div",{onKeyDown:this._onHeaderKeyDown,role:"presentation"},S&&i.createElement(n.DetailsHeader,{ref:"header",selectionMode:T,layoutMode:N,selection:z,columns:A,onColumnClick:P,onColumnContextMenu:C,onColumnResized:this._onColumnResized,onColumnIsSizingChanged:this._onColumnIsSizingChanged,onColumnAutoResized:this._onColumnAutoResized,groupNestingDepth:W,isAllCollapsed:B,onToggleCollapseAll:this._onToggleCollapse,ariaLabel:s,ariaLabelForSelectAllCheckbox:c,selectAllVisibility:K})),i.createElement("div",{ref:"contentContainer",onKeyDown:this._onContentKeyDown,role:"presentation"},i.createElement(a.FocusZone,{ref:"focusZone",className:m.focusZone,direction:a.FocusZoneDirection.vertical,isInnerZoneKeystroke:function(e){return e.which===o.getRTLSafeKeyCode(o.KeyCodes.right)},onActiveElementChanged:this._onActiveRowChanged},i.createElement(u.SelectionZone,{ref:"selectionZone",selection:z,selectionPreservedOnEmptyClick:I,selectionMode:T,onItemInvoked:k,onItemContextMenu:w},b?i.createElement(l.GroupedList,{groups:b,groupProps:v,items:x,onRenderCell:this._onRenderCell,selection:z,selectionMode:T,dragDropEvents:g,dragDropHelper:q,eventsToRegister:L,listProps:j,onGroupExpandStateChanged:this._onGroupExpandStateChanged,ref:"groupedList"}):i.createElement(d.List,__assign({role:null,items:x,onRenderCell:function(t,i){return e._onRenderCell(0,t,i)}},j,{ref:"list"})))))));var Q};t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this);this._forceListUpdates()};t.prototype._onRenderRow=function(e,t){return i.createElement(s.DetailsRow,__assign({},e))};t.prototype._onRenderCell=function(e,t,i){var o=this.props,r=o.dragDropEvents,n=o.rowElementEventMap,s=o.onRenderMissingItem,a=o.onRenderItemColumn,l=o.onRenderRow,d=void 0===l?this._onRenderRow:l,c=o.selectionMode,u=o.viewport,p=o.checkboxVisibility,m=o.getRowAriaLabel,h=o.checkButtonAriaLabel,f=this._selection,g=this._dragDropHelper,b=this.state.adjustedColumns;if(!t){s&&s(i);return null}return d({item:t,itemIndex:i,columns:b,groupNestingDepth:e,selectionMode:c,selection:f,onDidMount:this._onRowDidMount,onWillUnmount:this._onRowWillUnmount,onRenderItemColumn:a,eventsToRegister:n,dragDropEvents:r,dragDropHelper:g,viewport:u,checkboxVisibility:p,getRowAriaLabel:m,checkButtonAriaLabel:h},this._onRenderRow)};t.prototype._onGroupExpandStateChanged=function(e){this.setState({isSomeGroupExpanded:e})};t.prototype._onColumnIsSizingChanged=function(e,t){this.setState({isSizing:t})};t.prototype._onHeaderKeyDown=function(e){if(e.which===o.KeyCodes.down&&this.refs.focusZone&&this.refs.focusZone.focus()){e.preventDefault();e.stopPropagation()}};t.prototype._onContentKeyDown=function(e){if(e.which===o.KeyCodes.up&&this.refs.header&&this.refs.header.focus()){e.preventDefault();e.stopPropagation()}};t.prototype._getGroupNestingDepth=function(){for(var e=this.props.groups,t=0,i=e;i&&i.length>0;){t++;i=i[0].children}return t};t.prototype._onRowDidMount=function(e){var t=this.props.onRowDidMount,i=e.props.itemIndex;this._activeRows[i]=e;if(void 0!==this._initialFocusedIndex&&i===this._initialFocusedIndex){this.refs.selectionZone&&this.refs.selectionZone.ignoreNextFocus();e.focus();delete this._initialFocusedIndex}t&&t(e.props.item,i)};t.prototype._onRowWillUnmount=function(e){var t=this.props.onRowWillUnmount,i=e.props.itemIndex;delete this._activeRows[i];this._events.off(e.refs.root);t&&t(e.props.item,i)};t.prototype._onToggleCollapse=function(e){this.setState({isCollapsed:e});this.refs.groupedList&&this.refs.groupedList.toggleCollapseAll(e)};t.prototype._forceListUpdates=function(){this.refs.groupedList&&this.refs.groupedList.forceUpdate();this.refs.list&&this.refs.list.forceUpdate()};t.prototype._adjustColumns=function(e,t,i){var o=this._getAdjustedColumns(e,t,i),r=this.props.viewport.width;o&&this.setState({adjustedColumns:o,lastWidth:r,layoutMode:i})};t.prototype._getAdjustedColumns=function(e,t,i){var o=this,n=e.columns,s=e.items,a=e.viewport.width,l=e.selectionMode;void 0===i&&(i=e.layoutMode);var d=this.props?this.props.columns:[],c=this.state?this.state.lastWidth:-1,u=this.state?this.state.lastSelectionMode:void 0;if(void 0!==a){if(!(t||c!==a||u!==l||d&&n!==d))return}else a=this.props.viewport.width;n=n||h(s,!0);var p;p=i===r.DetailsListLayoutMode.fixedColumns?this._getFixedColumns(n):this._getJustifiedColumns(n,a);p.forEach(function(e){var t=o._columnOverrides[e.key]=o._columnOverrides[e.key]||{};t.calculatedWidth=e.calculatedWidth});return p};t.prototype._getFixedColumns=function(e){var t=this;return e.map(function(e){var i=o.assign({},e,t._columnOverrides[e.key]);i.calculatedWidth||(i.calculatedWidth=i.maxWidth||i.minWidth||f);return i})};t.prototype._getJustifiedColumns=function(e,t){for(var i=this.props,r=i.selectionMode,n=i.groups,s=v,a=r!==u.SelectionMode.none?g:0,l=n?b:0,d=0,c=t-s-a-l,p=e.map(function(e,t){var i=o.assign({},e,{calculatedWidth:e.minWidth||f});d+=i.calculatedWidth+(t>0?v:0);return i}),m=p.length-1;m>1&&d>c;){var h=p[m];if(h.isCollapsable){d-=h.calculatedWidth+v;p.splice(m,1)}m--}for(var y=0;y=0&&r(o[n],n,t)}};return t}(o.BaseComponent);x.defaultProps={layoutMode:r.DetailsListLayoutMode.justified,selectionMode:u.SelectionMode.multiple,constrainMode:r.ConstrainMode.horizontalConstrained,checkboxVisibility:r.CheckboxVisibility.onHover,isHeaderVisible:!0};__decorate([o.autobind],x.prototype,"_onRenderRow",null);x=__decorate([c.withViewport],x);t.DetailsList=x;t.buildColumns=h});define("office-ui-fabric-react/lib/components/DetailsList/DetailsList.Props",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.disabled=0]="disabled";e[e.clickable=1]="clickable";e[e.hasDropdown=2]="hasDropdown"}(i=t.ColumnActionsMode||(t.ColumnActionsMode={}));var o;!function(e){e[e.unconstrained=0]="unconstrained";e[e.horizontalConstrained=1]="horizontalConstrained"}(o=t.ConstrainMode||(t.ConstrainMode={}));var r;!function(e){e[e.fixedColumns=0]="fixedColumns";e[e.justified=1]="justified"}(r=t.DetailsListLayoutMode||(t.DetailsListLayoutMode={}));var n;!function(e){e[e.onHover=0]="onHover";e[e.always=1]="always";e[e.hidden=2]="hidden"}(n=t.CheckboxVisibility||(t.CheckboxVisibility={}))});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__decorate=this&&this.__decorate||function(e,t,i,o){var r,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/DetailsList/DetailsHeader",["require","exports","react","../../Utilities","./DetailsList.Props","../../FocusZone","../../Check","../../Icon","../../Layer","../GroupedList/GroupSpacer","../../utilities/selection/interfaces","./DetailsHeader.scss"],function(e,t,i,o,r,n,s,a,l,d,c,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var p,m=0,h=1,f=16;!function(e){e[e.none=0]="none";e[e.hidden=1]="hidden";e[e.visible=2]="visible"}(p=t.SelectAllVisibility||(t.SelectAllVisibility={}));var g=function(e){function t(t){var i=e.call(this,t)||this;i.state={columnResizeDetails:null,groupNestingDepth:i.props.groupNestingDepth,isAllCollapsed:i.props.isAllCollapsed};i._onToggleCollapseAll=i._onToggleCollapseAll.bind(i);i._onSelectAllClicked=i._onSelectAllClicked.bind(i);return i}__extends(t,e);t.prototype.componentDidMount=function(){var e=this.props.selection;this._events.on(e,c.SELECTION_CHANGE,this._onSelectionChanged);this._events.on(this.refs.root,"mousedown",this._onRootMouseDown)};t.prototype.componentWillReceiveProps=function(e){var t=this.state.groupNestingDepth;e.groupNestingDepth!==t&&this.setState({groupNestingDepth:e.groupNestingDepth})};t.prototype.render=function(){var e=this,t=this.props,c=t.columns,m=t.ariaLabel,h=t.ariaLabelForSelectAllCheckbox,g=t.selectAllVisibility,b=this.state,v=b.isAllSelected,y=b.columnResizeDetails,_=b.isSizing,x=b.groupNestingDepth,S=b.isAllCollapsed;return i.createElement("div",{role:"row","aria-label":m,className:o.css("ms-DetailsHeader",u.root,(k={},k["is-allSelected "+u.rootIsAllSelected]=v,k["is-selectAllHidden "+u.rootIsSelectAllHidden]=g===p.hidden,k["is-resizingColumn"]=!!y&&_,k)),ref:"root",onMouseMove:this._onRootMouseMove,"data-automationid":"DetailsHeader"},i.createElement(n.FocusZone,{ref:"focusZone",direction:n.FocusZoneDirection.horizontal},i.createElement("div",{className:o.css("ms-DetailsHeader-cellWrapper",u.cellWrapper),role:"columnheader"},g===p.visible?i.createElement("button",{type:"button",className:o.css("ms-DetailsHeader-cell is-check",u.cell,u.cellIsCheck),onClick:this._onSelectAllClicked,"aria-label":h,"aria-pressed":v},i.createElement(s.Check,{checked:v})):null),x>0?i.createElement("button",{type:"button",className:o.css("ms-DetailsHeader-cell",u.cell),onClick:this._onToggleCollapseAll},i.createElement(a.Icon,{className:o.css("ms-DetailsHeader-collapseButton",u.collapseButton,S&&"is-collapsed "+u.collapseButtonIsCollapsed),iconName:"ChevronDown"})):null,d.GroupSpacer({count:x-1}),c.map(function(t,n){return i.createElement("div",{key:t.key,className:o.css("ms-DetailsHeader-cellWrapper",u.cellWrapper),role:"columnheader","aria-sort":t.isSorted?t.isSortedDescending?"descending":"ascending":"none"},i.createElement("button",{type:"button",key:t.fieldName,disabled:t.columnActionsMode===r.ColumnActionsMode.disabled,className:o.css("ms-DetailsHeader-cell",u.cell,t.headerClassName,(s={},s["is-actionable "+u.cellIsActionable]=t.columnActionsMode!==r.ColumnActionsMode.disabled,s["is-empty "+u.cellIsEmpty]=!t.name,s["is-icon-visible"]=t.isSorted||t.isGrouped||t.isFiltered,s)),style:{width:t.calculatedWidth+f},onClick:e._onColumnClick.bind(e,t),onContextMenu:e._onColumnContextMenu.bind(e,t),"aria-haspopup":t.columnActionsMode===r.ColumnActionsMode.hasDropdown,"aria-label":t.ariaLabel||t.name,"data-automationid":"ColumnsHeaderColumn","data-item-key":t.key},t.isFiltered&&i.createElement(a.Icon,{className:u.nearIcon,iconName:"Filter"}),t.isSorted&&i.createElement(a.Icon,{className:u.nearIcon,iconName:t.isSortedDescending?"SortDown":"SortUp"}),t.isGrouped&&i.createElement(a.Icon,{className:u.nearIcon,iconName:"GroupedDescending"}),t.iconClassName&&i.createElement(a.Icon,{className:o.css(u.nearIcon,t.iconClassName),iconName:t.iconName}),t.name,t.columnActionsMode===r.ColumnActionsMode.hasDropdown&&i.createElement(a.Icon,{className:o.css("ms-DetailsHeader-filterChevron",u.filterChevron),iconName:"ChevronDown"})),t.isResizable&&i.createElement("div",{"data-sizer-index":n,className:o.css("ms-DetailsHeader-cell is-sizer",u.cell,u.cellIsSizer,(l={},l["is-resizing "+u.cellIsResizing]=_&&y.columnIndex===n,l)),onDoubleClick:e._onSizerDoubleClick.bind(e,n)}));var s,l})),_&&i.createElement(l.Layer,null,i.createElement("div",{className:o.css(_&&u.sizingOverlay),onMouseMove:this._onSizerMouseMove,onMouseUp:this._onSizerMouseUp})));var k};t.prototype.focus=function(){return this.refs.focusZone.focus()};t.prototype._onSizerDoubleClick=function(e,t){var i=this.props,o=i.onColumnAutoResized,r=i.columns;o&&o(r[e],e)};t.prototype._onSelectAllClicked=function(){var e=this.props.selection;e.toggleAllSelected()};t.prototype._onRootMouseDown=function(e){var t=e.target.getAttribute("data-sizer-index"),i=Number(t),o=this.props.columns;if(null!==t&&e.button===m){this.setState({columnResizeDetails:{columnIndex:i,columnMinWidth:o[i].calculatedWidth,originX:e.clientX}});e.preventDefault();e.stopPropagation()}};t.prototype._onRootMouseMove=function(e){var t=this.state,i=t.columnResizeDetails,o=t.isSizing;i&&!o&&e.clientX!==i.originX&&this.setState({isSizing:!0})};t.prototype._onSizerMouseMove=function(e){var t=e.buttons,i=this.props,r=i.onColumnIsSizingChanged,n=i.onColumnResized,s=i.columns,a=this.state.columnResizeDetails;if(void 0===t||t===h){e.clientX!==a.originX&&r&&r(s[a.columnIndex],!0);if(n){var l=e.clientX-a.originX;o.getRTL()&&(l=-l);n(s[a.columnIndex],a.columnMinWidth+l)}}else this._onSizerMouseUp(e)};t.prototype._onSizerMouseUp=function(e){var t=this.props,i=t.columns,o=t.onColumnIsSizingChanged,r=this.state.columnResizeDetails;this.setState({columnResizeDetails:null,isSizing:!1});o&&o(i[r.columnIndex],!1)};t.prototype._onSelectionChanged=function(){var e=this.props.selection.isAllSelected();this.state.isAllSelected!==e&&this.setState({isAllSelected:e})};t.prototype._onColumnClick=function(e,t){var i=this.props.onColumnClick;e.onColumnClick&&e.onColumnClick(t,e);i&&i(t,e)};t.prototype._onColumnContextMenu=function(e,t){var i=this.props.onColumnContextMenu;e.onContextMenu&&e.onColumnContextMenu(e,t);i&&i(e,t)};t.prototype._onToggleCollapseAll=function(){var e=this.props.onToggleCollapseAll,t=!this.state.isAllCollapsed;this.setState({isAllCollapsed:t});e&&e(t)};return t}(o.BaseComponent);g.defaultProps={isSelectAllVisible:p.visible};__decorate([o.autobind],g.prototype,"_onSelectAllClicked",null);__decorate([o.autobind],g.prototype,"_onRootMouseDown",null);__decorate([o.autobind],g.prototype,"_onRootMouseMove",null);__decorate([o.autobind],g.prototype,"_onSizerMouseMove",null);__decorate([o.autobind],g.prototype,"_onSizerMouseUp",null);t.DetailsHeader=g});define("office-ui-fabric-react/lib/FocusZone",["require","exports","./components/FocusZone/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/FocusZone/index",["require","exports","./FocusZone","./FocusZone.Props"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/FocusZone/FocusZone",["require","exports","react","./FocusZone.Props","../../Utilities"],function(e,t,i,o,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="data-is-focusable",s="data-disable-click-on-enter",a="data-focuszone-id",l="tabindex",d={},c=["text","number","password","email","tel","url","search"],u=function(e){function t(t){ var i=e.call(this,t)||this;i._warnDeprecations({rootProps:null});i._id=r.getId("FocusZone");d[i._id]=i;i._focusAlignment={left:0,top:0};return i}__extends(t,e);t.prototype.componentDidMount=function(){for(var e=this.refs.root.ownerDocument.defaultView,t=r.getParent(this.refs.root);t&&t!==document.body&&1===t.nodeType;){if(r.isElementFocusZone(t)){this._isInnerZone=!0;break}t=r.getParent(t)}this._events.on(e,"keydown",this._onKeyDownCapture,!0);this._updateTabIndexes();if(this.props.defaultActiveElement){this._activeElement=r.getDocument().querySelector(this.props.defaultActiveElement);this.focus()}};t.prototype.componentWillUnmount=function(){delete d[this._id]};t.prototype.render=function(){var e=this.props,t=e.rootProps,o=e.ariaLabelledBy,n=e.className,s=r.getNativeProps(this.props,r.divProperties);return i.createElement("div",__assign({},s,t,{className:r.css("ms-FocusZone",n),ref:"root","data-focuszone-id":this._id,"aria-labelledby":o,onKeyDown:this._onKeyDown,onFocus:this._onFocus},{onMouseDownCapture:this._onMouseDown}),this.props.children)};t.prototype.focus=function(){if(this._activeElement&&r.elementContains(this.refs.root,this._activeElement)){this._activeElement.focus();return!0}var e=this.refs.root.firstChild;return this.focusElement(r.getNextElement(this.refs.root,e,!0))};t.prototype.focusElement=function(e){var t=this.props.onBeforeFocus;if(t&&!t(e))return!1;if(e){this._activeElement&&(this._activeElement.tabIndex=-1);this._activeElement=e;if(e){this._focusAlignment||this._setFocusAlignment(e,!0,!0);this._activeElement.tabIndex=0;e.focus();return!0}}return!1};t.prototype._onFocus=function(e){var t=this.props.onActiveElementChanged;if(this._isImmediateDescendantOfZone(e.target)){this._activeElement=e.target;this._setFocusAlignment(this._activeElement)}else for(var i=e.target;i&&i!==this.refs.root;){if(r.isElementTabbable(i)&&this._isImmediateDescendantOfZone(i)){this._activeElement=i;break}i=r.getParent(i)}t&&t(this._activeElement,e)};t.prototype._onKeyDownCapture=function(e){e.which===r.KeyCodes.tab&&this._updateTabIndexes()};t.prototype._onMouseDown=function(e){var t=this.props.disabled;if(!t){for(var i=e.target,o=[];i&&i!==this.refs.root;){o.push(i);i=r.getParent(i)}for(;o.length;){i=o.pop();if(r.isElementFocusZone(i))break;if(i&&r.isElementTabbable(i)){i.tabIndex=0;this._setFocusAlignment(i,!0,!0)}}}};t.prototype._onKeyDown=function(e){var t=this.props,i=t.direction,n=t.disabled,s=t.isInnerZoneKeystroke;if(!n){if(this.props.onKeyDown){this.props.onKeyDown(e);if(e.isDefaultPrevented())return}if(s&&this._isImmediateDescendantOfZone(e.target)&&s(e)){var a=this._getFirstInnerZone();if(!a||!a.focus())return}else{if(e.altKey)return;switch(e.which){case r.KeyCodes.space:if(this._tryInvokeClickForFocusable(e.target))break;return;case r.KeyCodes.left:if(i!==o.FocusZoneDirection.vertical&&this._moveFocusLeft())break;return;case r.KeyCodes.right:if(i!==o.FocusZoneDirection.vertical&&this._moveFocusRight())break;return;case r.KeyCodes.up:if(i!==o.FocusZoneDirection.horizontal&&this._moveFocusUp())break;return;case r.KeyCodes.down:if(i!==o.FocusZoneDirection.horizontal&&this._moveFocusDown())break;return;case r.KeyCodes.home:var l=this.refs.root.firstChild;if(this.focusElement(r.getNextElement(this.refs.root,l,!0)))break;return;case r.KeyCodes.end:var d=this.refs.root.lastChild;if(this.focusElement(r.getPreviousElement(this.refs.root,d,!0,!0,!0)))break;return;case r.KeyCodes.enter:if(this._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault();e.stopPropagation()}};t.prototype._tryInvokeClickForFocusable=function(e){do{if("BUTTON"===e.tagName||"A"===e.tagName)return!1;if(this._isImmediateDescendantOfZone(e)&&"true"===e.getAttribute(n)&&"true"!==e.getAttribute(s)){r.EventGroup.raise(e,"click",null,!0);return!0}e=r.getParent(e)}while(e!==this.refs.root);return!1};t.prototype._getFirstInnerZone=function(e){e=e||this._activeElement||this.refs.root;for(var t=e.firstElementChild;t;){if(r.isElementFocusZone(t))return d[t.getAttribute(a)];var i=this._getFirstInnerZone(t);if(i)return i;t=t.nextElementSibling}return null};t.prototype._moveFocus=function(e,t,i){var n,s=this._activeElement,a=-1,l=!1,d=this.props.direction===o.FocusZoneDirection.bidirectional;if(!s)return!1;if(this._isElementInput(s)&&!this._shouldInputLoseFocus(s,e))return!1;var c=d?s.getBoundingClientRect():null;do{s=e?r.getNextElement(this.refs.root,s):r.getPreviousElement(this.refs.root,s);if(!d){n=s;break}if(s){var u=s.getBoundingClientRect(),p=t(c,u);if(p>-1&&(a===-1||p=0&&p<0)break}}while(s);if(n&&n!==this._activeElement){l=!0;this.focusElement(n)}else if(this.props.isCircularNavigation)return e?this.focusElement(r.getNextElement(this.refs.root,this.refs.root.firstElementChild,!0)):this.focusElement(r.getPreviousElement(this.refs.root,this.refs.root.lastElementChild,!0,!0,!0));return l};t.prototype._moveFocusDown=function(){var e=-1,t=this._focusAlignment.left;if(this._moveFocus(!0,function(i,o){var r=-1,n=Math.floor(o.top),s=Math.floor(i.bottom);if(e===-1&&n>=s||n===e){e=n;r=t>=o.left&&t<=o.left+o.width?0:Math.abs(o.left+o.width/2-t)}return r})){this._setFocusAlignment(this._activeElement,!1,!0);return!0}return!1};t.prototype._moveFocusUp=function(){var e=-1,t=this._focusAlignment.left;if(this._moveFocus(!1,function(i,o){var r=-1,n=Math.floor(o.bottom),s=Math.floor(o.top),a=Math.floor(i.top);if(e===-1&&n<=a||s===e){e=s;r=t>=o.left&&t<=o.left+o.width?0:Math.abs(o.left+o.width/2-t)}return r})){this._setFocusAlignment(this._activeElement,!1,!0);return!0}return!1};t.prototype._moveFocusLeft=function(){var e=this,t=-1,i=this._focusAlignment.top;if(this._moveFocus(r.getRTL(),function(r,n){var s=-1;if(t===-1&&n.right<=r.right&&(e.props.direction===o.FocusZoneDirection.horizontal||n.top===r.top)||n.top===t){t=n.top;s=Math.abs(n.top+n.height/2-i)}return s})){this._setFocusAlignment(this._activeElement,!0,!1);return!0}return!1};t.prototype._moveFocusRight=function(){var e=this,t=-1,i=this._focusAlignment.top;if(this._moveFocus(!r.getRTL(),function(r,n){var s=-1;if(t===-1&&n.left>=r.left&&(e.props.direction===o.FocusZoneDirection.horizontal||n.top===r.top)||n.top===t){t=n.top;s=Math.abs(n.top+n.height/2-i)}return s})){this._setFocusAlignment(this._activeElement,!0,!1);return!0}return!1};t.prototype._setFocusAlignment=function(e,t,i){if(this.props.direction===o.FocusZoneDirection.bidirectional&&(!this._focusAlignment||t||i)){var r=e.getBoundingClientRect(),n=r.left+r.width/2,s=r.top+r.height/2;this._focusAlignment||(this._focusAlignment={left:n,top:s});t&&(this._focusAlignment.left=n);i&&(this._focusAlignment.top=s)}};t.prototype._isImmediateDescendantOfZone=function(e){for(var t=r.getParent(e);t&&t!==this.refs.root&&t!==document.body;){if(r.isElementFocusZone(t))return!1;t=r.getParent(t)}return!0};t.prototype._updateTabIndexes=function(e){if(!e){e=this.refs.root;this._activeElement&&!r.elementContains(e,this._activeElement)&&(this._activeElement=null)}for(var t=e.children,i=0;t&&i-1){var i=e.selectionStart,o=e.selectionEnd,r=i!==o,n=e.value;if(r||i>0&&!t||i!==n.length&&t)return!1}return!0};return t}(r.BaseComponent);u.defaultProps={isCircularNavigation:!1,direction:o.FocusZoneDirection.bidirectional};__decorate([r.autobind],u.prototype,"_onFocus",null);__decorate([r.autobind],u.prototype,"_onMouseDown",null);__decorate([r.autobind],u.prototype,"_onKeyDown",null);t.FocusZone=u});define("office-ui-fabric-react/lib/components/FocusZone/FocusZone.Props",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.vertical=0]="vertical";e[e.horizontal=1]="horizontal";e[e.bidirectional=2]="bidirectional"}(i=t.FocusZoneDirection||(t.FocusZoneDirection={}))});define("office-ui-fabric-react/lib/Check",["require","exports","./components/Check/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Check/index",["require","exports","./Check"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("office-ui-fabric-react/lib/components/Check/Check",["require","exports","react","../../Utilities","./Check.scss"],function(e,t,i,o,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.shouldComponentUpdate=function(e){return this.props.isChecked!==e.isChecked||this.props.checked!==e.checked};t.prototype.render=function(){var e=this.props,t=e.isChecked,n=e.checked;t=t||n;return i.createElement("div",{className:o.css("ms-Check",r.root,(s={},s["is-checked "+r.rootIsChecked]=t,s))},i.createElement("div",{className:o.css("ms-Icon ms-Check-background",r.background)}),i.createElement("i",{className:o.css("ms-Check-check ms-Icon ms-Icon--CheckMark",r.check)}));var s};return t}(o.BaseComponent);n.defaultProps={isChecked:!1};t.Check=n});define("office-ui-fabric-react/lib/components/Check/Check.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_77501c88",rootIsChecked:"rootIsChecked_77501c88",background:"background_77501c88",check:"check_77501c88"};i.loadStyles([{rawString:".root_77501c88{line-height:1;width:24px;height:24px;vertical-align:top;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root_77501c88.rootIsChecked_77501c88 .background_77501c88:before{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.root_77501c88.rootIsChecked_77501c88 .background_77501c88:after{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.root_77501c88.rootIsChecked_77501c88 .check_77501c88{opacity:1;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-weight:900;font-size:12px}.root_77501c88:hover .check_77501c88{opacity:1}.check_77501c88{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";opacity:0}.background_77501c88{position:relative;height:24px;width:24px}.background_77501c88:before{content:'\\E91F';color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.background_77501c88:after{content:'\\EA3A';color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.background_77501c88:after,.background_77501c88:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;height:24px;width:24px;position:absolute}"}]);return o});define("office-ui-fabric-react/lib/Icon",["require","exports","./components/Icon/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Icon/index",["require","exports","./Icon","./IconType"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/Image/Image",["require","exports","react","../../Utilities","./Image.Props","./Image.scss"],function(e,t,i,o,r,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s;!function(e){e[e.landscape=0]="landscape";e[e.portrait=1]="portrait"}(s=t.CoverStyle||(t.CoverStyle={}));t.CoverStyleMap=(d={},d[s.landscape]="ms-Image-image--landscape "+n.imageIsLandscape,d[s.portrait]="ms-Image-image--portrait "+n.imageIsPortrait,d);t.ImageFitMap=(c={},c[r.ImageFit.center]="ms-Image-image--center "+n.imageIsCenter,c[r.ImageFit.contain]="ms-Image-image--contain "+n.imageIsContain,c[r.ImageFit.cover]="ms-Image-image--cover "+n.imageIsCover,c[r.ImageFit.none]="ms-Image-image--none "+n.imageIsNone,c);var a="fabricImage",l=function(e){function l(t){var i=e.call(this,t)||this;i._coverStyle=s.portrait;i.state={loadState:r.ImageLoadState.notLoaded};return i}__extends(l,e);l.prototype.componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:r.ImageLoadState.notLoaded}):this.state.loadState===r.ImageLoadState.loaded&&this._computeCoverStyle(e)};l.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded();this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)};l.prototype.render=function(){var e=o.getNativeProps(this.props,o.imageProperties,["width","height"]),s=this.props,l=s.src,d=s.alt,c=s.width,u=s.height,p=s.shouldFadeIn,m=s.className,h=s.imageFit,f=s.role,g=s.maximizeFrame,b=this.state.loadState,v=this._coverStyle,y=b===r.ImageLoadState.loaded||b===r.ImageLoadState.notLoaded&&this.props.shouldStartVisible;return i.createElement("div",{className:o.css("ms-Image",n.root,m,(_={},_["ms-Image--maximizeFrame "+n.rootIsMaximizeFrame]=g,_)),style:{width:c,height:u},ref:this._resolveRef("_frameElement")},i.createElement("img",__assign({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:a+this.props.src||"",className:o.css("ms-Image-image",n.image,t.CoverStyleMap[v],void 0!==h&&t.ImageFitMap[h],(x={"is-fadeIn":p,"is-notLoaded":!y},x["is-loaded "+n.imageIsLoaded]=y,x["ms-u-fadeIn400"]=y&&p,x["is-error"]=b===r.ImageLoadState.error,x["ms-Image-image--scaleWidth "+n.imageIsScaleWidth]=void 0===h&&!!c&&!u,x["ms-Image-image--scaleHeight "+n.imageIsScaleHeight]=void 0===h&&!c&&!!u,x["ms-Image-image--scaleWidthHeight "+n.imageIsScaleWidthHeight]=void 0===h&&!!c&&!!u,x)),ref:this._resolveRef("_imageElement"),src:l,alt:d,role:f})));var _,x};l.prototype._onImageLoaded=function(e){var t=this.props,i=t.src,o=t.onLoad;o&&o(e);this._computeCoverStyle(this.props);i&&this.setState({loadState:r.ImageLoadState.loaded})};l.prototype._checkImageLoaded=function(){var e=this.props.src,t=this.state.loadState;if(t===r.ImageLoadState.notLoaded){var i=e&&this._imageElement.naturalWidth>0&&this._imageElement.naturalHeight>0||this._imageElement.complete&&l._svgRegex.test(e);if(i){this._computeCoverStyle(this.props);this.setState({loadState:r.ImageLoadState.loaded})}}};l.prototype._computeCoverStyle=function(e){var t=e.imageFit,i=e.width,o=e.height;if((t===r.ImageFit.cover||t===r.ImageFit.contain)&&this._imageElement){var n=void 0;n=i&&o?i/o:this._frameElement.clientWidth/this._frameElement.clientHeight;var a=this._imageElement.naturalWidth/this._imageElement.naturalHeight;a>n?this._coverStyle=s.landscape:this._coverStyle=s.portrait}};l.prototype._onImageError=function(e){this.props.onError&&this.props.onError(e);this.setState({loadState:r.ImageLoadState.error})};return l}(o.BaseComponent);l.defaultProps={shouldFadeIn:!0};l._svgRegex=/\.svg$/i;__decorate([o.autobind],l.prototype,"_onImageLoaded",null);__decorate([o.autobind],l.prototype,"_onImageError",null);t.Image=l;var d,c});define("office-ui-fabric-react/lib/components/Image/Image.Props",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.center=0]="center";e[e.contain=1]="contain";e[e.cover=2]="cover";e[e.none=3]="none"}(i=t.ImageFit||(t.ImageFit={}));var o;!function(e){e[e.notLoaded=0]="notLoaded";e[e.loaded=1]="loaded";e[e.error=2]="error";e[e.errorLoaded=3]="errorLoaded"}(o=t.ImageLoadState||(t.ImageLoadState={}))});define("office-ui-fabric-react/lib/components/Image/Image.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_2a71aad6",rootIsMaximizeFrame:"rootIsMaximizeFrame_2a71aad6",image:"image_2a71aad6",imageIsLoaded:"imageIsLoaded_2a71aad6",imageIsCenter:"imageIsCenter_2a71aad6",imageIsContain:"imageIsContain_2a71aad6",imageIsCover:"imageIsCover_2a71aad6",imageIsLandscape:"imageIsLandscape_2a71aad6",imageIsPortrait:"imageIsPortrait_2a71aad6",imageIsNone:"imageIsNone_2a71aad6",imageIsScaleWidthHeight:"imageIsScaleWidthHeight_2a71aad6",imageIsScaleWidth:"imageIsScaleWidth_2a71aad6",imageIsScaleHeight:"imageIsScaleHeight_2a71aad6"};i.loadStyles([{rawString:".root_2a71aad6{overflow:hidden}.rootIsMaximizeFrame_2a71aad6{height:100%;width:100%}.image_2a71aad6{display:block;opacity:0}.image_2a71aad6.imageIsLoaded_2a71aad6{opacity:1}.imageIsCenter_2a71aad6,.imageIsContain_2a71aad6,.imageIsCover_2a71aad6{position:relative;top:50%}html[dir=ltr] .imageIsCenter_2a71aad6,html[dir=ltr] .imageIsContain_2a71aad6,html[dir=ltr] .imageIsCover_2a71aad6{left:50%}html[dir=rtl] .imageIsCenter_2a71aad6,html[dir=rtl] .imageIsContain_2a71aad6,html[dir=rtl] .imageIsCover_2a71aad6{right:50%}html[dir=ltr] .imageIsCenter_2a71aad6,html[dir=ltr] .imageIsContain_2a71aad6,html[dir=ltr] .imageIsCover_2a71aad6{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[dir=rtl] .imageIsCenter_2a71aad6,html[dir=rtl] .imageIsContain_2a71aad6,html[dir=rtl] .imageIsCover_2a71aad6{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.imageIsContain_2a71aad6.imageIsLandscape_2a71aad6{width:100%;height:auto}.imageIsContain_2a71aad6.imageIsPortrait_2a71aad6{height:100%;width:auto}.imageIsCover_2a71aad6.imageIsLandscape_2a71aad6{height:100%;width:auto}.imageIsCover_2a71aad6.imageIsPortrait_2a71aad6{width:100%;height:auto}.imageIsNone_2a71aad6{height:auto;width:auto}.imageIsScaleWidthHeight_2a71aad6{height:100%;width:100%}.imageIsScaleWidth_2a71aad6{height:auto;width:100%}.imageIsScaleHeight_2a71aad6{height:100%;width:auto}"}]);return o});define("office-ui-fabric-react/lib/Layer",["require","exports","./components/Layer/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Layer/index",["require","exports","./Layer","./LayerHost"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("office-ui-fabric-react/lib/components/Layer/Layer",["require","exports","react","react-dom","../../Fabric","../../Utilities","./Layer.scss"],function(e,t,i,o,r,n,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={},l=function(e){function t(t){var i=e.call(this,t)||this;i._warnDeprecations({onLayerMounted:"onLayerDidMount"});if(i.props.hostId){a[i.props.hostId]||(a[i.props.hostId]=[]);a[i.props.hostId].push(i)}return i}__extends(t,e);t.notifyHostChanged=function(e){a[e]&&a[e].forEach(function(e){return e.forceUpdate()})};t.prototype.componentDidMount=function(){this.componentDidUpdate()};t.prototype.componentWillUnmount=function(){var e=this;this._removeLayerElement();if(this.props.hostId){a[this.props.hostId]=a[this.props.hostId].filter(function(t){return t!==e});a[this.props.hostId].length||delete a[this.props.hostId]}};t.prototype.componentDidUpdate=function(){var e=this,t=this._getHost();t!==this._host&&this._removeLayerElement();if(t){this._host=t;if(!this._layerElement){var a=n.getDocument(this._rootElement);this._layerElement=a.createElement("div");this._layerElement.className=n.css("ms-Layer",(l={},l["ms-Layer--fixed "+s.rootIsFixed]=!this.props.hostId,l));t.appendChild(this._layerElement);n.setVirtualParent(this._layerElement,this._rootElement)}o.unstable_renderSubtreeIntoContainer(this,i.createElement(r.Fabric,{className:n.css("ms-Layer-content",s.content)},this.props.children),this._layerElement,function(){if(!e._hasMounted){e._hasMounted=!0;e.props.onLayerMounted&&e.props.onLayerMounted();e.props.onLayerDidMount()}})}var l};t.prototype.render=function(){return i.createElement("span",{className:"ms-Layer",ref:this._resolveRef("_rootElement")})};t.prototype._removeLayerElement=function(){if(this._layerElement){this.props.onLayerWillUnmount();o.unmountComponentAtNode(this._layerElement);var e=this._layerElement.parentNode;e&&e.removeChild(this._layerElement);this._layerElement=void 0;this._hasMounted=!1}};t.prototype._getHost=function(){var e=this.props.hostId,t=n.getDocument(this._rootElement);return e?t.getElementById(e):t.body};return t}(n.BaseComponent);l.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}};t.Layer=l});define("office-ui-fabric-react/lib/Fabric",["require","exports","./components/Fabric/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Fabric/index",["require","exports","./Fabric"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i-1){this.setState({isFocusVisible:!0});n=!0}};return t}(o.BaseComponent);t.Fabric=s});define("office-ui-fabric-react/lib/components/Layer/Layer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={rootIsFixed:"rootIsFixed_9686e7e8",content:"content_9686e7e8"};i.loadStyles([{rawString:".rootIsFixed_9686e7e8{position:fixed;z-index:1000000;top:0;left:0;width:100vw;height:100vh;visibility:hidden}.content_9686e7e8{visibility:visible}"}]);return o});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i0&&i.createElement("span",{className:o.css("ms-GroupSpacer",r.root),style:{width:e.count*n}})}});define("office-ui-fabric-react/lib/components/GroupedList/GroupSpacer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_e1740e24"};i.loadStyles([{rawString:".root_e1740e24{display:inline-block}"}]);return o});define("office-ui-fabric-react/lib/components/DetailsList/DetailsHeader.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_b9b1a350",rootIsSelectAllHidden:"rootIsSelectAllHidden_b9b1a350",cell:"cell_b9b1a350",cellIsCheck:"cellIsCheck_b9b1a350",rootIsAllSelected:"rootIsAllSelected_b9b1a350",cellWrapper:"cellWrapper_b9b1a350",cellIsActionable:"cellIsActionable_b9b1a350",cellIsSizer:"cellIsSizer_b9b1a350",cellIsEmpty:"cellIsEmpty_b9b1a350",cellIsResizing:"cellIsResizing_b9b1a350",collapseButton:"collapseButton_b9b1a350",collapseButtonIsCollapsed:"collapseButtonIsCollapsed_b9b1a350",nearIcon:"nearIcon_b9b1a350",filterChevron:"filterChevron_b9b1a350",sizingOverlay:"sizingOverlay_b9b1a350"};i.loadStyles([{rawString:".root_b9b1a350{display:inline-block;min-width:100%;height:36px;line-height:36px;white-space:nowrap;padding-bottom:1px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir=ltr] .root_b9b1a350.rootIsSelectAllHidden_b9b1a350{padding-left:36px}html[dir=rtl] .root_b9b1a350.rootIsSelectAllHidden_b9b1a350{padding-right:36px}.cell_b9b1a350.cellIsCheck_b9b1a350 .ms-Check-background{opacity:0}.cell_b9b1a350.cellIsCheck_b9b1a350:hover .ms-Check-background,.root_b9b1a350.rootIsAllSelected_b9b1a350 .ms-Check-background{opacity:1}.cellWrapper_b9b1a350{display:inline-block;position:relative}.cell_b9b1a350{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;background:0 0;color:'},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";font-weight:400;position:relative;display:inline-block;box-sizing:border-box;padding:0 8px;border:none;line-height:inherit;margin:0;height:36px;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cell_b9b1a350::-moz-focus-inner{border:0}.cell_b9b1a350{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .cell_b9b1a350:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .cell_b9b1a350{text-align:left}html[dir=rtl] .cell_b9b1a350{text-align:right}html[dir=ltr] .cell_b9b1a350{text-align:left}html[dir=rtl] .cell_b9b1a350{text-align:right}.cell_b9b1a350.cellIsCheck_b9b1a350{position:relative;padding:6px;margin:0}.cell_b9b1a350.cellIsActionable_b9b1a350{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.cell_b9b1a350.cellIsActionable_b9b1a350:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";background:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}.cell_b9b1a350.cellIsActionable_b9b1a350:active{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.cell_b9b1a350.cellIsSizer_b9b1a350{position:absolute;width:16px;cursor:ew-resize;bottom:0;top:0;height:inherit;background:0 0}html[dir=ltr] .cell_b9b1a350.cellIsSizer_b9b1a350{margin-left:-10px}html[dir=rtl] .cell_b9b1a350.cellIsSizer_b9b1a350{margin-right:-10px}.cell_b9b1a350.cellIsEmpty_b9b1a350{text-overflow:clip}.cell_b9b1a350.cellIsSizer_b9b1a350:after{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:"},{theme:"neutralTertiaryAlt", defaultValue:"#c8c8c8"},{rawString:";opacity:0}.cell_b9b1a350.cellIsSizer_b9b1a350.cellIsResizing_b9b1a350:after,.cell_b9b1a350.cellIsSizer_b9b1a350:hover:after{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.collapseButton_b9b1a350{text-align:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;width:20px;outline:0}.collapseButton_b9b1a350.collapseButtonIsCollapsed_b9b1a350{-webkit-transform:rotate(0);transform:rotate(0)}.cell_b9b1a350 .nearIcon_b9b1a350{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";opacity:1}html[dir=ltr] .cell_b9b1a350 .nearIcon_b9b1a350{padding-right:4px}html[dir=rtl] .cell_b9b1a350 .nearIcon_b9b1a350{padding-left:4px}.cell_b9b1a350 .filterChevron_b9b1a350{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";vertical-align:middle}html[dir=ltr] .cell_b9b1a350 .filterChevron_b9b1a350{padding-left:4px}html[dir=rtl] .cell_b9b1a350 .filterChevron_b9b1a350{padding-right:4px}.sizingOverlay_b9b1a350{position:absolute;left:0;top:0;right:0;bottom:0;cursor:ew-resize;background:rgba(255,255,255,0)}html[dir=ltr] .cell_b9b1a350 .collapseButton_b9b1a350{padding-right:0}html[dir=rtl] .cell_b9b1a350 .collapseButton_b9b1a350{padding-left:0}"}]);return o});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0){var s=this.refs.cellMeasurer.getBoundingClientRect().width;n.onMeasureDone(s);this.setState({columnMeasureInfo:null})}if(o&&r&&!this._hasMounted){this._hasMounted=!0;r(this)}};t.prototype.componentWillUnmount=function(){var e=this.props,t=e.item,i=e.onWillUnmount;i&&t&&i(this);if(this._dragDropSubscription){this._dragDropSubscription.dispose();delete this._dragDropSubscription}};t.prototype.componentWillReceiveProps=function(e){this.setState({selectionState:this._getSelectionState(e),groupNestingDepth:e.groupNestingDepth})};t.prototype.render=function(){var e=this.props,t=e.columns,n=e.dragDropEvents,p=e.item,m=e.itemIndex,h=e.onRenderCheck,f=void 0===h?this._onRenderCheck:h,g=e.onRenderItemColumn,b=e.selectionMode,v=e.viewport,y=e.checkboxVisibility,_=e.getRowAriaLabel,x=e.checkButtonAriaLabel,S=e.selection,k=this.state,w=k.selectionState,P=w.isSelected,C=w.anySelected,T=k.columnMeasureInfo,I=k.isDropping,E=k.groupNestingDepth,D=Boolean(n&&n.canDrag&&n.canDrag(p)),L=I?this._droppingClassNames?this._droppingClassNames:u:"",F=_?_(p):null,M=S.canSelectItem(p),O=b===d.SelectionMode.multiple;return i.createElement("div",{ref:"root",role:"row","aria-label":F,className:o.css("ms-DetailsRow ms-u-fadeIn400",c.root,L,(R={},R["is-contentUnselectable "+c.rootIsContentUnselectable]=O,R["is-selected "+c.rootIsSelected]=P,R["is-check-visible "+c.rootIsCheckVisible]=y===r.CheckboxVisibility.always,R)),"data-is-focusable":!0,"data-selection-index":m,"data-item-index":m,"data-is-draggable":D,draggable:D,"data-automationid":"DetailsRow",style:{minWidth:v?v.width:0},"aria-selected":P},i.createElement(l.FocusZone,{direction:l.FocusZoneDirection.horizontal},b!==d.SelectionMode.none&&y!==r.CheckboxVisibility.hidden&&i.createElement("span",{role:"gridcell"},f({isSelected:P,anySelected:C,ariaLabel:x,canSelect:M})),s.GroupSpacer({count:E}),p&&i.createElement(a.DetailsRowFields,{columns:t,item:p,itemIndex:m,onRenderItemColumn:g}),T&&i.createElement("span",{className:o.css("ms-DetailsRow-cellMeasurer ms-DetailsRow-cell",c.cellMeasurer,c.cell),ref:"cellMeasurer"},i.createElement(a.DetailsRowFields,{columns:[T.column],item:p,itemIndex:m,onRenderItemColumn:g}))));var R};t.prototype.measureCell=function(e,t){var i=o.assign({},this.props.columns[e]);i.minWidth=0;i.maxWidth=999999;delete i.calculatedWidth;this.setState({columnMeasureInfo:{index:e,column:i,onMeasureDone:t}})};t.prototype.focus=function(){if(this.refs&&this.refs.root){this.refs.root.tabIndex=0;this.refs.root.focus()}};t.prototype._onRenderCheck=function(e){return i.createElement(n.DetailsRowCheck,__assign({},e))};t.prototype._getSelectionState=function(e){var t=e.itemIndex,i=e.selection;return{isSelected:i.isIndexSelected(t),anySelected:i.getSelectedCount()>0}};t.prototype._onSelectionChanged=function(){var e=this._getSelectionState(this.props);o.shallowCompare(e,this.state.selectionState)||this.setState({selectionState:e})};t.prototype._getRowDragDropOptions=function(){var e=this.props,t=e.item,i=e.itemIndex,o=e.dragDropEvents,r=e.eventsToRegister,n={eventMap:r,selectionIndex:i,context:{data:t,index:i},canDrag:o.canDrag,canDrop:o.canDrop,onDragStart:o.onDragStart,updateDropState:this._updateDroppingState,onDrop:o.onDrop,onDragEnd:o.onDragEnd};return n};t.prototype._updateDroppingState=function(e,t){var i=this.state,o=i.selectionState,r=i.isDropping,n=this.props,s=n.dragDropEvents,a=n.item;e?s.onDragEnter&&(this._droppingClassNames=s.onDragEnter(a,t)):s.onDragLeave&&s.onDragLeave(a,t);r!==e&&this.setState({selectionState:o,isDropping:e})};return t}(o.BaseComponent);t.DetailsRow=p});define("office-ui-fabric-react/lib/components/DetailsList/DetailsRowCheck",["require","exports","react","../../Utilities","../../Check","./DetailsRow.scss"],function(e,t,i,o,r,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DetailsRowCheck=function(e){var t=e.isSelected||e.selected;return i.createElement("button",{type:"button",className:o.css("ms-DetailsRow-check",n.check),role:"button","aria-pressed":t,"data-selection-toggle":!0,"data-automationid":"DetailsRowCheck","aria-label":e.ariaLabel},e.canSelect?i.createElement(r.Check,{checked:t}):i.createElement("div",{className:o.css("ms-DetailsRow-checkSpacer",n.checkSpacer)}))}});define("office-ui-fabric-react/lib/components/DetailsList/DetailsRow.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_615c5d78",rootIsSelected:"rootIsSelected_615c5d78",rootIsContentUnselectable:"rootIsContentUnselectable_615c5d78",cell:"cell_615c5d78",isMultiline:"isMultiline_615c5d78",fields:"fields_615c5d78",check:"check_615c5d78",rootIsCheckVisible:"rootIsCheckVisible_615c5d78",cellMeasurer:"cellMeasurer_615c5d78",checkSpacer:"checkSpacer_615c5d78"};i.loadStyles([{rawString:".root_615c5d78{display:inline-block;min-width:100%;min-height:36px;margin:1px 0;vertical-align:top;white-space:nowrap;padding:0;box-sizing:border-box;background:0 0;border:none;vertical-align:top;line-height:16px}.root_615c5d78::-moz-focus-inner{border:0}.root_615c5d78{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_615c5d78:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .root_615c5d78{text-align:left}html[dir=rtl] .root_615c5d78{text-align:right}.root_615c5d78:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.rootIsSelected_615c5d78{background:"},{theme:"neutralQuaternary",defaultValue:"#d0d0d0"},{rawString:"}.rootIsSelected_615c5d78:hover{background:"},{theme:"neutralQuaternaryAlt",defaultValue:"#dadada"},{rawString:"}.rootIsContentUnselectable_615c5d78{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.cell_615c5d78{display:inline-block;position:relative;box-sizing:border-box;padding:10px 0;margin:0 8px;min-height:36px;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isMultiline_615c5d78{white-space:normal;word-break:break-word;text-overflow:clip}.fields_615c5d78{display:inline-block}.check_615c5d78{display:inline-block;cursor:default;padding:6px;box-sizing:border-box;vertical-align:top;background:0 0;border:none;opacity:0}.check_615c5d78::-moz-focus-inner{border:0}.check_615c5d78{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .check_615c5d78:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.rootIsCheckVisible_615c5d78 .check_615c5d78,.rootIsSelected_615c5d78 .check_615c5d78,.root_615c5d78:hover .check_615c5d78{opacity:1}.cellMeasurer_615c5d78 .cell_615c5d78{overflow:visible;white-space:nowrap}.checkSpacer_615c5d78{display:inline-block;height:20px;width:20px}"}]);return o});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("office-ui-fabric-react/lib/components/DetailsList/DetailsRowFields",["require","exports","react","../../Utilities","./DetailsRow.scss"],function(e,t,i,o,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){function t(t){var i=e.call(this)||this;i.state=i._getState(t);return i}__extends(t,e);t.prototype.componentWillReceiveProps=function(e){this.setState(this._getState(e))};t.prototype.render=function(){var e=this.props.columns,t=this.state.cellContent;return i.createElement("div",{className:o.css("ms-DetailsRow-fields",r.fields),"data-automationid":"DetailsRowFields"},e.map(function(e,n){return i.createElement("div",{key:n,role:e.isRowHeader?"rowheader":"gridcell",className:o.css("ms-DetailsRow-cell",r.cell,e.className,(s={"is-multiline":e.isMultiline},s[r.isMultiline]=e.isMultiline,s)),style:{width:e.calculatedWidth},"data-automationid":"DetailsRowCell","data-automation-key":e.key},t[n]);var s}))};t.prototype._getState=function(e){var t=this,i=e.item,o=e.itemIndex,r=e.onRenderItemColumn;return{cellContent:e.columns.map(function(e){var n;try{var s=e.onRender||r;n=s?s(i,o,e):t._getCellText(i,e)}catch(a){}return n})}};t.prototype._getCellText=function(e,t){var i=e&&t&&t.fieldName?e[t.fieldName]:"";null!==i&&void 0!==i||(i="");return i};return t}(o.BaseComponent);t.DetailsRowFields=n});define("office-ui-fabric-react/lib/GroupedList",["require","exports","./components/GroupedList/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/GroupedList/index",["require","exports","./GroupedList"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__decorate=this&&this.__decorate||function(e,t,i,o){var r,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/GroupedList/GroupedList",["require","exports","react","../../Utilities","./GroupedListSection","../../List","../../utilities/selection/index","./GroupedList.scss"],function(e,t,i,o,r,n,s,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=function(e){function t(t){var i=e.call(this,t)||this;i._isSomeGroupExpanded=i._computeIsSomeGroupExpanded(t.groups);i.state={lastWidth:0,groups:t.groups};return i}__extends(t,e);t.prototype.componentWillReceiveProps=function(e){var t=this.props,i=t.groups,o=t.selectionMode,r=!1;if(e.groups!==i){this.setState({groups:e.groups});r=!0}e.selectionMode!==o&&(r=!0);r&&this._forceListUpdates()};t.prototype.render=function(){var e=this.props.className,t=this.state.groups;return i.createElement("div",{ref:"root",className:o.css("ms-GroupedList",a.root,e),"data-automationid":"GroupedList","data-is-scrollable":"false",role:"grid"},t?i.createElement(n.List,{ref:"list",items:t,onRenderCell:this._renderGroup,getItemCountForPage:function(){return 1}}):this._renderGroup(null,0))};t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this);this._forceListUpdates()};t.prototype.toggleCollapseAll=function(e){var t=this.state.groups,i=this.props.groupProps,o=i&&i.onToggleCollapseAll;if(t){o&&o(e);for(var r=0;r0?i.createElement(r.GroupedListSection,{ref:"group_"+t,key:this._getGroupKey(e,t),dragDropEvents:s,dragDropHelper:a,eventsToRegister:l,footerProps:v,getGroupItemLimit:d&&d.getGroupItemLimit,group:e,groupIndex:t,groupNestingDepth:y,headerProps:b,listProps:u,items:c,onRenderCell:p,onRenderGroupHeader:d.onRenderHeader,onRenderGroupFooter:d.onRenderFooter,selectionMode:m,selection:h,viewport:f}):null};t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(t))};t.prototype._getGroupNestingDepth=function(){for(var e=this.state.groups,t=0,i=e;i&&i.length>0;){t++;i=i[0].children}return t};t.prototype._onToggleCollapse=function(e){var t=this.props.groupProps,i=t&&t.headerProps&&t.headerProps.onToggleCollapse;if(e){i&&i(e);e.isCollapsed=!e.isCollapsed;this._updateIsSomeGroupExpanded();this.forceUpdate()}};t.prototype._onToggleSelectGroup=function(e){e&&this.props.selection.toggleRangeSelected(e.startIndex,e.count)};t.prototype._forceListUpdates=function(e){e=e||this.state.groups;var t=e?e.length:1;if(this.refs.list){this.refs.list.forceUpdate();for(var i=0;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/GroupedList/GroupedListSection",["require","exports","react","../../Utilities","../../utilities/selection/index","./GroupFooter","./GroupHeader","../../List","../../Utilities","./GroupedList.scss"],function(e,t,i,o,r,n,s,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c="is-dropping",u=function(e){function t(t){var i=e.call(this,t)||this,o=t.selection,r=t.group;i._subGroups={};i.state={isDropping:!1,isSelected:!(!o||!r)&&o.isRangeSelected(r.startIndex,r.count)};return i}__extends(t,e);t.prototype.componentDidMount=function(){var e=this.props,t=e.dragDropHelper,i=e.selection;t&&(this._dragDropSubscription=t.subscribe(this.refs.root,this._events,this._getGroupDragDropOptions()));i&&this._events.on(i,r.SELECTION_CHANGE,this._onSelectionChange)};t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&this._dragDropSubscription.dispose()};t.prototype.componentDidUpdate=function(e){if(this.props.group!==e.group||this.props.groupIndex!==e.groupIndex||this.props.dragDropHelper!==e.dragDropHelper){if(this._dragDropSubscription){this._dragDropSubscription.dispose();delete this._dragDropSubscription}this.props.dragDropHelper&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this.refs.root,this._events,this._getGroupDragDropOptions()))}};t.prototype.render=function(){var e=this.props,t=e.getGroupItemLimit,o=e.group,r=e.groupIndex,n=e.headerProps,s=e.footerProps,c=e.viewport,u=e.selectionMode,p=e.onRenderGroupHeader,m=void 0===p?this._onRenderGroupHeader:p,h=e.onRenderGroupFooter,f=void 0===h?this._onRenderGroupFooter:h,g=this.state.isSelected,b=o&&t?t(o):1/0,v=o&&!o.children&&!o.isCollapsed&&!o.isShowingAll&&(o.count>b||o.hasMoreData),y=o&&o.children&&o.children.length>0,_={group:o,groupIndex:r,groupLevel:o?o.level:0,isSelected:g,viewport:c,selectionMode:u},x=l.assign({},n,_),S=l.assign({},s,_);return i.createElement("div",{ref:"root",className:l.css("ms-GroupedList-group",d.group,this._getDroppingClassName())},m(x,this._onRenderGroupHeader),o&&o.isCollapsed?null:y?i.createElement(a.List,{ref:"list",items:o.children,onRenderCell:this._renderSubGroup,getItemCountForPage:function(){return 1}}):this._onRenderGroup(b),v&&f(S,this._onRenderGroupFooter))};t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this);this.forceListUpdate()};t.prototype.forceListUpdate=function(){var e=this.props.group;if(this.refs.list){this.refs.list.forceUpdate();if(e&&e.children&&e.children.length>0)for(var t=e.children.length,i=0;i0?i.createElement(t,{ref:"subGroup_"+o,key:this._getGroupKey(e,o),dragDropEvents:n,dragDropHelper:s,eventsToRegister:a,footerProps:p,getGroupItemLimit:l,group:e,groupIndex:o,groupNestingDepth:d,headerProps:u,items:c,listProps:m,onRenderCell:h,selection:f,selectionMode:g,viewport:b,onRenderGroupHeader:v,onRenderGroupFooter:y}):null};t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(e.level)+String(t))};t.prototype._getGroupDragDropOptions=function(){var e=this.props,t=e.group,i=e.groupIndex,o=e.dragDropEvents,r=e.eventsToRegister,n={eventMap:r,selectionIndex:-1,context:{data:t,index:i,isGroup:!0},canDrag:function(){return!1},canDrop:o.canDrop,onDragStart:null,updateDropState:this._updateDroppingState};return n};t.prototype._updateDroppingState=function(e,t){var i=this.state.isDropping,o=this.props.dragDropEvents;i?o.onDragEnter&&o.onDragEnter(t,null):o.onDragLeave&&o.onDragLeave(t,null);i!==e&&this.setState({isDropping:e})};t.prototype._getDroppingClassName=function(){var e=this.state.isDropping,t=this.props.group;e=!(!t||!e);return l.css(e&&c,e&&d.groupIsDropping)};return t}(o.BaseComponent);__decorate([o.autobind],u.prototype,"_onRenderGroupHeader",null);__decorate([o.autobind],u.prototype,"_onRenderGroupFooter",null);__decorate([o.autobind],u.prototype,"_renderSubGroup",null);__decorate([o.autobind],u.prototype,"_getGroupDragDropOptions",null);__decorate([o.autobind],u.prototype,"_updateDroppingState",null);t.GroupedListSection=u});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__decorate=this&&this.__decorate||function(e,t,i,o){var r,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/GroupedList/GroupFooter",["require","exports","react","../../Utilities","../../Link","./GroupSpacer","./GroupFooter.scss"],function(e,t,i,o,r,n,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.render=function(){var e=this.props,t=e.group,a=e.groupLevel,l=e.showAllLinkText;return t&&i.createElement("div",{className:o.css("ms-groupFooter",s.root)},n.GroupSpacer({count:a}),i.createElement(r.Link,{onClick:this._onSummarizeClick},l))};t.prototype._onSummarizeClick=function(e){this.props.onToggleSummarize(this.props.group);e.stopPropagation();e.preventDefault()};return t}(o.BaseComponent);__decorate([o.autobind],a.prototype,"_onSummarizeClick",null);t.GroupFooter=a});define("office-ui-fabric-react/lib/Link",["require","exports","./components/Link/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Link/index",["require","exports","./Link"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/Link/Link",["require","exports","react","../../Utilities","./Link.scss"],function(e,t,i,o,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.render=function(){var e=this.props,t=e.disabled,n=e.children,s=e.className,a=e.href;return a?i.createElement("a",__assign({},o.getNativeProps(this.props,o.anchorProperties),{className:o.css("ms-Link",r.root,s,(l={"is-disabled":t},l[r.isDisabled]=t,l[r.isEnabled]=!t,l)),onClick:this._onClick,ref:this._resolveRef("_link"),target:this.props.target}),n):i.createElement("button",__assign({},o.getNativeProps(this.props,o.buttonProperties),{className:o.css("ms-Link",r.root,s,(d={"is-disabled":t},d[r.isDisabled]=t,d)),onClick:this._onClick,ref:this._resolveRef("_link")}),n);var l,d};t.prototype.focus=function(){this._link&&this._link.focus()};t.prototype._onClick=function(e){var t=this.props.onClick;t&&t(e)};return t}(o.BaseComponent);__decorate([o.autobind],n.prototype,"_onClick",null);t.Link=n});define("office-ui-fabric-react/lib/components/Link/Link.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_3b2e5351",isEnabled:"isEnabled_3b2e5351",isDisabled:"isDisabled_3b2e5351"};i.loadStyles([{rawString:'.root_3b2e5351{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";margin:0;overflow:inherit;padding:0;text-overflow:inherit}.isEnabled_3b2e5351:focus,.isEnabled_3b2e5351:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.isEnabled_3b2e5351:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.isDisabled_3b2e5351{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";pointer-events:none;cursor:default}button.root_3b2e5351{background:0 0;border:none;cursor:pointer;display:inline;font-size:inherit}button.root_3b2e5351::-moz-focus-inner{border:0}button.root_3b2e5351{outline:transparent;position:relative}.ms-Fabric.is-focusVisible button.root_3b2e5351:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] button.root_3b2e5351{text-align:left}html[dir=rtl] button.root_3b2e5351{text-align:right}a.root_3b2e5351{text-decoration:none}.ms-Fabric.is-focusVisible a.root_3b2e5351:focus{outline:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}"}]);return o});define("office-ui-fabric-react/lib/components/GroupedList/GroupFooter.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_58d10b8d"};i.loadStyles([{rawString:'.root_58d10b8d{position:relative;padding:10px 84px;cursor:pointer}.root_58d10b8d .ms-Link{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px}'}]);return o});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__decorate=this&&this.__decorate||function(e,t,i,o){var r,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/GroupedList/GroupHeader",["require","exports","react","../../Utilities","../../utilities/selection/index","../../Check","../../Icon","./GroupSpacer","../../Spinner","../../FocusZone","./GroupHeader.scss"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(e){function t(t){var i=e.call(this,t)||this;i.state={isCollapsed:i.props.group&&i.props.group.isCollapsed,isLoadingVisible:!1};return i}__extends(t,e);t.prototype.componentWillReceiveProps=function(e){if(e.group){var t=e.group.isCollapsed,i=e.headerProps&&e.headerProps.isGroupLoading,o=!t&&i&&i(e.group);this.setState({isCollapsed:t,isLoadingVisible:o})}};t.prototype.render=function(){var e=this.props,t=e.group,u=e.groupLevel,p=e.viewport,m=e.selectionMode,h=e.loadingText,f=e.isSelected,g=e.selected,b=e.isCollapsedGroupSelectVisible,v=this.state,y=v.isCollapsed,_=v.isLoadingVisible;void 0===b&&(b=!0);var x=m===r.SelectionMode.multiple,S=x&&(b||!(t&&t.isCollapsed)),k=f||g;return t&&i.createElement("div",{className:o.css("ms-GroupHeader",c.root,(w={},w["is-selected "+c.rootIsSelected]=k,w)),style:p?{minWidth:p.width}:{},onClick:this._onHeaderClick,"aria-label":t.ariaLabel||t.name,"data-is-focusable":!0},i.createElement(d.FocusZone,{direction:d.FocusZoneDirection.horizontal},S?i.createElement("button",{type:"button",className:o.css("ms-GroupHeader-check",c.check),"data-selection-toggle":!0,onClick:this._onToggleSelectGroupClick},i.createElement(n.Check,{checked:k})):m!==r.SelectionMode.none?a.GroupSpacer({count:1}):null,a.GroupSpacer({count:u}),i.createElement("div",{className:o.css("ms-GroupHeader-dropIcon",c.dropIcon) },i.createElement(s.Icon,{iconName:"Tag"})),i.createElement("button",{type:"button",className:o.css("ms-GroupHeader-expand",c.expand),onClick:this._onToggleCollapse},i.createElement(s.Icon,{className:o.css(y&&"is-collapsed "+c.expandIsCollapsed),iconName:"ChevronDown"})),i.createElement("div",{className:o.css("ms-GroupHeader-title ms-font-xl",c.title)},i.createElement("span",null,t.name),i.createElement("span",null,"(",t.count,t.hasMoreData&&"+",")")),i.createElement("div",{className:o.css("ms-GroupHeader-loading",c.loading,_&&"is-loading "+c.loadingIsVisible)},i.createElement(l.Spinner,{label:h}))));var w};t.prototype._onToggleCollapse=function(e){var t=this.props,i=t.group,o=t.onToggleCollapse,r=t.isGroupLoading,n=this.state.isCollapsed,s=!n,a=!s&&r&&r(i);this.setState({isCollapsed:s,isLoadingVisible:a});o&&o(i);e.stopPropagation();e.preventDefault()};t.prototype._onToggleSelectGroupClick=function(e){var t=this.props,i=t.onToggleSelectGroup,o=t.group;i&&i(o);e.preventDefault();e.stopPropagation()};t.prototype._onHeaderClick=function(){var e=this.props,t=e.group,i=e.onGroupHeaderClick,o=e.onToggleSelectGroup;i?i(t):o&&o(t)};return t}(o.BaseComponent);__decorate([o.autobind],u.prototype,"_onToggleCollapse",null);__decorate([o.autobind],u.prototype,"_onToggleSelectGroupClick",null);__decorate([o.autobind],u.prototype,"_onHeaderClick",null);t.GroupHeader=u});define("office-ui-fabric-react/lib/Spinner",["require","exports","./components/Spinner/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Spinner/index",["require","exports","./Spinner","./Spinner.Props"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("office-ui-fabric-react/lib/components/Spinner/Spinner",["require","exports","react","../../Utilities","./Spinner.Props","./Spinner.scss"],function(e,t,i,o,r,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.render=function(){var e=this.props,t=e.type,s=e.size,a=e.label,l=e.className;return i.createElement("div",{className:o.css("ms-Spinner",n.root,l)},i.createElement("div",{className:o.css("ms-Spinner-circle",n.circle,(d={},d["ms-Spinner--xSmall "+n.circleIsXSmall]=s===r.SpinnerSize.xSmall,d["ms-Spinner--small "+n.circleIsSmall]=s===r.SpinnerSize.small,d["ms-Spinner--medium "+n.circleIsMedium]=s===r.SpinnerSize.medium,d["ms-Spinner--large "+n.circleIsLarge]=s===r.SpinnerSize.large,d["ms-Spinner--normal "+n.circleIsTypeMedium]=t===r.SpinnerType.normal,d["ms-Spinner--large "+n.circleIsTypeLarge]=t===r.SpinnerType.large,d))}),a&&i.createElement("div",{className:o.css("ms-Spinner-label",n.label)},a));var d};return t}(o.BaseComponent);s.defaultProps={size:r.SpinnerSize.medium};t.Spinner=s});define("office-ui-fabric-react/lib/components/Spinner/Spinner.Props",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.xSmall=0]="xSmall";e[e.small=1]="small";e[e.medium=2]="medium";e[e.large=3]="large"}(i=t.SpinnerSize||(t.SpinnerSize={}));var o;!function(e){e[e.normal=0]="normal";e[e.large=1]="large"}(o=t.SpinnerType||(t.SpinnerType={}))});define("office-ui-fabric-react/lib/components/Spinner/Spinner.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_07fb822d",circle:"circle_07fb822d",spinAnimation:"spinAnimation_07fb822d",circleIsXSmall:"circleIsXSmall_07fb822d",circleIsSmall:"circleIsSmall_07fb822d",circleIsTypeMedium:"circleIsTypeMedium_07fb822d",circleIsMedium:"circleIsMedium_07fb822d",circleIsTypeLarge:"circleIsTypeLarge_07fb822d",circleIsLarge:"circleIsLarge_07fb822d",label:"label_07fb822d"};i.loadStyles([{rawString:"@-webkit-keyframes spinAnimation_07fb822d{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinAnimation_07fb822d{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.root_07fb822d>.circle_07fb822d{margin:auto;box-sizing:border-box;border-radius:50%;width:100%;height:100%;border:1.5px solid "},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";border-top-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";-webkit-animation:spinAnimation_07fb822d 1.3s infinite cubic-bezier(.53,.21,.29,.67);animation:spinAnimation_07fb822d 1.3s infinite cubic-bezier(.53,.21,.29,.67)}.root_07fb822d>.circle_07fb822d.circleIsXSmall_07fb822d{width:12px;height:12px}.root_07fb822d>.circle_07fb822d.circleIsSmall_07fb822d{width:16px;height:16px}.root_07fb822d>.circle_07fb822d.circleIsMedium_07fb822d,.root_07fb822d>.circle_07fb822d.circleIsTypeMedium_07fb822d{width:20px;height:20px}.root_07fb822d>.circle_07fb822d.circleIsLarge_07fb822d,.root_07fb822d>.circle_07fb822d.circleIsTypeLarge_07fb822d{width:28px;height:28px}.root_07fb822d>.label_07fb822d{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";margin-top:10px;text-align:center}@media screen and (-ms-high-contrast:active){.root_07fb822d>.circle_07fb822d{border-top-style:none}}"}]);return o});define("office-ui-fabric-react/lib/components/GroupedList/GroupHeader.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_9cdac6cf",rootIsSelected:"rootIsSelected_9cdac6cf",check:"check_9cdac6cf",expand:"expand_9cdac6cf",title:"title_9cdac6cf",expandIsCollapsed:"expandIsCollapsed_9cdac6cf",loading:"loading_9cdac6cf",loadingIsVisible:"loadingIsVisible_9cdac6cf",dropIcon:"dropIcon_9cdac6cf"};i.loadStyles([{rawString:".root_9cdac6cf{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root_9cdac6cf::-moz-focus-inner{border:0}.root_9cdac6cf{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_9cdac6cf:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.root_9cdac6cf:hover{background:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:"}.root_9cdac6cf.rootIsSelected_9cdac6cf{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.root_9cdac6cf.rootIsSelected_9cdac6cf:hover{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.check_9cdac6cf,.expand_9cdac6cf{display:inline-block;cursor:default;padding:6px;-webkit-transform:translateY(50%);transform:translateY(50%);margin-top:-12px;box-sizing:border-box;vertical-align:top;background:0 0;border:none;font-size:12px;top:4px}.check_9cdac6cf::-moz-focus-inner,.expand_9cdac6cf::-moz-focus-inner{border:0}.check_9cdac6cf,.expand_9cdac6cf{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .check_9cdac6cf:focus:after,.ms-Fabric.is-focusVisible .expand_9cdac6cf:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.check_9cdac6cf{opacity:0;margin-top:-10px}.check_9cdac6cf:focus{opacity:1}.root_9cdac6cf.rootIsSelected_9cdac6cf .check_9cdac6cf,.root_9cdac6cf:hover .check_9cdac6cf{opacity:1}.title_9cdac6cf{padding:14px 6px;display:inline-block;cursor:pointer;outline:0}.expand_9cdac6cf{width:36px;height:40px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.expand_9cdac6cf .ms-Icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.expand_9cdac6cf .ms-Icon.expandIsCollapsed_9cdac6cf{-webkit-transform:rotate(0);transform:rotate(0)}.loading_9cdac6cf{display:inline-block;visibility:hidden;opacity:0;padding:0 16px;vertical-align:middle;-webkit-transition:visibility 367ms,opacity 367ms;transition:visibility 367ms,opacity 367ms}.loading_9cdac6cf.loadingIsVisible_9cdac6cf{visibility:visible;opacity:1}.dropIcon_9cdac6cf{display:inline-block;position:relative;top:-16px;font-size:20px;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";-webkit-transition:opacity 467ms cubic-bezier(.39,.575,.565,1),-webkit-transform 267ms cubic-bezier(.6,-.28,.735,.045);transition:opacity 467ms cubic-bezier(.39,.575,.565,1),-webkit-transform 267ms cubic-bezier(.6,-.28,.735,.045);transition:transform 267ms cubic-bezier(.6,-.28,.735,.045),opacity 467ms cubic-bezier(.39,.575,.565,1);transition:transform 267ms cubic-bezier(.6,-.28,.735,.045),opacity 467ms cubic-bezier(.39,.575,.565,1),-webkit-transform 267ms cubic-bezier(.6,-.28,.735,.045);opacity:0;-webkit-transform:rotate(.2deg) scale(.65);transform:rotate(.2deg) scale(.65);-webkit-transform-origin:10px 10px;transform-origin:10px 10px}html[dir=ltr] .dropIcon_9cdac6cf{left:-26px}html[dir=rtl] .dropIcon_9cdac6cf{right:-26px}.dropIcon_9cdac6cf .ms-Icon--Tag{position:absolute}.ms-GroupedList-group.is-dropping>.root_9cdac6cf .dropIcon_9cdac6cf{-webkit-transition:opacity 167ms cubic-bezier(.39,.575,.565,1),-webkit-transform 467ms cubic-bezier(.075,.82,.165,1);transition:opacity 167ms cubic-bezier(.39,.575,.565,1),-webkit-transform 467ms cubic-bezier(.075,.82,.165,1);transition:transform 467ms cubic-bezier(.075,.82,.165,1),opacity 167ms cubic-bezier(.39,.575,.565,1);transition:transform 467ms cubic-bezier(.075,.82,.165,1),opacity 167ms cubic-bezier(.39,.575,.565,1),-webkit-transform 467ms cubic-bezier(.075,.82,.165,1);-webkit-transition-delay:367ms;transition-delay:367ms;opacity:1;-webkit-transform:rotate(.2deg) scale(1);transform:rotate(.2deg) scale(1)}.ms-GroupedList-group.is-dropping .check_9cdac6cf{opacity:0}"}]);return o});define("office-ui-fabric-react/lib/List",["require","exports","./components/List/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/List/index",["require","exports","./List"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right}function s(e,t){e.top=t.tope.bottom||e.bottom===-1?t.bottom:e.bottom;e.right=t.right>e.right||e.right===-1?t.right:e.right;e.width=e.right-e.left+1;e.height=e.bottom-e.top+1;return e}Object.defineProperty(t,"__esModule",{value:!0});var a=16,l=100,d=500,c=200,u=10,p=30,m=2,h=2,f={top:-1,bottom:-1,left:-1,right:-1,width:0,height:0},g=function(e){return e.getBoundingClientRect()},b=g,v=g,y=function(e){function t(t){var i=e.call(this,t)||this;i.state={pages:[]};i._estimatedPageHeight=0;i._totalEstimates=0;i._requiredWindowsAhead=0;i._requiredWindowsBehind=0;i._measureVersion=0;i._onAsyncScroll=i._async.debounce(i._onAsyncScroll,l,{leading:!1,maxWait:d});i._onAsyncIdle=i._async.debounce(i._onAsyncIdle,c,{leading:!1});i._onAsyncResize=i._async.debounce(i._onAsyncResize,a,{leading:!1});i._cachedPageHeights={};i._estimatedPageHeight=0;i._focusedIndex=-1;i._scrollingToIndex=-1;return i}__extends(t,e);t.prototype.scrollToIndex=function(e,t){for(var i=this.props.startIndex,o=this._getRenderCount(),r=i+o,n=0,s=1,a=i;ae;if(l){if(t){for(var d=e-a,c=0;c=m.top&&u<=m.bottom;if(h)return;var f=nm.bottom;f||g&&(n=this._scrollElement.scrollTop+(u-m.bottom))}this._scrollElement.scrollTop=n;break}n+=this._getPageHeight(a,s,this._surfaceRect)}};t.prototype.componentDidMount=function(){this._updatePages();this._measureVersion++;this._scrollElement=o.findScrollableParent(this.refs.root);this._events.on(window,"resize",this._onAsyncResize);this._events.on(this.refs.root,"focus",this._onFocus,!0);if(this._scrollElement){this._events.on(this._scrollElement,"scroll",this._onScroll);this._events.on(this._scrollElement,"scroll",this._onAsyncScroll)}};t.prototype.componentWillReceiveProps=function(e){if(e.items!==this.props.items||e.renderCount!==this.props.renderCount||e.startIndex!==this.props.startIndex){this._measureVersion++;this._updatePages(e)}};t.prototype.shouldComponentUpdate=function(e,t){var i=this.props,o=i.renderedWindowsAhead,r=i.renderedWindowsBehind,n=this.state.pages,s=t.pages,a=t.measureVersion,l=!1;if(this._measureVersion===a&&e.renderedWindowsAhead===o,e.renderedWindowsBehind===r,e.items===this.props.items&&n.length===s.length)for(var d=0;ds||i>a)&&this._onAsyncIdle()};t.prototype._onAsyncResize=function(){this.forceUpdate()};t.prototype._updatePages=function(e){var t=this,i=e||this.props,o=i.items,r=i.startIndex,n=i.renderCount;n=this._getRenderCount(e);this._requiredRect||this._updateRenderRects(e);var s=this._buildPages(o,r,n),a=this.state.pages;this.setState(s,function(){var e=t._updatePageMeasurements(a,s.pages);if(e){t._materializedRect=null;if(t._hasCompletedFirstRender)t._onAsyncScroll();else{t._hasCompletedFirstRender=!0;t._updatePages()}}else t._onAsyncIdle()})};t.prototype._updatePageMeasurements=function(e,t){for(var i={},o=!1,r=this._getRenderCount(),n=0;n-1,b=f>=h._allowedRect.top&&l<=h._allowedRect.bottom,v=f>=h._requiredRect.top&&l<=h._requiredRect.bottom,y=!p&&(v||b&&g),_=c>=i&&c0&&s[0].items&&s[0].items.length0&&t.height>0;return i.createElement("div",{className:"ms-Viewport",ref:"root",style:{minWidth:1,minHeight:1}},o&&i.createElement(e,__assign({ref:this._updateComposedComponentRef,viewport:t},this.props)))};o.prototype.forceUpdate=function(){this._updateViewport(!0)};o.prototype._onAsyncResize=function(){this._updateViewport()};o.prototype._updateViewport=function(e){var t=this,i=this.state.viewport,o=this.refs.root,n=r.findScrollableParent(o),s=r.getRect(n),a=r.getRect(o),l=function(){e&&t._composedComponentInstance&&t._composedComponentInstance.forceUpdate()},d=a.width!==i.width||s.height!==i.height;d?this.setState({viewport:{width:a.width,height:s.height}},l):l()};return o}(o.BaseDecorator)}Object.defineProperty(t,"__esModule",{value:!0});var s=500;t.withViewport=n});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}();define("office-ui-fabric-react/lib/utilities/decorators/BaseDecorator",["require","exports","../../Utilities"],function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){var t=e.call(this)||this;t._shouldUpdateComponentRef=!1;t._updateComposedComponentRef=t._updateComposedComponentRef.bind(t);return t}__extends(t,e);t.prototype._updateComposedComponentRef=function(e){this._composedComponentInstance=e;e?this._hoisted=i.hoistMethods(this,e):this._hoisted&&i.unhoistMethods(this,this._hoisted)};return t}(i.BaseComponent);t.BaseDecorator=o});define("office-ui-fabric-react/lib/utilities/dragdrop/DragDropHelper",["require","exports","react-dom","../../Utilities"],function(e,t,i,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=25,n=0,s=1,a=function(){function e(e){this._selection=e.selection;this._dragEnterCounts={};this._activeTargets={};this._lastId=0;this._events=new o.EventGroup(this);this._events.on(document.body,"mouseup",this._onMouseUp.bind(this),!0);this._events.on(document,"mouseup",this._onDocumentMouseUp.bind(this),!0)}e.prototype.dispose=function(){this._events.dispose()};e.prototype.subscribe=function(e,t,i){var o,r,n,s,a,l,d,c,u,p=this,m=i.key,h=void 0===m?""+ ++this._lastId:m,f=[];if(i&&e){var g=i.eventMap,b=i.context,v=i.updateDropState,y={root:e,options:i,key:h};d=this._isDraggable(y);c=this._isDroppable(y);if((d||c)&&g)for(var _=0,x=g;_=r&&this._dragData.dragTarget){this._isDragging=!0;l.onDragStart&&l.onDragStart(l.context.data,l.context.index,this._selection.getSelection(),t)}}}};e.prototype._onMouseLeave=function(e,t){if(this._isDragging&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key===e.key){o.EventGroup.raise(e.root,"dragleave");this._dragData.dropTarget=null}};e.prototype._onMouseDown=function(e,t){if(t.button===n)if(this._isDraggable(e)){this._dragData={clientX:t.clientX,clientY:t.clientY,eventTarget:t.target,dragTarget:e};for(var i=0,o=Object.keys(this._activeTargets);i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/Button/BaseButton",["require","exports","react","../../Utilities","../../common/DirectionalHint","../../ContextualMenu","./BaseButton.scss"],function(e,t,i,o,r,n,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(t,i,r){var n=e.call(this,t)||this;n.classNames={base:"ms-Button",variant:"",isEnabled:"",isDisabled:""};n._warnDeprecations({rootProps:null});n._labelId=o.getId();n._descriptionId=o.getId();n._ariaDescriptionId=o.getId();n.state={menuProps:null};return n}__extends(t,e);t.prototype.render=function(){var e,t=this.props,i=t.description,r=t.ariaLabel,n=t.ariaDescription,a=t.href,l=t.disabled,d=this,c=d._ariaDescriptionId,u=d._labelId,p=d._descriptionId,m=!!a,h=m?"a":"button",f=o.getNativeProps(o.assign({},this.props.rootProps,this.props),m?o.anchorProperties:o.buttonProperties,["disabled"]); e=n?c:i?p:f["aria-describedby"]?f["aria-describedby"]:null;var g=o.assign(f,{className:o.css(s.root,this.props.className,this.classNames.base,this.classNames.variant,this.classNames.root,(b={disabled:l},b[this.classNames.isDisabled]=l,b[this.classNames.isEnabled]=!l,b)),ref:this._resolveRef("_buttonElement"),disabled:l,"aria-label":r,"aria-labelledby":r?null:u,"aria-describedby":e,"aria-disabled":l});this.props.menuProps&&o.assign(g,{onClick:this._onToggleMenu});return this.onRenderContent(h,g);var b};t.prototype.focus=function(){this._buttonElement&&this._buttonElement.focus()};t.prototype.onRenderContent=function(e,t){var r=this.props,n=r.onRenderMenu,a=void 0===n?this._onRenderMenu:n,l=r.onRenderMenuIcon,d=void 0===l?this._onRenderMenuIcon:l,c=r.menuProps,u=r.menuIconName;return i.createElement(e,t,i.createElement("div",{className:o.css(this.classNames.base+"-flexContainer",s.flexContainer,this.classNames.flexContainer)},this.onRenderIcon(),this.onRenderLabel(),this.onRenderDescription(),this.onRenderAriaDescription(),this.onRenderChildren(),(c||u||this.props.onRenderMenuIcon)&&d(this.props,this._onRenderMenuIcon),this.state.menuProps&&a(c,this._onRenderMenu)))};t.prototype.onRenderIcon=function(){var e=this.props.icon;return e&&i.createElement("span",{className:o.css(this.classNames.base+"-icon",this.classNames.icon)},i.createElement("i",{className:"ms-Icon ms-Icon--"+e}))};t.prototype.onRenderLabel=function(){var e=this.props,t=e.children,r=e.text;void 0===r&&"string"==typeof t&&(r=t);return r&&i.createElement("span",{className:o.css(this.classNames.base+"-label",this.classNames.label),id:this._labelId},r)};t.prototype.onRenderChildren=function(){var e=this.props.children;return"string"==typeof e?null:e};t.prototype.onRenderDescription=function(){var e=this.props.description;return e?i.createElement("span",{className:o.css(this.classNames.base+"-description",this.classNames.description),id:this._descriptionId},e):null};t.prototype.onRenderAriaDescription=function(){var e=this.props.ariaDescription;return e?i.createElement("span",{className:s.screenReaderOnly,id:this._ariaDescriptionId},e):null};t.prototype._onRenderMenuIcon=function(e){var t=e.menuIconName,r=void 0===t?"ChevronDown":t;return i.createElement("span",{className:o.css(this.classNames.base+"-icon",this.classNames.menuIcon)},i.createElement("i",{className:"ms-Icon ms-Icon--"+r}))};t.prototype._onRenderMenu=function(e){return i.createElement(n.ContextualMenu,{className:o.css("ms-BaseButton-menuHost"),isBeakVisible:!0,directionalHint:r.DirectionalHint.bottomLeftEdge,items:e.items,target:this._buttonElement,labelElementId:this._labelId,onDismiss:this._onToggleMenu})};t.prototype._onToggleMenu=function(){var e=this.props.menuProps,t=this.state.menuProps;this.setState({menuProps:t?null:e})};return t}(o.BaseComponent);__decorate([o.autobind],a.prototype,"_onRenderMenuIcon",null);__decorate([o.autobind],a.prototype,"_onRenderMenu",null);__decorate([o.autobind],a.prototype,"_onToggleMenu",null);t.BaseButton=a});define("office-ui-fabric-react/lib/ContextualMenu",["require","exports","./components/ContextualMenu/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/ContextualMenu/index",["require","exports","./ContextualMenu","./ContextualMenu.Props"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/ContextualMenu/ContextualMenu",["require","exports","react","./ContextualMenu.Props","../../common/DirectionalHint","../../FocusZone","../../Utilities","../../Callout","../../Icon","./ContextualMenu.scss"],function(e,t,i,o,r,n,s,a,l,d){"use strict";function c(e){var t=u(e);return!(!t||!t.length)}function u(e){return e.subMenuProps?e.subMenuProps.items:e.items}Object.defineProperty(t,"__esModule",{value:!0});var p;!function(e){e[e.vertical=0]="vertical";e[e.horizontal=1]="horizontal"}(p||(p={}));var m;!function(e){e[e.auto=0]="auto";e[e.left=1]="left";e[e.center=2]="center";e[e.right=3]="right"}(m||(m={}));var h;!function(e){e[e.top=0]="top";e[e.center=1]="center";e[e.bottom=2]="bottom"}(h||(h={}));t.hasSubmenuItems=c;t.getSubmenuItems=u;var f=function(e){function t(t){var i=e.call(this,t)||this;i.state={contextualMenuItems:null,subMenuId:s.getId("ContextualMenu")};i._isFocusingPreviousElement=!1;i._enterTimerId=0;return i}__extends(t,e);t.prototype.dismiss=function(e,t){var i=this.props.onDismiss;i&&i(e,t)};t.prototype.componentWillUpdate=function(e){if(e.targetElement!==this.props.targetElement||e.target!==this.props.target){var t=e.targetElement?e.targetElement:e.target;this._setTargetWindowAndElement(t)}};t.prototype.componentWillMount=function(){var e=this.props.targetElement?this.props.targetElement:this.props.target;this._setTargetWindowAndElement(e);this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null};t.prototype.componentDidMount=function(){this._events.on(this._targetWindow,"resize",this.dismiss);this.props.onMenuOpened&&this.props.onMenuOpened(this.props)};t.prototype.componentWillUnmount=function(){var e=this;this._isFocusingPreviousElement&&this._previousActiveElement&&setTimeout(function(){return e._previousActiveElement.focus()},0);this._events.dispose();this._async.dispose()};t.prototype.render=function(){var e=this,o=this.props,r=o.className,l=o.items,c=o.isBeakVisible,u=o.labelElementId,p=o.targetElement,m=o.id,h=o.targetPoint,f=o.useTargetPoint,g=o.beakWidth,b=o.directionalHint,v=o.gapSpace,y=o.coverTarget,_=o.ariaLabel,x=o.doNotLayer,S=o.arrowDirection,k=o.target,w=o.bounds,P=o.directionalHintFixed,C=o.shouldFocusOnMount,T=this.state.submenuProps,I=!(!l||!l.some(function(e){return!!e.icon||!!e.iconProps})),E=!(!l||!l.some(function(e){return!!e.canCheck}));return l&&l.length>0?i.createElement(a.Callout,{target:k,targetElement:p,targetPoint:h,useTargetPoint:f,isBeakVisible:c,beakWidth:g,directionalHint:b,gapSpace:v,coverTarget:y,doNotLayer:x,className:"ms-ContextualMenu-Callout",setInitialFocus:C,onDismiss:this.props.onDismiss,bounds:w,directionalHintFixed:P},i.createElement("div",{ref:function(t){return e._host=t},id:m,className:s.css("ms-ContextualMenu-container",r)},l&&l.length?i.createElement(n.FocusZone,{className:s.css("ms-ContextualMenu is-open",d.root),direction:S,ariaLabelledBy:u,ref:function(t){return e._focusZone=t},role:"menu",isCircularNavigation:!0},i.createElement("ul",{className:s.css("ms-ContextualMenu-list is-open",d.list),onKeyDown:this._onKeyDown,"aria-label":_},l.map(function(t,i){return e._renderMenuItem(t,i,E,I)}))):null,T?i.createElement(t,__assign({},T)):null)):null};t.prototype._renderMenuItem=function(e,t,i,r){var n=[];"-"===e.name&&(e.itemType=o.ContextualMenuItemType.Divider);switch(e.itemType){case o.ContextualMenuItemType.Divider:n.push(this._renderSeparator(t,e.className));break;case o.ContextualMenuItemType.Header:n.push(this._renderSeparator(t));var s=this._renderHeaderMenuItem(e,t,i,r);n.push(this._renderListItem(s,e.key||t,e.className,e.title));break;default:var a=this._renderNormalItem(e,t,i,r);n.push(this._renderListItem(a,e.key||t,e.className,e.title))}return n};t.prototype._renderListItem=function(e,t,o,r){return i.createElement("li",{role:"menuitem",title:r,key:t,className:s.css("ms-ContextualMenu-item",d.item,o)},e)};t.prototype._renderSeparator=function(e,t){return e>0?i.createElement("li",{role:"separator",key:"separator-"+e,className:s.css("ms-ContextualMenu-divider",d.divider,t)}):null};t.prototype._renderNormalItem=function(e,t,i,o){return e.onRender?[e.onRender(e)]:e.href?this._renderAnchorMenuItem(e,t,i,o):this._renderButtonItem(e,t,i,o)};t.prototype._renderHeaderMenuItem=function(e,t,o,r){return i.createElement("div",{className:s.css("ms-ContextualMenu-header",d.header),style:e.style},this._renderMenuItemChildren(e,t,o,r))};t.prototype._renderAnchorMenuItem=function(e,t,o,r){return i.createElement("div",null,i.createElement("a",__assign({},s.getNativeProps(e,s.anchorProperties),{href:e.href,className:s.css("ms-ContextualMenu-link",d.link,(e.isDisabled||e.disabled)&&"is-disabled"),style:e.style,onClick:this._onAnchorClick.bind(this,e)}),this._renderMenuItemChildren(e,t,o,r)))};t.prototype._renderButtonItem=function(e,t,o,r){var n=this,a=this.state,l=a.expandedMenuItemKey,u=a.subMenuId,p="";e.ariaLabel?p=e.ariaLabel:e.name&&(p=e.name);var m={className:s.css("ms-ContextualMenu-link",d.link,(h={},h["is-expanded "+d.isExpanded]=l===e.key,h)),onClick:this._onItemClick.bind(this,e),onKeyDown:c(e)?this._onItemKeyDown.bind(this,e):null,onMouseEnter:this._onItemMouseEnter.bind(this,e),onMouseLeave:this._onMouseLeave,onMouseDown:function(t){return n._onItemMouseDown(e,t)},disabled:e.isDisabled||e.disabled,href:e.href,title:e.title,"aria-label":p,"aria-haspopup":!!c(e)||null,"aria-owns":e.key===l?u:null,style:e.style};return i.createElement("button",s.assign({},s.getNativeProps(e,s.buttonProperties),m),this._renderMenuItemChildren(e,t,o,r));var h};t.prototype._renderMenuItemChildren=function(e,t,o,r){var n=e.isChecked||e.checked;return i.createElement("div",{className:s.css("ms-ContextualMenu-linkContent",d.linkContent)},o?i.createElement(l.Icon,{iconName:n?"CheckMark":"CustomIcon",className:s.css("ms-ContextualMenu-icon",d.icon),onClick:this._onItemClick.bind(this,e)}):null,r?this._renderIcon(e):null,i.createElement("span",{className:s.css("ms-ContextualMenu-itemText",d.itemText)},e.name),c(e)?i.createElement(l.Icon,__assign({iconName:s.getRTL()?"ChevronLeft":"ChevronRight"},e.submenuIconProps,{className:s.css("ms-ContextualMenu-submenuIcon",d.submenuIcon,e.submenuIconProps?e.submenuIconProps.className:"")})):null)};t.prototype._renderIcon=function(e){var t=e.iconProps?e.iconProps:{iconName:"CustomIcon",className:e.icon?"ms-Icon--"+e.icon:""},o="None"===t.iconName?"":"ms-ContextualMenu-iconColor "+d.iconColor,r=s.css("ms-ContextualMenu-icon",d.icon,o,t.className);return i.createElement(l.Icon,__assign({},t,{className:r}))};t.prototype._onKeyDown=function(e){var t=s.getRTL()?s.KeyCodes.right:s.KeyCodes.left;if(e.which===s.KeyCodes.escape||e.which===s.KeyCodes.tab||e.which===t&&this.props.isSubMenu&&this.props.arrowDirection===n.FocusZoneDirection.vertical){this._isFocusingPreviousElement=!0;e.preventDefault();e.stopPropagation();this.dismiss(e)}};t.prototype._onItemMouseEnter=function(e,t){var i=this,o=t.currentTarget;e.key!==this.state.expandedMenuItemKey&&(c(e)?this._enterTimerId=this._async.setTimeout(function(){return i._onItemSubMenuExpand(e,o)},500):this._enterTimerId=this._async.setTimeout(function(){return i._onSubMenuDismiss(t)},500))};t.prototype._onMouseLeave=function(e){this._async.clearTimeout(this._enterTimerId)};t.prototype._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)};t.prototype._onItemClick=function(e,t){var i=u(e);i&&i.length?e.key===this.state.expandedMenuItemKey?this._onSubMenuDismiss(t):this._onItemSubMenuExpand(e,t.currentTarget):this._executeItemClick(e,t);t.stopPropagation();t.preventDefault()};t.prototype._onAnchorClick=function(e,t){this._executeItemClick(e,t);t.stopPropagation()};t.prototype._executeItemClick=function(e,t){e.onClick?e.onClick(t,e):this.props.onItemClick&&this.props.onItemClick(t,e);this.dismiss(t,!0)};t.prototype._onItemKeyDown=function(e,t){var i=s.getRTL()?s.KeyCodes.left:s.KeyCodes.right;if(t.which===i){this._onItemSubMenuExpand(e,t.currentTarget);t.preventDefault()}};t.prototype._onItemSubMenuExpand=function(e,t){if(this.state.expandedMenuItemKey!==e.key){this.state.submenuProps&&this._onSubMenuDismiss();var i={items:u(e),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,directionalHint:s.getRTL()?r.DirectionalHint.leftTopEdge:r.DirectionalHint.rightTopEdge,className:this.props.className,gapSpace:0};e.subMenuProps&&s.assign(i,e.subMenuProps);this.setState({expandedMenuItemKey:e.key,submenuProps:i})}};t.prototype._onSubMenuDismiss=function(e,t){t?this.dismiss(e,t):this.setState({dismissedMenuItemKey:this.state.expandedMenuItemKey,expandedMenuItemKey:null,submenuProps:null})};t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"==typeof e){var t=s.getDocument();this._target=t?t.querySelector(e):null;this._targetWindow=s.getWindow()}else if(e.stopPropagation){this._target=e;this._targetWindow=s.getWindow(e.toElement)}else{var i=e;this._target=e;this._targetWindow=s.getWindow(i)}else this._targetWindow=s.getWindow()};return t}(s.BaseComponent);f.defaultProps={items:[],shouldFocusOnMount:!0,isBeakVisible:!1,gapSpace:0,directionalHint:r.DirectionalHint.bottomAutoEdge,beakWidth:16,arrowDirection:n.FocusZoneDirection.vertical};__decorate([s.autobind],f.prototype,"dismiss",null);__decorate([s.autobind],f.prototype,"_onKeyDown",null);__decorate([s.autobind],f.prototype,"_onMouseLeave",null);__decorate([s.autobind],f.prototype,"_onSubMenuDismiss",null);t.ContextualMenu=f});define("office-ui-fabric-react/lib/components/ContextualMenu/ContextualMenu.Props",["require","exports","../../common/DirectionalHint"],function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DirectionalHint=i.DirectionalHint;var o;!function(e){e[e.Normal=0]="Normal";e[e.Divider=1]="Divider";e[e.Header=2]="Header"}(o=t.ContextualMenuItemType||(t.ContextualMenuItemType={}))});define("office-ui-fabric-react/lib/Callout",["require","exports","./components/Callout/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Callout/index",["require","exports","./Callout","../../common/DirectionalHint"],function(e,t,i,o){"use strict";function r(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});r(i);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/Callout/CalloutContent",["require","exports","react","../../common/DirectionalHint","../../Utilities","../../utilities/positioning","../../Popup","./Callout.scss"],function(e,t,i,o,r,n,s,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l={top:0,left:0},d={opacity:0},c=1,u=8,p=function(e){function t(t){var i=e.call(this,t)||this;i._warnDeprecations({beakStyle:"beakWidth"});i._didSetInitialFocus=!1;i.state={positions:null,slideDirectionalClassName:null,calloutElementRect:null};i._positionAttempts=0;return i}__extends(t,e);t.prototype.componentDidUpdate=function(){this._setInitialFocus();this._updatePosition()};t.prototype.componentWillMount=function(){var e=this.props.targetElement?this.props.targetElement:this.props.target;this._setTargetWindowAndElement(e)};t.prototype.componentWillUpdate=function(e){if(e.targetElement!==this.props.targetElement||e.target!==this.props.target){var t=e.targetElement?e.targetElement:e.target;this._maxHeight=void 0;this._setTargetWindowAndElement(t)}e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0)};t.prototype.componentDidMount=function(){this._onComponentDidMount()};t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,o=e.target,n=e.targetElement,c=e.isBeakVisible,u=e.beakStyle,p=e.children,m=e.beakWidth,h=this.state.positions,f=m;"ms-Callout-smallbeak"===u&&(f=16);var g={top:h&&h.beakPosition?h.beakPosition.top:l.top,left:h&&h.beakPosition?h.beakPosition.left:l.left,height:f,width:f},b=h&&h.directionalClassName?"ms-u-"+h.directionalClassName:"",v=this._getMaxHeight(),y=c&&(!!n||!!o),_=i.createElement("div",{ref:this._resolveRef("_hostElement"),className:r.css("ms-Callout-container",a.container)},i.createElement("div",{className:r.css("ms-Callout",a.root,t,b),style:h?h.calloutPosition:d,ref:this._resolveRef("_calloutElement")},y&&i.createElement("div",{className:r.css("ms-Callout-beak",a.beak),style:g}),y&&i.createElement("div",{className:r.css("ms-Callout-beakCurtain",a.beakCurtain)}),i.createElement(s.Popup,{className:r.css("ms-Callout-main",a.main),onDismiss:this.dismiss,shouldRestoreFocus:!0,style:{maxHeight:v}},p)));return _};t.prototype.dismiss=function(e){var t=this.props.onDismiss;t&&t(e)};t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)};t.prototype._dismissOnLostFocus=function(e){var t=e.target,i=this._hostElement&&!r.elementContains(this._hostElement,t);(!this._target&&i||e.target!==this._targetWindow&&i&&(this._target.stopPropagation||!this._target||t!==this._target&&!r.elementContains(this._target,t)))&&this.dismiss(e)};t.prototype._setInitialFocus=function(){if(this.props.setInitialFocus&&!this._didSetInitialFocus&&this.state.positions){this._didSetInitialFocus=!0;r.focusFirstChild(this._calloutElement)}};t.prototype._onComponentDidMount=function(){var e=this;this._async.setTimeout(function(){e._events.on(e._targetWindow,"scroll",e._dismissOnScroll,!0);e._events.on(e._targetWindow,"resize",e.dismiss,!0);e._events.on(e._targetWindow,"focus",e._dismissOnLostFocus,!0);e._events.on(e._targetWindow,"click",e._dismissOnLostFocus,!0)},0);this.props.onLayerMounted&&this.props.onLayerMounted();this._updatePosition()};t.prototype._updatePosition=function(){var e=this.state.positions,t=this._hostElement,i=this._calloutElement;if(t&&i){var o=void 0;o=r.assign(o,this.props);o.bounds=this._getBounds();this.props.targetElement?o.targetElement=this._target:o.target=this._target;var s=n.getRelativePositions(o,t,i);if(!e&&s||e&&s&&!this._arePositionsEqual(e,s)&&this._positionAttempts<5){this._positionAttempts++;this.setState({positions:s})}else{this._positionAttempts=0;this.props.onPositioned&&this.props.onPositioned()}}};t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds;e||(e={top:0+u,left:0+u,right:this._targetWindow.innerWidth-u,bottom:this._targetWindow.innerHeight-u,width:this._targetWindow.innerWidth-2*u,height:this._targetWindow.innerHeight-2*u});this._bounds=e}return this._bounds};t.prototype._getMaxHeight=function(){if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var e=this.props.isBeakVisible?this.props.beakWidth:0,t=this.props.gapSpace?this.props.gapSpace:0;this._maxHeight=n.getMaxHeight(this._target,this.props.directionalHint,e+t,this._getBounds())}else this._maxHeight=this._getBounds().height-2*c;return this._maxHeight};t.prototype._arePositionsEqual=function(e,t){return e.calloutPosition.top.toFixed(2)===t.calloutPosition.top.toFixed(2)&&(e.calloutPosition.left.toFixed(2)===t.calloutPosition.left.toFixed(2)&&(e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)&&e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)))};t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"==typeof e){var t=r.getDocument();this._target=t?t.querySelector(e):null;this._targetWindow=r.getWindow()}else if(e.stopPropagation){this._target=e;this._targetWindow=r.getWindow(e.toElement)}else{var i=e;this._target=e;this._targetWindow=r.getWindow(i)}else this._targetWindow=r.getWindow()};return t}(r.BaseComponent);p.defaultProps={preventDismissOnScroll:!1,isBeakVisible:!0,beakWidth:16,gapSpace:16,directionalHint:o.DirectionalHint.bottomAutoEdge};__decorate([r.autobind],p.prototype,"dismiss",null);__decorate([r.autobind],p.prototype,"_setInitialFocus",null);__decorate([r.autobind],p.prototype,"_onComponentDidMount",null);t.CalloutContent=p});define("office-ui-fabric-react/lib/utilities/positioning",["require","exports","../common/DirectionalHint","../Utilities"],function(e,t,i,o){"use strict";function r(e,t,r){var n=e.isBeakVisible?e.beakWidth:0,l=p._getBorderSize(r),d=p._calculateActualBeakWidthInPixels(n)/2+(e.gapSpace?e.gapSpace:0),c=e.bounds?p._getRectangleFromIRect(e.bounds):new o.Rectangle(0,window.innerWidth-o.getScrollbarWidth(),0,window.innerHeight),u=e.target?p._getTargetRect(c,e.target):p._getTargetRectDEPRECATED(c,e.targetElement,e.creationEvent,e.targetPoint,e.useTargetPoint),m=p._getPositionData(e.directionalHint,u,c,e.coverTarget),h=p._positionCalloutWithinBounds(p._getRectangleFromHTMLElement(r),u,c,m,d,e.coverTarget,e.directionalHintFixed),f=p._positionBeak(n,h,u,l),g=p._finalizeCalloutPosition(h.calloutRectangle,t);return{calloutPosition:{top:g.top,left:g.left},beakPosition:{top:f.top,left:f.left,display:"block"},directionalClassName:a[h.targetEdge],submenuDirection:h.calloutEdge===s.right?i.DirectionalHint.leftBottomEdge:i.DirectionalHint.rightBottomEdge}}function n(e,t,i,r){void 0===i&&(i=0);var n,s=e,a=e,l=r?p._getRectangleFromIRect(r):new o.Rectangle(0,window.innerWidth-o.getScrollbarWidth(),0,window.innerHeight);n=s.stopPropagation?new o.Rectangle(s.clientX,s.clientX,s.clientY,s.clientY):p._getRectangleFromHTMLElement(a);return p._getMaxHeightFromTargetRectangle(n,t,i,l)}Object.defineProperty(t,"__esModule",{value:!0});var s;!function(e){e[e.top=0]="top";e[e.bottom=1]="bottom";e[e.left=2]="left";e[e.right=3]="right"}(s=t.RectangleEdge||(t.RectangleEdge={}));var a=(m={},m[s.top]="slideUpIn20",m[s.bottom]="slideDownIn20",m[s.left]="slideLeftIn20",m[s.right]="slideRightIn20",m),l=function(){function e(e,t,i,o,r,n){this.calloutDirection=e;this.targetDirection=t;this.calloutPercent=i;this.targetPercent=o;this.beakPercent=r;this.isAuto=n}return e}();t.PositionData=l;var d=(h={},h[i.DirectionalHint.topLeftEdge]=new l(s.bottom,s.top,0,0,50,(!1)),h[i.DirectionalHint.topCenter]=new l(s.bottom,s.top,50,50,50,(!1)),h[i.DirectionalHint.topRightEdge]=new l(s.bottom,s.top,100,100,50,(!1)),h[i.DirectionalHint.topAutoEdge]=new l(s.bottom,s.top,0,0,50,(!0)),h[i.DirectionalHint.bottomLeftEdge]=new l(s.top,s.bottom,0,0,50,(!1)),h[i.DirectionalHint.bottomCenter]=new l(s.top,s.bottom,50,50,50,(!1)),h[i.DirectionalHint.bottomRightEdge]=new l(s.top,s.bottom,100,100,50,(!1)),h[i.DirectionalHint.bottomAutoEdge]=new l(s.top,s.bottom,0,0,50,(!0)),h[i.DirectionalHint.leftTopEdge]=new l(s.right,s.left,0,0,50,(!1)),h[i.DirectionalHint.leftCenter]=new l(s.right,s.left,50,50,50,(!1)),h[i.DirectionalHint.leftBottomEdge]=new l(s.right,s.left,100,100,50,(!1)),h[i.DirectionalHint.rightTopEdge]=new l(s.left,s.right,0,0,50,(!1)),h[i.DirectionalHint.rightCenter]=new l(s.left,s.right,50,50,50,(!1)),h[i.DirectionalHint.rightBottomEdge]=new l(s.left,s.right,100,100,50,(!1)),h),c=(f={},f[i.DirectionalHint.topLeftEdge]=new l(s.top,s.top,0,0,50,(!1)),f[i.DirectionalHint.topCenter]=new l(s.top,s.top,50,50,50,(!1)),f[i.DirectionalHint.topRightEdge]=new l(s.top,s.top,100,100,50,(!1)),f[i.DirectionalHint.topAutoEdge]=new l(s.top,s.top,0,0,50,(!0)),f[i.DirectionalHint.bottomLeftEdge]=new l(s.bottom,s.bottom,0,0,50,(!1)),f[i.DirectionalHint.bottomCenter]=new l(s.bottom,s.bottom,50,50,50,(!1)),f[i.DirectionalHint.bottomRightEdge]=new l(s.bottom,s.bottom,100,100,50,(!1)),f[i.DirectionalHint.bottomAutoEdge]=new l(s.bottom,s.bottom,0,0,50,(!0)),f[i.DirectionalHint.leftTopEdge]=new l(s.left,s.left,0,0,50,(!1)),f[i.DirectionalHint.leftCenter]=new l(s.left,s.left,50,50,50,(!1)),f[i.DirectionalHint.leftBottomEdge]=new l(s.left,s.left,100,100,50,(!1)),f[i.DirectionalHint.rightTopEdge]=new l(s.right,s.right,0,0,50,(!1)),f[i.DirectionalHint.rightCenter]=new l(s.right,s.right,50,50,50,(!1)),f[i.DirectionalHint.rightBottomEdge]=new l(s.right,s.right,100,100,50,(!1)),f),u=(g={},g[s.top]=s.bottom,g[s.bottom]=s.top,g[s.right]=s.left,g[s.left]=s.right,g);t.getRelativePositions=r;t.getMaxHeight=n;var p;!function(e){function t(e,t,o,r){var n=0;switch(t){case i.DirectionalHint.bottomAutoEdge:case i.DirectionalHint.bottomCenter:case i.DirectionalHint.bottomLeftEdge:case i.DirectionalHint.bottomRightEdge:n=r.bottom-e.bottom-o;break;case i.DirectionalHint.topAutoEdge:case i.DirectionalHint.topCenter:case i.DirectionalHint.topLeftEdge:case i.DirectionalHint.topRightEdge:n=e.top-r.top-o;break;default:n=r.bottom-e.top-o}return n>0?n:r.height}function r(e,t){var i;if(t.preventDefault){var r=t;i=new o.Rectangle(r.clientX,r.clientX,r.clientY,r.clientY)}else i=a(t);if(!y(i,e))for(var n=_(i,e),l=0,d=n;l100?a=100:a<0&&(a=0);return a}function v(e,t){return!(e.width>t.width||e.height>t.height)}function y(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function _(e,t){var i=new Array;e.topt.bottom&&i.push(s.bottom);e.leftt.right&&i.push(s.right);return i}function x(e,t,i){var o,r;switch(t){case s.top:o={x:e.left,y:e.top};r={x:e.right,y:e.top};break;case s.left:o={x:e.left,y:e.top};r={x:e.left,y:e.bottom};break;case s.right:o={x:e.right,y:e.top};r={x:e.right,y:e.bottom};break;case s.bottom:o={x:e.left,y:e.bottom};r={x:e.right,y:e.bottom};break;default:o={x:0,y:0};r={x:0,y:0}}return k(o,r,i)}function S(e,t,i){switch(t){case s.top:case s.bottom:return 0!==e.width?(i.x-e.left)/e.width*100:100;case s.left:case s.right:return 0!==e.height?(i.y-e.top)/e.height*100:100}}function k(e,t,i){var o=e.x+(t.x-e.x)*i/100,r=e.y+(t.y-e.y)*i/100;return{x:o,y:r}}function w(e,t){return new o.Rectangle(t.x,t.x+e.width,t.y,t.y+e.height)}function P(e,t,i){switch(i){case s.top:return w(e,{x:e.left,y:t});case s.bottom:return w(e,{x:e.left,y:t-e.height});case s.left:return w(e,{x:t,y:e.top});case s.right:return w(e,{x:t-e.width,y:e.top})}return new o.Rectangle}function C(e,t,i){var o=t.x-e.left,r=t.y-e.top;return w(e,{x:i.x-o,y:i.y-r})}function T(e,t,i){var o=0,r=0;switch(i){case s.top:r=t*-1;break;case s.left:o=t*-1;break;case s.right:o=t;break;case s.bottom:r=t}return w(e,{x:e.left+o,y:e.top+r})}function I(e,t,i,o,r,n,s){void 0===s&&(s=0);var a=x(e,t,i),l=x(o,r,n),d=C(e,a,l);return T(d,s,r)}function E(e,t,i){switch(t){case s.top:case s.bottom:var o=void 0;o=i.x>e.right?e.right:i.xe.bottom?e.bottom:i.y-1))return d;a.splice(a.indexOf(l),1);l=a.indexOf(h)>-1?h:a.slice(-1)[0];d.calloutEdge=u[l];d.targetEdge=l;d.calloutRectangle=I(d.calloutRectangle,d.calloutEdge,d.alignPercent,t,d.targetEdge,i,n)}return e}e._getMaxHeightFromTargetRectangle=t;e._getTargetRect=r;e._getTargetRectDEPRECATED=n;e._getRectangleFromHTMLElement=a;e._positionCalloutWithinBounds=l;e._getBestRectangleFitWithinBounds=p;e._positionBeak=m;e._finalizeBeakPosition=h;e._getRectangleFromIRect=f;e._finalizeCalloutPosition=g;e._recalculateMatchingPercents=b;e._canRectangleFitWithinBounds=v;e._isRectangleWithinBounds=y;e._getOutOfBoundsEdges=_;e._getPointOnEdgeFromPercent=x;e._getPercentOfEdgeFromPoint=S;e._calculatePointPercentAlongLine=k;e._moveTopLeftOfRectangleToPoint=w;e._alignEdgeToCoordinate=P; e._movePointOnRectangleToPoint=C;e._moveRectangleInDirection=T;e._moveRectangleToAnchorRectangle=I;e._getClosestPointOnEdgeToPoint=E;e._calculateActualBeakWidthInPixels=D;e._getBorderSize=L;e._getPositionData=F;e._flipRectangleToFit=M}(p=t.positioningFunctions||(t.positioningFunctions={}));var m,h,f,g});define("office-ui-fabric-react/lib/Popup",["require","exports","./components/Popup/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});define("office-ui-fabric-react/lib/components/Popup/index",["require","exports","./Popup"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}Object.defineProperty(t,"__esModule",{value:!0});o(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("office-ui-fabric-react/lib/components/Popup/Popup",["require","exports","react","../../Utilities"],function(e,t,i,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.componentWillMount=function(){this._originalFocusedElement=o.getDocument().activeElement};t.prototype.componentDidMount=function(){this._events.on(this.refs.root,"focus",this._onFocus,!0);this._events.on(this.refs.root,"blur",this._onBlur,!0);o.doesElementContainFocus(this.refs.root)&&(this._containsFocus=!0)};t.prototype.componentWillUnmount=function(){this.props.shouldRestoreFocus&&this._originalFocusedElement&&this._containsFocus&&this._originalFocusedElement!==window&&this._originalFocusedElement&&this._originalFocusedElement.focus()};t.prototype.render=function(){var e=this.props,t=e.role,r=e.className,n=e.ariaLabelledBy,s=e.ariaDescribedBy;return i.createElement("div",__assign({ref:"root"},o.getNativeProps(this.props,o.divProperties),{className:r,role:t,"aria-labelledby":n,"aria-describedby":s,onKeyDown:this._onKeyDown}),this.props.children)};t.prototype._onKeyDown=function(e){switch(e.which){case o.KeyCodes.escape:if(this.props.onDismiss){this.props.onDismiss(e);e.preventDefault();e.stopPropagation()}}};t.prototype._onFocus=function(){this._containsFocus=!0};t.prototype._onBlur=function(){this._containsFocus=!1};return t}(o.BaseComponent);r.defaultProps={shouldRestoreFocus:!0};__decorate([o.autobind],r.prototype,"_onKeyDown",null);t.Popup=r});define("office-ui-fabric-react/lib/components/Callout/Callout.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_7e6847e7",container:"container_7e6847e7",main:"main_7e6847e7",beak:"beak_7e6847e7",beakCurtain:"beakCurtain_7e6847e7"};i.loadStyles([{rawString:'.root_7e6847e7{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 15px -5px rgba(0,0,0,.4);position:absolute;border:1px solid '},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-sizing:border-box}@media screen and (-ms-high-contrast:active){.root_7e6847e7{border:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.root_7e6847e7{border:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.container_7e6847e7{position:relative}.main_7e6847e7{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";overflow-x:hidden;overflow-y:auto;position:relative}.beak_7e6847e7{position:absolute;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:inherit;border:inherit;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.beakCurtain_7e6847e7{position:absolute;top:0;right:0;bottom:0;left:0;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}]);return o});define("office-ui-fabric-react/lib/components/ContextualMenu/ContextualMenu.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={root:"root_c14603b6",list:"list_c14603b6",item:"item_c14603b6",link:"link_c14603b6",isDisabled:"isDisabled_c14603b6",icon:"icon_c14603b6",isExpanded:"isExpanded_c14603b6",header:"header_c14603b6",linkContent:"linkContent_c14603b6",divider:"divider_c14603b6",iconColor:"iconColor_c14603b6",itemText:"itemText_c14603b6",submenuIcon:"submenuIcon_c14603b6"};i.loadStyles([{rawString:".root_c14603b6{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';min-width:180px}.list_c14603b6{list-style-type:none;margin:0;padding:0;line-height:0}.item_c14603b6{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:36px;position:relative;box-sizing:border-box}.link_c14603b6{font:inherit;color:inherit;background:0 0;border:none;width:100%;height:36px;line-height:36px;display:block;cursor:pointer;padding:0 6px}.link_c14603b6::-moz-focus-inner{border:0}.link_c14603b6{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .link_c14603b6:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .link_c14603b6{text-align:left}html[dir=rtl] .link_c14603b6{text-align:right}.link_c14603b6:hover:not([disabled]){background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.link_c14603b6.isDisabled_c14603b6,.link_c14603b6[disabled]{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";cursor:default;pointer-events:none}.link_c14603b6.isDisabled_c14603b6 .icon_c14603b6,.link_c14603b6[disabled] .icon_c14603b6{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.is-focusVisible .link_c14603b6:focus{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.link_c14603b6.isExpanded_c14603b6,.link_c14603b6.isExpanded_c14603b6:hover{background:"},{theme:"neutralQuaternaryAlt",defaultValue:"#dadada"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:';font-weight:600}.header_c14603b6{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;font-weight:600;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background:0 0;border:none;height:36px;line-height:36px;cursor:default;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header_c14603b6::-moz-focus-inner{border:0}.header_c14603b6{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .header_c14603b6:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .header_c14603b6{text-align:left}html[dir=rtl] .header_c14603b6{text-align:right}a.link_c14603b6{padding:0 6px;text-rendering:auto;color:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-decoration:none;box-sizing:border-box}.linkContent_c14603b6{white-space:nowrap;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.divider_c14603b6{display:block;height:1px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative}.icon_c14603b6{display:inline-block;min-height:1px;max-height:36px;width:14px;margin:0 4px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.iconColor_c14603b6{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.itemText_c14603b6{margin:0 4px;vertical-align:middle;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.submenuIcon_c14603b6{height:36px;line-height:36px;text-align:center;font-size:10px;display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}"}]);return o});define("office-ui-fabric-react/lib/components/Button/BaseButton.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";var o={flexContainer:"flexContainer_8e48e448",root:"root_8e48e448",screenReaderOnly:"screenReaderOnly_8e48e448"};i.loadStyles([{rawString:".flexContainer_8e48e448{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.root_8e48e448{outline:transparent}.screenReaderOnly_8e48e448{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}"}]);return o});define("office-ui-fabric-react/lib/components/Button/Button.Props",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;!function(e){e[e.button=0]="button";e[e.anchor=1]="anchor"}(i=t.ElementType||(t.ElementType={}));var o;!function(e){e[e.normal=0]="normal";e[e.primary=1]="primary";e[e.hero=2]="hero";e[e.compound=3]="compound";e[e.command=4]="command";e[e.icon=5]="icon";e[e["default"]=6]="default"}(o=t.ButtonType||(t.ButtonType={}))});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};return function(t,i){function o(){this.constructor=t}e(t,i);t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i]|\"[^\"]*\"|'[^']*')*",o=new RegExp("<(?:!--(?:(?:-*[^->])*--+|-?)|script\\b"+i+">[\\s\\S]*?[\\s\\S]*?","gi"),r=function(){function e(){}e.getTextFromHtml=function(e){var t="";do{t=e;e=t.replace(o,"")}while(t!==e);return e};return e}();t.Sanitize=r;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("@ms/odsp-list-utilities/lib/Renderers/TitleRenderer",["require","exports","react","./BaseText","office-ui-fabric-react/lib/Link","./TitleRenderer.scss"],function(e,t,i,o,r){"use strict";function n(e){var t=e.text,n=e.hasTitle,s=e.isLinkTitle,a=e.onClick,l=e.isDisabled,d=e.ariaLabel;d=d||t;var c=!0;n&&!s&&(c=!1);return c?n?i.createElement("div",{className:"od-FieldRender-title od-FieldRender-display--link","data-is-focusable":"true",role:"button","aria-label":d,onClick:a,title:t,dangerouslySetInnerHTML:{__html:t}}):i.createElement(r.Link,{className:"od-FieldRender-title od-FieldRender-display--link","aria-label":d,onClick:a,title:t},t):i.createElement(o.BaseText,{text:t,isDisabled:l,ariaLabel:d})}t.TitleRenderer=n});define("@ms/odsp-list-utilities/lib/Renderers/TitleRenderer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";i.loadStyles([{rawString:".od-FieldRender-title{display:inline-block}"}])});define("@ms/odsp-list-utilities/lib/Renderers/FileSizeRenderer",["require","exports","react","./BaseText","@ms/odsp-utilities/lib/string/DriveSpaceHelper","./FileSizeRenderer.scss"],function(e,t,i,o,r){"use strict";function n(e){var t=e.size,n=e.isDisabled,s=e.ariaLabel,a=r["default"].getDisplayString(t,{ignoreZero:!0});s||(s=a);return i.createElement(o.BaseText,{text:a,isDisabled:n,ariaLabel:s,title:a})}t.FileSizeRenderer=n});define("@ms/odsp-list-utilities/lib/Renderers/FileSizeRenderer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";i.loadStyles([{rawString:"html[dir=ltr] .od-SharedField--shared::before{padding-right:4px}html[dir=rtl] .od-SharedField--shared::before{padding-left:4px}"}])});define("@ms/odsp-list-utilities/lib/Renderers/SharedRenderer",["require","exports","react"],function(e,t,i){"use strict";function o(e){var t=e&&e.fieldValue||"";return i.createElement("div",{"data-is-focusable":!0},t?i.createElement("i",{className:"od-SharedField--shared ms-Icon ms-Icon--People"}):null,t)}t.SharedRenderer=o});define("@ms/odsp-list-utilities/lib/Renderers/TaxonomyRenderer",["require","exports","react"],function(e,t,i){"use strict";function o(e){var t=e&&e.terms||[];return i.createElement("div",null,t.map(function(e,t){return i.createElement("div",{className:"od-UserField od-FieldRender-nofill","data-is-focusable":!0,"aria-label":e.ariaLabel,key:t},i.createElement("span",{className:"ms-noWrap ms-imnSpan ms-displayInlineBlock"},e.label))}))}t.TaxonomyRenderer=o});define("@ms/odsp-list-utilities/lib/Renderers/UrlRenderer",["require","exports","react","office-ui-fabric-react/lib/Link","./UrlRenderer.scss"],function(e,t,i,o){"use strict";function r(e){var t=e.url,r=e.urlDisplay,n=e.ariaLabel;Boolean(r)||(r=t);return i.createElement(o.Link,{className:"od-FieldRender-display od-FieldRender-display--link",href:t,title:r,"aria-label":n,target:"_blank"},r)}t.UrlRenderer=r});define("@ms/odsp-list-utilities/lib/Renderers/UrlRenderer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,i){"use strict";i.loadStyles([{rawString:".ms-DetailsRow-cell .ms-Link,.ms-DetailsRow-cell a.od-FieldRender-display,.ms-DetailsRow-cell a.od-FieldRender-display:visited{cursor:pointer;text-decoration:none;color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:12px}.ms-DetailsRow-cell .ms-Link:hover,.ms-DetailsRow-cell a.od-FieldRender-display:hover,.ms-DetailsRow-cell a.od-FieldRender-display:visited:hover{text-decoration:underline;color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}"}])});define("@ms/odsp-list-utilities/lib/Renderers/UserRenderer",["require","exports","react","./BaseText"],function(e,t,i,o){"use strict";function r(e){var t=e.users,r=e.isAnonymous,n="od-FieldRender od-FieldRender-nofill";return r?i.createElement("div",null,t.map(function(e,t){return i.createElement("div",{key:t},i.createElement(o.BaseText,{text:e.title}))})):t.length?i.createElement("div",null,t.map(function(e,t){return i.createElement("div",{key:t},i.createElement("span",{className:n,"data-is-focusable":!0,"aria-label":e.ariaLabel},e.title))})):i.createElement(o.BaseText,{text:""})}t.UserRenderer=r});define("odsp-next/pages/files/spo/PageEvents",["require","exports"],function(e,t){"use strict";var i=function(){function e(){}return e}();i.mainContentLoadComplete="SPOApp.mainContentLoadComplete";i.deferredResourcesInitialized="SPOApp.deferredResourcesLoaded";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/utilities/delayLoading/DelayLoadingHelper",["require","exports","@ms/odsp-utilities/lib/modules/Modules","@ms/odsp-utilities/lib/events/EventGroup","@ms/odsp-utilities/lib/async/Promise"],function(e,t,i,o,r){"use strict";function n(t,n){if(t){var s=t.eventSource,a=t.eventName,l=t.eventGroup,d=void 0===l?new o["default"](this):l;return new r["default"](function(t){d.on(s,a,function(){d.off(s,a);i.loadModule({require:n.require||e,path:n.path}).then(t)})})}return i.loadModule({require:n.require||e,path:n.path})}t.loadModuleOnEvent=n});define("odsp-next/actions/showVersionHistoryAction/ShowReactVersionHistoryExecutor.html",[],function(){return'
      '});define("odsp-next/actions/showVersionHistoryAction/VersionHistory.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-versionHistory-panelTitle{top:50px;position:absolute;padding-bottom:20px;font-size:20px}.od-versionHistory-container{position:absolute;top:100px;overflow:auto}.od-versionHistory-container .od-modifiedByColumn{line-height:32px}.od-versionHistory-container .od-modifiedDateColumn{height:32px;line-height:32px}.od-versionHistory-container .od-FieldRenderer-dot.od-modifiedDateColumn-moreButton.ms-Button.ms-Button--icon{margin:0}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/switchPhotoFolderLayoutType/odc/SwitchPhotoFolderLayoutTypeExecutor",["require","exports","../../../dataSources/url/odc/UrlDataSource","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","../../../resources/ControlResourceKeys","../../NavigationAction","@ms/odsp-utilities/lib/object/ObjectUtil"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this;i._viewParams=i.resources.consume(n.viewParams);return i}__extends(t,e);t.prototype.execute=function(e){var t=a.extend({},this._viewParams.peek());t[i.contextualFilterParamKey]?delete t[i.contextualFilterParamKey]:t[i.contextualFilterParamKey]=8..toString();var o=new(this.managed(s))({url:"#"+r.serializeQuery(t),ignoreHistory:!0});return o.execute(null)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/addToAlbum/odc/AddToAlbumExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../controls/commands/Commands.resx","../../../controls/addToAlbum/AddToAlbum","@ms/odsp-utilities/lib/logging/events/Qos.event","../../base/ItemRedeemer"],function(e,t,i,o,r,n,s){"use strict";var a=function(e){function t(t){var i=e.call(this,t)||this,o=t.actionName,r=t.itemSelectionHelper,n=t.panelProvider,a=t.urlDataSource;i.name=o;i._itemSelectionHelper=r;i._panelProvider=n;i._urlDataSource=a;i._itemReedemer=new(i.managed(s["default"]));return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._itemSelectionHelper.resolveSelection().then(function(e){return t._itemReedemer.redeemItems(e,t).then(function(){var i=t._panelProvider.requestPanel({title:o.strings.AddToAlbum,component:{name:r.tagName,params:{selection:e,onComplete:function(){i.state(1)}}}});return i.wait().then(function(){return{resultType:n.ResultTypeEnum.Success}},function(){return{resultType:n.ResultTypeEnum.Failure}})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/addToAlbum/AddToAlbum",["require","exports","./AddToAlbumViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AddToAlbum.html","./AddToAlbum.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-add-to-album",template:e("./AddToAlbum.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/addToAlbum/AddToAlbumViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../providers/album/AlbumProvider","../../providers/item/ItemProvider","../../resources/ProviderResourceKeys","../../resources/DataSourceResourceKeys","./AddToAlbum.resx","../commands/Commands.resx","../progressSpinnerFlat/ProgressSpinnerFlat","../image/frame/ImageFrame","../../bindings/keyboard/KeyboardBinding","../../models/item/OneDriveItem","../../models/itemSet/ItemSet","@ms/odsp-shared/lib/utilities/object/EqualityComparers"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h){"use strict";var f=function(t){function i(i){var f=t.call(this,i)||this;f.thumbnailSize={width:50,height:50};f._operatorProvider=f.resources.consume(n.operator);f._albumProvider=f.resources.consume(o.resourceKey);f._urlDataSource=f.resources.consume(s.url);f._panelProvider=f.resources.consume(n.panel);f._itemProvider=f.resources.consume(r.resourceKey);f._mediaBaseUrl=e.toUrl(f.resources.consume(s.settings).mediaBaseUrl);f._onComplete=i.onComplete;f.addBindingHandlers({keyboard:u});f.newAlbumName=f.createObservable("");f.newAlbumPlaceholder=a.strings.newAlbumPlaceholder;f.emptyAlbumListTitle=a.strings.emptyAlbumListTitle;f.emptyAlbumListBody=a.strings.emptyAlbumListBody;f.createNewAlbumText=l.strings.CreateCommit;f.closeText=l.strings.Close;f.savingText=l.strings.Saving;f.progressSpinnerFlatTagName=d["default"].tagName;f.imageFrameTagName=c["default"].tagName;f.isLoading=f.createObservable(!0);f.isMakingRequest=f.createObservable(!1);f.isSubmitDisabled=f.createComputed(f._computeSubmitDisabled);f.selection=i&&i.selection;f.createNewAlbumInputIsVisible=f.createObservable(!1);f.nameCollisionErrorString=f.createObservable("");f.hasError=f.createComputed(f._computeHasError);f.emptyAlbumListImgSrc=f._mediaBaseUrl+"/images/album/empty-albums-list.svg";f.shouldShowEmptyAlbumList=f.createObservable(!1);if(!f.selection)throw new Error("No items passed to Add to Album control");var g=new p,b=new m;b.item=f.createObservable(g);f.itemSet=f.createObservable(b);f.itemSet.equalityComparer=h.objectStrictEquality;f.children=f.observables.createArray([]);f.children.equalityComparer=h.arrayStrictEquality;f.init();f.createComputed(function(){f.newAlbumName();f.nameCollisionErrorString("")});return f}__extends(i,t);i.prototype.init=function(){var e=this,t={parentKey:this._albumProvider.getAlbumsParentKey(),ownerId:this._urlDataSource.getOwnerId(),pageSize:100,startIndex:0,isAscending:!1};this.itemSet(this._itemProvider.getItemSync(t));this._itemProvider.getItem(t).then(function(t){e.isLoading(!1);e._updateChildrenSet()},function(e){})};i.prototype.onClickAlbumRow=function(e,t){this.isMakingRequest(!0);var i={album:e,items:this.selection};this._albumProvider.addToAlbum(i);this._onComplete()};i.prototype.createNewAlbum=function(e,t){var i=this,o=this.unwrapObservable(this.newAlbumName).trim(),r={name:o,keys:this.selection.filter(function(e){return!!e}).map(function(e){return e.key})};this.isMakingRequest(!0);this._operatorProvider.createAlbum(r).then(function(){i._onComplete()},function(e){i.isMakingRequest(!1);i.nameCollisionErrorString(e&&e.error&&e.error.message||"")});return!1};i.prototype.onCloseButtonClick=function(e,t){this._onComplete()};i.prototype.setFocusToInput=function(e,t){this.createNewAlbumInputIsVisible(!0)};i.prototype._computeHasError=function(){return this.nameCollisionErrorString&&!!this.nameCollisionErrorString()};i.prototype._computeSubmitDisabled=function(){return this.newAlbumName().trim().length<1||this.isMakingRequest()};i.prototype._updateChildrenSet=function(){for(var e=this.itemSet().content().items,t=0,i=e;t

      '});define("odsp-next/controls/addToAlbum/AddToAlbum.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AddToAlbum-albumThumbnail{position:absolute;height:50px;width:50px}.od-AddToAlbum-albumRow{line-height:50px;height:50px;margin-bottom:6px}.od-AddToAlbum-albumRow:hover{background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:"}.od-AddToAlbum-albumRow a{text-decoration:none}.od-AddToAlbum-albumName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[dir=ltr] .od-AddToAlbum-albumName{padding-left:58px}html[dir=rtl] .od-AddToAlbum-albumName{padding-right:58px}.od-AddToAlbum-createArea.ms-TextField{position:relative}.od-AddToAlbum-form{margin-bottom:24px;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";height:100%;overflow:auto}.od-AddToAlbum-emptyListBody,.od-AddToAlbum-error,.od-AddToAlbum-savingText{margin-top:8px;margin-bottom:0}.od-AddToAlbum-error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-AddToAlbum-savingText{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-AddToAlbum-createAreaInput--error{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"!important}.od-AddToAlbum-form--buttonVisible,.od-AddToAlbum-form--errorVisible{transition:height 267ms cubic-bezier(.1,.9,.2,1)}.od-Button.od-AddToAlbum-createNewAlbumButton,.od-Button.od-AddToAlbum-createNewAlbumButton--visible{transition:margin-top 267ms cubic-bezier(.1,.9,.2,1)}.od-Button.od-AddToAlbum-createNewAlbumButton--visible:not(:disabled),.od-Button.od-AddToAlbum-createNewAlbumButton:not(:disabled){color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-Button.od-AddToAlbum-createNewAlbumButton{margin-top:-32px;z-index:-1}html[dir=ltr] .od-Button.od-AddToAlbum-createNewAlbumButton{float:right}html[dir=rtl] .od-Button.od-AddToAlbum-createNewAlbumButton{float:left}.od-Button.od-AddToAlbum-createNewAlbumButton--visible{margin-top:24px}.od-AddToAlbum-emptyListImage{margin-top:30px}.od-AddToAlbum-emptyListTitle{margin-top:40px}.od-AddToAlbum-emptyList{text-align:center}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/applyOfficeLens/odc/ApplyOfficeLensExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/ItemRedeemer","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../providers/operator/ApplyOfficeLensOperator","../../../utilities/optimizely/experiments/NewFeatureDiscovery","../../../utilities/optimizely/OptimizelyHelper"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._selectionHelper=t.selectionHelper;i._item=t.item;i._itemReedemer=new(i.managed(o["default"]));return i}__extends(t,e);t.prototype.execute=function(){var e=this;a.trackEvent(s.EXPERIMENT_ID,s.EVENTS.officeLensClicked);return this._selectionHelper.resolveFirst().then(function(t){return e._itemReedemer.redeemItem(t,e).then(function(){var i=new(e.managed(n["default"]))({item:t,parentKey:e._item.key});e.trackPromise(i.start());return i.wait().then(function(){return{resultType:r.ResultTypeEnum.Success}})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/operator/ApplyOfficeLensOperator",["require","exports","./BaseOperator","../../resources/ProviderResourceKeys","../../models/operation/OperationType"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i._context=t;i._processFiltersProvider=i.resources.consume(o.processFilters);return i}__extends(t,e);t.prototype.getOperationDetails=function(t){var i=e.prototype.getOperationDetails.call(this,t),o=t.input;i.name=o.name;i.iconName=o.iconName;i.type=r.applyOfficeLens;i.payloads={applyOfficeLens:{item:o}};return i};t.prototype.onStart=function(e){return this._processFiltersProvider.applyOfficeLens(this._context,e)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/removeOfficeLens/odc/RemoveOfficeLensExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../base/ItemRedeemer","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../providers/operator/RemoveOfficeLensOperator"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._selectionHelper=t.selectionHelper;i._item=t.item;i._itemReedemer=new(i.managed(o["default"]));return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveFirst().then(function(t){return e._itemReedemer.redeemItem(t,e).then(function(){var i=new(e.managed(n["default"]))({item:t,parentKey:e._item.key});e.trackPromise(i.start());return i.wait().then(function(){return{resultType:r.ResultTypeEnum.Success}})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/operator/RemoveOfficeLensOperator",["require","exports","./BaseOperator","../../resources/ProviderResourceKeys","../../models/operation/OperationType"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i._context=t;i._processFiltersProvider=i.resources.consume(o.processFilters);return i}__extends(t,e);t.prototype.getOperationDetails=function(t){var i=e.prototype.getOperationDetails.call(this,t),o=t.input;i.name=o.name;i.iconName=o.iconName;i.type=r.removeOfficeLens;i.payloads={removeOfficeLens:{item:o}};return i};t.prototype.onStart=function(e){return this._processFiltersProvider.removeOfficeLens(this._context,e)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/addToBundle/odc/AddToBundleExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","../../../utilities/browser/WindowSize","../../../controls/bundleBuilder/BundleBuilder","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,i,o,r,n,s,a,l){"use strict";var d=function(e){function t(t){var i=e.call(this,t)||this;i._selectionHelper=t.selectionHelper;i._platform=i.resources.consume(l.platformDetection);i._operatorProvider=i.resources.consume(o.operator);i._panelProvider=i.resources.consume(o.panel);return i}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveSelection().then(function(t){var i=e.observables.createArray(),o=t[0];return e._addToBundleViaPanel(o,i).then(function(){return e._addToBundle(o,i.peek())})})};t.prototype._addToBundleViaPanel=function(e,t){var o=this.observables.create(!1),s={resources:this.resources,bundleName:e.displayName,complete:function(e){t.splice.apply(t,[0,t.peek().length].concat(e.map(function(e){return e.id})));o(!0);return i["default"].wrap()},cancel:function(){o(!0);return i["default"].wrap()}},a=this._panelProvider.requestPanel({noTitle:!0,hasCommandBar:!0,size:r.Large,showCloseButton:!1,component:{name:n["default"].tagName,params:s}}),l=this.createComputed(function(){o()&&a.state(1)});return a.wait().then(function(){l.dispose()},function(e){l.dispose();return i["default"].wrapError(e)})};t.prototype._addToBundle=function(e,t){return t&&0===t.length?i["default"].wrap({resultType:s.ResultTypeEnum.Success}):this._operatorProvider.updateBundle({items:t,bundleAction:0,item:e}).then(function(){return{resultType:s.ResultTypeEnum.Success}})};return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/bundleBuilder/BundleBuilder",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./BundleBuilderViewModel","./BundleBuilder.html","./BundleBuilder.css"],function(e,t,i,o){"use strict";var r=i.registerComponent({tagName:"od-bundle-builder",template:e("./BundleBuilder.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]); e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/bundleBuilder/BundleBuilderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../filePickerHost/FilePickerHost","@ms/odsp-utilities/lib/async/Promise","./BundleBuilder.resx"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.filePickerHostTagName=o["default"].tagName;var s=t.complete,a=t.cancel,l=t.bundleName,d=t.typeFilter,c=t.viewType,u=void 0===c?1:c,p=t.itemKey;l?i.title=i.format(n.strings.addItemsTitleFormat,l):i.title=n.strings.addItemsTitle;i.filePickerHostParams={itemKey:p,behavior:{showActions:!1,selectionMode:1,viewType:u,typeFilter:d,completeText:n.strings.addItemsTitle},agent:{initialize:function(){return r["default"].wrap()},getApplication:function(){return r["default"].wrap()},complete:s,cancel:a,switchAccount:function(){return r["default"].wrap()}}};return i}__extends(t,e);return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/filePickerHost/FilePickerHost",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FilePickerHostViewModel","./templates/FilePickerHostTemplates","./FilePickerHost.html","./FilePickerHost.css","./templates/FilePickerHostInline.html"],function(e,t,i,o,r){"use strict";var n=i.registerComponent({tagName:"od-file-picker-host",template:e("./FilePickerHost.html"),viewModel:o["default"],synchronous:!0});i.registerTemplate(r.INLINE,e("./templates/FilePickerHostInline.html"));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/filePickerHost/FilePickerHostViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","./templates/FilePickerHostTemplates","@ms/odsp-shared/lib/utilities/navigation/InPlaceNavigation","../../resources/ControlResourceKeys","@ms/odsp-utilities/lib/modules/Modules","../progressSpinnerFlat/ProgressSpinnerFlat","../../bindings/host/HostBinding","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../models/item/ItemType","../../dataSources/url/PageType"],function(e,t,i,o,r,n,s,a,l,d,c,u,p){"use strict";var m=function(t){function i(i,m){void 0===i&&(i={});void 0===m&&(m={});var h=t.call(this,i)||this;h.addBindingHandlers({host:d});h._urlDataSource=h.resources.consume(o.url);var f=i.itemKey,g=i.agent,b=i.behavior,v=m.loadModule,y=void 0===v?a.loadModule:v;h._agent=g;var _=h._urlDataSource.getDefaultClickUrl({key:f||h._urlDataSource.getRootItemKey(),type:u.Folder},{page:p.FilePicker,viewParams:{}}),x=new(h.managed(n["default"]));x.navigateTo({url:_});h.resources.expose(c.navigation,x);h.resources.expose(s.viewParams,x.viewParamsObservable);h._pickerParams={behavior:b,agent:g,shouldHostOverlays:!1};h.pickerComponent=h.createObservable({name:l["default"].tagName,params:{}});var S=h._urlDataSource.getPageModulePath(x.viewParamsObservable.peek());h.trackPromise(y({require:e,path:S}).then(function(e){h.pickerComponent({name:e.tagName,params:h._pickerParams})}));h.pickerTemplate=r.INLINE;return h}__extends(i,t);return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/filePickerHost/templates/FilePickerHostTemplates",["require","exports"],function(e,t){"use strict";t.INLINE="od-file-picker-host-inline"});define("odsp-next/controls/filePickerHost/FilePickerHost.html",[],function(){return""});define("odsp-next/controls/filePickerHost/FilePickerHost.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-FilePickerHost{position:absolute;top:0;left:0;bottom:0;right:0}.od-FilePickerHost--frame .od-FilePickerHost-content{position:absolute;left:0;right:0;bottom:0;height:90px}.od-FilePickerHost--frame .od-FilePickerHost-frame{position:absolute;top:0;left:0;bottom:90px;right:0}.od-FilePickerHost--frame .od-FilePickerHost-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}"}])});define("odsp-next/controls/filePickerHost/templates/FilePickerHostInline.html",[],function(){return'
      '});define("odsp-next/controls/bundleBuilder/BundleBuilder.html",[],function(){return'
      '});define("odsp-next/controls/bundleBuilder/BundleBuilder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-BundleBuilder{position:absolute;top:0;left:0;bottom:0;right:0}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/feedback/odc/FeedbackExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../controls/feedback/Feedback","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/browser/WindowSize","../../../models/feedback/FeedbackDialogState","../../../controls/commands/Commands.resx","../../../utilities/icons/Icon","../../../utilities/features/Features","../../NavigationAction","../../../resources/ODCResourceKeys","../../../dataSources/url/AutoActionType","../../../controls/feedback/Feedback.resx"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f){"use strict";var g=u.isFeatureEnabled(u.NewParatureDesignEnabled),b=function(e){function t(t){var i=e.call(this,t)||this;i._userInfoProvider=i.resources.consume(n.userInfo);i._urlDataSource=i.resources.consume(m.urlDataSource);return i}__extends(t,e);t.prototype.execute=function(e){if(!this._userInfoProvider.isAuthenticated()){var t=this._urlDataSource.getSignInUrlWithAction(h["default"].feedback),i=new(this.managed(p))({url:t,forceNavigation:!0});return i.execute(e)}var u=this.resources.consume(n.dialog),m=this.observables.create(l.initialLoad),b=this.observables.create(""),v=this.observables.create(!1),y=u.requestDialog({title:b,component:{name:o["default"].tagName,params:{onComplete:function(){y.state(3)},state:m,title:b,retryTrigger:v}},actions:[{name:d.strings.Close,execute:function(){return r["default"].wrap(3)},isVisible:this.observables.pureCompute(function(){return m()===l.done&&!g}),icon:new c("Cancel")},{name:f.strings.retryTitle,execute:function(){v(!0);return r["default"].wrap(1)},isVisible:this.observables.pureCompute(function(){return m()===l.error}),icon:null,isDefault:!0}],size:g?a.Small:a.XLarge});return y.wait().then(function(){return{resultType:s.ResultTypeEnum.Success}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=b});define("odsp-next/controls/feedback/Feedback",["require","exports","./FeedbackViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Feedback.html","./Feedback.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-feedback",template:e("./Feedback.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/feedback/FeedbackViewModel",["require","exports","knockout","./Feedback.resx","@ms/odsp-shared/lib/base/ViewModel","../progressSpinnerFlat/ProgressSpinnerFlat","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-shared/lib/utilities/logging/events/Action.event","../../resources/DataSourceResourceKeys","../../dataSources/url/PageType","../../dataSources/url/QueryType","@ms/odsp-utilities/lib/logging/events/Qos.event","../../models/feedback/FeedbackDialogState","../../utilities/features/Features"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h){"use strict";var f={init:"Init",submit:"Submit",close:"Close",cancel:"Cancel",confirm:"Confirm",timeout:"Timeout"},g={frameLoad:"FrameLoad",loadReceived:"LoadReceived"},b="Parature.Flow.",v=1e4,y="message",_=o.strings,x=function(e){function t(t){var o=e.call(this,t)||this;o.states=m;o._qos={};o._paratureEvents={};o.isNewParatureDesignEnabled=h.isFeatureEnabled(h.NewParatureDesignEnabled);o._urlDataSource=o.resources.consume(d.url);o._reportParatureStage(f.init);o.state=t.state;o._retryTrigger=t.retryTrigger;o._headerText=t.title;o.progressSpinnerTagName=n["default"].tagName;o.bodyText=i.observable("");o.iframeUrl=i.observable("");o._loadTimer=0;o._feedbackProvider=o.resources.consume(s.feedback);o._onComplete=t.onComplete;o.createComputed(o._onRetryTrigger);o._init();return o}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this.events.off(window,y)};t.prototype.onCloseClicked=function(){this._reportParatureStage(this.state()===m.done?f.close:f.cancel);this._onComplete()};t.prototype._init=function(){this.state(m.initialLoad);this._headerText(this.isNewParatureDesignEnabled?_.loadingTitle:_.loadingHeader);this.bodyText("");this.iframeUrl("");this._initListeners();this._initIframe()};t.prototype._onRetryTrigger=function(){var e=this._retryTrigger();if(e){this._init();this._retryTrigger(!1)}};t.prototype._initIframe=function(){var e=this;this._feedbackProvider.getFeedbackUrl().then(function(t){e.iframeUrl(t);e._loadTimer=e.async.setTimeout(e._onIframeTimeout,v)},function(t){e._headerText(_.errorHeader);e.bodyText(_.errorBody);e.state(m.error)})};t.prototype._onIframeTimeout=function(){if(this.state()===m.initialLoad){this._reportParatureLoadQos(g.frameLoad,!0);this.isNewParatureDesignEnabled&&this._reportParatureStage(f.timeout);this.state(m.error);this._headerText(_.errorHeader);this.bodyText(_.errorBody)}};t.prototype._initListeners=function(){this.events.on(window,y,this._onReceiveMessage)};t.prototype._onReceiveMessage=function(e){var t=this._feedbackProvider.getFeedbackEndpoints(),i=!1;if(e){for(var o=0,r=t;o

      '});define("odsp-next/controls/feedback/Feedback.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-feedback iframe{width:100%;height:400px;border:none}.od-feedback.od-feedback-smaller iframe{height:100%}.od-feedback-inner{height:400px}.od-feedback-smaller .od-feedback-inner{height:195px}.od-feedback-smaller .od-feedback-inner.od-feedback--hasError{height:auto}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createAlbumFromFolder/odc/CreateAlbumFromFolderExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../base/ItemRedeemer"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.name=t.actionName;i._itemSelectionHelper=t.itemSelectionHelper;i._itemReedemer=new(i.managed(n["default"]));i._operatorProvider=i.resources.consume(o.operator);return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._itemSelectionHelper.resolveFirst().then(function(e){return t._itemReedemer.redeemItems([e],t).then(function(){var i={folder:e};return t._operatorProvider.createAlbumFromFolder(i).then(function(){return{resultType:r.ResultTypeEnum.Success}},function(){return{resultType:r.ResultTypeEnum.Failure}})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/orderPrints/odc/OrderPrintsExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../resources/DataSourceResourceKeys","../../../resources/ProviderResourceKeys","../../../controls/orderPrints/OrderPrints","../../base/ItemRedeemer"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this,o=t.actionName,s=t.itemSelectionHelper;i.name=o;i._itemSelectionHelper=s;i._itemReedemer=new(i.managed(a["default"]));i._urlDataSource=i.resources.consume(r.url);i._panelProvider=i.resources.consume(n.panel);return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._itemSelectionHelper.resolveSelection().then(function(e){return t._itemReedemer.redeemItems(e,t).then(function(){var i=t.observables.create(""),r=t._panelProvider.requestPanel({title:i,component:{name:s.tagName,params:{selection:e,onComplete:function(){r.state(1)},title:i}}});return r.wait().then(function(){return{resultType:o.ResultTypeEnum.Success}},function(){return{resultType:o.ResultTypeEnum.Failure}})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/orderPrints/OrderPrints",["require","exports","./OrderPrintsViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OrderPrints.html","./OrderPrints.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-order-prints",template:e("./OrderPrints.html"),viewModel:i["default"],synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/orderPrints/OrderPrintsViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./OrderPrints.resx","../commands/Commands.resx","../../providers/album/AlbumProvider.key","./OrderPrintsState","../progressSpinnerFlat/ProgressSpinnerFlat"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this;i._onComplete=t.onComplete;i.selection=t.selection;i.orderPrintsStates=s;i.currentState=i.createObservable(s.splash);i.orderPrintsResx=o;i.splashImageSrc=i.createObservable(FilesConfig.imgBaseUrl+"/partners/walgreens2.png");i.orderPrintsIframeUrl=i.createObservable("");i.progressSpinnerFlatTagName=a["default"].tagName;i.events.on(window,"message",i._onReceiveMessage);i._title=i.createComputed(i._computeTitle);t.title&&i.createComputed(function(){return t.title(i._title())});return i}__extends(t,e);t.prototype.onPrintButtonClicked=function(e,t){var i=this;this.currentState(s.loading);this.resources.consumeAsync(n.asyncKey).then(function(e){return e.getWalgreensLandingPageUrl(i.selection)}).then(function(e){i.orderPrintsIframeUrl(e.landingUrl);i.currentState(s.core)},function(e){i.currentState(s.error)})};t.prototype.onCloseButtonClicked=function(e,t){this._onComplete()};t.prototype._computeTitle=function(){var e=this.currentState(),t="";switch(e){case s.splash:case s.loading:t=r.strings.OrderPrints;break;case s.core:t=this.orderPrintsResx.strings.PrintToWalgreens;break;case s.done:t=this.orderPrintsResx.strings.WalgreensSubmittedTitle}return t};t.prototype._onReceiveMessage=function(e){if(e&&e.origin.indexOf(t.WALGREENS_ORIGIN)>-1){var i=e.data;i===t.EVENT_CANCEL||i===t.EVENT_BACK?this._onComplete():i===t.EVENT_DONE?this._onSubmitted():this.currentState(s.error)}};t.prototype._onSubmitted=function(){this.currentState(s.done)};return t}(i["default"]);l.WALGREENS_ORIGIN=window.$Config&&$Config.isINT?"https://m5-qa.walgreens.com":"https://m5.walgreens.com";l.EVENT_CANCEL="action=cancel";l.EVENT_BACK="action=back";l.EVENT_DONE="action=done";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/orderPrints/OrderPrintsState",["require","exports"],function(e,t){"use strict";var i;!function(e){e[e.splash=0]="splash";e[e.loading=1]="loading";e[e.core=2]="core";e[e.done=3]="done";e[e.error=4]="error"}(i||(i={}));return i});define("odsp-next/controls/orderPrints/OrderPrints.html",[],function(){return'

      '});define("odsp-next/controls/orderPrints/OrderPrints.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-OrderPrints-splash img{padding-bottom:24px;max-width:210px}.od-OrderPrints-splashText{margin-bottom:24px}.od-OrderPrints-centered{text-align:center}.od-OrderPrints iframe{border:none;width:100%;height:450px}.od-OrderPrints-actions button{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/showKeyboardMap/ShowKeyboardMapExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../resources/ProviderResourceKeys","../../controls/keyboardMap/KeyboardMap","../../controls/commands/Commands.resx","@ms/odsp-utilities/lib/logging/events/Qos.event","../../utilities/browser/WindowSize","../../utilities/icons/Icon"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=s.strings,u=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.execute=function(){var e=this.resources.consume(r.dialog),t=e.requestDialog({title:c.keyboardShortcutsTitle,size:l.Large,component:{name:n.tagName,params:{}},actions:[{name:c.ok,icon:new d("Cancel"),isDefault:!0,execute:function(){return i["default"].wrap(2)}}]});return t.wait().then(function(){return{resultType:a.ResultTypeEnum.Success}})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/keyboardMap/KeyboardMap",["require","exports","./KeyboardMapViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./KeyboardMap.html","./KeyboardMap.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-keyboard-map",template:e("./KeyboardMap.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/keyboardMap/KeyboardMapViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./KeyboardMap.resx","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i.strings=o.strings;var n=i.resources.consume(r.platformDetection);i.isMac=n.isMac;i.isPC=!n.isMac;return i}__extends(t,e);return t}(i["default"]);return n});define("odsp-next/controls/keyboardMap/KeyboardMap.html",[],function(){return"
      • ↑ ↓ ← →
      "});define("odsp-next/controls/keyboardMap/KeyboardMap.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-KeyboardMap-group{display:inline-block;width:50%;min-width:200px;font-size:12px;vertical-align:top}.od-KeyboardMap-table{display:table;list-style:none;margin:0;padding:0}.od-KeyboardMap-row{display:table-row}.od-KeyboardMap-row span{display:table-cell}.od-KeyboardMap-key{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";min-width:55px}.od-KeyboardMap-val{padding:4px 8px}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/redeemCode/odc/RedeemCodeExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys","../../../controls/redeemCodeDialog/RedeemCodeDialog","../../../controls/commands/Commands.resx","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../utilities/icons/Icon","@ms/odsp-utilities/lib/guid/Guid","../../../controls/redeemCodeDialog/RedeemCodeDialog.resx","../../../resources/ODCResourceKeys"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";var u=d.strings,p=function(e){function t(t){var i=e.call(this,t)||this;i.maxNameLength=255;i._name=t.actionName;i._odcUrlDataSource=i.resources.consume(c.urlDataSource);i._token=t.redeemCode;i._storageInfoProvider=i.resources.consume(o.storageInfo);i._dialogProvider=i.resources.consume(o.dialog);i._redeemSuccess=t.redeemSuccess;i.supportInlineSharing=!0;return i}__extends(t,e);t.prototype.execute=function(){var e=this,t=this.observables.create(""),i=this.observables.create(!1),o=this.observables.create(!0),d=this.observables.create(!0),c=l["default"].generate(),p=function(){t(n.strings.Saving);o(!1);i(!1);return e._storageInfoProvider.redeemCode({token:e._token(),trackingGuid:c}).then(function(){e._redeemSuccess(!0);return 2},function(e){i(!0);o(!0);d(!0);t(e);return 1})},m=this._dialogProvider.requestDialog({title:"",component:{name:r.tagName,params:{token:this._token,automationId:"redeemDialog",status:t,hasError:i,isEnabled:o,hasFocus:d}},actions:[{name:u.Redeem,execute:p,isAvailable:this.observables.pureCompute(function(){return!!e._token()&&o()}),isDefault:!0,icon:new a("CirclePlus"),automationId:"redeemDialogCommit"}]});return m.wait().then(function(){return{resultType:s.ResultTypeEnum.Success}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p});define("odsp-next/controls/redeemCodeDialog/RedeemCodeDialog",["require","exports","./RedeemCodeDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./RedeemCodeDialog.html","./RedeemCodeDialog.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-redeemcode-dialog",template:e("./RedeemCodeDialog.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/redeemCodeDialog/RedeemCodeDialogViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./RedeemCodeDialog.resx","knockout"],function(e,t,i,o,r){"use strict";var n=o.strings,s=function(e){function t(t){var i=e.call(this,t)||this;i.tokenLabel=n.TokenLabel;i.token=t.token;i.status=t.status||r.observable("");i.hasError=t.hasError||r.observable(!1);i.isEnabled=t.isEnabled||r.observable(!0); i.hasFocus=t.hasFocus||r.observable(!0);return i}__extends(t,e);return t}(i["default"]);return s});define("odsp-next/controls/redeemCodeDialog/RedeemCodeDialog.html",[],function(){return'
      '});define("odsp-next/controls/redeemCodeDialog/RedeemCodeDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-RedeemCode-nameLabel{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}.od-RedeemCode-status{margin-top:12px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-RedeemCode-status--error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-RedeemCode-input--error{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"!important}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/editTags/odc/EditTagsExecutor",["require","exports","../../../resources/ProviderResourceKeys","../../../controls/tagEditor/TagEditor","../../../models/panel/IPanelOptions","@ms/odsp-utilities/lib/logging/events/Qos.event","../../base/ItemRedeemer","../../../controls/tagEditor/TagEditor.resx","../../../resources/ODCResourceKeys","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=function(e){function t(t){var o=e.call(this,t)||this;o.name=t.actionName;o._currentItem=t.currentItem;o._selectionHelper=t.selectionHelper;o._itemReedemer=new(o.managed(s["default"]));o._urlDataSource=o.resources.consume(l.urlDataSource);o._panelProvider=o.resources.consume(i.panel);o._tagProvider=o.resources.consume(i.tag);return o}__extends(t,e);t.prototype.execute=function(){var e=this;return this._selectionHelper.resolveSelection().then(function(t){var s=[],l=[],d=e.resources.consume(i.photo),c=d.getAllPhotosSettings().peek();return e._itemReedemer.redeemItems(t,e).then(function(){var i={selection:t,tagsToAdd:s,tagsToDelete:l},d=e._panelProvider.requestPanel({title:a.strings.title,scrollMode:r.PanelScrollbarMode.always,component:{name:o.tagName,params:i}});return d.wait().then(function(){return s.length>0||l.length>0?e._tagProvider.updateTags({items:t,tagsToAdd:s,tagsToDelete:l,parentKey:e._currentItem.key,rootItemId:c.rootId}).then(function(){return{resultType:n.ResultTypeEnum.Success}},function(){return{resultType:n.ResultTypeEnum.Failure}}):{resultType:n.ResultTypeEnum.Success}},function(){return{resultType:n.ResultTypeEnum.Failure}})})})};return t}(d["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/tagEditor/TagEditor",["require","exports","./TagEditorViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TagEditor.html","./TagEditor.css","../tagInput/TagInput","../list/TagsList"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-tag-editor",template:e("./TagEditor.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/tagEditor/TagEditorViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./TagEditor.resx","../../models/tag/TagSourceOptions","../../resources/ProviderResourceKeys","../../resources/ControlResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","../../models/itemSet/ItemSet","../../models/item/OneDriveItem","@ms/odsp-utilities/lib/object/ObjectUtil","../../models/selection/ItemSetSelectionModel","../../controls/list/interfaces/ColumnFieldType","../../resources/DataSourceResourceKeys","../../bindings/keyboard/KeyboardBinding"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f){"use strict";var g="#",b=function(t){function o(o){var n=t.call(this,o)||this;n.addBindingHandlers({keyboard:f});n.TagEditorResx=r;n._tagProvider=n.resources.consume(s.tag);n._photoProvider=n.resources.consume(s.photo);n.emptyTagsImageUrl=e.toUrl(n.resources.consume(h.settings).mediaBaseUrl+"/images/emptyfolder/empty_tags.svg");n.isExistingTagsEmpty=i.observable(!1);n.isTextBoxSelected=i.observable(!0);n.tagInput=i.observable("");n.isLoadingExistingTags=i.observable(!1);n._resolvedTags=i.observableArray(n._getCommonTags(o.selection));n.listRange=i.observable({start:0,end:0});n.listRange.equalityComparer=u.deepCompare;n.tagInputParams={inputText:n.tagInput,resolvedTags:n._resolvedTags,tagsToAdd:o.tagsToAdd,tagsToDelete:o.tagsToDelete,isTextBoxSelected:n.isTextBoxSelected};var l=new c,m=new d;m.item=i.observable(l);n.existingTagsSet=n.resources.expose(a.currentItemSet,i.observable(m));n.itemSelectionModel=n.resources.expose(a.itemsSelection,new(n.managed(p)));n.createComputed(n._computeAllExistingTagsForQuery).extend({rateLimit:250});n.createComputed(n._computeEnsureThumbnails);return n}__extends(o,t);o.prototype.getThumbnailUrl=function(e){var t="";e.folder&&e.folder.covers&&e.folder.covers.length>0&&(t=l.format(e.folder.covers[0].url,50,50));return t};o.prototype.onBackspace=function(e){var t=this.itemSelectionModel.getFocusIndex()>=0;if(t){this.itemSelectionModel.clear(!0);this.isTextBoxSelected(!0)}return!t};o.prototype.onUp=function(e){if(0===this.itemSelectionModel.getFocusIndex()){this.itemSelectionModel.clear(!0);this.isTextBoxSelected(!0)}return!1};o.prototype._getTagFieldColumn=function(){return{key:"tagField",name:name,minWidth:240,width:240,isVisible:!0,isVisibleMobile:!0,isCollapsable:!1,groupable:!1,sortable:!1,isSorted:!1,isIcon:!1,isHtml:!1,isAscending:!0,fieldType:m.Tag,filterable:!1,isFocused:i.observable(!1)}};o.prototype._computeAllExistingTagsForQuery=function(){var e=this;this.isLoadingExistingTags(!0);var t=this._resolvedTags().map(function(e){return g+(e.localizedTag||e.tag)});this.itemSelectionModel.clear(!0);var i=this.tagInput(),o=this._tagProvider.getAllTagsForQuery(i,t);this._existingTagsPromise=o;o.then(function(r){if(o!==e._existingTagsPromise)return null;e._existingTagsPromise=null;i||0!==t.length||e.isExistingTagsEmpty(0===r.content.peek().items.length);r.schema([e._getTagFieldColumn()]);e.existingTagsSet(r);e.isLoadingExistingTags(!1)})};o.prototype._computeEnsureThumbnails=function(){var e=this._photoProvider.getAllPhotosSettings(),t={rootItemId:e.peek().rootId,ascending:e.peek().isAscending,startIndex:0};this._tagProvider.ensureHasThumbnails(this.existingTagsSet.peek(),this.listRange(),t)};o.prototype._getCommonTags=function(e){for(var t=e.length,i={},o={},r=[],s=0,a=e;s=t&&r.push(o[f]);return r};return o}(o["default"]);return b});define("odsp-next/models/tag/TagSourceOptions",["require","exports"],function(e,t){"use strict";var i;!function(e){e[e.LocationAndEventsAPI=0]="LocationAndEventsAPI";e[e.ObjectDetectors=1]="ObjectDetectors";e[e.LocationBasedPlace=2]="LocationBasedPlace";e[e.UserDefined=3]="UserDefined";e[e.SystemDefined=4]="SystemDefined"}(i||(i={}));return i});define("odsp-next/controls/tagEditor/TagEditor.html",[],function(){return'
      '});define("odsp-next/controls/tagEditor/TagEditor.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-TagEditor{overflow:hidden}.od-TagEditor-label.ms-Label{display:none}.od-TagEditor-input{width:100%}.od-TagEditor-existingTags .DetailsRow{height:52px;line-height:52px}.od-TagEditor-existingTags .DetailsRow:hover .DetailsRow-check{display:none}.od-TagEditor-title{margin-top:20px;margin-bottom:10px}.od-TagEditor-emptyExistingTags{margin-top:30px;text-align:center}.od-TagEditor-emptyExistingTags .od-TagEditor-emptyExistingTags-image{margin-bottom:20px}.od-TagEditor-emptyExistingTags .od-TagEditor-emptyExistingTags-title{margin-bottom:10px}"}])});define("odsp-next/controls/tagInput/TagInput",["require","exports","./TagInputViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TagInput.html","./TagInput.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-tag-input",template:e("./TagInput.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/tagInput/TagInputViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","knockout","./TagInput.resx","../../bindings/keyboard/KeyboardBinding","../../bindings/scrollIntoView/ScrollIntoViewBinding","../../models/tag/TagSourceOptions","../../models/tag/TagTypeOptions","../../resources/ControlResourceKeys"],function(e,t,i,o,r,n,s,a,l,d){"use strict";var c=8,u=13,p=51,m=256,h=function(e){function t(t){var i=e.call(this)||this;i.error=o.observable("");i.addBindingHandlers({keyboard:n,scrollIntoView:s["default"]});i.inputChange=function(e,t){i._inputChangeOuter(t)};i.scrollDown=o.observable(!1);i.inputText=t.inputText;i._tagsToAdd=t.tagsToAdd;i._tagsToDelete=t.tagsToDelete;i._initialCommonTags=t.resolvedTags&&t.resolvedTags().slice(0)||[];i.resolvedTags=t.resolvedTags;i.maxTagLength=m;i.isDeleteMode=o.observable(!1);i._inputBoxWasEmpty=!0;i.showPlaceholder=o.observable(!0);i.inputPlaceholder=i.createComputed(function(){return""===i.inputText()&&0===i.resolvedTags().length?r.strings.InputPlaceholderText:""});i.inputSize=i.createComputed(function(){return i.inputText().length+1});i._selectionModel=i.resources.consume(d.itemsSelection);i._selectionModel.selection.subscribe(function(e){e.length>0&&i._resolveTag(e[0].peek().name)});i.isSelected=t.isTextBoxSelected;return i}__extends(t,e);t.prototype.removeItem=function(e){for(var t=0;t1?this._resolveTag(this.inputText()):this._inputBoxWasEmpty=!1}};t.prototype._scrollIntoView=function(){var e=this;this.async.setTimeout(function(){e.scrollDown(!0);e.scrollDown(!1)},1e3)};t.prototype._resolveTag=function(e){for(var t,i=e.split(/[,;#]/),o=0;o
      '});define("odsp-next/controls/tagInput/TagInput.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.TagInput{border:0;border-bottom:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";background-color:#fff;width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;max-height:150px;position:relative}.TagInput.TagInput--isDeleteMode .TagInput-container .TagInput-entry:nth-last-child(3){background-color:"},{theme:"themeSecondary",defaultValue:"#2f69c0"},{rawString:"}.TagInput.TagInput--isDeleteMode .TagInput-container .TagInput-entry:nth-last-child(3) .TagInput-removeTag,.TagInput.TagInput--isDeleteMode .TagInput-container .TagInput-entry:nth-last-child(3) .TagInput-resolvedTagName{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.TagInput.TagInput--isDeleteMode .TagInput-container .TagInput-entry:nth-last-child(3) .TagInput-removeTag:hover,.TagInput.TagInput--isDeleteMode .TagInput-container .TagInput-entry:nth-last-child(3) .TagInput-resolvedTagName:hover{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.TagInput-container{display:inline-block}.TagInput-ghostText{position:absolute;top:5px;color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";white-space:nowrap}html[dir=ltr] .TagInput-ghostText{left:5px}html[dir=rtl] .TagInput-ghostText{right:5px}.TagInput-textBox{border:0;vertical-align:inherit;background-color:transparent;margin:5px;vertical-align:top;outline:0}html[dir=ltr] .TagInput-textBox{float:left}html[dir=rtl] .TagInput-textBox{float:right}.TagInput-textBox::-ms-clear{display:none}.TagInput-textBox:focus{outline-color:transparent}.TagInput-removeItem{width:20px;font-weight:700;text-decoration:none;display:inline-block;font-size:10px;vertical-align:top}.TagInput-removeItem:hover{background-color:"},{theme:"themeLight",defaultValue:"#a8d1ef"},{rawString:"}.TagInput-removeItem .ms-Icon--Cancel{padding:8px 5px 5px}.TagInput-error{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.TagInput-resolvedTag{font-size:12px;line-height:32px;background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:";border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";display:inline-block;height:32px;margin:0 8px 8px 0;white-space:nowrap}html[dir=ltr] .TagInput-resolvedTag{float:left}html[dir=rtl] .TagInput-resolvedTag{float:right}html[dir=rtl] .TagInput-resolvedTag{margin:0 0 8px 8px}.TagInput-resolvedTagLink{display:inline-block;overflow:hidden;cursor:pointer}.TagInput-resolvedTagName{display:inline-block;padding:0 8px;max-width:180px}.TagInput-removeTag:hover,.TagInput-resolvedTagLink:hover,.od-Focus--enabled .TagInput-removeTag:focus,.od-Focus--enabled .TagInput-resolvedTagLink:focus{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.TagInput-removeTag{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";width:32px;text-decoration:none;display:inline-block;vertical-align:top;text-align:center}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/shareByLink/odc/ShareByLinkExecutor",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys","../../../controls/sharing/sharingWizard/SharingWizard","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../controls/loadingSpinner/LoadingSpinner","../../../utilities/browser/WindowSize","../../../models/item/ItemType","../../../controls/sharing/sharingWizard/SharingWizard.resx","../../../controls/sharing/shareByEmail/Sharing.resx","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../utilities/icons/Icon","../../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/list/ShortcutUtilities","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../../../controls/textContainer/TextContainer","../../base/ItemRedeemer","@ms/odsp-utilities/lib/modules/Modules","../../../providers/item/ItemProvider"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x){"use strict";var S=100,k=function(t){function g(e){var o=t.call(this,e)||this;o.canToggleEditInline=!0;o.hideInviteOptions=!0;o.requireSignInByDefault=!1;o.name=e.actionName;o._initialState=e&&e.startState?[1,e.startState]:[1];o._selectionHelper=e.selectionHelper;o._itemReedemer=new(o.managed(y["default"]));if(e&&e.item&&e.item())o._itemPromise=i["default"].wrap([e.item()]);else if(e&&e.itemKey){var r=o.resources.consume(x.resourceKey);o._itemPromise=r.getSpecifiedItems({itemKeys:[e.itemKey],recurseInFolders:!0}).then(function(e){return e.children})}o.urlDataSource=o.resources.consume(h.url);var n=e.sharingMethod,s=void 0===n?null:n;o.sharingMethod=s;return o}__extends(g,t);g.prototype.execute=function(){var t=this;_.loadModule({require:e,path:"../../../utilities/optimizely/ExperimentsCommon"}).then(function(e){var i=new(t.managed(e));i.fireShareEvent()});return this._selectionHelper.resolveSelection().then(function(e){return t._itemReedemer.redeemItems(e,t).then(function(){var h=t.resources.consume(r.dialog);if(e.length>=S){var g=b.format(u.strings.MultiShareTitleText,e.length),y=b.format(u.strings.MultiShareOverLimit,S),_=h.requestDialog({title:g,component:{name:v.tagName,params:{text:y}}});return _.wait().then(function(){return i["default"].wrap({resultType:s.ResultTypeEnum.Success})})}for(var x=[],k=0;k1})}}),a=t.subscribe(t.resources.consume(o.currentItemSet),function(){r.dismiss()});return r.wait().then(function(){a.dispose();P([]);var e={},t={count:x.length};if(1===x.length){e.fileType=d[x[0].type];e.extension=x[0].extension||""}return{resultType:s.ResultTypeEnum.Success,extraData:e,extraMetrics:t}},function(e){a.dispose();P([]);return i["default"].wrapError(e)})})})})};return g}(g["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=k});define("odsp-next/controls/sharing/sharingWizard/SharingWizard",["require","exports","./SharingWizardViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","../sharingByLink/SharingByLink","./SharingWizard.html","./SharingWizard.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-shareWizard",template:e("./SharingWizard.html"),viewModel:i,synchronous:!0});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharingWizard/SharingWizardViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ProviderResourceKeys","../../loadingSpinner/LoadingSpinner","./SharingWizardTemplates","../../../models/item/ItemType","../sharingWizard/SharingWizard.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../bindings/css/VisibilityBinding","../sharingHints/SharingHints"],function(e,t,i,o,r,n,s,a,l,d,c,u){"use strict";var p=function(e){function t(t){var o=e.call(this,t)||this;o.loadingSpinnerTagName=n.tagName;o.sharingHintsTagName=u.tagName;o._params=t;o.addBindingHandlers({visibility:c});o._sharingProvider=o.resources.consume(r.sharing);o._stateStack=t.stateArray;o._currentState=o.createComputed(function(){return this._stateStack()[this._stateStack().length-1]});o.currentLink=i.observable(null);o._items=t.items;o._sharingMethod=t.sharingMethod;o._companyDisplayName=t.companyDisplayName;o._expiration=o.createObservable(null);o.componentDefinition=o.createComputed(function(){return o._getComponentDefinition()});o.isLoading=i.observable(!0);if(o._items.length>1){o._shareDialogTitle=d.format(l.strings.MultiShareTitleText,o._items.length);o._params.dialogTitle(o._shareDialogTitle);o.isLoading(!1)}else o._getSharingSettings();o.sharingHintsParams={guestLinkExists:i.observable(!1),sharedWithMany:i.observable(!1),sharingHintsOption:1,sharedWith:i.observableArray([]),items:o._items};return o}__extends(t,e);t.prototype._getSharingSettings=function(){var e=this,t=this._items[0],i=t.type===a.Folder?l.strings.MissingFolderTitle:l.strings.MissingFileTitle,o=this._sharingProvider.getSharingData(t);this.isReady=o.getSettings().then(function(t){e._sharingSettings=t;e._shareDialogTitle=e._sharingSettings.itemId?d.format(l.strings.TitleText,t.itemName):i;e._params.dialogTitle(e._shareDialogTitle);e.isLoading(!1)},function(i){e._shareDialogTitle=d.format(l.strings.TitleText,t.name);e._params.dialogTitle(e._shareDialogTitle);e.isLoading(!1)})};t.prototype._getComponentDefinition=function(){var e=s.getTemplateName(this._currentState()),t={items:this._items,dialogStateArray:this._stateStack,includeLinks:!0,currentLink:this.currentLink,height:"500px",canToggleEditInline:this._params.canToggleEditInline,onExecuteAction:this._params.onExecuteAction,shouldPreserveFocus:this._params.shouldPreserveFocus,sharingMethod:this._sharingMethod,selectedPeople:i.observableArray([]),hasUnresolvedText:i.observable(!1),companyDisplayName:this._companyDisplayName,expiration:this._expiration};4===this._currentState()?this._params.dialogTitle(l.strings.SwitchLink):this._params.dialogTitle(this._shareDialogTitle);3===this._currentState()&&(t={selectedPeople:i.observableArray([]),roleValue:i.observable(""),emailMessage:i.observable(""),errorMessage:i.observable(""),sendEmail:i.observable(!0),requireSignIn:i.observable(this._params.requireSignInByDefault),propagateSharing:i.observable(!1),hasUnresolvedText:i.observable(!1),emailMessageExceedsLimit:i.observable(!1),dialogTitle:i.observable(""),hideOptions:this._params.hideInviteOptions,showSendEmailOption:!0,onExecuteAction:this._params.onExecuteAction,items:this._items,currentLink:this.currentLink,sharingMethod:this._sharingMethod,companyDisplayName:this._companyDisplayName,expiration:this._expiration});return{name:e,params:t}};return t}(o["default"]);return p});define("odsp-next/controls/sharing/sharingWizard/SharingWizardTemplates",["require","exports","../sharingByLink/SharingByLink","../sharedWith/SharedWith","../shareByEmail/ShareByEmail","../sharingLinksSwitcher/SharingLinksSwitcher"],function(e,t,i,o,r,n){"use strict";function s(e){switch(e){case 1:return i["default"].tagName;case 2:return o.tagName;case 3:return r["default"].tagName;case 6:case 4:return n.tagName;default:return i["default"].tagName}}function a(e){switch(e){case 1:case 3:return 2;case 2:return 3;default:return 1}}t.getTemplateName=s;t.getBottomAction=a});define("odsp-next/controls/sharing/sharingByLink/SharingByLink",["require","exports","./SharingByLinkViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingByLink.html","./SharingByLink.css","../../panelHost/PanelHost"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-sharebylink",template:e("./SharingByLink.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharingByLink/SharingByLinkViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../models/teachingBubble/TeachingBubbleCampaigns","../../../utilities/dom/Dom","../../gleamCallout/GleamCallout","../../../providers/item/ItemProvider","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../../providers/featureCards/FeatureCardsProvider","../../../providers/featureCards/FeatureCards.resx","./SharingByLink.resx","../../../utilities/logging/odc/UsageNames","@ms/odsp-utilities/lib/logging/events/UsageType","../../../utilities/features/Features","./SharingByLinkStringHelper","../../../utilities/attribution/AttributionHelper","../../../utilities/browser/ClipboardData","../../../resources/ControlResourceKeys","../../../resources/DataSourceResourceKeys","../../featureCards/FeatureCards","../../../models/item/ItemType","../../../bindings/keyboard/KeyboardBinding","../../loadingSpinner/LoadingSpinner","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","../../../bindings/react/ReactBinding","../../../bindings/focus/SelectOnFocusBinding","../../../dataSources/sharing/odc/SharingLinkExpirationHelper","../../../models/sharing/SharingNetworks","../../../bindings/teachingBubble/TeachingBubbleBinding","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x,S,k,w,P,C,T,I,E,D){"use strict";var L="ODCExpiringSharingLinks",F="http://go.microsoft.com/fwlink/?linkId=733395",M=function(t){function D(i){var r=t.call(this,i)||this;r.loadingSpinnerTagName=S.tagName;r.addBindingHandlers({keyboard:x,react:P["default"],selectOnFocus:C["default"],teachingBubble:E["default"]});var u=i.canToggleEditInline,p=i.currentLink,k=i.dialogStateArray,D=i.expiration,L=i.items,F=i.onExecuteAction,M=i.shouldPreserveFocus;r._canToggleEditInline=u;r._dialogStateArray=k;r._items=L;r._onExecuteAction=F;r._shouldPreserveFocus=M;r._expiration=D;r._actionMap=r.resources.consume(b.actionMap);r._attributionHelper=r.resources.consume(f.resourceKey);r._instrumentationProvider=r.resources.consume(w.instrumentation);r._itemProvider=r.resources.consume(s.resourceKey);r._mediaBaseUrl=e.toUrl(r.resources.consume(v.settings).mediaBaseUrl);r._platform=r.resources.consume(a.platformDetection);r._sharingProvider=r.resources.consume(w.sharing);r._sharingLinkExpirationHelper=new(r.managed(T["default"]));r._storageOptionsProvider=r.resources.consume(w.storageOptions);r._userInfoProvider=r.resources.consume(w.userInfo);r._featureCardsProvider=r.resources.consume(l.resourceKey);r.allowEditChecked=r.createObservable(!1);r.allowEditText=c.strings.AllowEdit;r.areExpiringLinksEnabled=m.isFeatureEnabled(m.PremiumV1Features);r.copyText=c.strings.CopyLinkText;r.currentSharingLink=p; r.error=r.createObservable("");r.displayFeatureCards=r.createObservable(!1);r.featureCardsTagName=y["default"].tagName;r.generatingLinkForSocialNetworkText=c.strings.generatingLinkForSocialNetworkText;r.getLinkText=c.strings.GetLink;r.gleamImageUrl=r._mediaBaseUrl+"/images/premium/premium-gleam-single.svg";r.hasError=r.createObservable(!1);r.hasLoadingError=r.createObservable(!1);r.inviteText=c.strings.AddPeopleEmail;r.isAllowEditVisible=r.createObservable(!1);r.isCopyLoadingVisible=r.createObservable(!1);r.isCreatingLink=r.createObservable(!1);r.isLinkDisabled=r.createObservable(!1);r.isManagePermissionsVisible=r.createObservable(r._canToggleEditInline);r.isMoreSectionVisible=r.createObservable(!1);r.isSingleLinkLabelVisible=r.createObservable(!1);r.linkExpiresText=c.strings.SetExpirationLabel;r.linkTitle=c.strings.ChangeLinkTitle;r.linkExpiresChecked=r.createObservable(!1);r.linkExpirationInDays=r.createObservable(T.DEFAULT_EXPIRATION).extend({notify:"always"});r.loading=r.createObservable(!0);r.managePermissionsText=c.strings.managePermissions;r.missingItemError=r._items[0].type===_.Folder?c.strings.MissingFolderError:c.strings.MissingFileError;r.moreOptionsText=c.strings.MoreOptions;r.networksList=[I.Facebook,I.Twitter,I.LinkedIn,I.Weibo];r.networksList.forEach(function(e){e.isCreatingLink=r.createObservable(!1)});r.note=r.createObservable("");r.peopleSharingWith=r.observables.createArray();r.sharingLinkUrl=r.createObservable("");r.supportsCopy=(g.CanUseClipboardData()||document.queryCommandSupported&&document.queryCommandSupported("copy"))&&!r._platform.isIOS;r._areNetworksSupported=r.createObservable(!1);r._gleamCalloutStrings={calloutTitle:d.strings.expiringLinksFeatureHeadline,calloutBody:d.strings.expiringLinksFeatureBody,premiumButtonText:c.strings.premiumButtonText,learnMoreButtonText:c.strings.learnMoreButtonText};r._isMultiSelect=r._items.length>1;r._sharingLinksCollection=r.observables.createArray();r._showTeachingBubble=r.createObservable(!1);r._upgradeNavigationAction=r._createUpgradeNavigationAction();r._usersAdded=[];r.createComputed(r._onCurrentSharingLinkUpdated);r.createComputed(r._onAllowEditToggled);r.featureCardsData=r.createPureComputed(r._computeFeatureCardsData);r.featureCardsIndex=0;r.isDownArrowVisible=r.createPureComputed(r._computeIsDownArrowVisible);r.isNetworksSectionVisible=r.createPureComputed(r._computeIsNetworksSectionVisible);r.isUpArrowVisible=r.createPureComputed(r._computeIsUpArrowVisible);r.isPremiumEligible=r.createPureComputed(r._computeIsPremiumEligible);if(r.areExpiringLinksEnabled){r.createBackgroundComputed(r._computeValidInput);r.linkExpiresInputLabel=r.createPureComputed(r._computeLinkExpiresInputLabel);r.createBackgroundComputed(r._onLinkExpiresSettingChanged);r.createBackgroundComputed(r._onLinkExpiresChecked);r._isGleamCalloutOpen=r.createObservable(!1);r._userInfoProvider.getExpiringSharingLinksSeen().then(function(e){if(!e){r.isAllowEditVisible(!0);r.isPremiumEligible.peek()?r.async.setTimeout(function(){r._isGleamCalloutOpen(!0)},0):r.async.setTimeout(function(){r._showTeachingBubble(!0)},0);r._userInfoProvider.setExpiringSharingLinksSeen()}});r.teachingBubbleOptions={campaign:r.createObservable(o.EXPIRING_SHARING_LINKS),isVisible:r._showTeachingBubble};r.gleamCalloutComponent=n.GleamCallout;r.gleamCalloutComponentProps=r.createPureComputed(r._computeGleamCalloutProps)}r.sharingHintText=r.createComputed(function(){var e=r.currentSharingLink();if(e)return h.getLinkHintText(e,null,r.peopleSharingWith())});r._checkForSpecialFolder();r._getSharingInfo();return r}__extends(D,t);D.prototype.getNetworkAltText=function(e){return e.altText};D.prototype.getNetworkIcon=function(e){return this._mediaBaseUrl+e.iconPath};D.prototype.logCopy=function(e,t,o){var r=this;i.Engagement.logData({name:this.currentSharingLink().tag+"Link.SharingByLink.Copy"});if(o){this.isCopyLoadingVisible(!0);this.async.setTimeout(function(){r.isCopyLoadingVisible(!1)},1e3)}return!0};D.prototype.onClickCopyLink=function(e,t){var i=!1,o=r.findAncestor(t.target,"od-SharingByLink-row").getElementsByTagName("input")[0];try{o.select();i=document.execCommand("copy")}catch(n){}!i&&g.CanUseClipboardData()&&(i=!!g.CopyToClipboard(this.currentSharingLink().url));this.logCopy(e,t,i);return!0};D.prototype.onClickCreateLink=function(){this.canManageLinks&&this._createLink()};D.prototype.onMoreOptionsClicked=function(){this.isMoreSectionVisible(!this.isMoreSectionVisible.peek());return!1};D.prototype.onNetworkClicked=function(e,t){var o=this;if(this.currentSharingLink().url)I.open(e,this.currentSharingLink().url);else{e.isCreatingLink(!0);this._createLink(!0).then(function(){e.isCreatingLink(!1);I.open(e,o.currentSharingLink().url)})}i.Engagement.logData({name:u.UsageName[this._getNetworkUsageName(e.name)],location:u.LocationName[u.LocationName.SharingDialog],usageType:p.UsageType[p.UsageType.Click],currentPage:this._instrumentationProvider.currentPageName(),previousPage:this._instrumentationProvider.previousPageName()});return!1};D.prototype.showInvite=function(){if(!this.isCreatingLink.peek()){if(this._dialogStateArray){i.Engagement.logData({name:"AddPeople.SharingByLink.Click"});if(this.areExpiringLinksEnabled)if(this.linkExpiresChecked.peek()){var e=this.linkExpirationInDays.peek(),t=this._sharingLinkExpirationHelper.computeExpirationValidity(e);t===T.LinkExpirationValidity.Valid?this._expiration(this._sharingLinkExpirationHelper.calculateLinkExpiration(parseInt(e,10))):t===T.LinkExpirationValidity.Empty?this._expiration(null):t===T.LinkExpirationValidity.Invalid&&this._expiration(null)}else this._expiration(null);var o=this._dialogStateArray();o.push(3);this._dialogStateArray(o)}return!1}};D.prototype.showPermissions=function(e,t){this._shouldPreserveFocus(!1);var o=new(this.managed(this._actionMap.ShowPropertiesAction))({useToggleBehavior:!1});o.execute(t);i.Engagement.logData({name:"ManagePermissions.SharingByLink.Click"});this._onExecuteAction();if(m.isFeatureEnabled(m.PermissionPile)){var r=new(this.managed(this._actionMap.ShowPermissionsAction))({item:this.createObservable(this._items[0])});r.execute(t)}return!1};D.prototype.switchLinks=function(){this.canManageLinks&&this.isAllowEditVisible(!this.isAllowEditVisible.peek())};D.prototype.onLinkExpiresClicked=function(){this.isPremiumEligible.peek()&&this._isGleamCalloutOpen(!0);return!0};D.prototype.closeFeatureCards=function(){this.displayFeatureCards(!1);this._isGleamCalloutOpen(!0)};D.prototype._computeGleamCalloutProps=function(){var e=this._isGleamCalloutOpen();return{forceOpenCallout:e,goPremiumAction:this._goToUpgradePage.bind(this),learnMoreAction:this._showFeatureCards.bind(this),mediaBaseUrl:this._mediaBaseUrl,onDismissed:this._onGleamCalloutDismissed.bind(this),onOpened:this._onGleamCalloutOpened.bind(this),strings:this._gleamCalloutStrings}};D.prototype._onGleamCalloutDismissed=function(){i.Engagement.logData({name:L+".UpsellDismissed"});this._isGleamCalloutOpen(!1)};D.prototype._onGleamCalloutOpened=function(){i.Engagement.logData({name:L+".UpsellShown"});this._isGleamCalloutOpen(!0)};D.prototype._goToUpgradePage=function(){i.Engagement.logData({name:L+".GoPremiumClicked"});this._upgradeNavigationAction.execute(null);this._upgradeNavigationAction.dispose()};D.prototype._createUpgradeNavigationAction=function(){var e=this._attributionHelper.appendPurchaseAttribution({source:"ExpiringLinks",cta:"GoPremium",attributionEndpoint:"Web"},F),t=this.resources.consume(b.actionMap),i=new(this.managed(t.NavigationAction))({url:e});return i};D.prototype._showFeatureCards=function(){i.Engagement.logData({name:L+".LearnMoreClicked"});this.displayFeatureCards(!0)};D.prototype._computeFeatureCardsData=function(){var e=this,t=this._featureCardsProvider.getFeatureCards();t&&t.forEach(function(t,i){4===t.type&&(e.featureCardsIndex=i)});return t};D.prototype._computeValidInput=function(){var e=this.linkExpirationInDays(),t=parseInt(e,10);this.linkExpirationInDays(t>0&&t<=T.MAX_EXPIRATION?t.toString():"")};D.prototype._checkForSpecialFolder=function(){this._items[0].isSpecialFolder&&this.note(c.strings.specialFolderNote)};D.prototype._isAllowEditChecked=function(){var e=this.currentSharingLink.peek();return 6===e.type};D.prototype._isLinkExpiresChecked=function(){var e=this.currentSharingLink.peek();return!!e.expiration};D.prototype._computeLinkExpirationInDays=function(e){var t=this.currentSharingLink.peek(),i=parseInt(T.DEFAULT_EXPIRATION,10);t&&t.expiration&&(i=this._sharingLinkExpirationHelper.getDaysFromToday(new Date(t.expiration)));var o=i.toString();this._lastExpiration=e?o:null;this.linkExpirationInDays(o)};D.prototype._computeIsDownArrowVisible=function(){return this.isAllowEditVisible()&&!(!this.sharingHintText||!this.sharingHintText())};D.prototype._computeIsNetworksSectionVisible=function(){var e=this._areNetworksSupported();return!!e&&!this._platform.isMobile};D.prototype._computeIsPremiumEligible=function(){if(this._storageOptionsProvider.isReady())return this._storageOptionsProvider.isEligibleForPremium.peek()};D.prototype._computeIsUpArrowVisible=function(){return!this.isAllowEditVisible()&&!(!this.sharingHintText||!this.sharingHintText())};D.prototype._computeLinkExpiresInputLabel=function(){var e=this.linkExpirationInDays();return this._sharingLinkExpirationHelper.computeLinkExpiresInputLabel(e)};D.prototype._onLinkExpiresChecked=function(){var e=this.linkExpiresChecked();e?this._computeLinkExpirationInDays(!1):this.linkExpirationInDays("")};D.prototype._onLinkExpiresSettingChanged=function(){var e=this,t=this.currentSharingLink.peek(),i=this.linkExpirationInDays();if(t)if(t.type===this._lastLinkType){if(t.url){var o=this._sharingLinkExpirationHelper.computeExpirationValidity(i)!==T.LinkExpirationValidity.Invalid;if(o&&this._lastExpiration!==i){this._lastExpiration=i;this.isCreatingLink(!0);this.isLinkDisabled(!0);var r={type:t.type,role:t.role,create:!0,expiration:this._sharingLinkExpirationHelper.calculateLinkExpiration(parseInt(i,10))};this._sharingProvider.manageSharingLinks(this._items,r).then(function(i){for(var o=i.filter(function(i){return e._items[0].id===i.item.id&&i.type===t.type}),r=o[0]||i[0],n=!1,s=e._sharingLinksCollection.peek(),a=0,l=s;a=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("odsp-next/controls/gleamCallout/GleamCallout",["require","exports","office-ui-fabric-react/lib/Utilities","office-ui-fabric-react/lib/Callout","office-ui-fabric-react/lib/FocusZone","react","./GleamCallout.css"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.state={isCalloutVisible:t.forceOpenCallout};return i}__extends(t,e);t.prototype.componentWillReceiveProps=function(e){this.setState({isCalloutVisible:e.forceOpenCallout})};t.prototype.componentDidUpdate=function(e,t){this.state.isCalloutVisible&&!t.isCalloutVisible?this.props.onOpened():!this.state.isCalloutVisible&&t.isCalloutVisible&&this.props.onDismissed()};t.prototype.render=function(){var e=this,t=e.props,i=e.state,s=e.props.strings;return n.createElement("span",{className:"od-GleamCallout",onClick:this._showCallout},n.createElement("img",{className:"od-GleamCallout-gleam",ref:this._onGleamRef,src:t.mediaBaseUrl+"/images/premium/premium-gleam-single.svg"}),i.isCalloutVisible&&n.createElement(o.Callout,{className:"od-GleamCallout-callout",directionalHint:o.DirectionalHint.bottomCenter,gapSpace:2,onDismiss:this._onCalloutDismiss,targetElement:this._gleam,setInitialFocus:!0},n.createElement(r.FocusZone,{className:"od-GleamCallout-calloutContent",isCircularNavigation:!0},n.createElement("button",{className:"od-GleamCallout-closeButton",onClick:this._onCalloutDismiss},n.createElement("i",{className:"ms-Icon ms-Icon--Cancel"})),n.createElement("img",{className:"od-GleamCallout-headerImage",src:t.mediaBaseUrl+"/images/premium/premium-diamond-24.svg"}),n.createElement("h3",{className:"od-GleamCallout-title"},s.calloutTitle),n.createElement("p",{className:"od-GleamCallout-body"},s.calloutBody),n.createElement("div",null,n.createElement("button",{className:"od-Button od-GleamCallout-button od-GleamCallout-premiumButton",onClick:t.goPremiumAction},s.premiumButtonText),n.createElement("button",{className:"od-Button od-Button--primary od-GleamCallout-button od-GleamCallout-learnButton",onClick:t.learnMoreAction},s.learnMoreButtonText)))))};t.prototype._showCallout=function(){this.setState({isCalloutVisible:!0})};t.prototype._onCalloutDismiss=function(){this.setState({isCalloutVisible:!1})};t.prototype._onGleamRef=function(e){this._gleam=e};return t}(n.Component);__decorate([i.autobind],s.prototype,"_showCallout",null);__decorate([i.autobind],s.prototype,"_onCalloutDismiss",null);__decorate([i.autobind],s.prototype,"_onGleamRef",null);t.GleamCallout=s});define("odsp-next/controls/gleamCallout/GleamCallout.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-GleamCallout-gleam{height:8px;margin-top:15px;width:8px}html[dir=ltr] .od-GleamCallout-gleam{margin-left:6px}html[dir=rtl] .od-GleamCallout-gleam{margin-right:6px}.od-GleamCallout-callout{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";width:274px}.od-GleamCallout-callout .ms-Callout-beak{background:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-GleamCallout-callout .ms-Callout-main{background:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:';padding-bottom:20px;padding-top:0}html[dir=ltr] .od-GleamCallout-callout .ms-Callout-main{padding-left:20px}html[dir=rtl] .od-GleamCallout-callout .ms-Callout-main{padding-right:20px}html[dir=ltr] .od-GleamCallout-callout .ms-Callout-main{padding-right:12px}html[dir=rtl] .od-GleamCallout-callout .ms-Callout-main{padding-left:12px}.od-GleamCallout-headerImage{height:36px}.od-GleamCallout-title{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400;font-weight:600;margin-top:14px;margin-bottom:14px;cursor:pointer}.od-GleamCallout-button{border-color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:";padding:5px 8px;width:106px}.od-GleamCallout-premiumButton.od-Button{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}html[dir=ltr] .od-GleamCallout-premiumButton.od-Button{margin-right:20px}html[dir=rtl] .od-GleamCallout-premiumButton.od-Button{margin-left:20px}.od-GleamCallout-premiumButton.od-Button:active,.od-GleamCallout-premiumButton.od-Button:hover{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:";border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-GleamCallout-learnButton{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GleamCallout-callout .od-Button.od-Button--primary{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GleamCallout-callout .od-Button.od-Button--primary:active,.od-GleamCallout-callout .od-Button.od-Button--primary:hover{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GleamCallout-body{margin-bottom:20px}.od-GleamCallout-closeButton{background:0 0;border:none;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";display:block;height:20px;padding:12px 0 0 0}html[dir=ltr] .od-GleamCallout-closeButton{margin-left:auto}html[dir=rtl] .od-GleamCallout-closeButton{margin-right:auto}"}])});define("odsp-next/utilities/browser/ClipboardData",["require","exports"],function(e,t){"use strict";var i=function(){function e(){}e.CopyToClipboard=function(t){return!!e.CanUseClipboardData()&&window.clipboardData.setData("Text",t)};e.CanUseClipboardData=function(){var e=window;return e&&"undefined"!=typeof e.clipboardData&&"undefined"!=typeof e.clipboardData.setData};return e}();return i});define("odsp-next/models/sharing/SharingNetworks",["require","exports","./SharingNetwork.resx","@ms/odsp-utilities/lib/encoding/UriEncoding"],function(e,t,i,o){"use strict";var r=function(){function e(){}e.open=function(e,t){var i=e.popupWidth,r=e.popupHeight,n=window.screenLeft||window.screenX||0,s=window.innerWidth||0,a=s/2-i/2+n,l=window.screenTop||window.screenY||0,d=window.innerHeight||0,c=d/2-r/2+l,u=e.url.replace("{{url}}",o["default"].encodeURIComponent(t));window.open(u,"sharing_"+e.name,"resizable, width="+i+", height="+r+", left="+a+", top="+c)};return e}();r.Facebook={name:"fb",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}",popupWidth:626,popupHeight:436,text:i.strings.facebook,altText:i.strings.facebook,iconPath:"/images/networks/facebook.png",isCreatingLink:null};r.Twitter={name:"twitter",url:"http://twitter.com/share?url={{url}}",popupWidth:550,popupHeight:300,text:i.strings.twitter,altText:i.strings.twitter,iconPath:"/images/networks/twitter.png",isCreatingLink:null};r.LinkedIn={name:"linkedin",url:"http://www.linkedin.com/shareArticle?mini=true&url={{url}}",popupWidth:550,popupHeight:427,text:i.strings.linkedin,altText:i.strings.linkedin,iconPath:"/images/networks/linkedin.png",isCreatingLink:null};r.Weibo={name:"weibo",url:"http://service.weibo.com/share/share.php?url={{url}}",popupWidth:600,popupHeight:400,text:i.strings.weibo,altText:i.strings.weibo,iconPath:"/images/networks/weibo.png",isCreatingLink:null};return r});define("odsp-next/controls/sharing/sharingByLink/SharingByLink.html",[],function(){return'
      '});define("odsp-next/controls/sharing/sharingByLink/SharingByLink.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-SharingByLink-loadingSpinner{text-align:center;padding:75px 0}.od-SharingByLink-creatingLink-loadingSpinner{display:inline-block;padding:5px 0}.od-SharingByLink-note{margin-bottom:10px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-SharingByLink-iconCell{width:50px;vertical-align:top}.od-SharingByLink-icon{display:inline-block;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:20px;border-radius:50%;width:40px;height:40px}html[dir=ltr] .od-SharingByLink-icon{margin-right:20px}html[dir=rtl] .od-SharingByLink-icon{margin-left:20px}.od-SharingByLink-icon .ms-Icon--Link{position:relative;top:8px}html[dir=ltr] .od-SharingByLink-icon .ms-Icon--Link{left:10px}html[dir=rtl] .od-SharingByLink-icon .ms-Icon--Link{right:10px}.od-SharingByLink-icon .ms-Icon--Mail{position:relative;top:8px}html[dir=ltr] .od-SharingByLink-icon .ms-Icon--Mail{left:10px}html[dir=rtl] .od-SharingByLink-icon .ms-Icon--Mail{right:10px}.od-SharingByLink-networksRow .od-SharingByLink-icon{background:0 0}.od-SharingByLink-mailRow{white-space:nowrap;margin-top:8px}.od-SharingByLink-mailRow .od-SharingByLink-icon,.od-SharingByLink-networksRow .od-SharingByLink-icon{vertical-align:middle}.od-SharingByLink-linkSwitcher{display:inline-block;margin-bottom:4px}.od-SharingByLink-linkSwitcher .ms-Icon--ChevronDown,.od-SharingByLink-linkSwitcher .ms-Icon--ChevronUp{position:relative}.od-SharingByLink-linkSwitcher-icon{display:inlin-block;vertical-align:middle;line-height:18px}a.od-SharingByLink-linkSwitcher{cursor:pointer}.od-SharingByLink-url .od-SharingByLink-cell{width:100%}.od-SharingByLink-input{width:100%;text-overflow:ellipsis;margin-bottom:3px;margin-top:5px}.od-SharingByLink-input.is-disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}button.od-SharingByLink-copyButton{padding:0 10px}html[dir=ltr] button.od-SharingByLink-copyButton{margin-left:15px}html[dir=rtl] button.od-SharingByLink-copyButton{margin-right:15px}.od-SharingByLink-copyButton-label{position:relative;top:-1px}.od-SharingByLink-copySuccess{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-SharingByLink-linkText,.od-SharingByLink-mailText,.od-SharingByLink-networkText{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.od-SharingbyLink-text{vertical-align:middle}.od-SharingByLink-table{display:table;width:100%}.od-SharingByLink-row{display:table-row}.od-SharingByLink-cell{display:table-cell}.od-SharingByLink-networksRow{margin-top:8px}.od-SharingByLink-linkSection{margin-top:14px}.od-SharingByLink-moreLink{display:inline-block}.od-SharingByLink-moreLink .ms-Icon--ChevronDown,.od-SharingByLink-moreLink .ms-Icon--ChevronUp{position:relative;top:2px}.od-SharingByLink-moreSection,.od-SharingByLinks-networksList{margin-top:12px}.od-sharingByLinks-networksList{margin-bottom:8px}.od-SharingByLink-social-holder{display:inline-block;vertical-align:middle}.od-SharingByLink-social-text{display:block}.od-SharingByLink-social-creating{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400}.od-SharingByLink-linkExpiresInputDiv{display:inline-block;margin-top:4px}html[dir=ltr] .od-SharingByLink-linkExpiresInputDiv{margin-left:8px}html[dir=rtl] .od-SharingByLink-linkExpiresInputDiv{margin-right:8px}.od-SharingByLink-linkExpiresInput{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;width:40px}' }])});define("odsp-next/controls/sharing/sharedWith/SharedWith",["require","exports","./SharedWithViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharedWith.css","./SharedWith.html","../../persona/Persona"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-sharedWith",template:e("./SharedWith.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharedWith/SharedWithViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/async/Promise","../../../resources/ControlResourceKeys","../../../resources/DataSourceResourceKeys","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../loadingSpinner/LoadingSpinner","./SharedWith","./SharedWith.resx","@ms/odsp-utilities/lib/encoding/UriEncoding","../../../utilities/browser/WindowSize","../../confirmation/Confirmation","../sharingByLink/SharingByLinkStringHelper","../../../bindings/focus/SelectOnFocusBinding","@ms/odsp-utilities/lib/string/StringHelper","../../../bindings/css/ClassesBinding","../../../utilities/sharing/SharingHelper","../../../utilities/icons/Icon","../../../utilities/features/Features","../../iframeLoader/IframeLoader","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../bindings/keyboard/KeyboardBinding","../../personaTile/PersonaTile","../../personaTile/PersonaTileHelper","../../../bindings/selection/SelectionBinding","./SharedWithKeyboardNav"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x,S,k,w,P,C,T,I){"use strict";var E=function(e){function t(t){var o=e.call(this,t)||this;o.SharedWithTagName=c.tagName;o.loadingSpinnerTagName=d.tagName;o.personaTileTagName=P["default"].tagName;o._sharingProvider=o.resources.consume(a.sharing);o._personaTileHelper=new C["default"];o.keyNav=new I["default"];o.personaTileCollection=o.observables.createArray([]);o.addBindingHandlers({classes:v,keyboard:w,selection:T,selectOnFocus:g["default"]});o.removePerson=function(e){o.people.remove(e)};o._item=t.item;o._items=t.items;Boolean(t.personaSize)?o.cardSize=t.personaSize:o.cardSize=i.observable(4);o.height=t.height?t.height:"none";o.showEmailLink=i.observable(!1);o.hasSettings=i.observable(!1);o.hasData=i.observable(!1);o.showRequests=i.observable(!1);o.loading=i.observable(!0);o.isMultiSelect=i.observable(!1);o._error=i.observable("");o.advancedUrl=i.observable("");o.disableLinkText=u.strings.DisableLinkText;o.emailText=u.strings.EmailEveryone;o.advancedText=u.strings.Advanced;o.requestsPending=u.strings.RequestPending;o.stopSharingText=u.strings.StopSharing;o.viewRequests=u.strings.ViewRequests;o.multiSelectErrorText=u.strings.MultiSelectError;o.userListTrimmedText=u.strings.SharedWithManyText;o.showUserListTrimmedText=o.createObservable(!1);o._selectionModel=o.resources.consume(n.itemsSelection);o._urlDataSource=o.resources.consume(s.url);o.people=i.observableArray([]);o.links=i.observableArray([]);o.canManageLinks=i.observable(!1);o.canManagePermissions=i.observable(!1);o.showAdvanced=o.createComputed(function(){return Boolean(o.advancedUrl())});o.canUnshare=i.observable(!1);o.requestsLink=i.observable("");o.mailto=o.createComputed(function(){if(!o.hasSettings())return"";for(var e=o.people(),t="mailto:",i=new Array,r=0;r0&&i.length<29);t+=p["default"].encodeURIComponent(i.join(";"));t+="?subject="+p["default"].encodeURIComponent(o._settings.itemName);t+="&body="+encodeURI(encodeURI(o._settings.itemUrl));return t});o.hasError=o.createComputed(function(){return Boolean(o._error())});if(o._selectionModel&&o._selectionModel.selection&&o._selectionModel.selection().length>1||o._items&&o._items.length>1){o.isMultiSelect(!0);o.loading(!1)}else{t.includeLinks&&o._getLinks();o._getSharedWith()}return o}__extends(t,e);t.prototype.logCopy=function(e,t){l.Engagement.logData({name:e.tag+"Link.SharedWith.Copy"});return!0};t.prototype.calculateScope=function(e){var t="";e.item&&this._getCurrentItem()!==e.item&&(t=b.format(u.strings.SharingFrom,e.item.name));return t};t.prototype.scopeClick=function(e){this.resources.consume(k.navigation).navigateTo(this._urlDataSource.getItemUrl(e.item.key));return!0};t.prototype.calculateHint=function(e){return f.getLinkHintText(e,this._companyDisplayName)};t.prototype.clickEmail=function(){l.Engagement.logData({name:"EmailEveryone.SharingDialog.Click"});return!0};t.prototype.clickAdvanced=function(){l.Engagement.logData({name:"AdvancedSettings.SharingDialog.Click"});if(this._settings.advancedUrlOpenInPlace){this._showAdvancedDialog();return!1}return!0};t.prototype.clickAccessRequests=function(){l.Engagement.logData({name:"PendingAccessRequests.SharingDialog.Click"});return!0};t.prototype.stopSharing=function(){l.Engagement.logData({name:"StopSharing.SharingDialog.Click"});this._stopSharingConfirm()};t.prototype.removeSharingLink=function(e){var t=this,i=this.resources.consume(a.dialog);this._confirmDialog=y.disableLinkConfirm(function(){l.Engagement.logData({name:"Disable"+e.tag+"Link.SharedWith.Click"});var i={type:e.type,role:e.role,create:!1};return t._sharingProvider.manageSharingLinks([t._getCurrentItem()],i).then(function(e){t._updateSharingLinks(e);return r["default"].wrap(!0)},function(e){return!1})},function(e){t.isReady=e},i,"SharedWith")};t.prototype._stopSharing=function(){var e=this._sharingProvider.unshare(this._getCurrentItem());this.loading(!0);return e};t.prototype._getLinks=function(){var e=this,t=this.resources.consume(a.suiteNav);t&&t.loadData().then(function(t){e._companyDisplayName=t.CompanyDisplayName;e.links.peek().length>0&&e._updateSharingLinks(e.links())});var i=this._sharingProvider.getSharingData(this._getCurrentItem());i.getLinks().then(function(t){t&&e._updateSharingLinks(t)},function(t){e._error(u.strings.LinksError)})};t.prototype._updateSharingLinks=function(e){this.links(e.filter(function(e){return e.isActive&&8!==e.type}))};t.prototype._getSharedWith=function(){var e=this,t=this._sharingProvider.getSharingData(this._getCurrentItem());this.isReady=t.getPermissions(!0).then(function(t){var i=t[0];if(Boolean(i)){if(i.hasPendingAccessRequests){e.showRequests(!0);l.Engagement.logData({name:"PendingAccessRequests.SharingDialog.Render"})}e.requestsLink(i.pendingAccessRequestsLink);e.canUnshare(i.canUnshare);e._parseSharedWith(i?i.people:null)}else e.loading(!1)},function(t){t&&403===t.status?e._error(u.strings.AccessDenied):e._error(u.strings.ServerError);e.loading(!1)});t.getSettings().done(function(t){e._settings=t;e.canManageLinks(t.canManageLinks);e.canManagePermissions(!x.isFeatureEnabled(x.PermissionPile)||t.canManagePermissions);e.advancedUrl(t.advancedUrlOpenInPlace?"javascript:;":t.advancedUrl);e.hasSettings(!0)},function(e){})};t.prototype._parseSharedWith=function(e){if(e){this.people(e);this._convertPeopleToPersonaTiles();this.showUserListTrimmedText(this.people().length>=30)}this.loading(!1)};t.prototype._convertPeopleToPersonaTiles=function(){for(var e=this.people.peek(),t=new Array,i=0;i
      '});define("odsp-next/controls/sharing/shareByEmail/ShareByEmail",["require","exports","./ShareByEmailViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ShareByEmail.html","./ShareByEmail.css","../../peoplePicker/PeoplePicker"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-share-by-email",template:e("./ShareByEmail.html"),viewModel:i});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/shareByEmail/ShareByEmailViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../resources/DataSourceResourceKeys","../../../utilities/features/Features","../../../models/item/ItemType","knockout","../../loadingSpinner/LoadingSpinner","../../../providers/panel/PanelProvider","../../peoplePicker/PeoplePicker","../../../resources/ProviderResourceKeys","./Sharing.resx","../sharingTips/SharingTips","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-shared/lib/base/ViewModel","../../../providers/item/ItemProvider","@ms/odsp-utilities/lib/dateTime/DateTime","../emailLink/EmailLink.resx"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b){"use strict";var v=100,y=9999999999,_=function(e){function t(t){var i=e.call(this,t)||this;i.loadingSpinnerTagName=a.tagName;i.peoplePickerTagName=d.tagName;i.sharingTipsTagName=p.tagName;i._params=t;i._items=t.items;i._itemProvider=i.resources.consume(f.resourceKey);i._expiration=i.wrapObservable(t.expiration);var m=r.isFeatureEnabled(r.PremiumV1Features)&&i._expiration&&i._expiration.peek();i.expirationLabel=m?g.getShortDisplayDate(new Date(i._expiration.peek())):null;var h=i._items[0].key;i.item=i._itemProvider.getItemSync({parentKey:h}).item;i._referenceRevision=i.createPureComputed(function(){return i.item().revision});i._isDoneGettingSharingSettings=i.createObservable(!1);i.canUserShareExternally=i._params.canUserShareExternally||i.observables.create(!1);i.policyTipInfo=i.createObservable(null);i._policyTipDataSource=i.resources.isExposed(o.policyTip)?i.resources.consume(o.policyTip):null;i._instrumentationProvider=i.resources.consume(c.instrumentation);i.showShareButton=Boolean(t.onExecuteAction);i.permissionLabel=u.strings.PermissionLabel;i.inputPlaceholder=u.strings.EmailPlaceholder;i.sendEmailLabel=u.strings.EmailInvitation;i.requireSignInLabel=u.strings.RequireSignInLabel;i.propagateSharingLabel=u.strings.PropagateSharingLabel;i.requireSignInTooltip=u.strings.RequireSignInTooltip;i.shareButtonText=u.strings.ShareText;i.charLimitVisible=s.observable(!1);i.charLimitReached=i._params.emailMessageExceedsLimit;i.charCountText=s.observable("");i._emailCharLimit=-1;i.canSendEmail=s.observable(!1);i.canSendLink=s.observable(!1);i.supportsSharingPropagation=s.observable(!1);i.sharingRoleOptions=s.observableArray([]);i.hideOptions=Boolean(t.hideOptions);i.showSendEmailOption=t.showSendEmailOption;i.propagateSharing=t.propagateSharing;i.currentSharingLink=t.currentLink;i.hasSharingLink=!!i.currentSharingLink&&null!==i.currentSharingLink();i._sharingMethod=t.sharingMethod;if(i.hasSharingLink){i.requireSignIn=i.createComputed(function(){var e=i.currentSharingLink();return 6!==e.type&&5!==e.type});i.roleSelection=i.createComputed(function(){var e=i.currentSharingLink();return e.role.toString()});i.linkType=i.createComputed(function(){var e=i.currentSharingLink();return e.type});i.sendEmail=s.observable(!0)}else{i.requireSignIn=t.requireSignIn;i.roleSelection=t.roleValue;i.linkType=t.linkType?i.createObservable(t.linkType):i.createObservable(8);i.sendEmail=t.sendEmail}i.emailInputText=t.emailMessage||s.observable("");i.error=t.errorMessage||s.observable("");i._canCurrentUserShareExternally=i.createObservable(!1);i.loading=s.observable(!0);i.hasLoadingError=s.observable(!1);i.sharedWithSize=s.observable(2);i.shareAvailable=i.createComputed(i._computeShareAvailable);i.createComputed(i._computeValidateMessageLength);i.peopleSharingWith=s.observableArray([]);i._companyDisplayName=i._params.companyDisplayName&&i._params.companyDisplayName.peek()?s.observable(i._params.companyDisplayName.peek()):s.observable("");i.resources.expose(c.panel,new(i.managed(l)));i._sharingSettings2=i.observables.create(null);i.ppQueryParams=i.createPureComputed(i._computePeoplePickerQueryParams);i.policyTipType=i.createPureComputed(i._computePolicyTipType);i.blockViaPolicy=i.createPureComputed(i._computeBlockViaPolicy);i._policyTipDataSource&&(i.policyTipType?i._policyTipDataSource.getPolicyTip(i.item.peek()).done(function(e){e&&e.issueDescriptions&&e.issueDescriptions.length&&i.policyTipInfo(e)}):i.policyTipInfo(null));i.sharingTipsParams=i.createComputed(i._computeSharingTipsParams);i.missingItemError=i._items[0].type===n.Folder?u.strings.MissingFolderError:u.strings.MissingFileError;i.sharingError=i.createObservable("");i.getSharingSettings(!!i.item.peek().policyTip);i.createBackgroundComputed(i._refreshSharingSettings);return i}__extends(t,e);t.prototype.requireSignInChanged=function(){this.requireSignIn()&&this.sendEmail(!0)};t.prototype.shareClicked=function(){var e;e=this._items.length>1?this._items:[this.item.peek()];var t=this.resources.consume(c.sharing),o={items:e,roleValue:this.roleSelection.peek(),message:this._params.emailMessage.peek(),sendEmail:this.sendEmail.peek(),requireSignIn:this.requireSignIn.peek(),propagateSharing:this._params.propagateSharing.peek(),expiration:this._expiration.peek()};i.Engagement.logData({name:"Share.SharingDialog.Click"});t.share(this._params.selectedPeople.peek(),o);this._params.onExecuteAction&&this._params.onExecuteAction()};t.prototype._computePolicyTipType=function(){var e=this.item();if(e)return e.policyTip};t.prototype._computeBlockViaPolicy=function(){if(!r.isFeatureEnabled(r.PolicyTipPanel))return!1;var e=this.policyTipType();return e?5===e:void 0};t.prototype._computeSharingTipsParams=function(){if(this._isDoneGettingSharingSettings()){var e={selectedPeople:this.peoplePickerParams.selectedPeople,showAdditionalSharingWarning:this.showExternalUserWarning,policyTipType:this.policyTipType(),policyTipInfo:this.policyTipInfo,item:this.item()};return e}};t.prototype._computeShareAvailable=function(){if(!this._isDoneGettingSharingSettings())return!1;if(this.peoplePickerParams.hasUnresolvedText&&this.peoplePickerParams.hasUnresolvedText())return!1;if(this.blockViaPolicy()&&this.peoplePickerParams&&this.peoplePickerParams.selectedPeopleContainsExternal&&this.peoplePickerParams.selectedPeopleContainsExternal())return!1;for(var e=this.peoplePickerParams.selectedPeople(),t=0,i=e;t0};t.prototype._computeValidateMessageLength=function(){var e=this.emailInputText();this._currentMessageLength=e.length;this._evaluateMessageLength(e)};t.prototype._computePeoplePickerQueryParams=function(){var e=this._sharingSettings2();if(e){var t={maximumEntitySuggestions:30,blockViaPolicy:this.blockViaPolicy};if(e.pickerProperties){var i=e.pickerProperties;t.principalSource=i.PrincipalSource;t.principalType=i.PrincipalAccountType;t.querySettings=i.QuerySettings;t.allowEmailAddresses=i.AllowEmailAddresses;t.filterExternalUsers=!1}return t}};t.prototype._evaluateMessageLength=function(e){var t=this._getEncodedMessageLength(e),i=this._emailCharLimit;if(i!==y){!this.charLimitVisible.peek()&&t&&t>i-v&&this.charLimitVisible(!0);if(this.charLimitVisible.peek()){this.charCountText(m.format(u.strings.CharacterCounterFormat,t,i));t>i?this.charLimitReached(!0):this.charLimitReached.peek()&&this.charLimitReached(!1)}}else{this.charLimitVisible(!1);this.charLimitReached(!1)}};t.prototype._getEncodedMessageLength=function(e){var t=0,i=e.length,o=0,r=!1;if(!e||0===e.length)return 0;for(var n={Nbsp:" ",Br:"
      ",Quot:""""",Amp:"&",Apostrophe:"'",Lt:"<",Gt:">",Space:" "};o"===a?s=n.Gt:"\r"===a&&(s=n.Space);r=!1}t+=null!==s?s.length:1;o++}return t};t.prototype.getSharingSettings=function(e){var t=this,o=this.resources.consume(c.sharing),r=o.getSharingData(this.item(),e);this.isReady=r.getSettings().then(function(e){t.sharingSettings=e;t._sharingSettings2(e);t.sharingSettings.itemId?t.sharingSettings.blockPeoplePickerAndSharing&&t.sharingError(b.strings.CannotShareText):t.sharingError(t.missingItemError);t.showExternalUserWarning=t.sharingSettings.showAdditionalExternalWarning;t._canCurrentUserShareExternally(t.sharingSettings.canCurrentUserShareExternally);t.peoplePickerParams={selectedPeople:t._params.selectedPeople,selectedPeopleContainsExternal:t._params.selectedPeopleContainsExternal,peoplePickerQueryParams:t.ppQueryParams,hasUnresolvedText:t._params.hasUnresolvedText,contactInviteLimit:e.contactInviteLimit};t.sharingRoleOptions(e.sharingRoles);t._mailSettings=e.mailSettings;t.canSendEmail(e.canSendEmail);t.canSendLink(e.canSendLink);t.supportsSharingPropagation(e.supportsSharingPropagation);t._params.propagateSharing&&t._params.propagateSharing(e.supportsSharingPropagation);t.peopleSharingWith(e.sharedWith);t._adminRequiredAnonymousLinkExpirationInDays=e.requiredAnonymousLinkExpirationInDays;t._enforceRequiredAnonymousLinkExpiration=Number(e.requiredAnonymousLinkExpirationInDays)>0;t._isDoneGettingSharingSettings(!0);t.hasLoadingError(!1);t.loading(!1)},function(e){var o=t.item();if(o&&o.parentLink){i.Engagement.logData({name:"GetSettings.SharingDialog.Redirect"});window.location.href=o.parentLink+"?sharingDialogForListItemId="+o.id}else{e&&403===e.status?t.error(u.strings.AccessDenied):t.error(u.strings.ServerError);t._isDoneGettingSharingSettings(!0);t.hasLoadingError(!0);t.loading(!1)}})};t.prototype._refreshSharingSettings=function(){var e=this;this._referenceRevision()&&this._itemProvider.getItem({parentKey:this.item.peek().key,skipCache:!0,skipInMemoryCache:!0}).then(function(t){e.getSharingSettings(!0)})};return t}(h["default"]);return _});define("odsp-next/controls/sharing/sharingTips/SharingTips",["require","exports","./SharingTipsViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingTips.html","./SharingTips.css","../../dlplite/DlpLite"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-sharingTips",template:e("./SharingTips.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharingTips/SharingTipsViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../utilities/policyTip/PolicyTipHelper","../../../bindings/html/BindableHtmlBinding","../../../utilities/features/Features","knockout","../../../providers/panel/PanelProvider","../../policyTipPanel/PolicyTipPanel","../../../resources/ProviderResourceKeys","./SharingTips","./SharingTips.resx","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m){"use strict";var h=function(e){function t(l){var m=e.call(this,l)||this;m.SharingTipsTagName=c.tagName;var h=l.showPolicyTip,f=void 0===h?n.isFeatureEnabled(n.PolicyTipPanel):h;m.addBindingHandlers({bindableHtml:r});m._item=l.item;m._policyTipType=l.policyTipType;m._policyTipInfo=l.policyTipInfo;m.hasPolicyTip=m.createObservable(m._item&&5===m._item.policyTip);m.policyTipText=o.getPolicyTipText(m._policyTipType,"onViewPolicyTipClick");m._resolvedUsers=l.selectedPeople;m.showAdvancedMessage=l.showAdditionalSharingWarning;m.showPolicyTip=f;m.advancedWarningText=u.strings.GallatinMessage;m.multiExternalUserText=s.observable("");m.expandUsersText=s.observable(u.strings.Show);m.expandGroupsText=s.observable(u.strings.Show);m.showMultiUsers=s.observable(!1);m.isUserBlocked=s.observable(!1);m.showGroups=s.observable(!1);m.singleExternalUserText=s.observable("");m.groupsText=s.observable("");m.groupsMemberCountText=s.observable("");m._renderedExternalUsers=!1;m._renderedGroups=!1;m._peoplePickerProvider=m.resources.consume(d.people);m._pickerEntityInformations=[];if(l.pickerEntityInformations)for(var g=0,b=l.pickerEntityInformations;g";m.singleExternalUserText(p.format(e?u.strings.SingleEmailBlockedByAllowDenyList:u.strings.SingleExternalUserText,a));m.showMultiUsers(!1)}else t.length>1&&m.multiExternalUserText(e?u.strings.MultipleEmailBlockedByAllowDenyList:u.strings.MultiExternalUserText);if(t.length>0&&!m._renderedExternalUsers){m._renderedExternalUsers=!0;i.Engagement.logData({name:"ExternalUsers.SharingTips.Render"})}return t});m.groups=m.createComputed(function(){for(var e=[],o=0,r=0,a=m._resolvedUsers();r1?m.groupsText(p.format(u.strings.MultiGroupText,e.length)):m.groupsText(p.format(u.strings.SingleGroupText,e.length));m.groupsMemberCountText(t.getMemberCountText(o,!0));if(e.length>0&&!m._renderedGroups){m._renderedGroups=!0;i.Engagement.logData({name:"Groups.SharingTips.Render"})}return e});m.resources.expose(d.panel,new(m.managed(a)));m._panelProvider=m.resources.consume(d.panel);return m}__extends(t,e);t.getMemberCountText=function(e,t){return 1===e?t?u.strings.GroupOneMemberCountText:u.strings.SingleGroupOneMemberCountText:e>1&&e<1e3?p.format(t?u.strings.GroupMemberCountText:u.strings.SingleGroupMemberCountText,e):e>=1e3?t?u.strings.GroupMemberCountTextGreaterThan1000:u.strings.SingleGroupMemberCountTextGreaterThan1000:""};t.prototype.onViewPolicyTipClick=function(){var e={item:this._item,policyTipInfo:this._policyTipInfo()};this._panel=this._panelProvider.requestPanel({component:{name:l["default"].tagName,params:e}})};t.prototype.clickExpandUsers=function(){if(this.showMultiUsers()){this.expandUsersText(u.strings.Show);this.showMultiUsers(!1); }else{i.Engagement.logData({name:"ExpandUsers.SharingTips.Click"});this.expandUsersText(u.strings.Hide);this.showMultiUsers(!0)}};t.prototype.clickExpandGroups=function(){if(this.showGroups()){this.expandGroupsText(u.strings.Show);this.showGroups(!1)}else{i.Engagement.logData({name:"ExpandGroups.SharingTips.Click"});this.expandGroupsText(u.strings.Hide);this.showGroups(!0)}};t.prototype.getGroupMemberCount=function(e){var t=0;this._pickerEntityInformations[e.group.userId]?t=this._pickerEntityInformations[e.group.userId].totalMemberCount:this._retrievePickerEntityInformation(e);return t};t.prototype.updateGroupsMemberCountText=function(){for(var e=0,i=0,o=this._resolvedUsers();i'+i.strings.ViewPolicyTip+"");return o}t.getPolicyTipActionText=r;t.getPolicyTipHeader=n;t.getPolicyTipText=s});define("odsp-next/controls/policyTipPanel/PolicyTipPanel",["require","exports","./PolicyTipPanelViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PolicyTipPanel.html"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-policy-tip-panel",template:e("./PolicyTipPanel.html"),viewModel:i["default"]});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/policyTipPanel/PolicyTipPanelViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/dateTime/DateTime","../../providers/item/ItemProvider","@ms/odsp-shared-react/lib/PolicyTip","../policyTipPanel/PolicyTipPanel.resx","../../utilities/policyTip/PolicyTipHelper","../../resources/DataSourceResourceKeys","../../bindings/react/ReactBinding","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,i,o,r,n,s,a,l,d,c){"use strict";var u=function(e){function t(t){var i=e.call(this,t)||this,o=t.item,s=t.policyTipInfo;i._item=o;i._policyTipInfo=s;i.addBindingHandlers({react:d["default"]});i._itemProvider=i.resources.consume(r.resourceKey);i._policyTipDataSource=i.resources.consume(l.policyTip);i._showJustificationInput=i.createObservable(!1);i._showReportConfirmation=i.createObservable(!1);i._confirmationText=i.createObservable("").extend({notify:"always"});i.policyTipComponent=n.PolicyTip;i.policyTipComponentProps=i.createPureComputed(i._computePolicyTipComponentParams);return i}__extends(t,e);t.prototype._computePolicyTipComponentParams=function(){var e=this._confirmationText(),t=this._showJustificationInput(),i=this._getPolicyTipStrings();return{confirmationText:e,onDismissed:this._onDismissed.bind(this),onOverrideClicked:this._onOverrideClicked.bind(this),onOverrideSubmitClicked:this._onOverrideSubmitClicked.bind(this),overrideRequiresJustification:this._policyTipInfo?2===this._policyTipInfo.overrideOption:void 0,showJustificationInput:t,onReportClicked:this._onReportClicked.bind(this),strings:i}};t.prototype._getPolicyTipStrings=function(){var e=this._policyTipInfo;if(!e)return{noPolicyTipInfoError:s.strings.NoPolicyTipInfoError,titleText:a.getPolicyTipHeader(this._item.name),headerText:void 0,issues:void 0,lastScannedText:void 0,learnMoreActionLabel:void 0,learnMoreLabel:void 0,learnMoreUrl:void 0,overrideActionLabel:void 0,overrideLabel:void 0,policyTipDescription:void 0,reportActionLabel:void 0,reportInProgressLabel:void 0,reportLabel:void 0,submitButtonLabel:void 0};var t=1===e.overrideOption||2===e.overrideOption;return{headerText:s.strings.TipIssues,issues:e.issueDescriptions,lastScannedText:e.lastScanned?s.strings.TipLastScanned+": "+o.getRelativeDateTimeStringPast(e.lastScanned):void 0,learnMoreActionLabel:s.strings.LearnMoreActionLabel,learnMoreLabel:s.strings.LearnMoreLabel,learnMoreUrl:e.policyInfoUrl,noPolicyTipInfoError:void 0,overrideActionLabel:t?s.strings.OverrideActionLabel:void 0,overrideLabel:s.strings.OverrideLabel,policyTipDescription:e.explanationText,reportActionLabel:s.strings.ReportActionLabel,reportInProgressLabel:s.strings.ReportInProgress,reportLabel:s.strings.ReportLabel,submitButtonLabel:s.strings.SubmitButtonText,titleText:a.getPolicyTipHeader(this._item.name)}};t.prototype._onReportClicked=function(){var e=this;this._logEngagementEvent("ReportClicked");var t={item:this._item,action:1};this._policyTipDataSource.updatePolicy(t).done(function(t){if(1===t){e._logEngagementEvent("FalsePositiveReported");e._confirmationText(s.strings.ReportConfirmation)}else if(3===t||2===t){e._logEngagementEvent("OverrideWithoutJustification");e._confirmationText(s.strings.OverrideConfirmation)}})};t.prototype._onOverrideClicked=function(){var e=this;this._logEngagementEvent("OverrideClicked");var t=this._policyTipInfo.overrideOption;if(1===t){var i={item:this._item,action:0};this._policyTipDataSource.updatePolicy(i).done(function(t){e._logEngagementEvent("OverrideWithoutJustification");e._confirmationText(s.strings.OverrideConfirmation)})}else if(2===t){this._logEngagementEvent("JustificationInputShown");this._showJustificationInput(!0)}};t.prototype._onOverrideSubmitClicked=function(e){var t=this;this._logEngagementEvent("OverrideSubmitClicked");var i={item:this._item,action:0,justification:e};this._policyTipDataSource.updatePolicy(i).done(function(e){t._logEngagementEvent("OverrideWithJustification");t._confirmationText(s.strings.OverrideConfirmation)})};t.prototype._onDismissed=function(){this._itemProvider.invalidateItem(this._item.key,{triggerFetch:!0})};t.prototype._logEngagementEvent=function(e){i.Engagement.logData({name:"PolicyTipPanel."+e})};return t}(c["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("@ms/odsp-shared-react/lib/PolicyTip",["require","exports","./components/PolicyTip/index"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}o(i)});define("@ms/odsp-shared-react/lib/components/PolicyTip/index",["require","exports","./PolicyTip"],function(e,t,i){"use strict";function o(e){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}o(i)});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;a--)(r=e[a])&&(s=(n<3?r(s):n>3?r(t,i,s):r(t,i))||s);return n>3&&s&&Object.defineProperty(t,i,s),s};define("@ms/odsp-shared-react/lib/components/PolicyTip/PolicyTip",["require","exports","office-ui-fabric-react/lib/Utilities","office-ui-fabric-react/lib/Button","office-ui-fabric-react/lib/Spinner","office-ui-fabric-react/lib/TextField","react","@ms/odsp-utilities/lib/string/StringHelper","./PolicyTip.scss"],function(e,t,i,o,r,n,s,a){"use strict";var l=function(e){function t(t){var i=e.call(this,t)||this;i.state={isLoading:!1,justificationText:"",reportButtonClicked:!1,overrideButtonClicked:!1,overrideSubmitClicked:!1,overrideSubmitDisabled:t.overrideRequiresJustification};return i}__extends(t,e);t.prototype.componentWillReceiveProps=function(e,t){this.state.isLoading&&e.confirmationText&&this.setState(__assign({},this.state,{isLoading:!1}))};t.prototype.componentWillUnmount=function(){this.props.onDismissed()};t.prototype.render=function(){var e=this.props.strings,t=e.noPolicyTipInfoError?s.createElement("div",{className:"od-PolicyTip-container"},s.createElement("span",{className:"od-PolicyTip-error"},e.noPolicyTipInfoError)):s.createElement("div",{className:"od-PolicyTip-container"},s.createElement("span",{className:"od-PolicyTip-description"},e.policyTipDescription),s.createElement("div",{className:"od-PolicyTip-header"},s.createElement("i",{className:"od-PolicyTip-blockedIcon ms-Icon ms-Icon--Blocked2"}),s.createElement("span",{className:"od-PolicyTip-headerText"},e.headerText)),this._renderIssues(),s.createElement("span",{className:"od-PolicyTip-minorText"},e.lastScannedText),this._renderLearnMore(),s.createElement("div",{className:"od-PolicyTip-actions"},this._renderActions()),this._renderJustificationInput(),this._renderStatus());return s.createElement("div",null,s.createElement("h2",{className:"od-PolicyTip-title"},e.titleText),t)};t.prototype._renderIssues=function(){for(var e=[],t=0,i=0,o=this.props.strings.issues;i'});define("odsp-next/controls/sharing/sharingTips/SharingTips.html",[],function(){return'
      '});define("odsp-next/controls/sharing/sharingTips/SharingTips.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-SharingTips-section{margin-top:6px}html[dir=ltr] .od-SharingTips-section{margin-left:6px}html[dir=rtl] .od-SharingTips-section{margin-right:6px}.od-SharingTips-resolvedUser{display:inline-block;font-weight:700}.od-SharingTips-multiUserList{display:inline;list-style:none;padding:0}.od-SharingTips-multiUserList li{display:inline}.od-SharingTips-multiUserList li:after{content:", "}.od-SharingTips-multiUserList li:last-child:after{content:""}.od-SharingTips-expandLink{display:inline-block}.od-SharingTips-error{color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-SharingTips-policyTip{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";margin-top:6px}"}])});define("odsp-next/controls/dlplite/DlpLite",["require","exports","./DlpLiteViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./DlpLite.html","./DlpLite.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-dlplite",template:e("./DlpLite.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/dlplite/DlpLiteViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","knockout","./DlpLite.resx","../../resources/DataSourceResourceKeys"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this)||this;i.strings=r.strings;i.isVisible=o.observable(!1);i.externalSharingLearnUrl=o.observable("javascript:");var s=i.resources.consume(n.policyTip);s.getExternalSharingStatus().then(function(e){if(Boolean(e)){i.isVisible(e.isExternalSharingTipEnabled);i.externalSharingLearnUrl(e.externalSharingTipsLearnMoreUrl)}},function(e){});return i}__extends(t,e);return t}(i["default"]);return s});define("odsp-next/controls/dlplite/DlpLite.html",[],function(){return'
      '});define("odsp-next/controls/dlplite/DlpLite.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-DlpLite{overflow:hidden}"}])});define("odsp-next/controls/sharing/shareByEmail/ShareByEmail.html",[],function(){return''});define("odsp-next/controls/sharing/shareByEmail/ShareByEmail.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".Sharing{overflow:hidden}.Sharing .Sharing-requireSignInLabel{border-bottom-style:dotted;border-bottom-width:1px}.Sharing-options{width:85%}html[dir=ltr] .Sharing-options{float:left}html[dir=rtl] .Sharing-options{float:right}html[dir=ltr] .Sharing-charCounter{text-align:right}html[dir=rtl] .Sharing-charCounter{text-align:left}.Sharing-charCounter--limitReached{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.Sharing-submitButton{position:relative;width:100%;height:30px;margin-top:5px}html[dir=ltr] .Sharing-submit{float:right}html[dir=rtl] .Sharing-submit{float:left}.Sharing-loadingSpinner{text-align:center;padding:75px 0}.Sharing-table{display:table;width:100%;border-collapse:collapse}.Sharing-row{display:table-row;width:100%}.Sharing-cell{display:table-cell}.Sharing-peoplePicker{width:100%;vertical-align:top}.Sharing-link{padding-bottom:5px}.Sharing-simpleRoleSelector{padding:2px;vertical-align:top;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:';font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;height:33px}html[dir=ltr] .Sharing-simpleRoleSelector{margin-left:8px}html[dir=rtl] .Sharing-simpleRoleSelector{margin-right:8px}.Sharing-mailInput{resize:none;height:80px;width:100%;box-sizing:border-box;border:1px solid '},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";overflow-y:auto;padding:5px;margin:10px 0 5px 0}#Sharing-aclPropagation,#Sharing-requireSignIn,#Sharing-sendEmailCheckbox{display:inline-block;vertical-align:sub}html[dir=ltr] #Sharing-aclPropagation,html[dir=ltr] #Sharing-requireSignIn,html[dir=ltr] #Sharing-sendEmailCheckbox{margin-right:5px}html[dir=rtl] #Sharing-aclPropagation,html[dir=rtl] #Sharing-requireSignIn,html[dir=rtl] #Sharing-sendEmailCheckbox{margin-left:5px}.od-Sharing-linkSwitcher{display:inline-block;margin-bottom:10px}.od-ShareByEmail-textInput{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.od-ShareByEmail-expirationLabel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}html[dir=ltr] .od-ShareByEmail-expirationIcon{margin-right:8px}html[dir=rtl] .od-ShareByEmail-expirationIcon{margin-left:8px}.od-ShareByEmail-expirationText{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});define("odsp-next/controls/sharing/sharingLinksSwitcher/SharingLinksSwitcher",["require","exports","./SharingLinksSwitcherViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingLinksSwitcher.html","./SharingLinksSwitcher.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-sharingLinksSwitcher",template:e("./SharingLinksSwitcher.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharingLinksSwitcher/SharingLinksSwitcherViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/async/Promise","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../loadingSpinner/LoadingSpinner","../../progressSpinnerFlat/ProgressSpinnerFlat","./SharingLinksSwitcher.resx","../../../bindings/css/VisibilityBinding","../../commands/CommandViewModel","../../../bindings/contextMenu/ContextMenuAlignment","../../../bindings/dismiss/DismissBinding","../../../utilities/selection/SelectionHelper","@ms/odsp-utilities/lib/string/StringHelper","../../../actions/SwitchSharingLinkAction","../../../bindings/html/BindableHtmlBinding","@ms/odsp-utilities/lib/locale/Locale","../../../bindings/focus/SelectOnFocusBinding","../../../utilities/sharing/SharingHelper"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m,h,f,g,b,v,y,_,x){"use strict";var S=function(e){function t(t){var o=e.call(this,t)||this;o.loadingSpinnerTagName=l.tagName;o.progressSpinnerFlatTagName=d["default"].tagName;o._anonymousLinksEnabled=!1;o._organizationLinksEnabled=!1;t.item&&(o._item=t.item);o._stateArray=t.dialogStateArray||i.observable([]);o.addBindingHandlers({bindableHtml:v,dismiss:h["default"],selectOnFocus:_,visibility:u});o._selectionModel=o.resources.consume(n.itemsSelection);o._selectionHelper=o.resources.consume(f.resourceKey);o._sharingProvider=o.resources.consume(s.sharing);o.loading=i.observable(!0);o.sharingLinksSelectorStrings=c.strings;o.error=i.observable("");o.links=i.observable([]);o._unsavedLinkType=i.observable(8);o.sharingLinkMenuItems=i.observableArray();o.isSharingLinkMenuOpen=i.observable(!1);o.menuAlignment=i.observable(y["default"].isRightToLeft?m.Left:m.Right);o.menuLeft=i.observable(y["default"].isRightToLeft?"0":"auto");o.linkSelectorCurrentLabelText=i.observable("");o.currentSharingLink=Boolean(t.currentLink)?t.currentLink:i.observable(null);o.selectedSharingLinkType=t.currentLink&&t.currentLink()?i.observable(t.currentLink().type):i.observable(8);o.editChecked=i.observable(!1);o.editVisible=i.observable(!0);o.isUpdatingLink=i.observable(!1);o.processingSharingLink=i.observable(!0);o.sharingLinkError=i.observable("");o.linkExpirationMenuItems=i.observableArray();o.isLinkExpirationMenuOpen=i.observable(!1);o.shouldShowLinkExpiration=i.observable(!1);o.shouldShowCustomExpiration=i.observable(!1);o.sharingLinkExpirationDate=i.observable("");o.sharingLinkExpirationNumDays=i.observable(0);o.sharingLinkExpirationLabel=o.createComputed(function(){return 0===o.sharingLinkExpirationNumDays()?o.sharingLinksSelectorStrings.SetSharingLinkExpiration:o.sharingLinksSelectorStrings.UpdateSharingLinkExpiration});o.shouldShowSetExpirationDropDown=i.observable(!0);o._companyDisplayName=i.observable("");var r=o.resources.consume(s.suiteNav);r&&r.loadData().then(function(e){o._companyDisplayName(e.CompanyDisplayName);null!=o.currentSharingLink()&&o._setCurrentLinkLabelText(o.currentSharingLink().type)});var a=!1;o._selectionModel&&o._selectionModel.selection&&o._selectionModel.selection().length>1&&(a=!0);var p=o._sharingProvider.getSharingData(o._getCurrentItem());if(!a)if(null==o.currentSharingLink())o.isReady=p.getBestSharingLink().then(function(e){if(e){o._setSelectedType(e.type);o._setCurrentSharingLink(e);o.editChecked(6===e.type||9===e.type&&2===e.role);o.processingSharingLink(!1)}},function(e){o._handleSharingLinkError()});else{o.editChecked(6===o.currentSharingLink().type||9===o.currentSharingLink().type&&2===o.currentSharingLink().role);o.processingSharingLink(!1)}o.isSingleLinkLabelVisible=!1;p.getSettings().done(function(e){o.canManageLinks=e.canManageLinks;o._anonymousLinksEnabled=e.anonymousLinksEnabled;o._organizationLinksEnabled=e.organizationLinksEnabled;if(null!=o.currentSharingLink()){o._setSelectedType(o.currentSharingLink().type);o._setCurrentSharingLink(o.currentSharingLink())}o._adminRequiredAnonymousLinkExpirationInDays=e.requiredAnonymousLinkExpirationInDays;o._enforceRequiredAnonymousLinkExpiration=Number(e.requiredAnonymousLinkExpirationInDays)>0;o.shouldShowSetExpirationDropDown(!o._enforceRequiredAnonymousLinkExpiration);o.loading(!1)},function(e){});o._getSharingLinks().then(function(e){if(null!=e&&e.length>0){o.links(e);o.isSingleLinkLabelVisible=e.length<2;null==o.currentSharingLink()&&o._setSelectedType(e[0].type)}},function(e){o._handleSharingLinkError();o.loading(!1)});return o}__extends(t,e);t.prototype.onClickSharingLinkMenu=function(e,t){var i=this,o=new p({text:this._getLinkLabelText(8),subtext:this._getLinkLabelSubtext(8),isToggleable:!1,callback:function(){i.menuItemClick(8);a.Engagement.logData({name:"SwitchToDirectLink.Menu.SharingLinksSwitcher.Click"})}}),r=new p({text:this._getLinkLabelText(9),subtext:this._getLinkLabelSubtext(9),isToggleable:!1,callback:function(){i.menuItemClick(9);a.Engagement.logData({name:"SwitchToOrganizationLink.Menu.SharingLinksSwitcher.Click"})}}),n=new p({text:this._getLinkLabelText(5),subtext:this._getLinkLabelSubtext(5),isToggleable:!1,callback:function(){i.menuItemClick(5);a.Engagement.logData({name:"SwitchToAnonymousLink.Menu.SharingLinksSwitcher.Click"})}}),s=[o];this._organizationLinksEnabled&&s.push(r);this._anonymousLinksEnabled&&s.push(n);this.sharingLinkMenuItems(s);this.isSharingLinkMenuOpen(!this.isSharingLinkMenuOpen());return s};t.prototype.menuItemClick=function(e){this._setSelectedType(e);this._unsavedLinkType(e);this._setCurrentLinkLabelText(e)};t.prototype.onDismissSharingLinksMenu=function(e,t){this.isSharingLinkMenuOpen(!1)};t.prototype.onClickLinkExpirationMenu=function(e,t){var i=this;if(this.processingSharingLink())return null;if(this._enforceRequiredAnonymousLinkExpiration){this.shouldShowCustomExpiration(!0);this.sharingLinkExpirationNumDays.peek()&&"0"!==String(this.sharingLinkExpirationNumDays.peek())||this.sharingLinkExpirationNumDays(this._adminRequiredAnonymousLinkExpirationInDays);this.sharingLinkError("");return null}var o=this,r=[],n=this._getAvailableExpirationOptions();Object.keys(n).forEach(function(e,t,s){var a=n[e],l=!isNaN(a)&&a>=0?i._calculateLinkExpiration(a):"CUSTOM",d=new p({text:e,isToggleable:!1,callback:function(){o.expiryDateChanged(l,a/1440)}});r.push(d)});this.linkExpirationMenuItems(r);this.isLinkExpirationMenuOpen(!this.isLinkExpirationMenuOpen());return r};t.prototype.expiryDateChanged=function(e,t){if(Boolean(e)&&"CUSTOM"===e)this.shouldShowCustomExpiration(!0);else if(Boolean(e)){this.sharingLinkExpirationNumDays(t);this.shouldShowCustomExpiration(!0)}else{this.sharingLinkExpirationDate(null);this.sharingLinkExpirationNumDays(0);this.shouldShowCustomExpiration(!1)}};t.prototype.onDismissLinkExpirationMenu=function(e,t){this.isLinkExpirationMenuOpen(!1)};t.prototype.switchLinksClick=function(){var e=this,t=this.selectedSharingLinkType();5===t&&this.editChecked()&&(t=6);var i;this.links().forEach(function(o,r,n){o.type===t&&(9!==t||9===t&&2===o.role&&e.editChecked()||9===t&&1===o.role&&!e.editChecked())&&(i=o)});i||(i={type:t,role:this.editChecked()?2:1,url:""});var o=i&&i.expiration;if(this.shouldShowLinkExpiration()){var n=parseInt(String(this.sharingLinkExpirationNumDays()),10);if(String(this.sharingLinkExpirationNumDays())===String(n)){var s;if(n<0||n>730)s=this.sharingLinksSelectorStrings.LinkExpiration_InvalidValueErrorMessage;else if(this._enforceRequiredAnonymousLinkExpiration)if(n>this._adminRequiredAnonymousLinkExpirationInDays){var l=g.getLocalizedCountValue(this.sharingLinksSelectorStrings.LinkExpiration_AdminRequiredValueErrorMessage,this.sharingLinksSelectorStrings.LinkExpiration_ExpirationDaysIntervals,this._adminRequiredAnonymousLinkExpirationInDays);s=g.format(l,this._adminRequiredAnonymousLinkExpirationInDays)}else 0===n&&(n=this._adminRequiredAnonymousLinkExpirationInDays);if(s){this._handleSharingLinkError(s);return}var d=1440;o=n>0?this._calculateLinkExpiration(n*d):null}}var c,u=this._selectionModel&&this._selectionModel.selection&&this._selectionModel.selection();c=!this._item||u&&u.length>1?this._selectionHelper.resolveSelection():r["default"].wrap([this._item]);this.sharingLinkError("");c.then(function(t){var r=new(e.managed(b))({items:t,link:i,expiration:o,isExecuting:e.isUpdatingLink,successCallback:function(t){e.shouldShowCustomExpiration(!1);if(null!=t){Boolean(o)?"CUSTOM"===o?a.Engagement.logData({name:"SwitchTo"+t.tag+"Link.Custom.LinkExpiration.SharingLinksSwitcher.Click"}):a.Engagement.logData({name:"SwitchTo"+t.tag+"Link.LinkExpiration.SharingLinksSwitcher.Click"}):a.Engagement.logData({name:"SwitchTo"+t.tag+"Link.SharingLinksSwitcher.Click"});if(!e.currentSharingLink()||t.type!==e.currentSharingLink().type||t.role!==e.currentSharingLink().role||t.expiration!==e.currentSharingLink().expiration){i.url=t.url;i.expiration=t.expiration;i.isActive=!!i.url;e._setCurrentSharingLink(i);e.processingSharingLink(!1)}var r=e._stateArray();r.pop();e._stateArray(r)}else e._handleSharingLinkError()},failureCallback:function(t){e._handleSharingLinkError(t)}});r.execute(null)})};t.prototype.onClickCancelCustomExpiration=function(e,t){if(this.processingSharingLink())return!1;this.sharingLinkExpirationDate(null);this.sharingLinkExpirationNumDays(0);this.shouldShowCustomExpiration(!1);this.sharingLinkError("")};t.prototype._getAvailableExpirationOptions=function(){var e=this,t=[1,30,60],i=[],o=1440;i[this.sharingLinksSelectorStrings.LinkExpiration_Never]=0;t.forEach(function(t,r,n){var s=1===t?e.sharingLinksSelectorStrings.LinkExpiration_SingleDay:g.format(e.sharingLinksSelectorStrings.LinkExpiration_MultiDay,t),a=t*o;i[s]=a});i[this.sharingLinksSelectorStrings.LinkExpiration_Custom]=-1;return i};t.prototype._getSharingLinks=function(){var e=this,t=this._sharingProvider.getSharingData(this._getCurrentItem());return t.getLinks().then(function(e){return e},function(t){e.error(e.sharingLinksSelectorStrings.ServerError);return null})};t.prototype._setSelectedType=function(e){6===e&&(e=5);this.selectedSharingLinkType(e);this._setCurrentLinkLabelText(e);8===e?this.editVisible(!1):this.editVisible(!0);5!==e?this.shouldShowLinkExpiration(!1):this.shouldShowLinkExpiration(!0)};t.prototype._setCurrentSharingLink=function(e){if(e){this.currentSharingLink(e);this._setCurrentLinkLabelText(e.type);this.shouldShowLinkExpiration(e.supportsExpiration);if(e.supportsExpiration){var t=e.expiration?new Date(e.expiration):null,i=e.expiration?t.toLocaleDateString():null;this.sharingLinkExpirationNumDays(x.getNumberOfDaysUntilExpiry(t));this.sharingLinkExpirationDate(i?g.format(this.sharingLinksSelectorStrings.LinkExpiration_DateDescription,i):"")}}};t.prototype._setCurrentLinkLabelText=function(e){this.linkSelectorCurrentLabelText(this._getLinkLabelText(e))};t.prototype._getLinkLabelSubtext=function(e){switch(e){case 8:return this.sharingLinksSelectorStrings.DirectLinkSubtext;case 9:return Boolean(this._companyDisplayName())?g.format(this.sharingLinksSelectorStrings.OrganizationSubtext,this._companyDisplayName()):this.sharingLinksSelectorStrings.OrganizationAccountRequired;case 5:case 6:return this.sharingLinksSelectorStrings.AnonymousLinkSubtext}return""};t.prototype._getLinkLabelText=function(e){switch(e){case 8:return this.sharingLinksSelectorStrings.DirectLinkLabel;case 9:return Boolean(this._companyDisplayName())?g.format(this.sharingLinksSelectorStrings.OrganizationTenantAccountRequired,this._companyDisplayName()):this.sharingLinksSelectorStrings.OrganizationAccountRequired;case 5:case 6:return this.sharingLinksSelectorStrings.NoSignInRequiredLabel}return""};t.prototype._calculateLinkExpiration=function(e){if(e>0){var t=new Date;t.setUTCMinutes(t.getUTCMinutes()+e);return t.toString()}return null};t.prototype._getCurrentItem=function(){return this._item?this._item:i.utils.unwrapObservable(this._selectionModel.selection()[0])};t.prototype._handleSharingLinkError=function(e){this.processingSharingLink(!1);this.sharingLinkError(Boolean(e)?e:this.sharingLinksSelectorStrings.ServerError)};return t}(o["default"]);return S});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/SwitchSharingLinkAction",["require","exports","../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.name="SwitchSharingLink";i._items=t.items;i._newLink=t.link;i._successCallback=t.successCallback;i._failureCallback=t.failureCallback;i._isExecuting=t.isExecuting;i._sharingProvider=i.resources.consume(r.sharing);i._expiration=t.expiration;return i}__extends(t,e);t.prototype.onExecute=function(e,t){var i=this,r=Boolean(this._expiration)&&"CUSTOM"!==this._expiration?new Date(this._expiration).toLocaleDateString():null,s=Boolean(this._newLink.expiration)?new Date(this._newLink.expiration).toLocaleDateString():null;if(Boolean(this._expiration)&&"CUSTOM"!==this._expiration&&r!==s||!Boolean(this._expiration)&&Boolean(this._newLink.expiration)){this._isExecuting&&this._isExecuting(!0);var a=function(e,t){var o={},r={type:i._newLink.type,role:i._newLink.role,create:!0,expiration:i._expiration};i._sharingProvider.manageSharingLinks(i._items,r).then(function(t){i._successCallback&&i._successCallback(t[0]);o.resultType=n.ResultTypeEnum.Success;e(o)},function(t){i._failureCallback&&i._failureCallback(Boolean(t)&&Boolean(t.message)?t.message.value:"");o.resultType=n.ResultTypeEnum.Failure;e(o)})};return new o["default"](a)}if(this._newLink.isActive){this._successCallback&&this._successCallback(this._newLink,this._expiration);return o["default"].wrap({resultType:n.ResultTypeEnum.Success})}this._successCallback(this._newLink);return o["default"].wrap({resultType:n.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){return!0};return t}(i["default"]);return s});define("odsp-next/controls/sharing/sharingLinksSwitcher/SharingLinksSwitcher.html",[],function(){return'
      '; });define("odsp-next/controls/sharing/sharingLinksSwitcher/SharingLinksSwitcher.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html[dir=ltr] .od-SharingLinksSwitcher-rightArea{float:right}html[dir=rtl] .od-SharingLinksSwitcher-rightArea{float:left}.od-SharingLinksSwitcher-processing{display:inline-block;padding-bottom:7px;vertical-align:bottom}html[dir=ltr] .od-SharingLinksSwitcher-processing{padding-right:5px}html[dir=rtl] .od-SharingLinksSwitcher-processing{padding-left:5px}.od-SharingLinksSwitcher-loadingSpinner{text-align:center;padding:75px 0}.od-SharingLinksSwitcher-linkInput-label{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:';display:block;padding-top:5px}.od-SharingLinksSwitcher-linkLabel{display:block;padding-bottom:5px}.od-SharingLinksSwitcher-updateLinkButton{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;white-space:nowrap;display:inline-block;cursor:pointer}a.od-SharingLinksSwitcher-updateLinkButton{color:#0078d7;text-decoration:none}.od-SharingLinksSwitcher-linksSection{padding-bottom:20px}.od-SharingLinksSwitcher-error{color:'},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-SharingLinksSwitcher-linkPickerArea{margin-bottom:14px}.od-SharingLinksSwitcher-dropdownLinkContainer{color:inherit;display:inline-block;box-sizing:border-box;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";width:100%;padding:4px 10px;padding-bottom:2px}@media (max-width:639px){.od-SharingLinksSwitcher-dropdownLinkContainer{width:223px}}.od-SharingLinksSwitcher-dropdownLinkContainer:hover,.od-SharingLinksSwitcher-dropdownLinkContainer:visited{color:inherit;text-decoration:none}.od-SharingLinksSwitcher-dropdownArrow,.od-SharingLinksSwitcher-expiration-dropdownArrow{display:inline-block;position:relative;top:5px}html[dir=ltr] .od-SharingLinksSwitcher-dropdownArrow,html[dir=ltr] .od-SharingLinksSwitcher-expiration-dropdownArrow{float:right}html[dir=rtl] .od-SharingLinksSwitcher-dropdownArrow,html[dir=rtl] .od-SharingLinksSwitcher-expiration-dropdownArrow{float:left}.od-SharingLinksSwitcher-linkTypeText{padding:10px}.od-SharingLinksSwitcher-expiry-div{border-collapse:separate}.od-SharingLinksSwitcher-singleLinkLabel{display:inline-block;width:433px;padding:4px 0;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.od-SharingLinksSwitcher-singleLinkLabel{width:223px}}.od-SharingLinksSwitcher-dropdownText{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.od-SharingLinksSwitcher-dropdownText{width:183px}}.od-SharingLinksSwitcher-expiration-dropdownText{display:inline-block;overflow:hidden}.od-SharingLinksSwitcher-linkBoxArea{margin-bottom:5px}.od-SharingLinksSwitcher-sharingLinkSelector .od-SharingLinksSwitcher-linkInput-textbox{box-sizing:border-box;width:95%}.od-SharingLinksSwitcher-linkExpirationArea{margin-bottom:7px}.od-SharingLinksSwitcher-LinkExpirationMenuArea{display:inline-block}.od-SharingLinksSwitcher-expiration-dropdownLinkContainer{display:inline-block;vertical-align:middle}.od-SharingLinksSwitcher-expiration-expirationText{display:inline-block}html[dir=ltr] .od-SharingLinksSwitcher-expiration-expirationText{padding-right:10px}html[dir=rtl] .od-SharingLinksSwitcher-expiration-expirationText{padding-left:10px}.od-SharingLinksSwitcher-expirationInput{display:inline-block;width:30px;margin-top:-5px;cursor:text}.od-SharingLinksSwitcher-expiration-buttons{display:inline-block}.od-SharingLinksSwitcher-expiration-expirationSave{display:inline-block;vertical-align:text-bottom}html[dir=ltr] .od-SharingLinksSwitcher-expiration-expirationSave{margin-right:10px}html[dir=rtl] .od-SharingLinksSwitcher-expiration-expirationSave{margin-left:10px}.od-SharingLinksSwitcher-expiration-expirationError{margin-top:6px}.od-SharingLinksSwitcher-sharingLinkSelector a.od-ContextualMenu-item{padding:10px}#od-SharingLinkSwitcher-canEdit{display:inline-block;vertical-align:sub;margin-bottom:15px}html[dir=ltr] #od-SharingLinkSwitcher-canEdit{margin-right:5px}html[dir=rtl] #od-SharingLinkSwitcher-canEdit{margin-left:5px}"}])});define("odsp-next/controls/sharing/sharingHints/SharingHints",["require","exports","./SharingHintsViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingHints.html","./SharingHints.css","../../persona/Persona"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-sharingHints",template:e("./SharingHints.html"),viewModel:i});return r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/sharing/sharingHints/SharingHintsViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./SharingHints.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../bindings/html/BindableHtmlBinding","../../../utilities/features/Features","../shareByEmail/Sharing.resx","../../../models/item/ItemType"],function(e,t,i,o,r,n,s,a,l){"use strict";var d=function(e){function t(t){var i=e.call(this,t)||this;i._openAnchorHtml='';i._closeAnchorHtml="";i._lastPersonTemplate='';i._peopleTemplate=' ';var d=o.strings.SharedWithText,c=o.strings.SharedWithOneText;i.sharedWithLinkTitle=i.createObservable("");i.addBindingHandlers({bindableHtml:n});i.guestLinkExists=t.guestLinkExists;i.sharedWithMany=t.sharedWithMany||i.observables.create(!1);i.anonymousLinksText=o.strings.GuestLinkText;i.showGuestLinkHint=8===(8&t.sharingHintsOption);i.showOnlyYouHint=4===(4&t.sharingHintsOption);i.showSharedWithHint=2===(2&t.sharingHintsOption);i.showNumberOfFilesHint=1===(1&t.sharingHintsOption);i.showNumberOfFilesOnlyHint=0===t.sharingHintsOption;if(1===t.items.length){var u=t.items[0],p=o.strings.SharedWithManyText;i.sharedWithLinkTitle(r.format(o.strings.SharedWithLinkTitle,u.name));i._isFolder=u.type===l.Folder;i._totalFileCount=i._isFolder&&u.folder?u.folder.totalCount:0;i.totalFileCountText=r.format(a.strings.SharingHintNumberOfFilesText,i._totalFileCount);i.showNumberOfFilesHint=i.showNumberOfFilesHint&&s.isFeatureEnabled(s.OversharingMitigations)&&i._isFolder&&i._totalFileCount>1;i.showNumberOfFilesOnlyHint=i.showNumberOfFilesOnlyHint&&s.isFeatureEnabled(s.OversharingMitigations)&&i._isFolder&&i._totalFileCount>1;i.showNumberOfFilesHint&&(p=p.toLowerCase());i.sharedWithManyHtml=r.format(p,i._openAnchorHtml,i._closeAnchorHtml)}else{i.sharedWithManyHtml="";i._isFolder=!1;i._totalFileCount=0;i.totalFileCountText="";i.showNumberOfFilesHint=!1}i.onlyYouText=o.strings.OnlyYouText;i._sharedWithCallBack=t.sharedWithCallback;i.users=t.sharedWith?i.observables.createArray(t.sharedWith().reverse()):i.observables.createArray([]);i.usersTrimmed=i.createComputed(function(){var e=i.users().length;return e<4?i.users().slice(0,e-1):i.users().slice(0,3)});i.lastPerson=i.createComputed(function(){var e=i.users().length;return e>0?i.users()[e-1]:null});i._moreLink=i.createComputed(function(){return i._openAnchorHtml+r.format(o.strings.NumberMoreText,i.users().length-3)+i._closeAnchorHtml});if(i.showNumberOfFilesHint){d=d.toLowerCase();c=c.toLowerCase()}i.users().length>4?i.sharedWithHtml=r.format(d,i._peopleTemplate,i._moreLink()):1===i.users().length?i.sharedWithHtml=r.format(c,r.format(i._lastPersonTemplate)):i.sharedWithHtml=r.format(d,i._peopleTemplate,r.format(i._lastPersonTemplate));return i}__extends(t,e);t.prototype.switchTabs=function(){this._sharedWithCallBack&&this._sharedWithCallBack()};return t}(i["default"]);return d});define("odsp-next/controls/sharing/sharingHints/SharingHints.html",[],function(){return'
      '});define("odsp-next/controls/sharing/sharingHints/SharingHints.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-SharingHints{width:100%}.od-SharingHints .od-Persona--tiny{line-height:13px}.od-SharingHints .od-Persona--tiny .od-Persona-details{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}html[dir=ltr] .od-SharingHints .od-Persona--tiny .od-Persona-details{padding-left:0}html[dir=rtl] .od-SharingHints .od-Persona--tiny .od-Persona-details{padding-right:0}.od-SharingHints-text{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-SharingHints-persona{display:inline-block}"}])});define("odsp-next/controls/sharing/sharingWizard/SharingWizard.html",[],function(){return'
      '});define("odsp-next/controls/sharing/sharingWizard/SharingWizard.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Dialog-content .od-SharingWizard{margin:-16px -32px -20px}.od-SharingWizard-loadingSpinner{margin-top:90px;text-align:center;margin-bottom:90px}.od-SharingWizard-component{padding:5px 32px 32px}.od-SharingWizard-sharingHints{padding:5px 27px 0}"}])});define("odsp-next/actions/addPhotosToAlbum/AddPhotosToAlbumExecutor",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AddPhotosToAlbumExecutorViewModel","./AddPhotosToAlbumExecutor.html"],function(e,t,i,o){"use strict";var r=i.registerComponent({tagName:"add-photos-to-album-executor",template:e("./AddPhotosToAlbumExecutor.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/addPhotosToAlbum/AddPhotosToAlbumExecutorViewModel",["require","exports","../base/ControlExecutorViewModel","../../controls/overlays/panel/PanelOverlay","../../controls/bundleBuilder/BundleBuilder","../../models/item/IItemTypeFilter","../../dataSources/url/QueryType","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/async/Signal","../../utilities/browser/WindowSize","../../providers/album/AlbumProvider.key","../../controls/albumBuilder/AlbumBuilder.resx"],function(e,t,i,o,r,n,s,a,l,d,c,u,p){"use strict";var m=function(e){function t(t){var i=e.call(this,t)||this;i.panelOverlayTagName=o["default"].tagName;i.bundleBuilderTagName=r["default"].tagName;var l=t.item;i._urlDataSource=i.resources.consume(a.url);i._item=l;i._signal=new d["default"];i.showBundleBuilder=i.createObservable(!0);i.endWith(i.trackPromise(i._signal.getPromise().then(function(e){i.showBundleBuilder(!1);return i._addPhotosToAlbum(e)})));i.bundleBuilderParams={bundleName:i._item.name,typeFilter:{filters:[n.ItemTypeFilter.folder,n.ItemTypeFilter.media]},itemKey:i._urlDataSource.getRootItemKey(s.AllMyPhotos),complete:function(e){return i._complete(e)},cancel:function(){return i._cancel()}};i.panelOverlayParams={size:c.XLarge,onClose:function(){return i.action.cancel()},showCloseButton:!1};return i}__extends(t,e);t.prototype._complete=function(e){for(var t=0,i=0,o=e;i"});define("odsp-next/actions/createAlbum/CreateAlbumExecutor",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CreateAlbumExecutorViewModel","./CreateAlbumExecutor.html"],function(e,t,i,o){"use strict";var r=i.registerComponent({tagName:"create-album-executor",template:e("./CreateAlbumExecutor.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createAlbum/CreateAlbumExecutorViewModel",["require","exports","../base/ControlExecutorViewModel","../../controls/overlays/panel/PanelOverlay","../../controls/albumBuilder/AlbumBuilder","../../dataSources/url/QueryType","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/async/Signal","../../utilities/browser/WindowSize","../../controls/albumBuilder/AlbumBuilder.resx","../../providers/operator/CreateAlbumOperator"],function(e,t,i,o,r,n,s,a,l,d,c,u){"use strict";var p=function(e){function t(t){var i=e.call(this,t)||this;i.panelOverlayTagName=o["default"].tagName;i.albumBuilderTagName=r["default"].tagName;i._urlDataSource=i.resources.consume(s.url);i._name=i.createObservable("");i.showAlbumBuilder=i.createObservable(!0);i._signal=new l["default"];i.endWith(i.trackPromise(i._signal.getPromise().then(function(e){i.showAlbumBuilder(!1);return i._createAlbum(e)})));i.albumBuilderParams={name:i._name,itemKey:i._urlDataSource.getRootItemKey(n.AllMyPhotos),complete:function(e){return i._complete(e)},cancel:function(){return i._cancel()}};i.panelOverlayParams={size:d.XLarge,onClose:function(){return i.action.cancel()},showCloseButton:!1};return i}__extends(t,e);t.prototype._complete=function(e){var t=this._name.peek();if(!t)return a["default"].wrapError(new Error(c.strings.errorNameNotSpecified));for(var i=0,o=0,r=e;o",S='';r["default"].toggleClass(t,a,!0);t.innerHTML=x+S;var k,w=t.querySelector("textarea"),P=t.querySelector("a"),C=new o["default"](null),T=new n["default"],I=function(i){if(void 0===v.isEditable||v.isEditable()){r["default"].toggleClass(t,l,!0);e._updateTextAreaHeight(w);w.focus();if(w.select)try{w.select()}catch(o){}}},E=function(){if(v.onSubmitChange){v.onSubmitChange.call(y,w.value);r["default"].toggleClass(t,l,!1)}},D=function(e){k=e.keyCode;if(v.onRevertChange&&k===h.ESC){v.text(w.value);v.onRevertChange.call(y);r["default"].toggleClass(t,l,!1)}if(k===h.ENTER){v.text(w.value);E()}e.stopPropagation()},L=function(e){v.text(w.value)},F=function(e){k!==h.ENTER&&E()};s.applyBindingsToDescendants(b,t);C.on(P,"click",I);C.on(w,"keydown",D);C.on(w,"keyup",L);C.on(w,"blur",F);s.computed(function(){var t=!v.text(),o=void 0===v.isEditable||v.isEditable();if(v.placeholder){w.setAttribute("placeholder",v.placeholder());t&&(P.innerHTML=v.placeholder())}w.value=v.text();t||(P.innerHTML=i["default"].encodeText(v.text()));r["default"].toggleClass(P,p,t);r["default"].toggleClass(P,m,o);e._updateTextAreaHeight(w)},null,{disposeWhenNodeIsRemoved:t});s.utils.domNodeDisposal.addDisposeCallback(t,function(){T.dispose();C.dispose()});s.unwrap(v.hasFocus)&&T.setTimeout(function(){I(null)},300);return{controlsDescendantBindings:!0}};e._updateTextAreaHeight=function(e){e.offsetHeight
      '});define("odsp-next/controls/albumBuilder/AlbumBuilder.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-AlbumBuilder{position:absolute;top:0;left:0;right:0;bottom:0}.od-AlbumBuilder-title{max-width:340px}.od-AlbumBuilder-title .ms-TextField.ms-TextField--multiline .ms-TextField-field,.od-AlbumBuilder-title .od-EditableText-textArea,.od-AlbumBuilder-title a.od-EditableText-readOnlyArea{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.od-AlbumBuilder-title .od-EditableText .ms-TextField-field.od-EditableText-textArea{min-height:33px}.od-AlbumBuilder-title .od-EditableText-readOnlyArea--interactive{border:none;border-bottom:1px solid transparent}.od-AlbumBuilder-title .od-EditableText-readOnlyArea--interactive:focus,.od-AlbumBuilder-title .od-EditableText-readOnlyArea--interactive:hover{border-color:'},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-AlbumBuilder-title .ms-TextField-field{border:none;border-bottom:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-AlbumBuilder-status{margin-top:12px;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";font-size:12px}.od-AlbumBuilder-content--hasError .od-AlbumBuilder-header.od-ItemContent-header{height:90px}.od-AlbumBuilder-content--hasError .od-AlbumBuilder-status{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-AlbumBuilder-content--hasError .od-AlbumBuilder-title .ms-TextField-field{border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/operator/CreateAlbumOperator",["require","exports","./BaseOperator","../../models/operation/OperationType","../../providers/album/AlbumProvider.key"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i._context=t;i._payloads={createAlbum:{name:i.createObservable(""),items:i.createObservable(),album:i.createObservable()}};return i}__extends(t,e);t.prototype.getOperationDetails=function(t){var i=e.prototype.getOperationDetails.call(this,t);i.type=o.createAlbum;i.name=t.input;i.payloads=this._payloads;t.output&&t.output.isAlbum&&this._payloads.createAlbum.album(t.output);return i};t.prototype.onStart=function(e){var t=this;return this.resources.consumeAsync(r.asyncKey).then(function(i){return i.createAlbum(t._context,e)})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/actions/createAlbum/CreateAlbumExecutor.html",[],function(){return""});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/printPdf/odc/PrintPdfExecutor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../controls/commands/Commands.resx","../../../controls/pdfViewer/PdfViewer.resx","../../../utilities/icons/Icon","../../../controls/textContainer/TextContainer","../../../resources/ProviderResourceKeys","../../../resources/ControlResourceKeys","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../utilities/logging/odc/UsageNames","@ms/odsp-utilities/lib/logging/events/UsageType"],function(e,t,i,o,r,n,s,a,l,d,c,u,p,m){"use strict";var h=function(e){function t(t){var i=e.call(this,t)||this,o=t.actionName,r=t.urlDataSource,n=t.navigation,s=t.instrumentationProvider,a=t.selectionHelper;i._navigation=n;i.name=o;i._urlDataSource=r;i._instrumentationProvider=s;i._selectionHelper=a;i._actionMap=i.resources.consume(c.actionMap);i._dialogProvider=i.resources.consume(d.dialog);return i}__extends(t,e);t.prototype.execute=function(e){var t=this;return this._selectionHelper.resolveFirst().then(function(i){var d=t._dialogProvider.requestDialog({title:s.strings.PrintOptionsTitle,component:{name:l.tagName,params:{text:s.strings.PrintOptionsText}},actions:[{name:n.strings.Download,execute:function(){var i=new(t.managed(t._actionMap.DownloadAction))({});u["default"].logData({name:p.UsageName[p.UsageName.PrintPdfDownloadOptionClicked],location:p.LocationName[p.LocationName.OneUp],usageType:m.UsageType[m.UsageType.Click],currentPage:t._instrumentationProvider.currentPageName(),previousPage:t._instrumentationProvider.previousPageName()});i.execute(e);return o["default"].wrap(2)},isAvailable:t.createObservable(!0),icon:new a("Download"),isDefault:!0}]});u["default"].logData({name:p.UsageName[p.UsageName.PrintPdfDownloadOptionShown],location:p.LocationName[p.LocationName.OneUp],usageType:m.UsageType[m.UsageType.Click],currentPage:t._instrumentationProvider.currentPageName(),previousPage:t._instrumentationProvider.previousPageName()});return d.wait().then(function(){return o["default"].wrap({resultType:r.ResultTypeEnum.Success})})})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/moveCopy/odc/MoveCopyAction",["require","exports","../../../providers/moveCopy/MoveCopyProvider","@ms/odsp-utilities/lib/logging/events/Qos.event","../MoveCopyAction"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this;o._moveCopyProvider=o.resources.consume(i.resourceKey);return o}__extends(t,e);t.prototype.onExecute=function(e){var t,i=this._moveCopyProvider;t=this.isMove?i.moveItems(this.context()):i.copyItemsAsync(this.context());this.onComplete();return t.then(function(){return{resultType:o.ResultTypeEnum.Success}})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/moveCopy/MoveCopyAction",["require","exports","../base/templates/SelectionAction"],function(e,t,i){"use strict";var o=function(e){function t(t){var i=e.call(this,t)||this;i.name="MoveCopy";i.context=t.context;i.onComplete=t.onComplete;i.isMove=t.isMove;i.isCrossSite=!!t.isCrossSite&&t.isCrossSite;return i}__extends(t,e);t.prototype.onIsAvailable=function(){var e=this.selectionHelper.selection();return e.length&&this.context().isMove===this.isMove};t.prototype.getSelectionOptions=function(){return{allowMultiSelect:!0,canFallback:!0}};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createNewFolder/odc/CreateNewFolderAction",["require","exports","../../base/ItemRedeemer","../../base/ItemCommandHelper","../CreateNewFolderAction","../../../models/item/command/FileSystemItemCommandKeys"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var r=e.call(this,t)||this;r._itemReedemer=new(r.managed(i["default"]));r._itemCommandHelper=new(r.managed(o["default"]));return r}__extends(t,e);t.prototype.onIsAvailable=function(){return this._itemCommandHelper.isCommandSupported(this.parentItem,n.createFolder)};t.prototype.onExecute=function(t){var i=this;return this._itemReedemer.redeemItem(this.parentItem,this).then(function(){return e.prototype.onExecute.call(i,t)})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});var __extends=this&&this.__extends||function(e,t){ function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/actions/createNewFolder/CreateNewFolderAction",["require","exports","../../base/BaseAction","@ms/odsp-utilities/lib/logging/events/Qos.event","../../controls/commands/Commands.resx","../../resources/ProviderResourceKeys"],function(e,t,i,o,r,n){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this;i.name="CreateNewFolder";i.parentItem=t.parentItem;i._newName=t.newFolderName;var o=t.options||{};i._options={dataUpdated:o.dataUpdated||i.observables.create(!1),showNewFolderInput:o.showNewFolderInput||i.observables.create(!0),hasError:o.hasError||i.observables.create(!1),status:o.status||i.observables.create(""),hasFocus:o.hasFocus||i.observables.create(!0),isEnabled:o.isEnabled||i.observables.create(!0),needsRefocus:o.needsRefocus||i.observables.create(!1)};i._operatorProvider=i.resources.consume(n.operator);return i}__extends(t,e);t.prototype.onExecute=function(e){var t=this;this._options.status(r.strings.Saving);this._options.hasError(!1);this._options.isEnabled(!1);return this._operatorProvider.createFolder({parent:this.parentItem,folderName:this._newName.peek()}).then(function(){t._options.dataUpdated(!0);t._options.showNewFolderInput(!1);t._options.isEnabled(!0);t._options.status("");return{resultType:o.ResultTypeEnum.Success}},function(e){t._options.hasError(!0);t._options.status(e.message);t._options.isEnabled(!0);t._options.hasFocus(!0);return{resultType:o.ResultTypeEnum.Failure}})};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});_application/javascript_ihttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcexecutors-07f74f33.js OAbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_ohttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcinfopanemanager-5f015b2d.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$be39378c-0001-0028-30d1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056342_Thu, 04 May 2017 18:05:53 GMTU32611_0x8D490DDAB2D9CC9_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj^cnw}  =KZl .8_d,LRfxOh// OneDrive:IgnoreCodeCoverage var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/dataSources/infoPane/odc/InfoPaneManager",["require","exports","../../../controls/infoPane/sections/itemDetails/ItemDetailsSection","../../../controls/infoPane/sections/tags/TagsSection","../../../controls/infoPane/sections/caption/CaptionSection","../../../controls/infoPane/sections/location/LocationSection","../../../controls/infoPane/sections/extractedText/ExtractedTextSection","../../../models/item/UrlType","../../../models/item/OcrEngineVersion","../BaseInfoPaneManager","../../../controls/shim/comments/CommentsSection","../../../utilities/features/Features"],function(e,t,n,i,o,a,r,s,l,c,d,u){"use strict";var m=function(e){function t(t){return e.call(this,t)||this}__extends(t,e);t.prototype.getAvailableSections=function(){var e=this.urlDataSource,t=this.sections,c=u.isFeatureEnabled(u.PermissionPile),m=[t[13],this.createSection(0,n["default"],function(e){return!!(e.displayName||e.size||e.dateModified)}),this.createSection(1,o["default"],function(e){return void 0!==e.caption&&!e.isRootFolder&&!e.isBundle})];c&&m.push(t[8]);m.push(this.createSection(4,a["default"],function(e){var t=e.geoLocation;return!!(t&&t.latitude&&t.longitude)&&0===e.sharingRole}),this.createSection(5,i["default"],function(e){return!!e.tags}));c||m.push(t[8]);m.push(t[10],this.createSection(6,r["default"],function(t){return!!t.photo&&t.urls&&t.urls[s[s.textContent]]&&!e.isRecycleBin(t.queryType)&&(!t.ocr||l[t.ocr.engineVersion]!==l.TagsOnly)}),this.createSection(11,d["default"],function(e){return!e.isPlaceholder&&!e.isRootFolder}));return m};return t}(c["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/infoPane/sections/itemDetails/ItemDetailsSection",["require","exports","./ItemDetailsSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ItemDetailsSection.html","./ItemDetailsSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-item-details-section",template:e("./ItemDetailsSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/itemDetails/ItemDetailsSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/string/DriveSpaceHelper","../../../fileTypeIcon/FileTypeIcon","../../../../controls/infoPane/InfoPane.resx","../../../../resources/ProviderResourceKeys","../../../../resources/DataSourceResourceKeys","../../../../models/item/ItemType","../../../../utilities/features/Features","../../InfoPane.resx","@ms/odsp-datasources/lib/Permissions"],function(e,t,n,i,o,a,r,s,l,c,d,u){"use strict";var m=d.strings,p=function(e){function t(t){var n=e.call(this,t)||this;n.fileTypeIconTagName=o["default"].tagName;n._item=t.item;var i=n.observables,l=n.resources;n.name=i.pureCompute(n._computeItemName);n.sizeAndDate=i.pureCompute(n._computeSizeAndDate);n.icon=i.pureCompute(n._computeIconName);n.sizeAndDateEmpty=i.pureCompute(n._computeSizeAndDateEmpty);n.strings=a.strings;n._urlDataSource=l.consume(s.url);n.errorText=i.create("");n.isLoading=i.create(!1);n.isOn=i.create(!1);n.areNotificationsAvailable=i.pureCompute(n._computeAreNotificationsAvailable);n.notificationsAriaLabel=a.strings.notificationBellAriaLabel;n.notificationsTooltip=i.pureCompute(n._computeNotificationsTooltip);if(c.isFeatureEnabled(c.EnableNotificationSubscriptions)&&l.isExposed(r.subscriptions)){n._subscriptionsProvider=l.consume(r.subscriptions);n.createBackgroundComputed(n._computeItemChanged)}n._identityProvider=l.consume(r.identity.optional);return n}__extends(t,e);t.prototype.updateNotifications=function(e,t){this.isOn(!this.isOn());this.onToggleChanged(e,t)};t.prototype.onToggleChanged=function(e,t){var n=this,i=this._item.peek(),o={subscription:this._subscription,item:i,isOn:this.isOn()};this._subscriptionsProvider.updateSubscription(o).then(function(){n.errorText("")},function(e){n.errorText(a.strings.notificationsFailedToUpdate)})};t.prototype._computeAreNotificationsAvailable=function(){var e=this._item(),t=this._identityProvider.getIdentity();return t&&t.type!==u.IdentityType.anonymous&&!e.isPlaceholder&&e.type!==l.Folder&&c.isFeatureEnabled(c.EnableNotificationSubscriptions)&&!this._urlDataSource.isRecycleBin(e.queryType)};t.prototype._computeItemChanged=function(){var e=this,t=this._item();if(this.areNotificationsAvailable()){this._subscription=null;this.isLoading(!0);this.isOn(!1);this._subscriptionsProvider.getSubscriptions(t).then(function(n){for(var i=e._urlDataSource.getOwnerId(null,{}).toLowerCase(),o=e._urlDataSource.getOwnerId(t.key).toLowerCase(),a=o===i,r=0,s=n;r
      "});define("odsp-next/controls/infoPane/sections/itemDetails/ItemDetailsSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.InfoPaneSection--itemDetails{padding:0;width:auto;height:100%;margin-top:13px;margin-bottom:20px;overflow:hidden;display:block}html[dir=rtl] .InfoPaneSection--itemDetails{padding:0}.InfoPane-itemDetails-name{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}.InfoPane-itemDetails-name--centered{padding-top:9px}html[dir=ltr] .InfoPane-itemDetails-allDetails{float:left}html[dir=rtl] .InfoPane-itemDetails-allDetails{float:right}.InfoPane-itemDetails-name,.InfoPane-itemDetails-sizeAndDate{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InfoPane-itemDetails-icon{margin-top:2px;margin-right:18px;margin-left:18px}html[dir=ltr] .InfoPane-itemDetails-icon{float:left}html[dir=rtl] .InfoPane-itemDetails-icon{float:right}.InfoPane-itemDetails-icon .FileTypeIcon-icon{outline:0}.InfoPane-itemDetails-sizeAndDate{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.InfoPane-itemDetails-notificationBell{cursor:pointer;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:transparent;border:none;height:19px}html[dir=ltr] .InfoPane-itemDetails-notificationBell{float:right}html[dir=rtl] .InfoPane-itemDetails-notificationBell{float:left}html[dir=ltr] .InfoPane-itemDetails-notificationBell{margin-right:12px}html[dir=rtl] .InfoPane-itemDetails-notificationBell{margin-left:12px}.InfoPane-itemDetails-notificationBell--loading{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-itemDetails-notificationStatus{font-size:12px;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";display:inline-block}html[dir=ltr] .InfoPane-itemDetails-notificationStatus{margin-left:68px}html[dir=rtl] .InfoPane-itemDetails-notificationStatus{margin-right:68px}.ms-Icon--Ringer{font-size:16px}.ms-Icon--RingerSilent{font-size:19px}"}])});define("odsp-next/controls/infoPane/sections/tags/TagsSection",["require","exports","./TagsSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TagsSection.html","./TagsSection.css","../../../loadingSpinner/LoadingSpinner"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-tags-info-pane-section",template:e("./TagsSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/tags/TagsSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../bindings/toggle/ToggleBinding","../../../tagEditor/TagEditor.resx","../../../../models/tag/TagSourceOptions","../../../../resources/ControlResourceKeys","./TagViewModel","../../SectionHelper","@ms/odsp-shared/lib/utilities/knockout/Projections"],function(e,t,n,i,o,a,r,s,l){"use strict";var c=o.strings,d=function(e){function t(t){var n=e.call(this,t)||this,o=n.resources.consume(r.actionMap);n.addBindingHandlers({toggle:i});n._item=t.item;n.addAction=new(n.managed(o.EditTagsAction));n.sectionHelper=new(n.managed(l["default"]));n._initializeTags();n.addTagLinkLabel=c.editTags;n.sectionHeader=c.sectionHeader;return n}__extends(t,e);t.prototype._initializeTags=function(){var e=this,t=this.observables,n=t.createArray();t.compute(function(){n(e._item().tags||[])});var i=this.addDisposable(n.filter(function(e){var t=a[e.source];return t!==a.LocationAndEventsAPI&&t!==a.SystemDefined}));this.isSectionVisible=t.pureCompute(function(){return i().length>0||e.addAction.isAvailable()});this.tags=this.addDisposable(i.map({mappingWithDisposeCallback:function(t){var n=new(e.resources.injected(s["default"]))({tag:t});return{mappedValue:n,dispose:function(){return n.dispose()}}}}))};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/models/tag/TagSourceOptions",["require","exports"],function(e,t){"use strict";var n;!function(e){e[e.LocationAndEventsAPI=0]="LocationAndEventsAPI";e[e.ObjectDetectors=1]="ObjectDetectors";e[e.LocationBasedPlace=2]="LocationBasedPlace";e[e.UserDefined=3]="UserDefined";e[e.SystemDefined=4]="SystemDefined"}(n||(n={}));return n});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/tags/TagViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../resources/ControlResourceKeys","../../../../resources/DataSourceResourceKeys","knockout"],function(e,t,n,i,o,a){"use strict";var r=function(e){function t(t){var n=e.call(this,t)||this;n._tag=t.tag;n.name="#"+(n._tag.localizedTag||n._tag.tag);var r=n.resources.consume(i.actionMap),s=n.resources.consume(o.url);n.removeAction=new(n.managed(r.RemoveTagAction))({tag:a.observable(n._tag)});n.navigateAction=new(n.managed(r.NavigationAction))({url:s.getTagUrl(n._tag),target:"_blank"});n.isDeleting=a.observable(!1);n.name.length>20?n.tooltip=n.name:n.tooltip=null;n.createComputed(function(){n.removeAction.isExecuting()&&n.isDeleting(!0)});return n}__extends(t,e);return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/SectionHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../utilities/features/Features"],function(e,t,n,i){"use strict";var o=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this,o=t.shouldStartExpanded,a=void 0===o||o;n._shouldStartExpanded=a;n.showArrow=!i.isFeatureEnabled(i.PermissionPile);n.isExpanded=n._getIsExpanded();return n}__extends(t,e);t.prototype._getIsExpanded=function(){var e=this,t=this.createObservable(this._shouldStartExpanded);return this.createComputed({read:function(){return!e.showArrow||t()},write:function(n){e.showArrow&&t(n)},pure:!0})};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/infoPane/sections/tags/TagsSection.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/tags/TagsSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".InfoPane-tags{margin-top:8px}.InfoPane-tag{font-size:12px;line-height:32px;background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:";border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";display:inline-block;height:32px;margin:0 8px 8px 0;white-space:nowrap}html[dir=rtl] .InfoPane-tag{margin:0 0 8px 8px}.InfoPane-tagLink{display:inline-block;overflow:hidden;cursor:pointer;height:100%}.InfoPane-tagName{display:inline-block;padding:0 8px;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InfoPane-removeTag:hover,.InfoPane-tagLink:hover,.od-Focus--enabled .InfoPane-removeTag:focus,.od-Focus--enabled .InfoPane-tagLink:focus{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.InfoPane-removeTag{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";width:32px;text-decoration:none;display:inline-block;vertical-align:top;text-align:center}.InfoPane-removeTag .od-LoadingSpinner-loadingGif{vertical-align:text-bottom}.InfoPane-tag-addTag{display:inline-block;text-decoration:none;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";margin-top:5px}"}])});define("odsp-next/controls/infoPane/sections/caption/CaptionSection",["require","exports","./CaptionSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CaptionSection.html","./CaptionSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-caption-section",template:e("./CaptionSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/caption/CaptionSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../bindings/editableText/EditableTextBinding","../../../../resources/ControlResourceKeys","../../InfoPane.resx"],function(e,t,n,i,o,a){"use strict";var r=function(e){function t(t){var n=e.call(this,t)||this,a=n.resources.consume(o.actionMap),r=n.observables,s=n._item=t.item,l=n._text=r.create(""),c=n._updateCaptionAction=new(n.managed(a.UpdateCaptionAction))({caption:l,item:s}),d=n._isEditable=c.isAvailable;n.bindingParams={text:l,hasFocus:t.hasFocus,maxLength:255,placeholder:r.pureCompute(n._computePlaceholder),isEditable:d,onRevertChange:n._onRevertChange.bind(n),onSubmitChange:n._onSubmitChange.bind(n)};n.addBindingHandlers({editableText:i});r.compute(n._computeItemChanged);return n}__extends(t,e);t.prototype._onRevertChange=function(){var e=this._item.peek();this._text(e&&e.caption||"")};t.prototype._onSubmitChange=function(){var e=this._item.peek(),t=this._text.peek(),n=t.trim()&&t;this._text(n);if(this._isEditable.peek()&&e.caption!==n){e.caption=n;this._updateCaptionAction.execute(null)}};t.prototype._computeItemChanged=function(){var e=this._item(),t=e&&e.caption||"";this._text(t)};t.prototype._computePlaceholder=function(){var e=this._item();return this._isEditable()?e&&e.photo?a.strings.captionAddCaption:a.strings.captionAddDescription:""};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/bindings/editableText/EditableTextBinding",["require","exports","@ms/odsp-utilities/lib/encoding/HtmlEncoding","@ms/odsp-utilities/lib/events/EventGroup","@ms/odsp-utilities/lib/domUtils/DomUtils","@ms/odsp-utilities/lib/async/Async","knockout","./EditableText.css"],function(e,t,n,i,o,a,r){"use strict";var s="od-EditableText",l="od-EditableText--editMode",c="ms-TextField-field od-EditableText-textArea",d=0,u="od-EditableText-readOnlyArea",m="od-EditableText-readOnlyArea--empty",p="od-EditableText-readOnlyArea--interactive",f={ESC:27,ENTER:13},h=function(){function e(){}e.init=function(t,d,h,g,v){var b=d(),x=g,_=b.maxLength?' maxlength="'+b.maxLength+'" ':"",y='
      ",P='';o["default"].toggleClass(t,s,!0);t.innerHTML=y+P;var k,S=t.querySelector("textarea"),I=t.querySelector("a"),T=new i["default"](null),C=new a["default"],w=function(n){if(void 0===b.isEditable||b.isEditable()){o["default"].toggleClass(t,l,!0);e._updateTextAreaHeight(S);S.focus();if(S.select)try{S.select()}catch(i){}}},B=function(){if(b.onSubmitChange){b.onSubmitChange.call(x,S.value);o["default"].toggleClass(t,l,!1)}},E=function(e){k=e.keyCode;if(b.onRevertChange&&k===f.ESC){b.text(S.value);b.onRevertChange.call(x);o["default"].toggleClass(t,l,!1)}if(k===f.ENTER){b.text(S.value);B()}e.stopPropagation()},L=function(e){b.text(S.value)},D=function(e){k!==f.ENTER&&B()};r.applyBindingsToDescendants(v,t);T.on(I,"click",w);T.on(S,"keydown",E);T.on(S,"keyup",L);T.on(S,"blur",D);r.computed(function(){var t=!b.text(),i=void 0===b.isEditable||b.isEditable();if(b.placeholder){S.setAttribute("placeholder",b.placeholder());t&&(I.innerHTML=b.placeholder())}S.value=b.text();t||(I.innerHTML=n["default"].encodeText(b.text()));o["default"].toggleClass(I,m,t);o["default"].toggleClass(I,p,i);e._updateTextAreaHeight(S)},null,{disposeWhenNodeIsRemoved:t});r.utils.domNodeDisposal.addDisposeCallback(t,function(){C.dispose();T.dispose()});r.unwrap(b.hasFocus)&&C.setTimeout(function(){w(null)},300);return{controlsDescendantBindings:!0}};e._updateTextAreaHeight=function(e){e.offsetHeight
      '});define("odsp-next/controls/infoPane/sections/caption/CaptionSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".CaptionSection--caption{margin:8px}"}])});define("odsp-next/controls/infoPane/sections/location/LocationSection",["require","exports","./LocationSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./LocationSection.html","./LocationSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-location-section",template:e("./LocationSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/location/LocationSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../controls/infoPane/InfoPane.resx","../../../../bindings/toggle/ToggleBinding","../../../../bindings/bingMap/BingMapBinding","../../../../dataSources/bing/BingDataSource","../../SectionHelper"],function(e,t,n,i,o,a,r,s){"use strict";var l=i.strings,c=function(e){function t(t){var n=e.call(this,t)||this;n.addBindingHandlers({toggle:o,bingMap:a});var i=n.observables;n._bingDataSource=new(n.managed(r));n.sectionHelper=new(n.managed(s["default"]));n.location=i.create("");n.bingMapOptions={latitude:i.create(0),longitude:i.create(0)};n.sectionHeader=l.locationInfoPaneHeader;n._item=t.item;i.compute(n._computeItemChanged);return n}__extends(t,e);t.prototype._computeItemChanged=function(){var e=this,t=this._item().geoLocation;if(t){var n=t.latitude,i=t.longitude;this._bingDataSource.getLocationName(n,i).then(function(t){e.location(t)});var o=this.bingMapOptions;o.latitude(n);o.longitude(i)}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/bindings/bingMap/BingMapBinding",["require","exports","knockout","@ms/odsp-utilities/lib/async/Async","@ms/odsp-utilities/lib/logging/ErrorHelper","../../controls/infoPane/InfoPane.resx","./BingMap.css"],function(e,t,n,i,o,a){"use strict";var r=a.strings,s="AkQiChx2gUgMUwPYSb1Vg15L-fSor6dm_tNjKDcpIN04-6qD2eu8OlYZXvPg0yfa",l="http://www.bing.com/maps/?v=2&where1=",c=6,d=500,u=10,m=213,p=140,f=function(){function t(){}t.init=function(o,a){var l,f=this,h=n.utils.unwrapObservable(a())||{},g=new i["default"](this),v=0,b=c,x=!1,_=function(){if(!x)if(Microsoft.Maps.Location){var e={credentials:s,enableSearchLogo:!1,enableClickableLogo:!1,showDashboard:!1,showScalebar:!1,showMapTypeSelector:!1,center:new Microsoft.Maps.Location(h.latitude(),h.longitude()),disableKeyboardInput:!0,zoom:u,width:h.width||m,height:h.height||p},i=document.createElement("div");o.appendChild(i);l=new Microsoft.Maps.Map(i,e);t._addMapControls(o,l,h);n.computed(function(){h.latitude();h.longitude();t._updateMap.call(f,l,h)},null,{disposeWhenNodeIsRemoved:o})}else if(b>0){b--;v+=d;g.setTimeout(_,v)}else o.innerHTML=r.locationMapFailedLoadLocationText};e(["bingmaps"],_.bind(this));n.utils.domNodeDisposal.addDisposeCallback(o,function(){x=!0;g.dispose()})};t._addMapControls=function(e,n,i){var o=function(e){var t=n.getZoom()+e;n&&n.setView({zoom:t})},a=function(e){o(-1);return!1},r=function(e){o(1);return!1},s=function(e){var t=l+i.latitude()+", "+i.longitude();window.open(t,"_blank");return!1},c=document.createElement("div");c.className="BingMap-controls";c.appendChild(t._getIcon("Remove",!0,a.bind(this)));c.appendChild(t._getIcon("Add",!0,r.bind(this)));c.appendChild(t._getIcon("StackIndicator",!1,s.bind(this)));e.appendChild(c)};t._getIcon=function(e,t,n){var i=document.createElement("div");i.className="BingMap-controls-icon";i.onclick=n;var o=document.createElement("i");o.className="ms-Icon ms-Icon--"+e+(t?" ms-Icon--Circle":"");i.appendChild(o);return i};t._updateMap=function(e,t){try{var n=t.latitude(),i=t.longitude();e.setView({center:new Microsoft.Maps.Location(n,i)});e.entities.clear();var a=new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(n,i),null);e.entities.push(a);e.blur()}catch(r){o["default"].log(r)}};return t}();return f});define("odsp-next/bindings/bingMap/BingMap.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".BingMap-controls{background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:";border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-sizing:border-box;width:213px;padding:3px}.BingMap-controls-icon{display:inline-block;cursor:pointer}.BingMap-controls-icon .ms-Icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:10px}html[dir=ltr] .BingMap-controls-icon:first-child{margin-right:5px}html[dir=rtl] .BingMap-controls-icon:first-child{margin-left:5px}.BingMap-controls-icon:last-child{display:inline-block;margin-top:2px}html[dir=ltr] .BingMap-controls-icon:last-child{float:right}html[dir=rtl] .BingMap-controls-icon:last-child{float:left}html[dir=ltr] .BingMap-controls-icon:last-child{margin-right:5px}html[dir=rtl] .BingMap-controls-icon:last-child{margin-left:5px}"}])});define("odsp-next/dataSources/bing/BingDataSource",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/string/StringHelper","../../utilities/jsonp/JSONP","../../controls/infoPane/InfoPane.resx"],function(e,t,n,i,o,a){"use strict";var r=a.strings,s="AkQiChx2gUgMUwPYSb1Vg15L-fSor6dm_tNjKDcpIN04-6qD2eu8OlYZXvPg0yfa",l="https://dev.virtualearth.net/REST/v1/Locations/{0},{1}?entityType=adminDistrict&c="+(window.$Config&&$Config.mkt||"en-us")+"&key="+s,c={},d=function(){function e(){}e.prototype.getLocationName=function(e,t){var a=c[e+","+t]||"";return a?n["default"].wrap(a):o.fetch(i.format(l,e,t)).then(function(n){var o=n&&200===n.statusCode&&n.resourceSets,s=o&&o.length&&o[0].resources,l=s&&s.length&&s[0].address;if(l){var d=l.locality,u=l.adminDistrict,m=l.countryRegion;if(m){a=m;if(u){a=i.format(r.locationMapLocationTextWithoutCity,u,m);d&&(a=i.format(r.locationMapLocationText,d,u,m))}else d&&(a=i.format(r.locationMapLocationTextWithoutDistrict,d,m))}c[e+","+t]=a}return a})};return e}();return d});define("odsp-next/utilities/jsonp/JSONP",["require","exports","@ms/odsp-utilities/lib/async/Promise"],function(e,t,n){"use strict";var i="OneDrive_JSONPCallback_",o=6e4,a=function(){function e(){}e.fetch=function(t){var a=function(a,r){var s=n["default"].timeout(o).then(function(){r("JSONP call timeout, url: "+t)}),l=i+e._jsonpCallbackCounter++,c=document.createElement("script");window[l]=e._evalJSONP(a,r,c,l,s);t+=(t.indexOf("?")===-1?"?":"&")+"jsonp="+l;c.src=t;document.getElementsByTagName("head")[0].appendChild(c)};return new n["default"](a)};e._evalJSONP=function(e,t,n,i,o){return function(a){var r=!1;n.parentElement.removeChild(n);delete window[i];o.cancel();if("string"==typeof a)try{r=JSON.parse(a)}catch(s){t(s)}else{r=JSON.parse(JSON.stringify(a));r?e(a):t("JSONP call returned invalid or empty JSON")}}};return e}();a._jsonpCallbackCounter=0;return a});define("odsp-next/controls/infoPane/sections/location/LocationSection.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/location/LocationSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".InfoPane-location-text{margin-top:10px}"}])});define("odsp-next/controls/infoPane/sections/extractedText/ExtractedTextSection",["require","exports","./ExtractedTextSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ExtractedTextSection.html","./ExtractedTextSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-extracted-text-section",template:e("./ExtractedTextSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/extractedText/ExtractedTextSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../controls/infoPane/InfoPane.resx","../../../../bindings/toggle/ToggleBinding","../../../../providers/item/ItemProvider","../../../../models/item/EntityTagType","../../../../bindings/editableText/EditableTextBinding","@ms/odsp-utilities/lib/logging/ErrorHelper","../../SectionHelper"],function(e,t,n,i,o,a,r,s,l,c){ "use strict";var d=i.strings,u=function(e){function t(t){var n=e.call(this,t)||this;n.addBindingHandlers({toggle:o,editableText:s});n.strings=d;var i=n.observables;n._itemProvider=n.resources.consume(a.resourceKey);n.sectionHelper=new(n.managed(c["default"]));n.extractedText=i.create("");n.extractedEmail=i.create("");n.extractedPhone=i.create("");n.extractedUrl=i.create("");n.currentExtractedText=i.create("");n.currentExtractedEmail=i.create("");n.currentExtractedPhone=i.create("");n.currentExtractedUrl=i.create("");n.isEditable=i.create(!1);n.sectionHeader=d.extractedTextHeader;n._item=t.item;i.compute(n._computeItemChanged);n.isSectionVisible=i.pureCompute(n._computeSectionVisible);return n}__extends(t,e);t.prototype.onRevertChange=function(){this.extractedEmail(this.currentExtractedEmail.peek());this.extractedText(this.currentExtractedText.peek());this.extractedUrl(this.currentExtractedUrl.peek());this.extractedPhone(this.currentExtractedPhone.peek())};t.prototype.onSubmitChange=function(){var e=this._item.peek(),t=this.extractedEmail.peek(),n=this.extractedText.peek(),i=this.extractedUrl.peek(),o=this.extractedPhone.peek(),a=t!==this.currentExtractedEmail.peek()||n!==this.currentExtractedText.peek()||i!==this.currentExtractedUrl.peek()||o!==this.currentExtractedPhone.peek();if(e&&a){var s=[],c=e.ocr&&e.ocr.entityTags;if(c)for(var d=0,u=c;d
      '});define("odsp-next/controls/infoPane/sections/extractedText/ExtractedTextSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".InfoPane-extractedText-content{margin-bottom:10px;display:block}.InfoPane-extractedText-label{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}"}])});define("odsp-next/models/item/OcrEngineVersion",["require","exports"],function(e,t){"use strict";var n;!function(e){e[e.TagsOnly=0]="TagsOnly";e[e.Other=1]="Other"}(n||(n={}));return n});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/dataSources/infoPane/BaseInfoPaneManager",["require","exports","../../controls/infoPane/sections/information/InformationSection","../../controls/infoPane/sections/sharing/SharingSection","../../controls/infoPane/sections/preview/PreviewSection","../../resources/DataSourceResourceKeys","../../resources/PagesResourceKeys","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/list/ShortcutUtilities","../../utilities/features/Features"],function(e,t,n,i,o,a,r,s,l,c){"use strict";var d=function(e){function t(t){var s=e.call(this,t)||this,d=s.resources,u=s.urlDataSource=d.consume(a.url),m=s.sections={},p=d.consume(r.base.infoPane.hidePreview.optional);m[13]=s.createSection(13,o["default"],function(e){var t=e.folder;return(!p||!p())&&(t?!!t.covers&&t.covers.length>0:!!e.thumbnail)});m[10]=s.createSection(10,n["default"],function(e){return!(e.isPlaceholder||e.isRootFolder||l["default"].isShortcutItem(e)&&c.isFeatureEnabled(c.ShortcutLink))});m[8]=s.createSection(8,i["default"],function(e){if(!e.isRootFolder&&!u.isRecycleBin(e.queryType))switch(e.sharingRole){case 0:case 2:case 4:return!0}return!1});return s}__extends(t,e);t.prototype.createSection=function(e,t,n){return{name:e,component:{name:t.tagName,params:{}},isAvailable:n}};return t}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/infoPane/sections/information/InformationSection",["require","exports","./InformationSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./entries/Basic.html","./entries/Editable.html","./entries/Iterable.html","./InformationSection.html","./InformationSection.css"],function(e,t,n,i){"use strict";function o(t,n){i.registerTemplate(t,e(n))}var a=i.registerComponent({tagName:"ms-information-info-pane-section",template:e("./InformationSection.html"),viewModel:n["default"],synchronous:!0});o("ms-information-basicentry","./entries/Basic.html");o("ms-information-editableentry","./entries/Editable.html");o("ms-information-iterableentry","./entries/Iterable.html");Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/information/InformationSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../bindings/toggle/ToggleBinding","../../../../controls/infoPane/InfoPane.resx","../../../../actions/ChangeFolderTypeAction","../../../../models/item/ItemParentHelper","../../../../models/item/ItemType","../../../../models/item/FolderCategory","@ms/odsp-utilities/lib/string/StringHelper","../../../../dataSources/url/QueryType","@ms/odsp-utilities/lib/string/DriveSpaceHelper","@ms/odsp-utilities/lib/string/TimeFormatter","../../../../models/item/ItemHelper","@ms/odsp-utilities/lib/dateTime/DateTime","@ms/odsp-datasources/lib/Permissions","../../../../resources/DataSourceResourceKeys","../../../../resources/ProviderResourceKeys","../../SectionHelper"],function(e,t,n,i,o,a,r,s,l,c,d,u,m,p,f,h,g,v,b){"use strict";function x(e){var t=e.condition,n=e.value;return t?t():n()&&n().length>0}function _(e){return!!e.list}var y=o.strings,P=function(e){function t(t){var n=e.call(this,t)||this,o=n._changeFolderTypeAction=new(n.managed(a))({}),s=n.resources;n._urlDataSource=s.consume(g.url);n._itemParentHelper=s.consume(r.resourceKey);n._item=t.item;var l=n.observables;n._isCustomList=l.pureCompute(n._computeIsCustomList);n.strings=y;n.sectionHelper=new(n.managed(b["default"]));n.addBindingHandlers({toggle:i});n._audio=l.pureCompute(n._computeAudio);var c=s.consume(v.identity).getIdentity().type===h.IdentityType.anonymous,d=c?l.create():l.pureCompute(n._computePath),u=l.createArray([{title:y.informationFiletype,value:l.pureCompute(n._computeFileType)},{title:y.informationFolderType,condition:l.pureCompute(n._computeIsFolderTypeVisible),value:l.pureCompute(n._computeFolderType),className:"InfoPaneSection-information-folderType",editClassName:"InfoPaneSection-information-changeFolderType",onEdit:function(e){o.execute(e);return!1},editText:y.informationFolderTypeChange},{title:y.informationVisitorViews,value:l.pureCompute(n._computeVisitorViews)},{title:y.informationDateTaken,value:l.pureCompute(n._computeDateTaken)},{title:y.informationDimensions,value:l.pureCompute(n._computeDimensions)},{title:y.informationDuration,value:l.pureCompute(n._computeDuration)},{title:y.informationBitrate,value:l.pureCompute(n._computeBitRate)},{title:y.informationCamera,value:l.pureCompute(n._computeCamera)},{title:y.informationShot,value:l.pureCompute(n._computeShot)},{title:y.informationTitle,value:l.pureCompute(n._computeTitle)},{title:y.informationAlbum,value:l.pureCompute(n._computeAlbum)},{title:y.informationAlbumArtist,value:l.pureCompute(n._computeAlbumArtist)},{title:y.informationArtist,value:l.pureCompute(n._computeArtist)},{title:y.informationTrack,value:l.pureCompute(n._computeTrack)},{title:y.informationDisc,value:l.pureCompute(n._computeDisc)},{title:y.informationComposers,value:l.pureCompute(n._computeComposers)},{title:y.informationGenre,value:l.pureCompute(n._computeGenre)},{title:y.informationYear,value:l.pureCompute(n._computeYear)},{title:y.informationCopyright,value:l.pureCompute(n._computeCopyright)},{title:y.informationLocations,value:l.pureCompute(n._computeLocations)},{title:y.informationModified,value:l.pureCompute(n._computeModified)},{title:y.informationDeleted,value:l.pureCompute(n._computeDeleted)},{title:y.informationAddedBy,value:l.pureCompute(n._computeAddedBy)},{title:y.informationDateCreated,value:l.pureCompute(n._computeCreated)},{title:y.informationDateShared,value:l.pureCompute(n._computeDateShared)},{title:y.informationPath,value:d,className:"InfoPaneSection-information-path"},{title:y.informationOriginalLocation,value:l.pureCompute(n._computeOriginalLocation)},{title:y.informationSize,value:l.pureCompute(n._computeSize)},{title:y.informationPanoramaResolution,value:l.pureCompute(n._computePanoramaResolution)},{title:y.informationPanoramaRange,value:l.pureCompute(n._computePanoramaRange)}]);n.entries=n.addDisposable(u.filter(x));return n}__extends(t,e);t.prototype.getEntryType=function(e){return e.editText?"ms-information-editableentry":Array.isArray(e.value())?"ms-information-iterableentry":"ms-information-basicentry"};t.prototype._computeAudio=function(){return this._item().audio};t.prototype._computeTitle=function(){var e=this._audio();return e&&e.title};t.prototype._computeAlbum=function(){var e=this._audio();return e&&(e.album||y.informationUnknownAlbum)};t.prototype._computeAlbumArtist=function(){var e=this._audio();return e&&e.albumArtist};t.prototype._computeArtist=function(){var e=this._audio();return e&&(e.artist||y.informationUnknownArtist)};t.prototype._computeTrack=function(){var e=this._audio(),t=e&&e.track,n=e&&e.trackCount;return t?n?c.format(y.informationTrackAndDiscFormat,t,n):""+t:""};t.prototype._computeDisc=function(){var e=this._audio(),t=e&&e.disc,n=e&&e.discCount;if(e&&(t>1||n>1))return n>=t?c.format(y.informationTrackAndDiscFormat,t,n):t&&""+t};t.prototype._computeComposers=function(){var e=this._audio();return e&&e.composers};t.prototype._computeGenre=function(){var e=this._audio();return e&&e.genre};t.prototype._computeYear=function(){var e=this._audio();return e&&e.year&&""+e.year};t.prototype._computeCopyright=function(){var e=this._audio();return e&&e.copyright};t.prototype._computeFileType=function(){var e=this._item();if(!e.isBundle&&void 0===e.virtualItemType)return p.getFriendlyItemType(e,this._isCustomList())};t.prototype._computeIsFolderTypeVisible=function(){var e=this._item();return e.type===s.Folder&&!e.isBundle&&!e.isSpecialFolder&&void 0===e.virtualItemType&&this._changeFolderTypeAction.isAvailable()};t.prototype._computeDateTaken=function(){var e=this._item(),t=(e.photo||e.video)&&e;return t?t.dateTakenTime?f.getFullDisplayDate(t.dateTakenTime,!0):t.dateTaken:""};t.prototype._computeFolderType=function(){switch(this._item().category){case l.documents:return y.informationFolderTypeDocuments;case l.photos:return y.informationFolderTypePhotos;case l.favorites:return y.informationFolderTypeFavorites}return""};t.prototype._computeVisitorViews=function(){var e=this._item().statistics.views;return e&&""+e};t.prototype._computeDimensions=function(){var e=this._item(),t=e.video||!e.panorama&&e.photo||{},n=t.width,i=t.height;return n&&i?c.format(y.informationDimensionsFormat,n,i):""};t.prototype._computeDuration=function(){var e=this._item().video,t=e&&e.duration;return t>0?m.formatTime(t):""};t.prototype._computeBitRate=function(){var e=this._item().video,t=e&&e.bitrate;if(t){var n=1e6,i=t>n?"Mega":"Kilo",o=t>n?n:1e3;return c.format(y["information"+i+"BitrateFormat"],Math.floor(t/o))}};t.prototype._computeCamera=function(){var e=this._item(),t=e.photo,n=e.video;return t&&t.cameraModel||n&&n.cameraModel};t.prototype._computeShot=function(){var e=this._item().photo;if(e){var t=e.exposureNumerator,n=e.exposureDenominator,i=t&&""+t;n&&1!==n&&(i=c.format(y.informationShotExposureFormat,t,n));var o=e.focalRatio?""+e.focalRatio:"";o=o&&c.format(y.informationShotFStopFormat,o);var a=e.focalLength?""+e.focalLength:"";a=a&&c.format(y.informationShotFocalLengthFormat,a);return[i,o,a].join(" ").trim()}};t.prototype._computeLocations=function(){var e=this._item().locations;if(e){for(var t=[],n=0,i=e;n
      '});define("odsp-next/controls/infoPane/sections/information/entries/Editable.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/information/entries/Iterable.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/information/InformationSection.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/information/InformationSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".InfoPaneSection-informationBody{margin:0}.InfoPaneSection-informationBody dt{margin-bottom:3px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px}.InfoPaneSection-informationBody dd{margin:0 0 16px 0;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:14px}.InfoPaneSection-information-folderType{display:inline}.InfoPaneSection-information-changeFolderType{margin-left:10px;margin-right:10px;text-decoration:none}.InfoPaneSection-information-changeFolderType:visited{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPaneSection-information-path{display:inline;word-break:break-all}.InfoPaneSection-information-path:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons;font-style:normal;font-weight:400;speak:none;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";padding:0 5px;font-size:8px;font-weight:800;content:'\\E76C'}.InfoPaneSection-information-path:last-child:after{content:'';display:none}html[dir=rtl] .InfoPaneSection-information-path:after{content:'\\E76B'}"}])});define("odsp-next/controls/infoPane/sections/sharing/SharingSection",["require","exports","./SharingSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingSection.html","./SharingSection.css","../../../persona/Persona","../../../sharing/sharingLink/SharingLink"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-sharing-info-pane-section",template:e("./SharingSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/sharing/SharingSectionViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../../bindings/html/BindableHtmlBinding","../../../../resources/ControlResourceKeys","../../../../utilities/features/Features","../../InfoPane.resx","@ms/odsp-utilities/lib/string/StringHelper","../../../../bindings/toggle/ToggleBinding","../../../../bindings/tooltip/TooltipBinding","@ms/odsp-shared/lib/base/ViewModel","../../../overlays/panel/PanelOverlay","../../../dialogHost/DialogHost","./SharingSectionHelper","./SharingFacePileOption","../../../../bindings/keyboard/KeyboardBinding","../../../personaTile/PersonaTile","../../../../bindings/selection/SelectionBinding"],function(e,t,n,i,o,a,r,s,l,c,d,u,m,p,f,h,g,v){"use strict";var b=r.strings,x=7,_=99,y=function(e){function t(t){var n=e.call(this,t)||this;n.personaTileTagName=g["default"].tagName;n.panelOverlayTagName=u["default"].tagName;n.dialogHostTagName=m["default"].tagName;n.addBindingHandlers({toggle:l,bindableHtml:i,keyboard:h,selection:v,tooltip:c["default"]});n.enablePermissionsPile=a.isFeatureEnabled(a.PermissionPile);var r=n.observables;n.permissionsFacepileCollection=r.createArray();n.infoPanePersonaTileCollection=r.createArray([]);n.groupPersonaTileCollection=r.createArray([]);n.peoplePersonaTileCollection=r.createArray([]);n.isExpanded=n.resources.consume(o.isSharingSectionExpanded.optional)||r.create(!0);n.strings=b;n.hasFocus=t.hasFocus;n.addPeopleText=b.addPeople;n.addPeopleScreenReaderText=b.addPeopleButtonName;n.viewPermissionsScreenRead=r.create("");n.openPanelActionText=b.openPanel;n.advancedText=b.advanced;n.stopSharingText=b.stopSharing;n.emailText=b.emailEveryone;n.showPermissionsPanel=r.create(!1);n.shouldShowLinks=r.create(!1);n.hasMultiLinks=r.create(!1);n.linksDetails=r.create("");n.groupsDetails=r.create("");n.numberOfGroups=r.create(0);n.totalFacePileCount=r.create(0);n.extraPersonaTooltipText=r.create("");n.showPermissionsPanelTitle=b.sharingOpenPermissionsPanelTitle;n.showPermissionsPanelHintText=b.sharingOpenPermissionsPanelHintText;n.extraPersonaText=r.create("");n.extraPersonaNumber=r.create(0);n.hasGuest=r.create(!1);n.sharedWithGuestText=b.sharingGuestShared;n.permissionsPanelName=b.sharingPermissionsPanelName;var d=t.item,f=n._sharingSectionHelper=new(n.managed(p["default"]))({item:d,hasFocus:t.hasFocus});n.fileName=f.fileName;n.accessSummaryScreenReaderText=r.pureCompute(n._setAccessSummary);n.sharingSectionSummary=r.pureCompute(function(){return s.format(b.sharingSectionSummary,n.fileName())});n.viewPermissionsScreenRead=r.pureCompute(function(){return s.format(b.sharingViewPermissionsScreenRead,n.fileName())});n.privateDescription=f.privateDescription;n.hasInheritedLink=f.hasInheritedLink;n.isShareLinkVisible=f.isShareLinkVisible;n.isLoading=f.isLoading;n.scopes=f.scopes;n.links=f.links;n.canUnshare=f.canUnshare;n.personaTileCollection=f.personaTileCollection;n.hasSettings=f.hasSettings;n.advancedUrl=f.advancedUrl;n.keyNav=f.keyNav;n.mailto=f.mailto;n.showEmailLink=f.showEmailLink;n._totalNumberOfLinks=f.totalNumberOfLinks;n.statusText=f.statusText;var x=n.resources.consume(o.actionMap);n._showAction=new(n.managed(x.ShowPermissionsAction))({item:d});r.compute(n._computeSparateGroupAndPeoplePersona);r.compute(n._calculateExtraPersona);r.compute(n._updateLinksData);return n}__extends(t,e);t.prototype.launchPermissionsPanel=function(e){n.Engagement.logData({name:"ViewPermission.Sharing.InfoPaneSection.Click"});this._executeShowPermissionsPanel(e)};t.prototype.closeDialog=function(){this.onLinkRemoved()};t.prototype.onScopeClick=function(e){this._sharingSectionHelper.onScopeClick(e.scope.item)};t.prototype.onShareClick=function(){this._sharingSectionHelper.onShareClick()};t.prototype.onLinkRemoved=function(){this._sharingSectionHelper.onLinkRemoved()};t.prototype.onAdvancedClick=function(){n.Engagement.logData({name:"AdvancedSettings.Sharing.InfoPaneSection.Click"});return!0};t.prototype.stopSharing=function(){this._sharingSectionHelper.stopSharing()};t.prototype.clickEmail=function(){n.Engagement.logData({name:"EmailEveryone.Sharing.InfoPaneSection.Click"});return!0};t.prototype.moreThanOneLink=function(){return this._totalNumberOfLinks()>1};t.prototype._updateLinksData=function(){var e=this._totalNumberOfLinks();this.linksDetails(this._getLinksDetails());var t=0!==e;this.shouldShowLinks(t);var n=e>1;this.hasMultiLinks(n)};t.prototype._getLinksDetails=function(){var e=this._totalNumberOfLinks()>1?s.format(b.sharingLinkTitleMulti,this._totalNumberOfLinks()):b.sharingLinkTitleSingle;return e};t.prototype._executeShowPermissionsPanel=function(e){this._showAction.execute(e).done()};t.prototype._computeSparateGroupAndPeoplePersona=function(){var e=this.personaTileCollection(),t=[],n=[];this.hasGuest(!1);if(!this.showPermissionsPanel())for(var i=0,o=e;i1?s.format(b.sharingGroupTitleMulti,this.numberOfGroups()):b.sharingGroupTitleSingle;return e};t.prototype._getAllUsers=function(e){for(var t={},n=0,i=e;nx){n=x-e-2;i=x-1}else i=e+t.length;var o=t.length-n;this.extraPersonaNumber(o);o>=_?this.extraPersonaText(b.sharingExtraNumberOverflow):this.extraPersonaText(s.format(b.sharingExtraNumberText,o));this.extraPersonaTooltipText(s.format(b.sharingMoreTitle,o));this.infoPanePersonaTileCollection(t.slice(0,n));this.totalFacePileCount(i);this._setFacepileContent()};t.prototype._setAccessSummary=function(){var e=this._totalNumberOfLinks()+" "+s.getLocalizedCountValue(b.sharinglocTextLink,b.sharingIntervals,this._totalNumberOfLinks());e+=" "+this.numberOfGroups()+" "+s.getLocalizedCountValue(b.sharinglocTextGroup,b.sharingIntervals,this.numberOfGroups());for(var t=this.infoPanePersonaTileCollection(),n=0,i=t;n
      '});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/sharing/SharingSectionHelper",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../../resources/ControlResourceKeys","../../../../utilities/features/Features","@ms/odsp-utilities/lib/encoding/HtmlEncoding","../../InfoPane.resx","knockout","@ms/odsp-utilities/lib/async/Promise","../../../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/encoding/UriEncoding","@ms/odsp-shared/lib/base/ViewModel","../../../../utilities/path/Path","../../../../models/item/ItemType","../../../../utilities/browser/WindowSize","../../../confirmation/Confirmation","../../../../utilities/icons/Icon","../../../personaTile/PersonaTileHelper","./SharingSectionKeyboardNav","@ms/odsp-utilities/lib/modules/Modules"],function(e,t,n,i,o,a,r,s,l,c,d,u,m,p,f,h,g,v,b,x,_){"use strict";var y=r.strings,P="-2130575139",k=function(t){function r(e){var n=t.call(this,e)||this;n._people=n.createObservable(Array());n._personaTileHelper=new b["default"];n.keyNav=new x["default"];n.personaTileCollection=n._getPersonaTileCollection();n.keyNav.focusableTiles=n.personaTileCollection;n.isNewSharingFlowEnabled=o.isFeatureEnabled(o.SharingDialogRedux);n.isLoading=s.observable(!1);n.scopes=s.observableArray();n.links=s.observableArray();n._scopesLinks=n.observables.createArray();n.hasFocus=e.hasFocus;n.personaSize=4;n.hasSettings=s.observable(!1);n.advancedUrl=s.observable("");n.canUnshare=s.observable(!1);n.showEmailLink=s.observable(!1);n.readPermissionsUpdated=n.createObservable(!1);n.updateComplete=n.createObservable("");n.canManagePermissions=n.createObservable(!1);n.hasInheritedLink=n.createObservable(!1);var a=n.resources.consume(i.actionMap);n.privateDescription=n.createPureComputed(n._computeShareStatus);n._currentItemShareAction=n.isNewSharingFlowEnabled?new(n.managed(a.ShareByLinkAction)):new(n.managed(a.ShareAction));n._sharingProvider=n.resources.consume(c.sharing);n._item=e.item;n.isShareLinkVisible=n.createComputed(n._computeIsShareLinkVisible);n.fileItem=n._item();n.createComputed(function(){var e=n._item();n._onItemChanged(e)});n.totalNumberOfLinks=n.createPureComputed(n._computeTotalNumberOfLinks);n.statusText=n.createComputed(n._computeStatusText);n.fileName=n.createObservable("");n.mailto=n.createComputed(function(){if(!n.hasSettings())return"";for(var e=n.scopes(),t="mailto:",i=[],a="",r=0,s=e;r0&&i.length<30);t+=u["default"].encodeURIComponent(i.join(";"));t+="?subject="+u["default"].encodeURIComponent(n._settings.itemName);a=o.isFeatureEnabled(o.SupportPoundPercent)?p.canonicalizeDecodedUrl(n._settings.itemUrl):n._settings.itemUrl;t+="&body="+u["default"].encodeURIComponent(n._normalizeUrl(a));n.fileName(n._settings.itemName);n.canManagePermissions(n._settings.canManagePermissions);n.hasInheritedLink(n._settings.hasInheritedLink);return t});return n}__extends(r,t);r.prototype.dispose=function(){t.prototype.dispose.call(this);if(this._getPermissionsPromise){this._sharingData.cancelGetPermissionsPromise();this._getPermissionsPromise=null}if(this._getLinksPromise){this._sharingData.cancelGetLinksPromise();this._getLinksPromise=null}};r.prototype.onLinkRemoved=function(){n.Engagement.logData({name:"RemoveLinkFromPanel.Sharing.InfoPaneSection.Click"});this._onItemChanged(this._item.peek())};r.prototype.onScopeClick=function(e){this._executeShare(e);return!1};r.prototype.notifyPermissionsUpdated=function(){this.updateComplete(y.sharingPermissionsUpdated);this.readPermissionsUpdated(!0)};r.prototype.cleanPermissionsUpdated=function(){this.updateComplete("");this.readPermissionsUpdated(!1)};r.prototype.onShareClick=function(e){void 0===e&&(e=this.resources);n.Engagement.logData({name:"AddPeopleFromInfoPane.Sharing.InfoPaneSection.Click"});this._executeShare(this._item.peek(),e);return!1};r.prototype.stopSharing=function(){n.Engagement.logData({name:"StopSharing.Sharing.InfoPaneSection.Click"});this._stopSharingConfirm()};r.prototype.convertPersonToPersonaTile=function(e,t){var n={personaParams:{inputEvent:this.observables.create(),openContextMenu:this.observables.create(!1),person:e,personaSize:this.personaSize,showPresence:!0,sharingRoleMenuRootElementClass:"OneDriveApp"},key:t,focused:this.observables.create(!1)};return n};r.prototype._computeIsShareLinkVisible=function(){return this._currentItemShareAction.isAvailable()};r.prototype._stopSharing=function(){var e=this._sharingProvider.unshare(this._item.peek());return e};r.prototype._stopSharingConfirm=function(){var e=this,t=this.resources.consume(c.dialog),i=s.observable(!0);t.requestDialog({title:y.stopSharingConfirmationTitle,size:h.Medium,component:{name:g.tagName,params:{message:y.stopSharingConfirmationMessage}},actions:[{name:y.stopSharingConfirmationButton,execute:function(){n.Engagement.logData({name:"Unshare.Sharing.InfoPaneSection.Click"});i(!1);return e._stopSharing().then(function(e){return 2},function(e){return 3})},isDefault:!0,isAvailable:i,icon:new v("Save"),automationId:"UnshareConfirm"},{name:y.stopSharingCancelButton,execute:function(){n.Engagement.logData({name:"CancelStopSharing.Sharing.InfoPaneSection.Click"});return l["default"].wrap(3)},isDefault:!1,icon:new v("Cancel"),automationId:"UnshareCancel"}],executeDefaultAction:!1})};r.prototype._executeShare=function(t,n){var o=this;void 0===n&&(n=this.resources);_.loadModule({require:e,path:"odsp-next/utilities/optimizely/ExperimentsCommon"}).then(function(e){var n=new(o.managed(e));n.fireShareEvent(t)});var a,r=this.resources.consume(i.actionMap);a=this.isNewSharingFlowEnabled?this.addDisposable(new(n.injected(r.ShareByLinkAction))):this.addDisposable(new(n.injected(r.ShareAction))({item:s.observable(t),startState:3}));a.execute(null)};r.prototype._computeStatusText=function(){var e=this._item.peek(),t=this.isLoading(),n="",i=this.scopes();this._hasError&&(n=this._errorText);t?n=y.sharingLoadingStatus:0!==this.totalNumberOfLinks()||this._hasNonOwnerScopes(i)||(n=e.type===f.Folder?y.sharingUnsharedFolderStatus:y.sharingUnsharedFileStatus);return n};r.prototype._hasNonOwnerScopes=function(e){var t=!0,n=!1;e&&0!==e.length||(t=!1);if(t)for(var i=0;i-1?t._errorText=y.noscriptErrorStatus:t._errorText=y.serverError;t._hasError=!0;t.isLoading(!1)}));this._getLinksPromise&&this._getLinksPromise.then(function(e){e&&t.links(e.filter(function(e){return e.isActive&&8!==e.type}))},function(e){});this.fileItem=e}};r.prototype._processScopes=function(e,t){var n=this,i=[];t.length>0&&this.canUnshare(t[0].canUnshare);this._scopesLinks([]);for(var o=0;o

      '});define("odsp-next/controls/confirmation/Confirmation.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-Confirmation-message{padding:0;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}'}])});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/personaTile/PersonaTileHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,n){"use strict";var i=function(e){function t(){return e.call(this)||this}__extends(t,e);t.prototype.convertPersonaToPersonaTile=function(e,t){var n={personaParams:e,key:t,focused:this.observables.create(!1)};return n};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/sharing/SharingSectionKeyboardNav",["require","exports","@ms/odsp-shared/lib/base/BaseModel"],function(e,t,n){"use strict";var i=function(e){function t(){var t=e.call(this)||this;t.keyboardOptions=[{target:null,mappings:{Enter:t.onKeyEnter}},{target:window,mappings:{}}];t.focusedTile=t.observables.create();t.focusableTiles=t.observables.createArray();return t}__extends(t,e);t.prototype.onKeyEnter=function(e,t){var n=e.keyNav,i=n.focusedTile();if(i){i.personaParams.inputEvent(t);i.personaParams.openContextMenu(!0)}t.stopPropagation();return!0};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/infoPane/sections/sharing/SharingFacePileOption",["require","exports","knockout"],function(e,t,n){"use strict";var i=function(){function e(e){this.focused=n.observable(!1);this.index=e.key;this.linkNum=e.linkNum;this.groupNum=e.groupNum;this.personaTile=e.personaTile;this.extraPersona=e.extraPersona;this.screenReadText=e.screenReadText;this._disablePictureAlt()}e.prototype._disablePictureAlt=function(){this.personaTile&&(this.personaTile.personaParams.disablePictrueAlt=!0)};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/personaTile/PersonaTile",["require","exports","./PersonaTileViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PersonaTile.html","./PersonaTile.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-persona-tile",template:e("./PersonaTile.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/personaTile/PersonaTileViewModel",["require","exports","../persona/Persona.resx","../persona/Persona","../../bindings/scrollIntoView/ScrollIntoViewBinding","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,n,i,o,a){"use strict";var r=function(e){function t(t){var n=e.call(this,t)||this;n.personaTagName=i.tagName;n.addBindingHandlers({scrollIntoView:o["default"]});var a=t.tile;n.tile=a;n.tile.personaParams.disableTab=!0;n.tile.personaParams.canManagePermissions=t.canManagePermissions;n.disableTab=t.disableTab;n._person=n.tile.personaParams.person.peek();n.ariaLabel=n.createComputed(n._computeAriaLabel);return n}__extends(t,e);t.prototype._computeAriaLabel=function(){var e=this._person.sharingInfo.role,t="",i=this.tile.personaParams.canManagePermissions?n.strings.EnterKeyInstruction:"";if(0===e)t=n.strings.Owner;else if(2===e){t=n.strings.Edit;t+=i}else if(1===e){t=n.strings.View;t+=i}return this._person.name+" "+t};return t}(a["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/bindings/scrollIntoView/ScrollIntoViewBinding",["require","exports","../BaseBinding","knockout","../scrollContainer/ScrollContainerBinding"],function(e,t,n,i,o){"use strict";function a(e,t){var n=e.offsetParent;if(n){for(var i=o.getScrollContainer(e),a=e.offsetTop+e.clientTop;i!==n;){a+=n.offsetTop;n=n.offsetParent;if(!n)return}n.scrollTop=a+t}}var r=100,s=function(e){function t(t){var n=e.call(this,t)||this,a=o.getScrollContainer(n.element),r=n.element;n.createBackgroundComputed(function(){var e=i.unwrap(n.valueAccessor());if(e.isSelected()){var t=e.top,o=e.containerToTop,s=e.smooth,l=a.scrollTop,c=l+a.offsetHeight,d=a.scrollHeight-a.clientHeight,u=r.offsetTop,m=u+r.offsetHeight,p=l;o?p=0:uc&&(p=m-a.offsetHeight);p=Math.min(p,d);if(p===l)return;s?n.smoothScroll(a,p,l):a.scrollTop=p}});return n}__extends(t,e);t.prototype.smoothScroll=function(e,t,n,i){var o=this;void 0===i&&(i=0);if(!(i>r)){var a=1*i/r,s=0;if(a<=.5)s=2*a*a;else{a=1-a;s=1-2*a*a}e.scrollTop=n+s*(t-n);this.async.setTimeout(function(){o.smoothScroll(e,t,n,i+1)},5)}};return t}(n);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s;t.viewElementInScrollContainer=a});define("odsp-next/controls/personaTile/PersonaTile.html",[],function(){return"
      "});define("odsp-next/controls/personaTile/PersonaTile.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-PersonaTile:focus{border:1px solid "},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}"}])});define("odsp-next/controls/infoPane/sections/sharing/SharingSection.html",[],function(){return'
      '});define("odsp-next/controls/sharing/sharingLink/SharingLink",["require","exports","./SharingLinkViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./SharingLink.html","./SharingLink.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-sharingLink",template:e("./SharingLink.html"),viewModel:n["default"],synchronous:!0});return o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/sharing/sharingLink/SharingLinkViewModel",["require","exports","knockout","@ms/odsp-utilities/lib/logging/events/Engagement.event","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","../sharingByLink/SharingByLinkStringHelper","../../../utilities/sharing/SharingHelper","../../../bindings/focus/SelectOnFocusBinding","../../../bindings/tooltip/TooltipBinding","../sharedWith/SharedWith.resx","../../infoPane/InfoPane.resx","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-shared/lib/base/ViewModel","../../persona/Persona","../../overlays/panel/PanelOverlay","../editLink/EditLink.resx","../editLink/EditLink","../../../utilities/features/Features"],function(e,t,n,i,o,a,r,s,l,c,d,u,m,p,f,h,g,v,b){"use strict";var x=6,_=function(e){function t(t){var i=e.call(this,t)||this;i.link=t.link;i.totalLinkMembers=i.createObservable(i.link.linkMembers);i._extraMembersCount=i.createPureComputed(i._getExtraMembers);i.extraMembersText=i.createPureComputed(i._getExtraMemberText);i.briefLinkMembers=i.createPureComputed(i._getBriefLinkMembers);i.extraLinkMembers=i.createPureComputed(i._getExtraLinkMembers);i.extraMembersName=i.createPureComputed(i._getExtraMembersName);i.showTotal=i.createObservable(!1);i.personaTagName=f.tagName;i.personaSize=7;i.isLinkVisible=10!==i.link.type;i._onLinkRemoved=t.onLinkRemoved;i.isEditable=(t.isEditable||!1)&&b.isFeatureEnabled(b.PremiumV1Features);i.panelOverlayTagName=h["default"].tagName;i.editLinkTagName=v["default"].tagName;i.editLinkPanelTitle=g.strings.editLinkPanelTitle;i.editLinkParams={onClose:i.onClosePanel.bind(i),onLinkRemoved:i._onLinkRemoved,sharingLink:i.link};i.showEditLinkPanel=i.createObservable(!1);i._sharingProvider=i.resources.consume(a.sharing);i.disableLinkText=d.strings.DisableLinkText;i.isInheritedText=i.link.isInherited?d.strings.InheritedText:"";i.sharingHintText=n.observable("");var o=i.resources.consume(a.suiteNav);o&&o.loadData().then(function(e){i.sharingHintText(r.getLinkHintText(i.link,e.CompanyDisplayName))});i.canManageLinks=n.observable(!1);i._sharingProvider.getSharingData(i.link.item).getSettings().then(function(e){i.canManageLinks(e.canManageLinks&&!i.link.isInherited)});i.addBindingHandlers({tooltip:c["default"],selectOnFocus:l["default"]});return i}__extends(t,e);t.prototype.logCopy=function(){i.Engagement.logData({name:this.link.tag+"Link.SharingLink.Copy"});return!0};t.prototype.removeSharingLink=function(){var e=this,t=this.resources.consume(a.dialog);s.disableLinkConfirm(function(){i.Engagement.logData({name:"Disable "+e.link.tag+" Link.SharingLink.Click"});var t={link:e.link,type:e.link.type,role:e.link.role,create:!1};return e._sharingProvider.manageSharingLinks([e.link.item],t).then(function(t){e._onLinkRemoved&&e._onLinkRemoved();return o["default"].wrap(!0)},function(e){return!1})},function(t){e.isReady=t},t,"SharingLink")};t.prototype.onSharingHintClick=function(){this.isEditable&&this.showEditLinkPanel(!0)};t.prototype.onClosePanel=function(){this.showEditLinkPanel(!1)};t.prototype.showTotalLinkMembers=function(){this.showTotal(!0)};t.prototype.hideTotalLinkMembers=function(){this.showTotal(!1)};t.prototype._getExtraMembers=function(){var e=this.link.linkMembers?this.link.linkMembers.length:0,t=e-x;return t>0?t+1:0};t.prototype._getExtraMemberText=function(){var e="",t=this._extraMembersCount();if(t){t>99&&(e=u.strings.sharingExtraNumberOverflow);e=m.format(u.strings.sharingExtraNumberText,t)}return e};t.prototype._getBriefLinkMembers=function(){var e=x-1,t=this.totalLinkMembers(),n=t?t.slice(0,e):[];return this._extraMembersCount()?n:t};t.prototype._getExtraLinkMembers=function(){var e=this.totalLinkMembers(),t=e?e.slice(x-1):[];return t};t.prototype._getExtraMembersName=function(){var e=this.totalLinkMembers().slice(x-1),t=e.map(function(e){return e.name}).join(d.strings.NameSeparator);return t};return t}(p["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=_});define("odsp-next/controls/sharing/sharingByLink/SharingByLinkStringHelper",["require","exports","./SharingByLink.resx","@ms/odsp-utilities/lib/string/StringHelper"],function(e,t,n,i){"use strict";function o(e,t,o,a){if(null===e)return"";if(8===e.type&&o&&o.length>0&&a&&1===a){for(var r=o[0].sharingInfo.role,l=1;l0&&n>0?l=i>1?d.format(o?c.strings.SharedWithPeopleGroupsAndExternalUsers:c.strings.SharedWithPeopleAndGroups,t,i,n):d.format(o?c.strings.SharedWithPeopleGroupAndExternalUsers:c.strings.SharedWithPeopleAndGroup,t,n):1===i?l=d.format(c.strings.SharedWithGroup,t):i>1?l=d.format(c.strings.SharedWithGroups,t,i):n>0&&o?l=d.format(c.strings.SharedWithPeopleAndExternalUsers,t,n):n>1?l=d.format(c.strings.SharedWithPeople,t,n):1===n&&(l=d.format(c.strings.SharedWithPerson,t));return l}function p(e){var t=864e5;if(!e)return 0;var n=e.getTime(),i=(new Date).getTime(),o=n-i,a=Math.ceil(o/t);return a}t.disableLinkConfirm=u;t.getSharingStatusText=m;t.getNumberOfDaysUntilExpiry=p});define("odsp-next/controls/sharing/editLink/EditLink",["require","exports","./EditLinkViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./EditLink.html","./EditLink.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-editLink",template:e("./EditLink.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/sharing/editLink/EditLinkViewModel",["require","exports","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../../providers/item/ItemProvider","./EditLink.resx","../../../utilities/sharing/SharingHelper","@ms/odsp-utilities/lib/async/Promise","../../../resources/ProviderResourceKeys","../../../bindings/focus/SelectOnFocusBinding","../../../dataSources/sharing/odc/SharingLinkExpirationHelper","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,n,i,o,a,r,s,l,c,d){"use strict";var u=function(e){function t(t){var n=e.call(this,t)||this,a=t.onClose,r=t.onLinkRemoved,d=t.sharingLink;n._onClose=a;n._onLinkRemoved=r;n._sharingLink=d;n.addBindingHandlers({selectOnFocus:l["default"]});n._itemProvider=n.resources.consume(i.resourceKey);n._sharingProvider=n.resources.consume(s.sharing);n._sharingLinkExpirationHelper=new(n.managed(c["default"]));n.cancelButtonText=o.strings.cancelButtonText;n.createBackgroundComputed(n._computeValidInput);n.linkExpirationInDays=n.createObservable(n._getDefaultLinkExpirationInDays(n._sharingLink.expiration));n.linkExpiresChecked=n.createObservable(!!n._sharingLink.expiration);n.linkExpiresInputLabel=n.createPureComputed(n._computeLinkExpiresInputLabel);n.linkExpiresText=o.strings.setExpirationLabel;n.updateButtonText=o.strings.updateButtonText;n.removeLinkButtonText=o.strings.removeLinkButtonText;n.isUpdateButtonDisabled=n.createComputed(n._computeIsUpdateButtonDisabled);return n}__extends(t,e);t.prototype.onUpdateClick=function(){var e=this,t=this._sharingLink,n=[t.item],i=this.linkExpiresChecked.peek()?this._sharingLinkExpirationHelper.calculateLinkExpiration(parseInt(this.linkExpirationInDays.peek(),10)):null,o={type:t.type,role:t.role,create:!0,expiration:i};this._sharingProvider.manageSharingLinks(n,o).then(function(t){e._itemProvider.invalidateItem(n[0].key,{triggerFetch:!0});e._onClose()})};t.prototype.onCancelClick=function(){this._onClose()};t.prototype.onRemoveLinkClicked=function(){var e=this,t=this._sharingLink,i=this.resources.consume(s.dialog);a.disableLinkConfirm(function(){n.Engagement.logData({name:"Disable "+t.tag+" Link.SharingLink.Click"});var i={link:t,type:t.type,role:t.role,create:!1};return e._sharingProvider.manageSharingLinks([t.item],i).then(function(t){e._onLinkRemoved&&e._onLinkRemoved();return r["default"].wrap(!0)},function(e){return!1})},function(e){},i,"EditLink")};t.prototype._computeValidInput=function(){var e=this.linkExpirationInDays(),t=parseInt(e,10),n=t.toString();if(t<=0&&t>c.MAX_EXPIRATION){n="";this.linkExpiresChecked(!1)}this.linkExpirationInDays(n)};t.prototype._computeIsUpdateButtonDisabled=function(){var e=this.linkExpiresChecked();if(!e)return!1;var t=this.linkExpirationInDays(),n=this._sharingLinkExpirationHelper.computeExpirationValidity(t);return n!==c.LinkExpirationValidity.Valid};t.prototype._computeLinkExpiresInputLabel=function(){var e=this.linkExpirationInDays();return this._sharingLinkExpirationHelper.computeLinkExpiresInputLabel(e)};t.prototype._getDefaultLinkExpirationInDays=function(e){var t=parseInt(c.DEFAULT_EXPIRATION,10);e&&(t=this._sharingLinkExpirationHelper.getDaysFromToday(new Date(e)));return t.toString()};return t}(d["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/dataSources/sharing/odc/SharingLinkExpirationHelper",["require","exports","@ms/odsp-utilities/lib/dateTime/DateTime","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../../../controls/sharing/sharingByLink/SharingByLink.resx"],function(e,t,n,i,o,a){"use strict";t.DEFAULT_EXPIRATION="30";t.MAX_EXPIRATION=1825;var r;!function(e){e[e.Invalid=0]="Invalid";e[e.Empty=1]="Empty";e[e.Valid=2]="Valid"}(r=t.LinkExpirationValidity||(t.LinkExpirationValidity={}));var s=function(e){function i(t){return e.call(this,t)||this}__extends(i,e);i.prototype.computeExpirationValidity=function(e){if(""===e)return r.Empty;var n=e.match(/^-?[0-9]+/);if(n&&n[0]!==e||!n)return r.Invalid;var i=parseInt(e,10);return i<=0||i>t.MAX_EXPIRATION?r.Invalid:r.Valid};i.prototype.computeLinkExpiresInputLabel=function(e){var t=this.computeExpirationValidity(e);if(t===r.Valid){var i=parseInt(e,10),s=new Date;s.setDate(s.getDate()+i);return o.format(a.strings.daysWithDate,n.getShortDisplayDate(s))}return a.strings.days};i.prototype.getDaysFromToday=function(e){var t=864e5,n=new Date;return Math.round((e.getTime()-n.getTime())/t)};i.prototype.calculateLinkExpiration=function(e){if(e>0&&e<=t.MAX_EXPIRATION){var n=new Date;n.setDate(n.getDate()+e);return n.toISOString()}return null};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/sharing/editLink/EditLink.html",[],function(){return''});define("odsp-next/controls/sharing/editLink/EditLink.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-EditLink-linkExpiresInputDiv{display:inline-block;margin-top:12px}.od-EditLink-linkExpiresInput{width:40px}.od-EditLink-linkExpiresCheckbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.od-EditLink-linkExpiresInputDiv--hidden{visibility:hidden}.od-EditLink-removeLinkHolder{-ms-flex-align:center;align-items:center;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:';display:-ms-flexbox;display:flex;margin:60px 0}.od-EditLink-removeLinkText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;background:0 0;border:none;color:'},{theme:"error",defaultValue:"#a80000"},{rawString:";cursor:pointer}html[dir=ltr] .od-EditLink-removeLinkText{margin-left:4px}html[dir=rtl] .od-EditLink-removeLinkText{margin-right:4px}"}])});define("odsp-next/controls/sharing/sharingLink/SharingLink.html",[],function(){return''});define("odsp-next/controls/sharing/sharingLink/SharingLink.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-SharingLink{margin-bottom:10px}.od-SharingLink-cell{display:table-cell;max-width:200px}.od-SharingLink-iconCell{vertical-align:top;width:50px}.od-SharingLink-icon{display:inline-block;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:25px;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px}html[dir=ltr] .od-SharingLink-icon{margin-right:10px}html[dir=rtl] .od-SharingLink-icon{margin-left:10px}.od-SharingLink-url .od-SharingLink-cell{width:100%}.od-SharingLink-table{display:table;width:100%}.od-SharingLink-row{display:table-row}.od-SharingLink-input{width:100%;text-overflow:ellipsis;margin-bottom:3px;margin-top:5px}.od-SharingLink-removeLinkButton{margin:0;padding:5px;border:0;background:0 0;cursor:pointer;font-size:12px;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .od-SharingLink-removeLinkButton-leftMargin{margin-left:4px}html[dir=rtl] .od-SharingLink-removeLinkButton-leftMargin{margin-right:4px}.od-SharingLink-linkSwitcher{display:inline;cursor:pointer}.od-SharingLink-linkMember{display:inline-block;padding:2px 4px}.od-SharingLink-linkMember .ms-Icon{font-size:12px;width:24px;text-align:center;line-height:24px}.od-SharingLink-linkUser{width:200px}.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronDown,.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronUp{width:24px;height:24px;border-radius:50%;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';display:inline-block;margin:0 4px;line-height:24px}.od-SharingLink-linkUser .ms-Icon--ChevronDown:before,.od-SharingLink-linkUser .ms-Icon--ChevronUp:before,.od-SharingLink-linkUser .ms-Icon.ms-Icon--ChevronUp:before,.od-SharingLink-linkUser .ms-Icon.ms-Icon--chevronDown:before{line-height:24px;display:table-cell;width:24px;text-align:center}.od-SharingLink-chevron{font-size:11px}html[dir=ltr] .od-SharingLink-chevron{margin-left:4px}html[dir=rtl] .od-SharingLink-chevron{margin-right:4px}.od-SharingLink-sharingHint{display:inline;border:none;background:0 0;padding:0;cursor:pointer;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400}html[dir=ltr] .od-SharingLink-sharingHint{text-align:left}html[dir=rtl] .od-SharingLink-sharingHint{text-align:right}'}])});define("odsp-next/controls/infoPane/sections/preview/PreviewSection",["require","exports","./PreviewSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PreviewSection.html","./PreviewSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-infoPane-preview",template:e("./PreviewSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/infoPane/sections/preview/PreviewSectionViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../bindings/clientRect/ClientRectBinding","@ms/odsp-shared/lib/base/Rotation","../../../iFrameCtrl/IFrameCtrl","../../../image/frame/ImageFrame","../../../folderCoverTile/FolderCoverTile"],function(e,t,n,i,o,a,r,s){"use strict";var l=319,c=function(e){function t(t){var n=e.call(this,t)||this;n._item=t.item;n.addBindingHandlers({clientRect:i["default"]});var o=n.observables;n.size=o.create();n._thumbnailError=o.create();n._imageSize=o.pureCompute(n._computeImageSize);n._thumbnail=o.pureCompute(n._computeThumbnail);n._rotation=o.pureCompute(n._computeRotation);n._hasThumbnailError=o.pureCompute(n._computeHasThumbnailError);n._isImage=o.pureCompute(n._computeIsImage);n._isFolder=o.pureCompute(n._computeIsFolder);n._iframeUrl=o.pureCompute(n._computeIFrameUrl);n._isIFrame=o.pureCompute(n._computeIsIFrame);n.component=o.pureCompute(n._computeComponent);return n}__extends(t,e);t.prototype._computeComponent=function(){return this._isIFrame()?{name:a["default"].tagName,params:{title:"",url:this._iframeUrl,isExcludeFromScreenReader:!0}}:this._isFolder()?{name:s["default"].tagName,params:{item:this._item,imageRect:this._imageSize}}:this._isImage()?{name:r["default"].tagName,params:{image:this._thumbnail,rotation:this._rotation,desiredSize:this._imageSize,alignment:["fitWidth","top"],error:this._thumbnailError}}:void 0};t.prototype._computeIsFolder=function(){var e=this._item();return!(!e||!e.folder)};t.prototype._computeIFrameUrl=function(){var e=this._item();return e&&e.previewIFrameUrl};t.prototype._computeIsIFrame=function(){return!!this._iframeUrl()};t.prototype._computeThumbnail=function(){var e=this._item();return e&&(e.orientedThumbnail||e).thumbnail};t.prototype._computeRotation=function(){var e=this._item(),t=e&&e.orientedThumbnail;return t?t.rotation:o.none};t.prototype._computeIsImage=function(){return!!this._thumbnail()&&!this._hasThumbnailError()};t.prototype._computeHasThumbnailError=function(){return this._hasThumbnailError.peek()||!!this._thumbnailError()};t.prototype._computeImageSize=function(){var e=this.size();return{width:e&&e.width||l,height:180}};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/iFrameCtrl/IFrameCtrl",["require","exports","./IFrameCtrlViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./IFrameCtrl.html","./IFrameCtrl.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"ms-iframe",template:e("./IFrameCtrl.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/iFrameCtrl/IFrameCtrlViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,n){"use strict";var i=function(e){function t(t){var n=e.call(this,t)||this,i=n.observables;n.url=i.wrap(t.url);n.title=i.wrap(t.title);var o=t.isExcludeFromScreenReader;n.tabindex=o?"-1":null;n.role=o?"presentation":null;n.isVisible=i.pureCompute(n._computeIsVisible);n.isTitleVisible=i.pureCompute(n._computeIsTitleVisible);n.iframeOnLoad=function(e,n){t.onload&&t.onload(n)};return n}__extends(t,e);t.prototype._computeIsVisible=function(){return!!this.url()};t.prototype._computeIsTitleVisible=function(){return!!this.title()};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/iFrameCtrl/IFrameCtrl.html",[],function(){return'
      '});define("odsp-next/controls/iFrameCtrl/IFrameCtrl.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-IFrameCtrl-title{font-size:17px}.ms-IFrameCtrl-iFrame{width:100%;border:0;min-height:200px}"}])});define("odsp-next/controls/infoPane/sections/preview/PreviewSection.html",[],function(){return'
      '});define("odsp-next/controls/infoPane/sections/preview/PreviewSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".InfoPaneSection--preview{width:auto;height:180px;position:relative;margin-bottom:8px}.InfoPaneSection--preview .od-ImageStack-tile{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.InfoPaneSection--preview .ms-IFrameCtrl-iFrame{min-height:180px;height:180px}"}])});define("@ms/odsp-utilities/lib/list/ShortcutUtilities",["require","exports","../features/Features"],function(e,t,n){"use strict";var i,o={ODB:563,ODC:null,Fallback:!1};!function(e){function t(e){if(!e||!e.extension)return!1;var t;t="."!==e.extension[0]?e.extension:e.extension.slice(1);return i(t)}function i(e){return"url"===e||"website"===e}function a(){return n["default"].isFeatureEnabled(o)}e.isShortcutItem=t;e.isShortcutFileType=i;e.isShortcutEnabled=a;var r;!function(e){e[e.UnknownError=0]="UnknownError";e[e.NewFileCreationFileAlreadyExistsError=1]="NewFileCreationFileAlreadyExistsError";e[e.InvalidCharacterError=2]="InvalidCharacterError"}(r=e.ShortcutErrors||(e.ShortcutErrors={}))}(i||(i={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/shim/comments/CommentsSection",["require","exports","./CommentsSectionViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./CommentsSection.html","./CommentsSection.css"],function(e,t,n,i){"use strict";var o=i.registerComponent({tagName:"od-infopane-comments-section-shim",template:e("./CommentsSection.html"),viewModel:n["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/controls/shim/comments/CommentsSectionViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","./CommentsSection.resx","../../../bindings/toggle/ToggleBinding","./LegacyCommentsBinding","../../../providers/item/ItemProvider","../../infoPane/SectionHelper"],function(e,t,n,i,o,a,r,s,l){"use strict";var c=o.strings,d=function(e){function t(t){var i=e.call(this,t)||this;i.addBindingHandlers({toggle:a,legacyComments:r});i.isSectionAvailable=n.observable(!1);i.sectionHelper=new(i.managed(l["default"]));i.isExpanded=i.sectionHelper.isExpanded;i.sectionHeader=n.observable(c.commentsHeader);i.item=t.item;return i}__extends(t,e);t.prototype.onCommentsUpdated=function(){var e=this.item();if(e){var t=this.resources.consume(s.resourceKey);t.invalidateItem(e.key,{triggerFetch:!0})}};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/shim/comments/LegacyCommentsBinding",["require","exports","knockout","../../../models/item/ItemType","../../../actions/odc/SkyApiHelper","@ms/odsp-utilities/lib/string/StringHelper","@ms/odsp-utilities/lib/xhr/XHRPromise","@ms/odsp-shared/lib/utilities/navigation/NavigationHelper","./CommentsSection.resx","./CommentControl","../../../dataSources/item/odc/SkyApiCommands"],function(e,t,n,i,o,a,r,s,l,c,d){"use strict";var u=l.strings,m=function(){function e(){}e.init=function(e,t,l,m){var p,f,h,g=t(),v=g.sectionHeader,b=g.isSectionAvailable,x=function(){g.onCommentsUpdated.call(m)};n.computed(function(){var t=g.item();b(!!t&&o.isCommandSupported(t,d.comment)&&!t.panorama&&!t.isRootFolder);if(f){f.cancel();f=null}c["default"].eventGroup.on(window,c["default"].events.minus,x);c["default"].eventGroup.on(window,c["default"].events.add,x);if(b.peek()&&t&&t.comments){v(t.comments.count>0?a.format(u.commentsHeaderWithCount,t.comments.count):u.commentsHeader);var n={resid:t.id,folid:t.type!==i.Folder&&t.parent&&t.parent.id&&!t.parent.isRootFolder?t.parent.id:t.id,photo:(!!t.photo).toString(),group:!!t.isGroup,count:(t.comments.count||0).toString(),rurl:window.location.href};e.textContent=u.commentsStillLoading;if(p){p.cancel();p=null}p=r["default"].start({url:"/CommentControl/?"+s.serializeQuery(n),json:null,method:"GET"}).then(function(t){t.responseText?c["default"].ajaxInnerHtml(e,t.responseText):e.textContent=u.commentsNotAvailable},function(t){"Canceled"!==t.name&&(e.textContent=u.commentsError)})}},null,{disposeWhenNodeIsRemoved:e});n.utils.domNodeDisposal.addDisposeCallback(e,function(){if(p){p.cancel();p=null}if(f){f.cancel();f=null}if(h){h.cancel();h=null}c["default"].eventGroup.off(window,c["default"].events.minus,x);c["default"].eventGroup.off(window,c["default"].events.add,x)});return{controlsDescendantBindings:!0}};return e}();return m});define("odsp-next/controls/shim/comments/CommentControl",["require","exports","@ms/odsp-utilities/lib/events/EventGroup","@ms/odsp-utilities/lib/xhr/XHRPromise"],function(e,t,n,i){"use strict";function o(e){for(var t=0,n=e;t([\\w\\W]*?)',"gim"),p=function(){function e(){}e.dispose=function(){$Cmt=null;$Comments.DirtyCount=0};e.disposeSelfPageControl=function(e){if(null!=$Cmt){$Cmt["c_"+e]=null;$Cmt.hipCCid=null}$Comments.DirtyCount=0};e.onViewMoreClick=function(e){this.eventGroup.raise(this.events.dirty);var t=this.getControlId(e),n=this.preProcessRequest("v",t);this.sendRequest(n);return!1};e.onDeleteClick=function(e,t){this.eventGroup.raise(this.events.dirty);var n=this.getControlId(e),i={creator:t},o=l(e,".cc2_cmt").id.substring(8),a=this.preProcessRequest("d",n,o,i);this.sendRequest(a);return!1};e.onPostClick=function(e){var t=this;this.eventGroup.raise(this.events.dirty);var n=this.getControlId(e),i="c_"+n,a=l(e,".cc2_main_cntn"),r=function(){var e=a.getElementsByClassName("cc2_ta")[0];if(null==e.Dirty)return!0;var r=e.value;r=r.replace(/^\s+|\s+$/g,"");if(r)if(r.length>$Cmt.maxcommentlength)t.showAddError(a,"longerrtext");else{o(a.getElementsByClassName("cc2_adderr"));var s=t.preProcessRequest("a",n,r),l=$Cmt[i],c={};l.ans&&(c.Target=l.ans);t.sendRequest(s)}else t.showAddError(a,"emptyerrtext");return null};null!=$Cmt.hipCCid&&$Cmt.hipCCid===i?this.showAddError(a,"adderrtext"):r();return!1};e.preProcessRequest=function(e,t,n,i){var l="c_"+t,d=$Cmt[l],u=new Object;u.id=t;u.isExt=d.isExt;u.type=d.cctype;var m=this.getMainDivContainer(u.type,u.id);o(m.getElementsByClassName("cc2_adderr"));o(m.getElementsByClassName("cc2_dlterr"));o(m.getElementsByClassName("cc2_lderr"));d.isExt&&o(m.getElementsByClassName("cc2_noup"));o([document.getElementById("c_"+t+"_exAdd")]);o(m.getElementsByClassName("cc2_dlterr"));if("v"===e){var p="viewAnchor",f="viewContainer",h="loadBox";u.url=$Cmt.churl+$Cmt.hdlrvm;u.method="GET";u.action="v";d.isExt||(u[h]=m.getElementsByClassName("cc2_ldfl")[0]);if("f"===d.cctype&&d.moreComments){var g="n",v="",b="d",x="true",_=m.getElementsByClassName("cc2_cmt")[0];if(null!=_){v=_.id.substring(8);g="p";b="a";x=""}u[p]=m.getElementsByClassName("cc2_vmlnkfl")[0];u[f]=m.getElementsByClassName("cc2_vmmainfl")[0];u.vars="sparent="+d.sparentid+"&order="+b+"&psp="+d.isPhoto+"&dir="+g+"&cnt="+$Cmt.maxflcomments+"&lanchor="+v+"&ict=0&cmtid="+t+"&cid="+u.id+"&na="+d.notfApp+"&nct="+d.notfCt+"&bat="+d.biciAcType+"&attic="+d.attic+"&rev="+x+"&r="+Math.floor(1e4*Math.random())}else if("i"===d.cctype)if(d.isExt){var y="&ans="+d.ans+"&exccid="+d.exccid;m.getElementsByClassName("cc2_rflnk")[0].style.display="none";var P=m.getElementsByClassName("cc2_noup");if(0===P.length){s('',m.getElementsByClassName("cc2_vae"));P=m.getElementsByClassName("cc2_noup")}a(P,' '+$Cmt.loading+"");r(P,{display:"inline"});u.vars="sparent="+d.sparentid+"&rev=true&ctype=i&ict=0&cmtid="+t+"&cid="+u.id+"&na="+d.notfApp+"&appname="+d.appname+y+"&nct="+d.notfCt+"&bat="+d.biciAcType+"&isExt=true&aid="+d.aparentid+"&r="+Math.floor(1e4*Math.random()); }else{u[p]=m.getElementsByClassName("cc2_vmlnkinl")[0];u[f]=m.getElementsByClassName("cc2_vmmaininl")[0];u.vars="sparent="+d.sparentid+"&order=d&psp=false&dir=n&cnt="+d.maxfetchcnt+"&rev=true&lanchor=&ctype=i&ict=0&cmtid="+t+"&cid="+u.id+"&na="+d.notfApp+"&nct="+d.notfCt+"&bat="+d.biciAcType+"&isExt=false&attic="+d.attic+"&slcmtid="+d.secondlastid+"&lcmtid="+d.lastid+NaN+Math.floor(1e4*Math.random())}if(!d.isExt){u[p].style.display="none";u[f].style.display="none";u[h].style.display="block"}}else if("a"===e){u.url=$Cmt.churl+$Cmt.hdlrad;u.addBox=document.getElementById("cc2_ta_"+t);u.postButton=document.getElementById("cc2_pbtn_"+t);u.addBox.disabled=!0;u.postButton.disabled=!0;var k=null,S=document.getElementById("cmtDisposeDiv");S&&S.parentNode.parentNode.removeChild(S.parentNode);a(m.getElementsByClassName("cc2_amc"),' '+$Cmt.addMsg+"");null==d.isExt&&(d.isExt=!1);var I=null;null!=k&&(I="&hip="+c(k.userSol)+"&hipch="+c(k.challenge)+"&hipfid="+c(k.flowId)+"&hipfh="+c(k.flowIdHash));var y="";d.isExt&&(y="&ans="+c(d.ans)+"&exccid="+c(d.exccid)+"&appname="+c(d.appname));u.vars="sparentid="+c(d.sparentid)+"&aparentid="+c(d.aparentid)+"&content="+c(n)+"&fname="+c($Cmt.fname)+"&lname="+c($Cmt.lname)+"&purl="+c($Cmt.ppic)+"&aocid="+c(d.aocid)+"&isGrp="+c(d.isgrp)+"&type="+c(d.ptype)+"&ctype="+d.ctype+"&ccid="+c(d.sparentid)+"&ctrlid="+c(u.id)+"&na="+c(d.notfApp)+"&nct="+c(d.notfCt)+"&bat="+c(d.biciAcType)+(null!=d.notRecipients?"&nrs="+c(d.notRecipients):"")+(null!=d.cmtPageUrl?"&cmtPageUrl="+c(d.cmtPageUrl):"")+"&hash="+c(d.hash)+"&ict=0&canary="+c($Cmt.canary)+"&audiourl="+c($Cmt.audiourl)+"&attic="+c(d.attic)+(null!=k?I:"")+("f"===u.type?"&selfpage=true":"&selfpage=false")+"&isExt="+c(d.isExt.toString())+y;u.method="POST";u.action="a";u.sparentid=d.sparentid}else if("d"===e){u.url=$Cmt.churl+$Cmt.hdlrdl;u.vars="commentid="+c(n)+"&activityid="+c(d.aparentid)+"&canary="+c($Cmt.canary)+"&na="+c(d.notfApp)+"&nct="+c(d.notfCt)+"&bat="+c(d.biciAcType)+"&abuse="+c(i.abuse?"true":"false")+"&creatorCid="+c(i.creator)+"&appname="+c(d.appname);u.method="POST";u.commentid=n;var T=document.getElementById("cc2_cmt_"+n);u.deleteContainer=T.getElementsByClassName("cc2_dlmain")[0];u.deleteContainerHtml=u.deleteContainer.innerHTML;u.deleteContainer.innerHTML=$Cmt.dltmsg;u.action="d"}return u};e.sendRequest=function(e){var t=this,n=new Object;n.AppId=FilesConfig.appId;var l=function(n){if(null!=$Cmt&&null!=$Cmt["c_"+e.id]){var i=e.action,l=e.type,c=e.id,d=e.isExt,u=t.getMainDivContainer(l,c),m=!n||200!==n.status;if(m){if("v"===i)if(d){var p=u.getElementsByClassName("cc2_noup")[0];p.innerHTML=" "+$Cmt.lderr+""}else{var f=u.getElementsByClassName("cc2_lderr");if(0===f.length){var h='
      ';s(h,u.getElementsByClassName("cc2_vmmaininl"));f=u.getElementsByClassName("cc2_lderr")}r(f,{display:"block"});a(f.getElementsByClassName("cc2_lderr_errimg"),"");a(f.getElementsByClassName("cc2_errtext"),$Cmt.lderr);e.loadBox.style.display="none"}else if("d"===i){var g=document.getElementById("cc2_cmt_"+e.commentid).getElementsByClassName(".cc2_dlterr");if(0===g.length){s('
      ',[document.getElementById("cc2_cmt_"+e.commentid).childNodes[0]]);g=document.getElementById("cc2_cmt_"+e.commentid).getElementsByClassName(".cc2_dlterr")}a(g,$Cmt.dltnotif);r(g,{display:"block"});e.deleteContainer.innerHTML=e.deleteContainerHtml}else if("a"===i){a(u.getElementsByClassName("cc2_amc"),"");t.showAddError(u,"adderrtext");e.addBox.disabled=!1;e.postButton.disabled=!1}}else{if("v"===i)if(null!=n.responseText&&n.responseText.indexOf("thirdpartyerror")>=0){var p=u.getElementsByClassName("cc2_noup")[0],v=document.createElement("div");p.innerHTML="";p.appendChild(v);t.ajaxInnerHtml(v,n.responseText)}else{var b=u.getElementsByClassName("cc2_main_cntn");if(b.length>0){b=b[0];var v=document.createElement("div");v.innerHTML="";v.className="cc2_viewajax";v.style.display="block";var x={};x=d?b.getElementsByClassName("cc2_refc")[0].nextSibling:b.getElementsByClassName("cc2_ldfl")[0].nextSibling;b.insertBefore(v,x);if("f"!==l){o(b.getElementsByClassName("cc2_cmt"));o(b.getElementsByClassName("cc2_addajax"))}t.ajaxInnerHtml(v,n.responseText)}}else if("a"===i){a(u.getElementsByClassName("cc2_amc"),"");if("f"===l){t.eventGroup.raise(t.events.add);var _=document.getElementById("cc2_ccc_"+c);if(null!=_)try{var y=_.innerHTML,P=null;if(null!=y&&""!==y){P=parseInt(y.substring(1,y.length-1),10)+1;_.innerHTML="("+P+")"}else _.innerHTML="(1)"}catch(k){}}o(u.getElementsByClassName("cc2_noup"));if(e.sparentid===$Cmt["c_"+e.id].sparentid){var S=u.getElementsByClassName("cc2_adderr")[0];null==S&&(S=u.getElementsByClassName("cc2_tamain")[0]);var I=document.createElement("div");I.className="cc2_addajax";I.style.display="block";u.getElementsByClassName("cc2_main_cntn")[0].insertBefore(I,S);t.ajaxInnerHtml(I,n.responseText)}}else if("d"===i){if(null!=n.responseText&&n.responseText.length>0){var T=document.getElementById("cc2_cmt_"+e.commentid)[0],C=document.createElement("div");C.className="cc2_dlterr";C.style.display="block";u.getElementsByClassName("cc2_main_cntn")[0].insertBefore(C,T);t.ajaxInnerHtml(C,n.responseText);e.deleteContainer.innerHTML=e.deleteContainerHtml;o(u.getElementsByClassName("cc2_noup"));return}t.eventGroup.raise(t.events.minus);if("f"===l){var _=document.getElementById("cc2_ccc_"+c);if(null!=_)try{var y=_.innerHTML,P=null;if(null!=y&&""!==y){P=parseInt(y.substring(1,y.length-1),10)-1;if(P<=0){_.innerHTML="";null==document.getElementById("cc2_ta_"+c)&&(document.getElementById("cc2_main_full_"+c).style.display="none")}else _.innerHTML="("+P+")"}}catch(k){}}else if("i"===l){var w=$Cmt["c_"+c];w.lastid===e.commentid?w.lastid="":w.secondlastid===e.commentid&&(w.secondlastid="")}}t.postProcess(e)}}};if("GET"===e.method)i["default"].start({url:e.url+"?"+e.vars,json:null,method:"GET",headers:n}).then(l);else{n["Content-Type"]="application/x-www-form-urlencoded";i["default"].start({url:e.url,json:e.vars,method:"POST",headers:n}).then(l)}};e.postProcess=function(e){var t="viewAnchor",n=e.action,i=e.type,a=e.id,s=$Cmt["c_"+a],c=this.getMainDivContainer(i,a);if("v"===n)if(e.isExt!==!0){e.viewContainer.style.display="block";s.moreComments===!1&&"f"===i||"i"===i&&!s.showViewAll?e[t].parentNode.style.display="none":"i"===i&&s.showViewAll?r(c.getElementsByClassName("cc2_valnkinl"),{display:"inline"}):s.moreComments===!0&&"f"===i&&(e[t].style.display="inline");e.loadBox.style.display="none"}else if(s.moreComments===!0){c.getElementsByClassName("cc2_vae")[0].style.display="inline";o(c.getElementsByClassName("cc2_noup"))}else{r(c.getElementsByClassName("cc2_rflnk"),{display:"none"});r(c.getElementsByClassName("cc2_vae"),{display:"none"});r(c.getElementsByClassName("cc2_noup"),{display:"none"});var d=c.getElementsByClassName("cc2_viewajax")[0];d&&(d.style.marginTop="4px")}else if("a"===n){e.addBox.disabled=!1;e.postButton.disabled=!1;if($Cmt.disposeTextbox===!0){e.addBox.value="";$Comments.OnTextBoxBlur(e.addBox)}}else if("d"===n){var u=document.getElementById("cc2_cmt_"+e.commentid),m="c_"+a+"_"+e.commentid,p=l(u,".cc2_addajax");$Cmt[m]&&p?p.remove():u&&u.remove()}};e.getControlId=function(e){return document.querySelector(".cc2_main").id.substring(14)};e.getMainDivContainer=function(e,t){var n={};n="f"===e?document.querySelector("#cc2_main_full_"+t):document.querySelector("#cc2_main_inln_"+t);return n};e.showAddError=function(e,t){var n=e.getElementsByClassName("cc2_adderr");if(0===n.length){var i='
      ';s(i,e.getElementsByClassName("cc2_tamain"));n=e.getElementsByClassName("cc2_adderr")}r(n,{display:"block"});for(var o=0,l=n;o")}a(n[0].getElementsByClassName("cc2_errtext"),$Cmt[t])};e.removeGuidDashes=function(e){return e.substring(0,8)+e.substring(9,13)+e.substring(14,18)+e.substring(19,23)+e.substring(24)};e.ajaxInnerHtml=function(e,t){m.lastIndex=0;for(var n,i=[],o=[],a=[],r=[],s=[],l=0;n=m.exec(t);){i.push(t.substring(l,n.index));if(n[4]&&""!==n[4]){r.push(n[7]);s.push(n[2])}else{o.push(n[7]);a.push(n[2])}l=m.lastIndex}i.push(t.substring(l));d(r,s);e.innerHTML=i.join("");d(o,a)};return e}();p.eventGroup=new n["default"](window);p.events={add:"add",dirty:"DirtyEvent",minus:"minus"};Object.defineProperty(t,"__esModule",{value:!0});t["default"]=p;window.$Do=window.$Do||{when:function(){}};window.$Comments=window.$Comments||{};for(var f in p)if("function"==typeof p[f]){var h=f.charAt(0).toUpperCase()+f.slice(1);window.$Comments[h]=p[f].bind(p)}});define("odsp-next/controls/shim/comments/CommentsSection.html",[],function(){return'
      '});define("odsp-next/controls/shim/comments/CommentsSection.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.InfoPane-comments .cc2_pbtn,.od-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:14px;font-weight:400;background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border:1px solid "},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer;display:inline-block;height:32px;min-width:80px;padding:4px 20px 6px}.InfoPane-comments .is-hidden.cc2_pbtn,.od-Button.is-hidden{display:none}.InfoPane-comments .cc2_pbtn:hover,.od-Button:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.InfoPane-comments .cc2_pbtn:hover .od-Button-label,.od-Button:hover .od-Button-label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}@media screen and (-ms-high-contrast:active){.InfoPane-comments .cc2_pbtn:hover,.od-Button:hover{color:#1AEBFF;border-color:#1AEBFF}}@media screen and (-ms-high-contrast:black-on-white){.InfoPane-comments .cc2_pbtn:hover,.od-Button:hover{color:#37006E;border-color:#37006E}}.InfoPane-comments .cc2_pbtn:focus,.od-Button:focus{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";outline:1px solid transparent}.InfoPane-comments .cc2_pbtn:focus .od-Button-label,.od-Button:focus .od-Button-label{color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.InfoPane-comments .cc2_pbtn:active,.od-Button:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .cc2_pbtn:active .od-Button-label,.od-Button:active .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.InfoPane-comments .cc2_pbtn:disabled,.InfoPane-comments .is-disabled.cc2_pbtn,.od-Button.is-disabled,.od-Button:disabled{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:default}.InfoPane-comments .cc2_pbtn:disabled .od-Button-label,.InfoPane-comments .is-disabled.cc2_pbtn .od-Button-label,.od-Button.is-disabled .od-Button-label,.od-Button:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-comments .cc2_pbtn:disabled:focus,.InfoPane-comments .cc2_pbtn:disabled:hover,.InfoPane-comments .is-disabled.cc2_pbtn:focus,.InfoPane-comments .is-disabled.cc2_pbtn:hover,.od-Button.is-disabled:focus,.od-Button.is-disabled:hover,.od-Button:disabled:focus,.od-Button:disabled:hover{outline:0}.od-Button-label{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600;font-size:14px}.od-Button-description,.od-Button-icon{display:none}.InfoPane-comments .cc2_pbtn,.od-Button.od-Button--primary{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .cc2_pbtn .od-Button-label,.od-Button.od-Button--primary .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.InfoPane-comments .cc2_pbtn:hover,.od-Button.od-Button--primary:hover{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";border-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.InfoPane-comments .cc2_pbtn:focus,.od-Button.od-Button--primary:focus{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";border-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.InfoPane-comments .cc2_pbtn:active,.od-Button.od-Button--primary:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .cc2_pbtn:disabled,.InfoPane-comments .is-disabled.cc2_pbtn,.od-Button.od-Button--primary.is-disabled,.od-Button.od-Button--primary:disabled{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.InfoPane-comments .cc2_pbtn:disabled .od-Button-label,.InfoPane-comments .is-disabled.cc2_pbtn .od-Button-label,.od-Button.od-Button--primary.is-disabled .od-Button-label,.od-Button.od-Button--primary:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn,.od-Button.od-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.InfoPane-comments .od-Button--hero.cc2_pbtn .od-Button-icon,.od-Button.od-Button--hero .od-Button-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";display:inline-block;font-size:12px;margin-right:4px;position:relative;top:1px;text-align:center}.InfoPane-comments .od-Button--hero.cc2_pbtn .od-Button-icon .ms-Icon,.od-Button.od-Button--hero .od-Button-icon .ms-Icon{border-radius:18px;border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:12px;height:18px;line-height:18px;width:18px}.InfoPane-comments .od-Button--hero.cc2_pbtn .od-Button-label,.od-Button.od-Button--hero .od-Button-label{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";font-size:21px;font-weight:100;position:relative;text-decoration:none}.InfoPane-comments .od-Button--hero.cc2_pbtn:focus .od-Button-icon,.InfoPane-comments .od-Button--hero.cc2_pbtn:hover .od-Button-icon,.od-Button.od-Button--hero:focus .od-Button-icon,.od-Button.od-Button--hero:hover .od-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:focus .od-Button-icon .ms-Icon,.InfoPane-comments .od-Button--hero.cc2_pbtn:hover .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:focus .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:hover .od-Button-icon .ms-Icon{border:1px solid "},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:focus .od-Button-label,.InfoPane-comments .od-Button--hero.cc2_pbtn:hover .od-Button-label,.od-Button.od-Button--hero:focus .od-Button-label,.od-Button.od-Button--hero:hover .od-Button-label{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:active .od-Button-icon,.od-Button.od-Button--hero:active .od-Button-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:active .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:active .od-Button-icon .ms-Icon{border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:active .od-Button-label,.od-Button.od-Button--hero:active .od-Button-label{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:disabled .od-Button-icon,.InfoPane-comments .od-Button--hero.is-disabled.cc2_pbtn .od-Button-icon,.od-Button.od-Button--hero.is-disabled .od-Button-icon,.od-Button.od-Button--hero:disabled .od-Button-icon{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:disabled .od-Button-icon .ms-Icon,.InfoPane-comments .od-Button--hero.is-disabled.cc2_pbtn .od-Button-icon .ms-Icon,.od-Button.od-Button--hero.is-disabled .od-Button-icon .ms-Icon,.od-Button.od-Button--hero:disabled .od-Button-icon .ms-Icon{border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.InfoPane-comments .od-Button--hero.cc2_pbtn:disabled .od-Button-label,.InfoPane-comments .od-Button--hero.is-disabled.cc2_pbtn .od-Button-label,.od-Button.od-Button--hero.is-disabled .od-Button-label,.od-Button.od-Button--hero:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn,.od-Button.od-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.InfoPane-comments .od-Button--compound.cc2_pbtn .od-Button-label,.od-Button.od-Button--compound .od-Button-label{display:block;font-weight:600;position:relative;text-align:left;margin-top:-5px}.InfoPane-comments .od-Button--compound.cc2_pbtn .od-Button-description,.od-Button.od-Button--compound .od-Button-description{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";display:block;font-weight:400;font-size:12px;position:relative;text-align:left;top:3px}.InfoPane-comments .od-Button--compound.cc2_pbtn:hover .od-Button-description,.od-Button.od-Button--compound:hover .od-Button-description{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:focus,.od-Button.od-Button--compound:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:focus .od-Button-label,.od-Button.od-Button--compound:focus .od-Button-label{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:focus .od-Button-description,.od-Button.od-Button--compound:focus .od-Button-description{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:active,.od-Button.od-Button--compound:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:active .od-Button-description,.InfoPane-comments .od-Button--compound.cc2_pbtn:active .od-Button-label,.od-Button.od-Button--compound:active .od-Button-description,.od-Button.od-Button--compound:active .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled .od-Button-description,.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled .od-Button-label,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn .od-Button-description,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn .od-Button-label,.od-Button.od-Button--compound.is-disabled .od-Button-description,.od-Button.od-Button--compound.is-disabled .od-Button-label,.od-Button.od-Button--compound:disabled .od-Button-description,.od-Button.od-Button--compound:disabled .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:active,.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:focus,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:active,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:focus,.od-Button.od-Button--compound.is-disabled:active,.od-Button.od-Button--compound.is-disabled:focus,.od-Button.od-Button--compound:disabled:active,.od-Button.od-Button--compound:disabled:focus{border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:active .od-Button-description,.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:active .od-Button-label,.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:focus .od-Button-description,.InfoPane-comments .od-Button--compound.cc2_pbtn:disabled:focus .od-Button-label,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:active .od-Button-description,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:active .od-Button-label,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:focus .od-Button-description,.InfoPane-comments .od-Button--compound.is-disabled.cc2_pbtn:focus .od-Button-label,.od-Button.od-Button--compound.is-disabled:active .od-Button-description,.od-Button.od-Button--compound.is-disabled:active .od-Button-label,.od-Button.od-Button--compound.is-disabled:focus .od-Button-description,.od-Button.od-Button--compound.is-disabled:focus .od-Button-label,.od-Button.od-Button--compound:disabled:active .od-Button-description,.od-Button.od-Button--compound:disabled:active .od-Button-label,.od-Button.od-Button--compound:disabled:focus .od-Button-description,.od-Button.od-Button--compound:disabled:focus .od-Button-label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .ms-Button+.ms-Button{margin-left:6px}html[dir=rtl] .ms-Button+.ms-Button{margin-right:6px}.InfoPane-comments .cc2_ta{outline:0}.InfoPane-comments .cc2_pbtn{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.InfoPane-comments .cc2_pbtn:disabled{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_cmt{padding:6px 0 8px}.InfoPane-comments div.cc2_main div.cc2_main_cntn span.cc2_dnmmain{display:block;text-align:left;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.InfoPane-comments div.cc2_main h3.cc2_hdr{padding-bottom:2px}.InfoPane-comments div.cc2_main div.cc2_refc img,.InfoPane-comments div.cc2_main span.cc2_addngext img{vertical-align:middle}.InfoPane-comments div.cc2_main span.cc2_addngext{color:#000}html[dir=ltr] .InfoPane-comments div.cc2_main span.cc2_addngext{margin-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main span.cc2_addngext{margin-right:4px}.InfoPane-comments div.cc2_main div.cc2_refc{margin-top:6px;margin-bottom:6px}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_refc{margin-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_refc{margin-right:4px}.InfoPane-comments div.cc2_main div.cc2_refc span.cc2_nmco{color:#666}.InfoPane-comments div.cc2_main div.cc2_main_bk{display:none}.InfoPane-comments body.IE_M6 div.cc2_main div.cc2_main_cntn{margin-top:-3px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_txt{font-size:100%;color:#555;word-wrap:break-word;padding-top:3px}.InfoPane-comments div.cc2_main .c_ic_tile_clip img{border-radius:50%}.InfoPane-comments div.cc2_main div.cc2_main_cntn span.cc2_tsmain{color:#666;font-size:86%}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictbllft{float:left}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictbllft{float:right}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictblrt{word-wrap:break-word}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictblrt{margin-left:34px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictblrt{margin-right:34px}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictblrt{margin-right:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ictblrt{margin-left:4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn span.cc2_dnmmain a{color:#000}.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_adderr,.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_dlterr,.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_lderr{padding-top:5px;padding-bottom:5px;clear:both}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_adderr,html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_dlterr,html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_lderr{margin-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_adderr,html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_dlterr,html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_lderr{margin-right:4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_prferr{padding-top:5px;clear:both}.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_adderr td,.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_dlterr td,.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_lderr td,.InfoPane-comments div.cc2_main div.cc2_main_cntn table.cc2_prferr td{vertical-align:top}.InfoPane-comments div.cc2_main div.cc2_main_cntn textarea.cc2_ta{overflow:hidden;display:block;color:#666;font-size:100%;padding:2px 4px;width:95%;resize:none}.InfoPane-comments body.Firefox div.cc2_main div.cc2_main_cntn textarea.cc2_ta{overflow-x:hidden;overflow-y:auto}.InfoPane-comments body.IE_M6 div.cc2_main div.cc2_main_cntn textarea.cc2_ta{padding:0 4px;width:100%}.InfoPane-comments div.cc2_main div.cc2_main_cntn textarea.cc2_ta{line-height:normal}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_tamain{padding:5px 4px 4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_tamain table td{vertical-align:middle}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_tamain button{padding:2px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_tamain table{margin-top:4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmainfl,.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmaininl{padding:5px 0;clear:both}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmainfl,html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmaininl{margin-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmainfl,html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_vmmaininl{margin-right:4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ldfl{color:#000;padding-top:5px;padding-bottom:5px;clear:both}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ldfl{margin-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ldfl{margin-right:4px}.InfoPane-comments div.cc2_main div.cc2_main_cntn div.cc2_ldfl img{vertical-align:middle}.InfoPane-comments div.cc2_main div.cc2_main_cntn span.cc2_dlmain{color:#00709f;font-size:86%}.InfoPane-comments div.cc2_main div.cc2_main_cntn span.cc2_dlmain img{vertical-align:middle}.InfoPane-comments div.cc2_main div.cc2_main_cntn td.cc2_errtext{color:#d22;font-size:86%}html[dir=ltr] .InfoPane-comments div.cc2_main div.cc2_main_cntn td.cc2_errtext{padding-left:4px}html[dir=rtl] .InfoPane-comments div.cc2_main div.cc2_main_cntn td.cc2_errtext{padding-right:4px}.InfoPane-comments div.cc2_main span.errorText{font-size:86%;color:#d22}.InfoPane-comments #cmtDisposeDiv{padding-bottom:6px}html[dir=ltr] .InfoPane-comments #cmtDisposeDiv{margin-left:4px}html[dir=rtl] .InfoPane-comments #cmtDisposeDiv{margin-right:4px}html[dir=ltr] .InfoPane-comments #cmtDisposeDiv{margin-right:4px}html[dir=rtl] .InfoPane-comments #cmtDisposeDiv{margin-left:4px}"}])});_application/javascript_ohttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcinfopanemanager-5f015b2d.js Obplist00qrX$versionX$objectsY$archiverT$top##)*0123QRSTUVWXYZ[\]^_`abcdefghilU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 "$%'(WNS.base[NS.relative_Ghttps://r3.res.outlook.com/o365/versionless/shellg2pluscss_dffeee7d.css+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:456CPWNS.keysZNS.objects789:;<=>?@AB EFGHIJKLMNO !\Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Timing-Allow-Origin]Cache-ControlTDate^Content-LengthZConnection]Accept-RangesTVary]Last-ModifiedXtext/cssT*, *TgzipVApacheQ*_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:53 GMTU14288Zkeep-aliveUbytes_Accept-Encoding_Mon, 03 Apr 2017 19:24:50 GMT+,jk\NSDictionaryj/+,mn_NSHTTPURLResponseop/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverst_WebResourceResponse#-27]c~/4?HNQZcegnv (6;JUchv */<?DX\p~uO-.o365cs-text-align-left{text-align:left}.o365cs-nav-header16 .o365cs-nav-pinToTop{border-left:1px solid rgba(255,255,255,.3)}.o365cs-nav-header16 .o365cs-nav-pinToTopIcon{vertical-align:middle}.o365cs-nav-header16 .o365cs-nav-pinToTopIcon:before{vertical-align:top}.o365cs-newALV2-on .o365cs-nav-newAppsEmptyText{font-size:14px;display:block;margin-left:4px;margin-right:20px}.o365cs-newALV2-on .o365cs-nav-allAppsScrollContainer{margin-top:32px;height:-webkit-calc(100% - 72px);height:-moz-calc(100% - 72px);height:calc(100%- 72px)}.o365cs-newALV2-on .o365cs-nav-allAppsErrorText{font-size:14px;display:block;margin-left:4px;margin-right:20px;height:-webkit-calc(100vh - 187px);height:-moz-calc(100vh - 187px);height:calc(100vh - 187px)}.o365cs-nav-appTileDrag{opacity:.25}.o365cs-nav-appAffordance{background-color:transparent!important;position:absolute;top:0;right:0;width:30px;height:20px;min-width:0;text-align:center;line-height:normal}.o365cs-newAL-on .o365cs-nav-appAffordance{top:2px;right:2px}.o365cs-nav-listView .o365cs-nav-appAffordance{top:12px}.o365cs-nav-appAffordanceIcon{visibility:hidden}.o365cs-nav-appTileHovered .o365cs-nav-appAffordanceIcon,.o365cs-nav-appTilePressed .o365cs-nav-appAffordanceIcon,.o365cs-nav-appTile:focus .o365cs-nav-appAffordanceIcon,.o365cs-nav-appTileMenuShown .o365cs-nav-appAffordanceIcon,.o365cs-nav-appAffordance:focus .o365cs-nav-appAffordanceIcon{visibility:visible}.o365cs-nav-appTileContextMenu{border:1px solid #e5f0f9;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.o365cs-nav-appTileContextMenu .o365cs-contextMenuItem,.o365cs-nav-appTileContextSubMenu .o365cs-contextMenuItem{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:12px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 10px 0 20px;text-align:left;line-height:30px;width:100%}.o365cs-nav-appTileContextMenu .o365cs-contextMenuInactiveItem{cursor:default!important}.o365cs-nav-appTileContextMenu .o365cs-contextMenuSeparator{border-top-width:1px;border-top-style:solid;margin:6px 20px 5px 20px}.o365cs-nav-appTileContextMenu .o365cs-labelledContextMenuSeparator{font-family:"Segoe UI Semibold","Segoe UI Web Semibold","Segoe WP Semibold","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;font-size:10px;color:#767676!important;text-transform:uppercase}.o365cs-nav-appTileContextMenu a.o365cs-contextMenuItem{padding-top:6px;padding-bottom:2px;line-height:normal}.o365cs-nav-appTileContextMenu .o365cs-contextMenuItemLine{display:block;max-width:280px;text-overflow:ellipsis;overflow:hidden;line-height:normal}.o365cs-nav-appNew{position:absolute;top:0;left:0;opacity:.8;border-style:solid;border-width:40px 40px 0 0;border-color:#fff transparent transparent transparent}.o365cs-newAL-on .o365cs-nav-appNew{top:2px;left:2px}.o365cs-newALV2-on .o365cs-nav-appNew{opacity:1;border-width:24px 24px 0 0;border-color:rgba(255,255,255,.3) transparent transparent transparent}.o365cs-nav-appNewIcon{position:absolute;top:-40px;left:0;font-size:14px!important;width:20px;text-align:center;line-height:20px!important}.o365cs-newALV2-on .o365cs-nav-appNewIcon{color:#fff;top:-24px;font-size:10px!important;width:14px;line-height:14px!important}.o365cs-nav-navMenuGroup{margin-bottom:32px}.o365cs-nav-navMenuGroupLabel{display:block;font-size:14px;margin-bottom:16px;cursor:text!important;text-decoration:none!important}.o365cs-newAL-on .o365cs-nav-navMenuError{margin:6px 0 8px 2px}.o365cs-newALV2-on .o365cs-nav-navMenuError{padding:15px 0}.o365cs-nav-navMenuError span,.o365cs-nav-navMenuError>a{font-family:"Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;vertical-align:top;line-height:normal}.o365cs-newALV2-on .o365cs-nav-navMenuError span,.o365cs-newALV2-on .o365cs-nav-navMenuError>a{color:#eaeaea!important}.o365cs-nav-appDetailsPane{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;padding:16px 20px;width:100%;height:100%;z-index:1}.o365cs-nav-appDetailsBackButtonContainer{display:table;width:100%}.o365cs-nav-appDetailsBackButton{display:table-cell;width:10%;text-align:left}.o365cs-nav-appDetailsBackButton .o365button{min-width:20px!important}.o365cs-nav-appDetailsLaunchButton{width:100%;margin-right:28px;text-align:right}.o365cs-nav-appDetailsLaunchButtonLabel{display:inline;font-size:12px;padding-left:5px}.o365cs-nav-appDetailsLaunchButtonLink,.o365cs-nav-appDetailsLaunchButtonLink:hover{text-decoration:none;white-space:nowrap}.o365cs-nav-appDetailsLaunchButtonIcon{font-size:20px!important;height:20px;width:20px}.o365cs-nav-appDetailsTitle{display:block;font-size:28px;margin-top:20px;line-height:normal}.o365cs-nav-appDetailsPublisher{display:block;font-size:17px;color:#ccc;line-height:normal}.o365cs-nav-appDetailsLoadingContainer{margin-top:20px}.o365cs-nav-appDetailsDescription{display:block;font-size:14px;margin-top:23px;line-height:normal}.o365cs-nav-appDetailsSeparator{display:block;border-top:1px solid #454545;margin-top:24px}.o365cs-nav-appDetailsSubsectionTitle{display:block;font-size:17px;margin-top:20px;color:#c4c4c4;line-height:normal}.o365cs-nav-appDetailsSubsectionText{display:block;font-size:14px;margin-top:6px;line-height:normal}.o365cs-nav-appDetailsSubsectionListItem{margin-left:32px}.o365cs-anchoredLabelText{vertical-align:middle}.o365cs-anchoredLabelLink{text-decoration:underline!important}.o365cs-no-topPadding{padding-top:0!important}.o365cs-5padding-Right{padding-right:5px}.o365cs-float-left{float:left}.o365cs-float-right{float:right}.o365cs-me-persona,.o365cs-me-altpersona{overflow:hidden;white-space:nowrap;padding-left:21px;padding-right:10px}.o365cs-me-persona{padding-top:20px;padding-bottom:20px}.o365cs-me-altpersona{padding-top:10px}.o365cs-me-persona.o365cs-me-nophoto{padding-left:16px}.o365cs-me-personaView{outline:none;width:100%;display:table;border-collapse:initial;vertical-align:middle;white-space:nowrap}.o365cs-me-cardimg,.o365cs-me-altpersona-img{top:0;position:absolute;overflow:hidden}.o365cs-me-cardimg{width:64px;height:64px;right:0}.o365cs-me-altpersona-img{width:56px;height:56px}.o365cs-me-cardimg-doughboy{width:59px;height:60px;position:static;padding:4px 10px 0 0}.o365cs-me-altpersona-doughboy{width:49px;height:51px;font-size:54px;position:static;padding:3px 8px 0 0}.o365cs-me-cardimg-outline,.o365cs-me-altpersona-outline{position:absolute;right:0}.o365cs-me-cardimg-outline{width:64px;height:64px}.o365cs-me-altpersona-outline{width:56px;height:56px}.o365cs-me-changelink{position:absolute;bottom:-17px;font-size:11px;width:70px;min-width:0;text-align:center;height:auto;border:0;background-color:transparent;line-height:normal;left:0;margin:0}.o365cs-me-changelink:hover{background-color:transparent}.o365cs-me-personaPhoto,.o365cs-me-altpersona-photoControl{position:relative;vertical-align:top;width:64px;height:64px;display:table-cell}.o365cs-me-personaDetails,.o365cs-me-altpersonaDetails{max-width:268px;vertical-align:middle;white-space:nowrap;padding-left:10px;overflow:hidden;display:table-cell}.o365cs-me-altpersonaDetails{padding-bottom:10px}.o365cs-me-nophoto .o365cs-me-personaDetails{padding-left:0}.o365cs-me-altpersonaCloseButtonContainer{display:table-cell;text-align:right}.o365cs-me-altpersonaCloseButton{top:0;right:0;width:30px;height:30px;min-width:30px;text-align:center}.o365cs-me-altpersonaCloseIcon{margin-top:1px;margin-right:auto;margin-left:auto}.o365cs-me-userDisplayName{font-size:16px}.o365cs-me-userEmail{font-size:12px}.o365cs-me-bidi{direction:ltr;text-align:left}.o365cs-me-itemsList{position:relative;outline:none}.o365cs-me-itemsList .button{cursor:pointer}.o365cs-userInfo{cursor:default!important}.o365cs-me-presence6x64{width:6px;height:64px;position:absolute;top:0;left:0}.o365cs-me-presenceOrb{display:inline-block;margin-right:8px;width:10px;height:10px}.o365cs-mfp-linklist a.o365button{text-decoration:none}.o365cs a:link,.o365cs a:hover,.o365cs a:active,.o365cs a:visited{text-decoration:none}.o365cs-notifications-notificationPopupArea{background:transparent;width:352px}.o365cs-notifications-notificationPopup{position:relative;margin-top:10px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#f4f4f4}.o365cs-notifications-newMailPopupButton{text-align:left;overflow:hidden;width:326px;height:50px;border-left-width:4px;border-left-style:solid;padding:10px 10px 10px 6px;cursor:pointer;display:block}.o365cs-notifications-genericNotifPopupButton{text-align:left;overflow:hidden;width:326px;height:50px;padding:10px 10px 10px 6px;cursor:pointer;display:block}.o365cs-notifications-genericContainer{width:100%;display:table}.o365cs-notificationsText-genericContent{padding-top:12px;vertical-align:top;text-align:left;padding-left:5px;display:table-cell;width:85%}.o365cs-GenericNotifications-timingAlign{width:100%;display:table}.o365cs-genericNotifications-subTitleTextAlign{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:20px;max-width:150px}.o365cs-genericNotifications-subTitleTextToastAlign{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:20px;max-width:200px}.o365cs-GenericNotifications-timingText{max-width:80px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:table-cell;padding-right:5px}.o365-genericNotifications-descriptionAlign{text-align:left;padding-top:12px;width:260px;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:20px}.o365-genericNotifications-descriptionExpandedAlign{text-align:left;padding-top:12px;width:260px;display:inline-table;max-height:80px;white-space:pre-wrap}.o365cs-genericNotifications-quickActionsText{color:#0072c6;padding-left:8px}.o365-genericNotifications-quickActionIcons:before{font-size:19px;color:#0072c6}.o365cs-notifications-quickactionsdiv{padding-bottom:24px}.o365cs-notifications-genericnotification-container{border-left:0;border-right:0;font-size:0;border-color:#eaeaea}.o365cs-notifications-newMailPersonaImage{border-radius:50%;font-size:14px;height:32px!important;width:32px!important;float:left;text-align:center;vertical-align:middle;line-height:32px;top:auto!important}.o365cs-notifications-newMailPersonaImagePosition{position:absolute;left:10px!important;margin-left:auto!important}.o365cs-notifications-genericPersonaImagePosition{position:absolute;left:5px!important;margin-left:auto!important}.o365cs-notifications-newMailPersonaImageDontDisplay{display:none!important}.o365cs-notifications-newSocialActivityNotificationPopupButton{text-align:left;overflow:hidden;height:70px;border:none;cursor:pointer;display:table;float:left}.o365cs-notifications-newMailLink{display:block;position:relative;height:70px}.o365cs-notifications-genericLink{display:block;position:relative;height:96px;width:100%;text-align:center;text-decoration:none!important}.o365cs-notifications-newMailPopupButtonCell{display:table-cell;vertical-align:middle}.o365cs-notifications-genericNotifPopupButtonCell{display:table;vertical-align:middle;width:100%;min-height:52px}.o365cs-notifications-newMailPopupButtonContent{width:326px}.o365cs-notifications-genericNotifPopupButtonContent{width:326px}.o365cs-notifications-newSocialActivityNotificationPopupButtonContent{width:240px;min-width:240px;max-width:240px;max-height:50px;margin-left:10px}.o365cs-notifications-newSocialActivityNotificationLink{display:block;position:relative;height:70px}.o365cs-notifications-newSocialActivityNotificationPopupIcon{color:#fff;width:70px;height:70px;float:left;position:relative}.o365cs-notifications-newSocialActivityNotificationPopupIcon>.owaimg{font-size:40px!important;left:50%;top:47%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.o365cs-notifications-previewText{font-size:11px}.o365cs-notifications-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:245px}.o365-newFLexPaneNotifications-ActionTextAlign{text-align:left;padding-top:12px;width:260px;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:20px}.o365cs-genericNotifications-chevronButton{height:20px;width:20px}.o365cs-genericNotifications-chevronDiv{display:inline-block}.o365cs-genericNotifications-quickActionsText{color:#0072c6;font-size:14px}.o365cs-notifications-newText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:280px;font-size:14px}.o365cs-notifications-newAppSubTitleDiv{width:280px;white-space:nowrap;height:20px}.o365cs-notifications-newAppSubTitleText{display:inline-block;width:180px;overflow:hidden;text-overflow:ellipsis;padding-top:4px;font-size:12px}.o365cs-notifications-timetext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:150px;right:0}.o365cs-notifications-generictext{text-overflow:ellipsis;display:block;text-align:left;width:100%;white-space:nowrap;overflow:hidden;min-height:20px}.o365cs-notifications-generictitlewidth{max-width:200px}.o365cs-notifications-condensedToastText{text-overflow:ellipsis;display:block;text-align:left;width:90%;white-space:nowrap;overflow:hidden;min-height:20px;padding:10px}.o365cs-social-notifications-text{white-space:normal;overflow:hidden;display:block;max-height:40px}.o365cs-notifications-closeButton{position:absolute;top:0;right:0;width:30px;height:30px;min-width:30px;text-align:center}.o365cs-notifications-chevronDown{position:absolute;right:0;width:30px;height:30px;min-width:30px;text-align:center;content:'\e088 '}.o365cs-notifications-chevronUp{position:absolute;right:0;width:30px;height:30px;min-width:30px;text-align:center;content:'\e087 '}.o365cs-genericNotifications-chevronButton{height:20px;width:20px}.o365-reply:before{content:'\e029 '}.o365cs-notifications-quickActionIcon:before{width:20px;height:20px;text-align:center;content:'\e044 ';font-size:19px;color:#0072c6}.o365cs-notifications-chevronDiv{display:inline-block;width:20px}.o365cs-notifications-closeIcon{margin-top:1px;margin-right:auto;margin-left:auto}.o365cs-genericNotifications-closeIcon{margin-top:1px;margin-right:auto;margin-left:auto}.o365cs-notifications-toastControl{font-size:10px;text-align:left;overflow:hidden;width:350px;padding:0}.o365cs-notifications-notificationHeader{padding-left:10px;padding-top:7px;height:24px}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-notificationHeaderText,.o365cs-notifications-notificationHeaderText{font-size:11px;padding-right:5px}.o365cs-notifications-mailHistoryHeaderBorder{border-bottom-width:1px;border-bottom-style:solid}.o365cs-notifications-notificationFooter{padding-top:5px;padding-left:10px;text-align:left;height:25px;width:100%}.o365cs-notifications-systemNotificationScrollRegion{overflow-x:hidden;overflow-y:auto;width:100%;max-height:180px}.o365cs-notifications-systemNotification{text-align:left;min-height:70px;max-height:none;height:auto;padding:10px;border-top-style:solid;border-top-width:1px;border-bottom-width:0;border-left:0;border-right:0;cursor:pointer;width:100%;text-decoration:none!important}.o365cs-notifications-newFlexPane-systemNotification{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none!important}.o365cs-notifications-newFlexPane-newMailNotification{margin-top:20px}.o365cs-notifications-newFlexPane-newMailLink{display:block;position:relative;text-decoration:none}.o365-NFP .o365cs-notifications-newFlexPane-newMailLink{width:100%;min-height:96px}.o365cs-notifications-newAppNotification{text-align:left;min-height:70px;max-height:none;height:auto;padding-bottom:10px;padding-top:10px;border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;border-left:0;border-right:0;cursor:pointer;width:100%}.o365cs-notifications-timingText{font-size:10px;display:inline-block;width:90px;text-align:right}.o365cs .o365cs-notifications-systemNotification *{white-space:normal}.o365cs-notifications-systemNotificationTitle{font-size:14px;display:block}.o365cs-notifications-newFlexPane-systemNotificationTitle{font-size:14px;display:block;padding-top:12px}.o365cs-notifications-systemNotificationMessage{font-size:11px;padding-right:5px}.o365cs-notifications-newFlexPane-systemNotificationMessage{font-size:11px;padding-right:5px;padding-bottom:24px}.o365cs-notifications-systemNotificationBody{margin-right:10px;height:auto;white-space:normal;width:270px}.o365cs-notifications-systemNotificationText{padding-left:5px;display:table-cell;vertical-align:middle;padding-right:20px}.o365cs-notifications-reminders-buttonBar,.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-reminders-buttonBar{border-top-width:1px;border-top-style:solid;height:54px;position:relative;text-align:right;padding:0 10px 10px 10px}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-reminders-button,.o365cs-notifications-reminders-button{background-color:transparent;border-width:0;font-size:12px;height:22px;padding-left:25px;padding-right:10px;padding-bottom:6px}.o365cs-notifications-reminders-joinOnlineButton{width:135px;text-align:left;padding-left:3px!important}.o365cs-notifications-reminders-dismissButtonWithJoinOnline{width:42%;text-align:right;display:table-cell}.o365cs-notifications-reminders-snoozePicker{cursor:pointer;font-size:0;display:table-cell;width:180px;vertical-align:top;padding-top:0!important;padding-right:10px!important;padding-bottom:0!important;padding-left:0!important;line-height:normal!important}.o365cs-notifications-settings-title{font-weight:bold;font-size:14px}.o365cs-notifications-settings-source{padding-top:10px}.o365cs-notifications-settings-source-options-padding{padding-top:5px}.o365cs-notifications-settings-source-lastoption-padding{padding-bottom:10px}.o365cs-notifications-reminders-snoozeButton{display:table-cell;padding-left:20px;padding-right:20px;text-align:center;vertical-align:middle!important;border-width:1px;border-style:solid}.o365cs-notifications-settings-toggleswitch{float:right;height:11px}.o365cs-notifications-settings-banner{padding-top:25px}.o365cs-notifications-reminders-scrollRegion{max-height:140px;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.o365cs-notifications-reminders-toastScrollRegionHeightFixed{height:120px!important}.o365cs-notifications-reminders-container{position:relative;height:34px;padding-left:10px;padding-top:8px;padding-bottom:6px;border-top-width:1px;border-top-style:solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;touch-action:pan-x pan-y pinch-zoom manipulation;-ms-touch-action:pan-x pan-y pinch-zoom manipulation}.o365cs-notifications-reminders-container-newFlexPane{position:relative;padding-left:10px;padding-right:10px;padding-top:18px;padding-bottom:8px;border-top-width:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;touch-action:pan-x pan-y pinch-zoom manipulation;-ms-touch-action:pan-x pan-y pinch-zoom manipulation}.o365cs-notifications-reminders-row{height:50%;width:100%;display:block}.o365cs-notifications-reminders-row-newFlexPane{height:50%;width:100%;display:block;min-height:20px}.o365cs-notifications-reminders-leftColumn{width:245px}.o365cs-notifications-reminders-title{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:210px;margin-right:35px}.o365cs-notifications-reminders-location,.o365cs-notifications-reminders-timeDuration{font-size:11px}.o365cs-notifications-reminders-timeToStartValue{font-size:15px;display:inline-block;line-height:1;padding-right:1px}.o365cs-notifications-toastReminders-timeToStartValue{font-size:12px;display:inline-block;padding-right:1px}.o365cs-notifications-reminders-timeToStartUnit{font-size:11px;display:inline-block;line-height:1}.o365cs-notifications-reminders-overdue{font-size:11px;display:inline-block;line-height:1;color:#a80f22}.o365cs-notifications-toastReminders-overdue{font-size:12px;display:inline-block;color:#d82300}.o365cs-notifications-reminders-description{max-width:210px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px}.o365cs-notifications-reminders-description-newFlexPane{max-width:210px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px;padding-top:8px}.o365cs-notifications-chat-container{border-bottom-style:solid;border-bottom-width:1px;border-top-width:0;border-left:0;border-right:0;font-size:0}.o365cs-notifications-chat-LeftSection{display:table-cell}.o365cs-display-inlineBlock{display:inline-block}.o365cs-display-table{display:table}.o365cs-display-tableCell{display:table-cell}.o365cs-display-inline{display:inline}.o365cs-notifications-presence4x70{display:table-cell;min-width:4px;height:70px}.o365cs-notifications-chat-image-container{display:table-cell;vertical-align:top}.o365cs-notifications-chat-defaultimage{height:60px;width:44px}.o365cs-notifications-chat-image{vertical-align:top;font-size:54px!important;height:70px;width:70px}.o365cs-notifications-chat-image-doughboy{font-size:64px!important;height:59px;width:67px;padding:9px 3px 2px 0}.o365cs-notifications-generic-image-doughboy{font-size:32px!important;height:32px;width:32px;border-radius:50%}.o365cs-notifications-chat-RightSection{display:table-cell;vertical-align:top;width:100%}.o365cs-notifications-chat-info{height:40px}.o365cs-notifications-chat-text{display:table-cell;vertical-align:top;width:192px;text-align:left;max-width:192px}.o365cs-notifications-chat-icon-container{display:table-cell;font-size:18px!important}.o365cs-notifications-chat-icon-circle{border-radius:50%;border:2px solid;height:28px;margin-top:3px;margin-left:25px;text-align:center;width:28px}.o365cs-notifications-chat-icon{line-height:28px!important}.o365cs-notifications-chat-sender,.o365cs-notifications-chat-message,.o365cs-notifications-chat-senderTitle{display:block;padding-left:10px}.o365cs-notifications-chat-sender{font-size:13px;padding-top:5px;overflow:hidden;text-overflow:ellipsis}.o365cs-notifications-chat-message{font-size:10px;overflow:hidden;text-overflow:ellipsis;width:185px}.o365cs-notifications-chat-senderTitle{font-size:11px}.o365cs-notifications-chat-accept{display:inline-block;vertical-align:top;height:100%}.o365cs-notifications-chat-ignore{display:inline-block;vertical-align:top;height:40px;width:70px;padding-top:20px;padding-left:10px;padding-right:10px;text-align:center}.o365cs-notifications-chat-ignoreText{font-size:12px}.o365cs-notifications-chat-actions{height:30px}.o365cs-notifications-chat-actionsButton{padding:0 10px;height:100%}.o365cs-24padding-Bottom{padding-bottom:24px}.o365cs-table{display:table}.o365cs-table-cell-top{display:table-cell;vertical-align:top}.o365cs-table-cell-bottom{display:table-cell;vertical-align:bottom}.o365cs-table-cell-middle{display:table-cell;vertical-align:middle}.o365cs-notifications-social-ms-fcl-w-b:before{color:#fff}.o365cs-notifications-social-size50-image{font-size:50px!important}.o365cs-notifications-social-size50-image,.o365cs-notifications-social-size50-image:before{height:50px;width:50px}.o365cs-notifications-social-icon-modifier-doughboy,.o365cs-notifications-social-icon-modifier-doughboy:before{height:50px;width:50px;overflow:hidden;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;display:block}.o365cs-notifications-social-icon-modifier-personDoughboy:before{padding-top:.09em;text-indent:-.05em}.o365cs-notifications-social-inline{display:inline}.o365cs-notifications-social-personaContainerNoLeft{left:0}.o365cs-notifications-social-personaContainer{vertical-align:middle;white-space:nowrap;outline:none;overflow:hidden;width:100%;display:table}.o365cs-notifications-social-personaCellPhotoInline{display:inline-block}.o365cs-notifications-social-actorPhotostrip{margin:0 10px 13px 0;float:left}.o365cs-notifications-social-actor50x50Photo{float:left;width:50px;overflow:hidden}.o365cs-notifications-social-actor25x50Photo{float:left;width:25px;overflow:hidden;margin-right:1px}.o365cs-notifications-social-personaControl25x50{display:inline-block;position:relative;left:-12px}.o365cs-notifications-social-info{clear:both;padding:15px 15px 12px;border-bottom:1px solid #eee;cursor:default;white-space:normal}.o365cs-notifications-social-info-newflexPane{clear:both;padding-top:20px;border-bottom:1px solid #eee;border-top:1px solid #eee;cursor:default;white-space:normal}.o365cs-notifications-social-personaPhoto{position:relative}.o365cs-notifications-social-title{font-weight:bold}.o365cs-notifications-social-actionmetadata{position:relative;height:15px;clear:both;margin-top:1px;font-size:11px}.o365cs-notifications-social-actionmetadata-newFlexPane{position:relative;height:15px;clear:both;margin-top:1px;font-size:12px}.o365cs-notifications-social-messagePreview{position:relative;top:-7px;overflow:hidden;display:block;max-height:84px;height:auto;text-overflow:ellipsis;line-height:21px;font-size:12px}.o365cs-notifications-social-dpPhoto{vertical-align:top;position:relative}.o365cs-notifications-social-onPhotoLoaded{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.o365cs-notifications-social-timestamp,.o365cs-notifications-social-group{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.o365cs-notifications-social-timestamp{width:auto;overflow:auto;padding-left:9px;text-align:right;float:right}.o365cs-notifications-social-icon{float:left;margin-right:9px;position:relative;height:15px;width:15px;top:-1px}.o365cs-notifications-social-history-button{width:100%}.o365cs-notifications-social-scrollRegion{overflow-x:hidden;overflow-y:auto;width:100%}.o365cs-notifications-SystemAlertToastImage{float:left;width:32px;margin-right:5px;font-size:23px!important;height:32px;line-height:27px!important;text-align:center;background-color:#a80f22;border-radius:50%;margin-left:5px;margin-top:12px}.o365cs-notifications-EdgeImage{background-color:#0078d7}.o365cs-notifications-SysAlertFPImage{padding-right:5px;float:left}.o365cs-notifications-SysAlertFPTitleColor{color:#a80f22}.o365cs-notifications-FPButton{padding:10px}.o365cs-themesPanel-top{padding:14px 0 14px 28px;top:0;right:0;left:0;width:auto}.o365cs-themesPanel-content{padding-top:8px;padding-left:28px;width:auto;min-height:300px}.o365cs-themesPanel-title{font-size:24px;padding:0 0 10px 0;display:inline-block}.o365cs-themePanel-end{width:1px;height:1px}.o365cs-themesPanel-busy{height:24px;font-size:20px;width:100%;text-align:center;position:absolute;top:30%}.o365cs-themesPanel-panelMessage{font-size:12px;padding-left:10px;padding-right:18px;white-space:normal;display:block;height:70px}.o365cs-themesPanel-panelMessage.info-color{color:#2a8dd4}.o365cs-themesPanel-panelMessage.error-color{color:#a80f22}.o365cs-spinner{background-image:url(data:image/gif;base64,R0lGODlhGAAYAIABAKCgoAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQ0I5NTcyMjY0OEFFMTExQTg2QkI4MDZFRDUxRTU4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxODVGMUEwMjhCMDUxMUUxOUFBMUEwN0I1QkRDNzkzRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxODVGMUEwMThCMDUxMUUxOUFBMUEwN0I1QkRDNzkzRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEN0VDN0Y5ODdBOEFFMTExQTg2QkI4MDZFRDUxRTU4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQ0I5NTcyMjY0OEFFMTExQTg2QkI4MDZFRDUxRTU4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH/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);background-position:left top;background-repeat:no-repeat;height:24px;width:24px;vertical-align:middle;display:inline-block}.o365cs-themesPanel-spinner-text{vertical-align:middle}.o365cs-themesPanel-themesList{overflow-y:auto;white-space:normal}.o365cs-themesPanel-themeItem{top:0;left:0;display:inline-block;margin:10px 14px 10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:3px}.o365cs-themesPanel-themeItem>div{width:60px;height:60px}.disabled.o365cs-themesPanel-themeItem{filter:alpha(opacity=50);opacity:.5}.o365cs-themesPanel-thumbnailDim{width:60px;height:60px;overflow:hidden;display:inline-block}.o365cs-themesPanel-hidden{visibility:hidden}.o365cs-themesPanel-button{display:inline-block}.o365cs-themesPanel-themeSelected{border:2px solid;padding:1px}.o365cs-themesPanel.themeCard{overflow-x:hidden;overflow-y:auto;position:relative}.o365cs-currentTheme{display:inline-block;vertical-align:middle;height:20px}.o365cs-currentTheme img,.o365cs-currentTheme>div{width:20px;height:20px}.o365cs-currentThemeLabel{margin-left:10px;margin-right:10px}.o365cs-themesPanel-themeItem.themeCardItem{margin:0 20px 20px 0}.o365cs-themesPanel-themeItem.themeCardItem:nth-child(4n){margin:0 0 20px 0}.o365cs-themesPanel-contentCard{width:auto}.o365cs-themesPanel-themeItem.themeCardItem>div{width:34px;height:34px}.o365cs-themesPanel-busy.themeCard{height:100%;top:0;background-color:rgba(255,255,255,.9)}.o365cs-themesPanel-busy-content{top:50%;position:absolute;width:100%}.themeCardItem .o365cs-themesPanel-thumbnailDim{width:34px;height:34px}.o365cs-settingsPanel-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.o365cs-settingsPanel-top{padding:28px 28px 0 28px;position:absolute;top:0;right:0;width:100%}.o365cs-settingsPanel-wrapper{width:590px;display:none;right:-588px;-webkit-box-shadow:-30px 0 30px -30px rgba(0,0,0,.2);box-shadow:-30px 0 30px -30px rgba(0,0,0,.2);border-left:1px solid;position:absolute;top:50px;z-index:2000}.o365cs-settingsPanel-overlay{position:absolute;top:50px;left:0;z-index:1999;display:none;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=80);opacity:.8}.o365cs-settingsPanel-end{width:1px;height:1px;clear:both}.o365cs-settingsPanel-content{position:absolute;right:0;width:100%;min-height:300px;padding:28px 28px 0 28px}.o365cs-settingsPanel-title{padding:0;font-size:26px;margin-top:15px;margin-bottom:15px;display:inline-block}.o365cs-settingsPanel-buttonBar>button{margin-right:28px}.o365cs-settingsPanel-buttonBar>a.o365button{margin-right:70px;text-decoration:none}.o365cs-settingsPanel-radioGroup>div>div{margin-bottom:5px}.o365cs-settingsPanel-optionsControlSubtitle{font-size:17px;display:block;padding-top:15px}.o365-settingsPanel-optionsControlSubtext{display:inline-block;margin-bottom:8px}.o365cs-settingsPanel-optionsControl{font-size:12px;margin-top:8px}.o365cs-settingsPanel-optionsControl input[type='radio']{vertical-align:middle;margin-left:0}.o365cs-settingsPanel-optionsPicker{width:90%}.o365cs-settingsPanel-optionsPicker ._o365c_pickerImageContainer_Picker_D{right:10px}.o365cs-settingsPanel-control>div{float:left}.o365cs-settingsPanel-control-1-1,.o365cs-settingsPanel-controlWrap{width:100%}.o365cs-settingsPanel-control-1-2{width:50%}.o365cs-flexPane-panel{position:fixed;right:0;z-index:1899;width:305px;border-left-width:1px!important;border-style:solid;border-width:0;height:100%}.o365cs-flexPane-panel-new{position:fixed;right:0;z-index:1899;width:320px;border-left-width:1px!important;border-style:solid;border-width:0;height:100%}.o365cs-flexPane-overlaybutton{left:0;z-index:1899;width:-webkit-calc(100% - 305px);width:-moz-calc(100% - 305px);width:calc(100%- 305px);height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100%- 50px);position:fixed;opacity:.4;background-color:#333}.o365cs-flexPane-closebutton{height:30px;margin-right:27px!important;float:right;margin-top:29px!important;padding:5px}.o365cs-flexPane-closeIcon{margin-top:1px;margin-right:auto;margin-left:auto}.o365cs-flexPane-overlay{top:50px}.o365-flexPane-fullDiv,.o365cs-settingsPanel,.o365cs-themesPanel,.o365cs-extensibilityPanel,.o365cs-owaFlexPanel{width:100%;height:100%}.o365-flexPane-skype{height:100%;position:relative}.o365-flexPane-skype .o365-flexPane-skype-spinner{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px}.o365-flexPane-skype-content,.o365-flexPane-skype-sidebar{height:100%;float:left}.o365-flexPane-skype-content{width:250px}.o365-flexPane-skype-sidebar{width:55px}.o365-flexPane-verticalScroll{overflow-y:auto}.o365cs-flexPane-pane-open{-webkit-transition:right cubic-bezier(.1,.9,.2,1) .367s;transition:right cubic-bezier(.1,.9,.2,1) .367s;-ms-transition:right cubic-bezier(.1,.9,.2,1) .367s;-moz-transition:right cubic-bezier(.1,.9,.2,1) .367s}.o365cs-flexPane-initialSlideIn{-webkit-animation-name:o365cs-FlexPane-slideContentIn;-webkit-animation-duration:.467s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-webkit-animation-delay:.167s;-webkit-animation-name:o365cs-FlexPane-slideContentIn;-moz-animation-name:o365cs-FlexPane-slideContentIn;animation-name:o365cs-FlexPane-slideContentIn;-webkit-animation-duration:.467s;-moz-animation-duration:.467s;animation-duration:.467s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.167s;-moz-animation-delay:.167s;animation-delay:.167s;-ms-animation-name:o365cs-FlexPane-slideContentIn;-ms-animation-duration:.467s;-ms-animation-timing-function:cubic-bezier(.1,.9,.2,1);-ms-animation-fill-mode:both;-ms-animation-delay:.167s;-moz-animation-name:o365cs-FlexPane-slideContentIn;-moz-animation-duration:.467s;-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-fill-mode:both;-moz-animation-delay:.167s}@-webkit-keyframes o365cs-FlexPane-slideContentIn{0%{opacity:0;-webkit-transform:translate(80px,0)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-webkit-keyframes FlexPane-slideContentIn{0%{opacity:0;-webkit-transform:translate(80px,0);transform:translate(80px,0)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes FlexPane-slideContentIn{0%{opacity:0;-webkit-transform:translate(80px,0);-moz-transform:translate(80px,0);transform:translate(80px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-ms-keyframes FlexPane-slideContentIn{0%{opacity:0;-ms-transform:translate(80px,0)}100%{opacity:1;-ms-transform:translate(0,0)}}@-moz-keyframes FlexPane-slideContentIn{0%{opacity:0;-moz-transform:translate(80px,0)}100%{opacity:1;-moz-transform:translate(0,0)}}.o365cs-flexPane-slideLeftOut{-webkit-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;-webkit-animation-duration:.167s;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-webkit-animation-fill-mode:both;-webkit-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;-moz-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;animation-duration:.167s;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-ms-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;-ms-animation-duration:.167s;-ms-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-ms-animation-fill-mode:both;-moz-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideLeftOut;-moz-animation-duration:.167s;-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-fill-mode:both}@-webkit-keyframes o365cs-flexPane-slideLeftOut{from{-webkit-transform:translate(0,0)}to{-webkit-transform:translate(-40px,0)}}@keyframes o365cs-flexPane-slideLeftOut{from{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);transform:translate(-40px,0)}}@-ms-keyframes o365cs-flexPane-slideLeftOut{from{-ms-transform:translate(0,0)}to{-ms-transform:translate(-40px,0)}}@-moz-keyframes o365cs-flexPane-slideLeftOut{from{-moz-transform:translate(0,0)}to{-moz-transform:translate(-40px,0)}}.o365cs-flexPane-slideLeftIn{-webkit-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;-webkit-animation-duration:.367s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-webkit-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;-moz-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;animation-duration:.367s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-ms-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;-ms-animation-duration:.367s;-ms-animation-timing-function:cubic-bezier(.1,.9,.2,1);-ms-animation-fill-mode:both;-moz-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideLeft;-moz-animation-duration:.367s;-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-fill-mode:both}@-webkit-keyframes o365cs-flexPane-slideLeft{from{-webkit-transform:translate(40px,0)}to{-webkit-transform:translate(0,0)}}@keyframes o365cs-flexPane-slideLeft{from{-webkit-transform:translate(40px,0);-moz-transform:translate(40px,0);transform:translate(40px,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-ms-keyframes o365cs-flexPane-slideLeft{from{-ms-transform:translate(40px,0)}to{-ms-transform:translate(0,0)}}@-moz-keyframes o365cs-flexPane-slideLeft{from{-moz-transform:translate(40px,0)}to{-moz-transform:translate(0,0)}}.o365cs-flexPane-slideRightOut{-webkit-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;-webkit-animation-duration:.167s;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-webkit-animation-fill-mode:both;-webkit-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;-moz-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;animation-duration:.167s;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-ms-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;-ms-animation-duration:.167s;-ms-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-ms-animation-fill-mode:both;-moz-animation-name:o365cs-flexPane-fadeOut,o365cs-flexPane-slideRightOut;-moz-animation-duration:.167s;-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-fill-mode:both}@-webkit-keyframes o365cs-flexPane-slideRightOut{from{-webkit-transform:translate(0,0)}to{-webkit-transform:translate(40px,0)}}@keyframes o365cs-flexPane-slideRightOut{from{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(40px,0);-moz-transform:translate(40px,0);transform:translate(40px,0)}}@-ms-keyframes o365cs-flexPane-slideRightOut{from{-ms-transform:translate(0,0)}to{-ms-transform:translate(40px,0)}}@-moz-keyframes o365cs-flexPane-slideRightOut{from{-moz-transform:translate(0,0)}to{-moz-transform:translate(40px,0)}}.o365cs-flexPane-slideRightIn{-webkit-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;-webkit-animation-duration:.367s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-webkit-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;-moz-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;animation-duration:.367s;-webkit-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-timing-function:cubic-bezier(.1,.9,.2,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-ms-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;-ms-animation-duration:.367s;-ms-animation-timing-function:cubic-bezier(.1,.9,.2,1);-ms-animation-fill-mode:both;-moz-animation-name:o365cs-flexPane-fadeIn,o365cs-flexPane-slideRight;-moz-animation-duration:.367s;-moz-animation-timing-function:cubic-bezier(.1,.9,.2,1);-moz-animation-fill-mode:both}@-webkit-keyframes o365cs-flexPane-slideRight{from{-webkit-transform:translate(-40px,0)}to{-webkit-transform:translate(0,0)}}@keyframes o365cs-flexPane-slideRight{from{-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);transform:translate(-40px,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes o365cs-flexPane-slideRight{from{-moz-transform:translate(-40px,0)}to{-moz-transform:translate(0,0)}}@-ms-keyframes o365cs-flexPane-slideRight{from{-ms-transform:translate(-40px,0)}to{-ms-transform:translate(0,0)}}@-webkit-keyframes o365cs-flexPane-fadeIn{from{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}@keyframes o365cs-flexPane-fadeIn{from{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}@-ms-keyframes o365cs-flexPane-fadeIn{from{opacity:0;-ms-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}@-moz-keyframes o365cs-flexPane-fadeIn{from{opacity:0;-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}@-webkit-keyframes o365cs-flexPane-fadeOut{from{opacity:1;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}@-ms-keyframes o365cs-flexPane-fadeOut{from{opacity:1;-ms-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}@-moz-keyframes o365cs-flexPane-fadeOut{from{opacity:1;-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}@keyframes o365cs-flexPane-fadeOut{from{opacity:1;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);-moz-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}.o365-NFP .o365-NFP-section{margin-right:20px;margin-left:20px;margin-top:24px;margin-bottom:30px;text-overflow:ellipsis}.o365-NFP .o365-NFP-title{font-size:28px}.o365cs-flexPane-panel .o365-NFP .o365cs-notifications-systemNotification{border-top:none;border-bottom-style:solid;border-bottom-width:1px}.o365cs-flexPane-panel-new .o365-NFP .o365cs-notifications-systemNotification{border-top:none;border-bottom-style:solid;border-bottom-width:1px}.o365-NFP .o365cs-notifications-notificationLabel{display:table-cell}.o365-NFP .o365cs-notifications-pickerWrapper{padding-right:10px;display:table-cell;width:100%;vertical-align:middle}.o365-NFP .o365cs-notifications-reminders-snoozePicker{padding-right:0!important;display:block;width:100%}.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-snoozePicker{max-width:130px}.o365-NFP .o365cs-notifications-reminders-dismissAll{display:table-cell;white-space:nowrap}.o365-genericNotifications-fontFamily{font-family:"SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif,'office365icons','o365Icons'!important}.o365cs-segoeLight{font-family:"SegoeUI-Light-final","Segoe UI Light","Segoe UI WPC Semilight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif}.o365cs-segoeSemiBold{font-family:"Segoe UI Semibold","Segoe UI Web Semibold","Segoe WP Semibold","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif}.o365cs-segoeSemiLight{font-family:"Segoe UI SemiLight","Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-reminders-dismissAll{display:inline-block}.o365-NFP .o365cs-notifications-notificationHeaderText{font-size:17px;padding-right:0}.o365-NFP .o365-NFP-notificationTitle{font-size:medium}.o365-NFP .o365-NFP-collapseArrow{display:inline}.o365-NFP .o365-NFP-collapseArrow button{width:30px;height:30px;vertical-align:bottom}.o365cs-display-Block,.o365-NFP .o365cs-notifications-systemActionText,.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-location,.o365cs-notifications-notificationPopupArea .o365-NFP .o365cs-nfd-hide{display:block}.o365-NFP .o365cs-notifications-systemNotificationScrollRegion,.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-scrollRegion{max-height:none;height:auto!important}.o365-NFP .o365-NFP-section .o365cs-notifications-notificationHeader{display:table;padding-left:0;padding-top:0;height:auto;background-color:transparent;margin-bottom:20px}.o365-NFP .o365cs-notifications-reminders-leftColumn,.o365-NFP .o365cs-notifications-reminders-rightColumn,.o365-NFP .o365cs-notifications-reminders-title{width:auto}.o365-NFP .o365cs-notifications-reminders-rightColumn{text-align:right}.o365-NFP .o365cs-notifications-reminders-container{padding:10px;border:none}.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-buttonBar{height:auto;text-align:left;border:none}.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-dismissButtons{border-top-style:solid;border-top-width:1px;text-align:right}.o365-NFP .o365-NFP-section .o365cs-notifications-reminders-dismissButtons-newFlexPane{text-align:right;display:table}.0365cs-notifications-joinOnlineButton{display:table-cell;width:50%;padding-left:0}.o365-NFP .o365cs-notifications-reminders-button,.o365cs-notifications-NFPtoast{padding:0}.o365-NFP .o365cs-notifications-reminders-snoozeButton{height:30px}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-notificationHeader{padding-top:5px;padding-bottom:5px}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-reminders-dismissButtons{text-align:right}.o365-NFP .o365cs-notifications-mailHistoryHeaderBorder{border:none}.o365-NFP .o365cs-notifications-toastControl{width:100%}.o365-NFP .o365cs-notifications-newMailPopupButtonContent{width:100%;min-width:100%;max-width:100%}.o365-NFP .o365cs-notifications-newMailPopupButton{width:100%;height:100%;min-height:96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.o365-NFP .o365cs-notifications-scrollRegion{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.o365-NFP .o365cs-notifications-notificationsContent{margin-top:10px}.o365-NFP .o365cs-notifications-reminders-container,.o365-NFP .o365cs-notifications-reminders-snoozeButton span{height:auto}.o365-NFP .o365cs-notifications-notificationFooter{padding:10px;text-align:left;width:100%;height:auto;font-size:14px}.o365-NFP .o365cs-notifications-notificationFooter a,.o365-NFP .o365cs-notifications-notificationFooter a:hover{text-decoration:none}.o365cs-expand-collapse-button{min-width:0;text-align:center}.o365-NFP .o365cs-notifications-reminders-title,.o365-NFP .o365cs-notifications-reminders-timeDuration,.o365-NFP .o365cs-notifications-reminders-location{width:170px;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:20px}.o365-NFP .o365cs-notifications-reminders-row{height:20px}.o365-NFP .o365cs-notifications-bodypreviewtext{width:242px!important}.o365-NFP .o365cs-notifications-text{line-height:20px;width:208px;padding-left:5px}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-text{width:208px}.o365-NFP .o365cs-notifications-message{width:auto;padding:10px;font-size:14px;white-space:normal;border-bottom-style:solid;border-bottom-width:1px}.o365-NFP .o365cs-notifications-newMailLink{height:80px;width:100%}.o365-NFP .o365cs-notifications-notificationPopup .o365cs-notifications-notificationHeader,.o365-NFP .o365cs-notifications-reminders-flexpaneitem{border-bottom-style:solid;border-bottom-width:1px}.o365-NFP .o365cs-notifications-systemNotificationMessage{padding-right:0;padding-top:6px;display:block}.o365cs-toast-image{width:47px;height:32px;overflow:hidden;padding-top:12px;display:table-cell;padding-left:2px}.o365-cs-whiteSpaceNormal{white-space:normal!important}.o365cs-nfd{padding:17px 32px 50px 32px;top:0;bottom:0;white-space:normal}.o365cs-nfd-content{padding-top:20px}.o365cs-nfd a:link,.o365cs-nfd a:hover,.o365cs-nfd a:active,.o365cs-nfd a:visited{text-decoration:none}.o365cs-nfd-label{overflow:hidden;white-space:nowrap;font-size:12px;display:block}.o365cs-nfd-hide{display:none}.o365cs-nfd-normal-fontsize{font-size:12px}.o365cs-nfd-normal-lineheight{line-height:30px}.o365cs-nfd-small-lineheight{line-height:18px}.o365cs-nfd{padding-top:20px}.o365cs-nfd-title{font-size:17px}.o365cs-nfd-flist{margin-top:15px}.o365cs-nfd-fitem{width:264px}.o365cs-nfd-fitem-border{border-bottom:solid 1px;border-bottom-color:rgba(166,166,166,.3)}.o365cs-nfd-fitem-selected{margin-top:10px;margin-bottom:10px}.o365cs-nfd-fitem-selected-new{margin-top:0;margin-bottom:0}.o365cs-nfd-expand{height:40px}.o365cs-nfd-fo{width:256px;text-align:left;padding:10px 0}.o365cs-nfd-fo-old{padding:10px}.o365cs-nfd-wrapper{width:244px}.o365cs-nfd-chevron-container{position:relative;float:right;bottom:32px}.o365cs-nfd-chevron{width:20px;text-align:center}.o365cs-nfd-fo-title{font-size:14px}.o365cs-nfd-smo-new{text-align:right}.o365cs-nfd-fo-container{min-height:60px;max-height:90px;height:100%;overflow:hidden}.o365cs-nfd-fo-container-new{max-height:70px;min-height:40px;height:inherit}.o365cs-nfd-fo-desc{margin-top:2px}.o365cs-nfd-fd{width:236px;padding:15px 10px 5px 0;line-height:20px}.o365cs-nfd-fd-title{font-size:28px;border-style:solid;border-width:30px 20px;text-align:center;white-space:normal;max-height:60px}.o365cs-nfd-fd-img{width:100%;text-align:center}.o365cs-nfd-fd-desc-item{padding-bottom:10px;display:block}.o365cs-nfd-co{width:220px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4)}.o365cs-nfd-co-arrow-icon{font-size:30px!important;vertical-align:top}.o365cs-nfd-co-arrowup{position:absolute;top:-21px}.o365cs-nfd-co-arrowupl{left:5px}.o365cs-nfd-co-arrowupr{right:5px}.o365cs-nfd-co-arrowleft{position:absolute;left:-19px;top:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.o365cs-nfd-co-arrowright{position:absolute;right:-19px;top:22px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.o365cs-nfd-co-arrowleft-lower{position:absolute;left:-19px;bottom:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.o365cs-nfd-co-arrowright-lower{position:absolute;right:-19px;bottom:22px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.o365cs-nfd-co-t{border-width:20px;text-align:left}.o365cs-nfd-co-d{margin:15px 20px 10px 20px;font-size:14px}.o365cs-nfd-co-d-table{display:table;width:100%}.o365cs-nfd-co-d-cell{display:table-cell;vertical-align:top}.o365cs-nfd-co-d-imgL{margin-right:5px}.o365cs-nfd-co-d-imgR{margin-left:5px}.o365cs-nfd-co-btn{text-align:center;height:30px;min-width:80px}.o365cs-nfd-co-btn-c{height:30px;padding-top:15px}.o365cs-nfd-co-progress{padding-left:2px;padding-right:2px}.o365cs-nfd-co-arrow-btn{overflow:visible;min-width:auto}.o365cs-nfd-co-nav-bar{display:table;height:100%}.o365cs-nfd-co-nav-cell{display:table-cell;height:100%;vertical-align:bottom}.o365cs-nfd-co-nav-cell-left{min-width:80px;text-align:left}.o365cs-nfd-co-nav-cell-center{width:100%;text-align:center}.o365cs-nfd-co-nav-cell-center table{margin-left:auto;margin-right:auto}.o365cs-nfd-co-nav-cell-right{min-width:80px;text-align:right}.o365cs-nfd-co-close-btn{visibility:hidden;position:absolute;top:0;right:0;width:30px;height:30px;min-width:30px;text-align:center}div:hover button.o365cs-nfd-co-close-btn{visibility:visible}.o365cs-nfd-hlist{margin-top:30px}.o365cs-settings-loading{text-align:center}.o365cs-settings-learnmore,.o365cs-settings-learnmore span{vertical-align:baseline;display:inline-block}.o365cs-flexpane-settings.o365cs-cards .o365cs-cards-card.o365cs-settings-collapsed.o365cs-settings-loading{padding-top:16px}.o365cs-flexPane-panel-new .o365cs-flexpane-settings-section{padding-left:32px;padding-right:32px}.o365cs-flexpane-settings-section{padding-left:20px;padding-right:20px}.o365cs-flexpane-settings-linkarea a{padding-bottom:5px}.o365cs-flexpane-settings-title{padding-top:24px;white-space:normal}.o365cs-flexpane-settings-searchbox{padding-top:20px}.o365cs-flexPane-panel-new div.o365cs-flexpane-settings{margin-left:32px;padding-right:32px}div.o365cs-flexpane-settings{padding-top:20px;margin-left:20px}.o365cs-settings-noresults-spacing{padding-bottom:15px;word-break:break-all}.o365cs-flexpane-settings-searchbox>input{height:30px;width:255px}.o365cs-cards .o365cs-cards-card{position:relative;margin-bottom:1px;outline:none;white-space:normal}.o365cs-flexPane-panel-new .o365cs-cards .o365cs-cards-card{border-bottom-width:1px;border-bottom-style:solid;margin-bottom:0}.o365cs-cards .o365cs-cards-card.o365cs-settings-expanded{cursor:default}.o365cs-cards .o365cs-cards-card.o365cs-settings-collapsed.o365cs-cards-iscardenabled{cursor:pointer}.o365cs-cards .o365cs-cards-card.o365cs-cards-focus.o365cs-settings-collapsed:focus{outline:1px dotted #000}.o365cs-flexPane-panel-new .o365cs-flexpane-view.o365cs-cards .o365cs-cards-card.o365cs-settings-collapsed{padding:12px 0;width:100%}.o365cs-flexpane-view.o365cs-cards .o365cs-cards-card.o365cs-settings-collapsed{padding:5px 10px 10px 10px;min-height:30px;width:245px}.o365cs-flexPane-panel-new .o365cs-flexpane-view.o365cs-cards .o365cs-cards-card.o365cs-settings-expanded{padding:12px 0;width:100%}.o365cs-flexPane-panel-new .o365cs-flexpane-settings-container{border-style:solid;border-width:1px 0 0 0;width:256px}.o365cs-flexpane-view.o365cs-cards .o365cs-cards-card.o365cs-settings-expanded{padding:20px;min-height:30px;width:225px}.o365cs-flexpane-view .o365cs-cards-card.o365cs-settings-expanded .o365cs-cards-subtitle{padding-top:10px}.o365cs-flexpane-view .o365cs-cards-card select{width:100%}.o365cs-flexpane-view .o365cs-cards-card.o365cs-settings-collapsed .o365cs-cards-subtitle{display:block}.o365cs-flexpane-view .o365cs-cards-card.o365cs-settings-collapsed.o365cs-cards-hasvalue .o365cs-cards-subtitle{display:none}.o365cs-flexpane-view .o365cs-cards-card.o365cs-settings-collapsed .o365cs-cards-section-value{padding:5px 0 0 0;color:#666}.o365cs-flexpane-view .o365cs-cards-card .o365cs-cards-section-edit{margin-top:20px;position:relative}.o365cs-flexpane-view .o365cs-cards-card .o365cs-cards-section-save{margin:20px -10px 10px 0}.o365cs-cards-error{padding-top:20px;padding-bottom:20px;color:red}.o365cs-cards-card .offscreen{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}.o365cs-cards-card .o365cs-cards-info{padding-top:20px;color:#2a8dd4}.o365cs-cards-card .o365cs-cards-section-busy{height:100%;width:100%;top:0;position:absolute;background-color:rgba(255,255,255,.9);text-align:center;z-index:1}.o365cs-flexPane-panel-new .o365cs-cards-card .o365cs-cards-section-busy{background-color:rgba(244,244,244,.9)}.o365cs-cards-card .o365cs-cards-section-busyContent{width:100%;top:50%;position:absolute}.o365cs-cards a.o365button,.o365cs-cards a.o365button:hover{line-height:normal;text-align:center;vertical-align:baseline;margin:0 0 0 0;text-decoration:none}.o365cs-cards .o365cs-settings-deeplink.o365button,.o365cs-cards .o365cs-settings-deeplink.o365button:hover{text-align:left}.o365cs-flexPane-panel-new .o365cs-flexpane-settings-linkarea{margin-top:-15px}.o365cs-cards .o365cs-flexpane-settings-linkarea a.o365button,.o365cs-cards .o365cs-flexpane-settings-linkarea a.o365button:hover{line-height:20px}.o365cs-cards .o365cs-settings-button,.o365cs-cards .o365cs-settings-button:hover{padding:5px 20px 10px 20px}.o365cs-cards a.o365cs-settings-deeplink,.o365cs-cards a.o365cs-settings-deeplink:hover{padding:0}.o365cs-flexpane-settings input[type=text],.o365cs-flexpane-settings input[type=tel],.o365cs-flexpane-settings input[type=email]{width:210px}.o365cs-cards-card .o365button:focus{outline:1px dotted #000}.o365cs-cards-collapse-area{float:right;position:relative;bottom:16px}.o365cs-cards-card input.o365cs-cards-invalidtext,.o365cs-cards-card input.o365cs-cards-invalidtext:hover{border-color:#a80f22}.ms-Icon--checkboxCheck:before{content:'\e041 ';font-size:14px;font-family:'office365icons','o365Icons'}button.checkbox>.ms-Icon--checkboxCheck{line-height:13px}.o365cs-settings-region>div{margin-bottom:16px}.o365cs-settings-region .pickerContainer{margin-top:12px}.o365cs-fp-cropper{cursor:move}.o365cs-fp-hiddeninput{display:none}.o365cs-fp-padding{padding:0 0 0 5px}.o365cs-fp-doughboydiv{clear:both}.o365cs-fp-doughboy-icon{height:98px;width:116px;padding:30px 0 0 14px;margin:64px;font-size:100px}.o365cs-fp-currentphoto{height:128px;width:128px;margin:64px}.o365cs-fp-croppercontrols{padding-top:40px}span.o365cs-fp-photobutton-disabled{cursor:default}.o365cs-mfp-section{padding-left:32px;padding-right:32px}.o365cs-mfp-personaView,.o365cs-mfp-altAccountsView{outline:none;width:100%;display:table;vertical-align:middle;white-space:nowrap;padding-top:44px}.o365cs-mfp-cardimg{position:absolute;overflow:hidden;width:64px;height:64px;top:0;left:0}.o365cs-mfp-circular-medium{width:64px;height:64px;position:static}.o365cs-me-personaimg.o365cs-mfp-circular-medium{position:static}.o365cs-mfp-doughboy-medium{font-size:50px;text-align:center}.o365cs-mfp-presenceProfile{top:45px;left:45px;border-radius:14px;height:13px;width:14px;position:absolute;text-align:center;font-size:11px;padding-top:1px}.o365cs-mfp-userDisplayName,.o365cs-mfp-otherAccounts{font-size:17px;overflow:hidden;text-overflow:ellipsis}.o365cs-mfp-userEmail{font-size:12px;overflow:hidden;text-overflow:ellipsis;padding-top:3px}.o365cs-mfp-personaDetails,o365cs-mfp-altpersonaDetails{max-width:214px;white-space:nowrap;padding-left:10px;overflow:hidden;display:table-cell}.o365cs-mfp-linklist{margin-top:10px;font-size:12px}.o365cs-mfp-otherAccounts{padding-top:28px}.o365cs-mfp-altAccountLine{padding-right:32px;padding-top:16px;border-top-style:solid;border-top-width:1px;position:absolute}.o365cs-mfp-altAccountsView{padding-top:16px}.o365cs-mfp-altAccount{overflow:hidden;white-space:nowrap}.o365cs-mfp-addAccountLink{padding-top:16px;position:absolute}.o365cs-mfp-circular-other{width:44px;height:44px}.o365cs-mfp-doughboy-other{font-size:35px;text-align:center;position:static}.o365cs-mfp-skypePickerContainer{margin-top:5px}.o365cs-mfp-skypePicker{padding-top:3px}.o365cs-mfp-skypeStateItem{font-family:"Office365Icons","o365Icons";font-size:11px;display:inline-table;padding-top:1px;margin-right:5px;border-radius:14px;height:13px;width:14px;text-align:center;vertical-align:middle;line-height:11px}.o365cs-mfp-skypeContextMenu{font-size:12px}.o365cs-mfp-skypeContextMenu span.o365cs-checkmarksmall{display:none}.o365cs-mfp-skypeContextMenu button{padding-left:10px}.o365cs-mfp-skypeStateText,.o365cs-mfp-skypePickerButton button{font-size:12px!important;height:22px!important;border-width:0!important}.o365cs-mfp-skypePickerButton button{background-color:#f9f9f9!important}.o365cs-mfp-skypePickerButton button div span{top:0!important}.o365cs-mfp-skypePickerButton .o365cs-mfp-skypeStateItem{display:none}.o365cs-flexPane-panel-new .o365-search-box{width:256px}.o365-search-box{border:1px solid #e6f2fa;outline:none;height:40px;width:264px;margin:0;padding:0;font-size:14px;text-align:left;position:relative}.o365-search-control{padding:0;border:none;height:40px}.o365-toggle-switch-on{cursor:pointer;border:2px solid;border-right-width:15px;padding:0 5px;border-radius:5px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.o365-toggle-switch-off{cursor:pointer;border:2px solid;border-left-width:15px;padding:0 5px;border-radius:5px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.o365-search-control input{height:40px;font-size:14px}.o365-search-icon{padding-left:5px;padding-right:5px;height:100%}.o365-search-icon-right{position:absolute;right:0;top:10px}.o365-search-spinner{top:0;background-position-y:center}.o365-search-close-icon{padding-left:5px;padding-right:5px;min-width:0;height:100%;position:absolute;right:0;top:0}.o365-search-field{border:none;height:30px;background-color:transparent;padding-right:10px;width:236px;display:block;padding:0 10px}.o365-search-result{padding:10px;margin-bottom:1px!important;height:40px;width:244px;display:block}.o365-search-result-new{padding:12px 0;height:44px;width:256px;display:block;border-bottom-width:1px;border-bottom-style:solid}.o365cs-nfd-topBorder{border-top:1px solid}.o365-search-result .o365cs-nav-appTile,.o365-search-result .o365cs-nav-appTileImage{width:40px;height:40px;line-height:40px;display:inline-block;vertical-align:top;font-size:22px}.o365-search-result-new .o365cs-nav-appTile,.o365-search-result-new .o365cs-nav-appTileImage{width:44px;height:44px;line-height:44px;display:inline-block;vertical-align:top;font-size:22px}.o365cs-nfd-noresults{height:auto}.o365-search-resultHovered .o365-search-affordance{visibility:visible}.o365-search-result div,.o365-search-result-new div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o365-search-result button{text-align:left;width:244px;height:40px}.o365-search-result-new button{text-align:left;width:256px;height:40px}.o365-search-result-title{font-size:14px;padding-bottom:5px;color:#333}.o365-search-app-title{line-height:40px;height:40px;width:164px;padding:0 0 0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o365-search-app-title-new{line-height:44px;height:44px;width:176px;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o365-search-affordance{vertical-align:top;height:28px!important;width:28px!important;visibility:hidden}.o365-search-result-details{color:#666;font-size:12px}.o365-search-results-label{font-size:17px;display:inline-block;padding-top:20px;padding-bottom:20px}.o365-search-results-count{padding-left:3px}.o365-help-flex-pane-label{font-size:28px;display:block;padding-bottom:30px}.o365-search-placeholder{padding-left:10px}.o365-search-field::-ms-clear{display:none}.o365cs-customsupport{padding:10px;width:236px;margin-bottom:20px}.o365cs-customsupport-title{font-size:17px;padding-bottom:15px;padding-top:20px;display:block;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.o365cs-customsupport-entry{height:30px;line-height:30px;width:236px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;text-align:left}.o365cs-customsupport-entry span{padding-right:10px}.o365cs-nfd-link{color:#0072c6}#O365_Bundle_ButtonID .owaimg{border:2px solid currentColor;font-size:18px;width:25px;line-height:25px}#O365_Bundle_ButtonID .owaimg::before{content:"B";font-family:inherit}.o365cs-bundle-panel{background-color:#222;position:absolute;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px)}.o365cs-bundle-panel ::-webkit-scrollbar{width:10px}.o365cs-bundle-panel ::-webkit-scrollbar-button{display:none}.o365cs-bundle-panel ::-webkit-scrollbar-thumb{background-color:#8a2501;border:0;border-radius:0}.o365cs-bundle-panel ::-webkit-scrollbar-thumb:hover{background-color:#d83b01}.o365cs-bundle-panel ::-webkit-scrollbar-thumb:active{background-color:#c23501}.o365cs-bundle-panel ::-webkit-scrollbar-track,.o365cs-bundle-panel ::-webkit-scrollbar-corner{background:transparent}.o365cs-bundle-loading{position:absolute;bottom:50%;left:0;width:100%;text-align:center}.o365cs-bundle-brand{font-size:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:10px;margin:0 auto 30px auto;width:260px;line-height:50px;text-align:center;text-transform:uppercase;letter-spacing:12px}.o365cs-bundle-spinner{display:inline-block;width:32px;height:32px}.o365cs-bundle-spinner>div{position:relative;padding:4px;width:24px;height:24px;-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(10,end);-moz-animation-timing-function:steps(10,end);animation-timing-function:steps(10,end);-webkit-animation-name:rotate;-moz-animation-name:rotate;animation-name:rotate}.o365cs-bundle-spinner-ball{width:3px;height:3px;border-radius:100%;position:absolute;-webkit-transform-origin:12px 12px;-moz-transform-origin:12px 12px;transform-origin:12px 12px}.o365cs-bundle-spinner-ball:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);width:6px;height:6px;top:2px;left:2px}.o365cs-bundle-spinner-ball:nth-child(2){-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);transform:rotate(-36deg)}.o365cs-bundle-spinner-ball:nth-child(3){-webkit-transform:rotate(-72deg);-moz-transform:rotate(-72deg);transform:rotate(-72deg)}.o365cs-bundle-spinner-ball:nth-child(4){-webkit-transform:rotate(-108deg);-moz-transform:rotate(-108deg);transform:rotate(-108deg)}.o365cs-bundle-spinner-ball:nth-child(5){-webkit-transform:rotate(-144deg);-moz-transform:rotate(-144deg);transform:rotate(-144deg)}.o365cs-bundle-spinner-ball:nth-child(6){-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.o365cs-bundle-spinner-ball:nth-child(7){-webkit-transform:rotate(-216deg);-moz-transform:rotate(-216deg);transform:rotate(-216deg)}.o365cs-bundle-spinner-ball:nth-child(8){-webkit-transform:rotate(-252deg);-moz-transform:rotate(-252deg);transform:rotate(-252deg)}.o365cs-bundle-spinner-ball:nth-child(9){-webkit-transform:rotate(-288deg);-moz-transform:rotate(-288deg);transform:rotate(-288deg)}.o365cs-bundle-spinner-ball:nth-child(10){-webkit-transform:rotate(-324deg);-moz-transform:rotate(-324deg);transform:rotate(-324deg)}.o365cs-bundle-sidebar{position:absolute;left:0;width:50px;height:100%}.o365cs-bundle-sidebar-back{display:block;background-color:#d63a02;width:50px;height:30px;text-align:center}.o365cs-bundle-sidebar-back-hidden{visibility:hidden}.o365cs-bundle-sidebar-item{width:50px;height:50px}.o365cs-bundle-sidebar-item:hover{background-color:#1f9cdc}.o365cs-bundle-sidebar-item-selected{background-color:#0275af}.o365cs-bundle-sidebar-add{display:block;margin-bottom:20px!important;text-align:center}.o365cs-bundle-sidebar-tile{position:relative;background-color:#383636;border-radius:2px;margin:5px!important;width:40px;height:40px;text-align:center;overflow:hidden}.o365cs-bundle-sidebar-tile-image{object-fit:cover}.o365cs-bundle-sidebar-tile-letter{display:block;font-size:20px;position:absolute;top:0;left:0;width:100%;line-height:40px}.o365cs-bundle-edit{position:absolute;background-color:rgba(0,0,0,.85);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;padding:75px 0 0 16px;z-index:1}.o365cs-bundle-edit-text{color:#222!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:288px;height:35px!important;margin-bottom:8px}.o365cs-bundle-edit-cancel{background-color:#ddd;color:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:8px!important;width:140px;height:35px;text-align:center}.o365cs-bundle-edit-cancel:hover{background-color:#c6c6c6}.o365cs-bundle-edit-ok{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:140px;height:35px;text-align:center}.o365cs-bundle-edit-ok:disabled{background-color:transparent;border:1px solid #5c1900;color:#942701}.o365cs-bundle-edit-ok:not(:disabled){background-color:#d83b01;color:#fff}.o365cs-bundle-edit-ok:not(:disabled):hover{background-color:#c23501}.o365cs-bundle-edit-photo-title{display:block;font-size:17px;margin-top:50px;text-transform:uppercase}.o365cs-bundle-edit-photo-subtitle{display:block;font-size:14px;margin-top:15px}.o365cs-bundle-edit-image-items{margin:30px 6px 0 -1px;height:-webkit-calc(100% - 221px);height:-moz-calc(100% - 221px);height:calc(100%- 221px);overflow-y:auto}.o365cs-bundle-edit-image-item{position:relative;margin:0 0 10px 10px!important;width:130px;height:130px}.o365cs-bundle-edit-image-item-selected{-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.o365cs-bundle-edit-image{position:absolute;top:0;left:0;z-index:-1}.o365cs-bundle-edit-image-icon{font-size:20px!important;background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:50%;position:absolute;top:11px;left:11px;padding:5px}.o365cs-bundle-bundles-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 6px 0 50px;height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100%- 30px);overflow-y:auto}.o365cs-bundle-items-empty{position:absolute;top:30%;text-align:center}.o365cs-bundle-items-empty-text{display:block;font-size:12px;margin:30px 39px 0 23px;white-space:normal}.o365cs-bundle-items{margin-left:20px}.o365cs-bundle-item{display:inline-block;position:relative;margin:0 5px 5px 0!important;width:110px;height:110px}.o365cs-bundle-add{background-color:#303030;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#303030),color-stop(50%,#2c2c2c));background:-webkit-linear-gradient(left top,#303030 50%,#2c2c2c 50%);background:-moz-linear-gradient(left top,#303030 50%,#2c2c2c 50%);background:linear-gradient(to right bottom,#303030 50%,#2c2c2c 50%);text-align:center}.o365cs-bundle-add:hover{background-color:#2f3a3e;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#2f3a3e),color-stop(50%,#2c353a));background:-webkit-linear-gradient(left top,#2f3a3e 50%,#2c353a 50%);background:-moz-linear-gradient(left top,#2f3a3e 50%,#2c353a 50%);background:linear-gradient(to right bottom,#2f3a3e 50%,#2c353a 50%)}.o365cs-bundle-tile{background-color:#383636;border-radius:4px;overflow:hidden}.o365cs-bundle-tile-image{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;object-fit:cover}.o365cs-bundle-item:hover .o365cs-bundle-tile-image{opacity:.5}.o365cs-bundle-tile-name{position:absolute;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:4px;padding:0 8px 0 8px;width:100%;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:normal}.o365cs-bundle-affordance{background-color:transparent;color:#ccc;position:absolute;top:0;right:0;width:40px;height:30px;min-width:0;text-align:center;line-height:normal}.o365cs-bundle-affordance:hover,.o365cs-bundle-affordance:focus,.o365cs-bundle-affordance.o365cs-bundle-menu-shown{background-color:#d83b01}.o365cs-bundle-menu{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.6);box-shadow:0 1px 6px rgba(0,0,0,.6)}.o365cs-bundle-menu .scrollContainer{background-color:#444;padding:5px 0;min-width:125px}.o365cs-bundle-menu-item{display:block;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 12px;width:100%;height:35px;line-height:35px;text-align:left}.o365cs-bundle-menu-item-active{color:#ccc}.o365cs-bundle-menu-item-selected{background-color:#333}.o365cs-bundle-menu-separator{border-top:1px solid #333;margin:5px 0}.o365cs-bundle-artifacts-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:50px;margin-top:0;height:100%}.o365cs-bundle-banner{position:relative;width:270px;height:270px}.o365cs-bundle-name{position:absolute;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:10px;padding:0 10px 0 10px;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.o365cs-bundle-artifact-items-empty{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px dashed rgba(255,255,255,.5);margin:17px;height:-webkit-calc(100% - 304px);height:-moz-calc(100% - 304px);height:calc(100%- 304px);overflow-y:auto;text-align:center}.o365cs-bundle-artifact-items-empty>div{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 27px}.o365cs-bundle-artifact-items-empty-icon{font-size:35px!important}.o365cs-bundle-artifact-items-empty-title{display:block;font-size:16px;margin-top:20px;white-space:normal}.o365cs-bundle-artifact-items-empty-text{display:block;font-size:12px;margin-top:8px;white-space:normal}.o365cs-bundle-artifact-items{margin:20px 6px 0 15px;height:-webkit-calc(100% - 290px);height:-moz-calc(100% - 290px);height:calc(100%- 290px);overflow-y:auto}.o365cs-bundle-artifact-item{display:inline-block;position:relative;margin:0 5px 5px 0!important;width:110px;height:110px;cursor:move}.o365cs-bundle-artifact-tile{background-color:#383636;border-radius:4px;overflow:hidden}.o365cs-bundle-artifact-tile-image{object-fit:cover}.o365cs-bundle-artifact-tile-icon{position:absolute;top:8px;left:8px}.o365cs-bundle-artifact-tile-text{display:block;color:#222;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:22px;bottom:8px;padding:0 8px;line-height:16px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:normal}.o365cs-bundle-artifact-tile-name{font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;bottom:4px;width:100%;padding:0 8px;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:normal}_Ghttps://r3.res.outlook.com/o365/versionless/shellg2pluscss_dffeee7d.css OBbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_qhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcexecutors.resx-e1f55627.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw: 456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f63243c-0001-005d-75d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056372_Thu, 04 May 2017 18:05:53 GMTT8738_0x8D490DDFE8A2CE9_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj`epy  !?M\n0:af.NSgyOw// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/autoFillPopup/AutoFill.resx",["require","exports"],function(e,o){o.strings={NoResults:"No hay resultados.",ResultsCapped:"Se muestran los resultados principales",SuggestedPeopleMenu:"Contactos recomendados"}});define("odsp-next/controls/persona/Persona.resx",["require","exports"],function(e,o){o.strings={View:"Puede ver",Edit:"Puede editar",ViewExpiration:"Se puede ver hasta el {0}",EditExpiration:"Se puede editar hasta el {0}",CoOwner:"Copropietario",Owner:"Propietario",AllowEdit:"Permitir la edición",ViewOnly:"Cambiar a solo ver",StopSharing:"Dejar de compartir",PictureAlt:"Imagen del perfil de {0}",UpdatingText:"Cargando...",EnterKeyInstruction:" Press Enter key to change permission",NameAndEmail:"{0}<{1}>"}});define("odsp-next/controls/presence/Presence.resx",["require","exports"],function(e,o){o.strings={online:"Conectado",busy:"Ocupado",doNotDisturb:"No molestar",beRightBack:"Vuelvo enseguida",away:"Ausente",offline:"Sin conexión"}});define("odsp-next/controls/peoplePicker/PeoplePicker.resx",["require","exports"],function(e,o){o.strings={InputHint:"Escribe un nombre o una dirección de correo electrónico",InputPlaceholderText:"Escribe un nombre o una dirección de correo electrónico",RemoveHelp:"Quitar {0}",NoMatchesFound:"No hemos encontrado ninguna coincidencia exacta.",MultipleMatchesFound:"Coincidencia con varias entradas. Haga clic para resolverlo.",NoExternalSharingCloud:"Las directivas administrativas no permiten compartir elementos con usuarios ajenos a la organización.",NoExternalSharingOnPrem:"No es posible compartir elementos con usuarios ajenos a la organización.",NoExternalSharingCsl:"Este vínculo no funcionará para las personas que no pertenecen a la organización.",ServerError:"Estamos teniendo problemas para conectar con el servidor.",SuggestionTip:"Hay sugerencias disponibles. Use las flechas arriba y abajo para seleccionar.",contactLimitReached:"Solo puedes compartir con {0} contactos a la vez.",AddedPersonHint:"Se ha agregado {0}."}});define("odsp-next/actions/odc/DownloadAction.resx",["require","exports"],function(e,o){o.strings={NewSizeLimitError:"Los elementos seleccionados son demasiado grandes (más de 100 GB) para descargarlos juntos. Selecciona menos elementos y vuelve a intentarlo."}});define("odsp-next/controls/embedBuilder/EmbedBuilder.resx",["require","exports"],function(e,o){o.strings={specialFolderConfirmTitle:"¿Estás seguro de que deseas insertar esta carpeta?",specialFolderConfirmText:"No se recomienda insertar esta carpeta, porque algunas aplicaciones agregan archivos a ella automáticamente. Si la insertas, puede que otras personas vean archivos que prefieras que no vean.",specialFolderConfirmButton:"Continuar de todos modos",loading:"Cargando...",cancel:"Cancelar",done:"Listo",title:'Inserta "{0}" en un blog o una página web.',disclaimer:"Nota: Cualquiera que visite el blog o la página web con este archivo insertado podrá verlo sin iniciar sesión.",generate:"Generar",configurator:"Personalizar la forma en que este libro insertado se mostrará a otros usuarios",error:"Se produjo un error. Inténtalo de nuevo más tarde.",generateInstructionsAlbum:"Generar código HTML para insertar este álbum",generateInstructionsFile:"Generar código HTML para insertar este archivo",generateInstructionsFolder:"Generar código HTML para insertar esta carpeta",generateInstructionsPhoto:"Generar código HTML para insertar esta foto",copyInstructionsAlbum:"Copiar código HTML para insertar este álbum",copyInstructionsFile:"Copiar código HTML para insertar este archivo",copyInstructionsFolder:"Copiar código HTML para insertar esta carpeta",copyInstructionsPhoto:"Copiar código HTML para insertar esta foto",imageSizeLabel:"Tamaño de la imagen",embedTextLabel:"Copiar la dirección URL para incrustar la imagen",includeHTMLTags:"Incluir etiquetas HTML",imageSizeOriginal:"Tamaño original ({0}px)",imageSizeLarge:"Grande (1024 px)",imageSizeMedium:"Medio (660px)",imageSizeSmall:"Pequeño (256px)"}});define("odsp-next/controls/folderSelect/FolderSelect.resx",["require","exports"],function(e,o){o.strings={chooseLocation:"Elegir esta ubicación",noSubFolders:"Esta carpeta no tiene ninguna subcarpeta.",noLibraries:"Este sitio no tiene ninguna biblioteca de documentos.",chooseDestination:"Elegir un destino",showMore:"Mostrar más",moveSingleItem:"Mover {0} elemento",copySingleItem:"Copiar {0} elemento",moveMultipleItems:"Mover {0} elementos",copyMultipleItems:"Copiar {0} elementos",places:"Lugares",sites:"Sitios",followed:"Siguiendo",recent:"Recientes",serverError:"No se pudo obtener la lista de destinos.",itemNotFoundError:"Es posible que el elemento se haya movido o eliminado.",oneDriveRootfolder:"OneDrive: {0}",personalOneDriveRootfolder:"Tu OneDrive",siteCurrentLibrary:"Biblioteca actual",itemTooBig:"Los destinos adicionales están disponibles para copiar elementos más pequeños.",loadSitesFailure:"No se pudo obtener la lista de sitios.",noFollowedSites:"Todavía no sigues a ningún sitio.",browseSites:"Buscar sitios",placesAltText:"Volver a lugares",copyButtonLabel:"Copiar aquí",copyButtonAccText:"Copiar aquí en {0}",loadFoldersFailure:"No se pudo obtener la lista de carpetas.",loadLibrariesFailure:"No se pudo obtener la lista de bibliotecas de documentos.",moveButtonLabel:"Mover aquí",moveButtonAccText:"Mover aquí a {0}",itemsTooBig:"Si no ves el destino que quieres a continuación, intenta copiar menos elementos a la vez.",loadFollowedSitesFailure:"No se pudo obtener la lista de sitios que sigues.",loadRecentSitesFailure:"No se pudo obtener la lista de sitios visitados recientemente.",noGraphRecentSitesFailure:"Tu organización no permite la visualización de los sitios visitados recientemente.",docLibs:"Contenido del sitio {0}. Bibliotecas de documentos",libraryFolders:"Contenido de la biblioteca {0}. Carpetas",currentLibraryFolders:"Contenido de la carpeta {0}. Carpetas",folders:"Contenido de la carpeta {0}. Carpetas",followedSites:"Sitios visitados",frequentSites:"Sitios frecuentes",frequentSitesAltText:"Lista de sitios frecuentes. Usa las teclas de dirección arriba y abajo para elegir un destino.",recentSites:"Sitios recientes",browseMoreSites:"Buscar más sitios",showMoreFollowedSites:"Mostrar más sitios que sigues",showMoreRecentSites:"Mostrar más sitios visitados recientemente",currentSite:"Lista de destinos principales. Usa las teclas de dirección arriba y abajo para elegir un destino.",itemTooBigInfo:"¿Quieres copiar este elemento en otras ubicaciones?",sharingHintText:"El archivo se ha compartido con"}});define("odsp-next/controls/folderTree/FolderTree.resx",["require","exports"],function(e,o){o.strings={loadingText:"Cargando...",titleAccessibilityHint:"Utilice el tabulador para seleccionar un destino"}});define("odsp-next/utilities/sharing/SharingHelper.resx",["require","exports"],function(e,o){o.strings={DisableLinkConfirmationTitle:"Quitar vínculo",DisableLinkConfirmationMessage:"Si quieres volver a compartir este elemento, crea un vínculo nuevo.",DisableLinkConfirmationButton:"Quitar vínculo",KeepExistingLinkButton:"Cancelar"}});define("odsp-next/controls/stillSpinning/StillSpinning.resx",["require","exports"],function(e,o){o.strings={StillWaiting:"Esto está tardando un poco más de lo habitual.",Error:"Ha habido un problema",Refresh:"Actualizar la página para volver a intentarlo"}});define("odsp-next/controls/groups/groupHeader/GroupHeader.resx",["require","exports"],function(e,o){o.strings={pluralMembers:"miembros",privateGroup:"Grupo privado",publicGroup:"Grupo público",singularMember:"miembro",editGroup:"Editar grupo",leaveGroup:"Abandonar el grupo",moreLinksTitle:"Más vínculos",groupPhotoAltText:"Foto de grupo",conversations:"Conversaciones",files:"Archivos",loadingText:"Cargando...",siteTitle:"Sitio: {0}",leaveGroupExceptionText:"Este grupo necesita un propietario y de momento es usted. Para abandonar el grupo, elija un nuevo propietario. Para eliminar el grupo, vaya a la configuración del grupo a través del vínculo Editar grupo.",editGroupAriaLabel:"{0}. Número de miembros: {1}. {2}. Presiona ENTRAR para editar el grupo. Presiona el tabulador para desplazarte a otros vínculos relacionados con el grupo.",groupHeaderControlAriaLabel:"Encabezado de grupo."}});define("odsp-next/controls/userActivity/UserActivity.resx",["require","exports"],function(e,o){o.strings={ActivityFeedTitle:"Actividad"}});define("odsp-next/controls/reportAbuseDialog/ReportAbuseDialog.resx",["require","exports"],function(e,o){o.strings={spam:"Correo no deseado o suplantación de identidad (phishing)",nudityOrPornography:"Contiene desnudos o pornografía",harassmentOrThreatening:"Acoso o amenazas",childEndangermentOrExploitation:"Explotación o exposición de menores a situaciones de peligro",copyrightInfringementShort:"Infracción de derechos de autor",copyrightInfringementLong1:"Para asuntos de derechos de autor, consulte nuestro ",copyrightInfringementLong2:"procedimiento de reclamaciones de derechos de autor.",other:"Otros",detailsTextHeader:"También puede incluir detalles que considere relevantes sobre contenido ofensivo.",privacyStatement:"Declaración de privacidad",title:"Notificar abuso",headerPart1:"¿Cómo infringe este archivo ",headerPart2:"el código de conducta?"}});define("odsp-next/controls/removeFromSharedList/RemoveFromSharedList.resx",["require","exports"],function(e,o){o.strings={folderSpamText:"Informar de esta carpeta como correo no deseado",fileSpamText:"Informar de este archivo como correo no deseado",itemsSpamText:"Informar de estos elementos como correo no deseado",folderSubText:"Si quitas esta carpeta, no volverás a tener acceso a ella. ¿Estás seguro de que quieres continuar?",folderSubTextWithAccess:"Si quitas esta carpeta, seguirás teniendo acceso a ella pero no se mostrará aquí.",folderTitle:"¿Deseas quitar y rechazar el acceso a esta carpeta?",folderTitleWithAccess:"Quitar carpeta",fileSubText:"Si quitas este archivo, no volverás a tener acceso a él. ¿Estás seguro de que quieres continuar?",fileSubTextWithAccess:"Si quitas este archivo, seguirás teniendo acceso a él pero no se mostrará aquí.",fileTitle:"¿Deseas quitar y rechazar el acceso a este archivo?",fileTitleWithAccess:"Quitar archivo",itemsSubText:"Si quitas estos archivos, no volverás a tener acceso a ellos. ¿Estás seguro de que quieres continuar?",itemsSubTextWithAccess:"Si quitas estos elementos, seguirás teniendo acceso a ellos pero no se mostrarán aquí.",itemsTitle:"¿Deseas quitar y rechazar el acceso a estos elementos?",itemsTitleWithAccess:"Quitar elementos",actionText:"Quitar",errorText:"Se ha producido un error.",errorTooManyItems:"Lo sentimos, solo podemos quitar hasta {0} elementos a la vez. Vuelva a intentarlo con menos elementos."}});define("odsp-next/controls/requestReviewDialog/RequestReviewDialog.resx",["require","exports"],function(e,o){o.strings={title:"Solicitar revisión",actionButtonText:"Enviar",confirmPart1Single:"Creo que el elemento seleccionado se sigue el",confirmPart1Multiple:"Creo que los elementos seleccionados siguen el",confirmPart2:"código de conducta",reviewContact:"Revise y póngase en contacto conmigo en {0}."}});define("odsp-next/controls/sharing/sharingByLink/SharingByLink.resx",["require","exports"],function(e,o){o.strings={AddPeople:"Correo",AddPeopleEmail:"Correo electrónico",AddPeopleEmailLink:"Enviar vínculo por correo electrónico",AddPeopleSendLinkVia:"Enviar vínculo por correo electrónico",AddPeopleSendLink:"Enviar vínculo por correo electrónico",AddPeopleConversation:"Iniciar conversación",CreateEmailWithLink:"Crear un correo electrónico con vínculo",DirectLinkText:"Solo tú puedes tener acceso a este elemento.",ToLineEditText:"Solo los usuarios en la línea Para: pueden ver y modificar este elemento.",ToLineViewText:"Solo los usuarios en la línea Para: pueden ver este elemento.",InvitedUsersOneViewLinkText:"Solo {0} puede ver este elemento.",InvitedUsersTwoViewLinkText:"Solo {0} y {1} pueden ver este elemento.",InvitedUsersThreeViewLinkText:"Solo {0}, {1} y 1 usuario más pueden ver este elemento.",InvitedUsersThreePlusViewLinkText:"Solo {0}, {1} y otros {2} usuarios pueden ver este elemento.",InvitedUsersOneEditLinkText:"Solo {0} puede ver y modificar este elemento.",InvitedUsersTwoEditLinkText:"Solo {0} y {1} pueden ver y modificar este elemento.",InvitedUsersThreeEditLinkText:"Solo {0}, {1} y 1 usuario más pueden ver y modificar este elemento.",InvitedUsersThreePlusEditLinkText:"Solo {0}, {1} y otros {2} usuarios pueden ver y modificar este elemento.",InvitedUsersOneAccessLinkText:"Solo {0} puede obtener acceso a este elemento.",InvitedUsersTwoAccessLinkText:"Solo {0} y {1} pueden obtener acceso a este elemento.",InvitedUsersThreeAccessLinkText:"Solo {0}, {1} y 1 usuario más pueden obtener acceso a este elemento.",InvitedUsersThreePlusAccessLinkText:"Solo {0}, {1} y otros {2} usuarios pueden obtener acceso a este elemento.",PermissionsInfoZeroAccessLinkText:"Solo tú tienes acceso.",PermissionsInfoOneAccessLinkText:"{0} ya tiene acceso.",PermissionsInfoTwoAccessLinkText:"{0} y {1} ya tienen acceso.",PermissionsInfoThreeAccessLinkText:"{0}, {1} y 1 persona más ya tienen acceso.",PermissionsInfoThreePlusAccessLinkText:"{0}, {1} y otros {2} ya tienen acceso.",AnonymousViewText:"Todos los usuarios con este vínculo pueden ver este elemento.",AnonymousEditText:"Todos los usuarios con este vínculo pueden editar este elemento.",AnonymousEmbedText:"Vínculo usado para insertar contenido.",AnonymousSurveyText:"Cualquier usuario que tenga el vínculo de esta encuesta puede enviarla.",OneNoteSharingText:"Algunas páginas de este bloc de notas están compartidas.",AnonymousViewExpiryText:"Todos los usuarios con este vínculo pueden ver este elemento (expira el {0}).",AnonymousEditExpiryText:"Todos los usuarios con este vínculo pueden editar este elemento (expira el {0}).",AnonymousViewExpiredText:"Todos los usuarios con este vínculo pueden ver este elemento (expira el {0}).",AnonymousEditExpiredText:"Todos los usuarios con este vínculo pueden editar este elemento (expira el {0}).",AnonymousOptionText:"Cualquier usuario con este vínculo",SpecificPeopleOptionText:"Solo usuarios específicos",ToLineOptionText:"Solo los usuarios en la línea Para:",NamedOrganizationOptionText:"Solo los usuarios de {0}",UnnamedOrganizationOptionText:"Solo los usuarios de la organización",OrganizationEditText:"Solo los usuarios de {0} que tengan este vínculo pueden editar este elemento.",NoNameOrganizationViewText:"Solo los usuarios de la organización que tengan este vínculo pueden ver este elemento.",NoNameOrganizationEditText:"Solo los usuarios de la organización que tengan este vínculo pueden editar este elemento.",OrganizationViewText:"Solo los usuarios de {0} que tengan este vínculo pueden ver este elemento.",ChangeLinkTitle:"Haz clic para cambiar el tipo de vínculo.",CopyLinkText:"Copiar",LinkExpiration_DateDescription:"Expira el {0}",AccessDenied:"No tienes permisos para compartir este elemento.",ServerError:"Estamos teniendo problemas para conectar con el servidor.",GetLink:"Obtener un vínculo",MoreOptions:"Más",AllowEdit:"Permitir la edición",specialFolderNote:"No se recomienda compartir esta carpeta porque algunas aplicaciones le agregan archivos automáticamente. Si la compartes, otras personas podrán ver archivos que no deseas que vean.",managePermissions:"Administrar permisos",appText:"Vínculo a {0}",generatingLinkForSocialNetworkText:"Creando el vínculo...",MissingFileError:"No puedes compartir este archivo porque se ha movido o eliminado.",MissingFolderError:"No puedes compartir esta carpeta porque se ha movido o eliminado.",SetExpirationLabel:"Establecer fecha de expiración:",days:"días",daysWithDate:"días ({0})",premiumButtonText:"Cambiar a premium",learnMoreButtonText:"Más información"}});define("odsp-next/controls/sharing/sharedWith/SharedWith.resx",["require","exports"],function(e,o){o.strings={TitleText:'Compartido con "{0}"',EmailEveryone:"Enviar correo electrónico a todos los usuarios",Advanced:"Opciones avanzadas",ServerError:"Estamos teniendo problemas para conectar con el servidor.",RequestPending:"Hay solicitudes de acceso pendientes.",ViewRequests:"Ver solicitudes",StopSharing:"Dejar de compartir",StopSharingConfirmationTitle:"Quieres dejar de compartir?",StopSharingCancelButton:"Cancelar",StopSharingConfirmationButton:"Dejar de compartir",StopSharingConfirmationMessage:"Deshabilitaremos cualquier vínculo de invitado y eliminaremos todos los usuarios del documento (menos el tuyo y el de cualquier otro propietario).",AccessDenied:"No tiene permisos para con quién se comparte este elemento.",MultiSelectError:"Para ver los permisos actuales de estos elementos, selecciónalos individualmente.",DisableLinkText:"Deshabilitar vínculo",NameSeparator:" | ",LinksError:"No se pueden recuperar vínculos en este momento.",SharingFrom:"De {0}",AdvancedDialogTitle:"Permisos de {0}",ShowAdvancedDialogCloseButton:"Cerrar",SharedWithManyText:"Hay más usuarios de los que se pueden mostrar aquí. Si eres administrador, puedes verlos todos en la página de permisos avanzados.",InheritedText:"Vínculo del elemento primario"}});define("odsp-next/controls/sharing/editLink/EditLink.resx",["require","exports"],function(e,o){o.strings={editLinkPanelTitle:"Vínculo de edición",updateButtonText:"Actualizar",cancelButtonText:"Cancelar",removeLinkButtonText:"Quitar vínculo",setExpirationLabel:"Establecer fecha de expiración:"}});define("odsp-next/controls/versionHistory/VersionHistory.resx",["require","exports"],function(e,o){o.strings={panelName:"Historial de versiones",columnNameNumber:"Versión",columnNameModifiedDate:"Fecha de modificación",columnNameDotdotdot:"Mostrar más acciones",columnNameModifiedBy:"Modificado por",columnNameSize:"Tamaño",versionActionNameRestore:"Restaurar",versionActionNameOpen:"Abrir archivo",versionActionNameDelete:"Eliminar versión",buttonNameDotdotdot:"Mostrar más acciones",linkNameOpenFile:"Abrir archivo",cellAriaLabel:"Columna {0}, {1}",columnHeaderAriaLabel:"Columna {0}"}});define("odsp-next/controls/bundleBuilder/BundleBuilder.resx",["require","exports"],function(e,o){o.strings={addItemsTitleFormat:'Agregar elementos a "{0}"',addItemsTitle:"Agregar elementos"}});define("odsp-next/controls/feedback/Feedback.resx",["require","exports"],function(e,o){o.strings={feedbackTitle:"Comentarios",errorHeader:"No podemos obtener el formulario de comentarios en este momento",errorBody:"Puede que su equipo no esté conectado a Internet o que nuestros servidores no estén funcionando. Espere un momento y vuelva a intentarlo.",loadingHeader:"Obteniendo formulario de comentarios",successHeader:"Gracias por tus comentarios",loadingTitle:"Cargando",emailSupportTitle:"Enviar correo electrónico a la asistencia de OneDrive",successTitle:"Mensaje enviado.",retryTitle:"Reintentar"}});define("odsp-next/controls/orderPrints/OrderPrints.resx",["require","exports"],function(e,o){o.strings={SelectionOverLimitError:"Solo se pueden enviar un máximo de {0} archivos al mismo tiempo para solicitar su impresión. Has seleccionado {1}, descarta algunos archivos e inténtalo de nuevo.",PrintToWalgreens:"Imprimir en Walgreens",WalgreensError:"Se produjo algún problema al conectar con Walgreens, inténtalo de nuevo más tarde.",WalgreensCancel:"No se ha enviado ninguna de tus fotos a Walgreens para imprimirlas.",WalgreensCancelTitle:"Se ha cancelado tu pedido",WalgreensSubmitted:"En breve, recibirás una confirmación por correo electrónico sobre tu pedido.",WalgreensSubmittedTitle:"Hemos enviado tus fotos a Walgreens para que las impriman",WalgreensSplashText:"Envía fotos a la tienda Walgreens más próxima a ti para imprimirlas. Estarán listas en una hora para que las puedas recoger... así de sencillo.",WalgreensBigImage:"Una o más fotos tienen un tamaño superior a {0} y por tanto exceden el límite establecido por Walgreens. Si continúas, usaremos una versión de las fotos con el tamaño reducido para poder imprimirlas."}});define("odsp-next/controls/keyboardMap/KeyboardMap.resx",["require","exports"],function(e,o){o.strings={arrowsAria:"Teclas de flecha",arrowsDesc:"Seleccionar el elemento adyacente",selectAllPCKey:"ctrl + a",selectAllMacKey:"⌘ + a",selectAllMacAria:"Comando a",selectAllPCAria:"Control a",selectAllDesc:"Seleccionar todos los elementos",escKey:"esc",escAria:"Escape",escDesc:"Anular la selección o navegar a la carpeta anterior",spaceKey:"espacio",spaceDesc:"Alternar selección para el elemento actual",enterKey:"entrar",enterDesc:"Abrir o descargar el elemento",renameKey:"f2",renameDesc:"Cambiar el nombre del elemento seleccionado",deleteMacKey:"⌘ + eliminar",deletePCKey:"eliminar",deleteMacAria:"Comando Eliminar",deleteDesc:"Eliminar los elementos seleccionados",openContextualMenuKey:"mayús + f10",openContextualMenuDesc:"Abrir menú de detalles",createFolderKey:"Mayús + f",createFolderDesc:"Crear una nueva carpeta",uploadKey:"u",uploadDesc:"Cargar",toggleInfoKey:"i",toggleInfoDesc:"Alternar panel de detalles",toggleViewKey:"v",toggleViewDesc:"Alternar vista de lista/cuadrícula",showKeymapKey:"?",showKeymapAria:"Signo de interrogación",showKeymapDesc:"Mostrar accesos directos de teclado",showSearchKey:"/",showSearchDesc:"Buscar",showNewKey:"n",showNewDesc:"Mostrar el menú nuevo",showShareKey:"s",showShareDesc:"Compartir los elementos seleccionados"}});define("odsp-next/controls/redeemCodeDialog/RedeemCodeDialog.resx",["require","exports"],function(e,o){o.strings={TokenLabel:"Escribe el código que quieres aplicar:",Redeem:"Canjear"}});define("odsp-next/controls/tagEditor/TagEditor.resx",["require","exports"],function(e,o){o.strings={add:"Agregar",addTag:"Agregar etiqueta",editTags:"Editar etiquetas",addTagInputPlaceholder:"Nombre de la etiqueta",errorAddingTag:"No podemos agregar esta etiqueta.",errorDeletingTag:"No podemos eliminar esta etiqueta.",sectionHeader:"Etiquetas",title:"Editar etiquetas",newTagInputPlaceholder:"Nueva etiqueta",addExistingTagTitle:"Agregar etiqueta existente",loading:"Cargando...",addFirstTagTitle:"Agregar la primera etiqueta",addFirstTagDescription:"Agrega tus propias etiquetas o activa el etiquetado automático para ver las fotos por tema."}});define("odsp-next/controls/tagInput/TagInput.resx",["require","exports"],function(e,o){o.strings={InputPlaceholderText:"Nueva etiqueta"}});define("odsp-next/models/sharing/SharingNetwork.resx",["require","exports"],function(e,o){o.strings={facebook:"Facebook",twitter:"Twitter",linkedin:"LinkedIn",weibo:"Sina Weibo"}});define("odsp-next/controls/policyTipPanel/PolicyTipPanel.resx",["require","exports"],function(e,o){o.strings={TipIssues:"Problemas",ResolveReportInfo:"¿Crees que este elemento no entra en conflicto con las directivas de tu organización? Haz clic en {0}Informar{1} para informar al administrador.",ResolveReportInfo2:"{0}Informa de un problema{1} para que tu administrador sepa que este elemento no está en conflicto con las directivas de la organización.",ResolveReport:"Informe",ReportInProgress:"Registrando la respuesta",ReportConfirmation:"Gracias, la respuesta se ha registrado.",TipLastScanned:"Último análisis",TipLearnMore:"{0}Más información{1} sobre las directivas de tu organización.",LearnMoreActionLabel:"Obtén más información",LearnMoreLabel:"{0} sobre las directivas de tu organización.",ReportActionLabel:"Informa de un problema",ReportLabel:"{0} para que tu administrador sepa que este elemento no está en conflicto con las directivas de la organización.",OverrideActionLabel:"Invalida",OverrideLabel:"{0} la directiva si tienes una justificación empresarial. Se registran todas las invalidaciones de directivas.",PolicyTipNotifyAndBlock:"Este elemento contiene información confidencial. No se puede compartir con usuarios externos a la organización.",PolicyTipNotify:"Este elemento contiene información confidencial. Todos los destinatarios necesitan tener autorización para recibir este contenido.",PolicyTipBlock:"El acceso a este elemento está bloqueado. Entra en conflicto con una directiva de la organización.",ViewPolicyTip:"Ver sugerencia de directiva",PolicyTipHeader:"Sugerencia de directiva para {0}",OverrideText:"{0}Invalida{1} la directiva si tienes una justificación empresarial. Se registran todas las invalidaciones de directivas.",OverrideConfirmation:"Directiva invalidada. Cierra para continuar.",SubmitButtonText:"Enviar",NoPolicyTipInfoError:"No se puede mostrar la sugerencia de la directiva. Vuelve a intentarlo."}});define("odsp-next/controls/sharing/sharingTips/SharingTips.resx",["require","exports"],function(e,o){o.strings={SingleExternalUserText:"{0} está fuera de su organización.",MultiExternalUserText:"Algunas personas son externas a la organización.",SingleGroupText:"Se invitará a {0} grupo.",MultiGroupText:"Se invitará a {0} grupos.",Show:"Mostrar",Hide:"Ocultar",GallatinMessage:"Los archivos compartidos con los usuarios externos pueden ser accesibles desde fuera de su país.",GroupOneMemberCountText:"(1 persona).",GroupMemberCountText:"({0} personas).",GroupMemberCountTextGreaterThan1000:"(Más de 1000 personas).",SingleGroupOneMemberCountText:"(un usuario)",SingleGroupMemberCountText:"({0} usuarios)",SingleGroupMemberCountTextGreaterThan1000:"(más de 1.000 usuarios)",SingleEmailBlockedByAllowDenyList:"De acuerdo con la directiva del sitio, no se te permite compartir con {0}. Para obtener ayuda, ponte en contacto con el propietario o el administrador del sitio.",MultipleEmailBlockedByAllowDenyList:"No tiene permitido compartir con los usuarios anteriores por una directiva de sitio. Para obtener ayuda, póngase en contacto con el propietario del sitio o el administrador.",PolicyTipNotifyAndBlock:"Las directivas de la organización no te permiten compartir este elemento con usuarios externos a la organización. "}});define("odsp-next/controls/dlplite/DlpLite.resx",["require","exports"],function(e,o){o.strings={bannerWarning:"¿Quiere compartir archivos con usuarios ajenos a su organización?",learnMore:"Más información"}});define("odsp-next/controls/sharing/emailLink/EmailLink.resx",["require","exports"],function(e,o){o.strings={EmailPlaceholder:"Agrega un mensaje aquí.",ShareButtonText:"Compartir",MissingFileError:"No puedes compartir este archivo porque se ha movido o eliminado.",MissingFolderError:"No puedes compartir esta carpeta porque se ha movido o eliminado.",CharacterCounterFormat:"{0}/{1}",ChangeLinkTitle:"Haz clic para cambiar el tipo de vínculo.",SpecialFolderNote:"No se recomienda compartir esta carpeta porque algunas aplicaciones le agregan archivos automáticamente. Si la compartes, es posible que otros usuarios vean archivos que no quieras que vean.",AccessDenied:"No tienes permisos para compartir este elemento.",ServerError:"Estamos teniendo problemas para conectar con el servidor.",MissingFileTitle:"El archivo ya no existe en esta ubicación.",MissingFolderTitle:"La carpeta ya no existe en esta ubicación.",TitleText:'Compartir "{0}"',CannotShareText:"No puedes compartir este elemento."}});define("odsp-next/controls/sharing/sharingLinksSwitcher/SharingLinksSwitcher.resx",["require","exports"],function(e,o){o.strings={ServerError:"Estamos teniendo problemas para conectar con el servidor.",OpenMenuTooltip:"Abrir menú",DirectLinkLabel:"Solo los usuarios que ya tengan acceso",OrganizationTenantAccountRequired:"Interno de {0}",OrganizationAccountRequired:"se requiere una cuenta de su organización",NoSignInRequiredLabel:"Cualquier usuario con este vínculo",SetSharingLinkExpiration:"Establecer fecha de expiración",UpdateSharingLinkExpiration:"Cambiar",LinkExpiration_SingleDay:"1 día",LinkExpiration_MultiDay:"{0} días",LinkExpiration_Never:"Nunca",LinkExpiration_Custom:"Personalizar",LinkExpiration_CustomValueLabel_BeforeTextBox:"El vínculo expira en ",LinkExpiration_CustomValueLabel_AfterTextBox:" día(s)",LinkExpiration_CustomValueTooltip:"Especifica una duración del vínculo personalizado en días",LinkExpiration_InvalidValueErrorMessage:"Especifica un valor entre 0 y 730.",LinkExpiration_AdminRequiredValueErrorMessage:"La directiva de su organización no permite que los vínculos estén activos más de {0} día.||La directiva de su organización no permite que los vínculos estén activos más de {0} días.",LinkExpiration_ExpirationDaysIntervals:"1||2-",LinkExpiration_DateDescription:"El vínculo expira: {0}",CancelCustomExpiration:"Borrar",CanEditLabel:"Permitir la edición",OkayButtonLabel:"Aceptar",OrganizationSubtext:"Solo los usuarios que formen parte de {0} y con este vínculo pueden acceder.",NoNameOrganizationSubtext:"Solo los usuarios que formen parte de la organización y con este vínculo pueden acceder.",AnonymousLinkSubtext:"Las personas con este vínculo pueden acceder al elemento sin iniciar sesión.",DirectLinkSubtext:"Este vínculo no concederá permisos. Solo podrán abrirlo las personas que hayan sido invitadas.",LinkLabelText:"Quién puede usar este vínculo:"}});define("odsp-next/controls/sharing/sharingWizard/SharingWizard.resx",["require","exports"],function(e,o){o.strings={TitleText:'Compartir "{0}"',BackButtonText:"Volver",SharedWithText:"Administrar permisos",AddPeopleText:"Agregar personas",SwitchLink:"Cambiar permisos de vínculo",MultiShareTitleText:"Compartir {0} elementos",MissingFileTitle:"El archivo ya no existe en esta ubicación.",MissingFolderTitle:"La carpeta ya no existe en esta ubicación."}});define("odsp-next/controls/sharing/sharingHints/SharingHints.resx",["require","exports"],function(e,o){o.strings={GuestLinkText:"Abierto a cualquier persona que tenga un vínculo de invitado",OnlyYouText:"Solo compartido con usted",SharedWithManyText:"Compartido con {0}muchas personas{1}",SharedWithLinkTitle:"Ver las personas con las que se comparte {0}",NumberMoreText:"{0} más",SharedWithText:"Compartido con {0} y {1}",SharedWithOneText:"Compartido con {0}"}});define("odsp-next/controls/albumBuilder/AlbumBuilder.resx",["require","exports"],function(e,o){o.strings={createCompleteActionName:"Agregar álbum",createNamePlaceholder:"Crear nuevo álbum",errorNameNotSpecified:"Debes especificar un nombre válido para el álbum",errorInvalidItems:"Debes seleccionar solo fotos y vídeos"}});_application/javascript_qhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcexecutors.resx-e1f55627.js OAbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_ohttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcitemvideoplayer-347f28e1.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:r456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f630486-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056348_Thu, 04 May 2017 18:05:53 GMTU28627_0x8D490DDAB373B76_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj^cnw}  =KZl .8_d,LRfxOH// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/video/controls/player/VideoPlayer",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./VideoPlayerViewModel","./VideoPlayer.html","./VideoPlayer.css","../canvas/VideoCanvas","../playbackPanel/PlaybackPanel","../../../transclusion/content/TransclusionContent"],function(e,t,i,s){"use strict";var n=i.registerComponent({tagName:"ms-item-videoplayer",template:e("./VideoPlayer.html"),viewModel:s["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/player/VideoPlayerViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../../resources/DataSourceResourceKeys","../../resources/VideoResourceKeys","../../VideoContext","../../VideoErrorType","../../../../bindings/fullScreen/FullScreenBinding","knockout"],function(e,t,i,s,n,o,a,r,l){"use strict";var d=function(e){function t(t){var i=e.call(this,t)||this;i.addBindingHandlers({fullScreen:r["default"]});i.item=t.item;i._isLoaded=t.isLoaded||l.observable(!1);i._isPlaying=t.isPlaying||l.observable(!1);i._urlDataSource=i.resources.consume(s.url);i.useExternalControls=!!t.useExternalControls;i.context=i.resources.expose(n.context,new(i.managed(o["default"]))({item:i.item}));i._isMaximized=t.isMaximized;i.useExternalControls&&(i.playbackPanelProvider=i.resources.consume(n.playbackPanelProvider));i._isLoaded(!0);i.createBackgroundComputed(i._computeSetIsMaximized);i.createBackgroundComputed(i._computeUpdateIsPlaying);return i}__extends(t,e);t.prototype.dispose=function(){this._isPlaying(!1);this._isLoaded(!1);e.prototype.dispose.call(this)};t.prototype.onFrameLoad=function(){this._isLoaded(!0)};t.prototype.onStatusClicked=function(e,t){var i=this.context.videoStatus.peek(),s=i.error,n=!s||s.isRetriable;if(n){this.context.isPlaying(!0);t.stopPropagation();t.preventDefault()}return!0};t.prototype.toggleIsMaximized=function(e,t){if(this.context.shouldUseNativeControls)return!0;this.context.isMaximized(!this.context.isMaximized.peek());return!1};t.prototype.getErrorType=function(e){var t=e&&e.type||a["default"].unknown;return a["default"][t]};t.prototype.getErrorDetails=function(e){return e&&(e.message||a["default"][e.type])||""};t.prototype._computeUpdateIsPlaying=function(){var e=this.context.isPlaying();this._isPlaying(e)};t.prototype._computeSetIsMaximized=function(){this._isMaximized(this.context.isMaximized())};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/VideoContext",["require","exports","knockout","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/string/StringHelper","./VideoPlayer.resx","@ms/odsp-shared/lib/models/store/KnockoutDataStore","@ms/odsp-utilities/lib/models/store/DataStoreCachingType","@ms/odsp-utilities/lib/browser/PlatformDetection","./VideoError","../../utilities/flash/FlashHelper","@ms/odsp-utilities/lib/async/Promise","./controls/canvas/VideoCanvasType","./VideoPlaybackType","./VideoErrorType","./PlaybackMonitor","../../utilities/features/Features"],function(e,t,i,s,n,o,a,r,l,d,u,c,h,p,f,m,g,_){"use strict";function v(){var e=document.createElement("video");if(e&&e.canPlayType)try{var t=void 0;t=e.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');w=""!==t&&"no"!==t.toLowerCase();t=e.canPlayType('audio/wav; codecs="1"');M=t&&"no"!==t.toLowerCase();t=e.canPlayType("application/vnd.apple.mpegURL");A=""!==t&&"no"!==t.toLowerCase()&&(T.isMac||T.isIOS);P=_.isFeatureEnabled(_.EnableDashlingVideo)&&!(!w||!window.MediaSource&&!window.WebKitMediaSource);T.isWindows&&T.isChrome&&T.browserMajor<=34&&(P=!1);T.isSafari&&(P=!1)}catch(i){}}var y="",b="PCM",x="H264",S=[10,0,0],k=3e6,E=5242880,w=!1,M=!1,A=!1,P=!1,D=0,T=new d["default"];v();var V=function(e){function t(t){var s=e.call(this,t)||this;s._videoItemDataSource=s.resources.consume(n.videoItem);s.item=t.item;s._dataStore=s.addDisposable(new r["default"]("VideoPlayer",l["default"].local));s.itemKey=s.createPureComputed(s._computeItemKey);s.shouldAutoPlay=s._computeShouldAutoPlay();s.shouldUseNativeControls=s._computeShouldUseNativeControls();s.playbackType=i.observable(f["default"].htmlDashling);s.url=i.observable(null);s.coverImageUrl=i.observable("");s.isLoading=i.observable(!1);s.canPlay=i.observable(!1);s.isPlaying=i.observable(s.shouldAutoPlay);s.isAdjustingVolume=i.observable(!1);s.position=i.observable(0);s.seekPercentage=i.observable(0);s.isSeeking=i.observable(!1);s.isScrubbing=i.observable(!1);s.duration=i.observable(0);s.bufferedRanges=i.observableArray();s.isMaximized=i.observable(!1);s.videoStatus=i.observable(null);s.playingQuality=i.observable(480);s.maxQuality=i.observable(720);s.dashling=i.observable();_.isFeatureEnabled(_.AllowVideoDiagnostics)&&(s.canShowDiagnostics=!0);s.isMuted=i.observable(!1);s._dataStore.persistBoolean(s.isMuted,"isMuted");s.volume=i.observable(1);s._dataStore.persistNumber(s.volume,"volume");s.desiredQuality=i.observable(480);s._dataStore.persistNumber(s.desiredQuality,"desiredQuality");s.isABREnabled=i.observable(!0);s._dataStore.persistBoolean(s.isABREnabled,"isABREnabled");s.isDiagnosticsEnabled=i.observable(!1);s._dataStore.persistBoolean(s.isDiagnosticsEnabled,"isDiagnosticsEnabled");s.hasError=s.createPureComputed(s._computeHasError);s.canvasType=s.createPureComputed(s._computeCanvasType);s.canAdjustQuality=s.createPureComputed(s._computeCanAdjustQuality);s.subscribe(s.item,s._onItemChanged);s.subscribe(s.isAdjustingVolume,s._onIsAdjustingVolumeChanged);s.subscribe(s.isPlaying,s._onIsPlayingChanged);s._onItemChanged(s.item.peek());s._playbackMonitor=new(s.managed(g["default"]))({context:s});return s}__extends(t,e);t.prototype.setVideoStatus=function(e){var t=e.statusMessage,i=e.error;this.isLoading(!1);this.isPlaying(!1);this.canPlay(!1);this.videoStatus({isVisible:!0,statusMessage:t,error:i});var s=!i||i.isRetriable;if(s&&!this.isSeeking.peek()&&this.duration.peek()){var n=this.duration.peek(),o=n?this.position.peek()/n:0;this.seekPercentage(o);this.isSeeking(!0)}};t.prototype._cancelGetDownload=function(){if(this._pendingGetDownloadPromise){this._pendingGetDownloadPromise.cancel();this._pendingGetDownloadPromise=null}};t.prototype._onIsPlayingChanged=function(e){var t=this,i=this.videoStatus.peek();if(e&&i.isVisible){var s=this.url.peek(),n=i.error;this.url(null);n&&n.requiresNewUrl?this._getNewDownloadUrl().done(function(e){t._reset(e,!0)}):this._reset(s,!0)}};t.prototype._computeItemKey=function(){var e=this.item();return e?e.key:null};t.prototype._computeHasError=function(){return this.videoStatus().isVisible};t.prototype._computeCanAdjustQuality=function(){return this.playbackType()===f["default"].htmlDashling};t.prototype._computeShouldAutoPlay=function(){return!T.isMobile};t.prototype._computeShouldUseNativeControls=function(){return T.isMobile&&!T.isIE&&!T.isEdge};t.prototype._computeCanvasType=function(){var e=this.playbackType();switch(e){case f["default"].flashDash:case f["default"].flashMp4:return p["default"].flash;default:return p["default"].html}};t.prototype._onItemChanged=function(e){if(e&&this._lastItemKey!==e.key){this._lastItemKey=e.key;this._reset(null);this._evaluateItemPlayability()}};t.prototype._reset=function(e,t){var i=this.item(),s=i&&i.thumbnail,n=null;s&&(n=o.format(s.url,s.width,s.height));this._cancelGetDownload();this.coverImageUrl(n);this.videoStatus({isVisible:!1});this.isLoading(!0);this.canPlay(!1);if(!t){this.isSeeking(!1);this.seekPercentage(0);this.position(0);this.duration(0)}this.url(e);this.shouldAutoPlay&&this.isPlaying(!0)};t.prototype._onIsAdjustingVolumeChanged=function(e){if(e){this.isMuted(!1);this._originalVolume=this.volume()}else if(0===this.volume()){this.isMuted(!0);this.volume(this._originalVolume)}};t.prototype._evaluateItemPlayability=function(){var e=this,t=this.item(),i=!(!t||t.did||!t.video),s=null,n=this.videoStatus(),o=n.error,r=!o||o.isRetriable;if(!n.isVisible||r)if(i){if(y)s=f["default"][y];else{var l=this._canPlayAsNativeMp4(t),d=this._shouldPreferNative(t),c=this._videoItemDataSource.isStreamingSupported(t);if(l&&d)s=f["default"].htmlMp4;else if(c&&P)s=f["default"].htmlDashling;else if(c&&A&&this._videoItemDataSource.isHlsPlaybackSupported())s=f["default"].htmlHls;else{if(c&&0===D){this._evaluateFlashSupport();return}if(c&&1===D)return;c&&2===D?s=f["default"].flashDash:l&&(s=f["default"].htmlMp4)}}if(s){this.playbackType(s);this._getNewDownloadUrl().done(function(t){e._reset(t)})}else this.setVideoStatus({statusMessage:a.strings.errorUnsupportedBrowser,error:new u["default"]("",{type:m["default"].unsupportedBrowser,isRetriable:!1})})}else t&&!t.isPlaceholder&&this.setVideoStatus({statusMessage:a.strings.errorUnsupportedFormat,error:new u["default"]("",{type:m["default"].unsupportedFormat,isRetriable:!1})});else this.playbackType(f["default"].none)};t.prototype._evaluateFlashSupport=function(){var e=this;D=1;c["default"].checkFlashSupport(S,function(t){if(!e.isDisposed){D=t?2:3;e._evaluateItemPlayability()}})};t.prototype._shouldPreferNative=function(e){var t=e.video.bitrate;return!!(t&&t<=k)||!t&&".mp4"===e.extension&&e.size<=E};t.prototype._canPlayAsNativeMp4=function(e){var t=e?e.video:null;return t&&t.fourCC===x&&w&&(t.audioFormat!==b||M)};t.prototype._getNewDownloadUrl=function(){var e=this;if(this._pendingGetDownloadPromise)return this._pendingGetDownloadPromise;var t=this._videoItemDataSource.getDownloadUrl(this.item.peek(),this.playbackType.peek());this._pendingGetDownloadPromise=this.trackPromise(t);return this._pendingGetDownloadPromise.then(function(t){e._pendingGetDownloadPromise=null;return t},function(t){e._pendingGetDownloadPromise=null;h["default"].isCanceled(t)||e.setVideoStatus({statusMessage:a.strings.errorLoading,error:new u["default"](t.message,{type:m["default"].getDownloadUrlFailure,isRetriable:!1,requiresNewUrl:!0})});return h["default"].wrapError(t)})};return t}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=V});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("@ms/odsp-shared/lib/models/store/KnockoutDataStore",["require","exports","@ms/odsp-utilities/lib/models/store/DataStoreCachingType","@ms/odsp-utilities/lib/models/store/BaseDataStore","../../base/BaseModel"],function(e,t,i,s,n){"use strict";var o=function(e){function t(t,n){void 0===n&&(n=i["default"].none);var o=e.call(this)||this;o.dataStore=new s["default"](t,n);return o}__extends(t,e);t.prototype.persistBoolean=function(e,t){var i=this,s=this.getValue(t);void 0!==s&&e("true"===s);this.subscribe(e,function(e){return i.setValue(t,String(e))})};t.prototype.persistNumber=function(e,t){var i=this,s=this.getValue(t);void 0!==s&&e(Number(s));this.subscribe(e,function(e){return i.setValue(t,String(e))})};t.prototype.persistString=function(e,t){var i=this,s=this.getValue(t);void 0!==s&&e(s);this.subscribe(e,function(e){return i.setValue(t,e)})};t.prototype.setValue=function(e,t,i){this.dataStore.setValue(e,t,i)};t.prototype.getValue=function(e,t){return this.dataStore.getValue(e,t)};t.prototype.remove=function(e,t){this.dataStore.remove(e,t)};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/VideoError",["require","exports","./VideoErrorType"],function(e,t,i){"use strict";var s=function(e){function t(t,s){void 0===s&&(s={});var n=e.call(this,t)||this,o=s.type,a=void 0===o?i["default"].unknown:o,r=s.isRetriable,l=void 0===r||r,d=s.requiresNewUrl,u=void 0!==d&&d,c=s.stack,h=s.data;n.message=t;n.type=a;n.isRetriable=l;n.requiresNewUrl=u;c&&(n.stack=c);h&&(n.data=h);return n}__extends(t,e);return t}(Error);t.VideoError=s;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/utilities/flash/FlashHelper",["require","exports","@ms/odsp-utilities/lib/domUtils/DomUtils","@ms/odsp-utilities/lib/logging/ErrorHelper"],function(e,t,i,s){"use strict";var n,o=function(){function e(){}e.checkFlashSupport=function(t,i){n?i(e._isVersionAcceptable(t)):e._evaluateFlash(t,i)};e._evaluateFlash=function(t,o){function a(){var i;try{i=l.GetVariable("$version")}catch(s){}if(i){n=e._parseVersionString(i);r(e._isVersionAcceptable(t))}else if(d>0){d--;setTimeout(a,10)}else{u.removeChild(l);n=[];r(!1)}}function r(e){try{o(e)}catch(t){s["default"].log(t)}}var l,d=10,u=document.body;if(window.ActiveXObject)try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");n=c?e._parseVersionString(c.Getletiable("$version")):[]}catch(h){n=[]}finally{r(e._isVersionAcceptable(t))}else{l=i["default"].ce("OBJECT");l.style.position="absolute";l.style.left="99999px";l.setAttribute("type","application/x-shockwave-flash");u.appendChild(l);a()}};e._parseVersionString=function(e){var t=(e||"").split(" "),i=t.length>1?t[1].split(","):"";return i.length>2?[parseInt(i[0],10),parseInt(i[1],10),parseInt(i[2],10)]:[]};e._isVersionAcceptable=function(e){return!(!e||3!==e.length||3!==n.length||!(n[0]>e[0]||n[0]===e[0]&&n[1]>e[1]||n[0]===e[0]&&n[1]===e[1]&&n[2]>=e[2]))};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/video/controls/canvas/VideoCanvasType",["require","exports"],function(e,t){"use strict";var i=function(){function e(){}return e}();i.flash="flash";i.html="html";Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/PlaybackMonitor",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/logging/events/Qos.event","./logging/VideoLoad.event","./logging/VideoSession.event","./logging/VideoSessionEndReason"],function(e,t,i,s,n,o,a){"use strict";var r=0,l=function(e){function t(t){var i=e.call(this,t)||this,s=t.context;i._context=s;i.createComputed(i._computeResetInstance);i.createBackgroundComputed(i._computeReportLoad).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}});i.createBackgroundComputed(i._computeReportSession).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}});return i}__extends(t,e);t.prototype.dispose=function(){this._loadEvent&&this._reportLoadEnd({isDisposed:!0});this._sessionEvent&&this._reportSessionEnd({isDisposed:!0});e.prototype.dispose.call(this)};t.prototype._computeResetInstance=function(){this._context.itemKey();this._instanceNumber=++r;this._loadSequenceNumber=0;this._sessionSequenceNumber=0};t.prototype._computeReportLoad=function(){this._loadEvent?this._context.isLoading()||this._reportLoadEnd():this._context.isLoading()&&this._reportLoadStart()};t.prototype._computeReportSession=function(){this._sessionEvent?this._context.isPlaying()||this._reportSessionEnd():this._context.isPlaying()&&this._reportSessionStart()};t.prototype._reportLoadStart=function(){var e=this._context.item.peek(),t=e.extension,i=e.video,s=i.fourCC,o=i.audioFormat,a=i.bitrate,r=i.duration,l=i.width,d=i.height;this._loadEvent=new n["default"]({name:"Video.Load",playbackType:this._context.playbackType.peek(),fileExtension:(t||"").toLowerCase(),audioFormat:o,fourCC:s,fileBitrate:a,fileDuration:r,width:l,height:d,instance:this._instanceNumber,sequence:this._loadSequenceNumber});this._loadSequenceNumber++};t.prototype._reportLoadEnd=function(e){var t,i=(void 0===e?{}:e).isDisposed,n=void 0!==i&&i,o=this._context.videoStatus.peek(),a=o.error,r=a&&a.type,l=a&&a.message,d=a&&a.stack,u=a&&a.data;t=n?s.ResultTypeEnum.ExpectedFailure:o.isVisible?s.ResultTypeEnum.Failure:s.ResultTypeEnum.Success;this._loadEvent.end({resultType:t,errorType:r,errorMessage:l,extraData:{VideoError_stack:d,VideoError_data:u}});this._loadEvent=null};t.prototype._reportSessionStart=function(){var e=this._context.item.peek(),t=e.extension,i=e.video,s=i.bitrate,n=i.duration,a=i.cameraMake,r=i.cameraModel,l=i.fourCC,d=i.width,u=i.height,c=i.audioFormat;this._sessionEvent=new o["default"]({name:"Video.Session",playbackType:this._context.playbackType.peek(),fileExtension:(t||"").toLowerCase(),fileDuration:n,fileBitrate:s,cameraMake:a,cameraModel:r,width:d,height:u,audioFormat:c,fourCC:l,quality:this._context.playingQuality.peek(),maxQuality:this._context.maxQuality.peek(),instance:this._instanceNumber,sequence:this._sessionSequenceNumber});this._sessionSequenceNumber++};t.prototype._reportSessionEnd=function(e){var t,i=(void 0===e?{}:e).isDisposed,n=void 0!==i&&i,o=this._context.videoStatus.peek(),r=o.error,l=r&&r.message,d=r&&r.type,u=r&&r.stack,c=r&&r.data;t=n?s.ResultTypeEnum.ExpectedFailure:o.isVisible?s.ResultTypeEnum.Failure:s.ResultTypeEnum.Success;var h;h=n?a["default"].closed:o.isVisible?a["default"].failed:this._context.position.peek()/this._context.duration.peek()>.99?a["default"].ended:this._context.isPlaying.peek()?a["default"].unknown:a["default"].paused;this._sessionEvent.end({resultType:t,errorType:d,endReason:h,errorMessage:l,extraData:{VideoError_stack:u,VideoError_data:c}});this._sessionEvent=null};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/video/logging/VideoLoad.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase","@ms/odsp-utilities/lib/logging/events/Qos.event","../VideoPlaybackType","../VideoErrorType","@ms/odsp-utilities/lib/logging/events/ResultTypeEnum"],function(e,t,i,s,n,o,a){"use strict";t.VideoPlaybackType=n.VideoPlaybackType;t.VideoErrorType=o.VideoErrorType;t.ResultTypeEnum=a.ResultTypeEnum;t.VideoLoad=i.createPairedEvent({eventName:"VideoLoad,Qos,",shortEventName:"VideoLoad"},{playbackType:{typeRef:n.VideoPlaybackType,type:6},errorType:{typeRef:o.VideoErrorType,type:6},errorMessage:1,sequence:2,instance:2,fileExtension:1,fileDuration:2,fileBitrate:2,width:2,height:2,fourCC:1,audioFormat:1},s.Qos);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.VideoLoad});define("odsp-next/controls/video/logging/VideoSession.event",["require","exports","@ms/odsp-utilities/lib/logging/PairedEventBase","@ms/odsp-utilities/lib/logging/events/Qos.event","../VideoPlaybackType","../VideoErrorType","./VideoSessionEndReason","@ms/odsp-utilities/lib/logging/events/ResultTypeEnum"],function(e,t,i,s,n,o,a,r){"use strict";t.VideoPlaybackType=n.VideoPlaybackType;t.VideoErrorType=o.VideoErrorType;t.VideoSessionEndReason=a.VideoSessionEndReason;t.ResultTypeEnum=r.ResultTypeEnum;t.VideoSession=i.createPairedEvent({eventName:"VideoSession,Qos,",shortEventName:"VideoSession"},{playbackType:{typeRef:n.VideoPlaybackType,type:6},errorType:{typeRef:o.VideoErrorType,type:6},errorMessage:1,sequence:2,instance:2,fileExtension:1,fileDuration:2,fileBitrate:2,cameraMake:1,cameraModel:1,quality:2,maxQuality:2,width:2,height:2,fourCC:1,audioFormat:1,endReason:{typeRef:a.VideoSessionEndReason,type:6}},s.Qos);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.VideoSession});define("odsp-next/controls/video/logging/VideoSessionEndReason",["require","exports"],function(e,t){"use strict";var i;!function(e){e[e.unknown=0]="unknown";e[e.closed=1]="closed";e[e.paused=2]="paused";e[e.ended=3]="ended";e[e.failed=4]="failed"}(i=t.VideoSessionEndReason||(t.VideoSessionEndReason={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/bindings/fullScreen/FullScreenBinding",["require","exports","knockout","../BaseBinding","../../utilities/ui/FullScreen"],function(e,t,i,s,n){"use strict";var o=function(e){function t(t){var s=e.call(this,t)||this;s._isMaximized=t.valueAccessor()||i.observable(!1);s.events.on(document,"fullscreenchange, webkitfullscreenchange, mozfullscreenchange, MSFullscreenChange",s._onFullScreenChanged);s.subscribe(s._isMaximized,s._onIsMaximizedChanged);return s}__extends(t,e);t.prototype._onIsMaximizedChanged=function(e){e?n.enterFullScreen():n.exitFullScreen()};t.prototype._onFullScreenChanged=function(){this._isMaximized(n.isFullScreen())};return t}(s);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=o});define("odsp-next/controls/video/controls/player/VideoPlayer.html",[],function(){return"
      "});define("odsp-next/controls/video/controls/player/VideoPlayer.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-VideoPlayer--isFullScreen{position:fixed;left:0;top:0;width:100%;height:100%;background:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-VideoPlayer-frame{border:none;height:100%;width:100%}.od-VideoPlayer-canvas,.od-VideoPlayer-status{position:absolute;top:0;left:0;right:0;bottom:0}.od-VideoPlayer-status{background-color:rgba(0,0,0,.8);color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;display:none}.od-VideoPlayer-statusContent{position:absolute;top:50%;left:50%;right:-50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px}.od-VideoPlayer--hasStatus .od-VideoPlayer-status{display:block}.od-VideoPlayer-debugText{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";font-size:11px;padding:20px 0}.od-VideoPlayer-statusButton{width:100px;height:100px;line-height:100px;vertical-align:middle;padding:0;margin:20px;border:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:50%;box-sizing:border-box;font-size:75px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:rgba(0,0,0,.5);cursor:pointer}.od-VideoPlayer-statusButton:before{font-size:42px;display:block}.od-VideoPlayer-statusButton:hover{background-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-VideoPlayer-statusButton:active{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-VideoPlayer .od-VideoCanvas-video{position:absolute;left:0;top:0;width:100%;height:100%}.od-VideoPlayer-controls{position:absolute;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}"}])});define("odsp-next/controls/video/controls/canvas/VideoCanvas",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./VideoCanvasViewModel","./VideoCanvas.css","./VideoCanvas.html"],function(e,t,i,s){"use strict";var n=i.registerComponent({tagName:"od-videocanvas",template:e("./VideoCanvas.html"),viewModel:s["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/canvas/VideoCanvasViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./HtmlVideoContextBinding","./FlashVideoContextBinding","./VideoMonitorBinding","../../resources/VideoResourceKeys"],function(e,t,i,s,n,o,a){"use strict";var r=function(e){function t(t){var i=e.call(this,t)||this;i.context=i.resources.consume(a.context);i.addBindingHandlers({htmlVideoContext:s["default"],flashVideoContext:n["default"],videoMonitor:o["default"]});return i}__extends(t,e);return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/canvas/HtmlVideoContextBinding",["require","exports","knockout","../../../../bindings/BaseBinding","../../VideoPlayer.resx","../../../../resources/DataSourceResourceKeys","../../VideoError","@ms/dashling/dist/amd/Dashling","@ms/dashling/dist/amd/DashlingEnums","../../VideoPlaybackType","../../VideoErrorType"],function(e,t,i,s,n,o,a,r,l,d,u){"use strict";var c=100,h=100,p="video",f=.4,m=400,g=function(e){function t(t){var i=e.call(this,t)||this;i.controlsDescendantBindings=!0;i._videoItemDataSource=i.resources.consume(o.videoItem);var s=i._context=i.valueAccessor();i.subscribe(s.url,i._onUrlChanged);i.createBackgroundComputed(i._computeVolume);i.createBackgroundComputed(i._computeIsMuted);i.subscribe(s.seekPercentage,i.async.debounce(i._onSeekPercentageChanged,c));i.subscribe(s.isScrubbing,i._onIsScrubbingChanged);i.subscribe(s.desiredQuality,i._onDesiredQualityChanged);i.subscribe(s.isABREnabled,i._onIsABREnabledChanged);i.subscribe(s.isPlaying,i._onIsPlayingChanged);i._onUrlChanged(s.url());i._onIsPlayingChanged(s.isPlaying.peek());return i}__extends(t,e);t.prototype.dispose=function(){this._disposeVideo();e.prototype.dispose.call(this)};t.prototype._disposeVideo=function(){if(this._dashling){this._context.dashling(null);this._dashling.dispose();this._dashling=null}var e=this._videoElement;if(e){this.events.off(e);try{e.pause();this.element.removeChild(e)}catch(t){}delete this._videoElement}};t.prototype._onUrlChanged=function(e){var t=this;this._disposeVideo();if(e){var i=this._videoElement=document.createElement("video");this.events.onAll(i,{loadstart:this._handleLoadStart,canplay:this._handleCanPlay,error:this._handleVideoElementError,ended:this._handleEnded,volumechange:this._handleVolumeChanged,play:this._handlePlay,pause:this._handlePause,waiting:this._handleWaiting,playing:this._handlePlaying});i.className="od-VideoCanvas-video";if(this._context.shouldUseNativeControls){i.setAttribute("controls","");i.setAttribute("poster",this._context.coverImageUrl.peek()||"");i.setAttribute("preload","metadata")}else i.setAttribute("autoplay","autoplay");this._context.playbackType()===d["default"].htmlDashling?this.async.setTimeout(function(){t._initializeDashling()},0):i.setAttribute("src",e);this._computeVolume();this._computeIsMuted();this.element.appendChild(i);this._checkPlayState(!0)}};t.prototype._convertDesiredQualityToVideoIndex=function(e){switch(e){case 1080:return 4;case 720:return 3;case 480:return 2;case 360:return 1;default:return 0}};t.prototype._initializeDashling=function(){var e=this._videoElement;if(e){var t=this._dashling=new r["default"];t.settings.isABREnabled=this._context.isABREnabled();t.settings.targetQuality.audio=1;t.settings.targetQuality.video=this._convertDesiredQualityToVideoIndex(this._context.desiredQuality());this._manifestQualityMap=null;this._context.isSeeking()&&this._context.duration()&&(t.settings.startTime=this._context.duration()*this._context.seekPercentage());t.load(e,this._context.url());this._context.dashling(t)}};t.prototype._onIsPlayingChanged=function(e){this._checkPlayState();if(e)this._updatePlaybackStateId||(this._updatePlaybackStateId=this.async.setInterval(this._updatePlaybackState,h));else{this.async.clearInterval(this._updatePlaybackStateId);delete this._updatePlaybackStateId}};t.prototype._onDesiredQualityChanged=function(e){var t=this._getManifestVideoQualities();if(t){this._dashling.settings.targetQuality[p]=t.indexOf(e);this._dashling.settings.isABREnabled=!1;this._dashling.resetStreams()}};t.prototype._onIsABREnabledChanged=function(e){this._dashling&&(this._dashling.settings.isABREnabled=e)};t.prototype._computeVolume=function(){var e=this._context.volume(),t=this._videoElement;t&&(t.volume=e)};t.prototype._computeIsMuted=function(){var e=this._context.isMuted(),t=this._videoElement;t&&(t.muted=e)};t.prototype._onSeekPercentageChanged=function(e){var t=this._videoElement;if(t&&t.duration&&!this._context.videoStatus().isVisible){t.currentTime=e?e*t.duration:0;this._context.isSeeking(!0)}};t.prototype._onIsScrubbingChanged=function(e){this._onSeekPercentageChanged(this._context.seekPercentage());var t=this._videoElement;!e&&t&&this._context.position(t.currentTime)};t.prototype._handleLoadStart=function(e){this._context.isLoading(!0)};t.prototype._handleCanPlay=function(e){this._context.canPlay(!0)};t.prototype._handleVideoElementError=function(){var e,t,i,s=n.strings.errorLoading,o=u["default"].htmlOther,r=!0,d=!1,c=this._videoElement,h=this._dashling;if(c&&c.error){var p=c.error.code;switch(p){case 3:o=u["default"].htmlElementDecode;s=n.strings.errorDecode;r=!1;break;case 2:o=u["default"].htmlElementNetwork;s=n.strings.errorNetwork;break;case 4:o=u["default"].htmlElementSrcNotSupported;s=n.strings.errorUnsupportedBrowser;break;case 1:o=u["default"].htmlElementAborted;return;default:o=u["default"].htmlElementOther}}else if(h&&h.state===l.DashlingSessionState.error){e=h.lastError;if(h.lastErrorMessage instanceof Error){var f=h.lastErrorMessage;e=""+f.message;t=f.stack;f.data&&(i=f.data)}else h.lastErrorMessage&&(e=h.lastErrorMessage);var m=this._videoItemDataSource.getErrorType(h.lastErrorType);if(m!==u["default"].unknown){o=m;o===u["default"].throttled&&(s=n.strings.throttledErrorMessage)}else switch(h.lastErrorType){case l.DashlingError.initSegmentDownload:o=u["default"].htmlDashlingInitSegmentDownload;break;case l.DashlingError.manifestDownload:o=u["default"].htmlDashlingManifestDownload;d=!0;break;case l.DashlingError.manifestParse:o=u["default"].htmlDashlingManifestParse;break;case l.DashlingError.mediaSegmentDownload:o=u["default"].htmlDashlingMediaSegmentDownload;d=!0;break;case l.DashlingError.mediaSourceInit:o=u["default"].htmlDashlingMediaSourceInit;break;case l.DashlingError.sourceBufferAppendException: o=u["default"].htmlDashlingSourceBufferAppendException;break;case l.DashlingError.sourceBufferAppendMissing:o=u["default"].htmlDashlingSourceBufferAppendMissing;break;case l.DashlingError.sourceBufferInit:o=u["default"].htmlDashlingSourceBufferInit;break;case l.DashlingError.videoElementError:o=u["default"].htmlDashlingVideoElementError;break;default:o=u["default"].htmlDashlingOther}}this._context.setVideoStatus({statusMessage:s,error:new a["default"](e||u["default"][o],{type:o,isRetriable:r,requiresNewUrl:d,stack:t,data:i})})};t.prototype._checkPlayState=function(e){var t=this,i=this._videoElement,s=!1,n=this._context;e=e||!n.canPlay();e||(this._stalePlayStateId=0);if(i){if(n.isPlaying()&&!n.isScrubbing()&&i.paused)if(e)s=!0;else{Math.abs(n.position()-n.duration())<.5&&(i.currentTime=0);i.play()}else n.isPlaying()&&!n.isScrubbing()||i.paused||(e?s=!0:i.pause());s&&!this._stalePlayStateId&&(this._stalePlayStateId=this.async.setTimeout(function(){t._stalePlayStateId=0;t._checkPlayState()},300))}};t.prototype._checkEndState=function(e){var t=this._videoElement,i=this._context;e||(this._staleEndStateId=0);if(t&&(!e||i.isPlaying())&&t.duration-t.currentTime<=f)if(e)this._staleEndStateId||(this._staleEndStateId=this.async.setTimeout(this._checkEndState,m));else{i.position(i.duration());this._handleEnded(null)}};t.prototype._updatePlaybackState=function(){var e=this._videoElement;if(e){var t=e.buffered,s=e.duration,n=this._context.bufferedRanges;this._checkPlayState(!0);this._checkEndState(!0);this._context.position(e.currentTime);this._context.duration(e.duration);if(s&&t){for(;n().length>t.length;)n.pop();for(var o=0;t&&o=0?t:s.qualityIndex;break}}return t};e.prototype.getBufferingQuality=function(e){var t=0;if(!this._isDisposed)for(var i=0,s=this.streams;i0&&n.start(0)<1&&(s=n.start(0));for(var o=0;o=n.start(o)&&s<=n.end(o)){for(var a=n.end(o);++oo){var l=o*a;t=o+r*l;(t>n||t>.5*i._settings.maxBufferSeconds)&&(t=Number.MAX_VALUE)}}return t};e.prototype.reset=function(e,t){this._onThrottledSeek(!0)};e.prototype._intializeVideoElement=function(){var e=this,t=this._videoElement;t&&this._events.onAll(t,{seeking:e._onVideoSeeking,error:e._onVideoError,play:e._onPauseStateChange,pause:e._onPauseStateChange,ended:e._onVideoEnded,ratechange:e._onVideoRateChange})};e.prototype._initializeStreams=function(e,t,i){function s(e){a._events.raise(r.DashlingEvent.download,e)}function o(e){a._events.raise(r.DashlingEvent.sessionStateChange,e)}var a=this,l=i&&i.manifest&&i.manifest.streams?i.manifest.streams:null;a.streams=[];if(l){l.audio&&a.streams.push(new n["default"]("audio",t,e,i));l.video&&a.streams.push(new n["default"]("video",t,e,i))}for(var d=0,u=a.streams;d=c)){e(s,c-h);break}o.load(l,function(){t._appendNextFragment()})}i.isAtMax&&e(0,300)}};e.prototype._appendNextFragment=function(){var e,t,i=this,s=this.streams;if(!i._isDisposed){var n=i._settings.startTime||i._videoElement.currentTime;if(s&&s.length&&i._mediaSource&&!i._isMediaSourceReadyState(i._mediaSource.readyState,l.closed)){for(;i._appendIndexn&&e.getBufferRate()>1||t>e._settings.safeBufferSeconds)this._setCanPlay(!0);else if(e.getTimeUntilUnderrun(i)>e._settings.safeBufferSeconds){e._videoElement.currentTime=Math.min(e._videoElement.currentTime+i,e._videoElement.duration);this._setCanPlay(!0)}}this._events.raise(r.DashlingEvent.sessionStateChange,{state:this._canPlay?this._videoElement.paused?r.DashlingSessionState.paused:r.DashlingSessionState.playing:r.DashlingSessionState.buffering})};e.prototype._allStreamsAppended=function(e,t){for(var i=!1,s=0;s-1){e._ensureStreamsUpdated(t);var n=e._getMissingFragmentIndex(t);if(n>=0){t.start=Math.max(t.start,n);for(var o=0;o=0&&t.end0){var n=e._settings.startTime||t.currentTime,o=n+.005>=i,a=e.streams[0],r=a.fragments.length,l=a.fragments[0].time.lengthSeconds;if(!o){n>u&&(n-=u);s.start=Math.max(0,Math.min(r-1,Math.floor(n/l)));s.end=Math.max(0,Math.min(r-1,Math.ceil((n+e._settings.maxBufferSeconds)/l)))}}return s};e.prototype._ensureStreamsUpdated=function(e){for(var t=this,i=t._videoElement.currentTime,s=0;si;a["default"].log("Throttled seek: "+t._videoElement.currentTime,t._settings);t._seekingTimerId=0;t._lastTimeBeforeSeek=0;clearTimeout(t._nextRequestTimerId);t._nextRequestTimerId=0;var o=e||t._appendIndext._settings.maxBufferSeconds&&!n;t._appendIndex=s;a["default"].log("Clearing buffer",this._settings);for(var l=0,d=this.streams;l-1)for(var a=i.split(/[ ,]+/),r=0;rr.qualityIndex&&u.push(a._initSegments[l])}u.push(a._initSegments[r.qualityIndex]);u.push(r.activeRequest);i()}};e.prototype.getBufferRate=function(){return this.bufferRate.average||0};e.prototype.getActiveRequestCount=function(){return this.requestManager.getActiveRequestCount()};e.prototype.getRequestStaggerTime=function(){return Math.round(1400*this._estimateDownloadSeconds(this.qualityIndex))};e.prototype.isMissing=function(e,t){var i=this.fragments[e];return i.state==d.DashlingRequestState.appended&&!this.isBuffered(e,t)};e.prototype.isBuffered=function(e,t){var i=this.fragments[e],s=!1;if(i){var n=this._buffer.buffered,o=i.time,a=o.startSeconds<.3,r=o.startSeconds+o.lengthSeconds+.3>=this._manifest.mediaDuration,l=Math.max(t,o.startSeconds+(a?.8:.15)),d=o.startSeconds+o.lengthSeconds-(r?.8:.15);try{for(var u=0;u=d){s=!0;break}}catch(c){s=!0}}return s};e.prototype.canLoad=function(e){return this.fragments[e].state<=d.DashlingRequestState.idle};e.prototype.load=function(e,t){function i(e){if(!r._isDisposed){l.state=d.DashlingRequestState.downloaded;var i=Math.round(e.timeAtLastByte-e.timeAtFirstByte),s=e.timeAtLastByte-i;o["default"].log("Download complete: "+e.qualityId+" "+e.requestType+" index: "+e.fragmentIndex+" waiting: "+s+"ms receiving: "+i,r._settings);t()}}function n(e){if(!r._isDisposed)if(e.isAborted){l.state=d.DashlingRequestState.idle;l.activeRequest=null;l.requests=[]}else{l.state=d.DashlingRequestState.error;r._events.raise(d.DashlingEvent.sessionStateChange,{state:d.DashlingSessionState.error,errorType:d.DashlingError.mediaSegmentDownload,errorMessage:e.statusCode})}}var a,r=this,l=this.fragments[e],u="media";if(l&&l.state<=d.DashlingRequestState.idle){l.state=d.DashlingRequestState.downloading;l.qualityIndex=r.qualityIndex;l.qualityId=this._streamInfo.qualities[l.qualityIndex].id;r._loadInitSegment(this.qualityIndex,t);a=new s["default"]({url:r._getUrl(e,l),fragmentIndex:e,requestType:u,qualityIndex:l.qualityIndex,qualityId:l.qualityId,clearDataAfterAppend:!0,isArrayBuffer:!0,onSuccess:i,onError:n},this._settings);l.activeRequest=a;l.requests.push(a);o["default"].log("Download started: "+l.qualityId+" "+u+" index="+e+" time="+((new Date).getTime()-r._startTime)+"ms stagger="+r.getRequestStaggerTime()+"ms",r._settings);r.requestManager.start(a)}};e.prototype.assessQuality=function(){var e=this,t=e._settings,i=e.requestManager.getAverageBytesPerSecond(),s=e._streamInfo.qualities.length-1;i?"video"===this.streamType&&this._storage.setItem(c,String(i)):i=parseFloat(this._storage.getItem(c));if(t.isABREnabled&&i)if(t.isRBREnabled)e.qualityIndex=Math.round(Math.random()*s);else{for(var n=0,a="Quality check "+e.streamType+": bps="+Math.round(i),r=e._streamInfo.timeline[0].lengthSeconds,l=.4*r,d=0;d<=s;d++){var u=e._estimateDownloadSeconds(d,0);a+=" "+d+"="+u.toFixed(2)+"s";u+lt._settings.requestCacheThreshold;if(!i){t.waitTimes.addMetric(e.timeAtFirstByte);t.receiveTimes.addMetric(e.timeAtLastByte)}t._events.raise(n.DashlingEvent.download,e)}});e.start()};e.prototype.getAverageWait=function(){return this.waitTimes.average||0};e.prototype.getAverageReceive=function(){return this.receiveTimes.average||0};e.prototype.getAverageBytesPerSecond=function(){return this.bytesPerSeconds.average||0};return e}();t["default"]=r});define("@ms/dashling/dist/amd/MetricSet",["require","exports"],function(e,t){var i=function(){function e(e){this.metricValues=[];this.average=0;this._max=e}e.prototype.addMetric=function(e){this.average=this.average+(e-this.average)/(this.metricValues.length+1);this.metricValues.push(e);for(;this.metricValues.length>this._max;)this._removeFirstMetric();this.min=Math.min(e,this.min);this.max=Math.max(e,this.max)};e.prototype.reset=function(){this.metricValues=[];this.average=this.min=this.max=0};e.prototype._removeFirstMetric=function(){var e=this.metricValues.shift();this.average;this.average=this.average+(this.average-e)/this.metricValues.length};return e}();t["default"]=i});define("@ms/dashling/dist/amd/Request",["require","exports","./DashlingEnums","./EventGroup"],function(e,t,i,s){var n=function(){function e(e,t){this._options=e;this._settings=t;this.state=i.DashlingRequestState.idle;this.data=null;this.timeAtFirstByte=-1;this.timeAtLastByte=-1;this.statusCode="";this.progressEvents=[];this.bytesLoaded=0;this.bytesPerMillisecond=0;this.requestType=e.requestType;this.fragmentIndex=e.fragmentIndex;this.qualityIndex=e.qualityIndex;this.qualityId=e.qualityId;this.clearDataAfterAppend=e.clearDataAfterAppend;this._events=new s["default"](this);this.isAborted=!1;this._requestAttempt=0;this._xhrType=XMLHttpRequest}e.prototype.dispose=function(){if(!this._isDisposed){this._isDisposed=!0;if(this._xhr){if(this.state===i.DashlingRequestState.downloading){this.state=i.DashlingRequestState.aborted;this.isAborted=!0;this._xhr.abort();this._options.onError&&this._options.onError(this);this._events.raise(e.CompleteEvent,this)}this._xhr=null}if(this._retryTimeoutId){clearTimeout(this._retryTimeoutId);this._retryTimeoutId=null}this._events.dispose();this._events=null}};e.prototype.start=function(){var e=this,t=this._options,s=t.url,n=t.isArrayBuffer,o=this._xhr=new this._xhrType,a=this.startTime=(new Date).getTime();this._requestAttempt++;o.open("GET",s,!0);n&&(o.responseType="arraybuffer");o.timeout=this._settings.requestTimeout;o.onreadystatechange=function(){!e._isDisposed&&o.readyState>0&&e.timeAtFirstByte<0&&(e.timeAtFirstByte=(new Date).getTime()-a)};o.onprogress=function(t){if(!e._isDisposed){e.progressEvents.push({timeFromStart:(new Date).getTime()-a,bytesLoaded:t.lengthComputable?t.loaded:-1});e._postProgress()}};o.onloadend=function(){e._isDisposed||e._processResult()};this.state=i.DashlingRequestState.downloading;o.send()};e.prototype._processResult=function(){var t=this._xhr,s=this.progressEvents,n=this._options.isArrayBuffer;this._xhr=null;this.timeAtLastByte=(new Date).getTime()-this.startTime;if(t.status>=200&&t.status<=299){this.bytesLoaded=n?t.response.byteLength:t.responseText?t.responseText.length:0;t.onreadystatechange(null);this._postProgress(!0);if(s.length>2){var o=s[s.length-1],a=s[0],r=o.timeFromStart-a.timeFromStart,l=o.bytesLoaded-a.bytesLoaded;this.bytesPerMillisecond=l/r;this.timeAtFirstByte=this.timeAtLastByte-this.bytesLoaded/this.bytesPerMillisecond}this.data=n?new Uint8Array(t.response):t.responseText;this.statusCode=String(t.status);this.state=i.DashlingRequestState.downloaded;this._events.raise(e.CompleteEvent,this);this._options.onSuccess&&this._options.onSuccess(this)}else this._processError(t)};e.prototype._processError=function(t){var s=this,n=0===t.status&&this.timeAtLastByte>=this._settings.requestTimeout,o=!this.isAborted&&404!==t.status&&this._requestAttempt2){var s=i[i.length-1],n=i[0],o=s.bytesLoaded-n.bytesLoaded;if(o>1e4){var a=s.timeFromStart-n.timeFromStart;a>5&&this._events.raise(e.BandwidthUpdateEvent,1e3*o/a)}}};e.BandwidthUpdateEvent="bandwidthupdate";e.CompleteEvent="complete";return e}();t["default"]=n});define("@ms/dashling/dist/amd/DashlingEnums",["require","exports"],function(e,t){t.DashlingEvent={sessionStateChange:"sessionstatechange",download:"download"};t.DashlingError={mediaSourceInit:"mediaSourceInit",manifestDownload:"manifestDownload",initSegmentDownload:"initSegmentDownload",mediaSegmentDownload:"mediaSegmentDownload",manifestParse:"manifestParse",videoElementError:"videoElementError",sourceBufferInit:"sourceBufferInit",sourceBufferAppendException:"sourceBufferAppendException",sourceBufferAppendMissing:"sourceBufferAppendMissing"};!function(e){e[e.error=-1]="error";e[e.idle=0]="idle";e[e.initializing=1]="initializing";e[e.buffering=2]="buffering";e[e.playing=4]="playing";e[e.paused=5]="paused"}(t.DashlingSessionState||(t.DashlingSessionState={}));t.DashlingSessionState;!function(e){e[e.error=-1]="error";e[e.idle=0]="idle";e[e.downloading=1]="downloading";e[e.downloaded=2]="downloaded";e[e.appending=3]="appending";e[e.appended=4]="appended";e[e.aborted=5]="aborted"}(t.DashlingRequestState||(t.DashlingRequestState={}));t.DashlingRequestState;!function(e){e[e.MEDIA_ERR_ABORTED=1]="MEDIA_ERR_ABORTED";e[e.MEDIA_ERR_NETWORK=2]="MEDIA_ERR_NETWORK";e[e.MEDIA_ERR_DECODE=3]="MEDIA_ERR_DECODE";e[e.MEDIA_ERR_SRC_NOT_SUPPORTED=4]="MEDIA_ERR_SRC_NOT_SUPPORTED";e[e.MS_MEDIA_ERR_ENCRYPTED=5]="MS_MEDIA_ERR_ENCRYPTED"}(t.VideoElementError||(t.VideoElementError={}));t.VideoElementError});define("@ms/dashling/dist/amd/Utilities",["require","exports"],function(e,t){var i;!function(e){e[e.MEDIA_ERR_ABORTED=1]="MEDIA_ERR_ABORTED";e[e.MEDIA_ERR_NETWORK=2]="MEDIA_ERR_NETWORK";e[e.MEDIA_ERR_DECODE=3]="MEDIA_ERR_DECODE";e[e.MEDIA_ERR_SRC_NOT_SUPPORTED=4]="MEDIA_ERR_SRC_NOT_SUPPORTED"}(i||(i={}));var s=function(){function e(){}e.bind=function(e,t){return function(){return t.apply(e,arguments)}};e.log=function(e,t){t&&!t.logToConsole||console.log(e)};e.getXmlNodeValue=function(e,t,i){var s=e.getElementsByTagName(t)[0],n=s?s.childNodes[0]:null;return n?n.nodeValue:i};e.getVideoBufferString=function(e){var t="";e=e||document.querySelector("video");for(var i=0;e&&i-1){t+=60*Number(i.substring(0,s))*60;i=i.substring(s+1)}s=i.indexOf("M");if(s>-1){t+=60*Number(i.substring(0,s));i=i.substring(s+1)}s=i.indexOf("S");s>-1&&(t+=Number(i.substring(0,s)));return t};e.getVideoError=function(e){var t=e.error;return t?i[t.code]||String(t.code):null};return e}();t["default"]=s});define("@ms/dashling/dist/amd/Storage",["require","exports"],function(e,t){var i=function(){function e(e,t){this._prefix=e||"";this._useSessionStorage=!!t}e.prototype.getItem=function(e,t){var i=t;e=this._prefix+e;try{i=this._useSessionStorage?window.sessionStorage.getItem(e):window.localStorage.getItem(e)}catch(s){}return i};e.prototype.setItem=function(e,t){e=this._prefix+e;try{this._useSessionStorage?window.sessionStorage.setItem(e,t):window.localStorage.setItem(e,t)}catch(i){}};return e}();t["default"]=i});define("@ms/dashling/dist/amd/ManifestParser",["require","exports","./RequestManager","./Request","./EventGroup","./DashlingEnums","./Manifest"],function(e,t,i,s,n,o,a){var r=function(){function e(t){var s=this;this._events=new n["default"](this);this._parseIndex=0;this._settings=t;this._requestManager=new i["default"](t);this._events.on(this._requestManager,o.DashlingEvent.download,function(){s._events.raise(e.DownloadEvent)})}e.prototype.dispose=function(){if(this._requestManager){this._requestManager.dispose();this._requestManager=null}};e.prototype.parse=function(e,t,i){var n,r=this,l=++this._parseIndex,d=function(e){if(r._parseIndex===l){var s=new a["default"](r._settings);try{s.parseFromRequest(e);t(s)}catch(n){"object"==typeof n&&(n.data=""+e.data);i(o.DashlingError.manifestParse,n)}}},u=function(){r._parseIndex===l&&i(o.DashlingError.manifestDownload,n.statusCode)};n=new s["default"]({url:e,requestType:"manifest",onSuccess:d,onError:u},this._settings);this._requestManager.start(n)};e.DownloadEvent="download";return e}();t["default"]=r});define("@ms/dashling/dist/amd/Manifest",["require","exports","./Utilities"],function(e,t,i){var s=function(){function e(e){this._settings=e}e.prototype.parseFromRequest=function(e){this.request=e;this.parse(e.data)};e.prototype.parse=function(e){var t,s=new DOMParser,n=s.parseFromString(e,"text/xml");this.baseUrl=this._settings.baseUrlOverride||i["default"].getXmlNodeValue(n,"BaseURL","");this.mediaDuration=i["default"].fromISOToSeconds(n.documentElement.getAttribute("mediaPresentationDuration"));this.streams={};for(var o=n.querySelectorAll("AdaptationSet"),a=0;at.buffered.length;)n.pop();for(var d=0;t.buffered&&d'+(''):'';a+=''+('')+"";this.element.innerHTML=a;this._playerElement=document.getElementById(l)}};s.prototype._removeFlashPlayer=function(){if(this._playerId){delete g[this._playerId];delete this._playerId;this._isPlayerReady(!1);var e=this._playerElement;this._playerElement=null;if(e)if(m.isIE){e.style.display="none";4===e.readyState?this._removeFlashPlayerIE(e):this.events.on(e,h,this._onIEFlashPlayerReadyStateChange)}else try{e.parentNode&&e.parentNode.removeChild(e)}catch(t){}}};s.prototype._removeFlashPlayerIE=function(e){for(var t in e)"function"==typeof e[t]&&(e[t]=null);e.parentNode&&e.parentNode.removeChild(e)};s.prototype._onIEFlashPlayerReadyStateChange=function(e){var t=e.target;if(4===t.readyState){this._removeFlashPlayerIE(t);this.events.off(t,h,this._onIEFlashPlayerReadyStateChange)}};s.prototype._onLoadTimeout=function(){this._context.setVideoStatus({statusMessage:a.strings.errorLoading,error:new r["default"](l["default"][l["default"].flashLoadTimeout],{type:l["default"].flashLoadTimeout})})};return s}(s);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=_;window.flashVideoCallback=function(e,t,i){g[e]&&g[e].handlePlaybackEvent(t,i)}});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/canvas/VideoMonitorBinding",["require","exports","../../../../bindings/BaseBinding","@ms/dashling/dist/amd/DashlingMonitor","./DashlingMonitor.css"],function(e,t,i,s){"use strict";var n=function(e){function t(t){var i=e.call(this,t)||this;i.controlsDescendantBindings=!0;i._videoContext=i.valueAccessor();i.createBackgroundComputed(i._computeDashlingMonitor);return i}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this._disposeMonitor()};t.prototype._disposeMonitor=function(){if(this._dashlingMonitor){this._dashlingMonitor.dispose();this._dashlingMonitor=null;this.element.innerHTML=""}};t.prototype._computeDashlingMonitor=function(){var e=this._videoContext,t=e.dashling();this._disposeMonitor();if(t){this._dashlingMonitor=new s["default"];this._dashlingMonitor.attachTo(this.element);this._dashlingMonitor.observe(t,t.videoElement)}};return t}(i);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("@ms/dashling/dist/amd/DashlingMonitor",["require","exports","./DashlingEnums"],function(e,t,i){function s(e,t){t=t||document;return t.querySelector(e)}function n(e,t,i,s){var n=document.createElement(e);t&&(n.className=t);i&&(n.textContent=i);s&&s.appendChild(n);return n}function o(e,t){for(var i in t)if(t[i]===e)return i;return""}function a(e,t,i){var s=String(parseFloat(e.toFixed(t)));if(i){s=""+s;s.indexOf(".")==-1&&(s+=".");for(;s.indexOf(".")!=s.length-3;)s+="0"}return s}function r(e){var t=1e3,i=t*t,s=8*e;return si.DashlingSessionState.idle&&!e._interval&&(e._interval=setInterval(function(){e.isVisible&&e.setDataContext(e._getStats(t))},100))};e.prototype.reset=function(){this._dataContext=this._createContext();this.element&&this.attachTo(this.element.parentElement)};e.prototype.setVisibility=function(e){if(e!=this.isVisible){this.isVisible=e;this.isActive&&this._update()}};e.prototype.setDataContext=function(e){this._dataContext=e;this._update()};e.prototype.renderHtml=function(){var e='
        Audio
          Video
            Waiting for response
            Receiving bytes
            Downloaded
            Appending
            Appended
            Error
            ';return e};e.prototype.activate=function(){var e=this.element=s("#"+this.id);this.subElements={metrics:s(".streamMetrics",e),audioElement:s(".audio"),audioMetrics:s(".audio .streamMetrics",e),audioQualities:s(".audio .qualities",e),audioSeekBar:s(".audio .seekBar",e),videoElement:s(".video"),videoMetrics:s(".video .streamMetrics",e),videoQualities:s(".video .qualities",e),videoSeekBar:s(".video .seekBar",e),key:s(".key")};this.isActive=!0;this._update()};e.prototype.deactivate=function(){this.subElements=null;this.isActive=!1};e.prototype._updateSeekBar=function(){var e=this,t=e._videoElement;if(t){var i=100*t.currentTime/t.duration+"%";e.subElements.audioSeekBar.style.left=i;e.subElements.videoSeekBar.style.left=i}};e.prototype._update=function(){var e=this._dataContext,t=void 0!==e.state&&this._dashling&&e.state!==i.DashlingSessionState.idle;if(this.isActive){var s=this.subElements;l(this.element,"isVisible",t&&this.isVisible);this._updateMetrics(s.metrics,e.metrics);var n=e&&e.streams&&e.streams.audio||{},o=e&&e.streams&&e.streams.video||{};l(s.audioElement,"isVisible",!(!n.metrics&&!n.qualities));l(s.videoElement,"isVisible",!(!o.metrics&&!o.qualities));l(s.key,"isVisible",!(!n.qualities&&!o.qualities));this._updateMetrics(s.audioMetrics,n.metrics);this._updateQualities(s.audioQualities,n.qualities);this._updateMetrics(s.videoMetrics,o.metrics);this._updateQualities(s.videoQualities,o.qualities)}};e.prototype._updateMetrics=function(e,t){l(e,"isVisible",!!t);if(t)for(var i=e._metricLookup=e._metricLookup||{},o=0;o'+a.title+'';s(".metricTitle",r).textContent=a.title;e.appendChild(r);r=i[a.title]=s(".metricValue",r)}r.parentNode.className=void 0!==a.value&&null!==a.value&&""!==a.value?"hasValue":"";r.textContent=a.value}};e.prototype._updateQualities=function(e,t){l(e,"isVisible",!!t);if(t)for(var i=e._qualityRowLookup=e._qualityRowLookup||{},o=0;oNumber(e.childNodes[d].qualityIndex)){e.insertBefore(r,e.childNodes[d]);break}r.parentNode||e.appendChild(r)}this._updateFragments(s(".rowFragments",r),a.fragments)}}};e.prototype._updateFragments=function(e,t){l(e,"isVisible",!!t);if(t){for(var i=e._fragmentListLookup=e._fragmentListLookup||{},s={},o=this._dataContext.duration,a=0;a
            '});define("odsp-next/controls/video/controls/playbackPanel/PlaybackPanel",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PlaybackPanelViewModel","./PlaybackPanel.html","./PlaybackPanel.css","../../../contextualMenu/ContextualMenu"],function(e,t,i,s){"use strict";var n=i.registerComponent({tagName:"od-playback-panel",template:e("./PlaybackPanel.html"),viewModel:s["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e; }for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/playbackPanel/PlaybackPanelViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../../../bindings/css/ClassesBinding","../../../../bindings/keyboard/KeyboardBinding","../../../commands/CommandViewModel","../../../../bindings/contextMenu/ContextMenuAlignment","../../VideoPlayer.resx","../../../../bindings/dismiss/DismissBinding","../../actions/SetVideoQualityAction","../../actions/ToggleVideoABRAction","../../actions/ToggleVideoDiagnosticsAction","@ms/odsp-utilities/lib/string/TimeFormatter","../../resources/VideoResourceKeys","../scrubBar/ScrubBar","../volumeMenu/VolumeMenu"],function(e,t,i,s,n,o,a,r,l,d,u,c,h,p,f,m,g){"use strict";var _=1e3,v=function(e){function t(t){var i=e.call(this,t)||this;i.context=i.resources.consume(f.context);i.scrubBarComponent={name:m["default"].tagName,params:{}};i.volumeMenuComponent={name:g["default"].tagName,params:{}};i.addBindingHandlers({classes:n,dismiss:d["default"],keyboard:o});i.currentTime=i.createPureComputed(i._computeCurrentTime);i.totalTime=i.createPureComputed(i._computeTotalTime);i.percentVolume=i.createPureComputed(i._computePercentVolume);i.showVolumeMenu=i.createObservable(!1);i.showContextMenu=i.createObservable(!1);i.contextualMenuParams=void 0;i.labels={fullScreenLabel:i.createPureComputed(i._computeFullSreenLabel),gearLabel:l.strings.qualityMenuHeader,playPauseLabel:i.createPureComputed(i._computePlayPauseLabel),volumeLabel:l.strings.volumeLabel};return i}__extends(t,e);t.prototype.onPlayToggleClicked=function(e,t){this.context.isPlaying(!this.context.isPlaying.peek());return!1};t.prototype.onGearClicked=function(e,t){if(!this.contextualMenuParams){var s=[new a({text:l.strings.qualityMenu1080,isToggleable:!0,action:new(this.managed(u["default"]))({quality:1080})}),new a({text:l.strings.qualityMenu720,isToggleable:!0,action:new(this.managed(u["default"]))({quality:720})}),new a({text:l.strings.qualityMenu480,isToggleable:!0,action:new(this.managed(u["default"]))({quality:480})}),new a({text:l.strings.qualityMenu360,isToggleable:!0,action:new(this.managed(u["default"]))({quality:360})}),new a({text:l.strings.qualityMenu240,isToggleable:!0,action:new(this.managed(u["default"]))({quality:240})}),new a({text:l.strings.qualityMenuAuto,isToggleable:!0,hasLineBreakBefore:!0,action:new(this.managed(c["default"]))})];this.context.canShowDiagnostics&&s.push(new a({text:"Show diagnostics",isToggleable:!0,action:new(this.managed(h["default"]))}));this.contextualMenuParams={items:i.observableArray(s),alignment:r.BottomCenter,allowHorizontalMenuNudging:!0,isOpen:this.showContextMenu,isBeakVisible:i.observable(!1),target:t.target,anchorElement:t.target}}this.showContextMenu(!this.showContextMenu.peek());return!1};t.prototype.onVolumeClicked=function(e,t){this.showVolumeMenu(!this.showVolumeMenu.peek());return!1};t.prototype.onMaximizedToggleClicked=function(e,t){this.context.isMaximized(!this.context.isMaximized.peek());return!1};t.prototype.getMuteButtonClass=function(){var e,t=this.context.volume(),i=this.context.isMuted();e=i||0===t?"Mute":t<=.3?"Volume1":t<=.6?"Volume2":"Volume3";return e};t.prototype._computeFullSreenLabel=function(){return this.context.isMaximized()?l.strings.exitFullScreenLabel:l.strings.fullScreenLabel};t.prototype._computePlayPauseLabel=function(){return this.context.isPlaying()?l.strings.pauseLabel:l.strings.playLabel};t.prototype._computeCurrentTime=function(){return p.formatTime(this.context.position()*_)};t.prototype._computeTotalTime=function(){var e=this.context.duration()*_;return isNaN(e)?"":p.formatTime(e)};t.prototype._computePercentVolume=function(){return this.context.isMuted()?"0":Math.round(100*this.context.volume())+"%"};return t}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=v});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/actions/SetVideoQualityAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/VideoResourceKeys"],function(e,t,i,s,n,o){"use strict";var a=function(e){function t(t){var i=e.call(this,t)||this;i.name="SetVideoQuality";i._context=i.resources.consume(o.context);i._quality=t.quality;return i}__extends(t,e);t.prototype.onExecute=function(e,t){this._context.desiredQuality(this._quality);this._context.isABREnabled(!1);return s["default"].wrap({resultType:n.ResultTypeEnum.Success})};t.prototype.onIsAvailable=function(){var e=this._context.maxQuality();return this._quality<=e};t.prototype.onIsToggled=function(){var e=this._context;return this._quality===(e.isABREnabled()?e.playingQuality():e.desiredQuality())};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/actions/ToggleVideoABRAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/VideoResourceKeys"],function(e,t,i,s,n,o){"use strict";var a=function(e){function t(){var t=e.call(this,{})||this;t.name="ToggleVideoABR";t._context=t.resources.consume(o.context);return t}__extends(t,e);t.prototype.onExecute=function(e,t){var i=this._context.isABREnabled();i&&this._context.desiredQuality(this._context.playingQuality());this._context.isABREnabled(!i);return s["default"].wrap({resultType:n.ResultTypeEnum.Success})};t.prototype.onIsToggled=function(){return this._context.isABREnabled()};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/actions/ToggleVideoDiagnosticsAction",["require","exports","../../../base/BaseAction","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-utilities/lib/logging/events/Qos.event","../resources/VideoResourceKeys"],function(e,t,i,s,n,o){"use strict";var a=function(e){function t(){var t=e.call(this,{})||this;t.name="ToggleVideoDiagnostics";t._context=t.resources.consume(o.context);return t}__extends(t,e);t.prototype.onExecute=function(e,t){this._context.isDiagnosticsEnabled(!this._context.isDiagnosticsEnabled());return s["default"].wrap({resultType:n.ResultTypeEnum.Success})};t.prototype.onIsToggled=function(){return this._context.isDiagnosticsEnabled()};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("@ms/odsp-utilities/lib/string/TimeFormatter",["require","exports"],function(e,t){"use strict";function i(e){var t="",i=!1;if(e>=a){var r=Math.floor(e/a);e%=a;t+=r+s;i=!0}var l=Math.floor(e/o);e%=o;l<10&&i&&(t+="0");t+=l+s;var d=Math.floor(e/n);d<10&&(t+="0");t+=d;return t}var s=":",n=1e3,o=60*n,a=60*o;t.formatTime=i});define("odsp-next/controls/video/controls/scrubBar/ScrubBar",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ScrubBarViewModel","./ScrubBar.html","./ScrubBar.css","../../../progressSpinnerFlat/ProgressSpinnerFlat"],function(e,t,i,s){"use strict";var n=i.registerComponent({tagName:"od-scrub-bar",template:e("./ScrubBar.html"),viewModel:s["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/scrubBar/ScrubBarViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/ScrubBinding","@ms/odsp-utilities/lib/string/TimeFormatter","../../../../bindings/keyboard/KeyboardBinding","../../resources/VideoResourceKeys"],function(e,t,i,s,n,o,a,r){"use strict";var l=1e3,d=function(e){function t(t){var s=e.call(this,t)||this;s.context=s.resources.consume(r.context);s.addBindingHandlers({scrub:n["default"],keyboard:a});s.percentPlayed=s.createPureComputed(s._computePercentPlayed);s.seekTooltipPercentage=i.observable(0);s.isHovering=i.observable(!1);s.isSeekTooltipVisible=s.createPureComputed(s._computeTooltipVisible);s.seekTooltipTime=s.createPureComputed(s._computeSeekTooltipTime);s.seekTooltipLeft=i.observable(0);return s}__extends(t,e);t.prototype.onLeftKey=function(){this.context.seekPercentage(Math.max(0,this.context.seekPercentage.peek()-.05));return!1};t.prototype.onRightKey=function(){this.context.seekPercentage(Math.min(1,this.context.seekPercentage.peek()+.05));return!1};t.prototype._computePercentPlayed=function(){var e;e=this.context.isSeeking()||this.context.isScrubbing()?100*this.context.seekPercentage():100*this.context.position()/this.context.duration();return e+"%"};t.prototype._computeSeekTooltipTime=function(){return o.formatTime(this.context.duration()*l*this.seekTooltipPercentage())};t.prototype._computeTooltipVisible=function(){return this.context.duration()&&this.isHovering()};return t}(s["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/bindings/ScrubBinding",["require","exports","../../../bindings/BaseBinding"],function(e,t,i){"use strict";var s=function(e){function t(t){var i=e.call(this,t)||this,s=t.valueAccessor();i._options=s;if(s.value||s.isScrubbing){i.events.on(i.element,"click",i._onMouseClick);i.events.on(i.element,"mousedown",i._onMouseDown);i.events.on(i.element,"touchstart",i._onTouchStart,!0)}(s.isHovering||s.isHovering||s.clientX)&&i.events.on(i.element,"mouseenter",i._onMouseEnter);return i}__extends(t,e);t.prototype._updateContainerRect=function(){var e=this.element.getBoundingClientRect();this._containerRect={left:e.left,top:e.top,width:e.width,height:e.height}};t.prototype._onTouchStart=function(e){e.touches&&e.touches.length&&this._onMouseDown(e.touches[0])};t.prototype._onTouchMove=function(e){e.touches&&e.touches.length&&this._onMouseMove(e.touches[0])};t.prototype._onMouseEnter=function(e){this._updateContainerRect();this.events.on(this.element,"mouseleave",this._onMouseLeave);this.events.on(window,"mousemove",this._onMouseMove);this.events.on(window,"touchmove",this._onTouchMove);this._onMouseMove(e);this._isHovering=!0};t.prototype._onMouseLeave=function(e){this._isHovering=!1;this.events.off(this.element,"mouseleave");if(!this._isScrubbing){this.events.off(window,"mousemove");this.events.off(window,"touchmove")}};t.prototype._onMouseDown=function(e){this._updateContainerRect();this.events.on(window,"mouseup",this._onMouseUp);this.events.on(window,"touchend",this._onMouseUp,!0);if(!this._isHovering){this.events.on(window,"mousemove",this._onMouseMove);this.events.on(window,"touchmove",this._onTouchMove,!0)}this._isScrubbing=!0;this._onMouseMove(e);return!1};t.prototype._onMouseMove=function(e){var t=e.clientX-this._containerRect.left,i=Math.min(1,Math.max(0,t/this._containerRect.width));this._hoverValue=i;this._clientX=t;this._isScrubbing&&(this._value=i);return!1};t.prototype._onMouseUp=function(){this.events.off(window,"mouseup");this.events.off(window,"touchend");this._isScrubbing=!1;if(!this._isHovering){this.events.off(window,"mousemove");this.events.off(window,"touchmove")}return!1};t.prototype._onMouseClick=function(e){this._onMouseDown(e);this._onMouseUp();return!1};Object.defineProperty(t.prototype,"_value",{get:function(){return this._options.value?this._options.value.peek():0},set:function(e){this._options.value&&this._options.value(e)},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_isScrubbing",{get:function(){return!!this._options.isScrubbing&&this._options.isScrubbing.peek()},set:function(e){this._options.isScrubbing&&this._options.isScrubbing(e)},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_hoverValue",{get:function(){return this._options.hoverValue?this._options.hoverValue.peek():0},set:function(e){this._options.hoverValue&&this._options.hoverValue(e)},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_isHovering",{get:function(){return!!this._options.isHovering&&this._options.isHovering.peek()},set:function(e){this._options.isHovering&&this._options.isHovering(e)},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_clientX",{get:function(){return this._options.clientX?this._options.clientX.peek():0},set:function(e){this._options.clientX&&this._options.clientX(e)},enumerable:!0,configurable:!0});return t}(i);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/video/controls/scrubBar/ScrubBar.html",[],function(){return'
            '});define("odsp-next/controls/video/controls/scrubBar/ScrubBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ScrubBar{position:relative}.od-ScrubBar .ProgressSpinnerFlat{display:none}.od-ScrubBar--isLoading .ProgressSpinnerFlat{display:block;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:absolute;left:0;right:0;bottom:4px}.od-ScrubBar-content{overflow:hidden;position:relative}.od-ScrubBar-bar{height:26px;position:relative;cursor:pointer}.od-ScrubBar-bar:focus{outline:1px solid transparent;box-shadow:0 0 0 1px #767676 inset}.od-ScrubBar-scrubArea{height:100%;position:relative}.od-ScrubBar-thumb{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";height:2px;position:absolute;top:12px;left:0}.od-ScrubBar-thumb::after{content:'';position:absolute;top:-10px;right:-11px;width:18px;height:18px;background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:";border-radius:50px;border:2px solid "},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:"}.od-ScrubBar-fill{top:12px;width:100%;height:2px;position:absolute;background-color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";box-shadow:0 0 1px rgba(255,255,255,.5);overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.od-ScrubBar-bar:hover .od-ScrubBar-fill::after{content:'';position:absolute;left:0;top:0;height:2px;right:0;background:rgba(255,255,255,.1)}.od-ScrubBar-buffered{position:absolute;left:0;top:0;height:2px;background-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-ScrubBar-tooltip{position:absolute;pointer-events:none;min-width:30px;height:25px;line-height:25px;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:";top:-22px;box-shadow:0 0 10px -3px;border-radius:1px;padding:0 8px;font-size:12px;text-align:center;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);opacity:0}.od-ScrubBar-tooltip--isScrubbing{transition:transform .2s ease-out,opacity .2s linear;-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.od-ScrubBar-tooltip:before{content:'';position:absolute;width:10px;height:10px;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";bottom:-5px;left:50%;margin-left:-5px;-ms-transform:rotate(45deg);transform:rotate(45deg)}"}])});define("odsp-next/controls/video/controls/volumeMenu/VolumeMenu",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./VolumeMenuViewModel","./VolumeMenu.html","./VolumeMenu.css"],function(e,t,i,s){"use strict";var n=i.registerComponent({tagName:"od-volume-menu",template:e("./VolumeMenu.html"),viewModel:s["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/video/controls/volumeMenu/VolumeMenuViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../overlays/Overlay","../../../../bindings/dismiss/DismissBinding","../../../../bindings/css/ClassesBinding","../../bindings/ScrubBinding","../../VideoPlayer.resx","../../../../bindings/keyboard/KeyboardBinding","../../resources/VideoResourceKeys"],function(e,t,i,s,n,o,a,r,l,d){"use strict";var u=function(e){function t(t){var i=e.call(this,t)||this;i.overlayComponent={name:s.tagName,params:{alignToParent:!0}};i.context=i.resources.consume(d.context);i.addBindingHandlers({classes:o,dismiss:n["default"],scrub:a["default"],keyboard:l});i.volume=i.createPureComputed(i._computeVolume);i.percentVolume=i.createPureComputed(i._computePercentVolume);i.volumeLabel=i.createComputed(i._computeVolumeLabel);return i}__extends(t,e);t.prototype.onLeftKey=function(){this.context.volume(Math.max(0,this.context.volume.peek()-.01));return!1};t.prototype.onRightKey=function(){this.context.volume(Math.min(1,this.context.volume.peek()+.01));return!1};t.prototype.onMuteToggleClicked=function(e,t){this.context.isMuted(!this.context.isMuted.peek());return!1};t.prototype.getMuteButtonClass=function(){var e,t=this.context.volume(),i=this.context.isMuted();e=i||0===t?"Mute":t<=.3?"Volume1":t<=.6?"Volume2":"Volume3";return e};t.prototype._computeVolume=function(){return this.context.isMuted()?0:Math.round(100*this.context.volume())};t.prototype._computePercentVolume=function(){return this.volume()+"%"};t.prototype._computeVolumeLabel=function(){return this.context.isMuted()?r.strings.unmuteTooltip:r.strings.muteTooltip};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/video/controls/volumeMenu/VolumeMenu.html",[],function(){return'
            '});define("odsp-next/controls/video/controls/volumeMenu/VolumeMenu.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-VolumeMenu{width:310px;height:56px;position:absolute;top:-56px;border:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}html[dir=ltr] .od-VolumeMenu{left:-132px}html[dir=rtl] .od-VolumeMenu{right:-132px}.od-VolumeMenu-button{width:40px;height:40px;margin:8px 4px;border:none;vertical-align:top;box-sizing:border-box;font-size:21px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:transparent;cursor:pointer}.od-VolumeMenu-button:hover{background-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-VolumeMenu-button:active{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:";border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-VolumeMenu-volume{display:inline-block;vertical-align:top;line-height:58px;margin:0 8px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";width:26px}.od-VolumeMenu-bar{width:204px;height:30px;margin:13px 8px;display:inline-block;position:relative;cursor:pointer}.od-VolumeMenu-bar:focus{outline:1px solid transparent;box-shadow:0 0 0 1px #767676 inset}.od-VolumeMenu-scrubArea{height:100%;margin-right:10px;position:relative}.od-VolumeMenu-scrubThumb{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";height:10px;position:absolute;top:10px;left:0;border-radius:5px 0 0 5px;padding-left:5px}.od-VolumeMenu-scrubThumb::after{content:'';position:absolute;top:0;right:-5px;width:10px;height:10px;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:5px}.od-VolumeMenu-scrubFill{top:10px;width:100%;height:10px;position:absolute;background-color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";border-radius:5px;box-shadow:0 0 1px rgba(255,255,255,.5);overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.od-VolumeMenu-bar:hover .od-VolumeMenu-scrubFill::after{content:'';position:absolute;left:0;top:0;height:10px;right:0;background:rgba(255,255,255,.1);border-radius:5px}"}])});define("odsp-next/controls/video/controls/playbackPanel/PlaybackPanel.html",[],function(){return'
            '});define("odsp-next/controls/video/controls/playbackPanel/PlaybackPanel.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-VideoPanel{width:600px;height:400px;background:"},{theme:"black",defaultValue:"#000000"},{rawString:";position:relative}.od-PlaybackPanel{padding:0 28px;white-space:nowrap;background-color:rgba(0,0,0,.5)}.od-PlaybackPanel-bottom{position:relative;height:50px}.od-PlaybackPanel-timePlayed{float:left;color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";font-size:14px}.od-PlaybackPanel-totalTime{float:right;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:14px}.od-PlaybackPanel-buttons{position:absolute;left:0;right:0;text-align:center}.od-PlaybackPanel-button{width:40px;height:40px;padding:0;margin:0 4px;border:none;box-sizing:border-box;font-size:21px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:transparent;cursor:pointer}.od-PlaybackPanel-button:hover{background-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-PlaybackPanel-button:active{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:";border-color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.od-PlaybackPanel-volume{display:inline-block;position:relative}.od-PlaybackPanel-volumeMenu{position:absolute;top:0}.od-PlaybackPanel-gear{position:relative;display:inline}.od-PlaybackPanel-gearMenu{position:absolute;bottom:100%;margin-bottom:12px}html[dir=ltr] .od-PlaybackPanel-gearMenu{left:50%}html[dir=rtl] .od-PlaybackPanel-gearMenu{right:50%}.od-PlaybackPanel .ms-ContextualMenu{position:static}.md .od-PlaybackPanel-time,.sm .od-PlaybackPanel-time{width:40px}"}])});_application/javascript_ohttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcitemvideoplayer-347f28e1.js OHbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_whttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcinfopanemanager.resx-c9747021.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f62fd15-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056342_Thu, 04 May 2017 18:05:53 GMTT2292_0x8D490DDFE89DEBB_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djfkv  'ESbt6@gl4TYm  "$O// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/tagEditor/TagEditor.resx",["require","exports"],function(e,o){o.strings={add:"Agregar",addTag:"Agregar etiqueta",editTags:"Editar etiquetas",addTagInputPlaceholder:"Nombre de la etiqueta",errorAddingTag:"No podemos agregar esta etiqueta.",errorDeletingTag:"No podemos eliminar esta etiqueta.",sectionHeader:"Etiquetas",title:"Editar etiquetas",newTagInputPlaceholder:"Nueva etiqueta",addExistingTagTitle:"Agregar etiqueta existente",loading:"Cargando...",addFirstTagTitle:"Agregar la primera etiqueta",addFirstTagDescription:"Agrega tus propias etiquetas o activa el etiquetado automático para ver las fotos por tema."}});define("odsp-next/controls/sharing/sharingByLink/SharingByLink.resx",["require","exports"],function(e,o){o.strings={AddPeople:"Correo",AddPeopleEmail:"Correo electrónico",AddPeopleEmailLink:"Enviar vínculo por correo electrónico",AddPeopleSendLinkVia:"Enviar vínculo por correo electrónico",AddPeopleSendLink:"Enviar vínculo por correo electrónico",AddPeopleConversation:"Iniciar conversación",CreateEmailWithLink:"Crear un correo electrónico con vínculo",DirectLinkText:"Solo tú puedes tener acceso a este elemento.",ToLineEditText:"Solo los usuarios en la línea Para: pueden ver y modificar este elemento.",ToLineViewText:"Solo los usuarios en la línea Para: pueden ver este elemento.",InvitedUsersOneViewLinkText:"Solo {0} puede ver este elemento.",InvitedUsersTwoViewLinkText:"Solo {0} y {1} pueden ver este elemento.",InvitedUsersThreeViewLinkText:"Solo {0}, {1} y 1 usuario más pueden ver este elemento.",InvitedUsersThreePlusViewLinkText:"Solo {0}, {1} y otros {2} usuarios pueden ver este elemento.",InvitedUsersOneEditLinkText:"Solo {0} puede ver y modificar este elemento.",InvitedUsersTwoEditLinkText:"Solo {0} y {1} pueden ver y modificar este elemento.",InvitedUsersThreeEditLinkText:"Solo {0}, {1} y 1 usuario más pueden ver y modificar este elemento.",InvitedUsersThreePlusEditLinkText:"Solo {0}, {1} y otros {2} usuarios pueden ver y modificar este elemento.",InvitedUsersOneAccessLinkText:"Solo {0} puede obtener acceso a este elemento.",InvitedUsersTwoAccessLinkText:"Solo {0} y {1} pueden obtener acceso a este elemento.",InvitedUsersThreeAccessLinkText:"Solo {0}, {1} y 1 usuario más pueden obtener acceso a este elemento.",InvitedUsersThreePlusAccessLinkText:"Solo {0}, {1} y otros {2} usuarios pueden obtener acceso a este elemento.",PermissionsInfoZeroAccessLinkText:"Solo tú tienes acceso.",PermissionsInfoOneAccessLinkText:"{0} ya tiene acceso.",PermissionsInfoTwoAccessLinkText:"{0} y {1} ya tienen acceso.",PermissionsInfoThreeAccessLinkText:"{0}, {1} y 1 persona más ya tienen acceso.",PermissionsInfoThreePlusAccessLinkText:"{0}, {1} y otros {2} ya tienen acceso.",AnonymousViewText:"Todos los usuarios con este vínculo pueden ver este elemento.",AnonymousEditText:"Todos los usuarios con este vínculo pueden editar este elemento.",AnonymousEmbedText:"Vínculo usado para insertar contenido.",AnonymousSurveyText:"Cualquier usuario que tenga el vínculo de esta encuesta puede enviarla.",OneNoteSharingText:"Algunas páginas de este bloc de notas están compartidas.",AnonymousViewExpiryText:"Todos los usuarios con este vínculo pueden ver este elemento (expira el {0}).",AnonymousEditExpiryText:"Todos los usuarios con este vínculo pueden editar este elemento (expira el {0}).",AnonymousViewExpiredText:"Todos los usuarios con este vínculo pueden ver este elemento (expira el {0}).",AnonymousEditExpiredText:"Todos los usuarios con este vínculo pueden editar este elemento (expira el {0}).",AnonymousOptionText:"Cualquier usuario con este vínculo",SpecificPeopleOptionText:"Solo usuarios específicos",ToLineOptionText:"Solo los usuarios en la línea Para:",NamedOrganizationOptionText:"Solo los usuarios de {0}",UnnamedOrganizationOptionText:"Solo los usuarios de la organización",OrganizationEditText:"Solo los usuarios de {0} que tengan este vínculo pueden editar este elemento.",NoNameOrganizationViewText:"Solo los usuarios de la organización que tengan este vínculo pueden ver este elemento.",NoNameOrganizationEditText:"Solo los usuarios de la organización que tengan este vínculo pueden editar este elemento.",OrganizationViewText:"Solo los usuarios de {0} que tengan este vínculo pueden ver este elemento.",ChangeLinkTitle:"Haz clic para cambiar el tipo de vínculo.",CopyLinkText:"Copiar",LinkExpiration_DateDescription:"Expira el {0}",AccessDenied:"No tienes permisos para compartir este elemento.",ServerError:"Estamos teniendo problemas para conectar con el servidor.",GetLink:"Obtener un vínculo",MoreOptions:"Más",AllowEdit:"Permitir la edición",specialFolderNote:"No se recomienda compartir esta carpeta porque algunas aplicaciones le agregan archivos automáticamente. Si la compartes, otras personas podrán ver archivos que no deseas que vean.",managePermissions:"Administrar permisos",appText:"Vínculo a {0}",generatingLinkForSocialNetworkText:"Creando el vínculo...",MissingFileError:"No puedes compartir este archivo porque se ha movido o eliminado.",MissingFolderError:"No puedes compartir esta carpeta porque se ha movido o eliminado.",SetExpirationLabel:"Establecer fecha de expiración:",days:"días",daysWithDate:"días ({0})",premiumButtonText:"Cambiar a premium",learnMoreButtonText:"Más información"}});define("odsp-next/utilities/sharing/SharingHelper.resx",["require","exports"],function(e,o){o.strings={DisableLinkConfirmationTitle:"Quitar vínculo",DisableLinkConfirmationMessage:"Si quieres volver a compartir este elemento, crea un vínculo nuevo.",DisableLinkConfirmationButton:"Quitar vínculo",KeepExistingLinkButton:"Cancelar"}});define("odsp-next/controls/sharing/sharedWith/SharedWith.resx",["require","exports"],function(e,o){o.strings={TitleText:'Compartido con "{0}"',EmailEveryone:"Enviar correo electrónico a todos los usuarios",Advanced:"Opciones avanzadas",ServerError:"Estamos teniendo problemas para conectar con el servidor.",RequestPending:"Hay solicitudes de acceso pendientes.",ViewRequests:"Ver solicitudes",StopSharing:"Dejar de compartir",StopSharingConfirmationTitle:"Quieres dejar de compartir?",StopSharingCancelButton:"Cancelar",StopSharingConfirmationButton:"Dejar de compartir",StopSharingConfirmationMessage:"Deshabilitaremos cualquier vínculo de invitado y eliminaremos todos los usuarios del documento (menos el tuyo y el de cualquier otro propietario).",AccessDenied:"No tiene permisos para con quién se comparte este elemento.",MultiSelectError:"Para ver los permisos actuales de estos elementos, selecciónalos individualmente.",DisableLinkText:"Deshabilitar vínculo",NameSeparator:" | ",LinksError:"No se pueden recuperar vínculos en este momento.",SharingFrom:"De {0}",AdvancedDialogTitle:"Permisos de {0}",ShowAdvancedDialogCloseButton:"Cerrar",SharedWithManyText:"Hay más usuarios de los que se pueden mostrar aquí. Si eres administrador, puedes verlos todos en la página de permisos avanzados.",InheritedText:"Vínculo del elemento primario"}});define("odsp-next/controls/sharing/editLink/EditLink.resx",["require","exports"],function(e,o){o.strings={editLinkPanelTitle:"Vínculo de edición",updateButtonText:"Actualizar",cancelButtonText:"Cancelar",removeLinkButtonText:"Quitar vínculo",setExpirationLabel:"Establecer fecha de expiración:"}});define("odsp-next/controls/shim/comments/CommentsSection.resx",["require","exports"],function(e,o){o.strings={commentsStillLoading:"Todavía estamos recuperando comentarios. Te los mostraremos tan pronto como los recibamos.",commentsHeader:"Comentarios",commentsHeaderWithCount:"Comentarios ({0})",commentsNotAvailable:"No se han habilitado comentarios para este elemento.",commentsError:"No se pueden recuperar los comentarios de este elemento."}});_application/javascript_whttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcinfopanemanager.resx-c9747021.js OBbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/onedriveappfontsplt-f5f179f6.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:?456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:52 GMTYBlockBlob_$8f631e49-0001-005d-38d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056369_Thu, 04 May 2017 18:05:53 GMTU36360_0x8D490DDAC92EC1F_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MSgyOrdefine("odsp-next/controls/oneDriveApp/OneDriveAppFontsPLT.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(A,I){A.loadStyles([{rawString:'@font-face{font-family:"Segoe UI";src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAIvIABEAAAABFzAAAItjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAWi2AAhS4IlCIJlFwREAqC2DCCt2kSpigBNgIkA4h0E8YuC4h4AAQgBYhEByAMkEBbTAGRB9bGtgPk9bWoAEi3IQRL66k+5/khRSNjtwsELrvsXcG2pXTrzZIwFp6nZv///////+nJIg5tds/NzroAEkGj7X9BOhEIo+wbHgOaLIexpTuxJ6aYKbssguZY6QjDVvqsppnmLwNYlJ1nURa8OlJnKpPfo+9EfvrsZq8jiqMwbD4xvHHgSJBI0JkeOGXS8iLxZVbI8GEvEHNJmy5ni9iI1RAf0KE9xzWd6wo0vD/mxnvKA1e/mOyRr/V2OTqKDO025KdLl+TL7OfcczJJtAEbX8MMOUmQJBQSAiRxGJobhxqij2814SByNaKz3tzsHN5yh5cKb+nDyUTYwAMMw7Q/WuyE1fuOxZsCpxu1ZHOJ3hPra56QJfJaNeMv8f4xsrRDJAtpZ3Y6rJaJ8PKTMjLPU0bERjeHMAketAEhFbu04bmP3i43WOEH/2qfWPv/+un81s36/7oaq6Az489TfZu/xtgYZr2QIWWPPuo7PL/N3sePTnvorDhdiZGbLDFXzuhzKUYFYvSswN4wDqMwCp0V5yKtxGblWvz/z2ne9wUm2f2GoAbko2pIHmAP6/THDrhgO/EAKhl1B7hiFShgd0W47Oq7xMshWpVgxaSpqfrerzV+66X3x1a8pdhZapbTNY5nwCLcOwUwqwhtWMYMC9sB2KaFudCZjUkJRpESKQjSAoqFInYMFVEw0Z6JHjc3nct0US7qtS/yXfv//5f6tfchuOdcrHsLVKVSlSW5ZF85MkG1HimOq+P32J1WD5ITdjKSPWM1gbyWBpr/BxxavTSQNCA6w+4Z/sP45fRzda2urunO6ahtZtZ+QpumEFgVBEJQILyipDvVY/T/v0rr8M/z/+7l2z65N8nMQFeo2oVFl65wTeK7MVWhFAs1y1OFQZnhvwTAfO/UmhHZsmRrBGiSHTtOO2nG9gSqxK2mXSrRQnZvtof8vUzOe9mDn59l0nrR+eoR6Dj3zgf0twPzTG0CbqfwBOjHut5kpnzJfJE1goLO4dgrqaDi7vivMztmluP76yC3OGipXFTqixlOJ9O3HybMLqAlm3XL64b+I0EnSUfiAVKwBRJItlz6FdL9dxvUb1Dp5ExaywN8QKvecwE1u/s1yaY4s6ns4pxX7kJek/AiB3JII+i6rDxelpZNkiuAG0IIIfrY29svBfB/uDYklYuYJpI2ksq2F9WBeZbSDk7iAaqKaBWzRJKS7KRZh90d8MA32UZW00OcWT6INMACO9jtAT3CI9ubCYEr/O41X5fQdZV3Qjuw0O0yCcpJgtzX/9SVdgi9l7ACX6Oww7ixNnBE0voKO6Ob8boNs3arKvgU9HVBqlJUablo0to4jGAppAvlhWo0gNzNJSlE5OTH51b9isDwKoGWldNlL5e9hyRAO2JjErousOswLhJZFaKtVXI/DUmEBedL/siGws6I6tak+bXCtQLQrNzCHP8U9/x4Z4HOfKDF5tF1zQIMMBBLgjygrkr13+vuAISIFxl+kBylH/Wd4pXPIZ1kn1w+pcPFx52e2QVnZgfQ7gKUdheUuKCoJ4DSK2FBBUDhL0BKBfIniE6UnPS+0w8hEIACww8C9OR6lJPkmK8h5bsvd5/i9ej/01m283333llBhX3B3SA3HVV5PTbFzJ/1nkbe3Hq8R3LIOtZ6k1iHtoPcpUqZKjX10qK0DmjsgL0h6YAqwq5IUwHVPVGVomwD8f5ByS8DNIALWLffV/oZO7ss0KZ0uDmnplgqRTqopG8VQIPgc2ZZARk1OnwArR5FBwCKAgNpKRr3NJmUASDyJNty8c37sXcWb3JZ0YkvsRrEaUpNvs7sfmx9z9hq/7KpYgIOKWPc3s/Yin4ZYyt0otwoJ7RBUVEeIe7d/U+Ibci1emIhVSjyYnK2SWUngev3hGP7hSKLiIiIiPSI6eo3AUOa+gYE9WIlGgJL2zZbmgX+O5N/52axzmoWESNixIiqr+qpp97+/wEwqVckHRJx7fGpCkBm8g3TWQ4DdQvJUvlQvZ+YEgKHgORbgP/t7scqxuL87//565dxOOPPDwQAIAAAGNrjAJDEBMI7foWBP299PIBIRB0rktGyYUeqHDCilhOZcuGiqOEG0igWFLi14xd5/CRxFTARpYqyTKqsKXqr0UANAAZCnhCshiFwKAKGLI6qCDQSUwpb0jgMoSyx4Eh4MoGyYiVaLtMpDCqzGivT2QwOk7dWbf7CEXCF9cTRlwhkQvlEl8eIEiQpcjOUNEdVQFNEbwljVsZUwVKVPrUjdWwNGZq4Wnht4087BLqE7RFN+sQGMg1Jd9Qx2Xgie6ed8Vky+qB80f1hhn8shF+MEEoRBzQZQ8FSy9H6PJ3AIDIrsXsyZxUql8Yf/VxDuCZLVFvccSRc2Xhn+4oNhCqRurFbuz4WGsvurmjf13ps6Gzp3+70ve2/7gf92efRAJwM9Wz49cLgaqQ3oy93Yx4mPE3O685vUz6mfc30Z/bpz6CADlAX1B74sQ8xgBrCOoI/jBEmSFP0ALcHsSAcGP9EiHcojAQnD3FbkoaioxnD3IZl4ljl2dcCb0USnyyoIrxSRTQxXTrGLU0ZS8FW1lFduOr1+NoJbh6aiyw2bmJ5llrLbOS2Ley2pb3KQe3YxmnTuuzM3LULt/XSw8rT2qsb79XWx87X3q8H/+UxHtHM2jFnd+ZvzIJ9iw52qcvoZ9SKT89VX86INeu+2vDNpiNbfgzthm37Zcfv3X3u+XuG7DvAcBjzod/Sp9D97EtYv4ZHC98iHUX5Ht0fMdHcz1i/4vyO75+ECPxN3GMMyDutDwB0gv9ZBeCAyp4HwH1YSMzDidsxoGlK0+pcilZ0cjemsYlrghKaiGSOy2N0XB9flH6uFtfg7F/smR0Fq0DFiqtUaZWrUj1TL9XvodahRprrz2PhW//9/e/PUgsjPNfyWOOZTd+P3aZeeezxswc0hWbSHCJVhWrgB2MMobbkv+YR/tl5D+5vaszpM36880OyzLGmR3YeuV97uBLT9z7vMf/PP4HlXxD9R2D5+6OEX9SRG4GlL0eTi4UILL4xV52YLhcQAACwIuRREIGg4/BXP8D8Gq+AlkGnQjFifZPt3emGOZ2so1SRJMloomVuhv/nMmjLkaDV/3HAI8qsWbWO6KlunZ7BsZXOTi97XXo8R9Wn33sOhgwYROJoUYZRw0Y4+WhO4pAqKlSqikvGlZaXVVRWV9XUPp031Dc2N7FGnQJ4ESIRzJpXb9wLB1/1jAk8EVBDQZv/nGCevigU8X746ZcNX/z2x6G/jjEgQlOjqiJBimxX+OlSqNGgxRIrzDHDGnvYxQa5AFHbiucefgD5OMGojrIwJq5i0E4iVVwGV8T5pvsMcPz73y7i5Nmf8zjZyNktIU6Ascu5E8Z+I6CQ1EhGEHgdIOSJwITz2ST0kK8/hK4A8BYJR7B33kXGsUbVMpxXrUYCHg4WcnqezJNiVCx6ZbYkzQtgtuy95WXWczYIYnFYC4Bhgwhus2Y856pMHCvpwcokkSRnxlgNQJBAIWxIEvBMAtfRIO5uJgI+arIyeXlNnx871bgds22cC3f6bjDaGPNUpAium/JvpJNDxskC0SECR96ofRpbufqvnuszO+9fL0DYOMLJAE714fPFjB4XrvS38xVtXQ/1A590cpUBjP0LALI2bhK141u3m/MTwAD/v7hR3dScKEY0cnu+6rO9V7ktxANeikJV8rIMZfb5rzhxJFqPbK9xYhn1wMT5xaeeXn2mSzAfSxMr7l90/+xV8llZUeIOZ5RDc9widrNV69/yALnFIzDczlyxSJjBZqYx6DQqhUwipuKwGDQKmZKclJgQHxcbg4BHw6AQMCgqMkLk5vrq8uLYz6O3WnKSyIE8OrCbY9vTZREZa7IdI2yQh+wXSuYYEAkMe0gEBOPyPxsBOZOLEq1bpVdo/H2E5krkayjUlYNX1tDdh/XboDj8n5RE7jJGEqrj39w+mBosaSougu/sje3Rb4NBoThnYA6x0ekY5WMpGfD6G3bJhIaH+u4gKKLVpgQoF3V0uLkbC/KY58twgK9pCMiw6qfNn+ZdY0BEQKEL4yNkPVXaY5DYKpe4YA5/Ek6nY6Wkws+Nyec19FwG5NhDk2/KSv8paXJxspo1W0yyMn8M9nOyDpqqtO5FALen4chZK5dKCrF3cFwq5gVeN5la8PEBbl5xnSNjOz2mmFHZ2mEov7yEHFReuRVzeHU/2m9HXJg6Jv+kIur/gqGJ8YznKYDnQReIbZFq8FJgxuqW3rfpdY4pP5yQK0w6oKBMFrZ1UKaVrAfzah3VNA7x0UsycrWIEnBc0ZIZ2QjqsSSw7KhZA1pgssGkblGSLyJ6dUKo68X3mcyRsgqyLtJVOqRv/pHSU5lZo88yO32/JZ+FGi3hxb/xi82E7dqK6Agz8mRedkdmpcsIEp1R45izvPokIZzKcTcx2cD+ELfc/X1onjh3DWmkm9EzSQ7XzlMVtT1NduZKNUVDrTDnjGQe3aBRMaACtFq+iaqSmZDCsNL4sazitCtxjgF37fVMV+BZqZGcwsW5Edlx3W7SdP115gh4PXcHE/bHnc14aaTTeiGvNgGqkmQ173NcrRYx535thU2WmxIrFtyAv6KPP0tFc5eSEdO8GkyoHT9nmj/f+5o78izfo3zWrvyOFVdHm7tFcycC0lmS9XsGb4b1Oq6m1yUclc/q5+MqopLY6bldqljfThZR5JSgQNiuYUxfJxMa9YxoG3bNmLLa2APuZ/7m5csJa+FqVzPyjdg1h6qUpRPFeTsE38x4SZe/VB1F+hhzZUxgHoIeLP92RQmGUJxRBWjuLmaEkgle1ozOAFq7C47DeCVJTQqM7wYzR8kJyp6FstZtnAnGvQXmPNmgYAY25+OnWH/d86Y+DiFsqI1idTAfwFsZajCfmnj/gZ5WIkw1fb/4gq9YPrO5G891WK60WbuJtqyyPRQVRw3ev6DfsR/JeNnVSn5yuMmeI8NM5cykawe0HX1uI7DHVuQS13KbvgnJXWhCPWurpqAE5GjHRioxf9EH/yaO+gLlJQoctFVSL20aeUnTuav0lQtSnjND0vrIqlNJn/y/GSbTC5dbXJxMUdfLNomT+DSd6bO07VTHUZbxZWFMIzMXayO+TTZZUYIpFIF8CTQeBZKUOXoalh9NAZdollcqouXpTHkYLhRL5tP4j5q1Ac4uErrVSOVOliE7gLeMH6Y3gPyRkutRFiJ9ZExL/IAaDcpSFjTK57Hspc09X1GeGi5QLDK2EB1ANWRDvy8bDlm81EhRYjTsSeZYpQMGxb+eSzOzuG9Nb4vnEPcsO/W4T47RJc6m7obz/AfGq8oxbL/BgYEHJtQDRkwkZe0uLqtQQxZwQEEMYvhAluvViJsGildqNuR5qJQINUXi6cMF4ZSIDxLEWYw7bpEQ1/MYNa6mvZqqGo/HQnK2HXTfaPc4zRvjjfUmsDQzu5RmD+J13iRAQrxnUJrMbgvRlTf3dQq7CY+VqmHW09I2tcSWtarqoYEm5A8L4eVzmxXLEUomOkBhoScGd2AHLgJYg+/ZNJ+qPewJpzPl64BkLTLukxzqruvTbQCFWlfMQHtWIIDkGtUmashjiXre/U8DgOaDAMRmADoInPoPQPImAzADEPcA1n8AEE0gng8o0OSp9aiZLcGTCl6u8YfKIpyGzwZzge8ZptJMX3XShV3eWFGvE73VW1ItcScW4SiVKWO6RW71W12Bho+4JlTjgC/b9tEw70xogtTXEjmjR4RJbtNN0GfyRR1CxZntNz15JBpMOeUodSPZKkQ1jYfGXT5Dnw0ld47VfNIHMya4aWukKsxOBjlZLvJJUcxe59ir2LH7JG5ZpaJSVTvTdcynor9gTavKOLDnVeL6VWIUq+MZK23qK8pyWTY+06p2no1y51Lv7W/LjDZFaRrWlKlVTbfryP6qcfGEc3neraIyxo2s6AJ3Wt1vKuPcRNpi1SQ6JvRAMK5yQmMH0jEw6xVOCFHRKkXUwYklC+LZPNS4l871rFepZ86PljPmrZHliE0877tirVXmRttnTKiO3RqB5f9ZUDEOStatrzSdIl7LRkoINrCyZmpHsJaMyaVuj7G1jLENxSaDudb9Wer5teda2na3ERnuzOYyWQkw2+lbrI7QINFKg27f4BPH8m0o4WV5NvZZijZ04PMCBdQX9M6QOm7ZSRKriCsrjIjF736DHmokZryWYF3I2p7Sz0sSMiv2myMdOqZpGupzU3N4AnPn+AfCXU3Cn7F7YHonX6uWZfCu/b7daB12y7x+Tvi0UV3SGwax1RmfffFUQ9HYUPXsGwvQrGvuv25OnKr3ZxH+6/o5l//x4nj879sc/rfLh5rKO0Xf9Wa86SL7ZbHqVFlk66zZZVu82pIs5fIWw2rkpftJUuXL+l+dIz7pa5q6fAQeOcoc3Xt19EQWxuKR1dTSRopoMHab1WiuhhRkMrCdohUAgiyi6frY6Ih4la8UjFq5cZq6dzIqxQoa9CztAxnYZrikbntELeCR5uZN5lTWP3LQy4mBAXKeXEmWReM4w2Ql1iNcLHX3s+zTJ4bka/2Qq8zScEniJYe6J/1MM8I9IxtnMMNFU7PxD7oZUzJnRgh4aZ080b5oXveuo7HJ/dZeZknUMrVchmjYuGmcRUtoMXXq25mnQKTsC7KTTm4j2e+3XMfaeoew/RoKm64qqbDRcKV1s3mH5F+QEDpsIZqw9LfzP6BUmqaQb+HA/3vyCbAB4bejUMz6EO5MbBfYmzbGYu9tpgRO/4KzViVPrwySDyGwof0DzBWCW6y7pkv8R89zeFXY/4xYZsW1QrsJIU8YkJxAqG8HePZGYZaWsZEz2SZ8hYSbDKFXhH7Lo1h+OgFFZbyjdAUv5dwTd3KCdE8iLAswe1ogQs2BdbQvJrXCkn1uBXah+KnJvB+3PG83Gf9tEIyH2aHQQgP6+v/gRsF7avRppYh9k0ngPPIiuzusas2EG/os9CKPCGXim4hjUbxvlYVRW2P0vJi6/Pq+KZ81kJ4/0DXfIFhrEbEHpRDOZH0pj3y0F2V1IBYNy1cRf11bTn0RuBlglqzhzjnOB6S8Z2OBkGVjkc+dfeTnahSt7RXYWtZAu8XVc9WcVNa5IYEBc5abmzjvqW1LMKxiIlkaXWSJrdDhDpPOVYtYQLaghYblAJlHUeNhoP8otpnlLzH5hHtbJ/Qi/xHKOTdJCD+j+AkwZQ69EUCrEBDCGtaX0LNylB/MUzj3EJsc1KStPJWNKphqzcM87X183JTJdQACUUghDeJRxZqNRAZqzn2GMftKxGOFaJhffsgKaD/uhf4HrB8J3yN5tx4ZLvsdGfE4aC4WrBONGjQIp7jOFfuRF5hcMxXDbIZnK87DpZd5v3v01A9hCxP+R/JvADp2pm+/NMpyl62HaaNG6rSq2wLwwq73gL/FWB+8sUM8bfDVua9+/rYZvOHSp5D8GsTkabayDIZmp6sxzWPjCxnM2u9Ec2xhv6nBxO4c7KwaC0/Ylc17cidJryKNKorHK7CR+ai3uHCqnEsSqFPeQM8IpbdH11Y2sR21eKBjepYsDS/6yy97ghJcfjlTaVR0mTJFueFVCC95FnwxjZIPgp6keDEl6E8Phws0z8YAhqEdiwidhLKUpD3Eiv13UDihFt7myswYJqZIoUZBedEEm2A2ZApIhaYsitlUIqfM7KToIZzgnO7IpBa9zFZWW3Zuyc7QGe8KqxUxVhnX2olCwyM+Z8f5u81zdwWFDg5m+uW+abkBSWrzsNchc2KBqd9eO1KJFWUo5R9INY0bhNbDjWGkwaw79ZjXFJAsGoCQqgju6DWvCwF/uLRSoMNH8Tx/pgKXOIABE5STCkqi00yfzlNZ3fIhwyrg7MUmGmXH9WLwD7y8E7Xr06S0wKxwCSJZXGfi8BTw6GqSF554Y4Txgb7PCLktHoe2ij2yNIqY64XgUMLAQLMHjO5aqfVxKr2eS4NSHS3MLEzJnmWTgL0sOZ/qYLTPIRB0lKNFbIh+EjHXMCuTmOdLGudtXbtNl6ffA5zBp2SWCymlQbNmL9wEdGj6RTeoVKwHHqHbDGG0QHZT4DDJnF7HfqAYQNcIJ06C2Esc4WBBDa6EX3xyqaBeY5935kpvrjmi6aaIt/ActvSZut8XEZW+b35GfTeYJJPKt1dxzkkwPotqk+qN0OicSrHq60py0GkIJ2x2D2WjK5AEAURQ1QQQb8eae59J2HQTZqtsyHPK+jGgXDDQ2IriipkCStye81yBf5NqhpMvlwYLtrRcgMFFdxNemnVvXT8YZVjgOiixdKHqmSjZezUcLLJFp7Ekosnp07sUBXSJEBeQl/oDE7yTL1SHqJqJYPbEeU8cA6ZDXpoNr400dw7b2QTpphmAu6mZZxuHT2Mx5ZZjwREv56f+9RiWKtkMw963uZpOamAaUU21MD0PLHkrTq3i1mtetZ6vtM2XehBdcXqVVk6tyLJ3Q8v22DuUBZNgl4cR9VXnVaIOYPLOXQkNOojTVOgobotZH+BOnBvCn5HzKaz0cCF2XWGVJ7+Sa63yjQ5PARaXmq7IClo3MfPKksB0k5N6JseqEqA0SxdgzyjQnw/4f7C2QIEsSr5KNhh6qJk4bigHSipdL38ywB4+06IWW81HGSvXWV11P8kMVm8sxWk9pyxCfkhbnMFloMfOpsNA9aIhcELyreqay1V04F1vyXW3ypdeoDU1usztH3IJjt2OkMNy49VDVGza+LmUA/muaR4/rlc37JO2c4PTlsbey67M4VVeBdMVutYmF18D+WjTlydGLB9NtemJLAnrXJDsASuow7SBlqVJppgwj38g1pTtYhnvxzla2IVA3POxKFrYrYZnzvBq9p505saLhvEablYvhh5dO/Wk0yeu1xvX7hCxDACGw06L2AUrdkiUEPNR0eER9rqy3cMUC9+wxscEMe8rdxkyh91YGfbgI2451dXvNEzSQcYemPcGjcTMB5ikbNuo/SVYZXEe8jc1Rr4jm8zGbNhuz+9ww3TUmmzwlrPubdZ6ZeIoqdgqcMijAz7TnGFFNU8UCWlFtJT8Q2vqx8A8f13Mil7i5If5YW7i0pfJfKjbotsT1oWf2LHXLevucFKcvGz1ARcU0AievLiTMqdB9/yZ6zv+sJ5z50XXC+v6l0zja60cefX30ve1JbeFC7UXnJwHeZ9k0ek/aYv5/1b3KxdkNe9oPr7oSM+euYFzbdU2gg6sq4h1e2A4K2xD4S6PkgwULJH2IKZ5vRRL2Tv25l64xlKmsu9bkNO5eWid0DzjywL/nCHGbCOEUWtFuKDD/IEbqcMXBef3CygGm1xi71A1yeMV27UmTcYP73Nxu8JHN9nTQbbKXi26KbjALU3HQhdPpfZMJYiPFCbyRqtFuROpZ3AWkXO5KrYsqYOZ2itzxOx1Bc+EJNivRdxwwU5n3rar0JI5BpsTGuuFfy95Mpd9Xg33PKcbsDq1M3C4ZO0lXsH7+NTm2UGQS2tYNIozIJ4+ZBYQkKxa+LFABJzJf1LgXjLbWB7gbq/uaSTn2/AbbgOIA+iD4Ltf5yM2nXPKZNvK8pCV9+mC+ywIh/JcS6wU0gzNZtfmWoC1v6TA5Al3pCe4VDIDDdABpvgtug94qaf5L2nxtSGJGrPSgDpMpRVCnowHOM+tCibSGR/aIzjRA7xD2caBM5Vyr/iYz/R3fbWqmHqqrKapRTeNBzKRHLIQlC4RyBy3zVNdRzSZMouqTyPsZIfodvozyuBYgw3ohfnQKISX4qugvmc6l7Zcveoa9dhTK8qa3BxXTu71wslXgBcV2HgtJLIpW9xIuuxXXNSPLsW1tRsPUz/v7t6zso03zx0y30ySdkNnlDfue3e/YHcbU+/AzF57HFudw87liG+Z6E3Z5iP2uORSZUKJ1QIPTNVIbPZANvY/cnUbD7sSH0ba8t8EB5E/27vpaNrllE9Xb8daU2OOh2SYkbG1CpjrCpXBKshr+iloXr/Oq0vsy+hbEBGlyesn+J2R19BCws68likR3JRfnJTweDPzOrNeQZ/icz5lmhFRpT/cjND5WUh3/lcTfdznaPPR6eXbDvMDmWN4SzA3n9AcMjh8f4zvsNP6oNVtZbI9sxrJM4PL7wjoo/bvChZ6Zcpj42NiYeg+LXK5P2I56fnwhKFhYLG5c2qmoLq3trbn/56AzbMyla6xXtklkRb2NtUrumLLBImdxv7EaqNF3rph7dLCxqk70+Mr5/bvU7xEdVZxb1NtsK6xQaFeE7HcE3l+lAR8Ouf528VsRY6FCIsPxbYqiBO5E/ufzuAfnYRQfURxzIT6HI4mkpnWFpnJRJQS6rpnuuPxXqUMqSxd1cAqS3cYCbXFlc2WRXqIgcfQqxlTEAw0kbj2Ntzvq23jyLQdcXf76K0Byjg+OT5Fmt+lyK4hMHzfF6bQ2VEqKj66gIevDHJ+8J9KCEFPcAmSVxWaiaYepNvnHJujGquerPDg7RzCUGy2jV2sypDY+NdvvVeIHl/921/NjYZ4lZ0NFXaZtSv+zM8q2pTtHtuhr2rneFCTldwN2hN/a3kBBedkGO4cHu4aJjUDJfnV7DfVVd8QDv4V1B7k88wVgsFu4m4cBIrFJYv1gT+ajLLunoh82+2JvviAgnFtOLshryg2SSuPJNvuO43yr794WF596ZPvc4Nt8RMKjoh4aHwSRIaJoLkR/yw/rINXoQrwLJQvDB+EC88mYmT+CTCxJw/MQoeu43F7iY2CEbgqG9Uv4YZq0+prS1mJuaTdeXSBnyDpxnA1KTOsV9xsaFamMeIVeeg8L0VK8uBoNnmmo+wEsux2HWN9oPwUrQ7II0HyMJ4Dtb3lcttfucY78ma708+IBqMLhAnNdG9fFoBs0xgn5MNrKmKBk4eOjx5PX/BfoD5J4bkfD3w3HMHLfC8d+nCWurvzdt0nKg0qZfBoIWmlo/4UtvJaVvKBQclEWhOYnw6pJOhOzRzy/ennh1GwO2MGOx/jTyQLn4pDyU0lmDk2+sVV59S12tYlYnbxXmGNCfnLRDcbNv70iX+nQRg+VZLQmDXBVU0nfdkNkG+8lo6ii6oS5z+ppQFriZwCEA5ZAKalRSqSqRFtNJkiDoPKg5A4YVVENDDZNnOl4IHyF4kl0d6hbX1XK9Veala4z7nKHu/ZMgyAhf2JwRW4HHn6u0yEaiGHmdKpzB6O4/GH46/tOLkzLUe1IEI8yU7H5QRXJEpTpxpK9iIL8leQjSX4qYPK1HAllVYUjkUXRtBpkUpcSriCxiwE41CKSDo9qgguQITwMBhuSHQ0D4jGAHnwmBD+R14HHvvc3VGYQL4YdSl4kwEfefjEo6dPGb2nBqfJHmcWjsd/NQgQH3+dOYEprUEu5hTh1xpaTITc4mVe+XLyL+usnEgNLUsRg0rOg1AzIqsI9PBaGrsoCpuYG0klR8qJO37R2AoBnUK/msUvBtvlUMrO4ASowlFQyEAUZ0uuyiGeb429sJ58hr3Mbc8BtCemUnDvVztWIcJGEC9CZ7tH1PHW6pzRhf8otdP02h3sCAw8nyYUsmkZ8MwEWAjlJ44HdKWxY31cZqR3huWmJVanURGVaVliThobIYyDuFJXiLMgfwcIdKcZmDezSoiDP5F8wWhF/u5x4vL1fS/fyp4ml1H+AHjb8JohofZbtcV9H046i8UxEerZBERZXeIfB4ybVimWxaeP5nBbJa9WlGa9Wbrf78BW5rZpc4Xl764F5MdbNKUf3Xp3wjgAdOVlPO7L6P4nj1jP+sV7GVfHpgkXDTyTv+gBSGJ+18cjmSHqFl8gnM6zvyO7g2Vt3KECMVObVBwTfI/3vD28nv00OeR/6/mb/VdmTL9TKU3ECoqrrt2KvXSowPzkdziFj1n8wvaHPY8mmlJLOTqlb8y02aGLcHknnCh/6uztPMqPWWEfxpW+ZM5jPjLywugilOhpIbT6aV0WGPTj3gefUA1J1mOQyNpfl9w5Wef+/ScE7QSP2IVv1SG4zEvjqwc+m1I3+3RXrvZ/618dnEut80RCjPe/I2b8SgveGoFY7b6wE9G/XgwPLBj2Kfw2RMDrpUNDEYlW7BwgEdg4xwBQNVDBSYIFHp8XJxmwxbP1mKdwMIv5YP+CwtQWvdU0eAWNWda/QNR5/dVJMzPwSxUhgV3i1uF5HC1uk1nQa3s53XG4OOezqe6ve7RHhpbIv1ArwiVNW+abh9pUeSlEYGVFaS3sOaieEmVRJ9j6iteJJ2nz36+mbnlYHvas0Rvr20oyRFnpf91hHWNHx3D3uqZOTWPPtY46SiouZSdurjsNBUTvuF4YYAOEv9QtlIedbfeCdu7Lb+MnKtzVVz2hnow7f+0wwwaZhommHpNNeeM/H6vSGUiVDNuXRQM1sbOr8GQnAJr8B4R4J+QXju1rdBGQQYzKx1Qa2vSn6hKv+EqhioDCXeCp8YriJDhXSGzAEIOpwHaGTBJXw5JzB3olG2DJwyz4mRb+1XiVGxcRm54cH85kYiuQ1BA6UMspyEtpZBWxh3TiY+H5QTn2BS6ZfvcxmxYzqxhX89+JPeOvWhhsfGagPUFFWVfjTvgVkL1NIWn2RKlYYqdkJ7Fb8KH3GdYbcKigjpCZ51gAkijEJQ47VQmitJgMYOQtXl1UtvAlYQKxk9dFH6UD30bqCFnzvtEv5wWY/WChw6r85igzI0bNNEWGJgbIxXNk/l+6e2LsTsgfz41hCU1/pS/PB66cJyKJYsMJKBOX6OuUPqzmns8dpoxWQ409UddHLWY2ZlwRqsb3+ngcVF4keAHmZa/ARcA/L2Kil+ljsm5JhUKLuqWBC+UddSHQU/0Wziv3ThGzmkuWcI6W5hl1qfMmgSbcYn4DeOSNalE1qQx2aX8xUVseJ5GuoCKLfN2ZHW7KfbTpHPEs6yiwnNvXyPGOy8N/Q0rI0eS7w3A2CSD39P89BU1ubz5zegf9VPt0UnkzDW9sxI9Ur93cV/xck1Y3Mn3BTPFVvadz20XX/gbCP8c7RFd7M6OKx54fo/TMzMb5C2J5jPWw9/DBhbdO3x1/fL2+llXAISQ2HbG8sMWaiNGauYsHSVO9ieThqav33j+wJDd0EuvSvSfjbJ59/MPtv0MuufHxzy23qtTMnsQVB1WVV6A6G2St7v+6uvpxhq6jVz3zW0tpqCzv7Eq+czBJ08xkRZT65Iax9tGekCEvgN/g7jma41vkL9XPZnIq4FTSM6WxEGNd6HjN/NV9pKnupNrBG38aDTAHQc86MnTG+qXPhf2fz4rKc7krYLk5Bci8HHhPAbSPUIdJgGRAkf0zwXNGDytRcAuktexAJxlaKqzs+mNz8BvAXhMPfg6oe/Pks++mbheUL+VhAUl/r9NYWGFmX9xN42PItlsyJeNme80/hd06XxYW+vk89H69yi5f+NN4k3gQWtbxZE7CZNj3+byp6cPtUWP3NS7xfYSQFH0DNP/7W1wo5+vKkvZ3Z9o6X06XkqfP9u+d0W4ucD3+PYly1JUvr2O0tBVN8/ekeNhl9MsFmtN3DMbL45XEMrrKSERUvKFm9urBijF1OpkDLo9EXRLNpRfqNvfZ1wFE+ggIUvbXCTG+woKQ9U75/NOBCPI3GUEWqV75cXh8ED+ZjC1RUXVAWqcCvFxGGYZQXAiXA8I365mBwameyjgaPlyIouNKSymDwayZ+Ta7WdkOkHRdt/73ohrUQmeBLSDwMWR87XnYqkW2G/vOdyUUu8Xb+B9BxMY0A2P5lcNA6ACUC+IBhWlLNN0NZtV/wL0beg8GvGcB+dUXJ9QA0oLri0beXFDLqY3I1LBFr+x+zH1vr3C2ni3/OicT/AoTAiyD8c++MZpCCXzzvM7Und77v91l7RuWWNyEGXUWMgOIvUIKR65ja7M0QWFXs4wvCFket53k8BkcM5PWUAh+Ik7FW94DviIIdBTEDsICdW5LkQS4JRx0Y8quKt8Yd0Li4JZtM5YXgfdHoIAR0IPAUqKUby5DvzCYnUCGWIcfpuxugODRli08c7KsJPCBAQQwQO8DL85atkVbxoXcmbLLpy58bz08NN+imirOwqF0VmsaQJ9hubWoja8WYpGUbHMmPuhS+SUIdJXnIsqEtapMQWlxRpksVuUC/x9WUQHDYmHRWOR2A/s8WvExy3b2dj/zbl5mUY8kbgV357AKrG628g07Qg/dFaNg57CJaSjBcR7O7ZXzC1WVszOVVQuzFVWfn/OKQ1ixGJsqlGKxEhkOJxYlJLcx8VJ2KYy1N/xcv+vrU1tzr0PPyzwKnwyBbJRq7YiBzCeD2XEqpwipf9X4dd0aHdVstn7fofkU/+upYf3m/z0ff6irloVP5SSUvkF8G64Pn/75/OOrRYOzQkpZx9XFKbUyfqadUpchTkuJJZIH6O/rLy0OsQrZutaTixO7BZEzucgG00A8S7jAeFZ0cu94Sy68mFxWrEPxUxVkRe7W/JhiZFBRMDKqUAyOBD6DnjFARJsZsrZIwMx2U6wp1o9VVhuGlN833TKfo0JlKs1Q0+jVkwedd1c7jy1VFKtqst/F4oyi859vdS1vnpluHYF7xmvPIINvP2pa+OGY/QLGjFFOefCzjnv48wdDHbef8atzYa9eIhMa9vJVAkhe7ySTo9e0t2I0/X+/j033zDKw97BGMe1fa1Gb+iYtCSUFa5DVBWOA1IW2touoL66s5M2LQamjUZCoVNR2Hw3Uuk46af2WP3tm7ZjeBj9SyzUnpT1pa8nP7mpKj3nACLXUht0W4dmF5EcLgEWHXPzzQ8DaYYtyGe6eWqna/ziuYMkRNuQN/OIN3jMyA+fG0JGB52Tzz0cEk2X3nouMv42ObL0CWYUS+J55fD5jMGqTWJSv+CVLHsuR0VH6R9m/H1q0d+e13sUUU4sHQHy/Eu2vqyLjyu+ikiraR0m2RXIa9jLrU832XWseJJYlmxxlDp+8KS4qYfJbBzU+mMEc0ErJzo7OzonJKbyzeVZjax8Q+49jLzRfOmtXRgk2AIJGWM4bXvexp4m2/WK9BlsGXBhIOi1Ittr6mZCWpfX/ZX5CBjAuTf39e7fgXn7SY6QpdfATvQaY/gwgU575tCbmeNbn1mTcXv5++sHaVLsdwCAg370jQDLxPeC1uCkvwZ8b6UEojNCnRUW6HBL8hL9UVf861iQs2Nyjpb2KOrbaOnVz5Vn3yL7mkXuz8S5NafimgGSPwpDU0JagVHSezfu3FtpJL2hK+/Ev2uYll9c6nL7+80R9WbxciwCSW/Z9AzHYmPXoGi11FPYdpd9YANCqLpinxRQGVlU8Q2mejaJvsCexJBjLbjlbWQc+q56m2AlWtdhoX/zrCqT1N9unlxozsp/Zd09aiEjRO0Kzyxs4pAxuJZS2vTsToyzGTv4O492Je0aeORv3pszfoL8JOQaX0JBHhIb9kIQuSvVS3AOup67bCMqL1aDIThl3lYI9jqk/11krR6jY8+DueV/bJwfZorL53ohgL8d8/qdtSGBWfKsyqftfDWb+H/+GNDV47tlg61DHpDDvWZ7d9cVxWHji5YCxalmmrCVZhW9qWPmQTKUCH31ZS1jOuEI+Xd68wpIra0xWTVc1J6PTsCiFQwXINS0FeReIYdMnjdVjj42lfcfVTThDRPy83pLgRVQ9pw2rmYarmTtOSKGuyJLVkxPRaMk38Z1FWipSvCFMY0Lw31rza/fZNYMzGzuJDdtDvM2XXJ57cNSe7xsOsT2EiDT9jHIHDthhG/povVqlYv4kttivrpLMHXkYNdP+4RylfWa6tHbqzMDqzD8Y6BfoAe7IbUcC8PcOUcL54WaPM1kpvd2uZ3KTe6Ujkc1jBHwEERklf3e6DTe/daSg+6FS0svHRzpQai7oNAg8CylQQm8upa92rT4IA30eBU7GQvJU4Cmau1cUcDJ2aXIg9sjkTnQWvIMysi/9r3pdMQoCE5fo1PAfvHbe0CrjF8oZfc0Xr51Z+UnHYiO35trq/iSp3NQ63k3Q1dEON8H4PhBPUPoyNB3KXfZ5Yg3uJJbELh+18k085x55/0TPi6Jn/zmjJvRgYbFQ1NhV+FR3ulp1GtT9tOd0bfHpyaOXywhTkQFYOm3EGAP0PHh6a2rCdPbAvlN3eusqSl1jXVGnRPY21Rd2JFTURLIWfGRYOXfFxZFws7G2MKk6AnCxYfGN8U35Y1qnTyRho1DWwSaJEPTISEG5VClr42E5CEpUXEYVK9h48V/3f3dt/3XgnCkyfCwioiudap12XR7nVyi4omqlWFiuzMioL+XDYWgMrKwMjkXr0i2EZnZ9fDsKnRcteetFae32r44WKwT5TAl7RMcm4v2mlV/E0MVMYsN0a0hE1/ZHlI4nlMrF1/b0CQyO2t+wbsSt1OxZDXYYZ/bXy11cnJ3RNwwcq6CWGQJPt89NzbW4pccbGAfue8uaYn1wTXeFvdHB1+DCeWVB5Cg8e8fuasWg7EsqIosT0B8nsWknwh/8CCGePfsp8PMvPuSLxiqNYeXpqSNL9w29C08OD/zt7JyDRO0+2MuXtF+L01PC5j92rtLX9x+bGvRnNVqMc1geWvlPGbGYGqNPHxjxhYVEwuGkcwraDDGETwccxxdNuqivJX6tySQEkiJpMeeICvdBUiQbmZQl4BRQBcwkYUISFY2uzcobYdPGEySBqSggP56aUMEV55C4KV0+24ZT2gr68mkVLDEVo/88o4a12VU7IBXje3nwlvLOmqyxgVjAesRc9cpwnzY26GfHd/3VzeQ2Nz333nFHb933+q+RvM6xwCp2HduRPj47ObjJTH/5y1e/xR5+zuT3g72dx7C6pkS/arqj187cXfui0fE9gBLurN63+W/X5RVdyoL5JKca/px9pK7Sz9yd6pn6e1Ed9l3Pd4fOqZNfpJat18m1CxXhaOZvYiWyqv7YwNBuBnhOllpB5qPgicooSagORS2lNq/1TS48Bgbr7m69OO3sFm3+Ptzul/5HV3Vmj5v4c/imbrPb9Ek1p2ukujyhDJRbrzt8KHLRpeRWxy1tpqLuhBNjz7Rnyc+VyLLWDWwaFfNCLpZ1axW0ru4CmlYrlmk7aWVN7TSlVlPz9srdKvrudiW9p1upW8Moba5nVFLNq2bmy8vn5ivKF5avX5pXuABJgghPKspq/3+eU+XXS20pstjLqdGhjxc2kG9rDZfZTfgmj4RVTSsQx+1EiYqhQxx6cBtZrkJR7N8jdIOgKl0VzMRH5CMje7xepEf2VcLmf/mry9LJj+WbFqw3G8qwIzuTfHNGWRRP5i6ebYyI6e5GLQ+qHFPBV8rpH2mc83G2SbcYuHwlotoFZPB80L6MaHU8VE7yqS7mjIFOP/uPzbHN+bKjFR7mGiLeGMOqfVRkGUqA4k82YLZbH/owUX+eN3NCYLOwmuu1fv0Hj14QEfDXDNtSNtbjo0JY4QFR6wLxpTYndD+pN6/gO4+hMwD/rFYly3f5N6mAu73rFwB7vtZIJzpWR3OFULLN+azno78Zp37tLNBvtUA+oCUJKWLfqpRB266qOnEXnulLj49nfIWskCJmAnQWiAMT396k7z76duzbaf1097RuesdFwPaMHWM7JnQT3RNfah53exZpHFI1NzWplllzsqFfTiJVBkGn7MLyOODa+hrjoJ4OlFw0S7oHUi5Df4zwdkZ+OYniAGD5Ynt9cgJsh1zSt70FucR82gbDr5f439z5B5rsnhWThHGnQ2PBYh6hKYyZWOF8YRGi8keG3Nmn8QwsXD2SjHXNgWCRgcz46CAJi6IGZRPUPqIOqYXjDrnDQsi734f5fAcr3QdPzZb+kPR9v/D9Dsn7DsF7c957vfj9Wf2nHpqfxEuemqcyzYy7ZstJs+Ghafv9EQfeggoIcRSFXCgvvm4C0C2Cd3KDNos/TFhaUrYTnBVUp/ztuI+4hqVVu030bLJ5uw/YM72FB0T2Wjm8sjLrbeeFtHiywYHtNkmz0TZNVJ5BMm6z6Yoe+InC8qSbVeNrwuq78iUAhtZFO2w83N3VvfhyDBWlpEO5HaB59ThGefAIhx7UQ1FUIFmkigSWLLK54SD8EY/4v8+zOH99Fg4YM80M6YdKTeWA5vTGkZiL1z3K9IV4mPrIh45bB+m70GNTzfddfblb8//kjIzx1PE0/IeOSkVqijDoHP1Y7eJK0zOyLjnPmR9IA7ljUcPJXAjFG+5DjIIFUQaonuGhqQ43DYdjpfztwL0hJsmfyZlCu8kYLbmJfwvBxMfPKA6yLiAKLHCkubwsYByW6Kckn9PuvCPVTuIfIBwPRl+q9CbIHr664cV0gBR+gmovkuhTpnzmqLVJJ8s7TIxiu/2wMpAGvPAD4Q24kiVrRcmReSEUYkRBKjmqJUPaEMsM/EG674b28WJOY4AvUxcGSgV+786KCnfGMSmBsWQYiOicnoVxdVU9dXbzdD3BcEqUxx52E8d2wP4LonlbQ63D+l1ZQCpFn9gTpCWh/fOTyJywGBgx6Ac3UUKQg8KnAzjumg7hZK8yT0XfrmIhR1SVIwT+tn12Vq0bZFYSThhVS+K5zYQPxmi+CmoivvUWBRT6ZuYws3/zefhCaQdG4+iyy6J7JwZagDkbLfvMo2xXnj1XYpHznz7XsWn+sx5wx6p+INLHNcx5SHfMCytQVJB1oay1O6YPo7rRbgMqEPx193vHYGJqQRdeclI9XXc2vAWV2860hqXmXzF67Xgk3FU5vchxMaiy90Pf9y/hrHefPK9osXE8o1rbJQugD+lfvzMcw7YGu+UVH69/sZ15rszraIJWJMa4WIdIufYtAo4h/Fr+ampTgHn3w7Ab/rhLMv3thA2DXtE6eLJ68PPywVMtgwX64YSNW/o/D1/aXwfKPXQPYiN40MGyaYEddC8jSD+ICsaWIv7HhKJm2Eq/2CsXVbhJxeMVU+DCXYoAKdT3ykamX4FLjn1Q/rFwnZg9VMT60mUgQ3lVqsJH0IGPK79QtnV/R4pPjk3nIlRu8Vdb+Gey4A/hzp2hV8IdkDMmQrWorJQK0rLdKcWpN466g5OXMYIDD/Srd/2WFTOrZm7VoaaMabPCg9bVgtDh0Raji3XNlLSx30Or9WNywMdIOqo4NmQrYuWJQPXjtI5LP8P15aqCRdv7inv/LugRGp5+LvGP2J77G2AIMJi3NbS1mULA1e9b9DtVKmEs2ZPs6+NlwWoGqylYWDAEy1RFbrRfnn7aH/+qbeYBd4/mCL64BXK0Ar199w5qYbarRFRQtjy9XxnXL+U3h5DwuQGkBBDNk2cngdRPozC2iiAqPjz/XGOokFuZglf6DvJoTno/Tfhu6bwnJkzv3bezB9WT+qCuf5kiRyhdu47VnThyAnvY30E3GHvIPjJ8PM01PQriIgsTJTKJKZwgKKGKFc9HAyk+HMdMuDS5PYfbDtW79QFQienmGEvuA/9llt0eGxKlxtrSdhMRWBufR0kN883b50ULDWjGNuc7rDDC2ifd/lDc9TPXLeLhLd0tAtsYzpv6EDwOJvfC39FpdOTLIZkCM11Xl9pJU40/wL8+Dk66/T+R+qrZOomDi2d5x5VpbyPEAeQkOHv+lQi7+MXMF6Yv+M4LULC+ldR4cjr8bMnZjrOnyGY9fZWxXHVuIGOEgCjsu57XWKZ9ZLp1oa/jXIn3oDXT2tk87Lo9WLbk9ypjFWBm/m4tNO81x/HNVkAfJCWUS4FyndSAbrSHubsEp+ZVte9/ndn7IBskj0O/WC1PgnDzaPPMlQxNGUXLb+7vUXvRs1BYq+yErKQcwL+fYMUHajEFcRohduNA2CKhL3vizezcy8mJvbRNmRayA6YsnLLIVaSF/hvD7S0CBL5zfuMaHEi4W0La8DP68rsnYqpRG5r7wYsFijyF/XGj839DGf2D3185871k/HupGoZqz5vKRC1bu3t3D+3t2t7aLe8nY6AjcxnSIqMO5uTjxlrzjsFrTvVbfcLv8BKlgHPIpIhsTkqzV0Zm7GtVhu1CQn9urYF3C2a9dNx4bjD0JX5fZp2SVRU1/sz4XFMRoUyT1BNWw14bzhmPm6Lt+bfrDf3yuRi2DcjIbxxtM50luUj2BPOK4hKZzoLA1JACDFEQEoviRsUS3Ptv0HgppSVCkhZXTkF51iZKMpNSnbiYvw+zVM+FBnyVb/NZpdaaE6r8ge+RKO6JQR/cIHrTnOi2QeKBSEUmetA2Pz51x4nf7xGgDOvHpXMu9LcmV9cpb5z7XCKUFOXI8XEjwCHB+NssN8hBr8DLgArQ9gbviK+eibj/HqfOiHs0ne81W12yhLwFqFgCiIOmsU25Arz7u4qPd4/cTuY/Ha94QfTJV+D0/vvldfinuxdPZ9U90dF1TpTA2kbOHPikvAn9ZeXGYpvc/2TFgnmg085URdM//ApBOEMGgGLo2IwY+i1zBgBcd50aiYA4R4+2IyCUsetYjuTfmMpoJw4DGsNieRDT8du2FSj2FCaffVTuuK7pc3LlMdUceVJu6nl6MOqBm83c257C8Z5HdYx2JIgxo5b2v0+PiF8xf8UJNEc7R18aO4rRpIlps9bYU4RP07wBTXM7Ro9hSCuF5ivYU9jRNI9Ao5b5OvhfKWN4UCL358pjAReiGd4XK/N+suh9eUVF5NRIBf7ROGzxc+NkHtB+O5baFCs7krdRgRaT27N9PvlHT5kCxcrO8Zu+OOOQKurNP7Dn0YyNihRIDZageJQaEDRIDcQcYxd2nfE0D4VF6AfOPCqvkmIP5gM0fZWH346q2Ly/7XQAgDOXAHBW4+gjvv7PGndzYtevDf/9Fl95uJiVr6L/I7B00qUs9RyIgRLTr/RbAaOnh5k0tD7IQt3OXdWOBv/+iah16Fh5PKH9yB/38//x4JEuPwMAZtIv2DkGKx0Dn8c+JV2qextUPOvdfRIAjQJ3HHD56eWbbJ7uggB+AJlbqx5erE6ZzXoAppe3/VwD6W12HDy0uXctI1+79aP1mvXXVOrFFud6eMbLZup0UY8vVuFaEAb7kttgxHdiCYTElBWRqV7PzqMY0zPRHoyfFSsBpj81MTfbLGn0iHNhDoVGSU/WywaI78SYm55f490RGj23HYYetWqzIfP/4/V2fmoUAPtrVTpnk3GVkD231ijNkSAA+s865w9ArNqu5xNAlM+YCNizoNrGkXHZSba5nTcGlG6+YLBnHOaETg66gSIAB9txWkzX7cQb5hCvXZY96gDzhbl+qC+oBO+becBiunXbKWsml6x/XY5zeyyxvsoqugWlIp/f3Rlnl7HIrhXkpmJmRK8MPRYXCxlQOi5NX5ucym9krlmEejRSD4Hf78Gv+WyD37RYSFGhaFpCxco/c81MdjND4q2f2qZmMaXEzJl5+4vlSGBvSFtKqH9clhjlSBJ5nKO8WMh29l2ed9/NzUCKQRSgnVS1IyewIWvZD/tf9jJjmgoiKYUbdArXdiH4/Fi/ZnQQBEbRI1TIrqz7TVU1qjNolGxlixSVXem0j0NJUHt9hFn4dYn0esI7XxUk3bUgoyRayuUqEhlAE1VkUOioUsvOVdtWkpSV9mfdXUdcu9urYiQT8Ra8VJOLN3L6BCATSpkh8kYeWQkhC+4CfgLXoI/uDT/CdD8hCVg1Ac6q+gSKIZoB8hIpJBg4Rn5ypMNiepytElJaB9e4km+GnQwb9YSheeXFgR38kJgxW4CIYiSobfJilRj0dwOE1jrmYbOn4Lc50vfVXE/hRFXV7i+vY5vJ1/nKNw949O1uXi5x/q9dgxskJA8G0mkUE1A6tvlptyDMN0bWoI8ZzZYXOQLYsAnE8dq5zXbS7y/tylquwDZkdwkI4aZaYTfq0wHp1nZ1xeEH024zu2bHuVySFM68tnySM2lNaz3UtHWmK6L+YLwW4U21SmXJDh9YP0cBZx9nrykLaDuTzLsAjX5s5psQwsENDAKUScSl+QfIY0F8pbb2ldPwa29Beuf3E34T3r6AnzuPL3i8Oddg8VlPlPSofrCAZIiWRWjiU6kdhz/71RYz7cU9nS8Q3v9kbffxO31mPnl0x+Rw4G+vQb5+FF7kW2H92cXPW1/9hQ5b7tB/PL73j1ef/kcI1y3ScHcO5/OvnC8qQDvlwNp3hvZJgCgetDoJyS/CPzHCW8+hJ+C+VAyIiSdu+iLG2Upy0AfFZygZE4WpU29FzKPFBSaTXiQoKIzkpyX4VMgqsZqKRfXU7otoO8u7dvI+B2m0+cDd2ewl0T/GWrrgOCP7GLigWQjx23wtVnwaX8yG51GvLIqnATxNc+6E+blwUWUDyjBSypXxCTCltfr8HUOnPbWjhEDihLDKftuKGU/Rux3L1HxzwZjGtlsUzwA/yYaaG/3BFKSZ3llDOOhSGdTL9cFaNGEqkXODTEr2IUGipxISZHybG4kf+GFkiQWD9iCzqbj4hLCNXCqSJArQzMxsIfVLIl4CSOb0XQ+jyhasackwD9w8bY4IxzlhgASxW0lajrvtTPXRVASg/1dTjYN3GSL4+TunBSQjgDCC5NtdGyACM3+oCcrbX5CrjydB2frWC1/MKdEnL7+OCFGDBQIF0rbAW8PhbJfViyFQBwFH9daEqFEs3yMz998GF3UtWvB9OC6g1zh+AJ5acKA6jU3BzQ3NtWkV+z9qwdTTNKrNIQAgWW/PQLpK7u4GNc2e22tYJbgZ4wO0QNnsiiON3K9PEW9xzaNRB2oNQb3dwhwy3vIIsDqcU0mbu4swisJN+0OZcnAKWwBGqGDH6EBo9kxJOWtELULiHTwmzadyi++DzgqkUqOTtNPqPZW2vtvvewR2oQcbNAau5/WjrF40uc3MRFosrgk2G+7/Q9ZylUXyxAmR0xrDTKrhemZSKnZ3sR9CeyVo7fwOyNqnxZwdlYYs24xCE9TD4emcuWCwn3dJSVJ6YRh7sTvGloQTC3Zm1TN8vbirYHxUfgPELwdu6ykIfAAcg8Df3UEfqmKYHETaFRfXrjiv4fOnph4K4eUWAK9Xq0+jenui3ubqatPc9UeYOtl0d9eZ86ZhkR1T8HBPuRBHvOIqK4yvPxqCGhLfP53XWw7L3Z0Wdt5TafkysInBrrWaIwLQdDrmPwoC3v4S0WXT1uWalo/7QxtImLZhiACBYDS0jfzOb10Enn62FwIGh463PyeZh3cb9GNrB8RiDri1qRNA5CbdgzruG0hGkzaFBN+LXPygYapWS/obiFKUeiIIcJyB5mBxV0RKgcH2xOfEAjjCgoLXoARnpJRwrONW48wQ/EMEITgFgsAhBI3kn1A4JzXDgGAQoEmvSvobgKTFT5SA+LUVFAIHCCMZvmmw+PGaBwtGnoYiHFEw2OgsPvk1yeN/TPYfl9dwbc0M7yrMuZRJgtwbsZnMXNeZk4ICYntkVtE8gxR6MDRN8aWOMCPteKs/12BRz3VYVC/Z8cpi9WYND1TrrVubajhTiJe8/damQe/HdIajE5uYwRi1BU/Ho258YrML5RAz+erVpdUjyvi/8FrnyNLgyIL2ItqXoftJ4tNRASuCMuNkQEj1EMqoMZHFcPW0wO58UUpUAnV0sCBKG4vWJ4Eyl93QIUZKsQ083kJ1zadSXAxUa0vSXhOvDePWKS8Wbp5VR3QxV4H0p9dDQhAUuQrOUpJobwx/nSPRGG/KVhkhB+qiA6Rym1KCMVfPtwUISROCAQoyLhX/SiRbU8Y5DA0ibNbxinWHcybvGU6GdO0di2qQs6b7WbKwUHVqBmPSNITQjCG2NiGkunGiq7ZwuWrdvcGxJsYvSRmnrtam9kCucx7fu+9iqZydVChbZphidXmTRk2o2QfH2bTHhKsAvi06sGEZB2WzFmO8e4NZ6iSM+a5Y5pswkykFfkgcFO2DM+NTBp8FvEkxdNBRbfiS7mBBsVQwFsoUu+x9fFnaQn7IaYFWp6O1XvlDFAO76aaqGxat7UQl5lGfIO7J8c35IclzyWV5k1ZCON6arfXnNKYmdQGsbbA7fiwRr9ORg7YsUhZTS84YJpnaz/Y8XNhCevtKbxtM3EQQFLxPtURIu1rYROwbMBbIzpDaBVvDXvR/UfJKTXYAqgh258sCSltBUBxObyqGoNm7GeFGwcA0lwC8MF0hg8yk2ccQE14FJMDbRdhjV1NKSC/ho03wP0Hg2zYQtJQQJTOFBq+hjAFYIrpAAokhsS9RLaUBgMAUOypbG+lGX+IX1ghEnKmCwcAwcuerG+fVnTF1XQSXv4lgh5aY1Tqdjos0C8yLBTCXQPdDsF9y2i0QR9uXl6j6hOoILpaIgQ6N/HIbYsOnVmIKG+BtwI4UqfgNBVeH05sw45mhgmoIW0DA2HsfCoRYmGVLiF6xUsQQm2T7fERJjqDleDuCuPgpPus9UfW83I6YEZp1YfvEZGEfVATE3K81XORCKEqhJZpbyoUbfJ2Ac1D3HiiXE4wsU2fSEAeXvEIzxiTeASJ7h2BjAvpvMN3d7bLaXgXXk0sJ2Uc8iZeRxFr3eCtGDbUphVCGlS1IQyaJyDm7dKBJCBjvAoR3WLgPAWQlLjpHwIcLIgDtDCCWK7AVKjM6BBLU4gmLwnQQiQlXxH+ZZioyLiD9dooaT4njGkMoY2Q0yoxa6fccBGa4I3NJmgHESDBsLkHOMzqPkgSyzZn7ZoSv5ngiX7WFlyqspiDtxwVxtPb7X3Uh115kqWWJjDi8+4x3GQfVORT8ip49yCeGdV5tzT1LM3Hjxn0TR8BVpnPLU4NmFRGcDLGVYIzDaWomo4czxpew36D8usOXLL5BcA/R0s4JxsIiKJxHjHYwyd4apg3VGBh9h4lpbadpP3h6utXYqlBqXJ2GFFKTal/jmNZEpqBooFwyxJRc5SkgKb6iMz3UAGsKcsXNsoJJ1txeSXRZGnpQElVXOyr7rlCWoXEyCigEYY/GzKPR5arVbU2DvEtyGO6N7fm0giSgYw4OcY6SjFqhs6kk2j6p6Da3FyNTULoaLoWzl8Xo6Cheo/PKRZbbJ2yGSyFQkrAliFKN4gDHzqCvQTdnUY6k1LnlRsojKKpSKY4P5pQMbJBO5DlY8uPUDprYiL2w9U8ZSOcJBoKOd5aKaukrgTIDuwpbiqaj06FQUgL6PU72zHsCvolIBF3MPxT6JGX8TRh5+fWGwpOG3NIooAGDDMqvgyaS/Wcw5jygcSVAqMmAs7Xh7p/hzH1uBW+exk9P8ZPdCUo8W2/4yZHGpVjjdw3edAxCXjz9oBe9kbel+kwEIPSgo72aBUPsp2aAaCmeOaMcciavVhfbnefj4aJxaLxn53DjJdpAG97GniocPLBTSKPWF/CNLLaUQvGW5F6PIRElAhFJNn2YMbeGpsWny64qzjSaIRd6losbMikMSttaWsshIZRv//I0mHLSEUQQCcg+Zds0DaaEKNVKz3uLpdqpfwuL2czUbKRzFRg/2tYlFgLprqQbsgExmSFEZYpYRrSu/R4c5ZTDd2honW0tXoMd59kgayCJZJXcZ8e5o9MsY9ES/bKGMIM2S9FtqPSWxVcY6OAsdMjhwkpl05dV2hYXbNPlD4w8/rfTJYvnGb4iUa5RHWgMok8iIldlJaGUWJUqNt9ES+ILlts1gKDcpwoAno1YJmBpMZvDKPL7qNsqRdru4i2MsdYpDGcYw5CaGKCZxsRbhcVvVfFeF18rsrHHlx2+qvEtgr2RDotuzgtKHFStyJ0kPSrL3fBYCc01yjq4pR0HHxbK44ScY9/KtIMFRCR70zPQw6UbsRFyyCVdHfDjvJu2ksdbnYtbEQq7M7+ACIiYP7IDkzws2aDqG5CHvKMYS02RK0g62oTOSIMPLatS7bgc94yP8o6iQy3AQGsHcNfDoQrlEDYpvTNgm/6vK+sGyOS3q7PwLRvfzPBVj6+4FBW+KhFolLd4fjlubm03KmJK4KTBQzZXowhaBCMYMa6O1MDx7YlQa14ir0hPc0NvAUJvOzBtqS6NLeCTswAdTVsKIVjodjaZea3BPTeGUTcEyW/7Zq2XFWQakdPMU041EV4siFiagkd1Sx9KRyWkldzvAQSBW43go4C77RalTex6bgUtDTBvT+Omy7ziBDLEiMNHAg3u0Tm4AgiFHMwB8TK/yYnjfb7BaYdyZAwPYRkUpcFwF2Kc8M5ClaeFqplE544eKCxeHKVSojD0OYsT4L5PEGLsUFAek+JbF85m5SrMJPx3ESiKCcMRA/FUIzLUhopHCbUiH2Y6tbb8BiIoC4ue1AUvrapoTFEQKXGEp4V3lqqxbKKR/LqGZr17Ct6L3nR3cAs4lawFCDyw71OSNerw55srAbYt0KXVL/xTpA8UCHBeIx93hHY2JQ3KdpufUyKCxsiEW19hy3+AjZKwfT+DJe3z/hG8CoP7e7gTgs/8EVmMjc1Agh3CaP5AyWhI4Y15lJ/+7eFyaB5G58RCMSsWrULV7uLZbtT9NqXY6y4rLc0U3lPOyb9DDCWMgpZYhvKIUMme7h2hI4PIQO5hh83Ba90saBm4IpuW6qZCsrooQ5mTHeiYZOoZ2TkUJ7156NrVGyk6ZoaOYXCzKbvhOhF1aAKxUEJHfXrlSFRenXLUZ4RYxwWAdU4sLLFicVdD+3JJa+y6D0Ox4LxWK1/x5N41JpjjGSU4+qhv7cGm+XDGfH8QGEWfhAXS471ZK2KZlHas3kIbA6Rlkzx/oHy2BswoOukNa2XsuMi4mDL3YYxZUiVcjeIiNTV1c5hCJPUGfYzCzwWJUQiXZJV9NtkRAlmDlDWNFDQjn1uFiphl8X4BZbXnclRmpYSHzbGrGQe3cv0gc2DnObIWbOXn1VDc96HiP/thDZ5JF5NusJSzNV28i/uXwMM3xBfFyH0JOJa9rVtYmBIAUY57747wISO0zxCrDZwTixYgOHA80W0jjfSkPiisY1LGXBAo2fRdmqokHtxNJ4sPAxRXcbxFYuTCdMuVtDtmyDCkIcEoJiTlKtAKFfHvRtZtsIhks2LfrPiVDv65Vx2jHNj1bfIolY0ncmgucQ8FEDH41FlJ61U2qodGaLRj9LAh8jjjKO4R214TTSd8Glio5wxANPBUBf7MLlsgEe86RIalLh0LjNjfhAH5EfFNDYYcNZaWzZ3HlT9IJJNdT5xu90vkcZmGYptJw05/D+dA+QsvgCR4/eepd/TPf/wCJLmD2oYH/CHv0zh7LE/0H8xEGuJ2lwnpXaXP/8INZRviFsqR268+O0QWz7t0v6czZYPm3APm44zpNpyn5iQ1xD03EWkTQm/q+Lo1JU7eM7iP6OwpgboejtTxhpoYjiUvTRBgrEVPJlloobnFBTge4rWhNo7h5A8Cy3jfIQ2RTCZJkkMsebyCpxCt35AA41vNmYclIansSEmGeBUiZ2NIfhitev7S4bMMlzCqPQuLsIy0/x2/uviPNanQMV5WVcnX/ohBjWzDYHYJj6il4cRkZrtIa6EUpV560GTpq2esLLleNus5doWDwrCrYO5x0cpcR0fLpYMFWebhGeowgAV18WYwjP+9F10DQmmaUmwCn8plfLK3i3epf0w6YcJqXvRFUV8yxRel0JMoWr1hGllAtg1UiptlRRyF5oeBB6AvI+CgIX6aAiIPSG0z8YfIfWHNV4T5BJyp9kRvkgWxuohoycxAvZioXobpyFxRqJPYo6tnhuC/HZ8m8PqfCi3vU5wC/JIYnMt76ExZqgBgSBKLvCJkpQi2euBxScpZtgSPP9YmhIMbU4CwxGmYhfIE0ipdtUOtMQBGNrM1eTYIfu7BNheL9fhaWGLFKT90wm2KWKtvHCG1FOkpesSpyvcXGnfWB1i7MypJfIPjRnyTE94chpyD/rcD0LqFn2wzeWQhPsEVhBQ4Toktzi4iZ4PORakoLCGzsP4dGiMTYaUUR8gA4OcWFl54YVVILHfgozWShU8ls7KbmS5WhjQharjJNLNgZILVZxW8c6ifjE6BohNYUscdTbyWaKiAAO8FDKEP6pDK5jtg0bDDFUPIv9c4eFBlAg+I1GkyuoxE0Ok+JWNmwe68fE8jVLyO+BrDWENYsx5vsVFBgnDpxg9iry3R5nlWUlLSYL2krAXfYgY8c7EDEnnyaTvz43w8xH8zEEm4IBWs7td7o4qvF/iaw7cMvoJ4UeMFhz0REMReIz8GSXPMCfiyemsVBAlnNuWENeC48lOEDS+MQeoN44prlOn1LO3cxpGDOdEZkAjF74mI0MmroGBsMC59yu1NJVcEGDrvqh28nOC9bMrgWxRyTX8g5AmOaXeETIIilJ69pCtVa8lTi8QlxzwHERxgmCgnAYEHkihMYdKgNV6E0lrDhVDXzK36oCLNJeuDBeItIaUt42Kqg4EBy9bFlxcQnejISr5A8CgIFiOJFmPeIaNIzRkYGQQX4u5gRGvQCEEp6YSOTkJhqStYJ1E8UJUf9m6MI1ilfo56glCKUxommF2PVYxAgRixJiuNclyYl5+YX0jsQDmKlcrRSw4RgYXFAugtLG51MZWF4J+7o1gQt4pNzX3+jkahntPAyHJlV9c9J6jy6UQQAJefP0lN6PY3yM12eF9hWt8n462xO4OpFPrgrz/8UUrkQYP2bN5BHYBzd4JcrlsbtK3tNuViA3nkNADNRBXo00RIZtxM3VbxRrJ6ZBg82ASjC62+1gn4Q03cl4S+yub8fcuO8tU0pemHUDn3cm9Q+OIDSXxQlFUJPp5YprBySBYFFh//AYBQW+0LdneI5P4Q1c6tmGGjyOuU9PkJwCsrcLa74vA8eK2N9wZxMfaWYGn4rwv0hLmQCmntEtMjwzcmiG1UzkD9CQLnpw36Ao5wvMKZI/Yyw7+LGKOOjW4SIzREDTPKDFJ8GKigpoOlZqst89HI3CFlnBJZfbejkeUdicGrCYf0+x7Q0p98rUVRUQZZmK2ESApJ8RNz/QkP3slysFCqv6JEpkPxhd57zPRIQvBulzdHKUutlV4pwzNoAilx4CfKaAukU0H0aJervEm3ujENLyaO0OuYZLcLZ+eCnw+WHC2bwqWPhOjdVSSw2hL1lJJJ3oB90zJBGPiynxLsvodDuAHJxjECXWGcXrgaSYOKllh2XxLW9T5PnYyMYipMHts8ZeQ4O0rtuvO4SDbSA8J3lTR28rEnlTi+MmaEj7dztVfXs+Z+BDw96AUX9ZCitw9HnpFYKmdlSsz6yrcuE8mJ8L4xBMEJnaIoIHBmNXE0RB9LoR4TynvKYb3jmtzfXkYwxopRK/9u9CAvZVM4OCvFe9NNo4vrpBt5t2jCXGglTXAEBo1F/XNPFVUdKhAzrr+1aBxNpd5eZGraXMRoZ6ewirE5Dw7SCn9jW1VWJiiXe7crBVw6waZVi1rMGaioiKEKRDuVVgiqKBUipIneIeiAF7s7w+Gvu1VaYP30NUiEcHt9hVG9Xf7OvPE7Zmjs0DqxQEPwd+ExopeMf3OPDssRaQCMvKp8Ryi+G05ImpmCo2ka2JX8H2MT4s0cW3I2KToS+YM/GYk46cQUwLB6f+wnOKplLdXM5lyZ2yYI+m4lRKU7bbqknj/jImcJSZCqnK3ZKWSl+HejVC+4uUtfRxwj0LN29wuZ6wa3VjCBriAKVX/LAEPW7tatb/rzULNsXmpEiKTMUPKUSQ8Mn+QWqpM2XOnBjYAziRubcDrLOSdgOtJhsSJSAZmGbbfOsGmc32wDSquF3EARE43NVaGPakKg/X4jbDx7azaAsL7qLHnlfdKfaxFvkbmb7e0Tr3l6vzvXHN6aTodWfIunKljft9ozzhGirAybwxijXOV6HyBQY2Rdr/qehbu9f42iDslc5LGjR7ImbyqkH4lzs5/9SgXCIMBHnxhUkAwA6QU8Tr7NalG1eoK1v+Hi3R3i2yKVCk7Gy2EyVtraWVqdd9XyX1270uW7uf+SD5VS2n23rSQ/b8TUMEZIYeQj+Ix3afHTGVpYDLUx+h9QT0pHLZsB2qZGpBNK50nluM2qCpCXH3ZHrNTrKQ8HfwIQpb2csx9aI6faiYMWwT8qZMEbgIzE3nZvJItwjyVuaXV47N7szpn6U62PgjNhN+x1zpCNxplmGZJmk4SudDb81IG4tlH3rZ/dXNyImzE+txmPdOF+GmWtaTYtYL3SoHhorCOAZkRxGVgaTfvRDPGjp0to6lkuMWVX6rBwtd/LOJzCQE+dchc+vHXLNX7W3J+NVH8Wzc5vGt1hRCIx0G63a8Xd86c/PhPu5wHZaSlwJhMMYpU6No4ZwzeFf1a7LACCLMBBb0JC3jVHDYeR+bWiEG6+RSIdrZBrmqeu517YrJiKJnD7NsSAaF+y6ram/FPWeaxkt+3cPeyObJi3fCIu/o8TXy6nckRyHOV5pFQXeiYgPpVO4486vfAGRUrggWu7JjlEDnIrnoDsrSX1R8z4kYZNGCiW1LmmNpzgvJPj6EzFYJNKTlnGSIbAMLIhMV9Ou44KoISZEDzVCV6gBCU8UbpZ6gHpiBvfVaN9yXhOD8nzAlhHS/Hi+MPpTaso1SMkKQcIqnoOSBkrUqypjhrVyNY5sWoOxMhJiZ8kWRkRASzCdVnpyxq/nOBXPA70CaQfcgjHHMGAniQBvzq9GLRDSKwjXpprlcgx2cmxHgosLRoierCKBfy3ntPe9Mbd8IeoQY1stBdRRHW/ziqC2dzp1erSsAKi8SxTqlL0SGbDq3PShSC97SddIBgFxfCSdsnFLsRS36M0PWtSrqQE9dI4YOklY4jVhvJxFfVUBheesy4LkIyKeFXGtxM+NsKawj32PyzJ0TK9hMxAokVTStVgq64C45G2FIw2H6IzKhVS11ccu+dER4goNWB0QgbFWeF9CJCMrvdcdtroIRTXPaGysEAGLAt5YBg6mWW0SEe4TRJ74cDeLHGgCxCP1J7KRBu3HZ0zOWzOyLftXE46VGWFRGDTkUHT7uInwSjBMP4JlWTZeu7/3N9WkKZGW9in8QScI+kJzCbGJzMyuSE7qA6cFnC/YudbWnKXFR10dnapSMy3VJcFVr3Rh3VVsIqlIv3HiApcEhWqTNvb2jRzZJZDMZ3M52umR1HODoMcBnHonmz1hU1gox1Zqqm1WR90BMGk8oXnTcOmT5XP9cIsGf7YLnC/Ig6WjdD82BwJ7a1Fv87fyQHpIlXUFPBWROZZ8eltlD/zUb+dfiSJugk/Y+QJj8xRdCHsqq0vhfjZDO9I/MowHQyGuYXFnymgyIqPVHg+KQF8k6R6nkzWtGKwV8KD6dmaCQJY1/07G6N+0S5FS9MNB3Q6oKHxJlLde/gwde1VvbjRi3vbjOIYNtXNQbuVaCYt09kJkYiJDHXOpJW8CiXYTMY5QNJmnphyIzYKts+B8v4ZQBKaznr+K338cg8HciAc2Y0GRTvUVIaM+hwAJWBEEW2hD4lcklpgACd/riJ6VECm+DAZn14lvUv6RnpSvzWobMai0QJyxFC1TYzKcFpFRfBpQOjmWrUn1V37Mo9vOb5k/7IOfKgwD4ObV+WcdYOpgG7H4ra/L/TsWN3E8i4JH0/sPe/14/qKTIZvkBqTCczHeeSgjaJwdRCU3g7S9J/WD+T1vBsXkQRq0ZzPQYEy+iEM8B1fdm5q1jYULUEasILvRoBSpjaVyNnvInMEwAzStEgJY02oPYkp6abiSJ52z8Z7Kb6uU0HRbDrgb1quru5hEKiFYIozqvPKV1kGTuz0HdHQorCsct8rnleevU2vUo8i4YgutfFH2DNsbDaDjzlsUuKZHfoCTaw/2MSYpOm2mCsMMAD23zlRDwoj/rsNsv5N6P/Y1Qr9Etf7SmTSgt6eLy1hFP57kwdJ/HdzW91VpP1iGc+Oh9UvfY9Idnfi0/Y4HedWvuHVVp2nmpSht9163N3ruE/Uh+lEz+qGBGIkmce6iEHg6G2GDy/V0LLMBTVAr3+XZCVFirxOUj4oU1rWfeeqKelyZPSsUkGvLupWMpQCMLX9dh51UMfr7IeyaoxkQxZ46T6cRrXQQEubptv8NhqiYXa4JwRAEdWrF+WYIgJnPL2p9d9TlsV0tkfKx4d5DgEr0BR45LEV1u1hxE4PuwLHnvmQaNt+RpaWstNBzEO2o4j+w17AFQfkQNQeNbAIqKp12PyTKRhAy9GB1lkRhe25g1l+Ll664OzHhVOnBj0A21s1zlctpnY4kEx9Mh0uSms1lw1AnvcXMZA6EycOw3ibJmon6ZwMVjgudYxlPQuALULhSLI1YYwj6iMvhvnzBP8UQSOm0e5GzKZEvHcgGbzv2PuV87oWEe1u9J8GuyBFDN+FflzUyXsH1C1VHhMk74OL3YS6j7Sv1+6Wxm99uaXu3Yd42AbxdScgePTU26ST6dtO0c6vrzEgTtaCdfje+YhizCa2IWEnMM2OSUOHR5dTwpNQmlcy6MgA4Bx9ThSSaSKJNMKdcrSAZIyRBYwY/IJG+5ihvADdVoNVmvvdyGTeb7oZ9yMkfya5n3xnHbM0SdIV4CBHcKwoPNP7IamEKeru75xO54SVOybNMHIAWA1rjZY0+JbkBJM2YRpjOuh25tNfF3Qcyui3c6nPjFhoP7PeLNWcroHLPdEf9J8md1ml5pkeEQzpj2sdQm2waxrusdvkLiEfkPoFbu7HUokc2xISYedaSQo+emKoLwUXhwBPjTVVz7L8OUc9zDGdEGJeLzI5HvhpV7SDIfjOGFGhtRBZ/dik1XyCaTM1QEj3kdM1ooAfho3UgrMnj62wTxHjco3kvL+lZZPajmhxMq4pzuAabFSL3cvs3OZ6cvbslfvS5f4Y9eWq4iU8lA6IFz44JlzxCQ4Xs6uyo+/feQ6v7QJlIMsYFVQaYF+7ZtAej3Ex5m3Uj8nHnoy5L5mfIZtmbtxeZxtoEgXZmqjTQO2uFNuzTLfLFJyn90CSLIoNgVI9kObbst97mSBfDoReJ1hzkE+J7eB/vsjDrTqgGA1KAR3WhZdmDxEUhR4jD9NkqanyDKNBj3e7qLmPRjaaYEzzJnEWUu7jhtEIRLQoywLlaKfhMRHeaubRAKWaRetSLY6UXfuMQLHjDIuzHn9gmoZUjRwqYMk4pBDLrJu3QMOgGs5/gqhUfwJAPd3L36OczsV0M/WH6YlcIQjQxOE0PoTc7cN3u8ifB0LyERAaPhz62S+kHzEgfvQLvII2vscBs8gkWo4WMRbZS6Bv6x9k7AdZ/3Z+pD47EIX7SZS59jsCIH0XRKFYhH8dRLvV4DgsOh2R/pQxnWZIH6cj1z82zOtetmEHojz3RP4ksQlFOuyQaNrF297KptH+OGheSnZikkH6rhgJpg5dudNewsd1E5c+mBUsRgZCkB+rUdlHqN8micA0jHZJIW0H6MdT+sDFzFVGRgorGHLQKyfcSFUIGOmbUTfdBQdrOdFAynm5N2ZaNWoaah8Vk2TC+wfN3usn6Cg9ixf5Cah7o2k+by928QrAK8/qmfT1pyDzTGtUv1umIQ9B6Sk6bJPJTSK9AwOB/VwAyZwyuS1ZH1JeIXe8SIALXSjgy0zk0ev8bsCBHU5vyu4QTiHtBhWMAOqe/o0DUgswlzGryipXFDxTBprHeNEYZdSS7AArhm5CVFSWSfRo7tiHCkZhrRFCcseTJFBKmBdjtCC/Usu46dOVqlhwtqmzHYk13mnAXlNlffbarXHyCkDi1g95HzlO2GhXVTHEwiIyNyP6onIkmXgpXBlVYTLpNTpfaAktjSw9bEtWLlmV6UqTL8o0kdU0ty5N6GrUaN9NJ3DymEI98eDe+COxJMAckv0eMA03Q8qhZtm5VQU6ZDr5XBNDEaPgvjHtGjlxlLvkEMdHGvlU70ForHv/GrPMkxOVzgszJCKOuYu9OYKnsaCzeTSL/o+AC64Z0Z8cCHpKwOTe4Az5jKOEtWmWlJrnq5/nyIniJQKmH9e0OMhoFP6roKlZyf2CB26NM7sK6a/a1LW/dN5vWGfofTyvLg8+XhFCMhts1I/Xv6f3n/T+q14x0Oj+feP95p/cAqQzV69Zwj+Ga7fWLpnhd+EV8GDkDTy+99/TtbQI6dAUAh1WK//+yCqkQ3r10lwPS/4X20Pt4xllbFIgWUH2v3av60fh62xcRKDe6WmSboB05RkjxRKc2JrPDkaQbu8hHTjiAp64mjiyH1TNn6umJPNe65wCSBdprkzuczpuV6UkJSeoYSOsnWv/mJ+8rd5oN1qVIyR9LtPwfK+KtGkbT8u0NEEDuS84NAoQMIjIplhwfqUrtcWHdxSyvaik8GXLVMlsn9PDjDlCpzYmNvkH2CByXkgrgHEBXF3lHrYRe7oSSheqKkRfQBFFLz5MM8Bu7ONZWmvgpRAFTSIkjuPbd2N2qH9F2vrk6kW6f5utfp1Fnbhej/tmnpiv1lcbHrTJzur65XuO+KQ3nbPnaFS1BodYSwktFJX+UM6vHrpzNruqd+XOhc2rvGmzWY9ad3VU3lVCUlUUN0fsJclnLHHTak2nfRD5QFXkxl3uzrXlEC9ONv9clow/BJkIiJhQx6mMuKRvkCmKYzhBd+aRZE4JbgccYotUU8YJShxTgql3oRHT7Yn6uuhVl9zaRSkX3ZYfvRaSMR0ClUESk1ESWkWSzVtLBi92nZANLUHTLPOUpueJB92KCblhe5FB83SAtRDTkPWCaKLLvsUrG90LkV8d+1VBn9F7ffxSvlT695CIRkMffYckrV3grCW/UKvoSp/0lmmenlbuCyIYHuuX5oYTwQ898QkSs0pI3E5pHe/Srdkt390mKYdeVA9sgwjtY+FXiyxDyeZjiPzIOMmy2r5ZGbIKgKai7PwL3W3zwaidbnene5qvVfNWsO088fA87s+d9F0L6a873+S1XhjdK/lP0PxPFLb8vVrz9zp4NePB+QSSJ11n7d4tDcaOLEF362C8BNpbE5utrb4lffWRcHurhoUwGM/fAlFORkyvB7cUjkppzU7QN7XxP/mstIvmrPTTAP1Q6iuNaj1ud6VecubKQelGCcu41Z1L0pzSk+sFjFzYsRf8M5dT6QI/fWFL126Z2W/+RFRY1e6DTDI7Hcd1qVqTxRIdwtySOFnTquow2Vs4h0qKLgVkgRdJrsmi7QCQWTv0PkWZ2DhqIgNnPyy0g5p5F9c2gHC0fW6l6S4XbgQM5lFr3p0y4ocTdqYnt/rZRVgrHOvpuXb2bAS6CDGyF50Kiq6QYy2JMZdQFQplpzD+7GNlvsUjKPfE7MQSLDNldAob7kgnK2F/xhOxZZyq3CVXO39CbGRgATDEXCpOAyCKMsbYN+9qymLlIPDNleZdAycgQGmnf8W3lCfgNxWlj07kRkolR1s+wK7TZwCaIVKSyQm3Bf6b+frOdC+WShLyddH1R2LnUYcdrohMnaa9R/MAv0uelff9MQVA0lIhNFtuE+lkuqfWlBid9Hw3hKVTJpku2fFesaBlqtyPkTq3urCeHX2GusPh5KSKic9Q+hzAZ+RQgvM1/JNA/eGPz+d6lNawNq46u/pn1++uk8vXttfkFdQ4438eqE52xtPtx6qwg3HgCmXnMNLxmfUTh28ZnOk1bLuCAMne0lJhdf/EiWsCgYepDArvK9Bb6ncZEzU+eWzmzcyKCd5kpKgox3rL7IXuoAFJQzonuutJkGx0ep677ErrJw8dFrfnGNd+vdwQ+bg1HDgDay6mi+ai4aySUZ5uV9ckGZFvXZGWRp0FST8qBis9LGVVxA7J/lFdEqmsCySyk18lXqUH3YpUXljvzvtSfR4uDSKpIXxtxqRr4pnlduHzNvStSunpogs0yrJQ+iB4LdNYqBvx/IVQIuRTe2crp1skybZDZY1kSbIbXjLTTF+QBYVBnUbuAqcGXNAcp91PyFwDP6xLhmHpw1Ia4BcfMmL99s4OUn5sfvaGJFIuD6fc+c7HHaQIwnkOwYrnkQh98lkj+oQP9ItCtx5f4UhOHYUqnduuj/3Qeby+HLrEFcsOMEVzDpadUq+xvLqIB4ILC3cWh5gbQCdcykj0VUD64zyLSGcxBSj6ce0TbjdKFUuPFFa3pApPeaxCqaMQCt91q6Xg5L5qn0T8Nk8mEW9TOFuYxTiEkuZsKK6Z/R+w+CmGyugk3mh2myIFD3+nc98nnY5VKNNxEzVJKmmnEkSwsihCpZakY1jLJuBLn4f37gxqH+HTFvV9ynCKWm9/s6eXy3t0onH9oRoWmvVhZ/X07/TDn19/+yvfPve5W3+xGg5Dofnm449mPye/+esnR1+akNWDpx9SUAwpBXv2Ohe+/JWvSX8d3rm66bz61/c3Pnbwv3w6QbrPFh8ooyA0lhC/09GMuzzj88+bne9PYNpY/DwNkcjeuY1jBUhxdx0c/nlPx+Q1cq7nCZfhqh3dXYOFhf6BbKt+8+7dM/DKVRFaf3gMq8vDpxUw9xkxI9Vwou9oUs2xxaxj9B/1Dv6vMxiI9UqplfBImZ2h/ZN42FGLzemxUWlCxtx4ivvSaLKPiA3UoobQjepoT3fnmluiuOGjUMpD5SOOT4+GZ2zmCZ6PpKti5OhqOpAfNAz0BiUOQUs4hwoJfb3QfmnfQnspqb2oi/dWqsQ4VlFY5AX/5EdxUqGkUxWqlXYrClXVV4OlZlwNSrY/wedapJdutY8cxfhHVgPSRrc10BidmlhS5ZDnk3ieV5e5k3LqtF7PoYQCMkx99sABmTf6w07yN06pjf72Ok9he6z8h87aTbipT6BfI/NPKr8yfnR/YnW5cu6TvU3lRv/AaH28zzrgIS/2xCod9+QjVeCn2SeT6drSYCSfW/a8y4sAn9xbOXf0SH+1srdcTkhasX8hUoy09uCkubPy0BHYhQ4M8XGm9L8vj91x7Q/UP64nIbJRDeuhNw5/lt5N3Q+dR0/8ttohYzoHsFK9RW1FwYNEngvSaab/D5O8BKOu9frl4eHMpBPjuXF4YPj8UzAYjVsqoO6tD2r6Bufltw1OBVqtewDdHHVJJ74FNAPrrFlCfDoLIDnpJHQ7Tc4QTmTNLJpbevqke/NFbt7dv9h5ORj4Cjc/NPjla1tfuHD+kLrPtjx3E6D5kAd6b+adbtrql7vd8uZyKn/tC9dfX/ziF4vqzpdeZP9nbr/y+fMXLrjl/zr7L1urfm74PHleeP6T9JnGy7UKTGX67nAC0MpKZz7JqBLIkFAPNoJqjmctqCSEHXgWZ+/Moj+cJzxdX4+vSkE2sAYOyvbd/RvrrwQHV8AwWp0sX7si8ytr4ie2T13+fvsNtjZ57aiKsODU7Y1saGfpHH1Lzo8AbtZUgWKr/aD7PbOyjycLqHQPsafpqQkoFitbIyneivRmMEEdYTIp9jNNPoqUEICcICWhs8GcTTWchk0rUcBNBuhumxbIvuLguaPUO+SHokdBhKDqMFEqWaVkia+OwEutldg36exn933/32/D1wz+BY1/Xb4pSXfQDKq3QKBjjjhN3H5IkzAcj7VPeH3YTQIKjbLiYSsbSpMp34rZuPDQP+QjbAvdygpjzMdzZ1DDiet0gjyITuWdu3xk6rkvMCVYlUqYo+Zggyq7264KTaTyybNYSiJ+IA/Y79j0n7qfHSt7N22cWwx/fHq+7P3HcvVga7XhPBnvtDeu643bvesWGXwx+LM078f6zeAr158/clb+3Ke7n6PbG1fo8bULdZCs7Nsbzy2o0+iqdGvK1HTH2BpSQsXpls8or44XLWtcmzzofuJHn+OUzQ0o+cB7jJ9x4AnY/r+iSmfkHD3O4o22CZGe3e2BCHZpTdoREEN2DxvXlypeFYVSCD6R4HAqfrtHmRP8s+Vdl/gSsfQ074vqsBllZyl8hcOkFkTxhw99bu5iV9J27B6vvObinfFfa3/zEB2Xe2Tsa29FkJQYYruDyqAV/g65T37YsXYAycAlvhoE/xtKcxpDHDqwNeADnnXYQQugX7ecgyTd/koXIevadqMUGI77st672Pg7je/se9zHlt4wv6mRpC84eLk45pACul27p/R1fliHUq1ZHEKX4S5sd6c8ytOADQpzi97ltR8cPLO6JH7N8xiO3cTf/frF9nf/ymO9/+7f+TvHF8G8VH/dc4d0g4WvvoR7kFYwmiMemsVqhX0bGl0/JIij04t1eQD6vpZ+91qpeL9yvnBiOZQD76zUlQma4SKQJB9/0wIgvDUBjmwqAa/2Ya0g7OXe+vSpFSswtJaGshkI0Jz7giwZIlJsJFYs5QKTCHItLBO7RwbTqaxB8RBkOWY2qa1t3B8B7m8kosorbQmMNHOJAEy6Ch2xljK/sJY8GptgK9zqBa2Is0DoKxYS1Y7PBKWQUiwLGy4sghMkAi9gq8SgUE6CvN+LUPbdZC0g6uUesI2Su6pWxFedK0dEKd6daJtWSVcCwTYkWkEZMlaIJ2B8IUhmvkiC2R2rkcxC+sySuzGZg6AVIV9TXoKQCMRnEBzvw4eAUXLHuFupDDonx0Yx+HT8FCRgJP3nk0Wk2MgZMunYwpDwzrVZClPFEmmNoPhTUxBDz5GUgM40VM+yymQTTWLiIooREn3MVGSXTSVaCC/CeE7NcKuO89ANXa2MlxR3XxmxYn3lIrgNF0D5YXwWsQ3ii5wUmXLA4jFaXRRxwQjmlvMDnfPrWPIr/JJthoc1szJRC0szy7xjyfMYrcXqSHN3qy2Vj6vJRBZCppVWBGPLntaza5UysnQJq7tkMhQBVOFrnR+0igSFvSewu0oGxgypJnVVn6MLWKuopUwxhIegWjFapFyBzBVTI4RgRkuUqxI4rEATS/1p75udekE8xq7dsvjuRjB38+QvgixDatcrUjpIJOy9I5O9sGDW1+oPzqtcLXUHrDPjKavrWgnzmrYhthTnU73BtIaCaPe1NNPoN3cBNqMb50zyTLcNbjO7LA1dc126Lx7R8vIpgW9jYO+PoSPMK9myu2Fcy1aRIJZPC/MwFy/71Bny8O1vNRvAnwF52VP9SjkfhEGWz3FuNsEg77gj3Uw91kyidO1du+zpm7Aw3DBdKmeVkFdxCURxnCQceNl7j6lPTfITZpYWAfbB29R17eS1Z1zkKeW0Oxmr9x2YrUWMbShl/DD2vpPPLTKuAHKlQ7KrFFMzq2bqbw9gMdxf+rtxkB7/6mu7rG+gbpH+R5ly8ZK755VLKXXdznJoh+gvphibNvwIzy7vnWy/zfp01Z6HSwnEVla7C92ZzpvFhSm0j4tIDLxc5+yC6VAkZnR7ZJXl0jv9ptt0V1M3Y+6pUjkz5ykavUds9ypADvFXaFqR56i7dxKInFrMUrVmut29N8knC8WK6i/9051iv+B1klvCqMs/yDPFhHX/MVVXq9Og/SqVHQTQ9DtvtbZPKtXgHav4Y7KvrnNBU98REu5dZ3+OeqHH6KlpzmRWPjOqhubUVcogcS6x+w7jvmqSnzCz1IHUbVfre0TDJ8x65LcgJEXlOueegxdA5qmJJmHrr/ECASI3sXWRIgMRQnsqr5maOYfSZ0zScnZ/6d+u1JwX7O7HKljaf0h2npGXxP+Fe3rEF7jVXvUoDkL67M9onXXfKL2hZ778E4nz6eYpEtnQeFdpmWr4NrWOPaiJsSmYtSZtmQgAApNk4d56eJ0jVSEaK7QZ1gGiKhMrrTU6rYpQQ5rGXX4ykXKvveVCbC1Ef1YAvDV8u/i+Y7Uq9XUSDaHf+u1n7ErGLVVFLQIQ9z7FmW7SX/qJSgp6+NYVq9SEn2yeZ+yFCL+ZqqkRX6A8DjHNo0Pg8L0bAFfjxg7ecfzySM9hOkan0GtOn2E28h7uQFDcLSQMwnvXfnoQgIyuU1SgQWWdY3MOMyUUHahCAY+LyF1YnK9rAZ+zhgfLDoEqN5uZ8363J7WtlfrNEeUQfU/LVox5kLG1OyHcoN2oG7u04a4eVUh0vx6aws26e3wo3NGP9PzMc1qYfCQyz4dRjX+He3gwX2BlHXIxjo6AM66zI8ps0jgcvbUZm75G1nSbCyjtsXfsdJ/1zEhknAKemo5U9m79HklrJBS21BQ7zjHK954uTA1FB6pQIOJijlDRkMdjg9z3nJEsVyrMEe5rjP18+hul3qfFLRC5df51+HAHkE3muuhM2KDdGFxS+4ywyDmJ+fl4Wak070/7ohYoDlB+3Md9e7p+19z+6IrITP/OiIyUiF3zUOU6Oryfjnw8OpHurl0Seu/bZd9Wza0b24k8/H1ddY3MPT+jioS2YgwfSaMAAl41aI2Ny093I6C91ozr2iE0TwBUoUDFJZJp6qmv1x31de2dpfYchntlxLnW9fnEF7W9b6+WRLJG/lyxIpDIRXY8IEwNexNMK4Nd5TX2ZpHP+xPTtQdUKf/Go5LrADPI13peOcJ+8zHzDF4i/P+RObKUVQ5tRB9OT61t0+VdTkpbef7iiGIw1dsXoWewTICgbSJOvAOmXtdCo4ZXhGk4HS+CNm6xAZdBhAGz0I+g6M5tw7vlXZO2IswOxZU2ZHIAsUt6h3NGKbapupqabwgIwBAII6b9fyG3jg2YWJ15Pq63XrT/ob/05SzdDJ1Cly6iw/b7XeTdeto88xs6hw6XcuL59Nx5PHVNW/CtaZ42Ua5Wz7oCCYUjEid0kowSnEuTbQaPwkfwNNkkG2GAgPMmjU5/UaC1JZblMjiYcJIYGUsRFCaEOCJUoQeQWDtTgy399v1cjY8i4mmLHqCaokfMMZZ9x8vVlBLn/5uzyNL6GNESDZNCJB5t8/S/Uf+vxlsC/SDvKIgstu774Rg2QL1qCrfLJr+sE479iKP4gHAHgdmLytWWn+B9mqJt+sJyevkmn3pmK7zvx+u1qk4dTLrGGoo3OaZKVNvk0V/1JieVEGq6Fo5LLG+Y1kHssdyjITK/RVkqW62Xb+hxoaXmnKiPyggNAxhUoUAUtrMtg4AMl5djzotRK0frDsH5nZmo5zyur+nOWkPV8//nolaTfc9kSRORQWpkE6uqWSs7bxfRvJl9lFq38rq+uqGEoJe5agrP2z3ydp4kwhf5ogchfEZJiQXTXP5XmONqA5hHqqfXX6W9F5fl6nKyFbup6hfSDfUk6KGlMjiM8xw53O5HOkqMo95nSWuu33A+zczE9ZmW8/RXyrRmvU3hTIFWXntrhfdjsNAowoQqFEhJAIgQkrjb24tl3Bx9SHb+KtPyrQnz3trxWVnnCWDiZRlR3TcHw/DTuO07+fk4yIhnSrviojUsl080fSUJKfduAe7vHkIhNOf0qCm825zEppPK5KZd7zEzfVCuRYQbwFYyrwRjS/XFQsYOkgysPyjQS9w4FdOJ7XlIW7EVCeiWpSPhUsnsgFE9ckJJl+M8yVPa0VmRJtKLPI0cJonkvkxsm9nzRNJagIKEjgglnu1ppTI2zjUTGuH4hip0QSKizpRxTES8XB66aJ5rLWSMZxK7ejhQn7FSebFi6ygyxEUTQ/i+LEVXilkyh2Weq0fXdhT4pmsakSuQJPZBktBEah1SXyxLmhFksf7S52FrIkwA8BdiruZjLhk+JzLLxso0Sx+kEFlVxkLkmf7HYWyr5x8BX03mV/9SEHSv/Z3xoIX7bvB10KqmwY/UDQBYQUfLZqvqxPM3xwCHfkhfjZx47NtK0Pwpq/LJGQUQq1f0KkpJe9ZdpNrI05XCaDkKzHv2cJGCcP6yoD+D0XLa2VKVfjheJX7WucJi4AB3CAUuIIEn4MDafDhQtnAGh0cDp2Llit4ktfM8/s7V0189nEU3XRx4u2hyhu+kXg6p5czhaxJFhuRWpI0/VlsncLBDDzKu2FjBrez8xCP3D6gdTLg7ltsNqtNJRXDGyjYKhlC3V90sNoBwmDSKdVNUVrPH3TaJ4qJBoP7jxKsMPWqZfi7VLwxWrnWVlOzGMyZBTnqM1ZQ9p9EGTbeSXm9xaUcIVi3hWsKlPG3dfT87akHLfBkZFwLj9sbh3tHPky3u7wUUwaZhRTt78Lp/3NcTgnl6HHwLQKlgXNVGOm5MlyqGLSxSkZm1tcqKS1siGmF9aKRIf2iJLyPhaxWbR6zQakSTWTpdwvWTZlI+DFY1ayuhrGWm9YpzcoheYESxf92/dy5IiY46cvsMfzePGwCcAACT6sUN45q85QLTQ44ZYo3DBnddaxaHEe/+xAi8W9ZbVvzy7tv1jDLFPLMHrsyQEqSdP+RTgYhlLzDvXmC9cvzQVWomPUJdSxG3cY1JSFSzM3rQYSjj7xrWjb3CarFW1t28aDMfe+Rei7fo6Ue277Uc7DSjccBpCUJcy2hj4ZQgFE3COoDVYicxCoL5yKVWyfQn7AI2t1b1jLeiYRlx0QtXbB92wPFdgGHRx/xgBizsacMpS3rN6plf8fVFdp22AGSraXT+NoBckSh1qzOTuYcOfxszW8ABzmAxu8cvs/HD38+MJ7qOeht5cIxc7P/0KIH2Zqr0hf0I0zU6dglS6c/OzQBGf6C3koL0y5D2wWMArNb0eZMnC51ejeFi6txuomGCiT9NdsafpjO2JtJBbyI+/BAAyBk+oPZEU0ceJbg38EVaBv6KNJqGJ5SbOU03sIh4P5uJdceuY7LObeLtXOAq7Bj9thgmzrlp0j351qGRUWy4UDOCO/WoP9dA7/9wOQFLmngqTVUbaD/2Upkc85im41g2+xFqpSHjFYbKuGMLqSq1GvbpdsAMHmYQPLDGS5vr0HXShTMle6Ww5Gj8KEIiNf9V0qeqF1p6qUN3Iu4/Hi8xmhDhFvOETgZdninplMIrDiVYIujTebwM4gCscahIqvM3xMzoTikwWtIvJa8wW0KPn0ZIRBUVLb2pQ7dC30cpLLAzrqMHCRrTfyAgRGCN5zbXz//95ZRsStWWaQVWWWOdDUvGqxAfh5AoVflpPXQ6d5TXq6DMYU7TSiwiYtkslP1LHi0M5Z3LJ/wQAEjDXxrdZuykiSTTiWXiyooceQoV8eKZPYcDKrrCwMJVDkqCajVqLFPNnab2nbpw0J3o+kMNSkP1T++O/a/VNGWrY4msjFysTKmyVBFpbbtAxaZpv6Zjss4z4vEtTO/9MdaNOzbiuBSlrQwtTbfpV26SKlX3VFaPTrYUakTUnNi9sY51qVs46Mfofqr8vHfSWLfQPzbLog30tIGrxhsij8IaXefEb+2tMLb1S5V4EixRNedU0dWMp/fqqDvT9YL2Vni9DppVYI1x19JDJF4ns66DulP1puDDDwGQ3FYyohQtT7QCq6yxzkbZQo58BShCQcPAwlnahyrEb4CQqGpK7antAHodNVSjud9jFOg5DHrxXY6wZk/gOO6RBRR00B1dQEGP445bQEFBB11/+ddJc4CTTNecZKkiHNrugYqdFP8xr+VD/1EIweHInukbZebMppYTeQoUoyaigYGFqzydBNVqvZrR7Nelg1IvXYMNGvI+NmxeOLVGzxi7YeLLGr39DDN/TD/sAznY3/RhDLdh5qrGDpqSsIhMy2ahiDHr8EpOdP0lzvDh3ugtn0/4DSyLwPMNukAAgpFGqMUURdj7ZrBV8bwlSu9tUFKlamnK0HKKVmCVNddfb8PMFim3srwoUOzicXjZa16R7WqWKCe6wMDCdc3vOtzgppsBS7ZXTkelnc3ctQWfsEdiSaIq1aI/6ilFNY6g1jRtVe5pSqcO7VMXDrrd6+7x1Tu3+kEN1FCN6O/sjTUPX3bG72dJr6rl0R4OEFXhItd4+O5g+paDBZFd2n4NbZy/Icasu7ve+Hzgh/B8ChcCEIw0QvtMfzpEKLm4VDV9pczKlhe0IlZZY52NsiJXHgoUvczgFbGuEtWLFgwsXNf8rsMNbroZsARfORcVt1W7Yyv+EBESlTRUlWrRtaSqMq1Jp05tn7pw0K3j7vYxNTiBhmq0uL9zNdY8/HSCkvPOHuezjfOsxrnOcWccW/FDACBLTpSiZVqBVdZYZ6Ms5SBPgeJexXHetKgmGhhYOEsmq8S5zchOu9njt0FILNVEq7aPmrZ9OnVoSCNmnOsr7eUCc8w5QNNtLCI+zGahiDlamjJ0ZYJyfERSqUpqdJrPfl04uAN/x0GM4OBX8afGd5zpazhLFUnNZqE4f0OMWXeM3vr48BfwI+T5vl1QQAUFScjFoURKri9VTJ8us7LlNa2IVdfiXe/QRlM2rpzIU6C4F2/wXXBsc2yFgYU71u+6uMFNS9CVs1Bxm/f+OZ44/vgQEksSVakWujfud5zKNpym9KE6tE9dONgrN7ih8G2OjTjE4PrCtxxffS1AgIkxmzjpFd52tR/1o7Z/+4feeJnI8zX28gg8mvFbCx48ePDgOajM6Ho/10ssUTxleg+/J+XPxCNgqk0heGcTg00D0Bwe805vDelxqFMYdsIoM7HiPROO9uGclyBdxisoN/ts9z7i17jX+9STDaW2r2o9rdYPff/DIYQzrPf5fj3uLChQZ/sHWwaY0/u9vhv5iQAQ2TOcXlblKF8qAAVFFBqDxcWvUWvIGXfhoF1Y8KxnTLyzPWDnPAAAAAAA+AB7Nkxd88jOptg784KhgoKCgoKCgoKCJ7g3c61WcqU8/RvpjE+EQHBmNn7gFu+ghU5oNzxO6DEB5gib8/90gUATySyamTBX0YhiFC8SvSfZcpJXUEShMVhcfNJqZfaSph6VbJTUzdJqtxN1d2V9GnLG/x02O03YsZPCGwuf8B+6MKICyIkzvOwn/JryUlBEoTFY3LswV7VS216WE/4nXcSTqD0TRT/zote4z4331/X1ym8RAJG9lodakVVr1m2UHS2HvIIiCo3B4qpMvwt/qaVmpDWkkb9jP2MglWIvVf8X4/1LjO+RGH+NaAJEIlvOylMBxSgnumKwuPgFaqM6nEZDzvgT503Hx48AkLJy8gqKKDQGi1MzfOf5K/GVgYlria4lmGMp1x7h45+AJyIsAHLCnipLOeQVFFFoDBYXv7Kapt3UqPRpatjbsZ/vO+N3yVfta7Du45g8zo2Dtzu9Ur6U1HVtm4dU6Tdm6ZN+epR+If75McSCzAuEjEyZt4cy7wdlXg6ibsRD7daK245E99BoNAaDwWCxWCwOh8P9LIWYqZxOWVlZWdmWLVu2PtvhiZkzftjec77+3m3nSfFr5+sMzhbKJEx1B/3zT7tD37s5xPlCrxcX/+sCj8cnnA+BQCAQEn0ikUgkJkEikUikv6u+GDYI92Ce+N3lmfaC5IPH+PQgcdcC443n4x+i7yxuntI08XPdbnbY6hfpux5c30vJ9YKuaxdci8OPAFqcmxJ7fLe1wx+ScyW/zn7kkJ57ccnpkknmyK8CL2Ny+cjJMvJ0NYh4SSmUo6x13vaUa9zzx/vqW5CSmkL5KJE9M4uTp8T2Zb9GkZE63W2nYcSf0XyN20VDo8a9oqFR49rX/EY5zV0ZC9ugp2f+hls7eKv1x9U6rTXnoaWlpXXaS/TQ1tb+qFk2G8T62FYOVnnsj8bRd5zx4+K49oQBnpvo5GLO9t7SfkKkBR1tm/egXdfiXZvsWrNrryraFHO2J/1K0Ol0Or3vb686Qzo6Ojo6PszJrUUXyfM8z6t8pZRSWmutdfMeaYwxxpiE9lTbbx3aWtra8uVRninlJ5+IiIiIiIiISC7+tgYAAAAAAAAAAIBE73nknHMOcIADAACHc46U+5kEAAAAAAAAAAAAAND36Dnf/rtWxWhvOnC63B7/ex7FAxGHVx6Xta3Ou/Txqsfc0EQAAKDAKCJiGJXmqaqqagIBJEmSJEmSzQGhubk9ZxcEQPOlYcE2MBg4RXEA8l9N1f/vcj1W3LA+R00AwA64dAn8kqLnM2Rw0/MVWKKa1c+fr6Hf0+fryODN58dwg7He0+zRXPIfSSqUKFMn6a7fH08u2qumyliwnfmGNi8ii7+vVkawlp67w5FnOcu0XNr0XMOZF6nRaTbMqgJgCHG8f8ttCRlUnCwFt+KqI03Ldw3L0XwqgUudguA9zCKw/DIKQtbxRYgEpOB484YV7M7sZ4PJCJg8Z5HCR/NHj3MBqq4PPxCYDmouGLfC8gG70EKoMrPeK2kKsMxwcuL+clij2SA14IdRt4KoCT4H4dowcl2AJd2BN0skOwVBYVYF6kxoGYMDCCYpG8mLJdER9PXKI4gMZ0L6Yp2hdiHpDDaZ19HSiupFyieiDN4rFRaMOoTlOUP6uYDY1HgeT82r8BCC3grr1mg+aNOYjJrCDS3Udi0gJM14McoTokkoVqq39IfZt0K7grZPO0EytAawhNTIBZfjtGXib4ix+xE64akPvEZhFYRuS3ZAVz4SagmVhGJCISGX4EjACSYfwv528TEix/744hO6Q/t2zJv1wWvTpkwYN2bEkAH9ev8yqiZokCJZkkQaLooRDS9COBwjNy+a4vJRpML7AIGh3xNhWL+LtWHlxCwtu7mLvnkblkLD+EVOS+jlq0wGBJLm7qW5eZZcPfhFlg/eR9jPn++UqKMLNAfnkr0Tnwh+sd5eQr78IdpCUsGi+zIGoC8HXMq56a/YA2+CljMBRI3Ywvsx06LC3wGB5UhKsh/9uBFOYrAd8E4zOx+mkwHfYYtIEOa6Jif8FRBIg78AAkrIHZoraD/3qh6j1AuZAwhEkgJk1pIj43+9D9ICEOCGNEFZ4EYwludTRFSzQxC25WpqcoRM+OnXW+SgRwj4BF3F8p9BYza3LNHYLTkIpoXItIVmEhKYn9SRHP+kdDAG+/F8JMbUBIE2WUWgJRvZOTGdEAKCsCII9N8/EPW7AYn+/O4zOGyBxs4KeGLmcqziolZh0Q1kTq6K+V3onYA7ZpeaphJdHVBMcwFbPJ0wPdLCY7ldURiIAgWLmINsot66Axc3TGYGU+aH4yuvG2YvB0ZnjBdLo7HbCgphHGyh3BzEXK+c0+EYjYsAfSGGUaEQ1BZugf4zx4buhK5BV5oHJzpiXSIEYyk2h7dXghRaYqh50QHJtULYDwPHwWZYh/4BwgAuw/H9Xt4rXr+jE2Z6ygT6EeOrZGBiDBZ+ujVcOxEItBLuGzNX1W5qQKAbIkZ//GsHVCv1ng3H9EBxIBECYIaxzUlstUJEU8T9MIlJMDophg2dbMIoBLw5OjwCRkfELKvUxI3MwcVA6IQA4iHWOzoGRm/H/OxAOMdABR9mBxJniJ4idILCY+RtkL1GxhHql6hTILBCnc+hebyJz0EJzuAtQLiLNwHxMl4BAy/iJajgebwAFbB4ETYAx+EjIU3AeQrckJQIEV4GiOJd+3h420KDFgIq1JCgQAkJ/A1UgPqgKPAc/Cv4U/g/Qsy0DLwA+FaHopiPG0kg71XWVo1z5ytb542Ts8rGzBivVCYrxtKwMhoa8MN6pkvrDMTUgQiAm/Pb8O7JP3k0AVdhnLDO3c4PjrDwHYeONtaJ70wT9HvahwUk7oToDxVaD38GV2d/bOIPyKcmQmfoE18MxdAhjtjDga9l9xtht55fzljh2x7cuLp3tDCaH3VG7VE8aoyqo2DkjqyRcVVfFVfpVRjNbOrrenyZq3m1iTLylJDxK691mwvFamKNDxL1WDmi9p4Z1WAPvE74glQ3sAU5Uf13saCBxybuNd8AId6uJVfn9oThXAT//eRgOH8P1nyQh/Je7fcNNmDa5ZBzh0OG3uJjswahW7JIYlklRamSRHOqjxSkV2oFJVukbt4eoi9eFImcaw9VLxa0eYZRbvZsljV4cdqG3Ibnx/TA+Pb7lUeOhrM0n+tlT4tY+/MOHxkZSk42+uUOKz+ZZsElLL6g3lVuGW8GTj3GoJ2DI7CBGPx/dCw45oDuF8dqzzQfhYC2OrAO1sBKWAElMEAF5au45LWb/6bBFVBu3455sz54bdqUCePGjBgyoF9v8Chwwf2gEdQDG9wMrgSXg/PmnDlrDpkOs99MCkK+sXUIAAAA)}' }])});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/onedriveappfontsplt-f5f179f6.js vObplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_?https://swx.cdn.skype.com/shared/v/1.2.29/SkypeBootstrap.min.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:<456HZWNS.keysZNS.objects789:;<=>?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/javascript; charset=utf-8Q*YBlockBlob_$00bff7fd-0001-012f-05f5-c1238b000000Tgzip_ECAcc (toj/893C)Xunlocked_0qPIa56ed00j+lVXsIVzoA==_Mon, 03 Oct 2016 21:06:33 GMT_0x8D3EBD127B5717C^max-age=604800_Thu, 04 May 2017 18:05:54 GMTT2514Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/_text/javascript+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn27BKQT]fhjqy *9K^ey 49LUp  48LZloOs!function(){var a={platformId:905,urls:["https://a.config.skype.com","https://b.config.skype.com"],businessUrls:["https://config.edge.skype.com","https://config.edge.skype.com"],team:"SkypeLyncWebExperience",maximumAttempts:3,waitDuration:6e3};window.Skype=window.Skype||{};var b="1.2.29";!function(a){"use strict";function e(a,b){var c=a;return b=void 0===b?1:b,"object"!=typeof c&&(c={message:a||"unknown error"}),void 0===c.code&&(c.code=b),c}function g(a){return e(a,0)}function h(a){if(void 0===a||null===a)throw"No settings provided"}function j(a){if("function"!=typeof a)throw"Success callback was not provided"}a.getVersion=function(){return b},a.initialize=function(b,k,l){function m(a){l&&l(e(a))}function n(a){return d.isSupported(window)?a.packageUrl:a.packageUrlUnsupportedBrowser?a.packageUrlUnsupportedBrowser:void m(g("This browser is unsupported"))}function o(a){p(a)}function p(c){if(!c.packageUrl)return void m(g("No package definition found for this config"));var d=(new Date).getTime(),e={};a.onExperienceLoaded=function(e){var f=(new Date).getTime();e.init({initParams:b,config:c,configLoadDuration:d-q,packageLoadDuration:f-d},k,m),delete a.onExperienceLoaded},c.corsScript&&(e.crossOrigin=""),i.loadScript(n(c),null,m,e)}var q=(new Date).getTime();h(b),j(k),b.fingerprint=b.userId||(b.correlationIds?b.correlationIds.userId:null),b.fingerprint=b.fingerprint||f.get(window),c.loadConfig(b,o,m)}}(window.Skype);var c=function(){"use strict";function c(b){var c=[];return a&&a.urls&&(c=b.business===!0?j(a.businessUrls,b):j(a.urls,b)),c}function d(){for(var c=b.split(".",4);c.length<4;)c.push(0);return a.platformId+"_"+c.join(".")}function f(a){var b,c,d=[];for(b in a)a.hasOwnProperty(b)&&void 0!==(c=a[b])&&d.push([b,c].join("="));return d.join("&")}function i(b,c){var e=a.team,g=d(),h=b+"/config/v1/"+e+"/"+g,i=f(c),j=h;return i&&(j+="?"+i),j}function j(a,b){var c=[],d={apikey:b.apiKey,fingerprint:b.fingerprint,ecsoverride:e.get(window)};b.dogfood!==!0&&"2a9f196e-2926-4f83-80a2-543bfbd2f75a"!==b.apiKey||!b.correlationIds.upn||(d.id=b.correlationIds.upn);for(var f=0;f=(a.maximumAttempts||l)}function j(b){var c=b.ConfigIDs&&b.ConfigIDs[a.team];return c?c.split(/\s*,\s*/):[]}function k(c){var f,g;if(!n){if(n=!0,"string"==typeof c)try{f=JSON.parse(c)}catch(h){}else f=c;g=f&&f[a.team],g?(g.configIds=j(f),g.eTag=f.Headers&&f.Headers.ETag||"",g.countryCode=f.Headers&&f.Headers.CountryCode,d&&d(g)):e&&e("Configuration service did not find any configuration that matches parameters or configuration service response is invalid",b)}}function m(){i()?e&&e("Configuration service is unreachable"):f(o[++p%o.length])}var n,o,p,q=0;return b&&b.apiKey?(o=c(b),o&&o.length?(p=Math.floor(Math.random()*o.length),void f(o[p])):void(e&&e("No configuration service endpoints have been defined"))):void(e&&e("API key was not provided"))}var l=2;return{loadConfig:k}}(),d=function(){"use strict";function a(a){return!!b(a)||!g(a)&&(!i(a)&&(!c(a)&&!e(a)))}function b(a){return a.navigator.userAgent.indexOf("SkypeShell")>-1}function c(a){var b=d(a);return b>-1&&10>b}function d(a){var b,c=-1,d=a.navigator.userAgent||"",e=a.navigator.appName||"";return"Microsoft Internet Explorer"===e&&(b=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),b.exec(d)&&(c=parseFloat(RegExp.$1))),c}function e(a){var b=f(a);return b>-1&&8>b}function f(a){var b,c=-1,d=a.navigator.userAgent||"";return d.indexOf("Safari/")>-1&&d.indexOf("Chrome")===-1&&(b=new RegExp("Version/([0-9]{1,}[.0-9]{0,})"),b.exec(d)&&(c=parseFloat(RegExp.$1))),c}function g(a){var b=h(a);return b>-1&&43>b}function h(a){var b,c=-1,d=a.navigator.userAgent||"";return d.indexOf("Chrome/")>-1&&d.indexOf("Safari/")>-1&&d.indexOf("Edge/")===-1&&(b=new RegExp("Chrome/([0-9]{1,}[.0-9]{0,})"),b.exec(d)&&(c=parseFloat(RegExp.$1))),c}function i(a){var b=j(a);return b>-1&&40>b}function j(a){var b,c=-1,d=a.navigator.userAgent||"";return d.indexOf("Firefox/")>-1&&d.indexOf("Gecko/")>-1&&d.indexOf("Opera")===-1&&(b=new RegExp("Firefox/([0-9]{1,}[.0-9]{0,})"),b.exec(d)&&(c=parseFloat(RegExp.$1))),c}return{isSupported:a}}(),e=function(){"use strict";function a(a){a=a||window;var b=a.location.search.match(new RegExp(c,"i"));return b&&b[1]?b[1]:(b=a.document.cookie.match(new RegExp(d,"i")),b&&b[1]?b[1]:void 0)}var b="ecsoverride",c="\\b"+b+"=([^&]+)",d="\\b"+b+"=([^;]+)";return{get:a}}(),f=function(){"use strict";function a(){return("0000000"+Date.now().toString(16)).slice(-8)+"-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=Math.floor(16*Math.random());return("x"===a?b:8+b%4).toString(16)})}function b(b){b=b||window;var d;try{d=b.localStorage.getItem(c)}catch(e){}if(!d){d=a();try{b.localStorage.setItem(c,d)}catch(e){}}return d}var c="skype.fingerprint";return{get:b}}(),g=function(b){"use strict";function c(c,d,e){function f(){4===i.readyState&&(200===i.status?(b.clearTimeout(g),d&&d(i.responseText)):h())}if(!c)throw"URL parameter was not provided";var g,h=function(){b.clearTimeout(g),e&&(e(),e=null,d=null)},i=new XMLHttpRequest;i.onreadystatechange=f,i.open("GET",c,!0),i.send(),g=b.setTimeout(h,a.timeout||2e4)}return{request:c}}(window),h=function(b){"use strict";function c(c,e,f,g,h){if(!c||!e)throw"URL or callback name was not provided";var j,k,l=function(){b.clearTimeout(k),g&&(g(),g=null,f=null)};j=c+(/\?/.test(c)?"&":"?")+"callback=Skype."+e,b.Skype[e]=function(){b.clearTimeout(k),f&&f.apply(null,arguments)},i.loadScript(j,d,l,{id:h}),k=b.setTimeout(l,a.timeout||2e4)}var d=function(){};return{request:c}}(window),i=function(){"use strict";function a(a,b,c,d){var e=document.createElement("script");d=d||{},e.src=a,e.type="text/javascript",e.defer=!0,b&&(e.onload=b),c&&(e.onerror=c);for(var f in d)void 0!==d[f]&&(e[f]=d[f]);document.getElementsByTagName("head")[0].appendChild(e)}return{loadScript:a}}()}();_?https://swx.cdn.skype.com/shared/v/1.2.29/SkypeBootstrap.min.js vOzbplist0056X$versionX$objectsY$archiverT$top%&,-./01U$null R$3V$classR$6R$1R$9R$4R$7R$2R$5R$0R$8   !"#$WNS.base[NS.relative_data:font/woff2;charset=utf-8;base64,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'()*Z$classnameX$classesUNSURL)+XNSObject#Aw:Zfont/woff2Uutf-8#'(23]NSURLResponse4+]NSURLResponse_NSKeyedArchiver78_WebResourceResponse#-27DJadknqtwz}FKV_ehqzͻл9OwOF20c``." \ 0i(6$t. x D @[LƶH!K>!E#c .]t͒0f"mvκAA:,;'),XV/XgQ:Rg*ߣD~f#0l>1qHHЙ8e"eVa/sI.g؈С=5 4?{W쑯v9: 6Ks2I_ 9I$$qo5 r5r oD ô?Zśdsk%Z5/1C$ igv:22SFF70 !ṏ.7XjX3S}f!e>;<ǏN{8],1Ws)Fb00 "fZi&jH``;*ub(`wE!Z`Ťޯ5~VYj5g";0mX ئЙI F)"v Q0ў77tQ./]!\{ TR%d_92A)؝Vv2=c5Z44 :sumf~BXBP ;cJ>7@WڅEpM1U 5SA|Ԛٲdkh;N;iĭ]*BvoL{كez8LmnǺd||5+3;f 8h\TN'ӷ&.%u#A'IGRH\woPLZ|@s55ɦ8WB^"rH#躬<^M+B!/6$&6ʶՁyNhDY7FVCY>4;=#ۛ +5_uwB;2 Iԕv_ø6pD ; v*uARTih8`) j4%)DV*e/$@;bc.0.YUr? IKȆΈ֤µЬxg|u 0Kǝgfv'+aA@/@J'N!z䘯!/wY}YA} 7Uy=6̟FzGr:zXܥJ*5Ңh쀽!*®HS=QlA/4 XW;,Цt9X*E:o@sfY5:|Ei)4 $rworYщ/iJM~l}jb)c؊~c+t('AQQ!Omȵzb!U(brIe'c"7Cb%K6[;fj#bĈꩧ0W$q @f Yu RP[*q8 ;~?o}#ul ZxmO;M2 Iw1x"{Y2|a,_J4CR< 2+{2g*\C&KT[q$\xg *[>hzll lj7/wc&}gϠP1:?&HS Dw('q[܆eXoE,"RE41]:-MKVQ] n,6nbyZl-춥AiӺܵ ګޯ11gwô}vgԊOU_Έ5ͦ#[~ me}{;pҧKXG "E1XMc ;tYʞ}XHÉ1iJ\Vtr7kdct\_~_@ŊTiR=S/֡Fc[R #1?_G`_ԑ/G,1W."QW?AB1b}9T$hen2hˑq#ʬYnN/{]z7767Fx"̚Wo _ <PCA`(~ _ǡ1 BS"AlWRѠ+1{Qۊ~80&bN"U\W p.ٟ8-!N˹~#HFx $? GwEƱF2WFrz̓bT,ze$ `es6bqX anfj2yyM;ոm wn0ToC!Gި}[3;_/@8NŌm]tr 6n[QԜ(F4r{곽W-^BU e8q$Zlqbŧ^}K0K+_tUYYQgCs"vU#0\Hf14*L"4 Gà0(*2BϣZrȁ<:cek#lJ {H?9[Wh}Jk(ԕW݇۠8D2F>,i*.oA8g`c)vɄ (զ(ut piȰ͟]c@D@ #d=Uc*`Ncύ5\CoJ)irq5[L2 sEY+J wp\*^7Zn^q#c;=Qa(T^sxu?oG\:&")AmjR`޷u)?+L:LuPj4K2rp\ђ$YZ`nQ/"zuB̑ .U:oSY2;}%-ſ̈́ڊ3d^vGfQ㘳$!q71}h8w i3IS=MvJ5EC0dݠQ1Z°+qwLWYŹqntux=wǝxiz!6d5s\1~mM+܀?KEsӼL?g?;,ߣ|֮WGEs'Y{o:%*]XNQ䔠@خaL_'hv͘g kjW35y;xITEseL`,vE PQh.f ^֌Z x%IM 3G ʞm ƽ<٠`6X>!lbu0[j0xV"L5}X>uXY=G ޿߱xJ~rɞ#L̤k}n#Vr ]hB=khF*1&% UR/myIӹ R3CȪSI& [\LQ64鳴TQeaL#3k#M6YQ)| 49zMhW*Ly.K.HN!;7Q"}dLK R4=_Q.P,2@5dC/YHQb4IXſK3oMo,;O%Φƫ1l&FL$e..PCp@A b@ՈWj6y5EᔈY;n5Brth8&43fu$@BgPn ѕ7u a6Ėꡁ& sJ&:@a'w`.X4= 3d-2mZW@{V &jczOf:@&0M (- ^"sL_u҅]XQ[R-q'()cEn[]&T/0Lh9GInMgEBř7=y$L9(u#*D5]>C %w|3&ik*N9Y.IQ^ثر$nYRU;u̧`M8UUb+m+rY6>ӪvrRoˌ6Ei֔UMqsyޭ2ƍwZo*Db$:&@0rBc10NQ*E% <ԸWgΏ3歑Mk|9{uDFh0vhd2,xZqw2* ,fn{D-MT?rˉr\IE8d%#\,u'kpI%'L3=#g0ESS2gFxi<Ѿh^^fI2\hظiEKh1uۙ@ Nn#\z *puy_:l!?To{ ᷣPLl؛6bmNV%O ![KGsxUXfŵB !O@oxFa3&| W~ˣX~:Eet/wrtO", 0{Z B́u/&’}nvɼgswfiIj!sb^;Re(H5Ía;,5 RG<8 JLSY!*&ebӤp "Y\gjxc-=4P@Zq*KR-,Lɞe,9`!tEl~10+Km]Md )Af/thE7T a@vS0ɜ^~@'NK`A _|r^cwJo9馈o~F}7$ʷWqI0>jJJri'lve+DPoǚ{Itfls1\0؊⊙Jܞ\j/ \Ew^uo]?eX:(t({5,E$ӻt/T`yOC^ 4wgOc1c/* ޷Nj`QM0=,y+Nk^͗z]qzVNȲwC;`UU`] :T(nYNŸ)p!v]a'kO Z71ʒtz&Ǫ4K`(П@,JJ6z8n(J*]/2>Ӣ[G+Y]u? Vo,i=,B~H[eΦ@!pBUt]ouʗ^55r ݎrCTli?W7쓶sӖˮU^&_hӗ'F,M, \+ôI0 ֔b9Z؅@(ZحgjtƋnV/];' N+vHQ ߰1+w2X#n94LAlۨ%Xeq75F#lnptԚlmze(*pȣ>ӜaE5O iECk<]̊^anҗ|ۢօر-pRl2A;sE Lky% yd?iV+d5h>HϞsm6u{`8+lC. , yK;^R[ӹyh<!l#QkE (\bP5۵&MsqG7A^-)-MBOL%&FEgps*,+suτ$دEpNg޶В9/y2}^ <:3pd%^AKkX43 >dZ@R^2Xni$n_#6sd,\K fZ w'T2 -x/i!Ҁ:LB8ϭ &#8CƁ3rw}zE72.S]G42O#dv3X (⫠g:\S+ʚWNWx-$)[HW\ԏ.ŵS?޳72LvCg7{w`wS^{[oM#ReBLHl@6?ruF?ۻhOWoZScd *k)h^ΫK['Bμ)ܔ_x3:^As>eQ?܌YHwW}hcxK0728|me=3 zeccba>-r?b9a`sjͳ2^%6+bjE޺aƩ;+SDuVqoSmA^y~|:lEŶ*P}Dq̄&Dg^ ,]*Kw ŕ͖EzЫS 46mȴqw8>9>EߥȮ!0|Q**> r~JAOp WPl]ʐoW__͍x v+*ڔۡjxP kyd&5%7Unn%?|퉾qm8!(6I+$;xX^}sm xh|D,?W ,/  &bd 0'Bq{*/jkKYyt p5)3WlhV1yI|7|/pv'* *eh!iZVADZ$NQ;c;O$ CM%96UԵ%bv^a D76A>UИ5UM'} o?kYE*m4"ʃ8aUD406s%ޡm}W+^jVϹ2 yLj!ҩ83-G B2"i!i]P Ic_9Y'؅o!K>R7tW_KDB#fJ Xѿ^ ,)6DCCV 8P5PI'ųp0`4xYֿ@yI33K!]y-nYk{9q8糩{GȿP+%M[曇Ty)D`eEi-9eQ'׉'i߯nyXJ2DYacGpNMcϵ:J*.e'n; D^`-mvo'*W=;0My?H ۗE5d'x'ktATJ]$8WHlvLWÒsz%`,xdb+:P)KidtcA9.~13W߉=Zl|f=AEYWNM!iDXbd'[pX(%;U `-^]T%aEFY/`ê(3#F4E&sd_{bNύa M/'"b (>VC=QG-f6f\xT^$xeE?/bcnIB u!S+NKpu&&b~xjQ5 vi1Q['"|ݙn},(CJp6 =Mno>szTtRy3 olďTW\V72}LUsE?;DW{3Ǟ byN|U!$6ŚњISᩫ?$7tҽ'l}C.-̞UW:dqW=[Ki,Js0IdE䆱ў!/9[/fr*T3c]x} 0A:2tυϊs+`9ȼxOPId@3sF+Qp @'Z*cs^~{n/aIXXaf_Mcȶ[2%f{?:_<~._xxZdNdQc5.}}4[\(ʒwg:_Nn.p==rԕ/cMxew 2HDTf1u:.D]ͥ6DR 1‚NӁ7A^qx|?-QQu@Z\FP\7뙁8>\JK)6Yt]Bg- 1d|yتEw%A4c@ iK4 fzg'҂F\P˩԰E~}op-:' ,Ͼ1B |ԝeX܄u2B Gck4AaW/Y3P~"N["tunK%tcʮ*wBm3GЃRo.C0@Xnі-R%t"ʄLAiqF,VVQbaXv1@DHvS)֏UV72Be*PՓwW;-Uj⌢ou-on{k o?jZƌQNy{Csa^"UH^$״b4M2F1_kQ&- %kcԅ/͋AQTv ԺN:i?{f?R5'=ikjJyԆمG E\CarZ8`6 32БdGelYy|>c0jX%KˑQGٿZwS@|"*GIEr2S]k$%e).*a[5>JΎΉ)yVckc/4_:kWF 6FX^b[\H:-He~B0.M{^~c)u S&xd^~T ߽#@2=൸)/A(ЧEETU:$,ܣ::usYȾ{.MidЖTtI/hJ/%:D}Y\[}1ؘ-uXЪ.VU Vh_ 7ۧ3wOZH;B8 n%;,N݉{F9ߠ 9АG.JRʋՠNw=?Y+Gy_'٢ވ`/|mH`V|2_ f45x`PǤ0YqXx倱jY%YojXL}YKXθB>]޼’+kLVMW5'Ӱ(C5-ya'c}M8CDޒET= ;NHȒՓh7EZ*R!LcBZk53; C͗\{pԞ=4rahZb$دy5}fv?mGQf3Y)ݮgr{#c|%w 7uRG:Pj.4< )PBo.v>}NBT)Wp2vir Nt2/z]1 v*}YIb#$:M7>OP24]yb $.M<yDϋg9&`aPUTwZutmɣSX:m*a#K O윃D>˗_S?vg5ZsXZOODs 1OM%~$"i1 AR$%P$aBa$( ?P琸)]>ۆS i,1>;9LW~ǰDj]=޷o]ʂ$}ܝ{Q]wΩ_ɵ hob%nxNZA(IE-6M.<n8m>GWufsnI5k< [;|(rѥV-mcϴgϕȲ lB.ukV+i;ieM4VS*v%[[(mgTRͫf+_WIO*jSKm)˩ѡ6ok M&UM+DCzpYBQ#t*]G##{^GUɏ7ʰ#;|sFYO.mF-SWiqI|%d|оhu% )bߪAۮ:qKg|"ftޤ>vitnzEc;&t_jw{iR575Ys_N"UA8㠞\4KR.CvF~9`b{}rl\ҷ|ïqCcb)X|aG٧ ,\=ú` e>BȻ߇|+O͖}{s{YK2͌fIiނ q\(/n-wr6?LXZRTUMly3DZ92m煴x6I6MTA2nUk%E;l<սr Cy8FyCQT Y, ϳ8}3 JMƑ=xȇ[cS]}[䌌4JEj0XJ3.9ϙHcQ\CQᡩ7 c!&ɟəB- (. ,p,`$#N F_&t~j/S|樵I';Lb2 %kEɑy!bDA*9%C AbNc/SJ~Ί w1)d蜞quU=uvt=pJvv y[C]Y@*E%Ȝ17QB§8d2OE߮b!GT#}vVdVNUK̈́h j"f0yBiFˢ{'Z9-̣lW=Wb>ױipǪ~ 5yHw +PTu;n*u{`bjA^rR=]w6δ_1zx$U9q1C/w<\c[WhNz?Mn'&LݷՓ"G(]՝8r{A7{>2|<5= " %2) (G)>L4=ջPKevXGI E h6;0'P3---Λ<&it!3]WIS?>N?:gyǕio#$8{/ Pxr:lَf=}\un c(컞X}du\5<=X*c`fn-45V@$%KrԀnU $CX-Oph̕ MEoQ{ѳPX섬`j1q!v@"/{ɉM,U-s~H[B3'bQulj ǥs.&W)o\"q#!,7Aˀ Έ{45[]XMwN?xAWuOg=uNF ebdłyTE? A8Cb،-s\w8G# Xߘh'by۶(&}Tsr1yRnyz0ꁛ۞Guv$1O_1 4G;G_;ѤiSOӼMs;FaH++S4@:_)cxP"c+~}yEEH8lsd~;+;Q۳}>GO8*?ьH x4H cv4E<*b4}ߎؼt3pV#wsbׯ _y#tҥ,ӯ[4>B]ՎuXy<.?f/9+>%]{T<}wpl~[^Nz\mvytpoA~^[a[_[i%?Z8#Y|-V|_̆Q,5Lpm *̹I\יb{dV<z04M0#x?`QuXT/bf T[j8S֦AtOǣn|b 3ե#ZȂ"ڗIQ+2d@Hʨ1p|QJTut J'2!FJ =Q܎uadaTܯ5\B(J%[ʅ|sP(,SgB3$"{`co0^דK Ge4 (J{ک ls?%鮤1!DeXFwhhm-^ k dgǹ,c06KmW,tJeӗUl<%"QQh O""We%X*6DK 5ܧ X&`i1(*E-) gÐ[oU^_+Ǘ-n JTȝ$=*X 5:ㄜcʴD${3år%]㼛[[ 3?<,٠KM+H:ڄH-RC-@kpá 6)3`+䷫-U*hx~9nnm7*bJC6WZ#1Pk^"HOsCoBo;0m.-M[ !Xv6y=7Q7ofdSN5^,XGuKJG%[ࣀMzn- 0oO˼2ĈG 92ɉ}ird apbBD(,^R09ObPP[f*$w( T#2ԆG "f:"( /hLQ)qwlf{ ދtwp 8(cR\(]$M'WqEbt˕;f0!(&$* Fmdb߬Wm('rh.q1YIU6Fhc!8(^M'|X @4T.[ :D. ߄M 5͝Ǖ?H$]OnKqbIN@ /$xw$چ!8{,ODv ] eʑۯ>;Dϻt3e6$5=7iBo5%N3)%/M`EO&Yh8ⵡ6x! L&IC,yߐ[͙%!HIx"gcH~z 0= 51^VUAl`v dfHk^zdg,^69v°`q\GG˥Y0uf0]BiRle|wL:aj^EQ_2Г(ZaY@ TeE懁/#!~"Hm3}aWDoh@^\Qأg& -S{LY`H"dzqIY?&Si*]C1F65y6~6ZXb)?tmXo!)zĩwX3*I|F|кl3yd!>8N-."gE(,!#aG^xaUH,w5O%.V4!j4`dgsNXRMh ;`ѰCȿ8xPei2D>%cf|O#TXCXoQApb-yVRR`bXrHP[ vwέa ++pOb*Lt~ei6-`Ҡxh#fDqXM KhY.1eWp8@Or>u5~ܟToaD"1nk?>i)p& b:67V,,AoBB5G nE"k^ج&p6Āh_궦Syd=l|"._.rDryTz& >N:EJk&9Dr+%GM(Թ6༓L`JNYH0!1_N < ^%6š=?,2@ESJ`㑶63*RWDG(5`tBY}\v!=@, y`:eHGM{,q ԞD39lȷ\N:TeD`ӑA'(0 dzVF[ا# &'32!;pb[ZrtvvH̷TVчuU"Lj \L4sdC1kGQqlM`YYtMæO,.p" E"UVDYm?Q~$ ?c Qt!쪭/ H0 ş)ȊTx>)|zLִbWƒٚ X;~.EK t:&R{0uUы{ی6Ah&- uΤ %L9@fr#6 ρ@z+}rr ٍE;T%`Dm\Z`'"zT@0^%KFzR5lƢrPMpZEEi@Z']2o9d|0Wun⶿/X. O=Lo y䠍pujќA2! _vnj6-AFR6"s ҴH cM=)Hv{)SAl:oZa`3WYNТr+WMR".G3ll69lRM?Ę鶘+ 09Q # M Jd҂ޞ/-a{Iws[Ubώ/}Hvw8VVzOԇDb$ǺAm/в5@d%ENR>(SZ})rdRA.V20vuP쇲jdCx>F@K6av'@ի"gzb/O5Uϲ9G=1b^/29iW!QYؤ|i35@H5Ԃ'Or伿eڎhq2)lTzr%<>8&\ ye T`_fq1mԏǞ/!fn^ghٚ@۳L@, R=۲{ _^'XsOí: Jօf#d AwF6`L&qRD(h1jER-]@ `T*`8ˬ@àT@=ߣt3\!4>wȟB>/1 ~ 6$Z1KodYv~>;I; }DXD8,:1fH#?6^a,FBQG&4vI!mSUFF +r+'HUQ7k9@y7fZ5jjd'(= {i>o/v + LkT[!A):lM"\ɜ2-YR^!wH ](LnNoN!R 01*W^B2lԏ׿^1}3WY?k.w` <ӵV+*Cz\KCelR YAvGl\Dint#ؚFn!88T͟$^HiLs:nW$%'a#kh7Z#$}.|iO˴4A/84 0ȦXp~+ŇweTlÌ9B6&6 r^H+q\]{J*D_@E/>L3nYZkM"$wcvEE~E^fW{7hTXK -Pίs6w΅ͫiYZwuTUBRU7G%g,qjM}@U]ε/N6\?Pǩo)c8AwdN nbTS JSwUE)ݖ1AQZE[K/v -A,݊ a{AtӐh˾+ _UA{}RTFC}$]%PJiV "= JHNiҭ-&)^TlcW,Cc8ɲھY mnw{UV<<ϝ] ;^+OOZ:x5']g- Ǝ,Aw`[%}p{0QNFLJiN7?P+j=nw^rAF ˸՝KҜғ\ر3S?}aKnoDTXL2;uZܒ8YӪ0[8J.dIɢY;>E8j"g?,y6p}n.n Qkޝ2v'EX+vl1 c-1P e0ce#(,3et H'+ae%W;Bld`0\*N 27jb ͕]' @iŷ'7NFJ%G[>g!R t/JuGbQLGK1@R!4[nd֔|7S&.^e܏:}䤊PgP5@zְ6:gﮓ׶8NvǪq e0o5lRauĉk +[w5>yl̊ d(zIC:'IltzJ'~58k.ᬒQnW$o]FI?*+=,eUQ] $_%^݊T^XR}. "!|mƤkv6J 4ʲP x-XP"S{g+[$ɶCedI^2L_AF\O\?KaR2bR~l~$R.y}Y#B_HN*ۮy0EsR w@'\HU@[Cf?''G_ՃRP ){:I޹7>v|:A( 4ь<ϛO`X< ޹cHqwyO5r ]l~3UZx ç01#phRͱŬc3JHxQQiBxh ԢЍhOw[PC#Ogl bj:4 %AK8 }~iB{)V8VQXGqRSv+ UWf\ J?ZnGVF5XRxWr^ϡ2L}7N7N:Oa{MO_#O*2~tburMFh}:!/*#U'`$[ˋ[9wH\NHZ!Rह؅ q/q?'!Q 7MGO!c:REmED i̤qx`S0[*j NZ{uI'4YB|: 9$t;MNd,[z{Enݿy9 7?4k[_p϶ɨȐP6jg-$xg̢?'<]_JA6W0Z,_"+k'O]~ 6ylhg}KΏnTb=' t (+[#)ފf0Aa2)3M> %M5M+QMnȾ๣;䇢GA0Q*YdK7g}o ])Iw @c8M~H0Ox}M a+J)ߊٸ?#l csgPÉtp*~G]4eg)|äD}nbWv_k{dkoEbʠO~رv%JsC:5uA _$J!v޻;{ǖ0/8x8]u~XRYB.lw<Ӏ s<$~wc;Tst{V0#j}]?$Ӌuy~Zxrpb9ԕ "$ 5l*a +0М,"Rl$V,r-,GөAd9f6mo$+m 4sL 2<`+@+ՎR, .,$/`ĠPNߋPd- VW+GD)ޝhVIW6$ZA2V'`|!HfHB̒1!_S^gÇQrǸ[ :'F1t$`$E2εY SiSSCϑ4TϲdMb"}TdM%Z/xNp ]w_b}" @a| ⋜r1Z]qX+m52Q K3˼cHsw-DBVc˞ֳk2t d2Tk'J &uU XL1Z1Z\S#`FK8@KizA<ƮݲF0w/,Cj+R:H$#`Ϋ\-u3)Z !Sh47w6LL n3, ]s]/)oc`#+ٲa\V O 0/o5ySJ9Aqn6 #L=Lt]雰00]*gWq Dq$x{OMfug\);Em(e0-2rCS3fo`1_qkonGrK)urh/6.lt՞K VV ݙΛŅ)H \P$ft{d;tWS7cR93)Gl*@WhZ稻wZRfݽ7' Ŋ/ӝbu[¨?3ńu1UWӠ*;oO*csAS]gzidV>3U q.j0ԁmW{D'z $E:瞃@橉&a"7u"B{*9gLrv߮Ԝ*XHv{z^(Bhu(g)xWij6=)&mdzx#U!+*+5:PC]~2rBl-DV5|c*u gJ-UE->řn_J zԄlg_<1ͣCWqHa:FkNa6@P-$ {~zSTAecs3%B]Xk*7~'}OVy;!ܠݨUHtͺ{|(яsZ|$2χQ{x0_`er13#l8Ft (wtHdTnIk$;1.L EP bPѐc,W*k|ާ-uupMLؠ\R9xY4O(P~}{~LΈ]P::|<:]zeVͭۉ<}]u=?b I^5hOw#֌!4OT@%iꩯu흥{eĹoDF\"Ev< L {L+]5fӵT)ƣ3z^9~1 ^"9UmDNOm]NJ[yb0gLm"N^BWi8/6nAЏmû]"ŕ6drKzsF)o#! Xy>^, B.]z<:ryWʴfMLV^{kc(„*HIۋe}Hv* YY `eQ7Ӹ;8ȈgJ5,O4}% )nB!4)ۜĦ]13}PEV2cKB ?(K8ӉyH[ 薥#RQ=rBI'24KYUBal_MWRtnuЪ XAGf7~H_xJ)W*JI{]ӕh9 {pp?rR~8^%~ֹbw. '|8PpGb$<_=E7]xhr^kEV?V['pC2X#L; IEp6 PW,6p4uSTV6Aī =j~./ Vu3&ANzՔ=M^oqiGV-Z¥ V5k+esr^`Dݿw.H:r 7 㚼Cbw]k[[V2<̐?Se/0^`rUj&=B]KqIHT3za(֍jVݼh3{^G4qi B\hc M:b'1 ȥV'6Vaq Wlv]a`,i)Kz_Evdit6\(u33[`1/ό'zyp\(f5:v RFːcy' ^bna?MvƟ3&Ao">>DSG%7EZ4'9M7x?uǮcm\*&ιi=֡QlP3;?@p9Kx*MUh?RX6j!ʸc *v f6l^8Fa 3L?9a aLf1JNt%-O , @FEfU%JmPRjirV`5_o)(Pqxk^j('u:ছKWNGܵGbI*բ?)E54mUiJS;A P5_vgIU"x`]~ m!Ƭ|| 4BL:D(T5}ʖ"VYc"W Ջ ,\ n_9Uc+4Tjѵ2INmpЭ158js5f9Z2ter|DRJjt~]8AWwk8KIf8CYw#]P@IšDJ/UL.5U]FS6So]plsl;ﺸMKЕPq98KU7w6:O]8+7m8·_}-@18vx5<[ ׸ԓ j=}!3~=,(Pg[3^V(_*EůQkw]XgL=`<{6L]Φ;󂡂'7sVr<O@pf6~Nh7቙3~smIk $LuOC߻9B'@ }"H$&A"H6` q,n4snv\Kk\ÏZ{|s%~䐞{qIȯ/cr2t5xI)uk[B(=3eF:mağ|ECƽQF9] ۠g[;x:5硥uKY6VVywb~Bm]]Zk*s'Jt:o:C:::::>ɭE<ϫ|RZkui1ƘToZQ)'H.Dysps9Vho:p{WλD("b橪j$I$I=g@a608Eq_Mr=Vܰ>GMt 3dpXϟp\I*(S'O.ګX6/"VFÑg9˴\\Ùi6̪`qm T,#Mw |*K="2 BExg0r]%݁7K$;AaVLh&)ɋ%# gBbv! 6ҊE' +:9CxOͫ h>hӘ -v- $x1I(VٷBO;A2eo:FanKv@W>j bB!!H &v1"Cv̛kӦL7fĐz2&h"YD. /B8#7/QaXa,-yBENKLy\=EGϟ 4璽~^B!BR2/\ʹo3D1ӢHJNbN3;aH&'HJ+h? Dd֒#4AYF0SDTCjjrL[G]Ac6,-9ȴfԑt0|$6YE%91"?38l xbrVa dN]蝀;f]PLs[<0=c]Ql޺7LfS+f/FgK al\}!Qn3džAW':b]"c)6WZbyɵBfX.^+^fzd`b ~5\;3Wnj@"FkT+ @q `IlBDS0I0:) l(9:<FG,č@!;:Fo@8@fg"tcmFꗨS BϡyA -@72^/%yx6#!My ܐ^]xxB*Ԑ@ T(+S?B̴ VI UVs+[獓T&+Ұ2zK ԁ?y4Wa6։L{ڇ$ZWglȧ&Bg_ !Áea_Xܸw0uFQxmڔ ƌ2_o(p 9kL BuZfont/woff2_data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAIvIABEAAAABFzAAAItjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAWi2AAhS4IlCIJlFwREAqC2DCCt2kSpigBNgIkA4h0E8YuC4h4AAQgBYhEByAMkEBbTAGRB9bGtgPk9bWoAEi3IQRL66k+5/khRSNjtwsELrvsXcG2pXTrzZIwFp6nZv///////+nJIg5tds/NzroAEkGj7X9BOhEIo+wbHgOaLIexpTuxJ6aYKbssguZY6QjDVvqsppnmLwNYlJ1nURa8OlJnKpPfo+9EfvrsZq8jiqMwbD4xvHHgSJBI0JkeOGXS8iLxZVbI8GEvEHNJmy5ni9iI1RAf0KE9xzWd6wo0vD/mxnvKA1e/mOyRr/V2OTqKDO025KdLl+TL7OfcczJJtAEbX8MMOUmQJBQSAiRxGJobhxqij2814SByNaKz3tzsHN5yh5cKb+nDyUTYwAMMw7Q/WuyE1fuOxZsCpxu1ZHOJ3hPra56QJfJaNeMv8f4xsrRDJAtpZ3Y6rJaJ8PKTMjLPU0bERjeHMAketAEhFbu04bmP3i43WOEH/2qfWPv/+un81s36/7oaq6Az489TfZu/xtgYZr2QIWWPPuo7PL/N3sePTnvorDhdiZGbLDFXzuhzKUYFYvSswN4wDqMwCp0V5yKtxGblWvz/z2ne9wUm2f2GoAbko2pIHmAP6/THDrhgO/EAKhl1B7hiFShgd0W47Oq7xMshWpVgxaSpqfrerzV+66X3x1a8pdhZapbTNY5nwCLcOwUwqwhtWMYMC9sB2KaFudCZjUkJRpESKQjSAoqFInYMFVEw0Z6JHjc3nct0US7qtS/yXfv//5f6tfchuOdcrHsLVKVSlSW5ZF85MkG1HimOq+P32J1WD5ITdjKSPWM1gbyWBpr/BxxavTSQNCA6w+4Z/sP45fRzda2urunO6ahtZtZ+QpumEFgVBEJQILyipDvVY/T/v0rr8M/z/+7l2z65N8nMQFeo2oVFl65wTeK7MVWhFAs1y1OFQZnhvwTAfO/UmhHZsmRrBGiSHTtOO2nG9gSqxK2mXSrRQnZvtof8vUzOe9mDn59l0nrR+eoR6Dj3zgf0twPzTG0CbqfwBOjHut5kpnzJfJE1goLO4dgrqaDi7vivMztmluP76yC3OGipXFTqixlOJ9O3HybMLqAlm3XL64b+I0EnSUfiAVKwBRJItlz6FdL9dxvUb1Dp5ExaywN8QKvecwE1u/s1yaY4s6ns4pxX7kJek/AiB3JII+i6rDxelpZNkiuAG0IIIfrY29svBfB/uDYklYuYJpI2ksq2F9WBeZbSDk7iAaqKaBWzRJKS7KRZh90d8MA32UZW00OcWT6INMACO9jtAT3CI9ubCYEr/O41X5fQdZV3Qjuw0O0yCcpJgtzX/9SVdgi9l7ACX6Oww7ixNnBE0voKO6Ob8boNs3arKvgU9HVBqlJUablo0to4jGAppAvlhWo0gNzNJSlE5OTH51b9isDwKoGWldNlL5e9hyRAO2JjErousOswLhJZFaKtVXI/DUmEBedL/siGws6I6tak+bXCtQLQrNzCHP8U9/x4Z4HOfKDF5tF1zQIMMBBLgjygrkr13+vuAISIFxl+kBylH/Wd4pXPIZ1kn1w+pcPFx52e2QVnZgfQ7gKUdheUuKCoJ4DSK2FBBUDhL0BKBfIniE6UnPS+0w8hEIACww8C9OR6lJPkmK8h5bsvd5/i9ej/01m283333llBhX3B3SA3HVV5PTbFzJ/1nkbe3Hq8R3LIOtZ6k1iHtoPcpUqZKjX10qK0DmjsgL0h6YAqwq5IUwHVPVGVomwD8f5ByS8DNIALWLffV/oZO7ss0KZ0uDmnplgqRTqopG8VQIPgc2ZZARk1OnwArR5FBwCKAgNpKRr3NJmUASDyJNty8c37sXcWb3JZ0YkvsRrEaUpNvs7sfmx9z9hq/7KpYgIOKWPc3s/Yin4ZYyt0otwoJ7RBUVEeIe7d/U+Ibci1emIhVSjyYnK2SWUngev3hGP7hSKLiIiIiPSI6eo3AUOa+gYE9WIlGgJL2zZbmgX+O5N/52axzmoWESNixIiqr+qpp97+/wEwqVckHRJx7fGpCkBm8g3TWQ4DdQvJUvlQvZ+YEgKHgORbgP/t7scqxuL87//565dxOOPPDwQAIAAAGNrjAJDEBMI7foWBP299PIBIRB0rktGyYUeqHDCilhOZcuGiqOEG0igWFLi14xd5/CRxFTARpYqyTKqsKXqr0UANAAZCnhCshiFwKAKGLI6qCDQSUwpb0jgMoSyx4Eh4MoGyYiVaLtMpDCqzGivT2QwOk7dWbf7CEXCF9cTRlwhkQvlEl8eIEiQpcjOUNEdVQFNEbwljVsZUwVKVPrUjdWwNGZq4Wnht4087BLqE7RFN+sQGMg1Jd9Qx2Xgie6ed8Vky+qB80f1hhn8shF+MEEoRBzQZQ8FSy9H6PJ3AIDIrsXsyZxUql8Yf/VxDuCZLVFvccSRc2Xhn+4oNhCqRurFbuz4WGsvurmjf13ps6Gzp3+70ve2/7gf92efRAJwM9Wz49cLgaqQ3oy93Yx4mPE3O685vUz6mfc30Z/bpz6CADlAX1B74sQ8xgBrCOoI/jBEmSFP0ALcHsSAcGP9EiHcojAQnD3FbkoaioxnD3IZl4ljl2dcCb0USnyyoIrxSRTQxXTrGLU0ZS8FW1lFduOr1+NoJbh6aiyw2bmJ5llrLbOS2Ley2pb3KQe3YxmnTuuzM3LULt/XSw8rT2qsb79XWx87X3q8H/+UxHtHM2jFnd+ZvzIJ9iw52qcvoZ9SKT89VX86INeu+2vDNpiNbfgzthm37Zcfv3X3u+XuG7DvAcBjzod/Sp9D97EtYv4ZHC98iHUX5Ht0fMdHcz1i/4vyO75+ECPxN3GMMyDutDwB0gv9ZBeCAyp4HwH1YSMzDidsxoGlK0+pcilZ0cjemsYlrghKaiGSOy2N0XB9flH6uFtfg7F/smR0Fq0DFiqtUaZWrUj1TL9XvodahRprrz2PhW//9/e/PUgsjPNfyWOOZTd+P3aZeeezxswc0hWbSHCJVhWrgB2MMobbkv+YR/tl5D+5vaszpM36880OyzLGmR3YeuV97uBLT9z7vMf/PP4HlXxD9R2D5+6OEX9SRG4GlL0eTi4UILL4xV52YLhcQAACwIuRREIGg4/BXP8D8Gq+AlkGnQjFifZPt3emGOZ2so1SRJMloomVuhv/nMmjLkaDV/3HAI8qsWbWO6KlunZ7BsZXOTi97XXo8R9Wn33sOhgwYROJoUYZRw0Y4+WhO4pAqKlSqikvGlZaXVVRWV9XUPp031Dc2N7FGnQJ4ESIRzJpXb9wLB1/1jAk8EVBDQZv/nGCevigU8X746ZcNX/z2x6G/jjEgQlOjqiJBimxX+OlSqNGgxRIrzDHDGnvYxQa5AFHbiucefgD5OMGojrIwJq5i0E4iVVwGV8T5pvsMcPz73y7i5Nmf8zjZyNktIU6Ascu5E8Z+I6CQ1EhGEHgdIOSJwITz2ST0kK8/hK4A8BYJR7B33kXGsUbVMpxXrUYCHg4WcnqezJNiVCx6ZbYkzQtgtuy95WXWczYIYnFYC4Bhgwhus2Y856pMHCvpwcokkSRnxlgNQJBAIWxIEvBMAtfRIO5uJgI+arIyeXlNnx871bgds22cC3f6bjDaGPNUpAium/JvpJNDxskC0SECR96ofRpbufqvnuszO+9fL0DYOMLJAE714fPFjB4XrvS38xVtXQ/1A590cpUBjP0LALI2bhK141u3m/MTwAD/v7hR3dScKEY0cnu+6rO9V7ktxANeikJV8rIMZfb5rzhxJFqPbK9xYhn1wMT5xaeeXn2mSzAfSxMr7l90/+xV8llZUeIOZ5RDc9widrNV69/yALnFIzDczlyxSJjBZqYx6DQqhUwipuKwGDQKmZKclJgQHxcbg4BHw6AQMCgqMkLk5vrq8uLYz6O3WnKSyIE8OrCbY9vTZREZa7IdI2yQh+wXSuYYEAkMe0gEBOPyPxsBOZOLEq1bpVdo/H2E5krkayjUlYNX1tDdh/XboDj8n5RE7jJGEqrj39w+mBosaSougu/sje3Rb4NBoThnYA6x0ekY5WMpGfD6G3bJhIaH+u4gKKLVpgQoF3V0uLkbC/KY58twgK9pCMiw6qfNn+ZdY0BEQKEL4yNkPVXaY5DYKpe4YA5/Ek6nY6Wkws+Nyec19FwG5NhDk2/KSv8paXJxspo1W0yyMn8M9nOyDpqqtO5FALen4chZK5dKCrF3cFwq5gVeN5la8PEBbl5xnSNjOz2mmFHZ2mEov7yEHFReuRVzeHU/2m9HXJg6Jv+kIur/gqGJ8YznKYDnQReIbZFq8FJgxuqW3rfpdY4pP5yQK0w6oKBMFrZ1UKaVrAfzah3VNA7x0UsycrWIEnBc0ZIZ2QjqsSSw7KhZA1pgssGkblGSLyJ6dUKo68X3mcyRsgqyLtJVOqRv/pHSU5lZo88yO32/JZ+FGi3hxb/xi82E7dqK6Agz8mRedkdmpcsIEp1R45izvPokIZzKcTcx2cD+ELfc/X1onjh3DWmkm9EzSQ7XzlMVtT1NduZKNUVDrTDnjGQe3aBRMaACtFq+iaqSmZDCsNL4sazitCtxjgF37fVMV+BZqZGcwsW5Edlx3W7SdP115gh4PXcHE/bHnc14aaTTeiGvNgGqkmQ173NcrRYx535thU2WmxIrFtyAv6KPP0tFc5eSEdO8GkyoHT9nmj/f+5o78izfo3zWrvyOFVdHm7tFcycC0lmS9XsGb4b1Oq6m1yUclc/q5+MqopLY6bldqljfThZR5JSgQNiuYUxfJxMa9YxoG3bNmLLa2APuZ/7m5csJa+FqVzPyjdg1h6qUpRPFeTsE38x4SZe/VB1F+hhzZUxgHoIeLP92RQmGUJxRBWjuLmaEkgle1ozOAFq7C47DeCVJTQqM7wYzR8kJyp6FstZtnAnGvQXmPNmgYAY25+OnWH/d86Y+DiFsqI1idTAfwFsZajCfmnj/gZ5WIkw1fb/4gq9YPrO5G891WK60WbuJtqyyPRQVRw3ev6DfsR/JeNnVSn5yuMmeI8NM5cykawe0HX1uI7DHVuQS13KbvgnJXWhCPWurpqAE5GjHRioxf9EH/yaO+gLlJQoctFVSL20aeUnTuav0lQtSnjND0vrIqlNJn/y/GSbTC5dbXJxMUdfLNomT+DSd6bO07VTHUZbxZWFMIzMXayO+TTZZUYIpFIF8CTQeBZKUOXoalh9NAZdollcqouXpTHkYLhRL5tP4j5q1Ac4uErrVSOVOliE7gLeMH6Y3gPyRkutRFiJ9ZExL/IAaDcpSFjTK57Hspc09X1GeGi5QLDK2EB1ANWRDvy8bDlm81EhRYjTsSeZYpQMGxb+eSzOzuG9Nb4vnEPcsO/W4T47RJc6m7obz/AfGq8oxbL/BgYEHJtQDRkwkZe0uLqtQQxZwQEEMYvhAluvViJsGildqNuR5qJQINUXi6cMF4ZSIDxLEWYw7bpEQ1/MYNa6mvZqqGo/HQnK2HXTfaPc4zRvjjfUmsDQzu5RmD+J13iRAQrxnUJrMbgvRlTf3dQq7CY+VqmHW09I2tcSWtarqoYEm5A8L4eVzmxXLEUomOkBhoScGd2AHLgJYg+/ZNJ+qPewJpzPl64BkLTLukxzqruvTbQCFWlfMQHtWIIDkGtUmashjiXre/U8DgOaDAMRmADoInPoPQPImAzADEPcA1n8AEE0gng8o0OSp9aiZLcGTCl6u8YfKIpyGzwZzge8ZptJMX3XShV3eWFGvE73VW1ItcScW4SiVKWO6RW71W12Bho+4JlTjgC/b9tEw70xogtTXEjmjR4RJbtNN0GfyRR1CxZntNz15JBpMOeUodSPZKkQ1jYfGXT5Dnw0ld47VfNIHMya4aWukKsxOBjlZLvJJUcxe59ir2LH7JG5ZpaJSVTvTdcynor9gTavKOLDnVeL6VWIUq+MZK23qK8pyWTY+06p2no1y51Lv7W/LjDZFaRrWlKlVTbfryP6qcfGEc3neraIyxo2s6AJ3Wt1vKuPcRNpi1SQ6JvRAMK5yQmMH0jEw6xVOCFHRKkXUwYklC+LZPNS4l871rFepZ86PljPmrZHliE0877tirVXmRttnTKiO3RqB5f9ZUDEOStatrzSdIl7LRkoINrCyZmpHsJaMyaVuj7G1jLENxSaDudb9Wer5teda2na3ERnuzOYyWQkw2+lbrI7QINFKg27f4BPH8m0o4WV5NvZZijZ04PMCBdQX9M6QOm7ZSRKriCsrjIjF736DHmokZryWYF3I2p7Sz0sSMiv2myMdOqZpGupzU3N4AnPn+AfCXU3Cn7F7YHonX6uWZfCu/b7daB12y7x+Tvi0UV3SGwax1RmfffFUQ9HYUPXsGwvQrGvuv25OnKr3ZxH+6/o5l//x4nj879sc/rfLh5rKO0Xf9Wa86SL7ZbHqVFlk66zZZVu82pIs5fIWw2rkpftJUuXL+l+dIz7pa5q6fAQeOcoc3Xt19EQWxuKR1dTSRopoMHab1WiuhhRkMrCdohUAgiyi6frY6Ih4la8UjFq5cZq6dzIqxQoa9CztAxnYZrikbntELeCR5uZN5lTWP3LQy4mBAXKeXEmWReM4w2Ql1iNcLHX3s+zTJ4bka/2Qq8zScEniJYe6J/1MM8I9IxtnMMNFU7PxD7oZUzJnRgh4aZ080b5oXveuo7HJ/dZeZknUMrVchmjYuGmcRUtoMXXq25mnQKTsC7KTTm4j2e+3XMfaeoew/RoKm64qqbDRcKV1s3mH5F+QEDpsIZqw9LfzP6BUmqaQb+HA/3vyCbAB4bejUMz6EO5MbBfYmzbGYu9tpgRO/4KzViVPrwySDyGwof0DzBWCW6y7pkv8R89zeFXY/4xYZsW1QrsJIU8YkJxAqG8HePZGYZaWsZEz2SZ8hYSbDKFXhH7Lo1h+OgFFZbyjdAUv5dwTd3KCdE8iLAswe1ogQs2BdbQvJrXCkn1uBXah+KnJvB+3PG83Gf9tEIyH2aHQQgP6+v/gRsF7avRppYh9k0ngPPIiuzusas2EG/os9CKPCGXim4hjUbxvlYVRW2P0vJi6/Pq+KZ81kJ4/0DXfIFhrEbEHpRDOZH0pj3y0F2V1IBYNy1cRf11bTn0RuBlglqzhzjnOB6S8Z2OBkGVjkc+dfeTnahSt7RXYWtZAu8XVc9WcVNa5IYEBc5abmzjvqW1LMKxiIlkaXWSJrdDhDpPOVYtYQLaghYblAJlHUeNhoP8otpnlLzH5hHtbJ/Qi/xHKOTdJCD+j+AkwZQ69EUCrEBDCGtaX0LNylB/MUzj3EJsc1KStPJWNKphqzcM87X183JTJdQACUUghDeJRxZqNRAZqzn2GMftKxGOFaJhffsgKaD/uhf4HrB8J3yN5tx4ZLvsdGfE4aC4WrBONGjQIp7jOFfuRF5hcMxXDbIZnK87DpZd5v3v01A9hCxP+R/JvADp2pm+/NMpyl62HaaNG6rSq2wLwwq73gL/FWB+8sUM8bfDVua9+/rYZvOHSp5D8GsTkabayDIZmp6sxzWPjCxnM2u9Ec2xhv6nBxO4c7KwaC0/Ylc17cidJryKNKorHK7CR+ai3uHCqnEsSqFPeQM8IpbdH11Y2sR21eKBjepYsDS/6yy97ghJcfjlTaVR0mTJFueFVCC95FnwxjZIPgp6keDEl6E8Phws0z8YAhqEdiwidhLKUpD3Eiv13UDihFt7myswYJqZIoUZBedEEm2A2ZApIhaYsitlUIqfM7KToIZzgnO7IpBa9zFZWW3Zuyc7QGe8KqxUxVhnX2olCwyM+Z8f5u81zdwWFDg5m+uW+abkBSWrzsNchc2KBqd9eO1KJFWUo5R9INY0bhNbDjWGkwaw79ZjXFJAsGoCQqgju6DWvCwF/uLRSoMNH8Tx/pgKXOIABE5STCkqi00yfzlNZ3fIhwyrg7MUmGmXH9WLwD7y8E7Xr06S0wKxwCSJZXGfi8BTw6GqSF554Y4Txgb7PCLktHoe2ij2yNIqY64XgUMLAQLMHjO5aqfVxKr2eS4NSHS3MLEzJnmWTgL0sOZ/qYLTPIRB0lKNFbIh+EjHXMCuTmOdLGudtXbtNl6ffA5zBp2SWCymlQbNmL9wEdGj6RTeoVKwHHqHbDGG0QHZT4DDJnF7HfqAYQNcIJ06C2Esc4WBBDa6EX3xyqaBeY5935kpvrjmi6aaIt/ActvSZut8XEZW+b35GfTeYJJPKt1dxzkkwPotqk+qN0OicSrHq60py0GkIJ2x2D2WjK5AEAURQ1QQQb8eae59J2HQTZqtsyHPK+jGgXDDQ2IriipkCStye81yBf5NqhpMvlwYLtrRcgMFFdxNemnVvXT8YZVjgOiixdKHqmSjZezUcLLJFp7Ekosnp07sUBXSJEBeQl/oDE7yTL1SHqJqJYPbEeU8cA6ZDXpoNr400dw7b2QTpphmAu6mZZxuHT2Mx5ZZjwREv56f+9RiWKtkMw963uZpOamAaUU21MD0PLHkrTq3i1mtetZ6vtM2XehBdcXqVVk6tyLJ3Q8v22DuUBZNgl4cR9VXnVaIOYPLOXQkNOojTVOgobotZH+BOnBvCn5HzKaz0cCF2XWGVJ7+Sa63yjQ5PARaXmq7IClo3MfPKksB0k5N6JseqEqA0SxdgzyjQnw/4f7C2QIEsSr5KNhh6qJk4bigHSipdL38ywB4+06IWW81HGSvXWV11P8kMVm8sxWk9pyxCfkhbnMFloMfOpsNA9aIhcELyreqay1V04F1vyXW3ypdeoDU1usztH3IJjt2OkMNy49VDVGza+LmUA/muaR4/rlc37JO2c4PTlsbey67M4VVeBdMVutYmF18D+WjTlydGLB9NtemJLAnrXJDsASuow7SBlqVJppgwj38g1pTtYhnvxzla2IVA3POxKFrYrYZnzvBq9p505saLhvEablYvhh5dO/Wk0yeu1xvX7hCxDACGw06L2AUrdkiUEPNR0eER9rqy3cMUC9+wxscEMe8rdxkyh91YGfbgI2451dXvNEzSQcYemPcGjcTMB5ikbNuo/SVYZXEe8jc1Rr4jm8zGbNhuz+9ww3TUmmzwlrPubdZ6ZeIoqdgqcMijAz7TnGFFNU8UCWlFtJT8Q2vqx8A8f13Mil7i5If5YW7i0pfJfKjbotsT1oWf2LHXLevucFKcvGz1ARcU0AievLiTMqdB9/yZ6zv+sJ5z50XXC+v6l0zja60cefX30ve1JbeFC7UXnJwHeZ9k0ek/aYv5/1b3KxdkNe9oPr7oSM+euYFzbdU2gg6sq4h1e2A4K2xD4S6PkgwULJH2IKZ5vRRL2Tv25l64xlKmsu9bkNO5eWid0DzjywL/nCHGbCOEUWtFuKDD/IEbqcMXBef3CygGm1xi71A1yeMV27UmTcYP73Nxu8JHN9nTQbbKXi26KbjALU3HQhdPpfZMJYiPFCbyRqtFuROpZ3AWkXO5KrYsqYOZ2itzxOx1Bc+EJNivRdxwwU5n3rar0JI5BpsTGuuFfy95Mpd9Xg33PKcbsDq1M3C4ZO0lXsH7+NTm2UGQS2tYNIozIJ4+ZBYQkKxa+LFABJzJf1LgXjLbWB7gbq/uaSTn2/AbbgOIA+iD4Ltf5yM2nXPKZNvK8pCV9+mC+ywIh/JcS6wU0gzNZtfmWoC1v6TA5Al3pCe4VDIDDdABpvgtug94qaf5L2nxtSGJGrPSgDpMpRVCnowHOM+tCibSGR/aIzjRA7xD2caBM5Vyr/iYz/R3fbWqmHqqrKapRTeNBzKRHLIQlC4RyBy3zVNdRzSZMouqTyPsZIfodvozyuBYgw3ohfnQKISX4qugvmc6l7Zcveoa9dhTK8qa3BxXTu71wslXgBcV2HgtJLIpW9xIuuxXXNSPLsW1tRsPUz/v7t6zso03zx0y30ySdkNnlDfue3e/YHcbU+/AzF57HFudw87liG+Z6E3Z5iP2uORSZUKJ1QIPTNVIbPZANvY/cnUbD7sSH0ba8t8EB5E/27vpaNrllE9Xb8daU2OOh2SYkbG1CpjrCpXBKshr+iloXr/Oq0vsy+hbEBGlyesn+J2R19BCws68likR3JRfnJTweDPzOrNeQZ/icz5lmhFRpT/cjND5WUh3/lcTfdznaPPR6eXbDvMDmWN4SzA3n9AcMjh8f4zvsNP6oNVtZbI9sxrJM4PL7wjoo/bvChZ6Zcpj42NiYeg+LXK5P2I56fnwhKFhYLG5c2qmoLq3trbn/56AzbMyla6xXtklkRb2NtUrumLLBImdxv7EaqNF3rph7dLCxqk70+Mr5/bvU7xEdVZxb1NtsK6xQaFeE7HcE3l+lAR8Ouf528VsRY6FCIsPxbYqiBO5E/ufzuAfnYRQfURxzIT6HI4mkpnWFpnJRJQS6rpnuuPxXqUMqSxd1cAqS3cYCbXFlc2WRXqIgcfQqxlTEAw0kbj2Ntzvq23jyLQdcXf76K0Byjg+OT5Fmt+lyK4hMHzfF6bQ2VEqKj66gIevDHJ+8J9KCEFPcAmSVxWaiaYepNvnHJujGquerPDg7RzCUGy2jV2sypDY+NdvvVeIHl/921/NjYZ4lZ0NFXaZtSv+zM8q2pTtHtuhr2rneFCTldwN2hN/a3kBBedkGO4cHu4aJjUDJfnV7DfVVd8QDv4V1B7k88wVgsFu4m4cBIrFJYv1gT+ajLLunoh82+2JvviAgnFtOLshryg2SSuPJNvuO43yr794WF596ZPvc4Nt8RMKjoh4aHwSRIaJoLkR/yw/rINXoQrwLJQvDB+EC88mYmT+CTCxJw/MQoeu43F7iY2CEbgqG9Uv4YZq0+prS1mJuaTdeXSBnyDpxnA1KTOsV9xsaFamMeIVeeg8L0VK8uBoNnmmo+wEsux2HWN9oPwUrQ7II0HyMJ4Dtb3lcttfucY78ma708+IBqMLhAnNdG9fFoBs0xgn5MNrKmKBk4eOjx5PX/BfoD5J4bkfD3w3HMHLfC8d+nCWurvzdt0nKg0qZfBoIWmlo/4UtvJaVvKBQclEWhOYnw6pJOhOzRzy/ennh1GwO2MGOx/jTyQLn4pDyU0lmDk2+sVV59S12tYlYnbxXmGNCfnLRDcbNv70iX+nQRg+VZLQmDXBVU0nfdkNkG+8lo6ii6oS5z+ppQFriZwCEA5ZAKalRSqSqRFtNJkiDoPKg5A4YVVENDDZNnOl4IHyF4kl0d6hbX1XK9Veala4z7nKHu/ZMgyAhf2JwRW4HHn6u0yEaiGHmdKpzB6O4/GH46/tOLkzLUe1IEI8yU7H5QRXJEpTpxpK9iIL8leQjSX4qYPK1HAllVYUjkUXRtBpkUpcSriCxiwE41CKSDo9qgguQITwMBhuSHQ0D4jGAHnwmBD+R14HHvvc3VGYQL4YdSl4kwEfefjEo6dPGb2nBqfJHmcWjsd/NQgQH3+dOYEprUEu5hTh1xpaTITc4mVe+XLyL+usnEgNLUsRg0rOg1AzIqsI9PBaGrsoCpuYG0klR8qJO37R2AoBnUK/msUvBtvlUMrO4ASowlFQyEAUZ0uuyiGeb429sJ58hr3Mbc8BtCemUnDvVztWIcJGEC9CZ7tH1PHW6pzRhf8otdP02h3sCAw8nyYUsmkZ8MwEWAjlJ44HdKWxY31cZqR3huWmJVanURGVaVliThobIYyDuFJXiLMgfwcIdKcZmDezSoiDP5F8wWhF/u5x4vL1fS/fyp4ml1H+AHjb8JohofZbtcV9H046i8UxEerZBERZXeIfB4ybVimWxaeP5nBbJa9WlGa9Wbrf78BW5rZpc4Xl764F5MdbNKUf3Xp3wjgAdOVlPO7L6P4nj1jP+sV7GVfHpgkXDTyTv+gBSGJ+18cjmSHqFl8gnM6zvyO7g2Vt3KECMVObVBwTfI/3vD28nv00OeR/6/mb/VdmTL9TKU3ECoqrrt2KvXSowPzkdziFj1n8wvaHPY8mmlJLOTqlb8y02aGLcHknnCh/6uztPMqPWWEfxpW+ZM5jPjLywugilOhpIbT6aV0WGPTj3gefUA1J1mOQyNpfl9w5Wef+/ScE7QSP2IVv1SG4zEvjqwc+m1I3+3RXrvZ/618dnEut80RCjPe/I2b8SgveGoFY7b6wE9G/XgwPLBj2Kfw2RMDrpUNDEYlW7BwgEdg4xwBQNVDBSYIFHp8XJxmwxbP1mKdwMIv5YP+CwtQWvdU0eAWNWda/QNR5/dVJMzPwSxUhgV3i1uF5HC1uk1nQa3s53XG4OOezqe6ve7RHhpbIv1ArwiVNW+abh9pUeSlEYGVFaS3sOaieEmVRJ9j6iteJJ2nz36+mbnlYHvas0Rvr20oyRFnpf91hHWNHx3D3uqZOTWPPtY46SiouZSdurjsNBUTvuF4YYAOEv9QtlIedbfeCdu7Lb+MnKtzVVz2hnow7f+0wwwaZhommHpNNeeM/H6vSGUiVDNuXRQM1sbOr8GQnAJr8B4R4J+QXju1rdBGQQYzKx1Qa2vSn6hKv+EqhioDCXeCp8YriJDhXSGzAEIOpwHaGTBJXw5JzB3olG2DJwyz4mRb+1XiVGxcRm54cH85kYiuQ1BA6UMspyEtpZBWxh3TiY+H5QTn2BS6ZfvcxmxYzqxhX89+JPeOvWhhsfGagPUFFWVfjTvgVkL1NIWn2RKlYYqdkJ7Fb8KH3GdYbcKigjpCZ51gAkijEJQ47VQmitJgMYOQtXl1UtvAlYQKxk9dFH6UD30bqCFnzvtEv5wWY/WChw6r85igzI0bNNEWGJgbIxXNk/l+6e2LsTsgfz41hCU1/pS/PB66cJyKJYsMJKBOX6OuUPqzmns8dpoxWQ409UddHLWY2ZlwRqsb3+ngcVF4keAHmZa/ARcA/L2Kil+ljsm5JhUKLuqWBC+UddSHQU/0Wziv3ThGzmkuWcI6W5hl1qfMmgSbcYn4DeOSNalE1qQx2aX8xUVseJ5GuoCKLfN2ZHW7KfbTpHPEs6yiwnNvXyPGOy8N/Q0rI0eS7w3A2CSD39P89BU1ubz5zegf9VPt0UnkzDW9sxI9Ur93cV/xck1Y3Mn3BTPFVvadz20XX/gbCP8c7RFd7M6OKx54fo/TMzMb5C2J5jPWw9/DBhbdO3x1/fL2+llXAISQ2HbG8sMWaiNGauYsHSVO9ieThqav33j+wJDd0EuvSvSfjbJ59/MPtv0MuufHxzy23qtTMnsQVB1WVV6A6G2St7v+6uvpxhq6jVz3zW0tpqCzv7Eq+czBJ08xkRZT65Iax9tGekCEvgN/g7jma41vkL9XPZnIq4FTSM6WxEGNd6HjN/NV9pKnupNrBG38aDTAHQc86MnTG+qXPhf2fz4rKc7krYLk5Bci8HHhPAbSPUIdJgGRAkf0zwXNGDytRcAuktexAJxlaKqzs+mNz8BvAXhMPfg6oe/Pks++mbheUL+VhAUl/r9NYWGFmX9xN42PItlsyJeNme80/hd06XxYW+vk89H69yi5f+NN4k3gQWtbxZE7CZNj3+byp6cPtUWP3NS7xfYSQFH0DNP/7W1wo5+vKkvZ3Z9o6X06XkqfP9u+d0W4ucD3+PYly1JUvr2O0tBVN8/ekeNhl9MsFmtN3DMbL45XEMrrKSERUvKFm9urBijF1OpkDLo9EXRLNpRfqNvfZ1wFE+ggIUvbXCTG+woKQ9U75/NOBCPI3GUEWqV75cXh8ED+ZjC1RUXVAWqcCvFxGGYZQXAiXA8I365mBwameyjgaPlyIouNKSymDwayZ+Ta7WdkOkHRdt/73ohrUQmeBLSDwMWR87XnYqkW2G/vOdyUUu8Xb+B9BxMY0A2P5lcNA6ACUC+IBhWlLNN0NZtV/wL0beg8GvGcB+dUXJ9QA0oLri0beXFDLqY3I1LBFr+x+zH1vr3C2ni3/OicT/AoTAiyD8c++MZpCCXzzvM7Und77v91l7RuWWNyEGXUWMgOIvUIKR65ja7M0QWFXs4wvCFket53k8BkcM5PWUAh+Ik7FW94DviIIdBTEDsICdW5LkQS4JRx0Y8quKt8Yd0Li4JZtM5YXgfdHoIAR0IPAUqKUby5DvzCYnUCGWIcfpuxugODRli08c7KsJPCBAQQwQO8DL85atkVbxoXcmbLLpy58bz08NN+imirOwqF0VmsaQJ9hubWoja8WYpGUbHMmPuhS+SUIdJXnIsqEtapMQWlxRpksVuUC/x9WUQHDYmHRWOR2A/s8WvExy3b2dj/zbl5mUY8kbgV357AKrG628g07Qg/dFaNg57CJaSjBcR7O7ZXzC1WVszOVVQuzFVWfn/OKQ1ixGJsqlGKxEhkOJxYlJLcx8VJ2KYy1N/xcv+vrU1tzr0PPyzwKnwyBbJRq7YiBzCeD2XEqpwipf9X4dd0aHdVstn7fofkU/+upYf3m/z0ff6irloVP5SSUvkF8G64Pn/75/OOrRYOzQkpZx9XFKbUyfqadUpchTkuJJZIH6O/rLy0OsQrZutaTixO7BZEzucgG00A8S7jAeFZ0cu94Sy68mFxWrEPxUxVkRe7W/JhiZFBRMDKqUAyOBD6DnjFARJsZsrZIwMx2U6wp1o9VVhuGlN833TKfo0JlKs1Q0+jVkwedd1c7jy1VFKtqst/F4oyi859vdS1vnpluHYF7xmvPIINvP2pa+OGY/QLGjFFOefCzjnv48wdDHbef8atzYa9eIhMa9vJVAkhe7ySTo9e0t2I0/X+/j033zDKw97BGMe1fa1Gb+iYtCSUFa5DVBWOA1IW2touoL66s5M2LQamjUZCoVNR2Hw3Uuk46af2WP3tm7ZjeBj9SyzUnpT1pa8nP7mpKj3nACLXUht0W4dmF5EcLgEWHXPzzQ8DaYYtyGe6eWqna/ziuYMkRNuQN/OIN3jMyA+fG0JGB52Tzz0cEk2X3nouMv42ObL0CWYUS+J55fD5jMGqTWJSv+CVLHsuR0VH6R9m/H1q0d+e13sUUU4sHQHy/Eu2vqyLjyu+ikiraR0m2RXIa9jLrU832XWseJJYlmxxlDp+8KS4qYfJbBzU+mMEc0ErJzo7OzonJKbyzeVZjax8Q+49jLzRfOmtXRgk2AIJGWM4bXvexp4m2/WK9BlsGXBhIOi1Ittr6mZCWpfX/ZX5CBjAuTf39e7fgXn7SY6QpdfATvQaY/gwgU575tCbmeNbn1mTcXv5++sHaVLsdwCAg370jQDLxPeC1uCkvwZ8b6UEojNCnRUW6HBL8hL9UVf861iQs2Nyjpb2KOrbaOnVz5Vn3yL7mkXuz8S5NafimgGSPwpDU0JagVHSezfu3FtpJL2hK+/Ev2uYll9c6nL7+80R9WbxciwCSW/Z9AzHYmPXoGi11FPYdpd9YANCqLpinxRQGVlU8Q2mejaJvsCexJBjLbjlbWQc+q56m2AlWtdhoX/zrCqT1N9unlxozsp/Zd09aiEjRO0Kzyxs4pAxuJZS2vTsToyzGTv4O492Je0aeORv3pszfoL8JOQaX0JBHhIb9kIQuSvVS3AOup67bCMqL1aDIThl3lYI9jqk/11krR6jY8+DueV/bJwfZorL53ohgL8d8/qdtSGBWfKsyqftfDWb+H/+GNDV47tlg61DHpDDvWZ7d9cVxWHji5YCxalmmrCVZhW9qWPmQTKUCH31ZS1jOuEI+Xd68wpIra0xWTVc1J6PTsCiFQwXINS0FeReIYdMnjdVjj42lfcfVTThDRPy83pLgRVQ9pw2rmYarmTtOSKGuyJLVkxPRaMk38Z1FWipSvCFMY0Lw31rza/fZNYMzGzuJDdtDvM2XXJ57cNSe7xsOsT2EiDT9jHIHDthhG/povVqlYv4kttivrpLMHXkYNdP+4RylfWa6tHbqzMDqzD8Y6BfoAe7IbUcC8PcOUcL54WaPM1kpvd2uZ3KTe6Ujkc1jBHwEERklf3e6DTe/daSg+6FS0svHRzpQai7oNAg8CylQQm8upa92rT4IA30eBU7GQvJU4Cmau1cUcDJ2aXIg9sjkTnQWvIMysi/9r3pdMQoCE5fo1PAfvHbe0CrjF8oZfc0Xr51Z+UnHYiO35trq/iSp3NQ63k3Q1dEON8H4PhBPUPoyNB3KXfZ5Yg3uJJbELh+18k085x55/0TPi6Jn/zmjJvRgYbFQ1NhV+FR3ulp1GtT9tOd0bfHpyaOXywhTkQFYOm3EGAP0PHh6a2rCdPbAvlN3eusqSl1jXVGnRPY21Rd2JFTURLIWfGRYOXfFxZFws7G2MKk6AnCxYfGN8U35Y1qnTyRho1DWwSaJEPTISEG5VClr42E5CEpUXEYVK9h48V/3f3dt/3XgnCkyfCwioiudap12XR7nVyi4omqlWFiuzMioL+XDYWgMrKwMjkXr0i2EZnZ9fDsKnRcteetFae32r44WKwT5TAl7RMcm4v2mlV/E0MVMYsN0a0hE1/ZHlI4nlMrF1/b0CQyO2t+wbsSt1OxZDXYYZ/bXy11cnJ3RNwwcq6CWGQJPt89NzbW4pccbGAfue8uaYn1wTXeFvdHB1+DCeWVB5Cg8e8fuasWg7EsqIosT0B8nsWknwh/8CCGePfsp8PMvPuSLxiqNYeXpqSNL9w29C08OD/zt7JyDRO0+2MuXtF+L01PC5j92rtLX9x+bGvRnNVqMc1geWvlPGbGYGqNPHxjxhYVEwuGkcwraDDGETwccxxdNuqivJX6tySQEkiJpMeeICvdBUiQbmZQl4BRQBcwkYUISFY2uzcobYdPGEySBqSggP56aUMEV55C4KV0+24ZT2gr68mkVLDEVo/88o4a12VU7IBXje3nwlvLOmqyxgVjAesRc9cpwnzY26GfHd/3VzeQ2Nz333nFHb933+q+RvM6xwCp2HduRPj47ObjJTH/5y1e/xR5+zuT3g72dx7C6pkS/arqj187cXfui0fE9gBLurN63+W/X5RVdyoL5JKca/px9pK7Sz9yd6pn6e1Ed9l3Pd4fOqZNfpJat18m1CxXhaOZvYiWyqv7YwNBuBnhOllpB5qPgicooSagORS2lNq/1TS48Bgbr7m69OO3sFm3+Ptzul/5HV3Vmj5v4c/imbrPb9Ek1p2ukujyhDJRbrzt8KHLRpeRWxy1tpqLuhBNjz7Rnyc+VyLLWDWwaFfNCLpZ1axW0ru4CmlYrlmk7aWVN7TSlVlPz9srdKvrudiW9p1upW8Moba5nVFLNq2bmy8vn5ivKF5avX5pXuABJgghPKspq/3+eU+XXS20pstjLqdGhjxc2kG9rDZfZTfgmj4RVTSsQx+1EiYqhQxx6cBtZrkJR7N8jdIOgKl0VzMRH5CMje7xepEf2VcLmf/mry9LJj+WbFqw3G8qwIzuTfHNGWRRP5i6ebYyI6e5GLQ+qHFPBV8rpH2mc83G2SbcYuHwlotoFZPB80L6MaHU8VE7yqS7mjIFOP/uPzbHN+bKjFR7mGiLeGMOqfVRkGUqA4k82YLZbH/owUX+eN3NCYLOwmuu1fv0Hj14QEfDXDNtSNtbjo0JY4QFR6wLxpTYndD+pN6/gO4+hMwD/rFYly3f5N6mAu73rFwB7vtZIJzpWR3OFULLN+azno78Zp37tLNBvtUA+oCUJKWLfqpRB266qOnEXnulLj49nfIWskCJmAnQWiAMT396k7z76duzbaf1097RuesdFwPaMHWM7JnQT3RNfah53exZpHFI1NzWplllzsqFfTiJVBkGn7MLyOODa+hrjoJ4OlFw0S7oHUi5Df4zwdkZ+OYniAGD5Ynt9cgJsh1zSt70FucR82gbDr5f439z5B5rsnhWThHGnQ2PBYh6hKYyZWOF8YRGi8keG3Nmn8QwsXD2SjHXNgWCRgcz46CAJi6IGZRPUPqIOqYXjDrnDQsi734f5fAcr3QdPzZb+kPR9v/D9Dsn7DsF7c957vfj9Wf2nHpqfxEuemqcyzYy7ZstJs+Ghafv9EQfeggoIcRSFXCgvvm4C0C2Cd3KDNos/TFhaUrYTnBVUp/ztuI+4hqVVu030bLJ5uw/YM72FB0T2Wjm8sjLrbeeFtHiywYHtNkmz0TZNVJ5BMm6z6Yoe+InC8qSbVeNrwuq78iUAhtZFO2w83N3VvfhyDBWlpEO5HaB59ThGefAIhx7UQ1FUIFmkigSWLLK54SD8EY/4v8+zOH99Fg4YM80M6YdKTeWA5vTGkZiL1z3K9IV4mPrIh45bB+m70GNTzfddfblb8//kjIzx1PE0/IeOSkVqijDoHP1Y7eJK0zOyLjnPmR9IA7ljUcPJXAjFG+5DjIIFUQaonuGhqQ43DYdjpfztwL0hJsmfyZlCu8kYLbmJfwvBxMfPKA6yLiAKLHCkubwsYByW6Kckn9PuvCPVTuIfIBwPRl+q9CbIHr664cV0gBR+gmovkuhTpnzmqLVJJ8s7TIxiu/2wMpAGvPAD4Q24kiVrRcmReSEUYkRBKjmqJUPaEMsM/EG674b28WJOY4AvUxcGSgV+786KCnfGMSmBsWQYiOicnoVxdVU9dXbzdD3BcEqUxx52E8d2wP4LonlbQ63D+l1ZQCpFn9gTpCWh/fOTyJywGBgx6Ac3UUKQg8KnAzjumg7hZK8yT0XfrmIhR1SVIwT+tn12Vq0bZFYSThhVS+K5zYQPxmi+CmoivvUWBRT6ZuYws3/zefhCaQdG4+iyy6J7JwZagDkbLfvMo2xXnj1XYpHznz7XsWn+sx5wx6p+INLHNcx5SHfMCytQVJB1oay1O6YPo7rRbgMqEPx193vHYGJqQRdeclI9XXc2vAWV2860hqXmXzF67Xgk3FU5vchxMaiy90Pf9y/hrHefPK9osXE8o1rbJQugD+lfvzMcw7YGu+UVH69/sZ15rszraIJWJMa4WIdIufYtAo4h/Fr+ampTgHn3w7Ab/rhLMv3thA2DXtE6eLJ68PPywVMtgwX64YSNW/o/D1/aXwfKPXQPYiN40MGyaYEddC8jSD+ICsaWIv7HhKJm2Eq/2CsXVbhJxeMVU+DCXYoAKdT3ykamX4FLjn1Q/rFwnZg9VMT60mUgQ3lVqsJH0IGPK79QtnV/R4pPjk3nIlRu8Vdb+Gey4A/hzp2hV8IdkDMmQrWorJQK0rLdKcWpN466g5OXMYIDD/Srd/2WFTOrZm7VoaaMabPCg9bVgtDh0Raji3XNlLSx30Or9WNywMdIOqo4NmQrYuWJQPXjtI5LP8P15aqCRdv7inv/LugRGp5+LvGP2J77G2AIMJi3NbS1mULA1e9b9DtVKmEs2ZPs6+NlwWoGqylYWDAEy1RFbrRfnn7aH/+qbeYBd4/mCL64BXK0Ar199w5qYbarRFRQtjy9XxnXL+U3h5DwuQGkBBDNk2cngdRPozC2iiAqPjz/XGOokFuZglf6DvJoTno/Tfhu6bwnJkzv3bezB9WT+qCuf5kiRyhdu47VnThyAnvY30E3GHvIPjJ8PM01PQriIgsTJTKJKZwgKKGKFc9HAyk+HMdMuDS5PYfbDtW79QFQienmGEvuA/9llt0eGxKlxtrSdhMRWBufR0kN883b50ULDWjGNuc7rDDC2ifd/lDc9TPXLeLhLd0tAtsYzpv6EDwOJvfC39FpdOTLIZkCM11Xl9pJU40/wL8+Dk66/T+R+qrZOomDi2d5x5VpbyPEAeQkOHv+lQi7+MXMF6Yv+M4LULC+ldR4cjr8bMnZjrOnyGY9fZWxXHVuIGOEgCjsu57XWKZ9ZLp1oa/jXIn3oDXT2tk87Lo9WLbk9ypjFWBm/m4tNO81x/HNVkAfJCWUS4FyndSAbrSHubsEp+ZVte9/ndn7IBskj0O/WC1PgnDzaPPMlQxNGUXLb+7vUXvRs1BYq+yErKQcwL+fYMUHajEFcRohduNA2CKhL3vizezcy8mJvbRNmRayA6YsnLLIVaSF/hvD7S0CBL5zfuMaHEi4W0La8DP68rsnYqpRG5r7wYsFijyF/XGj839DGf2D3185871k/HupGoZqz5vKRC1bu3t3D+3t2t7aLe8nY6AjcxnSIqMO5uTjxlrzjsFrTvVbfcLv8BKlgHPIpIhsTkqzV0Zm7GtVhu1CQn9urYF3C2a9dNx4bjD0JX5fZp2SVRU1/sz4XFMRoUyT1BNWw14bzhmPm6Lt+bfrDf3yuRi2DcjIbxxtM50luUj2BPOK4hKZzoLA1JACDFEQEoviRsUS3Ptv0HgppSVCkhZXTkF51iZKMpNSnbiYvw+zVM+FBnyVb/NZpdaaE6r8ge+RKO6JQR/cIHrTnOi2QeKBSEUmetA2Pz51x4nf7xGgDOvHpXMu9LcmV9cpb5z7XCKUFOXI8XEjwCHB+NssN8hBr8DLgArQ9gbviK+eibj/HqfOiHs0ne81W12yhLwFqFgCiIOmsU25Arz7u4qPd4/cTuY/Ha94QfTJV+D0/vvldfinuxdPZ9U90dF1TpTA2kbOHPikvAn9ZeXGYpvc/2TFgnmg085URdM//ApBOEMGgGLo2IwY+i1zBgBcd50aiYA4R4+2IyCUsetYjuTfmMpoJw4DGsNieRDT8du2FSj2FCaffVTuuK7pc3LlMdUceVJu6nl6MOqBm83c257C8Z5HdYx2JIgxo5b2v0+PiF8xf8UJNEc7R18aO4rRpIlps9bYU4RP07wBTXM7Ro9hSCuF5ivYU9jRNI9Ao5b5OvhfKWN4UCL358pjAReiGd4XK/N+suh9eUVF5NRIBf7ROGzxc+NkHtB+O5baFCs7krdRgRaT27N9PvlHT5kCxcrO8Zu+OOOQKurNP7Dn0YyNihRIDZageJQaEDRIDcQcYxd2nfE0D4VF6AfOPCqvkmIP5gM0fZWH346q2Ly/7XQAgDOXAHBW4+gjvv7PGndzYtevDf/9Fl95uJiVr6L/I7B00qUs9RyIgRLTr/RbAaOnh5k0tD7IQt3OXdWOBv/+iah16Fh5PKH9yB/38//x4JEuPwMAZtIv2DkGKx0Dn8c+JV2qextUPOvdfRIAjQJ3HHD56eWbbJ7uggB+AJlbqx5erE6ZzXoAppe3/VwD6W12HDy0uXctI1+79aP1mvXXVOrFFud6eMbLZup0UY8vVuFaEAb7kttgxHdiCYTElBWRqV7PzqMY0zPRHoyfFSsBpj81MTfbLGn0iHNhDoVGSU/WywaI78SYm55f490RGj23HYYetWqzIfP/4/V2fmoUAPtrVTpnk3GVkD231ijNkSAA+s865w9ArNqu5xNAlM+YCNizoNrGkXHZSba5nTcGlG6+YLBnHOaETg66gSIAB9txWkzX7cQb5hCvXZY96gDzhbl+qC+oBO+becBiunXbKWsml6x/XY5zeyyxvsoqugWlIp/f3Rlnl7HIrhXkpmJmRK8MPRYXCxlQOi5NX5ucym9krlmEejRSD4Hf78Gv+WyD37RYSFGhaFpCxco/c81MdjND4q2f2qZmMaXEzJl5+4vlSGBvSFtKqH9clhjlSBJ5nKO8WMh29l2ed9/NzUCKQRSgnVS1IyewIWvZD/tf9jJjmgoiKYUbdArXdiH4/Fi/ZnQQBEbRI1TIrqz7TVU1qjNolGxlixSVXem0j0NJUHt9hFn4dYn0esI7XxUk3bUgoyRayuUqEhlAE1VkUOioUsvOVdtWkpSV9mfdXUdcu9urYiQT8Ra8VJOLN3L6BCATSpkh8kYeWQkhC+4CfgLXoI/uDT/CdD8hCVg1Ac6q+gSKIZoB8hIpJBg4Rn5ypMNiepytElJaB9e4km+GnQwb9YSheeXFgR38kJgxW4CIYiSobfJilRj0dwOE1jrmYbOn4Lc50vfVXE/hRFXV7i+vY5vJ1/nKNw949O1uXi5x/q9dgxskJA8G0mkUE1A6tvlptyDMN0bWoI8ZzZYXOQLYsAnE8dq5zXbS7y/tylquwDZkdwkI4aZaYTfq0wHp1nZ1xeEH024zu2bHuVySFM68tnySM2lNaz3UtHWmK6L+YLwW4U21SmXJDh9YP0cBZx9nrykLaDuTzLsAjX5s5psQwsENDAKUScSl+QfIY0F8pbb2ldPwa29Beuf3E34T3r6AnzuPL3i8Oddg8VlPlPSofrCAZIiWRWjiU6kdhz/71RYz7cU9nS8Q3v9kbffxO31mPnl0x+Rw4G+vQb5+FF7kW2H92cXPW1/9hQ5b7tB/PL73j1ef/kcI1y3ScHcO5/OvnC8qQDvlwNp3hvZJgCgetDoJyS/CPzHCW8+hJ+C+VAyIiSdu+iLG2Upy0AfFZygZE4WpU29FzKPFBSaTXiQoKIzkpyX4VMgqsZqKRfXU7otoO8u7dvI+B2m0+cDd2ewl0T/GWrrgOCP7GLigWQjx23wtVnwaX8yG51GvLIqnATxNc+6E+blwUWUDyjBSypXxCTCltfr8HUOnPbWjhEDihLDKftuKGU/Rux3L1HxzwZjGtlsUzwA/yYaaG/3BFKSZ3llDOOhSGdTL9cFaNGEqkXODTEr2IUGipxISZHybG4kf+GFkiQWD9iCzqbj4hLCNXCqSJArQzMxsIfVLIl4CSOb0XQ+jyhasackwD9w8bY4IxzlhgASxW0lajrvtTPXRVASg/1dTjYN3GSL4+TunBSQjgDCC5NtdGyACM3+oCcrbX5CrjydB2frWC1/MKdEnL7+OCFGDBQIF0rbAW8PhbJfViyFQBwFH9daEqFEs3yMz998GF3UtWvB9OC6g1zh+AJ5acKA6jU3BzQ3NtWkV+z9qwdTTNKrNIQAgWW/PQLpK7u4GNc2e22tYJbgZ4wO0QNnsiiON3K9PEW9xzaNRB2oNQb3dwhwy3vIIsDqcU0mbu4swisJN+0OZcnAKWwBGqGDH6EBo9kxJOWtELULiHTwmzadyi++DzgqkUqOTtNPqPZW2vtvvewR2oQcbNAau5/WjrF40uc3MRFosrgk2G+7/Q9ZylUXyxAmR0xrDTKrhemZSKnZ3sR9CeyVo7fwOyNqnxZwdlYYs24xCE9TD4emcuWCwn3dJSVJ6YRh7sTvGloQTC3Zm1TN8vbirYHxUfgPELwdu6ykIfAAcg8Df3UEfqmKYHETaFRfXrjiv4fOnph4K4eUWAK9Xq0+jenui3ubqatPc9UeYOtl0d9eZ86ZhkR1T8HBPuRBHvOIqK4yvPxqCGhLfP53XWw7L3Z0Wdt5TafkysInBrrWaIwLQdDrmPwoC3v4S0WXT1uWalo/7QxtImLZhiACBYDS0jfzOb10Enn62FwIGh463PyeZh3cb9GNrB8RiDri1qRNA5CbdgzruG0hGkzaFBN+LXPygYapWS/obiFKUeiIIcJyB5mBxV0RKgcH2xOfEAjjCgoLXoARnpJRwrONW48wQ/EMEITgFgsAhBI3kn1A4JzXDgGAQoEmvSvobgKTFT5SA+LUVFAIHCCMZvmmw+PGaBwtGnoYiHFEw2OgsPvk1yeN/TPYfl9dwbc0M7yrMuZRJgtwbsZnMXNeZk4ICYntkVtE8gxR6MDRN8aWOMCPteKs/12BRz3VYVC/Z8cpi9WYND1TrrVubajhTiJe8/damQe/HdIajE5uYwRi1BU/Ho258YrML5RAz+erVpdUjyvi/8FrnyNLgyIL2ItqXoftJ4tNRASuCMuNkQEj1EMqoMZHFcPW0wO58UUpUAnV0sCBKG4vWJ4Eyl93QIUZKsQ083kJ1zadSXAxUa0vSXhOvDePWKS8Wbp5VR3QxV4H0p9dDQhAUuQrOUpJobwx/nSPRGG/KVhkhB+qiA6Rym1KCMVfPtwUISROCAQoyLhX/SiRbU8Y5DA0ibNbxinWHcybvGU6GdO0di2qQs6b7WbKwUHVqBmPSNITQjCG2NiGkunGiq7ZwuWrdvcGxJsYvSRmnrtam9kCucx7fu+9iqZydVChbZphidXmTRk2o2QfH2bTHhKsAvi06sGEZB2WzFmO8e4NZ6iSM+a5Y5pswkykFfkgcFO2DM+NTBp8FvEkxdNBRbfiS7mBBsVQwFsoUu+x9fFnaQn7IaYFWp6O1XvlDFAO76aaqGxat7UQl5lGfIO7J8c35IclzyWV5k1ZCON6arfXnNKYmdQGsbbA7fiwRr9ORg7YsUhZTS84YJpnaz/Y8XNhCevtKbxtM3EQQFLxPtURIu1rYROwbMBbIzpDaBVvDXvR/UfJKTXYAqgh258sCSltBUBxObyqGoNm7GeFGwcA0lwC8MF0hg8yk2ccQE14FJMDbRdhjV1NKSC/ho03wP0Hg2zYQtJQQJTOFBq+hjAFYIrpAAokhsS9RLaUBgMAUOypbG+lGX+IX1ghEnKmCwcAwcuerG+fVnTF1XQSXv4lgh5aY1Tqdjos0C8yLBTCXQPdDsF9y2i0QR9uXl6j6hOoILpaIgQ6N/HIbYsOnVmIKG+BtwI4UqfgNBVeH05sw45mhgmoIW0DA2HsfCoRYmGVLiF6xUsQQm2T7fERJjqDleDuCuPgpPus9UfW83I6YEZp1YfvEZGEfVATE3K81XORCKEqhJZpbyoUbfJ2Ac1D3HiiXE4wsU2fSEAeXvEIzxiTeASJ7h2BjAvpvMN3d7bLaXgXXk0sJ2Uc8iZeRxFr3eCtGDbUphVCGlS1IQyaJyDm7dKBJCBjvAoR3WLgPAWQlLjpHwIcLIgDtDCCWK7AVKjM6BBLU4gmLwnQQiQlXxH+ZZioyLiD9dooaT4njGkMoY2Q0yoxa6fccBGa4I3NJmgHESDBsLkHOMzqPkgSyzZn7ZoSv5ngiX7WFlyqspiDtxwVxtPb7X3Uh115kqWWJjDi8+4x3GQfVORT8ip49yCeGdV5tzT1LM3Hjxn0TR8BVpnPLU4NmFRGcDLGVYIzDaWomo4czxpew36D8usOXLL5BcA/R0s4JxsIiKJxHjHYwyd4apg3VGBh9h4lpbadpP3h6utXYqlBqXJ2GFFKTal/jmNZEpqBooFwyxJRc5SkgKb6iMz3UAGsKcsXNsoJJ1txeSXRZGnpQElVXOyr7rlCWoXEyCigEYY/GzKPR5arVbU2DvEtyGO6N7fm0giSgYw4OcY6SjFqhs6kk2j6p6Da3FyNTULoaLoWzl8Xo6Cheo/PKRZbbJ2yGSyFQkrAliFKN4gDHzqCvQTdnUY6k1LnlRsojKKpSKY4P5pQMbJBO5DlY8uPUDprYiL2w9U8ZSOcJBoKOd5aKaukrgTIDuwpbiqaj06FQUgL6PU72zHsCvolIBF3MPxT6JGX8TRh5+fWGwpOG3NIooAGDDMqvgyaS/Wcw5jygcSVAqMmAs7Xh7p/hzH1uBW+exk9P8ZPdCUo8W2/4yZHGpVjjdw3edAxCXjz9oBe9kbel+kwEIPSgo72aBUPsp2aAaCmeOaMcciavVhfbnefj4aJxaLxn53DjJdpAG97GniocPLBTSKPWF/CNLLaUQvGW5F6PIRElAhFJNn2YMbeGpsWny64qzjSaIRd6losbMikMSttaWsshIZRv//I0mHLSEUQQCcg+Zds0DaaEKNVKz3uLpdqpfwuL2czUbKRzFRg/2tYlFgLprqQbsgExmSFEZYpYRrSu/R4c5ZTDd2honW0tXoMd59kgayCJZJXcZ8e5o9MsY9ES/bKGMIM2S9FtqPSWxVcY6OAsdMjhwkpl05dV2hYXbNPlD4w8/rfTJYvnGb4iUa5RHWgMok8iIldlJaGUWJUqNt9ES+ILlts1gKDcpwoAno1YJmBpMZvDKPL7qNsqRdru4i2MsdYpDGcYw5CaGKCZxsRbhcVvVfFeF18rsrHHlx2+qvEtgr2RDotuzgtKHFStyJ0kPSrL3fBYCc01yjq4pR0HHxbK44ScY9/KtIMFRCR70zPQw6UbsRFyyCVdHfDjvJu2ksdbnYtbEQq7M7+ACIiYP7IDkzws2aDqG5CHvKMYS02RK0g62oTOSIMPLatS7bgc94yP8o6iQy3AQGsHcNfDoQrlEDYpvTNgm/6vK+sGyOS3q7PwLRvfzPBVj6+4FBW+KhFolLd4fjlubm03KmJK4KTBQzZXowhaBCMYMa6O1MDx7YlQa14ir0hPc0NvAUJvOzBtqS6NLeCTswAdTVsKIVjodjaZea3BPTeGUTcEyW/7Zq2XFWQakdPMU041EV4siFiagkd1Sx9KRyWkldzvAQSBW43go4C77RalTex6bgUtDTBvT+Omy7ziBDLEiMNHAg3u0Tm4AgiFHMwB8TK/yYnjfb7BaYdyZAwPYRkUpcFwF2Kc8M5ClaeFqplE544eKCxeHKVSojD0OYsT4L5PEGLsUFAek+JbF85m5SrMJPx3ESiKCcMRA/FUIzLUhopHCbUiH2Y6tbb8BiIoC4ue1AUvrapoTFEQKXGEp4V3lqqxbKKR/LqGZr17Ct6L3nR3cAs4lawFCDyw71OSNerw55srAbYt0KXVL/xTpA8UCHBeIx93hHY2JQ3KdpufUyKCxsiEW19hy3+AjZKwfT+DJe3z/hG8CoP7e7gTgs/8EVmMjc1Agh3CaP5AyWhI4Y15lJ/+7eFyaB5G58RCMSsWrULV7uLZbtT9NqXY6y4rLc0U3lPOyb9DDCWMgpZYhvKIUMme7h2hI4PIQO5hh83Ba90saBm4IpuW6qZCsrooQ5mTHeiYZOoZ2TkUJ7156NrVGyk6ZoaOYXCzKbvhOhF1aAKxUEJHfXrlSFRenXLUZ4RYxwWAdU4sLLFicVdD+3JJa+y6D0Ox4LxWK1/x5N41JpjjGSU4+qhv7cGm+XDGfH8QGEWfhAXS471ZK2KZlHas3kIbA6Rlkzx/oHy2BswoOukNa2XsuMi4mDL3YYxZUiVcjeIiNTV1c5hCJPUGfYzCzwWJUQiXZJV9NtkRAlmDlDWNFDQjn1uFiphl8X4BZbXnclRmpYSHzbGrGQe3cv0gc2DnObIWbOXn1VDc96HiP/thDZ5JF5NusJSzNV28i/uXwMM3xBfFyH0JOJa9rVtYmBIAUY57747wISO0zxCrDZwTixYgOHA80W0jjfSkPiisY1LGXBAo2fRdmqokHtxNJ4sPAxRXcbxFYuTCdMuVtDtmyDCkIcEoJiTlKtAKFfHvRtZtsIhks2LfrPiVDv65Vx2jHNj1bfIolY0ncmgucQ8FEDH41FlJ61U2qodGaLRj9LAh8jjjKO4R214TTSd8Glio5wxANPBUBf7MLlsgEe86RIalLh0LjNjfhAH5EfFNDYYcNZaWzZ3HlT9IJJNdT5xu90vkcZmGYptJw05/D+dA+QsvgCR4/eepd/TPf/wCJLmD2oYH/CHv0zh7LE/0H8xEGuJ2lwnpXaXP/8INZRviFsqR268+O0QWz7t0v6czZYPm3APm44zpNpyn5iQ1xD03EWkTQm/q+Lo1JU7eM7iP6OwpgboejtTxhpoYjiUvTRBgrEVPJlloobnFBTge4rWhNo7h5A8Cy3jfIQ2RTCZJkkMsebyCpxCt35AA41vNmYclIansSEmGeBUiZ2NIfhitev7S4bMMlzCqPQuLsIy0/x2/uviPNanQMV5WVcnX/ohBjWzDYHYJj6il4cRkZrtIa6EUpV560GTpq2esLLleNus5doWDwrCrYO5x0cpcR0fLpYMFWebhGeowgAV18WYwjP+9F10DQmmaUmwCn8plfLK3i3epf0w6YcJqXvRFUV8yxRel0JMoWr1hGllAtg1UiptlRRyF5oeBB6AvI+CgIX6aAiIPSG0z8YfIfWHNV4T5BJyp9kRvkgWxuohoycxAvZioXobpyFxRqJPYo6tnhuC/HZ8m8PqfCi3vU5wC/JIYnMt76ExZqgBgSBKLvCJkpQi2euBxScpZtgSPP9YmhIMbU4CwxGmYhfIE0ipdtUOtMQBGNrM1eTYIfu7BNheL9fhaWGLFKT90wm2KWKtvHCG1FOkpesSpyvcXGnfWB1i7MypJfIPjRnyTE94chpyD/rcD0LqFn2wzeWQhPsEVhBQ4Toktzi4iZ4PORakoLCGzsP4dGiMTYaUUR8gA4OcWFl54YVVILHfgozWShU8ls7KbmS5WhjQharjJNLNgZILVZxW8c6ifjE6BohNYUscdTbyWaKiAAO8FDKEP6pDK5jtg0bDDFUPIv9c4eFBlAg+I1GkyuoxE0Ok+JWNmwe68fE8jVLyO+BrDWENYsx5vsVFBgnDpxg9iry3R5nlWUlLSYL2krAXfYgY8c7EDEnnyaTvz43w8xH8zEEm4IBWs7td7o4qvF/iaw7cMvoJ4UeMFhz0REMReIz8GSXPMCfiyemsVBAlnNuWENeC48lOEDS+MQeoN44prlOn1LO3cxpGDOdEZkAjF74mI0MmroGBsMC59yu1NJVcEGDrvqh28nOC9bMrgWxRyTX8g5AmOaXeETIIilJ69pCtVa8lTi8QlxzwHERxgmCgnAYEHkihMYdKgNV6E0lrDhVDXzK36oCLNJeuDBeItIaUt42Kqg4EBy9bFlxcQnejISr5A8CgIFiOJFmPeIaNIzRkYGQQX4u5gRGvQCEEp6YSOTkJhqStYJ1E8UJUf9m6MI1ilfo56glCKUxommF2PVYxAgRixJiuNclyYl5+YX0jsQDmKlcrRSw4RgYXFAugtLG51MZWF4J+7o1gQt4pNzX3+jkahntPAyHJlV9c9J6jy6UQQAJefP0lN6PY3yM12eF9hWt8n462xO4OpFPrgrz/8UUrkQYP2bN5BHYBzd4JcrlsbtK3tNuViA3nkNADNRBXo00RIZtxM3VbxRrJ6ZBg82ASjC62+1gn4Q03cl4S+yub8fcuO8tU0pemHUDn3cm9Q+OIDSXxQlFUJPp5YprBySBYFFh//AYBQW+0LdneI5P4Q1c6tmGGjyOuU9PkJwCsrcLa74vA8eK2N9wZxMfaWYGn4rwv0hLmQCmntEtMjwzcmiG1UzkD9CQLnpw36Ao5wvMKZI/Yyw7+LGKOOjW4SIzREDTPKDFJ8GKigpoOlZqst89HI3CFlnBJZfbejkeUdicGrCYf0+x7Q0p98rUVRUQZZmK2ESApJ8RNz/QkP3slysFCqv6JEpkPxhd57zPRIQvBulzdHKUutlV4pwzNoAilx4CfKaAukU0H0aJervEm3ujENLyaO0OuYZLcLZ+eCnw+WHC2bwqWPhOjdVSSw2hL1lJJJ3oB90zJBGPiynxLsvodDuAHJxjECXWGcXrgaSYOKllh2XxLW9T5PnYyMYipMHts8ZeQ4O0rtuvO4SDbSA8J3lTR28rEnlTi+MmaEj7dztVfXs+Z+BDw96AUX9ZCitw9HnpFYKmdlSsz6yrcuE8mJ8L4xBMEJnaIoIHBmNXE0RB9LoR4TynvKYb3jmtzfXkYwxopRK/9u9CAvZVM4OCvFe9NNo4vrpBt5t2jCXGglTXAEBo1F/XNPFVUdKhAzrr+1aBxNpd5eZGraXMRoZ6ewirE5Dw7SCn9jW1VWJiiXe7crBVw6waZVi1rMGaioiKEKRDuVVgiqKBUipIneIeiAF7s7w+Gvu1VaYP30NUiEcHt9hVG9Xf7OvPE7Zmjs0DqxQEPwd+ExopeMf3OPDssRaQCMvKp8Ryi+G05ImpmCo2ka2JX8H2MT4s0cW3I2KToS+YM/GYk46cQUwLB6f+wnOKplLdXM5lyZ2yYI+m4lRKU7bbqknj/jImcJSZCqnK3ZKWSl+HejVC+4uUtfRxwj0LN29wuZ6wa3VjCBriAKVX/LAEPW7tatb/rzULNsXmpEiKTMUPKUSQ8Mn+QWqpM2XOnBjYAziRubcDrLOSdgOtJhsSJSAZmGbbfOsGmc32wDSquF3EARE43NVaGPakKg/X4jbDx7azaAsL7qLHnlfdKfaxFvkbmb7e0Tr3l6vzvXHN6aTodWfIunKljft9ozzhGirAybwxijXOV6HyBQY2Rdr/qehbu9f42iDslc5LGjR7ImbyqkH4lzs5/9SgXCIMBHnxhUkAwA6QU8Tr7NalG1eoK1v+Hi3R3i2yKVCk7Gy2EyVtraWVqdd9XyX1270uW7uf+SD5VS2n23rSQ/b8TUMEZIYeQj+Ix3afHTGVpYDLUx+h9QT0pHLZsB2qZGpBNK50nluM2qCpCXH3ZHrNTrKQ8HfwIQpb2csx9aI6faiYMWwT8qZMEbgIzE3nZvJItwjyVuaXV47N7szpn6U62PgjNhN+x1zpCNxplmGZJmk4SudDb81IG4tlH3rZ/dXNyImzE+txmPdOF+GmWtaTYtYL3SoHhorCOAZkRxGVgaTfvRDPGjp0to6lkuMWVX6rBwtd/LOJzCQE+dchc+vHXLNX7W3J+NVH8Wzc5vGt1hRCIx0G63a8Xd86c/PhPu5wHZaSlwJhMMYpU6No4ZwzeFf1a7LACCLMBBb0JC3jVHDYeR+bWiEG6+RSIdrZBrmqeu517YrJiKJnD7NsSAaF+y6ram/FPWeaxkt+3cPeyObJi3fCIu/o8TXy6nckRyHOV5pFQXeiYgPpVO4486vfAGRUrggWu7JjlEDnIrnoDsrSX1R8z4kYZNGCiW1LmmNpzgvJPj6EzFYJNKTlnGSIbAMLIhMV9Ou44KoISZEDzVCV6gBCU8UbpZ6gHpiBvfVaN9yXhOD8nzAlhHS/Hi+MPpTaso1SMkKQcIqnoOSBkrUqypjhrVyNY5sWoOxMhJiZ8kWRkRASzCdVnpyxq/nOBXPA70CaQfcgjHHMGAniQBvzq9GLRDSKwjXpprlcgx2cmxHgosLRoierCKBfy3ntPe9Mbd8IeoQY1stBdRRHW/ziqC2dzp1erSsAKi8SxTqlL0SGbDq3PShSC97SddIBgFxfCSdsnFLsRS36M0PWtSrqQE9dI4YOklY4jVhvJxFfVUBheesy4LkIyKeFXGtxM+NsKawj32PyzJ0TK9hMxAokVTStVgq64C45G2FIw2H6IzKhVS11ccu+dER4goNWB0QgbFWeF9CJCMrvdcdtroIRTXPaGysEAGLAt5YBg6mWW0SEe4TRJ74cDeLHGgCxCP1J7KRBu3HZ0zOWzOyLftXE46VGWFRGDTkUHT7uInwSjBMP4JlWTZeu7/3N9WkKZGW9in8QScI+kJzCbGJzMyuSE7qA6cFnC/YudbWnKXFR10dnapSMy3VJcFVr3Rh3VVsIqlIv3HiApcEhWqTNvb2jRzZJZDMZ3M52umR1HODoMcBnHonmz1hU1gox1Zqqm1WR90BMGk8oXnTcOmT5XP9cIsGf7YLnC/Ig6WjdD82BwJ7a1Fv87fyQHpIlXUFPBWROZZ8eltlD/zUb+dfiSJugk/Y+QJj8xRdCHsqq0vhfjZDO9I/MowHQyGuYXFnymgyIqPVHg+KQF8k6R6nkzWtGKwV8KD6dmaCQJY1/07G6N+0S5FS9MNB3Q6oKHxJlLde/gwde1VvbjRi3vbjOIYNtXNQbuVaCYt09kJkYiJDHXOpJW8CiXYTMY5QNJmnphyIzYKts+B8v4ZQBKaznr+K338cg8HciAc2Y0GRTvUVIaM+hwAJWBEEW2hD4lcklpgACd/riJ6VECm+DAZn14lvUv6RnpSvzWobMai0QJyxFC1TYzKcFpFRfBpQOjmWrUn1V37Mo9vOb5k/7IOfKgwD4ObV+WcdYOpgG7H4ra/L/TsWN3E8i4JH0/sPe/14/qKTIZvkBqTCczHeeSgjaJwdRCU3g7S9J/WD+T1vBsXkQRq0ZzPQYEy+iEM8B1fdm5q1jYULUEasILvRoBSpjaVyNnvInMEwAzStEgJY02oPYkp6abiSJ52z8Z7Kb6uU0HRbDrgb1quru5hEKiFYIozqvPKV1kGTuz0HdHQorCsct8rnleevU2vUo8i4YgutfFH2DNsbDaDjzlsUuKZHfoCTaw/2MSYpOm2mCsMMAD23zlRDwoj/rsNsv5N6P/Y1Qr9Etf7SmTSgt6eLy1hFP57kwdJ/HdzW91VpP1iGc+Oh9UvfY9Idnfi0/Y4HedWvuHVVp2nmpSht9163N3ruE/Uh+lEz+qGBGIkmce6iEHg6G2GDy/V0LLMBTVAr3+XZCVFirxOUj4oU1rWfeeqKelyZPSsUkGvLupWMpQCMLX9dh51UMfr7IeyaoxkQxZ46T6cRrXQQEubptv8NhqiYXa4JwRAEdWrF+WYIgJnPL2p9d9TlsV0tkfKx4d5DgEr0BR45LEV1u1hxE4PuwLHnvmQaNt+RpaWstNBzEO2o4j+w17AFQfkQNQeNbAIqKp12PyTKRhAy9GB1lkRhe25g1l+Ll664OzHhVOnBj0A21s1zlctpnY4kEx9Mh0uSms1lw1AnvcXMZA6EycOw3ibJmon6ZwMVjgudYxlPQuALULhSLI1YYwj6iMvhvnzBP8UQSOm0e5GzKZEvHcgGbzv2PuV87oWEe1u9J8GuyBFDN+FflzUyXsH1C1VHhMk74OL3YS6j7Sv1+6Wxm99uaXu3Yd42AbxdScgePTU26ST6dtO0c6vrzEgTtaCdfje+YhizCa2IWEnMM2OSUOHR5dTwpNQmlcy6MgA4Bx9ThSSaSKJNMKdcrSAZIyRBYwY/IJG+5ihvADdVoNVmvvdyGTeb7oZ9yMkfya5n3xnHbM0SdIV4CBHcKwoPNP7IamEKeru75xO54SVOybNMHIAWA1rjZY0+JbkBJM2YRpjOuh25tNfF3Qcyui3c6nPjFhoP7PeLNWcroHLPdEf9J8md1ml5pkeEQzpj2sdQm2waxrusdvkLiEfkPoFbu7HUokc2xISYedaSQo+emKoLwUXhwBPjTVVz7L8OUc9zDGdEGJeLzI5HvhpV7SDIfjOGFGhtRBZ/dik1XyCaTM1QEj3kdM1ooAfho3UgrMnj62wTxHjco3kvL+lZZPajmhxMq4pzuAabFSL3cvs3OZ6cvbslfvS5f4Y9eWq4iU8lA6IFz44JlzxCQ4Xs6uyo+/feQ6v7QJlIMsYFVQaYF+7ZtAej3Ex5m3Uj8nHnoy5L5mfIZtmbtxeZxtoEgXZmqjTQO2uFNuzTLfLFJyn90CSLIoNgVI9kObbst97mSBfDoReJ1hzkE+J7eB/vsjDrTqgGA1KAR3WhZdmDxEUhR4jD9NkqanyDKNBj3e7qLmPRjaaYEzzJnEWUu7jhtEIRLQoywLlaKfhMRHeaubRAKWaRetSLY6UXfuMQLHjDIuzHn9gmoZUjRwqYMk4pBDLrJu3QMOgGs5/gqhUfwJAPd3L36OczsV0M/WH6YlcIQjQxOE0PoTc7cN3u8ifB0LyERAaPhz62S+kHzEgfvQLvII2vscBs8gkWo4WMRbZS6Bv6x9k7AdZ/3Z+pD47EIX7SZS59jsCIH0XRKFYhH8dRLvV4DgsOh2R/pQxnWZIH6cj1z82zOtetmEHojz3RP4ksQlFOuyQaNrF297KptH+OGheSnZikkH6rhgJpg5dudNewsd1E5c+mBUsRgZCkB+rUdlHqN8micA0jHZJIW0H6MdT+sDFzFVGRgorGHLQKyfcSFUIGOmbUTfdBQdrOdFAynm5N2ZaNWoaah8Vk2TC+wfN3usn6Cg9ixf5Cah7o2k+by928QrAK8/qmfT1pyDzTGtUv1umIQ9B6Sk6bJPJTSK9AwOB/VwAyZwyuS1ZH1JeIXe8SIALXSjgy0zk0ev8bsCBHU5vyu4QTiHtBhWMAOqe/o0DUgswlzGryipXFDxTBprHeNEYZdSS7AArhm5CVFSWSfRo7tiHCkZhrRFCcseTJFBKmBdjtCC/Usu46dOVqlhwtqmzHYk13mnAXlNlffbarXHyCkDi1g95HzlO2GhXVTHEwiIyNyP6onIkmXgpXBlVYTLpNTpfaAktjSw9bEtWLlmV6UqTL8o0kdU0ty5N6GrUaN9NJ3DymEI98eDe+COxJMAckv0eMA03Q8qhZtm5VQU6ZDr5XBNDEaPgvjHtGjlxlLvkEMdHGvlU70ForHv/GrPMkxOVzgszJCKOuYu9OYKnsaCzeTSL/o+AC64Z0Z8cCHpKwOTe4Az5jKOEtWmWlJrnq5/nyIniJQKmH9e0OMhoFP6roKlZyf2CB26NM7sK6a/a1LW/dN5vWGfofTyvLg8+XhFCMhts1I/Xv6f3n/T+q14x0Oj+feP95p/cAqQzV69Zwj+Ga7fWLpnhd+EV8GDkDTy+99/TtbQI6dAUAh1WK//+yCqkQ3r10lwPS/4X20Pt4xllbFIgWUH2v3av60fh62xcRKDe6WmSboB05RkjxRKc2JrPDkaQbu8hHTjiAp64mjiyH1TNn6umJPNe65wCSBdprkzuczpuV6UkJSeoYSOsnWv/mJ+8rd5oN1qVIyR9LtPwfK+KtGkbT8u0NEEDuS84NAoQMIjIplhwfqUrtcWHdxSyvaik8GXLVMlsn9PDjDlCpzYmNvkH2CByXkgrgHEBXF3lHrYRe7oSSheqKkRfQBFFLz5MM8Bu7ONZWmvgpRAFTSIkjuPbd2N2qH9F2vrk6kW6f5utfp1Fnbhej/tmnpiv1lcbHrTJzur65XuO+KQ3nbPnaFS1BodYSwktFJX+UM6vHrpzNruqd+XOhc2rvGmzWY9ad3VU3lVCUlUUN0fsJclnLHHTak2nfRD5QFXkxl3uzrXlEC9ONv9clow/BJkIiJhQx6mMuKRvkCmKYzhBd+aRZE4JbgccYotUU8YJShxTgql3oRHT7Yn6uuhVl9zaRSkX3ZYfvRaSMR0ClUESk1ESWkWSzVtLBi92nZANLUHTLPOUpueJB92KCblhe5FB83SAtRDTkPWCaKLLvsUrG90LkV8d+1VBn9F7ffxSvlT695CIRkMffYckrV3grCW/UKvoSp/0lmmenlbuCyIYHuuX5oYTwQ898QkSs0pI3E5pHe/Srdkt390mKYdeVA9sgwjtY+FXiyxDyeZjiPzIOMmy2r5ZGbIKgKai7PwL3W3zwaidbnene5qvVfNWsO088fA87s+d9F0L6a873+S1XhjdK/lP0PxPFLb8vVrz9zp4NePB+QSSJ11n7d4tDcaOLEF362C8BNpbE5utrb4lffWRcHurhoUwGM/fAlFORkyvB7cUjkppzU7QN7XxP/mstIvmrPTTAP1Q6iuNaj1ud6VecubKQelGCcu41Z1L0pzSk+sFjFzYsRf8M5dT6QI/fWFL126Z2W/+RFRY1e6DTDI7Hcd1qVqTxRIdwtySOFnTquow2Vs4h0qKLgVkgRdJrsmi7QCQWTv0PkWZ2DhqIgNnPyy0g5p5F9c2gHC0fW6l6S4XbgQM5lFr3p0y4ocTdqYnt/rZRVgrHOvpuXb2bAS6CDGyF50Kiq6QYy2JMZdQFQplpzD+7GNlvsUjKPfE7MQSLDNldAob7kgnK2F/xhOxZZyq3CVXO39CbGRgATDEXCpOAyCKMsbYN+9qymLlIPDNleZdAycgQGmnf8W3lCfgNxWlj07kRkolR1s+wK7TZwCaIVKSyQm3Bf6b+frOdC+WShLyddH1R2LnUYcdrohMnaa9R/MAv0uelff9MQVA0lIhNFtuE+lkuqfWlBid9Hw3hKVTJpku2fFesaBlqtyPkTq3urCeHX2GusPh5KSKic9Q+hzAZ+RQgvM1/JNA/eGPz+d6lNawNq46u/pn1++uk8vXttfkFdQ4438eqE52xtPtx6qwg3HgCmXnMNLxmfUTh28ZnOk1bLuCAMne0lJhdf/EiWsCgYepDArvK9Bb6ncZEzU+eWzmzcyKCd5kpKgox3rL7IXuoAFJQzonuutJkGx0ep677ErrJw8dFrfnGNd+vdwQ+bg1HDgDay6mi+ai4aySUZ5uV9ckGZFvXZGWRp0FST8qBis9LGVVxA7J/lFdEqmsCySyk18lXqUH3YpUXljvzvtSfR4uDSKpIXxtxqRr4pnlduHzNvStSunpogs0yrJQ+iB4LdNYqBvx/IVQIuRTe2crp1skybZDZY1kSbIbXjLTTF+QBYVBnUbuAqcGXNAcp91PyFwDP6xLhmHpw1Ia4BcfMmL99s4OUn5sfvaGJFIuD6fc+c7HHaQIwnkOwYrnkQh98lkj+oQP9ItCtx5f4UhOHYUqnduuj/3Qeby+HLrEFcsOMEVzDpadUq+xvLqIB4ILC3cWh5gbQCdcykj0VUD64zyLSGcxBSj6ce0TbjdKFUuPFFa3pApPeaxCqaMQCt91q6Xg5L5qn0T8Nk8mEW9TOFuYxTiEkuZsKK6Z/R+w+CmGyugk3mh2myIFD3+nc98nnY5VKNNxEzVJKmmnEkSwsihCpZakY1jLJuBLn4f37gxqH+HTFvV9ynCKWm9/s6eXy3t0onH9oRoWmvVhZ/X07/TDn19/+yvfPve5W3+xGg5Dofnm449mPye/+esnR1+akNWDpx9SUAwpBXv2Ohe+/JWvSX8d3rm66bz61/c3Pnbwv3w6QbrPFh8ooyA0lhC/09GMuzzj88+bne9PYNpY/DwNkcjeuY1jBUhxdx0c/nlPx+Q1cq7nCZfhqh3dXYOFhf6BbKt+8+7dM/DKVRFaf3gMq8vDpxUw9xkxI9Vwou9oUs2xxaxj9B/1Dv6vMxiI9UqplfBImZ2h/ZN42FGLzemxUWlCxtx4ivvSaLKPiA3UoobQjepoT3fnmluiuOGjUMpD5SOOT4+GZ2zmCZ6PpKti5OhqOpAfNAz0BiUOQUs4hwoJfb3QfmnfQnspqb2oi/dWqsQ4VlFY5AX/5EdxUqGkUxWqlXYrClXVV4OlZlwNSrY/wedapJdutY8cxfhHVgPSRrc10BidmlhS5ZDnk3ieV5e5k3LqtF7PoYQCMkx99sABmTf6w07yN06pjf72Ok9he6z8h87aTbipT6BfI/NPKr8yfnR/YnW5cu6TvU3lRv/AaH28zzrgIS/2xCod9+QjVeCn2SeT6drSYCSfW/a8y4sAn9xbOXf0SH+1srdcTkhasX8hUoy09uCkubPy0BHYhQ4M8XGm9L8vj91x7Q/UP64nIbJRDeuhNw5/lt5N3Q+dR0/8ttohYzoHsFK9RW1FwYNEngvSaab/D5O8BKOu9frl4eHMpBPjuXF4YPj8UzAYjVsqoO6tD2r6Bufltw1OBVqtewDdHHVJJ74FNAPrrFlCfDoLIDnpJHQ7Tc4QTmTNLJpbevqke/NFbt7dv9h5ORj4Cjc/NPjla1tfuHD+kLrPtjx3E6D5kAd6b+adbtrql7vd8uZyKn/tC9dfX/ziF4vqzpdeZP9nbr/y+fMXLrjl/zr7L1urfm74PHleeP6T9JnGy7UKTGX67nAC0MpKZz7JqBLIkFAPNoJqjmctqCSEHXgWZ+/Moj+cJzxdX4+vSkE2sAYOyvbd/RvrrwQHV8AwWp0sX7si8ytr4ie2T13+fvsNtjZ57aiKsODU7Y1saGfpHH1Lzo8AbtZUgWKr/aD7PbOyjycLqHQPsafpqQkoFitbIyneivRmMEEdYTIp9jNNPoqUEICcICWhs8GcTTWchk0rUcBNBuhumxbIvuLguaPUO+SHokdBhKDqMFEqWaVkia+OwEutldg36exn933/32/D1wz+BY1/Xb4pSXfQDKq3QKBjjjhN3H5IkzAcj7VPeH3YTQIKjbLiYSsbSpMp34rZuPDQP+QjbAvdygpjzMdzZ1DDiet0gjyITuWdu3xk6rkvMCVYlUqYo+Zggyq7264KTaTyybNYSiJ+IA/Y79j0n7qfHSt7N22cWwx/fHq+7P3HcvVga7XhPBnvtDeu643bvesWGXwx+LM078f6zeAr158/clb+3Ke7n6PbG1fo8bULdZCs7Nsbzy2o0+iqdGvK1HTH2BpSQsXpls8or44XLWtcmzzofuJHn+OUzQ0o+cB7jJ9x4AnY/r+iSmfkHD3O4o22CZGe3e2BCHZpTdoREEN2DxvXlypeFYVSCD6R4HAqfrtHmRP8s+Vdl/gSsfQ074vqsBllZyl8hcOkFkTxhw99bu5iV9J27B6vvObinfFfa3/zEB2Xe2Tsa29FkJQYYruDyqAV/g65T37YsXYAycAlvhoE/xtKcxpDHDqwNeADnnXYQQugX7ecgyTd/koXIevadqMUGI77st672Pg7je/se9zHlt4wv6mRpC84eLk45pACul27p/R1fliHUq1ZHEKX4S5sd6c8ytOADQpzi97ltR8cPLO6JH7N8xiO3cTf/frF9nf/ymO9/+7f+TvHF8G8VH/dc4d0g4WvvoR7kFYwmiMemsVqhX0bGl0/JIij04t1eQD6vpZ+91qpeL9yvnBiOZQD76zUlQma4SKQJB9/0wIgvDUBjmwqAa/2Ya0g7OXe+vSpFSswtJaGshkI0Jz7giwZIlJsJFYs5QKTCHItLBO7RwbTqaxB8RBkOWY2qa1t3B8B7m8kosorbQmMNHOJAEy6Ch2xljK/sJY8GptgK9zqBa2Is0DoKxYS1Y7PBKWQUiwLGy4sghMkAi9gq8SgUE6CvN+LUPbdZC0g6uUesI2Su6pWxFedK0dEKd6daJtWSVcCwTYkWkEZMlaIJ2B8IUhmvkiC2R2rkcxC+sySuzGZg6AVIV9TXoKQCMRnEBzvw4eAUXLHuFupDDonx0Yx+HT8FCRgJP3nk0Wk2MgZMunYwpDwzrVZClPFEmmNoPhTUxBDz5GUgM40VM+yymQTTWLiIooREn3MVGSXTSVaCC/CeE7NcKuO89ANXa2MlxR3XxmxYn3lIrgNF0D5YXwWsQ3ii5wUmXLA4jFaXRRxwQjmlvMDnfPrWPIr/JJthoc1szJRC0szy7xjyfMYrcXqSHN3qy2Vj6vJRBZCppVWBGPLntaza5UysnQJq7tkMhQBVOFrnR+0igSFvSewu0oGxgypJnVVn6MLWKuopUwxhIegWjFapFyBzBVTI4RgRkuUqxI4rEATS/1p75udekE8xq7dsvjuRjB38+QvgixDatcrUjpIJOy9I5O9sGDW1+oPzqtcLXUHrDPjKavrWgnzmrYhthTnU73BtIaCaPe1NNPoN3cBNqMb50zyTLcNbjO7LA1dc126Lx7R8vIpgW9jYO+PoSPMK9myu2Fcy1aRIJZPC/MwFy/71Bny8O1vNRvAnwF52VP9SjkfhEGWz3FuNsEg77gj3Uw91kyidO1du+zpm7Aw3DBdKmeVkFdxCURxnCQceNl7j6lPTfITZpYWAfbB29R17eS1Z1zkKeW0Oxmr9x2YrUWMbShl/DD2vpPPLTKuAHKlQ7KrFFMzq2bqbw9gMdxf+rtxkB7/6mu7rG+gbpH+R5ly8ZK755VLKXXdznJoh+gvphibNvwIzy7vnWy/zfp01Z6HSwnEVla7C92ZzpvFhSm0j4tIDLxc5+yC6VAkZnR7ZJXl0jv9ptt0V1M3Y+6pUjkz5ykavUds9ypADvFXaFqR56i7dxKInFrMUrVmut29N8knC8WK6i/9051iv+B1klvCqMs/yDPFhHX/MVVXq9Og/SqVHQTQ9DtvtbZPKtXgHav4Y7KvrnNBU98REu5dZ3+OeqHH6KlpzmRWPjOqhubUVcogcS6x+w7jvmqSnzCz1IHUbVfre0TDJ8x65LcgJEXlOueegxdA5qmJJmHrr/ECASI3sXWRIgMRQnsqr5maOYfSZ0zScnZ/6d+u1JwX7O7HKljaf0h2npGXxP+Fe3rEF7jVXvUoDkL67M9onXXfKL2hZ778E4nz6eYpEtnQeFdpmWr4NrWOPaiJsSmYtSZtmQgAApNk4d56eJ0jVSEaK7QZ1gGiKhMrrTU6rYpQQ5rGXX4ykXKvveVCbC1Ef1YAvDV8u/i+Y7Uq9XUSDaHf+u1n7ErGLVVFLQIQ9z7FmW7SX/qJSgp6+NYVq9SEn2yeZ+yFCL+ZqqkRX6A8DjHNo0Pg8L0bAFfjxg7ecfzySM9hOkan0GtOn2E28h7uQFDcLSQMwnvXfnoQgIyuU1SgQWWdY3MOMyUUHahCAY+LyF1YnK9rAZ+zhgfLDoEqN5uZ8363J7WtlfrNEeUQfU/LVox5kLG1OyHcoN2oG7u04a4eVUh0vx6aws26e3wo3NGP9PzMc1qYfCQyz4dRjX+He3gwX2BlHXIxjo6AM66zI8ps0jgcvbUZm75G1nSbCyjtsXfsdJ/1zEhknAKemo5U9m79HklrJBS21BQ7zjHK954uTA1FB6pQIOJijlDRkMdjg9z3nJEsVyrMEe5rjP18+hul3qfFLRC5df51+HAHkE3muuhM2KDdGFxS+4ywyDmJ+fl4Wak070/7ohYoDlB+3Md9e7p+19z+6IrITP/OiIyUiF3zUOU6Oryfjnw8OpHurl0Seu/bZd9Wza0b24k8/H1ddY3MPT+jioS2YgwfSaMAAl41aI2Ny093I6C91ozr2iE0TwBUoUDFJZJp6qmv1x31de2dpfYchntlxLnW9fnEF7W9b6+WRLJG/lyxIpDIRXY8IEwNexNMK4Nd5TX2ZpHP+xPTtQdUKf/Go5LrADPI13peOcJ+8zHzDF4i/P+RObKUVQ5tRB9OT61t0+VdTkpbef7iiGIw1dsXoWewTICgbSJOvAOmXtdCo4ZXhGk4HS+CNm6xAZdBhAGz0I+g6M5tw7vlXZO2IswOxZU2ZHIAsUt6h3NGKbapupqabwgIwBAII6b9fyG3jg2YWJ15Pq63XrT/ob/05SzdDJ1Cly6iw/b7XeTdeto88xs6hw6XcuL59Nx5PHVNW/CtaZ42Ua5Wz7oCCYUjEid0kowSnEuTbQaPwkfwNNkkG2GAgPMmjU5/UaC1JZblMjiYcJIYGUsRFCaEOCJUoQeQWDtTgy399v1cjY8i4mmLHqCaokfMMZZ9x8vVlBLn/5uzyNL6GNESDZNCJB5t8/S/Uf+vxlsC/SDvKIgstu774Rg2QL1qCrfLJr+sE479iKP4gHAHgdmLytWWn+B9mqJt+sJyevkmn3pmK7zvx+u1qk4dTLrGGoo3OaZKVNvk0V/1JieVEGq6Fo5LLG+Y1kHssdyjITK/RVkqW62Xb+hxoaXmnKiPyggNAxhUoUAUtrMtg4AMl5djzotRK0frDsH5nZmo5zyur+nOWkPV8//nolaTfc9kSRORQWpkE6uqWSs7bxfRvJl9lFq38rq+uqGEoJe5agrP2z3ydp4kwhf5ogchfEZJiQXTXP5XmONqA5hHqqfXX6W9F5fl6nKyFbup6hfSDfUk6KGlMjiM8xw53O5HOkqMo95nSWuu33A+zczE9ZmW8/RXyrRmvU3hTIFWXntrhfdjsNAowoQqFEhJAIgQkrjb24tl3Bx9SHb+KtPyrQnz3trxWVnnCWDiZRlR3TcHw/DTuO07+fk4yIhnSrviojUsl080fSUJKfduAe7vHkIhNOf0qCm825zEppPK5KZd7zEzfVCuRYQbwFYyrwRjS/XFQsYOkgysPyjQS9w4FdOJ7XlIW7EVCeiWpSPhUsnsgFE9ckJJl+M8yVPa0VmRJtKLPI0cJonkvkxsm9nzRNJagIKEjgglnu1ppTI2zjUTGuH4hip0QSKizpRxTES8XB66aJ5rLWSMZxK7ejhQn7FSebFi6ygyxEUTQ/i+LEVXilkyh2Weq0fXdhT4pmsakSuQJPZBktBEah1SXyxLmhFksf7S52FrIkwA8BdiruZjLhk+JzLLxso0Sx+kEFlVxkLkmf7HYWyr5x8BX03mV/9SEHSv/Z3xoIX7bvB10KqmwY/UDQBYQUfLZqvqxPM3xwCHfkhfjZx47NtK0Pwpq/LJGQUQq1f0KkpJe9ZdpNrI05XCaDkKzHv2cJGCcP6yoD+D0XLa2VKVfjheJX7WucJi4AB3CAUuIIEn4MDafDhQtnAGh0cDp2Llit4ktfM8/s7V0189nEU3XRx4u2hyhu+kXg6p5czhaxJFhuRWpI0/VlsncLBDDzKu2FjBrez8xCP3D6gdTLg7ltsNqtNJRXDGyjYKhlC3V90sNoBwmDSKdVNUVrPH3TaJ4qJBoP7jxKsMPWqZfi7VLwxWrnWVlOzGMyZBTnqM1ZQ9p9EGTbeSXm9xaUcIVi3hWsKlPG3dfT87akHLfBkZFwLj9sbh3tHPky3u7wUUwaZhRTt78Lp/3NcTgnl6HHwLQKlgXNVGOm5MlyqGLSxSkZm1tcqKS1siGmF9aKRIf2iJLyPhaxWbR6zQakSTWTpdwvWTZlI+DFY1ayuhrGWm9YpzcoheYESxf92/dy5IiY46cvsMfzePGwCcAACT6sUN45q85QLTQ44ZYo3DBnddaxaHEe/+xAi8W9ZbVvzy7tv1jDLFPLMHrsyQEqSdP+RTgYhlLzDvXmC9cvzQVWomPUJdSxG3cY1JSFSzM3rQYSjj7xrWjb3CarFW1t28aDMfe+Rei7fo6Ue277Uc7DSjccBpCUJcy2hj4ZQgFE3COoDVYicxCoL5yKVWyfQn7AI2t1b1jLeiYRlx0QtXbB92wPFdgGHRx/xgBizsacMpS3rN6plf8fVFdp22AGSraXT+NoBckSh1qzOTuYcOfxszW8ABzmAxu8cvs/HD38+MJ7qOeht5cIxc7P/0KIH2Zqr0hf0I0zU6dglS6c/OzQBGf6C3koL0y5D2wWMArNb0eZMnC51ejeFi6txuomGCiT9NdsafpjO2JtJBbyI+/BAAyBk+oPZEU0ceJbg38EVaBv6KNJqGJ5SbOU03sIh4P5uJdceuY7LObeLtXOAq7Bj9thgmzrlp0j351qGRUWy4UDOCO/WoP9dA7/9wOQFLmngqTVUbaD/2Upkc85im41g2+xFqpSHjFYbKuGMLqSq1GvbpdsAMHmYQPLDGS5vr0HXShTMle6Ww5Gj8KEIiNf9V0qeqF1p6qUN3Iu4/Hi8xmhDhFvOETgZdninplMIrDiVYIujTebwM4gCscahIqvM3xMzoTikwWtIvJa8wW0KPn0ZIRBUVLb2pQ7dC30cpLLAzrqMHCRrTfyAgRGCN5zbXz//95ZRsStWWaQVWWWOdDUvGqxAfh5AoVflpPXQ6d5TXq6DMYU7TSiwiYtkslP1LHi0M5Z3LJ/wQAEjDXxrdZuykiSTTiWXiyooceQoV8eKZPYcDKrrCwMJVDkqCajVqLFPNnab2nbpw0J3o+kMNSkP1T++O/a/VNGWrY4msjFysTKmyVBFpbbtAxaZpv6Zjss4z4vEtTO/9MdaNOzbiuBSlrQwtTbfpV26SKlX3VFaPTrYUakTUnNi9sY51qVs46Mfofqr8vHfSWLfQPzbLog30tIGrxhsij8IaXefEb+2tMLb1S5V4EixRNedU0dWMp/fqqDvT9YL2Vni9DppVYI1x19JDJF4ns66DulP1puDDDwGQ3FYyohQtT7QCq6yxzkbZQo58BShCQcPAwlnahyrEb4CQqGpK7antAHodNVSjud9jFOg5DHrxXY6wZk/gOO6RBRR00B1dQEGP445bQEFBB11/+ddJc4CTTNecZKkiHNrugYqdFP8xr+VD/1EIweHInukbZebMppYTeQoUoyaigYGFqzydBNVqvZrR7Nelg1IvXYMNGvI+NmxeOLVGzxi7YeLLGr39DDN/TD/sAznY3/RhDLdh5qrGDpqSsIhMy2ahiDHr8EpOdP0lzvDh3ugtn0/4DSyLwPMNukAAgpFGqMUURdj7ZrBV8bwlSu9tUFKlamnK0HKKVmCVNddfb8PMFim3srwoUOzicXjZa16R7WqWKCe6wMDCdc3vOtzgppsBS7ZXTkelnc3ctQWfsEdiSaIq1aI/6ilFNY6g1jRtVe5pSqcO7VMXDrrd6+7x1Tu3+kEN1FCN6O/sjTUPX3bG72dJr6rl0R4OEFXhItd4+O5g+paDBZFd2n4NbZy/Icasu7ve+Hzgh/B8ChcCEIw0QvtMfzpEKLm4VDV9pczKlhe0IlZZY52NsiJXHgoUvczgFbGuEtWLFgwsXNf8rsMNbroZsARfORcVt1W7Yyv+EBESlTRUlWrRtaSqMq1Jp05tn7pw0K3j7vYxNTiBhmq0uL9zNdY8/HSCkvPOHuezjfOsxrnOcWccW/FDACBLTpSiZVqBVdZYZ6Ms5SBPgeJexXHetKgmGhhYOEsmq8S5zchOu9njt0FILNVEq7aPmrZ9OnVoSCNmnOsr7eUCc8w5QNNtLCI+zGahiDlamjJ0ZYJyfERSqUpqdJrPfl04uAN/x0GM4OBX8afGd5zpazhLFUnNZqE4f0OMWXeM3vr48BfwI+T5vl1QQAUFScjFoURKri9VTJ8us7LlNa2IVdfiXe/QRlM2rpzIU6C4F2/wXXBsc2yFgYU71u+6uMFNS9CVs1Bxm/f+OZ44/vgQEksSVakWujfud5zKNpym9KE6tE9dONgrN7ih8G2OjTjE4PrCtxxffS1AgIkxmzjpFd52tR/1o7Z/+4feeJnI8zX28gg8mvFbCx48ePDgOajM6Ho/10ssUTxleg+/J+XPxCNgqk0heGcTg00D0Bwe805vDelxqFMYdsIoM7HiPROO9uGclyBdxisoN/ts9z7i17jX+9STDaW2r2o9rdYPff/DIYQzrPf5fj3uLChQZ/sHWwaY0/u9vhv5iQAQ2TOcXlblKF8qAAVFFBqDxcWvUWvIGXfhoF1Y8KxnTLyzPWDnPAAAAAAA+AB7Nkxd88jOptg784KhgoKCgoKCgoKCJ7g3c61WcqU8/RvpjE+EQHBmNn7gFu+ghU5oNzxO6DEB5gib8/90gUATySyamTBX0YhiFC8SvSfZcpJXUEShMVhcfNJqZfaSph6VbJTUzdJqtxN1d2V9GnLG/x02O03YsZPCGwuf8B+6MKICyIkzvOwn/JryUlBEoTFY3LswV7VS216WE/4nXcSTqD0TRT/zote4z4331/X1ym8RAJG9lodakVVr1m2UHS2HvIIiCo3B4qpMvwt/qaVmpDWkkb9jP2MglWIvVf8X4/1LjO+RGH+NaAJEIlvOylMBxSgnumKwuPgFaqM6nEZDzvgT503Hx48AkLJy8gqKKDQGi1MzfOf5K/GVgYlria4lmGMp1x7h45+AJyIsAHLCnipLOeQVFFFoDBYXv7Kapt3UqPRpatjbsZ/vO+N3yVfta7Du45g8zo2Dtzu9Ur6U1HVtm4dU6Tdm6ZN+epR+If75McSCzAuEjEyZt4cy7wdlXg6ibsRD7daK245E99BoNAaDwWCxWCwOh8P9LIWYqZxOWVlZWdmWLVu2PtvhiZkzftjec77+3m3nSfFr5+sMzhbKJEx1B/3zT7tD37s5xPlCrxcX/+sCj8cnnA+BQCAQEn0ikUgkJkEikUikv6u+GDYI92Ce+N3lmfaC5IPH+PQgcdcC443n4x+i7yxuntI08XPdbnbY6hfpux5c30vJ9YKuaxdci8OPAFqcmxJ7fLe1wx+ScyW/zn7kkJ57ccnpkknmyK8CL2Ny+cjJMvJ0NYh4SSmUo6x13vaUa9zzx/vqW5CSmkL5KJE9M4uTp8T2Zb9GkZE63W2nYcSf0XyN20VDo8a9oqFR49rX/EY5zV0ZC9ugp2f+hls7eKv1x9U6rTXnoaWlpXXaS/TQ1tb+qFk2G8T62FYOVnnsj8bRd5zx4+K49oQBnpvo5GLO9t7SfkKkBR1tm/egXdfiXZvsWrNrryraFHO2J/1K0Ol0Or3vb686Qzo6Ojo6PszJrUUXyfM8z6t8pZRSWmutdfMeaYwxxpiE9lTbbx3aWtra8uVRninlJ5+IiIiIiIiISC7+tgYAAAAAAAAAAIBE73nknHMOcIADAACHc46U+5kEAAAAAAAAAAAAAND36Dnf/rtWxWhvOnC63B7/ex7FAxGHVx6Xta3Ou/Txqsfc0EQAAKDAKCJiGJXmqaqqagIBJEmSJEmSzQGhubk9ZxcEQPOlYcE2MBg4RXEA8l9N1f/vcj1W3LA+R00AwA64dAn8kqLnM2Rw0/MVWKKa1c+fr6Hf0+fryODN58dwg7He0+zRXPIfSSqUKFMn6a7fH08u2qumyliwnfmGNi8ii7+vVkawlp67w5FnOcu0XNr0XMOZF6nRaTbMqgJgCHG8f8ttCRlUnCwFt+KqI03Ldw3L0XwqgUudguA9zCKw/DIKQtbxRYgEpOB484YV7M7sZ4PJCJg8Z5HCR/NHj3MBqq4PPxCYDmouGLfC8gG70EKoMrPeK2kKsMxwcuL+clij2SA14IdRt4KoCT4H4dowcl2AJd2BN0skOwVBYVYF6kxoGYMDCCYpG8mLJdER9PXKI4gMZ0L6Yp2hdiHpDDaZ19HSiupFyieiDN4rFRaMOoTlOUP6uYDY1HgeT82r8BCC3grr1mg+aNOYjJrCDS3Udi0gJM14McoTokkoVqq39IfZt0K7grZPO0EytAawhNTIBZfjtGXib4ix+xE64akPvEZhFYRuS3ZAVz4SagmVhGJCISGX4EjACSYfwv528TEix/744hO6Q/t2zJv1wWvTpkwYN2bEkAH9ev8yqiZokCJZkkQaLooRDS9COBwjNy+a4vJRpML7AIGh3xNhWL+LtWHlxCwtu7mLvnkblkLD+EVOS+jlq0wGBJLm7qW5eZZcPfhFlg/eR9jPn++UqKMLNAfnkr0Tnwh+sd5eQr78IdpCUsGi+zIGoC8HXMq56a/YA2+CljMBRI3Ywvsx06LC3wGB5UhKsh/9uBFOYrAd8E4zOx+mkwHfYYtIEOa6Jif8FRBIg78AAkrIHZoraD/3qh6j1AuZAwhEkgJk1pIj43+9D9ICEOCGNEFZ4EYwludTRFSzQxC25WpqcoRM+OnXW+SgRwj4BF3F8p9BYza3LNHYLTkIpoXItIVmEhKYn9SRHP+kdDAG+/F8JMbUBIE2WUWgJRvZOTGdEAKCsCII9N8/EPW7AYn+/O4zOGyBxs4KeGLmcqziolZh0Q1kTq6K+V3onYA7ZpeaphJdHVBMcwFbPJ0wPdLCY7ldURiIAgWLmINsot66Axc3TGYGU+aH4yuvG2YvB0ZnjBdLo7HbCgphHGyh3BzEXK+c0+EYjYsAfSGGUaEQ1BZugf4zx4buhK5BV5oHJzpiXSIEYyk2h7dXghRaYqh50QHJtULYDwPHwWZYh/4BwgAuw/H9Xt4rXr+jE2Z6ygT6EeOrZGBiDBZ+ujVcOxEItBLuGzNX1W5qQKAbIkZ//GsHVCv1ng3H9EBxIBECYIaxzUlstUJEU8T9MIlJMDophg2dbMIoBLw5OjwCRkfELKvUxI3MwcVA6IQA4iHWOzoGRm/H/OxAOMdABR9mBxJniJ4idILCY+RtkL1GxhHql6hTILBCnc+hebyJz0EJzuAtQLiLNwHxMl4BAy/iJajgebwAFbB4ETYAx+EjIU3AeQrckJQIEV4GiOJd+3h420KDFgIq1JCgQAkJ/A1UgPqgKPAc/Cv4U/g/Qsy0DLwA+FaHopiPG0kg71XWVo1z5ytb542Ts8rGzBivVCYrxtKwMhoa8MN6pkvrDMTUgQiAm/Pb8O7JP3k0AVdhnLDO3c4PjrDwHYeONtaJ70wT9HvahwUk7oToDxVaD38GV2d/bOIPyKcmQmfoE18MxdAhjtjDga9l9xtht55fzljh2x7cuLp3tDCaH3VG7VE8aoyqo2DkjqyRcVVfFVfpVRjNbOrrenyZq3m1iTLylJDxK691mwvFamKNDxL1WDmi9p4Z1WAPvE74glQ3sAU5Uf13saCBxybuNd8AId6uJVfn9oThXAT//eRgOH8P1nyQh/Je7fcNNmDa5ZBzh0OG3uJjswahW7JIYlklRamSRHOqjxSkV2oFJVukbt4eoi9eFImcaw9VLxa0eYZRbvZsljV4cdqG3Ibnx/TA+Pb7lUeOhrM0n+tlT4tY+/MOHxkZSk42+uUOKz+ZZsElLL6g3lVuGW8GTj3GoJ2DI7CBGPx/dCw45oDuF8dqzzQfhYC2OrAO1sBKWAElMEAF5au45LWb/6bBFVBu3455sz54bdqUCePGjBgyoF9v8Chwwf2gEdQDG9wMrgSXg/PmnDlrDpkOs99MCkK+sXUIAAAA Obplist00noX$versionX$objectsY$archiverT$top"#)*0123OPQRSTUVWXYZ[\]^_`abcdehiU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 ! $%'(WNS.base[NS.relative_https://b.config.skype.com/config/v1/SkypeLyncWebExperience/905_1.2.29.0?apikey=b28f4819-da61-4880-94ab-4198414ff64c&fingerprint=d4a3c4f7-278e-44a3-a21b-8b2ad3cf9d9b&callback=Skype.onConfigurationLoaded+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:456BNWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Cache-Control\Content-Type_Strict-Transport-Security_X-Content-Type-Options\X-MSEdge-RefTDate_Content-Encoding^Content-LengthWExpiresTEtag_Microsoft-IIS/8.5_no-cache,max-age=3600_application/javascript_max-age=60; includeSubDomainsWnosniff_`Ref A: 4CC52EFBCA2A4359811EC82729F39AF7 Ref B: LON20EDGE0114 Ref C: Thu May 4 11:05:54 2017 PST_Thu, 04 May 2017 18:05:53 GMTTgzipT2692_Thu, 04 May 2017 19:05:54 GMT_."7cLM/TZLTRLjZAiwzpGkhaE99hJUjk/OEXqOw84W31E="+,fg\NSDictionaryf/_application/javascript+,jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}!#%13579;=?ACEGIP^k &FN,1>AZ_swrO/**/Skype.onConfigurationLoaded({"SkypeLyncWebExperience":{"featureFlags":{"notificationsSoundsSettingsEnabled":false,"ringingDeferring":false,"notificationsSettingsEnabled":true,"chatNotificationsSettingsEnabled":true,"chatNotificationsSoundSettingsEnabled":true,"callNotificationsSettingsEnabled":true,"callNotificationsSoundSettingsEnabled":true,"chatMessageTypeNotificationEnabled":true,"unreadMessageReminderToast":true,"enhancedNotification":true,"unreadMessageToastForActiveEndpoint":true,"pluginlessPSTNCalling":true,"shortCircuit":true,"aboutPageEnabled":true,"applicationFocusManagerEnabled":true,"audioVideoSettingsSupport":true,"autoCalling":true,"callInfoCommand":true,"calling":true,"callingFullScreen":true,"canvasEmoticonsEnabled":true,"chatRequestToastNotifications":true,"codeSnippetEnabled":true,"contactCardRenderingEnabled":true,"contactRequestToastNotifications":true,"contactsServiceV2":true,"contextMenuCopyMessagesEnabled":true,"contextMenuMarkAsReadEnabled":true,"contextMenuQuoteMessagesEnabled":true,"copySelectionAsQuoteKeyboard":true,"CQF":true,"deviceDisabledDialogEnabled":true,"disableKes":true,"emoticonSettingsEnabled":true,"emoticonsLoggingEnabled":true,"emoticonSuggestionEnabled":true,"enableRawEmoticonsRendering":true,"errorLogReporting":true,"fetchContactsByPageEnabled":false,"fileDragDropEnabled":true,"filePasteEnabled":true,"fileTransferEnabled":true,"formatQuotesEnabled":true,"giphy":true,"groupAvatarUpdateEnabled":true,"GVCEscalation":true,"GVCJoining":true,"GVCLocalEscalation":true,"GVCOutgoing":true,"hasBetaLabel":true,"hasFeedbackLink":true,"hasTimelineBadge":true,"hideSystemMessages":true,"idleUsersAnalytics":true,"incomingCallToastNotifications":true,"incomingScreenSharing":true,"incomingWikiMarkup":true,"initPreferencesAfterSignin":true,"isCloudAudioMessageEnabled":true,"isFlikMessageEnabled":true,"isTypingIndicator":true,"keyEncryptionServiceV2Enabled":true,"markReadMessagesV2Enabled":true,"meCommandEnabled":true,"mediaBarEnabled":true,"mediaBarV2Enabled":true,"mentionsEnabled":true,"mobileIndicator":true,"muteSpecificConversationsEnabled":true,"newConversationV2":true,"newUrlPreviewDomainEnabled":true,"NGCalling":true,"outgoingScreenSharing":true,"outgoingScreenSharingPreview":true,"persistentPlugin":true,"persistentShellApp":true,"pesCDNAuthEnabled":true,"pesCDNAuthUrlFallbackEnabled":true,"pesGiphyImageSearchEnabled":true,"pesV2Enabled":true,"photoSharingEnabled":true,"pluginAutoUpdate":true,"pluginlessCallingChromeLinux":true,"pluginlessCallingEdge":true,"pluginlessIncomingScreenSharingEdge":true,"pluginlessLocalEscalation":true,"pluginlessRemoteEscalation":true,"pluginlessVideoCallingChromeLinux":true,"preloadPlugin":true,"preloadShellApp":true,"profileUpdateNotificationsEnabled":true,"PSTN":true,"removeConversationHistory":true,"runtimeErrorsTelemetryEnabled":true,"sendContactCardEnabled":true,"sendSkypeInitiatingUsername":true,"serviceFailureReporting":true,"showAgentExtraInfoOnProfile":true,"showContactsPageHint":true,"showEmoticonSuggestionsSetting":true,"showFirstRunLandingExperience":true,"showMessageDeliveryStatus":true,"showSignInButtonOnSignout":true,"showSignInButtonOnTimeout":true,"showSplashScreen":true,"showTimestampsInNarrowMode":true,"showWhenIamTyping":true,"silentLinking":true,"skypeCallPolicySupport":true,"skypeDataTelemetry":true,"skypeDirectorySearch":true,"skypeVideoCallingPolicySupport":true,"smsSupportEnabled":true,"spaces":true,"spaceTopicEditor":true,"stopPollingOnMissingEndpoint":true,"suggestedActionsEnabled":true,"supportMessageProperties":true,"supportStandbyMode":true,"swiftCardRendering":true,"swiftCardRenderingMediaCards":true,"syncThreadBeforeJoinConversationEnabled":true,"translatorReceivingEnabled":true,"translatorSendingEnabled":true,"unansweredCallUIEnabled":true,"unreadMessageToastNotifications":true,"urlPreviewLoadYoutubePlayer":true,"urlPreviews":true,"useAzureBasedSilentLogin":true,"useContactsServiceV2RawView":true,"userSettingsEnabled":true,"useWhiteThemeForSplashScreen":true,"youtubePlayer":true},"webApiService":{"activeEndpointsFetch":{"delay":30},"endpointRetry":{"base":5,"noiseFactor":0.5},"retry":{"delay":5000,"limit":1},"standbyPollingDelayTime":{"max":20,"min":20}},"pluginless":{"mediaAgent":{"capabilities":{"webrtc":{"screensharing":true},"video":true}}},"abchUserWebService":{"host":"https://people.directory.live.com/"},"appBaseUrl":"https://swx.cdn.skype.com/v/1.88.30","assetsBaseUrl":"https://swx.cdn.skype.com/assets/v/0.0.300","biAppName":"outlook","corsScript":true,"entitlementService":{"retry":{"delay":3000,"limit":5,"strategy":"exponential"}},"flagsApiUrl":"https://flagsapi.skype.com/flags/v1","implicitOAuthParams":{"client_id":"580081"},"incomingCalls":{"trouterTelemetryEnvironment":"prod"},"maximumParticipantsVideo":25,"meProfileUrl":"https://go.skype.com/myaccount?intsrc=client-_-webapp-_-production-_-go-myaccount","mode":"narrow","packageUrl":"https://swx.cdn.skype.com/v/1.88.30/js/fullExperience.min.js","packageUrlUnsupportedBrowser":"https://swx.cdn.skype.com/v/1.88.30/js/unsupportedExperience.min.js","pesConfigUrl":"","plugin":{"download":{"maxVersion":"99.99.99.99","minVersion":"7.0.0.5","msi":"https://swx.cdn.skype.com/plugin/7.32.6.278/SkypeWebPlugin.msi","pkg":"https://swx.cdn.skype.com/plugin/7.32.6.278/SkypeWebPlugin.pkg"},"ecsService":"prod","manifestKey":"SkypePluginManifestProd"},"pnvService":{"host":"https://a.login.skype.com/"},"profileService":{"host":"https://pf.directory.live.com/"},"shellApp":{"chromeExtensionId":"poghlonenmjdkfghdpfomojhhfggildk","chromeExtensionWebstoreUrl":"https://chrome.google.com/webstore/detail/poghlonenmjdkfghdpfomojhhfggildk"},"smsPriceWebService":{"host":"https://skypesmssfe.trafficmanager.net"},"telemetry":{"chatTenantToken":"9d4666017a6646fd9a3fe6a80b7d14db-b0fc4eec-0d95-4313-9a21-84b453fbbdd7-7594","jSkypeTenantToken":"bc1a88c3ef7240a99d650eacd67609ae-b21a92f6-51f2-46d6-be26-e7f9b8722dfa-7553","logReportingToken":"1cae5691997646c98b01d15beddae7a3-50acf4d2-4619-485a-80d4-42143f615c6d-7038","mdscToken":"1cae5691997646c98b01d15beddae7a3-50acf4d2-4619-485a-80d4-42143f615c6d-7038","trouterTenantToken":"708a9eb9fe2646fe8f4c37b7eee2e3da-9b97485a-57b9-43a8-8177-07ca7a653a30-6706","uiTenantToken":"bc1a88c3ef7240a99d650eacd67609ae-b21a92f6-51f2-46d6-be26-e7f9b8722dfa-7553"},"xcoEnv":"live"},"Headers":{"ETag":"\"7cLM/TZLTRLjZAiwzpGkhaE99hJUjk/OEXqOw84W31E=\"","Expires":"Thu, 04 May 2017 19:05:54 GMT","CountryCode":"ES","StatusCode":"200"},"ConfigIDs":{"SkypeLyncWebExperience":"P-R-21193-1-15,P-R-21022-1-6,P-R-20676-1-12,P-R-19367-3-10,P-D-5056-13398-327"}})_application/javascript_https://b.config.skype.com/config/v1/SkypeLyncWebExperience/905_1.2.29.0?apikey=b28f4819-da61-4880-94ab-4198414ff64c&fingerprint=d4a3c4f7-278e-44a3-a21b-8b2ad3cf9d9b&callback=Skype.onConfigurationLoaded O:bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcdeferred-79782759.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw:L456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f631bd9-0001-005d-18d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056365_Thu, 04 May 2017 18:05:54 GMTU64930_0x8D490DDAAA3BA37_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djW\gpvy  6DSex'1X] %EK_q|Okdefine("odsp-next/bundles/OneDriveDeferred",["require","exports","../controls/ODFabricIconsDeferred.css"],function(e,t){"use strict"});define("odsp-next/providers/operator/Operators",["require","exports","./UpdateBundleOperator","./CreateFolderOperator","./RenameItemOperator","./UploadOperator","./SetAlbumCoverPhotoOperator","./CreateAlbumFromFolderOperator","./CreateAlbumOperator","./VideoUploadOperator","./SaveOperator","./CreateItemOperator","./DeleteAppOperator","./UpdateItemMetadataOperator"],function(e,t){"use strict";var n;!function(e){}(n||(n={}));Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};define("odsp-next/providers/operator/UpdateBundleOperator",["require","exports","./BaseOperator","../../providers/item/ItemProvider","../../models/task/Task","../../models/operation/OperationType"],function(e,t,n,o,r,i){"use strict";var a=function(e){function t(t){var n=e.call(this,t)||this;n._context=t;n._itemProvider=n.resources.consume(o.resourceKey);return n}__extends(t,e);t.prototype.getOperationDetails=function(t){var n=e.prototype.getOperationDetails.call(this,t),o=t.input;n.type=i.updateBundle;n.name=o.name;n.iconName=o.iconName;n.payloads.updateBundle={item:o,parent:o.parent};return n};t.prototype.onStart=function(e){var t=[new r["default"](this._context.item.key,this._context.item)];e.update(t);return this._itemProvider.updateBundle(this._context,e)};return t}(n["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&(f=h)}for(var m=[],v=0,y=f.length;ve&&i>0&&o.length<=s;i--)o=o.concat(r[i]);o.length>s&&(o=o.slice(0,s));return o};t.loadFeature=function(t,o){var r=new O365Shell_Shim.NFD.NewFeature(t.title,t.description);t.body&&t.body.length>0?r.NewFeatureDetails=1===t.body.length?new O365Shell_Shim.NFD.NewFeatureDetails(t.body[0]):new O365Shell_Shim.NFD.NewFeatureDetails(t.body[0],t.body[1]):r.NewFeatureDetails=new O365Shell_Shim.NFD.NewFeatureDetails;t.imageUrl&&(r.NewFeatureDetails.Image=new O365Shell_Shim.NFD.NewFeatureImage(e.toUrl(o+t.imageUrl),t.imageText));t.videoUrl&&(r.NewFeatureDetails.Image=new O365Shell_Shim.NFD.NewFeatureImage(e.toUrl(o+t.videoThumbnailUrl),e.toUrl(o+t.videoUrl)));t.linkUrl&&(r.NewFeatureDetails.Link=new O365Shell_Shim.NFD.NewFeatureLink(t.linkUrl,t.linkText,"link aria label"));t.engagementName&&(r.OnFeatureClicked=function(){n.Engagement.logData({name:"NewFeatureExperience.Click."+t.engagementName})});if(t.callout){r.NewFeatureCallout=new O365Shell_Shim.NFD.NewFeatureCallout(t.callout.calloutDivId,t.callout.calloutTitle,t.callout.calloutBody);t.callout.calloutAnchorAlignment&&(r.NewFeatureCallout.AnchorAlignment=t.callout.calloutAnchorAlignment);t.callout.calloutArrowType&&(r.NewFeatureCallout.ArrowType=t.callout.calloutArrowType)}return r};return t}();u._discoverExperimentVariation=0;return u});define("odsp-next/utilities/optimizely/experiments/DiscoverEffect",["require","exports"],function(e,t){"use strict";function n(e){switch(e){case 1:return t.EVENTS.daysActive1;case 2:return t.EVENTS.daysActive2;case 3:return t.EVENTS.daysActive3;case 4:return t.EVENTS.daysActive4;case 5:return t.EVENTS.daysActive5;case 6:return t.EVENTS.daysActive6;case 7:return t.EVENTS.daysActive7;case 8:return t.EVENTS.daysActive8;case 9:return t.EVENTS.daysActive9;default:return t.EVENTS.daysActive9}}t.EXPERIMENT_ID=5600301961;t.DISCOVER_ACTIVE_DAYS_KEY="discoverActiveDays";t.DISCOVER_LAST_SEEN_KEY="discoverLastSeen";t.VARIATIONS=[5598264487,5596302026];t.EVENTS={daysActive1:"DaysActive1",daysActive2:"DaysActive2",daysActive3:"DaysActive3",daysActive4:"DaysActive4",daysActive5:"DaysActive5",daysActive6:"DaysActive6",daysActive7:"DaysActive7",daysActive8:"DaysActive8",daysActive9:"DaysActive9"};t.getActiveDaysEventName=n});define("odsp-next/controls/tooltip/TooltipContainer",["require","exports","office-ui-fabric-react/lib/Tooltip"],function(e,t,n){"use strict";t["default"]=n.Tooltip});define("office-ui-fabric-react/lib/Tooltip",["require","exports","./components/Tooltip/index"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});define("office-ui-fabric-react/lib/components/Tooltip/index",["require","exports","./Tooltip","./Tooltip.Props","./TooltipHost","../../common/DirectionalHint"],function(e,t,n,o,r,i){"use strict";function a(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});a(n);a(o);a(r);a(i)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n8&&11>=x),O=32,D=String.fromCharCode(O),T=f.topLevelTypes,S={beforeInput:{phasedRegistrationNames:{bubbled:_({onBeforeInput:null}),captured:_({onBeforeInputCapture:null})},dependencies:[T.topCompositionEnd,T.topKeyPress,T.topTextInput,T.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:_({onCompositionEnd:null}),captured:_({onCompositionEndCapture:null})},dependencies:[T.topBlur,T.topCompositionEnd,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:_({onCompositionStart:null}),captured:_({onCompositionStartCapture:null})},dependencies:[T.topBlur,T.topCompositionStart,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:_({onCompositionUpdate:null}),captured:_({onCompositionUpdateCapture:null})},dependencies:[T.topBlur,T.topCompositionUpdate,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]}},I=!1,M=null,R={eventTypes:S,extractEvents:function(e,t,n,o,r){return[l(e,t,n,o,r),d(e,t,n,o,r)]}};t.exports=R},{128:128,146:146,15:15,19:19,20:20,88:88,92:92}],4:[function(e,t,n){"use strict";function o(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var r={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){i.forEach(function(t){r[o(t,e)]=r[e]})});var a={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},s={isUnitlessNumber:r,shorthandPropertyExpansions:a};t.exports=s},{}],5:[function(e,t,n){"use strict";var o=e(4),r=e(128),i=e(69),a=(e(130),e(103)),s=e(141),u=e(148),l=(e(151),u(function(e){return s(e)})),c=!1,p="cssFloat";if(r.canUseDOM){var d=document.createElement("div").style;try{d.font=""}catch(f){c=!0}void 0===document.documentElement.style.cssFloat&&(p="styleFloat")}var h={createMarkupForStyles:function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];null!=o&&(t+=l(n)+":",t+=a(n,o)+";")}return t||null},setValueForStyles:function(e,t){var n=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=a(r,t[r]);if("float"===r&&(r=p),i)n[r]=i;else{var s=c&&o.shorthandPropertyExpansions[r];if(s)for(var u in s)n[u]="";else n[r]=""}}}};i.measureMethods(h,"CSSPropertyOperations",{setValueForStyles:"setValueForStyles"}),t.exports=h},{103:103,128:128,130:130,141:141,148:148,151:151,4:4,69:69}],6:[function(e,t,n){"use strict";function o(){this._callbacks=null,this._contexts=null}var r=e(24),i=e(23),a=e(142);i(o.prototype,{enqueue:function(e,t){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(e),this._contexts.push(t)},notifyAll:function(){var e=this._callbacks,t=this._contexts;if(e){e.length!==t.length?a(!1):void 0,this._callbacks=null,this._contexts=null;for(var n=0;n8));var A=!1;C.canUseDOM&&(A=w("input")&&(!("documentMode"in document)||document.documentMode>9));var F={get:function(){return k.get.call(this)},set:function(e){R=""+e,k.set.call(this,e)}},L={eventTypes:S,extractEvents:function(e,t,n,r,i){var a,s;if(o(t)?N?a=u:s=l:O(t)?A?a=f:(a=m,s=h):v(t)&&(a=y),a){var c=a(e,t,n);if(c){var p=x.getPooled(S.change,c,r,i);return p.type="change",b.accumulateTwoPhaseDispatches(p),p}}s&&s(e,t,n)}};t.exports=L},{112:112,117:117,118:118,128:128,146:146,15:15,16:16,19:19,81:81,90:90}],8:[function(e,t,n){"use strict";var o=0,r={createReactRootIndex:function(){return o++}};t.exports=r},{}],9:[function(e,t,n){"use strict";function o(e,t,n){var o=n>=e.childNodes.length?null:e.childNodes.item(n);e.insertBefore(t,o)}var r=e(12),i=e(65),a=e(69),s=e(122),u=e(123),l=e(142),c={dangerouslyReplaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup,updateTextContent:u,processUpdates:function(e,t){for(var n,a=null,c=null,p=0;pt||e.hasOverloadedBooleanValue&&t===!1}var i=e(10),a=e(69),s=e(120),u=(e(151),/^[a-zA-Z_][\w\.\-]*$/),l={},c={},p={createMarkupForID:function(e){return i.ID_ATTRIBUTE_NAME+"="+s(e)},setAttributeForID:function(e,t){e.setAttribute(i.ID_ATTRIBUTE_NAME,t)},createMarkupForProperty:function(e,t){var n=i.properties.hasOwnProperty(e)?i.properties[e]:null;if(n){if(r(n,t))return"";var o=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?o+'=""':o+"="+s(t)}return i.isCustomAttribute(e)?null==t?"":e+"="+s(t):null},createMarkupForCustomAttribute:function(e,t){return o(e)&&null!=t?e+"="+s(t):""},setValueForProperty:function(e,t,n){var o=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(o){var a=o.mutationMethod;if(a)a(e,n);else if(r(o,n))this.deleteValueForProperty(e,t);else if(o.mustUseAttribute){var s=o.attributeName,u=o.attributeNamespace;u?e.setAttributeNS(u,s,""+n):o.hasBooleanValue||o.hasOverloadedBooleanValue&&n===!0?e.setAttribute(s,""):e.setAttribute(s,""+n)}else{var l=o.propertyName;o.hasSideEffects&&""+e[l]==""+n||(e[l]=n)}}else i.isCustomAttribute(t)&&p.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){o(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForProperty:function(e,t){var n=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(n){var o=n.mutationMethod;if(o)o(e,void 0);else if(n.mustUseAttribute)e.removeAttribute(n.attributeName);else{var r=n.propertyName,a=i.getDefaultValueForProperty(e.nodeName,r);n.hasSideEffects&&""+e[r]===a||(e[r]=a)}}else i.isCustomAttribute(t)&&e.removeAttribute(t)}};a.measureMethods(p,"DOMPropertyOperations",{setValueForProperty:"setValueForProperty",setValueForAttribute:"setValueForAttribute",deleteValueForProperty:"deleteValueForProperty"}),t.exports=p},{10:10,120:120,151:151,69:69}],12:[function(e,t,n){"use strict";function o(e){return e.substring(1,e.indexOf(" "))}var r=e(128),i=e(133),a=e(134),s=e(138),u=e(142),l=/^(<[^ \/>]+)/,c="data-danger-index",p={dangerouslyRenderMarkup:function(e){r.canUseDOM?void 0:u(!1);for(var t,n={},p=0;p-1?void 0:a(!1),!l.plugins[n]){t.extractEvents?void 0:a(!1),l.plugins[n]=t;var o=t.eventTypes;for(var i in o)r(o[i],t,i)?void 0:a(!1)}}}function r(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a(!1):void 0,l.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var r in o)if(o.hasOwnProperty(r)){var s=o[r];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a(!1):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(142),s=null,u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(e){s?a(!1):void 0,s=Array.prototype.slice.call(e),o()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];u.hasOwnProperty(n)&&u[n]===r||(u[n]?a(!1):void 0,u[n]=r,t=!0)}t&&o()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var o=l.registrationNameModules[t.phasedRegistrationNames[n]];if(o)return o}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var o=l.registrationNameModules;for(var r in o)o.hasOwnProperty(r)&&delete o[r]}};t.exports=l},{142:142}],18:[function(e,t,n){"use strict";function o(e){return e===v.topMouseUp||e===v.topTouchEnd||e===v.topTouchCancel}function r(e){return e===v.topMouseMove||e===v.topTouchMove}function i(e){return e===v.topMouseDown||e===v.topTouchStart}function a(e,t,n,o){var r=e.type||"unknown-event";e.currentTarget=m.Mount.getNode(o),t?f.invokeGuardedCallbackWithCatch(r,n,e,o):f.invokeGuardedCallback(r,n,e,o),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,o=e._dispatchIDs;if(Array.isArray(n))for(var r=0;re&&n[e]===r[e];e++);var a=o-e;for(t=1;a>=t&&n[o-t]===r[i-t];t++);var s=t>1?1-t:void 0;return this._fallbackText=r.slice(e,s),this._fallbackText}}),r.addPoolingTo(o),t.exports=o},{115:115,23:23,24:24}],21:[function(e,t,n){"use strict";var o,r=e(10),i=e(128),a=r.injection.MUST_USE_ATTRIBUTE,s=r.injection.MUST_USE_PROPERTY,u=r.injection.HAS_BOOLEAN_VALUE,l=r.injection.HAS_SIDE_EFFECTS,c=r.injection.HAS_NUMERIC_VALUE,p=r.injection.HAS_POSITIVE_NUMERIC_VALUE,d=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE;if(i.canUseDOM){var f=document.implementation;o=f&&f.hasFeature&&f.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}var h={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:a|u,allowTransparency:a,alt:null,async:u,autoComplete:null,autoPlay:u,capture:a|u,cellPadding:null,cellSpacing:null,charSet:a,challenge:a,checked:s|u,classID:a,className:o?a:s,cols:a|p,colSpan:null,content:null,contentEditable:null,contextMenu:a,controls:s|u,coords:null,crossOrigin:null,data:null,dateTime:a,"default":u,defer:u,dir:null,disabled:a|u,download:d,draggable:null,encType:null,form:a,formAction:a,formEncType:a,formMethod:a,formNoValidate:u,formTarget:a,frameBorder:a,headers:null,height:a,hidden:a|u,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:s,inputMode:a,integrity:null,is:a,keyParams:a,keyType:a,kind:null,label:null,lang:null,list:a,loop:s|u,low:null,manifest:a,marginHeight:null,marginWidth:null,max:null,maxLength:a,media:a,mediaGroup:null,method:null,min:null,minLength:a,multiple:s|u,muted:s|u,name:null,nonce:a,noValidate:u,open:u,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:s|u,rel:null,required:u,reversed:u,role:a,rows:a|p,rowSpan:null,sandbox:null,scope:null,scoped:u,scrolling:null,seamless:a|u,selected:s|u,shape:null,size:a|p,sizes:a,span:p,spellCheck:null,src:null,srcDoc:s,srcLang:null,srcSet:a,start:c,step:null,style:null,summary:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:s|l,width:a,wmode:a,wrap:null,about:a,datatype:a,inlist:a,prefix:a,property:a,resource:a,"typeof":a,vocab:a,autoCapitalize:a,autoCorrect:a,autoSave:null,color:null,itemProp:a,itemScope:a|u,itemType:a,itemID:a,itemRef:a,results:null,security:a,unselectable:a},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoComplete:"autocomplete",autoFocus:"autofocus",autoPlay:"autoplay",autoSave:"autosave",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};t.exports=h},{10:10,128:128}],22:[function(e,t,n){"use strict";function o(e){null!=e.checkedLink&&null!=e.valueLink?l(!1):void 0}function r(e){o(e),null!=e.value||null!=e.onChange?l(!1):void 0}function i(e){o(e),null!=e.checked||null!=e.onChange?l(!1):void 0}function a(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var s=e(72),u=e(71),l=e(142),c=(e(151),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),p={value:function(e,t,n){return!e[t]||c[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:s.func},d={},f={checkPropTypes:function(e,t,n){for(var o in p){if(p.hasOwnProperty(o))var r=p[o](t,o,e,u.prop);r instanceof Error&&!(r.message in d)&&(d[r.message]=!0,a(n))}},getValue:function(e){return e.valueLink?(r(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(i(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(r(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(i(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=f},{142:142,151:151,71:71,72:72}],23:[function(e,t,n){"use strict";function o(e,t){if(null==e)throw new TypeError("Object.assign target cannot be null or undefined");for(var n=Object(e),o=Object.prototype.hasOwnProperty,r=1;r=0||null!=t.is}function v(e){h(e),this._tag=e.toLowerCase(),this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._rootNodeID=null,this._wrapperState=null,this._topLevelWrapper=null,this._nodeWithLegacyProperties=null}var y=e(2),g=e(5),_=e(10),b=e(11),C=e(15),E=e(26),x=e(31),P=e(36),w=e(41),O=e(42),D=e(43),T=e(47),S=e(63),I=e(64),M=e(69),R=e(80),k=e(23),N=e(102),A=e(105),F=e(142),L=(e(117),e(146)),U=e(122),B=e(123),j=(e(149),e(126),e(151),E.deleteListener),V=E.listenTo,K=E.registrationNameModules,W={string:!0,number:!0},H=L({children:null}),q=L({style:null}),G=L({__html:null}),z=1,Y={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},Q={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},X={listing:!0,pre:!0,textarea:!0},$=(k({menuitem:!0},Q),/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/),Z={},J={}.hasOwnProperty;v.displayName="ReactDOMComponent",v.Mixin={construct:function(e){this._currentElement=e},mountComponent:function(e,t,n){this._rootNodeID=e;var o=this._currentElement.props;switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":this._wrapperState={listeners:null},t.getReactMountReady().enqueue(p,this);break;case"button":o=P.getNativeProps(this,o,n);break;case"input":w.mountWrapper(this,o,n),o=w.getNativeProps(this,o,n);break;case"option":O.mountWrapper(this,o,n),o=O.getNativeProps(this,o,n);break;case"select":D.mountWrapper(this,o,n),o=D.getNativeProps(this,o,n),n=D.processChildContext(this,o,n);break;case"textarea":T.mountWrapper(this,o,n),o=T.getNativeProps(this,o,n)}u(this,o);var r;if(t.useCreateElement){var i=n[S.ownerDocumentContextKey],a=i.createElement(this._currentElement.type);b.setAttributeForID(a,this._rootNodeID),S.getID(a),this._updateDOMProperties({},o,t,a),this._createInitialChildren(t,o,n,a),r=a}else{var s=this._createOpenTagMarkupAndPutListeners(t,o),l=this._createContentMarkup(t,o,n);r=!l&&Q[this._tag]?s+"/>":s+">"+l+""}switch(this._tag){case"input":t.getReactMountReady().enqueue(d,this);case"button":case"select":case"textarea":o.autoFocus&&t.getReactMountReady().enqueue(y.focusDOMComponent,this)}return r},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var o in t)if(t.hasOwnProperty(o)){var r=t[o];if(null!=r)if(K.hasOwnProperty(o))r&&l(this._rootNodeID,o,r,e);else{o===q&&(r&&(r=this._previousStyleCopy=k({},t.style)),r=g.createMarkupForStyles(r));var i=null;null!=this._tag&&m(this._tag,t)?o!==H&&(i=b.createMarkupForCustomAttribute(o,r)):i=b.createMarkupForProperty(o,r),i&&(n+=" "+i)}}if(e.renderToStaticMarkup)return n;var a=b.createMarkupForID(this._rootNodeID);return n+" "+a},_createContentMarkup:function(e,t,n){var o="",r=t.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&(o=r.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)o=A(i);else if(null!=a){var s=this.mountChildren(a,e,n);o=s.join("")}}return X[this._tag]&&"\n"===o.charAt(0)?"\n"+o:o},_createInitialChildren:function(e,t,n,o){var r=t.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&U(o,r.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)B(o,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;ut.end?(n=t.end,o=t.start):(n=t.start,o=t.end),r.moveToElementText(e),r.moveStart("character",n),r.setEndPoint("EndToStart",r),r.moveEnd("character",o-n),r.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),o=e[c()].length,r=Math.min(t.start,o),i="undefined"==typeof t.end?r:Math.min(t.end,o);if(!n.extend&&r>i){var a=i;i=r,r=a}var s=l(e,r),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),r>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=e(128),l=e(114),c=e(115),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?r:i,setOffsets:p?a:s};t.exports=d},{114:114,115:115,128:128}],45:[function(e,t,n){"use strict";var o=e(49),r=e(78),i=e(82);o.inject();var a={renderToString:r.renderToString,renderToStaticMarkup:r.renderToStaticMarkup,version:i};t.exports=a},{49:49,78:78,82:82}],46:[function(e,t,n){"use strict";var o=e(9),r=e(11),i=e(31),a=e(63),s=e(23),u=e(105),l=e(123),c=(e(126),function(e){});s(c.prototype,{construct:function(e){this._currentElement=e,this._stringText=""+e,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(e,t,n){if(this._rootNodeID=e,t.useCreateElement){var o=n[a.ownerDocumentContextKey],i=o.createElement("span");return r.setAttributeForID(i,e),a.getID(i),l(i,this._stringText),i}var s=u(this._stringText);return t.renderToStaticMarkup?s:""+s+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=a.getNode(this._rootNodeID);o.updateTextContent(r,n)}}},unmountComponent:function(){i.unmountIDFromEnvironment(this._rootNodeID)}}),t.exports=c},{105:105,11:11,123:123,126:126,23:23,31:31,63:63,9:9}],47:[function(e,t,n){"use strict";function o(){this._rootNodeID&&c.updateWrapper(this)}function r(e){var t=this._currentElement.props,n=i.executeOnChange(t,e);return s.asap(o,this),n}var i=e(22),a=e(40),s=e(81),u=e(23),l=e(142),c=(e(151),{getNativeProps:function(e,t,n){null!=t.dangerouslySetInnerHTML?l(!1):void 0;var o=u({},t,{defaultValue:void 0,value:void 0,children:e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return o},mountWrapper:function(e,t){var n=t.defaultValue,o=t.children;null!=o&&(null!=n?l(!1):void 0,Array.isArray(o)&&(o.length<=1?void 0:l(!1),o=o[0]),n=""+o),null==n&&(n="");var a=i.getValue(t);e._wrapperState={initialValue:""+(null!=a?a:n),onChange:r.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=i.getValue(t);null!=n&&a.updatePropertyByID(e._rootNodeID,"value",""+n)}});t.exports=c},{142:142,151:151,22:22,23:23,40:40,81:81}],48:[function(e,t,n){"use strict";function o(){this.reinitializeTransaction()}var r=e(81),i=e(98),a=e(23),s=e(134),u={initialize:s,close:function(){d.isBatchingUpdates=!1}},l={initialize:s,close:r.flushBatchedUpdates.bind(r)},c=[l,u];a(o.prototype,i.Mixin,{getTransactionWrappers:function(){return c}});var p=new o,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,o,r,i){var a=d.isBatchingUpdates;d.isBatchingUpdates=!0,a?e(t,n,o,r,i):p.perform(e,null,t,n,o,r,i)}};t.exports=d},{134:134,23:23,81:81,98:98}],49:[function(e,t,n){"use strict";function o(){w||(w=!0,y.EventEmitter.injectReactEventListener(v),y.EventPluginHub.injectEventPluginOrder(s),y.EventPluginHub.injectInstanceHandle(g),y.EventPluginHub.injectMount(_),y.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:x,EnterLeaveEventPlugin:u,ChangeEventPlugin:i,SelectEventPlugin:C,BeforeInputEventPlugin:r}),y.NativeComponent.injectGenericComponentClass(h),y.NativeComponent.injectTextComponentClass(m),y.Class.injectMixin(p),y.DOMProperty.injectDOMPropertyConfig(c),y.DOMProperty.injectDOMPropertyConfig(P),y.EmptyComponent.injectEmptyComponent("noscript"),y.Updates.injectReconcileTransaction(b),y.Updates.injectBatchingStrategy(f),y.RootIndex.injectCreateReactRootIndex(l.canUseDOM?a.createReactRootIndex:E.createReactRootIndex),y.Component.injectEnvironment(d))}var r=e(3),i=e(7),a=e(8),s=e(13),u=e(14),l=e(128),c=e(21),p=e(25),d=e(31),f=e(48),h=e(37),m=e(46),v=e(56),y=e(57),g=e(59),_=e(63),b=e(73),C=e(84),E=e(85),x=e(86),P=e(83),w=!1;t.exports={inject:o}},{128:128,13:13,14:14,21:21,25:25,3:3,31:31,37:37,46:46,48:48,56:56,57:57,59:59,63:63,7:7,73:73,8:8,83:83,84:84,85:85,86:86}],50:[function(e,t,n){"use strict";var o=e(34),r=e(23),i=(e(102),"function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103),a={key:!0,ref:!0,__self:!0,__source:!0},s=function(e,t,n,o,r,a,s){var u={$$typeof:i,type:e,key:t,ref:n,props:s,_owner:a};return u};s.createElement=function(e,t,n){var r,i={},u=null,l=null,c=null,p=null;if(null!=t){l=void 0===t.ref?null:t.ref,u=void 0===t.key?null:""+t.key,c=void 0===t.__self?null:t.__self,p=void 0===t.__source?null:t.__source;for(r in t)t.hasOwnProperty(r)&&!a.hasOwnProperty(r)&&(i[r]=t[r])}var d=arguments.length-2;if(1===d)i.children=n;else if(d>1){for(var f=Array(d),h=0;d>h;h++)f[h]=arguments[h+2];i.children=f}if(e&&e.defaultProps){var m=e.defaultProps;for(r in m)"undefined"==typeof i[r]&&(i[r]=m[r])}return s(e,u,l,c,p,o.current,i)},s.createFactory=function(e){var t=s.createElement.bind(null,e);return t.type=e,t},s.cloneAndReplaceKey=function(e,t){var n=s(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return n},s.cloneAndReplaceProps=function(e,t){var n=s(e.type,e.key,e.ref,e._self,e._source,e._owner,t);return n},s.cloneElement=function(e,t,n){var i,u=r({},e.props),l=e.key,c=e.ref,p=e._self,d=e._source,f=e._owner;if(null!=t){void 0!==t.ref&&(c=t.ref,f=o.current),void 0!==t.key&&(l=""+t.key);for(i in t)t.hasOwnProperty(i)&&!a.hasOwnProperty(i)&&(u[i]=t[i])}var h=arguments.length-2;if(1===h)u.children=n;else if(h>1){for(var m=Array(h),v=0;h>v;v++)m[v]=arguments[v+2];u.children=m}return s(e.type,l,c,p,d,f,u)},s.isValidElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.exports=s},{102:102,23:23,34:34}],51:[function(e,t,n){"use strict";function o(){if(p.current){var e=p.current.getName();if(e)return" Check the render method of `"+e+"`."}return""}function r(e,t){e._store&&!e._store.validated&&null==e.key&&(e._store.validated=!0,i("uniqueKey",e,t))}function i(e,t,n){var r=o();if(!r){var i="string"==typeof n?n:n.displayName||n.name;i&&(r=" Check the top-level render call using <"+i+">.")}var a=h[e]||(h[e]={});if(a[r])return null;a[r]=!0;var s={parentOrOwner:r,url:" See https://fb.me/react-warning-keys for more information.",childOwner:null};return t&&t._owner&&t._owner!==p.current&&(s.childOwner=" It was passed a child from "+t._owner.getName()+"."),s}function a(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n=a;a++)if(r(e,a)&&r(t,a))o=a;else if(e.charAt(a)!==t.charAt(a))break;var s=e.substr(0,o);return i(s)?void 0:d(!1),s}function c(e,t,n,o,r,i){e=e||"",t=t||"",e===t?d(!1):void 0;var l=a(t,e);l||a(e,t)?void 0:d(!1);for(var c=0,p=l?s:u,f=e;;f=p(f,t)){var h;if(r&&f===e||i&&f===t||(h=n(f,l,o)),h===!1||f===t)break;c++1){var t=e.indexOf(f,1);return t>-1?e.substr(0,t):e}return null},traverseEnterLeave:function(e,t,n,o,r){var i=l(e,t);i!==e&&c(e,i,n,o,!1,!0),i!==t&&c(i,t,n,r,!0,!1)},traverseTwoPhase:function(e,t,n){e&&(c("",e,t,n,!0,!1),c(e,"",t,n,!1,!0))},traverseTwoPhaseSkipTarget:function(e,t,n){e&&(c("",e,t,n,!0,!0),c(e,"",t,n,!0,!0))},traverseAncestors:function(e,t,n){c("",e,t,n,!0,!1)},getFirstCommonAncestorID:l,_getNextDescendantID:u,isAncestorIDOf:a,SEPARATOR:f};t.exports=v},{142:142,76:76}],60:[function(e,t,n){"use strict";var o={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};t.exports=o},{}],61:[function(e,t,n){"use strict";var o=e(28),r=e(30),i=e(29),a=e(38),s=e(50),u=(e(51),e(72)),l=e(82),c=e(23),p=e(119),d=s.createElement,f=s.createFactory,h=s.cloneElement,m={Children:{map:o.map,forEach:o.forEach,count:o.count,toArray:o.toArray,only:p},Component:r,createElement:d,cloneElement:h,isValidElement:s.isValidElement,PropTypes:u,createClass:i.createClass,createFactory:f,createMixin:function(e){return e},DOM:a,version:l,__spread:c};t.exports=m},{119:119,23:23,28:28,29:29,30:30,38:38,50:50,51:51,72:72,82:82}],62:[function(e,t,n){"use strict";var o=e(101),r=/\/?>/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=o(e);return e.replace(r," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var r=o(e);return r===n}};t.exports=i},{101:101}],63:[function(e,t,n){"use strict";function o(e,t){for(var n=Math.min(e.length,t.length),o=0;n>o;o++)if(e.charAt(o)!==t.charAt(o))return o;return e.length===t.length?-1:n}function r(e){return e?e.nodeType===K?e.documentElement:e.firstChild:null}function i(e){var t=r(e);return t&&X.getID(t)}function a(e){var t=s(e);if(t)if(j.hasOwnProperty(t)){var n=j[t];n!==e&&(p(n,t)?F(!1):void 0,j[t]=e)}else j[t]=e;return t}function s(e){return e&&e.getAttribute&&e.getAttribute(B)||""}function u(e,t){var n=s(e);n!==t&&delete j[n],e.setAttribute(B,t),j[t]=e}function l(e){return j.hasOwnProperty(e)&&p(j[e],e)||(j[e]=X.findReactNodeByID(e)),j[e]}function c(e){var t=O.get(e)._rootNodeID;return P.isNullComponentID(t)?null:(j.hasOwnProperty(t)&&p(j[t],t)||(j[t]=X.findReactNodeByID(t)),j[t])}function p(e,t){if(e){s(e)!==t?F(!1):void 0;var n=X.findReactContainerForID(t);if(n&&N(n,e))return!0}return!1}function d(e){delete j[e]}function f(e){var t=j[e];return!(!t||!p(t,e))&&void(Y=t)}function h(e){Y=null,w.traverseAncestors(e,f);var t=Y;return Y=null,t}function m(e,t,n,o,r,i){E.useCreateElement&&(i=R({},i),n.nodeType===K?i[H]=n:i[H]=n.ownerDocument);var a=S.mountComponent(e,t,o,i);e._renderedComponent._topLevelWrapper=e,X._mountImageIntoNode(a,n,r,o)}function v(e,t,n,o,r){var i=M.ReactReconcileTransaction.getPooled(o);i.perform(m,null,e,t,n,i,o,r),M.ReactReconcileTransaction.release(i)}function y(e,t){for(S.unmountComponent(e),t.nodeType===K&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function g(e){var t=i(e);return!!t&&t!==w.getReactRootIDFromNodeID(t)}function _(e){for(;e&&e.parentNode!==e;e=e.parentNode)if(1===e.nodeType){var t=s(e);if(t){var n,o=w.getReactRootIDFromNodeID(t),r=e;do if(n=s(r),r=r.parentNode,null==r)return null;while(n!==o);if(r===G[o])return e}}return null}var b=e(10),C=e(26),E=(e(34),e(39)),x=e(50),P=e(53),w=e(59),O=e(60),D=e(62),T=e(69),S=e(74),I=e(80),M=e(81),R=e(23),k=e(135),N=e(131),A=e(116),F=e(142),L=e(122),U=e(124),B=(e(126),e(151),b.ID_ATTRIBUTE_NAME),j={},V=1,K=9,W=11,H="__ReactMount_ownerDocument$"+Math.random().toString(36).slice(2),q={},G={},z=[],Y=null,Q=function(){};Q.prototype.isReactComponent={},Q.prototype.render=function(){return this.props};var X={TopLevelWrapper:Q,_instancesByReactRootID:q,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,o){return X.scrollMonitor(n,function(){I.enqueueElementInternal(e,t),o&&I.enqueueCallbackInternal(e,o)}),e},_registerComponent:function(e,t){!t||t.nodeType!==V&&t.nodeType!==K&&t.nodeType!==W?F(!1):void 0,C.ensureScrollValueMonitoring();var n=X.registerContainer(t);return q[n]=e,n},_renderNewRootComponent:function(e,t,n,o){var r=A(e,null),i=X._registerComponent(r,t);return M.batchedUpdates(v,r,i,t,n,o),r},renderSubtreeIntoContainer:function(e,t,n,o){return null==e||null==e._reactInternalInstance?F(!1):void 0,X._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){x.isValidElement(t)?void 0:F(!1);var a=new x(Q,null,null,null,null,null,t),u=q[i(n)];if(u){var l=u._currentElement,c=l.props;if(U(c,t)){var p=u._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return X._updateRootComponent(u,a,n,d),p}X.unmountComponentAtNode(n)}var f=r(n),h=f&&!!s(f),m=g(n),v=h&&!u&&!m,y=X._renderNewRootComponent(a,n,v,null!=e?e._reactInternalInstance._processChildContext(e._reactInternalInstance._context):k)._renderedComponent.getPublicInstance();return o&&o.call(y),y},render:function(e,t,n){return X._renderSubtreeIntoContainer(null,e,t,n)},registerContainer:function(e){var t=i(e);return t&&(t=w.getReactRootIDFromNodeID(t)),t||(t=w.createReactRootID()),G[t]=e,t},unmountComponentAtNode:function(e){!e||e.nodeType!==V&&e.nodeType!==K&&e.nodeType!==W?F(!1):void 0;var t=i(e),n=q[t];if(!n){var o=(g(e),s(e));return o&&o===w.getReactRootIDFromNodeID(o),!1}return M.batchedUpdates(y,n,e),delete q[t],delete G[t],!0},findReactContainerForID:function(e){var t=w.getReactRootIDFromNodeID(e),n=G[t];return n},findReactNodeByID:function(e){var t=X.findReactContainerForID(e);return X.findComponentRoot(t,e)},getFirstReactDOM:function(e){return _(e)},findComponentRoot:function(e,t){var n=z,o=0,r=h(t)||e;for(n[0]=r.firstChild,n.length=1;o>"}var g=e(50),_=e(70),b=e(134),C=e(113),E="<>",x={array:r("array"),bool:r("boolean"),func:r("function"),number:r("number"),object:r("object"),string:r("string"),any:i(),arrayOf:a,element:s(),instanceOf:u,node:d(),objectOf:c,oneOf:l,oneOfType:p,shape:f};t.exports=x},{113:113,134:134,50:50,70:70}],73:[function(e,t,n){"use strict";function o(e){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=r.getPooled(null),this.useCreateElement=!e&&s.useCreateElement}var r=e(6),i=e(24),a=e(26),s=e(39),u=e(58),l=e(98),c=e(23),p={initialize:u.getSelectionInformation,close:u.restoreSelection},d={initialize:function(){var e=a.isEnabled();return a.setEnabled(!1),e},close:function(e){a.setEnabled(e)}},f={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},h=[p,d,f],m={getTransactionWrappers:function(){return h},getReactMountReady:function(){return this.reactMountReady},destructor:function(){r.release(this.reactMountReady),this.reactMountReady=null}};c(o.prototype,l.Mixin,m),i.addPoolingTo(o),t.exports=o},{23:23,24:24,26:26,39:39,58:58,6:6,98:98}],74:[function(e,t,n){"use strict";function o(){r.attachRefs(this,this._currentElement)}var r=e(75),i={mountComponent:function(e,t,n,r){var i=e.mountComponent(t,n,r);return e._currentElement&&null!=e._currentElement.ref&&n.getReactMountReady().enqueue(o,e),i},unmountComponent:function(e){r.detachRefs(e,e._currentElement),e.unmountComponent()},receiveComponent:function(e,t,n,i){var a=e._currentElement;if(t!==a||i!==e._context){var s=r.shouldUpdateRefs(a,t);s&&r.detachRefs(e,a),e.receiveComponent(t,n,i),s&&e._currentElement&&null!=e._currentElement.ref&&n.getReactMountReady().enqueue(o,e); }},performUpdateIfNecessary:function(e,t){e.performUpdateIfNecessary(t)}};t.exports=i},{75:75}],75:[function(e,t,n){"use strict";function o(e,t,n){"function"==typeof e?e(t.getPublicInstance()):i.addComponentAsRefTo(t,e,n)}function r(e,t,n){"function"==typeof e?e(null):i.removeComponentAsRefFrom(t,e,n)}var i=e(68),a={};a.attachRefs=function(e,t){if(null!==t&&t!==!1){var n=t.ref;null!=n&&o(n,e,t._owner)}},a.shouldUpdateRefs=function(e,t){var n=null===e||e===!1,o=null===t||t===!1;return n||o||t._owner!==e._owner||t.ref!==e.ref},a.detachRefs=function(e,t){if(null!==t&&t!==!1){var n=t.ref;null!=n&&r(n,e,t._owner)}},t.exports=a},{68:68}],76:[function(e,t,n){"use strict";var o={injectCreateReactRootIndex:function(e){r.createReactRootIndex=e}},r={createReactRootIndex:null,injection:o};t.exports=r},{}],77:[function(e,t,n){"use strict";var o={isBatchingUpdates:!1,batchedUpdates:function(e){}};t.exports=o},{}],78:[function(e,t,n){"use strict";function o(e){a.isValidElement(e)?void 0:h(!1);var t;try{p.injection.injectBatchingStrategy(l);var n=s.createReactRootID();return t=c.getPooled(!1),t.perform(function(){var o=f(e,null),r=o.mountComponent(n,t,d);return u.addChecksumToMarkup(r)},null)}finally{c.release(t),p.injection.injectBatchingStrategy(i)}}function r(e){a.isValidElement(e)?void 0:h(!1);var t;try{p.injection.injectBatchingStrategy(l);var n=s.createReactRootID();return t=c.getPooled(!0),t.perform(function(){var o=f(e,null);return o.mountComponent(n,t,d)},null)}finally{c.release(t),p.injection.injectBatchingStrategy(i)}}var i=e(48),a=e(50),s=e(59),u=e(62),l=e(77),c=e(79),p=e(81),d=e(135),f=e(116),h=e(142);t.exports={renderToString:o,renderToStaticMarkup:r}},{116:116,135:135,142:142,48:48,50:50,59:59,62:62,77:77,79:79,81:81}],79:[function(e,t,n){"use strict";function o(e){this.reinitializeTransaction(),this.renderToStaticMarkup=e,this.reactMountReady=i.getPooled(null),this.useCreateElement=!1}var r=e(24),i=e(6),a=e(98),s=e(23),u=e(134),l={initialize:function(){this.reactMountReady.reset()},close:u},c=[l],p={getTransactionWrappers:function(){return c},getReactMountReady:function(){return this.reactMountReady},destructor:function(){i.release(this.reactMountReady),this.reactMountReady=null}};s(o.prototype,a.Mixin,p),r.addPoolingTo(o),t.exports=o},{134:134,23:23,24:24,6:6,98:98}],80:[function(e,t,n){"use strict";function o(e){s.enqueueUpdate(e)}function r(e,t){var n=a.get(e);return n?n:null}var i=(e(34),e(50)),a=e(60),s=e(81),u=e(23),l=e(142),c=(e(151),{isMounted:function(e){var t=a.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t){"function"!=typeof t?l(!1):void 0;var n=r(e);return n?(n._pendingCallbacks?n._pendingCallbacks.push(t):n._pendingCallbacks=[t],void o(n)):null},enqueueCallbackInternal:function(e,t){"function"!=typeof t?l(!1):void 0,e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],o(e)},enqueueForceUpdate:function(e){var t=r(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,o(t))},enqueueReplaceState:function(e,t){var n=r(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,o(n))},enqueueSetState:function(e,t){var n=r(e,"setState");if(n){var i=n._pendingStateQueue||(n._pendingStateQueue=[]);i.push(t),o(n)}},enqueueSetProps:function(e,t){var n=r(e,"setProps");n&&c.enqueueSetPropsInternal(n,t)},enqueueSetPropsInternal:function(e,t){var n=e._topLevelWrapper;n?void 0:l(!1);var r=n._pendingElement||n._currentElement,a=r.props,s=u({},a.props,t);n._pendingElement=i.cloneAndReplaceProps(r,i.cloneAndReplaceProps(a,s)),o(n)},enqueueReplaceProps:function(e,t){var n=r(e,"replaceProps");n&&c.enqueueReplacePropsInternal(n,t)},enqueueReplacePropsInternal:function(e,t){var n=e._topLevelWrapper;n?void 0:l(!1);var r=n._pendingElement||n._currentElement,a=r.props;n._pendingElement=i.cloneAndReplaceProps(r,i.cloneAndReplaceProps(a,t)),o(n)},enqueueElementInternal:function(e,t){e._pendingElement=t,o(e)}});t.exports=c},{142:142,151:151,23:23,34:34,50:50,60:60,81:81}],81:[function(e,t,n){"use strict";function o(){O.ReactReconcileTransaction&&b?void 0:v(!1)}function r(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=c.getPooled(),this.reconcileTransaction=O.ReactReconcileTransaction.getPooled(!1)}function i(e,t,n,r,i,a){o(),b.batchedUpdates(e,t,n,r,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==y.length?v(!1):void 0,y.sort(a);for(var n=0;t>n;n++){var o=y[n],r=o._pendingCallbacks;if(o._pendingCallbacks=null,f.performUpdateIfNecessary(o,e.reconcileTransaction),r)for(var i=0;io;){for(;oo;o++)n+=t+=e.charCodeAt(o);return t%=r,n%=r,t|n<<16}var r=65521;t.exports=o},{}],102:[function(e,t,n){"use strict";var o=!1;t.exports=o},{}],103:[function(e,t,n){"use strict";function o(e,t){var n=null==t||"boolean"==typeof t||""===t;if(n)return"";var o=isNaN(t);return o||0===t||i.hasOwnProperty(e)&&i[e]?""+t:("string"==typeof t&&(t=t.trim()),t+"px")}var r=e(4),i=r.isUnitlessNumber;t.exports=o},{4:4}],104:[function(e,t,n){"use strict";function o(e,t,n,o,r){return r}e(23),e(151);t.exports=o},{151:151,23:23}],105:[function(e,t,n){"use strict";function o(e){return i[e]}function r(e){return(""+e).replace(a,o)}var i={"&":"&",">":">","<":"<",'"':""","'":"'"},a=/[&><"']/g;t.exports=r},{}],106:[function(e,t,n){"use strict";function o(e){return null==e?null:1===e.nodeType?e:r.has(e)?i.getNodeFromInstance(e):(null!=e.render&&"function"==typeof e.render?a(!1):void 0,void a(!1))}var r=(e(34),e(60)),i=e(63),a=e(142);e(151);t.exports=o},{142:142,151:151,34:34,60:60,63:63}],107:[function(e,t,n){"use strict";function o(e,t,n){var o=e,r=void 0===o[n];r&&null!=t&&(o[n]=t)}function r(e){if(null==e)return e;var t={};return i(e,o,t),t}var i=e(125);e(151);t.exports=r},{125:125,151:151}],108:[function(e,t,n){"use strict";var o=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)};t.exports=o},{}],109:[function(e,t,n){"use strict";function o(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}t.exports=o},{}],110:[function(e,t,n){"use strict";function o(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var r=e(109),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=o},{109:109}],111:[function(e,t,n){"use strict";function o(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var o=i[e];return!!o&&!!n[o]}function r(e){return o}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=r},{}],112:[function(e,t,n){"use strict";function o(e){var t=e.target||e.srcElement||window;return 3===t.nodeType?t.parentNode:t}t.exports=o},{}],113:[function(e,t,n){"use strict";function o(e){var t=e&&(r&&e[r]||e[i]);return"function"==typeof t?t:void 0}var r="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=o},{}],114:[function(e,t,n){"use strict";function o(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function r(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=o(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,t>=i&&a>=t)return{node:n,offset:t-i};i=a}n=o(r(n))}}t.exports=i},{}],115:[function(e,t,n){"use strict";function o(){return!i&&r.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var r=e(128),i=null;t.exports=o},{128:128}],116:[function(e,t,n){"use strict";function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function r(e){var t;if(null===e||e===!1)t=new a(r);else if("object"==typeof e){var n=e;!n||"function"!=typeof n.type&&"string"!=typeof n.type?l(!1):void 0,t="string"==typeof n.type?s.createInternalComponent(n):o(n.type)?new n.type(n):new c}else"string"==typeof e||"number"==typeof e?t=s.createInstanceForText(e):l(!1);return t.construct(e),t._mountIndex=0,t._mountImage=null,t}var i=e(33),a=e(52),s=e(66),u=e(23),l=e(142),c=(e(151),function(){});u(c.prototype,i.Mixin,{_instantiateReactComponent:r}),t.exports=r},{142:142,151:151,23:23,33:33,52:52,66:66}],117:[function(e,t,n){"use strict";function o(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var a=document.createElement("div");a.setAttribute(n,"return;"),o="function"==typeof a[n]}return!o&&r&&"wheel"===e&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}var r,i=e(128);i.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),t.exports=o},{128:128}],118:[function(e,t,n){"use strict";function o(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&r[e.type]||"textarea"===t)}var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=o},{}],119:[function(e,t,n){"use strict";function o(e){return r.isValidElement(e)?void 0:i(!1),e}var r=e(50),i=e(142);t.exports=o},{142:142,50:50}],120:[function(e,t,n){"use strict";function o(e){return'"'+r(e)+'"'}var r=e(105);t.exports=o},{105:105}],121:[function(e,t,n){"use strict";var o=e(63);t.exports=o.renderSubtreeIntoContainer},{63:63}],122:[function(e,t,n){"use strict";var o=e(128),r=/^[ \r\n\t\f]/,i=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,a=function(e,t){e.innerHTML=t};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(a=function(e,t){MSApp.execUnsafeLocalFunction(function(){e.innerHTML=t})}),o.canUseDOM){var s=document.createElement("div");s.innerHTML=" ",""===s.innerHTML&&(a=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),r.test(t)||"<"===t[0]&&i.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t})}t.exports=a},{128:128}],123:[function(e,t,n){"use strict";var o=e(128),r=e(105),i=e(122),a=function(e,t){e.textContent=t};o.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){i(e,r(t))})),t.exports=a},{105:105,122:122,128:128}],124:[function(e,t,n){"use strict";function o(e,t){var n=null===e||e===!1,o=null===t||t===!1;if(n||o)return n===o;var r=typeof e,i=typeof t;return"string"===r||"number"===r?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}t.exports=o},{}],125:[function(e,t,n){"use strict";function o(e){return m[e]}function r(e,t){return e&&null!=e.key?a(e.key):t.toString(36)}function i(e){return(""+e).replace(v,o)}function a(e){return"$"+i(e)}function s(e,t,n,o){var i=typeof e;if(("undefined"===i||"boolean"===i)&&(e=null),null===e||"string"===i||"number"===i||l.isValidElement(e))return n(o,e,""===t?f+r(e,0):t),1;var u,c,m=0,v=""===t?f:t+h;if(Array.isArray(e))for(var y=0;y":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var r=e(128),i=e(142),a=r.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
            "],c=[3,"","
            "],p=[1,'',""],d={"*":[1,"?
            ","
            "],area:[1,"",""],col:[2,"","
            "],legend:[1,"
            ","
            "],param:[1,"",""],tr:[2,"","
            "],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),t.exports=o},{128:128,142:142}],139:[function(e,t,n){"use strict";function o(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=o},{}],140:[function(e,t,n){"use strict";function o(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;t.exports=o},{}],141:[function(e,t,n){"use strict";function o(e){return r(e).replace(i,"-ms-")}var r=e(140),i=/^ms-/;t.exports=o},{140:140}],142:[function(e,t,n){"use strict";function o(e,t,n,o,r,i,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,r,i,a,s],c=0;u=new Error(t.replace(/%s/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}t.exports=o},{}],143:[function(e,t,n){"use strict";function o(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=o},{}],144:[function(e,t,n){"use strict";function o(e){return r(e)&&3==e.nodeType}var r=e(143);t.exports=o},{143:143}],145:[function(e,t,n){"use strict";var o=e(142),r=function(e){var t,n={};e instanceof Object&&!Array.isArray(e)?void 0:o(!1);for(t in e)e.hasOwnProperty(t)&&(n[t]=t);return n};t.exports=r},{142:142}],146:[function(e,t,n){"use strict";var o=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};t.exports=o},{}],147:[function(e,t,n){"use strict";function o(e,t,n){if(!e)return null;var o={};for(var i in e)r.call(e,i)&&(o[i]=t.call(n,e[i],i,e));return o}var r=Object.prototype.hasOwnProperty;t.exports=o},{}],148:[function(e,t,n){"use strict";function o(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=o},{}],149:[function(e,t,n){"use strict";function o(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=r.bind(t),a=0;ai;i++)o[i]=e[i];return o}var r=e(142);t.exports=o},{142:142}],151:[function(e,t,n){"use strict";var o=e(134),r=o;t.exports=r},{134:134}]},{},[1])(1)});define("office-ui-fabric-react/lib/Utilities",["require","exports","@uifabric/utilities/lib/index"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});define("@uifabric/utilities/lib/index",["require","exports","./Async","./AutoScroll","./BaseComponent","./DelayedRender","./EventGroup","./KeyCodes","./Rectangle","./array","./autobind","./css","./dom","./focus","./hoist","./initials","./math","./object","./properties","./resources","./rtl","./scroll","./string"],function(e,t,n,o,r,i,a,s,u,l,c,p,d,f,h,m,v,y,g,_,b,C,E){"use strict";function x(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});x(n);x(o);x(r);x(i);x(a);x(s);x(u);x(l);x(c);x(p);x(d);x(f);x(h);x(m);x(v);x(y);x(g);x(_);x(b);x(C);x(E)});define("@uifabric/utilities/lib/Async",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){this._timeoutIds=null;this._immediateIds=null;this._intervalIds=null;this._animationFrameIds=null;this._isDisposed=!1;this._parent=e||null;this._onErrorHandler=t;this._noop=function(){}}e.prototype.dispose=function(){var e;this._isDisposed=!0;this._parent=null;if(this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(e);this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(e);this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(e);this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(e);this._animationFrameIds=null}};e.prototype.setTimeout=function(e,t){var n=this,o=0;if(!this._isDisposed){this._timeoutIds||(this._timeoutIds={});o=setTimeout(function(){try{delete n._timeoutIds[o];e.apply(n._parent)}catch(t){n._onErrorHandler&&n._onErrorHandler(t)}},t);this._timeoutIds[o]=!0}return o};e.prototype.clearTimeout=function(e){if(this._timeoutIds&&this._timeoutIds[e]){clearTimeout(e);delete this._timeoutIds[e]}};e.prototype.setImmediate=function(e){var t=this,n=0;if(!this._isDisposed){this._immediateIds||(this._immediateIds={});var o=function(){try{delete t._immediateIds[n];e.apply(t._parent)}catch(o){t._logError(o)}};n=window.setImmediate?window.setImmediate(o):window.setTimeout(o,0);this._immediateIds[n]=!0}return n};e.prototype.clearImmediate=function(e){if(this._immediateIds&&this._immediateIds[e]){window.clearImmediate?window.clearImmediate(e):window.clearTimeout(e);delete this._immediateIds[e]}};e.prototype.setInterval=function(e,t){var n=this,o=0;if(!this._isDisposed){this._intervalIds||(this._intervalIds={});o=setInterval(function(){try{e.apply(n._parent)}catch(t){n._logError(t)}},t);this._intervalIds[o]=!0}return o};e.prototype.clearInterval=function(e){if(this._intervalIds&&this._intervalIds[e]){clearInterval(e);delete this._intervalIds[e]}};e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,u=!0,l=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading);n&&"boolean"==typeof n.trailing&&(u=n.trailing);var p=function(t){var n=(new Date).getTime(),d=n-l,f=s?a-d:a;if(d>=a&&(!t||s)){l=n;if(c){o.clearTimeout(c);c=null}r=e.apply(o._parent,i)}else null===c&&u&&(c=o.setTimeout(p,f));return r},d=function(){for(var e=[],t=0;t=a&&(h=!0);c=n}var m=n-c,v=a-m,y=n-p,g=!1;null!==l&&(y>=l&&d?g=!0:v=Math.min(v,l-y));if(m>=a||g||h){if(d){o.clearTimeout(d);d=null}p=n;r=e.apply(o._parent,i)}else null!==d&&t||!u||(d=o.setTimeout(f,v));return r},h=function(){for(var e=[],t=0;t0&&this._computeScrollVelocity(e.touches[0].clientY)};e.prototype._computeScrollVelocity=function(e){var t=this._scrollRect.top,n=t+this._scrollRect.height-a;en?this._scrollVelocity=Math.min(s,s*((e-n)/a)):this._scrollVelocity=0;this._scrollVelocity?this._startScroll():this._stopScroll()};e.prototype._startScroll=function(){this._timeoutId||this._incrementScroll()};e.prototype._incrementScroll=function(){this._scrollableParent.scrollTop+=Math.round(this._scrollVelocity);this._timeoutId=setTimeout(this._incrementScroll,i)};e.prototype._stopScroll=function(){if(this._timeoutId){clearTimeout(this._timeoutId);delete this._timeoutId}};return e}();t.AutoScroll=u});define("@uifabric/utilities/lib/EventGroup",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(t){this._id=e._uniqueId++;this._parent=t;this._eventRecords=[]}e.raise=function(t,n,o,r){var i;if(e._isElement(t)){if(document.createEvent){var a=document.createEvent("HTMLEvents");a.initEvent(n,r,!0);a.args=o;i=t.dispatchEvent(a)}else if(document.createEventObject){var s=document.createEventObject(o);t.fireEvent("on"+n,s)}}else for(;t&&i!==!1;){var u=t.__events__,l=u?u[n]:null;for(var c in l)if(l.hasOwnProperty(c))for(var p=l[c],d=0;i!==!1&&d-1)for(var a=n.split(/[ ,]+/),s=0;s0){var e=n.getDocument();e&&e.body&&1===l&&e.body.classList.remove(o["default"].msFabricScrollDisabled);l--}}function a(){if(void 0===u){var e=document.createElement("div");e.style.setProperty("width","100px");e.style.setProperty("height","100px");e.style.setProperty("overflow","scroll");e.style.setProperty("position","absolute");e.style.setProperty("top","-9999px");document.body.appendChild(e);u=e.offsetWidth-e.clientWidth;document.body.removeChild(e)}return u}function s(e){for(var n=e;n&&n!==document.body;){if("true"===n.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE))return n;n=n.parentElement}n=e;for(;n&&n!==document.body;){if("false"!==n.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE)){var o=getComputedStyle(n),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return n}n=n.parentElement}n&&n!==document.body||(n=window);return n}Object.defineProperty(t,"__esModule",{value:!0});var u,l=0;t.DATA_IS_SCROLLABLE_ATTRIBUTE="data-is-scrollable";t.disableBodyScroll=r;t.enableBodyScroll=i;t.getScrollbarWidth=a;t.findScrollableParent=s});define("@uifabric/utilities/lib/scroll.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={msFabricScrollDisabled:"msFabricScrollDisabled_d293accd"};t["default"]=o;n.loadStyles([{rawString:".msFabricScrollDisabled_d293accd{overflow:hidden!important}"}])});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();define("@uifabric/utilities/lib/BaseComponent",["require","exports","react","./Async","./EventGroup","./warn"],function(e,t,n,o,r,i){"use strict";function a(e,t,n){for(var o=0,r=n.length;o1?t[1]:""}return this.__className},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_disposables",{get:function(){this.__disposables||(this.__disposables=[]);return this.__disposables},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_async",{get:function(){if(!this.__async){this.__async=new o.Async(this);this._disposables.push(this.__async)}return this.__async},enumerable:!0,configurable:!0});Object.defineProperty(t.prototype,"_events",{get:function(){if(!this.__events){this.__events=new r.EventGroup(this);this._disposables.push(this.__events)}return this.__events},enumerable:!0,configurable:!0});t.prototype._resolveRef=function(e){var t=this;this.__resolves||(this.__resolves={});this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n});return this.__resolves[e]};t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={});if(this._shouldUpdateComponentRef&&(!e&&t.componentRef||e&&e.componentRef!==t.componentRef)){e&&e.componentRef&&e.componentRef(null);t.componentRef&&t.componentRef(this)}};t.prototype._warnDeprecations=function(e){i.warnDeprecations(this.className,this.props,e)};t.prototype._warnMutuallyExclusive=function(e){i.warnMutuallyExclusive(this.className,this.props,e)};return t}(n.Component);t.BaseComponent=l;l.onError=function(e){console.error(e);throw e};t.nullRender=u});define("@uifabric/utilities/lib/warn",["require","exports"],function(e,t){"use strict";function n(e,t,n){for(var o in n)if(t&&o in t){var r=e+" property '"+o+"' was used but has been deprecated.",i=n[o];i&&(r+=" Use '"+i+"' instead.");a(r)}}function o(e,t,n){for(var o in n)t&&o in t&&n[o]in t&&a(e+" property '"+o+"' is mutually exclusive with '"+n[o]+"'. Use one or the other.")}function r(e){a=void 0===e?i:e}function i(e){console&&console.warn&&console.warn(e)}Object.defineProperty(t,"__esModule",{value:!0});var a=i;t.warnDeprecations=n;t.warnMutuallyExclusive=o;t.setWarningCallback=r});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();define("@uifabric/utilities/lib/DelayedRender",["require","exports","react"],function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var n=e.call(this,t)||this;n.state={isRendered:!1};return n}__extends(t,e);t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout(function(){e.setState({isRendered:!0})},t)};t.prototype.componentWillUnmount=function(){clearTimeout(this._timeoutId)};t.prototype.render=function(){return this.state.isRendered?n.Children.only(this.props.children):null};return t}(n.Component);o.defaultProps={delay:0};t.DelayedRender=o});define("@uifabric/utilities/lib/KeyCodes",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n;!function(e){e[e.a=65]="a";e[e.backspace=8]="backspace";e[e.comma=188]="comma";e[e.del=46]="del";e[e.down=40]="down";e[e.end=35]="end";e[e.enter=13]="enter";e[e.escape=27]="escape";e[e.home=36]="home";e[e.left=37]="left";e[e.pageDown=34]="pageDown";e[e.pageUp=33]="pageUp";e[e.right=39]="right";e[e.semicolon=186]="semicolon";e[e.space=32]="space";e[e.tab=9]="tab";e[e.up=38]="up"}(n=t.KeyCodes||(t.KeyCodes={}))});define("@uifabric/utilities/lib/Rectangle",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t,n,o){void 0===e&&(e=0);void 0===t&&(t=0);void 0===n&&(n=0);void 0===o&&(o=0);this.top=n;this.bottom=o;this.left=e;this.right=t}Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0});Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0});e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))};return e}();t.Rectangle=n});define("@uifabric/utilities/lib/array",["require","exports"],function(e,t){"use strict";function n(e,t){for(var n=-1,o=0;e&&o=0||e.getAttribute&&("true"===n||"button"===e.getAttribute("role")))}function c(e){return e&&!!e.getAttribute(h)}function p(e){var t=n.getDocument(e).activeElement;return!(!t||!n.elementContains(e,t))}Object.defineProperty(t,"__esModule",{value:!0});var d="data-is-focusable",f="data-is-visible",h="data-focuszone-id";t.getFirstFocusable=o;t.getLastFocusable=r;t.focusFirstChild=i;t.getPreviousElement=a;t.getNextElement=s;t.isElementVisible=u;t.isElementTabbable=l;t.isElementFocusZone=c;t.doesElementContainFocus=p});define("@uifabric/utilities/lib/hoist",["require","exports"],function(e,t){"use strict";function n(e,t,n){void 0===n&&(n=r);var o=[],i=function(r){if("function"==typeof t[r]&&void 0===e[r]&&(!n||n.indexOf(r)===-1)){o.push(r);e[r]=function(){t[r].apply(t,arguments)}}};for(var a in t)i(a);return o}function o(e,t){t.forEach(function(t){return delete e[t]})}Object.defineProperty(t,"__esModule",{value:!0});var r=["setState","render","componentWillMount","componentDidMount","componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","componentDidUpdate","componentWillUnmount"];t.hoistMethods=n;t.unhoistMethods=o});define("@uifabric/utilities/lib/initials",["require","exports"],function(e,t){"use strict";function n(e,t){var n=e.replace(/\s/,"");return t?n[n.length-1]:n[0]}function o(e,t){var n=e.replace(/\s/,"");return n.length<=2?t?n[0]:n[n.length-1]:t?n.substr(0,2):n.substr(n.length-2,n.length)}function r(e,t){var n="",o=e.split(" ");if(2===o.length){n+=o[0].charAt(0).toUpperCase();n+=o[1].charAt(0).toUpperCase()}else if(3===o.length){n+=o[0].charAt(0).toUpperCase();n+=o[2].charAt(0).toUpperCase()}else 0!==o.length&&(n+=o[0].charAt(0).toUpperCase());return t&&n.length>1?n.charAt(1)+n.charAt(0):n}function i(e){e=e.replace(s,"");e=e.replace(u,"");e=e.replace(l," ");e=e.trim();return e}function a(e,t){if(null==e)return"";e=i(e);return c.test(e)?n(e,t):p.test(e)||d.test(e)?o(e,t):r(e,t)}Object.defineProperty(t,"__esModule",{value:!0});var s=new RegExp("\\(([^)]*)\\)","gi"),u=new RegExp("(?:[\0-/:-@[-^`{-퟿-￿]|[�-�][�-�]|[�-�](?![�-�])|(?:[^�-�]|^)[�-�]) ","gi"),l=new RegExp("\\s+","gi"),c=new RegExp("[ء-ي٠-٩]"),p=new RegExp("[ᄀ-ᇿ|㄰-㆏|ꥠ-꥿|가-힯|ힰ-퟿]"),d=new RegExp("[一-鿌㐀-䶵﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩]|[�-�][�-�]|�[�-��-�]|[�-�][�-�]|�[�-��-�]|�[�-�]");t.getInitials=a});define("@uifabric/utilities/lib/math",["require","exports"],function(e,t){"use strict";function n(e,t){var n=Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2));return n}Object.defineProperty(t,"__esModule",{value:!0});t.getDistanceBetweenPoints=n});define("@uifabric/utilities/lib/object",["require","exports"],function(e,t){"use strict";function n(e,t){for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||t[n]!==e[n]))return!1;return!0}function o(e,t){return n(e,t)&&n(t,e)}function r(e){for(var t=[],n=1;n=0)},{},e)}Object.defineProperty(t,"__esModule",{value:!0});t.baseElementEvents=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel"];t.baseElementProperties=["defaultChecked","defaultValue","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","charSet","challenge","checked","children","classID","className","cols","colSpan","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","placeholder","poster","preload","radioGroup","readOnly","rel","required","role","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","title","type","useMap","value","width","wmode","wrap"]; t.htmlElementProperties=t.baseElementProperties.concat(t.baseElementEvents);t.anchorProperties=t.htmlElementProperties.concat(["href","target"]);t.buttonProperties=t.htmlElementProperties.concat(["disabled"]);t.divProperties=t.htmlElementProperties.concat(["align","noWrap"]);t.inputProperties=t.buttonProperties;t.textAreaProperties=t.buttonProperties;t.imageProperties=t.divProperties;t.getNativeProps=o});define("@uifabric/utilities/lib/resources",["require","exports"],function(e,t){"use strict";function n(e){return i+e}function o(e){i=e}function r(){return"en-us"}Object.defineProperty(t,"__esModule",{value:!0});var i="";t.getResourceUrl=n;t.setBaseUrl=o;t.getLanguage=r});define("@uifabric/utilities/lib/rtl",["require","exports","./KeyCodes","./dom"],function(e,t,n,o){"use strict";function r(){if(void 0===s){var e=o.getDocument();if(!e)throw new Error("getRTL was called in a server environment without setRTL being called first. Call setRTL to set the correct direction first.");s="rtl"===document.documentElement.getAttribute("dir")}return s}function i(e){var t=o.getDocument();t&&t.documentElement.setAttribute("dir",e?"rtl":"ltr");s=e}function a(e){r()&&(e===n.KeyCodes.left?e=n.KeyCodes.right:e===n.KeyCodes.right&&(e=n.KeyCodes.left));return e}Object.defineProperty(t,"__esModule",{value:!0});var s;t.getRTL=r;t.setRTL=i;t.getRTLSafeKeyCode=a});define("@uifabric/utilities/lib/string",["require","exports"],function(e,t){"use strict";function n(e){function t(e){var t=a[e.replace(o,"")];null!==t&&void 0!==t||(t="");return t}for(var n=[],i=1;i=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};define("office-ui-fabric-react/lib/components/Callout/CalloutContent",["require","exports","react","../../common/DirectionalHint","../../Utilities","../../utilities/positioning","../../Popup","./Callout.scss"],function(e,t,n,o,r,i,a,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u={top:0,left:0},l={opacity:0},c=1,p=8,d=function(e){function t(t){var n=e.call(this,t)||this;n._warnDeprecations({beakStyle:"beakWidth"});n._didSetInitialFocus=!1;n.state={positions:null,slideDirectionalClassName:null,calloutElementRect:null};n._positionAttempts=0;return n}__extends(t,e);t.prototype.componentDidUpdate=function(){this._setInitialFocus();this._updatePosition()};t.prototype.componentWillMount=function(){var e=this.props.targetElement?this.props.targetElement:this.props.target;this._setTargetWindowAndElement(e)};t.prototype.componentWillUpdate=function(e){if(e.targetElement!==this.props.targetElement||e.target!==this.props.target){var t=e.targetElement?e.targetElement:e.target;this._maxHeight=void 0;this._setTargetWindowAndElement(t)}e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0)};t.prototype.componentDidMount=function(){this._onComponentDidMount()};t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,o=e.target,i=e.targetElement,c=e.isBeakVisible,p=e.beakStyle,d=e.children,f=e.beakWidth,h=this.state.positions,m=f;"ms-Callout-smallbeak"===p&&(m=16);var v={top:h&&h.beakPosition?h.beakPosition.top:u.top,left:h&&h.beakPosition?h.beakPosition.left:u.left,height:m,width:m},y=h&&h.directionalClassName?"ms-u-"+h.directionalClassName:"",g=this._getMaxHeight(),_=c&&(!!i||!!o),b=n.createElement("div",{ref:this._resolveRef("_hostElement"),className:r.css("ms-Callout-container",s.container)},n.createElement("div",{className:r.css("ms-Callout",s.root,t,y),style:h?h.calloutPosition:l,ref:this._resolveRef("_calloutElement")},_&&n.createElement("div",{className:r.css("ms-Callout-beak",s.beak),style:v}),_&&n.createElement("div",{className:r.css("ms-Callout-beakCurtain",s.beakCurtain)}),n.createElement(a.Popup,{className:r.css("ms-Callout-main",s.main),onDismiss:this.dismiss,shouldRestoreFocus:!0,style:{maxHeight:g}},d)));return b};t.prototype.dismiss=function(e){var t=this.props.onDismiss;t&&t(e)};t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)};t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._hostElement&&!r.elementContains(this._hostElement,t);(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!r.elementContains(this._target,t)))&&this.dismiss(e)};t.prototype._setInitialFocus=function(){if(this.props.setInitialFocus&&!this._didSetInitialFocus&&this.state.positions){this._didSetInitialFocus=!0;r.focusFirstChild(this._calloutElement)}};t.prototype._onComponentDidMount=function(){var e=this;this._async.setTimeout(function(){e._events.on(e._targetWindow,"scroll",e._dismissOnScroll,!0);e._events.on(e._targetWindow,"resize",e.dismiss,!0);e._events.on(e._targetWindow,"focus",e._dismissOnLostFocus,!0);e._events.on(e._targetWindow,"click",e._dismissOnLostFocus,!0)},0);this.props.onLayerMounted&&this.props.onLayerMounted();this._updatePosition()};t.prototype._updatePosition=function(){var e=this.state.positions,t=this._hostElement,n=this._calloutElement;if(t&&n){var o=void 0;o=r.assign(o,this.props);o.bounds=this._getBounds();this.props.targetElement?o.targetElement=this._target:o.target=this._target;var a=i.getRelativePositions(o,t,n);if(!e&&a||e&&a&&!this._arePositionsEqual(e,a)&&this._positionAttempts<5){this._positionAttempts++;this.setState({positions:a})}else{this._positionAttempts=0;this.props.onPositioned&&this.props.onPositioned()}}};t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds;e||(e={top:0+p,left:0+p,right:this._targetWindow.innerWidth-p,bottom:this._targetWindow.innerHeight-p,width:this._targetWindow.innerWidth-2*p,height:this._targetWindow.innerHeight-2*p});this._bounds=e}return this._bounds};t.prototype._getMaxHeight=function(){if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var e=this.props.isBeakVisible?this.props.beakWidth:0,t=this.props.gapSpace?this.props.gapSpace:0;this._maxHeight=i.getMaxHeight(this._target,this.props.directionalHint,e+t,this._getBounds())}else this._maxHeight=this._getBounds().height-2*c;return this._maxHeight};t.prototype._arePositionsEqual=function(e,t){return e.calloutPosition.top.toFixed(2)===t.calloutPosition.top.toFixed(2)&&(e.calloutPosition.left.toFixed(2)===t.calloutPosition.left.toFixed(2)&&(e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)&&e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)))};t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"==typeof e){var t=r.getDocument();this._target=t?t.querySelector(e):null;this._targetWindow=r.getWindow()}else if(e.stopPropagation){this._target=e;this._targetWindow=r.getWindow(e.toElement)}else{var n=e;this._target=e;this._targetWindow=r.getWindow(n)}else this._targetWindow=r.getWindow()};return t}(r.BaseComponent);d.defaultProps={preventDismissOnScroll:!1,isBeakVisible:!0,beakWidth:16,gapSpace:16,directionalHint:o.DirectionalHint.bottomAutoEdge};__decorate([r.autobind],d.prototype,"dismiss",null);__decorate([r.autobind],d.prototype,"_setInitialFocus",null);__decorate([r.autobind],d.prototype,"_onComponentDidMount",null);t.CalloutContent=d});define("office-ui-fabric-react/lib/common/DirectionalHint",["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n;!function(e){e[e.topLeftEdge=0]="topLeftEdge";e[e.topCenter=1]="topCenter";e[e.topRightEdge=2]="topRightEdge";e[e.topAutoEdge=3]="topAutoEdge";e[e.bottomLeftEdge=4]="bottomLeftEdge";e[e.bottomCenter=5]="bottomCenter";e[e.bottomRightEdge=6]="bottomRightEdge";e[e.bottomAutoEdge=7]="bottomAutoEdge";e[e.leftTopEdge=8]="leftTopEdge";e[e.leftCenter=9]="leftCenter";e[e.leftBottomEdge=10]="leftBottomEdge";e[e.rightTopEdge=11]="rightTopEdge";e[e.rightCenter=12]="rightCenter";e[e.rightBottomEdge=13]="rightBottomEdge"}(n=t.DirectionalHint||(t.DirectionalHint={}))});define("office-ui-fabric-react/lib/utilities/positioning",["require","exports","../common/DirectionalHint","../Utilities"],function(e,t,n,o){"use strict";function r(e,t,r){var i=e.isBeakVisible?e.beakWidth:0,u=d._getBorderSize(r),l=d._calculateActualBeakWidthInPixels(i)/2+(e.gapSpace?e.gapSpace:0),c=e.bounds?d._getRectangleFromIRect(e.bounds):new o.Rectangle(0,window.innerWidth-o.getScrollbarWidth(),0,window.innerHeight),p=e.target?d._getTargetRect(c,e.target):d._getTargetRectDEPRECATED(c,e.targetElement,e.creationEvent,e.targetPoint,e.useTargetPoint),f=d._getPositionData(e.directionalHint,p,c,e.coverTarget),h=d._positionCalloutWithinBounds(d._getRectangleFromHTMLElement(r),p,c,f,l,e.coverTarget,e.directionalHintFixed),m=d._positionBeak(i,h,p,u),v=d._finalizeCalloutPosition(h.calloutRectangle,t);return{calloutPosition:{top:v.top,left:v.left},beakPosition:{top:m.top,left:m.left,display:"block"},directionalClassName:s[h.targetEdge],submenuDirection:h.calloutEdge===a.right?n.DirectionalHint.leftBottomEdge:n.DirectionalHint.rightBottomEdge}}function i(e,t,n,r){void 0===n&&(n=0);var i,a=e,s=e,u=r?d._getRectangleFromIRect(r):new o.Rectangle(0,window.innerWidth-o.getScrollbarWidth(),0,window.innerHeight);i=a.stopPropagation?new o.Rectangle(a.clientX,a.clientX,a.clientY,a.clientY):d._getRectangleFromHTMLElement(s);return d._getMaxHeightFromTargetRectangle(i,t,n,u)}Object.defineProperty(t,"__esModule",{value:!0});var a;!function(e){e[e.top=0]="top";e[e.bottom=1]="bottom";e[e.left=2]="left";e[e.right=3]="right"}(a=t.RectangleEdge||(t.RectangleEdge={}));var s=(f={},f[a.top]="slideUpIn20",f[a.bottom]="slideDownIn20",f[a.left]="slideLeftIn20",f[a.right]="slideRightIn20",f),u=function(){function e(e,t,n,o,r,i){this.calloutDirection=e;this.targetDirection=t;this.calloutPercent=n;this.targetPercent=o;this.beakPercent=r;this.isAuto=i}return e}();t.PositionData=u;var l=(h={},h[n.DirectionalHint.topLeftEdge]=new u(a.bottom,a.top,0,0,50,(!1)),h[n.DirectionalHint.topCenter]=new u(a.bottom,a.top,50,50,50,(!1)),h[n.DirectionalHint.topRightEdge]=new u(a.bottom,a.top,100,100,50,(!1)),h[n.DirectionalHint.topAutoEdge]=new u(a.bottom,a.top,0,0,50,(!0)),h[n.DirectionalHint.bottomLeftEdge]=new u(a.top,a.bottom,0,0,50,(!1)),h[n.DirectionalHint.bottomCenter]=new u(a.top,a.bottom,50,50,50,(!1)),h[n.DirectionalHint.bottomRightEdge]=new u(a.top,a.bottom,100,100,50,(!1)),h[n.DirectionalHint.bottomAutoEdge]=new u(a.top,a.bottom,0,0,50,(!0)),h[n.DirectionalHint.leftTopEdge]=new u(a.right,a.left,0,0,50,(!1)),h[n.DirectionalHint.leftCenter]=new u(a.right,a.left,50,50,50,(!1)),h[n.DirectionalHint.leftBottomEdge]=new u(a.right,a.left,100,100,50,(!1)),h[n.DirectionalHint.rightTopEdge]=new u(a.left,a.right,0,0,50,(!1)),h[n.DirectionalHint.rightCenter]=new u(a.left,a.right,50,50,50,(!1)),h[n.DirectionalHint.rightBottomEdge]=new u(a.left,a.right,100,100,50,(!1)),h),c=(m={},m[n.DirectionalHint.topLeftEdge]=new u(a.top,a.top,0,0,50,(!1)),m[n.DirectionalHint.topCenter]=new u(a.top,a.top,50,50,50,(!1)),m[n.DirectionalHint.topRightEdge]=new u(a.top,a.top,100,100,50,(!1)),m[n.DirectionalHint.topAutoEdge]=new u(a.top,a.top,0,0,50,(!0)),m[n.DirectionalHint.bottomLeftEdge]=new u(a.bottom,a.bottom,0,0,50,(!1)),m[n.DirectionalHint.bottomCenter]=new u(a.bottom,a.bottom,50,50,50,(!1)),m[n.DirectionalHint.bottomRightEdge]=new u(a.bottom,a.bottom,100,100,50,(!1)),m[n.DirectionalHint.bottomAutoEdge]=new u(a.bottom,a.bottom,0,0,50,(!0)),m[n.DirectionalHint.leftTopEdge]=new u(a.left,a.left,0,0,50,(!1)),m[n.DirectionalHint.leftCenter]=new u(a.left,a.left,50,50,50,(!1)),m[n.DirectionalHint.leftBottomEdge]=new u(a.left,a.left,100,100,50,(!1)),m[n.DirectionalHint.rightTopEdge]=new u(a.right,a.right,0,0,50,(!1)),m[n.DirectionalHint.rightCenter]=new u(a.right,a.right,50,50,50,(!1)),m[n.DirectionalHint.rightBottomEdge]=new u(a.right,a.right,100,100,50,(!1)),m),p=(v={},v[a.top]=a.bottom,v[a.bottom]=a.top,v[a.right]=a.left,v[a.left]=a.right,v);t.getRelativePositions=r;t.getMaxHeight=i;var d;!function(e){function t(e,t,o,r){var i=0;switch(t){case n.DirectionalHint.bottomAutoEdge:case n.DirectionalHint.bottomCenter:case n.DirectionalHint.bottomLeftEdge:case n.DirectionalHint.bottomRightEdge:i=r.bottom-e.bottom-o;break;case n.DirectionalHint.topAutoEdge:case n.DirectionalHint.topCenter:case n.DirectionalHint.topLeftEdge:case n.DirectionalHint.topRightEdge:i=e.top-r.top-o;break;default:i=r.bottom-e.top-o}return i>0?i:r.height}function r(e,t){var n;if(t.preventDefault){var r=t;n=new o.Rectangle(r.clientX,r.clientX,r.clientY,r.clientY)}else n=s(t);if(!_(n,e))for(var i=b(n,e),u=0,l=i;u100?s=100:s<0&&(s=0);return s}function g(e,t){return!(e.width>t.width||e.height>t.height)}function _(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function b(e,t){var n=new Array;e.topt.bottom&&n.push(a.bottom);e.leftt.right&&n.push(a.right);return n}function C(e,t,n){var o,r;switch(t){case a.top:o={x:e.left,y:e.top};r={x:e.right,y:e.top};break;case a.left:o={x:e.left,y:e.top};r={x:e.left,y:e.bottom};break;case a.right:o={x:e.right,y:e.top};r={x:e.right,y:e.bottom};break;case a.bottom:o={x:e.left,y:e.bottom};r={x:e.right,y:e.bottom};break;default:o={x:0,y:0};r={x:0,y:0}}return x(o,r,n)}function E(e,t,n){switch(t){case a.top:case a.bottom:return 0!==e.width?(n.x-e.left)/e.width*100:100;case a.left:case a.right:return 0!==e.height?(n.y-e.top)/e.height*100:100}}function x(e,t,n){var o=e.x+(t.x-e.x)*n/100,r=e.y+(t.y-e.y)*n/100;return{x:o,y:r}}function P(e,t){return new o.Rectangle(t.x,t.x+e.width,t.y,t.y+e.height)}function w(e,t,n){switch(n){case a.top:return P(e,{x:e.left,y:t});case a.bottom:return P(e,{x:e.left,y:t-e.height});case a.left:return P(e,{x:t,y:e.top});case a.right:return P(e,{x:t-e.width,y:e.top})}return new o.Rectangle}function O(e,t,n){var o=t.x-e.left,r=t.y-e.top;return P(e,{x:n.x-o,y:n.y-r})}function D(e,t,n){var o=0,r=0;switch(n){case a.top:r=t*-1;break;case a.left:o=t*-1;break;case a.right:o=t;break;case a.bottom:r=t}return P(e,{x:e.left+o,y:e.top+r})}function T(e,t,n,o,r,i,a){void 0===a&&(a=0);var s=C(e,t,n),u=C(o,r,i),l=O(e,s,u);return D(l,a,r)}function S(e,t,n){switch(t){case a.top:case a.bottom:var o=void 0;o=n.x>e.right?e.right:n.xe.bottom?e.bottom:n.y-1))return l;s.splice(s.indexOf(u),1);u=s.indexOf(h)>-1?h:s.slice(-1)[0];l.calloutEdge=p[u];l.targetEdge=u;l.calloutRectangle=T(l.calloutRectangle,l.calloutEdge,l.alignPercent,t,l.targetEdge,n,i)}return e}e._getMaxHeightFromTargetRectangle=t;e._getTargetRect=r;e._getTargetRectDEPRECATED=i;e._getRectangleFromHTMLElement=s;e._positionCalloutWithinBounds=u;e._getBestRectangleFitWithinBounds=d;e._positionBeak=f;e._finalizeBeakPosition=h;e._getRectangleFromIRect=m;e._finalizeCalloutPosition=v;e._recalculateMatchingPercents=y;e._canRectangleFitWithinBounds=g;e._isRectangleWithinBounds=_;e._getOutOfBoundsEdges=b;e._getPointOnEdgeFromPercent=C;e._getPercentOfEdgeFromPoint=E;e._calculatePointPercentAlongLine=x;e._moveTopLeftOfRectangleToPoint=P;e._alignEdgeToCoordinate=w;e._movePointOnRectangleToPoint=O;e._moveRectangleInDirection=D;e._moveRectangleToAnchorRectangle=T;e._getClosestPointOnEdgeToPoint=S;e._calculateActualBeakWidthInPixels=I;e._getBorderSize=M;e._getPositionData=R;e._flipRectangleToFit=k}(d=t.positioningFunctions||(t.positioningFunctions={}));var f,h,m,v});define("office-ui-fabric-react/lib/Popup",["require","exports","./components/Popup/index"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});define("office-ui-fabric-react/lib/components/Popup/index",["require","exports","./Popup"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};define("office-ui-fabric-react/lib/components/Popup/Popup",["require","exports","react","../../Utilities"],function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.componentWillMount=function(){this._originalFocusedElement=o.getDocument().activeElement};t.prototype.componentDidMount=function(){this._events.on(this.refs.root,"focus",this._onFocus,!0);this._events.on(this.refs.root,"blur",this._onBlur,!0);o.doesElementContainFocus(this.refs.root)&&(this._containsFocus=!0)};t.prototype.componentWillUnmount=function(){this.props.shouldRestoreFocus&&this._originalFocusedElement&&this._containsFocus&&this._originalFocusedElement!==window&&this._originalFocusedElement&&this._originalFocusedElement.focus()};t.prototype.render=function(){var e=this.props,t=e.role,r=e.className,i=e.ariaLabelledBy,a=e.ariaDescribedBy;return n.createElement("div",__assign({ref:"root"},o.getNativeProps(this.props,o.divProperties),{className:r,role:t,"aria-labelledby":i,"aria-describedby":a,onKeyDown:this._onKeyDown}),this.props.children)};t.prototype._onKeyDown=function(e){switch(e.which){case o.KeyCodes.escape:if(this.props.onDismiss){this.props.onDismiss(e);e.preventDefault();e.stopPropagation()}}};t.prototype._onFocus=function(){this._containsFocus=!0};t.prototype._onBlur=function(){this._containsFocus=!1};return t}(o.BaseComponent);r.defaultProps={shouldRestoreFocus:!0};__decorate([o.autobind],r.prototype,"_onKeyDown",null);t.Popup=r});define("office-ui-fabric-react/lib/components/Callout/Callout.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,n){"use strict";var o={root:"root_7e6847e7",container:"container_7e6847e7",main:"main_7e6847e7",beak:"beak_7e6847e7",beakCurtain:"beakCurtain_7e6847e7"};n.loadStyles([{rawString:'.root_7e6847e7{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 15px -5px rgba(0,0,0,.4);position:absolute;border:1px solid '},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-sizing:border-box}@media screen and (-ms-high-contrast:active){.root_7e6847e7{border:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.root_7e6847e7{border:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.container_7e6847e7{position:relative}.main_7e6847e7{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";overflow-x:hidden;overflow-y:auto;position:relative}.beak_7e6847e7{position:absolute;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:inherit;border:inherit;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.beakCurtain_7e6847e7{position:absolute;top:0;right:0;bottom:0;left:0;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}]);return o});define("office-ui-fabric-react/lib/Layer",["require","exports","./components/Layer/index"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});define("office-ui-fabric-react/lib/components/Layer/index",["require","exports","./Layer","./LayerHost"],function(e,t,n,o){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});r(n);r(o)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();define("office-ui-fabric-react/lib/components/Layer/Layer",["require","exports","react","react-dom","../../Fabric","../../Utilities","./Layer.scss"],function(e,t,n,o,r,i,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s={},u=function(e){function t(t){var n=e.call(this,t)||this;n._warnDeprecations({onLayerMounted:"onLayerDidMount"});if(n.props.hostId){s[n.props.hostId]||(s[n.props.hostId]=[]);s[n.props.hostId].push(n)}return n}__extends(t,e);t.notifyHostChanged=function(e){s[e]&&s[e].forEach(function(e){return e.forceUpdate()})};t.prototype.componentDidMount=function(){this.componentDidUpdate()};t.prototype.componentWillUnmount=function(){var e=this;this._removeLayerElement();if(this.props.hostId){s[this.props.hostId]=s[this.props.hostId].filter(function(t){return t!==e});s[this.props.hostId].length||delete s[this.props.hostId]}};t.prototype.componentDidUpdate=function(){var e=this,t=this._getHost();t!==this._host&&this._removeLayerElement();if(t){this._host=t;if(!this._layerElement){var s=i.getDocument(this._rootElement);this._layerElement=s.createElement("div");this._layerElement.className=i.css("ms-Layer",(u={},u["ms-Layer--fixed "+a.rootIsFixed]=!this.props.hostId,u));t.appendChild(this._layerElement);i.setVirtualParent(this._layerElement,this._rootElement)}o.unstable_renderSubtreeIntoContainer(this,n.createElement(r.Fabric,{className:i.css("ms-Layer-content",a.content)},this.props.children),this._layerElement,function(){if(!e._hasMounted){e._hasMounted=!0;e.props.onLayerMounted&&e.props.onLayerMounted();e.props.onLayerDidMount()}})}var u};t.prototype.render=function(){return n.createElement("span",{className:"ms-Layer",ref:this._resolveRef("_rootElement")})};t.prototype._removeLayerElement=function(){if(this._layerElement){this.props.onLayerWillUnmount();o.unmountComponentAtNode(this._layerElement);var e=this._layerElement.parentNode;e&&e.removeChild(this._layerElement);this._layerElement=void 0;this._hasMounted=!1}};t.prototype._getHost=function(){var e=this.props.hostId,t=i.getDocument(this._rootElement);return e?t.getElementById(e):t.body};return t}(i.BaseComponent);u.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}};t.Layer=u});/** * ReactDOM v0.14.7 * * Copyright 2013-2015, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * */ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e(require("react"));else if("function"==typeof define&&define.amd)define("react-dom",["react"],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.ReactDOM=e(t.React)}}(function(e){return e.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED});define("office-ui-fabric-react/lib/Fabric",["require","exports","./components/Fabric/index"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});define("office-ui-fabric-react/lib/components/Fabric/index",["require","exports","./Fabric"],function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});o(n)});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n-1){this.setState({isFocusVisible:!0});i=!0}};return t}(o.BaseComponent);t.Fabric=a});define("office-ui-fabric-react/lib/components/Layer/Layer.scss",["require","exports","@microsoft/load-themed-styles"],function(e,t,n){"use strict";var o={rootIsFixed:"rootIsFixed_9686e7e8",content:"content_9686e7e8"};n.loadStyles([{rawString:".rootIsFixed_9686e7e8{position:fixed;z-index:1000000;top:0;left:0;width:100vw;height:100vh;visibility:hidden}.content_9686e7e8{visibility:visible}"}]);return o});var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n);t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};define("office-ui-fabric-react/lib/components/Tooltip/TooltipHost",["require","exports","react","../../Utilities","./Tooltip","./Tooltip.Props","./Tooltip.scss"],function(e,t,n,o,r,i,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=function(e){function t(t){var n=e.call(this,t)||this;n.state={isTooltipVisible:!1};return n}__extends(t,e);t.prototype.render=function(){var e=this.props,t=e.calloutProps,i=e.content,s=e.children,u=e.directionalHint,l=e.delay,c=this.state.isTooltipVisible;return n.createElement("div",__assign({className:o.css("ms-TooltipHost",a.host),ref:this._resolveRef("_tooltipHost")},{onFocusCapture:this._onTooltipMouseEnter},{onBlurCapture:this._onTooltipMouseLeave},{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave}),s,c&&n.createElement(r.Tooltip,__assign({delay:l,content:i,targetElement:this._tooltipHost,directionalHint:u,calloutProps:o.assign(t,{onDismiss:this._onTooltipCallOutDismiss})},o.getNativeProps(this.props,o.divProperties))))};t.prototype._onTooltipMouseEnter=function(e){this.setState({isTooltipVisible:!0})};t.prototype._onTooltipMouseLeave=function(e){this.setState({isTooltipVisible:!1})};t.prototype._onTooltipCallOutDismiss=function(){this.setState({isTooltipVisible:!1})};return t}(o.BaseComponent);s.defaultProps={delay:i.TooltipDelay.medium};__decorate([o.autobind],s.prototype,"_onTooltipMouseEnter",null);__decorate([o.autobind],s.prototype,"_onTooltipMouseLeave",null);__decorate([o.autobind],s.prototype,"_onTooltipCallOutDismiss",null);t.TooltipHost=s});var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:52 GMTYBlockBlob_$8f6320f9-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056369_Thu, 04 May 2017 18:05:54 GMTU86965_0x8D490DDACB8A36A_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djdit}  %CQ`r4>ej2RXl~ !#Ordefine("odsp-next/controls/oneDriveApp/OneDriveAppFontsDeferred.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(A,t){A.loadStyles([{rawString:'@font-face{font-family:"Segoe UI Light";src:url(data:font/woff2;charset=utf-8;base64,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)}@font-face{font-family:"Segoe UI Semibold";src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:700}@font-face{font-family:\'Segoe UI Semilight\';src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}' }])});_application/javascript_uhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/onedriveappfontsdeferred-c8a048c0.js vObplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/javascript; charset=utf-8Q*YBlockBlob_$e86b6533-0001-0013-29d0-c4d105000000Tgzip_ECAcc (toj/897E)Xunlocked_8FMQ2hbOC5MIXJUB6u/6Bw==_Fri, 21 Apr 2017 10:17:38 GMT_0x8D4889FA342192E^max-age=604800_Thu, 04 May 2017 18:05:55 GMTV800875Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/_text/javascript+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn/4?HNQZcegnv '6H[bv 16IRm37KYknO4~/** * ----------------- ThirdPartyNotices ----------------------------------------- * This file is based on or incorporates material from the projects listed below * (collectively, “Third Party Code”). * Skype is not the original author of the Third Party Code. * The original copyright notice and the license, under which Skype received * such Third Party Code, are set forth below. * Such licenses and notices are provided for informational purposes only. * Skype, not the third party, licenses the Third Party Code to you * under the terms set forth in the Terms of Use for the Skype Product. * Skype reserves all other rights not expressly granted under this agreement, * whether by implication, estoppel or otherwise. */ /** License *The JavaScript Canvas to Blob script is released under the *MIT license: http://www.opensource.org/licenses/MIT. */ /** * @license almond 0.2.9 Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/almond for details */ /*! elementQuery | Author: Tyson Matanich (http://matanich.com), 2013 | License: MIT */ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENSE * @version 2.3.0 */ /*! * Knockout JavaScript library v3.4.0 * (c) Steven Sanderson - http://knockoutjs.com/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */ /** * @license * lodash 3.6.0 (Custom Build) * Build: `lodash compat -o ./lodash.js` * Copyright 2012-2015 The Dojo Foundation * Based on Underscore.js 1.8.2 * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Available under MIT license * * Copyright (c) 2011 Laura Doktorova * * Software includes portions from jQote2 Copyright (c) 2010 aefxx, * http://aefxx.com/ licensed under the MIT license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * ""Software""), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." */ /*! * * Copyright 2009-2012 Kris Kowal under the terms of the MIT * license found at http://github.com/kriskowal/q/raw/master/LICENSE * * With parts by Tyler Close * Copyright 2007-2009 Tyler Close under the terms of the MIT X license found * at http://www.opensource.org/licenses/mit-license.html * Forked at ref_send.js version: 2009-05-11 * * With parts by Mark Miller * Copyright (C) 2011 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ /*! * Reqwest! A general purpose XHR connection manager * license MIT (c) Dustin Diaz 2013 * https://github.com/ded/reqwest ** version 1.0.2 */ /*! * Sizzle CSS Selector Engine v@VERSION * http://sizzlejs.com/ * * Copyright 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: @DATE */ /** * Copyright (c) 2011-2014 Felix Gnass * Licensed under the MIT license * http://spin.js.org/ */ // // usertiming.js // // A polyfill for UserTiming (http://www.w3.org/TR/user-timing/) // // Copyright 2013 Nic Jansma // http://nicj.net // // https://github.com/nicjansma/usertiming.js // // Licensed under the MIT license // /* *********************************** * * Share on Skype * * * THIRD PARTY CODE NOTICE * * *********************************** * This file is based on or incorporates material from the projects listed below (collectively, “Third Party Code”). Skype is not the original author of the Third Party Code. The original copyright * notice and the license, under which Skype received such Third Party Code, are set forth below. Such licenses and notices are provided for informational purposes only. Skype, not the third party, * licenses the Third Party Code to you under the terms set forth in the Terms of Use for the Skype Product. Skype reserves all other rights not expressly granted under this agreement, whether by * implication, estoppel or otherwise. * ------------------------------------------------------------------------------------------------------------------------ * React 0.13.3 * * Copyright (c) 2013-2015, Facebook, Inc. * * For informational purposes only. * * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * * Neither the name Facebook nor the names of its contributors may be used to * endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ------------------------------------------------------------------------------------------------------------------------ * through 2.3.8 * * Copyright (c) 2011 Dominic Tarr * * Provided for Informational Purposes Only * MIT License * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.. * ------------------------------------------------------------------------------------------------------------------------ * base62 0.1.1 * * Copyright (c) 2012 Andrew Nesbitt * Provided for Informational Purposes Only * MIT License * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * ------------------------------------------------------------------------------------------------------------------------ * * amdefine 1.0.0 * * Copyright (c) 2011-2015 The Dojo Foundation * Provided for Informational Purposes Only * MIT License * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * ------------------------------------------------------------------------------------------------------------------------ * * source-map 0.1.31 * Copyright (c) 2009-2011, Mozilla Foundation and contributors * All rights reserved. * Provided for Informational Purposes Only * BSD License * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * * Neither the names of the Mozilla Foundation nor the names of project * contributors may be used to endorse or promote products derived from this * software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ------------------------------------------------------------------------------------------------------------------------ * esprima-fb 13001.1001.0-dev-harmony-fb * * Copyright (c) Facebook * Provided for Informational Purposes Only * BSD License * * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * ------------------------------------------------------------------------------------------------------------------------ * * jstransform 10.1.0 * * Copyright (c) 2013-present, Facebook, Inc. * * Provided for Informational Purposes Only * BSD License * * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * Neither the name Facebook nor the names of its contributors may be used to * endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ------------------------------------------------------------------------------------------------------------------------ * * envify 3.4.0 * * Copyright (c) Hugh Kennedy and Andres Suarez * * Provided for Informational Purposes Only * MIT License * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /** * DOMPurify * Copyright 2015 Mario Heiderich * * Provided for Informational Purposes Only * Apache 2.0 License * Licensed under the Apache License, Version 2.0 (the License); you may not use this file except in compliance with the License. * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 * * THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, * INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. * See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. */ /** * ----------------- End of ThirdPartyNotices ---------------------------------- */ (function(){var requirejs,require,define;(function(e){function h(e,t){return f.call(e,t)}function p(e,t){var n,r,i,s,o,a,f,l,h,p,d,v=t&&t.split("/"),m=u.map,g=m&&m["*"]||{};if(e&&e.charAt(0)===".")if(t){v=v.slice(0,v.length-1),e=e.split("/"),o=e.length-1,u.nodeIdCompat&&c.test(e[o])&&(e[o]=e[o].replace(c,"")),e=v.concat(e);for(h=0;h0&&(e.splice(h-1,2),h-=2)}}e=e.join("/")}else e.indexOf("./")===0&&(e=e.substring(2));if((v||g)&&m){n=e.split("/");for(h=n.length;h>0;h-=1){r=n.slice(0,h).join("/");if(v)for(p=v.length;p>0;p-=1){i=m[v.slice(0,p).join("/")];if(i){i=i[r];if(i){s=i,a=h;break}}}if(s)break;!f&&g&&g[r]&&(f=g[r],l=h)}!s&&f&&(s=f,a=l),s&&(n.splice(0,a,s),e=n.join("/"))}return e}function d(t,r){return function(){return n.apply(e,l.call(arguments,0).concat([t,r]))}}function v(e){return function(t){return p(t,e)}}function m(e){return function(t){s[e]=t}}function g(n){if(h(o,n)){var r=o[n];delete o[n],a[n]=!0,t.apply(e,r)}if(!h(s,n)&&!h(a,n))throw new Error("No "+n);return s[n]}function y(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function b(e){return function(){return u&&u.config&&u.config[e]||{}}}var t,n,r,i,s={},o={},u={},a={},f=Object.prototype.hasOwnProperty,l=[].slice,c=/\.js$/;r=function(e,t){var n,r=y(e),i=r[0];return e=r[1],i&&(i=p(i,t),n=g(i)),i?n&&n.normalize?e=n.normalize(e,v(t)):e=p(e,t):(e=p(e,t),r=y(e),i=r[0],e=r[1],i&&(n=g(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},i={require:function(e){return d(e)},exports:function(e){var t=s[e];return typeof t!="undefined"?t:s[e]={}},module:function(e){return{id:e,uri:"",exports:s[e],config:b(e)}}},t=function(t,n,u,f){var l,c,p,v,y,b=[],w=typeof u,E;f=f||t;if(w==="undefined"||w==="function"){n=!n.length&&u.length?["require","exports","module"]:n;for(y=0;ye?1:0}t.localeCompare=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-polyfill-initializer/lib/function",["require","exports"],e)}(function(e,t){function n(){Object.defineProperty(Function.prototype,"name",{get:function(){try{return this.toString().match(/\s*function\s+([_\$\w\d]*)\.*/)[1]}catch(e){return""}}})}t.polyfillFunctionName=n}),function(){function e(e){return typeof e=="function"||typeof e=="object"&&e!==null}function t(e){return typeof e=="function"}function n(e){return typeof e=="object"&&e!==null}function l(e){a=e}function c(e){f=e}function g(){var e=process.nextTick,t=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/);return Array.isArray(t)&&t[1]==="0"&&t[2]==="10"&&(e=setImmediate),function(){e(x)}}function y(){return function(){u(x)}}function b(){var e=0,t=new d(x),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}function w(){var e=new MessageChannel;return e.port1.onmessage=x,function(){e.port2.postMessage(0)}}function E(){return function(){setTimeout(x,1)}}function x(){for(var e=0;et||!n||typeof e=="undefined"&&r)return 1;if(e-1);return n}function Bt(e,t){var n=e.length;while(n--&&t.indexOf(e.charAt(n))>-1);return n}function jt(e,t){return At(e.criteria,t.criteria)||e.index-t.index}function Ft(e,t,n){var r=-1,i=e.criteria,s=t.criteria,o=i.length,u=n.length;while(++r=u?a:a*(n[r]?1:-1)}return e.index-t.index}function It(e){return gt[e]}function qt(e){return yt[e]}function Rt(e){return"\\"+Et[e]}function Ut(e,t,n){var r=e.length,i=t+(n?0:-1);while(n?i--:++i=9&&e<=13||e==32||e==160||e==5760||e==6158||e>=8192&&(e<=8202||e==8232||e==8233||e==8239||e==8287||e==12288||e==65279)}function Vt(e,t){var n=-1,r=e.length,i=-1,s=[];while(++ny.index:u-1?y.count++>=E:!b(d)))continue e}}else{var S=b(d);if(w==g)d=S;else if(!S){if(w==m)continue e;break e}}}h[c++]=d}return h}function Gn(){this.__data__={}}function Yn(e){return this.has(e)&&delete this.__data__[e]}function Zn(t){return t=="__proto__"?e:this.__data__[t]}function er(e){return e!="__proto__"&&nn.call(this.__data__,e)}function tr(e,t){return e!="__proto__"&&(this.__data__[e]=t),this}function nr(e){var t=e?e.length:0;this.data={hash:xn(null),set:new mn};while(t--)this.push(e[t])}function rr(e,t){var n=e.data,r=typeof t=="string"||hu(t)?n.set.has(t):n.hash[t];return r?0:-1}function ir(e){var t=this.data;typeof e=="string"||hu(e)?t.set.add(e):t.hash[e]=!0}function sr(e,t){var n=-1,r=e.length;t||(t=O(r));while(++nr&&(r=i)}return r}function hr(e){var t=-1,n=e.length,r=Dn;while(++t=200?yi(t):null,a=t.length;u&&(s=rr,o=!1,t=u);e:while(++ii?0:i+n),r=typeof r=="undefined"||r>i?i:+r||0,r<0&&(r+=i),i=n>r?0:r>>>0,n>>>=0;while(ni?0:i+t),n=typeof n=="undefined"||n>i?i:+n||0,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;var s=O(i);while(++r=200,u=o?yi():null,a=[];u?(r=rr,s=!1):(o=!1,u=t?[]:a);e:while(++n>>1,o=e[s];(n?o<=t:o3&&typeof i=="function"?(i=fi(i,s,5),n-=2):(i=n>2&&typeof s=="function"?s:null,n-=i?1:0),o&&Gi(t[1],t[2],o)&&(i=n==3?null:i,n=2);var u=0;while(++u-1?r[o]:e}return _r(r,i,t)}}function Ti(e){return function(t,n,r){return!t||!t.length?-1:(n=Ui(n,r,3),Ot(t,n,e))}}function Ni(e){return function(t,n,r){return n=Ui(n,r,3),_r(t,n,e,!0)}}function Ci(e){return function(){var t=arguments.length;if(!t)return function(){return arguments[0]};var n,r=e?t:-1,i=0,s=O(t);while(e?r--:++r=t||!Tn(t))return"";var i=t-r;return n=n==null?" ":n+"",ua(n,ln(i/n.length)).slice(0,i)}function Hi(e,t,r,i){function u(){var t=-1,n=arguments.length,a=-1,f=i.length,l=O(n+f);while(++af))return!1;while(c&&++ai)||a===r&&a===s)i=a,s=e}),s}function Ui(e,t,n){var r=zn.callback||ba;return r=r===ba?Sr:r,n?r(e,t,n):r}function Xi(e,t,n){var r=zn.indexOf||Ts;return r=r===Ts?Mt:r,e?r(e,t,n):r}function Vi(e,t,n){var r=-1,i=n?n.length:0;while(++r-1&&e%1==0&&e-1&&e%1==0&&e<=Fn}function es(e){return e===e&&(e===0?1/e>0:!hu(e))}function ts(e,t){var r=e[1],o=t[1],u=r|o,a=u=120?yi(t&&o):null)}n=e.length;var u=e[0],a=-1,f=u?u.length:0,l=[],c=r[0];e:while(++a-1)yn.call(t,s,1)}return t}function Ms(e,t,n){var r=-1,i=e?e.length:0,s=[];t=Ui(t,n,3);while(++r>>0,r=O(n);while(++t-1:Xi(e,t,n)>-1):!1}function mo(e,t,n){var r=ru(e)?lr:zr;return t=Ui(t,n,3),r(e,t)}function yo(e,t){return mo(e,Jr(t))}function Eo(e,t,n){var r=ru(e)?fr:Mr;return t=Ui(t,n,3),r(e,function(e,n,r){return!t(e,n,r)})}function So(t,n,r){if(r?Gi(t,n,r):n==null){t=as(t);var i=t.length;return i>0?t[Kr(0,i-1)]:e}var s=xo(t);return s.length=kn(n<0?0:+n||0,s.length),s}function xo(e){e=as(e);var t=-1,n=e.length,r=O(n);while(++t0?n=t.apply(this,arguments):t=null,n}}function Io(t,n,r){function v(){f&&cn(f),s&&cn(s),s=f=l=e}function m(){var r=n-(Oo()-u);if(r<=0||r>n){s&&cn(s);var h=l;s=f=l=e,h&&(c=Oo(),o=t.apply(a,i),!f&&!s&&(i=a=null))}else f=gn(m,r)}function g(){f&&cn(f),s=f=l=e;if(p||h!==n)c=Oo(),o=t.apply(a,i),!f&&!s&&(i=a=null)}function b(){i=arguments,u=Oo(),a=this,l=p&&(f||!d);if(h===!1)var e=d&&!f;else{!s&&!d&&(c=u);var r=h-(u-c),v=r<=0||r>h;v?(s&&(s=cn(s)),c=u,o=t.apply(a,i)):s||(s=gn(g,r))}return v&&f?f=cn(f):!f&&n!==h&&(f=gn(m,n)),e&&(v=!0,o=t.apply(a,i)),v&&!f&&!s&&(i=a=null),o}var i,s,o,u,a,f,l,c=0,h=!1,p=!0;if(typeof t!="function")throw new Tt(y);n=n<0?0:+n||0;if(r===!0){var d=!0;p=!1}else hu(r)&&(d=r.leading,h="maxWait"in r&&Cn(+r.maxWait||0,n),p="trailing"in r?r.trailing:p);return b.cancel=v,b}function Wo(e,t){if(typeof e!="function"||t&&typeof t!="function")throw new Tt(y);var n=function(){var r=arguments,i=n.cache,s=t?t.apply(this,r):r[0];if(i.has(s))return i.get(s);var o=e.apply(this,r);return i.set(s,o),o};return n.cache=new Wo.Cache,n}function Xo(e){if(typeof e!="function")throw new Tt(y);return function(){return!e.apply(this,arguments)}}function Vo(e){return Do(e,2)}function Qo(e,t){if(typeof e!="function")throw new Tt(y);return t=Cn(typeof t=="undefined"?e.length-1:+t||0,0),function(){var n=arguments,r=-1,i=Cn(n.length-t,0),s=O(i);while(++r-1:zt(e))}function uu(e){if(e==null)return!0;var t=e.length;return Zi(t)&&(ru(e)||wu(e)||nu(e)||Wt(e)&&cu(e.splice))?!t:!ju(e).length}function au(t,n,r,i){r=typeof r=="function"&&fi(r,i,3);if(!r&&es(t)&&es(n))return t===n;var s=r?r(t,n):e;return typeof s=="undefined"?qr(t,n,r):!!s}function fu(e){return Wt(e)&&typeof e.message=="string"&&sn.call(e)==T}function hu(e){var t=typeof e;return t=="function"||!!e&&t=="object"}function pu(e,t,n,r){var i=ju(t),s=i.length;if(!s)return!0;if(e==null)return!1;n=typeof n=="function"&&fi(n,r,3);if(!n&&s==1){var o=i[0],u=t[o];if(es(u))return u===e[o]&&(typeof u!="undefined"||o in fs(e))}var a=O(s),f=O(s);while(s--)u=a[s]=t[i[s]],f[s]=es(u);return Ur(fs(e),i,a,f,n)}function du(e){return gu(e)&&e!=+e}function vu(e){return e==null?!1:sn.call(e)==N?un.test(en.call(e)):Wt(e)&&(zt(e)?un:rt).test(e)}function mu(e){return e===null}function gu(e){return typeof e=="number"||Wt(e)&&sn.call(e)==k}function bu(e){return hu(e)&&sn.call(e)==A}function wu(e){return typeof e=="string"||Wt(e)&&sn.call(e)==M}function Eu(e){return Wt(e)&&Zi(e.length)&&!!dt[sn.call(e)]}function Su(e){return typeof e=="undefined"}function xu(e){var t=e?e.length:0;return Zi(t)?t?zn.support.unindexedChars&&wu(e)?e.split(""):sr(e):[]:Vu(e)}function Tu(e){return Er(e,Fu(e))}function Cu(e,t,n){var r=Tr(e);return n&&Gi(e,t,n)&&(t=null),t?Er(t,r,ju(t)):r}function Pu(e){return Ir(e,Fu(e))}function Hu(e,t){return e?nn.call(e,t):!1}function Bu(e,t,n){n&&Gi(e,t,n)&&(t=null);var r=-1,i=ju(e),s=i.length,o={};while(++r0,f=n.enumErrorProps&&(e===Ct||e instanceof gt),l=n.enumPrototypes&&cu(e);while(++i=t&&e=0&&e.indexOf(t,n)==n}function ea(e){return e=Dt(e),e&&K.test(e)?e.replace($,qt):e}function ta(e){return e=Dt(e),e&&ut.test(e)?e.replace(ot,"\\$&"):e}function ra(e,t,n){e=Dt(e),t=+t;var r=e.length;if(r>=t||!Tn(t))return e;var i=(t-r)/2,s=hn(i),o=ln(i);return n=Pi("",o,n),n.slice(0,s)+e+n}function oa(e,t,n){return n&&Gi(e,t,n)&&(t=0),On(e,t)}function ua(e,t){var n="";e=Dt(e),t=+t;if(t<1||!e||!Tn(t))return n;do t%2&&(n+=e),t=hn(t/2),e+=e;while(t);return n}function la(e,t,n){return e=Dt(e),n=n==null?0:kn(n<0?0:+n||0,e.length),e.lastIndexOf(t,n)==n}function ca(t,n,r){var i=zn.templateSettings;r&&Gi(t,n,r)&&(n=r=null),t=Dt(t),n=br(br({},r||n),i,yr);var s=br(br({},n.imports),i.imports,yr),o=ju(s),u=ii(s,o),a,f,l=0,c=n.interpolate||st,h="__p += '",p=St((n.escape||st).source+"|"+c.source+"|"+(c===Y?et:st).source+"|"+(n.evaluate||st).source+"|$","g"),d="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++pt+"]")+"\n";t.replace(p,function(e,n,r,i,s,o){return r||(r=i),h+=t.slice(l,o).replace(at,Rt),n&&(a=!0,h+="' +\n__e("+n+") +\n'"),s&&(f=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=o+e.length,e}),h+="';\n";var v=n.variable;v||(h="with (obj) {\n"+h+"\n}\n"),h=(f?h.replace(z,""):h).replace(W,"$1").replace(X,"$1;"),h="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(f?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var m=ya(function(){return yt(o,d+"return "+h).apply(e,u)});m.source=h;if(fu(m))throw m;return m}function ha(e,t,n){var r=e;return e=Dt(e),e?(n?Gi(r,t,n):t==null)?e.slice(Jt(e),Kt(e)+1):(t+="",e.slice(Ht(e,t),Bt(e,t)+1)):e}function pa(e,t,n){var r=e;return e=Dt(e),e?(n?Gi(r,t,n):t==null)?e.slice(Jt(e)):e.slice(Ht(e,t+"")):e}function da(e,t,n){var r=e;return e=Dt(e),e?(n?Gi(r,t,n):t==null)?e.slice(0,Kt(e)+1):e.slice(0,Bt(e,t+"")+1):e}function va(e,t,n){n&&Gi(e,t,n)&&(t=null);var r=c,i=h;if(t!=null)if(hu(t)){var s="separator"in t?t.separator:s;r="length"in t?+t.length||0:r,i="omission"in t?Dt(t.omission):i}else r=+t||0;e=Dt(e);if(r>=e.length)return e;var o=r-i.length;if(o<1)return i;var u=e.slice(0,o);if(s==null)return u+i;if(bu(s)){if(e.slice(o).search(s)){var a,f,l=e.slice(0,o);s.global||(s=St(s.source,(tt.exec(s)||"")+"g")),s.lastIndex=0;while(a=s.exec(l))f=a.index;u=u.slice(0,f==null?o:f)}}else if(e.indexOf(s,o)!=o){var p=u.lastIndexOf(s);p>-1&&(u=u.slice(0,p))}return u+i}function ma(e){return e=Dt(e),e&&J.test(e)?e.replace(V,Qt):e}function ga(e,t,n){return n&&Gi(e,t,n)&&(t=null),e=Dt(e),e.match(t||ft)||[]}function ba(e,t,n){return n&&Gi(e,t,n)&&(t=null),Wt(e)?Sa(e):Sr(e,t)}function wa(e){return function(){return e}}function Ea(e){return e}function Sa(e){return Wr(xr(e,!0))}function xa(e,t){return Xr(e+"",xr(t,!0))}function Ta(e,t,n){if(n==null){var r=hu(t),i=r&&ju(t),s=i&&i.length&&Ir(t,i);if(s?!s.length:!r)s=!1,n=t,t=e,e=this}s||(s=Ir(t,ju(t)));var o=!0,u=-1,a=cu(e),f=s.length;n===!1?o=!1:hu(n)&&"chain"in n&&(o=n.chain);while(++u>>1,jn=En?En.BYTES_PER_ELEMENT:0,Fn=bt.pow(2,53)-1,In=wn&&new wn,qn={},Rn={};Rn[P]=C.Float32Array,Rn[H]=C.Float64Array,Rn[B]=C.Int8Array,Rn[j]=C.Int16Array,Rn[F]=C.Int32Array,Rn[I]=C.Uint8Array,Rn[q]=C.Uint8ClampedArray,Rn[R]=C.Uint16Array,Rn[U]=C.Uint32Array;var Un={};Un[E]=Un[x]=Un[k]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},Un[S]=Un[M]={constructor:!0,toString:!0,valueOf:!0},Un[T]=Un[N]=Un[A]={constructor:!0,toString:!0},Un[L]={constructor:!0},or(ht,function(e){for(var t in Un)if(nn.call(Un,t)){var n=Un[t];n[e]=nn.call(n,e)}});var Vn=zn.support={};(function(e){var t=function(){this.x=1},n={0:1,length:1},r=[];t.prototype={valueOf:1,y:1};for(var i in new t)r.push(i);Vn.argsTag=sn.call(arguments)==w,Vn.enumErrorProps=vn.call(Ct,"message")||vn.call(Ct,"name"),Vn.enumPrototypes=vn.call(t,"prototype"),Vn.funcDecomp=/\bthis\b/.test(function(){return this}),Vn.funcNames=typeof yt.name=="string",Vn.nodeTag=sn.call(Zt)!=L,Vn.nonEnumStrings=!vn.call("x",0),Vn.nonEnumShadows=!/valueOf/.test(r),Vn.ownLast=r[0]!="x",Vn.spliceObjects=(yn.call(n,0,1),!n[0]),Vn.unindexedChars="x"[0]+Et("x")[0]!="xx";try{Vn.dom=Zt.createDocumentFragment().nodeType===11}catch(s){Vn.dom=!1}try{Vn.nonEnumArgs=!vn.call(arguments,1)}catch(s){Vn.nonEnumArgs=!0}})(0,0),zn.templateSettings={escape:Q,evaluate:G,interpolate:Y,variable:"",imports:{_:zn}};var Tr=function(){function e(){}return function(t){if(hu(t)){e.prototype=t;var n=new e;e.prototype=null}return n||C.Object()}}(),kr=vi(jr),Lr=vi(Fr,!0),Pr=mi(),Hr=mi(!0),Gr=In?function(e,t){return In.set(e,t),e}:Ea;fn||(li=!an||!bn?wa(null):function(e){var t=e.byteLength,n=En?hn(t/jn):0,r=n*jn,i=new an(t);if(n){var s=new En(i,0,n);s.set(new En(e,0,n))}return t!=r&&(s=new bn(i,r),s.set(new bn(e,r))),i});var yi=!xn||!mn?wa(null):function(e){return new nr(e)},zi=In?function(e){return In.get(e)}:Ca,Wi=function(){return Vn.funcNames?wa.name=="constant"?Jr("name"):function(e){var t=e.name,n=qn[t],r=n?n.length:0;while(r--){var i=n[r],s=i.func;if(s==null||s==e)return i.name}return t}:wa("")}(),ss=function(){var e=0,t=0;return function(n,r){var i=Oo(),s=d-(i-t);t=i;if(s>0){if(++e>=p)return n}else e=0;return Gr(n,r)}}(),ps=Qo(function(e,t){return ru(e)||nu(e)?Cr(e,Dr(t,!1,!0)):[]}),bs=Ti(),ws=Ti(!0),Os=Qo(function(e,t){e||(e=[]),t=Dr(t);var n=t.length,r=wr(e,t);t.sort(At);while(n--){var i=parseFloat(t[n]);if(i!=s&&Qi(i)){var s=i;yn.call(e,i,1)}}return r}),Ps=Bi(),Hs=Bi(!0),qs=Qo(function(e){return ri(Dr(e,!1,!0))}),zs=Qo(function(e,t){return ru(e)||nu(e)?Cr(e,t):[]}),Xs=Qo(Us),no=Qo(function(e,t){var n=e?e.length:0;return Zi(n)&&(e=as(e)),wr(e,Dr(t))}),ro=pi(function(e,t,n){nn.call(e,n)?++e[n]:e[n]=1}),oo=xi(kr),uo=xi(Lr,!0),fo=ki(or,kr),lo=ki(ur,Lr),co=pi(function(e,t,n){nn.call(e,n)?e[n].push(t):e[n]=[t]}),po=pi(function(e,t,n){e[n]=t}),vo=Qo(function(t,n,r){var i=-1,s=typeof n=="function",o=t?t.length:0,u=Zi(o)?O(o):[];return kr(t,function(t){var o=s?n:t!=null&&t[n];u[++i]=o?o.apply(t,r):e}),u}),go=pi(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),bo=_i(pr,kr),wo=_i(dr,Lr),Oo=Ln||function(){return(new _).getTime()},Po=Qo(function(e,t,r){var i=n;if(r.length){var s=Vt(r,Po.placeholder);i|=u}return ji(e,i,t,r,s)}),Ho=Qo(function(e,t){t=t.length?Dr(t):Pu(e);var r=-1,i=t.length;while(++r"'`]/g,J=RegExp(V.source),K=RegExp($.source),Q=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,Z=/[\u0300-\u036f\ufe20-\ufe23]/g,et=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tt=/\w*$/,nt=/^0[xX]/,rt=/^\[object .+?Constructor\]$/,it=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,st=/($^)/,ot=/[.*+?^${}()|[\]\/\\]/g,ut=RegExp(ot.source),at=/['\n\r\u2028\u2029\\]/g,ft=function(){var e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",t="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(e+"+(?="+e+t+")|"+e+"?"+t+"|"+e+"+|[0-9]+","g")}(),lt=" \f \n\r\u2028\u2029 ᠎              ",ct=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","document","isFinite","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","window"],ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pt=-1,dt={};dt[P]=dt[H]=dt[B]=dt[j]=dt[F]=dt[I]=dt[q]=dt[R]=dt[U]=!0,dt[w]=dt[E]=dt[D]=dt[S]=dt[x]=dt[T]=dt[N]=dt[C]=dt[k]=dt[L]=dt[A]=dt[O]=dt[M]=dt[_]=!1;var vt={};vt[w]=vt[E]=vt[D]=vt[S]=vt[x]=vt[P]=vt[H]=vt[B]=vt[j]=vt[F]=vt[k]=vt[L]=vt[A]=vt[M]=vt[I]=vt[q]=vt[R]=vt[U]=!0,vt[T]=vt[N]=vt[C]=vt[O]=vt[_]=!1;var mt={leading:!1,maxWait:0,trailing:!1},gt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},yt={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},bt={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},wt={"function":!0,object:!0},Et={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},St=wt[typeof exports]&&exports&&!exports.nodeType&&exports,xt=wt[typeof module]&&module&&!module.nodeType&&module,Tt=St&&xt&&typeof global=="object"&&global,Nt=wt[typeof self]&&self&&self.Object&&self,Ct=wt[typeof window]&&window&&window.Object&&window,kt=xt&&xt.exports===St&&St,Lt=Tt||Ct!==(this&&this.window)&&Ct||Nt||this,zt=function(){try{Object({toString:0}+"")}catch(e){return function(){return!1}}return function(e){return typeof e.toString!="function"&&typeof (e+"")=="string"}}(),Yt=Gt();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Lt._=Yt,define("lodash-compat/index",[],function(){return Yt})):St&&xt?kt?(xt.exports=Yt)._=Yt:St._=Yt:Lt._=Yt}.call(this),define("lodash-compat",["lodash-compat/index"],function(e){return e}),function(e){typeof e=="undefined"&&(e={}),typeof e.performance=="undefined"&&(e.performance={}),e._perfRefForUserTimingPolyfill=e.performance,e.performance.userTimingJsNow=!1,e.performance.userTimingJsNowPrefixed=!1,e.performance.userTimingJsUserTiming=!1,e.performance.userTimingJsUserTimingPrefixed=!1,e.performance.userTimingJsPerformanceTimeline=!1,e.performance.userTimingJsPerformanceTimelinePrefixed=!1;var t=[],n=[],r=null,i,s;if(typeof e.performance.now!="function"){e.performance.userTimingJsNow=!0,n=["webkitNow","msNow","mozNow"];for(i=0;ir)u+=n.has(s,o)?s[o]:o,o="";i++}return u}function l(e,t,n,r){return typeof r=="undefined"&&(r=n),e.substr(0,n)+t+e.substr(r,e.length)}function c(e){return e===""}function h(e){return n.isString(e)&&e.length>0}function p(e){return e==="\r"}function d(e){return e==="\n"}function v(e){return e===" "}function m(e,t){var n=this.wordBoundariesAt(e,t);return n.start===-1?"":e.substring(n.start,n.end)}function g(e,t){if(t>e.length)return{start:-1,end:-1};if(t===e.length){if(e.search(/\s$/)!==-1)return{start:-1,end:-1};t--}var n=e.substring(0,t).search(/\S+$/),r=e.substring(t).search(/\s/);return n===-1&&(n=t),r===-1?r=e.length:r+=t,{start:n,end:r}}function y(e){return r+e+i}function b(e,t){var n=t;return h(e)&&!isNaN(e)&&(n=parseInt(e,10)),n}var n=e("lodash-compat"),r="‪",i="‬",s={"ª":"a","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L·","ŀ":"l·","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"ʼn","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","Ơ":"O","ơ":"o","Ư":"U","ư":"u","DŽ":"DZ","Dž":"Dz","dž":"dz","LJ":"LJ","Lj":"Lj","lj":"lj","NJ":"NJ","Nj":"Nj","nj":"nj","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǟ":"A","ǟ":"a","Ǡ":"A","ǡ":"a","Ǧ":"G","ǧ":"g","Ǩ":"K","ǩ":"k","Ǫ":"O","ǫ":"o","Ǭ":"O","ǭ":"o","ǰ":"j","DZ":"DZ","Dz":"Dz","dz":"dz","Ǵ":"G","ǵ":"g","Ǹ":"N","ǹ":"n","Ǻ":"A","ǻ":"a","Ȁ":"A","ȁ":"a","Ȃ":"A","ȃ":"a","Ȅ":"E","ȅ":"e","Ȇ":"E","ȇ":"e","Ȉ":"I","ȉ":"i","Ȋ":"I","ȋ":"i","Ȍ":"O","ȍ":"o","Ȏ":"O","ȏ":"o","Ȑ":"R","ȑ":"r","Ȓ":"R","ȓ":"r","Ȕ":"U","ȕ":"u","Ȗ":"U","ȗ":"u","Ș":"S","ș":"s","Ț":"T","ț":"t","Ȟ":"H","ȟ":"h","Ȧ":"A","ȧ":"a","Ȩ":"E","ȩ":"e","Ȫ":"O","ȫ":"o","Ȭ":"O","ȭ":"o","Ȯ":"O","ȯ":"o","Ȱ":"O","ȱ":"o","Ȳ":"Y","ȳ":"y","ʰ":"h","ʲ":"j","ʳ":"r","ʷ":"w","ʸ":"y","ˡ":"l","ˢ":"s","ˣ":"x"};t.anyWordStartsWith=o,t.clean=u,t.removeNonWordCharacters=a,t.normalize=f,t.inject=l,t.isEmpty=c,t.isNotEmpty=h,t.isCarriageReturn=p,t.isNewLine=d,t.isWhiteSpace=v,t.wordAt=m,t.wordBoundariesAt=g,t.forceLTREmbedding=y,t.tryParseInt=b}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/array",["require","exports","./stringUtils"],e)}(function(e,t){function r(e,t){function n(e,t){return e[t]}return e.sort(function(e,r){return a(n(e,t),n(r,t))})}function i(e,t){function n(e,t){return e[t]()}return e.sort(function(e,r){return a(n(e,t),n(r,t))})}function s(e,t,n){e.splice(t,0,n)}function o(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function u(e,t){return e.splice(t,1)[0]}function a(e,t){var r=n.normalize(e.toLowerCase().trim()),i=n.normalize(t.toLowerCase().trim());return ri?1:0}var n=e("./stringUtils");t.sortByProperty=r,t.sortByObservableProperty=i,t.insertAt=s,t.swapItems=o,t.removeFrom=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/async",["require","exports","swx-browser-globals"],e)}(function(e,t){function r(e,t,r){var i=t?e.bind(t):e;return r?Promise.resolve().then(i):n.getWindow().setTimeout(i,0)}var n=e("swx-browser-globals");t.execute=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/builderMixin",["require","exports","lodash-compat"],e)}(function(e,t){function r(){return r.prototype}var n=e("lodash-compat");r.prototype={build:function(){var e=Object.create(this.prototype);return this.apply(e,arguments)||e}},n.assign(r,r.prototype);var i=r;return i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/cancelation",["require","exports","lodash-compat"],e)})(function(e,t){function s(e,t){return Promise.race([Promise.resolve(e),t])}function o(e,t){if(!t||!e||!n.isObject(e))return Promise.resolve(e);var r=e;if(n.isFunction(r.makeCancelable))return r.makeCancelable(t);var i=e;return n.isFunction(i.then)?s(i,t):undefined}function u(e){if(!e||!n.isObject(e)||!n.isFunction(e.abort))return e;var t=e;return t.makeCancelable=function(e){var t=this,n;return e["catch"](function(e){n=e,t.abort()}),Promise.resolve(this)["catch"](function(t){throw e.isCanceled?(n.innerException=t,n):t})},t}function a(){return new r}var n=e("lodash-compat"),r=function(){function e(){}return e.prototype.getToken=function(){var e=this,t=function(){var t=new Promise(function(t,n){e.rejectTokenFn=n});return Object.defineProperty(t,"isCanceled",{get:function(){return e.isCanceled}}),t.throwIfCanceled=function(){if(e.isCanceled)throw new i},e.isCanceled=!1,t};return this.token=this.token||t(),this.token},e.prototype.cancel=function(e){e=e||new i,this.token||this.getToken();if(this.isCanceled)throw new Error("The token is already canceled");this.isCanceled=!0,this.rejectTokenFn(e)},e}();t.CancelationTokenFactory=r;var i=function(e){function t(){return e.call(this,"Operation canceled")||this}return __extends(t,e),t}(Error);t.OperationCanceledError=i,t.makeCancelablePromise=s,t.makeCancelable=o,t.adaptAbortable=u,t.cancelableOperation=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/guid",["require","exports"],e)}(function(e,t){function n(e){var t=e.toString(16),n=4-t.length,r;for(r=0;r>>16),r+1===3&&(e[r+1]="4"+e[r+1].substring(1));return e}function i(){var e=r();return e[0]+e[1]+"-"+e[2]+"-"+e[3]+"-"+e[4]+"-"+e[5]+e[6]+e[7]}function s(){var e=r();return e[0]+e[1]+e[2]+e[3]+e[4]+e[5]+e[6]+e[7]}t.create=i,t.createRaw=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/http",["require","exports","lodash-compat"],e)}(function(e,t){function i(e){var t=e.request.getAllResponseHeaders(),i=t&&t.split(/\n+/g),s={};return i&&i.length&&n.forEach(i,function(e){e=e&&e.trim();var t=r.exec(e);if(t&&t.length===4){var n=t[1],i=t[3];s[n]=i}}),s}function s(e,t){var n=i(e);return n&&n[t]||null}var n=e("lodash-compat"),r=/^([\w\-]+)(:{1}[ \t]*)(.*)$/i;t.getAllResponseHeaders=i,t.getResponseHeader=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/loader",["require","exports","swx-browser-globals"],e)}(function(e,t){function r(e,t){e.getElementsByTagName("head")[0].appendChild(t)}function i(e){var t=n.getDocument(),i=t.createElement("link");return i.href=e,i.type="text/css",i.rel="stylesheet",r(t,i),i}function s(e,t,i){var s=n.getDocument(),o=s.createElement("script");return o.src=e,o.type="text/javascript",o.async=!0,t&&(o.onload=t),i&&(o.onerror=i),r(s,o),o}var n=e("swx-browser-globals");t.loadStyle=i,t.loadScript=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/regex",["require","exports"],e)}(function(e,t){function n(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function r(e,t){return new RegExp(e.join(""),t)}t.escapeSpecialChars=n,t.multilineRegExp=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/sessionStorage",["require","exports","swx-browser-globals"],e)}(function(e,t){function r(e,r){var i=n.getWindow();try{i.sessionStorage.setItem(e,r),delete t._backingStore[e]}catch(s){t._backingStore[e]=r}}function i(e){var r=n.getWindow();try{var i=r.sessionStorage.getItem(e);return!i&&e in t._backingStore?t._backingStore[e]:(t._backingStore[e]=i,i)}catch(s){}}function s(e){var r=n.getWindow();try{delete t._backingStore[e],r.sessionStorage.removeItem(e)}catch(i){}}function o(){var e=n.getWindow();try{t._backingStore={},e.sessionStorage.clear()}catch(r){}}var n=e("swx-browser-globals");t._backingStore={},t.set=r,t.get=i,t.remove=s,t.clear=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/settablePromise",["require","exports"],e)}(function(e,t){function n(){var e,t,n=new Promise(function(n,r){e=n,t=r});return n.resolve=e,n.reject=t,n}t.build=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/stopwatch",["require","exports"],e)}(function(e,t){function r(){return new n}var n=function(){function e(){this.msElapsed=0,this.isPaused=!1,this.startTime=(new Date).getTime()}return e.prototype.pause=function(){this.isPaused||(this.msElapsed+=(new Date).getTime()-this.startTime,this.isPaused=!0)},e.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.startTime=(new Date).getTime())},e.prototype.duration=function(){return this.isPaused?this.msElapsed:this.msElapsed+(new Date).getTime()-this.startTime},e.prototype.durationInMinutes=function(){var e=this.duration()/6e4;return Math.ceil(e)},e.prototype.durationInSeconds=function(){var e=this.duration()/1e3;return Math.ceil(e)},e}();t.Stopwatch=n,t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/url",["require","exports","lodash-compat"],e)}(function(e,t){function r(e,t,n){return e.length?e.push("&"):e=["?"],t==null?e.push(encodeURIComponent(n)):e=e.concat([encodeURIComponent(n),"=",encodeURIComponent(t)]),e}function i(e){var t=[];for(var i=1;i1)throw new RangeError("Query arguments object should be the last parameter");var u=n.head(s),a=n.reduce(o,function(e,t,r){var i=n.last(e);return i&&!n.endsWith(i,"/")&&!n.startsWith(t,"/")&&e.push("/"),e.push(t),e},[]);return a=a.concat(n.flatten(n.reduce(u,r,[]))),a.join("")}function s(e,t){if(e.indexOf("?")>-1&&e.indexOf(t)>-1&&t!==""){var n=e.split("?"),r=new RegExp("[&]?"+t+"=[^&]+");n[1]=n[1].replace(r,"").replace(/^&/,""),e=n[1]!==""?n.join("?"):n[0]}return e}function o(e,t,n){var r="&";return e.indexOf("?")===-1&&(r="?"),e=e+r+t,n&&n.length&&(e+="="+n),e}function u(e,t){var n;if(e.indexOf("?")>-1){var r=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)"),i=r.exec(e);i&&i.length>=2&&(n=i[2])}return n}var n=e("lodash-compat");t.buildUrl=i,t.removeQueryParameter=s,t.appendQueryParameter=o,t.getQueryParameterValueByName=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/version",["require","exports"],e)}(function(e,t){var n=function(){function e(e){this.unknownVersionString="U",this.isVersionValid=!0,this.versionString=e,this.parseComponents()}return e.prototype.getMajor=function(){return this.components[0]},e.prototype.getMinor=function(){return this.components[1]},e.prototype.getAllComponents=function(){return this.components},e.prototype.getOriginalString=function(){return this.versionString},e.prototype.isValid=function(){return this.isVersionValid},e.prototype.compareTo=function(e){var t=0,n=0,r=e.getAllComponents();if(!this.isValid()||!e.isValid())throw new Error("Invalid version cannot be compared");for(var i=0;in)return 1}return 0},e.prototype.parseComponents=function(){if(!this.versionString){this.components=[this.unknownVersionString,this.unknownVersionString],this.isVersionValid=!1;return}var e=this.getDelimiter();e?(this.components=this.versionString.split(e),this.validateComponents()):(this.components=[this.versionString,this.unknownVersionString],this.isVersionValid=!1)},e.prototype.validateComponents=function(){for(var e=0;e-1?".":this.versionString.indexOf("_")>-1?"_":null},e}();t.Version=n;var r=function(e){return new n(e)};t.__esModule=!0,t["default"]={parse:r},t.parse=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/file",["require","exports"],e)}(function(e,t){function n(e){var t=["image/png","image/x-png","image/jpeg"];return t.some(function(t){return e.type===t})}t.isImage=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-common/lib/index",["require","exports","./array","./async","./builderMixin","./cancelation","./guid","./http","./loader","./regex","./sessionStorage","./settablePromise","./stopwatch","./stringUtils","./url","./version","./file"],e)}(function(e,t){var n=e("./array");t.array=n;var r=e("./async");t.async=r;var i=e("./builderMixin");t.builderMixin=i;var s=e("./cancelation");t.cancelation=s;var o=e("./guid");t.guid=o;var u=e("./http");t.http=u;var a=e("./loader");t.loader=a;var f=e("./regex");t.regex=f;var l=e("./sessionStorage");t.sessionStorage=l;var c=e("./settablePromise");t.settablePromise=c;var h=e("./stopwatch");t.stopwatch=h;var p=e("./stringUtils");t.stringUtils=p;var d=e("./url");t.url=d;var v=e("./version");t.version=v;var m=e("./file");t.file=m}),define("swx-utils-common",["swx-utils-common/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-browser-detect/lib/detect",["require","exports","swx-browser-globals","swx-utils-common"],e)}(function(e,t){function p(){return n.getWindow().navigator.userAgent}function d(e){return p().indexOf(e)>-1}function v(){return d("Trident")}function m(){return d(i.EDGE)}function g(){return d(i.FIREFOX)}function y(){return d(i.CHROME)}function b(){return d("OPR/")}function w(){return b()?i.UNKNOWN:d(i.PHANTOMJS)?i.PHANTOMJS:m()?i.EDGE:d(i.ELECTRON)?i.ELECTRON:d(i.CHROME)?i.CHROME:d(i.FIREFOX)?i.FIREFOX:d(i.SAFARI)?i.SAFARI:d(i.SKYPE_SHELL)?i.SKYPE_SHELL:v()?i.MSIE:i.UNKNOWN}function E(){function e(){var e,t=p(),n=t.match(new RegExp(i.MSIE+" "+c));return n?n[1]:(e=t.match(new RegExp("rv:"+c)),e?e[1]:undefined)}function t(e){var t;return e===i.SAFARI&&(e="Version"),t=p().match(new RegExp(e+"/"+c)),t?t[1]:f}return v()?e():t(w())}function S(){var e=/(android|ipod|windows phone|wpdesktop|windows ce|blackberry\w*|meego|webos|palm|symbian|pda|\w*?mobile\w*?|\w*?phone\w*?)/i,t=/tablet|ipad/i;return p().match(e)?o.MOBILE:p().match(t)?o.TABLET:o.DESKTOP}function x(){var e=/(windows|win32)/i,t=/ arm;/i,n=/windows\sphone\s\d+\.\d+/i,r=/(macintosh|mac os x)/i,i=/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,o=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|cros)/i,u=/android/i;return p().match(n)?s.WINDOWS_PHONE:p().match(t)?s.WINDOWS_RT:p().match(i)?s.IOS:p().match(u)?s.ANDROID:p().match(o)?s.LINUX:p().match(r)?s.MACOSX:p().match(e)?s.WINDOWS:s.UNKNOWN}function T(e){function t(e){var t=p().match(new RegExp("Windows NT "+c));if(t){if(e)return t[1];if(u[t[1]])return u[t[1]]}return f}function n(e){var t=p().match(new RegExp(s.MACOSX+" "+h));if(t){var n=r.version.parse(t[1].replace(/_/g,"."));return e?n.getAllComponents().join("."):n.getMajor()}return f}return x()===s.WINDOWS?t(e):x()===s.MACOSX?n(e):f}function N(){return d("WOW64")||d("Win64")}function C(){var e=n.getWindow();return{width:n.getWindow().screen&&n.getWindow().screen.width||0,height:n.getWindow().screen&&n.getWindow().screen.height||0,pixelRatio:n.getWindow().devicePixelRatio||0,colorDepth:n.getWindow().screen&&n.getWindow().screen.colorDepth||0,isTouchEnabled:Object.prototype.hasOwnProperty.call(e,"ontouchstart")||n.getWindow().navigator.MaxTouchPoints>0||n.getWindow().navigator.msMaxTouchPoints>0}}function k(){return{deviceType:S(),osName:x(),osVersion:T(!1),osRawVersion:T(!0),is64bit:N(),platform:n.getWindow().navigator.platform}}function L(){return w()===i.MSIE&&A()?n.getWindow().external.msIsSiteMode():"n/a"}function A(){return n.getWindow().hasOwnProperty("external")&&n.getWindow().external.hasOwnProperty("msIsSiteMode")}function O(){return w()===i.SKYPE_SHELL}function M(){return w()===i.ELECTRON}function _(){return x()===s.LINUX&&(w()===i.CHROME||w()===i.ELECTRON)}function D(){var e=n.getWindow();return(e.navigator.getUserMedia||e.navigator.mozGetUserMedia||e.navigator.webkitGetUserMedia)&&(typeof e.RTCPeerConnection!="undefined"||typeof e.RTCIceGatherer!="undefined"||typeof e.mozRTCPeerConnection!="undefined"||typeof e.webkitRTCPeerConnection!="undefined")}function P(){return D()}function H(){return w()===i.EDGE||w()===i.PHANTOMJS?!1:w()===i.CHROME&&I()>=l?!1:!0}function B(){var e=w();return e===i.FIREFOX||e===i.CHROME}function I(){var e=F();return isNaN(e)?e:parseInt(e,10)}function q(e){return e in n.getWindow().document.documentElement.style}var n=e("swx-browser-globals"),r=e("swx-utils-common"),i={MSIE:"MSIE",CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",EDGE:"Edge",ELECTRON:"Electron",SKYPE_SHELL:"SkypeShell",PHANTOMJS:"PhantomJS",UNKNOWN:"Unknown"},s={WINDOWS:"Windows",MACOSX:"Mac OS X",WINDOWS_PHONE:"Windows Phone",WINDOWS_RT:"Windows RT",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNKNOWN:"Unknown"},o={DESKTOP:1,MOBILE:2,TABLET:8},u={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},a={OBJECT_FIT:"objectFit"},f="U",l="42",c="([\\d,.]+)",h="([\\d,_,.]+)",j=function(){var e={},t=n.getWindow().location;if(!t.search)return e;var r=t.search.substring(1).split("&");if(!r)return e;for(var i=0;i=t||i<0)return}}function o(){n=!0;try{i()}finally{n=!1,e.length&&r(o,!1)}}function u(){if(n||e.length>1)return;r(o,!0)}function a(t){e.push(t),u()}var e=[],t=16,n=!1;return a}function M(e){var t=[];for(var n=1;n=0);var t=jt(e+" sec timeout",{cancel:function(e){o(n),t.reject(e)}}),n=s(function(){t.resolve()},e*1e3|0);return t.promise}function D(e){return Pt(e)().then(function(){return U(D(e),{locked:!0})})}function P(e,t){return N(ht(t)&&t>0),e=Pt(e),D(function(){return e().then(B(_,t))})}function H(e,t,n){return t in e?e[t]:n}function B(e){var t=[];for(var n=1;n0}function mt(e){return e===null||e===undefined}function gt(e){return ht(e)&&(e|0)==e}function yt(e,t){return gt(e)&&ft(t)&&e>=0&&e=e&&n<=t}function wt(e){return ut(e)&&vt(e.type)&&vt(e.url)}function Et(e){return at(e)&&"status"in e}function St(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function xt(e){return e&&e[h]}function Tt(e){return e instanceof Ft}function Nt(e){return e&&e.constructor===ln}function Ct(e){return e&&e.constructor===sn}function kt(e){return e&&e.constructor===Zt}function Lt(e,t){var n,r=t.split("|");for(n=0;n&;#/]/gm,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/\r\n|\n/gm,function(){return"
            "})}function _t(e){return(new Qt(""+e+"")).text()}function Dt(e){return e.replace(/&(#?\w+);/gm,function(e,t){return t.charAt(0)=="#"?String.fromCharCode(+t.slice(1)):Dt.entities[t]})}function Pt(e,t){var n=e[h]?e:function(){try{return jt.wait(e.apply(this,arguments),t)}catch(n){return jt().reject(n).promise}};return V(n,h,!0),n}function Bt(e,t){this.event=e,this.listener=t}function jt(e,t){if(this instanceof jt){ct(e)||(t=e,e=void 0),t=t||{};var n=this,r={};return r.leafs=[],r.state="pending",r.status=sn({value:e}),t.mode&&(r.mode=t.mode),t.cancel&&(r.fnCancel=t.cancel),r.promise=new jt.Promise(n),U(n,{_:r,status:r.status,promise:r.promise}),undefined}return new jt(e,t)}function Ft(e){var t=jt();try{e(function(e){t.resolve(e)},function(e){t.reject(e)},t.status)}catch(n){t.promise.state()=="pending"&&t.reject(n)}return t.promise}function It(e){return st(It.prototype,{exec:function(t,n){var r=e(t,n||0);return arguments.length==2?r:!r||r.pos!=t.length?null:r.res}})}function qt(e){return It(function(t,n){return t.slice(n,n+e.length)==e?{res:e,pos:n+e.length}:undefined})}function Rt(e){return It(function(t,n){var r=e.exec(t.slice(n));return r&&r.index==0?{res:r[0],pos:n+r[0].length}:undefined})}function Ut(e,t){return It(function(n,r){return e.exec(n,r)||{res:t,pos:r}})}function zt(e,t){return It(function(n,r){return!t.exec(n,r)&&e.exec(n,r)})}function Wt(){var e=[];for(var t=0;t/,"")))}}function Yt(e){var t=Yt.pattern.exec(e||"");if(t)return t;throw new SyntaxError("Invalid WWW-Authenticate header:\n"+e)}function Zt(e,t){function r(){var t;if(!n.enabled()){t=v("CommandDisabled",{reason:n.enabled.reason});if(xt(e))return jt().reject(t).promise;throw t}return e.apply(this,arguments)}function i(){return"[Command: enabled = "+n.enabled()+"]"}function s(e){return Zt(function(){return n.apply(e,arguments)},n.enabled)}var n=r;return U(n,{constructor:Zt,enabled:t&&t.asReadOnly(),bind:s,toString:i})}function en(e){return U(e,{constructor:Zt,toString:function(){return"[Command: enabled = true]"},enabled:on(!0)})}function tn(e){return e!==void 0?Zt(function(){},on(!1,e)):(tn.instance||(tn.instance=Zt(function(){},on(!1))),tn.instance)}function nn(e){return e!==void 0?Zt(Pt(function(){}),on(!1,e)):(nn.instance||(nn.instance=Zt(Pt(function(){}),on(!1))),nn.instance)}function rn(e,t){var n=0;return function(){var r=!1;return n++,n==1&&e&&e(),{dispose:function(){if(r)throw v("AlreadyDisposed");r=!0,n--,n==0&&t&&t()}}}}function sn(e){function s(e,n){return arguments.length==0?t._value:(t._write(e,n),this)}var t=s,n=e&&e.get,r=e&&e.set,i=e&&e.readOnly;return e&&e.value!==void 0&&(t._value=e.value),e&&e.reason!==void 0&&(t.reason=e.reason),e&&e.check&&(t._check=e.check),n&&(t._getter=Pt(n)),i&&(t._ro=t),r&&(t._setter=Pt(r,"sync")),e&&e.subscribed&&(t._subscribed=e.subscribed),e&&e.unsubscribed&&(t._unsubscribed=e.unsubscribed),L(t,sn.prototype),U(t,{get:kt(n)?Zt(t._getAsync,n.enabled):en(t._getAsync),set:i?nn():kt(r)?Zt(t._setAsync,r.enabled):en(t._setAsync)}),Object.defineProperty(t,"changed",{get:t._getChanged,set:function(e){t._getChanged(),t._changed.observer=e}}),t}function on(e,t){if(t===void 0){if(e===null)return sn["null"];if(e===!0)return sn["true"];if(e===!1)return sn["false"]}return sn({value:e,reason:t,readOnly:!0})}function an(e,t){var n=sn();return n(e,t),n.inc=function(){n(n()+1)},n.dec=function(){n(n()-1)},n}function fn(e,t){var n=sn();return n(e,t),n}function ln(e){function r(e){return arguments.length==0?t._asArray():ft(e)?(t.empty(),t._addArray(e),this):t._getFromCache(e)}var t=r,n=t._=U({},e);return e&&e.get&&(n.get=Pt(e.get)),n.vals=[],n.keys=[],n.idxs={},L(t,ln.prototype),t._init(),t}function cn(e){function o(t,n){N(!r[t]),N(t>e),N(pt(n)),r[t]=Pt(n)}function u(e){C(e>=n(),"InvalidTargetState",{currentTarget:n(),requestedTarget:e});if(e==t())return;return e>n()&&(i=jt("advancing to target state "+e,{cancel:a}),n.set(e),f(i)),i.promise}function a(e){s.cancel(e),s=null}function f(e){if(s)return;var i=t()+1;e.status("advancing to state "+i),s=r[i].call(null),s.then(function(r){s=null,t.set(i),t()0)f()}function f(){var t=r.splice(0,1)[0],f=s[t],l=i[t];delete s[t],delete i[t],o.splice(0,1),n++,u[t]=e(f),u[t].then(function(e){l.resolve(e)},function(e){l.reject(e)},l.status).then(function(){n--,delete u[t],a()})}function l(e,t){var n=o.length;while(n>0&&t>o[n-1])n--;o.splice(n,0,t),r.splice(n,0,e)}function c(e,t){var n;if(u[e])u[e].cancel(t);else{i[e].reject(t),delete s[e],delete i[e];for(n=0;n0),e=Pt(e);var n=0,r=[],i={},s={},o=[],u={};return function(e,t){var n=X(),r=jt("Waiting in the throttling queue.",{cancel:B(c,n)});return i[n]=r,s[n]=e,l(n,t),a(),r.promise}}function pn(e){N(pt(e));var t=null;return function(){return t||(t=e())}}function dn(e,t){function i(e,t,r){N(ht(e)),N(r instanceof jt);var i=0;while(in[i].priority)i++;n.splice(i,0,{priority:e,request:t,task:r})}function o(e){N(e>0),N(n.length>0);var t,r=[],i=[];for(t=n.length-1;t>=0&&r.length0);var n=[],r;return function(e,t){var o=jt("Waiting in the batching queue.",{cancel:function(e){u(o,e)}});return r||(r=s(function(){r=null;while(n.length>0)a()},0)),i(t,e,o),o.promise}}function gn(e){function t(e){N(ct(e));var t=e.split("\r\n"),n,r,s,o;for(var u=0;u=0&&(r=$(o.substr(0,n)),s=$(o.substr(n+1)),i(r,s))}function n(e){N(at(e));for(var t in e)i(t,e[t]+"")}function r(e){return N(vt(e)),o[e.toLowerCase()]}function i(e,t){N(vt(e)),N(vt(t)),e=e.toLowerCase(),o[e]?o[e]+="\n"+t:o[e]=t}function s(){var e,t,n,r="";for(t in o){n=o[t].split("\n");for(e=0;e",amp:"&",nbsp:" ",quot:'"'}}(Dt||(Dt={})),t.async=Pt;var Ht=function(){function e(t){function s(e,t){return n.on(e,t),pt(t)&&t(this),new Bt(n,e)}var n=s,r,i=t||{};return this instanceof e?(r=this,U(r,i),r._listeners=[],r._modes=[],r._locked=!1,r.observer=n,L(n,e.prototype.observer),n._event=r,r):new e(t)}return e}();t.event=Ht,U(Bt.prototype,{dispose:function(){this.event.off(this.listener)}}),Ht.prototype=function(){},U(Ht.prototype,{constructor:Ht,fire:function(){var e=this;if(e._enqueue(e,e._fire,arguments))return;e._fire.apply(e,arguments),e._dequeue()},_fire:function(){var e,t=this;for(e=0;e0},_dequeue:function(){var e,t=this;if(t._queue){while(e=t._queue.shift())e[1].apply(e[0],e[2]);t._queue=null}t._locked=!1},observed:function(){return this._listeners.length>0},observer:{toString:function(){var e=this._event._listeners.length;return"[Event"+(e?": "+e+" listener"+(e==1?"":"s"):"")+"]"},on:function(e,t){var n=this._event;if(n._enqueue(this,this._addListener,[e,t]))return;this._addListener(e,t),n._dequeue()},_addListener:function(e,t){var n=this._event;N(pt(e)),n.adding&&n.adding.call(n.context,e),n._listeners.push(e),n._modes.push(t),n.added&&n.added.call(n.context,e),n._listeners.length==1&&n.subscribed&&n.subscribed.call(n.context)},off:function(e){var t=this._event;if(t._enqueue(this,this._removeListener,[e]))return;this._removeListener(e),t._dequeue()},_removeListener:function(e){var t=this._event,n=j(t._listeners,e);n>=0&&(t._listeners.splice(n,1),t._modes.splice(n,1),t._listeners.length==0&&t.unsubscribed&&t.unsubscribed.call(t.context))}}}),t.task=jt,U(jt.prototype,{resolve:function(e){var t=this,n=t._;return C.state(n.state,"pending"),n.value=e,n.state="resolved",n.$state&&n.$state._set(n.state),n.promise.result=e,t._complete()},reject:function(e){var t=this,n=t._;return C.state(n.state,"pending"),n.value=e,n.state="rejected",n.$state&&n.$state._set(n.state),n.promise.error=e,t._complete()},_complete:function(){var e=this,t=e._;t.status(null);for(var n=0;n@,;:\\\x22/\[\]?=\s]+/),n=Wt(t,qt("/"),t).merge(),r=Rt(/[^\uffff]*/).then(e.decodeData),i=Jt(qt('"'),qt('"')),s=Wt(Rt(/\s*=\s*/),Xt(i,t)).select(1),o=Wt(Rt(/\s*;\s*/),t,Ut(s,!0));return Wt(qt("data:"),Ut(n),Vt(o).join(1,2),Rt(/\s*,\s*/),r).as({mime:1,attributes:2,data:4})}()}(Kt||(Kt={}));var Qt=function(){function e(t){if(!(ct(t)||t&&t.ast))throw new Error("Invalid argument: "+t);if(!(this instanceof e))return new e(t);var n,r;try{n=t.ast||e.pattern.exec(t);if(!n)throw void 0}catch(i){throw r=new SyntaxError("Invalid XML: "+t),r.reason=i,r}var s=n.attrs||{},o=(n.nodes||[]).map(function(t){return new e({ast:ct(t)?{text:t}:t})}),u=function(e,t){return e+t.text()},a=function(){return n.name},f=function(){return n.text||o.reduce(u,"")};this.attrs=s,this.nodes=o,this.name=a,this.text=f}return e.prototype.toString=function(){return"[object XmlNode]"},e.prototype.attr=function(e){return N(e in this.attrs,"Attribute does not exist: "+this.name()+"."+e),this.attrs[e]},e.prototype.selectOne=function(e,t){var n=K(this.nodes,pt(e)?e:function(n){var r,i;if(t)for(r in t){i=r.toLowerCase();if(t[i]!=n.attrs[i])return!1}return n.name()==e.toLowerCase()});return N(n.length==1,"Single node expected: "+e),n[0]},e}();Qt.pattern=function(){var e,t=Rt(/[\x00-\x20]*/),n=Rt(/\x22[^\x22]*\x22/).then(function(e){return e.slice(1,-1)}),r=Rt(/[^\s<>\x22]+/),i=Xt(n,r).then(Dt),s=Rt(/[^<]+/m).then(Dt),o=Rt(/[\w\d:-]+/).then(function(e){return e.toLowerCase()}),u=Wt(o,Ut(Wt(t,qt("="),t,i).select(3))),a=$t(u,t).join(0,1),f=Wt(qt("<"),t,o,t,a,t,qt(">")).as({name:2,attrs:4}),l=Wt(qt("<"),t,o,t,a,t,qt("/>")).as({name:2,attrs:4}),c=Wt(qt("")).select(2),h=It(function(t,n){return e.exec(t,n)}),p=Wt(f,Vt(Xt(h,s)),c).then(function(e){if(e[0].name==e[2])return{name:e[2],nodes:e[1],attrs:e[0].attrs};throw new SyntaxError(" does not match <"+e[0].name+">")});return e=Xt(p,l)}(),function(e){e.pattern=function(){var e=Rt(/[\s,]*/),t=Rt(/[^\s,=]+/),n=Jt(qt('"'),qt('"')),r=Wt(t,Rt(/\s*=\s*/),n),i=$t(r,e).join(0,2),s=Wt(t,e,i);return $t(s,e).join(0,2)}()}(Yt||(Yt={})),t.command=Zt,t.enabledCommand=en,t.disabledCommand=tn,function(e){}(tn||(tn={})),t.disabledCommand=tn,t.disabledAsyncCommand=nn,function(e){}(nn||(nn={})),t.disabledAsyncCommand=nn,t.property=sn,function(e){e.sUpdated={}}(sn||(sn={})),t.property=sn,sn.prototype=function(){},U(sn.prototype,{constructor:sn,toString:function(){return"[Property: value = "+this()+"]"},map:function(e){var t=this,n,r=sn({get:Zt(function(){return t.get().then(e)},t.get.enabled),subscribed:function(){n=t.subscribe()},unsubscribed:function(){n.dispose()}});return t.changed(function(t,n){r(e(t),n)}),r.asReadOnly()},when:function(e,t){function s(e,n,s){i(e)&&t.call(r,n,s)}var n=this.changed,r={dispose:function(){n.off(s)}},i=pt(e)?e:function(t){return t===e};return n(s),r},once:function(e,t){return this.when(e,function(){this.dispose(),t.apply(null,arguments)})},equals:function(e){return this.map(function(t){return t==e})},equalsAny:function(){var e=[].slice.call(arguments);return this.map(function(t){return Y(e,function(e){return e==t})})},fork:function(e){var t=this,n,r=e.enabled||on(!0),i=r===on(!1),s=sn({value:t(),reason:t.reason,readOnly:i,set:!i&&Zt(function(n,r){return Pt(e)(n,r).then(function(e){return t.set(e,r)})},r),get:t.get.bind(t),subscribed:function(){n=t.subscribe()},unsubscribed:function(){n.dispose()}});return(t._forks=t._forks||[]).push(s),s},asReadOnly:function(){var e=this;return e._ro||(e._ro=e.fork(nn())),e._ro},observed:function(){var e=this,t=e._changed;return t&&t.observed()},subscribe:function(){var e=this;return e.subscribe=rn(e._subscribed,e._unsubscribed),e.subscribe()}}),U(sn.prototype,{_set:function(e,t){var n=this,r=n._value,i,s=n._forks,o=n._changed;if(!Ot(e,r)||!Ot(t,n.reason)){n._value=e,n.reason=t,o&&o.fire(e,t,r);if(s)for(i=0;i0),r&&r(e),i?i.call(n,e,t).then(function(e){return n._set(e,t)}):n._set(e,t)},"sync"),_write:function(e,t){var n=this,r=n._check,i=n._setter;r&&r(e);if(!n.set.enabled())throw Error("This is a read-only property.");i&&t!==sn.sUpdated?i.call(n,e,t).then(function(e){n._set(e,t)}):n._set(e,t)}}),t.constProperty=on;var un=sn;un["true"]=sn({value:!0,readOnly:!0}),un["false"]=sn({value:!1,readOnly:!0}),un["true"].get.enabled=un["true"],un["true"].set.enabled=un["false"],un["false"].get.enabled=un["true"],un["false"].set.enabled=un["false"],nn.instance.enabled=un["false"],un["null"]=sn({value:null,readOnly:!0}),t.numProperty=an,t.boolProperty=fn,t.collection=ln,ln.prototype=function(){},U(ln.prototype,{_init:function(){var e=this;Object.defineProperties(e,{added:{enumerable:!0,get:e._initAddedEvent,set:function(t){e._initAddedEvent(),e._.added.observer=t}},removed:{enumerable:!0,get:e._initRemovedEvent,set:function(t){e._initRemovedEvent(),e._.removed.observer=t}},changed:{enumerable:!0,get:e._initChangedEvent,set:function(t){e._initChangedEvent(),e._.changed.observer=t}},size:{enumerable:!0,get:e._initSizeProperty,set:function(t){e._initSizeProperty(),e._.size.observer=t}}})},_initAddedEvent:function(){var e=this,t=e._,n="added",r;return t[n]=t[n]||new Ht({context:e,adding:e._addedListenerAdding}),r=t[n].observer,r},_addedListenerAdding:function(e){var t=this,n=t._;J(n.vals,function(t,r){e(t,n.keys[r],r)})},_initRemovedEvent:function(){var e=this,t=e._,n="removed",r;return t[n]=t[n]||new Ht,r=t[n].observer,r},_initChangedEvent:function(){var e=this,t=e._,n="changed",r;return t[n]=t[n]||new Ht({added:e._changedListenerAdded}),r=t[n].observer,r},_changedListenerAdded:function(e){e()},_initSizeProperty:function(){var e=this,t=e._,n="size",r;return t[n]=t[n]||an(t.vals.length),r=t[n].asReadOnly(),r},subscribe:function(){var e=this,t=e._;return e.subscribe=rn(t.subscribed,t.unsubscribed),e.subscribe()},observed:function(){var e=this._,t=e.added,n=e.removed,r=e.changed;return t&&t.observed()||n&&n.observed()||r&&r.observed()},_insert:function(e,t,n){var r,i=this._,s=i.vals.length;for(r=n;ri&&(n=i),this._insert(e,t,n),r.size&&r.size.inc(),r.added&&r.added.fire(e,t,n),r.changed&&r.changed.fire(),t},remove:function(e){var t=this._,n,r,i;gt(e)?(n=e,e=t.keys[n]):n=t.idxs[e],r=t.vals[n];if(n>=0&&n"):n.push(r+": "+JSON.stringify(t[r]));return e+=" - "+n.join(", "),e}function L(e,t){for(var n in e)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var e={pre:"https://prelogin.skype.net",qa:"https://qalogin.skype.net",live:"https://login.skype.com"},t={pre:"https://a.pre.lw.skype.net",qa:"https://a.qa.lw.skype.net",live:"https://a.lw.skype.com"},n="/login/silent",r="1.0",i=null,s,o={},u={},a=2e4,f=null,l=null,c="",h=!1,p=!1,d=null,v={env:"live",client_id:null,redirect_uri:null,microsoft:!1,use_azure:!1},m=function(e,t){d===null&&(d=window.location.host.match(/^(pre|qa).*\.net$/)||document.cookie.indexOf("debug")>-1||window.location.search.indexOf("debug")>-1);if(!d)return;try{e="[silentlogin.js] - "+g(e,t)}catch(n){}},y=function(e){m("Received message from "+e.origin);if(!l||e.origin!==l)return;var t=e.data;if(typeof e.data=="string")try{t=JSON.parse(e.data)}catch(n){}m("Message data",t);var r=t.state||null;if(c!==r){m("State "+r+" doesn't match the last submitted state "+c);return}window.clearTimeout(f),u={};for(var i in t)t.hasOwnProperty(i)&&(u[i]=t[i]);x()},b=function(e){w(),typeof s=="undefined"&&(s=document.body||document.head||document.getElementsByTagName("head")[0]),i=document.createElement("iframe"),i.frameBorder=0,i.width="1px",i.height="1px",i.style.display="none",i.style.visibility="hidden",i.id="silentLoginFrame"+Math.floor(Math.random()*10+1),i.setAttribute("tabindex",-1),i.setAttribute("src",e),s.appendChild(i),m("Created iFrame: "+e)},w=function(){i&&(s.removeChild(i),i=null)},E=function(){if(!v.client_id)throw"[silentlogin.js] client_id not initialized. Call init() first.";v.redirect_uri||(v.redirect_uri=window.location.protocol+"//"+window.location.host+window.location.pathname)},S=function(){return"postMessage"in window&&typeof JSON=="object"&&JSON.parse},x=function(){m("Calling callback function",u),p=!1,typeof o=="function"&&o(u)},T=function(){w(),u={},u.error="timeout",x()},N=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")},C=function(){var i=(new Date).getTime(),s=e;c="silentloginsdk_"+i;var o={response_type:"postmessage",client_id:v.client_id,redirect_uri:v.redirect_uri,state:c,_accept:r,_nc:i};return v.microsoft&&(o.partner="999",s=v.use_azure?t:e),l=s[v.env]||s.live,l+n+"?"+N(o)},k=function(e){return typeof e=="object"&&(e=e||{},e.hasOwnProperty("callback")&&A(e.callback),v=L(v,e)),h||(h=!0,window.addEventListener?window.addEventListener("message",y,!1):window.attachEvent("onmessage",y)),this},A=function(e){return typeof e=="function"&&(o=e),this},O=function(){if(p)return;E(),p=!0;if(!S()){u={error:"unsupported_browser"},x();return}window.clearTimeout(f),f=window.setTimeout(T,a),b(C())},M=function(){return u.skypetoken||null},_=function(){return u};return{init:k,setCallback:A,load:O,getSkypetoken:M,getFullResponse:_}}()}(),define("swx-xco/lib/silentlogin",function(){}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-xco/lib/index",["require","exports","./linking","./silentlogin"],e)}(function(e,t){e("./linking"),e("./silentlogin"),t.linking=SKYPE.linking,t.silentLogin=SKYPE.login.Silent}),define("swx-xco",["swx-xco/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-log-tracer/lib/helpers",["require","exports"],e)}(function(e,t){function n(e){var t="",n=!1,r=function(e){return r=function(e){return n||e?(n=e,"\n"):" "},n=e,""};for(var s=2;s200)+u}}return t}function r(){function e(e){return(e<10?"0":"")+e}var t=new Date,n=e(t.getHours()),r=e(t.getMinutes()),i=e(t.getSeconds());return n+":"+r+":"+i+":"+t.getMilliseconds()}function i(e){var t;try{typeof e=="undefined"?t="undefined":e instanceof Error?t=e.toString():t=JSON.stringify(e)}catch(n){t="!!!LOG TRACER ERROR!!!Unable to parse argument!!!"}return t}t.getFormattedMessage=n,t.getTimeOfDayString=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-log-tracer/lib/bufferingWriter",["require","exports","./helpers"],e)}(function(e,t){function r(e,t,n){return new i(e,t,n)}var n=e("./helpers");t.build=r;var i=function(){function e(e,t,r){function i(i,s,o){var u=(new Date).toUTCString(),a=o[0],f=o[1],l=n.getFormattedMessage(o),c="["+u+"]["+s+"]["+(f?f+"][":"")+a+"]"+" "+l,h=["["+u+"]",a+" -> "+l];f&&h.splice(1,0,"["+f+"]");if(e)try{e[i].apply(e,h)}catch(p){}t.addMessage(c),"error"===s&&r.addMessage(c)}this.supportsCorrelationId=function(){return!0},this.log=function(){var e=[];for(var t=0;t=i&&sr||o?(i.accumulatedLength=0,!0):!1}var e=[];for(var t=0;tc&&(h||l===e.length-1)&&console.log.apply(console,Array.prototype.slice.call(e,c,l)),h&&(r(e[l],s,console.log.bind(console)),c=l+1)}},e}var n=e("./helpers");t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-log-tracer/lib/telemetryWriter",["require","exports","lodash-compat","./helpers"],e)}(function(e,t){function i(e,t){var i={};return i.supportsCorrelationId=function(){return!0},["log","info","warn","debug"].forEach(function(t){i[t]=e?e[t]:n.noop}),i.error=function(){var n=[];for(var s=0;s=t.getExpiryTime()-u:!1}function m(){var e={token:t.getToken?t.getToken():undefined,expiration:t.getExpiryTime?t.getExpiryTime():undefined};return c===i.authType.ImplicitOAuth&&(e.rpsToken=t.getRpsToken(),e.siteName=t.getSiteName()),e}function g(e){w(e),this.resolve(m()),l.publish(c,a,e.getRetryCount&&e.getRetryCount())}function y(e){this.reject(e),e=e||{},l.publish(c,f,e.retryCount,e.error)}function b(t){var i=r[t],o=n.task();return t&&i?(l=s["default"].updateIfNeeded(l),i(e).then(g.bind(o),y.bind(o))):o.reject("Unknown sign in parameters"),o.promise}function w(e){e&&(t=e)}e=e||{};var t,c=e.type||null,h=n.property({get:p});this.get=h.get.bind(h),this.check=d}return e}();t.build=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/calling",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={eventProperties:{PluginVersion:"plugin_version"}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/common",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={contentTypes:{FORM_URL_ENCODED:"application/x-www-form-urlencoded",JSON_V1_0:"application/json; ver=1.0",JSON_V2_0:"application/json; ver=2.0",JSON_V3_0:"application/json; ver=3.0"}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/data",["require","exports"],e)}(function(e,t){function n(e){return new RegExp("^"+e+"\\|")}var r="contactPresence";t.__esModule=!0,t["default"]={storageKeys:{ENDPOINT_ID:"endpointId",SKYPE_ID_REG_TOKEN:"skypeIdRegistrationToken",PRESENCE_DATA:"presenceData",RESURECTION_KEY:"isResurected",CONTACT_PROFILES:"contacts",CONTACT_PRESENCE:r,CONTACT_LIST_ETAG:"etagContacts",CONTACTS_RAW_VIEW_ETAG:"etagContactsRawView",CONTACTS_RAW_VIEW_DATA:"contactsRawViewData",CALLING_DEVICES:"callingDevices"},storageKeyRegExp:{CONTACT_PRESENCE:n(r),CONVERSATION:n("conv")}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/events",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={actions:{subscriptionCreation:"subscriptioncreation",getUserPresence:"getuserpresence",setUserPresence:"setuserpresence",getSelfProperties:"getselfproperties",messageSubmitted:"messagesubmitted"},contacts:{CONTACTS_LOADED:"contactsLoaded"},resourceTypes:{USER_PRESENCE:"userpresence"}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/featureFlags",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={PLUGIN_AUTO_UPDATE:"pluginAutoUpdate",CREDIT_BALANCE_AUTO_UPDATE_ENABLED:"creditBalanceAutoUpdateEnabled"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/people",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={SELF:"self",SUGGESTED_CONTACT_ACTIVITY_MESSAGE:"Skype",batch:{MAX_ITEMS:100,MAX_DELAY:500},contactList:{retry:{TIMEOUT:3e4}},endpoints:{MOBILE:"isMobile"},authorizationStates:{UNKNOWN:"UNKNOWN",UNAUTHORIZED:"UNAUTHORIZED",PENDING_OUTGOING:"PENDING_OUTGOING",PENDING_INCOMING:"PENDING_INCOMING",AUTHORIZED:"AUTHORIZED",SUGGESTED:"SUGGESTED"}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("jskype-constants/lib/index",["require","exports","./calling","./common","./data","./events","./featureFlags","./people"],e)}(function(e,t){var n=e("./calling");t.CALLING=n["default"];var r=e("./common");t.COMMON=r["default"];var i=e("./data");t.DATA=i["default"];var s=e("./events");t.EVENTS=s["default"];var o=e("./featureFlags");t.FEATURE_FLAGS=o["default"];var u=e("./people");t.PEOPLE=u["default"]}),define("jskype-constants",["jskype-constants/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/batch",["require","exports","jskype-constants"],e)}(function(e,t){function o(e){return e?new s(e):null}var n=e("jskype-constants"),r=n.PEOPLE.batch.MAX_ITEMS,i=n.PEOPLE.batch.MAX_DELAY,s=function(){function e(e){this.items=[],this.callback=e}return e.prototype.add=function(e){window.clearTimeout(this.timerId),this.items.push(e),this.items.length>=r?this.releaseBatch():this.timerId=window.setTimeout(this.releaseBatch.bind(this),i)},e.prototype.clear=function(){window.clearTimeout(this.timerId),this.items=[]},e.prototype.releaseBatch=function(){this.callback(this.items),this.items=[]},e}();t.Batch=s,t.create=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/propertyModelHelper",["require","exports","jcafe-property-model"],e)}(function(e,t){function r(e){function n(e,t){var n;for(n=0;n=0&&e.remove(r)},t}function i(e,t,r){var i=n.property({value:!!r}),s=n.command(t,i),o=n.property({value:e,set:s});return o.set._enabled=i,o}function s(e,t){var r=n.command(e,t);return r._enabled=t,r}function o(e){var t=n.task();return t.resolve(e),t.promise}function u(e){var t=n.task();return t.reject(e),t.promise}function a(e,t){return function(){return t()?u():e()}}var n=e("jcafe-property-model");t.exposeReadOnlyCollection=r,t.createPropertyWithSetter=i,t.createCommandWithSetter=s,t.createResolvedPromise=o,t.createRejectedPromise=u,t.createCancellablePromiseFunction=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-mri/lib/mriMaps",["require","exports","lodash-compat"],e)}(function(e,t){var n=e("lodash-compat"),r;(function(e){e.agent="28",e.lync="2",e.msn="1",e.skype="8",e.pstn="4"})(r=t.contactMriTypes||(t.contactMriTypes={}));var i;(function(e){e.agent="agent",e.lync="lync",e.msn="msn",e.skype="skype",e.pstn="pstn"})(i=t.contactTypeNames||(t.contactTypeNames={})),t.contactTypes={},t.contactTypes[i.agent]=r.agent,t.contactTypes[i.lync]=r.lync,t.contactTypes[i.msn]=r.msn,t.contactTypes[i.skype]=r.skype,t.contactTypes[i.pstn]=r.pstn,t.contactTypesByCode=n.invert(t.contactTypes)}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-i18n/lib/plurals",["require","exports"],e)}(function(e,t){function a(e,t){t||(t=u);var s=null,a="";for(var f in o)o[f].languages.indexOf(t)!==-1&&(s=f);switch(s){case"group0":a=e===1?n:r;break;case"group1":a=e===1?n:i;break;case"group2":a=e>1?i:n;break;case"group3":a=e%10===1&&e%100!==11?n:e===0?r:i;break;case"group4":a=e===1||e===11?n:e===2||e===12?r:i;break;case"group5":a=e===1?n:e===0||e%100>0&&e%100<20?r:i;break;case"group6":a=e%10===1&&e%100!==11?n:e%10>=2&&(e%100<10||e%100>=20)?i:r;break;case"group7":a=e%10===1&&e%100!==11?n:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?r:i;break;case"group8":a=e===1?n:e>=2&&e<=4?r:i;break;case"group9":a=e===1?n:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?r:i;break;case"group11":a=e===1?n:e>=2&&e<=10?r:i;break;case"group12":a=e===1?n:e===2?r:i;break;default:a=""}return a}function f(e){u=e}var n="",r="_few",i="_many",s={af:"af",am:"am",ar:"ar",as:"as",az:"az",be:"be",bg:"bg",bn:"bn",bs:"bs",chr:"chr",ca:"ca",cs:"cs",cy:"cy",da:"da",de:"de",el:"el",en:"en",es:"es",et:"et",eu:"eu",fa:"fa",fi:"fi",fil:"fil",fr:"fr",ga:"ga",gd:"gd",gl:"gl",gu:"gu",ha:"ha",he:"he",hi:"hi",hr:"hr",hu:"hu",hy:"hy",id:"id",ig:"ig",is:"is",it:"it",iw:"iw",ja:"ja",ka:"ka",kk:"kk",km:"km",kn:"kn",ko:"ko",kok:"kok",ku:"ku",ky:"ky",lb:"lb",lt:"lt",lv:"lv",mi:"mi",ml:"ml",mn:"mn",mr:"mr",ms:"ms",ne:"ne",nl:"nl",nn:"nn",nb:"nb",no:"no",nso:"nso",or:"or",pa:"pa",pl:"pl",prs:"prs",pt_br:"pt-br",pt_pt:"pt-pt",qps:"qps",qut:"qut",quz:"quz",ro:"ro",ru:"ru",rw:"rw",sd:"sd",si:"si",sl:"sl",sk:"sk",sq:"sq",sr:"sr",sv:"sv",sw:"sw",ta:"ta",te:"te",tg:"tg",th:"th",ti:"ti",tk:"tk",tn:"tn",tr_tr:"tr-tr",tt:"tt",ug:"ug",uk:"uk",ur:"ur",uz:"uz",vi:"vi",wo:"wo",xh:"xh",yo:"yo",zh:"zh",zu:"zu"},o={group0:{languages:[s.ja,s.id,s.ko,s.tr_tr,s.vi,s.zh,s.az,s.ig,s.fa,s.ka,s.km,s.kn,s.ms,s.prs,s.th,s.tt,s.ug,s.wo,s.yo]},group1:{languages:[s.bg,s.ca,s.cy,s.da,s.de,s.el,s.en,s.es,s.et,s.fi,s.he,s.hu,s.it,s.iw,s.nb,s.nl,s.no,s.pt_pt,s.qps,s.sv,s.af,s.as,s.bn,s.chr,s.eu,s.gl,s.gu,s.ha,s.hy,s.is,s.kk,s.kok,s.ku,s.ky,s.lb,s.mi,s.ml,s.mn,s.mr,s.ne,s.nn,s.or,s.pa,s.qut,s.quz,s.rw,s.sd,s.si,s.sq,s.sw,s.ta,s.te,s.tk,s.tn,s.ur,s.xh,s.zu]},group2:{languages:[s.fr,s.pt_br,s.am,s.fil,s.hi,s.nso,s.tg,s.ti,s.uz]},group3:{languages:[s.lv]},group4:{languages:[s.gd]},group5:{languages:[s.ro]},group6:{languages:[s.lt]},group7:{languages:[s.ru,s.uk,s.hr,s.sr,s.be,s.bs,s.sl]},group8:{languages:[s.cs,s.sk]},group9:{languages:[s.pl]},group11:{languages:[s.ga]},group12:{languages:[s.ar]}};t.pluralizationLocale=s;var u=s.en;t.getPluralSuffix=a,t.setLocale=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-i18n/lib/resources",["require","exports","lodash-compat"],e)}(function(e,t){function i(e){if(!e)throw new Error("[i18n / resources] Specified destination for localizations resources is not reachable")}function s(e){i(e),r=e}function o(e){i(e),r=n.merge(r,e)}function u(){return r}var n=e("lodash-compat"),r={};t.set=s,t.merge=o,t.get=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-i18n/lib/localization",["require","exports","./plurals","./resources"],e)}(function(e,t){function i(e){var t=r.get(),n=t&&t[e]||e;return n}var n=e("./plurals"),r=e("./resources");t.fetch=function(e){if(typeof e!="object")throw new Error("[i18n / localization] Argument must be type of object");var t=e.key,r,s,o,u;if(!t)throw new Error("[i18n / localization] Missing key");var a=i(t);e.count!==undefined&&(r=e.count,e.params=e.params||{},e.params.count=r,s=n.getPluralSuffix(r,e.locale),t+=s);if(e.params){a=i(t);for(o in e.params)if(e.params.hasOwnProperty(o)){u=e.params[o];if(typeof u=="function")throw new Error("[i18n / localization] Replacement value must not be a function");a=a.replace(new RegExp("{"+o+"}","g"),u)}}return a}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-i18n/lib/knockoutBindingExtensions",["require","exports","./localization"],e)}(function(e,t){function r(e){e.bindingHandlers.l10n={update:function(t,r,i,s,o){var u=e.utils.unwrapObservable(r()),a=u.params;for(var f in a)a.hasOwnProperty(f)&&typeof a[f]=="function"&&(a[f]=e.utils.unwrapObservable(a[f]()));var l=n.fetch(u);e.bindingHandlers.html.update(t,function(){return l},i,s,o)}},e.bindingHandlers.l10n_attr={update:function(t,r,i,s,o){function l(){var e={};return e[f]=a,e}var u=e.utils.unwrapObservable(r()),a,f;for(f in u)u.hasOwnProperty(f)&&(a=n.fetch({key:u[f]}),e.bindingHandlers.attr.update(t,l,i,s,o))}}}var n=e("./localization");t.init=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-i18n/lib/index",["require","exports","./knockoutBindingExtensions","./localization","./plurals","./resources"],e)}(function(e,t){var n=e("./knockoutBindingExtensions");t.knockoutBindingExtensions=n;var r=e("./localization");t.localization=r;var i=e("./plurals");t.plurals=i;var s=e("./resources");t.resources=s}),define("swx-i18n",["swx-i18n/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/lastSeenConverter",["require","exports","swx-i18n","swx-constants"],e)}(function(e,t){var n=e("swx-i18n"),r=e("swx-constants"),i=[{max:2,msg:"presence_lastseen_moments"},{max:59,msg:"presence_lastseen_minutes"},{max:1439,msg:"presence_lastseen_hours",recalculate:60},{max:10080,msg:"presence_lastseen_days",recalculate:1440}],s={SEVEN_DAYS:10080,TXT_DATE_SHORT:"presence_lastseen_date_short",TXT_DATE_FULL:"presence_lastseen_date_full"},o=r.COMMON.globalizationFormatKeys,u=function(){function e(e,t){this.dateTime=e,this.g11nFormatter=t}return e.prototype.getMessage=function(e){var t,r={};return typeof e!="number"?"":(this.isMoreThanOneWeek(e)?(t=this.toDate(e),this.isWithinThisCalendarYear(t)?(r.key=s.TXT_DATE_SHORT,r.params={shortdate:this.g11nFormatter.formatDate(t,o.date.DAY_MONTH)}):(r.key=s.TXT_DATE_FULL,r.params={fulldate:this.g11nFormatter.formatDate(t,o.date.DAY_MONTH_YEAR)})):r=this.getLastSeenTranslationOptions(e),n.localization.fetch(r))},e.prototype.toDate=function(e){return this.dateTime.getDate(this.dateTime.now()-e*6e4)},e.prototype.isWithinThisCalendarYear=function(e){return e.getFullYear()===this.dateTime.getDate(null).getFullYear()},e.prototype.isMoreThanOneWeek=function(e){return e>s.SEVEN_DAYS},e.prototype.getLastSeenTranslationOptions=function(e){var t={};for(var n=0;nr.max)continue;var s=r.recalculate!==undefined?Math.floor(e/r.recalculate):e;t.key=r.msg,t.params={number:s};break}return t},e}();t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/organizePersons",["require","exports","swx-utils-common","swx-i18n"],e)}(function(e,t){function i(e){var t,i=e.displayName()||e.id()||"",s=n.stringUtils.clean(n.stringUtils.normalize(i))[0];return n.stringUtils.isNotEmpty(s)?t=s.toUpperCase():t=r.localization.fetch({key:"message_bucketName_other"}),t}function s(e){var t={};return e.forEach(function(e){var n=i(e);t[n]||(t[n]=[]),t[n].push(e)}),o(t)}function o(e){var t,i=[],s=r.localization.fetch({key:"message_bucketName_other"});return Object.keys(e).sort().forEach(function(r){if(r===s)t={name:r,contacts:e[r]};else{var o=e[r].map(u);o=n.array.sortByProperty(o,"sortValue"),i.push({name:r,contacts:o.map(a)})}}),t&&i.push(t),i}function u(e){return{sortValue:n.stringUtils.clean(n.stringUtils.normalize(e.displayName())),person:e}}function a(e){return e.person}var n=e("swx-utils-common"),r=e("swx-i18n");t.getBucketName=i,t.byAlphabet=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/personPropertyFormatter",["require","exports","lodash-compat"],e)}(function(e,t){function i(e){return n.isString(e)?e.replace(/^((\d+):)+/,""):undefined}function s(e,t){t===void 0&&(t=r),t||(t=r);if(!e)return e;if(e.length<=t)return e.trim();var n=e.substring(0,t).lastIndexOf(" ");return n===-1&&(n=t),e.substring(0,n).trim()}var n=e("lodash-compat"),r=15;t.getId=i,t.truncateDisplayName=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/progressiveTimeout",["require","exports","swx-utils-common"],e)}(function(e,t){var n=e("swx-utils-common"),r={ONE_MINUTE:1,LIMIT_HOUR:59,ONE_HOUR:60,LIMIT_DAY:1439,ONE_DAY:1440},i=[{timeout:r.ONE_MINUTE,limit:r.LIMIT_HOUR},{timeout:r.ONE_HOUR,limit:r.LIMIT_DAY},{timeout:r.ONE_DAY,limit:null}],s=function(){function e(e){this.timeouts={},this.$unit={timeouts:this.timeouts},this.timeoutProvider=e}return e.prototype.start=function(e,t){this.timeouts.hasOwnProperty(e)||(this.timeouts[e]={callbacks:{},timeoutId:null,timeout:this.getTimeout()});var r=this.timeouts[e];r.callbacks||(r.callbacks={});var i=n.guid.create();return r.callbacks[i]=t,r.timeoutId===null&&this.runCallbacks(e),i},e.prototype.stop=function(e,t){var n=this.timeouts[e];if(!n)return;n.callbacks.hasOwnProperty(t)&&delete n.callbacks[t],Object.keys(n.callbacks).length===0&&(this.timeoutProvider.clearTimeout(n.timeoutId),n.timeoutId=null)},e.prototype.reset=function(e,t){this.timeouts.hasOwnProperty(e)&&(this.timeouts[e].timeout=this.getTimeout(t))},e.prototype.getTimeout=function(e){e===void 0&&(e=null);if(e===undefined||e===null)return this.toMilliseconds(i[0].timeout);for(var t=0;tn.limit)continue;return this.toMilliseconds(n.timeout)}return this.toMilliseconds(i[i.length-1].timeout)},e.prototype.toMilliseconds=function(e){return e*60*1e3},e.prototype.runCallbacks=function(e){var t=this,n=this.timeouts[e];n.timeoutId=this.timeoutProvider.setTimeout(function(){t.runCallbacks(e)},n.timeout);for(var r in n.callbacks)n.callbacks.hasOwnProperty(r)&&n.callbacks[r]()},e}();t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/countryCodes",["require","exports"],e)}(function(e,t){t.CountryCodes={eu:"Europe",uk:"United Kingdom",af:"Afghanistan",ax:"Åland Islands",al:"Albania",dz:"Algeria",as:"American Samoa",ad:"Andorra",ao:"Angola",ai:"Anguilla",aq:"Antarctica",ag:"Antigua and Barbuda",ar:"Argentina",am:"Armenia",aw:"Aruba",au:"Australia",at:"Austria",az:"Azerbaijan",bs:"Bahamas",bh:"Bahrain",bd:"Bangladesh",bb:"Barbados",by:"Belarus",be:"Belgium",bz:"Belize",bj:"Benin",bm:"Bermuda",bt:"Bhutan",bo:"Bolivia, Plurinational State of",ba:"Bosnia and Herzegovina",bw:"Botswana",bv:"Bouvet Island",br:"Brazil",io:"British Indian Ocean Territory",bn:"Brunei Darussalam",bg:"Bulgaria",bf:"Burkina Faso",bi:"Burundi",kh:"Cambodia",cm:"Cameroon",ca:"Canada",cv:"Cabo Verde",ky:"Cayman Islands",cf:"Central African Republic",td:"Chad",cl:"Chile",cn:"China",cx:"Christmas Island",cc:"Cocos (Keeling) Islands",co:"Colombia",km:"Comoros",cg:"Congo",cd:"Congo, the Democratic Republic of the",ck:"Cook Islands",cr:"Costa Rica",ci:"Côte d'Ivoire",hr:"Croatia",cu:"Cuba",cy:"Cyprus",cz:"Czech Republic",dk:"Denmark",dj:"Djibouti",dm:"Dominica","do":"Dominican Republic",ec:"Ecuador",eg:"Egypt",sv:"El Salvador",gq:"Equatorial Guinea",er:"Eritrea",ee:"Estonia",et:"Ethiopia",fk:"Falkland Islands (Malvinas)",fo:"Faroe Islands",fj:"Fiji",fi:"Finland",fr:"France",gf:"French Guiana",pf:"French Polynesia",tf:"French Southern Territories",ga:"Gabon",gm:"Gambia",ge:"Georgia",de:"Germany",gh:"Ghana",gi:"Gibraltar",gr:"Greece",gl:"Greenland",gd:"Grenada",gp:"Guadeloupe",gu:"Guam",gt:"Guatemala",gg:"Guernsey",gn:"Guinea",gw:"Guinea-Bissau",gy:"Guyana",ht:"Haiti",hm:"Heard Island and McDonald Islands",va:"Holy See (Vatican City State)",hn:"Honduras",hk:"Hong Kong",hu:"Hungary",is:"Iceland","in":"India",id:"Indonesia",ir:"Iran, Islamic Republic of",iq:"Iraq",ie:"Ireland",im:"Isle of Man",il:"Israel",it:"Italy",jm:"Jamaica",jp:"Japan",je:"Jersey",jo:"Jordan",kz:"Kazakhstan",ke:"Kenya",ki:"Kiribati",kp:"Korea, Democratic People's Republic of",kr:"Korea, Republic of",kw:"Kuwait",kg:"Kyrgyzstan",la:"Lao People's Democratic Republic",lv:"Latvia",lb:"Lebanon",ls:"Lesotho",lr:"Liberia",ly:"Libya",li:"Liechtenstein",lt:"Lithuania",lu:"Luxembourg",mo:"Macao SAR",mk:"Macedonia, the former Yugoslav Republic of",mg:"Madagascar",mw:"Malawi",my:"Malaysia",mv:"Maldives",ml:"Mali",mt:"Malta",mh:"Marshall Islands",mq:"Martinique",mr:"Mauritania",mu:"Mauritius",yt:"Mayotte",mx:"Mexico",fm:"Micronesia, Federated States of",md:"Moldova, Republic of",mc:"Monaco",mn:"Mongolia",me:"Montenegro",ms:"Montserrat",ma:"Morocco",mz:"Mozambique",mm:"Myanmar",na:"Namibia",nr:"Nauru",np:"Nepal",nl:"Netherlands",an:"Netherlands Antilles",nc:"New Caledonia",nz:"New Zealand",ni:"Nicaragua",ne:"Niger",ng:"Nigeria",nu:"Niue",nf:"Norfolk Island",mp:"Northern Mariana Islands",no:"Norway",om:"Oman",pk:"Pakistan",pw:"Palau",ps:"Palestinian Authority",pa:"Panama",pg:"Papua New Guinea",py:"Paraguay",pe:"Peru",ph:"Philippines",pn:"Pitcairn",pl:"Poland",pt:"Portugal",pr:"Puerto Rico",qa:"Qatar",re:"Réunion",ro:"Romania",ru:"Russian Federation",rw:"Rwanda",bl:"Saint Barthélemy",sh:"Saint Helena, Ascension and Tristan da Cunha",kn:"Saint Kitts and Nevis",lc:"Saint Lucia",mf:"Saint Martin (French part)",pm:"Saint Pierre and Miquelon",vc:"Saint Vincent and the Grenadines",ws:"Samoa",sm:"San Marino",st:"Sao Tome and Principe",sa:"Saudi Arabia",sn:"Senegal",rs:"Serbia",sc:"Seychelles",sl:"Sierra Leone",sg:"Singapore",sk:"Slovakia",si:"Slovenia",sb:"Solomon Islands",so:"Somalia",za:"South Africa",gs:"South Georgia and the South Sandwich Islands",es:"Spain",lk:"Sri Lanka",sd:"Sudan",sr:"Suriname",sj:"Svalbard and Jan Mayen",sz:"Swaziland",se:"Sweden",ch:"Switzerland",sy:"Syrian Arab Republic",tw:"Taiwan",tj:"Tajikistan",tz:"Tanzania, United Republic of",th:"Thailand",tl:"Timor-Leste",tg:"Togo",tk:"Tokelau",to:"Tonga",tt:"Trinidad and Tobago",tn:"Tunisia",tr:"Turkey",tm:"Turkmenistan",tc:"Turks and Caicos Islands",tv:"Tuvalu",ug:"Uganda",ua:"Ukraine",ae:"United Arab Emirates",gb:"United Kingdom",us:"United States",um:"United States Minor Outlying Islands",uy:"Uruguay",uz:"Uzbekistan",vu:"Vanuatu",ve:"Venezuela, Bolivarian Republic of",vn:"Viet Nam",vg:"Virgin Islands, British",vi:"Virgin Islands, U.S.",wf:"Wallis and Futuna",ye:"Yemen",zm:"Zambia",zw:"Zimbabwe"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/aggregateEncoder",["require","exports","lodash-compat","./countryCodes"],e)}(function(e,t){function i(e,t){return typeof e=="undefined"?t:e}function o(e){var t=new u;return t.init(e),t}var n=e("lodash-compat"),r=e("./countryCodes"),s;(function(e){e[e.Element=1]="Element",e[e.Text=3]="Text"})(s||(s={})),t.build=o;var u=function(){function e(){this.xml=!0,this.countryCodes={},this.largeEmoticonClass="large",this.emoticonEncoder={},this.domTransformers=[],this.domDecoders=[],this._private={separators:{" ":!0,"\n":!0,"\r":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0," ":!0},createMentionElement:function(e,t,n,r){var i=e.get().personsAndGroupsManager,s=n.match(/^\d+:/),o="mention";s&&(n=n.substring(s[0].length));if(n===i.mePerson.id())r=i.mePerson.displayName(),o+=" me";else{var u=i.all.persons(n);u&&(r=u.displayName())}r=this.escapeXml(r);var a=t.createElement("span");a.setAttribute("title",n),a.textContent=r;var f=t.createElement("i");return f.setAttribute("class",o),f.appendChild(a),f},createFlagElement:function(e,t,n){var r=e.createElement("span");return r.textContent=n,r.setAttribute("class","flag "+t),r.textContent="(flag:"+t+")",r},encapsulateInRootElement:function(e){var t;while(t!==e)t=e,e=e.replace(/<\s*?root[\s\S]*?>.*?(<\s*?\/\s*?root\s*?>)?/ig,"");return""+e+""},decapsulateFromRootElement:function(e){return e.match(//)?"":e.length==="".length?"":e.substring("".length,e.length-"".length)},parseXML:function(e){var t;try{if(window.DOMParser){var n=new DOMParser;n.async=!1,t=n.parseFromString(e,"text/xml")}else{var r=new ActiveXObject("Microsoft.XMLDOM");r.async=!1;if(r.loadXML(e))return r}}catch(i){return null}var s=t.parseError;return s&&s.errorCode!==0?null:t.getElementsByTagName("parsererror").length>0?null:t},xmlToString:function(e){var t;try{t=(new XMLSerializer).serializeToString(e)}catch(n){t=e.xml}return t},xmlEscapeMap:{"<":"<",">":">","&":"&",'"':""","'":"'"},escapeXml:function(e){var t=this.xmlEscapeMap;return e.replace(/[<>&"']/g,function(e){return t[e]})},unescapeXml:function(e){var t={"<":"<",">":">","&":"&",""":'"',"'":"'"};return e.replace(/<|>|&|"|&apos/g,function(e){return t[e]})}}}return e.prototype.init=function(e){e=e||{},this.app=e.app,this.xml=i(e.xml,this.xml),this.countryCodes=i(e.countries,r.CountryCodes),this.largeEmoticonClass=i(e.largeEmoticonClass,this.largeEmoticonClass),this.emoticonEncoder=i(e.emoticonEncoder,this.emoticonEncoder),e.domTransformers&&e.domTransformers.length&&(this.domTransformers=this.domTransformers.concat(e.domTransformers)),e.domDecoders&&e.domDecoders.length&&(this.domDecoders=this.domDecoders.concat(e.domDecoders))},e.prototype.encode=function(e,t){function f(e){var t=e.implementation.createDocument(e.body.namespaceURI,"message",null);while(e.body.childNodes.length!==0)t.childNodes[0].appendChild(e.body.childNodes[0]);var n=t.childNodes[0].outerHTML;return n.replace(/(?:^|<\/message>$)/g,"").replace(/ /g," ")}t===void 0&&(t=!0);var r=this,i=new DOMParser;if(typeof e!="string")throw new TypeError("Text parameter must be of type string.");var s=t?n.escape(e):e;try{var o=i.parseFromString(s,"text/html"),u=o.getElementsByTagName("parsererror").length!==0;if(u)throw new Error("ParserError");return this.domTransformers.forEach(function(e){try{e.transformRawToXml(o,o.body)}catch(t){}}),f(o)}catch(a){return s}},e.prototype.decode=function(e){function i(e,t){t.parentNode&&t.parentNode.replaceChild(e,t)}function s(){var e=r.getElementsByTagName("flag"),s=[];for(n=0;n0;if(o)for(n=0;n20;for(n=0;n":"laugh",":->":"laugh","(lol)":"laugh","(LOL)":"laugh","(cool)":"cool","8-)":"cool","8=)":"cool","B-)":"cool","B=)":"cool",":O":"surprised",":-O":"surprised",":=O":"surprised",":o":"surprised",":-o":"surprised",":=o":"surprised","(surprised)":"surprised",";)":"wink",";-)":"wink",";=)":"wink","(wink)":"wink",";(":"cry",";-(":"cry",";=(":"cry","(cry)":"cry",":'(":"cry","(:|":"sweat","(sweat)":"sweat",":|":"speechless",":-|":"speechless",":=|":"speechless","(speechless)":"speechless","(kiss)":"kiss",":*":"kiss",":-*":"kiss",":=*":"kiss","(xo)":"kiss","(K)":"kiss","(k)":"kiss",":P":"tongueout",":-P":"tongueout",":=P":"tongueout",":p":"tongueout",":-p":"tongueout",":=p":"tongueout","(tongueout)":"tongueout",":$":"blush",":-$":"blush",":=$":"blush",':">':"blush","(blush)":"blush",":^)":"wonder","(wonder)":"wonder","|-)":"sleepy","I-)":"sleepy","I=)":"sleepy","(snooze)":"sleepy","|-(":"dull","|(":"dull","|=(":"dull","(dull)":"dull","(inlove)":"inlove","(love)":"inlove",":]":"inlove",":-]":"inlove","]:)":"eg",">:)":"eg","(grin)":"eg","(yn)":"fingerscrossed","(fingers)":"fingerscrossed","(fingerscrossed)":"fingerscrossed","(crossedfingers)":"fingerscrossed","(yawn)":"yawn","(puke)":"puke",":&":"puke",":-&":"puke",":=&":"puke","+o(":"puke","(doh)":"doh","(angry)":"angry",":@":"angry",":-@":"angry",":=@":"angry","x(":"angry","x-(":"angry","X(":"angry","X-(":"angry","x=(":"angry","X=(":"angry",";@":"angry",";-@":"angry","(wasntme)":"wasntme","(wm)":"wasntme","(party)":"party","+xX<*\\",t.firstLettersMap={8:"8",":":":","(":"(",B:"B",";":";","|":"|",I:"I","]":"]",">":">","+":"+",x:"x",X:"X","<":"<","*":"*","\\":"\\"}}),define("swx-emoticon-map-instance",["swx-emoticon-map-instance/lib/map"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-service-locator/lib/serviceLocator",["require","exports","lodash-compat"],e)}(function(e,t){function r(e){if(!n.isString(e)||e==="")throw new Error("You must provide a valid name for this service")}function s(){return new i}var n=e("lodash-compat"),i=function(){function e(){}return e.prototype.contains=function(e){return r(e),e in this},e.prototype.fetchOne=function(e){r(e);if(!this.contains(e))throw new Error("Service '"+e+"' not found");return this[e]},e.prototype.resolve=function(e){return this.fetchOne(e)},e.prototype.register=function(e,t){if(Object.isFrozen(this))throw new Error("Service locator is readonly when registering ' "+e+"'");r(e);if(this.contains(e))throw new Error("Service '"+e+"' already registered");this[e]=t},e.prototype.destroy=function(e){if(Object.isFrozen(this))throw new Error("Service locator is readonly when removing ' "+e+"'");var t=this.resolve(e);if(!this.hasOwnProperty(e))throw new Error("Service '"+e+"' does not belong to this locator");return delete this[e],t},e.prototype.reset=function(){var e=this;if(Object.isFrozen(this))throw new Error("Service locator is readonly when clearing it");Object.keys(this).forEach(function(t){return e.destroy(t)})},e}();t.ServiceLocator=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-service-locator/lib/serviceLocatorBuilder",["require","exports","lodash-compat","./serviceLocator"],e)}(function(e,t){function s(e){var t=new i;return e?t.withOptions(e):t}var n=e("lodash-compat"),r=e("./serviceLocator"),i=function(){function e(){this.options={factories:[],frozen:!1,baseLocator:r.ServiceLocator.prototype}}return e.prototype.withOptions=function(e){return n.assign(this.options,e),this},e.prototype.withService=function(e,t){var r={name:e.name,build:e.build};return t&&n.extend(r,t),this.options.factories.push(r),this},e.prototype.withServiceInstance=function(e,t){return t?this.options.factories.push({name:t.name,build:function(){return e}}):this.options.factories.push({name:e.name,build:function(){return e.instance}}),this},e.prototype.frozen=function(){return this.options.frozen=!0,this},e.prototype.withBase=function(e){return this.options.baseLocator=e,this},e.prototype.build=function(e){var t=this;return Promise.all(this.options.factories.map(function(e){return Promise.resolve(e.build()).then(function(t){return[e.name,t]})})).then(function(n){return n.reduce(function(e,t){var n=t[0],r=t[1];return e.register(n,r),e},e||Object.create(t.options.baseLocator))}).then(function(e){return t.options.frozen?Object.freeze(e):e})},e.prototype.buildSync=function(e){var t=this.options.factories.map(function(e){return[e.name,e.build()]}).map(function(e){var t=e[0],n=e[1];if(n.then===undefined)return[t,n];throw new Error("#buildSync can't build "+t+" because it is asynchronous")}).reduce(function(e,t){var n=t[0],r=t[1];return e.register(n,r),e},e||Object.create(this.options.baseLocator));return this.options.frozen?Object.freeze(t):t},e}();t.serviceLocatorBuilder=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-service-locator/lib/index",["require","exports","./serviceLocator","./serviceLocatorBuilder"],e)}(function(e,t){var n=e("./serviceLocator");t.ServiceLocator=n;var r=e("./serviceLocatorBuilder");t.serviceLocatorBuilder=r.serviceLocatorBuilder}),define("swx-service-locator",["swx-service-locator/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-service-locator-instance/lib/instance",["require","exports","swx-service-locator"],e)}(function(e,t){var n=e("swx-service-locator");t.__esModule=!0,t["default"]=n.ServiceLocator.build()}),define("swx-service-locator-instance",["swx-service-locator-instance/lib/instance"],function(e){return e});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/domTransformers",["require","exports","lodash-compat","./countryCodes"],e)})(function(e,t){var n=e("lodash-compat"),r=e("./countryCodes"),i=function(){function e(){}return e.prototype.transformRawToXml=function(e,t){var n=[];n.push(t);while(n.length!==0){var r=n.pop();r.nodeType===Node.TEXT_NODE?this.encodeTextNodeToXml(e,r):r.nodeName.toLowerCase()!=="pre"&&this.isElementAllowed(r)&&this.pushChildNodes(n,r)}},e.prototype.encodeTextNodeToXml=function(e,t){var n=t.parentNode,r=this.encodeWords(e,t);if(r.length===0)return;for(var i=0;i\u2329\u232A;'\|\$"\]\*\^&\+@\{\?Ǝ\/\\!~]+/g},e}();t.WordDomTransformer=i;var s=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t.build=function(){return new t},t.prototype.isElementAllowed=function(e){return e.nodeName.toLowerCase()!=="span"||e.className.toLowerCase().indexOf("flag")===-1},t.prototype.wordRawToXml=function(e,t){var n=t.match(/^\(flag:([A-Za-z]{2})\)$/i),i=n&&n[1].toLowerCase();return i&&r.CountryCodes[i]?[this.createXmlElement(e,i,t)]:[]},t.prototype.createXmlElement=function(e,t,n){var r=e.createElement("flag");return r.setAttribute("country",t),r.innerText=n,r},t}(i);t.FlagDomTransformer=s;var o=function(e){function t(t){var n=e.call(this)||this;return n.isOutgoing=t,n}return __extends(t,e),t.build=function(e){return e===void 0&&(e=!1),new t(e)},t.prototype.isElementAllowed=function(e){return e.nodeName.toLowerCase()!=="a"},t.prototype.wordRawToXml=function(e,t){var n=t.match(/^(\()?(.*?)((\.|\?|\!|\))+)?$/i),r=n[1],i=n[2],s=n[3],o=i.match(/^(?:https?:\/\/|mailto:)(.+)$/i),u=o&&o[0];u||(o=i.match(/^[^@]+@(?:\w+(?:\.\w+)+)$/i),u=o&&"mailto:"+o[0]),u||(o=i.match(/^www\.\S+$/i),u=o&&"http://"+o[0]);if(u){var a=[];return r&&a.push(e.createTextNode(r)),a.push(this.createXmlElement(e,u,i)),s&&a.push(e.createTextNode(s)),a}return[]},t.prototype.createXmlElement=function(e,t,n){var r=e.createElement("a");return r.setAttribute("href",t),this.isOutgoing||(r.setAttribute("title",t),r.setAttribute("target","_blank"),r.setAttribute("tabindex","-1")),r.innerText=n,r},t.prototype.wordMatcher=function(){return/\S+/g},t}(i);t.URLDomTransformer=o;var u=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t.build=function(){return new t},t.prototype.isElementAllowed=function(e){return e.nodeName.toLowerCase()!=="pre"},t.prototype.getAllWords=function(e){var t=/\r?\n/g,n,r=[];while((n=t.exec(e))!==null)r.push(n);return r},t.prototype.wordRawToXml=function(e,t){return[this.createXmlElement(e)]},t.prototype.createXmlElement=function(e){return e.createElement("br")},t}(i);t.NewLineDomTransformer=u;var a=function(){function e(){}return e.prototype.transformRawToXml=function(e,t){var n=[];n.push(t);while(n.length!==0){var r=n.pop();this.isDesiredElement(r)?this.visitElement(e,r):r.nodeType===Node.ELEMENT_NODE&&this.pushChildNodes(n,r)}},e.prototype.pushChildNodes=function(e,t){for(var n=0;n/g,'')},t.prototype.hasEmoticons=function(e){return e.indexOf('')>-1},t.prototype.hasLargeEmoticon=function(e){return/.*<\/span><\/span>/i.test(e)},t}(l);t._SpanEmoticonEncoder=c;var h=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.canShowLargeEmoticon=function(){var e=o.get().personsAndGroupsManager.mePerson,t=e.preferences(n.COMMON.userSettings.preferences.SHOW_LARGE_EMOTICONS);return t?t.value():null},t.prototype.canShowAnimatedEmoticon=function(){var e=o.get().personsAndGroupsManager.mePerson,t=e.preferences(n.COMMON.userSettings.preferences.SHOW_ANIMATED_EMOTICONS);return t?t.value():null},t.prototype.createHtmlElement=function(e,t,i,s,u,a){var f=e.createElement("span"),l=e.createElement("canvas"),c=["emoticon"],h=o.get().personsAndGroupsManager.mePerson,p=h.preferences(n.COMMON.userSettings.preferences.SHOW_ANIMATED_EMOTICONS),d=h.preferences(n.COMMON.userSettings.preferences.SHOW_LARGE_EMOTICONS),v=o.get().personsAndGroupsManager.mePerson.preferences(n.COMMON.userSettings.preferences.SHOW_EMOTICONS),m=!v||v.value();return!t||!r.map.hasOwnProperty(i)||!m?undefined:(l.setAttribute("data-item-id",t),l.textContent=i,!u&&(p&&this.canShowAnimatedEmoticon()||!p)&&l.setAttribute("data-is-animated","true"),s&&(d&&this.canShowLargeEmoticon()||!d)&&c.push(a),d&&d.value.get().then(function(e){if(e!==!1)return;var t=c.indexOf(a,0);t>-1&&(c.splice(t,1),f.setAttribute("class",c.join(" ")))}),f.setAttribute("class",c.join(" ")),f.appendChild(l),f)},t.prototype.fixInvalidHtml=function(e){return e.replace(//g,"")},t.prototype.hasEmoticons=function(e){return e.indexOf("-1},t.prototype.hasLargeEmoticon=function(e){return/.*<\/canvas><\/span>/i.test(e)},t}(l);t._CanvasEmoticonEncoder=h,t.build=p});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/encoders/markupDecoder",["require","exports","../domTransformers"],e)})(function(e,t){function s(){return new i}var n=e("../domTransformers"),r={b:"*",s:"~",i:"_"},i=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.isDesiredElement=function(e){var t=e.nodeType===Node.ELEMENT_NODE?e.nodeName.toLowerCase():"",n=e.nodeType===Node.ELEMENT_NODE?e.className.toLowerCase():"";return t!==""&&(t==="b"||t==="s"||t==="i"&&n.indexOf("mention")===-1)},t.prototype.visitElement=function(e,t){var n=t.parentNode,i=t.childNodes.length;n.insertBefore(e.createTextNode(r[t.nodeName.toLowerCase()]),t);for(var s=0;s2;c--)a.appendChild(i.childNodes[1]);u.appendChild(a),f.textContent=s+", ",f.setAttribute("class","author"),f.setAttribute("role","button"),f.setAttribute("author",i.getAttribute("author")),u.appendChild(f),!this.timeFormat||(l.textContent=this.timeFormat(Number(o)*1e3)),l.setAttribute("class","time"),u.appendChild(l),r.insertBefore(u,t),r.removeChild(t)},t}(r.ElementVisitor);t.QuoteDecoder=i,t.build=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/encoders/quoteEncoder",["require","exports","lodash-compat","../domTransformers"],e)})(function(e,t){function s(){return new i}var n=e("lodash-compat"),r=e("../domTransformers"),i=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.shouldMaintainLegacyQuote=!0,t.QUOTE_NODE="quote",t.AUTHOR_ATTR="author",t.AUTHOR_NAME_ATTR="authorname",t.CONVERSATION_ATTR="conversation",t.TIMESTAMP_ATTR="timestamp",t.LEGACY_QUOTE_NODE="legacyquote",t.LEGACY_ANNOTATION_TEXT_NODE="\r\n\r\n<<< ",t}return __extends(t,e),t.prototype.isElementAllowed=function(e){return e.nodeName!="#text"},t.prototype.createXmlElement=function(e,t){if(n.isUndefined(t)||n.isUndefined(t.author)||n.isUndefined(t.authorName)||n.isUndefined(t.conversationId)||n.isUndefined(t.quoteMessage)||n.isUndefined(t.timestamp))return undefined;var r=e.createElement(this.QUOTE_NODE);r.setAttribute(this.AUTHOR_ATTR,t.author),r.setAttribute(this.AUTHOR_NAME_ATTR,t.authorName),r.setAttribute(this.CONVERSATION_ATTR,t.conversationId);var i=this.isValidTimestampString(t.timestamp)?Math.round(Date.parse(t.timestamp)/1e3).toString():"";r.setAttribute(this.TIMESTAMP_ATTR,i);var s=e.createTextNode(t.quoteMessage);return this.shouldMaintainLegacyQuote?r=this.createAndAppendLegacyQuoteNode(e,t,r,s):r.appendChild(s),r},t.prototype.isValidTimestampString=function(e){var t=new Date(e);return Object.prototype.toString.call(t)==="[object Date]"?!isNaN(t.getTime()):!1},t.prototype.getLegacyTimeStamp=function(e){if(this.isValidTimestampString(e)){var t=new Date(e);return t.toLocaleDateString()+" "+t.toLocaleTimeString()}return""},t.prototype.createElementWithText=function(e,t,n){var r=e.createElement(t);return r.textContent=n,r},t.prototype.createAndAppendLegacyQuoteNode=function(e,t,n,r){var i=this.getLegacyTimeStamp(t.timestamp),s=this.createElementWithText(e,this.LEGACY_QUOTE_NODE,"["+i+"] "+t.authorName+": ");n.appendChild(s),n.appendChild(r);var o=this.createElementWithText(e,this.LEGACY_QUOTE_NODE,this.LEGACY_ANNOTATION_TEXT_NODE);return n.appendChild(o),n},t.prototype.wordRawToXml=function(e,t){try{var r=[],i=JSON.parse(t),s=this.createXmlElement(e,i);return n.isUndefined(s)||r.push(s),r}catch(o){return[]}},t.prototype.wordMatcher=function(){return/{.*}/g},t}(r.WordDomTransformer);t.QuoteEncoder=i,t.build=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/encoders/codeSnippetEncoder",["require","exports","lodash-compat","../domTransformers"],e)})(function(e,t){function s(){return new i}var n=e("lodash-compat"),r=e("../domTransformers"),i=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.PRE_NODE="pre",t.RAW_PRE_ATTR="raw_pre",t.RAW_POST_ATTR="raw_post",t.CODE_WRAPPER_MATCHER=/(\{code})((?:.|[\r\n])*)(\{code})/g,t.GLOBAL_CODE_MATCHER=/^(!!)((?:.|[\r\n])*)$/g,t}return __extends(t,e),t.prototype.isElementAllowed=function(e){return e.nodeName.toLowerCase()!==this.PRE_NODE},t.prototype.createXmlElement=function(e,t,r,i){if(!r||n.isUndefined(t)||n.isNull(t))return null;var s=e.createElement(this.PRE_NODE);return s.setAttribute(this.RAW_PRE_ATTR,r),i&&s.setAttribute(this.RAW_POST_ATTR,i),s.textContent=t,s},t.prototype.wordRawToXml=function(e,t){var n=this;try{var r=[];return[this.GLOBAL_CODE_MATCHER,this.CODE_WRAPPER_MATCHER].forEach(function(i){var s=i.exec(t);s!==null&&s.length>=2&&r.length===0&&r.push(n.createXmlElement(e,s[2],s[1],s[3]))}),r}catch(i){return[]}},t.prototype.wordMatcher=function(){return/(\{code}(?:.|[\r\n])*\{code})|(^!!(?:.|[\r\n])*)$/g},t}(r.WordDomTransformer);t.CodeSnippetEncoder=i,t.build=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-encoder/lib/encoders/codeSnippetDecoder",["require","exports","lodash-compat","../domTransformers"],e)})(function(e,t){function s(){return new i}var n=e("lodash-compat"),r=e("../domTransformers"),i=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.PRE_NODE="pre",t.RAW_PRE_ATTR="raw_pre",t.RAW_POST_ATTR="raw_post",t.UNESCAPED_MATCHER=/<|>/g,t}return __extends(t,e),t.prototype.isDesiredElement=function(e){var t=e.nodeType===Node.ELEMENT_NODE?e.nodeName.toLowerCase():"";return t===this.PRE_NODE},t.prototype.visitElement=function(e,t){var r=t.parentNode,i=t.childNodes.length,s=e.createElement(this.PRE_NODE),o=t.getAttribute(this.RAW_PRE_ATTR),u=t.getAttribute(this.RAW_POST_ATTR);o&&s.setAttribute(this.RAW_PRE_ATTR,o);for(var a=0;a-1}function o(e,t,n){return e.length>1||n?i(e,t):r(e[0],t)}function u(e,t){return Promise.all(n.map(e,function(e){var n=t.createParticipant(e);return t.participants.add(n)}))}function a(e,t){return e.participants.filter(function(e){return e.person.id()===t})(0)}var n=e("lodash-compat");t.isGuestHostConversation=s,t.createConversation=o,t.addPersonsToConversation=u,t.getParticipantFromConversation=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/conversationCache",["require","exports"],e)}(function(e,t){function r(e){var t=n.filter(function(t){return t.model===e})[0];return t||(t={model:e},n.push(t)),t}var n=[];t.forModel=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-g11n/lib/formatter",["require","exports"],e)}(function(e,t){function r(e,t,r){var i=r.calendar,s=r.time,o=i.days,u=i.months;return t.replace(n,function(t){var n;switch(t){case"dName":n=o.names[e.getDay()];break;case"dAbbr":n=o.namesAbbr[e.getDay()];break;case"mName":n=u.names[e.getMonth()];break;case"mAbbr":n=u.namesAbbr[e.getMonth()];break;case"tt":n=e.getHours()<12?s.AM:s.PM;break;case"yyyy":n=e.getFullYear();break;case"yy":n=e.getFullYear()%100;break;case"d":n=e.getDate();break;case"dd":n=e.getDate(),n.toString().length===1&&(n="0"+n);break;case"M":n=e.getMonth()+1;break;case"MM":n=e.getMonth()+1,n.toString().length===1&&(n="0"+n);break;case"h":n=e.getHours()%12||12;break;case"hh":n=e.getHours()%12||12,n.toString().length===1&&(n="0"+n);break;case"H":n=e.getHours();break;case"HH":n=e.getHours(),n.toString().length===1&&(n="0"+n);break;case"m":n=e.getMinutes();break;case"mm":n=e.getMinutes(),n.toString().length===1&&(n="0"+n);break;case"s":n=e.getSeconds();break;case"ss":n=e.getSeconds(),n.toString().length===1&&(n="0"+n)}return n!==undefined?n:t.slice(1,t.length-1)})}function i(e,t){var r,i;return s(t)&&(r=Math.floor(e/60/60),e-=r*60*60),o(t)&&(i=Math.floor(e/60),e-=i*60),t.replace(n,function(t){var n;switch(t){case"h":n=r;break;case"hh":n=r,n.toString().length===1&&(n="0"+n);break;case"H":n=r;break;case"HH":n=r,n.toString().length===1&&(n="0"+n);break;case"m":n=i;break;case"mm":n=i,n.toString().length===1&&(n="0"+n);break;case"s":n=e;break;case"ss":n=e,n.toString().length===1&&(n="0"+n)}return n!==undefined?n:t.slice(1,t.length-1)})}function s(e){return/HH|H|hh|h/.test(e)}function o(e){return/mm|m/.test(e)}var n=/dName|dAbbr|mName|mAbbr|dd|d|MM|M|yyyy|yy|HH|H|hh|h|mm|m|tt|ss|s|'[^']*'|'[^']*'/g;t.formatDate=r,t.formatDuration=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-g11n/lib/settings",["require","exports"],e)}(function(e,t){function i(e){r=e}function s(){return r}var n={calendar:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},firstDay:0},time:{AM:"am",PM:"pm",separator:":",format:{duration:"mm:ss","short":"h:mm tt","long":"h:mm:ss tt"}},date:{separator:"/",format:{dayMonth:"M/d",dayMonthYear:"M/d/yy",dayAbbr:"dAbbr",dayName:"dName",dateAbbr:"mAbbr d yyyy",shortDateAbbr:"mAbbr d"}},dir:"ltr"},r=n;t.set=i,t.get=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-g11n/lib/globalization",["require","exports","swx-browser-globals","./formatter","./settings"],e)}(function(e,t){function s(e){i.set(e)}function o(e){var t=n.getDocument().documentElement;t.dir?f(e,t.dir):i.get().dir&&f(e,i.get().dir)}function u(e,t){var n=i.get().time.format[t];n||(n=i.get().date.format[t]);if(!n)throw new Error("No format found with a key:"+t+"in settings of:"+JSON.stringify(i.get().date.format));return r.formatDate(e,n,i.get())}function a(e,t){var n=i.get().time.format[t];if(!n)throw new Error("No format found with a key:"+t+"in settings of:"+JSON.stringify(i.get().time.format));return r.formatDuration(e,n)}function f(e,t){e.dir||(e.dir=t)}var n=e("swx-browser-globals"),r=e("./formatter"),i=e("./settings");t.init=s,t.initLocaleDirection=o,t.formatDate=u,t.formatDuration=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-g11n/lib/index",["require","exports","./formatter","./globalization","./settings"],e)}(function(e,t){var n=e("./formatter");t.formatter=n;var r=e("./globalization");t.globalization=r;var i=e("./settings");t.settings=i}),define("swx-g11n",["swx-g11n/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-pubsub/lib/pubSub",["require","exports"],e)}(function(e,t){function n(e){for(var t in e)if(!e[t])throw new Error(t+" is mandatory")}function r(e,t){return t&&t.indexOf(e)>=0}function i(e,t){if(!t||!r(e,t))return;t.splice(t.indexOf(e),1)}function o(){return new s}var s=function(){function e(){this.callbacks={},this.bulkHandlers=[]}return e.prototype.addBulkSubscriber=function(e){n({callback:e}),r(e,this.bulkHandlers)||this.bulkHandlers.push(e)},e.prototype.removeBulkSubscriber=function(e){n({callback:e}),i(e,this.bulkHandlers)},e.prototype.subscribe=function(e,t){n({eventName:e,callback:t}),this.callbacks[e]=this.callbacks[e]||[],r(t,this.callbacks[e])||this.callbacks[e].push(t)},e.prototype.unsubscribe=function(e,t){n({eventName:e,callback:t});var r=this.callbacks[e];i(t,r)},e.prototype.publish=function(e,t){t===void 0&&(t=null),n({eventName:e});if(this.callbacks[e]){var r=this.callbacks[e].slice(0);for(var i=r.length-1;i>=0;i--)r[i](t)}this.bulkHandlers.slice(0).reverse().forEach(function(n){return n(e,t)})},e.prototype.unsubscribeAll=function(){this.callbacks={},this.bulkHandlers=[]},e}();t.__esModule=!0,t["default"]=s,t.build=o}),define("swx-pubsub",["swx-pubsub/lib/pubSub"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-pubsub-instance/lib/instance",["require","exports","swx-pubsub"],e)}(function(e,t){var n=e("swx-pubsub");t.__esModule=!0,t["default"]=n.build()}),define("swx-pubsub-instance",["swx-pubsub-instance/lib/instance"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/dateTime",["require","exports","swx-i18n","swx-g11n","swx-constants","swx-browser-globals","swx-pubsub-instance"],e)}(function(e,t){function d(e){return e===0||e>0&&e!==!0}function v(e,n){var i=t.getDate(e);return r.globalization.formatDate(i,n)}function m(e,t){var n=c.time.SHORT,r=e0?n.localization.fetch({key:r.key+"_days",count:Math.floor(i/l),params:r.params}):Math.floor(i/f)>0?n.localization.fetch({key:r.key+"_hours",count:Math.floor(i/f),params:r.params}):Math.floor(i/a)>0?n.localization.fetch({key:r.key+"_minutes",count:Math.floor(i/a),params:r.params}):n.localization.fetch({key:r.key+"_moment",params:r.params})}return""}}),function(e){var t=typeof window=="undefined"?null:window;typeof define=="function"&&define.amd?define("dompurify/src/purify",[],function(){return e(t)}):typeof module!="undefined"?module.exports=e(t):t.DOMPurify=e(t)}(function factory(e){var t=function(e){return factory(e)};t.version="0.7.3";if(!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var n=e.document,r=n,i=e.DocumentFragment,s=e.HTMLTemplateElement,o=e.NodeFilter,u=e.NamedNodeMap||e.MozNamedAttrMap,a=e.Text,f=e.Comment,l=e.DOMParser;typeof s=="function"&&(n=n.createElement("template").content.ownerDocument);var c=n.implementation,h=n.createNodeIterator,p=n.getElementsByTagName,d=n.createDocumentFragment,v=r.importNode,m={};t.isSupported=typeof c.createHTMLDocument!="undefined"&&n.documentMode!==9;var g=function(e,t){var n=t.length;while(n--)e[t[n]]=!0;return e},y=function(e){var t={},n;for(n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},b=null,w=g({},["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr","svg","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","switch","symbol","text","textpath","title","tref","tspan","view","vkern","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmuliscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mpspace","msqrt","mystyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","#text"]),E=null,S=g({},["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","coords","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","rows","rowspan","spellcheck","scope","selected","shape","size","span","srclang","start","src","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns","accent-height","accumulate","additivive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mode","min","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","surfacescale","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","u1","u2","unicode","values","viewbox","visibility","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","y","y1","y2","z","zoomandpan","accent","accentunder","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","display","displaystyle","fence","frame","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),x=null,T=null,N=!0,C=!1,k=!1,L=!1,A=!1,O=!1,M=!1,_=!0,D=!0,P=g({},["audio","head","math","script","style","svg","video"]),H=null,B=n.createElement("form"),j=function(e){typeof e!="object"&&(e={}),b="ALLOWED_TAGS"in e?g({},e.ALLOWED_TAGS):w,E="ALLOWED_ATTR"in e?g({},e.ALLOWED_ATTR):S,x="FORBID_TAGS"in e?g({},e.FORBID_TAGS):{},T="FORBID_ATTR"in e?g({},e.FORBID_ATTR):{},N=e.ALLOW_DATA_ATTR!==!1,C=e.SAFE_FOR_JQUERY||!1,k=e.SAFE_FOR_TEMPLATES||!1,L=e.WHOLE_DOCUMENT||!1,A=e.RETURN_DOM||!1,O=e.RETURN_DOM_FRAGMENT||!1,M=e.RETURN_DOM_IMPORT||!1,_=e.SANITIZE_DOM!==!1,D=e.KEEP_CONTENT!==!1,O&&(A=!0),e.ADD_TAGS&&(b===w&&(b=y(b)),g(b,e.ADD_TAGS)),e.ADD_ATTR&&(E===S&&(E=y(E)),g(E,e.ADD_ATTR)),D&&(b["#text"]=!0),Object&&"freeze"in Object&&Object.freeze(e),H=e},F=function(e){try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=""}},I=function(e){var t,n;try{t=(new l).parseFromString(e,"text/html")}catch(r){}return t||(t=c.createHTMLDocument(""),n=t.body,n.parentNode.removeChild(n.parentNode.firstElementChild),n.outerHTML=e),typeof t.getElementsByTagName=="function"?t.getElementsByTagName(L?"html":"body")[0]:p.call(t,L?"html":"body")[0]},q=function(e){return h.call(e.ownerDocument||e,e,o.SHOW_ELEMENT|o.SHOW_COMMENT|o.SHOW_TEXT,function(){return o.FILTER_ACCEPT},!1)},R=function(e){return e instanceof a||e instanceof f?!1:typeof e.nodeName=="string"&&typeof e.textContent=="string"&&typeof e.removeChild=="function"&&e.attributes instanceof u&&typeof e.removeAttribute=="function"&&typeof e.setAttribute=="function"?!1:!0},U=/\{\{.*|.*\}\}/gm,z=/<%.*|.*%>/gm,W=function(e){Q("beforeSanitizeElements",e,null);if(R(e))return F(e),!0;var t=e.nodeName.toLowerCase();Q("uponSanitizeElement",e,{tagName:t});if(!b[t]||x[t]){if(D&&!P[t]&&typeof e.insertAdjacentHTML=="function")try{e.insertAdjacentHTML("AfterEnd",e.innerHTML)}catch(n){}return F(e),!0}C&&!e.firstElementChild&&(!e.content||!e.content.firstElementChild)&&(e.innerHTML=e.textContent.replace(/s&&t.setAttribute("id",l.value)):(u==="id"&&t.setAttribute(u,""),t.removeAttribute(u));if(!i.keepAttr)continue;if(_&&(f==="id"||f==="name")&&(a in e||a in n||a in B))continue;if((E[f]&&!T[f]||!k&&N&&X.test(f))&&(!V.test(a.replace($,""))||f==="src"&&a.indexOf("data:")===0&&t.nodeName==="IMG"))try{k&&(a=a.replace(U," "),a=a.replace(z," ")),t.setAttribute(u,a)}catch(c){}}Q("afterSanitizeAttributes",t,null)},K=function(e){var t,n=q(e);Q("beforeSanitizeShadowDOM",e,null);while(t=n.nextNode()){Q("uponSanitizeShadowNode",t,null);if(W(t))continue;t.content instanceof i&&K(t.content),J(t)}Q("afterSanitizeShadowDOM",e,null)},Q=function(e,n,r){if(!m[e])return;m[e].forEach(function(e){e.call(t,n,r,H)})};return t.sanitize=function(n,s){n||(n=""),typeof n!="string"&&(n=n.toString());if(!t.isSupported)return typeof e.toStaticHTML=="object"||typeof e.toStaticHTML=="function"?e.toStaticHTML(n):n;j(s);if(!A&&!L&&n.indexOf("<")===-1)return n;var o=I(n);if(!o)return A?null:"";var u,a,f=q(o);while(u=f.nextNode()){if(u.nodeType===3&&u===a)continue;if(W(u))continue;u.content instanceof i&&K(u.content),J(u),a=u}var l;if(A){if(O){l=d.call(o.ownerDocument);while(o.firstChild)l.appendChild(o.firstChild)}else l=o;return M&&(l=v.call(r,l,!0)),l}return L?o.outerHTML:o.innerHTML},t.addHook=function(e,t){if(typeof t!="function")return;m[e]=m[e]||[],m[e].push(t)},t.removeHook=function(e){m[e]&&m[e].pop()},t.removeHooks=function(e){m[e]&&(m[e]=[])},t.removeAllHooks=function(){m=[]},t}),define("dompurify",["dompurify/src/purify"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/messageSanitizer",["require","exports","lodash-compat","swx-cafe-application-instance","swx-constants","swx-encoder","swx-encoder","swx-encoder","swx-service-locator-instance","swx-utils-common","dompurify","./dateTime"],e)}(function(e,t){function I(e,t,n){return n===void 0&&(n=!1),new RegExp("((?:<"+e+' raw_pre="'+t+'"'+(n?"":' raw_post="'+t+'"')+">)+)([\\s\\S]*?)((?:</"+e+">)+)","gi")}function q(e,t,n){var r='<{0} raw_pre="{1}" raw_post="{1}">{2}';return r.split("{0}").join(e).split("{1}").join(t).split("{2}").join(n)}function R(){var e="^(https?://)?",t="(([0-9a-z_!~*'()\\.&=+$%-]+:)?[0-9a-z_!~*'()\\.&=+$%-]+@)?",n="(\\d{1,2}|1\\d{2}|2[0-4]\\d|25[0-5])",r="("+n+"\\.){3}"+n,i="([0-9a-z][0-9a-z_-]*)?[0-9a-z]",s="("+i+"\\.)+(com|org|net|edu|gov|mil|aero|arpa|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|pro|tel|travel|[a-z]{2})",o="(:\\d{1,5})?",u="([#/].*)?$",a=[e+t+s+o+u,e+t+r+o+u,e+t+i+o+u];return a.map(function(e){return new RegExp(e,"i")})}function U(e){return B[e]}function z(e){return e.replace(/([<>])/gi,U)}function W(e){return e.replace(/(<|>)/gi,U)}function X(e){return e.replace(/([<>&"'])/gi,U)}function V(e){return e.replace(/&(lt|gt|amp|quot|apos|#39|#96);/gi,U)}function $(e,t){return e.replace(t,W)}function J(e){function o(e,t){return r[n]=t,e.replace(t,"DUMMY"+n++)}function f(e,n){t=t.replace("DUMMY"+n,e)}var t,n=0,r=[],i=new RegExp(d,"gi"),s=new RegExp(d,"i"),u=i.exec(e);if(!u)return e;var a=e;while(u){var l=u[0].match(s).splice(1);t=l.reduce(o,u[0]),t=W(t),r.forEach(f),a=a.replace(u[0],t),u=i.exec(e)}return a}function K(e){var t=e.match(S).slice(1);return t.reduce($,e)}function Q(e,t){var n=/(-1?e:e.replace(n,function(e){return e+" "+t})}function G(e,t,n,r,i){var s,o;return s=W(t),o=W(i),n.indexOf(j)!==0&&(s=Q(s,'target="_blank"')),s=Q(s,'tabindex="-1"'),s=Q(s,'title="'+n+'"'),s+r+o}function Y(e,t){var n="<",r=/(\+?[\s\d\-]*\d)</i,i=t.match(r)[0];return i.slice(0,i.length-n.length)}function Z(e){return X(e.replace(p,G))}function et(e){return V(e.replace(p,G))}function tt(e){return e.replace(/|\s.*?>)/g,"").replace(/<\/a>/g,"")}function nt(e){function t(e,t){return e.replace(A[t],"")}return Object.keys(A).reduce(t,e)}function rt(e){function t(e,t,n,r,i){var s=H[e]||H["default"];return e==="rawFontColor"&&(n=n.replace(/font(\s+)color/i,"font color")),W(n.substr(0,s.opening))+r+W(i.substr(0,s.closing))}function n(e,n){return e.replace(D[n],t.bind(null,n))}return Object.keys(D).reduce(n,e)}function it(e,t){function u(){return t&&Object.keys(t).length>0&&!f(e)&&e.length>1}function a(e){return t[e]!==undefined}function f(e){return!e||!/\S/.test(e)}function l(e,t){var n;for(var r=0;r0&&t.indexOf(n)!==-1)continue;return n===" "}return!0}function c(e){return e.split("").reverse().join("")}function h(e,t,n){var r=[",",".",";",":","?","!","(",")"];return a(t)?l(c(e),r)||l(n,r):!1}function p(e,t,r,i){var s=[",",".",";",":","?","!","(",")"];return r!==e||n.first(i)===e?!1:l(c(t),s)||l(i,s)}function d(e,t,n){for(var r=t;r<=e.length;r++)if(n(e.substring(0,r),e[r],e.substring(r+1,e.length)))return r;return-1}function v(e,t,n){var r=t,i,s;do{r+=1,i=d(e,r,p.bind(null,n));if(i===-1)return-1;s=e.substring(t+1,i)}while(f(s));return i}var r=0,i,s,o;if(!u())return[];do{if(r>=e.length-1)return[];i=d(e,r,h);if(i===-1)return[];o=e.charAt(i),s=v(e,i,o),t=n.omit(t,o),r+=1}while(s===-1);return[i,s]}function st(e,t){var r=it(t,e),i=r[0],s=r[1],o,u,a,f,l,c,h;return i===undefined||s===undefined||i<0||s<0?t:(o=t.charAt(i),u=e[o],h=t.substring(0,i),a=t.substring(i+1,s),l=t.substring(s+1),f=st(n.omit(e,o),a),f=u(f),c=st(e,l),h+f+c)}function ot(e){var t=e.split(/\r?\n/),r;return r=n.map(t,function(e){return st(P,e)}),r.join("\r\n")}function ut(e,t){function r(e){function n(e){return e.test(t)}var t=e.replace(/[\u0080-\u9999]/g,"z");return M.some(n)}function i(e){return e.replace(/(["''])/gi,U)}function s(e,s){return r(s)?(s=i(s),n=/^w{3}\./i.test(s)?"http://"+s:s,"'+s+""):s}function o(e,t){return r(t)?''+t+"":t}t===void 0&&(t=!1);var n;return e.replace(O,s).replace(v,o)}function at(e,t,n){var r=z(e.replace(/&/g,"&")),i=r.match(t),s;return i?i.forEach(function(e,t){var o=r.indexOf(e),u=o+e.length,a=i[t+1];t===0&&(s=n(r.substring(0,o))),s+=r.substring(o,u),r=r.substring(u);var f=a?r.indexOf(a):undefined;s+=n(r.substring(0,f))}):s=n(r),W(s.replace(/&/g,"&"))}function ft(e){return l.sanitize(e,{ALLOWED_TAGS:[]})}function lt(e){l.addHook("beforeSanitizeElements",function(e,t,n){yt(e,"legacyquote")}),l.addHook("beforeSanitizeAttributes",function(e,t,n){gt(e,"target","_blank"),bt(e,"authorname","quote")}),l.addHook("afterSanitizeAttributes",function(e,t,n){var r=wt(e,"href");r&&(gt(e,"rel","noreferrer noopener"),gt(e,"onclick","return false;"),gt(e,"title",r))});var t=l.sanitize(e,F);return l.removeHook("beforeSanitizeElements"),l.removeHook("beforeSanitizeAttributes"),l.removeHook("afterSanitizeAttributes"),t.replace(" "," ")}function ct(e){var t=a["default"].resolve(i.COMMON.serviceLocator.FEATURE_FLAGS),n=t.isFeatureOn(i.COMMON.featureFlags.INCOMING_WIKI_MARKUP),r=z(e);return r=r.replace(E,K),r=r.replace(x,W),r=J(r),r=r.replace(p,G),r=r.replace(m,Y),n?rt(r):r}function ht(e){return z(e).replace(/<ss type="[^"]*">/gi,W).replace(/<\/ss>/gi,W).replace(T,W)}function pt(e){var t=u.NoTranslateDomTransformer.build(u.NoTranslateDomTransformer.Mode.Remove),n=s.build(r,{domTransformers:[t]});return n.encode(e,!1)}function dt(e){var t=/(\r?\n)|(<br\s?\/>)/gm,n="
            ";return e.replace(t,n)}function vt(e){var t=new RegExp(_,"gi"),n=new RegExp(_,"i"),r=e,i=t.exec(e);while(i){var s=n.exec(i[0]);s&&(r=r.replace(s[0],s[2])),i=t.exec(e)}return r}function mt(e){var t=/^.*?<\/at>/g,n=/.*?<\/span><\/i>/g;return Ct(e,[t,n])}function Lt(e){return Ct(e,[N,C,w,k,L])}function At(e){var t=o.EmoticonEncoder.build(),n=s.URLDomTransformer.build(),i=s.NewLineDomTransformer.build(),u=s.FlagDomTransformer.build(),a=o.MentionEncoder.build(null),f=o.QuoteDecoder.build(c.formatTimestampLong),h=s.build(r,{domTransformers:[u,t,n,i,a],domDecoders:[f]}),p=h.encode(e),d=h.decode(p),v=l.sanitize(d,{ADD_ATTR:["target","rel","onclick"]});return v}function Mt(e,t,n,r){r===void 0&&(r=null);var i=Ot[t]&&Ot[t][n];if(i)return i(e,r);throw new Error("Encoder from "+t+" to "+n+" is not available")}function _t(e){return z(e).replace(p,G)}function Dt(e){function t(e){var t=s.build(r);return t.decode(t.encode(e))}return at(e,E,t)}function Pt(e){var t=s.build(r),n=t.encode(e,!1);return t.decode(n)}function Ht(e){return at(e,p,ut)}function Bt(e){function i(e,t){var r=t.match(n)[1]||"",i=r.replace("&","&");return e.replace(t,i)}var t=/()/gi,n=/href="(.*?)"/i,r=e.match(t)||[];return r.reduce(i,e)}function jt(e){var t="\r\n",n=//g;return e.replace(n,t)}function Ft(e){return et(tt(e))}function It(e){var t=[],n=/(?:/g,r;while(r=n.exec(e)){var i=r[1];t.push(i)}return t}function qt(e){return s.build(r).encode(e)}function Rt(e){var t=/
            .*[\S\s]*<\/div>/ig,r=t.exec(e);return n.isUndefined(r)||n.isNull(r)?"":r[0]}function Ut(e){var t=//ig,r=t.exec(e);return n.isUndefined(r)||n.isNull(r)?"":r[0]}function zt(e){var t=jt(e);return t=s.build(r).getNodeTextContent(t),t=Bt(t),t}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("swx-constants"),s=e("swx-encoder"),o=e("swx-encoder"),u=e("swx-encoder"),a=e("swx-service-locator-instance"),f=e("swx-utils-common"),l=e("dompurify"),c=e("./dateTime"),h='(?:(?:\\s*title=".*?"\\s*)|(?:\\s*tabindex="-1"\\s*)|(?:\\s*target="_blank"\\s*)){0,3}',p=f.regex.multilineRegExp(["(<a ",h,'href="((?:https?://|mailto:)[^"]+?)"',h,">)","((?:(?!</a>)[\\s\\S])*)","(</a>)"],"gi"),d='<i class="'+i.COMMON.mentions["class"]+'"><span title="(.*?)">(.*?)</span></i>',v=/((([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,}))/gi,m=/(<a href="skype:\+\d+">(\+?[\s\d\-]*\d)<\/a>)/gi,g=/((\+?[\s\d\-]*\d)<\/a>)/gi,y=["(",'<span class="emoticon [a-z0-9]+\\s?(?:animated)?\\s?\\s?(?:large|extraLarge)?\\s?">','<span class="emoSprite">',"|",'<span class="emoticon\\s?(?:large|extraLarge)?\\s?">','<canvas(?:\\s?(?:data-[-a-z]*|height|width)="[a-z0-9]*")*>',")","(?:.+?)","(","</span></span>","|","</canvas></span>",")"],b=["(?:",'','',"|",'','',")","(?:.+?)","(?:","","|","",")"],w=f.regex.multilineRegExp(b,"gi"),E=f.regex.multilineRegExp(y,"gi"),S=f.regex.multilineRegExp(y,"i"),x=/<span class="flag ([^"]{2})">[\s]*\(flag:\1\)[\s]*<\/span>/gi,T=/<flag country="([^"]{2})">[\s]*\(flag:\1\)[\s]*<\/flag>/gi,N=/.*?<\/ss>/g,C=/(?:.+?)<\/flag>/gi,k=/(?:.+?)<\/span>/gi,L=/(<(?:\/?)(?:quote|legacyquote)[^>]*>)/gi,A={text:/Edited previous message: /,edited:/]+>/g,editedEnd:/<\/e_m>/g,quoted:L},O=/\b((https?:\/\/|w{3}\.)\S+)/gi,M=R(),_='(.*?)',D={bold:I("b","\\*"),italic:I("i","_"),strike:I("s","~"),rawBold:new RegExp("(<b>)(.*?)(</b>)","gi"),rawItalic:new RegExp("(<i>)(.*?)(</i>)","gi"),rawFontColor:new RegExp('(<font\\s+color="#[a-f0-9]{6}">)(.*?)(</font>)',"gi")},P={"*":function(e){return q("b","*",e)},_:function(e){return q("i","_",e)},"~":function(e){return q("s","~",e)}},H={code:{opening:46,closing:12},codeBlock:{opening:25,closing:12},rawBold:{opening:9,closing:10},rawItalic:{opening:9,closing:10},rawFontColor:{opening:28,closing:13},"default":{opening:34,closing:10}},B={"<":"<",">":">","<":"<",">":">","<":"<",">":">","&":"&",'"':""","'":"'","&":"&",""":'"',"'":"'","'":"'","`":"`","&":"&",""":'"',"&APOS;":"'"},j="mailto:",F={ALLOWED_ATTR:["href","target","type","country","id","authorname","timestamp","author","raw_pre","raw_post"],ALLOWED_TAGS:["b","i","s","u","a","ss","flag","at","pre","quote","legacyquote","br","pre"]};t.escapeHTML=Z,t.unescapeHTML=et,t.removeAnchorTags=tt,t.removeMetaData=nt,t.handleWikiMarkup=rt,t.stripHTML=ft,t.escapeIncomingXml=lt,t.escapeIncomingHTML=ct,t.escapeOutgoingHTML=ht,t.removeNoTranslateTags=pt,t.webify=dt,t.getMessageSanitizedContent=mt,t.compactHtml=Et,t.processOutgoingTextMessage=xt,t.processOutgoingTextMessageForTranslation=Tt,t.processIncomingSanitizedTextMessageForTranslation=Nt,t.isMessageWithMentionOnly=kt,t.isMessageWithEmoticonsOnly=Lt;var Ot={"text/typed":{"text/html":At}};t.transform=Mt,t.validateUnescapedLink=_t,t.encodeEmoticonsTextRepresentation=Dt,t.encodeEmoticonsRawRepresentation=Pt,t.encodeLinkTextRepresentation=Ht,t.unboxHrefContent=Bt,t.unwebify=jt,t.getSanitizedTopic=Ft,t.getEmoticonNamesFromMessage=It,t.encode=qt,t.quotesPresentInHTML=Rt,t.quotesPresentInXML=Ut,t.extractMessageTextContent=zt}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/sort",["require","exports"],e)}(function(e,t){function n(e,t){return e.id-t.id}function r(e,t){return e.timestamp-t.timestamp}function i(e,t){return t.timestamp-e.timestamp}t.byId=n,t.byTimestamp=r,t.byTimestampDescending=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/spaceMail",["require","exports","swx-i18n"],e)}(function(e,t){function r(){return encodeURI(n.localization.fetch({key:"spaces_email_subject"}))}function i(e,t){var r=n.localization.fetch({key:"spaces_email_greeting"}),i=n.localization.fetch({key:"spaces_email_joinMe",params:{spaceName:e}}),s=n.localization.fetch({key:"spaces_email_link"});return encodeURI(r+"\r\n\r\n"+i+"\r\n"+s+" "+t)}function s(e,t){return"mailto:?subject="+r()+"&body="+i(e,t)}var n=e("swx-i18n");t.createMailtoLink=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/urlParser",["require","exports"],e)}(function(e,t){function n(e,t){var n=decodeURIComponent(e),r=new RegExp("("+t+")=([^&]+)"),i=n.match(r);return i&&i[2]?i[2]:undefined}function r(e){e===void 0&&(e=null);var t=new RegExp("index[^#]*#(.+)/"),n=e&&e.match(t);return n&&n[1]?n[1]:undefined}function i(e){return/^https:/.test(e)}function s(e){var t=/(?:youtube\.com|youtu\.be)\/watch(?:\?|\&|&)v=([\w-]{11})/.exec(e);return t||(t=/(?:youtube\.com|youtu\.be)\/([\w-]{11})/.exec(e)),t?!0:!1}t.getParam=n,t.getRoute=r,t.isHttps=i,t.isYoutubeLink=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/urlValidator",["require","exports","lodash-compat","swx-constants"],e)}(function(e,t){function o(e,t){t===void 0&&(t=null);if(!e)return!1;var r=n.clone(s);t&&n.extend(r,t);var i=l(e);return i?!n.isEmpty(r.allowedProtocols)&&!n.some(r.allowedProtocols,function(e){return f(e)(i.scheme)})?!1:!n.isEmpty(r.allowedDomains)&&!n.some(r.allowedDomains,function(e){return f(e)(i.host)})?!1:!n.isEmpty(r.allowedPorts)&&!n.some(r.allowedPorts,function(e){return f(e)(i.port)})?!1:!0:!1}function u(e){return e.toString().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function a(e){var t=u(e);return t=t.replace("\\*\\*","[^\\/]*"),t=t.replace("\\*","[^.\\/]*"),t=t.replace("\\?","."),"^"+t+"$"}function f(e){if(n.isUndefined(e))throw new Error("`undefined` is not a valid argument");return e===t.ALLOW_EMPTY?n.isUndefined:n.isFunction(e)?e:(n.isRegExp(e)||(e=new RegExp(a(e),"i")),e.test.bind(e))}function l(e){e=e.toString().trim();var t=e.split("#",2)[1];e=e.split("#",2)[0];var n=i.exec(e);return n&&{scheme:n[1],user:n[2],host:n[3],port:n[4],path:n[5],query:n[6],hash:t}}var n=e("lodash-compat"),r=e("swx-constants"),i=/^(?:([^:\/?#]+):)?(?:\/\/(?:([\S][^\/]*)(?:[\@]))?([^\/\\?:#]*)(?:\:(\d*)?)?)?([^?#]*)(?:(?:\?)([^#]*))?(?:#(.*))?/;t.ALLOW_EMPTY=r.COMMON.urlValidator.ALLOW_EMPTY;var s={allowedDomains:["**"],allowedProtocols:[t.ALLOW_EMPTY,"http","https"],allowedPorts:[t.ALLOW_EMPTY]};t.validate=o,t.$unit={escapeRegExp:u,wildcardToRegExp:a,asMatcher:f,explodeURL:l}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/participant",["require","exports"],e)}(function(e,t){function n(e,t){return t.mePerson.id()===e.person.id()}t.isMeParticipant=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-chat/lib/index",["require","exports","./conversation","./conversationCache","./dateTime","./messageSanitizer","./sort","./spaceMail","./urlParser","./urlValidator","./participant"],e)}(function(e,t){var n=e("./conversation");t.conversation=n;var r=e("./conversationCache");t.conversationCache=r;var i=e("./dateTime");t.dateTime=i;var s=e("./messageSanitizer");t.messageSanitizer=s;var o=e("./sort");t.sort=o;var u=e("./spaceMail");t.spaceMail=u;var a=e("./urlParser");t.urlParser=a;var f=e("./urlValidator");t.urlValidator=f;var l=e("./participant");t.participant=l}),define("swx-utils-chat",["swx-utils-chat/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/userDataProcessor",["require","exports","swx-cafe-application-instance","swx-encoder","swx-utils-chat","lodash-compat"],e)}(function(e,t){function u(e){if(s.isString(e)){var t=r.build(n),u=e;if(e.match(o)===null){var a=i.messageSanitizer.escapeIncomingHTML(e);u=t.encode(a,!1)}return i.messageSanitizer.escapeIncomingHTML(t.decode(u))}return""}function a(e){return s.isString(e)?s.escape(e):""}function f(e){return s.isString(e)?i.messageSanitizer.removeAnchorTags(e):""}var n=e("swx-cafe-application-instance"),r=e("swx-encoder"),i=e("swx-utils-chat"),s=e("lodash-compat"),o=/(\S+<\/flag>|\S+<\/ss>)/gi;t.sanitize=u,t.sanitizeXml=a,t.stripAnchors=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/avatar/cache",["require","exports","lodash-compat"],e)}(function(e,t){var n=e("lodash-compat"),r="404Avatar",i=function(){function e(e,t,n){this.cacheInstanceProvider=e,this.settings=t,this.dateTime=n}return e.prototype.add=function(e){var t=this,n=this.cacheInstanceProvider.get();return n.getItem(r).then(function(i){if(!i||!Array.isArray(i))i=[];return i.push({src:e,expiresAt:t.dateTime.now()+t.settings.avatarCacheDuration}),n.setItem(r,i)})},e.prototype.isCached=function(e){var t=this,i=this.cacheInstanceProvider.get();return e?i.getItem(r).then(function(s){var o=n.find(s,{src:e});return o?o.expiresAt=0;n--){var i=e.charCodeAt(n),s=n%8;t^=(i<>8-s)}return r[t%r.length]},e.prototype.getInitials=function(e){var t="";e=this.filterDisplayName(e);var n=e.split(" ");return n.length===2?(t+=n[0][0].toUpperCase(),t+=n[1][0].toUpperCase()):n.length===3?(t+=n[0][0].toUpperCase(),t+=n[2][0].toUpperCase()):n.length!==0&&(t+=n[0][0].toUpperCase()),t},e.prototype.filterDisplayName=function(e){var t=e.replace(/\(([^)]*)\)/gi,"");return t=t.replace(/[^ A-Za-z0-9]/gi,""),t=t.replace(/\s+/gi," "),t&&(t=t.trim()),t},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-utils-people/lib/index",["require","exports","./lastSeenConverter","./organizePersons","./personPropertyFormatter","./progressiveTimeout","./userDataProcessor","./avatar/cache","./avatar/helper"],e)}(function(e,t){var n=e("./lastSeenConverter");t.lastSeenConverter=n;var r=e("./organizePersons");t.organizePersons=r;var i=e("./personPropertyFormatter");t.personPropertyFormatter=i;var s=e("./progressiveTimeout");t.progressiveTimeout=s;var o=e("./userDataProcessor");t.userDataProcessor=o;var u=e("./avatar/cache");t.avatarCache=u;var a=e("./avatar/helper");t.avatarHelper=a}),define("swx-utils-people",["swx-utils-people/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-mri/lib/mri",["require","exports","lodash-compat","./mriMaps"],e)}(function(e,t){function u(e){return n.isString(e)?e.replace(i,""):undefined}function a(e){var t=i.exec(e);return t?t[1]:undefined}function f(e,t){return h(e)?e:p(e,t)}function l(e){return s.test(e)}function c(e){return o.test(e)}function h(e){return e.match(i)}function p(e,t){return l(e)?d(e,r.contactMriTypes.pstn):n(r.contactMriTypes).values().contains(t)?d(e,t):d(e,r.contactMriTypes.skype)}function d(e,t){return t+":"+e}var n=e("lodash-compat"),r=e("./mriMaps"),i=/^(?:(\d+):)+/,s=/^(\+)?\d+$/,o=/^guest:/;t.getId=u,t.getTypeFromKey=a,t.getKey=f,t.isPstnId=l,t.isGuestId=c}),define("swx-mri",["swx-mri/lib/mri"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/personHelper",["require","exports","lodash-compat","jskype-settings-instance","swx-mri","swx-constants","jskype-constants"],e)}(function(e,t){function u(e,t){return n.isString(e)?t?m(e,t):v(e):undefined}function a(e){return i.isGuestId(e.id())}function f(e){return!!e.phoneNumbers.size()&&e.id()===e.phoneNumbers(0).telUri()}function l(e){return c(e.id())}function c(e){return e===s.PEOPLE.ECHO_CONTACT_ID}function h(e){return!f(e)&&!e.isBlocked()}function p(e){return e._authorization()===o.PEOPLE.authorizationStates.AUTHORIZED&&!e.isBlocked()&&!f(e)&&!l(e)}function d(e){return!f(e)&&!l(e)}function v(e){var t=r.settings.avatarService;return t.host+t.publicAvatarEndpoint.replace("${contactId}",encodeURIComponent(e))}function m(e,t){var n=r.settings.avatarService;return n.host+n.contactAvatarEndpoint.replace("${contactId}",encodeURIComponent(e)).replace("${authKey}",encodeURIComponent(t))}var n=e("lodash-compat"),r=e("jskype-settings-instance"),i=e("swx-mri"),s=e("swx-constants"),o=e("jskype-constants");t.getAvatarUri=u,t.isGuest=a,t.isPstn=f,t.isEchoContact=l,t.isEchoContactId=c,t.canRequestContactAuthorization=h,t.canAddToChatServiceContactList=p,t.canRemoveContactFromChatServiceContactList=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/phoneNumber",["require","exports","jcafe-property-model"],e)}(function(e,t){var n=e("jcafe-property-model"),r=function(){function e(){this.type=n.property({readOnly:!0}),this.telUri=n.property({readOnly:!0}),this.displayString=n.property({readOnly:!0}),this.fromProfile=n.property({readOnly:!0})}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/mappers",["require","exports","lodash-compat","swx-mri/lib/mriMaps","swx-utils-people","../../personHelper","../../../models/phoneNumber","swx-utils-chat","swx-utils-common","swx-constants","swx-enums"],e)}(function(e,t){function h(e,t){e&&P(t.id,e,i.userDataProcessor.sanitizeXml)}function p(e,t){if(e){var n=U(e);e=s.getAvatarUri(t.id(),n),P(t.avatarUrl,e)}}function d(e,t){e&&P(t.displayName,e,i.userDataProcessor.sanitizeXml)}function v(e,t){var n=/(\d{4})-(\d{2})-(\d{2})/,r=n.exec(e);if(e&&t._birthday&&r&&r.length===4){var i=parseInt(r[1],10),s=parseInt(r[2],10)-1,o=parseInt(r[3],10);P(t._birthday,(new Date(i,s,o)).getTime())}}function m(e,t,n){e&&t?P(n.displayName,e+" "+t,i.userDataProcessor.sanitizeXml):e?P(n.displayName,e,i.userDataProcessor.sanitizeXml):t&&P(n.displayName,t,i.userDataProcessor.sanitizeXml)}function g(e,t){e&&P(t.firstName,e,i.userDataProcessor.sanitizeXml)}function y(e,t){e&&P(t.lastName,e,i.userDataProcessor.sanitizeXml)}function b(e,t){e&&P(t.title,e,i.userDataProcessor.sanitizeXml)}function w(e,t){e&&P(t.location.city,e,i.userDataProcessor.sanitize)}function E(e,t){e&&P(t.location.state,e,i.userDataProcessor.sanitize)}function S(e,t){if(e){var r=n.flowRight(R,i.userDataProcessor.sanitize);P(t.location.country,e,r)}}function x(e,t){e&&P(t.activity,e,i.userDataProcessor.sanitize)}function T(e,t,n){e&&!!e.length&&H(e,t,n);var r=j(e||[],t,n);F(t,r)}function N(e,t){e&&(P(t._type,r.contactTypes[e]),e===r.contactTypeNames.agent&&P(t.isAgent,!0))}function C(e,t){function r(r,i){var s=n.includes(e,r),o=t.capabilities[i];o&&P(o,s)}n.forOwn(f.COMMON.capabilities,r)}function k(e,t){e&&P(t.registeredAt,u.dateTime.getDate(parseInt(e,10)))}function L(e,t){e&&P(t.agentDetails.author,e,i.userDataProcessor.sanitizeXml)}function A(e,t){e&&P(t.agentDetails.description,e,i.userDataProcessor.sanitizeXml)}function O(e,t){e&&P(t.agentDetails.website,e,i.userDataProcessor.sanitizeXml)}function M(e,t){e&&P(t.agentDetails.privacyStatement,e,i.userDataProcessor.sanitizeXml)}function _(e,t){e&&P(t.agentDetails.termsOfService,e,i.userDataProcessor.sanitizeXml)}function D(e,t){e&&P(t.agentDetails.extraInfo,e,i.userDataProcessor.sanitizeXml)}function P(e,t,n){e._set(n?n(t):t)}function H(e,r,i){n.forEach(e,function(n){var s=t.phoneTypes[n.type];B(r.phoneNumbers,s,n.number,i)})}function B(e,t,n,r){var s=q(e,n);return s||(s=new o["default"],P(s.telUri,n,i.userDataProcessor.sanitize),P(s.fromProfile,r),e.add(s,s.telUri())),s.type._set(t),P(s.displayString,n,i.userDataProcessor.sanitize),e}function j(e,t,r){var i=[];return n.forEach(t.phoneNumbers(),function(s){!I(s,e)&&s.telUri()!==t.id()&&s.fromProfile()===r&&i.push(s)}),i}function F(e,t){n.forEach(t,function(n){e.phoneNumbers.remove(n.telUri())})}function I(e,t){return n.some(t,function(t){return e.telUri()===t.number})}function q(e,t){return n.find(e(),function(e){return e.telUri()===t})}function R(e){return e.toUpperCase()}function U(e){return a.url.getQueryParameterValueByName(e,"auth_key")}var n=e("lodash-compat"),r=e("swx-mri/lib/mriMaps"),i=e("swx-utils-people"),s=e("../../personHelper"),o=e("../../../models/phoneNumber"),u=e("swx-utils-chat"),a=e("swx-utils-common"),f=e("swx-constants"),l=e("swx-enums"),c;(function(e){e.home="home",e.office="office",e.mobile="mobile",e.other="other"})(c=t.phoneTypeKeys||(t.phoneTypeKeys={})),t.phoneTypes={},t.phoneTypes[c.home]=l.phoneType.Home,t.phoneTypes[c.office]=l.phoneType.Work,t.phoneTypes[c.mobile]=l.phoneType.Cell,t.phoneTypes[c.other]=l.phoneType.Other,t.mapId=h,t.mapAvatarUrl=p,t.mapDisplayName=d,t.mapBirthday=v,t.mapDisplayNameFallback=m,t.mapFirstName=g,t.mapLastName=y,t.mapTitle=b,t.mapCity=w,t.mapState=E,t.mapCountry=S,t.mapActivity=x,t.mapPhoneNumbers=T,t.mapType=N,t.mapCapabilities=C,t.mapRegistrationDate=k,t.mapAgentAuthor=L,t.mapAgentDescription=A,t.mapAgentWebsite=O,t.mapAgentPrivacyStatement=M,t.mapAgentTermsOfService=_,t.mapAgentExtraInfo=D}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/profileToPerson",["require","exports","./mappers","jskype-constants"],e)}(function(e,t){function i(e,t,r){r===void 0&&(r=!1),n.mapId(e.username,t),n.mapFirstName(e.firstname,t),n.mapLastName(e.lastname,t),n.mapDisplayName(e.displayname,t),n.mapCity(e.city,t),n.mapState(e.state,t),n.mapCountry(e.country,t),n.mapActivity(e.mood,t),n.mapAvatarUrl(e.avatarUrl,t),n.mapBirthday(e.birthday,t),s(e,t,r)}function s(e,t,i){var s=t.displayName();(i||s===r.PEOPLE.SELF||s===t.id())&&n.mapDisplayNameFallback(e.firstname,e.lastname,t)}var n=e("./mappers"),r=e("jskype-constants");t.map=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/batchProfiles",["require","exports","lodash-compat","swx-constants","jskype-settings-instance","../../propertyModelHelper","../dataMappers/profileToPerson","swx-jskype-internal-application-instance"],e)}(function(e,t){function f(e){return new a(o,e)}var n=e("lodash-compat"),r=e("swx-constants"),i=e("jskype-settings-instance"),s=e("../../propertyModelHelper"),o=e("../dataMappers/profileToPerson"),u=e("swx-jskype-internal-application-instance"),a=function(){function e(e,t){var o=this;this.onSuccess=function(e){var t=e&&e.response&&e.response.length?e.response:[];return t.forEach(o.mapProfileToPerson),o.publishBatchCountOnFirstLoad(e),s.createResolvedPromise()},this.onError=function(e){return s.createRejectedPromise(e)},this.mapProfileToPerson=function(e){var t=o.registryInstance.getOrCreate(e.username);o.dataMapperInstance.map(e,t)},this.publishBatchProfilesLoaded=function(e){var t=u.get()._telemetryManager,n=e&&e.response?e.response.length:0,s=r.COMMON.telemetry.contacts.type.CONTACTS,o={name:r.COMMON.telemetry.contacts.name.GET_PROFILES,batchCount:n};t.sendEvent(i.settings.telemetry.jSkypeTenantToken,s,o)},this.dataMapperInstance=e,this.registryInstance=t,this.publishBatchCountOnFirstLoad=n.once(this.publishBatchProfilesLoaded)}return e}();t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-client-info/lib/index",["require","exports","jskype-settings-instance","swx-browser-detect","swx-constants","swx-service-locator-instance"],e)}(function(e,t){function o(){return n.settings.biAppName}function u(){return n.settings.uiVersion}function a(){return n.settings.countryCode}function f(){var e=r["default"].getSystemInfo(),t=n.settings.lcid||"en-us",o=n.settings.countryCode||"n/a",u="os="+e.osName+"; osVer="+e.osVersion+"; proc="+e.platform+"; lcid="+t+"; deviceType="+e.deviceType+"; country="+o+"; clientName="+n.settings.biAppName+"; clientVer="+n.settings.uiVersion,a=s["default"].resolve(i.COMMON.serviceLocator.FEATURE_FLAGS);return a.isFeatureOn(i.COMMON.featureFlags.TIMEZONE_IN_CHATSERVICE_REQUEST)&&n.settings.utcOffset&&(u+="; utcOffset="+n.settings.utcOffset),u}var n=e("jskype-settings-instance"),r=e("swx-browser-detect"),i=e("swx-constants"),s=e("swx-service-locator-instance");t.getBIAppName=o,t.getBIVersion=u,t.getCountryCode=a,t.getClientInfo=f}),define("swx-client-info",["swx-client-info/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-telemetry-buckets/lib/telemetryBuckets",["require","exports","swx-constants","swx-enums"],e)}(function(e,t){function c(e){switch(e){case"png":case"jpg":case"gif":case"bmp":case"tiff":return a.fileTypeBucket.Picture;case"avi":case"mp4":case"mkv":case"wmv":case"m4v":return a.fileTypeBucket.Video;case"mp3":case"cda":case"m4a":case"wav":return a.fileTypeBucket.Audio;case"xls":case"xlsx":case"xlsm":case"doc":case"docx":case"ppt":case"pptx":return a.fileTypeBucket.Office;case"zip":case"rar":case"ace":case"7z":case"dmg":return a.fileTypeBucket.Archive;case"exe":case"msi":case"iso":return a.fileTypeBucket.Binary;case"pdf":return a.fileTypeBucket.Pdf;default:return a.fileTypeBucket.Other}}function h(e){return e<=i?a.timeDeltaBucket.Min1:e>i&&e<=5*i?a.timeDeltaBucket.Min5:e>5*i&&e<=10*i?a.timeDeltaBucket.Min10:e>10*i&&e<=30*i?a.timeDeltaBucket.Min30:e>30*i&&e<=s?a.timeDeltaBucket.Hour1:e>s&&e<=3*s?a.timeDeltaBucket.Hour3:e>3*s&&e<=6*s?a.timeDeltaBucket.Hour6:e>6*s&&e<=9*s?a.timeDeltaBucket.Hour9:e>9*s&&e<=12*s?a.timeDeltaBucket.Hour12:e>12*s&&e<=18*s?a.timeDeltaBucket.Hour18:e>18*s&&e<=24*s?a.timeDeltaBucket.Hour24:e>o?Math.round(e/o)+a.timeDeltaBucket.Days:undefined}function p(e){return e===0?a.participantCountBucket.Zero:e===1?a.participantCountBucket.One:e===2?a.participantCountBucket.Two:e>2&&e<=5?a.participantCountBucket.Less5:e>5&&e<=10?a.participantCountBucket.Less10:e>10&&e<=25?a.participantCountBucket.Less25:e>25&&e<=50?a.participantCountBucket.Less50:e>50&&e<=100?a.participantCountBucket.Less100:e>100?Math.round(e/100)+a.participantCountBucket.More100:undefined}function d(e){switch(e.model.type_()){case r.activityType.TextMessage:if(e.previews){var t=e.previews();if(t.length>0)return t[0].type_()}return r.activityType.TextMessage;case r.activityType.VideoMessage:case r.activityType.PictureMessage:case r.activityType.MojiMessage:case r.activityType.FileTransfer:return e.model.type_();default:return r.activityType.Na}}function v(e){return e===0?a.contactCountBucket.Zero:e>=1&&e<=5?a.contactCountBucket.Less5:e>5&&e<=10?a.contactCountBucket.Less10:e>10&&e<=25?a.contactCountBucket.Less25:e>25&&e<=50?a.contactCountBucket.Less50:e>50&&e<=100?a.contactCountBucket.Less100:e>100&&e<=150?a.contactCountBucket.Less150:e>150&&e<=200?a.contactCountBucket.Less200:e>200?Math.round(e/200)+a.contactCountBucket.More200:undefined}function m(e){return y(e)}function g(e){return y(e,!0)}function y(e,t){return e===0?a.conversationCountBucket.Zero:e===1?a.conversationCountBucket.One:e===2?a.conversationCountBucket.Two:e===3?a.conversationCountBucket.Three:e===4?a.conversationCountBucket.Four:e===5?a.conversationCountBucket.Five:e>5&&e<=10?a.conversationCountBucket.Less10:e>10&&e<=15?a.conversationCountBucket.Less15:e>15&&e<=20?a.conversationCountBucket.Less20:e>20&&e<=50?a.conversationCountBucket.Less50:t&&e>50?Math.round(e/50)+a.conversationCountBucket.More50:e>50&&e<=100?a.conversationCountBucket.Less100:e>100?Math.round(e/100)+a.conversationCountBucket.More100:undefined}function b(e){return e===0?a.durationBucket.Zero:e===1?a.durationBucket.One:e===2?a.durationBucket.Two:e===3?a.durationBucket.Three:e===4?a.durationBucket.Four:e===5?a.durationBucket.Five:e>5&&e<=10?a.durationBucket.Less10:e>10?Math.round(e/10)+a.durationBucket.More10:a.durationBucket.Na}function w(e){return b(E(e))}function E(e){return Math.round(e/1e3)}function S(e){return f.Start<=e&&e-1?a.urlContentTypeBucket.YouTube:/^http.*\.gif$/.exec(e)?a.urlContentTypeBucket.Gif:e.indexOf("twitter.com")>-1?a.urlContentTypeBucket.Twitter:a.urlContentTypeBucket.Other}function T(e){return e30:!1:u}function k(e){if(!e)return u;if(e.sidebar&&e.sidebar.lastTimeOpened){var t=L(new Date(e.sidebar.lastTimeOpened));return t>1&&t<=30}return!1}function L(e){var t=864e5;return Math.round(Math.abs((Date.now()-e)/t))}var n=e("swx-constants"),r=e("swx-enums"),i=6e4,s=60*i,o=24*s,u=n.COMMON.telemetry.NOT_AVAILABLE,a;(function(e){var t;(function(e){e.Zero="zero",e.One="1",e.Two="2",e.Less5="3-5",e.Less10="5-10",e.Less25="10-25",e.Less50="25-50",e.Less100="50-100",e.More100="x100"})(t=e.participantCountBucket||(e.participantCountBucket={}));var n;(function(e){e.Min1="1MIN",e.Min5="5MIN",e.Min10="10MIN",e.Min30="30MIN",e.Hour1="1HOUR",e.Hour3="3HOUR",e.Hour6="6HOUR",e.Hour9="9HOUR",e.Hour12="12HOUR",e.Hour18="18HOUR",e.Hour24="24HOUR",e.Days="DAY"})(n=e.timeDeltaBucket||(e.timeDeltaBucket={}));var r;(function(e){e.Zero="zero",e.Less5="1-5",e.Less10="5-10",e.Less25="10-25",e.Less50="25-50",e.Less100="50-100",e.Less150="100-150",e.Less200="150-200",e.More200="x200"})(r=e.contactCountBucket||(e.contactCountBucket={}));var i;(function(e){e.Zero="zero",e.One="1",e.Two="2",e.Three="3",e.Four="4",e.Five="5",e.Less10="5-10",e.Less15="10-15",e.Less20="15-20",e.Less50="20-50",e.More50="x50",e.Less100="50-100",e.More100="x100"})(i=e.conversationCountBucket||(e.conversationCountBucket={}));var s;(function(e){e.Min="1MIN",e.Less5Min="5MIN",e.Less10Min="10MIN",e.Less20Min="20MIN",e.Less1Hour="1hour",e.Less1Day="1DAY",e.Less2Days="2DAYS",e.Less4Days="3_4_DAYS",e.Less6Days="5_6_DAYS",e.Less14Days="7_14_DAYS",e.Less21Days="15_21_DAYS",e.Less29Days="22_29_DAYS",e.Na="n/a"})(s=e.lifetimeBucket||(e.lifetimeBucket={}));var o;(function(e){e.YouTube="YT",e.Gif="GIF",e.Twitter="TWIT",e.Other="WWW"})(o=e.urlContentTypeBucket||(e.urlContentTypeBucket={}));var u;(function(e){e.UrlOnly="URL",e.TextWithUrl="URL_MID",e.TextEndingWithUrl="URL_END"})(u=e.urlPositionBucket||(e.urlPositionBucket={}));var a;(function(e){e.Na="n/a",e.Zero="0SEC",e.One="1SEC",e.Two="2SEC",e.Three="3SEC",e.Four="4SEC",e.Five="5SEC",e.Less10="5-10SEC",e.More10="x10SEC"})(a=e.durationBucket||(e.durationBucket={}));var f;(function(e){e.Picture="picture",e.Video="video",e.Audio="audio",e.Office="office",e.Archive="archive",e.Binary="binary",e.Pdf="pdf",e.Other="other"})(f=e.fileTypeBucket||(e.fileTypeBucket={}))})(a=t.enums||(t.enums={}));var f;(function(e){e[e.Start=200]="Start",e[e.End=399]="End"})(f||(f={}));var l;(function(e){e[e.Start=400]="Start",e[e.End=599]="End"})(l||(l={})),t.getFileTypeGroup=c,t.getDurationGroup=h,t.getParticipantCountGroup=p,t.getMessageType=d,t.getContactsGroup=v,t.getConversationCountGroup=m,t.getMessageCountGroup=g,t.getSecondsDurationGroup=b,t.getSecondsDurationGroupFromMs=w,t.isError=S,t.getUrlContentType=x,t.getMessageLifeDurationGroup=T,t.isMau=N,t.isMauCandidate=C,t.isDauCandidate=k,t.getDays=L}),define("swx-telemetry-buckets",["swx-telemetry-buckets/lib/telemetryBuckets"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/serviceAccessLayer/qos/reporter",["require","exports","swx-jskype-internal-application-instance","swx-telemetry-buckets","jskype-settings-instance","lodash-compat"],e)}(function(e,t){function u(){function a(n,r,i){if(u===0||!n)return!1;i=i||{};var o=n;return s.forIn(i,function(e,t){c(t)&&(o+=t+e)}),t[o]||(t[o]={total:0,success:0,serviceName:n,payload:i}),r&&t[o].success++,t[o].total++,e++,e>=u&&(f(),t={},e=0),!0}function f(){Object.keys(t).forEach(function(e){var t=l(e);n.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,o,t)})}function l(e){var n=t[e],r={qos:Math.round(n.success/n.total*100).toString(),service_id:n.serviceName,success_count:n.success.toString(),failure_count:(n.total-n.success).toString()};return s.forIn(n.payload,function(e,t){c(t)&&e&&(r[t]=e.toString())}),r}function c(e){return!s.includes(["serviceName","service_id","success_count","failure_count"],e)}var e=0,t={},u=i.settings.serviceQosReporter.iterationCountBeforeFlushingQoSMetrics;return{reportSuccess:function(e,t){return a(e,!0,t)},reportFail:function(e,t){return a(e,!1,t)},reportRetry:function(e){n.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,"serviceRetry_qos",{ttcGroup:r.getSecondsDurationGroupFromMs(e.ttc)})}}}function f(){return a||(a=u()),a}var n=e("swx-jskype-internal-application-instance"),r=e("swx-telemetry-buckets"),i=e("jskype-settings-instance"),s=e("lodash-compat"),o="service_qos";t.build=u;var a=null;t.get=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-chat-service/lib/constants",["require","exports"],e)}(function(e,t){var n;(function(e){e.SET_THREAD_OPTION="setThreadOption",e.SET_CONVERSATION_OPTION="setConversationOption",e.PIN_TO_DOGFOOD="pinToDogfood",e.CREATE_CONVERSATION="createConversation",e.POST_MESSAGE="postMessage",e.ADD_PARTICIPANT="addParticipant",e.REMOVE_PARTICIPANT="removeParticipant",e.SET_CONSUMPTION_HORIZON="setConsumptionHorizon",e.FETCH_MESSAGES="fetchMessages",e.FETCH_MESSAGES_LOAD_MORE="fetchMessagesLoadMore",e.FETCH_THREAD="fetchThread",e.FETCH_CONVERSATION="fetchConversation",e.FETCH_CONVERSATIONS="fetchConversations",e.FETCH_CONVERSATIONS_BY_SYNC_STATE="fetchConversationsBySyncState",e.REQUEST_ENDPOINT_CREATION="requestEndpointCreation",e.REQUEST_ENDPOINT_DELETION="requestEndpointDeletion",e.REQUEST_SUBSCRIPTION_CREATION="requestSubscriptionCreation",e.REQUEST_POLLING="requestPolling",e.SET_ENDPOINT_PRESENCE="setEndpointPresence",e.SET_ENDPOINT_PROPERTY="setEndpointProperty",e.ACTIVATE_ENDPOINT="activateEndpoint",e.SET_USER_PRESENCE="setUserPresence",e.GET_USER_PRESENCE="getUserPresence",e.SEND_CONTACT_LIST="sendContactsList",e.ADD_CONTACT_TO_CONTACTS_LIST="addContactToContactsList",e.REMOVE_CONTACT_FROM_CONTACTS_LIST="removeContactFromContactsList",e.GET_SELF_PROPERTIES="getSelfProperties",e.SET_MESSAGE_PROPERTY="setMessageProperty",e.REMOVE_MESSAGE_PROPERTY="removeMessageProperty",e.REMOVE_ALL_MESSAGES="removeAllMessage",e.SET_IS_FAVORITE="setIsFavorite",e.SMS_PRICE="getSmsPrice"})(n=t.SERVICE_CALLS||(t.SERVICE_CALLS={}));var r;(function(e){e.SUPPORTS_MESSAGE_PROPERTIES="supportsMessageProperties"})(r=t.ENDPOINT_PROPERTIES||(t.ENDPOINT_PROPERTIES={}));var i;(function(e){var t;(function(e){e.ACTIVITY_DATA="activityData",e.PINNED="pinned",e.PROTOTYPE_SKYPEX="prototype_skypex"})(t=e.GLOBAL||(e.GLOBAL={}));var n;(function(e){e.EMOTIONS="emotions",e.POLL="poll",e.TRANSLATIONS="translations",e.ACTIVITY_DATA="activityData",e.SMS_REPORT="smsdeliveryreports"})(n=e.PER_USER||(e.PER_USER={}))})(i=t.MESSAGE_PROPERTIES||(t.MESSAGE_PROPERTIES={})),t.ACTIVATE_ENDPOINT_TIMEOUT=12e3,t.ACTIVATE_ENDPOINT_TOLERANCE=6e3}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/serviceAccessLayer/decorations/reporting",["require","exports","swx-jskype-internal-application-instance","../qos/reporter","swx-constants/lib/common","swx-chat-service/lib/constants","jskype-settings-instance","lodash-compat"],e)}(function(e,t){function f(e){if(u.isString(e)){var t=e.match(/(?:[\s\S]*):\/\/([^\/\r\n]+)(?:\/[^\r\n]*)?/i);if(t&&t.length>0)return t[1]}return undefined}function l(e,t){try{var n=JSON.parse(t.response);n&&n.errorCode&&(e.errorCode=n.errorCode,e.errorMessage=n.message)}catch(r){}}function c(e,t){e.getAllResponseHeaders();var n=e.getAllResponseHeaders().toLowerCase();return u.includes(n,t)&&e.getResponseHeader(t)}function h(e,t){var n=u.map(t.eventMessages,"resourceType");u.uniq(n).forEach(function(t){var r=n.length,i=u.without(n,t).length;e[u.camelCase(t)]=r-i})}function p(e,t){if(e.faultCode===404){if(c(t,"location")||t.response===undefined)return;l(e,t)}n.get()._telemetry.eventBus.publish(i["default"].events.errors.SERVICE_FAILURE,e)}function d(e){return e&&o.isFeatureOn(i["default"].featureFlags.SERVICE_FAILURE_REPORTING)}var n=e("swx-jskype-internal-application-instance"),r=e("../qos/reporter"),i=e("swx-constants/lib/common"),s=e("swx-chat-service/lib/constants"),o=e("jskype-settings-instance"),u=e("lodash-compat"),a=s.SERVICE_CALLS;t.name="reporting",t.build=function(e,t){var n=t.serviceName;return function(i){function o(e){r.get().reportSuccess(n,l(e)),e.retry&&r.get().reportRetry(c(e,!1))}function u(e){e.retry&&r.get().reportRetry(c(e,!0));if(d(n)){var t=l();e instanceof XMLHttpRequest&&(t.faultCode=e.status,t.contextId=e.getResponseHeader("ContextId")),r.get().reportFail(n,t),p(t,e)}}function l(e){var t={serviceName:n,verb:i.type,host:f(i.url)};return n==="webapi-"+a.REQUEST_POLLING&&e&&e.response&&e.response.eventMessages&&h(t,e.response),t}function c(e,t){var r=e.request?e.request.status:e.status;return{serviceName:n,retryCount:e.retry.count,responseCode:r,isFailed:t,ttc:e.retry.ttc}}var s=e(i);return s.then(o,u),s}}}),!function(e,t,n){typeof module!="undefined"&&module.exports?module.exports=n():typeof define=="function"&&define.amd?define("reqwest/reqwest",n):t[e]=n()}("reqwest",this,function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){if(e._aborted)return n(e.request);if(e._timedOut)return n(e.request,"Request is aborted: timeout");e.request&&e.request[readyState]==4&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request))}}function setHeaders(e,t){var n=t.headers||{},r;n.Accept=n.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var i=typeof FormData!="undefined"&&t.data instanceof FormData;!t.crossOrigin&&!n[requestedWith]&&(n[requestedWith]=defaultHeaders.requestedWith),!n[contentType]&&!i&&(n[contentType]=t.contentType||defaultHeaders.contentType);for(r in n)n.hasOwnProperty(r)&&"setRequestHeader"in e&&e.setRequestHeader(r,n[r])}function setCredentials(e,t){typeof t.withCredentials!="undefined"&&typeof e.withCredentials!="undefined"&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/\?/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,r){var i=uniqid++,s=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(i),u=new RegExp("((^|\\?|&)"+s+")=([^&]+)"),a=r.match(u),f=doc.createElement("script"),l=0,c=navigator.userAgent.indexOf("MSIE 10.0")!==-1;return a?a[3]==="?"?r=r.replace(u,"$1="+o):o=a[3]:r=urlappend(r,s+"="+o),context[o]=generalCallback,f.type="text/javascript",f.src=r,f.async=!0,typeof f.onreadystatechange!="undefined"&&!c&&(f.htmlFor=f.id="_reqwest_"+i),f.onload=f.onreadystatechange=function(){if(f[readyState]&&f[readyState]!=="complete"&&f[readyState]!=="loaded"||l)return!1;f.onload=f.onreadystatechange=null,f.onclick&&f.onclick(),t(lastValue),lastValue=undefined,head.removeChild(f),l=1},head.appendChild(f),{abort:function(){f.onload=f.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=undefined,head.removeChild(f),l=1}}}function getRequest(e,t){var n=this.o,r=(n.method||"GET").toUpperCase(),i=typeof n=="string"?n:n.url,s=n.processData!==!1&&n.data&&typeof n.data!="string"?reqwest.toQueryString(n.data):n.data||null,o,u=!1;return(n["type"]=="jsonp"||r=="GET")&&s&&(i=urlappend(i,s),s=null),n["type"]=="jsonp"?handleJsonp(n,e,t,i):(o=n.xhr&&n.xhr(n)||xhr(n),o.open(r,i,n.async===!1?!1:!0),setHeaders(o,n),setCredentials(o,n),context[xDomainRequest]&&o instanceof context[xDomainRequest]?(o.onload=e,o.onerror=t,o.onprogress=function(){},u=!0):o.onreadystatechange=handleReadyState(this,e,t),n.before&&n.before(o),u?setTimeout(function(){o.send(s)},200):o.send(s),o)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){if(e===null)return undefined;if(e.match("json"))return"json";if(e.match("javascript"))return"js";if(e.match("text"))return"html";if(e.match("xml"))return"xml"}function init(o,fn){function complete(e){o.timeout&&clearTimeout(self.timeout),self.timeout=null;while(self._completeHandlers.length>0)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp=type!=="jsonp"?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);while(self._fulfillmentHandlers.length>0)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;while(self._errorHandlers.length>0)self._errorHandlers.shift()(e,t,n);complete(e)}this.url=typeof o=="string"?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n=e.name,r=e.tagName.toLowerCase(),i=function(e){e&&!e.disabled&&t(n,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))},s,o,u,a;if(e.disabled||!n)return;switch(r){case"input":/reset|button|image|file/i.test(e.type)||(s=/checkbox/i.test(e.type),o=/radio/i.test(e.type),u=e.value,(!s&&!o||e.checked)&&t(n,normalize(s&&u===""?"on":u)));break;case"textarea":t(n,normalize(e.value));break;case"select":if(e.type.toLowerCase()==="select-one")i(e.selectedIndex>=0?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a1&&(e.retry={count:t,ttc:n.now()-l}),e}var l=n.now();c(1)});return f.abort=function(){o=!0,a&&a.abort()},f}}function s(e,t){return t.enabled&&e=0;t-=1){e[t]+=1,e[t]>=256&&(e[t]=0);if(e[t])break}}function a(){t=l.getVector(32),n=l.getVector(16),r=32,i=48,s=1}function f(e,t){t=t||[0];if(t.length>i)throw new Error("Incorrect entropy or additionalEntropy length");t=t.concat(l.getVector(i-t.length)),e=e.concat(l.getVector((i-e.length%i)%i));for(var n=0;n=65536)throw new Error("too much random requested");if(s>o)throw new Error("Reseeding is required");if(r&&r.length>0){while(r.length=n&&c.stopCollectors()}var e=48,t=[],n=128,r=0,i=new E,s=!1,o=!1,u=["Cookie","RedirectUri","ETag","x-ms-client-antiforgery-id","x-ms-client-request-id","x-ms-client-session-id","SubscriptionPool"],c=function(){return{startCollectors:function(){if(!this.collectorsRegistered){if(window.addEventListener)window.addEventListener("mousemove",this.MouseEventCallBack,!0),window.addEventListener("load",this.LoadTimeCallBack,!0);else{if(!document.attachEvent)throw new Error("Can't attach events for entropy collection");document.attachEvent("onmousemove",this.MouseEventCallBack),document.attachEvent("onload",this.LoadTimeCallBack)}this.collectorsRegistered=1}},stopCollectors:function(){this.collectorsRegistered&&(window.removeEventListener?(window.removeEventListener("mousemove",this.MouseEventCallBack,1),window.removeEventListener("load",this.LoadTimeCallBack,1)):window.detachEvent&&(window.detachEvent("onmousemove",this.MouseEventCallBack),window.detachEvent("onload",this.LoadTimeCallBack)),this.collectorsRegistered=0)},MouseEventCallBack:function(e){var t=(new Date).valueOf(),n=e.x||e.clientX||e.offsetX||0,r=e.y||e.clientY||e.offsetY||0,i=[t&255,t>>8&255,t>>16&255,t>>24&255,n&255,n>>8&255,r&255,r>>8&255];f(i)},LoadTimeCallBack:function(){var e=(new Date).valueOf(),t=[e&255,e>>8&255,e>>16&255,e>>24&255];f(t)}}}();return{init:function(){a();if(!o&&!r)try{c.startCollectors()}catch(e){}},reseed:function(e){i.reseed(e)},read:function(e){if(!s)throw new Error("Entropy pool is not initialized.");var t=i.getBytes(e);return a(),t}}}var e={};e.register=function(t,n,r){e[t]||(e[t]={});var i=e[t];i[n]||(i[n]=r)},e.exists=function(t,n){return e[t]?e[t][n]?!0:!1:!1};var t=function(){if(typeof document!="undefined")try{throw new Error}catch(e){if(e.stack){var t=/\w+:\/\/(.+?\/)*.+\.js/.exec(e.stack);return t&&t.length>0?t[0]:null}}else if(typeof self!="undefined")return self.location.href;return null}(),n=!1,r=typeof Worker!="undefined",i=typeof importScripts!="undefined",s=typeof Uint8Array!="undefined",o=function(){try{return Object.defineProperty({},"oncomplete",{}),!0}catch(e){return!1}}(),u=r,a=function(e,t,n,r,i){if(!o){e[t]=n;return}var s={};r&&(s.get=r),i&&(s.set=i),Object.defineProperty(e,t,s)},f={},l=function(){function n(n,r){var i="";r||(r=!1);if(n.pop||n.subarray)n=String.fromCharCode.apply(null,n);if(t)i=btoa(n);else{var s,o,u,a,f,l,c,h;for(h=0;h>2,f=(s&3)<<4|o>>4,l=(o&15)<<2|u>>6,c=u&63,isNaN(o)?l=c=64:isNaN(u)&&(c=64),i=i+e.charAt(a)+e.charAt(f)+e.charAt(l)+e.charAt(c)}return r?i.replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,""):i}function r(e){if(t){e=e.replace(/-/g,"+").replace(/_/g,"/");while(e.length%4!==0)e+="=";return atob(e)}return String.fromCharCode.apply(null,i(e))}function i(t){t=t.replace(/-/g,"+").replace(/_/g,"/");while(t.length%4!==0)t+="=";var n=[],r,i,s,o,u,a,f,l;t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(l=0;l>4,i=(u&15)<<4|a>>2,s=(a&3)<<6|f,n.push(r),a!==64&&n.push(i),f!==64&&n.push(s);return n}function s(e){return Object.prototype.toString.call(e).slice(8,-1)}function o(e,t){var n="";typeof t=="undefined"&&(t=!1);for(var r=0;r=2)t.push(parseInt(e.substring(0,2),16)),e=e.substring(2,e.length);return t}function l(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function c(e,t,n){var r=i(e),s=[],o;if(isNaN(t))return r;for(o=0;o>>24&255,e>>>16&255,e>>>8&255,e&255]}function p(e){var t=[];for(var n=0;n255)return!1}return!0}var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",t=typeof btoa!="undefined";return{toBase64:n,base64ToString:r,base64ToBytes:i,getObjectType:s,bytesToHexString:o,bytesToInt32:u,stringToBytes:a,unpackData:c,hexToBytesArray:f,int32ToBytes:h,int32ArrayToBytes:p,toArray:m,arraysEqual:b,clone:l,xorVectors:d,padEnd:g,padFront:y,getVector:v,verifyByteArray:w}}(),c=function(){function t(e){return i&&self.postMessage(e),e}return{jsCryptoRunner:function(n){var r=n.data.operationType,i;if(!e.exists(r,n.data.algorithm.name))throw new Error("unregistered algorithm.");var s=e[r][n.data.algorithm.name],o=n.data;return o.operationSubType==="process"?(s(o),i=t({type:"process"})):i=t(s(o)),i}}}();i&&(self.onmessage=function(e){if(e.data.prngSeed){var t=e.data.prngSeed;S.init(t);return}c.jsCryptoRunner(e)});var h=function(){function t(e){var t=[];for(var n=0;n>>24&255,n[t-3]=r>>>16&255,n[t-2]=r>>>8&255,n[t-1]=r&255,e.concat(n)}function m(e){return c=p(e),y()}function g(e){c=c.concat(e),c.length>=i&&(c=p(c));return}function y(){if(p(v(c)).length!==0)throw new Error("buffer.length !== 0");var e=d();return c=[],a=n.slice(),h=0,e}var u=l,a=n.slice(),f=new Array(i),c=[],h=0;return{name:e,computeHash:m,process:g,finish:y,der:t,hashLen:o,maxMessageSize:4294967295}},v=function(){function t(t,n,r,i,s){var o,u,a,f,l,c=64,h=4294967295,p=r[0],d=r[1],v=r[2],m=r[3],g=r[4],y=r[5],b=r[6],w=r[7];for(u=0;u<16;u++)s[u]=e.bytesToInt32(t,n*c+u*4);for(o=16;o<64;o++)f=s[o-15],l=s[o-2],s[o]=((l>>>17|l<<15)^(l>>>19|l<<13)^l>>>10)+s[o-7]+((f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3)+s[o-16],s[o]=s[o]&h;for(u=0;u<64;u++)a=w+((g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&y^~g&b)+i[u]+s[u],m+=a,a+=((p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10))+(p&(d^v)^d&v),w=b,b=y,y=g,g=m,m=v,v=d,d=p,p=a;return r[0]+=p&h,r[1]+=d&h,r[2]+=v&h,r[3]+=m&h,r[4]+=g&h,r[5]+=y&h,r[6]+=b&h,r[7]+=w&h,r}var e=l,n,r,i,s,o,u=e.unpackData;return r=u("wQWe2DZ81QcwcN0X9w5ZOf/ACzFoWBURZPmPp776T6Q",4,1),i=u("agnmZ7tnroU8bvNypU/1OlEOUn+bBWiMH4PZq1vgzRk",4,1),n=u("QoovmHE3RJG1wPvP6bXbpTlWwltZ8RHxkj+CpKscXtXYB6qYEoNbASQxhb5VDH3Dcr5ddIDesf6b3AanwZvxdOSbacHvvkeGD8GdxiQMocwt6SxvSnSEqlywqdx2+YjamD5RUqgxxm2wAyfIv1l/x8bgC/PVp5FHBspjURQpKWcntwqFLhshOE0sbfxTOA0TZQpzVHZqCruBwskuknIshaK/6KGoGmZLwkuLcMdsUaPRkugZ1pkGJPQONYUQaqBwGaTBFh43bAgnSHdMNLC8tTkcDLNO2KpKW5zKT2gub/N0j4LueKVjb4TIeBSMxwIIkL7/+qRQbOu++aP3xnF48g",4,1),s=u("MC0wDQYJYIZIAWUDBAIEBQAEHA"),o=u("MDEwDQYJYIZIAWUDBAIBBQAEIA"),{sha224:d("SHA-224",s,r,n,64,t,224),sha256:d("SHA-256",o,i,n,64,t,256)}}();typeof e!="undefined"&&(v.hash256=function(e){if(e.operationSubType==="process"){v.sha256.process(e.buffer);return}return e.operationSubType==="finish"?v.sha256.finish():v.sha256.computeHash(e.buffer)},v.hash224=function(e){if(e.operationSubType==="process"){v.sha224.process(e.buffer);return}return e.operationSubType==="finish"?v.sha224.finish():v.sha224.computeHash(e.buffer)},e.register("digest","sha-224",v.hash224),e.register("digest","sha-256",v.hash256)),f["sha-224"]=v.sha224,f["sha-256"]=v.sha256;var m=function(){function t(e,t,n,r,i){var s=t+r|0,o=s>>>0>>0;i[0]=e+n+o|0,i[1]=s;return}function n(e,n,r,i,s){var o,u,a=128,f,l,c,h,p,d,v=[],m=[],g=[],y,b=r[0],w=r[1],E=r[2],S=r[3],x=r[4],T=r[5],N=r[6],C=r[7],k=r[8],L=r[9],A=r[10],O=r[11],M=r[12],_=r[13],D=r[14],P=r[15];for(o=0;o<32;o++)y=n*a+o*4,s[o]=e.slice(y,y+4),s[o]=s[o][0]<<24|s[o][1]<<16|s[o][2]<<8|s[o][3];for(o=32;o<160;o+=2)p=s[o-30],d=s[o-29],f=(p>>>1|d<<31)^(p>>>8|d<<24)^p>>>7,l=(d>>>1|p<<31)^(d>>>8|p<<24)^(d>>>7|p<<25),p=s[o-4],d=s[o-3],c=(p>>>19|d<<13)^(d>>>29|p<<3)^p>>>6,h=(d>>>19|p<<13)^(p>>>29|d<<3)^(d>>>6|p<<26),t(c,h,s[o-14],s[o-13],v),t(f,l,v[0],v[1],v),t(s[o-32],s[o-31],v[0],v[1],v),s[o]=v[0],s[o+1]=v[1];for(u=0;u<160;u+=2)f=(k>>>14|L<<18)^(k>>>18|L<<14)^(L>>>9|k<<23),l=(L>>>14|k<<18)^(L>>>18|k<<14)^(k>>>9|L<<23),c=k&A^M&~k,h=L&O^_&~L,t(D,P,f,l,v),t(c,h,i[u],i[u+1],m),t(v[0],v[1],s[u],s[u+1],g),t(m[0],m[1],g[0],g[1],g),t(g[0],g[1],N,C,v),N=v[0],C=v[1],l=(w>>>28|b<<4)^(b>>>2|w<<30)^(b>>>7|w<<25),f=(b>>>28|w<<4)^(w>>>2|b<<30)^(w>>>7|b<<25),h=w&(S^T)^S&T,c=b&(E^x)^E&x,t(g[0],g[1],f,l,v),f=v[0],l=v[1],t(c,h,f,l,v),f=v[0],l=v[1],D=M,P=_,M=A,_=O,A=k,O=L,k=N,L=C,N=x,C=T,x=E,T=S,E=b,S=w,b=f,w=l;return t(r[0],r[1],b,w,v),r[0]=v[0],r[1]=v[1],t(r[2],r[3],E,S,v),r[2]=v[0],r[3]=v[1],t(r[4],r[5],x,T,v),r[4]=v[0],r[5]=v[1],t(r[6],r[7],N,C,v),r[6]=v[0],r[7]=v[1],t(r[8],r[9],k,L,v),r[8]=v[0],r[9]=v[1],t(r[10],r[11],A,O,v),r[10]=v[0],r[11]=v[1],t(r[12],r[13],M,_,v),r[12]=v[0],r[13]=v[1],t(r[14],r[15],D,P,v),r[14]=v[0],r[15]=v[1],r}var e=l,r,i,s,o,u,a,f,c=e.unpackData;return r=c("y7udXcEFnthimikqNnzVB5FZAVowcN0XFS/s2PcOWTlnMyZn/8ALMY60SodoWBUR2wwuDWT5j6dHtUgdvvpPpA==",4,1),i=c("agnmZ/O8yQi7Z66FhMqnOzxu83L+lPgrpU/1Ol8dNvFRDlJ/reaC0ZsFaIwrPmwfH4PZq/tBvWtb4M0ZE34heQ",4,1),s=c("QoovmNcoriJxN0SRI+9lzbXA+8/sTTsv6bXbpYGJ27w5VsJb80i1OFnxEfG2BdAZkj+CpK8ZT5urHF7V2m2BGNgHqpijAwJCEoNbAUVwb74kMYW+TuSyjFUMfcPV/7Ticr5ddPJ7iW+A3rH+OxaWsZvcBqclxxI1wZvxdM9pJpTkm2nBnvFK0u++R4Y4TyXjD8GdxouM1bUkDKHMd6ycZS3pLG9ZKwJ1SnSEqm6m5INcsKncvUH71Hb5iNqDEVO1mD5RUu5m36uoMcZtLbQyELADJ8iY+yE/v1l/x77vDuTG4AvzPaiPwtWnkUeTCqclBspjUeADgm8UKSlnCg5ucCe3CoVG0i/8LhshOFwmySZNLG38WsQq7VM4DROdlbPfZQpzVIuvY952agq7PHeyqIHCyS5H7a7mknIshRSCNTuiv+ihTPEDZKgaZku8QjABwkuLcND4l5HHbFGjBlS+MNGS6BnW71IY1pkGJFVlqRD0DjWFV3EgKhBqoHAyu9G4GaTBFrjS0MgeN2wIUUGrUydId0zfjuuZNLC8teGbSKg5HAyzxclaY07YqkrjQYrLW5zKT3dj43NoLm/z1rK4o3SPgu5d77L8eKVjb0MXL2CEyHgUofCrcozHAggaZDnskL7/+iNjHiikUGzr3oK96b75o/eyxnkVxnF48uNyUyvKJz7O6iZhnNGGuMchwMIH6tp91s3g6x71fU9/7m7ReAbwZ6pyF2+6CmN9xaLImKYRP5gEvvkNrhtxCzUTHEcbKNt39SMEfYQyyqt7QMckkzyevgoVyb68Qx1nxJwQDUxMxdS+yz5Ctll/KZz8ZX4qX8tvqzrW+uxsRBmMSkdYFw==",4,1),o=c("MEEwDQYJYIZIAWUDBAICBQAEMA"),u=c("MFEwDQYJYIZIAWUDBAIDBQAEQA"),a=c("MC0wDQYJYIZIAWUDBAIFBQAEHA"),f=c("MDEwDQYJYIZIAWUDBAIGBQAEIA"),{sha384:d("SHA-384",o,r,s,128,n,384),sha512:d("SHA-512",u,i,s,128,n,512),sha512_224:d("SHA-512.224",a,i,s,128,n,224),sha512_256:d("SHA-512.256",f,i,s,128,n,256)}}();typeof e!="undefined"&&(m.hash384=function(e){if(e.operationSubType==="process"){m.sha384.process(e.buffer);return}return e.operationSubType==="finish"?m.sha384.finish():m.sha384.computeHash(e.buffer)},m.hash512=function(e){if(e.operationSubType==="process"){m.sha512.process(e.buffer);return}return e.operationSubType==="finish"?m.sha512.finish():m.sha512.computeHash(e.buffer)},e.register("digest","sha-384",m.hash384),e.register("digest","sha-512",m.hash512)),f["sha-384"]=m.sha384,f["sha-512"]=m.sha512;var g=function(){var e,t,n,r,i,s,o,u,a,f;return{aes:function(c){e||(e=l.unpackData("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v0CjnoHz1/t84zmCmy//hzSOQ0TE3unLVHuUMqbCIz3uTJULQvrDTgguoWYo2SSydluiSW2L0SVy+PZkhmiYFtSkXMxdZbaSbHBIUP3tudpeFUZXp42dhJDYqwCMvNMK9+RYBbizRQbQLB6Pyj8PAsGvvQMBE4prOpERQU9n3OqX8s/O8LTmc5asdCLnrTWF4vk36Bx1325H8RpxHSnFiW+3Yg6qGL4b/FY+S8bSeSCa28D+eM1a9B/dqDOIB8cxsRIQWSeA7F9gUX+pGbVKDS3lep+TyZzvoOA7Ta4q9bDI67s8g1OZYRcrBH66d9Ym4WkUY1UhDH2NAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuN",256,!1),t=e[0],n=e[1],r=e[2],i=e[3],s=e[4],o=e[5],u=e[6],a=e[7],f=e[8]);var h=128,p,d,v=4,m,g;switch(c.length*8){case 128:p=128,d=4,m=10;break;case 192:p=192,d=6,m=12;break;case 256:p=256,d=8,m=14;break;default:throw new Error("Unsupported keyLength")}var y=function(e){var t=e[1];e[1]=e[5],e[5]=e[9],e[9]=e[13],e[13]=t,t=e[2],e[2]=e[10],e[10]=t,t=e[6],e[6]=e[14],e[14]=t,t=e[15],e[15]=e[11],e[11]=e[7],e[7]=e[3],e[3]=t},b=function(e){var t=e[13];e[13]=e[9],e[9]=e[5],e[5]=e[1],e[1]=t,t=e[10],e[10]=e[2],e[2]=t,t=e[14],e[14]=e[6],e[6]=t,t=e[3],e[3]=e[7],e[7]=e[11],e[11]=e[15],e[15]=t},w=function(e){var r=e[0],i=e[1],s=e[2],o=e[3],u=e[4],a=e[5],f=e[6],l=e[7],c=e[8],h=e[9],p=e[10],d=e[11],v=e[12],m=e[13],g=e[14],y=e[15];e[0]=t[r]^n[i]^s^o,e[1]=r^t[i]^n[s]^o,e[2]=r^i^t[s]^n[o],e[3]=n[r]^i^s^t[o],e[4]=t[u]^n[a]^f^l,e[5]=u^t[a]^n[f]^l,e[6]=u^a^t[f]^n[l],e[7]=n[u]^a^f^t[l],e[8]=t[c]^n[h]^p^d,e[9]=c^t[h]^n[p]^d,e[10]=c^h^t[p]^n[d],e[11]=n[c]^h^p^t[d],e[12]=t[v]^n[m]^g^y,e[13]=v^t[m]^n[g]^y,e[14]=v^m^t[g]^n[y],e[15]=n[v]^m^g^t[y]},E=function(e){var t=e[0],n=e[1],u=e[2],a=e[3],f=e[4],l=e[5],c=e[6],h=e[7],p=e[8],d=e[9],v=e[10],m=e[11],g=e[12],y=e[13],b=e[14],w=e[15];e[0]=r[t]^s[n]^i[u]^o[a],e[1]=o[t]^r[n]^s[u]^i[a],e[2]=i[t]^o[n]^r[u]^s[a],e[3]=s[t]^i[n]^o[u]^r[a],e[4]=r[f]^s[l]^i[c]^o[h],e[5]=o[f]^r[l]^s[c]^i[h],e[6]=i[f]^o[l]^r[c]^s[h],e[7]=s[f]^i[l]^o[c]^r[h],e[8]=r[p]^s[d]^i[v]^o[m],e[9]=o[p]^r[d]^s[v]^i[m],e[10]=i[p]^o[d]^r[v]^s[m],e[11]=s[p]^i[d]^o[v]^r[m],e[12]=r[g]^s[y]^i[b]^o[w],e[13]=o[g]^r[y]^s[b]^i[w],e[14]=i[g]^o[y]^r[b]^s[w],e[15]=s[g]^i[y]^o[b]^r[w]},S=function(e,t){return[e[0]^t[0],e[1]^t[1],e[2]^t[2],e[3]^t[3]]},x=function(e,t,n){for(var r=0;r6&&r%d===4&&N(t);var o=S(k(n,r-d),t);L(n,o,r,0),r+=1}return n};return g=A(c),{encrypt:function(e){var t=e,n;x(t,g,0);for(n=1;n<=m-1;n+=1)N(t),y(t),w(t),x(t,g,4*n*v);return N(t),y(t),x(t,g,4*m*v),t},decrypt:function(e){var t=e,n;x(t,g,4*m*v);for(n=m-1;n>=1;n-=1)b(t),C(t),x(t,g,4*n*v),E(t);return b(t),C(t),x(t,g,0),t},clear:function(){},keyLength:p,blockSize:h}}}}(),y=y||{};y.pkcsv7=function(e){function t(t){var n=t.length-1>=0?t.length-1:0,r=t[n],i=r.length,s=i===e;if(s){var o=[],u;for(u=0;u=0;t-=1)s[t].isWebWorker===e&&(s[t].terminate(),s.splice(t,1))}function c(){var e=0;for(var t=0;t0){var t=o.shift();w(t.operation,t.data)}else c()>i&&p(e)}function g(e){var r;if(u)try{r=new Worker(t),r.postMessage({prngSeed:S.getBytes(48)}),r.isWebWorker=!0}catch(i){u=!1,N.forceSync=!0,r=n(),r.isWebWorker=!1}else r=n(),r.isWebWorker=!1;return r.operation=e,r.busy=!1,r.onmessage=function(e){var t=r.operation;for(var n=0;n=e){v(t,n);return}i===null&&(i=g(t));if(i===null)throw v(t,n),new Error("could not create new worker");i.operation=t,i.busy=!0,E(i,n)}function w(e,t){var n=d(e);if(n){E(n,t);return}b(e,t)}function E(e,t){u?(e.data=t,e.postMessage(t)):setTimeout(function(){e.postMessage(t)},0)}var e=15,i=4,s=[],o=[],a=0;return{runJob:b,continueJob:w,abortJob:y}}(),g=l,b=[{name:"algorithm",type:"Object",required:!0},{name:"keyHandle",type:"Object",required:!0},{name:"buffer",type:"Array",required:!1},{name:"signature",type:"Array",required:!0},{name:"format",type:"String",required:!0},{name:"keyData",type:"Array",required:!0},{name:"extractable",type:"Boolean",required:!1},{name:"keyUsages",type:"Array",required:!1},{name:"derivedKeyType",type:"Object",required:!0},{name:"length",type:"Number",required:!1}],w={encrypt:[0,1,2],decrypt:[0,1,2],sign:[0,1,2],verify:[0,1,3,2],digest:[0,2],generateKey:[0,6,7],importKey:[4,5,0,6,7],exportKey:[0,4,1,6,7],deriveKey:[0,1,8,6,7],deriveBits:[0,1,9],wrapKey:[1,1,0],unwrapKey:[2,0,1,6,7]},N={encrypt:function(e,t,n){return T("encrypt",arguments,0)},decrypt:function(e,t,n){return T("decrypt",arguments,0)},sign:function(e,t,n){return T("sign",arguments,0)},verify:function(e,t,n,r){return T("verify",arguments,0)},digest:function(e,t){return T("digest",arguments,0)},generateKey:function(e,t,n){return T("generateKey",arguments,1)},deriveKey:function(e,t,n,r,i){return T("deriveKey",arguments,1)},deriveBits:function(e,t,n){return T("deriveBits",arguments,0)},importKey:function(e,t,n,r,i){return T("importKey",arguments,1)},exportKey:function(e,t){return T("exportKey",[t.algorithm,e,t],1)},wrapKey:function(e,t,n){return T("wrapKey",arguments,0)},unwrapKey:function(e,t,n,r,i){return T("unwrapKey",arguments,1)}};return N}());var N={subtle:T,getRandomValues:function(e){var t,n=S.getBytes(e.length);for(t=0;t0&&(o[s]=i.hexRadix-o[s],s+1="0"&&t<="9")return t-"0";switch(t){case"a":return 10;case"b":return 11;case"c":return 12;case"d":return 13;case"e":return 14;case"f":return 15;default:return-1}},i._toNegativeValues=function(t){for(var n=t.length-1;n>=0;n--)t[n]>0&&(t[n]=16-t[n],n>0&&(t[n-1]+=1));return t},i.prototype={_isNegative:!1,_length:0,_radix:0,_normalize:function(){var t;for(t=this._length-1;t>=0;t--){if(this._elements[t]!==0)break;this._length--}for(var n=0;n<2;n++)if(this._length===0)this._isNegative=!1;else{if(this._elements[this._length-1]<0){for(t=0;t=this._radix&&(r=Math.floor(this._elements[t]/this._radix),this._elements[t]=this._elements[t]%this._radix,this._elements[t+1]=this._elements[t+1]+r)}while(this._elements[this._length-1]>=this._radix)this._ensureCapacity(),this._elements[this._length]=Math.floor(this._elements[this._length-1]/this._radix),this._elements[this._length-1]=this._elements[this._length-1]%this._radix,this._length++;if(!(this._elements[this._length-1]<0))break;for(t=0;t=i){var s=Math.floor(r/i);for(var o=0;o=0;u--)o||r[u]!==0&&(o=!0),o&&s.append(e.charAt(r[u]));return s.toString()},_toDecString:function(){if(this._length===0)return"0";var t="";for(var n=0;n>s*8+4&15)),i.append(r.charAt(t>>s*8&15));return i.toString()},getMacHash:function(t,n,r){var s=t+n,f=s,l=8-f.length%8;l!==8&&(f=a(f,f.length+l,"0"));var c=f.length/4,h=[],p,d;for(p=0,d=0;p0&&(r.sessionStorage.set(a,a+"="+n[1]),r.sessionStorage.set(f,i),r.sessionStorage.set(l.SKYPE_ID_REG_TOKEN,this.getMePersonId()),this.hasValidRegToken(!0))},e.prototype.fetch=function(e){var t=this,n=this.fetchDefaultHeaders(),i=o.task();this.updateRegistrationTokenValidity();var s=function(){n.RegistrationToken=r.sessionStorage.get(a),i.resolve(n)},f=function(e){n.LockAndKey=t.lockAndKey,n.Authentication="skypetoken="+e,i.resolve(n)},l=function(){switch(e){case u.SERVICE_CALLS.REQUEST_ENDPOINT_CREATION:case u.SERVICE_CALLS.REQUEST_SUBSCRIPTION_CREATION:case u.SERVICE_CALLS.REQUEST_POLLING:case u.SERVICE_CALLS.REQUEST_ENDPOINT_DELETION:t.skypeTokenProvider().then(f,i.reject.bind(i));break;default:t.hasValidRegToken.once(!0,s)}};return this.hasValidRegToken()?s():this.lockAndKey?l():i.reject(new Error("no valid authorization token present")),i.promise},e.prototype.updateRegistrationTokenValidity=function(){var e=r.sessionStorage.get(f)||0,t=eO$/),s=1e3;if(f.isFeatureOn(r.COMMON.featureFlags.ENABLE_PING_ECS_CONFIG)){var o=f.settings.webApiService.pingDelayTime.min||30,u=f.settings.webApiService.pingDelayTime.max||60;s=D.pickRandomDelay(o*1e3,u*1e3)}i?(n=n.replace(/\d+x>O$/,""),D.update403DebugData(n+(+i[1]+1)+"x",!0)):D.update403DebugData("OERR1x"),e.error(t),setTimeout(D.ping,s)})},this.createConversation=function(e,t,n){var r=D.buildDispatcher("createConversation");D.usertiming.mark(g.NEW_CONVERSATION.CREATION_START);var i=function(e){D.usertiming.mark(g.NEW_CONVERSATION.CREATION_END_OK),r.success(e);var n=b(e.request,"location"),i=n.match(/threads\/(19:.*)$/)[1];t(i)},s=function(i){D.usertiming.mark(g.NEW_CONVERSATION.CREATION_END_ERROR),r.error(i),D.handleRedirection(i,D.createConversation.bind(D,e,t,n)),n(i)};D.service.createConversation(e).then(i,s)},this.getUserPresence=function(e){var t=D.buildDispatcher("getUserPresence");D.service.getUserPresence(e).then(t.success,function(n){t.error(n),D.handleRedirection(n,D.getUserPresence.bind(D,e))})},this.setEndpointPresence=function(){var e=D.buildDispatcher("setEndpointPresence");D.service.setEndpointPresence().then(e.success,function(t){e.error(t),D.handleRedirection(t,D.setEndpointPresence)})},this.getEndpointsPresence=function(){if(!D.endpointsTelemetry.available())return;D.service.getEndpointsPresence().then(function(e){if(!e||!e.response)return;e.response.endpointPresenceDocs&&D.endpointsDataProvider.set(e.response.endpointPresenceDocs),e.response.publicInfo&&D.endpointsDataProvider.set([{publicInfo:e.response.publicInfo}]),D.endpointsTelemetry.publish()})},this.getActiveEndpoints=function(){return D.service.getActiveEndpoints()},this.activateEndpoint=function(){D.isEndpointCreated.when(!0,function(){var e=D.buildDispatcher("activateEndpoint");D.service.activateEndpoint().then(e.success,e.error)})},this._getEndpointId=function(){return new Promise(function(e){var t=c.sessionStorage.get(h.ENDPOINT_ID);D.cache.get().getItem(h.ENDPOINT_ID).then(function(n){n===t?e(t):e()})})},this.poll=function(){if(D.validatingSkypeToken){a.reset();return}var e=D.buildDispatcher("endpointCreation"),t=D.buildDispatcher("getSelfProperties"),i=D.buildDispatcher("subscriptionCreation"),s=function(e){i.error(e);if(D.handleRedirection(e,D.poll)){D.update403DebugData("SERR404");return}D.update403DebugData("SERR");if(e.status===d.notFound&&E(e.response,p.missingEndpoint))return;a.execute(D.poll)},u=function(e){D.update403DebugData("SOK"),i.success(e),D.setEndpointPresence(),D.continuallyPoll(b(e.request,"location"))},l=function(e){var t=b(e,"set-registrationtoken");t&&(D.headerSelector.setRegistrationToken(t),D.storeEndpointId(t))},m=function(t){e.error(t);if(n.isObject(t)){l(t);if(D.handlePinToDogfoodRedirection(t)){D.update403DebugData("EERRdf");return}var i=t.status===d.unauthorized||t.status===d.forbidden;i&&D.pollFailedWithAuthErrorCount++;if(D.pollFailedWithAuthErrorCount===2&&D.signInManager.validateState.enabled()){a.reset(),D.validatingSkypeToken=!0,D.signInManager.validateState().then(function(){D.validatingSkypeToken=!1,D.poll()});return}if(D.pollFailedWithAuthErrorCount>2){D.signInManager.signOut.enabled.once(!0,function(){D.signInManager.signOut({reason:r.COMMON.api.auth.errorTypes.REAUTH_NEEDED})});return}if(D.handleRedirection(t,D.poll)){D.update403DebugData("EERR404");return}}D.update403DebugData("EERR"),a.execute(D.poll)},g=function(){var e=D.service.getSelfProperties();return e.then(t.success.bind(t),t.error.bind(t)),e},w=function(t){var n=t.response,i=t.request,p=r.COMMON.telemetry.timelineLoadOrigin,d=D.telemetry.context,m;D.pollFailedWithAuthErrorCount=0,l(i),D.update403DebugData("EOK"),a.reset(),e.success(t),m=c.sessionStorage.get(h.RESURECTION_KEY),m?(c.sessionStorage.remove(h.RESURECTION_KEY),d.timelineLoadOrigin=p.RESSURECT):D.isEndpointCreated()?d.timelineLoadOrigin=p.RELOAD:d.timelineLoadOrigin=p.LOAD;if(!f.settings.isPollingEnabled)return;f.isFeatureOn(r.COMMON.featureFlags.SUPPORT_MESSAGE_PROPERTIES)&&D.enableMessageProperties();if(n.subscriptions&&n.subscriptions.length>0){var b=o.customResource("/endpoints/SELF/subscriptions/")+n.subscriptions[0].id;g()["finally"](function(){D.continuallyPoll(b)})}else D.pollingSequenceInitialized&&D.internalPubSub.publish(v.FORCE_RESYNC),g()["finally"](function(){D.update403DebugData("S"),D.service.requestSubscriptionCreation(y).then(u,s)});D.pollingSequenceInitialized=!0,D.getEndpointsPresence()},S=function(){var e="Agent";return f.isFeatureOn(r.COMMON.featureFlags.READ_RECEIPT_ENABLED)&&(e+=",readReceipts"),{endpointFeatures:e}};D.update403DebugData("E"+!!c.sessionStorage.get(h.ENDPOINT_ID)),D._getEndpointId().then(function(e){D.service.requestEndpointCreation(e,S()).then(w,m)})},this.reset=function(){D.service.abortCurrentPoll();var e=function(){D.pollingSequenceInitialized=!1};return D.validatingSkypeToken=!1,D.pollFailedWithAuthErrorCount=0,D.service.requestEndpointRemoval(c.sessionStorage.get(h.ENDPOINT_ID)).then(e,e)},this.postMessage=function(e,t,n,r){var i=t.clientmessageid;D.usertiming.mark(g.IM_SEND.POST_START+i);var s=function(e){D.usertiming.mark(g.IM_SEND.POST_END_OK+i),n(e)},o=function(s){if(D.handleRedirection(s,D.postMessage.bind(D,e,t,n,r)))return;D.usertiming.mark(g.IM_SEND.POST_END_ERROR+i),r(s)};D.service.postMessage(e,t).then(s,o)},this.sendContactsList=function(e){D.service.sendContactsList(e)["catch"](function(t){D.handleRedirection(t,D.sendContactsList.bind(D,e))})},this.addParticipant=function(e,t,n,r,i){D.service.addParticipant(e,t,n).then(r,function(s){D.handleRedirection(s,D.addParticipant.bind(D,e,t,n,r,i))||typeof i=="function"&&i(s)})},this.removeParticipant=function(e,t,n,r){D.service.removeParticipant(e,t).then(n,function(i){D.handleRedirection(i,D.removeParticipant.bind(D,e,t,n,r))||r(i)})},this.setConsumptionHorizon=function(e,t,n){var r=D.buildDispatcher("setConsumptionHorizon"),i=function(e){n&&n(e),r.success(e)},s=function(n){r.error(n),D.handleRedirection(n,D.setConsumptionHorizon.bind(D,e,t))};D.service.setConsumptionHorizon(e,t).then(i,s)},this.setIsFavorite=function(e,t,n,r){var i=D.buildDispatcher("setIsFavorite"),s=function(e){i.success(e),n(e)},o=function(s){D.handleRedirection(s,D.setIsFavorite.bind(D,e,t,n,r))||(i.error(s),r(s))};D.service.setIsFavorite(e,t).then(s,o)},this.setUserPresence=function(e){var t=D.buildDispatcher("setUserPresence"),n=function(n){t.error(n),D.handleRedirection(n,D.setUserPresence.bind(D,e))};D.service.setUserPresence(e).then(t.success,n)},this.syncMessages=function(e,t,n,r,i){var s=D.buildDispatcher("syncMessages"),o=D.telemetry.context;o.chatHistoryLoadResult[e]=d.OK;var u=function(t){var n=D.handlers.buildMessageSuccess(e,r,D.syncStateRetriever);D.readyToPoll(),n(t)},a=function(u){o.chatHistoryLoadResult[e]=u.status;var a=D.handleRedirection(u,D.syncMessages.bind(D,e,t,n,r,i));a?o.isChatHistoryLoad404=!0:(s.error(u),i&&i())};D.service.fetchMessages(e,t,n).then(u,a)},this.syncMessagesLoadMore=function(e,t,n,r){var i=D.buildDispatcher("syncMessagesLoadMore"),s=function(t){var r=D.handlers.buildMessageSuccess(e,n,D.syncStateRetriever);r(t)},o=function(s){var o=D.handleRedirection(s,D.syncMessagesLoadMore.bind(D,e,t,n,r));o||(i.error(s),r(s))};D.service.fetchMessagesLoadMore(e,t).then(s,o)},this.syncRecents=function(e,t,n,r){var i=function(e){n(e),D.readyToPoll()},s=function(i){var s=D.handleRedirection(i,D.syncRecents.bind(D,e,t,n,r));s||r(i)};D.service.fetchConversations(e,t).then(i,s)},this.syncRecentsBySyncState=function(e,t,n,i){var s=function(e){n(e),f.isFeatureOn(r.COMMON.featureFlags.DISABLE_POLLING_ON_KAHUNA)||D.readyToPoll()},o=function(r){var s=D.handleRedirection(r,D.syncRecentsBySyncState.bind(D,e,t,n,i));s||i(r)};D.service.fetchConversationsBySyncState(e,t).then(s,o)},this.syncConversation=function(e,t,n){var r=function(e){t(e),D.readyToPoll()},i=function(r){var i=D.handleRedirection(r,D.syncConversation.bind(D,e,t,n));i||n(r)};D.service.fetchConversation(e).then(r,i)},this.syncThread=function(e,t,n){var r=D.buildDispatcher("syncThread");t=t||function(){return},n=n||function(){return};var i=function(e){r.success(e),t(),D.readyToPoll()},s=function(i){var s=D.handleRedirection(i,D.syncThread.bind(D,e,t,n));s||(r.error(i),n(i))};D.service.fetchThread(e).then(i,s)},this.standbyMode=u,this.telemetry=w,this.buildDispatcher=e,this.handlers=t,this.service=i,this.headerSelector=S,this.cache=x,this.usertiming=T,this.internalPubSub=N,this.QosReporter=C,this.endpointsTelemetry=k,this.endpointsDataProvider=L,this.analytics=A,this.syncStateRetriever=O,this.signInManager=M,this.validatingSkypeToken=!1,this.pollFailedWithAuthErrorCount=0,this.whenActivePromise=new Promise(function(e){D.standbyMode.once(!1,e)}),l.getWindow().Skype&&l.getWindow().Skype.isElectron&&l.getWindow().Skype.Shell&&(l.getWindow().Skype.Shell.clearChatServiceToken=this.headerSelector.clearRegistrationToken),this.isEndpointCreated=s.property({value:!!c.sessionStorage.get(h.ENDPOINT_ID)}),this.endpointsDataProvider.setup(this.getActiveEndpoints)}return e.prototype.ifEndpointExists=function(e){return function(){c.sessionStorage.get(h.ENDPOINT_ID)!==null&&e.apply(this,arguments)}},e.prototype.storeEndpointId=function(e){var t=new RegExp(h.ENDPOINT_ID+"=({.+})"),n=e&&e.match(t),r;n&&(r=n[1],c.sessionStorage.set(h.ENDPOINT_ID,r),this.cache.get().setItem(h.ENDPOINT_ID,r),this.isEndpointCreated(!0))},e.prototype.readyToPoll=function(){this.canPoll.promise.state()==="pending"&&this.canPoll.resolve()},e.prototype.update403DebugData=function(e,t){var n="chat-4171",r;t?c.sessionStorage.set(n,e):(r=c.sessionStorage.get(n),c.sessionStorage.set(n,r+">"+e))},e.prototype.handleRedirection=function(e,t){var n=e.status===d.notFound&&E(e.response,p.redirectionOverride),r=e.status===d.unauthorized,i=e.status===d.forbidden,s;return(r||i)&&this.headerSelector.clearRegistrationToken(),n?(s=w(b(e,"location")),s?(this.service.updateServiceDomain(s),t(),!0):!1):!1},e.prototype.handlePinToDogfoodRedirection=function(e){if(!f.isFeatureOn(r.COMMON.featureFlags.PINNING_TO_DOGFOOD_CLOUD))return!1;var t=/https:\/\/.*?-?df-/i,n=t.test(w(e.responseURL)),i=w(b(e,"location")),s=t.test(i),o=e.status===d.notFound&&n&&!s;return o&&(this.service.updateServiceDomain(i),this.pinUserToDogfoodCloud()),o},e.prototype.continuallyPoll=function(e){var t=this,n=this.buildDispatcher("polling"),r=function(r){var i=c.sessionStorage.get("chat-4171"),s=i&&i.match(/(\d+)x>P$/),o=Date.now()-t.pollStartTime.getTime();s?(i=i.replace(/\d+x>P$/,""),t.update403DebugData(i+(+s[1]+1)+"x",!0)):t.update403DebugData("POK1x"),n.success(r);if(t.standbyMode()&&(t.enteredStandbyMode||o>t._internal.POLLING_DURATION)){var u=f.settings.webApiService.standbyPollingDelayTime.min||30,a=f.settings.webApiService.standbyPollingDelayTime.max||60,l=t.pickRandomDelay(u,a),h=new Promise(function(e){setTimeout(e,l*1e3)});t.analytics.publish(),Promise.race([t.whenActivePromise,h]).then(function(){t.continuallyPoll(e)}),t.enteredStandbyMode=!0}else t.continuallyPoll(e)},i=function(e){n.error(e);if(t.handleRedirection(e,t.poll)){t.update403DebugData("PERR404");return}e.status===0?(t.update403DebugData("PERR0"),t.ping()):(t.update403DebugData("PERR"),t.poll())};this.canPoll.promise.then(function(){t.update403DebugData("P"),t.pollStartTime=new Date,t.service.requestPolling(e).then(r,i)})},e.prototype.enableMessageProperties=function(){this.service.setEndpointProperty(u.ENDPOINT_PROPERTIES.SUPPORTS_MESSAGE_PROPERTIES,!0)},e.prototype.pickRandomDelay=function(e,t){return Math.floor(Math.random()*Math.abs(t-e)+e)},e}();t.__esModule=!0,t["default"]=S}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-chat-service/lib/boundary/dispatcher",["require","exports","lodash-compat"],e)}(function(e,t){var n=e("lodash-compat"),r=function(){function e(e,t){var r=this;this.success=function(e){var t=r.appendIDInfo(e.response);r.internalPubSub.publish("webapi:data",t)},this.error=function(e){var t=r.appendIDInfo(e);r.internalPubSub.publish("webapi:error",t)},this.appendIDInfo=function(e){return e=e||{},n.isObject(e)&&(e.moduleName="webapi",e.actionName=r.actionName),e},this.actionName=e,this.internalPubSub=t}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-chat-service/lib/actions/handlers",["require","exports","../index"],e)}(function(e,t){function r(e,t,r){return function(i){var s=i.response,o=r(s),u=!!s._metadata.backwardLink;n.utils.conversationMetadataStore.set(e,o),t(s.messages||[],u)}}var n=e("../index");t.buildMessageSuccess=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-chat-service/lib/index",["require","exports","./utils/conversationMetadataStore","./utils/lockAndKey","./constants","./utils/exponentialTimeout","./utils/sanitizer","msr-crypto","./builders/requestOptionsBuilder","./builders/headerSelector","./calls/service","./boundary/facade","./boundary/dispatcher","./builders/requestURIBuilder","./actions/handlers"],e)}(function(e,t){function v(e,t,n,i,s,o,v,m,g,y,b,w,E,S,x){function A(e){return new h["default"](e,s)}var T=new u.sha256Auth,N=new r["default"](T),C=new f["default"](n._skypeToken,i),k=new a["default"](C,t),L=new l["default"](p,k,e,i,S);return C.setLockAndKey(N.generate()),new c["default"](A,d,L,o,v,C,m,g,s,y,b,w,E,x,n)}var n=e("./utils/conversationMetadataStore"),r=e("./utils/lockAndKey"),i=e("./constants"),s=e("./utils/exponentialTimeout"),o=e("./utils/sanitizer"),u=e("msr-crypto"),a=e("./builders/requestOptionsBuilder"),f=e("./builders/headerSelector"),l=e("./calls/service"),c=e("./boundary/facade"),h=e("./boundary/dispatcher"),p=e("./builders/requestURIBuilder"),d=e("./actions/handlers");t.__esModule=!0,t["default"]=v,t.utils={conversationMetadataStore:new n["default"],exponentialTimeout:s,sanitizer:o,LockAndKey:r["default"]},t.constants=i}),define("swx-chat-service",["swx-chat-service/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/internalPubSub",["require","exports","swx-pubsub","lodash-compat"],e)}(function(e,t){function s(){i=null}function o(){return i||(i=n.build(),r.bindAll(i,"subscribe","unsubscribe","publish","unsubscribeAll")),i}var n=e("swx-pubsub"),r=e("lodash-compat"),i;t.reset=s,t.get=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/endpointsDataProvider",["require","exports","swx-jskype-internal-application-instance","swx-constants","lodash-compat","swx-mri","swx-utils-common","jskype-constants","jskype-settings-instance"],e)}(function(e,t){function g(e){N();var t=a.settings.webApiService.activeEndpointsFetch,n=t&&t.delay||60;v=i.throttle(function(){m=new Promise(function(t,n){e().then(function(e){if(!h)return t(!1);if(!e.response||!Array.isArray(e.response))return t(S());var n=e.response.filter(function(e){return e.isActive});if(n.length>1)return t(!1);t(C(n[0].id,o.sessionStorage.get(l.ENDPOINT_ID)))},function(e){t(S())})})},n*1e3,{trailing:!1})}function y(e){c=P(e),L(o.sessionStorage.get(l.ENDPOINT_ID))}function b(){return c}function w(){d=!0}function E(e){if(!k(e.selfLink))return!1;var t=O(e);if(!t)return!1;d&&(L(M(e.selfLink)),d=!1);var r=n.get()._telemetry.context.activeEndpoints,s=i.find(r,function(e){return e===t});return s?!1:(r.push(t),c={count:r.length,endpoints:A(r),nameVersions:c.nameVersions,versions:c.versions},!0)}function S(){return h}function x(e){if(h===!!e)return;h=!!e}function T(){return h?(v(),m):Promise.resolve(!1)}function N(){n.get()._context=n.get()._context||{},n.get()._context.isMyEndpointActive=S,n.get()._context.isTheOnlyActiveEndpoint=T}function C(e,t){return e.lengtht.length?"{"+t+"}"===e:e===t}function k(e){if(!/v1\/users\/(.*)\/endpoints.*/.test(e))return!1;var t=/v1\/users\/(.*)\/endpoints.*/.exec(e),r=t&&t[1];if(!r)return!1;var i=s.getId(r);return i===n.get().personsAndGroupsManager.mePerson.id()||r===n.get().personsAndGroupsManager.mePerson._msaId()}function L(e){p=e}function A(e){return e=i.uniq(e),e.join(",")||r.COMMON.telemetry.NOT_AVAILABLE}function O(e){var t=_(e.publicInfo);if(!t)return null;switch(t){case"0":t+=" - Delphi";break;case"908":t+=" - Web";break;case"15":t+=" - Win10 Client";break;case"20703":t+=" - Android";break;case"10021":t+=" - IPhone";break;case"1410":t+=" - Win Phone 8.1";break;case"10043":t+=" - IPAD";break;case"1421":t+=" - Win10 Client for mobile"}return t}function M(e){var t=/{(.*)}/.exec(e);return t?t[0]:null}function _(e){var t=/^\d+/.exec(e.skypeNameVersion)||/^\d+/.exec(e.version);return t?t[0]:null}function D(){var e=i.find(n.get()._telemetry.context.activeEndpoints,function(e){e!==f});return e===null}function P(e){var t=[],r=[],i=[],s=!1;return e.forEach(function(e){var n=O(e);if(!n){e.publicInfo.skypeNameVersion&&r.push(e.publicInfo.skypeNameVersion),e.publicInfo.version&&i.push(e.publicInfo.version);return}s=s||n===f,t.push(n)}),s||t.push(f),n.get()._telemetry.context.activeEndpoints=t,{count:t.length,endpoints:A(t),nameVersions:A(r),versions:A(i)}}var n=e("swx-jskype-internal-application-instance"),r=e("swx-constants"),i=e("lodash-compat"),s=e("swx-mri"),o=e("swx-utils-common"),u=e("jskype-constants"),a=e("jskype-settings-instance"),f="908 - Web",l=u.DATA.storageKeys,c,h=!0,p="",d=!1,v,m;t.setup=g,t.set=y,t.get=b,t.startingUpdate=w,t.update=E,t.isMyEndpointActive=S,t.setEndpointActiveStatusTo=x,t.isTheOnlyActiveEndpoint=T}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/endpointsTelemetry",["require","exports","swx-jskype-internal-application-instance","../utils/chat/endpointsDataProvider","jskype-settings-instance","swx-constants"],e)}(function(e,t){function u(){return o?(n.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,s.COMMON.telemetry.endpoints.TYPE,r.get()),o=!1,!0):!1}function a(){return o}function f(){o=!0}var n=e("swx-jskype-internal-application-instance"),r=e("../utils/chat/endpointsDataProvider"),i=e("jskype-settings-instance"),s=e("swx-constants"),o=!0;t.publish=u,t.available=a,t.reset=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/analytics",["require","exports","swx-jskype-internal-application-instance","../utils/chat/endpointsDataProvider","jskype-settings-instance","swx-browser-globals","swx-constants","lodash-compat"],e)}(function(e,t){function l(){if(!i.isFeatureOn(o.COMMON.featureFlags.IDLE_USERS_ANALYTICS)||a||!h()||b())return!1;try{var e={numberOfContacts:p()};d(e),g(e),y(e),n.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,o.COMMON.telemetry.idleUsersAnalytics.TYPE,e),a=!0}catch(t){}return undefined}function c(){a=!1}function h(){var e,t,n=s.getWindow().localStorage.getItem(o.COMMON.telemetry.idleUsersAnalytics.localKeys.sidebarActivity);if(n){var r=JSON.parse(n);return r.sidebar&&r.sidebar.lastTimeOpened&&(e=E(new Date(r.sidebar.lastTimeOpened))),r.sidebar&&r.sidebar.numberOfSignIns&&(t=r.sidebar.numberOfSignIns),t>=10||e>=7}return!1}function p(){return n.get().personsAndGroupsManager&&n.get().personsAndGroupsManager.all.persons()?n.get().personsAndGroupsManager.all.persons().length:f}function d(e){var t,r;if(n.get().conversationsManager&&n.get().conversationsManager._allConversations){t=n.get().conversationsManager._allConversations(),e.numberOfConversations=t.length;for(var i=0;ir)t.daysSinceLastConversation=r}function m(e,t){var n=w(e.id);n?t.numberOfUnreadGroups=t.numberOfUnreadGroups+1:t.numberOfUnreadNonGroups=t.numberOfUnreadNonGroups+1}function g(e){var t=s.getWindow().localStorage.getItem(o.COMMON.telemetry.idleUsersAnalytics.localKeys.sidebarActivity);e.daysSinceSidebarOpened=f,e.numberOfSignIns=f,e.sidebarState=f;if(t){var n=JSON.parse(t);n.sidebar&&n.sidebar.lastTimeOpened&&(e.daysSinceSidebarOpened=E(new Date(n.sidebar.lastTimeOpened))),n.sidebar&&n.sidebar.numberOfSignIns&&(e.numberOfSignIns=n.sidebar.numberOfSignIns),n.sidebar&&n.sidebar.state&&(e.sidebarState=n.sidebar.state)}}function y(e){var t=r.get();e.endpoints=t.endpoints,e.endpointsNameVersions=t.nameVersions,e.endpointsVersions=t.versions,e.endpointsCount=t.count}function b(){return!n.get().conversationsManager||!n.get().conversationsManager._allConversations}function w(e){return u.isString(e)&&/^19:/.test(e)}function E(e){var t=864e5;return Math.round(Math.abs(((new Date).getTime()-e.getTime())/t))}var n=e("swx-jskype-internal-application-instance"),r=e("../utils/chat/endpointsDataProvider"),i=e("jskype-settings-instance"),s=e("swx-browser-globals"),o=e("swx-constants"),u=e("lodash-compat"),a=!1,f=o.COMMON.telemetry.NOT_AVAILABLE;t.publish=l,t.reset=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/cache/instance",["require","exports"],e)}(function(e,t){function r(){return n}function i(e){n=e}var n;t.get=r,t.set=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/serviceAccessLayer/transientFaultPolicy",["require","exports"],e)}(function(e,t){function r(e){return e.status===0}function i(e){return e instanceof XMLHttpRequest}function s(e,t){return t.test(e.status)}function o(e){return i(e)?s(e,n.success)||s(e,n.redirection):!1}function u(e){return i(e)?r(e)||s(e,n.serverError):!1}var n={success:/^(2)\d{2}/,redirection:/^(3)\d{2}/,serverError:/^(5)\d{2}/};t.isWebApiSuccess=o,t.isTransientFailure=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/parser",["require","exports","swx-utils-chat"],e)}(function(e,t){function i(e){if(typeof e!="string")throw new TypeError("Expected a string, got: "+typeof e);var t=e.match(r);return t?t[1]:e}function s(e){var t=e.replace(/<[^a\/].*?>(.*?)<\/[^a].*?>/gi,"$1"),r=t.replace(/(<.*?\.{3,})$/,"").trim(),i=r===""?"":n.messageSanitizer.validateUnescapedLink(r);return i}function o(e){var t=/\/(\d+:[^?]*)/,n=e&&e.match(t);return n&&n[1]?n[1]:undefined}var n=e("swx-utils-chat"),r=/\/((?:\d+:|live:)[^\/]+)/;t.parseName=i,t.parseTopic=s,t.getConversationIdFromUrl=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/message",["require","exports","swx-jskype-internal-application-instance","./parser","swx-enums","swx-mri"],e)}(function(e,t){function a(e){var t=/(\d+:.+)<\/initiator>/,n=e.match(t);return n?n[1]:undefined}function f(e){var t=/(.+)<\/target>/,n=e.match(t);return n?n[1].split(""):undefined}function l(e,t,n){if(!e)return!0;var r=e.lastReadMessageId===t,i=e.lastReadMessageTimestamp>=n;return r||i}function c(e){if(typeof e.isOutgoing!="undefined")return e.isOutgoing;var t=r.parseName(e.from),i=n.get().personsAndGroupsManager.mePerson;return u=u||s.getKey(i.id(),i._type()),t===u}function h(e){return e.messagetype&&o.indexOf(e.messagetype)>-1?y(e)||b(e):!(e.messagetype&&e.messagetype.indexOf("ThreadActivity/")>-1||e.contactRequestType&&e.contactRequestType===i.activityType.ContactRequestIsNowContact)}function p(e){return!c(e)&&h(e)}function d(e){return e?!e._isSMS||!e._isSMS()?!0:e._smsInfo().isSuccessful():!1}function v(){u=undefined}function m(){return u?s.getId(u):n.get().personsAndGroupsManager.mePerson.id()}function g(e){var t=f(e),n=t?t.map(function(e){return s.getId(e)}):null;return n}function y(e){var t=e.content?a(e.content):null,n=e.content?g(e.content):null,r=m();return n?e.messagetype==="ThreadActivity/AddMember"&&s.getId(t)!==r&&n.indexOf(r)>-1:!1}function b(e){var t=e.content?a(e.content):null,n=m();return e.messagetype==="ThreadActivity/TopicUpdate"&&s.getId(t)!==n}var n=e("swx-jskype-internal-application-instance"),r=e("./parser"),i=e("swx-enums"),s=e("swx-mri"),o=["ThreadActivity/TopicUpdate","ThreadActivity/AddMember"],u;t.getInitiator=a,t.getTargets=f,t.isMessageReadOnServer=l,t.isMessageOutgoing=c,t.doesMessageTypeSupportUnreadState=h,t.canMessageBeMarkedAsUnreadInUI=p,t.allDependenciesAllowSuccessStatus=d,t.reset=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/conversation",["require","exports","lodash-compat","swx-mri","swx-jskype-internal-application-instance","./message","swx-constants"],e)}(function(e,t){function f(e){function t(){return(new Date(e.lastMessage.originalarrivaltime)).getTime()}var n=l(e.properties.consumptionhorizon),r=c(e.lastMessage);return s.isMessageReadOnServer(n,r,t())}function l(e){if(!n.isString(e))return{};var t=e.split(";");return{lastReadMessageTimestamp:t[0],modificationTime:t[1],lastReadMessageId:t[2]}}function c(e){return e.clientmessageid||e.skypeeditedid||e.messageid||e.id||0}function h(e,t){var n=e.indexOf(u)!==-1,r=t&&t.migrationcompleted&&t.migrationcompleted==="true";return n&&!r}function p(e){return r.getTypeFromKey(e)===o.PEOPLE.contactTypes.AGENT}function d(e){var t=i.get().personsAndGroupsManager.mePerson;return e===r.getKey(t.id(),t._type())}function v(e){return/^\d:\+/.test(e)}function m(e){return/^(\+)?\d+$/.test(e)}function g(e){var t=e.participants.subscribe();if(!e.participants.size())return t.dispose(),!1;for(var n=0,r=e.participants.size();n-1?m(e,t,f):g(e,t,f)})}function a(e){var t=y(e.id());return t&&t.length>0?s.map(t,function(e){return e.uri()}):[]}function f(e){var t=b(e);return t?t.persons():[]}function l(e,t){var n=b(e);return!!n&&!!n.persons(t.id())}function c(e,t){var n=b(e);n&&n.persons.changed(t)}function h(e,t){var n=b(e);n&&n.persons.changed.off(t)}function p(e,t){var n=b(e);return n?n.persons.add(t,t.id()):Promise.resolve()}function d(e,t){var n=b(e),r=!0;n&&m(t,n,r)}function v(){return n.get().personsAndGroupsManager.all.groups(i.groupPrivacyRelationshipLevel.Blocked)}function m(e,t,n){t.persons(e.id())||t.persons.add(e,e.id(),undefined,n||!1)}function g(e,t,n){t.persons(e.id())&&t.persons.remove(e.id(),n||!1)}function y(e){var t=n.get().personsAndGroupsManager.all.groups(),r=s.filter(t,function(t){return!!t.persons(e)});return r}function b(e){return n.get().personsAndGroupsManager.all.uri()===e?n.get().personsAndGroupsManager.all:n.get().personsAndGroupsManager.all.groups(e)}var n=e("swx-jskype-internal-application-instance"),r=e("swx-constants"),i=e("swx-enums"),s=e("lodash-compat"),o=r.PEOPLE.authorizationStates;t.updateGroups=u,t.getAffiliatedGroupUris=a,t.getPersonsFromGroup=f,t.isPersonInGroup=l,t.subscribeToGroup=c,t.unsubscribeFromGroup=h,t.addPersonToGroup=p,t.simpleAddPersonToGroup=d,t.getBlockedGroup=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/authorizationChange",["require","exports","swx-jskype-internal-application-instance","../../services/contactsV2/instance","../../services/serviceFactory","swx-enums","swx-constants","jskype-constants","../personHelper","../contacts/contactActivityItemHelper","../contacts/contactMessageFactory","jskype-settings-instance","../contacts/presenceHelper","swx-mri","../contacts/groupHelper"],e)}(function(e,t){function v(e,r){function a(){f.clearContactRequestActivityItems(i),n.get().conversationsManager.conversations(p.getKey(e.id(),e._type()))?n.get().conversationsManager.conversations.remove(i):(s=l.getUnblockContact(e),i.historyService._processRawMessage(s))}var i,s,o;if(e.isBlocked())return Promise.resolve();r=g(r,!0),e.isBlocked._set(!0),i=w(e),b(e,!0);switch(e._authorization()){case u.PEOPLE.authorizationStates.PENDING_INCOMING:o=t.sendDeclineRequest(e),i&&(f.clearContactRequestActivityItems(i),n.get().conversationsManager.conversations.remove(i));break;case u.PEOPLE.authorizationStates.UNAUTHORIZED:i&&a();break;case u.PEOPLE.authorizationStates.PENDING_OUTGOING:case u.PEOPLE.authorizationStates.SUGGESTED:i&&(s=l.getUnblockContact(e),f.clearContactRequestActivityItems(i),i.historyService._processRawMessage(s));break;case u.PEOPLE.authorizationStates.AUTHORIZED:i&&(s=l.getUnblockContact(e),f.clearUnblockContactActivityItems(i),i.historyService._processRawMessage(s)),S(e);break;default:}return r&&d.updateGroups(e),o||Promise.resolve()}function m(e,t){var n,r,i;if(!e.isBlocked())return;t=g(t,!0),e.isBlocked._set(!1),n=w(e),b(e,!1);switch(e._authorization()){case u.PEOPLE.authorizationStates.AUTHORIZED:n&&f.clearUnblockContactActivityItems(n),x(e);break;case u.PEOPLE.authorizationStates.UNAUTHORIZED:n&&(r=l.getOutgoing(e),f.clearUnblockContactActivityItems(n),n.historyService._processRawMessage(r));break;case u.PEOPLE.authorizationStates.PENDING_OUTGOING:n&&(i=l.getOutgoingResend(e),f.clearUnblockContactActivityItems(n),n.historyService._processRawMessage(i));break;case u.PEOPLE.authorizationStates.SUGGESTED:n&&(i=l.getSuggested(e),f.clearUnblockContactActivityItems(n),n.historyService._processRawMessage(i));break;default:}t&&d.updateGroups(e)}function g(e,t){return e===undefined?t:e}function y(){var e={};return e[u.PEOPLE.authorizationStates.AUTHORIZED]=function(e,t,n){var r;if(t===u.PEOPLE.authorizationStates.AUTHORIZED)return;e._authorization._set(u.PEOPLE.authorizationStates.AUTHORIZED),r=h.getDefaultPresence(e,u.PEOPLE.authorizationStates.AUTHORIZED),r&&e.status._set(r);switch(t){case u.PEOPLE.authorizationStates.PENDING_OUTGOING:case u.PEOPLE.authorizationStates.PENDING_INCOMING:case u.PEOPLE.authorizationStates.SUGGESTED:case u.PEOPLE.authorizationStates.UNAUTHORIZED:n&&(f.clearContactRequestActivityItems(n),E(e,n)),x(e);break;default:}},e[u.PEOPLE.authorizationStates.UNAUTHORIZED]=function(e,t,r){var i;if(t===u.PEOPLE.authorizationStates.UNAUTHORIZED)return;e._authorization._set(u.PEOPLE.authorizationStates.UNAUTHORIZED),e.status._set(undefined);switch(t){case u.PEOPLE.authorizationStates.PENDING_INCOMING:r&&(f.clearContactRequestActivityItems(r),n.get().conversationsManager.conversations.remove(r));break;case u.PEOPLE.authorizationStates.UNKNOWN:case u.PEOPLE.authorizationStates.PENDING_OUTGOING:case u.PEOPLE.authorizationStates.SUGGESTED:r&&a.canRequestContactAuthorization(e)&&(i=l.getOutgoing(e),f.clearContactRequestActivityItems(r),r.historyService._processRawMessage(i));break;case u.PEOPLE.authorizationStates.AUTHORIZED:r&&a.canRequestContactAuthorization(e)&&(i=l.getOutgoing(e),f.clearContactRequestActivityItems(r),r.historyService._processRawMessage(i)),S(e);break;default:}},e[u.PEOPLE.authorizationStates.PENDING_OUTGOING]=function(e,t,n){var r;if(t===u.PEOPLE.authorizationStates.PENDING_OUTGOING)return;e._authorization._set(u.PEOPLE.authorizationStates.PENDING_OUTGOING),e.status._set(s.onlineStatus.Unknown);switch(t){case u.PEOPLE.authorizationStates.UNKNOWN:case u.PEOPLE.authorizationStates.UNAUTHORIZED:case u.PEOPLE.authorizationStates.SUGGESTED:case u.PEOPLE.authorizationStates.AUTHORIZED:n&&(f.clearContactRequestActivityItems(n),r=l.getOutgoingResend(e),n.historyService._processRawMessage(r));break;default:}},e[u.PEOPLE.authorizationStates.SUGGESTED]=function(e,t,n){if(t===u.PEOPLE.authorizationStates.SUGGESTED)return;e._authorization._set(u.PEOPLE.authorizationStates.SUGGESTED),n&&(t===u.PEOPLE.authorizationStates.UNAUTHORIZED||t===u.PEOPLE.authorizationStates.UNKNOWN)&&(f.clearContactRequestActivityItems(n),n.historyService._processRawMessage(l.getSuggested(e)))},e}function b(e,t){n.get().conversationsManager._conversationBlockedUpdate(p.getKey(e.id(),e._type()),t)}function w(e){return n.get().conversationsManager._getConversation(p.getKey(e.id(),e._type()))}function E(e,t){c.isFeatureOn(o.COMMON.featureFlags.INVITE_FREE_IMPLICIT_INCOMING_CONTACT_REQUEST)||t.historyService._processRawMessage(l.getIsNowContact(e))}function S(e){if(N(e)){var t=i.getPresenceService();t.removeContactFromContactsList(p.getKey(e.id(),e._type()))}}function x(e){if(T(e)){var t=i.getPresenceService();t.addContactToContactsList(p.getKey(e.id(),e._type()))}}function T(e){return!c.isFeatureOn(o.COMMON.featureFlags.DO_NOT_SEND_CONTACTS_TO_CHAT_SERVICE)&&a.canAddToChatServiceContactList(e)}function N(e){return!c.isFeatureOn(o.COMMON.featureFlags.DO_NOT_SEND_CONTACTS_TO_CHAT_SERVICE)&&a.canRemoveContactFromChatServiceContactList(e)}var n=e("swx-jskype-internal-application-instance"),r=e("../../services/contactsV2/instance"),i=e("../../services/serviceFactory"),s=e("swx-enums"),o=e("swx-constants"),u=e("jskype-constants"),a=e("../personHelper"),f=e("../contacts/contactActivityItemHelper"),l=e("../contacts/contactMessageFactory"),c=e("jskype-settings-instance"),h=e("../contacts/presenceHelper"),p=e("swx-mri"),d=e("../contacts/groupHelper");t.setAuthorization=function(e,t,n){var r=y()[t];return r&&r(e,e._authorization(),w(e)),g(n,!0)&&d.updateGroups(e),e},t.setBlocked=v,t.setUnblocked=m,t.sendDeclineRequest=function(e){function s(){t.setAuthorization(e,u.PEOPLE.authorizationStates.UNAUTHORIZED)}function o(e){}var i=e.id();return r.get().declineContactInvite(n.get().personsAndGroupsManager.mePerson.id(),p.getKey(i,e._type())).then(s,o)}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/agentDetails",["require","exports","jcafe-property-model"],e)}(function(e,t){var n=e("jcafe-property-model"),r=function(){function e(){this.author=n.property({readOnly:!0}),this.description=n.property({readOnly:!0}),this.certification=n.property({readOnly:!0}),this.rating=n.property({readOnly:!0}),this.website=n.property({readOnly:!0}),this.privacyStatement=n.property({readOnly:!0}),this.termsOfService=n.property({readOnly:!0}),this.extraInfo=n.property({readOnly:!0}),this.messages_mode_all=n.property({readOnly:!0})}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/person",["require","exports","jcafe-property-model","./note","./location","./capabilities","./phoneNumber","swx-enums","swx-jskype-internal-application-instance","../modelHelpers/contacts/authorizationChange","../modelHelpers/personHelper","../services/contactsV2/instance","./agentDetails","swx-mri","swx-mri/lib/mriMaps"],e)}(function(e,t){function m(e){var t=e.id();if(p.isPstnId(t)){var n=new o["default"];n.type._set(u.phoneType.Other),n.telUri._set(t),n.displayString._set(t),n.fromProfile._set(!0),e.phoneNumbers.add(n,t)}}function g(e,t){e.capabilities.chat._set(t),e.capabilities.audio._set(t),e.capabilities.video._set(t),e.capabilities.groupAdd._set(t),e.capabilities.screenSharing._set(t)}function y(e,t,n){function o(){var e=!!n&&n.value;return e?c.get().blockContact(r,s,e,n.reason):c.get().blockContact(r,s,e)}function u(){return c.get().unblockContact(r,s)}function l(){return t?f.setBlocked(e).then(function(){return!0}):(f.setUnblocked(e),Promise.resolve(!1))}var r=a.get().personsAndGroupsManager.mePerson.id(),i=e.id(),s=p.getKey(i,e._type());return t?o().then(l):u().then(l)}var n=e("jcafe-property-model"),r=e("./note"),i=e("./location"),s=e("./capabilities"),o=e("./phoneNumber"),u=e("swx-enums"),a=e("swx-jskype-internal-application-instance"),f=e("../modelHelpers/contacts/authorizationChange"),l=e("../modelHelpers/personHelper"),c=e("../services/contactsV2/instance"),h=e("./agentDetails"),p=e("swx-mri"),d=e("swx-mri/lib/mriMaps"),v=function(){function e(e){this._type=n.property({readOnly:!0,value:d.contactMriTypes.skype}),this._authorization=n.property({readOnly:!0}),this.isAgent=n.property({readOnly:!0,value:!1}),this.firstName=n.property({readOnly:!0}),this.lastName=n.property({readOnly:!0}),this.title=n.property({readOnly:!0}),this.office=n.property({readOnly:!0}),this.department=n.property({readOnly:!0}),this.company=n.property({readOnly:!0}),this.emails=n.collection(),this.status=n.property({readOnly:!0}),this.activity=n.property({readOnly:!0}),this.endpointType=n.property({readOnly:!0,value:u.endpointType.Desktop}),this.note=new r["default"],this.lastSeenAt=n.property({set:function(e){return e!==undefined?new Date(e):undefined}}),this.location=new i["default"],this._birthday=n.property({readOnly:!0}),this.capabilities=new s["default"],this.phoneNumbers=n.collection(),this.agentDetails=new h["default"],this.subscribe=n.enabledCommand(function(){}),this.addPhoneNumber=function(e,t){var n=this,r=a.get().personsAndGroupsManager.mePerson.id(),i=p.getKey(this.id(),this._type());return t=t||"mobile",c.get().addContactPhoneNumber(r,i,t,e).then(function(){var t=new o["default"];t.type._set(u.phoneType.Cell),t.telUri._set(e),t.fromProfile._set(!1),t.displayString._set(e),n.phoneNumbers.add(t,e)})},this.removePhoneNumber=function(e){var t=this,n=a.get().personsAndGroupsManager.mePerson.id(),r=p.getKey(this.id(),this._type());return c.get().deleteContactPhoneNumber(n,r,e).then(function(n){var r=-1;return t.phoneNumbers().forEach(function(t,n){t.telUri()===e&&!t.fromProfile()&&(r=n)}),r>=0&&t.phoneNumbers.remove(r),n})};var t=y.bind(null,this),f=n.enabledCommand(t);this.id=n.property({readOnly:!0,value:e}),this.isBlocked=n.property({set:f,value:!1}),this.displayName=n.property({readOnly:!0,value:e}),this.avatarUrl=n.property({readOnly:!0,value:p.isGuestId(e)?undefined:l.getAvatarUri(e)}),this.location.type._set(u.locationType.Unknown),g(this,!0),m(this)}return e}();t.__esModule=!0,t["default"]=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/agents/telemetryDecorator",["require","exports","lodash-compat","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants"],e)}(function(e,t){function u(e,t){return function(u){var f=e(u);return f["catch"](function(e){var n=e.getResponseHeader&&e.getResponseHeader("ContextId");r.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,"ServiceFault",{serviceName:a(t.serviceName),faultCode:a(e.status),faultContext:o,errorCode:a(e.status),errorMessage:a(e.responseText),verb:a(u.type),host:i.settings.agentProvisioningService.host,contextId:n||s.COMMON.telemetry.NOT_AVAILABLE})}),f}}function a(e){var t=!n.isBoolean(e)&&!e;return t?o:e}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("jskype-settings-instance"),s=e("swx-constants"),o=s.COMMON.telemetry.NOT_AVAILABLE;t.name="reporting",t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-agents-web-service/lib/agentsWebService",["require","exports","lodash-compat","swx-xhr-dispatcher"],e)}(function(e,t){function i(e,t){function s(n){return e().then(function(e){var r={headers:{"X-SkypeToken":e,"X-Client-Version":t.clientVersion,"X-Host-System-Version":t.hostSystemVersion,"X-Client-UI-Language":t.clientUILanguage},reporting:{serviceName:"agents-"+n},params:{}};return r})}function o(e){return s("add").then(function(t){return i.put("relationship/me/"+e,t)})}function u(e){return s("search").then(function(r){if(!e||!e.agentId)r.params.clientCountry=t.countryCode;return i.get("agents",n.merge(r,{params:e}))})}var i=r.build(t);return{add:o,search:u}}var n=e("lodash-compat"),r=e("swx-xhr-dispatcher");t.build=i}),define("swx-agents-web-service",["swx-agents-web-service/lib/agentsWebService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/agents/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-browser-detect","swx-client-info","../serviceAccessLayer/decorations/reporting","./telemetryDecorator","swx-agents-web-service"],e)}(function(e,t){function l(){var e=r.settings.agentProvisioningService,t,i;return f||(t=n.get().signInManager._skypeToken,i=c(),f=a.build(t,{host:e.host,decorations:[o,u],countryCode:s.getCountryCode(),clientVersion:r.settings.uiVersion,hostSystemVersion:i,clientUILanguage:r.settings.initParams.locale})),f}function c(){var e=i["default"].getSystemInfo(),t=e.osVersion,n="0",r="0",s="";return t+"."+n+"."+r+"/"+s}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-browser-detect"),s=e("swx-client-info"),o=e("../serviceAccessLayer/decorations/reporting"),u=e("./telemetryDecorator"),a=e("swx-agents-web-service"),f;t.get=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/agentToPerson",["require","exports","lodash-compat","./mappers","swx-mri/lib/mriMaps"],e)}(function(e,t){function s(e,t){return t.isAgent._set(!0),t._type._set(i.contactMriTypes.agent),t.avatarUrl._set(e.userTileStaticUrl),r.mapDisplayName(e.displayName,t),r.mapAgentAuthor(e.developer,t),r.mapAgentDescription(e.description,t),r.mapAgentWebsite(e.webpage,t),r.mapAgentPrivacyStatement(e.privacyStatement,t),r.mapAgentTermsOfService(e.tos,t),r.mapAgentExtraInfo(e.extra,t),t.agentDetails.certification._set(e.isTrusted),t.agentDetails.rating._set(e.starRating),t.agentDetails.messages_mode_all._set(n(e.disclosures).includes("all.groups.messages")),t.capabilities.chat._set(n(e.capabilities).includes("im.send")),t.capabilities.audio._set(n(e.capabilities).includes("audio.send")),t.capabilities.video._set(n(e.capabilities).includes("video.send")),t.capabilities.screenSharing._set(n(e.capabilities).includes("screen_share")),t.capabilities._gvc._set(n(e.capabilities).includes("gvc")),t.capabilities._groupChat._set(n(e.capabilities).includes("group_chat")),t.capabilities._fileSend._set(n(e.capabilities).includes("file.send")),t.capabilities._contactSend._set(n(e.capabilities).includes("contact.send")),t.capabilities._videoMessageSend._set(n(e.capabilities).includes("videomessage.send")),t.capabilities._audioMessageSend._set(n(e.capabilities).includes("audiomessage.send")),t.capabilities._mediaMessageSend._set(n(e.capabilities).includes("mediamessage.send")),t.capabilities._annotationSend._set(n(e.capabilities).includes("annotation.send")),t.capabilities._photoSend._set(n(e.capabilities).includes("photo.send")),t.capabilities._mojiSend._set(n(e.capabilities).includes("moji.send")),t.capabilities._locationSend._set(n(e.capabilities).includes("location.send")),t.capabilities._mediaAutoplay._set(n(e.capabilities).includes("external.media.receive")),t}var n=e("lodash-compat"),r=e("./mappers"),i=e("swx-mri/lib/mriMaps");t.map=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataProcessors/agents",["require","exports","lodash-compat","swx-utils-common","../../../services/agents/instance","../dataMappers/agentToPerson"],e)}(function(e,t){function o(e){var t=n.reduce(e,u,[]);return Promise.all(t)}function u(e,t){var n={agentId:t.id()},o=r.settablePromise.build();return i.get().search(n).then(function(e){var n=e.response.agentDescriptions||[];n[0]?o.resolve(s.map(n[0],t)):o.resolve(t)},function(){o.resolve(t)}),e.concat(o)}var n=e("lodash-compat"),r=e("swx-utils-common"),i=e("../../../services/agents/instance"),s=e("../dataMappers/agentToPerson");t.process=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/personsRegistry/registry",["require","exports","lodash-compat","../../utils/batch","jskype-constants","../../modelHelpers/contacts/dataHandlers/batchProfiles","../../services/stratus/instance","../../modelHelpers/personHelper","../../models/person","../../modelHelpers/contacts/dataProcessors/agents","swx-mri/lib/mriMaps"],e)}(function(e,t){function p(e,t){t&&n.isString(t)&&(e._type._set(t),t===l.contactMriTypes.agent&&e.isAgent._set(!0))}function d(e){u.isPstn(e)?(e.capabilities.video._set(!1),e.capabilities.chat._set(!1),e.capabilities.screenSharing._set(!1)):u.isEchoContact(e)&&(e.capabilities.video._set(!1),e.capabilities.screenSharing._set(!1))}function v(e){return g(e.id())&&e._type()===l.contactMriTypes.skype&&(e._authorization()===c.UNAUTHORIZED||e._authorization()===c.PENDING_INCOMING)}function m(e){return e._type()===l.contactMriTypes.agent&&e._authorization()===c.UNAUTHORIZED}function g(e){var t=/.+\@.+\..+/;return n.isString(e)?!e.match(t):undefined}var n=e("lodash-compat"),r=e("../../utils/batch"),i=e("jskype-constants"),s=e("../../modelHelpers/contacts/dataHandlers/batchProfiles"),o=e("../../services/stratus/instance"),u=e("../../modelHelpers/personHelper"),a=e("../../models/person"),f=e("../../modelHelpers/contacts/dataProcessors/agents"),l=e("swx-mri/lib/mriMaps"),c=i.PEOPLE.authorizationStates,h=function(){function e(){function l(e){e&&e.length&&o.get().getProfiles(e).then(i.onSuccess,i.onError)}var e=this;this.defaultPersonAuthorization=c.UNKNOWN,this.create=function(t,r,i){var s=new a["default"](t);return i&&n.isString(i)?s._authorization._set(i):s._authorization._set(e.defaultPersonAuthorization),p(s,r),d(s),s},this.getOrCreate=function(t,n,r,i){var s=e.get(t);return s||(s=e.create(t,n,r),e.add(s,i)),s},this.filter=function(t){return e.toArray().filter(t)};var t={},i=s.build(this),u=r.create(l);this.get=function(e){return t[e]},this.add=function(e,n){var r=e.id();t[r]=e,n||(m(e)?f.process([e]):v(e)&&u.add(r))},this.toArray=function(){var e=[];return Object.keys(t).forEach(function(n){var r=t[n];e.push(r)}),e},this.dispose=function(){return u.clear()}}return e}();t.__esModule=!0,t["default"]=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/personsRegistry/instance",["require","exports","./registry"],e)}(function(e,t){function i(){r&&(r.dispose(),r=null)}function s(){return r||(r=new n["default"]),r}var n=e("./registry"),r;t.reset=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/personsAndGroupsHelper",["require","exports","swx-browser-globals","swx-enums","swx-jskype-internal-application-instance","./personsRegistry/instance","swx-mri","jskype-constants/lib/people"],e)}(function(e,t){function f(e){return s.build().get(e)}function l(e){var t=i.get().personsAndGroupsManager.mePerson,n=o.getId(e);return n===a||t.id()===n||t._msaId&&o.getId(t._msaId())===n}function c(e){return!!e&&!!i.get().personsAndGroupsManager.all.persons(e.id())}function h(e){var n=f(e);return!l(e)&&!c(n)?n||t.createDefaultPerson(e):undefined}function p(){var e=i.get().personsAndGroupsManager.all;return e.groups().filter(function(e){return e.relationshipLevel()===r.groupPrivacyRelationshipLevel.Blocked})[0]}function d(e,t){return l(e)?i.get().personsAndGroupsManager.mePerson:s.build().getOrCreate(e,t)}function v(e){var t=o.getId(e),n=o.getTypeFromKey(e);return s.build().getOrCreate(t,n)}function m(e){return JSON.parse(n.getWindow().atob(e.split(".")[1])).skypeid}function g(e){return JSON.parse(n.getWindow().atob(e.split(".")[1])).cid}var n=e("swx-browser-globals"),r=e("swx-enums"),i=e("swx-jskype-internal-application-instance"),s=e("./personsRegistry/instance"),o=e("swx-mri"),u=e("jskype-constants/lib/people"),a=u["default"].SELF;t.getPersonById=f,t.isMePerson=l,t.isKnownPerson=c,t.createDefaultPerson=function(e){return s.build().create(e)},t.getUnknownPerson=h,t.getBlockedGroup=p,t.getPerson=d,t.getPersonByConversationId=v,t.extractSkypeIdFromToken=m,t.extractCIDFromToken=g}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/signIn/resignInHelper",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","../personsAndGroupsHelper"],e)}(function(e,t){function s(e,t){var r=n.get().signInManager;e.start({rps_token:r._rpsToken(),site_name:r._siteName(),relink:!0,callback:function(e){return o(e,t)}})}function o(e,t){var r=n.get().signInManager;return r._skypeToken().then(function(n){var s=i.extractSkypeIdFromToken(n),o=i.extractSkypeIdFromToken(e.skypetoken);s!==o&&u(r,e,t)})}function u(e,t,n){var i=e.createTokenImplicitOAuthSignInParameter({skypetoken:t.skypetoken,rps_token:t.rps_token,expires_in:t.expires_in,client_id:r.settings.implicitOAuthParams.client_id,site_name:t.site_name});n.get().implicitSignOut=!0,e.signOut().then(function(){e.signIn(i)})}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("../personsAndGroupsHelper");t.startRelinkingFlow=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/signInManager",["require","exports","lodash-compat","jcafe-property-model","swx-jskype-internal-application-instance","swx-enums","../modelHelpers/signIn/parameterBuilder","../modelHelpers/signIn/skypeTokenManager","../modelHelpers/personsAndGroupsHelper","../modelHelpers/signIn/resignInHelper","jskype-settings-instance","swx-constants"],e)}(function(e,t){function p(e){i.get()._telemetryManager.setSkypeUserId(e)}function d(e){var t=y(e);i.get()._telemetryManager.setCommonProperty("signed_in",t)}function v(e){var t=y(g(e));i.get()._telemetryManager.setCommonProperty("technical_account",t)}function m(){var e=i.get().personsAndGroupsManager.mePerson,t=e.preferences(c.COMMON.userSettings.preferences.DARK_THEME),n=c.COMMON.telemetry.themeEvent;i.get()._telemetryManager.setCommonProperty(n.TYPE,n.theme.DEFAULT);if(!l.isFeatureOn(c.COMMON.featureFlags.DARK_THEME_ENABLED)||!t)return;t.value.get().then(function(e){e&&i.get()._telemetryManager.setCommonProperty(n.TYPE,n.theme.DARK)})}function g(e){return e&&e.indexOf("live:")===0}function y(e){return e?1:0}function b(e,t){return n.extend(new h(e,t),o)}var n=e("lodash-compat"),r=e("jcafe-property-model"),i=e("swx-jskype-internal-application-instance"),s=e("swx-enums"),o=e("../modelHelpers/signIn/parameterBuilder"),u=e("../modelHelpers/signIn/skypeTokenManager"),a=e("../modelHelpers/personsAndGroupsHelper"),f=e("../modelHelpers/signIn/resignInHelper"),l=e("jskype-settings-instance"),c=e("swx-constants"),h=function(){function e(e,t){function w(n){if(n&&n.relink)return f.startRelinkingFlow(e,t),Promise.resolve();i.state._set(s.loginState.SigningIn),b=u.build(n);var r=o.get();return r.then(x),r}function E(e){return i.context=e,new Promise(function(e){i.state._set(s.loginState.SigningOut),y(!1),i.state.once(s.loginState.SignedOut,function(){l(!0),h(!1),d(!1),e(!0)})})}function S(){return y(!1),b.check().then(function(){y(!0)},function(e){return E({reason:c.COMMON.api.auth.errorTypes.REAUTH_NEEDED}),Promise.reject({})})}function x(e){var t=a.extractSkypeIdFromToken(e);i.state._set(s.loginState.SignedIn),l(!1),h(!0),p(t),d(!0),v(t),m(),k(t),y(!0)}function T(){var e=o.get.bind(o);return e.changed=o.changed,e}function N(){return i.state()!==s.loginState.SignedOut?b.get().then(function(e){return C(e),i._tokenExpiration=e.expiration,e.token},function(e){return C(e),i._tokenExpiration=undefined,E(),Promise.reject(e)}):Promise.reject("Not signed in")}function C(e){e&&(i._rpsToken(e.rpsToken),i._siteName(e.siteName))}function k(e){g(e)&&l(!0)}var n=this;this.state=r.property({readOnly:!0,value:s.loginState.SignedOut}),this._rpsToken=r.property(),this._siteName=r.property(),this.getSignOutContext=function(){return n.context};var i=this,o=r.property({get:N}),l=r.boolProperty(!0),h=r.boolProperty(!1),y=r.boolProperty(!1),b;this.signIn=r.command(w,l),this.signOut=r.command(E,h),this.validateState=r.command(S,y),this._skypeToken=T()}return e}();t.build=b}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/translatorService",["require","exports","jcafe-property-model","jskype-settings-instance","lodash-compat","swx-utils-common","swx-enums","swx-jskype-internal-application-instance","reqwest"],e)}(function(e,t){function l(){return new f}var n=e("jcafe-property-model"),r=e("jskype-settings-instance"),i=e("lodash-compat"),s=e("swx-utils-common"),o=e("swx-enums"),u=e("swx-jskype-internal-application-instance"),a=e("reqwest"),f=function(){function e(){this.supportedLanguages=n.collection({get:this.getLanguagesCommand.bind(this)}),this.translateMessage=n.command(this.translateMessageCommand.bind(this),n.boolProperty(!0)),this.state=n.property({readOnly:!0,value:o.translatorServiceState.NotReady})}return e.prototype.requestServiceWithSkypeToken=function(e){function i(e){t.resolve(e)}function s(e){t.reject(e)}var t=n.task();return u.get().signInManager._skypeToken().then(function(t){var n={url:e,method:"GET",crossOrigin:!0,dataType:"json",headers:{"X-Skypetoken":t,"Accept-Language":r.settings.initParams.locale,"X-ScenarioId":r.settings.translatorClientAppId}};a.compat(n).then(i,s)},s),t.promise},e.prototype.translateMessageCommand=function(e,t,i){var o=n.task();if(!t||!i)return o.reject(),o.promise;var u=s.url.buildUrl(r.settings.translatorServiceURI.TRANSLATE,{from:e||"",to:t,text:i});return this.requestServiceWithSkypeToken(u).then(function(e){o.resolve(e)},function(e){o.reject(e)}),o.promise},e.prototype.processSupportedLanguages=function(e){var t=this,r=e.text;i.forIn(r,function(e,r){if(!e.name||!r)return;t.supportedLanguages.add({name:n.property({value:e.name}),code:n.property({value:r})})})},e.prototype.getLanguagesCommand=function(){var e=this,t=n.task(),i=s.url.buildUrl(r.settings.translatorServiceURI.LANGUAGES,{scope:"text"});return this.requestServiceWithSkypeToken(i).then(function(n){e.processSupportedLanguages(n),e.state._set(o.translatorServiceState.Authenticated),t.resolve(e.supportedLanguages())},function(n){e.state._set(o.translatorServiceState.Error),t.reject(n)}),t.promise},e}();t.TranslatorService=f,t.build=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/messageSearch/main",["require","exports","swx-jskype-internal-application-instance","reqwest","swx-utils-common","jskype-settings-instance"],e)}(function(e,t){function u(){return new o}var n=e("swx-jskype-internal-application-instance"),r=e("reqwest"),i=e("swx-utils-common"),s=e("jskype-settings-instance"),o=function(){function e(){var e=this;this.serviceSettings=s.settings.messageSearchService,this.queryPattern="{OPTION: {RESULTBASE: 0, RESULTCOUNT: %COUNT%}, QUERYSTRING: {Content: %CRITERIA%}}",this.query=function(t,n){var s={url:e.serviceSettings.host+e.serviceSettings.endpoints.query,headers:{"x-ms-correlation-id":i.guid.create(),"X-Skypetoken":""},method:"POST",dataType:"json",contentType:"application/json",data:e.queryPattern.replace("%CRITERIA%",JSON.stringify(t)).replace("%COUNT%",n.toString())};return e.setupToken().then(function(e){return s.headers["X-Skypetoken"]=e,Promise.resolve(r.compat(s))})}}return e.prototype.setupToken=function(){return n.get().signInManager._skypeToken()},e}();t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/searchQuery",["require","exports","jcafe-property-model","../modelHelpers/propertyModelHelper"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("../modelHelpers/propertyModelHelper"),i=function(){function e(){this.keywords={},this.limit=n.property({value:20}),this.sources=n.property(),this.text=n.property(),this.moreResultsAvailable=n.boolProperty(!0).asReadOnly(),this.results=r.exposeReadOnlyCollection(n.collection()),this.supportedKeywords=r.exposeReadOnlyCollection(n.collection())}return e}();t.__esModule=!0,t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/marketplaceSearchQuery",["require","exports","jcafe-property-model","../modelHelpers/propertyModelHelper","./searchQuery"],e)})(function(e,t){var n=e("jcafe-property-model"),r=e("../modelHelpers/propertyModelHelper"),i=e("./searchQuery"),s=function(e){function t(){function s(){var e=n.task();return e.promise}var t=e.call(this)||this,i=n.collection();return i.add("type","type"),t.supportedKeywords=r.exposeReadOnlyCollection(i),t.getMore=n.command(s,t.moreResultsAvailable),t}return __extends(t,e),t}(i["default"]);t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/marketplaceManager",["require","exports","jcafe-property-model","./marketplaceSearchQuery"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("./marketplaceSearchQuery"),i=function(){function e(){this.createSearchQuery=function(){return new r["default"]},this.purchase=n.disabledCommand()}return e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/propertyValidator",["require","exports","lodash-compat"],e)}(function(e,t){function r(e){return n.isString(e)&&/^19:/.test(e)}function i(e){return n.isString(e)&&(/^\+?\d+$/.test(e)||/^4:/.test(e))}function s(e){return n.isString(e)&&/^(1|8|(28)):/.test(e)}var n=e("lodash-compat");t.isGroupConversation=r,t.isPhoneNumber=i,t.is1to1Conversation=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/callData",["require","exports","swx-enums","swx-constants","jcafe-property-model"],e)}(function(e,t){function u(){return new o}var n=e("swx-enums"),r=e("swx-constants"),i=e("jcafe-property-model"),s=r.COMMON.events.trouter,o=function(){function e(){this.callPayloads=[],this.isProcessingCall=i.boolProperty(!1),this.isCurrentCallIncoming=i.boolProperty(!1),this.pluginAwaitCall=i.boolProperty(!1),this.pluginRingingForMe=i.boolProperty(!1),this.callTechnology=i.property({value:n.callTechnology.None}),this.isHostless=!1,this.pluginOthersAreLive=i.boolProperty(!1),this.pluginCallInfo=i.property(),this.nodeId=i.property(),this.ngcEndpointId=i.property(),this.ngcParticipantId=i.property(),this.resetPluginCallState=function(){this.pluginRingingForMe(!1)},this.hasIncomingP2PNotification=function(){return this.callPayloads.some(function(e){return e.payload.evt===s.INCOMING_SKYPE_P2P_CALL})},this.hasIncomingNGCNotification=function(){return this.callPayloads.some(this.isIncomingNGCPayload)},this.isGroupIncomingCall=function(){return this.getFirstPayload()?this.getFirstPayload().conversationId!=="8:"+this.getFirstPayload().callerId:!1},this.addIncomingCallPayload=function(e){this.isCurrentCallIncoming(!0),this.callPayloads.push({processed:!1,payload:e})}}return e.prototype.oncePluginCallInfoReady=function(e){return this.pluginCallInfo(null),this.pluginCallInfo.once(function(e){return!!e},e)},e.prototype.getFirstPayload=function(){return this.callPayloads[0]?this.callPayloads[0].payload:null},e.prototype.resetCallData=function(){this.callPayloads=[],this.isProcessingCall(!1),this.isCurrentCallIncoming(!1),this.pluginAwaitCall(!1),this.callTechnology(n.callTechnology.None),this.isHostless=!1,this.pluginCallInfo(null),this.nodeId(null),this.ngcEndpointId(null),this.ngcParticipantId(null)},e.prototype.getCallIdFromCurrentCall=function(){return this.getFirstPayload()&&this.getFirstPayload().convoCallId},e.prototype.getIncomingNGCPayload=function(){var e=this,t=null;return this.callPayloads.forEach(function(n){if(e.isIncomingNGCPayload(n)){if(t)return;n.processed||(t=n.payload,n.processed=!0)}}),t},e.prototype.wasNGCPayloadProcessed=function(){var e=this;return this.callPayloads.some(function(t){var n=e.isIncomingNGCPayload(t);return n&&t.processed})},e.prototype.getUnprocessedIncomingCallPayloads=function(){var e=[];return this.callPayloads.forEach(function(t){t.processed||(t.processed=!0,e.push(t.payload))}),e},e.prototype.markIncomingPayloadsAsProcessed=function(e){this.callPayloads.forEach(function(t){t.payload===e&&(t.processed=!0)})},e.prototype.markAllIncomingPayloadsAsProcessed=function(){this.callPayloads.forEach(function(e){e.processed=!0})},e.prototype.isIncomingNGCPayload=function(e){return e.payload.evt===s.INCOMING_SKYPE_NGC_CALL||e.payload.evt===s.INCOMING_SKYPE_NGC_GVC_CALL||e.payload.evt===s.INCOMING_LYNC_NGC_CALL||e.payload.evt===s.INCOMING_SKYPE_NGC_PSTN_CALL},e}();t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/internalCallTelemetry",["require","exports","../../services/internalPubSub"],e)}(function(e,t){function i(){return new r}var n=e("../../services/internalPubSub"),r=function(){function e(){this.callTelemetryData={},n.get().subscribe("internalPluginEvent",this.recordStep.bind(this))}return e.prototype.setData=function(e,t){e&&t&&(this.callTelemetryData[e]=t.toString())},e.prototype.recordStep=function(e){this.setData(e,!0)},e.prototype.getData=function(){return Object.keys(this.callTelemetryData).length?this.callTelemetryData:null},e.prototype.setCallDirection=function(e){this.callTelemetryData.direction=e},e.prototype.reset=function(){this.callTelemetryData={}},e}();t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/participantAudio",["require","exports","jcafe-property-model","../../lib/modelHelpers/propertyModelHelper","../../lib/modelHelpers/personsAndGroupsHelper","swx-enums"],e)}(function(e,t){function u(e,t){return new o(e,t.id())}var n=e("jcafe-property-model"),r=e("../../lib/modelHelpers/propertyModelHelper"),i=e("../../lib/modelHelpers/personsAndGroupsHelper"),s=e("swx-enums"),o=function(){function e(e,t){var o=this;this.isMuted=r.createPropertyWithSetter(!1,this.isMutedSetter.bind(this),!0),this.isMuteEnabledProperty=this.isMuted.set._enabled,this.state=n.property({readOnly:!0,value:s.callConnectionState.Disconnected}),this.isSpeaking=n.property({readOnly:!0,value:!1}),this.importance=n.property({readOnly:!0,value:0}),this.isOnHold=n.property({value:!1}),this._isFailedCall=n.property({value:!1}),this._sourceId=n.property(),this.handleConnectionStateChanged=function(e,t,n){if(n===undefined||t===s.callDisconnectionReason.CallEscalated)return;e===s.callConnectionState.Connecting&&(o.isMuteEnabledProperty(!0),o.isMuted._set(!1)),e===s.callConnectionState.Disconnected&&(o.isMuteEnabledProperty(!1),o.isMuted._set(!1))},this._dispose=function(){o.isSelfParticipant&&o.state.changed.off(o.handleConnectionStateChanged)},this.conversation=e,this.participantId=t,this.endpoint=n.property({value:t}),this.isSelfParticipant=i.isMePerson(t),this.isSelfParticipant&&this.state.changed(this.handleConnectionStateChanged)}return e.prototype.isMutedSetter=function(e){var t=this,n;return this.isMuteEnabledProperty(!1),this.isSelfParticipant&&(e?n=this.conversation._callHandler.mute():n=this.conversation._callHandler.unmute()),n.then(function(e){t.isMuted._set(e),t.isMuteEnabledProperty(!0)}),n},e}();t.ParticipantAudio=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/mediaStreamSink",["require","exports","jcafe-property-model"],e)}(function(e,t){var n=e("jcafe-property-model"),r=function(){function e(){this.container=n.property()}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/mediaStreamSource",["require","exports","../../lib/models/mediaStreamSink"],e)}(function(e,t){var n=e("../../lib/models/mediaStreamSink"),r=function(){function e(){this.sink=new n["default"]}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/mediaStream",["require","exports","jcafe-property-model","../../lib/models/mediaStreamSource","swx-enums"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("../../lib/models/mediaStreamSource"),i=e("swx-enums"),s=function(){function e(){this.state=n.property({readOnly:!0,value:i.mediaStreamState.Stopped}),this.source=new r["default"],this.width=n.property({readOnly:!0,value:0}),this.height=n.property({readOnly:!0,value:0})}return e}();t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/videoChannel",["require","exports","jcafe-property-model","../../lib/modelHelpers/personsAndGroupsHelper","../../lib/modelHelpers/propertyModelHelper","../../lib/models/mediaStream","swx-enums","swx-constants"],e)}(function(e,t){function f(e,t,n){return new a(e,t,n)}var n=e("jcafe-property-model"),r=e("../../lib/modelHelpers/personsAndGroupsHelper"),i=e("../../lib/modelHelpers/propertyModelHelper"),s=e("../../lib/models/mediaStream"),o=e("swx-enums"),u=e("swx-constants"),a=function(){function e(e,t,i){var u=this;this.streamSubscriptions=[],this.isOnHold=n.property({value:!1}),this.isVideoOn=n.property({readOnly:!0,value:!1}),this.stream=new s["default"],this.camera=null,this._init=function(){u.streamSubscriptions.push(u.stream.source.sink.container.changed(function(){u.canAttachVideoStream()&&u.attachVideoStream()})),u.streamSubscriptions.push(u.stream.state.when(o.mediaStreamState.Started,u.attachVideoStream.bind(u))),u.streamSubscriptions.push(u.stream.state.when(o.mediaStreamState.Stopped,u.detachVideoStream.bind(u))),u.videoStateSubscription=u.videoState.when(o.callConnectionState.Disconnected,u.onDisconnectedCallState.bind(u))},this._dispose=function(){u.stream.state._set(o.mediaStreamState.Stopped),u.streamSubscriptions.forEach(function(e){e.dispose()}),u.streamSubscriptions.length=0,u.videoStateSubscription.dispose()},this._reset=function(){u.stream.state._set(o.mediaStreamState.Stopped),u.isStarted._set(!1),u.isVideoOn._set(!1)},this.conversation=e,this.videoState=t,this.participantId=i,this.isSelfParticipant=r.isMePerson(i),this.setIsStartedDefaultValue()}return e.prototype.setIsStartedDefaultValue=function(){var e=this.getStartedDefaultValue();this.isStarted=i.createPropertyWithSetter(e,this.toggleIsStarted.bind(this),!0),this.channelStarted=e,this.isStartedEnabledProperty=this.isStarted.set._enabled},e.prototype.getStartedDefaultValue=function(){return!this.isSelfParticipant&&!this.conversation.isGroupConversation()},e.prototype.canAttachVideoStream=function(){return this.conversation.selfParticipant.audio.state()!==o.callConnectionState.Disconnected&&this.conversation.selfParticipant.audio.state()!==o.callConnectionState.Disconnecting&&this.conversation._callHandler&&this.stream.state()!==o.mediaStreamState.Stopped&&this.stream.source.sink.container()&&this.isVideoOn()&&this.channelStarted},e.prototype.canDetachVideoStream=function(){return this.conversation._callHandler},e.prototype.attachVideoStream=function(){this.canAttachVideoStream()&&this.conversation._callHandler.attachParticipantVideo(this.participantId,this.stream.source.sink.container(),u.CALLING.PLUGIN_MEDIA_TYPES.VIDEO)["catch"](function(){})},e.prototype.detachVideoStream=function(){this.canDetachVideoStream()&&this.conversation._callHandler.detachParticipantVideo(this.participantId,u.CALLING.PLUGIN_MEDIA_TYPES.VIDEO)["catch"](function(){})},e.prototype.toggleIsStarted=function(e){return this.isSelfParticipant&&this.conversation.selfParticipant.audio.state()===o.callConnectionState.Connected&&this.isStartedEnabledProperty(!1),this.conversation._callHandler?(this.channelStarted=e,this.channelStarted&&this.isSelfParticipant&&this.stream.state._set(o.mediaStreamState.Started),this.isSelfParticipant&&this.isVideoOn._set(this.channelStarted),this.channelStarted?this.attachVideoStream():this.detachVideoStream(),Promise.resolve(this.channelStarted)):Promise.reject(null)},e.prototype.onDisconnectedCallState=function(e,t){if(t===undefined)return;this.stream.state._set(o.mediaStreamState.Stopped),this.isStartedEnabledProperty(!0),this.isStarted._set(!1),this.isVideoOn._set(!1),this.channelStarted=this.getStartedDefaultValue()},e}();t.VideoChannel=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/participantVideo",["require","exports","jcafe-property-model","../../lib/modelHelpers/propertyModelHelper","swx-jskype-internal-application-instance","../../lib/modelHelpers/personsAndGroupsHelper","../../lib/models/videoChannel","swx-enums"],e)}(function(e,t){function f(e,t){return new a(e,t)}var n=e("jcafe-property-model"),r=e("../../lib/modelHelpers/propertyModelHelper"),i=e("swx-jskype-internal-application-instance"),s=e("../../lib/modelHelpers/personsAndGroupsHelper"),o=e("../../lib/models/videoChannel"),u=e("swx-enums"),a=function(){function e(e,t){var i=this;this.channelsInternal=n.collection(),this.state=n.property({readOnly:!0,value:u.callConnectionState.Disconnected}),this.channels=r.exposeReadOnlyCollection(this.channelsInternal),this._sourceId=n.property(),this._dispose=function(){i.channels().forEach(function(e){e._dispose()}),i.channels._removeAll(),s.isMePerson(i.personId)&&i.selectedCameraSubsription&&i.selectedCameraSubsription.dispose()},this.conversation=e,this.person=t,this.personId=t.id(),this.createAndAddVideoChannel(),s.isMePerson(this.personId)&&this.handleCameraAvailability()}return e.prototype.handleCameraAvailability=function(){this.channels(0).isStarted.set.enabled._set(!1),this.selectedCameraSubsription=i.get().devicesManager.selectedCamera.changed(this.handleSelectedCameraChanged.bind(this))},e.prototype.createAndAddVideoChannel=function(){var e=o.build(this.conversation,this.state,this.personId);e._init(),this.channels._add(e)},e.prototype.handleSelectedCameraChanged=function(e,t){if(e)this.channels(0).camera=e,this.channels(0).isStarted.set.enabled._set(!0);else if(!Boolean(e)||t==="ActiveDeviceUnplugged")this.channels(0).camera=null,this.channels(0).isStarted.set.enabled._set(!1),this.channels(0)._reset()},e}();t.ParticipantVideo=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/participantChat",["require","exports","jcafe-property-model","swx-enums","swx-constants"],e)}(function(e,t){function u(e){return new o(e)}var n=e("jcafe-property-model"),r=e("swx-enums"),i=e("swx-constants"),s=i.COMMON.isTyping,o=function(){function e(e){var t=this;this.state=n.property({readOnly:!0,value:r.callConnectionState.Disconnected}),this.isTyping=n.property({readOnly:!0,value:!1}),this.onChatModalityChanged=function(e){t.state._set(e?r.callConnectionState.Connected:r.callConnectionState.Disconnected)},this._setIsTyping=function(e){clearTimeout(t.isTypingTimeout),t.isTyping._set(e),t.isTyping&&(t.isTypingTimeout=setTimeout(t.expireIsTyping.bind(t),s.EXPIRY))},this._dispose=function(){clearTimeout(t.isTypingTimeout),t.conversation.activeModalities.chat.changed.off(t.onChatModalityChanged)},this.conversation=e,e.activeModalities.chat.changed(this.onChatModalityChanged)}return e.prototype.expireIsTyping=function(){this.isTyping._set(!1)},e}();t.ParticipantChat=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/participantScreenSharing",["require","exports","swx-enums","swx-constants","jcafe-property-model","../../lib/models/mediaStream","../../lib/modelHelpers/personsAndGroupsHelper"],e)}(function(e,t){function a(e,t){return new u(e,t.id())}var n=e("swx-enums"),r=e("swx-constants"),i=e("jcafe-property-model"),s=e("../../lib/models/mediaStream"),o=e("../../lib/modelHelpers/personsAndGroupsHelper"),u=function(){function e(e,t){var r=this;this.streamSubscriptions=[],this.state=i.property({readOnly:!0,value:n.callConnectionState.Disconnected}),this.stream=new s["default"],this.isControlling=i.property({value:!1}),this._sourceId=i.property(),this._dispose=function(){r.onStreamStopped(),r.streamSubscriptions.forEach(function(e){e.dispose()}),r.streamSubscriptions.length=0},this.conversation=e,this.participantId=t,this.isSelfParticipant=o.isMePerson(t),this.streamSubscriptions.push(this.stream.source.sink.container.changed(function(){r.canAttachScreenSharingStream()?r.attachScreenSharingStream():r.canDetachScreenSharingStream()&&r.detachScreenSharingStream()})),this.streamSubscriptions.push(this.stream.state.when(n.mediaStreamState.Started,this.onStreamStarted.bind(this))),this.streamSubscriptions.push(this.stream.state.when(n.mediaStreamState.Active,this.onStreamActive.bind(this))),this.streamSubscriptions.push(this.stream.state.when(n.mediaStreamState.Stopped,this.onStreamStopped.bind(this))),this.streamSubscriptions.push(this.state.when(n.callConnectionState.Connecting,this.onConnecting.bind(this))),this.streamSubscriptions.push(this.state.when(n.callConnectionState.Disconnecting,this.onDisconnecting.bind(this)))}return e.prototype.canAttachScreenSharingStream=function(){var e=this.stream.source.sink.container();return this.conversation._callHandler&&this.stream.state()!==n.mediaStreamState.Stopped&&e},e.prototype.canDetachScreenSharingStream=function(){return this.conversation._callHandler&&this.state()!==n.callConnectionState.Disconnected&&(this.stream.state()===n.mediaStreamState.Stopped||!this.stream.source.sink.container())},e.prototype.canStartOutgoingScreenSharing=function(){return this.conversation._callHandler&&this.stream.state()===n.mediaStreamState.Stopped},e.prototype.canStopOutgoingScreenSharing=function(){return this.conversation._callHandler&&this.stream.state()!==n.mediaStreamState.Stopped},e.prototype.attachScreenSharingStream=function(){this.canAttachScreenSharingStream()&&this.conversation._callHandler.attachParticipantVideo(this.participantId,this.stream.source.sink.container(),r.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING)["catch"](function(){})},e.prototype.detachScreenSharingStream=function(){this.canDetachScreenSharingStream()&&this.conversation._callHandler.detachParticipantVideo(this.participantId,r.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING)["catch"](function(){})},e.prototype.startOutgoingScreenSharing=function(){this.canStartOutgoingScreenSharing()&&this.conversation._callHandler.startScreenSharing(this.participantId)["catch"](function(){})},e.prototype.stopOutgoingScreenSharing=function(){this.canStopOutgoingScreenSharing()&&this.conversation._callHandler.stopScreenSharing(this.participantId)["catch"](function(){})},e.prototype.onStreamStarted=function(){this.state._set(n.callConnectionState.Notified)},e.prototype.onStreamActive=function(){this.state._set(n.callConnectionState.Connected)},e.prototype.onStreamStopped=function(){this.state()!==n.callConnectionState.Disconnecting&&this.state()!==n.callConnectionState.Disconnected&&this.state._set(n.callConnectionState.Disconnecting),this.state._set(n.callConnectionState.Disconnected)},e.prototype.onConnecting=function(){this.isSelfParticipant?this.startOutgoingScreenSharing():this.attachScreenSharingStream()},e.prototype.onDisconnecting=function(){this.isSelfParticipant?this.stopOutgoingScreenSharing():this.detachScreenSharingStream()},e}();t.ParticipantScreenSharing=u,t.build=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/participant",["require","exports","jcafe-property-model","swx-enums","../../lib/models/participantAudio","../../lib/models/participantVideo","../../lib/models/participantChat","swx-mri","../../lib/models/participantScreenSharing"],e)}(function(e,t){function f(e){return/^guest:/.test(e)}function l(e){return e.chat.state()===r.callConnectionState.Disconnected&&e.audio.state()===r.callConnectionState.Disconnected&&e.video.state()===r.callConnectionState.Disconnected&&e.screenSharing.state()===r.callConnectionState.Disconnected?r.participantState.Disconnected:r.participantState.Connected}var n=e("jcafe-property-model"),r=e("swx-enums"),i=e("../../lib/models/participantAudio"),s=e("../../lib/models/participantVideo"),o=e("../../lib/models/participantChat"),u=e("swx-mri"),a=e("../../lib/models/participantScreenSharing"),c=function(){function e(e,t,u){var c=this;this.lastReadTimestamp=n.property({readOnly:!0,value:null}),this.updateParticipantState=function(){c.state._set(l(c))},this.updateIsAnonymous=function(e){c.isAnonymous._set(f(e))},this.updateParticipantScreenSharingCapability=function(e){var t=/^(\+)?\d+$/.test(e);c.person.capabilities.screenSharing._set(!t)},this._dispose=function(){c.chat.state.changed.off(c.updateParticipantState),c.audio.state.changed.off(c.updateParticipantState),c.video.state.changed.off(c.updateParticipantState),c.screenSharing.state.changed.off(c.updateParticipantState),c.conversation.selfParticipant.role.changed.off(c.onSelfParticipantRoleChanged),c.chat._dispose(),c.audio._dispose(),c.video._dispose(),c.screenSharing._dispose(),c.person.id.changed.off(c.updateIsAnonymous),c.audio.endpoint.changed.off(c.updateParticipantScreenSharingCapability)},this.onSelfParticipantRoleChanged=function(e){c.canSetRole(e===r.participantRole.Leader)},this.apiHandler=u,this.conversation=t,this.person=e,this.canSetRole=n.boolProperty(t.selfParticipant&&t.selfParticipant.role()===r.participantRole.Leader),this.setRoleCommand=n.command(this.setRole.bind(this),this.canSetRole),this.role=n.property({value:r.participantRole.Attendee,set:this.setRoleCommand}),this.isAnonymous=n.property({readOnly:!0,value:f(e.id())}),t.selfParticipant&&t.selfParticipant.role.changed(this.onSelfParticipantRoleChanged),this.chat=o.build(t),this.audio=i.build(t,e),this.video=s.build(t,e),this.screenSharing=a.build(t,e),this.state=n.property({readOnly:!0,value:l(this)}),this.chat.state.changed(this.updateParticipantState),this.audio.state.changed(this.updateParticipantState),this.video.state.changed(this.updateParticipantState),this.screenSharing.state.changed(this.updateParticipantState),e.id.changed(this.updateIsAnonymous.bind(this)),this.person.phoneNumbers.size()&&this.audio.endpoint.changed(this.updateParticipantScreenSharingCapability.bind(this))}return e.prototype.setRole=function(e){return this.role()===e||!r.participantRole[e]?this.role():(this.apiHandler.addParticipant(this.conversation.conversationId,u.getKey(this.person.id(),this.person._type()),e),e)},e}();t.__esModule=!0,t["default"]=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-async-media-service/lib/asyncMediaService",["require","exports","reqwest","swx-utils-common","swx-browser-globals"],e)}(function(e,t){var n=e("reqwest"),r=e("swx-utils-common"),i=e("swx-browser-globals"),s=0,o=500,u=3,a="imgt1",f="imgpsh_fullsize",l="imgpsh",c="avatar",h="avatar_fullsize",p="original",d="thumbnail",v="video",m="audio",g=function(){function e(e,t){this._getSkypeToken=e,this._settings=t}return e.prototype.authenticate=function(e){var t={method:"post",dataType:"json",url:this._settings.amdServiceHost+"/v1/skypetokenauth",data:"skypetoken="+e,contentType:"application/x-www-form-urlencoded",crossOrigin:!0,withCredentials:!0};return n.compat(t)},e.prototype.getThumbnailStatus=function(e){return this._getViewStatus(e,a)},e.prototype.getPictureStatus=function(e){return this._getViewStatus(e,f)},e.prototype.getVideoStatus=function(e){return this._getViewStatus(e,v)},e.prototype.getAudioStatus=function(e){return this._getViewStatus(e,m)},e.prototype.sendFile=function(e,t,n,r,i){var s=this;return new Promise(function(o,u){s._getSkypeToken().then(function(a){s._getDocumentId(e,a,t,i).then(function(e){s._uploadDocument(e.id,t,a,n,r,i).then(o,u)},function(){u("Can't retrieve documentId")})},function(){u("Can't retrieve Skype token")})})},e.prototype.deleteFile=function(e){var t=this;return new Promise(function(n,r){t._getSkypeToken().then(function(i){t._deleteDocument(e,i).then(function(e){n(e.status_location)},function(){r("File deletion failed")})},function(){r("Can't retrieve Skype token")})})},e.prototype._deleteDocument=function(e,t){var r=this._settings.amdServiceHost+"/v1/objects/"+e,i={url:r,method:"DELETE",crossOrigin:!0,dataType:"json",headers:{Authorization:"skype_token "+t}};return n.compat(i)},e.prototype._getThumbnailStatusForFile=function(e,t,n){return this._getViewStatus(t,this._getDocumentCloudStoreData(e,n).thumbnail)},e.prototype._uploadDocument=function(e,t,n,r,i,s){function l(e){r(e,a)}var o=this,u=this._settings.amdServiceHost+"/v1/objects/"+e,a=new XMLHttpRequest,f=this._getDocumentCloudStoreData(t,s);return new Promise(function(r,c){a.upload.addEventListener("progress",l),a.open("PUT",u+"/content/"+f.content,!0),a.setRequestHeader("Authorization","skype_token "+n),a.setRequestHeader("Content-Type","multipart/form-data"),a.send(t),a.onreadystatechange=function(){a.readyState===4&&(a.status===201?(a.upload.removeEventListener("progress",l),o._getThumbnailStatusForFile(t,u,s).then(function(){i(u+"/views/"+f.thumbnail),r(e)},function(){c("Unsupported Media Type")})):(a.upload.removeEventListener("progress",l),c("Can't upload file")))}})},e.prototype._getImageCloudData=function(){return{type:"pish/image",thumbnail:a,content:l,original:f}},e.prototype._getGroupAvatarCloudData=function(){return{type:"avatar/group",thumbnail:h,content:c}},e.prototype._getFileCloudData=function(){return{type:"sharing/file",thumbnail:d,content:p,original:p}},e.prototype._getDocumentCloudStoreData=function(e,t){return t?this._getGroupAvatarCloudData():r.file.isImage(e)?this._getImageCloudData():this._getFileCloudData()},e.prototype._getDocumentId=function(e,t,i,s){var o=this._getDocumentCloudStoreData(i,s),u={};u[e]=["read"];var a={type:o.type,permissions:u};return r.file.isImage(i)||(a.filename=i.name),n.compat({method:"post",dataType:"json",url:this._settings.amdServiceHost+"/v1/objects",data:JSON.stringify(a),headers:{Authorization:"skype_token "+t},contentType:"application/json",crossOrigin:!0,withCredentials:!0})},e.prototype._getViewStatus=function(e,t,r,a){var f=this;r===void 0&&(r=s),a===void 0&&(a=u);var l=e+"/views/"+t,c=l+"/status",h={url:c,dataType:"json",crossOrigin:!0,withCredentials:!0};if(a===0)return Promise.reject({});var p=function(n){var i=n.scan&&n.scan.status!=="in progress"&&n.scan.status!=="ready",s=n.view_state==="ready"&&!n.scan,u=n.view_state==="ready"&&n.scan&&n.scan.status==="passed";return n.status_location&&!n.view_state?(e=n.status_location.replace("/views/"+t+"/status",""),f._getViewStatus(e,t,r,a)):s||u?Promise.resolve(l):n.view_state==="failed"||i?Promise.reject({}):n.content_state!=="expired"?f._getViewStatus(e,t,o,a):Promise.reject({})},d=function(n){return n.status===401||n.status===403?(a--,f._getSkypeToken().then(function(n){return f.authenticate(n).then(function(){return f._getViewStatus(e,t,r,a)})})):Promise.reject({})};return(new Promise(function(e){i.getWindow().setTimeout(e,r)})).then(function(){return n.compat(h).then(p,d)})},e}();t.__esModule=!0,t["default"]=g,t.build=function(e,t){return new g(e,t)}}),define("swx-async-media-service",["swx-async-media-service/lib/asyncMediaService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/asyncMedia/main",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-async-media-service"],e)}(function(e,t){function s(){return i.build(n.get().signInManager._skypeToken,r.settings)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-async-media-service");t.get=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/messageSent",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","swx-utils-chat","swx-telemetry-buckets","swx-browser-globals","swx-enums"],e)}(function(e,t){function v(e,t,n,r){return new d(e,t,n,r)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("swx-utils-chat"),o=e("swx-telemetry-buckets"),u=e("swx-browser-globals"),a=e("swx-enums"),f=i.COMMON.telemetry.messageSent,l=i.COMMON.telemetry.conversationOrigin,c=i.COMMON.telemetry.NOT_AVAILABLE,h=a.activityType,p={PRESENT:"Yes",NOT_PRESENT:"No"},d=function(){function e(e,t,i,s){var u=this;this.wasLiked=!1,this.data={},this.heartEvent=function(){u.wasLiked=!0},this.publish=function(e){var t=u.getTts(),i=f.TYPE,s=u.conversation.participantsCount(),a=u.getContentLength(),l=u.activityItem.translations&&u.activityItem.translations.size()>0;u.data.group_conversation=u.getPresence(u.conversation.isGroupConversation()),u.conversation.isGroupConversation()&&(u.data.conversation_id=u.conversation.conversationId.replace("19:","")),u.data.conversation_members_number=s+1,u.data.send_timestamp=u.activityItem.timestamp().getTime(),u.data.message_type=u.getMessageType(u.activityItem.type()),u.data.send_context="chat_view",u.wasLiked&&(u.data.message_type="Heart_"+u.data.message_type.toLowerCase()),u.data.translation_action=u.getPresence(l),l&&(u.data.translation_value=u.getTranslationValue()),u.data.swx_messageLength=a,u.data.swx_isRemove=a===0,u.data.swx_isEdit=!!u.skypeeditedid&&!u.data.swx_isRemove,u.data.swx_participantsCountGroup=o.getParticipantCountGroup(s),u.data.swx_responseCode=e,u.data.swx_isError=o.isError(e),u.data.swx_tts=t,u.data.swx_ttsGroup=o.getSecondsDurationGroupFromMs(t),u.data.swx_isFavorite=!!u.conversation._isFavorited&&u.conversation._isFavorited(),u.data.swx_conversationOrigin=u.getConversationOrigin(u.conversation),n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i,u.data)},this.conversation=e,this.activityItem=t,this.skypeeditedid=i,this.contentLength=s,this.postStart=this.getCurrentTime()}return e.prototype.getPresence=function(e){return e?p.PRESENT:p.NOT_PRESENT},e.prototype.getTts=function(){return this.getCurrentTime()-this.postStart},e.prototype.getCurrentTime=function(){var e=u.getWindow().Date;return(new e).getTime()},e.prototype.getTranslationValue=function(){var e=this.conversation._translatorSettings;return e&&e.isEnabled?e.meLanguage.code+"-"+e.participantLanguage.code:this.activityItem.translations()[0].key},e.prototype.getConversationOrigin=function(e){return s.conversation.isGuestHostConversation(e.conversationId)?l.GUEST_HOST:l.NORMAL},e.prototype.getMessageType=function(e){switch(e){case h.TextMessage:return"Text";case h.PictureMessage:return"Photo";case h.VideoMessage:return"Video_message";case h.FileTransfer:return"File";case h.ContactInfoMessage:return"Contact";case h.MojiMessage:return"Moji";case h.PollMessage:return"Poll";default:return c}},e.prototype.getContentLength=function(){return this.contentLength||this.contentLength===0?this.contentLength:this.activityItem.type()!==h.TextMessage?c:this.activityItem.html().length},e}();t.MessageSent=d,t.build=v,t.presenceType=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/annotations/main",["require","exports","swx-jskype-internal-application-instance","../../../lib/services/serviceAccessLayer/decorations/reporting","../../../lib/modelHelpers/personsAndGroupsHelper","../../../lib/services/webapi/main","../../../lib/telemetry/messageSent","swx-xhr-dispatcher","jskype-settings-instance","swx-chat-service/lib/constants","swx-utils-chat","swx-mri","jcafe-property-model","swx-constants","lodash-compat"],e)}(function(e,t){function g(e,t){var r=e(t.key),s=n.get().personsAndGroupsManager.mePerson;r||(r={key:t.key,users:t.users||[]});var o=d.some(r.users,function(e){return i.isMePerson(e.mri)});o||(e.empty(),r.users.push({mri:s.id(),person:s,time:(new Date).getTime(),value:t.value}),e.add(r,r.key))}function y(e,t){var n=e(t.key);if(!n)return;e.empty(),d.remove(n.users,function(e){return i.isMePerson(e.mri)}),e.add(n,n.key)}function b(e,t,n){if(n!==v.EMOTIONS)return undefined;var r=o.build(t,e);return r.heartEvent(),r}function w(e,t,n,r,i){function u(e){y(n,i),s.reject(e);if(o){var t=e?e.status:m;o.publish(t)}}function a(e){s.resolve();if(o){var t=e?e.response.status:m;o.publish(t)}}var s=h.task(),o=b(e,t,r);return g(n,i),S().setMessageProperty(t.conversationId,e,r,i,a,u),s.promise}function E(e,t,n,r,i){function u(e){g(n,i),s.reject(e);if(o){var t=e?e.status:m;o.publish(t)}}function a(e){s.resolve();if(o){var t=e?e.response.status:m;o.publish(t)}}var s=h.task(),o=b(e,t,r);return y(n,i),S().removeMessageProperty(t.conversationId,e,r,i.key,a,u),s.promise}function S(){var e=u.build({host:a.settings.webApiServiceHost,decorations:[r]});return s.getInstance(e)}function x(e,t,n){var r="_"+t+"Array";return e[r]?e[r](n):null}function T(e){var t=JSON.parse(e);for(var n in t)t.hasOwnProperty(n)&&(t[n]=l.messageSanitizer.unescapeHTML(l.messageSanitizer.getMessageSanitizedContent(t[n])));return t}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/services/serviceAccessLayer/decorations/reporting"),i=e("../../../lib/modelHelpers/personsAndGroupsHelper"),s=e("../../../lib/services/webapi/main"),o=e("../../../lib/telemetry/messageSent"),u=e("swx-xhr-dispatcher"),a=e("jskype-settings-instance"),f=e("swx-chat-service/lib/constants"),l=e("swx-utils-chat"),c=e("swx-mri"),h=e("jcafe-property-model"),p=e("swx-constants"),d=e("lodash-compat"),v=f.MESSAGE_PROPERTIES.PER_USER,m=p.COMMON.telemetry.NOT_AVAILABLE,N=function(){function e(){this.parseMessageProperties=function(e,t){if(!t.properties)return;var r=n.get().personsAndGroupsManager.mePerson;d.forEach(e._supportedAnnotations,function(n){var s=t.properties[n],o=e["_"+n+"Array"];if(s&&n===v.ACTIVITY_DATA){e._activityData._set(T(s));return}d.forEach(s,function(e){var t=o(e.key);t||(t={key:e.key,users:[]},o.add(t,e.key)),e.users.forEach(function(e){var n=c.getId(e.mri);i.isMePerson(n)?e.person=r:(e.person=i.getPersonById(n),e.person||(e.person=i.createDefaultPerson(n))),e.value&&(e.value=l.messageSanitizer.getMessageSanitizedContent(l.messageSanitizer.unescapeHTML(e.value)));var s=d.some(t.users,function(e,t){return t.mri===e.mri});s||t.users.push(e)})})})},this.updateMessageProperties=function(e,t){d.forEach(e._supportedAnnotations,function(n){if(n===v.ACTIVITY_DATA&&e["_"+n]){e._activityData._set(t._activityData());return}var r="_"+n+"Array";if(!e[r])return;e[r].empty(),t[r]&&d.forEach(t[r](),function(t){e[r].add(t,t.key)})})},this.decorateEmotions=function(e,t){if(e.emotions)return;e._supportedAnnotations.push(v.EMOTIONS),e._emotionsArray=h.collection(),e.emotions=e._emotionsArray.asWritable({add:h.command(w.bind(null,e,t,e._emotionsArray,v.EMOTIONS),h.boolProperty(!0)),remove:h.command(E.bind(null,e,t,e._emotionsArray,v.EMOTIONS),h.boolProperty(!0))})},this.decorateSms=function(e,t,n){if(n!=="RichText/Sms")return;if(e.smsdeliveryreports)return;e._supportedAnnotations.push(v.SMS_REPORT),e._smsdeliveryreportsArray=h.collection(),e.smsdeliveryreports=e._smsdeliveryreportsArray.asWritable({add:h.command(w.bind(null,e,t,e._smsdeliveryreportsArray,v.SMS_REPORT),h.boolProperty(!0)),remove:h.command(E.bind(null,e,t,e._smsdeliveryreportsArray,v.SMS_REPORT),h.boolProperty(!0))})},this.decorateTranslations=function(e,t){if(t.isGroupConversation())return;if(e.translations)return;e._supportedAnnotations.push(v.TRANSLATIONS),e._translationsArray=h.collection(),e.translations=e._translationsArray.asWritable({add:h.command(w.bind(null,e,t,e._translationsArray,v.TRANSLATIONS),h.boolProperty(!0)),remove:h.command(E.bind(null,e,t,e._translationsArray,v.TRANSLATIONS),h.boolProperty(!0))})},this.decorateActivityData=function(e){if(e._activityData)return;e._supportedAnnotations.push(v.ACTIVITY_DATA),e._activityData=h.property({readOnly:!0})},this.decoratePoll=function(e,t){if(!t.isGroupConversation())return;if(e.poll)return;e._supportedAnnotations.push(v.POLL),e._pollArray=h.collection(),e.poll=e._pollArray.asWritable({add:h.command(w.bind(null,e,t,e._pollArray,v.POLL),h.boolProperty(!0)),remove:h.command(E.bind(null,e,t,e._pollArray,v.POLL),h.boolProperty(!0))})},this.isMessagePropertyUnseen=function(e,t,n,r){var s=!1;if(e.sender&&!i.isMePerson(e.sender.id()))return s;var o=x(e,t,n);return o?(d.forEach(o.users,function(e){e.time>r&&!i.isMePerson(e.mri)&&(s=!0)}),s):s},this.getMessagePropertyLastTimestamp=function(e,t,n){var r=x(e,t,n);return r?(r.users.sort(function(e,t){return e.time-t.time}),r.users[r.users.length-1].time):null},this.getLastPersonFromProperty=function(e,t,n){var r=x(e,t,n);return r?(r.users.sort(function(e,t){return e.time-t.time}),r.users[r.users.length-1].person):null}}return e}(),C=new N;t.__esModule=!0,t["default"]=C});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/conversationActivityItem",["require","exports","jcafe-property-model","swx-utils-chat","swx-encoder","swx-enums","../../lib/services/asyncMedia/main","swx-i18n","swx-utils-chat","../../lib/services/annotations/main","swx-jskype-internal-application-instance","swx-constants","jskype-settings-instance"],e)})(function(e,t){function p(e){var t=u.localization.fetch({key:"message_text_removed",params:{date:a.dateTime.formatDate(e),time:a.dateTime.formatTimestampShort(e)}});return''+t+""}function d(e,t,n){t.chatService._editMessage(n,e).then(function(){var n=t.historyService.activityItems(e.key());n.status._set(s.activityStatus.Succeeded)},function(){var n=t.historyService.activityItems(e.key());n.status._set(s.activityStatus.Failed)}),e.status._set(s.activityStatus.Pending);if(n.length===0)return e.isDeleted._set(!0),p(t.lastModificationTimestamp());if(e.type()===s.activityType.TextMessage){var i=e,o=r.messageSanitizer.quotesPresentInXML(i.getOriginalContent());if(o!=="")return r.messageSanitizer.quotesPresentInHTML(i.html())+n.replace(o,"")}return n}var n=e("jcafe-property-model"),r=e("swx-utils-chat"),i=e("swx-encoder"),s=e("swx-enums"),o=e("../../lib/services/asyncMedia/main"),u=e("swx-i18n"),a=e("swx-utils-chat"),f=e("../../lib/services/annotations/main"),l=e("swx-jskype-internal-application-instance"),c=e("swx-constants"),h=e("jskype-settings-instance"),v=function(){function e(){this._supportedAnnotations=[],this.key=n.property({readOnly:!0}),this.type=n.property({readOnly:!0}),this.timestamp=n.property({readOnly:!0}),this.status=n.property({readOnly:!0}),this.reason=n.property({readOnly:!0}),this.isRead=n.property({readOnly:!0,value:!0})}return e}();t.ConversationActivityItem=v;var m=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.author=null,t.persons=n.collection(),t.context=n.property({readOnly:!0}),t}return __extends(t,e),t}(v);t.ParticipantActivityItem=m;var g=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.direction=n.property({readOnly:!0}),t.duration=n.property({readOnly:!0}),t}return __extends(t,e),t}(v);t.CallingActivityItem=g;var y=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.direction=n.property({readOnly:!0}),t.isGroup=n.property({readOnly:!0}),t.participantName=n.property({readOnly:!0}),t.participantEndpoint=n.property({readOnly:!0}),t}return __extends(t,e),t}(v);t.PstnActivityItem=y;var b=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.participantNames=n.collection(),t}return __extends(t,e),t}(v);t.NgcUpgradeActivityItem=b;var w=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t}(v);t.PluginFreeActivityItem=w;var E=function(e){function t(t,s){var o=e.call(this)||this;o.setHtmlCommandProperty=n.boolProperty(!1),o.setHtmlCommand=n.command(o.htmlSet.bind(o),o.setHtmlCommandProperty),o.direction=n.property({readOnly:!0}),o.sender=null,o.isEdited=n.property({readOnly:!0}),o.isDeleted=n.property({readOnly:!0}),o.html=n.property({set:o.setHtmlCommand}),o._isSMS=n.property({value:!1}),o._smsInfo=n.property({value:null}),o._htmlSetEnabled=o.setHtmlCommandProperty,o.text=function(){var e=r.messageSanitizer.unwebify(o.html());return i.build(l).getNodeTextContent(e)},o.getOriginalContent=function(){return o._originalContent},o._isOriginal=function(){return!o.isEdited()&&!o.isDeleted()},o._updateAllProperties=function(e){o._id=e._id,o._actualId=e._actualId,o.key._set(e.key()),o.type._set(e.type()),o.timestamp._set(e.timestamp()),o.status._set(e.status()),o.reason._set(e.reason()),o.isRead._set(e.isRead()),o.direction._set(e.direction()),o.sender=e.sender,o.isEdited._set(e.isEdited()),o.isDeleted._set(e.isDeleted()),o.html._set(e.html()),o._htmlSetEnabled(e._htmlSetEnabled()),f["default"].updateMessageProperties(o,e)};if(!t)throw new Error("Text message activity item requires conversation");return o.conversation=t,f["default"].decorateSms(o,t,s),f["default"].decorateTranslations(o,t),f["default"].decorateActivityData(o),o.isDeleted.once(!0,function(){o.setHtmlCommandProperty(!1)}),o}return __extends(t,e),t.prototype.htmlSet=function(e){return this._skypeemoteoffset&&!!e&&(e=this.html().substr(0,this._skypeemoteoffset)+e),d(this,this.conversation,e)},t}(v);t.TextMessageActivityItem=E;var S=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.duration=n.property({readOnly:!0}),r.sender=null,r.thumbnailPath=n.property({readOnly:!0}),r.thumbnailProgress=n.property({readOnly:!0}),r.mediaUrl=n.property({readOnly:!0}),r.mediaUrlProgress=n.property({readOnly:!0}),r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r.documentId=n.property({readOnly:!0}),r._uri=null,r._htmlSetEnabled=r.setHtmlCommandProperty,r.isExpired=n.property({readOnly:!0,get:function(){return r.videoStatusTask||(r.videoStatusTask=n.task(),o.get().getVideoStatus(r._uri).then(function(){r.videoStatusTask.resolve(!1)},function(){r.videoStatusTask.resolve(!0)})),r.videoStatusTask.promise}}),r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){f["default"].updateMessageProperties(r,e),r.isDeleted._set(e.isDeleted()),r.html._set(e.html()),r._htmlSetEnabled(e._htmlSetEnabled())};if(!t)throw new Error("Video message activity item requires conversation");return r.conversation=t,r.type._set(s.activityType.VideoMessage),f["default"].decorateEmotions(r,t),r}return __extends(t,e),t.prototype.htmlSet=function(e){return e.length===0&&o.get().deleteFile(this.documentId()),d(this,this.conversation,e)},t}(v);t.VideoMessageActivityItem=S;var x=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.duration=n.property({readOnly:!0}),r.sender=null,r.mediaUrl=n.property({readOnly:!0}),r.mediaUrlProgress=n.property({readOnly:!0}),r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r.documentId=n.property({readOnly:!0}),r._uri=null,r._htmlSetEnabled=r.setHtmlCommandProperty,r.isExpired=n.property({readOnly:!0,get:function(){return r.audioStatusTask||(r.audioStatusTask=n.task(),o.get().getAudioStatus(r._uri).then(function(){r.audioStatusTask.resolve(!1)},function(){r.audioStatusTask.resolve(!0)})),r.audioStatusTask.promise}}),r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){f["default"].updateMessageProperties(r,e),r.isDeleted._set(e.isDeleted()),r.html._set(e.html()),r._htmlSetEnabled(e._htmlSetEnabled())};if(!t)throw new Error("Audio message activity item requires conversation");return r.conversation=t,r.type._set(s.activityType.AudioMessage),r}return __extends(t,e),t.prototype.htmlSet=function(e){return e.length===0&&o.get().deleteFile(this.documentId()),d(this,this.conversation,e)},t}(v);t.AudioMessageActivityItem=x;var T=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.sender=null,r.contacts=n.collection(),r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r._htmlSetEnabled=r.setHtmlCommandProperty,r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){r._id=e._id,r._actualId=e._actualId,r.status._set(e.status()),r.isDeleted._set(e.isDeleted()),r.html._set(e.html()),r._htmlSetEnabled(e._htmlSetEnabled()),f["default"].updateMessageProperties(r,e)};if(!t)throw new Error("ContactInfo message activity item requires conversation");return r.conversation=t,r.type._set(s.activityType.ContactInfoMessage),r}return __extends(t,e),t.prototype.htmlSet=function(e){return d(this,this.conversation,e)},t}(v);t.ContactInfoMessageActivityItem=T;var N=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.sender=null,r.progress=n.property({value:0}),r.shouldAbort=n.boolProperty(!1),r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r.documentId=n.property({readOnly:!0}),r._uri=null,r._htmlSetEnabled=r.setHtmlCommandProperty,r.thumbnailUrl=n.property({readOnly:!0,get:function(){if(!r._uri)return;return r.thumbnailStatusTask||(r.thumbnailStatusTask=n.task(),o.get().getThumbnailStatus(r._uri).then(r.thumbnailStatusTask.resolve.bind(r.thumbnailStatusTask),r.thumbnailStatusTask.reject.bind(r.thumbnailStatusTask))),r.thumbnailStatusTask.promise}}),r.pictureUrl=n.property({readOnly:!0,get:function(){if(!r._uri)return;return r.pictureStatusTask||(r.pictureStatusTask=n.task(),o.get().getPictureStatus(r._uri).then(r.pictureStatusTask.resolve.bind(r.pictureStatusTask),r.pictureStatusTask.reject.bind(r.pictureStatusTask))),r.pictureStatusTask.promise}}),r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){r._id=e._id,r._actualId=e._actualId,r.status._set(e.status()),r._uri=e._uri,r.pictureUrl.get(),f["default"].updateMessageProperties(r,e)};if(!t)throw new Error("Picture message activity item requires conversation");return r.conversation=t,r.type._set(s.activityType.PictureMessage),f["default"].decorateEmotions(r,t),r}return __extends(t,e),t.prototype.htmlSet=function(e){return e.length===0&&this.conversation.fileTransferService.remove(this.documentId()),d(this,this.conversation,e)},t}(v);t.PictureMessageActivityItem=N;var C=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.sender=null,r.fileName=null,r.fileType=null,r.fileUri=n.property({readOnly:!0}),r.fileThumbnailUri=n.property({readOnly:!0}),r.fileSize=null,r.progress=n.property({value:0}),r.shouldAbort=n.boolProperty(!1),r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r.documentId=n.property({readOnly:!0}),r._htmlSetEnabled=r.setHtmlCommandProperty,r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){f["default"].updateMessageProperties(r,e),r._id=e._id,r._actualId=e._actualId,r.isDeleted._set(e.isDeleted()),r.html._set(e.html()),r._htmlSetEnabled(e._htmlSetEnabled())};if(!t)throw new Error("File transfer message activity item requires conversation");return r.conversation=t,r.type._set(s.activityType.FileTransfer),f["default"].decorateEmotions(r,t),r}return __extends(t,e),t.prototype.htmlSet=function(e){return e.length===0&&this.conversation.fileTransferService.remove(this.documentId()),d(this,this.conversation,e)},t}(v);t.FileTransferActivityItem=C;var k=function(e){function t(){var t=e.call(this)||this;return t.greeting=n.property({readOnly:!0}),t.sender=null,t.direction=n.property({readOnly:!0,value:s.direction.Incoming}),t.isRead._set(!1),t.isRead.once(!0,function(){t.sender!==null&&t.direction()===s.direction.Incoming&&t.sendContactRequestReadEvent()}),t}return __extends(t,e),t.prototype.sendContactRequestReadEvent=function(){var e={name:c.COMMON.telemetry.contacts.name.CONTACT_REQUEST_READ,user_from:[this.sender.id(),window.skypeTelemetryManager.PIIType.Identity]};l.get()._telemetryManager.sendEvent(h.settings.telemetry.jSkypeTenantToken,c.COMMON.telemetry.contacts.type.CONTACT_REQUESTS,e)},t}(v);t.ContactRequestActivityItem=k;var L=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.direction=n.property({readOnly:!0}),r.thumbnailUrl=n.property({readOnly:!0}),r.mojiUrl=n.property({readOnly:!0}),r.sender=null,r.html=n.property({set:r.setHtmlCommand}),r.isDeleted=n.property({readOnly:!0,value:!1}),r._htmlSetEnabled=r.setHtmlCommandProperty,r._isOriginal=function(){return!r.isDeleted()},r._updateAllProperties=function(e){r._id=e._id,r._actualId=e._actualId,f["default"].updateMessageProperties(r,e)};if(!t)throw new Error("Moji message activity item requires conversation");return r.conversation=t,f["default"].decorateEmotions(r,t),r}return __extends(t,e),t.prototype.htmlSet=function(e){return d(this,this.conversation,e)},t}(v);t.MojiMessageActivityItem=L;var A=function(e){function t(t){var r=e.call(this)||this;r.setHtmlCommandProperty=n.boolProperty(!1),r.setHtmlCommand=n.command(r.htmlSet.bind(r),r.setHtmlCommandProperty),r.conversationId=n.property({readOnly:!0}),r.xmmType=n.property({readOnly:!0}),r.direction=n.property({readOnly:!0}),r.sender=null,r.isEdited=n.property({readOnly:!0}),r.html=n.property({set:r.setHtmlCommand}),r.pollQuestion=n.property({readOnly:!0}),r.pollAnswers=n.collection(),r.highestNumberOfVotes=n.property({readOnly:!0}),r.peopleVotedNum=n.property({readOnly:!0}),r.meCheckedAnswerPositions=n.collection(),r.meVoted=n.property({readOnly:!0}),r.multipleVotes=n.boolProperty(!1),r.isDeleted=n.property({readOnly:!0,value:!1}),r._htmlSetEnabled=r.setHtmlCommandProperty,r._isOriginal=function(){return!r.isEdited()&&!r.isDeleted()},r._updateAllProperties=function(e){r._id=e._id,r._actualId=e._actualId,r.key._set(e.key()),r.type._set(e.type()),r.timestamp._set(e.timestamp()),r.status._set(e.status()),r.reason._set(e.reason()),r.isRead._set(e.isRead()),r.direction._set(e.direction()),r.sender=e.sender,r.isEdited._set(e.isEdited()),r.isDeleted._set(e.isDeleted()),r.html._set(e.html()),r._htmlSetEnabled(e._htmlSetEnabled()),r.conversationId._set(e.conversationId()),r.xmmType._set(e.xmmType()),r.pollQuestion._set(e.pollQuestion()),r.pollAnswers(e.pollAnswers()),r.highestNumberOfVotes._set(e.highestNumberOfVotes()),r.peopleVotedNum._set(e.peopleVotedNum()),r.meCheckedAnswerPositions(e.meCheckedAnswerPositions()),r.meVoted._set(e.meVoted()),r.multipleVotes._set(e.multipleVotes()),f["default"].updateMessageProperties(r,e)},r.addAnswer=function(e){var t=r.pollAnswers().indexOf(e);if(t===-1)return;r.meCheckedAnswerPositions.add(t),r.poll.add({key:"pollAnswer",value:JSON.stringify(r.meCheckedAnswerPositions())}),r.meVoted._set(!0)};if(!t)throw new Error("Poll message activity item requires conversation");return r.conversation=t,f["default"].decorateEmotions(r,t),f["default"].decoratePoll(r,t),r}return __extends(t,e),t.prototype.htmlSet=function(e){return d(this,this.conversation,e)},t}(v);t.PollMessageActivityItem=A;var O=function(e){function t(t){var r=e.call(this)||this;r.sender=null,r.direction=n.property({readOnly:!0}),r.orderId=null,r.transactionStatus=n.property({readOnly:!0,value:s.transactionStatus.Pending}),r.amount=null,r.currency=null,r.personalization=null,r._isOriginal=function(){return!0},r._updateAllProperties=function(e){r._id=e._id,r._actualId=e._actualId,f["default"].updateMessageProperties(r,e)};if(!t)throw new Error("Transaction message activity item requires conversation");return r.conversation=t,r.isRead._set(!1),f["default"].decorateEmotions(r,t),r}return __extends(t,e),t}(v);t.TransactionMessageActivityItem=O}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/poll",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants"],e)}(function(e,t){function s(e){var t=u(e,i.COMMON.telemetry.poll.activityType.SEND);n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.poll.eventName.ACTIVITY,t),e.pollAnswers().forEach(function(t){var s={};s[i.COMMON.telemetry.poll.property.CONVERSATION_ID]=e.conversationId(),s[i.COMMON.telemetry.poll.property.ANSWER_LENGTH]=t.answerText.length,n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.poll.eventName.ANSWER_LENGTH,s)})}function o(e,t,s,o){var u={};u[i.COMMON.telemetry.poll.property.CONVERSATION_ID]=e,t&&(u[i.COMMON.telemetry.poll.property.MESSAGE_ID]=t),u[i.COMMON.telemetry.poll.property.XMM_TYPE]=s,u[i.COMMON.telemetry.poll.property.ERROR_TYPE]=o,n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.poll.eventName.ERROR,u)}function u(e,t){var n={};return n[i.COMMON.telemetry.poll.property.CONVERSATION_ID]=e.conversationId(),n[i.COMMON.telemetry.poll.property.MESSAGE_ID]=e.key(),n[i.COMMON.telemetry.poll.property.ACTIVITY_TYPE]=t,n[i.COMMON.telemetry.poll.property.XMM_TYPE]=e.xmmType(),n[i.COMMON.telemetry.poll.property.QUESTION_LENGTH]=e.pollQuestion().length,n[i.COMMON.telemetry.poll.property.ANSWERS_COUNT]=e.pollAnswers().length,n[i.COMMON.telemetry.poll.property.MULTI_VOTE]=e.multipleVotes(),n[i.COMMON.telemetry.poll.property.TIME_SINCE_CREATION]=(new Date).getTime()-e.timestamp(),n}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants");t.sendPoll=s,t.error=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/smsMessageBuilder",["require","exports","lodash-compat","swx-utils-common","jcafe-property-model","swx-enums"],e)}(function(e,t){function o(e){switch(e){case 3:case 4:case 5:return s.smsStatus.Sending;case 1:case 2:case 6:return s.smsStatus.Delivered;case 8:case 7:case 9:case 16:return s.smsStatus.Error;default:return s.smsStatus.Error}}function u(e){switch(e){case 8:case 7:case 9:case 16:return!1;default:return!0}}function a(e,t){var n=e;return t.forEach(function(e){e.users.sort(function(e,t){return e.time-t.time}),n=JSON.parse(e.users[e.users.length-1].value).status}),n}function f(e,t){return e?t?e.getAttribute(t):e.textContent:""}function l(e,t,n){var r=e.querySelector(t);return f(r,n)}function c(e,t,n){var r=e.querySelectorAll(t);return[].slice.call(r).map(function(e){return f(e,n)})}function h(e,t){var n=u(t)?s.activityStatus.Succeeded:s.activityStatus.Failed;e.status._set(n)}function p(e,t){function S(){return u(w())}function x(){E&&E.dispose()}var n=new DOMParser,r=n.parseFromString(e,"application/xml"),s=Number(l(r,"status")),f=l(r,"sms","alt"),p=c(r,"target"),d=l(r,"price"),v=l(r,"requestId"),m=i.boolProperty(!0),g=i.command(o.bind(this),m),y=i.property({set:g}),b=i.command(a.bind(this,s),m),w=i.property({set:b});w(t.smsdeliveryreports()),y(w()),h(t,w());var E=t.smsdeliveryreports.observe(function(e){var n=e;if(!Array.isArray(e)){var r=e[v];if(!r)return;n=[{key:r.key,users:r.users}]}w(n),y(w()),h(t,w())}),T={content:f,targets:p,price:d,requestId:v,status:y,isSuccessful:S,dispose:x};return T}function g(e,t){var n=[];for(var r=2;r"+n.map(o).join("")+"")}function y(e){function c(){var e=_.sum(i);if(e<=160){u=1;return}u=1;var t=153,n=0,r=0;while(n","?",0,"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",-60,-47,-62,-20,17,a,"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",-40,-64,-41,-61,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a," ",64,a,1,36,3,a,95,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,96,a,a,a,a,91,14,28,9,a,31,a,a,a,a,a,a,a,93,a,a,a,a,92,a,11,a,a,a,94,a,a,30,127,a,a,a,123,15,29,a,4,5,a,a,7,a,a,a,a,125,8,a,a,a,124,a,12,6,a,a,126,a,a,a],l=function(){for(var e=s;e256){n=!1;continue}f[u]===a?n=!1:f[u]<-1?i.push(2):i.push(1)}};return l(),n?c():h(),u}function b(e,t){var n=t||[],i=[e],s=[e],o=String(g("sms",{alt:e},g("type",null,String(2)),g("status",null,String(4)),g("failurereason",null,String(0)),g.apply(void 0,["targets",null].concat(n.map(function(e){return g("target",{status:3},e)}))),g.apply(void 0,["body",null].concat(i.map(function(e,t){return g("chunk",{id:t},e)}),[g("untilnext",null,"155")])),g("encoded_body",null,e),g("sendtimestamp",null,(new Date).getTime()+""),g("restApiVersion",null,"2"),g("defaults",null,g("skype",null,g("deliveryReportVersion",null,"chatservice")),g("control",null,g("flowId",null,"skype.client.sms.1way"),g("deliveryMethod",null,"reliable")),g("content",null,g("body",null,e))),g.apply(void 0,["bulkItems",null].concat(s.map(function(e,t){return g("bulkItem",null,g("requestId",null,r.guid.create()),g("recipient",null,g("address",null,n[0])))})))));return o}var n=e("lodash-compat"),r=e("swx-utils-common"),i=e("jcafe-property-model"),s=e("swx-enums");t.getInfo=p;var d=function(){function e(e){this.content=e}return e.prototype.toString=function(){return this.content},e}(),v=n.escape,m=n.escape;t.calculateSmsFragments=y,t.createOutgoingXMLPayload=b}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/messageTypes",["require","exports","lodash-compat","swx-i18n","swx-encoder","swx-enums","swx-constants","swx-jskype-internal-application-instance","../../../lib/models/conversationActivityItem","swx-mri","swx-mri/lib/mriMaps","../../../lib/modelHelpers/personsAndGroupsHelper","jskype-settings-instance","../../../lib/services/annotations/main","../../../lib/telemetry/poll","../../../lib/utils/chat/parser","../../../lib/utils/chat/message","swx-utils-chat","./smsMessageBuilder","swx-utils-chat/lib/dateTime","swx-utils-chat/lib/urlValidator"],e)}(function(e,t){function x(e){return ut.hasOwnProperty(e)?ut[e]:ut.Unknown}function T(e,t){try{return e(t)}catch(n){var r=t.content.match(/]*?\stype=\"([^"]+?)\"/i);return r&&r[1]&&r[1].split(".")[0].toLowerCase()==="poll"&&d.error(t.conversationModel.conversationId,t.key,r[1],o.COMMON.telemetry.poll.errorType.PARSING),O(t)}}function N(e){var t=r.localization.fetch({key:"message_text_removed",params:{date:b.formatDate(e),time:b.formatTimestampShort(e)}});return''+t+""}function C(){var e=r.localization.fetch({key:"message_text_removed",params:{date:"[^<>&]*",time:"[^<>&]*"}}),t='(?:<|<)span class="deleted"(?:>|>)'+e+"(?:<|<)/span(?:>|>)";return t}function k(){var e=new RegExp("^"+C()+"$");return e}function L(e){var t=/(\d+:[^<]+)<\/target>/,n=e.match(t);return n?n[1]:undefined}function A(e){var t=/(.+)<\/value>/,n=e.match(t);return n?n[1]:undefined}function O(e){return e.content=r.localization.fetch({key:"message_text_parsing_error"}),I(e)}function M(e){return e.content=r.localization.fetch({key:"message_text_pollsFeatureDisabled"}),I(e)}function _(e){return e.messagetype=g.messageSanitizer.escapeIncomingHTML(e.messagetype),e.messagetype.toLowerCase()==="nudge"?null:(e.content=r.localization.fetch({key:"message_text_unknownMessageType",params:{mesageType:e.messagetype}}),I(e))}function D(e){var t=i.build(u).decode(e),n=g.messageSanitizer.removeMetaData(t);return n.length===0?!0:k().test(n)}function P(e){function i(){e.content===""&&!n.isUndefined(t)&&t!==""&&(e.content=g.messageSanitizer.processOutgoingTextMessage(t))}var t=e.originalContent||e.content,r=e.skypeemoteoffset&&D(t.substr(e.skypeemoteoffset));return!e._processed&&!D(t)&&!r&&(e.content=g.messageSanitizer.getMessageSanitizedContent(t),i()),I(e)}function H(e){if(e._processed||D(e.content))return I(e);var t=function(e){var t=/(.+?)<\/URIObject>/,n=e.match(t);return n&&n.length>2&&n[2]},n=t(e.content);return n&&(e.content=g.messageSanitizer.getMessageSanitizedContent(n)),P(e)}function B(e){var t=f.getId(g.messageSanitizer.escapeIncomingHTML(e));return c.getPerson(t,f.getTypeFromKey(e))}function j(e){var t;if(e._proccessed)return;e.content=g.messageSanitizer.removeMetaData(e.content),t=e.content,e.skypeemoteoffset&&(t=t.substr(e.skypeemoteoffset));if(t.length===0||k().test(e.content))e.isDeleted=!0,e.content=N((new Date(parseInt(e.timestamp))).getTime());e._proccessed=!0}function F(e,t){j(t),e.html._set(t.content),!t.isMyself||e._htmlSetEnabled(!0),e.isDeleted._set(!!t.isDeleted),e.isEdited._set(!!t.skypeeditedid&&!t.isDeleted)}function I(e){var t=B(e.author),n=new a.TextMessageActivityItem(e.conversationModel,e.messagetype);return n._id=e.id,n.sender=t,F(n,e),n.type._set(s.activityType.TextMessage),n.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming),e.skypeemoteoffset&&h.isFeatureOn(o.COMMON.featureFlags.ME_COMMAND_ENABLED)&&(n._skypeemoteoffset=e.skypeemoteoffset),p["default"].parseMessageProperties(n,e),n}function q(e){var t=B(e.author),n=new a.ContactInfoMessageActivityItem(e.conversationModel);n._id=e.id,n.sender=t,n.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming);var r=Y(e);return r.forEach(function(e,t){n.contacts.add(e,t)}),e.isMyself&&n._htmlSetEnabled.set(!0),n}function R(e){var t=new a.ParticipantActivityItem;return t._id=e.id,t.type._set(e.activityType),t.author=e.author,t.persons(e.persons),t.context._set(e.context),t}function U(e){var t=new a.NgcUpgradeActivityItem,n=e.content.match(/]*?\susers=\"([^"]+?)\"/i),r=n&&n[1]?n[1].split("##~~"):[];return t._id=e.id,t.type._set(s.activityType.NgcUpgradeMessage),r.forEach(function(e){t.participantNames.add(g.messageSanitizer.escapeIncomingHTML(e.trim()))}),t}function z(e,t){if(!w.validate(t,h.settings.URLSanitizer.securedResources))return _(e);var n=t.match(/.+\/(.+?)\/?$/),r=new a.PictureMessageActivityItem(e.conversationModel);return r._id=e.id,r.isRead._set(!1),r.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming),r.sender=B(e.author),r._uri=t,r.documentId._set(n?n[1]:""),e.isMyself&&r._htmlSetEnabled.set(!0),p["default"].parseMessageProperties(r,e),r}function W(e){var t=B(e.author),r=u.get().personsAndGroupsManager.mePerson,i=new a.PollMessageActivityItem(e.conversationModel),o=(new DOMParser).parseFromString(e.content,"text/xml"),f=o.documentElement.getAttribute("type"),l=o.documentElement.getElementsByTagName("Question")[0].getAttribute("value"),c=o.documentElement.getElementsByTagName("MultipleChoice"),h=c.length?c[0].getAttribute("value")==="true":!1,d=0,v=0,m=[],y=n.map(o.documentElement.getElementsByTagName("Answer"),function(e){return{answerText:g.messageSanitizer.escapeIncomingHTML(g.messageSanitizer.unwebify(e.getAttribute("value"))),barWidth:0,votes:0,users:[]}});p["default"].parseMessageProperties(i,e),i._id=e.id,i.sender=t,i.conversationId._set(e.conversationModel.conversationId),j(e),!e.isMyself||i._htmlSetEnabled.set(!0),i.isDeleted._set(!!e.isDeleted),i.isEdited._set(!!e.skypeeditedid&&!e.isDeleted),i.type._set(s.activityType.PollMessage),i.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming);if(i.poll){var b=n.find(i.poll(),function(e){return e.key==="pollAnswer"});b&&b.users&&(b.users.forEach(function(e){var t=e.value?JSON.parse(e.value):[],n={};v++,n.person=e.person,e.person?n.displayName=e.person.displayName():n.displayName=e.mri,t.forEach(function(e){var t=y[e];t.votes=t.votes+1,t.users.push(n),d]*?\svalue=\"([^"]+?)\"/i);return t.orderId=n&&g.messageSanitizer.escapeIncomingHTML(n[1]),n=e.content.match(/]*?\svalue=\"([^"]+?)\"/i),t.personalization=n&&g.messageSanitizer.escapeIncomingHTML(n[1]),n=e.content.match(/]*?\svalue=\"([^"]+?)\"/i),t.amount=n&&parseFloat(g.messageSanitizer.escapeIncomingHTML(n[1])),n=e.content.match(/]*?\svalue=\"([^"]+?)\"/i),t.currency=n&&g.messageSanitizer.escapeIncomingHTML(n[1]),p["default"].parseMessageProperties(t,e),t}function Q(e){var t=e.content.match(//);return t?g.messageSanitizer.escapeIncomingHTML(t[1]):g.messageSanitizer.processOutgoingTextMessage(e.content)}function G(){var e=r.localization.fetch({key:"message_text_fileTransferNotSupported"});return'
            '+e}function Y(e){function r(e){var t=/()/,n,r,i,s=e.match(t);s[2]==="s"?(n=g.messageSanitizer.escapeIncomingHTML(s[6]),r=s[8]?g.messageSanitizer.escapeIncomingHTML(s[8]):n,i=l.contactMriTypes.skype):(s[4]=g.messageSanitizer.escapeIncomingHTML(s[4]),n=r=s[4],i=l.contactMriTypes.pstn);var o=c.getPerson(n,i);return o.displayName._set(r),o}function i(){var e=[];for(var t=0;t)/g,n=e.content.match(t);return n?i():null}function Z(e){var t=e.content.match(/]*?\suri=\"([^"]+?)\"/i);return t?{url:t[1]}:null}function et(e){var t=h.isFeatureOn(o.COMMON.featureFlags.IS_FLIK_MESSAGE_ENABLED);if(D(e.content))return P(e);if(!t)return _(e);var n=new a.MojiMessageActivityItem(e.conversationModel),r=B(e.author),i=Z(e);if(!i)return _(e);var u=i.url;if(!w.validate(u,h.settings.URLSanitizer.securedResources))return _(e);var f=u+"/views/default",l=u+"/views/thumbnail";return n._id=e.id,n.isRead._set(!1),n.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming),n.type._set(s.activityType.MojiMessage),n.sender=r,n.thumbnailUrl._set(l),n.mojiUrl._set(f),e.isMyself&&n._htmlSetEnabled.set(!0),p["default"].parseMessageProperties(n,e),n}function tt(e){return decodeURIComponent(Array.prototype.map.call(atob(e),function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function nt(e){var t=e.content.match(/]*?\stype=\"([^"]+?)\"/i),i=e.content.match(/(.*)<\/Title>/i),s=e.content.match(/<Swift b64="([^"]+)"\s*\/>/i);if(!t||!s)return _(e);t=t[1].split(".")[0],i?i=i[1]:i=r.localization.fetch({key:"message_text_swift_defaultTitle",params:{mesageType:e.messagetype}});if(t.trim().toLowerCase()!=="swift")return rt(e);var o=n.clone(e);try{return o.content='<SwiftCard Swift="'+encodeURIComponent(tt(s[1]))+'">'+g.messageSanitizer.stripHTML(i)+"</SwiftCard>",I(o)}catch(u){return _(e)}}function rt(e){var t=e.content.match(/<URIObject[^>]*?\suri=\"([^"]+?)\"/i),n=e.content.match(/<URIObject[^>]*?\stype=\"([^"]+?)\"/i),r=e.content.match(/<meta[^>]*?\stype=\"([^"]+?)\"/i);if(!t)return P(e);t=t[1];if(!n)return r&&r[1]==="photo"?z(e,t):_(e);n=n[1].split(".")[0];var i=E[n]||_;return i(e,t)}function it(e){var t=Y(e),n="";return t&&t.forEach(function(e){n+=r.localization.fetch({key:"message_text_contactItem",params:{fullName:e.displayName(),name:e.id()}})}),n}function st(e){var t,n=e.content.match(/<URIObject[^>]*?\stype=\"([^"]+?)\"/i),r=n&&n[1]&&n[1].split(".")[0].toLowerCase();if(!(t=S[r]))return!1;var i=h.isFeatureOn(t.flagName);return i?t.onHandler:t.offHandler}function ot(e){var t=e.content.match(/<systemMessage[^>]*?\stype=\"([^"]+?)\"/i);return t&&t[1]==="ngcUpgradeMessage"?U:undefined}var n=e("lodash-compat"),r=e("swx-i18n"),i=e("swx-encoder"),s=e("swx-enums"),o=e("swx-constants"),u=e("swx-jskype-internal-application-instance"),a=e("../../../lib/models/conversationActivityItem"),f=e("swx-mri"),l=e("swx-mri/lib/mriMaps"),c=e("../../../lib/modelHelpers/personsAndGroupsHelper"),h=e("jskype-settings-instance"),p=e("../../../lib/services/annotations/main"),d=e("../../../lib/telemetry/poll"),v=e("../../../lib/utils/chat/parser"),m=e("../../../lib/utils/chat/message"),g=e("swx-utils-chat"),y=e("./smsMessageBuilder"),b=e("swx-utils-chat/lib/dateTime"),w=e("swx-utils-chat/lib/urlValidator"),E={Picture:z,Audio:$,Video:V,File:J},S={credit:{onHandler:K,offHandler:H,flagName:o.COMMON.featureFlags.CREDIT_GIFTING},poll:{onHandler:W,offHandler:M,flagName:o.COMMON.featureFlags.POLLS_ENABLED}};t.fetch=x,t.parse=T,t._isDeletedMessage=D;var ut={Unknown:_,Text:P,RichText:function(e){var t=st(e)||ot(e);return t?t(e):P(e)},"RichText/Contacts":function(e){if(!e._proccessed&&!D(e.content)){var t=h.isFeatureOn(o.COMMON.featureFlags.CONTACT_CARD_RENDERING_ENABLED);if(t)return q(e);e.content=r.localization.fetch({key:"message_text_sentContacts",params:{contacts:it(e)}})}return I(e)},"RichText/Files":function(e){return e._proccessed||(e.content=G()),I(e)},"RichText/Sms":function(e){e._proccessed||(e.content=Q(e));var t=I(e);return t._isSMS(!0),t._smsInfo(y.getInfo(e.originalContent,t)),t},"RichText/Location":function(e){var t=e.content.match(/<a[^>]+href="https:\/\/www.bing.com\/maps([^"]+)"[^>]*>([^<]*)/);return t?(e._proccessed||(e.content='<a href="'+h.settings.locationHost+t[1]+'" target="_blank">'+g.messageSanitizer.escapeIncomingHTML(t[2])+"</a>"),I(e)):_(e)},"RichText/UriObject":rt,"RichText/Media_GenericFile":function(e){return!e._proccessed&&!D(e.content)?rt(e):I(e)},"RichText/Media_Video":rt,"RichText/Media_AudioMsg":rt,"RichText/Media_FlikMsg":et,"RichText/Media_Card":nt,"Event/SkypeVideoMessage":function(e){return e.content=r.localization.fetch({key:"message_text_unsupportedVideoMessageYet"}),I(e)},"Event/SkypeAudioMessage":function(e){return e.content=r.localization.fetch({key:"message_text_unsupportedAudioMessageYet"}),I(e)},"ThreadActivity/AddMember":function(e){var t={},n=m.getInitiator(e.content),r=m.getTargets(e.content),i=function(e){var t=e.map(function(e){return B(e)});return t};return t.activityType=s.activityType.ParticipantJoined,t.author=B(n),t.persons=i(r),R(t)},"ThreadActivity/DeleteMember":function(e){var t={},n=m.getInitiator(e.content),r=L(e.content),i=v.getConversationIdFromUrl(e.conversationLink);return t.activityType=s.activityType.ParticipantLeft,t.author=B(n),t.persons=r===n?[]:[B(r)],t.context=i.replace(/^\d+:/,""),R(t)},"ThreadActivity/RoleUpdate":function(e){var t=m.getInitiator(e.content),n=/<target><id>(\d+:.+)<\/id><role>(.+)<\/role><\/target>/,r=e.content.match(n),i={};return i.activityType=s.activityType.ParticipantRoleUpdate,i.author=B(t),i.persons=[B(r[1])],i.context=g.messageSanitizer.escapeIncomingHTML(r[2]),R(i)},"ThreadActivity/TopicUpdate":function(e){var t=m.getInitiator(e.content),n=/(?:<value>(.+)<\/value>|<value \/>)/,r=e.content.match(n),o=i.build(u),a={};return a.activityType=s.activityType.ParticipantTopicUpdate,a.author=B(t),a.persons=[],a.context=g.messageSanitizer.escapeIncomingHTML(o.decode(g.messageSanitizer.unescapeHTML(r[1]||""))),R(a)},"ThreadActivity/PictureUpdate":function(e){var t=m.getInitiator(e.content),n={};return n.activityType=s.activityType.ParticipantPictureUpdate,n.author=B(t),n.persons=[],R(n)},"ThreadActivity/HistoryDisclosedUpdate":function(e){var t=m.getInitiator(e.content),n=A(e.content).toLowerCase(),r={};return r.activityType=s.activityType.ParticipantHistoryDisclosed,r.author=B(t),r.persons=[],r.context=n!=="false",R(r)},"ThreadActivity/JoiningEnabledUpdate":function(e){var t=m.getInitiator(e.content),n=A(e.content).toLowerCase(),r={};return r.activityType=s.activityType.ParticipantJoiningEnabled,r.author=B(t),r.persons=[],r.context=n!=="false",R(r)},"ThreadActivity/LegacyMemberAdded":function(e){var t=L(e.content),n={};return n.activityType=s.activityType.ParticipantLegacyMemberAdded,n.author=B(t),n.persons=[],R(n)},"ThreadActivity/LegacyMemberUpgraded":function(e){var t=L(e.content),n={};return n.activityType=s.activityType.ParticipantLegacyMemberUpgraded,n.author=B(t),n.persons=[],R(n)},"Event/Call":function(e){var t=e.content.replace(/\r?\n/g,""),n=f.getId(e.myself),r=new RegExp('<part identity="'+n+'">.*?<duration>(\\d+)</duration>\\s*?</part>',"g"),i=t.match(r.source),o=/<partlist type="started" alt="">(.*)<\/partlist>/.test(t),u=/<partlist alt="">\s*<\/partlist>/.test(t),l=/<partlist type="ended" alt="">(.*)<\/partlist>/.test(t),c=0,h=s.activityType.CallMissed;o||u?h=s.activityType.CallStarted:i?(c=parseInt(i[1],10),h=s.activityType.CallEnded):l&&e.isMyself&&(h=s.activityType.CallEnded);var p=new a.CallingActivityItem;return p.duration._set(c),p.isRead._set(!1),p.type._set(h),p.direction._set(e.isMyself?s.direction.Outgoing:s.direction.Incoming),p}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/generator",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","../../../lib/models/conversationActivityItem","swx-utils-chat","swx-enums","swx-i18n","../../../lib/utils/chat/messageTypes","../../../lib/utils/chat/parser","../../../lib/utils/chat/message","swx-mri","../../../lib/modelHelpers/personsAndGroupsHelper","lodash-compat"],e)}(function(e,t){function v(e,t){return e.contactRequestType?C(e,t):e.pstnEventType?_(e):e.pluginFreeMessageType?M(e):N(e,t)}function m(e){var t={content:e.content,messagetype:e.messagetype,properties:e.properties,contenttype:"text","Has-Mentions":P(e.content),imdisplayname:n.get().personsAndGroupsManager.mePerson.displayName()};return e.skypeeditedid?t.skypeeditedid=String(e.skypeeditedid):t.clientmessageid=String(e.key),e.skypeemoteoffset&&(t.skypeemoteoffset=e.skypeemoteoffset),t}function g(e,t){e.messagetype=e.messageType||"RichText",e.content=D(e.content);var r=f.fetch(e.messagetype),i=n.get().personsAndGroupsManager.mePerson,s=new Date;e.isMyself=!0,e.conversationModel=t,e.author=h.getKey(i.id(),i._type());var o=f.parse(r,e);return o._id=s.getTime(),o._actualId=o._id,o.key._set(String(s.getTime())),o.timestamp._set(s),o._htmlSetEnabled(!0),o.isRead._set(!0),o.status._set(u.activityStatus.Pending),o._originalContent=""+(e.originalContent||e.content),o}function y(e){var t=f.fetch(e.messagetype),r=f.parse(t,e);return r._id=e.timestamp,r._actualId=e.timestamp,r.isRead._set(!0),r._htmlSetEnabled(!0),r.sender=n.get().personsAndGroupsManager.mePerson,r.direction._set(u.direction.Outgoing),r.status._set(u.activityStatus.Pending),r.key._set(e.key),r.timestamp._set(new Date(e.timestamp)),r}function b(e,t){var r=new s.MojiMessageActivityItem(t.conversationModel),i=e+"/views/default",o=e+"/views/thumbnail";return r._id=t.timestamp,r._actualId=r._id,r._htmlSetEnabled(!0),r.direction._set(u.direction.Outgoing),r.type._set(u.activityType.MojiMessage),r.sender=n.get().personsAndGroupsManager.mePerson,r.thumbnailUrl._set(o),r.mojiUrl._set(i),r.key._set(t.key),r.timestamp._set(new Date(t.timestamp)),r.isRead._set(!0),r.status._set(u.activityStatus.Pending),r.html._set(t.content),r}function w(e,t){var r=new s.ContactInfoMessageActivityItem(t),i=o.dateTime.getDate();return r._htmlSetEnabled(!0),r.sender=n.get().personsAndGroupsManager.mePerson,r.direction._set(u.direction.Outgoing),r.status._set(u.activityStatus.Pending),r.key._set(String(i.getTime())),r.contacts(e),r.timestamp._set(i),r}function E(e){var t=new s.PictureMessageActivityItem(e);return t._htmlSetEnabled(!0),t.sender=n.get().personsAndGroupsManager.mePerson,t.direction._set(u.direction.Outgoing),t.status._set(u.activityStatus.Pending),t.key._set(String((new Date).getTime())),t.timestamp._set(o.dateTime.getDate()),t}function S(e,t){function i(e){if(!e)return"unknown";var t=e.split(".");return t.length<2?"unknown":t.pop().toLowerCase()}var r=new s.FileTransferActivityItem(t);return r._htmlSetEnabled(!0),r.fileName=e.name,r.fileType=i(e.name),r.sender=n.get().personsAndGroupsManager.mePerson,r.direction._set(u.direction.Outgoing),r.status._set(u.activityStatus.Pending),r.key._set(String((new Date).getTime())),r.fileSize=e.size?e.size:0,r.timestamp._set(o.dateTime.getDate()),r}function x(e,t){var r=n.get().personsAndGroupsManager.mePerson;e.myself=h.getKey(r.id(),r._type()),e.author=l.parseName(e.from),e.isMyself=T(e,t),e.originalContent||(e.originalContent=e.content===undefined?"":""+d.unescape(e.content)),e.conversationModel=t}function T(e,t){var n=new RegExp("^4:"),r=n.test(t.conversationId);return r||e.author===e.myself}function N(e,t){var n=""+(e.originalContent||e.content);x(e,t);var r=f.fetch(e.messagetype),i=f.parse(r,e),s=c.allDependenciesAllowSuccessStatus(i)?u.activityStatus.Succeeded:u.activityStatus.Failed;return i._id=e.id,i._actualId=e.id,i.key._set(e.key||e.clientmessageid),i.timestamp._set(new Date(e.originalarrivaltime)),i.isRead._set(c.canMessageBeMarkedAsUnreadInUI(e)?!e.isUnread:!0),i.status._set(s),i._originalContent=n,i._isFromPolling=e._isFromPolling,i}function C(e,t){return k(e)?A(e,t):L(e)}function k(e){var t=r.isFeatureOn(i.COMMON.featureFlags.INVITE_FREE_IMPLICIT_INCOMING_CONTACT_REQUEST);return t&&(e.contactRequestType===u.activityType.ContactRequestIncoming||e.contactRequestType===u.activityType.ContactRequestIncomingInviteFree)}function L(e){var t=new s.ContactRequestActivityItem;return t.sender=p.getPerson(e.personId),t._id=e.id,t._actualId=e.id,t.key._set(e.id),t.type._set(e.contactRequestType),t.timestamp._set(new Date(e.timestamp)),t.greeting._set(e.greeting),t.isRead._set(e.isOutgoing),t}function A(e,t){return e.contactRequestType===u.activityType.ContactRequestIncoming?O(e,t):e.contactRequestType===u.activityType.ContactRequestIncomingInviteFree?L(e):undefined}function O(e,t){var r=p.getPerson(e.personId),i=n.get().personsAndGroupsManager.mePerson,o=new s.TextMessageActivityItem(t),f=a.localization.fetch({key:"message_text_contactRequestGreeting",params:{displayName:i.displayName()}});return o._id=e.id,o._actualId=e.id,o.key._set(e.id),o.sender=r,o.timestamp._set(new Date(e.timestamp)),o.html._set(e.greeting||f),o.type._set(u.activityType.TextMessage),o.isRead._set(!1),o}function M(e){var t=new s.PluginFreeActivityItem;return t.type._set(e.pluginFreeMessageType),t.timestamp._set(e.timestamp),t.key._set(e.id),t}function _(e){var t=new s.PstnActivityItem;return t.type._set(e.pstnEventType),t.timestamp._set(e.timestamp),t.key._set(e.id),t.isGroup._set(e.isGroup),t.participantName._set(e.participantName),t.participantEndpoint._set(e.participantEndpoint),t}function D(e){var t=/href="((?:https?:\/\/|mailto:)[^"]+)"/gi,n=e.match(t)||[];return n.forEach(function(t){e=e.replace(t,t.replace("&","&"))}),e}function P(e){var t=/<at id="(.*?)">.*?<\/at>/g;return t.test(e).toString().toLowerCase()}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("../../../lib/models/conversationActivityItem"),o=e("swx-utils-chat"),u=e("swx-enums"),a=e("swx-i18n"),f=e("../../../lib/utils/chat/messageTypes"),l=e("../../../lib/utils/chat/parser"),c=e("../../../lib/utils/chat/message"),h=e("swx-mri"),p=e("../../../lib/modelHelpers/personsAndGroupsHelper"),d=e("lodash-compat");t.activityFromRawMessage=v,t.messageForService=m,t.outgoingTextMessageActivityItem=g,t.outgoingPollMessageActivityItem=y,t.outgoingMojiActivityItem=b,t.outgoingContactInfoActivityItem=w,t.outgoingPictureActivityItem=E,t.outgoingFileActivityItem=S,t.extendRawMessage=x}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/systemCommand",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants"],e)}(function(e,t){function s(){return{argument:i.COMMON.telemetry.NOT_AVAILABLE,isAvailable:i.COMMON.telemetry.NOT_AVAILABLE,isExisting:i.COMMON.telemetry.NOT_AVAILABLE,isGroup:i.COMMON.telemetry.NOT_AVAILABLE,isAdmin:i.COMMON.telemetry.NOT_AVAILABLE,name:i.COMMON.telemetry.NOT_AVAILABLE,isSuccess:i.COMMON.telemetry.NOT_AVAILABLE}}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),o=function(){function e(){this.data=s()}return e.prototype.publish=function(){n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.chat.SYSTEM_COMMAND,this.data),this.reset()},e.prototype.reset=function(){this.data=s()},e}();t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commandsHelper",["require","exports","swx-enums","../../../lib/utils/chat/generator","swx-utils-chat"],e)}(function(e,t){function s(e,t){var s=i.messageSanitizer.processOutgoingTextMessage(t,e),o=r.outgoingTextMessageActivityItem({content:s},e);o.status._set(n.activityStatus.Succeeded),o.type._set(n.activityType.SystemMessage),e.historyService._addOutgoingMessage(o)}function o(){return!0}function u(){return!1}function a(e){return!e.isGroupConversation()}function f(e){return e.isGroupConversation()}function l(e){return e.isGroupConversation()&&!e.selfParticipant.isAnonymous()}function c(e){return e.isGroupConversation()&&e.selfParticipant.role()===n.participantRole.Leader}var n=e("swx-enums"),r=e("../../../lib/utils/chat/generator"),i=e("swx-utils-chat");t.sendSystemMessage=s,t.availableAlways=o,t.availableNever=u,t.availableForOneToOne=a,t.availableForAllGroupMembers=f,t.availableForNonAnonymousGroupMembers=l,t.availableForGroupLeaders=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/topic",["require","exports","../../../../lib/services/systemCommands/commandsHelper","lodash-compat"],e)}(function(e,t){function s(){return new i}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("lodash-compat"),i=function(){function e(){this.isAvailableFor=n.availableForAllGroupMembers,this.help="[text]",this.showInHelp=!0,this.action=function(e,t,n){n.data.isSuccess=!1;if(r.isEmpty(r.trim(t))){n.publish();return}e.topic.set.enabled()&&(e.topic.set(t)["catch"](function(e){}),n.data.isSuccess=!0),n.publish()}}return e}();t.Topic=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/add",["require","exports","swx-jskype-internal-application-instance","../../../../lib/services/systemCommands/commandsHelper","../../../../lib/modelHelpers/personsAndGroupsHelper","swx-utils-chat","swx-pubsub-instance","swx-constants","swx-i18n"],e)}(function(e,t){function f(e){var t=n.get().conversationsManager,r=s.conversation.createConversation(e,t,!0);o["default"].publish(u.COMMON.events.navigation.OPEN_CONVERSATION,{model:r,origin:u.COMMON.telemetry.historyLoadOrigin.CONVERSATION_TO_THREAD})}function c(){return new l}var n=e("swx-jskype-internal-application-instance"),r=e("../../../../lib/services/systemCommands/commandsHelper"),i=e("../../../../lib/modelHelpers/personsAndGroupsHelper"),s=e("swx-utils-chat"),o=e("swx-pubsub-instance"),u=e("swx-constants"),a=e("swx-i18n"),l=function(){function e(){this.help="[skypename]",this.showInHelp=!0,this.isAvailableFor=function(e){return r.availableForOneToOne(e)||r.availableForNonAnonymousGroupMembers(e)},this.action=function(e,t,n){function l(){return!s.isAgent()||s.isAgent()&&typeof s.capabilities._groupChat=="function"&&s.capabilities._groupChat()}var s=i.getPersonById(t);if(!s||!l()){n.data.isSuccess=!1,n.publish(),r.sendSystemMessage(e,a.localization.fetch({key:"message_text_joinConversationFailed",params:{participant:t}}));return}if(!e.isGroupConversation()){var o=[s,e.participants(0).person];f(o),n.data.isSuccess=!0}else if(e.participants.add.enabled()){var u=e.createParticipant(s);e.participants.add(u)["catch"](function(e){}),n.data.isSuccess=!0}n.data.isSuccess!==!0&&(n.data.isSuccess=!1),n.publish()}}return e}();t.Add=l,t.build=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/kick",["require","exports","../../../../lib/services/systemCommands/commandsHelper","swx-utils-chat"],e)}(function(e,t){function s(){return new i}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("swx-utils-chat"),i=function(){function e(){this.isAvailableFor=n.availableForGroupLeaders,this.help="[skypename]",this.showInHelp=!0,this.action=function(e,t,n){t[0]==="@"&&(t=t.substring(1));var i=r.conversation.getParticipantFromConversation(e,t);n.data.isSuccess=!1;if(!i){n.publish();return}e.participants.remove.enabled()&&(e.participants.remove(i)["catch"](function(e){}),n.data.isSuccess=!0),n.publish()}}return e}();t.Kick=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/leave",["require","exports","../../../../lib/services/systemCommands/commandsHelper"],e)}(function(e,t){function i(){return new r}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=function(){function e(){this.isAvailableFor=n.availableForAllGroupMembers,this.showInHelp=!0,this.action=function(e,t,n){n.data.isSuccess=!1,e.leave.enabled()&&(e.leave()["catch"](function(e){}),n.data.isSuccess=!0),n.publish()}}return e}();t.Leave=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/logging/callingLogTracer",["require","exports","swx-log-tracer"],e)}(function(e,t){function r(){return n.getLogger("Calling")}var n=e("swx-log-tracer");t.get=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/callRegister",["require","exports","../../lib/telemetry/logging/callingLogTracer","../../lib/modelHelpers/propertyModelHelper","jcafe-property-model","swx-enums"],e)}(function(e,t){function l(){return f=f||new a,f}var n=e("../../lib/telemetry/logging/callingLogTracer"),r=e("../../lib/modelHelpers/propertyModelHelper"),i=e("jcafe-property-model"),s=e("swx-enums"),o=n.get(),u=1,a=function(){function e(){var e=this;this.conversationsByCallId={},this.endedCalls={},this.canPlaceCall=i.property({readOnly:!0,value:!0}),this.activeCalls=r.exposeReadOnlyCollection(i.collection()),this.canProcessIncomingCall=function(t){return e.activeCalls(t)?!0:e.activeCalls.size()===0?!0:!1},this.wasCallEnded=function(t){return Boolean(e.endedCalls[e.getCallId(t)])},this.registerCall=function(t){o.log("[CallRegister] Register call",t.conversationId),e.activeCalls._add(t,t.conversationId)},this.unregisterCall=function(t,n){o.log("[CallRegister] Unregister call",t.conversationId),e.endedCalls.hasOwnProperty(n)&&(e.endedCalls[n]=!0),e.activeCalls._remove(t.conversationId),e.conversationsByCallId.hasOwnProperty(n)&&delete e.conversationsByCallId[n]},this.getConversationByCallId=function(t){if(e.conversationsByCallId.hasOwnProperty(t))return e.conversationsByCallId[t]},this.registerCallIdMapping=function(t,n){if(e.hasCallId(n)){var r=e.getCallId(n);return e.conversationsByCallId[r]=t,e.endedCalls.hasOwnProperty(r)||(e.endedCalls[r]=!1),o.log("[CallRegister] New Call Id Registered:",r),!0}return o.log("[CallRegister] Call Id is missing"),!1},this.hasConnectedCall=function(){return e.activeCalls().some(function(e){return e.selfParticipant.audio.state()===s.callConnectionState.Connected})},this.activeCalls.size.changed(function(){e.canPlaceCall._set(e.activeCalls.size()<u)})}return e.prototype.getCallId=function(e){return e.convoCallId||null},e.prototype.hasCallId=function(e){return Boolean(this.getCallId(e))},e}();t.CallRegister=a;var f;t.get=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/callInfo",["require","exports","../../../../lib/services/systemCommands/commandsHelper","../../../../lib/telemetry/logging/callingLogTracer","../../../../lib/services/callRegister","jskype-settings-instance","swx-constants"],e)}(function(e,t){function f(){return new a}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("../../../../lib/telemetry/logging/callingLogTracer"),i=e("../../../../lib/services/callRegister"),s=e("jskype-settings-instance"),o=e("swx-constants"),u=r.get(),a=function(){function e(){this.showInHelp=!0,this.isAvailableFor=function(e){return s.isFeatureOn(o.COMMON.featureFlags.CALL_INFO_COMMAND)&&e===i.get().activeCalls()[0]},this.action=function(e,t,r){function i(t){n.sendSystemMessage(e,t),r.data.isSuccess=!0,r.publish()}function s(e){u.log("/callInfo command failed: "+e),r.data.isSuccess=!1,r.publish()}e._callHandler?e._callHandler.requestCallInfo().then(i)["catch"](s):s("no call handler exists")}}return e}();t.CallInfo=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/moji",["require","exports","../../../../lib/services/systemCommands/commandsHelper","lodash-compat"],e)}(function(e,t){function s(){return new i}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("lodash-compat"),i=function(){function e(){this.isAvailableFor=n.availableAlways,this.help="[mojiId]",this.showInHelp=!1,this.action=function(e,t){if(r.isEmpty(r.trim(t)))return;e.chatService._sendMoji.enabled()&&e.chatService._sendMoji(t)["catch"](function(e){})}}return e}();t.Moji=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/serviceAccessLayer/requestDispatcher",["require","exports","swx-xhr-dispatcher","swx-xhr-dispatcher/lib/decorations/retry","./decorations/reporting"],e)}(function(e,t){var n=e("swx-xhr-dispatcher"),r=e("swx-xhr-dispatcher/lib/decorations/retry"),i=e("./decorations/reporting"),s=n.buildDispatcherWithFixedRetry([r,i]);return s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/logging/issueReporter",["require","exports","swx-log-tracer","../../services/serviceAccessLayer/requestDispatcher","jskype-settings-instance","lodash-compat"],e)}(function(e,t){function u(e){var t={dataType:"html"};return typeof e!="undefined"?s.merge(t,e):t}function a(e){var t=i.settings.telemetry.issueReportUrl,s,a;return r.put(t+"/session/unprocessed",u({headers:{"X-comment":e.message}})).then(function(e){var o=e.response.split("\n"),f=n.getLogs();return s=o[0],a=o[2],Promise.all([{name:"logs.log",content:f.all},{name:"errors.log",content:f.error},{name:"config.log",content:JSON.stringify(i)}].map(function(e){return r.put(t+"/upload/"+s+"/"+e.name,u({payload:e.content}))}))}).then(function(){return r.put(t+"/session/"+s+"/done",u())}).then(function(){return n.clearLogs(),{id:s,url:a}})["catch"](function(e){throw o.error("failed to report issue: ",e),e})}var n=e("swx-log-tracer"),r=e("../../services/serviceAccessLayer/requestDispatcher"),i=e("jskype-settings-instance"),s=e("lodash-compat"),o=n.getLogger("issueReporter");t.report=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/reportIssue",["require","exports","../../../../lib/services/systemCommands/commandsHelper","jskype-settings-instance","swx-constants","../../../../lib/telemetry/logging/issueReporter","lodash-compat"],e)}(function(e,t){function u(e,t){n.sendSystemMessage(e,"Thank you for reporting the issue. Your issue id is: "+t.id+". Logs have been uploaded to: "+t.url+". If you happened to encounter a calling issue when "+"using Edge browser, make sure to also run the following script to collect media stack logs: "+r.settings.telemetry.issueReportScript)}function a(e){n.sendSystemMessage(e,"Failed to report the issue.")}function l(){return new f}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("../../../../lib/telemetry/logging/issueReporter"),o=e("lodash-compat"),f=function(){function e(){var e=this;this.isAvailableFor=r.isFeatureOn(i.COMMON.featureFlags.ISSUE_REPORTING)?n.availableAlways:n.availableNever,this.help="[text]",this.showInHelp=!0,this.action=function(t,n){o.isEmpty(o.trim(n))&&(n="No Message"),s.report({message:n}).then(u.bind(e,t),a.bind(e,t))}}return e}();t.ReportIssue=f,t.build=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/showMembers",["require","exports","../../../../lib/services/systemCommands/commandsHelper","swx-enums"],e)}(function(e,t){function s(){return new i}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("swx-enums"),i=function(){function e(){this.isAvailableFor=n.availableForAllGroupMembers,this.showInHelp=!0,this.action=function(e,t,i){var s="CONVERSATION MEMBERS:",o=e.participants().concat(e.selfParticipant);o.forEach(function(e){s+="\n "+e.person.id()+" "+(e.role()===r.participantRole.Attendee?"SPEAKER":"ADMIN")}),n.sendSystemMessage(e,s),i.data.isSuccess=!0,i.publish()}}return e}();t.ShowMembers=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/swiftCard",["require","exports","../../../../lib/services/systemCommands/commandsHelper","jskype-settings-instance","swx-constants","lodash-compat"],e)}(function(e,t){function u(){return new o}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("lodash-compat"),o=function(){function e(){this.isAvailableFor=r.isFeatureOn(i.COMMON.featureFlags.SWIFT_CARD_COMMAND)?n.availableAlways:n.availableNever,this.help="[swift card json]",this.showInHelp=!1,this.action=function(e,t){if(s.isEmpty(s.trim(t)))return;t=t.replace(/<a href[^>]+?>/gi,"").replace(/<\/a>/g,"");if(e.chatService._sendSwiftCard.enabled())try{e.chatService._sendSwiftCard('<SwiftCard Swift="'+encodeURIComponent(JSON.stringify(JSON.parse(t)))+'">Testing SwiftCard</SwiftCard>')["catch"](function(e){})}catch(r){n.sendSystemMessage(e,"There was error processing swift card json.")}}}return e}();t.SwiftCard=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/swiftXmm",["require","exports","lodash-compat","jskype-settings-instance","../../../../lib/services/systemCommands/commandsHelper","swx-constants"],e)}(function(e,t){function u(){return new o}var n=e("lodash-compat"),r=e("jskype-settings-instance"),i=e("../../../../lib/services/systemCommands/commandsHelper"),s=e("swx-constants"),o=function(){function e(){this.isAvailableFor=r.isFeatureOn(s.COMMON.featureFlags.SWIFT_CARD_COMMAND)?i.availableAlways:i.availableNever,this.help="[swift xmm json]",this.showInHelp=!1,this.action=function(e,t){if(n.isEmpty(n.trim(t)))return;t=t.replace(/<a href[^>]+?>/gi,"").replace(/<\/a>/g,"");if(e.chatService._sendSwiftCard.enabled())try{var r='<URIObject type="SWIFT.1"><Title>Testing Action card';e.chatService._sendSwiftCard(r,!0)["catch"](function(e){})}catch(s){i.sendSystemMessage(e,"There was error processing swift card json.\n"+s.toString())}}}return e}();t.SwiftXMM=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/giphy",["require","exports","../../../../lib/services/systemCommands/commandsHelper","jskype-settings-instance","swx-constants","swx-log-tracer","reqwest"],e)}(function(e,t){function f(){return new a}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("swx-log-tracer"),o=e("reqwest"),u=s.getLogger("CommandGiphy"),a=function(){function e(){this.isAvailableFor=r.isFeatureOn(i.COMMON.featureFlags.GIPHY)?n.availableAlways:n.availableNever,this.help="[expression] - sends random GIF for given expression (optional)",this.showInHelp=!0,this.action=function(e,t,i){i.data.argument=t,o.compat({method:"get",dataType:"json",url:"https://api.giphy.com/v1/gifs/random?api_key="+r.settings.giphy.apiKey+"&rating="+r.settings.giphy.rating+(t?"&tag="+t.replace(/\s+/g,"+"):""),crossOrigin:!0}).then(function(r){if(r&&r.data&&r.data.image_url){t?e.chatService.sendMessage(r.data.image_url,null,{activityData:JSON.stringify({giphyExpression:t})}):e.chatService.sendMessage(r.data.image_url),i.data.isSuccess=!0,i.publish();return}n.sendSystemMessage(e,"No giphies found for *"+t+"*. Try different one."),i.data.isSuccess=!1,i.publish()},function(t){u.error(t),n.sendSystemMessage(e,"Failed to connect to giphy"),i.data.isSuccess=!1,i.publish()})}}return e}();t.Giphy=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/alerts",["require","exports","../../../../lib/services/systemCommands/commandsHelper"],e)}(function(e,t){function o(){return new s}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=function(){function e(){this.isAvailableFor=n.availableAlways,this.help="",this.showInHelp=!0,this.action=function(e,t,n){e.chatService._updateNotificationSettings(!1),n.data.isSuccess=!0,n.publish()}}return e}();t.Off=r;var i=function(){function e(){this.isAvailableFor=n.availableAlways,this.help="[keywords]",this.showInHelp=!0,this.action=function(e,t,n){e.chatService._updateNotificationSettings(!0,t),n.data.isSuccess=!0,n.publish()}}return e}();t.On=i;var s=function(){function e(){var e=this;this.on=new i,this.off=new r,this.isAvailableFor=n.availableAlways,this.help="off | on [keywords]",this.showInHelp=!0,this.action=function(t,r,i){function s(e){n.sendSystemMessage(t,"Unknown argument, use: /alerts "+e)}i.data.isSuccess=!1;if(!r){s(e.help),i.publish();return}var o=r.match(/^(\w+)\s*([\s\S]+)?/),u=o&&o[1].toLowerCase();if(u==="on"||u==="off"){var a=e;a[u].action(t,o&&o[2],i),i.data.argument=u,i.data.isSuccess=!0}else s(e.help);i.publish()}}return e}();t.Alerts=s,t.off={build:function(){return new r}},t.on={build:function(){return new i}},t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/setRole",["require","exports","lodash-compat","../../../../lib/services/systemCommands/commandsHelper","swx-enums"],e)}(function(e,t){function u(){return new o}var n=e("lodash-compat"),r=e("../../../../lib/services/systemCommands/commandsHelper"),i=e("swx-enums"),s={admin:!0,master:!0,user:!1,speaker:!1},o=function(){function e(){this.isAvailableFor=r.availableForGroupLeaders,this.help="[Skype Name] ADMIN | USER",this.showInHelp=!0,this.action=function(e,t,r){var o=(t||"").split(/\s+/),u=o[0]&&o[0].toLowerCase(),a=o[1]&&o[1].toLowerCase();u[0]==="@"&&(u=u.substring(1)),s.hasOwnProperty(a)&&(r.data.argument=a);var f=n.find(e.participants(),function(e){return e.person.id().toLowerCase()===u});if(!f||!f.role.set.enabled()||!s.hasOwnProperty(a)){r.data.isSuccess=!1,r.publish();return}f.role(s[a]?i.participantRole.Leader:i.participantRole.Attendee),r.data.isSuccess=!0,r.publish()}}return e}();t.SetRole=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/help",["require","exports","../../../../lib/services/systemCommands/commandsHelper","lodash-compat"],e)}(function(e,t){function s(){return new i}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("lodash-compat"),i=function(){function e(){this.isAvailableFor=n.availableAlways,this.showInHelp=!0,this.action=function(e,t,i){var s="Available commands:\n";r.forIn(t,function(t,n){if(t.isAvailableFor(e)&&t.showInHelp)if(r.isFunction(t.help)){var i=t.help(e);i.forEach(function(e){s+=" /"+n+" "+e+"\n"})}else s+=" /"+n,s+=t.help?" "+t.help:"",s+="\n"}),n.sendSystemMessage(e,s),i.data.isSuccess=i.data.name==="help",i.publish()}}return e}();t.Help=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/me",["require","exports","../../../../lib/services/systemCommands/commandsHelper","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants"],e)}(function(e,t){function u(){return new o}var n=e("../../../../lib/services/systemCommands/commandsHelper"),r=e("swx-jskype-internal-application-instance"),i=e("jskype-settings-instance"),s=e("swx-constants"),o=function(){function e(){this.isAvailableFor=i.isFeatureOn(s.COMMON.featureFlags.ME_COMMAND_ENABLED)?n.availableAlways:n.availableNever,this.help="[message] - sends special message prepended by your name",this.showInHelp=!0,this.action=function(e,t,n){if(!t)return;var i=r.get().personsAndGroupsManager.mePerson.displayName();t=i+" "+t,e.chatService.sendMessage(t,null,{skypeemoteoffset:i.length+1}),n.data.isSuccess=!0,n.publish()}}return e}();t.Me=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/admins",["require","exports","../../../../../lib/services/systemCommands/commandsHelper","swx-enums","lodash-compat"],e)}(function(e,t){function o(){return new s}var n=e("../../../../../lib/services/systemCommands/commandsHelper"),r=e("swx-enums"),i=e("lodash-compat"),s=function(){function e(){this.get={isAvailableFor:n.availableForAllGroupMembers,action:function(e){var t="admins=",s=i.filter(e.participants().concat(e.selfParticipant),function(e){return e.role()===r.participantRole.Leader});s.forEach(function(e){t+=e.person.id()+" "}),n.sendSystemMessage(e,t)}}}return e}();t.Admins=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/role",["require","exports","../../../../../lib/services/systemCommands/commandsHelper","swx-enums"],e)}(function(e,t){function s(){return new i}var n=e("../../../../../lib/services/systemCommands/commandsHelper"),r=e("swx-enums"),i=function(){function e(){this.get={isAvailableFor:n.availableForAllGroupMembers,action:function(e){n.sendSystemMessage(e,"role="+(e.selfParticipant.role()===r.participantRole.Attendee?"SPEAKER":"ADMIN"))}}}return e}();t.Role=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/uri",["require","exports","../../../../../lib/services/systemCommands/commandsHelper"],e)}(function(e,t){function i(){return new r}var n=e("../../../../../lib/services/systemCommands/commandsHelper"),r=function(){function e(){this.get={isAvailableFor:n.availableForAllGroupMembers,action:function(e){e.isJoiningEnabled()?n.sendSystemMessage(e,e.uri()):n.sendSystemMessage(e,"Link-based joining not enabled, to enable: /set options +JOINING_ENABLED")}}}return e}();t.Uri=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/options/joiningEnabled",["require","exports"],e)}(function(e,t){function r(){return new n}var n=function(){function e(){}return e.prototype.isEnabled=function(e){return e.isJoiningEnabled()},e.prototype.enable=function(e){e.isJoiningEnabled.set(!0)["catch"](function(){})},e.prototype.disable=function(e){e.isJoiningEnabled.set(!1)["catch"](function(){})},e}();t.JoiningEnabled=n,t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/options/historyDisclosed",["require","exports"],e)}(function(e,t){function r(){return new n}var n=function(){function e(){}return e.prototype.isEnabled=function(e){return e.historyService.isHistoryDisclosed()},e.prototype.enable=function(e){e.historyService.isHistoryDisclosed.set(!0)["catch"](function(){})},e.prototype.disable=function(e){e.historyService.isHistoryDisclosed.set(!1)["catch"](function(){})},e}();t.HistoryDisclosed=n,t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/properties/options",["require","exports","lodash-compat","../../../../../lib/services/systemCommands/commandsHelper","../../../../../lib/services/systemCommands/commands/properties/options/joiningEnabled","../../../../../lib/services/systemCommands/commands/properties/options/historyDisclosed"],e)}(function(e,t){function a(){return new u}function f(e){o=e}var n=e("lodash-compat"),r=e("../../../../../lib/services/systemCommands/commandsHelper"),i=e("../../../../../lib/services/systemCommands/commands/properties/options/joiningEnabled"),s=e("../../../../../lib/services/systemCommands/commands/properties/options/historyDisclosed"),o={JOINING_ENABLED:i,HISTORY_DISCLOSED:s},u=function(){function e(){var e=this;this.optionCommands={},this.get={isAvailableFor:r.availableForAllGroupMembers,action:function(t){var i="options=";n.forOwn(e.optionCommands,function(e,n){e.isEnabled(t)&&(i+=n+" ")}),r.sendSystemMessage(t,i)}},this.set={isAvailableFor:r.availableForAllGroupMembers,help:function(){return"[[+|-]flag]"},action:function(t,n){var i=n.slice(1).toUpperCase(),s=e.optionCommands[i],o=n[0]==="+";if(!s||!o&&n[0]!=="-"){r.sendSystemMessage(t,"Unknown flag.");return}o?s.enable(t):s.disable(t)}},n.forOwn(o,function(t,n){e.optionCommands[n.toUpperCase()]=t.build()})}return e}();t.Options=u,t.build=a,t._setCommandBuilders=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/commands/property",["require","exports","lodash-compat","../../../../lib/services/systemCommands/commandsHelper","../../../../lib/services/systemCommands/commands/properties/admins","../../../../lib/services/systemCommands/commands/properties/role","../../../../lib/services/systemCommands/commands/properties/uri","../../../../lib/services/systemCommands/commands/properties/options"],e)}(function(e,t){function l(e){a=e}var n=e("lodash-compat"),r=e("../../../../lib/services/systemCommands/commandsHelper"),i=e("../../../../lib/services/systemCommands/commands/properties/admins"),s=e("../../../../lib/services/systemCommands/commands/properties/role"),o=e("../../../../lib/services/systemCommands/commands/properties/uri"),u=e("../../../../lib/services/systemCommands/commands/properties/options"),a={admins:i,role:s,uri:o,options:u},f=function(){function e(e){var t=this;this.commands={},this.showInHelp=!0,this.method=e,n.forOwn(a,function(n,r){var i=n.build();i[e]&&(t.commands[r.toLowerCase()]=i[e])})}return e.prototype.isAvailableFor=function(e){return n(this.commands).values().some(function(t){return t&&t.isAvailableFor(e)})},e.prototype.help=function(e){var t=[];return n.forOwn(this.commands,function(n,r){n&&n.isAvailableFor(e)&&t.push({key:r,command:n})}),t.map(function(e){return e.key+(e.command.help?" "+e.command.help():"")})},e.prototype.action=function(e,t,n){var i=t.match(/^(\w+)\s*(.+)?/),s=i&&i[1]&&i[1].toLowerCase(),o=i&&this.commands[s];n.data.argument=t;if(!o||!o.isAvailableFor(e)){r.sendSystemMessage(e,"Unknown argument: '"+s+"'"),n.data.isSuccess=!1,n.publish();return}o.action(e,i&&i[2]),n.data.isSuccess=!0,n.publish()},e}();t.Property=f,t.get={build:function(){return new f("get")}},t.set={build:function(){return new f("set")}},t._setCommandBuilders=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/systemCommands/main",["require","exports","../../../lib/telemetry/systemCommand","../../../lib/services/systemCommands/commands/topic","../../../lib/services/systemCommands/commands/add","../../../lib/services/systemCommands/commands/kick","../../../lib/services/systemCommands/commands/leave","../../../lib/services/systemCommands/commands/callInfo","../../../lib/services/systemCommands/commands/moji","../../../lib/services/systemCommands/commands/reportIssue","../../../lib/services/systemCommands/commands/showMembers","../../../lib/services/systemCommands/commands/swiftCard","../../../lib/services/systemCommands/commands/swiftXmm","../../../lib/services/systemCommands/commands/giphy","../../../lib/services/systemCommands/commands/alerts","../../../lib/services/systemCommands/commands/setRole","../../../lib/services/systemCommands/commands/help","../../../lib/services/systemCommands/commands/me","../../../lib/services/systemCommands/commands/property","../../../lib/services/systemCommands/commands/alerts","lodash-compat","swx-enums"],e)}(function(e,t){function C(){return T=T||new N,T}function k(e){return w.some(S,function(t){return e.indexOf(t)===0})}var n=e("../../../lib/telemetry/systemCommand"),r=e("../../../lib/services/systemCommands/commands/topic"),i=e("../../../lib/services/systemCommands/commands/add"),s=e("../../../lib/services/systemCommands/commands/kick"),o=e("../../../lib/services/systemCommands/commands/leave"),u=e("../../../lib/services/systemCommands/commands/callInfo"),a=e("../../../lib/services/systemCommands/commands/moji"),f=e("../../../lib/services/systemCommands/commands/reportIssue"),l=e("../../../lib/services/systemCommands/commands/showMembers"),c=e("../../../lib/services/systemCommands/commands/swiftCard"),h=e("../../../lib/services/systemCommands/commands/swiftXmm"),p=e("../../../lib/services/systemCommands/commands/giphy"),d=e("../../../lib/services/systemCommands/commands/alerts"),v=e("../../../lib/services/systemCommands/commands/setRole"),m=e("../../../lib/services/systemCommands/commands/help"),g=e("../../../lib/services/systemCommands/commands/me"),y=e("../../../lib/services/systemCommands/commands/property"),b=e("../../../lib/services/systemCommands/commands/alerts"),w=e("lodash-compat"),E=e("swx-enums"),S=["\\o/","\\:D/","\\:d/"],x={topic:r,add:i,kick:s,leave:o,callInfo:u,moji:a,reportIssue:f,showmembers:l,swiftCard:c,swiftXmm:h,get:y.get,set:y.set,giphy:p,alerts:d,alertsoff:b.off,alertson:b.on,setrole:v,help:m,me:g},T,N=function(){function e(){var e=this;this.commands={},this.isSkypeCommand=function(t,r){return!k(t)&&!!e.parseCommand(t,r,new n["default"]).command},this.executeCommand=function(t,r){if(k(t))return!1;var i=new n["default"],s=e.parseCommand(t,r,i),o=s.command,u=s.data;return o?(o===e.commands.help&&(u=e.commands),o.action(r,u,i),!0):!1},w.forOwn(x,function(t,n){e.commands[n.toLowerCase()]=t.build()})}return e.prototype.parseCommand=function(e,t,n){var r=e.match(/^\/(\w+)\s*([\s\S]+)?/),i=r&&r[1]&&r[1].toLowerCase(),s=r&&this.commands[i];return r&&(n.data.name=i,n.data.isExisting=!!s,n.data.isGroup=t.isGroupConversation(),n.data.isAdmin=t.isGroupConversation()&&t.selfParticipant.role()===E.participantRole.Leader,n.data.isExisting&&(n.data.isAvailable=s.isAvailableFor(t))),r&&(!s||!s.isAvailableFor(t))&&(s=this.commands.help),{command:s,data:r&&r[2]}},e}();t.SystemCommandsService=N,t.get=C}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/chatService",["require","exports","swx-jskype-internal-application-instance","swx-enums","jcafe-property-model","../../lib/utils/chat/generator","jskype-settings-instance","swx-constants","jskype-constants","swx-utils-chat","../../lib/services/systemCommands/main","swx-mri","lodash-compat","../../../swx-jskype-main/lib/utils/chat/smsMessageBuilder"],e)}(function(e,t){var n=e("swx-jskype-internal-application-instance"),r=e("swx-enums"),i=e("jcafe-property-model"),s=e("../../lib/utils/chat/generator"),o=e("jskype-settings-instance"),u=e("swx-constants"),a=e("jskype-constants"),f=e("swx-utils-chat"),l=e("../../lib/services/systemCommands/main"),c=e("swx-mri"),h=e("lodash-compat"),p=e("../../../swx-jskype-main/lib/utils/chat/smsMessageBuilder"),d=a.PEOPLE.authorizationStates,v=function(){function e(e,t){var s=this;this.app=n.get(),this.supportedFormats=i.collection(),this.systemCommandsService=l.get(),this._notificationOn=!0,this._notificationKeywords=[],this.supportedMessageFormats=this.supportedFormats.asReadOnly(),this.start=i.enabledCommand(this.dummyCommand.bind(this)),this.accept=i.disabledCommand(),this.reject=i.disabledCommand(),this.stop=i.disabledCommand(),this._editMessage=function(e,t){var n=i.task(),r=e==="",o=r?null:s.getMyTranslation(t.translations),u={skypeeditedid:t.key(),key:t.key(),content:e,messagetype:"RichText"};return o&&(t._translationsArray.add(o),u.properties=s.prepareTranslationsPropeties(o)),t._skypeemoteoffset&&(u.skypeemoteoffset=t._skypeemoteoffset),s.apiHandler.sendMessage(s.conversation,u,t,n.resolve.bind(n),n.reject.bind(n)),n.promise},this._setNotificationSettings=function(e,t){s._notificationOn=!e||e.toLowerCase()!=="false",s._notificationKeywords=t?t.split(" ").filter(function(e){var t=e===0||e;return t}):[],s.conversation._notificationsEnabled._set(s._notificationOn)},this._updateNotificationSettings=function(e,t){var n=function(e,t){s._setNotificationSettings(e.toString(),t)};s.apiHandler.setAlerts(s.conversation.conversationId,e,t,n)},this.shouldNotify=function(e){var t=function(t){var n=new RegExp("(?:\\b)"+h.escapeRegExp(t),"i");return n.test(e)};return s._notificationOn||s._notificationKeywords.some(t)},this.apiHandler=e,this.conversation=t,this.supportedFormats([r.messageFormat.Text,r.messageFormat.Html]),this.sendMessage=i.command(this.sendMessageCommand.bind(this),this.conversation.activeModalities.chat),this._sendMessageWithoutSanitization=i.command(this.sendMessageWithoutSanitization.bind(this),t.activeModalities.chat),this._sendMoji=i.command(this.sendMojiCommand.bind(this),t.activeModalities.chat),this._sendSwiftCard=i.command(this.sendSwiftCardCommand.bind(this),t.activeModalities.chat),this.sendIsTyping=i.command(this.sendIsTypingCommand.bind(this),t.activeModalities.chat)}return e.prototype.sendMessageCommand=function(e,t,n){var r=n&&n.translation&&n.translation.users&&n.translation.users.length&&n.translation.users[0].value,i=n&&n.quotesPresent,s=r?e:f.messageSanitizer.processOutgoingTextMessage(e,this.conversation);if(t==="RichText/Sms"){var o=n&&n.targets?n.targets:[];s=p.createOutgoingXMLPayload(e,o),e=s}else i&&!h.isUndefined(n.quotedMessageXML)&&(e=n.quotedMessageXML+e,s=n.quotedMessageXML+s);return this.sendMessageWithoutSanitization(s,t,n,e)},e.prototype.sendMessageWithoutSanitization=function(e,t,n,o){var u=this;o||(o=e);var a=i.task(),l=n&&n.translation&&n.translation.users&&n.translation.users.length&&n.translation.users[0].value,c=n&&n.skypeemoteoffset?n.skypeemoteoffset:null,h=s.outgoingTextMessageActivityItem({content:e,originalContent:o,skypeemoteoffset:c,messageType:t},this.conversation),p=this.conversation.participants()[0],d,v=n&&n.activityData,m=function(){var e=u.conversation.historyService._lastMessageFromServer;if(e&&e.timestamp()>h.timestamp()){var t=e.timestamp().getTime()+100;h.timestamp._set(new Date(t))}},g=function(){h.status._set(r.activityStatus.Succeeded),a.resolve()},y=function(){h.status._set(r.activityStatus.Failed),a.reject()};if(l&&!f.messageSanitizer.isMessageWithMentionOnly(e)){var b=h;b._translationsArray.add(n.translation),d=this.prepareTranslationsPropeties(n.translation)}else v&&(d=this.prepareGiphyPropeties(n.activityData));var w={key:h.key(),content:e,messagetype:t||"RichText",properties:d,skypeemoteoffset:c};return m(),this.isInviteFreeMode(p,w)?(this.conversation.historyService._addOutgoingMessage(h),this.app.personsAndGroupsManager.all.persons.add(p.person,p.person.id(),undefined,r.activityType.ContactRequestIncoming).then(function(){u.apiHandler.sendMessage(u.conversation,w,h,g,y)},y)):this.apiHandler.sendMessage(this.conversation,w,h,g,y)&&this.conversation.historyService._addOutgoingMessage(h),a.promise},e.prototype.prepareTranslationsPropeties=function(e){var t={translations:JSON.stringify({key:e.key,mri:e.users[0].mri,value:f.messageSanitizer.escapeHTML(e.users[0].value)})};return t},e.prototype.prepareGiphyPropeties=function(e){var t;try{var n=JSON.parse(e);t={activityData:JSON.stringify({giphyExpression:f.messageSanitizer.escapeOutgoingHTML(n.giphyExpression)})}}catch(r){}return t},e.prototype.sendMojiCommand=function(e){var t=i.task();return this.apiHandler.sendMojiMessage(this.conversation,e,t.resolve.bind(t),t.reject.bind(t)),t.promise},e.prototype.sendSwiftCardCommand=function(e,t){var n=i.task(),r=s.outgoingTextMessageActivityItem({content:e},this.conversation),o=t?"RichText/Media_Card":"RichText";return this.apiHandler.sendMessage(this.conversation,{content:e,key:""+Date.now(),messagetype:o},r,n.resolve.bind(n),n.reject.bind(n)),n.promise},e.prototype.isInviteFreeMode=function(e,t){var n=this,r=o.isFeatureOn(u.COMMON.featureFlags.INVITE_FREE_IMPLICIT_INCOMING_CONTACT_REQUEST),i=function(){return e&&e.person},s=function(){return n.systemCommandsService.isSkypeCommand(t.content,n.conversation)},a=function(){return e.person._authorization()===d.PENDING_INCOMING};return r&&!this.conversation.isGroupConversation()&&i()&&a()&&!s()},e.prototype.sendIsTypingCommand=function(){var e=i.task();return this.apiHandler.setIsTyping(this.conversation.conversationId,!0,e.resolve.bind(e),e.reject.bind(e)),e.promise},e.prototype.dummyCommand=function(){return i.task().resolve().promise},e.prototype.getMyTranslation=function(e){if(!e||!e().length)return null;var t=this.app.personsAndGroupsManager.mePerson.id(),n=h.filter(e(),function(e){return e.users&&e.users[0]&&c.getId(e.users[0].mri)===t});return n.length?n[0]:null},e}();t.__esModule=!0,t["default"]=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/callNotificationTimeout",["require","exports","jskype-settings-instance","swx-enums","swx-browser-globals"],e)}(function(e,t){function o(e,t){s[e.conversationId]||(s[e.conversationId]={notifiedSubscription:null,timeoutReference:null},s[e.conversationId].notifiedSubscription=e.selfParticipant.audio.state.once(r.callConnectionState.Notified,function(){s[e.conversationId].timeoutReference=i.getWindow().setTimeout(function(){t(),u(e)},n.settings.incomingCalls.notificationTimeout)}))}function u(e){var t=s[e.conversationId];t&&(t.timeoutReference&&i.getWindow().clearTimeout(t.timeoutReference),t.notifiedSubscription&&typeof t.notifiedSubscription.dispose=="function"&&t.notifiedSubscription.dispose(),delete s[e.conversationId])}var n=e("jskype-settings-instance"),r=e("swx-enums"),i=e("swx-browser-globals"),s={};t.observe=o,t.clearTimeout=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-util-calling-stack/lib/callingStack",["require","exports","swx-browser-detect","swx-constants"],e)}(function(e,t){var n=e("swx-browser-detect"),r=e("swx-constants"),i=null,s=null,o=function(){function e(){}return e.prototype.isPluginlessEnabledInCurrentBrowser=function(){var e=n["default"].getBrowserInfo(),t=n["default"].getSystemInfo();return e.browserName===n["default"].BROWSERS.FIREFOX&&s.featureFlags[r.COMMON.featureFlags.PLUGINLESS_CALLING_FIREFOX]?!0:e.browserName===n["default"].BROWSERS.CHROME&&s.featureFlags[r.COMMON.featureFlags.PLUGINLESS_CALLING_CHROME]?!0:e.browserName===n["default"].BROWSERS.EDGE&&s.featureFlags[r.COMMON.featureFlags.PLUGINLESS_CALLING_EDGE]&&e.browserMajorVersion>=s.pluginless.allowedMinEdgeVersion?!0:e.browserName===n["default"].BROWSERS.ELECTRON&&s.featureFlags[r.COMMON.featureFlags.PLUGINLESS_CALLING_ELECTRON]?!0:t.osName===n["default"].OPERATING_SYSTEMS.LINUX&&e.browserName===n["default"].BROWSERS.CHROME&&s.featureFlags[r.COMMON.featureFlags.PLUGINLESS_CALLING_CHROME_LINUX]?!0:!1},e.prototype.isPluginlessCallingSupported=function(){var e=n["default"].getBrowserInfo();return s.featureFlags[r.COMMON.featureFlags.NG_CALLING]?e.isPluginlessCallingSupported&&this.isPluginlessEnabledInCurrentBrowser():!1},e.prototype.isInBrowserPluginSupported=function(){return n["default"].getBrowserInfo().isInBrowserPluginSupported},e.prototype.isInBrowserCallingSupported=function(){return n["default"].getBrowserInfo().isInBrowserPluginSupported||this.isPluginlessCallingSupported()},e.prototype.isOutofBrowserCallingSupported=function(){return!n["default"].getBrowserInfo().isInBrowserPluginSupported&&!this.isPluginlessCallingSupported()},e.prototype.isPluginlessOnly=function(){var e=n["default"].getBrowserInfo(),t=n["default"].getSystemInfo();return e.browserName===n["default"].BROWSERS.EDGE&&e.browserMajorVersion>13||t.osName===n["default"].OPERATING_SYSTEMS.LINUX},e}();t.init=function(e){return s=e},t.get=function(){if(!s)throw new Error("No settings found for calling stack!");return i=i||new o,i},t.__esModule=!0,t["default"]={get:t.get,init:t.init}}),define("swx-util-calling-stack",["swx-util-calling-stack/lib/callingStack"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/callInfoTelemetry",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-mri/lib/mriMaps","swx-enums","swx-utils-common","swx-constants","swx-util-calling-stack","lodash-compat"],e)}(function(e,t){function h(e,t){return a.get().isInBrowserCallingSupported()?new c(e,t):{dispose:function(){}}}function p(e,t){return l[e.conversationId]||(l[e.conversationId]=h(e,t)),l[e.conversationId]}function d(e){l[e.conversationId]&&(l[e.conversationId].dispose(),delete l[e.conversationId])}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-mri/lib/mriMaps"),s=e("swx-enums"),o=e("swx-utils-common"),u=e("swx-constants"),a=e("swx-util-calling-stack"),f=e("lodash-compat"),l={},c=function(){function e(e,t){var r=this;this.contactTypes=f.invert(i.contactTypes),this.callCorrelationId=o.guid.create(),this.telemetryManager=n.get()._telemetryManager,this.dispose=function(){r.connectedSubscription.dispose()},this.conversation=e,this.direction=t,this.connectedSubscription=e.selfParticipant.audio.state.once(s.callConnectionState.Connected,function(){r.sendCallInfoEvent(u.COMMON.telemetry.calling.CONNECTED_CALL)})}return e.prototype.sendCallInfoEvent=function(e){var t=f.extend({callCorrelationId:this.callCorrelationId,name:u.COMMON.telemetry.calling.CALL_INFO,callState:e,direction:this.direction,isGroupCall:this.conversation.isGroupConversation(),callTechnology:this.conversation._callData.callTechnology(),isHostless:this.conversation._callData.isHostless},this.getParticipantsCountPerType());this.telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,u.COMMON.telemetry.calling.MASTER_EVENT,t)},e.prototype.getParticipantsCountPerType=function(){var e=this,t=u.COMMON.telemetry.calling.PARTICIPANTS_COUNT_PREFIX,n={},r=this.conversation.participants().map(function(t){return e.contactTypes[t.person._type()]||u.COMMON.telemetry.calling.UNKNOWN_CONTACT_TYPE});return r.forEach(function(e){n.hasOwnProperty(t+e)?n[t+e]+=1:n[t+e]=1}),n},e}();t.CallInfoTelemetry=c,t.build=p,t.dispose=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/participantHelper",["require","exports","swx-enums","../../modelHelpers/personsAndGroupsHelper","../../telemetry/logging/callingLogTracer","swx-utils-chat"],e)}(function(e,t){function u(e,t,n){if(!t){o.warn("Trying to update to undefined state!, ignoring");return}o.log("Updating participant",e.person.id()," state to:",t,", from:",e.audio.state(),"reason: ",n),e.audio.state._set(t,n),e.video.state._set(t,n)}function a(e,t,n){e.participants().forEach(function(e){u(e,t,n)})}function f(e,t){e.audio.state()===n.callConnectionState.Disconnected&&u(e,n.callConnectionState.Connecting),e.audio.state()===n.callConnectionState.Connecting&&!t._callData.isCurrentCallIncoming()&&u(e,n.callConnectionState.Ringing)}function l(e,t){f(e,t),u(e,n.callConnectionState.Connected)}function c(e,t){e.forEach(function(e){h(e,t)})}function h(e,t){t=t||n.callDisconnectionReason.Terminated,e.audio.state()!==n.callConnectionState.Disconnected&&(e.audio.state()!==n.callConnectionState.Disconnecting&&u(e,n.callConnectionState.Disconnecting,t),u(e,n.callConnectionState.Disconnected,t)),e.screenSharing.stream.state()!==n.mediaStreamState.Stopped&&e.screenSharing.stream.state._set(n.mediaStreamState.Stopped,t),e.screenSharing.state()!==n.callConnectionState.Disconnected&&(e.screenSharing.state()!==n.callConnectionState.Disconnecting&&e.screenSharing.state._set(n.callConnectionState.Disconnecting,t),e.screenSharing.state._set(n.callConnectionState.Disconnected,t))}function p(e,t){var n;e.selfParticipant.person.id()===t?n=e.selfParticipant:n=s.conversation.getParticipantFromConversation(e,t);if(!n){var i=r.getPerson(t);e._addParticipant(i),n=s.conversation.getParticipantFromConversation(e,t)}return n}function d(e){return e.some(function(e){var t=e.audio.state();return t!==n.callConnectionState.Disconnecting&&t!==n.callConnectionState.Disconnected})}var n=e("swx-enums"),r=e("../../modelHelpers/personsAndGroupsHelper"),i=e("../../telemetry/logging/callingLogTracer"),s=e("swx-utils-chat"),o=i.get();t.updateParticipantAudioVideoState=u,t.updateParticipantsAudioVideoState=a,t.handleParticipantRingingStateTransition=f,t.handleParticipantJoiningStateTransition=l,t.handleRemoteParticipantsLeavingStateTransition=c,t.handleParticipantLeavingStateTransition=h,t.getOrCreateParticipantInConversation=p,t.isAnyRemoteParticipantConnected=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/escalationHelper",["require","exports","swx-enums","./participantHelper"],e)}(function(e,t){function s(e,t){if(!t._callHandler)return;t.audioService.callConnected._set(e.audioService.callConnected());var s=e.participants(0),l=r.getOrCreateParticipantInConversation(t,s.person.id()),c=e.selfParticipant,h=t.selfParticipant,p=e.screenSharingService.sharer();i=t._callHandler.isPluginless(),p&&(t.screenSharingService.sharer(p===s?l:h),e.screenSharingService.sharer(null)),f(l),a(s,l),f(h),a(c,h),u(e,t),t._callHandler.transferFrom(e._callHandler),t._callHandler.canToggleMute&&t._callHandler.canToggleMute._set(e._callHandler.canToggleMute()),r.handleParticipantLeavingStateTransition(s,n.callDisconnectionReason.CallEscalated),r.handleParticipantLeavingStateTransition(c,n.callDisconnectionReason.CallEscalated),o(e)}function o(e){e.selfParticipant.video.channels(0)&&e.selfParticipant.video.channels(0).isStarted.set._enabled(!0),e.selfParticipant.audio.isMuted.set.enabled._set(!0)}function u(e,t){t.audioService.callId._set(e.audioService.callId()),t._callData.nodeId(e._callData.nodeId()),t._callData.ngcEndpointId(e._callData.ngcEndpointId()),t._callData.ngcParticipantId(e._callData.ngcParticipantId())}function a(e,t){var r=e.screenSharing.stream.state(),s=e.video.channels,o=null;s(0)&&(o=s(0).stream.state()),t.audio.isMuted._set(e.audio.isMuted()),t.audio.isSpeaking._set(e.audio.isSpeaking()),t.audio.isOnHold._set(e.audio.isOnHold()),t.audio.endpoint._set(e.audio.endpoint()),o&&o!==n.mediaStreamState.Stopped&&(t.video.channels(0).isStarted.set(!0),t.video.channels(0).isStarted.set._enabled(!0),i||t.video.channels(0).stream.state._set(o)),r!==n.mediaStreamState.Stopped&&(t.screenSharing.isControlling._set(e.screenSharing.isControlling()),i||t.screenSharing.stream.state._set(r),e.screenSharing.stream.state._set(n.mediaStreamState.Stopped))}function f(e){r.updateParticipantAudioVideoState(e,n.callConnectionState.Connecting,n.callDisconnectionReason.CallEscalated),r.updateParticipantAudioVideoState(e,n.callConnectionState.Connected,n.callDisconnectionReason.CallEscalated)}var n=e("swx-enums"),r=e("./participantHelper"),i;t.escalateCall=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/settingsUtils/privacySettingsUtil",["require","exports","swx-jskype-internal-application-instance","swx-constants","swx-enums","jskype-settings-instance","swx-log-tracer","swx-utils-chat","swx-constants","swx-browser-detect"],e)}(function(e,t){function c(e){return s.isFeatureOn(r.COMMON.featureFlags.SKYPE_CALL_POLICY_SUPPORT)?e.isGroupConversation()?Promise.resolve(!0):v(e.participants(0),r.COMMON.userSettings.preferences.SKYPE_CALL_POLICY_SUPPORT):Promise.resolve(!0)}function h(e){return s.isFeatureOn(r.COMMON.featureFlags.SKYPE_VIDEO_CALLING_POLICY_SUPPORT)?v(e,r.COMMON.userSettings.preferences.SKYPE_VIDEO_CALLING_POLICY_SUPPORT):Promise.resolve(!0)}function p(e){if(e.value.state()===i.preferenceValueState.Defined)return Promise.resolve(e.value());if(f["default"].getBrowserInfo().isShellApp)return Promise.resolve(i.privacyPolicyValues.Anyone);var t=new Promise(function(e,t){setTimeout(t,s.settings.userSettings.privacySettingsFetchTimeout)});return Promise.race([e.value.get(),t])}function d(e,t){var n=e.person._authorization._value===a.PEOPLE.authorizationStates.AUTHORIZED;return t===i.privacyPolicyValues.Anyone||t===i.privacyPolicyValues.ContactsOnly&&n}function v(e,t){var r=n.get().personsAndGroupsManager;if(u.participant.isMeParticipant(e,r))return Promise.resolve(!0);var i=r.mePerson.preferences(t);return i?p(i).then(function(n){var r=d(e,n);return l.log("[Settings Manager] Privacy settings for "+t+" is "+r),r})["catch"](function(){return l.log("[Settings Manager] Could not reach privacy settings within "+s.settings.userSettings.privacySettingsFetchTimeout+" ms"),!0}):Promise.resolve(!0)}var n=e("swx-jskype-internal-application-instance"),r=e("swx-constants"),i=e("swx-enums"),s=e("jskype-settings-instance"),o=e("swx-log-tracer"),u=e("swx-utils-chat"),a=e("swx-constants"),f=e("swx-browser-detect"),l=o.getLogger("Settings");t.checkCallPolicySettings=c,t.checkVideoPolicySettings=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/callController",["require","exports","jcafe-property-model","swx-jskype-internal-application-instance","swx-constants","../../lib/services/calling/callNotificationTimeout","jskype-settings-instance","swx-util-calling-stack","../../lib/telemetry/logging/callingLogTracer","../../lib/services/callRegister","../../lib/telemetry/callInfoTelemetry","swx-constants","swx-enums","../../lib/modelHelpers/calling/escalationHelper","../../lib/modelHelpers/calling/participantHelper","../../lib/services/preferences/settingsUtils/privacySettingsUtil"],e)}(function(e,t){function S(e){g=e}function x(e){var t;return m.log("[Call Controller] Setup call"),e._callHandler?(m.log("[Call Controller] Setup call, callHandler exists!"),Promise.resolve(e)):(t=g.createCallHandler(e),e._setCallHandler(t),f.get().registerCall(e),G(e),Y(e),Z(e),R(e),Promise.resolve(e))}function T(e,t){return j(e).then(I).then(x).then(B).then(F).then(M.bind(null,e,t))["catch"](function(t){return m.log("[Call Controller] Failed to process placeCall",t),H(e,h.callDisconnectionReason.Failed),Promise.reject(t)})}function N(e,t){return x(e).then(function(){return e._callHandler.acceptCall(t)})["catch"](function(t){return m.log("[Call Controller] Failed to acceptCall",t),Q(e),Promise.reject(undefined)})}function C(e){if(f.get().wasCallEnded(e))return m.log("[Call Controller] This call was already ended/rejected, ignoring"),Promise.resolve();var t=W(e);return f.get().registerCallIdMapping(t,e)?(s.observe(t,O.bind(null,t)),V(t,e).then(function(n){l.build(t,c.COMMON.telemetry.calling.direction.INCOMING);switch(n){case E.callingAllowed:return D(t,e),X(t);case E.notifyOnly:return D(t,e),z(t);case E.ignore:return s.clearTimeout(t),t._callData.markIncomingPayloadsAsProcessed(e),Promise.resolve()}return Promise.reject(undefined)})):(I(t),Promise.resolve())}function k(e){function t(){return e._callHandler?e._callHandler.cancelCall(e):Promise.resolve()}return m.log("[Call Controller] cancel call, audio cancellable",U(e)),U(e)?t().then(function(){H(e,h.callDisconnectionReason.Canceled),Q(e)}):Promise.resolve()}function L(e,t){return e._callHandler?e._callHandler.endCall(t):(e.autoCall()&&(m.log("[Call controller] No call handler, fake disconnect"),H(e)),Promise.resolve())}function A(e){H(e,h.callDisconnectionReason.AutoCallFailed)}function O(e){e.selfParticipant.audio.state()===h.callConnectionState.Notified&&H(e,h.callDisconnectionReason.NotificationTimeout)}function M(e,t){var n,r=new Promise(function(e,t){n=t});return b[e.conversationId]={reject:n},Promise.race([q(e,t),r])}function _(e){if(b[e]){try{b[e].reject(i.CALLING.ERRORS.CALL_ABORTED)}catch(t){m.warn("[CallController] rejecting active call error",t)}delete b[e]}}function D(e,t){e.audioService.callId._set(t.convoCallId)}function P(e){e.audioService.callId._set(null)}function H(e,t){var n=t||h.callDisconnectionReason.Terminated;d.handleParticipantLeavingStateTransition(e.selfParticipant,n)}function B(e){return e._autoCallingService.handleAutoCall()}function j(e){return new Promise(function(t,n){f.get().canPlaceCall()?(m.log("[Call controller] checkIfCanPlaceCall: true"),t(e)):(m.log("[Call controller] checkIfCanPlaceCall: false"),n())})}function F(e){return l.build(e,c.COMMON.telemetry.calling.direction.OUTGOING),Promise.resolve(e)}function I(e){return m.log("[Call Controller] Clean conversation state"),e._callData.resetCallData(),P(e),Promise.resolve(e)}function q(e,t){return m.log("[Call Controller] Place call, withVideo",t),e._callHandler.placeCall(t)}function R(e){var t=o.SoundLevelEventMode||i.CALLING.SOUND_LEVEL_EVENT_MODE.Boolean,n=o.SoundLevelThreshold||i.CALLING.SOUND_LEVEL_DEFAULT_THRESHOLD;e._callHandler.setSoundLevelEventMode({mode:t,threshold:n})}function U(e){var t=[h.callConnectionState.Disconnected,h.callConnectionState.Notified];return t.indexOf(e.selfParticipant.audio.state())>-1}function z(e){return e.selfParticipant.audio.state()!==h.callConnectionState.Notified&&(e.audioService._setMediaConnectionType(),d.updateParticipantAudioVideoState(e.selfParticipant,h.callConnectionState.Notified)),Promise.resolve()}function W(e){var t=e.conversationId;J(e)&&(t=e.conversationId.replace("8:#T/",""));var n=r.get().conversationsManager._getOrCreateConversation(t);return n._callData.addIncomingCallPayload(e),r.get().conversationsManager.conversations.add(n),n}function X(e){return e.audioService._setMediaConnectionType(),x(e).then(e._callHandler.acknowledge)["catch"](function(t){throw m.log("[Call Controller] Failed to process incomingCall",t),Q(e),t})}function V(e,t){var i=n.task();return r.get().personsAndGroupsManager.mePerson.capabilities.audio.get().then(function(){var n=E.callingAllowed,i=r.get().personsAndGroupsManager.mePerson.capabilities.audio;return f.get().canProcessIncomingCall(t.conversationId)||(m.log("[Call Controller] Call Register is not allowing calls. Ignoring incoming call"),n=E.ignore),i()||(m.log("[Call Controller] Calling is not supported because:",i.reason),$(i.reason)||$(e.audioService.accept.enabled.reason)?(m.log("[Call Controller] Notify Only"),n=E.notifyOnly):(m.log("[Call Controller] Ignoring call"),n=E.ignore)),e._callData.isGroupIncomingCall()&&!o.isFeatureOn(c.COMMON.featureFlags.GVC_JOINING)&&(m.log("[Call Controller] This is a group call, but the feature flag is off. Ignoring call"),n=E.ignore),!o.isFeatureOn(c.COMMON.featureFlags.PLUGINLESS_PSTN_CALLING)&&u.get().isPluginlessCallingSupported()&&e.audioService._hasPSTNParticipants()&&(m.log("[Call Controller] PSTN call in plugin-less env, no plugin installed, notify user"),n=E.notifyOnly),u.get().isPluginlessCallingSupported()&&!e._callData.hasIncomingNGCNotification()&&(m.log("[Call Controller] Incoming P2P calls are not supported on this platform"),n=E.ignore),f.get().wasCallEnded(t)&&(m.log("[Call Controller] This call was already ended/rejected, ignoring"),n=E.ignore),v.checkCallPolicySettings(e).then(function(e){return e?n:E.ignore})}).then(function(e){m.log("[Call Controller] Incoming call policy is ",e),i.resolve(e)})["catch"](function(){i.resolve(E.ignore)}),i.promise}function $(e){switch(e){case h.callingNotSupportedReasons.PluginNotInstalled:case h.callingNotSupportedReasons.PluginBlocked:case h.callingNotSupportedReasons.OSNotSupported:case h.callingNotSupportedReasons.BrowserNotSupported:return!0;default:return!1}}function J(e){return e.conversationId!=="8:"+e.callerId}function K(e){var t=e._internalCallTelemetry.getData();!e.isGroupConversation()&&t&&(m.log("[Call Controller] Internal telemetry",t),r.get()._telemetryManager.sendEvent(o.settings.telemetry.jSkypeTenantToken,c.COMMON.telemetry.calling.INTERNAL_PLUGIN_TELEMETRY,t)),e._internalCallTelemetry.reset()}function Q(e){_(e.conversationId),m.log("[Call Controller] Calling unregister with",e.conversationId),f.get().unregisterCall(e,e._callData.getCallIdFromCurrentCall()),K(e),e._callHandler&&(e._callHandler.dispose(),e._callHandler=null),e._autoCallingService.reset(e.selfParticipant.audio.state.reason),s.clearTimeout(e),I(e),e._callData.resetPluginCallState(),et(e),P(e),l.dispose(e),y[e.conversationId]&&(y[e.conversationId].dispose(),delete y[e.conversationId]),w&&w.dispose()}function G(e){function r(t,r,i){m.log("[Call Controller] Audio state changed",t,r,i),i!==undefined&&t===h.callConnectionState.Disconnected&&(Q(e),n.dispose())}var t=e.selfParticipant.audio.state,n=e.participants.subscribe();m.log("[Call Controller] subscribe to audio state"),y[e.conversationId]=t.changed(r)}function Y(e){function n(){t(!1)}function r(){f.get().unregisterCall(e),e._callHandler.cancelCall(e).then(n,n)}var t=e.selfParticipant.audio._isFailedCall;t.once(!0,r)}function Z(e){e.isGroupConversation()||(w=e.spawnedConversation.changed(function(t){t&&x(t).then(function(){r.get().conversationsManager.conversations.add(t),p.escalateCall(e,t),e.spawnedConversation._set(undefined)})}))}function et(e){if(!e.isGroupConversation()){var t=e.participants(0);t.audio.endpoint(t.person.id())}}var n=e("jcafe-property-model"),r=e("swx-jskype-internal-application-instance"),i=e("swx-constants"),s=e("../../lib/services/calling/callNotificationTimeout"),o=e("jskype-settings-instance"),u=e("swx-util-calling-stack"),a=e("../../lib/telemetry/logging/callingLogTracer"),f=e("../../lib/services/callRegister"),l=e("../../lib/telemetry/callInfoTelemetry"),c=e("swx-constants"),h=e("swx-enums"),p=e("../../lib/modelHelpers/calling/escalationHelper"),d=e("../../lib/modelHelpers/calling/participantHelper"),v=e("../../lib/services/preferences/settingsUtils/privacySettingsUtil"),m=a.get(),g,y={},b={},w,E={callingAllowed:1,notifyOnly:2,ignore:3};t.initialize=S,t.setupCall=x,t.placeCall=T,t.acceptCall=N,t.handleIncoming=C,t.cancelCall=k,t.endCall=L,t.abortAutoCall=A}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("ecs-client/lib/httpRequest",["require","exports"],e)}(function(e,t){function n(e,t,n,r,i){function u(){clearTimeout(o),r&&(r(new Error("timeout")),r=void 0,n=void 0)}function a(){if(s.readyState!==4)return;s.status===200?(clearTimeout(o),n&&n(s.responseText)):(clearTimeout(o),r&&r(new Error("response code "+s.status)))}if(t<=0||t>=Math.pow(2,31)||t!==(t|0))throw new Error("invalid timeout");if(typeof XMLHttpRequest!="function"){r(new Error("XMLHttpRequest is not supported in this environment"),!0);return}var s=new XMLHttpRequest;s.onreadystatechange=a,s.open("GET",e,!0),s.send();var o=setTimeout(u,t)}t.get=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("ecs-client/lib/jsonp",["require","exports","swx-browser-globals"],e)}(function(e,t){function r(e,t,n,r,s){function l(e){clearTimeout(f),n&&n(e)}function c(e){clearTimeout(f),r&&(r(new Error(e)),r=void 0,n=void 0)}function h(){c("timeout")}function p(){c("script.onerror invoked")}if(t<=0||t>=Math.pow(2,31)||t!==(t|0))throw new Error("invalid timeout");if(typeof s.callbackName!="string"&&s.callbackName!==void 0||s.callbackName==="")throw new Error("if provided, jsonp callback name must be a non-empty string");if(typeof s.async!="boolean"&&s.async!==void 0)throw new Error("if provided, async flag must be boolean");try{var o=e+(/\?/.test(e)?"&":"?")+"callback="+i(l,s.callbackName);a(o,p,s.async)}catch(u){r(u,!0);return}var f=setTimeout(h,t)}function i(e,t){var r=n.getWindow();return t?o(e,t,r):s(e,r)}function s(e,t){var n;do n=(Math.random().toString(36)+"00000000000000000").slice(2,12);while(n in t);return t[n]=e,n}function o(e,t,n){var r=t.split("."),i=u(r.slice(0,-1),n),s=r.pop();if(s in i&&typeof i[s]!="function")throw new Error("non-function property with supplied callback name already exists");return i[s]=e,t}function u(e,t){var n=t;return e.forEach(function(e){if(e in n){if(n[e]&&!Object.isExtensible(n[e]))throw new Error("callback namespace already exists but is not an extensible type")}else n[e]={};n=n[e]}),n}function a(e,t,r){var i=n.getDocument(),s=i.createElement("script");s.src=e,s.type="text/javascript",r?s.async=!0:s.defer=!0,s.onerror=t,i.getElementsByTagName("head")[0].appendChild(s)}var n=e("swx-browser-globals");t.request=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("ecs-client/lib/ecsClient",["require","exports","swx-browser-globals","./httpRequest","./jsonp"],e)}(function(e,t){function s(e,t,s){function x(){var t=[],n=e.queryParams||{};return e.userId&&t.push("id="+encodeURIComponent(e.userId)),e.clientId&&t.push("clientId="+encodeURIComponent(e.clientId)),Object.keys(n).sort().forEach(function(e){t.push([encodeURIComponent(e),encodeURIComponent(n[e])].join("="))}),t.length===0?"":"?"+t.join("&")}function T(){function n(){if(typeof t!="function")throw new Error("success callback is required and must be a function");if(s&&typeof s!="function")throw new Error("failure callback must be a function if provided")}function r(){function t(e){return e instanceof Array&&e.length!==0&&e.every(function(e){return e&&typeof e=="string"})}function n(e){return typeof e=="object"&&e&&Object.keys(e).length}function r(e){return e&&typeof e=="string"}function i(e){return e&&typeof e=="object"}function s(e){return e===void 0}function o(){switch(e.endpoints){case"int":return;case"prod":return;default:if(!t(e.endpoints))throw new Error('options.endpoints must be "int", "prod", or an array of endpoint URIs')}}function u(t){t.forEach(function(t){var n=e[t.name];if(!s(n)&&(typeof n!="number"||nt.max||n!==(n|0)))throw new Error("if defined, options."+t.name+" must be an integer between "+t.min+" and "+t.max+", inclusive")})}function a(t){t.forEach(function(t){var n=e[t];if(n!==void 0&&!r(n))throw new Error("if defined, options."+t+" must be a non-empty string")})}function f(){var t=e.queryParams;if(!s(t)&&(!n(t)||Object.keys(t).some(function(e){switch(e){case"id":case"clientId":case"fingerprint":throw new Error("id, clientId, and fingerprint are forbidden as queryParams. Use the userId and clientId options instead");default:return!r(t[e])}})))throw new Error("if defined, options.queryParams must be a non-empty object with only non-empty string properties")}function l(t){t.forEach(function(t){if(!r(e[t]))throw new Error("options."+t+" must be a non-empty string")})}function c(){switch(e.requestType){case void 0:return;case"jsonp":return;case"xhr":return;default:throw new Error('if defined, options.requestType must be either "jsonp" or "xhr"')}}function h(){if(!s(e.requestTypeOptions)&&!i(e.requestTypeOptions))throw new Error("If defined, options.requestTypeOptions must be a non-null object")}if(typeof e!="object"||!e)throw new Error("options must be a non-null object");l(["clientName","clientVersion"]),a(["teamName","userId","clientId","localStoragePrefix"]),u([{max:10,min:1,name:"retryAttempts"},{max:12e4,min:1,name:"requestTimeout"}]),o(),f(),c(),h()}n(),r()}function N(e){var t=new Error(e);if(!s)throw t;s(t)}function C(t){b++;var n;switch(h){case"jsonp":n=i.request;break;case"xhr":n=r.get;break;default:throw new Error("unknown request type "+h)}n(t,f,O,A,e.requestTypeOptions||{})}function A(e,t){if(b/d.length1?s.path:"")}}("object"==typeof module?module.exports:this.io={},this),function(e,t){var n=e.util={},r=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,i=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],s;n.parseUri=function(e){for(var t=r.exec(e||""),n={},s=14;s--;)n[i[s]]=t[s]||"";return n},n.uniqueUri=function(e){var n=e.protocol,r=e.host,i=e.port;return"document"in t?(r=r||document.domain,i=i||(n=="https"&&document.location.protocol!=="https:"?443:document.location.port)):(r=r||"localhost",i||n!="https"||(i=443)),(n||"http")+"://"+r+":"+(i||80)},n.query=function(e,t){var r=n.chunkQuery(e||""),i=[],s;n.merge(r,n.chunkQuery(t||""));for(s in r)r.hasOwnProperty(s)&&i.push(s+"="+r[s]);return i.length?"?"+i.join("&"):""},n.chunkQuery=function(e){for(var t={},n=e.split("&"),r=0,i=n.length,s;rt.length?e:t,s=e.length>t.length?t:e,o=0,u=s.length;o0&&e.splice(0,1)[0]!=n.transport.name;);e.length?u(e):n.publish("connect_failed")}},n.options["connect timeout"]))})}n.sessionid=r,n.closeTimeout=s*1e3,n.heartbeatTimeout=i*1e3,n.transports=o?t.util.intersect(o.split(","),n.options.transports):n.options.transports,n.setHeartbeatTimeout(),u(n.transports),n.once("connect",function(){clearTimeout(n.connectTimeoutTimer),e&&typeof e=="function"&&e()})}),this},r.prototype.setHeartbeatTimeout=function(){clearTimeout(this.heartbeatTimeoutTimer);var e=this;this.heartbeatTimeoutTimer=setTimeout(function(){e.transport.onClose()},this.heartbeatTimeout)},r.prototype.packet=function(e){return this.connected&&!this.doBuffer?this.transport.packet(e):this.buffer.push(e),this},r.prototype.setBuffer=function(e){this.doBuffer=e,!e&&this.connected&&this.buffer.length&&(this.transport.payload(this.buffer),this.buffer=[])},r.prototype.disconnect=function(){if(this.connected||this.connecting)this.open&&this.of("").packet({type:"disconnect"}),this.onDisconnect("booted");return this},r.prototype.disconnectSync=function(){var e=t.util.request(),n=this.resource+"/"+t.protocol+"/"+this.sessionid;e.open("GET",n,!0),this.onDisconnect("booted")},r.prototype.isXDomain=function(){var e=n.location.port||("https:"==n.location.protocol?443:80);return this.options.host!==n.location.hostname||this.options.port!=e},r.prototype.onConnect=function(){this.connected||(this.connected=!0,this.connecting=!1,this.doBuffer||this.setBuffer(!1),this.emit("connect"))},r.prototype.onOpen=function(){this.open=!0},r.prototype.onClose=function(){this.open=!1,clearTimeout(this.heartbeatTimeoutTimer)},r.prototype.onPacket=function(e){this.of(e.endpoint).onPacket(e)},r.prototype.onError=function(e){e&&e.advice&&e.advice==="reconnect"&&(this.connected||this.connecting)&&(this.disconnect(),this.options.reconnect&&this.reconnect()),this.publish("error",e&&e.reason?e.reason:e)},r.prototype.onDisconnect=function(e){var t=this.connected,n=this.connecting;this.connected=!1,this.connecting=!1,this.open=!1,(t||n)&&(this.transport.close(),this.transport.clearTimeouts(),t&&(this.publish("disconnect",e),"booted"!=e&&this.options.reconnect&&!this.reconnecting&&this.reconnect()))},r.prototype.reconnect=function(){function e(){if(n.connected){for(var e in n.namespaces)n.namespaces.hasOwnProperty(e)&&""!==e&&n.namespaces[e].packet({type:"connect"});n.publish("reconnect",n.transport.name,n.reconnectionAttempts)}clearTimeout(n.reconnectionTimer),n.removeListener("connect_failed",t),n.removeListener("connect",t),n.reconnecting=!1,delete n.reconnectionAttempts,delete n.reconnectionDelay,delete n.reconnectionTimer,delete n.redoTransports,n.options["try multiple transports"]=i}function t(){if(n.reconnecting){if(n.connected)return e();if(n.connecting&&n.reconnecting)return n.reconnectionTimer=setTimeout(t,1e3);n.reconnectionAttempts++>=r?n.redoTransports?(n.publish("reconnect_failed"),e()):(n.on("connect_failed",t),n.options["try multiple transports"]=!0,n.transport=n.getTransport(),n.redoTransports=!0,n.connect()):(n.reconnectionDelay')}catch(e){f=document.createElement("iframe"),f.name=i.iframeId}f.id=i.iframeId,i.form.appendChild(f),i.iframe=f}var i=this,s=t.util.query(this.socket.options.query,"t="+ +(new Date)+"&i="+this.index);if(!this.form){var o=document.createElement("form"),u=document.createElement("textarea"),a=this.iframeId="socketio_iframe_"+this.index,f;o.className="socketio",o.style.position="absolute",o.style.top="0px",o.style.left="0px",o.style.display="none",o.target=a,o.method="POST",o.setAttribute("accept-charset","utf-8"),u.name="d",o.appendChild(u),document.body.appendChild(o),this.form=o,this.area=u}this.form.action=this.prepareUrl()+s,r(),this.area.value=t.JSON.stringify(e);try{this.form.submit()}catch(l){}this.iframe.attachEvent?f.onreadystatechange=function(){i.iframe.readyState=="complete"&&n()}:this.iframe.onload=n,this.socket.setBuffer(!0)},r.prototype.get=function(){var e=this,n=document.createElement("script"),r=t.util.query(this.socket.options.query,"t="+ +(new Date)+"&i="+this.index),s;this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),n.async=!0,n.src=this.prepareUrl()+r,n.onerror=function(){e.onClose()},s=document.getElementsByTagName("script")[0],s.parentNode.insertBefore(n,s),this.script=n,i&&setTimeout(function(){var e=document.createElement("iframe");document.body.appendChild(e),document.body.removeChild(e)},100)},r.prototype._=function(e){return this.onData(e),this.open&&this.get(),this},r.prototype.ready=function(e,n){var r=this;if(!i)return n.call(this);t.util.load(function(){n.call(r)})},r.check=function(){return"document"in n},r.xdomainCheck=function(){return!0},r.prototype.clearEventHandlers=function(){return t.Transport["xhr-polling"].prototype.clearEventHandlers.call(this),this.script&&(this.script.onerror=function(){}),this},t.transports.push("jsonp-polling")}("undefined"!=typeof io?io.Transport:module.exports,"undefined"!=typeof io?io:module.parent.exports,this),function(){function e(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(t+"="+e[t]);return n.join("&")}function t(e){if(!e)return"";if(typeof e!="object")return e;for(var t={},n=["name","message","description","number","fileName","lineNumber","stack"],r,i=0;i0&&this.sendTelemetry(c.progress,e,this.steps)},this.cancelProgressTimer=function(){this.progressTimeout&&(clearTimeout(this.progressTimeout),this.progressTimeout=null)},this.resetProgressSendTimer=function(){if(this.cancelProgressTimer(),this.eventLogSettings.sendProgressTimeoutSecs>0){var e=this;this.progressTimeout=setTimeout(function(){e.sendProgress({reason:"timeout",timeoutSecs:e.eventLogSettings.sendProgressTimeoutSecs})},1e3*e.eventLogSettings.sendProgressTimeoutSecs)}},this.setConnectedInfo=function(e,t){this.connectedInfo.numberOfPingReplies=0,this.connectedInfo.connectedTimestamp=l(),this.connectedInfo.isNewUrl=e,this.connectedInfo.transportType=t,++this.connectedInfo.connectionNumber},this.clearConnectedInfo=function(){this.connectedInfo.numberOfPingReplies=0,this.connectedInfo.connectedTimestamp=0,this.connectedInfo.isNewUrl=!0,this.connectedInfo.transportType=""}}var o="v2",u={},a="110.0.2",f=55,l=function(){return Date.now()},c={connected:"trouter_js_client_connected",disconnected:"trouter_js_client_disconnected",error:"trouter_js_client_error",progress:"trouter_js_client_progress",response:"trouter_js_client_response"};s.prototype.close=function(){this.sendProgress({reason:"closed"}),this.steps.length=0,this.cancelProgressTimer()},s.prototype.mergeSettings=function(e){var t,n;e&&(t=parseInt(e.numberOfStepsToMaintain,10),isNaN(t)||(this.eventLogSettings.numberOfStepsToMaintain=Math.min(30,Math.max(10,t))),n=parseInt(e.sendProgressTimeoutSecs,10),isNaN(n)||(this.eventLogSettings.sendProgressTimeoutSecs=Math.min(3600,Math.max(55,n))),this.overrideAsBool("enabled",e),this.overrideAsBool("logHealthCheckError",e),this.overrideAsBool(c.connected,e),this.overrideAsBool(c.disconnected,e),this.overrideAsBool(c.error,e),this.overrideAsBool(c.progress,e),this.overrideAsBool(c.response,e),this.overrideAsBool("logSendPingError",e),this.resetProgressSendTimer())},u.createServer=function(u,p){function d(e,t){var n={level:e,message:t,connectionId:J,connectedClientId:j?j.ccid:""};Z.log(JSON.stringify(n))}function v(e,t){t||(t=e.indexOf("?")!==-1?"&":"?");var n;return n=e.indexOf("ccid=")<0?e+t+"ccid="+V+($?"&dom="+$:""):e+($?t+"dom="+$:""),m(n)}function m(e){var t=e.indexOf("?")!==-1?"&":"?";return e.indexOf("cor_id")<0?e+t+"cor_id="+it.clientCorrelationID+"&con_num="+(ut+"_"+it.connectionAttempt):e}function g(e){var t=e.lastIndexOf("/a");return e.substring(0,t)+"/h"}function y(){return B.xhr?B.xhr:tt?XMLHttpRequest:window.XDomainRequest||XMLHttpRequest}function b(e,n,r,i){try{var s=y(),o=new s;B.xhr||XMLHttpRequest&&o instanceof XMLHttpRequest?o.onreadystatechange=function(){if(o.readyState===4)if(o.status>=200&&o.status<300)r(o.responseText);else{var t="HTTP status "+o.status+" "+o.statusText+" in post to "+e+" response text: "+o.responseText;at.error(t),i(t)}}:(o.onload=function(){var t=/^([0-9]{3}).*/g.exec(o.responseText),n=t?t[1]:200,s;n>=200&&n<300?r(o.responseText):(s="HTTP status (using XDomainRequest) "+n+" in post to "+e+" response text: "+o.responseText,at.error(s),i(s))},o.onerror=i),o.open("POST",e,!0),o.setRequestHeader&&(o.setRequestHeader("Content-Type","text/plain"),B.userAgent&&o.setRequestHeader("User-Agent",B.userAgent)),typeof window!="undefined"&&window&&window.XDomainRequest&&o instanceof window.XDomainRequest?(o.onprogress=function(){},o.ontimeout=function(){},setTimeout(function(){try{o.send(n)}catch(r){at.error("Exception in post to "+e+": "+t(r)),i()}},0)):o.send(n)}catch(u){at.error("Exception in post to "+e+": "+t(u)),i()}}function w(e){var t=1+(Math.random()-.5)*.4,n=1e3*Math.pow(2,e)*t;return n=Math.round(n),Math.min(12e4,n)}function E(e,n,r,i){function s(n){try{clearTimeout(l),l=null,it.trackEnd(r),f||(at.debug("done: "+e),i(n))}catch(s){it.trackError(r,"done",s),at.error("exception in done: "+t(s))}}function o(){try{f||(at.debug("go: "+e),b(e,n,s,u))}catch(i){it.trackError(r,"go",i),at.error("exception in go: "+t(i))}}function u(e){try{it.trackError(r,"error",e),f||(l=setTimeout(o,w(a)),a++)}catch(n){it.trackError(r,"errorHandler",n),at.error("exception in errorHandler: "+t(n))}}var a=0,f=!1,l;return o(),function(){f=!0,l&&(at.debug("stop: "+e),clearTimeout(l))}}function S(e){H.url=e,H.urlPath=e.replace(/https?:\/\/([A-z0-9\:\$\-\_\.\+\!\*\'\(\)\,]*)\//,"/")}function x(e){try{var n=null;if(e)if(e.issuer)if(e.se)if(e.sp)if(e.sr)if(e.sig)if(q)n="server closed";else if(F)n="already have authorization data";else try{at.debug("got authorization: "+JSON.stringify(e))}catch(r){n="unable to parse authorization data, error: "+t(r)}else n="Invalid authz data: missing sig";else n="Invalid authz data: missing sr";else n="Invalid authz data: missing sp";else n="Invalid authz data: missing se";else n="Invalid authz data: missing issuer";else n="received null authorization data";n?(it.trackError("auth","authParseError",n),at.error(n)):(F=e,it.trackEnd("auth"),_())}catch(i){it.trackError("auth","authError",i),at.error("exception in authorized: "+t(i))}}function T(e){try{j=JSON.parse(e),J=j.id||"",j.healthUrl?z=j.healthUrl:(z=g(U),at.warn("No healthUrl property found when parsing allocation.")),!V&&j.ccid&&(V=j.ccid,U=v(U),z=v(z),at.debug("connected client id set{connectedClientId:"+V+"}")),it.trackStart("auth"),Z.auth(j.connId,x)}catch(n){var r=t(n);it.trackError("allocation","authorization error",r),at.error("authorization error: "+r)}}function N(){at.debug("allocating new connection"),F=undefined,W(),it.trackStart("allocation"),it.trackNewConnection(),W=E(m(U),"","allocation",T)}function C(){at.debug("reconnectToOldServer"),R=!1,X(),it.trackStart("health"),it.trackNewConnection(),X=E(z,"","health",function(){q||(at.debug("reconnecting with old allocation"),_())})}function k(e,n){try{var r=R?"reusePrevious":"freshConnection";if(n&&n.socketNumber!==K){it.trackError("reconnect",r,"not reconnecting on an old socket. old,new id: "+(n.socketNumber+","+K)),at.debug("not reconnecting on an old socket");return}if(q){Z.disconnected();return}e&&at.debug("Last connection failed, reason: "+e),it.trackProgress("reconnect",r),Z.reconnecting(),q||(R?C():N())}catch(i){it.trackError("reconnect","error",t(i),!0),at.error("exception in maybeReconnect: "+t(i))}}function L(){if(I)try{I.emit("ping",function(){++it.connectedInfo.numberOfPingReplies})}catch(e){at.error("unable to send ping, error: "+t(e)),it.eventLogSettings.logSendPingError===!0&&it.trackError("ping","send",t(e))}}function A(){O(),I&&Q==="websocket"&&(G=setInterval(L,f*1e3))}function O(){G&&(clearInterval(G),G=null)}function M(){Y&&(clearTimeout(Y),Y=null)}function _(){it.trackStart("connectSocket");var n=B.ioOptions||{},r,i=!1;n["force new connection"]=!0,n.reconnect=!1,F.r=j.instance,F.v=o,F.p=j.instancePort,n.query=v(e(F),"&"),n.requireMtls===!0&&(r=n.query.indexOf("&")!==-1?"&":"?",n.query+=r+"auth=true"),r=n.query.indexOf("&")!==-1?"&":"?",n.query+=r+"tc="+encodeURI(JSON.stringify(rt)),n.query+="&timeout="+f,at.debug("connecting to "+j.socketio+"?"+n.query),D(),M(),Y=setTimeout(function(){i?(it.trackProgress("reconnectTimeout","preempted:"+Q),at.debug("reconnecting preempted while connecting")):(it.trackProgress("reconnectTimeout","restarting"),k())},12e4),I=(B.io||io).connect(j.socketio,n),I.socketNumber=++K,I.on("connect",function(){var e,n,r;i=!1;try{if(M(),et.reconnectAttempts=0,q){I&&I.disconnect();return}e=j.url,n=H.url!==e,R=!0,at.debug("connected: "+e),S(e),A(),it.trackEnd("connectSocket"),it.trackConnected(n,Q),Z.ready(e,n)}catch(s){r="exception in socket.on connect: "+t(s),at.error(r),it.trackError("connectSocket","connectHandler",r)}}),I.on("connecting",function(e){i=!0,at.debug("connecting using transportType: "+e),Q=e,it.trackProgress("connecting",Q)}),I.on("connect_failed",function(e){i=!1,O(),M(),at.debug("connect_failed"),it.trackError("connect_failed",Q,e,!0),k(e,this)}),I.on("disconnect",function(){i=!1,O(),M(),at.debug("disconnected"),it.trackDisconnected({serverClosed:q}),it.clearConnectedInfo(),k(null,this)}),I.on("reconnect",function(){i=!1,A(),at.debug("reconnect")}),I.on("reconnect_failed",function(e){i=!1,O(),M(),at.debug("reconnect_failed"),it.trackError("reconnect_failed",Q,e,!0),k(e,this)}),I.on("reconnecting",function(){i=!0,O(),at.debug("reconnecting")}),I.on("error",function(e){var t,n;O(),at.error("error from socket.io: "+e),t=this,i?(it.trackProgress("connectSocket","preempted:"+Q),at.debug("reconnecting preempted while connecting")):(n=w(et.reconnectAttempts),et.reconnectAttempts++,at.debug("Reconnect in "+n+" msecs..."),M(),it.trackError("connectSocket","socketio.error",e,!0),Y=setTimeout(function(){k(e,t)},n))}),I.on("message",function(e){try{var n=null,r,i,s=l();try{e=JSON.parse(e)}catch(o){at.error("unable to parse request, error: "+t(o)+", request:"+e),it.sendResponseError("unable to parse request, error: "+o.message)}e.url&&e.url.indexOf(H.urlPath)===0&&(e.shortUrl="/"+e.url.substring(H.urlPath.length)),at.debug("request: "+JSON.stringify(e)),e.on=function(t,r){t==="data"?n=r:t==="end"&&(n(e.body),r())},r={id:e.id,status:200,headers:{},body:""},i={writeHead:function(e,t){r.status=e,r.headers=t},write:function(e){r.body+=e},end:function(n){var i,o;if(n&&(r.body+=n),r.headers=r.headers||{},e.headers&&e.headers["trouter-request"]&&!r.headers["trouter-request"]&&(r.headers["trouter-request"]=e.headers["trouter-request"]),i=l()-s,r.headers["trouter-client"]=JSON.stringify({cd:i}),at.debug("response: "+JSON.stringify(r)),I)try{I.send(JSON.stringify(r)),it.trackResponse(e,r,i)}catch(u){o="unable to send data on response.end, err: "+t(u),at.error(o),it.sendResponseError(o,e,r)}else it.sendResponseError("no socket",e,r)}},Z.request(e,i)}catch(u){at.error("exception in socket.on message: "+t(u)),it.sendResponseError(u.message,e,null)}})}function D(){if(I){for(var e=0;ethis.eventLogSettings.numberOfStepsToMaintain)){var r=this.steps.slice(0);this.steps.length=0,this.sendTelemetry(c.progress,{reason:"flush"},r)}},s.prototype.trackStart=function(e){this.addStep(e,"start")},s.prototype.trackEnd=function(e){this.addStep(e,"end")},s.prototype.trackError=function(e,t,n,r){(e!=="health"||this.eventLogSettings.logHealthCheckError===!0)&&(r===!0&&this.addStep(e,t,n),this.sendTelemetry(c.error,{},[this.createStep(e,t,n)]))},s.prototype.trackProgress=function(e,t){this.addStep(e,t)},s.prototype.trackConnected=function(e,t){this.setConnectedInfo(e,t);var n=this.steps.slice(0),r=this.totalStepCount,i=l()-this.beginTimestamp;this.steps.length=0,this.totalStepCount=0,this.beginTimestamp=0,this.sendTelemetry(c.connected,{stepCount:n.length,totalStepCount:r,connectionEstablishmentMs_Total:i},n),this.cancelProgressTimer()},s.prototype.trackDisconnected=function(e){e.sessionLengthMS=l()-this.connectedInfo.connectedTimestamp,this.sendTelemetry(c.disconnected,e,[]),this.resetProgressSendTimer()},s.prototype.trackNewConnection=function(){++this.connectionAttempt},s.prototype.trackResponse=function(e,n,r,i){var s={},o,u;i&&(s.hasError=!0,s.error=i);try{if(e){s.requestID=e.id,s.httpMethod=e.method,s.shortUrl=e.shortUrl,o=e.headers||{};for(u in o)o.hasOwnProperty(u)&&(s[u]=o[u])}n&&(s.latencyMS=r,s.responseCode=n.status,s.responseLength=n.body?n.body.length:null)}catch(a){s.hasError=!0,s.error=s.error+"\n"+("error creating response context "+t(a))}this.sendTelemetry(c.response,s,[])},s.prototype.sendResponseError=function(e,t,n){this.trackResponse(t,n,null,e)},H.applyTelemetrySettings=function(e){try{it.mergeSettings(e)}catch(n){at.debug("got an error while trying to apply telemetry settings "+t(n))}},H.getTelemetrySettings=function(){return JSON.parse(JSON.stringify(it.eventLogSettings))},H},(typeof exports!="undefined"?exports:window).trouter=u}(),define("trouter-client/lib/trouterclient",function(){}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("trouter-client/lib/index",["require","exports","./trouterclient"],e)}(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t={createServer:function(){return{open:function(){},close:function(){},on:function(){},getServerState:function(){}}}};return t}return function(){return e("./trouterclient"),this.trouter}.call()}),define("trouter-client",["trouter-client/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-trouter/lib/index",["require","exports","trouter-client","swx-pubsub"],e)}(function(e,t){function a(e){return new u(e)}var n=e("trouter-client"),r=e("swx-pubsub"),i=400,s=500,o={READY:"READY",TROUTER_URL_CHANGED:"TROUTER_URL_CHANGED",AUTH:"AUTH",AUTH_SUCCESS:"AUTH_SUCCESS",AUTH_FAILURE:"AUTH_FAILURE",MESSAGE:"MESSAGE",RECONNECTING:"RECONNECTING",DISCONNECTED:"DISCONNECTED"},u=function(){function e(e){var t=this;this.messageHandlers=[],this.isStarted=!1,this.trouterEndpointUrl=null,this.eventProvider=r.build(),this.isAuthenticating=!1,this.pendingTrouterUrlPromise=null,this.start=function(){t.logProvider.log("[Trouter] open connection");if(t.isStarted){t.logProvider.warn("Trouter session already started. You are calling start twice");return}t.isStarted=!0,t.trouterServer=n.createServer(null,t.populateTrouterOptions()),t.trouterServer.on("ready",t.onMessageChannelReady),t.trouterServer.on("auth",t.onMessageChannelAuthRequired),t.trouterServer.on("request",t.onIncomingMessage),t.trouterServer.on("disconnect",t.onDisconnect),t.trouterServer.on("error",t.onError),t.trouterServer.on("connect",t.onConnect),t.trouterServer.on("connecting",t.onConnecting),t.trouterServer.on("connect_failed",t.onConnectFailed),t.trouterServer.on("reconnect",t.onReconnect),t.trouterServer.on("reconnecting",t.onReconnecting),t.trouterServer.on("reconnect_failed",t.onReconnectFailed),t.trouterServer.on("log",t.onLog),t.trouterServer.open(t.settings.trouterServiceUrl)},this.stop=function(){t.logProvider.log("[Trouter] close connection"),t.isStarted=!1,t.clearMessageHandlers(),t.eventProvider.unsubscribeAll(),t.rejectPendingTrouterUrlPromise();if(t.trouterServer){var e=function(){};t.trouterServer.on("ready",e),t.trouterServer.on("auth",e),t.trouterServer.on("request",e),t.trouterServer.on("disconnect",e),t.trouterServer.on("error",e),t.trouterServer.on("connect",e),t.trouterServer.on("connecting",e),t.trouterServer.on("connect_failed",e),t.trouterServer.on("reconnect",e),t.trouterServer.on("reconnecting",e),t.trouterServer.on("reconnect_failed",e),t.trouterServer.on("log",e),t.trouterServer.close()}},this.trouterUrl=function(){return t.trouterEndpointUrl},this.getServerState=function(){return t.trouterServer.getServerState()},this.registerMessageHandler=function(e){if(t.messageHandlers.some(function(t){return t===e}))throw new Error("Registering the same handler twice is not allowed");t.messageHandlers.push(e)},this.unregisterMessageHandler=function(e){var n=t.messageHandlers.indexOf(e);n>-1&&t.messageHandlers.splice(n,1)},this.clearMessageHandlers=function(){t.messageHandlers=[]},this.getTrouterUrlAsync=function(){return t.pendingTrouterUrlPromise?t.pendingTrouterUrlPromise:t.trouterEndpointUrl&&!t.isAuthenticating?Promise.resolve(t.trouterEndpointUrl):(t.pendingTrouterUrlPromise=new Promise(function(e,n){t.pendingTrouterUrlPromiseResolveRef=e,t.pendingTrouterUrlPromiseRejectRef=n}),t.pendingTrouterUrlPromise)},this.resolvePendingTrouterUrlPromise=function(){t.pendingTrouterUrlPromise&&(t.pendingTrouterUrlPromiseResolveRef(t.trouterEndpointUrl),t.pendingTrouterUrlPromiseResolveRef=null,t.pendingTrouterUrlPromise=null)},this.rejectPendingTrouterUrlPromise=function(e){t.pendingTrouterUrlPromise&&(t.pendingTrouterUrlPromiseRejectRef(e),t.pendingTrouterUrlPromiseRejectRef=null,t.pendingTrouterUrlPromise=null)},this.setLogProvider=function(e){t.logProvider=e||{log:console.log,warn:console.warn,error:console.error,debug:console.debug,info:console.info}},this.onConnect=function(e){return t.logProvider.log("[Trouter] connect",e)},this.onConnecting=function(e){return t.logProvider.log("[Trouter] connecting",e)},this.onConnectFailed=function(e){return t.logProvider.log("[Trouter] connect failed",e)},this.onReconnect=function(e){return t.logProvider.log("[Trouter] reconnect",e)},this.onReconnectFailed=function(e){return t.logProvider.log("[Trouter] reconnect failed",e)},this.onLog=function(e){try{var n=JSON.parse(e);t.logProvider[n.level](e)}catch(r){t.logProvider.warn("onLog failed: "+r)}},this.onError=function(e){return t.logProvider.log("[Trouter] error",e)},this.onDisconnect=function(){t.logProvider.log("[Trouter] disconnected"),t.eventProvider.publish(o.DISCONNECTED),t.trouterEndpointUrl="",t.rejectPendingTrouterUrlPromise()},this.onReconnecting=function(){t.logProvider.log("[Trouter] reconnecting"),t.eventProvider.publish(o.RECONNECTING)},this.onMessageChannelAuthRequired=function(e,n){t.logProvider.log("[Trouter] auth required"),t.isAuthenticating=!0,t.skypeTokenProvider().then(function(n){var r={headers:{"X-Skypetoken":n},payload:JSON.stringify({sr:e})};return t.eventProvider.publish(o.AUTH),t.requestDispatcherProvider.post(t.settings.tpcServiceUrl,r)}).then(function(e){t.trouterUrlTtl=e.response.ttl,t.eventProvider.publish(o.AUTH_SUCCESS),n(e.response)})["catch"](function(e){t.isAuthenticating=!1,t.trouterEndpointUrl="",t.eventProvider.publish(o.AUTH_FAILURE,typeof XMLHttpRequest=="function"&&e instanceof XMLHttpRequest?e:null),t.rejectPendingTrouterUrlPromise(e)})},this.onMessageChannelReady=function(e,n){t.logProvider.log("[Trouter] ready"),t.isAuthenticating=!1,n&&(t.trouterEndpointUrl=t.trouterServer.getServerState().surl,t.eventProvider.publish(o.TROUTER_URL_CHANGED,{url:t.trouterServer.getServerState().surl,ttl:t.trouterUrlTtl})),t.eventProvider.publish(o.READY,{url:t.trouterServer.getServerState().surl,isNewUrl:n}),t.resolvePendingTrouterUrlPromise()},this.buildMessage=function(e){try{var n=JSON.parse(e.body),r=t.getEventIdFromRequestBody(n);return{eventId:r,url:e.url,body:n,headers:e.headers}}catch(i){return null}},this.getEventIdFromRequestBody=function(e){return e&&(e.evt||e.eventId)||null},this.sendBackAcknowledgement=function(e,t){e.writeHead(t),e.end()},this.safeExecuteHandle=function(e,n){try{return e.handleMessage(n)}catch(r){return t.logProvider.warn("A trouter message handler is throwing exceptions. exception: "+r),{isHandled:!0,resultCode:s}}},this.handleMessage=function(e){var n,r={isHandled:!1,resultCode:i};if(!e)return r;for(var s=0;s0&&d.forEach(o.registerMessageHandler),{start:x,registerMessageHandler:o.registerMessageHandler}}function D(e){o?o.registerMessageHandler(e):d.push(e)}function P(){o&&o.stop(),u&&u.unregisterEndpoint(v.trouterSettings.registrationId)}function H(){return o?o.getTrouterUrlAsync():Promise.reject(new Error("trouterServiceInstance is not yet initialized"))}var n=e("swx-registrar"),r=e("swx-trouter"),i=e("swx-browser-globals"),s={AUTHENTICATION_SUCCEEDED:"authenticationSucceeded",AUTHENTICATION_FAILED:"authenticationFailed",TROUTER_INIT:"trouterinit",TROUTER_READY_EVENT:"trouterReadyEvent",TROUTER_READY_TIMEOUT:"trouterReadyTimeout",TROUTER_AUTH_EVENT:"trouterAuthEvent",TROUTER_RECONNECTING:"trouterReconnecting",RENEWAL:"renewal",NEW_CONNECTION:"newConnection",ENDPOINT_REGISTRATION_FAILED:"endpointRegistrationFailed"},o,u,a,f,l,c,h,p,d=[],v,m=0;t.initialize=_,t.registerMessageHandler=D,t.stop=P,t.getTrouterUrlAsync=H}),define("swx-trouter-manager",["swx-trouter-manager/lib/index"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/trouter/trouter",["require","exports","swx-jskype-internal-application-instance","swx-client-info","ecs-client","../electron","jcafe-property-model","../serviceAccessLayer/requestDispatcher","swx-log-tracer","swx-trouter-manager","swx-browser-detect","swx-constants","swx-utils-common","jskype-settings-instance","swx-enums"],e)}(function(e,t){function v(){return p.isFeatureOn(c.COMMON.featureFlags.NG_CALLING)?p.settings.incomingCalls.pnhNGCTemplate:p.settings.incomingCalls.pnhTemplate}function m(){var e=p.settings.version.split(".",4);while(e.length<4)e.push("0");return e[3]=e[2],e[2]=p.settings.ecsClientCobrandTag,p.settings.platformId+"_"+e.join(".")}function g(){return new Promise(function(e,t){n.get().personsAndGroupsManager.mePerson.id.get().then(function(n){var r={clientName:d.ecsClientNames.Skype,clientVersion:m(),endpoints:p.settings.incomingCalls.trouterTelemetryEnvironment,teamName:p.settings.ecsTrouterKey,userId:n,requestTimeout:3e3};i.fetchConfig(r,e,t)},function(){t()})})}function y(){return n.get().signInManager.state()===d.loginState.SignedIn?n.get().signInManager._skypeToken():Promise.reject("User currently not signed in, can not fetch token")}function b(){var e=a.getLogger("Trouter"),t={log:e.log,info:e.info,error:e.warn,debug:e.debug,warn:e.warn};return t}function w(){return{registrationId:h.guid.create(),registrarServiceUrl:p.settings.incomingCalls.registrarServiceUrl,registrarTtlInSeconds:p.settings.incomingCalls.registrarTtlInSeconds,maxRegistrationTimeInMs:p.settings.incomingCalls.maxRegistrationTimeInMs,registrarRefreshTimeoutInMs:p.settings.incomingCalls.registrarRefreshTimeoutInMs,pnhAppId:p.settings.incomingCalls.pnhAppId,pnhTemplate:v(),platform:l["default"].getBrowserInfo().browserName,platformUIVersion:r.getBIVersion(),trouterServiceUrl:p.settings.incomingCalls.trouterServiceUrl,tpcServiceUrl:p.settings.incomingCalls.tpcServiceUrl,version:p.settings.version,trouterReadyTimeoutInMs:p.settings.incomingCalls.trouterReadyTimeoutInMs,hostTelemetryTenantToken:p.settings.telemetry.jSkypeTenantToken,trouterConnectTimeoutInMs:p.settings.incomingCalls.trouterConnectTimeoutInMs,productName:p.settings.productName,sessionId:p.settings.sessionId,environment:p.settings.environment,trouterUrl:t.trouterUrl}}function E(){return{getSkypeToken:y,logger:b(),requestDispatcher:u,customRegistrationProvider:l["default"].getBrowserInfo().isElectron?s:null,sendTelemetryEvent:n.get()._telemetryManager.sendEvent}}function S(e){return{eventLogger:n.get()._telemetryManager._getLogger(p.settings.telemetry.trouterTenantToken),eventFactory:n.get()._telemetryManager._getEventProperties,settings:e}}function x(e){var t={trouterSettings:w(),actions:E(),telemetryConfig:S(e)};return f.initialize(t)}function T(){return g().then(function(e){return x(e)},function(){return x(null)})}function N(e){f.registerMessageHandler(e)}function C(){f.stop()}function k(){return f.getTrouterUrlAsync()}var n=e("swx-jskype-internal-application-instance"),r=e("swx-client-info"),i=e("ecs-client"),s=e("../electron"),o=e("jcafe-property-model"),u=e("../serviceAccessLayer/requestDispatcher"),a=e("swx-log-tracer"),f=e("swx-trouter-manager"),l=e("swx-browser-detect"),c=e("swx-constants"),h=e("swx-utils-common"),p=e("jskype-settings-instance"),d=e("swx-enums");t.trouterUrl=o.property({value:null}),t.initialize=T,t.registerMessageHandler=N,t.stop=C,t.getTrouterUrlAsync=k}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/callTimeout",["require","exports","jskype-settings-instance","swx-enums","swx-browser-globals"],e)}(function(e,t){function o(e,t){t(),u(e)}function u(e){var t=s[e.conversationId];t&&(i.getWindow().clearTimeout(t.timer),t.callStateSubscription.dispose(),delete s[e.conversationId])}function a(e){return e===r.callConnectionState.Disconnected||e===r.callConnectionState.Connected}function f(e,t){if(e.selfParticipant.audio.state()===r.callConnectionState.Notified||e.activeModalities.audio()){var f={};f.timer=i.getWindow().setTimeout(o.bind(null,e,t),n.settings.incomingCalls.connectTimeout),f.callStateSubscription=e.selfParticipant.audio.state.when(a,u.bind(null,e)),s[e.conversationId]=f}}var n=e("jskype-settings-instance"),r=e("swx-enums"),i=e("swx-browser-globals"),s={};t.callStart=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/callingServiceBase",["require","exports","swx-jskype-internal-application-instance","swx-browser-detect","jskype-settings-instance","swx-enums","jcafe-property-model","swx-constants","../../lib/services/callController","swx-util-calling-stack","../../lib/services/callRegister","../../lib/utils/chat/conversation","../../lib/modelHelpers/calling/participantHelper","../../lib/modelHelpers/propertyModelHelper","../../lib/services/trouter/trouter","../../lib/services/calling/callTimeout"],e)}(function(e,t){var n=e("swx-jskype-internal-application-instance"),r=e("swx-browser-detect"),i=e("jskype-settings-instance"),s=e("swx-enums"),o=e("jcafe-property-model"),u=e("swx-constants"),a=e("../../lib/services/callController"),f=e("swx-util-calling-stack"),l=e("../../lib/services/callRegister"),c=e("../../lib/utils/chat/conversation"),h=e("../../lib/modelHelpers/calling/participantHelper"),p=e("../../lib/modelHelpers/propertyModelHelper"),d=e("../../lib/services/trouter/trouter"),v=e("../../lib/services/calling/callTimeout"),m=function(){function e(e,t){var r=this;this.meCapabilities=n.get().personsAndGroupsManager.mePerson.capabilities,this.startEnabled=o.property({value:!0}),this.stopEnabled=o.property({value:!0}),this.acceptEnabled=o.property({value:!0}),this.rejectEnabled=o.property({value:!0}),this.isGVCOutgoingEnabled=i.isFeatureOn(u.COMMON.featureFlags.GVC_OUTGOING),this.isGroupVideoChromeLinuxEnabled=i.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_GROUP_VIDEO_CALLING_CHROME_LINUX),this.isPSTNEnabled=i.isFeatureOn(u.COMMON.featureFlags.PSTN_ENABLED),this.isPluginlessPSTNEnabled=i.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_PSTN_CALLING),this.isCallingEnabled=i.isFeatureOn(u.COMMON.featureFlags.CALLING),this.iAmInConversation=!0,this.pstnParticipantInConversation=!1,this.callStarted=o.property({readOnly:!0}),this.start=p.createCommandWithSetter(function(){return r._setMediaConnectionType(),r.resetDevicesPermission(),r.setCallToConnectingState(),r.startCallConnectTimeout(),a.placeCall(r.conversation,r.withVideo)},this.startEnabled),this.stop=o.command(this.stopCall.bind(this),this.stopEnabled),this.accept=p.createCommandWithSetter(function(){return r.resetDevicesPermission(),r.setCallToConnectingState(),r.startCallConnectTimeout(),a.acceptCall(r.conversation,r.withVideo)},this.acceptEnabled),this.reject=o.command(function(){return r.conversation._callHandler?r.conversation._callHandler.rejectCall():(h.handleParticipantLeavingStateTransition(r.conversation.selfParticipant,s.callDisconnectionReason.Busy),h.handleRemoteParticipantsLeavingStateTransition(r.conversation.participants()),Promise.resolve())},this.rejectEnabled),this._setMediaConnectionType=function(){var e=s.mediaConnectionType.Unknown;r._canHandlePluginlessCall()?e=s.mediaConnectionType.Pluginless:r.conversation._callData.isCurrentCallIncoming()&&(e=r.conversation._callData.hasIncomingNGCNotification()?s.mediaConnectionType.PluginBasedNGC:s.mediaConnectionType.PluginBasedP2P),r.conversation.mediaConnectionType(e)},this._setPSTNParticipants=function(e){r.pstnParticipantInConversation=e,r.handleCallingCommands()},this._hasPSTNParticipants=function(){return r.pstnParticipantInConversation},this._canHandlePluginlessCall=function(){var e=r.conversation._callData.isCurrentCallIncoming()&&!r.conversation._callData.hasIncomingNGCNotification();return f.get().isPluginlessCallingSupported()?e?!1:!r.isPluginlessPSTNEnabled&&(r._hasPSTNParticipants()||c.isPstnOnlyConversation(r.conversation))?!1:!0:!1},this._membershipChanged=function(e){r.iAmInConversation=e,r.handleCallingCommands()},this.conversation=e,this.withVideo=t,this.setupCallingCommands()}return e.prototype.enableCallingCommand=function(){this.startEnabled(!0),this.acceptEnabled(!0),this.stopEnabled(!0)},e.prototype.disableCallingCommand=function(e){this.startEnabled(!1,e),this.acceptEnabled(!1,e),this.stopEnabled(!1,e)},e.prototype.disableStartForPSTN=function(e){this.startEnabled(!1,e)},e.prototype.isPSTNConversation=function(){return this.pstnParticipantInConversation},e.prototype.subscribeToGroupConversation=function(){this.conversation.isGroupConversation.once(!0,this.handleCallingCommands.bind(this))},e.prototype.handleCanPlaceCallChange=function(e){e?this.handleCallingCommands():this.startEnabled(!1)},e.prototype.subscribeToCallRegisterEvents=function(){l.get().canPlaceCall.changed(this.handleCanPlaceCallChange.bind(this))},e.prototype.subscribeToMeAVCapabilities=function(){this.meCapabilities.audio.changed(this.handleCallingCommands.bind(this)),this.meCapabilities.video.changed(this.handleCallingCommands.bind(this))},e.prototype.subscribeToParticipantsCount=function(){this.conversation.participantsCount.changed(this.handleCallingCommands.bind(this))},e.prototype.subscribeToActiveConversationAVModality=function(){this.conversation.activeModalities.audio.changed(this.handleCallingCommands.bind(this)),this.conversation.activeModalities.video.changed(this.handleCallingCommands.bind(this))},e.prototype.subscribeToTrouterUrl=function(){f.get().isPluginlessCallingSupported()&&d.trouterUrl.changed(this.handleCallingCommands.bind(this))},e.prototype.isChromeOnLinux=function(){return r["default"].getSystemInfo().osName===r["default"].OPERATING_SYSTEMS.LINUX&&(r["default"].getBrowserInfo().browserName===r["default"].BROWSERS.CHROME||r["default"].getBrowserInfo().browserName===r["default"].BROWSERS.ELECTRON)},e.prototype.handleCallingCommands=function(){if(!this.isCallingEnabled)return this.disableCallingCommand(s.callingNotSupportedReasons.FeatureDisabled),!1;if(this.conversation.isGroupConversation()){if(!this.isGVCOutgoingEnabled)return this.disableCallingCommand(s.callingNotSupportedReasons.FeatureDisabled),!1;if(this.withVideo&&this.isChromeOnLinux()&&!this.isGroupVideoChromeLinuxEnabled)return this.disableCallingCommand(s.callingNotSupportedReasons.FeatureDisabled),!1}return this.isPSTNConversation()&&!this.isPSTNEnabled?(this.disableStartForPSTN(s.callingNotSupportedReasons.FeatureDisabled),!1):this.iAmInConversation?this._hasTooManyParticipants()&&!this._activeConversationModality()?(this.disableCallingCommand(s.callingNotSupportedReasons.TooManyParticipants),!1):this.meCapabilities.audio()?this.withVideo&&!this.meCapabilities.video()?(this.disableCallingCommand(this.meCapabilities.video.reason),!1):!d.trouterUrl()&&f.get().isPluginlessCallingSupported()?(this.disableCallingCommand(s.callingNotSupportedReasons.TrouterNotInitialized),!1):(this.enableCallingCommand(),l.get().canPlaceCall()||this.startEnabled(!1),undefined):(this.disableCallingCommand(this.meCapabilities.audio.reason),!1):(this.disableCallingCommand(s.callingNotSupportedReasons.NotInConversation),!1)},e.prototype.setupCallingCommands=function(){this.handleCallingCommands(),this.isCallingEnabled&&(this.subscribeToGroupConversation(),this.subscribeToCallRegisterEvents(),this.subscribeToMeAVCapabilities(),this.subscribeToParticipantsCount(),this.subscribeToActiveConversationAVModality(),this.subscribeToTrouterUrl())},e.prototype.resetDevicesPermission=function(){n.get().devicesManager.mediaCapabilities.isMicrophoneEnabled._set(!0),n.get().devicesManager.mediaCapabilities.isCameraEnabled._set(!0)},e.prototype.setCallToConnectingState=function(){this.callStarted._set(new Date),h.updateParticipantsAudioVideoState(this.conversation,s.callConnectionState.Disconnected),h.updateParticipantAudioVideoState(this.conversation.selfParticipant,s.callConnectionState.Connecting)},e.prototype.startCallConnectTimeout=function(){var e=this;v.callStart(this.conversation,function(){e.stopCall(s.callDisconnectionReason.CallConnectTimeout)})},e.prototype.stopCall=function(e){var t=e||s.callDisconnectionReason.Terminated;return h.updateParticipantAudioVideoState(this.conversation.selfParticipant,s.callConnectionState.Disconnecting,t),a.endCall(this.conversation,t)},e}();t.__esModule=!0,t["default"]=m});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/audioService",["require","exports","jcafe-property-model","jskype-settings-instance","swx-enums","./callingServiceBase"],e)})(function(e,t){function a(e,t){return new u(e)}var n=e("jcafe-property-model"),r=e("jskype-settings-instance"),i=e("swx-enums"),s=e("./callingServiceBase"),o=["0","1","2","3","4","5","6","7","8","9","*","#"],u=function(e){function t(t){var r=e.call(this,t,!1)||this;return r.callConnected=n.property({readOnly:!0,value:null}),r.disconnectionReason=n.property({readOnly:!0}),r.sendDtmf=n.command(r.sendDtmfCommandImpl.bind(r),r.callConnected),r.callId=n.property({readOnly:!0}),r._dispose=function(){r.callConnectedSubscription.dispose(),r.callConnectingSubscription.dispose()},r.callConnectingSubscription=r.conversation.selfParticipant.audio.state.when(i.callConnectionState.Connecting,r.onCallConnecting.bind(r)),r.callConnectedSubscription=r.conversation.selfParticipant.audio.state.when(i.callConnectionState.Connected,r.onCallConnected.bind(r)),r}return __extends(t,e),t.prototype.onCallConnecting=function(e){e!==i.callDisconnectionReason.CallEscalated&&this.callConnected._set(null)},t.prototype.onCallConnected=function(e){e!==i.callDisconnectionReason.CallEscalated&&this.callConnected._set(new Date)},t.prototype.sendDtmfCommandImpl=function(e){var t=this;return new Promise(function(n,r){o.indexOf(e)!==-1?t.conversation._callHandler.sendDtmf(e).then(function(){n(e)},function(){r(e)}):r(e)})},t.prototype._hasTooManyParticipants=function(){return this.conversation.participantsCount()>=r.settings.maximumParticipantsAudio},t.prototype._activeConversationModality=function(){return this.conversation.activeModalities.audio()},t}(s["default"]);t.AudioService=u,t.build=a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/videoService",["require","exports","jskype-settings-instance","jcafe-property-model","./callingServiceBase","swx-enums"],e)})(function(e,t){function a(e,t){return new u(e)}var n=e("jskype-settings-instance"),r=e("jcafe-property-model"),i=e("./callingServiceBase"),s=e("swx-enums"),o=function(){function e(){this.participant=r.property({value:null})}return e}();t.ActiveSpeaker=o;var u=function(e){function t(t){var n=e.call(this,t,!0)||this;return n.maxVideos=r.property(),n.videoMode=r.property({value:s.videoMode.Both}),n.activeSpeaker=new o,n}return __extends(t,e),t.prototype._hasTooManyParticipants=function(){return this.conversation.participantsCount()>=n.settings.maximumParticipantsVideo},t.prototype._activeConversationModality=function(){return this.conversation.activeModalities.video()},t}(i["default"]);t.VideoService=u,t.build=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/callingFacade",["require","exports","../../../lib/telemetry/logging/callingLogTracer"],e)}(function(e,t){function s(){return i?Promise.resolve(i):Promise.reject({error:"Handler not set"})}function o(e){i=e}function u(e){var t=s().then(function(t){return t.selectCameraDevice(e)});return t["catch"](function(e){r.error("selectCameraDevice error",e)}),t}function a(e){var t=s().then(function(t){t.selectMicrophoneDevice(e)});return t["catch"](function(e){r.error("selectMicrophoneDevice error",e)}),t}function f(e){var t=s().then(function(t){t.selectSpeakerDevice(e)});return t["catch"](function(e){r.error("selectSpeakerDevice error",e)}),t}function l(){var e=s().then(function(e){return e.getPluginVersion()});return e["catch"](function(e){r.log("getPluginVersion error",e)}),e}function c(){var e=s().then(function(e){return e.getMonitorList()});return e["catch"](function(e){}),e}function h(e,t){var n=s().then(function(n){return n.getDeviceName(e,t)});return n["catch"](function(e){}),n}function p(e){var t=s().then(function(t){return t.setScreenCaptureMonitor(e)});return t["catch"](function(e){}),t}function d(e,t,n){var r=s().then(function(r){return r.getMonitorPreview(e,t,n)});return r["catch"](function(e){}),r}var n=e("../../../lib/telemetry/logging/callingLogTracer"),r=n.get(),i;t.setCallingHandler=o,t.selectCameraDevice=u,t.selectMicrophoneDevice=a,t.selectSpeakerDevice=f,t.getPluginVersion=l,t.getMonitorList=c,t.getDeviceName=h,t.setScreenCaptureMonitor=p,t.getMonitorPreview=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/sharedResource",["require","exports","swx-enums","jcafe-property-model","../../lib/services/calling/callingFacade"],e)}(function(e,t){function o(e,t){return new s(e,t)}var n=e("swx-enums"),r=e("jcafe-property-model"),i=e("../../lib/services/calling/callingFacade"),s=function(){function e(e,t){var s=this;this._getPreviewImage=function(e,t){return new Promise(function(r,o){if(s._type!==n.sharedResourceType.Desktop){o("Not supported");return}i.getMonitorPreview(s._id,e,t).then(r,o)})},this._type=e,this._id=t,this.type=r.property({readOnly:!0,value:e}),this.id=r.property({readOnly:!0,value:t})}return e}();t.SharedResource=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/screenSharingService",["require","exports","jcafe-property-model","../../lib/modelHelpers/propertyModelHelper","swx-util-calling-stack","swx-enums","../../lib/services/calling/callingFacade","../../lib/models/sharedResource"],e)}(function(e,t){function f(e){return new a(e)}var n=e("jcafe-property-model"),r=e("../../lib/modelHelpers/propertyModelHelper"),i=e("swx-util-calling-stack"),s=e("swx-enums"),o=e("../../lib/services/calling/callingFacade"),u=e("../../lib/models/sharedResource"),a=function(){function e(e){var t=this;this.startEnabled=n.property({value:!1}),this.acceptEnabled=n.property({value:!1}),this.stopEnabled=n.property({value:!1}),this.sharedResourcesInternal=n.collection(),this.shareableResourcesInternal=n.collection({get:this.getShareableResources.bind(this)}),this.sharer=n.property({value:null}),this.sharedResources=this.sharedResourcesInternal.asReadOnly(),this.shareableResources=this.shareableResourcesInternal.asReadOnly(),this.controller=n.property({value:null}),this.controlRequesters=n.collection(),this.requestControl=n.disabledCommand(),this.releaseControl=n.disabledCommand(),this.acceptControlRequest=n.disabledCommand(),this.rejectControlRequest=n.disabledCommand(),this.start=r.createCommandWithSetter(function(){return t.sharedResourcesInternal.empty(),new Promise(function(e,n){t.shareableResources.get(0).then(function(r){o.setScreenCaptureMonitor(r.id()).then(function(){t.sharedResourcesInternal.add(r),t.sharer(t.conversation.selfParticipant),t.conversation.selfParticipant.screenSharing.state._set(s.callConnectionState.Connecting),e(!0)},n)},n)})},this.startEnabled),this.accept=r.createCommandWithSetter(function(){var e=t.sharer();e&&e.screenSharing.state._set(s.callConnectionState.Connecting)},this.acceptEnabled),this.reject=n.disabledCommand(),this.stop=r.createCommandWithSetter(function(){var e=t.sharer();e&&e.screenSharing.state()!==s.callConnectionState.Disconnecting&&e.screenSharing.state()!==s.callConnectionState.Disconnected&&e.screenSharing.state._set(s.callConnectionState.Disconnecting)},this.stopEnabled),this.conversation=e,e.selfParticipant.audio.state.changed(this.handleScreenSharingState.bind(this)),this.sharer.changed(function(e){t.sharerStateSubscription&&(t.sharerStateSubscription.dispose(),t.sharerStateSubscription=null),e&&(t.sharerStateSubscription=e.screenSharing.state.changed(function(n,r,i){i&&n===s.callConnectionState.Disconnected&&t.sharer()===e&&(t.sharer(null),t.sharedResourcesInternal.empty()),t.handleScreenSharingState()})),t.handleScreenSharingState()})}return e.prototype.handleScreenSharingState=function(){var e=this.conversation.participants().some(function(e){return e.person.capabilities.screenSharing()}),t=this.conversation.selfParticipant.audio.state()==s.callConnectionState.Connected,n=i.get().isPluginlessCallingSupported();if(!e||!t||n){this.startEnabled(!1),this.stopEnabled(!1),this.acceptEnabled(!1);return}var r=this.sharer();this.startEnabled(r!==this.conversation.selfParticipant),this.stopEnabled(!!r),this.acceptEnabled(r&&r!==this.conversation.selfParticipant)},e.prototype.getShareableResources=function(){var e=this;return this.shareableResourcesInternal.empty(),this.getShareableResourcesPromise||(this.getShareableResourcesPromise=new Promise(function(t,n){o.getMonitorList().then(function(r){r&&r.length?(r.forEach(function(t){e.shareableResourcesInternal.add(u.build(s.sharedResourceType.Desktop,t.monitorId),t.monitorId)}),t(e.shareableResourcesInternal())):n("Failed to get shareable resources"),e.getShareableResourcesPromise=null},n)})),this.getShareableResourcesPromise},e}();t.ScreenSharingService=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/editMessageHandler",["require","exports","../../../lib/services/annotations/main","swx-enums"],e)}(function(e,t){function i(e,t,n){n.type()!==t.type()?o(e,t,n):u(t,n)}function s(e){return!!e.html}function o(e,t,n){n.timestamp._set(t.timestamp()),e.replaceMessage(t,n)}function u(e,t){var i,o=e.direction().toLowerCase()===r.direction.Incoming.toLowerCase();s(e)&&s(t)&&(i=t.html(),e._actualId=t._id,e.isDeleted._set(t.isDeleted()),e.isEdited._set(t.isEdited()),n["default"].updateMessageProperties(e,t),e._skypeemoteoffset&&!t.isDeleted()&&o&&!t._skypeemoteoffset&&(i=e.html().substr(0,e._skypeemoteoffset)+i),e.html._set(i))}var n=e("../../../lib/services/annotations/main"),r=e("swx-enums");t.handleMessageEdit=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/historyService",["require","exports","jcafe-property-model","lodash-compat","swx-constants","swx-chat-service/lib/constants","../../lib/utils/chat/message","../../lib/utils/chat/generator","../../lib/utils/chat/editMessageHandler","jskype-settings-instance","swx-log-tracer","swx-enums","../../lib/services/annotations/main","swx-utils-chat"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("lodash-compat"),i=e("swx-constants"),s=e("swx-chat-service/lib/constants"),o=e("../../lib/utils/chat/message"),u=e("../../lib/utils/chat/generator"),a=e("../../lib/utils/chat/editMessageHandler"),f=e("jskype-settings-instance"),l=e("swx-log-tracer"),c=e("swx-enums"),h=e("../../lib/services/annotations/main"),p=e("swx-utils-chat"),d=[c.activityType.ParticipantHistoryDisclosed,c.activityType.ParticipantJoiningEnabled,c.activityType.ParticipantTopicUpdate],v,m=function(){function e(e,t,r){var s=this;this.markAllAsReadCommandState=n.boolProperty(!0),this.historyDisclosedChainTask=n.task(),this.removeAllCommandState=n.boolProperty(!0),this._messagesWithUnseenHearts=n.collection(),this.hiddenMessageNumber=0,this.hiddenTypesMapper={},this.newChunkOfMessages=!1,this._activityItemsInternal=n.collection({subscribed:function(){},unsubscribed:this.handleActivityItemUnSubscribed.bind(this)}),this.getMoreActivityItems=n.command(this.getMoreActivityItemsCommand.bind(this),n.boolProperty(!0)),this.markAllAsRead=n.command(this.markAllAsReadCommand.bind(this),this.markAllAsReadCommandState),this.historyDisclosedCommandEnabled=n.property({value:!1}),this.isHistoryDisclosed=n.property({value:!1,set:n.command(this.setHistoryDisclosed.bind(this),this.historyDisclosedCommandEnabled)}),this.removeAll=n.command(this.removeAllCommand.bind(this),this.removeAllCommandState),this._reset=function(){s._activityItemsInternal.empty(),s.messageCache.reset(!0),s.getMoreActivityItems.enabled._set(!0)},this._removeMessage=function(e){var t=e.key()+"";s.messageCache.onItemRemoved(t),s.removeMessage(t)},this._addOutgoingMessage=function(e){return s.addMessage(e)},this._processRawMessage=function(e,t,n,r){if(!e.id)return;s.messageCache.getItem(e.id)?s.messageCache.onItemUpdated(e):n||s.messageCache.onItemAdded(e),s.processMessage(e,t,n),!t&&!n&&!r&&s.markConversationAsReadIfMessageIsSystem(e)},this._updateReadStatusFromServer=function(){s.messageCache.onConsumptionHorizonChanged(),s._activityItemsInternal().forEach(function(e){e.isRead._set(o.isMessageReadOnServer(s.conversation._consumptionHorizon,e.key(),e.timestamp().getTime()))})},this.getMessagesFromCache=function(e,t){s.messageCache.get(e).then(s.handleMessagesReceived.bind(s,e,t))["catch"](t.reject.bind(t))},this.apiHandler=t,this.conversation=r,this.messageCache=new e(t,r),v||(f.isFeatureOn(i.COMMON.featureFlags.UNREAD_MSG_LOGGING)?v=l.getLogger("unread-msgs"):v={error:function(){},warn:function(){},info:function(){},log:function(){},debug:function(){}}),this.historyDisclosedChainTask.resolve(),this.activityItems=this._activityItemsInternal.sort(this.byTimestamp),this.unreadActivityItemsCount=this.messageCache.unreadActivityItemsCount,this._unreadActivityItemsWithKeywordsCount=this.messageCache._unreadActivityItemsWithKeywordsCount,this.isGuestHostConversation=p.conversation.isGuestHostConversation(r.conversationId),this.isHidingSystemMessagesEnabled=f.isFeatureOn(i.COMMON.featureFlags.HIDE_SYSTEM_MESSAGES),this.hiddenTypesMapper[c.activityType.ParticipantHistoryDisclosed]=0,this.hiddenTypesMapper[c.activityType.ParticipantJoiningEnabled]=1}return e.prototype.markConversationAsReadIfMessageIsSystem=function(e){if(this.messageCache.unreadActivityItemsCount()===0&&!o.isMessageReadOnServer(this.conversation._consumptionHorizon,e.key,e.timestamp)&&!o.isMessageOutgoing(e)&&!o.doesMessageTypeSupportUnreadState(e)){var t=this._activityItemsInternal(e.key);t&&this.apiHandler.setConsumptionHorizonToMessage(this.conversation,t)}},e.prototype.addMessage=function(e){try{this._activityItemsInternal.add(e,e.key()+"")}catch(t){return!1}return!0},e.prototype.removeMessage=function(e){var t=this._activityItemsInternal(e+"");t&&this._activityItemsInternal.remove(e+"")},e.prototype.handleActivityItemUnSubscribed=function(){var e=this.activityItems();for(var t=0;t0)v.log("historyService.setConsumptionToLastMessage:",t.conversation.conversationId),t.apiHandler.setConsumptionHorizonToMessage(t.conversation,r)},r=function(){if(t.activityItems().length===0){if(t.getMoreActivityItems.enabled())return t.getMoreActivityItems(1).then(r)}else n()};r()},e.prototype.removeAllCommand=function(){var e=this;if(this.removeAllTask)return this.removeAllTask.promise;this.removeAllTask=n.task();var t=function(){e.messageCache.reset(),e._activityItemsInternal.empty(),e.removeAllTask.resolve()};return this.removeAllTask.promise["finally"](function(){e.removeAllTask=null}),this.apiHandler.removeAllMessages(this.conversation.conversationId,t,this.removeAllTask.reject.bind(this.removeAllTask)),this.removeAllTask.promise},e.prototype.handleMessagesReceived=function(e,t,n){var r=this.activityItems.size(),i=[];n.forEach(function(e){var t=i.filter(function(t){return t.clientmessageid===e.clientmessageid&&!t.skypeeditedid&&!!e.clientmessageid});t.length||i.push(e)}),this.addMessageCollectionSync(i);var s=this.activityItems.size()-r,o=e-s;o>0&&this.messageCache.hasMoreItems()?this.getMessagesFromCache(o,t):t.resolve(),this.messageCache.hasMoreItems()||this.getMoreActivityItems.enabled._set(!1)},e.prototype.getMoreActivityItemsCommand=function(e){var t=this,r=this.getMoreActivityItemsTask;return r?r.promise:(r=this.getMoreActivityItemsTask=n.task(),this.getMoreActivityItemsTask.promise["finally"](function(){t.getMoreActivityItemsTask=null}),this.getMessagesFromCache(e,r),r.promise)},e.prototype.addMessageCollectionSync=function(e){var t=this;this.newChunkOfMessages=!0,r.forEach(e,function(e){t.processMessage(e)})},e.prototype.byTimestamp=function(e,t){return e.timestamp()this.conversation.lastModificationTimestamp()&&(this.conversation.lastModificationTimestamp._set(e.timestamp()),this._lastMessageFromServer=e)},e.prototype.replaceMessage=function(e,t){this._removeMessage(e),this.addMessage(t)},e.prototype.applyEditIfIsNewest=function(e,t){var n=this.messageCache.getMostRecentEditForMessage(e._id);n&&t.timestamp()>=n.timestamp&&a.handleMessageEdit({replaceMessage:this.replaceMessage.bind(this)},e,t)},e.prototype.editOriginalMessageIfSomeEditAvailable=function(e){var t=this.messageCache.getMostRecentEditForMessage(e._id);if(t){var n=u.activityFromRawMessage(t,this.conversation);a.handleMessageEdit({replaceMessage:this.replaceMessage.bind(this)},e,n)}},e.prototype.addMessageWithUnseenHeart=function(e,t){var n=t.key(),r=h["default"].getLastPersonFromProperty(t,s.MESSAGE_PROPERTIES.PER_USER.EMOTIONS,i.COMMON.emotionTypes.HEART);this._messagesWithUnseenHearts(n)&&this._messagesWithUnseenHearts.remove(n);var o={id:n,timestamp:e,type:t.type,html:t.html,text:t.text,sender:t.sender,person:r,isDeleted:t.isDeleted};this._messagesWithUnseenHearts.add(o,n)},e.prototype.collectUnseenHeartsIfAny=function(e){var t=h["default"].getMessagePropertyLastTimestamp(e,s.MESSAGE_PROPERTIES.PER_USER.EMOTIONS,i.COMMON.emotionTypes.HEART),n=e.key();if(this.isMessageWithUnseenHeart(e,this.conversation))this.addMessageWithUnseenHeart(t,e);else if(this._messagesWithUnseenHearts(n)){var r=this._messagesWithUnseenHearts(n).timestamp;(!t||t=0&&a.handleMessageEdit({replaceMessage:i.replaceMessage.bind(i)},f,s);return}if(u){h();return}if(r&&!t){f._updateAllProperties(s);return}if(o&&!t){f._updateAllProperties(s);return}i.applyEditIfIsNewest(f,s)},v=function(){if(s._isFromPolling)return;h(),f._updateAllProperties(s)};if(f){if(s.sender!==f.sender)return;var m=s.isEdited&&!s.isEdited()&&s.isDeleted&&!s.isDeleted(),g=s._id!==f._id,y=f._originalContent!==s._originalContent;if(m&&g&&y){v();return}p(),this.collectUnseenHeartsIfAny(f)}else if(!e.skypeeditedid){if(n===!0&&!t){this.collectUnseenHeartsIfAny(s);return}this.addMessage(s),this.editOriginalMessageIfSomeEditAvailable(s)}this.updateLastModificationTimestamp(s)},e}();t.__esModule=!0,t["default"]=m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/file",["require","exports","swx-jskype-internal-application-instance","jcafe-property-model","swx-constants","swx-enums","jskype-settings-instance","../../lib/utils/chat/generator","../../lib/services/asyncMedia/main","swx-telemetry-buckets","swx-i18n"],e)}(function(e,t){function h(e,t){return new c(e,t)}var n=e("swx-jskype-internal-application-instance"),r=e("jcafe-property-model"),i=e("swx-constants"),s=e("swx-enums"),o=e("jskype-settings-instance"),u=e("../../lib/utils/chat/generator"),a=e("../../lib/services/asyncMedia/main"),f=e("swx-telemetry-buckets"),l=e("swx-i18n"),c=function(){function e(e,t){var c=this;this.name=r.property({readOnly:!0}),this.size=r.property({readOnly:!0,value:0}),this.icon=r.property({readOnly:!0}),this.progress=r.property({readOnly:!0,value:0}),this.state=r.property({readOnly:!0}),this.cancel=r.disabledCommand(),this.pause=r.disabledCommand(),this.resume=r.disabledCommand(),this._send=function(e){e.isImage=function(){var t=["image/png","image/x-png","image/jpeg"];return t.some(function(t){return e.type&&e.type===t})};var t=r.task(),h,p=e.isImage(),d=function(){h.status._set(s.activityStatus.Succeeded),c.state._set(s.fileUploadState.Sent),t.resolve(),w(!0)},v=function(e){h.status._set(s.activityStatus.Failed),c.state._set(s.fileUploadState.Failed),t.reject(e),w(!1,e)},m=function(e,t){h.shouldAbort()&&t.abort(),e.lengthComputable&&(h.progress(e.loaded/e.total*100),c.progress._set(h.progress()))},g=function(t){c.icon._set(t);if(e.isImage()){var n=t.match(/(.+)(\/.+\/.+)$/i)[1];h._uri=n,h.thumbnailUrl.get()}},y=function(){var e=function(e){h=u.outgoingPictureActivityItem(c.conversation),c.conversation.historyService._addOutgoingMessage(h);if(e.size>i.COMMON.fileTransfer.MAX_PHOTO_SIZE){v("Upload file size is too big");return}a.get().sendFile(c.conversation.conversationId,e,m,g).then(t,v)},t=function(e){h.documentId._set(e),c.apiHandler.sendPhotoSharingMessage(c.conversation,h,e,c.name(),d,v)};return{send:e}},b=function(){var e=function(e){var n=o.isFeatureOn(i.COMMON.featureFlags.FILE_TRANSFER_ENABLED);if(!n){var r=l.localization.fetch({key:"file_transfer_upload_not_supported"});h=u.outgoingTextMessageActivityItem({content:r},c.conversation),c.conversation.historyService._addOutgoingMessage(h),v("Feature is disabled");return}h=u.outgoingFileActivityItem(e,c.conversation),c.conversation.historyService._addOutgoingMessage(h);if(e.size>i.COMMON.fileTransfer.MAX_FILE_SIZE){v("Upload file size is too big");return}a.get().sendFile(c.conversation.conversationId,e,m,g).then(t,v)},t=function(e){h.documentId._set(e),c.apiHandler.sendFileTransferMessage(c.conversation,h,e,c.name(),c.size(),d,v)};return{send:e}},w=function(e,t){var r=n.get()._telemetryManager,s=i.COMMON.telemetry.chat.FILE_TRANSFER,u=c.name().match(/[0-9a-z]+$/i)[0].toLowerCase(),a={success:e,type:u,fileTypeGroup:f.getFileTypeGroup(u),size:c.size()};t&&(a.reason=t),r.sendEvent(o.settings.telemetry.jSkypeTenantToken,s,a)};c.initFileProperties(e);var E=p?y():b();return E.send(e),t.promise},this.apiHandler=t,this.conversation=e}return e.prototype.initFileProperties=function(e){this.name._set(e.name),this.size._set(e.size),this.state._set(s.fileUploadState.Uploading)},e}();t.File=c,t.build=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/fileTransferService",["require","exports","jcafe-property-model","../../lib/models/file","../../lib/services/asyncMedia/main"],e)}(function(e,t){function o(e,t){return new s(e,t)}var n=e("jcafe-property-model"),r=e("../../lib/models/file"),i=e("../../lib/services/asyncMedia/main"),s=function(){function e(e,t){this.files=n.collection(),this.apiHandler=t,this.conversation=e,this.send=n.command(this.sendCommand.bind(this),this.conversation.activeModalities.chat),this.remove=n.command(this.removeCommand.bind(this),this.conversation.activeModalities.chat)}return e.prototype.sendCommand=function(e){var t=this,i=[];return Array.prototype.forEach.call(e,function(e){var n=r.build(t.conversation,t.apiHandler);i.push(n._send(e)),t.files.add(n)}),n.task.waitAll(i)},e.prototype.removeCommand=function(e){return i.get().deleteFile(e)},e}();t.FileTransferService=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/autoCalling",["require","exports","swx-jskype-internal-application-instance","../../../lib/services/callController","jskype-settings-instance","swx-util-calling-stack","swx-constants","swx-enums","swx-utils-common","../../../lib/telemetry/logging/callingLogTracer","jcafe-property-model","reqwest","swx-browser-globals"],e)}(function(e,t){function v(e){return new d(e)}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/services/callController"),i=e("jskype-settings-instance"),s=e("swx-util-calling-stack"),o=e("swx-constants"),u=e("swx-enums"),a=e("swx-utils-common"),f=e("../../../lib/telemetry/logging/callingLogTracer"),l=e("jcafe-property-model"),c=e("reqwest"),h=e("swx-browser-globals"),p=f.get(),d=function(){function e(e){var t=this;this.autoCallPayloadHandled=!1,this.isActive=!1,this.autoCallingSubs=[],this.shellAppCanJoin=l.boolProperty(!1),this.autoCallingMode=function(){return t.autoCallingModeInternal},this.partnerId=function(){return t.partnerIdInternal},this.callId=function(){return t.callIdInternal},this.reset=function(e){p.log("[AutoCall] reset, current autoCall()",t.conversation.autoCall()),t.conversation.autoCall()&&(t.conversation.autoCall(!1,e),t.sendTelemetry(o.COMMON.telemetry.autoCalling.AUTO_CALL_ENDED,{reason:e||"unknown",participantsCount:t.conversation.participantsCount()}),t.autoCallingModeInternal=undefined,t.partnerIdInternal=undefined,t.callIdInternal=undefined,!t.isActive&&t.autoCallRejectRef&&t.autoCallRejectRef({reason:e,message:"Autocall failed, reason:"+e,type:o.COMMON.callingErrors.AUTO_CALL_FAILED}),t.isActive=!1,n.get()._telemetryManager.setCommonProperty("autoCalling",!1))},this.handleAutoCall=function(){var e=new Promise(function(e,n){var r=function(){t.isActive=!0,t.clearSubscriptions(),e(t.conversation)};if(!i.isFeatureOn(o.COMMON.featureFlags.AUTO_CALLING)){p.log("AutoCalling is disabled, return conversation"),r();return}if(!t.conversation.autoCall()){r();return}t.autoCallRejectRef=n,p.log("AutoCalling handling, autoCall:",t.conversation.autoCall());var u=function(){t.sendTelemetry(o.COMMON.telemetry.autoCalling.ATTEMPT_TO_JOIN),t.isActive=!0,t.clearSubscriptions(),e(t.conversation)},a=function(){t.sendTelemetry(o.COMMON.telemetry.autoCalling.ATTEMPT_TO_JOIN),t.isActive=!0,e(t.conversation)},f=function(e){p.log("AutoCalling, waiting for participants, currently",t.conversation.participants().length),t.conversation.participants().length?e():(t.autoCallingSubs.push(t.conversation.participants.subscribe()),t.autoCallingSubs.push(t.conversation.participants.added(e)))},l=function(){p.log("AutoCalling, handling in parent window"),f(function(){t.clearSubscriptions(),t.conversation._callHandler.joinCall(!0)}),a()},c=function(){p.log("AutoCalling, handling in shellapp, can join:",t.shellAppCanJoin()),t.autoCallingSubs.push(t.shellAppCanJoin.once(!0,u))},d=function(){p.log("AutoCalling, handling standard plugin call"),f(u)};t.conversation.autoCall()&&(h.getWindow().shellApp?(c(),t.setupAutoCallTimeout()):s.get().isInBrowserCallingSupported()?s.get().isInBrowserCallingSupported()&&(d(),t.setupAutoCallTimeout()):l())});return e["catch"](function(e){t.sendTelemetry(o.COMMON.telemetry.autoCalling.AUTO_CALL_HANDLING_ERROR),p.error("Error while handling auto calling promise:",e)}),e},this.setupAutoCalling=function(e,r,i){if(t.autoCallingModeInternal||t.partnerIdInternal||t.callIdInternal)throw new Error("Auto-calling has already been set up");n.get()._telemetryManager.setCommonProperty("autoCalling",t.partnerIdInternal=r),n.get()._telemetryManager.setCommonProperty("autoCallId",t.callIdInternal=i),n.get()._telemetryManager.setCommonProperty("autoCallMode",t.autoCallingModeInternal=e),t.conversation.autoCall(!0)},this.setupMeeting=function(e,n){var r;if(!i.isFeatureOn(o.COMMON.featureFlags.AUTO_CALLING))return p.log("AutoCalling is disabled"),undefined;if(t.autoCallPayloadHandled||h.getWindow().shellApp)return p.warn("Cant update meeting details, previous message was handled or in shell app"),undefined;try{r=JSON.parse(n)}catch(s){return t.sendTelemetry(o.COMMON.telemetry.autoCalling.AUTO_CALL_PAYLOAD_INVALID),p.log("Unable to parse autoCallPayload",n),undefined}return t.matchAutoCallWithConversation(e)?(p.log("Setup autoCalling",e.conversationId,r),t.autoCallPayloadHandled=!0,t.setupAutoCalling(r.Mode,r.PartnerService,r.CallId),r.Mode===o.COMMON.autoCallingMode.call?(t.sendTelemetry(o.COMMON.telemetry.autoCalling.HOST_JOINED),e.selfParticipant.audio.state.once(u.callConnectionState.Connecting,function(){t.callbackAutoCallingService(e,r)})):t.sendTelemetry(o.COMMON.telemetry.autoCalling.PARTICIPANT_JOINED),undefined):!1},this.conversation=e}return e.prototype.sendTelemetry=function(e,t){var r=t||{};r.eventName=e,r.mode=this.autoCallingModeInternal,r.partnerId=this.partnerIdInternal,r.callId=this.callIdInternal,p.log("[AutoCall] telemetry sent",r),n.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,o.COMMON.telemetry.autoCalling.MASTER_EVENT,r)},e.prototype.handleAutoCallTimeout=function(){this.isActive?this.conversation.selfParticipant.audio.state()!==u.callConnectionState.Connected&&(this.reset(u.callDisconnectionReason.AutoCallTimeout),r.endCall(this.conversation)):(this.reset(u.callDisconnectionReason.AutoCallTimeout),r.abortAutoCall(this.conversation))},e.prototype.setupAutoCallTimeout=function(){h.getWindow().setTimeout(this.handleAutoCallTimeout.bind(this),i.settings.autoCalling.callTimeout)},e.prototype.handleServiceFailure=function(){var e=this;h.getWindow().setTimeout(function(){e.reset(u.callDisconnectionReason.AutoCallFailed),r.abortAutoCall(e.conversation)},i.settings.autoCalling.serviceFailureTimeout)},e.prototype.callbackAutoCallingService=function(e,t){var n=this,r=JSON.stringify({host:e.selfParticipant.person.id(),payload:t.Token});p.log("AutoCalling service response:",r),c.compat({url:t.CallbackUrl,crossOrigin:!0,dataType:"json",data:r,method:"PUT",contentType:"application/json",error:function(e){p.log("AutoCalling service error",e),n.handleServiceFailure()},success:function(e){p.log("AutoCalling service success",e)}})},e.prototype.clearSubscriptions=function(){this.autoCallingSubs.forEach(function(e){return e&&e.dispose()}),this.autoCallingSubs=[]},e.prototype.matchAutoCallWithConversation=function(e){var t=a.sessionStorage.get(o.COMMON.autoCallingThreadId);return t===e.conversationId?(p.log("[AutoCall] conversation with auto call matched"),a.sessionStorage.remove(o.COMMON.autoCallingThreadId),!0):(p.log("[AutoCall] can not match conversation with auto call, ignoring"),!1)},e}();t.AutoCallingService=d,t.build=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/ecsUtils",["require","exports","lodash-compat"],e)}(function(e,t){function i(e){var t=e.version.split(".",4);while(t.length<4)t.push("0");return t[3]=t[2],t[2]=e.ecsClientCobrandTag,r+"_"+t.join(".")}function s(e){return n.isString(e.ecsHosts)?JSON.parse(e.ecsHosts):e.ecsHosts||[]}function o(e){return e.initParams&&e.initParams.apiKey?e.initParams.apiKey:undefined}var n=e("lodash-compat"),r=908;t.getClientVersion=i,t.getHosts=s,t.getApiKey=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/spaces",["require","exports","swx-jskype-internal-application-instance","swx-enums","jcafe-property-model","ecs-client","../../lib/utils/ecsUtils","reqwest","jskype-settings-instance"],e)}(function(e,t){function c(e){l=e}function h(e){function s(t,n){var i="https://"+n.UrlGeneratorService.Host;n.UrlGeneratorService.Port!==443&&(i+=":"+n.UrlGeneratorService.Port),i+=n.UrlGeneratorService.Endpoints.Threads;var s={method:"post",url:i,dataType:"json",contentType:"application/json",headers:{"X-Skypetoken":t},data:JSON.stringify({baseDomain:n.WebLauncher.BaseUrl,threadId:e}),crossOrigin:!0};u.compat(s).then(r.resolve.bind(r),r.reject.bind(r))}function o(){r.reject(new Error("Loading of ecs configuration for spaces failed"))}var r=i.task();return n.get().signInManager._skypeToken().then(function(e){t.fetchConfig().then(s.bind(null,e),o)}),r.promise}var n=e("swx-jskype-internal-application-instance"),r=e("swx-enums"),i=e("jcafe-property-model"),s=e("ecs-client"),o=e("../../lib/utils/ecsUtils"),u=e("reqwest"),a=e("jskype-settings-instance"),f=null,l=null;t.initialize=c,t.fetchConfig=function(){if(!f){var e=o.getApiKey(l);f=new Promise(function(t,n){s.fetchConfig({clientName:r.ecsClientNames.Skype,clientVersion:o.getClientVersion(l),endpoints:o.getHosts(l),teamName:a.settings.ecsSpacesKey,queryParams:e?{apikey:e}:undefined},function(e){t(e)},function(e){n(e)})})}return f},t.getSpacesData=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/cacheBase",["require","exports","swx-constants","swx-log-tracer","jskype-settings-instance","jcafe-property-model","lodash-compat"],e)}(function(e,t){var n=e("swx-constants"),r=e("swx-log-tracer"),i=e("jskype-settings-instance"),s=e("jcafe-property-model"),o=e("lodash-compat"),u=function(){function e(e,t){var o=this;this.$unit={getCachedItems:this._getCachedItems.bind(this),getNewUnconsumedItems:this._getNewUnconsumedItems.bind(this),obtain:this._obtain.bind(this),onItemAddedOrUpdated:this._onItemAddedOrUpdated.bind(this)},this.cacheLogger=r.getLogger("Cache"),this.cache=s.collection(),this.consumed={},this.log=function(){var e=[];for(var t=0;t0||!!o._serverHasMoreItems()},this.onItemAdded=function(e){o.consumed[e.id]=!0,o._onItemAddedOrUpdated(e)},this.onItemUpdated=function(e){o._onItemAddedOrUpdated(e)},this.onItemRemoved=function(e){o.log("onItemRemoved:",e),o.cache.remove(e+""),o._onItemRemoved(e)},this.get=function(e){var t=s.task(),n=o._getCachedItems(e);return n.length===0?(o.log("No items in cache, getting them from service:",e),o.serviceLoadTask=o.serviceLoadTask||o._getItemsFromService(e),o.serviceLoadTask):(o.log("Returning items from cache:",n),t.resolve(n),o._serverHasMoreItems()&&o.getRemainingUnconsumedSize()0&&t.length>0){var n=l.find(e,function(e){return e.id===t[0]._id});if(!n)return;s.conversation.historyService._processRawMessage(n,!1,!1,!0),s.conversation._lastMessageRefreshed=!0}},s.unreadActivityItemsCount=n.property({readOnly:!0,value:0,get:s.unreadActivityItemsCountGetter.bind(s)}),s._unreadActivityItemsWithKeywordsCount=n.property({readOnly:!0,value:0,get:s.unreadActivityItemsCountGetterKeyword.bind(s)}),s.getOldestServerMessage=function(){var e=null;return s.forAllItems(function(t){if(s.isContactRequestMessage(t))return;if(!e||e.timestamp>t.timestamp)e=t}),e},s.onConsumptionHorizonChanged=function(){s.forAllItems(s.updateMessageReadState.bind(s)),s.updateUnreadActivityItemsCount()},s.getMostRecentEditForMessage=function(e){var t=s.getItem(e),n=function(e){return t.clientmessageid&&e.skypeeditedid===t.clientmessageid&&e.author===t.author};return t?s.getItems(n).sort(r.sort.byTimestampDescending)[0]||null:null},s.apiHandler=t,s.conversation=i,a.get().subscribe(s.systemEvents.FORCE_RESYNC,s.setHasMoreItemsOnServerFlag.bind(s)),s}return __extends(t,e),t.prototype.updateMessageReadState=function(e){if(this.isOutgoingMessage(e)){e.isUnread=!1;return}e.isUnread=!u.isMessageReadOnServer(this.conversation._consumptionHorizon,e.key,e.timestamp)},t.prototype.isUnread=function(e){return typeof e.isUnread=="undefined"&&this.updateMessageReadState(e),e.isUnread},t.prototype.isOutgoingMessage=function(e){var t=new RegExp("^4:"),n=t.test(this.conversation.conversationId);return typeof e.isOutgoing=="undefined"&&(e.isOutgoing=n||u.isMessageOutgoing(e)),e.isOutgoing},t.prototype.cacheMessages=function(e){var t=this;this.log("cacheMessages",e),e.forEach(function(e){t.log("caching and sanitizing message",e),h.message(e),e.key=o.getMessageKey(e),e.timestamp=e.timestamp||+(new Date(e.originalarrivaltime)),t.extendMessage(e),t.getItem(e.id)?(t.log("updating message",e),t.replaceItem(e,e.id)):(t.log("adding message",e),t.cacheItem(e,e.id),t.size()===1&&t.unreadActivityItemsCountGetterTask&&t.getUnreadMessagesForCounter())}),this.updateUnreadActivityItemsCount()},t.prototype.extendMessage=function(e){if(e.contactRequestType||e.pstnEventType||e.pluginFreeMessageType)return;c.extendRawMessage(e,this.conversation)},t.prototype.updateUnreadActivityItemsCount=function(){var e=this,t=[],n=this.conversation.chatService._notificationKeywords&&this.conversation.chatService._notificationKeywords.length>0,r=this.getAllUnreadMessages().filter(u.canMessageBeMarkedAsUnreadInUI);n&&(t=l.filter(r,function(t){return e.conversation.chatService.shouldNotify(t.content)})),this.log("updateUnreadActivityItemsCount",r),this.unreadActivityItemsCount._set(r.length-t.length),this._unreadActivityItemsWithKeywordsCount._set(t.length)},t.prototype.getAllUnreadMessages=function(){var e=this;return this.getItems(function(t){return t.skypeeditedid?!1:e.isUnread(t)&&!e.isOutgoingMessage(t)})},t.prototype.hasOnlyFakeMessage=function(){return this.size()>0&&!this.getOldestServerMessage()},t.prototype.getUnreadMessagesForCounter=function(){var e=this;this.log("getUnreadMessages");var t=function(){e.unreadActivityItemsCountGetterTask.promise.state()==="pending"?e.unreadActivityItemsCountGetterTask.resolve(e.unreadActivityItemsCount()):e.unreadActivityItemsCountGetterTask.promise.state()==="resolved"&&e.updateUnreadActivityItemsCount()},n=function(){var r=e.getOldestServerMessage(),i=r&&e.isUnread(r),s=e.getAllUnreadMessages().length0};this.updateUnreadActivityItemsCount(),this.conversation._isAlive||this.getAllUnreadMessages().length>0||r()?n():t()},t.prototype.isContactRequestMessage=function(e){return e.contactRequestType},t.prototype.unreadActivityItemsCountGetter=function(){if(!this.unreadActivityItemsCountGetterTask||this.unreadActivityItemsCountGetterTask.promise.state()==="resolved")this.unreadActivityItemsCountGetterTask=n.task(),this.getUnreadMessagesForCounter();return this.unreadActivityItemsCountGetterTask.promise},t.prototype.unreadActivityItemsCountGetterKeyword=function(){var e=this;return this.unreadActivityItemsCountGetter().then(function(){return e._unreadActivityItemsWithKeywordsCount()})},t.prototype.setHasMoreItemsOnServerFlag=function(){this.serverHasMoreItems=!0},t.prototype._serverHasMoreItems=function(){return this.serverHasMoreItems},t.prototype._getItemsFromService=function(e,t){var r=this,i=n.task(),s=function(e){if(r.hasOnlyFakeMessage()){o([],!1);return}r.log("received messages from server - error"),r.onNewItemsLoaded(),i.reject(e)},o=function(t,n){r._updateConversationLastMessage(t),r.log("received messages from server",t,n),r.onNewItemsLoaded(),r.serverHasMoreItems=n,r.cacheMessages(t);var s=r._getCachedItems(e);r.log("Returning messages from server",s),i.resolve(s)};return this.apiHandler.syncMessages(this.conversation,v,o,s),i.promise},t.prototype._onItemAddedOrUpdated=function(e){this.log("_onItemAddedOrUpdated"),this.cacheMessages([e])},t.prototype._onItemRemoved=function(e){},t.prototype._cacheItem=function(e,t){},t.prototype._emptyCache=function(){var e=this;this.log("_emptyCache");var t=this.getItems(function(t){return!e.isContactRequestMessage(t)});this.clean(t)},t}(i.CacheBase);t.__esModule=!0,t["default"]=m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/pstnEventsHandler",["require","exports","swx-enums","lodash-compat"],e)}(function(e,t){function s(e){return new i(e)}var n=e("swx-enums"),r=e("lodash-compat"),i=function(){function e(e){var t=this;this.participantStateObservers={},this.subscribeToConversation=function(e){t.reset(),t.conversation=e,t.conversation.selfParticipant.audio.state.changed(t.selfParticipantsAudioStateChanged)},this.dispose=function(){t.reset()},this.reset=function(){t.participantsObserver&&t.participantsObserver.dispose(),t.conversation&&(t.conversation.participants().forEach(t.unsubscribeParticipant),t.conversation.selfParticipant.audio.state.changed.off(t.selfParticipantsAudioStateChanged)),t.participantStateObservers={},t.conversation=null},this.selfParticipantsAudioStateChanged=function(e){e===n.callConnectionState.Disconnected?(t.participantsObserver&&t.participantsObserver.dispose(),t.conversation.participants().forEach(t.unsubscribeParticipant)):e===n.callConnectionState.Connecting&&(t.participantsObserver=t.conversation.participants.observe(t.participantsChanged),t.conversation.participants().forEach(t.subscribeParticipant))},this.participantsChanged=function(e,n){r.forIn(e,function(e){t.subscribeParticipant(e)}),r.forIn(n,function(e){t.unsubscribeParticipant(e)})},this.subscribeParticipant=function(e){if(!t.isPstnEndpoint(e.audio.endpoint()))return;var n=e.person.id();if(n in t.participantStateObservers)return;var r=function(n){var r=e.audio.state.reason;t.pstnEventProcessor.process(t.conversation,e,r,n)};t.participantStateObservers[n]=r,e.audio.state.changed(r)},this.unsubscribeParticipant=function(e){var n,r;r=e.person.id(),r in t.participantStateObservers&&(n=t.participantStateObservers[r],e.audio.state.changed.off(n),delete t.participantStateObservers[r])},this.isPstnEndpoint=function(e){return/^(\+)?\d+$/.test(e)},this.pstnEventProcessor=e}return e}();t.PstnEventsHandler=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/pstnMessageFactory",["require","exports","swx-enums","swx-utils-chat"],e)}(function(e,t){function i(e,t){return u(n.activityType.PstnInsufficientFunds,e,t)}function s(e,t){return u(n.activityType.PstnInvalidNumber,e,t)}function o(e,t){return u(n.activityType.PstnForbiddenNumber,e,t)}function u(e,t,n){var i=r.dateTime.getDate();return{id:+i,timestamp:i,pstnEventType:e,isGroup:t,participantName:n.person.displayName(),participantEndpoint:n.audio.endpoint(),isOutgoing:!0}}var n=e("swx-enums"),r=e("swx-utils-chat");t.getInsuficientFundsMessage=i,t.getInvalidNumberMessage=s,t.getForbiddenNumberMessage=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/pstnActivityItemAdder",["require","exports","swx-enums","./pstnMessageFactory"],e)}(function(e,t){function s(){return new i}var n=e("swx-enums"),r=e("./pstnMessageFactory"),i=function(){function e(){}return e.prototype.process=function(e,t,r,i){i===n.callConnectionState.Disconnected&&(e.isGroupConversation()||this.isPstnOnlyConversation(e))&&this.addActivityItem(e,t,r)},e.prototype.addActivityItem=function(e,t,i){var s;switch(i){case n.callDisconnectionReason.InsufficientFunds:s=r.getInsuficientFundsMessage(e.isGroupConversation(),t);break;case n.callDisconnectionReason.InvalidNumber:s=r.getInvalidNumberMessage(e.isGroupConversation(),t);break;case n.callDisconnectionReason.EmergencyCallDenied:case n.callDisconnectionReason.ForbiddenNumber:case n.callDisconnectionReason.Refused:s=r.getForbiddenNumberMessage(e.isGroupConversation(),t)}s&&e.historyService._processRawMessage(s)},e.prototype.isPstnOnlyConversation=function(e){return e.participants.size()===1&&this.isPstnEndpoint(e.participants()[0].audio.endpoint())},e.prototype.isPstnEndpoint=function(e){return/^(\+)?\d+$/.test(e)},e}();t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/conversation",["require","exports","swx-jskype-internal-application-instance","swx-browser-globals","swx-constants","jcafe-property-model","../../lib/modelHelpers/propertyModelHelper","../../lib/modelHelpers/propertyValidator","../../lib/modelHelpers/personsAndGroupsHelper","../../lib/utils/chat/parser","../../lib/modelHelpers/calling/callData","../../lib/modelHelpers/calling/internalCallTelemetry","./capabilities","./participant","./chatService","./audioService","./videoService","./screenSharingService","./historyService","./fileTransferService","../../lib/services/calling/autoCalling","../../lib/services/spaces","../../lib/utils/chat/conversation","../../lib/utils/chat/messagesCache","jskype-constants","jskype-settings-instance","swx-enums","../../lib/modelHelpers/calling/pstnEventsHandler","../../lib/modelHelpers/calling/pstnActivityItemAdder","../../lib/utils/chat/generator","../../lib/services/asyncMedia/main","swx-mri","swx-mri/lib/mriMaps","swx-utils-chat"],e)}(function(e,t){var n=e("swx-jskype-internal-application-instance"),r=e("swx-browser-globals"),i=e("swx-constants"),s=e("jcafe-property-model"),o=e("../../lib/modelHelpers/propertyModelHelper"),u=e("../../lib/modelHelpers/propertyValidator"),a=e("../../lib/modelHelpers/personsAndGroupsHelper"),f=e("../../lib/utils/chat/parser"),l=e("../../lib/modelHelpers/calling/callData"),c=e("../../lib/modelHelpers/calling/internalCallTelemetry"),h=e("./capabilities"),p=e("./participant"),d=e("./chatService"),v=e("./audioService"),m=e("./videoService"),g=e("./screenSharingService"),y=e("./historyService"),b=e("./fileTransferService"),w=e("../../lib/services/calling/autoCalling"),E=e("../../lib/services/spaces"),S=e("../../lib/utils/chat/conversation"),x=e("../../lib/utils/chat/messagesCache"),T=e("jskype-constants"),N=e("jskype-settings-instance"),C=e("swx-enums"),k=e("../../lib/modelHelpers/calling/pstnEventsHandler"),L=e("../../lib/modelHelpers/calling/pstnActivityItemAdder"),A=e("../../lib/utils/chat/generator"),O=e("../../lib/services/asyncMedia/main"),M=e("swx-mri"),_=e("swx-mri/lib/mriMaps"),D=e("swx-utils-chat"),P=i.COMMON.conversation.TOPIC_DELIMITER,H=T.PEOPLE.authorizationStates,B=null,j={admin:C.participantRole.Leader,user:C.participantRole.Attendee},F={PICTURE:"picture",AUTOCALLING:"autoCalling",JOINING_ENABLED:"joiningenabled",HISTORY_DISCLOSED:"historydisclosed"},I=function(){function e(e,t,r){var u=this;this.participantsStore=s.collection(),this.topicSubscriptions=[],this.updatingGeneratedTopic=!1,this.mePerson=n.get().personsAndGroupsManager.mePerson,this.pendingInvitationsInternal=s.collection(),this.joiningCommandEnabled=s.property({value:!1}),this.sendPollCommandEnabled=s.property({value:!1}),this.favoritingCommandEnabled=s.property({value:!1}),this.sendContactInfoCommandEnabled=s.boolProperty(!1),this.amParticipatingInConversation=!0,this.addParticipantCommandEnabled=s.property({value:!1}),this.removeParticipantCommandEnabled=s.property({value:!1}),this.joiningEnabledChainTask=s.task().resolve(),this.setFavoriteChainTask=s.task().resolve(),this.setTopicCommandProperty=s.boolProperty(!1),this.setTopicCommand=s.command(this.setTopic.bind(this),this.setTopicCommandProperty),this.pstnEventListener=k.build(L.build()),this.isFavoritesFlagOn=N.isFeatureOn(i.COMMON.featureFlags.FAVORITES_CONVERSATION_ENABLED),this.threadPropertiesUpdateSubscribers=[],this.escalatedParticipants=[],this._isAlive=!1,this.avatarUrl=s.property({value:B}),this.topic=s.property({set:this.setTopicCommand,value:""}),this.spawnedConversation=s.property({readOnly:!0}),this.uri=s.property({readOnly:!0,get:this.uriGetter.bind(this)}),this.participantsCount=this.participantsStore.size,this._topicSetEnabled=s.boolProperty(!1),this._conversationIdReady=s.boolProperty(!1),this._callPayload={},this._botsSettings={},this.autoCall=s.boolProperty(!1),this.activeModalities=new h["default"],this.lastModificationTimestamp=s.property({readOnly:!0,value:null}),this.isJoiningEnabled=s.property({value:!1,set:s.command(this.setJoiningEnabled.bind(this),this.joiningCommandEnabled)}),this.pendingInvitations=this.pendingInvitationsInternal.asWritable({add:s.command(this.addInvitationCommand.bind(this),s.boolProperty(!0)),remove:s.command(this.removeInvitationCommand.bind(this),this.activeModalities.chat)}),this.mediaConnectionType=s.property({value:C.mediaConnectionType.Unknown}),this.sendPollMessage=s.command(this.sendPollCommand.bind(this),this.sendPollCommandEnabled),this.sendContactInfo=s.command(this.sendContactInfoCommand.bind(this),this.sendContactInfoCommandEnabled),this.acknowledge=s.enabledCommand(function(){return o.createResolvedPromise()}),this._properties={},this._consumptionHorizon={lastReadMessageTimestamp:0,modificationTime:0,lastReadMessageId:0},this._callData=l.build(),this._internalCallTelemetry=c.build(),this._notificationsEnabled=s.boolProperty(!0),this._updateThreadPropertiesSubscription={add:this.addUpdateThreadPropertiesSubscription.bind(this),remove:this.removeUpdateThreadPropertiesSubscription.bind(this)},this._onlineStateChanged=function(){u.updateChatModality(),u.audioService.start.enabled._set(u.apiHandler.isOnline())},this._setCallHandler=function(e){u._callHandler=e},this._addParticipant=function(e,t){return u.addParticipant(e.id(),t,e)},this._removeParticipant=function(e){u.removeParticipant(e.id())},this._updateConsumptionHorizon=function(e){if(!e)return undefined;var t=S.parseConsumptionHorizon(e),n=!u._consumptionHorizon||u._consumptionHorizon.modificationTime0;r=r||e.id===t.mePerson.id()||o}),this.setAmParticipatingInConversation(r),this.participantsStore.each(function(e){n[e.id]||t.removeParticipant(e.id)}),this.forEach(n,function(e){var r=n[e].role.toLowerCase(),i=n[e].contactType;t.addParticipant(e,j[r],null,i)})},e.prototype.updateBotSettingsProperties=function(e){if(!e)return undefined;this._botsSettings=e},e.prototype.setAmParticipatingInConversation=function(e){if(e===this.amParticipatingInConversation)return;this.amParticipatingInConversation=e,this.isFavoritesFlagOn&&this._isFavorited()&&!this.amParticipatingInConversation&&this._isFavorited(!1),this.updateChatModality(),this.updateAudioVideoAvailibility()},e.prototype.setTopic=function(e){return e.length===0?undefined:(this.apiHandler.setTopic(this.conversationId,e),e)},e.prototype.updateJoiningOption=function(e){var t=e.threadProperties&&e.threadProperties[F.JOINING_ENABLED];t&&this.isJoiningEnabled._set(t.toLowerCase()==="true")},e.prototype.updateAutoCallingOption=function(e){e.threadProperties&&e.threadProperties.autoCallingPayload&&this._autoCallingService.setupMeeting(this,e.threadProperties.autoCallingPayload)},e.prototype.updateHistoryDisclosedOption=function(e){var t=e.threadProperties&&e.threadProperties[F.HISTORY_DISCLOSED];if(t){var n=t.toLowerCase()==="true";n&&this.historyService.getMoreActivityItems.enabled._set(!0),this.historyService.isHistoryDisclosed._set(n)}},e.prototype.updateGroupAvatar=function(e){var t=e.threadProperties&&e.threadProperties[F.PICTURE];if(!t)return;var n=/^(URL@.*\.com)\//,r=t&&t.match(n);r&&(t=t.replace(r[1],N.settings.amdServiceHost),this.avatarUrl(t))},e.prototype.generateTopicFromMembers=function(e){var t=null;return e.length!==this.membersCount&&(t=e.slice(0,4).map(function(e){return M.getId(e.id)}).join(P)),t},e.prototype.updateTopic=function(e){var t;e.threadProperties&&e.threadProperties.topic&&e.threadProperties.topic!==" "?t=e.threadProperties.topic:e.members&&(t=this.generateTopicFromMembers(e.members)),this.membersCount=e.members&&e.members.length||this.membersCount;if(!t)return;if(t===this.mePerson.id()){this.topic._set("");return}var n=t.split(P),r=[];this.clearPersonTopicUpdate();for(var i=0;i-1});return o.length===e.members.length},t.prototype.filterByTopic=function(e,t){if(!e.threadProperties||!t)return!1;var n,r=t.split(" ");for(var i=r.length-1;i>=0;i--){var s=new RegExp("\\b"+r[i],"i");n=s.test(e.threadProperties.topic);if(!n)break}return n?!0:!1},t.prototype.filterByGroup=function(e,t){return o.isGroupConversation(e.id)===t},t.prototype.getMoreCommand=function(){var e=this,t=r.task(),i,o=function(t){var n=e.getConversationKeyword(t);if(!n)return;i=i.filter(function(t){return e.executeConversationQuery(t,n)})},u=function(){i=e.conversationsCache.getAllItems(),Object.keys(e.keywords).forEach(o),i.map(function(t){var r=new s["default"](n.get().conversationsManager._getOrCreateConversation(t.id));e.results._add(r)}),t.resolve()};return this.conversationsCache._syncAllConversations.enabled()?this.conversationsCache._syncAllConversations().then(u):u(),t.promise},t.prototype.getConversationKeyword=function(e){var t=this.conversationKeywords.filter(function(t){return t.key===e});return t.length===0?undefined:t[0]},t.prototype.executeConversationQuery=function(e,t){var n=this.keywords[t.key];return typeof n!="undefined"?t.call(e,n):!1},t}(i["default"]);t.__esModule=!0,t["default"]=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/webapiMapper/conversationLiveStateHandler",["require","exports","swx-jskype-internal-application-instance","../../../lib/utils/chat/parser","swx-browser-globals","jskype-settings-instance","swx-constants","swx-browser-detect","swx-log-tracer","lodash-compat"],e)}(function(e,t){function b(e,t){var i=e.match(p);if(!i)return;y.log("P2P Live state update",{content:e});var s=i[1],o=i[2],u=i[3],a=i[5]*h,f=i[6];if(s!==l)return;var d=r.getConversationIdFromUrl(t),v=n.get().conversationsManager._getConversation(d);if(!v){y.warn("Unable to find conversation");return}u===c?N(a,f,o,v):k(v)}function w(e,t){var r=null,f=null,l=null,c=null,h=a.getLogger("NGCBlackBar"),p=i.getWindow();if(!s.isFeatureOn(o.COMMON.featureFlags.GVC_JOINING)){h.log("conversationLiveStateHandler:updateNGCCallState: GVC Joining not supported");return}if(!s.isFeatureOn(o.COMMON.featureFlags.NG_CALLING)){h.log("conversationLiveStateHandler:updateNGCCallState: NGC caling not supported");return}if(u["default"].getBrowserInfo().browserName===u["default"].BROWSERS.SKYPE_SHELL)return;if(!t){h.log("conversationLiveStateHandler:updateNGCCallState: GVC Joining is supported but no awareness_conversationLiveState");return}var d=e,v=n.get().conversationsManager._getConversation(d);if(!v){h.log("conversationLiveStateHandler::updateNGCCallState: no conversation found","with id = ",d);return}if(!t.awareness_conversationLiveState||t.awareness_conversationLiveState==="null"){E(v);return}if(!v.activeModalities.chat()){h.log("conversationLiveStateHandler:updateNGCCallState: The conversation is inactive (e.g. user was removed)"),E(v);return}try{var m=JSON.parse(t.awareness_conversationLiveState);r=m.conversationUrl,f=m.conversationId,l=m.groupCallInitiator,c=m.expiration}catch(y){h.error(y);return}if(r&&f){p.clearTimeout(g[v.conversationId]);var b=c*1e3-(new Date).getTime();h.log("conversationLiveStateHandler::updateNGCCallState: setting timeout for : "+b+" ms"),b>0&&(v._setCanJoinNGCCall(!0,l,r,f),g[v.conversationId]=p.setTimeout(E.bind(null,v),b))}else E(v)}function E(e){g.hasOwnProperty(e.conversationId)&&(i.getWindow().clearTimeout(g[e.conversationId]),e._setCanJoinNGCCall(!1))}function S(e){try{return JSON.parse(e)}catch(t){return null}}function x(e){return e.filter(function(e){return v.indexOf(e.VoiceStatus)!==-1})}function T(e){return f.isArray(e.Participants)?x(e.Participants).length>0:!1}function N(e,t,n,r){var i=S(t);if(u["default"].getBrowserInfo().browserName===u["default"].BROWSERS.SKYPE_SHELL)return;if(i){if(i.AccessToken===m)return;r._setCanJoinCall(T(i),n,i),C(e,r),y.log("Enabling P2P black bar")}else y.error("Unable to enable P2P black bar, wrong/missing payload")}function C(e,t){i.getWindow().clearTimeout(g[t.conversationId]),g[t.conversationId]=i.getWindow().setTimeout(k.bind(null,t),e)}function k(e){if(u["default"].getBrowserInfo().browserName===u["default"].BROWSERS.SKYPE_SHELL)return;i.getWindow().clearTimeout(g[e.conversationId]),e._setCanJoinCall(!1),y.log("Disabling P2P black bar")}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/utils/chat/parser"),i=e("swx-browser-globals"),s=e("jskype-settings-instance"),o=e("swx-constants"),u=e("swx-browser-detect"),a=e("swx-log-tracer"),f=e("lodash-compat"),l="2",c="1",h=1e3,p=/1\/([12])\s([^ ]*)\s([01])(\s(\d*)\s(\{(.|[\r\n])*\}))?/,d={PARSING_ERROR:"Could not properly parse LiveState message !",WRONG_VERSION:"Could not properly parse LiveState message - wrong version. We need JSON payload version !",WRONG_PAYLOAD:"Could not properly parse LiveState payload !",WRONG_PARTICIPANTS_FORMAT:"Participants were not provided so live state could not be obtained !"},v=[4,6,7,8],m="NgAccessToken",g={},y=a.getLogger("P2PBlackBar");t.updateCallState=b,t.updateNGCCallState=w}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/webapiMapper/conversationDataFilter",["require","exports","../../../lib/utils/chat/conversation","../../../lib/services/webapiMapper/conversationLiveStateHandler","jskype-settings-instance","../../../lib/utils/chat/parser","swx-constants"],e)}(function(e,t){function l(e){var t=s.getConversationIdFromUrl(e.resource.conversationLink);return n.isMeConversation(t)}function c(e){return e==="Signal/Call"||e==="Signal/Flamingo"}function p(e){return new h(e)}var n=e("../../../lib/utils/chat/conversation"),r=e("../../../lib/services/webapiMapper/conversationLiveStateHandler"),i=e("jskype-settings-instance"),s=e("../../../lib/utils/chat/parser"),o=e("swx-constants"),u=o.COMMON.isTyping,a=[u.MESSAGE_TYPE.SET_TYPING,u.MESSAGE_TYPE.CLEAR_TYPING],f="Control/LiveState",h=function(){function e(e){var t=this;this.isGVCJoiningEnabled=i.isFeatureOn(o.COMMON.featureFlags.GVC_JOINING),this.eventMessages=function(e){for(var n=0;n-1?t.dataHandlers.handleTypingControl(r):i===f?t.handleLiveStateMessage(r):t.handleAllOtherEventMessages(r)}},this.dataHandlers=e}return e.prototype.handleLiveStateMessage=function(e){this.isGVCJoiningEnabled&&r.updateCallState(e.resource.content,e.resource.conversationLink)},e.prototype.handleEventMessage=function(e){var t=this.dataHandlers["handle"+e.resourceType];t&&t.call(this.dataHandlers,e)},e.prototype.handleAllOtherEventMessages=function(e){e.type==="EventMessage"&&e.resourceType==="ThreadUpdate"&&e.resource.type==="Thread"&&r.updateNGCCallState(e.resource.id,e.resource.properties),this.handleEventMessage(e)},e}();t.ConversationDataFilter=h,t.build=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/webapiMapper/conversationDataHandlers",["require","exports","swx-jskype-internal-application-instance","../../../lib/utils/chat/parser","../../../lib/utils/chat/conversation","swx-constants","jskype-settings-instance","swx-chat-service","swx-mri","lodash-compat","../../utils/chat/endpointsDataProvider"],e)}(function(e,t){function d(e,t){return new p(e,t)}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/utils/chat/parser"),i=e("../../../lib/utils/chat/conversation"),s=e("swx-constants"),o=e("jskype-settings-instance"),u=e("swx-chat-service"),a=e("swx-mri"),f=e("lodash-compat"),l=e("../../utils/chat/endpointsDataProvider"),c=u.utils.sanitizer,h=s.COMMON.isTyping,p=function(){function e(e,t){var u=this;this.handleNewMessage=function(e){c.message(e.resource,!0);var t=e.resource,a=r.getConversationIdFromUrl(t.conversationLink),f=n.get()._telemetry.messagesCollector;if(i.isPstnConversation(a)&&!o.isFeatureOn(s.COMMON.featureFlags.PSTN_ENABLED))return;t._isFromPolling=!0,l.setEndpointActiveStatusTo(t.isactive),u.conversationsManager._handleNewMessage(a,t),f.enqueueReceivedMessageInfo(t),["ThreadActivity/AddMember","ThreadActivity/DeleteMember"].indexOf(t.messagetype)!==-1&&u.apiHandler.syncThread(a)},this.handleMessageUpdate=function(e){c.message(e.resource,!0);var t=e.resource,n=r.getConversationIdFromUrl(t.conversationLink);t._isFromPolling=!0,u.conversationsManager._handleUpdatedMessage(n,t)},this.handleConversationUpdate=function(e){function t(){var t=e.resource.properties.clearedat;if(!t)return!1;var n=new Date(parseInt(t)),r=(new Date).getTime()-n.getTime();return r>=0&&r<1e4&&f.isEmpty(e.resource.lastMessage)?!0:!1}function n(e){e._isFavorited&&e._isFavorited._set(!1)}c.conversations([e.resource],!0);if(t()){var r=u.conversationsManager._getConversation(e.resource.id);if(r){n(r),u.conversationsManager.conversations.remove(r);return}}u.conversationsManager._conversationPropertiesUpdated(e.resource)},this.handleThreadUpdate=function(e){u.handleThreadSync(e.resource)},this.handleThreadSync=function(e){var t=u.transformThreadSyncToConversationUpdate(e);u.conversationsManager._threadPropertiesUpdated(t)},this.handleTypingControl=function(e){var t=r.getConversationIdFromUrl(e.resource.conversationLink),n=r.getConversationIdFromUrl(e.resource.from),i=n?a.getId(n):"",s=e.resource.messagetype===h.MESSAGE_TYPE.SET_TYPING,o=u.conversationsManager._getConversation(t);if(!o||!i)return;var f=o.participants(i);f&&f.chat._setIsTyping(s)},this.handleReadReceipt=function(e){var t=e.resource.conversationId,n=u.conversationsManager._getConversation(t);if(!n||n.isGroupConversation())return;n.participants(0).lastReadTimestamp._set(e.resource.readReceipt)},this.handleEndpointPresence=function(e){l.update(e.resource)},this.apiHandler=e,this.conversationsManager=t}return e.prototype.transformThreadSyncToConversationUpdate=function(e){var t={id:e.id,botsSettings:e.botsSettings,lastMessage:{},properties:{},threadProperties:{version:e.version},members:e.members};for(var n in e.properties)e.properties.hasOwnProperty(n)&&(t.threadProperties[n]=e.properties[n]);return t},e}();t.ConversationDataHandler=p,t.build=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/webapiMapper/conversationApiHandler",["require","exports","lodash-compat","swx-i18n","swx-constants","swx-enums","swx-jskype-internal-application-instance","jcafe-property-model","../../../lib/models/conversationActivityItem","../../../lib/modelHelpers/propertyValidator","../../../lib/services/internalPubSub","swx-xhr-dispatcher","../../../lib/services/serviceAccessLayer/decorations/reporting","../../../lib/services/webapi/main","swx-chat-service","swx-mri","../../../lib/services/systemCommands/main","../../../lib/services/webapiMapper/conversationDataFilter","../../../lib/services/webapiMapper/conversationDataHandlers","../../../lib/services/webapiMapper/conversationLiveStateHandler","jskype-settings-instance","../../../lib/telemetry/poll","../../../lib/utils/chat/conversation","../../../lib/utils/chat/message","../../../lib/utils/chat/generator","swx-utils-chat","swx-utils-chat","swx-utils-common","swx-utils-common","../../../lib/telemetry/messageSent","swx-log-tracer","../../utils/chat/endpointsDataProvider"],e)}(function(e,t){function I(){return w.isFeatureOn(i.COMMON.featureFlags.UNREAD_MSG_LOGGING)?O.getLogger("unread-msgs"):{log:n.noop}}var n=e("lodash-compat"),r=e("swx-i18n"),i=e("swx-constants"),s=e("swx-enums"),o=e("swx-jskype-internal-application-instance"),u=e("jcafe-property-model"),a=e("../../../lib/models/conversationActivityItem"),f=e("../../../lib/modelHelpers/propertyValidator"),l=e("../../../lib/services/internalPubSub"),c=e("swx-xhr-dispatcher"),h=e("../../../lib/services/serviceAccessLayer/decorations/reporting"),p=e("../../../lib/services/webapi/main"),d=e("swx-chat-service"),v=e("swx-mri"),m=e("../../../lib/services/systemCommands/main"),g=e("../../../lib/services/webapiMapper/conversationDataFilter"),y=e("../../../lib/services/webapiMapper/conversationDataHandlers"),b=e("../../../lib/services/webapiMapper/conversationLiveStateHandler"),w=e("jskype-settings-instance"),E=e("../../../lib/telemetry/poll"),S=e("../../../lib/utils/chat/conversation"),x=e("../../../lib/utils/chat/message"),T=e("../../../lib/utils/chat/generator"),N=e("swx-utils-chat"),C=e("swx-utils-chat"),k=e("swx-utils-common"),L=e("swx-utils-common"),A=e("../../../lib/telemetry/messageSent"),O=e("swx-log-tracer"),M=e("../../utils/chat/endpointsDataProvider"),_=d.utils.conversationMetadataStore,D=i.COMMON.isTyping,P="User",H=16,B=i.COMMON.storageKeys,j=i.COMMON.events.system,F=i.COMMON.onlineStates,q=function(){function e(e,t){var l=this;this.initializeTask=u.task(),this.unreadMessagesLogger=I(),this.queueForMessages=[],this.queuePendingState=!1,this.addConversationsCollectionTask=u.task(),this.isOnline=u.boolProperty(!0),this.init=function(){l.systemCommandsService=m.get(),l.xhrDispatcher=c.build({host:w.settings.webApiServiceHost,decorations:[h]}),l.webAPIService=p.getInstance(l.xhrDispatcher),l.bindDataEvents(),l.startPolling(),l.initializeTask.resolve()},this.reset=function(){var e=function(){l.initializeTask=u.task(),l.createEndpointTask=u.task(),l.syncRecentsTask=null,l.addConversationsCollectionTask=u.task(),l.isOnline(!0),L.sessionStorage.clear()};return l.webAPIService?l.webAPIService.reset().then(e):(e(),Promise.resolve())},this.createConversation=function(e,t,r){var i=function(n){e.activeModalities.chat._set(e.leave.enabled()),t(n)};k.async.execute(function(){e.activeModalities.chat._set(!1);var t=n.filter(e.participants(),function(e){var t=e.person;return!(v.isPstnId(t.id())&&t.id().length>H)}),s=t.map(l.participantToMember.bind(l,P));s.push(l.participantToMember("Admin",e.selfParticipant)),l.webAPIService.createConversation(s,i,r)}),e.activeModalities.chat._set(!0)},this.syncRecents=function(e,t,n){if(l.syncRecentsTask)return l.syncRecentsTask.promise;l.syncRecentsTask=u.task();var r=function(e){var t=S.getSyncStateFromResponse(e.response);l.conversationsCollectionAdded(),l.syncRecentsTask.resolve({conversations:e.response.conversations,syncState:t,hasMoreConversations:!!e.response._metadata.backwardLink,statusCode:e.request.status}),l.syncRecentsTask=null},i=function(e){l.syncRecentsTask.reject(e),l.syncRecentsTask=null},s=function(){n?l.webAPIService.syncRecentsBySyncState(n,t,r,i):l.webAPIService.syncRecents(e,t,r,i)};return l.createEndpointTask.promise.then(s),l.syncRecentsTask.promise},this.syncConversation=function(e,t,n){u.task.waitAll([l.initializeTask.promise,l.createEndpointTask.promise]).then(function(){l.webAPIService.syncConversation(e,t,n)})},this.syncThread=function(e,t,n){return t=t||function(){},n=n||function(){},new Promise(function(r,i){var s=function(){t(),r()},o=function(e){n(e),i(e)};f.isGroupConversation(e)?u.task.waitAll([l.initializeTask.promise,l.createEndpointTask.promise]).then(function(){l.webAPIService.syncThread(e,s,o)}):o(new Error("expected valid group conversation id"))})},this.sendMessage=function(e,t,r,i,s){var o=function(t){var n=t.response.OriginalArrivalTime;r.timestamp._set(new Date(n));var s=r.isEdited&&r.isEdited(),o=r.isDeleted&&r.isDeleted();!s&&!o&&l.setConsumptionHorizonToMessage(e,r),p.publish(t.request.status),a(),i()},u=function(e){p.publish(e.status),a(),s()},a=function(){var e=l.queueForMessages.shift();e?e():l.queuePendingState=!1},f=function(){l.webAPIService.postMessage(e.conversationId,c,o,u)};if(l.systemCommandsService.executeCommand(r._originalContent||t.content,e))return i(),!1;var c=T.messageForService(t),h=c.content?c.content.length:0,p=A.build(e,r,c.skypeeditedid,h);return n.isEmpty(l.queueForMessages)&&!l.queuePendingState?(f(),l.queuePendingState=!0):l.queueForMessages.push(f),!0},this.removeAllMessages=function(e,t,n){return l.webAPIService.removeAllMessages(e,t,n)},this.sendMojiMessage=function(e,t,n,r){var i=N.dateTime.getDate(),s=t+"/views/thumbnail",o=/\/([^\/]+)$/.exec(t)[1],u=w.settings.xmmFallbackUrl+"?go=webclient.xmm&"+o,a={messagetype:"RichText/Media_FlikMsg",content:''+'To view this Moji, go to:
            '+u+""+"",key:String(i.getTime()),timestamp:i.getTime(),conversationModel:e},f=T.outgoingMojiActivityItem(t,a);l.sendMessage(e,a,f,n,r)},this.sendPollMessage=function(e,t,s,u){var a=N.dateTime.getDate().getTime(),f=o.get().personsAndGroupsManager.mePerson,c=JSON.parse(t),h=n.reduce(c.answers,function(e,t){return e+=''},""),p=n.reduce(c.answers,function(e,t){return e+="- "+C.messageSanitizer.escapeHTML(t)+"\n"},""),d=C.messageSanitizer.escapeHTML(C.messageSanitizer.webify(c.question)),m=w.settings.pollFallbackUrl+"&threadId="+e.conversationId,g=r.localization.fetch({key:"poll_fallback_link_text"}),y=r.localization.fetch({key:"poll_message_goto_text",params:{fallbackLink:''+g+""}}),b="poll.1",S={messagetype:"RichText",conversationModel:e,content:''+""+d+""+"\n\n"+""+p+""+"\n"+y+""+''+""+''+""+h+""+"",key:String(a),timestamp:a,isMyself:!0,author:v.getKey(f.id(),f._type())},x=T.outgoingPollMessageActivityItem(S);x.html._set(S.content),l.sendMessage(e,S,x,function(){E.sendPoll(x),s()},function(){E.error(e.conversationId,undefined,b,i.COMMON.telemetry.poll.errorType.SEND),u()})},this.sendContactInfoMessage=function(e,t,n,r,i){var s=function(e){var t="";return e.forEach(function(e){t+=''}),t+="",t},o={messagetype:"RichText/Contacts",content:s(n),key:t.key(),timestamp:N.dateTime.getDate().getTime(),conversationModel:e};t.html._set(o.content),l.sendMessage(e,o,t,r,i)},this.sendPhotoSharingMessage=function(e,t,n,r,i,s){var o=w.settings.amdServiceHost+"/v1/objects/"+n,u=o+"/views/imgt1",a=w.settings.xmmFallbackUrl+"?go=webclient.xmm&pic="+n,f={messagetype:"RichText/UriObject",content:''+'To view this shared photo, go to: '+a+""+''+''+"",key:t.key(),timestamp:(new Date).getTime()};t.html._set(f.content),l.sendMessage(e,f,t,i,s)},this.sendFileTransferMessage=function(e,t,n,r,i,s,o){var u=w.settings.amdServiceHost+"/v1/objects/"+n,a=u+"/views/thumbnail",f=w.settings.xmmFallbackUrl+"?go=webclient.xmm&docid="+n,c={messagetype:"RichText/Media_GenericFile",content:''+"Title: "+r+""+" Description: "+r+""+' '+f+""+''+''+"",key:t.key(),timestamp:(new Date).getTime()};t.html._set(c.content),t.fileUri._set(u+"/views/original"),t.fileThumbnailUri._set(u+"/views/thumbnail"),l.sendMessage(e,c,t,s,o)},this.syncMessages=function(e,t,n,r){var i=function(){_.get(e.conversationId)?l.webAPIService.syncMessagesLoadMore(e.conversationId,t,n,r):l.webAPIService.syncMessages(e.conversationId,0,t,n,r)};l.isOnline.once(!0,function(){u.task.waitAll([l.initializeTask.promise,l.createEndpointTask.promise]).then(function(){e._requestedJoining?e._requestedJoining.promise.then(function(){i()}):i()})})},this.startPolling=function(){l.webAPIService.poll()},this.addParticipant=function(e,t,n,r,i){l.webAPIService.addParticipant(e,t,n,r,i)},this.removeParticipant=function(e,t,n,r){l.webAPIService.removeParticipant(e,t,n,r)},this.joinConversation=function(e,t){return e._requestedJoining&&e._requestedJoining.promise.state()==="pending"?Promise.reject(new Error("already joining this conversation")):(e._requestedJoining=u.task(),l.initializeTask.promise.then(function(){var n=o.get().personsAndGroupsManager.mePerson,r=function(t){t instanceof XMLHttpRequest&&(t=new Error("while joining "+e.conversationId+": "+t.response)),e._requestedJoining.reject(t)},i=function(){t?l.syncThread(e.conversationId).then(function(){e._requestedJoining.resolve()},r):(l.syncThread(e.conversationId),e._requestedJoining.resolve())};l.addParticipant(e.conversationId,v.getKey(n.id(),n._type()),s.participantRole.Attendee,i,r)}),e._requestedJoining.promise)},this.setAlerts=function(e,t,n,r,i){var s=function(){r(t&&n==="",n)},o=function(){l.webAPIService.setConversationOption(e,"alertmatches",n,s,i)};n||(n=""),l.webAPIService.setConversationOption(e,"alerts",t&&n==="",o,i)},this.setTopic=function(e,t,n,r){l.webAPIService.setThreadOption(e,"topic",t,n,r)},this.setAvatar=function(e,t,n,r){l.webAPIService.setThreadOption(e,"picture",t,n,r)},this.joiningEnabled=function(e,t,n,r){l.webAPIService.setThreadOption(e,"joiningenabled",t,n,r)},this.historyDisclosed=function(e,t,n,r){l.webAPIService.setThreadOption(e,"historydisclosed",t,n,r)},this.setConsumptionHorizonToMessage=function(e,t){var n=(new Date).getTime(),r=e.historyService.activityItems(),i=r[r.length-1],o=[s.activityType.ContactRequestOutgoing,s.activityType.ContactRequestOutgoingResend,s.activityType.ContactRequestOutgoingAgent],u;if(r.length===0){l.unreadMessagesLogger.log("apiHandler.setConsumptionHorizonToMessage in if messages are empty: ",e.conversationId);return}if(t===i)l.unreadMessagesLogger.log("apiHandler.setConsumptionHorizonToMessage in if message == lastDisplayedMessage: ",e.conversationId),u=t.timestamp().getTime();else if(t._isOriginal&&t._isOriginal())u=t.timestamp().getTime();else{var f=e.historyService.activityItems(t.key());u=f?f.timestamp().getTime():0}var c=t&&t._id&&o.indexOf(t.type())===-1;if(!c||x.isMessageReadOnServer(e._consumptionHorizon,t.key(),u)){l.unreadMessagesLogger.log("apiHandler.setConsumptionHorizonToMessage in if !isValidMessage: ",e.conversationId);return}var h=u+";"+n+";"+t.key();e._updateConsumptionHorizon(h),t instanceof a.ContactRequestActivityItem||l.setConsumptionHorizon(e)},this.setConsumptionHorizon=function(e){if(e._consumptionHorizon.lastReadMessageTimestamp===0)return;l.unreadMessagesLogger.log("apiHandler.setConsumptionHorizonToMessage calling webapi: ",e.conversationId);var t=e._consumptionHorizon.lastReadMessageTimestamp+";"+e._consumptionHorizon.modificationTime+";"+e._consumptionHorizon.lastReadMessageId;l.webAPIService.setConsumptionHorizon(e.conversationId,t,function(){})},this.setIsFavorite=function(e,t,n,r){return l.webAPIService.setIsFavorite(e,t,n,r)},this.setIsTyping=function(e,t,n,r){var i=(new Date).getTime(),s={clientmessageid:String(i),messagetype:t?D.MESSAGE_TYPE.SET_TYPING:D.MESSAGE_TYPE.CLEAR_TYPING,content:"",contenttype:"text"};l.webAPIService.postMessage(e,s,n,r)},this.conversationsManager=e,this.createEndpointTask=t||u.task(),this.dataHandler=y.build(this,e),this.filter=g.build(this.dataHandler)}return e.prototype.onOnlineStateChanged=function(e){this.isOnline(e===F.ONLINE),this.conversationsManager._onlineStateChanged()},e.prototype.resyncAll=function(){L.sessionStorage.set(B.RESURECTION_KEY,"1")},e.prototype.onWebAPIDataReceived=function(e){e.eventMessages&&(M.startingUpdate(),this.filter.eventMessages(e.eventMessages)),e.actionName==="syncThread"&&(this.dataHandler.handleThreadSync(e),b.updateNGCCallState(e.id,e.properties)),e.actionName==="endpointCreation"&&this.createEndpointTask.promise.state()==="pending"&&this.createEndpointTask.resolve()},e.prototype.bindDataEvents=function(){var e=l.get();e.subscribe("webapi:data",this.onWebAPIDataReceived.bind(this)),e.subscribe(j.FORCE_RESYNC,this.resyncAll.bind(this)),e.subscribe(j.ONLINE_STATE_CHANGED,this.onOnlineStateChanged.bind(this))},e.prototype.participantToMember=function(e,t){return{id:v.getKey(t.person.id(),t.person._type()),role:e}},e.prototype.conversationsCollectionAdded=function(){this.addConversationsCollectionTask.promise.state()==="pending"&&this.addConversationsCollectionTask.resolve()},e}();t.__esModule=!0,t["default"]=q}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/userAnalytics",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-browser-globals","swx-constants","lodash-compat"],e)}(function(e,t){function f(){var e,t,o,u;if(!r.isFeatureOn(s.COMMON.featureFlags.USERS_ANALYTICS)||a)return!1;try{a=!0,o=i.getWindow().localStorage.getItem(s.COMMON.telemetry.idleUsersAnalytics.localKeys.sidebarActivity),o&&(t=JSON.parse(o)),u=c(),e={numberOfContacts:h(u),isMau:y(t),isMauCandidate:b(t),isDauCandidate:w(t),isFirstLoadToday:E()},p(e,u),d(e),n.get()._telemetryManager.sendEvent(r.settings.telemetry.chatTenantToken,s.COMMON.telemetry.usersAnalytics.TYPE,e)}catch(f){a=!1}return undefined}function l(){a=!1}function c(){if(!n.get().personsAndGroupsManager||!n.get().personsAndGroupsManager.all.persons)return undefined;var e=n.get().personsAndGroupsManager.all.persons();return e?e:undefined}function h(e){return e?e.length:u}function p(e,t){var r,i,s=0,u=0;t&&n.get().conversationsManager&&n.get().conversationsManager._allConversations&&(r=o.filter(t,function(e){var t,n,r=new Date;return e._birthday&&e._birthday()?(n=(new Date(2016,r.getMonth(),r.getDate())).getTime()-2592e6,t=(new Date(2016,(new Date(e._birthday())).getMonth(),(new Date(e._birthday())).getDate())).getTime(),t>=n&&t<=r.getTime()):!1}),o.forEach(r,function(e){i=o.find(n.get().conversationsManager._allConversations(),function(t){return t.id==="8:"+e.id()}),i?s++:u++})),e.congratulationCandidates=s,e.missedCongratulations=u}function d(e){var t,r,i;e.numberOfUnreadNonGroups=u,e.numberOfUnreadGroups=u,e.numberOfConversations=u,e.daysSinceLastConversation=u;if(n.get().conversationsManager&&n.get().conversationsManager._allConversations){t=n.get().conversationsManager._allConversations(),e.numberOfConversations=t.length;for(r=0;rn)t.daysSinceLastConversation=n}function m(e,t){var n=g(e.id);n?t.numberOfUnreadGroups=t.numberOfUnreadGroups+1:t.numberOfUnreadNonGroups=t.numberOfUnreadNonGroups+1}function g(e){return o.isString(e)&&/^19:/.test(e)}function y(e){return e?e.sidebar&&e.sidebar.lastTimeOpened?S(new Date(e.sidebar.lastTimeOpened))<=30:!1:u}function b(e){return e?e.sidebar&&e.sidebar.lastTimeOpened?S(new Date(e.sidebar.lastTimeOpened))>30:!1:u}function w(e){if(!e)return u;if(e.sidebar&&e.sidebar.lastTimeOpened){var t=S(new Date(e.sidebar.lastTimeOpened));return t>1&&t<=30}return!1}function E(){try{var e=void 0,t=s.COMMON.telemetry.idleUsersAnalytics.localKeys.signInData,n=i.getWindow().localStorage.getItem(t),r=n?JSON.parse(n):[];return!r||r.length<2?u:(e=r[r.length-2],S(new Date(e))!==0)}catch(o){return u}}function S(e){var t=864e5;return Math.round(Math.abs(((new Date).getTime()-e.getTime())/t))}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-browser-globals"),s=e("swx-constants"),o=e("lodash-compat"),u=s.COMMON.telemetry.NOT_AVAILABLE,a=!1;t.publish=f,t.reset=l});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/conversationsCache",["require","exports","lodash-compat","swx-constants","swx-jskype-internal-application-instance","jcafe-property-model","../../../lib/modelHelpers/propertyValidator","../../../lib/services/internalPubSub","swx-chat-service","jskype-settings-instance","../../../lib/utils/chat/cacheBase","../../../lib/utils/chat/conversation","../../../lib/utils/chat/message","../../../lib/utils/chat/messageTypes","../../../lib/telemetry/userAnalytics","swx-utils-common","jskype-constants","../../../lib/services/cache/instance","swx-utils-chat"],e)})(function(e,t){function T(){var e=14,t=new Date;return t.setDate(t.getDate()-e),t.getTime()}function C(e,t){return new N(e,t)}var n=e("lodash-compat"),r=e("swx-constants"),i=e("swx-jskype-internal-application-instance"),s=e("jcafe-property-model"),o=e("../../../lib/modelHelpers/propertyValidator"),u=e("../../../lib/services/internalPubSub"),a=e("swx-chat-service"),f=e("jskype-settings-instance"),l=e("../../../lib/utils/chat/cacheBase"),c=e("../../../lib/utils/chat/conversation"),h=e("../../../lib/utils/chat/message"),p=e("../../../lib/utils/chat/messageTypes"),d=e("../../../lib/telemetry/userAnalytics"),v=e("swx-utils-common"),m=e("jskype-constants"),g=e("../../../lib/services/cache/instance"),y=e("swx-utils-chat"),b=a.utils.sanitizer,w=m.DATA.storageKeyRegExp,E=100,S=-1,x=r.COMMON.events.system,N=function(e){function t(t,n){var r=e.call(this,S,y.sort.byTimestamp)||this;return r.queueForSynchronization={},r.queueInSynchronization={},r.serverHasMoreItems=!0,r.firstTimeAskingService=!0,r.conversationsFromStorageProcessed=!1,r.blockedNotCachedYet={},r.syncAllConversationsCommandState=s.boolProperty(!1),r.conversationsFromCacheSynced=!1,r.conversationUnreadCountUpdateCounter=0,r.appliedConversationUnreadCountUpdateCounter=0,r.appliedConversationAllUnreadCountUpdateCounter=0,r.syncRecentsPromise=new Promise(function(e){r.syncRecentsPromiseResolver=e}),r._syncAllConversations=s.command(r.syncAllConversationsCommand,r.syncAllConversationsCommandState),r._init=function(){u.get().subscribe(x.FORCE_RESYNC,r.resyncAll.bind(r))},r._getUnreadConversations=s.property({readOnly:!0,value:[],get:r.getUnreadConversationsCountCommand.bind(r)}),r._allUnreadConversationsCount=s.property({readOnly:!0,value:0,get:r.getUnreadConversationsCountCommand.bind(r)}),r._getAllUnreadConversations=s.property({readOnly:!0,value:[],get:r.getUnreadConversationsCountCommand.bind(r)}),r.unreadConversationsCount=s.property({readOnly:!0,value:0,get:r.getUnreadConversationsCountCommand.bind(r)}),r.getConversation=function(e){var t=r.getItem(e);return!t&&o.isGroupConversation(e)&&(r.queueForSynchronization[e]=e),r.queueForSynchronization[e]&&r.syncThread(e),t},r.conversationUpdated=function(e){if(!!e.version&&!r.isValidConversation(e))return;r.getOrSyncConversation(e.id).then(function(t){if(!t)return;r.updateConversationProperties(t,"properties",e.properties),r.updateConversationProperties(t,"threadProperties",e.threadProperties),e.members&&(t.members=e.members),r.updateUnreadConversationsCount(),r.storeConversation(t)})},r.handleUpdatedMessage=function(e,t){var n=r.getItem(e);if(!n)return;n.lastMessage.id===t.id&&(n.lastMessage=t,r.storeConversation(n))},r.handleNewMessage=function(e,t){var n=r.getItem(e);if(!n)return;n.lastMessage=t,n.timestamp=+(new Date(t.originalarrivaltime)),r.updateUnreadConversationsCount(),r.storeConversation(n)},r.conversationBlockedUpdate=function(e,t){var n=r.getItem(e);n?(n.isBlocked=t,r.updateUnreadConversationsCount(),r.storeConversation(n)):r.blockedNotCachedYet[e]=t},r.syncFinished=s.property({readOnly:!0,value:!1}),r.unreadCounversationsCounters=function(){return Promise.all([r.unreadConversationsCount.get(),r.syncRecentsPromise])},r.apiHandler=t,r.onNewUnconsumedConversationsAdded=n,r}return __extends(t,e),t.prototype.joinedRecentlyTo=function(e){var t=36e5;return e.threadProperties?e.threadProperties.lastleaveat&&e.threadProperties.lastjoinat&&e.threadProperties.lastleaveat>e.threadProperties.lastjoinat?!1:e.threadProperties.lastjoinat&&Date.now()-e.threadProperties.lastjoinat0)})},t.prototype.asynchronouslyFilterOutReadConversations=function(e,t,r){var i=/false/i.test(t.properties.alerts),s=!n.isEmpty(t.properties.alertmatches);if(e&&(t.isBlocked||i&&!s)){r(!1);return}if(t.id&&c.isPstnConversation(t.id)){r(!1);return}if(h.doesMessageTypeSupportUnreadState(t.lastMessage)){if(t.lastMessage.skypeeditedid){this.isModelHavingUnreadActivityItems(t,r,i&&s);return}var o=typeof t.lastMessage.content!="undefined"&&!c.isConversationReadOnServer(t)&&!h.isMessageOutgoing(t.lastMessage);e&&i&&s&&o?this.isModelHavingUnreadActivityItems(t,r,!0):r(o);return}if(c.isConversationReadOnServer(t)){r(!1);return}this.isModelHavingUnreadActivityItems(t,r,e&&i&&s)},t.prototype.updateUnreadConversationsCount=function(){var e=this;this.conversationUnreadCountUpdateCounter++;var t=this.conversationUnreadCountUpdateCounter,n=s.task(),i=s.task();this.unreadCounterTask=this.unreadCounterTask&&this.unreadCounterTask.promise.state()==="pending"?this.unreadCounterTask:s.task(),Promise.all([n.promise,i.promise]).then(function(){v.async.execute(d.publish),f.isFeatureOn(r.COMMON.featureFlags.UNREAD_CONVERSATION_DEBUGGER),e.unreadCounterTask.promise.state()==="pending"&&e.unreadCounterTask.resolve()});var o=function(r){if(t0)},t.prototype.syncThread=function(e,t,n){var r=this,i=function(t,n){r.queueInSynchronization[e].forEach(function(e){var r=t?e.onError:e.onSuccess;r&&r(n)}),delete r.queueInSynchronization[e]};delete this.queueForSynchronization[e],this.updateSyncAllConversationsCommandState(),this.queueInSynchronization[e]||(this.queueInSynchronization[e]=[],this.apiHandler.syncThread(e,i.bind(null,!1),i.bind(null,!0))),this.queueInSynchronization[e].push({onSuccess:t,onError:n})},t.prototype.queueForSynchronizationIfNeeded=function(e){var t=!!e.members,n=o.isGroupConversation(e.id);!t&&n&&(this.queueForSynchronization[e.id]=e.id,this.updateSyncAllConversationsCommandState())},t.prototype.checkAllConversationsSyncState=function(){this.syncFinished._set(!this.serverHasMoreItems&&this.conversationsFromCacheSynced)},t.prototype.updateLastMessageWithPropertiesFromCacheIfAny=function(e){var t=this.getItem(e.id),n=e.lastMessage,r=t?t.lastMessage:null;if(!n||!r||n.properties||!r.properties)return;n.id===r.id&&n.originalarrivaltime===r.originalarrivaltime&&(n.properties=r.properties)},t.prototype._serverHasMoreItems=function(){return this.serverHasMoreItems},t.prototype._getItemsFromService=function(e,t){var n=this,r=s.task();t=t||this.firstTimeAskingService,this.firstTimeAskingService=!1;var o=function(e){n.onNewItemsLoaded(),r.reject(e)},u=function(t,i){n.onNewItemsLoaded(),n.cacheConversations(t,i),n.getFirstTimePopulationPromise().then(function(){r.promise.state()==="pending"&&r.resolve(e?n._getCachedItems(e):[])})},a=function(r){n.syncRecentsPromiseResolver(r.conversations.length),r.hasMoreConversations&&t&&n._getItemsFromService(e,t),i.get()._telemetry.context.timelineLoadStatusCode=r.statusCode,u(r.conversations),n.serverHasMoreItems=r.hasMoreConversations,n.checkAllConversationsSyncState()};return this.syncRecents(a,o),this.conversationsFromStorageProcessed||(this.conversationsFromStorageProcessed=!0,this.getFirstTimePopulationPromise().then(function(e){e&&u(e,!0),n.conversationsFromCacheSynced=!0,n.checkAllConversationsSyncState()})),r.promise},t.prototype._onItemAddedOrUpdated=function(e){this.cacheConversations([e]),this.queueForSynchronization[e.id]&&this.syncThread(e.id)},t.prototype._onItemRemoved=function(e){this.removeConversationFromStorage(e)},t.prototype._cacheItem=function(e,t){typeof this.blockedNotCachedYet[t]!="undefined"&&(e.isBlocked=this.blockedNotCachedYet[t],delete this.blockedNotCachedYet[t]),this.queueForSynchronizationIfNeeded(e)},t.prototype._emptyCache=function(){this.clean()},t}(l.CacheBase);t.ConversationsCache=N,t.build=C}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/chat/conversationsFactory",["require","exports","../../../lib/modelHelpers/propertyValidator","../../../lib/modelHelpers/personsAndGroupsHelper","../../../lib/models/conversation","swx-mri"],e)}(function(e,t){var n=e("../../../lib/modelHelpers/propertyValidator"),r=e("../../../lib/modelHelpers/personsAndGroupsHelper"),i=e("../../../lib/models/conversation"),s=e("swx-mri"),o=function(){function e(e){var t=this;this.createById=function(e){var r;return n.isGroupConversation(e)?r=new i["default"](t.conversationAPIHandler,!0,e):r=t.getDialogConversationForKey(e),r||(r=new i["default"](t.conversationAPIHandler),r.conversationId=e),r},this.createByPerson=function(e){var n=s.getKey(e.id(),e._type()),r=new i["default"](t.conversationAPIHandler,!1,n);return r._addParticipant(e),r.avatarUrl=e.avatarUrl,r.topic=e.displayName,r},this.conversationAPIHandler=e}return e.prototype.getDialogConversationForKey=function(e){var t=r.getPersonByConversationId(e);return this.createByPerson(t)},e}();t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/conversationsManager",["require","exports","lodash-compat","swx-enums","jskype-constants","jcafe-property-model","./conversation","./conversationsSearchQuery","../../lib/modelHelpers/contacts/contactActivityItemHelper","../../lib/modelHelpers/contacts/contactMessageFactory","../../lib/modelHelpers/personHelper","swx-chat-service","../../lib/modelHelpers/personsAndGroupsHelper","../../lib/modelHelpers/personsRegistry/instance","../../lib/modelHelpers/propertyValidator","../../lib/modelHelpers/contacts/authorizationChange","jskype-settings-instance","swx-constants","../../lib/modelHelpers/contacts/groupHelper","../../lib/services/webapiMapper/conversationApiHandler","../../lib/services/webapiMapper/conversationLiveStateHandler","../../lib/utils/chat/conversationsCache","../../lib/utils/chat/conversationsFactory","swx-mri","swx-mri/lib/mriMaps"],e)}(function(e,t){var n=e("lodash-compat"),r=e("swx-enums"),i=e("jskype-constants"),s=e("jcafe-property-model"),o=e("./conversation"),u=e("./conversationsSearchQuery"),a=e("../../lib/modelHelpers/contacts/contactActivityItemHelper"),f=e("../../lib/modelHelpers/contacts/contactMessageFactory"),l=e("../../lib/modelHelpers/personHelper"),c=e("swx-chat-service"),h=e("../../lib/modelHelpers/personsAndGroupsHelper"),p=e("../../lib/modelHelpers/personsRegistry/instance"),d=e("../../lib/modelHelpers/propertyValidator"),v=e("../../lib/modelHelpers/contacts/authorizationChange"),m=e("jskype-settings-instance"),g=e("swx-constants"),y=e("../../lib/modelHelpers/contacts/groupHelper"),b=e("../../lib/services/webapiMapper/conversationApiHandler"),w=e("../../lib/services/webapiMapper/conversationLiveStateHandler"),E=e("../../lib/utils/chat/conversationsCache"),S=e("../../lib/utils/chat/conversationsFactory"),x=e("swx-mri"),T=e("swx-mri/lib/mriMaps"),N=i.PEOPLE.authorizationStates,C=c.utils.conversationMetadataStore,k="skype://",L=function(){function e(){var e=this;this.conversationAPIHandler=new b["default"](this),this.getMoreConversationsCommandState=s.boolProperty(!0),this.conversationsStore=s.collection({get:this.getAllConversationsCommand.bind(this)}),this.allConversations=s.collection(),this.conversationsCacheInstance=E.build(this.conversationAPIHandler,this.addConversationsSync.bind(this)),this.conversationsFactory=new S["default"](this.conversationAPIHandler),this.previousContactFavorites=[],this.onManagerReadyForContactFavorites=n.once(this.initializeFavorites.bind(this)),this.conversations=this.conversationsStore.fork({add:this.addConversationCommand.bind(this),remove:this.removeConversationCommand.bind(this)}),this.getMoreConversations=s.command(this.getMoreConversationsCommand.bind(this),this.getMoreConversationsCommandState),this.unreadConversationsCount=this.conversationsCacheInstance.unreadConversationsCount,this._allConversations=this.conversationsCacheInstance.getAllItems,this._allUnreadConversationsCount=this.conversationsCacheInstance._allUnreadConversationsCount,this._unreadConversations=this.conversationsCacheInstance._getUnreadConversations,this._allUnreadConversations=this.conversationsCacheInstance._getAllUnreadConversations,this._conversationsSynced=this.conversationAPIHandler.addConversationsCollectionTask,this._unreadCounversationsCounters=this.conversationsCacheInstance.unreadCounversationsCounters,this._conversationBlockedUpdate=this.conversationsCacheInstance.conversationBlockedUpdate,this.createSearchQuery=function(){return new u["default"](e.conversationsCacheInstance)},this.createConversation=function(){var t=new o["default"](e.conversationAPIHandler,!0,null);t.historyService.getMoreActivityItems.enabled._set(!1);var n=function(n){t.historyService.getMoreActivityItems.enabled._set(!0),t.conversationId=n,t._topicSetEnabled(!0),t._conversationIdReady(!0),e.conversations.add(t,n),e.conversationAPIHandler.syncThread(n),t.selfParticipant.role._set(r.participantRole.Leader)},i=function(){};return e.conversationAPIHandler.createConversation(t,n,i),t},this.getConversation=function(t){e.registry.get(t.id())||e.registry.add(t);var n=function(){var n=x.getKey(t.id(),t._type()),r=e._getConversation(n);if(!r){r=e.conversationsFactory.createByPerson(t);var i=e.conversationsCacheInstance.getItem(n);i&&r._update(i),e.allConversations.add(r,r.conversationId)}return r},r=n();return e.addContactActivityItem(t,r),r},this.getConversationByUri=function(t){if(typeof t!="string")throw new TypeError("expected uri to be a string");var n=t.replace(k,"");if(d.is1to1Conversation(n))return undefined;var r=d.isPhoneNumber(n);if(!d.isGroupConversation(n)&&!r)throw new Error("expected valid conversation uri");var i=e.allConversations(n);if(!i){if(r)return e.createPstnConversation(n);i=new o["default"](e.conversationAPIHandler,!0,n),e.conversations.add(i),e.conversationAPIHandler.joinConversation(i)}else if(!i.leave.enabled()){var s=function(t){if(!!t.members){e.conversationAPIHandler.joinConversation(t);return}e.conversationAPIHandler.syncThread(t.conversationId,function(){t.leave.enabled()||e.conversationAPIHandler.joinConversation(t)})};s(i)}return i},this._getConversationByUri=function(t){var n;if(typeof t!="string")return Promise.reject(new TypeError("expected uri to be a string"));var r=t.replace(k,""),i=d.isPhoneNumber(r),s=d.isGroupConversation(r),u=d.is1to1Conversation(r),a=function(t,s){if(!n&&i){n=e.createPstnConversation(r),t();return}if(!n){n=new o["default"](e.conversationAPIHandler,!0,r),e.conversations.add(n),e.conversationAPIHandler.joinConversation(n,!0).then(t,s);return}if(!!n.members){e.conversationAPIHandler.joinConversation(n,!0).then(t,s);return}e.conversationAPIHandler.syncThread(n.conversationId).then(function(){n.leave.enabled()?t():e.conversationAPIHandler.joinConversation(n,!0).then(t,s)},s)};return s||i?(n=e.allConversations(r),new Promise(function(e,t){function r(){e(n)}a(r,t)})):u?new Promise(function(r){n=e._getOrCreateConversation(t),n.participants().length&&e.addContactActivityItem(n.participants(0).person,n),e.conversations.add(n),r(n)}):Promise.reject(new Error("expected valid conversation uri"))},this._onlineStateChanged=function(){e.conversationsStore().forEach(function(e){e._onlineStateChanged()})},this._init=function(){e.conversationAPIHandler.init(),e.conversationsCacheInstance._init(),e.conversationsCacheInstance.get(0),e.registry=p.build()},this._reset=function(){return e.conversationAPIHandler.reset().then(function(){e.conversationsCacheInstance=E.build(e.conversationAPIHandler,e.addConversationsSync.bind(e)),y.unsubscribeFromGroup(r.groupType.Favorites,e.updateFavoritesFromContactGroup),e.getMoreConversationsCommandState(!0),e.conversationsStore.empty(),e.allConversations.empty(),p.reset(),e.registry=null})},this._getConversation=function(t){return e.allConversations(t)},this._getOrCreateConversation=function(t){return e._getConversation(t)||e.createConversationInternal(t)},this._handleNewMessage=function(t,n){var r=e._getOrCreateConversation(t);e.addToConversationsStore(r),e.conversationsCacheInstance.handleNewMessage(t,n),r.historyService._processRawMessage(n)},this._handleUpdatedMessage=function(t,n){var r=e._getOrCreateConversation(t);e.addToConversationsStore(r),e.conversationsCacheInstance.handleUpdatedMessage(t,n),r.historyService._processRawMessage(n,!1,!0)},this._conversationPropertiesUpdated=function(t){e.updateConversation("_updateConversationProperties",t)},this._threadPropertiesUpdated=function(t){e.updateConversation("_updateThreadProperties",t)},this._setMessageCopiedToCache=function(t){m.isFeatureOn(g.COMMON.featureFlags.CONTEXT_MENU_COPY_MESSAGES_ENABLED)&&(e.cachedCopiedMessage=t)},this._getMessageCopiedToCache=function(){return m.isFeatureOn(g.COMMON.featureFlags.CONTEXT_MENU_COPY_MESSAGES_ENABLED)?e.cachedCopiedMessage:undefined},this.__processConversation=function(t,r){var i=e._getConversation(t.id),s=function(){if(!i.historyService._lastMessageFromServer||i.historyService._lastMessageFromServer._actualId!==t.lastMessage.id)C.clear(i.conversationId),i.historyService._reset();i._update(t)},o=function(){n.isEmpty(t.lastMessage)||i.historyService._processRawMessage(t.lastMessage,!0);if(!i.isGroupConversation()){var e=i.participants()[0].person;u(e)}},u=function(e){var t,n=i.lastModificationTimestamp(),r=new Date(n.getTime()+1e3);e.isBlocked()?(a.clearUnblockContactActivityItems(i),t=f.getUnblockContact(e,r),i.historyService._processRawMessage(t)):l.canRequestContactAuthorization(e)&&(e._authorization()===N.UNAUTHORIZED?(a.clearContactRequestActivityItems(i),t=f.getOutgoing(e,r),i.historyService._processRawMessage(t)):e._authorization()===N.PENDING_OUTGOING?(a.clearContactRequestActivityItems(i),t=f.getOutgoingResend(e,r),i.historyService._processRawMessage(t)):e._authorization()===N.SUGGESTED&&(a.clearContactRequestActivityItems(i),t=f.getSuggested(e,r),i.historyService._processRawMessage(t)))};i?s():i=e.createConversationInternal(t.id),e.conversationAPIHandler.addConversationsCollectionTask.promise.then(o),r?e.addConversationToCollection(e.allConversations,i):e.addToConversationsStore(i),w.updateNGCCallState(t.id,t.threadProperties)},this.updateFavoritesFromContactGroup=function(){var t=n.map(y.getPersonsFromGroup(r.groupType.Favorites),function(e){return{id:x.getKey(e.id(),e._type())}}),i=n.filter(e.previousContactFavorites,function(e){return!n.some(t,e)});e.onFavoriteConversationReceived(t,i),e.previousContactFavorites=t||[]}}return e.prototype.updateConversation=function(e,t){var n=this._getConversation(t.id);n&&n[e](t),this.conversationsCacheInstance.conversationUpdated(t)},e.prototype.addToConversationsStore=function(e){this.conversationsStore(e.conversationId)||this.conversationsStore.add(e,e.conversationId)},e.prototype.addConversationCommand=function(e){this.addConversationToCollection(this.conversationsStore,e),this.addConversationToCollection(this.allConversations,e)},e.prototype.addConversationToCollection=function(e,t){try{n.isNumber(e.index(t.conversationId))||e.add(t,t.conversationId)}catch(r){}},e.prototype.removeConversationCommand=function(e,t){var n=s.task();m.isFeatureOn(g.COMMON.featureFlags.FAVORITES_CONVERSATION_ENABLED)&&e._isFavorited()&&e._isFavorited(!1);if(t===r.activityType.ContactRequestIncoming){var i=e.participants()[0].person;v.sendDeclineRequest(i).then(n.resolve.bind(n),n.reject.bind(n))}else this.conversationsStore.remove(e.conversationId),this.allConversations.remove(e.conversationId),this.conversationsCacheInstance.onItemRemoved(e.conversationId),n.resolve();return n.promise},e.prototype.getAllConversationsCommand=function(){var e=this;return this.getAllConversationsTask?this.getAllConversationsTask.promise:(this.getAllConversationsTask=s.task(),this.conversationsCacheInstance.syncFinished.once(!0,function(){e.getAllConversationsTask.resolve(e.conversationsStore()),e.onManagerReadyForContactFavorites()}),this.getAllConversationsTask.promise)},e.prototype.createConversationInternal=function(e){var t=this.conversationsFactory.createById(e),n=this.conversationsCacheInstance.getConversation(e);return n&&t._update(n),this.allConversations.add(t,t.conversationId),t},e.prototype.createPstnConversation=function(e){var t=T.contactMriTypes.pstn+":",n=e.replace(t,""),r=new o["default"](this.conversationAPIHandler,!1,e),i=h.getPerson(n,T.contactMriTypes.pstn);return r._addParticipant(i),r.topic=i.displayName,this.conversations.add(r),r},e.prototype.addConversationsSync=function(e,t){var n=this;e.reverse().forEach(function(e){n.__processConversation(e,t)})},e.prototype.handleReceivedConversations=function(e,t,n){var r=this.conversationsStore.size();this.addConversationsSync(n);var i=this.conversationsStore.size()-r,s=e-i;s>0&&this.conversationsCacheInstance.hasMoreItems()?this.getConversationsFromCache(s,t):t.resolve(),this.conversationsCacheInstance.hasMoreItems()||this.getMoreConversationsCommandState.set(!1)},e.prototype.getConversationsFromCache=function(e,t){this.conversationsCacheInstance.get(e).then(this.handleReceivedConversations.bind(this,e,t),t.reject.bind(t))},e.prototype.getMoreConversationsCommand=function(e){var t=this,n=this.getMoreConversationsTask;return n?n.promise:(n=this.getMoreConversationsTask=s.task(),this.getMoreConversationsTask.promise["finally"](function(){t.getMoreConversationsTask=null,t.onManagerReadyForContactFavorites()}),this.getConversationsFromCache(e,n),n.promise)},e.prototype.onFavoriteConversationReceived=function(e,t){var r=this,i=e||[],s=t||[];n.forEach(i,function(e){var t=r._getOrCreateConversation(e.id);t._isFavorited._set(!0),n.indexOf(r.conversations(),t)===-1&&r.conversations.add(t)}),n.forEach(s,function(e){var t=r._getOrCreateConversation(e.id);t._isFavorited._set(!1)})},e.prototype.filterFavorites=function(e,t){t(e.properties.favorite&&e.properties.favorite==="true")},e.prototype.initializeFavorites=function(){if(!m.isFeatureOn(g.COMMON.featureFlags.FAVORITES_CONVERSATION_ENABLED))return;this.conversationsCacheInstance.getItems(this.filterFavorites,this.onFavoriteConversationReceived.bind(this)),y.subscribeToGroup(r.groupType.Favorites,this.updateFavoritesFromContactGroup)},e.prototype.addContactActivityItem=function(e,t){var n=f.getActivityItemForInitialConversationLoad(e,t);n&&t.historyService._processRawMessage(n)},e}();t.__esModule=!0,t["default"]=L}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/platformValidator",["require","exports","swx-browser-detect","swx-util-calling-stack","swx-enums","lodash-compat"],e)}(function(e,t){function o(){var e=b(),t=u(e.browserName);return t(e)}function u(e){switch(e){case n["default"].BROWSERS.MSIE:return f;case n["default"].BROWSERS.CHROME:return c;case n["default"].BROWSERS.SAFARI:return a;case n["default"].BROWSERS.FIREFOX:return l;case n["default"].BROWSERS.ELECTRON:return h;case n["default"].BROWSERS.SKYPE_SHELL:return p;case n["default"].BROWSERS.EDGE:return p;default:return d}}function a(e){return!e.isWindowsOS&&!e.isMacOSX?v():p()}function f(e){return e.isWindowsOS?e.browserMajorVersion<10?d():p():v()}function l(e){return!e.isMacOSX&&!e.isWindowsOS&&(!e.isLinux||!r.get().isPluginlessCallingSupported())?v():e.browserMajorVersion<25?d():p()}function c(e){return!e.isMacOSX&&!e.isWindowsOS&&(!e.isLinux||!r.get().isPluginlessCallingSupported())?v():p()}function h(e){return!e.isLinux&&!e.isMacOSX&&!e.isWindowsOS?v():p()}function p(){return{isSupported:!0}}function d(){return{isSupported:!1,reason:i.callingNotSupportedReasons.BrowserNotSupported}}function v(){return{isSupported:!1,reason:i.callingNotSupportedReasons.OSNotSupported}}function m(){try{return n["default"].getSystemInfo().osName===n["default"].OPERATING_SYSTEMS.WINDOWS}catch(e){return!1}}function g(){try{return n["default"].getSystemInfo().osName===n["default"].OPERATING_SYSTEMS.MACOSX}catch(e){return!1}}function y(){try{return n["default"].getSystemInfo().osName===n["default"].OPERATING_SYSTEMS.LINUX}catch(e){return!1}}function b(){var e=n["default"].getBrowserInfo();return s.extend(e,{isWindowsOS:m(),isMacOSX:g(),isLinux:y()})}var n=e("swx-browser-detect"),r=e("swx-util-calling-stack"),i=e("swx-enums"),s=e("lodash-compat");t.getPlatformSupport=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginEmbed",["require","exports","swx-browser-globals","swx-browser-detect","swx-constants"],e)}(function(e,t){function s(e){var t=n.getDocument().createElement("embed");return t.setAttribute("type",i.PLUGIN_CONST.MIME_TYPE),t.setAttribute("tabindex","-1"),Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])}),t}function o(e){var t=n.getDocument(),r=t.createElement("object");return Object.keys(e).forEach(function(n){var i=t.createElement("param");i.setAttribute("name",n),i.setAttribute("value",e[n]),r.appendChild(i)}),r.setAttribute("tabindex","-1"),r.setAttribute("type",i.PLUGIN_CONST.MIME_TYPE),r}function u(){return f()?"object":"embed"}function a(e){return f()?o(e):s(e)}function f(){return r["default"].getBrowserInfo().isIeEngine}function l(e){var t=e.getElementsByTagName(u())[0];t&&e.removeChild(t)}function c(e,t,r){var i=n.getDocument(),s=t?i.getElementById(t):i.getElementsByTagName("body")[0];s&&(r&&l(s),s.appendChild(e))}function h(e,t){t&&typeof t=="string"&&(e.className=t)}function p(e,t,n){var r=a(t||{});return n=n||{},r.id=e,h(r,n.cssClass),c(r,n.parentElementId,n.removePrevious),r}function d(e){var t=n.getDocument().getElementById(e);t&&t.parentNode&&t.parentNode.removeChild(t)}var n=e("swx-browser-globals"),r=e("swx-browser-detect"),i=e("swx-constants");t.createComponent=p,t.removeComponent=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/baseComponent",["require","exports","swx-utils-common","./pluginEmbed","swx-utils-common","swx-browser-detect","../../../lib/telemetry/logging/callingLogTracer","swx-browser-globals","jskype-settings-instance","swx-utils-common/lib/version","swx-utils-common","swx-constants"],e)}(function(e,t){var n=e("swx-utils-common"),r=e("./pluginEmbed"),i=e("swx-utils-common"),s=e("swx-browser-detect"),o=e("../../../lib/telemetry/logging/callingLogTracer"),u=e("swx-browser-globals"),a=e("jskype-settings-instance"),f=e("swx-utils-common/lib/version"),l=e("swx-utils-common"),c=e("swx-constants"),h=o.get(),p=function(){function e(e){this._loadDelayMilisec=0,this._loadDelayTimer=null,this._heartBeatTimer=null,this._pluginExistenceCheckTimer=null,this._useNativeArguments=!1,this._componentName=e}return e.prototype._init=function(e,t){var n=this;this.componentId=this.generateComponentId(this._componentName),this.plugin=this.createPlugin(e,this.componentId,t),this.whenUnloaded=new Promise(function(e){n.onUnLoadComplete=function(){r.removeComponent(n.componentId),n.isDisposed=!0,delete n.plugin,e()}}),this.applyEventHandlers(this),this.pluginExistenceCheck(this)},e.prototype.load=function(e){this.isLoaded(this)?(this._useNativeArguments=this.checkNativeArgumentsSupport(this.plugin.GetVersion()),this.plugin.Load(this._componentName,this._encodeArgs(e))):this.loadOnInterval(this)},e.prototype._invokeMethod=function(e,t,n,r){var i=this._componentName+"::"+e+", "+JSON.stringify(t)+" @"+this.componentId,s=l.settablePromise.build();if(!this.isLoaded(this))return h.log("Attempted to execute this operation while plugin is not loaded:",i),undefined;var o=this._encodeArgs(t),u,a=function(){};n=n||a,r=r||a;try{u=this.plugin.ProcessMethod(e,o)}catch(f){return h.warn("e",f.stack),r(f),s.reject(f),s}var p=this._decodeArgs(u),d=u===undefined?"undefined":JSON.stringify(u),v=i+" Result: "+(d.length>c.PLUGIN_CONST.MAX_RESPONSE_LOG_LENGTH?d.substring(0,c.PLUGIN_CONST.MAX_RESPONSE_LOG_LENGTH)+"...":d);return h.log(v),p.error?(r(p.error),s.reject(p.error)):(n(p),s.resolve(p)),s},e.prototype.getVersion=function(e){var t=this.plugin.GetVersion();return e&&e(t),Promise.resolve(t)},e.prototype.setLogLevel=function(e,t){var n=this.plugin.SetLogLevel(e);t&&t(n)},e.prototype.checkExistence=function(e){var t=this.plugin.CheckExistence();e&&e(t)},e.prototype.unload=function(e){try{this.whenUnloaded.then(e),this.plugin.UnLoad()}catch(t){h.warn("[BaseComponent] unable to unload component",t),this.onUnLoadComplete()}},e.prototype.dispose=function(e){var t=u.getWindow();this.isDisposed||(t.clearTimeout(this._loadDelayTimer),t.clearTimeout(this._heartBeatTimer),t.clearTimeout(this._pluginExistenceCheckTimer),this.unload(e))},e.prototype.isLoaded=function(e){return!!e.plugin&&(this.isIeEngine()||!!e.plugin.Load)},e.prototype.loadOnInterval=function(e){e._loadDelayMilisec=0},e.prototype.pluginExistenceCheck=function(e){var t;try{t=e.plugin.CheckExistence()}catch(n){t=!1}t?e._pluginExistenceCheckTimer=u.getWindow().setTimeout(this.pluginExistenceCheck.bind(this),a.settings.plugin.pingHeartBeatTimeout,e):e.onComponentCrashed&&e.onComponentCrashed()},e.prototype._encodeArgs=function(e){return this._useNativeArguments?e||{}:JSON.stringify(e||{})},e.prototype._decodeArgs=function(e){return this._useNativeArguments?e||{}:JSON.parse(e||"{}")},e}();t.__esModule=!0,t["default"]=p});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/managerComponent",["require","exports","./baseComponent"],e)})(function(e,t){function s(){window.navigator.plugins&&window.navigator.plugins.refresh&&window.navigator.plugins.refresh(!1)}var n=e("./baseComponent"),r="__pluginFx",i=function(e){function t(){var t=this;return s(),t=e.call(this,r)||this,t._init("_",{cssClass:"pluginNoSize"}),t}return __extends(t,e),t.prototype.runSoftwareUpdate=function(e,t,n,r){var i={minVersion:e,highVersion:t,pluginManifestKey:n,ecs:r};this._invokeMethod("RunSoftwareUpdate",i)},t}(n["default"]);t.__esModule=!0,t["default"]=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/skypeCoreComponent",["require","exports","../../../lib/services/plugin/baseComponent","jskype-settings-instance","swx-constants"],e)})(function(e,t){var n=e("../../../lib/services/plugin/baseComponent"),r=e("jskype-settings-instance"),i=e("swx-constants"),s="SkypeCore",o=function(e){function t(t){var n=e.call(this,s)||this;return n._init(t,{cssClass:"pluginNoSize"}),n}return __extends(t,e),t.prototype.loginWithPassword=function(e,t,n){var i={participantId:e,password:t,cacheCredentials:n,uicServiceUrl:r.settings.uicServiceUrl.byPassword};this._invokeMethod("LoginWithPassword",i)},t.prototype.loginWithSkypeToken=function(e,t,n,i){var s={participantId:e,accessToken:t,tokenExpiration:n,cacheCredentials:i,uicServiceUrl:r.settings.uicServiceUrl.bySkypeToken};this._invokeMethod("LoginWithSkypeToken",s)},t.prototype.selectCameraDevice=function(e){return this._invokeMethod("SelectCameraDevice",{deviceId:e})},t.prototype.selectMicrophoneDevice=function(e){return this._invokeMethod("SelectMicrophoneDevice",{deviceId:e})},t.prototype.selectSpeakerDevice=function(e){return this._invokeMethod("SelectSpeakerDevice",{deviceId:e})},t.prototype.placeCall=function(e,t,n){var r={calleeIds:e,identitiesToUse:t,withVideo:!!n&&!0};this._invokeMethod("PlaceCall",r)},t.prototype.awaitCall=function(e,t,n,r,i){var s={eventTypeId:e,convoIdentity:t,callId:n,nodeSpecificNotificationPayload:r,genericNotificationPayload:i};this._invokeMethod("AwaitCall",s)},t.prototype.joinCall=function(e,t,n,r){var i={convoIdentity:e,withVideo:!!t,hostId:"",accessToken:r};this._invokeMethod("JoinCall",i)},t.prototype.goLive=function(e,t){var n={convoIdentity:e,withVideo:!!t};this._invokeMethod("GoLive",n)},t.prototype.acceptCall=function(e,t){var n={convoIdentity:e,accept:!0,withVideo:!!t&&!0};this._invokeMethod("AnswerCall",n)},t.prototype.rejectCall=function(e){var t={convoIdentity:e,accept:!1,withVideo:!1};this._invokeMethod("AnswerCall",t)},t.prototype.extendCall=function(e){var t={newCalleeIds:e};this._invokeMethod("ExtendCall",t)},t.prototype.forgetCall=function(e,t,n){var r={callId:e};this._invokeMethod("ForgetCall",r,t,n)},t.prototype.concludeCall=function(e){this._invokeMethod("ConcludeCall",null,e)},t.prototype.muteMicrophone=function(e){e?this._invokeMethod("MuteMicrophone"):this._invokeMethod("UnmuteMicrophone")},t.prototype.sendLocalVideo=function(e,t,n){this._invokeMethod("SendLocalVideo",{send:!!e,mediaType:t},n)},t.prototype.getMonitorList=function(e,t){this._invokeMethod("GetMonitorList",null,e,t)},t.prototype.setScreenCaptureMonitor=function(e,t,n){this._invokeMethod("SetScreenCaptureMonitor",{monitorId:e},t,n)},t.prototype.getMonitorPreview=function(e,t,n,r,i){this._invokeMethod("GetMonitorPreview",{monitorId:e,width:t,height:n},r,i)},t.prototype.sendDtmf=function(e,t){this._invokeMethod("SendDtmf",{dtmfCode:e},t)},t.prototype.requestCallInfo=function(e,t){this._invokeMethod("RequestCallInfo",null,e,t)},t.prototype.isValidThreshold=function(e){return!isNaN(e)&&e>=0&&e<11},t.prototype.setSoundLevelEventMode=function(e,t,n){var r=i.CALLING.SOUND_LEVEL_EVENT_MODE;r[e.mode]||n("Sound level model not supported",e.mode),e.mode===i.CALLING.SOUND_LEVEL_EVENT_MODE.Boolean&&!this.isValidThreshold(e.threshold)&&n("Threshold value not supported",e.threshold);var s=typeof e.getLocalParticipantLevel=="boolean"?e.getLocalParticipantLevel:!0,o={mode:e.mode,threshold:e.threshold,myself:s};this._invokeMethod("SetSoundLevelEventMode",o,t,n)},t.prototype.setParticipantFrameSink=function(e,t,n,r){var i={participantId:e,frameSinkId:t,mediaType:n};this._invokeMethod("SetParticipantFrameSink",i,r)},t.prototype.setLocalFrameSink=function(e,t){var n={frameSinkId:e};this._invokeMethod("SetLocalFrameSink",n,t)},t.prototype.showLocalVideo=function(e,t){this._invokeMethod("ShowLocalVideo",{show:!!e&&!0},t)},t.prototype.showParticipantVideo=function(e,t,n,r){var i={participantId:e,show:!!t,mediaType:n};this._invokeMethod("ShowParticipantVideo",i,r)},t}(n["default"]);t.__esModule=!0,t["default"]=o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/videoComponent",["require","exports","./baseComponent"],e)})(function(e,t){var n=e("./baseComponent"),r="VideoUI",i=function(e){function t(t,n){var i=e.call(this,r)||this;return i._init(t,{parentElementId:n,removePrevious:!0}),i}return __extends(t,e),t.prototype.setRenderingMode=function(e,t){var n={mode:e};this._invokeMethod("SetRenderingMode",n,t)},t.prototype.getFrameSink=function(e){this._invokeMethod("GetFrameSink",null,e)},t.prototype.setupVideo=function(e,t){var n=this;this.getFrameSink(function(r){var i=r.frameSinkId;n.setRenderingMode(e,function(){t(i)})})},t}(n["default"]);t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/electron/electronBase",["require","exports","../../../../lib/services/electron","../../../../lib/telemetry/logging/callingLogTracer","swx-utils-common","swx-constants"],e)}(function(e,t){var n=e("../../../../lib/services/electron"),r=e("../../../../lib/telemetry/logging/callingLogTracer"),i=e("swx-utils-common"),s=e("swx-constants"),o=r.get(),u=function(){function e(){this.isDisposed=!1,this._skypeModule=n.getSkypeModule(),this.whenUnloaded=i.settablePromise.build()}return e.prototype.getVersion=function(e){var t=this._skypeModule.getVersion();e&&e(t)},e.prototype.checkExistence=function(e){e&&e(!0)},e.prototype.dispose=function(e){this.isDisposed=!0,e&&e(),this.whenUnloaded.resolve()},e.prototype._raiseEvent=function(e,t){o.log("ElectronBase Event - "+e+": "+JSON.stringify(t));var n=this;n["on"+e]&&n["on"+e](t)},e.prototype._raiseLoadComplete=function(e){this._raiseEvent("LoadComplete",{result:e?s.PLUGIN_CONST.LOAD_RESULT.LOAD_SUCCESSFUL:s.PLUGIN_CONST.LOAD_RESULT.COMPONENT_INIT_FAILED})},e}();t.__esModule=!0,t["default"]=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/electron/electronManager",["require","exports","./electronBase"],e)})(function(e,t){function i(){return new r}var n=e("./electronBase"),r=function(e){function t(){return e.call(this)||this}return __extends(t,e),t.prototype.load=function(){this._raiseLoadComplete(!0)},t.prototype.runSoftwareUpdate=function(){this._raiseEvent("UpdateCheckComplete",{success:!0,updateVersion:null})},t}(n["default"]);t.ElectronManager=r,t.build=i});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/electron/electronSkypeCore",["require","exports","./electronBase","../../../../lib/services/plugin/skypeCoreComponent","../../../../lib/telemetry/logging/callingLogTracer"],e)})(function(e,t){function u(){return new o}var n=e("./electronBase"),r=e("../../../../lib/services/plugin/skypeCoreComponent"),i=e("../../../../lib/telemetry/logging/callingLogTracer"),s=i.get(),o=function(e){function t(){var n=e.call(this)||this,i=r["default"].prototype,s=t.prototype;for(var o in r["default"].prototype)r["default"].prototype.hasOwnProperty(o)&&(s[o]=i[o]);return n}return __extends(t,e),t.prototype.loginWithSkypeToken=function(e,t,n,r){},t.prototype.load=function(e){try{this._skypeModule.skypeCoreInit(e),this._skypeModule.skypeCoreSetEventHandler(this._raiseEvent.bind(this)),this._raiseLoadComplete(!0)}catch(t){s.warn(t),this._raiseLoadComplete(!1)}},t.prototype.dispose=function(t){try{this._skypeModule.skypeCoreDestroy()}catch(n){s.warn(n)}e.prototype.dispose.call(this,t)},t.prototype._invokeMethod=function(e,t,n,r){function i(){}s.log("ElectronSkypeCore::"+e+", "+JSON.stringify(t)),n=n||i,r=r||i;try{var o=this._skypeModule.skypeCoreMethod(e,t||{});n(o||{})}catch(u){s.warn(u),r(u)}},t}(n["default"]);t.ElectronSkypeCore=o,t.build=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/electron/electronVideoRenderer",["require","exports","./electronBase","../../../../lib/telemetry/logging/callingLogTracer","swx-browser-globals"],e)})(function(e,t){function u(e){return new o(e)}var n=e("./electronBase"),r=e("../../../../lib/telemetry/logging/callingLogTracer"),i=e("swx-browser-globals"),s=r.get(),o=function(e){function t(t){var n=e.call(this)||this;return n._parentElementId=t,n._renderer=new n._skypeModule.VideoRenderer,n._renderer.onVideoResolutionChanged=n._raiseVideoResolutionChanged.bind(n),n}return __extends(t,e),t.prototype.load=function(){var e=i.getDocument().getElementById(this._parentElementId);try{this._renderer.initialize(e),this._raiseLoadComplete(!0)}catch(t){s.warn(t),this._raiseLoadComplete(!1)}},t.prototype.dispose=function(t){try{this._renderer.dispose()}catch(n){s.warn(n)}delete this._parentElementId,delete this._renderer,e.prototype.dispose.call(this,t)},t.prototype.getFrameSink=function(e){var t=this._renderer.getFrameSinkId();e&&e({frameSinkId:t})},t.prototype.setRenderingMode=function(e,t){var n=this._skypeModule.VideoRenderer.SCALING_MODE,r={Stretch:n.STRETCH,Crop:n.CROP,Fit:n.FIT};this._renderer.setScalingMode(r[e]),t&&t()},t.prototype._raiseVideoResolutionChanged=function(e,t){this._raiseEvent("VideoResolutionChanged",{width:e,height:t})},t.prototype.setupVideo=function(e,t){var n=this;this.getFrameSink(function(r){var i=r.frameSinkId;n.setRenderingMode(e,function(){t(i)})})},t}(n["default"]);t.ElectronVideoRenderer=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/componentFactory",["require","exports","./managerComponent","./skypeCoreComponent","./videoComponent","../../../lib/services/plugin/electron/electronManager","../../../lib/services/plugin/electron/electronSkypeCore","../../../lib/services/plugin/electron/electronVideoRenderer","swx-browser-detect"],e)}(function(e,t){function f(){return a["default"].getBrowserInfo().isElectron}function l(){return f()?s.build():new n["default"]}function c(e){return f()?o.build():new r["default"](e)}function h(e,t){return f()?u.build(t):new i["default"](e,t)}var n=e("./managerComponent"),r=e("./skypeCoreComponent"),i=e("./videoComponent"),s=e("../../../lib/services/plugin/electron/electronManager"),o=e("../../../lib/services/plugin/electron/electronSkypeCore"),u=e("../../../lib/services/plugin/electron/electronVideoRenderer"),a=e("swx-browser-detect");t.createManagerComponent=l,t.createSkypeCoreComponent=c,t.createVideoComponent=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginUpdate",["require","exports","jskype-settings-instance","jskype-constants","swx-browser-globals"],e)}(function(e,t){function o(e,r){function a(e){f(t.REASONS.TIMEOUT+e)}function f(e){o.pluginUpdateReason=e,p(!1,o)}function l(e){o.pluginUpdateSuccess=!0,p(e,e?o:undefined)}function c(e){s=i.getWindow().setTimeout(a.bind(null,e.name),e.timeout)}function h(){i.getWindow().clearTimeout(s)}function p(t,n){h(),e.onUpdateCheckComplete=null,e.onUpdateDownloadStarted=null,e.onUpdateDownloadComplete=null,e.onUpdateInstallStarted=null,e.onUpdateInstallComplete=null,r&&(r(Boolean(t),n),r=null)}function d(e){var r=n.settings.plugin.download.minVersion,i=n.settings.plugin.download.maxVersion,s=n.settings.plugin.manifestKey,o=n.settings.plugin.ecsService,u=e.runSoftwareUpdate(r,i,s,o);u instanceof Object&&u.error&&f(t.REASONS.RUN_SOFTWARE_UPDATE_ERROR+u.error)}function v(e){e.onUpdateCheckComplete=m,e.onUpdateDownloadStarted=g,e.onUpdateDownloadComplete=y,e.onUpdateInstallStarted=b,e.onUpdateInstallComplete=w}function m(e){h(),e&&e.success!==undefined?e.success?e.updateVersion?(o.pluginUpdateVersion=e.updateVersion,c(t.STEPS.DOWNLOAD_STARTED)):l(!1):f(t.REASONS.UPDATE_CHECK_FAILURE):f(t.REASONS.UPDATE_CHECK_ARGS_ERROR)}function g(){h(),c(t.STEPS.DOWNLOAD_COMPLETE)}function y(e){h(),e&&e.success!==undefined?e.success?c(t.STEPS.INSTALL_STARTED):f(t.REASONS.UPDATE_DOWNLOAD_FAILURE):f(t.REASONS.UPDATE_DOWNLOAD_ARGS_ERROR)}function b(){h(),c(t.STEPS.INSTALL_COMPLETE)}function w(e){h(),e&&e.success!==undefined?e.success?l(!0):f(t.REASONS.UPDATE_INSTALL_FAILURE):f(t.REASONS.UPDATE_INSTALL_ARGS_ERROR)}var o={pluginUpdateSuccess:!1,pluginUpdateReason:undefined,pluginUpdateVersion:undefined};if(!u()||t.wasTryingToUpdate){p();return}t.wasTryingToUpdate=!0,v(e),d(e),c(t.STEPS.CHECK_FOR_UPDATE)}function u(){return n.isFeatureOn(r.FEATURE_FLAGS.PLUGIN_AUTO_UPDATE)}var n=e("jskype-settings-instance"),r=e("jskype-constants"),i=e("swx-browser-globals"),s;t.STEPS={CHECK_FOR_UPDATE:{timeout:1e4,name:"check_update"},DOWNLOAD_STARTED:{timeout:1e4,name:"download_started"},DOWNLOAD_COMPLETE:{timeout:3e4,name:"download_complete"},INSTALL_STARTED:{timeout:1e4,name:"install_started"},INSTALL_COMPLETE:{timeout:1e4,name:"install_complete"}},t.REASONS={RUN_SOFTWARE_UPDATE_ERROR:"RunSoftwareUpdate: ",UPDATE_CHECK_FAILURE:"UpdateCheckComplete: check failure",UPDATE_CHECK_ARGS_ERROR:"UpdateCheckComplete: event error, missing args",UPDATE_DOWNLOAD_FAILURE:"UpdateDownloadComplete: download failure",UPDATE_DOWNLOAD_ARGS_ERROR:"UpdateDownloadComplete: event error, missing args",UPDATE_INSTALL_FAILURE:"UpdateInstallComplete: install failure",UPDATE_INSTALL_ARGS_ERROR:"UpdateInstallComplete: event error, missing args",TIMEOUT:"Timeout: "},t.wasTryingToUpdate=!1,t.updateLatest=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/device",["require","exports","jcafe-property-model","../../lib/services/calling/callingFacade"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("../../lib/services/calling/callingFacade"),i=function(){function e(e,t,i){this.name=n.property({get:function(){return r.getDeviceName(t,e)},value:e}),this.id=n.property({value:t}),this.type=n.property({value:i})}return e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/deviceHandlers",["require","exports","swx-jskype-internal-application-instance","../../../lib/models/device","swx-enums","swx-constants"],e)}(function(e,t){function o(e){var t=f(e);return function(n){if(n.deviceId){var i=new r["default"](n.deviceName,n.deviceId,e);t._add(i,n.deviceId)}}}function u(e){var t=f(e),n=l(e);return function(e){var r=t(e.deviceId);t._remove(e.deviceId),n()===r&&n._set(null)}}function a(e){var t=f(e),n=l(e);return function(e){var r=e.deviceId||s.COMMON.deviceSelection.DEFAULT_ID,i=t(r);if(n()&&n().id()===r)return;n._set(i)}}function f(e){switch(e){case i.deviceType.Camera:return n.get().devicesManager.cameras;case i.deviceType.Microphone:return n.get().devicesManager.microphones;case i.deviceType.Speaker:return n.get().devicesManager.speakers}}function l(e){switch(e){case i.deviceType.Camera:return n.get().devicesManager.selectedCamera;case i.deviceType.Microphone:return n.get().devicesManager.selectedMicrophone;case i.deviceType.Speaker:return n.get().devicesManager.selectedSpeaker}}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/models/device"),i=e("swx-enums"),s=e("swx-constants");t.createOnDeviceAddedHandler=o,t.createOnDeviceRemovedHandler=u,t.createOnDeviceSelectedHandler=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/pluginTelemetry",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","lodash-compat"],e)}(function(e,t){function o(e){return new s(e)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("lodash-compat"),s=function(){function e(e){var t=this;this.logPluginCrashed=function(){t.sendBasicEvent("PluginCrashed")},this.logPluginAlreadyRunning=function(){t.sendBasicEvent("PluginAlreadyRunning")},this.logPluginInitializationTimeout=function(){t.sendBasicEvent("PluginInitializationTimeout")},this.logPluginUpdate=function(e){var n=t.createEvent("PluginUpdate");i.extend(n,e),t.sendEvent(n)},this.version=e,e?this.sendBasicEvent("PluginStarted"):this.version="Unknown"}return e.prototype.sendBasicEvent=function(e){var t=this.createEvent(e);this.sendEvent(t)},e.prototype.sendEvent=function(e){n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,"Calling",e)},e.prototype.createEvent=function(e){return{name:e,plugin_version:this.version}},e}();t.PluginTelemetry=s,t.getLogger=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/participantVoiceState",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={speaking:"Speaking",listening:"Listening",hold:"OnHold",ringing:"Ringing",joining:"Joining",earlyMedia:"EarlyMedia",leaving:"Leaving",finished:"Finished"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/participantVideoState",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={available:"Available",starting:"Starting",rendering:"Rendering",stopping:"Stopping",notAvailable:"NotAvailable"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/mappers/callStateMapper",["require","exports","swx-enums"],e)}(function(e,t){function i(e){return r[e]}var n=e("swx-enums"),r={RingingOut:n.callConnectionState.Connecting,InProgress:n.callConnectionState.Connected};t.CALL_STATES={ringingIn:"RingingIn",ringingOut:"RingingOut",initializing:"Initializing",inProgress:"InProgress",othersAreLive:"OthersAreLive",ringingForMe:"RingingForMe",transferring:"Transferring",downgraded:"Downgraded",onHold:"OnHold",inVoiceMail:"InVoiceMail",finished:"Finished",unknown:"Unknown"},t.toCafeState=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/mappers/callLeaveReasonMapper",["require","exports","swx-enums"],e)}(function(e,t){function i(e){return r[e]}var n=e("swx-enums"),r={Terminated:n.callDisconnectionReason.Terminated,FullSession:n.callDisconnectionReason.FullSession,Busy:n.callDisconnectionReason.Busy,Refused:n.callDisconnectionReason.Refused,Missed:n.callDisconnectionReason.Missed,Dropped:n.callDisconnectionReason.Dropped,InvalidNumber:n.callDisconnectionReason.InvalidNumber,ForbiddenNumber:n.callDisconnectionReason.ForbiddenNumber,EmergencyCallDenied:n.callDisconnectionReason.EmergencyCallDenied,VoiceMailFailed:n.callDisconnectionReason.VoiceMailFailed,TransferFailed:n.callDisconnectionReason.TransferFailed,InsufficientFunds:n.callDisconnectionReason.InsufficientFunds,Failed:n.callDisconnectionReason.Failed,AlreadyEnded:n.callDisconnectionReason.Missed,CallerUnreachable:n.callDisconnectionReason.Refused};t.CALL_LEAVE_REASONS={terminated:"Terminated",fullSession:"FullSession",busy:"Busy",refused:"Refused",missed:"Missed",dropped:"Dropped",invalidNumber:"InvalidNumber",forbiddenNumber:"ForbiddenNumber",emergencyCallDenied:"EmergencyCallDenied",voiceMailFailed:"VoiceMailFailed",transferFailed:"TransferFailed",insufficientFunds:"InsufficientFunds",failed:"Failed",alreadyEnded:"AlreadyEnded",callerUnreachable:"CallerUnreachable",unknown:"Unknown"},t.toCafeReason=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/deviceHelper",["require","exports","swx-jskype-internal-application-instance","swx-enums","swx-constants"],e)}(function(e,t){function s(){return u(r.deviceType.Speaker)}function o(){return u(r.deviceType.Microphone)}function u(e){var t=a(e);return t().length>1||t().length===1&&t(0).id()!==i.COMMON.deviceSelection.DEFAULT_ID}function a(e){switch(e){case r.deviceType.Camera:return n.get().devicesManager.cameras;case r.deviceType.Microphone:return n.get().devicesManager.microphones;case r.deviceType.Speaker:return n.get().devicesManager.speakers}}var n=e("swx-jskype-internal-application-instance"),r=e("swx-enums"),i=e("swx-constants");t.isSpeakerAvailable=s,t.isMicrophoneAvailable=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginDominantSpeaker",["require","exports","lodash-compat"],e)}(function(e,t){var n=e("lodash-compat"),r=function(){function e(e){this.id=e,this.startTimestamp=0,this.totalTime=0}return e}(),i=function(){function e(e,t){this.sources=[],this.timeToPromote=e&&e.timeToPromote,this.callback=t}return e.prototype.setSources=function(e,t){var n=this;this.conversation=t;var r=e&&e.audio.isSpeaking()?[e]:[],i=r.map(this.getOrCreateSource.bind(this)),s=this.excludeSources(this.sources,i);i.filter(function(e){return!n.isAlreadyActive(e)}).forEach(this.updateSourceTimestamp),s.forEach(function(e){n.updateTotalTime(e),n.resetStartTimestamp(e)}),this.ping||(this.ping=this.setupTimer())},e.prototype.dispose=function(){this.clearTimer(),this.sources=null,this.callback=null},e.prototype.excludeSources=function(e,t){return e.filter(function(e){return!t.some(function(t){return e.id===t.id})})},e.prototype.trigger=function(){var e=function(e,t){return t.totalTime-e.totalTime},t=function(e){return e.id};if(!this.hasAnyoneSpoken()){this.clearTimer();return}var r=this.sources.map(this.updateTotalTime).sort(e).map(t);r.length&&!n.isEqual(this.candidates,r)&&(this.candidates=r,this.callback&&this.callback(r[0],this.conversation)),this.sources.map(this.resetTotalTime).filter(this.isAlreadyActive).forEach(this.updateSourceTimestamp)},e.prototype.isAlreadyActive=function(e){return!!e.startTimestamp},e.prototype.setupTimer=function(){return setInterval(this.trigger.bind(this),this.timeToPromote)},e.prototype.clearTimer=function(){this.ping&&(clearInterval(this.ping),this.ping=null)},e.prototype.getOrCreateSource=function(e){if(!this.isExist(e)){var t=new r(e);return this.sources.push(t),t}return this.sourceById(e)},e.prototype.isExist=function(e){return this.sources.some(function(t){return e===t.id})},e.prototype.hasAnyoneSpoken=function(){return this.sources.some(function(e){return e.startTimestamp!==0||e.totalTime!==0})},e.prototype.sourceById=function(e){return n.find(this.sources,function(t){return e===t.id})},e.prototype.updateSourceTimestamp=function(e){e.startTimestamp=Date.now()},e.prototype.updateTotalTime=function(e){return e.startTimestamp&&(e.totalTime+=Date.now()-e.startTimestamp),e},e.prototype.resetStartTimestamp=function(e){return e.startTimestamp=0,e},e.prototype.resetTotalTime=function(e){return e.totalTime=0,e},e}();t.DominantSpeakerManager=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginEventDispatcher",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","./participantVoiceState","./participantVideoState","../../../lib/services/plugin/mappers/callStateMapper","../../../lib/services/plugin/mappers/callLeaveReasonMapper","swx-constants","swx-enums","swx-constants","swx-constants","../../../lib/services/callRegister","../../../lib/modelHelpers/calling/participantHelper","../../../lib/modelHelpers/calling/deviceHelper","swx-utils-chat","swx-mri/lib/mriMaps","../../../lib/modelHelpers/propertyValidator","../../../lib/telemetry/logging/callingLogTracer","../../../lib/services/preferences/settingsUtils/privacySettingsUtil","./pluginDominantSpeaker"],e)}(function(e,t){function L(e){e.onCallStatusChanged=P(H),e.onParticipantVoiceStatusChanged=P(q),e.onParticipantVideoStatusChanged=P(U),e.onParticipantSoundLevelChanged=P(B),e.onParticipantSpeakerStatusChanged=P(I),e.onParticipantLeaveReasonChanged=P(R),e.onParticipantJoined=P(G),e.onParticipantLeft=P(Y),e.onMicrophoneMuted=P(Z),e.onMicrophoneUnmuted=P(et),e.onErrorOccured=P(V),e.onCallIsHostlessChanged=P(tt),e.onCallTechnologyChanged=P(nt),e.onTextMessage=P(J),e.onCallMoved=K,e.onConvoIdentityReceived=Q,e.onConnectionStatusChanged=$}function A(e){e.onLocalResolutionChanged=z,e.onResolutionChanged=W}function O(e,t,n){x[e]||(x[e]=[]),x[e].push({handlerFn:t,data:n})}function M(e){e?delete x[e]:x={}}function _(e,t){x[e]&&(x[e].forEach(function(e){e.data.convoIdentity=t,e.handlerFn(e.data)}),M(e))}function D(e){return/^#/.test(e)}function P(e){return function(t){if(D(t.convoIdentity)){O(t.convoIdentity,e,t);return}e(t)}}function H(e){var t=it(e),n=at(e.convoIdentity)||ct(e.callId);if(!n)return;n.audioService.callId._set(e.callId),n._callData.nodeId(S),ot(e.callStatus,n);switch(e.callStatus){case o.CALL_STATES.ringingForMe:n._internalCallTelemetry.recordStep(o.CALL_STATES.ringingForMe),n.isGroupConversation()&&n._callData.pluginOthersAreLive(!0),n._callData.pluginAwaitCall()?(n._callData.pluginAwaitCall(!1),p.updateParticipantAudioVideoState(n.selfParticipant,f.callConnectionState.Notified,t)):n._callData.pluginRingingForMe(!0);break;case o.CALL_STATES.othersAreLive:n._callData.pluginOthersAreLive(!0),n._callData.pluginAwaitCall()&&(n._callData.pluginAwaitCall(!1),p.updateParticipantAudioVideoState(n.selfParticipant,f.callConnectionState.Notified,t)),n.selfParticipant.audio.state()===f.callConnectionState.Disconnecting&&n.selfParticipant.audio.state.reason===f.callDisconnectionReason.Terminated&&p.handleParticipantLeavingStateTransition(n.selfParticipant,t),n.selfParticipant.audio.state()===f.callConnectionState.Connected&&!p.isAnyRemoteParticipantConnected(n.participants())&&p.handleParticipantLeavingStateTransition(n.selfParticipant,st());break;case o.CALL_STATES.finished:n._internalCallTelemetry.recordStep(o.CALL_STATES.finished),e.callLeaveReason===f.callDisconnectionReason.Terminated?n._callData.pluginOthersAreLive(!1):e.callLeaveReason===f.callDisconnectionReason.Failed&&n.selfParticipant.audio._isFailedCall(!0),p.handleParticipantLeavingStateTransition(n.selfParticipant,t),p.handleRemoteParticipantsLeavingStateTransition(n.participants(),t);break;default:o.toCafeState(e.callStatus)&&n.selfParticipant.audio.state()!==f.callConnectionState.Disconnected&&(n._internalCallTelemetry.recordStep("CallStatus_"+e.callStatus),p.updateParticipantAudioVideoState(n.selfParticipant,o.toCafeState(e.callStatus),t))}}function B(e){if(!e.convoIdentity)return;var t=at(e.convoIdentity),n=p.getOrCreateParticipantInConversation(t,e.participantId),i=r.SoundLevelEventMode||l.CALLING.SOUND_LEVEL_EVENT_MODE.Boolean,s=parseInt(e.soundLevel,10);if(!n){E.warn("Unable to get participant",e.participantId);return}if(i===l.CALLING.SOUND_LEVEL_EVENT_MODE.None)return;i===l.CALLING.SOUND_LEVEL_EVENT_MODE.Boolean?n.audio.isSpeaking._set(s===l.CALLING.PLUGIN_MAX_SOUND_LEVEL):i===l.CALLING.SOUND_LEVEL_EVENT_MODE.Full&&n.audio.isSpeaking._set(Boolean(s)),F().setSources(n,t)}function j(e,t){t.videoService.activeSpeaker.participant._set(e)}function F(){return k||(k=new w.DominantSpeakerManager(r.settings.pluginless.mediaAgent.activeSpeaker,j)),k}function I(e){var t=at(e.convoIdentity),n=p.getOrCreateParticipantInConversation(t,e.participantId);if(!n){E.warn("Unable to get participant",e.participantId);return}n.audio.isSpeaking._set(e.isActiveSpeaker),F().setSources(n,t)}function q(e){if(!e.convoIdentity)return undefined;var t=at(e.convoIdentity),r=p.getOrCreateParticipantInConversation(t,e.participantId),s=[i["default"].speaking,i["default"].listening,i["default"].hold];return r?C.isMeParticipant(r,n.get().personsAndGroupsManager)?!1:(t._internalCallTelemetry.recordStep("VoiceStatus_"+e.voiceStatus),e.voiceStatus===i["default"].ringing&&p.handleParticipantRingingStateTransition(r,t),e.voiceStatus===i["default"].joining&&t.isGroupConversation()&&p.handleParticipantRingingStateTransition(r,t),e.voiceStatus===i["default"].leaving&&p.handleParticipantLeavingStateTransition(r,e.callLeaveReason),e.voiceStatus===i["default"].earlyMedia&&p.updateParticipantAudioVideoState(r,f.callConnectionState.EarlyMedia),s.indexOf(e.voiceStatus)>-1&&p.handleParticipantJoiningStateTransition(r,t),undefined):(E.warn("Unable to get participant",e.participantId),undefined)}function R(e){if(!e.convoIdentity)return undefined;var t=at(e.convoIdentity),r=p.getOrCreateParticipantInConversation(t,e.participantId);return r?C.isMeParticipant(r,n.get().personsAndGroupsManager)?!1:((r.audio.state()===f.callConnectionState.Disconnecting||r.audio.state()===f.callConnectionState.Disconnected)&&e.callLeaveReason!==f.callDisconnectionReason.Unknown&&p.updateParticipantAudioVideoState(r,r.audio.state(),e.callLeaveReason),undefined):(E.warn("Unable to get participant",e.participantId),undefined)}function U(e){if(!e.convoIdentity||!e.participantId)return;if(e.mediaType===l.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING&&!r.isFeatureOn(a.COMMON.featureFlags.INCOMING_SCREEN_SHARING))return;var t=at(e.convoIdentity),i=p.getOrCreateParticipantInConversation(t,e.participantId),o=e.mediaType===l.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING,u=i.video.channels(0),c=u.stream,h=i.screenSharing.stream,d=C.isMeParticipant(i,n.get().personsAndGroupsManager);if(!i){E.warn("Unable to get participant",e.participantId);return}if(u&&h){var v=o?h:c;b.checkVideoPolicySettings(i).then(function(t){E.warn("Updating stream state : ",e.participantId,e.videoStatus," current state",v.state());switch(e.videoStatus){case s["default"].available:if(t||d)d?(v.state()!==f.mediaStreamState.Stopped&&o&&v.state._set(f.mediaStreamState.Stopped),o||u.isStarted.set._enabled(!0)):(o||u.isVideoOn._set(!0),v.state._set(f.mediaStreamState.Started));break;case s["default"].starting:t&&(d?v.state._set(f.mediaStreamState.Active):v.state._set(f.mediaStreamState.Inactive));break;case s["default"].rendering:t&&(v.state._set(f.mediaStreamState.Active),o||u.isStarted.set._enabled(!0),!d&&!o&&u.isVideoOn._set(!0));break;case s["default"].stopping:case s["default"].notAvailable:o||(u.isStarted.set._enabled(!0),d||u.isVideoOn._set(!1)),v.state._set(f.mediaStreamState.Stopped)}})}}function z(e){var t=h.get().activeCalls()[0];if(!t)return;var n=t.selfParticipant.video.channels(0);n.stream.width._set(e.width),n.stream.height._set(e.height)}function W(e,t,n){var r=h.get().activeCalls()[0];if(!r){E.warn("Unable to get active conversation, ignoring event");return}var i=p.getOrCreateParticipantInConversation(r,t);if(!i){E.warn("Unable to get participant",t,"ignoring event");return}var s=n===l.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING?i.screenSharing.stream:i.video.channels(0).stream;s.state()!==f.mediaStreamState.Stopped&&s.state._set(f.mediaStreamState.Active),s.width._set(e.width),s.height._set(e.height)}function X(e){ht(function(t){var n=t.participants.subscribe();p.handleRemoteParticipantsLeavingStateTransition(t.participants(),e),M(),n.dispose(),p.handleParticipantLeavingStateTransition(t.selfParticipant,e),t._callData.pluginOthersAreLive(!1)})}function V(e){var t=n.get().devicesManager.selectedCamera();e.reason===c.PLUGIN_CONST.PLUGIN_ERRORS.REASON_CANNOT_CAPTURE&&t!==null&&ht(function(e){e.selfParticipant.video.channels(0).stream.state._set(f.mediaStreamState.Stopped)})}function $(e){e.nodeId&&(S=e.nodeId)}function J(e){if(e.senderIdentity==="sys"&&e.messageBody&&/CallInformation/.test(e.messageBody)){var t=at(e.convoIdentity);t._callData.pluginCallInfo(e.messageBody)}}function K(e){if(!r.isFeatureOn(a.COMMON.featureFlags.GVC_ESCALATION))return;var t=at(e.oldConvoIdentity);t.selfParticipant.video.channels(0).isStarted.set._enabled(!1),t.selfParticipant.audio.isMuted.set.enabled._set(!1);if(!D(e.newConvoIdentity)){var n=at(e.newConvoIdentity);t.spawnedConversation._set(n)}else T[e.newConvoIdentity]=e.oldConvoIdentity}function Q(e){var t=e.tempConvoIdentity,n=e.realConvoIdentity;if(!T[t])return;var r=at(T[t]),i=at(n);r.spawnedConversation._set(i),_(t,n)}function G(e){var t=at(e.convoIdentity);p.getOrCreateParticipantInConversation(t,e.participantId)}function Y(e){var t=at(e.convoIdentity),n=N.getParticipantFromConversation(t,e.participantId);if(!n){E.warn("Unable to get participant",e.participantId);return}p.handleParticipantLeavingStateTransition(n),t._removeParticipant(n.person)}function Z(e){var t=at(e.convoIdentity);if(!t){E.error("Trying to mute microphone but conversation does not exist",e.convoIdentity);return}ut(t,!0)}function et(e){var t=at(e.convoIdentity);if(!t){E.error("Trying to unmute microphone but conversation does not exist",e.convoIdentity);return}ut(t,!1)}function tt(e){var t=at(e.convoIdentity);if(!t){E.error("Call hostless flag changed for conversation that does not exist",e.convoIdentity);return}t._callData.isHostless=e.callIsHostless}function nt(e){var t=at(e.convoIdentity)||ct(e.callId);if(!t){E.error("Call technology changed for conversation that does not exist",e.convoIdentity);return}t._callData.callTechnology(e.callTechnology),t.mediaConnectionType(rt(e.callTechnology))}function rt(e){switch(e){case f.callTechnology.P2P:return f.mediaConnectionType.PluginBasedP2P;case f.callTechnology.NGC:return f.mediaConnectionType.PluginBasedNGC;default:return f.mediaConnectionType.Unknown}}function it(e){var t;return e.callLeaveReason&&(t=u.toCafeReason(e.callLeaveReason),t===f.callDisconnectionReason.Terminated&&(t=st())),t}function st(){return d.isSpeakerAvailable()?d.isMicrophoneAvailable()?f.callDisconnectionReason.Terminated:f.callDisconnectionReason.MissingMicrophone:f.callDisconnectionReason.MissingSpeaker}function ot(e,t){if(!t._callHandler){E.warn("Trying to update canMute in conversation without active call",t.conversationId);return}(e===o.CALL_STATES.ringingForMe||e===o.CALL_STATES.othersAreLive||e===o.CALL_STATES.inProgress||e===o.CALL_STATES.ringingIn||e===o.CALL_STATES.ringingOut)&&t._callHandler.canToggleMute(!0)}function ut(e,t){if(!e._callHandler){E.warn("[setMicrophoneMuted] Unable to find callHandler, ignoring event");return}var n=e._callHandler.toggleMuteTask;n&&n.promise.state()==="pending"&&n.resolve(t)}function at(e){if(!e)return;e=lt(e);if(!ft(e)){var t=g.isPhoneNumber(e)?m.contactMriTypes.pstn+":":m.contactMriTypes.skype+":";e=t+e}return n.get().conversationsManager._getOrCreateConversation(e)}function ft(e){return/^(?:1|19|8|4):/.test(e)}function lt(e){return e.replace(/#\w\//,"")}function ct(e){return e?h.get().getConversationByCallId(e):undefined}function ht(e){var t=h.get().activeCalls();t.forEach(e)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("./participantVoiceState"),s=e("./participantVideoState"),o=e("../../../lib/services/plugin/mappers/callStateMapper"),u=e("../../../lib/services/plugin/mappers/callLeaveReasonMapper"),a=e("swx-constants"),f=e("swx-enums"),l=e("swx-constants"),c=e("swx-constants"),h=e("../../../lib/services/callRegister"),p=e("../../../lib/modelHelpers/calling/participantHelper"),d=e("../../../lib/modelHelpers/calling/deviceHelper"),v=e("swx-utils-chat"),m=e("swx-mri/lib/mriMaps"),g=e("../../../lib/modelHelpers/propertyValidator"),y=e("../../../lib/telemetry/logging/callingLogTracer"),b=e("../../../lib/services/preferences/settingsUtils/privacySettingsUtil"),w=e("./pluginDominantSpeaker"),E=y.get(),S=null,x={},T={},N=v.conversation,C=v.participant,k=null;t.startListeningOnSkypeCore=L,t.startListeningOnVideoManager=A,t.clearTempConversationEvents=M,t.onManagerComponentCrashed=X}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginDetect",["require","exports","swx-browser-globals","swx-browser-detect","swx-constants"],e)}(function(e,t){function s(){var e=r["default"].getBrowserInfo();return e.isElectron?!0:e.isIeEngine?o(e):u()}function o(e){try{var t=n.getWindow().ActiveXObject;return new t(i.PLUGIN_CONST.PROGID_VERSION),!0}catch(r){return!1}}function u(){var e=n.getWindow();e.navigator.plugins&&e.navigator.plugins.refresh&&e.navigator.plugins.refresh();if(!e.navigator.mimeTypes)return!1;var t=e.navigator.mimeTypes;return t[i.PLUGIN_CONST.MIME_TYPE]?t[i.PLUGIN_CONST.MIME_TYPE].enabledPlugin!==undefined:!1}var n=e("swx-browser-globals"),r=e("swx-browser-detect"),i=e("swx-constants");t.isPluginInstalled=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginCore",["require","exports","jcafe-property-model","jskype-settings-instance","swx-enums","../../../lib/services/internalPubSub","./componentFactory","./pluginUpdate","swx-constants","jskype-constants","swx-constants","./deviceHandlers","../../../lib/telemetry/pluginTelemetry","./pluginEventDispatcher","swx-jskype-internal-application-instance","swx-utils-common/lib/version","swx-browser-globals","./pluginDetect"],e)}(function(e,t){function b(){return g.isPluginInstalled()}function w(){return new y}var n=e("jcafe-property-model"),r=e("jskype-settings-instance"),i=e("swx-enums"),s=e("../../../lib/services/internalPubSub"),o=e("./componentFactory"),u=e("./pluginUpdate"),a=e("swx-constants"),f=e("jskype-constants"),l=e("swx-constants"),c=e("./deviceHandlers"),h=e("../../../lib/telemetry/pluginTelemetry"),p=e("./pluginEventDispatcher"),d=e("swx-jskype-internal-application-instance"),v=e("swx-utils-common/lib/version"),m=e("swx-browser-globals"),g=e("./pluginDetect"),y=function(){function e(){var e=this;this.shouldReinitialize=!1,this.get=function(){if(!g.isPluginInstalled())return Promise.reject(a.PLUGIN_CONST.PLUGIN_ERRORS.NOT_INSTALLED);var t=function(){return e.initTask||e.initialize()};return e.disposeTask?e.initTask=e.disposeTask.promise.then(t):e.initTask=t(),e.initTask},this.getManager=function(){return g.isPluginInstalled()?e.createManager():Promise.reject(a.PLUGIN_CONST.PLUGIN_ERRORS.NOT_INSTALLED)},this.isManagerLoaded=function(){return e.managerTask?e.managerTask.promise.state()==="resolved":!1},this.onCrash=function(t){e.crashCallback=t},this.dispose=function(t){return e.managerLoadTimeout&&m.getWindow().clearTimeout(e.managerLoadTimeout),e.initTask?e.isPluginPersistent&&!t?Promise.reject(null):e.disposeTask?e.disposeTask.promise:(e.disposeTask=n.task(),e.initTask.then(e.disposeInternals.bind(e))["catch"](e.disposeInternals.bind(e)).then(e.onDisposed.bind(e)),e.shouldReinitialize&&e.disposeTask.promise.then(e.get),e.disposeTask.promise):Promise.resolve()}}return e.prototype.initialize=function(){var e=this;return this.failedLoginAttempts=0,this.createManager().then(this.updatePlugin.bind(this)).then(this.createSkypeCore.bind(this)).then(this.login.bind(this)).then(function(){return e.shouldReinitialize=!0,{managerComponent:e.managerComponent,skypeCoreComponent:e.skypeCoreComponent}})},e.prototype.disposeInternals=function(){var e=[];return this.removeAllDevices(),this.managerComponent.onComponentCrashed=null,e.push(this.disposeComponent(this.skypeCoreComponent)),e.push(this.disposeComponent(this.managerComponent)),n.task.waitAll(e)},e.prototype.onDisposed=function(){this.initTask=null,this.managerTask=null,this.managerComponent=null,this.skypeCoreComponent=null,this.disposeTask.resolve(),this.disposeTask=null},e.prototype.createManager=function(){var e=this;return this.managerTask?this.managerTask.promise:(s.get().publish("internalPluginEvent","managerLoad"),this.managerTask=n.task(),this.managerComponent=o.createManagerComponent(),this.managerComponent.onLoadComplete=this.onManagerLoaded.bind(this),this.managerComponent.onComponentCrashed=this.onManagerCrashed.bind(this),this.managerLoadTimeout=m.getWindow().setTimeout(function(){e.managerComponent.onLoadComplete=null,e.managerTask.reject(a.PLUGIN_CONST.PLUGIN_ERRORS.MANAGER_LOAD_TIMEOUT),e.managerTask=null,e.disposeComponent(e.managerComponent)},r.settings.plugin.managerLoadTimeout),this.managerComponent.load(),this.managerTask.promise)},e.prototype.onManagerLoaded=function(e){m.getWindow().clearTimeout(this.managerLoadTimeout),e.result===a.PLUGIN_CONST.LOAD_RESULT.LOAD_SUCCESSFUL?(this.reportPluginVersion(),this.setIsPluginPeristentFlag(),this.attachPluginTelemetry(),s.get().publish("internalPluginEvent","managerLoadSuccess"),this.managerTask.resolve()):(s.get().publish("internalPluginEvent","managerLoadError"),this.managerTask.reject(a.PLUGIN_CONST.PLUGIN_ERRORS.MANAGER_LOAD_ERROR))},e.prototype.onAlreadyExists=function(){this.reportAlreadyExists(),this.dispose(!0)},e.prototype.onManagerCrashed=function(){this.reportCrash(),this.dispose(!0)},e.prototype.reportCrash=function(){this.telemetryLogger&&this.telemetryLogger.logPluginCrashed(),this.crashCallback&&this.crashCallback()},e.prototype.reportAlreadyExists=function(){this.telemetryLogger&&this.telemetryLogger.logPluginAlreadyRunning(),this.crashCallback&&this.crashCallback()},e.prototype.attachPluginTelemetry=function(){var e=this;this.managerComponent.getVersion(function(t){e.telemetryLogger=h.getLogger(t)})},e.prototype.setIsPluginPeristentFlag=function(){var e=this;this.managerComponent.getVersion(function(t){var n=v.parse(t),i=v.parse(a.PLUGIN_CONST.PERSISTENT_REQUIRED_VERSION);n.compareTo(i)>=0&&r.isFeatureOn(l.COMMON.featureFlags.PERSISTENT_PLUGIN)?e.isPluginPersistent=!0:e.isPluginPersistent=!1})},e.prototype.reportPluginVersion=function(){this.managerComponent.getVersion(function(e){d.get()._telemetryManager.setCommonProperty(f.CALLING.eventProperties.PluginVersion,e)})},e.prototype.updatePlugin=function(){var e=this,t=n.task();return s.get().publish("internalPluginEvent","pluginUpdate"),u.updateLatest(this.managerComponent,function(n,r){e.telemetryLogger&&r&&e.telemetryLogger.logPluginUpdate(r),n?(s.get().publish("internalPluginEvent","pluginUpdateSucess"),e.reloadManagerComponent(t.resolve.bind(t))):(s.get().publish("internalPluginEvent","pluginUpdateSkipped"),t.resolve())}),t.promise},e.prototype.reloadManagerComponent=function(e){this.managerTask=null,this.disposeComponent(this.managerComponent).then(this.createManager.bind(this)).then(e)},e.prototype.createSkypeCore=function(){return this.skypeCoreTask=n.task(),s.get().publish("internalPluginEvent","skypeCoreLoad"),this.skypeCoreComponent=o.createSkypeCoreComponent(this.managerComponent.componentId),this.skypeCoreComponent.onErrorOccured=this.onSkypeCoreErrorOccured.bind(this),this.skypeCoreComponent.onLoadComplete=this.onSkypeCoreLoaded.bind(this),this.skypeCoreComponent.onLoginStatusChanged=this.onLoginStatusChanged.bind(this),this.attachDeviceEventHandlers(),this.skypeCoreComponent.load({biAppName:r.settings.biAppName}),this.skypeCoreTask.promise},e.prototype.attachDeviceEventHandlers=function(){this.skypeCoreComponent.onCameraDeviceAdded=c.createOnDeviceAddedHandler(i.deviceType.Camera),this.skypeCoreComponent.onCameraDeviceRemoved=c.createOnDeviceRemovedHandler(i.deviceType.Camera),this.skypeCoreComponent.onCameraDeviceSelected=c.createOnDeviceSelectedHandler(i.deviceType.Camera),this.skypeCoreComponent.onMicrophoneDeviceAdded=c.createOnDeviceAddedHandler(i.deviceType.Microphone),this.skypeCoreComponent.onMicrophoneDeviceRemoved=c.createOnDeviceRemovedHandler(i.deviceType.Microphone),this.skypeCoreComponent.onMicrophoneDeviceSelected=c.createOnDeviceSelectedHandler(i.deviceType.Microphone),this.skypeCoreComponent.onSpeakerDeviceAdded=c.createOnDeviceAddedHandler(i.deviceType.Speaker),this.skypeCoreComponent.onSpeakerDeviceRemoved=c.createOnDeviceRemovedHandler(i.deviceType.Speaker),this.skypeCoreComponent.onSpeakerDeviceSelected=c.createOnDeviceSelectedHandler(i.deviceType.Speaker)},e.prototype.addAndSelectDefaultAudioDevices=function(){this.skypeCoreComponent.onMicrophoneDeviceAdded({deviceId:l.COMMON.deviceSelection.DEFAULT_ID,deviceName:l.COMMON.deviceSelection.DEFAULT_NAME}),this.skypeCoreComponent.onSpeakerDeviceAdded({deviceId:l.COMMON.deviceSelection.DEFAULT_ID,deviceName:l.COMMON.deviceSelection.DEFAULT_NAME}),this.skypeCoreComponent.onMicrophoneDeviceSelected({deviceId:l.COMMON.deviceSelection.DEFAULT_ID}),this.skypeCoreComponent.onSpeakerDeviceSelected({deviceId:l.COMMON.deviceSelection.DEFAULT_ID})},e.prototype.onSkypeCoreLoaded=function(e){e.result===a.PLUGIN_CONST.LOAD_RESULT.LOAD_SUCCESSFUL?(p.startListeningOnSkypeCore(this.skypeCoreComponent),this.addAndSelectDefaultAudioDevices(),s.get().publish("internalPluginEvent","skypeCoreLoadSuccess"),this.skypeCoreTask.resolve()):s.get().publish("internalPluginEvent","skypeCoreLoadError")},e.prototype.onSkypeCoreErrorOccured=function(e){s.get().publish("internalPluginEvent",e.reason.toString()||"skypeCoreError"),e.reason===a.PLUGIN_CONST.PLUGIN_ERRORS.REASON_ALREADY_EXISTS&&(this.skypeCoreTask.reject(e.reason),this.shouldReinitialize=!1,this.dispose(!0),this.onAlreadyExists())},e.prototype.onLoginStatusChanged=function(e){if(e.loginStatus===a.PLUGIN_CONST.LOGIN_STATUS.LOGGED_IN){this.failedLoginAttempts=0,d.get().devicesManager._initializedDevices=!0,this.loginTask.promise.state()==="pending"&&(s.get().publish("internalPluginEvent","loginSuccess"),this.loginTask.resolve());return}e.loginStatus===a.PLUGIN_CONST.LOGIN_STATUS.LOGGED_OUT?(this.failedLoginAttempts++,this.failedLoginAttempts0){for(var r=0;r0){for(var r=0;r0?r(e-1):Promise.reject(t)})};return r(n.settings.shellApp.connectShellAppHostRetries)},e.prototype.openShellAppWindow=function(e){return e.openWindow({url:this.shellAppUrl,minWidth:345,minHeight:460,disableHotKeys:!0,hidden:!0})},e.prototype.onShellAppWindowOpened=function(e){this.shellAppWindow=e,this.onDisconnectedCallback&&this.extensionInstance.addMessageHandler(t.extensionConstants.CONNECTION_CHANGE_EVENT,this.onDisconnectedCallback),this.openShellAppPromiseResolve()},e.prototype.onShellAppInitError=function(e){a.warn("Extension - Error loading shell app: ",e),this.openShellAppPromiseReject(e)},e.prototype.onAppHostInitFailed=function(e){var n=Boolean(this.extensionInstance);a.log("Extension - App host init failed, error:",e&&e.message?e.message:e),n?this.loadAppHostPromiseReject(t.extensionConstants.ERRORS.MISSING_PLUGIN):this.loadAppHostPromiseReject(t.extensionConstants.ERRORS.MISSING_EXTENSION)},e.prototype.onAppHostInitCompleted=function(e){this.shellAppHost=e,this.loadAppHostPromiseResolve(e)},e}();t.Extension=f,t.build=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/outOfBrowserSupportDetector",["require","exports","jcafe-property-model","./extension","swx-enums"],e)}(function(e,t){function o(){return new s}var n=e("jcafe-property-model"),r=e("./extension"),i=e("swx-enums"),s=function(){function e(){var e=this;this.getCallingSupportTask=null,this.getCallingSupport=function(t){if(!e.getCallingSupportTask||e.getCallingSupportTask.promise.state()==="resolved")e.getCallingSupportTask=n.task(),r.build().getAppHost().then(e.onGetAppHostCompleted.bind(e))["catch"](e.onGetAppHostFailed.bind(e));return e.getCallingSupportTask.promise}}return e.prototype.onGetAppHostCompleted=function(e){this.getCallingSupportTask.resolve({isSupported:!0,reason:""})},e.prototype.onGetAppHostFailed=function(){this.getCallingSupportTask.resolve({isSupported:!1,reason:i.callingNotSupportedReasons.PluginNotInstalled})},e}();t.OutOfBrowserSupportDetector=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/supportDetectorFactory",["require","exports","swx-util-calling-stack","../../../lib/services/plugin/pluginSupportDetector","../../../lib/services/pluginless/pluginlessSupportDetector","../../../lib/services/outOfBrowser/outOfBrowserSupportDetector"],e)}(function(e,t){function o(){return n.get().isPluginlessCallingSupported()?i.build():n.get().isInBrowserPluginSupported()?r.build():s.build()}var n=e("swx-util-calling-stack"),r=e("../../../lib/services/plugin/pluginSupportDetector"),i=e("../../../lib/services/pluginless/pluginlessSupportDetector"),s=e("../../../lib/services/outOfBrowser/outOfBrowserSupportDetector");t.buildSupportDetector=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/environmentInspector",["require","exports","../../../lib/telemetry/logging/callingLogTracer","../../../lib/services/calling/platformValidator","../../../lib/services/calling/supportDetectorFactory","jskype-settings-instance","jcafe-property-model"],e)}(function(e,t){function c(e){f=!0,l=e,t.isCallingSupported(!1,e)}function h(e){if(!a||a.promise.state()==="resolved")a=o.task(),p(e);return a.promise}function p(e){var t=r.getPlatformSupport();t.isSupported?v(e).then(function(e){d(e.isSupported,e.reason)}):d(!1,t.reason)}function d(e,n){u.log("[EnvInspector] check for calling support",e,n),t.isCallingSupported.set(e,n),a.resolve(e)}function v(e){var t=i.buildSupportDetector();return t.getCallingSupport(e)}var n=e("../../../lib/telemetry/logging/callingLogTracer"),r=e("../../../lib/services/calling/platformValidator"),i=e("../../../lib/services/calling/supportDetectorFactory"),s=e("jskype-settings-instance"),o=e("jcafe-property-model"),u=n.get(),a=null,f=!1,l="";t.disableCalling=c,t.isCallingSupported=o.property({get:function(){return f?(t.isCallingSupported.reason=l,!1):h(s.settings.plugin.loadDuringDetection)}}),t.checkForCallingSupport=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/devicesManager",["require","exports","jcafe-property-model","../../lib/telemetry/logging/callingLogTracer","../../lib/modelHelpers/propertyModelHelper","../../lib/services/calling/environmentInspector","../../lib/services/calling/callingFacade"],e)}(function(e,t){function f(){return new a}var n=e("jcafe-property-model"),r=e("../../lib/telemetry/logging/callingLogTracer"),i=e("../../lib/modelHelpers/propertyModelHelper"),s=e("../../lib/services/calling/environmentInspector"),o=e("../../lib/services/calling/callingFacade"),u=r.get(),a=function(){function e(){var e=this;this.camerasInternal=n.collection(),this.microphonesInternal=n.collection(),this.speakersInternal=n.collection(),this.selectedCameraSetterEnabled=n.property({value:!0,readOnly:!0}),this.selectedMicrophoneSetterEnabled=n.property({value:!0,readOnly:!0}),this.selectedSpeakerSetterEnabled=n.property({value:!0,readOnly:!0}),this.selectedCamera=n.property({set:n.command(function(t){return e.selectedCameraSetterEnabled._set(!1),o.selectCameraDevice(t.id()).then(function(){return e.selectedCameraSetterEnabled._set(!0),t},function(t){e.selectedCameraSetterEnabled._set(!0),u.log("Failed to set camera",t)})},this.selectedCameraSetterEnabled)}),this.selectedMicrophone=n.property({set:n.command(function(t){return e.selectedMicrophoneSetterEnabled._set(!1),o.selectMicrophoneDevice(t.id()).then(function(){return e.selectedMicrophoneSetterEnabled._set(!0),t},function(t){e.selectedMicrophoneSetterEnabled._set(!0),u.log("Failed to set microphone",t)})},this.selectedMicrophoneSetterEnabled)}),this.selectedSpeaker=n.property({set:n.command(function(t){return e.selectedSpeakerSetterEnabled._set(!1),o.selectSpeakerDevice(t.id()).then(function(){return e.selectedSpeakerSetterEnabled._set(!0),t},function(t){e.selectedSpeakerSetterEnabled._set(!0),u.log("Failed to set speaker",t)})},this.selectedSpeakerSetterEnabled)}),this.cameras=i.exposeReadOnlyCollection(this.camerasInternal),this.microphones=i.exposeReadOnlyCollection(this.microphonesInternal),this.speakers=i.exposeReadOnlyCollection(this.speakersInternal),this.checkMediaCapabilities=n.enabledCommand(function(){return s.checkForCallingSupport(!0)}),this.mediaCapabilities={installedVersion:n.property({get:o.getPluginVersion}),isMicrophoneEnabled:n.property({value:!0,readOnly:!0}),isCameraEnabled:n.property({value:!0,readOnly:!0})},this._reset=function(){e.selectedCamera._set(null),e.selectedMicrophone._set(null),e.selectedSpeaker._set(null),e.camerasInternal.empty(),e.microphonesInternal.empty(),e.speakersInternal.empty()}}return e}();t.DevicesManager=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/group",["require","exports","jcafe-property-model","swx-enums"],e)}(function(e,t){function s(e,t){var n,i=Boolean(r.groupType[e]);if(!e||i)n=t;else{if(!!i||!o(t))throw new Error("Invalid type/name combination");n=e}return n}function o(e){return e===r.groupType.Custom}var n=e("jcafe-property-model"),r=e("swx-enums"),i=function(){function e(e,t){this.uri=n.property({readOnly:!0}),this.avatarUrl=n.property(),this.relationshipLevel=n.property({readOnly:!0,value:r.groupPrivacyRelationshipLevel.None}),this.persons=n.collection(),this.groups=n.collection(),e=e||r.groupType.Root,this.type=n.property({readOnly:!0,value:e}),this.name=n.property({value:s(t,e)})}return e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/meProfile",["require","exports","swx-jskype-internal-application-instance","../../../modelHelpers/propertyModelHelper","../../../modelHelpers/contacts/dataMappers/profileToPerson","jskype-settings-instance","swx-constants"],e)}(function(e,t){function a(e){var t=n.get()._telemetryManager,r={name:o.COMMON.telemetry.contacts.name.GET_PROFILES,batchCount:1,source:e};t.sendEvent(s.settings.telemetry.jSkypeTenantToken,o.COMMON.telemetry.contacts.type.CONTACTS,r)}function f(){return new u(i)}var n=e("swx-jskype-internal-application-instance"),r=e("../../../modelHelpers/propertyModelHelper"),i=e("../../../modelHelpers/contacts/dataMappers/profileToPerson"),s=e("jskype-settings-instance"),o=e("swx-constants"),u=function(){function e(e){var t=this;this.onSuccess=function(e){return t.mapProfile(e,o.COMMON.telemetry.contacts.source.INITIALIZED,!1)},this.onUpdate=function(e){return t.mapProfile(e,o.COMMON.telemetry.contacts.source.UPDATED,!0)},this.dataMapper=e}return e.prototype.onError=function(e){return r.createRejectedPromise(e)},e.prototype.mapProfile=function(e,t,i){return this.dataMapper.map(e.response,n.get().personsAndGroupsManager.mePerson,i),a(t),r.createResolvedPromise()},e}();t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/userInfo",["require","exports","../../../modelHelpers/contacts/dataMappers/mappers"],e)}(function(e,t){function r(e,t){n.mapRegistrationDate(e.registrationDate,t)}var n=e("../../../modelHelpers/contacts/dataMappers/mappers");t.map=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/userInfo",["require","exports","swx-jskype-internal-application-instance","../../../../lib/modelHelpers/propertyModelHelper","../../../../lib/modelHelpers/contacts/dataMappers/userInfo"],e)}(function(e,t){function o(){return new s}var n=e("swx-jskype-internal-application-instance"),r=e("../../../../lib/modelHelpers/propertyModelHelper"),i=e("../../../../lib/modelHelpers/contacts/dataMappers/userInfo"),s=function(){function e(){}return e.prototype.onSuccess=function(e){return i.map(e.response,n.get().personsAndGroupsManager.mePerson),r.createResolvedPromise()},e.prototype.onError=function(e){return r.createRejectedPromise(e)},e}();t.UserInfoHandlers=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/peopleSettings",["require","exports"],e)}(function(e,t){function i(){return new r}var n="skype.autobuddy",r=function(){function e(){var e=this;this.onSuccess=function(t){return new Promise(function(n){n(e.getSettingValue(t))})},this.onError=function(e){return new Promise(function(t,n){n(e)})}}return e.prototype.hasData=function(e){return e.response&&e.response.Settings&&e.response.Settings.length>0},e.prototype.getSettingValue=function(e){var t=this,r=!1;return this.hasData(e)?(e.response.Settings.some(function(e){if(e.Name.toLowerCase()===n){r=t.extractValue(e);return}}),r):r},e.prototype.extractValue=function(e){var t;try{t=JSON.parse(e.Value.toLowerCase())}catch(n){t=!1}return t},e}();t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/ABCHProfileService",["require","exports","lodash-compat","swx-constants"],e)}(function(e,t){function f(){return new a}var n=e("lodash-compat"),r=e("swx-constants"),i={EMAIL:"PersonalContactProfile.Emails",PHONES:"PersonalContactProfile.Phones"},s={VERIFIED:"Verified"},o={SKYPE:"Skype",MSA:"Msa"},u={Name:"Skype"},a=function(){function e(){var e=this;this.onSuccess=function(t){return e.hasErrors(t)?Promise.reject(e.getErrorMessage(t)):Promise.resolve(e.getValues(t))},this.onError=function(e){return Promise.reject(e)}}return e.prototype.getValues=function(e){var t,r=[];if(!e.response||!e.response.Views)return r;var i=n.bind(this.extractProofs,this);return t=n.map(e.response.Views,"Attributes")[0],t.filter(this.filterByEmailPhone).reduce(i,r),n.sortBy(r,this.sortEmailFirst)},e.prototype.hasErrors=function(e){return!!(e.response&&e.response.Errors&&e.response.Errors.length>0)},e.prototype.getErrorMessage=function(e){return e.response.Errors[0].Message},e.prototype.filterByEmailPhone=function(e){return e.Name===i.EMAIL||e.Name===i.PHONES},e.prototype.sortEmailFirst=function(e){return e.type},e.prototype.isSkypeSearchable=function(e){switch(e.Source){case o.SKYPE:return!0;case o.MSA:return!!e.HasSearchableApplications&&n.some(e.SearchableApplications,u);default:return!1}},e.prototype.extractProofs=function(e,t){var o=this;return t.Name===i.PHONES&&n.forEach(t.Value,function(t){if(t.State!==s.VERIFIED||!n.bind(o.isSkypeSearchable,o)(t))return;e.push({type:r.COMMON.proofTypes.PHONE,cc:t.Country,number:t.Name,value:t.Country.replace(/\w+-(\d+)/,"+$1")+t.Name,isSearchable:t.Searchable})}),t.Name===i.EMAIL&&n.forEach(t.Value,function(t){if(t.State!==s.VERIFIED||!n.bind(o.isSkypeSearchable,o)(t))return;e.push({type:r.COMMON.proofTypes.EMAIL,value:t.Name,isSearchable:t.Searchable})}),e},e}();t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/phoneUpdate",["require","exports"],e)}(function(e,t){function r(){return new n}var n=function(){function e(){var e=this;this.onSuccess=function(t){return e.hasErrors(t)?Promise.reject(e.getErrorMessage(t)):Promise.resolve()},this.onError=function(e){return Promise.reject(e)}}return e.prototype.hasErrors=function(e){return!!(e.response&&e.response.Errors&&e.response.Errors.length>0)},e.prototype.getErrorMessage=function(e){return e.response.Errors[0].Message},e}();t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/presence/cache/local",["require","exports","lodash-compat","../../../services/cache/instance","../../../modelHelpers/contacts/presenceHelper","../../personsAndGroupsHelper","swx-mri","jskype-constants/lib/data"],e)}(function(e,t){function l(e,t){var i=d(e),s=r.get();return s.getItem(i).then(function(e){var r=n.merge(e||{},t);return s.setItem(i,r)})}function c(e){return r.get().removeItem(d(e))}function h(){return v().then(function(e){var t=e.reduce(function(e,t){var n=t.split("|")[1];return e.concat(Promise.all([n,r.get().getItem(t)]))},[]);return Promise.all(t).then(m)})}function p(){return v().then(function(e){var t=e.reduce(function(e,t){return e.concat(r.get().removeItem(t))},[]);return Promise.all(t)})}function d(e){return a.CONTACT_PRESENCE+"|"+e}function v(){return r.get().getAllKeys(f.CONTACT_PRESENCE)}function m(e){return e.forEach(function(e){var t=e[1],n=s.getPerson(o.getId(e[0]));if(t.status){var r=i.getDefaultPresence(n);n.status._set(r?r:t.status)}t.lastSeenAt&&n.lastSeenAt(t.lastSeenAt),t.endpointType&&n.endpointType._set(t.endpointType)}),e}var n=e("lodash-compat"),r=e("../../../services/cache/instance"),i=e("../../../modelHelpers/contacts/presenceHelper"),s=e("../../personsAndGroupsHelper"),o=e("swx-mri"),u=e("jskype-constants/lib/data"),a=u["default"].storageKeys,f=u["default"].storageKeyRegExp;t.set=l,t.remove=c,t.restore=h,t.destroy=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/presence/cache/session",["require","exports","lodash-compat","swx-jskype-internal-application-instance","swx-utils-common","../../personsAndGroupsHelper","../../../modelHelpers/contacts/presenceHelper","jcafe-property-model","swx-mri","jskype-constants/lib/data","jskype-constants/lib/people"],e)}(function(e,t){function p(){var e=r.get().personsAndGroupsManager.mePerson,t=w(),n=x(t);return E(n,e),S(n,e),t}function d(e){var t=w(),n=delete t[e];return i.sessionStorage.set(h,JSON.stringify(t)),n}function v(){i.sessionStorage.remove(h)}function m(){i.sessionStorage.set(h,"{}")}function g(e,t,n,r,i){e[t]={status:n,lastSeenAt:r,endpointType:i}}function y(e,t,n,r,i){e[t].endpointType=i||e[t].endpointType,e[t].lastSeenAt=r||e[t].lastSeenAt,e[t].status=n||e[t].status}function b(e){return function(t,n){var r=!!n&&!!(n.status||n.lastSeenAt||n.endpointType);r&&e.call(null,t,n)}}function w(){var e=i.sessionStorage.get(h);return e?JSON.parse(e):(m(),{})}function E(e,t){var n=e[t.id()];n&&n.status&&t.status(n.status,u.property.sUpdated)}function S(e,t){n.forIn(n.omit(e,[t.id(),c]),function(e,t){var n=s.getPerson(a.getId(t));if(e.status){var r=o.getDefaultPresence(n);n.status._set(r?r:e.status)}e.lastSeenAt&&n.lastSeenAt(e.lastSeenAt),e.endpointType&&n.endpointType._set(e.endpointType)})}function x(e){function r(t,n){return t[n]={status:e[n]},t}if(!n.isEmpty(e)&&T(e)){var t=Object.keys(e).reduce(r,{});i.sessionStorage.set(h,JSON.stringify(t)),e=t}return e}function T(e){return Object.keys(e).every(function(t){return n.isString(e[t])})}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("swx-utils-common"),s=e("../../personsAndGroupsHelper"),o=e("../../../modelHelpers/contacts/presenceHelper"),u=e("jcafe-property-model"),a=e("swx-mri"),f=e("jskype-constants/lib/data"),l=e("jskype-constants/lib/people"),c=l["default"].SELF,h=f["default"].storageKeys.PRESENCE_DATA;t.restore=p,t.set=b(function(e,t){var n=w(),r=t.status,s=t.lastSeenAt,o=t.endpointType;n[e]?y(n,e,r,s,o):g(n,e,r,s,o),i.sessionStorage.set(h,JSON.stringify(n))}),t.remove=d,t.destroy=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/presence/presenceDataStorage",["require","exports","lodash-compat","./cache/local","./cache/session"],e)}(function(e,t){function s(){return r}function o(){var e=i.restore();if(!n.isEmpty(e)){var t=Object.keys(e).map(function(t){return r.set(t,e[t])});return Promise.all(t).then(function(){return u()})}return u()}function u(){return i.destroy(),r.restore()}var n=e("lodash-compat"),r=e("./cache/local"),i=e("./cache/session");t.getCache=s,t.restoreData=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/contactDeleted",["require","exports","../../../../lib/modelHelpers/contacts/authorizationChange","../../../../lib/modelHelpers/presence/presenceDataStorage","jskype-constants"],e)}(function(e,t){function u(){return new o}var n=e("../../../../lib/modelHelpers/contacts/authorizationChange"),r=e("../../../../lib/modelHelpers/presence/presenceDataStorage"),i=e("jskype-constants"),s=i.PEOPLE.authorizationStates,o=function(){function e(){}return e.prototype.onSuccess=function(e){r.getCache().remove(e.id()),n.setAuthorization(e,s.UNAUTHORIZED)},e.prototype.onError=function(e){},e}();t.ContactDeletedHandlers=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/contactRequestAccepted",["require","exports","../../../modelHelpers/contacts/authorizationChange","jskype-constants"],e)}(function(e,t){function o(){return new s}var n=e("../../../modelHelpers/contacts/authorizationChange"),r=e("jskype-constants"),i=r.PEOPLE.authorizationStates,s=function(){function e(){}return e.prototype.onSuccess=function(e){n.setAuthorization(e,i.AUTHORIZED)},e.prototype.onError=function(e){},e}();t.ContactRequestAcceptedHandlers=s,t.build=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/contactRequestSent",["require","exports","swx-jskype-internal-application-instance","../../../modelHelpers/contacts/authorizationChange","../../../modelHelpers/contacts/contactMessageFactory","jskype-settings-instance","jskype-constants","swx-constants","swx-mri"],e)}(function(e,t){function c(){return new l}var n=e("swx-jskype-internal-application-instance"),r=e("../../../modelHelpers/contacts/authorizationChange"),i=e("../../../modelHelpers/contacts/contactMessageFactory"),s=e("jskype-settings-instance"),o=e("jskype-constants"),u=e("swx-constants"),a=e("swx-mri"),f=o.PEOPLE.authorizationStates,l=function(){function e(){}return e.prototype.onSuccess=function(e){var t=n.get().conversationsManager.getConversation(e);if(e.isAgent()||a.isPstnId(e.id()))r.setAuthorization(e,f.AUTHORIZED);else if(e._authorization()===f.PENDING_OUTGOING){var s=i.getOutgoingResend(e);t.historyService._processRawMessage(s)}else r.setAuthorization(e,f.PENDING_OUTGOING)},e.prototype.onError=function(e,t){t&&t.isAgent()&&n.get()._telemetryManager.sendEvent(s.settings.telemetry.jSkypeTenantToken,"ServiceFault",{serviceName:"agents-addToContacts",faultCode:e.status,faultContext:u.COMMON.telemetry.NOT_AVAILABLE,errorCode:e.status||u.COMMON.telemetry.NOT_AVAILABLE,errorMessage:e.responseText||u.COMMON.telemetry.NOT_AVAILABLE,verb:"PUT",host:s.settings.agentProvisioningService.host,contextId:u.COMMON.telemetry.NOT_AVAILABLE})},e}();t.ContactRequestSentHandlers=l,t.build=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/contactAutoBuddy",["require","exports","../../../modelHelpers/contacts/authorizationChange","../../../modelHelpers/personsAndGroupsHelper","jskype-constants"],e)}(function(e,t){function u(){return new o}var n=e("../../../modelHelpers/contacts/authorizationChange"),r=e("../../../modelHelpers/personsAndGroupsHelper"),i=e("jskype-constants"),s=i.PEOPLE.authorizationStates,o=function(){function e(){}return e.prototype.onSuccess=function(e){var t=r.getPersonByConversationId(e);n.setAuthorization(t,s.AUTHORIZED)},e}();t.ContactAutoBuddyHandlers=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/factory",["require","exports","../../../../lib/modelHelpers/contacts/dataHandlers/meProfile","../../../../lib/modelHelpers/contacts/dataHandlers/userInfo","../../../../lib/modelHelpers/contacts/dataHandlers/peopleSettings","../../../../lib/modelHelpers/contacts/dataHandlers/ABCHProfileService","../../../../lib/modelHelpers/contacts/dataHandlers/phoneUpdate","../../../../lib/modelHelpers/contacts/dataHandlers/contactDeleted","../../../../lib/modelHelpers/contacts/dataHandlers/contactRequestAccepted","../../../../lib/modelHelpers/contacts/dataHandlers/contactRequestSent","../../../../lib/modelHelpers/contacts/dataHandlers/contactAutoBuddy"],e)}(function(e,t){function c(){return n.build()}function h(){return r.build()}function p(){return i.build()}function d(){return s.build()}function v(){return o.build()}function m(){return u.build()}function g(){return a.build()}function y(){return f.build()}function b(){return l.build()}var n=e("../../../../lib/modelHelpers/contacts/dataHandlers/meProfile"),r=e("../../../../lib/modelHelpers/contacts/dataHandlers/userInfo"),i=e("../../../../lib/modelHelpers/contacts/dataHandlers/peopleSettings"),s=e("../../../../lib/modelHelpers/contacts/dataHandlers/ABCHProfileService"),o=e("../../../../lib/modelHelpers/contacts/dataHandlers/phoneUpdate"),u=e("../../../../lib/modelHelpers/contacts/dataHandlers/contactDeleted"),a=e("../../../../lib/modelHelpers/contacts/dataHandlers/contactRequestAccepted"),f=e("../../../../lib/modelHelpers/contacts/dataHandlers/contactRequestSent"),l=e("../../../../lib/modelHelpers/contacts/dataHandlers/contactAutoBuddy");t.getMeProfileHandlers=c,t.getUserInfoHandlers=h,t.getPeopleSettingsHandlers=p,t.getABCHProfileServiceHandlers=d,t.getProfilePhoneNumberUpdateHandlers=v,t.getContactDeletedHandlers=m,t.getContactRequestAcceptedHandlers=g,t.getContactRequestSentHandlers=y,t.getContactAutoBuddyHandlers=b}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/people/contactTelemetryHelper",["require","exports","lodash-compat","swx-jskype-internal-application-instance","jskype-settings-instance","jskype-constants","../../modelHelpers/contacts/groupHelper","swx-enums"],e)}(function(e,t){function f(e){r.get()._telemetryManager.traceStart(e)}function l(e){return r.get()._telemetryManager.traceDump(e)||{}}function c(e,t,r){if(n.isNumber(r)||n.isString(r)||n.isBoolean(r))e[t]=r}function h(e,t){if(n.isEmpty(e))return;r.get()._telemetryManager.sendEvent(i.settings.telemetry.jSkypeTenantToken,t,e)}function p(){var e=r.get().personsAndGroupsManager.all.persons(),t={total:0,agents:0,suggested:0,pending:0,blocked:0,favorites:0};return n.isArray(e)&&(t.total=e.length,e.forEach(function(e){var n=e._authorization();if(n===a.PENDING_OUTGOING||n===a.PENDING_INCOMING)t.pending+=1;n===a.SUGGESTED&&(t.suggested+=1),e.isBlocked()&&(t.blocked+=1),e.isAgent()&&(t.agents+=1)}),t.favorites=o.getPersonsFromGroup(u.groupType.Favorites).length),t}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("jskype-settings-instance"),s=e("jskype-constants"),o=e("../../modelHelpers/contacts/groupHelper"),u=e("swx-enums"),a=s.PEOPLE.authorizationStates;t.setStart=f,t.getTrace=l,t.addIfDefined=c,t.send=h,t.getAllContactTypes=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/people/contactList",["require","exports","./contactTelemetryHelper","swx-constants"],e)}(function(e,t){function o(){n.setStart(i.LIST_LOAD)}function u(e){var t=a(i.LIST_LOAD,s.names.QUERY_CONTACT_LIST,e);n.send(t,s.TYPE)}function a(e,t,r){var i=n.getTrace(e),r=r||{},o={};o[s.fields.NAME]=t,o[s.fields.SUCCESS]=r.success,o[s.fields.INITIAL_LOAD]=r.firstLoad,n.addIfDefined(o,s.fields.SERVICE_ELAPSED,r.serviceElapsed),n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,i.startTime),n.addIfDefined(o,s.fields.ELAPSED,i.duration);if(r.success){var u=n.getAllContactTypes();o[s.fields.FULL_FETCH]=r.isFullFetch,o[s.fields.NUM_CONTACTS]=u.total,o[s.fields.NUM_AGENTS]=u.agents,o[s.fields.NUM_SUGGESTED]=u.suggested,o[s.fields.NUM_PENDING]=u.pending,o[s.fields.NUM_BLOCKED]=u.blocked,o[s.fields.NUM_FAVOURITES]=u.favorites}return o}var n=e("./contactTelemetryHelper"),r=e("swx-constants"),i=r.COMMON.telemetry.performanceMarks.CONTACTS,s=r.COMMON.telemetry.contactsV2.contactList;t.onQueryContactListStart=o,t.onQueryContactListEnd=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/groupCleaner",["require","exports","swx-jskype-internal-application-instance","../../../lib/modelHelpers/personsAndGroupsHelper","../../../lib/modelHelpers/contacts/authorizationChange","../../../lib/modelHelpers/personsRegistry/instance","jskype-constants","swx-mri","lodash-compat"],e)}(function(e,t){function c(){return new l}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/modelHelpers/personsAndGroupsHelper"),i=e("../../../lib/modelHelpers/contacts/authorizationChange"),s=e("../../../lib/modelHelpers/personsRegistry/instance"),o=e("jskype-constants"),u=e("swx-mri"),a=e("lodash-compat"),f=o.PEOPLE.authorizationStates,l=function(){function e(){var e=this;this.registry=s.build(),this.filter=function(t){var n=e.getContactsToRemove(e.getAllPersonsIdsFromRegistry(),t);return n.reduce(function(t,n){return e.removeContact(n)?t.concat(n):t},[])}}return e.prototype.getContactsToRemove=function(e,t){var n=a.map(t,function(e){return u.getId(e.mri)});return a.difference(e,n)},e.prototype.removeContact=function(e){var t=r.getPersonById(e);return t?(i.setAuthorization(t,f.UNAUTHORIZED),!0):!1},e.prototype.getAllPersonsIdsFromRegistry=function(){return this.registry.filter(this.keepKnownPersons.bind(this)).map(function(e){return e.id()})},e.prototype.keepKnownPersons=function(e){return!!n.get().personsAndGroupsManager.all.persons(e.id())},e}();t.GroupCleaner=l,t.build=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataProcessors/authorization",["require","exports","../../../modelHelpers/contacts/authorizationChange","../../../modelHelpers/personsRegistry/instance","jskype-constants"],e)}(function(e,t){function u(){return new o}var n=e("../../../modelHelpers/contacts/authorizationChange"),r=e("../../../modelHelpers/personsRegistry/instance"),i=e("jskype-constants"),s=i.PEOPLE.authorizationStates,o=function(){function e(){var e=this;this.registry=r.build(),this.process=function(t){t.forEach(function(t){t._authorization()===s.UNKNOWN&&(n.setAuthorization(t,s.UNAUTHORIZED),e.registry.add(t))})}}return e}();t.AuthorizationProcessor=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/contactToPerson",["require","exports","../../../modelHelpers/contacts/authorizationChange","../../../modelHelpers/contacts/presenceHelper","../../../modelHelpers/contacts/groupHelper","../../../modelHelpers/contacts/dataMappers/mappers","jskype-constants","swx-mri/lib/mriMaps","swx-enums","lodash-compat"],e)}(function(e,t){function v(e,t,o){var u=e.profile||{},l=f.result(u.name,"first"),v=f.result(u.name,"surname"),S=f.result(u.name,"title"),T=w(e),N=g(e),C=[];s.mapAvatarUrl(u.avatar_url,t),s.mapDisplayName(e.display_name,t),s.mapFirstName(l,t),s.mapLastName(v,t),s.mapTitle(S,t),s.mapPhoneNumbers(u.phones,t,p),s.mapPhoneNumbers(e.phones,t,d),s.mapActivity(N,t),s.mapBirthday(u.birthday,t),E(t,e)&&s.mapCapabilities(b(t,e),t),m(u.locations)&&y(u.locations[0],t),t.displayName()===t.id()&&s.mapDisplayNameFallback(l,v,t),o&&t.status._set(r.getDefaultPresence(t,T)),n.setAuthorization(t,T,c),e.blocked?n.setBlocked(t,c):n.setUnblocked(t,c),e.favorite&&C.push(a.groupType.Favorites),x(t,e)&&t.agentDetails.certification._set(e.agent.trust===h),i.updateGroups(t,C)}function m(e){return f.isArray(e)&&f.isPlainObject(e[0])}function g(e){return e.suggested?o.PEOPLE.SUGGESTED_CONTACT_ACTIVITY_MESSAGE:!!e.profile&&e.profile.mood}function y(e,t){s.mapCity(e.city,t),s.mapCountry(e.country,t)}function b(e,t){return e._type()===u.contactMriTypes.agent?t.agent.capabilities:e._type()===u.contactMriTypes.pstn?["audio.receive","group.add"]:[]}function w(e){return e.authorized===!0?l.AUTHORIZED:e.suggested===!0?l.SUGGESTED:l.PENDING_OUTGOING}function E(e,t){return e._type()===u.contactMriTypes.agent&&S(t)||e._type()===u.contactMriTypes.pstn}function S(e){return!!e.agent&&!!e.agent.capabilities}function x(e,t){return e._type()===u.contactMriTypes.agent&&T(t)}function T(e){return!!e.agent&&e.agent.trust!==undefined}var n=e("../../../modelHelpers/contacts/authorizationChange"),r=e("../../../modelHelpers/contacts/presenceHelper"),i=e("../../../modelHelpers/contacts/groupHelper"),s=e("../../../modelHelpers/contacts/dataMappers/mappers"),o=e("jskype-constants"),u=e("swx-mri/lib/mriMaps"),a=e("swx-enums"),f=e("lodash-compat"),l=o.PEOPLE.authorizationStates,c=!1,h="trusted",p=!0,d=!1;t.map=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/contactAdder",["require","exports","../../../lib/modelHelpers/contacts/dataMappers/contactToPerson","../../../lib/modelHelpers/personsAndGroupsHelper","../../../lib/modelHelpers/presence/presenceDataStorage","../../../lib/modelHelpers/contacts/dataProcessors/agents","swx-constants","swx-mri","swx-mri/lib/mriMaps","jskype-settings-instance","lodash-compat"],e)}(function(e,t){function h(){return new c}var n=e("../../../lib/modelHelpers/contacts/dataMappers/contactToPerson"),r=e("../../../lib/modelHelpers/personsAndGroupsHelper"),i=e("../../../lib/modelHelpers/presence/presenceDataStorage"),s=e("../../../lib/modelHelpers/contacts/dataProcessors/agents"),o=e("swx-constants"),u=e("swx-mri"),a=e("swx-mri/lib/mriMaps"),f=e("jskype-settings-instance"),l=e("lodash-compat"),c=function(){function e(){var e=this;this.dataMapper=n,this.cache=i.getCache(),this.add=function(t){var n=l.reduce(t,e.createPersonsAndReturnAgents.bind(e),[]);return l.forEach(n,e.savePresenceToCache.bind(e)),s.process(n)}}return e.prototype.addContact=function(e){var t=u.getId(e.mri),n=u.getTypeFromKey(e.mri),i=r.getPersonById(t);return i?this.dataMapper.map(e,i,!1):(i=r.getPerson(t,n),this.dataMapper.map(e,i,!0)),i},e.prototype.createPersonsAndReturnAgents=function(e,t){if(this.shouldProcess(t)){var n=u.getTypeFromKey(t.mri),r=this.addContact(t);n===a.contactMriTypes.agent&&e.push(r)}return e},e.prototype.shouldProcess=function(e){var t=u.getId(e.mri),n=u.getTypeFromKey(e.mri);return r.isMePerson(t)?!1:n===a.contactMriTypes.pstn&&!f.isFeatureOn(o.COMMON.featureFlags.PSTN_ENABLED)?!1:n===a.contactMriTypes.agent&&!f.isFeatureOn(o.COMMON.featureFlags.AGENTS_ENABLED)?!1:!0},e.prototype.savePresenceToCache=function(e){this.cache.set(e.id(),{status:e.status()})},e}();t.ContactAdder=c,t.build=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/cacheToPerson",["require","exports","../../../modelHelpers/contacts/groupHelper","../../../models/phoneNumber","jcafe-property-model","lodash-compat"],e)}(function(e,t){function o(e,t){a(e,t),a(e.note,t.note),a(e.location,t.location),a(e.capabilities,t.capabilities),a(e.agentDetails,t.agentDetails),f(e,t.phoneNumbers)}function u(e){var t=l(e);return t.note=l(e.note),t.location=l(e.location),t.capabilities=l(e.capabilities),t.agentDetails=l(e.agentDetails),t.affiliatedGroups=n.getAffiliatedGroupUris(e),t}function a(e,t){for(var n in e)e.hasOwnProperty(n)&&i.isProperty(e[n])&&e[n]._set(t[n])}function f(e,t){var n=e.phoneNumbers(0);s.forEach(t,function(t){if(n&&n.telUri()===t.telUri)a(n,t);else{var i=new r["default"];a(i,t),e.phoneNumbers.add(i,t.telUri)}})}function l(e){function n(e,t,n){var r=i.isProperty(t),o=!r&&i.isCollection(t),u=r||o?t():t;r&&!s.isUndefined(u)?n[e]=u:o&&(n[e]=u.reduce(function(e,t){return e.concat(l(t))},[]))}var t={};return s.forIn(e,function(e,r){n(r,e,t)}),t}var n=e("../../../modelHelpers/contacts/groupHelper"),r=e("../../../models/phoneNumber"),i=e("jcafe-property-model"),s=e("lodash-compat");t.mapCacheDataToPerson=o,t.mapPersonToCacheData=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataProcessors/contactListDataProcessor",["require","exports","swx-jskype-internal-application-instance","../../../../lib/services/cache/instance","../../../../lib/modelHelpers/contacts/groupCleaner","../../../../lib/modelHelpers/contacts/dataProcessors/authorization","../../../../lib/modelHelpers/contacts/contactAdder","../../../../lib/modelHelpers/personsRegistry/instance","../../../../lib/modelHelpers/contacts/dataMappers/cacheToPerson","../../../../lib/services/internalPubSub","swx-mri","jskype-constants","jskype-constants","swx-constants","lodash-compat"],e)}(function(e,t){function y(){return new g}var n=e("swx-jskype-internal-application-instance"),r=e("../../../../lib/services/cache/instance"),i=e("../../../../lib/modelHelpers/contacts/groupCleaner"),s=e("../../../../lib/modelHelpers/contacts/dataProcessors/authorization"),o=e("../../../../lib/modelHelpers/contacts/contactAdder"),u=e("../../../../lib/modelHelpers/personsRegistry/instance"),a=e("../../../../lib/modelHelpers/contacts/dataMappers/cacheToPerson"),f=e("../../../../lib/services/internalPubSub"),l=e("swx-mri"),c=e("jskype-constants"),h=e("jskype-constants"),p=e("swx-constants"),d=e("lodash-compat"),v=h.DATA.storageKeys,m=c.PEOPLE.authorizationStates,g=function(){function e(){var e=this;this.registry=u.build(),this.handleFirstResponseData=d.once(this.updateGlobalPersonsState.bind(this)),this.process=function(t,n){var r=e.getUpdatedPersonsCollection(t);return e.handleFirstResponseData(r),n?e.updateContactsCache(r):Promise.resolve()}}return e.prototype.getUpdatedPersonsCollection=function(e){var t=d.reduce(e.contacts,function(e,t){return t.deleted?(i.build().removeContact(l.getId(t.mri)),e):e.concat(t)},[]);return t.length>0&&(o.build().add(t),e.scope===p.PEOPLE.scopes.FULL&&i.build().filter(t)),n.get().personsAndGroupsManager.all.persons()},e.prototype.updateContactsCache=function(e){var t=e.map(a.mapPersonToCacheData);return r.get().setSensitiveItem(v.CONTACT_PROFILES,t)},e.prototype.updateGlobalPersonsState=function(e){this.registry.defaultPersonAuthorization=m.UNAUTHORIZED,s.build().process(this.registry.toArray()),f.get().publish("contacts:loaded",e.filter(function(e){return e._authorization()===m.AUTHORIZED&&!e.isBlocked()})),n.get().personsAndGroupsManager._initialized(!0)},e}();t.ContactListDataProcessor=g,t.build=y}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/blockedGroupCleaner",["require","exports","../../../lib/modelHelpers/contacts/groupHelper","../../../lib/modelHelpers/contacts/authorizationChange","lodash-compat","swx-mri"],e)}(function(e,t){function o(e){var t=n.getBlockedGroup(),s=u(t.persons(),e);i.forEach(s,function(e){r.setUnblocked(e)})}function u(e,t){var n=[];return i.forEach(e,function(e){var r=i.find(t,function(t){var n=s.getKey(e.id(),e._type());return n===t.mri});r||n.push(e)}),n}var n=e("../../../lib/modelHelpers/contacts/groupHelper"),r=e("../../../lib/modelHelpers/contacts/authorizationChange"),i=e("lodash-compat"),s=e("swx-mri");t.clean=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataProcessors/blocklistDataProcessor",["require","exports","../../../../lib/modelHelpers/personsRegistry/instance","../../../../lib/modelHelpers/contacts/blockedGroupCleaner","../../../../lib/modelHelpers/contacts/authorizationChange","swx-mri","jskype-constants","swx-constants","lodash-compat"],e)}(function(e,t){function l(e){return!e||!e.blocklist?Promise.resolve():e.scope===u.PEOPLE.scopes.FULL?c(e):h(e)}function c(e){return p(e).then(function(){r.clean(e.blocklist)})}function h(e){return p(e)}function p(e){var t=[];return a.forEach(e.blocklist,function(e){var r=s.getId(e.mri),o=s.getTypeFromKey(e.mri),u=n.build().get(r);u||(u=n.build().create(r,o,f.UNAUTHORIZED),n.build().add(u,!0)),e.deleted?i.setUnblocked(u):t.push(i.setBlocked(u))}),Promise.all(t)}var n=e("../../../../lib/modelHelpers/personsRegistry/instance"),r=e("../../../../lib/modelHelpers/contacts/blockedGroupCleaner"),i=e("../../../../lib/modelHelpers/contacts/authorizationChange"),s=e("swx-mri"),o=e("jskype-constants"),u=e("swx-constants"),a=e("lodash-compat"),f=o.PEOPLE.authorizationStates;t.process=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/rawViewCacheDataHandler",["require","exports","swx-jskype-internal-application-instance","jskype-constants","../../../../lib/services/cache/instance","../../../../lib/modelHelpers/contacts/dataMappers/cacheToPerson","../../../../lib/modelHelpers/contacts/groupHelper","swx-mri","../../../../lib/modelHelpers/personsAndGroupsHelper","../../../../lib/modelHelpers/personsRegistry/instance","../../../../lib/modelHelpers/contacts/dataProcessors/agents","../../../../lib/modelHelpers/contacts/authorizationChange","lodash-compat","jskype-constants"],e)}(function(e,t){function m(){var e={},t=y(),n=b();return e.contacts=t||[],e.blocklist=n||[],i.get().setSensitiveItem(d.CONTACTS_RAW_VIEW_DATA,e)}function g(){return i.get().getSensitiveItem(d.CONTACTS_RAW_VIEW_DATA).then(function(e){if(!w(e))throw new Error("Empty raw view data cache; force service delta ETag reset");var t=h.reduce(e.contacts,E,[]);return S(e.blocklist).then(function(){return l.process(t).then(function(){return m()})})})}function y(){var e=n.get().personsAndGroupsManager.all.persons()||[];return e.map(s.mapPersonToCacheData)}function b(){var e=o.getBlockedGroup().persons()||[];return e.map(function(e){return{mri:u.getKey(e.id(),e._type())}})}function w(e){if(!e||!e.contacts||!e.contacts.length)return!1;var t=h.reject(e.contacts,{isAgent:!0});return!!t.length}function E(e,t){var n=a.getPerson(t.id,t._type);return s.mapCacheDataToPerson(n,t),o.updateGroups(n,t.affiliatedGroups),t.isAgent&&e.push(n),e}function S(e){var t=[];return h.forEach(e,function(e){var n=u.getId(e.mri),r=u.getTypeFromKey(e.mri),i=f.build().getOrCreate(n,r,v.UNAUTHORIZED,!0);t.push(c.setBlocked(i))}),Promise.all(t)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-constants"),i=e("../../../../lib/services/cache/instance"),s=e("../../../../lib/modelHelpers/contacts/dataMappers/cacheToPerson"),o=e("../../../../lib/modelHelpers/contacts/groupHelper"),u=e("swx-mri"),a=e("../../../../lib/modelHelpers/personsAndGroupsHelper"),f=e("../../../../lib/modelHelpers/personsRegistry/instance"),l=e("../../../../lib/modelHelpers/contacts/dataProcessors/agents"),c=e("../../../../lib/modelHelpers/contacts/authorizationChange"),h=e("lodash-compat"),p=e("jskype-constants"),d=r.DATA.storageKeys,v=p.PEOPLE.authorizationStates;t.update=m,t.restore=g}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/rawViewDataHandlers",["require","exports","swx-jskype-internal-application-instance","../../../../lib/telemetry/people/contactList","../../../../lib/modelHelpers/contacts/dataProcessors/contactListDataProcessor","../../../../lib/modelHelpers/contacts/dataProcessors/blocklistDataProcessor","../../../../lib/modelHelpers/contacts/dataHandlers/rawViewCacheDataHandler","../../../../lib/services/cache/instance","swx-browser-globals","../../../../lib/services/contactsV2/instance","swx-constants/lib/people","jskype-constants/lib/data","jskype-constants/lib/people","lodash-compat"],e)}(function(e,t){function g(){return new m}var n=e("swx-jskype-internal-application-instance"),r=e("../../../../lib/telemetry/people/contactList"),i=e("../../../../lib/modelHelpers/contacts/dataProcessors/contactListDataProcessor"),s=e("../../../../lib/modelHelpers/contacts/dataProcessors/blocklistDataProcessor"),o=e("../../../../lib/modelHelpers/contacts/dataHandlers/rawViewCacheDataHandler"),u=e("../../../../lib/services/cache/instance"),a=e("swx-browser-globals"),f=e("../../../../lib/services/contactsV2/instance"),l=e("swx-constants/lib/people"),c=e("jskype-constants/lib/data"),h=e("jskype-constants/lib/people"),p=e("lodash-compat"),d=c["default"].storageKeys,v=h["default"].contactList.retry.TIMEOUT,m=function(){function e(){var e=this;this.contactListDataProcessor=i.build(),this.firstLoad=!0,this.onSuccess=function(t){var n=e,i=n.contactListDataProcessor.process(t.response),u=s.process(t.response);return r.onQueryContactListEnd({firstLoad:n.firstLoad,isFullFetch:n.isFullFetch(t.response),success:!0,serviceElapsed:t.duration}),n.firstLoad=!1,Promise.all([i,u]).then(o.update).then(function(t){if(t){var r=t.getResponseHeader("ETag");r&&n.resetEtag(r)}}.bind(null,t.request))},this.onError=function(t){return t.status===404&&!e.contactListTimeOut&&(n.get().personsAndGroupsManager._initialized(!0),e.contactListTimeOut=a.getWindow().setTimeout(e.retryGetRawView.bind(e),v)),r.onQueryContactListEnd({firstLoad:e.firstLoad,success:!1}),e.firstLoad=!1,Promise.reject(t)}}return e.prototype.resetEtag=function(e){u.get().setItem(d.CONTACTS_RAW_VIEW_ETAG,e)},e.prototype.retryGetRawView=function(){var e=this,t=n.get().personsAndGroupsManager.mePerson.id();u.get().getItem(d.CONTACTS_RAW_VIEW_ETAG).then(function(n){f.get().getRawViewDelta(t,n).then(e.onSuccess,e.onError),e.contactListTimeOut=undefined})},e.prototype.isFullFetch=function(e){function t(e){return p.isString(e)?e.toLowerCase():""}return!e||!e.scope?!1:t(e.scope)===l["default"].scopes.FULL},e}();t.RawViewDataHandlers=m,t.build=g});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/allGroup",["require","exports","jcafe-property-model","swx-jskype-internal-application-instance","swx-enums","../services/contactsV2/instance","../modelHelpers/contacts/dataHandlers/factory","swx-i18n","./group","swx-enums","../modelHelpers/personHelper","swx-utils-common/lib/settablePromise","../telemetry/people/contactList","../services/cache/instance","swx-constants/lib/people","swx-mri","jskype-constants/lib/data","../modelHelpers/contacts/dataHandlers/rawViewDataHandlers"],e)})(function(e,t){function S(e){var t=g.build(),u=n.collection({get:function(){function n(i){i&&(l.isGuest(e)?t.onSuccess({response:{contacts:[],blocklist:[]}}).then(u):o(),r.get().personsAndGroupsManager._contactsCacheRestored.changed.off(n))}function o(){return h.onQueryContactListStart(),p.get().getItem(b.CONTACTS_RAW_VIEW_ETAG).then(function(n){s.get().getRawViewDelta(e.id(),n).then(t.onSuccess,t.onError).then(u,a)})}function u(){w&&(w.resolve(),w=null)}function a(e){w&&(w.reject(e),w=null)}return r.get().signInManager.state()!==i.loginState.SignedIn?Promise.reject("signed out"):r.get().personsAndGroupsManager._initialized()?Promise.resolve():w?w:(w=c.build(),r.get().personsAndGroupsManager._contactsCacheRestored.changed(n),w)}});return u.asWritable({add:function(t,n,r,i){function l(){return t.isAgent()&&i===f.activityType.ContactRequestOutgoingAgent&&t._authorization._set(y.PENDING_OUTGOING),i===f.activityType.ContactRequestOutgoingPSTN?s.get().addPSTNContact(e.id(),v.getKey(n,t._type()),n).then(h,p):s.get().addContact(e.id(),v.getKey(n,t._type()),N(t)).then(h,p)}function c(){return s.get().acceptContactInvite(e.id(),v.getKey(n,t._type())).then(d,m)}function h(){o.getContactRequestSentHandlers().onSuccess(t)}function p(e){o.getContactRequestSentHandlers().onError(e,t)}function d(){o.getContactRequestAcceptedHandlers().onSuccess(t)}function m(e){o.getContactRequestAcceptedHandlers().onError(e)}var a;return i&&!v.isGuestId(n)&&(x(i)?a=l():T(i)&&(a=c())),u(n)||u.add(t,n,r),a||Promise.resolve()},remove:function(t,n){function a(){o.getContactDeletedHandlers().onSuccess(r)}function f(e){o.getContactDeletedHandlers().onError(e)}var r=u(t),i;return n||v.isGuestId(t)?(u.remove(t),i=Promise.resolve()):i=s.get().deleteContact(e.id(),v.getKey(t,r._type())).then(a,f),i}})}function x(e){return e===f.activityType.ContactRequestOutgoing||e===f.activityType.ContactRequestOutgoingResend||e===f.activityType.ContactRequestOutgoingAgent||e===f.activityType.ContactRequestOutgoingPSTN||e===f.activityType.SuggestedContact}function T(e){return e===f.activityType.ContactRequestIncoming}function N(e){return u.localization.fetch({key:"message_text_contactRequestGreeting",params:{displayName:e.displayName()}})}var n=e("jcafe-property-model"),r=e("swx-jskype-internal-application-instance"),i=e("swx-enums"),s=e("../services/contactsV2/instance"),o=e("../modelHelpers/contacts/dataHandlers/factory"),u=e("swx-i18n"),a=e("./group"),f=e("swx-enums"),l=e("../modelHelpers/personHelper"),c=e("swx-utils-common/lib/settablePromise"),h=e("../telemetry/people/contactList"),p=e("../services/cache/instance"),d=e("swx-constants/lib/people"),v=e("swx-mri"),m=e("jskype-constants/lib/data"),g=e("../modelHelpers/contacts/dataHandlers/rawViewDataHandlers"),y=d["default"].authorizationStates,b=m["default"].storageKeys,w,E=function(e){function t(t){var n=e.call(this)||this;return n.name._set(i.groupType.Root),n.type._set(i.groupType.Root),n.relationshipLevel._set(i.groupPrivacyRelationshipLevel.None),n.uri._set(i.groupType.Root),n.persons=S(t),w=null,n}return __extends(t,e),t.prototype._reset=function(){this.persons.empty(),w=null},t}(a["default"]);t.__esModule=!0,t["default"]=E});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/favoritesGroup",["require","exports","jcafe-property-model","swx-enums","../services/contactsV2/instance","./group","swx-mri","../modelHelpers/contacts/dataHandlers/rawViewCacheDataHandler"],e)})(function(e,t){function f(e){var t=n.collection();return t.asWritable({add:function(n,r,s,a){var f;return!t(r)&&!o.isGuestId(r)&&(a||(f=i.get().addContactToFavorites(e.id(),o.getKey(r,n._type())).then(u.update)),t.add(n,r)),f||Promise.resolve()},remove:function(n,r){var s,a=t(n);return!o.isGuestId(n)&&a&&(r||(s=i.get().removeContactFromFavorites(e.id(),o.getKey(n,a._type())).then(u.update)),t.remove(n)),s||Promise.resolve()}})}var n=e("jcafe-property-model"),r=e("swx-enums"),i=e("../services/contactsV2/instance"),s=e("./group"),o=e("swx-mri"),u=e("../modelHelpers/contacts/dataHandlers/rawViewCacheDataHandler"),a=function(e){function t(t){var n=e.call(this)||this;return n.name._set(r.groupType.Favorites),n.type._set(r.groupType.Favorites),n.relationshipLevel._set(r.groupPrivacyRelationshipLevel.None),n.uri._set(r.groupType.Favorites),n.persons=f(t),n}return __extends(t,e),t}(s["default"]);t.__esModule=!0,t["default"]=a});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/blockedGroup",["require","exports","jcafe-property-model","swx-enums","../modelHelpers/personsRegistry/instance","./group"],e)})(function(e,t){function u(){var e=n.collection();return e.asWritable({add:function(t,n){if(!e(n)){var r=i.build(),s=!0;r.get(n)||r.add(t,s),e.add(t,n)}return Promise.resolve()},remove:function(t){return e.remove(t),Promise.resolve()}})}var n=e("jcafe-property-model"),r=e("swx-enums"),i=e("../modelHelpers/personsRegistry/instance"),s=e("./group"),o=function(e){function t(){var t=e.call(this)||this;return t.persons=u(),t.name._set(r.groupPrivacyRelationshipLevel.Blocked),t.type._set(r.groupType.PrivacyRelationship),t.relationshipLevel._set(r.groupPrivacyRelationshipLevel.Blocked),t.uri._set(r.groupPrivacyRelationshipLevel.Blocked),t}return __extends(t,e),t}(s["default"]);t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/entitlement",["require","exports","jcafe-property-model"],e)}(function(e,t){var n=e("jcafe-property-model"),r=function(){function e(){this.name=n.property({readOnly:!0}),this.active=n.property({readOnly:!0})}return e}();t.__esModule=!0,t["default"]=r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/subscription",["require","exports","jcafe-property-model","./entitlement"],e)})(function(e,t){var n=e("jcafe-property-model"),r=e("./entitlement"),i=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.property({readOnly:!0}),t}return __extends(t,e),t}(r["default"]);t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/account/dataHandlers/entitlements",["require","exports","../../propertyModelHelper","lodash-compat","../../../models/subscription","../../../services/entitlement/serviceSettings","swx-enums","swx-jskype-internal-application-instance"],e)}(function(e,t){function a(){function t(t){var i=[];return r.forEach(t.response,f),r.forEach(e.entitlements(),function(e){d(e,t.response)||i.push(e)}),r.forEach(i,function(t){e.entitlements.remove(t.name())}),n.createResolvedPromise()}function a(e){return n.createRejectedPromise(e)}function f(t){if(l(t)){h(t);return}if(c(t)){e.displayBalance._set(t.balanceFormatted),e._balance._set(t.balance),e._currency._set(t.attributes.currency);return}}function l(e){return e.service===o.subscriptionType.Package||e.service===o.subscriptionType.Plan}function c(e){return e.service===s.serviceNames.credit}function h(t){var n=e.entitlements(t.id);n?p(n,t):(n=new i["default"],p(n,t),e.entitlements.add(n,n.name()))}function p(e,t){e.name._set(t.id),e.type._set(t.service),e.active._set(t.active)}function d(e,t){return r.some(t,function(t){return e.name()===t.id})}var e=u.get().personsAndGroupsManager.mePerson.account;return{onSuccess:t,onError:a}}var n=e("../../propertyModelHelper"),r=e("lodash-compat"),i=e("../../../models/subscription"),s=e("../../../services/entitlement/serviceSettings"),o=e("swx-enums"),u=e("swx-jskype-internal-application-instance");t.build=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/account",["require","exports","jcafe-property-model","swx-jskype-internal-application-instance","../modelHelpers/account/dataHandlers/entitlements","../services/serviceFactory"],e)}(function(e,t){var n=e("jcafe-property-model"),r=e("swx-jskype-internal-application-instance"),i=e("../modelHelpers/account/dataHandlers/entitlements"),s=e("../services/serviceFactory"),o=function(){function e(){var e=this;this.entitlements=n.collection({get:function(){var t=r.get().personsAndGroupsManager.mePerson,n=i.build(),o=s.getEntitlementService();return o.getEntitlementListingData(t.id()).then(n.onSuccess,n.onError).then(function(){return e.entitlements()})}}),this.displayBalance=n.property({readOnly:!0}),this._currency=n.property({readOnly:!0}),this._balance=n.property({readOnly:!0})}return e}();t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/presence/presenceMapper",["require","exports","lodash-compat","swx-enums"],e)}(function(e,t){function s(e){if(n.isString(e)){var t=i[e.toLowerCase()];return t===r.onlineStatus.Unknown?undefined:t}return undefined}function o(e){var t=r.onlineStatus.Offline.toString().toLowerCase(),n=r.onlineStatus.Idle.toString().toLowerCase(),i=e.toString().toLowerCase();return t===i||n===i}function u(e){if(!n.isString(e))return r.onlineStatus.Hidden;var t=i[e.toString().toLowerCase()];return t===undefined||t===r.onlineStatus.Unknown||t===r.onlineStatus.Offline?r.onlineStatus.Hidden:t}var n=e("lodash-compat"),r=e("swx-enums"),i={online:r.onlineStatus.Online,offline:r.onlineStatus.Offline,hidden:r.onlineStatus.Hidden,away:r.onlineStatus.Away,idle:r.onlineStatus.Idle,busy:r.onlineStatus.DoNotDisturb,unknown:r.onlineStatus.Unknown,berightback:r.onlineStatus.Away,donotdisturb:r.onlineStatus.DoNotDisturb,onthephone:r.onlineStatus.DoNotDisturb,outtolunch:r.onlineStatus.Away};t.map=s,t.canMapToOnline=o,t.mapToSelf=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-avatar-web-service/lib/avatarWebService",["require","exports","lodash-compat","swx-utils-common","swx-xhr-dispatcher"],e)}(function(e,t){function s(e,t){function o(n){return e().then(function(e){return{headers:{"X-Skypetoken":e,"X-Skype-Caller":t.appName,"X-Skype-Request-Id":r.guid.create().substring(0,8)},reporting:{serviceName:n}}})}function u(e,t,r){return o("updateAvatarV1").then(function(i){var o="avatars/"+encodeURIComponent(e),u=n.merge(i,{contentType:r,payload:t,processData:!1});return s.put(o,u)})}function a(e){return o("deleteAvatarV1").then(function(t){var n="avatars/"+encodeURIComponent(e);return s.remove(n,t)})}var s=i.build(t);return{updateAvatar:u,deleteAvatar:a}}var n=e("lodash-compat"),r=e("swx-utils-common"),i=e("swx-xhr-dispatcher");t.build=s}),define("swx-avatar-web-service",["swx-avatar-web-service/lib/avatarWebService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/avatar/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-client-info","../serviceAccessLayer/decorations/reporting","swx-avatar-web-service"],e)}(function(e,t){function a(){var e;return u||(e=n.get().signInManager._skypeToken,u=o.build(e,{host:r.settings.avatarService.host,appName:i.getBIAppName(),decorations:[s]})),u}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-client-info"),s=e("../serviceAccessLayer/decorations/reporting"),o=e("swx-avatar-web-service"),u;t.get=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/people/contactInvitation",["require","exports","./contactTelemetryHelper","swx-constants"],e)}(function(e,t){function o(){n.setStart(i.QUERY_INVITATION_LIST)}function u(e){var t=a(i.QUERY_INVITATION_LIST,s.names.QUERY_INVITATION_LIST,e);n.send(t,s.TYPE)}function a(e,t,r){var i=n.getTrace(e),r=r||{},o={};return o[s.fields.NAME]=t,o[s.fields.SUCCESS]=r.success,n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,i.startTime),n.addIfDefined(o,s.fields.ELAPSED,i.duration),n.addIfDefined(o,s.fields.SERVICE_ELAPSED,r.serviceElapsed),n.addIfDefined(o,s.fields.INVITATION_COUNT,r.invitationCount),o}var n=e("./contactTelemetryHelper"),r=e("swx-constants"),i=r.COMMON.telemetry.performanceMarks.CONTACTS,s=r.COMMON.telemetry.contactsV2.invitation;t.onQueryInvitationListStart=o,t.onQueryInvitationListEnd=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/inviteMessage",["require","exports","swx-jskype-internal-application-instance","swx-utils-chat","swx-i18n"],e)}(function(e,t){function s(e){return u(e.message)}function o(e){return u(e.greeting)}function u(e){if(e)return r.messageSanitizer.escapeIncomingHTML(r.messageSanitizer.removeAnchorTags(e));var t=n.get().personsAndGroupsManager.mePerson.displayName();return t||(t=n.get().personsAndGroupsManager.mePerson.id()),i.localization.fetch({key:"message_text_contactRequestGreeting",params:{displayName:t}})}var n=e("swx-jskype-internal-application-instance"),r=e("swx-utils-chat"),i=e("swx-i18n");t.getSanitizedInviteMessage=s,t.getSanitizedInviteGreeting=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataProcessors/contactInvitesList",["require","exports","swx-jskype-internal-application-instance","jskype-constants","swx-mri","swx-enums","lodash-compat","../../../../lib/modelHelpers/contacts/contactActivityItemHelper","../../../../lib/modelHelpers/contacts/contactMessageFactory","../../../../lib/modelHelpers/personsRegistry/instance","../../../../lib/modelHelpers/contacts/inviteMessage"],e)}(function(e,t){function h(e){function t(){var t=e&&e.invite_list||[];o.forEach(t,function(e){p(e)})}return n.get().conversationsManager._conversationsSynced.promise.then(t)}function p(e){if(d(e)){var t=g(e.mri),r=n.get().conversationsManager.getConversation(t);t._authorization._set(c.PENDING_INCOMING),n.get().conversationsManager.conversations.add(r);var i=m(e.invites);i&&v(i,t,r)}}function d(e){return e&&e.mri&&e.invites&&e.invites.length}function v(e,t,n){var r=u.getContactRequestIncomingActivityItem(n),i=(new Date(e.time)).getTime();if(!r||r._id!==i){t.status._set(s.onlineStatus.Unknown),u.clearContactRequestActivityItems(n);var o=l.getSanitizedInviteMessage(e),f=a.getIncoming(t,i,o);n.historyService._processRawMessage(f)}}function m(e){var t=o.sortBy(e,function(e){return(new Date(e.time)).getTime()});return t.length&&t[t.length-1]}function g(e){var t=i.getId(e),n=i.getTypeFromKey(e);return f.build().getOrCreate(t,n,c.PENDING_INCOMING)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-constants"),i=e("swx-mri"),s=e("swx-enums"),o=e("lodash-compat"),u=e("../../../../lib/modelHelpers/contacts/contactActivityItemHelper"),a=e("../../../../lib/modelHelpers/contacts/contactMessageFactory"),f=e("../../../../lib/modelHelpers/personsRegistry/instance"),l=e("../../../../lib/modelHelpers/contacts/inviteMessage"),c=r.PEOPLE.authorizationStates;t.process=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataHandlers/contactInvitesList",["require","exports","../../../../lib/modelHelpers/contacts/dataProcessors/contactInvitesList","../../../../lib/telemetry/people/contactInvitation","swx-utils-common","../../../../lib/services/contactsV2/instance","swx-jskype-internal-application-instance","swx-constants","lodash-compat"],e)}(function(e,t){function c(e){var t;return e&&e.response&&(t=n.process(e.response),r.onQueryInvitationListEnd({success:!0,invitationCount:a.size(e.response),serviceElapsed:e.duration}),p(e)),t||Promise.resolve()}function h(e){r.onQueryInvitationListEnd({success:!1})}function p(e){if(v(e)){var t=m(e);t&&a.delay(d,t*1e3)}}function d(){r.onQueryInvitationListStart(),s.get().getInvites(o.get().personsAndGroupsManager.mePerson.id()).then(c,h)}function v(e){return e.request.status===f.OK}function m(e){var n;try{n=l.getResponseHeader(e,t.RETRY_AFTER_HEADER),n=n&&parseInt(n,10)}catch(r){}return n||null}var n=e("../../../../lib/modelHelpers/contacts/dataProcessors/contactInvitesList"),r=e("../../../../lib/telemetry/people/contactInvitation"),i=e("swx-utils-common"),s=e("../../../../lib/services/contactsV2/instance"),o=e("swx-jskype-internal-application-instance"),u=e("swx-constants"),a=e("lodash-compat"),f=u.COMMON.httpStatusCodes,l=i.http;t.RETRY_AFTER_HEADER="Retry-after",t.onSuccess=c,t.onError=h}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/invitesListGetter",["require","exports","swx-jskype-internal-application-instance","../../../lib/services/contactsV2/instance","../../../lib/modelHelpers/personHelper","../../../lib/telemetry/people/contactInvitation","../../../lib/modelHelpers/contacts/dataHandlers/contactInvitesList"],e)}(function(e,t){function u(){var e;return i.isGuest(n.get().personsAndGroupsManager.mePerson)||(s.onQueryInvitationListStart(),e=r.get().getInvites(n.get().personsAndGroupsManager.mePerson.id()),e.then(o.onSuccess,o.onError)),e||Promise.resolve()}var n=e("swx-jskype-internal-application-instance"),r=e("../../../lib/services/contactsV2/instance"),i=e("../../../lib/modelHelpers/personHelper"),s=e("../../../lib/telemetry/people/contactInvitation"),o=e("../../../lib/modelHelpers/contacts/dataHandlers/contactInvitesList");t.get=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/meData",["require","exports","./contacts/dataHandlers/factory","./contacts/invitesListGetter","../services/stratus/instance","jcafe-property-model"],e)}(function(e,t){function o(){var e=n.getMeProfileHandlers(),t,o;return t=i.get().getProfile().then(e.onSuccess,e.onError),o=r.get(),s.task.waitAll([t,o])}var n=e("./contacts/dataHandlers/factory"),r=e("./contacts/invitesListGetter"),i=e("../services/stratus/instance"),s=e("jcafe-property-model");t.initialize=o});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/mePerson",["require","exports","jcafe-property-model","./person","./account","swx-enums","../modelHelpers/presence/presenceMapper","../services/serviceFactory","../services/stratus/instance","../services/avatar/instance","../modelHelpers/presence/presenceDataStorage","swx-jskype-internal-application-instance","../modelHelpers/personsAndGroupsHelper","../modelHelpers/meData","swx-utils-common","../modelHelpers/contacts/dataHandlers/factory"],e)})(function(e,t){function g(){var e;return function(){return e||(e=y()),e}}function y(){var e=v.getUserInfoHandlers();return a.get().getUserInfo().then(e.onSuccess,e.onError)}function b(e){return e&&e!==s.onlineStatus.Unknown}function w(e,t){var n=u.getPresenceService(),r=t===s.onlineStatus.DoNotDisturb?s.onlineStatus.Busy:t;n.setUserPresence(r),l.getCache().set(e,{status:t})}var n=e("jcafe-property-model"),r=e("./person"),i=e("./account"),s=e("swx-enums"),o=e("../modelHelpers/presence/presenceMapper"),u=e("../services/serviceFactory"),a=e("../services/stratus/instance"),f=e("../services/avatar/instance"),l=e("../modelHelpers/presence/presenceDataStorage"),c=e("swx-jskype-internal-application-instance"),h=e("../modelHelpers/personsAndGroupsHelper"),p=e("../modelHelpers/meData"),d=e("swx-utils-common"),v=e("../modelHelpers/contacts/dataHandlers/factory"),m=function(e){function t(t){var r=e.call(this,t)||this;return r.getUserInfo=g(),r._msaId=n.property({readOnly:!0}),r.account=new i["default"],r.id=n.property({readOnly:!0,get:function(){var e=n.task(),t=c.get().signInManager;return t.state.once(s.loginState.SignedIn,function(){t._skypeToken().then(function(t){if(t===r.lastSkypeToken){e.resolve(r.lastSkypeId);return}r.lastSkypeToken=t;try{var n=h.extractSkypeIdFromToken(t);!n||(r.lastSkypeId=n,r.id._set(n),r.displayName._set(n)),e.resolve(r.id())}catch(i){e.reject(i)}})}),e.promise}}),r.displayName=n.property({readOnly:!0,get:function(){return r.getMeProfileTask||(r.getMeProfileTask=n.task(),r.id.get().then(function(){p.initialize().then(function(){return r.getMeProfileTask.resolve(r.displayName())},function(){return r.getMeProfileTask.reject()})})),r.getMeProfileTask.promise}}),r.preferences=n.collection(),r.status=n.property({set:function(e){var t=n.task("setting ME status",e),i=o.map(e);return b(i)?(w(r.id(),i),t.resolve(i)):t.reject(new Error("new status value was invalid")),t.promise}}),r.activity=n.property({set:function(e){var t=r.activity(),i=n.task("setting ME activity");return a.get().setMoodMessage(r.id(),e).then(function(){return i.resolve(e)},function(){return i.resolve(t)}),i.promise}}),r.registeredAt=n.property({readOnly:!0,get:function(){var e=n.task();return r.getUserInfo().then(function(){return e.resolve(r.registeredAt())},function(t){return e.reject(t)}),e.promise}}),r._isLinkedMsaAutoGenerated=n.property({readOnly:!0,get:function(){var e=n.task(),t=/^\d+:cid-\(-?\d+\)@outlook.*$/i;return r._msaId()!==undefined?e.resolve(t.test(r._msaId())):r._msaId.once(function(e){return e!==undefined},function(){return e.resolve(t.test(r._msaId()))}),e.promise}}),r.active=n.boolProperty(!0),r.id._set(t),r.displayName._set(t),r.status._set(s.onlineStatus.Offline),r.status.reset=function(){},r.activity._set(""),r}return __extends(t,e),t.prototype.updateAvatar=function(e,t){return f.get().updateAvatar(this.id(),e,t)},t.prototype.updateAvatarUrl=function(){var e=this.avatarUrl();e=d.url.removeQueryParameter(e,"cachebust"),e=d.url.appendQueryParameter(e,"cachebust",(new Date).getTime().toString()),this.avatarUrl._set(e)},t.prototype._reset=function(){this.id._set(this.id()),this.displayName._set(this.id()),this.getMeProfileTask=null,this.status._set(s.onlineStatus.Offline),this.callingCapabilities&&this.callingCapabilities.setup()},t.prototype._addCallingCapabilities=function(e){this.callingCapabilities=e,this.capabilities.audio=this.callingCapabilities.audioCapability,this.capabilities.video=this.callingCapabilities.videoCapability,this.callingCapabilities.setup()},t}(r["default"]);t.__esModule=!0,t["default"]=m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/match/multiWord",["require","exports","swx-utils-common"],e)}(function(e,t){function s(e,t){function l(e,t){return o(e,a)?(f={rank:t/r},!0):!1}var s=n.stringUtils.removeNonWordCharacters(t),u=n.stringUtils.removeNonWordCharacters(e);if(!t||!o(u,s))return null;var a=s.split(i)[0],f=null;return u.split(i).some(l),f}function o(e,t){var n=new RegExp("(^|\\s|\\b)"+t,"i");return e.match(n)}var n=e("swx-utils-common"),r=10,i=/\s?\b\s?/;t.func=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/match/singleWord",["require","exports","lodash-compat"],e)}(function(e,t){function r(e,t){var r=new RegExp(n.escapeRegExp(t),"i");return!!e.match(r)}var n=e("lodash-compat");t.func=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/match",["require","exports","swx-utils-common","./match/multiWord","./match/singleWord","../propertyValidator"],e)}(function(e,t){function u(e,r){var i=null;return s.isPhoneNumber(r)?e.phoneNumbers().some(function(s){t.phoneNumberRule.property=s;var o=f(t.phoneNumberRule,n.stringUtils.normalize(s.displayString()),n.stringUtils.normalize(r),e);return o?(i=o,!0):!1}):o.some(function(t){var s=e[t.property](),o=f(t,n.stringUtils.normalize(s),n.stringUtils.normalize(r),e);return o?(i=o,!0):!1}),i}function a(e,t){return e.rank?t.rank+e.rank:t.rank}function f(e,t,r,i){var s=e.method.func(n.stringUtils.normalize(t),n.stringUtils.normalize(r));return s?{rank:a(s,e),property:e.property,sortString:i.displayName(),person:i}:null}var n=e("swx-utils-common"),r=e("./match/multiWord"),i=e("./match/singleWord"),s=e("../propertyValidator");t.displayNameRule={property:"displayName",rank:1,method:r},t.idRule={property:"id",rank:2,method:i},t.phoneNumberRule={property:"phoneNumber",rank:0,method:i};var o=[t.displayNameRule,t.idRule];t.get=u,t.getMatch=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/sort",["require","exports","swx-utils-common"],e)}(function(e,t){function r(e){var t=i(e);return t=s(t),o(t)}function i(e){var t={};return e.forEach(function(e){t[e.rank]||(t[e.rank]=[]),t[e.rank].push(e)}),t}function s(e){return Object.keys(e).forEach(function(t){e[t]=n.array.sortByProperty(e[t],"sortString")}),e}function o(e){var t=[];return Object.keys(e).sort().forEach(function(n){t=t.concat(e[n])}),t}var n=e("swx-utils-common");t.run=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-contact-search-web-service/lib/contactSearchService",["require","exports","lodash-compat","swx-xhr-dispatcher","swx-utils-common"],e)}(function(e,t){function s(e,t){function a(r){return e().then(function(e){var u=[t.appName,t.appVersion,i.guid.create()].join("-"),a={headers:{"X-SkypeToken":e},reporting:{serviceName:"contactSearch"}},f="?requestid="+u+"&searchstring="+encodeURIComponent(r)+"&locale="+t.locale;t.includeLync&&(f+="&includeLync=true");if(o){var l=n.cloneDeep(a);l.reporting.serviceName="contactSearchMirror",o.get(f,l)}return s.get(f,a)})}var s=r.build(t),o;if(t.mirroringHost){var u=n.clone(t);u.host=u.mirroringHost,o=r.build(u)}return{searchDirectory:a}}var n=e("lodash-compat"),r=e("swx-xhr-dispatcher"),i=e("swx-utils-common");t.build=s}),define("swx-contact-search-web-service",["swx-contact-search-web-service/lib/contactSearchService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/contactSearch/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","../../services/serviceAccessLayer/decorations/reporting","swx-contact-search-web-service"],e)}(function(e,t){function a(){var e,t;return u||(e=n.get().signInManager._skypeToken,t={host:r.settings.contactSearchWebService.host,appName:r.settings.biAppName,appVersion:r.settings.version,locale:r.settings.initParams.locale,includeLync:r.isFeatureOn(i.COMMON.featureFlags.DIRECTORY_SEARCH_SKYPE_AND_LYNC),decorations:[s]},r.isFeatureOn(i.COMMON.featureFlags.GRAPH_SEARCH_MIRRORING_ENABLED)&&(t.mirroringHost=r.settings.contactSearchWebService.mirroringHost),u=o.build(e,t)),u}function f(){u=null}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("../../services/serviceAccessLayer/decorations/reporting"),o=e("swx-contact-search-web-service"),u;t.get=a,t.reset=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/contacts/dataMappers/graphResultToPerson",["require","exports","../../../modelHelpers/contacts/dataMappers/mappers","jskype-settings-instance","swx-constants","lodash-compat"],e)}(function(e,t){function o(e,t){var o=e.nodeProfileData,u=e.nodeAnnotation;n.mapDisplayName(s.result(o,"name"),t),n.mapCity(s.result(o,"city"),t),n.mapState(s.result(o,"state"),t),n.mapCountry(s.result(o,"countryCode"),t),r.isFeatureOn(i.COMMON.featureFlags.USE_GRAPH_SEARCH_ANNOTATIONS)&&n.mapActivity(u,t)}var n=e("../../../modelHelpers/contacts/dataMappers/mappers"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("lodash-compat");t.map=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/directoryDataHandler",["require","exports","lodash-compat","../personsAndGroupsHelper","../contacts/dataMappers/graphResultToPerson"],e)}(function(e,t){function s(e){return e&&e.response&&e.response.results?n.reduce(e.response.results,function(e,t){return o(t,e)},[]):[]}function o(e,t){var n=r.getUnknownPerson(e.nodeProfileData.skypeId);return!e||!n?t:(i.map(e,n),t.push(n),t)}var n=e("lodash-compat"),r=e("../personsAndGroupsHelper"),i=e("../contacts/dataMappers/graphResultToPerson");t.onResult=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/search/main",["require","exports","lodash-compat","jcafe-property-model","../../services/agents/instance","../../modelHelpers/contacts/dataMappers/agentToPerson","./match","./sort","../../services/contactSearch/instance","../../models/searchResult","./directoryDataHandler","../../modelHelpers/propertyModelHelper","../personsRegistry/instance","../personsAndGroupsHelper","jskype-constants"],e)}(function(e,t){function g(e){var t=b(e);return t.length>0?c.createResolvedPromise(t):y(e)}function y(e){var t=r.task(),n=a.get();return n.searchDirectory(e).then(function(e){var n=l.onResult(e);t.resolve(n.map(x))},function(e){return t.reject(e)}),t.promise}function b(e){var t=h.build().get(e);return t?[x(t)]:[]}function w(e){var t={};for(var n in e.keywords)e.keywords.hasOwnProperty(n)&&e.supportedKeywords(n)&&(t[n]=e.keywords[n]);return t}function E(e){var t=e.text();return n.isString(t)&&(S(t).forEach(function(t){return e.keywords[t[0].trim()]=t[1].trim()}),e.text(t.replace(m,"").trim())),e}function S(e){function n(e){return e.split(":")}var t=e.match(m);return t?t.map(n):[]}function x(e){var t;return e.person?(t=new f["default"](e.person),t.relevance=e.rank,t.matches[e.property]=e.sortString):t=new f["default"](e),t}function T(e){switch(e.result._authorization()){case v.AUTHORIZED:case v.PENDING_OUTGOING:case v.SUGGESTED:return!0;default:return!1}}function N(){return i.get().search().then(function(e){return e.response.agentDescriptions.map(function(e){var t=p.getPersonById(e.agentId);return t||(t=p.createDefaultPerson(e.agentId)),new f["default"](s.map(e,t))})})}function C(e,n){var i=r.task();return t.addressBook(e,n).then(function(e){e.length===0?t.skypeDirectory(n).then(function(e){i.resolve(e)}):i.resolve(e)}),i.promise}var n=e("lodash-compat"),r=e("jcafe-property-model"),i=e("../../services/agents/instance"),s=e("../../modelHelpers/contacts/dataMappers/agentToPerson"),o=e("./match"),u=e("./sort"),a=e("../../services/contactSearch/instance"),f=e("../../models/searchResult"),l=e("./directoryDataHandler"),c=e("../../modelHelpers/propertyModelHelper"),h=e("../personsRegistry/instance"),p=e("../personsAndGroupsHelper"),d=e("jskype-constants"),v=d.PEOPLE.authorizationStates,m=/((?!live)\b\S+:\S+){1,}/gi;t.agents=N,t.addressBook=function(e,t){if(!t)return c.createResolvedPromise([]);var i=r.task(),s=w(E(t)),a=t.text(),f=[],l=[];if(s.id){var h=e(s.id);h&&(l.push(o.getMatch(o.idRule,h.id(),s.id,h)),f.push(h))}else if(s.phoneNumber)for(var p=0,d=e();p0){var r=f.getPresenceService(),s=n.map(t,function(e){return v.getKey(e.id(),e._type())});r.sendContactsList(s)}}}function w(e){return!!e&&h.canAddToChatServiceContactList(e)}function E(e){var t=/\/users\/(.+)\/presenceDocs/,n=e.match(t);return n&&n[1]}function S(e){var t=r.get().personsAndGroupsManager.mePerson,n;c.canMapToOnline(e)?t.status(u.onlineStatus.Online):(n=c.mapToSelf(e),t.status._set(n),l.getCache().set(t.id(),{status:n}))}function x(e,t,n,r){var i=p.getPersonById(e);if(i){var s=c.map(t);T(s,i)&&i.status._set(s),i.endpointType._set(r),i.lastSeenAt(n),l.getCache().set(e,{status:s,lastSeenAt:n,endpointType:r})}}function T(e,t){return e&&!t.isAgent()&&!h.isPstn(t)&&!h.isEchoContact(t)}function N(e){var t=e.capabilities;return t?t.split("|").map(function(e){return e.toLowerCase().trim()}):[]}function C(e){var t=o.PEOPLE.endpoints.MOBILE.toLowerCase();return e.indexOf(t)!==-1?u.endpointType.Mobile:u.endpointType.Desktop}function k(e){var t=r.get().personsAndGroupsManager.mePerson,n=v.getKey(t.id());return e===n||e===t._msaId()}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("swx-constants"),s=e("swx-chat-service/lib/constants"),o=e("jskype-constants"),u=e("swx-enums"),a=e("jskype-settings-instance"),f=e("../../services/serviceFactory"),l=e("./presenceDataStorage"),c=e("../../modelHelpers/presence/presenceMapper"),h=e("../../modelHelpers/personHelper"),p=e("../personsAndGroupsHelper"),d=e("swx-mri/lib/mriMaps"),v=e("swx-mri");t.build=m;var g=function(){function e(){this.onMePresenceSet=function(e){if(e.selfLink&&e.status){var t=r.get()._telemetryManager,n={name:i.COMMON.telemetry.presence.name.SET_ME_PRESENCE,presence:e.status};t.sendEvent(a.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.presence.TYPE,n)}},this.onSelfProperties=function(e){var t=r.get().personsAndGroupsManager,n=t.mePerson,i=e.primaryMemberName,s=e.skypeName;if(!s||!i)return;s!==i&&n._msaId._set(v.getKey(i,d.contactMriTypes.msn))},this.onPresence=function(e){if(e.selfLink&&e.status){var t=E(e.selfLink),n=v.getId(t),r=N(e),i=C(r);k(t)?S(e.status):x(n,e.status,e.lastSeenAt,i)}},this.onServiceError=function(e){e.actionName===s.SERVICE_CALLS.SET_USER_PRESENCE&&S(u.onlineStatus.Hidden)},this.onOnlineStateChanged=function(e){var t=r.get().personsAndGroupsManager,n=t.all.persons(),s=t.mePerson;e===i.COMMON.onlineStates.OFFLINE?(s.status._set(u.onlineStatus.Hidden),n.forEach(function(e){!h.isPstn(e)&&e.status()!==u.onlineStatus.Unknown&&e.status._set(u.onlineStatus.Hidden)})):e===i.COMMON.onlineStates.ONLINE&&l.getCache().restore()};var e=!0,t={serviceStarted:!1,sendContacts:null};this.onInitialContacts=function(e){t.serviceStarted?b(e):t.sendContacts=y(b,e)},this.onBatchPresenceUpdated=function(t){if(t&&e){var n=r.get()._telemetryManager,s={name:i.COMMON.telemetry.presence.name.GET_CONTACTS_PRESENCE,batchCount:t};n.sendEvent(a.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.presence.TYPE,s),e=!1}},this.onServiceStarted=function(){t.serviceStarted=!0,t.sendContacts&&t.sendContacts()}}return e}()}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/presence/presenceDataEvents",["require","exports","swx-constants","jskype-constants","./presenceDataHandler","../../services/internalPubSub"],e)}(function(e,t){function o(){function o(e){function i(e){u(e)&&(t.onPresence(e.resource),r++)}var n=e.eventMessages,r=0;n?(n.forEach(i),t.onBatchPresenceUpdated(r)):a(e)}function a(e){var n=e.actionName.toLowerCase(),i=r.EVENTS.actions;if(n===i.subscriptionCreation)return t.onServiceStarted();if(n===i.setUserPresence)return t.onMePresenceSet(e);if(n===i.getSelfProperties)return t.onSelfProperties(e)}var e=s.get(),t=i.build();e.subscribe("webapi:data",o),e.subscribe("webapi:error",t.onServiceError),e.subscribe("contacts:loaded",t.onInitialContacts),e.subscribe(n.COMMON.events.system.ONLINE_STATE_CHANGED,t.onOnlineStateChanged)}function u(e){return e.resourceType.toLowerCase()===r.EVENTS.resourceTypes.USER_PRESENCE}var n=e("swx-constants"),r=e("jskype-constants"),i=e("./presenceDataHandler"),s=e("../../services/internalPubSub");t.init=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/oneToOneConversationFavoritesProcessor",["require","exports","lodash-compat","swx-jskype-internal-application-instance","../modelHelpers/contacts/groupHelper","jskype-settings-instance","swx-constants","swx-enums"],e)}(function(e,t){function f(){var e=[];return s.isFeatureOn(o.COMMON.featureFlags.FAVORITES_CONVERSATION_ENABLED)&&s.isFeatureOn(o.COMMON.featureFlags.FAVORITE_CONTACTS_ENABLED)&&n.forEach(r.get().conversationsManager.conversations(),function(t){if(l(t)){var n=t._isFavorited.set(!1,a);n.then(function(){var e=c(t);return i.addPersonToGroup(u.groupType.Favorites,e)}),e.push(n)}}),Promise.all(e)}function l(e){var t;return e.isGroupConversation()||!e._isFavorited||!e._isFavorited()?!1:(t=c(e),!!t&&!i.isPersonInGroup(u.groupType.Favorites,t))}function c(e){var t=e.participants();return t&&t.length&&t[0].person}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("../modelHelpers/contacts/groupHelper"),s=e("jskype-settings-instance"),o=e("swx-constants"),u=e("swx-enums"),a=!0;t.process=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/dataOrchestrator",["require","exports","../services/cache/instance","./contacts/dataHandlers/contactNotification","./contacts/dataHandlers/profileNotification","./account/notificationHandlers","./presence/presenceDataEvents","./presence/presenceDataStorage","./contacts/dataHandlers/rawViewCacheDataHandler","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","./oneToOneConversationFavoritesProcessor","jskype-constants/lib/data"],e)}(function(e,t){function v(){return f.get().personsAndGroupsManager.mePerson.id.get().then(function(){return r.build(),s.build(),l.isFeatureOn(c.COMMON.featureFlags.PROFILE_UPDATE_NOTIFICATIONS_ENABLED)&&i.build(),o.init(),f.get().conversationsManager._init(),a.restore().then(function(){return y().then(m,m)},function(){return g().then(m,m).then(y,y)}).then(h.process)})}function m(){return f.get().personsAndGroupsManager._contactsCacheRestored(!0),f.get().personsAndGroupsManager.all.persons.get()}function g(){return n.get().removeItem(d.CONTACTS_RAW_VIEW_ETAG)}function y(){return u.restoreData()}var n=e("../services/cache/instance"),r=e("./contacts/dataHandlers/contactNotification"),i=e("./contacts/dataHandlers/profileNotification"),s=e("./account/notificationHandlers"),o=e("./presence/presenceDataEvents"),u=e("./presence/presenceDataStorage"),a=e("./contacts/dataHandlers/rawViewCacheDataHandler"),f=e("swx-jskype-internal-application-instance"),l=e("jskype-settings-instance"),c=e("swx-constants"),h=e("./oneToOneConversationFavoritesProcessor"),p=e("jskype-constants/lib/data"),d=p["default"].storageKeys;t.initialize=v}),define("experience/defaultInitParams",[],function(){return{apiKey:"",correlationIds:{experienceId:"",hostProperty:"",sessionId:"",tabId:"",userAppId:"",userId:""},fingerprint:"",flags:"",locale:"en-us",variant:"swx",jsonp:!0,disableTelemetry:!1}}),define("experience/settings",["require","experience/defaultInitParams"],function(e){var t=e("experience/defaultInitParams"),n={enabled:!0,limit:3,delay:1e3,strategy:"fixed"},r={version:"1.88.30",biAppName:"swx-local",biClientName:"Web",platformId:"908",productName:"SWX",API:{version:1,exposeCafe:!1},ecsHosts:["https://a.config.skype.com","https://b.config.skype.com"],ecsSpacesKey:"SWG",ecsPesKey:"SkypePersonalization",ecsTrapKey:"MDN_TRAP",ecsCqfKey:"SkypeRealTimeMedia",ecsSkypeCallingT1Key:"SkypeCallingT1",ecsTrouterKey:"TrouterJScriptClient",ecsClientCobrandTag:"0",webApiServiceHost:"https://client-s.gateway.messenger.live.com",amdServiceHost:"https://api.asm.skype.com",assetsServiceHost:"https://apps.skypeassets.com/rates/skypeout",urlPServiceHost:"https://urlp.asm.skype.com",xmmFallbackUrl:"https://login.skype.com/login/sso",keyEncryptionServiceHost:"https://kes.skype.com/v1/swx",keyEncryptionServiceHostV2:"https://kes.skype.com/v2/swx",locationHost:"https://www.bing.com/maps",faqPageUrl:"https://www.skype.com/go/help.faq.skype.for.web",oneAccountSupportUrl:"https://go.skype.com/one.account.for.skype.and.microsoft",feedbackPageUrl:"https://feedback.skype.com",pollFallbackUrl:"https://login.skype.com/login/sso?go=webclient",meProfileUrl:"https://go.skype.com/myaccount?intsrc=client-_-webapp-_-production-_-go-myaccount",listParticipantNamesInConversationTopic:!0,isPollingEnabled:!0,maximumParticipantsAudio:25,maximumParticipantsVideo:10,mentionsTreshold:4,startConversationMaxParticipantCount:0,defaultBusinessContactsGroup:"Web Contacts",businessNotificationPersistence:{persistWhenConnectedElsewhere:{enabled:!1,timeout:9e5},persistWhenAutoAccepted:{enabled:!1,timeout:9e5}},youtubeWrapDelay:500,youtubeApiUrl:"https://www.youtube.com/iframe_api",mapsApiUrl:"https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0",flagsApiUrl:"https://flagsapi.skype.com/flags/v1",calendarUrl:"https://outlook.live.com/owa/?path=/calendar/action/compose&",legacyCalendarUrl:"https://calendar.live.com/?rru=addevent&",webLoginUrl:"https://login.skype.com/login",webLoginClientId:"680081",cookiesPrivacyUrl:"https://go.skype.com/privacy/",loginPopup:{loginUrl:"https://login.microsoftonline.com/common/oauth2/authorize",clientId:"e48d4214-364e-4731-b2b6-47dabf529218",redirectUrl:"https://latest-swx.cdn.skype.com/swx4b/aad/externalSignInHandler.html",resourceUrl:"https://webdir.online.lync.com",defaultWidth:800,defaultHeight:600},maxSilentLoginRetries:3,application:{endpointId:"d97583cc-9781-4a59-9628-06c4e609c65b"},shellApp:{contactPollingInterval:15e3,chromeExtensionId:"blakpkgjpemejpbmfiglncklihnhjkij",chromeExtensionWebstoreUrl:"https://chrome.google.com/webstore/detail/blakpkgjpemejpbmfiglncklihnhjkij",bootstrapperUrl:"https://swx.cdn.skype.com/shared/v/1.2.9/SkypeBootstrap.min.js",indexPageUrl:undefined,connectShellAppHostRetries:2},images:{skypeLogo:"https://swx.cdn.skype.com/assets/skype_logo_white.png",relativeToAppBase:{defaultProfileAvatarSvg:"/assets/images/avatars/default-avatar-contact.svg",defaultGroupAvatarSvg:"/assets/images/avatars/default-avatar-group.svg",defaultPstnAvatarSvg:"/assets/images/avatars/avatar-pstn.svg"}},uicServiceUrl:{byPassword:"https://rtc-uic.cloudapp.net/v0/getuic-jsonp",bySkypeToken:"https://uic.login.skype.com/login/uic"},autoCalling:{waitTimeOut:6e3,callTimeout:12e4,serviceFailureTimeout:3e3},cqf:{skypeCallPercentage:10,groupCallPercentage:10,pstnCallPercentage:10,minimumCallLengthSec:5,inactivityTimeout:6e4},unansweredUI:{minCallDuration:5e3,defaultGreenButtons:{chatButton:!0,retryButton:!1}},avatarService:{host:"https://avatar.skype.com/v1/",contactAvatarEndpoint:"avatars/${contactId}?auth_key=${authKey}&returnDefaultImage=false&cacheHeaders=true",publicAvatarEndpoint:"avatars/${contactId}/public?returnDefaultImage=false&cacheHeaders=true"},agentProvisioningService:{host:"https://api.aps.skype.com/v1/"},contactSearchWebService:{host:"https://skypegraph.skype.com/search/v1.1/namesearch/swx",mirroringHost:"https://skypegraphprodcanary2.cloudapp.net/search/v1.1/namesearch/swx"},inviteWebService:{host:"https://inviteconnector.skype.com"},stratusService:{host:"https://api.skype.com/",retry:n},contactsService:{host:"https://contacts.skype.com/",myContactsEndpoint:"contacts/${version}/users/${id}/contacts?delta&$filter=type eq 'skype' or type eq 'msn' or type eq 'pstn' or type eq 'agent' or type eq 'lync'&reason=${reason}",retry:n},entitlementService:{host:"https://consumer.entitlement.skype.com/",listingEndpoint:"/users/${username}/services",serviceEndpoint:"/users/${username}/services/${service}",retry:n},abchUserWebService:{appId:"f9606e30-ea4c-4cc2-b655-082b97e630ed",host:"https://people.directory.live-int.com/"},profileService:{appId:"f9606e30-ea4c-4cc2-b655-082b97e630ed",host:"https://pf.directory.live-int.com/",profileEndpoint:"profile/mine/System.ShortCircuitProfile.json"},pnvService:{host:"https://a.qalogin.skype.net/",pnvEndpoint:"shortcircuit/phonenumberverification",clientId:"580081"},commerce:{purchaseCreditUrl:"https://go.skype.com/store.buy.skypecredit",purchaseSubscriptionUrl:"https://go.skype.com/rates"},skypeFromOutlook:{host:"https://support.skype.com/",page:"/faq/FA12247/how-do-i-use-skype-from-my-outlook-com-account"},userOptionsService:{host:"https://api.skype.com",optionsEndpoint:"/users/${userId}/options/${optionName}"},messageSearchService:{host:"https://scsquerycontroltower.cloudapp.net/",endpoints:{query:"v1/query"}},smsPriceWebService:{host:"https://skypesmssfe.trafficmanager.net"},controls:{sidebar:"Sidebar",content:"Content",me:"Me"},plugin:{pingHeartBeatTimeout:5e3,loadDelayMilisec:250,loadDuringDetection:!0,maxTotalLoadDelayMilisec:6e5,managerLoadTimeout:4e3,pluginInitTimeout:25e3,manifestKey:"SkypePluginManifestProd",ecsService:"prod",download:{msi:"https://swx.cdn.skype.com/plugin/SkypeWebPlugin.msi",pkg:"https://swx.cdn.skype.com/plugin/SkypeWebPlugin.pkg",minVersion:"7.0.0.5",maxVersion:"99.99.99.99"}},pluginless:{conversationServiceUrl:"https://api.conv.skype.com/conv/",mediaAgent:{numVideoChannelsGvc:5,renegotiationAttempts:3,preferSdesSrtp:!0,iceDisconnectedTimeoutMs:3e4,webrtcVideoCapabilityMaxFS:1200,webrtcVideoCapabilityMaxFPS:3e3,webrtcScreensharingCapabilityMaxFS:3600,webrtcScreensharingCapabilityMaxFPS:1500,webrtcVideoCapabilityCheckIntervalMin:2e4,webrtcVideoCapabilityCheckIntervalMax:3e4,webrtcScreensharingCapabilityCheckIntervalMin:8e3,webrtcScreensharingCapabilityCheckIntervalMax:12e3,enableLocalVideoConstraints:!0,webrtcAudioChannelSignalingFeedback:"app recv:dsh",webrtcVideoChannelSignalingFeedback:"app send:src recv:src",ortcVideoCapabilityMaxFS:1200,ortcVideoCapabilityMaxFPS:3e3,ortcVideoCapabilityCheckIntervalMin:2e4,ortcVideoCapabilityCheckIntervalMax:3e4,capabilities:{webrtc:{screensharing:!1}},dtmf:{toneDuration:200,toneGap:100},activeSpeaker:{timeToPromote:3e3}},allowedMinEdgeVersion:13},unreadMessageReminderType:"emphasized",featureFlags:{agentsDiscoverable:!1,agentsEnabled:!1,showAgentIdOnProfile:!1,showAgentRatingOnProfile:!1,showAgentExtraInfoOnProfile:!1,newChat:!1,pinningToDogfoodCloud:!1,resizeCallAndChat:!1,creditBalanceAutoUpdateEnabled:!1,contactListChangeNotification:!1,deactivateCache:!1,skypeDirectorySearch:!1,muteNotifications:!1,muteNotificationsWithClosedSidebar:!1,muteSpecificConversationsEnabled:!1,browserNativeNotificationsEnabled:!1,useDarkThemeForBrowserNotificationsOptInFlow:!1,browserNotificationEducationalToastEnabled:!1,notifyHostEvenWhenMeNotAvailable:!1,newConversationV2:!1,spaces:!1,lastSeen:!1,mobileIndicator:!1,hasBetaLabel:!1,hasFeedbackLink:!1,hasFeedbackLinkOnError:!1,hasTimelineBadge:!1,showContactsPageHint:!1,showContactsPageInformationalMessage:!1,showFirstRunLandingExperience:!1,includeSelfInParticipantsCount:!1,showAlternateShareDialogExperience:!1,canNotifyWithoutVideo:!1,silentLinking:!1,showDefaultAvatarInNotifications:!1,directorySearchSkypeAndLync:!1,fetchContactsByPageEnabled:!1,contactPageFilterTabs:!1,doNotSendContactsToChatService:!1,supportStandbyMode:!1,disablePollingOnKahuna:!1,unreadMessageReminderToast:!1,profileUpdateNotificationsEnabled:!1,skypeUriNavigationEnabled:!0,timezoneInChatServiceRequest:!1,calling:!0,autoCalling:!1,NGCalling:!1,PSTN:!1,disableCallingOnIE:!1,disableCallingOnEdge:!1,disableCallingOnChrome:!1,disableCallingOnFirefox:!1,disableCallingOnSafari:!1,pluginAutoUpdate:!1,persistentPlugin:!1,persistentShellApp:!1,preloadPlugin:!1,preloadShellApp:!1,GVCEscalation:!1,GVCLocalEscalation:!1,GVCJoining:!1,GVCOutgoing:!1,callingFullScreen:!1,CQF:!1,unansweredCallUIEnabled:!1,deviceDisabledDialogEnabled:!1,pluginlessCallingFirefox:!1,pluginlessCallingChrome:!1,pluginlessCallingEdge:!1,pluginlessCallingElectron:!1,pluginlessCallingChromeLinux:!1,pluginlessVideoCallingChromeLinux:!1,pluginlessVideoCallingFirefox:!1,pluginlessGroupVideoCallingChromeLinux:!1,pluginlessPSTNCalling:!1,pluginlessIncomingScreenSharingEdge:!1,pluginlessRemoteEscalation:!1,pluginlessLocalEscalation:!1,hostlessGroupCallingPluginless:!0,swiftCardCommand:!1,swiftCardRendering:!1,swiftCardRenderingMediaCards:!1,botMessagesModeV2enabled:!1,suggestedActionsEnabled:!1,issueReporting:!1,callInfoCommand:!1,serviceFailureReporting:!1,skypeDataTelemetry:!1,shellAppLogs:!1,consoleLogging:!1,errorLogReporting:!1,enableUnreadMessagesLogging:!1,contextMenuQuoteMessagesEnabled:!1,contextMenuSaveVideoMessagesEnabled:!1,contextMenuMarkAsReadEnabled:!1,contextMenuCopyMessagesEnabled:!1,alternativeSidebarLayout:!1,formatQuotesEnabled:!1,skypeCallPolicySupport:!1,skypeVideoCallingPolicySupport:!1,spaceTopicEditor:!1,markReadMessagesV2Enabled:!1,copySelectionAsQuoteKeyboard:!1,userSettingsEnabled:!1,alternativeSettingsPositionEnabled:!1,showUnlistedSettings:!1,aboutPageEnabled:!1,moodMessageEditEnabled:!1,inviteFree:!1,inviteFreeImplicitIncomingContactRequest:!1,shortCircuit:!1,pesCDNAuthUrlFallbackEnabled:!1,pesFetchSmallAssetsOnDemand:!1,pesFetchMediumAssetsOnDemand:!1,pesFetchLargeAssetsOnDemand:!1,pesFetchMojiAssetsOnDemand:!1,pesCDNAuthEnabled:!1,pesUseExtraLargeEmoticons:!1,hideEmoticonPickerButton:!1,pesBingImageSearchEnabled:!1,pesGiphyImageSearchEnabled:!1,pesLocalSearchEnabled:!1,emoticonSettingsEnabled:!1,emoticonSuggestionEnabled:!1,emoticonImplicitSuggestionDisabled:!1,showEmoticonSuggestionsSetting:!1,suggestHiddenEmoticons:!1,pesStoreEnabled:!1,canvasEmoticonsEnabled:!1,urlPreviews:!1,youtubePlayer:!1,urlPreviewLoadYoutubePlayer:!1,incomingScreenSharing:!1,outgoingScreenSharing:!1,outgoingScreenSharingPreview:!1,transferCall:!1,incomingWikiMarkup:!1,isCloudVideoMessageEnabled:!1,isCloudAudioMessageEnabled:!1,isFlikMessageEnabled:!1,newUrlPreviewDomainEnabled:!1,contactCardRenderingEnabled:!1,sendContactCardEnabled:!1,aggressiveImplicitMentionsMatching:!1,enableAggressiveMentionsToast:!1,mentionsEnabled:!1,mentionsPeopleEnabled:!1,codeSnippetEnabled:!1,notificationsCenter:!1,supportMessageProperties:!1,enablePingEcsConfig:!0,enableEndpointEcsConfig:!0,heartsEnabled:!1,heartsNotificationEnabled:!1,showChatIntroText:!1,pollsEnabled:!1,translatorSendingEnabled:!1,showTimestampsInNarrowMode:!1,photoSharingEnabled:!1,fileTransferEnabled:!1,mediaBarEnabled:!1,mediaBarV2Enabled:!1,fileDragDropEnabled:!1,filePasteEnabled:!1,showMessageDeliveryIndicator:!1,showMessageDeliveryStatus:!1,readReceiptEnabled:!1,isTypingIndicator:!1,showWhenIamTyping:!1,creditGifting:!1,failInitializationOnIE:!1,searchEducationBubble:!1,callEducationBubble:!1,chatEducationBubble:!1,scheduleCallEducationBubble1:!1,scheduleCallEducationBubble2:!1,scheduleCallFromConversation:!1,useLegacySchedulerUriFormat:!1,welcomeDialog:!1,useAzureBasedSilentLogin:!1,enableRawEmoticonsRendering:!1,fullScreenModeFromSidepane:!1,contentSearch:!1,giphy:!1,meCommandEnabled:!1,telemetrySearchEnabled:!1,uiActionPerfTelemetryEnabled:!1,runtimeErrorsTelemetryEnabled:!1,captureSourceInAllTelemetryEnabled:!1,idleUsersAnalytics:!1,usersAnalytics:!1,enhancedNotification:!1,sidebarReopenEnabled:!1,keyEncryptionServiceV2Enabled:!1,navigationMenuIconsEnabled:!1,favoritesConversationsEnabled:!1,favoriteContactsEnabled:!1,useGraphSearchAnnotations:!1,graphSearchMirroringEnabled:!1,syncThreadBeforeJoinConversationEnabled:!1,audioVideoSettingsSupport:!1,useWhiteThemeForSplashScreen:!1,showSignInButtonOnTimeout:!1,showSignInButtonOnSignout:!1,notificationsSettingsEnabled:!1,notificationsSoundsSettingsEnabled:!1,ringingDeferring:!1,chatNotificationsSettingsEnabled:!1,chatNotificationsSoundSettingsEnabled:!1,callNotificationsSettingsEnabled:!1,callNotificationsSoundSettingsEnabled:!1,incomingCallToastNotifications:!1,unreadMessageToastNotifications:!1,contactRequestToastNotifications:!1,chatRequestToastNotifications:!1,unreadMessageToastForActiveEndpoint:!1,chatMessageTypeNotificationEnabled:!1,useAvatarCache:!1,useAvatarInitials:!1,avatarServiceSupportsSizeParameter:!1,showOneAccountLink:!1,initPreferencesAfterSignin:!1,darkThemeEnabled:!1,videoAutoPlaybackSettingsEnabled:!1,askToUnblockPlugin:!0,smsSupportEnabled:!1,unreadConversationDebugger:!1,groupAvatarUpdateEnabled:!1,hideSystemMessages:!1,hideSidebarOnStart:!1,messageEnforceTextFormat:!1,removeConversationHistory:!1,headerControlsDisabled:!1,singleConversationMode:!1,skipChatCapabilityCheck:!1,lowFocusImportanceContactRequest:!1,enableBusinessContactManagement:!1,useBusinessWording:!1,searchEducationBubbleBusiness:!1,chatEducationBubbleBusiness:!1,notificationsToggleEnabled:!1,disableConcurrentActiveCalls:!1,disableContactCardMenu:!1,disableKes:!1,disableLeaveConversation:!1,disableOpenConversationWithAuthor:!1,disablePersistentContactPresenceSubscription:!1,optimizeSpaceForCC:!1,disableRemoveConversationConfirmation:!1,disableCallScreenChatOption:!1,showEducationalCarousel:!1,hasFeedbackIcon:!1,showPickerSpinner:!1,showSearchQueryMoreResultsAvailable:!1,callscreenMinMax:!1},retry:n,webApiService:{retry:{limit:5,delay:100,strategy:"exponential"},overrides:{ping:{strategy:"fixed"}},pingDelayTime:{min:30,max:60},endpointRetry:{base:5,limit:120,noiseFactor:.5},standbyPollingDelayTime:{min:30,max:30}},swift:{urlPrefixBlacklist:["http","file","smb"]},giphy:{apiKey:"x4Rn0SRIjjXEc",rating:"pg-13"},contactsPageInformationalMessage:{key:"",link:""},conversationHistoryPageSize:30,incomingCalls:{notificationTimeout:3e4,trouterServiceUrl:"https://go.trouter.io/v2/a",tpcServiceUrl:"https://prod.tpc.skype.com/v1/policies",registrarServiceUrl:"https://prod.registrar.skype.com/v2/registrations",registrarTtlInSeconds:3600,registrarRefreshTimeoutInMs:354e4,trouterReadyTimeoutInMs:2e4,trouterConnectTimeoutInMs:1e4,maxRegistrationTimeInMs:864e5,pnhAppId:"skype",pnhTemplate:"SkypeWeb_1.5",pnhNGCTemplate:"SkypeWebNGC_1.7",p2pToNgcNotificationTimeout:2e3,connectTimeout:9e4,trouterTelemetryEnvironment:"int"},telemetry:{uiTenantToken:"bb15b8f2b7f446d4af2e245fc3b07e79-31d92fdb-e7a5-4be8-b14f-c48048f67a59-7685",jSkypeTenantToken:"bb15b8f2b7f446d4af2e245fc3b07e79-31d92fdb-e7a5-4be8-b14f-c48048f67a59-7685",skypeConcoreToken:"53fdaa090eb946b5a1d6cbdeb4f2ef66-bcbf6380-2590-41cc-ae60-9e467cd51835-7413",chatTenantToken:"b1e7805369ba4b5eaff1c894e532d32e-8ea4e021-e32f-4ba5-82ec-c1c980641d31-7035",trouterTenantToken:"19fbe91e74c64280aade16524a7fe51f-e0eb76a5-68df-4e5c-8ce3-6d33e395df6c-7043",mdscToken:"695e6c4def6c4847b178d16c83b926c4-51ac8017-8fbb-4069-9bf4-3e9cc75ebad8-7393",logReportingToken:"695e6c4def6c4847b178d16c83b926c4-51ac8017-8fbb-4069-9bf4-3e9cc75ebad8-7393",logThrottleInterval:1e4,issueReportUrl:"",issueReportScript:"",upnCorrelationIdEnabled:!1},serviceQosReporter:{iterationCountBeforeFlushingQoSMetrics:50},URLSanitizer:{securedResources:{allowedDomains:["**.skypeassets.com","**.skype.com"],allowedProtocols:["http","https"]}},initParams:t,applicationLanguage:"en-us",pesCDNAuthentication:{skypeServiceHost:"static.asm.skype.com",tokenSourceEndpoint:"/pes/v1/petoken",cdnServiceHost:"static-asm.secure.skypeassets.com",cookieSourceEndpoint:"/token/token_to_cookies",securedPathsPattern:"static[.]asm[.]skype[.]com",cdnTokenTtlMs:3e5,rewriteRules:[{from:"static.asm.skype.com",to:"static-asm.secure.skypeassets.com"},{from:"api.asm.skype.com",to:"static-asm.secure.skypeassets.com"}]},pesSearchServices:{bingApiKey:"aGt3dUhqZkFrbnZyU2doM1FqQ0RPQUdEUTFTbzNqc0FmYlFWMEFSSytMVTpoa3d1SGpmQWtudnJTZ2gzUWpDRE9BR0RRMVNvM2pzQWZiUVYwQVJLK0xV",bingAuthMethod:"Basic",bingServiceURL:"https://api.datamarket.azure.com/Bing/Search/v1/Image",bingTriggerWords:["bing","meme","gif"],bingDefaultSearchTerm:"popular",bingPickFirst:"gif",bingMergeItems:!0,bingBorderStyle:"thin",giphy:{withQuerySources:["translate","random","search"],withoutQuerySources:["trending"],serviceUrl:"https://api.giphy.com",apiKey:"x4Rn0SRIjjXEc",rating:"pg-13"},localSearchCategories:["Greetings","Happy","Love","Angry","Confused","Disgust"],localSearchGroupByType:!0},pesPicker:{useSelectedTabIconForPicker:!1,tabPlacementOverrides:{bing:-1,giphyImages:4}},pesStoreServices:{catalogApiHost:"apps.skypeassets.com",catalogServiceEndpoint:"/personal-expression?expansion=full&language=${lang}",catalogItemByIdServiceEndpoint:"/offers/sticker-pack/skus/${offerId}",catalogPurchaseEndpoint:"/purchase",catalogDogfoodContentEnabled:!1,catalogPurchaseApiHost:"api.skype.com",catalogServiceVersion:"3.0",catalogPurchaseApiVersion:"1.0"},splashScreen:{learnMoreUrl:"",signInNotificationEnabled:!1},authentication:{anonymousMode:!1},messageFilters:{outgoingMessageFilter:null,chatLogMessageFilter:null},xcoEnv:"qa",translatorClientAppId:"FF63883DDDED40068EC45030A601460C",translatorServiceURI:{TRANSLATE:"https://dev.microsofttranslator.com/api/skype/translate",LANGUAGES:"https://dev.microsofttranslator.com/api/languages"},userSettings:{hiddenCategories:[],hiddenPreferences:[],privacySettingsFetchTimeout:1e3},displayAppVersion:!1,cloudFileSharing:{unsafeFileTypes:".ade,.adp,.app,.asp,.bas,.bat,.cer,.chm,.cmd,.com,.cpl,.crt,.csh,.der,.exe,.fxp,.gadget,.hlp,.hta,.inf,.ins,.isp,.its,.js,.jse,.ksh,.lnk,.mad,.maf,.mag,.mam,.maq,.mar,.mas,.mat,.mau,.mav,.maw,.mda,.mdb,.mde,.mdt,.mdw,.mdz,.msc,.msh,.msh1,.msh2,.mshxml,.msh1xml,.msh2xml,.msi,.msp,.mst,.ops,.pcd,.pif,.plg,.prf,.prg,.pst,.reg,.scf,.scr,.sct,.shb,.shs,.ps1,.ps1xml,.ps2,.ps2xml,.psc1,.psc2,.tmp,.url,.vb,.vbe,.vbs,.vsmacros,.vsw,.ws,.wsc,.wsf,.wsh,.xnk"},flags:"",welcomeExperience:{enabled:!1,minDelayBeforeFirstMessage:0,maxDelayBeforeFirstMessage:3e5,toastPersistenceTimeout:3e5,whitelist:[]},avatarCacheDuration:36e5,greenId:{iframeUrl:"https://fpt.skype.com",registerUrl:"https://register.greenid.skype.com/api/register",timeout:2e4}};return r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/handlers/plugin/pluginCallingHandler",["require","exports","swx-constants","../../../../../lib/services/plugin/pluginLifecycleFacade"],e)}(function(e,t){function i(e){return r.createPlugin().then(function(t){return t.skypeCore.selectCameraDevice(e)})}function s(e){return r.createPlugin().then(function(t){var r=e===n.COMMON.deviceSelection.DEFAULT_ID?"":e;return t.skypeCore.selectMicrophoneDevice(r)})}function o(e){return r.createPlugin().then(function(t){var r=e===n.COMMON.deviceSelection.DEFAULT_ID?"":e;return t.skypeCore.selectSpeakerDevice(r)})}function u(){return r.getVersion()}function a(){return new Promise(function(e,t){r.createPlugin().then(function(n){n.skypeCore.getMonitorList(e,t)},t)})}function f(e){return new Promise(function(t,n){r.createPlugin().then(function(r){r.skypeCore.setScreenCaptureMonitor(e,t,n)},n)})}function l(e,t,n){return new Promise(function(i,s){r.createPlugin().then(function(r){r.skypeCore.getMonitorPreview(e,t,n,i,s)},s)})}function c(e,t){return Promise.resolve(t)}var n=e("swx-constants"),r=e("../../../../../lib/services/plugin/pluginLifecycleFacade");t.selectCameraDevice=i,t.selectMicrophoneDevice=s,t.selectSpeakerDevice=o,t.getPluginVersion=u,t.getMonitorList=a,t.setScreenCaptureMonitor=f,t.getMonitorPreview=l,t.getDeviceName=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/handlers/pluginless/pluginlessCallingHandler",["require","exports"],e)}(function(e,t){function r(e){n=e}function i(e){var t=n.getDeviceManager();return t.selectDevices({camera:e,microphone:t.getSelectedDevices().microphone}),Promise.resolve(undefined)}function s(e){var t=n.getDeviceManager();return t.selectDevices({microphone:e,camera:t.getSelectedDevices().camera}),Promise.resolve(undefined)}function o(){return Promise.reject(undefined)}function u(){return Promise.reject(undefined)}function a(){return Promise.reject(undefined)}function f(){return Promise.reject(undefined)}function l(){return Promise.reject(undefined)}function c(e,t){var r=n.getDeviceManager();return r.getDeviceNameAsync(e,t)}var n;t.initialize=r,t.selectCameraDevice=i,t.selectMicrophoneDevice=s,t.selectSpeakerDevice=o,t.getPluginVersion=u,t.getMonitorList=a,t.setScreenCaptureMonitor=f,t.getMonitorPreview=l,t.getDeviceName=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/messagingChannel",["require","exports","jcafe-property-model","swx-constants","swx-log-tracer"],e)}(function(e,t){function u(e){return new o(e)}var n=e("jcafe-property-model"),r=e("swx-constants"),i=e("swx-log-tracer"),s=i.getLogger("MessagingChannel"),o=function(){function e(e){var t=this;this.sendCommandTasks={},this.commandHandlers={},this.eventHandlers={},this.sendCommand=function(e,r){var i=n.task();if(!t.sendCommandTasks[e]){var o=t.buildCommand(e,r);t.sendCommandTasks[e]=i,t.send(o)}else i.reject("Command "+e+" is already awaiting response."),s.warn("Command ",e," is already awaiting response.");return i.promise},this.registerCommandHandler=function(e,n){t.commandHandlers[e]=n},this.registerEventHandler=function(e,n){t.eventHandlers[e]=n},this.unregisterEventHandler=function(e){delete t.eventHandlers[e]},this.unregisterCommandHandler=function(e){delete t.commandHandlers[e]},this.skypeExtension=e,this.skypeExtension.addMessageHandler(this.onMessageReceived.bind(this)),this.skypeExtension.addEventHandler(r.OUT_OF_BROWSER.shellAppEvents.WindowHidden,this.onWindowHidden.bind(this))}return e.prototype.dispose=function(){for(var e in this.commandHandlers)delete this.commandHandlers[e];for(var t in this.eventHandlers)delete this.eventHandlers[t]},e.prototype.buildCommand=function(e,t){return{name:e,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:t}},e.prototype.send=function(e){var t=this;this.skypeExtension.postMessage(e)["catch"](function(){var n=t.sendCommandTasks[e.name];t.sendCommandTasks[e.name]=undefined,n.reject("Failed to post command "+e.name)})},e.prototype.onWindowHidden=function(){var e=this.eventHandlers[r.OUT_OF_BROWSER.shellAppEvents.WindowHidden];e&&e()},e.prototype.onMessageReceived=function(e){var t=e.message;t&&t.name&&t.type&&(t.type===r.OUT_OF_BROWSER.commandTypes.REQUEST?this.onRequestCommandReceived(t):t.type===r.OUT_OF_BROWSER.commandTypes.RESPONSE&&this.onResponseCommandReceived(t))},e.prototype.onRequestCommandReceived=function(e){var t=this.commandHandlers[e.name];t&&t(e.data)},e.prototype.onResponseCommandReceived=function(e){var t=this.sendCommandTasks[e.name];t&&(e.error?t.reject(e.error):t.resolve(e.data),this.sendCommandTasks[e.name]=undefined)},e}();t.MessagingChannel=o,t.build=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/extensionCommandHandler",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","../../../lib/services/calling/environmentInspector","swx-enums","../../../lib/telemetry/logging/callingLogTracer","swx-constants","../../../lib/modelHelpers/calling/participantHelper","swx-constants","swx-log-tracer"],e)}(function(e,t){function d(e){return new p(e)}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("../../../lib/services/calling/environmentInspector"),o=e("swx-enums"),u=e("../../../lib/telemetry/logging/callingLogTracer"),a=e("swx-constants"),f=e("../../../lib/modelHelpers/calling/participantHelper"),l=e("swx-constants"),c=e("swx-log-tracer"),h=c.getLogger("ExtensionCommandHandler"),p=function(){function e(e){this.messagingChannel=e,e.registerCommandHandler(l.OUT_OF_BROWSER.commands.PLUGIN_ERROR,this.onPluginError.bind(this)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.CHANGE_STATE,this.onCallStateChanged.bind(this)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.UPDATE_PARTICIPANT_STATE,this.onParticipantStateChanged.bind(this)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.PSTN_EVENT,this.onPstnEvent.bind(this)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.MUTE,this.createMuteHandler(!0)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.UNMUTE,this.createMuteHandler(!1)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.CALL_INFO,this.onCallInfoMessage.bind(this)),e.registerCommandHandler(l.OUT_OF_BROWSER.commands.CONTACTS_DATA_REQUEST,this.onContactsDataRequested.bind(this)),r.isFeatureOn(i.COMMON.featureFlags.SHELL_APP_LOGS)&&e.registerCommandHandler(l.OUT_OF_BROWSER.commands.SHELL_APP_LOG,this.onShellAppLog.bind(this))}return e.prototype.onPluginError=function(e){e===a.PLUGIN_CONST.PLUGIN_ERRORS.REASON_ALREADY_EXISTS&&s.disableCalling(o.callingNotSupportedReasons.PluginAlreadyRunning)},e.prototype.onContactsDataRequested=function(){var e={};n.get().personsAndGroupsManager.all.persons().forEach(function(t){e[t.id()]={status:t.status()}}),u.get().log("[ExtensionCommand] updating shell with contacts"),this.messagingChannel.sendCommand(l.OUT_OF_BROWSER.commands.CONTACTS_DATA_RESPONSE,{contactsData:e})},e.prototype.onShellAppLog=function(e){try{var t=JSON.parse(window.atob(e.logs)),n=["ShellAppLog"].concat(t),r=u.get();r[e.method].apply(null,n)}catch(i){h.log("Unable to process shellApp log",e)}},e.prototype.onCallStateChanged=function(e){var t=this.getOrCreateConversation(e.conversationId);t.selfParticipant.audio.state._set(e.state,e.reason)},e.prototype.onParticipantStateChanged=function(e){if(!e.conversationId)return;var t=this.getOrCreateConversation(e.conversationId),n=f.getOrCreateParticipantInConversation(t,e.personId);if(!n)return;f.updateParticipantAudioVideoState(n,e.state,e.reason)},e.prototype.onPstnEvent=function(e){if(!e.conversationId)return;var t=this.getOrCreateConversation(e.conversationId),n=f.getOrCreateParticipantInConversation(t,e.participantId);if(!n)return;f.updateParticipantAudioVideoState(n,e.state,e.reason)},e.prototype.onCallInfoMessage=function(e){if(!e.conversationId||!e.messageBody)return;var t=this.getOrCreateConversation(e.conversationId);t._callData.pluginCallInfo(e.messageBody)},e.prototype.createMuteHandler=function(e){return function(r){var i=n.get().conversationsManager._getOrCreateConversation(r.conversationId);i._callHandler&&i._callHandler.toggleMuteTask&&i._callHandler.toggleMuteTask.promise.state()==="pending"?i._callHandler.toggleMuteTask.resolve(e):(i.selfParticipant.audio.isMuted._set(e),i.selfParticipant.audio.isMuted.set._enabled(!0))}},e.prototype.getOrCreateConversation=function(e){return n.get().conversationsManager._getOrCreateConversation(e)},e}();t.ExtensionCommandHandler=p,t.build=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/extensionLifecycleFacade",["require","exports","jcafe-property-model","../../../lib/services/outOfBrowser/extension","../../../lib/services/outOfBrowser/messagingChannel","../../../lib/services/outOfBrowser/extensionCommandHandler","swx-constants","jskype-settings-instance"],e)}(function(e,t){function f(e){return new a(e)}var n=e("jcafe-property-model"),r=e("../../../lib/services/outOfBrowser/extension"),i=e("../../../lib/services/outOfBrowser/messagingChannel"),s=e("../../../lib/services/outOfBrowser/extensionCommandHandler"),o=e("swx-constants"),u=e("jskype-settings-instance"),a=function(){function e(e){var t=this;this.extension=null,this.messagingChannel=null,this.getMessagingChannelTask=null,this.getMessagingChannel=function(){return t.getMessagingChannelTask||(t.getMessagingChannelTask=n.task(),t.extension.getAppHost().then(function(){return t.subscribeToMessagesFromExtension(),t.extension.openShellApp(t.notifyOnExtensionDisconnected.bind(t))})["catch"](function(e){t.getMessagingChannelTask.reject(e)})),t.getMessagingChannelTask.promise},this.disconnect=function(){return t.extension?t.extension.disconnect():Promise.resolve()},this.getVersion=function(){return t.extension?t.extension.getAppHost().then(function(e){return e.getVersion()}):Promise.reject(new Error("The object was disposed."))},this.dispose=function(){t.messagingChannel&&(t.messagingChannel.dispose(),t.messagingChannel=null),t.getMessagingChannelTask=null,t.onShellAppWindowHiddenCallback=null,t.onExtensionDisconnectedCallback=null,t.onShellAppCallEscalatedCallback=null,t.extension&&(t.extension.disconnect(),t.extension.dispose(),t.extension=null)},this.onExtensionDisconnected=function(e){t.onExtensionDisconnectedCallback=e},this.onShellAppWindowHidden=function(e){t.onShellAppWindowHiddenCallback=e},this.onShellAppCallEscalated=function(e){t.onShellAppCallEscalatedCallback=e},this.extension=r.build(e)}return e.prototype.notifyOnExtensionDisconnected=function(){this.onExtensionDisconnectedCallback&&this.onExtensionDisconnectedCallback()},e.prototype.notifyOnShellAppWindowHidden=function(){this.onShellAppWindowHiddenCallback&&this.onShellAppWindowHiddenCallback()},e.prototype.notifyOnShellAppCallEscalated=function(e){this.onShellAppCallEscalatedCallback&&this.onShellAppCallEscalatedCallback(e)},e.prototype.subscribeToMessagesFromExtension=function(){this.messagingChannel=i.build(this.extension),this.messagingChannel.registerCommandHandler(o.OUT_OF_BROWSER.commands.SHELL_APP_READY_FOR_BOOTSTRAP,this.onShellAppReadyForBootstrap.bind(this)),this.messagingChannel.registerCommandHandler(o.OUT_OF_BROWSER.commands.SHELL_APP_INITIALISED,this.onShellAppInitialised.bind(this)),this.messagingChannel.registerEventHandler(o.OUT_OF_BROWSER.shellAppEvents.WindowHidden,this.notifyOnShellAppWindowHidden.bind(this)),this.messagingChannel.registerCommandHandler(o.OUT_OF_BROWSER.commands.ESCALATE_CONVERSATION,this.notifyOnShellAppCallEscalated.bind(this))},e.prototype.onShellAppInitialised=function(){s.build(this.messagingChannel),this.getMessagingChannelTask.resolve(this.messagingChannel)},e.prototype.onShellAppReadyForBootstrap=function(){this.messagingChannel.sendCommand(o.OUT_OF_BROWSER.commands.BOOTSTRAP,{url:u.settings.shellApp.bootstrapperUrl})},e}();t.ExtensionLifecycleFacade=a,t.build=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/calling/handlers/shell/shellCallingHandler",["require","exports","../../../../../lib/services/outOfBrowser/extensionLifecycleFacade"],e)}(function(e,t){function r(){return Promise.reject(undefined)}function i(){return Promise.reject(undefined)}function s(){return Promise.reject(undefined)}function o(){var e=n.build();return e.getVersion()}function u(){return Promise.reject(undefined)}function a(){return Promise.reject(undefined)}function f(){return Promise.reject(undefined)}function l(e,t){return Promise.resolve(t)}var n=e("../../../../../lib/services/outOfBrowser/extensionLifecycleFacade");t.selectCameraDevice=r,t.selectMicrophoneDevice=i,t.selectSpeakerDevice=s,t.getPluginVersion=o,t.getMonitorList=u,t.setScreenCaptureMonitor=a,t.getMonitorPreview=f,t.getDeviceName=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/plugin/pluginCallHandler",["require","exports","jskype-settings-instance","swx-constants","swx-constants","../../../lib/utils/chat/conversation","swx-enums","../../../lib/telemetry/logging/callingLogTracer","jcafe-property-model","./pluginLifecycleFacade","../../../lib/modelHelpers/calling/participantHelper","swx-utils-common","swx-browser-globals"],e)}(function(e,t){function v(){return n.isFeatureOn(r.COMMON.featureFlags.PRELOAD_PLUGIN)?f.initialize():undefined}function m(e){return new d(e)}var n=e("jskype-settings-instance"),r=e("swx-constants"),i=e("swx-constants"),s=e("../../../lib/utils/chat/conversation"),o=e("swx-enums"),u=e("../../../lib/telemetry/logging/callingLogTracer"),a=e("jcafe-property-model"),f=e("./pluginLifecycleFacade"),l=e("../../../lib/modelHelpers/calling/participantHelper"),c=e("swx-utils-common"),h=e("swx-browser-globals"),p=u.get(),d=function(){function e(e){var t=this;this.callEnded=!1,this.wasAcknowledged=!1,this.wasAcceptPromiseFulfilled=!1,this.isAttachingLocalVideo=!1,this.isDetachingLocalVideo=!1,this.localVideoOperationPromise=c.settablePromise.build(),this.isPSTNEnabled=n.isFeatureOn(r.COMMON.featureFlags.PSTN_ENABLED),this.startVideoOnChannel=function(e){t.conversation.selfParticipant.video.channels.added.off(t.startVideoOnChannel),e.isStarted()||(t.startVideoSubscription=e.isStarted.set.enabled.once(!0,function(){e.isStarted.set(!0)}))},this.placeCall=function(e){return t.resetLocalPreviewState(),p.log("[PluginCallHandler] place call",e),f.createPlugin().then(function(n){var r=t.getParticipantIdentities(t.conversation),i=[t.conversation.conversationId];p.log("[PluginCallHandler] placing call, plugin ready"),p.log("[PluginCallHandler] isGroupConversation",t.conversation.isGroupConversation()),p.log("[PluginCallHandler] autoCall",t.conversation.autoCall()),p.log("[PluginCallHandler] activeModalities.audio",t.conversation.activeModalities.audio());if(t.callEnded){p.log("[PluginCallHandler] call was already ended, ignoring");return}t.conversation.isGroupConversation()?t.conversation.autoCall()?t.handleAutoCall(n):t.conversation.activeModalities.audio()?t.joinConversation(n):n.skypeCore.placeCall(i,r,t.getVideoState()):(t.conversation._internalCallTelemetry.setCallDirection("outgoing"),t.conversation._internalCallTelemetry.recordStep("placeCall"),n.skypeCore.placeCall(i,r,t.getVideoState())),e&&t.enableVideoWhenAvailable()})},this.acknowledge=function(){return t.wasAcknowledged=!0,f.createPlugin().then(function(e){p.log("[PluginCallHandler:acknowledge]"),t.conversation._internalCallTelemetry.setCallDirection("incoming"),t.conversation.selfParticipant.audio.state()===o.callConnectionState.Notified?(p.log("[PluginCallHandler:acknowledge] state is Notified, do not pass payload to plugin"),t.conversation._callData.markAllIncomingPayloadsAsProcessed()):t.conversation._callData.pluginRingingForMe()?(p.log("[PluginCallHandler:acknowledge] plugin already ringing, updating state to Notified"),t.conversation._callData.pluginRingingForMe(!1),l.updateParticipantAudioVideoState(t.conversation.selfParticipant,o.callConnectionState.Notified),t.conversation._callData.markAllIncomingPayloadsAsProcessed()):t.conversation.selfParticipant.audio.state()===o.callConnectionState.Disconnected&&(p.log("[PluginCallHandler:acknowledge] processing incoming call"),t.conversation._internalCallTelemetry.recordStep("acknowledge"),t.processIncomingPayloads(e),t.conversation._callData.pluginAwaitCall(!0))})},this.setSoundLevelEventMode=function(e){return new Promise(function(n,r){function i(t){t.skypeCore.setSoundLevelEventMode(e,n,r)}f.createPlugin().then(i,t.getPluginCreationFailureHandler(r))})},this.acceptCall=function(e){var n=function(n){t.conversation._internalCallTelemetry.recordStep("acceptCall"),n.skypeCore.acceptCall(t.getConversationId(),t.getVideoState()),e&&t.enableVideoWhenAvailable()};return t.resetLocalPreviewState(),t.wasAcknowledged?f.createPlugin().then(n):(t.acceptCallPromise=c.settablePromise.build(),f.createPlugin().then(function(e){var r=function(){t.wasAcceptPromiseFulfilled||(n(e),t.acceptCallPromise.resolve(),t.wasAcceptPromiseFulfilled=!0)};t.processIncomingPayloads(e),t.pluginRingingForMeSubscription=t.conversation._callData.pluginRingingForMe.once(!0,r),t.pluginOthersAreLiveSubscription=t.conversation._callData.pluginOthersAreLive.once(!0,r)})["catch"](function(){t.acceptCallPromise.reject(),t.wasAcceptPromiseFulfilled=!0}),t.acceptCallPromise)},this.rejectCall=function(){return t.disposeSubscription(t.joinSubscription),f.createPlugin().then(function(e){t.conversation._internalCallTelemetry.recordStep("rejectCall"),e.skypeCore.rejectCall(t.getConversationId()),t.disconnectAllParticipants(o.callDisconnectionReason.Busy)})["catch"](t.disconnectAllParticipants.bind(t,o.callDisconnectionReason.Busy))},this.extendCall=function(e){return f.createPlugin().then(function(t){t.skypeCore.extendCall(e)})},this.endCall=function(e){t.callEnded=!0,t.disposeSubscription(t.joinSubscription);var n=function(n){t.conversation._internalCallTelemetry.recordStep("concludeCall"),n.skypeCore.concludeCall(),t.disconnectAllParticipants(e)},r=f.createPlugin().then(n)["catch"](t.disconnectAllParticipants.bind(t));return r},this.cancelCall=function(){t.disposeSubscription(t.joinSubscription);var e=a.task();return f.createPlugin().then(function(n){return t.conversation._internalCallTelemetry.recordStep("cancelCall"),n.skypeCore.forgetCall(t.conversation._callData.getFirstPayload().convoCallId,e.resolve.bind(e),e.reject.bind(e)),e.promise})},this.mute=function(){return t.toggleMute(!0)},this.unmute=function(){return t.toggleMute(!1)},this.sendDtmf=function(e){var t=a.task();return f.createPlugin().then(function(n){return n.skypeCore.sendDtmf(e,t.resolve.bind(t)),t.promise})},this.startScreenSharing=function(e){return t.isSelfParticipant(e)?t.startSendingLocalVideo(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING):Promise.resolve(!0)},this.stopScreenSharing=function(e){return t.isSelfParticipant(e)?t.stopSendingLocalVideo(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING):Promise.resolve(!0)},this.attachParticipantVideo=function(e,n,r){return t.isSelfParticipant(e)?t.startSendingLocalVideo(r).then(function(){return t.attachLocalVideo(n)}):t.showParticipantVideo(e,n,r)},this.detachParticipantVideo=function(e,n){return t.isSelfParticipant(e)?t.stopSendingLocalVideo(n).then(function(){return t.detachLocalVideo()}):t.hideParticipantVideo(e,n)},this.requestCallInfo=function(){var e=a.task(),n=t.conversation._callData.oncePluginCallInfoReady(function(){h.getWindow().clearTimeout(r),e.resolve(t.conversation._callData.pluginCallInfo())}),r=h.getWindow().setTimeout(function(){n.dispose(),e.reject("Call info request timeout")},5e3);return f.createPlugin().then(function(t){t.skypeCore.requestCallInfo(null,function(){n.dispose(),h.getWindow().clearTimeout(r),e.reject("Failed to send command to plugin")})}),e.promise},this.transferFrom=function(e){return},this.dispose=function(){t.canToggleMute(!1),t.toggleMuteTask=null,t.disposeSubscription(t.startVideoSubscription),t.disposeSubscription(t.joinSubscription),t.disposeSubscription(t.canMuteSubscription),t.disposeSubscription(t.pluginRingingForMeSubscription),t.disposeSubscription(t.pluginOthersAreLiveSubscription),t.disposeVideoChannelSubscription(),t.callEscalated()||f.dispose(!1),t.acceptCallPromise&&!t.wasAcceptPromiseFulfilled&&t.acceptCallPromise.reject(),t.conversation.mediaConnectionType(o.mediaConnectionType.Unknown)},this.conversation=e,this.canToggleMute=a.property({value:e._callData.pluginRingingForMe()}),this.localVideoOperationPromise.resolve()}return e.prototype.isPluginless=function(){return!1},e.prototype.processIncomingPayloads=function(e){var t=this;this.conversation._callData.getUnprocessedIncomingCallPayloads().forEach(function(n){p.log("[awaitCall] payload: ",n),e.skypeCore.awaitCall(n.evt,t.getConversationId(),n.convoCallId,n.nsp,n.body.gp)})},e.prototype.resetLocalPreviewState=function(){this.isAttachingLocalVideo=!1,this.isDetachingLocalVideo=!1,this.localVideoOperationPromise=c.settablePromise.build(),this.localVideoOperationPromise.resolve()},e.prototype.disconnectAllParticipants=function(e){l.handleParticipantLeavingStateTransition(this.conversation.selfParticipant,e),l.handleRemoteParticipantsLeavingStateTransition(this.conversation.participants())},e.prototype.disposeSubscription=function(e){e&&e.dispose()},e.prototype.handleConversationJoining=function(e){p.log("[PluginCallHandler] handleConversationJoining",this.conversation.activeModalities.audio()),this.conversation.activeModalities.audio()?e.skypeCore.joinCall(this.conversation.conversationId,this.getVideoState(),this.conversation._callHostId,this.conversation._callPayload.AccessToken):(this.updateSelfParticipantAVState(o.callConnectionState.Disconnecting,o.callDisconnectionReason.Terminated),this.updateSelfParticipantAVState(o.callConnectionState.Disconnected,o.callDisconnectionReason.Terminated))},e.prototype.joinConversation=function(e){p.log("[PluginCallHandler] join conversation, pluginOthersAreLive:",this.conversation._callData.pluginOthersAreLive()),this.joinSubscription=this.conversation._callData.pluginOthersAreLive.once(!0,this.handleConversationJoining.bind(this,e))},e.prototype.handleAutoCall=function(e){p.log("[PluginCallHandler] handleAutoCall"),e.skypeCore.goLive(this.conversation.conversationId,this.getVideoState())},e.prototype.enableVideoWhenAvailable=function(){this.conversation.selfParticipant.video.channels.added(this.startVideoOnChannel)},e.prototype.disposeVideoChannelSubscription=function(){this.conversation.selfParticipant.video.channels.added.off(this.startVideoOnChannel)},e.prototype.getVideoState=function(){return this.isPSTNEnabled&&s.isPstnOnlyConversation(this.conversation)?!1:this.conversation.selfParticipant.video.channels(0)?this.conversation.selfParticipant.video.channels(0).isStarted():!1},e.prototype.updateSelfParticipantAVState=function(e,t){this.conversation.selfParticipant.audio.state._set(e,t),this.conversation.selfParticipant.video.state._set(e,t)},e.prototype.pluginSkypeCoreToggleMic=function(e){f.createPlugin().then(function(t){t.skypeCore.muteMicrophone(e)},this.logPluginCreationFailure)},e.prototype.toggleMute=function(e){return this.toggleMuteTask&&this.toggleMuteTask.promise.state()==="pending"?this.toggleMuteTask.promise:(this.toggleMuteTask=a.task(),this.canToggleMute()?this.pluginSkypeCoreToggleMic(e):this.canMuteSubscription=this.canToggleMute.once(!0,this.pluginSkypeCoreToggleMic.bind(this,e)),this.toggleMuteTask.promise)},e.prototype.isSelfParticipant=function(e){return this.conversation.selfParticipant.person.id()===e},e.prototype.updateLocalVideoStreamState=function(e){this.conversation.selfParticipant.video.channels(0).stream.state._set(e)},e.prototype.startSendingLocalVideo=function(e){var t=this;return new Promise(function(n,r){e===i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO&&(t.resetLocalPreviewState(),t.disposeVideoChannelSubscription()),f.createPlugin().then(function(t){t.videoManager.startSendingLocalVideo(e,n)},t.getPluginCreationFailureHandler(r))})},e.prototype.stopSendingLocalVideo=function(e){var t=this;return this.resetLocalPreviewState(),new Promise(function(n,r){if(t.callEscalated()){n(!0);return}var s,u=function(){t.updateLocalVideoStreamState(o.mediaStreamState.Stopped),n(!0)},a=function(){n(!0)};e===i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING?s=a:(t.disposeVideoChannelSubscription(),s=u),f.createPlugin().then(function(t){t.videoManager.stopSendingLocalVideo(e,s)},t.getPluginCreationFailureHandler(r))})},e.prototype.attachLocalVideo=function(e){var t=this;return this.isAttachingLocalVideo?this.attachingLocalVideoPromise:(this.attachingLocalVideoPromise=c.settablePromise.build(),this.isAttachingLocalVideo=!0,this.localVideoOperationPromise.then(f.createPlugin).then(function(n){t.localVideoOperationPromise=c.settablePromise.build(),n.videoManager.showLocalPreview(e,t.conversation.conversationId,function(){t.conversation.selfParticipant.audio.state()===o.callConnectionState.Connecting&&t.updateLocalVideoStreamState(o.mediaStreamState.Active),t.isAttachingLocalVideo=!1,t.attachingLocalVideoPromise.resolve(),t.localVideoOperationPromise.resolve()})},function(e){t.isAttachingLocalVideo=!1,t.logPluginCreationFailure(),t.attachingLocalVideoPromise.reject(e)}),this.attachingLocalVideoPromise)},e.prototype.detachLocalVideo=function(){var e=this;return this.isDetachingLocalVideo?this.detachingLocalVideoPromise:(this.detachingLocalVideoPromise=c.settablePromise.build(),this.isDetachingLocalVideo=!0,this.localVideoOperationPromise.then(f.createPlugin).then(function(t){e.localVideoOperationPromise=c.settablePromise.build(),t.videoManager.hideLocalPreview(e.conversation.conversationId,function(){e.isDetachingLocalVideo=!1,e.detachingLocalVideoPromise.resolve(),e.localVideoOperationPromise.resolve()})},function(t){e.isDetachingLocalVideo=!1,e.logPluginCreationFailure(),e.detachingLocalVideoPromise.reject(t)}),this.detachingLocalVideoPromise)},e.prototype.showParticipantVideo=function(e,t,n){var r=this;return new Promise(function(i,s){f.createPlugin().then(function(r){r.videoManager.showParticipant(e,t,n),i()},r.getPluginCreationFailureHandler(s))})},e.prototype.hideParticipantVideo=function(e,t){var n=this;return new Promise(function(r,i){f.createPlugin().then(function(i){i.videoManager.hideParticipant(e,t,n.callEscalated()),r(!0)},n.getPluginCreationFailureHandler(i))})},e.prototype.getConversationId=function(){var e=this.conversation.conversationId;return this.conversation.isGroupConversation()||(e=e.replace(/^\d+:/,"")),e},e.prototype.getParticipantIdentities=function(e){if(!this.isPSTNEnabled)return undefined;var t={};return e.participants().forEach(function(e){var n=e.person.id(),r=e.audio.endpoint();n!==r&&(t[n]=r)}),t},e.prototype.callEscalated=function(){var e=this.conversation.selfParticipant.audio.state;return e.reason===o.callDisconnectionReason.CallEscalated&&(e()===o.callConnectionState.Disconnecting||e()===o.callConnectionState.Disconnected)},e.prototype.logPluginCreationFailure=function(e){this.isDetachingLocalVideo=!1,this.resetLocalPreviewState(),p.log("[PluginCallHandler] Failed to create plugin:",e)},e.prototype.getPluginCreationFailureHandler=function(e){var t=this;return function(n){t.logPluginCreationFailure(n),e&&e(n)}},e}();t.PluginCallHandler=d,t.initialize=v,t.build=m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("green-id/lib/greenId",["require","exports","swx-browser-globals","reqwest","swx-utils-common","msr-crypto"],e)}(function(e,t){function o(e,t){var n=s.aes.utilities.stringToBytes(e),r=s.aes.sha512.computeHash(n),i=s.aes.utilities.bytesToHexString(r);return u(t.registerUrl,e).then(function(){})["catch"](function(){}),a(e,i,t)}function u(e,t,n){var s={method:"POST",url:i.url.buildUrl(e,n?{location:n}:{}),headers:{"X-Skypetoken":t},crossOrigin:!0};return r.compat(s)}function a(e,t,r){return new Promise(function(s,o){function p(t){c&&t.origin===r.iframeUrl&&(f.removeEventListener("message",p),l=u(r.registerUrl,e,t.data),l.then(s)["catch"](o).always(d))}function d(){h&&(f.clearTimeout(h),h=null),f.removeEventListener("message",p),c&&(a.body.removeChild(c),c=null),l&&(l.abort(),l=null)}var a=n.getDocument(),f=n.getWindow(),l=null,c=null,h=null;h=f.setTimeout(r.timeout,function(){d(),o(new Error("timeout"))}),c=a.createElement("iframe"),c.style.cssText="display: none",a.body.appendChild(c),f.addEventListener("message",p),c.src=i.url.buildUrl(r.iframeUrl,"tags",{session_id:t})})}var n=e("swx-browser-globals"),r=e("reqwest"),i=e("swx-utils-common"),s=e("msr-crypto");t.registerGreenId=o}),define("green-id",["green-id/lib/greenId"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/modelHelpers/calling/fallbackMessageHelper",["require","exports","swx-enums","swx-utils-chat"],e)}(function(e,t){function i(e){a(e,n.activityType.PluginFreeFallbackScreenSharing)}function s(e){a(e,n.activityType.PluginFreeFallbackMicrophoneAccess)}function o(e){a(e,n.activityType.PluginFreeNoVideoCapability)}function u(e){a(e,n.activityType.PluginFreeVideoCompatibility)}function a(e,t){var n=f(t);e.historyService._processRawMessage(n)}function f(e){var t=r.dateTime.getDate();return{id:+t,timestamp:t,isOutgoing:!0,pluginFreeMessageType:e}}var n=e("swx-enums"),r=e("swx-utils-chat");t.sendScreenSharingFallbackMessage=i,t.sendMicrophoneAccessFallbackMessage=s,t.sendNoVideoCapabilityMessage=o,t.sendVideoCompatibilityMessage=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/services/pluginlessTelemetry",["require","exports","lodash-compat"],e)}(function(e,t){function i(e){return new r(e)}var n=e("lodash-compat"),r=function(){function e(e){var t=this;this.sendMediaSessionStats=function(e){t.sendEvent("mdsc_conference",e.media.metrics,e.signaling),e.media.ortc&&t.sendEvent("mdsc_ortc_reports",e.media.ortc),e.media.webrtc&&t.sendEvent("mdsc_webrtc_session",e.media.webrtc)},this.telemetryManager=e.telemetryManager,this.mdscToken=e.mdscToken,this.logger=e.logger.createChild("Telemetry")}return e.prototype.sendEvents=function(e){throw new Error("PluginlessTelemetry.sendEvents(events) not yet implemented!")},e.prototype.sendEvent=function(e){var t=this,n=[];for(var r=1;r>>16),t+1===3&&(e[t+1]="4"+e[t+1].substring(1))}return e[0]+e[1]+"-"+e[2]+"-"+e[3]+"-"+e[4]+"-"+e[5]+e[6]+e[7]}function o(e,t){if(!e)throw new Error("Assert failed"+(typeof t!="undefined"?":"+t:""))}function u(e,t){if(!e||e===" ")throw new Error("AssertNotNullOrEmpty failed. "+(typeof t!="undefined"?": "+t:""))}function a(e,t){if(!e)throw new Error("AssertNotNull failed. "+(typeof t!="undefined"?": "+t:""))}function f(e){u(e,"callEndReason cannot be null or empty");if(typeof e.code=="undefined"||typeof e.subCode=="undefined"||typeof e.phrase=="undefined"||e.code<0||e.subCode<0||e.phrase===" ")throw new Error("callEndReason must specify code, subCode and phrase. Invalid reason : "+d(e))}function l(e){a(e,"MediaTypes passed cannot be null"),o(e.length>0,"Atleast one mediaType must be specified");var t=[],r=n["default"].MEDIA_TYPES;for(var i in r)p(e,r[i])&&t.push(r[i]);return t}function c(e,t){return e.indexOf(t)>-1}function h(e,t){return e.length>=t.length&&e.indexOf(t,e.length-t.length)>-1}function p(e,t){var n=t.toLowerCase();return-1-1){var r=t.signalingAgent.handleIncomingNotification(e);return{isHandled:!0,resultCode:r}}return{isHandled:!1}},this.signalingAgent=e}return e.prototype.isMessageForExistingCall=function(e){return!e.eventId},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/defaultSignalingAgentConfig",["require","exports","./utilities/utils","./utilities/enums"],e)}(function(e,t){var n=e("./utilities/utils"),r=e("./utilities/enums"),i=function(){function e(e){this.cloudScreenSharingFlag="recvOnly",this.isWebRtcEnabled=typeof RTCIceGatherer=="undefined",this.doHostlessCalling=!1,this.shouldServiceSendCallEventMessages=!1,this.shouldServiceSendNGCUpgradeMessages=!0,this.supportsHostlessGroupCalls=!1,n.assertNotNull(e.logger,"logger should be a non null value"),n.assertNotNull(e.httpRequestDispatcher,"httpRequestDispatcher should be a non null value"),n.assertNotNull(e.telemetryManager,"telemetryManager should be a non null value"),this.skypeTokenProvider=e.skypeTokenProvider,this.logger=e.logger,this.httpRequestDispatcher=e.httpRequestDispatcher,this.telemetryManager=e.telemetryManager,this.browserDetect=e.browserDetect,this.conversationServiceUrl=e.conversationServiceUrl,this.trouterUrlGetter=e.trouterUrlGetter,this.languageCode=e.languageCode,this.isGVCOutgoingEnabled=e.isGVCOutgoingEnabled,this.isGVCJoiningEnabled=e.isGVCJoiningEnabled,this.doHostlessCalling=e.doHostlessCalling,this.supportsHostlessGroupCalls=e.supportsHostlessGroupCalls,this.shouldServiceSendCallEventMessages=e.shouldServiceSendCallEventMessages;var t=e.browserDetect.getSystemInfo(),r=n.stringContains(e.clientInfo.getBIAppName(),"swx-local")?"Test/":"",i="/os="+t.osName+"; osVer="+t.osVersion+"; proc="+t.platform;i+="; deviceType="+this.getDeviceType(t.deviceType)+"; browser="+this.browserDetect.getBrowserInfo().browserName,i+="; browserVer="+this.browserDetect.getBrowserInfo().browserVersion,this.clientInformation="Web CallSignalingAgent(PluginLess/"+r+e.clientInfo.getBIVersion()+i+")",this.testCall=r===""?!1:!0,this.emergencyCallCountry=e.emergencyCallCountry}return e.prototype.skypeToken=function(){return this.skypeTokenProvider()},e.prototype.getDeviceType=function(e){switch(e){case r.DeviceType.Desktop:return"Desktop";case r.DeviceType.Mobile:return"Mobile";case r.DeviceType.Tablet:return"Tablet"}return undefined},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/utilities/stopwatch",["require","exports"],e)}(function(e,t){function r(){return new n}var n=function(){function e(){var e=this;this.msElapsed=0,this.isPaused=!1,this.startTime=(new Date).getTime(),this.pause=function(){e.isPaused||(e.msElapsed+=(new Date).getTime()-e.startTime,e.isPaused=!0)},this.resume=function(){e.isPaused&&(e.isPaused=!1,e.startTime=(new Date).getTime())},this.duration=function(){return e.isPaused?e.msElapsed:e.msElapsed+(new Date).getTime()-e.startTime},this.durationInMinutes=function(){var t=e.duration()/6e4;return Math.ceil(t)},this.durationInSeconds=function(){var t=e.duration()/1e3;return Math.ceil(t)}}return e}();t.Stopwatch=n,t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/telemetry/ngcTelemetry",["require","exports","./telemetryConstants"],e)}(function(e,t){function i(e){return new r(e)}var n=e("./telemetryConstants"),r=function(){function e(e){var t=this;this.logConversationCallModalityEvent=function(e){var r=t.createCallModalityEvent(e);t.signalingSession.signalingAgentConfig.telemetryManager.sendEvent(n["default"].EVENT_TYPE.CONVERSATION_CALL_MODALITY,r)},this.signalingSession=e}return e.prototype.createCallModalityEvent=function(e){var t={};return t.Type=n["default"].SOURCE.NGC_SOURCE,t.ResultDetail=e[n["default"].EXTENSIONS.RESULT_DETAIL],t.ResultValue=e[n["default"].EXTENSIONS.RESULT_VALUE],t.ResultCode=e[n["default"].EXTENSIONS.CALL_END_CODE],t[n["default"].CONTEXT_ID.CORRELATIONID]=this.signalingSession.correlationId,t[n["default"].CONTEXT_ID.ENDPOINTID]=e[n["default"].CONTEXT_ID.ENDPOINTID],t[n["default"].CONTEXT_ID.PARTICIPANTID]=e[n["default"].CONTEXT_ID.PARTICIPANTID],t[n["default"].EXTENSIONS.CONVERSATION_SERVICE_URL]=e[n["default"].EXTENSIONS.CONVERSATION_SERVICE_URL],t[n["default"].EXTENSIONS.CALL_START_TIME]=JSON.stringify(e[n["default"].EXTENSIONS.CALL_START_TIME]),t[n["default"].EXTENSIONS.CALL_END_TIME]=JSON.stringify(e[n["default"].EXTENSIONS.CALL_END_TIME]),t[n["default"].EXTENSIONS.IS_GROUP_CALL]=this.signalingSession.multiParty?"true":"false",t[n["default"].EXTENSIONS.IS_HOSTLESS_CALL]=this.signalingSession.isHostLessCall?"true":"false",t[n["default"].EXTENSIONS.IS_CAST_CALL]=this.signalingSession.isCastCall?"true":"false",t[n["default"].EXTENSIONS.IS_ON_BEHALF_OF_CALL]=this.signalingSession.onBehalfOf?"true":"false",t[n["default"].EXTENSIONS.CALL_TERMINATING_END]=e[n["default"].EXTENSIONS.CALL_TERMINATING_END],t[n["default"].EXTENSIONS.CALL_END_CODE]=JSON.stringify(e[n["default"].EXTENSIONS.CALL_END_CODE]),t[n["default"].EXTENSIONS.CALL_END_SUB_CODE]=JSON.stringify(e[n["default"].EXTENSIONS.CALL_END_SUB_CODE]),e.hasOwnProperty(n["default"].EXTENSIONS.DIRECTION)&&(t[n["default"].EXTENSIONS.DIRECTION]=e[n["default"].EXTENSIONS.DIRECTION],t[n["default"].EXTENSIONS.SELF_PARTICIPANT_ROLE]=e[n["default"].EXTENSIONS.SELF_PARTICIPANT_ROLE]),e.hasOwnProperty(n["default"].EXTENSIONS.CONNECTED_DURATION_IN_MS)&&(t[n["default"].EXTENSIONS.CONNECTED_DURATION_IN_MS]=JSON.stringify(e[n["default"].EXTENSIONS.CONNECTED_DURATION_IN_MS])),e.hasOwnProperty(n["default"].EXTENSIONS.TIME_TO_RING_IN_MS)&&(t[n["default"].EXTENSIONS.TIME_TO_RING_IN_MS]=JSON.stringify(e[n["default"].EXTENSIONS.TIME_TO_RING_IN_MS])),e.hasOwnProperty(n["default"].EXTENSIONS.NETWORK_REQUESTS_COMPLETED)&&(t[n["default"].EXTENSIONS.NETWORK_REQUESTS_COMPLETED]=e[n["default"].EXTENSIONS.NETWORK_REQUESTS_COMPLETED]),e.hasOwnProperty(n["default"].EXTENSIONS.NETWORK_REQUESTS_PENDING)&&(t[n["default"].EXTENSIONS.NETWORK_REQUESTS_PENDING]=e[n["default"].EXTENSIONS.NETWORK_REQUESTS_PENDING]),e.hasOwnProperty(n["default"].EXTENSIONS.LOCAL_OPERATIONS_PERFORMED)&&(t[n["default"].EXTENSIONS.LOCAL_OPERATIONS_PERFORMED]=e[n["default"].EXTENSIONS.LOCAL_OPERATIONS_PERFORMED]),e.hasOwnProperty(n["default"].EXTENSIONS.TROUTER_WAIT_OPERATIONS)&&(t[n["default"].EXTENSIONS.TROUTER_WAIT_OPERATIONS]=e[n["default"].EXTENSIONS.TROUTER_WAIT_OPERATIONS]),e.hasOwnProperty(n["default"].EXTENSIONS.LOCAL_OFFER_ANSWER_GENERATION_TIMESTAMPS)&&(t[n["default"].EXTENSIONS.LOCAL_OFFER_ANSWER_GENERATION_TIMESTAMPS]=e[n["default"].EXTENSIONS.LOCAL_OFFER_ANSWER_GENERATION_TIMESTAMPS]),e.hasOwnProperty(n["default"].EXTENSIONS.OUTGOING_MODALITIES)&&(t[n["default"].EXTENSIONS.OUTGOING_MODALITIES]=e[n["default"].EXTENSIONS.OUTGOING_MODALITIES]),e.hasOwnProperty(n["default"].EXTENSIONS.INCOMING_MODALITIES)&&(t[n["default"].EXTENSIONS.INCOMING_MODALITIES]=e[n["default"].EXTENSIONS.INCOMING_MODALITIES]),e.hasOwnProperty(n["default"].EXTENSIONS.VBSS_OPERATIONS)&&(t[n["default"].EXTENSIONS.VBSS_OPERATIONS]=e[n["default"].EXTENSIONS.VBSS_OPERATIONS]),e.hasOwnProperty(n["default"].EXTENSIONS.CALLER_TYPE)&&(t[n["default"].EXTENSIONS.CALLER_TYPE]=e[n["default"].EXTENSIONS.CALLER_TYPE]),e.hasOwnProperty(n["default"].EXTENSIONS.CALLEE_TYPE)&&(t[n["default"].EXTENSIONS.CALLEE_TYPE]=e[n["default"].EXTENSIONS.CALLEE_TYPE]),this.signalingSession.callType&&(t[n["default"].EXTENSIONS.CALL_TYPE]=this.signalingSession.callType),this.signalingSession.signalingAgentConfig.testCall&&(t[n["default"].EXTENSIONS.TEST_CONTEXT_ID]="Test"),this.signalingSession.threadId&&(t[n["default"].CONTEXT_ID.THREADID]=this.signalingSession.threadId),this.signalingSession.teamsMessageId&&(t[n["default"].CONTEXT_ID.TEAMS_MESSAGEID]=this.signalingSession.teamsMessageId),this.signalingSession.getMeetingInfo()&&(t[n["default"].CONTEXT_ID.TEAMS_MEETINGINFO]=JSON.stringify(this.signalingSession.getMeetingInfo())),this.signalingSession.multiParty&&this.signalingSession.numberOfOriginalInvitees===0&&e.hasOwnProperty(n["default"].EXTENSIONS.SELF_PARTICIPANT_ROLE)&&e[n["default"].EXTENSIONS.SELF_PARTICIPANT_ROLE]===n["default"].ROLE.CALLER&&(t[n["default"].EXTENSIONS.IS_MEETUP_CALL]="true"),t},e}();t.NGCTelemetry=r,t.getLogger=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/telemetry/telemetryHelper",["require","exports","../utilities/constants","../utilities/utils","../utilities/stopwatch","./ngcTelemetry","./telemetryConstants"],e)}(function(e,t){var n=e("../utilities/constants"),r=e("../utilities/utils"),i=e("../utilities/stopwatch"),s=e("./ngcTelemetry"),o=e("./telemetryConstants"),u=function(){function e(e){var t=this;this.callStartTime=(new Date).getTime(),this.networkRequestsCompleted=[],this.networkRequestsStarted={},this.localOperationsPerformed=[],this.outgoingModalities=[],this.incomingModalities=[],this.vbssOperations=[],this.vbssStarted=!1,this.localOfferAnswerGenerationTimestamps=[],this.trouterWaitOperations=[],this.telemetryData={},this.connectedStopWatch=null,this.timeToRingStopWatch=null,this.addTrouterWaitOperation=function(e){t.trouterWaitOperations.push(t.addTimeDeltaFromCallStart(e))},this.addLocalOperation=function(e){t.localOperationsPerformed.push(t.addTimeDeltaFromCallStart(e))},this.addOutgoingModalities=function(e){e&&t.outgoingModalities.push(e)},this.addIncomingModalities=function(e){e&&t.incomingModalities.push(e)},this.addVbssOperations=function(e){e&&(e===o["default"].VBSS_OPERATION.START?t.vbssStarted=!0:t.vbssStarted=!1,t.vbssOperations.push(t.addTimeDeltaFromCallStart(e)))},this.addNetworkOperationStarted=function(e){r.tryAddNewKeyToHashTable(t.networkRequestsStarted,e,t.addTimeDeltaFromCallStart(e))},this.addNetworkOperationCompleted=function(e,n,i){var s=n?o["default"].RESULT_VALUE.SUCCESS:o["default"].RESULT_VALUE.FAILURE;t.networkRequestsCompleted.push(t.addTimeDeltaFromCallStart(e+":"+s+":"+i)),r.tryRemoveKeyFromHashTable(t.networkRequestsStarted,e)},this.setDirection=function(e){t.telemetryData[o["default"].EXTENSIONS.DIRECTION]=e},this.setEndPointId=function(e){t.telemetryData[o["default"].CONTEXT_ID.ENDPOINTID]=e},this.setParticipantId=function(e){t.telemetryData[o["default"].CONTEXT_ID.PARTICIPANTID]=e},this.setConversationServiceUrl=function(e){t.telemetryData[o["default"].EXTENSIONS.CONVERSATION_SERVICE_URL]=e},this.setMeetingInfo=function(e){e||(t.telemetryData[o["default"].EXTENSIONS.MEETING_INFO]=e)},this.setRole=function(e){t.telemetryData[o["default"].EXTENSIONS.SELF_PARTICIPANT_ROLE]=e},this.setCallerType=function(e){if(!e)return;t.telemetryData[o["default"].EXTENSIONS.CALLER_TYPE]=e.split(":",1)[0]},this.setCalleeType=function(e){if(!e)return;t.telemetryData[o["default"].EXTENSIONS.CALLEE_TYPE]=e.split(":",1)[0]},this.setTerminatingData=function(e){t.telemetryData[o["default"].EXTENSIONS.CALL_TERMINATING_END]=e.terminatingEnd,t.telemetryData[o["default"].EXTENSIONS.CALL_END_CODE]=e.endCode||n["default"].CALL_END_CODE.SUCCESS,t.telemetryData[o["default"].EXTENSIONS.CALL_END_SUB_CODE]=e.endSubCode||n["default"].CALL_END_SUB_CODE.SUCCESS,t.telemetryData[o["default"].EXTENSIONS.RESULT_VALUE]=e.resultValue||o["default"].RESULT_VALUE.SUCCESS,t.telemetryData[o["default"].EXTENSIONS.RESULT_DETAIL]=e.resultDetail||"Call gracefully hungup"},this.startCallInitializationWatch=function(e){t.timeToRingStopWatch=i.build(),e&&(t.timeToRingStopWatch.msElapsed+=e)},this.startCallConnectedWatch=function(){t.connectedStopWatch=i.build()},this.setOfferAnswerGenerationTimestamps=function(e){t.localOfferAnswerGenerationTimestamps.push(t.addTimeDeltaFromCallStart(e))},this.setTimeToRingDuration=function(){t.timeToRingStopWatch&&(t.telemetryData[o["default"].EXTENSIONS.TIME_TO_RING_IN_MS]=t.timeToRingStopWatch.duration(),t.timeToRingStopWatch=null)},this.dispose=function(){t.sendTelemetryData()},this.signalingSession=e,this.telemetryLogger=s.getLogger(e),this.logger=e.logger,this.telemetryData[o["default"].EXTENSIONS.CALL_START_TIME]=this.callStartTime,this.telemetryData[o["default"].EXTENSIONS.CONVERSATION_SERVICE_URL]=e.signalingAgentConfig.conversationServiceUrl}return e.prototype.addChangingCorrelationId=function(e,t){this.telemetryData[o["default"].EXTENSIONS.CHANGING_CORRELATION_ID_OLD_ID]=e,this.telemetryData[o["default"].EXTENSIONS.CHANGING_CORRELATION_ID_NEW_ID]=t},e.prototype.addTimeDeltaFromCallStart=function(e){return e+":"+((new Date).getTime()-this.callStartTime)},e.prototype.sendTelemetryData=function(){this.vbssStarted&&this.addVbssOperations(o["default"].VBSS_OPERATION.CALL_END),this.telemetryData[o["default"].EXTENSIONS.CALL_END_TIME]=(new Date).getTime(),this.connectedStopWatch&&(this.telemetryData[o["default"].EXTENSIONS.CONNECTED_DURATION_IN_MS]=this.connectedStopWatch.duration()),this.networkRequestsCompleted.length>0&&(this.telemetryData[o["default"].EXTENSIONS.NETWORK_REQUESTS_COMPLETED]=JSON.stringify(this.networkRequestsCompleted)),this.localOperationsPerformed.length>0&&(this.telemetryData[o["default"].EXTENSIONS.LOCAL_OPERATIONS_PERFORMED]=JSON.stringify(this.localOperationsPerformed)),this.trouterWaitOperations.length>0&&(this.telemetryData[o["default"].EXTENSIONS.TROUTER_WAIT_OPERATIONS]=JSON.stringify(this.trouterWaitOperations)),this.localOfferAnswerGenerationTimestamps.length>0&&(this.telemetryData[o["default"].EXTENSIONS.LOCAL_OFFER_ANSWER_GENERATION_TIMESTAMPS]=JSON.stringify(this.localOfferAnswerGenerationTimestamps)),this.incomingModalities.length>0&&(this.telemetryData[o["default"].EXTENSIONS.INCOMING_MODALITIES]=JSON.stringify(this.incomingModalities)),this.outgoingModalities.length>0&&(this.telemetryData[o["default"].EXTENSIONS.OUTGOING_MODALITIES]=JSON.stringify(this.outgoingModalities)),this.vbssOperations.length>0&&(this.telemetryData[o["default"].EXTENSIONS.VBSS_OPERATIONS]=JSON.stringify(this.vbssOperations));var e=[];for(var t in this.networkRequestsStarted)this.networkRequestsStarted.hasOwnProperty(t)&&e.push(this.networkRequestsStarted[t]);e.length>0&&(this.telemetryData[o["default"].EXTENSIONS.NETWORK_REQUESTS_PENDING]=JSON.stringify(e)),this.logger.log("sending telemetry data = "+r.getPrintableObject(this.telemetryData)),this.logger.log("isMultiPartyCall = "+this.signalingSession.multiParty+" isHostLessCall = "+this.signalingSession.isHostLessCall),this.telemetryLogger.logConversationCallModalityEvent(this.telemetryData)},e}();t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/utilities/requestBuilder",["require","exports","./constants","./utils"],e)}(function(e,t){function i(e,t,i){return e.signalingAgentConfig.skypeToken().then(function(s){if(e.disposed)throw"skypeToken Getter returned too late. Object is already disposed";var o={};o[n["default"].HEADERS.CORRELATION_ID]=e.correlationId,o[n["default"].HEADERS.MESSAGE_ID]=r.newGuid(),o[n["default"].HEADERS.CLIENT_USER_AGENT]=e.signalingAgentConfig.clientInformation,o[n["default"].HEADERS.SKYPE_TOKEN]=s,e.contentSharingManager.contentSharingCorrelationId&&(o[n["default"].HEADERS.CONTENT_SHARING_CORRELATION_ID]=e.contentSharingManager.contentSharingCorrelationId);var u=e.signalingAgentConfig.httpRequestDispatcher.getRequestOptions(t,o,i&&i.payload?JSON.stringify(i.payload):null);return e.telemetryHelper.addNetworkOperationStarted(t),u},function(e){throw e.skypeTokenError=!0,e})}var n=e("./constants"),r=e("./utils");t.get=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/utilities/urlBuilder",["require","exports","./utils","./constants"],e)}(function(e,t){function i(e,t){return n.assertNotNullOrEmpty(t,"trailingPath cannot be null"),n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNullOrEmpty(e.currentTrouterUrl,"trouterUrl cannot be null"),e.currentTrouterUrl+r["default"].URL_BASE.CALLAGENT+"/"+e.urlIdentifier+t}var n=e("./utils"),r=e("./constants");t.get=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/createConversationRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t,s,o){n.assertNotNull(e,"signalingSession cannot be null");var u=e.participantManager.getParticipantsToInitiateCallWith();e.signalingAgentConfig.doHostlessCalling||n.assert(u.length>0,"remoteParticipants need to be set before a call can be made");var a={type:"multiPartyEndpoint",rosterUpdate:r.get(e,i["default"].URL_PATH.CONV_ROSTER_UPDATE)},f=e.threadId?{threadId:e.threadId,messageId:e.teamsMessageId||null}:null,l=e.contentSharingManager.getContentSharingInfoToStartSharing(),c=l===null?null:{identifier:l.contentIdentifier,subject:l.subject,sessionState:l.sessionState,sessionUpdateSequenceNumber:l.sequenceNumber,links:{sessionUpdate:r.get(e,i["default"].URL_PATH.CONV_CONTENT_SHARING_UPDATE),sessionEnd:r.get(e,i["default"].URL_PATH.CONV_CONTENT_SHARING_END)}};u.length!==1?n.assertNotNullOrEmpty(e.threadId,"threadId should be set prior to making a multiparty call"):e.telemetryHelper.setCalleeType(u[0].id),e.numberOfOriginalInvitees=u.length;var h=[];u.forEach(function(e){h.push({id:e.id,displayName:e.displayName})});var p=n.getMediaTypes(s);e.telemetryHelper.addOutgoingModalities(p);var d=e.transferContext?e.transferContext.transferor:null,v={payload:{callInvitation:{callModalities:p,replaces:null,transferor:d||null,links:{progress:r.get(e,i["default"].URL_PATH.PROGRESS),mediaAnswer:r.get(e,i["default"].URL_PATH.MEDIA_ANSWER),acceptance:r.get(e,i["default"].URL_PATH.ACCEPT),redirection:r.get(e,i["default"].URL_PATH.REDIRECTION),end:r.get(e,i["default"].URL_PATH.END)},clientContentForMediaController:e.webRtcSignalingManager.getClientUrls(),mediaContent:t,pstnContent:e.pstnContent,onBehalfOf:e.onBehalfOf},conversationRequest:{conversationType:o.castCall?"cast":null,subject:e.convSubject,suppressDialout:o.suppressDialout,roster:a,properties:{allowConversationWithoutHost:e.signalingAgentConfig.doHostlessCalling,enableGroupCallEventMessages:e.signalingAgentConfig.shouldServiceSendCallEventMessages,enableGroupCallUpgradeMessage:e.signalingAgentConfig.shouldServiceSendNGCUpgradeMessages,enableGroupCallMeetupGeneration:e.enableGroupCallMeetupGeneration},links:{conversationEnd:r.get(e,i["default"].URL_PATH.CONV_END),conversationUpdate:r.get(e,i["default"].URL_PATH.CONV_UPDATE),addParticipantSuccess:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_SUCCESS),addParticipantFailure:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_FAILURE),addModalitySuccess:r.get(e,i["default"].URL_PATH.CONV_ADD_MODALITY_SUCCESS),addModalityFailure:r.get(e,i["default"].URL_PATH.CONV_ADD_MODALITY_FAILURE),confirmUnmute:r.get(e,i["default"].URL_PATH.CONV_CONFIRM_UNMUTE)}},contentSharing:c,participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},to:h},capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCOutgoingEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},groupChat:f,meetingInfo:e.getMeetingInfo()}};return v}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/joinGivenConversationRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t,s,o){n.assertNotNull(e,"signalingSession cannot be null");var u=n.getMediaTypes(s);e.telemetryHelper.addOutgoingModalities(u);var a=e.threadId?{threadId:e.threadId,messageId:e.teamsMessageId||null}:null,f={payload:{callInvitation:{callModalities:u,replaces:null,transferor:null,links:{progress:r.get(e,i["default"].URL_PATH.PROGRESS),mediaAnswer:r.get(e,i["default"].URL_PATH.MEDIA_ANSWER),acceptance:r.get(e,i["default"].URL_PATH.ACCEPT),redirection:r.get(e,i["default"].URL_PATH.REDIRECTION),end:r.get(e,i["default"].URL_PATH.END)},clientContentForMediaController:e.webRtcSignalingManager.getClientUrls(),mediaContent:t},conversationRequest:{conversationType:o.castCall?"cast":null,subject:e.convSubject,suppressDialout:o.suppressDialout,roster:{type:"multiPartyEndpoint",rosterUpdate:r.get(e,i["default"].URL_PATH.CONV_ROSTER_UPDATE)},properties:{allowConversationWithoutHost:e.signalingAgentConfig.doHostlessCalling,enableGroupCallEventMessages:e.signalingAgentConfig.shouldServiceSendCallEventMessages,enableGroupCallUpgradeMessage:e.signalingAgentConfig.shouldServiceSendNGCUpgradeMessages,enableGroupCallMeetupGeneration:e.enableGroupCallMeetupGeneration},links:{conversationEnd:r.get(e,i["default"].URL_PATH.CONV_END),conversationUpdate:r.get(e,i["default"].URL_PATH.CONV_UPDATE),addParticipantSuccess:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_SUCCESS),addParticipantFailure:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_FAILURE)}},participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}},capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCJoiningEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},groupChat:a,meetingInfo:e.getMeetingInfo()}};return f}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/joinGivenConversationWithoutCallModalityRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t=e.threadId?{threadId:e.threadId,messageId:e.teamsMessageId||null}:null,s={payload:{conversationRequest:{roster:{type:"multiPartyEndpoint",rosterUpdate:r.get(e,i["default"].URL_PATH.CONV_ROSTER_UPDATE)},links:{conversationEnd:r.get(e,i["default"].URL_PATH.CONV_END),conversationUpdate:r.get(e,i["default"].URL_PATH.CONV_UPDATE)}},participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}},capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCJoiningEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},groupChat:t,meetingInfo:e.getMeetingInfo()}};return s}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/leaveConversationRequest",["require","exports","../utilities/utils","../utilities/constants"],e)}(function(e,t){function i(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var i={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,languageId:e.participantManager.localParticipant.languageId}},conversationTransactionEnd:{reason:"noError",code:r["default"].CALL_END_CODE.SUCCESS,phrase:r["default"].CALL_END_PHRASE.CONV_END_NO_MODALITY},callTransactionEnd:t}};return i}var n=e("../utilities/utils"),r=e("../utilities/constants");t.getPayload=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/deleteConversationRequest",["require","exports","../utilities/utils","../utilities/constants"],e)}(function(e,t){function i(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var i={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,languageId:e.participantManager.localParticipant.languageId}},conversationTransactionEnd:{reason:"noError",code:r["default"].CALL_END_CODE.SUCCESS,phrase:r["default"].CALL_END_PHRASE.CONV_END_FOR_ALL_INITIATED},callTransactionEnd:t}};return i}var n=e("../utilities/utils"),r=e("../utilities/constants");t.getPayload=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/cancelCallRequest",["require","exports","../utilities/utils","../utilities/constants"],e)}(function(e,t){function i(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var i={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,languageId:e.participantManager.localParticipant.languageId}},conversationTransactionEnd:{reason:"noError",code:r["default"].CALL_END_CODE.SUCCESS,phrase:r["default"].CALL_END_PHRASE.CONV_END_NO_MODALITY},callTransactionEnd:t}};return i}var n=e("../utilities/utils"),r=e("../utilities/constants");t.getPayload=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/endCallRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var r={payload:{callEnd:t}};return r}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/callAcceptanceRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t,s){n.assertNotNull(e,"signalingSession cannot be null");var o=n.getMediaTypes(s);e.telemetryHelper.addOutgoingModalities(o);var u={payload:{callAcceptance:{acceptedBy:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},acceptedCallModalities:o,capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCJoiningEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},links:{mediaRenegotiation:r.get(e,i["default"].URL_PATH.MEDIA_RENEGOTIATION),transfer:r.get(e,i["default"].URL_PATH.TRANSFER),replacement:r.get(e,i["default"].URL_PATH.REPLACE),balanceUpdate:r.get(e,i["default"].URL_PATH.BALANCE_UPDATE),retargetCompletion:r.get(e,i["default"].URL_PATH.RETARGET_COMPLETION),controlVideoStreaming:r.get(e,i["default"].URL_PATH.CONTROL_VIDEO_STREAMING)},clientContentForMediaController:e.webRtcSignalingManager.getClientUrls(),mediaContent:t,pstnContent:e.pstnContent,callKeepAliveInterval:null}}};return u}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/rejectCallRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var r={payload:{callEnd:t}};return r}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/attachAndJoinRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNull(t,"joinUrl cannot be null");var s={type:"multiPartyEndpoint",rosterUpdate:r.get(e,i["default"].URL_PATH.CONV_ROSTER_UPDATE)},o={payload:{attach:{requireMediaContent:!0,links:{end:r.get(e,i["default"].URL_PATH.END)}},capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCJoiningEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},additionalActions:[{input:{capabilities:{cloudAudioVideoConference:e.signalingAgentConfig.isGVCJoiningEnabled?"enabled":"disabled",cloudScreenSharing:e.signalingAgentConfig.cloudScreenSharingFlag,hostlessConference:e.signalingAgentConfig.supportsHostlessGroupCalls?"enabled":"disabled"},conversationRequest:{roster:s,links:{conversationEnd:r.get(e,i["default"].URL_PATH.CONV_END),conversationUpdate:r.get(e,i["default"].URL_PATH.CONV_UPDATE),addParticipantSuccess:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_SUCCESS),addParticipantFailure:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_FAILURE)}},participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}},name:"join",url:t,waitForResponse:!0}]}};return o}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/callProgressRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{callProgress:{sender:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},status:"ringing",phrase:"ringing"}}};return t}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/callAcceptanceAcknowledgementRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{callAcceptanceAcknowledgement:{links:{mediaRenegotiation:r.get(e,i["default"].URL_PATH.MEDIA_RENEGOTIATION),transfer:r.get(e,i["default"].URL_PATH.TRANSFER),replacement:r.get(e,i["default"].URL_PATH.REPLACE),balanceUpdate:r.get(e,i["default"].URL_PATH.BALANCE_UPDATE),retargetCompletion:r.get(e,i["default"].URL_PATH.RETARGET_COMPLETION),controlVideoStreaming:r.get(e,i["default"].URL_PATH.CONTROL_VIDEO_STREAMING)}}}};return t}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/participantUpdateRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{callParticipantUpdate:{links:{mediaRenegotiation:r.get(e,i["default"].URL_PATH.MEDIA_RENEGOTIATION),transfer:r.get(e,i["default"].URL_PATH.TRANSFER),replacement:r.get(e,i["default"].URL_PATH.REPLACE),end:r.get(e,i["default"].URL_PATH.END),balanceUpdate:r.get(e,i["default"].URL_PATH.BALANCE_UPDATE),retargetCompletion:r.get(e,i["default"].URL_PATH.RETARGET_COMPLETION)},clientContentForMediaController:e.webRtcSignalingManager.getClientUrls()}}};return t}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/updateParticipantConversationLinksRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}},roster:{type:"multiPartyEndpoint",rosterUpdate:r.get(e,i["default"].URL_PATH.CONV_ROSTER_UPDATE)},links:{conversationEnd:r.get(e,i["default"].URL_PATH.CONV_END),conversationUpdate:r.get(e,i["default"].URL_PATH.CONV_UPDATE),confirmUnmute:r.get(e,i["default"].URL_PATH.CONV_CONFIRM_UNMUTE)}}};return t}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/responses/provisionalMediaResponse",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t){n.assertNotNull(e,"signalingSession cannot be null");var r={payload:{mediaAnswer:{sender:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},mediaContent:t,pstnContent:e.pstnContent}}};return r}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/transferCallRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t,s){n.assertNotNull(t,"signalingSession cannot be null"),n.assertNotNullOrEmpty(e,"transferTarget cannot be null OR empty");var o=s?{replaces:s.replaces}:null,u={payload:{callTransfer:{target:{id:e},transferor:{details:{id:t.participantManager.localParticipant.id,endpointId:t.participantManager.localParticipant.endpointId},authorizationToken:null},newCallModalities:["audio","video"],links:{transferAcceptance:r.get(t,i["default"].URL_PATH.TRANSFER_ACCEPTANCE),transferCompletion:r.get(t,i["default"].URL_PATH.TRANSFER_COMPLETION)},replacementDetails:o}}};return u}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/transferAcceptanceRequest",["require","exports"],e)}(function(e,t){function n(){var e={payload:{transferAcceptance:{}}};return e}t.getPayload=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/transferCompletionRequest",["require","exports"],e)}(function(e,t){function n(e){var t={payload:{transferCompletion:e}};return t}t.getPayload=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/addParticipantAndModalityRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNull(t,"remoteParticipant cannot be null"),n.assertNotNullOrEmpty(e.threadId,"threadId should be set prior to adding participant");var s={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},to:[{id:t.id,displayName:t.displayName}]},groupChat:{threadId:e.threadId,messageId:e.teamsMessageId||null},links:{addParticipantSuccess:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_SUCCESS),addParticipantFailure:r.get(e,i["default"].URL_PATH.CONV_ADD_PARTICIPANT_FAILURE)}}};return s}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/removeParticipantRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNull(t,"remoteParticipant cannot be null");var s={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},to:[{id:t.id,displayName:t.displayName}]},links:{removeParticipantSuccess:r.get(e,i["default"].URL_PATH.CONV_REMOVE_PARTICIPANT_SUCCESS),removeParticipantFailure:r.get(e,i["default"].URL_PATH.CONV_REMOVE_PARTICIPANT_FAILURE)}}};return s}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/muteRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t,r){n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNull(t,"muteScope be null"),n.assertNotNull(r,"participantList cannot be null");var i={payload:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},scope:t,muteParticipants:r,mediaTypes:["audio"]}};return i}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/unmuteRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},mediaTypes:["audio"],links:{unmuteSuccess:r.get(e,i["default"].URL_PATH.CONV_UNMUTE_SUCCESS),unmuteFailure:r.get(e,i["default"].URL_PATH.CONV_UNMUTE_FAILURE)}}};return t}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/approveUnmuteRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},mediaTypes:["audio"]}};return t}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/rejectUnmuteRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var r={payload:{transactionEnd:t}};return r}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/participantManager",["require","exports","./utilities/constants","./telemetry/telemetryConstants","./utilities/utils","./utilities/requestBuilder","./utilities/stopwatch","./participant","./requests/addParticipantAndModalityRequest","./requests/removeParticipantRequest","./requests/muteRequest","./requests/unmuteRequest","./requests/approveUnmuteRequest","./requests/rejectUnmuteRequest"],e)}(function(e,t){var n=e("./utilities/constants"),r=e("./telemetry/telemetryConstants"),i=e("./utilities/utils"),s=e("./utilities/requestBuilder"),o=e("./utilities/stopwatch"),u=e("./participant"),a=e("./requests/addParticipantAndModalityRequest"),f=e("./requests/removeParticipantRequest"),l=e("./requests/muteRequest"),c=e("./requests/unmuteRequest"),h=e("./requests/approveUnmuteRequest"),p=e("./requests/rejectUnmuteRequest"),d=function(){function e(e,t,u){var a=this;this.connectedRemoteParticipantIds={},this.disposed=!1,this.lastSeenRosterSeqNo=-1,this.localAddParticipantRequests={},this.localRemoveParticipantRequests={},this.unmuteApprovalLinks={},this.unmuteRequestPromise=null,this.setParticipantId=function(e){e&&(a.localParticipant.participantId=e)},this.addParticipantAsync=function(e,t,n){a.logger.log("addParticipantAsync called for : "+e.id);var r=i.defer();return a.connectedRemoteParticipantIds.hasOwnProperty(e.id)?(a.logger.error("the given participant is already connected to the call : "+e.id),r.reject(new Error("the given participant is already connected to the call"))):a.localAddParticipantRequests.hasOwnProperty(e.id)?(a.logger.error("there is an existing pending request to add the participant : "+e.id),r.reject(new Error("there is an existing pending request to add the participant"))):(i.tryAddNewKeyToHashTable(a.localAddParticipantRequests,e.id,{participant:e,promise:r}),n&&a.sendNetworkRequestForAddingParticipant(e,t)),r.promise},this.removeParticipantAsync=function(e,t){a.logger.log("removeParticipantAsync called for : "+e.id),i.assertNotNullOrEmpty(t,"correct removeParticipantUrl is not provided");var u=i.defer(),l=i.getHashTableCount(a.connectedRemoteParticipantIds);if(l===0)a.logger.error("There are no participants to remove : "+e.id),u.reject(new Error("There are no participants to remove"));else if(l===1)a.logger.error("cannot remove a participant from a 2 party call : "+e.id),u.reject(new Error("cannot remove a participant from a 2 party call. End the call instead"));else if(a.connectedRemoteParticipantIds.hasOwnProperty(e.id)){i.tryAddNewKeyToHashTable(a.localRemoveParticipantRequests,e.id,{participant:e,promise:u});var c=o.build();a.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.REMOVE_PARTICIPANT).then(function(){return a.signalingSession.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.REMOVE_PARTICIPANT,function(){a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.REMOVE_PARTICIPANT_TIMEOUT),a.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.REMOVE_PARTICIPANT,e.id),a.rejectPromiseAndDeleteFromHashTable(a.localRemoveParticipantRequests,e.id,"timed out waiting for participant to not show up in roster",{code:n["default"].CALL_END_CODE.TIMEOUT,subCode:n["default"].CALL_END_SUB_CODE.CALL_PARTICIPANT_REMOVAL_TIMEOUT,phrase:n["default"].CALL_END_PHRASE.PARTICIPANT_REMOVAL_TIMEOUT})},e.id),s.get(a.signalingSession,r["default"].NETWORK_REQUESTS.REMOVE_PARTICIPANT,f.getPayload(a.signalingSession,e))}).then(function(e){return a.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(t,e)}).then(function(){a.disposed||a.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.REMOVE_PARTICIPANT,!0,c.duration())})["catch"](function(t){var s=i.getPrintableObject(t);a.logger.error("removeParticipantAsync failed because : "+s),a.disposed||(a.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.REMOVE_PARTICIPANT,!1,c.duration()),a.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.REMOVE_PARTICIPANT,e.id),a.rejectPromiseAndDeleteFromHashTable(a.localRemoveParticipantRequests,e.id,s,n["default"].CALL_END_NETWORK_ERROR))})}else a.logger.error("cannot remove a participant not connected to the call : "+e.id),u.reject(new Error("cannot remove a participant not connected to the call"));return u.promise},this.getParticipantsToInitiateCallWith=function(){a.logger.log("getParticipantsToInitiateCallWith");var e=[];for(var t in a.localAddParticipantRequests)a.localAddParticipantRequests.hasOwnProperty(t)&&e.push(a.localAddParticipantRequests[t].participant);return e},this.initializeForIncomingCall=function(e){a.logger.log("initializeForIncomingCall"),a.rejectLocalQueuedOperations("incoming calls cannot add/remove participants until call is connected")},this.handleAddParticipantSuccess=function(){a.logger.log("handleAddParticipantSuccess"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_PARTICIPANT_SUCCESS)},this.handleAddParticipantFailure=function(e){a.logger.log("handleAddParticipantFailure"),e.modalityFailure?(a.logger.error("handleAddParticipantFailure - got modalityFailure : "+i.getPrintableObject(e)),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_PARTICIPANT_MODALITY_FAILURE)):e.participants&&(a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_PARTICIPANT_FAILURE),a.internalHandleAddParticipantFailure(e))},this.handleRemoveParticipantFailure=function(e){a.logger.log("handleRemoveParticipantFailure"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_REMOVE_PARTICIPANT_FAILURE);for(var t in e.participants)e.participants.hasOwnProperty(t)&&a.internalHandleRemoveParticipantFailure(t,e.participants[t])},this.handleRemoveParticipantSuccess=function(e){a.logger.log("handleRemoveParticipantSuccess"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_REMOVE_PARTICIPANT_SUCCESS)},this.handleUnmuteConfirmRequest=function(e){a.logger.log("handleUnmuteConfirmRequest"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_UNMUTE_CONFIRM),a.unmuteApprovalLinks[e.from.id]={approve:e.links.approveUnmute,reject:e.links.rejectUnmute},a.signalingSessionCallback.onUnmuteRequested(e.from.id)},this.approveUnmuteRequestAsync=function(e){a.logger.log("approveUnmuteRequestAsync");var t=i.defer();return a.unmuteApprovalLinks.hasOwnProperty(e)?(a.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.APPROVE_UNMUTE).then(function(){a.muteUnmute(r["default"].NETWORK_REQUESTS.APPROVE_UNMUTE,h.getPayload(a.signalingSession),t,a.unmuteApprovalLinks[e].approve)})["catch"](function(e){var n=i.getPrintableObject(e);a.logger.error("approveUnmuteRequestAsync failed because : "+n),t.reject(new Error(e))}),t.promise):(t.reject(new Error("no unmute links found for given participant")),t.promise)},this.rejectUnmuteRequestAsync=function(e,t){a.logger.log("rejectUnmuteRequestAsync");var s=i.defer();if(!a.unmuteApprovalLinks.hasOwnProperty(e))return s.reject(new Error("no unmute links found for given participant")),s.promise;var o=t||{code:n["default"].CALL_END_CODE.REJECT,subCode:n["default"].CALL_END_SUB_CODE.UNMUTE_REQUEST_REJECTED,phrase:n["default"].CALL_END_PHRASE.UNMUTE_REQUEST_REJECTED};return a.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.REJECT_UNMUTE).then(function(){a.muteUnmute(r["default"].NETWORK_REQUESTS.REJECT_UNMUTE,p.getPayload(a.signalingSession,o),s,a.unmuteApprovalLinks[e].reject)})["catch"](function(e){var t=i.getPrintableObject(e);a.logger.error("rejectUnmuteRequestAsync failed because : "+t),s.reject(new Error(e))}),s.promise},this.handleUnmuteFailure=function(e){a.logger.log("handleUnmuteFailure"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_UNMUTE_FAILURE);if(a.unmuteRequestPromise){var t=new Error(e.transactionEnd.phrase);t.endCode={code:e.transactionEnd.code,subCode:e.transactionEnd.subCode,phrase:e.transactionEnd.phrase},a.unmuteRequestPromise.reject(t)}},this.handleUnmuteSuccess=function(e){a.logger.log("handleUnmuteSuccess"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_UNMUTE_SUCCESS),a.unmuteRequestPromise&&a.unmuteRequestPromise.resolve(null)},this.handleRosterUpdate=function(e){a.logger.log("handleRosterUpdate"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ROSTER_UPDATE);if(e.fakeRoster)a.logger.log("fake roster for 1:1 calls. Ignoring sequenceNumber checks");else{if(e.sequenceNumber<=a.lastSeenRosterSeqNo){a.logger.log("ignoring rosterUpdate. Last seen seq = "+a.lastSeenRosterSeqNo+" current seq = "+e.sequenceNumber);return}a.lastSeenRosterSeqNo=e.sequenceNumber}var t=a.getCurrentParticipantsInCallModality(!1);for(var n in e.participants)e.participants.hasOwnProperty(n)&&a.handleRosterParticipant(e.participants[n],t);a.checkForRemovedParticipants(t,e.participants)},this.muteAsync=function(e,t,s){a.logger.log("muteAsync called with :"+t);var o="specified",u=[];switch(t){case n["default"].MUTE_SCOPE.MYSELF:u.push({id:a.localParticipant.id});break;case n["default"].MUTE_SCOPE.EVERYONE_ELSE:o="all";break;case n["default"].MUTE_SCOPE.SPECIFIED_PARTICIPANTS:i.assertNotNullOrEmpty(s,"array of participantIds must be specified for SPECIFIED_PARTICIPANTS mute scope"),s.forEach(function(e){u.push({id:e})});break;default:i.assert(!1,"muteScope is a required param. please pass in a valid value.")}var f=i.defer();if(t===n["default"].MUTE_SCOPE.SPECIFIED_PARTICIPANTS){var c=a.areParticipantsConnectedToCall(s);if(!c.result)return f.reject(new Error("specified participant is not connected to call yet. Id = "+c.participant)),f.promise}return a.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.MUTE).then(function(){a.muteUnmute(r["default"].NETWORK_REQUESTS.MUTE,l.getPayload(a.signalingSession,o,u),f,e)})["catch"](function(e){var t=i.getPrintableObject(e);a.logger.error("muteAsync failed because : "+t),f.reject(new Error(e))}),f.promise},this.unmuteAsync=function(e){return a.logger.log("unmuteAsync"),a.unmuteRequestPromise=i.defer(),a.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.UNMUTE).then(function(){a.muteUnmute(r["default"].NETWORK_REQUESTS.UNMUTE,c.getPayload(a.signalingSession),a.unmuteRequestPromise,e,!0)})["catch"](function(e){var t=i.getPrintableObject(e);a.logger.error("unmuteAsync failed because : "+t),a.unmuteRequestPromise.reject(new Error(e))}),a.unmuteRequestPromise.promise},this.dispose=function(e){a.logger.log("participantManager :: dispose"),a.disposed=!0,a.rejectLocalQueuedOperations("call ended",e),a.signalingSession.telemetryHelper.setParticipantId(a.localParticipant.participantId)},this.signalingSession=e,this.signalingSessionCallback=t,this.localParticipant=u,this.logger=e.logger,this.localParticipant.endpointId||(this.localParticipant.endpointId=i.newGuid()),this.localParticipant.participantId||(this.localParticipant.participantId=i.newGuid()),e.signalingAgentConfig.languageCode&&(this.localParticipant.languageId=e.signalingAgentConfig.languageCode),e.telemetryHelper.setEndPointId(this.localParticipant.endpointId)}return e.prototype.areParticipantsConnectedToCall=function(e){this.logger.log("areParticipantsConnectedToCall : "+i.getPrintableObject(e));var t=this.getCurrentParticipantsInCallModality(!0);for(var n=0;n0&&(t=i.getMediaTypes(e.mediaAnswer.callModalities),f.signalingSession.telemetryHelper.addIncomingModalities(t));var u={provisional:!1,renegotiation:!0,mediaTypes:t,remoteParticipantId:f.signalingSession.getParticipantIdForOfferAnswer(e.mediaAnswer.mediaContent),mediaContent:e.mediaAnswer.mediaContent},a=s.build();o.get(f.signalingSession,r["default"].NETWORK_REQUESTS.SEND_MEDIA_ACKNOWLEDGEMENT,null).then(function(t){return f.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e.mediaAnswer.links.mediaAcknowledgement,t)}).then(function(){f.disposed||f.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_ACKNOWLEDGEMENT,!0,a.duration())})["catch"](function(e){var t=i.getPrintableObject(e);f.logger.error("sending mediaAcknowledgement failed because : "+t),f.disposed||f.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_ACKNOWLEDGEMENT,!1,a.duration())}),f.signalingSessionCallback.onAnswer(u)},this.handleMediaNegotiationOffer=function(e,t){f.logger.log("handleMediaNegotiationOffer called"),f.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_OFFER);var s=i.isDuplicateMessage(t,f.renegotiationOffersSeenSoFar);switch(f.fsmState){case n["default"].MEDIA_RENEGOTIATION_FSM_STATE.OUTGOING_RENEGOTIATION:f.fsmState=n["default"].MEDIA_RENEGOTIATION_FSM_STATE.RENEGOTIATION_GLARE,f.raiseMediaRenegotiationOffer(e);break;case n["default"].MEDIA_RENEGOTIATION_FSM_STATE.CALL_CONNECTED:f.fsmState=n["default"].MEDIA_RENEGOTIATION_FSM_STATE.INCOMING_RENEGOTIATION,f.raiseMediaRenegotiationOffer(e);break;default:f.logger.error("Cannot handle the incoming mediaRenegotiation offer in present callstate. Either call not connected or renegotiation in progress. isDuplicateOffer = "+s),s||f.rejectMediaRenegotiation(e.mediaNegotiation.links.rejection,f.glareError)}},this.rejectRenegotiationAsync=function(e){f.logger.log("rejectRenegotiationAsync called"),f.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.REJECT_RENEGOTIATION),i.assertNotNullOrEmpty(f.links[n["default"].LINKS.MEDIA_REJECTION],"MediaRejection link not set");var t=e||{code:n["default"].CALL_END_CODE.NOT_ACCEPTABLE_HERE,subCode:n["default"].CALL_END_SUB_CODE.MEDIA_ANSWER_PROCESSING_ERROR,phrase:n["default"].CALL_END_PHRASE.MEDIA_ANSWER_ERROR};switch(f.fsmState){case n["default"].MEDIA_RENEGOTIATION_FSM_STATE.INCOMING_RENEGOTIATION:return f.fsmState=n["default"].MEDIA_RENEGOTIATION_FSM_STATE.CALL_CONNECTED,f.rejectMediaRenegotiation(f.links[n["default"].LINKS.MEDIA_REJECTION],t);case n["default"].MEDIA_RENEGOTIATION_FSM_STATE.RENEGOTIATION_GLARE:return f.fsmState=n["default"].MEDIA_RENEGOTIATION_FSM_STATE.OUTGOING_RENEGOTIATION,f.rejectMediaRenegotiation(f.links[n["default"].LINKS.MEDIA_REJECTION],t);default:return f.logger.error("There is no incoming media renegotiation offer to reject"),Promise.resolve(null)}},this.handleRetargetCompleted=function(e){f.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_RETARGET_COMPLETED);var t=i.getPrintableObject(e);f.logger.log("handleRetargetCompleted called with : "+t),e.code===0?f.signalingSessionCallback.onReTargetCompletedSuccess():f.signalingSessionCallback.onReTargetCompletedFailure(t)},this.dispose=function(){f.logger.log("mediaRenegotiationManager :: dispose"),f.disposed=!0},this.signalingSession=e,this.signalingSessionCallback=t,this.logger=e.logger.createChild(function(){return"["+f.fsmState+"]"})}return e.prototype.raiseMediaRenegotiationOffer=function(e){this.logger.log("raiseMediaRenegotiationOffer"),this.links[n["default"].LINKS.MEDIA_ANSWER]=e.mediaNegotiation.links.mediaAnswer,this.links[n["default"].LINKS.MEDIA_REJECTION]=e.mediaNegotiation.links.rejection;var t=[];e.mediaNegotiation.callModalities&&e.mediaNegotiation.callModalities.length>0&&(t=i.getMediaTypes(e.mediaNegotiation.callModalities),this.signalingSession.telemetryHelper.addIncomingModalities(t),i.arrayContains(t,n["default"].MEDIA_TYPES.SCREEN_SHARER)&&this.signalingSession.telemetryHelper.addVbssOperations(r["default"].VBSS_OPERATION.REMOTE_START));var s={mediaTypes:t,remoteParticipantId:this.signalingSession.getParticipantIdForOfferAnswer(e.mediaNegotiation.mediaContent),mediaContent:e.mediaNegotiation.mediaContent,renegotiation:!0};this.signalingSessionCallback.onOffer(s)},e.prototype.rejectMediaRenegotiation=function(e,t){var n=this;this.logger.log("rejectMediaRenegotiation");var u=i.defer(),a=s.build();return this.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_MEDIA_REJECTION).then(function(){return o.get(n.signalingSession,r["default"].NETWORK_REQUESTS.SEND_MEDIA_REJECTION,f.getPayload(n.signalingSession,t))}).then(function(t){return n.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e,t)}).then(function(e){n.disposed||n.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_REJECTION,!0,a.duration()),u.resolve(e.response)})["catch"](function(e){n.disposed||n.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_REJECTION,!1,a.duration());var t=i.getPrintableObject(e);n.logger.error("rejectMediaRenegotiation failed because : "+t),u.reject(new Error("rejectMediaRenegotiation failed because : "+t))}),u.promise},e.prototype.handleMediaAnswerTimeout=function(){this.logger.log("handleMediaAnswerTimeout"),this.vbssInitiated&&(this.vbssInitiated=!1,this.signalingSession.telemetryHelper.addVbssOperations(r["default"].VBSS_OPERATION.TIMEOUT)),this.signalingSession.telemetryHelper.addIncomingModalities(["Timeout"]),this.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_ANSWER_TIMEOUT),this.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.MEDIA_ANSWER),this.handleMediaNegotiationFailure({code:n["default"].CALL_END_CODE.TIMEOUT,subCode:n["default"].CALL_END_SUB_CODE.MEDIA_FINAL_ANSWER_TIMEOUT,phrase:n["default"].CALL_END_PHRASE.MEDIA_FINAL_ANSWER_TIMEOUT})},e.prototype.handleMediaAnswerAcknowledgmentTimeout=function(){this.logger.log("handleMediaAnswerAcknowledgmentTimeout"),this.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_ACKNOWLEDGEMENT_TIMEOUT),this.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.MEDIA_ANSWER_ACKNOWLEDGEMENT),this.signalingSessionCallback.onMediaAcknowledgementFailure(!0,new Error("timed out waiting for Media Answer Acknowledgement"))},e}();t.__esModule=!0,t["default"]=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/leaveContentSharingRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t){n.assertNotNull(e,"signalingSession cannot be null"),n.assertCallEndReason(t);var r={payload:{contentSharingTransactionEnd:t,participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}}};return r}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/addContentSharingModalityRequest",["require","exports","../utilities/constants","../utilities/utils","../utilities/urlBuilder"],e)}(function(e,t){function s(e,t){r.assertNotNull(e,"signalingSession cannot be null"),r.assertNotNull(t,"content cannot be null");var s={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId},to:[]},contentSharing:{identifier:t.contentIdentifier,subject:t.subject,sessionState:t.sessionState,sequenceNumber:t.sequenceNumber,links:{sessionUpdate:i.get(e,n["default"].URL_PATH.CONV_CONTENT_SHARING_UPDATE),sessionEnd:i.get(e,n["default"].URL_PATH.CONV_CONTENT_SHARING_END)}},links:{addModalitySuccess:i.get(e,n["default"].URL_PATH.CONV_ADD_MODALITY_SUCCESS),addModalityFailure:i.get(e,n["default"].URL_PATH.CONV_ADD_MODALITY_FAILURE)}}};return s}var n=e("../utilities/constants"),r=e("../utilities/utils"),i=e("../utilities/urlBuilder");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/joinContentSharingRequest",["require","exports","../utilities/utils","../utilities/urlBuilder","../utilities/constants"],e)}(function(e,t){function s(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{contentSharing:{links:{sessionUpdate:r.get(e,i["default"].URL_PATH.CONV_CONTENT_SHARING_UPDATE),sessionEnd:r.get(e,i["default"].URL_PATH.CONV_CONTENT_SHARING_END)}},participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}}};return t}var n=e("../utilities/utils"),r=e("../utilities/urlBuilder"),i=e("../utilities/constants");t.getPayload=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/updateContentSharingSessionStateRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e,t,r){n.assertNotNull(e,"signalingSession cannot be null"),n.assertNotNull(t,"sessionState cannot be null"),n.assertNotNull(r,"sequenceNumber cannot be null");var i={payload:{sessionUpdateSequenceNumber:r,sessionState:t,participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}}};return i}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/updateContentSharingParticipantStateRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}}};return t}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/requests/takeControlContentSharingRequest",["require","exports","../utilities/utils"],e)}(function(e,t){function r(e){n.assertNotNull(e,"signalingSession cannot be null");var t={payload:{participants:{from:{id:e.participantManager.localParticipant.id,displayName:e.participantManager.localParticipant.displayName,endpointId:e.participantManager.localParticipant.endpointId,participantId:e.participantManager.localParticipant.participantId,languageId:e.participantManager.localParticipant.languageId}}}};return t}var n=e("../utilities/utils");t.getPayload=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/contentSharingManager",["require","exports","./utilities/constants","./telemetry/telemetryConstants","./utilities/utils","./utilities/requestBuilder","./utilities/stopwatch","./requests/leaveContentSharingRequest","./requests/addContentSharingModalityRequest","./requests/joinContentSharingRequest","./requests/updateContentSharingSessionStateRequest","./requests/updateContentSharingParticipantStateRequest","./requests/takeControlContentSharingRequest"],e)}(function(e,t){var n=e("./utilities/constants"),r=e("./telemetry/telemetryConstants"),i=e("./utilities/utils"),s=e("./utilities/requestBuilder"),o=e("./utilities/stopwatch"),u=e("./requests/leaveContentSharingRequest"),a=e("./requests/addContentSharingModalityRequest"),f=e("./requests/joinContentSharingRequest"),l=e("./requests/updateContentSharingSessionStateRequest"),c=e("./requests/updateContentSharingParticipantStateRequest"),h=e("./requests/takeControlContentSharingRequest"),p=function(){function e(e,t){var s=this;this.contentSharingCorrelationId=null,this.disposed=!1,this.addContentSharingPromise=null,this.removeContentSharingPromise=null,this.lastSeenServerSeqNo=-1,this.nextClientSequenceNumberToUse=1,this.contentSharingSessionId=null,this.contentSharingToStartCallWith=null,this.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.IDLE,this.links={},this.startContentSharingAsync=function(e,t,r,o,u){s.logger.log("startContentSharingAsync called for : "+e);var a=i.defer(),f={contentIdentifier:e,subject:r||null,sessionState:t||null,sequenceNumber:s.nextClientSequenceNumberToUse++};switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.logger.log("there is a ContentSharing session currently connected to"),u?(s.logger.log("call connected, content sharing ongoing, starting a new one"),s.addContentSharingPromise=a,s.internalStartContentSharing(o,f)):a.reject(new Error("there is no call ongoing, contentSharing swap is not allowed"));break;case n["default"].CONTENT_SHARING_FSM_STATE.IDLE:s.clearFlags(),s.addContentSharingPromise=a,s.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_START_INITIATED,u?(s.logger.log("call connected, send content sharing request out immediately"),s.internalStartContentSharing(o,f)):(s.logger.log("contentSharing is to be started when startOutgoingCall is called"),s.contentSharingCorrelationId=i.newGuid(),s.contentSharingToStartCallWith=f);break;default:s.logger.error("there is a ContentSharing session start/join/leave operation pending"),a.reject(new Error("there is a ContentSharing session start/join/leave operation pending"))}return a.promise},this.leaveContentSharingAsync=function(){s.logger.log("leaveContentSharingAsync");var e=i.defer();switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_LEAVE_INITIATED,s.removeContentSharingPromise=e,s.internalLeaveContentSharing();break;case n["default"].CONTENT_SHARING_FSM_STATE.IDLE:s.logger.log("there is no ContentSharing session currently connected to"),e.resolve();break;default:s.logger.error("there is a ContentSharing session start/join/leave operation pending"),e.reject(new Error("there is a ContentSharing session start/join/leave operation pending"))}return e.promise},this.joinContentSharingAsync=function(){s.logger.log("joinContentSharingAsync");var e=i.defer();if(!s.contentSharingSessionId)return s.logger.error("there is no ContentSharing session ongoing"),e.reject(new Error("there is no ContentSharing session ongoing")),e.promise;switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.logger.error("there is a ContentSharing session currently connected to"),e.reject(new Error("there is a ContentSharing session currently connected to"));break;case n["default"].CONTENT_SHARING_FSM_STATE.IDLE:var t=s.contentSharingSessionId,r=s.contentSharingCorrelationId;s.clearFlags(),s.contentSharingSessionId=t,s.contentSharingCorrelationId=r,s.addContentSharingPromise=e,s.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_JOIN_INITIATED,s.internalJoinContentSharing();break;default:s.logger.error("there is a ContentSharing session start/join/leave operation pending"),e.reject(new Error("there is a ContentSharing session start/join/leave operation pending"))}return e.promise},this.updateContentSharingSessionStateAsync=function(e){s.logger.log("updateContentSharingSessionStateAsync . SessionState = "+JSON.stringify(e));var t=i.defer();switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.internalUpdateContentSharingSessionState(e,t);break;default:s.logger.error("currently there is no ContentSharing session we are connected to"),t.reject(new Error("currently there is no ContentSharing session we are connected to"))}return t.promise},this.takeContentSharingControlAsync=function(){s.logger.log("takeContentSharingControlAsync");var e=i.defer();switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.internalTakeControlContentSharing(e);break;default:s.logger.error("currently there is no ContentSharing session we are connected to"),e.reject(new Error("currently there is no ContentSharing session we are connected to"))}return e.promise},this.updateContentSharingParticipantStateAsync=function(){s.logger.log("updateContentSharingParticipantStateAsync");var e=i.defer();switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:s.internalUpdateContentSharingParticipantState(e);break;default:s.logger.error("currently there is no ContentSharing session we are connected to"),e.reject(new Error("currently there is no ContentSharing session we are connected to"))}return e.promise},this.getContentSharingInfoToStartSharing=function(){return s.fsmState===n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_START_INITIATED?s.contentSharingToStartCallWith:null},this.startContentSharingTimer=function(){s.logger.log("startContentSharingTimer"),s.signalingSession.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY,function(){s.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.ADD_MODALITY_TIMEOUT),s.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY),s.rejectLocalQueuedOperations("timed out waiting for ContentSharing to start",{code:n["default"].CALL_END_CODE.TIMEOUT,subCode:n["default"].CALL_END_SUB_CODE.CALL_ESTABLISHMENT_TIMEOUT,phrase:n["default"].CALL_END_PHRASE.ESTABLISHMENT_TIMEOUT},s.fsmState!==n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED)})},this.dispose=function(e){s.logger.log("ContentSharingManager :: dispose"),s.disposed=!0,s.rejectLocalQueuedOperations("call ended",e||{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.LOCAL_USER_INITIATED},!0)},this.handleContentSharingUpdate=function(e){s.logger.log("handleContentSharingUpdate"),s.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CONTENT_SHARING_UPDATE);if(!s.contentSharingSessionId){s.logger.log("ignoring contentSharingUpdate since there is no content sharing ongoing");return}if(s.contentSharingSessionId!==e.sessionId){s.logger.log("ignoring contentSharingUpdate : current sessionId = "+s.contentSharingSessionId+" received sessionId = "+e.sessionId);return}if(e.sequenceNumber<=s.lastSeenServerSeqNo){s.logger.log("ignoring contentSharingUpdate. Last seen seq = "+s.lastSeenServerSeqNo+" current seq = "+e.sequenceNumber);return}s.lastSeenServerSeqNo=e.sequenceNumber;if(s.isSelfInitiatedAction(e)){s.logger.log("it is an update caused by me, dont fire callback");return}s.logger.log("raising contentSharingUpdated"),s.signalingSessionCallback.onContentSharingUpdated({contentIdentifier:e.identifier,presenter:e.presenter.id,subject:e.subject||null,sessionState:e.sessionState||null})},this.handleAddModalitySuccess=function(e){s.logger.log("ContentSharingManager :: handleAddModalitySuccess"),s.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_MODALITY_SUCCESS);switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_START_INITIATED:case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:e.modalitySuccess.contentSharing?(s.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED,s.saveLinksAndResolveContentSharingPromise(e.modalitySuccess.contentSharing),s.addContentSharingPromise=null):s.logger.log("ignoring addModalitySuccess as it doesnt have a contentSharing blob");break;default:s.logger.log("ContentSharingManager :: ignoring addModalitySuccess since not waiting for one")}},this.handleAddModalityFailure=function(e){s.logger.log("ContentSharingManager :: handleAddModalityFailure"),s.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_MODALITY_FAILURE);switch(s.fsmState){case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_START_INITIATED:case n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:if(e.modalityFailure.contentSharing){s.fsmState=s.fsmState===n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED?n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED:n["default"].CONTENT_SHARING_FSM_STATE.IDLE;var t=e.modalityFailure.contentSharing;s.logger.log("ContentSharingAdd failed for reason : "+i.getPrintableObject(t));var o={code:t.code,subCode:t.subCode,phrase:t.phrase};s.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY),s.rejectLocalQueuedOperations(o.phrase,o,s.fsmState!==n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED)}else s.logger.log("ignoring addModalityFailure as it doesnt have a contentSharing blob");break;default:s.logger.log("ContentSharingManager :: ignoring addModalityFailure since not waiting for one")}},this.handleIncomingContentSharingIfAny=function(e){s.logger.log("ContentSharingManager :: handleIncomingContentSharing");if(!e.activeModalities.contentSharing){s.logger.log("ContentSharingManager :: handleIncomingContentSharingIfAny : no contentSharing blob");return}if(s.isSelfInitiatedAction(e.activeModalities.contentSharing)){s.logger.log("it is started by me, dont fire callback");return}if(!s.contentSharingSessionId){s.logger.log("there is no currently ongoing sharing ... raising session started"),s.raiseContentSharingStarted(e.activeModalities.contentSharing);return}s.contentSharingSessionId===e.activeModalities.contentSharing.sessionId?s.logger.log("ignoring ConvUpdate since ongoing contentSharingSessionId == incoming sessionId"):(s.logger.log("there is an ongoing content sharing session. we got informed of a new one. Firing onstopped + onstarted"),s.raiseContentSharingStopped("8:unknown",{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.REMOTE_USER_INITIATED}),s.raiseContentSharingStarted(e.activeModalities.contentSharing))},this.handleContentSharingEnd=function(e){s.logger.log("handleContentSharingEnd"),s.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CONTENT_SHARING_END);if(!s.contentSharingSessionId){s.logger.log("ignoring contentSharingEnd since there is no content sharing ongoing");return}if(s.isSelfInitiatedAction(e)){s.logger.log("it is ended by me, dont fire callback");return}s.contentSharingSessionId!==e.sessionId?s.logger.log("ignoring contentSharingEnd since ongoing contentSharingSessionId !== incoming sessionId"):s.raiseContentSharingStopped(e.presenter.id,{code:e.contentSharingTransactionEnd.code,subCode:e.contentSharingTransactionEnd.subCode,phrase:e.contentSharingTransactionEnd.phrase})},this.signalingSession=e,this.signalingSessionCallback=t,this.logger=e.logger.createChild(function(){return"["+s.fsmState+"]"+"[cs="+s.contentSharingSessionId+"]"+"[cc="+s.contentSharingCorrelationId+"]"})}return e.prototype.isSelfInitiatedAction=function(e){return e.presenter.participantId===this.signalingSession.participantManager.localParticipant.participantId},e.prototype.raiseContentSharingStopped=function(e,t){this.logger.log("ContentSharingManager :: raiseContentSharingStopped"),this.clearFlags(),this.signalingSessionCallback.onContentSharingStopped({endedBy:e,reason:t})},e.prototype.raiseContentSharingStarted=function(e){this.logger.log("ContentSharingManager :: raiseContentSharingStarted"),this.contentSharingSessionId=e.sessionId,this.contentSharingCorrelationId=e.contentSharingCorrelationId,this.links[n["default"].LINKS.CONTENT_SHARING_CONTROLLER]=e.links.contentSharingController;var t={contentIdentifier:e.identifier,presenter:e.presenter.id,subject:e.subject||null,sessionState:e.sessionState||null};this.signalingSessionCallback.onContentSharingStarted(t)},e.prototype.saveLinksAndResolveContentSharingPromise=function(e){this.logger.log("ContentSharingManager :: saveLinksAndResolveContentSharingPromise");var t={contentIdentifier:e.identifier,presenter:e.presenter.id,subject:e.subject||null,sessionState:e.sessionState||null};this.links[n["default"].LINKS.CONTENT_SHARING_CONTROLLER]=e.links.contentSharingController,this.links[n["default"].LINKS.CONTENT_SHARING_TAKE_CONTROL]=e.links.takeControl,this.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_SESSION_STATE]=e.links.updateSessionState,this.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_PARTICIPANT_STATE]=e.links.sync,this.links[n["default"].LINKS.CONTENT_SHARING_LEAVE]=e.links.leave,this.contentSharingSessionId=e.sessionId,this.contentSharingCorrelationId=e.contentSharingCorrelationId,this.lastSeenServerSeqNo=-1,this.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY),this.addContentSharingPromise.resolve(t)},e.prototype.internalStartContentSharing=function(e,t){var u=this;this.logger.log("ContentSharingManager :: internalStartContentSharing"),i.assertNotNullOrEmpty(e,"correct addModality url is not provided");var f=o.build();this.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.ADD_CONTENT_SHARING_MODALITY).then(function(){return u.startContentSharingTimer(),u.contentSharingCorrelationId=i.newGuid(),s.get(u.signalingSession,r["default"].NETWORK_REQUESTS.ADD_CONTENT_SHARING_MODALITY,a.getPayload(u.signalingSession,t))}).then(function(t){return u.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e,t)}).then(function(){u.disposed||u.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.ADD_CONTENT_SHARING_MODALITY,!0,f.duration())})["catch"](function(e){var t=i.getPrintableObject(e);u.logger.error("internalStartContentSharing failed because : "+t),u.disposed||(u.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.ADD_CONTENT_SHARING_MODALITY,!1,f.duration()),u.signalingSession.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY),u.rejectLocalQueuedOperations(e,i.getErrorForXHRFailure(e).error,u.fsmState!==n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED))})},e.prototype.internalTakeControlContentSharing=function(e){var t=this;this.logger.log("ContentSharingManager :: internalTakeControlContentSharing"),i.assertNotNullOrEmpty(this.links[n["default"].LINKS.CONTENT_SHARING_TAKE_CONTROL],"correct contentSharingTakeControl url is not provided");var u=o.build();s.get(this.signalingSession,r["default"].NETWORK_REQUESTS.TAKE_CONTROL_CONTENT_SHARING,h.getPayload(this.signalingSession)).then(function(e){return t.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(t.links[n["default"].LINKS.CONTENT_SHARING_TAKE_CONTROL],e)}).then(function(n){t.disposed||(t.nextClientSequenceNumberToUse=n.response.sessionUpdateSequenceNumber++,t.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TAKE_CONTROL_CONTENT_SHARING,!0,u.duration()),e.resolve({contentIdentifier:n.response.identifier,presenter:n.response.presenter.id,subject:n.response.subject||null,sessionState:n.response.sessionState||null}))})["catch"](function(n){var s=i.getPrintableObject(n);t.logger.error("internalTakeControlContentSharing failed because : "+s);if(!t.disposed){t.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TAKE_CONTROL_CONTENT_SHARING,!1,u.duration());var o=new Error(n);o.endCode=i.getErrorForXHRFailure(n).error,e.reject(o)}})},e.prototype.internalUpdateContentSharingParticipantState=function(e){var t=this;this.logger.log("ContentSharingManager :: internalUpdateContentSharingParticipantState"),i.assertNotNullOrEmpty(this.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_PARTICIPANT_STATE],"correct confirmContentSharingView url is not provided");var u=o.build();s.get(this.signalingSession,r["default"].NETWORK_REQUESTS.UPDATE_PARTICIPANT_STATE_CONTENT_SHARING,c.getPayload(this.signalingSession)).then(function(e){return t.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(t.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_PARTICIPANT_STATE],e)}).then(function(){t.disposed||(t.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_PARTICIPANT_STATE_CONTENT_SHARING,!0,u.duration()),e.resolve())})["catch"](function(n){var s=i.getPrintableObject(n);t.logger.error("internalUpdateContentSharingParticipantState failed because : "+s);if(!t.disposed){t.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_PARTICIPANT_STATE_CONTENT_SHARING,!1,u.duration());var o=new Error(n);o.endCode=i.getErrorForXHRFailure(n).error,e.reject(o)}})},e.prototype.internalUpdateContentSharingSessionState=function(e,t){var u=this;this.logger.log("ContentSharingManager :: internalUpdateContentSharingSessionState"),i.assertNotNullOrEmpty(this.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_SESSION_STATE],"correct sendUpdateSessionState url is not provided");var a=o.build();this.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.UPDATE_SESSION_STATE_CONTENT_SHARING).then(function(){return s.get(u.signalingSession,r["default"].NETWORK_REQUESTS.UPDATE_SESSION_STATE_CONTENT_SHARING,l.getPayload(u.signalingSession,e,u.nextClientSequenceNumberToUse++))}).then(function(e){return u.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(u.links[n["default"].LINKS.CONTENT_SHARING_UPDATE_SESSION_STATE],e)}).then(function(){u.disposed||(u.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_SESSION_STATE_CONTENT_SHARING,!0,a.duration()),t.resolve())})["catch"](function(e){var n=i.getPrintableObject(e);u.logger.error("internalUpdateContentSharingSessionState failed because : "+n);if(!u.disposed){u.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_SESSION_STATE_CONTENT_SHARING,!1,a.duration());var s=new Error(e);s.endCode=i.getErrorForXHRFailure(e).error,t.reject(s)}})},e.prototype.internalJoinContentSharing=function(){var e=this;this.logger.log("ContentSharingManager :: internalJoinContentSharing"),i.assertNotNullOrEmpty(this.links[n["default"].LINKS.CONTENT_SHARING_CONTROLLER],"correct joinContentSharing url is not provided");var t=o.build();this.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.JOIN_CONTENT_SHARING).then(function(){return s.get(e.signalingSession,r["default"].NETWORK_REQUESTS.JOIN_CONTENT_SHARING,f.getPayload(e.signalingSession))}).then(function(t){return e.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e.links[n["default"].LINKS.CONTENT_SHARING_CONTROLLER],t)}).then(function(i){e.disposed||(e.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.JOIN_CONTENT_SHARING,!0,t.duration()),e.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.CONTENT_SHARING_CONNECTED,e.saveLinksAndResolveContentSharingPromise(i.response),e.addContentSharingPromise=null)})["catch"](function(n){var s=i.getPrintableObject(n);e.logger.error("internalJoinContentSharing failed because : "+s);if(!e.disposed){e.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.JOIN_CONTENT_SHARING,!1,t.duration());var o=i.getErrorForXHRFailure(n).error;e.rejectLocalQueuedOperations(n,o,!0)}})},e.prototype.internalLeaveContentSharing=function(){var e=this;this.logger.log("ContentSharingManager :: internalLeaveContentSharing"),i.assertNotNullOrEmpty(this.links[n["default"].LINKS.CONTENT_SHARING_LEAVE],"correct leave url is not set");var t=o.build();this.signalingSession.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.LEAVE_CONTENT_SHARING).then(function(){return s.get(e.signalingSession,r["default"].NETWORK_REQUESTS.LEAVE_CONTENT_SHARING,u.getPayload(e.signalingSession,{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.LOCAL_USER_INITIATED}))}).then(function(t){return e.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e.links[n["default"].LINKS.CONTENT_SHARING_LEAVE],t)}).then(function(){e.disposed||(e.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.LEAVE_CONTENT_SHARING,!0,t.duration()),e.clearFlags(),e.removeContentSharingPromise&&(e.removeContentSharingPromise.resolve(null),e.removeContentSharingPromise=null))})["catch"](function(n){var s=i.getPrintableObject(n);e.logger.error("internalLeaveContentSharing failed because : "+s),e.disposed||(e.signalingSession.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.LEAVE_CONTENT_SHARING,!1,t.duration()),e.clearFlags(),e.removeContentSharingPromise&&(e.removeContentSharingPromise.resolve(null),e.removeContentSharingPromise=null))})},e.prototype.rejectLocalQueuedOperations=function(e,t,n){this.logger.log("rejectLocalQueuedOperations"),n&&this.clearFlags();var r=new Error(e);t&&(r.endCode=t),this.removeContentSharingPromise&&(this.removeContentSharingPromise.reject(r),this.removeContentSharingPromise=null),this.addContentSharingPromise&&(this.addContentSharingPromise.reject(r),this.addContentSharingPromise=null)},e.prototype.clearFlags=function(){this.contentSharingSessionId=null,this.contentSharingCorrelationId=null,this.contentSharingToStartCallWith=null,this.lastSeenServerSeqNo=-1,this.nextClientSequenceNumberToUse=1,this.fsmState=n["default"].CONTENT_SHARING_FSM_STATE.IDLE},e}();t.__esModule=!0,t["default"]=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/timeoutManager",["require","exports","./utilities/constants","./utilities/utils"],e)}(function(e,t){var n=e("./utilities/constants"),r=e("./utilities/utils"),i=function(){function e(e){var t=this;this.timers={},this.startTimer=function(e,i,s){t.logger.log("startTimer called for : "+e);var o=0;switch(e){case n["default"].TIMEOUT_OPERATIONS.ADD_PARTICIPANT:r.assertNotNullOrEmpty(s,"remoteParticipantId must be specified for : "+e),o=n["default"].TIMEOUT_VALUES_IN_SECONDS.ADD_PARTICIPANT_TIMEOUT*1e3,e=e+"_"+s;break;case n["default"].TIMEOUT_OPERATIONS.REMOVE_PARTICIPANT:r.assertNotNullOrEmpty(s,"remoteParticipantId must be specified for : "+e),o=n["default"].TIMEOUT_VALUES_IN_SECONDS.REMOVE_PARTICIPANT_TIMEOUT*1e3,e=e+"_"+s;break;case n["default"].TIMEOUT_OPERATIONS.INCOMING_CALL_ESTABLISHMENT:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.INCOMING_CALL_ESTABLISHMENT_TIMEOUT*1e3;break;case n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.OUTGOING_CALL_ESTABLISHMENT_TIMEOUT*1e3;break;case n["default"].TIMEOUT_OPERATIONS.MEDIA_ANSWER:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.MEDIA_ANSWER_TIMEOUT*1e3;break;case n["default"].TIMEOUT_OPERATIONS.MEDIA_ANSWER_ACKNOWLEDGEMENT:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.MEDIA_ANSWER_ACKNOWLEDGEMENT_TIMEOUT*1e3;break;case n["default"].TIMEOUT_OPERATIONS.ADD_MODALITY:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.ADD_MODALITY_TIMEOUT*1e3;break;case n["default"].TIMEOUT_OPERATIONS.UNMUTE:o=n["default"].TIMEOUT_VALUES_IN_SECONDS.UNMUTE_TIMEOUT*1e3;break;default:return}var u=setTimeout(i,o);t.timers[e]=u},this.stopTimer=function(e,i){switch(e){case n["default"].TIMEOUT_OPERATIONS.ADD_PARTICIPANT:case n["default"].TIMEOUT_OPERATIONS.REMOVE_PARTICIPANT:r.assertNotNullOrEmpty(i,"remoteParticipantId must be specified for : "+e),e=e+"_"+i;break;default:}t.logger.log("stopTimer called for : "+e),t.timers.hasOwnProperty(e)&&(clearTimeout(t.timers[e]),delete t.timers[e])},this.dispose=function(){t.logger.log("timeoutManager :: dispose");for(var e in t.timers)t.timers.hasOwnProperty(e)&&t.stopTimer(e)},this.logger=e.logger}return e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/webRtcSignalingManager",["require","exports","./utilities/constants","./telemetry/telemetryConstants","./utilities/urlBuilder","./utilities/utils","./utilities/requestBuilder","./utilities/stopwatch"],e)}(function(e,t){var n=e("./utilities/constants"),r=e("./telemetry/telemetryConstants"),i=e("./utilities/urlBuilder"),s=e("./utilities/utils"),o=e("./utilities/requestBuilder"),u=e("./utilities/stopwatch"),a=function(){function e(e,t){var a=this;this.disposed=!1,this.lastSeenSeqNumbers={},this.getClientUrls=function(){var e=null;return a.isWebRtcCall&&(e={controlVideoStreaming:i.get(a.signalingSession,n["default"].URL_PATH.CONTROL_VIDEO_STREAMING),dominantSpeakerInfo:i.get(a.signalingSession,n["default"].URL_PATH.DOMINANT_SPEAKER_INFO),csrcInfo:i.get(a.signalingSession,n["default"].URL_PATH.CSRC_INFO)}),e},this.handleDominantSpeakerInfo=function(e){a.logger.log("handleDominantSpeakerInfo"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_DOMINANT_SPEAKER_INFO),a.handleWebRtcNotification(n["default"].WEBRTC_NOTIFICATION_TYPE.DOMINANT_SPEAKER_INFO,e.dominantSpeakerInformation)},this.handleControlVideoStreaming=function(e){a.logger.log("handleControlVideoStreaming"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CONTROL_VIDEO_STREAMING),a.handleWebRtcNotification(n["default"].WEBRTC_NOTIFICATION_TYPE.CONTROL_VIDEO_STREAMING,e.controlVideoStreaming)},this.handleCsrcInfo=function(e){a.logger.log("handleCsrcInfo"),a.signalingSession.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CSRC_INFO),a.handleWebRtcNotification(n["default"].WEBRTC_NOTIFICATION_TYPE.CSRC_INFO,e.csrcInfo)},this.sendControlVideoStreamingAsync=function(e,t){a.logger.log("sendControlVideoStreamingAsync"),s.assert(a.isWebRtcCall,"this is not a webrtc call"),s.assertNotNullOrEmpty(e,"correct controlVideoStreaming requestUrl is not provided"),s.assertNotNullOrEmpty(t,"controlVideoStreaming requestBody cannot be null or empty");var i=s.defer(),f=r["default"].NETWORK_REQUESTS.SEND_CONTROL_VIDEO_STREAMING,l=u.build(),c={payload:t};return o.get(a.signalingSession,f,c).then(function(t){return a.signalingSession.signalingAgentConfig.httpRequestDispatcher.postAsync(e,t)}).then(function(){a.disposed||(a.signalingSession.telemetryHelper.addNetworkOperationCompleted(f,!0,l.duration()),i.resolve())})["catch"](function(e){var t=s.getPrintableObject(e);a.logger.error("sendControlVideoStreamingAsync failed because : "+t);if(!a.disposed){a.signalingSession.telemetryHelper.addNetworkOperationCompleted(f,!1,l.duration());var r=new Error(e);r.endCode=n["default"].CALL_END_NETWORK_ERROR,i.reject(r)}}),i.promise},this.dispose=function(){a.logger.log("WebRtcSignalingManager :: dispose"),a.disposed=!0},this.signalingSession=e,this.signalingSessionCallback=t,this.isWebRtcCall=e.signalingAgentConfig.isWebRtcEnabled,this.logger=e.logger,this.lastSeenSeqNumbers[n["default"].WEBRTC_NOTIFICATION_TYPE.CONTROL_VIDEO_STREAMING]=-1,this.lastSeenSeqNumbers[n["default"].WEBRTC_NOTIFICATION_TYPE.DOMINANT_SPEAKER_INFO]=-1,this.lastSeenSeqNumbers[n["default"].WEBRTC_NOTIFICATION_TYPE.CSRC_INFO]=-1}return e.prototype.handleWebRtcNotification=function(e,t){s.assert(this.isWebRtcCall,"ignoring message in non-webrtc call");var n=this.lastSeenSeqNumbers[e];if(t.sequenceNumber<=n){this.logger.log("ignoring "+e+" . Last seen seq = "+n+" current seq = "+t.sequenceNumber);return}this.lastSeenSeqNumbers[e]=t.sequenceNumber,this.signalingSessionCallback.onWebRtcMediaNotification(e,t)},e}();t.__esModule=!0,t["default"]=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/signalingSession",["require","exports","./utilities/constants","./telemetry/telemetryConstants","./telemetry/telemetryHelper","./participant","./utilities/utils","./utilities/requestBuilder","./utilities/stopwatch","./requests/createConversationRequest","./requests/joinGivenConversationRequest","./requests/joinGivenConversationWithoutCallModalityRequest","./requests/leaveConversationRequest","./requests/deleteConversationRequest","./requests/cancelCallRequest","./requests/endCallRequest","./requests/callAcceptanceRequest","./requests/rejectCallRequest","./requests/attachAndJoinRequest","./requests/callProgressRequest","./requests/callAcceptanceAcknowledgementRequest","./requests/participantUpdateRequest","./requests/updateParticipantConversationLinksRequest","./responses/provisionalMediaResponse","./requests/transferCallRequest","./requests/transferAcceptanceRequest","./requests/transferCompletionRequest","./participantManager","./mediaRenegotiationManager","./contentSharingManager","./timeoutManager","./webRtcSignalingManager"],e)}(function(e,t){function D(e,t,n,r,i){return new _(e,t,n,r,i)}var n=e("./utilities/constants"),r=e("./telemetry/telemetryConstants"),i=e("./telemetry/telemetryHelper"),s=e("./participant"),o=e("./utilities/utils"),u=e("./utilities/requestBuilder"),a=e("./utilities/stopwatch"),f=e("./requests/createConversationRequest"),l=e("./requests/joinGivenConversationRequest"),c=e("./requests/joinGivenConversationWithoutCallModalityRequest"),h=e("./requests/leaveConversationRequest"),p=e("./requests/deleteConversationRequest"),d=e("./requests/cancelCallRequest"),v=e("./requests/endCallRequest"),m=e("./requests/callAcceptanceRequest"),g=e("./requests/rejectCallRequest"),y=e("./requests/attachAndJoinRequest"),b=e("./requests/callProgressRequest"),w=e("./requests/callAcceptanceAcknowledgementRequest"),E=e("./requests/participantUpdateRequest"),S=e("./requests/updateParticipantConversationLinksRequest"),x=e("./responses/provisionalMediaResponse"),T=e("./requests/transferCallRequest"),N=e("./requests/transferAcceptanceRequest"),C=e("./requests/transferCompletionRequest"),k=e("./participantManager"),L=e("./mediaRenegotiationManager"),A=e("./contentSharingManager"),O=e("./timeoutManager"),M=e("./webRtcSignalingManager"),_=function(){function e(e,t,s,f,l){var h=this;this.links={},this.provisionalMediaAnswersSeenSoFar={},this.currentCallState=null,this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE,this.convJoined=!1,this.keepAliveTimer=null,this.keepAliveCount=1,this.remoteCallerOrCallee=null,this.mediaTypesToUse=null,this.lastUsedOutgoingMediaContent=null,this.cachedRosterReceivedFromJoinResponse=null,this.transferCallCompletionDeffered=null,this.transferCallAcceptanceDeffered=null,this.disposed=!1,this.convSubject=null,this.threadId=null,this.multiParty=!1,this.isHostLessCall=!1,this.isCastCall=!1,this.numberOfOriginalInvitees=0,this.teamsMessageId=null,this.enableGroupCallMeetupGeneration=!1,this.meetingInfo=null,this.transferContext=null,this.callType="default",this.transferor=null,this.onBehalfOf=null,this.onTrouterUrlChanged=function(){h.logger.log("onTrouterUrlChanged: disposed = "+h.disposed);if(h.disposed)return;h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.TROUTER_URL_CHANGED+":"+h.signalingAgentConfig.trouterUrlGetter.trouterUrl()),h.links.hasOwnProperty(n["default"].LINKS.KEEPALIVE)&&(h.logger.log("sending participantUpdateRequest"),h.ensureLatestTrouterUrl(r["default"].LOCAL_OPERATIONS.TROUTER_URL_CHANGED).then(function(){return u.get(h,"participantUpdateRequest",E.getPayload(h))}).then(function(e){h.sendToKeepAliveUrl(e)})["catch"](function(e){h.logger.error("sending participantUpdateRequest on trouterUrl changed failed because : "+e)})),h.updateConversationLinks()},this.getParticipantIdForOfferAnswer=function(e){o.assertNotNull(e,"mediaContent should be a non null value");var t=null;return h.remoteCallerOrCallee&&!h.threadId&&!e.newOffer&&!e.escalationOccurring&&(t=h.remoteCallerOrCallee.id),t},this.getMeetingInfo=function(){return h.meetingInfo},this.setSubject=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SET_SUBJECT),o.assertNotNull(e,"subject should be a non null value"),h.convSubject=e},this.setMultiParty=function(){h.multiParty=!0},this.setOfferAnswerGenerationTimestamps=function(e){h.telemetryHelper.setOfferAnswerGenerationTimestamps(e)},this.setTimeToRingDuration=function(){h.telemetryHelper.setTimeToRingDuration()},this.setThreadId=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SET_THREADID),o.assertNotNull(e,"threadId should be a non null value"),o.assert(!h.threadId,"conversation threadId has already been set. It cannot be overwritten"),h.threadId=e},this.setCallOptions=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SET_CALLOPTIONS),o.assertNotNull(e,"callOptions should be a non null value"),e&&(h.teamsMessageId=e.teamsMessageId||null,h.meetingInfo=e.meetingInfo||null,h.enableGroupCallMeetupGeneration=e.enableGroupCallMeetupGeneration||!1)},this.setTransferContext=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SET_TRANSFER_CONTEXT),o.assertNotNull(e,"transferContext should not be null"),h.transferContext=e},this.muteAsync=function(e,t){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.MUTE),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"mute operation only allowed in a connected call"),h.participantManager.muteAsync(h.links[n["default"].LINKS.MUTE],e,t)},this.unmuteAsync=function(){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.UNMUTE),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"unmute operation only allowed in a connected call"),h.participantManager.unmuteAsync(h.links[n["default"].LINKS.UNMUTE])},this.rejectUnmuteRequestAsync=function(e,t){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.REJECT_UNMUTE),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"rejectUnmute operation only allowed in a connected call"),o.assertNotNullOrEmpty(e,"requestor must be specified"),h.participantManager.rejectUnmuteRequestAsync(e,t)},this.approveUnmuteRequestAsync=function(e){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.APPROVE_UNMUTE),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"approveUnmute operation only allowed in a connected call"),o.assertNotNullOrEmpty(e,"requestor must be specified"),h.participantManager.approveUnmuteRequestAsync(e)},this.sendWebRtcMediaNotificationAsync=function(e){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SEND_WEBRTC_MEDIA_NOTIFICATION),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"webRtc media notification can only be sent in a connected call"),h.webRtcSignalingManager.sendControlVideoStreamingAsync(h.links[n["default"].LINKS.CONTROL_VIDEO_STREAMING],e)},this.addParticipantAsync=function(e){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.ADD_PARTICIPANT),o.assertNotNull(e,"remoteParticipant should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED||h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE,"remoteParticipants can only be added before starting an outgoing call or to an ongoing call"),h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED&&o.assertNotNullOrEmpty(h.threadId,"threadId must be set before adding more participants to connected call"),h.participantManager.addParticipantAsync(e,h.links[n["default"].LINKS.ADD_PARTICIPANT_AND_MODALITY],h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED)},this.removeParticipantAsync=function(e){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.REMOVE_PARTICIPANT),o.assertNotNull(e,"remoteParticipant should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"participants can only be removed from an ongoing call"),h.participantManager.removeParticipantAsync(e,h.links[n["default"].LINKS.REMOVE_PARTICIPANT])},this.startContentSharingAsync=function(e,t,i){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.ADD_CONTENT_SHARING_MODALITY),o.assertNotNull(e,"contentIdentifier should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED||h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE,"contentSharing can only be added before starting an outgoing call or to an ongoing call"),h.contentSharingManager.startContentSharingAsync(e,t,i,h.links[n["default"].LINKS.ADD_MODALITY],h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED)},this.leaveContentSharingAsync=function(){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.LEAVE_CONTENT_SHARING),h.contentSharingManager.leaveContentSharingAsync()},this.joinContentSharingAsync=function(){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.JOIN_CONTENT_SHARING),h.contentSharingManager.joinContentSharingAsync()},this.updateContentSharingSessionStateAsync=function(e){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.UPDATE_SESSION_STATE_CONTENT_SHARING),o.assertNotNull(e,"sessionState should be a non null value"),h.contentSharingManager.updateContentSharingSessionStateAsync(e)},this.takeContentSharingControlAsync=function(){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.TAKE_CONTROL_CONTENT_SHARING),h.contentSharingManager.takeContentSharingControlAsync()},this.updateContentSharingParticipantStateAsync=function(){return h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.UPDATE_PARTICIPANT_STATE_CONTENT_SHARING),h.contentSharingManager.updateContentSharingParticipantStateAsync()},this.startOutgoingCall=function(e,t,i,s){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.START_CALL),h.telemetryHelper.setDirection(r["default"].DIRECTION.OUTGOING),h.telemetryHelper.setRole(r["default"].ROLE.CALLER),h.telemetryHelper.startCallInitializationWatch(s),h.telemetryHelper.setMeetingInfo(h.getMeetingInfo()),o.assertNotNull(e,"mediaContent should be a non null value"),o.assertNotNull(e.blob,"outgoingSdp should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE,"a call is already in progress"),h.logger.log("startOutgoingCall called"),h.fsmState=n["default"].SIGNALING_FSM_STATE.OUTGOING;var u=i,a={newCall:!0,suppressDialout:i?u.suppressDialout||!1:!1,castCall:i?u.castCall||!1:!1,conversationServiceUrl:h.signalingAgentConfig.conversationServiceUrl,onBehalfOf:u?u.onBehalfOf:null};h.isCastCall=a.castCall,h.onBehalfOf=a.onBehalfOf,h.placeCall(a,e,t)},this.joinGivenConversation=function(e,t,i,s,u){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.JOIN_CALL),h.telemetryHelper.setDirection(r["default"].DIRECTION.INCOMING),h.telemetryHelper.setRole(r["default"].ROLE.JOIN),h.telemetryHelper.startCallInitializationWatch(u),o.assertNotNull(i,"mediaContent should be a non null value"),o.assertNotNull(i.blob,"outgoingSdp should be a non null value"),o.assertNotNull(t,"correlationId should be a non null value"),o.assertNotNullOrEmpty(e,"conversationUrl should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE||h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED_FOR_ROSTER_ONLY,"a call is already in progress"),h.logger.log("joinGivenConversation called with url = "+e+" , correlationId = "+t),h.fsmState=n["default"].SIGNALING_FSM_STATE.OUTGOING,h.correlationId=t;var a={newCall:!1,suppressDialout:!0,castCall:!1,conversationServiceUrl:e};h.isCastCall=a.castCall,h.placeCall(a,i,s)},this.joinGivenConversationWithoutCallModality=function(e,t){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.JOIN_CONVERSATION_WITHOUT_CALL_MODALITY),h.telemetryHelper.setDirection(r["default"].DIRECTION.INCOMING),h.telemetryHelper.setRole(r["default"].ROLE.JOIN_FOR_ROSTER_ONLY),o.assertNotNull(t,"correlationId should be a non null value"),o.assertNotNullOrEmpty(e,"conversationUrl should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE,"a call is already in progress"),h.logger.log("joinGivenConversationWithoutCallModality called with url = "+e+" , correlationId = "+t),h.fsmState=n["default"].SIGNALING_FSM_STATE.OUTGOING_FOR_ROSTER_ONLY,h.correlationId=t,h.telemetryHelper.setConversationServiceUrl(e),h.telemetryHelper.setCallerType(h.participantManager.localParticipant.id);var i=a.build();h.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.JOIN_CONVERSATION_WITHOUT_CALL_MODALITY).then(function(){return u.get(h,r["default"].NETWORK_REQUESTS.JOIN_CONVERSATION_WITHOUT_CALL_MODALITY,c.getPayload(h))}).then(function(t){return h.signalingAgentConfig.httpRequestDispatcher.postAsync(e,t)}).then(function(e){if(!h.disposed){if(!e.response.roster)throw new Error("response does not contain a roster");h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.JOIN_CONVERSATION_WITHOUT_CALL_MODALITY,!0,i.duration()),h.fsmState=n["default"].SIGNALING_FSM_STATE.CONNECTED_FOR_ROSTER_ONLY,h.saveConversationServiceLinks(e.response),h.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTED_FOR_ROSTER_ONLY),h.participantManager.handleRosterUpdate(e.response.roster)}})["catch"](function(e){var t=o.getPrintableObject(e);h.logger.error("joinGivenConversationWithoutCallModality failed because : "+t);if(!h.disposed){h.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var s=o.getErrorForXHRFailure(e);h.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultValue:r["default"].RESULT_VALUE.FAILURE,endCode:s.telemetryEndSubCode,endSubCode:s.error.subCode,resultDetail:"Failed to join conversation without call modality. Error = "+t}),h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.JOIN_CONVERSATION_WITHOUT_CALL_MODALITY,!1,i.duration()),h.dispose(s.error),h.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s.error)}})},this.transferCallAsync=function(e,t){o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"call is not connected yet"),o.assert(h.transferCallCompletionDeffered===null,"another transferCall already in progress"),o.assert(h.transferCallAcceptanceDeffered===null,"another transferCall already in progress"),h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.TRANSFER_CALL),h.transferCallCompletionDeffered=o.defer(),h.transferCallAcceptanceDeffered=o.defer(),h.transferCallCompletionDeffered.promise.then(function(){h.transferCallCompletionDeffered=null,h.transferCallAcceptanceDeffered=null},function(){h.transferCallCompletionDeffered=null,h.transferCallAcceptanceDeffered=null}),h.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT,function(){return h.handleCallTransferTimeout()});var i=a.build();return h.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_TRANSFER_REQUEST).then(function(){return u.get(h,r["default"].NETWORK_REQUESTS.SEND_TRANSFER_REQUEST,T.getPayload(e,h,t))}).then(function(e){return h.signalingAgentConfig.httpRequestDispatcher.postAsync(h.links[n["default"].LINKS.TRANSFER],e)}).then(function(e){h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_TRANSFER_REQUEST,!0,i.duration())})["catch"](function(e){var t=o.getPrintableObject(e);return h.logger.error("transferCall failed because : "+t),h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_TRANSFER_REQUEST,!1,i.duration()),Promise.reject({code:n["default"].CALL_END_CODE.NETWORK_ERROR,reason:t})}).then(function(){return h.transferCallAcceptanceDeffered.promise})},this.handleIncomingCall=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_INCOMING_CALL),h.telemetryHelper.setDirection(r["default"].DIRECTION.INCOMING),h.telemetryHelper.setRole(r["default"].ROLE.CALLEE),h.telemetryHelper.startCallInitializationWatch(),o.assertNotNull(e,"request should be a non null value"),o.assertNotNullOrEmpty(e.body,"request should have a valid body"),o.assertNotNullOrEmpty(e.body.gp,"request does not look valid"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE,"a call is already in progress"),h.logger.log("handleIncomingCall called"),h.fsmState=n["default"].SIGNALING_FSM_STATE.INCOMING,h.participantManager.initializeForIncomingCall(),h.awaitCall(e)},this.endAsync=function(e,t){h.logger.log("endAsync called");if(h.disposed)return Promise.resolve(null);h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.END_CALL);if(h.fsmState===n["default"].SIGNALING_FSM_STATE.INCOMING)return h.rejectIncomingCall(e);if(h.fsmState===n["default"].SIGNALING_FSM_STATE.OUTGOING||h.fsmState===n["default"].SIGNALING_FSM_STATE.OUTGOING_FOR_ROSTER_ONLY)return h.cancelOutgoingCall(e);if(h.fsmState===n["default"].SIGNALING_FSM_STATE.WAITING_CALL_ACCEPTANCE_ACK)return h.rejectIncomingCall(e);if((h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED||h.mediaRenegotiationManager.isIncomingRenegotiationInProgress()||h.mediaRenegotiationManager.isOutgoingRenegotiationInProgress())&&t)return h.deleteConversation(e);if(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED||h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED_FOR_ROSTER_ONLY||h.mediaRenegotiationManager.isIncomingRenegotiationInProgress()||h.mediaRenegotiationManager.isOutgoingRenegotiationInProgress())return h.terminateEstablishedCall(e);h.logger.log("There is no call to cancel or end or reject in current state");var i=e||{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.CALL_NOT_ATTEMPTED,phrase:n["default"].CALL_END_PHRASE.CALL_DOES_NOT_EXIST};return h.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultDetail:"There is no call to cancel or end or reject",endCode:i.code,endSubCode:i.subCode}),h.dispose(i),h.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,i),Promise.resolve(null)},this.handleIncomingMsgAsync=function(e){o.assertNotNull(e,"incoming message should be a non null value"),h.logger.log("handleIncomingMsg called for url = "+e.url);var t=o.defer(),r=e.body;if(!r)return h.logger.error("handleIncomingMsg : received message with no body to : "+e.url),t.reject(new Error("received message with no body")),t.promise;if(h.disposed)return h.logger.log("handleIncomingMsg : received message after call is disposed"),t.reject(new Error("received message after call is disposed")),t.promise;try{var i=r;if(i.callNotification){if(!o.stringEndsWith(e.url,n["default"].URL_PATH.REPLACE))return t.reject(new Error("IncomingCallNotification should not be received in handleIncomingMsg")),t.promise;h.logger.log("handleIncomingMsg : received replacementCallNotification"),h.signalingSessionCallback.onIncomingCallReplacement(i)}i.mediaAnswer?h.handleMediaAnswer(i,e.headers):i.mediaAcknowledgement?h.handleMediaAcknowledgement(i):i.callAcceptance?h.handleCallAcceptance(i):i.callEnd?h.handleCallEnd(i.callEnd):i.callProgress?h.handleCallProgress(i.callProgress):i.callAcceptanceAcknowledgement?h.handleCallAcceptanceAck(i):i.mediaNegotiation?h.mediaRenegotiationManager.handleMediaNegotiationOffer(i,e.headers):i.mediaNegotiationFailure?h.mediaRenegotiationManager.handleMediaNegotiationFailure(i.mediaNegotiationFailure):i.balanceUpdate?h.handlePSTNBalanceUpdate(i.balanceUpdate):i.retargetCompleted?h.mediaRenegotiationManager.handleRetargetCompleted(i.retargetCompleted):i.p2pForkNotification||(i.callTransfer?h.handleTransferRequested(i.callTransfer):i.transferAcceptance?h.handleTransferAcceptance(i):i.transferCompletion?h.handleTransferCompletion(i.transferCompletion):o.stringEndsWith(e.url,n["default"].URL_PATH.CONTROL_VIDEO_STREAMING)?(h.logger.debug("handleIncomingMsg : received controlVideoStreaming : "+o.getPrintableObject(i)),h.webRtcSignalingManager.handleControlVideoStreaming(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.DOMINANT_SPEAKER_INFO)?(h.logger.debug("handleIncomingMsg : received dominantSpeakerInfo : "+o.getPrintableObject(i)),h.webRtcSignalingManager.handleDominantSpeakerInfo(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CSRC_INFO)?(h.logger.debug("handleIncomingMsg : received csrcInfo : "+o.getPrintableObject(i)),h.webRtcSignalingManager.handleCsrcInfo(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_ROSTER_UPDATE)?(h.logger.debug("handleIncomingMsg : received rosterUpdate : "+o.getPrintableObject(i)),h.participantManager.handleRosterUpdate(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_ADD_PARTICIPANT_SUCCESS)?(h.logger.log("handleIncomingMsg : received addParticipantSuccess : "+o.getPrintableObject(i)),h.participantManager.handleAddParticipantSuccess()):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_ADD_PARTICIPANT_FAILURE)?(h.logger.log("handleIncomingMsg : received addParticipantFailure : "+o.getPrintableObject(i)),h.participantManager.handleAddParticipantFailure(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_REMOVE_PARTICIPANT_SUCCESS)?(h.logger.log("handleIncomingMsg : received removeParticipantSuccess : "+o.getPrintableObject(i)),h.participantManager.handleRemoveParticipantSuccess(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_REMOVE_PARTICIPANT_FAILURE)?(h.logger.log("handleIncomingMsg : received removeParticipantFailure : "+o.getPrintableObject(i)),h.participantManager.handleRemoveParticipantFailure(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_CONFIRM_UNMUTE)?(h.logger.log("handleIncomingMsg : received unmute confirm request : "+o.getPrintableObject(i)),h.participantManager.handleUnmuteConfirmRequest(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_UNMUTE_FAILURE)?(h.logger.log("handleIncomingMsg : received unmuteFailure : "+o.getPrintableObject(i)),h.participantManager.handleUnmuteFailure(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_UNMUTE_SUCCESS)?(h.logger.log("handleIncomingMsg : received unmuteSuccess : "+o.getPrintableObject(i)),h.participantManager.handleUnmuteSuccess(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_UPDATE)?(h.logger.log("handleIncomingMsg : received conversationUpdate : "+o.getPrintableObject(i)),h.handleConversationUpdate(i,e.headers)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_ADD_MODALITY_SUCCESS)?(h.logger.log("handleIncomingMsg : received addModalitySucess : "+o.getPrintableObject(i)),h.handleAddModalitySuccess(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_ADD_MODALITY_FAILURE)?(h.logger.log("handleIncomingMsg : received addModalityFailure : "+o.getPrintableObject(i)),h.handleAddModalityFailure(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_CONTENT_SHARING_UPDATE)?(h.logger.log("handleIncomingMsg : received contentSharingUpdate : "+o.getPrintableObject(i)),h.contentSharingManager.handleContentSharingUpdate(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_CONTENT_SHARING_END)?(h.logger.log("handleIncomingMsg : received contentSharingEnd : "+o.getPrintableObject(i)),h.contentSharingManager.handleContentSharingEnd(i)):o.stringEndsWith(e.url,n["default"].URL_PATH.CONV_END)?(h.logger.log("handleIncomingMsg : received conversationEnd : "+o.getPrintableObject(i)),h.handleCallEnd(i)):h.logger.error("handleIncomingMsg : received unknown message to : "+e.url+" with body : "+o.getPrintableObject(i))),t.resolve(!0)}catch(s){h.logger.error("handleIncomingMsg failed with error : "+s.message+"stack trace : "+s.stack),t.reject(new Error(s.message))}return t.promise},this.acceptRenegotiationAsync=function(e,t){return o.assertNotNull(e.blob,"finalSdp should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"Renegotation operations are only allowed when the call is connected and no disconnect operation is in flight"),h.mediaRenegotiationManager.acceptRenegotiationAsync(e,t)},this.setProvisionalAnswerAsync=function(e){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.SET_PROVISIONAL_ANSWER),o.assertNotNull(e.blob,"sdp should be a non null value"),h.logger.log("setProvisionalAnswer called ");var t=o.defer();if(h.fsmState!==n["default"].SIGNALING_FSM_STATE.INCOMING)return h.logger.log("there is no incoming call to set provisional answer on."),t.reject(new Error("there is no incoming call to set provisional answer on.")),t.promise;var i=a.build();return h.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_MEDIA_ANSWER).then(function(){return u.get(h,r["default"].NETWORK_REQUESTS.SEND_MEDIA_ANSWER,x.getPayload(h,e))}).then(function(e){return h.signalingAgentConfig.httpRequestDispatcher.postAsync(h.links[n["default"].LINKS.MEDIA_ANSWER],e)}).then(function(e){h.disposed||(h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_ANSWER,!0,i.duration()),h.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTING)),t.resolve(e.response),h.disposed||(h.logger.log("handling inlined mediaAnswerAcknowledgement"),h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_ACKNOWLEDGEMENT),h.telemetryHelper.setTimeToRingDuration(),h.onCallStatusChanged(n["default"].CALL_STATUS.RINGING),h.signalingSessionCallback.onMediaAcknowledgementSuccess(!1))})["catch"](function(e){h.disposed||h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_MEDIA_ANSWER,!1,i.duration());var n=o.getPrintableObject(e);h.logger.error("setProvisionalAnswer failed because : "+n),t.reject(new Error("setProvisionalAnswer failed because : "+n))}),t.promise},this.startRenegotiationAsync=function(e,t){return o.assertNotNull(e,"mediaContent should be a non null value"),o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"Renegotation operations are only allowed when the call is connected and no disconnect operation is in flight"),h.mediaRenegotiationManager.startRenegotiationAsync(e,h.links[n["default"].LINKS.MEDIA_RENEGOTIATION],t)},this.acceptAsync=function(e,t){h.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.ACCEPT_CALL),o.assertNotNull(e,"mediaContent should be a non null value"),o.assertNotNull(e.blob,"outgoingSdp should be a non null value"),h.logger.log("accept called");var i=o.defer();if(h.fsmState!==n["default"].SIGNALING_FSM_STATE.INCOMING)return h.logger.log("there is no incoming call to accept"),i.reject(new Error("there is no incoming call to accept")),i.promise;h.fsmState=n["default"].SIGNALING_FSM_STATE.WAITING_CALL_ACCEPTANCE_ACK;var s=a.build();return h.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE).then(function(){return u.get(h,r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE,m.getPayload(h,e,t))}).then(function(e){return h.signalingAgentConfig.httpRequestDispatcher.postAsync(h.links[n["default"].LINKS.ACCEPT],e)}).then(function(e){h.disposed||(h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE,!0,s.duration()),h.currentCallState===n["default"].CALL_STATUS.IDLE&&(h.telemetryHelper.setTimeToRingDuration(),h.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTING)),e.response.callAcceptanceAcknowledgement&&(h.logger.log("handling inlined callAcceptanceAcknowledgement"),h.handleCallAcceptanceAck(e.response))),i.resolve(e.response)})["catch"](function(e){h.disposed||(h.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE,!1,s.duration()),h.fsmState=n["default"].SIGNALING_FSM_STATE.INCOMING);var t=o.getPrintableObject(e);h.logger.error("accept failed because : "+t),i.reject(new Error("accept failed because : "+t))}),i.promise},this.rejectRenegotiationAsync=function(e){return o.assert(h.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED,"Renegotation operations are only allowed when the call is connected and no disconnect operation is in flight"),h.mediaRenegotiationManager.rejectRenegotiationAsync(e)},this.saveMediaControllerLinksIfAny=function(e){e.links&&e.links.controlVideoStreaming&&(h.links[n["default"].LINKS.CONTROL_VIDEO_STREAMING]=e.links.controlVideoStreaming)},this.signalingSessionCallback=t,this.signalingAgentConfig=s,this.signalingAgent=l,this.urlIdentifier=f,this.correlationId=f,this.logger=s.logger.createChild(function(){return"SignalingAgent::["+h.correlationId+"]["+f+"]["+h.fsmState+"]"},this.correlationId,!0),this.telemetryHelper=new i["default"](this),this.mediaRenegotiationManager=new L["default"](this,t),this.participantManager=new k["default"](this,t,e),this.timeoutManager=new O["default"](this),this.contentSharingManager=new A["default"](this,t),this.webRtcSignalingManager=new M["default"](this,t),this.pstnContent={emergencyCallCountry:s.emergencyCallCountry||"",platformName:s.clientInformation,publicApiCall:!1},s.trouterUrlGetter.trouterUrl.changed(this.onTrouterUrlChanged)}return e.prototype.getCallReplacementDetails=function(){return{replaces:this.links[n["default"].LINKS.REPLACE]}},e.prototype.ensureLatestTrouterUrl=function(e){var t=this;return this.telemetryHelper.addTrouterWaitOperation(r["default"].TROUTER_WAIT_OPERATION.STARTED+":"+e),this.signalingAgentConfig.trouterUrlGetter.getTrouterUrlAsync().then(function(n){if(t.disposed)throw"trouterUrlGetter returned too late. Object is already disposed";t.telemetryHelper.addTrouterWaitOperation(r["default"].TROUTER_WAIT_OPERATION.ENDED+":"+e),t.currentTrouterUrl=n})["catch"](function(e){throw t.logger.error("getTrouterUrlAsync failed because : "+e),e})},e.prototype.saveConversationServiceLinks=function(e){this.convJoined=!0,this.links[n["default"].LINKS.CONVERSATION_CONTROLLER]=e.conversationController,this.links[n["default"].LINKS.ADD_PARTICIPANT_AND_MODALITY]=e.links.addParticipantAndModality,this.links[n["default"].LINKS.LEAVE]=e.links.leave,this.links[n["default"].LINKS.NOTIFICATION_LINKS]=e.links.notificationLinks,this.links[n["default"].LINKS.REMOVE_PARTICIPANT]=e.links.removeParticipant,this.links[n["default"].LINKS.ADD_MODALITY]=e.links.addModality,this.links[n["default"].LINKS.REMOVE_MODALITY]=e.links.removeModality,this.links[n["default"].LINKS.MUTE]=e.links.mute||null,this.links[n["default"].LINKS.UNMUTE]=e.links.unmute||null,this.convSubject=e.subject,e.activeModalities&&(e.activeModalities.groupChat&&(this.threadId=e.activeModalities.groupChat.threadId,this.teamsMessageId=e.activeModalities.groupChat.messageId||null),this.contentSharingManager.handleIncomingContentSharingIfAny(e)),e.state&&(this.multiParty=e.state.isMultiParty||!1,this.isHostLessCall=e.state.isHostless||!1,this.isCastCall=e.state.conversationType?e.state.conversationType==="cast":!1)},e.prototype.cancelOutgoingCall=function(e){var t=this,i=o.defer(),s=e||{code:n["default"].CALL_END_CODE.CANCEL,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.LOCAL_USER_INITIATED};if(!this.links.hasOwnProperty(n["default"].LINKS.LEAVE))this.logger.log("Conversation Service Leave Url is not yet set. Cannot leave conversation. Disposing anyways."),this.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultDetail:"Conversation Service Leave Url is not yet set",endCode:s.code,endSubCode:n["default"].CALL_END_SUB_CODE.CONV_URL_NOT_SET}),s.subCode=n["default"].CALL_END_SUB_CODE.CONV_URL_NOT_SET,this.dispose(s),this.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s),i.resolve(null);else{this.logger.log("cancelling outgoing call"),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var f=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.CANCEL_CALL).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.CANCEL_CALL,d.getPayload(t,s))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(t.links[n["default"].LINKS.LEAVE],e)}).then(function(e){t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultDetail:"User cancelled call",endCode:s.code,endSubCode:s.subCode}),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.CANCEL_CALL,!0,f.duration()),t.dispose(s),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s)),i.resolve(e.response)})["catch"](function(e){var u=o.getPrintableObject(e);t.logger.error("Cancelling call failed because : "+u),t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:s.code,endSubCode:s.subCode,resultDetail:"Failed to Cancel Call. Error = "+u}),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.CANCEL_CALL,!1,f.duration()),t.dispose(s),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s)),i.resolve(null)})}return i.promise},e.prototype.terminateEstablishedCall=function(e){var t=this,i=o.defer();this.logger.log("ending established call"),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var s=this.convJoined?r["default"].NETWORK_REQUESTS.LEAVE_CONVERSATION:r["default"].NETWORK_REQUESTS.END_CALL,u=a.build(),f=e||{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.LOCAL_USER_INITIATED};return this.endCallAndLeaveConversation(f).then(function(){t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:f.code,endSubCode:f.subCode,resultDetail:f.phrase}),t.telemetryHelper.addNetworkOperationCompleted(s,!0,u.duration()),t.dispose(f),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,f)),i.resolve(null)})["catch"](function(e){var a=o.getPrintableObject(e);t.logger.error("Ending call failed because : "+a),t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:f.code,endSubCode:f.subCode,resultDetail:"Failed to end Call. Error = "+a}),t.telemetryHelper.addNetworkOperationCompleted(s,!1,u.duration()),t.dispose(f),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,f)),i.resolve(null)}),i.promise},e.prototype.deleteConversation=function(e){var t=this,i=o.defer();this.logger.log("deleting converation"),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var s=r["default"].NETWORK_REQUESTS.DELETE_CONVERSATION,u=a.build(),f=e||{code:n["default"].CALL_END_CODE.SUCCESS,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.CONV_END_FOR_ALL_INITIATED};return this.deleteConversationController(f).then(function(){t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:f.code,endSubCode:f.subCode,resultDetail:f.phrase}),t.telemetryHelper.addNetworkOperationCompleted(s,!0,u.duration()),t.dispose(f),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,f)),i.resolve(null)})["catch"](function(e){var a=o.getPrintableObject(e);t.logger.error("Deleting conversation failed because : "+a),t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:f.code,endSubCode:f.subCode,resultDetail:"Failed to end call for all. Error = "+a}),t.telemetryHelper.addNetworkOperationCompleted(s,!1,u.duration()),t.dispose(f),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,f)),i.resolve(null)}),i.promise},e.prototype.endCallAndLeaveConversation=function(e){var t=this,n=this.deleteCall(e),r=this.leaveConversation(e);return Promise.all([n,r]).then(function(e){t.logger.log("endedCall and left conversation")})["catch"](function(e){t.logger.log("ignoring error encountered by endCallAndLeaveConversation. error = "+o.getPrintableObject(e))})},e.prototype.leaveConversation=function(e){var t=this;return this.convJoined?(this.logger.log("leaving Conversation on ConversationService"),this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.LEAVE_CONVERSATION).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.LEAVE_CONVERSATION,h.getPayload(t,e))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(t.links[n["default"].LINKS.LEAVE],e)})):(this.logger.log("Not joined to conversation. No need to leave."),Promise.resolve())},e.prototype.deleteConversationController=function(e){var t=this;return this.convJoined?(this.logger.log("deleting conversation on ConversationService"),this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.DELETE_CONVERSATION).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.DELETE_CONVERSATION,p.getPayload(t,e))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.removeAsync(t.links[n["default"].LINKS.CONVERSATION_CONTROLLER],e)})):(this.logger.log("Not joined to conversation. Cannot delete it."),Promise.resolve())},e.prototype.deleteCall=function(e){var t=this;return this.links[n["default"].LINKS.HANGUP]?(this.logger.log("ending call on CallController"),this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.END_CALL).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.END_CALL,v.getPayload(t,e))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.removeAsync(t.links[n["default"].LINKS.HANGUP],e)})):(this.logger.log("ending call link on CallController not available"),Promise.resolve())},e.prototype.rejectIncomingCall=function(e){var t=this;this.logger.log("rejecting incoming call");var i=o.defer();this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var s=e||{code:n["default"].CALL_END_CODE.REJECT,subCode:n["default"].CALL_END_SUB_CODE.SUCCESS,phrase:n["default"].CALL_END_PHRASE.LOCAL_USER_INITIATED},f=a.build();return this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.REJECT_CALL).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.REJECT_CALL,g.getPayload(t,s))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.removeAsync(t.links[n["default"].LINKS.REJECT],e)}).then(function(e){t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:s.code,endSubCode:s.subCode,resultDetail:"User rejected call"}),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.REJECT_CALL,!0,f.duration()),t.dispose(s),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s)),i.resolve(e.response)})["catch"](function(e){var u=o.getPrintableObject(e);t.logger.error("reject failed because : "+u),t.disposed||(t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,endCode:s.code,endSubCode:s.subCode,resultDetail:"Failed to reject call. Error = "+u}),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.REJECT_CALL,!1,f.duration()),t.dispose(s),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s)),i.resolve(null)}),i.promise},e.prototype.onCallStatusChanged=function(e,t){this.logger.log("CallStatus changed : "+this.currentCallState+" => "+e),t&&this.logger.log("onCallStatusChanged: statusCode = "+o.getPrintableObject(t)),this.orderOfCallState(e)>this.orderOfCallState(this.currentCallState)&&(this.currentCallState=e,this.signalingSessionCallback.onCallStatusChanged(e,t))},e.prototype.orderOfCallState=function(e){switch(e){case n["default"].CALL_STATUS.IDLE:return 0;case n["default"].CALL_STATUS.CONNECTED_FOR_ROSTER_ONLY:return 0;case n["default"].CALL_STATUS.CONNECTING:return 1;case n["default"].CALL_STATUS.RINGING:return 2;case n["default"].CALL_STATUS.CONNECTED:return 3;case n["default"].CALL_STATUS.LOCAL_TERMINATED:case n["default"].CALL_STATUS.REMOTE_TERMINATED:return 4;default:return-1}},e.prototype.handlePSTNBalanceUpdate=function(e){this.logger.log("handlePSTNBalanceUpdate called"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_BALANCE_UPDATE),e.updateBalance?this.signalingSessionCallback.onPSTNBalanceUpdate(e):this.logger.log("this was a pstn keepAlive message - ignore")},e.prototype.handleCallAcceptanceAck=function(e){this.logger.log("handleCallAcceptanceAck called"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_ACCEPTANCE_ACK);if(this.fsmState===n["default"].SIGNALING_FSM_STATE.CONNECTED)return;this.links[n["default"].LINKS.MEDIA_RENEGOTIATION]=e.callAcceptanceAcknowledgement.links.mediaRenegotiation,this.links[n["default"].LINKS.TRANSFER]=e.callAcceptanceAcknowledgement.links.transfer,this.links[n["default"].LINKS.REPLACE]=e.callAcceptanceAcknowledgement.links.replacement,this.links[n["default"].LINKS.HANGUP]=e.callAcceptanceAcknowledgement.links.callLeg,this.links[n["default"].LINKS.KEEPALIVE]=e.callAcceptanceAcknowledgement.links.callLeg,this.saveMediaControllerLinksIfAny(e.callAcceptanceAcknowledgement),this.scheduleKeepAlives(e.callAcceptanceAcknowledgement.callKeepAliveInterval),this.fsmState=n["default"].SIGNALING_FSM_STATE.CONNECTED,this.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.INCOMING_CALL_ESTABLISHMENT),this.telemetryHelper.startCallConnectedWatch(),this.mediaRenegotiationManager.onCallConnected(),this.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTED),this.cachedRosterReceivedFromJoinResponse&&(this.logger.log("handling cachedRosterReceivedFromJoinResponse"),this.participantManager.handleRosterUpdate(this.cachedRosterReceivedFromJoinResponse))},e.prototype.placeCall=function(e,t,i){var s=this;this.logger.log("placeCall called"),this.multiParty||(this.multiParty=this.participantManager.getParticipantsToInitiateCallWith().length!==1),this.telemetryHelper.setConversationServiceUrl(e.conversationServiceUrl),this.mediaTypesToUse=i,this.lastUsedOutgoingMediaContent=t,this.telemetryHelper.setCallerType(this.participantManager.localParticipant.id);var c=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.PLACE_CALL).then(function(){return s.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT,s.handleCallEstablishmentTimeout.bind(s)),u.get(s,r["default"].NETWORK_REQUESTS.PLACE_CALL,e.newCall?f.getPayload(s,t,i,e):l.getPayload(s,t,i,e))}).then(function(t){return s.signalingAgentConfig.httpRequestDispatcher.postAsync(e.conversationServiceUrl,t)}).then(function(e){s.disposed||(s.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.PLACE_CALL,!0,c.duration()),s.saveConversationServiceLinks(e.response),s.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTING))})["catch"](function(e){var t=o.getPrintableObject(e);s.logger.error("placeCall failed because : "+t);if(!s.disposed){s.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var i=o.getErrorForXHRFailure(e);s.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultValue:r["default"].RESULT_VALUE.FAILURE,endCode:i.telemetryEndSubCode,endSubCode:i.error.subCode,resultDetail:"Failed to place call. Error = "+t}),s.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.PLACE_CALL,!1,c.duration()),s.dispose(i.error),s.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,i.error)}})},e.prototype.updateConversationLinks=function(){var e=this;this.logger.log("updateConversationLinks");if(this.links.hasOwnProperty(n["default"].LINKS.NOTIFICATION_LINKS)){this.logger.log("sending conversation service UpdateNotificationLinks request");var t=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.UPDATE_CONVERSATION_LINKS).then(function(){return u.get(e,r["default"].NETWORK_REQUESTS.UPDATE_CONVERSATION_LINKS,S.getPayload(e))}).then(function(t){return e.signalingAgentConfig.httpRequestDispatcher.postAsync(e.links[n["default"].LINKS.NOTIFICATION_LINKS],t)}).then(function(n){e.disposed||(e.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_CONVERSATION_LINKS,!0,t.duration()),e.saveConversationServiceLinks(n.response))})["catch"](function(n){var i=o.getPrintableObject(n);e.logger.error("sending conversation service UpdateNotificationLinks request failed because : "+i),e.disposed||e.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.UPDATE_CONVERSATION_LINKS,!1,t.duration())})}},e.prototype.awaitCall=function(e){this.logger.log("awaitCall called"),this.telemetryHelper.setCalleeType(this.participantManager.localParticipant.id);var t=atob(e.body.gp),i=JSON.parse(t);if(i.callNotification)this.getCallDetails(i);else{this.logger.error("incomingCallData body does not have a callNotification section"),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE,this.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultValue:r["default"].RESULT_VALUE.FAILURE,endCode:n["default"].CALL_END_CODE.BAD_REQUEST,endSubCode:n["default"].CALL_END_SUB_CODE.BAD_NOTIFICATION_PAYLOAD,resultDetail:"Invalid callNotification request"});var s={code:n["default"].CALL_END_CODE.BAD_REQUEST,subCode:n["default"].CALL_END_SUB_CODE.BAD_NOTIFICATION_PAYLOAD,phrase:n["default"].CALL_END_PHRASE.BAD_NOTIFICATION_PAYLOAD};this.dispose(s),this.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,s)}},e.prototype.getCallDetails=function(e){this.remoteCallerOrCallee=s["default"].fromWireParticipant(e.callNotification.from),this.links[n["default"].LINKS.CONVERSATION_CONTROLLER]=e.conversationInvitation.conversationController,this.links[n["default"].LINKS.ATTACH]=e.callNotification.links.attach,this.correlationId=e.debugContent.callId,this.participantManager.setParticipantId(e.callNotification.to.participantId),this.multiParty=!!e.conversationInvitation.isMultiParty,this.isHostLessCall=!!e.conversationInvitation.isHostless,this.transferor=e.callNotification.transferor?e.callNotification.transferor.details?e.callNotification.transferor.details.id:null:null,this.onBehalfOf=e.callNotification.onBehalfOf?e.callNotification.onBehalfOf.id:null,this.callType=e.callNotification.callType,e.groupChat&&e.groupChat.threadId&&(this.threadId=e.groupChat.threadId,this.teamsMessageId=e.groupChat.messageId||null),this.onCallStatusChanged(n["default"].CALL_STATUS.IDLE),this.sendAttachToCall(e)},e.prototype.sendAttachToCall=function(e){var t=this;this.logger.log("sendAttachToCall called");var i=e.callNotification.links.attach,s=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_CALL_ATTACH).then(function(){return t.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.INCOMING_CALL_ESTABLISHMENT,t.handleCallEstablishmentTimeout.bind(t)),u.get(t,r["default"].NETWORK_REQUESTS.SEND_CALL_ATTACH,y.getPayload(t,e.conversationInvitation.conversationController))}).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(i,e)}).then(function(n){if(!t.disposed){t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_CALL_ATTACH,!0,s.duration()),t.raiseInitialOffer(e,n);var i=n.response.additionalActionResponses;i&&i.length>0&&(t.saveConversationServiceLinks(i[0].output),t.cachedRosterReceivedFromJoinResponse=i[0].output.roster)}})["catch"](function(e){var i=o.getPrintableObject(e);t.logger.error("sendAttachToCall failed because : "+i);if(!t.disposed){t.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE;var u=o.getErrorForXHRFailure(e);t.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultValue:r["default"].RESULT_VALUE.FAILURE,endCode:u.telemetryEndSubCode,endSubCode:u.error.subCode,resultDetail:"Failed to attach to call. Error = "+i}),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_CALL_ATTACH,!1,s.duration()),t.dispose(u.error),t.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,u.error)}})},e.prototype.raiseInitialOffer=function(e,t){this.links[n["default"].LINKS.MEDIA_ANSWER]=t.response.callInvitation.links.mediaAnswer,this.links[n["default"].LINKS.ACCEPT]=t.response.callInvitation.links.acceptance,this.links[n["default"].LINKS.REJECT]=t.response.callInvitation.links.callLeg,this.links[n["default"].LINKS.REDIRECT]=t.response.callInvitation.links.redirection,this.sendProgress(t),this.telemetryHelper.setCallerType(this.getParticipantIdForOfferAnswer(t.response.callInvitation.mediaContent));var r=o.getMediaTypes(t.response.callInvitation.callModalities);this.telemetryHelper.addIncomingModalities(r),this.signalingSessionCallback.onOffer({subject:e.conversationInvitation.subject,remoteParticipantId:this.getParticipantIdForOfferAnswer(t.response.callInvitation.mediaContent),remoteEndpointId:t.response.participants.from.endpointId,transferor:t.response.callInvitation.transferor,mediaTypes:r,mediaContent:t.response.callInvitation.mediaContent,renegotiation:!1})},e.prototype.sendProgress=function(e){var t=this;this.logger.log("sendProgress called");var n=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_CALL_PROGRESS).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.SEND_CALL_PROGRESS,b.getPayload(t))}).then(function(n){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(e.response.callInvitation.links.progress,n)}).then(function(){t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_CALL_PROGRESS,!0,n.duration())})["catch"](function(e){var i=o.getPrintableObject(e);t.logger.error("sendProgress failed because : "+i),t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_CALL_PROGRESS,!1,n.duration())})},e.prototype.handleMediaAnswer=function(e,t){this.logger.log("handleMediaAnswer called");if(this.mediaRenegotiationManager.isOutgoingRenegotiationInProgress()){this.mediaRenegotiationManager.handleMediaAnswer(e);return}this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_ANSWER);if(this.fsmState!==n["default"].SIGNALING_FSM_STATE.CONNECTED&&this.fsmState===n["default"].SIGNALING_FSM_STATE.OUTGOING){if(o.isDuplicateMessage(t,this.provisionalMediaAnswersSeenSoFar)){this.logger.log("ignoring provisional answer retried by service");return}e.mediaAnswer.sender&&(this.remoteCallerOrCallee=e.mediaAnswer.sender),this.resetCallEstablishmentTimeout(),e.mediaAnswer.noRingBack||(this.telemetryHelper.setTimeToRingDuration(),this.onCallStatusChanged(n["default"].CALL_STATUS.RINGING)),this.signalingSessionCallback.onAnswer({provisional:!0,renegotiation:!1,remoteEndpointId:e.mediaAnswer.sender?e.mediaAnswer.sender.endpointId:o.newGuid(),remoteParticipantId:this.getParticipantIdForOfferAnswer(e.mediaAnswer.mediaContent),mediaContent:e.mediaAnswer.mediaContent})}},e.prototype.handleCallAcceptance=function(e){var t=this;this.logger.log("handleCallAcceptance called"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_ACCEPTANCE);var i=a.build();this.ensureLatestTrouterUrl(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE_ACKNOWLEDGEMENT).then(function(){return u.get(t,r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE_ACKNOWLEDGEMENT,w.getPayload(t))}).then(function(n){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(e.callAcceptance.links.acknowledgement,n)}).then(function(){t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE_ACKNOWLEDGEMENT,!0,i.duration())})["catch"](function(e){var n=o.getPrintableObject(e);t.logger.error("handleCallAcceptance failed because : "+n),t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_ACCEPTANCE_ACKNOWLEDGEMENT,!1,i.duration())}),this.fsmState===n["default"].SIGNALING_FSM_STATE.OUTGOING&&(this.telemetryHelper.setTimeToRingDuration(),this.raiseCallAcceptance(e),this.multiParty||this.participantManager.handleRosterUpdate(this.getFakeRoster(e)))},e.prototype.getFakeRoster=function(e){var t=e.callAcceptance.acceptedBy.id,n=e.callAcceptance.acceptedBy.endpointId,r={fakeRoster:!0,participants:(i={},i[t]={details:e.callAcceptance.acceptedBy,endpoints:(s={},s[n]={call:{},contentSharing:{},capabilities:e.callAcceptance.capabilities},s)},i)};return r;var i,s},e.prototype.raiseCallAcceptance=function(e){this.fsmState=n["default"].SIGNALING_FSM_STATE.CONNECTED,this.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT),this.telemetryHelper.startCallConnectedWatch(),this.mediaRenegotiationManager.onCallConnected();var t=this.mediaTypesToUse,r=o.newGuid();e.callAcceptance.acceptedBy&&(this.remoteCallerOrCallee=s["default"].fromWireParticipant(e.callAcceptance.acceptedBy),r=e.callAcceptance.acceptedBy.endpointId),e.callAcceptance.acceptedCallModalities&&e.callAcceptance.acceptedCallModalities.length>0&&(t=e.callAcceptance.acceptedCallModalities);var i=o.getMediaTypes(t);this.telemetryHelper.addIncomingModalities(i),this.links[n["default"].LINKS.MEDIA_RENEGOTIATION]=e.callAcceptance.links.mediaRenegotiation,this.links[n["default"].LINKS.TRANSFER]=e.callAcceptance.links.transfer,this.links[n["default"].LINKS.REPLACE]=e.callAcceptance.links.replacement,this.links[n["default"].LINKS.HANGUP]=e.callAcceptance.links.callLeg,this.links[n["default"].LINKS.KEEPALIVE]=e.callAcceptance.links.callLeg,this.saveMediaControllerLinksIfAny(e.callAcceptance),this.scheduleKeepAlives(e.callAcceptance.callKeepAliveInterval);var u=this.getParticipantIdForOfferAnswer(e.callAcceptance.mediaContent);this.signalingSessionCallback.onAnswer({provisional:!1,renegotiation:!1,remoteEndpointId:r,remoteParticipantId:u,callAcceptedByNGCVoicemail:u===n["default"].KNOWN_BOTS.VOICEMAIL_BOT_ID,mediaTypes:i,mediaContent:e.callAcceptance.mediaContent}),this.onCallStatusChanged(n["default"].CALL_STATUS.CONNECTED)},e.prototype.handleCallEnd=function(e){this.logger.log("Call End received . Details : "+o.getPrintableObject(e)),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_END);if(this.fsmState===n["default"].SIGNALING_FSM_STATE.IDLE){this.logger.log("Not handling incoming callEnd since fsmstate = SIGNALING_FSM_STATE.IDLE");return}if(e.code===n["default"].CALL_END_CODE.CONFLICT&&this.multiParty&&e.conversationUrl&&e.conversationUrl.Location)this.handleConversationResolutionConflict(e);else{e.callControllerTransactionEnd&&(this.logger.log("handleCallEnd: using CC end details specified in CS end"),e=e.callControllerTransactionEnd);var t=e.code===n["default"].CALL_END_CODE.SUCCESS||e.code===n["default"].CALL_END_CODE.CANCEL||e.code===n["default"].CALL_END_CODE.REJECT;this.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.REMOTE,resultDetail:e.phrase,resultValue:t?r["default"].RESULT_VALUE.SUCCESS:r["default"].RESULT_VALUE.FAILURE,endCode:e.code,endSubCode:e.subCode});var i={code:e.code,subCode:e.subCode,phrase:e.phrase};this.dispose(i),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE,this.onCallStatusChanged(n["default"].CALL_STATUS.REMOTE_TERMINATED,i)}},e.prototype.handleConversationResolutionConflict=function(e){this.logger.log("handleConversationResolutionConflict"),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE,this.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT),this.joinGivenConversation(e.conversationUrl.Location,e.correlationId,this.lastUsedOutgoingMediaContent,this.mediaTypesToUse)},e.prototype.handleCallProgress=function(e){this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_PROGRESS),this.fsmState===n["default"].SIGNALING_FSM_STATE.OUTGOING&&(this.telemetryHelper.setTimeToRingDuration(),this.resetCallEstablishmentTimeout(),this.onCallStatusChanged(n["default"].CALL_STATUS.RINGING),e.status==="forwarded"&&this.signalingSessionCallback.onCallForwarded({destinationType:e.status.forwardingDestinationType||"user"}))},e.prototype.resetCallEstablishmentTimeout=function(){this.timeoutManager.stopTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT),this.timeoutManager.startTimer(n["default"].TIMEOUT_OPERATIONS.OUTGOING_CALL_ESTABLISHMENT,this.handleCallEstablishmentTimeout.bind(this))},e.prototype.handleMediaAcknowledgement=function(e){this.currentCallState!==n["default"].CALL_STATUS.CONNECTED?this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_MEDIA_ACKNOWLEDGEMENT):this.mediaRenegotiationManager.handleMediaAcknowledgment(e)},e.prototype.handleConversationUpdate=function(e,t){var n=this.threadId,i=this.teamsMessageId;this.logger.log("handleConversationUpdate"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CONVERSATION_UPDATE),this.saveConversationServiceLinks(e),this.updateCorrelationId(t),(this.threadId!==n||this.teamsMessageId!==i)&&this.signalingSessionCallback.onConversationUpdated({threadId:this.threadId,teamsMessageId:this.teamsMessageId}),this.contentSharingManager.handleIncomingContentSharingIfAny(e)},e.prototype.handleAddModalityFailure=function(e){this.logger.log("handleAddModalityFailure"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_MODALITY_FAILURE),e.modalityFailure.contentSharing?this.contentSharingManager.handleAddModalityFailure(e):e.modalityFailure.groupChat&&this.signalingSessionCallback.onChatModalitySetupFailed({code:e.modalityFailure.groupChat.code,subCode:e.modalityFailure.groupChat.subCode,phrase:e.modalityFailure.groupChat.phrase})},e.prototype.handleAddModalitySuccess=function(e){this.logger.log("handleAddModalitySuccess"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_ADD_MODALITY_SUCCESS),e.modalitySuccess.contentSharing&&this.contentSharingManager.handleAddModalitySuccess(e)},e.prototype.handleTransferRequested=function(e){var t=this;this.logger.log("handleTransferRequest"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_TRANSFER_REQUESTED),this.links[n["default"].LINKS.TRANSFER_ACCEPTANCE]=e.links.transferAcceptance,this.links[n["default"].LINKS.TRANSFER_COMPLETION]=e.links.transferCompletion;var i=this.signalingSessionCallback.onTransferRequested(e);i.then(function(e){e?t.signalTransferCompletedAsync(e):t.signalTransferAccepted()},function(e){t.logger.error("onTransferRequested callback failed with error: "+e),t.signalTransferCompletedAsync({code:n["default"].CALL_END_CODE.LOCAL_ERROR})})},e.prototype.handleTransferAcceptance=function(e){this.logger.log("handleTransferAcceptance"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_TRANSFER_ACCEPTANCE);var t={transferCompletionPromise:this.transferCallCompletionDeffered.promise};this.transferCallAcceptanceDeffered.resolve(t)},e.prototype.handleTransferCompletion=function(e){this.logger.log("handleTransferCompletion"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_TRANSFER_COMPLETION);if(this.transferCallAcceptanceDeffered&&this.transferCallCompletionDeffered){e.code===0?this.transferCallCompletionDeffered.resolve(e):this.transferCallCompletionDeffered.reject(e);var t={transferCompletionPromise:this.transferCallCompletionDeffered.promise};this.transferCallAcceptanceDeffered.resolve(t)}},e.prototype.signalTransferCompletedAsync=function(e){var t=this,i=a.build();return u.get(this,r["default"].NETWORK_REQUESTS.TRANSFER_COMPLETION,C.getPayload(e)).then(function(e){return t.signalingAgentConfig.httpRequestDispatcher.postAsync(t.links[n["default"].LINKS.TRANSFER_COMPLETION],e)}).then(function(e){t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TRANSFER_COMPLETION,!0,i.duration())})["catch"](function(e){var n=o.getPrintableObject(e);t.logger.error("transferCompletion failed because : "+n),t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TRANSFER_COMPLETION,!1,i.duration())})},e.prototype.signalTransferAccepted=function(){var e=this,t=a.build();u.get(this,r["default"].NETWORK_REQUESTS.TRANSFER_ACCEPTANCE,N.getPayload()).then(function(t){return e.signalingAgentConfig.httpRequestDispatcher.postAsync(e.links[n["default"].LINKS.TRANSFER_ACCEPTANCE],t)}).then(function(n){e.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TRANSFER_ACCEPTANCE,!0,t.duration())})["catch"](function(n){var i=o.getPrintableObject(n);e.logger.error("transferAcceptance failed because : "+i),e.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.TRANSFER_ACCEPTANCE,!1,t.duration())})},e.prototype.scheduleKeepAlives=function(e){var t=.9*e*1e3;this.logger.log("sending KeepAlives every "+t+" milliseconds"),this.keepAliveTimer=window.setInterval(this.sendKeepAlive.bind(this),t)},e.prototype.sendKeepAlive=function(){var e=this;this.logger.log("sendKeepAlive called. Call disposed : "+this.disposed);if(this.disposed)return;this.logger.log("sending keepAlive count = "+this.keepAliveCount++),u.get(this,r["default"].NETWORK_REQUESTS.SEND_KEEP_ALIVE,null).then(function(t){e.sendToKeepAliveUrl(t)})["catch"](function(t){e.logger.error("sending keepAlive failed because : "+t)})},e.prototype.sendToKeepAliveUrl=function(e){var t=this,i=a.build();this.signalingAgentConfig.httpRequestDispatcher.postAsync(this.links[n["default"].LINKS.KEEPALIVE],e).then(function(){t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_KEEP_ALIVE,!0,i.duration())})["catch"](function(e){var n=o.getPrintableObject(e);t.logger.error("sendToKeepAliveUrl failed because : "+n),t.disposed||t.telemetryHelper.addNetworkOperationCompleted(r["default"].NETWORK_REQUESTS.SEND_KEEP_ALIVE,!1,i.duration())})},e.prototype.handleCallEstablishmentTimeout=function(){this.logger.log("handleCallEstablishmentTimeout"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_ESTABLISHMENT_TIMEOUT),this.telemetryHelper.setTerminatingData({terminatingEnd:r["default"].CALL_TERMINATING_END.LOCAL,resultValue:r["default"].RESULT_VALUE.FAILURE,resultDetail:n["default"].CALL_END_SUB_CODE.CALL_ESTABLISHMENT_TIMEOUT,endCode:n["default"].CALL_END_CODE.TIMEOUT,endSubCode:n["default"].CALL_END_SUB_CODE.CALL_ESTABLISHMENT_TIMEOUT});var e={code:n["default"].CALL_END_CODE.TIMEOUT,subCode:n["default"].CALL_END_SUB_CODE.CALL_ESTABLISHMENT_TIMEOUT,phrase:n["default"].CALL_END_PHRASE.ESTABLISHMENT_TIMEOUT};this.dispose(e),this.fsmState=n["default"].SIGNALING_FSM_STATE.IDLE,this.onCallStatusChanged(n["default"].CALL_STATUS.LOCAL_TERMINATED,e)},e.prototype.handleCallTransferTimeout=function(){this.logger.log("handleCallTransferTimeout"),this.telemetryHelper.addLocalOperation(r["default"].LOCAL_OPERATIONS.HANDLE_CALL_TRANSFER_TIMEOUT);if(this.transferCallCompletionDeffered&&this.transferCallAcceptanceDeffered){var e={code:n["default"].CALL_END_CODE.TIMEOUT,phrase:n["default"].CALL_END_PHRASE.TRANSFER_COMPLETION_TIMEOUT};this.transferCallCompletionDeffered.reject(e),this.transferCallAcceptanceDeffered.reject(e)}},e.prototype.updateCorrelationId=function(e){e&&e[n["default"].HEADERS.CORRELATION_ID]&&e[n["default"].HEADERS.CORRELATION_ID].length&&this.correlationId!==e[n["default"].HEADERS.CORRELATION_ID]&&(this.logger.log("Changing correlationId from '"+this.correlationId+"' to '"+e[n["default"].HEADERS.CORRELATION_ID]+"'"),this.telemetryHelper.addChangingCorrelationId(this.correlationId,e[n["default"].HEADERS.CORRELATION_ID]),this.correlationId=e[n["default"].HEADERS.CORRELATION_ID])},e.prototype.dispose=function(e){if(!this.disposed){this.logger.log("dispose"),this.disposed=!0,this.keepAliveTimer&&window.clearInterval(this.keepAliveTimer),this.signalingAgent.onCallCompleted(this.urlIdentifier),this.signalingAgentConfig.trouterUrlGetter.trouterUrl.changed.off(this.onTrouterUrlChanged),this.timeoutManager.dispose(),this.timeoutManager=null,this.participantManager.dispose(e),this.participantManager=null,this.mediaRenegotiationManager.dispose(),this.mediaRenegotiationManager=null,this.contentSharingManager.dispose(e),this.contentSharingManager=null,this.telemetryHelper.dispose(),this.telemetryHelper=null,this.webRtcSignalingManager.dispose(),this.webRtcSignalingManager=null;if(this.transferCallCompletionDeffered!==null&&this.transferCallAcceptanceDeffered!==null){var t={code:n["default"].CALL_END_CODE.CANCEL};this.transferCallCompletionDeffered.reject(t),this.transferCallAcceptanceDeffered.reject(t),this.transferCallAcceptanceDeffered=null,this.transferCallCompletionDeffered=null}}},e}();t.SignalingSession=_,t.build=D}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/signalingAgent",["require","exports","./signalingSession","./utilities/constants","./utilities/utils"],e)}(function(e,t){var n=e("./signalingSession"),r=e("./utilities/constants"),i=e("./utilities/utils"),s=function(){function e(e){var t=this;this.signalingSessions={},this.getNewSignalingSession=function(e,r){i.assertNotNull(e,"selfParticipant should be a non null value"),i.assertNotNull(r,"signalingSessionCallback should be a non null value");var s=i.newGuid();i.assertNotNullOrEmpty(s,"signalingSession id generated cannot be null or empty");var o=n.build(e,r,t.signalingAgentConfig,s,t);return t.signalingSessions[s]=o,t.logger.log("created new signalingSession with id "+s),o},this.handleIncomingNotification=function(e){i.assertNotNull(e,"request should be a non null value"),t.logger.log("handleIncomingNotification to : "+e.url);if(!e.body)return t.logger.error("request has no body"),r["default"].HTTP_STATUS_CODES.BAD_REQUEST;var n=r["default"].HTTP_STATUS_CODES.OK,s=e.url.match(new RegExp("/"+i.escapeRegExp(r["default"].URL_BASE.CALLAGENT)+"/+([^/]+)","i"));if(s){var o=s[1];t.signalingSessions.hasOwnProperty(o)?setTimeout(function(){t.signalingSessions.hasOwnProperty(o)&&t.signalingSessions[o].handleIncomingMsgAsync(e)["catch"](function(e){t.logger.error("handling IncomingMsg failed with error: "+e)})},0):(t.logger.log("Incoming message for call id "+o+". But call not found !"),n=r["default"].HTTP_STATUS_CODES.NOT_FOUND)}else t.logger.error("could not retrieve callId from Url path . Path = "+e.url),n=r["default"].HTTP_STATUS_CODES.BAD_REQUEST;return n},this.onCallCompleted=function(e){t.signalingSessions.hasOwnProperty(e)?(delete t.signalingSessions[e],t.logger.log("Call id "+e+" found. Deleted from signalingSession table")):t.logger.error("Call id "+e+" not found. Could not delete from signalingSession table")},this.signalingAgentConfig=e,this.logger=e.logger.createChild("SignalingAgent"),i.assertNotNull(e,"signalingAgentConfig should be a non null value"),this.logger.log(e.isWebRtcEnabled?"webRTC enabled":"ORTC enabled")}return e}();t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/utilities/httpRequestDispatcher",["require","exports"],e)}(function(e,t){var n=function(){function e(e,t){var n=this;this.getRequestOptions=function(e,t,r){var i={headers:t||{},retry:{delay:1e3,enabled:!0,limit:3,strategy:"fixed",isTransientCheck:n.transientFaultPolicy.isTransientFailure,isSuccessCheck:n.transientFaultPolicy.isWebApiSuccess},reporting:{serviceName:"ngcCallController-"+(e||"")},payload:r||null};return i},this.getAsync=function(e,t){return n.salRequestDispatcher.get(e,t)},this.postAsync=function(e,t){return n.salRequestDispatcher.post(e,t)},this.putAsync=function(e,t){return n.salRequestDispatcher.put(e,t)},this.removeAsync=function(e,t){return n.salRequestDispatcher.remove(e,t)},this.salRequestDispatcher=e,this.transientFaultPolicy=t}return e}();t.__esModule=!0,t["default"]=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/telemetry/skypeConCoreTelemetryManager",["require","exports"],e)}(function(e,t){var n=function(){function e(e,t){this.appTelemetryManager=e,this.skypeConcoreToken=t}return e.prototype.sendEvent=function(e,t){this.appTelemetryManager.sendEvent(this.skypeConcoreToken,e,t)},e}();t.__esModule=!0,t["default"]=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("signaling-agent/lib/public",["require","exports","./participant","../lib/utilities/enums","../lib/utilities/constants","../lib/telemetry/telemetryConstants","../lib/incomingNotificationMessageHandler","../lib/defaultSignalingAgentConfig","../lib/signalingAgent","../lib/utilities/httpRequestDispatcher","../lib/telemetry/skypeConCoreTelemetryManager"],e)}(function(e,t){function c(e){return new n["default"](e)}var n=e("./participant"),r=e("../lib/utilities/enums");t.DeviceType=r.DeviceType;var i=e("../lib/utilities/constants");t.CA_CONSTANTS=i["default"];var s=e("../lib/telemetry/telemetryConstants");t.TM_CONSTANTS=s["default"];var o=e("../lib/incomingNotificationMessageHandler");t.IncomingNotificationMessageHandler=o["default"];var u=e("../lib/defaultSignalingAgentConfig");t.DefaultSignalingAgentConfig=u["default"];var a=e("../lib/signalingAgent");t.SignalingAgent=a["default"];var f=e("../lib/utilities/httpRequestDispatcher");t.HttpRequestDispatcher=f["default"];var l=e("../lib/telemetry/skypeConCoreTelemetryManager");t.SkypeConCoreTelemetryManager=l["default"],t.createParticipant=c}),define("signaling-agent",["signaling-agent/lib/public"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/negotiationInfo",["require","exports","signaling-agent"],e)}(function(e,t){var n=e("signaling-agent"),r=1e4,i=function(){function e(e,t,n){this.isOfferer=!1,this.isRenegotiation=!1,this.mediaLegId="",this.timeStamps={},this.negotiationCounter=0,this.callsModel=e,this.signalingSession=t,this.logger=n}return e.prototype.incrementAttemps=function(){++this.negotiationCounter},e.prototype.sendStats=function(){var e={},t=(new Date).getTime();e[n.TM_CONSTANTS.CONTEXT_ID.DATA_VERSION]="3",e[n.TM_CONSTANTS.CONTEXT_ID.CORRELATIONID]=String(this.signalingSession.correlationId),e.CallNumber="0",e.NegotiationNumber=String(this.negotiationCounter),e.NegotiationRequiredTime=String(t),e.MediaLegId=String(this.mediaLegId),e.Status=String(this.status),e.Retarget="false",e.ReInvite=this.isRenegotiation?"true":"false",e.CreationTime=String(this.timeStamps.created*r),e.StartTime=String(this.timeStamps.started*r),e.CompleteTime=String(t*r);if(!this.isOfferer)e.Type="answering",e.ProcessOfferTime=String(this.timeStamps.initialOfferArrived*r),e.CreateAnswerFinalTime=String(this.timeStamps.finalAnswerCreated*r),e.AnswerReadyProvisionalTime=String(this.timeStamps.offerProcessed*r),e.AnswerReadyFinalTime=String(this.timeStamps.modalitiesConfigured*r);else{var i="0";e.Type="offering",e.OfferReadyTime=String(this.timeStamps.offerCreated*r),e["ProcessAnswer_"+i+"_Final_Time"]=String(this.timeStamps.finalAnswerProcessed*r),e["ProcessAnswer_"+i+"_Final_Accepted"]="true"}e.isGroupConversation=this.signalingSession.multiParty?"1":"0",this.result&&(e.isComplete=this.result.isComplete?"1":"0",e.activeVideoModalities=String(this.result.activeModalities.video),e.activeAudioModalities=String(this.result.activeModalities.audio),e.configuredVideoModalities=String(this.result.configuredModalities.video),e.configuredAudioModalities=String(this.result.configuredModalities.audio)),e.timeCompleted=String((t-this.timeStamps.created)*r);var s=this.timeStamps;for(var o in this.timeStamps)this.timeStamps.hasOwnProperty(o)&&(e["time_"+o]=String((s[o]-this.timeStamps.created)*r));try{this.callsModel.telemetryManager.sendEvent(this.callsModel.mdscToken,"mdsc_negotiation",e)}catch(u){this.logger.error("sendNegotiationStats sendEvent failed","error:",u.toString())}},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/typeDefs",["require","exports"],e)}(function(e,t){var n;(function(e){e[e.Pending=0]="Pending",e[e.Resolved=1]="Resolved",e[e.Rejected=2]="Rejected"})(n=t.SettablePromiseState||(t.SettablePromiseState={}));var r;(function(e){e[e.None=0]="None",e[e.Ringing=10]="Ringing",e[e.Notified=1]="Notified",e[e.Connecting=2]="Connecting",e[e.Connected=3]="Connected",e[e.LocalHold=4]="LocalHold",e[e.RemoteHold=5]="RemoteHold",e[e.Disconnecting=6]="Disconnecting",e[e.Disconnected=7]="Disconnected",e[e.Observing=8]="Observing",e[e.Voicemail=9]="Voicemail"})(r=t.CallState||(t.CallState={}));var i;(function(e){e[e.None=0]="None",e[e.Connecting=1]="Connecting",e[e.Ringing=2]="Ringing",e[e.Connected=3]="Connected",e[e.Disconnected=4]="Disconnected",e[e.OnHold=5]="OnHold"})(i=t.ParticipantState||(t.ParticipantState={}));var s;(function(e){e[e.None=0]="None",e[e.AddingFailed=1]="AddingFailed",e[e.NoResponse=2]="NoResponse",e[e.Declined=3]="Declined",e[e.NotReachable=4]="NotReachable",e[e.Blocked=5]="Blocked",e[e.NotFriendOrAuthorized=6]="NotFriendOrAuthorized",e[e.CallLimitReached=7]="CallLimitReached",e[e.OtherError=8]="OtherError"})(s=t.ParticipantStateReason||(t.ParticipantStateReason={}));var o;(function(e){e[e.None=0]="None",e[e.Connecting=1]="Connecting",e[e.Available=2]="Available",e[e.StreamPreparing=3]="StreamPreparing",e[e.Streaming=4]="Streaming"})(o=t.StreamState||(t.StreamState={}));var u;(function(e){e[e.Supported=0]="Supported",e[e.BrowserNotSupported=1]="BrowserNotSupported",e[e.IncompatibleVersions=2]="IncompatibleVersions"})(u=t.CallSupport||(t.CallSupport={}));var a;(function(e){e[e.CallSetupFailed=0]="CallSetupFailed",e[e.CallDropped=1]="CallDropped",e[e.Undefined=2]="Undefined"})(a=t.FailureType||(t.FailureType={}));var f;(function(e){e[e.Audio=0]="Audio",e[e.Video=1]="Video",e[e.ScreenSharing=2]="ScreenSharing"})(f=t.StreamType||(t.StreamType={}));var l;(function(e){e[e.Undefined=0]="Undefined",e[e.Success=1]="Success",e[e.NoNgcEndpoint=2]="NoNgcEndpoint",e[e.NetworkError=3]="NetworkError",e[e.MediaError=4]="MediaError",e[e.BadRequest=5]="BadRequest",e[e.CallEstablismentTimeout=6]="CallEstablismentTimeout",e[e.CallSetupError=7]="CallSetupError",e[e.NoPermission=8]="NoPermission",e[e.Missed=9]="Missed",e[e.Declined=10]="Declined",e[e.Busy=11]="Busy",e[e.Cancelled=12]="Cancelled",e[e.Dropped=13]="Dropped"})(l=t.TerminatedReason||(t.TerminatedReason={})),t.StreamDirections={send:"sendonly",receive:"recvonly",sendReceive:"sendrecv"},t.StreamTypes={audio:"audio",video:"video",sharing:"applicationsharing-video"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/constants",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={MEDIA_STATE:{send:"sendonly",receive:"recvonly",sendReceive:"sendrecv",inactive:"inactive"},MEDIA_DEVICE:{camera:"camera",microphone:"microphone",speaker:"speaker",defaultId:"default"},MEDIA_ERROR:{constraintNotSatisfiedError:"ConstraintNotSatisfiedError",iceConnectionError:"iceConnectionError",srtpError:"srtpError",permissionDeniedError:"permissionDeniedError",internalError:"internalError",sourceUnavailableError:"SourceUnavailableError"},RENEGOTIATION_ERROR:{local:"local",glare:"glare",signaling:"signaling",media:"media",escalation:"escalation"},MSI:{unsubscribe:-1,subscribeAny:-2},MEDIA_LABEL:{audio:"main-audio",video:"main-video",sharing:"applicationsharing-video"},MEDIA_TYPE:{audio:"audio",video:"video"},MODALITY:{audio:"audio",video:"video",sharing:"sharing"},ICE_TRANSPORT_POLICY:{all:"all",relay:"relay"},EXTENSION_TYPE:{dominantSpeakerHistory:"dominantSpeakerHistory",videoStreamControl:"videoStreamControl"},RENDERER_TYPE:{video:"video",sharing:"sharing"}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/statistics/sessionStatistics",["require","exports"],e)}(function(e,t){function n(){function d(){return{started:function(){n="Offering",m()}}}function v(){return{started:function(){n="Answering",m()}}}function m(){t=t||n,++r}function g(){return{completed:function(){r===1&&(i=!0)},rejected:function(){++l}}}function y(e){return e*1e4}var e=(new Date).getTime(),t,n,r=0,i=!1,s=!1,o,u=0,a=0,f="0",l=0,c={type:"none",detail:"none"},h=0,p=0;this.negotiation={offering:d(),answering:v(),current:g()},this.terminated=function(){a=(new Date).getTime(),u=(new Date).getTime()-e},this.setMultiParty=function(){s=!0},this.setMediaLegId=function(e){o=e},this.setId=function(e){f=e},this.setError=function(e){c.type=e.type||"internalError",c.detail=e.detail||e.toString()},this.dtmfResult=function(e){e?++h:++p},this.getReport=function(){return{CorrelationId:f,CallNumber:0,RetargetCount:0,CreationTime:y(e),InitTime:y(e),TerminationTime:y(a),CallDuration:y(u),InitialNegotiationType:t||"none",InitialNegotiationCompleted:i,NegotiationCount:r,RejectedNegotiationCount:l,MediaLegId:o,MultiParty:s,ErrorType:c.type,ErrorDetail:c.detail,DtmfSuccess:h,DtmfFailure:p}}}t.__esModule=!0,t["default"]={build:function(){return new n}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/utils",["require","exports"],e)}(function(e,t){function n(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function r(e,t){var n;return e.some(function(r,i){return t(r,i,e)?(n=r,!0):!1}),n}function i(e,t){var n;return e.some(function(r,i){return t(r,i,e)?(n=i,!0):!1}),n}function s(e,t){var n=!1;for(var r=e.length;r-->0;)t(e[r],r,e)&&(e.splice(r,1),n=!0);return n}function o(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function u(e){return!Object.keys(e).length}function a(e){var t={};return n(e,function(e,n){t[n]=e}),t}function f(e){var t;if(!e||typeof e!="object")return e;if(e instanceof Date)return t=new Date,t.setTime(e.getTime()),t;if(e instanceof Array){t=[];for(var r=0,i=e.length;r=0;t--)if(this.table[t].fs<=e)return this.table[t];return this.table[0]},e.prototype.getMaxFS=function(e,t){var n=Math.max(e,t),r=Math.min(e,t);for(var i=0;i=n&&this.table[i].height>=r)return this.table[i].fs;return this.table.slice(-1)[0].fs},e.prototype.getResolutions=function(){return this.resolutions},e}();t.__esModule=!0,t["default"]=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/device/mediaStream",["require","exports","../constants","../helper","../common/resolutionTable","../common/utils","../common/userAgentAdapter"],e)}(function(e,t){function u(e){function s(){n&&n.getTracks().forEach(function(e){typeof e.enabled!="undefined"&&(e.enabled=(e.kind!=="audio"||!i)&&!r)})}var t=this,n=null,r=!1,i=e.isMuted();this.onApplyConstraints=null,this._updateStream=function(e){e&&(n=e.clone(),s())},this._updateStream(e.getObject()),this._stop=function(){n&&(n.getTracks().forEach(function(e){e.stop()}),n=null)},this.dispose=function(){return this._stop(),e.dispose(this)},this.clone=function(){return e.getClient()},this.getObject=function(){return n},this.applyConstraints=function(t){return e.applyConstraints(t)},this.setMute=function(t){i=t||e.isMuted(),s()},this.setHold=function(e){r=e,s()},this.start=function(){return e.start()},this.hasAudio=function(){return e.hasAudio()},this.hasVideo=function(){return e.hasVideo()},this.getConstraints=function(){return e.getConstraints()}}function a(e,t){function b(){return new Promise(function(e){l.log("applying stream constraints:",JSON.stringify(y));var t=r["default"].defer();c.forEach(function(e){e.onApplyConstraints&&e.onApplyConstraints(t.promise)}),e(N(function(){k();var e=L();return p=S(e[0]()),e.slice(1).forEach(function(e){p=p["catch"](function(t){if(n["default"].MEDIA_ERROR.constraintNotSatisfiedError===t.type)return l.warn("could not obtain constrained media stream, will attempt weaker policy"),S(e());throw t})}),p}).then(t.resolve)["catch"](function(e){throw l.error("failed to apply constraints:",JSON.stringify(y),"error:",e),t.reject(e),e}))})}function w(){h&&h.getTracks().forEach(function(e){typeof e.enabled!="undefined"&&(e.enabled=(e.kind!=="audio"||!d)&&!v,l.log("control media stream track","kind:",e.kind,"enabled:",e.enabled,"muted:",e.muted))})}function E(e){return l.log("queueing media stream update to:",JSON.stringify(e)),N(function(){return S(e)})}function S(e){return(new Promise(function(t,n){l.log("querying user media for stream:",JSON.stringify(e)),f.navigator.getUserMedia(e,t,n)}))["catch"](function(e){throw"SourceUnavailableError"===e.name?e={type:n["default"].MEDIA_ERROR.sourceUnavailableError,detail:"media device is already used by another process: "+e.toString()}:"ConstraintNotSatisfiedError"===e.name?e={type:n["default"].MEDIA_ERROR.constraintNotSatisfiedError,detail:"could not obtain constrained media stream: "+e.toString()}:e={type:n["default"].MEDIA_ERROR.permissionDeniedError,detail:"permission to use media device was denied: "+e.toString()},e}).then(function(t){x(e),h=t,c.forEach(function(e){e._updateStream(t)}),w(),l.log("media stream updated")})}function x(e){e.video&&e.video.mandatory&&(y.minWidth=e.video.mandatory.minWidth,y.minHeight=e.video.mandatory.minHeight)}function T(e,t,n){return t<=e&&e<=n}function N(e){g.gumSerializer=g.gumSerializer||Promise.resolve();var t=g.gumSerializer.then(e);return g.gumSerializer=t["catch"](function(e){l.warn("previous gum operation failed:",e)}),t}function C(){return p?(l.log("queueing media stream stop"),N(k)):Promise.resolve()}function k(){if(h){c.forEach(function(e){e._stop()});try{h.getTracks().forEach(function(e){e.stop()}),h=null,l.log("media stream stopped")}catch(e){l.warn("failed to stop media stream:",e)}}}function L(){var e=m.getResolutions().filter(function(e){return e.width<=y.maxWidth&&e.height<=y.maxHeight}).reverse().map(function(e){return function(){return A({maxWidth:y.maxWidth,minWidth:e.width,maxHeight:y.maxHeight,minHeight:e.height,maxFrameRate:y.fps})}});return e.push(function(){return delete t.video.mandatory,t}),e}function A(e){return e&&l.log("Setting mandatory constraints",JSON.stringify(e)),y.maxWidth&&y.maxHeight&&y.fps?(typeof t.video!="object"&&(t.video={}),t.video.mandatory=e):delete t.video.mandatory,t}var a=this,f=o["default"].window,l=e.logger.createChild("MediaStream"),c=[],h,p,d=!1,v=!1,m=new i["default"],g,y={};this.asGumOperation=N,this.getObject=function(){return h},this.applyConstraints=function(e){if(h&&e.maxFS&&e.maxFPS){var t=m.getResolution(e.maxFS);if(!T(t.width,y.minWidth,y.maxWidth)||!T(t.height,y.minHeight,y.maxHeight)||y.fps!==e.maxFPS)return y.maxWidth=t.width,y.minWidth=t.width,y.maxHeight=t.height,y.minHeight=t.height,y.fps=e.maxFPS,b().then(function(){return!0})}return Promise.resolve(!1)},this.getClient=function(){var e=new u(this);return c.push(e),e},this.setMute=function(e){d=e,c.forEach(function(t){t.setMute(e)}),w()},this.isMuted=function(){return d},this.setHold=function(e){v=e,c.forEach(function(t){t.setHold(e)}),w()},this.dispose=function(e){if(c.indexOf(e)>=0){s["default"].remove(c,function(t){return t===e});if(c.length===0)return a.onDisposed&&a.onDisposed(),C()}return Promise.resolve()},this.start=function(){return p||(p=E(t)),p},this.hasAudio=function(){return!!h&&h.getAudioTracks().length!==0},this.hasVideo=function(){return!!h&&h.getVideoTracks().length!==0},this.getConstraints=function(){return t},function(){g=e.global.mediaStream=e.global.mediaStream||{}}()}var n=e("../constants"),r=e("../helper"),i=e("../common/resolutionTable"),s=e("../common/utils"),o=e("../common/userAgentAdapter");t.__esModule=!0,t["default"]={build:function(e,t){return new a(e,t)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/detect",["require","exports"],e)}(function(e,t){function n(){return typeof RTCIceGatherer!="undefined"}t.__esModule=!0,t["default"]={isEdge:n}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/render/videoRenderer",["require","exports","../../detect","../userAgentAdapter"],e)}(function(e,t){var n=e("../../detect"),r=e("../userAgentAdapter"),i=function(){function e(e){var t=this;this.window=r["default"].window,this.lastNotifiedVideoWidth=0,this.lastNotifiedVideoHeight=0,this.onVideoDataUpdated=function(){if(t.sizeChangedListener){var e=t.video.videoWidth,n=t.video.videoHeight;if(e<32||n<32)e=n=0;if(t.lastNotifiedVideoWidth!==e||t.lastNotifiedVideoHeight!==n)t.lastNotifiedVideoWidth=e,t.lastNotifiedVideoHeight=n,t.sizeChangedListener(e,n)}},this.onVideoError=function(){t.errorListener&&t.errorListener(t.video.error||"no video")},this.onVideoPaused=function(){n["default"].isEdge()&&(t.window.attachMediaStream(t.video,null),t.window.attachMediaStream(t.video,t.stream)),t.video.play()},this.container=e,this.video=this.window.document.createElement("video"),this.initialize()}return e.prototype.onSizeChanged=function(e){this.sizeChangedListener=e},e.prototype.onError=function(e){this.errorListener=e},e.prototype.getVideoElement=function(){return this.video},e.prototype.dispose=function(){this.detachEventListeners(),this.video=null,this.stream=null},e.prototype.reattachEventListeners=function(){this.detachEventListeners(),this.attachEventListeners()},e.prototype.attachMediaStream=function(e){if(this.stream===e)return;this.stream&&(e||this.container.removeChild(this.video),this.window.detachMediaStream(this.video)),e&&(this.video.hidden=e.getVideoTracks().length===0,this.window.attachMediaStream(this.video,e),this.stream||this.container.appendChild(this.video)),this.stream=e},e.prototype.getMediaStream=function(){return this.stream},e.prototype.initialize=function(){this.video.autoplay=!0,this.video.muted=!0,this.attachEventListeners()},e.prototype.attachEventListeners=function(){this.video.addEventListener("loadedmetadata",this.onVideoDataUpdated),this.video.addEventListener("timeupdate",this.onVideoDataUpdated),this.video.addEventListener("error",this.onVideoError),this.video.addEventListener("pause",this.onVideoPaused)},e.prototype.detachEventListeners=function(){this.video.removeEventListener("loadedmetadata",this.onVideoDataUpdated),this.video.removeEventListener("timeupdate",this.onVideoDataUpdated),this.video.removeEventListener("error",this.onVideoError),this.video.removeEventListener("pause",this.onVideoPaused),this.attachMediaStream(null)},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/device/deviceManager",["require","exports","../constants","./deviceEnumerator","./mediaStream","../common/utils","../common/render/videoRenderer"],e)}(function(e,t){var n=e("../constants"),r=e("./deviceEnumerator"),i=e("./mediaStream"),s=e("../common/utils"),o=e("../common/render/videoRenderer"),u=function(e,t){function m(){if(d.length){var e=L({audio:!0,video:!0});return e.start().then(function(){d.forEach(function(t){t._attachMediaStreamRef(e)})})}return Promise.resolve()}function g(e,t){var n=s["default"].values(f);if(e.getSettings){var r=e.getSettings().deviceId;return s["default"].find(n,function(e){return e.kind===t&&e.id===r})}return s["default"].find(n,function(n){return n.kind===t&&n.label===e.label})}function b(e){return window.RTCIceGatherer?l.getDeviceName(e):Promise.resolve(f[e].label)}function w(e,t){return JSON.stringify(e)===JSON.stringify(t)}function E(){return l.enumerateDevices().then(function(e){return f=e,s["default"].values(e)})}function S(e){var t={microphone:l.getDefaultDevices()[n["default"].MEDIA_DEVICE.microphone].id,camera:l.getDefaultDevices()[n["default"].MEDIA_DEVICE.camera].id};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r];f.hasOwnProperty(i)?t[r]=i:a.warn("device selection is invalid, reverting to default","kind:",r,"id:",i)}if(!w(c,t)){var s="camera"in c^"camera"in t||"microphone"in c^"microphone"in t;c=t,u._deviceSelectionChanged&&(s||u._deviceSelectionChanged()),m()}}function x(){return c}function T(e,t){return new y(e,t)}function N(t,r,o){var u=!!t.audio,f=!!t.video,c=!1,d={getStream:function(){return g},isSuitable:function(e,t){return!c&&e.audio===u&&e.video===f&&(!e.audio||r===t.microphone)&&(!e.video||o===t.camera)},outdateIfAnyDeviceRemoved:function(e){c||(c=!e[r]||!e[o])}},m=p++,g=i["default"].build({global:e,logger:a},t);return g.onDisposed=function(){a.log("release media stream","generation:",m,"cached:",h.length,"audio:",u,"video:",f),s["default"].remove(h,function(e){return e===d}),h.length||l.stopDevicePolling()},g.start().then(function(){g.setMute(!v),u=g.hasAudio(),f=g.hasVideo(),a.log("created media stream","generation:",m,"cached:",h.length,"audio:",u,"video:",f),C(!0,!0)})["catch"](function(e){e&&e.type===n["default"].MEDIA_ERROR.permissionDeniedError&&C(g.hasAudio(),g.hasVideo()),s["default"].remove(h,function(e){return e===d}),h.length||l.stopDevicePolling()}),l.startDevicePolling(),h.push(d),d}function C(e,n){t.onDevicesPermissionChanged&&t.onDevicesPermissionChanged({hasMicrophonePermission:e,hasCameraPermission:n})}function k(e){return s["default"].find(h,function(t){return t.isSuitable(e,c)})}function L(e){a.log("retrieving media stream: ",JSON.stringify(e));var t=k(e);if(!t){var r={};e.audio&&(c.microphone?c.microphone===l.getDefaultDevices()[n["default"].MEDIA_DEVICE.microphone].id?r.audio=!0:r.audio={deviceId:{exact:c.microphone}}:a.warn("ignoring audio modality due to missing microphone selection")),e.video&&(c.camera?c.camera===l.getDefaultDevices()[n["default"].MEDIA_DEVICE.camera].id?r.video=!0:r.video={deviceId:{exact:c.camera}}:a.warn("ignoring video modality due to missing camera selection"));if(!r.audio&&!r.video)throw new Error("requesting nothing");return N(r,c.microphone,c.camera).getStream().getClient()}return t.getStream().getClient()}function A(e){return v=e,h.forEach(function(t){t.getStream().setMute(!e)}),Promise.resolve()}function O(){return A(!1)}function M(){return A(!0)}this.enumerateDevicesAsync=E,this.getDeviceNameAsync=b,this.selectDevices=S,this.getSelectedDevices=x,this.muteInputAsync=O,this.unmuteInputAsync=M,this.createPreviewRenderer=T,this._getMediaStream=L;var u=this,a=e.logger,f={},l=r["default"].build({logger:a,settings:e.settings});l.onDevicesChanged=function(e){f=e,h.forEach(function(t){t.outdateIfAnyDeviceRemoved(e)}),t.onDevicesChanged&&t.onDevicesChanged(s["default"].values(e))};var c={microphone:l.getDefaultDevices()[n["default"].MEDIA_DEVICE.microphone].id,camera:l.getDefaultDevices()[n["default"].MEDIA_DEVICE.camera].id},h=[],p=0,d=[],v=!0;this.getDefaultDevices=function(){var e=L({audio:!0,video:!0});return e.start()["catch"](function(e){a.error("Could not start stream")}).then(function(){return E()}).then(function(){var t=l.getDefaultDevices(),r=e.getObject();if(r){var i=r.getAudioTracks()[0],o=r.getVideoTracks()[0];if(i){var u=g(i,n["default"].MEDIA_DEVICE.microphone);u&&(t[n["default"].MEDIA_DEVICE.microphone]=u)}if(o){var a=g(o,n["default"].MEDIA_DEVICE.camera);a&&(t[n["default"].MEDIA_DEVICE.camera]=a)}}return e.dispose(),s["default"].values(t)},function(t){throw e.dispose(),t})};var y=function(e,t){o["default"].call(this,e);var n=this,r=this.dispose.bind(this),i=null,u=!1;this.onSizeChanged(t?t.onVideoSizeChanged:null),this.onError(t?t.onError:null),this._attachMediaStreamRef=function(e){try{i&&(this.reattachEventListeners(),i.dispose(),i=null),e.onApplyConstraints=function(t){n.attachMediaStream(null),t.then(function(){n.attachMediaStream(e.getObject())})},this.attachMediaStream(e.getObject()),i=e}catch(t){throw e.dispose(),t}},this.dispose=function(){u=!0,s["default"].remove(d,function(e){return e===n}),r(),i&&(i.dispose(),i=null)},this.startVideoAsync=function(){var e=L({audio:!0,video:!0});return e.start().then(function(){if(u)throw e.dispose(),new Error("disposed");n._attachMediaStreamRef(e),d.push(n)})}};y.prototype=Object.create(o["default"].prototype)};t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/ortc/ortcHelper",["require","exports","../constants","../helper","../common/utils"],e)}(function(e,t){function s(e,t){return e.toLowerCase()===t.toLowerCase()}function o(e){return e.enabled?e.send&&e.recv?n["default"].MEDIA_STATE.sendReceive:e.send?n["default"].MEDIA_STATE.send:e.recv?n["default"].MEDIA_STATE.receive:n["default"].MEDIA_STATE.inactive:null}function u(e){if(e===n["default"].MEDIA_LABEL.audio)return n["default"].MEDIA_TYPE.audio;if(e===n["default"].MEDIA_LABEL.video)return n["default"].MEDIA_TYPE.video;if(e===n["default"].MEDIA_LABEL.sharing)return n["default"].MEDIA_TYPE.video;throw new Error("unsupported label: "+e)}function a(e,t){return t===n["default"].MEDIA_LABEL.audio?e.audio:t===n["default"].MEDIA_LABEL.video?e.video:t===n["default"].MEDIA_LABEL.sharing?e.sharing:null}function f(e,t,n){var i=a(e,t);return{enabled:!!i,mediaId:n,type:u(t),label:t,send:r["default"].hasSendDirectionality(i),recv:r["default"].hasReceiveDirectionality(i)}}function l(e,t){for(var n=0;n=0;s--)n.codecs[s].name.toLowerCase()===c&&(n.codecs[s].preferredPayloadType=111,this.logger.log("Opus payloadType fix, change payload type to 111 for",n.codecs[s].name));if(this.channelType===i.MediaChannelType.Video){var u=o["default"].find(n.codecs,function(e){return e.name.toLowerCase()===h});u&&o["default"].remove(n.codecs,function(e){return e.name.toLowerCase()===h||e.name.toLowerCase()===p&&u.preferredPayloadType===+e.parameters.apt})}return n},e.prototype.getRtxSsrc=function(e){var t=this.getLocalRtpCaps();return n["default"].hasRtx(t.codecs)?this.ssrcRange.min+50:0},e.prototype.replaceMediaStreamIfDifferent=function(e){var t,n;this.isAudio()?(n=this.currMediaStreamRef.getObject().getAudioTracks()[0],t=e.getObject().getAudioTracks()):(n=this.currMediaStreamRef.getObject().getVideoTracks()[0],t=e.getObject().getVideoTracks());var r=t.length?t[0]:null;if(r===null){this.logger.error("media track is not available");return}var i=n.getSettings().deviceId,s=r.getSettings().deviceId;if(i!==s){this.logger.log("replacing media track","currDevID:",i,"newDevID:",s,"currTrackID:",n.id,"newTrackID:",r.id);var o=e.clone();o.setMute(this.doMute),this.isAudio()?this.rtpSender.setTrack(o.getObject().getAudioTracks()[0]):this.rtpSender.setTrack(o.getObject().getVideoTracks()[0]),this.currMediaStreamRef.dispose(),this.currMediaStreamRef=o}else this.logger.log("NOT replacing media track","currDevID:",i,"newDevID:",s,"currTrackID:",n.id,"newTrackID:",r.id)},e.prototype.isAudio=function(){return this.channelType===i.MediaChannelType.Audio},e.prototype.isVideo=function(){return this.channelType===i.MediaChannelType.Video},e.prototype.updateContributingSources=function(){var e=this;if(this.recvActive&&this.rtpReceiver){var t=void 0;try{t=this.rtpReceiver.getContributingSources()}catch(n){this.logger.error("failed to retrieve contributing sources from receiver","error:",n);return}if(!t){this.logger.warn("could not retrieve contributing sources from receiver");return}var r=t.map(function(e){return e.csrc}),i=this.lastSources.length===r.length&&r.every(function(t,n){return t===e.lastSources[n]});i||(this.logger.debug("contributing sources changed","sources:",r),this.observer.onContributingSourcesChanged(r)),this.lastSources=r,setTimeout(this.updateContributingSources.bind(this),this.contributingSourcesPollingInterval)}else this.logger.debug("receiver is missing, stop polling for contributing sources")},e.prototype.requestSendCsrc=function(e){if(this.recvActive&&this.rtpReceiver){this.logger.log("_requestSendCsrc","csrc:",e);try{this.rtpReceiver.requestSendCSRC(e)}catch(t){this.logger.error("failed to request send csrc","error:",t)}return!0}return!1},e.prototype.createReceiver=function(e,t){var n=this;this.logger.log("_rtpReceiver create");var i=this.typeToString(this.channelType);this.rtpReceiver=new RTCRtpReceiver(e.transport,i),this.recvTrack=this.rtpReceiver.track,this.rtpReceiver.onerror=function(e){n.logger.error("_rtpReceiver.onerror","event:",e),n.observer.onError({type:r["default"].MEDIA_ERROR.internalError,detail:e})}},e.prototype.createSender=function(e,t,n){var i=this,s;this.isAudio()?s=t.getObject().getAudioTracks()[0]:s=t.getObject().getVideoTracks()[0],this.logger.log("this.rtpSender create trackID:",s.id),this.rtpSender=new RTCRtpSender(s,e.transport),this.rtpSender.onerror=function(e){i.logger.error("this.rtpSender.onerror","event:",e),i.observer.onError({type:r["default"].MEDIA_ERROR.internalError,detail:e})},this.rtpSender.onssrcconflict=function(e){i.logger.error("this.rtpSender.onssrcconflict","event:",e)}},e.prototype.getRecvParams=function(e){var t=n["default"].getRecvParams(e.rtpCaps,e.remoteSsrcRange,this.ssrcRange.min,e.rtcpReducedSize,e.rtcpMux,e.rtxSsrc);return this.maintainResolution&&(t.degradationPreference="maintain-resolution"),t.encodings[0].active=this.recvActive,t},e.prototype.getSendParams=function(e){var t=n["default"].getSendParams(e.rtpCaps,this.ssrcRange,e.remoteSsrcRange.min,e.rtcpReducedSize,e.rtcpMux,e.rtxSsrc);return t.encodings[0].active=this.sendActive,t},e.prototype.configureSsrc=function(e,t){var n=this.rtpReceiver&&this.hasSsrcChanged(e.remoteSsrcRange,this.recvRemoteSsrc)||this.rtpSender&&this.hasSsrcChanged(t.remoteSsrcRange,this.sendRemoteSsrc);if(!n||this.isSsrcUpdated){this.isSsrcUpdated=!1;return}this.updateSsrcRange()},e.prototype.updateSsrcRange=function(){var e=this.generateSsrcRange();this.logger.debug("SSRC updating: ",this.ssrcRange," -> ",e),this.ssrcRange=e,this.observer.onMediaCapabilitiesChanged(i.VideoCapabilitiesEventType.SSRC_UPDATED,{mediaId:this.channelId,ssrcRange:this.ssrcRange,rtxSsrc:this.getRtxSsrc(this.ssrcRange)})},e.prototype.configureReceiver=function(e,t,n){this.rtpReceiver&&this.hasSsrcChanged(t.remoteSsrcRange,this.recvRemoteSsrc)&&(this.logger.log("SSRC changed, resetting receiver"),this.stopReceiver()),this.rtpReceiver||(this.createReceiver(n,t),this.recvRemoteSsrc=t.remoteSsrcRange),this.recvActive=!!e.recv;var i=this.getRecvParams(t);this.logger.debug("rtpReceiver.receive:",JSON.stringify(i)),this.rtpReceiver.receive(i),this.recvActive&&(this.isAudio()?this.updateContributingSources():this.subscribedMsi!==r["default"].MSI.unsubscribe&&this.requestSendCsrc(this.subscribedMsi))},e.prototype.stopReceiver=function(){this.rtpReceiver&&(this.logger.log("_rtpReceiver stop & destroy"),this.recvActive=!1,this.recvTrack=null,this.rtpReceiver.stop(),this.rtpReceiver=null)},e.prototype.configureSender=function(e,t,n,r){this.rtpSender&&this.hasSsrcChanged(t.remoteSsrcRange,this.sendRemoteSsrc)&&(this.logger.log("SSRC changed, resetting sender"),this.stopSender()),this.sendActive=!!e.send;if(this.sendActive){this.currMediaStreamRef?this.replaceMediaStreamIfDifferent(r):(this.currMediaStreamRef=r.clone(),this.currMediaStreamRef.setMute(this.doMute)),this.rtpSender||(this.createSender(n,this.currMediaStreamRef,t),this.sendRemoteSsrc=t.remoteSsrcRange);var i=this.getSendParams(t);this.logger.debug("this.rtpSender.send:",JSON.stringify(i)),this.rtpSender.send(i)}else this.stopSender(),this.disposeLocalStream()},e.prototype.stopSender=function(){this.dtmfSender&&(this.dtmfSender.dispose(),this.dtmfSender=null),this.rtpSender&&(this.logger.log("this.rtpSender stop & destroy"),this.sendActive=!1,this.rtpSender.stop(),this.rtpSender=null)},e.prototype.disposeLocalStream=function(){this.currMediaStreamRef&&(this.currMediaStreamRef.dispose(),this.currMediaStreamRef=null)},e.prototype.hasSsrcChanged=function(e,t){return t&&e&&!o["default"].deepEqual(e,t)},e.prototype.updateCodecParameters=function(e){var t=o["default"].find(e.codecs,function(e){return e.name.toLowerCase()===l});t&&t.parameters&&(t.parameters["max-fs"]=this.videoCapabilities.getMaxFS(),t.parameters["max-fps"]=this.videoCapabilities.getMaxFPS())},e.prototype.disable=function(){this.stopReceiver(),this.stopSender(),this.disposeLocalStream()},e.prototype.generateSsrcRange=function(){return this.channelType===i.MediaChannelType.Audio?this.ssrcGenerator.nextAudioStreamSsrc():this.channelType===i.MediaChannelType.Video?this.ssrcGenerator.nextVideoStreamSsrc():null},e.prototype.typeToString=function(e){return i.MediaChannelType[e].toLowerCase()},e}();t.__esModule=!0,t["default"]=m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/ortc/ortcNegotiation",["require","exports","./ortcHelper","../constants","./ortcConstants","../common/utils"],e)}(function(e,t){function o(e,t,o){function c(e){return e&&e.groups&&e.groups.length>0}function h(t){u=t,e.debug("PROCESS OFFER","params:",JSON.stringify(u))}function p(e,t){var n=t.descr;n||(n={enabled:!0,send:!0,recv:!0});var r=e.send&&e.enabled&&n.recv&&n.enabled,i=e.recv&&e.enabled&&n.send&&n.enabled,s=e.enabled&&n.enabled&&(r||i||!e.send&&!e.recv||!n.send&&!n.recv),o=t.receiver.ssrcRange;return{enabled:s,mediaId:e.mediaId,mid:n.mid||null,type:e.type,transportId:e.transportId,needsTransport:e.needsTransport,label:e.label,send:r,recv:i,remoteSsrcRange:o}}function d(e){if(f&&f.media.length>u.media.length)throw new Error("Invalid remote offer - removed media lines");var t=[],i,s=!1,a=!1,h=0;l=c(u);for(var d=0;d0&&(i.send=!1,i.needsTransport=!1),t.push(i),h++):u.media[d].descr.label===r["default"].MEDIA_LABEL.sharing&&!a?(i=p(n["default"].getDescrFromState(e,r["default"].MEDIA_LABEL.sharing,d),u.media[d]),i.needsTransport=!0,t.push(i),a=!0):t.push({enabled:!1,type:u.media[d].descr.type,label:f&&f.media[d]?f.media[d].descr.label:u.media[d].descr.label})}if(l){var v=!1;t.forEach(function(e){!v&&e.needsTransport?v=!0:e.needsTransport=!1})}return t}function v(e,r,i){for(var s=0;s0&&(i.send=!1,i.needsTransport=!1),t.push(i),a++):f.media[h].descr.label===r["default"].MEDIA_LABEL.sharing&&!u?(i=n["default"].getDescrFromState(e,r["default"].MEDIA_LABEL.sharing,c++),i.needsTransport=!0,t.push(i),u=!0):t.push({enabled:!1,type:f.media[h].descr.type,label:f.media[h].descr.label});!s&&e.audio&&(i=n["default"].getDescrFromState(e,r["default"].MEDIA_LABEL.audio,c++),i.needsTransport=!0,t.push(i));for(var p=a;p0&&(i.send=!1,i.needsTransport=!1),t.push(i);!u&&e.sharing&&(i=n["default"].getDescrFromState(e,r["default"].MEDIA_LABEL.sharing,c++),i.needsTransport=!0,t.push(i));for(var h=0;h ",t.ssrcRange),e.log("rtxSSRC changing: ",n.receiver.rtxSsrc," -> ",t.rtxSsrc),n.receiver.ssrcRange=s["default"].shallowClone(t.ssrcRange),n.sender.ssrcRange=s["default"].shallowClone(t.ssrcRange),n.receiver.rtxSsrc=t.rtxSsrc,n.sender.rtxSsrc=t.rtxSsrc}this.processOffer=h,this.createMediaDescriptorsForAnswer=d,this.createAnswer=y,this.createMediaDescriptorsForOffer=b,this.createOffer=w,this.processAnswer=E,this.completeNegotiation=C,this.onMediaCapabilitiesChanged=k;var u=null,a=null,f=null,l=!1}var n=e("./ortcHelper"),r=e("../constants"),i=e("./ortcConstants"),s=e("../common/utils");t.__esModule=!0,t["default"]=o}),function(e){if(typeof exports=="object"&&typeof module!="undefined")module.exports=e();else if(typeof define=="function"&&define.amd)define("microsoft-sdp-transform/lib/sdp-transform",[],e);else{var t;typeof window!="undefined"?t=window:typeof global!="undefined"?t=global:typeof self!="undefined"?t=self:t=this,t.sdpTransform=e()}}(function(){var e,t,n;return function r(e,t,n){function i(o,u){if(!t[o]){if(!e[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(s)return s(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=t[o]={exports:{}};e[o][0].call(l.exports,function(t){var n=e[o][1][t];return i(n?n:t)},l,l.exports,r,e,t,n)}return t[o].exports}var s=typeof require=="function"&&require;for(var o=0;o=r)return e;var i=n[t];t+=1;switch(e){case"%%":return"%";case"%s":return String(i);case"%d":return Number(i);case"%v":return""}})},o=function(e,t,n){var r=t.format instanceof Function?t.format(t.push?n:n[t.name]):t.format,i=[e+"="+r];if(t.names)for(var o=0;o1?e.numChannels:void 0});var n="";s["default"].forOwn(e.parameters,function(e,t){n!==""&&(n+=";"),n+=t==="events"?e:t+"="+e}),n!==""&&v.fmtp.push({payload:e.preferredPayloadType,config:n}),v.payloads+=(v.payloads?" ":"")+e.preferredPayloadType;for(var r=0;re.maxptime&&e.maxptime>0&&(n=e.maxptime)}),{ptime:t,maxptime:n}}function k(e){return!e||!e.groups?[]:s["default"].find(e.groups,function(e){return e.type==="BUNDLE"}).mids.split(" ")}this.paramsToSdp=function(e){var t={},s=e.transportParams[0]||e.transportParams[1]||e.transportParams[2],o=a(s),f=p(s),l=f[0];t.groups=i["default"].groupsToSdp(e),t.version=0,t.origin={username:"-",sessionId:0,sessionVersion:e.sessionVersion,netType:"IN",ipVer:u(o)?4:6,address:o},t.bandwidth=[{type:"CT",limit:99980}],t.timing={start:0,stop:0},t.name="session",t.connection={version:u(l.ip)?4:6,ip:l.ip},t.xMediaBw={label:r["default"].MEDIA_LABEL.video,sendBw:8100,receiveBw:8e3},t.media=[];for(var c=0;c0&&r.transportParams.push(w(t,s))}}return r}}var n=e("microsoft-sdp-transform"),r=e("../constants"),i=e("./ortcHelper"),s=e("../common/utils"),o=e("../common/formatParameters");t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/ssrcGenerator",["require","exports"],e)}(function(e,t){var n=4294967040,r=function(){function e(){this.ssrc=Math.floor(Math.random()*(n-1))+1}return e.prototype.nextAudioStreamSsrc=function(){return this.nextSsrc(0)},e.prototype.nextVideoStreamSsrc=function(){return this.nextSsrc(99)},e.prototype.nextSsrc=function(e){var t;do t=this.ssrc,this.ssrc=(this.ssrc+e+1)%n,this.ssrc===0&&(this.ssrc=1);while(t+e>n);return{min:t,max:t+e}},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/render/videoSizeTracker",["require","exports","../userAgentAdapter"],e)}(function(e,t){var n=e("../userAgentAdapter"),r=function(){function e(e,t){this.window=n["default"].window,this.videoElement=e,this.config=t,this.originalVideoElementSize={width:e.offsetWidth,height:e.offsetHeight}}return e.prototype.onSizeChange=function(e){var t=this;if(this.elementSizeTrackingRef)return;var n=Math.floor(Math.random()*Math.abs(this.config.interval.max-this.config.interval.min))+this.config.interval.min;this.elementSizeTrackingRef=this.window.setInterval(function(){t.videoElementSizeChanged()&&(t.saveCurrentVideoElementSize(),e(t.videoElement.offsetWidth,t.videoElement.offsetHeight))},n)},e.prototype.dispose=function(){this.elementSizeTrackingRef&&this.window.clearInterval(this.elementSizeTrackingRef)},e.prototype.videoElementSizeChanged=function(){return this.originalVideoElementSize.width!==this.videoElement.offsetWidth||this.originalVideoElementSize.height!==this.videoElement.offsetHeight},e.prototype.saveCurrentVideoElementSize=function(){this.originalVideoElementSize.width=this.videoElement.offsetWidth,this.originalVideoElementSize.height=this.videoElement.offsetHeight},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/ortc/ortcVideoRendererGroup",["require","exports","../common/render/videoRenderer","../common/utils","../constants","../helper","../common/render/videoSizeTracker","../common/userAgentAdapter"],e)}(function(e,t){function f(e){function p(e,u){function S(){w||(t.log("starting video tag periodic refresh"),w=h.setInterval(function(){p.getVideoElement().play()},a))}function x(){w&&(t.log("stopping video tag periodic refresh"),h.clearInterval(w),w=null)}function T(){var e=p.getMediaStream();return e?e.getVideoTracks()[0]:null}function N(){g&&(g.remove(p),g=void 0),y=void 0}function C(e,t){if(!k(e,t)){var n=s["default"].defer(),i=[],o,u=!1,a=function(){u||(i=[],n.isPending()&&n.reject(new Error("disposing renderer")),o&&o.unsubscribe(),r["default"].remove(f,function(n){return n.rendererType===e&&n.msi===t}),u=!0)},l=function(){if(n.isPending()){var r=L(e);r&&(r.subscribe(t),o=r,n.resolve())}if(o){var s=o.getRecvTrack();i.forEach(function(e){e.updateRecvTrack(t,s)})}};f.push({rendererType:e,msi:t,add:function(e,t){n.promise.then(t.resolve,t.reject),i.push(e),l()},remove:function(e){r["default"].remove(i,function(t){return t===e}),i.length===0&&a()},getChannel:function(){return o},update:l,dispose:a})}g=k(e,t),g.add(p,m)}function k(e,t){return r["default"].find(f,function(n){return n.rendererType===e&&n.msi===t})}function L(e){return r["default"].find(c,function(t){return t.canSubscribe()&&t.label===A(e)})}function A(e){switch(e){case i["default"].MODALITY.video:return i["default"].MEDIA_LABEL.video;case i["default"].MODALITY.sharing:return i["default"].MEDIA_LABEL.sharing}}function O(){if(!l.ortcVideoCapabilityCheckIntervalMin||!l.ortcVideoCapabilityCheckIntervalMax){t.info("skipping video size tracking");return}if(b)return;b=new o["default"](p.getVideoElement(),{interval:{min:l.ortcVideoCapabilityCheckIntervalMin,max:l.ortcVideoCapabilityCheckIntervalMax}}),b.onSizeChange(function(e,n){t.info("video renderer size changed, updating capabilities"),g.getChannel()&&g.getChannel().videoSizeChanged(e,n)})}n["default"].call(this,e);var p=this,d=this.dispose.bind(this),v=!1,m=s["default"].defer(),g,y,b,w;this.onSizeChanged(function(e,t){e&&t&&x(),u&&u.onVideoSizeChanged&&u.onVideoSizeChanged(e,t)}),this.onError(u?u.onError:null),this.updateRecvTrack=function(e,n){var r=T();if(n!==r){var i=n?new MediaStream([n]):null;t.log("updating renderer media stream to",i),p.attachMediaStream(i),y!==e&&(y=e,t.log("renderer subscribed msi updated to",e))}};var E=this.attachMediaStream.bind(this);this.attachMediaStream=function(e){return l.ortcVideoRendererAggressiveStreamRefresh&&(e?S():x()),E(e)},this.subscribeVideoAsync=function(e,n){e=e||i["default"].MSI.subscribeAny;var r=n?i["default"].RENDERER_TYPE.sharing:i["default"].RENDERER_TYPE.video;return t.info("subscribing renderer to type:",r,"msi:",e),new Promise(function(t){if(!v){var n=y!==e;n&&N(),m.isPending()&&(m.resolve(),m=s["default"].defer()),e===i["default"].MSI.unsubscribe||!n?m.resolve():(C(r,e),O())}t(m.promise)})},this.dispose=function(){t.debug("disposing remote renderer"),b&&(b.dispose(),b=null),x(),N(),m.isPending()&&m.reject(new Error("disposing renderer")),v=!0,d()}}var t=e.logger.createChild("OrtcVideoRendererGroup"),f=[],l=e.settings,c=[],h=u["default"].window;this.create=function(e,t){return new p(e,t)},this.update=function(e){c=e,f.forEach(function(e){e.update()})},this.terminate=function(){f.forEach(function(e){e.dispose()})},p.prototype=Object.create(n["default"].prototype)}var n=e("../common/render/videoRenderer"),r=e("../common/utils"),i=e("../constants"),s=e("../helper"),o=e("../common/render/videoSizeTracker"),u=e("../common/userAgentAdapter"),a=1e3;t.__esModule=!0,t["default"]={build:function(e){return new f(e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/extensions/dominantSpeakerHistoryExtension",["require","exports","../constants"],e)}(function(e,t){var n=e("../constants"),r="DominantSpeakerInfo",i=function(){function e(){this.notificationType=r,this.manager=null,this.callback=null}return e.prototype.initialize=function(e,t){if(!e)return;this.manager=e,this.manager.addNotificationListener(this,this.notificationType),this.configure(t)},e.prototype.configure=function(e){e&&e.callback&&(this.callback=e.callback)},e.prototype.getType=function(){return n["default"].EXTENSION_TYPE.dominantSpeakerHistory},e.prototype.dispose=function(){this.manager.removeNotificationListener(this,this.notificationType),this.manager=null,this.callback=null},e.prototype.onNotification=function(e){var t=e;this.processInfo(t)},e.prototype.processInfo=function(e){if(!this.callback)return;this.callback(e.previousDominantSpeakerHistory)},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/extensions/videoStreamControlExtension",["require","exports","../constants"],e)}(function(e,t){var n=e("../constants"),r=function(){function e(){this.sequence=0}return e.prototype.initialize=function(e,t){var n=t;if(!n.logger)throw new Error("invalid initialization options");this.logger=n.logger.createChild("videostreamcontrol"),this.logger.log("initialized")},e.prototype.configure=function(e){var t=e;if(!t.sender)throw new Error("invalid configuration options");this.sender=t.sender},e.prototype.getType=function(){return n["default"].EXTENSION_TYPE.videoStreamControl},e.prototype.requestSource=function(e,t){var n=this;return new Promise(function(r){if(!n.checkConfigured()){n.logger.warn("extension not configured with sender"),r();return}var i=n.createStartVideoControlMessage(e,t);n.logger.log("sending video control message:",i),r(n.sender.send(i))})},e.prototype.dispose=function(){this.logger.log("disposed")},e.prototype.createStartVideoControlMessage=function(e,t){return{controlVideoStreaming:{sequenceNumber:++this.sequence,globalTimestamp:(new Date).toString(),controlInfo:[{control:"start",sourceId:t,streamMsid:e}]}}},e.prototype.checkConfigured=function(){return!!this.sender},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/extensions/extensionFactory",["require","exports","./dominantSpeakerHistoryExtension","./videoStreamControlExtension","../constants"],e)}(function(e,t){var n=e("./dominantSpeakerHistoryExtension"),r=e("./videoStreamControlExtension"),i=e("../constants"),s=function(){function e(){}return e.getExtension=function(e){if(e===i["default"].EXTENSION_TYPE.dominantSpeakerHistory)return new n["default"];if(i["default"].EXTENSION_TYPE.videoStreamControl===e)return new r["default"];throw new Error("Extension of type "+e+" is not found")},e}();t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/extensions/extensionsManager",["require","exports","./extensionFactory","../common/utils"],e)}(function(e,t){var n=e("./extensionFactory"),r=e("../common/utils"),i=function(){function e(){this.extensions=[],this.listeners={}}return e.prototype.dispose=function(){this.extensions.map(function(e){return e.dispose()}),this.extensions=[],this.listeners={}},e.prototype.addExtension=function(e,t){var r=n["default"].getExtension(e);r.initialize(this,t),this.extensions.push(r)},e.prototype.getExtension=function(e){return r["default"].find(this.extensions,function(t){return t.getType()===e})},e.prototype.configureExtension=function(e,t){var n=this.getExtension(e);n&&n.configure(t)},e.prototype.processNotification=function(e,t){var n=this.listeners[e];n&&n.forEach(function(e){e.onNotification(t)})},e.prototype.addNotificationListener=function(e,t){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push(e)},e.prototype.removeNotificationListener=function(e,t){var n=this.listeners[t];if(!n)return;var r=n.indexOf(e);r>=0&&n.splice(r,1),n.length||delete this.listeners[t]},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/activeSpeaker/activeSpeakerManager",["require","exports"],e)}(function(e,t){var n=function(){function e(e,t){this.onActiveSpeakersChanged=e,this.onDominantSpeakersChanged=t}return e.prototype.setStrategy=function(e){this.dshStrategy=e,this.dshStrategy&&this.dshStrategy.setOnDominantSpeakerChanged(this.onDominantSpeakerHistoryChanged.bind(this))},e.prototype.onContributingSourcesChanged=function(e){this.onActiveSpeakersChanged(e),this.dshStrategy&&this.dshStrategy.setSources(e)},e.prototype.onDominantSpeakerHistoryChanged=function(e){this.onDominantSpeakersChanged(e)},e.prototype.dispose=function(){this.dshStrategy&&(this.dshStrategy.dispose(),this.dshStrategy=null),this.onActiveSpeakersChanged=null,this.onDominantSpeakersChanged=null},e}();t.ActiveSpeakerManager=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/activeSpeaker/dshGeneratingStrategy",["require","exports","../utils"],e)}(function(e,t){var n=e("../utils"),r=3e3,i=function(){function e(e){this.id=e,this.startTimestamp=0,this.totalTime=0}return e}(),s=function(){function e(e){this.sources=[],this.timeToPromote=e&&e.timeToPromote||r,this.ping=this.setupTimer()}return e.prototype.setSources=function(e){var t=this;e=e||[];var n=e.map(this.getOrCreateSource.bind(this)),r=this.excludeSources(this.sources,n);n.filter(function(e){return!t.isAlreadyActive(e)}).forEach(this.updateSourceTimestamp),r.forEach(function(e){t.updateTotalTime(e),t.resetStartTimestamp(e)}),this.ping||(this.ping=this.setupTimer())},e.prototype.setOnDominantSpeakerChanged=function(e){this.callback=e},e.prototype.dispose=function(){this.clearTimer(),this.sources=null,this.callback=null},e.prototype.excludeSources=function(e,t){return e.filter(function(e){return!t.some(function(t){return e.id===t.id})})},e.prototype.trigger=function(){var e=function(e,t){return t.totalTime-e.totalTime},t=function(e){return e.id};if(!this.hasAnyoneSpoken()){this.clearTimer();return}var r=this.sources.map(this.updateTotalTime).sort(e).map(t);r.length&&!n["default"].deepEqual(this.candidates,r)&&(this.candidates=r,this.callback&&this.callback(r)),this.sources.map(this.resetTotalTime).filter(this.isAlreadyActive).forEach(this.updateSourceTimestamp)},e.prototype.isAlreadyActive=function(e){return!!e.startTimestamp},e.prototype.setupTimer=function(){return setInterval(this.trigger.bind(this),this.timeToPromote)},e.prototype.clearTimer=function(){this.ping&&(clearInterval(this.ping),this.ping=null)},e.prototype.getOrCreateSource=function(e){if(!this.isExist(e)){var t=new i(e);return this.sources.push(t),t}return this.sourceById(e)},e.prototype.isExist=function(e){return this.sources.some(function(t){return e===t.id})},e.prototype.hasAnyoneSpoken=function(){return this.sources.some(function(e){return e.startTimestamp!==0||e.totalTime!==0})},e.prototype.sourceById=function(e){return n["default"].find(this.sources,function(t){return e===t.id})},e.prototype.updateSourceTimestamp=function(e){e.startTimestamp=Date.now()},e.prototype.updateTotalTime=function(e){return e.startTimestamp&&(e.totalTime+=Date.now()-e.startTimestamp),e},e.prototype.resetStartTimestamp=function(e){return e.startTimestamp=0,e},e.prototype.resetTotalTime=function(e){return e.totalTime=0,e},e}();t.DSHGeneratingStrategy=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/ortc/ortcSession",["require","exports","./ortcTransport","./ortcMediaChannel","./ortcNegotiation","./ortcSdp","../common/ssrcGenerator","./ortcVideoRendererGroup","./ortcHelper","../constants","./ortcConstants","../helper","../common/utils","../extensions/extensionsManager","../common/activeSpeaker/activeSpeakerManager","../common/activeSpeaker/dshGeneratingStrategy"],e)}(function(e,t){function m(){function t(t){throw new Error("Invalid state change:"+e.state+" "+t+" changing: "+e.changing)}var e=this;this.STABLE="stable",this.NEGOTIATION_REQUESTED="negotiation_requested",this.HAVE_LOCAL_OFFER="have_local_offer",this.HAVE_REMOTE_PRANSWER="have_remote_pranswer",this.HAVE_REMOTE_ANSWER="have_remote_answer",this.HAVE_REMOTE_OFFER="have_remote_offer",this.HAVE_LOCAL_PRANSWER="have_local_pranswer",this.HAVE_LOCAL_ANSWER="have_local_answer",this.TERMINATED="terminated",this.state=e.STABLE,this.changing=!1,this.change=function(n,r){e.busy&&t(n),r&&(e.changing=r);switch(n){case e.STABLE:e.state!==e.HAVE_REMOTE_ANSWER&&e.state!==e.HAVE_LOCAL_ANSWER&&t(n);break;case e.NEGOTIATION_REQUESTED:e.state!==e.STABLE&&t(n);break;case e.HAVE_LOCAL_OFFER:e.state!==e.STABLE&&e.state!==e.NEGOTIATION_REQUESTED&&t(n);break;case e.HAVE_REMOTE_PRANSWER:case e.HAVE_REMOTE_ANSWER:e.state!==e.HAVE_LOCAL_OFFER&&e.state!==e.HAVE_REMOTE_PRANSWER&&t(n);break;case e.HAVE_REMOTE_OFFER:e.state!==e.STABLE&&e.state!==e.NEGOTIATION_REQUESTED&&t(n);break;case e.HAVE_LOCAL_PRANSWER:case e.HAVE_LOCAL_ANSWER:e.state!==e.HAVE_REMOTE_OFFER&&e.state!==e.HAVE_LOCAL_PRANSWER&&t(n);break;case e.TERMINATED:break;default:t(n)}e.state=n},this.complete=function(){e.changing=!1}}function g(e,t,g){function q(e,t){e.type=e.type||f["default"].MEDIA_ERROR.iceConnectionError,e.detail=e.detail||"none";var n=Y(M,f["default"].MEDIA_LABEL.audio)||M[0];n&&n.transportId===t&&(E.error("primary transport disconnected, ending call"),et(e))}function R(e){var t=Y(M,f["default"].MEDIA_LABEL.audio);t&&t.transportId===e&&(E.log("audio channel transport connected"),tt("active"))}function Q(e){if(e===f["default"].MEDIA_TYPE.audio)return l.MediaChannelType.Audio;if(e===f["default"].MEDIA_TYPE.video)return l.MediaChannelType.Video;throw new Error("Error in media descriptors descr.type: "+e)}function G(e){var t=0;for(var n=0;n")}function it(e){L?(L.removeEventListener("error",rt),L.addEventListener("error",rt),window.detachMediaStream(L)):(L=document.createElement("audio"),document.body.appendChild(L),L.autoplay=!0,L.addEventListener("error",rt));var t=new MediaStream([e]);window.attachMediaStream(L,t)}function st(){L&&(L.removeEventListener("error",rt),document.body.removeChild(L),window.detachMediaStream(L),L=null)}function ot(e){O.state===O.STABLE&&!O.changing?(O.change(O.NEGOTIATION_REQUESTED),E.log("triggerNegotiation","mods:",JSON.stringify(D),"force:",e),B=!1,T.onNegotiationRequired&&T.onNegotiationRequired()):e&&(B=!0)}function ut(e){var t=V.then(function(){return new Promise(function(t){if(!e||!e.audio&&!e.video&&!e.sharing)throw new Error("Invalid parameters!"+JSON.stringify(e));var n=!D||!c["default"].areNegotiatedDirectionsFulfilled(e,_);D=e,n&&ot(),t(D)})});return V=t["catch"](function(e){E.warn("Error during configuring modalities: ",e)}),t}function at(e){return new Promise(function(t){j=!1;var n=e.blob;E.debug("PROCESS OFFER","sdp:",n),O.change(O.HAVE_REMOTE_OFFER);var r;r=A.sdpToParams(n),k.processOffer(r),C=r.transportParams,P=c["default"].invertModalities(a["default"].getModalitiesFromMedia(r.media)),t(P)})}function ft(e){var t=0;return e.forEach(function(e){e.needsTransport&&t++}),t}function lt(e){return new Promise(function(t){if(e)O.change(O.HAVE_LOCAL_PRANSWER,!0),H={audio:"sendrecv",video:"sendrecv",sharing:"sendrecv"};else{O.change(O.HAVE_LOCAL_ANSWER,!0);if(!D)throw new Error("Modalities not configured for answer");H=c["default"].excludePassiveModalities(D,$,P)}var n=k.createMediaDescriptorsForAnswer(H),r=U.assureInitAsync("controlled",ft(n)).then(function(){return U.waitIceCompletionIfNeededAsync(C).then(function(){return U.getLocalParamsAsync().then(function(t){G(n);var r=k.createAnswer(n,t,Z(),e);O.complete();var i=A.paramsToSdp(r);return E.debug(e?"CREATE PRANSWER":"CREATE ANSWER","sdp:",i),{blob:i,modalities:H}})})});t(r)})}function ct(){return new Promise(function(e){j=!0,O.change(O.HAVE_LOCAL_OFFER,!0),H=c["default"].excludePassiveModalities(D,$,P),P=H;if(c["default"].hasSendDirectionality(H.sharing)&&!y.allowSendScreensharing)throw new Error("unsupported shreensharing send directionality in _negotiatingModalities"+JSON.stringify(H));var t=k.createMediaDescriptorsForOffer(H),n=U.assureInitAsync("controlling",ft(t)).then(function(){return U.getLocalParamsAsync().then(function(e){G(t);var n=k.createOffer(t,e,Z());O.complete();var r=A.paramsToSdp(n);return E.debug("CREATE OFFER","sdp:",r),{blob:r,modalities:H}})});e(n)})}function ht(e,t){return new Promise(function(n){var r=e.blob;E.debug(t?"PROCESS PRANSWER":"PROCESS ANSWER","sdp:",r);if(t)O.change(O.HAVE_REMOTE_PRANSWER),E.log("ignoring provisional answer"),n();else{O.change(O.HAVE_REMOTE_ANSWER);var i;i=A.sdpToParams(r),k.processAnswer(i),n(c["default"].invertModalities(a["default"].getModalitiesFromMedia(i.media)))}})}function pt(e){var t=a["default"].findDescrFromMedia(e,f["default"].MEDIA_LABEL.audio),n=a["default"].findDescrFromMedia(e,f["default"].MEDIA_LABEL.video),r=a["default"].findDescrFromMedia(e,f["default"].MEDIA_LABEL.sharing);return t.send||n.send||r.send?S._getMediaStream({audio:t.send,video:n.send||r.send}):null}function dt(e){var t=[];return e.forEach(function(e){e.descr.enabled&&t.indexOf(e.descr.transportId)===-1&&t.push(e.descr.transportId)}),t}function vt(){return new Promise(function(e){O.change(O.STABLE,!0);var t=k.completeNegotiation(),n=t.media,r=pt(n),i=function(e){var t=arguments[1];r&&r.dispose();if(e)return t;throw t};e(Promise.all([U.configureTransportAsync(t,dt(n)),r?r.start():Promise.resolve()]).then(function(){St();for(var e=0;e=0&&e.rtp.length>1){var r=e.rtp[n].payload;e.rtp.splice(n,1),e.payloads=e.payloads.split(" ").filter(function(e){return r!==+e}).join(" "),e.fmtp=e.fmtp.filter(function(e){return r!==e.payload})}}function o(e){if(e.label){if(n["default"].MEDIA_LABEL.audio===e.label)return n["default"].MODALITY.audio;if(n["default"].MEDIA_LABEL.video===e.label)return n["default"].MODALITY.video;if(n["default"].MEDIA_LABEL.sharing===e.label)return n["default"].MODALITY.sharing}else{if(n["default"].MEDIA_TYPE.audio===e.type)return n["default"].MODALITY.audio;if(n["default"].MEDIA_TYPE.video===e.type)return n["default"].MODALITY.video}return null}function u(e){return n["default"].MODALITY.audio===e?n["default"].MEDIA_LABEL.audio:n["default"].MODALITY.video===e?n["default"].MEDIA_LABEL.video:n["default"].MODALITY.sharing===e?n["default"].MEDIA_LABEL.sharing:null}function a(e){return e.media.reduce(function(e,t){if(t.port!==0){var r=o(t);if(!(r in e)){var i=t.direction?t.direction.toLowerCase():n["default"].MEDIA_STATE.sendReceive;e[r]=i}}return e},{})}function f(e){return e===n["default"].MODALITY.audio?n["default"].MEDIA_TYPE.audio:n["default"].MEDIA_TYPE.video}function l(e){var t;if(e.groups){var n=r["default"].find(e.groups,function(e){return"BUNDLE"===e.type});if(n){var i=n.mids.split(" ")[0];t=r["default"].find(e.media,function(e){var t=typeof e.mid=="number"?e.mid.toString():e.mid;return i===t})}}return t||null}var n=e("../constants"),r=e("../common/utils");t.__esModule=!0,t["default"]={forCodec:i,getModality:o,getModalities:a,removeCodec:s,getLabelForModality:u,getTypeFromModality:f,getBundle:l}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/candidateTransform",["require","exports","../sessionDescriptorUtils"],e)}(function(e,t){function r(){function t(e,t){if(e.port&&!e.candidates.length){var r=n["default"].getBundle(t);r&&(e.port=r.port,e.connection=r.connection)}}function r(e,t){delete e.generation,e.transport.match(/tcp/i)&&i(e,t)}function i(t,n){e.some(function(e){if(n){if(e.msSdp===t.transport.toLowerCase())return t.transport="tcp",t.tcptype=e.jsep,!0}else if(t.tcptype&&e.jsep===t.tcptype.toLowerCase())return t.transport=e.msSdp,delete t.tcptype,!0;return!1})}function s(e,t,n){var r=t.connection||n.connection,i=function(e,t,n){return e.port===n&&e.ip===t};return r?1===e.component?i(e,r.ip,t.port):t.rtcp?i(e,t.rtcp.ip||r.ip,t.rtcp.port):!1:!1}var e=[{jsep:"active",msSdp:"tcp-act"},{jsep:"passive",msSdp:"tcp-pass"},{jsep:"so",msSdp:"tcp-so"}];this.fromMsSdp=function(e){e.candidates=e.candidates||[],e.xCandidatesIpv6&&(e.xCandidatesIpv6.forEach(function(t){e.candidates.push(t)}),delete e.xCandidatesIpv6),e.candidates.forEach(function(e){r(e,!0)})},this.toMsSdp=function(e,n){e.candidates=e.candidates||[],e.candidates.sort(function(t,r){return t.foundation!==r.foundation?t.foundation-r.foundation:t.component!==r.component?t.component-r.component:+s(r,e,n)- +s(t,e,n)}),e.candidates=e.candidates.filter(function(t,n){r(t,!1);var i=e.candidates[n-1];return!i||i.component!==t.component||i.foundation!==t.foundation}),t(e,n)}}var n=e("../sessionDescriptorUtils");t.__esModule=!0,t["default"]={build:function(){return new r}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/webRtcConstants",["require","exports"],e)}(function(e,t){t.__esModule=!0,t["default"]={STREAM_ID:{audio:"mainAudio",video:"mainVideo",sharing:"applicationsharingVideo"},STREAM_ID_DELIMITER:"-"}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/streamTransform",["require","exports","../../constants","../../common/utils","../webRtcConstants"],e)}(function(e,t){function u(){function e(e){if(e.ssrcGroups){var t;e.ssrcGroups.some(function(e){return"FID"===e.semantics?(t=e,!0):!1});if(t)return t.ssrcs.split(" ").map(function(e){return+e})}return[]}function t(e,t,n,r){e.ssrcs=e.ssrcs||[],e.ssrcs.push({attribute:"cname",id:t,value:n}),e.ssrcs.push({attribute:"msid",id:t,value:r})}function n(e,t){e.filter(function(e){return"msid"===e.attribute}).forEach(function(e){var n=e.value.split(" ");e.value=t(n[0],n[1]||n[0])})}function r(e,t,n){var r=u(n);return r+e+" "+r+t}function u(e){return s[e]?s[e]+i["default"].STREAM_ID_DELIMITER:""}function a(e){return"recvonly"===e.direction}this.fromMsSdp=function(i){if(0===i.port)return;if(!a(i)){if(i.msid){i.ssrcs&&i.ssrcs.length===1&&(t(i,i.ssrcs[0].id,i.ssrcs[0].value,i.msid),i.ssrcs.shift());var s=i.msid.split(" ");i.msid=r(s[0],s[1]||s[0],i.label)}if(i.ssrcs)n(i.ssrcs,function(e,t){return r(e,t,i.label)});else{var u=e(i);u.length>0?u.forEach(function(e){t(i,e,o,r(u[0],u[0],i.label))}):i.xSsrcRange&&t(i,i.xSsrcRange.ssrcMin,o,r(i.xSsrcRange.ssrcMin,i.xSsrcRange.ssrcMin,i.label))}}delete i.xSsrcRange},this.toMsSdp=function(e){if(0===e.port)return;var t;e.ssrcs&&e.ssrcs[0]&&(t=e.ssrcs[0].id),void 0!==t&&(e.xSsrcRange={ssrcMin:t,ssrcMax:t})}}var n=e("../../constants"),r=e("../../common/utils"),i=e("../webRtcConstants"),s=[{label:n["default"].MEDIA_LABEL.audio,id:i["default"].STREAM_ID.audio},{label:n["default"].MEDIA_LABEL.video,id:i["default"].STREAM_ID.video},{label:n["default"].MEDIA_LABEL.sharing,id:i["default"].STREAM_ID.sharing}].reduce(function(e,t){return e[t.label]=t.id,e},{}),o=r["default"].uniqueId();t.__esModule=!0,t["default"]={build:function(){return new u}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/rtcpTransform",["require","exports"],e)}(function(e,t){function n(){this.toMsSdp=function(e,t,n){"offer"===n.type?e.rtcp&&(e.rtcp={port:e.port}):delete e.rtcp}}t.__esModule=!0,t["default"]={build:function(){return new n}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/msSdpTransform",["require","exports","./candidateTransform","./streamTransform","./rtcpTransform","../../helper","../../common/userAgentAdapter","../../constants"],e)}(function(e,t){function l(e){function v(e,n){return e.msidSemantic={semantic:"WMS",token:"*"},e.media.forEach(function(r){r.protocol=f.rtpSavp,r.label=r.label||b(r.type);if(r.port===0){for(var i in r)r.hasOwnProperty(i)&&["type","port","protocol","payloads"].indexOf(i)<0&&delete r[i];r.payloads=34}p.toMsSdp(r),r.crypto&&r.crypto.forEach(function(e){e.config+="|2^31"}),r.port!==0&&e.fingerprint&&(r.fingerprint=e.fingerprint),h.toMsSdp(r,e),d.toMsSdp(r,e,n),r.invalid&&(t.error("Unknown SDP attributes!",r.invalid),delete r.invalid),g(r,!1),r.port!==0&&(r.type===u["default"].MEDIA_TYPE.audio&&l.webrtcAudioChannelSignalingFeedback?r.signalingFbXMessage={payload:"*",param:l.webrtcAudioChannelSignalingFeedback}:r.type===u["default"].MEDIA_TYPE.video&&l.webrtcVideoChannelSignalingFeedback&&(r.signalingFbXMessage={payload:"*",param:l.webrtcVideoChannelSignalingFeedback}))}),delete e.fingerprint,e}function m(e,t){var n=s["default"].getSrtpInfo(e);for(var r=e.media.length-1;r>=0;--r){var i=e.media[r];if(i.ssrcs&&i.ssrcs[0]||i.xSsrcRange)e.msidSemantic={semantic:"WMS",token:"*"};i.protocol=f.udpTlsRtpSavpf;if(!n.dtls||n.sdes&&l.preferSdesSrtp)i.protocol=f.rtpSavpf;if(i.port===0){i.direction||(i.direction="inactive");continue}p.fromMsSdp(i),delete i.cryptoscale,i.fingerprint&&y(t)&&(i.setup="actpass");if(i.crypto)for(var o=i.crypto.length-1;o>=0;--o){var u=i.crypto[o];if(u.config.match(/.*\|\d+:\d+/)){i.crypto.splice(o,1);continue}u.config=u.config.replace(/(.*)\|2\^\d+/,"$1")}i.remoteCandidates&&(delete i.candidates,delete i.xCandidatesIpv6,delete i.remoteCandidates),h.fromMsSdp(i),i.rtcpFbXMessage&&delete i.rtcpFbXMessage,g(i,!0)}return e}function g(e,t){var n=[{name:"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",encoded:"http:\\\\www.webrtc.org\\experiments\\rtp-hdrext\\abs-send-time"}];e.ext&&e.ext.forEach(function(e){n.some(function(n){var r=t?n.encoded:n.name,i=t?n.name:n.encoded;return r===e.uri?(e.uri=i,!0):!1})})}function y(e){return"offer"===e.type}function b(e){return a.hasOwnProperty(e)&&a[e]||"undefined"}this.toMsSdp=v,this.fromMsSdp=m;var t=e.logger,l=e.settings,c=o["default"].window,h=n["default"].build(),p=r["default"].build(),d=i["default"].build()}var n=e("./candidateTransform"),r=e("./streamTransform"),i=e("./rtcpTransform"),s=e("../../helper"),o=e("../../common/userAgentAdapter"),u=e("../../constants"),a={audio:"main-audio",video:"main-video"},f={udpTlsRtpSavpf:"UDP/TLS/RTP/SAVPF",rtpSavpf:"RTP/SAVPF",rtpSavp:"RTP/SAVP"};t.__esModule=!0,t["default"]=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/webRtcSessionDescription",["require","exports","microsoft-sdp-transform","../constants","../helper","./transform/msSdpTransform","../common/formatParameters","./sessionDescriptorUtils"],e)}(function(e,t){function a(e,t,a,f){function b(e){e.media.forEach(function(e,t){var n=p.getMediaEntity(t);if(n.getType()!==r["default"].MEDIA_TYPE.video)return;return u["default"].forCodec(e,{name:"h264",rate:9e4},function(e){var t=n.getVideoCapabilities();if(!t)return;e.fmtp=e.fmtp||{payload:e.rtp.payload};var r=o["default"].build(e.fmtp.config);r.setIfMissing("max-fs",t.getMaxFS()),r.setIfMissing("max-fps",t.getMaxFPS()),e.fmtp.config=r.toString()}),!0})}function w(e,t){return e.some(function(e){return e.settings.indexOf(t)!==-1})}function E(){t==="answer"&&m.groups&&(e.bundled=!0)}var l=e.settings,p=e.mediaManager,d=e.sdpTransform,v=e.logger,m=n.parse(a),g=new s["default"](e),y;this.getModalities=function(){return y||u["default"].getModalities(m)},this.updateModalities=function(e){y=e},this.getSrtpInfo=function(){return i["default"].getSrtpInfo(m)},this.getVideoCodecs=function(){var e=[];return m.media.forEach(function(t){t.type==="video"&&(e=t.rtp.map(function(e){return e.codec.toLowerCase()}))}),e},this.usePrimaryAudioCodecOnly=function(e){var t=["cn","telephone-event"];m.media.forEach(function(n){if(n.type===r["default"].MEDIA_TYPE.audio){var i=n.rtp.filter(function(n){return e.indexOf(n.codec.toLowerCase())!==-1&&t.indexOf(n.codec.toLowerCase())===-1});if(i.length===0)throw new Error("there is no matching primary audio codec");var s=n.rtp.filter(function(e){return e!==i[0]&&t.indexOf(e.codec.toLowerCase())===-1});s.forEach(function(e){u["default"].removeCodec(n,e)})}})},this.isCodecSwitchSupported=function(){return!m.media.some(function(e){return e.type===r["default"].MEDIA_TYPE.audio&&e.xMediaSettings&&w(e.xMediaSettings,"codecswitchunsupported")})},this.toLocal=function(){return m=d.toLocal(m,p,y),n.write(m)},this.toOffer=function(){return h(m,function(e,t){c(l,t)}),p.isEmpty()&&p.fromOffer(m,y),p.syncModalities(y,!1),m=d.toOffer(m,p,y),l.disableMsSdp||g.toMsSdp(m,{type:t}),b(m),y=u["default"].getModalities(m),n.write(m)},this.toAnswer=function(){return h(m,function(e,t){c(l,t)}),p.syncModalities(y,!0),m=d.toAnswer(m,p,y),l.disableMsSdp||g.toMsSdp(m,{type:t}),b(m),y=u["default"].getModalities(m),n.write(m)},this.toRemote=function(e){return y=e,p.fromRemote(m,y),m=d.toRemote(m,p,y),n.write(m)},this.getVideoRecvCapabilities=function(){var e={};return m.media.filter(function(e){return e.type==="video"}).some(function(t){return u["default"].forCodec(t,{name:"h264",rate:9e4},function(t){if(t.fmtp){var n=o["default"].build(t.fmtp.config),r=n.get("max-fs");!isNaN(r)&&r&&(e.maxFS=+r);var i=n.get("max-fps");!isNaN(i)&&i&&(e.maxFPS=+i/100)}}),!0}),e},this.needToWaitIceCandidates=function(){if(e.bundled){var t=u["default"].getBundle(m);return t&&t.port===9}return m.media.some(function(e){return e.port===9})},function(){f&&!l.disableMsSdp&&g.fromMsSdp(m,{type:t}),E()}()}function f(e,t,r,i){var o=e.settings,u=new s["default"](e),a=n.parse(r);return h(a,function(e,t){t.port!==0&&!i[e]&&l(t),t.direction="inactive",c(o,t)}),o.disableMsSdp||u.toMsSdp(a,{type:t}),n.write(a)}function l(e){e.port=0;for(var t in e)e.hasOwnProperty(t)&&["type","port","protocol","payloads","connection","direction"].indexOf(t)<0&&(delete e[t],e.direction="inactive")}function c(e,t){t.candidates&&(e.iceCandidateType||e.iceCandidateTransport)&&(t.candidates=t.candidates.filter(function(t){var n=!0,r=!0;return e.iceCandidateType&&(n=t.type.match(new RegExp(e.iceCandidateType),"i")),e.iceCandidateTransport&&(r=t.transport.match(new RegExp(e.iceCandidateTransport,"i"))),n&&r}))}function h(e,t){for(var n=0;n0&&s.splice(e.reverseArgs?s.length:0,0,t[0]),n.apply(f,s)})}})}function m(e,t){var n;Object.defineProperty(this,"dtmf",{get:function(){return"audio"===e.kind?(n=n||f.createDTMFSender(e),n):null}}),this.track=e,this._stream=t}function g(){if(f.getSenders&&f.addTrack&&f.removeTrack)return;f.getSenders=function(){return h.slice()},f.addTrack=function(e,t){if(!e||!t)throw new Error("both media track and stream need to be provided");var n=f.getLocalStreams().some(function(e){return e.id===t.id});n||f.addStream(t);var r=u["default"].find(h,function(t){return t.track.id===e.id});return r||(r=new m(e,t),h.push(r)),r},f.removeTrack=function(e){f.getLocalStreams().filter(function(t){return t.id===e._stream.id}).forEach(function(e){e.getTracks().forEach(function(e){e.stop()}),f.removeStream(e)}),u["default"].remove(h,function(t){return t===e})}}function y(){var e=f.createOffer;f.createOffer=function(t){var n=arguments;return t&&t.offerToReceiveVideo>1&&(t.offerToReceiveVideo=1),e.apply(f,n)}}function b(){var e=f.setLocalDescription;f.setLocalDescription=function(t){var r=function(){if(!l||!f.remoteDescription)return Promise.reject(new Error("rollback requires having both remote and local descriptions set"));var t=n.parse(f.remoteDescription.sdp),r=n.parse(l.sdp);t.media.forEach(function(e,t){x(e)&&(r.media[t]&&r.media[t].setup&&r.media[t].setup!=="actpass"&&(e.setup=r.media[t].setup==="active"?"passive":"active"),e.crypto&&delete e.crypto)});var i=new c({type:"answer",sdp:n.write(t)});return r.media.forEach(function(e){e.setup&&(e.setup="actpass")}),e(new c({type:l.type,sdp:n.write(r)})).then(function(){return f.setRemoteDescription(i)})};return"rollback"===t.type?"have-local-offer"===f.signalingState?r():Promise.reject(new Error("rollback is supported only from have-local-offer state")):("stable"===f.signalingState&&f.localDescription&&(l=new c({type:"offer",sdp:f.localDescription.sdp})),e(t))}}function w(){["createOffer","createAnswer","setLocalDescription"].forEach(function(t){var n=f[t];f[t]=function(){var t=arguments;return e.gather("video").then(function(){return n.apply(n,t)})}});var t=f.setRemoteDescription;f.setRemoteDescription=function(i){return e.gather("video").then(function(e){var s=e.codecs,o=n.parse(i.sdp);return o.media.forEach(function(e){if("video"===e.type){var t=e.rtp.some(function(e){return s.some(function(t){return e.codec.toLowerCase()===t.mimeType})});t?S(e):e.port=0}if(!x(e)){var n=r["default"].getBundle(o);n?e.crypto=n.crypto:e.port||o.media.some(function(t){return t.port?(e.crypto=t.crypto,!0):!1})}}),i.sdp=n.write(o),t(i)})}}function E(){var e=f.createAnswer;f.createAnswer=function(){var t=arguments;return e.apply(f,t).then(function(e){if(!f.localDescription||!f.localDescription.sdp)return e;var t=n.parse(f.localDescription.sdp),i=[];t.media.forEach(function(e){a.forEach(function(t){r["default"].forCodec(e,t,function(e){i.push(e)})})});if(i.length){var s=n.parse(e.sdp),o=!1;s.media.forEach(function(e){i.forEach(function(t){r["default"].forCodec(e,{name:t.rtp.codec,rate:t.rtp.rate},function(e){e.rtp.payload!==t.rtp.payload&&(e.rtp.payload=t.rtp.payload,o=!0)})})}),o&&(e=new c({type:e.type,sdp:n.write(s)}))}return e})}}function S(e){r["default"].forCodec(e,{name:"h264",rate:9e4},function(e){if(e.fmtp){var t=i["default"].build(),n=i["default"].build(e.fmtp.config);["level-asymmetry-allowed","packetization-mode","profile-level-id"].forEach(function(e){n.contains(e)&&t.setIfMissing(e,n.get(e))}),e.fmtp.config=t.toString()}})}function x(e){return"RTP/SAVPF"!==e.protocol}var t,f,l,c,h=[];return c=s["default"].build(),t=[].slice.apply(arguments),t.splice(0,1,null),p("iceTransportPolicy","iceTransports"),f=new(Function.prototype.bind.apply(o["default"].window.webkitRTCPeerConnection,t)),d(),f}var n=e("microsoft-sdp-transform"),r=e("../sessionDescriptorUtils"),i=e("../../common/formatParameters"),s=e("./webkitSessionDescription"),o=e("../../common/userAgentAdapter"),u=e("../../common/utils"),a=[{name:"telephone-event",rate:8e3},{name:"cn",rate:16e3}];t.__esModule=!0,t["default"]={build:function(e){return f.bind(null,e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/webkitCapabilityGatherer",["require","exports","microsoft-sdp-transform","../../common/userAgentAdapter"],e)}(function(e,t){function i(e){var t=this,i=r["default"].window.webkitRTCPeerConnection,s;this.gather=function(e){return"video"!==e&&"audio"!==e?Promise.reject(new Error("capabilities for "+e+" are not supported")):(s.gatherTask||(s.gatherTask=new Promise(function(e,t){var r=new i(null);r.createOffer(function(t){var i={},s=n.parse(t.sdp);return s.media.forEach(function(e){i[e.type]=e.rtp.map(function(e){return{mimeType:e.codec.toLowerCase()}})}),r.close(),e(i)},function(e){s.gatherTask=null,r.close(),t(e)},{offerToReceiveVideo:1,offerToReceiveAudio:1})})),s.gatherTask.then(function(t){return{codecs:t[e]}}))},function(){s=e.global.webkitCapabilityGatherer=e.global.webkitCapabilityGatherer||{},t.gather("video")}()}var n=e("microsoft-sdp-transform"),r=e("../../common/userAgentAdapter");t.__esModule=!0,t["default"]={build:function(e){return new i(e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/webkitSdpTransform",["require","exports","../sessionDescriptorUtils","../../constants","../../common/utils","../../common/ssrcGenerator"],e)}(function(e,t){function o(){function u(e){n["default"].removeCodec(e,{codec:"g722",rate:8e3,encoding:2})}function a(e){return e.groups?i["default"].find(e.groups,function(e){return e.type==="BUNDLE"}):null}function f(e,t,n){return{type:e,port:0,label:t,payloads:36,protocol:n}}function l(t,s,o,u,a){var l=t.getMid(),c=t.getModality(),p=i["default"].deepClone(s);p.label=n["default"].getLabelForModality(c),p.direction=u,p.mid=l,p.ssrcs=[],p.ssrcGroups=[];if(u===r["default"].MEDIA_STATE.send||u===r["default"].MEDIA_STATE.sendReceive){var d=i["default"].find(o,function(e){return e.modality===c});if(!d)return f(s.type,n["default"].getLabelForModality(c),s.protocol);if(s.ssrcs){var v=s.ssrcs.filter(function(e){return e.attribute==="msid"&&d.track===h(e.value)}).map(function(e){return e.id});p.ssrcs=s.ssrcs.filter(function(e){return v.indexOf(e.id)>-1}),p.ssrcs.forEach(function(t){t.attribute==="cname"&&(t.value=e)})}s.ssrcGroups&&(p.ssrcGroups=s.ssrcGroups.filter(function(e){var t=e.ssrcs.split(" ");return i["default"].find(t,function(e){return v.indexOf(+e)>-1})}))}else u==r["default"].MEDIA_STATE.receive&&(a[s.type].ssrcs&&a[s.type].ssrcs[0]?p.ssrcs=[{id:a[s.type].ssrcs[0].id,attribute:"cname",value:e}]:s.type===r["default"].MEDIA_TYPE.audio?p.ssrcs=[{id:4195875351,attribute:"cname",value:e}]:s.type===r["default"].MEDIA_TYPE.video&&(p.ssrcs=[{id:1,attribute:"cname",value:e}]));return p}function c(e,t,s,o){var u=i["default"].deepClone(e),c=i["default"].find(u.media,function(e){return e.type===r["default"].MEDIA_TYPE.audio}),h=i["default"].find(u.media,function(e){return e.type===r["default"].MEDIA_TYPE.video}),p={};p[r["default"].MODALITY.audio]=c,p[r["default"].MODALITY.video]=h,p[r["default"].MODALITY.sharing]=h;var d={};d[r["default"].MEDIA_TYPE.audio]=c,d[r["default"].MEDIA_TYPE.video]=h;var v={};v[r["default"].MODALITY.audio]=t.getMediaEntitiesByModality(r["default"].MODALITY.audio)[0],v[r["default"].MODALITY.video]=t.getMediaEntitiesByModality(r["default"].MODALITY.video)[0],v[r["default"].MODALITY.sharing]=t.getMediaEntitiesByModality(r["default"].MODALITY.sharing)[0],u.media=[],t.getMediaEntities().forEach(function(e){var i,a=s[e.getModality()];!e.isEnabled()||p[e.getModality()].port===0||e!==v[e.getModality()]&&a===r["default"].MEDIA_STATE.send?i=f(e.getType(),n["default"].getLabelForModality(e.getModality()),p[e.getModality()].protocol):(e!==v[e.getModality()]&&(a=r["default"].MEDIA_STATE.receive),i=l(e,p[e.getModality()],t.getMediaTracks(),a,d),e!==v[e.getModality()]&&(i.candidates=[]));var c=p[e.getModality()].setup;c&&(c!=="actpass"?e.setExtension("setup",c):o&&e.getExtension("setup")!==undefined&&(i.setup=e.getExtension("setup")!=="actpass"?e.getExtension("setup"):c)),i.port===0&&e.disable(),u.media.push(i)});var m=a(u);return m&&(m.mids=u.media.map(function(e){return e.mid}).filter(function(e){return e}).join(" ")),u}function h(e){return e.split(" ")[1]}function p(e,n){return o[e.mid]===undefined&&(o[e.mid]=[]),o[e.mid][n]===undefined&&(o[e.mid][n]=t.nextVideoStreamSsrc().min),o[e.mid][n]}function d(e){o[e.mid]&&delete o[e.mid]}function v(e,t){return e===r["default"].MEDIA_STATE.sendReceive||t===r["default"].MEDIA_STATE.sendReceive?r["default"].MEDIA_STATE.sendReceive:e===t?e:e&&t&&e!==t?r["default"].MEDIA_STATE.sendReceive:e||t}var e=i["default"].uniqueId(),t=new s["default"],o=[];this.toLocal=function(e,t,n){var r=i["default"].deepClone(e);return r.media.forEach(function(e){if(e.type!=="audio"){var t=-1;if(e.ssrcs){e.ssrcs.forEach(function(n){n.attribute==="cname"&&t++,n.id=p(e,t)});if(e.ssrcGroups){var n=e.ssrcs.filter(function(e){return e.attribute==="cname"}).map(function(e){return e.id});e.ssrcGroups.forEach(function(e,t){e.ssrcs=[n[t*2],n[t*2+1]].join(" ")})}}else d(e)}}),r},this.toOffer=function(e,t,n){return c(e,t,n,!0)},this.toAnswer=function(e,t,n){return c(e,t,n,!1)},this.toRemote=function(e,t,s){var o=i["default"].deepClone(e),l=null,c=null,h=a(o);o.media.forEach(function(e,n){var r=t.getMediaEntity(n);r.isDisabled()&&(e.port=0)});if(!h){var p={};o.media.forEach(function(e,n){var r=t.getMediaEntity(n);r.getType()in p?(r.disable(),e.port=0):p[r.getType()]=!0})}o.media.forEach(function(e){var t=n["default"].getModality(e);s[t]===r["default"].MEDIA_STATE.send&&(!e.direction||e.direction.toLowerCase()!==r["default"].MEDIA_STATE.receive)&&(e.direction=r["default"].MEDIA_STATE.receive)});var d=i["default"].find(o.media,function(e){return e.type===r["default"].MEDIA_TYPE.audio});d&&(d.port!==0?(l=i["default"].deepClone(d),l.mid="audio",delete l.label,u(l)):l=f(r["default"].MEDIA_TYPE.audio,undefined,d.protocol));var m=o.media.filter(function(e){return e.type===r["default"].MEDIA_TYPE.video});if(m.length>0){var g=m.filter(function(e){return e.port!==0});g.length>0?(c=i["default"].deepClone(g[0]),c.mid="video",c.direction=null,delete c.label,c.ssrcs=[],c.ssrcGroups=[],g.forEach(function(e){e.ssrcs&&(c.ssrcs=c.ssrcs.concat(e.ssrcs)),e.ssrcGroups&&(c.ssrcGroups=c.ssrcGroups.concat(e.ssrcGroups)),c.direction=v(c.direction,e.direction||r["default"].MEDIA_STATE.sendReceive)})):c=f(r["default"].MEDIA_TYPE.video,undefined,m[0].protocol)}return o.media=[l,c].filter(function(e){return e}),t.getMediaEntities()[0].getModality()!==r["default"].MODALITY.audio&&o.media.reverse(),h&&(h.mids=o.media.map(function(e){return e.mid}).filter(function(e){return e}).join(" ")),o}}var n=e("../sessionDescriptorUtils"),r=e("../../constants"),i=e("../../common/utils"),s=e("../../common/ssrcGenerator");t.__esModule=!0,t["default"]={build:function(){return o}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/webkitAdapter",["require","exports","./webkitPeerConnection","./webkitSessionDescription","./webkitCapabilityGatherer","../transform/webkitSdpTransform"],e)}(function(e,t){function o(e){var t=i["default"].build(e);this.SdpTransform=s["default"].build(),this.RTCPeerConnection=n["default"].build(t),this.RTCRtpReceiver={getCapabilities:t.gather},this.RTCSessionDescription=r["default"].build()}var n=e("./webkitPeerConnection"),r=e("./webkitSessionDescription"),i=e("./webkitCapabilityGatherer"),s=e("../transform/webkitSdpTransform");t.__esModule=!0,t["default"]={build:function(e){return new o(e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/mozPeerConnection",["require","exports","microsoft-sdp-transform","../../common/userAgentAdapter"],e)}(function(e,t){function i(e,t){return e.split(";").filter(function(e){return!t.some(function(t){return e.indexOf(t)>-1})}).join(";")}function s(e){if(e.type!="video"||!e.fmtp||e.fmtp.length==0)return;e.fmtp[0].config=i(e.fmtp[0].config,["max-mbps","max-br"])}var n=e("microsoft-sdp-transform"),r=e("../../common/userAgentAdapter"),o=function(){function e(e){return this.peerConnection=new r["default"].window.RTCPeerConnection(e),this.shim(),this.peerConnection}return e.prototype.shim=function(){this.shimSetRemoteDescription(),this.shimStats()},e.prototype.shimStats=function(){var e=this,t=this.peerConnection.getStats;this.peerConnection.getStats=function(n,r){t.apply(e.peerConnection,null).then(n)["catch"](r)}},e.prototype.shimSetRemoteDescription=function(){var e=this,t=this.peerConnection.setRemoteDescription;this.peerConnection.setRemoteDescription=function(i){var o=n.parse(i.sdp),u,a;return o.media.forEach(function(e,t){t===0?(u=e.iceUfrag,a=e.icePwd):u!==undefined&&a!==undefined&&(e.iceUfrag=u,e.icePwd=a),s(e)}),i=new r["default"].window.RTCSessionDescription({type:i.type,sdp:n.write(o)}),t.call(e.peerConnection,i)}},e}();t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/mozCapabilityGatherer",["require","exports","microsoft-sdp-transform","../../common/userAgentAdapter"],e)}(function(e,t){var n=e("microsoft-sdp-transform"),r=e("../../common/userAgentAdapter"),i=function(){function e(e){this.selfGlobal=e.global.mozCapabilityGatherer=e.global.mozCapabilityGatherer||{},this.getGatherer()("video")}return e.prototype.getGatherer=function(){var e=this;return function(t){return"video"!==t&&"audio"!==t?Promise.reject(new Error("capabilities for "+t+" are not supported")):(e.selfGlobal.gatherTask||(e.selfGlobal.gatherTask=new Promise(function(t,i){var s=new r["default"].window.RTCPeerConnection(null);s.createOffer(function(e){var r={},i=n.parse(e.sdp);return i.media.forEach(function(e){r[e.type]=e.rtp.map(function(e){return{mimeType:e.codec.toLowerCase()}})}),s.close(),t(r)},function(t){e.selfGlobal.gatherTask=null,s.close(),i(t)},{offerToReceiveVideo:1,offerToReceiveAudio:1})})),e.selfGlobal.gatherTask.then(function(e){return{codecs:e[t]}}))}},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/transform/mozSdpTransform",["require","exports","../sessionDescriptorUtils"],e)}(function(e,t){var n=e("../sessionDescriptorUtils"),r=function(){function e(){}return e.prototype.fromNative=function(e,t,r,i){return e.media.forEach(function(e,i){var s=t.getMediaEntity(i);s&&s.isEnabled()&&e.port!==0?(e.label=n["default"].getLabelForModality(s.getModality()),e.direction=r[s.getModality()]):e.port=0}),e},e.prototype.toLocal=function(e,t,n){return e},e.prototype.toOffer=function(e,t,n){return this.fromNative(e,t,n,!0)},e.prototype.toAnswer=function(e,t,n){return this.fromNative(e,t,n,!1)},e.prototype.toRemote=function(e,t,n){var r;return e.media.forEach(function(e,t){e.connection?r=e.connection:r&&(e.connection=r)}),e},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/mozAdapter",["require","exports","./mozPeerConnection","./mozCapabilityGatherer","../transform/mozSdpTransform","../../common/userAgentAdapter"],e)}(function(e,t){var n=e("./mozPeerConnection"),r=e("./mozCapabilityGatherer"),i=e("../transform/mozSdpTransform"),s=e("../../common/userAgentAdapter"),o=function(){function e(e){this._gatherer=new r["default"](e)}return e.prototype.getCapabilities=function(e){return this._gatherer.getGatherer()(e)},e}(),u=function(){function e(e){this.SdpTransform=i["default"],this.RTCPeerConnection=n["default"],this.RTCSessionDescription=s["default"].window.RTCSessionDescription,this.RTCRtpReceiver=new o(e)}return e}();t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/adapter/webrtcAdapter",["require","exports","./webkitAdapter","./mozAdapter","../../common/userAgentAdapter"],e)}(function(e,t){function s(){function e(){throw new Error("unsupported platform")}this.SdpTransform=e,this.RTCPeerConnection=e,this.RTCSessionDescription=e,this.RTCRtpReceiver=e}function o(e,t,n){this.SdpTransform=u,this.RTCPeerConnection=e,this.RTCSessionDescription=t,this.RTCRtpReceiver=n}function u(){function e(e){return e}this.toOffer=e,this.toAnswer=e,this.toRemote=e}function a(){return typeof i["default"].window.webkitRTCPeerConnection!="undefined"}function f(){return typeof i["default"].window.mozRTCPeerConnection!="undefined"}var n=e("./webkitAdapter"),r=e("./mozAdapter"),i=e("../../common/userAgentAdapter");t.__esModule=!0,t["default"]={build:function(e){return a()?n["default"].build(e):f()?new r["default"](e):new s}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/mediaEntity",["require","exports","../common/videoCapabilities","./sessionDescriptorUtils","../constants"],e)}(function(e,t){var n=e("../common/videoCapabilities"),r=e("./sessionDescriptorUtils"),i=e("../constants"),s=1200,o=3e3,u=3600,a=1500,f=function(){function e(e,t,n,r,i,s,o,u){this.modality=e,this.mid=t,this.mtype=n,this.streamId=r,this.trackId=i,this.xSourceStreamId=s,this.videoCapabilities=o,this.extensions=u}return e.create=function(t,f,l,c){var h=r["default"].getTypeFromModality(l),p=null;if(h===i["default"].MEDIA_TYPE.video){var d=void 0,v=void 0;l===i["default"].MODALITY.sharing?(d=t.webrtcScreensharingCapabilityMaxFS?t.webrtcScreensharingCapabilityMaxFS:u,v=t.webrtcScreensharingCapabilityMaxFPS?t.webrtcScreensharingCapabilityMaxFPS:a):(d=t.webrtcVideoCapabilityMaxFS?t.webrtcVideoCapabilityMaxFS:s,v=t.webrtcVideoCapabilityMaxFPS?t.webrtcVideoCapabilityMaxFPS:o),p=new n["default"](d,v)}var m=new e(l,c,h,null,null,null,p,{});return f.mediaEntityCreated(m),m},e.prototype.clone=function(){return new e(this.modality,this.mid,this.mtype,this.streamId,this.trackId,this.xSourceStreamId,this.videoCapabilities,this.extensions)},e.prototype.getModality=function(){return this.modality},e.prototype.getType=function(){return this.mtype},e.prototype.getMid=function(){return this.mid},e.prototype.disable=function(){this.mid=null},e.prototype.enable=function(e,t){this.modality=e,this.mid=t},e.prototype.isDisabled=function(){return!this.mid},e.prototype.isEnabled=function(){return!!this.mid},e.prototype.getVideoCapabilities=function(){return this.videoCapabilities},e.prototype.getStreamId=function(){return this.streamId},e.prototype.setStreamId=function(e){this.streamId=e},e.prototype.getTrackId=function(){return this.trackId},e.prototype.setTrackId=function(e){this.trackId=e},e.prototype.getXSourceStreamId=function(){return this.xSourceStreamId},e.prototype.setXSourceStreamId=function(e){this.xSourceStreamId=e},e.prototype.getExtension=function(e){return this.extensions[e]},e.prototype.setExtension=function(e,t){this.extensions[e]=t},e}();t.__esModule=!0,t["default"]=f}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/mediaManager",["require","exports","./sessionDescriptorUtils","../constants","../common/utils","./mediaEntity"],e)}(function(e,t){var n=e("./sessionDescriptorUtils"),r=e("../constants"),i=e("../common/utils"),s=e("./mediaEntity"),o=function(){function e(e,t){this.mediaEntities=[],this.mediaEntitiesBackup=[],this.midId=0,this.mediaTracks=[],this.logger=e.logger,this.settings=e.settings,this.numVideoChannels=e.numVideoChannels,this.listener=t}return e.prototype.generateMid=function(e){return"media_"+e},e.prototype.fromOffer=function(e,t){var n=this;e.media.forEach(function(e){if(e.type===r["default"].MEDIA_TYPE.audio)r["default"].MODALITY.audio in t&&n.addMediaEntity(r["default"].MODALITY.audio);else if(e.type===r["default"].MEDIA_TYPE.video){if(r["default"].MODALITY.video in t)for(var i=0;i PeerConnection is not available"),t(e.report);return}e.negotiatedModalities&&(e.report.localStreams=e.getStreamsReport(e.peerConnection.getLocalStreams(),{audio:n["default"].hasSendDirectionality(e.negotiatedModalities.audio),video:n["default"].hasSendDirectionality(e.negotiatedModalities.video)}),e.report.remoteStreams=e.getStreamsReport(e.peerConnection.getRemoteStreams(),{audio:n["default"].hasReceiveDirectionality(e.negotiatedModalities.audio),video:n["default"].hasReceiveDirectionality(e.negotiatedModalities.video)}));try{e.peerConnection.getStats(function(n){e.extensions.WebRTCStats=e.getWebrtcReport(n),e.calculateAverages(),t(e.report)},function(n){e.extensions.WebRTCStats={getStatsError:n},e.logger.error("getReport, resolve with error =>",n),t(e.report)})}catch(r){e.extensions.WebRTCStats={getStatsError:r},e.logger.error("getReport, getstats catch error =>",r),t(e.report)}})},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/webRtcDtmfSender",["require","exports","../common/dtmfUtils"],e)}(function(e,t){var n=e("../common/dtmfUtils"),r=function(){function e(e,t){this.webRtcSender=null,this.queue=new n.DTMFQueue(e),this.settings=t?t:n.defaultSettings}return e.prototype.sendDtmf=function(e,t){return!e||!e.getSenders?Promise.reject(new Error("bad peerConnection")):(this.syncSender(e),this.webRtcSender?(this.webRtcSender.ontonechange=this.onToneChange.bind(this),this.webRtcSender.insertDTMF(this.webRtcSender.toneBuffer+t,this.settings.toneDuration,this.settings.toneGap),this.queue.waitForNotification(t)):Promise.reject(new Error("not available")))},e.prototype.canSendDtmf=function(e){return!e||!e.getSenders?!1:(this.syncSender(e),this.webRtcSender?this.webRtcSender.canInsertDTMF:!1)},e.prototype.dispose=function(){this.queue.cleanup()},e.prototype.syncSender=function(e){var t=e.getSenders().filter(function(e){return e.dtmf&&e.dtmf.canInsertDTMF})[0];this.webRtcSender&&t&&t.dtmf!=this.webRtcSender&&(this.webRtcSender.ontonechange=null,this.queue.cleanup()),this.webRtcSender=t?t.dtmf:null},e.prototype.onToneChange=function(e){e.tone&&this.queue.toneSent(e.tone)},e}();t.WebRtcDTMFSender=r,t.__esModule=!0,t["default"]={build:function(e,t){return new r(e,t)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/stream/receiveStreamCollection",["require","exports","../utils"],e)}(function(e,t){var n=e("../utils"),r=function(){function e(e){this.streams=[],this.listener=e}return e.prototype.add=function(e){var t=this.streams.some(function(t){return t.getId()===e.getId()});t||(this.streams.push(e),this.listener.streamAdded(e))},e.prototype.remove=function(e){var t;if(n["default"].remove(this.streams,function(n){return n.getId()===e?(t=n,!0):!1})){this.listener.streamRemoved(t);return}},e.prototype.getStreams=function(){return this.streams},e}();t.__esModule=!0,t["default"]=r});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/render/remoteVideoRenderer",["require","exports","../../constants","./videoRenderer","./videoSizeTracker"],e)})(function(e,t){var n=e("../../constants"),r=e("./videoRenderer"),i=e("./videoSizeTracker"),s=function(e){function t(t,n,r,i){var s=e.call(this,n)||this;return s.disposed=!1,s.settings=t.settings,s.logger=t.logger,s.subscriptionManager=t.subscriptionManager,s.rendererSizeChangedListener=i,s.onSizeChanged(r?r.onVideoSizeChanged:null),s.onError(r?r.onError:null),s}return __extends(t,e),t.prototype.trackElementSizeChange=function(){var e=this,t=this.rendererType===n["default"].RENDERER_TYPE.sharing,r=t?this.settings.webrtcScreensharingCapabilityCheckIntervalMin:this.settings.webrtcVideoCapabilityCheckIntervalMin,s=t?this.settings.webrtcScreensharingCapabilityCheckIntervalMax:this.settings.webrtcVideoCapabilityCheckIntervalMax;if(!r||!s){this.logger.info("skipping video size tracking");return}this.sizeTracker=new i["default"](this.getVideoElement(),{interval:{min:r,max:s}}),this.sizeTracker.onSizeChange(function(t,n){e.logger.log("video renderer size changed to",t+"x"+n),e.rendererSizeChangedListener(e,t,n)})},t.prototype.unsubscribe=function(){this.subscription&&(this.subscription.dispose(),this.subscription=null)},t.prototype.subscribeVideoAsync=function(e,t){var r=this;return new Promise(function(i,s){r.rendererType=t?n["default"].RENDERER_TYPE.sharing:n["default"].RENDERER_TYPE.video,r.trackElementSizeChange(),r.unsubscribe();var o=r.subscriptionManager.subscribe(r.rendererType,e);r.subscription=o,r.logger.info("subscribing renderer to type:",o.getModality(),", msi:",o.getMsi()),o.onMediaStreamChanged(function(e){r.attachMediaStream(e),r.logger.info("subscribed renderer to type:",o.getModality(),", msi:",o.getMsi(),", on stream #",e?e.id:"none"),i()}),o.onError(function(e){r.logger.error("failed to subscribe renderer",e),s(e)})})},t.prototype.dispose=function(){this.disposed?this.logger.warn("renderer already disposed"):(this.disposed=!0,this.unsubscribe(),this.sizeTracker&&this.sizeTracker.dispose(),e.prototype.dispose.call(this))},t.prototype.getModality=function(){return this.rendererType},t}(r["default"]);t.__esModule=!0,t["default"]=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/stream/receiveStream",["require","exports"],e)}(function(e,t){var n=function(){function e(){}return e}();n.SourceNone=-1,n.SourceAny=-2,t.MediaSourceIdentifiers=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/stream/subscriptionManager",["require","exports","../utils","../stream/receiveStream"],e)}(function(e,t){var n=e("../utils"),r=e("../stream/receiveStream"),i=function(){function e(e){this.subscription=e}return e.prototype.getMsi=function(){return this.checkDisposed(),this.subscription.getMsi()},e.prototype.getModality=function(){return this.checkDisposed(),this.subscription.getModality()},e.prototype.onMediaStreamChanged=function(e){this.checkDisposed(),this.mediaStreamChanged=e,this.subscription.isStreamReady()&&this.notifyMediaStreamChanged()},e.prototype.onError=function(e){this.checkDisposed(),this.error=e},e.prototype.dispose=function(){this.subscription&&(this.subscription.dispose(this),this.subscription=null)},e.prototype.notifyMediaStreamChanged=function(){if(this.mediaStreamChanged){var e=this.subscription.getStream(),t=this.subscription.isStreamReady();this.mediaStreamChanged(e&&t?e.getMediaStream():null)}},e.prototype.notifyError=function(e){this.error&&this.error(e)},e.prototype.checkDisposed=function(){if(!this.subscription)throw new Error("subscription disposed")},e}(),s=function(){function e(e,t,n){this.clients=[],this.streamReady=!1,this.modality=e,this.msi=t,this.onDisposed=n}return e.prototype.client=function(){var e=new i(this);return this.clients.push(e),e},e.prototype.getMsi=function(){return this.msi},e.prototype.getStream=function(){return this.stream},e.prototype.isStreamReady=function(){return this.streamReady},e.prototype.getModality=function(){return this.modality},e.prototype.setStream=function(e){var t=this;if(e===this.stream)return;this.stream&&(this.releaseStream(),this.notifyStreamChanged()),this.stream=e,e&&(this.streamReady=!1,e.requestSource(this.msi).then(function(){t.streamReady=!0,t.notifyStreamChanged()})["catch"](function(e){t.notifyError(e)}))},e.prototype.notifyStreamChanged=function(){this.clients.forEach(function(e){return e.notifyMediaStreamChanged()})},e.prototype.releaseStream=function(){this.stream&&(this.stream.requestSource(r.MediaSourceIdentifiers.SourceNone)["catch"](function(){}),this.streamReady=!1,this.stream=null)},e.prototype.notifyError=function(e){this.clients.forEach(function(t){return t.notifyError(e)})},e.prototype.dispose=function(e){n["default"].remove(this.clients,function(t){return t===e}),this.clients.length||(this.releaseStream(),this.onDisposed())},e}(),o=function(){function e(e,t){var n=this;this.subscriptions=[],this.logger=e.logger.createChild("subs"),this.streamProvider=t,this.streamProvider.onStreamsChanged(function(){return n.streamsChanged()}),this.logger.log("created")}return e.prototype.subscribe=function(e,t){var i=this;t===void 0&&(t=r.MediaSourceIdentifiers.SourceAny);var o=n["default"].find(this.subscriptions,function(n){return n.getMsi()===t&&n.getModality()===e});if(!o){this.logger.log("creating new subscription #",t,"for modality",e),o=new s(e,t,function(){i.logger.log("disposing subscription #",t),n["default"].remove(i.subscriptions,function(e){return e===o})}),this.subscriptions.push(o);var u=this.getAvailableStream(e);u&&this.assignStream(o,u)}return o.client()},e.prototype.dispose=function(){this.streamProvider.onStreamsChanged(null),this.logger.log("disposed")},e.prototype.streamsChanged=function(){var e=this;this.subscriptions.forEach(function(t){var n=!t.getStream()||e.isStreamRemoved(t.getStream());if(!n)return;var r=e.getAvailableStream(t.getModality());r?e.assignStream(t,r):e.resignStream(t)})},e.prototype.getAvailableStream=function(e){var t=this.streamProvider.getStreams(),i=n["default"].find(t,function(t){return e===t.getModality()&&t.getMsi()===r.MediaSourceIdentifiers.SourceNone});return i},e.prototype.isStreamRemoved=function(e){var t=this.streamProvider.getStreams();return!t.some(function(t){return t===e})},e.prototype.assignStream=function(e,t){this.logger.log("assigning stream #",t.getId(),"to subscription #",e.getMsi()),e.setStream(t)},e.prototype.resignStream=function(e){var t=e.getStream();t&&(this.logger.log("removing stream from subscription #",e.getMsi()),e.setStream(null))},e}();t.__esModule=!0,t["default"]=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/render/audioRenderer",["require","exports","../../common/userAgentAdapter","../../common/utils"],e)}(function(e,t){var n=e("../../common/userAgentAdapter"),r=e("../../common/utils"),i=function(){function e(e){this.window=n["default"].window,this.logger=e.logger.createChild("audio")}return e.prototype.play=function(e){this.audio?this.window.detachMediaStream(this.audio):(this.audio=document.createElement("audio"),document.body.appendChild(this.audio),this.audio.autoplay=!0,this.audio.addEventListener("error",this.onAudioError)),this.logger.log("starting playout"),this.window.attachMediaStream(this.audio,e),this.stream=e},e.prototype.stop=function(){this.audio&&(this.logger.log("stopping playout"),this.audio.removeEventListener("error",this.onAudioError),document.body.removeChild(this.audio),this.window.detachMediaStream(this.audio),this.audio=null,this.stream=null)},e.prototype.getStream=function(){return this.stream},e.prototype.dispose=function(){this.stop()},e.prototype.onAudioError=function(e){e?this.logger.error("error event occured:",this.toString(e)):this.logger.error("error event occured","error:",this.audio?this.audio.error:"")},e.prototype.toString=function(e){if(e){var t={};return r["default"].forOwn(e,function(e,n){try{t[n]=typeof e=="function"?t[n]=e():t[n]=e}catch(r){t[n]="error: "+r}}),JSON.stringify(t)}},e}();t.__esModule=!0,t["default"]=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/stream/webRtcReceiveStream",["require","exports","../../common/stream/receiveStream"],e)}(function(e,t){var n=e("../../common/stream/receiveStream"),r=function(){function e(e,t,r,i){this.msi=n.MediaSourceIdentifiers.SourceNone,this.operations=Promise.resolve(),this.mediaStream=e,this.modality=t,this.sourceStreamId=r,this.controller=i}return e.prototype.getId=function(){return this.mediaStream.id},e.prototype.getModality=function(){return this.modality},e.prototype.getMsi=function(){return this.msi},e.prototype.getMediaStream=function(){return this.mediaStream},e.prototype.requestSource=function(e){var t=this;this.msi=e;var n=this.operations.then(function(){return t.controller.requestSource(t.sourceStreamId,e)});return this.operations=n["catch"](function(){}),n},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/quality/qualityManager",["require","exports"],e)}(function(e,t){var n=function(){function e(e,t,n){var r=this;this.logger=e.logger.createChild("qm"),this.listener=t,this.settings=e.settings,this.optimalReceiversCount=this.settings.videoReceiversCount,this.settings.multiParty&&(n.onStatisticsChanged(function(e){r.processEstimatedBandwidth(e.estimatedReceiveBandwidth)}),this.notifyOptimalReceiversCountChanged())}return e.prototype.processOptimalReceiversCount=function(){var e=Math.floor(Math.abs(this.bandwidth/this.settings.bandwidthPerVideoReceiver));this.optimalReceiversCount!==Math.max(e,1)&&(e?this.logger.log("optimal video receivers count changed to",e):(this.logger.warn("there is not enough bandwidth even for a single video receiver"),e=1),this.optimalReceiversCount=e,this.notifyOptimalReceiversCountChanged())},e.prototype.notifyOptimalReceiversCountChanged=function(){this.listener.onOptimalVideoReceiversCountChanged(this.optimalReceiversCount)},e.prototype.processEstimatedBandwidth=function(e){this.bandwidth=e,this.processOptimalReceiversCount()},e}();t.__esModule=!0,t["default"]=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/statistics/StatisticsGatherer",["require","exports","../../common/userAgentAdapter","../../common/utils"],e)}(function(e,t){var n=e("../../common/userAgentAdapter"),r=e("../../common/utils"),i="bweforvideo",s="googAvailableReceiveBandwidth",o=1e3,u=function(){function e(){this.window=n["default"].window,this.statistics={estimatedReceiveBandwidth:0}}return e.prototype.onStatisticsChanged=function(e){this.statisticsChangedListener=e,this.startGathering()},e.prototype.initialize=function(e){this.pc=e,this.startGathering()},e.prototype.dispose=function(){this.interval&&(this.window.clearInterval(this.interval),this.interval=0),this.pc=null},e.prototype.startGathering=function(){var e=this;this.isInitialized()&&!this.interval&&(this.interval=window.setInterval(function(){e.processStatistics()},o))},e.prototype.isInitialized=function(){return this.pc&&this.pc.getStats},e.prototype.processStatistics=function(){var e=this;this.pc.getStats(function(t){if(!t.result)return;e.processResult(t.result())})},e.prototype.processResult=function(e){var t=0,n=r["default"].find(e,function(e){return e.id===i});n&&(t=n.stat(s));var o=isNaN(t)?0:t;o!==this.statistics.estimatedReceiveBandwidth&&(this.statistics.estimatedReceiveBandwidth=o,this.notifyStatisticsChanged())},e.prototype.notifyStatisticsChanged=function(){this.statisticsChangedListener&&this.statisticsChangedListener(this.statistics)},e}();t.__esModule=!0,t["default"]=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/webrtc/webRtcSession",["require","exports","../constants","../helper","./webRtcSessionDescription","./adapter/webrtcAdapter","./mediaManager","./statistics/webrtcStatistics","../common/utils","./webRtcDtmfSender","../common/stream/receiveStreamCollection","../common/render/remoteVideoRenderer","../common/stream/subscriptionManager","../common/resolutionTable","../extensions/extensionsManager","../common/activeSpeaker/activeSpeakerManager","./render/audioRenderer","./stream/webRtcReceiveStream","./quality/qualityManager","./statistics/StatisticsGatherer"],e)}(function(e,t){var n=e("../constants"),r=e("../helper"),i=e("./webRtcSessionDescription"),s=e("./adapter/webrtcAdapter"),o=e("./mediaManager"),u=e("./statistics/webrtcStatistics"),a=e("../common/utils"),f=e("./webRtcDtmfSender"),l=e("../common/stream/receiveStreamCollection"),c=e("../common/render/remoteVideoRenderer"),h=e("../common/stream/subscriptionManager"),p=e("../common/resolutionTable"),d=e("../extensions/extensionsManager"),v=e("../common/activeSpeaker/activeSpeakerManager"),m=e("./render/audioRenderer"),g=e("./stream/webRtcReceiveStream"),y=e("./quality/qualityManager"),b=e("./statistics/StatisticsGatherer"),w=1e4,E=function(e,t,E){function ot(e){E.onOptimalVideoReceiversCountChanged&&E.onOptimalVideoReceiversCountChanged(e)}function dt(){return nt.getStreams()}function vt(e){et=e}function mt(e){tt=e}function gt(e){G=e}function yt(){G&&G()}function bt(e,t,n){var r=e.getMediaStream();if(r){var i=A.getMaxFS(t,n),s=L.getMediaEntityByStreamId(r.id);if(!s||!s.getVideoCapabilities()){T.warn("no capabilities for provided modality:",e.getModality());return}s.getVideoCapabilities().setMaxFS(i,function(){T.log("updated max-fs video capability to",i),It(!0)})}else T.warn("renderer has no stream attached")}function wt(e){}function Et(e){T.error("Media error occurred","type:",e.type,"detail:",e.detail),S.onSessionErrorOccurred&&S.onSessionErrorOccurred(e)}function St(){T.log("audio transport connected"),xt("active")}function xt(e){T.log("audio state changed to",e);if(S.onAudioStateChanged){var t={content:"audio",direction:"receive",stream:e};S.onAudioStateChanged(t)}}function Tt(e){n["default"].MODALITY.audio===e.getModality()&&at.play(e.getMediaStream()),yt()}function Nt(e){n["default"].MODALITY.audio===e.getModality()&&at.getStream()===e.getMediaStream()&&at.stop(),yt()}function Ct(e){U=e,$.setNegotiatedModalities(e)}function kt(){var e="webrtcIceGatheringTimeoutMs"in x?x.webrtcIceGatheringTimeoutMs:w;if(!e)return;j>0&&clearTimeout(j);var t=B;j=setTimeout(function(){j=0,t.isPending()&&(T.warn("ICE candidates gathering terminated due to timeout "+e),t.resolve())},e)}function Lt(){T.log("reset candidate gathering"),B.promise.then(function(){},function(){}),B.reject(new Error("reset candidate gathering")),B=r["default"].defer()}function At(){T.info("ICE candidates gathered completely"),B.resolve()}function Ot(){T.log("reset peer connection"),at.dispose(),Z&&(Z.dispose(),Z=null),M&&M.close(),en(),M=null,_=null,Lt(),I=!0,U={}}function Mt(){if(!x.iceDisconnectedTimeoutMs)return;V=setTimeout(function(){T.error("ice disconnected for ",x.iceDisconnectedTimeoutMs,"ms. Raise CONSTANTS.MEDIA_ERROR.iceConnectionError"),Et({type:n["default"].MEDIA_ERROR.iceConnectionError,detail:"ice transport disconnected"})},x.iceDisconnectedTimeoutMs)}function _t(){V&&(clearTimeout(V),V=null)}function Dt(e){return e.reduce(function(e,t){return t.addresses.map(function(n){function r(e,r){return{urls:t.type+":"+n+":"+e+(r?"?transport="+r:""),credential:t.password,username:t.username}}t.udpPort===t.tcpPort?e.push(r(t.udpPort)):(e.push(r(t.udpPort,"udp")),e.push(r(t.tcpPort,"tcp")))}),e},[])}function Pt(e){var t;if(R){var n=R.getSrtpInfo();$.setOfferedSrtpInfo(n),t=!n.dtls||n.sdes&&x.preferSdesSrtp}else t=x.preferSdesSrtp;t&&(T.log("configuring peer connection to use sdes"),e.optional=[{DtlsSrtpKeyAgreement:!1}]),$.setNegotiatedSrtpInfo({dtls:!t,sdes:!!t})}function Ht(){return _||(_=e.maContext.getRelayManager().queryRelaysAsync("turn",e.config.isRemoteClientLync).then(function(t){var r={};Pt(r),T.log("create peer connection"),M=new C.RTCPeerConnection({iceServers:Dt(t),rtcpMuxPolicy:"require",iceTransportPolicy:e.config.iceTransportPolicy?e.config.iceTransportPolicy:n["default"].ICE_TRANSPORT_POLICY.all},r),$.setPeerConnection(M),it.initialize(M),M.onnegotiationneeded=function(e){var t=e.target;T.log("onnegotiationneeded","signalingState:",t.signalingState)},M.onsignalingstatechange=function(e){var t=e.target;$.setSignalingConnectionState(t.signalingState),T.log("onsignalingstatechange","signalingState:",t.signalingState)},M.onaddstream=function(e){var t=e.stream;T.log("onaddstream","stream:",t);var r=L.getMediaEntityByStreamId(t.id);r||(T.log("cannot find media entity with stream id"+t.id+", trying to fallback"),t.getAudioTracks()[0]&&(r=L.getMediaEntitiesByModality(n["default"].MODALITY.audio)[0]));if(r){var i=Bt(t,r.getModality(),+r.getXSourceStreamId());nt.add(i)}else T.error("could not find media entity for an added stream:",t.id)},M.ontrack=function(e){T.log("ontrack","track:",e.track)},M.onremovestream=function(e){T.log("onremovestream","stream:",e.stream),nt.remove(e.stream.id)},M.onicecandidate=function(e){T.log("onicecandidate","candidate:",e.candidate),e.candidate||At()},M.onicegatheringstatechange=function(e){var t=e.target;T.log("onicegatheringstatechange","iceGatheringState:",t.iceGatheringState)},M.oniceconnectionstatechange=function(e){var t=e.target;$.setIceConnectionState(t.iceConnectionState),T.log("oniceconnectionstatechange","iceConnectionState:",t.iceConnectionState,"pc.signalingState:",t.signalingState),t.iceConnectionState==="connected"||t.iceConnectionState==="completed"?St():t.iceConnectionState==="failed"&&Et({type:n["default"].MEDIA_ERROR.iceConnectionError,detail:"ice transport failed"}),t.iceConnectionState==="disconnected"?Mt():_t()}})),_}function Bt(e,t,r){return new g["default"](e,t,r,{requestSource:function(e,t){if(!k)return Promise.resolve();var r=ht.getExtension(n["default"].EXTENSION_TYPE.videoStreamControl);return pt.promise.then(function(){return r.requestSource(e,t)})}})}function jt(e){if(!W)throw new Error(e)}function Ft(e){function t(e){return!!e&&(r["default"].hasReceiveDirectionality(e)||e==="inactive")}return{offerToReceiveAudio:+t(e.audio),offerToReceiveVideo:+t(e.video)+ +t(e.sharing)}}function It(e){I?(I=!1,F=!1,T.log("triggering renegotiation"),L.backup(),S.onNegotiationRequired&&S.onNegotiationRequired()):e&&(T.log("renegotiation postponed"),F=!0)}function qt(e){var t=ft.then(function(){return new Promise(function(t){if(!e||!e.audio&&!e.video&&!e.sharing)throw new Error("Invalid parameters!"+JSON.stringify(e));var n=!W||!r["default"].areNegotiatedDirectionsFulfilled(e,U);W=e,T.log("configure modalities","audio:",e.audio,"video:",e.video,"sharing",e.sharing,"peerconnection:",!!M,"pc.signalingState:",M?M.signalingState:"-","needNewRenegotiation:",n),n&&It(),t(W)})});return ft=t["catch"](function(e){T.warn("Error during configuring modalities: ",e)}),t}function Rt(e,t,i){var s=r["default"].hasSendDirectionality(U.audio),o=r["default"].hasSendDirectionality(U.video),u=r["default"].hasSendDirectionality(U.sharing),a=r["default"].isOnHold(U),f=r["default"].hasSendDirectionality(e.audio),l=r["default"].hasSendDirectionality(e.video),c=r["default"].hasSendDirectionality(e.sharing),h=r["default"].isOnHold(e);return Ht().then(function(){T.log("updatePeerConnectionStreamsAsync","pc state",M.signalingState,"hold","[",a,"->",h,"]","audio","[",s,"->",f,"]","video","[",o,"->",l,"]","sharing","[",u,"->",c,"]");if(a!==h){D&&D.setHold(h),P&&P.setHold(h);if(h)return}if(s!==f||o!==l||u!==c||q){i&&(q=!1);var e=function(){r(),p();if(M.getSenders().length)throw new Error("not all tracks were removed")},r=function(){d(n["default"].MODALITY.audio),d(n["default"].MODALITY.video)},p=function(){d(n["default"].MODALITY.sharing)},d=function(e){e in ct&&(T.log("remove sender","track kind:",ct[e].track.kind,"track id:",ct[e].track.id),M.removeTrack(ct[e]),delete ct[e])},v=function(e,t,n){if(!e)return;T.log("add media track","kind:",e.kind,"id:",e.id);if(ct[n])throw new Error("track already created, modality:"+n+", kind:"+e.kind+", id:"+e.id);ct[n]=M.addTrack(e,t)};t&&(T.log("not using any media(track api) track, remove all senders"),e(),(!i||!f&&!l)&&tn(),(!i||!c)&&nn());if(i){var m=[];if(f||l){var g=N._getMediaStream({audio:f,video:l});m.push(g.start().then(function(){try{v(g.getObject().getAudioTracks()[0],g.getObject(),n["default"].MODALITY.audio),v(g.getObject().getVideoTracks()[0],g.getObject(),n["default"].MODALITY.video),t&&tn(),g.onApplyConstraints=function(e){if(D===g){var t=D.getObject();T.log("remove media stream","audio tracks:",t.getAudioTracks(),"video tracks:",t.getVideoTracks()),r()}e.then(function(){D===g&&(v(g.getObject().getAudioTracks()[0],g.getObject(),n["default"].MODALITY.audio),v(g.getObject().getVideoTracks()[0],g.getObject(),n["default"].MODALITY.video))})},g.setMute(H),D=g}catch(e){throw r(),tn(),g.dispose(),e}}))}if(c){var y=N._getMediaStream({video:!0});m.push(y.start().then(function(){try{v(y.getObject().getVideoTracks()[0],y.getObject(),n["default"].MODALITY.sharing),t&&nn(),P=y}catch(e){throw p(),nn(),y.dispose(),e}}))}return Promise.all(m)}}})}function Ut(){return new Promise(function(e){T.log("create [offer] configured:",W),pt.reject("promise expired"),pt=r["default"].defer(),Q=!0,jt("no configured modalities to create offer for"),I=!1,X=r["default"].excludePassiveModalities(W,lt,z),z=X;var t=r["default"].negotiateModalities(z,X);r["default"].isOnHold(t)?e(Rt(z,!0,!0).then(function(){var e=O.createInactiveOfferSdp(M.localDescription.sdp,z);return T.debug("CREATE OFFER hold","sdp:",e),{blob:e,modalities:t}})):e(Rt(z,!0,!0).then(function(){var e=Ft(z);return T.log("create [offer]","offered:",z,"constraints:",e),M.createOffer(e)}).then(function(e){T.debug("create [offer] offer from peer connection","sdp:",e.sdp);var t=O.createLocalOffer(e.sdp);t.needToWaitIceCandidates()&&Lt(),$.startWaitingForStreamStart(z,!1);var n=new C.RTCSessionDescription({sdp:t.toLocal(),type:"offer"});return kt(),Promise.all([M.setLocalDescription(n),B.promise])}).then(function(){var e=O.createLocalOffer(M.localDescription.sdp);e.updateModalities(z),L.setMediaTracks(zt()),$.setMediaEntities(L.getMediaEntities());var n=e.toOffer();return T.debug("CREATE OFFER","sdp:",n),{blob:n,modalities:t}}))})}function zt(){var e=[];return a["default"].forOwn(ct,function(t,n){e.push({track:t.track.id,modality:n})}),e}function Wt(e){return new Promise(function(t){var n=e.blob;T.debug("process [offer]","sdp:",n),pt.reject("promise expired"),pt=r["default"].defer(),Q=!1,R=O.createRemoteOffer(n),I=!1,z=r["default"].invertModalities(R.getModalities());var i=Promise.resolve(z);if(r["default"].hasSendDirectionality(z.video)||r["default"].hasReceiveDirectionality(z.video)){var s=R.getVideoCodecs();i=C.RTCRtpReceiver.getCapabilities("video").then(function(e){var t=e.codecs.some(function(e){return s.some(function(t){return e.mimeType===t})});if(!t){T.warn("offer doesn't contain any supported video codecs");var n=a["default"].shallowClone(z);return n.video=void 0,n}return z})["catch"](function(e){return T.error("failed to get video capability",e),z})}t(i.then(function(e){return T.log("process [offer]","offered:",z,"acceptable:",e),e}))})}function Xt(e){if(x.enableLocalVideoConstraints&&D&&D.hasVideo()){var t=e.getVideoRecvCapabilities();if(t.maxFS&&t.maxFPS)return D.applyConstraints(t);T.error("remote endpoint didn't specify video receive capability")}return Promise.resolve(!1)}function Vt(e){return new Promise(function(t){if(e){t({});return}T.log("create [answer]","offered:",z,"configured:",W),jt("no configured modalities to create answer for"),X=r["default"].excludePassiveModalities(W,lt,z);var n=r["default"].negotiateModalities(z,X);r["default"].isOnHold(n)?t(Rt(n,!0,!0).then(function(){Ct(n);var e=O.createInactiveAnswerSdp(M.localDescription.sdp,U);return T.debug("CREATE ANSWER hold","sdp:",e),{blob:e,modalities:U}})):t(Rt(n,!0,!1).then(function(){return Xt(R)}).then(function(){return $t()}).then(function(){var e=R.toRemote(n);return T.log("create [answer] set remote description","negotiated:",n,"sdp:",e),M.setRemoteDescription(new C.RTCSessionDescription({sdp:e,type:"offer"}))}).then(function(){return Rt(n,!1,!0)}).then(function(){return M.createAnswer()}).then(function(e){T.debug("create [answer] answer from peer connection","sdp:",e.sdp);var t=O.createLocalAnswer(e.sdp);t.needToWaitIceCandidates()&&Lt(),$.startWaitingForStreamStart(n,!1);var r=new C.RTCSessionDescription({sdp:t.toLocal(),type:"answer"});return kt(),Promise.all([M.setLocalDescription(r),B.promise])}).then(function(){var e=O.createLocalAnswer(M.localDescription.sdp);e.updateModalities(n),L.setMediaTracks(zt()),$.setMediaEntities(L.getMediaEntities());var t=e.toAnswer();return n=e.getModalities(),Ct(n),T.debug("CREATE ANSWER","sdp:",t),{blob:t,modalities:U}}))})}function $t(){return R.isCodecSwitchSupported()?Promise.resolve():C.RTCRtpReceiver.getCapabilities(n["default"].MEDIA_TYPE.audio).then(function(e){var t=e.codecs.map(function(e){return e.mimeType});R.usePrimaryAudioCodecOnly(t)})["catch"](function(e){T.error("failed to set primary codec based on audio capability",e)})}function Jt(e,t){return new Promise(function(n){var i=e.blob;T.debug(t?"PROCESS PRANSWER":"PROCESS ANSWER","sdp:",i);if(t){T.log("process [pranswer]"),n({});return}var s=O.createRemoteAnswer(i),o=r["default"].invertModalities(s.getModalities());Ct(o);if(!r["default"].isOnHold(U)){var u=s.toRemote(U);T.log("process [answer] set remote description","negotiated:",U,"sdp:",u),n(M.setRemoteDescription(new C.RTCSessionDescription({sdp:u,type:"answer"})).then(function(){return U}).then(function(){return Xt(s)}).then(function(e){e&&It(!0)}).then(function(){return U}))}else n(U)})}function Kt(){return new Promise(function(e){L.commit();var t=r["default"].excludePassiveModalities(W,lt,z),n=q&&!r["default"].isOnHold(U)||!r["default"].areNegotiatedDirectionsAcceptable(t,X,U)||F,i=!n;I=!0,T.log("negotiation completed","isComplete:",i,"configured:",W,"negotiating:",X,"offered:",z,"negotiated:",U),n&&It(),pt.resolve(),e({isComplete:i,activeModalities:U,offeredModalities:z,attemptedModalities:X,configuredModalities:W,initiator:Q})})}function Qt(e,t){return new Promise(function(r){L.rollback();var i=e===n["default"].RENEGOTIATION_ERROR.local,s=Promise.resolve();T.warn("negotiation rejected","isComplete:",i,"error:",e,"configured:",W,"negotiating:",X,"offered:",z,"negotiated:",U),M&&("have-local-offer"===M.signalingState?(T.log("rolling back local description"),s=M.setLocalDescription(new C.RTCSessionDescription({type:"rollback"}))):T.error("cannot rollback local description in currrent state:",M.signalingState)),pt.reject("negotiation rejected"),r(s.then(function(){return t&&(T.log("retrying failed negotiation"),It()),{isComplete:i,activeModalities:U,offeredModalities:z,attemptedModalities:X,configuredModalities:W,initiator:Q}}))})}function Gt(e,t){var n=new c["default"]({settings:x,logger:T,subscriptionManager:rt},e,t,bt);return n}function Yt(){M&&(r["default"].isOnHold(U)||(q=!0,It()))}function Zt(){return T.log("terminate"),it.dispose(),$.setTerminated(),un().then(function(){K=!0,Ot(),rt.dispose(),_t(),ht.dispose(),S._onTerminated&&S._onTerminated(S)})}function en(){tn(),nn()}function tn(){D&&(D.dispose(),D=null)}function nn(){P&&(P.dispose(),P=null)}function rn(){return on(!0)}function sn(){return on(!1)}function on(e){return H=e,D&&D.setMute(e),Promise.resolve()}function un(){return K||(J=J.then(function(){return $.getReport()}).then(function(e){return e})["catch"](function(e){return T.error("getting statistics should never fail:",e),{}})),J}function an(e){return Z.sendDtmf(M,e)}function fn(){return Z.canSendDtmf(M)}function ln(){return ht}this.configureModalitiesAsync=qt,this.createOfferAsync=Ut,this.processOfferAsync=Wt,this.createAnswerAsync=Vt,this.processAnswerAsync=Jt,this.completeNegotiationAsync=Kt,this.rejectNegotiationAsync=Qt,this.createRemoteRenderer=Gt,this.getStatsAsync=un,this.terminate=Zt,this.muteInputAsync=rn,this.unmuteInputAsync=sn,this.sendDtmf=an,this.canSendDtmf=fn,this.onNegotiationRequired=null,this.onSessionErrorOccurred=null,this.getExtensionsManager=ln,this._deviceSelectionChanged=Yt,this._onTerminated=null;var S=this,x=e.maContext.settings,T=e.getLogger().createChild("webrtc"),N=e.getDeviceManager(),C=s["default"].build({global:e.maContext}),k=e.config&&e.config.isConference,L=new o["default"]({logger:T,settings:x,numVideoChannels:k&&x.numVideoChannelsGvc?x.numVideoChannelsGvc:1},{mediaEntityCreated:wt}),A=new p["default"],O=i["default"].build({sdpTransform:new C.SdpTransform,mediaManager:L,settings:x,logger:T}),M=null,_,D=null,P=null,H=e.config.muted,B=r["default"].defer(),j=0,F=!1,I=!0,q=!1,R,U={},z,W,X,V=null,$=new u["default"](t,{logger:T}),J=Promise.resolve({}),K=!1,Q=!1,G=null,Y=null,Z=f["default"].build(T,x.dtmf),et,tt,nt=new l["default"]({streamAdded:Tt,streamRemoved:Nt}),rt=new h["default"]({logger:T},{getStreams:dt,onStreamsChanged:gt}),it=new b["default"],st=new y["default"]({logger:T,settings:{videoReceiversCount:x.webrtcVideoReceiversCount||1,bandwidthPerVideoReceiver:x.webrtcBandwidthPerVideoReceiver||2e5,multiParty:k}},{onOptimalVideoReceiversCountChanged:ot},{onStatisticsChanged:function(e){return it.onStatisticsChanged(e)}}),ut=new v.ActiveSpeakerManager(E.onContributingSourcesChanged,E.onDominantSpeakerChanged),at=new m["default"]({logger:T}),ft=Promise.resolve(),lt=e.config.passiveModalities,ct={},ht=new d["default"];ht.addExtension(n["default"].EXTENSION_TYPE.dominantSpeakerHistory,{callback:ut.onDominantSpeakerHistoryChanged.bind(ut)}),ht.addExtension(n["default"].EXTENSION_TYPE.videoStreamControl,{logger:T});var pt=r["default"].defer()};t.__esModule=!0,t["default"]={build:function(e,t,n){return new E(e,t,n)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/common/capabilities",["require","exports","./userAgentAdapter"],e)}(function(e,t){var n=e("./userAgentAdapter"),r=function(){function e(e){this.window=n["default"].window,this.overrides=this.getCapabilityOverrides(e.settings),this.audio=this.getCapability("audio"),this.video=this.getCapability("video"),this.screensharing=this.getCapability("screensharing")}return e.prototype.hasWebRtc=function(){return typeof this.window.RTCPeerConnection!="undefined"},e.prototype.hasOrtc=function(){return typeof this.window.RTCIceGatherer!="undefined"},e.prototype.hasMediaCapture=function(){return!!this.window.navigator.getUserMedia},e.prototype.getCapabilityOverrides=function(e){var t;return e.capabilities&&(this.hasOrtc()?t=e.capabilities.ortc:this.hasWebRtc()&&(t=e.capabilities.webrtc)),t||{}},e.prototype.getCapability=function(e){return typeof this.overrides[e]!="undefined"?!!this.overrides[e]:this.hasMediaCapture()&&(this.hasOrtc()||this.hasWebRtc())},e}();t.__esModule=!0,t["default"]={build:function(e){return new r(e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/mediaAgent",["require","exports","./common/session","./device/deviceManager","./ortc/ortcSession","./webrtc/webRtcSession","./common/utils","./common/capabilities","./constants","./helper"],e)}(function(e,t){var n=e("./common/session"),r=e("./device/deviceManager"),i=e("./ortc/ortcSession"),s=e("./webrtc/webRtcSession"),o=e("./common/utils"),u=e("./common/capabilities"),a=e("./constants"),f=e("./helper"),l=function(e,t){function p(){return l}var a=e.getLogger().createChild("MA",undefined,e.settings.debug),f=a.createChild("DeviceManager"),l=new r["default"]({logger:f,settings:e.settings},t),c=[],h=u["default"].build({settings:e.settings});l._deviceSelectionChanged=function(){c.forEach(function(e){e._deviceSelectionChanged()})},this.createSession=function(t,r,u){var f=a.createChild("Session",r),l={getDeviceManager:p,getLogger:function(){return f},maContext:e,config:u?u:{}},h=typeof RTCIceGatherer=="undefined"?s["default"]:i["default"],d=h.build(l,r,t),v=new n["default"](d,l,r,t);return v._onTerminated=function(e){o["default"].remove(c,function(t){return t===e})},c.push(v),v},this.getDeviceManager=p,this.getCapabilities=function(){return h},this.getScreenSharingManager=function(){return{onScreensChanged:function(){return{dispose:function(){}}},enumerateScreensAsync:function(){return Promise.resolve([])},enumerateApplicationsAsync:function(){return Promise.resolve([])}}}};t.__esModule=!0,t["default"]={build:function(e,t){return new l(e,t)},isPlatformSupported:function(){return navigator.getUserMedia&&(typeof RTCPeerConnection!="undefined"||typeof RTCIceGatherer!="undefined")},constants:a["default"],helper:f["default"]}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("media-agent/lib/public",["require","exports","./constants","./mediaAgent","./helper"],e)}(function(e,t){var n=e("./constants"),r=e("./mediaAgent");t.MediaAgent=r["default"];var i=e("./helper");t.Helper=i["default"],t.Constants=n["default"]}),define("media-agent",["media-agent/lib/public"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/modelHelper",["require","exports","../utilities/typeDefs","media-agent","signaling-agent"],e)}(function(e,t){function s(e){if(!e||e.code===undefined)return n.TerminatedReason.Undefined;switch(e.code){case i.CA_CONSTANTS.CALL_END_CODE.REJECT:return n.TerminatedReason.Declined;case i.CA_CONSTANTS.CALL_END_CODE.SUCCESS:return n.TerminatedReason.Success;case i.CA_CONSTANTS.CALL_END_CODE.CANCEL:return n.TerminatedReason.Cancelled;case i.CA_CONSTANTS.CALL_END_CODE.TIMEOUT:return n.TerminatedReason.CallEstablismentTimeout;case i.CA_CONSTANTS.CALL_END_CODE.SERVICE_UNAVAILABLE:return n.TerminatedReason.CallSetupError;case i.CA_CONSTANTS.CALL_END_CODE.BAD_REQUEST:return n.TerminatedReason.BadRequest;case i.CA_CONSTANTS.CALL_END_CODE.NO_NGC_ENDPOINT:return n.TerminatedReason.NoNgcEndpoint;case i.CA_CONSTANTS.CALL_END_CODE.P2P_FALLBACK_FOR_SCREENSHARING:case i.CA_CONSTANTS.CALL_END_CODE.CONFLICT:return n.TerminatedReason.Undefined;case i.CA_CONSTANTS.CALL_END_CODE.MEDIA_ERROR:return n.TerminatedReason.MediaError;case i.CA_CONSTANTS.CALL_END_CODE.CALL_DOES_NOT_EXIST:case i.CA_CONSTANTS.CALL_END_CODE.CALL_ACCEPTED:case i.CA_CONSTANTS.CALL_END_CODE.CALL_FORWARDED:case i.CA_CONSTANTS.CALL_END_CODE.CALL_FORWARDED_TO_VOICEMAIL:return n.TerminatedReason.Undefined;case i.CA_CONSTANTS.CALL_END_CODE.P2P_REJECT_CALL:return n.TerminatedReason.Declined;case i.CA_CONSTANTS.CALL_END_CODE.P2P_FALLBACK_DUE_TO_GROUPCALL:case i.CA_CONSTANTS.CALL_END_CODE.CALL_LEG_ENDED_ON_SERVICE:case i.CA_CONSTANTS.CALL_END_CODE.NOT_ACCEPTABLE_HERE:return n.TerminatedReason.Undefined;case i.CA_CONSTANTS.CALL_END_CODE.NETWORK_ERROR:return n.TerminatedReason.NetworkError;case i.CA_CONSTANTS.CALL_END_CODE.UNKNOWN_ERROR:return n.TerminatedReason.Undefined;case i.CA_CONSTANTS.CALL_END_CODE.LOCAL_ERROR:return n.TerminatedReason.CallSetupError;case i.CA_CONSTANTS.CALL_END_CODE.CALL_MODALITY_FAILURE:case i.CA_CONSTANTS.CALL_END_CODE.GLARE_ERROR:case i.CA_CONSTANTS.CALL_END_CODE.NOT_FOUND:return n.TerminatedReason.Undefined;default:return n.TerminatedReason.Undefined}}function o(e){var t=[];return e.audio&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.AUDIO),e.video&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.VIDEO),r.Helper.hasSendDirectionality(e.sharing)&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.SCREEN_SHARER),t}function u(e){var t=[];return r.Helper.hasReceiveDirectionality(e.audio)&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.AUDIO),r.Helper.hasReceiveDirectionality(e.video)&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.VIDEO),r.Helper.hasReceiveDirectionality(e.sharing)&&t.push(i.CA_CONSTANTS.MEDIA_TYPES.SCREEN_SHARER),t}function f(e,t){var i=[],s=t===a.receive?r.Helper.hasReceiveDirectionality:r.Helper.hasSendDirectionality;return s(e.audio)&&i.push(n.StreamType.Audio),s(e.video)&&i.push(n.StreamType.Video),s(e.sharing)&&i.push(n.StreamType.ScreenSharing),i}function l(e){return{blob:e.blob,mediaLegId:e.mediaLegId,contentType:i.CA_CONSTANTS.CONTENT_TYPE.SDP}}function c(e){switch(e){case r.Constants.MEDIA_STATE.sendReceive:return n.StreamDirections.sendReceive;case r.Constants.MEDIA_STATE.send:return n.StreamDirections.receive;case r.Constants.MEDIA_STATE.receive:return n.StreamDirections.send;default:return null}}function h(e,t){return t["catch"](function(t){throw{errorWrappedWithTag:!0,tag:e,value:t instanceof Error?t.toString():t}})}function p(e){return e&&e.hasOwnProperty("errorWrappedWithTag")}function d(e,t,n,r){e.telemetryService.sendMediaSessionStats({media:n,signaling:{TerminationRemote:t.remote,TerminationReasonCode:t.reasonCode,TerminationReasonSubCode:t.reasonSubCode,TerminationReasonPhrase:t.reasonPhrase,isNGCVoicemail:r}})}function v(e){var t=e.selectedDevicesProvider();return e.mediaAgent.getDeviceManager().selectDevices(t),t}var n=e("../utilities/typeDefs"),r=e("media-agent"),i=e("signaling-agent");t.ADD_PARTICIPANT_FAILURE_CODES={NO_RESPONSE:487,DECLINED:603,NOT_REACHABLE:480},t.ValidStateTransitions=(m={},m[n.CallState.None]=[n.CallState.Notified,n.CallState.Connecting,n.CallState.Observing],m[n.CallState.Notified]=[n.CallState.Ringing,n.CallState.Connecting,n.CallState.Disconnecting,n.CallState.Disconnected],m[n.CallState.Ringing]=[n.CallState.Connecting,n.CallState.Connected,n.CallState.Disconnecting,n.CallState.Disconnected],m[n.CallState.Connecting]=[n.CallState.Ringing,n.CallState.Connected,n.CallState.Disconnecting,n.CallState.Disconnected],m[n.CallState.Connected]=[n.CallState.Disconnecting,n.CallState.Disconnected],m[n.CallState.Disconnecting]=[n.CallState.Disconnected],m[n.CallState.Disconnected]=[],m[n.CallState.Observing]=[n.CallState.Disconnecting,n.CallState.Disconnected],m),t.CALL_SUCCESS_CODES=[n.TerminatedReason.Success,n.TerminatedReason.Declined,n.TerminatedReason.Busy,n.TerminatedReason.Cancelled],t.ngcReasonToTerminatedReason=s,t.toSignalingMediaTypes=o,t.toIncomingMediaTypes=u;var a;(function(e){e[e.receive=0]="receive",e[e.send=1]="send"})(a=t.ModalityDirection||(t.ModalityDirection={})),t.modalitiesToStreamTypes=f,t.toSignalingMediaContent=l,t.invertDirectionality=c,t.tagAnError=h,t.isTaggedError=p,t.sendMediaSessionStats=d,t.updateDeviceSelection=v;var m}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/settablePromise",["require","exports","./typeDefs"],e)}(function(e,t){function r(){var e,t,r=new Promise(function(n,r){e=n,t=r});return r.state=n.SettablePromiseState.Pending,r.resolve=function(t){r.state=n.SettablePromiseState.Resolved,e(t)},r.reject=function(e){r.state=n.SettablePromiseState.Rejected,t(e)},r}var n=e("./typeDefs");t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/events",["require","exports","lodash-compat"],e)}(function(e,t){var n=e("lodash-compat"),r=function(){function e(){this.subscriptions=[]}return e.prototype.subscribe=function(e){return new i(this.subscriptions,e)},e.prototype.dispose=function(){this.subscriptions=[]},e.prototype.raiseEvents=function(e){var t=this.subscriptions.slice();t.forEach(function(t){return e(t.eventHandler)})},e}();t.EventSourceImpl=r;var i=function(){function e(e,t){this.subscriptions=e,this.eventHandler=t,this.subscriptions.push(this)}return e.prototype.dispose=function(){var e=this;n.remove(this.subscriptions,function(t){return t===e})},e}()});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/utilities/observableBase",["require","exports","./events"],e)})(function(e,t){var n=e("./events"),r=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.changed=function(e){return this.subscribe({changed:e,on:null})},t.prototype.on=function(e,t){return this.subscribe({changed:null,on:{name:e,handler:t}})},t.prototype.once=function(e,t){var n,r=function(e){n.dispose(),t(e)};return n=this.on(e,r),n},t.prototype.raiseChanged=function(e){this.raiseEvents(function(t){return t.changed&&t.changed(e)})},t.prototype.raiseEvent=function(e,t){this.raiseEvents(function(n){return n.on&&n.on.name===e&&n.on.handler(t)})},t}(n.EventSourceImpl);t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/callEvents",["require","exports"],e)}(function(e,t){var n=function(){function e(){}return e}();n.callNegotiationFinished="callNegotiationFinished",n.mediaTypesOffered="mediaTypesOffered",n.renegotiationStarted="renegotiationStarted",n.renegotiationCompleted="renegotiationCompleted",n.renegotiationFailed="renegotiationFailed",n.activeSpeakersChanged="activeSpeakersChanged",n.dominantSpeakersChanged="dominantSpeakersChanged",n.optimalVideoReceiversCountChanged="optimalVideoReceiversCountChanged",n.noMicrophoneAccess="noMicrophoneAccess",n.startCameraFailed="startCameraFailed",n.participantJoined="participantJoined",n.participantRemoved="participantRemoved",n.localVideoSizeChanged="localVideoSizeChanged",n.localVideoStartedOrStopped="localVideoStartedOrStopped",n.retargetStarted="retargetStarted",n.retargetCompleted="retargetCompleted",n.retargetAborted="retargetAborted",n.callStateChanged="callStateChanged",n.conversationUpdated="conversationUpdated",n.localModalitiesConfigured="localModalitiesConfigured",n.userActivityChanged="userActivityChanged",t.CallEvents=n;var r=function(){function e(){}return e}();t.ParticipantEvents=r;var i=function(){function e(){}return e}();i.videoSizeChanged="videoSizeChanged",t.StreamEvents=i;var s=function(){function e(){}return e}();s.incomingCall="incomingCall",t.CallRegistryEvents=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/callExtension",["require","exports","media-agent"],e)}(function(e,t){var n=e("media-agent"),r=function(){function e(e){this.callSession=e,this.callSession.addSignalingSessionListener(this)}return e.prototype.configure=function(e){var t=this;if(!e)throw new Error("Call extension cannot be configured: "+e);this.extensionsManager=e.getExtensionsManager(),this.extensionsManager.configureExtension(n.Constants.EXTENSION_TYPE.videoStreamControl,{sender:{send:function(e){return t.callSession.signaling()?t.callSession.signaling().sendWebRtcMediaNotificationAsync(e):Promise.reject(new Error("no signaling session"))}}})},e.prototype.dispose=function(){this.callSession=null,this.extensionsManager=null},e.prototype.onWebRtcMediaNotification=function(e,t){if(!this.extensionsManager)return;this.extensionsManager.processNotification(e,t)},e.prototype.onOffer=function(e){},e.prototype.onAnswer=function(e){},e.prototype.onCallStatusChanged=function(e,t){},e.prototype.onParticipantJoined=function(e){},e.prototype.onParticipantRemoved=function(e){},e.prototype.onParticipantUpdated=function(e){},e.prototype.onMediaAcknowledgementSuccess=function(e){},e.prototype.onMediaAcknowledgementFailure=function(e,t){},e.prototype.onMediaRenegotiationRejection=function(e){},e.prototype.onConversationUpdated=function(e){},e.prototype.onReTargetCompletedSuccess=function(){},e.prototype.onReTargetCompletedFailure=function(e){},e.prototype.onContentSharingStarted=function(e){},e.prototype.onContentSharingUpdated=function(e){},e.prototype.onContentSharingStopped=function(e){},e.prototype.onChatModalitySetupFailed=function(e){},e.prototype.onUnmuteRequested=function(e){},e.prototype.onCallForwarded=function(e){},e.prototype.onPSTNBalanceUpdate=function(e){},e.prototype.getRemoteParticipantCollection=function(){return null},e.prototype.onTransferRequested=function(e){return null},e.prototype.onIncomingCallReplacement=function(e){},e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/callSession",["require","exports","./callEvents","../utilities/modelHelper","../utilities/settablePromise","media-agent","signaling-agent","./callExtension"],e)}(function(e,t){var n=e("./callEvents"),r=e("../utilities/modelHelper"),i=e("../utilities/settablePromise"),s=e("media-agent"),o=e("signaling-agent"),u=e("./callExtension"),a={remote:!1,reasonCode:o.CA_CONSTANTS.CALL_END_CODE.SUCCESS,reasonSubCode:o.CA_CONSTANTS.CALL_END_SUB_CODE.SUCCESS,reasonPhrase:"none"},f=function(){function e(){var e=this;this.signalingSessionActive=!1,this.isNGCVoicemailInternal=null,this.isEscalationInProgress=!1,this.callbacksDuringEscalationMedia=[],this.doMute=!1,this.mediaSessionListeners=[],this.signalingSessionListeners=[],this.callOperationQueue=Promise.resolve(),this.onOffer=function(t){e.signalingSessionListeners.forEach(function(e){return e.onOffer(t)})},this.onAnswer=function(t){!t.renegotiation&&!t.provisional&&(e.isNGCVoicemailInternal=t.callAcceptedByNGCVoicemail),e.signalingSessionListeners.forEach(function(e){return e.onAnswer(t)})},this.onCallStatusChanged=function(t,n){switch(t){case o.CA_CONSTANTS.CALL_STATUS.LOCAL_TERMINATED:case o.CA_CONSTANTS.CALL_STATUS.REMOTE_TERMINATED:e.signalingSessionActive=!1,e.signalingTerminationInfo||(e.signalingTerminationInfo=n?{remote:!1,reasonCode:n.code,reasonSubCode:n.subCode,reasonPhrase:n.phrase}:a,e.signalingTerminationInfo.remote=o.CA_CONSTANTS.CALL_STATUS.REMOTE_TERMINATED===t);break;default:}e.signalingSessionListeners.forEach(function(e){return e.onCallStatusChanged(t,n)})},this.onParticipantJoined=function(t){e.signalingSessionListeners.forEach(function(e){return e.onParticipantJoined(t)})},this.onParticipantRemoved=function(t){e.signalingSessionListeners.forEach(function(e){return e.onParticipantRemoved(t)})},this.onParticipantUpdated=function(t){e.signalingSessionListeners.forEach(function(e){return e.onParticipantUpdated(t)})},this.onMediaAcknowledgementSuccess=function(t){e.signalingSessionListeners.forEach(function(e){return e.onMediaAcknowledgementSuccess(t)})},this.onMediaAcknowledgementFailure=function(t,n){e.signalingSessionListeners.forEach(function(e){return e.onMediaAcknowledgementFailure(t,n)})},this.onMediaRenegotiationRejection=function(t){e.signalingSessionListeners.forEach(function(e){return e.onMediaRenegotiationRejection(t)})},this.onConversationUpdated=function(t){e.signalingSessionListeners.forEach(function(e){return e.onConversationUpdated(t)})},this.onReTargetCompletedSuccess=function(){e.isEscalationInProgress=!1,e.escalationTask.handleReTargetCompletedSuccess().then(function(){e.signalingSessionListeners.forEach(function(e){return e.onReTargetCompletedSuccess()}),e.params.eventRaiser(n.CallEvents.retargetCompleted),e.executePostponedCallbacks(!0)})["catch"](function(t){e.params.eventRaiser(n.CallEvents.retargetCompleted)})},this.onReTargetCompletedFailure=function(t){e.isEscalationInProgress=!1,e.escalationTask.handleReTargetCompletedFailure(t).then(function(){e.signalingSessionListeners.forEach(function(e){return e.onReTargetCompletedFailure(t)}),e.params.eventRaiser(n.CallEvents.retargetAborted),e.executePostponedCallbacks(!1)})["catch"](function(t){e.params.eventRaiser(n.CallEvents.retargetAborted)})},this.onWebRtcMediaNotification=function(t,n){e.signalingSessionListeners.forEach(function(e){return e.onWebRtcMediaNotification(t,n)})},this.onContentSharingStarted=function(t){e.signalingSessionListeners.forEach(function(e){return e.onContentSharingStarted(t)})},this.onContentSharingUpdated=function(t){e.signalingSessionListeners.forEach(function(e){return e.onContentSharingUpdated(t)})},this.onContentSharingStopped=function(t){e.signalingSessionListeners.forEach(function(e){return e.onContentSharingStopped(t)})},this.onChatModalitySetupFailed=function(t){e.signalingSessionListeners.forEach(function(e){return e.onChatModalitySetupFailed(t)})},this.onUnmuteRequested=function(t){e.signalingSessionListeners.forEach(function(e){return e.onUnmuteRequested(t)})},this.onCallForwarded=function(t){e.signalingSessionListeners.forEach(function(e){return e.onCallForwarded(t)})},this.onPSTNBalanceUpdate=function(t){e.signalingSessionListeners.forEach(function(e){return e.onPSTNBalanceUpdate(t)})},this.getRemoteParticipantCollection=function(){for(var t=0,n=e.signalingSessionListeners;t0&&n>0,t.raiseChanged(),t.raiseEvent(i.StreamEvents.videoSizeChanged,t)},onVideoStateChanged:function(e){t.renderStarted=e.stream==="active",t.raiseChanged()}},s=void 0;switch(this.type){case r.StreamType.Video:s=!1;break;case r.StreamType.ScreenSharing:s=!0;break;default:return Promise.reject("Unknown/unsupported stream type!")}return this.videoRenderer=this.mediaSession.createRemoteRenderer(e.container,n),this.videoRenderer.subscribeVideoAsync(this.id,s).then(function(){return Promise.resolve(t.videoRenderer)})}return Promise.resolve(this.videoRenderer)},t.prototype.stop=function(){return this.videoRenderer&&(this.videoRenderer.dispose(),this.videoRenderer=null,this.renderStarted=!1,this.raiseChanged()),Promise.resolve()},t}(u);t.VideoOrScreenSharingStream=f;var l=function(e){function t(t,n,i,s){var o=e.call(this)||this;return o.logger=s,o.voiceLevel=0,o.state=r.ParticipantState.None,o.id=t,o.displayName=n,o.audio=new a(o,i),o.video=new f(o,r.StreamType.Video,i,!1),o.screenShare=new f(o,r.StreamType.ScreenSharing,i,!0),o.mediaSession=i,o}return __extends(t,e),t.prototype.dispose=function(){this.audio.dispose(),this.video.dispose(),this.screenShare.dispose(),this.mediaSession=undefined},t.prototype.setMediaSession=function(e){this.mediaSession=e,this.audio.setMediaSession(e),this.video.setMediaSession(e),this.screenShare.setMediaSession(e)},t.prototype.updateStreams=function(e){var t=function(t){return s.find(e,function(e){return e.type===t})};this.audio.updateStream(t(r.StreamTypes.audio)),this.video.updateStream(t(r.StreamTypes.video)),this.screenShare.updateStream(t(r.StreamTypes.sharing)),this.raiseChanged(this)},t.prototype.updateVoiceLevel=function(e){if(this.voiceLevel===e)return;this.voiceLevel=e,this.raiseChanged(this)},t.prototype.setState=function(e,t){if(this.state===e)return;var n=o[this.state],r=n.indexOf(e)>=0;if(!r)throw new Error("Invalid state transition "+this.state+"->"+e+" attempted for participant "+this.id);this.state=e,this.stateReason=t,this.audio.notifyParticipantStateChanged(),this.video.notifyParticipantStateChanged(),this.screenShare.notifyParticipantStateChanged(),this.raiseChanged(this)},t}(n["default"]);t.__esModule=!0,t["default"]=l;var c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/callModalities",["require","exports","./callEvents","../utilities/modelHelper","media-agent"],e)}(function(e,t){var n=e("./callEvents"),r=e("../utilities/modelHelper"),i=e("media-agent"),s=function(){function e(e,t,n){var r=this;this.callsModel=e,this.callSession=t,this.eventRaiser=n,this.logger=this.callsModel.logger.createChild("Modalities",function(){return r.callSession&&r.callSession.signaling()&&r.callSession.signaling().correlationId||"0"})}return e.prototype.getLocalModalities=function(e,t){var n=function(e){return e?i.Constants.MEDIA_STATE.sendReceive:i.Constants.MEDIA_STATE.receive},r={};return r.audio=n(e),this.callSession.hasVideoCapability()&&(r.video=n(t)),this.callSession.hasScreensharingCapability()&&(r.sharing=n(!1)),r},e.prototype.configureAsync=function(e,t){var s=r.updateDeviceSelection(this.callsModel);return s.microphone||(this.eventRaiser(n.CallEvents.noMicrophoneAccess),this.logger.warn("cannot configure modalities without microphone selection")),!s.camera&&i.Helper.hasSendDirectionality(t.video)&&(t.video=i.Helper.removeSendDirectionality(t.video),this.logger.warn("removed send direction from video modality due to missing camera selection")),e.configureModalitiesAsync(t)},e}();t.__esModule=!0,t["default"]=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/call",["require","exports","../utilities/negotiationInfo","../utilities/modelHelper","../utilities/settablePromise","../utilities/observableBase","../utilities/typeDefs","./callSession","./callNegotiator","./callParticipant","./callModalities","./callEvents","media-agent","signaling-agent","lodash-compat"],e)})(function(e,t){var n=e("../utilities/negotiationInfo"),r=e("../utilities/modelHelper"),i=e("../utilities/settablePromise"),s=e("../utilities/observableBase"),o=e("../utilities/typeDefs"),u=e("./callSession"),a=e("./callNegotiator"),f=e("./callParticipant"),l=e("./callModalities"),c=e("./callEvents"),h=e("media-agent"),p=e("signaling-agent"),d=e("lodash-compat"),v=function(e){function t(t,n,r){var s=e.call(this)||this;return s.participants=[],s.terminatedReason=o.TerminatedReason.Undefined,s.failureType=o.FailureType.Undefined,s.isHostlessCall=!1,s.isIncoming=!1,s.isVideoOn=!1,s.initialOfferTask=i.build(),s.callConnectedTask=i.build(),s.offeredMediaTypes=[],s.callSetupFailed=!1,s.callGotConnected=!1,s.callsModel=t,s.threadId=n,s.callId=r,s.state=o.CallState.None,s.logger=s.callsModel.logger.createChild("Call",function(){return s.callSession&&s.callSession.signaling()&&s.callSession.signaling().correlationId||"0"}),s.retargetStartedSubscription=s.on(c.CallEvents.retargetStarted,s.onReTargetStarted.bind(s)),s}return __extends(t,e),t.prototype.correlationId=function(){return this.callSession.signaling()?this.callSession.signaling().correlationId:undefined},t.prototype.hasVideoCapability=function(){return this.callSession.hasVideoCapability()},t.prototype.hasScreensharingCapability=function(){return this.callSession.hasScreensharingCapability()},t.prototype.isMultiParty=function(){return this.callSession.signaling().multiParty},t.prototype.isNGCVoicemail=function(){return this.callSession.isNGCVoicemail()},t.prototype.initialize=function(e){var t=this;this.callSession=new u["default"],this.callSession.addMediaSessionListener(this),this.callSession.addSignalingSessionListener(this),this.callSession.initialize({callsModel:this.callsModel,callId:this.callId,threadId:this.threadId,selfParticipant:e.selfParticipant,isRemoteClientLync:this.isRemoteClientLync.bind(this),isRemotePersonAuthorized:e.callbacks.isRemotePersonAuthorized(),eventRaiser:this.raiseEvent.bind(this),logger:this.logger,notifications:{onMediaSessionCreated:function(e){t.participants.forEach(function(e){e.setMediaSession(t.callSession.media())})}}}),this.callModalities=new l["default"](this.callsModel,this.callSession,this.raiseEvent.bind(this)),this.negotiationInfo=new n["default"](this.callsModel,this.callSession.signaling(),this.logger),this.callNegotiator=new a.CallNegotiator({callsModel:this.callsModel,callSession:this.callSession,callModalities:this.callModalities,eventRaiser:this.raiseEvent.bind(this),isLocalVideoEnabled:function(){return t.isVideoOn},logger:this.logger,notifications:{onAnswerProcessed:function(){t.initialNegotiationTask=null},onRenegotiationSuccess:function(e){return t.updateParticipantStreams(e),Promise.resolve()},onRenegotiationFatalError:function(e){return t.endCallOnceWithMediaErrorAsync({subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_RENEGOTIATION_ERROR,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_RENEGOTIATION_ERROR},e)}}},this.negotiationInfo),this.messageId=e.messageId,this.callbacks=e.callbacks,this.raiseChanged()},t.prototype.join=function(e,t){return this.logger.log("Call.join()"),this.startOrJoin({ringOthers:!1,withVideo:t,joinUrl:e.conversationUrl})},t.prototype.joinCallWithoutCallModality=function(e){this.logger.log("Call.joinCallWithoutCallModality()"),this.setCallState(o.CallState.Observing),this.callSession.signaling().joinGivenConversationWithoutCallModality(e.conversationUrl,this.callId)},t.prototype.start=function(e){return this.logger.log("Call.start()"),this.isCast=e.isCast,this.label=e.label,this.startOrJoin({ringOthers:e.ringOthers,withVideo:e.withVideo})},t.prototype.acknowledge=function(e){var t=this;this.logger.log("Call.acknowledge()");var n=0;return this.callSession.callOperationQueue=this.callSession.callOperationQueue.then(function(){t.negotiationInfo.incrementAttemps(),t.negotiationInfo.isOfferer=!1,t.negotiationInfo.isRenegotiation=!1,t.negotiationInfo.mediaLegId="",t.negotiationInfo.timeStamps.created=(new Date).getTime(),t.negotiationInfo.timeStamps.started=(new Date).getTime(),t.callerMri=e.callerId,t.isIncoming=!0,t.raiseChanged(),t.setCallState(o.CallState.Notified),t.configureSignalingSession(!1),t.callSession.signaling().handleIncomingCall(e)}).then(function(){return t.negotiationInfo.timeStamps.incomingCallHandled=(new Date).getTime(),t.initialOfferTask}).then(function(e){var i=e.mediaContent;return t.offeredMediaTypes=e.mediaTypes||[],t.negotiationInfo.timeStamps.initialOfferArrived=(new Date).getTime(),t.callSession.assureMediaSessionCreated(),t.callSession.signaling().setOfferAnswerGenerationTimestamps(p.TM_CONSTANTS.LOCAL_OFFER_ANSWER_OPERATIONS.INITIAL_OFFER_PROCESSING_STARTED),r.tagAnError(n,t.callSession.media().processOfferAsync(i))}).then(function(){t.callSession.signaling().setOfferAnswerGenerationTimestamps(p.TM_CONSTANTS.LOCAL_OFFER_ANSWER_OPERATIONS.INITIAL_OFFER_PROCESSING_ENDED),t.negotiationInfo.timeStamps.offerProcessed=(new Date).getTime(),t.onCallStatusChanged(p.CA_CONSTANTS.CALL_STATUS.RINGING),t.callSession.signaling().setTimeToRingDuration()})["catch"](function(e){return t.logger.error("acknowledge failed","error:",e.toString()),r.isTaggedError(e)&&e.tag===n?t.endCallOnceWithMediaErrorAsync({subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_DROP_DURING_CONNECT,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_DROP_DURING_CONNECT},e):t.cleanUp("Call.acknowledge() failure",{code:p.CA_CONSTANTS.CALL_END_CODE.UNKNOWN_ERROR,subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.PLACE_CALL_FAILED,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.UNKNOWN},e)}),this.callSession.callOperationQueue},t.prototype.accept=function(e){var t=this;this.logger.log("Call.accept()");var n=0;return this.callSession.callOperationQueue=this.callSession.callOperationQueue.then(function(){t.setCallState(o.CallState.Connecting)}).then(function(){var i=t.callModalities.getLocalModalities(!0,e);return r.tagAnError(n,t.callModalities.configureAsync(t.callSession.media(),i))}).then(function(e){return t.isVideoOn=h.Helper.hasSendDirectionality(e.video),t.negotiationInfo.timeStamps.modalitiesConfigured=(new Date).getTime(),t.raiseEvent(c.CallEvents.localModalitiesConfigured,e),t.raiseEvent(c.CallEvents.mediaTypesOffered,{offeredMediaTypes:r.modalitiesToStreamTypes(e,r.ModalityDirection.receive),isMultiParty:t.callSession.signaling().multiParty}),t.callSession.signaling().setOfferAnswerGenerationTimestamps(p.TM_CONSTANTS.LOCAL_OFFER_ANSWER_OPERATIONS.FINAL_ANSWER_GENERATION_STARTED),r.tagAnError(n,t.callSession.media().createAnswerAsync(!1))}).then(function(e){return t.callSession.signaling().setOfferAnswerGenerationTimestamps(p.TM_CONSTANTS.LOCAL_OFFER_ANSWER_OPERATIONS.FINAL_ANSWER_GENERATION_ENDED),t.negotiationInfo.timeStamps.finalAnswerCreated=(new Date).getTime(),t.negotiationInfo.mediaLegId=e.mediaLegId,t.callSession.signaling().acceptAsync(r.toSignalingMediaContent(e),r.toSignalingMediaTypes(e.modalities))}).then(function(){return t.negotiationInfo.timeStamps.signalingSessionAccepted=(new Date).getTime(),t.callConnectedTask}).then(function(){return t.negotiationInfo.timeStamps.callConnected=(new Date).getTime(),r.tagAnError(n,t.callNegotiator.completeNegotiationAsync(t.callSession.media()))}).then(function(e){t.callSession.signaling().setOfferAnswerGenerationTimestamps(p.TM_CONSTANTS.LOCAL_OFFER_ANSWER_OPERATIONS.NEGOTIATION_COMPLETED),t.negotiationInfo.status="Succeeded",t.negotiationInfo.result=e,t.updateParticipantStreams(e),t.negotiationInfo.sendStats(),t.logger.log("Call.accept terminated successfully")})["catch"](function(e){return t.negotiationInfo.status="ErrorLocalInternal-fatal",t.negotiationInfo.sendStats(),t.logger.log("Call.accept failed","error:",e),r.isTaggedError(e)&&e.tag===n?t.endCallOnceWithMediaErrorAsync({subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_DROP_DURING_CONNECT,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_DROP_DURING_CONNECT},e):t.cleanUp("Call.accept() failure",{code:p.CA_CONSTANTS.CALL_END_CODE.UNKNOWN_ERROR,subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.PLACE_CALL_FAILED,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.UNKNOWN},e)}),this.callSession.callOperationQueue},t.prototype.reject=function(){var e=this;this.logger.log("Call.reject()");if(this.state!==o.CallState.Notified&&this.state!==o.CallState.Ringing)throw new Error("Only calls in Notified or Ringing state can be rejected");return this.setCallState(o.CallState.Disconnecting),this.cleanUp("user reject request",{code:p.CA_CONSTANTS.CALL_END_CODE.REJECT,subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.BEFORE_CONNECT,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.LOCAL_USER_INITIATED})["catch"](function(t){e.logger.log("Call.stop failed with error "+t+"!")}).then(function(){e.setCallState(o.CallState.Disconnected)})},t.prototype.addParticipantForInitiation=function(e,t){this.logger.log("Call.addParticipantForInitiation()");var n=this.addParticipantInternal(e,t);return this.raiseChanged(),n},t.prototype.addParticipantsWhileConnected=function(e,t){var n=this;this.logger.log("Call.addParticipantsWhileConnected()"),t&&this.callSession.signaling().setThreadId(t);var r=[];return e.forEach(function(e){r.push(n.addParticipantInternal(e.id,e.displayName))}),this.raiseChanged(),Promise.all(r)},t.prototype.stop=function(){var e=this;this.logger.log("Call.stop()");var t=p.CA_CONSTANTS.CALL_END_CODE.SUCCESS,n=p.CA_CONSTANTS.CALL_END_SUB_CODE.SUCCESS;switch(this.state){case o.CallState.Ringing:case o.CallState.Connecting:case o.CallState.Notified:case o.CallState.Observing:t=p.CA_CONSTANTS.CALL_END_CODE.CANCEL,n=p.CA_CONSTANTS.CALL_END_SUB_CODE.BEFORE_CONNECT;break;case o.CallState.Connected:case o.CallState.LocalHold:case o.CallState.RemoteHold:case o.CallState.Voicemail:n=p.CA_CONSTANTS.CALL_END_SUB_CODE.AFTER_CONNECT;break;default:}return this.state!=o.CallState.Disconnected&&this.setCallState(o.CallState.Disconnecting),this.cleanUp("user stop request",{code:t,subCode:n,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.LOCAL_USER_INITIATED})["catch"](function(t){e.logger.log("Call.stop failed with error "+t+"!")}).then(function(){e.setCallState(o.CallState.Disconnected)})},t.prototype.mute=function(){return this.logger.log("Call.mute()"),this.toggleMuteAsync(!0)},t.prototype.unmute=function(){return this.logger.log("Call.unmute()"),this.toggleMuteAsync(!1)},t.prototype.hold=function(){return Promise.reject(new Error("hold/unhold not supported"))},t.prototype.unhold=function(){return Promise.reject(new Error("hold/unhold not supported"))},t.prototype.sendDtmf=function(e){return this.callSession.media()?this.callSession.media().sendDtmf(e):Promise.reject(new Error("no media session"))},t.prototype.sendLocalVideo=function(e){var t=this;if(this.callSession.media()){var n=this.callModalities.getLocalModalities(!0,e);return this.callModalities.configureAsync(this.callSession.media(),n).then(function(e){t.isVideoOn=h.Helper.hasSendDirectionality(e.video),t.raiseEvent(c.CallEvents.localVideoStartedOrStopped,t.isVideoOn)})["catch"](function(e){throw t.logger.error("sendLocalVideo failed","error:",e),e})}return Promise.reject(new Error("no media session"))},t.prototype.setVideoContainer=function(e){this.localVideoContainer=e},t.prototype.startVideo=function(e){var t=this;return this.sendLocalVideo(!0).then(function(){return t.localVideoRenderer&&t.disposeLocalVideoRenderer(),t.localVideoContainer?(t.localVideoRenderer=t.callsModel.mediaAgent.getDeviceManager().createPreviewRenderer(t.localVideoContainer,{onVideoSizeChanged:function(e,n){t.raiseEvent(c.CallEvents.localVideoSizeChanged,{width:e,height:n})}}),t.localVideoRenderer.startVideoAsync()):(t.logger.error("Local video container not set!"),Promise.reject("Local video container not set!"))})},t.prototype.stopVideo=function(){return this.disposeLocalVideoRenderer(),this.sendLocalVideo(!1).then(function(){},function(){}),Promise.resolve(undefined)},t.prototype.startScreenSharing=function(e){return Promise.resolve(undefined)},t.prototype.stopScreenSharing=function(){return Promise.resolve(undefined)},t.prototype.disposeLocalVideoRenderer=function(){return this.localVideoRenderer&&(this.localVideoRenderer.dispose(),this.localVideoRenderer=undefined),Promise.resolve(undefined)},t.prototype.onOffer=function(e){this.logger.log("onOffer"),e.renegotiation||this.handleInitialOffer(e)},t.prototype.onAnswer=function(e){this.logger.log("onAnswer","provisional:",e.provisional,"renegotiation:",e.renegotiation,"mediaTypes:",e.mediaTypes)},t.prototype.onCallStatusChanged=function(e,t){var n=!1;this.callSession.signaling().participantManager&&this.callSession.signaling().participantManager.localParticipant&&(this.endpointId=this.callSession.signaling().participantManager.localParticipant.endpointId,this.participantId=this.callSession.signaling().participantManager.localParticipant.participantId,this.raiseChanged());switch(e){case p.CA_CONSTANTS.CALL_STATUS.RINGING:this.participants.forEach(function(e){return e.setState(o.ParticipantState.Ringing)}),this.setCallState(o.CallState.Ringing);break;case p.CA_CONSTANTS.CALL_STATUS.CONNECTED:this.isHostlessCall=this.callSession.signaling().isHostLessCall,this.setCallState(o.CallState.Connected),this.callConnectedTask.resolve();break;case p.CA_CONSTANTS.CALL_STATUS.LOCAL_TERMINATED:case p.CA_CONSTANTS.CALL_STATUS.REMOTE_TERMINATED:t&&t.code!==p.CA_CONSTANTS.CALL_END_CODE.SUCCESS&&this.logger.error("Call terminated. Reject reason: "+JSON.stringify(t));var i=this.callSetupFailed?o.TerminatedReason.CallSetupError:r.ngcReasonToTerminatedReason(t);this.setCallState(o.CallState.Disconnected,i),this.participants.forEach(function(e){return e.setState(o.ParticipantState.Disconnected)}),n=!0;break;default:}n&&this.cleanUp("call termination")},t.prototype.onParticipantJoined=function(e){this.logger.log("participant joined:",e);var t=this.getOrCreateParticipant(e.id,e.displayName);t.ngcParticipant=e,t.state===o.ParticipantState.None&&t.setState(o.ParticipantState.Connecting),t.setState(o.ParticipantState.Connected),t.setMediaSession(this.callSession.media());if(this.isMultiParty()){var n=[];for(var r in e.endpointDetails)if(e.endpointDetails.hasOwnProperty(r))for(var i in e.endpointDetails[r].mediaStreams)e.endpointDetails[r].mediaStreams.hasOwnProperty(i)&&n.push(e.endpointDetails[r].mediaStreams[i]);t.updateStreams(n)}this.raiseEvent(c.CallEvents.participantJoined,t)},t.prototype.onParticipantRemoved=function(e){this.logger.log("participant removed:",e);var t=this.getOrCreateParticipant(e.id,e.displayName);this.removeParticipant(e),this.raiseEvent(c.CallEvents.participantRemoved,t)},t.prototype.onParticipantUpdated=function(e){this.logger.log("participant updated:",e);var t=this.getOrCreateParticipant(e.id,e.displayName),n=[];for(var r in e.endpointDetails)if(e.endpointDetails.hasOwnProperty(r))for(var i in e.endpointDetails[r].mediaStreams)e.endpointDetails[r].mediaStreams.hasOwnProperty(i)&&n.push(e.endpointDetails[r].mediaStreams[i]);t.updateStreams(n),t.setState(o.ParticipantState.Connected)},t.prototype.onMediaAcknowledgementSuccess=function(e){},t.prototype.onMediaAcknowledgementFailure=function(e,t){},t.prototype.onMediaRenegotiationRejection=function(e){this.logger.log("onMediaRenegotiationRejection","error:",e)},t.prototype.onConversationUpdated=function(e){this.threadId=e.threadId,this.messageId=e.teamsMessageId,this.raiseEvent(c.CallEvents.conversationUpdated,e)},t.prototype.updateParticipantsMediaSession=function(){var e=this;this.participants.forEach(function(t){t.setMediaSession(e.callSession.media())}),this.raiseChanged()},t.prototype.onReTargetStarted=function(){this.updateParticipantsMediaSession()},t.prototype.onReTargetCompletedSuccess=function(){this.threadId=this.callSession.signaling().threadId,this.raiseChanged()},t.prototype.onReTargetCompletedFailure=function(e){this.updateParticipantsMediaSession()},t.prototype.onWebRtcMediaNotification=function(e,t){this.logger.log("onWebRtcMediaNotification called with :"+JSON.stringify(t))},t.prototype.onContentSharingStarted=function(e){this.logger.log("onContentSharingStarted, details :"+e.contentIdentifier)},t.prototype.onContentSharingUpdated=function(e){this.logger.log("onContentSharingUpdated, details :"+e.contentIdentifier)},t.prototype.onContentSharingStopped=function(e){this.logger.log("onContentSharingStopped")},t.prototype.onChatModalitySetupFailed=function(e){this.logger.log("onChatModalitySetupFailed")},t.prototype.onUnmuteRequested=function(e){this.logger.log("onUnmuteRequested")},t.prototype.onCallForwarded=function(e){this.logger.log("onCallForwarded")},t.prototype.onPSTNBalanceUpdate=function(e){this.logger.log("onPSTNBalanceUpdate")},t.prototype.onTransferRequested=function(e){return this.logger.log("onTransferRequested"),Promise.resolve({code:405,subCode:405,reason:"Transfer not supported"})},t.prototype.onIncomingCallReplacement=function(e){this.logger.log("onIncomingCallReplacement")},t.prototype.getRemoteParticipantCollection=function(){var e=[];return this.participants.forEach(function(t){var n=p.CA_CONSTANTS.PARTICIPANT_AUDIO_STATE.OTHER;switch(t.audio.state()){case o.StreamState.Available:n=p.CA_CONSTANTS.PARTICIPANT_AUDIO_STATE.CONNECTED;break;case o.StreamState.Connecting:n=p.CA_CONSTANTS.PARTICIPANT_AUDIO_STATE.CONNECTING;break;default:n=p.CA_CONSTANTS.PARTICIPANT_AUDIO_STATE.OTHER}e.push({id:t.id,mri:t.id,audioState:n})}),e},t.prototype.onNegotiationRequired=function(){this.initialNegotiationTask?this.initialNegotiationTask.resolve():this.renegotiate()},t.prototype.onSessionErrorOccurred=function(e){e.detail.type===h.Constants.MEDIA_ERROR.sourceUnavailableError?this.sendLocalVideo(!1)["catch"](function(){}):this.endCallOnceWithMediaErrorAsync({subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_DROP_AFTER_CONNECT,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_DROP_AFTER_CONNECT},e)},t.prototype.onContributingSourcesChanged=function(e){this.participants.forEach(function(t){var n=e.indexOf(t.audio.id)>=0,r=n?1:0;t.updateVoiceLevel(r)}),this.raiseEvent(c.CallEvents.activeSpeakersChanged,e)},t.prototype.onDominantSpeakerChanged=function(e){this.raiseEvent(c.CallEvents.dominantSpeakersChanged,e)},t.prototype.onOptimalVideoReceiversCountChanged=function(e){this.raiseEvent(c.CallEvents.optimalVideoReceiversCountChanged,e)},t.prototype.startOrJoin=function(e){var t=this,n=0;return this.setCallState(o.CallState.Connecting),this.callSession.callOperationQueue=this.callSession.callOperationQueue.then(function(){var s=t.callModalities.getLocalModalities(!0,e.withVideo);return t.initialNegotiationTask=i.build(),t.configureSignalingSession(e.ringOthers),t.callSession.assureMediaSessionCreated(),r.tagAnError(n,t.callModalities.configureAsync(t.callSession.media(),s))}).then(function(e){return t.isVideoOn=h.Helper.hasSendDirectionality(e.video),t.negotiationInfo.timeStamps.modalitiesConfigured=(new Date).getTime(),t.raiseEvent(c.CallEvents.localModalitiesConfigured,e),t.initialNegotiationTask}).then(function(){return t.callNegotiator.negotiate({callId:t.callId,ringOthers:e.ringOthers,joinUrl:e.joinUrl})}).then(function(e){t.updateParticipantStreams(e)})["catch"](function(e){t.callSetupFailed=!0,e=e.rawError?e.rawError:e;var n=e.ngcRejectReson?e.ngcRejectReson:{code:p.CA_CONSTANTS.CALL_END_CODE.UNKNOWN_ERROR,subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.PLACE_CALL_FAILED,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.UNKNOWN};return t.logger.error("Call.start() failed","error:",e),t.cleanUp("Call.start() failure",n,e)}),this.callSession.callOperationQueue},t.prototype.addParticipantInternal=function(e,t){var n=this,i=this.getOrCreateParticipant(e,t),s=[o.ParticipantState.None,o.ParticipantState.Disconnected];if(s.indexOf(i.state)===-1)return Promise.resolve(i);i.setState(o.ParticipantState.Connecting),this.logger.debug("starting adding participant to call, participantId = "+i.id);var u=this.callSession.signaling().addParticipantAsync(p.createParticipant({id:i.id,displayName:i.displayName})).then(function(e){return n.logger.debug("successfully added participant to call, participantId = "+i.id),i.ngcParticipant=e,n.callSession.onParticipantJoined(e),i})["catch"](function(e){var t;if(!e.endCode||!e.endCode.code)t=o.ParticipantStateReason.AddingFailed,n.logger.error("Error while adding participant to call, participantId = "+i.id+", error = "+e);else{n.logger.debug("Participant was not added to call, participantId = "+i.id+", error = "+e);switch(e.endCode.code){case r.ADD_PARTICIPANT_FAILURE_CODES.NO_RESPONSE:t=o.ParticipantStateReason.NoResponse;break;case r.ADD_PARTICIPANT_FAILURE_CODES.DECLINED:t=o.ParticipantStateReason.Declined;break;case r.ADD_PARTICIPANT_FAILURE_CODES.NOT_REACHABLE:t=o.ParticipantStateReason.NotReachable;break;default:t=o.ParticipantStateReason.AddingFailed,n.logger.error("Error while adding participant to call, participantId = "+i.id+", error = "+e)}}return n.removeParticipant(i,t),Promise.reject(e)});return u},t.prototype.configureSignalingSession=function(e){!this.isIncoming&&this.callbacks.isGroupConversation()&&(this.participants.length>1||!e)&&(this.logger.log("configuring outgoing call as multiparty"),this.callSession.signaling().setMultiParty())},t.prototype.toggleMuteAsync=function(e){var t=this;return this.callSession.toggleMuteAsync(e).then(function(){return t.isMuted=e,t.raiseChanged(),e})["catch"](function(n){return t.logger.error("failed to toggle microphone mute:",n),!e})},t.prototype.renegotiate=function(){var e=this;return this.callSession.callOperationQueue=this.callSession.callOperationQueue.then(function(){return e.callNegotiator.renegotiate(e.callsModel).then(function(t){e.updateParticipantStreams(t)})["catch"](function(t){t=t.rawError?t.rawError:t;var n=t.ngcRejectReson?t.ngcRejectReson:{subCode:p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_RENEGOTIATION_ERROR,phrase:p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_RENEGOTIATION_ERROR};return e.logger.log("renegotiation failed!","error:",t),e.endCallOnceWithMediaErrorAsync(n,t)})}),undefined},t.prototype.rejectAllPendingTasks=function(e){this.callSession.callOperationQueue["catch"](function(e){}),this.callNegotiator.rejectAllPendingTasks(e);var t=[this.initialOfferTask,this.initialNegotiationTask,this.callConnectedTask];t.forEach(function(t){t&&t.state===o.SettablePromiseState.Pending&&(t["catch"](function(e){}),t.reject(e))})},t.prototype.cleanUp=function(e,t,n){var r=this;return this.retargetStartedSubscription.dispose(),this.disposeLocalVideoRenderer(),this.rejectAllPendingTasks(e),this.callSession.disposeAsync(t).then(function(){r.participants.forEach(function(e){e.dispose()});if(n)throw r.logger.log("cleanUp : Error.phrase="+n.message),n})},t.prototype.endCallOnceWithMediaErrorAsync=function(e,t){var n=function(e,t){return t.errorWrappedWithTag&&(t=t.value),e.code=p.CA_CONSTANTS.CALL_END_CODE.MEDIA_ERROR,t.type===h.Constants.MEDIA_ERROR.permissionDeniedError?(e.subCode=p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_PERMISSION_ERROR,e.phrase=p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_PERMISSION_ERROR,e):(e.subCode=e.subCode||p.CA_CONSTANTS.CALL_END_SUB_CODE.MEDIA_UNKNOWN_ERROR,e.phrase=e.phrase||p.CA_CONSTANTS.CALL_END_PHRASE.MEDIA_ERROR,e)};return this.cleanUp("media error",n(e,t),t)},t.prototype.isRemoteClientLync=function(){return!this.callSession.signaling().multiParty&&this.callbacks.isRemoteClientLync()},t.prototype.monitorCallStart=function(){this.state===o.CallState.Connected&&this.participants.length&&!this.callStartedAt&&(this.callStartedAt=new Date)},t.prototype.handleInitialOffer=function(e){this.initialOfferTask.resolve(e)},t.prototype.updateParticipantStreams=function(e){this.isMultiParty()||this.participants.forEach(function(t){t.updateStreams([{type:o.StreamTypes.audio,direction:r.invertDirectionality(e.activeModalities.audio),sourceId:undefined},{type:o.StreamTypes.video,direction:r.invertDirectionality(e.activeModalities.video),sourceId:undefined},{type:o.StreamTypes.sharing,direction:r.invertDirectionality(e.activeModalities.sharing),sourceId:undefined}])})},t.prototype.removeParticipant=function(e,t){t===void 0&&(t=o.ParticipantStateReason.None),this.logger.debug("removeParticipant: "+e.id);var n=d.remove(this.participants,function(t){return t.id===e.id})[0];n?(n.setState(o.ParticipantState.Disconnected,t),n.dispose()):this.logger.error("removeParticipant: unable to remove participant "+e.id),this.raiseChanged()},t.prototype.getOrCreateParticipant=function(e,t){var n=this.participants.filter(function(t){return t.id===e})[0];return n?n:(n=new f["default"](e,t,this.callSession.media(),this.logger),this.participants.push(n),this.monitorCallStart(),this.raiseChanged(),n)},t.prototype.setCallState=function(e,t){if(this.state===e)return;var n=r.ValidStateTransitions[this.state],i=n.indexOf(e)>=0;if(!i){this.logger.error("Invalid state transition "+this.state+"->"+e+" attempted");if(e!==o.CallState.Disconnected)return}this.state=e;var s=null;switch(e){case o.CallState.Connected:this.callGotConnected=!0;break;case o.CallState.Disconnected:this.terminatedReason=t,r.CALL_SUCCESS_CODES.indexOf(t)===-1&&(this.failureType=this.callGotConnected?o.FailureType.CallDropped:o.FailureType.CallSetupFailed),this.callSession.signalingTerminationInfo&&(s={remote:this.callSession.signalingTerminationInfo.remote,code:this.callSession.signalingTerminationInfo.reasonCode,subCode:this.callSession.signalingTerminationInfo.reasonSubCode});break;default:}this.monitorCallStart(),this.raiseEvent(c.CallEvents.callStateChanged,s),this.raiseChanged()},t}(s["default"]);t.__esModule=!0,t["default"]=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/calls",["require","exports"],e)}(function(e,t){var n=function(){function e(e){this.mediaAgent=e.mediaAgent,this.signalingAgent=e.signalingAgent,this.browserDetect=e.browserDetect,this.featureFlags=e.featureFlags,this.telemetryService=e.telemetryService,this.telemetryManager=e.telemetryManager,this.mdscToken=e.mdscToken,this.logger=e.logger,this.selectedDevicesProvider=e.selectedDevicesProvider}return e}();t.__esModule=!0,t["default"]=n});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/models/callRegistry",["require","exports","../utilities/typeDefs","./call","../utilities/observableBase","./callEvents"],e)})(function(e,t){var n=e("../utilities/typeDefs"),r=e("./call"),i=e("../utilities/observableBase"),s=e("./callEvents"),o=new RegExp("/callAgent/","i"),u={INCOMING_LYNC_NGC_CALL:105,INCOMING_SKYPE_NGC_CALL:107,INCOMING_SKYPE_NGC_GVC_CALL:109,INCOMING_SKYPE_NGC_PSTN_CALL:111,STOP_RINGING_SKYPE_NGC_CALL:110},a=function(){function e(e){this.signalingAgent=e}return e.prototype.handleMessage=function(e){if(e.url.search(o)>-1){var t=this.signalingAgent.handleIncomingNotification(e);return{isHandled:!0,resultCode:t}}return{isHandled:!1}},e}(),f=function(){function e(e,t){this.logger=t.createChild("CallingMessageHandler"),this.callRegistry=e}return e.prototype.handleMessage=function(e){switch(e.eventId){case u.INCOMING_LYNC_NGC_CALL:case u.INCOMING_SKYPE_NGC_CALL:case u.INCOMING_SKYPE_NGC_GVC_CALL:case u.INCOMING_SKYPE_NGC_PSTN_CALL:this.handleIncomingCall(e);break;case u.STOP_RINGING_SKYPE_NGC_CALL:this.handleStopRinging(e);break;default:}return{isHandled:!1}},e.prototype.handleIncomingCall=function(e){var t=this.buildNGCCallPayload(e);if(!t)return!1;this.logger.debug("received trouter incoming call notification for callId="+t.convoCallId);if(this.callRegistry.calls.some(function(e){return t.convoCallId===e.callId}))return this.logger.debug("ignoring trouter incoming call notification for callId="+t.convoCallId+" since call exists"),!1;var n=this.callRegistry.createCall(t.isMultiParty?t.conversationId:undefined,t.callId);return n.initialize({selfParticipant:{id:this.callRegistry.identity.id,displayName:this.callRegistry.identity.displayName},callbacks:{isRemoteClientLync:function(){return e.eventId===u.INCOMING_LYNC_NGC_CALL},isRemotePersonAuthorized:function(){return!0},isGroupConversation:function(){return t.isMultiParty}}}),n.acknowledge(t),this.logger.debug("trouter incoming call notification processed, call created and acknowledged"),this.callRegistry.raiseIncomingCall(n,t.callerId),!0},e.prototype.buildNGCCallPayload=function(e){var t={},n;try{n=JSON.parse(atob(e.body.gp))}catch(r){return this.logger.error("Unable to parse incoming NGC call payload"),null}return n.callNotification?(t.conversationId=n.groupChat&&n.groupChat.threadId||n.callNotification.from.id,t.callerId=n.callNotification.from.id,t.isMultiParty=n.conversationInvitation.isMultiParty,t.callId=n.debugContent.callId,t.ngcCall=!0,t.body=e.body,this.logger.log("Incoming NGC payload",t),t):(this.logger.error("Missing callNotification in parsed incoming NGC call payload"),null)},e.prototype.handleStopRinging=function(e){var t=this.getCallId(e);this.logger.debug("received trouter stop ringing notification for callId="+t);var r=this.callRegistry.calls.filter(function(e){return e.callId===t})[0];return r?r.state!==n.CallState.Ringing?(this.logger.debug("ignoring trouter stop ringing notification for callId="+t+" since call is not in Ringing state anymore"),!1):(r.stop(),this.logger.debug("trouter stop ringing notification processed, call stopping"),!0):(this.logger.debug("ignoring trouter incoming call notification for callId="+t+" since call does not exist"),!1)},e.prototype.getCallId=function(e){try{return e.body.callId}catch(t){return this.logger.error("Unable to get callId from stop ringing NGC call payload"),null}},e}(),l=function(e){function t(t,n,r,i){var s=e.call(this)||this;return s.calls=[],s.identity=null,s.trouterService=t,s.services=n,s.model=r,s.logger=i.createChild("Callregistry"),s}return __extends(t,e),t.prototype.raiseIncomingCall=function(e,t){this.raiseEvent(s.CallRegistryEvents.incomingCall,{call:e,callerId:t})},t.prototype.init=function(e){var t=this;return this.identity=e,this.trouterService.registerMessageHandler(new a(this.services.signalingAgent)),this.trouterService.registerMessageHandler(new f(this,this.logger)),this.services.mediaAgent.getDeviceManager().enumerateDevicesAsync().then(function(e){t.logger.log("devices enumerated:",e)}),Promise.resolve(null)},t.prototype.createCall=function(e,t){var n=new r["default"](this.model,e,t);return this.calls.push(n),this.raiseChanged(),n},t.prototype.deleteCall=function(e){var t=this.calls.indexOf(e);return t!==-1?(this.calls.splice(t,1),this.raiseChanged(),!0):!1},t.prototype.debugInformation=function(e){var t=e?"CallInformation\n * CallId="+e.callId+"\n":"No CallInfo";return Promise.resolve(t)},t.prototype.updateSkypeToken=function(e){},t}(i["default"]);t.CallRegistry=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("web-calling/lib/public",["require","exports","./services/pluginlessTelemetry","./services/relayManager","./models/call","./models/calls","./utilities/modelHelper","media-agent","signaling-agent","./models/callRegistry","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./utilities/typeDefs","./models/callEvents","./models/callEvents","./models/callEvents","./models/callEvents","media-agent","media-agent","signaling-agent","signaling-agent"],e)}(function(e,t){function L(e){if(k)return;var i=new a.DefaultSignalingAgentConfig({skypeTokenProvider:e.globalConfig.skypeTokenProvider,logger:e.globalConfig.logger,httpRequestDispatcher:new a.HttpRequestDispatcher(e.globalConfig.httpRequestDispatcher,e.ngcSignalingConfig.transientFaultPolicy),telemetryManager:new a.SkypeConCoreTelemetryManager(e.telemetryConfig.telemetryManager,e.telemetryConfig.skypeConcoreToken),clientInfo:e.ngcSignalingConfig.clientInformation,browserDetect:e.globalConfig.browserDetect,conversationServiceUrl:e.ngcSignalingConfig.conversationServiceUrl,trouterUrlGetter:e.ngcSignalingConfig.trouterUrlGetter,languageCode:e.ngcSignalingConfig.languageCode,emergencyCallCountry:e.ngcSignalingConfig.emergencyCallCountry,isGVCOutgoingEnabled:e.globalConfig.featureFlags.isGVCOutgoingEnabled(),isGVCJoiningEnabled:e.globalConfig.featureFlags.isGVCJoiningEnabled(),supportsHostlessGroupCalls:e.globalConfig.featureFlags.supportsHostlessGroupCalls(),doHostlessCalling:e.globalConfig.featureFlags.doHostlessCalling(),shouldServiceSendCallEventMessages:e.ngcSignalingConfig.shouldServiceSendCallEventMessages});t.services.signalingAgent=new a.SignalingAgent(i);var o={getLogger:function(){return e.globalConfig.logger},getRelayManager:function(){return t.services.relayManager},settings:e.mediaAgentConfig.settings};t.services.mediaAgent=u.MediaAgent.build(o,{onDevicesChanged:e.mediaAgentConfig.notifications.onDevicesChanged,onDevicesPermissionChanged:e.mediaAgentConfig.notifications.onDevicesPermissionChanged}),t.services.telemetry=n.build({telemetryManager:e.telemetryConfig.telemetryManager,mdscToken:e.telemetryConfig.mdscToken,logger:e.globalConfig.logger}),t.services.relayManager=r.build({tokenProvider:e.globalConfig.skypeTokenProvider,configProvider:e.relayManagerConfig.getRelayConfig,logger:e.globalConfig.logger,request:{get:function(t,n){return e.globalConfig.httpRequestDispatcher.get(t,n||{})},isOnline:function(){return e.globalConfig.isOnline()}}}),t.services.relayManager.initialize(),k=new s["default"]({mediaAgent:t.services.mediaAgent,signalingAgent:t.services.signalingAgent,browserDetect:e.globalConfig.browserDetect,featureFlags:e.globalConfig.featureFlags,telemetryService:t.services.telemetry,telemetryManager:e.telemetryConfig.telemetryManager,mdscToken:e.telemetryConfig.mdscToken,logger:e.globalConfig.logger,selectedDevicesProvider:e.globalConfig.selectedDevicesProvider})}function A(e,n){return L(n),new f.CallRegistry(e,t.services,k,n.globalConfig.logger)}function O(e,t){return new i["default"](k,e,t)}function M(){o.updateDeviceSelection(k)}function _(e){return a.createParticipant(e)}var n=e("./services/pluginlessTelemetry"),r=e("./services/relayManager"),i=e("./models/call"),s=e("./models/calls"),o=e("./utilities/modelHelper"),u=e("media-agent"),a=e("signaling-agent"),f=e("./models/callRegistry"),l=e("./utilities/typeDefs");t.CallState=l.CallState;var c=e("./utilities/typeDefs");t.CallSupport=c.CallSupport;var h=e("./utilities/typeDefs");t.FailureType=h.FailureType;var p=e("./utilities/typeDefs");t.ParticipantStateReason=p.ParticipantStateReason;var d=e("./utilities/typeDefs");t.ParticipantState=d.ParticipantState;var v=e("./utilities/typeDefs");t.SettablePromiseState=v.SettablePromiseState;var m=e("./utilities/typeDefs");t.StreamState=m.StreamState;var g=e("./utilities/typeDefs");t.StreamType=g.StreamType;var y=e("./utilities/typeDefs");t.TerminatedReason=y.TerminatedReason;var b=e("./models/callEvents");t.CallEvents=b.CallEvents;var w=e("./models/callEvents");t.CallRegistryEvents=w.CallRegistryEvents;var E=e("./models/callEvents");t.ParticipantEvents=E.ParticipantEvents;var S=e("./models/callEvents");t.StreamEvents=S.StreamEvents;var x=e("media-agent");t.MediaAgentHelper=x.Helper;var T=e("media-agent");t.MediaAgentConstants=T.Constants;var N=e("signaling-agent");t.IncomingNotificationMessageHandler=N.IncomingNotificationMessageHandler;var C=e("signaling-agent");t.DeviceType=C.DeviceType,t.services={mediaAgent:null,relayManager:null,signalingAgent:null,telemetry:null};var k;t.initialize=L,t.initializeForCallRegistryUsage=A,t.createCall=O,t.updateDeviceSelection=M,t.CSAcreateParticipant=_}),define("web-calling",["web-calling/lib/public"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-web-calling/lib/callEndReasonMapping",["require","exports","swx-constants","swx-enums","web-calling"],e)}(function(e,t){function s(e){return{local:o(e),remote:u(e)}}function o(e){if(e.explicitEndCallReason)return e.explicitEndCallReason;if(e.isIncoming){if(!e.wasConnected&&!e.info.remote&&e.endCallReason==="cancelCall")return r.callDisconnectionReason.Canceled;if(!e.wasConnected&&!e.info.remote&&e.endCallReason==="rejectCall")return r.callDisconnectionReason.Busy;if(f(e.reason))return r.callDisconnectionReason.Missed}return r.callDisconnectionReason.Terminated}function u(e){if(!e.isIncoming&&e.oneToOne){if(f(e.reason))return r.callDisconnectionReason.Missed;if(a(e.info.subCode))return l(e.info);if(!e.wasConnected&&e.info.remote)return r.callDisconnectionReason.Busy}return r.callDisconnectionReason.Terminated}function a(e){return e>=n.CALLING.PLUGINLESS_PSTN.END_REASONS.SUBCODE_RANGE.MIN&&e<=n.CALLING.PLUGINLESS_PSTN.END_REASONS.SUBCODE_RANGE.MAX}function f(e){return e===i.TerminatedReason.Cancelled||e===i.TerminatedReason.CallEstablismentTimeout}function l(e){var t=e.subCode-n.CALLING.PLUGINLESS_PSTN.END_REASONS.SUBCODE_RANGE.MIN,i=n.CALLING.PLUGINLESS_PSTN.END_REASONS.REASON_MAP;return i[e.code]&&i[e.code][t]?i[e.code][t]:r.callDisconnectionReason.Terminated}var n=e("swx-constants"),r=e("swx-enums"),i=e("web-calling");t.getCallEndReasons=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-web-calling/lib/callHandler",["require","exports","swx-jskype-internal-application-instance","swx-enums","swx-constants","swx-constants","jcafe-property-model","swx-mri/lib/mriMaps","swx-mri","swx-jskype-main/lib/modelHelpers/calling/fallbackMessageHelper","web-calling","lodash-compat","swx-jskype-main/lib/services/preferences/settingsUtils/privacySettingsUtil","./callEndReasonMapping","swx-jskype-main/lib/modelHelpers/personsAndGroupsHelper"],e)}(function(e,t){var n=e("swx-jskype-internal-application-instance"),r=e("swx-enums"),i=e("swx-constants"),s=e("swx-constants"),o=e("jcafe-property-model"),u=e("swx-mri/lib/mriMaps"),a=e("swx-mri"),f=e("swx-jskype-main/lib/modelHelpers/calling/fallbackMessageHelper"),l=e("web-calling"),c=e("lodash-compat"),h=e("swx-jskype-main/lib/services/preferences/settingsUtils/privacySettingsUtil"),p=e("./callEndReasonMapping"),d=e("swx-jskype-main/lib/modelHelpers/personsAndGroupsHelper"),v=function(){function e(e,t){var f=this;this._callRingingTask=o.task(),this._rosterUpdatePromise=Promise.resolve(),this._rosterUpdateSuspensionTask=null,this._wasConnected=!1,this._wasRinging=!1,this._endCallReason="unknown",this._noVideoCapabilityMessageSent=!1,this._videoCompatibilityMessageSent=!1,this._noScreensharingCapabilityMessageSent=!1,this._noMicrophoneMessageSent=!1,this._explicitEndCallReason=null,this._localParticipantVideoStarted=!1,this._callEventSubscriptions=[],this._participantEventSubscriptions={},this._participantActive={},this._newConversationThreadId=null,this._setCallToConnectedState=function(){f._wasConnected=!0,f._updateParticipantAVState(f.conversation.selfParticipant,r.callConnectionState.Connected)},this._isAnyParticipantConnectedToCall=function(){return f._webCallingCall.participants.some(function(e){return e.state===l.ParticipantState.Connected})},this.placeCall=function(e){if(f.conversation.isGroupConversation()&&f.conversation.activeModalities.audio()&&f.conversation._ngcJoinUrl)return f._logger.log("placeCall : joining existing conversation"),f._webCallingCall.join({conversationUrl:f.conversation._ngcJoinUrl,conversationId:f.conversation.conversationId,conversationType:null,groupCallInitiator:null,expiration:null,status:null,isHostless:null},e);var t=f.conversation.participants;return t().forEach(function(e){var t=a.getKey(e.audio.endpoint(),e.person._type()),n=e.person.displayName();f._logger.log("addParticipant",e.person.id()),f._updateParticipantAVState(e,r.callConnectionState.Connecting),f._callRingingTask.promise.then(function(){f._updateParticipantAVState(e,r.callConnectionState.Ringing)}),f._webCallingCall.addParticipantForInitiation(t,n)["catch"](function(t){f._updateParticipantAVState(e,r.callConnectionState.Disconnected,r.callDisconnectionReason.Refused)})}),f._webCallingCall.start({ringOthers:!f.conversation._autoCall,withVideo:e})},this.acknowledge=function(){if(f.conversation._callData.wasNGCPayloadProcessed())return f._logger.log("acknowledge, NGC payload was processed"),Promise.resolve();var e=f.conversation._callData.getIncomingNGCPayload();return f._webCallingCall.acknowledge(e)},this.acceptCall=function(e){return f._webCallingCall.accept(e)},this.extendCall=function(e,t){f._logger.log("extendCall with",e);var n=e.map(function(e){var t=d.getPerson(e),n=a.getKey(t.id(),t._type()),r=t.displayName();return{id:n,displayName:r}});return t&&(f._newConversationThreadId=t),f._webCallingCall.addParticipantsWhileConnected(n,t)["catch"](function(e){f._logger.log("participant could not be added to the call",e)})},this.rejectCall=function(){return f._logger.log("rejectCall"),f._endCallReason="rejectCall",f._rejectAllPendingTasks(new Error("call rejected by user")),f._webCallingCall.reject()["catch"](function(e){f._updateParticipantAVState(f.conversation.selfParticipant,r.callConnectionState.Disconnected,r.callDisconnectionReason.Failed),f._logger.error("rejectCall failed","error:",e)})},this.cancelCall=function(){return f._logger.log("cancelCall"),f._endCallReason="cancelCall",f._rejectAllPendingTasks(new Error("call canceled by user")),f._wasRinging?Promise.resolve():f._webCallingCall.stop()["catch"](function(e){f._updateParticipantAVState(f.conversation.selfParticipant,r.callConnectionState.Disconnected,r.callDisconnectionReason.Failed),f._logger.error("cancelCall failed","error:",e)})},this.endCall=function(e){return f._logger.log("endCall"),f._endCallReason="endCall",f._explicitEndCallReason=e,f._rejectAllPendingTasks(new Error("call ended by user")),f._webCallingCall.stop()["catch"](function(e){f._updateParticipantAVState(f.conversation.selfParticipant,r.callConnectionState.Disconnected,r.callDisconnectionReason.Failed),f._logger.error("endCall failed","error:",e)})},this.dispose=function(){f.conversation.selfParticipant.audio.state.reason===r.callDisconnectionReason.CallEscalated?f._logger.log("Call was escalated, do not dispose"):(f._disposeWebCallingEventSubscriptions(),f._logger.log("dispose"),f._rejectAllPendingTasks(new Error("terminated")),f._stopAllParticipantStreams()["catch"](function(){}),f._selectedCameraSubscription.dispose(),f._selectedMicrophoneSubscription.dispose(),f._camerasSubscription.dispose(),f.conversation.mediaConnectionType(r.mediaConnectionType.Unknown))},this.setSoundLevelEventMode=function(e){return f._logger.log("setSoundLevelEventMode","options:",e),o.task().resolve(null).promise},this.mute=function(){return f._webCallingCall.mute()},this.unmute=function(){return f._webCallingCall.unmute()},this.sendDtmf=function(e){return f._webCallingCall.sendDtmf(e)},this.startScreenSharing=function(e){return Promise.reject("ScreenSharing not supported")},this.stopScreenSharing=function(e){return Promise.reject("ScreenSharing not supported")},this.attachParticipantVideo=function(e,t,n){return f._logger.log("attachParticipantVideo",e,n,t,f._webCallingCall.hasVideoCapability(),f._isStreamRendering(e,n)),n!=i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO&&n!=i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING?Promise.reject("unsupported mediatype"):f._webCallingCall.hasVideoCapability()&&!f._isStreamRendering(e,n)?f._startParticipantStream(e,n,{container:t})["catch"](function(e){f._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,f.conversation.selfParticipant,f._mapMediaStreamState(!1)),f._logger.error("startParticipantStream failed","error:",e)}):Promise.resolve(!0)},this.detachParticipantVideo=function(e,t){return f._logger.log("detachParticipantVideo",e,t),f._stopParticipantStream(e,t)},this.requestCallInfo=function(){f._logger.log("requestCallInfo");var e=o.task();if(f._webCallingCall.correlationId()){var t="\r\nCallInformation\r\n * CallId="+f._webCallingCall.correlationId()+"\r\n"+" * Establishment Technology=NGC (plugin-free)";e.resolve(t)}else e.reject("CallInformation not available");return e.promise},this.updateConversation=function(e){f.conversation=e},this._handleParticipantJoined=function(e){f._logger.log("_handleParticipantJoined",e.id),!f._webCallingCall.isIncoming&&!f._wasConnected&&f._isAnyParticipantConnectedToCall()&&f._setCallToConnectedState(),f._rosterUpdatePromise=f._rosterUpdatePromise.then(function(){f._subscribeToParticipantAndStreamEvents(e);var t=f._getOrCreateParticipant(a.getId(e.id));f._syncParticipantState(t,e)})},this._handleParticipantUpdated=function(e){f._logger.log("_handleParticipantUpdated",e.id),f._rosterUpdatePromise=f._rosterUpdatePromise.then(function(){var t=f._getParticipantById(a.getId(e.id));f._syncParticipantState(t,e)})},this._handleParticipantRemoved=function(e){f._logger.log("_handleParticipantRemoved",e.id),f._rosterUpdatePromise=f._rosterUpdatePromise.then(function(){f._disposeParticipantSubscriptions(e.id);var t=f._getParticipantById(a.getId(e.id));t&&(t.video._sourceId(0),t.audio._sourceId(0),t.screenSharing._sourceId(0),f._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,t,r.mediaStreamState.Stopped),f._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING,t,r.mediaStreamState.Stopped),f._updateParticipantAVState(t,r.callConnectionState.Disconnected))})},this._handleConversationUpdated=function(e){f._logger.log("_handleConversationUpdated","threadId:",e.threadId),f._newConversationThreadId=e.threadId},this._handleCallStatusChanged=function(e){f._logger.log("_handleCallStatusChanged",f._webCallingCall.state),f._webCallingCall.correlationId()&&f.conversation.audioService.callId._set(f._webCallingCall.correlationId()),f._webCallingCall.participantId&&f.conversation._callData.ngcParticipantId(f._webCallingCall.participantId),f._webCallingCall.endpointId&&f.conversation._callData.ngcEndpointId(f._webCallingCall.endpointId);switch(f._webCallingCall.state){case l.CallState.Ringing:f._webCallingCall.isIncoming&&(f._updateParticipantAVState(f.conversation.selfParticipant,r.callConnectionState.Notified),f._wasRinging=!0),f._callRingingTask.resolve();break;case l.CallState.Connected:f.conversation._callData.isHostless=f._webCallingCall.isHostlessCall,!f._webCallingCall.isIncoming&&f._webCallingCall.isMultiParty()?f._callRingingTask.resolve():f._setCallToConnectedState();break;case l.CallState.Disconnected:f._handleCallTerminated(f._webCallingCall.terminatedReason,e)}},this.onTransferRequested=function(e){return f._logger.log("onTransferRequested"),null},this.conversation=t;var c=l.CSAcreateParticipant({displayName:t.selfParticipant.person.displayName(),id:a.getKey(t.selfParticipant.audio.endpoint(),t.selfParticipant.person._type())});this._webCallingCall=l.createCall(this.conversation.isGroupConversation()?this.conversation.conversationId:undefined,this.conversation._ngcCorrelationId),this._subscribeToCallEvents(),this._webCallingCall.initialize({selfParticipant:c,callbacks:{isRemoteClientLync:function(){return f.conversation.participants(0)&&f.conversation.participants(0).person._type()===u.contactTypes.lync},isRemotePersonAuthorized:function(){return f.conversation.participants(0)&&f.conversation.participants(0).person._authorization()===s.PEOPLE.authorizationStates.AUTHORIZED},isGroupConversation:function(){return f.conversation.isGroupConversation()}}}),this._logger=e.getLogger().createChild("CallHandler",function(){return f._webCallingCall.correlationId()}),this._logger.log("construct"),this._selectedCameraSubscription=n.get().devicesManager.selectedCamera.changed(this._selectedDeviceChanged.bind(this)),this._selectedMicrophoneSubscription=n.get().devicesManager.selectedMicrophone.changed(this._selectedDeviceChanged.bind(this)),this._camerasSubscription=n.get().devicesManager.cameras.removed(this._cameraRemoved.bind(this)),t.mediaConnectionType(r.mediaConnectionType.Pluginless)}return e.prototype._subscribeToCallEvents=function(){var e=this,t=function(t,n){e._callEventSubscriptions.push(e._webCallingCall.on(t,n.bind(e)))};t(l.CallEvents.noMicrophoneAccess,this._handleNoMicrophoneAccess),t(l.CallEvents.localModalitiesConfigured,this._handleLocalModalitiesConfigured),t(l.CallEvents.mediaTypesOffered,this._handleMediaTypesOffered),t(l.CallEvents.activeSpeakersChanged,this._handleActiveSpeakersChanged),t(l.CallEvents.dominantSpeakersChanged,this._handleDominantSpeakersChanged),t(l.CallEvents.optimalVideoReceiversCountChanged,this._handleOptimalVideoReceiversCountChanged),t(l.CallEvents.localVideoStartedOrStopped,this._handleLocalVideoStartedOrStopped),t(l.CallEvents.localVideoSizeChanged,this._handleLocalVideoSizeChanged),t(l.CallEvents.conversationUpdated,this._handleConversationUpdated),t(l.CallEvents.callNegotiationFinished,this._handleCallNegotiationFinished),t(l.CallEvents.callStateChanged,this._handleCallStatusChanged),t(l.CallEvents.participantJoined,this._handleParticipantJoined),t(l.CallEvents.participantRemoved,this._handleParticipantRemoved),t(l.CallEvents.retargetStarted,this._handleRetargetStarted),t(l.CallEvents.retargetCompleted,this._handleRetargetCompleted),t(l.CallEvents.retargetAborted,this._handleRetargetAborted)},e.prototype._subscribeToParticipantAndStreamEvents=function(e){var t=this,n=function(n,r,i){var s=n.type+"-"+r;t._participantEventSubscriptions[e.id][s]=n.on(r,i)};this._participantEventSubscriptions[e.id]||(this._participantEventSubscriptions[e.id]={}),this._participantEventSubscriptions[e.id][""]=e.changed(this._handleParticipantUpdated.bind(this)),n(e.video,l.StreamEvents.videoSizeChanged,this._handleParticipantVideoSizeChanged.bind(this)),n(e.screenShare,l.StreamEvents.videoSizeChanged,this._handleParticipantVideoSizeChanged.bind(this))},e.prototype._disposeParticipantSubscriptions=function(e){var t=this._participantEventSubscriptions[e];if(t){for(var n in t)t[n].dispose();this._participantEventSubscriptions[e][""].dispose()}delete this._participantEventSubscriptions[e]},e.prototype._disposeWebCallingEventSubscriptions=function(){this._callEventSubscriptions.forEach(function(e){e.dispose()}),this._callEventSubscriptions=[];for(var e in this._participantEventSubscriptions)this._disposeParticipantSubscriptions(e);this._participantEventSubscriptions={}},e.prototype._mapMediaStreamState=function(e){return e?r.mediaStreamState.Started:r.mediaStreamState.Stopped},e.prototype._rejectAllPendingTasks=function(e){e.callHandlerTerminationInProgress=!0;var t=[this._callRingingTask,this._rosterUpdateSuspensionTask];t.forEach(function(t){t&&t.promise.state()==="pending"&&t.reject(e)})},e.prototype._handleNoMicrophoneAccess=function(){this._noMicrophoneMessageSent||(this._noMicrophoneMessageSent=!0,f.sendMicrophoneAccessFallbackMessage(this.conversation))},e.prototype._handleActiveSpeakersChanged=function(e){var t=this;this.conversation.participants().forEach(function(n){var r=e.indexOf(n.audio._sourceId())!==-1,i=n.audio.isSpeaking();if(i!==r)return t._logger.log("SPEAKING status for",t._fmtParticipant(n),"to",r?"active":"inactive"),n.audio.isSpeaking._set(r)})},e.prototype._handleDominantSpeakersChanged=function(e){var t=this,n;e.some(function(e){return n=c.find(t.conversation.participants(),function(t){return t.audio._sourceId()===e}),n});if(!n)return;var r=this.conversation.videoService.activeSpeaker.participant;n&&n!==r()&&(this._logger.log("DOMINANT status for",this._fmtParticipant(n)),r()?n.audio.importance=r().audio.importance+1:n.audio.importance=1,r._set(n))},e.prototype._handleOptimalVideoReceiversCountChanged=function(e){this._logger.log("optimal video receiver count changed to",e),this.conversation.videoService.maxVideos.set(e)},e.prototype._handleLocalVideoStartedOrStopped=function(e){var t=this.conversation.selfParticipant.video.channels(0);t&&t.isStarted.set._enabled(!0),this._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,this.conversation.selfParticipant,this._mapMediaStreamState(e))},e.prototype._handleLocalVideoSizeChanged=function(e){var t=e.width>0&&e.height>0;t?this._updateChannelStreamStateAndSize(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,this.conversation.selfParticipant,r.mediaStreamState.Active,e.width,e.height):this._participantActive[this.conversation.selfParticipant.person.id()]&&this._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,this.conversation.selfParticipant,r.mediaStreamState.Inactive),this._participantActive[this.conversation.selfParticipant.person.id()]=t},e.prototype._handleParticipantVideoSizeChanged=function(e){var t=e.size.width>0&&e.size.height>0,n=this._getParticipantById(a.getId(e.participant.id)),i=this._getMediaTypeFromStreamType(e.type);t?this._updateChannelStreamStateAndSize(i,n,r.mediaStreamState.Active,e.size.width,e.size.height):this._participantActive[e.participant.id]&&this._updateChannelStreamState(i,n,r.mediaStreamState.Inactive),this._participantActive[e.participant.id]=t},e.prototype._getMediaTypeFromStreamType=function(e){switch(e){case l.StreamType.Video:return i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO;case l.StreamType.ScreenSharing:return i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING}return this._logger.error("Unexpected stream type to map to media type!",e),""},e.prototype._handleCallTerminated=function(e,t){t.remote&&(this._endCallReason="remoteTerminated"),this._rejectAllPendingTasks(new Error("terminated"));var n=p.getCallEndReasons({reason:e,info:t,isIncoming:this._webCallingCall.isIncoming,wasConnected:this._wasConnected,oneToOne:!this._webCallingCall.isMultiParty()&&this.conversation.participants(0),endCallReason:this._endCallReason,explicitEndCallReason:this._explicitEndCallReason});this._disconnectAllRemoteParticipantsFromCall(n.remote),this._updateParticipantAVState(this.conversation.selfParticipant,r.callConnectionState.Disconnected,n.local)},e.prototype._handleCallNegotiationFinished=function(e){var t=this,n=e.callNegotiationResult;if(n.isComplete){if(!e.isMultiParty){var r=this.conversation.participants(0),s=l.MediaAgentHelper.hasReceiveDirectionality(n.activeModalities.video),o=l.MediaAgentHelper.hasReceiveDirectionality(n.activeModalities.sharing);h.checkVideoPolicySettings(r).then(function(e){s=e?s:!1,o=e?o:!1,t._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,r,t._mapMediaStreamState(s)),t._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING,r,t._mapMediaStreamState(o))});if(this._webCallingCall.hasVideoCapability()){var u=!0,a=l.MediaAgentHelper.hasSendDirectionality,f=l.MediaAgentHelper.hasReceiveDirectionality;n.initiator?u=!a(n.offeredModalities.video)||a(n.activeModalities.video):f(n.offeredModalities.video)?u=!f(n.attemptedModalities.video)||f(n.activeModalities.video):a(n.offeredModalities.video)&&(u=!a(n.attemptedModalities.video)||a(n.activeModalities.video)),!u&&!this._webCallingCall.isNGCVoicemail()&&(this._logger.warn("cannot negotiate incompatible video modality"),this._notifyVideoCompatibility())}}var c=l.MediaAgentHelper.hasSendDirectionality(n.activeModalities.video);this._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,this.conversation.selfParticipant,this._mapMediaStreamState(c))}},e.prototype._stopAllParticipantStreams=function(){var e=this,t=[];return this._webCallingCall.participants.forEach(function(n){t.push(e._stopRemoteParticipantStream(n.id,i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO)),t.push(e._stopRemoteParticipantStream(n.id,i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING))}),t.push(this._stopSelfParticipantStream(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO)),t.push(this._stopSelfParticipantStream(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING)),Promise.all(t)},e.prototype._startParticipantStream=function(e,t,n){var r=this;if(this._isSelfParticipant(e)){switch(t){case i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO:return this._webCallingCall.setVideoContainer(n.container),this._webCallingCall.startVideo().then(function(){r._localParticipantVideoStarted=!0})["catch"](function(e){r._logger.error("failed to start preview video renderer",e),r._localParticipantVideoStarted=!1,r._updateChannelStreamState(t,r.conversation.selfParticipant,r._mapMediaStreamState(!1))});case i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING:return this._webCallingCall.startScreenSharing()}return Promise.reject("Unknown media type!")}var s=this._getRemoteParticipantStream(e,t);return s?s.start(n):(this._logger.error("WebCalling stream not found for start!"),Promise.reject("WebCalling stream not found for start!"))},e.prototype._stopSelfParticipantStream=function(e){var t=this;switch(e){case i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO:return this._webCallingCall.stopVideo().then(function(){t._localParticipantVideoStarted=!1});case i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING:return this._webCallingCall.stopScreenSharing()}return Promise.resolve()},e.prototype._stopRemoteParticipantStream=function(e,t){var n=this._getRemoteParticipantStream(e,t);return n?n.stop():Promise.reject(new Error("WebCalling stream not found to stop"))},e.prototype._stopParticipantStream=function(e,t){return this._isSelfParticipant(e)?this._stopSelfParticipantStream(t):this._stopRemoteParticipantStream(e,t)},e.prototype._isStreamRendering=function(e,t){if(this._isSelfParticipant(e))return this._localParticipantVideoStarted;var n=this._getRemoteParticipantStream(e,t);return n?n.state()===l.StreamState.Streaming:!1},e.prototype._getRemoteParticipantStream=function(e,t){var n=this._getParticipantById(e);if(!n)return undefined;var r=a.getKey(n.audio.endpoint(),n.person._type()),s=c.find(this._webCallingCall.participants,function(e){return e.id===r});if(!s)return undefined;var o;switch(t){case i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO:o=s.video;break;case i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING:o=s.screenShare;break;default:}return o},e.prototype.isPluginless=function(){return!0},e._getCafeStreamState=function(e){if(e)switch(e.state()){case l.StreamState.None:case l.StreamState.Connecting:return r.mediaStreamState.Stopped;case l.StreamState.Available:return r.mediaStreamState.Started;case l.StreamState.StreamPreparing:return r.mediaStreamState.Inactive;case l.StreamState.Streaming:return r.mediaStreamState.Active}return r.mediaStreamState.Stopped},e._getCafeParticipantState=function(e){switch(e){case l.ParticipantState.None:return r.callConnectionState.Disconnected;case l.ParticipantState.Disconnected:return r.callConnectionState.Disconnected;case l.ParticipantState.Connecting:return r.callConnectionState.Connecting;case l.ParticipantState.Connected:return r.callConnectionState.Connected;case l.ParticipantState.Ringing:return r.callConnectionState.Ringing;case l.ParticipantState.OnHold:return r.callConnectionState.Connected}return r.callConnectionState.Disconnected},e.prototype._syncParticipantState=function(t,n){n&&t&&(t.video._sourceId(n.video.id),t.audio._sourceId(n.audio.id),t.screenSharing._sourceId(n.screenShare.id),this._updateParticipantAVState(t,e._getCafeParticipantState(n.state)),this._checkSupportedMedia(l.StreamType.Video,t.video.state())&&this._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,t,e._getCafeStreamState(n.video)),this._checkSupportedMedia(l.StreamType.ScreenSharing,n.screenShare.state())&&this._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING,t,e._getCafeStreamState(n.screenShare)))},e.prototype._handleRetargetStarted=function(){var e=this;this._logger.log("_handleRetargetStarted"),this._rosterUpdateSuspensionTask=o.task(),this._localParticipantVideoStarted=!1,this._rosterUpdatePromise=this._rosterUpdatePromise.then(function(){return e._rosterUpdateSuspensionTask.promise})["catch"](function(t){e._logger.log("roster update failed",t)}),this._newConversationThreadId=this._newConversationThreadId?this._newConversationThreadId:this._webCallingCall.threadId,this.conversation._setSpawnedConversation(this._newConversationThreadId),this._rosterUpdateSuspensionTask.resolve()},e.prototype._handleRetargetCompleted=function(){this._logger.log("_handleRetargetCompleted")},e.prototype._handleRetargetAborted=function(){this._logger.log("_handleRetargetAborted")},e.prototype._disconnectAllRemoteParticipantsFromCall=function(e){var t=this,n=this.conversation.participants,s=n.subscribe();n().forEach(function(n){t._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO,n,r.mediaStreamState.Stopped),t._updateChannelStreamState(i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING,n,r.mediaStreamState.Stopped),t._updateParticipantAVState(n,r.callConnectionState.Disconnected,e)}),s.dispose()},e.prototype._handleLocalModalitiesConfigured=function(e){l.MediaAgentHelper.hasSendDirectionality(e.video)&&this._enableVideoWhenVideoChannelAdded()},e.prototype._fmtParticipant=function(e){return(this.conversation.selfParticipant===e?"* ":"")+e.person.id()},e.prototype._isSelfParticipant=function(e){return this.conversation.selfParticipant.person.id()===e},e.prototype._getOrCreateParticipant=function(e){return this._getParticipantById(e)},e.prototype._getParticipantById=function(e){return this._isSelfParticipant(e)?this.conversation.selfParticipant:this._getParticipant(function(t){return t.person.id()===e})},e.prototype._getParticipant=function(e){var t=this.conversation.participants,n=t.subscribe(),r=null;return t().some(function(t){return e(t)?(r=t,!0):undefined}),n.dispose(),r},e.prototype._getChannelForMediaType=function(e,t){switch(e){case i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO:return t.video.channels(0);case i.CALLING.PLUGIN_MEDIA_TYPES.SCREEN_SHARING:return t.screenSharing;default:this._logger.log("_getChannelForMediaType. Type does not exist: ",e)}return void 0},e.prototype._updateChannelStreamState=function(e,t,n){var s=this._getChannelForMediaType(e,t);if(s){var o=s.stream.state(),u=o===r.mediaStreamState.Active||o===r.mediaStreamState.Inactive;if(o===n||u&&n===r.mediaStreamState.Started)return;this._logger.log("updateChannelStreamState",this._fmtParticipant(t),"type: ",e," state:",o,"->",n);if(e===i.CALLING.PLUGIN_MEDIA_TYPES.VIDEO&&!this._isSelfParticipant(t.person.id())){var a=n!==r.mediaStreamState.Stopped;s.isVideoOn._set(a)}s.stream.state._set(n)}},e.prototype._updateChannelStreamStateAndSize=function(e,t,n,r,i){var s=this._getChannelForMediaType(e,t);if(s){var o=s.stream.state();this._logger.log("updateChannelStreamStateAndSize",this._fmtParticipant(t),"type: ",e,"state:",o,"->",n,"size:",r,i),s.stream.state._set(n),s.stream.width._set(r),s.stream.height._set(i)}},e.prototype._updateParticipantAVState=function(e,t,n){var i=this,s=e.audio.state(),o=function(t,n,r){return i._logger.log("updateParticipantAVState",i._fmtParticipant(e),"state:",t,"->",n,"reason",r),e.audio.state._set(n,r),e.video.state._set(n,r),e.screenSharing.state._set(n,r),n};s===t||s===r.callConnectionState.Disconnected&&t===r.callConnectionState.Disconnecting||s===r.callConnectionState.Connected&&t===r.callConnectionState.Notified||s===r.callConnectionState.Connected&&t===r.callConnectionState.Connecting||s===r.callConnectionState.Connected&&t===r.callConnectionState.Ringing||s===r.callConnectionState.Ringing&&t===r.callConnectionState.Connecting?this._logger.log("updateParticipantAVState ignored, invalid states",this._fmtParticipant(e),"currentState:",s,"newState",t):(t===r.callConnectionState.Disconnected&&s!==r.callConnectionState.Disconnecting?s=o(s,r.callConnectionState.Disconnecting,n):t===r.callConnectionState.Connected&&s!==r.callConnectionState.Connecting&&s!==r.callConnectionState.Ringing?s=o(s,r.callConnectionState.Connecting):t===r.callConnectionState.Ringing&&s!==r.callConnectionState.Connecting&&(s=o(s,r.callConnectionState.Connecting)),o(s,t,n))},e.prototype._enableVideoWhenVideoChannelAdded=function(){var e=this,t,n=this.conversation.selfParticipant,r=function(i){t||(e._logger.log("enableVideoWhenVideoChannelAdded",e._fmtParticipant(n),"state:",i.stream.state(),"isStarted:",i.isStarted()),t=i.isStarted(!0),n.video.channels.added.off(r))};this._logger.log("enableVideoWhenVideoChannelAdded",this._fmtParticipant(n)),n.video.channels.added(r)},e.prototype._selectedDeviceChanged=function(e,t){var n=this,r=function(){switch(n._webCallingCall.state){case l.CallState.None:case l.CallState.Disconnecting:case l.CallState.Disconnected:return!1;default:return!0}};r()&&t==="UserSelection"&&l.updateDeviceSelection()},e.prototype._cameraRemoved=function(e){var t=this.conversation.selfParticipant.video.channels(0);if(t&&t.isStarted()){var r=n.get().devicesManager;e.id()===r.selectedCamera().id()}},e.prototype._checkVideoSupport=function(){return this._webCallingCall.hasVideoCapability()?!0:(this._noVideoCapabilityMessageSent||(this._logger.log("remote participant added video modality, reminding user of missing video capability"),this._webCallingCall.isMultiParty()?f.sendNoVideoCapabilityMessage(this.conversation):f.sendNoVideoCapabilityMessage(this.conversation),this._noVideoCapabilityMessageSent=!0),!1)},e.prototype._notifyVideoCompatibility=function(){this._videoCompatibilityMessageSent||(f.sendVideoCompatibilityMessage(this.conversation),this._videoCompatibilityMessageSent=!0)},e.prototype._checkScreensharingSupport=function(){return this._webCallingCall.hasScreensharingCapability()?!0:(this._noScreensharingCapabilityMessageSent||(this._logger.log("remote participant added screensharing modality, reminding user of missing screensharing capability"),f.sendScreenSharingFallbackMessage(this.conversation),this._noScreensharingCapabilityMessageSent=!0),!1)},e.prototype._checkSupportedMedia=function(e,t){if(t!==l.StreamState.None){switch(e){case l.StreamType.Audio:return!0;case l.StreamType.Video:return this._checkVideoSupport();case l.StreamType.ScreenSharing:return this._checkScreensharingSupport()}return!1}return!0},e.prototype._handleMediaTypesOffered=function(e){var t=this;e.isMultiParty||e.offeredMediaTypes.forEach(function(e){t._checkSupportedMedia(e,l.StreamState.Available)})},e}();t.__esModule=!0,t["default"]=v}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-web-calling/lib/callHandlerProxy",["require","exports"],e)}(function(e,t){var n=function(){function e(e){var t=this;this.callHandlerInstance=null,this.isPluginless=function(){return t.callHandlerInstance.isPluginless()},this.transferFrom=function(e){e.callHandlerInstance.updateConversation(t.callHandlerInstance.conversation),t.callHandlerInstance=e.callHandlerInstance},this.acceptCall=function(e){return t.callHandlerInstance.acceptCall(e)},this.placeCall=function(e){return t.callHandlerInstance.placeCall(e)},this.acknowledge=function(){return t.callHandlerInstance.acknowledge()},this.rejectCall=function(){return t.callHandlerInstance.rejectCall()},this.cancelCall=function(){return t.callHandlerInstance.cancelCall()},this.extendCall=function(e,n){return t.callHandlerInstance.extendCall(e,n)},this.endCall=function(e){return t.callHandlerInstance.endCall(e)},this.mute=function(){return t.callHandlerInstance.mute()},this.unmute=function(){return t.callHandlerInstance.unmute()},this.sendDtmf=function(e){return t.callHandlerInstance.sendDtmf(e)},this.setSoundLevelEventMode=function(e){return t.callHandlerInstance.setSoundLevelEventMode(e)},this.startScreenSharing=function(e){return t.callHandlerInstance.startScreenSharing(e)},this.stopScreenSharing=function(e){return t.callHandlerInstance.stopScreenSharing(e)},this.attachParticipantVideo=function(e,n,r){return t.callHandlerInstance.attachParticipantVideo(e,n,r)},this.detachParticipantVideo=function(e,n){return t.callHandlerInstance.detachParticipantVideo(e,n)},this.requestCallInfo=function(){return t.callHandlerInstance.requestCallInfo()},this.dispose=function(){t.callHandlerInstance.dispose()},this.callHandlerInstance=e}return e}();t.__esModule=!0,t["default"]=n}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-web-calling/lib/public",["require","exports","./callHandler","./callHandlerProxy"],e)}(function(e,t){function i(e,t){var i=new n["default"](e,t);return new r["default"](i)}var n=e("./callHandler"),r=e("./callHandlerProxy");t.buildCallHandler=i}),define("swx-web-calling",["swx-web-calling/lib/public"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/serviceAccessLayer/uriBuilder",["require","exports","swx-log-tracer"],e)}(function(e,t){function r(){function r(){var e=t.fqdn;return e+=t.resource!==null?t.resource:"",e+=t.queryParams!==null?o(t.queryParams):"",e}function i(n){var r=typeof n=="string";e.log("Setting domain to",n);if(!r||n==="")throw new TypeError("domain must be a string");t.fqdn=n}function u(n){t.fqdn===null&&e.error("FQDN was not set yet!",n),t.fqdn.substring(0,6)==="skype:"?t.resource=n:t.resource=s(t.fqdn,n)}function a(e){var n={}.toString.call(e)==="[object Object]";if(!n&&e!==undefined)throw new Error("queryParams must be an object");t.queryParams=e||{}}var e=n.getLogger("[serviceAccessLayer]"),t={fqdn:null,resource:null,queryParams:null};return{getUri:r,setDomain:i,setResource:u,setQueryParams:a}}function i(e){var t=/^ *$/;if(e!==null&&e!==undefined)return e.toString().replace(t,"")}function s(e,t){var n="/",r=t[0]===n;return e[e.length-1]===n?t=r?t.substring(1):t:t=r?t:n+t,t}function o(e){function r(n){var r=i(e[n]);r&&t.push(n+"="+r)}var t=[],n="";for(var s in e)e.hasOwnProperty(s)&&r(s);return t.length>0&&(n="?"+t.join("&")),n}var n=e("swx-log-tracer");t.build=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/index",["require","exports","./utils/batch","swx-jskype-internal-application-instance","./utils/chat/cacheBase","./utils/chat/parser","./services/serviceAccessLayer/decorations/reporting","./services/serviceAccessLayer/qos/reporter","./services/serviceAccessLayer/requestDispatcher","./services/serviceAccessLayer/transientFaultPolicy","./services/serviceAccessLayer/uriBuilder"],e)}(function(e,t){var n=e("./utils/batch"),r=e("swx-jskype-internal-application-instance"),i=e("./utils/chat/cacheBase"),s=e("./utils/chat/parser"),o=e("./services/serviceAccessLayer/decorations/reporting"),u=e("./services/serviceAccessLayer/qos/reporter"),a=e("./services/serviceAccessLayer/requestDispatcher"),f=e("./services/serviceAccessLayer/transientFaultPolicy"),l=e("./services/serviceAccessLayer/uriBuilder");t.client=r,t.utils={batch:n,chat:{cacheBase:i,parser:s}},t.services={serviceAccessLayer:{decorations:{reporting:o},qos:{reporter:u},requestDispatcher:a,transientFaultPolicy:f,uriBuilder:l}}}),define("swx-jskype-main",["swx-jskype-main/lib/index"],function(e){return e}),define("jSkype/services/swxWebCalling",["require","exports","module","swx-jskype-internal-application-instance","jskype-settings-instance","swx-client-info","ecs-client","swx-jskype-main/lib/utils/ecsUtils","swx-constants","swx-enums","swx-log-tracer","swx-browser-detect","swx-jskype-main/lib/services/trouter/trouter","swx-pubsub-instance","green-id","swx-web-calling","web-calling","swx-jskype-main/lib/models/device","swx-jskype-main","swx-jskype-main"],function(e,t){function S(){var e=n.get().devicesManager,t=l.getBrowserInfo().getUrlParams().microphoneIdx;return e.microphones(t?+t:0)}function x(){var e=n.get().devicesManager,t=l.getBrowserInfo().getUrlParams().cameraIdx;return e.cameras(t?+t:0)}function T(e,t){t.kind===v.MediaAgentConstants.MEDIA_DEVICE.camera?e.cameras._add(new m(t.label,t.id,b[t.kind]),t.id):t.kind===v.MediaAgentConstants.MEDIA_DEVICE.microphone&&e.microphones._add(new m(t.label,t.id,b[t.kind]),t.id)}function N(e,t){t.kind===v.MediaAgentConstants.MEDIA_DEVICE.camera?e.cameras._remove(t.id):t.kind===v.MediaAgentConstants.MEDIA_DEVICE.microphone&&e.microphones._remove(t.id)}function C(e){var t=n.get().devicesManager,r=t.selectedMicrophone(),i=t.selectedCamera(),s=!e.some(function(e){return e.id===r.id()}),o=!e.some(function(e){return e.id===i.id()});w.forEach(function(n){var r=!e.some(function(e){return e.id===n.id});r&&N(t,n)}),e.forEach(function(e){var n=!w.some(function(t){return t.id===e.id});n&&T(t,e)}),w=e,r&&s&&(t.microphones.size()===0?t.selectedMicrophone._set(null,"ActiveDeviceUnplugged"):t.selectedMicrophone._set(S(),"ActiveDeviceUnplugged")),!r&&t.microphones.size()>0&&t.selectedMicrophone._set(S(),"FirstDevicePlugged"),i&&o&&(t.cameras.size()===0?t.selectedCamera._set(null,"ActiveDeviceUnplugged"):t.selectedCamera._set(x(),"ActiveDeviceUnplugged")),!i&&t.cameras.size()>0&&t.selectedCamera._set(x(),"FirstDevicePlugged")}function k(e){var t=n.get().devicesManager;t.mediaCapabilities.isMicrophoneEnabled._set(e.hasMicrophonePermission),t.mediaCapabilities.isCameraEnabled._set(e.hasCameraPermission)}function L(){b[v.MediaAgentConstants.MEDIA_DEVICE.microphone]=a.deviceType.Microphone,b[v.MediaAgentConstants.MEDIA_DEVICE.camera]=a.deviceType.Camera,b[v.MediaAgentConstants.MEDIA_DEVICE.speaker]=a.deviceType.Speaker,v.services.mediaAgent.getDeviceManager().enumerateDevicesAsync().then(function(e){var t=n.get().devicesManager;t.cameras._removeAll(),t.microphones._removeAll(),e.forEach(function(e){T(t,e)}),w=e,t.cameras.size()>0?t.selectedCamera._set(x()):t.selectedCamera._set(null),t.microphones.size()>0?t.selectedMicrophone._set(S()):t.selectedMicrophone._set(null)})}function A(e){var t=o.getApiKey(e),h=new Promise(function(n,i){s.fetchConfig({clientName:a.ecsClientNames.Skype,clientVersion:o.getClientVersion(e),endpoints:o.getHosts(e),teamName:r.settings.ecsTrapKey,queryParams:t?{apikey:t}:undefined},n,i)}),p={trouterUrl:c.trouterUrl,getTrouterUrlAsync:c.getTrouterUrlAsync};v.initialize({globalConfig:{browserDetect:l,featureFlags:{doHostlessCalling:function(){return r.isFeatureOn(u.COMMON.featureFlags.HOSTLESS_GROUP_CALLING_PLUGINLESS)},isVideoCallingFirefoxEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_VIDEO_CALLING_FIREFOX)},isGroupVideoCallingChromeLinuxEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_GROUP_VIDEO_CALLING_CHROME_LINUX)},isGVCOutgoingEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.GVC_OUTGOING)},isGVCJoiningEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.GVC_JOINING)},isIncomingScreenSharingEdgeEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_INCOMING_SCREEN_SHARING_EDGE)},isRemoteEscalationEnabled:function(){return r.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_REMOTE_ESCALATION)},supportsHostlessGroupCalls:function(){return r.isFeatureOn(u.COMMON.featureFlags.HOSTLESS_GROUP_CALLING_PLUGINLESS)}},httpRequestDispatcher:g,logger:f.getLogger("WebCalling"),selectedDevicesProvider:M,skypeTokenProvider:n.get().signInManager._skypeToken,isOnline:function(){return n.get().signInManager.state()===a.loginState.SignedIn}},mediaAgentConfig:{settings:r.settings.pluginless.mediaAgent,notifications:{onDevicesChanged:C,onDevicesPermissionChanged:k}},ngcSignalingConfig:{conversationServiceUrl:r.settings.pluginless.conversationServiceUrl,languageCode:r.settings.initParams.locale,clientInformation:i,transientFaultPolicy:y,trouterUrlGetter:p,emergencyCallCountry:"",shouldServiceSendCallEventMessages:!0},relayManagerConfig:{getRelayConfig:function(){return h}},telemetryConfig:{mdscToken:r.settings.telemetry.mdscToken,skypeConcoreToken:r.settings.telemetry.skypeConcoreToken,telemetryManager:n.get()._telemetryManager}})}function O(){r.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_PSTN_CALLING)&&h.subscribe(u.COMMON.apiUIEvents.SWX_TIMELINE_LOADED,function(){n.get().signInManager._skypeToken.changed(function(e){e&&p.registerGreenId(e,r.settings.greenId).catch(function(){})})})}function M(){var e=n.get().devicesManager,t={};return e.selectedCamera()&&(t.camera=e.selectedCamera().id()),e.selectedMicrophone()&&(t.microphone=e.selectedMicrophone().id()),t}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-client-info"),s=e("ecs-client"),o=e("swx-jskype-main/lib/utils/ecsUtils"),u=e("swx-constants"),a=e("swx-enums"),f=e("swx-log-tracer"),l=e("swx-browser-detect").default,c=e("swx-jskype-main/lib/services/trouter/trouter"),h=e("swx-pubsub-instance").default,p=e("green-id"),d=e("swx-web-calling"),v=e("web-calling"),m=e("swx-jskype-main/lib/models/device").default,g=e("swx-jskype-main").services.serviceAccessLayer.requestDispatcher,y=e("swx-jskype-main").services.serviceAccessLayer.transientFaultPolicy,b={},w=[],E=f.getLogger("NGC");t.initialize=function(e){O(),A(e),L(),c.registerMessageHandler(new v.IncomingNotificationMessageHandler(v.services.signalingAgent))},t.getMediaAgent=function(){return v.services.mediaAgent},t.callHandler={initialize:function(){return!0},build:function(e){var t={getLogger:function(){return E}};return d.buildCallHandler(t,e)}}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/outOfBrowserFacade",["require","exports","swx-jskype-internal-application-instance","swx-browser-detect","jskype-settings-instance","swx-constants","swx-enums","../../../lib/services/outOfBrowser/extensionLifecycleFacade","swx-constants","swx-utils-common/lib/version"],e)}(function(e,t){function c(e,t,n){return new l(e,t,n)}var n=e("swx-jskype-internal-application-instance"),r=e("swx-browser-detect"),i=e("jskype-settings-instance"),s=e("swx-constants"),o=e("swx-enums"),u=e("../../../lib/services/outOfBrowser/extensionLifecycleFacade"),a=e("swx-constants"),f=e("swx-utils-common/lib/version"),l=function(){function e(e,t,n){var r=this;this.subscribedSettingsKey=s.COMMON.userSettings.preferences.SKYPE_VIDEO_CALLING_POLICY_SUPPORT,this.initialize=function(){return r.initializePromise||(r.extensionLifecycleFacade=u.build(r.shellAppPageUrl),r.extensionLifecycleFacade.onExtensionDisconnected(r.dispose.bind(r)),r.extensionLifecycleFacade.onShellAppWindowHidden(r.onShellAppWindowHidden.bind(r)),r.extensionLifecycleFacade.onShellAppCallEscalated(r.onShellAppCallEscalated.bind(r)),r.initializePromise=r.extensionLifecycleFacade.getVersion().then(r.onShellAppVersionReceived.bind(r))),r.initializePromise},this.start=function(e){return r.setActiveConversation(e.conversation),r.initialize().then(r.openShellApp.bind(r)).then(r.subscribeToSettingsChange.bind(r)).then(r.subscribeToTopicChange.bind(r)).then(r.subscibeToParticipantsAuthorizedChange.bind(r)).then(r.syncParticipants.bind(r)).then(function(){var t=Boolean(e.callHostId||e.accessToken),n=Boolean(e.conversation.autoCall()),i=e.conversation._autoCallingService.autoCallingMode(),s=e.conversation._autoCallingService.partnerId(),o=e.conversation._autoCallingService.callId();return r.sendCommand(a.OUT_OF_BROWSER.commands.START,{withVideo:e.withVideo,joinCall:t,autoCall:n,autoCallMode:i,autoCallPartnerId:s,autoCallId:o,callHostId:e.callHostId,accessToken:e.accessToken,endpoint:e.endpoint})})},this.joinCall=function(e){return r.activeConversation||r.setActiveConversation(e.conversation),r.initialize().then(function(){var t=Boolean(e.callHostId||e.accessToken),n=Boolean(e.conversation.autoCall());return r.sendCommand(a.OUT_OF_BROWSER.commands.JOIN_CALL,{withVideo:e.withVideo,joinCall:t,autoCall:n,callHostId:e.callHostId,accessToken:e.accessToken,endpoint:e.endpoint})})},this.accept=function(e,t){return r.setActiveConversation(e),r.initialize().then(r.openShellApp.bind(r)).then(r.subscribeToSettingsChange.bind(r)).then(r.subscribeToTopicChange.bind(r)).then(r.subscibeToParticipantsAuthorizedChange.bind(r)).then(r.syncParticipants.bind(r)).then(function(){return r.sendCommand(a.OUT_OF_BROWSER.commands.ACCEPT,{incomingCallData:e._callData.getUnprocessedIncomingCallPayloads(),withVideo:t})})},this.updateIncomingCallPayload=function(e){return r.initialize().then(function(){return r.sendCommand(a.OUT_OF_BROWSER.commands.UPDATE_INCOMING_PAYLOAD,{incomingCallData:e._callData.getUnprocessedIncomingCallPayloads()})})},this.cancel=function(){return i.isFeatureOn(s.COMMON.featureFlags.PRELOAD_SHELL_APP)?r.initialize().then(function(e){return e.initializesAsHidden?r.sendCommand(a.OUT_OF_BROWSER.commands.HIDE):r.extensionLifecycleFacade.disconnect()}):Promise.resolve()},this.stop=function(){return r.sendCommand(a.OUT_OF_BROWSER.commands.STOP)},this.reject=function(e){return r.setActiveConversation(e),r.sendCommand(a.OUT_OF_BROWSER.commands.REJECT)},this.mute=function(){return r.sendCommand(a.OUT_OF_BROWSER.commands.MUTE)},this.unmute=function(){return r.sendCommand(a.OUT_OF_BROWSER.commands.UNMUTE)},this.requestCallInfo=function(){return r.activeConversation?r.sendCommand(a.OUT_OF_BROWSER.commands.CALL_INFO):Promise.reject(undefined)},this.updateSettings=function(e,t){return r.sendCommand(a.OUT_OF_BROWSER.commands.SETTINGS_UPDATE,{settingsType:e,value:t})},this.dispose=function(e){e=e||{},r.initShellAppPromise=null,r.initializePromise=null,r.extensionLifecycleFacade.onShellAppWindowHidden(null),r.extensionLifecycleFacade.onExtensionDisconnected(null),r.extensionLifecycleFacade.onShellAppCallEscalated(null),r.extensionLifecycleFacade.dispose(),r.activeConversation&&(r.activeConversation.topic.changed.off(r.onTopicChanged),r.activeConversation.selfParticipant.audio.state.changed.off(r.onActiveConversationStateChanged),r.activeConversation.selfParticipant.audio.state._set(o.callConnectionState.Disconnected)),!e.preventReinitialisation&&i.isFeatureOn(s.COMMON.featureFlags.PERSISTENT_SHELL_APP)&&r.initialize(),r.settingsSubscription&&r.settingsSubscription.dispose(),r.participantAuthorizeSubscription&&r.participantAuthorizeSubscription.dispose()},this.onActiveConversationStateChanged=function(e,t,n){n&&e===o.callConnectionState.Disconnected&&r.resetActiveConversation()},this.onTopicChanged=function(e){return r.sendCommand(a.OUT_OF_BROWSER.commands.TOPIC_UPDATE,{topic:e})},this.onParticipantAuthorizedChanged=function(e){return r.activeConversation?r.sendCommand(a.OUT_OF_BROWSER.commands.PARTICIPANT_AUTHORIZE,{authorized:e}):Promise.resolve()},this.onSettingsValueChanged=function(e){r.updateSettings(r.subscribedSettingsKey,e)},this.shellAppPageUrl=e,this.environment=t,this.locale=n}return e.prototype.initShellApp=function(){var e=this;return this.initShellAppPromise||(this.initShellAppPromise=n.get().signInManager._skypeToken().then(function(t){return e.sendCommand(a.OUT_OF_BROWSER.commands.INIT,{token:t,tokenExpiration:n.get().signInManager._tokenExpiration/1e3,environment:e.environment,locale:e.locale})})),this.initShellAppPromise},e.prototype.openShellApp=function(e){var t=this.initShellApp(),n={shellAppHost:r["default"].getBrowserInfo().browserName};return e.initializesAsHidden&&(t=t.then(this.sendCommand.bind(this,a.OUT_OF_BROWSER.commands.SHOW,n))),t},e.prototype.sendCommand=function(e,t){var n=[a.OUT_OF_BROWSER.commands.JOIN_CALL,a.OUT_OF_BROWSER.commands.START,a.OUT_OF_BROWSER.commands.ACCEPT,a.OUT_OF_BROWSER.commands.STOP,a.OUT_OF_BROWSER.commands.REJECT,a.OUT_OF_BROWSER.commands.MUTE,a.OUT_OF_BROWSER.commands.UNMUTE,a.OUT_OF_BROWSER.commands.CALL_INFO,a.OUT_OF_BROWSER.commands.TOPIC_UPDATE,a.OUT_OF_BROWSER.commands.SYNC_PARTICIPANTS,a.OUT_OF_BROWSER.commands.PARTICIPANT_AUTHORIZE],r=n.indexOf(e)>=0;return t=t||{},r&&(t.conversationId=this.activeConversation.conversationId),this.extensionLifecycleFacade.getMessagingChannel().then(function(n){return n.sendCommand(e,t)})},e.prototype.setActiveConversation=function(e){this.activeConversation=e,this.activeConversation.selfParticipant.audio.state.changed(this.onActiveConversationStateChanged)},e.prototype.onShellAppVersionReceived=function(e){function c(){t({version:e,initializesAsHidden:o})}var t,n=f.parse(e),r=f.parse(a.OUT_OF_BROWSER.shellAppPreloadEnabledVersion),o=n.compareTo(r)>=0,u=o&&i.isFeatureOn(s.COMMON.featureFlags.PRELOAD_SHELL_APP),l=new Promise(function(e){t=e});return u?this.initShellApp().then(c):c(),l},e.prototype.onShellAppWindowHidden=function(){if(i.isFeatureOn(s.COMMON.featureFlags.PERSISTENT_SHELL_APP))return;this.dispose()},e.prototype.resetActiveConversation=function(){this.activeConversation&&(this.activeConversation.topic.changed.off(this.onTopicChanged),this.activeConversation.selfParticipant.audio.state.changed.off(this.onActiveConversationStateChanged),this.activeConversation=null)},e.prototype.moveConversation=function(e,t){e.spawnedConversation._set(t),this.resetActiveConversation(),this.setActiveConversation(t),window.setTimeout(this.subscribeToTopicChange.bind(this),a.OUT_OF_BROWSER.ESCALATION_TOPIC_SUBSCRIPTION_DELAY)},e.prototype.onShellAppCallEscalated=function(e){var t=this,r=n.get().conversationsManager.conversations(e.oldConversationId),i=n.get().conversationsManager.conversations(e.newConversationId);if(!i)var s=n.get().conversationsManager.conversations.added(function(n){n.conversationId===e.newConversationId&&(t.moveConversation(r,n),s.dispose())});else this.moveConversation(r,i)},e.prototype.subscribeToTopicChange=function(){this.activeConversation.topic.changed(this.onTopicChanged)},e.prototype.subscibeToParticipantsAuthorizedChange=function(){this.activeConversation.isGroupConversation()||(this.participantAuthorizeSubscription=this.activeConversation.participants()[0].person._authorization.changed(this.onParticipantAuthorizedChanged))},e.prototype.syncParticipants=function(){if(!this.activeConversation.isGroupConversation())return undefined;var e=this.activeConversation.participants().map(function(e){return e.person.id()});return this.sendCommand(a.OUT_OF_BROWSER.commands.SYNC_PARTICIPANTS,{participantsData:e})},e.prototype.subscribeToSettingsChange=function(){if(!i.isFeatureOn(s.COMMON.featureFlags.SKYPE_VIDEO_CALLING_POLICY_SUPPORT))return;this.settingsSubscription||(this.settingsSubscription=n.get().personsAndGroupsManager.mePerson.preferences(this.subscribedSettingsKey).value.changed(this.onSettingsValueChanged))},e}();t.OutOfBrowserFacade=l,t.build=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/outOfBrowserCallHandler",["require","exports","../../../lib/services/outOfBrowser/outOfBrowserFacade","swx-constants","jcafe-property-model","swx-browser-detect","swx-enums","swx-constants","../../../lib/services/outOfBrowser/extension","jskype-settings-instance","../../../lib/modelHelpers/calling/participantHelper","../../../lib/telemetry/logging/callingLogTracer","swx-browser-globals"],e)}(function(e,t){function g(){if(!f.isFeatureOn(u.COMMON.featureFlags.PRELOAD_SHELL_APP))return;w()}function y(){d.log("[OutOfBrowserCallHandler] dispose"),v&&(v.dispose({preventReinitialisation:!0}),v=null)}function b(){return Promise.resolve()}function w(){if(v)return v;var e=E(),t=f.settings.environment||p,r=f.settings.initParams.locale;return v=n.build(e,t,r),v.initialize(),v}function E(){var e=s["default"].getBrowserInfo().getUrlParams().ecsoverride||S(),t=x()+"?apiKey="+f.settings.initParams.apiKey+"&fingerprint="+f.settings.initParams.fingerprint;return e&&(t+="&ecsoverride="+e),t}function S(){var e=document.cookie.match(/ecsoverride=(.*?)(;|$)/);return e&&e.length>1?e[1]:undefined}function x(){return f.settings.appBaseUrl+r.OUT_OF_BROWSER.shellAppIndexPagePath}function T(e){return new m(e)}var n=e("../../../lib/services/outOfBrowser/outOfBrowserFacade"),r=e("swx-constants"),i=e("jcafe-property-model"),s=e("swx-browser-detect"),o=e("swx-enums"),u=e("swx-constants"),a=e("../../../lib/services/outOfBrowser/extension"),f=e("jskype-settings-instance"),l=e("../../../lib/modelHelpers/calling/participantHelper"),c=e("../../../lib/telemetry/logging/callingLogTracer"),h=e("swx-browser-globals"),p="prod",d=c.get(),v,m=function(){function e(e){var t=this;this.isPstnEnabled=f.isFeatureOn(u.COMMON.featureFlags.PSTN_ENABLED),this.startScreenSharing=b,this.stopScreenSharing=b,this.attachParticipantVideo=b,this.detachParticipantVideo=b,this.dispose=b,this.setSoundLevelEventMode=b,this.placeCall=function(e){d.log("[OutOfBrowserCallHandler] placeCall");var n={conversation:t.conversation,withVideo:e};t.isPstnEnabled&&!t.conversation.isGroupConversation()?n.endpoint=t.conversation.participants(0).audio.endpoint():t.conversation.isGroupConversation()&&t.conversation.activeModalities.audio()&&(n.callHostId=t.conversation._callHostId,n.accessToken=t.conversation._callPayload.AccessToken);var r=t.outOfBrowserFacade.start(n);return r["catch"](function(e){if(e&&e.type===u.COMMON.callingErrors.AUTO_CALL_FAILED){d.log("[OutOfBrowserCallHandler] Auto call failed, ignore");return}l.handleParticipantLeavingStateTransition(t.conversation.selfParticipant),(e===a.extensionConstants.ERRORS.MISSING_EXTENSION||e===a.extensionConstants.ERRORS.MISSING_PLUGIN)&&y()}),r},this.joinCall=function(e){d.log("[OutOfBrowserCallHandler] joinCall");var n={conversation:t.conversation,withVideo:e};return t.conversation.isGroupConversation()&&t.conversation.activeModalities.audio()&&(n.callHostId=t.conversation._callHostId,n.accessToken=t.conversation._callPayload.AccessToken),t.outOfBrowserFacade.joinCall(n)},this.acceptCall=function(e){return d.log("[OutOfBrowserCallHandler] acceptCall"),t.outOfBrowserFacade.accept(t.conversation,e)},this.extendCall=function(e){return Promise.resolve()},this.endCall=function(){return t.outOfBrowserFacade.stop()},this.cancelCall=function(){return t.outOfBrowserFacade.cancel()},this.requestCallInfo=function(){d.log("[OutOfBrowserCallHandler] requestCallInfo");var e=i.task(),n=t.conversation._callData.oncePluginCallInfoReady(function(){h.getWindow().clearTimeout(r),e.resolve(t.conversation._callData.pluginCallInfo())}),r=h.getWindow().setTimeout(function(){n.dispose(),e.reject("Call info request timeout")},5e3);return t.outOfBrowserFacade.requestCallInfo()["catch"](function(){n.dispose(),h.getWindow().clearTimeout(r),e.reject("Shell app not initialized")}),e.promise},this.mute=function(){return d.log("[OutOfBrowserCallHandler] mute"),t.toggleMuteTask&&t.toggleMuteTask.promise.state()==="pending"?t.toggleMuteTask.promise:(t.toggleMuteTask=i.task(),t.outOfBrowserFacade.mute(),t.toggleMuteTask.promise)},this.unmute=function(){return d.log("[OutOfBrowserCallHandler] unmute"),t.toggleMuteTask&&t.toggleMuteTask.promise.state()==="pending"?t.toggleMuteTask.promise:(t.toggleMuteTask=i.task(),t.outOfBrowserFacade.unmute(),t.toggleMuteTask.promise)},this.acknowledge=function(){return d.log("[OutOfBrowserCallHandler] acknowledge"),t.conversation.selfParticipant.audio.state()===o.callConnectionState.Disconnected?(d.log("[OutOfBrowserCallHandler] acknowledge, setting Notified state"),l.updateParticipantAudioVideoState(t.conversation.selfParticipant,o.callConnectionState.Notified),d.log("[OutOfBrowserCallHandler] acknowledge, call is connecting, updating payload"),t.outOfBrowserFacade.updateIncomingCallPayload(t.conversation)):(d.log("[OutOfBrowserCallHandler] acknowledge, call not yet accepted/rejected, ignore update"),Promise.resolve())},this.rejectCall=function(){return d.log("[OutOfBrowserCallHandler] rejectCall"),l.handleParticipantLeavingStateTransition(t.conversation.selfParticipant,o.callDisconnectionReason.Busy),l.handleRemoteParticipantsLeavingStateTransition(t.conversation.participants()),t.outOfBrowserFacade.reject(t.conversation)},this.sendDtmf=function(e){return Promise.reject(new Error("not implemented"))},this.transferFrom=function(e){return},this.conversation=e,this.outOfBrowserFacade=w()}return e.prototype.isPluginless=function(){return!1},e}();t.OutOfBrowserCallHandler=m,t.initialize=g,t.dispose=y,t.build=T}),define("jSkype/services/callHandlerFactory",["require","exports","module","swx-jskype-main/lib/services/calling/handlers/plugin/pluginCallingHandler","swx-jskype-main/lib/services/calling/handlers/pluginless/pluginlessCallingHandler","swx-jskype-main/lib/services/calling/handlers/shell/shellCallingHandler","swx-jskype-main/lib/services/calling/callingFacade","swx-util-calling-stack","swx-jskype-main/lib/services/plugin/pluginCallHandler","jSkype/services/swxWebCalling","swx-jskype-main/lib/services/outOfBrowser/outOfBrowserCallHandler","swx-enums"],function(e,t){var n=e("swx-jskype-main/lib/services/calling/handlers/plugin/pluginCallingHandler"),r=e("swx-jskype-main/lib/services/calling/handlers/pluginless/pluginlessCallingHandler"),i=e("swx-jskype-main/lib/services/calling/handlers/shell/shellCallingHandler"),s=e("swx-jskype-main/lib/services/calling/callingFacade"),o=e("swx-util-calling-stack"),u=e("swx-jskype-main/lib/services/plugin/pluginCallHandler"),a=e("jSkype/services/swxWebCalling").callHandler,f=e("swx-jskype-main/lib/services/outOfBrowser/outOfBrowserCallHandler"),l=e("swx-enums"),c;t.createCallHandler=function(t){var c,h;return t.audioService._canHandlePluginlessCall()?(t._callData.callTechnology(l.callTechnology.NGC),c=a.build(t),h=r):o.get().isInBrowserPluginSupported()?(c=u.build(t),h=n):(c=f.build(t),h=i),s.setCallingHandler(h),c},t.initialize=function(t){var l;return o.get().isPluginlessCallingSupported()?(c=a,l=r,r.initialize(t)):o.get().isInBrowserPluginSupported()?(c=u,l=n):(c=f,l=i),s.setCallingHandler(l),c.initialize()},t.dispose=function(){c&&c.dispose&&c.dispose()}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/mePersonAudioVideoCapabilities",["require","exports","swx-jskype-internal-application-instance","swx-browser-detect","jskype-settings-instance","swx-util-calling-stack","../../lib/telemetry/logging/callingLogTracer","swx-constants","../../lib/services/calling/environmentInspector","swx-enums","jcafe-property-model"],e)}(function(e,t){function p(){return new h}var n=e("swx-jskype-internal-application-instance"),r=e("swx-browser-detect"),i=e("jskype-settings-instance"),s=e("swx-util-calling-stack"),o=e("../../lib/telemetry/logging/callingLogTracer"),u=e("swx-constants"),a=e("../../lib/services/calling/environmentInspector"),f=e("swx-enums"),l=e("jcafe-property-model"),c=o.get(),h=function(){function e(){var e=this;this.isChrome=r["default"].getBrowserInfo().browserName===r["default"].BROWSERS.CHROME,this.isFirefox=r["default"].getBrowserInfo().browserName===r["default"].BROWSERS.FIREFOX,this.isElectron=r["default"].getBrowserInfo().browserName===r["default"].BROWSERS.ELECTRON,this.isLinux=r["default"].getSystemInfo().osName===r["default"].OPERATING_SYSTEMS.LINUX,this.isCallingFeatureFlagDisabled=!i.isFeatureOn(u.COMMON.featureFlags.CALLING),this.audioCapability=l.property({readOnly:!0,get:this.getAudioCapability.bind(this)}),this.videoCapability=l.property({readOnly:!0,get:this.getVideoCapability.bind(this)}),this.setup=function(){e.supportsAudioFeature()||e.supportsVideoFeature()?(a.isCallingSupported.changed(function(t,n){c.log("[MePerson] calling support changed",t,n),e.setAudioCapability(t,n),e.setVideoCapability(t,n)}),e.handleSelectCameraChange()):(e.audioCapability._set(!1,f.callingNotSupportedReasons.FeatureDisabled),e.videoCapability._set(!1,f.callingNotSupportedReasons.FeatureDisabled))}}return e.prototype.supportsAudioFeature=function(){return this.isCallingFeatureFlagDisabled?!1:this.isLinux?this.isChrome||this.isElectron?i.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_CALLING_CHROME_LINUX):!1:!0},e.prototype.supportsVideoFeature=function(){return this.isCallingFeatureFlagDisabled?!1:this.isFirefox?i.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_VIDEO_CALLING_FIREFOX):this.isLinux?this.isChrome||this.isElectron?i.isFeatureOn(u.COMMON.featureFlags.PLUGINLESS_VIDEO_CALLING_CHROME_LINUX):!1:!0},e.prototype.setAudioCapability=function(e,t){var n=e,r=t;this.supportsAudioFeature()||(n=!1,r=f.callingNotSupportedReasons.FeatureDisabled),c.log("[MePerson] set audio capability",n,r),this.audioCapability._set(n,r)},e.prototype.setVideoCapability=function(e,t){var r=e,i=t;if(s.get().isPluginlessCallingSupported()){var o=Boolean(n.get().devicesManager.selectedCamera());e&&!o&&(i=f.callingNotSupportedReasons.CameraUnavailable),r=e&&o}this.supportsVideoFeature()||(r=!1,i=f.callingNotSupportedReasons.FeatureDisabled),c.log("[MePerson] set video capability",r,i),this.videoCapability._set(r,i)},e.prototype.handleSelectCameraChange=function(){var e=this;s.get().isPluginlessCallingSupported()&&this.supportsVideoFeature()&&n.get().devicesManager.selectedCamera.changed(function(){e.setVideoCapability(a.isCallingSupported(),a.isCallingSupported.reason)})},e.prototype.isCameraAvailable=function(){return s.get().isPluginlessCallingSupported()?n.get().devicesManager.selectedCamera():!0},e.prototype.getAudioCapability=function(){var e=this;return this.supportsAudioFeature()?a.isCallingSupported.get().then(function(t){return e.setAudioCapability(t,a.isCallingSupported.reason),t}):(this.setAudioCapability(!1,f.callingNotSupportedReasons.FeatureDisabled),Promise.resolve(!1))},e.prototype.getVideoCapability=function(){var e=this;return this.supportsVideoFeature()?a.isCallingSupported.get().then(function(t){return e.setVideoCapability(t,a.isCallingSupported.reason),Boolean(t&&e.isCameraAvailable())}):(this.setVideoCapability(!1,f.callingNotSupportedReasons.FeatureDisabled),Promise.resolve(!1))},e}();t.MePersonAudioVideoCapabilities=h,t.build=p}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/trouter/handlers/incomingCallMessageHandler",["require","exports","swx-constants","../../../../lib/telemetry/logging/callingLogTracer","../../callController","jskype-settings-instance","../../../../lib/modelHelpers/propertyValidator","swx-constants","swx-mri"],e)}(function(e,t){function p(e,t){return{isHandled:e,resultCode:t}}function d(){return new h}var n=e("swx-constants"),r=e("../../../../lib/telemetry/logging/callingLogTracer"),i=e("../../callController"),s=e("jskype-settings-instance"),o=e("../../../../lib/modelHelpers/propertyValidator"),u=e("swx-constants"),a=e("swx-mri"),f=r.get(),l=n.COMMON.events.trouter,c=n.COMMON.httpStatusCodes,h=function(){function e(){var e=this;this.handleMessage=function(t){var n;f.log("Incoming trouter notification",t);if(!e.isSupportedNotification(t))return p(!1);if(e.isPSTNNotification(t)&&!e.isPSTNSupported())return f.log("Rejecting due to PSTN incoming calls not enabled"),p(!0,c.preconditionFailed);if(e.isValidP2PNotification(t)){n=e.buildP2PCallPayload(t);if(!n)return p(!0,c.unprocessableEntity)}if(e.isValidNGCNotification(t)&&e.isNGCSupported()){n=e.buildNGCCallPayload(t);if(!n)return p(!0,c.badRequest)}return n?(i.handleIncoming(n),p(!0,c.OK)):p(!0,c.unprocessableEntity)}}return e.prototype.isValidP2PNotification=function(e){return e.eventId===l.INCOMING_SKYPE_P2P_CALL},e.prototype.isValidNGCNotification=function(e){return e.eventId===l.INCOMING_SKYPE_NGC_CALL||e.eventId===l.INCOMING_SKYPE_NGC_GVC_CALL||e.eventId===l.INCOMING_LYNC_NGC_CALL||e.eventId===l.INCOMING_SKYPE_NGC_PSTN_CALL},e.prototype.isSupportedNotification=function(e){return this.isValidP2PNotification(e)||this.isValidNGCNotification(e)},e.prototype.isPSTNNotification=function(e){return o.isPhoneNumber(e.body.callerId)},e.prototype.isNGCSupported=function(){return s.isFeatureOn(u.COMMON.featureFlags.NG_CALLING)},e.prototype.isPSTNSupported=function(){return s.isFeatureOn(u.COMMON.featureFlags.PSTN_ENABLED)},e.prototype.buildP2PCallPayload=function(e){var t={evt:e.body.evt,callerId:e.body.callerId,displayName:e.body.displayName,conversationId:undefined,convoCallId:e.body.convoCallId,nsp:e.body.nsp,body:{gp:e.body.gp}},n=e.body.conversationId||e.body.callerId;return n?(t.conversationId=a.getKey(n),f.log("Incoming P2P payload",t),t):(f.log("Rejecting due to missing conversationId in payload"),null)},e.prototype.buildNGCCallPayload=function(e){var t;try{var n=atob(e.body.gp);t=JSON.parse(n)}catch(r){return f.error("Error when parsing gp payload",e.body.gp),null}if(t.callNotification){var i={conversationId:t.groupChat&&t.groupChat.threadId?t.groupChat.threadId:t.callNotification.from.id,callerId:a.getId(t.callNotification.from.id),convoCallId:t.debugContent.callId,ngcCall:!0,nsp:e.body.nsp||"",body:e.body,evt:e.body.evt};return f.log("Incoming NGC payload",i),i}return f.log("Unable to create incoming NGC payload"),null},e}();t.MessageHandler=h,t.build=d}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/trouter/handlers/stopRingingMessageHandler",["require","exports","../../../../lib/services/callRegister","../../../../lib/services/callController","swx-constants"],e)}(function(e,t){function a(){return new u}var n=e("../../../../lib/services/callRegister"),r=e("../../../../lib/services/callController"),i=e("swx-constants"),s=i.COMMON.events.trouter,o=i.COMMON.httpStatusCodes,u=function(){function e(){}return e.prototype.handleMessage=function(e){if(e.eventId!==s.INCOMING_STOP_RINGER&&e.eventId!==s.INCOMING_SKYPE_NGC_STOP_RINGER)return{isHandled:!1};if(!e.body.callId)return{isHandled:!1};var t=n.get().getConversationByCallId(e.body.callId);return t&&r.cancelCall(t),{isHandled:!0,resultCode:o.OK}},e}();t.MessageHandler=u,t.build=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/shellApp/pstnEventsDispatcher",["require","exports","swx-constants"],e)}(function(e,t){var n=e("swx-constants"),r=function(){function e(e){var t=this;this.process=function(e,r,i,s){t.messagingChannel.sendCommand({name:n.OUT_OF_BROWSER.commands.PSTN_EVENT,type:n.OUT_OF_BROWSER.commandTypes.REQUEST,data:{state:s,conversationId:e.conversationId,participantId:r.person.id(),reason:i}})},this.messagingChannel=e}return e}();t.__esModule=!0,t["default"]=r}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/shellApp/browserCommandHandler",["require","exports","jcafe-property-model","swx-constants","../../../../lib/telemetry/logging/callingLogTracer","../../../../lib/services/callController","../../../../lib/services/callRegister","../../../../lib/modelHelpers/calling/deviceHelper","../../../../lib/modelHelpers/calling/pstnEventsHandler","../../../../lib/services/outOfBrowser/shellApp/pstnEventsDispatcher","swx-jskype-internal-application-instance","jskype-settings-instance","../../../../lib/modelHelpers/calling/participantHelper","swx-enums","swx-constants","../../../../lib/services/outOfBrowser/extension","swx-browser-globals"],e)}(function(e,t){function b(e){return new y(e)}var n=e("jcafe-property-model"),r=e("swx-constants"),i=e("../../../../lib/telemetry/logging/callingLogTracer"),s=e("../../../../lib/services/callController"),o=e("../../../../lib/services/callRegister"),u=e("../../../../lib/modelHelpers/calling/deviceHelper"),a=e("../../../../lib/modelHelpers/calling/pstnEventsHandler"),f=e("../../../../lib/services/outOfBrowser/shellApp/pstnEventsDispatcher"),l=e("swx-jskype-internal-application-instance"),c=e("jskype-settings-instance"),h=e("../../../../lib/modelHelpers/calling/participantHelper"),p=e("swx-enums"),d=e("swx-constants"),v=e("../../../../lib/services/outOfBrowser/extension"),m=e("swx-browser-globals"),g=i.get(),y=function(){function e(e){var t=this;this.isPstnEnabled=c.isFeatureOn(d.COMMON.featureFlags.PSTN_ENABLED),this.handlers={show:this.showHandler.bind(this),hide:this.hideHandler.bind(this),start:this.startHandler.bind(this),joinCall:this.joinCallHandler.bind(this),accept:this.acceptHandler.bind(this),updateIncomingCallPayload:this.updateIncomingCallPayload.bind(this),mute:this.createMuteHandler(!0),unmute:this.createMuteHandler(!1),stop:this.stopHandler.bind(this),reject:this.rejectHandler.bind(this),callInfo:this.callInfoHandler.bind(this),contactsData:this.contactsDataHandler.bind(this),topicUpdate:this.topicUpdateHandler.bind(this),syncParticipants:this.syncParticipantsHandler.bind(this),participantAuthorize:this.participantAuthorizeHandler.bind(this),settings:this.settingsHandler.bind(this)},this.onShellAppClosing=function(){var e=o.get().activeCalls(),n=!1;return e.length===0&&(n=!0),t.clearContactsPolling(),e.forEach(function(e){e.selfParticipant.audio.state()===p.callConnectionState.Disconnected?n=!0:e.audioService.stop()}),n},this.messagingChannel=e,this.pstnEventHandler=a.build(new f["default"](e)),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.SHOW,this.handlers.show),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.HIDE,this.handlers.hide),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.START,this.handlers.start),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.JOIN_CALL,this.handlers.joinCall),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.ACCEPT,this.handlers.accept),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.UPDATE_INCOMING_PAYLOAD,this.handlers.updateIncomingCallPayload),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.MUTE,this.handlers.mute),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.UNMUTE,this.handlers.unmute),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.STOP,this.handlers.stop),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.REJECT,this.handlers.reject),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.CALL_INFO,this.handlers.callInfo),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.CONTACTS_DATA_RESPONSE,this.handlers.contactsData),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.TOPIC_UPDATE,this.handlers.topicUpdate),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.SYNC_PARTICIPANTS,this.handlers.syncParticipants),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.PARTICIPANT_AUTHORIZE,this.handlers.participantAuthorize),e.registerCommandHandler(r.OUT_OF_BROWSER.commands.SETTINGS_UPDATE,this.handlers.settings)}return e.prototype.topicUpdateHandler=function(e){var t=this;return this.waitForConversationSync().then(function(){if(e.conversationId&&e.topic){var n=t.getConversation(e.conversationId);n.topic._set(e.topic)}})},e.prototype.syncParticipantsHandler=function(e){var t=this;return this.waitForConversationSync().then(function(){if(e.conversationId&&e.participantsData)try{var n=t.getConversation(e.conversationId),r=n.participants().filter(function(t){return e.participantsData.indexOf(t.person.id())<0});r.forEach(function(e){n._removeParticipant(e.person)})}catch(i){g.warn("Unable to sync participants")}})},e.prototype.participantAuthorizeHandler=function(e){var t=this;return this.waitForConversationSync().then(function(){var n=t.getConversation(e.conversationId);n.participants()[0].person._authorization._set(e.authorized)})},e.prototype.contactsDataHandler=function(e){return e.contactsData&&l.get().personsAndGroupsManager.all.persons().forEach(function(t){try{e.contactsData[t.id()]&&t.status._set(e.contactsData[t.id()].status)}catch(n){g.warn("Unable to apply contact data")}}),this.isContactsDataPollingEnabled&&(this.contactsDataPollInterval=m.getWindow().setTimeout(this.pollForContats.bind(this),c.settings.shellApp.contactPollingInterval)),Promise.resolve()},e.prototype.clearContactsPolling=function(){this.contactsDataPollInterval&&m.getWindow().clearTimeout(this.contactsDataPollInterval),this.contactsDataPollInterval=null,this.isContactsDataPollingEnabled=!1},e.prototype.pollForContats=function(){this.messagingChannel.sendCommand({name:r.OUT_OF_BROWSER.commands.CONTACTS_DATA_REQUEST,type:r.OUT_OF_BROWSER.commandTypes.REQUEST})},e.prototype.showHandler=function(e){var t=this;l.get()._telemetryManager.setCommonProperty("shellAppHost",e.shellAppHost);var n=function(){g.log("[BrowserCommandHelper] creating hidePromise"),s.shellAppInfo.hidePromise=(new Promise(function(e,t){if(s.shellAppInfo.hidePromise||s.shellAppInfo.hidePromiseResolve){t("Previous shellApp visibility session is not resolved");return}s.shellAppInfo.hidePromiseResolve=e,s.setTimeout(i,100)})).then(function(){s.shellAppInfo.hidePromise=null,s.shellAppInfo.hidePromiseResolve=null,g.log("[BrowserCommandHelper] hidePromise resolved")})},i=function(){var e=c.isFeatureOn(d.COMMON.featureFlags.CALLING_FULL_SCREEN_ENABLED)?1:v.extensionConstants.SHELL_APP_SIZE_FACTOR,n={width:s.screen.width/e,height:s.screen.height/e},i=s.shellApp;i.invoke(r.OUT_OF_BROWSER.shellAppMethods.ShowWindow,n),i.addEventListener(r.OUT_OF_BROWSER.shellAppEvents.WindowClosing,t.onShellAppClosing),c.isFeatureOn(d.COMMON.featureFlags.GVC_LOCAL_ESCALATION)&&(t.isContactsDataPollingEnabled=!0,t.pollForContats())},s=m.getWindow();return s.shellAppInfo.hidePromise?s.shellAppInfo.hidePromise.then(n):(n(),Promise.resolve())},e.prototype.hideHandler=function(){var e=m.getWindow();return e.shellApp.removeEventListener(r.OUT_OF_BROWSER.shellAppEvents.WindowClosing,this.onShellAppClosing),e.shellApp.invoke(r.OUT_OF_BROWSER.shellAppMethods.HideWindow),this.clearContactsPolling(),n.task().resolve().promise},e.prototype.joinCallHandler=function(e){var t=this;return this.waitForConversationSync().then(function(){var n=t.getConversation(e.conversationId);return e.joinCall?n._setCanJoinCall(!0,e.callHostId,{AccessToken:e.accessToken}):n._setCanJoinCall(!1),n._autoCallingService.shellAppCanJoin(!0),Promise.resolve()})},e.prototype.startHandler=function(e){var t=this;return g.log("[BrowserCommandHelper] startHandler",e),this.waitForConversationSync().then(function(){g.log("[BrowserCommandHelper] startHandler, conversation synced",e.conversationId);var n=t.getConversation(e.conversationId),r=t.getCallingService(n,e.withVideo);return t.isPstnEnabled&&t.isOneToOnePstnConversation(e,n)&&n.participants(0).audio.endpoint(e.endpoint),h.updateParticipantsAudioVideoState(n,p.callConnectionState.Disconnected),t.pstnEventHandler.subscribeToConversation(n),e.autoCall?n._autoCallingService.setupAutoCalling(e.autoCallMode,e.autoCallPartnerId,e.autoCallId):e.joinCall?n._setCanJoinCall(!0,e.callHostId,{AccessToken:e.accessToken}):n._setCanJoinCall(!1),t.subscribeToConversationStates(n),r.start()})},e.prototype.acceptHandler=function(e){var t=this;return g.log("[BrowserCommandHelper] acceptHandler",e),this.waitForConversationSync().then(function(){var r=t.getConversation(e.conversationId),i=t.getCallingService(r,e.withVideo),o=n.task(),u,a;g.log("[BrowserCommandHelper] acceptHandler, conversation synced",e.conversationId);var f=function(){i.accept(),o.resolve()},l=function(e){e!==p.callDisconnectionReason.CallEscalated&&t.closeShellApp()},c=function(e,t,n){n&&e===p.callConnectionState.Disconnected&&(o.promise.state()==="pending"&&(o.reject(t),l(t)),u&&u.dispose(),a&&a.dispose())};return t.subscribeToConversationStates(r),e.incomingCallData.length||g.log("[BrowserCommandHandler] acceptHandler, incoming call payload already processed"),u=r.selfParticipant.audio.state.once(p.callConnectionState.Notified,f),a=r.selfParticipant.audio.state.changed(c),e.incomingCallData.forEach(function(e){s.handleIncoming(e)["catch"](o.reject.bind(o))}),o.promise})},e.prototype.updateIncomingCallPayload=function(e){return this.waitForConversationSync().then(function(){return e.incomingCallData.forEach(function(e){s.handleIncoming(e)}),Promise.resolve()})},e.prototype.createMuteHandler=function(e){var t=this;return function(n){var r=t.getConversation(n.conversationId);return r.selfParticipant.audio.isMuted.set(e)}},e.prototype.closeShellApp=function(){var e=m.getWindow();this.clearContactsPolling(),e.shellAppInfo.supportsPreloading?e.shellApp.invoke(r.OUT_OF_BROWSER.shellAppMethods.HideWindow):e.shellApp.invoke(r.OUT_OF_BROWSER.shellAppMethods.CloseWindow)},e.prototype.stopHandler=function(e){var t=m.getWindow();t.shellApp.removeEventListener(r.OUT_OF_BROWSER.shellAppEvents.WindowClosing,this.onShellAppClosing);var n=this.getConversation(e.conversationId);return this.pstnEventHandler.dispose(),n.audioService.stop()},e.prototype.rejectHandler=function(e){var t=this.getConversation(e.conversationId);return t._callHandler.rejectCall()},e.prototype.callInfoHandler=function(e){var t=this.getConversation(e.conversationId);return t._callHandler?t._callHandler.requestCallInfo():Promise.reject(undefined)},e.prototype.waitForConversationSync=function(){return l.get().conversationsManager._conversationsSynced.promise},e.prototype.isOneToOnePstnConversation=function(e,t){return e.endpoint&&e.endpoint!==t.conversationId&&!t.isGroupConversation()},e.prototype.subscribeToConversationStates=function(e){var t=this,n=[],i=function(n,i,s,o){if(!o)return;t.messagingChannel.sendCommand({name:r.OUT_OF_BROWSER.commands.UPDATE_PARTICIPANT_STATE,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:{state:i,conversationId:e.conversationId,personId:n,reason:s}})},s=function(e){n.push(e.audio.state.changed(i.bind(null,e.person.id())))},o=function(i,h,d){if(!d)return;if(i===p.callConnectionState.Notified)return;i===p.callConnectionState.Disconnecting&&l.get().devicesManager._initializedDevices&&(u.isSpeakerAvailable()?u.isMicrophoneAvailable()||(h=p.callDisconnectionReason.MissingMicrophone):h=p.callDisconnectionReason.MissingSpeaker),i===p.callConnectionState.Disconnected&&(e.selfParticipant.audio.state.changed.off(o),e.selfParticipant.audio.isMuted.changed.off(a),e.spawnedConversation.changed.off(f),e._callData.pluginCallInfo.changed.off(c),n.forEach(function(e){e.dispose()}),e.participants.added.off(s));if(h===p.callDisconnectionReason.CallEscalated)return;t.messagingChannel.sendCommand({name:r.OUT_OF_BROWSER.commands.CHANGE_STATE,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:{state:i,conversationId:e.conversationId,reason:h}})},a=function(n){var i;if(n===undefined)return;n?i=r.OUT_OF_BROWSER.commands.MUTE:i=r.OUT_OF_BROWSER.commands.UNMUTE,t.messagingChannel.sendCommand({name:i,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:{conversationId:e.conversationId}})},f=function(n){t.messagingChannel.sendCommand({name:r.OUT_OF_BROWSER.commands.ESCALATE_CONVERSATION,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:{newConversationId:n.conversationId,oldConversationId:e.conversationId}}),t.subscribeToConversationStates(n)},c=function(){t.messagingChannel.sendCommand({name:r.OUT_OF_BROWSER.commands.CALL_INFO,type:r.OUT_OF_BROWSER.commandTypes.REQUEST,data:{conversationId:e.conversationId,messageBody:e._callData.pluginCallInfo()}})};e.selfParticipant.audio.state.changed(o),e.participants.added(s),e.selfParticipant.audio.isMuted.changed(a),e.spawnedConversation.changed(f),e._callData.pluginCallInfo.changed(c)},e.prototype.getConversation=function(e){var t=l.get().conversationsManager._getOrCreateConversation(e);return l.get().conversationsManager.conversations.add(t),t},e.prototype.getCallingService=function(e,t){var n;return t?n=e.videoService:n=e.audioService,n},e.prototype.settingsHandler=function(e){var t=e.settingsType,n=e.value;l.get().personsAndGroupsManager.mePerson.preferences(t).value.set(n)},e}();t.BrowserCommandHandler=y,t.build=b}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/shellApp/messagingChannel",["require","exports","swx-constants"],e)}(function(e,t){function i(){return new r}var n=e("swx-constants"),r=function(){function e(){var e=this;this.commandHandlers={},this.sendCommand=function(e){window.shellApp.invoke(n.OUT_OF_BROWSER.shellAppMethods.PostMessage,{message:e})},this.registerCommandHandler=function(t,n){e.commandHandlers[t]=n},window.shellApp.addEventListener(n.OUT_OF_BROWSER.shellAppEvents.MessageReceived,this.onShellAppMessageEvent.bind(this))}return e.prototype.onShellAppMessageEvent=function(e){var t=this,r=e.data;if(r.type===n.OUT_OF_BROWSER.commandTypes.REQUEST){var i={name:r.name,type:n.OUT_OF_BROWSER.commandTypes.RESPONSE},s=function(){t.sendCommand(i)},o=function(e){i.error=e,t.sendCommand(i)},u=void 0;try{var a=this.commandHandlers[r.name];u=Promise.resolve(a(r.data))}catch(f){u=Promise.reject(f)}u.then(s,o)}},e}();t.MessagingChannel=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/shellApp/shellAppLogs",["require","exports","jskype-settings-instance","swx-constants","swx-constants","swx-browser-globals"],e)}(function(e,t){function o(e){var t=s.getWindow();if(!n.isFeatureOn(r.COMMON.featureFlags.SHELL_APP_LOGS))return;var o=["log","warn","info","error"];o.forEach(function(n){var r=t.console;t.console&&r[n]&&(r[n]=function(){try{var r={name:i.OUT_OF_BROWSER.commands.SHELL_APP_LOG,type:i.OUT_OF_BROWSER.commandTypes.REQUEST,data:{logs:t.btoa(JSON.stringify(Array.prototype.slice.call(arguments))),method:n}};e.sendCommand(r)}catch(s){}})})}var n=e("jskype-settings-instance"),r=e("swx-constants"),i=e("swx-constants"),s=e("swx-browser-globals");t.intercept=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/outOfBrowser/shellApp/shellAppExperience",["require","exports","../../../../lib/services/outOfBrowser/shellApp/browserCommandHandler","../../../../lib/services/outOfBrowser/shellApp/messagingChannel","../../../../lib/services/outOfBrowser/shellApp/shellAppLogs","swx-constants"],e)}(function(e,t){function o(){function t(t,n,r){var i={name:t,type:n};r&&(i.data=r),e.sendCommand(i)}var e=r.build();return n.build(e),i.intercept(e),t(s.OUT_OF_BROWSER.commands.INIT,s.OUT_OF_BROWSER.commandTypes.RESPONSE),{sendPluginErrorCommand:function(e){t(s.OUT_OF_BROWSER.commands.PLUGIN_ERROR,s.OUT_OF_BROWSER.commandTypes.REQUEST,e)}}}var n=e("../../../../lib/services/outOfBrowser/shellApp/browserCommandHandler"),r=e("../../../../lib/services/outOfBrowser/shellApp/messagingChannel"),i=e("../../../../lib/services/outOfBrowser/shellApp/shellAppLogs"),s=e("swx-constants");t.init=o}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/models/deviceCache",["require","exports","../../lib/services/cache/instance","jskype-constants","../../lib/services/callRegister","swx-constants"],e)}(function(e,t){function f(e){return o.CALLING_DEVICES+"."+e}function l(e,t){function n(e,t){e&&e(t,s.CALLING.DEVICE_SELECTION_REASON.CACHE)}switch(e){case s.CALLING.DEVICE_TYPE.CAMERA:n(a.selectedCamera,t);break;case s.CALLING.DEVICE_TYPE.MICROPHONE:n(a.selectedMicrophone,t);break;case s.CALLING.DEVICE_TYPE.SPEAKER:n(a.selectedSpeaker,t)}}function c(e){return n.get().getItem(f(e))}function h(e,t){n.get().setItem(f(e),t)}function p(e,t){i.get().hasConnectedCall()||c(e).then(function(n){return n&&n===t.id()&&l(e,t),1})}function d(e,t,n){t&&n===s.CALLING.DEVICE_SELECTION_REASON.USER&&h(e,t.id())}function v(e){a=e,u.push(a.cameras.added(p.bind(null,s.CALLING.DEVICE_TYPE.CAMERA))),u.push(a.microphones.added(p.bind(null,s.CALLING.DEVICE_TYPE.MICROPHONE))),u.push(a.speakers.added(p.bind(null,s.CALLING.DEVICE_TYPE.SPEAKER))),u.push(a.selectedCamera.changed(d.bind(null,s.CALLING.DEVICE_TYPE.CAMERA))),u.push(a.selectedMicrophone.changed(d.bind(null,s.CALLING.DEVICE_TYPE.MICROPHONE))),u.push(a.selectedSpeaker.changed(d.bind(null,s.CALLING.DEVICE_TYPE.SPEAKER)))}function m(){u.forEach(function(e){e.dispose()}),u=[]}var n=e("../../lib/services/cache/instance"),r=e("jskype-constants"),i=e("../../lib/services/callRegister"),s=e("swx-constants"),o=r.DATA.storageKeys,u=[],a;t.initialize=v,t.dispose=m}),define("jSkype/services/calling/callingInitializer",["require","exports","module","swx-jskype-internal-application-instance","swx-browser-detect","swx-util-calling-stack","jskype-settings-instance","jSkype/services/callHandlerFactory","swx-jskype-main/lib/services/callController","swx-jskype-main/lib/services/calling/environmentInspector","swx-jskype-main/lib/models/mePersonAudioVideoCapabilities","swx-enums","swx-jskype-main/lib/services/trouter/handlers/incomingCallMessageHandler","jSkype/services/swxWebCalling","swx-constants","swx-jskype-main/lib/services/trouter/handlers/stopRingingMessageHandler","swx-jskype-main/lib/services/outOfBrowser/shellApp/shellAppExperience","swx-jskype-main/lib/services/trouter/trouter","swx-jskype-main/lib/models/deviceCache"],function(e,t){var n=e("swx-jskype-internal-application-instance"),r=e("swx-browser-detect").default,i=e("swx-util-calling-stack"),s=e("jskype-settings-instance"),o=e("jSkype/services/callHandlerFactory"),u=e("swx-jskype-main/lib/services/callController"),a=e("swx-jskype-main/lib/services/calling/environmentInspector"),f=e("swx-jskype-main/lib/models/mePersonAudioVideoCapabilities"),l=e("swx-enums"),c=e("swx-jskype-main/lib/services/trouter/handlers/incomingCallMessageHandler"),h=e("jSkype/services/swxWebCalling"),p=e("swx-constants").PLUGIN_CONST,d=e("swx-jskype-main/lib/services/trouter/handlers/stopRingingMessageHandler"),v=e("swx-jskype-main/lib/services/outOfBrowser/shellApp/shellAppExperience"),m=e("swx-jskype-main/lib/services/trouter/trouter"),g=e("swx-jskype-main/lib/models/deviceCache");t.initialize=function(t){function b(e){if(!e)return;n.get().conversationsManager._conversationsSynced.promise.then(function(){o.initialize(h.getMediaAgent())}).then(function(){g.initialize(n.get().devicesManager)},function(e){e===p.PLUGIN_ERRORS.REASON_ALREADY_EXISTS&&a.disableCalling(l.callingNotSupportedReasons.PluginAlreadyRunning),r.getBrowserInfo().isShellApp&&y.sendPluginErrorCommand(e)})}var y;u.initialize(o),i.get().isPluginlessCallingSupported()&&h.initialize(t),r.getBrowserInfo().isShellApp&&(y=v.init()),s.settings.isPollingEnabled&&m.initialize().then(function(e){e.registerMessageHandler(c.build()),e.registerMessageHandler(d.build()),e.start()}),n.get().personsAndGroupsManager.mePerson._addCallingCapabilities(f.build()),i.get().isPluginlessCallingSupported()&&n.get().devicesManager.selectedSpeaker.set.enabled._set(!1),a.checkForCallingSupport(!1).then(b)},t.destroy=function(){s.settings.isPollingEnabled&&m.stop(),o.dispose(),g.dispose()}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/keyEncryption/keyEncryption",["require","exports","../../../lib/services/serviceAccessLayer/decorations/reporting","../../../lib/services/optionsBuilder","swx-xhr-dispatcher","jskype-settings-instance","swx-constants"],e)}(function(e,t){var n=e("../../../lib/services/serviceAccessLayer/decorations/reporting"),r=e("../../../lib/services/optionsBuilder"),i=e("swx-xhr-dispatcher"),s=e("jskype-settings-instance"),o=e("swx-constants"),u=function(){function e(){var e=this;this.isVersion2=s.isFeatureOn(o.COMMON.featureFlags.KEY_ENCRYPTION_SERVICE_V2_ENABLED),this.serviceName="KES_"+(this.isVersion2?"V2_":"V1_"),this.keyEncryptionServiceHost=this.isVersion2?s.settings.keyEncryptionServiceHostV2:s.settings.keyEncryptionServiceHost,this.xhrDispatcher=i.build({host:this.keyEncryptionServiceHost,decorations:[n]}),this.decrypt=function(t){return e.buildOptions("decrypt",t).then(function(t){return e.xhrDispatcher.post("/key",t)})},this.encrypt=function(e){var t=this;return this.buildOptions("encrypt",e).then(function(e){return t.xhrDispatcher.post("/newkey",e)})}}return e.build=function(){return new e},e.prototype.buildOptions=function(e,t){var n=new r["default"];return n.setServiceName(this.serviceName+e),n.setOption("payload",JSON.stringify(t)),n.build()},e}();return u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/localStorageProvider",["require","exports","../../../lib/services/cache/instance"],e)}(function(e,t){function i(e){return new r(e)}var n=e("../../../lib/services/cache/instance"),r=function(){function e(e){this.keyName=e}return e.prototype.read=function(){return n.get().getSensitiveItem(this.keyName)},e.prototype.update=function(e){return n.get().setSensitiveItem(this.keyName,e,0)},e}();t.LocalStorageProvider=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-abch-user-web-service/lib/userWebService",["require","exports","lodash-compat","swx-xhr-dispatcher"],e)}(function(e,t){function i(e,i){function o(t){return e().then(function(e){return{headers:{Accept:r.contentTypes.JSON_V1_0,"X-SerializeAs":"purejson","X-Skypetoken":e,"X-AppId":i.appId},reporting:{serviceName:t}}})}function u(){return o("peopleServiceGetSettings").then(function(e){return s.get(t.SettingsEndpoint,e)})}function a(e){return o("peopleServiceSetSettings").then(function(r){return s.post(t.SettingsEndpoint,n.merge(r,{payload:JSON.stringify({Settings:[{Name:"Skype.AutoBuddy",Value:!!e}]})}))})}var s=r.build(i);return{getSettings:u,setSettings:a}}var n=e("lodash-compat"),r=e("swx-xhr-dispatcher");t.SettingsEndpoint="people/account/settings",t.build=i}),define("swx-abch-user-web-service",["swx-abch-user-web-service/lib/userWebService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/ABCHUser/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","../serviceAccessLayer/decorations/reporting","swx-abch-user-web-service"],e)}(function(e,t){function u(){var e=r.settings.abchUserWebService,t;return o||(t=n.get().signInManager._skypeToken,o=s.build(t,{host:e.host,appId:e.appId,decorations:[i]})),o}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("../serviceAccessLayer/decorations/reporting"),s=e("swx-abch-user-web-service"),o;t.get=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/autoBuddyProvider",["require","exports","../../../lib/services/ABCHUser/instance","../../../lib/modelHelpers/contacts/dataHandlers/factory"],e)}(function(e,t){function s(){return new i}var n=e("../../../lib/services/ABCHUser/instance"),r=e("../../../lib/modelHelpers/contacts/dataHandlers/factory"),i=function(){function e(){}return e.prototype.read=function(){var e=r.getPeopleSettingsHandlers();return n.get().getSettings().then(e.onSuccess,e.onError)},e.prototype.update=function(e){return n.get().setSettings(e)},e}();t.AutoBuddyProvider=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-abch-profile-web-service/lib/abchProfileService",["require","exports","lodash-compat","swx-xhr-dispatcher"],e)}(function(e,t){function i(e,t){function u(n){return e().then(function(e){return{headers:{Accept:r.contentTypes.JSON_V1_0,"X-Skypetoken":e,"PS-ApplicationId":t.appId},reporting:{serviceName:n}}})}function a(e,t){var n={Attributes:[{Name:"PersonalContactProfile.Phones",Add:null,Edit:null,Delete:null}]};return n.Attributes[0][e]=[t],JSON.stringify(n)}function f(){return u("profileServiceGetProfile").then(function(e){return i.get(s,e)})}function l(e){return u("profileServiceUpdatePhoneNumber").then(function(t){return i.post(s,n.merge(t,{payload:a("Edit",{Name:e.number,Searchable:e.isSearchable,Country:e.cc}),headers:o}))})}function c(e){return u("profileServiceDeletePhoneNumber").then(function(t){return i.post(s,n.merge(t,{payload:a("Delete",{Name:e.number,Country:e.cc}),headers:o}))})}var i=r.build(t),s="profile/mine/System.ShortCircuitProfile.json",o={"Content-Type":"application"};return{getProfile:f,updatePhoneNumber:l,deletePhoneNumber:c}}var n=e("lodash-compat"),r=e("swx-xhr-dispatcher");t.build=i}),define("swx-abch-profile-web-service",["swx-abch-profile-web-service/lib/abchProfileService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/ABCHProfile/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","../serviceAccessLayer/decorations/reporting","swx-abch-profile-web-service"],e)}(function(e,t){function u(){var e=r.settings.profileService,t;return o||(t=n.get().signInManager._skypeToken,o=s.build(t,{host:e.host,appId:e.appId,decorations:[i]})),o}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("../serviceAccessLayer/decorations/reporting"),s=e("swx-abch-profile-web-service"),o;t.get=u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/telemetry/preferences",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-constants","lodash-compat"],e)}(function(e,t){function o(e,t,n,r){var o={};return s.isObject(t)&&(t=Object.prototype.toString.call(t)),o[i.COMMON.telemetry.userSettings.property.ITEM_NAME]=(e==null?i.COMMON.telemetry.userSettings.UNKNOWN:e).toString(),o[i.COMMON.telemetry.userSettings.property.ITEM_VALUE]=(t==null?i.COMMON.telemetry.userSettings.UNKNOWN:t).toString(),o[i.COMMON.telemetry.userSettings.property.OPERATION_DURATION]=isNaN(parseInt(r))?i.COMMON.telemetry.userSettings.UNKNOWN:r,o[i.COMMON.telemetry.userSettings.property.OPERATION_OUTCOME]=n?i.COMMON.telemetry.userSettings.outcomeNames.SUCCESS:i.COMMON.telemetry.userSettings.outcomeNames.FAILURE,o}function u(e,t,s,u){var a=o(e,t,s,u);n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.userSettings.eventName.PREFERENCE_FETCHED,a)}function a(e,t,s,u){var a=o(e,t,s,u);n.get()._telemetryManager.sendEvent(r.settings.telemetry.jSkypeTenantToken,i.COMMON.telemetry.userSettings.eventName.PREFERENCE_CHANGED,a);if(e===i.COMMON.userSettings.preferences.DARK_THEME&&s){var f=i.COMMON.telemetry.themeEvent,l=t?f.theme.DARK:f.theme.DEFAULT;n.get()._telemetryManager.setCommonProperty(f.TYPE,l)}}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-constants"),s=e("lodash-compat");t.fetchPreference=u,t.changePreference=a}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/preferences/preference",["require","exports","../../telemetry/preferences","swx-enums","jskype-settings-instance","swx-constants","jcafe-property-model","swx-utils-common"],e)}(function(e,t){function l(e){return new f(e)}var n=e("../../telemetry/preferences"),r=e("swx-enums"),i=e("jskype-settings-instance"),s=e("swx-constants"),o=e("jcafe-property-model"),u=e("swx-utils-common"),a=r.preferenceValueState,f=function(){function e(e){this.state=o.property({readOnly:!0,value:a.Unknown}),this.params=e,this.id=e.id,this.preferenceType=e.type,this.provider=e.provider,this.defaultValue=e.defaultValue,this.telemetryName=e.telemetryName||e.id,this.areUserSettingsEnabled()||this.state._set(a.Unset),this.description={id:this.id,type:this.preferenceType};var t=o.command(this.getPreference.bind(this),o.property({value:!e.getDisabled}));this.value=o.property({readOnly:!this.areUserSettingsEnabled(),value:this.defaultValue,get:this.areUserSettingsEnabled()?t:undefined,set:this.areUserSettingsEnabled()?this.setPreference.bind(this):undefined}),this.value.state=this.state}return e.prototype.getPreference=function(){var e=this,t=u.stopwatch.build();return this.provider.read().then(function(n){var r=e.defaultValue;return n===null?e.state._set(a.Unset):(e.state._set(a.Defined),r=n),e.sendTelemetryOnGet(r,!0,t),r})["catch"](function(){var n=e.value();return e.state._set(a.Unset),e.sendTelemetryOnGet(n,!1,t),n})},e.prototype.setPreference=function(e){var t=this,n=u.stopwatch.build();return this.setValuePromise?this.setValuePromise:(this.state._set(a.Saving),this.setValuePromise=Promise.resolve(this.provider.update(e)).then(function(){return t.state._set(a.Defined),t.sendTelemetryOnSet(e,!0,n),t.setValuePromise=null,e})["catch"](function(){return t.state._set(a.Unset),t.sendTelemetryOnSet(e,!1,n),t.setValuePromise=null,e}),this.setValuePromise)},e.prototype.areUserSettingsEnabled=function(){return i.isFeatureOn(s.COMMON.featureFlags.USER_SETTINGS_ENABLED)},e.prototype.sendTelemetryOnGet=function(e,t,r){this.params.disableReporting||n.fetchPreference(this.telemetryName,e,t,r.duration())},e.prototype.sendTelemetryOnSet=function(e,t,r){this.params.disableReporting||n.changePreference(this.telemetryName,e,t,r.duration())},e}();t.Preference=f,t.build=l}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/proofProvider",["require","exports","../../../lib/services/ABCHProfile/instance","../../../lib/modelHelpers/contacts/dataHandlers/factory"],e)}(function(e,t){function s(e){return new i(e)}var n=e("../../../lib/services/ABCHProfile/instance"),r=e("../../../lib/modelHelpers/contacts/dataHandlers/factory"),i=function(){function e(e){var t=this;this.read=function(){return Promise.resolve(t.creationParams.isSearchable)},this.update=function(e){var i=r.getProfilePhoneNumberUpdateHandlers(),s=n.get();return e===null?s.deletePhoneNumber(t.creationParams).then(i.onSuccess,i.onError):(t.creationParams.isSearchable=e,s.updatePhoneNumber(t.creationParams).then(i.onSuccess,i.onError))},this.creationParams=e}return e}();t.ProofProvider=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/profileServiceProvider",["require","exports","lodash-compat","swx-enums","../../../lib/services/ABCHProfile/instance","swx-constants","../../../lib/utils/preferences/preference","../../../lib/services/preferences/proofProvider","../../../lib/modelHelpers/contacts/dataHandlers/factory"],e)}(function(e,t){function f(e){return e===s.COMMON.proofTypes.EMAIL?r.preferenceType.AutoBuddyDiscoveryEmail:e===s.COMMON.proofTypes.PHONE?r.preferenceType.AutoBuddyDiscoveryPhone:r.preferenceType.Boolean}function c(){return new l}var n=e("lodash-compat"),r=e("swx-enums"),i=e("../../../lib/services/ABCHProfile/instance"),s=e("swx-constants"),o=e("../../../lib/utils/preferences/preference"),u=e("../../../lib/services/preferences/proofProvider"),a=e("../../../lib/modelHelpers/contacts/dataHandlers/factory"),l=function(){function e(){}return e.prototype.read=function(){var e=a.getABCHProfileServiceHandlers();return i.get().getProfile().then(e.onSuccess,e.onError).then(function(e){return n.map(e,function(e){var t=f(e.type);return o.build({id:s.COMMON.userSettings.preferences.DYNAMIC_DISCOVERY+"-"+e.value,type:t,provider:u.build(e),defaultValue:!1,telemetryName:s.COMMON.userSettings.preferences.DYNAMIC_DISCOVERY+"-"+t})})})},e}();t.ProfileServiceProvider=l,t.build=c}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-flags-service-api/lib/flagsService",["require","exports","lodash-compat","reqwest","swx-browser-globals"],e)}(function(e,t){function u(e,t,n,r){var s=i.getWindow();return{dataType:"json",method:e,url:r.replace(/\/$/,"")+"/"+n,crossOrigin:!0,headers:{"X-Skypetoken":s.encodeURIComponent(t)}}}function a(e,t,n,i){return Promise.resolve(r.compat(u(e,t,n,i)))}function f(e){return new o(e)}var n=e("lodash-compat"),r=e("reqwest"),i=e("swx-browser-globals"),s=1e3,o=function(){function e(e){this.$unit={_resetGlobalState:this._resetGlobalState.bind(this)},this.apiUrl=e,this._resetGlobalState()}return e.prototype.read=function(e,t){return this.getAllFlags(t).then(function(t){return n.includes(t,e)})},e.prototype.update=function(e,t,n){var r=i.getWindow();return a(t?"PUT":"DELETE",n,r.encodeURIComponent(e.toString()),this.apiUrl)["catch"](function(e){if(e&&e.status&&e.status===404)return;throw e})},e.prototype._resetGlobalState=function(){var e=this;this.getAllFlags=n.throttle(function(t){return a("GET",t,"",e.apiUrl)},s,{trailing:!1})},e}();t.FlagsService=o,t.build=f}),define("swx-flags-service-api",["swx-flags-service-api/lib/flagsService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/flagsServiceProvider",["require","exports","swx-flags-service-api","swx-jskype-internal-application-instance","jskype-settings-instance"],e)}(function(e,t){function u(e){return new o(e)}var n=e("swx-flags-service-api"),r=e("swx-jskype-internal-application-instance"),i=e("jskype-settings-instance");t.SYNC_INTERVAL=6e4;var s,o=function(){function e(t){this.flagId=t,s||e._resetGlobalState()}return e._resetGlobalState=function(){s=n.build(i.settings.flagsApiUrl)},e.prototype.read=function(){var e=this,t=Promise.resolve(r.get().signInManager._skypeToken());return t.then(function(t){return s.read(e.flagId,t)})},e.prototype.update=function(e){var t=this,n=r.get().signInManager._skypeToken();return n.then(function(n){return s.update(t.flagId,e,n)})},e}();o.$unit={_resetGlobalState:o._resetGlobalState},t.FlagsServiceProvider=o,t.build=u});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/defaultToTrueFlagProvider",["require","exports","../../../lib/services/preferences/flagsServiceProvider"],e)})(function(e,t){function i(e){return new r(e)}var n=e("../../../lib/services/preferences/flagsServiceProvider"),r=function(e){function t(t){return e.call(this,t)||this}return __extends(t,e),t.prototype.read=function(){return e.prototype.read.call(this).then(function(e){return!e})},t.prototype.update=function(t){return e.prototype.update.call(this,!t)},t}(n.FlagsServiceProvider);t.DefaultToTrueFlagProvider=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/optionsServiceProvider",["require","exports","lodash-compat","swx-jskype-internal-application-instance","jskype-settings-instance","reqwest","swx-browser-globals","swx-client-info"],e)}(function(e,t){function f(e){return new a(e)}var n=e("lodash-compat"),r=e("swx-jskype-internal-application-instance"),i=e("jskype-settings-instance"),s=e("reqwest"),o=e("swx-browser-globals"),u=e("swx-client-info"),a=function(){function e(e){this.keyName=e}return e.prototype.read=function(){var e=this,t=o.getWindow(),n=Promise.all([r.get().signInManager._skypeToken(),r.get().personsAndGroupsManager.mePerson.id.get()]);return n.then(function(n){var r=n[0],o=n[1],a={dataType:"json",url:i.settings.userOptionsService.host+i.settings.userOptionsService.optionsEndpoint,crossOrigin:!0,headers:{"X-Skypetoken":t.encodeURIComponent(r),"X-Skype-Caller":u.getBIAppName()}};return a.url=a.url.replace("${userId}",t.encodeURIComponent(o)).replace("${optionName}",t.encodeURIComponent(e.keyName)),Promise.resolve(s.compat(a)).then(function(e){if(e.status)return null;if(e.optionInt)return e.optionInt;if(e.optionStr)return e.optionStr},function(){return null})})},e.prototype.update=function(e){var t=this,a=o.getWindow(),f=Promise.all([r.get().signInManager._skypeToken(),r.get().personsAndGroupsManager.mePerson.id.get()]),l=function(e){return n.isString(e)||n.isObject(e)?"stringValue="+e:e===parseInt(e,10)?"integerValue="+e:undefined};return f.then(function(n){var r=n[0],o=n[1],f={dataType:"json",url:i.settings.userOptionsService.host+i.settings.userOptionsService.optionsEndpoint,crossOrigin:!0,method:"POST",headers:{"X-Skypetoken":a.encodeURIComponent(r),"X-Skype-Caller":u.getBIAppName()},data:l(e)};return f.url=f.url.replace("${userId}",a.encodeURIComponent(o)).replace("${optionName}",a.encodeURIComponent(t.keyName)),Promise.resolve(s.compat(f)).then(function(e){return e.status?Promise.reject(e):e})})},e}();t.OptionsServiceProvider=a,t.build=f});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/callPolicyProvider",["require","exports","../../../lib/services/preferences/optionsServiceProvider","swx-enums"],e)})(function(e,t){function s(){return new i}var n=e("../../../lib/services/preferences/optionsServiceProvider"),r=e("swx-enums"),i=function(e){function t(){return e.call(this,"OPT_SKYPE_CALL_POLICY")||this}return __extends(t,e),t.prototype.read=function(){return e.prototype.read.call(this).then(function(e){return e===2?r.privacyPolicyValues.ContactsOnly:r.privacyPolicyValues.Anyone})},t.prototype.update=function(t){return e.prototype.update.call(this,t===r.privacyPolicyValues.ContactsOnly?2:0)},t}(n.OptionsServiceProvider);t.CallPolicyProvider=i,t.build=s}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/videoPolicyProvider",["require","exports","../../../lib/services/preferences/flagsServiceProvider","swx-enums"],e)}(function(e,t){function s(){return new i}var n=e("../../../lib/services/preferences/flagsServiceProvider"),r=e("swx-enums"),i=function(){function e(){this.allowVideoCallsFromContactsOnly=n.build(r.skypeFlagsApiMappings.ALLOW_VIDEO_CALLS_FROM_CONTACTS_ONLY),this.dontAllowVideoCalls=n.build(r.skypeFlagsApiMappings.DONT_ALLOW_VIDEO_CALLS),this.cachedValue=null}return e.prototype.read=function(){var e=this;return Promise.all([this.allowVideoCallsFromContactsOnly.read(),this.dontAllowVideoCalls.read()]).then(function(t){var n=t[0],i=t[1];return i?(n&&e.allowVideoCallsFromContactsOnly.update(!1),e.cachedValue=r.privacyPolicyValues.NoOne):n?e.cachedValue=r.privacyPolicyValues.ContactsOnly:e.cachedValue=r.privacyPolicyValues.Anyone})},e.prototype.update=function(e){var t=this,n=e===r.privacyPolicyValues.NoOne,i=e===r.privacyPolicyValues.ContactsOnly,s=[];return(i||this.cachedValue===r.privacyPolicyValues.ContactsOnly||this.cachedValue===null)&&s.push(this.allowVideoCallsFromContactsOnly.update(i)),(n||this.cachedValue===r.privacyPolicyValues.NoOne||this.cachedValue===null)&&s.push(this.dontAllowVideoCalls.update(n)),Promise.all([s]).then(function(){return t.cachedValue=e,undefined})},e}();t.VideoPolicyProvider=i,t.build=s});var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};(function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/preferences/readReceiptsProvider",["require","exports","../../../lib/services/preferences/optionsServiceProvider"],e)})(function(e,t){function i(){return new r}var n=e("../../../lib/services/preferences/optionsServiceProvider"),r=function(e){function t(){return e.call(this,"OPT_READ_RECEIPT_OPTOUT")||this}return __extends(t,e),t.prototype.read=function(){return e.prototype.read.call(this).then(function(e){return e===0||e===1?!e:e})},t.prototype.update=function(t){return e.prototype.update.call(this,t?0:1)},t}(n.OptionsServiceProvider);t.ReadReceiptsProvider=r,t.build=i}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/preferences/config",["require","exports","swx-enums","swx-jskype-internal-application-instance","swx-constants","../../../lib/services/preferences/localStorageProvider","../../../lib/services/preferences/autoBuddyProvider","../../../lib/services/preferences/profileServiceProvider","../../../lib/services/preferences/flagsServiceProvider","../../../lib/services/preferences/defaultToTrueFlagProvider","../../../lib/services/preferences/callPolicyProvider","../../../lib/services/preferences/videoPolicyProvider","../../../lib/services/preferences/readReceiptsProvider"],e)}(function(e,t){var n=e("swx-enums"),r=e("swx-jskype-internal-application-instance"),i=e("swx-constants"),s=e("../../../lib/services/preferences/localStorageProvider"),o=e("../../../lib/services/preferences/autoBuddyProvider"),u=e("../../../lib/services/preferences/profileServiceProvider"),a=e("../../../lib/services/preferences/flagsServiceProvider"),f=e("../../../lib/services/preferences/defaultToTrueFlagProvider"),l=e("../../../lib/services/preferences/callPolicyProvider"),c=e("../../../lib/services/preferences/videoPolicyProvider"),h=e("../../../lib/services/preferences/readReceiptsProvider"),p=i.COMMON.featureFlags,d=i.COMMON.userSettings.preferences,v=n.skypeFlagsApiMappings,m=n.preferenceType;t.preferences=[],t.preferences.push({featureFlag:p.URL_PREVIEWS,id:d.URL_PREVIEWS,type:m.Boolean,provider:{builder:f,args:[v.URL_PREVIEWS]},defaultValue:!0}),t.preferences.push({featureFlag:p.YOUTUBE_PLAYER_ENABLED,id:d.YOUTUBE_PLAYER,type:m.Boolean,provider:{builder:a,args:[v.YOUTUBE_PLAYER]},defaultValue:!1}),t.preferences.push({featureFlag:p.URL_PREVIEW_LOAD_YOUTUBE_PLAYER,id:d.YOUTUBE_PLAYER,type:m.Boolean,provider:{builder:a,args:[v.YOUTUBE_PLAYER]},defaultValue:!1}),t.preferences.push({featureFlag:p.MENTIONS_ENABLED,id:d.MENTIONS,type:m.Boolean,provider:{builder:f,args:[v.MENTIONS]},defaultValue:!0}),t.preferences.push({featureFlag:p.FILE_PASTE_ENABLED,id:d.FILE_PASTE,type:m.Boolean,provider:{builder:a,args:[v.FILE_PASTE]},defaultValue:!1}),t.preferences.push({featureFlag:p.TYPING_INDICATOR_ENABLED,id:d.TYPING_INDICATOR,type:m.Boolean,provider:{builder:f,args:[v.TYPING_INDICATOR]},defaultValue:!0}),t.preferences.push({featureFlag:p.SKYPE_CALL_POLICY_SUPPORT,id:d.SKYPE_CALL_POLICY_SUPPORT,type:m.CallPolicy,provider:{builder:l},defaultValue:n.privacyPolicyValues.Anyone}),t.preferences.push({featureFlag:p.SKYPE_VIDEO_CALLING_POLICY_SUPPORT,id:d.SKYPE_VIDEO_CALLING_POLICY_SUPPORT,type:m.VideoPolicy,provider:{builder:c},defaultValue:n.privacyPolicyValues.Anyone}),t.preferences.push({featureFlag:p.READ_RECEIPT_ENABLED,id:d.READ_RECEIPT,type:m.Boolean,provider:{builder:h},defaultValue:!1}),t.preferences.push({featureFlag:p.SHOW_EMOTICON_SUGGESTIONS_SETTINGS,id:d.EMOTICON_SUGGESTIONS,type:m.Boolean,provider:{builder:a,args:[n.skypeFlagsApiMappings.SHOW_EMOTICON_SUGGESTIONS_SETTINGS]},defaultValue:!0}),t.preferences.push({featureFlag:p.EMOTICON_SETTINGS_ENABLED,id:d.SHOW_EMOTICONS,type:m.Boolean,provider:{builder:f,args:[n.skypeFlagsApiMappings.SHOW_EMOTICONS]},defaultValue:!0}),t.preferences.push({featureFlag:p.SHORT_CIRCUIT_SUPPORT,id:d.AUTO_BUDDY,type:m.AutoBuddy,provider:{builder:o},isDisplayable:function(){return r.get().personsAndGroupsManager.mePerson._isLinkedMsaAutoGenerated.get().then(function(e){return Promise.resolve(!e)},function(){return Promise.resolve(!0)})},defaultValue:!1,getDisabled:!0}),t.preferences.push({featureFlag:p.SHORT_CIRCUIT_SUPPORT,id:d.AUTO_BUDDY_DISCOVERY,type:m.AutoBuddyDiscovery,provider:{builder:u},defaultValue:!1,disableReporting:!0,getDisabled:!0}),t.preferences.push({featureFlag:p.CHAT_NOTIFICATIONS_SETTINGS_ENABLED,id:d.NOTIFICATIONS,type:m.Notifications,provider:{builder:f,args:[n.skypeFlagsApiMappings.NOTIFICATIONS]}}),t.preferences.push({featureFlag:p.NOTIFICATIONS_SOUNDS_SETTING_ENABLED,id:d.NOTIFICATIONS_SOUND,type:m.Notifications,provider:{builder:f,args:[n.skypeFlagsApiMappings.NOTIFICATIONS_SOUND]}}),t.preferences.push({featureFlag:p.RINGING_DEFERRING,id:d.DEFER_RINGING_SOUND,type:m.RingingDeferrer,provider:{builder:s,args:[i.COMMON.storageKeys.RINGING_DEFERRER_SETTINGS_KEY]}}),t.preferences.push({featureFlag:p.CHAT_NOTIFICATIONS_SOUND_SETTINGS_ENABLED,id:d.CHAT_NOTIFICATIONS_SOUND,type:m.Notifications,provider:{builder:f,args:[n.skypeFlagsApiMappings.CHAT_NOTIFICATIONS_SOUND]}}),t.preferences.push({featureFlag:p.CALL_NOTIFICATIONS_SETTINGS_ENABLED,id:d.CALL_NOTIFICATIONS,type:m.Notifications,provider:{builder:f,args:[n.skypeFlagsApiMappings.CALL_NOTIFICATIONS]}}),t.preferences.push({featureFlag:p.CALL_NOTIFICATIONS_SOUND_SETTINGS_ENABLED,id:d.CALL_NOTIFICATIONS_SOUND,type:m.Notifications,provider:{builder:f,args:[n.skypeFlagsApiMappings.CALL_NOTIFICATIONS_SOUND]}}),t.preferences.push({featureFlag:p.EMOTICON_SETTINGS_ENABLED,id:d.SHOW_ANIMATED_EMOTICONS,type:m.Boolean,provider:{builder:f,args:[n.skypeFlagsApiMappings.SHOW_ANIMATED_EMOTICONS]},defaultValue:!0}),t.preferences.push({featureFlag:p.EMOTICON_SETTINGS_ENABLED,id:d.SHOW_LARGE_EMOTICONS,type:m.Boolean,provider:{builder:f,args:[n.skypeFlagsApiMappings.SHOW_LARGE_EMOTICONS]},defaultValue:!0}),t.preferences.push({featureFlag:p.DARK_THEME_ENABLED,id:d.DARK_THEME,type:m.Boolean,provider:{builder:a,args:[n.skypeFlagsApiMappings.DARK_THEME]},defaultValue:!1}),t.preferences.push({featureFlag:p.VIDEO_AUTOPLAY_SETTINGS_ENABLED,id:d.VIDEO_AUTOPLAY,type:m.Boolean,provider:{builder:f,args:[n.skypeFlagsApiMappings.VIDEO_AUTOPLAY]},defaultValue:!0})}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/utils/preferences",["require","exports","lodash-compat","jskype-settings-instance","../../lib/utils/preferences/config","../../lib/utils/preferences/preference"],e)}(function(e,t){function o(e){i.preferences.forEach(function(r){if(u(r.featureFlag)){var i=n.clone(r),s=r.provider;i.provider=s.builder.build.apply(s.builder,s.args),t.addPreference(i,e)}})}function u(e){return r.isFeatureOn(e)}var n=e("lodash-compat"),r=e("jskype-settings-instance"),i=e("../../lib/utils/preferences/config"),s=e("../../lib/utils/preferences/preference");t.addPreference=function(e,t){function n(e){return t(e.id)||t.add(s.build(e),e.id),Promise.resolve()}return e.isDisplayable?e.isDisplayable().then(function(t){return t?n(e):undefined}):n(e)},t.init=o}),define("jSkype/application",["require","swx-polyfill-initializer","lodash-compat","swx-constants","swx-enums","swx-jskype-internal-application-instance","jcafe-property-model","swx-jskype-main/lib/models/signInManager","swx-jskype-main/lib/models/translatorService","swx-jskype-main/lib/services/messageSearch/main","swx-jskype-main/lib/models/marketplaceManager","swx-jskype-main/lib/models/conversationsManager","swx-jskype-main/lib/models/devicesManager","swx-jskype-main/lib/models/personsAndGroupsManager","swx-jskype-main/lib/modelHelpers/dataOrchestrator","jskype-settings-instance","experience/settings","swx-jskype-main/lib/services/asyncMedia/main","jSkype/services/calling/callingInitializer","swx-jskype-main/lib/services/keyEncryption/keyEncryption","swx-jskype-main/lib/services/serviceFactory","swx-chat-service/lib/constants","swx-jskype-main/lib/services/spaces","swx-log-tracer","swx-jskype-main/lib/services/cache/instance","swx-jskype-main/lib/utils/preferences","swx-utils-common","swx-jskype-main/lib/services/preferences/flagsServiceProvider"],function(e){function k(e){var k=this;return e=t.defaults({},e,{settings:{}}),d.settings=e.settings,x.set(e.localStorage),N.remove("chat-4171"),S.configure({logToConsole:d.isFeatureOn(n.featureFlags.CONSOLE_LOGGING),logToBuffer:d.isFeatureOn(n.featureFlags.ISSUE_REPORTING),logUnhandled:d.isFeatureOn(n.featureFlags.ISSUE_REPORTING),reporting:{enabled:d.isFeatureOn(n.featureFlags.ERROR_LOG_REPORTING),throttleInterval:d.settings.telemetry?d.settings.telemetry.logThrottleInterval:0,telemetryManager:e.telemetryManager,telemetryToken:d.settings.telemetry?d.settings.telemetry.logReportingToken:null}}),k._standbyMode=s.property({value:d.isFeatureOn(n.featureFlags.SUPPORT_STANDBY_MODE)}),k._telemetryManager=e.telemetryManager,k._telemetry=e.telemetry,k._flagsServiceProvider=C,k.signInManager=o.build(e.linkingApi,e.authContext),k.personsAndGroupsManager=new h,k.conversationsManager=new l,k.devicesManager=c.build(),k.suspended=s.boolProperty(!1),k.marketplaceManager=new f,d.isFeatureOn(n.featureFlags.TRANSLATOR_SENDING_ENABLED)&&(k.translatorService=u.build()),d.isFeatureOn(n.featureFlags.CONTENT_SEARCH)&&(k._messagesSearchService=a.build()),k.signInManager.state.when(r.loginState.SignedIn,function(){x.get().init(y.build()),T.init(k.personsAndGroupsManager.mePerson.preferences),p.initialize(),g.initialize(v),E.initialize(v),E.fetchConfig()}),k.signInManager.state.when(r.loginState.SigningOut,function(){x.get().destroy(!0),g.destroy(),k.suspended(!1),k.devicesManager._reset(),k.conversationsManager._reset().then(function(){k.personsAndGroupsManager._reset(),k.signInManager.state._set(r.loginState.SignedOut)})}),k.signInManager._skypeToken.changed(function(e){m.get().authenticate(e)}),k.isEndpointActive=s.property({value:!1,set:function(){function n(){k.isEndpointActive(!1)}function r(){b.getPresenceService().activateEndpoint(),e&&clearTimeout(e),e=setTimeout(n,w.ACTIVATE_ENDPOINT_TIMEOUT)}var e=null,i=t.debounce(r,0,{leading:!0,trailing:!1,maxWait:w.ACTIVATE_ENDPOINT_TIMEOUT-w.ACTIVATE_ENDPOINT_TOLERANCE});return function(e){return e&&i(),e}}()}),i.set(k),k}e("swx-polyfill-initializer");var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("swx-enums"),i=e("swx-jskype-internal-application-instance"),s=e("jcafe-property-model"),o=e("swx-jskype-main/lib/models/signInManager"),u=e("swx-jskype-main/lib/models/translatorService"),a=e("swx-jskype-main/lib/services/messageSearch/main"),f=e("swx-jskype-main/lib/models/marketplaceManager").default,l=e("swx-jskype-main/lib/models/conversationsManager").default,c=e("swx-jskype-main/lib/models/devicesManager"),h=e("swx-jskype-main/lib/models/personsAndGroupsManager").default,p=e("swx-jskype-main/lib/modelHelpers/dataOrchestrator"),d=e("jskype-settings-instance"),v=e("experience/settings"),m=e("swx-jskype-main/lib/services/asyncMedia/main"),g=e("jSkype/services/calling/callingInitializer"),y=e("swx-jskype-main/lib/services/keyEncryption/keyEncryption"),b=e("swx-jskype-main/lib/services/serviceFactory"),w=e("swx-chat-service/lib/constants"),E=e("swx-jskype-main/lib/services/spaces"),S=e("swx-log-tracer"),x=e("swx-jskype-main/lib/services/cache/instance"),T=e("swx-jskype-main/lib/utils/preferences"),N=e("swx-utils-common").sessionStorage,C=e("swx-jskype-main/lib/services/preferences/flagsServiceProvider");return k}),define("jSkype/root",["require","exports","module","jSkype/application","jskype-settings-instance"],function(e,t){var n=e("jSkype/application"),r=e("jskype-settings-instance");t.Application=n,t.version=r.version}),define("services/telemetry/common/telemetryContext",["require","swx-constants"],function(e){function r(){this.sentEmoticonsInfo=[],this.sentMessagesInfo=[],this.receivedMessagesInfo=[],this.currentConversation=null,this.timelineLoadOrigin=t.telemetry.NOT_AVAILABLE,this.historyLoadOrigin=t.telemetry.NOT_AVAILABLE,this.timelineInSearchMode=t.telemetry.NOT_AVAILABLE,this.timelineLoadStatusCode=t.telemetry.NOT_AVAILABLE,this.activeEndpoints=t.telemetry.NOT_AVAILABLE,this.isChatHistoryLoad404=t.telemetry.NOT_AVAILABLE,this.chatHistoryLoadResult={},this.statusCode=!1}var t=e("swx-constants").COMMON,n;return r.get=function(){return n||(n=new r),n},r}),define("services/telemetry/eventBus",["require","swx-pubsub-instance"],function(e){var t=e("swx-pubsub-instance").default;return{get:function(){return t}}}),define("telemetry/chat/activityItemHelper",["require","swx-constants","swx-encoder/lib/encoders/emoticonEncoder","swx-enums"],function(e){function s(){function e(e,t){return(e&t)!==0}function s(e){return e.originalContent||e.content}function o(n,r){e(r,t.telemetry.messageTypes.RICHTEXT_MASK)&&(e(r,t.telemetry.messageTypes.RICHTEXT_FORMAT)&&n.richtext.format++,e(r,t.telemetry.messageTypes.RICHTEXT_EMOTICONS)&&n.richtext.emoticons++,e(r,t.telemetry.messageTypes.RICHTEXT_ME)&&n.richtext.me++,n.richtext.total++)}this.updateResult=function(n,r){switch(r){case t.telemetry.messageTypes.MEDIA_VIDEO:n.media.video++;break;case t.telemetry.messageTypes.MEDIA_PICTURE:n.media.picture++;break;case t.telemetry.messageTypes.MEDIA_LOCATION:n.media.location++;break;case t.telemetry.messageTypes.CALLING_OTHER:n.calling.total++;break;case t.telemetry.messageTypes.FILES_PICTURE:n.files.picture++;break;case t.telemetry.messageTypes.FILES_VIDEO:n.files.video++;break;case t.telemetry.messageTypes.FILES_OFFICE:n.files.office++;break;case t.telemetry.messageTypes.FILES_ARCHIVE:n.files.zip++;break;case t.telemetry.messageTypes.FILES_BINARY:n.files.binary++;break;case t.telemetry.messageTypes.FILES_PDF:n.files.pdf++;break;case t.telemetry.messageTypes.CONTACT_OTHER:n.contact.total++;break;case t.telemetry.messageTypes.TEXT_ME:n.text.me++;break;case t.telemetry.messageTypes.OTHER_TYPES:n.other++;break;default:if(!e(r,t.telemetry.messageTypes.FILES_MASK|t.telemetry.messageTypes.RICHTEXT_MASK|t.telemetry.messageTypes.TEXT_MASK))throw new Error("Not supported:"+r)}e(r,t.telemetry.messageTypes.FILES_MASK)&&n.files.total++,e(r,t.telemetry.messageTypes.RICHTEXT_MASK)&&o(n,r),e(r,t.telemetry.messageTypes.TEXT_MASK)&&n.text.total++},this.getEmptyResult=function(){var e={media:{picture:0,video:0,location:0},files:{total:0,picture:0,video:0,office:0,zip:0,binary:0,pdf:0},richtext:{total:0,format:0,emoticons:0,me:0},text:{total:0,me:0},contact:{total:0},calling:{total:0},other:0};return e},this.getTelemetryMessageType=function(e){switch(e.type()){case r.activityType.VideoMessage:return t.telemetry.messageTypes.MEDIA_VIDEO;case r.activityType.PictureMessage:return t.telemetry.messageTypes.MEDIA_PICTURE;case r.activityType.CallStarted:case r.activityType.CallEnded:case r.activityType.CallMissed:return t.telemetry.messageTypes.CALLING_OTHER;case r.activityType.TextMessage:var i=0,s=e.html().indexOf("raw_pre")>-1;s&&(i|=t.telemetry.messageTypes.RICHTEXT_FORMAT);var o=n.build().hasEmoticons(e.html());return o&&(i|=t.telemetry.messageTypes.RICHTEXT_EMOTICONS),i===0?t.telemetry.messageTypes.RICHTEXT_OTHER:i;case r.activityType.CONTACTS:return t.telemetry.messageTypes.CONTACT_OTHER;default:return t.telemetry.messageTypes.OTHER_TYPES}},this.getTelemetryMessageTypeObsolete=function(e){switch(e.messagetype){case i.VIDEO:return t.telemetry.messageTypes.MEDIA_VIDEO;case i.PICTURE:return t.telemetry.messageTypes.MEDIA_PICTURE;case i.LOCATION:return t.telemetry.messageTypes.MEDIA_LOCATION;case i.CALL_EVENT:return t.telemetry.messageTypes.CALLING_OTHER;case i.FILE_TRANSFER:var n=new RegExp(".([a-z0-9]{1,4})<","i"),r=n.exec(s(e))[1];switch(r){case"png":case"jpg":case"gif":case"bmp":return t.telemetry.messageTypes.FILES_PICTURE;case"avi":case"mp4":case"mkv":return t.telemetry.messageTypes.FILES_VIDEO;case"xls":case"xlsx":case"doc":case"docx":case"ppt":case"pptx":return t.telemetry.messageTypes.FILES_OFFICE;case"zip":case"rar":case"ace":case"7z":return t.telemetry.messageTypes.FILES_ARCHIVE;case"exe":case"msi":case"iso":return t.telemetry.messageTypes.FILES_BINARY;case"pdf":return t.telemetry.messageTypes.FILES_PDF;default:return t.telemetry.messageTypes.FILES_OTHER}break;case i.RICH_TEXT:var o=0,u=s(e).indexOf("raw_pre")>-1;u&&(o|=t.telemetry.messageTypes.RICHTEXT_FORMAT);var a=s(e).indexOf("-1;return a&&(o|=t.telemetry.messageTypes.RICHTEXT_EMOTICONS),e.skypeemoteoffset&&(o|=t.telemetry.messageTypes.RICHTEXT_ME),o===0?t.telemetry.messageTypes.RICHTEXT_OTHER:o;case i.CONTACTS:return t.telemetry.messageTypes.CONTACT_OTHER;case i.TEXT:if(e.skypeemoteoffset)return t.telemetry.messageTypes.TEXT_ME;return t.telemetry.messageTypes.TEXT_OTHER;default:return t.telemetry.messageTypes.OTHER_TYPES}},this.processConversation=function(e){var t=this.getEmptyResult(),n,r=e.historyService.activityItems();for(n=0;n=0?this._buffer[n]={Key:e,Value:t}:this._buffer.push({Key:e,Value:t})},e.prototype.Remove=function(e){var t=this._getIndex(e);t>=0&&this._buffer.splice(t,1)},e.prototype.Count=function(){return this._buffer.length},e.prototype.GetBuffer=function(){return this._buffer},e.prototype.ContainsKey=function(e){return this._getIndex(e)>=0?!0:!1},e.prototype.Get=function(e){var t=this._getIndex(e);return t>=0?this._buffer[t].Value:null},e.prototype._getIndex=function(e){var t=0,n=-1;for(;t>6,128|r&63):r<55296||r>=57344?t.push(224|r>>12,128|r>>6&63,128|r&63):(r=65536+((r&1023)<<10|e.charCodeAt(++n)&1023),t.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|r&63))}return t},e}();e.Utf8=n;var r=function(){function e(){}return e.GetString=function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=[],r=e.length%3,i,s,o,u=function(e){return[t.charAt(e>>18&63),t.charAt(e>>12&63),t.charAt(e>>6&63),t.charAt(e&63)].join("")};for(i=0,o=e.length-r;i>2)),n.push(t.charAt(s<<4&63)),n.push("==");break;case 2:s=(e[e.length-2]<<8)+e[e.length-1],n.push(t.charAt(s>>10)),n.push(t.charAt(s>>4&63)),n.push(t.charAt(s<<2&63)),n.push("=")}return n.join("")},e}();e.Base64=r;var s=function(){function e(){}return e.GetBytes=function(e){var t=[];while(e&4294967168)t.push(e&127|128),e>>>=7;return t.push(e&127),t},e}();e.Varint=s;var o=function(){function e(){}return e.GetBytes=function(e){var t=e.low,n=e.high,r=[];while(n||4294967168&t)r.push(t&127|128),t=(n&127)<<25|t>>>7,n>>>=7;return r.push(t&127),r},e}();e.Varint64=o;var u=function(){function e(){}return e.GetBytes=function(e){if(t.BrowserChecker.IsDataViewSupport()){var n=new DataView(new ArrayBuffer(4));n.setFloat32(0,e,!0);var r=[];for(var s=0;s<4;++s)r.push(n.getUint8(s));return r}return i.ConvertNumberToArray(e,!1)},e}();e.Float=u;var a=function(){function e(){}return e.GetBytes=function(e){if(t.BrowserChecker.IsDataViewSupport()){var n=new DataView(new ArrayBuffer(8));n.setFloat64(0,e,!0);var r=[];for(var s=0;s<8;++s)r.push(n.getUint8(s));return r}return i.ConvertNumberToArray(e,!0)},e}();e.Double=a;var f=function(){function e(){}return e.EncodeZigzag16=function(e){return e=t.Number.ToInt16(e),e<<1^e>>15},e.EncodeZigzag32=function(e){return e=t.Number.ToInt32(e),e<<1^e>>31},e.EncodeZigzag64=function(e){var n=e.low,r=e.high,i=r<<1|n>>>31,s=n<<1;r&2147483648&&(i=~i,s=~s);var o=new t.UInt64("0");return o.low=s,o.high=i,o},e}();e.Zigzag=f})(n=t.Encoding||(t.Encoding={}));var r;(function(n){var r=function(){function e(){}return e.GetString=function(e){var t=[];for(var n=0;n>10&1023)),t.push(String.fromCharCode(56320|r&1023))}}return t.join("")},e}();n.Utf8=r;var s=function(){function e(){}return e.GetBytes=function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=[];for(var r=0;r>4),o>=0&&(n.push(s<<4&240|o>>2),u>=0&&n.push(o<<6&192|u))}return n},e}();n.Base64=s;var o=function(){function t(){}return t.GetInt64=function(t){var n=new e.Bond.Int64("0"),r=this._Read(t);return n.low=r[0],r.length>1&&(n.high=r[1]),n},t.GetNumber=function(e){return this._Read(e)[0]},t._Read=function(e){var t=[],n=0,r=!0,i=0;while(r){var s=e.shift();r=(s&128)!=0,s&=127;if(!(i<28)){n|=s<>4,i=3;break}n|=s<=32)break}return t.push(n),t},t}();n.Varint=o;var u=function(){function e(){}return e.GetNumber=function(e){if(t.BrowserChecker.IsDataViewSupport()){var n=new DataView(new ArrayBuffer(4));for(var r=0;r<4;++r)n.setUint8(r,e[r]);return n.getFloat32(0,!0)}return i.ConvertArrayToNumber(e,!1)},e}();n.Float=u;var a=function(){function e(){}return e.GetNumber=function(e){if(t.BrowserChecker.IsDataViewSupport()){var n=new DataView(new ArrayBuffer(8));for(var r=0;r<8;++r)n.setUint8(r,e[r]);return n.getFloat64(0,!0)}return i.ConvertArrayToNumber(e,!0)},e}();n.Double=a;var f=function(){function t(){}return t.DecodeZigzag16=function(e){return((65535&e)>>>1^-(e&1))<<16>>16},t.DecodeZigzag32=function(e){return e>>>1^-(e&1)},t.DecodeZigzag64=function(t){var n=t.high&1,r=t.high>>>1,i=t.low&1,s=t.low>>>1;s=n<<31|s,i&&(s^=4294967295,r^=4294967295);var o=new e.Bond.UInt64("0");return o.low=s,o.high=r,o},t}();n.Zigzag=f})(r=t.Decoding||(t.Decoding={}));var i=function(){function e(){}return e.ConvertNumberToArray=function(e,t){if(!e)return t?this._doubleZero:this._floatZero;var n=t?11:8,r=t?52:23,i=(1<0)f*=2,f>=1?(c[++h]=1,--f):c[++h]=0;var p=0;for(;pp;--h)if(c[h]=1-c[h])break;h==p&&++d}if(d>o||a)return u?t?this._doubleNegInifinity:this._floatNegInifinity:t?this._doubleInifinity:this._floatInifinity;if(d>8&255,g>>16&255,g>>>24,m&255,m>>8&255,m>>16&255,m>>>24];return y}var b=0;for(h=0;h<23;++h)b=b<<1|c[++p];b|=d+i<<23,b=u<<31|b&2147483647;var y=[b&255,b>>8&255,b>>16&255,b>>>24];return y},e.ConvertArrayToNumber=function(e,n){var r=n?11:8,i=(1<>4:(e[3]&127)<<1|(e[2]&128)>>7;if(o==255)throw new t.Exception("Not a valid float/double buffer.");var u=1,a=1;if(n){var f=(e[6]&15)<<28|(e[5]&255)<<20|(e[4]&255)<<12,l=e[3]<<24|(e[2]&255)<<16|(e[1]&255)<<8|e[0]&255;if(!o&&!f&&!l)return 0;for(var c=0;c<20;++c)a/=2,f<0&&(u+=a),f<<=1;for(var c=0;c<32;++c)a/=2,l<0&&(u+=a),l<<=1}else{var h=(e[2]&127)<<25|(e[1]&255)<<17|(e[0]&255)<<9;if(!o&&!h)return 0;for(var c=0;c<23;++c)a/=2,h<0&&(u+=a),h<<=1}return u*=Math.pow(2,o-i),s?0-u:u},e._floatZero=[0,0,0,0],e._doubleZero=[0,0,0,0,0,0,0,0],e._floatInifinity=[0,0,128,127],e._floatNegInifinity=[0,0,128,255],e._doubleInifinity=[0,0,0,0,0,0,240,127],e._doubleNegInifinity=[0,0,0,0,0,0,240,255],e}()})(t=e.Bond||(e.Bond={}))})(Microsoft||(Microsoft={}));var Microsoft;(function(e){var t;(function(e){var t;(function(t){var n=function(){function t(){this._buffer=[]}return t.prototype.WriteByte=function(t){this._buffer.push(e.Number.ToByte(t))},t.prototype.Write=function(e,t,n){while(n--)this.WriteByte(e[t++])},t.prototype.GetBuffer=function(){return this._buffer},t}();t.MemoryStream=n})(t=e.IO||(e.IO={}))})(t=e.Bond||(e.Bond={}))})(Microsoft||(Microsoft={}));var Microsoft;(function(e){var t;(function(e){var t=function(){function e(e,t){this.Type=e,this.Id=t}return e}();e.FieldTag=t;var n=function(){function e(e,t){this.ElementType=e,this.Size=t}return e}();e.ContainerTag=n;var r=function(){function e(e,t,n){this.KeyType=e,this.ValueType=t,this.Size=n}return e}();e.KeyValueContainerTag=r;var i=function(){function e(){}return e}();e.Bonded=i;var s=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e),this.low<0&&(this.high=-1)}return e.prototype.Equals=function(t){var n=new e(t);return this.low==n.low&&this.high==n.high},e}();e.Int64=s;var o=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e)}return e.prototype.Equals=function(t){var n=new e(t);return this.low==n.low&&this.high==n.high},e}();e.UInt64=o;var u=function(){function e(){}return e.ToByte=function(e){return this.ToUInt8(e)},e.ToInt8=function(e){var t=(e&128)<<24>>24;return e&127|t},e.ToInt16=function(e){var t=(e&32768)<<16>>16;return e&32767|t},e.ToInt32=function(e){var t=e&2147483648;return e&2147483647|t},e.ToUInt8=function(e){return e&255},e.ToUInt16=function(e){return e&65535},e.ToUInt32=function(e){return e&4294967295},e}();e.Number=u;var a=function(){function e(e){this.Message=e}return e}();e.Exception=a;var f=function(){function e(){}return e}();e.KeyValuePair=f;var l=function(){function e(){}return e.IsDataViewSupport=function(){return typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},e}();e.BrowserChecker=l})(t=e.Bond||(e.Bond={}))})(Microsoft||(Microsoft={}));var Microsoft;(function(e){var t;(function(e){var t=function(){function t(e){this._stream=e}return t.prototype.WriteBlob=function(e){this._stream.Write(e,0,e.length)},t.prototype.WriteBool=function(e){this._stream.WriteByte(e?1:0)},t.prototype.WriteContainerBegin=function(e,t){this.WriteUInt8(t),this.WriteUInt32(e)},t.prototype.WriteMapContainerBegin=function(e,t,n){this.WriteUInt8(t),this.WriteUInt8(n),this.WriteUInt32(e)},t.prototype.WriteContainerEnd=function(){},t.prototype.WriteDouble=function(t){var n=e.Encoding.Double.GetBytes(t);this._stream.Write(n,0,n.length)},t.prototype.WriteFloat=function(t){var n=e.Encoding.Float.GetBytes(t);this._stream.Write(n,0,n.length)},t.prototype.WriteFieldBegin=function(e,t,n){t<=5?this._stream.WriteByte(e|t<<5):t<=255?(this._stream.WriteByte(e|192),this._stream.WriteByte(t)):(this._stream.WriteByte(e|224),this._stream.WriteByte(t),this._stream.WriteByte(t>>8))},t.prototype.WriteFieldEnd=function(){},t.prototype.WriteFieldOmitted=function(e,t,n){},t.prototype.WriteInt16=function(t){t=e.Encoding.Zigzag.EncodeZigzag16(t),this.WriteUInt16(t)},t.prototype.WriteInt32=function(t){t=e.Encoding.Zigzag.EncodeZigzag32(t),this.WriteUInt32(t)},t.prototype.WriteInt64=function(t){this.WriteUInt64(e.Encoding.Zigzag.EncodeZigzag64(t))},t.prototype.WriteInt8=function(t){this._stream.WriteByte(e.Number.ToInt8(t))},t.prototype.WriteString=function(t){if(t=="")this.WriteUInt32(0);else{var n=e.Encoding.Utf8.GetBytes(t);this.WriteUInt32(n.length),this._stream.Write(n,0,n.length)}},t.prototype.WriteStructBegin=function(e,t){},t.prototype.WriteStructEnd=function(t){this.WriteUInt8(t?e.BondDataType.BT_STOP_BASE:e.BondDataType.BT_STOP)},t.prototype.WriteUInt16=function(t){var n=e.Encoding.Varint.GetBytes(e.Number.ToUInt16(t));this._stream.Write(n,0,n.length)},t.prototype.WriteUInt32=function(t){var n=e.Encoding.Varint.GetBytes(e.Number.ToUInt32(t));this._stream.Write(n,0,n.length)},t.prototype.WriteUInt64=function(t){var n=e.Encoding.Varint64.GetBytes(t);this._stream.Write(n,0,n.length)},t.prototype.WriteUInt8=function(t){this._stream.WriteByte(e.Number.ToUInt8(t))},t.prototype.WriteWString=function(e){this.WriteUInt32(e.length);for(var t=0;t>>8)}},t}();e.CompactBinaryProtocolWriter=t;var n=function(){function e(){}return e}();e.CompactBinaryProtocolReader=n})(t=e.Bond||(e.Bond={}))})(Microsoft||(Microsoft={}));var sct;(function(e){var t=function(){function t(){}return t.IsSafari=function(){if(t._isSafari===null)if(typeof navigator!="undefined"&&navigator.userAgent){var e=navigator.userAgent.toLowerCase();e.indexOf("safari")>=0&&e.indexOf("chrome")<0?t._isSafari=!0:t._isSafari=!1}else t._isSafari=!1;return t._isSafari},t.IsReactNative=function(){return t._isReactNative===null&&(typeof navigator!="undefined"&&navigator.product?t._isReactNative=navigator.product==="ReactNative":t._isReactNative=!1),t._isReactNative},t.IsUint8ArrSupported=function(){return!e.Utils.IsSafari()&&typeof Uint8Array!="undefined"&&!e.Utils.IsReactNative()},t.ajax=function(e,n){var r=t._createConnection();if(e.headers){var i="qsp=true";for(var s in e.headers)i+="&",i+=encodeURIComponent(s),i+="=",i+=encodeURIComponent(e.headers[s]);e.url.indexOf("?")<0?e.url+="?":e.url+="&",e.url+=i}r.open(e.type,e.url,!n),e.complete&&(r.onload=function(){typeof r.status=="undefined"&&(r.status=200),e.complete(r)},r.ontimeout=function(){typeof r.status=="undefined"&&(r.status=500),e.complete(r)},r.onerror=function(){e.complete(r)}),r.send(e.data)},t.keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},t.IsUsingXDomainRequest=function(){if(t._usingXDomainRequest==null){var e=new XMLHttpRequest;typeof e.withCredentials=="undefined"&&typeof XDomainRequest!="undefined"?t._usingXDomainRequest=!0:t._usingXDomainRequest=!1}return t._usingXDomainRequest},t._createConnection=function(){var e=new XMLHttpRequest;return t.IsUsingXDomainRequest()?new XDomainRequest:e},t._isSafari=null,t._isReactNative=null,t._usingXDomainRequest=null,t}();e.Utils=t})(sct||(sct={}));var microsoft;(function(e){var t;(function(e){var t;(function(e){var t;(function(t){var n=function(){function e(){}return e.GetGuid=function(){var e=function(){return Math.floor((1+Math.random())*65536).toString(16).substring(1,5)};return[e(),e(),"-",e(),"-",e(),"-",e(),"-",e(),e(),e()].join("")},e.GetTimeStamp=function(){var e=(new Date).getTime(),t=new Microsoft.Bond.Int64("0");return t.low=e&4294967295,t.high=Math.floor(e/4294967296),t},e.GetTimeStampWithValue=function(e){var t=new Microsoft.Bond.Int64("0");return t.low=e&4294967295,t.high=Math.floor(e/4294967296),t},e}();t.utils=n,function(e){e[e.NotSet=0]="NotSet",e[e.Event=1]="Event",e[e.PerformanceCounter=2]="PerformanceCounter",e[e.Anomaly=3]="Anomaly",e[e.Prediction=4]="Prediction",e[e.TraceLog=5]="TraceLog",e[e.EventSourceLog=6]="EventSourceLog",e[e.HttpLog=7]="HttpLog",e[e.PerformanceCounterAzure=8]="PerformanceCounterAzure",e[e.PerformanceCounterGfs=9]="PerformanceCounterGfs"}(t.RecordType||(t.RecordType={}));var r=t.RecordType;(function(e){e[e.NotSet=0]="NotSet",e[e.O365=1]="O365",e[e.SkypeBI=2]="SkypeBI",e[e.SkypeData=3]="SkypeData"})(t.PIIScrubber||(t.PIIScrubber={}));var i=t.PIIScrubber;(function(e){e[e.NotSet=0]="NotSet",e[e.DistinguishedName=1]="DistinguishedName",e[e.GenericData=2]="GenericData",e[e.IPV4Address=3]="IPV4Address",e[e.IPv6Address=4]="IPv6Address",e[e.MailSubject=5]="MailSubject",e[e.PhoneNumber=6]="PhoneNumber",e[e.QueryString=7]="QueryString",e[e.SipAddress=8]="SipAddress",e[e.SmtpAddress=9]="SmtpAddress",e[e.Identity=10]="Identity",e[e.Uri=11]="Uri",e[e.Fqdn=12]="Fqdn",e[e.IPV4AddressLegacy=13]="IPV4AddressLegacy"})(t.PIIKind||(t.PIIKind={}));var s=t.PIIKind;(function(e){e[e.Unknown=0]="Unknown",e[e.MSACID=1]="MSACID",e[e.MSAPUID=2]="MSAPUID",e[e.ANID=3]="ANID",e[e.OrgIdCID=4]="OrgIdCID",e[e.OrgIdPUID=5]="OrgIdPUID",e[e.UserObjectId=6]="UserObjectId",e[e.Skype=7]="Skype",e[e.Yammer=8]="Yammer",e[e.EmailAddress=9]="EmailAddress",e[e.PhoneNumber=10]="PhoneNumber",e[e.SipAddress=11]="SipAddress",e[e.MUID=12]="MUID"})(t.UserIdType||(t.UserIdType={}));var o=t.UserIdType,u=function(){function t(){this.ScrubType=e.datamodels.PIIScrubber.NotSet,this.Kind=e.datamodels.PIIKind.NotSet,this.RawContent=""}return t.prototype.Write=function(e){this.WriteImpl(e,!1)},t.prototype.WriteImpl=function(t,n){t.WriteStructBegin(null,n),this.ScrubType!=e.datamodels.PIIScrubber.NotSet?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,1,null),t.WriteInt32(this.ScrubType),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,1,null),this.Kind!=e.datamodels.PIIKind.NotSet?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,2,null),t.WriteInt32(this.Kind),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,2,null),this.RawContent!=""?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,3,null),t.WriteString(this.RawContent),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,3,null),t.WriteStructEnd(n)},t.prototype.Read=function(e){this.ReadImpl(e,!1)},t.prototype.ReadImpl=function(e,t){},t}();t.PII=u;var a=function(){function t(){this.Id=n.GetGuid(),this.Timestamp=n.GetTimeStamp(),this.Type="",this.EventType="",this.Extension=new Microsoft.Bond.Collections.Map,this.RecordType=e.datamodels.RecordType.NotSet,this.PIIExtensions=new Microsoft.Bond.Collections.Map}return t.prototype.AddOrReplacePII=function(t,n,r){var i=new e.datamodels.PII;i.RawContent=n,i.Kind=r,i.ScrubType=e.datamodels.PIIScrubber.O365,this.PIIExtensions.AddOrReplace(t,i)},t.prototype.Write=function(e){this.WriteImpl(e,!1)},t.prototype.WriteImpl=function(t,n){t.WriteStructBegin(null,n),this.Id!=""?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,1,null),t.WriteString(this.Id),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,1,null),this.Timestamp.Equals("0")?t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT64,3,null):(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT64,3,null),t.WriteInt64(this.Timestamp),t.WriteFieldEnd()),this.Type!=""?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,5,null),t.WriteString(this.Type),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,5,null),this.EventType!=""?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,6,null),t.WriteString(this.EventType),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,6,null);if(this.Extension.Count()){t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_MAP,13,null),t.WriteMapContainerBegin(this.Extension.Count(),Microsoft.Bond.BondDataType.BT_STRING,Microsoft.Bond.BondDataType.BT_STRING);for(var r=0;r=a.Started&&this._Verbose("Start() already, ignore"),++t._tag,this._status=a.Started,this._Verbose(["Start() done, status: ",this._status,"tag: ",t._tag].join(""))},t.prototype.Stop=function(){if(this._status=200&&s.status<300;if(this._statusu.TimeIntervalForNextSendInMS()?n=0:n=u.TimeIntervalForNextSendInMS()-i,this._timer=setTimeout(function(){return t._WorkThread(null,!1)},n),this._Verbose("_ScheduleTimer, next try: "+n),this._rescheduleFactor=1}else{this._Verbose("_ScheduleTimer, current factor: "+this._rescheduleFactor);var n=Math.floor(5*this._rescheduleFactor*(1+Math.random()));this._timer=setTimeout(function(){return t._WorkThread(null,!1)},n*1e3),this._Verbose("_ScheduleTimer, next try (s): "+n),this._rescheduleFactor<<=1,this._rescheduleFactor>64&&(this._rescheduleFactor=1)}}},t.prototype._Verbose=function(e){this._config.log&&this._config.log.Verbose("[TelemetryManagerImpl]: "+e)},t.prototype._Info=function(e){this._config.log&&this._config.log.Info("[TelemetryManagerImpl]: "+e)},t.prototype._Error=function(e){this._config.log&&this._config.log.Error("[TelemetryManagerImpl]: "+e)},t.prototype._Reset=function(){this._Verbose("Reset()"),this._CleanTimer(),this._lastActiveTime=0,this._rescheduleFactor=1,this._sendingEvents=[],this._eventsCache=new l},t.prototype.__GetListenerArray=function(){return this._listeners},t.prototype.__GetTotalEventsCount=function(){return this._eventsCache.GetTotalEventsCount()},t.prototype.__IsScheduled=function(){return this._timer!=null},t.prototype.__ChageMaxPackageSizeInKB=function(e){this._MaxPackageSizeInBytes=e*1024},t.prototype.__SetTestServerResponseHook=function(e){this._testServerResponseHook=e},t._eventTypeRegex=/^[a-zA-Z0-9]([a-zA-Z0-9]|_){2,98}[a-zA-Z0-9]$/,t._tag=0,t}(),l=function(){function e(){this._events={},this._tokens=[]}return e.prototype.AddEvents=function(e,t){if(!t.length)return;this._events[e]||(this._events[e]=[],this._tokens.push(e)),this._events[e].push.apply(this._events[e],t)},e.prototype.IsEmpty=function(){return this._tokens.length==0},e.prototype.DequeuEvents=function(){if(this._tokens.length==0)return null;var e=this._tokens.shift(),t=this._events[e];return delete this._events[e],{tenantToken:e,events:t}},e.prototype.GetTotalEventsCount=function(){var e=0;for(var t in this._events)e+=this._events[t].length;return e},e}()})(t=e._sender||(e._sender={}))})(t=e.telemetry||(e.telemetry={}))})(t=e.applications||(e.applications={}))})(microsoft||(microsoft={}));var microsoft;(function(e){var t;(function(t){var n;(function(t){var n=t._sender.TelemetryManagerFactory.CreateTelemetryManager(),r=function(){function e(){this.collectorUrl=null,this.enableAutoUserSession=!1,this.browserOverrides=new i}return e}();t.LogConfiguration=r;var i=function(){function e(){this.onSaveData=null,this.onGetData=null}return e}();t.LogConfigurationBrowserOverrides=i;var s=function(){function e(){this.value=null,this.pii=null}return e._isPii=function(e){return e===null||e===undefined||e===t.datamodels.PIIKind.NotSet||isNaN(e)?!1:t.datamodels.PIIKind[e]!==undefined},e}(),o=function(){function e(){this.name=null,this.timestamp=null,this.properties={},this.eventType=null}return e.prototype.setProperty=function(n,r,i){if(!n||!e._propertyNameRegex.test(n))throw new a(u.INVALID_PROPERTY_NAME);i?this.properties[n]={value:r,pii:i!=t.datamodels.PIIKind.NotSet?i:null}:this.properties[n]={value:r,pii:null}},e._propertyNameRegex=/^[a-zA-Z0-9](([a-zA-Z0-9|_|\.]){0,98}[a-zA-Z0-9])?$/,e}();t.EventProperties=o,function(e){e[e.INVALID_TENANT_TOKEN=1]="INVALID_TENANT_TOKEN",e[e.MISSING_EVENT_PROPERTIES_NAME=2]="MISSING_EVENT_PROPERTIES_NAME",e[e.INVALID_PROPERTY_NAME=3]="INVALID_PROPERTY_NAME",e[e.MISSING_FAILURE_SIGNATURE=5]="MISSING_FAILURE_SIGNATURE",e[e.MISSING_FAILURE_DETAIL=6]="MISSING_FAILURE_DETAIL",e[e.MISSING_PAGEVIEW_ID=7]="MISSING_PAGEVIEW_ID",e[e.MISSING_PAGEVIEW_NAME=8]="MISSING_PAGEVIEW_NAME",e[e.INVALID_SESSION_STATE=9]="INVALID_SESSION_STATE",e[e.INVALID_CONFIGURATION_USE_CUSTOM_GET_SET=10]="INVALID_CONFIGURATION_USE_CUSTOM_GET_SET"}(t.TelemetryError||(t.TelemetryError={}));var u=t.TelemetryError,a=function(){function e(e){this.errorCode=null,this.errorCode=e}return e.prototype.ErrorCode=function(){return this.errorCode},e.prototype.toString=function(){switch(this.errorCode){case u.INVALID_TENANT_TOKEN:return"Invalid tenant token";case u.MISSING_EVENT_PROPERTIES_NAME:return"Eventproperties.name can not be null or empty";case u.INVALID_PROPERTY_NAME:return"Invalid Key. Key does not conform to regular expression ^[a-zA-Z0-9](([a-zA-Z0-9|_|.]){0,98}[a-zA-Z0-9])?$";case u.MISSING_FAILURE_SIGNATURE:return"Failure signature can't be null or empty.";case u.MISSING_FAILURE_DETAIL:return"Failure detail can't be null or empty.";case u.MISSING_PAGEVIEW_ID:return"Pageview id can't be null or empty.";case u.MISSING_PAGEVIEW_NAME:return"Pageview name can't be null or empty.";case u.INVALID_SESSION_STATE:return"Session state has to be a value from the SessionState enum.";case u.INVALID_CONFIGURATION_USE_CUSTOM_GET_SET:return"Invalid configuration provided during initialization. Both onGetConfigData and onSaveConfigData must be provided together. These are manditory when running in a non-brower enviornment";default:return"Unknown error"}},e}();t.Exception=a;var f=function(){function n(e){this.contextMap={},this.piiKind=t.datamodels.PIIKind.NotSet,this._allowDeviceInfoFields=!1,this._allowDeviceInfoFields=e}return n.prototype.setAppId=function(e){e&&(this.contextMap["AppInfo.Id"]=e)},n.prototype.setAppVersion=function(e){e&&(this.contextMap["AppInfo.Version"]=e)},n.prototype.setAppLanguage=function(e){e&&(this.contextMap["AppInfo.Language"]=e)},n.prototype.setDeviceId=function(e){e&&this._allowDeviceInfoFields&&(this.contextMap["DeviceInfo.Id"]=e,l.checkAndUpdateDeviceId(e))},n.prototype.setDeviceOsName=function(e){e&&this._allowDeviceInfoFields&&(this.contextMap["DeviceInfo.OsName"]=e)},n.prototype.setDeviceOsVersion=function(e){e&&this._allowDeviceInfoFields&&(this.contextMap["DeviceInfo.OsVersion"]=e)},n.prototype.setDeviceBrowserName=function(e){e&&this._allowDeviceInfoFields&&(this.contextMap["DeviceInfo.BrowserName"]=e)},n.prototype.setDeviceBrowserVersion=function(e){e&&this._allowDeviceInfoFields&&(this.contextMap["DeviceInfo.BrowserVersion"]=e)},n.prototype.setUserId=function(t,n,r){t&&(this.contextMap["UserInfo.Id"]=t);if(r)this.contextMap["UserInfo.IdType"]=r;else{var i;switch(n){case e.applications.telemetry.datamodels.PIIKind.SipAddress:i=e.applications.telemetry.datamodels.UserIdType.SipAddress;break;case e.applications.telemetry.datamodels.PIIKind.PhoneNumber:i=e.applications.telemetry.datamodels.UserIdType.PhoneNumber;break;case e.applications.telemetry.datamodels.PIIKind.SmtpAddress:i=e.applications.telemetry.datamodels.UserIdType.EmailAddress;break;default:i=e.applications.telemetry.datamodels.UserIdType.Unknown}this.contextMap["UserInfo.IdType"]=i}if(n)s._isPii(n)&&(this.piiKind=n);else{var o;switch(r){case e.applications.telemetry.datamodels.UserIdType.Skype:o=e.applications.telemetry.datamodels.PIIKind.Identity;break;case e.applications.telemetry.datamodels.UserIdType.EmailAddress:o=e.applications.telemetry.datamodels.PIIKind.SmtpAddress;break;case e.applications.telemetry.datamodels.UserIdType.PhoneNumber:o=e.applications.telemetry.datamodels.PIIKind.PhoneNumber;break;case e.applications.telemetry.datamodels.UserIdType.SipAddress:o=e.applications.telemetry.datamodels.PIIKind.SipAddress;break;default:o=e.applications.telemetry.datamodels.PIIKind.NotSet}s._isPii(o)&&(this.piiKind=o)}},n.prototype.setUserMsaId=function(e){e&&(this.contextMap["UserInfo.MsaId"]=e)},n.prototype.setUserANID=function(e){e&&(this.contextMap["UserInfo.ANID"]=e)},n.prototype.setUserAdvertisingId=function(e){e&&(this.contextMap["UserInfo.AdvertisingId"]=e)},n.prototype.setUserTimeZone=function(e){e&&(this.contextMap["UserInfo.TimeZone"]=e)},n.prototype.setUserLanguage=function(e){e&&(this.contextMap["UserInfo.Language"]=e)},n}();t.SemanticContext=f;var l=function(){function e(){}return e.initialize=function(n){this._overrides=n;var r=e._getAppLanguage();r&&e.semanticContext.setAppLanguage(r);var i=e._getUserLanguage();i&&e.semanticContext.setUserLanguage(i);var s=(new Date).getTimezoneOffset(),o=s%60,u=(s-o)/60,a="+";u>0&&(a="-"),u=Math.abs(u),o=Math.abs(o),e.semanticContext.setUserTimeZone(a+(u<10?"0"+u:u.toString())+":"+(o<10?"0"+o:o.toString()));var f=e._getUserAgent();f&&(e.semanticContext.setDeviceBrowserName(e._getBrowserName()),e.semanticContext.setDeviceBrowserVersion(e._getBrowserVersion()),e.semanticContext.setDeviceOsName(e._getOsName()),e.semanticContext.setDeviceOsVersion(e._getOsVersion()));var l=e._getData(e.DEVICE_ID_COOKIE);if(!l||l=="")l=t.datamodels.utils.GetGuid();e.semanticContext.setDeviceId(l)},e.checkAndUpdateDeviceId=function(t){var n=e._getData(e.DEVICE_ID_COOKIE);n!=t&&(e._saveData(e.DEVICE_ID_COOKIE,t),e._saveData(e.FIRST_LAUNCH_TIME_COOKIE,(new Date).getTime().toString()));var r=e._getData(e.FIRST_LAUNCH_TIME_COOKIE);e.firstLaunchTime=parseInt(r)},e._saveData=function(e,t){if(this._overrides.onSaveData)this._overrides.onSaveData(e,t);else if(typeof document!="undefined"&&document.cookie){var n="expires=Mon, 31 Dec 2029 23:59:59 GMT";document.cookie=e+"="+t+"; "+n}},e._getData=function(e){if(this._overrides.onGetData)return this._overrides.onGetData(e)||"";if(typeof document!="undefined"&&document.cookie){var t=e+"=",n=document.cookie.split(";");for(var r=0;r-1},e._isIe=function(){return e._userAgentContainsString("Trident")},e._isEdge=function(){return e._userAgentContainsString(e.BROWSERS.EDGE)},e._isOpera=function(){return e._userAgentContainsString("OPR/")},e._getBrowserName=function(){return e._isOpera()?e.BROWSERS.UNKNOWN:e._userAgentContainsString(e.BROWSERS.PHANTOMJS)?e.BROWSERS.PHANTOMJS:e._isEdge()?e.BROWSERS.EDGE:e._userAgentContainsString(e.BROWSERS.ELECTRON)?e.BROWSERS.ELECTRON:e._userAgentContainsString(e.BROWSERS.CHROME)?e.BROWSERS.CHROME:e._userAgentContainsString(e.BROWSERS.FIREFOX)?e.BROWSERS.FIREFOX:e._userAgentContainsString(e.BROWSERS.SAFARI)?e.BROWSERS.SAFARI:e._userAgentContainsString(e.BROWSERS.SKYPE_SHELL)?e.BROWSERS.SKYPE_SHELL:e._isIe()?e.BROWSERS.MSIE:e.BROWSERS.UNKNOWN},e._getBrowserVersion=function(){function t(){var t,n=e._getUserAgent(),r=n.match(new RegExp(e.BROWSERS.MSIE+" "+e.REGEX_VERSION));if(r)return r[1];t=n.match(new RegExp("rv:"+e.REGEX_VERSION));if(t)return t[1]}function n(t){var n;return t===e.BROWSERS.SAFARI&&(t="Version"),n=e._getUserAgent().match(new RegExp(t+"/"+e.REGEX_VERSION)),n?n[1]:e.UNKNOWN_VERSION}return e._isIe()?t():n(e._getBrowserName())},e._getOsName=function(){var t=/(windows|win32)/i,n=/ arm;/i,r=/windows\sphone\s\d+\.\d+/i,i=/(macintosh|mac os x)/i,s=/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,o=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,u=/android/i;return e._getUserAgent().match(r)?e.OPERATING_SYSTEMS.WINDOWS_PHONE:e._getUserAgent().match(n)?e.OPERATING_SYSTEMS.WINDOWS_RT:e._getUserAgent().match(s)?e.OPERATING_SYSTEMS.IOS:e._getUserAgent().match(u)?e.OPERATING_SYSTEMS.ANDROID:e._getUserAgent().match(o)?e.OPERATING_SYSTEMS.LINUX:e._getUserAgent().match(i)?e.OPERATING_SYSTEMS.MACOSX:e._getUserAgent().match(t)?e.OPERATING_SYSTEMS.WINDOWS:e.OPERATING_SYSTEMS.UNKNOWN},e._getOsVersion=function(){function t(){var t=e._getUserAgent().match(new RegExp("Windows NT "+e.REGEX_VERSION));return t&&e.VERSION_MAPPINGS[t[1]]?e.VERSION_MAPPINGS[t[1]]:e.UNKNOWN_VERSION}function n(){var t=e._getUserAgent().match(new RegExp(e.OPERATING_SYSTEMS.MACOSX+" "+e.REGEX_VERSION_MAC));if(t){var n=t[1].replace(/_/g,"."),i=[];if(n){var s=r(n);return s?(i=n.split(s),i[0]):n}}return e.UNKNOWN_VERSION}function r(e){return e.indexOf(".")>-1?".":e.indexOf("_")>-1?"_":null}return e._getOsName()===e.OPERATING_SYSTEMS.WINDOWS?t():e._getOsName()===e.OPERATING_SYSTEMS.MACOSX?n():e.UNKNOWN_VERSION},e.semanticContext=new f(!0),e.firstLaunchTime=-1,e.BROWSERS={MSIE:"MSIE",CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",EDGE:"Edge",ELECTRON:"Electron",SKYPE_SHELL:"SkypeShell",PHANTOMJS:"PhantomJS",UNKNOWN:"Unknown"},e.OPERATING_SYSTEMS={WINDOWS:"Windows",MACOSX:"Mac OS X",WINDOWS_PHONE:"Windows Phone",WINDOWS_RT:"Windows RT",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNKNOWN:"Unknown"},e.VERSION_MAPPINGS={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},e.REGEX_VERSION="([\\d,.]+)",e.REGEX_VERSION_MAC="([\\d,_,.]+)",e.UNKNOWN_VERSION="Unknown",e.DEVICE_ID_COOKIE="MicrosoftApplicationsTelemetryDeviceId",e.FIRST_LAUNCH_TIME_COOKIE="MicrosoftApplicationsTelemetryFirstLaunchTime",e}();(function(e){e[e.STARTED=0]="STARTED",e[e.ENDED=1]="ENDED"})(t.SessionState||(t.SessionState={}));var c=t.SessionState,h=function(){function e(){}return e.initialize=function(t,r){if(!e._initialized){if(!t)throw new a(u.INVALID_TENANT_TOKEN);e._defaultToken=t,e._tmConfig.collectorUrl="https://browser.pipe.aria.microsoft.com/Collector/3.0/",e._configuration=r;if(typeof window=="undefined"&&(!r||!r.browserOverrides||!r.browserOverrides.onGetData))throw new a(u.INVALID_CONFIGURATION_USE_CUSTOM_GET_SET);var s=new i;if(r){r.collectorUrl&&(e._tmConfig.collectorUrl=r.collectorUrl);if(r.browserOverrides){if(r.browserOverrides.onGetData?!r.browserOverrides.onSaveData:!!r.browserOverrides.onSaveData)throw new a(u.INVALID_CONFIGURATION_USE_CUSTOM_GET_SET);s.onGetData=r.browserOverrides.onGetData,s.onSaveData=r.browserOverrides.onSaveData}}n.Initialize(e._tmConfig),n.Start(),l.initialize(s),e._initialized=!0,typeof window!="undefined"&&window.addEventListener&&(r&&r.enableAutoUserSession&&(e._logger=new p,e._logger.logSession(c.STARTED)),window.addEventListener("beforeunload",e._teardown))}},e.pauseTransmission=function(){n.Pause()},e.resumeTransmission=function(){n.Resume()},e.flush=function(e){n.Flush(e)},e.addCallbackListener=function(t){e._initialized&&n.AddListener(t)},e.setContext=function(t,n,r){e._contextProperties.setProperty(t,n,r)},e.isInitialized=function(){return e._initialized},e.getDefaultToken=function(){return e._defaultToken},e.getSemanticContext=function(){return e._semanticContext},e._getInitIdForToken=function(n){return e._initIdMap[n]||(e._initIdMap[n]=t.datamodels.utils.GetGuid()),e._initIdMap[n]},e._getSequenceForToken=function(t){return e._sequenceMap[t]||(e._sequenceMap[t]=0),e._sequenceMap[t]++,e._sequenceMap[t]},e._teardown=function(){e._logger&&e._logger.logSession(c.ENDED),e.flush()},e.__backToUninitialized=function(){e._tmConfig=new t._sender.TelemetryConfig,e._semanticContext=new f(!0),e._contextProperties=new o,e._configuration=null,n=t._sender.TelemetryManagerFactory.CreateTelemetryManager(),e._initialized=!1,e._initIdMap={},e._sequenceMap={}},e._initialized=!1,e._defaultToken=null,e._tmConfig=new t._sender.TelemetryConfig,e._logger=null,e._initIdMap={},e._sequenceMap={},e._configuration=null,e._contextProperties=new o,e._semanticContext=new f(!0),e}();t.LogManager=h;var p=function(){function e(e){this._initId=null,this._tenantToken=null,this._contextProperties=new o,this._semanticContext=new f(!1),this._sessionStartTime=0,this._sessionId=null,e?this._tenantToken=e:this._tenantToken=h.getDefaultToken(),this._initId=h._getInitIdForToken(this._tenantToken)}return e.prototype.logEvent=function(e){if(!e.name)throw new a(u.MISSING_EVENT_PROPERTIES_NAME);var t=this._createEventRecord(e.name,e.eventType);this._addPropertiesAndSendEvent(t,e)},e.prototype.logFailure=function(e,t,n,r,i){if(!e)throw new a(u.MISSING_FAILURE_SIGNATURE);if(!t)throw new a(u.MISSING_FAILURE_DETAIL);var s=this._createEventRecord("failure","failure");s.Extension.Add("Failure.Signature",e),s.Extension.Add("Failure.Detail",t),n&&s.Extension.Add("Failure.Category",n),r&&s.Extension.Add("Failure.Id",r),this._addPropertiesAndSendEvent(s,i)},e.prototype.logPageView=function(e,t,n,r,i,s){if(!e)throw new a(u.MISSING_PAGEVIEW_ID);if(!t)throw new a(u.MISSING_PAGEVIEW_NAME);var o=this._createEventRecord("pageview","pageview");o.Extension.Add("PageView.Id",e),o.Extension.Add("PageView.Name",t),n&&o.Extension.Add("PageView.Category",n),r&&o.Extension.Add("PageView.Uri",r),i&&o.Extension.Add("PageView.ReferrerUri",i),this._addPropertiesAndSendEvent(o,s)},e.prototype.logSession=function(e,n){if(e!==c.STARTED&&e!==c.ENDED)throw new a(u.INVALID_SESSION_STATE);var r=this._createEventRecord("session","session");if(e===c.STARTED){if(this._sessionStartTime>0)return;this._sessionStartTime=(new Date).getTime(),this._sessionId=t.datamodels.utils.GetGuid(),r.Extension.Add("Session.Id",this._sessionId),r.Extension.Add("Session.State","Started")}else if(e===c.ENDED){if(this._sessionStartTime==0)return;var i=Math.floor(((new Date).getTime()-this._sessionStartTime)/1e3);r.Extension.Add("Session.Duration",i.toString()),r.Extension.Add("Session.DurationBucket",this._getSessionDurationFromTime(i)),r.Extension.Add("Session.Id",this._sessionId),r.Extension.Add("Session.State","Ended"),this._sessionId=null,this._sessionStartTime=0}r.Extension.Add("Session.FirstLaunchTime",this._getISOString(new Date(l.firstLaunchTime))),this._addPropertiesAndSendEvent(r,n)},e.prototype.getSessionId=function(){return this._sessionId},e.prototype.setContext=function(e,t,n){this._contextProperties.setProperty(e,t,n)},e.prototype.getSemanticContext=function(){return this._semanticContext},e.prototype._getSessionDurationFromTime=function(e){return e<0?"Undefined":e<=3?"UpTo3Sec":e<=10?"UpTo10Sec":e<=30?"UpTo30Sec":e<=60?"UpTo60Sec":e<=180?"UpTo3Min":e<=600?"UpTo10Min":e<=1800?"UpTo30Min":"Above30Min"},e.prototype._createEventRecord=function(e,n){var r=new t.datamodels.Record;n||(n="custom"),r.EventType=e.toLowerCase(),r.Type=n.toLowerCase(),r.Extension.Add("EventInfo.Source","JS_default_source"),r.Extension.Add("EventInfo.InitId",this._initId),r.Extension.Add("EventInfo.Sequence",h._getSequenceForToken(this._tenantToken).toString()),r.Extension.Add("EventInfo.Name",e.toLowerCase());var i=new Date;return r.Timestamp=t.datamodels.utils.GetTimeStampWithValue(i.getTime()),r.Extension.Add("EventInfo.Time",this._getISOString(i)),r.Extension.Add("EventInfo.SdkVersion","ACT-Web-JS-"+clienttelemetry_build.version),r},e.prototype._getISOString=function(e){function t(e){return e<10?"0"+e:e.toString()}function n(e){return e<10?"00"+e:e<100?"0"+e:e.toString()}return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+n(e.getUTCMilliseconds())+"Z"},e.prototype._addCustomPropertiesToEvent=function(e,t){this._addSemanticContext(e,l.semanticContext),this._addSemanticContext(e,h._semanticContext),this._addSemanticContext(e,this._semanticContext),this._sessionId&&e.Extension.Add("Session.Id",this._sessionId),this._addEventPropertiesToEvent(e,h._contextProperties),this._addEventPropertiesToEvent(e,this._contextProperties),this._addEventPropertiesToEvent(e,t)},e.prototype._addSemanticContext=function(e,n){if(n&&n.contextMap){var r=n.contextMap;for(var i in n.contextMap)i=="UserInfo.Id"&&n.piiKind!=t.datamodels.PIIKind.NotSet?e.AddOrReplacePII(i,r[i],n.piiKind):e.Extension.AddOrReplace(i,r[i])}},e.prototype._addEventPropertiesToEvent=function(e,n){if(n){n.timestamp&&n.timestamp>=(new Date("1/1/2000")).getTime()&&(e.Timestamp=t.datamodels.utils.GetTimeStampWithValue(n.timestamp),e.Extension.AddOrReplace("EventInfo.Time",this._getISOString(new Date(n.timestamp)))),n.name&&(e.EventType=n.name.toLowerCase(),e.Extension.AddOrReplace("EventInfo.Name",n.name.toLowerCase()));var r=n.properties;if(r)for(var i in r)i&&(r[i].value||r[i].value===!1||r[i].value==0||r[i].value=="")&&(s._isPii(r[i].pii)?(e.AddOrReplacePII(i,r[i].value.toString(),r[i].pii),e.Extension.Remove(i)):(e.Extension.AddOrReplace(i,r[i].value.toString()),e.PIIExtensions.Remove(i)))}},e.prototype._addPropertiesAndSendEvent=function(e,t){this._addCustomPropertiesToEvent(e,t),h.isInitialized()&&(this._sanitizeName(e),n.SendAsync(this._tenantToken,[e]))},e.prototype._sanitizeName=function(e){var t=e.EventType.replace(/\./g,"_");e.EventType=t,e.Extension.AddOrReplace("EventInfo.Name",t)},e}();t.Logger=p})(n=t.telemetry||(t.telemetry={}))})(t=e.applications||(e.applications={}))})(microsoft||(microsoft={})),define("microsoft-aria",["microsoft-aria/lib/aria"],function(e){return e}),define("microsoft-aria/lib/aria",function(){}),define("telemetry/manager/telemetryManager",["require","microsoft-aria","usertiming","lodash-compat","experience/settings"],function(e){function s(){function h(e){if(typeof e!="string")throw"Performance telemetry mark name must be a string";return{start:e+"_start",end:e+"_end",measurement:e+"_ttc",context:e+"_context"}}function p(e){t.clearMarks(e.start),t.clearMarks(e.end),t.clearMeasures(e.measurement)}function d(e){return t.getEntriesByName(e).length>0}function v(e,t){Object.keys(t).forEach(function(n){var r=t[n];if(Array.isArray(r)){if(!g(r[0]))throw new Error("Value should be string, number or boolean.");if(typeof r[1]!="number")throw new Error("PIIType should be number");e.setProperty(n,y(r[0]),r[1])}else g(r)&&e.setProperty(n,y(r),i.skypeTelemetryManager.PIIType.NotSet)})}function m(t){Object.keys(e).forEach(function(n){var r=e[n],i=typeof r[0]=="function"?r[0]():r[0];t.setProperty(n,y(i),r[1])})}function g(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function y(e){return e+""}var e={},s={},o={},u={},a,f=604800,l=!0,c=this;c.enabled=function(e){l=e},c.setCommonProperty=function(t,n,r){if(typeof t!="string")throw new Error("Property name should be string");if(typeof r!="undefined"&&typeof r!="number")throw new Error("PIIType should be number");if(!g(n)&&typeof n!="function")throw new Error("Value should be string, number, boolean or function.");var s=typeof r=="undefined"?i.skypeTelemetryManager.PIIType.NotSet:r;e[t]=[n,s]},c.setSkypeUserId=function(e){c.setCommonProperty("user_id",e,i.skypeTelemetryManager.PIIType.Identity),c.setCommonProperty("Skype_InitiatingUser_Username",e)},c.sendEvent=function(e,t,n){if(!l)return;if(typeof e!="string")throw new Error("Tenant ID should be string");if(typeof t!="string")throw new Error("Event name should be string");c._getLogger(e);var r=new microsoft.applications.telemetry.EventProperties;r.name=t,v(r,n),m(r),o[e].logEvent(r)},c.setAppProperties=function(e){a=e},c.traceStart=function(e,n){var r=h(e);(d(r.start)||d(r.end))&&p(r),t.mark(r.start),s[r.context]=n},c.traceEnd=function(e,r){var i=h(e);d(i.end)&&(t.clearMarks(i.end),t.clearMeasures(i.measurement)),d(i.start)&&(t.mark(i.end),t.measure(i.measurement,i.start,i.end),s[i.context]=s[i.context]||{},n.merge(s[i.context],r))},c.traceDump=function(e){var n=h(e),r={duration:undefined,startTime:undefined};d(n.start)&&!d(n.end)&&c.traceEnd(e);if(d(n.measurement)){var i=t.getEntriesByName(n.measurement)[0].duration,o=t.now()-t.getEntriesByName(n.end)[0].startTime,u=o+i;i>1&&u0&&e.setCommonProperty("cfg_ids",n.configIds+"")}function d(e){return n.telemetry.upnCorrelationIdEnabled?-1:e.indexOf("upn")}function v(e){var t=0,r=128,i=10,s=-1,o=[];if(!n.initParams||!n.initParams.correlationIds)return;o=Object.keys(n.initParams.correlationIds),s=d(o),s>-1&&o.splice(s,1),o.forEach(function(s){t++;var o=n.initParams.correlationIds[s];o&&o!==""&&o.length<=r&&t<=i&&e.setCommonProperty("cid_"+s,o)})}function m(e){n.initParams&&(w(e,"environment_id",n.initParams.environment),w(e,"api_key",n.initParams.apiKey),w(e,"locale",n.initParams.locale)),e.setCommonProperty("ui_version",n.uiVersion),e.setCommonProperty("version",n.version),e.setCommonProperty("property",n.biAppName),e.setCommonProperty("Client_Name",n.biClientName)}function g(e){var t;if(!n.telemetry.selectedTargets)return;t=r.getWindow().location.hostname;for(var i=0;i",r[0];);return 4c.a.o(t,e[n])&&t.push(e[n]);return t},fb:function(e,t){e=e||[];for(var n=[],r=0,i=e.length;rr?n&&e.push(t):n||e.splice(r,1)},ka:s,extend:t,Xa:r,Ya:s?r:t,D:e,Ca:function(e,t){if(!e)return e;var n={},r;for(r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r,e));return n},ob:function(e){for(;e.firstChild;)c.removeNode(e.firstChild)},jc:function(e){e=c.a.V(e);for(var t=(e[0]&&e[0].ownerDocument||u).createElement("div"),n=0,r=e.length;nh?e.setAttribute("selected",t):e.selected=t},$a:function(e){return null===e||e===n?"":e.trim?e.trim():e.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},nd:function(e,t){return e=e||"",t.length>e.length?!1:e.substring(0,t.length)===t},Mc:function(e,t){if(e===t)return!0;if(11===e.nodeType)return!1;if(t.contains)return t.contains(3===e.nodeType?e.parentNode:e);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(e)&16);for(;e&&e!=t;)e=e.parentNode;return!!e},nb:function(e){return c.a.Mc(e,e.ownerDocument.documentElement)},Qb:function(e){return!!c.a.Sb(e,c.a.nb)},A:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},Wb:function(e){return c.onError?function(){try{return e.apply(this,arguments)}catch(t){throw c.onError&&c.onError(t),t}}:e},setTimeout:function(e,t){return setTimeout(c.a.Wb(e),t)},$b:function(e){setTimeout(function(){throw c.onError&&c.onError(e),e},0)},p:function(e,t,n){var r=c.a.Wb(n);n=h&&l[t];if(c.options.useOnlyNativeEvents||n||!v)if(n||"function"!=typeof e.addEventListener){if("undefined"==typeof e.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var i=function(t){r.call(e,t)},s="on"+t;e.attachEvent(s,i),c.a.F.oa(e,function(){e.detachEvent(s,i)})}else e.addEventListener(t,r,!1);else v(e).bind(t,r)},Da:function(e,t){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var n;"input"===c.a.A(e)&&e.type&&"click"==t.toLowerCase()?(n=e.type,n="checkbox"==n||"radio"==n):n=!1;if(c.options.useOnlyNativeEvents||!v||n)if("function"==typeof u.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");n=u.createEvent(f[t]||"HTMLEvents"),n.initEvent(t,!0,!0,x,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(n)}else if(n&&e.click)e.click();else{if("undefined"==typeof e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+t)}else v(e).trigger(t)},c:function(e){return c.H(e)?e():e},zb:function(e){return c.H(e)?e.t():e},bb:function(e,t,n){var r;t&&("object"==typeof e.classList?(r=e.classList[n?"add":"remove"],c.a.q(t.match(p),function(t){r.call(e.classList,t)})):"string"==typeof e.className.baseVal?i(e.className,"baseVal",t,n):i(e,"className",t,n))},Za:function(e,t){var r=c.a.c(t);if(null===r||r===n)r="";var i=c.f.firstChild(e);!i||3!=i.nodeType||c.f.nextSibling(i)?c.f.da(e,[e.ownerDocument.createTextNode(r)]):i.data=r,c.a.Rc(e)},rc:function(e,t){e.name=t;if(7>=h)try{e.mergeAttributes(u.createElement(""),!1)}catch(n){}},Rc:function(e){9<=h&&(e=1==e.nodeType?e:e.parentNode,e.style&&(e.style.zoom=e.style.zoom))},Nc:function(e){if(h){var t=e.style.width;e.style.width=0,e.style.width=t}},hd:function(e,t){e=c.a.c(e),t=c.a.c(t);for(var n=[],r=e;r<=t;r++)n.push(r);return n},V:function(e){for(var t=[],n=0,r=e.length;n",""],r=[3,"","
            "],i=[1,""],s={thead:t,tbody:t,tfoot:t,tr:[2,"","
            "],td:r,th:r,option:i,optgroup:i},o=8>=c.a.C;c.a.ma=function(t,n){var r;if(v){if(v.parseHTML)r=v.parseHTML(t,n)||[];else if((r=v.clean([t],n))&&r[0]){for(var i=r[0];i.parentNode&&11!==i.parentNode.nodeType;)i=i.parentNode;i.parentNode&&i.parentNode.removeChild(i)}}else{(r=n)||(r=u);var i=r.parentWindow||r.defaultView||x,a=c.a.$a(t).toLowerCase(),f=r.createElement("div"),l;l=(a=a.match(/^<([a-z]+)[ >]/))&&s[a[1]]||e,a=l[0],l="ignored
            "+l[1]+t+l[2]+"
            ","function"==typeof i.innerShiv?f.appendChild(i.innerShiv(l)):(o&&r.appendChild(f),f.innerHTML=l,o&&f.parentNode.removeChild(f));for(;a--;)f=f.lastChild;r=c.a.V(f.lastChild.childNodes)}return r},c.a.Cb=function(e,t){c.a.ob(e),t=c.a.c(t);if(null!==t&&t!==n)if("string"!=typeof t&&(t=t.toString()),v)v(e).html(t);else for(var r=c.a.ma(t,e.ownerDocument),i=0;i"},xc:function(e,r){var i=t[e];if(i===n)throw Error("Couldn't find any memo with ID "+e+". Perhaps it's already been unmemoized.");try{return i.apply(null,r||[]),!0}finally{delete t[e]}},yc:function(t,n){var r=[];e(t,r);for(var i=0,s=r.length;ie){if(5e3<=++t){s=r,c.a.$b(Error("'Too much recursion' after processing "+t+" task groups."));break}e=r}try{i()}catch(o){c.a.$b(o)}}}function t(){e(),s=r=n.length=0}var n=[],r=0,i=1,s=0;return{scheduler:x.MutationObserver?function(e){var t=u.createElement("div");return(new MutationObserver(e)).observe(t,{attributes:!0}),function(){t.classList.toggle("foo")}}(t):u&&"onreadystatechange"in u.createElement("script")?function(e){var t=u.createElement("script");t.onreadystatechange=function(){t.onreadystatechange=null,u.documentElement.removeChild(t),t=null,e()},u.documentElement.appendChild(t)}:function(e){setTimeout(e,0)},Wa:function(e){return r||c.Y.scheduler(t),n[r++]=e,i++},cancel:function(e){e-=i-r,e>=s&&en[0]?a+n[0]:n[0]),a);for(var a=1===f?a:Math.min(t+(n[1]||0),a),f=t+f-2,l=Math.max(a,f),h=[],p=[],d=2;tt;t++)e=e();return e})},c.toJSON=function(e,t,n){return e=c.wc(e),c.a.Eb(e,t,n)},r.prototype={save:function(e,t){var n=c.a.o(this.keys,e);0<=n?this.Ib[n]=t:(this.keys.push(e),this.Ib.push(t))},get:function(e){return e=c.a.o(this.keys,e),0<=e?this.Ib[e]:n}}}(),c.b("toJS",c.wc),c.b("toJSON",c.toJSON),function(){c.j={u:function(e){switch(c.a.A(e)){case"option":return!0===e.__ko__hasDomDataOptionValue__?c.a.e.get(e,c.d.options.xb):7>=c.a.C?e.getAttributeNode("value")&&e.getAttributeNode("value").specified?e.value:e.text:e.value;case"select":return 0<=e.selectedIndex?c.j.u(e.options[e.selectedIndex]):n;default:return e.value}},ha:function(e,t,r){switch(c.a.A(e)){case"option":switch(typeof t){case"string":c.a.e.set(e,c.d.options.xb,n),"__ko__hasDomDataOptionValue__"in e&&delete e.__ko__hasDomDataOptionValue__,e.value=t;break;default:c.a.e.set(e,c.d.options.xb,t),e.__ko__hasDomDataOptionValue__=!0,e.value="number"==typeof t?t:""}break;case"select":if(""===t||null===t)t=n;for(var i=-1,s=0,o=e.options.length,u;s=a){t.push(o&&u.length?{key:o,value:u.join("")}:{unknown:o||u.join("")}),o=a=0,u=[];continue}}else if(58===h){if(!a&&!o&&1===u.length){o=u.pop();continue}}else 47===h&&f&&1"===u.createComment("test").text,s=i?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=i?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,a={ul:!0,ol:!0};c.f={Z:{},childNodes:function(t){return e(t)?n(t):t.childNodes},xa:function(t){if(e(t)){t=c.f.childNodes(t);for(var n=0,r=t.length;n=c.a.C&&e.tagName===t))return t},c.g.Ob=function(t,n,r,i){if(1===n.nodeType){var s=c.g.getComponentNameForNode(n);if(s){t=t||{};if(t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');var o={name:s,params:e(n,r)};t.component=i?function(){return o}:o}}return t};var t=new c.Q;9>c.a.C&&(c.g.register=function(e){return function(t){return u.createElement(t),e.apply(this,arguments)}}(c.g.register),u.createDocumentFragment=function(e){return function(){var t=e(),n=c.g.Bc,r;for(r in n)n.hasOwnProperty(r)&&t.createElement(r);return t}}(u.createDocumentFragment))}(),function(e){function t(e,t,n){t=t.template;if(!t)throw Error("Component '"+e+"' has no template");e=c.a.ua(t),c.f.da(n,e)}function n(e,t,n,r){var i=e.createViewModel;return i?i.call(e,r,{element:t,templateNodes:n}):r}var r=0;c.d.component={init:function(i,s,o,u,a){function f(){var e=l&&l.dispose;"function"==typeof e&&e.call(l),h=l=null}var l,h,p=c.a.V(c.f.childNodes(i));return c.a.F.oa(i,f),c.m(function(){var o=c.a.c(s()),u,d;"string"==typeof o?u=o:(u=c.a.c(o.name),d=c.a.c(o.params));if(!u)throw Error("No component name specified");var v=h=++r;c.g.get(u,function(r){if(h===v){f();if(!r)throw Error("Unknown component '"+u+"'");t(u,r,i);var s=n(r,i,p,d);r=a.createChildContext(s,e,function(e){e.$component=s,e.$componentTemplateNodes=p}),l=s,c.eb(r,i)}})},null,{i:i}),{controlsDescendantBindings:!0}}},c.f.Z.component=!0}();var N={"class":"className","for":"htmlFor"};c.d.attr={update:function(e,t){var r=c.a.c(t())||{};c.a.D(r,function(t,r){r=c.a.c(r);var i=!1===r||null===r||r===n;i&&e.removeAttribute(t),8>=c.a.C&&t in N?(t=N[t],i?e.removeAttribute(t):e[t]=r):i||e.setAttribute(t,r.toString()),"name"===t&&c.a.rc(e,i?"":r.toString())})}},function(){c.d.checked={after:["value","attr"],init:function(e,t,r){function i(){var n=e.checked,i=d?o():n;if(!c.va.Sa()&&(!a||n)){var s=c.l.w(t);if(l){var u=h?s.t():s;p!==i?(n&&(c.a.pa(u,i,!0),c.a.pa(u,p,!1)),p=i):c.a.pa(u,i,n),h&&c.Ba(s)&&s(u)}else c.h.Ea(s,r,"checked",i,!0)}}function s(){var n=c.a.c(t());e.checked=l?0<=c.a.o(n,o()):u?n:o()===n}var o=c.nc(function(){return r.has("checkedValue")?c.a.c(r.get("checkedValue")):r.has("value")?c.a.c(r.get("value")):e.value}),u="checkbox"==e.type,a="radio"==e.type;if(u||a){var f=t(),l=u&&c.a.c(f)instanceof Array,h=!(l&&f.push&&f.splice),p=l?o():n,d=a||l;a&&!e.name&&c.d.uniqueName.init(e,function(){return!0}),c.m(i,null,{i:e}),c.a.p(e,"click",i),c.m(s,null,{i:e}),f=n}}},c.h.ea.checked=!0,c.d.checkedValue={update:function(e,t){e.value=c.a.c(t())}}}(),c.d.css={update:function(e,t){var n=c.a.c(t());null!==n&&"object"==typeof n?c.a.D(n,function(t,n){n=c.a.c(n),c.a.bb(e,t,n)}):(n=c.a.$a(String(n||"")),c.a.bb(e,e.__ko__cssValue,!1),e.__ko__cssValue=n,c.a.bb(e,n,!0))}},c.d.enable={update:function(e,t){var n=c.a.c(t());n&&e.disabled?e.removeAttribute("disabled"):n||e.disabled||(e.disabled=!0)}},c.d.disable={update:function(e,t){c.d.enable.update(e,function(){return!c.a.c(t())})}},c.d.event={init:function(e,t,n,r,i){var s=t()||{};c.a.D(s,function(s){"string"==typeof s&&c.a.p(e,s,function(e){var o,u=t()[s];if(u){try{var a=c.a.V(arguments);r=i.$data,a.unshift(r),o=u.apply(r,a)}finally{!0!==o&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}!1===n.get(s+"Bubble")&&(e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation())}})})}},c.d.foreach={ic:function(e){return function(){var t=e(),n=c.a.zb(t);return!n||"number"==typeof n.length?{foreach:t,templateEngine:c.W.sb}:(c.a.c(t),{foreach:n.data,as:n.as,includeDestroyed:n.includeDestroyed,afterAdd:n.afterAdd,beforeRemove:n.beforeRemove,afterRender:n.afterRender,beforeMove:n.beforeMove,afterMove:n.afterMove,templateEngine:c.W.sb})}},init:function(e,t){return c.d.template.init(e,c.d.foreach.ic(t))},update:function(e,t,n,r,i){return c.d.template.update(e,c.d.foreach.ic(t),n,r,i)}},c.h.ta.foreach=!1,c.f.Z.foreach=!0,c.d.hasfocus={init:function(e,t,n){function r(r){e.__ko_hasfocusUpdating=!0;var i=e.ownerDocument;if("activeElement"in i){var s;try{s=i.activeElement}catch(o){s=i.body}r=s===e}i=t(),c.h.Ea(i,n,"hasfocus",r,!0),e.__ko_hasfocusLastValue=r,e.__ko_hasfocusUpdating=!1}var i=r.bind(null,!0),s=r.bind(null,!1);c.a.p(e,"focus",i),c.a.p(e,"focusin",i),c.a.p(e,"blur",s),c.a.p(e,"focusout",s)},update:function(e,t){var n=!!c.a.c(t());e.__ko_hasfocusUpdating||e.__ko_hasfocusLastValue===n||(n?e.focus():e.blur(),!n&&e.__ko_hasfocusLastValue&&e.ownerDocument.body.focus(),c.l.w(c.a.Da,null,[e,n?"focusin":"focusout"]))}},c.h.ea.hasfocus=!0,c.d.hasFocus=c.d.hasfocus,c.h.ea.hasFocus=!0,c.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t){c.a.Cb(e,t())}},l("if"),l("ifnot",!1,!0),l("with",!0,!1,function(e,t){return e.createChildContext(t)});var C={};c.d.options={init:function(e){if("select"!==c.a.A(e))throw Error("options binding applies only to SELECT elements");for(;0c.a.C)var o=c.a.e.I(),u=c.a.e.I(),a=function(e){var t=this.activeElement;(t=t&&c.a.e.get(t,u))&&t(e)},f=function(e,t){var n=e.ownerDocument;c.a.e.get(n,o)||(c.a.e.set(n,o,!0),c.a.p(n,"selectionchange",a)),c.a.e.set(e,u,t)};c.d.textInput={init:function(e,r,o){function u(t,n){c.a.p(e,t,n)}function a(){var t=c.a.c(r());if(null===t||t===n)t="";v!==n&&t===v?c.a.setTimeout(a,4):e.value!==t&&(p=t,e.value=t)}function l(){d||(v=e.value,d=c.a.setTimeout(h,4))}function h(){clearTimeout(d),v=d=n;var t=e.value;p!==t&&(p=t,c.h.Ea(r(),o,"textInput",t))}var p=e.value,d,v,m=9==c.a.C?l:h;10>c.a.C?(u("propertychange",function(e){"value"===e.propertyName&&m(e)}),8==c.a.C&&(u("keyup",h),u("keydown",h)),8<=c.a.C&&(f(e,m),u("dragend",l))):(u("input",h),5>i&&"textarea"===c.a.A(e)?(u("keydown",l),u("paste",l),u("cut",l)):11>t?u("keydown",l):4>s&&(u("DOMAutoComplete",h),u("dragdrop",h),u("drop",h))),u("change",h),c.m(a,null,{i:e})}},c.h.ea.textInput=!0,c.d.textinput={preprocess:function(e,t,n){n("textInput",e)}}}(),c.d.uniqueName={init:function(e,t){if(t()){var n="ko_unique_"+ ++c.d.uniqueName.Ic;c.a.rc(e,n)}}},c.d.uniqueName.Ic=0,c.d.value={after:["options","foreach"],init:function(e,t,n){if("input"!=e.tagName.toLowerCase()||"checkbox"!=e.type&&"radio"!=e.type){var r=["change"],i=n.get("valueUpdate"),s=!1,o=null;i&&("string"==typeof i&&(i=[i]),c.a.ra(r,i),r=c.a.Tb(r));var u=function(){o=null,s=!1;var r=t(),i=c.j.u(e);c.h.Ea(r,n,"value",i)};!c.a.C||"input"!=e.tagName.toLowerCase()||"text"!=e.type||"off"==e.autocomplete||e.form&&"off"==e.form.autocomplete||-1!=c.a.o(r,"propertychange")||(c.a.p(e,"propertychange",function(){s=!0}),c.a.p(e,"focus",function(){s=!1}),c.a.p(e,"blur",function(){s&&u()})),c.a.q(r,function(t){var n=u;c.a.nd(t,"after")&&(n=function(){o=c.j.u(e),c.a.setTimeout(u,0)},t=t.substring(5)),c.a.p(e,t,n)});var a=function(){var r=c.a.c(t()),i=c.j.u(e);if(null!==o&&r===o)c.a.setTimeout(a,0);else if(r!==i)if("select"===c.a.A(e)){var s=n.get("valueAllowUnset"),i=function(){c.j.ha(e,r,s)};i(),s||r===c.j.u(e)?c.a.setTimeout(i,0):c.l.w(c.a.Da,null,[e,"change"])}else c.j.ha(e,r)};c.m(a,null,{i:e})}else c.Ja(e,{checkedValue:t})},update:function(){}},c.h.ea.value=!0,c.d.visible={update:function(e,t){var n=c.a.c(t()),r="none"!=e.style.display;n&&!r?e.style.display="":!n&&r&&(e.style.display="none")}},function(e){c.d[e]={init:function(t,n,r,i,s){return c.d.event.init.call(this,t,function(){var t={};return t[e]=n(),t},r,i,s)}}}("click"),c.O=function(){},c.O.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")},c.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")},c.O.prototype.makeTemplateSource=function(e,t){if("string"==typeof e){t=t||u;var n=t.getElementById(e);if(!n)throw Error("Cannot find template with ID "+e);return new c.v.n(n)}if(1==e.nodeType||8==e.nodeType)return new c.v.qa(e);throw Error("Unknown template type: "+e)},c.O.prototype.renderTemplate=function(e,t,n,r){return e=this.makeTemplateSource(e,r),this.renderTemplateSource(e,t,n,r)},c.O.prototype.isTemplateRewritten=function(e,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(e,t).data("isRewritten")},c.O.prototype.rewriteTemplate=function(e,t,n){e=this.makeTemplateSource(e,n),t=t(e.text()),e.text(t),e.data("isRewritten",!0)},c.b("templateEngine",c.O),c.Gb=function(){function e(e,t,n,r){e=c.h.yb(e);for(var i=c.h.ta,s=0;s]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,n=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Oc:function(e,t,n){t.isTemplateRewritten(e,n)||t.rewriteTemplate(e,function(e){return c.Gb.dd(e,t)},n)},dd:function(r,i){return r.replace(t,function(t,n,r,s,o){return e(o,n,r,i)}).replace(n,function(t,n){return e(n,"","#comment",i)})},Ec:function(e,t){return c.M.wb(function(n,r){var i=n.nextSibling;i&&i.nodeName.toLowerCase()===t&&c.Ja(i,e,r)})}}}(),c.b("__tr_ambtns",c.Gb.Ec),function(){c.v={},c.v.n=function(e){if(this.n=e){var t=c.a.A(e);this.ab="script"===t?1:"textarea"===t?2:"template"==t&&e.content&&11===e.content.nodeType?3:4}},c.v.n.prototype.text=function(){var e=1===this.ab?"text":2===this.ab?"value":"innerHTML";if(0==arguments.length)return this.n[e];var t=arguments[0];"innerHTML"===e?c.a.Cb(this.n,t):this.n[e]=t};var e=c.a.e.I()+"_";c.v.n.prototype.data=function(t){if(1===arguments.length)return c.a.e.get(this.n,e+t);c.a.e.set(this.n,e+t,arguments[1])};var t=c.a.e.I();c.v.n.prototype.nodes=function(){var e=this.n;if(0==arguments.length)return(c.a.e.get(e,t)||{}).jb||(3===this.ab?e.content:4===this.ab?e:n);c.a.e.set(e,t,{jb:arguments[0]})},c.v.qa=function(e){this.n=e},c.v.qa.prototype=new c.v.n,c.v.qa.prototype.text=function(){if(0==arguments.length){var e=c.a.e.get(this.n,t)||{};return e.Hb===n&&e.jb&&(e.Hb=e.jb.innerHTML),e.Hb}c.a.e.set(this.n,t,{Hb:arguments[0]})},c.b("templateSources",c.v),c.b("templateSources.domElement",c.v.n),c.b("templateSources.anonymousTemplate",c.v.qa)}(),function(){function e(e,t,n){var r;for(t=c.f.nextSibling(t);e&&(r=e)!==t;)e=c.f.nextSibling(r),n(r,e)}function t(t,n){if(t.length){var r=t[0],i=t[t.length-1],s=r.parentNode,o=c.Q.instance,u=o.preprocessNode;if(u){e(r,i,function(e,t){var n=e.previousSibling,s=u.call(o,e);s&&(e===r&&(r=s[0]||t),e===i&&(i=s[s.length-1]||n))}),t.length=0;if(!r)return;r===i?t.push(r):(t.push(r,i),c.a.za(t,s))}e(r,i,function(e){1!==e.nodeType&&8!==e.nodeType||c.Rb(n,e)}),e(r,i,function(e){1!==e.nodeType&&8!==e.nodeType||c.M.yc(e,[n])}),c.a.za(t,s)}}function r(e){return e.nodeType?e:0c.a.C?0:e.nodes)?e.nodes():null)?c.a.V(t.cloneNode(!0).childNodes):(e=e.text(),c.a.ma(e,r))},c.W.sb=new c.W,c.Db(c.W.sb),c.b("nativeTemplateEngine",c.W),function(){c.vb=function(){var e=this.$c=function(){if(!v||!v.tmpl)return 0;try{if(0<=v.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(e){}return 1}();this.renderTemplateSource=function(t,n,r,i){i=i||u,r=r||{};if(2>e)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var s=t.data("precompiled");return s||(s=t.text()||"",s=v.template(null,"{{ko_with $item.koBindingContext}}"+s+"{{/ko_with}}"),t.data("precompiled",s)),t=[n.$data],n=v.extend({koBindingContext:n},r.templateOptions),n=v.tmpl(s,t,n),n.appendTo(i.createElement("div")),v.fragments={},n},this.createJavaScriptEvaluatorBlock=function(e){return"{{ko_code ((function() { return "+e+" })()) }}"},this.addTemplate=function(e,t){u.write("")},0h){var n=p.shift();y(n)}}}function g(e){return o.querySelector("["+c+'="'+e+'"]')}function y(e){var t=g(e);t&&t.removeAttribute(c)}var n=e("swx-service-locator-instance").default,r=e("swx-constants").COMMON,i=e("ui/telemetry/actions/actionNames"),s=e("browser/dom"),o=e("browser/document"),u=e("swx-browser-detect").default,a=".swx .chat .inputField",f=".swx .search .inputField",l="#swxSplashScreen",c="data-focusManager",h=2,p=[],d=null,v=0;return t.focusTrackingEnabled=!1,t.reset=function(){p.forEach(y),p=[],v=0},t.setDefaultFocusElement=function(e){d=e},t.getDefaultFocusElement=function(){return d},t.getLastFocusedElement=function(){return p.length?g(p[p.length-1]):null},t.removeLastFocusedElement=function(){var e=p.pop();y(e)},t.registerContainer=function(e){e.addEventListener("focus",m,!0)},t.unregisterContainer=function(e){e.removeEventListener("focus",m,!0)},t.tryRestoreFocus=function(){if(!t.focusTrackingEnabled)return;var e=n.resolve(r.serviceLocator.ACTION_TELEMETRY);e.recordAction(i.focusManager.tryRestoreFocus);var s=t.getLastFocusedElement();s&&s.focus();if(s===o.activeElement)return;var u=o.querySelector(l);if(u)return;var c=o.querySelector(a),h=o.querySelector(f);c&&c.focus();if(c===o.activeElement)return;h&&h.focus()},t.isAnyElementFocused=function(){var e=o.activeElement;return!!(!u.getBrowserInfo().isIeEngine||e&&Object.keys(e).length)&&!s.isA(e,"body")},t}),define("utils/common/appVisibilityProvider",["require","exports","module","vendor/knockout","browser/document","browser/window","swx-browser-detect","utils/common/applicationFocusManager"],function(e,t){function u(e){t.hasFocus(e)}var n=e("vendor/knockout"),r=e("browser/document"),i=e("browser/window"),s=e("swx-browser-detect").default,o=e("utils/common/applicationFocusManager");t.hasFocus=n.observable(),t.isVisible=function(e){e&&o.tryRestoreFocus()},t.init=function(){var e=s.getBrowserInfo();e.browserName===s.BROWSERS.EDGE?(i.addEventListener("focusin",u.bind(null,!0)),i.addEventListener("focusout",u.bind(null,!1))):(i.addEventListener("focus",u.bind(null,!0)),i.addEventListener("blur",u.bind(null,!1))),t.hasFocus(r.hasFocus())}}),define("telemetry/chat/messagesReceived",["require","services/telemetry/skypeData","telemetry/chat/activityItemHelper","utils/common/appVisibilityProvider","swx-jskype-internal-application-instance","swx-jskype-main/lib/utils/chat/endpointsDataProvider"],function(e){function o(){var e=i.get().conversationsManager;this.publish=function(o){var u,a,f=0;if(o.length===0)return;var l=n.getEmptyResult();l.totalCount=o.length;for(u=0;uu.breakpoint.MEDIUM&&e<=u.breakpoint.WIDE?u.MEDIUM:u.WIDE}function y(){var e=b(f);return e&&(h=e),!!e}function b(e){return n.find(e,function(e){return o.biAppName.toLowerCase().indexOf(e.toLowerCase())>-1})}var e=this,t=500,a=n.debounce(m,t),c=[],h,p=y(),d=!!b(l);e.currentMode=i.observable(g(v())),p||r.addEventListener(s.events.browser.RESIZE,a),e.addContainer=function(t){c.push(t),e.currentMode(g(v()))},e.appIsVisible=function(){return c.length>0&&v()>0},e.isIntegratedProperty=function(){return p},e.isConsumerIntegrated=function(){return d},e.host=function(){return h},e.dispose=function(){p||r.removeEventListener(s.events.browser.RESIZE,a),c=[]}}var n=e("lodash-compat"),r=e("browser/window"),i=e("vendor/knockout"),s=e("swx-constants").COMMON,o=e("experience/settings"),u=s.styleMode,a=null,f={kahuna:"kahuna",owa:"outlook",o365:"o365",wac:"wac"},l={kahuna:"kahuna",owa:"outlook"};t.get=function(){return a===null&&(a=new c),a},t.dispose=function(){a!==null&&(a.dispose(),a=null)}}),define("telemetry/chat/messagesCollector",["require","telemetry/chat/activityItemHelper","telemetry/chat/messagesReceived","services/telemetry/common/telemetryContext","utils/common/styleModeHelper"],function(e){function u(){function u(){function t(){o=new n,o.publish(e.receivedMessagesInfo),e.receivedMessagesInfo=[],window.setTimeout(t,s)}window.setTimeout(t,s)}var e=r.get(),o;this.enqueueReceivedMessageInfo=function(r){var s={cmid:r.clientmessageid};s.typeId=t.getTelemetryMessageTypeObsolete(r),s.appIsActive=i.get().appIsVisible(),s.unreadMessages=r.conversationModel.historyService.unreadActivityItemsCount(),e.receivedMessagesInfo.push(s)},u()}var t=e("telemetry/chat/activityItemHelper"),n=e("telemetry/chat/messagesReceived"),r=e("services/telemetry/common/telemetryContext"),i=e("utils/common/styleModeHelper"),s=3e4,o;return u.get=function(){return o||(o=new u),o},u}),define("ui/appOverlay/appOverlay",["require","exports","module","swx-browser-globals","browser/dom","swx-constants","swx-service-locator-instance"],function(e,t){function f(){var e=n.getDocument();if(!o){var t,f=s.resolve(i.serviceLocator.CONTROLS_BUILDER);f.registeredElements.length?t=e.querySelector(f.registeredElements[0].element):t=e.querySelector("body"),o=t.parentNode}u=r.createElement("div"),u.id=a,o.appendChild(u)}function l(){o.removeChild(n.getDocument().querySelector("#"+a)),u=null,o=undefined}var n=e("swx-browser-globals"),r=e("browser/dom"),i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=null,u=null,a="swx-app-overlay";t.create=function(e){return u||f(),e&&e.content&&u.appendChild(e.content),e&&e.className&&u.classList.add(e.className),u},t.destroy=function(){l()}}),define("telemetry/authentication/linking",["require","exports","module","ui/telemetry/telemetryClient","experience/settings"],function(e,t){function i(){function e(e){var t="linking";n.get().sendEvent(r.telemetry.uiTenantToken,t,{flow:e})}return{send:e}}var n=e("ui/telemetry/telemetryClient"),r=e("experience/settings");t.build=function(){return new i}}),define("utils/common/localStorage",[],function(){function e(){try{return window&&window.localStorage}catch(e){}}return{set:function(t,n){if(e())try{window.localStorage.setItem(t,n)}catch(r){}},get:function(t){if(e())try{return window.localStorage.getItem(t)}catch(n){}},remove:function(t){if(e())try{window.localStorage.removeItem(t)}catch(n){}}}}),define("telemetry/chat/sidebarReopenedEvent",["require","exports","module","lodash-compat","swx-constants","experience/settings","ui/telemetry/telemetryClient","services/telemetry/common/telemetryContext","swx-browser-globals","swx-cafe-application-instance","swx-telemetry-buckets"],function(e,t){function h(){function m(e){return w(e),b(e),e.getDaysSinceLastSignIn=T(),e.numberOfContacts=y(),e.endpointsCount=u.get().activeEndpoints.length,e}function g(e,t){o.get().sendEvent(s.telemetry.chatTenantToken,e,t)}function y(){return f.get().personsAndGroupsManager&&f.get().personsAndGroupsManager.all.persons()?f.get().personsAndGroupsManager.all.persons().length:p}function b(e){var t={},n=a.getWindow().localStorage,i=n.getItem(r.telemetry.idleUsersAnalytics.localKeys.sidebarActivity);i&&(t=JSON.parse(i)),e.daysSinceSidebarOpened=N(t),e.isMau=l.isMau(t),e.isMauCandidate=l.isMauCandidate(t),e.isDauCandidate=l.isDauCandidate(t)}function w(e){var t,n,r;if(f.get().conversationsManager&&f.get().conversationsManager._allConversations){t=f.get().conversationsManager._allConversations(),e.numberOfConversations=t.length;for(n=0;nn)t.daysSinceLastConversation=n}function S(e,t){var n=C(e.id);n?t.numberOfUnreadGroups=t.numberOfUnreadGroups+1:t.numberOfUnreadNonGroups=t.numberOfUnreadNonGroups+1}function x(e){function t(t){var n=t[0]||0,r=t[1]||0,s=p;return n===0&&r===0?s=i.unreadState.NONE:n>0&&r===0?s=i.unreadState.PASSIVE:n===0&&r>0?s=i.unreadState.ACTIVE:n>0&&r>0&&(s=i.unreadState.BOTH),e.pastUnreadMessages=n,e.activeUnreadMessages=r,e.unreadState=s,e}return d._unreadCounversationsCounters?d._unreadCounversationsCounters().then(t):Promise.reject(e)}function T(){try{var e,t=r.telemetry.idleUsersAnalytics.localKeys.signInData,n=a.getWindow().localStorage.getItem(t),i=n?JSON.parse(n):[];return!i||i.length<2?p:(e=i[i.length-2],l.getDays(new Date(e)))}catch(s){return p}}function N(e){return e&&e.sidebar&&e.sidebar.lastTimeOpened?l.getDays(new Date(e.sidebar.lastTimeOpened)):p}function C(e){return n.isString(e)&&/^19:/.test(e)}function k(){return a.getWindow().Date.now()}var e=this,t=k(),h,p=r.telemetry.NOT_AVAILABLE,d=f.get().conversationsManager,v;e.publishReopen=function(){h=a.getWindow().setTimeout(e.publishCloseTimeout,6e4);var t=r.telemetry.reopenSidebar.REOPENED,n={};return v=!0,x(n).then(m,m).then(g.bind(null,t),g.bind(null,t))},e.publishCloseTimeout=function(e){if(!v)return Promise.resolve();a.getWindow().clearTimeout(h);var n=r.telemetry.reopenSidebar.CLOSE_TIMEOUT,i={timeToClose:k()-t,closedByUser:!!e};return v=!1,x(i).then(m,m).then(g.bind(null,n),g.bind(null,n))},e.clear=function(){c=null}}var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=r.telemetry.browserToast,s=e("experience/settings"),o=e("ui/telemetry/telemetryClient"),u=e("services/telemetry/common/telemetryContext"),a=e("swx-browser-globals"),f=e("swx-cafe-application-instance"),l=e("swx-telemetry-buckets"),c;t.build=function(){return c||(c=new h),c}}),define("telemetry/authentication/signIn",["require","exports","module","ui/telemetry/telemetryClient","experience/settings","swx-constants","swx-utils-common","utils/common/localStorage","swx-browser-globals","swx-utils-common","telemetry/chat/sidebarReopenedEvent","swx-service-locator-instance"],function(e,t){function h(){var e=a.get(i.storageKeys.AAD_TOKEN_EXPIRED);return e&&a.remove(i.storageKeys.AAD_TOKEN_EXPIRED),e}function p(){function t(t){var i="signIn",s={};s.duration=e.duration(),s.authType=t.authType,s.success=t.hasSucceed,s.hostname=location.hostname,s.retry=t.retry||!1,t.isExternalSignIn&&(s.isExternalSignIn=t.isExternalSignIn),h()&&(s.isExternalSignInAfterTokenRefresh=!0),t.hasSucceed||(s.error=t.error,s.jCafeStatus=t.jCafeStatus||"",t.details&&(s.reason=t.details.reason||"",s.request=t.details.request||"",s.response=t.details.response||"")),t.flow&&(s.flow=t.flow),n.get().sendEvent(r.telemetry.uiTenantToken,i,s),n.get().setAuthType&&n.get().setAuthType(t.authType)}d();var e=s.build();return{send:t}}function d(){var e=i.telemetry.idleUsersAnalytics.localKeys.signInData,t=i.telemetry.idleUsersAnalytics.localKeys.sidebarActivity,n,r,s;try{s=o.get(e),n=s?JSON.parse(s):[],n.length>=10&&n.splice(0,n.length-9),n.push(new Date),o.set(e,JSON.stringify(n)),s=o.get(t),r=s?JSON.parse(s):{sidebar:{}},r.sidebar.numberOfSignIns?r.sidebar.numberOfSignIns=r.sidebar.numberOfSignIns+1:r.sidebar.numberOfSignIns=1,o.set(t,JSON.stringify(r)),v(r)}catch(u){}}function v(e){var t=l.resolve(i.serviceLocator.FEATURE_FLAGS);if(!t.isFeatureOn(i.featureFlags.REOPEN_SIDEBAR))return;if(!e.sidebar.state||e.sidebar.state!=="opened")return;var n=u.getWindow(),r=function(){try{n.$ToggleSidebar&&(n.$ToggleSidebar(),f.build().publishReopen())}catch(e){}};n.$Do&&n.$Do.when&&n.$ToggleSidebar?n.$Do.when("$WLXIM.SidebarCreated",0,r):n.setTimeout(r,c)}var n=e("ui/telemetry/telemetryClient"),r=e("experience/settings"),i=e("swx-constants").COMMON,s=e("swx-utils-common").stopwatch,o=e("utils/common/localStorage"),u=e("swx-browser-globals"),a=e("swx-utils-common").sessionStorage,f=e("telemetry/chat/sidebarReopenedEvent"),l=e("swx-service-locator-instance").default,c=500;t.build=function(){return new p}}),define("experience/api/auth/authEventHandler",["require","exports","module","swx-constants","swx-pubsub-instance"],function(e,t){function s(e){return e&&e.name===n.api.auth.errorTypes.NOT_LINKED}function o(e){r.publish(n.events.auth.SIGNIN_FAILED,e)}function u(){i=!0,r.unsubscribe(n.apiUIEvents.SWX_SPLASHSCREEN_LOADED,u)}var n=e("swx-constants").COMMON,r=e("swx-pubsub-instance").default,i;t.init=function(){r.subscribe(n.apiUIEvents.SWX_SPLASHSCREEN_LOADED,u)},t.destroy=function(){r.unsubscribe(n.apiUIEvents.SWX_SPLASHSCREEN_LOADED,u)},t.deferActionOnSplashscreen=function(e,t){function s(){typeof e=="function"&&e(t)}i?(s(),r.unsubscribe(n.apiUIEvents.SWX_SPLASHSCREEN_LOADED,s)):r.subscribe(n.apiUIEvents.SWX_SPLASHSCREEN_LOADED,s)},t.setErrorType=function(e){e.message===n.silentLogin.errorMessages.NOT_LINKED&&(e.name=n.api.auth.errorTypes.NOT_LINKED,e.reason=n.api.auth.errorMessages.NOT_LINKED)},t.startAuthFailedFlow=function(e,n,r){if(!s(e)){t.deferActionOnSplashscreen(o,e);return}r?n():t.deferActionOnSplashscreen(n)}}),define("experience/api/auth/linking",["require","exports","module","swx-cafe-application-instance","experience/settings","ui/appOverlay/appOverlay","swx-xco","swx-constants","swx-enums","telemetry/authentication/linking","telemetry/authentication/signIn","experience/api/auth/authEventHandler"],function(e,t){function c(e){return e.relink?o.api.auth.accountLinking.RELINK_FLOW:e.createTechnical?o.api.auth.accountLinking.INLINE_NEW_USER_FLOW:o.api.auth.accountLinking.WELCOME_FLOW}function h(e){var t=a.build();t.send(e)}function p(e){var t=f.build();t.send(e)}function d(e){var t={authType:u.authType.ImplicitOAuth,hasSucceed:!0,flow:e};p(t)}function v(e,t,n){var r={authType:u.authType.ImplicitOAuth,hasSucceed:!1,error:t.error,flow:e};p(r),l.startAuthFailedFlow(t,n)}function m(e){function u(e){var t=n.get().signInManager;if(b(e)){var i=t.createTokenImplicitOAuthSignInParameter({skypetoken:e.skypetoken,rps_token:e.rps_token,expires_in:e.expires_in,client_id:r.implicitOAuthParams.client_id,site_name:e.site_name});return t.signIn(i)}return Promise.reject()}var t,o=c(e);if(!e.rps_token)throw"[XCO Linking] You have to provide an rps token!";if(e.welcome&&e.createTechnical)throw'[XCO Linking] You cannot start both "createTechnical" and "welcome" flows';t={client_id:"580081",clientVersion:r.uiVersion,rps_token:e.rps_token,microsoft:!0,env:r.xcoEnv,setlang:r.initParams.locale,createTechnical:e.createTechnical||!1,hidden:e.hidden||!1,welcome:e.welcome||!1,relink:e.relink||!1,theme:"skype-white",site_name:e.site_name||null,callback:function(t){function r(){g(e.onSuccess),i.destroy(),d(o)}function s(){g(e.onError,t),i.destroy()}var n=e.callback||u;return y(t)&&v(o,t,n),n(t).then(r,s)}},h(o),s.init(t),s.load(i.create())}function g(e,t){typeof e=="function"&&e(t)}function y(e){return e&&e.error}function b(e){return e&&e.skypetoken}var n=e("swx-cafe-application-instance"),r=e("experience/settings"),i=e("ui/appOverlay/appOverlay"),s=e("swx-xco").linking,o=e("swx-constants").COMMON,u=e("swx-enums"),a=e("telemetry/authentication/linking"),f=e("telemetry/authentication/signIn"),l=e("experience/api/auth/authEventHandler");t.start=m}),define("experience/authContext",["require","lodash-compat"],function(e){function i(){return r}function s(){t.assign(r,n)}var t=e("lodash-compat"),n={implicitSignIn:!1,implicitSignOut:!1},r=t.clone(n);return{get:i,reset:s}}),define("jCafe",["require","lodash-compat","jSkype/root","services/telemetry/common/telemetryContext","services/telemetry/eventBus","telemetry/chat/messagesCollector","experience/api/auth/linking","experience/authContext"],function(e){var t=e("lodash-compat"),n=e("jSkype/root"),r=e("services/telemetry/common/telemetryContext"),i=e("services/telemetry/eventBus"),s=e("telemetry/chat/messagesCollector"),o=e("experience/api/auth/linking"),u=e("experience/authContext"),a=t.clone(n);return a.Application=function(e){e=e||{};var a=t.clone(e);return t.assign(a,{linkingApi:o,authContext:u,telemetry:{context:r.get(),messagesCollector:s.get(),eventBus:i.get()}}),new n.Application(a)},a.Application.create=a.Application,a}),define("ui/modelHelpers/personHelper",["require","exports","module","lodash-compat","swx-cafe-application-instance","swx-constants"],function(e,t){function o(e){return n.isFunction(e.type)}function u(e){return n.isFunction(e.isAgent)}function a(e){return!!e._authorization&&n.isFunction(e._authorization)}function f(e){if(n.isString(e))return e.replace(s,"")}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("swx-constants").PEOPLE,s=/^(?:(\d+):)+/;t.isMePersonId=function(e){var t=r.get().personsAndGroupsManager.mePerson,n=f(e);return t.id()===n||t._msaId&&f(t._msaId())===n},t.isMePerson=function(e){return t.isMePersonId(e.id())},t.isGuestId=function(e){return/^guest:/.test(e)},t.isGuest=function(e){return t.isGuestId(e.id())},t.isTechnicalAccount=function(e){return/^live:/.test(e.id())},t.isEchoContact=function(e){return t.isEchoContactId(e.id())},t.isEchoContactId=function(e){return e===i.ECHO_CONTACT_ID},t.isAgent=function(e){return u(e)&&e.isAgent()},t.isAuthorizedContact=function(e){return a(e)?e._authorization()===i.authorizationStates.AUTHORIZED:!0},t.isSuggestedContact=function(e){return a(e)&&e._authorization()===i.authorizationStates.SUGGESTED},t.isPstn=function(e){return o(e)&&e.type()==="Phone"||!!e.phoneNumbers.size()&&e.id()===e.phoneNumbers(0).telUri()},t.hasPhoneNumbers=function(e){return!!e.phoneNumbers.size()},t.isKnownPerson=function(e){return!!e&&r.get().personsAndGroupsManager.all.persons().filter(function(t){return t.id()===e.id()}).length===1},t.isOrganizationContact=function(e){return n.isFunction(e._isOrganizationContact)?e._isOrganizationContact():!1},t.getId=f,t.isWelcomeAgent=function(e){return!!e&&!!o(e)&&e.type()==="ReplayBot"}}),define("utils/common/cafeObservable",["require","vendor/knockout"],function(e){function r(e,t){if(n[t])return n[t];for(var r in e)if(r!==t&&e[r]===e[t])return n[t]=r,r;return n[t]=t,t}function i(e){return t.utils.extend(e,t.observableArray.fn),e.extend({trackArrayChanges:!0})}function s(e,n){function l(){i.valueHasMutated()}function c(){var t;s.getSubscriptionsCount()||(e.observed()||(t=e.get.bind(e)),f&&(a=e.subscribe()),e.changed(l,t))}function h(){e.changed.off(l),a&&(a.dispose(),a=null)}var i=t.observable(),s,o,u,a,f;return n=n||{},f=n.keepAlive,s=t.pureComputed({deferEvaluation:!0,read:function(){return i(),e()}}),o=r(s,"subscribe"),u=s[o],s.subscribe=s[o]=function(){var e,t,n;return c(),t=r(s,"dispose"),e=u.apply(s,arguments),n=e[t].bind(e),e.dispose=e[t]=function(){n(),s.getSubscriptionsCount()||h()},e},s}function o(e,n){function c(){i.valueHasMutated()}function h(){var e;s&&!f&&u.getSubscriptionsCount()&&(s.observed()||(e=s.get.bind(s)),l&&(f=s.subscribe()),s.changed(c,e))}function p(){s&&!u.getSubscriptionsCount()&&(s.changed.off(c),f&&(f.dispose(),f=null))}var i=t.observable(),s,o,u,a,f,l;return n=n||{},l=n.keepAlive,u=t.pureComputed({deferEvaluation:!0,read:function(){return i(),s?s():e}}),o=r(u,"subscribe"),a=u[o],u.subscribe=u[o]=function(){var e,t,n;return t=r(u,"dispose"),e=a.apply(u,arguments),n=e[t].bind(e),h(),e.dispose=e[t]=function(){n(),p()},e},u.bindToProperty=function(e){s=e,h(),c()},u}function u(e,n){function h(){var t;o.getSubscriptionsCount()||(e.observed()||(t=e.get.bind(e)),c&&(l=e.subscribe()),f=f||e.observe(function(){s.valueHasMutated()}),t&&t())}function p(){f&&(f.dispose(),f=null),l&&(l.dispose(),l=null)}var s=t.observable(),o,u,a,f,l,c;return n=n||{},c=n.keepAlive,o=t.pureComputed({deferEvaluation:!0,read:function(){return s(),e()}}),u=r(o,"subscribe"),a=o[u].bind(o),o.subscribe=o[u]=function(){var e,t,n;return h(),t=r(o,"dispose"),e=a.apply(o,arguments),n=e[t].bind(e),e.dispose=e[t]=function(){n(),o.getSubscriptionsCount()===s.getSubscriptionsCount()&&p()},e},o=i(o),o}var t=e("vendor/knockout"),n={};return{newObservableProperty:s,newDeferredObservableProperty:o,newObservableCollection:u}}),define("ui/telemetry/actions/registry/traceableAction",["require","exports","module","lodash-compat","swx-utils-common","usertiming","experience/settings","swx-service-locator-instance","swx-constants","ui/telemetry/telemetryClient"],function(e,t){function f(e,t){function v(e){var t=e+"_mark_";return{start:t+"start",beforeRender:t+"before_render",afterRender:t+"after_render"}}function m(e){var t=e+"_duration_";return{beforeRenderDuration:t+"before_render",afterRenderDuration:t+"after_render"}}function g(){n.forIn(c,function(e){i.clearMarks(e)}),n.forIn(h,function(e){i.clearMeasures(e)})}function y(t){var n=i.getEntriesByName(t);n&&n[0]&&(e[b(t)]=n[0].duration)}function b(e){return e.replace(l+"_","")}function w(){return i.getEntriesByName(c.start).length>0}var f=this,l=r.create(),c=v(l),h=m(l),p=!1,d=o.resolve(u.serviceLocator.FEATURE_FLAGS);f.startTrace=function(){i.mark(c.start)},f.markBeforeRender=function(){w()&&(i.mark(c.beforeRender),i.measure(h.beforeRenderDuration,c.start,c.beforeRender),y(h.beforeRenderDuration),p=!0)},f.markAfterRender=function(){w()&&(i.mark(c.afterRender),i.measure(h.afterRenderDuration,c.start,c.afterRender),y(h.afterRenderDuration),p=!0)},f.addEventData=function(t){n.isPlainObject(t)&&n.merge(e,t)},f.endTrace=function(){p&&(d.isFeatureOn(u.featureFlags.TELEMETRY_UIACTIONPERF_ENABLED)&&a.get().sendEvent(s.telemetry.uiTenantToken,"ui_action_perf",e),g(),t())}}var n=e("lodash-compat"),r=e("swx-utils-common").guid,i=e("usertiming"),s=e("experience/settings"),o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("ui/telemetry/telemetryClient");t.build=function(e,t){return new f(e,t)}}),define("ui/telemetry/actions/registry/api",["require","ui/telemetry/actions/registry/traceableAction"],function(e){function n(){function n(t){delete e[t]}var e={};this.createAction=function(r){return e[r.actionName]=t.build(r,n.bind(undefined,r.actionName)),e[r.actionName]},this.getAction=function(t){return e[t]}}var t=e("ui/telemetry/actions/registry/traceableAction");return n}),define("ui/telemetry/actions/registry/singleton",["require","exports","module","ui/telemetry/actions/registry/api"],function(e,t){var n=e("ui/telemetry/actions/registry/api"),r;t.getInstance=function(){return r||(r=new n),r}}),define("ui/telemetry/actions/actionTelemetryApi",["require","exports","module","lodash-compat","experience/settings","ui/telemetry/actions/registry/singleton","ui/telemetry/telemetryClient"],function(e,t){function o(){var e=this;e.recordAction=function(e,t){var i=n.merge({actionName:e},t);s.get().sendEvent(r.telemetry.uiTenantToken,"ui_action",i)},e.createTraceableAction=function(e){var t={actionName:e};return i.getInstance().createAction(t)},e.getTraceableAction=function(e){return i.getInstance().getAction(e)}}var n=e("lodash-compat"),r=e("experience/settings"),i=e("ui/telemetry/actions/registry/singleton"),s=e("ui/telemetry/telemetryClient");t.build=function(){return new o}}),define("experience/api/me",["require","exports","module","vendor/knockout","swx-cafe-application-instance","swx-enums","ui/modelHelpers/personHelper","utils/common/cafeObservable","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionTelemetryApi"],function(e,t){var n=e("vendor/knockout"),r=e("swx-cafe-application-instance"),i=e("swx-enums"),s=e("ui/modelHelpers/personHelper"),o=e("utils/common/cafeObservable"),u=e("ui/telemetry/actions/actionNames"),a=e("ui/telemetry/actions/actionTelemetryApi"),f=n.observable(!1);t.isExpanded=f,t.expose=function(){function v(){var e=[];return d()?(e=h().filter(function(e){return!s.isAgent(e)}),e.length):0}function m(t){e.status(t),p.recordAction(u.presence.change,{presence:t})}function g(){e.status.reset()}var e=r.get().personsAndGroupsManager.mePerson,t=n.observable(!1),l=o.newObservableProperty(e.status,{keepAlive:!0}),c={read:function(){return l()},write:m},h=o.newObservableCollection(r.get().personsAndGroupsManager.all.persons,{keepAlive:!0}),p=a.build(),d=n.observable(!1);return r.get().signInManager.state.changed(function(e){t(e===i.loginState.SignedIn||e===i.loginState.SigningOut)}),e.id.get().then(function(){d(!0)}),{authenticated:t,uri:o.newObservableProperty(e.id),displayName:o.newObservableProperty(e.displayName),avatar:o.newObservableProperty(e.avatarUrl),status:n.computed(c),resetStatus:g,mood:o.newObservableProperty(e.activity),note:{type:o.newObservableProperty(e.note.type),text:o.newObservableProperty(e.note.text)},numberOfNonAgentContacts:n.computed({read:v}),isExpanded:f}}}),define("experience/api/contact",["require","exports","module","swx-cafe-application-instance","swx-enums","swx-constants","ui/telemetry/actions/actionNames","utils/common/cafeObservable","swx-service-locator-instance"],function(e,t){var n=e("swx-cafe-application-instance"),r=e("swx-enums"),i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("utils/common/cafeObservable"),u=e("swx-service-locator-instance").default;t.getByUri=function(e){function p(){var e=c.results().length,t=e?c.results(0).result:undefined;t&&(f.status.bindToProperty(t.status),f.displayName.bindToProperty(t.displayName),f.avatar.bindToProperty(t.avatarUrl),f.uri.bindToProperty(t.id)),l.markBeforeRender(),l.addEventData({source:"api_contact_search",results:e}),l.endTrace()}var t=u.resolve(i.serviceLocator.FEATURE_FLAGS),a=!t.isFeatureOn(i.featureFlags.DISABLE_PERSISTENT_CONTACT_PRESENCE_SUBSCRIPTION),f={status:o.newDeferredObservableProperty(null,{keepAlive:a}),displayName:o.newDeferredObservableProperty(),avatar:o.newDeferredObservableProperty(),uri:o.newDeferredObservableProperty()},l=u.resolve(i.serviceLocator.ACTION_TELEMETRY).createTraceableAction(s.search.started),c=n.get().personsAndGroupsManager.createPersonSearchQuery(),h=r.searchScope.AddressBook;return l.startTrace(),c.sources(h).keywords.id=e,c.getMore().then(p),f}}),define("constants/components",{calling:{CALL_SCREEN:"swx-call-screen",ROSTER:"swx-call-roster",CALL_ANIMATION:"swx-call-animation",END_CALL:"swx-end-call",CONTENT:"swx-call-content",HEADER:"swx-call-header",FOOTER:"swx-call-footer",PARTICIPANT_MENU:"swx-participant-menu",JOINCALL_BUTTON:"swx-joincall-button",START_CALL_BUTTON:"swx-start-call-button",SKYPEOUT_PAGE:"swx-skype-out",SKYPEOUT_HEADER:"swx-skype-out-header",SKYPEOUT_DIALPAD:"swx-dialpad",SKYPEOUT_COUNTRY_PICKER:"swx-countrypicker",CQF:"swx-cqf",CQF_STAR_RATING:"swx-star-rating",CQF_QUESTION:"swx-cqf-question",SCREEN_SHARING_PREVIEW:"swx-screen-sharing-preview",UNANSWERED_CALL:"swx-unanswered-call",CALL_SCREEN_MODAL:"swx-call-screen-modal",ADD_PARTICIPANTS:"swx-add-participants"},chat:{CHAT_LOG:"swx-chat-log",CHAT_INPUT:"swx-chat-input",CONVERSATION:"swx-conversation",GROUP_SEARCH:"swx-group-search",INVITE_LINK:"swx-invite-link",HEADER_NEW_CONVERSATION:"swx-header-new-conversation",MESSAGE:"swx-message",NAVIGATION:"swx-navigation",SIDEBAR:"swx-sidebar",NEW_CONVERSATION:"swx-new-conversation",CONTACT_PICKER_INPUT:"swx-contact-picker-input",SPACE_SETTINGS:"swx-space-settings",RECENTS:"swx-recents",TEXTAREA:"swx-textarea",CURRENT_CALL:"swx-current-call",UNREAD_MESSAGE_COUNTER:"swx-unread-message-counter",CURRENT_CALL_ACTIONS:"swx-current-call-actions",RECENT_ITEM:"swx-recent-item",CONTACT_PILL:"swx-contact-pill",CONTACT_CARD:"swx-contact-card",MENU_ITEM:"swx-menu-item",HEADER:"swx-header",HEADER_SINGLE_CONVERSATION:"swx-header-single-conversation",GROUP_PROFILE:"swx-group-profile",TYPING_INDICATOR:"swx-typing-indicator",EXPRESSION_PICKER:"swx-expression-picker",EXPRESSION_ITEMS_PICKER:"swx-expressionitems-picker",EXPRESSION_ITEM_ROSTER:"swx-expressionitem-roster",EXPRESSION_STORE_V2_BROWSE_PACKS:"swx-expressionstore-v2-browsepacks",CONVERSATION_SHARE_LINK:"swx-conversation-share-link",SELECTED_PARTICIPANTS_CONVERSATION:"swx-selected-participants-conversation",CONVERSATION_CARD:"swx-conversation-card",SHARE_DIALOG_INPUT:"swx-share-dialog-input",FILE_PICKER:"swx-file-picker",NOTIFICATIONS_CENTER:"swx-notifications-center",NOTIFICATIONS_MENU_ITEM:"swx-notifications-menu-item",NOTIFICATIONS_TOGGLE_BUTTON:"swx-notifications-toggle-button",UPLOAD_MANAGER:"swx-upload-manager",POLL_DESIGNER:"swx-poll-designer",STICKY_MESSAGE:"swx-sticky-message",FILE_TRANSFER_ACTIVITY_ACTIONS:"swx-filetransfer-activity-actions",CHAT_INPUT_ACTION_PICKER:"swx-chat-input-action-picker",CHAT_INPUT_SEND_CONTACT_CARD:"swx-chat-input-send-contact-card",CHAT_INPUT_POLL_BUTTON:"swx-chat-input-poll-button",SHARE_CONTROL:"swx-share-control",START_CONVERSATION_OVERLAY:"swx-start-conversation-overlay",SUGGESTION_LIST:"swx-suggestion-list",VIDEO_PLAYER:"swx-video-player",AUDIO_PLAYER:"swx-audio-player",GIFPLAYER:"swx-gif-player",HEART_TOAST:"swx-heart-toast",USER_LIST_POPUP:"swx-user-list-popup",TRANSLATOR_SETTINGS:"swx-translator-settings",TRANSLATOR_LANGUAGE_PICKER:"swx-translator-language-picker",MORE_ACTIONS_BUTTON:"swx-more-actions-button",HEART:"swx-heart",NARRATOR:"swx-narrator",MESSAGES_SEARCH:"swx-messages-search",MUTE_CONVERSATION_SETTING_ITEM:"swx-mute-conversation-setting-item",MESSAGE_DESTINATION_PICKER:"swx-message-destination-picker",SMS_PRICE:"swx-sms-price"},experience:{BUTTON:"swx-button",SEARCH_INPUT:"swx-search-input",SEARCH_RESULTS:"swx-search-results",LOADING_ANIMATION:"swx-loading-animation",RADIO_BUTTON:"swx-radio-button",SELECT_BOX:"swx-select-box",TOGGLE_BUTTON:"swx-toggle-button",AVATAR_FILE_PICKER:"swx-avatar-file-picker",EDUCATIONAL_CAROUSEL:"swx-edu-carousel"},people:{AVATAR:"swx-avatar",AVATAR_DEPRECATED:"swx-avatar-deprecated",NAME:"swx-name",CONTACT_PICKER:"swx-contact-picker",PEOPLE_SEARCH:"swx-people-search",CONTACT_LIST_MENU_ITEM:"swx-contact-list-menu-item",DIRECTORY_SEARCH:"swx-directory-search",DISCOVER_AGENTS_PAGE:"swx-discover-agents",CONTACTS_PAGE:"swx-contacts",CONTACT_PROFILE:"swx-contact-profile",CONTACT_PROFILE_PHONE_NUMBER:"swx-contact-profile-phone-number",CONTACT_REQUEST_INCOMING:"swx-contact-request-incoming",CONTACT_REQUEST_OUTGOING:"swx-contact-request-outgoing",CONTACT_REQUEST_OUTGOING_RESEND:"swx-contact-request-outgoing-resend"},commerce:{CREDIT_BALANCE:"swx-credit-balance",SUBSCRIPTION_ENTITLEMENT:"swx-subscription-entitlement"},me:{AREA:"swx-me-area",PRESENCE_POPUP:"swx-me-presence-popup",MOOD_MESSAGE:"swx-me-mood-message"},userSettings:{USER_SETTINGS_PAGE:"swx-user-settings-page",SHORT_CIRCUIT:"swx-short-circuit",ABOUT:"swx-about",AUDIO_VIDEO_SETTINGS_PANE:"swx-audio-video-settings-pane"},notifications:{NOTIFICATION_BOX:"swx-notification-box"}}),define("ui/viewModels/chat/navigationHelper",["require","exports","module","lodash-compat","swx-pubsub-instance","swx-constants","constants/components"],function(e,t){var n=e("lodash-compat"),r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=e("constants/components");t.navigateToContactsPage=function(t){function o(){r.publish(i.events.navigation.NAVIGATE,{page:s.people.CONTACTS_PAGE}),t()}t=n.isFunction(t)?t:n.noop,o()},t.navigateToConversation=function(t,n){r.publish(i.events.navigation.OPEN_CONVERSATION,{model:t,origin:n})}}),define("services/plugin/pluginDownload",["require","browser/dom","swx-browser-detect","experience/settings"],function(e){function i(){var e;n.getSystemInfo().osName===n.OPERATING_SYSTEMS.WINDOWS?e=r.plugin.download.msi:e=r.plugin.download.pkg,s(e)}function s(e){var n=t.createElement("iframe");n.src=e,n.width="0",n.height="0",n.style.border="0",n.style.position="absolute",n.style.top="0",n.style.left="0",document.body.appendChild(n)}var t=e("browser/dom"),n=e("swx-browser-detect").default,r=e("experience/settings");return{downloadPlatformSpecificInstaller:i}}),define("ui/viewModels/calling/helpers/browserInstallContent",["require","swx-browser-detect","experience/settings","swx-i18n","swx-constants","swx-service-locator-instance"],function(e){function f(){var e,n,r={osName:t.getSystemInfo().osName,browserName:t.getBrowserInfo().browserName};return r.osName!==t.OPERATING_SYSTEMS.MACOSX?n={osName:t.OPERATING_SYSTEMS.WINDOWS,browserName:t.BROWSERS.MSIE}:n={osName:t.OPERATING_SYSTEMS.MACOSX,browserName:t.BROWSERS.SAFARI},l(t.getSystemInfo().osName)?e=r:e=n,c(e.osName,e.browserName)}function l(e){return e===t.OPERATING_SYSTEMS.WINDOWS||e===t.OPERATING_SYSTEMS.MACOSX}function c(e,t){var n,i=a[e][t];return i||(i=a.Windows.Unknown),n={images:{closeScreen:d(i.closeScreen.image),download:d(i.download.image),install:d(i.install.image),enjoy:d(i.enjoy.image)},text:{closeScreen:r.fetch({key:i.closeScreen.text}),download:r.fetch({key:i.download.text}),install:r.fetch({key:i.install.text}),enjoy:g(i.enjoy.text)}},i.unblock&&h(n,i.unblock),i.extensionStart&&p(n,i),n}function h(e,t){e.images.unblock=d(t.image),e.text.unblock=r.fetch({key:t.text})}function p(e,t){e.images.extensionStart=d(t.extensionStart.image),e.text.extensionStart=r.fetch({key:t.extensionStart.text}),e.images.extensionInstallPlugin=d(t.extensionInstallPlugin.image),e.text.extensionInstallPlugin=r.fetch({key:t.extensionInstallPlugin.text}),e.images.extensionInstallFailed=d(t.extensionInstallFailed.image),e.text.extensionInstallFailed=r.fetch({key:t.extensionInstallFailed.text})}function d(e){return[n.assetsBaseUrl,o,e,u].join("")}function v(){return s.resolve(i.serviceLocator.FEATURE_FLAGS).isFeatureOn(i.featureFlags.USE_BUSINESS_WORDING)}function m(e){return e+"_4b"}function g(e){return v()?r.fetch({key:m(e)}):r.fetch({key:e})}var t=e("swx-browser-detect").default,n=e("experience/settings"),r=e("swx-i18n").localization,i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o="/images/components/av/installSteps/",u=".jpg",a={"Mac OS X":{Chrome:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Mac_01_Chrome",text:"pluginInstall_mac_chrome_text_download"},install:{image:"Mac_02_Install",text:"pluginInstall_mac_chrome_text_install"},enjoy:{image:"Mac_03_Skype",text:"pluginInstall_mac_chrome_text_enjoy"},unblock:{image:"Blocked_Chrome",text:"pluginInstall_unblock_text_chrome_subtitle"},extensionStart:{image:"PluginChromeIcon",text:"pluginInstall_extension_main_text_subtitle"},extensionInstallFailed:{image:"CloseScreen",text:"pluginInstall_extension_main_install_failed_text_subtitle"},extensionInstallPlugin:{image:"DownloadIcon",text:"pluginInstall_extension_main_installed_text_subtitle"}},Safari:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Mac_01_Safari",text:"pluginInstall_mac_safari_text_download"},install:{image:"Mac_02_Install",text:"pluginInstall_mac_safari_text_install"},enjoy:{image:"Mac_03_Skype",text:"pluginInstall_mac_safari_text_enjoy"}},Firefox:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Mac_01_Firefox",text:"pluginInstall_mac_firefox_text_download"},install:{image:"Mac_02_Install",text:"pluginInstall_mac_firefox_text_install"},enjoy:{image:"Mac_03_Skype",text:"pluginInstall_mac_firefox_text_enjoy"},unblock:{image:"Blocked_Firefox",text:"pluginInstall_unblock_text_firefox_subtitle"}},Unknown:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Mac_01_Safari",text:"pluginInstall_mac_unknown_text_download"},install:{image:"Mac_02_Install",text:"pluginInstall_mac_unknown_text_install"},enjoy:{image:"Mac_03_Skype",text:"pluginInstall_mac_unknown_text_enjoy"}}},Windows:{Chrome:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Windows_01_Chrome",text:"pluginInstall_windows_chrome_text_download"},install:{image:"Windows_02_Install",text:"pluginInstall_windows_chrome_text_install"},enjoy:{image:"Windows_03_Skype",text:"pluginInstall_windows_chrome_text_enjoy"},unblock:{image:"Blocked_Chrome",text:"pluginInstall_unblock_text_chrome_subtitle"},extensionStart:{image:"PluginChromeIcon",text:"pluginInstall_extension_main_text_subtitle"},extensionInstallFailed:{image:"CloseScreen",text:"pluginInstall_extension_main_install_failed_text_subtitle"},extensionInstallPlugin:{image:"DownloadIcon",text:"pluginInstall_extension_main_installed_text_subtitle"}},MSIE:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Windows_01_IE",text:"pluginInstall_windows_msie_text_download"},install:{image:"Windows_02_Install",text:"pluginInstall_windows_msie_text_install"},enjoy:{image:"Windows_03_Skype",text:"pluginInstall_windows_msie_text_enjoy"}},Firefox:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Windows_01_Firefox",text:"pluginInstall_windows_firefox_text_download"},install:{image:"Windows_02_Firefox",text:"pluginInstall_windows_firefox_text_install"},enjoy:{image:"Windows_03_Skype",text:"pluginInstall_windows_firefox_text_enjoy"},unblock:{image:"Blocked_Firefox",text:"pluginInstall_unblock_text_firefox_subtitle"}},Unknown:{closeScreen:{image:"CloseScreen",text:"pluginInstall_main_close_screen_subtitle"},download:{image:"Windows_01_IE",text:"pluginInstall_windows_unknown_text_download"},install:{image:"Windows_02_Install",text:"pluginInstall_windows_unknown_text_install"},enjoy:{image:"Windows_03_Skype",text:"pluginInstall_windows_unknown_text_enjoy"}}}};return{getInstallResources:f}}),define("constants/calling.resources",[],function(){return{notifications:{incomingCall:{linkTemplate:'{notification_text_learnMore}'}},fallbackMessages:{skypeUpgradeLink:'https://www.skype.com/en/download-skype',ngcUpgradeLink:'https://go.skype.com/groupupgrade/'},pluginInstall:{terms:'{pluginInstall_steps_text_termsLink}',privacy:'{pluginInstall_steps_text_privacyLink}'}}}),define("ui/viewModels/calling/plugin/downloadStepViewModel",["require","exports","module","swx-cafe-application-instance","services/plugin/pluginDownload","swx-constants","ui/viewModels/calling/helpers/browserInstallContent","swx-enums","swx-i18n","constants/calling.resources","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance"],function(e,t){var n=e("swx-cafe-application-instance"),r=e("services/plugin/pluginDownload"),i=e("swx-constants").CALLING,s=e("ui/viewModels/calling/helpers/browserInstallContent"),o=e("swx-enums"),u=e("swx-i18n").localization,a=e("constants/calling.resources").pluginInstall,f=e("ui/telemetry/actions/actionNames"),l=e("swx-constants").COMMON,c=e("swx-service-locator-instance").default,h=function(h){function w(){m.changed(S)}function E(){m.changed.off(S)}function S(e,t){t!==o.callingNotSupportedReasons.PluginNotInstalled&&(x(),E(),p())}function x(){!h.conversation&&!h.suppressEndedEvent&&h.onPluginInstallEnded(i.PLUGIN_INSTALL_EXIT_METHOD.PLUGIN_DETECTED,!0)}function T(){g.isPluginInstalled.changed(C)}function N(){g.isPluginInstalled.changed.off(C)}function C(e){e&&(x(),N(),p())}var p=h.next,d=h.close,v=s.getInstallResources(),m=n.get().personsAndGroupsManager.mePerson.capabilities.audio,g=n.get().devicesManager.mediaCapabilities,y={terms:"pluginInstall_steps_text_termsLink",privacy:"pluginInstall_steps_text_privacyLink"},b=c.resolve(l.serviceLocator.FEATURE_FLAGS);this.id=t.STEP_ID,this.label=u.fetch({key:"pluginInstall_label_text_download"}),this.downloadImage=v.images.download,this.downloadText=v.text.download,this.installImage=v.images.install,this.installText=v.text.install,this.enjoyImage=v.images.enjoy,this.enjoyText=v.text.enjoy,this.showAutoUpdateDisclaimer=!b.isFeatureOn(l.featureFlags.USE_BUSINESS_WORDING),this.showTermsAndPrivacy=!b.isFeatureOn(l.featureFlags.USE_BUSINESS_WORDING),h.conversation&&h.conversation.audioService.start.enabled.reason===o.callingNotSupportedReasons.PluginNotInstalled&&(m=h.conversation.audioService.start.enabled),this.show=function(){var e=c.resolve(l.serviceLocator.ACTION_TELEMETRY);if(g.isPluginInstalled){if(g.isPluginInstalled()){N(),p();return}T()}else{if(m.reason!==o.callingNotSupportedReasons.PluginNotInstalled){E(),p();return}w()}r.downloadPlatformSpecificInstaller(),e.recordAction(f.audioVideo.pluginInstall.installPlugin)},this.restartDownload=function(){var e=c.resolve(l.serviceLocator.ACTION_TELEMETRY);r.downloadPlatformSpecificInstaller(),e.recordAction(f.audioVideo.pluginInstall.restart)},this.close=function(){g.isPluginInstalled?N():E(),d()},this.getLink=function(e){var t=y[e],n=u.fetch({key:t}),r=a[e];return r.replace("{"+t+"}",n)}};t.STEP_ID=i.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_STEPS,t.build=function(e){return new h(e)}}),define("constants/cssClasses",["require","exports","module"],function(e,t){t.HIDE="swx-hide",t.LIST_SELECTABLE="list-selectable",t.SEARCH_ITEM="searchItem",t.MODAL_DIALOG="swx-overlayModal",t.contextMenu={CONTEXT_MENU:"swxContextMenu",FLIPPED:"flipped",items:{BLOCK_CONTACT:"blockContactMenuItem",CALL_SKYPE:"callSkypeMenuItem",DELETE_CONTACT:"deleteContactMenuItem",START_PSTN_CALL:"startPSTNCallMenuItem",UNBLOCK_CONTACT:"unblockContactMenuItem",VIDEO_CALL:"videoCallMenuItem",SCHEDULE_CALL:"scheduleCallMenuItem"}},t.avatar={AVATAR:"Avatar",AVATAR_PRESENCE:"Avatar--presence",AVATAR_GROUP:"Avatar--group",AVATAR_SELECTED:"Avatar--selected",AVATAR_USE_DEFAULT:"Avatar--defaultAvatar",AVATAR_AGENT:"Avatar--agent",AVATAR_PSTN:"Avatar--pstn",AVATAR_SIZE:"Avatar--size",AVATAR_ABSOLUTE:"Avatar--absolute",AVATAR_FULL_SIZE:"Avatar--fullSize"},t.avatarDeprecated={GROUP_AVATAR:"group",SHOW_PRESENCE:"presence"},t.presence={BLOCKED:"blocked"},t.contacts={CONTACT_TILE:"contactTile",TILE_NAME:"tileName"},t.discoverAgents={PAGE:"DiscoverAgentsPage"},t.base={SWX:"swx",DESKTOP:"desktop",OVERLAY_CONTAINER:"overlayContainer"},t.educationBubbles={PREFIX:"EducationBubble--",LARGE:"EducationBubble--large"}}),define("utils/common/statusMapper",["require","exports","module","swx-enums","swx-i18n","swx-service-locator-instance","swx-constants"],function(e,t){function o(){return i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.USE_BUSINESS_WORDING)}function u(e,t){return e.toLowerCase()===t.toLowerCase()}function a(e,t){return e&&t===n.endpointType.Mobile}function f(e){return u(e,n.onlineStatus.Hidden)||u(e,n.onlineStatus.Offline)}function l(e){return u(e,n.onlineStatus.Busy)||u(e,n.onlineStatus.OnThePhone)}function c(e){return u(e,n.onlineStatus.DoNotDisturb)}function h(e){return u(e,n.onlineStatus.Idle)||u(e,n.onlineStatus.Away)||u(e,n.onlineStatus.BeRightBack)||u(e,n.onlineStatus.OutForLunch)}function p(e){return u(e,n.onlineStatus.Online)}var n=e("swx-enums"),r=e("swx-i18n").localization,i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON;t.getStatusIconClass=function(e,t,r){var i;return e?(p(e)?i=n.onlineStatus.Online.toLowerCase():f(e)?i=n.onlineStatus.Offline.toLowerCase():h(e)?i=a(r,t)?n.endpointType.Mobile.toLowerCase():n.onlineStatus.Idle.toLowerCase():l(e)?i=n.onlineStatus.Busy.toLowerCase():c(e)?i=n.onlineStatus.DoNotDisturb.toLowerCase():i=e.toLowerCase(),i):""},t.getAvailabilityText=function(e,t,i){switch(e){case n.onlineStatus.Online:return o()?r.fetch({key:"message_text_presenceAvailable"}):r.fetch({key:"message_text_presenceOnline"});case n.onlineStatus.Offline:case n.onlineStatus.Hidden:return r.fetch({key:"message_text_presenceOffline"});case n.onlineStatus.BeRightBack:case n.onlineStatus.OutForLunch:case n.onlineStatus.Away:case n.onlineStatus.Idle:return a(i,t)?r.fetch({key:"message_text_presenceMobile"}):r.fetch({key:"message_text_presenceAway"});case n.onlineStatus.DoNotDisturb:return r.fetch({key:"message_text_presenceDoNotDisturb"});case n.onlineStatus.OnThePhone:case n.onlineStatus.Busy:return r.fetch({key:"message_text_presenceBusy"});case n.onlineStatus.Unknown:return r.fetch({key:"message_text_presenceUnknown"});default:return null}},t.getMeAvailabilityText=function(e){switch(e){case n.onlineStatus.Online:return r.fetch({key:"message_text_presenceOnline"});case n.onlineStatus.Offline:return r.fetch({key:"message_text_presenceOffline"});case n.onlineStatus.Hidden:return r.fetch({key:"message_text_presenceHidden"});case n.onlineStatus.BeRightBack:case n.onlineStatus.OutForLunch:case n.onlineStatus.Away:case n.onlineStatus.Idle:return r.fetch({key:"message_text_presenceAway"});case n.onlineStatus.DoNotDisturb:return r.fetch({key:"message_text_presenceDoNotDisturb"});case n.onlineStatus.OnThePhone:case n.onlineStatus.Busy:return r.fetch({key:"message_text_presenceBusy"});default:return null}},t.isNotificationOn=function(e){return p(e)||h(e)}}),define("ui/modelHelpers/activities",{"in-a-meeting":"inAMeeting","urgent-interruptions-only":"urgentInterruptionsOnly","on-the-phone":"onThePhone","in-a-conference":"inAConference","off-work":"offWork","out-of-office":"outOfOffice",presenting:"presenting"}),define("ui/modelHelpers/activityMapper",["require","exports","module","swx-i18n","ui/modelHelpers/activities"],function(e,t){var n=e("swx-i18n").localization,r=e("ui/modelHelpers/activities");t.map=function(e){return r[e]?n.fetch({key:"message_text_activity_"+r[e]}):e}}),define("utils/people/lastSeenConverter",["require","lodash-compat","swx-g11n","swx-utils-chat","swx-utils-people"],function(e){var t=e("lodash-compat"),n=e("swx-g11n").globalization,r=e("swx-utils-chat").dateTime,i=e("swx-utils-people").lastSeenConverter.default,s=new i(r,n);return t.bindAll(s),s}),define("ui/viewModels/people/properties/locationText",["require","swx-utils-common","utils/common/cafeObservable"],function(e){function r(e){var t=this;return t.location={city:n.newObservableProperty(e.location.city),country:n.newObservableProperty(e.location.country)},t.compute=function(){return r.format({city:t.location.city(),country:t.location.country()})},t.dispose=function(){t.location.city.dispose(),t.location.country.dispose()},t}var t=e("swx-utils-common").stringUtils,n=e("utils/common/cafeObservable");return r.build=function(e){return new r(e)},r.format=function(e){if(e&&t.isNotEmpty(e.city)&&t.isNotEmpty(e.country))return e.city+", "+e.country},r}),define("ui/modelHelpers/conversationHelper",["require","exports","module","swx-enums","swx-cafe-application-instance","swx-browser-detect","swx-util-calling-stack","swx-i18n","ui/modelHelpers/personHelper","lodash-compat"],function(e,t){function f(e){return e.selfParticipant.audio.state()!==n.callConnectionState.Disconnected&&e.selfParticipant.audio.state()!==n.callConnectionState.Notified}function l(e){if(e&&!e.isGroupConversation()&&e.participants.size()>0)return e.participants()[0].person}var n=e("swx-enums"),r=e("swx-cafe-application-instance"),i=e("swx-browser-detect").default,s=e("swx-util-calling-stack"),o=e("swx-i18n").localization,u=e("ui/modelHelpers/personHelper"),a=e("lodash-compat");t.createSpaceTopic=function(){return o.fetch({key:"spaces_default_name"})},t.isCallingActive=function(e){return f(e)?s.get().isOutofBrowserCallingSupported()?!1:i.getBrowserInfo().isShellApp?!0:e.autoCall&&e.autoCall()?!0:!0:!1},t.isOneToOneConversationWithEcho=function(e){var t=l(e);return!!t&&u.isEchoContact(t)},t.isOneToOneConversationWithAgent=function(e){var t=l(e);return!!t&&u.isAgent(t)},t.isOneToOneConversationWithBlockedPerson=function(e){var t=l(e);return!!t&&t.isBlocked()},t.agentSupportsIm=function(e){var n;return t.isOneToOneConversationWithAgent(e)?(n=e.participants()[0],!!n.person.capabilities.chat()):!1},t.getExistingConversationWithPerson=function(e){var t=r.get().conversationsManager.conversations();return a.find(t,function(t){return!t.isGroupConversation()&&t.participants.size()===1&&t.participants()[0].person.id()===e.id()})},t.isPstnEndpoint=function(e){return/^(\+)?\d+$/.test(e)},t.isPstnParticipant=function(e){return!!e.audio.endpoint&&(t.isPstnEndpoint(e.audio.endpoint())||u.isPstn(e.person))},t.isPstnOnlyConversation=function(e){var n=e.participants.subscribe();if(!e.participants.size())return n.dispose(),!1;for(var r=0;r'+e+""}function v(e,t){var n=a.messagesModeAll,r=" ";switch(t){case"group_chat":var i=n&&n()?f.GROUP_ALL:f.GROUP_PRIVATE;e+=r+o.fetch(i)}return e}function m(){var e=[],n=s.resolve(i.serviceLocator.FEATURE_FLAGS),r=n.isFeatureOn(i.featureFlags.BOT_MESSAGES_MODE_V2_ENABLED);return t.forOwn(a.capabilities,function(t,n){if(t()){var i=o.fetch({key:"label_text_agent_profile_capabilities_"+n});r&&(i=v(i,n)),e.push(i)}}),e.length?e.join(o.fetch({key:"label_text_agent_profile_capabilities_join_char"})):o.fetch({key:"label_text_agent_profile_capabilities_none"})}function g(){var e=[],t=a.rating()||0,n=(t%1).toFixed(1);for(var r=1;r<=t;r++)e.push(1);return n>=.5&&n<.75?e.push(.5):n>=.75&&e.push(1),e}function y(){return p(a.description())}function b(){return p(a.extraInfo())}var u=this,a,f={GROUP_PRIVATE:{key:"label_text_agent_profile_capabilities_group_chat_mention_only_mode",params:{botName:t.escape(e.displayName())}},GROUP_ALL:{key:"label_text_agent_profile_capabilities_group_chat_all_messages_mode"}};return t.isFunction(e.isAgent)?u.isAgent=r.newObservableProperty(e.isAgent):u.isAgent=n.observable(!1),u.compute=function(){return u.isAgent()?l():h()},u.dispose=function(){u.isAgent.dispose&&u.isAgent.dispose(),h()},u}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/cafeObservable"),i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("swx-i18n").localization;return u.build=function(e){return new u(e)},u}),define("ui/viewModels/people/properties/pstnDetails",["require","vendor/knockout","ui/modelHelpers/personHelper"],function(e){function r(e){function i(){r.phoneNumbers(e.phoneNumbers())}var r=this;return r.isPstn=t.observable(n.isPstn(e)),r.phoneNumbers=t.observable([]),e.phoneNumbers.changed(i),r.dispose=function(){e.phoneNumbers.changed.off(i)},r}var t=e("vendor/knockout"),n=e("ui/modelHelpers/personHelper");return r.build=function(e){return new r(e)},r}),define("ui/viewModels/people/contact",["require","lodash-compat","vendor/knockout","swx-i18n","swx-constants","swx-service-locator-instance","swx-utils-common","swx-enums","constants/cssClasses","utils/common/statusMapper","ui/modelHelpers/activityMapper","utils/common/cafeObservable","utils/people/lastSeenConverter","ui/viewModels/people/properties/locationText","ui/viewModels/people/properties/displayNameText","ui/viewModels/people/properties/agentDetails","ui/viewModels/people/properties/pstnDetails","swx-utils-chat"],function(e){function y(e,y){function O(){return w.isBlocked()?a.presence.BLOCKED:f.getStatusIconClass(w.status(),w.endpointType(),k)}function M(){var e,n,r;if(L()===undefined)return;return e=t.isString(L())?(new Date(L())).getTime():L().getTime(),n=Math.floor((Date.now()-e)/1e3),r=Math.round(n/60),A.reset(w.id(),r),h.getMessage(r)}function D(){return w.displayName()+", "+w.id()+", "+f.getAvailabilityText(w.status())}function P(){L.notifySubscribers()}function H(){return w.endpointType()===u.endpointType.Mobile&&k}function B(){var e;if(w.isBlocked())return r.fetch({key:"message_text_contactBlocked"});if(w.isAgent()&&w.agentDetails()){var t=w.agentDetails().description();if(t)return t}if(w.isPstn()){var n=w.phoneNumbers();if(n.length===1)return n[0].displayString()===w.displayName()?"":o.forceLTREmbedding(n[0].displayString())}return y.moodMessageFirst?e=j()||F():e=F()||j(),e||w.locationText()||f.getAvailabilityText(w.status(),w.endpointType(),k)}function j(){return l.map(w.activity())}function F(){var e=w.status()===u.onlineStatus.Online;return e?f.getAvailabilityText(w.status()):w.lastSeen()}var b,w=this,E=d.build(e),S=p.build(e),x=v.build(e),T=m.build(e),N=s.resolve(i.serviceLocator.FEATURE_FLAGS),C=N.isFeatureOn(i.featureFlags.LAST_SEEN),k=N.isFeatureOn(i.featureFlags.MOBILE_INDICATOR),L=c.newObservableProperty(e.lastSeenAt,{keepAlive:y.keepLastSeenAtSubscription}),A=s.resolve(i.serviceLocator.PROGRESSIVE_TIMEOUT);w.id=n.observable(e.id()),w.avatar=c.newObservableProperty(e.avatarUrl,{keepAlive:!0}),w.status=c.newObservableProperty(e.status,{keepAlive:y.keepPresenceSubscription}),w.activity=c.newObservableProperty(e.activity,{keepAlive:y.keepActivitySubscription}),w.endpointType=c.newObservableProperty(e.endpointType,{keepAlive:y.keepEndpointTypeSubscription}),w.isAgent=x.isAgent,w.agentDetails=n.computed(x.compute),w.isBlocked=c.newObservableProperty(e.isBlocked),w.isActive=n.observable(!1),w.location=S.location,w.locationText=n.computed(S.compute),w.isPstn=T.isPstn,w.phoneNumbers=T.phoneNumbers,w.isMobile=n.computed(H),w.displayName=n.computed(E.compute),w.displayNameUnescaped=n.computed(function(){return t.unescape(w.displayName())}),w.lastSeen=C?n.computed(M):n.observable(null),w.statusClassName=n.computed(O),w.textDetails=n.computed(D),w.displayMessage=n.computed(B),w.ariaLabel=n.computed(function(){var e=f.getAvailabilityText(w.status()),t=g.stripHTML(w.displayMessage());return e===t?w.displayName()+" "+e:w.displayName()+" "+e+" "+t}),w.getPerson=function(){return e},w.dispose=function(){A.stop(w.id(),b),w.avatar.dispose(),w.status.dispose(),w.activity.dispose(),w.endpointType.dispose(),w.isBlocked.dispose(),w.locationText.dispose(),w.displayName.dispose(),w.displayNameUnescaped.dispose(),w.agentDetails.dispose(),L.dispose(),E.dispose(),S.dispose(),x.dispose(),T.dispose(),C&&w.lastSeen.dispose(),w.statusClassName.dispose(),w.displayMessage.dispose(),w.textDetails.dispose(),w.isMobile.dispose()},b=A.start(w.id(),P)}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("swx-utils-common").stringUtils,u=e("swx-enums"),a=e("constants/cssClasses"),f=e("utils/common/statusMapper"),l=e("ui/modelHelpers/activityMapper"),c=e("utils/common/cafeObservable"),h=e("utils/people/lastSeenConverter"),p=e("ui/viewModels/people/properties/locationText"),d=e("ui/viewModels/people/properties/displayNameText"),v=e("ui/viewModels/people/properties/agentDetails"),m=e("ui/viewModels/people/properties/pstnDetails"),g=e("swx-utils-chat").messageSanitizer;return y.build=function(e,t){return new y(e,t)},y}),define("ui/viewModels/people/contactBuilder",["require","exports","module","ui/viewModels/people/contact","vendor/knockout","swx-constants","swx-enums","lodash-compat"],function(e,t){function u(e){function n(){return e.hideStrategy()===i.AVAILABLE_ONLY?!e.status()||e.status()===s.Offline||e.status()===s.Hidden||e.status()===s.Unknown:e.hideStrategy()===i.AGENTS_ONLY?!e.isAgent():!1}var t=e.dispose;return e.hideStrategy=r.observable(),e.isFavorite=r.observable(),e.isHidden=r.computed(n,e),e.dispose=function(){t.call(e),e.isHidden.dispose()},e}var n=e("ui/viewModels/people/contact"),r=e("vendor/knockout"),i=e("swx-constants").PEOPLE.showStrategies,s=e("swx-enums").onlineStatus,o=e("lodash-compat");t.build=function(e,t){var r;return t=t||{},o.defaults(t,{keepPresenceSubscription:!0,keepActivitySubscription:!0,keepLastSeenAtSubscription:!0,keepEndpointTypeSubscription:!0,moodMessageFirst:!1}),r=n.build(e,t),t.hideable&&(r=u(r)),r}}),define("ui/viewModels/chat/conversationTile",["require","vendor/knockout","ui/viewModels/people/contactBuilder","swx-utils-chat","utils/common/cafeObservable","swx-constants","swx-enums","swx-i18n","swx-service-locator-instance"],function(e){function f(e,f){function h(){var e=l.contact();return e?e.displayMessage():p(l.amInConversation(),l.participantCount())}function p(e,t){return e?(m()&&t++,u.fetch({key:"label_text_participant",count:t})):""}function d(){c&&(c.dispose(),c=null)}function v(){function t(e){setTimeout(d);var t=n.build(e.person,f.contactOptions);l.contact(t)}c=e.participants.added(t)}function m(){var e=a.resolve(s.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(s.featureFlags.INCLUDE_SELF_IN_PARTICIPANTS_COUNT)}var l=this,c;l.isGroup=i.newObservableProperty(e.isGroupConversation),l.participantCount=i.newObservableProperty(e.participantsCount),l.selfParticipantState=i.newObservableProperty(e.selfParticipant.state),l.amInConversation=t.computed(function(){return l.selfParticipantState()===o.participantState.Connected}),l.contact=t.observable(),l.isAgent=t.computed(function(){var e=l.contact();return!!e&&e.isAgent()}),l.isCertifiedAgent=t.computed(function(){var e=l.contact();return!!(l.isAgent()&&e.agentDetails()&&e.agentDetails().certification())}),l.isPstn=t.computed(function(){var e=l.contact();return!!e&&e.isPstn()}),l.id=t.computed(function(){var e=l.contact();return e?e.id():undefined}),l.statusClassName=t.computed(function(){var e=l.contact();return e?e.statusClassName():""}),l.isBlocked=t.computed(function(){var e=l.contact();return e?e.isBlocked():!1}),l.displayMessage=t.computed(h),l.displayMessageTitle=t.computed(function(){return r.stripHTML(h())}),l.dispose=function(){l.isAgent.dispose(),l.isCertifiedAgent.dispose(),l.isPstn.dispose(),l.id.dispose(),l.statusClassName.dispose(),l.isBlocked.dispose(),l.displayMessage.dispose(),l.displayMessageTitle.dispose(),l.amInConversation.dispose(),l.contact()&&l.contact().dispose(),d()},l.isGroup()||v()}var t=e("vendor/knockout"),n=e("ui/viewModels/people/contactBuilder"),r=e("swx-utils-chat").messageSanitizer,i=e("utils/common/cafeObservable"),s=e("swx-constants").COMMON,o=e("swx-enums"),u=e("swx-i18n").localization,a=e("swx-service-locator-instance").default;return{build:function(e,t){return t=t||{},new f(e,t)}}}),define("ui/viewModels/chat/conversationTopic",["require","exports","module","vendor/knockout","swx-i18n","swx-utils-common","swx-constants","utils/common/cafeObservable","ui/modelHelpers/conversationHelper","swx-utils-common","swx-utils-chat"],function(e,t){var n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("swx-utils-common").async,s=e("swx-constants").COMMON,o=e("utils/common/cafeObservable"),u=e("ui/modelHelpers/conversationHelper"),a=e("swx-utils-common").stringUtils,f=e("swx-utils-chat").messageSanitizer,l=function(e){function g(){v||(v=!0,i.execute(function(){if(!v)return;t.topic(b()),v=!1}))}function y(){E();if(!l.participants().length){t.topic(m);return}l.participants().slice(0,s.conversation.NUMBER_OF_PARTICIPANT_NAMES_IN_TOPIC).forEach(function(e){d.push({displayName:e.person.displayName,subscription:e.person.displayName.changed(g)})})}function b(){var e=d.map(function(e){return u.isPstnEndpoint(e.displayName())?a.forceLTREmbedding(e.displayName()):e.displayName()});return e.length<1?m:e.join(s.conversation.TOPIC_DELIMITER)}function w(){l.participants.changed(y)}function E(){d.forEach(function(e){e.subscription.dispose()}),d=[]}function S(){E(),l.participants.changed.off(y)}function x(e){function r(e){var t=e.replace(/<[^a\/].*?>(.*?)<\/[^a].*?>/gi,"$1"),n=t.replace(/(<.*?\.{3,})$/,"").trim(),r=n===""?"":f.validateUnescapedLink(n).replace(/</g,"<").replace(/>/g,">");return r}var n=e?f.getSanitizedTopic(e):m;u.isPstnEndpoint(n)&&(n=a.forceLTREmbedding(n)),t.topic(r(n)),v=!1}function T(e){x(e),S()}var t=this,l=e,c=l.participants(0),h=o.newObservableProperty(l.topic),p=h.subscribe(T),d=[],v,m=r.fetch({key:"conversation_header_topic_untitled_conversation"});t.topic=n.observable(m),!l.isGroupConversation()&&c&&(t.displayName=o.newObservableProperty(c.person.displayName)),h()?x(h()):w(),t.dispose=function(){p.dispose(),S()}};t.build=function(e){return new l(e)}}),define("ui/viewModels/calling/plugin/startStepViewModel",["require","exports","module","swx-constants","utils/common/cafeObservable","swx-i18n","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic"],function(e,t){var n=e("swx-constants").CALLING,r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("ui/telemetry/actions/actionNames"),o=e("swx-constants").COMMON,u=e("swx-service-locator-instance").default,a=e("ui/viewModels/chat/conversationTile"),f=e("ui/viewModels/chat/conversationTopic"),l=function(n){var l=n.next,c=n.conversation,h=u.resolve(o.serviceLocator.FEATURE_FLAGS),p=f.build(c),d=a.build(c);this.id=t.STEP_ID,this.label=i.fetch({key:"pluginInstall_label_text_start"}),this.avatar=r.newObservableProperty(c.avatarUrl),this.isGroupConversation=r.newObservableProperty(c.isGroupConversation),this.showAutoUpdateDisclaimer=!h.isFeatureOn(o.featureFlags.USE_BUSINESS_WORDING),this.topic=p.topic,this.isPstn=d.isPstn,this.show=function(){var e=u.resolve(o.serviceLocator.ACTION_TELEMETRY);e.recordAction(s.audioVideo.pluginInstall.start)},this.close=function(){n.close()},this.installClick=function(){l()}};t.STEP_ID=n.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_START,t.build=function(e){return new l(e)}}),define("ui/viewModels/calling/plugin/closeStepViewModel",["require","exports","module","ui/viewModels/calling/helpers/browserInstallContent","swx-constants","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance"],function(e,t){var n=e("ui/viewModels/calling/helpers/browserInstallContent"),r=e("swx-constants").CALLING,i=e("ui/telemetry/actions/actionNames"),s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default,u=function(u){var a=u.next,f=u.close,l=n.getInstallResources();this.id=t.STEP_ID,this.closeScreenImageUrl=l.images.closeScreen,this.isFirefox=u.isFirefox,this.next=function(){var e=o.resolve(s.serviceLocator.ACTION_TELEMETRY);a(),e.recordAction(i.audioVideo.pluginInstall.stayInFlow)},this.close=function(){var e=o.resolve(s.serviceLocator.ACTION_TELEMETRY);u.onPluginInstallEnded(r.PLUGIN_INSTALL_EXIT_METHOD.CLOSE,!1),f(),e.recordAction(i.audioVideo.pluginInstall.leave)}};t.STEP_ID=r.CALLING_SETUP_STEPS.CLOSE_CALLING_SETUP,t.build=function(e){return new u(e)}}),define("ui/viewModels/calling/plugin/firefoxUnableToCallStepViewModel",["require","exports","module","swx-constants","utils/common/cafeObservable","swx-i18n","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic"],function(e,t){var n=e("swx-constants").CALLING,r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("ui/telemetry/actions/actionNames"),o=e("swx-constants").COMMON,u=e("swx-service-locator-instance").default,a=e("ui/viewModels/chat/conversationTile"),f=e("ui/viewModels/chat/conversationTopic"),l=function(n){var l=n.conversation,c=f.build(l),h=a.build(l);this.id=t.STEP_ID,this.label=i.fetch({key:"pluginInstall_label_text_start"}),this.avatar=r.newObservableProperty(l.avatarUrl),this.isGroupConversation=r.newObservableProperty(l.isGroupConversation),this.topic=c.topic,this.isPstn=h.isPstn,this.show=function(){var e=u.resolve(o.serviceLocator.ACTION_TELEMETRY);e.recordAction(s.audioVideo.pluginInstall.firefoxUnableToCall)},this.close=function(){n.close()}};t.STEP_ID=n.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_FIREFOX_UNABLE_TO_CALL,t.build=function(e){return new l(e)}}),define("browser/chrome",[],function(){return window.chrome||{}}),define("ui/viewModels/calling/plugin/extensionInstallHelper",["require","exports","module","browser/document","experience/settings"],function(e,t){var n=e("browser/document"),r=e("experience/settings"),i=function(){this.buildLinkElement=function(){var t=n.createElement("link");return t.setAttribute("rel","chrome-webstore-item"),t.setAttribute("href",r.shellApp.chromeExtensionWebstoreUrl),t},this.buildContentScriptElement=function(){var t=n.createElement("script"),i="chrome-extension://"+r.shellApp.chromeExtensionId+"/content-script.js";return t.setAttribute("src",i),t}};t.build=function(){return new i}}),define("ui/viewModels/calling/plugin/extensionInstallStepViewModel",["require","exports","module","browser/chrome","browser/document","experience/settings","swx-constants","ui/viewModels/calling/plugin/extensionInstallHelper","ui/viewModels/calling/helpers/browserInstallContent","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance"],function(e,t){var n=e("browser/chrome"),r=e("browser/document"),i=e("experience/settings"),s=e("swx-constants").CALLING,o=e("ui/viewModels/calling/plugin/extensionInstallHelper"),u=e("ui/viewModels/calling/helpers/browserInstallContent"),a=e("ui/telemetry/actions/actionNames"),f=e("swx-constants").COMMON,l=e("swx-service-locator-instance").default,c=function(s){function p(){m(),s.next()}function d(){s.nextOnFailed()}function v(){var e=h.buildLinkElement();r.head.appendChild(e)}function m(){var e=h.buildContentScriptElement();r.head.appendChild(e)}var c=u.getInstallResources(),h=o.build();this.id=t.STEP_ID,this.skypeChromeImageUrl=c.images.extensionStart,this.isFirefox=s.isFirefox,this.show=function(){var e=l.resolve(f.serviceLocator.ACTION_TELEMETRY);v(),e.recordAction(a.audioVideo.pluginInstall.installExtension)},this.close=function(){s.close()},this.installClick=function(){try{n.webstore.install(i.shellApp.chromeExtensionWebstoreUrl,p,d)}catch(e){d()}}};t.STEP_ID=s.CALLING_SETUP_STEPS.OVERLAY_EXTENSION_INSTALL,t.build=function(e){return new c(e)}}),define("ui/viewModels/calling/plugin/extensionInstallFailedStepViewModel",["require","exports","module","browser/document","browser/window","experience/settings","swx-constants","ui/viewModels/calling/plugin/extensionInstallHelper","ui/viewModels/calling/helpers/browserInstallContent"],function(e,t){var n=e("browser/document"),r=e("browser/window"),i=e("experience/settings"),s=e("swx-constants").CALLING,o=e("ui/viewModels/calling/plugin/extensionInstallHelper"),u=e("ui/viewModels/calling/helpers/browserInstallContent"),a=function(s){function c(){var e=n.querySelector("head"),t=f.buildContentScriptElement();t.onload=h,t.onerror=e.removeChild.bind(e,t),e.appendChild(t)}function h(){r.clearInterval(l),s.next()}var a=u.getInstallResources(),f=o.build(),l;this.id=t.STEP_ID,this.chromeWebstoreUrl=i.shellApp.chromeExtensionWebstoreUrl,this.imageUrl=a.images.extensionInstallFailed,this.isFirefox=s.isFirefox,this.show=function(){l=r.setInterval(c,1e3)},this.close=function(){l&&r.clearInterval(l),s.close()}};t.STEP_ID=s.CALLING_SETUP_STEPS.OVERLAY_EXTENSION_INSTALL_FAILED,t.build=function(e){return new a(e)}}),define("ui/viewModels/calling/plugin/extensionInstalledStepViewModel",["require","exports","module","swx-enums","swx-cafe-application-instance","swx-constants","ui/viewModels/calling/helpers/browserInstallContent"],function(e,t){var n=e("swx-enums"),r=e("swx-cafe-application-instance"),i=e("swx-constants").CALLING,s=e("ui/viewModels/calling/helpers/browserInstallContent"),o=function(i){function f(){a.changed(c)}function l(){a.changed.off(c)}function c(e,t){t!==n.callingNotSupportedReasons.PluginNotInstalled&&(l(),o())}var o=i.next,u=s.getInstallResources(),a=r.get().personsAndGroupsManager.mePerson.capabilities.audio;this.id=t.STEP_ID,this.getPluginImageUrl=u.images.extensionInstallPlugin,this.isFirefox=i.isFirefox,this.show=function(){a.reason===n.callingNotSupportedReasons.PluginNotInstalled?f():o()},this.close=function(){l(),i.close()},this.installClick=function(){l(),o()}};t.STEP_ID=i.CALLING_SETUP_STEPS.OVERLAY_EXTENSION_INSTALLED,t.build=function(e){return new o(e)}}),define("ui/viewModels/calling/plugin/unblockStepViewModel",["require","exports","module","swx-cafe-application-instance","ui/viewModels/calling/helpers/browserInstallContent","swx-enums","swx-i18n","swx-constants"],function(e,t){var n=e("swx-cafe-application-instance"),r=e("ui/viewModels/calling/helpers/browserInstallContent"),i=e("swx-enums"),s=e("swx-i18n").localization,o=e("swx-constants").CALLING,u=function(u){function h(){c.changed(d)}function p(){c.changed.off(d)}function d(e,t){t!==i.callingNotSupportedReasons.PluginBlocked&&(u.conversation||u.onPluginInstallEnded(o.PLUGIN_INSTALL_EXIT_METHOD.PLUGIN_DETECTED,!0,o.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_UNBLOCK),p(),a())}var a=u.next,f=u.close,l=r.getInstallResources(),c=n.get().personsAndGroupsManager.mePerson.capabilities.audio;this.id=t.STEP_ID,this.label=s.fetch({key:"pluginInstall_label_text_unblock"}),this.unblockText=l.text.unblock,this.unblockImageUrl=l.images.unblock,this.isFirefox=u.isFirefox,this.show=function(){h()},this.close=function(){f()}};t.STEP_ID=o.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_UNBLOCK,t.build=function(e){return new u(e)}}),define("ui/viewModels/calling/plugin/callbackStepViewModel",["require","exports","module","swx-constants","utils/common/cafeObservable","swx-i18n","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic"],function(e,t){var n=e("swx-constants").CALLING,r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("ui/viewModels/chat/conversationTile"),o=e("ui/viewModels/chat/conversationTopic"),u=function(u){var a=u.next,f=u.conversation,l=o.build(f),c=s.build(f);this.id=t.STEP_ID,this.label=i.fetch({key:"pluginInstall_label_text_continue"}),this.conversationModel=f,this.avatar=r.newObservableProperty(f.avatarUrl),this.isGroupConversation=r.newObservableProperty(f.isGroupConversation),this.topic=l.topic,this.isPstn=c.isPstn,this.placeCallTextKey=function(){return u.isOutgoing?"pluginInstall_callback_text_call":"pluginInstall_callback_text_accept"},this.placeCall=function(){u.onPluginInstallEnded(n.PLUGIN_INSTALL_EXIT_METHOD.CALL_STARTED,!0,n.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_CALLBACK),a()},this.notNow=function(){u.onPluginInstallEnded(n.PLUGIN_INSTALL_EXIT_METHOD.CLOSE,!0,n.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_CALLBACK),a()}};t.STEP_ID=n.CALLING_SETUP_STEPS.OVERLAY_PLUGIN_CALLBACK,t.build=function(e){return new u(e)}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-overlay/lib/helpers",["require","exports"],e)}(function(e,t){t.urlRedirect=function(e){window.location.href=e},t.platform=function(){var e=window.navigator.userAgent,t="";return e.match(/windows/i)?t="windows":e.match(/macintosh/i)?t="mac":e.match(/linux/i)?t="linux":e.match(/android/i)?t="android":e.match(/iphone|ipad|ipod/i)?t="ios":e.match(/blackberry/i)&&(t="blackberry"),t}(),t.onMobileBrowser=function(){var e=e,t=window.navigator.userAgent;return["android","ios","blackberry"].indexOf(e)!==-1?!0:e==="windows"&&t.match(/phone|iemobile/i)?!0:!1}(),t.extend=function(e,t){var n=Object.keys(t),r=n.length,i,s;for(s=0;s>16&255,r=f>>8&255,i=f&255,u===64?p[c++]=String.fromCharCode(n):a===64?p[c++]=String.fromCharCode(n,r):p[c++]=String.fromCharCode(n,r,i);while(l>>16)*s&65535)<<16)&4294967295,f=f<<15|f>>>17,f=(f&65535)*o+(((f>>>16)*o&65535)<<16)&4294967295,i^=f,i=i<<13|i>>>19,a=(i&65535)*5+(((i>>>16)*5&65535)<<16)&4294967295,i=(a&65535)+27492+(((a>>>16)+58964&65535)<<16);f=0;switch(n){case 3:f^=(e.charCodeAt(u+2)&255)<<16;case 2:f^=(e.charCodeAt(u+1)&255)<<8;case 1:f^=e.charCodeAt(u)&255,f=(f&65535)*s+(((f>>>16)*s&65535)<<16)&4294967295,f=f<<15|f>>>17,f=(f&65535)*o+(((f>>>16)*o&65535)<<16)&4294967295,i^=f}return i^=e.length,i^=i>>>16,i=(i&65535)*2246822507+(((i>>>16)*2246822507&65535)<<16)&4294967295,i^=i>>>13,i=(i&65535)*3266489909+(((i>>>16)*3266489909&65535)<<16)&4294967295,i^=i>>>16,i>>>0},t.parseJSONString=function(e){var t;try{t=JSON.parse(e)}catch(n){return!1}return t}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-focus-handler/lib/focusHandler",["require","exports","lodash-compat"],e)}(function(e,t){function s(){return r||(r=u()),r}function o(){r=null}function u(){function o(t,n){return n===void 0&&(n=i.Low),r||(e=u()),n===i.Immediate?(a(t,n),f()):(!r||n"+t+"")},t.narrator=new u}),define("ui/modalDialog/modalDialog",["require","exports","module","browser/dom","browser/document","vendor/knockout","swx-constants","swx-constants","swx-overlay","constants/cssClasses","utils/common/accessibility","swx-g11n"],function(e,t){function h(e,t){var s,o=n.getElementById(e);return o&&i.removeNode(o),s=n.createElement("div"),s.innerHTML=t,o=s.firstChild,r.body.appendChild(o),o}function p(){return n.findElement("."+a.MODAL_DIALOG+":not(."+a.HIDE+")")}function d(){r.addEventListener(o.events.browser.KEYDOWN,m,!1)}function v(){r.removeEventListener(o.events.browser.KEYDOWN,m,!1)}function m(e){e.keyCode===s.ESCAPE&&t.hide()}var n=e("browser/dom"),r=e("browser/document"),i=e("vendor/knockout"),s=e("swx-constants").KEYS,o=e("swx-constants").COMMON,u=e("swx-overlay"),a=e("constants/cssClasses"),f=e("utils/common/accessibility"),l=e("swx-g11n").globalization,c=!1;t.build=function(e,t,n){var r=h(e,n);return i.applyBindings(t,r),r},t.show=function(e,t,r,i){var s,o,h=u.isOverlayDisplayed();r=r||"",u.display(e,t,r,{containerClasses:[a.base.SWX,a.base.DESKTOP],skipSlideCreation:i}),h||f.initFocusRing(u.getOverlayContainer()),s=n.getElementById(e),o=n.getParentWithClass(s,a.base.OVERLAY_CONTAINER),l.initLocaleDirection(o),n.removeClass(s,a.HIDE),d(),c=!0},t.hide=function(e){var t=n.getElementById(e)||p();v(),u.hide(),t&&n.addClass(t,a.HIDE),c=!1},t.dispose=function(e){var r=n.getElementById(e)||p();t.hide(e),r&&i.removeNode(r)},t.isDisplayed=function(){return c}}),define("ui/viewModels/calling/plugin/pluginInstallViewModel",["require","exports","module","ui/viewModels/calling/plugin/downloadStepViewModel","ui/viewModels/calling/plugin/startStepViewModel","ui/viewModels/calling/plugin/closeStepViewModel","ui/viewModels/calling/plugin/firefoxUnableToCallStepViewModel","ui/viewModels/calling/plugin/extensionInstallStepViewModel","ui/viewModels/calling/plugin/extensionInstallFailedStepViewModel","ui/viewModels/calling/plugin/extensionInstalledStepViewModel","ui/viewModels/calling/plugin/unblockStepViewModel","ui/viewModels/calling/plugin/callbackStepViewModel","ui/telemetry/telemetryClient","browser/document","swx-utils-common","vendor/knockout","swx-constants","experience/settings","swx-utils-common","swx-browser-detect","ui/modalDialog/modalDialog","swx-cafe-application-instance","browser/window"],function(e,t){var n=e("ui/viewModels/calling/plugin/downloadStepViewModel"),r=e("ui/viewModels/calling/plugin/startStepViewModel"),i=e("ui/viewModels/calling/plugin/closeStepViewModel"),s=e("ui/viewModels/calling/plugin/firefoxUnableToCallStepViewModel"),o=e("ui/viewModels/calling/plugin/extensionInstallStepViewModel"),u=e("ui/viewModels/calling/plugin/extensionInstallFailedStepViewModel"),a=e("ui/viewModels/calling/plugin/extensionInstalledStepViewModel"),f=e("ui/viewModels/calling/plugin/unblockStepViewModel"),l=e("ui/viewModels/calling/plugin/callbackStepViewModel"),c=e("ui/telemetry/telemetryClient"),h=e("browser/document"),p=e("swx-utils-common").guid,d=e("vendor/knockout"),v=e("swx-constants"),m=e("experience/settings"),g=e("swx-utils-common").stopwatch,y=e("swx-browser-detect").default,b=e("ui/modalDialog/modalDialog"),w=e("swx-cafe-application-instance"),E=e("browser/window"),S=4e3,x=v.CALLING,T=v.OUT_OF_BROWSER,N=function(t,v){function q(){var e=s.build({close:Q,conversation:H});N.activeStep(e),b.show("closeCallingSetup",e.label,""),e.show()}function R(){var e=k.isBrowserDefaultToBlockPlugin,t=k.isInBrowserPluginSupported,n=k.browserName===y.BROWSERS.CHROME,r=Boolean(h.querySelector(T.shellAppMetaSelector)),i=v.onlyUnblock;B&&H&&!i&&z(),n&&!t&&!r&&!i&&(W(),X(),V()),i||$({isUnblockStepIncluded:e}),e&&J(),H&&K(),U()}function U(){var e={onPluginInstallEnded:rt,next:G,close:Q};D=i.build(e)}function z(){var e={onPluginInstallEnded:rt,next:Z,close:Y,conversation:H};O.push(r.build(e))}function W(){var e={isFirefox:L,onPluginInstallEnded:rt,next:et,nextOnFailed:Z,close:Y,conversation:H};O.push(o.build(e))}function X(){var e={isFirefox:L,onPluginInstallEnded:rt,next:Z,close:Y,conversation:H};O.push(u.build(e))}function V(){var e={isFirefox:L,onPluginInstallEnded:rt,next:Z,close:Y,conversation:H};O.push(a.build(e))}function $(e){var t;e=e||{},t={onPluginInstallEnded:rt,next:H||e.isUnblockStepIncluded?Z:Q,close:Y,conversation:H,suppressEndedEvent:e.isUnblockStepIncluded},O.push(n.build(t))}function J(){var e={isFirefox:L,onPluginInstallEnded:rt,next:H?Z:Q,close:Y,conversation:H};O.push(f.build(e))}function K(){var e={onPluginInstallEnded:rt,next:Q,close:Q,conversation:H,isVideo:v.isVideo,isOutgoing:B};O.push(l.build(e))}function Q(){ut(),b.hide()}function G(){M=_,tt("next")}function Y(){_=M,M=O.length-1,nt(D,"next")}function Z(){_=M,M++,tt("next")}function et(){_=M,M+=2,tt("next")}function tt(e){if(M>=O.length){Q();return}var t=O[M];nt(t,e)}function nt(e,t){N.activeStep(e),b.show(e.id,e.label,t),e.show&&e.show()}function rt(e,t,n){st(e,t,n),v.done&&v.done(e,t)}function it(){var e={name:x.TELEMETRY_EVENTS.PLUGIN_INSTALL_STARTED,plugin_install_context_id:A,source:t,installationReason:P,success:x.NA,exitMethod:x.NA,durationInMs:x.NA,closeScreen:x.NA};c.get().sendEvent(m.telemetry.uiTenantToken,"PluginInstall",e)}function st(e,t,n){var r={name:x.TELEMETRY_EVENTS.PLUGIN_INSTALL_ENDED,plugin_install_context_id:A,source:x.NA,installationReason:P,success:t.toString(),exitMethod:e,durationInMs:j.duration().toString(10),closeScreen:n||O[_].id};c.get().sendEvent(m.telemetry.uiTenantToken,"PluginInstall",r)}function ot(){var e=C.devicesManager.mediaCapabilities;e.isPluginInstalled?F=E.setInterval(function(){e.isPluginInstalled.get()},S):F=E.setInterval(function(){C.devicesManager.checkMediaCapabilities()},S)}function ut(){E.clearInterval(F)}if(typeof t!="string")throw new Error("source param is mandatory");v=v||{};var N=this,C=w.get(),k=y.getBrowserInfo(),L=k.browserName===y.BROWSERS.FIREFOX,A=p.create(),O=[],M=0,_=0,D,P=x.NA,H=v.conversation,B=v.isOutgoing,j,F,I=51;this.firefoxUnableToCall=d.observable(L&&k.browserMajorVersion>I),this.activeStep=d.observable(),this.start=function(){if(N.firefoxUnableToCall()){q();return}j=g.build(),R(),M=0,tt(""),ot(),it()}};t.build=function(e,t){return new N(e,t)}}),define("text",{load:function(e){throw new Error("Dynamic load not allowed: "+e)}}),define("text!views/calling/pluginInstall.html",[],function(){return'
            \r\n \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n\r\n \r\n\r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n

            \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n\r\n \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n'}),define("services/calling/pluginInstall",["require","exports","module","ui/viewModels/calling/plugin/pluginInstallViewModel","swx-cafe-application-instance","swx-enums","text!views/calling/pluginInstall.html","ui/modalDialog/modalDialog"],function(e,t){var n=e("ui/viewModels/calling/plugin/pluginInstallViewModel"),r=e("swx-cafe-application-instance"),i=e("swx-enums"),s=e("text!views/calling/pluginInstall.html"),o=e("ui/modalDialog/modalDialog"),u="overlayPluginSlides";t.startInstallFlow=function(t,r){o.isDisplayed()&&o.dispose();var i=n.build(t,r);return o.build(u,i,s),i.start(),i},t.isPluginInstalled=function(t,n){var s=r.get().devicesManager.mediaCapabilities;if(s.isPluginInstalled)return new Promise(function(e){s.isBrowserMediaSupported()||s.isPluginInstalled()?e(!0):s.isPluginInstalled.get().finally(function(){e(s.isPluginInstalled())})});var o=r.get().personsAndGroupsManager.mePerson.capabilities.audio,u=r.get().personsAndGroupsManager.mePerson.capabilities.video;return n?t.videoService.start.enabled.get().then(function(e){return u.reason!==i.callingNotSupportedReasons.PluginNotInstalled&&e}):t.audioService.start.enabled.get().then(function(e){return o.reason!==i.callingNotSupportedReasons.PluginNotInstalled&&e})}}),define("ui/controls/calling/sounds",["require","exports","module","experience/settings"],function(e,t){function o(e){var n;if(!u(e))throw new Error("Invalid sound: "+e);return n=r[e],n||(n=document.createElement("audio"),s.forEach(function(i){var s=document.createElement("source"),o=t.buildSoundAssetUrl(e,i.extension);s.setAttribute("type",i.mimeType),s.setAttribute("src",o),n.appendChild(s),r[e]=n}),n.id=i+e),n}function u(e){for(var n in t.KEYS)if(t.KEYS[n]===e)return!0;return!1}var n=e("experience/settings"),r={},i="skype_sounds_",s=[{mimeType:"audio/mp4",extension:"m4a"},{mimeType:"audio/ogg",extension:"ogg"}];t.KEYS={CALL_ANSWER:"call-answer",CALL_CONNECTING:"call-connecting-loop",CALL_DIALING:"call-dialing",CALL_END_CALL:"call-endcall",CALL_ERROR_1:"call-error-1",CALL_ERROR_2:"call-error-2",CALL_HOLD:"call-hold-loop",CALL_INCOMING:"call-incoming-loop",CALL_NO_ANSWER:"call-no-answer",CALL_OUTGOING:"call-outgoing-original-loop",CALL_OUTGOING_P1:"call-outgoing-p1",CALL_OUTGOING_P2:"call-outgoing-p2-loop",CALL_RECONNECT:"call-reconnect-loop",CALL_RESUME:"call-resume",CAM_SHUTTER_CLOSE:"cam-shutter-close",CAM_SHUTTER_OPEN:"cam-shutter-open",CONTACTS_ADDED:"contacts-added",CONTACTS_AVAILABLE:"contacts-available",CONTACTS_RECEIVED:"contacts-received",FILE_TRANSFER_COMPLETE:"file-transfer-complete",FILE_TRANSFER_FAILED:"file-transfer-failed",FILE_TRANSFER_INCOMING:"file-transfer-incoming",LOGIN:"login",LOGOUT:"logout",MESSAGE_RECEIVED_1:"message-received-1",MESSAGE_RECEIVED_2:"message-received-2",MESSAGE_RECEIVED_3:"message-received-3",MESSAGE_RECEIVED_4:"message-received-4",MESSAGE_SENT:"message-sent",VIDEO_MESSAGE_RECORD_START:"video-message-record-start",VIDEO_MESSAGE_RECORD_STOP:"video-message-record-stop",VOICEMAIL_RECEIVED:"voicemail-received"},t.playLoop=function(e){var t=o(e);t.setAttribute("loop",!0),t.play()},t.playOnce=function(e,t){var n=o(e),r="ended";n.addEventListener(r,function i(){t&&t(),n.removeEventListener(r,i)}),n.play()},t.stop=function(e){var t=o(e);t.pause(),t.load()},t.clearCache=function(){r={}},t.buildSoundAssetUrl=function(e,t){return[n.assetsBaseUrl,"/audio","/",t,"/",e,".",t].join("")}}),define("utils/common/disposableMixin",["require","swx-pubsub-instance","browser/window","swx-constants","vendor/knockout"],function(e){function s(e){if(e._dmDisposeExtended)return;var t=e.dispose;e.dispose=function(){e._dmDisposeAll(),t&&t.call(e)},e._dmDisposeExtended=!0}var t=e("swx-pubsub-instance").default,n=e("browser/window"),r=e("swx-constants").COMMON.disposableGroups,i=e("vendor/knockout");return{registerPubSubEvent:function(e,n){t.subscribe(e,n),this._dmRegisterDisposableItem(r.PUB_SUB,{eventName:e,callback:n})},unregisterPubSubEvent:function(e,n){t.unsubscribe(e,n),this._dmUnRegisterDisposableItem(r.PUB_SUB,function(t){return t.eventName===e&&t.callback===n})},registerComputed:function(e){var t=i.computed(e);return this.registerDisposable(t),t},observable:function(){return i.observable.apply(i,arguments)},observableArray:function(){return i.observableArray.apply(i,arguments)},registerDisposable:function(e){if(!e.dispose)throw new TypeError("Item does not implement Disposable");this._dmRegisterDisposableItem(r.GENERIC_DISPOSABLE,e)},unregisterDisposable:function(e){e.dispose(),this._dmUnRegisterDisposableItem(r.GENERIC_DISPOSABLE,function(t){return t===e})},registerInterval:function(e,t){var i=n.setInterval(e,t);return this._dmRegisterDisposableItem(r.INTERVAL,i),i},unregisterInterval:function(e){n.clearInterval(e),this._dmUnRegisterDisposableItem(r.INTERVAL,function(t){return t===e})},registerDOMEvent:function(e,t,n,i){e.addEventListener(t,n,i),this._dmRegisterDisposableItem(r.DOM_EVENT,{object:e,event:t,handler:n,useCapture:i})},unregisterDOMEvent:function(e,t,n,i){e.removeEventListener(t,n,i),this._dmUnRegisterDisposableItem(r.DOM_EVENT,function(r){return r.object===e&&r.event===t&&r.handler===n&&r.useCapture===i})},registerTimeout:function(e,t){var i=n.setTimeout(e,t);return this._dmRegisterDisposableItem(r.TIMEOUT,i),i},unregisterTimeout:function(e){n.clearTimeout(e),this._dmUnRegisterDisposableItem(r.TIMEOUT,function(t){return t===e})},_dmDisposeAll:function(){function i(e,i){switch(e){case r.PUB_SUB:i.forEach(function(e){t.unsubscribe(e.eventName,e.callback)});break;case r.GENERIC_DISPOSABLE:i.forEach(function(e){e.dispose()});break;case r.INTERVAL:i.forEach(n.clearInterval);break;case r.TIMEOUT:i.forEach(n.clearTimeout);break;case r.DOM_EVENT:i.forEach(function(e){e.object.removeEventListener(e.event,e.handler,e.useCapture)})}}if(!this._disposableItems)return;for(var e in this._disposableItems)this._disposableItems.hasOwnProperty(e)&&i(e,this._disposableItems[e]||[]);this._disposableItems=null},_dmRegisterDisposableItem:function(e,t){s(this),this._disposableItems=this._disposableItems||{},this._disposableItems[e]=this._disposableItems[e]||[],this._disposableItems[e].push(t)},_dmUnRegisterDisposableItem:function(e,t){this._disposableItems=this._disposableItems||{};var n=this._disposableItems[e]||[];for(var r=0;r-1&&(l="&"),o&&(u+=l+o,l="&"),i&&(u+=l+"id="+i),u}function c(e,t,r,i){var s,o=[],u={};n.initParams&&n.initParams.apiKey&&(u.apikey=n.initParams.apiKey);for(s=0;s=s,n;e?t(new Error("configuration service unreachable")):(a+=1,n=a%f.length,c(f[n]))}u++;if(n.initParams.jsonp===!1){var d={url:o,method:"GET",crossOrigin:!0,dataType:"json"};i.compat(d).then(h,p)}else r.request(o,"onConfigurationLoaded_"+l,h,p)}var u=0,a=0,l=o;o+=1,!f||!f.length?t(new Error("no configuration service endpoint")):(c(f[a]),a+=1)})}}var t=e("lodash-compat"),n=e("experience/settings"),r=e("services/ecs/jsonp"),i=e("reqwest");return new s}),define("ui/calling/unansweredCallHandler",["require","exports","module","lodash-compat","swx-constants","swx-constants","ui/modelHelpers/conversationHelper","utils/common/disposableMixin","services/ecs/configLoader","swx-enums","vendor/knockout","swx-log-tracer","swx-service-locator-instance","experience/settings"],function(e,t){function C(){if(!N||!T)T=u.loadConfig(a.ecsClientNames.Skype,h.ecsSkypeCallingT1Key);return T}function k(){t.newCallStartedInShellApp(null),t.previousCallEndedInShellApp(null),m=!1,g=!1,y=!1,b=!1,w=!1,S=null,x=0}function L(e){var t=e.audio.state.when(a.callConnectionState.Connected,function(){g=!0});p.registerDisposable(t)}var n=e("lodash-compat"),r=e("swx-constants").CALLING,i=e("swx-constants").COMMON,s=e("ui/modelHelpers/conversationHelper"),o=e("utils/common/disposableMixin"),u=e("services/ecs/configLoader"),a=e("swx-enums"),f=e("vendor/knockout"),l=e("swx-log-tracer").getLogger(),c=e("swx-service-locator-instance").default,h=e("experience/settings"),p={},d=!1,v,m=!1,g=!1,y=!1,b=!1,w=!1,E=!1,S=null,x=0,T,N=null;t.init=function(){var e=c.resolve(i.serviceLocator.FEATURE_FLAGS);return d=!1,N=null,e.isFeatureOn(i.featureFlags.UNANSWERED_CALL_UI)?C().then(function(e){n.isEmpty(e)?(l.log("[Unanswered Call UI] ECS config empty"),d=!0):(N=e,d=N.UnansweredCallUIEnabled)}).catch(function(e){l.log("[Unanswered Call UI] failed to get ECS config",e),d=!0}):Promise.resolve()},t.newCallStartedInShellApp=f.observable(null),t.previousCallEndedInShellApp=f.observable(null),t.observe=function(e){if(!d)return;v=e,k();var n=v.selfParticipant.audio.state.when(a.callConnectionState.Connected,function(){m=!0});p.registerDisposable(n),e.participants.added(L),s.isCallingActive(v)||t.newCallStartedInShellApp(v),S=(new Date).getTime(),b=v.mediaConnectionType()===a.mediaConnectionType.Pluginless,w=s.isPstnEndpoint(v.participants(0).audio.endpoint())},t.callEnded=function(){if(!d)return;x=(new Date).getTime()-S,t.newCallStartedInShellApp()&&t.previousCallEndedInShellApp(v),p.dispose&&p.dispose()},t.callHungUpByCaller=function(){y=!0},t.callStarting=function(e){E=e},t.setup=function(){if(!d)return Promise.reject(new Error("Unanswered call UI is disabled"));if(v.selfParticipant.audio.state.reason===a.callDisconnectionReason.CallEscalated)return Promise.reject(new Error("Unanswered call UI is ignoring call escalations"));var e=h.unansweredUI.minCallDuration,t=new Promise(function(t,s){function o(e){var n=c.resolve(i.serviceLocator.PUBSUB);n.publish(i.events.navigation.OPEN_CONVERSATION,{model:v,origin:i.telemetry.historyLoadOrigin.UNANSWERED_CALL_UI}),t({reason:e,wasVideoCall:E,ecsConfig:N}),k()}function u(){s(new Error("Unanswered call UI should not be shown in this scenario")),k()}function f(e){return e===a.callDisconnectionReason.Busy?r.UNANSWERED_CALL_REASONS.BUSY:r.UNANSWERED_CALL_REASONS.MISSED}function l(){if(m||w){u();return}var t=v.participants(0).audio.state.reason;!y||x>=e?o(f(t)):u()}function h(){g?u():!y||x>=e?o(r.UNANSWERED_CALL_REASONS.UNAVAILABLE):u()}function p(){return n.some(v.participants(),function(e){return!e.audio.state.reason})}!b&&p()&&(y=!0),v.isGroupConversation()?h():l()});return t},n.extend(p,o)}),define("ui/viewModels/calling/helpers/callingFacade",["require","exports","module","swx-constants","swx-constants","swx-util-calling-stack","swx-enums","ui/viewModels/chat/navigationHelper","services/calling/pluginInstall","swx-pubsub-instance","ui/controls/calling/sounds","swx-cafe-application-instance","swx-service-locator-instance","ui/calling/unansweredCallHandler"],function(e,t){function p(e,t,r,i){return a.publish(n.EVENTS.START_CALL,{conversation:e,isVideo:t,source:r}),h.callStarting(t),f.playLoop(f.KEYS.CALL_CONNECTING),i&&o.navigateToConversation(e,r),t?e.videoService.start():e.audioService.start()}function d(e,t){return a.publish(n.EVENTS.ANSWER,{conversation:e,isVideo:t}),t&&e.videoService.accept.enabled()?e.videoService.accept():e.audioService.accept()}function v(e,t,n,r){return u.isPluginInstalled(e,t).then(function(i){return i?p(e,t,n,r):m(e,t,!0,"outgoing",n,r)})}function m(e,t,i,a,f,h){var v=l.get().personsAndGroupsManager.mePerson.capabilities.audio.reason,m=c.resolve(r.serviceLocator.FEATURE_FLAGS),g=v===s.callingNotSupportedReasons.PluginBlocked;return!m.isFeatureOn(r.featureFlags.ASK_TO_UNBLOCK_PLUGIN)&&g?Promise.reject(Error(s.callingNotSupportedReasons.PluginBlocked)):new Promise(function(r,l){function c(i,u){if(e&&u&&i===n.PLUGIN_INSTALL_EXIT_METHOD.CALL_STARTED){var a;e.selfParticipant.audio.state()===s.callConnectionState.Notified?a=d(e,t):a=p(e,t,"pluginInstallCallback"),h&&o.navigateToConversation(e,f),r(a)}else l(Error("Plugin install result: "+u+", exitMethod: "+i))}u.startInstallFlow(a,{isOutgoing:i,conversation:e,isVideo:t,done:c,onlyUnblock:g})})}var n=e("swx-constants").CALLING,r=e("swx-constants").COMMON,i=e("swx-util-calling-stack"),s=e("swx-enums"),o=e("ui/viewModels/chat/navigationHelper"),u=e("services/calling/pluginInstall"),a=e("swx-pubsub-instance").default,f=e("ui/controls/calling/sounds"),l=e("swx-cafe-application-instance"),c=e("swx-service-locator-instance").default,h=e("ui/calling/unansweredCallHandler");t.placeCall=function(e,t,n,r){return f.playOnce(f.KEYS.CALL_DIALING),i.get().isPluginlessCallingSupported()?p(e,t,n,r):v(e,t,n,r)},t.acceptCall=d,t.rejectCall=function(e){a.publish(n.EVENTS.REJECT,{conversation:e}),e.audioService.reject()},t.installPlugin=function(e,t,n,r){r=r||!1,m(t,r,n,e)}}),define("experience/api/helpers/modality",["require","exports","module","lodash-compat","swx-constants","swx-enums","ui/viewModels/calling/helpers/callingFacade","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e,t){function l(e){return n.contains(e,a.VIDEO)}function c(e){return n.contains(e,a.AUDIO)}function h(e){return n.contains(e,a.CHAT)}function p(e){return l(e)||c(e)||h(e)}var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("swx-enums"),s=e("ui/viewModels/calling/helpers/callingFacade"),o=e("ui/telemetry/actions/actionNames"),u=e("swx-service-locator-instance").default,a=r.modalityType,f=r.api.modality.errorMessages;t.startModalities=function(e,t,a){function g(){n.isFunction(t)&&t()}function y(e){if(n.isFunction(a))try{a(e)}catch(t){}}function b(e){e.start.enabled.reason===i.callingNotSupportedReasons.PluginNotInstalled?w(e===v.videoService):m=f.MODALITY_START_FAILED}function w(e){var t=u.resolve(r.serviceLocator.ACTION_TELEMETRY),n=e?o.audioVideo.apiVideoCall:o.audioVideo.apiAudioCall;t.recordAction(n),s.placeCall(v,e,"integrationAPI")}var d=e.modalities,v=e.conversation,m="";if(!d||n.isEmpty(d)){g();return}if(!n.isArray(d)){y(f.INVALID_MODALITIES);return}if(!p(d)){y(f.MODALITY_TYPE_NOT_SUPPORTED);return}l(d)&&(v.videoService.start.enabled()?v.videoService.start():b(v.videoService)),c(d)&&(v.audioService.start.enabled()?v.audioService.start():b(v.audioService)),h(d)&&v.chatService.start.enabled()&&e.startChatService&&v.chatService.start(),m===""?g():y(m)}}),define("experience/api/error",["require","exports","module","lodash-compat"],function(e,t){var n=e("lodash-compat");t.asApiError=function(e,t){var r;return e instanceof Error?r=Object.create(e):n.isString(e)?r=new Error(e):(r=new Error("Unknown: please check *data* property for more info"),r.data=e),r.name=["SWXApi",t||"",r.name].join(":"),r}}),define("telemetry/chat/conversationJoined",["require","exports","module","experience/settings","ui/modelHelpers/personHelper","swx-utils-chat","ui/telemetry/telemetryClient","swx-browser-globals","swx-constants"],function(e,t){function c(){function t(e){return r.isGuestId(e)?a.result.SIGNED_OUT:a.result.SIGNED_IN}function u(t,r,i){r=r||a.result.INCONCLUSIVE;var u=a.TYPE,f=o.getWindow(),c={milestone:t,result:r.toString(),client_time:(new f.Date).getTime().toString(),Prefix:e._prefix,thread_id:e._threadId.toString(),conversationOrigin:l()};i&&(c.participantsCount=i),s.get().sendEvent(n.telemetry.chatTenantToken,u,c)}function l(){return i.isGuestHostConversation(e._threadId)?f.GUEST_HOST:f.NORMAL}function c(e){return/^(.*):/.exec(e)[1]}function h(){e._threadId=undefined,e._prefix=undefined}var e=this;return e._threadId=undefined,e._prefix=undefined,e.onJoinConversation=function(n){var r=n.prefix.indexOf(":")===-1,i=t(n.prefix);e._threadId=n.uri,e._prefix=r?"":c(n.prefix),u(a.milestoneType.CLIENT_INIT,i)},e.onJoinConversationError=function(t){if(!e.isTriggered())return;u(a.milestoneType.ERROR,t),h()},e.onConversationJoined=function(t){if(!e.isTriggered())return;u(a.milestoneType.END,a.result.SUCCESS,t?t.participantsCount+1:t),h()},e.isTriggered=function(){return e._threadId},e.isTriggeredFor=function(t){return e._threadId===t},e}var n=e("experience/settings"),r=e("ui/modelHelpers/personHelper"),i=e("swx-utils-chat").conversation,s=e("ui/telemetry/telemetryClient"),o=e("swx-browser-globals"),u=e("swx-constants").COMMON,a=u.telemetry.conversationJoined,f=u.telemetry.conversationOrigin,l;t.get=function(){return l||(l=new c),l}}),define("experience/api/helpers/conversationsSynchronizer",["require","exports","module","swx-cafe-application-instance"],function(e,t){var n=e("swx-cafe-application-instance");t.sync=function(){function r(e){var t=n.get().conversationsManager;return t.conversations.size()<1&&t.getMoreConversations.enabled()?t.getMoreConversations(1).then(s).catch(i):s(e)}function i(){return Promise.all([])}function s(e){e=e||n.get().conversationsManager.conversations();var t=e.reduce(function(e,t){return t.conversationId?e.concat([t.conversationId]):e.concat([t.uri()||t.uri.get()])},[]);return Promise.all(t)}var t=n.get().conversationsManager.conversations.get();return t.then(r)}}),define("experience/api/helpers/conversationFacade",["require","exports","module","vendor/knockout"],function(e,t){function r(e){function r(){t.participantsCount(e.participantsCount())}function i(){t.isJoiningEnabled(e.isJoiningEnabled())}var t=this;return t.participantsCount=n.observable(0),t.isJoiningEnabled=n.observable(!0),t.init=function(){e.participants.changed(r),e.isJoiningEnabled.changed(i)},t.dispose=function(){e.participants.changed.off(r),e.isJoiningEnabled.changed.off(i)},t.isJoinable=function(){return e.isJoiningEnabled.set.enabled()},t.makeJoinable=function(){e.isJoiningEnabled.set.enabled.once(!0,function(){e.isJoiningEnabled.set(!0)})},t.getJoinUrl=function(){return e.uri.get()},t}var n=e("vendor/knockout");t.build=function(e){return new r(e)}}),define("experience/api/helpers/contentNavigator",["require","exports","module","swx-constants","swx-service-locator-instance"],function(e,t){function i(e){function u(){return r.resolve(n.serviceLocator.PUBSUB)}function a(e){f(e.contentElementId)&&(u().unsubscribe(o,a),t=!0,i&&(i(),i=null))}function f(e){return s=s||l(),e===s}function l(){return e.firstChild?e.firstChild.getAttribute("id"):null}function c(e){u().publish(n.events.navigation.OPEN_CONVERSATION,{model:e,origin:n.telemetry.historyLoadOrigin.NEW_CHAT_API_START_CONVERSATION,contentElementId:s})}var t=!1,i=null,s=null,o=n.apiUIEvents.SWX_CONTENT_LOADED;u().subscribe(o,a),this.navigateToConversation=function(e){t?c(e):i=c.bind(undefined,e)}}var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default;t.build=function(e){return new i(e)}}),define("experience/api/helpers/contentNavigatorStore",["require","exports","module","lodash-compat","experience/api/helpers/contentNavigator","browser/dom"],function(e,t){function o(){if(s.length>0)return s[0].navigator}var n=e("lodash-compat"),r=e("experience/api/helpers/contentNavigator"),i=e("browser/dom"),s=[];t.add=function(e){var t=i.getElement(e),n=r.build(t);s.push({contentContainer:t,navigator:n})},t.get=function(e){var t=i.getElement(e);return t?n.find(s,function(e){return e.contentContainer===t}).navigator:o()},t.clear=function(){s=[]}}),define("experience/api/helpers/conversation",["require","exports","module","lodash-compat","swx-cafe-application-instance","experience/api/auth/authEventHandler","experience/api/helpers/modality","experience/api/error","swx-utils-chat","swx-enums","swx-constants","telemetry/chat/conversationJoined","experience/api/helpers/conversationsSynchronizer","experience/api/helpers/conversationFacade","experience/settings","swx-service-locator-instance","experience/api/helpers/contentNavigatorStore"],function(e,t){function g(e,t,r){if(!n.isFunction(t))return;try{t(S(e))}catch(i){y(r,m.SUCCESS_CALLBACK_ERROR)}}function y(e,t){n.isFunction(e)&&e(o(t))}function b(e){var t=d.resolve(f.serviceLocator.FEATURE_FLAGS),n;if(!t.isFeatureOn(f.featureFlags.SINGLE_CONVERSATION_MODE))return;i.deferActionOnSplashscreen(function(e){n=d.resolve(f.serviceLocator.PUBSUB),n.publish(f.apiUIEvents.SWX_SINGLE_CONVERSATION,e)},e)}function w(e,t,r){var i=d.resolve(f.serviceLocator.PUBSUB);i.publish(f.apiUIEvents.SWX_CHAT_LOADED);if(!n.isFunction(t))return;try{t(S(e)),b()}catch(s){E(r,m.SUCCESS_CALLBACK_ERROR)}}function E(e,t){if(t instanceof XMLHttpRequest){var n;t.status===0?n="Timeout while joining converstation":n=t.response,t=new Error(n)}try{b(t)}catch(r){}l.get().onJoinConversationError(t),y(e,t)}function S(e){return p.API.version===2?e:h.build(e)}function x(e){var t,n=a.searchScope.All;return t=e.map(function(e){var t=r.get().personsAndGroupsManager.createPersonSearchQuery();return new Promise(function(r,i){function s(){t.results().length?r(t.results(0).result):i()}e.substring(0,4)==="tel:"?(t.sources(n),t.text(e)):t.sources(n).keywords.id=e,t.getMore().then(s,i)})}),Promise.all(t)}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("experience/api/auth/authEventHandler"),s=e("experience/api/helpers/modality"),o=e("experience/api/error").asApiError,u=e("swx-utils-chat").conversation,a=e("swx-enums"),f=e("swx-constants").COMMON,l=e("telemetry/chat/conversationJoined"),c=e("experience/api/helpers/conversationsSynchronizer"),h=e("experience/api/helpers/conversationFacade"),p=e("experience/settings"),d=e("swx-service-locator-instance").default,v=e("experience/api/helpers/contentNavigatorStore"),m=f.api.conversation.errorMessages;t.startConversation=function(e,t,n,i,o){function l(e,f){var l=r.get().conversationsManager,c=u.createConversation(e,l,f),h={modalities:t,conversation:c},p=v.get(o);s.startModalities(h,function(){p&&p.navigateToConversation(c),g(c,n,i)},a)}var a=y.bind(null,i),f;if(!Array.isArray(e)){a(m.URI_NOT_VALID);return}if(e.length===0){l([],!0);return}f=p.startConversationMaxParticipantCount,f>0&&e.length>f&&(e=e.slice(0,f));if(p.authentication&&p.authentication.anonymousMode){l(e);return}x(e).then(function(e){l(e)},function(){a(m.SEARCH_FAILED)}).catch(a)},t.joinConversation=function(e,t,i,o,u,a){function d(e){var n={modalities:t,conversation:e,startChatService:!0},r=v.get(a);s.startModalities(n,function(){r&&r.navigateToConversation(e),w(e,i,o)},f)}var f=E.bind(null,o),h=r.get().conversationsManager;if(!n.isString(e)){f(m.URI_NOT_VALID);return}try{r.get().personsAndGroupsManager.mePerson.id.get().then(function(t){l.get().onJoinConversation({uri:e,prefix:t}),c.sync().then(function(){if(u)h._getConversationByUri(e).then(d).catch(f);else{var t=h.getConversationByUri(e);d(t)}}).catch(f)}).catch(f)}catch(p){f(p)}}}),define("experience/api/conversation",["require","exports","module","swx-cafe-application-instance","experience/api/helpers/conversation","experience/api/helpers/modality","swx-utils-chat","swx-constants","constants/components","experience/settings","swx-service-locator-instance","swx-pubsub-instance","experience/api/helpers/contentNavigatorStore","ui/telemetry/telemetryClient"],function(e,t){function p(e,t){return new Promise(function(n,i){function u(t){var r=f.resolve(o.serviceLocator.CONTROLS_BUILDER);r.build(a.controls.content.toLowerCase(),e),n(t)}function l(e){i(e)}var s=t&&t.modalities?t.modalities:null;if(!e){l(o.api.renderConversation.errorMessages.CONTAINER_UNDEFINED);return}if(!(typeof e=="string"||e instanceof Node)){l(o.api.renderConversation.errorMessages.CONTAINER_NOT_ELEMENT_NOT_SELECTOR);return}c.add(e);if(t&&t.conversation){var h=c.get(e);h&&h.navigateToConversation(t.conversation),u(t.conversation);return}if(!t||!t.participants&&!t.conversationId){d(s,e,u,l);return}if(t.participants){Array.isArray(t.participants)?r.startConversation(t.participants,s,u,l,e):l(o.api.renderConversation.errorMessages.PARTICIPANTS_WRONG_FORMAT);return}t.conversationId&&(typeof t.conversationId=="string"?r.joinConversation(t.conversationId,s,u,l,!1,e):l(o.api.renderConversation.errorMessages.CONVERSATION_ID_WRONG_FORMAT))})}function d(e,t,r,o){function l(){var e=c.get(t);e&&e.navigateToConversation(a),r(a)}var u=n.get().conversationsManager,a=s.createConversation([],u,!0),f={modalities:e,conversation:a};i.startModalities(f,l,o)}function v(e,t){var r=n.get().personsAndGroupsManager;if(r._autoBuddyFromInvite)return new Promise(function(n,i){function s(){h.get().sendEvent(a.telemetry.uiTenantToken,o.telemetry.autoBuddy.SUCCESS,{}),n()}r._autoBuddyFromInvite(e,t).then(s,i)})}var n=e("swx-cafe-application-instance"),r=e("experience/api/helpers/conversation"),i=e("experience/api/helpers/modality"),s=e("swx-utils-chat").conversation,o=e("swx-constants").COMMON,u=e("constants/components"),a=e("experience/settings"),f=e("swx-service-locator-instance").default,l=e("swx-pubsub-instance").default,c=e("experience/api/helpers/contentNavigatorStore"),h=e("ui/telemetry/telemetryClient");t.newConversation=function(){var e={page:u.chat.NEW_CONVERSATION,origin:o.telemetry.historyLoadOrigin.NEW_CONVERSATION_API};l.publish(o.events.navigation.NAVIGATE,e)},t.startConversation=function(e,t,n,i){r.startConversation(e,t,n,i)},t.joinConversation=function(e,t,n,i,s){function a(){u.isFeatureOn(o.featureFlags.SYNC_THREAD_BEFORE_JOIN_CONVERSATION_FLOW_ENABLED)?r.joinConversation(e,t,n,i,!0):r.joinConversation(e,t,n,i,!1)}var u=f.resolve(o.serviceLocator.FEATURE_FLAGS);s&&s.inviteId?v(s.inviteId,e).then(a,a):a()},t.renderConversation=function(e,t){return p(e,t)}}),define("notifications/common/browserNativeNotification",["require","exports","module","swx-browser-globals","swx-i18n","swx-constants"],function(e,t){function s(e,t,r){var i,s=n.getWindow(),u,a=e.title()||e.sender.displayName();t.icon=e.sender.avatar(),e.active(!0),i=new s.Notification(a,t),u=e.active.subscribe(function(e){e===!1&&i.close()}),e.sound.play(),e.onshow&&e.onshow(),i.onclick=function(){i.close(),r||(e.open&&e.open(),o()),s.focus()},i.onclose=function(){u&&u.dispose()}}function o(){var e=n.getWindow();e.$WLXIM&&e.$WLXIM.showSidebar()}var n=e("swx-browser-globals"),r=e("swx-i18n").localization,i=e("swx-constants").COMMON;return t.create=function(e){var t=i.notifications,n,o=!1;switch(e.type){case t.CHAT:case t.UNREAD_MESSAGE:case t.CONTACT_REQUEST:n={body:e.description()},s(e,n,o);break;case t.AUDIO_WITHOUT_VIDEO:case t.AUDIO:case t.INCOMING_CALL:n={body:r.fetch({key:"toast_incoming_text_title"})},o=!0,s(e,n,o)}},t}),define("notifications/common/notificationHub",["require","swx-browser-globals","swx-service-locator-instance","swx-constants","utils/common/styleModeHelper","swx-browser-detect","notifications/common/browserNativeNotification"],function(e){function g(){return l.hasFocus()&&i.get().appIsVisible()?!0:!1}function y(){var e=n.resolve(r.serviceLocator.FEATURE_FLAGS);if(c)return;c=!0,e.isFeatureOn(r.featureFlags.ENHANCED_NOTIFICATION)&&(f.addEventListener(r.events.browser.FOCUS,b),f.addEventListener(r.events.browser.BLUR,w))}function b(){function t(){for(var t=0;t=e.activityOccurence.getTime()}function T(){return m.areBrowserNotificationsSupported()&&f.Notification.permission===r.permission.GRANTED}var t=e("swx-browser-globals"),n=e("swx-service-locator-instance").default,r=e("swx-constants").COMMON,i=e("utils/common/styleModeHelper"),s=e("swx-browser-detect").default,o=e("notifications/common/browserNativeNotification"),u=7e3,a=100,f=t.getWindow(),l=t.getDocument(),c=!1,h=!0,p,d=r.notifications,v=[],m={};return m.notify=function(e){var t=e.type===d.AUDIO_WITHOUT_VIDEO||e.type===d.AUDIO||e.type===d.INCOMING_CALL;T()?(g()||o.create(e),t&&p&&E(e),e.publishUnreadMessageTelemetry&&!g()&&e.publishUnreadMessageTelemetry(S(e))):p&&E(e)},m.addNotificationListener=function(e){y(),p=e},m.removeNotificationListener=function(){var e=n.resolve(r.serviceLocator.FEATURE_FLAGS);p&&(p=null),c=!1,e.isFeatureOn(r.featureFlags.ENHANCED_NOTIFICATION)&&(f.removeEventListener(r.events.browser.FOCUS,b),f.removeEventListener(r.events.browser.BLUR,w))},m.areBrowserNotificationsSupported=function(){var e=n.resolve(r.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(r.featureFlags.BROWSER_NATIVE_NOTIFICATIONS_ENABLED)&&!!f.Notification&&s.getBrowserInfo().browserName==="Chrome"&&s.getSystemInfo().osName==="Windows"},m}),define("experience/api/notifications",["require","exports","module","notifications/common/notificationHub"],function(e,t){var n=e("notifications/common/notificationHub");t.setNotificationHandler=function(e){n.addNotificationListener(e)}}),define("utils/chat/unreadConversations",["require","vendor/knockout","swx-cafe-application-instance","utils/common/cafeObservable"],function(e){function s(){function u(n,r){t.utils.addOrRemoveItem(e(),n,!r),e.valueHasMutated()}function a(e){e.__subUnread&&e.__subUnread.dispose();var t=e.historyService.activityItems;t().length&&(e.__subUnread=t(t().length-1).isRead.changed(u.bind(null,e)))}function f(e){e.__subUnreadActivityItems=e.historyService.activityItems.changed(a.bind(null,e))}function l(e){e.__subUnreadActivityItems.dispose()}var e=t.observableArray(),i,s=r.newObservableProperty(n.get().conversationsManager.unreadConversationsCount).extend({rateLimit:300}),o=t.pureComputed({deferEvaluation:!0,read:function(){return i||(n.get().conversationsManager.conversations.added(f),n.get().conversationsManager.conversations.removed(l),i=!0),e()}});return{getUnread:o,getCount:s}}var t=e("vendor/knockout"),n=e("swx-cafe-application-instance"),r=e("utils/common/cafeObservable"),i;return{getInstance:function(){return i||(i=s()),i},destroy:function(){i=null}}}),define("experience/api/calling",["require","vendor/knockout","swx-cafe-application-instance","swx-constants","swx-pubsub-instance","ui/viewModels/calling/helpers/callingFacade","swx-constants","constants/components","swx-enums"],function(e){function h(){p(),d()}function p(){i.subscribe(r.EVENTS.FULLSCREEN_CHANGED,function(e){l(e)})}function d(){n.get().personsAndGroupsManager.mePerson.capabilities.audio.changed(function(e,t){var n=t!==a.callingNotSupportedReasons.PluginNotInstalled;c(n)})}function v(){s.installPlugin("callingApi")}function m(){var e={page:u.calling.SKYPEOUT_PAGE,origin:o.telemetry.historyLoadOrigin.SKYPEOUT_PAGE_API};i.publish(o.events.navigation.NAVIGATE,e)}function g(){return h(),{isPluginInstalled:t.computed(function(){return c()}),openPstnPage:m,startPluginInstall:v,isFullScreen:t.computed(function(){return l()})}}var t=e("vendor/knockout"),n=e("swx-cafe-application-instance"),r=e("swx-constants").CALLING,i=e("swx-pubsub-instance").default,s=e("ui/viewModels/calling/helpers/callingFacade"),o=e("swx-constants").COMMON,u=e("constants/components"),a=e("swx-enums"),f,l=t.observable(!1),c=t.observable(!1);return f={buildApi:g},f}),define("telemetry/authentication/setAuthProvider",["require","exports","module","ui/telemetry/telemetryClient","experience/settings"],function(e,t){function i(){function e(e){var t="setAuthProvider",i={};i.authType=e.authType,i.success=e.hasSucceed,i.implicitSignIn=e.implicitSignIn,i.hostname=location.hostname,e.hasSucceed||(i.error=e.error,e.details&&(i.details=e.details)),n.get().sendEvent(r.telemetry.uiTenantToken,t,i),n.get().setAuthType&&n.get().setAuthType(e.authType)}return{send:e}}var n=e("ui/telemetry/telemetryClient"),r=e("experience/settings");t.build=function(){return new i}}),define("experience/api/authentication",["require","swx-cafe-application-instance","swx-constants","experience/settings","experience/api/auth/linking","experience/api/error","telemetry/authentication/signIn","telemetry/authentication/setAuthProvider","experience/api/auth/authEventHandler","experience/authContext","swx-service-locator-instance","lodash-compat","swx-pubsub-instance","swx-enums"],function(e){function E(){y=!0,a.init()}function S(){y=!1,a.destroy()}function x(e){if(c.isFunction(e))try{e.apply(null,[].slice.call(arguments,1))}catch(t){}}function T(e,t,n){function s(){_(i,e,r),x(t)}function o(t){_(i,e,r,t),x(n,t)}var r=t!==!1,i=u.build();d=!1,v=e,r?(f.get().implicitSignIn=!0,N(s,o)):_(i,e,r)}function N(e,t,n){try{k(O(v),e,t,n)}catch(r){x(t,s(r,"signIn"))}}function C(e,r){function u(){y=!1,f.reset(),o.status(p.onlineStatus.Offline),x(e)}function a(e){f.reset(),x(r,s(e,"signOut"))}var i=t.get().signInManager,o=t.get().personsAndGroupsManager.mePerson;d=!1,i.signOut.enabled()?i.signOut().then(u,a):a(n.api.auth.errorMessages.ALREADY_SIGNED_OUT)}function k(e,i,u,l){function E(){f.reset(),window.clearTimeout(p),x(i)}function S(e){f.reset(),j(e)?D(e,i,u):(x(u,s(e)),a.deferActionOnSplashscreen(function(){h.publish(n.events.auth.SIGNIN_FAILED,e)},e)),d=!0}function T(){P(A(w)),i=null,u=null}function N(){var e=n.api.auth.DEFAULT_SIGNIN_TIMEOUT;return r.authentication&&r.authentication.signInTimeout&&(e=r.authentication.signInTimeout),e}function C(){p||(p=window.setTimeout(T,N()))}function k(){p&&(window.clearTimeout(p),p=undefined)}function O(){window.addEventListener(n.events.browser.FOCUS,C),window.addEventListener(n.events.browser.BLUR,k)}function _(){window.removeEventListener(n.events.browser.FOCUS,C),window.removeEventListener(n.events.browser.BLUR,k)}function P(t){if(b)return;b=!0,k(),_(),M(g,e.type,t,l.isExternalSignIn),t?S(t):E()}var p,v=t.get().signInManager,m=c.defaults(e,{id:r.application.endpointId,version:B()}),g=o.build(),b=!1,w;l=l||{};if(!y){S(new Error(n.api.auth.errorMessages.AUTH_DISABLED));return}if(!v.signIn.enabled()){S(new Error(n.api.auth.errorMessages.ALREADY_SIGNED_IN));return}C(),O(),v.signIn(m).then(function(){P(null)},function(t){P(L(t))},function(t){w=t})}function L(e){var t,r,i,s;e=e||{},m=e.rps_token,g=e.site_name,t=e.reason,r=e.req||e.request,i=e.rsp||e.response,s=new Error(e.error||e.code||e.message||""),a.setErrorType(s),s.details={},t&&(s.details.reason=JSON.stringify(t)),r&&(s.details.request=JSON.stringify(r));if(i){s.details.response=JSON.stringify(i);if(i.status===b||i.data&&i.data.subcode===w)s.name=n.api.auth.errorTypes.TOO_MANY_CONNECTIONS_ERROR}return s}function A(e){var t=new Error(n.silentLogin.errorMessages.TIMED_OUT);return t.jCafeStatus=e,t}function O(e){var i=t.get().signInManager,s,o=r.implicitOAuthParams&&{client_id:r.implicitOAuthParams.client_id}||{};if(e.type===n.api.auth.authProviderType.SKYPE_TOKEN)return c.merge({},o,i.createTokenSignInParameter({getToken:e.getToken,getExpiryTime:e.getExpiryTime}));if(e.type===n.api.auth.authProviderType.IMPLICIT_AUTH)return i.createImplicitOAuthSignInParameter(r.implicitOAuthParams);if(e.type===n.api.auth.authProviderType.PASSWORD)return c.merge({},o,i.createPasswordSignInParameter({username:e.username,password:e.password}));if(e.type===n.api.auth.authProviderType.ANONYMOUS)return s={type:"Anonymous",meeting:e.options.conferenceUri,name:e.options.displayName},e.options.useInternalAnonFlow&&(s.xmscwt=e.options.useInternalAnonFlow),e.options.discoverUri&&(s.root={user:e.options.discoverUri}),s;throw new Error("invalid auth type")}function M(e,t,n,r){var i;i={authType:t,hasSucceed:!0,retry:d,isExternalSignIn:Boolean(r)},n&&(i.hasSucceed=!1,i.error=n.message,i.details=n.details,n.jCafeStatus&&(i.jCafeStatus=n.jCafeStatus)),e.send(i)}function _(e,t,n,r){var i={authType:t.type,hasSucceed:!0,implicitSignIn:n};r&&(i.hasSucceed=!1,i.error=r.message||"Unknown error",r.data&&(i.details=r.data)),e.send(i)}function D(e,t,r){function u(e){return function(){var s={rps_token:m,onSuccess:t,onFailure:r};e===n.api.auth.accountLinking.WELCOME_FLOW&&(s.welcome=!0),e===n.api.auth.accountLinking.INLINE_NEW_USER_FLOW&&(s.createTechnical=!0,s.hidden=!0),P(s),i.start(s)}}var s=u(n.api.auth.accountLinking.WELCOME_FLOW),o=!1;H()&&(s=u(n.api.auth.accountLinking.INLINE_NEW_USER_FLOW),o=!0),a.startAuthFailedFlow(e,s,o)}function P(e){!g||(e.site_name=g)}function H(){var e=l.resolve(n.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(n.featureFlags.SILENT_LINKING)}function B(){return"{product}({version} - {workload})".replace("{product}",r.productName||"unknown").replace("{version}",r.version||"").replace("{workload}",r.initParams.correlationIds.hostProperty||"unknown")}function j(e){return e&&e.name===n.api.auth.errorTypes.NOT_LINKED}var t=e("swx-cafe-application-instance"),n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("experience/api/auth/linking"),s=e("experience/api/error").asApiError,o=e("telemetry/authentication/signIn"),u=e("telemetry/authentication/setAuthProvider"),a=e("experience/api/auth/authEventHandler"),f=e("experience/authContext"),l=e("swx-service-locator-instance").default,c=e("lodash-compat"),h=e("swx-pubsub-instance").default,p=e("swx-enums"),d,v,m,g,y,b=410,w="LimitExceeded";return{init:E,destroy:S,setAuthProvider:T,signIn:N,signOut:C}}),define("experience/api/events",["require","exports","module","lodash-compat","swx-service-locator-instance","swx-constants"],function(e,t){var n=e("lodash-compat"),r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON;t.subscribeUI=function(e,t){var s=r.resolve(i.serviceLocator.PUBSUB);if(!n.isString(e)||!n.isFunction(t))throw new TypeError("invalid arguments; expected an event name (String) and callback (Function)");s.subscribe(e,t)}}),define("experience/api/visibility",["require","exports","module","utils/common/appVisibilityProvider"],function(e,t){var n=e("utils/common/appVisibilityProvider");t.setFocus=function(e){n.isVisible(e)}}),define("experience/api/focus",["require","exports","module","utils/common/applicationFocusManager"],function(e,t){var n=e("utils/common/applicationFocusManager");t.restoreFocus=function(){n.tryRestoreFocus()}}),define("experience/api/rendering",["require","exports","module","swx-constants","experience/settings","swx-service-locator-instance","experience/api/helpers/contentNavigatorStore"],function(e,t){function o(e,t,r){var s=i.resolve(n.serviceLocator.CONTROLS_BUILDER);return s.build(e,t,r)}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("swx-service-locator-instance").default,s=e("experience/api/helpers/contentNavigatorStore");t.renderContent=function(e,t){s.add(e),o(r.controls.content.toLowerCase(),e,t)},t.renderSidebar=function(e,t){o(r.controls.sidebar.toLowerCase(),e,t)},t.renderMe=function(e,t){o(r.controls.me.toLowerCase(),e,t)}}),define("experience/api/messageFilter",["require","lodash-compat","experience/settings"],function(e){function r(e){if(!t.isFunction(e))throw"Message filter needs to be a valid function object";n.messageFilters.outgoingMessageFilter=e}function i(e){if(!t.isFunction(e))throw"Message filter needs to be a valid function object";n.messageFilters.chatLogMessageFilter=e}var t=e("lodash-compat"),n=e("experience/settings");return{setOutgoingMessageFilter:r,setChatLogMessageFilter:i}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-skypeuri-parser/lib/skypeUriParser",["require","exports","lodash-compat"],e)}(function(e,t){function s(e){if(!o(e))return;var t=a(e),s=t.queryString.split("&"),u=s[0],f=c(s),p,d=l(u);return n.has(r,t.queryString)&&(p=r[t.queryString],d=i.Navigate),{activityType:d,participants:t.resourceIdentifiers,navigationId:p,activityParameters:h(d,f)}}function o(e){return/^skype:\??([a-zA-Z0-9;:_\-\+]){1,}\??[a-zA-Z0-9=?&]*$/i.test(e)}function u(e){return/skype:\??(\S+;?){1,}\??.*/i.test(e)}function a(e){var t=f(e,":"),n=t[0],r=f(t[1],"?"),i=r[0],s=i.split(";").filter(function(e){return e!==""}),o=r[1]||"";return{scheme:n,resourceIdentifiers:s,queryString:o}}function f(e,t){var n=e.indexOf(t);return n>-1?[e.substr(0,n),e.substr(n+1)]:[e]}function l(e){switch(e){case"chat":return i.Chat;default:return i.Call}}function c(e){return e.reduce(function(e,t){var n=t.split("="),r=n[0],i=n[1];return e[r]=i,e},{})}function h(e,t){switch(e){case i.Call:return p(t);case i.Chat:return d(t);default:return null}}function p(e){var t=e.video,n=e.token,r=e.topic,i=e.origin;return{video:t==="true",token:n,topic:r,origin:i}}function d(e){var t=e.topic;return{topic:t}}var n=e("lodash-compat"),r={discoverbots:"swx-discover-agents"},i;(function(e){e[e.Call=0]="Call",e[e.Chat=1]="Chat",e[e.Navigate=2]="Navigate",e[e.Unknown=3]="Unknown"})(i=t.ActivityType||(t.ActivityType={})),t.parse=s,t.isValidSkypeUri=o,t.containsSkypeUri=u}),define("swx-skypeuri-parser",["swx-skypeuri-parser/lib/skypeUriParser"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-ui-navigation/lib/navigation",["require","exports","swx-browser-globals","swx-skypeuri-parser","swx-pubsub-instance","swx-constants","swx-cafe-application-instance","swx-service-locator-instance","swx-utils-chat","swx-enums"],e)}(function(e,t){function l(e,t){var n=u["default"].resolve(s.COMMON.serviceLocator.FEATURE_FLAGS),i=n.isFeatureOn(s.COMMON.featureFlags.SKYPE_URI_NAVIGATION_ENABLED);return i&&r.isValidSkypeUri(e)?c(e,t):h(e)}function c(e,t){var n=r.parse(e);if(n)switch(n.activityType){case r.ActivityType.Call:return d(n,t,n.activityParameters.video);case r.ActivityType.Chat:return p(n);case r.ActivityType.Navigate:return v(n)}}function h(e){var t=n.getWindow(),r=t.open();return r.opener=null,r.location.href=e,Promise.resolve()}function p(e){return m(e.participants).then(function(e){if(e.length){var t=a.conversation.createConversation(e,o.get().conversationsManager),n={model:t,origin:e.length===1?s.COMMON.telemetry.navigation.ONE_TO_ONE_CHAT_SKYPE_URI:s.COMMON.telemetry.navigation.GROUP_CHAT_SKYPE_URI};i["default"].publish(s.COMMON.events.navigation.OPEN_CONVERSATION,n)}})}function d(e,t,n){return new Promise(function(r){m(e.participants).then(function(e){var i=e.length===1?s.COMMON.telemetry.navigation.ONE_TO_ONE_CALL_SKYPE_URI:s.COMMON.telemetry.navigation.GROUP_CALL_SKYPE_URI;if(!t||!e.length)r();else{var u=a.conversation.createConversation(e,o.get().conversationsManager);u._conversationIdReady&&u._conversationIdReady.once(!0,function(){t.placeCall(u,n,i).then(r,r)})}})})}function v(e){return m(e.participants).then(function(t){if(!!e.navigationId){var n={page:e.navigationId,origin:s.COMMON.telemetry.historyLoadOrigin.SKYPE_URI};i["default"].publish(s.COMMON.events.navigation.NAVIGATE,n)}})}function m(e){var t=e.map(function(e){var t=o.get().personsAndGroupsManager.createPersonSearchQuery();return new Promise(function(n){function r(){t.results().length&&n(t.results(0).result)}t.sources(f.searchScope.All),t.text(e),t.getMore().then(r)})});return Promise.all(t)}var n=e("swx-browser-globals"),r=e("swx-skypeuri-parser"),i=e("swx-pubsub-instance"),s=e("swx-constants"),o=e("swx-cafe-application-instance"),u=e("swx-service-locator-instance"),a=e("swx-utils-chat"),f=e("swx-enums");t.navigate=l}),define("swx-ui-navigation",["swx-ui-navigation/lib/navigation"],function(e){return e}),define("experience/api/navigation",["require","exports","module","swx-ui-navigation"],function(e,t){var n=e("swx-ui-navigation");t.navigateBySkypeUri=function(t){n.navigate(t)}}),define("experience/api/flagsObservable",["require","exports","module","lodash-compat","swx-constants","vendor/knockout","swx-service-locator-instance","experience/settings"],function(e,t){var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("vendor/knockout"),s=e("swx-service-locator-instance").default,o=e("experience/settings");t.expose=function(){function a(e){e===""?o.flags="[]":o.flags=e}var e=i.observable(""),t=s.resolve(r.serviceLocator.PUBSUB),u={read:e,write:a};return t.subscribe(r.events.flags.SET_FLAG,function(t){if(!n.isString(t))throw new TypeError("invalid arguments; expected a flag name (String)");e(t)}),{flags:i.computed(u)}}}),define("experience/api/builder",["require","exports","module","jCafe","swx-cafe-application-instance","experience/api/me","experience/api/contact","experience/api/conversation","experience/api/notifications","utils/chat/unreadConversations","experience/api/calling","experience/api/authentication","experience/api/events","experience/api/visibility","experience/api/focus","experience/api/rendering","experience/settings","experience/api/messageFilter","experience/api/navigation","experience/api/flagsObservable"],function(e,t){function b(e){e.isAvailable=function(){return!0}}function w(e){e.setPluginAutoUpdate=function(e){v.featureFlags.pluginAutoUpdate=e}}function E(e){e.application=n.Application}function S(e){e.subscribeUI=c.subscribeUI}function x(e){e.renderContent=d.renderContent,e.renderSidebar=d.renderSidebar,e.renderMe=d.renderMe}function T(e){e.me=i.expose()}function N(e){e.contact=s.getByUri}function C(e){e.setNotificationHandler=u.setNotificationHandler}function k(e){e.startConversation=o.startConversation,e.joinConversation=o.joinConversation,e.newConversation=o.newConversation}function L(e){e.activity={unreadConversations:a.getInstance().getCount}}function A(e){e.setFocus=h.setFocus}function O(e){e.focus={restoreFocus:p.restoreFocus}}function M(e){e.calling=f.buildApi()}function _(e){l.init(),e.setAuthProvider=l.setAuthProvider,e.signIn=l.signIn,e.signOut=l.signOut}function D(e){e.getVersion=function(){return v.version}}function P(e){e.renderConversation=o.renderConversation}function H(e){e.setAnonymousUserMode=function(e){v.authentication.anonymousMode=!!e}}function B(e){e.UIApplicationInstance=r.get()}function j(e){e.setOutgoingMessageFilter=m.setOutgoingMessageFilter}function F(e){e.setChatLogMessageFilter=m.setChatLogMessageFilter}function I(e){e.flags=y.expose()}function q(e){e.navigateBySkypeUri=g.navigateBySkypeUri}var n=e("jCafe"),r=e("swx-cafe-application-instance"),i=e("experience/api/me"),s=e("experience/api/contact"),o=e("experience/api/conversation"),u=e("experience/api/notifications"),a=e("utils/chat/unreadConversations"),f=e("experience/api/calling"),l=e("experience/api/authentication"),c=e("experience/api/events"),h=e("experience/api/visibility"),p=e("experience/api/focus"),d=e("experience/api/rendering"),v=e("experience/settings"),m=e("experience/api/messageFilter"),g=e("experience/api/navigation"),y=e("experience/api/flagsObservable");t.get=function(){var t={};return v.API.version===1&&(_(t),T(t),N(t),C(t),x(t),k(t),L(t),A(t),O(t),S(t),D(t),M(t),w(t),b(t),I(t),q(t)),v.API.version===2&&(B(t),P(t),H(t),j(t),F(t)),v.API.exposeCafe&&E(t),t}}),define("experience/componentsInitializer",[],function(){function t(t,n,r){function o(){++i===t.length&&(window.clearTimeout(s),n&&(n(),u()))}function u(){t.forEach(function(e){e.load&&e.load()})}function a(){n=null,r("Initialization not completed by timeout period.")}var i=0,s=window.setTimeout(a,e);t.forEach(function(e){e.init(o)})}var e=3e3;return{init:t}}),define("text!views/experience/sidebar.html",[],function(){return'\r\n'}),define("text!views/chat/shareDialog.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n\r\n \r\n\r\n
            \r\n \r\n \r\n
            \r\n\r\n
            \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n'}),define("utils/common/eventMixin",["require","lodash-compat","swx-log-tracer"],function(e){function r(){this.listeners=null,this._disposeExtended=!1,this._parentContext=null,this._childrenContexts=null}function i(e,t,n){return e.filter(function(e){return e.callback===t&&e.context===n})[0]}function s(e,t){e.splice(e.indexOf(t),1)}function o(e,t,n,r){var i=e&&e.listeners&&e.listeners[t],s=!1;return i?(i.forEach(function(e){e.direction&n&&(e.callback.call(e.context,r),s=!0)}),s):!1}function u(e){if(e._disposeExtended)return;var t=e.dispose;e.dispose=function(){t&&t.call(e),e.disposeEvents()},e._disposeExtended=!0}var t=e("lodash-compat"),n=e("swx-log-tracer").getLogger();return r.prototype.DIRECTION={PARENT:1,CHILD:2,ANY:3},r.prototype.dispatchEvent=function(t,i,s){var u=!1;return t?(s=s||r.DIRECTION.ANY,s&r.DIRECTION.PARENT&&(this._parentContext||n.error("Dispatching to parent, but parent context wasn't set !"),u=o(this._parentContext,t,r.DIRECTION.CHILD,i)),s&r.DIRECTION.CHILD&&this._childrenContexts&&this._childrenContexts.forEach(function(e){u=o(e,t,r.DIRECTION.PARENT,i)||u}),u):!1},r.prototype.addChildContext=function(t){this._childrenContexts=this._childrenContexts||[],this._childrenContexts.push(t),u(this)},r.prototype.removeChildContext=function(t){if(this._childrenContexts){var n=this._childrenContexts.indexOf(t);n!==-1&&this._childrenContexts.splice(n,1)}},r.prototype.setContext=function(t){this._parentContext=t,this._parentContext.addChildContext&&this._parentContext.addChildContext(this),u(this)},r.prototype.disposeEvents=function(){this.listeners=null,this._childrenContexts=null,this._parentContext&&this._parentContext.removeChildContext&&this._parentContext.removeChildContext(this),this._parentContext=null},r.prototype.registerEvent=function(t,n,o,a){var f,l,c;return!t||!n?null:(u(this),this.listeners=this.listeners||{},this.listeners[t]=this.listeners[t]||[],f=this.listeners[t],(o&r.DIRECTION.ANY)===0&&(a=o,o=r.DIRECTION.ANY),o=o||r.DIRECTION.ANY,l=i(f,n,a),l?null:(c={callback:n,direction:o,context:a},f.push(c),{dispose:function(){s(f,c)}}))},r.prototype.forwardEvent=function(t,n,i,s,o){(s&r.DIRECTION.ANY)===0&&(o=s,s=r.DIRECTION.ANY),this.registerEvent(t,function(e){i&&i.call(o,e),this.dispatchEvent(t,e,n,o)},s,this)},t.assign(r,r.prototype),r}),define("ui/viewModels/chat/shareDialog",["require","exports","module","lodash-compat","vendor/knockout","swx-constants","utils/common/eventMixin","swx-cafe-application-instance"],function(e,t){function u(e,t){function a(){return s.chatInputAsync.then(function(e){f().then(function(t){var r=e();n.forEach(t,function(e){l(e,r)})})})}function f(){var e=o.get().conversationsManager,t,r=e.conversations();return r.length>0?(t=n.max(r,function(e){return e.lastModificationTimestamp()}),Promise.resolve([t])):e.getMoreConversations.enabled()?e.getMoreConversations(1).then(function(){return[n.first(e.conversations())]}):Promise.resolve([])}function l(e,t){var n=e.chatService;t=t.trim(),t.length>0&&n.sendMessage(t),s.sharedUrl&&n.sendMessage(s.sharedUrl)}var s=this,u=[];s.sharedUrl=e,s.flowId=t,s.isHidden=r.observable(!0),s.show=function(){s.isHidden(!1)},s.dispose=function(){},s.shareButtonEnabled=r.observable(!0),s.chatInputAsync=new Promise(function(e){s.registerEvent(i.textarea.INITIALIZATION_COMPLETE,function(n){e(n.messageBody)})}),s.share=function(){var e=a();return u.push(e),e.then(function(){u.remove(e)}),e},s.whenAllSharingOpsCompleted=function(){return Promise.all(u)}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("swx-constants").COMMON.events,s=e("utils/common/eventMixin"),o=e("swx-cafe-application-instance");n.assign(u.prototype,s),t.build=function(e,t){return new u(e,t)}}),define("ui/controls/experience/shareDialogController",["require","exports","module","vendor/knockout","browser/dom","browser/window","swx-constants","swx-service-locator-instance","text!views/chat/shareDialog.html","ui/viewModels/chat/shareDialog"],function(e,t){function c(){h();var e=p(),t=a.build(e.sharedUrl,e.flowId),r=d();n.applyBindings(t,r),t.show()}function h(){var e=r.getElement("#"+l);if(e)throw new Error("Internal API error: Share Dialog should not be launched more than once")}function p(){var e=t.getRawQueryString()||"";e=e.replace(/^\??/,"");var n=e.split("&"),r={};for(var i=0;i\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'}),define("ui/telemetry/actions/actionSources",{contactRequestIncomingActivityItem:"ContactRequestIncomingActivityItem",unblockActivityItem:"UnblockActivityItem",recentItem:"recentItem",searchItem:{addressBook:"addressBookSearchItem",skypeDirectory:"skypeDirectorySearchItem"},callScreen:{participantMenu:"callScreenParticipantMenu"},contactsPage:{contact:"contactsPageContact"},discoverAgentsPage:{agent:"discoverAgentsPageAgent"},contextMenuItem:{block:"blockContactMenuItem",callSkype:"callSkypeMenuItem",deleteItem:"deleteContactMenuItem",removeMessage:"removeMessageMenuItem",startPSTNCall:"startPSTNCallMenuItem",unblock:"unblockContactMenuItem",addContactToFavorites:"addContactToFavoritesMenuItem",removeContactFromFavorites:"removeContactFromFavoritesMenuItem",videoCall:"videoCallMenuItem",quoteMessage:"quoteMessageMenuItem",copyMessage:"copyMessageMenuItem",copySelection:"copySelectionMenuItem",copySelectionText:"copySelectionTextMenuItem"},contactProfile:"contactProfile",search:{reset:{resetXButton:"resetXButton",content:"experienceContent",openConversation:"openConversation",escapeKey:"escapeKey",emptyQuery:"emptyQuery",queryChanged:"queryChanged",directoryActivated:"directoryActivated"}},conversation:{conversationItem:"conversationItem",messageItem:"messageItem",groupRoster:"groupRoster",header:{button:"conversationHeaderButton"}},invitesShareButtons:{header:"header",newConversation:"new_conversation_area",groupInformationPanel:"group_information_panel"},skypeOutPage:{skypeOutHeader:"skypeOutHeader"},me:{area:"me_area",avatar:"me_avatarFilePicker"},selectionCopyKeyboard:"selectionCopyKeyboard"}),define("ui/viewModels/experience/content",["require","vendor/knockout","swx-constants","swx-service-locator-instance","ui/telemetry/actions/actionSources","usertiming"],function(e){function a(){var e=this,a=r.resolve(n.serviceLocator.PUBSUB);e.showOverlay=t.observable(!1),e.init=function(){a.subscribe(o.narrowMode.SIDEBAR_STATE_CHANGED,e.showOverlay),s.mark(u.EXPERIENCE.CONTENT_INIT)},e.dispose=function(){a.unsubscribe(o.narrowMode.SIDEBAR_STATE_CHANGED,e.showOverlay)},e.hideOverlay=function(){var t={source:i.search.reset.content};e.showOverlay(!1),a.publish(o.search.RESET,t)}}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("ui/telemetry/actions/actionSources"),s=e("usertiming"),o=n.events,u=n.telemetry.performanceMarks;return a}),define("ui/controls/experience/content",["require","exports","module","vendor/knockout","text!views/experience/content.html","ui/viewModels/experience/content","utils/common/styleModeHelper","swx-browser-detect","swx-constants","swx-enums","swx-service-locator-instance","swx-cafe-application-instance"],function(e,t){var n=e("vendor/knockout"),r=e("text!views/experience/content.html"),i=e("ui/viewModels/experience/content"),s=e("utils/common/styleModeHelper"),o=e("swx-browser-detect").default,u=e("swx-constants").COMMON,a=e("swx-enums"),f=e("swx-service-locator-instance").default,l=e("swx-cafe-application-instance"),c=0;t.name="content",t.render=function(e,t){var h=f.resolve(u.serviceLocator.FEATURE_FLAGS),p=h.isFeatureOn(u.featureFlags.DARK_THEME_ENABLED);if(p){var d=l.get()._flagsServiceProvider,v=d.build(a.skypeFlagsApiMappings.DARK_THEME);v.read().then(function(e){!!e&&!s.get().isIntegratedProperty()&&document.body.classList.add("dark")})}var m=document.createElement("div"),g=new i;c++,m.id="swxContent"+c,m.className="swxContent",m.innerHTML=r,s.get().isIntegratedProperty()&&o.getBrowserInfo().browserName!=="SkypeShell"&&(m.className+=" "+s.get().host()),g.init(),n.applyBindings(g,m),t(m),s.get().addContainer(m)}}),define("ui/contextMenu/menuItemGroup",[],function(){function e(e,t){this.type=e,this.items=t}return e}),define("utils/common/eventHelper",["require","exports","module","swx-constants"],function(e,t){function i(){}function s(e){e.preventDefault()}function o(e){return e.which||e.keyCode}function u(e){return l(e)?r[o(e)]:!1}function a(e){var t=o(e);return t===n.ENTER||t===n.SPACE}function f(e){var t=o(e);return t>=n.NUMBER_0&&t<=n.NUMBER_9||t>=n.A&&t<=n.Z}function l(e){var t=o(e);return t>=n.NUMPAD_0&&t<=n.NUMPAD_9}function c(e){var t=o(e);return t===n.ESCAPE}var n=e("swx-constants").KEYS,r={96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};i.prototype.emit=function(){},i.prototype.done=function(){},t.swallow=s,t.getKeyCode=o,t.getNumpadKey=u,t.isActivation=a,t.isAlphaNumericKey=f,t.isNumPadKey=l,t.emptyEmitter=new i,t.isDeactivation=c}),define("ui/contextMenu/contextMenu",["require","exports","module","vendor/knockout","lodash-compat","constants/cssClasses","swx-constants","swx-service-locator-instance","browser/window","browser/dom","utils/common/accessibility","swx-focus-handler","swx-utils-common","ui/telemetry/actions/actionNames","browser/document","ui/contextMenu/menuItemGroup","swx-constants","utils/common/eventHelper","swx-enums"],function(e,t){function C(e){if(e&&!k(e)){var t=o.resolve(s.serviceLocator.ACTION_TELEMETRY);t.recordAction(h.contextMenu.hidden)}}function k(e){return L(e.target)}function L(e){return!!a.getParentWithClass(e,i.contextMenu.CONTEXT_MENU)}function A(e){var t,n;for(t=0;t0;u?(r=i-s>t.MENU_BORDER_WIDTH,r?n=i-s:n=t.MENU_BORDER_WIDTH):n=window.innerWidth-E.offsetWidth-t.MENU_BORDER_WIDTH,E.style.left=n+"px",W(e,n)}function W(e,n){var r=e.left,i=r-n,s=i-t.ARROW_WIDTH/2,o=t.MENU_BORDER_WIDTH,u=E.offsetWidth-t.MENU_BORDER_WIDTH-t.ARROW_WIDTH;s=Math.max(o,Math.min(s,u)),y.style.left=s+"px"}function X(e,n){var r,s,o=n.position||g.contextMenuPosition.Bottom,u=n.offset||0,f=e.topN):!1}function a(e,t){while(e){if(e===t)return!0;e=e.parentNode}return!1}if(e&&e.which===3)return;if(u()){var r=o.resolve(s.serviceLocator.PUBSUB);r.publish(s.events.contextMenu.MENU_HIDDEN,i()),C(e),Q(),G(),y=null,S=null,E.parentElement.removeChild(E),E=null,T=0,b.itemActions=[],e&&m.getKeyCode(e)===v.ESCAPE&&l.get().addFocusRequestToQueue(x),x=null,t.isVisible(!1)}},t.isShowing=function(){return E!==null}}),define("ui/viewModels/buttons/button",["require","vendor/knockout","swx-i18n","ui/contextMenu/contextMenu"],function(e){function i(e){function s(){var t="btn ";return i.disabled()&&(t+="disabled "),typeof e.cssClass=="function"?t+=e.cssClass():t+=e.cssClass,t}function o(){var n=t.utils.unwrapObservable(e.icon);return n?(n=n.split(" "),n.length?(n.unshift("iconfont"),n.join(" ")):{}):{}}function u(){return!i.disabled()&&i.hasMenuOptions()}function a(e){var t=i.menuOptions(),n={source:"button",isGroupConversation:!1};e.customClientOptions={offsetElement:e.target},r.show(t,e,n)}function f(e){r.hide(e)}function l(e){return typeof e=="function"?e:e===undefined||e===null?t.observable(!1):t.observable(e)}function c(e){if(e.text)throw new Error("You have to provide i18n enabled textKey param value or set already localized value to i18nText instead of text");if(e.title)throw new Error("You have to provide i18n enabled titleKey param value or set already localized value to i18nTitle instead of using title property");if(!e.textKey&&!e.i18nText)throw new Error("You have to set either textKey or i18nText parameters");e.cssClass=e.cssClass||[]}var i=this;c(e),i.ariaLabel=e.ariaLabel,i.title=e.title,i.disabled=l(e.disabled),i.tabindex=t.observable(e.tabindex),i.buttonCssClass=t.computed(s,i),i.spanCssClass=t.computed(o,i),i.hasMenuOptions=e.hasMenuOptions?e.hasMenuOptions:t.observable(!1),i.showMenuOptions=e.showMenuOptions?e.showMenuOptions:t.computed(u,i),i.menuOptions=e.menuOptions?e.menuOptions:t.observable([]),i.ariaHasPopup=t.observable(!1),i.hasFocus=e.hasFocus?e.hasFocus:t.observable(!1),i.dispose=function(){i.buttonCssClass.dispose(),i.spanCssClass.dispose(),i.showMenuOptions.dispose&&i.showMenuOptions.dispose()},i.onClickHandler=function(t,n){i.hasMenuOptions()?r.isShowing()?f(n):a(n):e.action(n)},e.textKey?i.text=n.fetch({key:e.textKey}):i.text=e.i18nText,e.titleKey?i.title=n.fetch({key:e.titleKey}):e.i18nTitle&&(i.title=e.i18nTitle),e.ariaLabelKey&&(i.ariaLabel=n.fetch({key:e.ariaLabelKey})),e.ariaHasPopup&&i.ariaHasPopup(!0)}var t=e("vendor/knockout"),n=e("swx-i18n").localization,r=e("ui/contextMenu/contextMenu");return i}),define("text!views/common/buttons/regular.html",[],function(){return'\r\n'}),define("ui/components/experience/button",["require","exports","module","constants/components","ui/viewModels/buttons/button","text!views/common/buttons/regular.html"],function(e,t){t.name=e("constants/components").experience.BUTTON,t.viewModel=e("ui/viewModels/buttons/button"),t.template=e("text!views/common/buttons/regular.html")}),define("text!views/common/spinner.html",[],function(){return'
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/experience/loadingAnimation",["require","exports","module","constants/components","text!views/common/spinner.html"],function(e,t){t.name=e("constants/components").experience.LOADING_ANIMATION,t.template=e("text!views/common/spinner.html")}),define("ui/viewModels/experience/radioButton",["require","vendor/knockout"],function(e){function n(e){var n=this;n.id=e.id,n.value=e.value?e.value:"",n.name=e.name?e.name:"",n.ariaLabel=e.ariaLabel?e.ariaLabel:"",n.labelKey=e.labelKey?e.labelKey:"",n.checked=e.checked,n.isInputChecked=t.pureComputed(function(){return n.checked()===n.value?"checked":""},n)}var t=e("vendor/knockout");return n}),define("text!views/common/buttons/radioButton.html",[],function(){return'\r\n'}),define("ui/components/experience/radioButton",["require","exports","module","ui/viewModels/experience/radioButton","constants/components","text!views/common/buttons/radioButton.html"],function(e,t){function r(e){var t=new n(e);return t}var n=e("ui/viewModels/experience/radioButton");t.name=e("constants/components").experience.RADIO_BUTTON,t.template=e("text!views/common/buttons/radioButton.html"),t.viewModel={createViewModel:r}}),define("ui/telemetry/people/contactTelemetryHelper",["require","exports","module","lodash-compat","experience/settings","ui/telemetry/telemetryClient"],function(e,t){var n=e("lodash-compat"),r=e("experience/settings"),i=e("ui/telemetry/telemetryClient");t.setStart=function(e,t){i.get().traceStart(e,t)},t.getTrace=function(e){return i.get().traceDump(e)||{}},t.addIfDefined=function(e,t,r){if(n.isNumber(r)||n.isString(r)||n.isBoolean(r))e[t]=r},t.send=function(e,t){if(n.isEmpty(e))return;i.get().sendEvent(r.telemetry.uiTenantToken,t,e)}}),define("ui/telemetry/people/contactSearch",["require","exports","module","ui/telemetry/people/contactTelemetryHelper","swx-enums","swx-constants"],function(e,t){function u(e){var t=n.getTrace(s.SEARCH_CONTACT),r={};if(!a(t)||!f(e))return;r[o.fields.NAME]=l(e.searchScope),r[o.fields.SUCCESS]=e.success;if(!r[o.fields.NAME])return;return n.addIfDefined(r,o.fields.BEGIN_TIMESTAMP,t.startTime),n.addIfDefined(r,o.fields.ELAPSED,t.duration),n.addIfDefined(r,o.fields.QUERY_ID,e.queryId),n.addIfDefined(r,o.fields.RESULT_COUNT,e.resultCount),n.addIfDefined(r,o.fields.CLICK_POSITION,e.clickPosition),n.addIfDefined(r,o.fields.SOURCE,e.source),r}function a(e){return e&&e.startTime&&e.duration}function f(e){return e&&e.searchScope&&e.success!==undefined}function l(e){return e===r.searchScope.AddressBook?o.names.SEARCH_ADDRESSBOOK:e===r.searchScope.SkypeDirectory?o.names.SEARCH_DIRECTORY:e===r.searchScope.Groups?o.names.SEARCH_GROUPS:e}var n=e("ui/telemetry/people/contactTelemetryHelper"),r=e("swx-enums"),i=e("swx-constants").COMMON,s=i.telemetry.performanceMarks.CONTACTS,o=i.telemetry.contactsV2.contactSearch;t.onContactSearchStart=function(){n.setStart(s.SEARCH_CONTACT)},t.onContactSearchEnd=function(e){var t=u(e);n.send(t,o.TYPE)}}),define("ui/telemetry/people/contactSearchSession",["require","exports","module","ui/telemetry/people/contactTelemetryHelper","swx-constants"],function(e,t){function o(e,t){var r=n.getTrace(i.SESSION_SEARCH),o={};if(!u(r)||!a(e))return;return o[s.fields.NAME]=t,o[s.fields.SUCCESS]=e.success,n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,r.startTime),n.addIfDefined(o,s.fields.ELAPSED,r.duration),n.addIfDefined(o,s.fields.SESSION_ID,e.sessionId),n.addIfDefined(o,s.fields.QUERY_COUNT,e.queryCount),n.addIfDefined(o,s.fields.SUCCESS_CRITERIA,e.successCriteria),n.addIfDefined(o,s.fields.SOURCE,e.source),o}function u(e){return e&&e.startTime&&e.duration}function a(e){return e&&e.successCriteria&&e.success!==undefined}var n=e("ui/telemetry/people/contactTelemetryHelper"),r=e("swx-constants").COMMON,i=r.telemetry.performanceMarks.CONTACTS,s=r.telemetry.contactsV2.searchSession;t.onSearchSessionStart=function(){n.setStart(i.SESSION_SEARCH)},t.onSearchSessionEnd=function(e){var t=o(e,s.names.SEARCH_SESSION);n.send(t,s.TYPE)}}),define("ui/viewModels/search/input",["require","vendor/knockout","swx-constants","swx-service-locator-instance","swx-constants","utils/common/eventHelper","swx-i18n","swx-enums","browser/window","utils/common/applicationFocusManager","ui/telemetry/actions/actionSources","ui/telemetry/people/contactSearch","ui/telemetry/people/contactSearchSession","utils/common/accessibility"],function(e){function b(){function L(){e.isEnabled(!0)}function A(){e.isEnabled(!1),e.resetQuery()}function O(e){return w?e+"_4b":e}function M(t){e.query()&&t&&e.showMoreResultsAvailableMessage(N&&t.moreResultsAvailable)}function _(t){t.length===0&&(e.directorySearchActive=!1)}function D(){S={people:null,groups:null,SkypeDirectory:null}}function P(){var t=e.query(),n={source:t===d?l.search.reset.emptyQuery:l.search.reset.queryChanged},r=H(n.source);F(r),t===d?(b.publish(v.RESET,n),e.directorySearchActive=!1):(x.queryCount=x===null?1:x.queryCount+1,B(r),j(),b.publish(v.QUERY_CHANGED,t)),e.showSpinner(e.directorySearchActive),D()}function H(t){var n={searchScope:e.directorySearchActive?u.searchScope.SkypeDirectory:u.searchScope.AddressBook,resultCount:e.directorySearchActive?S.SkypeDirectory:S.people,source:t};return n.success=n.resultCount!==null,n}function B(e){c.onContactSearchStart(),k=a.setTimeout(function(){c.onContactSearchEnd(e),k=null},y)}function j(){x.searchTimeoutHandle||(h.onSearchSessionStart(),x.searchTimeoutHandle=a.setTimeout(function(){h.onSearchSessionEnd({success:!1,queryCount:x.queryCount}),x.queryCount=null,x.searchTimeoutHandle=null},y))}function F(e){c.onContactSearchEnd(e),k&&a.clearTimeout(k)}function I(t){t?b.publish(v.INPUT_FOCUS):b.publish(v.INPUT_BLUR,e.query().length)}function q(t){t||e.hasFocus(!1)}function R(){e.hasFocus(!0)}function U(){var t="";e.directorySearchActive?S.people===0&&S.groups===0&&S.SkypeDirectory===0?t=o.fetch({key:"accessibility_totalSearchNoResults"}):S.SkypeDirectory!==null&&(t=o.fetch({key:"accessibility_totalSearchUpdated",params:{totalSearchResults:S.people+S.groups+S.SkypeDirectory,peopleSearchResults:S.people,groupsSearchResults:S.groups,SkypeDirectorySearchResults:S.SkypeDirectory},count:S.people+S.groups+S.SkypeDirectory})):S.people===0&&S.groups===0&&!C?t=o.fetch({key:O("accessibility_localSearchNoResults")}):S.people===0&&S.groups===0&&C?t=o.fetch({key:O("accessibility_localSearchNoResults")})+o.fetch({key:"accessibility_searchSkypeDirectory"}):S.people!==null&&S.groups!==null&&(t=o.fetch({key:O("accessibility_localSearchUpdated"),params:{totalSearchResults:S.people+S.groups,peopleSearchResults:S.people,groupsSearchResults:S.groups},count:S.people+S.groups})),t!==""&&p.announce(t)}function z(e){S.people=e,U()}function W(e){S.groups=e,U()}function X(e){e&&p.announce({key:"accessibility_searching"})}function V(e){x.queryCount!==null&&(h.onSearchSessionEnd({success:!0,queryCount:x.queryCount,successCriteria:e.successCriteria,source:e.source}),a.clearTimeout(x.searchTimeoutHandle),x.queryCount=null,x.searchTimeoutHandle=null)}var e=this,b=r.resolve(n.serviceLocator.PUBSUB),w,E={inputFocus:null,inputValue:null,showSpinner:null,searchResults:null},S={people:null,groups:null,SkypeDirectory:null},x={searchTimeoutHandle:null,queryCount:null},T=[i.UP,i.DOWN,i.PAGE_UP,i.PAGE_DOWN,i.ENTER,i.F10],N,C,k;e.inputAriaLabel=t.observable(""),e.hasFocus=t.observable(!1),e.isEnabled=t.observable(!1),e.showSpinner=t.observable(!1),e.directorySearchActive=!1,e.query=t.observable(d).extend({rateLimit:{method:"notifyWhenChangesStop",timeout:500}}),e.init=function(){var i=r.resolve(n.serviceLocator.FEATURE_FLAGS);N=i.isFeatureOn(n.featureFlags.SHOW_SEARCH_QUERY_MORE_RESULTS_AVAILABLE),C=i.isFeatureOn(n.featureFlags.SKYPE_DIRECTORY_SEARCH),w=i.isFeatureOn(n.featureFlags.USE_BUSINESS_WORDING),b.subscribe(v.DIRECTORY_SEARCH_ACTIVATED,e.onDirectorySearchActivated),b.subscribe(v.DIRECTORY_SEARCH_RESULTS,e.onDirectorySearchResults),b.subscribe(v.GROUPS_SEARCH_RESULTS,W),b.subscribe(v.LOCAL_SEARCH_RESULTS,z),b.subscribe(v.RESET,e.onReset),b.subscribe(g.SIDEBAR_STATE_CHANGED,q),b.subscribe(v.QUERY_EXECUTED,M),b.subscribe(m.SWX_TIMELINE_LOADED,L),b.subscribe(m.SWX_ON_SIGN_OUT,A),b.subscribe(v.SESSION_SUCCESS,V),b.subscribe(n.events.navigation.NAVIGATE_TO_SEARCH_INPUT,R),E.inputFocus=e.hasFocus.subscribe(I),E.inputValue=e.query.subscribe(P),E.searchResults=e.query.subscribe(_),E.showSpinner=e.showSpinner.subscribe(X),e.showMoreResultsAvailableMessage=t.observable(!1),e.inputAriaLabel(o.fetch({key:O("input_searchSkype_ariaLabel")}))},e.dispose=function(){b.unsubscribe(v.DIRECTORY_SEARCH_ACTIVATED,e.onDirectorySearchActivated),b.unsubscribe(v.DIRECTORY_SEARCH_RESULTS,e.onDirectorySearchResults),b.unsubscribe(v.GROUPS_SEARCH_RESULTS,W),b.unsubscribe(v.LOCAL_SEARCH_RESULTS,z),b.unsubscribe(v.RESET,e.onReset),b.unsubscribe(g.SIDEBAR_STATE_CHANGED,q),b.unsubscribe(v.QUERY_EXECUTED,M),b.unsubscribe(m.SWX_TIMELINE_LOADED,L),b.unsubscribe(m.SWX_ON_SIGN_OUT,A),b.unsubscribe(v.SESSION_SUCCESS,V),E.inputFocus.dispose(),E.inputValue.dispose(),E.searchResults.dispose(),E.showSpinner.dispose()},e.onDirectorySearchActivated=function(){e.directorySearchActive=!0,S.people&&(c.onContactSearchEnd({searchScope:u.searchScope.AddressBook,resultCount:S.people,success:!0,source:l.search.reset.directoryActivated}),c.onContactSearchStart()),X(e.directorySearchActive)},e.onDirectorySearchResults=function(t){S.SkypeDirectory=t,e.hasFocus(!0),e.showSpinner(!1),U()},e.activateDirectorySearch=function(){b.publish(v.ACTIVATE_DIRECTORY_SEARCH)},e.onKeyDown=function(t,n){var r=s.getKeyCode(n);if(r===i.ESCAPE){if(e.query()){var o={source:l.search.reset.escapeKey};b.publish(v.RESET,o),e.hasFocus(!0),n.stopPropagation();return}e.hasFocus(!1),n.stopPropagation(),f.removeLastFocusedElement(),f.tryRestoreFocus();return}if(T.indexOf(r)>-1){if(r===i.ENTER&&(S.people===null||S.groups===null))return!1;(r===i.UP||r===i.DOWN||r===i.ENTER)&&s.swallow(n)}return!0},e.resetQuery=function(t,n){var r={source:l.search.reset.resetXButton};e.hasFocus(!0),b.publish(v.RESET,r),n&&n.preventDefault()},e.onReset=function(){e.query(d),e.showMoreResultsAvailableMessage(!1)},e.setFocus=e.hasFocus.bind(null,!0)}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("swx-constants").KEYS,s=e("utils/common/eventHelper"),o=e("swx-i18n").localization,u=e("swx-enums"),a=e("browser/window"),f=e("utils/common/applicationFocusManager"),l=e("ui/telemetry/actions/actionSources"),c=e("ui/telemetry/people/contactSearch"),h=e("ui/telemetry/people/contactSearchSession"),p=e("utils/common/accessibility").narrator,d="",v=n.events.search,m=n.apiUIEvents,g=n.events.narrowMode,y=18e5;return b}),define("text!views/search/input.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n\r\n
            \r\n

            \r\n
            \r\n\r\n'}),define("ui/components/experience/searchInput",["require","exports","module","ui/viewModels/search/input","constants/components","text!views/search/input.html"],function(e,t){function r(){var e=new n;return e.init(),e}var n=e("ui/viewModels/search/input");t.name=e("constants/components").experience.SEARCH_INPUT,t.template=e("text!views/search/input.html"),t.viewModel={createViewModel:r}}),define("utils/common/scroll",[],function(){function i(i){function x(e){e.preventDefault()}function T(){S?(g.style.width=p+e,g.style.left=y.scrollLeft*c+e):(g.style.height=p+e,g.style.top=y.scrollTop*c+e)}function N(){s.update()}function C(e){S?y.scrollLeft=(e.pageX-v)*h:y.scrollTop=(e.pageY-v)*h}function k(e){w||(window.addEventListener("mouseup",L),window.addEventListener("mousemove",C),i.classList.add("scrolling"),v=S?e.pageX-g.offsetLeft:e.pageY-g.offsetTop,w=!0),x(e)}function L(){i.classList.remove("scrolling"),window.removeEventListener("mouseup",L),window.removeEventListener("mousemove",C),w=!1}function A(e){S?y.scrollLeft=M(e)+y.scrollLeft:y.scrollTop=M(e)+y.scrollTop}function O(e){S?y.scrollLeft=(e.pageX-d)*h:y.scrollTop=(e.pageY-d)*h,x(e)}function M(e){if(e.deltaY!=null)return e.deltaY>0?100:-100;if(e.originalEvent&&e.originalEvent.wheelDelta)return e.originalEvent.wheelDelta}function _(){g.addEventListener("mousedown",k),m.addEventListener("wheel",A),S&&y.addEventListener("wheel",A),m.addEventListener("mousedown",O)}function D(){g.removeEventListener("mousedown",k),m.removeEventListener("wheel",A),m.removeEventListener("mousedown",O),S&&y.removeEventListener("wheel",A)}function P(){var e="rail";m=document.createElement("div"),m.className=e+" "+(S?"railH":"railV"),m.innerHTML='
            ',i.appendChild(m),i.classList.add("hyperscroll",S?"hyperscrollH":"hyperscrollV"),y=i.querySelector(".scrollViewport"),g=i.querySelector("."+e+" .slider")}function H(){m.innerHTML="",i.removeChild(m)}if(!i)throw new Error("Container must not be null");var s=this,o,u,a,f,l,c,h,p,d,v,m,g,y,b,w=!1,E=!1,S=!1;s.resize=function(){a=o,f=u;if(S){o=i.offsetWidth,u=y.scrollWidth;if(f===u&&a===o)return;d=y.getBoundingClientRect().left}else{o=i.offsetHeight,u=y.scrollHeight;if(f===u&&a===o)return;d=y.getBoundingClientRect().top}c=o/u,p=o*c;if(po?(s.show(),T()):s.hide()},s.connect=function(e,t){!b&&window.MutationObserver&&(b=new MutationObserver(t),b.observe(e,{childList:!0,subtree:!0}))},s.disconnect=function(){b&&(b.disconnect(),b=null)},s.show=function(){E||(i.classList.add("active"),_(),E=!0)},s.hide=function(){E&&(i.classList.remove("active"),D(),E=!1)},s.scrollToBottom=function(){S||(y.scrollTop=y.scrollHeight)},s.scrollToElement=function(e){e.offsetTop&&(y.scrollTop=e.offsetTop)},s.adjustToRTLLayout=function(){var t=document.createElement("div");t.style.cssText="position: absolute; overflow-y: scroll; width: 30px; visibility: hidden;",t.innerHTML='
            ',t.classList.add("adjustWebkitScrollBarsLegacy"),i.appendChild(t);var s=t.querySelector(".probe"),o=t.getBoundingClientRect(),u=s.getBoundingClientRect(),a=Math.abs(o.left-u.left)<1,f=Math.abs(o.right-u.right)<1,l=a&&f;i.classList.remove(r),i.classList.remove(n),l?i.classList.add(r):a&&i.classList.add(n),t.innerHTML="",i.removeChild(t)},s.init=function(e){e=e||{},e.connect&&s.connect(i,s.update),e.horizontal&&(S=!0),s.adjustToRTLLayout(),P(),s.show(),s.update(),i.addEventListener("mouseenter",s.update),y.addEventListener("scroll",N)},s.dispose=function(){L(),i.removeEventListener("mouseenter",s.update),y.removeEventListener("scroll",N),s.disconnect(),s.hide(),H()}}var e="px",t=15,n="ltroverride",r="neutraloverride";return{build:function(e){return new i(e)}}}),define("ui/viewModels/search/results",["require","lodash-compat","vendor/knockout","swx-i18n","swx-constants","swx-service-locator-instance","ui/telemetry/actions/actionSources","utils/common/scroll"],function(e){function d(){function g(t){m?e.showDirectoryButton(t):e.showDirectoryButton(!1)}function y(){d.publish(a.interaction.SCROLL_START)}function b(){e.showSpinner(!1)}var e=this,d=s.resolve(i.serviceLocator.PUBSUB),v=s.resolve(i.serviceLocator.FEATURE_FLAGS),m=v.isFeatureOn(i.featureFlags.SKYPE_DIRECTORY_SEARCH);e.cssClass=n.observable(l),e.showSpinner=n.observable(!1),e.showDirectoryButton=n.observable(m),e.directoryButtonText=r.fetch({key:"button_text_searchDirectory"}),e.directorySearchActive=!1,e.selectedItem=n.observable(""),e.init=function(t){d.subscribe(c.QUERY_CHANGED,e.onQueryChanged),d.subscribe(c.DIRECTORY_SEARCH_RESULTS,e.onDirectorySearchResults),d.subscribe(c.LOCAL_SEARCH_RESULTS,b),d.subscribe(c.RESET,e.hideView),d.subscribe(c.ACTIVATE_DIRECTORY_SEARCH,e.activateDirectorySearch),d.subscribe(h.OPEN_CONVERSATION,e.onOpenConversation),p=u.build(t),p.init()},e.dispose=function(){d.unsubscribe(c.QUERY_CHANGED,e.onQueryChanged),d.unsubscribe(c.DIRECTORY_SEARCH_RESULTS,e.onDirectorySearchResults),d.unsubscribe(c.LOCAL_SEARCH_RESULTS,b),d.unsubscribe(c.RESET,e.hideView),d.unsubscribe(c.ACTIVATE_DIRECTORY_SEARCH,e.activateDirectorySearch),d.unsubscribe(h.OPEN_CONVERSATION,e.onOpenConversation),p.dispose()},e.onScroll=t.debounce(y,1e3,{leading:!0,trailing:!1}),e.onQueryChanged=function(t){t!==f&&e.showView()},e.onOpenConversation=function(){if(e.cssClass()===f){var t={source:o.search.reset.openConversation};d.publish(c.RESET,t)}},e.onDirectorySearchResults=function(){e.showSpinner(!1),g(!1)},e.activateDirectorySearch=function(){if(!m)return;e.showSpinner(!0),g(!1),e.directorySearchActive=!0,d.publish(c.DIRECTORY_SEARCH_ACTIVATED,e.showSpinner())},e.deactivateDirectorySearch=function(){e.showSpinner(!1),g(!0),e.directorySearchActive=!1,d.publish(c.DIRECTORY_SEARCH_DEACTIVATED,e.showSpinner())},e.hideView=function(){e.selectedItem(""),e.cssClass(l),e.deactivateDirectorySearch()},e.showView=function(){e.cssClass(f),e.showSpinner(!0),g(!e.directorySearchActive)}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("ui/telemetry/actions/actionSources"),u=e("utils/common/scroll"),a=i.events,f="",l="hide",c=a.search,h=a.navigation,p;return d}),define("text!views/search/results.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/experience/searchResults",["require","exports","module","ui/viewModels/search/results","constants/components","text!views/search/results.html"],function(e,t){function r(e,t){var r=new n;return r.init(t.element),r}var n=e("ui/viewModels/search/results");t.name=e("constants/components").experience.SEARCH_RESULTS,t.template=e("text!views/search/results.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/experience/selectBox",["require","exports","module","lodash-compat","swx-utils-common","swx-constants","browser/dom","utils/common/eventHelper","utils/common/eventMixin","swx-focus-handler","swx-i18n","swx-constants","vendor/knockout","utils/common/scroll","utils/common/accessibility","swx-utils-common"],function(e,t){function v(e){function N(){g&&a.get().addFocusRequestToQueue(y,a.Priorities.High)}function C(e){function r(t){return(new RegExp("^"+e,"i")).test(d.normalize(t.name))}window.clearTimeout(E),e===v?w=w\r\n \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
              \r\n
            • \r\n \r\n \r\n
            • \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/experience/selectBox",["require","exports","module","vendor/knockout","ui/viewModels/experience/selectBox","constants/components","text!views/common/selectBox.html"],function(e,t){function i(e,t){var i=r.build(e),s=t.element,o=n.dataFor(s);return i.setContext(o),i.init(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/experience/selectBox");t.name=e("constants/components").experience.SELECT_BOX,t.template=e("text!views/common/selectBox.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/buttons/toggle",[],function(){function e(e){this.checked=e.checked,this.ariaLabel=e.ariaLabel,this.labelledById=e.labelledById,this.onClick=e.click||function(){},this.disabled=e.disabled}return e.build=function(t){return new e(t)},e}),define("text!views/common/buttons/toggleButton.html",[],function(){return'\r\n'}),define("ui/components/experience/toggleButton",["require","exports","module","constants/components","ui/viewModels/buttons/toggle","text!views/common/buttons/toggleButton.html"],function(e,t){t.name=e("constants/components").experience.TOGGLE_BUTTON,t.viewModel=e("ui/viewModels/buttons/toggle"),t.template=e("text!views/common/buttons/toggleButton.html")}),define("notifications/settings",["require","exports","module","lodash-compat","vendor/knockout","swx-constants","swx-service-locator-instance","swx-cafe-application-instance"],function(e,t){function h(){var e=this,t;e.value=r.observable(!1),e.init=function(n){c&&(t=p(n),e.value(d(t)))}}function p(e){var t,r,i;return t=o.get().personsAndGroupsManager.mePerson,r=t.preferences(),i=n.find(r,{description:{id:e}}),i===void 0?void 0:i.value()}function d(e){return e===undefined?!1:!e}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("swx-cafe-application-instance"),u=new h,a=new h,f=new h,l=new h,c;t.init=function(){var e=s.resolve(i.serviceLocator.FEATURE_FLAGS),t=i.userSettings.preferences;c=e.isFeatureOn(i.featureFlags.NOTIFICATIONS_SETTINGS_ENABLED),u.init(t.NOTIFICATIONS),a.init(t.NOTIFICATIONS_SOUND),f.init(t.CHAT_NOTIFICATIONS_SOUND),l.init(t.CALL_NOTIFICATIONS)},t.chatNotificationsMuted=u.value,t.notificationsSoundMuted=a.value,t.chatNotificationsSoundMuted=f.value,t.callNotificationsMuted=l.value}),define("telemetry/notifications/notificationActions",["require","exports","module","ui/telemetry/telemetryClient","experience/settings","swx-constants"],function(e,t){function s(){function e(e){var t=i.telemetry.notificationActionsEvent.TYPE,s={};s.type=e.type,s.action=e.action,n.get().sendEvent(r.telemetry.uiTenantToken,t,s)}return{send:e}}var n=e("ui/telemetry/telemetryClient"),r=e("experience/settings"),i=e("swx-constants").COMMON;t.build=function(){return new s}}),define("notifications/common/notification",["require","vendor/knockout","lodash-compat","ui/controls/calling/sounds","swx-constants","notifications/settings","swx-utils-common","telemetry/notifications/notificationActions"],function(e){var t=e("vendor/knockout"),n=e("lodash-compat"),r=e("ui/controls/calling/sounds"),i=e("swx-constants").COMMON,s=i.telemetry.notificationActionsEvent,o=e("notifications/settings"),u=e("swx-utils-common").url,a=e("telemetry/notifications/notificationActions");return function(e,f,l,c){function y(){return{isDelayedNotification:!!h.wasDelayed,displayType:h.displayType}}function b(e){return e=w(e),e}function w(e){if(!!e.avatar){var n=typeof e.avatar=="function"?e.avatar():e.avatar;n.indexOf("returnDefaultImage=false")>-1&&(n=u.removeQueryParameter(n,"returnDefaultImage")),e.avatar=typeof e.avatar=="function"?t.observable(n):n}return e}function E(){v=h.active.subscribe(function(e){v.dispose(),e||h.sound.stop()})}function S(e){return e&&e.key}function x(){return o.notificationsSoundMuted()?!1:!o.chatNotificationsSoundMuted()||e!==i.notifications.CHAT&&e!==i.notifications.UNREAD_MESSAGE?!0:!1}function T(){return!!h.isUnreadMessage}var h=this,p=S(c)?c.key:r.KEYS.MESSAGE_RECEIVED_1,d=S(c)?c.loop:!1,v,m=a.build(),g={type:e};this.type=e,this.sender=b(n.clone(f)||{}),l=l||{},this.title=t.observable(""),this.description=t.observable(""),this.active=t.observable(),this.canPlaySound=x(),this.accept=function(){g.action=s.action.accept,h.active()&&l.accept&&(T()&&(arguments[0]=y()),l.accept.apply(null,arguments),m.send(g)),h.active(!1)},this.decline=function(){g.action=s.action.decline,h.active()&&l.decline&&(l.decline(y()),m.send(g)),h.active(!1)},this.open=function(){g.action=s.action.open,h.active()&&l.open&&(l.open(y()),m.send(g)),h.active(!1)},this.sound={play:function(){h.active()&&h.canPlaySound&&(d?r.playLoop(p):r.playOnce(p),E())},stop:function(){r.stop(p)}}}}),define("notifications/common/sender",["require","exports","module","swx-utils-chat","utils/common/cafeObservable","vendor/knockout","lodash-compat","swx-utils-common","swx-enums","swx-i18n","experience/settings","swx-constants","swx-utils-common","swx-service-locator-instance"],function(e,t){function p(e){var t,r=a.fetch({key:"notification_text_group_conversation_from"});return e.topic()?t=n.getSanitizedTopic(e.topic()):t=r+" "+e.participants(0).person.displayName(),i.observable(s.unescape(t))}function d(e){return e.isGroupConversation()?{uri:i.observable("local:"+o.create()),status:i.observable(u.Unknown),displayName:p(e),avatar:m(e.avatarUrl,f.assetsBaseUrl+"/images/avatars/default-avatar-group.png")}:v(e.participants(0).person)}function v(e){return{uri:r.newObservableProperty(e.id),status:r.newObservableProperty(e.status),displayName:i.observable(s.unescape(e.displayName())),avatar:m(e.avatarUrl,f.assetsBaseUrl+"/images/avatars/default-avatar-contact.png")}}function m(e,t){var n=h.resolve(l.serviceLocator.FEATURE_FLAGS),r=t;return!n.isFeatureOn(l.featureFlags.SHOW_DEFAULT_AVATAR_IN_NOTIFICATIONS)&&e()&&(r=c.removeQueryParameter(e(),"returnDefaultImage")),i.observable(r)}var n=e("swx-utils-chat").messageSanitizer,r=e("utils/common/cafeObservable"),i=e("vendor/knockout"),s=e("lodash-compat"),o=e("swx-utils-common").guid,u=e("swx-enums").onlineStatus,a=e("swx-i18n").localization,f=e("experience/settings"),l=e("swx-constants").COMMON,c=e("swx-utils-common").url,h=e("swx-service-locator-instance").default;t.fromConversation=d,t.fromPerson=v}),define("notifications/ringingDeferrer/ringingDeferrerSetting",["require","swx-enums"],function(e){function n(e,n){var r=this;r.option=e||t.Unset,r.untilTimestamp=n||0}var t=e("swx-enums").ringingDeferrerOptions;return n}),define("notifications/ringingDeferrer/ringingDeferrerUtil",["require","exports","module","lodash-compat","ui/telemetry/actions/actionNames","swx-cafe-application-instance","jskype-settings-instance","swx-constants","swx-enums","notifications/ringingDeferrer/ringingDeferrerSetting","swx-service-locator-instance"],function(e,t){function l(){if(t.isFeatureEnabled())return i.get().personsAndGroupsManager.mePerson.preferences(o.userSettings.preferences.DEFER_RINGING_SOUND)}function c(){var e=t.getCurrentSetting();return e&&e.option!==u.ringingDeferrerOptions.Unset?e.untilTimestamp:0}function h(e){var t=f.resolve(o.serviceLocator.ACTION_TELEMETRY);t.recordAction(r.notificationsSettings.changeRingingDeferrerSetting,{option:e})}var n=e("lodash-compat"),r=e("ui/telemetry/actions/actionNames"),i=e("swx-cafe-application-instance"),s=e("jskype-settings-instance"),o=e("swx-constants").COMMON,u=e("swx-enums"),a=e("notifications/ringingDeferrer/ringingDeferrerSetting"),f=e("swx-service-locator-instance").default;t.isFeatureEnabled=function(){return s.isFeatureOn(o.featureFlags.RINGING_DEFERRING)},t.getCurrentSetting=function(){var e=l();if(e){var t=e.value();if(n.has(t,"option")&&n.has(t,"untilTimestamp"))return t}},t.areRingingSoundsDeferred=function(){return(new Date).getTime()t.timestamp()});return t.length===0?l:g(t[0].timestamp())}function d(){return a?a.sidebar&&a.sidebar.lastTimeOpened?g(new Date(a.sidebar.lastTimeOpened))<=30:!1:l}function v(){return a?a.sidebar&&a.sidebar.lastTimeOpened?g(new Date(a.sidebar.lastTimeOpened))>30:!1:l}function m(){if(!a)return l;if(a.sidebar&&a.sidebar.lastTimeOpened){var e=g(new Date(a.sidebar.lastTimeOpened));return e>1&&e<=30}return!1}function g(e){var t=864e5;return Math.round(Math.abs((Date.now()-e)/t))}function y(){return c._unreadConversationsCount?c._unreadConversationsCount():l}var i=h(),a,f=u.getWindow().localStorage.getItem(t.telemetry.idleUsersAnalytics.localKeys.sidebarActivity);return f&&(a=JSON.parse(f)),!e.historyService||(i.isGroupConversation=e.isGroupConversation(),i.hasAvatar=!!e.avatarUrl()&&e.avatarUrl().length>0,i.currentUnreadMessageCount=e.historyService.unreadActivityItemsCount(),i.timeInStale=p()),i.activeEndpointsCount=s.get().activeEndpoints.length,i.isSeen=o.hasFocus(),i.isMau=d(),i.MauCandidate=v(),i.DauCandidate=m(),i.toastType=n.toastType.INDIVIDUAL,r.isDelayedNotification!==undefined&&(i.isDelayedNotification=!!r.isDelayedNotification),r.notificationQueueLength!==undefined&&(i.notificationQueueLength=r.notificationQueueLength),r.displayType!==undefined&&(i.notificationDisplayType=r.displayType),r.displayNameResolved!==undefined&&(i.displayNameResolved=r.displayNameResolved),r.isDecline!==undefined&&(i.isDecline=r.isDecline),i.unreadConversationsCount=y(),i}function v(e){function t(t){var r=t[0]||0,i=t[1]||0,s=l;return r===0&&i===0?s=n.unreadState.NONE:r>0&&i===0?s=n.unreadState.PASSIVE:r===0&&i>0?s=n.unreadState.ACTIVE:r>0&&i>0&&(s=n.unreadState.BOTH),e.pastUnreadMessages=r,e.activeUnreadMessages=i,e.unreadState=s,e}return c._unreadCounversationsCounters?c._unreadCounversationsCounters().then(t):Promise.reject(e)}var f=this,l=t.telemetry.NOT_AVAILABLE,c=a.get().conversationsManager;f.publish=function(t,n,s){function o(t){var n=p(t);i.get().sendEvent(r.telemetry.chatTenantToken,e,n),s&&s()}if(!t)return;if(!e)return;var u=d(t,n);v(u).then(o,o)}}var t=e("swx-constants").COMMON,n=t.telemetry.browserToast,r=e("experience/settings"),i=e("ui/telemetry/telemetryClient"),s=e("services/telemetry/common/telemetryContext"),o=e("utils/common/appVisibilityProvider"),u=e("swx-browser-globals"),a=e("swx-cafe-application-instance");return f.build=function(e){if(!e)return;return new f(e)},f}),define("notifications/types/unreadMessage",["require","notifications/common/notification","notifications/common/sender","swx-pubsub-instance","swx-constants","swx-i18n","swx-cafe-application-instance","swx-service-locator-instance","notifications/telemetry/browserToastTelemetry"],function(e){function f(e){function l(t){if(e.likeAdded)return t?n.fromConversation(d):n.fromPerson(p.person);var r=e.summary||{},i=r.secondTopicGoesFirst;if(t&&!i)return n.fromConversation(d);var s=i?r.secondConversation.participants()[0].person:p.person||p.sender;return n.fromPerson(s)}function c(){if(b&&m){var t=e.summary.unreadConversations||[d],n="",r,i,o,u=s.fetch({key:"label_text_agent_profile_capabilities_join_char"});return t.forEach(function(e){e.isGroupConversation()?n+=n===""?e.topic():u+e.topic():(r=e.participants&&e.participants()[0],i=r.person.firstName(),n+=n===""?i:u+i)}),o={key:"newSummaryOwaToast",params:{name:n}},s.fetch(o)}return e.likeAdded?v?s.fetch({key:"hearts_notification_messageGroup",params:{participantName:p.person.displayName(),messageText:p.text()}}):s.fetch({key:"hearts_notification_messageConv",params:{messageText:p.text()}}):p.text()}function N(t){h={model:d,origin:i.telemetry.historyLoadOrigin.NOTIFICATION_CONV},w&&E&&(h.origin=i.telemetry.historyLoadOrigin.MENTION_ME),e.likeAdded&&(h.messageId=p.id),r.publish(i.events.navigation.OPEN_CONVERSATION,h),f.publish(d,t||{})}var f=a.build(i.telemetry.browserToast.EVENTS.CLICKED),h,p=e.message,d=e.conversation,v=d.isGroupConversation(),m=e.summary&&e.summary.show,g=l(v),y=u.resolve(i.serviceLocator.FEATURE_FLAGS),b=y.isFeatureOn(i.featureFlags.CHAT_MESSAGE_TYPE_NOTIFICATION_ENABLED),w=y.isFeatureOn(i.featureFlags.MENTIONS_ENABLED),E=e.likeAdded?!1:i.mentions.meIdentifier.test(p.html()),S=w&&o.get().personsAndGroupsManager.mePerson.preferences(i.userSettings.preferences.MENTIONS).value(),x,T;b?(x=i.notifications.CHAT,T={accept:N,decline:function(e){e=e||{},e.isDecline=!0,f.publish(d,e)}},m&&g.displayName(c())):(x=i.notifications.UNREAD_MESSAGE,T={open:N});var C=new t(x,g,T);return b&&(C.autoDeactivation=!0),C.description(m?"":c()),E&&w&&S&&C.title(s.fetch({key:"mention_notification_title",params:{participant:g.displayName(),chat:d.topic()}})),C}var t=e("notifications/common/notification"),n=e("notifications/common/sender"),r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=e("swx-i18n").localization,o=e("swx-cafe-application-instance"),u=e("swx-service-locator-instance").default,a=e("notifications/telemetry/browserToastTelemetry");return{build:f}}),define("notifications/types/unreadMessageReminder",["require","notifications/common/notification","swx-constants","swx-i18n","experience/settings","vendor/knockout","swx-service-locator-instance","notifications/telemetry/browserToastTelemetry"],function(e){function l(e){function c(e,t){return{uri:s.observable(""),status:s.observable(""),displayName:s.observable(t?y.description:""),avatar:s.observable(e)}}function h(){function t(e){return e?!/^19:/.test(e.id):!1}var n=e.length&&t(e[0])?e[0].id.replace(/^\d+:/,""):undefined,s=n?encodeURIComponent(n):"thread",o=i.avatarService.host+i.avatarService.publicAvatarEndpoint.replace("${contactId}",s);return{description:r.fetch({key:"newChatsSessionOwaToast",count:e.length}),avatar:o.replace("returnDefaultImage=false","returnDefaultImage=true")}}function p(t,n){var r=u.build(t);n?n.displayNameResolved=l:n={displayNameResolved:l},r.publish(e[0],n)}var l=a,d=o.resolve(n.serviceLocator.FEATURE_FLAGS),v=d.isFeatureOn(n.featureFlags.CHAT_MESSAGE_TYPE_NOTIFICATION_ENABLED),m,g,y=h(),b=c(y.avatar,v);v?(m=n.notifications.CHAT,g={accept:function(e){p(f.EVENTS.CLICKED,e||{})},decline:function(e){e=e||{},e.isDecline=!0,p(f.EVENTS.CLICKED,e)}}):(m=n.notifications.UNREAD_MESSAGE,g={open:function(e){p(f.EVENTS.CLICKED,e||{})}});var w=new t(m,b,g);return v||w.description(y.description),w.displayType=f.displayType.REMINDER,w.publishUnreadMessageTelemetry=p.bind(null,f.EVENTS.SHOWN),w.isUnreadMessage=!0,w}var t=e("notifications/common/notification"),n=e("swx-constants").COMMON,r=e("swx-i18n").localization,i=e("experience/settings"),s=e("vendor/knockout"),o=e("swx-service-locator-instance").default,u=e("notifications/telemetry/browserToastTelemetry"),a="n/a",f=n.telemetry.browserToast;return{build:l}}),define("notifications/types/contactRequest",["require","swx-cafe-application-instance","notifications/common/notification","swx-pubsub-instance","swx-constants","swx-enums"],function(e){function o(e){function h(){r.publish(i.events.navigation.OPEN_CONVERSATION,{model:o,origin:i.telemetry.historyLoadOrigin.NOTIFICATION_CONV})}function p(){var e=u.sender;t.get().personsAndGroupsManager.all.persons.add(e,e.id(),undefined,s.activityType.ContactRequestIncoming),h()}function d(){t.get().conversationsManager.conversations.remove(o,s.activityType.ContactRequestIncoming)}var o=e.conversation,u=e.activityItem,a,f=i.notifications.CONTACT_REQUEST,l,c;return l={uri:u.sender.id,status:u.sender.status,displayName:u.sender.displayName,avatar:u.sender.avatarUrl,capabilities:u.sender.capabilities},c={accept:p,decline:d,open:h},a=new n(f,l,c),a.description(u.greeting()),a.title(u.sender.title()),a}var t=e("swx-cafe-application-instance"),n=e("notifications/common/notification"),r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=e("swx-enums");return{build:o}}),define("notifications/types/chatRequest",["require","swx-cafe-application-instance","swx-constants","swx-pubsub-instance","notifications/common/notification","notifications/common/sender","swx-enums"],function(e){function u(e){var u=e.conversation,a,f={accept:function(){u.chatService.accept.enabled()?u.chatService.accept():u.chatService.start.enabled()&&u.chatService.start(),r.publish(n.events.navigation.OPEN_CONVERSATION,{model:u}),r.publish(n.events.narrowMode.SHOW_SIDEBAR)},decline:function(){u.chatService.reject.enabled()&&u.chatService.reject(),u.isGroupConversation()&&t.get().conversationsManager.conversations.remove(u)}};return a=new i(n.notifications.CHAT,s.fromConversation(u),f),u.historyService.activityItems.filter(function(e){e.type()===o.activityType.TextMessage&&(a.description(e.text()),a.title(e.sender.title()))}),a}var t=e("swx-cafe-application-instance"),n=e("swx-constants").COMMON,r=e("swx-pubsub-instance").default,i=e("notifications/common/notification"),s=e("notifications/common/sender"),o=e("swx-enums");return{build:u}}),define("notifications/types/education",["require","notifications/common/notification","swx-constants","experience/settings","vendor/knockout"],function(e){function s(e){if(!e||!e.educationalMessage)return;var s=n.notifications.UNREAD_MESSAGE,o=r.assetsBaseUrl+"/images/icons/skypeLogo.png",u={avatar:i.observable(e.iconUrl||o),uri:i.observable(""),displayName:i.observable("")},a=e.clickAction?{open:e.clickAction}:void 0,f=new t(s,u,a);return f.description(e.educationalMessage),e.showAction&&(f.onshow=e.showAction),f}var t=e("notifications/common/notification"),n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("vendor/knockout");return{build:s}}),define("notifications/factory",["require","swx-constants","swx-i18n","notifications/types/incomingCall","notifications/types/hardware","notifications/types/avatar","notifications/types/callingNotSupported","notifications/types/unreadMessage","notifications/types/unreadMessageReminder","notifications/types/contactRequest","notifications/types/chatRequest","notifications/types/education"],function(e){function h(e,h){var p=t.notifications;switch(e){case p.INCOMING_CALL:return r.build(h.conversation,!0);case p.INCOMING_CALL_WITH_NO_PLUGIN:return r.build(h.conversation,!1);case p.DEVICE_MISSING_CAMERA:return i.build(p.WARNING,n.fetch({key:"notification_text_hardware_camera"}));case p.DEVICE_MISSING_MICROPHONE:return i.build(p.WARNING,n.fetch({key:"notification_text_hardware_mic"}));case p.DEVICE_MISSING_SPEAKER:return i.build(p.ERROR,n.fetch({key:"notification_text_hardware_speaker"}));case p.INCOMING_CALL_BROWSER_NOT_SUPPORTED:return o.build(!1,h.conversation);case p.INCOMING_CALL_OS_NOT_SUPPORTED:return o.build(!0,h.conversation);case p.UNREAD_MESSAGE:return h.isReminderToast?a.build(h.unreadConversations):h.educationalMessage?c.build(h):u.build(h);case p.CONTACT_REQUEST:return f.build(h);case p.CHAT:return l.build(h);case p.AVATAR_NOT_SUPPORTED_IMAGE_TYPE:return s.build(p.ERROR,n.fetch({key:"notification_text_avatar_not_supported_image_type"}));case p.AVATAR_TOO_LARGE:return s.build(p.ERROR,n.fetch({key:"notification_text_avatar_too_large"}));case p.AVATAR_UPLOAD_ERROR:return s.build(p.ERROR,n.fetch({key:"notification_text_avatar_upload_error"}))}}var t=e("swx-constants").COMMON,n=e("swx-i18n").localization,r=e("notifications/types/incomingCall"),i=e("notifications/types/hardware"),s=e("notifications/types/avatar"),o=e("notifications/types/callingNotSupported"),u=e("notifications/types/unreadMessage"),a=e("notifications/types/unreadMessageReminder"),f=e("notifications/types/contactRequest"),l=e("notifications/types/chatRequest"),c=e("notifications/types/education");return{build:h}}),define("ui/viewModels/experience/avatarFilePicker",["require","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","vendor/knockout","swx-constants","swx-cafe-application-instance","swx-i18n","notifications/factory","notifications/common/notificationHub","swx-service-locator-instance","browser/dom"],function(e){function c(e,c){function g(e){var t=new window.FileReader;b(e)&&(t.onload=function(){var e=t.result;y(e,function(e){h.conversation&&h.conversation.isGroupConversation()&&h.conversation._setGroupAvatar?S(e):x(e)})},t.readAsDataURL(e))}function y(e,t){var n=new window.Image;n.addEventListener("load",function(){var e=document.createElement("canvas"),r=e.getContext("2d"),i=n.height,s=n.width,o=256,u;e.width=o,e.height=o,s===i?r.drawImage(n,0,0,o,o):s>i?(s=Math.floor(o*s/i),i=o,u=Math.floor((s-o)/2),r.drawImage(n,-u,0,s,i)):s-1}function E(e){return e/1048576<2}function S(e){h.avatarUploadDisabled(!0),h.conversation._setGroupAvatar(e).then(function(){h.avatarUploadDisabled(!1)},function(){a.notify(u.build(i.notifications.AVATAR_UPLOAD_ERROR)),h.avatarUploadDisabled(!1)})}function x(e){var t=new window.FileReader,n=e.type;t.onload=function(t){var r=t.target.result;h.avatarUploadDisabled(!0),p.updateAvatar(r,n).then(function(){var t=new window.FileReader;t.onload=function(e){p.updateAvatarUrl(e.target.result)},t.readAsDataURL(e),h.avatarUploadDisabled(!1)},function(){a.notify(u.build(i.notifications.AVATAR_UPLOAD_ERROR)),h.avatarUploadDisabled(!1)})},t.readAsArrayBuffer(e)}var h=this,p=s.get().personsAndGroupsManager.mePerson,d={source:n.me.avatar},v=f.resolve(i.serviceLocator.ACTION_TELEMETRY),m=l.getElement(".avatarFilePickerInput",c);h.conversation=e?e.conversationModel:null,h.avatarUploadSupported=!!window.FormData&&!!window.FileReader,h.avatarUploadDisabled=r.observable(!h.avatarUploadSupported),h.uploadProfilePictureText=h.conversation&&h.conversation.isGroupConversation()?o.fetch({key:"group_avatar_uploadProfilePictureText"}):o.fetch({key:"me_avatar_uploadProfilePictureText"}),h.uploadProfilePictureAriaLabel=o.fetch({key:"me_avatar_uploadProfilePictureAriaLabel"}),h.openFilePickerInput=function(){m.click()},h.checkUploadEnabled=function(e,n){return v.recordAction(t.me.avatarFilePickerClicked,d),n.stopPropagation(),!h.avatarUploadDisabled()},h.processFiles=function(e,t){g(t.target.files[0]),t.target.value=null}}var t=e("ui/telemetry/actions/actionNames"),n=e("ui/telemetry/actions/actionSources"),r=e("vendor/knockout"),i=e("swx-constants").COMMON,s=e("swx-cafe-application-instance"),o=e("swx-i18n").localization,u=e("notifications/factory"),a=e("notifications/common/notificationHub"),f=e("swx-service-locator-instance").default,l=e("browser/dom");return c.build=function(e,t){return new c(e,t)},c}),define("text!views/experience/avatarFilePicker.html",[],function(){return'
            \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/experience/avatarFilePicker",["require","exports","module","ui/viewModels/experience/avatarFilePicker","constants/components","text!views/experience/avatarFilePicker.html"],function(e,t){function r(e,t){var r=n.build(e,t.element);return r}var n=e("ui/viewModels/experience/avatarFilePicker");t.name=e("constants/components").experience.AVATAR_FILE_PICKER,t.template=e("text!views/experience/avatarFilePicker.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/experience/eduCarousel",["require","exports","module","vendor/knockout","swx-service-locator-instance","swx-constants","experience/settings","swx-i18n","utils/common/localStorage","ui/telemetry/telemetryClient"],function(e,t){function l(){function v(e,t){a.get().sendEvent(s.telemetry.uiTenantToken,e,t||{})}function m(e){var t=e===null||e===h.length?0:e;return h[t]}function g(){var e=u.get(p),t=parseInt(e,10);return e===null||isNaN(t)?null:t}var e=this,t=r.resolve(i.serviceLocator.FEATURE_FLAGS),l=t.isFeatureOn(i.featureFlags.SHOW_EDU_CAROUSEL),c=r.resolve(i.serviceLocator.PUBSUB),h=[{id:"1",name:"conversation",header:o.fetch({key:"splashScreen_eduCarousel_conversation_header"}),text:o.fetch({key:"splashScreen_eduCarousel_conversation_text"})},{id:"2",name:"findFriends",header:o.fetch({key:"splashScreen_eduCarousel_find_friends_header"}),text:o.fetch({key:"splashScreen_eduCarousel_find_friends_text"})}],p="eduCarouselLastSeenId",d;e.isVisible=n.observable(!1),e.itemName=n.observable(),e.itemHeader=n.observable(),e.itemText=n.observable(),e.init=function(){if(!l)return;var t=g();e.showItem(m(t)),c.subscribe(f.action.HIDE,e.hideCarousel)},e.showItem=function(t){if(!t)return;e.itemName(t.name),e.itemHeader(t.header),e.itemText(t.text),e.isVisible(!0),d=new Date,v(f.telemetry.START,{displayed:t.name}),u.set(p,t.id)},e.hideCarousel=function(t){e.isVisible(!1),c.unsubscribe(f.action.HIDE,e.hideCarousel),d&&(v(f.telemetry.FINISH,{displayedTimeSeconds:Math.round((new Date-d)/1e3),origin:t}),d=null)},e.dispose=function(){e.isVisible(!1)}}var n=e("vendor/knockout"),r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("experience/settings"),o=e("swx-i18n").localization,u=e("utils/common/localStorage"),a=e("ui/telemetry/telemetryClient"),f=i.telemetry.eduCarouselEvents;t.build=function(){return new l}}),define("text!views/experience/eduCarousel.html",[],function(){return'
            \r\n
            \r\n
            \r\n

            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/experience/eduCarousel",["require","exports","module","ui/viewModels/experience/eduCarousel","constants/components","text!views/experience/eduCarousel.html"],function(e,t){function r(){var e=n.build();return e.init(),e}var n=e("ui/viewModels/experience/eduCarousel");t.name=e("constants/components").experience.EDUCATIONAL_CAROUSEL,t.template=e("text!views/experience/eduCarousel.html"),t.viewModel={createViewModel:r}}),define("ui/components/experience/index",["require","ui/components/experience/button","ui/components/experience/loadingAnimation","ui/components/experience/radioButton","ui/components/experience/searchInput","ui/components/experience/searchResults","ui/components/experience/selectBox","ui/components/experience/toggleButton","ui/components/experience/avatarFilePicker","ui/components/experience/eduCarousel"],function(e){return[e("ui/components/experience/button"),e("ui/components/experience/loadingAnimation"),e("ui/components/experience/radioButton"),e("ui/components/experience/searchInput"),e("ui/components/experience/searchResults"),e("ui/components/experience/selectBox"),e("ui/components/experience/toggleButton"),e("ui/components/experience/avatarFilePicker"),e("ui/components/experience/eduCarousel")]}),define("ui/components/registrar",["require","exports","module","vendor/knockout"],function(e,t){var n=e("vendor/knockout");t.register=function(e){e.forEach(function(e){n.components.isRegistered(e.name)||n.components.register(e.name,e)})}}),define("experience/components/experience",["require","exports","module","swx-constants","swx-service-locator-instance","ui/controls/experience/sidebar","ui/controls/experience/content","ui/components/experience/index","ui/components/registrar"],function(e,t){var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("ui/controls/experience/sidebar"),s=e("ui/controls/experience/content"),o=e("ui/components/experience/index"),u=e("ui/components/registrar");t.init=function(e){var t=r.resolve(n.serviceLocator.CONTROLS_BUILDER);t.register(s),t.register(i),u.register(o),e()}}),define("text!views/people/avatar.html",[],function(){return'
            \r\n \r\n
            \r\n'}),define("utils/common/ko",["require","exports","module","vendor/knockout","lodash-compat","swx-utils-common"],function(e,t){function s(e,t){return t(e()),e.subscribe(t)}function o(e,t,n){var i=r.isFunction(t)?t:function(e){return e===t},o=!1,u={dispose:function(){o=!0}};return u=s(e,function(e){i(e)&&n.call(u,e)}),o&&u.dispose(),u}var n=e("vendor/knockout"),r=e("lodash-compat"),i=e("swx-utils-common").array;t.disposeAndClearArray=function(e){var t=e();t.forEach(function(e){e.dispose&&e.dispose()}),t.splice(0)},t.wrapObservable=function(e){return e===null||r.isUndefined(e)?n.observable():n.isObservable(e)?e:n.observable(e)},t.changed=s,t.when=o,t.once=function(e,t,n){return o(e,t,function(e){this.dispose(),n(e)})},t.handleArrayChanges=function(e,t,n,r){function f(e){return o.filter(function(t){return t.key===e})[0]}function l(t){t.moved>=0?(a=f(t.value),i.insertAt(e,t.index,a?a.value:e[t.moved+s])):n(t.index,t.value),s++}function c(t){var n=t.index+s;t.moved>=0&&o.push({key:t.value,value:e[n]}),r(n,t.value),s--}var s=0,o=[],u,a;n=n||i.insertAt.bind(null,e),r=r||i.removeFrom.bind(null,e);for(var h=0;h=256?t="l":e>96&&(t="m"),t}function w(e){return s.AVATAR_PRESENCE+" "+s.AVATAR+"--"+e}var f=this,l=t.utils.unwrapObservable(e.isAgent),c=e.status||r.noop,h=e.isSelected||r.noop,p=e.isFullSize||!1,d=e.size,v=o.resolve(i.serviceLocator.FEATURE_FLAGS),m=v.isFeatureOn(i.featureFlags.AVATAR_SERVICE_SUPPORTS_SIZE_PARAMETER);f.isPstn=n.wrapObservable(e.isPstn),f.isGroupAvatar=n.wrapObservable(e.isGroupAvatar),f._avatar=n.wrapObservable(e.avatar),f.avatarUrl=t.computed(y),f.tabindex=e.tabindex||"",f.displayName=n.wrapObservable(e.displayName),f.useDefaultAvatar=n.wrapObservable(g()),f.useAbsolutePosition=n.wrapObservable(e.useAbsolutePosition),f.containerClass=t.computed(function(){return r.filter([d&&s.AVATAR_SIZE+d,f.isGroupAvatar()&&s.AVATAR_GROUP,l&&s.AVATAR_AGENT,p&&s.AVATAR_FULL_SIZE,f.isPstn()&&s.AVATAR_PSTN,c()&&w(c()),h()&&s.AVATAR_SELECTED,f.useDefaultAvatar()&&s.AVATAR_USE_DEFAULT,f.useAbsolutePosition()&&s.AVATAR_ABSOLUTE],r.isString).join(" ")}),f.dispose=function(){f.containerClass.dispose(),f.avatarUrl.dispose()}}var t=e("vendor/knockout"),n=e("utils/common/ko"),r=e("lodash-compat"),i=e("swx-constants").COMMON,s=e("constants/cssClasses").avatar,o=e("swx-service-locator-instance").default,u=e("swx-utils-common").stringUtils,a=e("swx-utils-common").url;return f}),define("ui/components/people/avatar",["require","exports","module","constants/components","text!views/people/avatar.html","ui/viewModels/people/avatar"],function(e,t){t.name=e("constants/components").people.AVATAR,t.template=e("text!views/people/avatar.html"),t.viewModel=e("ui/viewModels/people/avatar")}),define("text!views/people/avatarDeprecated.html",[],function(){return'\r\n \r\n \r\n \r\n \r\n \r\n\r\n'}),define("ui/viewModels/people/avatarDeprecated",["require","vendor/knockout","utils/common/ko","lodash-compat","constants/cssClasses"],function(e){function o(e){function i(){var t=a(e.status);return r.isGroupAvatar()?s.GROUP_AVATAR:t}function o(){return!r.isGroupAvatar()&&!e.isCalling?s.SHOW_PRESENCE:""}var r=this;if(u(e.isGroupAvatar)||u(e.status))throw new Error("[AvatarDeprecated] Passing incorrect parameter, did you used property instead of ko observable ?");r.isPstn=n.wrapObservable(e.isPstn),r.isGroupAvatar=n.wrapObservable(e.isGroupAvatar),r.isAgent=e.isAgent,r.avatarUrl=n.wrapObservable(e.avatar),r.containerClass=t.computed(i),r.presenceClass=t.computed(o),r.tabindex=e.tabindex||"",r.displayName=n.wrapObservable(e.displayName),this.dispose=function(){r.containerClass.dispose(),r.presenceClass.dispose()}}function u(e){return r.isFunction(e)&&!t.isObservable(e)}function a(e){return e?t.utils.unwrapObservable(e):""}var t=e("vendor/knockout"),n=e("utils/common/ko"),r=e("lodash-compat"),i=e("constants/cssClasses"),s=i.avatarDeprecated;return o}),define("ui/components/people/avatarDeprecated",["require","exports","module","constants/components","text!views/people/avatarDeprecated.html","ui/viewModels/people/avatarDeprecated"],function(e,t){t.name=e("constants/components").people.AVATAR_DEPRECATED,t.template=e("text!views/people/avatarDeprecated.html"),t.viewModel=e("ui/viewModels/people/avatarDeprecated")}),define("text!views/people/contactListMenuItem.html",[],function(){return'

            \r\n \r\n

            '}),define("ui/components/people/contactListMenuItem",["require","exports","module","text!views/people/contactListMenuItem.html","constants/components"],function(e,t){function i(e){return e.viewModel}var n=e("text!views/people/contactListMenuItem.html"),r=e("constants/components");t.name=r.people.CONTACT_LIST_MENU_ITEM,t.viewModel={createViewModel:i},t.template=n}),define("services/telemetry/common/afterRenderHandler",[],function(){return function(t,n){var r=0;return function(){r++,r===t&&(n(),r=0)}}}),define("ui/viewModels/people/contactListHelper",["require","exports","module","lodash-compat","swx-utils-people","ui/viewModels/people/contactBuilder","ui/modelHelpers/personHelper"],function(e,t){function o(e){return e.isBlocked()}function u(e,t,n){var i=r.getBucketName(t);n.contactGroups().some(function(n){if(n.name===i)return n.contacts().some(function(n){if(n.id()===t.id())return n.isActive(e),!0}),!0})}var n=e("lodash-compat"),r=e("swx-utils-people").organizePersons,i=e("ui/viewModels/people/contactBuilder"),s=e("ui/modelHelpers/personHelper");t.deselectContactFromDefaultList=function(e,t){u(!1,e,t)},t.selectContactFromDefaultList=function(e,t){u(!0,e,t)},t.filterSearchResults=function(e,n){return e.reduce(function(e,r){var s=r.result;return t.shouldPersonBeIncluded(s,n)?e.concat([i.build(s)]):e},[])},t.organizeByAlphabet=function(e){return e=e||[],r.byAlphabet(e)},t.setObservablePropertyOnContacts=function(e,r,i){function s(n){t.setObservablePropertyOnContact(e,r,n)}if(!(n.isArray(i)&&i.length>0))return;n.isFunction(i[0].contacts)?i.forEach(function(e){e.contacts().forEach(s)}):i.forEach(s)},t.setObservablePropertyOnContact=function(e,t,r){if(!r.hasOwnProperty(e))return;n.isFunction(t)&&t.bind(r),r[e](t)},t.personExistsInCollection=function(e,t){function n(t){return e.id()===t.id()}return t?Boolean(t.filter(n).length):!1},t.shouldPersonBeIncluded=function(e,n){var r=t.personExistsInCollection(e,n),i=s.isEchoContact(e);return!r&&!o(e)&&!i}}),define("ui/contextMenu/menuItem",[],function(){function e(e,n,r){this.type=e,this.label=n,this.action=r||t,this.isEnabled=function(){return!0}}function t(){}return e}),define("ui/modelHelpers/groupHelper",["require","exports","module","lodash-compat","swx-cafe-application-instance","ui/modelHelpers/personHelper"],function(e,t){function s(e){return!i.isEchoContact(e)}function o(e){return!i.isAgent(e)}function u(e){return r.get().personsAndGroupsManager.all.uri()===e?r.get().personsAndGroupsManager.all:r.get().personsAndGroupsManager.all.groups(e)}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("ui/modelHelpers/personHelper");t.getPersonsOtherThanEcho=function(){var e=r.get().personsAndGroupsManager.all.persons();return n.filter(e,s)},t.getPersonsOtherThanEchoAndAgents=function(){return n.filter(t.getPersonsOtherThanEcho(),o)},t.getPersonsFromGroup=function(e){var t=u(e);return t&&n.isFunction(t.persons)?t.persons():[]},t.isPersonInGroup=function(e,t){var r=u(e);return r&&n.isFunction(r.persons)?!!r.persons(t.id()):!1},t.addPersonToGroup=function(e,t){var r=u(e);return r&&n.isFunction(r.persons)?r.persons.add(t,t.id()):Promise.resolve()},t.removePersonFromGroup=function(e,t){var r=u(e);return r&&n.isFunction(r.persons)?r.persons.remove(t):Promise.resolve()},t.subscribeToGroup=function(e,t){var r=u(e);return r&&n.isFunction(r.persons)?r.persons.changed(t):Promise.resolve()},t.unsubscribeFromGroup=function(e,t){var n=u(e);n&&n.persons.changed.off(t)}}),define("ui/telemetry/people/contactInvitation",["require","exports","module","ui/telemetry/people/contactTelemetryHelper","swx-constants"],function(e,t){function o(e,t,r){var i=n.getTrace(e),r=r||{},o={};return o[s.fields.NAME]=t,o[s.fields.SUCCESS]=r.success,n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,i.startTime),n.addIfDefined(o,s.fields.ELAPSED,i.duration),n.addIfDefined(o,s.fields.RESEND,r.resend),n.addIfDefined(o,s.fields.SOURCE,r.source),o}var n=e("ui/telemetry/people/contactTelemetryHelper"),r=e("swx-constants").COMMON,i=r.telemetry.performanceMarks.CONTACTS,s=r.telemetry.contactsV2.invitation;t.onSendContactRequestStart=function(){n.setStart(i.SEND_REQUEST)},t.onSendContactRequestEnd=function(e){var t=o(i.SEND_REQUEST,s.names.SEND_CONTACT_REQUEST,e);n.send(t,s.TYPE)},t.onAcceptContactRequestStart=function(){n.setStart(i.ACCEPT_REQUEST)},t.onAcceptContactRequestEnd=function(e){var t=o(i.ACCEPT_REQUEST,s.names.ACCEPT_CONTACT_REQUEST,e);n.send(t,s.TYPE)},t.onDeclineContactRequestStart=function(){n.setStart(i.DECLINE_REQUEST)},t.onDeclineContactRequestEnd=function(e){var t=o(i.DECLINE_REQUEST,s.names.DECLINE_CONTACT_REQUEST,e);n.send(t,s.TYPE)}}),define("ui/telemetry/people/contactManagement",["require","exports","module","ui/telemetry/people/contactTelemetryHelper","swx-constants"],function(e,t){function o(e,t,r){var i=n.getTrace(e),r=r||{},o={};return o[s.fields.NAME]=t,o[s.fields.SUCCESS]=r.success,n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,i.startTime),n.addIfDefined(o,s.fields.ELAPSED,i.duration),n.addIfDefined(o,s.fields.CONTACT_TYPE,r.contactType),n.addIfDefined(o,s.fields.SOURCE,r.source),o}var n=e("ui/telemetry/people/contactTelemetryHelper"),r=e("swx-constants").COMMON,i=r.telemetry.performanceMarks.CONTACTS,s=r.telemetry.contactsV2.contactManagement;t.onRemoveContactStart=function(){n.setStart(i.REMOVE_CONTACT)},t.onRemoveContactEnd=function(e){var t=o(i.REMOVE_CONTACT,s.names.REMOVE_CONTACT,e);n.send(t,s.TYPE)},t.onAddContactStart=function(){n.setStart(i.ADD_CONTACT)},t.onAddContactEnd=function(e){var t=o(i.ADD_CONTACT,s.names.ADD_CONTACT,e);n.send(t,s.TYPE)}}),define("ui/telemetry/people/contactActions",["require","exports","module","ui/telemetry/people/contactTelemetryHelper","swx-constants"],function(e,t){function o(e,t,r){var i=n.getTrace(e),r=r||{},o={};return o[s.fields.NAME]=t,o[s.fields.SUCCESS]=r.success,n.addIfDefined(o,s.fields.BEGIN_TIMESTAMP,i.startTime),n.addIfDefined(o,s.fields.ELAPSED,i.duration),n.addIfDefined(o,s.fields.CONTACT_TYPE,r.contactType),n.addIfDefined(o,s.fields.REASON,r.reason),n.addIfDefined(o,s.fields.REPORT_ABUSE,r.reportAbuse),n.addIfDefined(o,s.fields.SOURCE,r.source),o}var n=e("ui/telemetry/people/contactTelemetryHelper"),r=e("swx-constants").COMMON,i=r.telemetry.performanceMarks.CONTACTS,s=r.telemetry.contactsV2.contactAction;t.onBlockContactStart=function(){n.setStart(i.BLOCK_CONTACT)},t.onBlockContactEnd=function(e){var t=o(i.BLOCK_CONTACT,s.names.BLOCK_CONTACT,e);n.send(t,s.TYPE)},t.onUnblockContactStart=function(){n.setStart(i.UNBLOCK_CONTACT)},t.onUnblockContactEnd=function(e){var t=o(i.UNBLOCK_CONTACT,s.names.UNBLOCK_CONTACT,e);n.send(t,s.TYPE)},t.onAddToFavoritesStart=function(){n.setStart(i.ADD_TO_FAVORITES)},t.onAddToFavoritesEnd=function(e){var t=o(i.ADD_TO_FAVORITES,s.names.ADD_TO_FAVORITES,e);n.send(t,s.TYPE)},t.onRemoveFromFavoritesStart=function(){n.setStart(i.REMOVE_FROM_FAVORITES)},t.onRemoveFromFavoritesEnd=function(e){var t=o(i.REMOVE_FROM_FAVORITES,s.names.REMOVE_FROM_FAVORITES,e);n.send(t,s.TYPE)}}),define("ui/modelHelpers/personActionsHelper",["require","exports","module","lodash-compat","swx-cafe-application-instance","swx-service-locator-instance","swx-constants","swx-enums","utils/common/accessibility","ui/modelHelpers/groupHelper","ui/telemetry/people/contactInvitation","ui/telemetry/people/contactManagement","ui/telemetry/people/contactActions","experience/settings"],function(e,t){function d(e,t){function u(e,t,n){function o(r){r.name()===h.defaultBusinessContactsGroup&&(i.added.off(o),a(r,e,t,n))}var s;s=r.get().personsAndGroupsManager.createGroup(),s.name.set(h.defaultBusinessContactsGroup),i.add(s).then(function(){i.added(o)},n)}function a(e,n,r,i){e.persons.add(n.id()).then(function(){t&&(t.historyService.removeCustomActivityItem(o.activityType.ContactRequestOutgoing),t.historyService.removeCustomActivityItem(o.activityType.ContactRequestIsNowContact),t.historyService.addCustomActivityItem(o.activityType.ContactRequestIsNowContact,{sender:n})),r()},i)}var n,i=r.get().personsAndGroupsManager.all.groups,s;return n=new Promise(function(t,n){i.get().then(function(r){s=r.filter(function(e){return e.name()===h.defaultBusinessContactsGroup}),s.length>0?a(s[0],e,t,n):u(e,t,n)},n)}),n}function v(e){return n.isFunction(e._type)?e._type():undefined}function m(e){return n.isString(e)?e={source:e}:e||(e=e||{}),e}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("swx-enums"),u=e("utils/common/accessibility").narrator,a=e("ui/modelHelpers/groupHelper"),f=e("ui/telemetry/people/contactInvitation"),l=e("ui/telemetry/people/contactManagement"),c=e("ui/telemetry/people/contactActions"),h=e("experience/settings"),p="8";t.blockPerson=function(e,t,r,o,a){function p(){return l.isFeatureOn(s.featureFlags.USE_BUSINESS_WORDING)?e.isBlocked.set(!0,t.value):e.isBlocked.set(!0,t)}function d(){u.announce({key:"accessibility_contact_blocked_success"}),n.isFunction(o)&&o(),c.onBlockContactEnd({success:!0,contactType:f,reason:t.reason,reportAbuse:t.value,source:r.source})}function g(){u.announce({key:"accessibility_contact_blocked_failure"}),n.isFunction(a)&&a(),c.onBlockContactEnd({success:!1,contactType:f,reason:t.reason,reportAbuse:t.value,source:r.source})}var f=v(e),l=i.resolve(s.serviceLocator.FEATURE_FLAGS),h;return t=t||{},r=m(r),e.isBlocked.set.enabled()?(c.onBlockContactStart(),h=p(),h.then(d,g)):h=Promise.resolve(!0),h},t.unblockPerson=function(e,t,r,i){function a(){u.announce({key:"accessibility_contact_unblocked_success"}),n.isFunction(r)&&r(),c.onUnblockContactEnd({success:!0,source:t.source,contactType:s})}function f(){u.announce({key:"accessibility_contact_unblocked_failure"}),n.isFunction(i)&&i(),c.onUnblockContactEnd({success:!1,source:t.source,contactType:s})}var s=v(e),o;return t=m(t),e.isBlocked.set.enabled()?(c.onUnblockContactStart(),o=e.isBlocked.set(!1),o.then(a,f)):o=Promise.resolve(),o},t.removePerson=function(e,t,i,s){function c(){u.announce({key:"accessibility_contact_deleted_success"}),n.isFunction(i)&&i(),l.onRemoveContactEnd({success:!0,source:t.source,contactType:o})}function h(){u.announce({key:"accessibility_contact_deleted_failure"}),n.isFunction(s)&&s(),l.onRemoveContactEnd({success:!1,source:t.source,contactType:o})}var o=v(e),a=r.get().personsAndGroupsManager.all,f;return t=m(t),l.onRemoveContactStart(),f=a.persons.remove(e.id()),f.then(c,h),f},t.addPerson=function(e,t,a,c,h,g){function T(){var r="accessibility_contact_request_sent_success";w||e.activity._set(undefined),t===o.activityType.ContactRequestIncoming&&(r="accessibility_contact_request_accepted_success"),u.announce({key:r}),n.isFunction(h)&&h(),n.isFunction(S)&&S(!0)}function N(){var e="accessibility_contact_request_sent_failure";t===o.activityType.ContactRequestIncoming&&(e="accessibility_contact_request_accepted_failure"),u.announce({key:e}),n.isFunction(g)&&g(),n.isFunction(S)&&S(!1)}function C(e){l.onAddContactEnd({success:e,contactType:y,source:c.source}),b&&f.onSendContactRequestEnd({success:e,resend:E,source:c.source})}function k(e){f.onAcceptContactRequestEnd({success:e,source:c.source})}var y=v(e),b=y?y===p:!1,w=i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.ENABLE_BUSINESS_CONTACT_MANAGEMENT),E=!1,S,x;c=m(c);switch(t){case o.activityType.ContactRequestOutgoingResend:E=!0;case o.activityType.ContactRequestOutgoing:case o.activityType.ContactRequestOutgoingAgent:case o.activityType.ContactRequestOutgoingPSTN:case o.activityType.SuggestedContact:l.onAddContactStart(),b&&f.onSendContactRequestStart(),S=C;break;case o.activityType.ContactRequestIncoming:f.onAcceptContactRequestStart(),S=k;break;default:}return w?x=d(e,a):x=r.get().personsAndGroupsManager.all.persons.add(e,e.id(),undefined,t),x.then(T,N),x},t.declinePerson=function(e,t,i,s,a){function h(){u.announce({key:"accessibility_contact_request_declined_success"}),n.isFunction(s)&&s(),f.onDeclineContactRequestEnd({success:!0,source:i.source,contactType:l})}function p(){u.announce({key:"accessibility_contact_request_declined_failure"}),n.isFunction(a)&&a(),f.onDeclineContactRequestEnd({success:!1,source:i.source,contactType:l})}var l=v(e),c;return i=m(i),f.onDeclineContactRequestStart(),c=r.get().conversationsManager.conversations.remove(t,o.activityType.ContactRequestIncoming),c.then(h,p),c},t.addFavorite=function(e,t,r,i){function l(){u.announce({key:"accessibility_contact_add_favorite_success"}),n.isFunction(r)&&r(),c.onAddToFavoritesEnd({success:!0,source:t.source,contactType:s})}function h(){u.announce({key:"accessibility_contact_add_favorite_failure"}),n.isFunction(i)&&i(),c.onAddToFavoritesEnd({success:!1,source:t.source,contactType:s})}var s=v(e),f;return t=m(t),c.onAddToFavoritesStart(),f=a.addPersonToGroup(o.groupType.Favorites,e),f.then(l,h),f},t.removeFavorite=function(e,t,r,i){function l(){u.announce({key:"accessibility_contact_remove_favorite_success"}),n.isFunction(r)&&r(),c.onRemoveFromFavoritesEnd({success:!0,source:t.source,contactType:s})}function h(){u.announce({key:"accessibility_contact_remove_favorite_failure"}),n.isFunction(i)&&i(),c.onRemoveFromFavoritesEnd({success:!1,source:t.source,contactType:s})}var s=v(e),f;return t=m(t),c.onRemoveFromFavoritesStart(),f=a.removePersonFromGroup(o.groupType.Favorites,e.id()),f.then(l,h),f}}),define("ui/viewModels/people/blockContactModal",["require","lodash-compat","vendor/knockout","swx-i18n","utils/common/eventMixin","ui/modalDialog/modalDialog","swx-constants","ui/modelHelpers/personHelper","ui/viewModels/people/properties/displayNameText","ui/modelHelpers/personActionsHelper","swx-service-locator-instance"],function(e){function h(e,t){function y(){s.hide(c),i.actionsInProgress(!1)}function b(){i.actionsInProgress(!1)}function w(){var e={key:i.isAgent?"modal_block_agent_text_reportAbuse":"modal_blockContact_text_reportAbuse"};return r.fetch(e)}function E(){return!h.isFeatureOn(o.featureFlags.USE_BUSINESS_WORDING)&&i.reportAbuse()}var i=this,h=l.resolve(o.serviceLocator.FEATURE_FLAGS),p={value:"spam",name:r.fetch({key:"report_abuse_reason_option_spam"}),description:""},d={value:"pornography",name:r.fetch({key:"report_abuse_reason_option_pornography"}),description:""},v={value:"child-exploitation",name:r.fetch({key:"report_abuse_reason_option_child_exploitation"}),description:""},m={value:"harassment",name:r.fetch({key:"report_abuse_reason_option_harassment"}),description:""},g=[p,d,v,m];t=t||{},i.isAgent=u.isAgent(e),i.displayName=a.format(e.id(),e.displayName()),i.avatar=e.avatarUrl(),i.reportAbuse=n.observable(!1),i.reportAbuseText=n.computed(w),i.showReportAbuseReason=n.computed(E),i.reason=n.observable(p),i.reasons=n.observableArray(g),i.actionsInProgress=n.observable(!1),i.cancel=function(){s.hide(c)},i.blockContact=function(){var n,r={value:i.reportAbuse()};return r.value&&(r.reason=i.reason().value),i.actionsInProgress(!0),n=f.blockPerson(e,r,t,y,b),n},i.dispose=function(){i.reportAbuseText.dispose(),i.showReportAbuseReason.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("utils/common/eventMixin"),s=e("ui/modalDialog/modalDialog"),o=e("swx-constants").COMMON,u=e("ui/modelHelpers/personHelper"),a=e("ui/viewModels/people/properties/displayNameText"),f=e("ui/modelHelpers/personActionsHelper"),l=e("swx-service-locator-instance").default,c="swx-overlayBlockContact";return h.ELEMENT_ID=c,t.assign(h.prototype,i),h}),define("text!views/people/blockContactModal.html",[],function(){return'
            \r\n\r\n
            \r\n
            \r\n

            \r\n
            \r\n\r\n \r\n\r\n

            \r\n\r\n

            \r\n \r\n

            \r\n \r\n\r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n'}),define("ui/contextMenu/items/blockContact",["require","swx-i18n","ui/contextMenu/menuItem","ui/modalDialog/modalDialog","ui/viewModels/people/blockContactModal","text!views/people/blockContactModal.html","ui/telemetry/actions/actionSources","constants/cssClasses"],function(e){function a(e,f){function c(){var t=new i(e.getPerson(),f);r.build(i.ELEMENT_ID,t,s),r.show(i.ELEMENT_ID,p())}function h(){return e.isAgent()?t.fetch({key:"label_text_block_agent"}):t.fetch({key:"label_text_blockContact"})}function p(){return e.isAgent()?t.fetch({key:"modal_block_agent_text_aria_label"}):t.fetch({key:"modal_blockContact_text_aria_label"})}var l;f=f||{source:o.contextMenuItem.block};if(!e)throw new Error("Parameter missing: contactVM is required");l=h(),n.call(this,a.TYPE,l,c),this.cssClass=u.contextMenu.items.BLOCK_CONTACT,this.isEnabled=function(){return e.getPerson().isBlocked.set.enabled()&&!e.isBlocked()&&!e.isPstn()}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("ui/modalDialog/modalDialog"),i=e("ui/viewModels/people/blockContactModal"),s=e("text!views/people/blockContactModal.html"),o=e("ui/telemetry/actions/actionSources"),u=e("constants/cssClasses");return a.prototype=Object.create(n.prototype),a.TYPE="BlockContactMenuItem",a}),define("ui/contextMenu/items/baseCallingMenuItem",["require","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-enums","ui/viewModels/calling/helpers/callingFacade","ui/modelHelpers/personHelper","swx-cafe-application-instance","ui/modelHelpers/conversationHelper"],function(e){function f(e,o,f,c,h,p){function m(e){return!v.getCallingService(e).start.enabled()&&v.getCallingService(e).start.enabled.reason===i.callingNotSupportedReasons.PluginNotInstalled}function g(){var e=n.resolve(r.serviceLocator.MODEL_UI_OBSERVER).conversationsCallStateObserver;return e.activeCalls().length>0}function y(){function i(){return v.setCallingServiceEndpoint(t),s.placeCall(t,v.isVideoCall(),h,!0)}function o(){var e=n.resolve(r.serviceLocator.ACTION_TELEMETRY);p=p||{source:v.getDefaultTelemetrySource()},v.addTelemetryContextData(p),e.recordAction(v.getTelemetryActionName(),p)}var e,t;return o(),v.sendFeatureTelemetry(),e=u.get().conversationsManager,t=e.getConversation(d),e.conversations.add(t),i()}var d,v=this;t.call(v,e,o,y),d=c.getPerson(),v.cssClass=f,v.featuresAreEnabled=function(){return!1},v.mePersonHasCallingCapability=function(){return!1},v.conversationHasCallingCapability=function(e){return v.getCallingService(e).start.enabled()},v.personHasSkypeCallingCapability=function(){return!1},v.getCallingService=function(){},v.isVideoCall=function(){return!1},v.getDefaultTelemetrySource=function(){},v.getTelemetryActionName=function(){},v.addTelemetryContextData=function(){},v.sendFeatureTelemetry=function(){},v.setCallingServiceEndpoint=function(e){var t=n.resolve(r.serviceLocator.FEATURE_FLAGS);if(t.isFeatureOn(r.featureFlags.PSTN_ENABLED)){var i=e.participants(0);i.audio.endpoint(i.person.id())}},v.isEnabled=function(){var e=a.getExistingConversationWithPerson(d);return!v.featuresAreEnabled()||l()||d.isBlocked()||!v.personHasSkypeCallingCapability(d)||g()?!1:!e||m(e)?!0:v.conversationHasCallingCapability(e)&&v.mePersonHasCallingCapability()}}function l(){return o.isGuest(u.get().personsAndGroupsManager.mePerson)}var t=e("ui/contextMenu/menuItem"),n=e("swx-service-locator-instance").default,r=e("swx-constants").COMMON,i=e("swx-enums"),s=e("ui/viewModels/calling/helpers/callingFacade"),o=e("ui/modelHelpers/personHelper"),u=e("swx-cafe-application-instance"),a=e("ui/modelHelpers/conversationHelper");return f.prototype=Object.create(t.prototype),f}),define("ui/contextMenu/items/callSkype",["require","ui/contextMenu/items/baseCallingMenuItem","swx-i18n","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","constants/cssClasses","ui/modelHelpers/personHelper","swx-cafe-application-instance"],function(e){function l(e,c,h){var p,d,v=this;p=n.fetch({key:"label_text_call_skype_audio"}),d=u.contextMenu.items.CALL_SKYPE,t.call(v,l.TYPE,p,d,e,c,h),v.featuresAreEnabled=function(){var e=r.resolve(i.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(i.featureFlags.CALLING)},v.mePersonHasCallingCapability=function(){return f.get().personsAndGroupsManager.mePerson.capabilities.audio()},v.personHasSkypeCallingCapability=function(e){return!a.isPstn(e)&&e.capabilities.audio()},v.getCallingService=function(e){return e.audioService},v.getDefaultTelemetrySource=function(){return o.contextMenuItem.callSkype},v.getTelemetryActionName=function(){return s.audioVideo.audioCall}}var t=e("ui/contextMenu/items/baseCallingMenuItem"),n=e("swx-i18n").localization,r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("ui/telemetry/actions/actionSources"),u=e("constants/cssClasses"),a=e("ui/modelHelpers/personHelper"),f=e("swx-cafe-application-instance");return l.prototype=Object.create(t.prototype),l.TYPE="CallSkypeMenuItem",l}),define("ui/viewModels/people/deleteContactModal",["require","lodash-compat","utils/common/eventMixin","ui/modalDialog/modalDialog","ui/modelHelpers/personActionsHelper","vendor/knockout"],function(e){function u(e,t){function a(){n.actionsInProgress(!1),r.hide(o)}function f(){n.actionsInProgress(!1)}var n=this,u=e.getPerson();t=t||{},n.displayName=e.displayName,n.avatar=e.avatar,n.isAgent=e.isAgent,n.isPstn=e.isPstn,n.actionsInProgress=s.observable(!1),n.cancel=function(){r.hide(o)},n.deleteContact=function(){var e;return n.actionsInProgress(!0),e=i.removePerson(u,t,a,f),e}}var t=e("lodash-compat"),n=e("utils/common/eventMixin"),r=e("ui/modalDialog/modalDialog"),i=e("ui/modelHelpers/personActionsHelper"),s=e("vendor/knockout"),o="swx-overlayDeleteContact";return u.ELEMENT_ID=o,t.assign(u.prototype,n),u}),define("text!views/people/deleteContactModal.html",[],function(){return'
            \r\n\r\n
            \r\n
            \r\n

            \r\n
            \r\n\r\n \r\n\r\n

            \r\n\r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n'}),define("ui/contextMenu/items/deleteContact",["require","swx-i18n","ui/contextMenu/menuItem","ui/modalDialog/modalDialog","ui/viewModels/people/deleteContactModal","text!views/people/deleteContactModal.html","ui/telemetry/actions/actionSources","constants/cssClasses","ui/modelHelpers/personHelper"],function(e){function f(e,l){function h(){var t=new i(e,l),n=d();r.build(i.ELEMENT_ID,t,s),r.show(i.ELEMENT_ID,n)}function p(){return e.isAgent()?t.fetch({key:"label_text_delete_agent"}):t.fetch({key:"label_text_deleteContact"})}function d(){return e.isAgent()?t.fetch({key:"modal_delete_agent_text_aria_label"}):t.fetch({key:"modal_deleteContact_text_aria_label"})}var c;if(!e)throw new Error("Parameter missing: contactVM is required");l=l||{source:o.contextMenuItem.deleteItem},c=p(),n.call(this,f.TYPE,c,h),this.cssClass=u.contextMenu.items.DELETE_CONTACT,this.isEnabled=function(){var t=e.getPerson();return a.isKnownPerson(t)&&!a.isOrganizationContact(t)}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("ui/modalDialog/modalDialog"),i=e("ui/viewModels/people/deleteContactModal"),s=e("text!views/people/deleteContactModal.html"),o=e("ui/telemetry/actions/actionSources"),u=e("constants/cssClasses"),a=e("ui/modelHelpers/personHelper");return f.prototype=Object.create(n.prototype),f.TYPE="DeleteContactMenuItem",f}),define("ui/contextMenu/items/editMessage",["require","swx-i18n","ui/contextMenu/menuItem","swx-enums","swx-constants"],function(e){function s(e,o){function a(){e.dispatchEvent(i.message.EDIT,o,e.DIRECTION.PARENT)}if(!e||!o)throw new Error("Parameter missing: context and message are required");var u=t.fetch({key:"chatLogmenuItem_text_edit"});n.call(this,s.TYPE,u,a),this.isEnabled=function(){var e=o.status()===r.activityStatus.Succeeded,t=o.html&&o.html.set.enabled()&&o.text&&o.type()!==r.activityType.SystemMessage,n=o._isSMS&&o._isSMS();return!!e&&!!t&&!n}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-enums"),i=e("swx-constants").COMMON.events;return s.prototype=Object.create(n.prototype),s.TYPE="EditMessageMenuItem",s}),define("text!views/ui/modalDialog/confirmationDialog.html",[],function(){return'
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n\r\n
            \r\n\r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/modalDialog/confirmationDialog",["require","lodash-compat","utils/common/eventMixin","ui/modalDialog/modalDialog","swx-i18n","swx-utils-chat","vendor/knockout","text!views/ui/modalDialog/confirmationDialog.html","browser/dom"],function(e){function l(e){var t=this,n=e.onConfirm,l=e.onCancel;t.title=s.unboxHrefContent(e.title),t.text=e.text,t.content=e.content,t.contentViewModel=e.contentViewModel,t.avatar=e.avatar,t.confirmButtonTitle=e.confirmButtonTitle||i.fetch({key:"action_button_confirm"}),t.cancelButtonTitle=e.cancelButtonTitle||i.fetch({key:"action_button_cancel"}),t.isGroupConversation=o.observable(e.isGroupConversation||!1),t._cancel=function(){r.hide(f),l&&l()},t._confirm=function(){r.hide(f),n&&n()},t.show=function(){r.build(f,t,u),r.show(f,t.title);var e=a.getElementById("swx-overlayConfirmationDialog-content");e.innerHTML=t.content,t.contentViewModel&&(o.cleanNode(e),o.applyBindings(t.contentViewModel,e))}}var t=e("lodash-compat"),n=e("utils/common/eventMixin"),r=e("ui/modalDialog/modalDialog"),i=e("swx-i18n").localization,s=e("swx-utils-chat").messageSanitizer,o=e("vendor/knockout"),u=e("text!views/ui/modalDialog/confirmationDialog.html"),a=e("browser/dom"),f="swx-overlayConfirmationDialog";return l.ELEMENT_ID=f,l.build=function(e){return new l(e)},t.assign(l.prototype,n),l}),define("telemetry/chat/leaveConversationTelemetry",["require","exports","module","swx-constants","experience/settings","services/telemetry/skypeData","services/telemetry/common/telemetryContext"],function(e,t){function u(e,t){function p(){u.data={cta:e||c,action:c,participantsCount:t.participantsCount()||c,statusCode:c,tim:c,ttd:c,lmg:c}}function d(){var e={type:i.TYPE,data:u.data};s.push(e,r.telemetry.chatTenantToken),p()}function v(e,t){return t-e}function m(){return(new Date).getTime()}var u=this,a=m(),f,l,c=n.telemetry.NOT_AVAILABLE,h=o.get();t.historyService._lastMessageFromServer&&(f=t.historyService._lastMessageFromServer.timestamp()),u.started=function(){l=m()},u.canceled=function(){var e=m();u.data.action=i.action.CANCELED,u.data.tim=v(a,m()),f&&(u.data.lmg=v(f,e)),d()},u.completed=function(){u.data.action=i.action.CONFIRMED;var e=m();u.data.statusCode=h.statusCode,u.data.tim=v(a,e),f&&(u.data.lmg=v(f,e)),l&&(u.data.ttd=v(l,e)),d()},p()}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=n.telemetry.leaveConversation,s=e("services/telemetry/skypeData"),o=e("services/telemetry/common/telemetryContext");t.build=function(e,t){return new u(e,t)}}),define("text!views/chat/leaveConversationDialogContent.html",[],function(){return'\r\n

            \r\n'}),define("ui/modalDialog/leaveConversationDialog",["require","exports","module","swx-i18n","ui/modalDialog/confirmationDialog","swx-constants","swx-service-locator-instance","telemetry/chat/leaveConversationTelemetry","swx-utils-chat","ui/modelHelpers/conversationHelper","text!views/chat/leaveConversationDialogContent.html"],function(e,t){function l(e){function t(){var e="leave_conversation_confirmation_text";return p()?n.fetch({key:d(e)}):n.fetch({key:e})}this.text=t(),this.avatar=e.avatarUrl(),this.isGroupConversation=e.isGroupConversation(),this.isAgentConversation=a.isOneToOneConversationWithAgent(e)}function c(e){return e||i.telemetry.NOT_AVAILABLE}function h(e){var t="leave_conversation_confirmation_title",r=n.fetch({key:"conversation_header_topic_untitled_conversation"}),i=e.topic()?u.getSanitizedTopic(e.topic()):r;return p()?n.fetch({key:d(t)}):n.fetch({key:t,params:{topic:i}})}function p(){return s.resolve(i.serviceLocator.FEATURE_FLAGS).isFeatureOn(i.featureFlags.USE_BUSINESS_WORDING)}function d(e){return e+"_4b"}var n=e("swx-i18n").localization,r=e("ui/modalDialog/confirmationDialog"),i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("telemetry/chat/leaveConversationTelemetry"),u=e("swx-utils-chat").messageSanitizer,a=e("ui/modelHelpers/conversationHelper"),f=e("text!views/chat/leaveConversationDialogContent.html");t.start=function(e,t){var i,s;i=o.build(c(t),e),s={title:h(e),content:f,contentViewModel:new l(e),confirmButtonTitle:n.fetch({key:"action_button_leave"}),onConfirm:function(){e.leave.enabled()&&(i.started(),e.leave().finally(function(){i.completed()}))},onCancel:function(){i.canceled()}},r.build(s).show()},t.canLeaveConversation=function(e){var t=s.resolve(i.serviceLocator.FEATURE_FLAGS),n=!t.isFeatureOn(i.featureFlags.DISABLE_LEAVE_CONVERSATION);return n&&e.leave.enabled()}}),define("ui/contextMenu/items/leaveConversation",["require","swx-i18n","ui/contextMenu/menuItem","ui/modalDialog/leaveConversationDialog","swx-constants"],function(e){function s(e){function u(){r.start(e,i.TIMELINE_MENU)}if(!e)throw new Error("Parameter missing: conversation is required");var o=t.fetch({key:"recentItemMenuItem_text_leave"});n.call(this,s.TYPE,o,u),this.isEnabled=function(){return r.canLeaveConversation(e)}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("ui/modalDialog/leaveConversationDialog"),i=e("swx-constants").COMMON.telemetry.removeConversationHistory.cta;return s.prototype=Object.create(n.prototype),s.TYPE="LeaveConversationMenuItem",s}),define("ui/contextMenu/items/markConversationAsRead",["require","swx-constants","ui/contextMenu/menuItem","swx-i18n","swx-service-locator-instance","experience/settings","ui/telemetry/telemetryClient"],function(e){function u(e){function c(){var t={unreadCount:f.unreadActivityItemsCount(),participantsCount:e.participantsCount()};f.markAllAsRead(),h(t)}function h(e){var n=t.telemetry.markConversationAsRead.TYPE;o.get().sendEvent(s.telemetry.uiTenantToken,n,e)}var a=r.fetch({key:"recentItemMenuItem_text_markRead"}),f=e.historyService,l=i.resolve(t.serviceLocator.FEATURE_FLAGS);n.call(this,u.TYPE,a,c),this.isEnabled=function(){return l.isFeatureOn(t.featureFlags.CONTEXT_MENU_MARK_AS_READ_ENABLED)&&f.unreadActivityItemsCount()>0}}var t=e("swx-constants").COMMON,n=e("ui/contextMenu/menuItem"),r=e("swx-i18n").localization,i=e("swx-service-locator-instance").default,s=e("experience/settings"),o=e("ui/telemetry/telemetryClient");return u.prototype=Object.create(n.prototype),u.TYPE="MarkConversationAsReadMenuItem",u}),define("ui/contextMenu/items/markAllConversationsAsRead",["require","swx-constants","ui/contextMenu/menuItem","swx-i18n","swx-cafe-application-instance","swx-service-locator-instance","experience/settings","ui/telemetry/telemetryClient"],function(e){function a(e){function h(){var e={unreadConversationsCount:c._allUnreadConversationsCount()},t=c._allUnreadConversations().map(function(e){return e.id});t.forEach(function(e){var t=c._getOrCreateConversation(e).historyService;t.markAllAsRead()}),p(e)}function p(e){var n=t.telemetry.markAllConversationsAsRead.TYPE;u.get().sendEvent(o.telemetry.uiTenantToken,n,e)}var f=r.fetch({key:"recentItemMenuItem_text_markAllConversationsRead"}),l=s.resolve(t.serviceLocator.FEATURE_FLAGS),c=i.get().conversationsManager;n.call(this,a.TYPE,f,h),this.isEnabled=function(){return l.isFeatureOn(t.featureFlags.CONTEXT_MENU_MARK_AS_READ_ENABLED)&&c._allUnreadConversationsCount()>0&&(e.historyService.unreadActivityItemsCount()===0||c._allUnreadConversationsCount()>1)}}var t=e("swx-constants").COMMON,n=e("ui/contextMenu/menuItem"),r=e("swx-i18n").localization,i=e("swx-cafe-application-instance"),s=e("swx-service-locator-instance").default,o=e("experience/settings"),u=e("ui/telemetry/telemetryClient");return a.prototype=Object.create(n.prototype),a.TYPE="MarkAllConversationsAsReadMenuItem",a}),define("ui/contextMenu/items/mutingConversation",["require","exports","module","ui/telemetry/actions/actionNames","swx-constants","ui/contextMenu/menuItem","swx-i18n","swx-service-locator-instance"],function(e,t){function u(e){return function(t){function f(){t.chatService._updateNotificationSettings(!e),l()}function l(){var t=o.resolve(r.serviceLocator.ACTION_TELEMETRY);t.recordAction(e?n.contextMenu.recents.notificationsMuted:n.contextMenu.recents.notificationsUnmuted)}this.prototype=Object.create(i.prototype),this.TYPE=e?"MuteConversationMenuItem":"UnmuteConversationMenuItem";var u=s.fetch({key:e?"recentItemMenuItem_text_muteConversation":"recentItemMenuItem_text_unmuteConversation"}),a=o.resolve(r.serviceLocator.FEATURE_FLAGS);i.call(this,this.TYPE,u,f),this.isEnabled=function(){return a.isFeatureOn(r.featureFlags.MUTE_SPECIFIC_CONVERSATIONS_ENABLED)&&t._notificationsEnabled()===e}}}var n=e("ui/telemetry/actions/actionNames"),r=e("swx-constants").COMMON,i=e("ui/contextMenu/menuItem"),s=e("swx-i18n").localization,o=e("swx-service-locator-instance").default;t.MuteConversationMenuItem=u(!0),t.UnmuteConversationMenuItem=u(!1)}),define("ui/contextMenu/items/openConversation",["require","swx-i18n","ui/contextMenu/menuItem","swx-pubsub-instance","swx-constants"],function(e){function o(e){function a(){r.publish(s.OPEN_CONVERSATION,{model:e,origin:i.telemetry.historyLoadOrigin.ROSTER})}var u=t.fetch({key:"label_text_headerMenuInstantMessage"});n.call(this,o.TYPE,u,a)}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=i.events.navigation;return o.prototype=Object.create(n.prototype),o.TYPE="OpenConversationMenuItem",o}),define("ui/contextMenu/items/openConversationWithPerson",["require","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-cafe-application-instance"],function(e){function o(e,u){function l(){var t=r.resolve(i.serviceLocator.PUBSUB),n=s.get().conversationsManager.getConversation(e),o={model:n,origin:u||i.telemetry.historyLoadOrigin.ROSTER};t.publish(i.events.navigation.OPEN_CONVERSATION,o),s.get().conversationsManager.conversations.add(n)}var a=this,f=t.fetch({key:"label_text_headerMenuInstantMessage"});n.call(a,o.TYPE,f,l)}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("swx-cafe-application-instance");return o.prototype=Object.create(n.prototype),o.TYPE="OpenConversationWithPersonMenuItem",o}),define("ui/contextMenu/items/viewPersonProfile",["require","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-cafe-application-instance","ui/modelHelpers/personHelper"],function(e){function u(e,a,f){function h(){var t=r.resolve(i.serviceLocator.PUBSUB),n=s.get().conversationsManager.getConversation(e),o={model:n,origin:a,target:{expandProfile:!0},telemetryContext:f};t.publish(i.events.navigation.OPEN_CONVERSATION,o),s.get().conversationsManager.conversations.add(n)}var l=this,c=t.fetch({key:"label_text_view_profile_menu_item"});n.call(l,u.TYPE,c,h),l.isEnabled=function(){return!o.isWelcomeAgent(e)}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("swx-cafe-application-instance"),o=e("ui/modelHelpers/personHelper");return u.prototype=Object.create(n.prototype),u.TYPE="ViewPersonProfileMenuItem",u}),define("telemetry/chat/quoteMessageEvent",["require","experience/settings","ui/telemetry/telemetryClient","swx-log-tracer","swx-constants"],function(e){function s(){var e;this.publish=function(s,o,u){e=i.events.actions.messageQuoted;try{var a={source:o,timeInStale:Math.round(((new Date).getTime()-(s&&s.timestamp().getTime()))/1e3),lengthOfQuote:s&&s.text().length,actionSuccess:u};n.get().sendEvent(t.telemetry.chatTenantToken,e,a)}catch(f){r.error("Unable to send quote action telemetry: "),r.error(f)}}}var t=e("experience/settings"),n=e("ui/telemetry/telemetryClient"),r=e("swx-log-tracer").getLogger(),i=e("swx-constants").COMMON;return new s}),define("ui/contextMenu/items/quoteMessage",["require","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-enums","telemetry/chat/quoteMessageEvent","ui/telemetry/actions/actionSources"],function(e){function a(e,f){function h(){var e=u.contextMenuItem.quoteMessage;o.publish(f,e)}function p(){e.dispatchEvent(i.events.message.QUOTE,f,e.DIRECTION.PARENT),h()}if(!e||!f)throw new Error("Parameter missing: context and message are required");var l=t.fetch({key:"chatLogmenuItem_text_quote"}),c=r.resolve(i.serviceLocator.FEATURE_FLAGS);n.call(this,a.TYPE,l,p),this.isEnabled=function(){var e=c.isFeatureOn(i.featureFlags.CONTEXT_MENU_QUOTE_MESSAGES_ENABLED);return e&&!!f.text&&!f.isDeleted()&&f.type()!==s.activityType.SystemMessage}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("swx-enums"),o=e("telemetry/chat/quoteMessageEvent"),u=e("ui/telemetry/actions/actionSources");return a.prototype=Object.create(n.prototype),a.TYPE="QuoteMessageMenuItem",a}),define("telemetry/translator/translatorTelemetry",["require","exports","module","experience/settings","ui/telemetry/telemetryClient"],function(e,t){function i(){var e=this;e.send=function(e,t){var i=t||{};r.get().sendEvent(n.telemetry.chatTenantToken,e,i)}}var n=e("experience/settings"),r=e("ui/telemetry/telemetryClient");t.build=function(){return new i}}),define("utils/chat/translatorHelper",["require","exports","module","swx-cafe-application-instance","swx-constants","swx-utils-chat","ui/modelHelpers/personHelper","telemetry/translator/translatorTelemetry","lodash-compat"],function(e,t){function f(e){var t=e&&e().length,n;return t?(n=a.filter(e(),function(e){return e.users&&e.users[0]&&s.isMePersonId(e.users[0].mri)}),n.length?n[0]:null):null}var n=e("swx-cafe-application-instance"),r=e("swx-constants").COMMON,i=e("swx-utils-chat").messageSanitizer,s=e("ui/modelHelpers/personHelper"),o=r.telemetry.translator,u=e("telemetry/translator/translatorTelemetry"),a=e("lodash-compat");t.extractLanguageKey=function(e){if(!e)return;var t=/original./,n=t.test(e),r=e.replace(t,"");return n?r.substring(0,r.lastIndexOf(".")):e},t.isMatchingMyLanguage=function(e,n){var r=n&&n.isEnabled&&n.meLanguage?n.meLanguage.code:null,i=t.extractLanguageKey(e);return i===r},t.findMatchingTranslation=function(e,n){var r=e&&e().length,i,s;return r?(a.some(e(),function(e){return t.isMatchingMyLanguage(e.key,n)&&e.users&&e.users[0]&&e.users[0].value?(i=e.users[0].value,!0):!1}),i||(s=f(e),i=s?s.users[0].value:i),i):i},t.requestTranslation=function(e,t,s,a){function b(e){typeof a=="function"&&a(e)}function w(e){var t=e&&e.statusText||"Translator service failed";h.send(d,{action:o.action.TRANSLATE,error:t,language:g}),b({message:v})}function E(t){var n=i.removeNoTranslateTags(t),r=p?y:g,u=p?i.processOutgoingTextMessage(v,s):n,a=p?n:v,f={message:a,translation:{key:r,users:[{value:u,mri:c}]}};h.send(d,{action:o.action.TRANSLATE,success:!0,language:g});if(e===n){b({message:v});return}b(f)}var f=n.get(),l=f.translatorService,c=f.personsAndGroupsManager.mePerson.id(),h=u.build(),p=t===r.chat.messageType.OUTGOING,d=p?o.eventType.OUTGOING:o.eventType.INCOMING,v=e,m=p?i.processOutgoingTextMessageForTranslation(e,s):i.processIncomingSanitizedTextMessageForTranslation(e),g,y;p?(y=s._translatorSettings.meLanguage.code,g=s._translatorSettings.participantLanguage.code):g=s._translatorSettings.meLanguage.code,l.translateMessage(y,g,m).then(E,w)}}),define("utils/common/clipboard",[],function(){function n(n){e=document.createElement("input"),e.readOnly=!0,e.style.display="none";var i=document.getElementById("swxContent1");return i?i.appendChild(e):document.body.appendChild(e),t.copyText=r,t.copyText(n)}function r(t){e.style.display="",e.value=t,e.focus(),e.setSelectionRange(0,t.length);var n=!1;try{n=document.execCommand("copy")}catch(r){}return e.style.display="none",n}function i(){var e=!1;try{e=document.queryCommandSupported("copy")}catch(t){}return e}var e,t={copyText:n,isCopySupportedByBrowser:i,_reset:function(){t.copyText=n}};return t}),define("utils/chat/quoteMessageUtils",["require","exports","module","swx-cafe-application-instance","lodash-compat","swx-encoder","swx-encoder","swx-encoder","swx-utils-chat","swx-utils-chat","utils/chat/translatorHelper","swx-service-locator-instance","swx-constants","utils/common/clipboard"],function(e,t){function p(e){var t=a.unboxHrefContent(e.text()),n=e.getOriginalContent(),i=a.quotesPresentInXML(n);if(i==="")return t;try{var s=i.replace(/<<\r\n \r\n

            \r\n
            \r\n'}),define("ui/modalDialog/removeConversationHistoryDialog",["require","exports","module","swx-cafe-application-instance","swx-i18n","ui/modalDialog/confirmationDialog","swx-service-locator-instance","swx-constants","telemetry/chat/removeConversationHistoryTelemetry","text!views/chat/removeConversationHistoryDialogContent.html","ui/modelHelpers/conversationHelper","utils/common/accessibility"],function(e,t){function c(e){this.text=d(),this.avatar=e.avatarUrl(),this.isGroupConversation=e.isGroupConversation(),this.isAgentConversation=f.isOneToOneConversationWithAgent(e),this.topic=e.topic()}function h(){return s.resolve(o.serviceLocator.FEATURE_FLAGS).isFeatureOn(o.featureFlags.USE_BUSINESS_WORDING)}function p(e){return e+"_4b"}function d(){var e="remove_conversation_confirmation_text";return h()?r.fetch({key:p(e)}):r.fetch({key:e})}function v(){var e="remove_conversation_confirmation_title";return h()?r.fetch({key:p(e)}):r.fetch({key:e})}function m(){var e="action_button_delete";return h()?r.fetch({key:p(e)}):r.fetch({key:e})}var n=e("swx-cafe-application-instance"),r=e("swx-i18n").localization,i=e("ui/modalDialog/confirmationDialog"),s=e("swx-service-locator-instance").default,o=e("swx-constants").COMMON,u=e("telemetry/chat/removeConversationHistoryTelemetry"),a=e("text!views/chat/removeConversationHistoryDialogContent.html"),f=e("ui/modelHelpers/conversationHelper"),l=e("utils/common/accessibility").narrator;t.start=function(e,t){function g(){e.historyService.removeAll.enabled()&&(h.started(),l.announce({key:"accessibility_remove_conversation_confirmation"}),e.historyService.removeAll().then(function(){f.conversations.remove(e).finally(function(){h.completed();var t={model:e,page:"swx-conversation"};p.publish(o.events.navigation.FRAGMENT_REMOVE,t)})}))}function y(){h.canceled()}var r,f=n.get().conversationsManager,h,p,d;p=s.resolve(o.serviceLocator.PUBSUB),d=s.resolve(o.serviceLocator.FEATURE_FLAGS),h=u.build(t,e),d.isFeatureOn(o.featureFlags.DISABLE_REMOVE_CONVERSATION_CONFIRMATION)?g():(r=i.build({title:v(),content:a,contentViewModel:new c(e),avatar:e.avatarUrl(),onConfirm:g,onCancel:y,confirmButtonTitle:m()}),r.show())},t.canDeleteConversation=function(e){var t=s.resolve(o.serviceLocator.FEATURE_FLAGS),n=t.isFeatureOn(o.featureFlags.REMOVE_CONVERSATION_HISTORY);return n&&e.historyService.removeAll.enabled()}}),define("ui/contextMenu/items/removeConversationHistory",["require","swx-i18n","ui/contextMenu/menuItem","ui/modalDialog/removeConversationHistoryDialog","swx-service-locator-instance","swx-constants"],function(e){function o(){return i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.USE_BUSINESS_WORDING)}function u(e){return e+"_4b"}function a(){var e="recentItemMenuItem_text_remove";return o()?t.fetch({key:u(e)}):t.fetch({key:e})}function f(e){function t(){r.start(e,s.telemetry.leaveConversation.cta.TIMELINE_MENU)}if(!e)throw new Error("Parameter missing: conversation is required");n.call(this,f.TYPE,a(),t),this.isEnabled=function(){return r.canDeleteConversation(e)}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("ui/modalDialog/removeConversationHistoryDialog"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON;return f.prototype=Object.create(n.prototype),f.TYPE="RemoveConversationHistoryMenuItem",f}),define("ui/contextMenu/items/addGroupConversationToFavorites",["require","experience/settings","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-telemetry-buckets","ui/telemetry/telemetryClient"],function(e){function a(){return n.fetch({key:"favorites_add_to_favorite"})}function f(e,n){function l(){e._isFavorited&&e._isFavorited(!0),c()}function c(){var r="favorite_added",i=e.participantsCount(),a={origin:n||s.telemetry.NOT_AVAILABLE,isGroup:!0,participantCount:i,participantCountGroup:o.getParticipantCountGroup(i)};u.get().sendEvent(t.telemetry.uiTenantToken,r,a)}if(!e)throw new Error("Parameter missing: conversation is required");r.call(this,f.TYPE,a(),l),this.isEnabled=function(){var t=i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.FAVORITES_CONVERSATION_ENABLED),n=!!e._isFavorited&&!e._isFavorited(),r=e.leave.enabled();return t&&n&&r}}var t=e("experience/settings"),n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("swx-telemetry-buckets"),u=e("ui/telemetry/telemetryClient");return f.prototype=Object.create(r.prototype),f.TYPE="AddToFavoritesMenuItem",f}),define("ui/contextMenu/items/addContactToFavorites",["require","lodash-compat","experience/settings","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-telemetry-buckets","ui/modelHelpers/personActionsHelper","ui/modelHelpers/groupHelper","swx-enums","ui/telemetry/telemetryClient"],function(e){function h(){return r.fetch({key:"favorites_add_to_favorite"})}function p(e,r){function v(){a.addFavorite(d),m()}function m(){var e="favorite_added",t={origin:r||o.telemetry.NOT_AVAILABLE,isGroup:!1,participantCount:1,participantCountGroup:u.getParticipantCountGroup(1)};c.get().sendEvent(n.telemetry.uiTenantToken,e,t)}var d;if(!e)throw new Error("Parameter missing: contact is required");d=t.isFunction(e.getPerson)?e.getPerson():e,i.call(this,p.TYPE,h(),v),this.isEnabled=function(){var e=s.resolve(o.serviceLocator.FEATURE_FLAGS).isFeatureOn(o.featureFlags.FAVORITE_CONTACTS_ENABLED),t=f.isPersonInGroup(l.groupType.Favorites,d),n=f.isPersonInGroup(l.groupType.Root,d);return e&&!t&&n}}var t=e("lodash-compat"),n=e("experience/settings"),r=e("swx-i18n").localization,i=e("ui/contextMenu/menuItem"),s=e("swx-service-locator-instance").default,o=e("swx-constants").COMMON,u=e("swx-telemetry-buckets"),a=e("ui/modelHelpers/personActionsHelper"),f=e("ui/modelHelpers/groupHelper"),l=e("swx-enums"),c=e("ui/telemetry/telemetryClient");return p.prototype=Object.create(i.prototype),p.TYPE="AddToFavoritesMenuItem",p}),define("ui/contextMenu/items/removeGroupConversationFromFavorites",["require","experience/settings","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-telemetry-buckets","ui/telemetry/telemetryClient"],function(e){function a(){return n.fetch({key:"favorites_remove_from_favorite"})}function f(e,n){function l(){e._isFavorited&&e._isFavorited(!1),c()}function c(){var r="favorite_removed",i=e.participantsCount(),a={origin:n||s.telemetry.NOT_AVAILABLE,isGroup:!0,participantCount:i,participantCountGroup:o.getParticipantCountGroup(i)};u.get().sendEvent(t.telemetry.uiTenantToken,r,a)}if(!e)throw new Error("Parameter missing: conversation is required");r.call(this,f.TYPE,a(),l),this.isEnabled=function(){var t=i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.FAVORITES_CONVERSATION_ENABLED),n=!!e._isFavorited&&e._isFavorited();return t&&n}}var t=e("experience/settings"),n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("swx-telemetry-buckets"),u=e("ui/telemetry/telemetryClient");return f.prototype=Object.create(r.prototype),f.TYPE="RemoveFromFavoritesMenuItem",f}),define("ui/contextMenu/items/removeContactFromFavorites",["require","lodash-compat","experience/settings","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-telemetry-buckets","ui/modelHelpers/personActionsHelper","ui/modelHelpers/groupHelper","swx-enums","ui/telemetry/telemetryClient"],function(e){function h(){return r.fetch({key:"favorites_remove_from_favorite"})}function p(e,r){function v(){a.removeFavorite(d),m()}function m(){var e="favorite_removed",t={origin:r||o.telemetry.NOT_AVAILABLE,isGroup:!1,participantCount:1,participantCountGroup:u.getParticipantCountGroup(1)};c.get().sendEvent(n.telemetry.uiTenantToken,e,t)}var d;if(!e)throw new Error("Parameter missing: contact is required");d=t.isFunction(e.getPerson)?e.getPerson():e,i.call(this,p.TYPE,h(),v),this.isEnabled=function(){var e=s.resolve(o.serviceLocator.FEATURE_FLAGS).isFeatureOn(o.featureFlags.FAVORITE_CONTACTS_ENABLED),t=f.isPersonInGroup(l.groupType.Favorites,d),n=f.isPersonInGroup(l.groupType.Root,d);return e&&t&&n}}var t=e("lodash-compat"),n=e("experience/settings"),r=e("swx-i18n").localization,i=e("ui/contextMenu/menuItem"),s=e("swx-service-locator-instance").default,o=e("swx-constants").COMMON,u=e("swx-telemetry-buckets"),a=e("ui/modelHelpers/personActionsHelper"),f=e("ui/modelHelpers/groupHelper"),l=e("swx-enums"),c=e("ui/telemetry/telemetryClient");return p.prototype=Object.create(i.prototype),p.TYPE="RemoveFromFavoritesMenuItem",p}),define("ui/contextMenu/items/removeMessage",["require","swx-i18n","ui/contextMenu/menuItem","swx-enums","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-telemetry-buckets","swx-pubsub-instance"],function(e){function c(e,h){function d(){var t=e.model?e.clientmessageid:e.key();e.html(""),m(),l.publish(o.message.REMOVED,t)}function v(){return new Date-e.timestamp()}function m(){h.lifetime=v(),h.timedelta=f.getMessageLifeDurationGroup(new Date-e.timestamp()),h.type=e.type();var t=i.resolve(s.serviceLocator.ACTION_TELEMETRY);t.recordAction(u.chat.removeMessage,h)}if(!e)throw new Error("Parameter missing: message is required");var p=t.fetch({key:"chatLogmenuItem_text_remove"});h=h||{source:a.contextMenuItem.removeMessage},n.call(this,c.TYPE,p,d),this.isEnabled=function(){var t=e.status()===r.activityStatus.Succeeded,n=e.html&&e.html.set.enabled(),i=n&&!e.isDeleted()&&e.type()!==r.activityType.SystemMessage,s=e._isSMS&&e._isSMS();return!!t&&!!i&&!s}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-enums"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=s.events,u=e("ui/telemetry/actions/actionNames"),a=e("ui/telemetry/actions/actionSources"),f=e("swx-telemetry-buckets"),l=e("swx-pubsub-instance").default;return c.prototype=Object.create(n.prototype),c.TYPE="RemoveMessageMenuItem",c}),define("ui/contextMenu/items/copyLink",["require","utils/common/clipboard","swx-constants","swx-telemetry-buckets","swx-i18n","ui/contextMenu/menuItem","experience/settings","ui/telemetry/telemetryClient","browser/window"],function(e){function f(e,l,c){function d(){t.copyText(p),v()}function v(){var t="message_urlpreview_copy_link",i=e.conversation.participantsCount(),s=(new a.Date).getTime()-l.timestamp.getTime(),f={tis:s,ttcGroup:r.getMessageLifeDurationGroup(s),participantCount:i,participantCountGroup:r.getParticipantCountGroup(i),contentType:l.copyLinkEnabled()?l.previews()[0].type():n.telemetry.NOT_AVAILABLE};u.get().sendEvent(o.telemetry.uiTenantToken,t,f)}if(!e||!l)throw new Error("Parameter missing: context and message are required");var h=i.fetch({key:"chatLogmenuItem_copy_link"});s.call(this,f.TYPE,h,d);var p=l.copyLinkEnabled()?l.previews()[0].originalRequest:c&&c.target&&c.target.href;this.isEnabled=function(){var e=t.isCopySupportedByBrowser();return e&&(l.copyLinkEnabled()||!!p)}}var t=e("utils/common/clipboard"),n=e("swx-constants").COMMON,r=e("swx-telemetry-buckets"),i=e("swx-i18n").localization,s=e("ui/contextMenu/menuItem"),o=e("experience/settings"),u=e("ui/telemetry/telemetryClient"),a=e("browser/window");return f.prototype=Object.create(s.prototype),f.TYPE="CopyLinkMenuItem",f}),define("ui/contextMenu/items/openLink",["require","swx-constants","swx-telemetry-buckets","swx-focus-handler","swx-i18n","ui/contextMenu/menuItem","experience/settings","ui/telemetry/telemetryClient","browser/window"],function(e){function f(e,l,c){function d(){var e=a.open(p,"_blank");r.get().addFocusRequestToQueue(e),v()}function v(){var r="message_urlpreview_open_link",i=e.conversation.participantsCount(),s=(new a.Date).getTime()-l.timestamp.getTime(),f={tis:s,ttcGroup:n.getMessageLifeDurationGroup(s),participantCount:i,participantCountGroup:n.getParticipantCountGroup(i),contentType:l.copyLinkEnabled()?l.previews()[0].type():t.telemetry.NOT_AVAILABLE};u.get().sendEvent(o.telemetry.uiTenantToken,r,f)}if(!e||!l)throw new Error("Parameter missing: context and message are required");var h=i.fetch({key:"chatLogmenuItem_open_link"});s.call(this,f.TYPE,h,d);var p=l.copyLinkEnabled()?l.previews()[0].originalRequest:c&&c.target&&c.target.href;this.isEnabled=function(){return l.copyLinkEnabled()||!!p}}var t=e("swx-constants").COMMON,n=e("swx-telemetry-buckets"),r=e("swx-focus-handler"),i=e("swx-i18n").localization,s=e("ui/contextMenu/menuItem"),o=e("experience/settings"),u=e("ui/telemetry/telemetryClient"),a=e("browser/window");return f.prototype=Object.create(s.prototype),f.TYPE="OpenLinkMenuItem",f}),define("ui/contextMenu/items/removeParticipant",["require","swx-i18n","ui/contextMenu/menuItem"],function(e){function r(e,i){function o(){e.participants.remove(i)}if(!e||!i)throw new Error("Parameter missing: conversation and participant are required");var s=t.fetch({key:"label_text_headerMenuRemoveGroup"});n.call(this,r.TYPE,s,o),this.isEnabled=function(){return e.participants.remove.enabled()}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem");return r.prototype=Object.create(n.prototype),r.TYPE="RemoveParticipantMenuItem",r}),define("ui/contextMenu/items/saveVideoMessage",["require","swx-i18n","browser/dom","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","swx-enums","ui/telemetry/actions/actionNames"],function(e){function a(e){function c(){var t=n.createElement("a");t.href=e.mediaUrl(),t.click()}function h(){var e=i.resolve(s.serviceLocator.ACTION_TELEMETRY);e.recordAction(u.chat.saveVideoMessage)}function p(){c(),h()}if(!e)throw new Error("Parameter missing: message is required");var f=t.fetch({key:"chatLogmenuItem_text_save"}),l=i.resolve(s.serviceLocator.FEATURE_FLAGS);r.call(this,a.TYPE,f,p),this.isEnabled=function(){var t=l.isFeatureOn(s.featureFlags.CONTEXT_MENU_SAVE_VIDEO_MESSAGES_ENABLED),n=e.type()===o.activityType.VideoMessage;return t&&n&&!e.isDeleted()}}var t=e("swx-i18n").localization,n=e("browser/dom"),r=e("ui/contextMenu/menuItem"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("swx-enums"),u=e("ui/telemetry/actions/actionNames");return a.prototype=Object.create(r.prototype),a.TYPE="SaveVideoMessageMenuItem",a}),define("telemetry/calling/pstn/pstn",["require","experience/settings","ui/telemetry/telemetryClient","swx-constants"],function(e){function i(){function e(e,r){var i={Entry_Point:r};n.get().sendEvent(t.telemetry.uiTenantToken,e,i)}function i(e,r){var i={Credit_Update_Duration_Seconds:r};n.get().sendEvent(t.telemetry.uiTenantToken,e,i)}this.initiatingPSTNCall=function(t){e(r.eventName.PSTN_CALL_INITIATED,t)},this.addingSubscription=function(t){e(r.eventName.ADD_SUBSCRIPTION,t)},this.addingCredit=function(t){e(r.eventName.ADD_CREDIT,t)},this.updatingCreditBalance=function(e){i(r.eventName.CREDIT_BALANCE_UPDATE_CALL_END,e)}}var t=e("experience/settings"),n=e("ui/telemetry/telemetryClient"),r=e("swx-constants").COMMON.telemetry.pstn;return new i}),define("ui/contextMenu/items/startPSTNCall",["require","ui/contextMenu/items/baseCallingMenuItem","swx-i18n","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","constants/cssClasses","swx-enums","swx-cafe-application-instance","telemetry/calling/pstn/pstn","swx-constants","swx-utils-common","lodash-compat"],function(e){function d(e,n,h,p){var m,g,y=this;m=v(n),g=u.contextMenu.items.START_PSTN_CALL,t.call(y,d.TYPE,m,g,e,h,p),y.featuresAreEnabled=function(){var e=r.resolve(i.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(i.featureFlags.PSTN_ENABLED)},y.mePersonHasCallingCapability=function(){return f.get().personsAndGroupsManager.mePerson.capabilities.audio()},y.personHasSkypeCallingCapability=function(){return!0},y.getCallingService=function(e){return e.audioService},y.getDefaultTelemetrySource=function(){return o.contextMenuItem.startPSTNCall},y.getTelemetryActionName=function(){return s.audioVideo.pstnCall},y.addTelemetryContextData=function(e){if(!e.phoneNumberType){var t=n.type()||a.phoneType.Other;e.phoneNumberType=t}},y.setCallingServiceEndpoint=function(e){var t=e.participants(0);t.audio.endpoint(n.telUri())},y.sendFeatureTelemetry=function(){var e;p.parent===o.conversation.header.button?e=c.entryPoint.CONVERSATION:p.parent===o.contactsPage.contact?e=c.entryPoint.CONTACT_LIST:p.parent===o.recentItem?e=c.entryPoint.RECENTS:p.parent===o.searchItem.addressBook&&(e=c.entryPoint.SEARCH),l.initiatingPSTNCall(e)}}function v(e){var t=e.type(),r=h.forceLTREmbedding(e.displayString());return t&&m(t)&&t!==a.phoneType.Other?n.fetch({key:"label_text_call_phone_number_"+t.toLowerCase(),params:{phoneNumber:r}}):n.fetch({key:"label_text_call_phone_number",params:{phoneNumber:r}})}function m(e){var t=!1;return p.forOwn(a.phoneType,function(n){n===e&&(t=!0)}),t}var t=e("ui/contextMenu/items/baseCallingMenuItem"),n=e("swx-i18n").localization,r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("ui/telemetry/actions/actionSources"),u=e("constants/cssClasses"),a=e("swx-enums"),f=e("swx-cafe-application-instance"),l=e("telemetry/calling/pstn/pstn"),c=e("swx-constants").COMMON.telemetry.pstn,h=e("swx-utils-common").stringUtils,p=e("lodash-compat");return d.prototype=Object.create(t.prototype),d.TYPE="StartPSTNCallMenuItem",d}),define("ui/contextMenu/items/unblockContact",["require","swx-i18n","ui/contextMenu/menuItem","swx-cafe-application-instance","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionSources","ui/modelHelpers/personActionsHelper","constants/cssClasses"],function(e){function f(e,l){function d(){function e(){p.publish(s.events.navigation.OPEN_CONVERSATION,{model:r.get().conversationsManager.getConversation(h),origin:s.telemetry.historyLoadOrigin.CONTACT_SEARCH})}return u.unblockPerson(h,l,e)}function v(){return e.isAgent()?t.fetch({key:"label_text_unblock_agent"}):t.fetch({key:"label_text_unblockContact"})}var c,h,p=i.resolve(s.serviceLocator.PUBSUB);if(!e)throw new Error("Parameter missing: contactVM is required");h=e.getPerson(),l=l||{source:o.contextMenuItem.unblock},c=v(),n.call(this,f.TYPE,c,d),this.cssClass=a.contextMenu.items.UNBLOCK_CONTACT,this.isEnabled=function(){return h.isBlocked.set.enabled()&&e.isBlocked()&&!e.isPstn()}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-cafe-application-instance"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("ui/telemetry/actions/actionSources"),u=e("ui/modelHelpers/personActionsHelper"),a=e("constants/cssClasses");return f.prototype=Object.create(n.prototype),f.TYPE="UnblockContactMenuItem",f}),define("ui/contextMenu/items/videoCall",["require","ui/contextMenu/items/baseCallingMenuItem","swx-i18n","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","constants/cssClasses","swx-cafe-application-instance"],function(e){function f(e,l,c){var h,p,d=this;h=n.fetch({key:"label_text_call_skype_video"}),p=u.contextMenu.items.VIDEO_CALL,t.call(d,f.TYPE,h,p,e,l,c),d.featuresAreEnabled=function(){var e=r.resolve(i.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(i.featureFlags.CALLING)},d.mePersonHasCallingCapability=function(){return a.get().personsAndGroupsManager.mePerson.capabilities.video()},d.personHasSkypeCallingCapability=function(e){return e.capabilities.video()},d.getCallingService=function(e){return e.videoService},d.isVideoCall=function(){return!0},d.getDefaultTelemetrySource=function(){return o.contextMenuItem.videoCall},d.getTelemetryActionName=function(){return s.audioVideo.videoCall}}var t=e("ui/contextMenu/items/baseCallingMenuItem"),n=e("swx-i18n").localization,r=e("swx-service-locator-instance").default,i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("ui/telemetry/actions/actionSources"),u=e("constants/cssClasses"),a=e("swx-cafe-application-instance");return f.prototype=Object.create(t.prototype),f.TYPE="VideoCallMenuItem",f}),define("ui/contextMenu/items/addParticipants",["require","exports","module","swx-i18n","ui/contextMenu/menuItem"],function(e,t){function i(e,i){var s=n.fetch({key:"actionsMenuItem_text_addParticipants"});r.call(this,t.TYPE,s,i),this.isEnabled=function(){return!e()}}var n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem");i.prototype=Object.create(r.prototype),t.TYPE="AddParticipantsMenuItem",t.build=function(e,t){return new i(e,t)}}),define("ui/modelHelpers/meetingScheduler",["require","exports","module","swx-cafe-application-instance","swx-utils-chat","ui/viewModels/chat/conversationTopic","swx-i18n","swx-constants","experience/settings","swx-service-locator-instance"],function(e,t){function f(e){return e?e.isGroupConversation()?e.isJoiningEnabled()?e:c(e):l(e):c()}function l(e){var t=h(e);return p(t,e)}function c(e){return p([],e)}function h(e){var t,n=[];if(e)for(t=0;t\r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n\r\n \r\n

            \r\n \r\n \r\n

            \r\n \r\n\r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n\r\n'}),define("services/flagsApi/flagsApiService",["require","exports","module","swx-cafe-application-instance","reqwest","experience/settings","browser/window"],function(e,t){function o(){this.getAll=function(){function e(e){var t=a(e,"GET");return r.compat(t)}function t(){return Promise.reject()}return u().then(e,t)},this.set=function(e){function t(t){var i=a(t,"PUT",e);return r.compat(i).then(function(e){return e.status===201?Promise.resolve():n()})}function n(){return Promise.reject()}return u().then(t).catch(n)}}function u(){return n.get().signInManager._skypeToken()}function a(e,t,n){var r={url:i.flagsApiUrl,dataType:"json",crossOrigin:!0,headers:{"X-Skypetoken":e}};return t&&(r.method=t),n&&(r.url+="/"+s.encodeURIComponent(n)),r}var n=e("swx-cafe-application-instance"),r=e("reqwest"),i=e("experience/settings"),s=e("browser/window");t.build=function(){return new o}}),define("services/flagsApi/flagsApiServiceBusiness",["require","exports","module","swx-constants","swx-pubsub-instance","experience/settings","swx-utils-common"],function(e,t){function o(){var e=[];this.getAll=function(){var t=[],n=[];if(i.flags==null)t=[-1];else if(i.flags)try{n=JSON.parse(i.flags),n.forEach(function(n){t.push(parseInt(n.split("-")[1])),e.push(n)})}catch(r){}else!s.get("SkypeFirstRun")&&i.flags===""&&(t=[-1]);return Promise.resolve(t)},this.set=function(t){var o="";if(parseInt(t)){s.get("SkypeFirstRun")&&s.remove("SkypeFirstRun"),o=i.version+"/EducationBubble-"+t,e.push(o);try{r.publish(n.events.flags.SET_FLAG,JSON.stringify(e))}catch(u){}}}}var n=e("swx-constants").COMMON,r=e("swx-pubsub-instance").default,i=e("experience/settings"),s=e("swx-utils-common").sessionStorage;t.build=function(){return new o}}),define("services/flagsApi/flagsProvider",["require","exports","module","services/flagsApi/flagsApiService","services/flagsApi/flagsApiServiceBusiness"],function(e,t){function s(e){function o(t){return e?i.indexOf(t)>-1||i[0]===-1:i.indexOf(t)>-1}var t,i=[],s=null;e?t=r.build():t=n.build(),this.fetchFlags=function(){function n(e,n){function r(t){i=t,e()}t.getAll().then(r,n)}return s||(s=new Promise(n)),s},this.get=function(t){return o(t)},this.set=function(n){return i.push(n),t.set(n)}}var n=e("services/flagsApi/flagsApiService"),r=e("services/flagsApi/flagsApiServiceBusiness"),i;t.getInstance=function(e){return i||(i=new s(e)),i},t.destroy=function(){i=null}}),define("text!views/ui/educationBubbles.html",[],function(){return"
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n"}),define("text!views/ui/educationBubblesBusiness.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n

            \r\n \r\n

            \r\n \r\n \r\n \r\n
            \r\n
            \r\n'}),define("utils/common/rtlChecker",["require","exports","module","browser/dom"],function(e,t){function i(e){e=e||n.getElement("div.swx");var t=document.createElement("div");t.style.cssText="position: absolute; visibility: hidden; width: 10px;",t.innerHTML='',e.appendChild(t);var i=t.querySelector(".probe"),s=t.getBoundingClientRect(),o=i.getBoundingClientRect(),u=s.right===o.right;t.innerHTML="",e.removeChild(t),r=u}var n=e("browser/dom"),r=null;t.isRtl=function(e){return r===null&&i(e),r},t.reset=function(){r=null}}),define("ui/viewModels/educationBubbles/educationBubbleViewModel",["require","exports","module","swx-service-locator-instance","swx-constants","browser/window","browser/document","browser/dom","vendor/knockout","lodash-compat","utils/common/rtlChecker"],function(e,t){function h(e,h,p,d,v,m){function N(){f.isRtl()&&(m.orientation===r.educationBubbles.ORIENTATION.LEFT?m.orientation=r.educationBubbles.ORIENTATION.RIGHT:m.orientation===r.educationBubbles.ORIENTATION.RIGHT&&(m.orientation=r.educationBubbles.ORIENTATION.LEFT))}function C(){if(!E.hidden())switch(m.orientation){case r.educationBubbles.ORIENTATION.TOP:k();break;case r.educationBubbles.ORIENTATION.LEFT:L();break;case r.educationBubbles.ORIENTATION.RIGHT:A();break;default:O()}}function k(){B(),R()}function L(){M()?P():D()?H():O()}function A(){D()?H():M()?P():O()}function O(){j(),R()}function M(){var e=b.BUBBLE_WIDTH+b.ARROW_HEIGHT,t=h.getBoundingClientRect();return t.left-e>b.OUTER_SPACING}function D(){var e=b.BUBBLE_WIDTH+b.ARROW_HEIGHT,t=h.getBoundingClientRect();return t.right+e\r\n
            \r\n

            \r\n
            \r\n\r\n
            \r\n

            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n\r\n
            \r\n
            \r\n \r\n

            \r\n
            \r\n\r\n
            \r\n

            \r\n

            \r\n
            \r\n
            \r\n\r\n'}),define("ui/modalDialog/welcomeDialog",["require","exports","module","swx-i18n","swx-constants","swx-service-locator-instance","services/flagsApi/flagsProvider","ui/modalDialog/modalDialog","ui/viewModels/experience/welcomeDialog","text!views/experience/welcomeDialog.html"],function(e,t){function f(){function n(){return e.get(t.WELCOME_DIALOG_FLAG_ID)}var e=s.getInstance();return e.fetchFlags().then(function(){n()||l()})}function l(){var e=u.build(c),t=n.fetch({key:"welcomeDialog_header"});o.build(u.ELEMENT_ID,e,a),o.show(u.ELEMENT_ID,t)}function c(){var e=s.getInstance();o.hide(u.ELEMENT_ID),e.set(t.WELCOME_DIALOG_FLAG_ID)}var n=e("swx-i18n").localization,r=e("swx-constants").COMMON,i=e("swx-service-locator-instance").default,s=e("services/flagsApi/flagsProvider"),o=e("ui/modalDialog/modalDialog"),u=e("ui/viewModels/experience/welcomeDialog"),a=e("text!views/experience/welcomeDialog.html");t.WELCOME_DIALOG_FLAG_ID=1,t.init=function(){var e=i.resolve(r.serviceLocator.FEATURE_FLAGS),t;e.isFeatureOn(r.featureFlags.WELCOME_DIALOG)&&(t=i.resolve(r.serviceLocator.PUBSUB),t.subscribe(r.apiUIEvents.SWX_TIMELINE_LOADED,f))}}),define("ui/educationBubbles/educationBubble",["require","exports","module","lodash-compat","browser/dom","browser/document","vendor/knockout","swx-i18n","swx-constants","constants/cssClasses","swx-constants","swx-utils-common","swx-g11n","swx-service-locator-instance","ui/telemetry/actions/actionNames","experience/settings","services/flagsApi/flagsProvider","text!views/ui/educationBubbles.html","text!views/ui/educationBubblesBusiness.html","ui/viewModels/educationBubbles/educationBubbleViewModel","ui/modalDialog/welcomeDialog"],function(e,t){function w(e,t,w,E,S){function C(){return x.get(e)}function k(){var e=h.resolve(u.serviceLocator.FEATURE_FLAGS);return!x.get(b.WELCOME_DIALOG_FLAG_ID)&&e.isFeatureOn(u.featureFlags.WELCOME_DIALOG)}function L(){var e=S&&S.prerequisiteBubbleIds||[];return n.every(e,function(e){return x.get(e)})}function A(e,t,n,r,s){var o=i.querySelector(t),u=O(n,s),a=d.appBaseUrl+r;return o?(D(e,o,u,a,M(s)),x.set(e),q(e),!0):!1}function O(e,t){return t&&t.i18nParams?o.fetch({key:e,params:t.i18nParams}):o.fetch({key:e})}function M(e){return e&&(e.i18nTitleKey&&(e.title=o.fetch({key:e.i18nTitleKey})),e.i18nButtonKey&&(e.buttonText=o.fetch({key:e.i18nButtonKey}))),e}function D(e,t,n,r,i){var o=P(i),u=o.parentNode;N=y.build(e,t,u,n,r,i),j(o),F(o,N),I(o,N),c.initLocaleDirection(o),s.applyBindings(N,o)}function P(e){var t=r.createElement("div"),n=H();return t.innerHTML=T,t=t.firstChild,d.mode&&r.addClass(t,a.educationBubbles.PREFIX+d.mode),e&&e.size===u.educationBubbles.SIZE.LARGE&&r.addClass(t,a.educationBubbles.LARGE),n.appendChild(t),t}function H(){var e=B(d.controls.content.toLowerCase()),t=B(d.controls.sidebar.toLowerCase());return r.findFirstCommonAncestor(e,t)}function B(e){var t=h.resolve(u.serviceLocator.CONTROLS_BUILDER),s=n.find(t.registeredElements,function(t){return t.name===e}).element;return r.isElement(s)||(s=i.querySelector(s)),s}function j(e){var t=function(){e.parentNode.removeChild(e),e.removeEventListener(u.events.browser.TRANSITIONEND,t)};e.addEventListener(u.events.browser.TRANSITIONEND,t)}function F(e,t){function n(s){var o=r.getLastChildElement(e);o.contains(s.target)||(t.hidden(!0),i.removeEventListener(u.events.browser.CLICK,n))}l.execute(function(){i.addEventListener(u.events.browser.CLICK,n,!0)})}function I(e,t){function n(e){e.keyCode===f.ESCAPE&&(t.hidden(!0),i.removeEventListener(u.events.browser.KEYDOWN,n))}i.addEventListener(u.events.browser.KEYDOWN,n)}function q(e){var t=h.resolve(u.serviceLocator.ACTION_TELEMETRY);t.recordAction(p.educationBubbles.educationBubbleShown,{educationBubbleId:e})}var x,T,N;S&&S.isBusinessFlagService?(T=g,x=v.getInstance(S.isBusinessFlagService)):(T=m,x=v.getInstance()),this.show=function(){return x.fetchFlags().then(function(){return!C()&&!k()&&L()?A(e,t,w,E,S):!1})},this.hide=function(){N&&N.hidden(!0)}}var n=e("lodash-compat"),r=e("browser/dom"),i=e("browser/document"),s=e("vendor/knockout"),o=e("swx-i18n").localization,u=e("swx-constants").COMMON,a=e("constants/cssClasses"),f=e("swx-constants").KEYS,l=e("swx-utils-common").async,c=e("swx-g11n").globalization,h=e("swx-service-locator-instance").default,p=e("ui/telemetry/actions/actionNames"),d=e("experience/settings"),v=e("services/flagsApi/flagsProvider"),m=e("text!views/ui/educationBubbles.html"),g=e("text!views/ui/educationBubblesBusiness.html"),y=e("ui/viewModels/educationBubbles/educationBubbleViewModel"),b=e("ui/modalDialog/welcomeDialog");t.EDUCATION_BUBBLE_TEXT_ELEMENT_CLASS="js-EducationBubble-text",t.build=function(e,t,n,r,i){return new w(e,t,n,r,i)}}),define("ui/educationBubbles/educationBubbleInfo",["require","exports","module","lodash-compat","swx-constants"],function(e,t){var n=e("lodash-compat"),r=e("swx-constants").COMMON;t.SEARCH_EDUCATION_BUBBLE={id:8,anchorElementQuery:".swx .icon .search",i18nKey:"education_bubble_search",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleSearch.svg"},t.SEARCH_EDUCATION_BUBBLE_BUSINESS={id:9,anchorElementQuery:".swx .icon .search",i18nKey:"education_bubble_search_4b",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleSearch.svg",options:{isBusinessFlagService:!0,i18nButtonKey:"education_bubble_gotit_button_4b",i18nTitleKey:"education_bubble_search_title_4b"}},t.CALL_EDUCATION_BUBBLE={id:6,anchorElementQuery:".fragment:not(.hide) .headerMain .headerControls .callButtons button",i18nKey:"education_bubble_call",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleCall.svg",options:{mutatingContainerElementQuery:".fragment:not(.hide) .headerMain"}},t.CHAT_EDUCATION_BUBBLE={id:10,anchorElementQuery:".ContactsPage-body .contactTile:not(.echo)",i18nKey:"education_bubble_chat",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleChat.svg",options:{orientation:r.educationBubbles.ORIENTATION.TOP}},t.CHAT_EDUCATION_BUBBLE_BUSINESS={id:11,anchorElementQuery:".ContactsPage-body .contactTile:not(.echo)",i18nKey:"education_bubble_chat_4b",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleChat.svg",options:{orientation:r.educationBubbles.ORIENTATION.TOP,isBusinessFlagService:!0,i18nButtonKey:"education_bubble_gotit_button_4b",i18nTitleKey:"education_bubble_chat_title_4b"}},t.SCHEDULE_CALL_EDUCATION_BUBBLE_1_GROUP={id:17,anchorElementQuery:".fragment:not(.hide) .headerMain .headerControls .moreActions button",i18nKey:"education_bubble_schedule_call_1_group",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleScheduleCall.svg",options:{prerequisiteBubbleIds:[6],mutatingContainerElementQuery:".fragment:not(.hide) .headerMain",size:r.educationBubbles.SIZE.LARGE}},t.SCHEDULE_CALL_EDUCATION_BUBBLE_1=n.extend({},t.SCHEDULE_CALL_EDUCATION_BUBBLE_1_GROUP,{i18nKey:"education_bubble_schedule_call_1"}),t.SCHEDULE_CALL_EDUCATION_BUBBLE_2_GROUP={id:18,anchorElementQuery:".swxContextMenu .scheduleCallMenuItem",i18nKey:"education_bubble_schedule_call_1_group",iconUrlPath:"/assets/images/components/educationBubbles/educationBubbleScheduleCall.svg",options:{prerequisiteBubbleIds:[17],orientation:r.educationBubbles.ORIENTATION.LEFT}},t.SCHEDULE_CALL_EDUCATION_BUBBLE_2=n.extend({},t.SCHEDULE_CALL_EDUCATION_BUBBLE_2_GROUP,{i18nKey:"education_bubble_schedule_call_1_group"})}),define("ui/contextMenu/items/scheduleCall",["require","exports","module","swx-i18n","ui/contextMenu/menuItem","swx-service-locator-instance","swx-constants","constants/cssClasses","ui/telemetry/actions/actionNames","ui/modalDialog/modalDialog","ui/viewModels/chat/scheduleCallModal","text!views/chat/scheduleCallModal.html","ui/educationBubbles/educationBubble","ui/educationBubbles/educationBubbleInfo"],function(e,t){function p(e){function v(){m(),g()}function m(){var t=f.build(e),r=n.fetch({key:"modal_scheduleCall_text_aria_label"});a.build(f.ELEMENT_ID,t,l),a.show(f.ELEMENT_ID,r)}function g(){var e=i.resolve(s.serviceLocator.ACTION_TELEMETRY);e.recordAction(u.conversation.scheduleCallButton)}function y(){var e=h.SCHEDULE_CALL_EDUCATION_BUBBLE_2,t=i.resolve(s.serviceLocator.FEATURE_FLAGS);t.isFeatureOn(s.featureFlags.SCHEDULE_CALL_EDUCATION_BUBBLE_2)&&(d=c.build(e.id,e.anchorElementQuery,e.i18nKey,e.iconUrlPath,e.options),d.show())}var p=n.fetch({key:"actionsMenuItem_text_scheduleCall"}),d;r.call(this,t.TYPE,p,v),y(),this.cssClass=o.contextMenu.items.SCHEDULE_CALL,this.dispose=function(){d&&d.hide()}}var n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("constants/cssClasses"),u=e("ui/telemetry/actions/actionNames"),a=e("ui/modalDialog/modalDialog"),f=e("ui/viewModels/chat/scheduleCallModal"),l=e("text!views/chat/scheduleCallModal.html"),c=e("ui/educationBubbles/educationBubble"),h=e("ui/educationBubbles/educationBubbleInfo");p.prototype=Object.create(r.prototype),t.TYPE="ScheduleCallMenuItem",t.build=function(e){return new p(e)}}),define("ui/contextMenu/items/shareScreen",["require","exports","module","swx-i18n","ui/contextMenu/menuItem"],function(e,t){function i(e,i,s){var o=n.fetch({key:"callscreen_text_shareScreens"}),u=n.fetch({key:"callscreen_text_stopSharingScreen"});r.call(this,t.TYPE,i?o:u,s),this.isEnabled=function(){return!e()}}var n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem");i.prototype=Object.create(r.prototype),t.TYPE="ShareScreenMenuItem",t.build=function(e,t,n){return new i(e,t,n)}}),define("ui/contextMenu/items/avSettings",["require","exports","module","swx-i18n","ui/contextMenu/menuItem"],function(e,t){function i(e,i){r.call(this,t.TYPE,n.fetch({key:"callscreen_text_showAVSettings"}),i),this.isEnabled=function(){return!e()}}var n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem");i.prototype=Object.create(r.prototype),t.TYPE="AVSettingsMenuItem",t.build=function(e,t){return new i(e,t)}}),define("ui/contextMenu/items/transferCall",["require","exports","module","swx-i18n","ui/contextMenu/menuItem"],function(e,t){function i(e,i){r.call(this,t.TYPE,n.fetch({key:"callscreen_text_transferCall"}),i),this.isEnabled=function(){return!e()}}var n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem");i.prototype=Object.create(r.prototype),t.TYPE="AVSettingsMenuItem",t.build=function(e,t){return new i(e,t)}}),define("ui/contextMenu/items/unansweredCallWrap",["require","exports","module","ui/contextMenu/menuItem"],function(e,t){function r(e,r,i){function o(){s.actionBefore(),e.action()}function u(){}var s=this;s.wrappedMenuItem=e,s.actionBefore=i||u,n.call(this,t.TYPE,r,o)}var n=e("ui/contextMenu/menuItem");return r.prototype=Object.create(n.prototype),r.TYPE="UnansweredCallWrapMenuItem",r}),define("ui/contextMenu/items/goToDialPad",["require","swx-i18n","constants/components","swx-constants","ui/contextMenu/menuItem","swx-pubsub-instance"],function(e){function o(e){function f(){u.actionBefore(),l()}function l(){function e(){return{page:n.calling.SKYPEOUT_PAGE,origin:r.telemetry.historyLoadOrigin.SKYPEOUT_PAGE}}s.publish(r.events.navigation.NAVIGATE,e())}var u=this;u.actionBefore=e;var a=t.fetch({key:"unanswered_call_dial_number"});i.call(this,o.TYPE,a,f)}var t=e("swx-i18n").localization,n=e("constants/components"),r=e("swx-constants").COMMON,i=e("ui/contextMenu/menuItem"),s=e("swx-pubsub-instance").default;return o.prototype=Object.create(i.prototype),o.TYPE="GoToDialPadMenuItem",o}),define("ui/contextMenu/items/callParticipant/chat",["require","swx-cafe-application-instance","swx-i18n","ui/contextMenu/menuItem","swx-constants","ui/telemetry/actions/actionNames","swx-service-locator-instance","swx-browser-detect"],function(e){function a(e){function l(){c(),h()}function c(){var n=o.resolve(i.serviceLocator.PUBSUB),r=t.get().conversationsManager.getConversation(e),s={model:r};n.publish(i.events.navigation.OPEN_CONVERSATION,s),n.publish(i.events.narrowMode.SHOW_SIDEBAR)}function h(){var e=o.resolve(i.serviceLocator.ACTION_TELEMETRY);e.recordAction(s.audioVideo.participantMenu.chat)}if(!e)throw new Error("Parameter missing: person is required");var f=n.fetch({key:"callscreen_participantMenu_chat"});r.call(this,a.TYPE,f,l),this.isEnabled=function(){var e=!o.resolve(i.serviceLocator.FEATURE_FLAGS).isFeatureOn(i.featureFlags.DISABLE_CALLSCREEN_CHAT_OPTION);return!u.getBrowserInfo().isShellApp&&e}}var t=e("swx-cafe-application-instance"),n=e("swx-i18n").localization,r=e("ui/contextMenu/menuItem"),i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("swx-service-locator-instance").default,u=e("swx-browser-detect").default;return a.prototype=Object.create(r.prototype),a.TYPE="CallParticipantChatMenuItem",a}),define("ui/contextMenu/items/callParticipant/pin",["require","swx-i18n","ui/contextMenu/menuItem","swx-constants","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e){function o(e,u,a){function c(){h(),p()}function h(){var t=s.resolve(r.serviceLocator.PUBSUB),n={participant:e,isScreenSharing:u,shouldBePinned:!a};t.publish(r.events.callScreen.PINNED_PARTICIPANT_CHANGED,n)}function p(){var e=s.resolve(r.serviceLocator.ACTION_TELEMETRY);e.recordAction(i.audioVideo.participantMenu.pin)}var f=a?"callscreen_participantMenu_unpin":"callscreen_participantMenu_pin",l=t.fetch({key:f});n.call(this,o.TYPE,l,c),this.isEnabled=function(){return!0}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-constants").COMMON,i=e("ui/telemetry/actions/actionNames"),s=e("swx-service-locator-instance").default;return o.prototype=Object.create(n.prototype),o.TYPE="CallParticipantPinMenuItem",o}),define("ui/contextMenu/items/callParticipant/zoom",["require","swx-i18n","ui/contextMenu/menuItem","swx-constants","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e){function o(e,u){function l(){c(),h()}function c(){u()&&e(!e())}function h(){var e=s.resolve(r.serviceLocator.ACTION_TELEMETRY);e.recordAction(i.audioVideo.participantMenu.zoom)}var a=e()?"callscreen_participantMenu_zoomOut":"callscreen_participantMenu_zoomIn",f=t.fetch({key:a});n.call(this,o.TYPE,f,l),this.isEnabled=function(){return!0}}var t=e("swx-i18n").localization,n=e("ui/contextMenu/menuItem"),r=e("swx-constants").COMMON,i=e("ui/telemetry/actions/actionNames"),s=e("swx-service-locator-instance").default;return o.prototype=Object.create(n.prototype),o.TYPE="CallParticipantZoomMenuItem",o}),define("ui/contextMenu/items/all",["require","exports","module","ui/contextMenu/menuItemGroup","ui/contextMenu/items/blockContact","ui/contextMenu/items/callSkype","ui/contextMenu/items/deleteContact","ui/contextMenu/items/editMessage","ui/contextMenu/items/leaveConversation","ui/contextMenu/items/markConversationAsRead","ui/contextMenu/items/markAllConversationsAsRead","ui/contextMenu/items/mutingConversation","ui/contextMenu/items/mutingConversation","ui/contextMenu/items/openConversation","ui/contextMenu/items/openConversationWithPerson","ui/contextMenu/items/viewPersonProfile","ui/contextMenu/items/quoteMessage","ui/contextMenu/items/copyMessageMenuItem","ui/contextMenu/items/copySelectionMenuItem","ui/contextMenu/items/copySelectionTextMenuItem","ui/contextMenu/items/removeConversationHistory","ui/contextMenu/items/addGroupConversationToFavorites","ui/contextMenu/items/addContactToFavorites","ui/contextMenu/items/removeGroupConversationFromFavorites","ui/contextMenu/items/removeContactFromFavorites","ui/contextMenu/items/removeMessage","ui/contextMenu/items/copyLink","ui/contextMenu/items/openLink","ui/contextMenu/items/removeParticipant","ui/contextMenu/items/saveVideoMessage","ui/contextMenu/items/startPSTNCall","ui/contextMenu/items/unblockContact","ui/contextMenu/items/videoCall","ui/contextMenu/items/addParticipants","ui/contextMenu/items/scheduleCall","ui/contextMenu/items/shareScreen","ui/contextMenu/items/avSettings","ui/contextMenu/items/transferCall","ui/contextMenu/items/unansweredCallWrap","ui/contextMenu/items/goToDialPad","ui/contextMenu/items/callParticipant/chat","ui/contextMenu/items/callParticipant/pin","ui/contextMenu/items/callParticipant/zoom"],function(e,t){t.MenuItemGroup=e("ui/contextMenu/menuItemGroup"),t.BlockContactMenuItem=e("ui/contextMenu/items/blockContact"),t.CallSkypeMenuItem=e("ui/contextMenu/items/callSkype"),t.DeleteContactMenuItem=e("ui/contextMenu/items/deleteContact"),t.EditMessageMenuItem=e("ui/contextMenu/items/editMessage"),t.LeaveConversationMenuItem=e("ui/contextMenu/items/leaveConversation"),t.MarkConversationAsReadMenuItem=e("ui/contextMenu/items/markConversationAsRead"),t.MarkAllConversationsAsReadMenuItem=e("ui/contextMenu/items/markAllConversationsAsRead"),t.MuteConversationMenuItem=e("ui/contextMenu/items/mutingConversation").MuteConversationMenuItem,t.UnmuteConversationMenuItem=e("ui/contextMenu/items/mutingConversation").UnmuteConversationMenuItem,t.OpenConversationMenuItem=e("ui/contextMenu/items/openConversation"),t.OpenConversationWithPersonMenuItem=e("ui/contextMenu/items/openConversationWithPerson"),t.ViewPersonProfileMenuItem=e("ui/contextMenu/items/viewPersonProfile"),t.QuoteMessageMenuItem=e("ui/contextMenu/items/quoteMessage"),t.CopyMessageMenuItem=e("ui/contextMenu/items/copyMessageMenuItem"),t.CopySelectionMenuItem=e("ui/contextMenu/items/copySelectionMenuItem"),t.CopySelectionTextMenuItem=e("ui/contextMenu/items/copySelectionTextMenuItem"),t.RemoveConversationMenuItem=e("ui/contextMenu/items/removeConversationHistory"),t.AddGroupConversationToFavoritesMenuItem=e("ui/contextMenu/items/addGroupConversationToFavorites"),t.AddContactToFavoritesMenuItem=e("ui/contextMenu/items/addContactToFavorites"),t.RemoveGroupConversationFromFavoritesMenuItem=e("ui/contextMenu/items/removeGroupConversationFromFavorites"),t.RemoveContactFromFavoritesMenuItem=e("ui/contextMenu/items/removeContactFromFavorites"),t.RemoveMessageMenuItem=e("ui/contextMenu/items/removeMessage"),t.CopyLinkMenuItem=e("ui/contextMenu/items/copyLink"),t.OpenLinkMenuItem=e("ui/contextMenu/items/openLink"),t.RemoveParticipantMenuItem=e("ui/contextMenu/items/removeParticipant"),t.SaveVideoMessageMenuItem=e("ui/contextMenu/items/saveVideoMessage"),t.StartPSTNCallMenuItem=e("ui/contextMenu/items/startPSTNCall"),t.UnblockContactMenuItem=e("ui/contextMenu/items/unblockContact"),t.VideoCallMenuItem=e("ui/contextMenu/items/videoCall"),t.AddParticipantsMenuItem=e("ui/contextMenu/items/addParticipants"),t.ScheduleCallMenuItem=e("ui/contextMenu/items/scheduleCall"),t.ShareScreen=e("ui/contextMenu/items/shareScreen"),t.AVSettings=e("ui/contextMenu/items/avSettings"),t.TransferCall=e("ui/contextMenu/items/transferCall"),t.UnansweredCallWrapMenuItem=e("ui/contextMenu/items/unansweredCallWrap"),t.GoToDialPadMenuItem=e("ui/contextMenu/items/goToDialPad"),t.CallParticipantChatMenuItem=e("ui/contextMenu/items/callParticipant/chat"),t.CallParticipantPinMenuItem=e("ui/contextMenu/items/callParticipant/pin"),t.CallParticipantZoomMenuItem=e("ui/contextMenu/items/callParticipant/zoom"),t.itemOrderPriorities={},t.itemOrderPriorities[t.OpenConversationMenuItem.TYPE]={priority:0},t.itemOrderPriorities[t.OpenConversationWithPersonMenuItem.TYPE]={priority:0},t.itemOrderPriorities[t.CallSkypeMenuItem.TYPE]={priority:1},t.itemOrderPriorities[t.StartPSTNCallMenuItem.TYPE]={priority:2,subPriorities:{Cell:{priority:0},Home:{priority:1},Work:{priority:2},Other:{priority:3}}},t.itemOrderPriorities[t.VideoCallMenuItem.TYPE]={priority:3},t.itemOrderPriorities[t.ViewPersonProfileMenuItem.TYPE]={priority:4},t.itemOrderPriorities[t.MuteConversationMenuItem.TYPE]={priority:5},t.itemOrderPriorities[t.UnmuteConversationMenuItem.TYPE]={priority:5},t.itemOrderPriorities[t.BlockContactMenuItem.TYPE]={priority:6},t.itemOrderPriorities[t.UnblockContactMenuItem.TYPE]={priority:7},t.itemOrderPriorities[t.DeleteContactMenuItem.TYPE]={priority:8},t.itemOrderPriorities[t.LeaveConversationMenuItem.TYPE]={priority:9},t.itemOrderPriorities[t.RemoveConversationMenuItem.TYPE]={priority:10},t.itemOrderPriorities[t.MarkConversationAsReadMenuItem.TYPE]={priority:11},t.itemOrderPriorities[t.MarkAllConversationsAsReadMenuItem.TYPE]={priority:12},t.itemOrderPriorities[t.AddGroupConversationToFavoritesMenuItem.TYPE]={priority:13},t.itemOrderPriorities[t.RemoveGroupConversationFromFavoritesMenuItem.TYPE]={priority:14},t.itemOrderPriorities[t.AddContactToFavoritesMenuItem.TYPE]={priority:11},t.itemOrderPriorities[t.RemoveContactFromFavoritesMenuItem.TYPE]={priority:12}}),define("ui/viewModels/people/contactGroup",["require","vendor/knockout","utils/common/ko","ui/viewModels/people/contactBuilder"],function(e){function i(e){function n(e){return r.build(e)}function i(){return this.contacts().length===0}e=e||{},e.contacts=e.contacts||[],this.name=e.name,this.contacts=t.observableArray([]),this.isHidden=t.computed(i,this),this.init=function(){var t=e.contacts.map(n);this.contacts(t)}}var t=e("vendor/knockout"),n=e("utils/common/ko"),r=e("ui/viewModels/people/contactBuilder");return i.prototype.dispose=function(){this.isHidden.dispose(),n.disposeAndClearArray(this.contacts)},i.build=function(e){return new i(e)},i}),define("ui/contextMenu/menuItemHelper",["require","exports","module","ui/telemetry/actions/actionSources","ui/contextMenu/items/all","lodash-compat","swx-enums"],function(e,t){function o(e,t){return e.type()===t.type()?u(e.displayString(),t.displayString()):a(e,t)}function u(e,t){var n=e.trim().toLowerCase(),r=t.trim().toLowerCase();return n.localeCompare(r)}function a(e,t){var n=e.type()||s.phoneType.Other,i=t.type()||s.phoneType.Other;return r.itemOrderPriorities.StartPSTNCallMenuItem.subPriorities[n].priority-r.itemOrderPriorities.StartPSTNCallMenuItem.subPriorities[i].priority}function f(e,t){return c(e,t.type)||h(e,t)?u(e.label,t.label):i.isUndefined(r.itemOrderPriorities[t.type])?-1:i.isUndefined(r.itemOrderPriorities[e.type])?1:l(e,t)}function l(e,t){var n=r.itemOrderPriorities[e.type],i=r.itemOrderPriorities[t.type];return n.priority-i.priority}function c(e,t){return e.type===t.type}function h(e,t){var n=r.itemOrderPriorities[e.type],i=r.itemOrderPriorities[t.type];return p(n,i)||d(n,i)&&n.priority===i.priority}function p(e,t){return i.isUndefined(e)&&i.isUndefined(t)}function d(e,t){return!i.isUndefined(e)&&!i.isUndefined(t)}var n=e("ui/telemetry/actions/actionSources"),r=e("ui/contextMenu/items/all"),i=e("lodash-compat"),s=e("swx-enums");t.getMenuItemTelemetryContext=function(e,t){var n={source:e};return t&&t.source&&(n.parent=t.source),n},t.getConversationContextMenuItemGroup=function(e,n,i){var s=[],o=t.getCallPhoneContextMenuItems(e,n,i);return s.push(new r.CallSkypeMenuItem(e,n,i)),Array.prototype.push.apply(s,o),s.push(new r.VideoCallMenuItem(e,n,i)),s.push(new r.ViewPersonProfileMenuItem(e.getPerson(),n,i)),new r.MenuItemGroup(r.CallSkypeMenuItem.TYPE,s)},t.getCallPhoneContextMenuItems=function(e,s,u){var a=[],f=e.getPerson();if(f.phoneNumbers.size()){var l=f.phoneNumbers();l.sort(o),i.forEach(l,function(i){a.push(new r.StartPSTNCallMenuItem(e,i,s,t.getMenuItemTelemetryContext(n.contextMenuItem.startPSTNCall,u)))})}return a},t.sortMenuItems=function(e){e.sort(f)}}),define("ui/viewModels/people/baseContactList",["require","lodash-compat","vendor/knockout","swx-i18n","swx-cafe-application-instance","swx-constants","swx-enums","browser/dom","browser/window","utils/common/ko","utils/common/eventMixin","swx-constants","swx-service-locator-instance","ui/viewModels/people/contactListHelper","ui/contextMenu/contextMenu","ui/contextMenu/items/all","ui/telemetry/actions/actionSources","utils/common/scroll","ui/viewModels/people/contactGroup","ui/modelHelpers/groupHelper","ui/contextMenu/menuItemHelper"],function(e){function S(){function t(){return e.isSelectable()?x("selectable"):x("default")}var e=this;e.contactGroups=n.observableArray(),e.contactsCount=n.observable(0),e.batchTimers=[],e.exclusionList=[],e.subscriptions={},e.isSelectable=n.observable(!1),e.templateName=n.computed(t)}function x(e){return"contactList-"+e}function T(e){return u.getElement("div.scrollinWrapper",e)}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("swx-cafe-application-instance"),s=e("swx-constants").COMMON,o=e("swx-enums"),u=e("browser/dom"),a=e("browser/window"),f=e("utils/common/ko"),l=e("utils/common/eventMixin"),c=e("swx-constants").COMMON.serviceLocator,h=e("swx-service-locator-instance").default,p=e("ui/viewModels/people/contactListHelper"),d=e("ui/contextMenu/contextMenu"),v=e("ui/contextMenu/items/all"),m=e("ui/telemetry/actions/actionSources"),g=e("utils/common/scroll"),y=e("ui/viewModels/people/contactGroup"),b=e("ui/modelHelpers/groupHelper"),w=e("ui/contextMenu/menuItemHelper"),E=s.telemetry.historyLoadOrigin.CONTACTS_PAGE;return t.assign(S.prototype,l,{init:function(e,t){return this.isSelectable(Boolean(e.isSelectable)),this.scrollbar=g.build(T(t)),this.scrollbar.init(),this.contactGroupConstructor=e.contactGroupConstructor||y,this.populate(e,t)},populate:function(){function i(){e.populateGroups(n())}var e=this,t=h.resolve(c.SUBSCRIPTION_PROVIDER),n=t.getPersonsObservable(),r=t.getFavoritesObservable();return e.subscriptions.persons=n.subscribe(i,null,"arrayChange"),e.subscriptions.favorites=r.subscribe(i,null,"arrayChange"),i(),Promise.resolve()},populateGroups:function(e){function a(e){return n.contactGroupConstructor.build({name:r.fetch({key:"favorites_recents_category_name"}),contacts:e})}function f(e){return e?p.organizeByAlphabet(e).map(n.contactGroupConstructor.build):[]}function l(e){return n.shouldPersonBeIncluded(e,n.exclusionList)}function c(e){function i(e,n){return t.some(e,function(e){return e.id()===n.id()})}var n=b.getPersonsFromGroup(o.groupType.Favorites),r=i.bind(null,n);return t.groupBy(e,function(e){return r(e)?o.groupType.Favorites:o.groupType.None})}var n=this,i=e.filter(l),s=c(i),u=[].concat(a(s[o.groupType.Favorites]),f(s[o.groupType.None]));n.contactsCount(i.length),n.setContactGroups(u)},dispose:function(){this.contactsCount(0),this.exclusionList=[],f.disposeAndClearArray(this.contactGroups),this.scrollbar.dispose(),this.templateName.dispose&&this.templateName.dispose(),this.subscriptions&&(this.subscriptions.persons&&this.subscriptions.persons.dispose(),this.subscriptions.favorites&&this.subscriptions.favorites.dispose()),this.batchTimers=this.batchTimers.reduce(function(e,t){return a.clearTimeout(t),e},[])},afterRender:function(e){return e||t.noop},openConversation:function(e,n,r){var o=h.resolve(s.serviceLocator.PUBSUB),u={model:i.get().conversationsManager.getConversation(e.getPerson()),origin:E};t.assign(u,r),o.publish(s.events.navigation.OPEN_CONVERSATION,u)},setContactGroups:function(e){e.length===0?this.contactGroups(e):this.addNextGroup(e,[])},addNextGroup:function(e,t){var n,r;e.length>0&&(r=e.shift(),r.init(),this.applyPropertyChangeToContacts(r.contacts()),t=t.concat(r),n=this.addNextGroup.bind(this,e,t),this.contactGroups(t),this.batchTimers.push(a.setTimeout(n,10)))},showContextMenu:function(e,t,n){var r=[];r.push(w.getConversationContextMenuItemGroup(e,E,n)),r.push(new v.BlockContactMenuItem(e,w.getMenuItemTelemetryContext(m.contextMenuItem.block,n))),r.push(new v.UnblockContactMenuItem(e,w.getMenuItemTelemetryContext(m.contextMenuItem.unblock,n))),r.push(new v.DeleteContactMenuItem(e,w.getMenuItemTelemetryContext(m.contextMenuItem.deleteItem,n))),r.push(new v.AddContactToFavoritesMenuItem(e,w.getMenuItemTelemetryContext(m.contextMenuItem.addContactToFavorites,n))),r.push(new v.RemoveContactFromFavoritesMenuItem(e,w.getMenuItemTelemetryContext(m.contextMenuItem.removeContactFromFavorites,n))),w.sortMenuItems(r),d.show(r,t,n)},shouldPersonBeIncluded:p.shouldPersonBeIncluded,applyPropertyChangeToContacts:t.noop}),S}),define("ui/viewModels/people/contactPicker",["require","vendor/knockout","usertiming","swx-cafe-application-instance","swx-i18n","experience/settings","swx-enums","utils/common/ko","swx-constants","swx-constants","swx-service-locator-instance","services/telemetry/common/afterRenderHandler","ui/viewModels/people/contactListHelper","ui/viewModels/people/baseContactList","ui/modelHelpers/personHelper","ui/telemetry/telemetryClient","utils/common/accessibility"],function(e){function w(){function M(){return i.state()===g.STATE_SEARCH}function _(){return i.state()===g.STATE_DEFAULT}function D(){var e=i.hasSearchList()&&i.contactsCount()>0,t=i.hasDefaultList()&&i.contactGroups().length>0;return e||t}function P(e){var t,n=r.get().personsAndGroupsManager.all.persons();return t=n.filter(function(t){var n=!d.isAuthorizedContact(t);return n||d.isAgent(t)&&H(t,e)}),t}function H(e,t){return j(e)?B(t)&&!F(e):!0}function B(e){return!!e.selfParticipant&&e.selfParticipant.audio.state()===o.callConnectionState.Connected}function j(e){return typeof e.capabilities._groupChat=="function"&&e.capabilities._groupChat()}function F(e){return typeof e.capabilities._gvc=="function"&&e.capabilities._gvc()&&e.capabilities.audio()}function I(e){var t=P(e),n;n=C().map(function(e){return e.person}),i.exclusionList=n.concat(t)}var e,i=this,w=t.observable(""),C=null,k=null,L=l.resolve(a.serviceLocator.FEATURE_FLAGS),A=null,O=null;p.call(i),i.searchResults=t.observableArray(),i.selectedContacts=t.observableArray(),i.state=t.observable(g.STATE_DEFAULT),i.hasSearchList=t.computed(M),i.hasDefaultList=t.computed(_),i.isVisible=t.computed(D),i.css=t.computed(w),i.spacesEnabled=L.isFeatureOn(a.featureFlags.SPACES),e=i.hasSearchList.subscribe(function(e){e&&m.announce({key:"input_placeholder_typeContactName"})}),i.init=function(e,n){return i.showJumpToConversation=e.showJumpToConversation,w(e.className),t.isObservable(e.conversation.participants)?i.exclusionList=P(e.conversation):(C=e.conversation.participants,A=C.subscribe(),O=I.bind(null,e.conversation),C.changed(O)),i.registerEvent(y.ROSTER_QUERY_CHANGED,function(e){e&&Boolean(e.query)?i.search(e.query,x(e.selectedContacts,i.exclusionList)):(i.state(g.STATE_DEFAULT),i.contactsCount(0))}),i.registerEvent(y.ROSTER_SELECTION_REMOVED,function(e){if(e&&e.person){var t=S(i.selectedContacts(),e.person.id());T(t),i.selectedContacts.remove(t),h.deselectContactFromDefaultList(t.getPerson(),i)}}),p.prototype.init.call(i,e,n)},i.dispose=function(){u.disposeAndClearArray(i.searchResults),u.disposeAndClearArray(i.selectedContacts),i.hasSearchList.dispose(),i.hasDefaultList.dispose(),i.isVisible.dispose(),i.css.dispose(),e.dispose(),A!==null&&(A.dispose(),A=null,C.changed.off(O),O=null,C=null),p.prototype.dispose.call(i)},i.afterRender=function(){function t(){var e=l.resolve(a.serviceLocator.PUBSUB);e.publish(a.events.search.LOCAL_SEARCH_RESULTS_RENDERED,{resultCount:i.contactsCount()})}var e=c(i.contactsCount(),t);return p.prototype.afterRender.call(i,e)},i.search=function(e,t){var l=r.get().personsAndGroupsManager.createPersonSearchQuery(),c;n.mark(b.SEARCH.LOCAL.START);if(k!==null)try{k.cancel("Another search query triggered")}catch(p){v.get().sendEvent(s.telemetry.uiTenantToken,a.telemetry.promiseInvalidStateException.TYPE,{feature:a.telemetry.promiseInvalidStateException.feature.CONTACT_PICKER,exception:JSON.stringify(p)})}return l.limit(f.searchLimit),l.sources(o.searchScope.AddressBook),l.text(e),c=l.getMore().then(function(){var e,r;if(c!==k)return;e=h.filterSearchResults(l.results(),t),k=null,i.state(g.STATE_SEARCH),n.mark(b.SEARCH.LOCAL.END),u.disposeAndClearArray(i.searchResults),i.contactsCount(e.length),i.searchResults(e),r=N(e.length),m.announce(r),i.dispatchEvent(y.ROSTER_QUERY_EXECUTED,{moreResultsAvailable:l.moreResultsAvailable()})}),k=c,k},i.onContactSelected=function(e,t){t.preventDefault(),T(e),e.isActive()?E(e,i.selectedContacts())||(i.selectedContacts.push(e),i.dispatchEvent(y.PICKER_CONTACT_SELECTED,e.getPerson()),h.selectContactFromDefaultList(e.getPerson(),i)):(i.selectedContacts.remove(S(i.selectedContacts(),e.id())),i.dispatchEvent(y.PICKER_CONTACT_DESELECTED,e.getPerson()),h.deselectContactFromDefaultList(e.getPerson(),i)),i.state(g.STATE_DEFAULT)}}function E(e,t){return Boolean(S(t,e.id()))}function S(e,n){return t.utils.arrayFirst(e,function(e){return e.id()===n})}function x(e,t){var n=e||[];return n.concat(t)}function T(e){var t=e.isActive();e.isActive(!t)}function N(e){var t;return e===0?t=i.fetch({key:"accessibility_contactPickerNoResults"}):t=i.fetch({key:"accessibility_contactPickerUpdated",params:{totalSearchResults:e},count:e}),t}var t=e("vendor/knockout"),n=e("usertiming"),r=e("swx-cafe-application-instance"),i=e("swx-i18n").localization,s=e("experience/settings"),o=e("swx-enums"),u=e("utils/common/ko"),a=e("swx-constants").COMMON,f=e("swx-constants").PEOPLE,l=e("swx-service-locator-instance").default,c=e("services/telemetry/common/afterRenderHandler"),h=e("ui/viewModels/people/contactListHelper"),p=e("ui/viewModels/people/baseContactList"),d=e("ui/modelHelpers/personHelper"),v=e("ui/telemetry/telemetryClient"),m=e("utils/common/accessibility").narrator,g=f.contactPicker.states,y=a.events.roster,b=a.telemetry.performanceMarks;return w.prototype=new p,w.prototype.constructor=w,w}),define("text!views/people/picker.html",[],function(){return'
            \r\n
            \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/people/contactPicker",["require","exports","module","vendor/knockout","ui/viewModels/people/contactPicker","constants/components","text!views/people/picker.html"],function(e,t){function i(e,t){var i=new r;return e.isSelectable=!0,i.setContext(n.dataFor(t.element)),i.init(e,t.element),i}var n=e("vendor/knockout"),r=e("ui/viewModels/people/contactPicker");t.name=e("constants/components").people.CONTACT_PICKER,t.template=e("text!views/people/picker.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/people/contactProfile",["require","exports","module","lodash-compat","utils/common/eventMixin","swx-i18n","utils/common/cafeObservable","vendor/knockout","swx-service-locator-instance","swx-constants","ui/telemetry/actions/actionSources","ui/modalDialog/modalDialog","ui/viewModels/people/blockContactModal","text!views/people/blockContactModal.html","swx-cafe-application-instance","swx-enums","ui/viewModels/people/deleteContactModal","text!views/people/deleteContactModal.html","ui/modelHelpers/personHelper","ui/modelHelpers/groupHelper","ui/modelHelpers/personActionsHelper"],function(e,t){function w(e,t){function L(){return N()&&!r.contact.isPstn()}function A(){r.isInContacts(g.isKnownPerson(x))}function O(){C(Z())}function M(e,t){S.publish(a.events.interaction.SCROLL_START,t)}function D(){return r.contact.isAgent()?d.activityType.ContactRequestOutgoingAgent:r.contact.isPstn()?d.activityType.ContactRequestOutgoingPSTN:d.activityType.ContactRequestOutgoing}function P(){var e=new c(w,k),t=w.isAgent()?i.fetch({key:"modal_block_agent_text_aria_label"}):i.fetch({key:"modal_blockContact_text_aria_label"});return l.build(c.ELEMENT_ID,e,h),l.show(c.ELEMENT_ID,t),Promise.resolve()}function H(){var e={key:"label_text_blockContact_with_name",params:{name:r.contact.displayNameUnescaped()}};return T()&&(e.key="label_text_unblockContact_with_name"),i.fetch(e)}function B(){var e={key:"favorites_add_to_favorite"};return C()&&(e.key="favorites_remove_from_favorite"),i.fetch(e)}function j(){var e={key:g.isAgent(w)?"label_text_delete_agent":"label_text_deleteContact"};return i.fetch(e)}function F(){r.actionsInProgress(!1)}function I(){return!!r.contact.locationText()}function q(){return E.isFeatureOn(a.featureFlags.SHOW_AGENT_RATING_ON_PROFILE)&&r.contact.isAgent()&&G("rating")}function R(){return r.contact.isAgent()&&G("author")}function U(){return r.contact.isAgent()&&G("description")}function z(){return r.contact.isAgent()&&G("website")}function W(){return r.contact.isAgent()&&G("privacyStatement")}function X(){return r.contact.isAgent()&&G("termsOfService")}function V(){return E.isFeatureOn(a.featureFlags.SHOW_AGENT_EXTRA_INFO_ON_PROFILE)&&r.contact.isAgent()&&G("extraInfo")}function $(){return r.contact.isAgent()&&(W()||X())}function J(){return r.contact.isAgent()&&G("capabilitiesText")}function K(){return R()||U()||r.showAgentId||q()||z()}function Q(){var e=r.contact.agentDetails();return r.contact.isAgent()?e&&e.capabilities&&typeof e.capabilities.media_autoplay=="function"&&!!e.capabilities.media_autoplay():!1}function G(e){var t;return Y(e)?(t=r.contact.agentDetails()[e](),t!==undefined&&t!==null&&(""+t).trim().length>0):!1}function Y(e){return!!r.contact.agentDetails()&&typeof r.contact.agentDetails()[e]=="function"}function Z(){return y.isPersonInGroup(d.groupType.Favorites,w)}function et(){var e=E.isFeatureOn(a.featureFlags.USE_BUSINESS_WORDING),t=E.isFeatureOn(a.featureFlags.ENABLE_BUSINESS_CONTACT_MANAGEMENT);return e&&!t?!1:!0}var r=this,w=e.conversationTile.contact().getPerson(),E=u.resolve(a.serviceLocator.FEATURE_FLAGS),S=u.resolve(a.serviceLocator.PUBSUB),x=e.conversationModel.participants(0).person,T=s.newObservableProperty(x.isBlocked),N=s.newObservableProperty(x.isBlocked.set.enabled),C=o.observable(Z()),k={source:f.contactProfile};r.closeLabel=i.fetch({key:"header_text_close"}),r.model=e.conversationModel,r.contact=e.conversationTile.contact(),r.avatar=s.newObservableProperty(e.conversationModel.avatarUrl),r.hasContactInfo=o.computed(I),r.enableContactsManagement=et,r.actionsInProgress=o.observable(!1),r.canBlockContact=o.computed(L),r.isInContacts=o.observable(!1),r.isOrganizationContact=g.isOrganizationContact(w),r.blockContactText=o.computed(H),r.favoriteContactText=o.computed(B),r.deleteContactText=o.computed(j),r.showAgentId=E.isFeatureOn(a.featureFlags.SHOW_AGENT_ID_ON_PROFILE),r.favoritesFeatureEnabled=E.isFeatureOn(a.featureFlags.FAVORITE_CONTACTS_ENABLED),r.hasAgentRating=o.computed(q),r.hasAgentAuthor=o.computed(R),r.hasAgentDescription=o.computed(U),r.hasAgentWebsite=o.computed(z),r.hasAgentPrivacyStatement=o.computed(W),r.hasAgentTermsOfService=o.computed(X),r.hasAgentExtraInfo=o.computed(V),r.hasAgentPrivacyLinks=o.computed($),r.hasAgentCapabilitiesText=o.computed(J),r.hasAgentDetailsToShow=o.computed(K),r.hasAgentCapabilityAutoPlay=o.computed(Q),r.addContact=function(){function i(){r.dispatchEvent(a.events.conversation.CLOSE_PROFILE,undefined,r.DIRECTION.PARENT),F()}var t,n=D();return r.actionsInProgress(!0),p.get().conversationsManager.conversations.add(e.conversationModel),t=b.addPerson(w,n,e.conversationModel,k,i,F),r.dispatchEvent(a.events.message.ADD_CONTACT,k,r.DIRECTION.PARENT),t},r.toggleContactBlocked=function(){var e;return r.actionsInProgress(!0),T()?e=b.unblockPerson(w,k):e=P(),e.then(F,F),e},r.deleteContact=function(){var e=new v(r.contact,k),t=g.isAgent(w)?i.fetch({key:"label_text_delete_agent"}):i.fetch({key:"modal_deleteContact_text_aria_label"});return l.build(v.ELEMENT_ID,e,m),l.show(v.ELEMENT_ID,t),Promise.resolve()},r.toggleFavoriteContact=function(){var e;return r.actionsInProgress(!0),C()?e=b.removeFavorite(w,k):e=b.addFavorite(w,k),e.then(F,F),e},r.onScroll=n.debounce(M,1e3,{leading:!0,trailing:!1}),r.init=function(){t.init()},r.dispose=function(){p.get().personsAndGroupsManager.all.persons.changed.off(A),y.unsubscribeFromGroup(d.groupType.Favorites,O),r.hasContactInfo.dispose(),r.hasAgentRating.dispose(),r.hasAgentAuthor.dispose(),r.hasAgentDescription.dispose(),r.hasAgentWebsite.dispose(),r.hasAgentPrivacyStatement.dispose(),r.hasAgentTermsOfService.dispose(),r.hasAgentExtraInfo.dispose(),r.hasAgentPrivacyLinks.dispose(),r.hasAgentCapabilitiesText.dispose(),r.hasAgentDetailsToShow.dispose(),r.hasAgentCapabilityAutoPlay.dispose(),r.canBlockContact.dispose(),r.blockContactText.dispose(),r.deleteContactText.dispose(),r.favoriteContactText.dispose(),t.dispose()},p.get().personsAndGroupsManager.all.persons.changed(A),y.subscribeToGroup(d.groupType.Favorites,O)}var n=e("lodash-compat"),r=e("utils/common/eventMixin"),i=e("swx-i18n").localization,s=e("utils/common/cafeObservable"),o=e("vendor/knockout"),u=e("swx-service-locator-instance").default,a=e("swx-constants").COMMON,f=e("ui/telemetry/actions/actionSources"),l=e("ui/modalDialog/modalDialog"),c=e("ui/viewModels/people/blockContactModal"),h=e("text!views/people/blockContactModal.html"),p=e("swx-cafe-application-instance"),d=e("swx-enums"),v=e("ui/viewModels/people/deleteContactModal"),m=e("text!views/people/deleteContactModal.html"),g=e("ui/modelHelpers/personHelper"),y=e("ui/modelHelpers/groupHelper"),b=e("ui/modelHelpers/personActionsHelper");n.assign(w.prototype,r),t.classFunction=w,t.build=function(e,t){return new w(e,t)}}),define("text!views/people/contactProfile.html",[],function(){return'
            \r\n
            \r\n \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n\r\n
            \r\n
            \r\n\r\n \r\n
            \r\n

            \r\n
              \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n\r\n \r\n
            • \r\n \r\n
            • \r\n \r\n
            \r\n
            \r\n \r\n\r\n \r\n
            \r\n

            \r\n
              \r\n
            • \r\n \r\n \r\n
            • \r\n
            \r\n
            \r\n \r\n\r\n \r\n
            \r\n
              \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ()\r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            \r\n
            \r\n
            \r\n
              \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            • \r\n \r\n \r\n \r\n \r\n \r\n
            • \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n \r\n
            \r\n\r\n
            \r\n'}),define("ui/components/people/contactProfile",["require","exports","module","ui/viewModels/people/contactProfile","browser/dom","utils/common/scroll","vendor/knockout","constants/components","text!views/people/contactProfile.html"],function(e,t){function o(e,t){var o=s.dataFor(t.element),u=r.getElement(".scrollingContainer",t.element),a=i.build(u),f=n.build(e,a);return f.setContext(o),f.init(),f}var n=e("ui/viewModels/people/contactProfile"),r=e("browser/dom"),i=e("utils/common/scroll"),s=e("vendor/knockout");t.name=e("constants/components").people.CONTACT_PROFILE,t.template=e("text!views/people/contactProfile.html"),t.viewModel={createViewModel:o}}),define("ui/viewModels/people/phoneNumber",["require","exports","module","vendor/knockout","utils/common/cafeObservable","swx-utils-common","swx-i18n","swx-enums"],function(e,t){function u(e){function u(){var e=t.type()||o.phoneType.Other,n="label_text_phone_number_type_"+e.toLowerCase();return s.fetch({key:n})}function a(){return i.forceLTREmbedding(t.phoneNumber())}var t=this;t.phoneNumber=r.newObservableProperty(e.displayString),t.displayString=n.computed(a),t.type=r.newObservableProperty(e.type),t.displayType=n.computed(u)}var n=e("vendor/knockout"),r=e("utils/common/cafeObservable"),i=e("swx-utils-common").stringUtils,s=e("swx-i18n").localization,o=e("swx-enums");u.prototype.dispose=function(){this.displayType.dispose(),this.displayString.dispose()},t.classFunction=u,t.build=function(e){return new u(e)}}),define("text!views/people/contactProfilePhoneNumber.html",[],function(){return'\r\n\r\n'}),define("ui/components/people/contactProfilePhoneNumber",["require","exports","module","ui/viewModels/people/phoneNumber","constants/components","text!views/people/contactProfilePhoneNumber.html"],function(e,t){function r(e){var t=n.build(e.phoneNumber);return t}var n=e("ui/viewModels/people/phoneNumber");t.name=e("constants/components").people.CONTACT_PROFILE_PHONE_NUMBER,t.template=e("text!views/people/contactProfilePhoneNumber.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/people/contactListMenuItem",["require","exports","module","lodash-compat","vendor/knockout","usertiming","swx-constants","swx-service-locator-instance","experience/settings","ui/telemetry/telemetryClient"],function(e,t){function f(e){var t=this,f=o.resolve(s.serviceLocator.ACTION_TELEMETRY);t.id=e.id?"menuItem-"+e.id:"",t.strategy=e.strategy,t.text=e.text||"",t.selected=r.observable(Boolean(e.selected)),t.onClick=function(t,r){return e.uiAction&&f.recordAction(e.uiAction),e.perfMarker&&i.mark(e.perfMarker),e.event&&a.get().sendEvent(u.uiTenantToken,e.event.name,e.event.data),n.isFunction(e.callback)&&e.callback(),r.preventDefault(),!0}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("usertiming"),s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default,u=e("experience/settings").telemetry,a=e("ui/telemetry/telemetryClient");t.build=function(e){return e||(e={}),new f(e)}}),define("telemetry/shortCircuit/shortCircuit",["require","exports","module","ui/telemetry/telemetryClient","swx-constants","experience/settings"],function(e,t){function s(){this.sendStartEvent=function(e){n.get().sendEvent(i.telemetry.uiTenantToken,r.shortCircuit.START,e||{})},this.sendFinishedEvent=function(e){n.get().sendEvent(i.telemetry.uiTenantToken,r.shortCircuit.FINISHED,e||{})},this.sendAddressBookAddedEvent=function(e){n.get().sendEvent(i.telemetry.uiTenantToken,r.shortCircuit.ADDRESS_BOOK_ADDED,e||{})},this.sendVisibleEvent=function(e){n.get().sendEvent(i.telemetry.uiTenantToken,r.shortCircuit.VISIBLE,e||{})}}var n=e("ui/telemetry/telemetryClient"),r=e("swx-constants").COMMON.telemetry.contacts,i=e("experience/settings");t.build=function(){return new s}}),define("ui/shortCircuit/shortCircuit",["require","exports","module","experience/settings","browser/window","browser/document","swx-constants","ui/session/localSession","swx-cafe-application-instance","swx-service-locator-instance","telemetry/shortCircuit/shortCircuit"],function(e,t){function b(){function b(e){var t="message";return new Promise(function(i){function o(e){e.origin===n.pnvService.host.replace(/\/$/,"")&&(a(),i(JSON.parse(e.data)))}function u(){e.closed&&(a(),i({error:"windowClosed"}))}function a(){r.clearInterval(s),r.removeEventListener(t,o)}var s=r.setInterval(u,1e3);r.addEventListener(t,o)})}function w(e,t){return r.open(t||"",e,"width="+c+",height="+h+",scrollbars,status")}function E(e){return Date.now()- +e0},this):this.showHint=function(){return!1},this.oneAccountHtml=X(y.fetch({key:"one_account_link"})),this.showOneAccount=z(),this.menuItems=[],this.isShortCircuitEnabled=r.observable(!1),this.showNewBeePage=r.observable(!1),this.showFirstRunPage=r.observable(!1),this.isFirstRunPageFlagEnabled=j().isFeatureOn(s.featureFlags.SHOW_FIRST_RUN_LANDING_EXPERIENCE),this.onMouseDown=function(){H.call(this,D.event.CLICK)},this.onKeyDown=function(e,t){return t&&L.getKeyCode(t)!==k.TAB&&H.call(this,D.event.KEYDOWN),!0},this.learnMoreUrl=c.skypeFromOutlook.host+e+c.skypeFromOutlook.page}function j(){return v.resolve(s.serviceLocator.FEATURE_FLAGS)}function F(e,t){var n=v.resolve(s.serviceLocator.ACTION_TELEMETRY);n.recordAction(e,t)}function I(e){var t,n=q();n.ttc&&n.ttr&&(t={name:O.contacts.name.CONTACTS_PAGE_PERFORMANCE,timeToComplete:n.ttc.duration.toString(),timeToRender:n.ttr.duration.toString(),contactsCount:e.toString()},h.get().sendEvent(c.telemetry.uiTenantToken,O.contacts.type.CONTACTS,t)),U()}function q(){return{ttc:i.getEntriesByName(_.TTC)[0],ttr:i.getEntriesByName(_.TTR)[0]}}function R(){return i.getEntriesByName(M.OPENED).length>0}function U(){i.clearMarks(M.OPENED),i.clearMarks(M.INITIALIZED),i.clearMarks(M.RENDERED),i.clearMeasures(_.TTC),i.clearMeasures(_.TTR)}function z(){return j().isFeatureOn(s.featureFlags.SHOW_ONE_ACCOUNT_LINK)&&W()}function W(){return b.isTechnicalAccount(n.get().personsAndGroupsManager.mePerson)}function X(e){var t='';return e.replace("{link_start}",t).replace("{link_end}","")}function V(){var e={},t=j().isFeatureOn(s.featureFlags.SEARCH_EDUCATION_BUBBLE_BUSINESS),r=j().isFeatureOn(s.featureFlags.SEARCH_EDUCATION_BUBBLE),i=v.resolve(s.serviceLocator.SUBSCRIPTION_PROVIDER);if(t&&r)throw new Error("Search education bubble should not be set for business and consumer flavors in the same time.");t&&(e=N.SEARCH_EDUCATION_BUBBLE_BUSINESS),r&&(e=N.SEARCH_EDUCATION_BUBBLE),(r||t)&&i.getContacts().then(function(){var t=w.getPersonsOtherThanEchoAndAgents(),r=n.get().conversationsManager.conversations;t.length===0&&r.size()===0&&K(e)})}function $(){var e=j().isFeatureOn(s.featureFlags.CHAT_EDUCATION_BUBBLE),n=j().isFeatureOn(s.featureFlags.CHAT_EDUCATION_BUBBLE_BUSINESS),r=v.resolve(s.serviceLocator.SUBSCRIPTION_PROVIDER);if(e&&n)throw new Error("Chat education bubble should not be set for business and consumer flavors in the same time.");e&&r.getContacts().then(function(){var e=w.getPersonsOtherThanEchoAndAgents(),n=e.length,r=t.filter(e,b.isSuggestedContact).length;n>0&&r===n&&K(N.CHAT_EDUCATION_BUBBLE)}),n&&r.getContacts().then(function(){var e=w.getPersonsOtherThanEchoAndAgents(),t=e.length;t>0&&K(N.CHAT_EDUCATION_BUBBLE_BUSINESS)})}function J(){var e=j().isFeatureOn(s.featureFlags.SHOW_CONTACTS_PAGE_INFORMATIONAL_MESSAGE),t=c.contactsPageInformationalMessage;e&&t&&t.key&&t.link?(this.contactsPageInformationalMessage=t,this.showInformationalMessage=!0):this.showInformationalMessage=!1}function K(e){var t=x.build(e.id,e.anchorElementQuery,e.i18nKey,e.iconUrlPath,e.options);t.show()}function Q(){function t(t){this.applyPropertyChangeToContacts=g.setObservablePropertyOnContacts.bind(this,"hideStrategy",t),this.applyPropertyChangeToContacts(this.contactGroups()),e.forEach(function(e){var n=e.strategy===t;e.selected(n)})}var e=[];return e.push(E.build({id:a.contactPageTabIds.ALL_CONTACTS_TAB,strategy:a.showStrategies.ALL,text:y.fetch({key:"contactPage_text_tab_allContacts"}),callback:t.bind(this,a.showStrategies.ALL),selected:!0})),e.push(E.build({id:a.contactPageTabIds.AVAILABLE_TAB,strategy:a.showStrategies.AVAILABLE_ONLY,text:y.fetch({key:"contactPage_text_tab_available"}),callback:t.bind(this,a.showStrategies.AVAILABLE_ONLY)})),j().isFeatureOn(s.featureFlags.AGENTS_DISCOVERABLE)&&e.push(E.build({id:a.contactPageTabIds.AGENTS_TAB,strategy:a.showStrategies.AGENTS_ONLY,text:y.fetch({key:"contactPage_text_tab_agents"}),callback:t.bind(this,a.showStrategies.AGENTS_ONLY)})),e}function G(e){A.get().addFocusRequestToQueue(e),C.subscribe(o.FRAGMENT_LOADED,Y.bind(null,e))}function Y(e,t){t===u.people.CONTACTS_PAGE&&A.get().addFocusRequestToQueue(e)}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("vendor/knockout"),i=e("usertiming"),s=e("swx-constants").COMMON,o=s.events.navigation,u=e("constants/components"),a=e("swx-constants").PEOPLE,f=e("browser/dom"),l=e("ui/telemetry/actions/actionNames"),c=e("experience/settings"),h=e("ui/telemetry/telemetryClient"),p=e("services/telemetry/common/afterRenderHandler"),d=e("ui/viewModels/people/baseContactList"),v=e("swx-service-locator-instance").default,m=e("ui/telemetry/actions/actionSources"),g=e("ui/viewModels/people/contactListHelper"),y=e("swx-i18n").localization,b=e("ui/modelHelpers/personHelper"),w=e("ui/modelHelpers/groupHelper"),E=e("ui/viewModels/people/contactListMenuItem"),S=e("ui/shortCircuit/shortCircuit"),x=e("ui/educationBubbles/educationBubble"),T=e("ui/viewModels/people/contactPageContactGroup"),N=e("ui/educationBubbles/educationBubbleInfo"),C=e("swx-pubsub-instance").default,k=e("swx-constants").KEYS,L=e("utils/common/eventHelper"),A=e("swx-focus-handler"),O=s.telemetry,M=O.performanceMarks.CONTACTS.PAGE,_=O.measurements.CONTACTS.PAGE,D=O.contacts.searchForFriends,P="en";return B.prototype=new d,B.prototype.constructor=B,B.prototype.init=function(e,t){var n=this,r,s,o=f.getElement(".ContactsPage",t);return R()&&(i.mark(M.INITIALIZED),i.measure(_.TTC,M.OPENED,M.INITIALIZED)),e.contactGroupConstructor=T,r=d.prototype.init.call(this,e,o),s=S.build().isEnabled().then(function(e){return e||(n.isFirstRunPageFlagEnabled?(n.showFirstRunPage(!0),G(f.getElement(".ContactsPage-FirstRunInput",t)),h.get().sendEvent(c.telemetry.chatTenantToken,D.event.SHOW,{})):n.showNewBeePage(!0)),n.isShortCircuitEnabled(e)}),Array.prototype.push.apply(this.menuItems,Q.call(this)),J.call(this),V(),n.isFirstRunPageFlagEnabled||G(o),Promise.all([r,s])},B.prototype.dispose=function(){this.showHint.dispose&&this.showHint.dispose(),C.unsubscribe(o.FRAGMENT_LOADED,Y),d.prototype.dispose.call(this)},B.prototype.afterRender=function(){function n(){R()&&(i.mark(M.RENDERED),i.measure(_.TTR,M.OPENED,M.RENDERED),I(e.contactsCount())),$()}var e=this,t=p(e.contactGroups().length,n);return d.prototype.afterRender.call(this,t)},B.prototype.openConversation=function(e,t){F(l.contacts.openConversation),d.prototype.openConversation.call(this,e,t)},B.prototype.showContextMenu=function(e,t){var n={source:m.contactsPage.contact};d.prototype.showContextMenu.call(this,e,t,n)},B.prototype.launchShortCircuit=function(){S.build().open(undefined,this.contactsCount),v.resolve(s.serviceLocator.ACTION_TELEMETRY).recordAction(l.shortCircuit.contactsPageOpen)},B.prototype.openInformationalMessageLink=function(){F(l.contacts.informationButtonClicked,{link:this.contactsPageInformationalMessage.link}),window.open(this.contactsPageInformationalMessage.link,"_blank")},B.prototype.shouldPersonBeIncluded=function(e,t){return g.personExistsInCollection(e,t)?!1:b.isEchoContact(e)?w.getPersonsOtherThanEcho().length>0:!0},B}),define("text!views/people/contactsPage.html",[],function(){return'
            \r\n
            \r\n

            \r\n\r\n \r\n

            \r\n \r\n\r\n \r\n
              \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n\r\n \r\n
            \r\n
            \r\n \r\n
            \r\n

            \r\n \r\n \r\n\r\n \r\n

            \r\n
            \r\n

            \r\n \r\n

            \r\n \r\n\r\n \r\n
            \r\n

            \r\n

            \r\n \r\n
            \r\n
            \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n\r\n \r\n

            \r\n \r\n\r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n\r\n\r\n\r\n\r\n'}),define("ui/components/people/contactsPage",["require","exports","module","vendor/knockout","ui/viewModels/people/contactsPage","constants/components","text!views/people/contactsPage.html"],function(e,t){function i(e,t){var i=new r;return i.setContext(n.dataFor(t.element)),i.init(s(),t.element),i}function s(){return{className:"ContactsPage",isSelectable:!1}}var n=e("vendor/knockout"),r=e("ui/viewModels/people/contactsPage");t.name=e("constants/components").people.CONTACTS_PAGE,t.template=e("text!views/people/contactsPage.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/people/baseList",["require","lodash-compat","vendor/knockout","swx-cafe-application-instance","experience/settings","swx-i18n","swx-service-locator-instance","swx-constants","swx-constants","ui/viewModels/people/contactBuilder","ui/telemetry/telemetryClient","ui/telemetry/people/contactSearch","utils/common/statusMapper"],function(e){function d(e){this.activeSearchPromise=null,this.listSource=n.observable(e),this.contacts=n.observableArray(),this.emptyListText=s.fetch({key:"message_text_emptySearchResults"}),this.showEmptyListText=n.observable(!1),this.showListTitle=n.observable(!1),this.listHasContacts=n.computed(function(){return this.contacts().length>0},this),this.listRole=n.computed(function(){return this.contacts().length>0?"menubar":"group"},this)}function v(){return o.resolve(u.serviceLocator.PUBSUB)}function m(e){if(e)try{e.cancel("Another search query triggered")}catch(t){l.get().sendEvent(i.telemetry.uiTenantToken,u.telemetry.promiseInvalidStateException.TYPE,{feature:u.telemetry.promiseInvalidStateException.feature.PEOPLE_SEARCH,exception:JSON.stringify(t)})}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-cafe-application-instance"),i=e("experience/settings"),s=e("swx-i18n").localization,o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("swx-constants").PEOPLE,f=e("ui/viewModels/people/contactBuilder"),l=e("ui/telemetry/telemetryClient"),c=e("ui/telemetry/people/contactSearch"),h=e("utils/common/statusMapper"),p=u.events.search;return d.prototype.init=function(){v().subscribe(p.QUERY_CHANGED,this.search)},d.prototype.dispose=function(){v().unsubscribe(p.QUERY_CHANGED,this.search)},d.prototype.reset=function(){this.showListTitle(!1),this.showEmptyListText(!1),this.contacts([])},d.prototype.search=function(t,n){function u(){if(o.activeSearchPromise!==s)return;h(),o.contacts(i.results().map(function(e){return f.build(e.result,{keepPresenceSubscription:!1,keepLastSeenAtSubscription:!1,keepActivitySubscription:!1,keepEndpointTypeSubscription:!1})})),v().publish(p.QUERY_EXECUTED,{moreResultsAvailable:i.moreResultsAvailable()})}function l(e){if(e&&e.message==="Canceled")return;if(o.activeSearchPromise!==s)return;c.onContactSearchEnd({success:!1,searchScope:o.listSource()}),h()}function h(){o.activeSearchPromise=null,o.totalSearchResults=i.results().length,o.latestSearchQueryResults=i.results(),v().publish(n.results,o.totalSearchResults),o.showListTitle(!0),o.showEmptyListText(!i.results().length)}var i,s,o=this;if(!t)return;return this.showEmptyListText(!1),m(o.activeSearchPromise),i=r.get().personsAndGroupsManager.createPersonSearchQuery(),i.sources(o.listSource()),i.text(t),i.limit(a.searchLimit),s=i.getMore().then(u,l),this.activeSearchPromise=s,s},d.prototype.sendOpenConversationEvent=function(t){v().publish(u.events.navigation.OPEN_CONVERSATION,{model:t,origin:this.historyLoadOrigin})},d.prototype.getSearchItemDetails=function(t,n){var r=h.getAvailabilityText(t.status());return s.fetch({key:this.searchItemI18nKey,params:{contactName:t.displayName(),id:t.id(),status:r!==null?r:"",index:n+1,totalResults:this.totalSearchResults}})},d.prototype.indexOfSelectedContactInSearchResults=function(n){var r;if(!n||!t.isArray(this.latestSearchQueryResults))return;return r=t.findIndex(this.latestSearchQueryResults,function(e){return e.result.id()===n.id()}),r!==-1?r+1:undefined},d}),define("ui/viewModels/people/directoryList",["require","ui/viewModels/people/baseList","swx-cafe-application-instance","swx-service-locator-instance","vendor/knockout","swx-constants","swx-i18n","swx-constants","swx-enums","lodash-compat","ui/telemetry/actions/actionSources","ui/contextMenu/contextMenu","ui/contextMenu/menuItemHelper","ui/contextMenu/items/all","ui/telemetry/people/contactSearch"],function(e){function m(){function m(){return r.resolve(u.serviceLocator.PUBSUB)}function g(e){return{source:e,parent:l.searchItem.skypeDirectory}}var e=this,f=t.prototype;this.listClass=i.observable(s.contactList.className.DIRECTORY),this.listTitle=i.observable(o.fetch({key:"message_text_contactTitleDirectory"})),this.showListTitle=i.observable(!1),this.events={results:v.DIRECTORY_SEARCH_RESULTS,rendered:v.DIRECTORY_SEARCH_RESULTS_RENDERED},this.historyLoadOrigin=u.telemetry.historyLoadOrigin.DIRECTORY_SEARCH,this.searchItemI18nKey="accessibility_searchItem_directoryList",t.call(e,a.searchScope.SkypeDirectory),e.lastQuery="",e.isActive=!1,e.init=function(){m().subscribe(v.DIRECTORY_SEARCH_ACTIVATED,e.activate),m().subscribe(v.DIRECTORY_SEARCH_DEACTIVATED,e.deactivate),f.init.call(e)},e.dispose=function(){m().unsubscribe(v.DIRECTORY_SEARCH_ACTIVATED,e.activate),m().unsubscribe(v.DIRECTORY_SEARCH_DEACTIVATED,e.deactivate),f.dispose.call(e)},e.search=function(n){e.lastQuery=n,f.reset.call(e);if(e.isActive)return f.search.call(e,n,e.events)},e.openConversation=function(r){var i=n.get().conversationsManager.getConversation(r.getPerson());f.sendOpenConversationEvent.call(e,i),d.onContactSearchEnd({searchScope:a.searchScope.SkypeDirectory,success:!0,resultCount:e.totalSearchResults,clickPosition:f.indexOfSelectedContactInSearchResults.call(e,r),source:l.search.reset.openConversation})},e.showContextMenu=function(t,n){var r,i={source:l.searchItem.skypeDirectory},s=g(l.contextMenuItem.unblock),o=g(l.contextMenuItem.block);r=[new p.BlockContactMenuItem(t,o),new p.UnblockContactMenuItem(t,s)],h.sortMenuItems(r),c.show(r,n,i)},e.activate=function(){e.isActive=!0,e.search(e.lastQuery)},e.deactivate=function(){e.isActive=!1}}var t=e("ui/viewModels/people/baseList"),n=e("swx-cafe-application-instance"),r=e("swx-service-locator-instance").default,i=e("vendor/knockout"),s=e("swx-constants").PEOPLE,o=e("swx-i18n").localization,u=e("swx-constants").COMMON,a=e("swx-enums"),f=e("lodash-compat"),l=e("ui/telemetry/actions/actionSources"),c=e("ui/contextMenu/contextMenu"),h=e("ui/contextMenu/menuItemHelper"),p=e("ui/contextMenu/items/all"),d=e("ui/telemetry/people/contactSearch"),v=u.events.search;return m.prototype=f.create(t.prototype,{constructor:m}),m}),define("text!views/people/list.html",[],function(){return'
              \r\n \r\n
              \r\n

              \r\n
              \r\n \r\n\r\n \r\n
            • \r\n

              \r\n
            • \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/people/directorySearch",["require","exports","module","ui/viewModels/people/directoryList","constants/components","text!views/people/list.html"],function(e,t){function r(){var e=new n;return e.init(),e}var n=e("ui/viewModels/people/directoryList");t.name=e("constants/components").people.DIRECTORY_SEARCH,t.template=e("text!views/people/list.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/people/discoverAgentsPage",["require","swx-cafe-application-instance","usertiming","swx-constants","ui/viewModels/chat/navigationHelper","constants/components","browser/dom","ui/telemetry/actions/actionNames","experience/settings","ui/telemetry/telemetryClient","services/telemetry/common/afterRenderHandler","ui/viewModels/people/baseContactList","swx-service-locator-instance","ui/telemetry/actions/actionSources","ui/viewModels/people/contactListHelper","constants/cssClasses","swx-enums","vendor/knockout","ui/contextMenu/items/all","ui/contextMenu/contextMenu","swx-pubsub-instance","swx-focus-handler"],function(e){function A(){var e=this,t=p.resolve(r.serviceLocator.FEATURE_FLAGS);h.call(e),e.templateName="contactList-agents",e.agentsDiscoverable=t.isFeatureOn(r.featureFlags.AGENTS_DISCOVERABLE),e.menuItems=[],e.searchInProgress=y.observable(!1),e.hasResults=y.computed(function(){return!e.searchInProgress()&&!!e.contactGroups().length}),e.hasZeroResults=y.computed(function(){return!e.searchInProgress()&&e.contactGroups().length===0})}function O(e){var t=p.resolve(r.serviceLocator.ACTION_TELEMETRY);t.recordAction(e)}function M(e){var t,n=_();n.ttc&&n.ttr&&(t={name:r.telemetry.agents.name.DISCOVER_AGENTS_PAGE_PERFORMANCE,timeToComplete:n.ttc.duration.toString(),timeToRender:n.ttr.duration.toString(),contactsCount:e.toString()},l.get().sendEvent(f.telemetry.uiTenantToken,r.telemetry.agents.type.AGENTS,t)),P()}function _(){return{ttc:n.getEntriesByName(C.TTC)[0],ttr:n.getEntriesByName(C.TTR)[0]}}function D(){return n.getEntriesByName(N.OPENED).length>0}function P(){n.clearMarks(N.OPENED),n.clearMarks(N.INITIALIZED),n.clearMarks(N.RENDERED),n.clearMeasures(C.TTC),n.clearMeasures(C.TTR)}function H(e){S.get().addFocusRequestToQueue(e),E.subscribe(s.FRAGMENT_LOADED,B)}function B(e){e===o.people.DISCOVER_AGENTS_PAGE&&S.get().addFocusRequestToQueue(x)}var t=e("swx-cafe-application-instance"),n=e("usertiming"),r=e("swx-constants").COMMON,i=e("ui/viewModels/chat/navigationHelper"),s=r.events.navigation,o=e("constants/components"),u=e("browser/dom"),a=e("ui/telemetry/actions/actionNames"),f=e("experience/settings"),l=e("ui/telemetry/telemetryClient"),c=e("services/telemetry/common/afterRenderHandler"),h=e("ui/viewModels/people/baseContactList"),p=e("swx-service-locator-instance").default,d=e("ui/telemetry/actions/actionSources"),v=e("ui/viewModels/people/contactListHelper"),m=e("constants/cssClasses"),g=e("swx-enums"),y=e("vendor/knockout"),b=e("ui/contextMenu/items/all"),w=e("ui/contextMenu/contextMenu"),E=e("swx-pubsub-instance").default,S=e("swx-focus-handler"),x=null,T=r.telemetry,N=T.performanceMarks.DISCOVER_AGENTS.PAGE,C=T.measurements.DISCOVER_AGENTS.PAGE,k=r.telemetry.historyLoadOrigin.DISCOVER_AGENTS_PAGE,L={source:d.discoverAgentsPage.agent};return A.prototype=new h,A.prototype.constructor=A,A.prototype.init=function(e,t){var r;return this.agentsDiscoverable?(x=u.getElement("."+m.discoverAgents.PAGE,t),D()&&(n.mark(N.INITIALIZED),n.measure(C.TTC,N.OPENED,N.INITIALIZED)),r=h.prototype.init.call(this,e,x),H(x),r):(i.navigateToContactsPage(),Promise.resolve())},A.prototype.dispose=function(){x=null,this.hasResults.dispose(),this.hasZeroResults.dispose(),E.unsubscribe(s.FRAGMENT_LOADED,B),h.prototype.dispose.call(this)},A.prototype.afterRender=function(){function r(){D()&&(n.mark(N.RENDERED),n.measure(C.TTR,N.OPENED,N.RENDERED),M(e.contactsCount()))}var e=this,t=c(e.contactGroups().length,r);return h.prototype.afterRender.call(this,t)},A.prototype.openConversation=function(e,t){var n={origin:k,target:{expandProfile:!0},telemetryContext:L};O(a.discoverAgents.openConversation),h.prototype.openConversation.call(this,e,t,n)},A.prototype.showContextMenu=function(e,t){var n=[new b.ViewPersonProfileMenuItem(e.getPerson(),k,L)];w.show(n,t,L)},A.prototype.shouldPersonBeIncluded=function(e,t){return!v.personExistsInCollection(e,t)},A.prototype.populate=function(e){function a(){n.exclusionList=o(),u.then(f)}function f(){var t=i.results().map(function(e){return e.result});n.populateGroups(t,e),n.searchInProgress(!1)}var n=this,i=t.get().personsAndGroupsManager.createPersonSearchQuery(),s=p.resolve(r.serviceLocator.SUBSCRIPTION_PROVIDER),o=s.getPersonsObservable(),u;return n.searchInProgress(!0),n.exclusionList=o(),i.sources(g.searchScope.Agent),u=i.getMore(),u.then(f),n.subscriptions.persons=o.subscribe(a,null,"arrayChange"),u},A}),define("text!views/people/discoverAgentsPage.html",[],function(){return'\r\n
            \r\n
            \r\n

            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n
            \r\n

            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n\r\n'}),define("ui/components/people/discoverAgentsPage",["require","exports","module","vendor/knockout","constants/cssClasses","ui/viewModels/people/discoverAgentsPage","constants/components","text!views/people/discoverAgentsPage.html"],function(e,t){function s(e,t){var r=new i;return r.setContext(n.dataFor(t.element)),r.init(o(),t.element),r}function o(){return{className:r.discoverAgents.PAGE,isSelectable:!1}}var n=e("vendor/knockout"),r=e("constants/cssClasses"),i=e("ui/viewModels/people/discoverAgentsPage");t.name=e("constants/components").people.DISCOVER_AGENTS_PAGE,t.template=e("text!views/people/discoverAgentsPage.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/people/name",["require","vendor/knockout","ui/viewModels/people/contact","ui/viewModels/people/contactBuilder"],function(e){function s(e){function r(){var e=i.replace(/\{importance\}/g,n.headerImportance());return e.replace("{displayName}",n.contact.displayName())}var n=this;n.contact=o(e),n.headerImportance=t.observable(4),n.heading=t.computed(r)}function o(e){return e instanceof n?e:e._isPartialPersonObject?e:r.build(e)}var t=e("vendor/knockout"),n=e("ui/viewModels/people/contact"),r=e("ui/viewModels/people/contactBuilder"),i="{displayName}";return s.prototype.dispose=function(){this.heading.dispose(),this.contact.dispose&&this.contact.dispose()},s}),define("text!views/people/name.html",[],function(){return'\r\n \r\n\r\n'}),define("ui/components/people/name",["require","exports","module","ui/viewModels/people/name","ui/viewModels/people/contact","constants/components","text!views/people/name.html"],function(e,t){function i(e){var t;if(e&&typeof e.person=="object")return t=new n(s(e)),e.headerImportance&&t.headerImportance(e.headerImportance),t;throw new Error('missing parameter: "person"')}function s(e){return e.person instanceof r?e.person.getPerson():e.person}var n=e("ui/viewModels/people/name"),r=e("ui/viewModels/people/contact");t.name=e("constants/components").people.NAME,t.template=e("text!views/people/name.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/people/contactList",["require","lodash-compat","swx-constants","vendor/knockout","swx-constants","swx-i18n","swx-cafe-application-instance","swx-enums","swx-service-locator-instance","ui/contextMenu/contextMenu","ui/contextMenu/items/all","ui/contextMenu/menuItemHelper","ui/telemetry/actions/actionSources","ui/viewModels/people/baseList","ui/telemetry/people/contactSearch"],function(e){function m(){function m(e){return{source:e,parent:h.searchItem.addressBook}}var e=this,t=p.prototype;this.listClass=r.observable(i.contactList.className.LOCAL),this.listTitle=r.observable(s.fetch({key:"message_text_contactTitleLocal"})),this.events={results:v.LOCAL_SEARCH_RESULTS,rendered:v.LOCAL_SEARCH_RESULTS_RENDERED},this.historyLoadOrigin=n.telemetry.historyLoadOrigin.CONTACT_SEARCH,this.searchItemI18nKey="accessibility_searchItem_oneToOne",p.call(e,u.searchScope.AddressBook),this.showListTitle(!0),e.search=function(r){e.contacts([]),t.search.call(e,r,e.events)},e.openConversation=function(i){var s=a.resolve(n.serviceLocator.PUBSUB),f=o.get().conversationsManager.getConversation(i.getPerson()),l={source:h.search.reset.openConversation};o.get().conversationsManager.conversations.add(f),s.publish(n.events.search.RESET,l),t.sendOpenConversationEvent.call(e,f),d.onContactSearchEnd({searchScope:u.searchScope.AddressBook,success:!0,resultCount:e.totalSearchResults,clickPosition:t.indexOfSelectedContactInSearchResults.call(e,i),source:h.search.reset.openConversation})},e.showContextMenu=function(t,r){var i={source:h.searchItem.addressBook},s=m(h.contextMenuItem.block),o=m(h.contextMenuItem.unblock),u=m(h.contextMenuItem.deleteItem),a=m(h.contextMenuItem.addContactToFavorites),p=m(h.contextMenuItem.removeContactFromFavorites),d=[];d.push(c.getConversationContextMenuItemGroup(t,n.telemetry.historyLoadOrigin.CONTACT_SEARCH,i)),d.push(new l.BlockContactMenuItem(t,s)),d.push(new l.UnblockContactMenuItem(t,o)),d.push(new l.DeleteContactMenuItem(t,u)),d.push(new l.AddContactToFavoritesMenuItem(t,a)),d.push(new l.RemoveContactFromFavoritesMenuItem(t,p)),c.sortMenuItems(d),f.show(d,r,i)}}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("vendor/knockout"),i=e("swx-constants").PEOPLE,s=e("swx-i18n").localization,o=e("swx-cafe-application-instance"),u=e("swx-enums"),a=e("swx-service-locator-instance").default,f=e("ui/contextMenu/contextMenu"),l=e("ui/contextMenu/items/all"),c=e("ui/contextMenu/menuItemHelper"),h=e("ui/telemetry/actions/actionSources"),p=e("ui/viewModels/people/baseList"),d=e("ui/telemetry/people/contactSearch"),v=n.events.search;return m.prototype=t.create(p.prototype,{constructor:m}),m}),define("ui/components/people/peopleSearch",["require","exports","module","ui/viewModels/people/contactList","constants/components","text!views/people/list.html"],function(e,t){function r(){var e=new n;return e.init(),e}var n=e("ui/viewModels/people/contactList");t.name=e("constants/components").people.PEOPLE_SEARCH,t.template=e("text!views/people/list.html"),t.viewModel={createViewModel:r}}),define("ui/components/people/index",["require","ui/components/people/avatar","ui/components/people/avatarDeprecated","ui/components/people/contactListMenuItem","ui/components/people/contactPicker","ui/components/people/contactProfile","ui/components/people/contactProfilePhoneNumber","ui/components/people/contactsPage","ui/components/people/directorySearch","ui/components/people/discoverAgentsPage","ui/components/people/name","ui/components/people/peopleSearch"],function(e){return[e("ui/components/people/avatar"),e("ui/components/people/avatarDeprecated"),e("ui/components/people/contactListMenuItem"),e("ui/components/people/contactPicker"),e("ui/components/people/contactProfile"),e("ui/components/people/contactProfilePhoneNumber"),e("ui/components/people/contactsPage"),e("ui/components/people/directorySearch"),e("ui/components/people/discoverAgentsPage"),e("ui/components/people/name"),e("ui/components/people/peopleSearch")]}),define("experience/components/people",["require","exports","module","ui/components/people/index","ui/components/registrar"],function(e,t){var n=e("ui/components/people/index"),r=e("ui/components/registrar");t.init=function(e){r.register(n),e()}}),define("services/telemetry/common/telemetry",["require","exports","module","services/telemetry/eventBus","services/telemetry/skypeData"],function(e,t){function i(e){return function(t){var n=e?e(t):t;r.push(n)}}var n=e("services/telemetry/eventBus"),r=e("services/telemetry/skypeData");t.instrumentEvent=function(e,t){n.get().subscribe(e,i(t))},t.instrumentAllEvents=function(e){Object.keys(e).forEach(function(n){t.instrumentEvent(n,e[n])})}}),define("services/telemetry/common/instrumentation",["require","lodash-compat","swx-cafe-application-instance","swx-enums"],function(e){function i(e){var t={};return Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[e.eventName]=s(e.telemetryName,n,e.extensions,e.newContextIds)})}),t}function s(e,t,n,r){return function(i){var s={type:t,data:{name:e},contextIds:{},isPluginInstalled:u(),mePersonId:a()};return i=i||{},o(i,n,s.data),o(i,r,s.contextIds),s}}function o(e,n,r){function i(t){e[t]!==null&&e[t]!==undefined&&(r[t]=e[t])}if(!n)return;if(typeof n=="function")return t.merge(r,n(e));n.forEach(i)}function u(){return n.get().personsAndGroupsManager&&n.get().personsAndGroupsManager.mePerson?n.get().personsAndGroupsManager.mePerson.capabilities.audio.reason!==r.callingNotSupportedReasons.PluginNotInstalled:"unknown"}function a(){return n.get().personsAndGroupsManager&&n.get().personsAndGroupsManager.mePerson?n.get().personsAndGroupsManager.mePerson.id():"unknown"}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("swx-enums");return{create:function(e){return i(e)}}}),define("services/telemetry/calling.instrumentation.eventTypes",["require","swx-constants"],function(e){function n(e){return e.isGroupConversation()?"multiparty":"single"}function r(e){return e?"video":"audio"}var t=e("swx-constants").CALLING;return{Calling:[{eventName:t.EVENTS.START_CALL,telemetryName:"AttemptCall",extensions:function(e){return{source:e.source,conversationType:n(e.conversation),modality:r(e.isVideo)}}},{eventName:t.EVENTS.ANSWER,telemetryName:"AcceptCall",extensions:function(e){return{conversationType:n(e.conversation),modality:r(e.isVideo)}}},{eventName:t.EVENTS.REJECT,telemetryName:"RejectCall",extensions:function(e){return{conversationType:n(e.conversation),modality:r(e.isVideo)}}}],TrouterInit:[{eventName:t.EVENTS.INCOMING_INIT_ERROR,telemetryName:"IncomingInitialisationError"},{eventName:t.EVENTS.INCOMING_INIT_SUCCESS,telemetryName:"IncomingInitialisationSuccess",extensions:["durationInMs"]}]}}),define("text!views/calling/endCallButton.html",[],function(){return'\r\n'}),define("ui/viewModels/calling/baseCallControlViewModel",["require","vendor/knockout","utils/common/cafeObservable","swx-enums"],function(e){function i(e,i){var o=n.newObservableProperty(e.selfParticipant.audio.state);this.isCallControlEnabled=t.computed(function(){var e=o();return s(e)&&(!i||i())}),this.isCallConnected=t.computed(function(){var e=o();return e===r.callConnectionState.Connected}),this.dispose=function(){o.dispose(),this.isCallControlEnabled.dispose(),this.isCallConnected.dispose()}}function s(e){return e===r.callConnectionState.Connecting||e===r.callConnectionState.Ringing||e===r.callConnectionState.EarlyMedia||e===r.callConnectionState.Connected}var t=e("vendor/knockout"),n=e("utils/common/cafeObservable"),r=e("swx-enums");return i}),define("ui/viewModels/calling/endCallControlViewModel",["require","ui/viewModels/calling/baseCallControlViewModel","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance","ui/calling/unansweredCallHandler"],function(e){function o(e,o){function u(){var e=i.resolve(r.serviceLocator.ACTION_TELEMETRY),t=o?n.audioVideo.endCall:n.audioVideo.timeline.endCall;e.recordAction(t)}t.call(this,e),this.endCall=function(){e.audioService.stop(),s.callHungUpByCaller(),u()}}var t=e("ui/viewModels/calling/baseCallControlViewModel"),n=e("ui/telemetry/actions/actionNames"),r=e("swx-constants").COMMON,i=e("swx-service-locator-instance").default,s=e("ui/calling/unansweredCallHandler");return o.prototype=Object.create(t.prototype),o.prototype.constructor=o,{build:function(e,t){return new o(e,t)}}}),define("ui/controls/calling/endCallControl",["require","text!views/calling/endCallButton.html","vendor/knockout","swx-constants","ui/viewModels/calling/endCallControlViewModel"],function(e){var t=e("text!views/calling/endCallButton.html"),n=e("vendor/knockout"),r=e("swx-constants").CALLING,i=e("ui/viewModels/calling/endCallControlViewModel");return{name:r.CONTROLS.END_CALL_CONTROL,render:function(e,r){var s,o=document.createElement("div"),u=e.conversation;s=i.build(u),o.innerHTML=t,n.applyBindings(s,o),r(o.firstElementChild)}}}),define("text!views/calling/muteButton.html",[],function(){return'\r\n'}),define("ui/viewModels/calling/micControlViewModel",["require","ui/viewModels/calling/baseCallControlViewModel","vendor/knockout","utils/common/cafeObservable","swx-i18n","swx-cafe-application-instance","utils/common/eventHelper","ui/telemetry/actions/actionNames","swx-constants","swx-service-locator-instance"],function(e){function l(e,l){function v(){var e=f.resolve(a.serviceLocator.ACTION_TELEMETRY),t=l?u.audioVideo.toggleMute:u.audioVideo.timeline.toggleMute;e.recordAction(t)}var c=this,h=r.newObservableProperty(s.get().devicesManager.selectedMicrophone),p=r.newObservableProperty(e.selfParticipant.audio.isMuted),d=r.newObservableProperty(e.selfParticipant.audio.isMuted.set.enabled);t.call(c,e,d),c.isMicrophoneAvailable=n.computed(function(){return h()!==null}),c.isMicrophoneOn=n.computed(function(){return c.isMicrophoneAvailable()&&!p()}),c.microphoneStateText=n.computed(function(){return c.isMicrophoneOn()?i.fetch({key:"callscreen_text_microphoneOff"}):i.fetch({key:"callscreen_text_microphoneOn"})}),c.isMicrophoneButtonEnabled=n.computed(function(){return c.isMicrophoneAvailable()&&c.isCallControlEnabled()}),c.toggleMicrophone=function(t,n){c.isMicrophoneButtonEnabled()&&(e.selfParticipant.audio.isMuted(c.isMicrophoneOn()),v()),o.swallow(n)},c.dispose=function(){h.dispose(),c.microphoneStateText.dispose(),p.dispose()}}var t=e("ui/viewModels/calling/baseCallControlViewModel"),n=e("vendor/knockout"),r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("swx-cafe-application-instance"),o=e("utils/common/eventHelper"),u=e("ui/telemetry/actions/actionNames"),a=e("swx-constants").COMMON,f=e("swx-service-locator-instance").default;return l.prototype=Object.create(t.prototype),l.prototype.constructor=l,{build:function(e,t){return new l(e,t)}}}),define("ui/controls/calling/micControl",["require","text!views/calling/muteButton.html","vendor/knockout","swx-constants","ui/viewModels/calling/micControlViewModel"],function(e){var t=e("text!views/calling/muteButton.html"),n=e("vendor/knockout"),r=e("swx-constants").CALLING,i=e("ui/viewModels/calling/micControlViewModel");return{name:r.CONTROLS.MUTE_CONTROL,render:function(e,r){var s,o=document.createElement("div"),u=e.conversation;s=i.build(u),o.innerHTML=t,n.applyBindings(s,o),r(o.firstElementChild)}}}),define("ui/viewModels/calling/callScreenViewModel/callState",["require","swx-constants","swx-enums","vendor/knockout"],function(e){function s(e){function c(){s.state()===t.ENDING?o=window.setTimeout(h,i):window.clearTimeout(o)}function h(){s.state(t.ENDED)}function p(){s.state()!==t.ENDING&&s.state(t.CONNECTING)}function d(r,i){if(!i||i===n.callConnectionState.Disconnected)return;e.selfParticipant.audio.state.reason!==n.callDisconnectionReason.CallEscalated?(s.totalCallDuration=s.getCurrentDuration(),s.state(t.ENDING)):s.state(t.ENDED)}function v(){s.state()!==t.EARLY_MEDIA&&s.state()!==t.ENDING&&s.state(t.CALLING)}function m(){s.state()!==t.ENDING&&(v(),s.state(t.EARLY_MEDIA))}function g(){s.state()!==t.ENDING&&(l=e.audioService.callConnected(),s.state(t.CONNECTED),y())}function y(){x(f),x(a)}function b(e){function t(t,n){var r=e.audio.state.when(t,n);r.participant=e,f.push(r)}t(n.callConnectionState.Ringing,v),t(n.callConnectionState.EarlyMedia,m),t(n.callConnectionState.Disconnected,E)}function w(e){for(var t=f.length;t--;){var n=f[t];n.participant===e&&(f.splice(t,1),n.dispose())}E()}function E(){var r=e.participants().some(function(e){return e.audio.state()===n.callConnectionState.EarlyMedia});s.state()===t.EARLY_MEDIA&&!r&&s.state(t.CALLING)}function S(){u.push(s.state.subscribe(c),e.selfParticipant.audio.state.when(n.callConnectionState.Connecting,p),e.selfParticipant.audio.state.when(n.callConnectionState.Connected,g),e.selfParticipant.audio.state.when(n.callConnectionState.Disconnecting,d),e.selfParticipant.audio.state.when(n.callConnectionState.Disconnected,d)),e.selfParticipant.audio.state()!==n.callConnectionState.Connected&&a.push(e.participants.added(b)),a.push(e.participants.removed(w))}function x(e){e.forEach(function(e){e.dispose()}),e.length=0}var s=this,o,u=[],a=[],f=[],l=null;this.state=r.observable(t.CONNECTING),this.totalCallDuration=null,this.dispose=function(){x(u),y(),window.clearTimeout(o)},this.getCurrentDuration=function(){return l!==null?Date.now()-l:null},S()}var t=e("swx-constants").CALLING.CALL_STATES,n=e("swx-enums"),r=e("vendor/knockout"),i=3500;return{build:function(e){return new s(e)}}}),define("telemetry/calling/devicesTracker",["require","exports","module","swx-cafe-application-instance","swx-constants","swx-util-calling-stack","experience/settings","ui/telemetry/telemetryClient"],function(e,t){var n=e("swx-cafe-application-instance"),r=e("swx-constants").COMMON,i=e("swx-util-calling-stack"),s=e("experience/settings"),o=e("ui/telemetry/telemetryClient");t.reportCurrentDeviceCount=function(){var e=n.get().devicesManager;if(i.get().isInBrowserCallingSupported()){var t={camerasCount:e.cameras().length,speakersCount:e.speakers().length,microphonesCount:e.microphones().length};o.get().sendEvent(s.telemetry.uiTenantToken,r.telemetry.calling.DEVICES,t)}}}),define("utils/common/elementQueryHelper",["require","exports","module","browser/window"],function(e,t){var n=e("browser/window"),r={".swx .av":{"max-width":["680px","600px","420px","320px","305px"],"max-height":["600px","480px","420px"]}};t.initialiseSelectors=function(){n.elementQuery&&n.elementQuery(r)},t.refresh=function(){n.elementQuery&&n.elementQuery()}}),define("utils/common/focusRestrictor",["require","exports","module","lodash-compat"],function(e,t){function r(e,t){var r=this,i={};r.restrict=function(){var s,o=[],u='[tabindex="0"], a, button, input, select, textarea';s=Array.prototype.slice.call(document.querySelectorAll(u)),t&&t.forEach(function(e){var t=document.querySelector(e);t&&(o=Array.prototype.concat.call(o,Array.prototype.slice.call(t.querySelectorAll(u))))}),n.difference(s,o).forEach(function(t){var n=t.getAttribute("tabindex"),r="-100";!e.contains(t)&&n!==r&&(i[Object.keys(i).length]={element:t,tabIndex:n},t.setAttribute("tabindex",r))})},r.restore=function(){Object.keys(i).forEach(function(e){var t=i[e];t.tabIndex?t.element.setAttribute("tabindex",t.tabIndex):t.element.removeAttribute("tabindex")}),i={}}}var n=e("lodash-compat");t.build=function(t,n){return new r(t,n)}}),function(e,t){function st(e){return G.test(e+"")}function ot(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ut(e){return e[y]=!0,e}function at(e){var t=c.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ft(e,t,n,r){var i,s,o,u,a,f,h,v,m,E;(t?t.ownerDocument||t:b)!==c&&l(t),t=t||c,n=n||[];if(!e||typeof e!="string")return n;if((u=t.nodeType)!==1&&u!==9)return[];if(p&&!r){if(i=Y.exec(e))if(o=i[1]){if(u===9){s=t.getElementById(o);if(!s||!s.parentNode)return n;if(s.id===o)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(o))&&g(t,s)&&s.id===o)return n.push(s),n}else{if(i[2])return P.apply(n,t.getElementsByTagName(e)),n;if((o=i[3])&&w.getElementsByClassName&&t.getElementsByClassName)return P.apply(n,t.getElementsByClassName(o)),n}if(w.qsa&&(!d||!d.test(e))){v=h=y,m=t,E=u===9&&e;if(u===1&&t.nodeName.toLowerCase()!=="object"){f=mt(e),(h=t.getAttribute("id"))?v=h.replace(tt,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",a=f.length;while(a--)f[a]=v+gt(f[a]);m=V.test(e)&&t.parentNode||t,E=f.join(",")}if(E)try{return P.apply(n,m.querySelectorAll(E)),n}catch(S){}finally{h||t.removeAttribute("id")}}}return Nt(e.replace(z,"$1"),t,n,r)}function lt(e,t){var n=t&&e,r=n&&(~t.sourceIndex||A)-(~e.sourceIndex||A);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ct(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}function ht(e,n,r){var i;return r?t:i=e.getAttribute(n,n.toLowerCase()==="type"?1:2)}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function vt(e){return ut(function(t){return t=+t,ut(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function mt(e,t){var n,r,s,o,u,a,f,l=T[e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=W.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=X.exec(u))n=r.shift(),s.push({value:n,type:r[0].replace(z," ")}),u=u.slice(n.length);for(o in i.filter)(r=Q[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(n=r.shift(),s.push({value:n,type:o,matches:r}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ft.error(e):T(e,a).slice(0)}function gt(e){var t=0,n=e.length,r="";for(;t1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function wt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=wt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):P.apply(o,g)})}function St(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],f=o?1:0,l=yt(function(e){return e===t},u,!0),c=yt(function(e){return B.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==a)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];for(;f1&&bt(h),f>1&>(e.slice(0,f-1)).replace(z,"$1"),n,f0,o=e.length>0,u=function(u,f,l,h,p){var d,v,m,g=[],y=0,b="0",w=u&&[],S=p!=null,x=a,T=u||o&&i.find.TAG("*",p&&f.parentNode||f),N=E+=x==null?1:Math.random()||.1;S&&(a=f!==c&&f,r=n);for(;(d=T[b])!=null;b++){if(o&&d){v=0;while(m=e[v++])if(m(d,f,l)){h.push(d);break}S&&(E=N,r=++n)}s&&((d=!m&&d)&&y--,u&&w.push(d))}y+=b;if(s&&b!==y){v=0;while(m=t[v++])m(w,g,f,l);if(u){if(y>0)while(b--)!w[b]&&!g[b]&&(g[b]=_.call(h));g=wt(g)}P.apply(h,g),S&&!u&&g.length>0&&y+t.length>1&&ft.uniqueSort(h)}return S&&(E=N,a=x),w};return s?ut(u):u}function Tt(e,t,n){var r=0,i=t.length;for(;r2&&(a=o[0]).type==="ID"&&t.nodeType===9&&p&&i.relative[o[1].type]){t=(i.find.ID(a.matches[0].replace(nt,rt),t)||[])[0];if(!t)return n;e=e.slice(o.shift().value.length)}s=Q.needsContext.test(e)?0:o.length;while(s--){a=o[s];if(i.relative[f=a.type])break;if(l=i.find[f])if(r=l(a.matches[0].replace(nt,rt),V.test(o[0].type)&&t.parentNode||t)){o.splice(s,1),e=r.length&>(o);if(!e)return P.apply(n,r),n;break}}}return u(e,c)(r,t,!p,n,V.test(e)),n}function Ct(){}var n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y="sizzle"+ -(new Date),b=e.document,w={},E=0,S=0,x=ot(),T=ot(),N=ot(),C=!1,k=function(){return 0},L=typeof t,A=1<<31,O=w.hasOwnProperty,M=[],_=M.pop,D=M.push,P=M.push,H=M.slice,B=M.indexOf||function(e){var t=0,n=this.length;for(;t+~]|"+F+")"+F+"*"),V=new RegExp(F+"*[+~]"),$=new RegExp("="+F+"*([^\\]'\"]*)"+F+"*\\]","g"),J=new RegExp(U),K=new RegExp("^"+q+"$"),Q={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I.replace("w","w*")+")"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+U),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},G=/^[^{]+\{\s*\[native \w/,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/^(?:input|select|textarea|button)$/i,et=/^h\d$/i,tt=/'|\\/g,nt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,rt=function(e,t){var n="0x"+t-65536;return n!==n?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)};try{P.apply(M=H.call(b.childNodes),b.childNodes),M[b.childNodes.length].nodeType}catch(it){P={apply:M.length?function(e,t){D.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}o=ft.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},l=ft.setDocument=function(e){var n=e?e.ownerDocument||e:b;if(n===c||n.nodeType!==9||!n.documentElement)return c;c=n,h=n.documentElement,p=!o(n),w.getElementsByTagName=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),w.attributes=at(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByClassName=at(function(e){return e.innerHTML="
            ",e.firstChild.className="i",e.getElementsByClassName("i").length===2}),w.sortDetached=at(function(e){return e.compareDocumentPosition(c.createElement("div"))&1}),w.getById=at(function(e){return h.appendChild(e).id=y,!n.getElementsByName||!n.getElementsByName(y).length}),w.getById?(i.find.ID=function(e,t){if(typeof t.getElementById!==L&&p){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==L&&p){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==L&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){var n=typeof e.getAttributeNode!==L&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=w.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==L)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,s=t.getElementsByTagName(e);if(e==="*"){while(n=s[i++])n.nodeType===1&&r.push(n);return r}return s},i.find.CLASS=w.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==L&&p)return t.getElementsByClassName(e)},v=[],d=[];if(w.qsa=st(n.querySelectorAll))at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+F+"*(?:value|"+j+")"),e.querySelectorAll(":checked").length||d.push(":checked")}),at(function(e){var t=c.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&d.push("[*^$]="+F+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||d.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),d.push(",.*:")});return(w.matchesSelector=st(m=h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&at(function(e){w.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),v.push("!=",U)}),d=d.length&&new RegExp(d.join("|")),v=v.length&&new RegExp(v.join("|")),g=st(h.contains)||h.compareDocumentPosition?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!r&&r.nodeType===1&&!!(n.contains?n.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&16)}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},k=h.compareDocumentPosition?function(e,t){if(e===t)return C=!0,0;var r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);if(r)return r&1||!w.sortDetached&&t.compareDocumentPosition(e)===r?e===n||g(b,e)?-1:t===n||g(b,t)?1:f?B.call(f,e)-B.call(f,t):0:r&4?-1:1;return e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,s=e.parentNode,o=t.parentNode,u=[e],a=[t];if(e===t)return C=!0,0;if(!s||!o)return e===n?-1:t===n?1:s?-1:o?1:f?B.call(f,e)-B.call(f,t):0;if(s===o)return lt(e,t);r=e;while(r=r.parentNode)u.unshift(r);r=t;while(r=r.parentNode)a.unshift(r);while(u[i]===a[i])i++;return i?lt(u[i],a[i]):u[i]===b?-1:a[i]===b?1:0},c},ft.matches=function(e,t){return ft(e,null,null,t)},ft.matchesSelector=function(e,t){(e.ownerDocument||e)!==c&&l(e),t=t.replace($,"='$1']");if(w.matchesSelector&&p&&(!v||!v.test(t))&&(!d||!d.test(t)))try{var n=m.call(e,t);if(n||w.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch(r){}return ft(t,c,null,[e]).length>0},ft.contains=function(e,t){return(e.ownerDocument||e)!==c&&l(e),g(e,t)},ft.attr=function(e,n){(e.ownerDocument||e)!==c&&l(e);var r=i.attrHandle[n.toLowerCase()],s=r&&(O.call(i.attrHandle,n.toLowerCase())?r(e,n,!p):t);return s===t?w.attributes||!p?e.getAttribute(n):(s=e.getAttributeNode(n))&&s.specified?s.value:null:s},ft.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ft.uniqueSort=function(e){var t,n=[],r=0,i=0;C=!w.detectDuplicates,f=!w.sortStable&&e.slice(0),e.sort(k);if(C){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return e},s=ft.getText=function(e){var t,n="",r=0,i=e.nodeType;if(!i)for(;t=e[r];r++)n+=s(t);else if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue;return n},i=ft.selectors={cacheLength:50,createPseudo:ut,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(nt,rt),e[3]=(e[4]||e[5]||"").replace(nt,rt),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1].slice(0,3)==="nth"?(e[3]||ft.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd")),e[5]=+(e[7]+e[8]||e[3]==="odd")):e[3]&&ft.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&J.test(n)&&(t=mt(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(nt,rt).toLowerCase();return e==="*"?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+F+")"+e+"("+F+"|$)"))&&x(e,function(e){return t.test(typeof e.className=="string"&&e.className||typeof e.getAttribute!==L&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ft.attr(r,e);return i==null?t==="!=":t?(i+="",t==="="?i===n:t==="!="?i!==n:t==="^="?n&&i.indexOf(n)===0:t==="*="?n&&i.indexOf(n)>-1:t==="$="?n&&i.slice(-n.length)===n:t==="~="?(" "+i+" ").indexOf(n)>-1:t==="|="?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var s=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&i===0?function(e){return!!e.parentNode}:function(t,n,a){var f,l,c,h,p,d,v=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=u&&t.nodeName.toLowerCase(),b=!a&&!u;if(m){if(s){while(v){c=t;while(c=c[v])if(u?c.nodeName.toLowerCase()===g:c.nodeType===1)return!1;d=v=e==="only"&&!d&&"nextSibling"}return!0}d=[o?m.firstChild:m.lastChild];if(o&&b){l=m[y]||(m[y]={}),f=l[e]||[],p=f[0]===E&&f[1],h=f[0]===E&&f[2],c=p&&m.childNodes[p];while(c=++p&&c&&c[v]||(h=p=0)||d.pop())if(c.nodeType===1&&++h&&c===t){l[e]=[E,p,h];break}}else if(b&&(f=(t[y]||(t[y]={}))[e])&&f[0]===E)h=f[1];else while(c=++p&&c&&c[v]||(h=p=0)||d.pop())if((u?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++h){b&&((c[y]||(c[y]={}))[e]=[E,h]);if(c===t)break}return h-=i,h===r||h%r===0&&h/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ft.error("unsupported pseudo: "+e);return r[y]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ut(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=B.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ut(function(e){var t=[],n=[],r=u(e.replace(z,"$1"));return r[y]?ut(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:ut(function(e){return function(t){return ft(e,t).length>0}}),contains:ut(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),lang:ut(function(e){return K.test(e||"")||ft.error("unsupported lang: "+e),e=e.replace(nt,rt).toLowerCase(),function(t){var n;do if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||n.indexOf(e+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===c.activeElement&&(!c.hasFocus||c.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return et.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()===e.type)},first:vt(function(){return[0]}),last:vt(function(e,t){return[t-1]}),eq:vt(function(e,t,n){return[n<0?n+t:n]}),even:vt(function(e,t){var n=0;for(;n=0;)e.push(r);return e}),gt:vt(function(e,t,n){var r=n<0?n+t:n;for(;++r";if(e.firstChild.getAttribute("href")!=="#"){var t="type|href|height|width".split("|"),n=t.length;while(n--)i.attrHandle[t[n]]=ht}}),at(function(e){if(e.getAttribute("disabled")!=null){var t=j.split("|"),n=t.length;while(n--)i.attrHandle[t[n]]=ct}}),e.Sizzle=ft}(window),define("sizzle",function(){}),function(e,t,n){var r=e.Sizzle||jQuery.find,i={},s=null,o=function(){if(t.styleSheets[0]){try{t.styleSheets[0].cssRules}catch(e){return}s=t.styleSheets[0].cssRules!==n?"cssRules":"rules"}},u=function(e,t,s,o,u){e=c(e);if(e!=""){var a;!o&&!u&&(a=/^([0-9]*.?[0-9]+)(px|em)$/.exec(s),a!=null&&(o=Number(a[1]),o+""!="NaN"&&(u=a[2]))),u&&(r.compile&&r.compile(e),i[e]===n&&(i[e]={}),i[e][t]===n&&(i[e][t]={}),i[e][t][s]=[o,u])}},a=function(e,t){var n,r,i;for(n in e)for(r in e[n])if(typeof e[n][r]=="string")u(n,r,e[n][r]);else if(typeof e[n][r]=="object")for(i=0;i0&&(h=c.indexOf(" "),h!=0&&(h>0&&(c=c.substring(0,h)),c=c.replace(/(\[(min\-width|max\-width|min\-height|max\-height)\~\=(\'|\")([0-9]*.?[0-9]+)(px|em)(\'|\")\])/gi,""),s+=c))),u(s,o[2],o[4]+o[5],a,o[5])),o[7]===n||o[7]==""?(f=o.index+o[1].length,s=null):t.lastIndex=o.index+o[1].length),l++}}},l=function(e,t){s==null&&o();try{e[s].length}catch(n){return}if(e[s]&&e[s].length>0){var r=e.ownerNode||e.owningElement;if(t||r.getAttribute("data-elementquery-bypass")===null&&r.getAttribute("data-elementquery-processed")===null){var i,u,a;for(i=0;i0)for(u=0;u=0)i=i.replace(" "+r+" "," "),s=!0;s&&e.setAttribute(t,c(i))}}},v=function(){var e;for(e=0;e0)for(s=0;s=l||o=="max-width"&&f.offsetWidth<=l||o=="min-height"&&f.offsetHeight>=l||o=="max-height"&&f.offsetHeight<=l?p(f,o,u):d(f,o,u)}}if(!e.addEventListener&&e.attachEvent){var c=t.documentElement.className;t.documentElement.className=" "+c,t.documentElement.className=c}};e.elementQuery=function(e,t){e&&typeof e=="object"?e.cssRules||e.rules?(l(e,!0),t==1&&m()):a(e,t):!e&&!t&&m()},e.elementQuery.selectors=function(){var e={},t,r,s;for(t in i)for(r in i[t])for(s in i[t][r])e[t]===n&&(e[t]={}),e[t][r]===n&&(e[t][r]=[]),e[t][r][e[t][r].length]=s;return e},e.addEventListener?(e.addEventListener("resize",m,!1),e.addEventListener("DOMContentLoaded",v,!1),e.addEventListener("load",v,!1)):e.attachEvent&&(e.attachEvent("onresize",m),e.attachEvent("onload",v))}(this,document,undefined),function(e,t){var n="!important;",r="position:absolute"+n+"visibility:hidden"+n+"width:1em"+n+"font-size:1em"+n+"padding:0"+n;window.getEmPixels=function(i){var s;i||(i=s=e.createElement("body"),s.style.cssText="font-size:1em"+n,t.insertBefore(s,e.body));var o=e.createElement("i");o.style.cssText=r,i.appendChild(o);var u=o.clientWidth;return s?t.removeChild(s):i.removeChild(o),u}}(document,document.documentElement),define("elementQuery",["sizzle"],function(){}),define("ui/viewModels/calling/callScreenViewModel/callScreenViewModel",["require","lodash-compat","utils/common/cafeObservable","swx-constants","ui/viewModels/calling/callScreenViewModel/callState","swx-constants","swx-constants","telemetry/calling/devicesTracker","utils/common/eventMixin","utils/common/elementQueryHelper","swx-i18n","vendor/knockout","browser/window","swx-pubsub-instance","browser/document","swx-utils-common","utils/common/styleModeHelper","swx-browser-detect","utils/common/focusRestrictor","swx-service-locator-instance","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic","swx-constants","elementQuery"],function(e){function C(e,t){function j(e){switch(e){case s.CALL_SCREEN_DIALOG.NAME.ADD_PARTICIPANTS:a.isAddParticipantsVisible(!a.isAddParticipantsVisible());break;case s.CALL_SCREEN_DIALOG.NAME.TRANSFER_CALL:a.isTransferCallVisible(!a.isTransferCallVisible());break;case s.CALL_SCREEN_DIALOG.NAME.AV_SETTINGS:a.isAVSettingsVisible(!a.isAVSettingsVisible());break;case s.CALL_SCREEN_DIALOG.NAME.SCREEN_SHARING_PREVIEW:a.isScreenSharingPreviewVisible(!a.isScreenSharingPreviewVisible())}}function F(){a.dispatchEvent(o.events.callScreen.SIDEBAR_TOGGLED,a.DIRECTION.CHILD),f.refresh()}function I(){a.handleShowHideControls()}function q(){if(!a.isConversationVisible())return;a.addClassToShowSidebar()?(p.publish(N.HIDE_SIDEBAR),a.addClassToShowSidebar(!1),a.addClassToHideSidebar(!0)):(p.publish(N.SHOW_SIDEBAR),a.addClassToShowSidebar(!0),a.addClassToHideSidebar(!1)),U()}function R(e){a.isContainerFullScreen(e),f.refresh(),e&&C&&a.bottomValueInPixels(C)}function U(){h.setTimeout(f.refresh,1e3)}function z(e){switch(e){case r.CALLING:case r.EARLY_MEDIA:q(),f.refresh();break;case r.CONNECTED:u.reportCurrentDeviceCount(),a.isContainerFullScreen()&&a.isConversationVisible()&&h.setTimeout(function(){J(),$()},200),a.handleShowHideControls();break;case r.ENDING:a.isAddParticipantsVisible(!1),a.isTransferCallVisible(!1),a.isAVSettingsVisible(!1),a.isScreenSharingPreviewVisible(!1);break;case r.ENDED:K()}}function W(e){a.isConversationVisible(e),e&&f.refresh()}function X(e){e?$():J()}function V(e){e&&a.dispatchEvent(o.events.callScreen.FOCUS_CALL_SCREEN,null,a.DIRECTION.CHILD)}function $(){a.isFocusRestricted()||(P.restrict(),a.isFocusRestricted(!0))}function J(){a.isFocusRestricted()&&(P.restore(),a.isFocusRestricted(!1))}function K(){p.publish(N.SHOW_SIDEBAR),a.dispatchEvent(s.EVENTS.CALL_SCREEN_CLOSE,a.DIRECTION.PARENT),a.dispose()}function Q(){x=h.setTimeout(function(){x=null,Y()},T)}function G(){x&&(h.clearTimeout(x),x=null)}function Y(){_&&a.controlsVisible(!1)}function Z(){a.controlsVisible()||(a.controlsVisible(!0),a.dispatchEvent(o.events.callScreen.CONTROLS_VISIBLE,!0,a.DIRECTION.CHILD))}function et(){_=!1,a.handleShowHideControls()}function tt(){_=!0,a.handleShowHideControls()}function nt(){function t(){return e.autoCall&&e.autoCall()}function n(){return M()===r.CONNECTING&&!t()}function i(){return t()&&M()===r.CONNECTING||M()===r.CALLING||M()===r.EARLY_MEDIA}return{connecting:n(),calling:i(),connected:M()===r.CONNECTED,ended:M()===r.ENDED,ending:M()===r.ENDING,showControls:a.controlsVisible(),hideControls:!a.controlsVisible()}}function rt(e){return e<6e4?l.fetch({key:"callscreen_text_statusMessageScreenReaderEnding_less_than_minute"}):l.fetch({key:"callscreen_text_statusMessageScreenReaderEnding_minutes",count:Math.floor(e/1e3/60)})}function it(){if(m.get().isIntegratedProperty()&&g.getBrowserInfo().browserName===g.BROWSERS.SAFARI){var e=d.querySelector("#FlexPane");e&&(e.style.overflow=a.isContainerFullScreen()?"visible":"")}}var a=this,C,k,L,A,O=i.build(e),M=O.state,_=!0,D=b.resolve(S.FEATURE_FLAGS),P=y.build(t,[".swxContextMenu"]),H=E.build(e),B=w.build(e);a.callScreenStrings={CONNECTING:l.fetch({key:"callscreen_text_statusMessageConnecting"}),CALLING:l.fetch({key:"callscreen_text_statusMessageCalling"}),ENDED:l.fetch({key:"callscreen_text_terminationMessage"}),CONTROLS_ANIMATION_NAME:"av-controls-hide"},a.conversation=e,a.callingState=O,a.isContainerFullScreen=c.observable(!1),a.isFocusRestricted=c.observable(!1),a.bottomValueInPixels=c.observable("0%"),a.avatarUrl=n.newObservableProperty(e.avatarUrl),a.topic=H.topic,a.displayName=H.displayName,a.isPstn=B.isPstn,a.addClassToShowSidebar=c.observable(!0),a.addClassToHideSidebar=c.observable(!1),a.controlsVisible=c.observable(!0),a.isConversationVisible=c.observable(!0),a.isResizeVisible=D.isFeatureOn(s.FEATURE_FLAGS.RESIZE_CALL_AND_CHAT),a.footerButtonsWidth=c.observable(0),a.ADD_PARTICIPANTS_DIALOG_NAME=s.CALL_SCREEN_DIALOG.NAME.ADD_PARTICIPANTS,a.TRANSFER_CALL_DIALOG_NAME=s.CALL_SCREEN_DIALOG.NAME.TRANSFER_CALL,a.isAddParticipantsVisible=c.observable(!1),a.isTransferCallVisible=c.observable(!1),a.isAVSettingsVisible=c.observable(!1),a.isScreenSharingPreviewVisible=c.observable(!1),a.callStatusScreenReader=c.computed(function(){var t=M();if(t===r.ENDING)return rt(O.totalCallDuration);if(t===r.CONNECTING)return l.fetch({key:"callscreen_text_statusMessageScreenReaderConnecting",params:{contactName:e.topic()}})}),a.mainClass=c.computed(nt),a.handleAnimationEnded=function(e,t){var n=t&&t.originalEvent&&t.originalEvent.animationName&&t.originalEvent.animationName.search(a.callScreenStrings.CONTROLS_ANIMATION_NAME)>-1||t&&t.animationName&&t.animationName.search(a.callScreenStrings.CONTROLS_ANIMATION_NAME)>-1;n&&a.dispatchEvent(o.events.callScreen.CONTROLS_VISIBLE,!1,a.DIRECTION.CHILD)},a.init=function(){k=M.subscribe(z),L=a.isContainerFullScreen.subscribe(function(e){it(),p.publish(s.EVENTS.FULLSCREEN_CHANGED,e),a.isConversationVisible()&&(X(e),V(e))}),A=a.isConversationVisible.subscribe(function(e){a.isContainerFullScreen()&&(X(e),V(e))}),a.registerEvent(o.events.callScreen.TOGGLE_MODAL_DIALOG,j),a.registerEvent(o.events.callScreen.BUTTONS_WIDTH_CHANGED,a.footerButtonsWidth.bind(a)),a.registerEvent(o.events.callScreen.TOGGLE_NARROW_MENU,q),a.registerEvent(o.events.callScreen.BUTTON_FOCUSED,I),a.registerEvent(o.events.callScreen.MORE_ACTION_MENU_VISIBLE,et),a.registerEvent(o.events.callScreen.MORE_ACTION_MENU_HIDDEN,tt),a.registerEvent(o.events.callScreen.DIALPAD_VISIBLE,et),a.registerEvent(o.events.callScreen.DIALPAD_HIDDEN,tt),a.registerEvent(o.events.callScreen.HIDE_CHAT,v.execute.bind(null,f.refresh)),a.forwardEvent(o.events.callScreen.TOGGLE_FULLSCREEN,a.DIRECTION.CHILD,R),a.forwardEvent(o.events.navigation.FRAGMENT_SHOW,a.DIRECTION.CHILD,W.bind(a,!0)),a.forwardEvent(o.events.navigation.FRAGMENT_BEFORE_HIDE,a.DIRECTION.CHILD,W.bind(a,!1)),a.forwardEvent(o.events.callScreen.PINNED_PARTICIPANT_CHANGED,a.DIRECTION.CHILD),a.forwardEvent(o.events.callScreen.TOGGLE_GRID_VIEW,a.DIRECTION.CHILD),a.forwardEvent(o.events.callScreen.SHOW_CHAT),a.forwardEvent(o.events.callScreen.HIDE_CHAT),f.refresh(),p.subscribe(N.SIDEBAR_TRANSITION_ENDED,F)},a.handleShowHideControls=function(){M()===r.CONNECTED&&(G(),Z(),_&&Q())},a.handleMouseMove=a.handleShowHideControls,a.dispose=function(){X(!1),a.isContainerFullScreen(!1),k.dispose(),L.dispose(),A.dispose(),O.dispose(),a.mainClass.dispose(),a.callStatusScreenReader.dispose(),p.unsubscribe(N.SIDEBAR_TRANSITION_ENDED,F)}}var t=e("lodash-compat"),n=e("utils/common/cafeObservable"),r=e("swx-constants").CALLING.CALL_STATES,i=e("ui/viewModels/calling/callScreenViewModel/callState"),s=e("swx-constants").CALLING,o=e("swx-constants").COMMON,u=e("telemetry/calling/devicesTracker"),a=e("utils/common/eventMixin"),f=e("utils/common/elementQueryHelper"),l=e("swx-i18n").localization,c=e("vendor/knockout"),h=e("browser/window"),p=e("swx-pubsub-instance").default,d=e("browser/document"),v=e("swx-utils-common").async,m=e("utils/common/styleModeHelper"),g=e("swx-browser-detect").default,y=e("utils/common/focusRestrictor"),b=e("swx-service-locator-instance").default,w=e("ui/viewModels/chat/conversationTile"),E=e("ui/viewModels/chat/conversationTopic"),S=e("swx-constants").COMMON.serviceLocator;e("elementQuery");var x,T=2e3,N=o.events.narrowMode;return t.assign(C.prototype,a),{build:function(e,t){return new C(e,t)}}}),define("text!views/calling/callScreen.html",[],function(){return'
            \r\n\r\n
            \r\n\r\n
            \r\n \r\n
            \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n
            \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n\r\n \r\n\r\n\r\n
            \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n \r\n \r\n
            \r\n\r\n
            \r\n
            \r\n'}),define("ui/components/calling/callScreen",["require","exports","module","vendor/knockout","ui/viewModels/calling/callScreenViewModel/callScreenViewModel","constants/components","text!views/calling/callScreen.html"],function(e,t){function i(e,t){var i=r.build(e.conversation,t.element);return i.setContext(n.dataFor(t.element)),i.init(),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/callScreenViewModel/callScreenViewModel");t.name=e("constants/components").calling.CALL_SCREEN,t.template=e("text!views/calling/callScreen.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/callScreenViewModel/participantMenuViewModel",["require","lodash-compat","vendor/knockout","browser/dom","swx-enums","swx-constants","swx-constants","utils/common/eventMixin","swx-service-locator-instance","ui/contextMenu/contextMenu","ui/contextMenu/items/all","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","ui/viewModels/people/properties/displayNameText"],function(e){function d(e,t){function b(e){e||u.isContextMenuVisible(e),u.dispatchEvent(s.events.callScreen.PARTICIPANT_MENU_VISIBILITY_CHANGED,{layoutItemModel:v,isVisible:e},u.DIRECTION.PARENT)}function w(e,n){var r={source:h.callScreen.participantMenu},s=[];v.isChatable()&&s.push(new l.CallParticipantChatMenuItem(m.person)),v.isPinable()&&s.push(new l.CallParticipantPinMenuItem(m,v.isScreenSharing,v.isPinned())),v.isZoomable()&&s.push(new l.CallParticipantZoomMenuItem(v.isZoomedIn,v.isZoomable)),s.length&&(n&&(e.customClientOptions={offsetElement:v.isInRoster()?t:e.target,offset:v.isInRoster()?d:E(),position:i.contextMenuPosition.Top}),f.show(s,e,r),S(),u.isContextMenuVisible(!0))}function E(){var e=r.getElement(o.PARTICIPANT_MENU.ANIMATION_ELEMENT_SELECTOR,t);if(e){var n=window.getComputedStyle(e).getPropertyValue("animation-name");return n===o.PARTICIPANT_MENU.ANIMATION_NAME?o.PARTICIPANT_MENU.DEFAULT_OFFSET+o.PARTICIPANT_MENU.ANIMATION_OFFSET:o.PARTICIPANT_MENU.DEFAULT_OFFSET}return d}function S(){var e=a.resolve(s.serviceLocator.ACTION_TELEMETRY);e.recordAction(c.audioVideo.participantMenu.show)}function x(){u.isContextMenuVisible()&&f.hide()}var u=this,d=4,v=e.layoutItemModel,m=v.participant,g=p.build(m.person),y=[];u.displayName=n.computed(g.compute),u.isPillVisible=v.isParticipantPillVisible,u.isContextMenuVisible=n.observable(!1),u.init=function(){y.push(g),y.push(u.displayName),y.push(f.isVisible.subscribe(b)),y.push(v.isInRoster.subscribe(x)),u.registerEvent(s.events.callScreen.PARTICIPANT_ITEM_CONTEXT_MENU,function(e){e&&e.layoutItemModel===v&&w(e.event,!1)})},u.dispose=function(){x(),y.forEach(function(e){e.dispose()}),y=[]},u.onParticipantPillClick=function(e,t){u.isContextMenuVisible()?x():w(t,!0)},u.onFocus=function(){u.dispatchEvent(s.events.callScreen.PARTICIPANT_MENU_FOCUSED,!0,u.DIRECTION.PARENT)},u.onBlur=function(){u.dispatchEvent(s.events.callScreen.PARTICIPANT_MENU_FOCUSED,!1,u.DIRECTION.PARENT)}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("browser/dom"),i=e("swx-enums"),s=e("swx-constants").COMMON,o=e("swx-constants").CALLING,u=e("utils/common/eventMixin"),a=e("swx-service-locator-instance").default,f=e("ui/contextMenu/contextMenu"),l=e("ui/contextMenu/items/all"),c=e("ui/telemetry/actions/actionNames"),h=e("ui/telemetry/actions/actionSources"),p=e("ui/viewModels/people/properties/displayNameText");return t.assign(d.prototype,u),{build:function(e,t){return new d(e,t)}}}),define("text!views/calling/participantMenu.html",[],function(){return'\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n'}),define("ui/components/calling/participantMenu",["require","exports","module","vendor/knockout","ui/viewModels/calling/callScreenViewModel/participantMenuViewModel","constants/components","text!views/calling/participantMenu.html"],function(e,t){function i(e,t){var i=r.build(e,t.element),s=n.dataFor(t.element);return i.setContext(s),i.init(),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/callScreenViewModel/participantMenuViewModel");t.name=e("constants/components").calling.PARTICIPANT_MENU,t.template=e("text!views/calling/participantMenu.html"),t.viewModel={createViewModel:i}}),define("jsviews/calling/roster",["require","swx-constants","browser/window"],function(e){function s(e){var s,o;this.getRosterWidth=function(){return e.querySelector(t).offsetWidth+n},this.init=function(e){s=e,o=!1,i.addEventListener(r.events.browser.RESIZE,function(){o||s()})},this.dispose=function(){o=!0,i.removeEventListener(r.events.browser.RESIZE,s)}}var t=".participants",n=50,r=e("swx-constants").COMMON,i=e("browser/window");return{build:function(e){return new s(e)}}}),define("ui/viewModels/calling/callScreenViewModel/rosterViewModel",["require","lodash-compat","vendor/knockout","swx-constants","swx-enums","browser/window","utils/common/eventMixin","swx-utils-common","utils/common/scroll"],function(e){function f(e,t){function d(){u.execute(function(){o.dispatchEvent(r.events.callScreen.ROSTER_WIDTH_CHANGED,p.getRosterWidth(),o.DIRECTION.PARENT)})}function v(){o.layoutItemModels().forEach(function(e){e.appendParticipantComponentToNewContainer(o.rosterParticipantsContainer)}),d()}var o=this,f,l,c,h,p;o.layoutItemModels=e.layoutItemModels,o.selfLayoutItemModel=e.selfLayoutItemModel,o.isLocalVideoOn=o.selfLayoutItemModel.isVideoActive,o.conversation=e.conversation,o.rosterParticipantsContainer=n.observable(),o.init=function(e){p=e,p.init(d),f=a.build(t),f.init({horizontal:!0}),l=o.layoutItemModels.subscribe(v),c=o.selfLayoutItemModel.isVideoActive.subscribe(d),h=o.selfLayoutItemModel.participant.audio.state.when(i.callConnectionState.Connected,d)},o.dispose=function(){p.dispose(),f.dispose(),l.dispose(),c.dispose(),h.dispose(),s.removeEventListener(r.events.browser.RESIZE,d)}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-constants").COMMON,i=e("swx-enums"),s=e("browser/window"),o=e("utils/common/eventMixin"),u=e("swx-utils-common").async,a=e("utils/common/scroll");return t.assign(f.prototype,o),{build:function(e,t){return new f(e,t)}}}),define("text!views/calling/roster.html",[],function(){return'
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n\r\n
            \r\n
            \r\n'}),define("ui/components/calling/roster",["require","exports","module","vendor/knockout","jsviews/calling/roster","ui/viewModels/calling/callScreenViewModel/rosterViewModel","constants/components","text!views/calling/roster.html"],function(e,t){function s(e,t){var s=t.element.getElementsByClassName("scrollWrapper")[0],o=i.build(e,s),u=n.dataFor(t.element),a=r.build(t.element);return o.setContext(u),o.init(a),o}var n=e("vendor/knockout"),r=e("jsviews/calling/roster"),i=e("ui/viewModels/calling/callScreenViewModel/rosterViewModel");t.name=e("constants/components").calling.ROSTER,t.template=e("text!views/calling/roster.html"),t.viewModel={createViewModel:s}}),define("text!views/calling/callAnimation.html",[],function(){return'
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/calling/callAnimation",["require","exports","module","constants/components","text!views/calling/callAnimation.html"],function(e,t){t.name=e("constants/components").calling.CALL_ANIMATION,t.template=e("text!views/calling/callAnimation.html")}),define("text!views/calling/endCall.html",[],function(){return'
            \r\n \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n

            \r\n
            \r\n'}),define("ui/components/calling/endCall",["require","exports","module","constants/components","text!views/calling/endCall.html"],function(e,t){t.name=e("constants/components").calling.END_CALL,t.template=e("text!views/calling/endCall.html")}),define("jsviews/calling/callScreenContent",["require","browser/window","swx-constants"],function(e){function i(e){var i;this.getContentWidth=function(){return e.querySelector(r).offsetWidth},this.init=function(e){i=e,t.addEventListener(n.events.browser.RESIZE,i)},this.dispose=function(){t.removeEventListener(n.events.browser.RESIZE,i)}}var t=e("browser/window"),n=e("swx-constants").COMMON,r=".stage";return{build:function(e){return new i(e)}}}),define("services/calling/participantManager",["require","swx-enums","swx-constants"],function(e){function r(e){function l(){return e.selfParticipant.audio.state()===t.callConnectionState.Connected}function c(e){return e===t.callConnectionState.Connecting||e===t.callConnectionState.Ringing||e===t.callConnectionState.Connected}function h(e,n){return n===t.callConnectionState.Disconnecting&&e===t.callConnectionState.Disconnected}function p(e){if(!a[e.person.id()]){var t=window.setTimeout(m.bind(r,e),n.PARTICIPANT_REMOVE_FROM_CALLSCREEN_TIMEOUT);a[e.person.id()]=t}}function d(e){var t=e.person.id();a[t]&&(window.clearTimeout(a[t]),delete a[t]);if(s[t])return;s[t]=!0,o(e)}function v(e){function t(t,n,r){if(r===t)return;l()&&(d(e),p(e)),c(t)&&d(e),h(t,r)&&p(e)}e.person.id.get().then(function(){f[e.person.id()]=function(){e.audio.state.changed.off(t)},e.audio.state.changed(t)})}function m(e){var t=e.person.id();delete a[t],delete s[t],u(e)}function g(e){var t=e.person.id();f[t]&&(f[t](),delete f[t]),a[t]&&(window.clearTimeout(a[t]),delete a[t]),delete s[t],u(e)}var r=this,i=function(){},s={},o=i,u=i,a={},f={};return r.onParticipantAddedToCall=function(e){o=e},r.onParticipantRemovedFromCall=function(e){u=e},r.dispose=function(){Object.keys(f).forEach(function(e){f[e]()}),f={},Object.keys(a).forEach(function(e){window.clearTimeout(a[e])}),a={},e.participants.added.off(v),e.participants.removed.off(g),o=i,u=i},r.init=function(){e.participants.added(v),e.participants.removed(g)},r}var t=e("swx-enums"),n=e("swx-constants").CALLING;return{build:function(e){return new r(e)}}}),define("services/calling/screenSharingHandler",["require","swx-enums"],function(e){function n(e){function a(e){return e===t.mediaStreamState.Started||e===t.mediaStreamState.Active||e===t.mediaStreamState.Inactive}function f(e,n){var r=a(n);return r&&e===t.mediaStreamState.Stopped}function l(e){var t=e.person.id();if(o[t])return;o[t]=!0,i(e)}function c(e){var t=e.person.id();delete o[t],s(e)}function h(e){function t(t,n,r){a(t)&&l(e),f(t,r)&&c(e)}u[e.person.id()]=function(){e.screenSharing.stream.state.changed.off(t)},e.screenSharing.stream.state.changed(t)}function p(e){var t=e.person.id();u[t]&&(u[t](),delete u[t]),o[t]&&(s(e),delete o[t])}var n=this,r=function(){},i=r,s=r,o={},u={};n.init=function(){e.participants.added(h),e.participants.removed(p)},n.onScreenSharingStarted=function(e){i=e||r},n.onScreenSharingStopped=function(e){s=e||r},n.dispose=function(){Object.keys(u).forEach(function(e){u[e]()}),u={},e.participants.added.off(h),e.participants.removed.off(p),i=r,s=r}}var t=e("swx-enums");return{build:function(e){return new n(e)}}}),define("ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper",["require","exports","module","lodash-compat","swx-browser-detect","swx-enums","utils/common/rtlChecker"],function(e,t){function w(e,n,r,i,s){function g(e){return u.itemToPin=e||null,u.itemsForStage=e?[e]:[],u.itemsForRoster=n.filter(function(t){return t!==e}),u.grid=E(y(1,1),u.itemsForStage,f,l),u}function y(e,t){return e>o?null:m[Math.min(e,t)]}var u={self:i,localPipInRoster:!0},f=e&&e.width||0,l=e&&e.height||0;u.stageWidth=f,u.stageHeight=l;if(r)return g(r);var c=y(n.length,s);if(!c)return g(n[0]);var h=n.slice(0,s),p=n.slice(s,n.length),d=E(c,h,f,l);if(t.getObscuredByLocalPipPercentage(d,i,f,l)>a){c=y(n.length+1,s+1);if(!c)return g(n[0]);var v=n.slice(0,s);v.push(i),u.localPipInRoster=!1,d=E(c,v,f,l)}return u.itemToPin=null,u.itemsForStage=h,u.itemsForRoster=p,u.grid=d,u}function E(e,t,n,r){var i;return e.forEach(function(e){var s=S(e,t,n,r);if(!i||i.emptySpace>s.emptySpace)i=s}),i}function S(e,t,n,r){function o(e,t,n){n||(n=[]);for(var r=0;ro)i=t.slice(0),s=o}),{cells:e,orderedParticipantItems:i,emptySpace:s}}function x(e,n,r,i){var s=0;return n.forEach(function(n,o){var u,a,f,l=e[o],c=l.width*r/100,h=l.height*i/100;n.isVideoActive()&&(u=n.isScreenSharing?n.participant.screenSharing.stream:n.participant.video.channels(0).stream,a=u.width(),f=u.height());if(n.isVideoActive()&&c&&h&&a&&f){if(!n.isZoomable()||!t.canAutoZoom(a,f,c,h))s+=t.getEmptySpaceAroundVideo(a,f,c,h)}else s+=c*h}),s}function T(){return r.supportsCssProperty(r.CSS_PROPERTIES.OBJECT_FIT)||r.getBrowserInfo().browserName!==r.BROWSERS.EDGE}var n=e("lodash-compat"),r=e("swx-browser-detect").default,i=e("swx-enums"),s=e("utils/common/rtlChecker"),o=6,u=40,a=30,f=5,l=["#1f1f1f","#2b2b2b","#252525","#313131"],c="#000",h=1,p=2,d=4,v=p|d,m={1:[[{left:0,top:0,width:100,height:100,atTheBottom:v}]],2:[[{left:0,top:0,width:50,height:100,atTheBottom:d},{left:50,top:0,width:50,height:100,atTheBottom:p}],[{left:0,top:0,width:100,height:50},{left:0,top:50,width:100,height:50,atTheBottom:v}]],3:[[{left:0,top:0,width:50,height:50},{left:0,top:50,width:50,height:50,atTheBottom:d},{left:50,top:0,width:50,height:100,atTheBottom:p}],[{left:0,top:0,width:100,height:50},{left:0,top:50,width:50,height:50,atTheBottom:d},{left:50,top:50,width:50,height:50,atTheBottom:p}],[{left:0,top:0,width:100,height:100/3},{left:0,top:100/3,width:100,height:100/3},{left:0,top:200/3,width:100,height:100/3,atTheBottom:v}],[{left:0,top:0,width:100/3,height:100,atTheBottom:d},{left:100/3,top:0,width:100/3,height:100,atTheBottom:h},{left:200/3,top:0,width:100/3,height:100,atTheBottom:p}]],4:[[{left:0,top:0,width:50,height:50},{left:50,top:0,width:50,height:50},{left:0,top:50,width:50,height:50,atTheBottom:d},{left:50,top:50,width:50,height:50,atTheBottom:p}],[{left:0,top:0,width:100/3,height:100,atTheBottom:d},{left:100/3,top:0,width:100/3,height:50},{left:100/3,top:50,width:100/3,height:50,atTheBottom:h},{left:200/3,top:0,width:100/3,height:100,atTheBottom:p}],[{left:0,top:0,width:50,height:100,atTheBottom:d},{left:50,top:0,width:50,height:100/3},{left:50,top:100/3,width:50,height:100/3},{left:50,top:200/3,width:50,height:100/3,atTheBottom:p}],[{left:0,top:0,width:100,height:25},{left:0,top:25,width:100,height:25},{left:0,top:50,width:100,height:25},{left:0,top:75,width:100,height:25,atTheBottom:v}],[{left:0,top:0,width:25,height:100,atTheBottom:d},{left:25,top:0,width:25,height:100,atTheBottom:h},{left:50,top:0,width:25,height:100,atTheBottom:h},{left:75,top:0,width:25,height:100,atTheBottom:p}],[{left:0,top:0,width:100,height:50},{left:0,top:50,width:100/3,height:50,atTheBottom:d},{left:100/3,top:50,width:100/3,height:50,atTheBottom:h},{left:200/3,top:50,width:100/3,height:50,atTheBottom:p}]],5:[[{left:0,top:0,width:100/3,height:50},{left:0,top:50,width:50,height:50,atTheBottom:d},{left:100/3,top:0,width:100/3,height:50},{left:50,top:50,width:50,height:50,atTheBottom:p},{left:200/3,top:0,width:100/3,height:50}],[{left:0,top:0,width:50,height:100/3},{left:0,top:100/3,width:50,height:100/3},{left:0,top:200/3,width:50,height:100/3,atTheBottom:d},{left:50,top:0,width:50,height:50},{left:50,top:50,width:50,height:50,atTheBottom:p}],[{left:0,top:0,width:50,height:100/3},{left:50,top:0,width:50,height:100/3},{left:0,top:100/3,width:100,height:100/3},{left:0,top:200/3,width:50,height:100/3,atTheBottom:d},{left:50,top:200/3,width:50,height:100/3,atTheBottom:p}],[{left:0,top:0,width:100/3,height:50},{left:0,top:50,width:100/3,height:50,atTheBottom:d},{left:100/3,top:0,width:100/3,height:100,atTheBottom:h},{left:200/3,top:0,width:100/3,height:50},{left:200/3,top:50,width:100/3,height:50,atTheBottom:p}]],6:[[{left:0,top:0,width:100/3,height:50},{left:0,top:50,width:100/3,height:50,atTheBottom:d},{left:100/3,top:0,width:100/3,height:50},{left:100/3,top:50,width:100/3,height:50,atTheBottom:h},{left:200/3,top:0,width:100/3,height:50},{left:200/3,top:50,width:100/3,height:50,atTheBottom:p}],[{left:0,top:0,width:50,height:100/3},{left:50,top:0,width:50,height:100/3},{left:0,top:100/3,width:50,height:100/3},{left:50,top:100/3,width:50,height:100/3},{left:0,top:200/3,width:50,height:100/3,atTheBottom:d},{left:50,top:200/3,width:50,height:100/3,atTheBottom:p}]]},g,y=[],b;t.MAX_STAGE_SIZE=o,t.GRIDS=m,t.getGridConfiguration=function(r){function a(){return i&&b&&i.localPipInRoster===b.localPipInRoster&&i.itemsForStage&&b.itemsForStage&&i.itemsForRoster&&b.itemsForRoster&&n.isEqual(i.itemsForStage,b.itemsForStage)&&n.isEqual(i.itemsForRoster,b.itemsForRoster)}var i=w(r.stageDimensions,r.items,r.pinnedItem,r.selfParticipantLayoutItem,r.maxVideos||o);if(!t.isInActiveSpeakerMode(r.conversation)&&a()){var s=b.grid,u=x(s.cells,s.orderedParticipantItems,i.stageWidth,i.stageHeight);if(100*Math.abs(u-i.grid.emptySpace)/u110?"stage-avatar_size_100":"stage-avatar_size_50"):r(""),n.localPipInRoster!==o.isInRoster()&&(o.isInRoster(n.localPipInRoster),n.localPipInRoster&&(o.isZoomedIn(!1),o.positionInGrid(""),o.isParticipantAtTheBottom(!1))),n.grid.orderedParticipantItems.forEach(function(e,t){var n=i[t];e.isParticipantAtTheBottom(!!n.atTheBottom),e.positionInGrid("left: "+n.left.toFixed(8)+"%; "+"top: "+n.top.toFixed(8)+"%; "+"width: "+n.width.toFixed(8)+"%; "+"height: "+n.height.toFixed(8)+"%; "+"display: block; "+"background-color: "+(e.isSelfParticipant?c:l[t%l.length]))})},t.calculateVideoStyles=function(t,n,r,i,s,o){var u,a,f,l={};u=r/t,a=i/n;if(s&&!T()&&!o)u>a?(f=(n*u/i-1)/2*100,f&&(l.height=100+f+f,l.top=-f)):(f=(t*a/r-1)/2*100,f&&(l.width=100+f+f,l.left=-f));else if(!s||o)u>a?(f=(1-i/(n*u))/2*100,f&&(l.width=100-f-f,l.left=f)):(f=(1-r/(t*a))/2*100,f&&(l.height=100-f-f,l.top=f));var c=[];return Object.keys(l).forEach(function(e){c.push(e+": "+l[e].toFixed(8)+"%")}),c.join("; ")},t.canAutoZoom=function(n,r,i,s){return t.getCroppedVideoPercentage(n,r,i,s)<=u},t.executeInAnimationFrame=function(t){return function(){y.push({cb:t,args:arguments});if(g)return;g=window.requestAnimationFrame(function(){g=null;var e=[];for(var t=y.length;t--;){var n=y[t];n.cb.__processed||(e.unshift(n),n.cb.__processed=!0)}y=[],e.forEach(function(e){e.cb.apply(null,e.args),delete e.cb.__processed})})}},t.getEmptySpaceAroundVideo=function(t,n,r,i){var s=t/r,o=n/i,u,a;return s>o?(u=r,a=n/s):(u=t/o,a=i),r*i-u*a},t.getCroppedVideoPercentage=function(t,n,r,i){var s=r/t,o=i/n,u,a;return s>o?(u=r,a=i+i*(n*s/i-1)):(u=r+r*(t*o/r-1),a=i),100-r*i*100/(u*a)},t.getObscuredByLocalPipPercentage=function(t,n,r,i){if(!n.isVideoActive())return 0;var o,u,a=s.isRtl()?d:p;t.cells.some(function(e,t){return e.atTheBottom&&e.atTheBottom&a?(o=t,!0):!1}),u=t.orderedParticipantItems[o];if(!u.isVideoActive())return 0;n._rosterNode||(n._rosterNode=document.querySelector(".call-roster"));if(!n._rosterNode)return 0;var f=n.participant.video.channels(0).stream,l=t.cells[o],c=l.width*r/100,h=l.height*i/100,v=(f.width()/f.height()).toFixed(1)==="1.8"?16/9:4/3,m=n._rosterNode.offsetHeight,g=m*v;return g*m*100/(c*h)},t.getSmallestLayoutItemDimension=function(t,n,r){return t.reduce(function(e,t){return Math.floor(Math.min(e,n*t.width/100,r*t.height/100))},Math.floor(Math.min(n,r)))},t.isInActiveSpeakerMode=function(t){return t.videoService.videoMode()===i.videoMode.ActiveSpeaker&&t.isGroupConversation()}}),define("ui/viewModels/calling/callScreenViewModel/participantViewModel",["require","exports","module","lodash-compat","ui/telemetry/actions/actionNames","swx-constants","swx-util-calling-stack","swx-constants","swx-enums","utils/common/eventMixin","swx-constants","vendor/knockout","ui/modelHelpers/personHelper","swx-service-locator-instance","ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper"],function(e,t){function g(e){function _(){y.forEach(function(e){e.dispose&&e.dispose()}),y.length=0}function D(e){!A.isScreenSharing&&A.isGroupConversation()&&b&&X(b,!!e)}function P(e){e&&A.isZoomedIn()&&A.isZoomedIn(!1)}function H(){var e=t.videoElement(),n=t.participantElement(),r;A.videoIsAllowed()&&e&&n&&a&&a.width()&&a.height()&&(r=p.calculateVideoStyles(a.width(),a.height(),n.offsetWidth,n.offsetHeight,A.isZoomedIn(),A.isScreenSharing),r!==N&&(N=r,e.style.cssText=N))}function B(){A.videoIsAllowed()&&(k(t.videoElement()),L(),t.dispatchEvent(o.events.callScreen.VIDEO_STATE_CHANGED,null,t.DIRECTION.PARENT))}function j(e){k(e?t.videoElement():null)}function F(e){var n=e===u.callConnectionState.Connecting||e===u.callConnectionState.Ringing,r=e===u.callConnectionState.Disconnecting||e===u.callConnectionState.Disconnected;t.isConnecting(n),t.isDisconnecting(r)}function I(e){e.audio.isSpeaking.changed(t.isSpeaking),e.audio.isMuted.changed(t.isMuted),e.audio.state.changed(F),e.video.channels.added($),e.video.channels.removed(J),A.isScreenSharing&&K(e.screenSharing.stream),y.push(t.videoElement.subscribe(k))}function q(e){!e||(e.audio.state.changed.off(F),e.video.channels.added.off($),e.video.channels.removed.off(J),e.audio.isSpeaking.changed.off(t.isSpeaking),e.audio.isMuted.changed.off(t.isMuted),a&&(a.state.changed.off(g),Z()))}function R(e){t.isParticipantMenuVisible(e)}function U(e){t.isParticipantMenuFocused(e)}function z(e,n,r){e===!0&&r===!1&&!!t.participant()&&!A.isScreenSharing&&!A.isSelfParticipant&&b&&V(b)}function W(e,t){if(!e.isStarted.set.enabled())return;t?(A._dfdStopVideo?A._dfdStartVideo=A._dfdStopVideo.then(function(){return e.isStarted.set(!0)}):A._dfdStartVideo||(A._dfdStartVideo=e.isStarted.set(!0)),A._dfdStartVideo.finally(function(){A._dfdStartVideo=null})):(A._dfdStartVideo?A._dfdStopVideo=A._dfdStartVideo.then(function(){return e.isStarted.set(!1)}):A._dfdStopVideo||(A._dfdStopVideo=e.isStarted.set(!1)),A._dfdStopVideo.finally(function(){A._dfdStopVideo=null}))}function X(e,t){var n=A._dfdSetContainer||A._dfdRemoveContainer;n?n.then(function(){W(e,t)}):W(e,t)}function V(e){var t=e.isVideoOn.subscribe(),n=e.isVideoOn.changed(function(t){t&&A.videoIsAllowed()?S?X(e,!0):x=!0:(X(e,!1),x=!1)});y.push(t),y.push(n)}function $(e){b=e,A.isScreenSharing||(A.isSelfParticipant||V(e),K(b.stream))}function J(){t.dispose()}function K(e){a=e,k(t.videoElement()),Y(a),a.state.changed(g)}function Q(e){if(!a)return;var t=e||null;t?(A._dfdRemoveContainer?A._dfdSetContainer=A._dfdRemoveContainer.then(function(){return a.source.sink.container.set(t)}):A._dfdSetContainer||(A._dfdSetContainer=a.source.sink.container.set(t)),A._dfdSetContainer.finally(function(){S=!0,A._dfdSetContainer=null,x&&(X(b,A.videoIsAllowed()),x=!1)})):(A._dfdSetContainer?A._dfdRemoveContainer=A._dfdSetContainer.then(function(){return a.source.sink.container.set(null)}):A._dfdRemoveContainer||(A._dfdRemoveContainer=a.source.sink.container.set(null)),A._dfdRemoveContainer.finally(function(){S=!1,A._dfdRemoveContainer=null}))}function G(e){var t=A._dfdStartVideo||A._dfdStopVideo;t?t.then(function(){Q(e)}):Q(e)}function Y(e){var t=p.executeInAnimationFrame(function(){tt(e)});w=e.width.changed(t),E=e.height.changed(t)}function Z(){w&&w.dispose(),E&&E.dispose()}function et(e){switch(e){case"1.8":n(i.CLASSES.ASPECT_RATIO_16BY9);break;default:n(i.CLASSES.ASPECT_RATIO_4BY3)}}function tt(e){if(e.width()&&e.height()){var n=(e.width()/e.height()).toFixed(1);et(n),T!==n&&(T=n,L(),t.dispatchEvent(o.events.callScreen.VIDEO_STATE_CHANGED,null,t.DIRECTION.PARENT))}}function nt(){a&&t.participantElement()&&a.width()&&a.height()&&t.isVideoActive()&&(A.isZoomedIn(p.canAutoZoom(a.width(),a.height(),t.participantElement().offsetWidth,t.participantElement().offsetHeight)),C())}function rt(e){return e.keyCode||e.which}function it(){O&&(window.clearTimeout(O),O=null),nt(),t.inTransition(!1)}function st(){var e=t.videoElement();e&&(M&&window.clearTimeout(M),M=window.setTimeout(function(){M=null,ot()},v),e.classList.add(m),C())}function ot(){var e=t.videoElement();e&&(M&&(window.clearTimeout(M),M=null),e.classList.remove(m),H())}var t=this,n=l.observable(i.CLASSES.ASPECT_RATIO_1BY1),a,g=l.observable(),y=[],b,w,E,S,x,T,N,C=p.executeInAnimationFrame(H),k=p.executeInAnimationFrame(G),L=p.executeInAnimationFrame(nt),A=e.layoutItemModel,O,M;t.layoutItemModel=e.layoutItemModel,t.participant=l.observable(),t.participantElement=l.observable(),t.videoElement=l.observable(),t.isSpeaking=l.observable(!1),t.isMuted=l.observable(!1),t.isFocused=l.observable(),t.isParticipantMenuVisible=l.observable(!1),t.isParticipantMenuFocused=l.observable(!1),t.isPstn=!1,t.inTransition=l.observable(!1),t.avatarVisible=l.computed(function(){return!!t.participant()&&(!A.videoIsAllowed()||g()===u.mediaStreamState.Stopped||t.inTransition())}),t.isVideoLoading=l.computed(function(){return!!t.participant()&&A.videoIsAllowed()&&(g()===u.mediaStreamState.Started||g()===u.mediaStreamState.Inactive)}),t.isVideoActive=l.computed(function(){var e=!!t.participant()&&A.videoIsAllowed()&&g()===u.mediaStreamState.Active;return A.isVideoActive(e),e}),t.cssClasses=l.computed(function(){var e=[];return t.isVideoLoading()||t.isVideoActive()?A.aspectRatioClasses(i.CLASSES.VIDEO_ON+" "+n()):A.aspectRatioClasses(i.CLASSES.ASPECT_RATIO_1BY1),e.push(A.aspectRatioClasses()),s.get().isPluginlessEnabledInCurrentBrowser()&&e.push(i.CLASSES.PLUGINLESS),A.isScreenSharing&&e.push(i.CLASSES.SCREEN_SHARING),t.inTransition()&&e.push("inTransition"),A.isParticipantAtTheBottom()||e.push(i.CLASSES.SMALL_PREVIEW),e.join(" ")}),t.isConnecting=l.observable(!1),t.isDisconnecting=l.observable(!1),t.handleTransitionStart=function(){O&&window.clearTimeout(O),O=window.setTimeout(function(){O=null,it()},d),t.inTransition(!0)},t.handleTransitionEnd=function(e){e.target.classList.contains("participant-wrapper")&&t.inTransition()?it():e.target.classList.contains("videoElement")&&ot()},t.init=function(){t.registerEvent(o.events.callScreen.VIDEO_CONTAINER_SIZE_CHANGED,L),t.registerEvent(o.events.callScreen.PARTICIPANT_MENU_VISIBILITY_CHANGED,R),t.registerEvent(o.events.callScreen.PARTICIPANT_MENU_FOCUSED,U),y.push(t.participant.subscribe(I)),y.push(t.participant.subscribe(q,this,"beforeChange")),y.push(A.isVisible.subscribe(j)),A.isGroupConversation.changed(z),t.participant(A.participant),y.push(A.positionInGrid.subscribe(t.handleTransitionStart)),y.push(g.subscribe(B)),y.push(A.isZoomedIn.subscribe(st)),t.avatarVisible.subscribe(P),!t.participant()||(t.isPstn=c.isPstn(t.participant().person)),y.push(A.videoIsAllowed.subscribe(D)),e.isVideoActive&&y.push(t.isVideoActive.subscribe(function(){e.isVideoActive(t.isVideoActive())}))},t.toggleZoom=function(){if(A.isZoomable()){var e=h.resolve(o.serviceLocator.ACTION_TELEMETRY);A.isZoomedIn(!A.isZoomedIn()),e.recordAction(r.audioVideo.zoomInOut)}},t.onZoomToggleKeyUp=function(e,n){var r=rt(n);return r===f.TAB&&t.isFocused(!0),!0},t.onZoomToggleKeyDown=function(e,n){var r=rt(n);return(r===f.ENTER||r===f.SPACE)&&t.toggleZoom(),r===f.TAB&&t.isFocused(!1),!0},t.onZoomToggleBlur=function(){t.isFocused(!1)},t.showContextMenu=function(e,n){if(n.altKey)return!0;t.dispatchEvent(o.events.callScreen.PARTICIPANT_ITEM_CONTEXT_MENU,{layoutItemModel:A,event:n},t.DIRECTION.CHILD)},t.dispose=function(){B(u.mediaStreamState.Stopped),q(t.participant()),a&&(G(null),a.state.changed.off(g),a=null),D(!1),b&&(X(b,!1),b=null),_(),A.isGroupConversation.changed.off(z),t.avatarVisible.dispose(),t.isVideoLoading.dispose(),S=!1,x=!1}}var n=e("lodash-compat"),r=e("ui/telemetry/actions/actionNames"),i=e("swx-constants").CALLING,s=e("swx-util-calling-stack"),o=e("swx-constants").COMMON,u=e("swx-enums"),a=e("utils/common/eventMixin"),f=e("swx-constants").KEYS,l=e("vendor/knockout"),c=e("ui/modelHelpers/personHelper"),h=e("swx-service-locator-instance").default,p=e("ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper"),d=700,v=400,m="zoomChanging";n.assign(g.prototype,a),t.build=function(e){return new g(e)}}),define("text!views/calling/participant.html",[],function(){return'
            \r\n\r\n
            \r\n\r\n
            \r\n \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n
            \r\n\r\n \r\n\r\n \r\n
            \r\n \r\n
            \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n
            \r\n \r\n\r\n
            \r\n\r\n
            \r\n'}),define("ui/viewModels/calling/callScreenViewModel/participantLayoutItem",["require","vendor/knockout","ui/viewModels/calling/callScreenViewModel/participantViewModel","text!views/calling/participant.html"],function(e){function s(e){function p(){if(!s.participantComponent)return;s.participantComponent.element.parentNode&&s.participantComponent.element.parentNode.removeChild(s.participantComponent.element),s.participantComponent.viewModel.dispose(),t.cleanNode(s.participantComponent.element),s.participantComponent=null}function d(){var e=f(),t=l();if(!e&&!o){o=f.subscribe(d);return}if(!t&&!u){u=l.subscribe(d);return}v(),a=window.setTimeout(function(){a=null;var n=c._callHandler&&c._callHandler.isPluginless(),r=!s.participantComponent||s.participantComponent.element.parentNode!==t;!n&&r&&p(),s.participantComponent||g(e),r&&t.appendChild(s.participantComponent.element)},0)}function v(){o&&(o.dispose(),o=null),u&&(u.dispose(),u=null)}function m(){a&&(clearTimeout(a),a=null)}function g(e){if(s.participantComponent)return;var i=document.createElement("div"),o=n.build({layoutItemModel:s}),u=t.contextFor(e).$component;o.setContext(u),o.init(),s.isSelfParticipant&&(i.className="localPip"),i.innerHTML=r,t.applyBindings(o,i),s.participantComponent={element:i,viewModel:o}}var s=this,o,u,a,f,l,c=e.conversation,h;s.participant=e.participant,s.isSelfParticipant=e.isSelfParticipant,s.isScreenSharing=e.isScreenSharing,s.isGroupConversation=e.isGroupConversation,s.isVisible=e.isVisible,s.isInRoster=t.observable(),s.videoIsAllowed=t.observable(e.isSelfParticipant),s.isVideoActive=t.observable(!1),s.aspectRatioClasses=t.observable(),s.isPinable=t.observable(!1),s.isZoomable=t.computed(function(){return s.isVideoActive()&&!s.isInRoster()&&!s.isScreenSharing}),s.isChatable=t.computed(function(){return e.isGroupConversation()&&!s.isSelfParticipant}),s.isPinned=t.observable(!1),s.isZoomedIn=t.observable(!1),s.isParticipantPillVisible=t.computed(function(){return s.isPinable()||s.isChatable()}),s.isParticipantAtTheBottom=t.observable(!1),s.positionInGrid=t.observable(""),s.importance=e.importance,s.order=++i,s.appendParticipantComponentToNewContainer=function(t){if(h)return;m(),v(),f=e.contextElement,l=t,d()},s.dispose=function(){h=!0,m(),v(),p()}}var t=e("vendor/knockout"),n=e("ui/viewModels/calling/callScreenViewModel/participantViewModel"),r=e("text!views/calling/participant.html"),i=0;return{build:function(e){return new s(e)}}}),define("ui/viewModels/calling/helpers/textFormatter",[],function(){function e(e,n){var r=[],i=Math.floor(e/1e3/60/60);e-=i*1e3*60*60;var s=Math.floor(e/1e3/60);e-=s*1e3*60;var o=Math.floor(e/1e3);return i&&r.push(t(i)),r.push(t(s)),(!n||!i)&&r.push(t(o)),r.join(":")}function t(e){return e=e.toString(),e.length>1?e:"0"+e}return{getFormattedDuration:e}}),define("ui/viewModels/calling/callScreenViewModel/renderer",["require","lodash-compat","vendor/knockout","jcafe-property-model","ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper","ui/viewModels/calling/callScreenViewModel/participantLayoutItem"],function(e){function o(){var e=this;e.getGrid=function(e){return i.getGridConfiguration(e)},e.update=function(e){if(!t.isEqual(e.participantsInStage(),e.grid.itemsForStage)||!t.isEqual(e.participantsInRoster(),e.grid.itemsForRoster)){e.participantsInStage.removeAll(),e.participantsInRoster.removeAll();var n=e.grid.itemsForStage.length+e.grid.itemsForRoster.length>1;e.grid.itemsForRoster.forEach(function(t){t.isInRoster(!0),t.videoIsAllowed(t.isScreenSharing||t.participant===e.screenSharingParticipant),t.isPinable(n),t.isZoomedIn(!1),t.positionInGrid(""),t.isParticipantAtTheBottom(!1)}),e.grid.itemsForStage.forEach(function(e){e.isInRoster(!1),e.videoIsAllowed(!0),e.isPinable(n)}),a(e.participantsInStage,e.grid.itemsForStage),a(e.participantsInRoster,e.grid.itemsForRoster)}},e.setUpdateLayoutCallback=t.noop}function u(e){function h(e){return e.participant!==c.participant()}function p(){return s.build({participant:d(),isSelfParticipant:!1,isScreenSharing:!1,isGroupConversation:e.isGroupConversation,isVisible:n.observable(!0),importance:0})}function d(){return{audio:{isSpeaking:r.property(),isMuted:r.property(),state:r.property()},video:{channels:r.collection()},person:{type:r.property({value:"proxy"}),phoneNumbers:r.collection(),avatarUrl:r.property(),displayName:r.property({value:"Participant Proxy"}),id:r.property({value:"personProxy"})}}}function v(e){var t;m();if(!e)return;l.participant.person.displayName(e.person.displayName()),l.participant.person.id(e.person.id()),t=g(Object.getPrototypeOf(e.person))[0],t&&(l.participant.person[t]=e.person[t]),u.push(e.audio.isSpeaking.changed(l.participant.audio.isSpeaking)),u.push(e.audio.isMuted.changed(l.participant.audio.isMuted)),u.push(e.audio.state.changed(l.participant.audio.state)),f()}function m(){u.forEach(function(e){if(!e.dispose)return;e.dispose()}),u=[]}function g(e){function n(e){return e.match("href_")}var t=[];for(;e!=null;e=Object.getPrototypeOf(e))Array.prototype.push.apply(t,Object.getOwnPropertyNames(e));return t.filter(n)}var o=this,u=[],f=t.noop,l=p(),c=e.videoService.activeSpeaker;l.participant.video.channels.add(c.channel),c.participant.changed(v),o.getGrid=function(t){var n;return t.pinnedItem=null,c.participant()&&c.participant()!==e.selfParticipant&&(t.pinnedItem=l),n=i.getGridConfiguration(t),n.itemsForRoster=n.itemsForRoster.filter(h),n},o.update=function(e){t.isEqual(e.participantsInStage(),e.grid.itemsForStage)||(e.participantsInStage.removeAll(),e.grid.itemsForStage.forEach(function(e){e.isInRoster(!1),e.videoIsAllowed(!0),e.isPinable(!1)}),a(e.participantsInStage,e.grid.itemsForStage)),t.isEqual(e.participantsInRoster(),e.grid.itemsForRoster)||(e.participantsInRoster.removeAll(),e.grid.itemsForRoster.forEach(function(e){e.isInRoster(!0),e.videoIsAllowed(!1),e.isPinable(!1),e.isZoomedIn(!1),e.positionInGrid(""),e.isParticipantAtTheBottom(!1)}),a(e.participantsInRoster,e.grid.itemsForRoster))},o.setUpdateLayoutCallback=function(e){f=e}}function a(e,t){var n=e();e.valueWillMutate(),n.push.apply(n,t),e.valueHasMutated()}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("jcafe-property-model"),i=e("ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper"),s=e("ui/viewModels/calling/callScreenViewModel/participantLayoutItem");return{getRenderer:function(e){return i.isInActiveSpeakerMode(e)?new u(e):new o}}}),define("ui/viewModels/calling/callScreenViewModel/callScreenContentViewModel",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-enums","utils/common/cafeObservable","swx-constants","services/calling/participantManager","services/calling/screenSharingHandler","ui/viewModels/calling/callScreenViewModel/participantLayoutItem","ui/viewModels/calling/helpers/textFormatter","swx-constants","swx-i18n","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic","ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper","ui/viewModels/calling/callScreenViewModel/renderer","swx-service-locator-instance"],function(e){function y(e){function M(e){w.push(e.stream.state.changed(function(e){t.isLocalVideoOn(e!==i.mediaStreamState.Stopped)}))}function _(e,n){var r=b.state()===o.CALL_STATES.CONNECTED;r&&t.participantNotification(h.fetch({key:e,params:{name:n}}))}function D(e,n){var r=P(e,n);T.push(r),n?G(r,!0):t.updateLayout()}function P(n,r){var i=e.selfParticipant===n;return f.build({conversation:e,participant:n,isSelfParticipant:i,isScreenSharing:r,isGroupConversation:e.isGroupConversation,isVisible:t.isVisible,importance:n.audio.importance,contextElement:t.stageElement})}function H(e,n){var r,i;T=T.filter(function(t){return t.participant===e&&t.isScreenSharing===n?(N===t?i=!0:r=!0,t.dispose(),!1):!0}),i&&G(null),r&&(C&&!N.isScreenSharing?G(null):t.updateLayout())}function B(e){D(e,!1),_("callscreen_text_participant_joined_notification",e.person.displayName())}function j(e){D(e,!0),_("callscreen_text_participant_screen_shared_notification",e.person.displayName())}function F(e){H(e,!1),H(e,!0),_("callscreen_text_participant_left_notification",e.person.displayName())}function I(e){H(e,!0),_("callscreen_text_participant_screen_unshared_notification",e.person.displayName())}function q(){b.totalCallDuration&&t.duration(l.getFormattedDuration(b.totalCallDuration))}function R(){return e.autoCall&&e.autoCall()}function U(){return e.autoCall&&!e.autoCall()}function z(){var e=R()?h.fetch({key:"callscreen_text_autoCallConnectingMessage"}):"";t.callScreenMessageText(e)}function W(){t.callScreenMessageText("")}function X(){U()?e.autoCall.reason===i.callDisconnectionReason.AutoCallFailed?t.callScreenMessageText(h.fetch({key:"callscreen_text_autoCallFailedMessage"})):e.autoCall.reason===i.callDisconnectionReason.AutoCallTimeout&&t.callScreenMessageText(h.fetch({key:"callscreen_text_autoCallTimeoutMessage"})):t.callScreenMessageText("")}function V(e){switch(e){case o.CALL_STATES.CONNECTING:t.isCallConnected(!1),z();break;case o.CALL_STATES.ENDING:t.isCallConnected(!1),X(),q();break;case o.CALL_STATES.CONNECTED:t.isCallConnected(!0),L(),W()}}function $(){function n(t){return!t||t&&(t.width!==e.offsetWidth||t.height!==e.offsetHeight)}var e=t.stageParticipantsContainer();e?(n(k())&&k({width:e.offsetWidth,height:e.offsetHeight}),t.updateLayout(),t.updateContentWidth(),t.dispatchEvent(c.events.callScreen.VIDEO_CONTAINER_SIZE_CHANGED,null,t.DIRECTION.CHILD)):k(null)}function J(){t.isVisible(!0),L()}function K(){var e=[];return t.canFit()&&e.push("fit"),t.avatarSizeClass()&&e.push(t.avatarSizeClass()),t.selfParticipantLayoutItem.isInRoster()&&e.push(o.CLASSES.LOCAL_PIP_IN_ROSTER),e.join(" ")}function Q(){var n=N;T.sort(function(e,t){return e===n?-1:t===n?1:e.isScreenSharing&&!t.isScreenSharing?-1:!e.isScreenSharing&&t.isScreenSharing?1:e.importance&&t.importance?t.importance-e.importance:e.ordert.order?-1:0});var r,i=T.slice(0);i.some(function(e){return e.isScreenSharing?(r=e.participant,!0):!1});var s=O.getGrid({stageDimensions:k(),items:i,pinnedItem:n,selfParticipantLayoutItem:t.selfParticipantLayoutItem,conversation:e,maxVideos:e.videoService.maxVideos()});n!==s.itemToPin&&G(s.itemToPin,!0,!1),O.update({participantsInStage:t.participantsInStage,participantsInRoster:t.participantsInRoster,grid:s,screenSharingParticipant:r}),t.participantsInStage().forEach(function(e){e.appendParticipantComponentToNewContainer(t.stageParticipantsContainer)}),v.arrangeGridItems(s,t.avatarSizeClass)}function G(e,n,r){e||(e=null),r===undefined&&(r=!0),N!==e&&(N&&N.isPinned(!1),e&&e.isPinned(!0),N=e,C=e?!!n:!1,r&&t.updateLayout(),t.dispatchEvent(c.events.callScreen.PINNED_PARTICIPANT_CHANGED,e?e.participant:null,t.DIRECTION.PARENT))}function Y(e){e=e||{};var n=e.shouldBePinned?e.participant:null;t.setPinnedParticipant(n,e.isScreenSharing)}function Z(){var t=e.videoService.videoMode();return(t===i.videoMode.ActiveSpeaker||t===i.videoMode.Both)&&e.isGroupConversation()}function et(e){var t=N&&C&&!N.isScreenSharing;if(e&&Z()&&t){var n;T.some(function(t){return!t.isScreenSharing&&t.participant===e?(n=t,!0):!1});if(!n)return;G(n,!0)}}function tt(){t.updateLayout()}var t=this,r,y,b,w=[],E,S=d.build(e),x=p.build(e),T=[],N,C,k=n.observable(),L=v.executeInAnimationFrame($),A=g.resolve(c.serviceLocator.PUBSUB),O=m.getRenderer(e);t.conversation=e,t.participantsInStage=n.observableArray(),t.participantsInRoster=n.observableArray(),t.stageElement=n.observable(),t.stageParticipantsContainer=n.observable(),t.isCallConnected=n.observable(!1),t.showEndCall=n.observable(!1),t.avatarUrl=s.newObservableProperty(e.avatarUrl),t.topic=S.topic,t.displayName=S.displayName,t.isPstn=x.isPstn,t.callScreenMessageText=n.observable(""),t.duration=n.observable(""),t.participantNotification=n.observable(""),t.isVisible=n.observable(!0),t.selfParticipantLayoutItem=P(e.selfParticipant,!1),t.selfParticipantLayoutItem.isInRoster(!0),t.isLocalVideoOn=t.selfParticipantLayoutItem.isVideoActive,t.isLocalVideoAllowed=t.selfParticipantLayoutItem.videoIsAllowed,t.canFit=n.observable(!1),t.avatarSizeClass=n.observable(""),t.mainClass=n.computed(K),t.rosterWidth=n.observable(50),t.init=function(n,i,s){E=n,E.init(L),b=i,t.footerButtonsWidth=s,e.selfParticipant.video.channels.added(M),w.push(t.stageParticipantsContainer.subscribe(L)),t.selfParticipantLayoutItem.appendParticipantComponentToNewContainer(t.stageElement),r=u.build(e),r.onParticipantAddedToCall(B),r.onParticipantRemovedFromCall(F),r.init(),y=a.build(e),y.onScreenSharingStarted(j),y.onScreenSharingStopped(I),y.init(),t.forwardEvent(c.events.callScreen.TOGGLE_FULLSCREEN,t.DIRECTION.CHILD,L),t.registerEvent(c.events.callScreen.SHOW_CHAT,L),t.registerEvent(c.events.callScreen.HIDE_CHAT,L),t.registerEvent(c.events.navigation.FRAGMENT_SHOW,J),t.registerEvent(c.events.navigation.FRAGMENT_BEFORE_HIDE,t.isVisible.bind(t,!1)),t.registerEvent(c.events.callScreen.SIDEBAR_TOGGLED,L),t.registerEvent(c.events.callScreen.VIDEO_STATE_CHANGED,L),t.registerEvent(c.events.callScreen.TOGGLE_NARROW_MENU,L),t.registerEvent(c.events.callScreen.ROSTER_WIDTH_CHANGED,t.rosterWidth.bind(t)),t.registerEvent(c.events.callScreen.TOGGLE_GRID_VIEW,Y.bind(t,null)),w.push(b.state.subscribe(V)),V(b.state()),w.push(s.subscribe(t.updateContentWidth)),w.push(t.rosterWidth.subscribe(t.updateContentWidth)),w.push(t.participantsInStage.subscribe(function(){L()})),A.subscribe(c.events.callScreen.PINNED_PARTICIPANT_CHANGED,Y),Z()&&w.push(t.conversation.videoService.activeSpeaker.participant.changed(et)),w.push(t.conversation.videoService.maxVideos.changed(tt)),t.updateContentWidth(),O.setUpdateLayoutCallback(t.updateLayout)},t.updateLayout=function(){b.state()===o.CALL_STATES.CONNECTED&&v.executeInAnimationFrame(Q)()},t.updateContentWidth=v.executeInAnimationFrame(function(){var e=(E.getContentWidth()-t.footerButtonsWidth())/2;t.canFit(e>t.rosterWidth())}),t.setPinnedParticipant=function(e,t){var n;e&&(n=T.filter(function(n){return n.participant===e&&n.isScreenSharing===!!t})[0]),G(n)},t.dispose=function(){e.selfParticipant.video.channels.added.off(M),E.dispose(),w.forEach(function(e){e.dispose()}),w=[],A.unsubscribe(c.events.callScreen.PINNED_PARTICIPANT_CHANGED,Y),r&&r.dispose(),T.forEach(function(e){e.dispose()}),t.selfParticipantLayoutItem.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-enums"),s=e("utils/common/cafeObservable"),o=e("swx-constants").CALLING,u=e("services/calling/participantManager"),a=e("services/calling/screenSharingHandler"),f=e("ui/viewModels/calling/callScreenViewModel/participantLayoutItem"),l=e("ui/viewModels/calling/helpers/textFormatter"),c=e("swx-constants").COMMON,h=e("swx-i18n").localization,p=e("ui/viewModels/chat/conversationTile"),d=e("ui/viewModels/chat/conversationTopic"),v=e("ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper"),m=e("ui/viewModels/calling/callScreenViewModel/renderer"),g=e("swx-service-locator-instance").default;return t.assign(y.prototype,r),{build:function(e){return new y(e)}}}),define("text!views/calling/callScreenContent.html",[],function(){return'
            \r\n
            \r\n
            \r\n\r\n \r\n
            \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/calling/callScreenContent",["require","exports","module","vendor/knockout","jsviews/calling/callScreenContent","ui/viewModels/calling/callScreenViewModel/callScreenContentViewModel","constants/components","text!views/calling/callScreenContent.html"],function(e,t){function s(e,t){var s=i.build(e.conversation),o=r.build(t.element),u=n.dataFor(t.element);return s.setContext(u),s.init(o,e.callState,e.footerButtonsWidth),s}var n=e("vendor/knockout"),r=e("jsviews/calling/callScreenContent"),i=e("ui/viewModels/calling/callScreenViewModel/callScreenContentViewModel");t.name=e("constants/components").calling.CONTENT,t.template=e("text!views/calling/callScreenContent.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/calling/helpers/fullScreenModeTracker",["require","exports","module"],function(e,t){function r(){var e=this,t=!0,n=t;e.modeChanged=function(e){n=e},e.getLastMode=function(){return n}}var n=null;t.get=function(){return n===null&&(n=new r),n},t.dispose=function(){n!==null&&(n=null)}}),define("ui/viewModels/calling/callScreenViewModel/callScreenHeaderViewModel",["require","lodash-compat","vendor/knockout","swx-browser-detect","swx-i18n","utils/common/eventMixin","ui/viewModels/calling/helpers/textFormatter","swx-constants","swx-constants","swx-pubsub-instance","ui/telemetry/actions/actionNames","swx-service-locator-instance","swx-enums","experience/settings","utils/common/styleModeHelper","ui/viewModels/calling/helpers/fullScreenModeTracker","ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper","ui/viewModels/chat/conversationTopic"],function(e){function b(e,t,s){function k(e){if(N){C.dispatchEvent(a.events.callScreen.HIDE_CHAT,null,C.DIRECTION.PARENT),N=!1;return}C.isContainerFullScreen(e),C.dispatchEvent(a.events.callScreen.TOGGLE_FULLSCREEN,e,C.DIRECTION.PARENT),f.publish(a.apiUIEvents.SWX_CALLSCREEN_MAXIMIZE,e),v.get().modeChanged(e)}function L(){d.get().isIntegratedProperty()&&T&&k(!0)}function A(){return r.getBrowserInfo().browserName===r.BROWSERS.SKYPE_SHELL?!0:t.autoCall&&t.autoCall()?!0:t.selfParticipant.audio.state.reason===h.callDisconnectionReason.CallEscalated?v.get().getLastMode():d.get().isIntegratedProperty()&&T?!1:T}function O(){return C.isContainerFullScreen()?i.fetch({key:"callscreen_text_exitFullscreen"}):i.fetch({key:"callscreen_text_enterFullscreen"})}function M(){return C.isSidebarExpanded()?i.fetch({key:"callscreen_text_hideSidebar"}):i.fetch({key:"callscreen_text_showSidebar"})}function _(){return(E()===u.CONNECTED||E()===u.ENDING)&&C.watermarkCanBeShown()}function D(e){E()===u.CONNECTED&&C.watermarkCanBeShown(!e)}function P(){b?(B(),window.clearInterval(b)):C.callStatusDisplay(s.ENDED)}function H(e){switch(e){case u.CALLING:case u.EARLY_MEDIA:C.callStatusDisplay(s.CALLING);break;case u.CONNECTED:L(),j();break;case u.ENDING:P(),N=!1}}function B(){C.callStatusDisplay(o.getFormattedDuration(e.getCurrentDuration()))}function j(){B(),b=window.setInterval(B,y)}function F(e){var n=!!e;C.isGridViewControlVisible(n&&!m.isInActiveSpeakerMode(t))}var b,w,E=e.state,S,x=c.resolve(a.serviceLocator.FEATURE_FLAGS),T=x.isFeatureOn(a.featureFlags.CALLING_FULL_SCREEN_ENABLED),N=!1,C=this;C.callStatusDisplay=n.observable(s.CONNECTING),C.watermarkCanBeShown=n.observable(!1),C.isContainerFullScreen=n.observable(!1),C.isSidebarExpanded=n.observable(!1),C.sidebarButtonText=n.computed(M),C.showToggleSidebarIcon=p.API.version!==2,C.isInShellApp=n.observable(!1),C.fullscreenText=n.computed(O),C.isWatermarkVisible=n.computed(_),C.isGridViewControlVisible=n.observable(!1),C.onButtonFocused=function(){C.dispatchEvent(a.events.callScreen.BUTTON_FOCUSED,!0,C.DIRECTION.PARENT)},C.onButtonBlurred=function(){C.dispatchEvent(a.events.callScreen.BUTTON_FOCUSED,!1,C.DIRECTION.PARENT)},C.toggleContainerFullScreen=function(){var e=c.resolve(a.serviceLocator.ACTION_TELEMETRY);k(!C.isContainerFullScreen()),e.recordAction(l.audioVideo.toggleFullScreen)},C.toggleNarrowMenu=function(){var e=c.resolve(a.serviceLocator.ACTION_TELEMETRY);C.isSidebarExpanded(!C.isSidebarExpanded()),C.dispatchEvent(a.events.callScreen.TOGGLE_NARROW_MENU,null,C.DIRECTION.PARENT),e.recordAction(l.audioVideo.toggleNarrowMenu)},C.toggleGridView=function(){var e=c.resolve(a.serviceLocator.ACTION_TELEMETRY);C.dispatchEvent(a.events.callScreen.TOGGLE_GRID_VIEW,null,C.DIRECTION.PARENT),e.recordAction(l.audioVideo.toggleGridView)},C.init=function(){S=g.build(t),C.conversationTopic=S.topic,C.registerEvent(a.events.callScreen.CONTROLS_VISIBLE,D),C.registerEvent(a.events.callScreen.PINNED_PARTICIPANT_CHANGED,F),C.registerEvent(a.events.callScreen.SHOW_CHAT,function(){k(!1),N=!0}),w=E.subscribe(H),H(E()),k(A()),r.getBrowserInfo().browserName===r.BROWSERS.SKYPE_SHELL&&C.isInShellApp(!0)},C.dispose=function(){w.dispose(),C.fullscreenText.dispose(),C.sidebarButtonText.dispose(),C.isWatermarkVisible.dispose(),b&&window.clearInterval(b),S.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-browser-detect").default,i=e("swx-i18n").localization,s=e("utils/common/eventMixin"),o=e("ui/viewModels/calling/helpers/textFormatter"),u=e("swx-constants").CALLING.CALL_STATES,a=e("swx-constants").COMMON,f=e("swx-pubsub-instance").default,l=e("ui/telemetry/actions/actionNames"),c=e("swx-service-locator-instance").default,h=e("swx-enums"),p=e("experience/settings"),d=e("utils/common/styleModeHelper"),v=e("ui/viewModels/calling/helpers/fullScreenModeTracker"),m=e("ui/viewModels/calling/callScreenViewModel/callScreenLayoutHelper"),g=e("ui/viewModels/chat/conversationTopic"),y=1e3;return t.assign(b.prototype,s),{build:function(e,t,n){return new b(e,t,n)}}}),define("text!views/calling/callScreenHeader.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n
            \r\n
            \r\n

            \r\n

            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/calling/callScreenHeader",["require","exports","module","vendor/knockout","ui/viewModels/calling/callScreenViewModel/callScreenHeaderViewModel","constants/components","text!views/calling/callScreenHeader.html"],function(e,t){function i(e,t){var i=r.build(e.state,e.conversation,e.callScreenStrings),s=n.dataFor(t.element);return i.setContext(s),i.init(),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/callScreenViewModel/callScreenHeaderViewModel");t.name=e("constants/components").calling.HEADER,t.template=e("text!views/calling/callScreenHeader.html"),t.viewModel={createViewModel:i}}),define("jsviews/calling/callScreenFooter",["require","swx-constants","browser/window"],function(e){function i(e){var i,s;this.getButtonsWidth=function(){return e.querySelector(t).offsetWidth},this.init=function(e){i=e,s=!1,r.addEventListener(n.events.browser.RESIZE,function(){s||i()})},this.dispose=function(){s=!0,r.removeEventListener(n.events.browser.RESIZE,i)}}var t=".button.row.center",n=e("swx-constants").COMMON,r=e("browser/window");return{build:function(e){return new i(e)}}}),define("ui/viewModels/calling/moreActionsControlViewModel",["require","lodash-compat","utils/common/eventMixin","vendor/knockout","ui/viewModels/calling/baseCallControlViewModel","ui/telemetry/actions/actionNames","swx-constants","swx-constants","swx-service-locator-instance","ui/contextMenu/items/all","ui/contextMenu/contextMenu","ui/telemetry/actions/actionSources","utils/common/cafeObservable","swx-enums","swx-i18n"],function(e){function v(e){function k(){return n.isFeatureOn(o.featureFlags.AUDIO_VIDEO_SETTINGS_SUPPORT)}function L(e){var t=a.resolve(o.serviceLocator.ACTION_TELEMETRY);t.recordAction(e)}function A(){l.hide()}function O(){t.dispatchEvent(o.events.callScreen.TOGGLE_MODAL_DIALOG,u.CALL_SCREEN_DIALOG.NAME.SCREEN_SHARING_PREVIEW,t.DIRECTION.PARENT),L(s.audioVideo.shareScreenPreview)}function M(){e.screenSharingService.start(),L(s.audioVideo.shareScreen)}function _(){e.screenSharingService.stop(),L(s.audioVideo.stopSharingScreen)}var t=this,n=a.resolve(o.serviceLocator.FEATURE_FLAGS),v=r.observable(!0),m=h.newObservableProperty(e.selfParticipant.audio.state),g=h.newObservableProperty(e.participants.add.enabled),y=h.newObservableProperty(e.screenSharingService.start.enabled),b=h.newObservableProperty(e.screenSharingService.stop.enabled),w,E,S,x,T=d.fetch({key:"callscreen_text_shareScreens"}),N=d.fetch({key:"callscreen_text_stopSharingScreen"});i.call(t,e,v),t.addParticipantText=d.fetch({key:"callscreen_text_addParticipants"}),t.moreActionsText=d.fetch({key:"callscreen_text_plusButton"}),t.screenShareText=r.pureComputed(function(){return y()||!b()?T:N}),t.avSettingsText=d.fetch({key:"callscreen_text_showAVSettings"}),t.isAddingParticipantsAllowed=r.pureComputed(function(){return g()&&m()===p.callConnectionState.Connected}),t.isScreenSharingAllowed=r.pureComputed(function(){return y()||b()}),t.isMoreActionsButtonEnabled=r.pureComputed(function(){return(t.isAddingParticipantsAllowed()||t.isScreenSharingAllowed()||k())&&t.isCallControlEnabled()}),t.showMoreActionsMenu=function(r,i){var u=5,a=[f.AddParticipantsMenuItem.build(function(){return!t.isAddingParticipantsAllowed()},t.addParticipants),f.ShareScreen.build(function(){return!t.isScreenSharingAllowed()},y(),t.shareScreen),f.AVSettings.build(function(){return!k()},t.avSettings),f.TransferCall.build(function(){return!n.isFeatureOn(o.featureFlags.TRANSFER_CALL)},t.transferCall)],h={source:c.recentItem,isGroupConversation:e.isGroupConversation()};i.customClientOptions={offsetElement:i.target,position:p.contextMenuPosition.Top,offset:u},l.show(a,i,h),L(s.audioVideo.moreActions)},t.addParticipants=function(){t.dispatchEvent(o.events.callScreen.TOGGLE_MODAL_DIALOG,u.CALL_SCREEN_DIALOG.NAME.ADD_PARTICIPANTS,t.DIRECTION.PARENT),L(s.audioVideo.addParticipants)},t.shareScreen=function(){y()?n.isFeatureOn(o.featureFlags.OUTGOING_SCREEN_SHARING_PREVIEW)?O():M():b()&&_()},t.avSettings=function(){t.dispatchEvent(o.events.callScreen.TOGGLE_MODAL_DIALOG,u.CALL_SCREEN_DIALOG.NAME.AV_SETTINGS,t.DIRECTION.PARENT)},t.transferCall=function(){t.dispatchEvent(o.events.callScreen.TOGGLE_MODAL_DIALOG,u.CALL_SCREEN_DIALOG.NAME.TRANSFER_CALL,t.DIRECTION.PARENT)},w=g.subscribe(A),E=y.subscribe(A),S=b.subscribe(A),x=l.isVisible.subscribe(function(e){e?t.dispatchEvent(o.events.callScreen.MORE_ACTION_MENU_VISIBLE,null,t.DIRECTION.PARENT):t.dispatchEvent(o.events.callScreen.MORE_ACTION_MENU_HIDDEN,null,t.DIRECTION.PARENT)});var C=t.dispose;t.dispose=function(){w&&w.dispose(),E&&E.dispose(),S&&S.dispose(),m.dispose(),g.dispose(),y.dispose(),b.dispose(),x.dispose(),C.call(t)}}var t=e("lodash-compat"),n=e("utils/common/eventMixin"),r=e("vendor/knockout"),i=e("ui/viewModels/calling/baseCallControlViewModel"),s=e("ui/telemetry/actions/actionNames"),o=e("swx-constants").COMMON,u=e("swx-constants").CALLING,a=e("swx-service-locator-instance").default,f=e("ui/contextMenu/items/all"),l=e("ui/contextMenu/contextMenu"),c=e("ui/telemetry/actions/actionSources"),h=e("utils/common/cafeObservable"),p=e("swx-enums"),d=e("swx-i18n").localization;return v.prototype=Object.create(i.prototype),v.prototype.constructor=v,t.assign(v.prototype,n),{build:function(e){return new v(e)}}}),define("ui/viewModels/calling/videoControlViewModel",["require","ui/viewModels/calling/baseCallControlViewModel","vendor/knockout","swx-enums","utils/common/cafeObservable","swx-i18n","swx-cafe-application-instance","ui/telemetry/actions/actionNames","swx-constants","ui/modelHelpers/personHelper","swx-service-locator-instance"],function(e){function c(e){function g(e){e.stream.state.changed(p),e.isStarted.set.enabled.changed(function(e){m=e,y()})}function y(){h(e.videoService.start.enabled()||m)}function b(){var t=e.participants();v(t.length===1&&f.isEchoContact(t[0].person))}function w(t){e.selfParticipant.video.channels(0).isStarted(t)}var c=this,h=n.observable(!1),p=n.observable(),d=i.newObservableProperty(o.get().devicesManager.selectedCamera),v=n.observable(!1),m=!1;e.videoService.start.enabled.changed(y),e.participants.changed(b),t.call(c,e,h),c.isLocalVideoAvailable=n.computed(function(){return d()!==null}),c.isLocalVideoOn=n.computed(function(){return p&&c.isLocalVideoAvailable()&&!!p()&&p()!==r.mediaStreamState.Stopped}),c.isLocalVideoButtonEnabled=n.computed(function(){return c.isLocalVideoAvailable()&&c.isCallControlEnabled()&&!v()}),c.videoStateText=n.computed(function(){return c.isLocalVideoOn()?s.fetch({key:"callscreen_text_videoOff"}):s.fetch({key:"callscreen_text_videoOn"})}),c.toggleVideo=function(){if(!c.isLocalVideoButtonEnabled())return;var t=l.resolve(a.serviceLocator.ACTION_TELEMETRY);t.recordAction(u.audioVideo.toggleVideo),c.isLocalVideoOn()?w(!1):e.selfParticipant.video.state()===r.callConnectionState.Disconnected&&e.videoService.start.enabled()?e.videoService.start().then(function(){w(!0)}):w(!0)},c.dispose=function(){d.dispose(),c.videoStateText.dispose(),e.selfParticipant.video.channels.added.off(g),e.participants.changed.off(b),e.videoService.start.enabled.changed.off(y)},e.selfParticipant.video.channels.added(g)}var t=e("ui/viewModels/calling/baseCallControlViewModel"),n=e("vendor/knockout"),r=e("swx-enums"),i=e("utils/common/cafeObservable"),s=e("swx-i18n").localization,o=e("swx-cafe-application-instance"),u=e("ui/telemetry/actions/actionNames"),a=e("swx-constants").COMMON,f=e("ui/modelHelpers/personHelper"),l=e("swx-service-locator-instance").default;return c.prototype=Object.create(t.prototype),c.prototype.constructor=c,{build:function(e){return new c(e)}}}),define("ui/viewModels/calling/messageControlViewModel",["require","ui/viewModels/calling/baseCallControlViewModel","lodash-compat","vendor/knockout","swx-enums","swx-i18n","swx-constants","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e){function f(e,f){function h(e){if(!e||!e.direction||!e.type)return;e.direction()===o.chat.messageType.INCOMING&&e.type()===i.activityType.TextMessage&&l.hasMessage(!0)}var l=this,c=r.observable(!1);f=f||n.noop,t.call(l,e,c),l.buttonText=s.fetch({key:"callscreen_text_showChat"}),l.showChat=function(){var e=a.resolve(o.serviceLocator.ACTION_TELEMETRY);e.recordAction(u.audioVideo.showChat),l.hasMessage(!1),f()},l.hasMessage=r.observable(!1),l.dispose=function(){e.historyService.activityItems.added.off(h)},e.historyService.activityItems.added(h)}var t=e("ui/viewModels/calling/baseCallControlViewModel"),n=e("lodash-compat"),r=e("vendor/knockout"),i=e("swx-enums"),s=e("swx-i18n").localization,o=e("swx-constants").COMMON,u=e("ui/telemetry/actions/actionNames"),a=e("swx-service-locator-instance").default;return f.prototype=Object.create(t.prototype),f.prototype.constructor=f,{build:function(e,t){return new f(e,t)}}}),define("utils/common/outsideClickHandler",["require","exports","module","lodash-compat","browser/dom","browser/document","swx-constants","constants/cssClasses","swx-constants"],function(e,t){function f(e){function t(t){var n=!!r.getParentWithClass(e.target,t.name);n||t.callback()}if(!a)return;a.forEach(t)}function l(){return!!r.getElement("."+o.contextMenu.CONTEXT_MENU)}function c(e){var t=e.which||e.keyCode;if(!a||t!==u.ESCAPE||l())return;a.forEach(function(e){e.callback()}),e.stopPropagation()}function h(e){n.remove(a,function(t){return t.name===e})}var n=e("lodash-compat"),r=e("browser/dom"),i=e("browser/document"),s=e("swx-constants").COMMON,o=e("constants/cssClasses"),u=e("swx-constants").KEYS,a=null;t.add=function(e,t){if(!e)throw new Error("className is mandatory");if(!t)throw new Error("handler is not provided");a=a||[],h(e),a.length===0&&(i.body.addEventListener(s.events.browser.CLICK,f,!0),i.body.addEventListener(s.events.browser.KEYDOWN,c,!0)),a.push({name:e,callback:t})},t.remove=function(e){if(!e)throw new Error("className is mandatory");h(e);if(a===null||a.length>0)return;a=null,i.body.removeEventListener(s.events.browser.CLICK,f,!0),i.body.removeEventListener(s.events.browser.KEYDOWN,c,!0)},t._getListenters=function(){return a},t._dispose=function(){a=null,i.body.removeEventListener(s.events.browser.CLICK,f,!0),i.body.removeEventListener(s.events.browser.KEYDOWN,c,!0)}}),define("ui/viewModels/calling/callScreenDialpadViewModel",["require","ui/viewModels/calling/baseCallControlViewModel","vendor/knockout","swx-utils-common","swx-i18n","utils/common/eventHelper","ui/telemetry/actions/actionNames","lodash-compat","swx-utils-common","swx-constants","utils/common/eventMixin","swx-service-locator-instance","utils/common/outsideClickHandler"],function(e){function d(e){function d(e){var t=u.dialpadText(),n=a.inject(t,e,t.length);u.dialpadText(n),r.execute(function(){v(n.length)})}function v(e){l.selectionStart=e,l.selectionEnd=e}function m(){var e=c.resolve(f.serviceLocator.ACTION_TELEMETRY),t=o.audioVideo.toggleDialpad;e.recordAction(t)}function g(){u.isDialpadOn()?r.execute(function(){u.dispatchEvent(f.events.callScreen.DIALPAD_VISIBLE,null,u.DIRECTION.PARENT)}):u.dispatchEvent(f.events.callScreen.DIALPAD_HIDDEN,null,u.DIRECTION.PARENT)}var u=this,l;u.isDialpadOn=n.observable(!1),u.dialpadText=n.observable(""),t.call(u,e),u.init=function(e){l=e,u.registerEvent(f.events.skypeOut.DIAL_BUTTON_CLICKED,u.sendDtmf)},u.sendDtmf=function(t){return e.audioService.sendDtmf(t.text).then(function(e){d(e)})},u.toggleDialpad=function(e,t){if(u.isDialpadButtonEnabled()){var n=u.isDialpadOn();n?h.remove(p):h.add(p,u.toggleDialpad),u.isDialpadOn(!n),m(),g()}t&&s.swallow(t)},u.isDialpadButtonEnabled=n.computed(function(){return u.isCallConnected()}),u.displayDialpad=n.computed(function(){return u.isDialpadButtonEnabled()&&u.isDialpadOn()}),u.dialpadStateText=n.computed(function(){return u.isDialpadOn()?i.fetch({key:"callscreen_text_dialpadOff"}):i.fetch({key:"callscreen_text_dialpadOn"})}),u.dispose=function(){h.remove(p),u.dialpadStateText.dispose(),u.displayDialpad.dispose(),u.isDialpadButtonEnabled.dispose(),u.isDialpadOn(!1),u.dialpadText("")}}var t=e("ui/viewModels/calling/baseCallControlViewModel"),n=e("vendor/knockout"),r=e("swx-utils-common").async,i=e("swx-i18n").localization,s=e("utils/common/eventHelper"),o=e("ui/telemetry/actions/actionNames"),u=e("lodash-compat"),a=e("swx-utils-common").stringUtils,f=e("swx-constants").COMMON,l=e("utils/common/eventMixin"),c=e("swx-service-locator-instance").default,h=e("utils/common/outsideClickHandler"),p="DialPadController";return d.prototype=Object.create(t.prototype),d.prototype.constructor=d,u.assign(d.prototype,l),{build:function(e){return new d(e)}}}),define("ui/calling/callingCapabilityHelper",["require","exports","module","swx-cafe-application-instance","swx-browser-detect","swx-service-locator-instance","swx-constants","ui/modelHelpers/conversationHelper","vendor/knockout"],function(e,t){var n=e("swx-cafe-application-instance"),r=e("swx-browser-detect").default,i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("ui/modelHelpers/conversationHelper"),u=e("vendor/knockout");t.getVideoCapabilityObservable=function(e){function h(t){if(!t){l(!1);return}if(e.isGroupConversation()&&r.getBrowserInfo().isChromeOnLinux){l(a.isFeatureOn(s.featureFlags.PLUGINLESS_GROUP_VIDEO_CALLING_CHROME_LINUX));return}if(e.isGroupConversation()){l(!0);return}l(!f)}var t=n.get().personsAndGroupsManager.mePerson.capabilities.video,a=i.resolve(s.serviceLocator.FEATURE_FLAGS),f=o.isConversationWithPstn(e),l=u.observable(!1),c;return c=t.changed(h),l.dispose=c.dispose.bind(c),l}}),define("ui/viewModels/calling/callScreenViewModel/callScreenFooterViewModel",["require","lodash-compat","vendor/knockout","browser/dom","swx-util-calling-stack","swx-constants","swx-service-locator-instance","utils/common/eventMixin","ui/modelHelpers/conversationHelper","ui/viewModels/calling/endCallControlViewModel","ui/viewModels/calling/moreActionsControlViewModel","ui/viewModels/calling/micControlViewModel","ui/viewModels/calling/videoControlViewModel","ui/viewModels/calling/messageControlViewModel","ui/viewModels/calling/callScreenDialpadViewModel","swx-focus-handler","swx-utils-common","ui/calling/callingCapabilityHelper"],function(e){function y(e,t){function N(){return e.selfParticipant.isAnonymous()?!1:i.get().isPluginlessCallingSupported()?y.isFeatureOn(s.featureFlags.PLUGINLESS_LOCAL_ESCALATION):y.isFeatureOn(s.featureFlags.GVC_LOCAL_ESCALATION)}function C(){return!i.get().isPluginlessCallingSupported()&&y.isFeatureOn(s.featureFlags.OUTGOING_SCREEN_SHARING)}function k(){return y.isFeatureOn(s.featureFlags.AUDIO_VIDEO_SETTINGS_SUPPORT)}function L(){m.execute(function(){u.dispatchEvent(s.events.callScreen.BUTTONS_WIDTH_CHANGED,u.view.getButtonsWidth(),u.DIRECTION.PARENT)})}function A(e){if(u.showDialpadControl()||!a.isPstnParticipant(e))return;M(),u.showDialpadControl(!0),_()}function O(t){if(!u.showDialpadControl()||!a.isPstnParticipant(t))return;a.isConversationWithPstn(e)||u.showDialpadControl(!1)}function M(){u.dialpadControl||(u.dialpadControl=d.build(e,t),u.dialpadControl.setContext(u))}function _(){u.dialpadControl.init(r.getElement(".DialPadController-input",t))}function D(){var e=u.showVideoControl()?".toggleVideo":".toggleMic",n=r.getElement(e,t);n&&m.execute(function(){v.get().addFocusRequestToQueue(n,v.Priorities.Immediate)})}var u=this,y=o.resolve(s.serviceLocator.FEATURE_FLAGS),b=y.isFeatureOn(s.featureFlags.PSTN_ENABLED),w=a.isConversationWithPstn(e),E=b&&w,S,x,T=g.getVideoCapabilityObservable(e);u.endCallControl=f.build(e,!0),u.micControl=c.build(e,!0),u.videoControl=h.build(e,!0),u.moreActionsControl=l.build(e),u.moreActionsControl.setContext(u),u.showDialpadControl=n.observable(E),u.showVideoControl=T,u.showMessageControl=y.isFeatureOn(s.featureFlags.CALLSCREEN_MINMAX),u.messageControl=p.build(e,function(){u.dispatchEvent(s.events.callScreen.SHOW_CHAT,null,u.DIRECTION.PARENT)}),u.isLocalEscalationEnabled=N(),u.isScreenSharingEnabled=C(),u.isAVSettingsEnabled=k(),u.hasMoreThanOneMoreAction=u.isLocalEscalationEnabled&&u.isScreenSharingEnabled||u.isLocalEscalationEnabled&&u.isAVSettingsEnabled||u.isAVSettingsEnabled&&u.isScreenSharingEnabled,E&&M(),u.view=null,u.onButtonFocused=function(){u.dispatchEvent(s.events.callScreen.BUTTON_FOCUSED,!0,u.DIRECTION.PARENT)},u.onButtonBlurred=function(){u.dispatchEvent(s.events.callScreen.BUTTON_FOCUSED,!1,u.DIRECTION.PARENT)},u.init=function(t){u.view=t,u.view.init(L),u.dialpadControl&&_(),u.forwardEvent(s.events.callScreen.TOGGLE_MODAL_DIALOG,u.DIRECTION.PARENT),u.forwardEvent(s.events.callScreen.MORE_ACTION_MENU_VISIBLE,u.DIRECTION.PARENT),u.forwardEvent(s.events.callScreen.MORE_ACTION_MENU_HIDDEN,u.DIRECTION.PARENT),u.forwardEvent(s.events.callScreen.DIALPAD_VISIBLE,u.DIRECTION.PARENT),u.forwardEvent(s.events.callScreen.DIALPAD_HIDDEN,u.DIRECTION.PARENT),u.registerEvent(s.events.callScreen.FOCUS_CALL_SCREEN,D),u.registerEvent(s.events.callScreen.HIDE_CHAT,u.messageControl.hasMessage.bind(u,!1)),e.isGroupConversation()&&b&&(S=e.participants.added(A),x=e.participants.removed(O)),L(),D()},u.dispose=function(){u.view&&u.view.dispose(),T.dispose(),u.endCallControl.dispose(),u.micControl.dispose(),u.videoControl.dispose(),u.moreActionsControl.dispose(),u.messageControl.dispose(),u.dialpadControl&&u.dialpadControl.dispose(),S&&S.dispose(),x&&x.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("browser/dom"),i=e("swx-util-calling-stack"),s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default,u=e("utils/common/eventMixin"),a=e("ui/modelHelpers/conversationHelper"),f=e("ui/viewModels/calling/endCallControlViewModel"),l=e("ui/viewModels/calling/moreActionsControlViewModel"),c=e("ui/viewModels/calling/micControlViewModel"),h=e("ui/viewModels/calling/videoControlViewModel"),p=e("ui/viewModels/calling/messageControlViewModel"),d=e("ui/viewModels/calling/callScreenDialpadViewModel"),v=e("swx-focus-handler"),m=e("swx-utils-common").async,g=e("ui/calling/callingCapabilityHelper");return t.assign(y.prototype,u),{build:function(e,t){return new y(e,t)}}}),define("text!views/calling/callScreenFooter.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/calling/callScreenFooter",["require","exports","module","vendor/knockout","jsviews/calling/callScreenFooter","ui/viewModels/calling/callScreenViewModel/callScreenFooterViewModel","constants/components","text!views/calling/callScreenFooter.html"],function(e,t){function s(e,t){var s=i.build(e.conversation,t.element),o=r.build(t.element),u=n.dataFor(t.element);return s.setContext(u),s.init(o),s}var n=e("vendor/knockout"),r=e("jsviews/calling/callScreenFooter"),i=e("ui/viewModels/calling/callScreenViewModel/callScreenFooterViewModel");t.name=e("constants/components").calling.FOOTER,t.template=e("text!views/calling/callScreenFooter.html"),t.viewModel={createViewModel:s}}),define("ui/modelObservers/calling/activeCallObserver",["require","exports","module","swx-constants","swx-service-locator-instance","vendor/knockout"],function(e,t){function s(){function u(t){e.isCallActive(t.length>0)}var e=this,t,s,o;s=r.resolve(n.serviceLocator.FEATURE_FLAGS).isFeatureOn(n.featureFlags.DISABLE_CONCURRENT_ACTIVE_CALLS),o=r.resolve(n.serviceLocator.MODEL_UI_OBSERVER).conversationsCallStateObserver,e.isCallActive=i.observable(s&&o.activeCalls().length>0),e.dispose=function(){s&&t.dispose()},s&&(t=o.activeCalls.subscribe(u))}var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("vendor/knockout");t.build=function(){return new s}}),define("ui/viewModels/chat/conversationActivity",["require","exports","module","vendor/knockout","swx-enums","browser/window","ui/modelObservers/calling/activeCallObserver"],function(e,t){function o(e){function c(e){t.isOnCall(e===r.callConnectionState.Connected)}function h(){var n=!!e.activeModalities.audio(),i=e.selfParticipant.audio.state()===r.callConnectionState.Disconnected||e.selfParticipant.audio.state()===r.callConnectionState.Notified,s=e.isGroupConversation();l.isCallActive()?t.canJoinCall(!1):t.canJoinCall(s&&n&&i)}function p(e){c(e),h(e);switch(e){case r.callConnectionState.Connected:m();break;case r.callConnectionState.Disconnected:g()}}function d(e,n){var i=!e,s=n!==r.callingNotSupportedReasons.PluginNotInstalled;t.isCallingDisabled(i&&s)}function v(e,n){var i=!e,s=n!==r.callingNotSupportedReasons.PluginNotInstalled;t.isVideoCallingDisabled(i&&s)}function m(){o||(t.callDuration(f),u=e.audioService.callConnected(),o=i.setInterval(y,a))}function g(){o&&(i.clearInterval(o),o=null,t.callDuration(f))}function y(){var e=new Date,n=e-u;t.callDuration(n)}function b(){return t.isCallingDisabled()||!t.canJoinCall()}function w(){return t.isVideoCallingDisabled()||!t.canJoinCall()}var t=this,o,u,a=1e3,f=-1,l=s.build();t.callDuration=n.observable(f),t.isOnCall=n.observable(!1),t.isCallingDisabled=n.observable(!0),t.isVideoCallingDisabled=n.observable(!0),t.canJoinCall=n.observable(!1),t.isJoinCallDisabled=n.computed(b),t.isJoinCallWithVideoDisabled=n.computed(w),e.selfParticipant.audio.state.changed(p),e.activeModalities.audio.changed(h),e.audioService.start.enabled.changed(d),e.videoService.start.enabled.changed(v),t.dispose=function(){l.dispose(),t.isJoinCallDisabled.dispose(),t.isJoinCallWithVideoDisabled.dispose(),e.selfParticipant.audio.state.changed.off(p),e.activeModalities.audio.changed.off(h),e.audioService.start.enabled.changed.off(d),e.videoService.start.enabled.changed.off(v),o&&(i.clearInterval(o),o=null)}}var n=e("vendor/knockout"),r=e("swx-enums"),i=e("browser/window"),s=e("ui/modelObservers/calling/activeCallObserver");t.classFunction=o,t.build=function(e){return new o(e)}}),define("ui/viewModels/calling/joinCallButtonViewModel",["require","lodash-compat","utils/common/eventMixin","swx-i18n","swx-cafe-application-instance","ui/telemetry/actions/actionNames","ui/viewModels/calling/helpers/callingFacade","ui/viewModels/chat/conversationActivity","swx-constants","swx-service-locator-instance"],function(e){function l(e){function c(e){e=e?!0:!1;var t=e?"joinCallWithVideoButton":"joinCallButton";i.get().conversationsManager.conversations.add(n),o.placeCall(n,e,t)}var t=this,n=e.conversationModel,l;l=u.build(n),t.icon=e.showIcon?e.withVideo?"video":"callStart":"",t.cssClass=e.cssClass,t.tabIndex=e.tabIndex,t.isOnCall=l.isOnCall,t.isJoinCallDisabled=e.withVideo?l.isJoinCallWithVideoDisabled:l.isJoinCallDisabled,t.joinCallTitle=e.withVideo?r.fetch({key:"button_text_joinCallWithVideo"}):r.fetch({key:"button_text_joinCall"}),t.joinCallTextKey=e.withVideo?"button_text_joinCallWithVideo":"button_text_joinCall",t.joinCall=function(){var t=f.resolve(a.serviceLocator.ACTION_TELEMETRY),n=e.withVideo?s.audioVideo.joinCallWithVideo:s.audioVideo.joinCall;t.recordAction(n),c(e.withVideo)},t.dispose=function(){l.dispose()}}var t=e("lodash-compat"),n=e("utils/common/eventMixin"),r=e("swx-i18n").localization,i=e("swx-cafe-application-instance"),s=e("ui/telemetry/actions/actionNames"),o=e("ui/viewModels/calling/helpers/callingFacade"),u=e("ui/viewModels/chat/conversationActivity"),a=e("swx-constants").COMMON,f=e("swx-service-locator-instance").default;return t.assign(l.prototype,n),l}),define("text!views/calling/joinCallButton.html",[],function(){return' \r\n'}),define("ui/components/calling/joinCallButton",["require","exports","module","vendor/knockout","ui/viewModels/calling/joinCallButtonViewModel","constants/components","text!views/calling/joinCallButton.html"],function(e,t){function i(e,t){var i=new r(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/joinCallButtonViewModel");t.name=e("constants/components").calling.JOINCALL_BUTTON,t.template=e("text!views/calling/joinCallButton.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/startCallButtonViewModel",["require","exports","module","lodash-compat","utils/common/eventMixin","vendor/knockout","swx-constants","swx-service-locator-instance","ui/contextMenu/menuItemHelper","ui/contextMenu/items/all","ui/modelHelpers/personHelper"],function(e,t){function l(e){function c(){n.callButtonViewModel.conversationModel.participants.changed.off(p),t=null}function h(){t&&t.phoneNumbers.changed.off(d)}function p(){h(),n.callButtonViewModel.isOneToOneConversation()&&(t=n.callButtonViewModel.participantPerson(),t.phoneNumbers.changed(d))}function d(){n.phoneNumbers(t.phoneNumbers())}function v(){return!!n.phoneNumbers().length}function m(){var e=o.resolve(s.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(s.featureFlags.PSTN_ENABLED)}var t,n=this,r=e.historyOrigin,l=e.telemetryContext;n.callButtonViewModel=e.callButtonViewModel,n.phoneNumbers=i.observable([]),n.callButtonViewModel.conversationModel.participants.changed(p),n.getMenuOptions=function(){var e,t=[],i={getPerson:n.callButtonViewModel.participantPerson};return m()&&(f.isPstn(n.callButtonViewModel.participantPerson())||t.push(new a.CallSkypeMenuItem(i,r,l)),e=u.getCallPhoneContextMenuItems(i,r,l),e&&!!e.length&&Array.prototype.push.apply(t,e)),t},n.hasMenuOptions=function(){function e(){return n.getMenuOptions().filter(function(e){return e.isEnabled()})}return n.callButtonViewModel.isOneToOneConversation()&&v()&&e().length>1},n.dispose=function(){h(),c()}}var n=e("lodash-compat"),r=e("utils/common/eventMixin"),i=e("vendor/knockout"),s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default,u=e("ui/contextMenu/menuItemHelper"),a=e("ui/contextMenu/items/all"),f=e("ui/modelHelpers/personHelper");n.assign(l.prototype,r),t.classFunction=l,t.build=function(e){return new l(e)}}),define("text!views/calling/startCallButton.html",[],function(){return"\r\n"}),define("ui/components/calling/startCallButton",["require","exports","module","vendor/knockout","ui/viewModels/calling/startCallButtonViewModel","constants/components","text!views/calling/startCallButton.html"],function(e,t){function i(e,t){var i=r.build(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/startCallButtonViewModel");t.name=e("constants/components").calling.START_CALL_BUTTON,t.template=e("text!views/calling/startCallButton.html"),t.viewModel={createViewModel:i}}),define("ui/calling/telemetry/cqfActions",["require","exports","module","swx-constants","swx-log-tracer","experience/settings","ui/telemetry/telemetryClient"],function(e,t){function u(){function e(e){var o={call_id:e.callId,call_mos_score_questionary_id:e.questionaryId,call_mos_score:e.score,call_mos_score_tracking_reason:e.reason,call_mos_score_problem_tokens:t(e)};e.nodeId&&(o.node_id=e.nodeId),e.ngcEndpointId&&(o.endpoint_id=e.ngcEndpointId),e.ngcParticipantId&&(o.participant_id=e.ngcParticipantId),r.log("[CQF Telemetry] event",n.MASTER_EVENT,"data",o),s.get().sendEvent(i.telemetry.uiTenantToken,n.MASTER_EVENT,o)}function t(e){var t=n.PROBLEM_TOKEN_PREFIX,r="%20",i=e.tokensSelected||[],s=e.othersSelected||[];return t+=i.concat(s).map(function(e){return e.token}).join(r),s.forEach(function(e){e.token&&e.value&&(t+="&"+e.token+"="+encodeURIComponent(e.value).replace(/'/g,escape))}),t}this.submit=function(t){if(typeof t.score!="number")return this.cancel(t);t.reason=n.reason.RANDOM,e(t)},this.cancel=function(t){t.score="",t.reason=n.reason.CANCEL,t.problemTokens=n.PROBLEM_TOKEN_PREFIX,t.tokensSelected=[],t.othersSelected=[],e(t)}}var n=e("swx-constants").COMMON.telemetry.callQualityFeedback,r=e("swx-log-tracer").getLogger(),i=e("experience/settings"),s=e("ui/telemetry/telemetryClient"),o;t.get=function(){return o||(o=new u),o}}),define("services/cqf/questionnaire",[],function(){return[{qid:104},{category:"q",token:101,uri:"skype:?cqg&target=audio.nolocal&ui_entrypoint=cqf",text:"cqf_audio_nolocal"},{category:"q",token:102,uri:"skype:?cqg&target=audio.noremote&ui_entrypoint=cqf",text:"cqf_audio_noremote"},{category:"q",token:103,uri:"skype:?cqg&target=audio.quality.echo&ui_entrypoint=cqf",text:"cqf_audio_quality_echo"},{category:"q",token:104,uri:"skype:?cqg&target=audio.quality.noise&ui_entrypoint=cqf",text:"cqf_audio_quality_noise"},{category:"q",token:105,uri:"skype:?cqg&target=audio.quality.volume&ui_entrypoint=cqf",text:"cqf_audio_quality_volume"},{category:"q",token:106,uri:"skype:?cqg&target=audio.dropped&ui_entrypoint=cqf",text:"cqf_audio_dropped"},{category:"q",token:107,uri:"skype:?cqg&target=audio.quality.distorted&ui_entrypoint=cqf",text:"cqf_audio_quality_distorted"},{category:"q",token:108,uri:"skype:?cqg&target=audio.quality.delay&ui_entrypoint=cqf",text:"cqf_audio_quality_delay"},{category:"pq",token:301,uri:"skype:?cqg&target=audio.quality.dialpad&ui_entrypoint=cqf",text:"cqf_audio_quality_dialpad"},{category:"qe",token:109,uri:"skype:?cqg&target=audio.other&ui_entrypoint=cqf",text:"cqf_audio_other",editlength:100},{category:"vq",token:201,uri:"skype:?cqg&target=video.nolocal&ui_entrypoint=cqf",text:"cqf_video_nolocal"},{category:"vq",token:202,uri:"skype:?cqg&target=video.noremote&ui_entrypoint=cqf",text:"cqf_video_noremote"},{category:"vq",token:203,uri:"skype:?cqg&target=video.quality.poor&ui_entrypoint=cqf",text:"cqf_video_quality_poor"},{category:"vq",token:204,uri:"skype:?cqg&target=video.quality.freezing&ui_entrypoint=cqf",text:"cqf_video_quality_freezing"},{category:"vq",token:205,uri:"skype:?cqg&target=video.dropped&ui_entrypoint=cqf",text:"cqf_video_dropped"},{category:"vq",token:206,uri:"skype:?cqg&target=video.quality.dark&ui_entrypoint=cqf",text:"cqf_video_quality_dark"},{category:"vq",token:207,uri:"skype:?cqg&target=video.quality.sync&ui_entrypoint=cqf",text:"cqf_video_quality_sync"},{category:"vqe",token:208,uri:"skype:?cqg&target=video.other&ui_entrypoint=cqf",text:"cqf_video_other",editlength:100}]}),define("ui/viewModels/calling/cqfViewModel",["require","lodash-compat","swx-constants","ui/calling/telemetry/cqfActions","utils/common/eventMixin","swx-i18n","vendor/knockout","services/cqf/questionnaire","utils/common/scroll","experience/settings","browser/window","utils/common/accessibility"],function(e){function h(){function p(){function t(e){return e.category==="q"||e.category==="qe"}function n(e){return e.category==="pq"}function r(e){return e.category==="vq"||e.category==="vqe"}u.forEach(function(i){i.checked=o.observable(!1),i.comment=o.observable(),i.qid&&(e.callData.questionaryId=i.qid),t(i)&&e.audioQuestions.push(i),n(i)&&e.isPSTN&&e.audioQuestions.push(i),r(i)&&e.isVideoCall&&e.videoQuestions.push(i)})}function d(){i=l.setTimeout(e.close,f.cqf.inactivityTimeout)}function v(){i&&(l.clearTimeout(i),i=null)}function m(){e.selectedStar()===-1?e.close():e.submitWithoutTokens()}function g(){e.callData.score=e.selectedStar()}function y(){e.callData.tokensSelected=[],e.callData.othersSelected=[],e.audioQuestions.concat(e.videoQuestions).forEach(function(t){t.checked()&&e.callData.tokensSelected.push({token:t.token}),t.comment()&&t.comment().trim().length>0&&e.callData.othersSelected.push({token:t.token,value:t.comment()})})}function b(){c.announce(s.fetch({key:"cqf_thanks_title"})),e.currentStep(n.CQF.STEPS.THANKS),l.setTimeout(function(){e.dispatchEvent(n.EVENTS.CQF_SCREEN_CLOSE,e.DIRECTION.PARENT)},n.CQF.THANKS_TIMEOUT)}var e=this,t,i;e.currentStep=o.observable(n.CQF.STEPS.INTRO),e.selectedStar=o.observable(-1),e.canBeSubmitted=o.observable(!1),e.audioQuestions=[],e.videoQuestions=[];var h=e.selectedStar.subscribe(function(){e.canBeSubmitted(!0),v()});e.init=function(r,i){e.isVideoCall=r.callData.isVideo,e.isPSTN=r.callData.isPSTN,e.callData=r.callData,e.questionsTitle=o.computed(function(){return e.isVideoCall?s.fetch({key:"cqf_video_title"}):s.fetch({key:"cqf_audio_title"})}),t=a.build(i),t.init(),p(),d(),e.registerEvent(n.EVENTS.CQF_CANCEL,m)},e.close=function(){v(),r.get().cancel(e.callData),e.selectedStar(0),e.dispatchEvent(n.EVENTS.CQF_SCREEN_CLOSE,e.DIRECTION.PARENT)},e.handleStarRating=function(){e.selectedStar()===4?e.submitWithoutTokens():e.currentStep(n.CQF.STEPS.QUESTIONNAIRE)},e.submitWithoutTokens=function(){g(),r.get().submit(e.callData),b()},e.submit=function(){g(),y(),r.get().submit(e.callData),b()},e.dispose=function(){t.dispose(),h.dispose()}}var t=e("lodash-compat"),n=e("swx-constants").CALLING,r=e("ui/calling/telemetry/cqfActions"),i=e("utils/common/eventMixin"),s=e("swx-i18n").localization,o=e("vendor/knockout"),u=e("services/cqf/questionnaire"),a=e("utils/common/scroll"),f=e("experience/settings"),l=e("browser/window"),c=e("utils/common/accessibility").narrator;return t.assign(h.prototype,i),{build:function(){return new h}}}),define("text!views/calling/cqf.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n\r\n
            \r\n
            \r\n'}),define("ui/components/calling/cqf",["require","exports","module","vendor/knockout","ui/viewModels/calling/cqfViewModel","constants/components","text!views/calling/cqf.html"],function(e,t){function i(e,t){var i=r.build(),s=t.element.getElementsByClassName("scrollWrapper")[0];return i.setContext(n.dataFor(t.element)),i.init(e,s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/cqfViewModel");t.name=e("constants/components").calling.CQF,t.template=e("text!views/calling/cqf.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/cqfStarRatingViewModel",["require","browser/document"],function(e){function n(e){function a(){var e=t.querySelector(".CallQualityFeedbackStarRating .selected");if(e)return e}function f(e){e.firstElementChild.classList.remove(u),e.firstElementChild.classList.add(o)}function l(e){e.firstElementChild.classList.remove(o),e.firstElementChild.classList.add(u)}function c(e){var t=e.previousElementSibling;while(t&&t.classList.contains(i))f(t),t=t.previousElementSibling}function h(){var e=a();p(),e&&(f(e),c(e))}function p(){var e;for(e=0;e\r\n \r\n \r\n \r\n \r\n \r\n\r\n'}),define("ui/components/calling/cqfStarRating",["require","exports","module","ui/viewModels/calling/cqfStarRatingViewModel","constants/components","text!views/calling/cqfStarRating.html"],function(e,t){function r(e){return n.build(e)}var n=e("ui/viewModels/calling/cqfStarRatingViewModel");t.name=e("constants/components").calling.CQF_STAR_RATING,t.template=e("text!views/calling/cqfStarRating.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/calling/cqfQuestionViewModel",[],function(){function e(e){var t=this;t.text=e.question.text,t.checked=e.question.checked,t.comment=e.question.comment,t.editlength=e.question.editlength,t.isWithTextarea=!!e.question.editlength,t.category=e.question.category,t.isAudio=function(){return t.category!=="vq"&&t.category!=="vqe"},t.clickAction=function(){t.isWithTextarea||t.checked(!t.checked())},t.checkCommentLength=function(){t.comment()&&t.comment().length>t.editlength&&t.comment(t.comment().substring(0,t.editlength))}}return{build:function(t){return new e(t)}}}),define("text!views/calling/cqfQuestion.html",[],function(){return'
            \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/calling/cqfQuestion",["require","exports","module","ui/viewModels/calling/cqfQuestionViewModel","constants/components","text!views/calling/cqfQuestion.html"],function(e,t){function r(e){return n.build(e)}var n=e("ui/viewModels/calling/cqfQuestionViewModel");t.name=e("constants/components").calling.CQF_QUESTION,t.template=e("text!views/calling/cqfQuestion.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/calling/skypeOutViewModel",["require","exports","module","lodash-compat","swx-constants","browser/dom","utils/common/scroll","utils/common/eventMixin","swx-service-locator-instance"],function(e,t){function a(){var e=this,t,n,o="#SkypeOutBody-scrollWrapper";e.init=function(u){e.forwardEvent(r.events.skypeOut.DIAL_BUTTON_CLICKED,e.DIRECTION.CHILD),n=i.getElement(o,u),t=s.build(n),t.init()},e.dispose=function(){t.dispose()},e.isBusinessMode=u.resolve(r.serviceLocator.FEATURE_FLAGS).isFeatureOn(r.featureFlags.USE_BUSINESS_WORDING)}var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("browser/dom"),s=e("utils/common/scroll"),o=e("utils/common/eventMixin"),u=e("swx-service-locator-instance").default;n.assign(a.prototype,o),t.build=function(){return new a}}),define("text!views/calling/skypeOut.html",[],function(){return'
            \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n

            Skype for Web (Beta) is not a replacement for your telephone and can\'t be used for emergency calling.

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/calling/skypeOut",["require","exports","module","vendor/knockout","ui/viewModels/calling/skypeOutViewModel","constants/components","text!views/calling/skypeOut.html"],function(e,t){function i(e,t){var i=r.build(),s=n.dataFor(t.element);return i.setContext(s),i.init(t.element),i}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/skypeOutViewModel");t.name=e("constants/components").calling.SKYPEOUT_PAGE,t.template=e("text!views/calling/skypeOut.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/skypeOut/skypeOutHeaderViewModel",["require","exports","module","lodash-compat","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-cafe-application-instance","ui/viewModels/calling/helpers/callingFacade","swx-constants","swx-constants","swx-enums","utils/common/eventHelper","utils/common/eventMixin","utils/common/localStorage","swx-constants","vendor/knockout","telemetry/calling/pstn/pstn","swx-service-locator-instance","swx-utils-common","swx-constants"],function(e,t){function E(){function N(){var t=e.skypeOutInput();return t=t.replace(/\D/g,""),t.length>=10&&t.length<=15}function C(){e.hasFocus(!0)}function k(){e.hasFocus(!1)}function L(e){x=e}function A(e){t.selectionStart=e,t.selectionEnd=e}function O(e){e&&(x=null)}function M(t){if(t===T)return;w.test(t)?(T=t,_(t)||e.dispatchEvent(u.events.skypeOut.INPUT_CHANGED,e.skypeOutInput(),e.DIRECTION.CHILD)):(e.skypeOutInput(T),O(!0))}function _(t){var n,r;return n=t.substr(0,2),n==="00"?(r="+"+t.substr(2),e.skypeOutInput(r),e.hasFocus()?A(1):L(1),!0):!1}function D(){return x!==null}function P(){D()||C()}var e=this,t,n=m.resolve(u.serviceLocator.PUBSUB),a=m.resolve(u.serviceLocator.MODEL_UI_OBSERVER).conversationsCallStateObserver,c,E,S,x=null,T="";e.hasFocus=d.observable(!0),e.skypeOutInput=d.observable(""),e.isCallButtonDisabled=d.computed(function(){return a.activeCalls().length>0||!N()}),e.selectedCountry=d.observable(),e.init=function(r){t=r,e.registerEvent(u.events.skypeOut.DIAL_BUTTON_CLICKED,e.insertAtCursor),n.subscribe(u.events.navigation.FRAGMENT_LOADED,C),c=e.skypeOutInput.subscribe(M),E=e.selectedCountry.subscribe(P),S=e.hasFocus.subscribe(O)},e.insertAtCursor=function(n){var r=D()?x:t.selectionStart,i=D()?x:t.selectionEnd,s=e.skypeOutInput(),o=g.inject(s,n.text,r,i);L(r+n.text.length),e.skypeOutInput(o)},e.onKeyDown=function(t,n){var r=l.getKeyCode(n);if(r===p.ESCAPE){e.skypeOutInput()?(e.resetSkypeOutInput(),C()):k(),n.stopPropagation();return}if(r===p.ENTER){e.skypeOutInput()&&!e.isCallButtonDisabled()&&e.callPSTN(),n.stopPropagation();return}return!0},e.callPSTN=function(){function c(){return o.placeCall(n,!1,u.telemetry.historyLoadOrigin.SKYPEOUT_PAGE,!0)}function p(e){var t=n.participants(0),r=t.person.phoneNumbers(0)?t.person.phoneNumbers(0).telUri():e;t.audio.endpoint&&t.audio.endpoint(r)}function d(){var e=m.resolve(u.serviceLocator.ACTION_TELEMETRY),t={source:i.skypeOutPage.skypeOutHeader,phoneNumberType:f.phoneType.Other};e.recordAction(r.audioVideo.pstnCall,t)}function g(){d(),v.initiatingPSTNCall(y.entryPoint.SKYPE_OUT_PAGE)}function w(){return!n.audioService.start.enabled()&&n.audioService.start.enabled.reason!==f.callingNotSupportedReasons.PluginNotInstalled?Promise.reject(Error("Audio service disabled: "+n.audioService.start.enabled.reason)):(p(l),h.set(u.storageKeys.RECENT_COUNTRY,JSON.stringify(e.selectedCountry())),c())}function E(){function r(){var r=e.results().length,i=r?e.results(0).result:undefined;if(!i)return;return n=t.getConversation(i),w()}var e=s.get().personsAndGroupsManager.createPersonSearchQuery();return e.sources(f.searchScope.All),e.text(l),e.getMore().then(r)}var t,n,a,l=e.skypeOutInput().replace(/\s+/g,"");return l.charAt(0)!=="+"?(e.dispatchEvent(u.events.selectBox.TOGGLE,e.DIRECTION.CHILD),Promise.reject()):(l="+"+l.replace(/\D+/g,""),g(),t=s.get().conversationsManager,a=m.resolve(u.serviceLocator.FEATURE_FLAGS).isFeatureOn(u.featureFlags.USE_BUSINESS_WORDING),a?E():(n=t.getConversationByUri(b+l),w()))},e.resetSkypeOutInput=function(){e.skypeOutInput("")},e.dispose=function(){n.unsubscribe(u.events.navigation.FRAGMENT_LOADED,C),e.isCallButtonDisabled.dispose(),c.dispose(),E.dispose(),S.dispose()},e.resetSkypeOutInputViaKey=function(t,n){var r=l.getKeyCode(n);return r===p.ENTER&&(e.resetSkypeOutInput(),e.hasFocus(!0),n.stopPropagation()),!0}}var n=e("lodash-compat"),r=e("ui/telemetry/actions/actionNames"),i=e("ui/telemetry/actions/actionSources"),s=e("swx-cafe-application-instance"),o=e("ui/viewModels/calling/helpers/callingFacade"),u=e("swx-constants").COMMON,a=e("swx-constants").PEOPLE,f=e("swx-enums"),l=e("utils/common/eventHelper"),c=e("utils/common/eventMixin"),h=e("utils/common/localStorage"),p=e("swx-constants").KEYS,d=e("vendor/knockout"),v=e("telemetry/calling/pstn/pstn"),m=e("swx-service-locator-instance").default,g=e("swx-utils-common").stringUtils,y=e("swx-constants").COMMON.telemetry.pstn,b=a.contactTypes.PSTN+":",w=/^(\+?[\s\d\-\(\)\.)]*$)/;n.assign(E.prototype,c),t.build=function(){return new E}}),define("text!views/calling/skypeOut/skypeOutHeader.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/calling/skypeOut/skypeOutHeader",["require","exports","module","browser/dom","vendor/knockout","ui/viewModels/calling/skypeOut/skypeOutHeaderViewModel","constants/components","text!views/calling/skypeOut/skypeOutHeader.html"],function(e,t){function s(e,t){var s=t.element,o=n.getElement(".SkypeOutHeader-input",s),u=i.build(),a=r.dataFor(s);return u.setContext(a),u.init(o),u}var n=e("browser/dom"),r=e("vendor/knockout"),i=e("ui/viewModels/calling/skypeOut/skypeOutHeaderViewModel");t.name=e("constants/components").calling.SKYPEOUT_HEADER,t.template=e("text!views/calling/skypeOut/skypeOutHeader.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/calling/skypeOut/skypeOutDialpadViewModel",["require","lodash-compat","swx-constants","utils/common/eventMixin","utils/common/eventHelper","swx-constants"],function(e){function o(){function u(i,s){var u,a;return r?(a=s&&o?s-o>t:!1,a&&(u=r.attributes.getNamedItem("data-secondary")),u||(u=r.attributes.getNamedItem("data-key")),u&&e.dispatchEvent(n.events.skypeOut.DIAL_BUTTON_CLICKED,{text:u.value,inputType:i}),r=null,o=null,!1):!1}var e=this,t=600,r,o;e.onMouseDown=function(e,t){return r=t.currentTarget,o=t.timeStamp,!0},e.onTouchStart=function(e,t){return r=t.currentTarget,o=t.timeStamp,!1},e.onKeyDown=function(e,t){var n=i.getKeyCode(t);return n!==s.SPACE?!0:r?!1:(r=t.currentTarget,o=t.timeStamp,!1)},e.onKeyUp=function(e,t){return u(n.events.skypeOut.INPUT_TYPE_KEYBOARD,t.timeStamp),!0},e.onTouchEnd=function(e,t){u(n.events.skypeOut.INPUT_TYPE_TOUCH,t.timeStamp)},e.onMouseUp=function(e,t){u(n.events.skypeOut.INPUT_TYPE_MOUSE,t.timeStamp)}}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("utils/common/eventMixin"),i=e("utils/common/eventHelper"),s=e("swx-constants").KEYS;return t.assign(o.prototype,r),o}),define("text!views/calling/skypeOut/dialpad.html",[],function(){return'
            \r\n
            \r\n
            1
            \r\n
            \r\n
            \r\n
            \r\n
            2
            \r\n
            ABC
            \r\n
            \r\n
            \r\n
            3
            \r\n
            DEF
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            4
            \r\n
            GHI
            \r\n
            \r\n
            \r\n
            5
            \r\n
            JKL
            \r\n
            \r\n
            \r\n
            6
            \r\n
            MNO
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            7
            \r\n
            PQRS
            \r\n
            \r\n
            \r\n
            8
            \r\n
            TUV
            \r\n
            \r\n
            \r\n
            9
            \r\n
            WXYZ
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n
            *
            \r\n
            \r\n
            \r\n
            0
            \r\n
            +
            \r\n
            \r\n
            \r\n
            #
            \r\n
            \r\n
            \r\n'}),define("ui/components/calling/skypeOut/dialpad",["require","exports","module","vendor/knockout","ui/viewModels/calling/skypeOut/skypeOutDialpadViewModel","constants/components","text!views/calling/skypeOut/dialpad.html"],function(e,t){function i(e,t){var i=n.dataFor(t.element),s=new r;return s.setContext(i),s}var n=e("vendor/knockout"),r=e("ui/viewModels/calling/skypeOut/skypeOutDialpadViewModel");t.name=e("constants/components").calling.SKYPEOUT_DIALPAD,t.template=e("text!views/calling/skypeOut/dialpad.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/skypeOut/countryPickerViewModel",["require","exports","module","lodash-compat","swx-constants","utils/common/eventMixin","vendor/knockout","swx-i18n","utils/common/localStorage","swx-service-locator-instance","experience/settings","swx-utils-common","browser/window"],function(e,t){function h(e){function y(e){return!s.isObservable(e)}function b(e){var n=w(e.substring(0,d));n!==i&&(i=n,t.selectedCountry(i))}function w(e){return e.length===0?null:e in t.countriesMap?t.countriesMap[e]:w(e.substring(0,e.length-1))}function E(e){var t;e?t=e.value:t="",e!==i&&(i?h(h().replace(i.value,t)):t!==""&&h(t+" "+h())),i=e}function S(e){var n;for(n=0;n0&&r[r.length-1].value===s}var n=JSON.parse(e).destinations,r=[],i,s,o,u;for(u=0;u\r\n \r\n\r\n'}),define("ui/components/calling/skypeOut/countryPicker",["require","exports","module","ui/viewModels/calling/skypeOut/countryPickerViewModel","vendor/knockout","constants/components","text!views/calling/skypeOut/countryPicker.html"],function(e,t){function i(e,t){var i=n.build(e),s=t.element,o=r.dataFor(s);return i.setContext(o),i.init(),i}var n=e("ui/viewModels/calling/skypeOut/countryPickerViewModel"),r=e("vendor/knockout");t.name=e("constants/components").calling.SKYPEOUT_COUNTRY_PICKER,t.template=e("text!views/calling/skypeOut/countryPicker.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/screenSharingPreviewViewModel",["require","lodash-compat","swx-utils-common","swx-constants","swx-constants","utils/common/eventMixin","swx-i18n","vendor/knockout","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e){function c(e){var t=this;t.DIALOG_NAME=r.CALL_SCREEN_DIALOG.NAME.SCREEN_SHARING_PREVIEW,t.cancelButtonHasFocus=u.observable(!1),t.previewImage=u.observable(null),t.cancelTitle=o.fetch({key:"action_button_cancel"}),t.shareScreenTitle=o.fetch({key:"callscreen_text_shareScreen"}),t.closePreview=function(){t.dispatchEvent(i.events.callScreen.TOGGLE_MODAL_DIALOG,t.DIALOG_NAME,t.DIRECTION.PARENT)},t.shareScreen=function(){e.screenSharingService.start(),t.closePreview();var n=f.resolve(i.serviceLocator.ACTION_TELEMETRY);n.recordAction(a.audioVideo.shareScreen)},t.init=function(){t.forwardEvent(i.events.callScreen.TOGGLE_MODAL_DIALOG,t.DIRECTION.PARENT),e.screenSharingService.shareableResources.get(0).then(function(e){e._getPreviewImage(l).then(function(e){var n=new Image;n.onload=function(){t.previewImage(n.src)},n.onerror=t.closePreview,n.src="data:image/png;base64,"+e.data,t.cancelButtonHasFocus(!0)},t.closePreview)},t.closePreview)}}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("swx-constants").CALLING,i=e("swx-constants").COMMON,s=e("utils/common/eventMixin"),o=e("swx-i18n").localization,u=e("vendor/knockout"),a=e("ui/telemetry/actions/actionNames"),f=e("swx-service-locator-instance").default,l=400;return t.assign(c,n),t.assign(c.prototype,s),c}),define("text!views/calling/screenSharingPreview.html",[],function(){return'\r\n\r\n \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/calling/screenSharingPreview",["require","exports","module","ui/viewModels/calling/screenSharingPreviewViewModel","vendor/knockout","constants/components","text!views/calling/screenSharingPreview.html"],function(e,t){function i(e,t){var i=n.build(e.conversation,t.element);return i.setContext(r.dataFor(t.element)),i.init(),i}var n=e("ui/viewModels/calling/screenSharingPreviewViewModel"),r=e("vendor/knockout");t.name=e("constants/components").calling.SCREEN_SHARING_PREVIEW,t.template=e("text!views/calling/screenSharingPreview.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/unansweredCallViewModel",["require","lodash-compat","ui/viewModels/calling/helpers/callingFacade","swx-constants","swx-constants","ui/viewModels/people/contactBuilder","ui/contextMenu/contextMenu","ui/viewModels/chat/conversationTopic","browser/dom","swx-enums","utils/common/eventMixin","swx-focus-handler","swx-i18n","vendor/knockout","swx-log-tracer","ui/contextMenu/menuItemHelper","ui/contextMenu/items/all","swx-service-locator-instance","experience/settings","ui/telemetry/telemetryClient"],function(e){function w(e,l){function k(){var e=T();return e?{chatButton:e.UnansweredCallUIChatButton_Green,retryButton:e.UnansweredCallUIRetryButton_Green}:y.unansweredUI.defaultGreenButtons}function L(){var e=g.resolve(i.serviceLocator.FEATURE_FLAGS),t=e.isFeatureOn(i.featureFlags.PSTN_ENABLED);return t}function A(){return!w.isGroupConversation&&L()}function O(e){var t=5,n=M();e.customClientOptions={offsetElement:e.target,position:f.contextMenuPosition.Top,offset:t},o.show(n,e)}function M(){function u(){P(r.UNANSWERED_CALL_ACTIONS.RETRY,r.UNANSWERED_CALL_RETRY_ACTIONS.SKYPE),w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,null,w.DIRECTION.PARENT)}function a(){P(r.UNANSWERED_CALL_ACTIONS.RETRY,r.UNANSWERED_CALL_RETRY_ACTIONS.PSTN),w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,null,w.DIRECTION.PARENT)}function f(){P(r.UNANSWERED_CALL_ACTIONS.RETRY,r.UNANSWERED_CALL_RETRY_ACTIONS.DIAL_PAD),w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,null,w.DIRECTION.PARENT)}var e=E.conversation.participants(0).person,n=s.build(e),o=[],l;x()?l=new m.VideoCallMenuItem(n,i.telemetry.historyLoadOrigin.UNANSWERED_CALL_UI):l=new m.CallSkypeMenuItem(n,i.telemetry.historyLoadOrigin.UNANSWERED_CALL_UI),o.push(new m.UnansweredCallWrapMenuItem(l,l.label,u));var c=v.getCallPhoneContextMenuItems(n);return c&&!!c.length&&t.forEach(c,function(e){o.push(new m.UnansweredCallWrapMenuItem(e,e.label,a))}),o.push(new m.GoToDialPadMenuItem(f)),o}function D(){var e={prefillTextarea:!1,focusTextarea:!0};w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,e,w.DIRECTION.PARENT)}function P(e,t){if(N)return;var n={Action:e,Leave_Reason:S()};t&&(n.Retry_Action=t),d.log("[Unanswered Call UI Telemetry] event",i.telemetry.unansweredCallUI.MASTER_EVENT,"data",n),b.get().sendEvent(y.telemetry.uiTenantToken,i.telemetry.unansweredCallUI.MASTER_EVENT,n),N=!0}function H(){l.restrict();var e=a.getElement(".swx .UnansweredCall .UnansweredCall-greenButton .btn");e||(e=a.getElement(".swx .UnansweredCall .UnansweredCall-chatButton .btn")),e&&c.get().addFocusRequestToQueue(e,c.Priorities.Immediate)}var w=this,E=e.payload,S=E.reason,x=E.wasVideoCall,T=E.ecsConfig,N=!1,C=u.build(E.conversation);w.avatar=E.conversation.avatarUrl(),w.isGroupConversation=E.conversation.isGroupConversation(),w.topic=C.topic,w.title=p.pureComputed(function(){return S()===r.UNANSWERED_CALL_REASONS.BUSY?h.fetch({key:"unanswered_call_title_busy"}):S()===r.UNANSWERED_CALL_REASONS.MISSED?h.fetch({key:"unanswered_call_title_noanswer"}):h.fetch({key:"unanswered_call_title_unavailable"})}),w.titleDescription=p.pureComputed(function(){return S()===r.UNANSWERED_CALL_REASONS.BUSY?h.fetch({key:"unanswered_call_accessibility_title_busy"}):S()===r.UNANSWERED_CALL_REASONS.MISSED?h.fetch({key:"unanswered_call_accessibility_title_noanswer"}):h.fetch({key:"unanswered_call_accessibility_title_unavailable"})}),w.isButtonGreen=k(),w.sendMessage=function(){var e={prefillTextarea:!w.isGroupConversation,focusTextarea:!0};P(r.UNANSWERED_CALL_ACTIONS.CHAT),w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,e,w.DIRECTION.PARENT)},w.retryCall=function(e){A()?O(e):(P(r.UNANSWERED_CALL_ACTIONS.RETRY,r.UNANSWERED_CALL_RETRY_ACTIONS.SKYPE),w.dispatchEvent(r.EVENTS.UNANSWERED_CALL_CLOSE,null,w.DIRECTION.PARENT),n.placeCall(E.conversation,x()))},w.goToChat=function(){P(r.UNANSWERED_CALL_ACTIONS.OTHER_DISMISS),D()},w.cancel=function(){P(r.UNANSWERED_CALL_ACTIONS.CANCEL),D()},setTimeout(H,0),w.dispose=function(){l.restore(),C.dispose(),P(r.UNANSWERED_CALL_ACTIONS.OTHER_DISMISS)}}var t=e("lodash-compat"),n=e("ui/viewModels/calling/helpers/callingFacade"),r=e("swx-constants").CALLING,i=e("swx-constants").COMMON,s=e("ui/viewModels/people/contactBuilder"),o=e("ui/contextMenu/contextMenu"),u=e("ui/viewModels/chat/conversationTopic"),a=e("browser/dom"),f=e("swx-enums"),l=e("utils/common/eventMixin"),c=e("swx-focus-handler"),h=e("swx-i18n").localization,p=e("vendor/knockout"),d=e("swx-log-tracer").getLogger(),v=e("ui/contextMenu/menuItemHelper"),m=e("ui/contextMenu/items/all"),g=e("swx-service-locator-instance").default,y=e("experience/settings"),b=e("ui/telemetry/telemetryClient");return t.assign(w.prototype,l),{build:function(e,t){return new w(e,t)}}}),define("text!views/calling/unansweredCall.html",[],function(){return"
            \r\n\r\n
            \r\n
            \r\n \r\n \r\n \r\n
            \r\n\r\n \r\n \r\n
            \r\n\r\n
            \r\n
            \r\n \r\n\r\n

            \r\n
            \r\n\r\n
            \r\n
            \r\n \r\n \r\n

            \r\n
            \r\n\r\n
            \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n"}),define("ui/components/calling/unansweredCall",["require","exports","module","utils/common/focusRestrictor","vendor/knockout","ui/viewModels/calling/unansweredCallViewModel","constants/components","text!views/calling/unansweredCall.html"],function(e,t){function s(e,t){var s=[".Me",".toasts",".footer",".notifications","swx-sidebar"],o=n.build(t.element,s),u=i.build(e,o);return u.setContext(r.dataFor(t.element)),u}var n=e("utils/common/focusRestrictor"),r=e("vendor/knockout"),i=e("ui/viewModels/calling/unansweredCallViewModel");t.name=e("constants/components").calling.UNANSWERED_CALL,t.template=e("text!views/calling/unansweredCall.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/calling/callScreenModalViewModel",["require","lodash-compat","swx-utils-common","swx-constants","swx-constants","utils/common/eventMixin","utils/common/focusRestrictor","utils/common/outsideClickHandler"],function(e){function f(e,t){var n=this,s=o.build(t,i.CALL_SCREEN_DIALOG.ALLOWED_FOCUS_SELECTORS);return n.close=function(){n.dispatchEvent(r.events.callScreen.TOGGLE_MODAL_DIALOG,e,n.DIRECTION.PARENT)},n.init=function(){u.add(a,n.close),s.restrict()},n.dispose=function(){u.remove(a),s.restore()},n}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("swx-constants").COMMON,i=e("swx-constants").CALLING,s=e("utils/common/eventMixin"),o=e("utils/common/focusRestrictor"),u=e("utils/common/outsideClickHandler"),a="call-screen-modal-content";return t.assign(f,n),t.assign(f.prototype,s),f}),define("text!views/calling/callScreenModal.html",[],function(){return'
            '}),define("ui/components/calling/callScreenModal",["require","exports","module","ui/viewModels/calling/callScreenModalViewModel","vendor/knockout","constants/components","text!views/calling/callScreenModal.html"],function(e,t){function i(e,t){var i=n.build(e.name,t.element);return i.setContext(r.dataFor(t.element)),i.init(),i}var n=e("ui/viewModels/calling/callScreenModalViewModel"),r=e("vendor/knockout");t.name=e("constants/components").calling.CALL_SCREEN_MODAL,t.template=e("text!views/calling/callScreenModal.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/calling/addParticipantsViewModel",["require","lodash-compat","swx-utils-common","swx-constants","swx-constants","swx-utils-chat","utils/common/eventMixin","swx-i18n","vendor/knockout","ui/telemetry/actions/actionNames","swx-service-locator-instance"],function(e){function c(e,n){function h(e){var t=l.resolve(i.serviceLocator.ACTION_TELEMETRY),n=e?f.audioVideo.submitParticipantsInGroup:f.audioVideo.submitParticipantsIn1to1;t.recordAction(n)}function p(e){o.closeAddParticipantsDialog(),n.audioService.transfer(e.id())}var o=this,c;o.DIALOG_NAME=e,o.conversation=n,o.addParticipantsTitle=u.fetch({key:"button_text_addParticipants"}),o.cancelAddParticipantsTitle=u.fetch({key:"button_text_cancelAddParticipants"}),o.selectedParticipantsCount=a.observable(0),o.setParticipantProvider=function(e){c=e,c.selectedContacts.subscribe(function(){c&&o.DIALOG_NAME===r.CALL_SCREEN_DIALOG.NAME.ADD_PARTICIPANTS&&o.selectedParticipantsCount(c.selectedContacts().length)})},o.submitSelectedParticipants=function(){var e=c.selectedContacts;e().length>0&&(h(n.isGroupConversation()),s.addPersonsToConversation(e(),n)),o.closeAddParticipantsDialog()},o.closeAddParticipantsDialog=function(){o.dispatchEvent(i.events.callScreen.TOGGLE_MODAL_DIALOG,o.DIALOG_NAME,o.DIRECTION.PARENT)},o.init=function(){if(e===r.CALL_SCREEN_DIALOG.NAME.TRANSFER_CALL){var n=t.once(p);o.registerEvent(i.events.roster.PICKER_CONTACT_SELECTED,n)}o.forwardEvent(i.events.callScreen.TOGGLE_MODAL_DIALOG,o.DIRECTION.PARENT),o.forwardEvent(i.events.roster.ROSTER_QUERY_CHANGED,o.DIRECTION.CHILD),o.forwardEvent(i.events.roster.ROSTER_QUERY_EXECUTED,o.DIRECTION.CHILD),o.forwardEvent(i.events.roster.ROSTER_SELECTION_REMOVED,o.DIRECTION.CHILD),o.forwardEvent(i.events.roster.PICKER_CONTACT_SELECTED,o.DIRECTION.CHILD),o.forwardEvent(i.events.roster.PICKER_CONTACT_DESELECTED,o.DIRECTION.CHILD)},o.dispose=function(){c=null}}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("swx-constants").CALLING,i=e("swx-constants").COMMON,s=e("swx-utils-chat").conversation,o=e("utils/common/eventMixin"),u=e("swx-i18n").localization,a=e("vendor/knockout"),f=e("ui/telemetry/actions/actionNames"),l=e("swx-service-locator-instance").default;return t.assign(c,n),t.assign(c.prototype,o),c}),define("text!views/calling/addParticipants.html",[],function(){return'\r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n
            '}),define("ui/components/calling/addParticipants",["require","exports","module","ui/viewModels/calling/addParticipantsViewModel","vendor/knockout","constants/components","text!views/calling/addParticipants.html"],function(e,t){function i(e,t){var i=n.build(e.dialogName,e.conversation,t.element);return i.setContext(r.dataFor(t.element)),i.init(),i}var n=e("ui/viewModels/calling/addParticipantsViewModel"),r=e("vendor/knockout");t.name=e("constants/components").calling.ADD_PARTICIPANTS,t.template=e("text!views/calling/addParticipants.html"),t.viewModel={createViewModel:i}}),define("ui/components/calling/index",["require","ui/components/calling/callScreen","ui/components/calling/participantMenu","ui/components/calling/roster","ui/components/calling/callAnimation","ui/components/calling/endCall","ui/components/calling/callScreenContent","ui/components/calling/callScreenHeader","ui/components/calling/callScreenFooter","ui/components/calling/joinCallButton","ui/components/calling/startCallButton","ui/components/calling/cqf","ui/components/calling/cqfStarRating","ui/components/calling/cqfQuestion","ui/components/calling/skypeOut","ui/components/calling/skypeOut/skypeOutHeader","ui/components/calling/skypeOut/dialpad","ui/components/calling/skypeOut/countryPicker","ui/components/calling/screenSharingPreview","ui/components/calling/unansweredCall","ui/components/calling/callScreenModal","ui/components/calling/addParticipants"],function(e){return[e("ui/components/calling/callScreen"),e("ui/components/calling/participantMenu"),e("ui/components/calling/roster"),e("ui/components/calling/callAnimation"),e("ui/components/calling/endCall"),e("ui/components/calling/callScreenContent"),e("ui/components/calling/callScreenHeader"),e("ui/components/calling/callScreenFooter"),e("ui/components/calling/joinCallButton"),e("ui/components/calling/startCallButton"),e("ui/components/calling/cqf"),e("ui/components/calling/cqfStarRating"),e("ui/components/calling/cqfQuestion"),e("ui/components/calling/skypeOut"),e("ui/components/calling/skypeOut/skypeOutHeader"),e("ui/components/calling/skypeOut/dialpad"),e("ui/components/calling/skypeOut/countryPicker"),e("ui/components/calling/screenSharingPreview"),e("ui/components/calling/unansweredCall"),e("ui/components/calling/callScreenModal"),e("ui/components/calling/addParticipants")]}),define("experience/components/calling",["require","exports","module","services/telemetry/common/telemetry","services/telemetry/common/instrumentation","services/telemetry/calling.instrumentation.eventTypes","swx-constants","swx-constants","swx-service-locator-instance","ui/controls/calling/endCallControl","ui/controls/calling/micControl","ui/components/calling/index","ui/components/registrar"],function(e,t){function h(){var e=r.create(i);n.instrumentAllEvents(e)}var n=e("services/telemetry/common/telemetry"),r=e("services/telemetry/common/instrumentation"),i=e("services/telemetry/calling.instrumentation.eventTypes"),s=e("swx-constants").COMMON,o=e("swx-constants").CALLING,u=e("swx-service-locator-instance").default,a=e("ui/controls/calling/endCallControl"),f=e("ui/controls/calling/micControl"),l=e("ui/components/calling/index"),c=e("ui/components/registrar");t.init=function(e){var t=u.resolve(s.serviceLocator.FEATURE_FLAGS),n=u.resolve(s.serviceLocator.CONTROLS_BUILDER);n.register(a),n.register(f),c.register(l),t.isFeatureOn(o.FEATURE_FLAGS.CALLING)&&h(),e()}}),define("ui/players/mediaPlayerController",["require","swx-constants","lodash-compat","browser/document","swx-pubsub-instance","swx-service-locator-instance","swx-cafe-application-instance","browser/window"],function(e){function a(){function d(e){n.forEach(e,function(e){e.pause(),e.type===t.chat.messageType.VIDEO&&e.mute(!0)})}function v(e){if(!e)return;return n.find(a,function(t){return t.id===e})}function m(e){return n.filter(a,function(t){return t.conversationId===e})}function g(e){if(!e){var t=b();t&&t.pause()}}function y(){if(n.isUndefined(p)){var e=s.resolve(t.serviceLocator.FEATURE_FLAGS);p=e.isFeatureOn(t.featureFlags.VIDEO_AUTOPLAY_SETTINGS_ENABLED),p&&o.get().personsAndGroupsManager.mePerson.preferences(t.userSettings.preferences.VIDEO_AUTOPLAY).value.get().then(g)}return p&&o.get().personsAndGroupsManager.mePerson.preferences(t.userSettings.preferences.VIDEO_AUTOPLAY).value()}function b(){return n.find(a,function(e){return e.isPlaying()||e.isQueuedForPlaying()})}function w(t){var n=t.target&&(t.target.id&&t.target.id.substring(0,7)==="yt_msg_"||t.target.activeElement&&t.target.activeElement.id&&t.target.activeElement.id.substring(0,7)==="yt_msg_");if(n)return;var i=!!(r.fullscreenElement||r.mozFullScreenElement||r.webkitFullscreenElement),s=v(l);s&&s.isInFullscreen(i),i||e.onLeavingFullscreen()}function E(){var e=b();e&&!e.triggeredByUser()&&(e.pause(),c=e)}function S(){c&&(c.play(),c=null)}var e=this,a=[],f={},l,c,h=function(){},p;e.pauseAllInConversation=function(e){d(m(e))},e.registerPlayer=function(e){var t={id:e.id,conversationId:e.conversationId,isInFullscreen:e.isInFullscreen||h,pause:e.pause,play:e.play,mute:e.mute||h,type:e.mediaType,isPlaying:e.isPlaying,autoplay:e.autoplay,isQueuedForPlaying:e.isQueuedForPlaying,triggeredByUser:e.triggeredByUser||function(){return!0}};f[e.conversationId]=!0,a.push(t)},e.removePlayer=function(e){var t=v(e);a.splice(a.indexOf(t),1);var n=a.filter(function(e){return e.conversationId===t.conversationId});f[t.conversationId]=n.length>0},e.onEnteringFullscreen=function(e){i.publish(t.events.videoPlayer.FULLSCREEN_ON),l=e},e.onLeavingFullscreen=function(){l&&(i.publish(t.events.videoPlayer.FULLSCREEN_OFF,l),l=null)},e.onVisibleViewPortChanged=function(e,n){if(!y())return;var r=b(),i;if(r&&(r.conversationId!==e||r.triggeredByUser()))return;if(!f.hasOwnProperty(e))return;n.sort(function(e,t){return e-t});for(var s=n.length-1;s>=0;s--){var o=v(n[s]);if(o&&o.type===t.chat.messageType.VIDEO&&o.autoplay){i=o;break}}if(i&&i===r)return;r&&r.pause(),i&&(i.mute(!0),i.play())},r.addEventListener("webkitfullscreenchange",w),r.addEventListener("mozfullscreenchange",w),r.addEventListener("MSFullscreenChange",w),r.addEventListener("fullscreenchange",w),u.addEventListener(t.events.browser.BLUR,E),u.addEventListener(t.events.browser.FOCUS,S)}var t=e("swx-constants").COMMON,n=e("lodash-compat"),r=e("browser/document"),i=e("swx-pubsub-instance").default,s=e("swx-service-locator-instance").default,o=e("swx-cafe-application-instance"),u=e("browser/window");return new a}),define("ui/viewModels/chat/chatLog",["require","lodash-compat","browser/document","vendor/knockout","utils/common/ko","swx-utils-common","utils/common/cafeObservable","swx-constants","swx-constants","utils/common/eventMixin","ui/contextMenu/contextMenu","ui/contextMenu/items/all","swx-utils-chat","swx-utils-common","swx-service-locator-instance","utils/common/appVisibilityProvider","swx-i18n","ui/telemetry/actions/actionSources","swx-utils-chat","experience/settings","swx-cafe-application-instance","utils/common/accessibility","swx-enums","ui/modelHelpers/personHelper","swx-log-tracer","browser/dom","ui/players/mediaPlayerController"],function(e){function _(e,f){function tt(t){var n=new e;return n.setContext(f),n.init(t,_.conversation),D[n.clientmessageid]=n,n}function nt(e,t){(!t.text||_t(t.text()))&&s.insertAt(_.collection(),e,tt(t))}function rt(e,t){var n=s.removeFrom(_.collection(),e);delete D[n.clientmessageid],n.clientmessageid!==t.key()&&T.warn("Removing wrong element ! There was de-synchronization between model activityItems and viewmodel messages ! Crash !")}function it(){var e={},t=_.collection();t.forEach(function(t){e=P.processMessage(t,e)}),P.processMyLastMessageIfAny(t),_.collection.valueHasMutated()}function st(e){i.handleArrayChanges(_.collection(),e,nt,rt),it()}function ot(){q=j.activityItems.subscribe()}function ut(){H=F.subscribe(st,null,"arrayChange")}function at(){if(!F)return;X.start(),ot();var e=F(),t;e.lengtht.length){gt();return}W.isVisible()&&e>0&&e0}function bt(){yt()||p.execute(dt)}function wt(){W.restoreScrollPosition()}function Et(){if(W.isScrollPositionStored())return;W.storeScrollPosition()}function St(e){U=!0,W.onShow();if(!W.isScrollable()){gt(),ht();return}Y&<(),e&&e.messageId&&xt(e.messageId)}function xt(e){var t,n=_.collection();K=null;for(t=0;t0){var i=m.onContextMenu(r.getAttribute("data-id"),e,n);i&&e.preventDefault();return}m.onContextMenu(r.getAttribute("data-id"),e),e.preventDefault()}function L(e){t.addClass(e,h),setTimeout(function(){e&&t.removeClass(e,h)},a)}function A(e){var n=e.length===1;Array.prototype.forEach.call(e,function(e){n&&O(e)&&L(e),t.removeClass(e,p)})}function O(e){return g.lastElementChild===e&&g.childElementCount>1}function M(){return!y||y.scrollHeight-y.scrollTop-e.clientHeightr.bottom)u=Array.prototype.indexOf.call(i,e);else{if(!(s.bottom>1)}function q(e,t){var n=e.getBoundingClientRect(),r=n.height/2;return n.top+r<=t.bottom&&n.bottom-r>=t.top}function R(e,t,n){function s(e){if(e&&e.nodeType===1)return q(e,r)?(i.push(e),!1):!0}var r=n.getBoundingClientRect(),i=[];i.push(e);var o=e.nextSibling;while(o){if(s(o))break;o=o.nextSibling}o=e.previousSibling;while(o){if(s(o))break;o=o.previousSibling}return i}function U(){var e=j.slice(),n=F(g.lastElementChild,g,w);n&&(j=R(n,g,w));for(var r=0;r-1}):!1}var m=null,g,y,b,w,E=null,S,x,T=null,N,C=!1,j=[];this.init=function(n,o){m=n,g=t.getElement(".messageHistory",e),E=r.forModel(o),g.addEventListener("contextmenu",k),b=t.getElement(".scroller",e),w=t.getElement(".scrollable",e),window.addEventListener(i.events.browser.RESIZE,B),S=s.build(e),S.init(),x=new v(e)},this.dispose=function(){g.removeEventListener("contextmenu",k),window.removeEventListener(i.events.browser.RESIZE,B),m=null,E=null,S.dispose(),x.dispose(),clearTimeout(T)},this.showNewMessages=function(){var e=g.querySelectorAll("."+o+"."+p),t=W(e),n=M();t&&P(),A(e),t&&H(!n),S.update(),z()},this.scrollToMessage=function(e){S.scrollToElement(e.elementInfo.element)},this.restoreScrollPosition=function(){H(!N),S.update()},this.storeScrollPosition=function(){N=M(),P()},this.isScrolledToTop=function(){return D()},this.isScrolledToBottom=function(){return M()},this.isScrollable=function(){return e.clientHeight0},this.isMessageVisible=function(e){var t=n.find(j,function(t){return e===t.attributes["data-id"].value});return!!t},this.onShow=function(){H()},this.onHide=function(){P()},this.onScroll=function(e,t){y=y||e.target,z(t)}.bind(this),this._setScroller=function(e){y=e}}var t=e("browser/dom"),n=e("lodash-compat"),r=e("swx-utils-chat").conversationCache,i=e("swx-constants").COMMON,s=e("utils/common/scroll"),o="message",u="swx-in-viewport",a=800,f=60,l=150,c=100,h="animate",p="loading",d="unread";return v}),define("telemetry/chat/contactInfoEvent",["require","exports","module","experience/settings","swx-constants","ui/telemetry/telemetryClient","swx-telemetry-buckets","ui/modelHelpers/personHelper"],function(e,t){function a(e){var t=e.person;return{state:f(t),hasDisplayName:l(t),contactType:c(t),participantsCount:e.participantsCount,participantsCountGroup:o.getParticipantCountGroup(e.participantsCount),timeInStale:e.timeInStale,timeInStaleGroup:o.getMessageLifeDurationGroup(new Date-e.timeInStale),actionName:e.actionName}}function f(e){return u.isKnownPerson(e)?"EXISTING":"NEW"}function l(e){return e.displayName()!==e.id()}function c(e){return u.isPstn(e)?"PSTN":"SKYPE"}function h(e){var t=i.TYPE,r=a(e);s.get().sendEvent(n.telemetry.chatTenantToken,t,r)}var n=e("experience/settings"),r=e("swx-constants").COMMON,i=r.telemetry.contactInfo,s=e("ui/telemetry/telemetryClient"),o=e("swx-telemetry-buckets"),u=e("ui/modelHelpers/personHelper");t.publishShowEvent=function(e){return e.actionName=i.action.SHOW,h(e)},t.publishActionEvent=function(e){return e.actionName=i.action.CLICK,h(e)}}),define("ui/contactInfoMessage/contactInfoMessage",["require","exports","module","vendor/knockout","utils/common/cafeObservable","swx-i18n","telemetry/chat/contactInfoEvent","ui/modelHelpers/personHelper"],function(e,t){var n=e("vendor/knockout"),r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("telemetry/chat/contactInfoEvent"),o=e("ui/modelHelpers/personHelper");t.render=function(t,u,a){function f(e){function s(e){return u.isMyself?i.fetch({key:"chat_contactSent_label"}):o.isKnownPerson(e)?i.fetch({key:"contact_information_already_contact"}):i.fetch({key:"contact_information_add_to_contacts"})}var t={};t.name=n.observable(e.id()),t.fullName=n.observable(e.displayName()),t.actionKey=n.observable(s(e)),t.titleKey=n.observable(i.fetch({key:"label_text_openConversation",params:{displayName:e.displayName()}})),t.avatar=r.newObservableProperty(e.avatarUrl,{keepAlive:!0}),u.contacts.push(t)}function l(e){return u.isMyself?i.fetch({key:"message_text_sentContacts"}):i.fetch({key:"message_text_receivedContacts",params:{from:e.sender.displayName()}})}u.contacts=n.observableArray([]),t.contacts().forEach(function(e){f(e),s.publishShowEvent({participantsCount:a.participantsCount(),timeInStale:u.timestamp.getTime(),person:e})}),u.content=n.observable(l(t))},t.handleContactAdded=function(t,n){n.contacts().forEach(function(e){e.name()===t&&e.actionKey(i.fetch({key:"contact_information_already_contact"}))})}}),define("ui/viewModels/people/contactName",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","ui/viewModels/people/properties/displayNameText"],function(e){function s(e){var t=this,r=i.build(e);t.displayName=n.computed(r.compute),t.getPerson=function(){return e},t.dispose=function(){t.displayName.dispose(),r.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("ui/viewModels/people/properties/displayNameText");return t.assign(s.prototype,r),s}),define("constants/contentTemplates",["require","exports","module","swx-enums","swx-constants"],function(e,t){var n=e("swx-enums"),r=e("swx-constants").COMMON,i="MessageContentTemplate",s={};s[n.activityType.TextMessage]="text"+i,s[n.activityType.CallStarted]="calling"+i,s[n.activityType.CallEnded]="calling"+i,s[n.activityType.CallMissed]="calling"+i,s[n.activityType.PluginFreeFallbackScreenSharing]="pluginFree"+i,s[n.activityType.PluginFreeFallbackMicrophoneAccess]="pluginFree"+i,s[n.activityType.PluginFreeNoVideoCapability]="pluginFree"+i,s[n.activityType.PluginFreeVideoCompatibility]="pluginFree"+i,s[n.activityType.NgcUpgradeMessage]="ngcUpgrade"+i,s[n.activityType.PstnInsufficientFunds]="pstn"+i,s[n.activityType.PstnInvalidNumber]="pstn"+i,s[n.activityType.PstnForbiddenNumber]="pstn"+i,s[n.activityType.VideoMessage]="video"+i,s[n.activityType.AudioMessage]="audio"+i,s[n.activityType.PictureMessage]="picture"+i,s[n.activityType.FileTransfer]="fileTransfer"+i,s[n.activityType.ContactRequestIncoming]="contactRequestIncoming"+i,s[n.activityType.ContactRequestIncomingInviteFree]="contactRequestIncomingInviteFree"+i,s[n.activityType.ContactRequestOutgoing]="contactRequestOutgoing"+i,s[n.activityType.ContactRequestOutgoingResend]="contactRequestOutgoingResend"+i,s[n.activityType.ContactRequestOutgoingAgent]="contactRequestOutgoingAgent"+i,s[n.activityType.SuggestedContact]="suggestedContact"+i,s[n.activityType.MojiMessage]="moji"+i,s[n.activityType.PollMessage]="poll"+i,s[n.activityType.UnblockContact]="unblockContact"+i,s[n.activityType.ContactInfoMessage]="contactInfo"+i,s[r.customActivityItemTemplates.SPACES_WELCOME_MESSAGE]="spacesWelcome"+i,t.templates=s}),define("telemetry/chat/emotionActionEvent",["require","exports","module","swx-constants","experience/settings","swx-telemetry-buckets","ui/telemetry/telemetryClient"],function(e,t){function o(){var e=this,t="message_emotions_action";e.enums={EMOTION_TYPE:{HEARTS:"hearts"},ACTION_TYPE:{SET:"set",UNSET:"unset"}},e.publish=function(){s.get().sendEvent(r.telemetry.chatTenantToken,t,e.data),e.init()},e.init=function(){e.data={emotionType:n.telemetry.NOT_AVAILABLE,action:n.telemetry.NOT_AVAILABLE,timeDelta:n.telemetry.NOT_AVAILABLE,tts:n.telemetry.NOT_AVAILABLE,annotationsCount:n.telemetry.NOT_AVAILABLE,result:n.telemetry.NOT_AVAILABLE,participantsCount:n.telemetry.NOT_AVAILABLE,participantsCountGroup:n.telemetry.NOT_AVAILABLE,messageType:n.telemetry.NOT_AVAILABLE}},e.setDuration=function(t){e.data.tts=t,e.data.timeDelta=i.getDurationGroup(t)},e.setParticipantCount=function(t){e.data.participantsCount=t,e.data.participantsCountGroup=i.getParticipantCountGroup(t)},e.setMessageType=function(t){e.data.messageType=i.getMessageType(t)},e.init()}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("swx-telemetry-buckets"),s=e("ui/telemetry/telemetryClient");t.build=function(){return new o}}),define("ui/viewModels/chat/hearts",["require","exports","module","swx-enums","swx-constants","ui/viewModels/people/contactBuilder","telemetry/chat/emotionActionEvent","swx-i18n","vendor/knockout","ui/modelHelpers/personHelper","swx-service-locator-instance","swx-utils-common"],function(e,t){function c(e,t,c){var h=this,p=f.resolve(r.serviceLocator.FEATURE_FLAGS);h.canHeart=u.observable(!1),h.heartsEnabled=u.observable(!1),h.heartsCount=u.observable(0),h.isHeartedByMe=u.observable(!1),h.usersHearts=u.observableArray(),h.heartBar=u.observableArray(),h.lovedByCount=u.computed(function(){return o.fetch({key:"hearts_list_title",params:{count:h.heartsCount()}})}),h.isSelfPopup=function(){return function(e){return e.key==="hearts"}},h._internal={heartsBarCountThreshold:2,deletedMsgSubscription:null,emotionsObserver:null,heartCountChangeSubscription:null,processUser:function(e){var t={};t.person=e.person,t.firstName=e.person.firstName(),t.displayName=e.person.displayName(),t.me=a.isMePerson(e.person),t.me&&h.isHeartedByMe(!0),t.contact=i.build(e.person),h.usersHearts.push(t)},initUserHeartBar:function(){function u(n){for(t=0;t-1&&(h.heartBar.splice(i,1),h.heartBar.unshift(s))},initEmotions:function(){if(!e.model._emotionsArray)return;var t=e.model._emotionsArray(r.emotionTypes.HEART);if(t){var n=t.users.slice();n.sort(function(e,t){return t.time-e.time}),h.isHeartedByMe(!1),h.usersHearts.removeAll(),h.heartBar.removeAll(),n.forEach(h._internal.processUser),h._internal.initUserHeartBar(),h.heartsCount(n.length)}else h.heartsCount(0),h.isHeartedByMe(!1)},initHeart:function(){var t=p.isFeatureOn(r.featureFlags.HEARTS_ENABLED)&&e.model.type()!==n.activityType.SystemMessage,i=t&&!!e.model.emotions&&!e.model.isDeleted();h.heartsEnabled(t),h.canHeart(i)},onHeartBar:function(){return h.canHeart()&&h.heartsCount()>0},onHeartBarLoved:function(e){var t;if(e>h._internal.heartsBarCountThreshold){var n=h.heartBar().slice(0,h._internal.heartsBarCountThreshold),r=parseInt(e,10)-h._internal.heartsBarCountThreshold;t=o.fetch({key:"hearts_like_byMany",params:{participantlist:n.join(", "),count:r}})}e===1&&(h.isHeartedByMe()?t=o.fetch({key:"hearts_like_byMeOnly"}):t=o.fetch({key:"hearts_like_byOne",params:{participantName:h.heartBar()[0]}})),e===h._internal.heartsBarCountThreshold&&(t=o.fetch({key:"hearts_like_byFew",params:{participantFirst:h.heartBar()[0],list:h.heartBar().slice(1,h.heartBar().length-2).join(", "),participantLast:h.heartBar()[h.heartBar().length-1]}})),h.heartBarLoved(t)}},h.init=function(){h._internal.initHeart();if(!h.canHeart())return;h._internal.emotionsObserver=e.model.emotions.observe(function(){h._internal.initEmotions()}),e.model.isDeleted&&(h._internal.deletedMsgSubscription=e.model.isDeleted.changed(function(){h._internal.initHeart()})),h._internal.initEmotions()},h.dispose=function(){h.hasHeartBar.dispose(),h.lovedByCount.dispose(),h._internal.deletedMsgSubscription&&h._internal.deletedMsgSubscription.dispose(),h._internal.emotionsObserver&&h._internal.emotionsObserver.dispose()},h.heartMessage=function(){function a(){i.data.result=200,i.setDuration(n.duration()),i.publish()}function f(e){h.isHeartedByMe(!h.isHeartedByMe()),h.heartsCount(o),i.data.result=e.status,i.setDuration(n.duration()),i.publish()}var n=l.build(),i=s.build();i.data.emotionType=i.enums.EMOTION_TYPE.HEARTS;var o=0,u=e.model.emotions(r.emotionTypes.HEART);u&&(o=u.users.length),i.data.annotationsCount=o,i.setParticipantCount(t.participants().length),i.setMessageType(e),h.isHeartedByMe(!h.isHeartedByMe()),h.isHeartedByMe()?(i.data.action=i.enums.ACTION_TYPE.SET,e.model.emotions.add({key:r.emotionTypes.HEART}).then(a,f)):(i.data.action=i.enums.ACTION_TYPE.UNSET,e.model.emotions.remove({key:r.emotionTypes.HEART}).then(a,f))},h.hasHeartBar=u.computed(h._internal.onHeartBar),h.heartBarLoved=u.observable(),h.heartsCount.subscribe(h._internal.onHeartBarLoved),h.triggerTooltip=function(e,t){c({key:"hearts",eventPageY:t.pageY})}}var n=e("swx-enums"),r=e("swx-constants").COMMON,i=e("ui/viewModels/people/contactBuilder"),s=e("telemetry/chat/emotionActionEvent"),o=e("swx-i18n").localization,u=e("vendor/knockout"),a=e("ui/modelHelpers/personHelper"),f=e("swx-service-locator-instance").default,l=e("swx-utils-common").stopwatch;t.build=function(e,t,n){return new c(e,t,n)}}),define("telemetry/chat/videoMessagePlayback",["require","experience/settings","swx-constants","ui/telemetry/telemetryClient"],function(e){function i(){function o(e){r.get().sendEvent(t.telemetry.chatTenantToken,i,e)}var e=this,i=n.chat.VIDEO_MESSAGE.TYPE,s={};e.sendLoadedEvent=function(){s.action=n.chat.VIDEO_MESSAGE.eventName.LOADED,o(s)},e.sendFirstPlayAction=function(){s.action=n.chat.VIDEO_MESSAGE.action.FIRST_PLAY,o(s)},e.sendFullscreenAction=function(){s.action=n.chat.VIDEO_MESSAGE.action.FULLSCREEN,o(s)},e.sendSeekAction=function(){s.action=n.chat.VIDEO_MESSAGE.action.SEEK,o(s)},e.sendReplayAction=function(){s.action=n.chat.VIDEO_MESSAGE.action.REPLAY,o(s)}}var t=e("experience/settings"),n=e("swx-constants").COMMON.telemetry,r=e("ui/telemetry/telemetryClient");return new i}),define("telemetry/chat/audioMessagePlayback",["require","experience/settings","swx-constants","ui/telemetry/telemetryClient"],function(e){function i(){function o(e){r.get().sendEvent(t.telemetry.chatTenantToken,i,e)}var e=this,i=n.chat.AUDIO_MESSAGE.TYPE,s={};e.sendFirstPlayAction=function(){s.action=n.chat.AUDIO_MESSAGE.action.VM_CHAT_PLAYBACK,o(s)},e.sendReplayAction=function(){s.action=n.chat.AUDIO_MESSAGE.action.VM_CHAT_REPLAY,o(s)}}var t=e("experience/settings"),n=e("swx-constants").COMMON.telemetry,r=e("ui/telemetry/telemetryClient");return new i}),define("ui/viewModels/chat/messageMediaTypesHandlers",["require","exports","module","swx-enums","utils/common/cafeObservable","swx-i18n","vendor/knockout","swx-service-locator-instance","swx-constants","browser/dom","telemetry/chat/videoMessagePlayback","telemetry/chat/audioMessagePlayback"],function(e,t){function h(){}function p(e,t){var o;t?o=i.fetch({key:"media_picturesharing_group",params:{senderName:e.model.sender.displayName()}}):o=i.fetch({key:"media_picturesharing_one"}),e.hasFailed=s.pureComputed(function(){return e.status()===n.activityStatus.Failed}),e.isPending=s.pureComputed(function(){return e.status()===n.activityStatus.Pending}),e.status=r.newObservableProperty(e.model.status),e.progress=r.newObservableProperty(e.model.progress),e.thumbnailUrl=r.newObservableProperty(e.model.thumbnailUrl),e.pictureUrl=r.newObservableProperty(e.model.pictureUrl),e.content=s.observable(o),e.isPicture=s.observable(!0),e.open=function(){return!e.isPending()&&!e.hasFailed()},e.progressIndicatorBG=s.pureComputed(function(){var t=e.progress(),n=90,r="#C4DAE3",i="#E7F1F5",s=t<=50?i:r,o=Math.floor(t*3.6)+n,u=t<=50?-n:n,a=t===0?0:50;return"linear-gradient("+u+"deg, transparent "+a+"%, "+s+" 50%),"+"linear-gradient("+o+"deg, "+r+" 50%, transparent 50%)"})}function d(e){function t(e){if(!e||e===0)return"0 Bytes";var t=1e3,n=["Bytes","KB","MB","GB"],r=Math.floor(Math.log(e)/Math.log(t));return r>=n.length&&(r=n.length-1),Math.round(e/Math.pow(t,r)*10)/10+" "+n[r]}function o(){var r=e.progress(),s=e.status()===n.activityStatus.Pending,o=Math.round(r*e.model.fileSize/100);if(s){var u=i.fetch({key:"file_transfer_upload_state",params:{size:t(e.model.fileSize),uploaded:t(o)}});return u}return t(e.model.fileSize)}e.typeClasses={},e.typeClasses[e.model.fileType]=!0,e.fileName=e.model.fileName,e.fileType=e.model.fileType,e.fileThumbnailUri=r.newObservableProperty(e.model.fileThumbnailUri),e.fileSize=s.pureComputed(o),e.fileUri=r.newObservableProperty(e.model.fileUri),e.status=r.newObservableProperty(e.model.status),e.progress=r.newObservableProperty(e.model.progress),e.shouldAbort=r.newObservableProperty(e.model.shouldAbort),e.iconClasses={},e.iconClasses[e.fileType]=!0,e.content=s.observable(i.fetch({key:"file_transfer_file_shared"})),e.isAborted=s.pureComputed(function(){var t=e.shouldAbort(),r=e.status()===n.activityStatus.Failed;return t&&r}),e.abortUploading=function(){e.model.shouldAbort(!0)}}function v(e,t){function r(){var t=a.createElement("img");e.onBeforeExpanded(),t.addEventListener("load",function(t){e.isLoaded(!0),t.target.width>t.target.height?e.orientationClass("landscape"):e.orientationClass("portrait"),e.onAfterExpanded()}),t.addEventListener("error",function(){e.hasFailed(!0),e.onAfterExpanded()}),t.src=e.thumbnailUrl}var n;t?n=i.fetch({key:"media_videosharing_group",params:{senderName:e.model.sender.displayName()}}):n=i.fetch({key:"media_videosharing_one"}),e.thumbnailUrl=e.model.thumbnailPath(),e.mediaUrl=e.model.mediaUrl(),e.isLoaded=s.observable(!1),e.isPlaying=s.observable(!1),e.hasExpired=s.observable(!1),e.hasFailed=s.observable(!1),e.orientationClass=s.observable(),e.content=s.observable(n),e.play=function(){e.isPlaying(!0),f.sendFirstPlayAction()},e.model.isExpired.get().then(function(t){t?e.hasExpired(!0):e.isRendered?r():e.registerEvent(u.events.message.RENDERED,r)})}function m(e,t){var n;t?n=i.fetch({key:"media_audiosharing_group",params:{senderName:e.model.sender.displayName()}}):n=i.fetch({key:"media_audiosharing_one"}),e.mediaUrl=e.model.mediaUrl(),e.isLoaded=s.observable(!0),e.isPlaying=s.observable(!1),e.hasExpired=s.observable(!1),e.hasFailed=s.observable(!1),e.content=s.observable(n),e.voiceMessage=s.observable(i.fetch({key:"media_voice_message"})),e.play=function(){e.isPlaying(!0),l.sendFirstPlayAction()},e.model.isExpired.get().then(function(t){t&&e.hasExpired(!0)})}function g(e,t){function a(e,t){var n,r;n=t._mojiURL,r=t._thumbnailURL,e.mojiUrl(n),e.mojiThumbnailUrl(r)}function f(t){a(e,t),e.mojiTitle(t.description),e.mojiLinkName(t.auxiliaryText),e.mojiLinkUrl(t.auxiliaryUrl),e.mojiCopyright(t.copyright),e.typeClasses("moji keyframe"),e.mojiErrorText(null)}function l(){e.typeClasses("moji mojifailed"),e.mojiErrorText(i.fetch({key:"pes_moji_error_text"}))}function c(){return r.fetchMetadata(e.model.mojiUrl()).then(f,l)}var n,r=o.resolve(u.serviceLocator.PES_CONFIG_SERVICE);return t?n=i.fetch({key:"media_mojisharing_group",params:{senderName:e.model.sender.displayName()}}):n=i.fetch({key:"media_mojisharing_one"}),e.typeClasses=s.observable("mojiloading"),e.mojiThumbnailUrl=s.observable(),e.mojiUrl=s.observable(),e.isSticker=s.observable(!0),e.isMoji=s.observable(!0),e.mojiTitle=s.observable(""),e.mojiLinkName=s.observable(""),e.mojiLinkUrl=s.observable(""),e.mojiCopyright=s.observable(""),e.mojiErrorText=s.observable(),e.isMojiPlaying=s.observable(!1),e.isMojiPlayed=s.observable(!1),r.on(u.events.personalExpression.CONFIG_INITIALIZED,c),e.autoDisposer.registerDisposable({dispose:function(){r.off(u.events.personalExpression.CONFIG_INITIALIZED,c)}}),e.stopMojiPlay=function(e,t){var n=t.target,r=n.previousElementSibling;r.pause()},e.playMoji=function(t,n){function s(){e.isMojiPlayed(!0),e.isMojiPlaying(!1),i.removeEventListener("pause",s,!1),i.removeEventListener("ended",s,!1)}var r=n.target,i=r.previousElementSibling.previousElementSibling;if(e.isMojiPlaying()){i.pause();return}e.isMojiPlaying(!0),i.play(),i.addEventListener("ended",s,!1),i.addEventListener("pause",s,!1)},e.i18n=function(e){return i.fetch({key:e})},e.content=s.observable(n),c()}var n=e("swx-enums"),r=e("utils/common/cafeObservable"),i=e("swx-i18n").localization,s=e("vendor/knockout"),o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("browser/dom"),f=e("telemetry/chat/videoMessagePlayback"),l=e("telemetry/chat/audioMessagePlayback"),c={};c[n.activityType.VideoMessage]=v,c[n.activityType.AudioMessage]=m,c[n.activityType.PictureMessage]=p,c[n.activityType.MojiMessage]=g,c[n.activityType.FileTransfer]=d,t.fetch=function(e){return c[e]||h}}),define("constants/activityTypeGroups",["require","exports","module","swx-enums"],function(e,t){var n=e("swx-enums");t.CALL_MESSAGES=[n.activityType.CallStarted,n.activityType.CallEnded,n.activityType.CallMissed],t.PSTN_MESSAGES=[n.activityType.PstnInsufficientFunds,n.activityType.PstnInvalidNumber,n.activityType.PstnForbiddenNumber],t.PLUGIN_FREE_MESSAGES=[n.activityType.PluginFreeFallbackScreenSharing,n.activityType.PluginFreeFallbackMicrophoneAccess,n.activityType.PluginFreeNoVideoCapability,n.activityType.PluginFreeVideoCompatibility],t.NGC_UPGRADE_MESSAGES=[n.activityType.NgcUpgradeMessage],t.MEDIA_MESSAGES=[n.activityType.VideoMessage,n.activityType.PictureMessage,n.activityType.AudioMessage,n.activityType.MojiMessage,n.activityType.FileTransfer],t.PARTICIPANT_MESSAGES=[n.activityType.ParticipantJoined,n.activityType.ParticipantLeft,n.activityType.ParticipantJoinFailed,n.activityType.ParticipantRoleUpdate,n.activityType.ParticipantTopicUpdate,n.activityType.ParticipantPictureUpdate,n.activityType.ParticipantHistoryDisclosed,n.activityType.ParticipantJoiningEnabled,n.activityType.ParticipantLegacyMemberAdded,n.activityType.ParticipantLegacyMemberUpgraded],t.CONTACT_REQUEST_MESSAGES=[n.activityType.ContactRequestIncoming,n.activityType.ContactRequestIncomingInviteFree,n.activityType.ContactRequestOutgoing,n.activityType.ContactRequestOutgoingResend,n.activityType.ContactRequestIsNowContact,n.activityType.SuggestedContact,n.activityType.UnblockContact,n.activityType.ContactRequestOutgoingAgent],t.CONTACT_INFO_MESSAGES=[n.activityType.ContactInfoMessage],t.TRANSACTION_MESSAGES=[n.activityType.CreditTransaction],t.POLL_MESSAGES=[n.activityType.PollMessage],t.CUSTOM_MESSAGES=[n.activityType.CustomMessage],t.TRANSCRIPT_MESSAGES=[n.activityType.Transcript],t.SYSTEM_MESSAGES=[n.activityType.SystemMessage]}),define("utils/chat/message",["require","swx-enums","constants/activityTypeGroups","swx-constants","swx-browser-detect","constants/calling.resources","swx-i18n","swx-utils-chat","swx-service-locator-instance","swx-utils-chat","ui/viewModels/people/properties/displayNameText","ui/viewModels/people/properties/locationText","experience/settings","lodash-compat","ui/modelHelpers/personHelper"],function(e){function v(e,t,n){var i,s="28:"+e,u=n._botsSettings,a=u?m(s,u):r.chat.BOT_MESSAGING_MODE.UNDEFINED;switch(a){case r.chat.BOT_MESSAGING_MODE.ALL:i="message_text_addedBotGroupConversation_allMessagesMode";break;case r.chat.BOT_MESSAGING_MODE.AT:case r.chat.BOT_MESSAGING_MODE.UNDEFINED:i="message_text_addedBotGroupConversation_privateMode"}return o.fetch({key:i,params:{botName:t}})}function m(e,t){return e&&t[e]?t[e].messagingMode:r.chat.BOT_MESSAGING_MODE.UNDEFINED}var t=e("swx-enums"),n=e("constants/activityTypeGroups"),r=e("swx-constants").COMMON,i=e("swx-browser-detect").default,s=e("constants/calling.resources").fallbackMessages,o=e("swx-i18n").localization,u=e("swx-utils-chat").dateTime,a=e("swx-service-locator-instance").default,f=e("swx-utils-chat").messageSanitizer,l=e("ui/viewModels/people/properties/displayNameText"),c=e("ui/viewModels/people/properties/locationText"),h=e("experience/settings"),p=e("lodash-compat"),d=e("ui/modelHelpers/personHelper");return{getMessageFromParticipantActivityItem:function(e,n,i,s,u,l){function b(){var e="";return i.forEach(function(t,n){e=n===0?e+t.displayName():e+", "+t.displayName()}),e}function w(e){var t="",n=p.some(e,function(e){return d.isAgent(e.getPerson())});return n?(e.forEach(function(e){var n=e.getPerson(),r=p.escape(n.displayName());if(!d.isAgent(n))return;m?t+="\n"+v(n.id(),r,l):t+="\n"+o.fetch({key:"message_text_botWasAddedToConversation",params:{botName:r}})}),t):""}function E(){return o.fetch({key:"message_text_wasAddedToConversation",params:{participant:g(),contact:b()}})}function S(e,t){return a.resolve(r.serviceLocator.FEATURE_FLAGS).isFeatureOn(r.featureFlags.SPACES)?e()===t():!1}function x(e){var t=[];e.participants().forEach(function(e){t.push(e.person.displayName())});if(t.length===0)return;if(t.length===1)return o.fetch({key:"message_text_meJoinedConversation_one",params:{participant:t[0]}});var n=t.pop();return o.fetch({key:"message_text_meJoinedConversation_more",params:{participants:t.join(", "),participant:n}})}var c=a.resolve(r.serviceLocator.FEATURE_FLAGS),h=c.isFeatureOn(r.featureFlags.SINGLE_CONVERSATION_MODE),m=c.isFeatureOn(r.featureFlags.BOT_MESSAGES_MODE_V2_ENABLED),g=n.displayName,y=d.isMePerson(n);switch(e){case t.activityType.ParticipantJoined:if(i.length>0)return E()+w(i);if(h&&y&&l)return x(l);return o.fetch({key:"message_text_joinedConversation",params:{participant:g()}});case t.activityType.ParticipantJoinFailed:return o.fetch({key:"message_text_joinConversationFailed",params:{participant:g()}});case t.activityType.ParticipantLeft:if(S(g,s))return o.fetch({key:"message_text_guestRemovedBySystem",params:{participant:b()}});if(i.length>0)return o.fetch({key:"message_text_wasRemovedFromConversation",params:{participant:g(),removedParticipant:b()}});if(u&&u.subcode==="Ejected"&&u.message==="You were removed from the meeting.")return o.fetch({key:"message_text_youWereRemovedFromConversation"});return o.fetch({key:"message_text_hasLeftConversation",params:{participant:g()}});case t.activityType.ParticipantRoleUpdate:return o.fetch({key:"message_text_roleUpdated",params:{who:g(),whom:i[0]?i[0].displayName():g(),role:s()}});case t.activityType.ParticipantTopicUpdate:var T=s?f.escapeHTML(s()):"";return o.fetch({key:"message_text_topicUpdated",params:{participant:g(),topic:T}});case t.activityType.ParticipantPictureUpdate:return o.fetch({key:"message_text_threadPictureUpdated",params:{participant:g()}});case t.activityType.ParticipantHistoryDisclosed:return o.fetch({key:s()?"message_text_historyDisclosed":"message_text_historyClosed",params:{participant:g()}});case t.activityType.ParticipantJoiningEnabled:return o.fetch({key:s()?"message_text_joiningEnabled":"message_text_joiningDisabled",params:{participant:g()}});case t.activityType.ParticipantLegacyMemberAdded:return o.fetch({key:"message_text_legacyMemberAdded",params:{participant:g()}});case t.activityType.ParticipantLegacyMemberUpgraded:return o.fetch({key:"message_text_legacyMemberUpgraded",params:{participant:g()}})}return""},getMessageFromCallActivityItem:function(e,n){function a(){return i?o.fetch({key:"message_text_ended"+r}):o.fetch({key:"message_text_outgoing"+r+"NoAnswer"})}var r=n?"GroupCall":"Call",i=!!e.duration(),s={callAction:"",duration:i?u.formatCallDuration(e.duration()):"",text:""};switch(e.type()){case t.activityType.CallStarted:s.callAction="callStart",s.text=o.fetch({key:"message_text_started"+r});break;case t.activityType.CallEnded:s.callAction="callEnd",s.text=a();break;case t.activityType.CallMissed:s.callAction="callMissed",s.text=o.fetch({key:"message_text_missed"+r})}return s},getMessageFromContactRequestActivityItem:function(e,n){var r;switch(e){case t.activityType.ContactRequestIncoming:return o.fetch({key:"message_text_addingContactRequest",params:{id:n.id()}});case t.activityType.ContactRequestIsNowContact:return o.fetch({key:"message_text_contactRequestIsNowContact",params:{displayName:l.format(n.id(),n.displayName())}});case t.activityType.ContactRequestIncomingInviteFree:return r=c.format(n.location),r?o.fetch({key:"invite_free_message_received_location",params:{displayName:l.format(n.id(),n.displayName()),location:r}}):o.fetch({key:"invite_free_message_received",params:{displayName:l.format(n.id(),n.displayName())}})}return""},getMessageFromNgcUpgradeActivityItem:function(e){var t=e.participantNames();return t.length===1?o.fetch({key:"message_text_ngcUpgradeMessage_one",params:{participant:t[0],link:s.ngcUpgradeLink}}):t.length>1?o.fetch({key:"message_text_ngcUpgradeMessage_many",params:{participantList:t.slice(0,t.length-1).join(", "),lastParticipant:t[t.length-1],link:s.ngcUpgradeLink}}):""},getMessageFromPluginFreeActivityItem:function(e){function n(){var e=o.fetch({key:"message_text_pluginFree_screenSharingFallback_line1"}),t=o.fetch({key:"message_text_pluginFree_screenSharingFallback_line2",params:{upgrade_link:s.skypeUpgradeLink}});return e+"\r\n"+t}function r(){return o.fetch({key:i.getBrowserInfo().isEdge?"message_text_pluginFree_microphoneAccess_edge":"message_text_pluginFree_microphoneAccess_others"})}function u(){return o.fetch({key:"message_text_pluginFree_noVideoCapability"})}function a(){return u()}switch(e.type()){case t.activityType.PluginFreeFallbackScreenSharing:return n();case t.activityType.PluginFreeFallbackMicrophoneAccess:return r();case t.activityType.PluginFreeNoVideoCapability:return u();case t.activityType.PluginFreeVideoCompatibility:return a()}return""},getMessageFromPstnActivityItem:function(e){function n(e){var t='{text}',n=h.commerce.purchaseCreditUrl,i=h.commerce.purchaseSubscriptionUrl,s,u,a,f,l=r.telemetry.pstn.cssClasses.ADD_CREDIT,c=r.telemetry.pstn.cssClasses.ADD_SUBSCRIPTION;return s=o.fetch({key:"pstn_insufficient_funds_credit"}),u=o.fetch({key:"pstn_insufficient_funds_subscription"}),a=t.replace("{url}",n).replace("{text}",s).replace("{class}",l),f=t.replace("{url}",i).replace("{text}",u).replace("{class}",c),e.isGroup()?e.participantName()===e.participantEndpoint()?o.fetch({key:"pstn_insufficient_funds_group",params:{phoneNumber:e.participantEndpoint(),credit:a,subscription:f}}):o.fetch({key:"pstn_insufficient_funds_group_name",params:{displayName:e.participantName(),phoneNumber:e.participantEndpoint(),credit:a,subscription:f}}):o.fetch({key:"pstn_insufficient_funds",params:{credit:a,subscription:f}})}function i(e){return e.isGroup()?e.participantName()===e.participantEndpoint()?o.fetch({key:"pstn_invalid_number_group",params:{phoneNumber:e.participantEndpoint()}}):o.fetch({key:"pstn_invalid_number_group_name",params:{displayName:e.participantName(),phoneNumber:e.participantEndpoint()}}):o.fetch({key:"pstn_invalid_number"})}function s(e){return e.isGroup()?e.participantName()===e.participantEndpoint()?o.fetch({key:"pstn_forbidden_number_group",params:{phoneNumber:e.participantEndpoint()}}):o.fetch({key:"pstn_forbidden_number_group_name",params:{displayName:e.participantName(),phoneNumber:e.participantEndpoint()}}):o.fetch({key:"pstn_forbidden_number"})}switch(e.type()){case t.activityType.PstnInsufficientFunds:return n(e);case t.activityType.PstnInvalidNumber:return i(e);case t.activityType.PstnForbiddenNumber:return s(e)}return""},getActivityItemGroup:function(e){return n.PARTICIPANT_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.PARTICIPANT:n.CALL_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.CALL:n.NGC_UPGRADE_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.NGC_UPGRADE:n.PLUGIN_FREE_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.PLUGIN_FREE:n.MEDIA_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.MEDIA:n.CONTACT_REQUEST_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.CONTACT_REQUEST:n.POLL_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.POLL:n.CONTACT_INFO_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.CONTACT_INFO:n.TRANSACTION_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.TRANSACTION:n.PSTN_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.PSTN:n.CUSTOM_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.CUSTOM:n.TRANSCRIPT_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.TRANSCRIPT:n.SYSTEM_MESSAGES.indexOf(e)!==-1?r.activityItemGroups.SYSTEM:r.activityItemGroups.TEXT},getBotDisclosureMessage:v}}),define("telemetry/chat/poll",["require","experience/settings","swx-constants","ui/telemetry/telemetryClient","swx-service-locator-instance","utils/common/styleModeHelper"],function(e){function o(){this.pollDesignerOpened=function(o){var u={};u[n.telemetry.poll.property.CONVERSATION_ID]=o,u.mediaBarV2Enabled=i.resolve(n.serviceLocator.FEATURE_FLAGS).isFeatureOn(n.featureFlags.MEDIA_BAR_V2_ENABLED),u.styleMode=s.get().currentMode(),r.get().sendEvent(t.telemetry.chatTenantToken,n.telemetry.poll.eventName.DESIGNER_OPENED,u)},this.stickyMessageClicked=function(i){var s={};s[n.telemetry.poll.property.CONVERSATION_ID]=i.conversationId(),s[n.telemetry.poll.property.MESSAGE_ID]=i.key(),r.get().sendEvent(t.telemetry.chatTenantToken,n.telemetry.poll.eventName.STICKY_MESSAGE_CLICKED,s)},this.avatarElipsisClicked=function(i){var s={};s[n.telemetry.poll.property.CONVERSATION_ID]=i.conversationId(),s[n.telemetry.poll.property.MESSAGE_ID]=i.key(),r.get().sendEvent(t.telemetry.chatTenantToken,n.telemetry.poll.eventName.AVATAR_ELIPSIS_CLICKED,s)},this.activityVote=function(s){var o=e(s,n.telemetry.poll.activityType.VOTE);o[n.telemetry.poll.property.IS_NEW_VOTE]=!0,r.get().sendEvent(t.telemetry.chatTenantToken,n.telemetry.poll.eventName.ACTIVITY,o)};var e=function(t,r){var i={};return i[n.telemetry.poll.property.CONVERSATION_ID]=t.conversationId(),i[n.telemetry.poll.property.MESSAGE_ID]=t.key(),i[n.telemetry.poll.property.ACTIVITY_TYPE]=r,i[n.telemetry.poll.property.XMM_TYPE]=t.xmmType(),i[n.telemetry.poll.property.QUESTION_LENGTH]=t.pollQuestion().length,i[n.telemetry.poll.property.ANSWERS_COUNT]=t.pollAnswers().length,i[n.telemetry.poll.property.MULTI_VOTE]=t.multipleVotes(),i[n.telemetry.poll.property.TIME_SINCE_CREATION]=(new Date).getTime()-t.timestamp(),i}}var t=e("experience/settings"),n=e("swx-constants").COMMON,r=e("ui/telemetry/telemetryClient"),i=e("swx-service-locator-instance").default,s=e("utils/common/styleModeHelper");return new o}),define("ui/viewModels/chat/pollAvatars",["require","exports","module","vendor/knockout","swx-i18n","ui/viewModels/people/contactBuilder","telemetry/chat/poll"],function(e,t){function o(e,t){function u(e){var t=o.model.pollAnswers()[e];o.selectedEllipsis(e),o.users.removeAll(),t.users.forEach(function(e){var t={};t.person=e.person,t.displayName=e.displayName,e.person&&(t.contact=i.build(e.person)),o.users.push(t)})}var o=this;o.selectedEllipsis=n.observable(-1),o.model=e,o.users=n.observableArray(),o.isSelfPopup=function(e,t){return o.selectedEllipsis()===e&&t.key==="polls"},o.onEllipsisClick=function(e,n,r){s.avatarElipsisClicked(o.model),u(e),t({key:"polls",eventPageY:r.pageY})},o.votedByCount=function(e){return r.fetch({key:"poll_list_title",params:{count:e}})}}var n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("ui/viewModels/people/contactBuilder"),s=e("telemetry/chat/poll");t.build=function(e,t){return new o(e,t)}}),define("ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry",["require","swx-constants","experience/settings","ui/telemetry/telemetryClient"],function(e){function s(){function o(e){for(var t in e)e.hasOwnProperty(t)&&!(typeof e[t]=="string"||e[t]instanceof String)&&(e[t]=e[t]+"");return e}function u(e,t,n){var r={};return r.card_cta_type=e||s,r.card_cta_success=t?1:0,r.card_bot_id=n?"28:"+n:s,r}function a(e,t){try{i.get().sendEvent(r.telemetry.uiTenantToken,e,o(t))}catch(n){}}function f(e,t,n){var r={};r.card_failure_reason=t||s,r.card_bot_id=n?"28:"+n:s,a(e,r)}var e=this,s=t.telemetry.NOT_AVAILABLE;e.publishCardAction=function(e,t,r){var i=u(e,t,r);a(n.swiftCardActionEventName,i)},e.publishInvalidCard=function(e,t){f(n.swiftCardInvalidEventName,e,t)},e.publishUnsupportedCard=function(e,t){f(n.swiftCardUnsupportedEventName,e,t)}}var t=e("swx-constants").COMMON,n=t.telemetry.swiftCard,r=e("experience/settings"),i=e("ui/telemetry/telemetryClient");return s.build=function(){return new s},s}),define("ui/viewModels/chat/messageParsers/swift/utils",["require","lodash-compat","swx-constants","swx-cafe-application-instance","swx-encoder/lib/encoders/emoticonEncoder","swx-encoder","swx-utils-chat","swx-service-locator-instance","experience/settings"],function(e){function h(e,n){var r=v(e,n);return r=t.filter(r,function(e){return!e.isValid||e.isValid()}),r}function p(e,n){var r=v(e,n);return r=t.filter(r,function(e){return!e.isDisabled||!e.isDisabled()}),r}function d(e){return!e.isDisabled||!e.isDisabled()?e:null}function v(e,n){var r=t.isArray(e)?t.compact(e.map(n)):[];return r}function m(e){return e?o.getMessageSanitizedContent(e):null}function g(e,t){function i(e){var t;for(var n=0;n-1?e:c}catch(r){return c}}function u(e){var t=new RegExp(/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);return e.match(t)?e:c}function f(e){if(e===c)return c;var t=new RegExp(/^[\s\S]*javascript:/igm);return e.match(t)?c:e}var n=e?o.getMessageSanitizedContent(e):c,r=a.swift.urlPrefixBlacklist;switch(t){case"openUrl":case"payment":case"showImage":n=s(n),n=u(n),n=i(n);break;case"signIn":n=/^https/i.test(n)?n:c;break;default:}return n=f(n),n}function y(e){return/^(skype|tel):/i.test(e)?o.getMessageSanitizedContent(e):c}function b(e,t,n){return e=e&&e.toLowerCase(),t.hasOwnProperty(e)?t[e]:n}function w(e){return e?f(o.getMessageSanitizedContent(o.unwebify(e))):null}function E(){var e=u.resolve(n.serviceLocator.FEATURE_FLAGS),t=e.isFeatureOn(n.featureFlags.SWIFT_CARD_RENDERING_MEDIA_CARDS);l["application/vnd.microsoft.card.hero"]=l.hero,l["application/vnd.microsoft.card.thumbnail"]=l.thumb,l["application/vnd.microsoft.card.receipt"]=l.receipt,l["application/vnd.microsoft.card.signin"]=l.signIn,t&&(l["application/vnd.microsoft.card.video"]=l.video,l["application/vnd.microsoft.card.audio"]=l.audio,l["application/vnd.microsoft.card.animation"]=l.animation)}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("swx-cafe-application-instance"),i=e("swx-encoder/lib/encoders/emoticonEncoder"),s=e("swx-encoder"),o=e("swx-utils-chat").messageSanitizer,u=e("swx-service-locator-instance").default,a=e("experience/settings"),f,l={unknown:"Unknown",hero:"Hero",thumb:"Thumb",receipt:"Receipt",signIn:"SignIn",audio:"Audio",video:"Video",animation:"Animation"},c="invalidValue";return f=function(t){var n=i.build(),o=s.build(r,{domTransformers:[n]});return f=function(t){return o.decode(o.encode(t,!1))},f(t)},{ContentType:l,invalidValue:c,filterOutNotValidItems:h,filterOutDisabledItems:p,normalizeDestination:y,normalizeEnum:b,normalizeRichText:w,normalizeText:m,normalizeUrl:g,mapArray:v,getItemIfNotDisabled:d,setSupportedSwiftCardTypes:E}}),define("ui/viewModels/chat/messageParsers/swift/action",["require","swx-cafe-application-instance","ui/viewModels/calling/helpers/callingFacade","swx-enums","swx-i18n","vendor/knockout","swx-encoder/lib/encoders/mentionsEncoder","swx-constants","swx-constants","ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry","ui/viewModels/chat/messageParsers/swift/utils"],function(e){function d(e,t,n){this.type=e.type?c.normalizeEnum(e.type,d.Type,d.Type.unknown):null,this.title=c.normalizeRichText(e.title),this.value=e.value?e.value:null,this.fallbackUri=e.fallback&&e.fallback.uri?c.normalizeUrl(e.fallback.uri,d.Type.payment):null,this.isCalling=s.observable(!1),this.senderId=n.id(),this.tooltip=this.title;switch(this.type){case d.Type.call:this.value=c.normalizeDestination(this.value);break;case d.Type.imBack:var r;if(t.isGroupConversation()){var u=o.build(t),a=u.getMentionUserData(this.senderId);r=a?u.createXmlElement(document,a).outerHTML:null}r&&(this.value=r+" "+this.value);break;case d.Type.showImage:this.value&&(this.value=c.normalizeUrl(e.value,d.Type.showImage)),this.title||(this.title=i.fetch({key:"accessibility_swift_showImage"}));break;case d.Type.openUrl:this.value=c.normalizeUrl(e.value,d.Type.openUrl),this.tooltip?this.tooltip+="\n\n"+this.value:this.tooltip=this.value;break;case d.Type.payment:this.value=this.fallbackUri?this.fallbackUri:c.normalizeUrl(e.value,d.Type.payment),this.tooltip?this.tooltip+="\n\n"+this.value:this.tooltip=this.value,this.title||(this.title=this.tooltip);break;case d.Type.signIn:this.value=c.normalizeUrl(e.value,d.Type.signIn),this.title||(this.title=i.fetch({key:"message_text_swift_signInTitle"}));break;case d.Type.unsupportedType:this.type=d.Type.openUrl,this.title||(this.title=i.fetch({key:"message_text_swift_unsupported_button"})),this.value||(this.value=h);break;default:}this.conversation=t,this.action=this.action.bind(this);if(!this.isValid()){var p=l.build();this.type?this.title?this.value||p.publishInvalidCard(f.invalidCardReasons.MissinActionValue,this.senderId):p.publishInvalidCard(f.invalidCardReasons.MissinActionTitle,this.senderId):p.publishInvalidCard(f.invalidCardReasons.MissingActionType,this.senderId)}}var t=e("swx-cafe-application-instance"),n=e("ui/viewModels/calling/helpers/callingFacade"),r=e("swx-enums"),i=e("swx-i18n").localization,s=e("vendor/knockout"),o=e("swx-encoder/lib/encoders/mentionsEncoder"),u=e("swx-constants").PEOPLE,a=e("swx-constants").COMMON,f=a.telemetry.swiftCard,l=e("ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry"),c=e("ui/viewModels/chat/messageParsers/swift/utils"),h="https://www.skype.com/",p="width=600, height=620, menubar=no, status=no, titlebar=no, toolbar=no, rel=noopener noreferrer";d.Type={unknown:"unknown",unsupportedType:"unsupportedType",openUrl:"openUrl",imBack:"imBack",signIn:"signIn",call:"call",showImage:"showImage",payment:"payment"};for(var v in d.Type){var m=v.toLowerCase();d.Type.hasOwnProperty(v)&&!d.Type.hasOwnProperty(m)&&(d.Type[m]=d.Type[v])}return d.prototype.isValid=function(){return!!this.type&&!!this.title&&(!!this.value||!!this.fallbackUri)},d.prototype.isDisabled=function(){return!!this.value&&this.value===c.invalidValue},d.prototype.isSupported=function(){return!!this.type&&this.type!==d.Type.unknown},d.prototype.action=function(){function n(e,t,n){var r=l.build();r.publishCardAction(e,t,n)}var t=this;return this.isValid()&&!this.isCalling()?this[this.type]().then(function(){n(t.type,!0,t.senderId)}).catch(function(){n(t.type,!1,t.senderId)}):(n(this.type,!1,this.senderId),Promise.resolve())},d.prototype[d.Type.openUrl]=function(){var t;return this.value.match(/^skype:/)?this.call():(t=window.open(),t.opener=null,t.location=this.value,Promise.resolve())},d.prototype[d.Type.payment]=function(){if(!this.value)return;var t=window.open(this.value,"_blank",p);return t&&window.focus&&t.focus(),t.opener=null,Promise.resolve()},d.prototype[d.Type.showImage]=d.prototype[d.Type.openUrl],d.prototype[d.Type.signIn]=d.prototype[d.Type.openUrl],d.prototype[d.Type.imBack]=function(){return this.conversation.chatService._sendMessageWithoutSanitization(this.value)},d.prototype[d.Type.call]=function(){function c(){var e=f.results().length,t=e?f.results(0).result:undefined;s.isCalling(!1);if(t&&t.id()===a)return h(t._type()+":"+t.id())}function h(e){var r=t.get().conversationsManager._getOrCreateConversation(e);if(!o){var i=r.participants(0),s=i&&i.person.phoneNumbers(0)?i.person.phoneNumbers(0).telUri():a;i.audio.endpoint&&i.audio.endpoint(s)}return n.placeCall(r,!1,"swiftCardAction",!0)}var i=this.value.match(/^(skype|tel):(.*)$/),s=this,o=i[1]==="skype",a=i[2];if(o){var f=t.get().personsAndGroupsManager.createPersonSearchQuery(),l=r.searchScope.All;return f.sources(l).keywords.id=a,this.isCalling(!0),f.getMore().then(c)}return h(u.contactTypes.PSTN+":"+a)},{build:function(e,t,n){return new d(e,t,n)},Type:d.Type}}),define("ui/viewModels/chat/messageParsers/swift/fact",["require","ui/viewModels/chat/messageParsers/swift/utils"],function(e){function n(e){this.key=t.normalizeRichText(e.key),this.value=t.normalizeRichText(e.value)}var t=e("ui/viewModels/chat/messageParsers/swift/utils");return n.prototype.isValid=function(){return!!this.key||!!this.value},{build:function(e){return new n(e)}}}),define("ui/viewModels/chat/messageParsers/swift/image",["require","ui/viewModels/chat/messageParsers/swift/action","vendor/knockout","swx-constants","utils/common/styleModeHelper","ui/viewModels/chat/messageParsers/swift/utils","swx-i18n","experience/settings","utils/common/rtlChecker"],function(e){function d(e,t,n){var i;return t!==r.NARROW?n?i=l.carouselDefault:i=l.default:n?i=l.carouselNarrow:i=l.narrow,i[e]}function v(e){var t="/v1/url/content?url=",n=a.urlPServiceHost+t,r,i,o;return e.url?(e.url.indexOf(p[0])!==-1||e.url.indexOf(p[1])!==-1?o=s.normalizeUrl(e.url):e.url.indexOf(n)===-1?o=n+encodeURIComponent(e.url):(r=n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),i=new RegExp(r,"g"),o=n+encodeURIComponent(e.url.replace(i,""))),o):null}function m(e,r,i,o){this.contentType=o,this.alt=s.normalizeRichText(e.alt),this.url=v(e),this.tap=null,e.tap&&(this.tap=s.getItemIfNotDisabled(t.build(e.tap,r,i)),this.tap&&this.tap.type===t.Type.showImage&&!this.tap.value&&(this.tap.value=this.url)),this.naturalSize=n.observable({height:0,width:0}),this.uiSize=n.pureComputed(this.getUiSize.bind(this)),this.bottomAlignment=n.observable(),this.leftAlignment=n.observable(),this.rightAlignment=n.observable(),this.isImageInCarousel=n.observable(!1),this.loadImageSize()}var t=e("ui/viewModels/chat/messageParsers/swift/action"),n=e("vendor/knockout"),r=e("swx-constants").COMMON.styleMode,i=e("utils/common/styleModeHelper"),s=e("ui/viewModels/chat/messageParsers/swift/utils"),o=s.ContentType,u=e("swx-i18n").localization,a=e("experience/settings"),f=e("utils/common/rtlChecker"),l={narrow:{},"default":{},carouselDefault:{},carouselNarrow:{}},c="auto",h="px",p=[a.amdServiceHost,a.pesCDNAuthentication.cdnServiceHost];return l.narrow[o.hero]={height:105,width:188},l.default[o.hero]={height:153,width:272},l.carouselDefault[o.hero]={height:145,width:256},l.carouselNarrow[o.hero]={height:105,width:188},l.narrow[o.thumb]={height:76,width:76},l.default[o.thumb]={height:112,width:112},l.carouselDefault[o.thumb]={height:112,width:112},l.carouselNarrow[o.thumb]={height:76,width:76},l.narrow[o.receipt]={height:76,width:76},l.default[o.receipt]={height:112,width:112},l.narrow[o.animation]={height:97,width:172},l.default[o.animation]={height:153,width:272},l.carouselDefault[o.animation]={height:153,width:272},l.carouselNarrow[o.animation]={height:97,width:172},l.narrow[o.audio]={height:97,width:172},l.default[o.audio]={height:153,width:272},l.carouselDefault[o.audio]={height:153,width:272},l.carouselNarrow[o.audio]={height:97,width:172},m.prototype.isValid=function(){return!!this.url},m.prototype.loadImageSize=function(){var t=this,n=new Image;n.onload=function(){t.naturalSize({height:n.naturalHeight,width:n.naturalWidth})},n.src=this.url},m.prototype.getUiSize=function(){function p(){var e=u.width/-2+h;f.isRtl()?(t.leftAlignment(c),t.rightAlignment(e)):(t.leftAlignment(e),t.rightAlignment(c))}function v(){var e=(u.height-r.height)/2+h;t.bottomAlignment(e)}function m(){if(s.heightu&&(this.buttons=this.buttons.slice(0,u)),this.areButtonsMultiLine=m(this.buttons);var a=c.build();this.isValid()||(this.mainSection.isValid()?a.publishInvalidCard(f.invalidCardReasons.InvalidButton,r.id()):a.publishInvalidCard(f.invalidCardReasons.MainSectionNotValid,r.id())),this.isSupported()||a.publishUnsupportedCard(f.unsupportedCardReasons.ContentUnsupportedButton,r.id())}function y(e){return h.isAgent(e)&&e.capabilities._mediaAutoplay&&e.capabilities._mediaAutoplay()}function b(e){var t=e.replace(/^(https?:\/\/)?(w*\.)?/i,""),n="/";return t.split(n)[0]}function w(e,t,r,i){this.type=i,this.autoloop=e.autoloop,this.autostart=(!t.isGroupConversation()||h.isKnownPerson(r))&&y(r)?e.autostart:!1,this.shareable=e.shareable,this.subtitle=e.subtitle?s.normalizeText(e.subtitle):null,this.title=e.title?s.normalizeText(e.title):null,this.image=l.build(e.image||{},t,r,i),this.aspect=e.aspect&&e.aspect===d?"portrait":"landscape",this.hasThumbnail=function(){return!!this.image&&!!this.image.url};var o={},u=e.media&&e.media.length&&e.media[0],a=u?s.normalizeUrl(u.url):null;if(u)switch(i){case p.video:o[v.VIDEO]=a;break;case p.audio:o[v.AUDIO]=a;break;case p.animation:o[v.ANIMATION]=l.build(u||{},t,r,i)}this.media=o,this.mediaSourceDomain=a?b(a):null,this.buttons=s.filterOutDisabledItems(e.buttons,function(e){return n.build(e,t,r)}),this.areButtonsMultiLine=m(this.buttons),this.hasTextInfo=function(){return!!this.title||!!this.subtitle};var g=c.build();this.isValid()||g.publishInvalidCard(f.invalidCardReasons.MediaCardMissingSrc,r.id())}function E(e,r,i){this.type=p.signIn,this.buttons=s.filterOutDisabledItems(e.buttons,function(e){return n.build(e,r,i)});var o=t.find(this.buttons,function(e){return e.type===n.Type.signIn});this.buttons=o?[o]:[],this.text=s.normalizeRichText(e.text);if(!this.isValid()){var u=c.build();this.buttons.length===0?u.publishInvalidCard(f.invalidCardReasons.SignInMissingButtons,i.id()):this.text||u.publishInvalidCard(f.invalidCardReasons.SignInMissingText,i.id())}}function S(e,t,a){function y(){l.displayedItems(h),l.foldButtonText(u.fetch({key:"message_text_swift_showAll"}))}function b(){var e=0;for(var t=0;t=d)return;h.push(l.items[t]),l.items[t].images.length>0?e+=v:e++}h=[]}var l=this,h=[],d=5,v=3;this.type=p.receipt,this.buttons=s.filterOutDisabledItems(e.buttons,function(e){return n.build(e,t,a)}),this.buttons.length>3&&(this.buttons=this.buttons.slice(0,3)),this.areButtonsMultiLine=m(this.buttons),this.tap=e.tap?n.build(e.tap,t,a):null,this.title=s.normalizeRichText(e.title),this.total=s.normalizeText(e.total),this.tax=s.normalizeText(e.tax),this.vat=s.normalizeText(e.vat),this.facts=s.filterOutNotValidItems(e.facts,function(e){return r.build(e,t)}),this.items=s.filterOutNotValidItems(e.items,function(e){return i.build(e,t,a,p.thumb)}),this.displayedItems=o.observableArray(),this.showFoldButton=o.observable(!1),this.isCollapsed=o.observable(!1),this.foldButtonText=o.observable(),b(),h.length>0?(this.showFoldButton(!0),l.isCollapsed(!0),y()):this.displayedItems(this.items);var g=c.build();this.isValid()||(this.total?g.publishInvalidCard(f.invalidCardReasons.ReceiptInvalidButton,a.id()):g.publishInvalidCard(f.invalidCardReasons.ReceiptMissingTotal,a.id())),this.isSupported()||g.publishUnsupportedCard(f.unsupportedCardReasons.ReceiptUnsupportedButton,a.id()),this.triggerFoldAction=function(){l.isCollapsed(!l.isCollapsed()),l.isCollapsed()?y():(l.displayedItems(l.items),l.foldButtonText(u.fetch({key:"message_text_swift_showLess"})))}}var t=e("lodash-compat"),n=e("ui/viewModels/chat/messageParsers/swift/action"),r=e("ui/viewModels/chat/messageParsers/swift/fact"),i=e("ui/viewModels/chat/messageParsers/swift/section"),s=e("ui/viewModels/chat/messageParsers/swift/utils"),o=e("vendor/knockout"),u=e("swx-i18n").localization,a=e("swx-constants").COMMON,f=a.telemetry.swiftCard,l=e("ui/viewModels/chat/messageParsers/swift/image"),c=e("ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry"),h=e("ui/modelHelpers/personHelper"),p=s.ContentType,d="9:16",v={VIDEO:"video",AUDIO:"audio",ANIMATION:"animation"};return g.prototype.computeButtonsLimit=function(){if(this.type===p.thumb)return 3;var t=3;return this.mainSection.images.length===0&&(t+=2),this.mainSection.text||(t++,this.mainSection.title||t++,this.mainSection.subtitle||t++),Math.min(t,6)},g.prototype.isValid=function(){return this.buttons.length!==0?t.every(this.buttons,function(e){return e.isValid()}):this.mainSection.isValid()},g.prototype.isSupported=function(){return(this.tap&&this.tap.isSupported()||!this.tap)&&t.every(this.buttons,function(e){return e.isSupported()})},w.prototype.isValid=function(){return!!this.media&&(!!this.media.video||!!this.media.audio||!!this.media.animation&&!!this.media.animation.url)},w.prototype.isSupported=function(){return this.isValid()},E.prototype.isValid=function(){return this.buttons.length!==0&&!!this.text},E.prototype.isSupported=function(){return this.isValid()},S.prototype.isValid=function(){return!!this.total&&t.every(this.buttons,function(e){return e.isValid()})},S.prototype.isSupported=function(){return(this.tap&&this.tap.isSupported()||!this.tap)&&t.every(this.buttons,function(e){return e.isSupported()})},{main:{build:function(e,t,n,r){return new g(e,t,n,r)}},receipt:{build:function(e,t,n){return new S(e,t,n)}},signIn:{build:function(e,t,n){return new E(e,t,n)}},media:{build:function(e,t,n,r){return new w(e,t,n,r)}}}}),define("ui/viewModels/chat/messageParsers/swift/card",["require","ui/viewModels/chat/messageParsers/swift/content","ui/viewModels/chat/messageParsers/swift/content","ui/viewModels/chat/messageParsers/swift/content","ui/viewModels/chat/messageParsers/swift/content","ui/viewModels/chat/messageParsers/swift/utils","swx-constants","ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry"],function(e){function l(e,o,l,c){this.contentType=s.normalizeEnum(e.contentType,f,f.unknown),this.messageId=l.clientmessageid,this.conversationId=o.conversationId,this.content=null;var h=a.build();if(!e.content){this.isValid()||h.publishInvalidCard(u.invalidCardReasons.CardMissingContent,c.id()),this.isSupported()||h.publishUnsupportedCard(u.unsupportedCardReasons.CardUnsupportedType,c.id());return}switch(this.contentType){case f.hero:case f.thumb:this.content=t.build(e.content,o,c,this.contentType);break;case f.signIn:this.content=r.build(e.content,o,c);break;case f.receipt:this.content=n.build(e.content,o,c);break;case f.audio:case f.video:case f.animation:this.content=i.build(e.content,o,c,this.contentType)}!this.isSupported()&&this.contentType===f.unknown&&h.publishUnsupportedCard(u.unsupportedCardReasons.CardUnsupportedType,c.id())}var t=e("ui/viewModels/chat/messageParsers/swift/content").main,n=e("ui/viewModels/chat/messageParsers/swift/content").receipt,r=e("ui/viewModels/chat/messageParsers/swift/content").signIn,i=e("ui/viewModels/chat/messageParsers/swift/content").media,s=e("ui/viewModels/chat/messageParsers/swift/utils"),o=e("swx-constants").COMMON,u=o.telemetry.swiftCard,a=e("ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry"),f=s.ContentType;return l.prototype.isValid=function(){return this.contentType!==f.unknown&&this.content&&this.content.isValid()||this.contentType===f.unknown},l.prototype.isSupported=function(){return this.contentType!==f.unknown&&(!this.content||this.content.isSupported())},{build:function(e,t,n,r){return new l(e,t,n,r)}}}),define("ui/viewModels/chat/messageParsers/swift/swift",["require","ui/viewModels/chat/messageParsers/swift/action","lodash-compat","ui/viewModels/chat/messageParsers/swift/card","vendor/knockout","ui/viewModels/chat/messageParsers/swift/utils","swx-constants","ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry","utils/common/styleModeHelper","ui/modelHelpers/personHelper","utils/common/rtlChecker"],function(e){function v(e){return e.some(l.isMePersonId)}function m(e,l,g,y){var b=a.build();this.summary=s.normalizeText(e.summary),this.type=e.type?s.normalizeEnum(e.type,m.Type,m.Type.unknown):null,this.cards=s.mapArray(e.attachments,function(e){return r.build(e,l,g,y)});if(!this.isValid()){this.type?this.cards.length===0&&b.publishInvalidCard(u.invalidCardReasons.SwiftMissingCards,y.id()):b.publishInvalidCard(u.invalidCardReasons.SwiftMissingType,y.id());return}this.isSupported()||(this.button=t.build({type:t.Type.unsupportedType},l,y),this.type===m.Type.unknown&&b.publishUnsupportedCard(u.unsupportedCardReasons.SwiftUnknownType,y.id()));if(e.suggestedActions&&e.suggestedActions.actions){var w=!0,E=e.suggestedActions.to&&e.suggestedActions.to.length>0;l.isGroupConversation()&&E&&(w=v(e.suggestedActions.to)),w&&s.mapArray(e.suggestedActions.actions,function(e){g.suggestedActions.push(t.build(e,l,y))})}this.areButtonsMultiLine=!n.every(this.cards,function(e){return e.content&&e.isValid()&&e.content.areButtonsMultiLine===!1}),this.isFirst=i.observable(!0),this.isLast=i.observable(this.cards.length===1),this.selectedCard=i.observable(0),this.isMultiple=i.observable(this.cards.length>1),this.isMultiple()&&n.each(this.cards,function(e){if(!e.isValid()||!e.content)return;e.content.mainSection?n.each(e.content.mainSection.images,function(e){e.isImageInCarousel(!0)}):e.content.media&&e.content.media.animation&&e.content.media.animation.isImageInCarousel(!0)}),this.calculatePosition=function(){var t=h;return f.get().currentMode()===o.styleMode.NARROW&&(t=p),this.isFirst()?"0px":this.isLast()?"calc("+this.selectedCard()*-t+"px + (100% - "+t+"px))":"calc("+this.selectedCard()*-t+"px + (100% - "+t+"px) / 2)"},this.carouselLeftPosition=function(){return c.isRtl()?d:this.calculatePosition()},this.carouselRightPosition=function(){return c.isRtl()?this.calculatePosition():d}}var t=e("ui/viewModels/chat/messageParsers/swift/action"),n=e("lodash-compat"),r=e("ui/viewModels/chat/messageParsers/swift/card"),i=e("vendor/knockout"),s=e("ui/viewModels/chat/messageParsers/swift/utils"),o=e("swx-constants").COMMON,u=o.telemetry.swiftCard,a=e("ui/viewModels/chat/messageParsers/swift/telemetry/swiftCardTelemetry"),f=e("utils/common/styleModeHelper"),l=e("ui/modelHelpers/personHelper"),c=e("utils/common/rtlChecker"),h=288,p=188,d="auto";return m.prototype.isSupported=function(){return this.isValid()&&this.type!==m.Type.unknown&&n.every(this.cards,function(e){return e.isSupported()})},m.prototype.isValid=function(){return!!this.type&&this.cards.length!==0&&n.every(this.cards,function(e){return e.isValid()})},m.prototype.isCarousel=function(){return this.type===m.Type.carousel},m.prototype.nextCard=function(){this.moveTo(this.selectedCard()+1)},m.prototype.prevCard=function(){this.moveTo(this.selectedCard()-1)},m.prototype.moveTo=function(t){if(t<0||t>=this.cards.length)return;this.selectedCard(t),this.isFirst(t===0),this.isLast(t===this.cards.length-1)},m.prototype.moveToCard=function(t){this.moveTo(this.cards.indexOf(t))},m.Type={unknown:"Unknown",card:"Card",carousel:"Carousel",signIn:"SignIn",receipt:"Receipt"},m.Type["message/card"]=m.Type.card,m.Type["message/card.carousel"]=m.Type.carousel,m.Type["message/card.signin"]=m.Type.signIn,m.Type["message/card.receipt"]=m.Type.receipt,{build:function(e,t,n,r){return new m(e,t,n,r)},Type:m.Type}}),define("ui/viewModels/chat/messageParsers/skypeSwiftProcessor",["require","exports","module","ui/viewModels/chat/messageParsers/swift/swift"],function(e,t){function r(e,t){this.conversation=e,this.message=t}var n=e("ui/viewModels/chat/messageParsers/swift/swift");r.prototype.process=function(t,r){return n.build(t,this.conversation,this.message,r)},t.build=function(e,t){return new r(e,t)}}),define("ui/viewModels/chat/messageParsers/swiftCard",["require","exports","module","lodash-compat","vendor/knockout","ui/viewModels/chat/messageParsers/skypeSwiftProcessor","swx-utils-chat"],function(e,t){var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("ui/viewModels/chat/messageParsers/skypeSwiftProcessor"),s=e("swx-utils-chat").messageSanitizer;t.parse=function(e,t,o){var u=/^i?i:t,{type:e,duration:t,startTime:p(n),participantsCount:m(r),videoLength:i}}function m(e){return e&&e.conversation?e.conversation.participantsCount():t.telemetry.NOT_AVAILABLE}function g(n){n.previews().forEach(function(n){if(!r||!r.YT||!r.YT.Player)return;if(n.type()!==t.urlPreviewType.YT||!n.playerId)return;if(e.testContext.players[n.playerId])return;e.testContext.players[n.playerId]=new r.YT.Player(n.playerId,{events:{onReady:e.testContext.onPlayerReady,onStateChange:e.testContext.onPlayerStateChange,onError:e.testContext.onPlayerError}})})}function y(t,n){var r="yt_"+t+"_"+n;return e.randomIdEnabled?r+"_"+Math.random().toString(36).substring(7):r}function b(e){return e.protocol+"//"+e.hostname+(e.port?":"+e.port:"")}function w(e,t){var i="https://www.youtube.com/embed/"+e+"?showinfo=0&enablejsapi=1&modestbranding=1&disablekb=1&rel=0&iv_load_policy=3"+"&hl="+n.initParams.locale+"&"+"&origin="+b(r.location);return t&&(i+="&autoplay=true"),i}function E(e){return e.target.id||e.target.getIframe().id}var e=this,f,l=1e4;e.testContext={players:{},previewItems:{},onPlayerReady:function(t){try{var n=E(t),r=e.testContext.previewItems[n],i=e.testContext.players[n];if(i.toDestroy){h(n);return}i.renderedAndReady=!0;if(!r)return;o.publish(r,t.target,d(t.target),m(r))}catch(u){s.error("Error in onPlayerReady: "),s.error(u)}},onPlayerStateChange:function(t){try{var n=(new r.Date).getTime(),i=E(t),o=e.testContext.previewItems[i],a=e.testContext.players[i];switch(t.data){case r.YT.PlayerState.BUFFERING:case r.YT.PlayerState.CUED:case r.YT.PlayerState.UNSTARTED:return;case r.YT.PlayerState.PLAYING:o.lastActionTimestamp=n,u.publish(o,a,v(e.actionType.PLAYING,0,a,o),n);break;case r.YT.PlayerState.PAUSED:o.lastActionTimestamp=o.lastActionTimestamp||n,u.publish(o,a,v(e.actionType.PAUSED,n-o.lastActionTimestamp,a,o),{type:e.actionType.PAUSED,duration:n-o.lastActionTimestamp,participantsCount:m(o),videoLength:d(a)},n),o.lastActionTimestamp=null;break;case r.YT.PlayerState.ENDED:o.lastActionTimestamp=o.lastActionTimestamp||n,u.publish(o,a,v(e.actionType.ENDED,n-o.lastActionTimestamp,a,o),n),o.lastActionTimestamp=null}}catch(f){s.error("Error in onPlayerStateChange: "),s.error(f)}},removePlayer:function(n){try{var i=e.testContext.players[n];if(!i)return;i.renderedAndReady?h(n):(r.setTimeout(h.bind(null,n),l),i.toDestroy=!0)}catch(o){s.error("Error in removePlayer: "),s.error(o)}},onFullscreenChangedHandler:function(n){function l(){i&&a.publish(t.events.videoPlayer.FULLSCREEN_OFF,i.messageId)}var i,o;if(n.target.id&&n.target.id.substring(0,7)==="yt_msg_"){f&&(s.error("[YOUTUBE] Trying to go to fullscreen twice! Message in a fullscreen: "+f),o=e.testContext.players[f]||{},o.inFullScreenMode=!1);try{f=E(n),i=e.testContext.previewItems[f],o=e.testContext.players[f],o.inFullScreenMode=!0,a.publish(t.events.videoPlayer.FULLSCREEN_ON,i?i.messageId:null),u.publish(i,o,{type:e.actionType.FULLSCREEN,duration:p(o),participantsCount:m(i),videoLength:d(o)},(new r.Date).getTime())}catch(c){s.error("Error in onFullscreenChangedHandler: "),s.error(c)}}else{try{i=e.testContext.previewItems[f],o=e.testContext.players[f],l()}catch(c){s.error("Error in onFullscreenChangedHandler: "),s.error(c)}o&&(o.inFullScreenMode=!1,f=null)}},onPlayerError:function(e){s.error("[YT ERROR]"),s.error(e)}},e.actionType={PLAYING:"play",PAUSED:"pause",FULLSCREEN:"fullscreen",ENDED:"end"},e.render=function(i,o,u,a){var f=i.originalRequest,l=/(?:youtube.com|youtu.be)\/(watch)?((?:.*)v=|v\/|embed\/)?([\w-]{11})/.exec(f);if(l){var h=l[3],p=!!a;i.originalSize(!0),i.target(""),i.youtubeId=h,i.youtubeUri=w(h,p),i.playerId=y(o.contentId,h),i.messageId=o.model.key(),i.contentId=o.contentId,i.isMyself=o.isMyself,i.messageTimestamp=o.timestamp,i.lastActionTimestamp=null,i.ytPlayer(!0),i.type(t.urlPreviewType.YT),i.dispose=c.bind(i),i.conversation=u,e.testContext.previewItems[i.playerId]=i,r.setTimeout(g.bind(null,o),n.youtubeWrapDelay)}else i.target("_blank"),s.error("Unmatched yt link: "+f);return!!l},e.parseYTLinks=function(e){var t=e.match(/(?:https?:\/\/|\/\/)?(?:www\.|m\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+?&v=))([\w-]{11})(?:[^\s.]*)/gi);return t?t:[]},e.isYT=function(t){return e.parseYTLinks(t).length>0},e.handleClick=function(t){var n=e.testContext.players[t.playerId];if(!n){s.error("Unable to find a player for "+t.playerId);return}n.getPlayerState()===r.YT.PlayerState.PLAYING?n.pauseVideo():n.playVideo()},e.randomIdEnabled=!0,r.onYouTubeIframeAPIReady=function(){i.addEventListener("mozfullscreenchange",e.testContext.onFullscreenChangedHandler),i.addEventListener("webkitfullscreenchange",e.testContext.onFullscreenChangedHandler),i.addEventListener("fullscreenchange",e.testContext.onFullscreenChangedHandler),i.addEventListener("MSFullscreenChange",e.testContext.onFullscreenChangedHandler)}}var t=e("swx-constants").COMMON,n=e("experience/settings"),r=e("browser/window"),i=e("browser/document"),s=e("swx-log-tracer").getLogger(),o=e("telemetry/chat/youtubeShowEvent"),u=e("telemetry/chat/youtubeActionEvent"),a=e("swx-pubsub-instance").default;return new f}),define("ui/urlPreview/urlPreview",["require","exports","module","lodash-compat","swx-cafe-application-instance","swx-constants","browser/dom","swx-telemetry-buckets","utils/common/eventHelper","vendor/knockout","swx-utils-chat","swx-log-tracer","reqwest","swx-service-locator-instance","experience/settings","utils/common/styleModeHelper","telemetry/chat/urlPreviewShow","browser/window","swx-skypeuri-parser","ui/players/ytPlayer"],function(e,t){function k(e,t,n){function i(e){return e.status_code!=="200"?!1:!e.title&&!e.site&&!e.description?!1:e.thumbnail?!0:!1}return r.get().signInManager._skypeToken().then(function(r){function u(r){return r.urlPreviewShowTelemetryEvent=s,r.urlRequest=e,r.encodedRequest=t,i(r)?(s.succeeded(r.status_code,!!r.thumbnail),new Promise(function(e,t){var i=g.setTimeout(t,S),s=new g.Image;s.onload=function(){g.clearTimeout(i),r.width=this.width,r.height=this.height,r.oneUrlOnly=H(n.urlPosition),e(r)},s.onerror=t.bind(null,r),s.src=r.thumbnail})):(r.skip=!0,s.error(r.status_code),Promise.reject(r))}function a(e){return e=e||{},e.skip=!0,s.error(e.status_code?e.status_code:null),e}var s,o={url:p.urlPServiceHost+"/v1/url/info?url="+t,method:"GET",crossOrigin:!0,dataType:"json",headers:{Authorization:"skype_token "+r}};return n.url=e,s=m.build(n),Promise.resolve(c.compat(o)).then(u,a).catch(a)})}function L(e,t,n){var r=/]*?\s+)?href="((?!mailto:)[^"]*)".*?>(.*?)<\/a>/g,i=e.match(r)||[];if(t){var s=e.replace(r,"");i=i.concat(n.parseYTLinks(s))}if(!i)return;return i=A(i),i.length===0?null:i}function A(e){return e.filter(function(e,t,n){return t===n.indexOf(e)}).filter(function(e){return!y.containsSkypeUri(e)})}function O(e){var t=/^]*?\s+)?href="([^"]*)".*<\/a>$/.exec(e);return t?t[1]:e}function M(e,t){return t.length===1&&!e.replace(t[0],"")?v.UrlOnly:n.endsWith(e,t[t.length-1])?v.TextEndingWithUrl:v.TextWithUrl}function _(e,t){return t.previews.remove(function(t){var n=e.indexOf(t.originalRequest);return n>-1&&e.splice(n,1),n===-1}),e}function D(e){return e==="image/gif"}function P(e){return e?n.escape(e):e}function H(e){return e===v.UrlOnly}function B(e){return{description:a.observable(e.description),title:a.observable(e.title),site:a.observable(),url:a.observable(e.url),target:a.observable("_blank"),rel:a.observable("noreferrer noopener"),favicon:a.observable(e.favicon),thumbnail:a.observable(e.thumbnail),category:a.observable(e.category),type:a.observable(i.urlPreviewType.WWW),typeClasses:{youtube:a.observable(!1)},scaledByW:a.observable(!1),scaledByH:a.observable(!1),originalSize:a.observable(!1),tall:a.observable(!1),wide:a.observable(!1),isGif:a.observable(!1),ytPlayer:a.observable(!1),ordinal:0,originalRequest:e.urlRequest,encodedRequest:e.encodedRequest,restrictions:e.restrictions}}var n=e("lodash-compat"),r=e("swx-cafe-application-instance"),i=e("swx-constants").COMMON,s=e("browser/dom"),o=e("swx-telemetry-buckets"),u=e("utils/common/eventHelper"),a=e("vendor/knockout"),f=e("swx-utils-chat").messageSanitizer,l=e("swx-log-tracer").getLogger(),c=e("reqwest"),h=e("swx-service-locator-instance").default,p=e("experience/settings"),d=e("utils/common/styleModeHelper"),v=o.enums.urlPositionBucket,m=e("telemetry/chat/urlPreviewShow"),g=e("browser/window"),y=e("swx-skypeuri-parser"),b=e("ui/players/ytPlayer"),w=.5,E=2,S=3e3,x=!1,T=!1,N=!0,C=!1;t.render=function(t,n,o,c,p){function A(e){return{urlCount:e.length,urlPosition:M(t,e),participantsCount:o.participantsCount(),contentId:n.contentId}}function j(e){var t=n.elementInfo.element;if(!e){t.onkeydown=null;return}t.onkeydown=function(e){var r=u.isActivation(e);if(!r)return;try{var i=s.getElement(".thumbnail",t);i?i.click():b.handleClick(n.previews()[0])}catch(o){l.error(o)}}}function F(e){function t(e){return e=e||{},e.skip=!0,e}return k(e,encodeURIComponent(e),g).catch(t)}function I(e){if(!n._parentContext)return;n.onBeforeExpanded();var t=0;e.forEach(function(e){e.skip||q(e,t++)}),n.onAfterExpanded(),n.copyLinkEnabled(y&&n.previews().length===1),j(n.copyLinkEnabled())}function q(e,t){function h(e){return e>=w&&e<=E&&!d.get().isIntegratedProperty()}var r=a.utils.arrayFirst(n.previews(),function(t){return t.encodedRequest===e.encodedRequest});if(r)return;var s=b.isYT(e.url),u,f=D(e.content_type),l=e.width/e.height,c=s?i.urlPreviewType.YT:f?i.urlPreviewType.GIF:i.urlPreviewType.WWW;u=!s||!m.isFeatureOn(i.featureFlags.URL_PREVIEW_LOAD_YOUTUBE_PLAYER)||!!e.restrictions,r=B(e),r.target(u?"_blank":""),r.type(c),r.isGif(f),r.site(f?"":P(e.site)),r.typeClasses.youtube(s),r.ytEnabled=T,r.ordinal=t;if(s&&T&&!e.restrictions&&b.render(r,n,o)){n.previews.push(r);return}if(!x)return;if(f||h(l))r.originalSize(!r.isGif()),r.scaledByW(!1),r.scaledByH(!1);else{var p=l1),n.previews.push(r),n.isGif(f)}function R(){return x||T?Promise.all(v.map(F)).then(I):Promise.resolve()}function U(){var e=r.get().personsAndGroupsManager.mePerson,t=[];return t.push(e.preferences(i.userSettings.preferences.URL_PREVIEWS)?e.preferences(i.userSettings.preferences.URL_PREVIEWS).value.get():Promise.resolve(N)),t.push(e.preferences(i.userSettings.preferences.YOUTUBE_PLAYER)?e.preferences(i.userSettings.preferences.YOUTUBE_PLAYER).value.get():Promise.resolve(C)),Promise.all(t).then(function(e){x=p&&e[0],T=c&&e[1]})}var v=L(t,c,b),m=h.resolve(i.serviceLocator.FEATURE_FLAGS);if(!v)return n.isUrlPreview(!1),n.copyLinkEnabled(!1),n.group(i.activityItemGroups.TEXT),n.contentTemplate("textMessageContentTemplate"),Promise.resolve();var g=A(v),y=H(g.urlPosition);for(var S=0;S=0,Q)}function vt(e){function o(t){return e.author!==t}function a(e){return new p(e)}function l(e){return!L.isMePerson(e)}function c(){var e;return!J||!J.participants()?e:(J.participants().forEach(function(n){if(L.isAgent(n.person)){var r=u.newObservableProperty(n.person.displayName),i=t.escape(r()),s=E.fetch({key:"message_text_joiningConversationWithBots",params:{botName:i}}),o=E.fetch({key:"message_text_joiningConversationWithBotsV2",params:{botName:i}});e?e+="\n":e="",ut.push({subscription:r}),lt?e+=o+C.getBotDisclosureMessage(n.person.id(),i,J):e+=s}}),e)}var n=u.newObservableProperty(e.context),r=e.persons().filter(o),i;e.reason&&(i=e.reason()),y.participantsWithoutAuthor=r.map(a);if(dt(e)){var s=u.newObservableProperty(J.selfParticipant.role);y.participantsWithoutMyself=r.filter(l).map(a),y.contentTemplate(ct(f.customActivityItemTemplates.SPACES_WELCOME_MESSAGE)),y.spaceLink=u.newObservableProperty(J.uri),y.isJoiningEnabled=u.newObservableProperty(J.isJoiningEnabled),y.conversation=J,y.showSpacesCTA=S.computed(function(){return s()===g.participantRole.Leader&&!z.isGuestHostConversation(J.conversationId)}),y.welcomeMessage=S.computed(function(){return E.fetch({key:y.isJoiningEnabled()?"spaces_welcomeMessage":"spaces_welcomeMessageWithoutLink"})}),y.agentsMessageContent=S.computed(c),y.editTopicAction=function(){y.dispatchEvent(b.conversation.OPEN_PROFILE,{editTopic:!0},y.DIRECTION.PARENT)},y.settingsAction=function(){y.dispatchEvent(b.conversation.OPEN_PROFILE,{editTopic:!1},y.DIRECTION.PARENT)},y.othersAddedMessageContent=S.computed(function(){if(y.participantsWithoutMyself.length>0)return C.getMessageFromParticipantActivityItem(e.type(),y.author,y.participantsWithoutMyself,n,i,J)})}return S.computed(function(){return C.getMessageFromParticipantActivityItem(e.type(),y.author,y.participantsWithoutAuthor,n,i,J)})}function mt(e){e.sender&&(y.author=l.build(e.sender),y.isMyself=L.isMePerson(e.sender),y.displayname=S.observable(y.isMyself?"me":y.author),y.renderAuthorInfo(!y.isMyself),y.showAuthorInfo(!y.isMyself),y.openConversationLabel=S.pureComputed(function(){return E.fetch({key:"label_text_openConversation",params:{displayName:e.sender.displayName()}})})),y.direction=e.direction&&e.direction()}function gt(e,t){if(t.translation){var n={key:t.translation.key,value:t.translation.users[0].value,mri:t.translation.users[0].mri};e.translations.add(n)}}function yt(e,n){switch(y.group()){case f.activityItemGroups.PARTICIPANT:y.author=l.build(e.author),y.content=vt(e);break;case f.activityItemGroups.CALL:var r=C.getMessageFromCallActivityItem(e,n);mt(e),y.content=S.observable(r.text),y.liveSessionDuration=r.duration,y.callAction=r.callAction,y.typeClasses={liveSessionText:!0,"fontSize-h4":!0};break;case f.activityItemGroups.NGC_UPGRADE:y.content=S.observable(C.getMessageFromNgcUpgradeActivityItem(e));break;case f.activityItemGroups.PLUGIN_FREE:y.content=S.observable(C.getMessageFromPluginFreeActivityItem(e));break;case f.activityItemGroups.PSTN:y.content=S.observable(C.getMessageFromPstnActivityItem(e)),e.type()===g.activityType.PstnInvalidNumber&&!e.isGroup()?(y.linkContent=E.fetch({key:"pstn_invalid_number_return_link"}),y.linkVisible=!0):(y.linkContent="",y.linkVisible=!1),mt(e),y.callAction="callError",y.typeClasses={liveSessionText:!0,"fontSize-h4":!0};break;case f.activityItemGroups.TEXT:var i,s;mt(e),i=u.newObservableProperty(e.html),tt.isFeatureOn(f.featureFlags.SWIFT_CARD_RENDERING)&&(s=H.parse(y,e,J)),typeof s!="undefined"?y.content=s:y.content=S.computed(function(){var t=i(),n=Y||!t.trim().length,r=tt.isFeatureOn(f.featureFlags.URL_PREVIEWS),s=tt.isFeatureOn(f.featureFlags.YOUTUBE_PLAYER_ENABLED),o=J._translatorSettings&&J._translatorSettings.isEnabled,u=e.direction&&e.direction()===f.chat.messageType.INCOMING,a=!et&&rt&&o&&u&&!e.isDeleted();n?t=T.transform(e.text(),"text/typed","text/html"):tt.isFeatureOn(f.featureFlags.ENABLE_RAW_EMOTICONS_RENDERING)&&(t=T.encodeEmoticonsRawRepresentation(t));if(y.isMeCommandMessage){var l;try{return l=new RegExp("^"+y.model.sender.displayName()+" "),t.replace(l,""+y.model.sender.displayName()+" ")}catch(c){return t}}return Z&&(s||r)&&S.ignoreDependencies(function(){I.render(t,y,J,s,r)}),a&&j.requestTranslation(t,e.direction(),J,gt.bind(null,e)),y.isSticker(st.hasLargeEmoticon(t)),t}),y.isEdited=u.newObservableProperty(e.isEdited),y.isDeleted=u.newObservableProperty(e.isDeleted),bt();break;case f.activityItemGroups.MEDIA:var o=x.fetch(e.type());mt(e),o(y,n);break;case f.activityItemGroups.CONTACT_REQUEST:y.author=l.build(e.sender),y.content=S.computed(function(){return C.getMessageFromContactRequestActivityItem(e.type(),y.author.getPerson())}),y.actionInProgress=S.observable(!1),e.type()===g.activityType.ContactRequestIncoming&&(y.greeting=u.newObservableProperty(e.greeting)),y.isBusinessContactMgmtEnabled&&(e.type()===g.activityType.ContactRequestOutgoing||e.type()===g.activityType.ContactRequestIsNowContact)&&e.isRead(!0);break;case f.activityItemGroups.POLL:mt(e),y.pollAvatarsVM=A.build(e,function(e){y.dispatchEvent(b.userListPopup.POPUP_TOGGLE,e)}),y.isEdited=u.newObservableProperty(e.isEdited),y.isDeleted=u.newObservableProperty(e.isDeleted),y.content=S.observable(E.fetch({key:"poll_message_question_header",params:{pollQuestion:e.pollQuestion()}})),y.pollQuestion=u.newObservableProperty(e.pollQuestion),y.pollAnswers=u.newObservableCollection(e.pollAnswers),y.answerSent=u.newObservableProperty(e.meVoted),y.checkedAnswer=S.observable(),y.checkedAnswerSubscription=e.meCheckedAnswerPositions.changed(function(){y.checkedAnswer(t.isEmpty(e.meCheckedAnswerPositions())?-1:e.meCheckedAnswerPositions()[0])}),y.peopleVotedText=S.observable(),y.peopleVotedNumSubscription=e.peopleVotedNum.changed(function(e){y.peopleVotedText(E.fetch({key:"poll_message_people_voted",params:{count:e}}))}),y.onAnswerClick=function(t){return e.meVoted()?y.checkedAnswer(e.meCheckedAnswerPositions()[0]):(O.activityVote(y.model),y.model.addAnswer(t)),!0};break;case f.activityItemGroups.CONTACT_INFO:mt(e),h.render(e,y,J);break;case f.activityItemGroups.TRANSACTION:var a="Unsupported transaction message";mt(e),y.content=S.observable(a),y.group(f.activityItemGroups.TEXT);break;case f.activityItemGroups.SYSTEM:case f.activityItemGroups.CUSTOM:y.content=S.observable(e.text());break;case f.activityItemGroups.TRANSCRIPT:y.content=S.observable(e.text()),y.author=e.author(),y.isMyself=e.isMyself(),y.renderAuthorInfo(!y.isMyself),y.showAuthorInfo(!y.isMyself)}}function bt(){it&&it.dispose(),it=y.isDeleted.subscribe(function(e){if(!e)return;it.dispose(),it=null,y.group(f.activityItemGroups.TEXT),y.contentTemplate("textMessageContentTemplate"),y.isUrlPreview(!1),y.previews&&(_t(y.previews()),y.previews([]))})}function wt(){y.showSpacesCTA&&y.showSpacesCTA.dispose(),y.welcomeMessage&&y.welcomeMessage.dispose(),y.othersAddedMessageContent&&y.othersAddedMessageContent.dispose(),y.participantsWithoutMyself&&t.forEach(y.participantsWithoutMyself,function(e){e.dispose()})}function Et(){wt(),y.participantsWithoutAuthor&&t.forEach(y.participantsWithoutAuthor,function(e){e.dispose()})}function St(){y.messageDeliveryStatusEnabled&&y.model.status.changed.off(xt)}function xt(e){var t=y.model.type()===g.activityType.ParticipantJoinFailed,n="iconfont ";y.deliveryFailed(!1);switch(e){case g.activityStatus.Failed:y.deliveryFailed(!t),y.statusText(E.fetch({key:"message_failed_status"})),n+="warning";break;case g.activityStatus.Succeeded:y.statusText(E.fetch({key:"message_sent_status"})),n+="presenceOnlineStroke";break;case g.activityStatus.Pending:y.statusText(E.fetch({key:"message_sending_status"})),n+="presenceStroke";break;default:y.statusText("")}y.deliveryStatusIconCssClass(n)}function Tt(e){if(J.selfParticipant.isAnonymous()||L.isGuest(e))return!1;var t;t=$.conversationsManager.getConversation(e),$.conversationsManager.conversations.add(t),_.publish(b.navigation.OPEN_CONVERSATION,{model:t,origin:f.telemetry.historyLoadOrigin.AUTHOR_SWITCH})}function Nt(e){if(!y.contacts||y.isMyself)return;h.handleContactAdded(e.id(),y)}function Ct(e){var t;return y.model.contacts().some(function(n){n.id()===e&&(t=n)}),t}function kt(e){e?y.model.status.changed(xt):St()}function Lt(){y.actionInProgress(!1)}function At(e){e&&e.giphyExpression?y.giphyMetadata("/giphy "+e.giphyExpression):y.giphyMetadata(!1)}function Ot(){var e=D.resolve(f.serviceLocator.FEATURE_FLAGS).isFeatureOn(f.featureFlags.LOW_FOCUS_IMPORTANCE_CONTACT_REQUEST);return e?i.Priorities.Low:i.Priorities.High}function Mt(){K&&K()}function _t(e){e.forEach(function(e){t.isFunction(e.dispose)&&(e.ytPlayer(!1),e.dispose.call(e))})}var y=this,$=r.get(),J,K,Q=!1,G,Y,Z=!e||!e.noUrlPreview,et=e&&e.noTranslationItem,tt=D.resolve(f.serviceLocator.FEATURE_FLAGS),nt=$.translatorService,rt=nt&&$.translatorService.state()===f.translatorServiceState.Authenticated,it,st=v.build(),ot=t.assign({},F),ut=S.observableArray(),at=D.resolve(f.serviceLocator.FEATURE_FLAGS),ft=at.isFeatureOn(f.featureFlags.MARK_READ_MESSAGES_V2_ENABLED),lt;this.autoDisposer=ot,this.init=function(e,t){var n=D.resolve(f.serviceLocator.FEATURE_FLAGS),r=e.key();G=n.isFeatureOn(f.featureFlags.SPACES),Y=n.isFeatureOn(f.featureFlags.MESSAGE_ENFORCE_TEXT_FORMAT),lt=tt.isFeatureOn(f.featureFlags.BOT_MESSAGES_MODE_V2_ENABLED),J=t,y.isEdited=S.observable(!1),y.messageDeliveryIndicatorEnabledSW4B=n.isFeatureOn(f.featureFlags.SHOW_MESSAGE_DELIVERY_INDICATOR_SW4B),y.messageDeliveryStatusEnabled=n.isFeatureOn(f.featureFlags.SHOW_MESSAGE_DELIVERY_STATUS)&&e.type()!==g.activityType.SystemMessage,y.timestampsInNarrowModeEnabled=n.isFeatureOn(f.featureFlags.SHOW_TIMESTAMPS_IN_NARROW_MODE),y.disableOpenConversationWithAuthor=n.isFeatureOn(f.featureFlags.DISABLE_OPEN_CONVERSATION_WITH_AUTHOR),y.isDeleted=S.observable(!1),y.isMyself=!1,y.clientmessageid=r,y.contentId=r?"msg_"+r:null,y.timestamp=e.timestamp(),y.setTimestamp=S.observable("00:00"),y.setBottomTimestamp=S.observable("00:00"),y.setLongTimestamp=S.observable("00:00"),y.showTimestamp=S.observable(!0),y.showBottomTimestamp=S.observable(!1),y.isRead=u.newObservableProperty(e.isRead),y.isFirstMessage=S.observable(!1),y.isLastMessage=S.observable(!1),y.isLastMessageInBubble=S.observable(!1),y.model=e,y.group=S.observable(C.getActivityItemGroup(e.type())),y.isGroupConversation=J.isGroupConversation(),y.conversationId=t.conversationId,y.renderAuthorInfo=S.observable(!1),y.showAuthorInfo=S.observable(!1),y.liveSessionDuration=!1,y.isCallActivityItem=S.computed(function(){return y.group()===f.activityItemGroups.CALL||y.group()===f.activityItemGroups.PSTN}),y.isSticker=S.observable(),y.isMoji=S.observable(!1),y.isPicture=S.observable(!1),y.isUrlPreview=S.observable(!1),y.deliveryFailed=S.observable(!1),y.deliveryFailedMessage=S.computed(function(){return y.deliveryFailed()?E.fetch({key:"message_not_delivered_text"}):""}),y.statusText=S.observable(),y.deliveryStatusIconCssClass=S.observable(),y.isMyLastMessageInChat=S.observable(!1),y.isIntegrated=P.get().isIntegratedProperty(),y.copyLinkEnabled=S.observable(!1),y.giphyMetadata=S.observable(!1),y.isGif=S.observable(!1),y.isSMS=e._isSMS?e._isSMS():!1,y.smsStatus=y.isSMS?u.newObservableProperty(e._smsInfo().status):{},y.suggestedActions=S.observableArray([]),y.heartsVM=w.build(y,J,function(e){y.dispatchEvent(b.userListPopup.POPUP_TOGGLE,e)}),y.heartsVM.init(),y.contentTemplate=S.observable(ct(e.type())),y.focusImportance=Ot(),y.typeClasses={},y.isMeCommandMessage=!!e._skypeemoteoffset,yt(e,J.isGroupConversation()),y.cssClass=S.computed(ht,this),y.showGiphyMetadata=S.computed(function(){return y.isGif()&&!y.isDeleted()&&y.giphyMetadata()}),y.focusHandlerCallback=function(e){K=e},y.messageDeliveryIndicatorEnabledSW4B&&y.model.status.changed(xt),y.messageDeliveryStatusEnabled&&y.isMyLastMessageInChat.subscribe(kt),$.personsAndGroupsManager.all.persons.added(Nt),et||(y.translationItem=B.build(y,J),y.translationItem.init()),y.model._activityData&&y.model._activityData.changed(At),y.isCopySelectionAsQuoteEnabled=tt.isFeatureOn(f.featureFlags.COPY_SELECTION_AS_QUOTE_KEYBOARD)&&V.isCopySupportedByBrowser(),y.forwardEvent(b.videoPlayer.FULLSCREEN_ON,y.DIRECTION.PARENT,null,y.DIRECTION.CHILD),y.forwardEvent(b.videoPlayer.FULLSCREEN_OFF,y.DIRECTION.PARENT,null,y.DIRECTION.CHILD),y.registerEvent(b.navigation.FRAGMENT_SHOW,Mt)},y.onCopy=function(e){var t=e.model,r=document.getSelection().toString(),i=W.copySelectionAsQuote(t,r,$.conversationsManager),s=n.selectionCopyKeyboard;X.publish(t,s,i)},this.dispose=function(){it&&it.dispose(),y.content&&y.content.dispose&&y.content.dispose(),y.deliveryFailedMessage&&y.deliveryFailedMessage.dispose(),y.cssClass&&y.cssClass.dispose(),y.author&&y.author.dispose&&y.author.dispose(),y.isCallActivityItem&&y.isCallActivityItem.dispose(),y.checkedAnswerSubscription&&y.checkedAnswerSubscription.dispose&&y.checkedAnswerSubscription.dispose(),y.peopleVotedNumSubscription&&y.peopleVotedNumSubscription.dispose&&y.peopleVotedNumSubscription.dispose(),y.isSMS&&y.model._smsInfo&&y.model._smsInfo().dispose(),Et(),y.model&&(y.messageDeliveryIndicatorEnabledSW4B||y.messageDeliveryStatusEnabled)&&y.model.status.changed.off(xt),y.showGiphyMetadata&&y.showGiphyMetadata.dispose(),y.heartsVM&&y.heartsVM.dispose(),$.personsAndGroupsManager.all.persons.added.off(Nt),y.model&&y.model._activityData&&y.model._activityData.changed.off(At),y.translationItem&&y.translationItem.dispose(),y.previews&&(_t(y.previews()),y.previews([])),ot.dispose&&ot.dispose(),ut().length&&ut().forEach(function(e){e.subscription.dispose()})},this.onRendered=function(){y.isRendered=!0,y.dispatchEvent(b.message.RENDERED)},this.onBeforeExpanded=function(){y.dispatchEvent(b.message.BEFORE_EXPANDED)},this.onAfterExpanded=function(){y.dispatchEvent(b.message.AFTER_EXPANDED)},this.openConversationWithAuthor=function(){Tt(y.model.sender)},this.navigateToDialPad=function(){function e(){return{page:a.calling.SKYPEOUT_PAGE,origin:f.telemetry.historyLoadOrigin.SKYPEOUT_PAGE}}_.publish(f.events.navigation.NAVIGATE,e())},this.isBusinessContactMgmtEnabled=tt.isFeatureOn(f.featureFlags.ENABLE_BUSINESS_CONTACT_MANAGEMENT),this.sendContactRequest=function(){var e,t={source:n.conversation.messageItem},r=y.model.sender,i=y.model.type();return y.actionInProgress(!0),$.conversationsManager.conversations.add(J),e=U.addPerson(r,i,J,t),e.then(Lt,Lt),y.dispatchEvent(b.message.ADD_CONTACT,{source:n.conversation.messageItem},y.DIRECTION.PARENT),e},this.acceptContactRequest=function(){var e,t={source:n.conversation.messageItem},r=y.model.sender;return y.actionInProgress(!0),e=U.addPerson(r,g.activityType.ContactRequestIncoming,J,t,Lt,Lt),e},this.declineContactRequest=function(){var e,t={source:n.conversation.messageItem},r=y.model.sender;return y.actionInProgress(!0),e=U.declinePerson(r,J,t,Lt,Lt),e},this.blockContactRequest=function(){var e={source:n.contactRequestIncomingActivityItem},t=new o(y.author.getPerson(),e),r=E.fetch({key:"modal_blockContact_text_aria_label"});return k.build(o.ELEMENT_ID,t,s),k.show(o.ELEMENT_ID,r),Promise.resolve()},this.unblockContact=function(){var e,t={source:n.contactRequestIncomingActivityItem},r=y.model.sender;return y.actionInProgress(!0),e=U.unblockPerson(r,t,Lt,Lt),e},this.openUrlPreview=function(e,t){function n(){if(!tt.isFeatureOn(f.featureFlags.URL_PREVIEW_LOAD_YOUTUBE_PLAYER))return!1;var n=t||S.utils.arrayFirst(y.previews(),function(t){return t.url()===e});return n&&n.type()===f.urlPreviewType.YT&&!n.restrictions?n:null}var r=n(),i={url:e,timestamp:y.timestamp,participantCount:J.participantsCount(),contentId:y.contentId};q.publishActionEvent(i);if(r&&R.render(r,y,J,e))return!1;var s=window.open();return s.opener=null,s.location=e,!1},this.isPSTNContactMessage=function(e){var t=Ct(e);return L.isPstn(t)},this.contactHasFullName=function(e){var t=Ct(e);return t.displayName()!==e||L.isPstn(t)},this.isMePersonContactMessage=function(e){return L.isMePersonId(e)},this.openConversationWithUser=function(e){var t=Ct(e);Tt(t),c.publishActionEvent({person:t,participantsCount:J.participantsCount(),timeInStale:y.timestamp.getTime()})},this.addCreditTelemetry=function(e,t){var n=f.telemetry.pstn;return t.target.className===n.cssClasses.ADD_CREDIT?M.addingCredit(n.entryPoint.NO_CREDIT_CALL_END):t.target.className===n.cssClasses.ADD_SUBSCRIPTION&&M.addingSubscription(n.entryPoint.NO_SUBSCRIPTION_CALL_END),!0},this.activateFirstLink=function(e,t){var n=e.elementInfo.element.querySelector(".content a");n&&t.target.tagName!=="A"&&(n.click(),t.preventDefault(),t.stopPropagation())},this.messageClicked=function(e,t){t.target&&t.target.href&&(N.navigate(t.target.href,m),t.preventDefault(),t.stopPropagation())}}var t=e("lodash-compat"),n=e("ui/telemetry/actions/actionSources"),r=e("swx-cafe-application-instance"),i=e("swx-focus-handler"),s=e("text!views/people/blockContactModal.html"),o=e("ui/viewModels/people/blockContactModal"),u=e("utils/common/cafeObservable"),a=e("constants/components"),f=e("swx-constants").COMMON,l=e("ui/viewModels/people/contactBuilder"),c=e("telemetry/chat/contactInfoEvent"),h=e("ui/contactInfoMessage/contactInfoMessage"),p=e("ui/viewModels/people/contactName"),d=e("constants/contentTemplates"),v=e("swx-encoder/lib/encoders/emoticonEncoder"),m=e("ui/viewModels/calling/helpers/callingFacade"),g=e("swx-enums"),y=e("utils/common/eventMixin"),b=f.events,w=e("ui/viewModels/chat/hearts"),E=e("swx-i18n").localization,S=e("vendor/knockout"),x=e("ui/viewModels/chat/messageMediaTypesHandlers"),T=e("swx-utils-chat").messageSanitizer,N=e("swx-ui-navigation"),C=e("utils/chat/message"),k=e("ui/modalDialog/modalDialog"),L=e("ui/modelHelpers/personHelper"),A=e("ui/viewModels/chat/pollAvatars"),O=e("telemetry/chat/poll"),M=e("telemetry/calling/pstn/pstn"),_=e("swx-pubsub-instance").default,D=e("swx-service-locator-instance").default,P=e("utils/common/styleModeHelper"),H=e("ui/viewModels/chat/messageParsers/swiftCard"),B=e("ui/viewModels/chat/translator/translationItem"),j=e("utils/chat/translatorHelper"),F=e("utils/common/disposableMixin"),I=e("ui/urlPreview/urlPreview"),q=e("telemetry/chat/urlPreviewAction"),R=e("ui/players/ytPlayer"),U=e("ui/modelHelpers/personActionsHelper"),z=e("swx-utils-chat").conversation,W=e("utils/chat/quoteMessageUtils"),X=e("telemetry/chat/quoteMessageEvent"),V=e("utils/common/clipboard");return t.assign($.prototype,y),$}),define("ui/viewModels/chat/conversationProcessor",["require","lodash-compat","swx-utils-chat","swx-constants"],function(e){var t=e("lodash-compat"),n=e("swx-utils-chat").dateTime,r=e("swx-constants").COMMON,i=3e5,s=function(e){return n.getMidnight(e)},o=function(e,t){return t===undefined?!0:e!==t},u=function(e,t){return s(t)!==s(e)},a=function(e,t,n){var r=e>t,s=e-n;return r&&s>=i},f=function(e){if(e&&e.isMeCommandMessage)return!1;if(e&&t.isFunction(e.group))switch(e.group()){case r.activityItemGroups.TEXT:case r.activityItemGroups.MEDIA:case r.activityItemGroups.CONTACT_INFO:case r.activityItemGroups.POLL:case r.activityItemGroups.TRANSCRIPT:case r.activityItemGroups.CALL:case r.activityItemGroups.PSTN:return!0}return!1},l=function(e){return!!(e&&e.messageDeliveryStatusEnabled&&e.deliveryFailed())},c=function(e){return!!e&&!!(e.playerId||t.isFunction(e.group)&&e.group()===r.activityItemGroups.MEDIA)};return function(){this.processMessage=function(e,t){var i=e.group()===r.activityItemGroups.TEXT,h=e.group()===r.activityItemGroups.MEDIA,p=e.group()===r.activityItemGroups.CONTACT_INFO,d=e.group()===r.activityItemGroups.CALL,v=e.group()===r.activityItemGroups.POLL,m=e.group()===r.activityItemGroups.PSTN,g=e.group()===r.activityItemGroups.PARTICIPANT,y=e.group()===r.activityItemGroups.TRANSCRIPT,b=i||h||p||v||y,w=f(e),E=d||h||m,S=e.author&&e.author.id(),x=o(t.previousAuthor,S),T=t.midnight||s((new Date).getTime()),N=u(t.previousTimestamp,e.timestamp),C=E||x||N||c(e)||a(e.timestamp,T,t.lastShowedTimestamp),k=x||N||g||c(t.previousMessage),L=!e.isMyself,A=b&&(x||!!t.suppressedLastAuthor),O=w&&(C||!!t.suppressedLastTimestamp),M=n.formatTimestamp(e.timestamp,T),_=n.formatTimestampLong(e.timestamp,T),D=n.formatTimestampForceLong(e.timestamp),P=t.previousMessage&&O&&!A&&!t.previousMessage.showTimestamp()||g,H=f(t.previousMessage)&&k&&!l(t.previousMessage);return e.isFirstMessage(b&&(e.isDisjoined||t.previousIsDisjoined||A)),e.isLastMessage(!0),e.showAuthorInfo(L&&e.isFirstMessage()),e.showTimestamp(O),e.setTimestamp(M),e.showBottomTimestamp(w&&!l(e)),e.setBottomTimestamp(_),e.setLongTimestamp(D),O&&(t.lastShowedTimestamp=e.timestamp),t.previousMessage&&(t.previousMessage.isLastMessageInBubble(P),t.previousMessage.showBottomTimestamp(H)),t.previousAuthor=S,t.previousTimestamp=e.timestamp,t.suppressedLastAuthor=!b,t.suppressedLastTimestamp=!w||h,t.midnight=T,t.previousIsDisjoined=e.isDisjoined,t.previousMessage=e,t},this.processMyLastMessageIfAny=function(e){var t;if(e.length<=0)return;for(t=e.length-1;t>=0;t--)if(e[t].isMyself){e[t].isMyLastMessageInChat(!0),e[t].showBottomTimestamp(!e[t].messageDeliveryStatusEnabled&&e[t].showBottomTimestamp());return}},this.processMyBeforeLastMessageIfAny=function(e){var t,n=!1;if(e.length<=1)return;for(t=e.length-1;t>=0;t--){if(!e[t].isMyself||!e[t].isMyLastMessageInChat())continue;if(!!n){e[t].isMyLastMessageInChat(!1);return}n=!0}}}}),define("telemetry/utils/telemetryUtils",["require","exports","module","swx-constants"],function(e,t){var n=e("swx-constants").COMMON,r=n.telemetry.NOT_AVAILABLE;t.stringify=function(e){for(var t in e)e.hasOwnProperty(t)&&!(typeof e[t]=="string"||e[t]instanceof String)&&(e[t]=e[t]+"");return e},t.getOriginDescription=function(e,t){for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e)return n;return r}}),define("telemetry/chat/conversationHistoryLoad",["require","swx-constants","experience/settings","services/telemetry/skypeData","services/telemetry/common/telemetryContext","telemetry/utils/telemetryUtils","swx-telemetry-buckets","telemetry/chat/activityItemHelper"],function(e){function f(e){var f=this;f._context={timer:null,startTime:null,syncEndTime:null,renderEndTime:null,SYNC_TIMEOUT:1e4,conversationLoaded:e,pageNumber:0,isUnread:0,hasError:!1,isCached:t.telemetry.NOT_AVAILABLE,timeInStale:t.telemetry.NOT_AVAILABLE},function(){var n=e.historyService.activityItems(),r=n[n.length-1];f._context.isUnread=!1;if(!r)return;f._context.isUnread=!r.isRead(),f._context.timeInStale=0;if(f._context.isUnread){var i=+(new Date);f._context.timeInStale=(i-r.timestamp())/1e3}}(),f.start=function(){f._context.startTime=(new Date).getTime(),f._context.timer=setTimeout(f.publish,f._context.SYNC_TIMEOUT)},f.registerSync=function(){f._context.timer||(f._context.pageNumber++,f.start()),f._context.syncEndTime=(new Date).getTime(),f._context.renderEndTime=f._context.syncEndTime},f.registerRender=function(){f._context.renderEndTime=(new Date).getTime()},f.registerError=function(){f._context.hasError=!0,f._context.syncEndTime=(new Date).getTime(),f.publish()},f.dispose=function(){f._context.conversationLoaded=null},f.publish=function(){f._context.timer&&(clearTimeout(f._context.timer),f._context.timer=null);var l=u.processConversation(e),c=i.get(),h=a.TYPE,p,d=c.chatHistoryLoadResult[e.conversationId];return l.participantsCount=e.participants().length,l.participantsCountGroup=o.getParticipantCountGroup(e.participants().length),l.isFavorite=!!e._isFavorited&&e._isFavorited(),l.ttl=f._context.syncEndTime-f._context.startTime,l.ttlDurationGroup=o.getSecondsDurationGroupFromMs(l.ttl),l.tis=f._context.timeInStale,l.isUnread=f._context.isUnread,l.pageNumber=f._context.pageNumber,l.responseCode=d,f._context.hasError?l.ttr=t.telemetry.NOT_AVAILABLE:l.ttr=f._context.renderEndTime-f._context.startTime,l.ttrDurationGroup=o.getSecondsDurationGroupFromMs(l.ttr),l.origin=c.historyLoadOrigin,l.originDescription=s.getOriginDescription(c.historyLoadOrigin,t.telemetry.historyLoadOrigin),l.t404=c.isChatHistoryLoad404,l.isError=o.isError(d),p={type:h,data:l},r.push(p,n.telemetry.uiTenantToken),f.dispose(),l}}var t=e("swx-constants").COMMON,n=e("experience/settings"),r=e("services/telemetry/skypeData"),i=e("services/telemetry/common/telemetryContext"),s=e("telemetry/utils/telemetryUtils"),o=e("swx-telemetry-buckets"),u=e("telemetry/chat/activityItemHelper"),a=t.telemetry.conversationHistoryLoadEvent;return f}),define("text!views/chat/chatLog.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/chatLog",["require","exports","module","vendor/knockout","ui/viewModels/chat/chatLog","jsviews/chat/chatLog","ui/viewModels/chat/message","ui/viewModels/chat/conversationProcessor","utils/common/resizeHandler","telemetry/chat/conversationHistoryLoad","constants/components","text!views/chat/chatLog.html"],function(e,t){function f(e,t){var f=new i(t.element,u),l=n.dataFor(t.element),c=new r(s,l),h=new o,p=new a(e.conversationModel);return c.setContext(l),c.init(e.conversationModel,f,h,p),c}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/chatLog"),i=e("jsviews/chat/chatLog"),s=e("ui/viewModels/chat/message"),o=e("ui/viewModels/chat/conversationProcessor"),u=e("utils/common/resizeHandler"),a=e("telemetry/chat/conversationHistoryLoad");t.name=e("constants/components").chat.CHAT_LOG,t.template=e("text!views/chat/chatLog.html"),t.viewModel={createViewModel:f}}),define("telemetry/chat/pes",["require","lodash-compat","swx-constants","swx-utils-common","experience/settings","ui/telemetry/telemetryClient","swx-service-locator-instance","utils/common/styleModeHelper"],function(e){function a(){function e(e,r){var i=t.find(r,function(t){return t.item.id===e});return i?(r.splice(r.indexOf(i),1),i):{type:n.telemetry.pes.source.TYPED,section:n.telemetry.pes.UNKNOWN,tabName:n.telemetry.pes.UNKNOWN,tabIndex:n.telemetry.pes.UNKNOWN}}function a(e){return e?e:n.telemetry.NOT_AVAILABLE}this.emoticonsSentInMessage=function(o,u){var a=r.create();o.forEach(function(t){var r=e(t,u);s.get().sendEvent(i.telemetry.chatTenantToken,n.telemetry.pes.eventName.EMO_SENT,{message_id:a+"",emo_id:t+"",emo_source:r.type+"",emo_section:r.section+"",emo_tab_name:r.tabName+"",emo_tab_index:r.tabIndex+""})})},this.mojiPlayed=function(t,r){s.get().sendEvent(i.telemetry.chatTenantToken,n.telemetry.pes.eventName.MOJI_PLAYED,{moji_id:t.id+"",moji_name:t.pickerTitle+"",cause:r+""})},this.mojiSent=function(t,r){s.get().sendEvent(i.telemetry.chatTenantToken,n.telemetry.pes.eventName.MOJI_SENT,{moji_id:t.id+"",moji_name:t.pickerTitle+"",moji_source:r.type+"",moji_section:r.section+"",moji_tab_name:r.tabName+"",moji_tab_index:r.tabIndex+""})},this.imageSent=function(t,r){s.get().sendEvent(i.telemetry.chatTenantToken,n.telemetry.pes.eventName.IMAGE_SENT,{image_id:t.id+"",image_query:a(r.query)+"",image_picker_index:t.pickerIndex+"",image_source:r.type+"",image_section:r.section+"",image_tab_name:r.tabName+"",image_tab_index:r.tabIndex+"",image_result_type:a(t.querySource)+""})},this.expressionPickerOpened=function(){var t={};t.mediaBarV2Enabled=o.resolve(n.serviceLocator.FEATURE_FLAGS).isFeatureOn(n.featureFlags.MEDIA_BAR_V2_ENABLED),t.styleMode=u.get().currentMode(),s.get().sendEvent(i.telemetry.chatTenantToken,n.telemetry.pes.eventName.PICKER_OPENED,t)}}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("swx-utils-common").guid,i=e("experience/settings"),s=e("ui/telemetry/telemetryClient"),o=e("swx-service-locator-instance").default,u=e("utils/common/styleModeHelper");return new a}),define("ui/modelObservers/agentAuthorizationObserver",["require","exports","module","vendor/knockout","swx-cafe-application-instance","ui/modelHelpers/conversationHelper","ui/modelHelpers/personHelper"],function(e,t){function o(e){function o(){i.isOneToOneConversationWithAgent(e)&&r.get().personsAndGroupsManager.all.persons.changed(u)}function u(){var n=e.participants()[0].person,r=s.isKnownPerson(n);t.isConversationWithUnauthorizedAgent(!r)}var t=this;t.isConversationWithUnauthorizedAgent=n.observable(!1),t.dispose=function(){r.get().personsAndGroupsManager.all.persons.changed.off(u)},o()}var n=e("vendor/knockout"),r=e("swx-cafe-application-instance"),i=e("ui/modelHelpers/conversationHelper"),s=e("ui/modelHelpers/personHelper");t.build=function(e){return new o(e)}}),define("ui/viewModels/chat/chatInput",["require","lodash-compat","vendor/knockout","swx-pubsub-instance","utils/common/cafeObservable","swx-constants","swx-constants","utils/common/eventMixin","swx-constants","swx-service-locator-instance","telemetry/chat/pes","ui/modelObservers/agentAuthorizationObserver","utils/common/styleModeHelper","ui/modelHelpers/conversationHelper","ui/modelHelpers/personHelper"],function(e){function m(){function b(){return!!e.conversationModel}function w(e){var n=t.find(e.sourceTab.packs,function(t){return t.items.some(function(t){return t===e.item})}),r={type:e.sourceTab.id==="mru"?a.telemetry.pes.source.RECENTS:a.telemetry.pes.source.ROSTER,tabIndex:e.sourceTab._index||e.sourceTab.index,tabName:e.sourceTab.title,section:n&&n.isFeatured?a.telemetry.pes.section.FEATURED:a.telemetry.pes.section.REGULAR};l.mojiSent(e.item,r)}function E(e){var n=t.find(e.sourceTab.packs,function(t){return t.items.some(function(t){return t.id===e.item.id})}),r=t.findIndex(n.items,{id:e.item.id}),i={type:a.telemetry.pes.source.ROSTER,section:n&&n.id,query:e.sourceTab._currentQuery,tabName:e.sourceTab.id,tabIndex:e.sourceTab._index};l.mojiSent({id:e.item.id,type:e.item.type},i),l.imageSent({id:e.item.id,pickerIndex:r,querySource:e.item.querySource},i)}function S(t){u.isFeatureOn(a.featureFlags.GIPHY)&&(/^\/giphy\b/.test(t)?O("giphy"):O(null)),e.isSendDisabled(!t||t.length===0)}function x(t){if(!b()||t.conversation!==e.conversationModel)return;switch(t.item.type){case"flik":e.conversationModel.chatService.sendMessage("/moji "+t.item.mojiId),w(t);var n=f.resolve(a.serviceLocator.PES_MRU_SERVICE);n.addItemsToMru(t.item);break;case"image":t.query?e.conversationModel.chatService.sendMessage(t.item.url,null,{activityData:JSON.stringify({giphyExpression:t.query})}):e.conversationModel.chatService.sendMessage(t.item.url),E(t)}}function T(){if(u.isFeatureOn(a.featureFlags.SKIP_CHAT_CAPABILITY_CHECK)){e.hasChatCapability(!0);return}var t=!1,n,r=e.conversationModel.participants().length;for(var i=0;i\r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n\r\n'}),define("ui/components/chat/chatInput",["require","exports","module","vendor/knockout","ui/viewModels/chat/chatInput","constants/components","text!views/chat/chatInput.html"],function(e,t){function i(e,t){var i=new r,s=n.dataFor(t.element);return i.init(e,t.element),i.setContext(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/chatInput");t.name=e("constants/components").chat.CHAT_INPUT,t.template=e("text!views/chat/chatInput.html"),t.viewModel={createViewModel:i}}),define("services/telemetry/common/analyticsInfo",["require","swx-cafe-application-instance","swx-constants","lodash-compat"],function(e){function o(e){return r.isString(e)&&/^19:/.test(e)}function u(){function u(e){return e&&e!==s}function a(e){return{thread1Count:e,thread30Count:e,conversation1Count:e,conversation30Count:e,unreadConversationsCount:e}}var e=function(e){var t=new Date;return e.setHours(0,0,0,0)===t.setHours(0,0,0,0)},r=function(n,r){var i=n.lastMessage,s=o(n.id);return i?(e(new Date(i.timestamp))&&(s?r.thread1Count++:r.conversation1Count++),s?r.thread30Count++:r.conversation30Count++,i.isUnread&&r.unreadConversationsCount++,r):r},i={};return i.conversationsInfo=function(){var e,n,i,o=a(0);if(t.get().conversationsManager&&t.get().conversationsManager._allConversations){i=t.get().conversationsManager._allConversations();for(e=0,n=i.length;e0?i[0]:t.telemetry.NOT_AVAILABLE}function v(){e.ttc=d(i.CONVERSATION_UPDATE.TTC,r.CONVERSATION_UPDATE.UPDATE_START,r.CONVERSATION_UPDATE.UPDATE_END),e.isCompleted&&(e.tts=d(i.CONVERSATION_UPDATE.TTS,r.CONVERSATION_UPDATE.UPDATE_END,r.CONVERSATION_UPDATE.SYNC_END))}function m(){l.mark(r.CONVERSATION_UPDATE.SYNC_END);try{v(),p()}catch(t){}var i={type:c,data:{stage:e.stage,cta:e.cta,contactsCount:e.contactsCount,originalParticipantCount:e.originalParticipantCount,addedParticipantsCount:e.addedParticipantsCount,conversationType:e.conversationType,failedParticipants:e.failedParticipants,ttc:e.ttc,tts:e.tts,ttr:"n/a",isSuccess:e.isSuccess}};u.push(i,n.telemetry.chatTenantToken),e.isStarted=!1}function g(t,n){e.stage=t,l.mark(r.CONVERSATION_UPDATE.UPDATE_END),n&&m()}var e=this;e.start=function(t,n){a(),e.isStarted=!0;var i=new s;e.originalParticipantCount=t,e.contactsCount=i.contactsInfo().totalContacts,e.conversationType=n?f.GROUP:f.DIALOG,l.mark(r.CONVERSATION_UPDATE.UPDATE_START)},e.abandoned=function(){var t;if(!e.isStarted||e.isCompleted)return;t=o.get(),e.cta=t.historyLoadOrigin,g(h.ABANDONED,!0)},e.cancelled=function(){g(h.CANCELLED,!0)},e.completed=function(t){e.addedParticipantsCount=t,e.isCompleted=!0,g(h.COMPLETED,!1)},e.performed=function(t){e.isSuccess=t>0,e.failedParticipants=t,m()},a()}var t=e("swx-constants").COMMON,n=e("experience/settings"),r=t.telemetry.performanceMarks,i=t.telemetry.measurements,s=e("services/telemetry/common/analyticsInfo"),o=e("services/telemetry/common/telemetryContext"),u=e("services/telemetry/skypeData"),a=t.telemetry.stages,f=t.telemetry.conversationType,l=e("usertiming"),c="chat_conversation_update",h=a.CONVERSATION_UPDATE;return p}),define("services/cqf/cqfSettings",["require","exports","module","services/ecs/configLoader","swx-enums","experience/settings"],function(e,t){function o(){function o(){if(!t||!s)s=n.loadConfig(r.ecsClientNames.Skype,i.ecsCqfKey);return s}function u(){return{minimumCallLength:i.cqf.minimumCallLengthSec*1e3,pstnCallPercentage:i.cqf.pstnCallPercentage,groupCallPercentage:i.cqf.groupCallPercentage,skypeCallPercentage:i.cqf.skypeCallPercentage}}function a(e){return{minimumCallLength:e.Configurations.CQF_Trigger.MinCallDurationSecs*1e3,pstnCallPercentage:e.Configurations.CQF_Trigger.PSTN_Percent,groupCallPercentage:e.Configurations.CQF_Trigger.GroupCall_Percent,skypeCallPercentage:e.Configurations.CQF_Trigger.S2S_Percent}}var e=this,t=!1,s;return e.get=function(){var e=new Promise(function(e){o().then(function(n){t=!0,e(a(n))}).catch(function(){t=!1,e(u())})});return e},e}var n=e("services/ecs/configLoader"),r=e("swx-enums"),i=e("experience/settings"),s;t.build=function(){return s||(s=new o),s}}),define("services/cqf/trigger",["require","exports","module","msr-crypto","services/cqf/cqfSettings"],function(e,t){var n=e("msr-crypto").aes,r=e("services/cqf/cqfSettings");t.validateCall=function(e){var t=r.build(),i;return i=new Promise(function(r,i){t.get().then(function(t){function s(e){return e.hasPSTN?t.pstnCallPercentage:e.isGroupConversation?t.groupCallPercentage:t.skypeCallPercentage}function o(e){var t=n.utilities.stringToBytes(e),r=n.sha256.computeHash(t),i=n.utilities.bytesToInt32(r);return i>>>0}if(!e.callId||e.callEscalated)i();else if(e.duration1)return;t||(u.subscribe(r.events.navigation.NAVIGATE,a),t=o.setTimeout(function(){u.publish(r.events.navigation.NAVIGATE,{page:i.calling.SKYPEOUT_PAGE,origin:r.telemetry.historyLoadOrigin.SKYPEOUT_PAGE})},e))},this.dispose=function(){a()}}var n=e("swx-enums"),r=e("swx-constants").COMMON,i=e("constants/components"),s=e("swx-service-locator-instance").default,o=e("browser/window");t.build=function(){return new u}}),define("ui/viewModels/chat/conversation",["require","lodash-compat","swx-enums","utils/common/eventMixin","swx-constants","utils/common/elementQueryHelper","vendor/knockout","telemetry/chat/conversationUpdateFlow","ui/modelHelpers/conversationHelper","swx-cafe-application-instance","swx-constants","constants/components","swx-browser-detect","swx-service-locator-instance","services/cqf/CQFHandler","ui/calling/unansweredCallHandler","ui/calling/pstnEventsHandler","ui/calling/invalidNumberRedirector","telemetry/chat/conversationJoined"],function(e){function b(e,r){function B(){return b.minimizeCallScreen(!1),window.shellApp?j():F().catch(j)}function j(){return d.setupCQF().then(function(e){b.callData=e,b.isCQFVisible(!0),b.isInCall(!1)}).catch(function(){b.isInCall(!1),R()})}function F(){return v.setup().then(function(e){b.unansweredCallPayload.reason(e.reason),b.unansweredCallPayload.wasVideoCall(e.wasVideoCall),b.unansweredCallPayload.ecsConfig(e.ecsConfig),b.isUnansweredCallVisible(!0)})}function I(){b.isUnansweredCallVisible(!1)}function q(){b.isCQFVisible(!1),R()}function R(){window.shellApp&&b.isConversationVisible()&&!b.isInCall()&&e.selfParticipant.audio.state.reason!==n.callDisconnectionReason.CallEscalated&&(window.shellAppInfo.supportsPreloading?(window.shellApp.invoke(i.SHELL_APP_METHODS.HIDE_WINDOW),U(!1)):window.shellApp.invoke(i.SHELL_APP_METHODS.CLOSE_WINDOW),window.shellAppInfo.hidePromiseResolve&&window.shellAppInfo.hidePromiseResolve())}function U(e){var t=document.querySelector("#contentWrapper");t&&(t.style.display=e?"block":"none")}function z(e,n){var r={successCriteria:e};w.publish(l.events.search.SESSION_SUCCESS,t.merge(r,n))}function W(){b.forwardEvent(l.events.navigation.FRAGMENT_SHOW,b.DIRECTION.CHILD,$),b.forwardEvent(l.events.navigation.FRAGMENT_BEFORE_HIDE,b.DIRECTION.CHILD,J),b.forwardEvent(l.events.navigation.FRAGMENT_HIDE,b.DIRECTION.CHILD),b.forwardEvent(l.events.message.QUOTE,b.DIRECTION.CHILD),b.forwardEvent(l.events.message.EDIT,b.DIRECTION.CHILD),b.forwardEvent(l.events.message.COPY,b.DIRECTION.CHILD),b.forwardEvent(l.events.conversation.OPEN_PROFILE,b.DIRECTION.CHILD),b.forwardEvent(l.events.conversation.VIEWPORT_CHANGED,b.DIRECTION.CHILD),b.forwardEvent(l.events.conversation.MESSAGES_LOADED,b.DIRECTION.CHILD),b.forwardEvent(i.EVENTS.CALL_SCREEN_CLOSE,b.DIRECTION.CHILD,B),b.forwardEvent(i.EVENTS.UNANSWERED_CALL_CLOSE,b.DIRECTION.CHILD,I),b.registerEvent(l.events.roster.EDIT_ROSTER_MODE,G),b.registerEvent(l.events.conversation.OVERLAY_CLOSED,Y),b.registerEvent(l.events.navigation.COMPONENT_RENDERED,K),b.registerEvent(i.EVENTS.CQF_SCREEN_CLOSE,q),b.registerEvent(l.events.callScreen.SHOW_CHAT,b.minimizeCallScreen.bind(b,!0)),b.registerEvent(l.events.callScreen.HIDE_CHAT,b.minimizeCallScreen.bind(b,!1));if(r===l.telemetry.historyLoadOrigin.CONTACT_SEARCH||r===l.telemetry.historyLoadOrigin.DIRECTORY_SEARCH)b.registerEvent(l.events.textarea.MESSAGE_SENT,t.partial(z,l.telemetry.contactsV2.searchSession.enums.success_criteria.IM_SENT)),b.registerEvent(l.events.message.ADD_CONTACT,t.partial(z,l.telemetry.contactsV2.searchSession.enums.success_criteria.CONTACT_ADDED)),b.registerEvent(l.events.actions.callMade,t.partial(z,l.telemetry.contactsV2.searchSession.enums.success_criteria.CALL_MADE));w.subscribe(l.events.shareControl.SHARE_CONTROL_SHOW,Z),w.subscribe(l.events.shareControl.SHARE_CONTROL_HIDE,et),P=v.newCallStartedInShellApp.subscribe(tt),H=v.previousCallEndedInShellApp.subscribe(nt),f.get().conversationsManager.conversations.removed(Q)}function X(){function t(){e._updateThreadPropertiesSubscription.remove(t),y.get().onConversationJoined({participantsCount:e.participantsCount()})}if(e.conversationId&&!y.get().isTriggeredFor(e.conversationId))return;if(!e._updateThreadPropertiesSubscription){y.get().onConversationJoined({participantsCount:e.participantsCount()});return}e._updateThreadPropertiesSubscription.add(t)}function V(){T=b.conversationModel.participants.subscribe()}function $(t){window.shellApp&&U(!0),b.isInCall()&&s.refresh(),b.isConversationVisible(!0),b.isInCall(a.isCallingActive(e)),b.isFullyOverlayed(b.showStartConversationOverlay()),N=e.acknowledge.enabled.when(!0,e.acknowledge),k=b.isInCall.subscribe(function(e){e&&(b.dispatchEvent(i.EVENTS.CQF_CANCEL,b.DIRECTION.CHILD),b.isCQFVisible(!1),b.isUnansweredCallVisible(!1))}),t&&t.model===b.conversationModel&&t.target&&t.target.expandProfile&&(b.dispatchEvent(l.events.conversation.OPEN_PROFILE,t.telemetryContext,b.DIRECTION.CHILD),M=!0,D=t.telemetryContext)}function J(){b.isUnansweredCallVisible(!1),b.isConversationVisible(!1),b.conversationUpdateFlow.abandoned(),A&&b.conversationModel.historyService._messagesWithUnseenHearts.size()>0&&b.conversationModel.historyService._messagesWithUnseenHearts.empty()}function K(e){e===c.chat.HEADER&&M&&b.dispatchEvent(l.events.conversation.OPEN_PROFILE,D,b.DIRECTION.CHILD)}function Q(t){if(t===e){var n={model:t,page:"swx-conversation"};w.publish(l.events.navigation.FRAGMENT_REMOVE,n)}}function G(e){b.isEditRosterMode(e.isActive),b.isEditing(e.isEditMode)}function Y(){b.isFullyOverlayed(!1)}function Z(e){e.conversationModel.conversationId===b.conversationModel.conversationId&&(b.shareControlPayload(e),b.isSelectingContacts(!0))}function et(){b.isSelectingContacts(!1)}function tt(e){e&&e.conversationId===b.conversationModel.conversationId&&b.isUnansweredCallVisible(!1)}function nt(e){e&&e.conversationId===b.conversationModel.conversationId&&F().catch(t.noop)}var b=this,w=p.resolve(l.serviceLocator.PUBSUB),E=p.resolve(l.serviceLocator.FEATURE_FLAGS),S=E.isFeatureOn(l.featureFlags.PSTN_ENABLED),x,T,N,C,k,L,A,O,M,D,P,H;b.init=function(){function t(e){return e.preventDefault(),e.stopPropagation(),h.getBrowserInfo().isIeEngine&&(e.returnValue=!1),!1}function n(e,t){var n=e.dataTransfer||e.originalEvent.dataTransfer;return Array.prototype.some.call(n.types,function(e){return e===t})}function r(e){return x&&n(e,"Files")&&b.conversationModel.fileTransferService.send.enabled()}function i(e,n){var r=e.dataTransfer||e.originalEvent.dataTransfer;return r&&(r.dropEffect=n?"copy":"none"),t(e)}x=E.isFeatureOn(l.featureFlags.FILE_DRAG_DROP_ENABLED),A=E.isFeatureOn(l.featureFlags.HEARTS_ENABLED),b.isSingleConversationMode=E.isFeatureOn(l.featureFlags.SINGLE_CONVERSATION_MODE),b.conversationModel=e,b.isEditRosterMode=o.observable(!1),b.isEditing=o.observable(!1),b.isFullyOverlayed=o.observable(!1),b.isSelectingContacts=o.observable(!1),b.showCover=o.pureComputed(function(){return!e.selfParticipant.isAnonymous()&&b.isEditRosterMode()||b.isSelectingContacts()}),b.isInCall=o.observable(!1),b.isUnansweredCallVisible=o.observable(!1),b.unansweredCallPayload={conversation:e,reason:o.observable(),wasVideoCall:o.observable(),ecsConfig:o.observable()},b.isCQFVisible=o.observable(!1),b.isConversationVisible=o.observable(!0),b.conversationUpdateFlow=new u,b.newConversationV2=o.observable(E.isFeatureOn(l.featureFlags.NEW_CONVERSATION_V2)),b.shareControlPayload=o.observable({}),b.isPollsFeatureEnabled=o.observable(!1),S&&!h.getBrowserInfo().isShellApp&&(O=g.build(),L=m.build(O),L.subscribeToConversation(e)),b.onDragEnter=function(e,t){var n=r(t);return n,i(t,n)},b.onDragOver=function(e,t){return i(t,r(t))},b.onDragLeave=function(){},b.onDrop=function(e,n){var i=[];if(r(n))return Array.prototype.forEach.call(n.dataTransfer.files,function(e){i.push(e)}),i.length&&b.conversationModel.fileTransferService.send(i),t(n)},b.markAsRead=function(){return b.dispatchEvent(l.events.conversation.MARK_AS_READ),!0},b.minimizeCallScreen=o.observable(!1),b.maximizeCallScreen=o.computed(function(){var e=E.isFeatureOn(l.featureFlags.CALLSCREEN_MINMAX);return e&&b.isInCall()&&!b.minimizeCallScreen()}),b.conversationModel.sendPollMessage&&(C=b.conversationModel.sendPollMessage.enabled.changed(function(e){b.isPollsFeatureEnabled(e)})),V(),W(),X()},b.dispose=function(){T.dispose(),b.maximizeCallScreen.dispose(),N&&N.dispose(),f.get().conversationsManager.conversations.removed.off(Q),b.conversationUpdateFlow=null,C&&C.dispose(),L&&(L.dispose(),O.dispose()),k&&k.dispose(),w.unsubscribe(l.events.shareControl.SHARE_CONTROL_SHOW,Z),w.unsubscribe(l.events.shareControl.SHARE_CONTROL_HIDE,et),H&&H.dispose(),P&&P.dispose()},b.coverHeader=o.pureComputed(function(){return!e.selfParticipant.isAnonymous()&&b.isFullyOverlayed()}),b.coverChatLogAndInput=o.pureComputed(function(){return!e.selfParticipant.isAnonymous()&&(b.isFullyOverlayed()||b.isEditRosterMode())}),b.showStartConversationOverlay=o.pureComputed(function(){var e=E.isFeatureOn(l.featureFlags.INVITE_FREE);return e&&!b.conversationModel.isGroupConversation()&&b.conversationModel.historyService.activityItems().length===0})}var t=e("lodash-compat"),n=e("swx-enums"),r=e("utils/common/eventMixin"),i=e("swx-constants").CALLING,s=e("utils/common/elementQueryHelper"),o=e("vendor/knockout"),u=e("telemetry/chat/conversationUpdateFlow"),a=e("ui/modelHelpers/conversationHelper"),f=e("swx-cafe-application-instance"),l=e("swx-constants").COMMON,c=e("constants/components"),h=e("swx-browser-detect").default,p=e("swx-service-locator-instance").default,d=e("services/cqf/CQFHandler"),v=e("ui/calling/unansweredCallHandler"),m=e("ui/calling/pstnEventsHandler"),g=e("ui/calling/invalidNumberRedirector"),y=e("telemetry/chat/conversationJoined");return t.assign(b.prototype,r),t.assign(b.prototype,{isInShellApp:function(){return h.getBrowserInfo().isShellApp}}),b}),define("text!views/chat/conversation.html",[],function(){return'
            \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n\r\n\r\n\r\n'}),define("ui/components/chat/conversation",["require","exports","module","vendor/knockout","swx-constants","ui/viewModels/chat/conversation","constants/components","text!views/chat/conversation.html"],function(e,t){function s(e,t){var s=t.element,o=e.model,u=e.origin,a=n.dataFor(s),f;if(!o)return;return f=new i(o,u),f.setContext(a),f.init(),f.dispatchEvent(r.navigation.COMPONENT_RENDERED),f}var n=e("vendor/knockout"),r=e("swx-constants").COMMON.events,i=e("ui/viewModels/chat/conversation");t.name=e("constants/components").chat.CONVERSATION,t.template=e("text!views/chat/conversation.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/groupSearch",["require","lodash-compat","vendor/knockout","utils/common/ko","swx-utils-common","swx-utils-common","swx-cafe-application-instance","swx-pubsub-instance","swx-constants","ui/telemetry/telemetryClient","experience/settings","swx-constants","ui/telemetry/actions/actionSources","swx-enums","ui/telemetry/people/contactSearch"],function(e){var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/ko"),i=e("swx-utils-common").array,s=e("swx-utils-common").stringUtils,o=e("swx-cafe-application-instance"),u=e("swx-pubsub-instance").default,a=e("swx-constants").COMMON,f=e("ui/telemetry/telemetryClient"),l=e("experience/settings"),c=e("swx-constants").COMMON.events.search,h=e("ui/telemetry/actions/actionSources"),p=e("swx-enums"),d=e("ui/telemetry/people/contactSearch");return function(v,m){function x(e){if(e)try{e.cancel("Another search triggered")}catch(t){f.get().sendEvent(l.telemetry.uiTenantToken,a.telemetry.promiseInvalidStateException.TYPE,{feature:a.telemetry.promiseInvalidStateException.feature.GROUP_SEARCH,exception:JSON.stringify(t)})}}function T(e){function r(){if(S!==n)return;S=null,y(b.results().map(function(e){return e.result}))}function i(e){if(e&&e.message==="Canceled")return;if(g.activeSearchPromise!==n)return;d.onContactSearchEnd({success:!1,searchScope:p.searchScope.Groups})}var t,n;if(!e){y([]);return}return x(S),t=s.removeNonWordCharacters(e).toLowerCase(),b=o.get().conversationsManager.createSearchQuery(),N("group",!0),N("topic",t),n=b.getMore(),n.then(r,i),S=n,n}function N(e,t){if(b.supportedKeywords().indexOf(e)<0)return;b.keywords[e]=t}function C(e){function n(e,n){var r=new v(m);r.init(n),r.groupSearchResults(E),i.insertAt(t,e,r)}var t=g.searchResults();r.handleArrayChanges(t,e,n),g.searchResults.valueHasMutated()}function k(e){var n=y(),r;if(!e||n.length===0)return;return r=t.findIndex(n,function(t){return t.conversationId===e.conversation.conversationId}),r!==-1?r+1:undefined}var g=this,y=n.observableArray(),b,w,E,S;y.subscribe(function(e){E=e.length,u.publish(c.GROUPS_SEARCH_RESULTS,E)}),this.searchResults=n.observableArray(),this.init=function(){u.subscribe(c.QUERY_CHANGED,T),w=y.subscribe(C,null,"arrayChange")},this.dispose=function(){u.unsubscribe(c.QUERY_CHANGED,T),w&&w.dispose()},this.openConversation=function(t){d.onContactSearchEnd({searchScope:p.searchScope.Groups,success:!0,resultCount:y().length,clickPosition:k.call(g,t),source:h.search.reset.openConversation})}}}),define("services/telemetry/logging/perf/usertimingTracer",["require","usertiming"],function(e){function n(e){if(typeof t.getEntriesByName!="function")return!1;var n=t.getEntriesByName(e);return n!==undefined&&n.length>0}var t=e("usertiming");return function(r){this.logger=r,this.startTrace=function(e){if(n(e))return;typeof t.mark=="function"&&t.mark(e)},this.stopTrace=function(e){if(!n(e))return;typeof t.measure=="function"&&(t.measure(e+"_measure",e),t.clearMarks(e))},this.dumpMeasurements=function(){if(typeof t.getEntriesByType!="function")return{};var e=t.getEntriesByType("measure")||{};return e.length===0?e:(this.logger.perf(e),typeof t.clearMeasures=="function"&&t.clearMeasures(),e)}}}),define("services/telemetry/logging/perf/dummyTracer",[],function(){return function(){this.startTrace=function(){},this.stopTrace=function(){},this.dumpMeasurements=function(){}}}),define("services/telemetry/logging/perf/environments",["require","services/telemetry/logging/perf/usertimingTracer","services/telemetry/logging/perf/dummyTracer"],function(e){var t=e("services/telemetry/logging/perf/usertimingTracer"),n=e("services/telemetry/logging/perf/dummyTracer"),r={live:t,mock:t,dev:t};return{fetch:function(e){return r[e]||n}}}),define("services/telemetry/logging/perf/main",["require","services/telemetry/logging/perf/environments"],function(e){function r(e){var n=e?e.environment:"default";return t.fetch(n)}var t=e("services/telemetry/logging/perf/environments"),n;return{getInstance:function(){return n||this.construct(),n},construct:function(e,t){var i=r(e);n=new i(t)},destroy:function(){n=undefined}}}),define("ui/viewModels/chat/recent",["require","lodash-compat","vendor/knockout","swx-i18n","swx-constants","swx-enums","swx-pubsub-instance","swx-service-locator-instance","services/telemetry/common/telemetryContext","services/telemetry/logging/perf/main","utils/common/cafeObservable","utils/common/ko","ui/contextMenu/contextMenu","ui/contextMenu/items/all","ui/contextMenu/menuItemHelper","ui/telemetry/actions/actionSources","ui/viewModels/calling/helpers/textFormatter","ui/viewModels/chat/conversationActivity","ui/viewModels/chat/conversationTile","ui/viewModels/chat/conversationTopic","utils/common/styleModeHelper"],function(e){var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("swx-constants").COMMON,s=e("swx-enums"),o=e("swx-pubsub-instance").default,u=e("swx-service-locator-instance").default,a=e("services/telemetry/common/telemetryContext"),f=e("services/telemetry/logging/perf/main"),l=e("utils/common/cafeObservable"),c=e("utils/common/ko"),h=e("ui/contextMenu/contextMenu"),p=e("ui/contextMenu/items/all"),d=e("ui/contextMenu/menuItemHelper"),v=e("ui/telemetry/actions/actionSources"),m=e("ui/viewModels/calling/helpers/textFormatter"),g=e("ui/viewModels/chat/conversationActivity"),y=e("ui/viewModels/chat/conversationTile"),b=e("ui/viewModels/chat/conversationTopic"),w=e("utils/common/styleModeHelper"),E=i.events.navigation;return function(S){function R(){x.hasUnseenHearts(C.historyService._messagesWithUnseenHearts.size()>0)}function U(e,t){var n=!e;if(e&&t)return"accessibility_recentItem_group_unread";if(e)return"accessibility_recentItem_group";if(n&&t)return"accessibility_recentItem_oneToOne_unread";if(n)return"accessibility_recentItem_oneToOne"}function z(e){var t=50,n=e();return n>=t?t+"+":n===0?"":n}function W(){var e=A();return e?e.direction===s.direction.Outgoing:!1}function X(){return O.currentPlaceModel()===C}function V(){return x.unreadCount()===0&&(!x.unreadWithKeywordsCount||x.unreadWithKeywordsCount()===0)}function $(){var e=A(),t;if(!e)return;return e.model.type()===s.activityType.ContactRequestIsNowContact?r.fetch({key:"message_text_isNowAContact",params:{id:e.model.sender.id()}}):(t=e.content(),/<\/a>/i.test(t)&&(t=t.replace(/ onclick="[^"]+"/i,""),t=t.replace(/ title="[^"]+"/i,"")),t)}function J(){var e=k(),n=e[e.length-1],r;if(!n||t.isEmpty(n))return null;if(T&&n.key()===T.clientmessageid)return T;r=new S({noUrlPreview:!0,noTranslationItem:!0}),r.init(n,C),x.isLiveSession(r.group()===i.activityItemGroups.CALL),x.isInfoMessage(r.group()===i.activityItemGroups.CONTACT_REQUEST);if(x.isLiveSession.peek())x.callAction(r.callAction||""),L("live-session");else if(x.isInfoMessage.peek()){var s=r.model.type(),o=K(s);x.infoType(o),L("info")}else L("message");return T&&T.dispose(),T=r,r}function K(e){return e===s.activityType.ContactRequestIncoming?"contactAdd":e===s.activityType.ContactRequestIsNowContact?"contact":""}function Q(){var e,t=x.isRead();return e={message:t,"live-session":!1,"file-transfer":!1,info:!1,unknown:!1,contact:!1,media:!1},t||(e[L()]=!0),e.read=t,e.unread=!t,e.lightNotification=!x.notificationEnabled()&&(!x.unreadWithKeywordsCount||x.unreadWithKeywordsCount()===0),e.hide=x.isOnCall()||x.isBlocked()||x.canJoinCall(),e.active=x.isActive(),e.group=x.isGroupConversation(),e.unseenHeart=x.displayUnseenHeartsIcon(),e}function G(){var e=M.callDuration(),t=w.get().currentMode()===i.styleMode.NARROW;return e<0?"":m.getFormattedDuration(e,t)}var x=this,T,N,C,k,L,A,O,M,D,P=300,H=u.resolve(i.serviceLocator.FEATURE_FLAGS),B,j,F,I,q;x.init=function(t){C=t,M=g.build(t),D=b.build(t),L=n.observable("message"),N=y.build(C),O=u.resolve(i.serviceLocator.NAVIGATION_CONTEXT),B=H.isFeatureOn(i.featureFlags.HEARTS_ENABLED),j=H.isFeatureOn(i.featureFlags.HEARTS_NOTIFICATION_ENABLED),F=H.isFeatureOn(i.featureFlags.FAVORITES_CONVERSATION_ENABLED),I=H.isFeatureOn(i.featureFlags.MUTE_SPECIFIC_CONVERSATIONS_ENABLED),x.displayMessage=N.displayMessage,x.isBlocked=N.isBlocked,x.topic=D.topic,x.displayName=D.displayName,x.isPstn=N.isPstn,x.unreadCount=l.newObservableProperty(C.historyService.unreadActivityItemsCount),k=l.newObservableCollection(C.historyService.activityItems),x.isLiveSession=n.observable(!1),x.callAction=n.observable(""),x.isOnCall=M.isOnCall,x.canJoinCall=M.canJoinCall,x.isFavorited=C._isFavorited?l.newObservableProperty(C._isFavorited):n.observable(!1),x.isInfoMessage=n.observable(!1),x.infoType=n.observable(""),x.isGroupConversation=l.newObservableProperty(C.isGroupConversation),x.avatarUrl=l.newObservableProperty(C.avatarUrl,{keepAlive:!0}),x.timestamp=l.newObservableProperty(C.lastModificationTimestamp),x.statusClassName=N.statusClassName,x.groupSearchResults=n.observable(0),x.ariaRole=n.computed(function(){return w.get().isIntegratedProperty()?"presentation":"menuitem"}),x.conversation=C,x.isAgent=N.isAgent,x.isCertifiedAgent=N.isCertifiedAgent,x.isPstn=N.isPstn,x.unreadActivityItemsCount=n.computed(z.bind(null,x.unreadCount)),C.historyService._unreadActivityItemsWithKeywordsCount?(x.unreadWithKeywordsCount=l.newObservableProperty(C.historyService._unreadActivityItemsWithKeywordsCount),x.unreadActivityItemsWithKeywordsCount=n.computed(z.bind(null,x.unreadWithKeywordsCount))):x.unreadActivityItemsWithKeywordsCount=n.observable(!1),x.notificationEnabled=n.observable(!0),x.displayNotificationsDisabledIndicator=n.computed(function(){return I&&!x.notificationEnabled()}),A=n.computed(J),x.lastMessageIsOutgoing=n.computed(W),x.content=n.computed($),x.isActive=n.computed(X),x.isRead=n.computed(V).extend({rateLimit:P}),x.hasUnseenHearts=n.observable(!1),x.displayUnseenHeartsIcon=n.computed(function(){return j&&x.hasUnseenHearts()&&!x.isActive()}),B&&j&&C.historyService._messagesWithUnseenHearts.changed(R),x.cssClass=n.computed(Q),x.callDuration=n.computed(G),C._notificationsEnabled&&(q=C._notificationsEnabled.changed(function(e){x.notificationEnabled(e)}))},x.dispose=function(){x.unreadActivityItemsCount.dispose(),A.dispose(),x.lastMessageIsOutgoing.dispose(),x.content.dispose(),x.isActive.dispose(),x.isRead.dispose(),x.cssClass.dispose(),D.dispose(),N.dispose(),T&&(T.dispose(),T=null),M.dispose(),B&&j&&C.historyService._messagesWithUnseenHearts.changed.off(R),x.displayUnseenHeartsIcon.dispose(),q&&q.dispose(),x.unreadActivityItemsWithKeywordsCount&&x.unreadActivityItemsWithKeywordsCount.dispose&&x.unreadActivityItemsWithKeywordsCount.dispose()},x.showContextMenu=function(e,n){function u(){if(!F)return;x.isFavorited()?x.isGroupConversation()?s.push(new p.RemoveGroupConversationFromFavoritesMenuItem(C,v.recentItem)):s.push(new p.RemoveContactFromFavoritesMenuItem(C.participants(0).person,v.recentItem)):x.isGroupConversation()?s.push(new p.AddGroupConversationToFavoritesMenuItem(C,v.recentItem)):s.push(new p.AddContactToFavoritesMenuItem(C.participants(0).person,v.recentItem))}function a(e){var t={source:v.contextMenuItem.block,parent:v.recentItem},i={source:v.contextMenuItem.deleteItem,parent:v.recentItem};s.push(d.getConversationContextMenuItemGroup(e,r,o)),s.push(new p.BlockContactMenuItem(e,t)),s.push(new p.DeleteContactMenuItem(e,i)),d.sortMenuItems(s),h.show(s,n,o,!0)}if(x.isOnCall())return;var r=i.telemetry.historyLoadOrigin.TIMELINE_CLICK,s=[new p.LeaveConversationMenuItem(C),new p.RemoveConversationMenuItem(C),new p.MuteConversationMenuItem(C),new p.UnmuteConversationMenuItem(C),new p.MarkConversationAsReadMenuItem(C),new p.MarkAllConversationsAsReadMenuItem(C)],o={source:v.recentItem,isGroupConversation:!1};u(),x.isGroupConversation()?(o.isGroupConversation=!0,h.show(s,n,o,!0)):c.once(N.contact,t.isObject,a)},x.handleClick=function(t,n){var r=i.telemetry.historyLoadOrigin.TIMELINE_CLICK;f.getInstance().startTrace("navigateConversation"),n.preventDefault();if(!t.model.isActive()){var s=a.get();s.timelineInSearchMode&&(r=i.telemetry.historyLoadOrigin.GROUP_SEARCH)}o.publish(E.OPEN_CONVERSATION,{model:C,origin:r})},x.ariaLabel=n.pureComputed(function(){var e,t,n;return e=x.unreadCount()>0,t=U(x.isGroupConversation(),e),n=x.displayNotificationsDisabledIndicator()?r.fetch({key:"accessibility_recentItem_conversation_muted"}):"",r.fetch({key:t,count:x.unreadCount(),params:{topic:x.topic(),muted:n}})}),x.getSearchItemDetails=function(e){var t="";return x.isGroupConversation()?(x.displayMessage()?t=r.fetch({key:"accessibility_searchItem_group_displayMessage",params:{groupName:x.topic(),displayMessage:x.displayMessage(),index:e+1,totalResults:x.groupSearchResults()}}):t=r.fetch({key:"accessibility_searchItem_group",params:{groupName:x.topic(),index:e+1,totalResults:x.groupSearchResults()}}),t):t}}}),define("text!views/chat/groupSearch.html",[],function(){return'\r\n\r\n\r\n'}),define("ui/components/chat/groupSearch",["require","exports","module","ui/viewModels/chat/groupSearch","ui/viewModels/chat/message","ui/viewModels/chat/recent","constants/components","text!views/chat/groupSearch.html"],function(e,t){function s(){var e=new n(i,r);return e.init(),e}var n=e("ui/viewModels/chat/groupSearch"),r=e("ui/viewModels/chat/message"),i=e("ui/viewModels/chat/recent");t.name=e("constants/components").chat.GROUP_SEARCH,t.template=e("text!views/chat/groupSearch.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/messagesSearch",["require","vendor/knockout","swx-i18n","swx-pubsub-instance","swx-constants","swx-service-locator-instance","swx-cafe-application-instance","swx-constants"],function(e){var t=e("vendor/knockout"),n=e("swx-i18n").localization,r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=e("swx-service-locator-instance").default,o=e("swx-cafe-application-instance"),u=e("swx-constants").COMMON.events.search;return function(a){function m(e){var t;if(!v)return;y(),f.hasAdditionalResults(!1);if(!e||e.length 0 -->\r\n\r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n\r\n\r\n'}),define("ui/components/chat/messagesSearch",["require","exports","module","ui/viewModels/chat/messagesSearch","ui/viewModels/chat/messageSearchItem","constants/components","text!views/chat/messagesList.html"],function(e,t){function i(){var e=new n(r);return e.init(),e}var n=e("ui/viewModels/chat/messagesSearch"),r=e("ui/viewModels/chat/messageSearchItem");t.name=e("constants/components").chat.MESSAGES_SEARCH,t.template=e("text!views/chat/messagesList.html"),t.viewModel={createViewModel:i}}),define("utils/common/location",[],function(){return{setHref:function(e){window.location.href=e}}}),define("ui/viewModels/chat/inviteLink",["require","exports","module","lodash-compat","vendor/knockout","browser/dom","browser/window","swx-utils-chat","swx-constants","utils/common/eventMixin","utils/common/cafeObservable","utils/common/location","swx-constants","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-service-locator-instance","swx-i18n"],function(e,t){function g(e,t){function E(){return n._parentContext.constructor.name}function S(t){var n=e.telemetryContext?e.telemetryContext:{source:p.invitesShareButtons.groupInformationPanel};w.recordAction(t,n)}function x(e){var t=document.createRange();t.selectNodeContents(e);var n=s.getSelection();n.removeAllRanges(),n.addRange(t)}var n=this,a=e.topic,g=e.uri,y=i.getElement(".copyArea",t.element),b=i.getElement("p.link",t.element),w=d.resolve(c.serviceLocator.ACTION_TELEMETRY);n.init=function(){var t,i=function(){n.showCopiedIndicator(!1)};n.copyActive=r.observable(!1),n.topic=f.newObservableProperty(a),n.uri=f.newObservableProperty(g),n.showCopiedIndicator=r.observable(!1),n.copiedIndicatorText="",n.tabIndex=e.isMessageContent?-1:0,n.copy=function(){n.copyActive(!0),y.select(),S(h.invites.copyButton);try{var e=document.execCommand("copy");n.copyActive(!1),n.copiedIndicatorText=e?v.fetch({key:"header_text_copied"}):v.fetch({key:"header_text_cant_copy"}),n.showCopiedIndicator(!0),t&&s.clearTimeout(t),t=s.setTimeout(i,m),e||x(b)}catch(r){}n.dispatchEvent(u.conversation.COPY_LINK,{parent:E()},n.DIRECTION.PARENT)},n.send=function(){n.dispatchEvent(u.conversation.EMAIL_LINK,{parent:E()},n.DIRECTION.PARENT),S(h.invites.mailButton),l.setHref(n.mailtoLink())},n.cancel=function(){n.copyActive(!1)},n.mailtoLink=r.computed(function(){return o.createMailtoLink(n.topic(),n.uri())})},n.dispose=function(){n.mailtoLink.dispose()}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("browser/dom"),s=e("browser/window"),o=e("swx-utils-chat").spaceMail,u=e("swx-constants").COMMON.events,a=e("utils/common/eventMixin"),f=e("utils/common/cafeObservable"),l=e("utils/common/location"),c=e("swx-constants").COMMON,h=e("ui/telemetry/actions/actionNames"),p=e("ui/telemetry/actions/actionSources"),d=e("swx-service-locator-instance").default,v=e("swx-i18n").localization,m=3e3;n.assign(g.prototype,a),t.classFunction=g,t.build=function(e,t){return new g(e,t)}}),define("text!views/chat/inviteLink.html",[],function(){return'\r\n'}),define("ui/components/chat/inviteLink",["require","exports","module","vendor/knockout","ui/viewModels/chat/inviteLink","constants/components","text!views/chat/inviteLink.html"],function(e,t){function i(e,t){var i=r.build(e,t),s=n.dataFor(t.element);return i.setContext(s),i.init(),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/inviteLink");t.name=e("constants/components").chat.INVITE_LINK,t.template=e("text!views/chat/inviteLink.html"),t.viewModel={createViewModel:i}}),define("telemetry/chat/newConversationFlow",["require","swx-constants","experience/settings","services/telemetry/skypeData","services/telemetry/common/telemetryContext","services/telemetry/common/analyticsInfo","usertiming"],function(e){function l(){function h(){for(var e in r.NEW_CONVERSATION)r.NEW_CONVERSATION.hasOwnProperty(e)&&f.clearMarks(r.NEW_CONVERSATION[e]);for(var t in s.NEW_CONVERSATION)s.NEW_CONVERSATION.hasOwnProperty(t)&&f.clearMeasures(s.NEW_CONVERSATION[t])}function p(){try{var e=f.getEntriesByName(r.NEW_CONVERSATION.CREATION_END_OK).length>0;if(e){c=!0,f.measure(s.NEW_CONVERSATION.TTS,r.NEW_CONVERSATION.CREATION_START,r.NEW_CONVERSATION.CREATION_END_OK);return}c=!1,f.measure(s.NEW_CONVERSATION.TTS,r.NEW_CONVERSATION.CREATION_START,r.NEW_CONVERSATION.CREATION_END_ERROR)}catch(t){}}var e=i.STARTED,l=0,c=t.telemetry.NOT_AVAILABLE;this.participantsCountUpdated=function(e){l=e},this.publish=function(){function x(){try{f.mark(r.NEW_CONVERSATION.RENDER_END),f.measure(s.NEW_CONVERSATION.TTC,r.NEW_CONVERSATION.FLOW_START,r.NEW_CONVERSATION.RENDER_END),f.measure(s.NEW_CONVERSATION.TTR,r.NEW_CONVERSATION.CREATION_START,r.NEW_CONVERSATION.RENDER_END);var e=f.getEntriesByName(s.NEW_CONVERSATION.TTC),t=f.getEntriesByName(s.NEW_CONVERSATION.TTR);e&&e.length>0&&(g=e[0].duration),t&&t.length>0&&(b=t[0].duration)}catch(n){}}var d=u.get(),v=a.get(),m=v.contactsInfo(),g=t.telemetry.NOT_AVAILABLE,y=t.telemetry.NOT_AVAILABLE,b=t.telemetry.NOT_AVAILABLE,w=[t.telemetry.historyLoadOrigin.NEW_CHAT_OPEN_EXISTING,t.telemetry.historyLoadOrigin.CALLING],E=w.indexOf(d.historyLoadOrigin)>-1,S=d.historyLoadOrigin===t.telemetry.historyLoadOrigin.NEW_CHAT_CREATION;if(E)e=i.REDIRECTED,x();else if(S){e=i.CREATED,x(),p(),y=t.telemetry.NOT_AVAILABLE;var T=f.getEntriesByName(s.NEW_CONVERSATION.TTS);T&&T.length&&(y=T[0].duration)}else e=i.ABANDONED;var N={type:"chat_conversation_new",data:{stage:e,contactsCount:m.totalContacts,participantsCount:l,CTA:d.historyLoadOrigin,TTC:g,TTS:y,TTR:b,success:c}};h(),o.push(N,n.telemetry.chatTenantToken)}}var t=e("swx-constants").COMMON,n=e("experience/settings"),r=t.telemetry.performanceMarks,i=t.telemetry.stages.NEW_CONVERSATION,s=t.telemetry.measurements,o=e("services/telemetry/skypeData"),u=e("services/telemetry/common/telemetryContext"),a=e("services/telemetry/common/analyticsInfo"),f=e("usertiming");return l}),define("ui/viewModels/chat/headerNewConversation",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-i18n","ui/modelHelpers/conversationHelper","swx-service-locator-instance","swx-constants","swx-constants","utils/common/eventHelper","ui/telemetry/actions/actionSources"],function(e){function h(e,t){function g(){d(r.selectedContacts().length),t.participantsCountUpdated(d())}var r=e.participantsProvider,h,p=this,d=n.observable(0),v=o.resolve(u.serviceLocator.FEATURE_FLAGS),m;e.conversationModel?p.conversationModel=e.conversationModel:p.conversationModel={isGroupConversation:n.observable(!0),topic:n.observable("DEFAULT_TOPIC"),participants:n.observableArray(),participantsCount:n.observable(0)},p.spacesEnabled=v.isFeatureOn(u.featureFlags.SPACES),p.telemetryContext={source:l.invitesShareButtons.newConversation},p.newConversationV2=n.observable(v.isFeatureOn(u.featureFlags.NEW_CONVERSATION_V2)),p.showMoreActions=function(){return v.isFeatureOn(u.featureFlags.SCHEDULE_CALL_FROM_CONVERSATION)&&!s.isOneToOneConversationWithAgent(p.conversationModel)&&!s.isOneToOneConversationWithEcho(p.conversationModel)},m=n.observable(p.spacesEnabled),p.participantCount=n.pureComputed(function(){var e=d();return v.isFeatureOn(u.featureFlags.INCLUDE_SELF_IN_PARTICIPANTS_COUNT)&&(e+=1),i.fetch({key:"label_text_participant",count:e})}),p.confirmButtonDisabled=n.pureComputed(function(){return d()===0&&!m()}),p.topic=n.pureComputed(function(){return p.newConversationV2()?i.fetch({key:"conversation_header_topic_untitled_conversation"}):m()?s.createSpaceTopic():i.fetch({key:"conversation_header_topic_untitled_conversation"})}),p.setParticipantProvider=function(t){e.setParticipantProvider(t),r=t,h=r.selectedContacts.subscribe(g)},p.confirm=function(){p.dispatchEvent(c.newConversation.CONFIRMED,m()),m(p.spacesEnabled),t.publish()},p.cancel=function(){p.dispatchEvent(c.newConversation.CANCELLED),m(p.spacesEnabled)},p.forwardEvent(c.roster.ROSTER_QUERY_CHANGED),p.forwardEvent(c.roster.ROSTER_QUERY_EXECUTED),p.forwardEvent(c.roster.ROSTER_SELECTION_REMOVED),p.forwardEvent(c.roster.PICKER_CONTACT_SELECTED),p.forwardEvent(c.roster.PICKER_CONTACT_DESELECTED),p.forwardEvent(c.conversation.SHARED),p.registerEvent(c.conversation.JOINING_ENABLED,m),p.dispose=function(){h&&h.dispose()},p.handleKeyDown=function(e,t){var n=f.getKeyCode(t);return n===a.ESCAPE&&(e.cancel(),t.stopPropagation()),!0}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-i18n").localization,s=e("ui/modelHelpers/conversationHelper"),o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("swx-constants").KEYS,f=e("utils/common/eventHelper"),l=e("ui/telemetry/actions/actionSources"),c=u.events;return t.assign(h.prototype,r),h}),define("text!views/chat/headerNewConversation.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n \r\n \r\n

            \r\n
            \r\n \r\n
            \r\n \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n \r\n
            \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n\r\n \r\n \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n\r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/headerNewConversation",["require","exports","module","vendor/knockout","telemetry/chat/newConversationFlow","ui/viewModels/chat/headerNewConversation","constants/components","text!views/chat/headerNewConversation.html"],function(e,t){function s(e,t){var s=new r,o=new i(e,s);return o.setContext(n.dataFor(t.element)),o}var n=e("vendor/knockout"),r=e("telemetry/chat/newConversationFlow"),i=e("ui/viewModels/chat/headerNewConversation");t.name=e("constants/components").chat.HEADER_NEW_CONVERSATION,t.template=e("text!views/chat/headerNewConversation.html"),t.viewModel={createViewModel:s}}),define("text!views/chat/message.html",[],function(){return'\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
            \r\n
            \r\n
            \r\n\r\n\r\n
            \r\n\r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n\r\n \r\n \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n
            \r\n\r\n
            \r\n\r\n
            \r\n
            \r\n

            \r\n
            \r\n\r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n\r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n\r\n\r\n
            \r\n \r\n \r\n
            \r\n\r\n\r\n\r\n
            \r\n
            \r\n

            \r\n
            \r\n\r\n\r\n\r\n \r\n
            \r\n \r\n

            \r\n \r\n
            \r\n
            \r\n \r\n\r\n'}),define("ui/components/chat/message",["require","exports","module","vendor/knockout","constants/components","text!views/chat/message.html"],function(e,t){function r(e,t){var r=e.viewModel,i=n.contextFor(t.element).$parent;return r.setContext(i),r.onRendered(),r.elementInfo=t,r}var n=e("vendor/knockout");t.name=e("constants/components").chat.MESSAGE,t.template=e("text!views/chat/message.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/fragment",["require","lodash-compat","vendor/knockout","swx-constants","utils/common/eventMixin"],function(e){function s(e){function i(){t.dispatchEvent(r.COMPONENT_RENDERED,{fragment:t},t.DIRECTION.PARENT)}var t=this;this.name=e.page,this.options=e,this.hidden=n.observable(!0),this.setVisible=function(e){this.dispatchEvent(e?r.FRAGMENT_BEFORE_SHOW:r.FRAGMENT_BEFORE_HIDE,this.options,this.DIRECTION.CHILD),this.hidden(!e),this.dispatchEvent(e?r.FRAGMENT_SHOW:r.FRAGMENT_HIDE,this.options,this.DIRECTION.CHILD)},this.registerEvent(r.COMPONENT_RENDERED,i)}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-constants").COMMON.events.navigation,i=e("utils/common/eventMixin");return t.assign(s.prototype,i),s}),define("ui/viewModels/chat/navigation",["require","lodash-compat","vendor/knockout","swx-cafe-application-instance","swx-enums","swx-constants","constants/components","swx-pubsub-instance","swx-service-locator-instance","services/telemetry/common/telemetryContext","ui/viewModels/chat/navigationHelper","utils/common/eventMixin","ui/viewModels/chat/fragment","experience/settings"],function(e){function b(e){return y.indexOf(e)!==-1}function w(e){return e===o.chat.NEW_CONVERSATION||e===o.userSettings.USER_SETTINGS_PAGE}function E(e){function T(e){return t.fragments().filter(e)[0]}function N(){clearTimeout(t._cacheLimitOverflowCheckTimer),t._cacheLimitOverflowCheckTimer=setTimeout(A,g)}function C(e){var t=e.options.model;return!t||t.selfParticipant&&t.selfParticipant.audio.state()===i.callConnectionState.Disconnected}function k(){return T(function(e){return e.hidden()&&C(e)})}function L(e){t.fragments.remove(e),e.dispose()}function A(){if(t.fragments().length<=m)return;var e=k();e&&L(e),N()}function O(){return T(function(e){return!e.hidden()})}function M(e){var t=O();t&&t!==e&&(t.setVisible(!1),w(t.name)&&L(t)),e.setVisible(!0),H(e)}function _(e){M(e.fragment)}function D(e){var n=new h(e);return n.setContext(t),t.fragments.push(n),n}function P(e){var t=O(),n=j(e);n&&L(n);if(S===e||S&&S.model&&e&&e.model&&S.model===e.model)S=null;t&&t===n&&R()}function H(e){S=E?E.options:null,E=e,x.currentPlaceModel(e.options.model),x.currentPlaceName(e.name),y.historyLoadOrigin=e.options.origin,u.publish(d.FRAGMENT_LOADED,e.name)}function B(e,t){return t&&t.name===e.page&&t.options.model===e.model}function j(e){return T(function(t){return B(e,t)})}function F(e){var t=j(e);t?(t.options=e,M(t)):(t=D(e),b(e.page)&&M(t)),N()}function I(e){var t=j(e);t.options=e,t.setVisible(!0)}function q(t){if(!t||!t.page)throw new TypeError("You need to specify where you navigate !");if(!t.contentElementId||t.contentElementId===e){if(B(t,E)){I(t);return}if(p.API.version===2&&t.origin===s.telemetry.historyLoadOrigin.CALLING)return;F(t)}}function R(){var e=c.conversationsManager.conversations().length,t=c.signInManager.state()===i.loginState.SignedIn,n;if(!t)return;S&&e?u.publish(d.NAVIGATE,S):e?(n={page:o.chat.CONVERSATION,model:c.conversationsManager.conversations()[0]},u.publish(d.NAVIGATE,n)):l.navigateToContactsPage()}function U(t){if(!t.contentElementId||t.contentElementId===e)t.page=o.chat.CONVERSATION,u.publish(d.NAVIGATE,t)}function z(){t.shrinkContent(!1),t.expandContent(!0)}function W(){t.expandContent(!1),t.shrinkContent(!0)}function X(){[].concat(t.fragments()).forEach(function(e){e.hidden()&&C(e)&&L(e)})}var t=this,c=r.get(),y,E,S,x;this.expandContent=n.observable(!1),this.shrinkContent=n.observable(!0),this.fragments=n.observableArray(),this.isInBackground=n.observable(!1),this.dispose=function(){u.unsubscribe(d.OPEN_CONVERSATION,U),u.unsubscribe(d.NAVIGATE,q),u.unsubscribe(v.SIDEBAR_STATE_CHANGED,this.isInBackground),u.unsubscribe(d.NAVIGATE_TO_PREVIOUS_PAGE,R),u.unsubscribe(v.SHOW_SIDEBAR,W),u.unsubscribe(v.HIDE_SIDEBAR,z),u.unsubscribe(d.FRAGMENT_REMOVE,P),u.unsubscribe(d.FRAGMENT_REMOVE_ALL_HIDDEN,X)},this.handleUserAction=function(){return c.isEndpointActive&&c.isEndpointActive.set(!0),!0},this.init=function(){var n=p.API.version===2;u.subscribe(d.OPEN_CONVERSATION,U),u.subscribe(d.NAVIGATE,q),u.subscribe(v.SIDEBAR_STATE_CHANGED,this.isInBackground),u.subscribe(d.NAVIGATE_TO_PREVIOUS_PAGE,R),u.subscribe(v.SHOW_SIDEBAR,W),n||u.subscribe(v.HIDE_SIDEBAR,z),u.subscribe(d.FRAGMENT_REMOVE,P),u.subscribe(d.FRAGMENT_REMOVE_ALL_HIDDEN,X),this.registerEvent(d.COMPONENT_RENDERED,_),y=f.get(),x=a.resolve(s.serviceLocator.NAVIGATION_CONTEXT),u.publish(s.apiUIEvents.SWX_CONTENT_LOADED,{contentElementId:e}),c.signInManager.state.when(i.loginState.SignedOut,function(){t.fragments.removeAll(),x.reset(),E=undefined,S=undefined})}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-cafe-application-instance"),i=e("swx-enums"),s=e("swx-constants").COMMON,o=e("constants/components"),u=e("swx-pubsub-instance").default,a=e("swx-service-locator-instance").default,f=e("services/telemetry/common/telemetryContext"),l=e("ui/viewModels/chat/navigationHelper"),c=e("utils/common/eventMixin"),h=e("ui/viewModels/chat/fragment"),p=e("experience/settings"),d=s.events.navigation,v=s.events.narrowMode,m=1,g=2e4,y=[o.people.CONTACTS_PAGE,o.people.DISCOVER_AGENTS_PAGE,o.calling.SKYPEOUT_PAGE,o.userSettings.USER_SETTINGS_PAGE];return t.assign(E.prototype,c),{build:function(e){return new E(e)}}}),define("text!views/chat/navigation.html",[],function(){return'
            \r\n \r\n
            \r\n\r\n'}),define("ui/components/chat/navigation",["require","exports","module","ui/viewModels/chat/navigation","browser/dom","constants/components","text!views/chat/navigation.html"],function(e,t){function i(e,t){var r=s(t.element),i=n.build(r);return i.init(),i}function s(e){var t=r.getParentWithClass(e,"swxContent");return t?t.getAttribute("id"):null}var n=e("ui/viewModels/chat/navigation"),r=e("browser/dom");t.name=e("constants/components").chat.NAVIGATION,t.template=e("text!views/chat/navigation.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/newConversation",["require","lodash-compat","swx-constants","utils/common/eventMixin","swx-utils-chat","swx-utils-common","swx-cafe-application-instance","swx-pubsub-instance","swx-service-locator-instance","usertiming"],function(e){function c(){function c(){l.mark(u.NEW_CONVERSATION.FLOW_START)}function h(r){var f,c=o.get().conversationsManager;e.conversation||(e.conversation=i.createConversation(t.selectedContacts(),c,r)),e.conversation.isJoiningEnabled.set.enabled.once(!0,function(){e.conversation.isJoiningEnabled.set(r)}),e.newConversationV2&&i.addPersonsToConversation(t.selectedContacts(),e.conversation),f=e.conversation.isGroupConversation()?n.telemetry.historyLoadOrigin.NEW_CHAT_CREATION:n.telemetry.historyLoadOrigin.NEW_CHAT_OPEN_EXISTING,e.conversation.isGroupConversation()||o.get().conversationsManager.conversations.add(e.conversation),s.execute(function(){l.mark(u.NEW_CONVERSATION.RENDER_END),a.publish(n.events.navigation.OPEN_CONVERSATION,{model:e.conversation,origin:f})})}function p(){l.mark(u.NEW_CONVERSATION.RENDER_END),a.publish(n.events.navigation.NAVIGATE_TO_PREVIOUS_PAGE)}function d(s){var u=o.get().conversationsManager,a=r.isFeatureOn(n.featureFlags.SPACES);e.conversation||(e.conversation=i.createConversation(t.selectedContacts(),u,a),e.conversation.isJoiningEnabled.set.enabled.once(!0,function(){e.conversation.isJoiningEnabled.set(a)})),s(e.conversation)}var e=this,t,r=f.resolve(n.serviceLocator.FEATURE_FLAGS);e.registerEvent(n.events.newConversation.CONFIRMED,h),e.registerEvent(n.events.newConversation.CANCELLED,p),e.registerEvent(n.events.conversation.SHARED,d),e.forwardEvent(n.events.navigation.FRAGMENT_SHOW,e.DIRECTION.CHILD,c),e.newConversationV2=r.isFeatureOn(n.featureFlags.NEW_CONVERSATION_V2),e.conversation=null,e.setParticipantProvider=function(e){t=e}}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("utils/common/eventMixin"),i=e("swx-utils-chat").conversation,s=e("swx-utils-common").async,o=e("swx-cafe-application-instance"),u=n.telemetry.performanceMarks,a=e("swx-pubsub-instance").default,f=e("swx-service-locator-instance").default,l=e("usertiming");return t.assign(c.prototype,r),c}),define("text!views/chat/newConversation.html",[],function(){return'
            \r\n \r\n
            \r\n\r\n'}),define("ui/components/chat/newConversation",["require","exports","module","vendor/knockout","swx-constants","ui/viewModels/chat/newConversation","constants/components","text!views/chat/newConversation.html"],function(e,t){function s(e,t){var s=t.element,o=n.dataFor(s),u=new i;return u.setContext(o),u.dispatchEvent(r.navigation.COMPONENT_RENDERED),u}var n=e("vendor/knockout"),r=e("swx-constants").COMMON.events,i=e("ui/viewModels/chat/newConversation");t.name=e("constants/components").chat.NEW_CONVERSATION,t.template=e("text!views/chat/newConversation.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/contactPickerInput",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-i18n","swx-constants","swx-service-locator-instance","swx-constants","utils/common/eventHelper","swx-utils-common","browser/dom","utils/common/scroll","swx-focus-handler","utils/common/accessibility"],function(e){function y(){function b(t){var r=n.utils.arrayFirst(e.selectedContacts(),function(e){return t.id()===e.id()});r||(e.selectedContacts.push(t),p.announce({key:"contact_isSelected"}),N(),T())}function w(t){e.selectedContacts.remove(function(e){return t.id()===e.id()}),C(t.displayName())}function E(t){e.inputValue()&&t&&e.showMoreResultsAvailableMessage(g&&t.moreResultsAvailable),e.showSpinner(!1)}function S(t){t.length||e.showMoreResultsAvailableMessage(!1);var n={query:t,selectedContacts:e.selectedContacts().slice()};e.dispatchEvent(d.roster.ROSTER_QUERY_CHANGED,n),e.showSpinner(k(s.featureFlags.SHOW_PICKER_SPINNER)&&t.length>0)}function x(){var t;if(e.selectedContacts().length===0)return;t=e.selectedContacts.pop(),e.dispatchEvent(d.roster.ROSTER_SELECTION_REMOVED,{person:t}),C(t.displayName())}function T(){h.get().addFocusRequestToQueue(t),f.execute(y.scrollToBottom)}function N(){e.inputValue(m),e.showMoreResultsAvailableMessage(!1)}function C(e){p.announce({key:"accessibility_contactPickerResultRemoved",params:{displayName:e}})}function k(e){return o.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(e)}var e=this,t=null,r=null,y;e.showSpinner=n.observable(!1),e.selectedContacts=n.observableArray(),e.placeholder=n.computed(function(){return e.selectedContacts().length>0?i.fetch({key:"input_placeholder_addAnotherContact"}):i.fetch({key:"input_placeholder_typeContactName"})}),e.inputValue=n.observable(m).extend({rateLimit:{timeout:v,method:"notifyWhenChangesStop"}}),e.init=function(i){r=i,g=k(s.featureFlags.SHOW_SEARCH_QUERY_MORE_RESULTS_AVAILABLE),e.showMoreResultsAvailableMessage=n.observable(!1),t=r.querySelector("input"),r.addEventListener(d.browser.CLICK,T),e.inputSubscription=e.inputValue.subscribe(S),e.registerEvent(d.roster.PICKER_CONTACT_SELECTED,b),e.registerEvent(d.roster.PICKER_CONTACT_DESELECTED,w),e.registerEvent(d.roster.ROSTER_QUERY_EXECUTED,E),y=c.build(l.getElement("div.scrollinWrapper",r)),y.init(),T()},e.dispose=function(){r.removeEventListener(d.browser.CLICK,T),e.inputSubscription&&e.inputSubscription.dispose(),e.placeholder.dispose(),e.selectedContacts=null,y.dispose()},e.handleKeyDown=function(e,t){var n=a.getKeyCode(t);return n===u.BACKSPACE&&e.inputValue()===m?(x(),e.showMoreResultsAvailableMessage(!1)):n===u.ESCAPE&&e.inputValue()!==m&&(N(),t.stopPropagation()),!0}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-i18n").localization,s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default,u=e("swx-constants").KEYS,a=e("utils/common/eventHelper"),f=e("swx-utils-common").async,l=e("browser/dom"),c=e("utils/common/scroll"),h=e("swx-focus-handler"),p=e("utils/common/accessibility").narrator,d=s.events,v=500,m="",g;return t.assign(y.prototype,r),y}),define("text!views/chat/contactPickerInput.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/contactPickerInput",["require","exports","module","vendor/knockout","ui/viewModels/chat/contactPickerInput","constants/components","text!views/chat/contactPickerInput.html"],function(e,t){function i(e,t){var i=new r;return i.setContext(n.dataFor(t.element)),i.init(t.element),e.setParticipantProvider(i),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/contactPickerInput");t.name=e("constants/components").chat.CONTACT_PICKER_INPUT,t.template=e("text!views/chat/contactPickerInput.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/spaceSettings",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-i18n","swx-enums","swx-utils-chat","utils/common/cafeObservable","swx-constants","utils/common/eventHelper"],function(e){function l(e,t){function l(){r.joiningEnabled(!!t)}function c(){r.role=u.newObservableProperty(e.selfParticipant.role),r.spaceLink=u.newObservableProperty(e.uri),r.joiningEnabled(e.isJoiningEnabled()),e.isJoiningEnabled.get(function(e){r.joiningEnabled(e),r.dispatchEvent(a.conversation.JOINING_ENABLED,e,r.DIRECTION.PARENT)})}var r=this;r.role=n.observable(s.participantRole.Leader),r.spaceLink=n.observable(),r.joiningEnabled=n.observable(!!t),r.registerEvent(a.newConversation.CANCELLED,l),r.registerEvent(a.newConversation.CONFIRMED,l),e.selfParticipant&&c(),r.label=n.pureComputed(function(){return r.isAdmin()?i.fetch({key:"header_text_allowOthersToJoin"}):i.fetch({key:"header_text_othersCanJoin"})}),r.isAdmin=n.pureComputed(function(){return r.role()===s.participantRole.Leader||!e.isGroupConversation()}),r.mailtoLink=n.pureComputed(function(){return o.createMailtoLink(e.topic(),r.spaceLink())}),r.linkShown=n.pureComputed(function(){return!!r.spaceLink()&&!!r.joiningEnabled()}),r.hideSettings=n.pureComputed(function(){return!r.isAdmin()&&!r.linkShown()}),r.joiningEnabledHandler=function(){var e=r.joiningEnabled();r.joiningEnabled(!e),r.dispatchEvent(a.conversation.JOINING_ENABLED,!e,r.DIRECTION.PARENT)},r.onJoinEnablerKeydown=function(e,t){var n=f.isActivation(t);return n&&r.joiningEnabledHandler(),!n}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-i18n").localization,s=e("swx-enums"),o=e("swx-utils-chat").spaceMail,u=e("utils/common/cafeObservable"),a=e("swx-constants").COMMON.events,f=e("utils/common/eventHelper");return t.assign(l.prototype,r),l}),define("text!views/chat/spaceSettings.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/spaceSettings",["require","exports","module","vendor/knockout","ui/viewModels/chat/spaceSettings","constants/components","text!views/chat/spaceSettings.html"],function(e,t){function i(e,t){var i=new r(e.conversationModel,e.defaultVal);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/spaceSettings");t.name=e("constants/components").chat.SPACE_SETTINGS,t.template=e("text!views/chat/spaceSettings.html"),t.viewModel={createViewModel:i}}),define("utils/common/feedback",["require","exports","module","experience/settings","swx-browser-detect","ui/session/localSession","swx-cafe-application-instance","swx-i18n"],function(e,t){var n=e("experience/settings"),r=e("swx-browser-detect").default,i=e("ui/session/localSession"),s=e("swx-cafe-application-instance"),o=e("swx-i18n").localization;t.getFeedbackPageUrl=function(){var e=n.platformId,t=n.version,u=n.initParams.locale,a=s.get().personsAndGroupsManager.mePerson.id(),f=n.biAppName,l=n.initParams.correlationIds.hostProperty,c,h,p,d,v,m;return n.feedbackPageUrl.indexOf("mailto:")===0?(v=r.getBrowserInfo(),d=String.fromCharCode(10),h=o.fetch({key:"giveFeedback_subject"}),p=o.fetch({key:"giveFeedback_body"}),p+=d+d,p+=d+"-------------------------------",p+=d+"Skype Version: "+t,p+=d+"Browser Name: "+v.browserName,p+=d+"Browser Version: "+v.browserMajorVersion,p+=d+"Language: "+u,p+=d+"Property: "+f,p+=d+"Session Id: "+(i.getSessionId()||""),p+=d+"Tab Session Id: "+(i.getTabSessionId()||""),p+=d+"Host Property: "+l,p+=d+"Host User Id: "+n.initParams.correlationIds.userId,p+=d+"Host Session Id: "+n.initParams.correlationIds.sessionId,m=n.feedbackPageUrl+"?subject="+encodeURIComponent(h)+"&body="+encodeURIComponent(p)):(c={userId:n.initParams.correlationIds.userId,sessionId:n.initParams.correlationIds.sessionId},m=n.feedbackPageUrl+"?p="+encodeURIComponent(e)+"&v="+encodeURIComponent(t)+"&lang="+encodeURIComponent(u)+"&e="+encodeURIComponent(f),a&&(m+="&u="+encodeURIComponent(a)),l&&(m+="&tag="+encodeURIComponent(l)),m+="&tcg="+encodeURIComponent(JSON.stringify(c))),m},t.getFeedbackPageTarget=function(){return n.feedbackPageUrl.indexOf("mailto:")===0?"_self":"_blank"}}),define("ui/viewModels/chat/recentList",["require","lodash-compat","vendor/knockout","swx-service-locator-instance","utils/common/cafeObservable","swx-enums","swx-constants","swx-cafe-application-instance","swx-utils-common","swx-pubsub-instance","swx-utils-chat","utils/common/ko","swx-utils-common","usertiming","swx-i18n","browser/window","ui/viewModels/chat/navigationHelper","utils/common/scroll","utils/common/feedback","experience/settings","utils/common/styleModeHelper"],function(e){var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-service-locator-instance").default,i=e("utils/common/cafeObservable"),s=e("swx-enums"),o=e("swx-constants").COMMON,u=o.events.navigation,a=e("swx-cafe-application-instance"),f=e("swx-utils-common").async,l=e("swx-pubsub-instance").default,c=e("swx-utils-chat").dateTime,h=e("utils/common/ko"),p=e("swx-utils-common").array,d=o.telemetry.performanceMarks,v=e("usertiming"),m=e("swx-i18n").localization,g=e("browser/window"),y=e("ui/viewModels/chat/navigationHelper"),b=e("utils/common/scroll"),w=e("utils/common/feedback"),E=e("experience/settings"),S=o.styleMode,x=e("utils/common/styleModeHelper");return function(T,N,C,k){function K(){return J.isFeatureOn(o.featureFlags.FAVORITES_CONVERSATION_ENABLED)}function Q(){U(c.getDate().toDateString())}function G(){M().forEach(function(e,t){bt(t,e)}),H.valueHasMutated()}function Y(e,t){l.publish(o.events.interaction.SCROLL_START,t)}function Z(e){return e.isOnCall()}function et(e){return e.canJoinCall()}function tt(){function e(e){var t=Z(e),n=et(e);return I!==t&&(I=t),t||n}return H().filter(e)}function nt(e){return!Z(e)&&!et(e)}function rt(e,t){return!e.isFavorited()&&e.timestamp()===null&&e.conversation.lastModificationTimestamp._set(new Date),e.isFavorited()===t.isFavorited()||!K()?t.timestamp()-e.timestamp():e.isFavorited()?-1:1}function it(e){return!e.isBlocked()}function st(e){return K()?!0:!e.isFavorited()||e.timestamp()!==null}function ot(e){return e.isFavorited()}function ut(){var e;return e=H().filter(it).filter(nt).filter(st).sort(rt),at(e[0]),e}function at(e){if(!e)return;f.execute(function(){St(q,e),Nt(e),R.update(),q=e})}function ft(){v.mark(d.TIMELINE.SYNC_START),B.mePerson.displayName.get(),mt(),g.addEventListener("resize",mt)}function lt(){g.removeEventListener("resize",mt),P=!0,V=!1}function ct(){if(V)return;var e=O.conversations().length>0;e?yt():y.navigateToContactsPage(yt)}function ht(e){z=e}function pt(){ht(!1),mt()}function dt(){return W.clientHeightX.scrollHeight}function mt(){!dt()&&O.getMoreConversations.enabled()?(ht(!0),O.getMoreConversations(5).then(pt,ct)):ct()}function gt(){if(z||!O.getMoreConversations.enabled())return;vt()&&(ht(!0),O.getMoreConversations(5).then(function(){ht(!1)}))}function yt(){v.mark(d.TIMELINE.SYNC_END_OK);var e=new k;e.publish(),l.publish(o.apiUIEvents.SWX_TIMELINE_LOADED,{}),V=!0}function bt(e,t){var n=new N(C);n.init(t),Ct(n),p.insertAt(H(),e,n),R.update()}function wt(e){var t=H()[e];t.separator.dispose(),t.separator=null,t.dispose(),p.removeFrom(H(),e),R.update()}function Et(e){h.handleArrayChanges(H(),e,bt,wt),H.valueHasMutated(),R.update()}function St(e,t){t&&t!==e&&t.isActive()&&t.lastMessageIsOutgoing()&&xt()}function xt(){document.querySelector(A).scrollTop=0}function Tt(){return!j.currentPlaceName()}function Nt(e){if(!P||!e)return;P=!1,Tt()&&l.publish(u.OPEN_CONVERSATION,{model:e.conversation,origin:o.telemetry.historyLoadOrigin.TIMELINE_INIT})}function Ct(e){e.separator=n.computed(function(){return K()&&e.isFavorited()?m.fetch({key:"favorites_recents_category_name"}):(U(),c.getDateGroup(e.timestamp()))})}var L=this,A=".timeline .history",O,M,D,P=!0,H,B,j,F,I,q=null,R,U=n.observable(),z=!1,W,X,V=!1,$=t.debounce(Y,1e3,{leading:!0,trailing:!1}),J=r.resolve(o.serviceLocator.FEATURE_FLAGS);L.init=function(){Q(),R=b.build(document.querySelector(".swx .side .timeline .scrollingWrapper")),R.init(),W=document.querySelector(".swx .side .timeline .scrollingWrapper .scrollable"),X=document.querySelector(".swx .side .timeline .scrollingWrapper .scrollable div"),O=a.get().conversationsManager,B=a.get().personsAndGroupsManager,H=n.observableArray(),L.recentConversations=n.computed(ut),L.currentCalls=n.pureComputed(tt),L.hasCurrentCall=function(){return L.currentCalls().length>0},j=r.resolve(o.serviceLocator.NAVIGATION_CONTEXT),L.buttonsDisabled=T.buttonsDisabled,L.hasNotificationsToggle=J.isFeatureOn(o.featureFlags.NOTIFICATIONS_TOGGLE_ENABLED),L.hasButtonFullSize=J.isFeatureOn(o.featureFlags.FULL_SCREEN_MODE_FROM_SIDEPANE),L.hasBetaLabel=J.isFeatureOn(o.featureFlags.HAS_BETA_LABEL),L.hasFeedbackLink=J.isFeatureOn(o.featureFlags.HAS_FEEDBACK_LINK),L.hasFeedbackIcon=J.isFeatureOn(o.featureFlags.HAS_FEEDBACK_ICON),L.feedbackIconURL=E.appBaseUrl+"/assets/images/components/common/feedback.svg",I=!1,M=i.newObservableCollection(O.conversations),D=M.subscribe(Et,null,"arrayChange"),L.mePersonId=i.newObservableProperty(B.mePerson.id),a.get().signInManager.state.when(s.loginState.SignedIn,ft),a.get().signInManager.state.when(s.loginState.SignedOut,lt),l.subscribe(o.events.system.DATE_CHANGED,Q),G()},L.dispose=function(){D.dispose(),R.dispose(),L.recentConversations.dispose(),L.mePersonId.dispose(),l.unsubscribe(o.events.system.DATE_CHANGED,Q),g.removeEventListener("resize",mt),F&&F.dispose()},L.showSeparatorIcon=function(n){var r=L.recentConversations(),i=x.get().currentMode()===S.NARROW,s=K()&&t.some(L.recentConversations(),ot),o=n===0||r[n-1]&&r[n-1].isFavorited()&&!r[n].isFavorited();return i&&s&&L.showSeparator(n)&&o},L.separatorIconClass=function(t){var n={},r=K()&&L.recentConversations()[t].isFavorited();return n.favourite=r,n.clock=!r,n},L.separatorText=function(t){var n=K()&&L.recentConversations()[t].isFavorited();return n?"favorites_recents_category_name":"accessibility_recentItem_recent_group"},L.showSeparator=function(t){var n=L.recentConversations();return t===0||n[t-1].separator()!==n[t].separator()},L.onScroll=function(e,t){gt(),$(e,t)},L.feedbackLabelTitle=function(){return m.fetch({key:"giveFeedback_tooltip"})},L.feedbackPageUrl=n.pureComputed(function(){return w.getFeedbackPageUrl()}),L.feedbackPageTarget=function(){return w.getFeedbackPageTarget()},L.stopSidebarExpanding=function(e,t){t.stopPropagation()}}}),define("telemetry/chat/timelineLoad",["require","usertiming","swx-browser-detect","swx-constants","experience/settings","services/telemetry/common/analyticsInfo","services/telemetry/common/telemetryContext","swx-telemetry-buckets","telemetry/utils/telemetryUtils","ui/telemetry/telemetryClient"],function(e){function p(){var e=r.telemetry.NOT_AVAILABLE,p=r.telemetry.NOT_AVAILABLE,d=r.telemetry.NOT_AVAILABLE,v=function(){t.mark(c.TIMELINE.RENDER_END);var r=t.getEntriesByName(c.TIMELINE.SYNC_END_OK);if(r.length>0){t.measure(h.TIMELINE.TTL,c.TIMELINE.SYNC_START,c.TIMELINE.SYNC_END_OK);var i=t.getEntriesByName(h.TIMELINE.TTL);i&&i.length>0&&(e=i[0].duration)}else{t.measure(h.TIMELINE.TTL,c.TIMELINE.SYNC_START,c.TIMELINE.SYNC_END_ERROR);var s=t.getEntriesByName(h.TIMELINE.TTL);s&&s.length>0&&(e=s[0].duration)}var o=t.getEntriesByName(c.TIMELINE.SYNC_END_404),u=o.length>0;if(u){t.measure(h.TIMELINE.TTL404,c.TIMELINE.SYNC_START,c.TIMELINE.SYNC_END_404);var a=t.getEntriesByName(h.TIMELINE.TTR);a&&a.length&&(d=a[0].duration)}t.measure(h.TIMELINE.TTR,c.TIMELINE.SYNC_START,c.TIMELINE.RENDER_END);var f=t.getEntriesByName(h.TIMELINE.TTR);f&&f.length>0&&(p=f[0].duration)};this.publish=function(){var c=o.get(),h=s.get(),m=h.conversationsInfo(),g=h.contactsInfo();try{v()}catch(y){}var b=l.TYPE,w=a.stringify({contactsCount:g.totalContacts,conv1Count:m.conversation1Count,conv30Count:m.conversation30Count,thread1Count:m.thread1Count,threads30Count:m.thread30Count,unreadCount:m.unreadConversationsCount,origin:c.historyLoadOrigin,activeEndpoints:c.activeEndpoints,isPinned:n.getBrowserInfo().isPinnedSite,ttl:e,ttr:p,t404:d,responseCode:c.timelineLoadStatusCode,contactsCountGroup:u.getContactsGroup(g.totalContacts),conv1CountGroup:u.getConversationCountGroup(m.conversation1Count),conv30CountGroup:u.getConversationCountGroup(m.conversation30Count),thread1CountGroup:u.getConversationCountGroup(m.thread1Count),thread30CountGroup:u.getConversationCountGroup(m.thread30Count),unreadCountGroup:u.getMessageCountGroup(m.unreadConversationsCount),ttlDurationGroup:u.getSecondsDurationGroupFromMs(e),ttrDurationGroup:u.getSecondsDurationGroupFromMs(p),t404DurationGroup:u.getSecondsDurationGroupFromMs(d),originDescription:a.getOriginDescription(c.historyLoadOrigin,r.telemetry.timelineLoadOrigin),isError:u.isError(c.timelineLoadStatusCode)});f.get().sendEvent(i.telemetry.uiTenantToken,b,w)}}var t=e("usertiming"),n=e("swx-browser-detect").default,r=e("swx-constants").COMMON,i=e("experience/settings"),s=e("services/telemetry/common/analyticsInfo"),o=e("services/telemetry/common/telemetryContext"),u=e("swx-telemetry-buckets"),a=e("telemetry/utils/telemetryUtils"),f=e("ui/telemetry/telemetryClient"),l=r.telemetry.timelineLoadEvent,c=r.telemetry.performanceMarks,h=r.telemetry.measurements;return p}),define("text!views/chat/recents.html",[],function(){return'
            \r\n
            \r\n
            \r\n

            \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n\r\n
            \r\n
            \r\n\r\n \r\n\r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n\r\n
            \r\n\r\n \r\n Full size\r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n

            \r\n \r\n

            \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n

            ♥ BETA

            \r\n
            \r\n \r\n\r\n \r\n

            ♥ BETA

            \r\n \r\n \r\n
            \r\n\r\n\r\n\r\n'}),define("ui/components/chat/recents",["require","exports","module","ui/viewModels/chat/recentList","ui/viewModels/chat/recent","ui/viewModels/chat/message","telemetry/chat/timelineLoad","constants/components","text!views/chat/recents.html"],function(e,t){function o(e){var t=new n(e,r,i,s);return t.init(),t}var n=e("ui/viewModels/chat/recentList"),r=e("ui/viewModels/chat/recent"),i=e("ui/viewModels/chat/message"),s=e("telemetry/chat/timelineLoad");t.name=e("constants/components").chat.RECENTS,t.template=e("text!views/chat/recents.html"),t.viewModel={createViewModel:o}}),define("services/pes/constants",["require","lodash-compat","swx-browser-detect"],function(e){function r(){var e=t.once(function(){return n.getScreenInfo().pixelRatio>1});this.CACHE_KEY="swx|pes",this.SAVED_DATA_VERSION="v1.0",this.FEATURED_IN_PREFIX="FeaturedIn-",this.itemTypes={typeKeyName:"type",tab:{id:"tab",ariaLabelLocKey:"expressionPicker_mruTab_ariaLabel",titleLocKey:"expressionPicker_mruTab_title"},emoticon:{id:"emoticon",ariaLabelLocKey:"expressionPicker_mruEmoticonPack_ariaLabel",titleLocKey:"expressionPicker_mruEmoticonPack_title",mruLimit:27},moji:{id:"flik",ariaLabelLocKey:"expressionPicker_mruMojiPack_ariaLabel",titleLocKey:"expressionPicker_mruMojiPack_title",mruLimit:10},image:{id:"image"},message:{id:"message"},sticker:{id:"sticker"}},this.itemTypes.flik=this.itemTypes.moji,this.mru={TAB_ID:"mru",PACK_PREFIX:"mru:"},this.bingSearch={TAB_ID:"bing",PACK_PREFIX:"bing:"},this.giphyImageSearch={TAB_ID:"giphyImages",PACK_PREFIX:"giphy-imh:"},this.localSearch={TAB_ID:"localSearch",PACK_PREFIX:"local:",titleLocKey:"expressionPicker_localSearchPack_title",ariaLabelLocKey:"expressionPicker_localSearchPack_ariaLabel"},this.frameHeights={emoticons:{SMALL:20,LARGE:40,EXTRA_LARGE:80},moji:{THUMBNAIL:40,KEYFRAME:80},packs:{TAB:19}},this.profiles={emoticons:{getSmall:function(){return e()?"default_40":"default_20"},getLarge:function(){return e()?"default_80":"default_40"},getExtraLarge:function(){return e()?"default_160":"default_80"},getSmallAnimated:function(){return e()?"default_40_anim":"default_20_anim"},getLargeAnimated:function(){return e()?"default_80_anim":"default_40_anim"},getExtraLargeAnimated:function(){return e()?"default_160_anim":"default_80_anim"}},moji:{thumbnail:"thumbnail",content:"default"}}}var t=e("lodash-compat"),n=e("swx-browser-detect").default;return new r}),define("telemetry/chat/sendSmsTelemetry",["require","exports","module","swx-constants","experience/settings","services/telemetry/skypeData","swx-jskype-main/lib/utils/chat/smsMessageBuilder"],function(e,t){function u(e,t,u){function l(){a.data={size:f,count:f,numberOfDestinations:f,participantsCount:f,status:f}}function c(){a.data.size=e.length,a.data.count=o.calculateSmsFragments(e),a.data.numberOfDestinations=u?u.length:f,a.data.participantsCount=t.participantsCount()||f;var n={type:i.TYPE,data:a.data};s.push(n,r.telemetry.chatTenantToken),l()}var a=this,f=n.telemetry.NOT_AVAILABLE;a.publish=c,l()}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=n.telemetry.sendSms,s=e("services/telemetry/skypeData"),o=e("swx-jskype-main/lib/utils/chat/smsMessageBuilder");t.build=function(e,t,n){return new u(e,t,n)}}),define("ui/viewModels/chat/textarea",["require","services/telemetry/logging/perf/main","swx-cafe-application-instance","lodash-compat","utils/common/eventMixin","swx-constants","experience/settings","swx-constants","swx-constants","swx-utils-chat","swx-browser-detect","swx-focus-handler","swx-utils-common","swx-utils-chat","vendor/knockout","swx-service-locator-instance","swx-utils-chat","utils/common/cafeObservable","swx-i18n","swx-pubsub-instance","services/pes/constants","ui/modelHelpers/personHelper","swx-utils-common","ui/viewModels/chat/conversationTopic","ui/telemetry/actions/actionNames","telemetry/chat/sendSmsTelemetry","browser/window","ui/telemetry/telemetryClient","telemetry/chat/pes","swx-telemetry-buckets","swx-enums","utils/chat/translatorHelper","utils/chat/quoteMessageUtils","utils/common/accessibility"],function(e){function j(e,i){function ct(){return!!i.conversationModel}function ht(){var e=n.get().personsAndGroupsManager.mePerson.preferences(s.userSettings.preferences.TYPING_INDICATOR);return e?e.value():!0}function pt(){var e;if(!ct()||!rt.isFeatureOn(s.featureFlags.TYPING_INDICATOR_ENABLED)||!ht())return;e=i.conversationModel.chatService;if(!e.sendIsTyping.enabled())return;if(R.personsAndGroupsManager.mePerson.status()===_.onlineStatus.Hidden)return;X=!0,V=L.setTimeout(function(){X=!1},m.THROTTLE),e.sendIsTyping()}function dt(){z=j.messageBody().length,p.execute(e.updateSizing)}function vt(){return!!j.messageBody().trim()||!!j.quotedMessageHTML().trim()}function mt(){W&&(W=null,e.editing(!1),At())}function gt(t,n){var r=n.stopImmediatePropagation;return n._stopImmediatePropagationCalled=!1,n.stopImmediatePropagation=function(){n._stopImmediatePropagationCalled=!0,r.apply(n,arguments)},j.dispatchEvent(t,{event:n,viewModel:j,view:e},j.DIRECTION.CHILD),n._stopImmediatePropagationCalled}function yt(){return!!q}function bt(e){var t=e.isEdited?s.telemetry.chat.UI_EDIT_MESSAGE:s.telemetry.chat.UI_SEND_MESSAGE,n={emoticonsCount:e.emoticonsCount||0,messageLength:e.messageLength,participantsCount:Z()};ct()&&Z()===1&&(n.user_to=[i.conversationModel.participants()[0].person.id(),L.skypeTelemetryManager.PIIType.Identity]),e.isEdited&&(n.timedelta=e.timedelta),A.get().sendEvent(o.telemetry.uiTenantToken,t,n)}function wt(){var e=F._translatorSettings&&F._translatorSettings.isEnabled;return e&&(st=F._translatorSettings.meLanguage.code,ot=F._translatorSettings.participantLanguage.code),U&&e&&st&&ot&&st!==ot}function Et(e){e.translation?q(e.message,null,e):q(e.message)}function St(){var e=d.processOutgoingTextMessage(d.stripHTML(j.messageBody()));return d.isMessageWithEmoticonsOnly(e)}function xt(){return j.destination()===s.messageDestination.SKYPE_NETWORK}function Tt(){function n(){var t=o.messageFilters&&o.messageFilters.outgoingMessageFilter?o.messageFilters.outgoingMessageFilter:null,n=r.isFunction(t)?t(j.messageBody()):j.messageBody(),i={quotesPresent:kt(),quotedMessageXML:j.quotedMessageXML()};e==="RichText/Sms"&&(i.targets=[j.destination()]),q(n,e,i),e==="RichText/Sms"&&k.build(n,j.conversationModel,i.targets).publish()}var e=xt()?"RichText":"RichText/Sms";t.getInstance().startTrace("messagePostSuccess"),t.getInstance().startTrace("messagePost"),t.getInstance().startTrace("messageAdd");if(yt()){wt()&&!St()?D.requestTranslation(j.messageBody(),s.chat.messageType.OUTGOING,F,Et):n();var i=d.getEmoticonNamesFromMessage(d.processOutgoingTextMessage(j.messageBody())),u=g.resolve(s.serviceLocator.PES_MRU_SERVICE);u.addItemsToMru(r.map(i,function(e){return{id:e,type:S.itemTypes.emoticon.id}})),O.emoticonsSentInMessage(i,nt),nt=[],j.dispatchEvent(a.textarea.MESSAGE_SENT,{},j.DIRECTION.PARENT),bt({messageLength:j.messageBody().length,emoticonsCount:i.length})}}function Nt(e,t){var n=t.translation,i=r.filter(e.translations(),function(e){return e.users&&e.users[0]&&x.isMePersonId(e.users[0].mri)}).length;n&&(!e.translations||!e.translations().length||!i?e._translationsArray.add(n):e.translations().forEach(function(e){x.isMePersonId(e.users[0].mri)&&(e.users[0].value=n.users[0].value)})),e.html(t.message)}function Ct(){var e=d.getEmoticonNamesFromMessage(d.processOutgoingTextMessage(j.messageBody())),t=j.quotedMessageXML()+d.processOutgoingTextMessage(j.messageBody(),i.conversationModel),n=t.length,r=W.timestamp(),o=D.findMatchingTranslation(W.translations,F._translatorSettings),u=wt()&&(o&&o!==t||!o&&W.html()!==t),a={messageLength:n,emoticonsCount:e.length,isEdited:!0,timedelta:M.getMessageLifeDurationGroup(new Date-r)};u?(D.requestTranslation(j.messageBody(),s.chat.messageType.OUTGOING,F,Nt.bind(null,W)),bt(a),ft.announce({key:"message_edited_success"})):W.html()!==t&&(W.translations&&W.translations().length&&W.translations.empty(),W.html(t),bt(a),ft.announce({key:"message_edited_success"})),mt()}function kt(){return j.quotedMessageXML().length>0}function Lt(){j.quotedMessageHTML(""),j.quotedMessageXML(""),j.messageQuoted=undefined}function At(t){!t&&j.messageBody("").length&&j.messageBody(""),kt()&&Lt(),z=-1,dt(),E.publish(a.textarea.HAS_INPUT,!1),j.dispatchEvent(a.textarea.INPUT,{viewModel:j,view:e},j.DIRECTION.CHILD)}function Ot(e){if(e.type==="button")return e.isEditedMessage?C.chat.editMessageButton:C.chat.sendMessageButton;if(e.type==="enter")return e.isEditedMessage?C.chat.editMessageEnter:C.chat.sendMessageEnter}function Mt(e){var t=g.resolve(s.serviceLocator.ACTION_TELEMETRY),n=Ot(e);t.recordAction(n)}function _t(){Mt({type:"button",isEditedMessage:W}),Pt()}function Dt(){Mt({type:"enter",isEditedMessage:W}),Pt()}function Pt(){if(!vt())return;if(!W&&!yt())return;W?Ct():Tt(),W=null,At()}function Ht(){_t(),zt()}function Bt(e){if(W||yt())e.preventDefault(),Dt()}function jt(){var e=i.conversationModel.historyService.activityItems().reverse(),t=R.personsAndGroupsManager.mePerson.id();return e.filter(function(e){var n=e._isSMS&&e._isSMS();return e.sender&&e.sender.id()===t&&!n})[0]}function Ft(e){xt()||j.dispatchEvent(a.textarea.UPDATE_SMS_FRAGMENTS,e,j.DIRECTION.PARENT)}function It(e){$.chatInput=e,j.dispatchEvent(a.textarea.CHANGED,e,j.DIRECTION.PARENT),E.publish(a.textarea.HAS_INPUT,!0),Ft(e)}function qt(e){$.quotedMessageXML=e,j.dispatchEvent(a.textarea.CHANGED,e,j.DIRECTION.PARENT)}function Rt(e){$.quotedMessageHTML=e,j.dispatchEvent(a.textarea.CHANGED,e,j.DIRECTION.PARENT),E.publish(a.textarea.HAS_INPUT,!0)}function Ut(e){j.dispatchEvent(a.textarea.UPDATE_SMS_DESTINATION,{destination:e,inputText:j.messageBody()},j.DIRECTION.PARENT)}function zt(){h.get().addFocusRequestToQueue(i.chatInputEl.querySelector("textarea"),h.Priorities.Low)}function Wt(){if(!j.hasChatCapability())return;Xt()&&zt()}function Xt(){return Boolean(i.chatInputEl.offsetParent)}function Vt(){var e=j.hasChatCapability()?"area_text_insertText":"area_text_agent_insertText";return $t()&&(e="invite_free_respond_request"),j.destination()!==s.messageDestination.SKYPE_NETWORK&&rt.isFeatureOn(s.featureFlags.SMS_SUPPORT_ENABLED)&&(e="sms_input_text_message",!j.isEnabled()&&j.isPstnSmsOnly&&(e="sms_insufficient_balance")),w.fetch({key:e})}function $t(){function e(){return r.find(et(),function(e){return e.type()===_.activityType.ContactRequestIncomingInviteFree})}return e()&&rt.isFeatureOn(s.featureFlags.INVITE_FREE_IMPLICIT_INCOMING_CONTACT_REQUEST)}function Jt(e){var t=r.find(e.sourceTab.packs,function(t){return t.items.some(function(t){return t===e.item})});nt.push({item:e.item,type:e.sourceTab.id==="mru"?s.telemetry.pes.source.RECENTS:s.telemetry.pes.source.ROSTER,tabIndex:e.sourceTab.index,tabName:e.sourceTab.title,section:t&&t.isFeatured?s.telemetry.pes.section.FEATURED:s.telemetry.pes.section.REGULAR})}function Kt(t){t&&t.prefillTextarea&&!j.messageBody()&&(j.messageBody(w.fetch({key:"unanswered_call_chatinput_placeholder"})),e.setCaretToEnd()),t&&t.focusTextarea&&zt()}function Qt(t){var n=e.getSelectionStart(),r=e.getSelectionEnd();n===0&&r===0&&(At(!0),t.stopPropagation(),ft.announce({key:"label_text_clearedQuotes"}))}function Gt(e){return e===u.ESCAPE&&!Yt()?!0:e===u.BACKSPACE&&j.messageBody()===""&&kt()?!0:!1}function Yt(){return j.messageBody().length===0&&!kt()}function Zt(e){return e.preventDefault(),e.stopPropagation(),c.getBrowserInfo().isIeEngine&&(e.returnValue=!1),!1}function en(){return ut&&xt()}function tn(e,t){var n=e.sender.displayName(),r=n||e.sender.id(),i=l.formatTimestamp(e.timestamp()),s=t||P.getContentToQuote(e),o="["+i+"] "+n+": "+s+" \n \n <<< ";j.narratorTextForQuotes(w.fetch({key:"label_quoted_message",params:{quotesContent:s,senderName:n,time:i}}));if(en()){var u=j.conversationModel&&j.conversationModel.conversationId?j.conversationModel.conversationId:"";o=P.getQuotedXmlString(e.sender.id(),r,s,u,e.timestamp())}return o}function nn(e){j.quotedMessageXML(e),j.quotedMessageHTML(P.getQuotesDisplay(j.quotedMessageXML()))}var j=this,F=i.conversationModel,I=F&&F.chatService.sendMessage,q=i.sendMessage||I,R=n.get(),U=R.translatorService,z=-1,W=null,X=!1,V,$,J,K,Q,G,Y,Z=ct()?b.newObservableProperty(i.conversationModel.participantsCount):v.observable(1),et=ct()?b.newObservableCollection(i.conversationModel.historyService.activityItems):v.observableArray(),tt="active",nt=[],rt=g.resolve(s.serviceLocator.FEATURE_FLAGS),it=rt.isFeatureOn(s.featureFlags.TRANSLATOR_SENDING_ENABLED),st,ot,ut=rt.isFeatureOn(s.featureFlags.FORMAT_QUOTES_ENABLED),at=rt.isFeatureOn(s.featureFlags.CONTEXT_MENU_COPY_MESSAGES_ENABLED),ft=H.narrator,lt;j.init=function(){ct()?$=y.forModel(i.conversationModel):$={chatInput:null,quotedMessageXML:null,quotedMessageHTML:null},lt=n.get().conversationsManager,j.conversationModel=i.conversationModel,j.isEnabled=v.observable(i.isEnabled),j.isServiceEnabled=i.isServiceEnabled,j.hasChatCapability=i.hasChatCapability,j.getSelectionStart=e.getSelectionStart,j.setBlurAndFocus=Wt,j.messageMaxLength=s.textarea.MAX_LENGTH,j.destination=i.destination||v.observable(s.messageDestination.SKYPE_NETWORK),j.isPstnSmsOnly=i.isPstnSmsOnly||!1,j.topicViewModel=N.build(i.conversationModel),Y=j.isEnabled().subscribe(function(e){e&&p.execute(Wt)}),j.messageBody=v.observable(),J=j.messageBody.subscribe(It),j.messageBody($.chatInput||""),G=j.destination.subscribe(Ut),j.quotedMessageHTML=v.observable($.quotedMessageHTML||""),j.quotedMessageXML=v.observable($.quotedMessageXML||""),j.narratorTextForQuotes=v.observable(""),j.label=v.pureComputed(function(){return Z()<2?w.fetch({key:"label_text_insertText_oneToOne",params:{displayName:j.topicViewModel.topic(),quotedText:j.quotedMessageHTML()!==""?j.narratorTextForQuotes():""}}):w.fetch({key:"label_text_insertText_group",params:{displayName:j.topicViewModel.topic(),participantsText:w.fetch({key:"label_text_participant",count:Z()}),quotedText:j.quotedMessageHTML()!==""?j.narratorTextForQuotes():""}})}),j.placeholder=v.computed(Vt),j.selectedSuggestion=v.observable(),dt(),K=j.quotedMessageXML.subscribe(qt),Q=j.quotedMessageHTML.subscribe(Rt),j.registerEvent(a.textarea.SUBMIT_AND_FOCUS,Ht),j.registerEvent(a.emoticonPicker.EMOTICON_SELECTED,j.insertAtCursor),j.registerEvent(f.EVENTS.CALL_SCREEN_CLOSE,zt),j.registerEvent(f.EVENTS.UNANSWERED_CALL_CLOSE,Kt),j.registerEvent(a.message.QUOTE,j.quoteMessageText),j.registerEvent(a.message.EDIT,j.requestEditMessageText),j.registerEvent(a.expressionPicker.CLOSE_REQUEST,Wt),j.registerEvent(a.shareControl.SHARE_CONTROL_HIDE,zt),j.registerEvent(a.suggestionList.ITEM_SELECTED,j.selectedSuggestion),E.subscribe(a.textarea.UPDATE_SMS_DESTINATION,j.updateQuotedMessage),E.subscribe(a.newConversation.CANCELLED,zt),E.subscribe(a.navigation.FRAGMENT_LOADED,Wt),E.subscribe(a.navigation.LEAVE_EDIT_MODE,zt),E.subscribe(a.expressionPicker.ITEM_SEND_REQUEST,j.insertAtCursor),E.subscribe(a.textarea.UPDATE_TEXTAREA_ENABLE,j.updateTextAreaEnable),j.dispatchEvent(a.textarea.INITIALIZATION_COMPLETE,j,j.DIRECTION.PARENT),Wt()},j.dispose=function(){L.clearTimeout(V),E.unsubscribe(a.newConversation.CANCELLED,zt),E.unsubscribe(a.navigation.LEAVE_EDIT_MODE,zt),E.unsubscribe(a.navigation.FRAGMENT_LOADED,Wt),E.unsubscribe(a.expressionPicker.ITEM_SEND_REQUEST,j.insertAtCursor),E.unsubscribe(a.textarea.UPDATE_SMS_DESTINATION,j.updateQuotedMessage),E.unsubscribe(a.textarea.UPDATE_TEXTAREA_ENABLE,j.updateTextAreaEnable),Y.dispose(),J.dispose(),K.dispose(),Q.dispose(),j.placeholder.dispose(),j.topicViewModel.dispose(),G.dispose()},j.updateTextAreaEnable=function(e){j.isPstnSmsOnly&&j.isEnabled(e)},j.insertAtCursor=function(t,n){var r,s,o,u,a=t.item;if(a.type!=="emoticon"||t.conversation!==i.conversationModel)return;Jt(t),r=n||e.getSelectionStart(),s=j.messageBody(),o=a.shortcut+" ",u=T.inject(s,o,r),j.messageBody(u),e.setCursorAt(r+o.length),Wt()},j.handleKeyDown=function(e,t){if(gt(a.textarea.KEY_DOWN,t))return!1;var n=t.keyCode||t.which;return n===u.UP&&e.messageBody()===""&&e.requestEditMessageText(),Gt(n)?(mt(),At(),t.stopPropagation(),ft.announce({key:"label_text_clearedText"})):n===u.BACKSPACE&&kt()&&Qt(t),!0},j.handleInput=function(){j.messageBody().length!==z&&dt(),Yt()&&(E.publish(a.textarea.HAS_INPUT,!1),mt()),j.dispatchEvent(a.textarea.INPUT,{viewModel:j,view:e},j.DIRECTION.CHILD)},j.handleKeyPress=function(e,t){if(gt(a.textarea.KEY_PRESS,t))return!1;var n=t.keyCode||t.which;return n===u.ENTER&&!t.shiftKey?Bt(t):X||pt(),!0},j.onFocus=function(){i.chatInputEl.addClass(tt)},j.onBlur=function(){i.chatInputEl.removeClass(tt),e.updateSizing()},j.onBeforePaste=function(e,t){return Zt(t)},j.onPaste=function(t,r){function b(e){e.name=B,o.push(e)}function E(){var e=lt._getMessageCopiedToCache(),t=e&&e.sourceMessage;if(!t)return!1;var n=e.selectedText,r=n?n:P.getContentToQuote(t);return r&&r.replace(/\n/g,"")===v?(j.quoteMessageText(t,n),v="",!0):!1}function S(){if(en()&&at){var e=E();e||lt._setMessageCopiedToCache(undefined)}}var i=r.clipboardData||L.clipboardData,o=[],u=!!L.clipboardData,a=rt.isFeatureOn(s.featureFlags.FILE_PASTE_ENABLED),f=j.conversationModel.fileTransferService.send.enabled(),l=a&&n.get().personsAndGroupsManager.mePerson.preferences(s.userSettings.preferences.FILE_PASTE).value(),c=a&&f&&l,h,d,v,m,g,y;r.originalEvent&&(i=i||r.originalEvent.clipboardData),h=i.getData("Text");if(!h&&c){u?Array.prototype.forEach.call(i.files,function(e){b(e)}):Array.prototype.some.call(i.types,function(e){return e==="Files"})&&Array.prototype.forEach.call(i.items,function(e){var t=e.getAsFile();t&&b(t)});if(o.length)return j.conversationModel.fileTransferService.send(o),Zt(r)}h=i.getData("Text"),v="",m=j.messageBody(),g=e.getSelectionStart(),y=e.getSelectionEnd(),d=j.messageMaxLength-m.length+y-g,h=h.trim();for(var w=0;w0;w++)v+=h[w],d--;return S(),j.messageBody(T.inject(m,v,g,y)),p.execute(function(){e.setCursorAt(g+v.length)}),dt(),Zt(r)},j.quoteMessageText=function(t,n){var r=tn(t,n);mt(),j.messageQuoted=t,en()?nn(r):j.messageBody(r+j.messageBody()),dt(),p.execute(e.setCaretToEnd)},j.updateQuotedMessage=function(){if(kt()&&!xt()){var e=j.messageQuoted;Lt(),j.quoteMessageText(e)}},j.requestEditMessageText=function(t){if(!ct())return;var n=i.conversationModel.historyService.activityItems();if(!n.length)return;t=t||jt();if(!t||t.type()===_.activityType.SystemMessage)return;if(t.html&&t.html.set.enabled()&&t.text){At();var s=d.compactHtml(t.html()),o=D.findMatchingTranslation(t.translations,F._translatorSettings),u=it&&o?o:s,a=d.quotesPresentInHTML(u);if(a){var f=d.quotesPresentInXML(t.getOriginalContent());j.quotedMessageHTML(a),j.quotedMessageXML(f),u=r.isUndefined(u)?"":u.replace(a,"")}t._skypeemoteoffset&&(u=u.substr(t._skypeemoteoffset)),u=d.extractMessageTextContent(u),j.messageBody(u),W=t,dt(),p.execute(e.setCaretToEnd),e.editing(!0)}}}var t=e("services/telemetry/logging/perf/main"),n=e("swx-cafe-application-instance"),r=e("lodash-compat"),i=e("utils/common/eventMixin"),s=e("swx-constants").COMMON,o=e("experience/settings"),u=e("swx-constants").KEYS,a=s.events,f=e("swx-constants").CALLING,l=e("swx-utils-chat").dateTime,c=e("swx-browser-detect").default,h=e("swx-focus-handler"),p=e("swx-utils-common").async,d=e("swx-utils-chat").messageSanitizer,v=e("vendor/knockout"),m=s.isTyping,g=e("swx-service-locator-instance").default,y=e("swx-utils-chat").conversationCache,b=e("utils/common/cafeObservable"),w=e("swx-i18n").localization,E=e("swx-pubsub-instance").default,S=e("services/pes/constants"),x=e("ui/modelHelpers/personHelper"),T=e("swx-utils-common").stringUtils,N=e("ui/viewModels/chat/conversationTopic"),C=e("ui/telemetry/actions/actionNames"),k=e("telemetry/chat/sendSmsTelemetry"),L=e("browser/window"),A=e("ui/telemetry/telemetryClient"),O=e("telemetry/chat/pes"),M=e("swx-telemetry-buckets"),_=e("swx-enums"),D=e("utils/chat/translatorHelper"),P=e("utils/chat/quoteMessageUtils"),H=e("utils/common/accessibility"),B="fileFromClipboard";return r.assign(j.prototype,i),j}),define("jsviews/chat/textarea",["require","browser/dom","swx-focus-handler"],function(e){function u(e,u){function h(){try{var e=l.placeholder,t=window.getComputedStyle(l),n=document.createElement("canvas").getContext("2d");return n.font=t.fontSize+" "+t.fontFamily,n.measureText(e).width>parseInt(t.width)?2*parseInt(t.lineHeight):parseInt(t.lineHeight)}catch(r){return 0}}var a=this,f=e,l=t.getElement("textarea",e),c=t.getElementById("chatInputContainer",e);u=t.getElement(u),a.updateSizing=function(){var e,n,r=t.getElementById("quoteContainer",f),u=c&&c.scrollTop;l.style.height=i+"px",e=l.value===""?h():l.scrollHeight,e=Math.max(i,e),l.style.height=e+"px";if(!c)return;n=e+o+(r?r.scrollHeight:0),n\r\n\r\n
            \r\n\r\n\r\n
            \r\n\r\n\r\n\r\n
            \r\n\r\n\r\n"}),define("ui/components/chat/textarea",["require","exports","module","vendor/knockout","ui/viewModels/chat/textarea","jsviews/chat/textarea","constants/components","text!views/chat/textarea.html"],function(e,t){function s(e,t){var s=t.element,o=new i(s,e.chatInputEl),u=new r(o,e),a=n.dataFor(s);return u.setContext(a),u.init(),u}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/textarea"),i=e("jsviews/chat/textarea");t.name=e("constants/components").chat.TEXTAREA,t.template=e("text!views/chat/textarea.html"),t.viewModel={createViewModel:s}}),define("telemetry/chat/menuItemTelemetry",["require","exports","module","swx-constants","experience/settings","utils/common/styleModeHelper","swx-service-locator-instance","ui/telemetry/telemetryClient"],function(e,t){function f(){function l(){e.data={narrow:t,button:t,ordinal:t,navigationMenuIconsEnabled:t}}function c(e){for(var t in e)e.hasOwnProperty(t)&&!(typeof e[t]=="string"||e[t]instanceof String)&&(e[t]=e[t]+"");return e}var e=this,t=n.telemetry.NOT_AVAILABLE,f=u.resolve(n.serviceLocator.FEATURE_FLAGS);e.publish=function(u){e.data.narrow=o.get().currentMode()===s.NARROW,e.data.button=u.id||t,e.data.ordinal=u.ordinal||t,e.data.navigationMenuIconsEnabled=f.isFeatureOn(n.featureFlags.NAVIGATION_MENU_ICONS_ENABLED);var h=i.TYPE,p=c(e.data);a.get().sendEvent(r.telemetry.chatTenantToken,h,p),l()},l()}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=n.telemetry.menuItemClicked,s=n.styleMode,o=e("utils/common/styleModeHelper"),u=e("swx-service-locator-instance").default,a=e("ui/telemetry/telemetryClient");t.build=function(){return new f}}),define("ui/viewModels/chat/menuItem",["require","exports","module","lodash-compat","vendor/knockout","usertiming","utils/common/eventHelper","swx-constants","swx-service-locator-instance","experience/settings","ui/telemetry/telemetryClient","telemetry/chat/menuItemTelemetry"],function(e,t){function c(e){var t=this,n=h(e),c=l.build(),p=u.resolve(o.serviceLocator.FEATURE_FLAGS);t.id=n.id?"menuItem-"+n.id:n.id,t.icon=n.icon,t.text=n.text,t.page=n.navigation.page,t.isActive=r.observable(!1),t.isDisabled=n.isDisabled?n.isDisabled:r.observable(!1),t.isNavigationMenuIconsEnabled=p.isFeatureOn(o.featureFlags.NAVIGATION_MENU_ICONS_ENABLED),t.onKeyDown=function(e,n){var r=s.isActivation(n);return r&&t.onClick(),!r},t.onClick=function(){var r=n.telemetry,s=u.resolve(o.serviceLocator.PUBSUB),l=u.resolve(o.serviceLocator.ACTION_TELEMETRY);r.uiAction&&l.recordAction(r.uiAction),r.perfMarker&&i.mark(r.perfMarker),r.event&&f.get().sendEvent(a.uiTenantToken,r.event.name,r.event.data),e.ordinal=t.ordinal,c.publish(e),t.isActive(!0),s.publish(o.events.navigation.NAVIGATE,e.navigation)},t.getTitleText=function(){if(t.isNavigationMenuIconsEnabled)return t.text}}function h(e){var t="";return n.merge({id:t,icon:t,text:t,navigation:{page:t,origin:t},telemetry:{uiAction:t,perfMarker:t,event:t}},e)}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("usertiming"),s=e("utils/common/eventHelper"),o=e("swx-constants").COMMON,u=e("swx-service-locator-instance").default,a=e("experience/settings").telemetry,f=e("ui/telemetry/telemetryClient"),l=e("telemetry/chat/menuItemTelemetry");t.build=function(e){return new c(e)}}),define("ui/viewModels/chat/sidebar",["require","lodash-compat","vendor/knockout","swx-i18n","constants/components","swx-constants","swx-cafe-application-instance","ui/telemetry/actions/actionNames","swx-service-locator-instance","ui/viewModels/chat/menuItem","ui/telemetry/actions/actionSources"],function(e){function p(){function b(){e.itemsDisabled(!1)}function w(){e.itemsDisabled(!0)}function E(t){e.isNotificationsCenterActive(t),t&&e.isSearchActive(!1)}function S(t){var n={source:l.search.reset.content},r=e.userSettingsMenuItem();e.items().forEach(function(e){e.isActive(e.page===t.page),g.publish(h.search.RESET,n)}),r.page!==t.page&&r.isActive(!1)}function x(){e.isSearchActive(!1)}function T(t){t!==""&&e.isSearchActive(!0)}function N(){var t=[];return e.isNavigationMenuIconsEnabled?(t.push(f.build(k())),v&&t.push(f.build(L())),d&&t.push(f.build(A())),e.isUserSettingsEnabled()&&t.push(f.build(O())),t.push(f.build(C()))):e.isSidebarInAlternativeLayout?(t=[f.build(C()),f.build(k())],v&&t.push(f.build(L())),d&&t.push(f.build(A()))):(t=[f.build(k())],v&&t.push(f.build(L())),t.push(f.build(C())),d&&t.push(f.build(A()))),t.forEach(function(e,t){e.ordinal=t+1}),t}function C(){return{navigation:{page:i.chat.NEW_CONVERSATION,origin:c.NEW_CHAT_DUMMY},id:"newChat",icon:"add",text:r.fetch({key:"button_text_newChat"}),isDisabled:e.itemsDisabled}}function k(){return{navigation:{page:i.people.CONTACTS_PAGE,origin:c.CONTACTS_PAGE},telemetry:{uiAction:u.contacts.openPage,perfMarker:s.telemetry.performanceMarks.CONTACTS.PAGE.OPENED},id:"contacts",icon:"skypeAddressBook",text:r.fetch({key:"contactPage_text_menuLink"}),isDisabled:e.itemsDisabled}}function L(){return{navigation:{page:i.people.DISCOVER_AGENTS_PAGE,origin:c.DISCOVER_AGENTS_PAGE},telemetry:{uiAction:u.discoverAgents.openPage,perfMarker:s.telemetry.performanceMarks.DISCOVER_AGENTS.PAGE.OPENED},id:"discoverAgents",icon:"botAdd",text:r.fetch({key:"button_text_discover_agents"}),isDisabled:e.itemsDisabled}}function A(){return{navigation:{page:i.calling.SKYPEOUT_PAGE,origin:c.SKYPEOUT_PAGE},telemetry:{uiAction:u.skypeOut.openPage,perfMarker:s.telemetry.performanceMarks.SKYPEOUT.PAGE.OPENED,event:{name:s.telemetry.pstn.eventName.PSTN_BUTTON_CLICKED,data:{}}},id:"dialpad",icon:"dialpad",text:r.fetch({key:"button_text_dialpad"}),isDisabled:e.itemsDisabled}}function O(){return{navigation:{page:i.userSettings.USER_SETTINGS_PAGE,origin:c.SKYPEOUT_PAGE},telemetry:{uiAction:u.userSettings.openPage,perfMarker:s.telemetry.performanceMarks.USER_SETTINGS.PAGE.OPENED},id:"userSettings",icon:"settings",text:r.fetch({key:"settings_page_text_header"}),isDisabled:e.itemsDisabled}}function M(){var n=t.clone(e.items()),r=m?n.length-2:n.length-1;e.items.removeAll(),n.splice(r,0,f.build(O())),n.forEach(function(t){e.items.push(t)})}var e=this,p=a.resolve(s.serviceLocator.FEATURE_FLAGS),d=p.isFeatureOn(s.featureFlags.PSTN_ENABLED),v=p.isFeatureOn(s.featureFlags.AGENTS_DISCOVERABLE),m=p.isFeatureOn(s.featureFlags.ALTERNATIVE_SETTINGS_POSITION),g=a.resolve(s.serviceLocator.PUBSUB),y=t.once(M);e.items=n.observableArray(),e.itemsDisabled=n.observable(!0),e.userSettingsMenuItem=n.observable(),e.isSearchActive=n.observable(!1),e.isNotificationsCenterActive=n.observable(!1),e.isNavigationMenuIconsEnabled=p.isFeatureOn(s.featureFlags.NAVIGATION_MENU_ICONS_ENABLED),e.isNotificationsCenterEnabled=p.isFeatureOn(s.featureFlags.NOTIFICATIONS_CENTER),e.isSidebarInAlternativeLayout=p.isFeatureOn(s.featureFlags.ALTERNATIVE_SIDEBAR_LAYOUT_ENABLED),e.isUserSettingsEnabled=n.observable(!1),e.hideRecents=n.computed(function(){return e.isSearchActive()||e.isNotificationsCenterActive()}),e.init=function(){function n(){var n=o.get().personsAndGroupsManager.mePerson.preferences(),r=p.isFeatureOn(s.featureFlags.USER_SETTINGS_ENABLED);e.isUserSettingsEnabled(r&&!!n.length),e.isNavigationMenuIconsEnabled&&e.isUserSettingsEnabled()&&y(),t&&(t.dispose(),t=null)}var t;g.subscribe(h.search.RESET,x),g.subscribe(h.search.QUERY_CHANGED,T),g.subscribe(h.navigation.NAVIGATE,S),g.subscribe(h.navigation.NOTIFICATIONS_CENTER,E),g.subscribe(s.apiUIEvents.SWX_TIMELINE_LOADED,b),g.subscribe(s.apiUIEvents.SWX_ON_SIGN_OUT,w),N().forEach(function(t){e.items.push(t)}),e.userSettingsMenuItem(f.build(O())),o.get().personsAndGroupsManager.mePerson.preferences().length?n():t=o.get().personsAndGroupsManager.mePerson.preferences.changed(n)},e.dispose=function(){g.unsubscribe(h.search.RESET,x),g.unsubscribe(h.search.QUERY_CHANGED,T),g.unsubscribe(h.navigation.NAVIGATE,S),g.unsubscribe(h.navigation.NOTIFICATIONS_CENTER,E),g.unsubscribe(s.apiUIEvents.SWX_TIMELINE_LOADED,b),g.unsubscribe(s.apiUIEvents.SWX_ON_SIGN_OUT,w),e.hideRecents.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("constants/components"),s=e("swx-constants").COMMON,o=e("swx-cafe-application-instance"),u=e("ui/telemetry/actions/actionNames"),a=e("swx-service-locator-instance").default,f=e("ui/viewModels/chat/menuItem"),l=e("ui/telemetry/actions/actionSources"),c=s.telemetry.historyLoadOrigin,h=s.events;return p}),define("text!views/chat/sidebar.html",[],function(){return'\r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'}),define("ui/components/chat/sidebar",["require","exports","module","ui/viewModels/chat/sidebar","constants/components","text!views/chat/sidebar.html"],function(e,t){function r(){var e=new n;return e.init(),e}var n=e("ui/viewModels/chat/sidebar");t.name=e("constants/components").chat.SIDEBAR,t.template=e("text!views/chat/sidebar.html"),t.viewModel={createViewModel:r}}),define("text!views/chat/contactPill.html",[],function(){return'\r\n \r\n

            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/contactPill",["require","exports","module","ui/viewModels/people/contact","ui/viewModels/people/contactBuilder","constants/components","text!views/chat/contactPill.html"],function(e,t){function i(e){if(e&&typeof e.person=="object")return e.person instanceof n?e.person:r.build(e.person);throw new Error('missing parameter: "person"')}var n=e("ui/viewModels/people/contact"),r=e("ui/viewModels/people/contactBuilder");t.name=e("constants/components").chat.CONTACT_PILL,t.template=e("text!views/chat/contactPill.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/contactCard",["require","lodash-compat","vendor/knockout","swx-i18n","ui/telemetry/actions/actionSources","utils/common/cafeObservable","swx-enums","swx-constants","utils/common/eventHelper","utils/common/eventMixin","ui/contextMenu/contextMenu","swx-service-locator-instance","ui/contextMenu/items/all","ui/modelHelpers/personHelper","ui/viewModels/people/contactBuilder"],function(e){function m(e){function C(e){var t=document.createEvent("MouseEvents"),n=e.target.getBoundingClientRect();return t.initMouseEvent("contextmenu",!0,!1,window,0,0,0,n.right,n.top,!1,!1,!0,!1,2,null),e.target.dispatchEvent(t),a.swallow(e),e.stopPropagation(),t}var f=e.participant,m=s.newObservableProperty(e.model.participants.remove.enabled),b=d.build(f.person),w=this,E=s.newObservableProperty(f.role),S=c.resolve(u.serviceLocator.FEATURE_FLAGS),x=S.isFeatureOn(u.featureFlags.DISABLE_CONTACT_CARD_MENU),T=S.isFeatureOn(u.featureFlags.HIDE_USER_ROLE),N=n.computed(function(){return E()===o.participantRole.Leader?v.ADMIN:f.isAnonymous()?v.GUEST:v.ATTENDEE});t.merge(w,b),w.role=n.computed(function(){var e;return T?"":N()===v.ATTENDEE?"":(e="header_text_"+N(),N()===v.ADMIN&&g()&&(e=y(e)),r.fetch({key:e}))}),w.chevronAriaLabel=n.computed(function(){return r.fetch({key:"accessibility_groupProfile_"+N()+"Menu",params:{participantName:w.displayName()}})}),w.isMenuDisabled=n.computed(function(){return x?!0:(e.model.selfParticipant.isAnonymous()||f.isAnonymous())&&!m()}),w.dispose=function(){b.dispose(),N.dispose(),w.role.dispose(),w.chevronAriaLabel.dispose(),w.isMenuDisabled.dispose()},w.onMenuHandlerKeydown=function(e,t){var n,r=a.isActivation(t);return r&&(n=C(t),w.menuHandler(e,n)),!r},w.menuHandler=function(t,n){var r=[],s={source:i.conversation.groupRoster};!f.isAnonymous()&&!e.model.selfParticipant.isAnonymous()&&((S.isFeatureOn(u.featureFlags.PSTN_ENABLED)||!p.isPstn(f.person))&&r.push(new h.OpenConversationWithPersonMenuItem(f.person)),r.push(new h.ViewPersonProfileMenuItem(f.person,u.telemetry.historyLoadOrigin.ROSTER,s))),m()&&r.push(new h.RemoveParticipantMenuItem(e.model,e.participant)),l.show(r,n)}}function g(){return c.resolve(u.serviceLocator.FEATURE_FLAGS).isFeatureOn(u.featureFlags.USE_BUSINESS_WORDING)}function y(e){return e+"_4b"}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-i18n").localization,i=e("ui/telemetry/actions/actionSources"),s=e("utils/common/cafeObservable"),o=e("swx-enums"),u=e("swx-constants").COMMON,a=e("utils/common/eventHelper"),f=e("utils/common/eventMixin"),l=e("ui/contextMenu/contextMenu"),c=e("swx-service-locator-instance").default,h=e("ui/contextMenu/items/all"),p=e("ui/modelHelpers/personHelper"),d=e("ui/viewModels/people/contactBuilder"),v={GUEST:"guest",ADMIN:"admin",ATTENDEE:"attendee"};return t.assign(m.prototype,f),m}),define("text!views/chat/contactCard.html",[],function(){return'\r\n
            \r\n \r\n \r\n \r\n \r\n

            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n'}),define("ui/components/chat/contactCard",["require","exports","module","vendor/knockout","ui/viewModels/chat/contactCard","constants/components","text!views/chat/contactCard.html"],function(e,t){function i(e,t){var i=new r(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/contactCard");t.name=e("constants/components").chat.CONTACT_CARD,t.template=e("text!views/chat/contactCard.html"),t.viewModel={createViewModel:i}}),define("text!views/chat/timeline/menuItem.html",[],function(){return'\r\n \r\n \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/menuItem",["require","exports","module","text!views/chat/timeline/menuItem.html","constants/components"],function(e,t){function r(e){return e.viewModel}var n=e("text!views/chat/timeline/menuItem.html");t.name=e("constants/components").chat.MENU_ITEM,t.viewModel={createViewModel:r},t.template=n}),define("ui/telemetry/chat/guestActionsInHeader",["require","exports","module","swx-constants","experience/settings","swx-cafe-application-instance","usertiming","ui/telemetry/telemetryClient","ui/modelHelpers/personHelper"],function(e,t){function h(){function t(e){if(!n())return;var t={ttp:c(),participantsNumber:e.participantsCount,totalMessagesCount:e.totalMessagesCount,userMessagesCount:e.userMessagesCount,cta:e.cta};o.get().sendEvent(r.telemetry.uiTenantToken,"chat_guest_headerActions",t)}function n(){return u.isGuest(i.get().personsAndGroupsManager.mePerson)}function c(){s.mark(f.CONVERSATION.TTP),s.measure(l.EXPERIENCE.TTL,f.EXPERIENCE.TTL_START,f.CONVERSATION.TTP);var e=s.getEntriesByName(l.EXPERIENCE.TTL),t=e&&e.length?e[0].duration:"undefined";return s.clearMeasures(l.EXPERIENCE.TTL),s.clearMarks(f.CONVERSATION.TTP),t}var e=this;return e.onProfileToggled=function(e){e.cta=a.cta.PROFILE_TOGGLED,e.telemetryItem===a.telemetryItem.AVATAR?e.cta=1:e.telemetryItem===a.telemetryItem.TOPIC?e.cta=e.groupProfileExpanded?3:2:e.telemetryItem===a.telemetryItem.CHEVRON_DOWN?e.cta=4:e.telemetryItem===a.telemetryItem.CHEVRON_UP&&(e.cta=5),t(e)},e.onCopyLinkClicked=function(e){e.cta=a.cta.COPY_LINK,e.parent===a.parent.GROUP_PROFILE_VIEW_MODEL?e.cta=6:e.parent===a.parent.HEADER_VIEW_MODEL&&(e.cta=7),t(e)},e.onEmailLinkClicked=function(e){e.cta=a.cta.EMAIL_LINK,e.parent===a.parent.GROUP_PROFILE_VIEW_MODEL?e.cta=8:e.parent===a.parent.HEADER_VIEW_MODEL&&(e.cta=9),t(e)},e.onMediaButtonClicked=function(e){e.cta=10,t(e)},e}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("swx-cafe-application-instance"),s=e("usertiming"),o=e("ui/telemetry/telemetryClient"),u=e("ui/modelHelpers/personHelper"),a=n.telemetry.guestActionsInHeader,f=n.telemetry.performanceMarks,l=n.telemetry.measurements,c;t.get=function(){return c||(c=new h),c}}),define("ui/viewModels/chat/conversation/callButtonViewModel",["require","exports","module","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-enums","swx-cafe-application-instance","swx-i18n","swx-constants","swx-constants","ui/modelHelpers/personHelper","swx-service-locator-instance","utils/common/cafeObservable","ui/modelHelpers/conversationHelper","swx-utils-chat","ui/viewModels/calling/helpers/callingFacade","ui/telemetry/actions/actionNames","ui/telemetry/chat/guestActionsInHeader","ui/viewModels/chat/conversationActivity","ui/modelObservers/agentAuthorizationObserver","ui/modelObservers/calling/activeCallObserver"],function(e,t){var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("utils/common/eventMixin"),s=e("swx-enums"),o=e("swx-cafe-application-instance"),u=e("swx-i18n").localization,a=e("swx-constants").COMMON,f=e("swx-constants").CALLING,l=e("ui/modelHelpers/personHelper"),c=e("swx-service-locator-instance").default,h=e("utils/common/cafeObservable"),p=e("ui/modelHelpers/conversationHelper"),d=e("swx-utils-chat").conversation,v=e("ui/viewModels/calling/helpers/callingFacade"),m=e("ui/telemetry/actions/actionNames"),g=e("ui/telemetry/chat/guestActionsInHeader"),y=e("ui/viewModels/chat/conversationActivity"),b=e("ui/modelObservers/agentAuthorizationObserver"),w=e("ui/modelObservers/calling/activeCallObserver"),E=function(e){function _(n){D(),o.get().conversationsManager.conversations.add(e),t.dispatchEvent(a.events.actions.callMade,{},t.DIRECTION.PARENT),v.placeCall(e,n,"startCallButton")}function D(){if(!e.isGroupConversation()&&n.isFeatureOn(a.featureFlags.PSTN_ENABLED)){var t=e.participants(0);t.audio.endpoint(t.person.id())}}function P(){return{participantsCount:t.conversationModel.participants.size(),userMessagesCount:t.conversationModel.historyService.activityItems().filter(function(e){return e.type()===s.activityType.TextMessage&&l.isMePerson(e.sender)}).length,totalMessagesCount:t.conversationModel.historyService.activityItems().length}}function H(){var e=!1,n=t.conversationModel.participants().length,r;for(var i=0;i0}function qt(e,t){var n=e?"accessibility_contactProfile_closedProfile":"accessibility_contactProfile_openedProfile";_.announce({key:n,params:{topic:t}})}var i=e.conversationModel,P=this,H,B=null,j,F,I,q=e.conversationUpdateFlow,R=d.newObservableProperty(i.isJoiningEnabled),U=a.resolve(f.serviceLocator.FEATURE_FLAGS),z=r.observable(!1),W,X=T.build(i),V=N.build(i),$=u.get().translatorService,J=c.isPstnOnlyConversation(i),K=c.isOneToOneConversationWithAgent(i),Q=c.isOneToOneConversationWithEcho(i),G=r.observable(!1),Y,Z,et,tt=r.observable(!1);P._internal={isModelTopicEditable:r.observable(!1)},P.conversation=k.build(i,{contactOptions:{moodMessageFirst:!0}}),P.callButtonViewModel=v.build(i),P.callButtonViewModel.setContext(this),P.startCallButtonViewModel=m.build({callButtonViewModel:P.callButtonViewModel,historyOrigin:f.telemetry.historyLoadOrigin.CONVERSATION_HEADER_BUTTON,telemetryContext:{source:b.conversation.header.button}}),P.conversationModel=i,P.conversationModel.participants.changed(Mt),P.spacesEnabled=U.isFeatureOn(f.featureFlags.SPACES),P.telemetryContext={source:b.invitesShareButtons.header},P.newConversationV2=U.isFeatureOn(f.featureFlags.NEW_CONVERSATION_V2),P.headerControlsEnabled=function(){return U.isFeatureOn(f.featureFlags.HEADER_CONTROLS_DISABLED)?!1:c.isConversationWithWelcomeAgent(P.conversationModel)?!1:!0},P.joinCallAriaLabel=o.fetch({key:"button_text_joinCall"}),P.joinCallTitle=o.fetch({key:"button_text_joinCall"}),P.addParticipantsTitle=o.fetch({key:"button_text_addParticipants"}),P.cancelAddParticipantsTitle=o.fetch({key:"button_text_cancelAddParticipants"}),P.spaceLink=d.newObservableProperty(i.uri),$&&(P.translatorServiceStateObservable=d.newObservableProperty($.state)),P.role=d.newObservableProperty(i.selfParticipant.role),P.isAdmin=r.computed(function(){return P.role()===E.participantRole.Leader}),P.buttonAddPeopleToConversationTitle=r.pureComputed(function(){var e="";return P.addParticipantsBtnDisabled()===!1&&(e=o.fetch({key:"addPeopleToConversation_tooltip"})),e}),P.buttonAddPeopleToConversationAriaLabel=r.pureComputed(function(){var e="";return P.addParticipantsBtnDisabled()===!1&&(e=o.fetch({key:"accessibility_addPeopleToConversation_ariaLabel"})),e}),P.editModeActive=r.observable(!1),P.canJoinCall=X.canJoinCall,P.initializeParticipants=r.observable(!1),P.hasNoSelectedParticipants=r.observable(!0),P.profileExpanded=r.observable(!1).extend({rateLimit:100}),P.isGroupConversation=d.newObservableProperty(i.isGroupConversation),P.canShowContactProfile=r.computed(wt),P.canExpandProfile=r.computed(Et),P.tabIndex=r.computed(St),P.avatar=d.newObservableProperty(i.avatarUrl),P.topic=V.topic,P.displayName=V.displayName,P.canAddParticipants=r.observable(!1),P.contact=null,P.isAgent=P.conversation.isAgent,P.isPstn=P.conversation.isPstn,P.confirmButtonsVisible=r.computed(ft),P.addParticipantsBtnClasses=r.computed(ht),P.addParticipantsBtnDisabled=r.computed(pt),P.isGuestHostConversation=h.isGuestHostConversation(i.conversationId),P.isCallingDisabled=X.isCallingDisabled,P.isVideoCallingDisabled=X.isVideoCallingDisabled,P.hideAudioButton=r.computed(lt),P.hideVideoButton=r.computed(ct),P.spaceLink=r.observable(),P.isTooltipVisible=r.observable(!1),et=i.participants.add.enabled.changed(function(e){P.canAddParticipants(e)}),Z=i.topic.set.enabled.changed(kt),P.spaceTopicEditorEnabled=U.isFeatureOn(f.featureFlags.SPACE_TOPIC_EDITOR),P.isServiceEnabled=d.newObservableProperty(P.conversationModel.chatService.sendMessage.enabled),P.topicEditable=r.computed(function(){return P.isServiceEnabled()&&P.isGroupConversation()&&P._internal.isModelTopicEditable()&&P.spaceTopicEditorEnabled}),P.canEditTopic=r.computed(function(){return P.topicEditable()&&P.profileExpanded()}),P.editTopicTitle=o.fetch({key:"spaces_welcomeRenameBtnTitle"}),P.editTopicConfirmAria=o.fetch({key:"action_button_confirm"}),P.editTopicCancelAria=o.fetch({key:"action_button_cancel"}),P.editTopic=r.observable(""),P.topicEditorExpanded=r.observable(!1),P.topicHasFocus=r.observable(!1),P.participantCount=r.observable(i.participantsCount()),i.participantsCount.changed(Ct),P.isIntegratedProperty=r.observable(O.get().isIntegratedProperty()),P.showMoreActions=function(){return U.isFeatureOn(f.featureFlags.SCHEDULE_CALL_FROM_CONVERSATION)&&!K&&!Q},P.closeTopicEditor=function(){P.topicEditorExpanded(!1),P.editTopic("")},P.openTopicEditor=function(){P.editTopic(S.getSanitizedTopic(i.topic())),P.topicEditorExpanded(!0),P.topicHasFocus(!1),H.onTopicEdit()},P.onTopicEditKeyDown=function(e,t){return t.keyCode===x.ENTER?(P.updateTopic(),P.topicHasFocus(!0),!1):t.keyCode===x.ESCAPE?(P.closeTopicEditor(),t.stopPropagation(),P.topicHasFocus(!0),!1):!0},P.updateTopic=function(){var e=S.processOutgoingTextMessage(P.editTopic());e.length&&(i.topic(e),P.topicEditorExpanded(!1),P.editTopic(""),_.announce({key:"spaces_conversation_renamed_success",params:{conversationName:e}}))},P.onUpdateTopicKeyDown=function(e,t){var n=y.isActivation(t);return n&&P.updateTopic(),!n},P.onCloseTopicEditorKeyDown=function(e,t){var n=y.isActivation(t);return n&&P.closeTopicEditor(),!n},P.linkShown=r.pureComputed(function(){return P.spacesEnabled&&(R()||P.isAdmin())}),P.showTranslatorSettings=r.pureComputed(function(){return!!$&&!J&&!K&&!Q&&!P.isGroupConversation()&&!P.profileExpanded()&&P.translatorServiceStateObservable()===f.translatorServiceState.Authenticated}),P.headerAriaLabel=r.pureComputed(function(){var e;return P.isGroupConversation()?e=P.profileExpanded()?"accessibility_groupProfile_headingWithOpenedProfile":"accessibility_groupProfile_headingWithClosedProfile":e=P.profileExpanded()?"accessibility_contactProfile_headingWithOpenedProfile":"accessibility_contactProfile_headingWithClosedProfile",o.fetch({key:e,params:{topic:P.topic()}})}),j=P.editModeActive.subscribe(ot),F=P.profileExpanded.subscribe(ot),P.focusRestrict=function(){P.profileExpanded()&&t.restrict()},P.init=function(e){H=e,H.init({toggleProfile:P.toggleProfile,abandonEditMode:mt}),I=P.addParticipantsBtnDisabled.subscribe(vt),i.isGroupConversation()&&(P.spaceLink=d.newObservableProperty(i.uri)),P.forwardEvent(g.roster.ROSTER_QUERY_CHANGED),P.forwardEvent(g.roster.ROSTER_QUERY_EXECUTED),P.forwardEvent(g.roster.ROSTER_SELECTION_REMOVED),P.forwardEvent(g.roster.PICKER_CONTACT_SELECTED),P.forwardEvent(g.roster.PICKER_CONTACT_DESELECTED),P.forwardEvent(g.message.ADD_CONTACT,this.DIRECTION.PARENT,null,this.DIRECTION.CHILD),P.forwardEvent(g.actions.callMade,this.DIRECTION.PARENT,null,this.DIRECTION.CHILD),P.registerEvent(g.conversation.JOINING_ENABLED,dt),P.registerEvent(g.conversation.OPEN_PROFILE,yt),P.registerEvent(g.conversation.CLOSE_PROFILE,bt),P.registerEvent(g.conversation.COPY_LINK,xt),P.registerEvent(g.conversation.EMAIL_LINK,Tt),P.registerEvent(g.conversation.MESSAGES_LOADED,P.focusRestrict),p.subscribe(f.events.shareControl.SHARE_CONTROL_SHOW,Pt),p.subscribe(f.events.shareControl.SHARE_CONTROL_HIDE,Ht),Bt(),jt()},P.dispose=function(){j.dispose(),F.dispose(),I.dispose(),P.selectedContactsSubscription&&P.selectedContactsSubscription.dispose(),P.confirmButtonsVisible.dispose(),P.addParticipantsBtnDisabled.dispose(),P.addParticipantsBtnClasses.dispose(),P.topicEditable.dispose(),P.canEditTopic.dispose(),P.isAdmin.dispose(),P.canShowContactProfile.dispose(),P.canExpandProfile.dispose(),P.tabIndex.dispose(),H&&H.dispose(),H=null,P.conversation.dispose(),X.dispose(),V.dispose(),P.callButtonViewModel.dispose(),P.startCallButtonViewModel.dispose(),Z&&Z.dispose(),et&&et.dispose(),P.translatorServiceStateObservable&&P.translatorServiceStateObservable.dispose(),P.headerAriaLabel.dispose(),i.participantsCount.changed.off(Ct),_t(),Dt(),P.conversationModel.participants.changed.off(Mt),p.unsubscribe(f.events.shareControl.SHARE_CONTROL_SHOW,Pt),p.unsubscribe(f.events.shareControl.SHARE_CONTROL_HIDE,Ht),s.remove("conversationHeader")},P.submitButtonDisabled=r.pureComputed(function(){return P.hasNoSelectedParticipants()&&!z()}),P.toggleProfile=function(e,t){if(!Et())return;var n=P.profileExpanded();qt(n,P.topic()),P.profileExpanded(!n);if(i.isGroupConversation()){var r=Nt();r.telemetryItem=e,r.profileExpanded=n,w.get().onProfileToggled(r),P.initializeParticipants(!0),P.profileExpanded()&&P.editModeActive()&&ut(),P.profileExpanded()||P.closeTopicEditor(),H.onEditModeToggled(P.profileExpanded())}else if(P.profileExpanded()){var s=t&&t.source?t.source:b.conversation.header.button;M.profileOpened(s)}},P.setParticipantProvider=function(e){P.selectedContactsSubscription&&P.selectedContactsSubscription.dispose(),B=e,P.selectedContactsSubscription=B.selectedContacts.subscribe(st),st()},P.toggleEditMode=function(){var e=!P.editModeActive();P.editModeActive(e),e&>(),H.onEditModeToggled(e)},P.showTooltip=function(){W&&window.clearTimeout(W),P.isTooltipVisible(!0)},P.hideTooltip=function(){W=window.setTimeout(function(){P.isTooltipVisible(!1)},500)},P.undoSelectedParticipants=function(){ut(),q.cancelled(),q=null},P.submitSelectedParticipants=function(){var e=B.selectedContacts,t=e().length;q.completed(t),i.isGroupConversation()?(z()&&i.isJoiningEnabled.set(!R()),h.addPersonsToConversation(e(),i).then(it)):at(e),ut()},P.onToggleProfileKeyDown=function(e,t){var n=y.isActivation(t);return n&&P.toggleProfile(),!n}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("utils/common/eventMixin"),s=e("utils/common/outsideClickHandler"),o=e("swx-i18n").localization,u=e("swx-cafe-application-instance"),a=e("swx-service-locator-instance").default,f=e("swx-constants").COMMON,l=f.events.navigation,c=e("ui/modelHelpers/conversationHelper"),h=e("swx-utils-chat").conversation,p=e("swx-pubsub-instance").default,d=e("utils/common/cafeObservable"),v=e("ui/viewModels/chat/conversation/callButtonViewModel"),m=e("ui/viewModels/calling/startCallButtonViewModel"),g=e("swx-constants").COMMON.events,y=e("utils/common/eventHelper"),b=e("ui/telemetry/actions/actionSources"),w=e("ui/telemetry/chat/guestActionsInHeader"),E=e("swx-enums"),S=e("swx-utils-chat").messageSanitizer,x=e("swx-constants").KEYS,T=e("ui/viewModels/chat/conversationActivity"),N=e("ui/viewModels/chat/conversationTopic"),C=e("ui/modelHelpers/personHelper"),k=e("ui/viewModels/chat/conversationTile"),L=e("ui/educationBubbles/educationBubble"),A=e("ui/educationBubbles/educationBubbleInfo"),O=e("utils/common/styleModeHelper"),M=e("telemetry/chat/profileCards"),_=e("utils/common/accessibility").narrator,D=e("ui/telemetry/actions/actionNames");n.assign(P.prototype,i),t.build=function(e,t,n){return new P(e,t,n)}}),define("jsviews/chat/header",["require","browser/dom","swx-constants","swx-constants"],function(e){function o(e){function u(e){e.keyCode===n.ESCAPE&&(e.stopPropagation(),o.abandonEditMode())}function a(){e.removeEventListener("keydown",u),document.removeEventListener(r.events.browser.CLICK,f,!0)}function f(e){var n=!t.getParentWithClass(e.target,i)&&t.getParentWithClass(e.target,s);n&&o.abandonEditMode()}var o;this.init=function(e){o=e},this.dispose=function(){a()},this.onEditModeToggled=function(t){t?(e.addEventListener("keydown",u),document.addEventListener(r.events.browser.CLICK,f,!0)):a()},this.onTopicEdit=function(){t.getElement(".editTopic input.edit",e).select()}}var t=e("browser/dom"),n=e("swx-constants").KEYS,r=e("swx-constants").COMMON,i="conversationHeader",s="swx-container";return o}),define("text!views/chat/header.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n

            \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n

            \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n \r\n |\r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n \r\n
            \r\n
            \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n\r\n\r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/header",["require","exports","module","vendor/knockout","swx-constants","ui/viewModels/chat/header","jsviews/chat/header","utils/common/focusRestrictor","browser/dom","constants/components","text!views/chat/header.html"],function(e,t){function a(e,u){var a=u.element,l=f(u.element),c=new s(a),h=[".Me",".toasts",".footer",".notifications","swx-sidebar"],p=o.build(a,h),d=i.build(e,p,l);return d.setContext(n.dataFor(a)),d.init(c),d.dispatchEvent(r.navigation.COMPONENT_RENDERED,t.name,d.DIRECTION.PARENT),d}function f(e){var t=u.getParentWithClass(e,"swxContent");return t?t.getAttribute("id"):null}var n=e("vendor/knockout"),r=e("swx-constants").COMMON.events,i=e("ui/viewModels/chat/header"),s=e("jsviews/chat/header"),o=e("utils/common/focusRestrictor"),u=e("browser/dom");t.name=e("constants/components").chat.HEADER,t.template=e("text!views/chat/header.html"),t.viewModel={createViewModel:a}}),define("ui/viewModels/chat/headerSingleConversation",["require","exports","module","lodash-compat","vendor/knockout","utils/common/cafeObservable","utils/common/eventMixin","swx-i18n","swx-service-locator-instance","swx-utils-common","swx-constants","swx-enums","browser/dom","utils/common/scroll","ui/telemetry/chat/guestActionsInHeader","ui/modelHelpers/personHelper","utils/common/outsideClickHandler"],function(e,t){function m(e,t){function S(e){m.participantsCount(e+(E?1:0))}function x(){return o.fetch({key:"conversation_header_topic_people_chatting",count:m.participantsCount()})}function T(){return{participantsCount:s.participants.length,userMessagesCount:s.historyService.activityItems().filter(function(e){return e.type()===l.activityType.TextMessage&&d.isMePerson(e.sender)}).length,totalMessagesCount:s.historyService.activityItems().length}}function N(e,t){w.publish(f.events.interaction.SCROLL_START,t)}var s=e.conversationModel,m=this,g=null,y,b=u.resolve(f.serviceLocator.FEATURE_FLAGS),w=u.resolve(f.serviceLocator.PUBSUB),E=b.isFeatureOn(f.featureFlags.INCLUDE_SELF_IN_PARTICIPANTS_COUNT);m.initializeParticipants=r.observable(!1),y=m.initializeParticipants.subscribe(function(e){!g&&e===!0&&a.execute(function(){g=h.build(c.getElement(".js-SingleConversation-scrollContainer",t)),g.init()},0)}),m.profileExpanded=r.observable(!1),m.participantsCount=r.observable(s.participantsCount()),s.participantsCount.changed(S),m.selfParticipant=s.selfParticipant,m.participants=i.newObservableCollection(s.participants),m.topic=r.computed(x),m.dispose=function(){s.participantsCount.changed.off(S),m.topic.dispose(),y.dispose(),v.remove("conversationHeader"),g&&g.dispose()},m.getParticipantName=function(e){return e.person.displayName()},m.onScroll=n.debounce(N,1e3,{leading:!0,trailing:!1}),m.toggleProfile=function(e){var t,n=m.profileExpanded();m.profileExpanded(!n),m.profileExpanded()?v.add("conversationHeader",m.toggleProfile):v.remove("conversationHeader"),t=T(),t.telemetryItem=e,t.profileExpanded=n,p.get().onProfileToggled(t),m.initializeParticipants(!0)},m.toggleProfileChevron=function(){m.toggleProfile(f.telemetry.guestActionsInHeader.telemetryItem[m.profileExpanded()?"CHEVRON_UP":"CHEVRON_DOWN"])}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("utils/common/cafeObservable"),s=e("utils/common/eventMixin"),o=e("swx-i18n").localization,u=e("swx-service-locator-instance").default,a=e("swx-utils-common").async,f=e("swx-constants").COMMON,l=e("swx-enums"),c=e("browser/dom"),h=e("utils/common/scroll"),p=e("ui/telemetry/chat/guestActionsInHeader"),d=e("ui/modelHelpers/personHelper"),v=e("utils/common/outsideClickHandler");n.assign(m.prototype,s),t.build=function(e,t){return new m(e,t)}}),define("text!views/chat/headerSingleConversation.html",[],function(){return'
            \r\n
            \r\n \r\n

            \r\n \r\n \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n
              \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/headerSingleConversation",["require","exports","module","vendor/knockout","ui/viewModels/chat/headerSingleConversation","constants/components","text!views/chat/headerSingleConversation.html"],function(e,t){function i(e,t){var i=r.build(e,t.element);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/headerSingleConversation");t.name=e("constants/components").chat.HEADER_SINGLE_CONVERSATION,t.template=e("text!views/chat/headerSingleConversation.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/groupProfile",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-constants","swx-i18n","swx-enums","swx-service-locator-instance","swx-constants","ui/contextMenu/contextMenu","utils/common/cafeObservable","swx-utils-chat","ui/contextMenu/menuItem","utils/common/eventHelper","swx-pubsub-instance","utils/common/location","ui/modalDialog/leaveConversationDialog","ui/modalDialog/removeConversationHistoryDialog","ui/modelHelpers/personHelper","swx-cafe-application-instance"],function(e){function w(e,r){function L(e,t){d.publish(a.events.interaction.SCROLL_START,t)}function A(e){S.lessParticipants(e<=4),S.participantCount(e),x.isFeatureOn(a.featureFlags.INCLUDE_SELF_IN_PARTICIPANTS_COUNT)&&S.participantCount(e+1)}function M(){return x.isFeatureOn(a.featureFlags.USE_BUSINESS_WORDING)}function D(e){return e+"_4b"}var E=e.conversationModel,S=this,x=u.resolve(a.serviceLocator.FEATURE_FLAGS),T=x.isFeatureOn(a.featureFlags.SPACES),N=x.isFeatureOn(a.featureFlags.REMOVE_CONVERSATION_HISTORY),C=!x.isFeatureOn(a.featureFlags.DISABLE_LEAVE_CONVERSATION),k=x.isFeatureOn(a.featureFlags.GROUP_AVATAR_UPDATE_ENABLED),O=l.newObservableProperty(E.isJoiningEnabled.set.enabled);S.model=E,S.closeLabel=s.fetch({key:"header_text_close"}),S.avatar=l.newObservableProperty(E.avatarUrl),S.spaceLink=l.newObservableProperty(E.uri),S.participants=l.newObservableCollection(E.participants),S.canLeaveConversation=C?l.newObservableProperty(E.leave.enabled):n.observable(!1),S.canRemoveConversation=!y.isGuest(b.get().personsAndGroupsManager.mePerson)&&N&&E.historyService.removeAll?l.newObservableProperty(E.historyService.removeAll.enabled):n.observable(!1),S.mailtoLink=n.computed(function(){return c.createMailtoLink(E.topic(),S.spaceLink())}),S.role=l.newObservableProperty(E.selfParticipant.role),S.isAdmin=n.computed(function(){return S.role()===o.participantRole.Leader}),S.groupProfileHeading=n.computed(function(){return S.isAdmin()?s.fetch({key:"header_text_adminSettings"}):s.fetch({key:"header_text_groupSettings"})}),S.spacesLinkAriaLabel=n.computed(function(){return s.fetch({key:"groupProfile_spacesLink_ariaLabel",params:{spacesUrl:S.spaceLink()}})}),S.participantCount=n.observable(E.participantsCount()),S.lessParticipants=n.observable(!0),E.participantsCount.changed(A),S.joiningEnabled=n.observable(E.isJoiningEnabled()),E.isJoiningEnabled.changed(S.joiningEnabled),S.historyDisclosed=n.observable(E.historyService.isHistoryDisclosed()),E.historyService.isHistoryDisclosed.changed(S.historyDisclosed),S.historyToggleAriaLabel=n.computed(function(){var e=S.historyDisclosed()?"accessibility_groupProfile_historyToggle_on":"accessibility_groupProfile_historyToggle_off";return s.fetch({key:e})}),S.joiningToggleAriaLabel=n.computed(function(){var e=S.joiningEnabled()?"accessibility_groupProfile_joiningToggle_on":"accessibility_groupProfile_joiningToggle_off";return s.fetch({key:e})}),S.joiningEnabledVisible=n.computed(function(){return T&&S.isAdmin()&&O()}),S.spaceLinkVisible=n.computed(function(){return T&&S.joiningEnabled()&&S.spaceLink()}),S.historyDisclosedVisible=n.observable(!1),E.historyService.isHistoryDisclosed.set.enabled.changed(S.historyDisclosedVisible),S.showSettings=n.computed(function(){return Boolean(S.historyDisclosedVisible()&&S.isAdmin()||S.joiningEnabledVisible()||S.spaceLinkVisible())}),S.avatarUpdateEnabled=k,S.dispose=function(){E.isJoiningEnabled.changed.off(S.joiningEnabled),E.historyService.isHistoryDisclosed.changed.off(S.historyDisclosed),E.isJoiningEnabled.set.enabled.changed.off(S.joiningEnabledVisible),E.historyService.isHistoryDisclosed.set.enabled.changed.off(S.historyDisclosedVisible),E.participantsCount.changed.off(A),r.dispose(),S.mailtoLink.dispose(),S.isAdmin.dispose(),S.groupProfileHeading.dispose(),S.spacesLinkAriaLabel.dispose(),S.joiningEnabledVisible.dispose(),S.spaceLinkVisible.dispose(),S.showSettings.dispose(),S.historyToggleAriaLabel.dispose(),S.joiningToggleAriaLabel.dispose()},S.leaveConversation=function(){m.start(S.model,a.telemetry.leaveConversation.cta.PROFILE)},S.handleLeaveConversationKeyUp=function(e,t){var n=p.isActivation(t);n&&S.leaveConversation()},S.removeConversationText=function(){var e="recentItemMenuItem_text_remove";return M()?s.fetch({key:D(e)}):s.fetch({key:e})},S.removeConversation=function(){g.start(S.model,a.telemetry.removeConversationHistory.cta.PROFILE)},S.handleRemoveConversationKeyUp=function(e,t){var n=p.isActivation(t);n&&S.removeConversation()},S.onHistoryDisclosedKeydown=function(e,t){var n=p.isActivation(t);return n&&S.historyDisclosedHandler(),!n},S.historyDisclosedHandler=function(){var e=S.historyDisclosed();E.historyService.isHistoryDisclosed.set(!e).catch(function(){})},S.onJoiningEnabledKeydown=function(e,t){var n=p.isActivation(t);return n&&S.joiningEnabledHandler(),!n},S.joiningEnabledHandler=function(){var e=S.joiningEnabled();E.isJoiningEnabled.set(!e).catch(function(){})},S.spaceMenuHandler=function(e,t){function o(){v.setHref(S.mailtoLink())}var n,r,i=[];n=new h(w.CopyLinkMenuItemType,s.fetch({key:"header_text_copyLink"})),i.push(n),r=new h(w.SendViaEmailMenuItemType,s.fetch({key:"header_text_inviteViaEmail"}),o),i.push(r),f.show(i,t)},S.onScroll=t.debounce(L,1e3,{leading:!0,trailing:!1}),S.init=function(){r.init(),S.forwardEvent(i.conversation.COPY_LINK,S.DIRECTION.PARENT),S.forwardEvent(i.conversation.EMAIL_LINK,S.DIRECTION.PARENT)}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-constants").COMMON.events,s=e("swx-i18n").localization,o=e("swx-enums"),u=e("swx-service-locator-instance").default,a=e("swx-constants").COMMON,f=e("ui/contextMenu/contextMenu"),l=e("utils/common/cafeObservable"),c=e("swx-utils-chat").spaceMail,h=e("ui/contextMenu/menuItem"),p=e("utils/common/eventHelper"),d=e("swx-pubsub-instance").default,v=e("utils/common/location"),m=e("ui/modalDialog/leaveConversationDialog"),g=e("ui/modalDialog/removeConversationHistoryDialog"),y=e("ui/modelHelpers/personHelper"),b=e("swx-cafe-application-instance");return t.assign(w.prototype,r),w.CopyLinkMenuItemType="CopyLinkMenuItem",w.SendViaEmailMenuItemType="SendViaEmailMenuItemType",w}),define("text!views/chat/groupProfile.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n \r\n

            Manage group

            \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n \r\n
            \r\n \r\n\r\n \r\n\r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n
            \r\n\r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/groupProfile",["require","exports","module","browser/dom","utils/common/scroll","ui/viewModels/chat/groupProfile","vendor/knockout","constants/components","text!views/chat/groupProfile.html"],function(e,t){function o(e,t){var o=n.getElement(".scrollingContainer",t.element),u=r.build(o),a=s.dataFor(t.element),f=new i(e,u);return f.setContext(a),f.init(),f}var n=e("browser/dom"),r=e("utils/common/scroll"),i=e("ui/viewModels/chat/groupProfile"),s=e("vendor/knockout");t.name=e("constants/components").chat.GROUP_PROFILE,t.template=e("text!views/chat/groupProfile.html"),t.viewModel={createViewModel:o}}),define("ui/viewModels/chat/isTypingIndicator",["require","vendor/knockout","swx-constants","swx-utils-common","lodash-compat","swx-i18n","swx-service-locator-instance","swx-utils-people","utils/common/accessibility"],function(e){var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-utils-common").array,i=e("lodash-compat"),s=n.isTyping,o=e("swx-i18n").localization,u=e("swx-service-locator-instance").default,a=e("swx-utils-people").personPropertyFormatter,f=e("utils/common/accessibility").narrator;return function(l){function g(){function r(n){e.length-1&&(r.removeFrom(p,t),c.isTypingLabel(g())),E(e)}function E(e){e.__isTypingSubscription&&(e.__isTypingSubscription.dispose(),delete e.__isTypingSubscription)}var c=this,h=l.participants,p=[],d=u.resolve(n.serviceLocator.FEATURE_FLAGS),v,m;this.avatar=t.observable(""),this.displayName=t.observable(""),this.typingParticipantsCount=t.observable(0),this.isTypingLabel=t.observable(""),this.isFeatureOn=d.isFeatureOn(n.featureFlags.IS_TYPING_INDICATOR),v=h.added(b),m=h.removed(w),this.dispose=function(){v.dispose(),m.dispose(),h.each(E)}}}),define("text!views/chat/isTypingIndicator.html",[],function(){return'
            \r\n \r\n
            \r\n
            \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/isTypingIndicator",["require","exports","module","constants/components","ui/viewModels/chat/isTypingIndicator","text!views/chat/isTypingIndicator.html"],function(e,t){t.name=e("constants/components").chat.TYPING_INDICATOR,t.viewModel=e("ui/viewModels/chat/isTypingIndicator"),t.template=e("text!views/chat/isTypingIndicator.html")}),define("text!views/chat/timeline/currentCall.html",[],function(){return'\r\n\r\n \r\n\r\n
            \r\n \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n\r\n
            \r\n

            00:00

            \r\n
            \r\n
            \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/chat/currentCall",["require","exports","module","constants/components","text!views/chat/timeline/currentCall.html"],function(e,t){t.name=e("constants/components").chat.CURRENT_CALL,t.template=e("text!views/chat/timeline/currentCall.html")}),define("text!views/chat/unreadMessageCounter.html",[],function(){return'\r\n \r\n \r\n

            1

            \r\n
            \r\n \r\n \r\n \r\n

            1

            \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/unreadMessageCounter",["require","exports","module","constants/components","text!views/chat/unreadMessageCounter.html"],function(e,t){t.name=e("constants/components").chat.UNREAD_MESSAGE_COUNTER,t.template=e("text!views/chat/unreadMessageCounter.html")}),define("ui/viewModels/chat/currentCallActions",["require","lodash-compat","utils/common/cafeObservable","utils/common/eventMixin","ui/viewModels/chat/conversationActivity"],function(e){function s(e){var t=this,r=e.conversationModel,s;s=i.build(r),t.conversation=r,t.isOnCall=s.isOnCall,t.canJoinCall=s.canJoinCall,t.canJoinWithVideo=n.newObservableProperty(r.videoService.start.enabled),t.dispose=function(){t.canJoinWithVideo.dispose(),s.dispose()}}var t=e("lodash-compat"),n=e("utils/common/cafeObservable"),r=e("utils/common/eventMixin"),i=e("ui/viewModels/chat/conversationActivity");return t.assign(s.prototype,r),s}),define("text!views/chat/timeline/currentCallActions.html",[],function(){return"\r\n \r\n \r\n\r\n\r\n\r\n \r\n \r\n\r\n"}),define("ui/components/chat/currentCallActions",["require","exports","module","vendor/knockout","ui/viewModels/chat/currentCallActions","constants/components","text!views/chat/timeline/currentCallActions.html"],function(e,t){function i(e,t){var i=new r(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/currentCallActions");t.name=e("constants/components").chat.CURRENT_CALL_ACTIONS,t.template=e("text!views/chat/timeline/currentCallActions.html"),t.viewModel={createViewModel:i}}),define("text!views/chat/timeline/recentItem.html",[],function(){return'\r\n \r\n \r\n
            \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n
            \r\n

            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/chat/recentItem",["require","exports","module","constants/components","text!views/chat/timeline/recentItem.html"],function(e,t){t.name=e("constants/components").chat.RECENT_ITEM,t.template=e("text!views/chat/timeline/recentItem.html")}),define("utils/common/cancelation",["require","exports","module","lodash-compat"],function(e,t){function r(){}function i(){Error.call(this,"Operation canceled")}var n=e("lodash-compat");i.prototype=Error.prototype,r.prototype.getToken=function(){var t=this,n=function(){var n=new Promise(function(e,n){t.rejectTokenFn=n});return Object.defineProperty(n,"isCanceled",{get:function(){return t.isCanceled}}),n.throwIfCanceled=function(){if(t.isCanceled)throw new i},t.isCanceled=!1,n};return this.token=this.token||n(),this.token},r.prototype.cancel=function(t){t=t||new i,this.isCanceled=!0,this.rejectTokenFn(t)},t.makeCancelablePromise=function(t,n){return Promise.race([Promise.resolve(t),n])},t.makeCancelable=function(r,i){if(!i||!r||!n.isObject(r))return Promise.resolve(r);if(n.isFunction(r.makeCancelable))return r.makeCancelable(i);if(n.isFunction(r.then))return t.makeCancelablePromise(r,i)},t.adaptAbortable=function(t){return!t||!n.isObject(t)||!n.isFunction(t.abort)?t:(t.makeCancelable=function(e){var t=this,n;return e.catch(function(e){n=e,t.abort()}),Promise.resolve(this).catch(function(t){throw e.isCanceled?(n.innerException=t,n):t})},t)},t.cancelableOperation=function(){return new r},t.OperationCanceledError=i}),define("utils/common/interactor",["require","exports","module","lodash-compat"],function(e,t){function r(e){return e.hasOwnProperty("success")||Object.defineProperties(e,{failure:{value:!1,writable:!0,enumerable:!1},success:{value:!0,writable:!0,enumerable:!1},error:{value:null,writable:!0,enumerable:!1},fail:{value:function(e){this.failure=!0,this.success=!1,this.error=e},writable:!0,enumerable:!1}}),e}function i(){this.definition={before:[],after:[],around:[],run:null,rollback:null}}function s(e){this._definition=e}function o(e){return e instanceof s?function(){Function.prototype.apply.call(e.run,e,arguments)}:e}function u(e){return e instanceof s?e:t.defineSimpleInteractor(e)}function a(){}function f(e){if(!e.success)throw new a}function l(e,t){n.forEach(e.before,function(e){Function.prototype.apply.call(e,t,[t.context].concat(t.arguments)),f(t.context)})}function c(e,t){e.rollback&&Function.prototype.apply.call(e.rollback,t,[t.context].concat(t.arguments))}function h(e,t){(function n(r){f(t.context),r=0)r=t[n]._definition,c(r,e),n--;throw i}},rollback:function(){var e=this,n=0,r;n=t.length-1;while(n>=0)r=t[n]._definition,c(r,e),n--}};s.call(this,r)}function m(e){var t;if(!e)return;e.run&&this.run(e.run),e.before&&(t=n.isArray(e.before)?e.before:[e.before],n.forEach(t,function(e){this.before(e)},this)),e.after&&(t=n.isArray(e.after)?e.after:[e.after],n.forEach(t,function(e){this.after(e)},this)),e.onlyIf&&(t=n.isArray(e.onlyIf)?e.onlyIf:[e.onlyIf],n.forEach(t,function(e){this.onlyIf(e)},this)),e.around&&(t=n.isArray(e.around)?e.around:[e.around],n.forEach(t,function(e){this.around(e)},this)),e.rollback&&this.rollback(e.rollback)}var n=e("lodash-compat");i.prototype={run:function(e){this.definition.run=o(e)},before:function(e){this.definition.before.push(o(e))},after:function(e){this.definition.after.push(o(e))},around:function(e){this.definition.around.push(o(e))},onlyIf:function(e){var t=e;n.isFunction(e)||(t=function(){return e}),this.around(function(e,n){t()&&n()})},rollback:function(e){this.definition.rollback=o(e)}},s.prototype.run=function(){var e=Array.prototype.slice.call(arguments),t={context:r(e[0]||{}),arguments:e.slice(1)},n=this,i=n._definition;try{d(i,t)}catch(s){!s instanceof a&&t.context.fail(s)}return t.context},v.prototype=Object.create(s.prototype),t.defineInteractor=function(t){var r=new i,o=t;return n.isFunction(t)||(o=function(){m.call(this,t)}),o.call(r,r.run.bind(r),r.before.bind(r),r.after.bind(r),r.around.bind(r),r.rollback.bind(r)),new s(r.definition)},t.defineSimpleInteractor=function(n){return t.defineInteractor({run:n})},t.defineComposer=function(t){return new v(t)}}),define("services/pes/interactors/bing",["require","exports","module","lodash-compat","swx-i18n","utils/common/interactor","experience/settings","services/pes/constants"],function(e,t){var n=e("lodash-compat"),r=e("swx-i18n").localization,i=e("utils/common/interactor"),s=e("experience/settings"),o=e("services/pes/constants");t.computeAspectRatios=i.defineSimpleInteractor(function(e){var t=e.items||[];n.forEach(t,function(e){e.aspectRatio=e.width/e.height})}),t.computeGridLayoutSizes=i.defineInteractor(function(e){function t(e,t){var n=[],r,i;for(r=0;ra)return e.map(function(e){return[e]});l=t(a,r),f=t(a-1,r-1);for(s=0;s=0)i=[function(){var t,n,i,o;o=[];for(s=t=n=f[a-1][r]+1,i=a+1;n<=i?ti;s=n<=i?++t:--t)o.push(e[s]);return o}()].concat(i),a=f[a-1][r],r-=1;return[function(){var t,n,r;r=[];for(s=t=0,n=a+1;0<=n?tn;s=0<=n?++t:--t)r.push(e[s]);return r}()].concat(i)}e(function(e,t,i,s,o){t=t||6,i=i||100,s=s||100,o=o||0;var u=e.items||[],a=s/t,f=u.reduce(function(e,t){return e+t.aspectRatio*a},0),l=Math.round(f/i)||1,c=u.map(function(e){return e.aspectRatio*100}),h=r(c,l),p=0;n.forEach(h,function(e){var t=[],r=i-o*e.length;n.forEach(e,function(){t.push(u[p]),p+=1});var s=t.reduce(function(e,t){return e+t.aspectRatio},0);n.forEach(t,function(e){e.scaledWidth=parseInt(r/s*e.aspectRatio),e.scaledHeight=parseInt(r/s)})})})}),t.collectItemsToPack=i.defineSimpleInteractor(function(e){var t=e.items||[],n={ariaLabel:r.fetch({key:e.packAriaLabelKey}),title:r.fetch({key:e.packTitleKey}),id:e.packID,isHidden:!1,items:[]};n.items=n.items.concat(t),e.pack=n}),t.assignImageItemProperties=i.defineSimpleInteractor(function(e){var t=e.items||[],r=e.sizingUnit||"em";n.forEach(t,function(e){e.thumbnail=e.thumbnail.replace("http:","https:"),e.staticThumbnail=e.thumbnail,e.type="image",e.thumbnailStyle="width: "+e.scaledWidth+r+"; height: "+e.scaledHeight+r+";",["aspectRatio","height","scaledHeight","scaledWidth","width"].forEach(function(t){e.hasOwnProperty(t)&&delete e[t]})})}),t.createBingPacks=i.defineSimpleInteractor(function(e){var r,s,u=i.defineComposer([t.computeAspectRatios,function(e){t.computeGridLayoutSizes.run(e,6,99,200)},t.assignImageItemProperties,t.collectItemsToPack]),a,f;e.packs=[],e.items=[],e.featureGifsFirst?(r=e.gifResults,s=e.memeResults):(r=e.memeResults,s=e.gifResults),e.featureCombine?(a=n.compact(n.flatten(n.flatten(n.zip(r,s)))),f=u.run(n.assign({items:a,packTitleKey:"expressionPicker_bingPack_title",packAriaLabelKey:"expressionPicker_bingPack_ariaLabel",packID:o.bingSearch.PACK_PREFIX+"items"},n.pick(e,["desiredRows","idealWidth","availableHeight","lossToPadding"]))),f.pack&&(e.packs.push(f.pack),e.items=e.items.concat(f.items))):(f=u.run(n.assign({items:r,packTitleKey:e.featureGifsFirst?"expressionPicker_bingGifsPack_title":"expressionPicker_bingMemePack_title",packAriaLabelKey:e.featureGifsFirst?"expressionPicker_bingGifsPack_ariaLabel":"expressionPicker_bingMemePack_ariaLabel",packID:o.bingSearch.PACK_PREFIX+(e.featureGifsFirst?"gifs":"memes")},n.pick(e,["desiredRows","idealWidth","availableHeight","lossToPadding"]))),f.pack&&(e.packs.push(f.pack),e.items=e.items.concat(f.items)),f=u.run(n.assign({items:s,packTitleKey:e.featureGifsFirst?"expressionPicker_bingMemePack_title":"expressionPicker_bingGifsPack_title",packAriaLabelKey:e.featureGifsFirst?"expressionPicker_bingMemePack_ariaLabel":"expressionPicker_bingGifsPack_ariaLabel",packID:o.bingSearch.PACK_PREFIX+(e.featureGifsFirst?"memes":"gifs")},n.pick(e,["desiredRows","idealWidth","availableHeight","lossToPadding"]))),f.pack&&(e.packs.push(f.pack),e.items=e.items.concat(f.items)))}),t.putBingTab=i.defineSimpleInteractor(function(e){var t={id:o.bingSearch.TAB_ID,type:o.itemTypes.tab.id,title:r.fetch({key:"expressionPicker_bingTab_title"}),ariaLabel:r.fetch({key:"expressionPicker_bingTab_ariaLabel"}),emptyTabMessageKey:"expressionPicker_bingTab_emptyText",thumbnailUrl:s.appBaseUrl+"/assets/images/components/chat/pes/tab_bing.png",styleOverride:"large-tab",packs:[]};n.remove(e.tabs,{id:o.bingSearch.TAB_ID}),e.tabs.push(t)}),t.setBingTabProperties=i.defineSimpleInteractor(function(e){e.selectedTab&&e.selectedTab.id===o.bingSearch.TAB_ID&&(e.pickerMaximized=!0,e.searchCapabilityEnabled=!0)})}),define("services/pes/interactors/giphy",["require","exports","module","lodash-compat","swx-i18n","utils/common/interactor","services/pes/interactors/bing","experience/settings","services/pes/constants"],function(e,t){var n=e("lodash-compat"),r=e("swx-i18n").localization,i=e("utils/common/interactor"),s=e("services/pes/interactors/bing"),o=e("experience/settings"),u=e("services/pes/constants");t.putGiphyTab=i.defineSimpleInteractor(function(e){var t={id:u.giphyImageSearch.TAB_ID,type:u.itemTypes.tab.id,title:r.fetch({key:"expressionPicker_giphyImgTab_title"}),ariaLabel:r.fetch({key:"expressionPicker_giphyImgTab_ariaLabel"}),emptyTabMessageKey:"expressionPicker_giphyImgTab_emptyText",thumbnailUrl:o.appBaseUrl+"/assets/images/components/chat/pes/tab_giphy.png",styleOverride:"large-tab",packs:[]};n.remove(e.tabs,{id:u.giphyImageSearch.TAB_ID}),e.tabs.push(t)}),t.setGiphyTabProperties=i.defineSimpleInteractor(function(e){e.selectedTab&&e.selectedTab.id===u.giphyImageSearch.TAB_ID&&(e.pickerMaximized=!0,e.searchCapabilityEnabled=!0)}),t.mapGiphyAPIResults=i.defineSimpleInteractor(function(e){e.items=n.map(e.data,function(e){return{querySource:e.querySource,width:e.images.downsized.width,height:e.images.downsized.height,thumbnail:e.images.downsized.url,id:e.id,url:e.images.original.url}})}),t.createGiphyPacks=i.defineSimpleInteractor(function(e){var r=i.defineComposer([t.mapGiphyAPIResults,s.computeAspectRatios,function(e){s.computeGridLayoutSizes.run(e,6,99,200)},s.assignImageItemProperties,s.collectItemsToPack]);e.packs=[],e.items=[];var o=r.run(n.assign({data:e.data,packTitleKey:"expressionPicker_giphyImgPack_title",packAriaLabelKey:"expressionPicker_giphyImgPack_ariaLabel",packID:u.giphyImageSearch.PACK_PREFIX+"items"},n.pick(e,["desiredRows","idealWidth","availableHeight","lossToPadding"])));o.pack&&(e.packs.push(o.pack),e.items=e.items.concat(o.items))})}),define("utils/common/url",["require","exports","module","lodash-compat"],function(e,t){function r(e,t){return e+n.reduce(n.pairs(t||{}),function(e,t){return e?e+="&":e="?",n.isUndefined(t[1])||t[1]===null?e+=encodeURIComponent(t[0]):e=e+encodeURIComponent(t[0])+"="+encodeURIComponent(t[1]),e},"")}var n=e("lodash-compat");t.buildUrl=r}),define("utils/chat/pesUtils",["require","lodash-compat","swx-constants","services/pes/constants","swx-service-locator-instance","experience/settings","utils/common/url"],function(e){function u(){function f(t){var r=i.resolve(n.serviceLocator.FEATURE_FLAGS);return r.isFeatureOn(n.featureFlags.PES_CDN_AUTH_ENABLED)?a=function(t){return e.rewriteUrls(t,s.pesCDNAuthentication.rewriteRules)}:a=function(e){return e},a(t)}var e=this,u={small:"getSmall",large:"getLarge",extraLarge:"getExtraLarge"},a=f;this.buildEmoticonUrl=function(t,n,i,s){var f=t+"/"+n.id+"/views/";f=a(f);var l=u[i]+(s?"Animated":"");return o.buildUrl(f+r.profiles.emoticons[l](),{etag:n.etag})},this.rewriteUrls=function(n,r){if(typeof n!="string")return n;var i=n;return t.any(r,function(e){return i.search(e.from)!==-1?(i=i.replace(e.from,e.to),!0):!1}),i},this._resetUrlRewriterSetup=function(){a=f}}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("services/pes/constants"),i=e("swx-service-locator-instance").default,s=e("experience/settings"),o=e("utils/common/url");return new u}),define("services/pes/interactors/cloud",["require","exports","module","lodash-compat","swx-constants","utils/common/interactor","services/pes/constants","ui/modelHelpers/personHelper","utils/chat/pesUtils","swx-service-locator-instance","experience/settings"],function(e,t){var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("utils/common/interactor"),s=e("services/pes/constants"),o=e("ui/modelHelpers/personHelper"),u=e("utils/chat/pesUtils"),a=e("swx-service-locator-instance").default,f=e("experience/settings");t.pesGetConfig=i.defineSimpleInteractor(function(t){var i=a.resolve(r.serviceLocator.PES_CONFIG_SERVICE);n.assign(t,n.cloneDeep(i.getConfiguration()))}),t.pesDecorateTabs=i.defineSimpleInteractor(function(t){var r={emptyTabMessageKey:"expressionPicker_tab_emptyText"};t.tabs.forEach(function(e){n.defaults(e,r)})}),t.pesHideMojis=i.defineSimpleInteractor(function(t){var r=t.conversationModel;if(!r||!r.participants().length)return;var i=r.participants(0).person,u=o.isAgent(i),a=!!i&&!!i.capabilities._mojiSend&&i.capabilities._mojiSend();!r.isGroupConversation()&&u&&!a&&n.forEach(t.items,function(e){e.type===s.itemTypes.moji.id&&(e.visible=!1)})}),t.pesRemoveHiddenItems=i.defineSimpleInteractor(function(t){n(t.tabs).map("packs").flatten().forEach(function(e){e.items=n.reject(e.items,{visible:!1})}).value()}),t.pesDecorateEmoticons=i.defineSimpleInteractor(function(e){e.items.forEach(function(e){e.type===s.itemTypes.emoticon.id&&(e.staticHtmlClass=e.id,e.staticExtraLargeHtmlClass=e.staticHtmlClass+" extraLarge",e.animatedExtraLargeHtmlClass=e.staticExtraLargeHtmlClass+" animated",e.shortcut=n.first(e.shortcuts)||"",["etag","facebook","keywords","media","shortcuts","useInSms","visible"].forEach(function(t){e.hasOwnProperty(t)&&delete e[t]}))})}),t.pesDecorateMojis=i.defineSimpleInteractor(function(e){e.items.forEach(function(t){t.type===s.itemTypes.moji.id&&(t.mojiId=e.itemsRoot+"/"+t.id,t.thumbnailClass="id_"+t.id+" thumbnail",t.keyframeClass="id_"+t.id+" keyframe",t.contentUrl=e.itemsRoot+"/"+t.id+"/views/"+s.profiles.moji.content,e._requiresCDNUrlAuthentication&&(t.contentUrl+="?"+e._cdnToken),["etag","auxiliaryUrl","isSponsored","keywords"].forEach(function(e){t.hasOwnProperty(e)&&delete t[e]}))})}),t.pesRewriteMojiPaths=i.defineSimpleInteractor(function(e){var t=a.resolve(r.serviceLocator.FEATURE_FLAGS);t.isFeatureOn(r.featureFlags.PES_CDN_AUTH_ENABLED)&&e.items.forEach(function(e){e.type===s.itemTypes.moji.id&&(e.contentUrl=u.rewriteUrls(e.contentUrl,f.pesCDNAuthentication.rewriteRules))})}),t.pesConfigPipeline=i.defineComposer([t.pesGetConfig,t.pesHideMojis,t.pesRemoveHiddenItems,t.pesDecorateTabs,t.pesDecorateEmoticons,t.pesDecorateMojis,t.pesRewriteMojiPaths]),t.putPesTabs=i.defineSimpleInteractor(function(e){var n=t.pesConfigPipeline.run({conversationModel:e.conversationModel});e.tabs=e.tabs.concat(n.tabs),e._configuredItems=e._configuredItems.concat(n.items)})}),define("services/pes/interactors/mru",["require","exports","module","lodash-compat","swx-constants","swx-i18n","utils/common/interactor","services/pes/constants","swx-service-locator-instance","experience/settings"],function(e,t){var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("swx-i18n").localization,s=e("utils/common/interactor"),o=e("services/pes/constants"),u=e("swx-service-locator-instance").default,a=e("experience/settings");t.createMRUTab=s.defineInteractor(function(e){function t(){return{id:o.mru.TAB_ID,type:o.itemTypes.tab.id,title:i.fetch({key:o.itemTypes.tab.titleLocKey}),ariaLabel:i.fetch({key:o.itemTypes.tab.ariaLabelLocKey}),emptyTabMessageKey:"expressionPicker_mruTab_emptyText",thumbnailUrl:a.appBaseUrl+"/assets/images/components/chat/pes/tab_mru.png",packs:[]}}function s(e){return o.mru.PACK_PREFIX+e}function f(e){return{ariaLabel:i.fetch({key:o.itemTypes[e].ariaLabelLocKey}),title:i.fetch({key:o.itemTypes[e].titleLocKey}),id:s(e),isHidden:!1,items:[]}}function l(){return[f(o.itemTypes.emoticon.id),f(o.itemTypes.moji.id)]}e(function(e){var i=u.resolve(r.serviceLocator.PES_MRU_SERVICE),o=i.getMRUItems(),a=t(),f=l();n.forEach(o,function(t){var r=n.find(f,{id:s(t.type)}),i=n.find(e._configuredItems,{id:t.id});i&&r.items.push(i)}),a.packs=n.reject(f,function(e){return e.items.length===0}),e.mruTab=a})}),t.putMRUTab=s.defineSimpleInteractor(function(e){var r=t.createMRUTab.run(n.pick(e,"_configuredItems"));n.remove(e.tabs,{id:o.mru.TAB_ID}),e.tabs.unshift(r.mruTab)})}),define("services/pes/interactors/localSearch",["require","exports","module","lodash-compat","swx-i18n","utils/common/interactor","experience/settings","services/pes/constants"],function(e,t){var n=e("lodash-compat"),r=e("swx-i18n").localization,i=e("utils/common/interactor"),s=e("experience/settings"),o=e("services/pes/constants");t.putLocalSearchTab=i.defineSimpleInteractor(function(e){var t={id:o.localSearch.TAB_ID,type:o.itemTypes.tab.id,title:r.fetch({key:"expressionPicker_localSearchTab_title"}),ariaLabel:r.fetch({key:"expressionPicker_localSearchTab_title"}),emptyTabMessageKey:"expressionPicker_localSearchTab_emptyText",thumbnailUrl:s.appBaseUrl+"/assets/images/components/chat/pes/tab_search.png",styleOverride:"",packs:[]};e.tabs=e.tabs||[],n.remove(e.tabs,{id:o.localSearch.TAB_ID}),e.tabs.push(t)}),t.setLocalSearchTabProperties=i.defineSimpleInteractor(function(e){e.selectedTab&&e.selectedTab.id===o.localSearch.TAB_ID&&(e.searchCapabilityEnabled=!0)}),t.groupByType=i.defineSimpleInteractor(function(e){var t=n(["emoticon","flik"]).reduce(function(e,t){return e[t]={ariaLabel:r.fetch({key:o.itemTypes[t].ariaLabelLocKey}),title:r.fetch({key:o.itemTypes[t].titleLocKey}),id:o.localSearch.PACK_PREFIX+o.itemTypes[t].id,items:[]},e},{});n(e.packs).pluck("items").flatten().reduce(function(e,t){return t.type in e&&e[t.type].items.push(t),e},t),e.packs=n(t).map(function(e){return e}).value(),n.forEach(e.packs,function(e){e.items.length===0&&e.items.push({id:"",type:o.itemTypes.message.id,htmlClass:"",text:r.fetch({key:"message_text_emptySearchResults"})})})})}),define("services/pes/interactors/picker",["require","exports","module","lodash-compat","services/pes/interactors/bing","services/pes/interactors/giphy","services/pes/interactors/cloud","swx-constants","experience/settings","utils/common/interactor","services/pes/interactors/mru","services/pes/interactors/localSearch","services/pes/constants","swx-service-locator-instance"],function(e,t){function p(e){return e===c.localSearch.TAB_ID||e===c.giphyImageSearch.TAB_ID||e===c.bingSearch.TAB_ID?"":"multiLineImageItem"}var n=e("lodash-compat"),r=e("services/pes/interactors/bing"),i=e("services/pes/interactors/giphy"),s=e("services/pes/interactors/cloud"),o=e("swx-constants").COMMON,u=e("experience/settings"),a=e("utils/common/interactor"),f=e("services/pes/interactors/mru"),l=e("services/pes/interactors/localSearch"),c=e("services/pes/constants"),h=e("swx-service-locator-instance").default;t.clearContext=a.defineSimpleInteractor(function(t){t.tabs=[],t.selectedTab=null,t.selectedItem=null,t.selectedTabId=null,t.selectedItemId=null,t._configuredItems=[]}),t.fillTabProperties=a.defineSimpleInteractor(function(e){n.forEach(e.tabs,function(e){n.defaults(e,{ariaLabel:e.title,htmlClass:p(e.id),styleOverride:"",emptyTabMessageKey:"expressionPicker_tab_emptyText"})})}),t.fillPackProperties=a.defineSimpleInteractor(function(e){n(e.tabs).pluck("packs").flatten().forEach(function(e){e.items["@Meta"]=n.assign(e.items["@Meta"]||{},{typeKey:c.itemTypes.typeKeyName})}).value()}),t.hideEmptyTabs=a.defineSimpleInteractor(function(e){e.tabs=n.filter(e.tabs,function(e){if(e.id===c.mru.TAB_ID||e.id===c.bingSearch.TAB_ID||e.id===c.localSearch.TAB_ID||e.id===c.giphyImageSearch.TAB_ID)return!0;var t;return n.forEach(e.packs,function(e){e.items&&e.items.length&&(t=!0)}),t})}),t.paginateTabs=a.defineInteractor(function(e){function t(){return{tabs:[]}}function r(e){if(e.length<7){var r=t(!0);return r.tabs=n.map(e,function(e){return n.pick(e,["id","title","ariaLabel","htmlClass","type","thumbnailUrl"])}),[r]}var i=e.reduce(function(e,r,i){var s=e[e.length-1];return s.tabs.length>=4&&i!==4&&(s=t(),e.push(s)),s.tabs.push(n.pick(r,["id","title","ariaLabel","htmlClass","type","thumbnailUrl"])),e},[t()]),s=i[i.length-1];return s.tabs.length===1&&(i[i.length-2].tabs.push(s.tabs[0]),i.pop()),i}e(function(e){e.pagedTabs=r(e.tabs)})}),t.setSelectedTab=a.defineSimpleInteractor(function(e){e.selectedTab=n.find(e.tabs,{id:e.currentTabId})||n.first(n.dropWhile(e.tabs,{id:c.mru.TAB_ID}))||n.first(e.tabs)}),t.scrollToSelectedTab=a.defineSimpleInteractor(function(e){e.selectedPageIndex=n.findIndex(e.pagedTabs,function(t){return n.any(t.tabs,{id:e.selectedTab.id})})}),t.setNormalTabProperties=a.defineSimpleInteractor(function(e){e.pickerMaximized=!1,e.searchCapabilityEnabled=!1}),t.selectItemAction=a.defineSimpleInteractor(function(e){e.selectedItem=n.find(e._configuredItems,{id:e.selectedItemId})||null}),t.setSelectionState=a.defineComposer([t.setSelectedTab,t.setNormalTabProperties,r.setBingTabProperties,i.setGiphyTabProperties,l.setLocalSearchTabProperties,t.fillPackProperties]),t.numberTabs=a.defineSimpleInteractor(function(t){n.forEach(t.tabs,function(e,t){e._index=t})}),t.placeTab=a.defineSimpleInteractor(function(t,r,i){var s=n.remove(t.tabs,{id:r});s.length&&(i===-1?t.tabs.push(s[0]):t.tabs.splice(i,0,s[0]))}),t.applyTabPlacementOverrides=a.defineSimpleInteractor(function(r){var i=r.pesTabPlacementOverrides||u.pesPicker.tabPlacementOverrides;n.forOwn(i,function(e,n){t.placeTab.run(r,n,e)})}),t.pickerStateConstructor=function(){var e=h.resolve(o.serviceLocator.FEATURE_FLAGS),n=[t.clearContext,s.putPesTabs];return e.isFeatureOn(o.featureFlags.PES_BING_IMAGE_SEARCH_ENABLED)&&n.push(r.putBingTab),e.isFeatureOn(o.featureFlags.PES_GIPHY_IMAGE_SEARCH_ENABLED)&&n.push(i.putGiphyTab),e.isFeatureOn(o.featureFlags.PES_LOCAL_SEARCH_ENABLED)&&n.push(l.putLocalSearchTab),n=n.concat([f.putMRUTab,t.fillTabProperties,t.fillPackProperties,t.hideEmptyTabs,t.applyTabPlacementOverrides,t.paginateTabs,t.numberTabs,t.setSelectionState]),a.defineComposer(n)},t.mruStateUpdater=a.defineComposer([f.putMRUTab,t.fillTabProperties,t.fillPackProperties,t.paginateTabs,t.numberTabs,t.setSelectionState])}),define("ui/components/chat/pes/bingTab/bingSearchTab",["require","lodash-compat","swx-cafe-application-instance","utils/common/cancelation","swx-constants","services/pes/constants","swx-service-locator-instance","services/pes/interactors/bing","services/pes/interactors/picker","experience/settings"],function(e){function l(e,t){var n=o.resolve(i.serviceLocator.PES_BING_SEARCH_SERVICE);return Promise.all([n.search(e+" meme",{cancelationToken:t}),n.search(e+" gif",{cancelationToken:t})])}function c(e,r,s){return n.get().signInManager._skypeToken?n.get().signInManager._skypeToken().then(function(n){var u=o.resolve(i.serviceLocator.URL_PREVIEW_SERVICE),a=t.map(e,function(e){if(e.contentType==="image/animatedgif"){var t=u.getPreviewFor(e.url,{cancelationToken:r,skypeToken:n}),i=function(t){s&&s(e,t)};return t.then(i).catch(function(){})}return Promise.resolve()});return Promise.all(a)}):Promise.resolve([])}function h(e,n,r,i){function g(n,r){if(r.thumbnail&&r.content_type==="image/gif"){var i=t.find(e._configuredItems,{id:n.id});i&&(i.thumbnail=r.thumbnail,d())}}var o=n[0],a=n[1],l=f.pesSearchServices.bingPickFirst==="gif",h=!!f.pesSearchServices.bingMergeItems,p=u.createBingPacks.run({featureGifsFirst:l,featureCombine:h,gifResults:a,memeResults:o}),d=t.throttle(function(){i.isCanceled||r(e)},400),v;i.throwIfCanceled(),t.remove(e._configuredItems,function(e){return e.type===s.itemTypes.image.id&&t.find(p.items,{id:e.id})}),e._configuredItems=e._configuredItems.concat(p.items),v=t.find(e.tabs,{id:s.bingSearch.TAB_ID});var m=t.every(p.packs,function(e){return e.items.length===0});return m?v.emptyTabMessageKey="message_text_emptySearchResults":(v.packs=p.packs,v.emptyTabMessageKey="expressionPicker_bingTab_emptyText"),r(e),c(p.items,i,g)}function p(e,n,i){var o,u;u=t.find(n.tabs,{id:s.bingSearch.TAB_ID}),u&&(u.emptyTabMessageKey="expressionPicker_bingTab_loadingText"),v(n),o=r.cancelableOperation(),n._currentOperation=o,u._currentQuery=e,u.packs=[],i(n),l(e,o.getToken()).then(function(e){h(n,e,i,o.getToken())}).catch(function(e){if(e instanceof r.OperationCanceledError)return;var o=t.find(n.tabs,{id:s.bingSearch.TAB_ID});o.emptyTabMessageKey="expressionPicker_bingTab_errorText",i(n)})}function d(e,n,r){var i=t.map(f.pesSearchServices.bingTriggerWords,function(e){return e.toLowerCase()}),o=(e||"").toLowerCase().split(/\s/),u=t.remove(o,t.includes.bind(t,i)),l,c;t.any(u)&&(l=t.compact(o).join(" "),c=t.find(n.tabs,{id:s.bingSearch.TAB_ID}),c._currentQuery=l,n.currentTabId=s.bingSearch.TAB_ID,n=a.setSelectionState.run(n),r(n))}function v(e){var n;e._currentOperation&&(n=t.find(e.tabs,{id:s.bingSearch.TAB_ID}),n&&(n._currentQuery=""),e._currentOperation.cancel())}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("utils/common/cancelation"),i=e("swx-constants").COMMON,s=e("services/pes/constants"),o=e("swx-service-locator-instance").default,u=e("services/pes/interactors/bing"),a=e("services/pes/interactors/picker"),f=e("experience/settings");return{highlightTabOnBingKeywords:d,doBingSearch:p,cancelBingSearch:v,getResultsFromBing:l,getImagesFromURLPService:c,processResultsFromBing:h}}),define("telemetry/chat/giphyServiceQOS",["require","exports","module","swx-utils-common","experience/settings","swx-constants","ui/telemetry/telemetryClient","swx-telemetry-buckets"],function(e,t){function u(){function u(e){return e?e:i.telemetry.NOT_AVAILABLE}var e=this,t=n.build();e.publish=function(e){var n="giphy_qos",i=t.duration(),a={ttc:i,ttcGroup:o.getMessageLifeDurationGroup(i),querySource:e.querySource,success:e.success,giphyCount:u(e.count)+"",responseCode:u(e.responseCode)+""};s.get().sendEvent(r.telemetry.chatTenantToken,n,a)}}var n=e("swx-utils-common").stopwatch,r=e("experience/settings"),i=e("swx-constants").COMMON,s=e("ui/telemetry/telemetryClient"),o=e("swx-telemetry-buckets");t.build=function(){return new u}}),define("ui/components/chat/pes/giphyTab/giphySearchTab",["require","lodash-compat","utils/common/cancelation","swx-constants","services/pes/constants","swx-service-locator-instance","experience/settings","services/pes/interactors/giphy","telemetry/chat/giphyServiceQOS"],function(e){function h(e){return t.isArray(e.data)?e:(e.data=[e.data],e)}function p(e){return t.isArray(e.data)?e:(e.data.images={downsized:{width:e.data.fixed_height_downsampled_width,height:e.data.fixed_height_downsampled_height,url:e.data.fixed_height_downsampled_url},original:{url:e.data.image_url}},e.data=[e.data],e)}function d(e,t,n){var i=s.resolve(r.serviceLocator.PES_GIPHY_SEARCH_SERVICE);return Promise.all(t.map(function(t){var r=i[t],s;return r?(t in l?r=r.bind(i):r=r.bind(i,e),s=a.build(),r({cancelationToken:n,limit:f}).catch(function(e){throw s.publish({querySource:t,success:!1,responseCode:e.status}),e}).then(c[t]).then(function(e){return s.publish({querySource:t,success:!0,count:e.data.length,responseCode:200}),e}).then(function(e){return e.data.forEach(function(e){e.querySource=t}),e})):Promise.resolve([{data:[]}])}))}function v(e,n){var r=e?o.pesSearchServices.giphy.withQuerySources:o.pesSearchServices.giphy.withoutQuerySources,i=d(e,r,n);return i.then(function(e){var n=t(e).map(function(e){return e.data}).flatten().reduce(function(e,n){return t.find(e,{id:n.id})||e.push(n),e},[]);return{data:t.take(n,f)}})}function m(e,n,r,s){var o=u.createGiphyPacks.run(n),a;s.throwIfCanceled(),t.remove(e._configuredItems,function(e){return e.type===i.itemTypes.image.id&&t.find(o.items,{id:e.id})}),e._configuredItems=e._configuredItems.concat(o.items),a=t.find(e.tabs,{id:i.giphyImageSearch.TAB_ID});var f=t.every(o.packs,function(e){return e.items.length===0});f?a.emptyTabMessageKey="message_text_emptySearchResults":(a.packs=o.packs,a.emptyTabMessageKey="expressionPicker_giphyImgTab_emptyText"),r(e)}function g(e,r,s){var o,u;u=t.find(r.tabs,{id:i.giphyImageSearch.TAB_ID}),u&&(u.emptyTabMessageKey="expressionPicker_giphyImgTab_loadingText"),y(r),o=n.cancelableOperation(),r._currentOperation=o,u._currentQuery=e,u.packs=[],s(r),v(e,o.getToken()).then(function(e){m(r,e,s,o.getToken())}).catch(function(e){if(e instanceof n.OperationCanceledError)return;var o=t.find(r.tabs,{id:i.giphyImageSearch.TAB_ID});o.emptyTabMessageKey="expressionPicker_giphyImgTab_errorText",s(r)})}function y(e){var n;e._currentOperation&&(n=t.find(e.tabs,{id:i.giphyImageSearch.TAB_ID}),n&&(n._currentQuery=""),e._currentOperation.cancel())}var t=e("lodash-compat"),n=e("utils/common/cancelation"),r=e("swx-constants").COMMON,i=e("services/pes/constants"),s=e("swx-service-locator-instance").default,o=e("experience/settings"),u=e("services/pes/interactors/giphy"),a=e("telemetry/chat/giphyServiceQOS"),f=20,l={trending:!0},c={translate:h,random:p,search:t.identity,trending:t.identity};return{doGiphySearch:g,cancelGiphySearch:y,getResultsFromGiphy:v,processResultsFromGiphy:m}}),define("ui/components/chat/pes/localSearchTab/localSearchTab",["require","lodash-compat","swx-constants","swx-i18n","services/pes/constants","swx-service-locator-instance","experience/settings","services/pes/interactors/picker","services/pes/interactors/localSearch"],function(e){function f(e,n){var r=t([e.keywords||[],e.shortcut||[],e.description.split(/\s/),(e.copyright||"").split(/\s/),(e.pickerTitle||"").split(/\s/),(e.transcript||"").split(/\s/)]).flatten().compact().map(function(e){return e.toLowerCase()}).value(),i=t(n.split(/\s/)).compact().map(function(t){return t.toLowerCase()}).value();return t.any(i,function(e){return t.any(r,function(t){return t.search(e)===0})})}function l(e,n,r,i){i.packs=[];var s={};t.forEach(e.tabs,function(e){t.forEach(e.packs,function(e){var o=t.filter(e.items,t.bind(f,null,t,n)),u;o=t.filter(o,function(e){var t=e.id in s;return t||(s[e.id]=!0),!t}),o.length&&(u=t.cloneDeep(e),u.items=t.map(o,function(e){return t.find(r._configuredItems,{id:e.id})}),i.packs.push(u))})}),o.pesSearchServices.localSearchGroupByType&&a.groupByType.run(i)}function c(e,n){n.packs=[{ariaLabel:r.fetch({key:i.localSearch.ariaLabelLocKey}),title:r.fetch({key:i.localSearch.titleLocKey}),id:i.localSearch.PACK_PREFIX+"categories"}],n.packs[0].items=t(o.pesSearchServices.localSearchCategories).map(function(e){return{id:e,type:i.itemTypes.message.id,htmlClass:"clickable",text:e}}).value()}function h(e,r,o){var a=t.find(r.tabs,{id:i.localSearch.TAB_ID}),f=s.resolve(n.serviceLocator.PES_CONFIG_SERVICE),h=f.getConfiguration();e=(e||"").toLowerCase(),a._currentQuery=e,e?l(h,e,r,a):c(r,a),u.setSelectionState.run(r),o(r,["selectedTab","selectedItem"])}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("swx-i18n").localization,i=e("services/pes/constants"),s=e("swx-service-locator-instance").default,o=e("experience/settings"),u=e("services/pes/interactors/picker"),a=e("services/pes/interactors/localSearch");return{doLocalSearch:h}}),define("services/pes/interactors/store",["require","exports","module","lodash-compat","utils/common/interactor","ui/modalDialog/modalDialog","swx-constants","swx-service-locator-instance"],function(e,t){var n=e("lodash-compat"),r=e("utils/common/interactor"),i=e("ui/modalDialog/modalDialog"),s=e("swx-constants").COMMON,o=e("swx-service-locator-instance").default;t.setStoreTabProperties=r.defineSimpleInteractor(function(e){e.pickerState.storeEnabled||(e.pickerState.storeEnabled=!0,e.storeDialog=i,e.pickerState.purchasedTabs=[],e.pickerState.purchasedTabIds=[],i.build("pes-store",e,'
            '))}),t.disposeStore=r.defineSimpleInteractor(function(){}),t.showStore=r.defineSimpleInteractor(function(e){e.showStore&&e.showStore()}),t.downloadPreviouslyPurchasedTabs=r.defineSimpleInteractor(function(e,t){var n=o.resolve(s.serviceLocator.PES_STORE_SERVICE),r=0,i,u,a;i=e.purchasedTabs=e.purchasedTabs||{},u=e.purchasedTabIds=e.purchasedTabIds||[],a=e.hiddenTabIds=e.hiddenTabIds||[],n.downloadPurchasedTabsFromEntitlement().then(function(s){n.getHiddenTabs().then(function(n){a.push.apply(a,n),s.forEach(function(n){n.pesConfig.then(function(o){i[n.id]=o.tabs[0],e._configuredItems=e._configuredItems.concat(o.items),r++,r===s.length&&typeof t=="function"&&t()}),u.push(n.id)})})})}),t.putPurchasedTabs=r.defineSimpleInteractor(function(e){if(!e.purchasedTabs)return;var t=e.purchasedTabIds,r=e.purchasedTabs;t.forEach(function(t){e.hiddenTabIds.indexOf(t)===-1&&(n.remove(e.tabs,{id:t}),e.tabs.splice(4,0,r[t]))})}),t.putNewPurchasedTab=r.defineSimpleInteractor(function(e,t,n){var r=e.purchasedTabIds,i=e.purchasedTabs;r.indexOf(t)===-1&&(r.push(t),i[t]=n.tabs[0]),e._configuredItems=e._configuredItems.concat(n.items),e.tabs.splice(4,0,i[t])}),t.hidePurchasedTabOnPicker=r.defineSimpleInteractor(function(e,t){var r=e.hiddenTabIds;r.push(t),n.remove(e.tabs,{id:t})})}),define("ui/components/chat/pes/expressionPickerController",["require","lodash-compat","ui/components/chat/pes/bingTab/bingSearchTab","ui/components/chat/pes/giphyTab/giphySearchTab","ui/components/chat/pes/localSearchTab/localSearchTab","swx-utils-common","swx-constants","utils/common/eventMixin","services/pes/constants","services/pes/interactors/picker","services/pes/interactors/store","swx-pubsub-instance","experience/settings","swx-service-locator-instance","swx-focus-handler","vendor/knockout","browser/dom","utils/common/accessibility","telemetry/chat/pes"],function(e){function w(){this.model={itemStartPlayRequest:0,_currentOperation:null,_conversationModel:null,_startPlaybackAction:t.debounce(t.bind(this.startPlaybackAction,this),600)},this.subscriptions=[],this.viewModel=null}function E(e){var r=t.find(e.model.tabs,{id:f.bingSearch.TAB_ID});r._currentQuery||(r._currentQuery=p.pesSearchServices.bingDefaultSearchTerm||""),r._currentQuery&&e.model.query!==r._currentQuery&&(e.model.query=r._currentQuery,n.doBingSearch(r._currentQuery,e.model,e.viewModel.applyState.bind(e.viewModel))),e.model.hasFocus=!0,e.viewModel.applyState(e.model)}function S(e){var n=t.find(e.model.tabs,{id:f.giphyImageSearch.TAB_ID});e.model.query||(e.model.query=""),e.model.query!==n._currentQuery&&(e.model.query=n._currentQuery,r.doGiphySearch(n._currentQuery,e.model,e.viewModel.applyState.bind(e.viewModel))),e.model.hasFocus=!0,e.viewModel.applyState(e.model)}function x(e){var n=t.find(e.model.tabs,{id:f.localSearch.TAB_ID});e.model.query=n._currentQuery,i.doLocalSearch(e.model.query,e.model,e.viewModel.applyState.bind(e.viewModel)),e.model.hasFocus=!0,e.viewModel.applyState(e.model,["hasFocus","query"])}function T(){var e=".swx .chat .inputField",t=g.getElement(e);t&&v.get().addFocusRequestToQueue(t)}var t=e("lodash-compat"),n=e("ui/components/chat/pes/bingTab/bingSearchTab"),r=e("ui/components/chat/pes/giphyTab/giphySearchTab"),i=e("ui/components/chat/pes/localSearchTab/localSearchTab"),s=e("swx-utils-common").builderMixin,o=e("swx-constants").COMMON,u=o.events,a=e("utils/common/eventMixin"),f=e("services/pes/constants"),l=e("services/pes/interactors/picker"),c=e("services/pes/interactors/store"),h=e("swx-pubsub-instance").default,p=e("experience/settings"),d=e("swx-service-locator-instance").default,v=e("swx-focus-handler"),m=e("vendor/knockout"),g=e("browser/dom"),y=e("utils/common/accessibility").narrator,b=e("telemetry/chat/pes");return w.prototype.init=function(e,s){var a=d.resolve(o.serviceLocator.PES_CONFIG_SERVICE),f=d.resolve(o.serviceLocator.PES_MRU_SERVICE),l=d.resolve(o.serviceLocator.FEATURE_FLAGS),h;this.setContext(s),this.viewModel=e,this.model._conversationModel=s.conversationModel,this.subscriptions.push(a.on(u.personalExpression.CONFIG_INITIALIZED,this.emit.bind(this,"handlePesConfig"))),this.subscriptions.push(f.on(u.personalExpression.CONFIG_INITIALIZED,this.emit.bind(this,"handleMruConfig"))),l.isFeatureOn(o.featureFlags.PES_BING_IMAGE_SEARCH_ENABLED)&&(this.subscriptions.push(s.registerEvent(u.textarea.CHANGED,this.emit.bind(this,"handleChatInput"))),this.highlightTabOnBingKeywords=t.debounce(n.highlightTabOnBingKeywords,400),this.doBingSearch=t.debounce(n.doBingSearch,400)),l.isFeatureOn(o.featureFlags.PES_GIPHY_IMAGE_SEARCH_ENABLED)&&(this.doGiphySearch=t.debounce(r.doGiphySearch,400)),l.isFeatureOn(o.featureFlags.PES_LOCAL_SEARCH_ENABLED)&&(this.doLocalSearch=t.debounce(i.doLocalSearch,400)),this.handlePesConfigEvent(),l.isFeatureOn(o.featureFlags.PES_STORE_ENABLED)&&(h=c.setStoreTabProperties.run({pickerState:this.model,pickerVM:this.viewModel}),this.subscriptions.push({dispose:function(){c.disposeStore.run(h)}}),this.viewModel.applyState(this.model),c.downloadPreviouslyPurchasedTabs.run(this.model,this.emit.bind(this,"handleDownloadPurchasedTabs")))},w.prototype.dispose=function(){},w.prototype.done=function(){t.forEach(this.subscriptions,function(e){e.cancel?e.cancel():e.dispose&&e.dispose()}),this.dispose(),this.model=null,this.viewModel=null},w.prototype.handlePesConfigEvent=function(){var n=m.utils.unwrapObservable(this.viewModel.state.selectedTab)&&m.utils.unwrapObservable(this.viewModel.state.selectedTab).id,r=l.pickerStateConstructor(),i=r.run({currentTabId:n,conversationModel:this.model._conversationModel});delete i.conversationModel,t.assign(this.model,i),this.viewModel.applyState(this.model)},w.prototype.handleMruConfigEvent=function(){this.model=l.mruStateUpdater.run(this.model),this.viewModel.applyState(this.model)},w.prototype.handleChatInputEvent=function(t){this.model._chatInputText=t,t?this.highlightTabOnBingKeywords(t,this.model,this.viewModel.applyState.bind(this.viewModel)):(this.highlightTabOnBingKeywords.cancel(),n.cancelBingSearch(this.model))},w.prototype.handleQueryChangedEvent=function(t,n){this.model.query!==t&&(this.model.query=t,this.viewModel.applyState(this.model));switch(this.model.selectedTab.id){case f.bingSearch.TAB_ID:this.doBingSearch(t,this.model,this.viewModel.applyState.bind(this.viewModel));break;case f.giphyImageSearch.TAB_ID:this.doGiphySearch(t,this.model,this.viewModel.applyState.bind(this.viewModel));break;case f.localSearch.TAB_ID:n?i.doLocalSearch(t,this.model,this.viewModel.applyState.bind(this.viewModel)):this.doLocalSearch(t,this.model,this.viewModel.applyState.bind(this.viewModel))}},w.prototype.handleResetQueryEvent=function(){this.handleQueryChangedEvent("",!0)},w.prototype.startPlaybackAction=function(){this.model.isOpened&&(this.model.itemStartPlayRequest=this.model.itemStartPlayRequest>=0?this.model.itemStartPlayRequest+1:1,this.viewModel.applyState(this.model))},w.prototype.stopPlaybackAction=function(){this.model.itemStartPlayRequest=this.model.itemStartPlayRequest>0?0:this.model.itemStartPlayRequest-1,this.viewModel.applyState(this.model),this.model._startPlaybackAction.cancel()},w.prototype.handleMouseoverEvent=function(t,n){switch(t){case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:case f.itemTypes.image.id:this.model.selectedItemId=n,this.model=l.selectItemAction.run(this.model),this.stopPlaybackAction(),this.model._startPlaybackAction(),this.viewModel.applyState(this.model);break;default:}},w.prototype.handleTouchendEvent=function(t,n,r){switch(t){case f.itemTypes.tab.id:break;case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:case f.itemTypes.image.id:this.model.selectedItemId!==n&&(this.model.selectedItemId=n,this.model=l.selectItemAction.run(this.model),this.viewModel.applyState(this.model),this.startPlaybackAction(),r.preventDefault())}},w.prototype.handleHighlightEvent=function(t,n){switch(t){case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:case f.itemTypes.image.id:this.model.selectedItemId=n,this.model=l.selectItemAction.run(this.model),this.stopPlaybackAction(),this.model._startPlaybackAction(),this.viewModel.applyState(this.model);break;default:}},w.prototype.handleMouseoutEvent=function(t){switch(t){case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:this.stopPlaybackAction();break;default:}},w.prototype.activateTab=function(t){t!==this.model.selectedTab.id&&(this.model.currentTabId=t,l.setSelectionState.run(this.model),this.viewModel.applyState(this.model)),this.model.selectedTab.id===f.bingSearch.TAB_ID&&(n.highlightTabOnBingKeywords(this.model._chatInputText,this.model,this.viewModel.applyState.bind(this.viewModel)),E(this)),this.model.selectedTab.id===f.localSearch.TAB_ID&&x(this),this.model.selectedTab.id===f.giphyImageSearch.TAB_ID?(S(this),this.dispatchEvent(u.textarea.SET_ATTRIBUTION,"giphy")):this.dispatchEvent(u.textarea.SET_ATTRIBUTION,null)},w.prototype.handleClickEvent=function(t,n){switch(t){case f.itemTypes.tab.id:this.activateTab(n);break;case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:case f.itemTypes.image.id:this.model.selectedItemId=n,this.model=l.selectItemAction.run(this.model),h.publish(o.events.expressionPicker.ITEM_SEND_REQUEST,{item:this.model.selectedItem,conversation:this.model._conversationModel,sourceTab:this.model.selectedTab,query:this.model.query}),this.handleCloseBubbleEvent(),T();break;case f.itemTypes.message.id:this.model.selectedTab.id===f.localSearch.TAB_ID&&this.handleQueryChangedEvent(n,!0);break;default:}},w.prototype.handleKeydownEvent=function(t,n){this.handleMouseoverEvent(t,n),this.handleClickEvent(t,n)},w.prototype.handleActivationEvent=function(t,n){switch(t){case f.itemTypes.moji.id:case f.itemTypes.emoticon.id:case f.itemTypes.image.id:h.publish(o.events.expressionPicker.ITEM_SEND_REQUEST,{item:this.model.selectedItem,conversation:this.model._conversationModel,sourceTab:this.model.selectedTab,query:this.model.query}),this.handleCloseBubbleEvent();break;case f.itemTypes.message.id:this.model.selectedTab.id===f.localSearch.TAB_ID&&this.handleQueryChangedEvent(n,!0);break;default:}},w.prototype.handlePlaybackPausedEvent=function(){this.stopPlaybackAction()},w.prototype.handleResetQueryEvent=function(){this.model.query="",this.viewModel.applyState(this.model)},w.prototype.handleOpenBubbleEvent=function(){this.model.isOpened?this.handleCloseBubbleEvent():(this.model.isOpened=!0,this.model.wasOpenedBefore=!0,this.activateTab(this.model.selectedTab.id),b.expressionPickerOpened(),y.announce({key:"accessibility_open_picker"})),this.viewModel.applyState(this.model)},w.prototype.handleCloseBubbleEvent=function(){this.stopPlaybackAction(),this.model.isOpened=!1;if(this.model.selectedTab.id===f.bingSearch.TAB_ID){var n=t.find(this.model.tabs,{id:f.bingSearch.TAB_ID});n._currentQuery=""}this.viewModel.applyState(this.model),this.dispatchEvent(u.textarea.SET_ATTRIBUTION,null),y.announce({key:"accessibility_close_picker"})},w.prototype.handleShowStoreEvent=function(){c.showStore.run(this.model)},w.prototype.handleDownloadPurchasedTabsEvent=function(){c.putPurchasedTabs.run(this.model),this.model=l.mruStateUpdater.run(this.model),this.viewModel.applyState(this.model)},w.prototype.emit=function(){var t=Array.prototype.slice.call(arguments),n=this[t[0]+"Event"];n&&n.apply(this,t.slice(1))},t.assign(w,s),t.assign(w.prototype,a),w}),define("utils/common/stateMixin",["require","lodash-compat","vendor/knockout","browser/window"],function(e){function i(){}function s(){this.storage=[],this.lastFreeSlot=-1}function u(){}function a(){}function f(){}function p(e,t){return n.isObservable(e[t])?e[t].push?h:c:l}function v(e){if(typeof e=="string"||typeof e=="number")e=[e];this.key=e}function g(e){return typeof e in m||e===null||e instanceof Date||t.isElement(e)||Promise&&e instanceof Promise}function y(){}function b(){this.preserveReferences=!1}function E(e,n,r,i,s){var o=i.resolve(e),u=s.resolve(e),a,f=undefined,l;o!==d&&(l=t.findIndex(r,w.bind(null,i,o)),l!==-1&&l!==n&&(f=r[l],r[l]=undefined)),f||(f=r[n]);if(f&&u!==d){a=s.resolve(f);if(a===d||a!==u&&!t.isEqual(a,u))f=undefined}return f}function S(){this._scheduledTaskHandler&&(r.requestAnimationFrame?r.cancelAnimationFrame(this._scheduledTaskHandler):n.tasks.cancel(this._scheduledTaskHandler))}function x(){var e=this._taskQueue;return this._taskQueue=[],e}function T(e,n){var r=t.reduce(e,function(e,r){var i=r.newState;return t.isFunction(i)?i=i(this.state,this.props):r.limitKeys&&(i=t.pick(i,r.limitKeys)),r.callback&&n.push(r.callback),t.assign(e,i)},{},this);return r}function N(e){return this.beforeStateApplied&&(e=this.beforeStateApplied(e)||e),e}function C(e){var t=new b;(new y).execute(this.state,e,t)}function k(e){this.afterStateApplied&&this.afterStateApplied(),t.forEach(e,function(e){e&&t.isFunction(e)&&e.call(this)})}function L(e,r){return t.isFunction(r)?r:t.isArray(r)?n.observableArray(r):t.isPlainObject(r)||t.isBoolean(r)||t.isString(r)||t.isNumber(r)||t.isNull(r)||t.isUndefined(r)||t.isDate(r)||t.isElement(r)?n.observable(r):r}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("browser/window");s.prototype.get=function(e){var n=t.find(this.storage,{key:e});return n&&n.value},s.prototype.set=function(e,n){var r=this.lastFreeSlot;if(r===-1){r=t.findIndex(this.storage,null);if(r===-1){this.storage.push({key:e,value:n});return}}this.storage[r]={key:e,value:n},this.lastFreeSlot=-1},s.prototype.delete=function(e){var n=t.findIndex(this.storage,{key:e});if(n===-1)return;this.storage[n]=null,this.lastFreeSlot=n};var o=s;typeof WeakMap=="function"&&(o=WeakMap),u.prototype.EMPTY_VALUE=null,u.prototype.isBound=function(e,t){return t===null?!0:e&&e.hasOwnProperty(t)},u.prototype.resolve=function(e,t){return t===null?e:e&&e[t]},u.prototype.assign=function(e,t,n){if(t===null)throw new Error("References are immutable");e[t]=n},u.prototype.delete=function(e,t){if(t===null)throw new Error("References are immutable");e.hasOwnProperty(t)?delete e[t]:e[t]=undefined},a.prototype=Object.create(u.prototype),a.prototype.resolve=function(e,t){return t===null?e&&e():e&&e[t]&&e[t]()},a.prototype.assign=function(e,t,r){t!==null?e[t]?e[t](r):e[t]=n.observable(r):e(r)},a.prototype.delete=function(e){this.assign(e,undefined)},f.prototype=Object.create(a.prototype),f.prototype.assign=function(e,t,r){t!==null?e[t]?e[t](r):e[t]=n.observableArray(r):e(r)},f.prototype.EMPTY_VALUE=[];var l=new u,c=new a,h=new f,d=[NaN];v.prototype=Object.create(u.prototype),v.prototype.resolve=function(e){return this.key?typeof this.key=="function"?this.key(e)||d:this.key.map(function(t){return p(e,t).resolve(e,t)}):d};var m={"undefined":1,"boolean":1,number:1,string:1,"function":1};b.prototype.valueAssign=function(e,t,n){var r;typeof t!="string"&&typeof t!="number"||!!e.hasOwnProperty(t)?r=p(e,t):r=typeof n=="function"?l:c,r.assign(e,t,n)};var w=function(n,r,i){return t.isEqual(n.resolve(i),r)};return b.prototype.deepArrayAssign=function(e,r,i){var s,o,u;(typeof r=="string"||typeof r=="number")&&!e.hasOwnProperty(r)&&(e[r]=n.observableArray());var a=p(e,r),f=a.resolve(e,r)||[],l=[],c;o=new v(this.typeKeyFor(i)),s=new v(this.keyFor(i));for(c=0;c=0&&S(t)},u.init=function(){T.run(this.state)},u.openBubble=function(){u.params.eventEmitter.emit("handleOpenBubble")},u.handleEnter=function(e,t){function n(){return t.target.tagName!=="BUTTON"}n()&&t.target.tagName!=="INPUT"&&t.preventDefault(),u.handleMouseEvent(e,t)},u.handleMouseEvent=function(e,n){var r=a.dataFor(n.target);if(r&&r.type&&r.id){var i="handle"+t.capitalize(n.type);u.params.eventEmitter.emit(i,r.type(),r.id(),n),r.title&&N(r.type(),n.type,r.title())}return!1},u.selectedTabAriaLabel=function(e){var t=e.ariaLabel&&e.ariaLabel()||"";return e.type&&e.type()===v.itemTypes.tab.id&&u.state.selectedTab().id()===e.id()?b.fetch({key:"expressionPicker_selected_item_title",params:{itemTitle:t}}):t},u.handleKeyDown=function(e,t){var r=o.getKeyCode(t);if(r===n.ESCAPE&&u.state.isOpened()){t.stopPropagation(),x(),k();return}if(r===n.ESCAPE&&i.activeElement===C()){t.stopPropagation(),A();return}return!0},u.dispose=function(){O(),f.dispose(),E.dispose(),u.params.eventEmitter.done()},u.showStore=function(){u.params.eventEmitter.emit("handleShowStore")}}var t=e("lodash-compat"),n=e("swx-constants").KEYS,r=e("swx-utils-common").builderMixin,i=e("browser/document"),s=e("browser/dom"),o=e("utils/common/eventHelper"),u=e("utils/common/interactor"),a=e("vendor/knockout"),f=e("experience/settings"),l=e("utils/common/stateMixin"),c=e("utils/common/outsideClickHandler"),h=e("swx-focus-handler"),p=".swx .chat .inputField",d=".swx .chat",v=e("services/pes/constants"),m="expressionPicker",g=e("swx-constants").COMMON,y=e("utils/common/accessibility").narrator,b=e("swx-i18n").localization,w=".emoticon-picker-button",E=u.defineSimpleInteractor(function(t){t.pickerButtonClass("swx-expression-picker-btn transparent circle emoticon-picker-button large"),t.pickerButtonIcon("emoticonStroke")}),S=u.defineInteractor(function(){this.onlyIf(function(){return f.pesPicker.useSelectedTabIconForPicker}),this.run(function(t){var n=t.selectedTab();n&&(t.pickerButtonClass("swx-expression-picker-btn transparent tab-icon emoticon-picker-button large"),t.pickerButtonIcon("tab enabled "+n.htmlClass()))})}),x=u.defineSimpleInteractor(function(e){var t=e.pagedTabs().length,n=e.selectedPageIndex(),r="page"+n,i;t<=1?i="singlePage":i=n===t-1?r+" last":r,e.storeEnabled()&&(i="storeEnabled "+i),e.tabsCss(i)}),T=u.defineComposer([E,S,x]);return N.prototype.getInitialState=function(){return{isOpened:!1,wasOpenedBefore:!1,pickerButtonIcon:"",pickerButtonClass:"",pagedTabs:[],tabsCss:"",selectedPageIndex:0,selectedTab:null,selectedItem:null,itemStartPlayRequest:0,pickerMaximized:!1,searchCapabilityEnabled:!1,query:"",storeEnabled:!1}},N.prototype.getDefaultParams=function(){return{isDisabled:!0,eventEmitter:o.emptyEmitter}},t.assign(N.prototype,l),t.assign(N,r),N}),define("text!views/chat/pes/expressionPicker.html",[],function(){return'
            \r\n \r\n \r\n \r\n \r\n
            \r\n\r\n\r\n\r\n\r\n'}),define("ui/components/chat/pes/expressionPicker",["require","exports","module","ui/components/chat/pes/expressionPickerController","ui/viewModels/chat/pes/expressionPicker","swx-service-locator-instance","swx-constants","vendor/knockout","constants/components","text!views/chat/pes/expressionPicker.html"],function(e,t){function u(e,t){var u,a=i.resolve(s.serviceLocator.FEATURE_FLAGS).isFeatureOn(s.featureFlags.OPTIMIZE_SPACE_FOR_CC),f=n.build(),l=t.element,c=o.dataFor(l);return a&&l.classList.add("Mode--conversationControl"),u=r.build({isDisabled:e.isDisabled,eventEmitter:f},l),u.init(),f.init(u,c),u}var n=e("ui/components/chat/pes/expressionPickerController"),r=e("ui/viewModels/chat/pes/expressionPicker"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("vendor/knockout");t.name=e("constants/components").chat.EXPRESSION_PICKER,t.template=e("text!views/chat/pes/expressionPicker.html"),t.viewModel={createViewModel:u}}),define("ui/viewModels/chat/pes/itemsPicker",["require","lodash-compat","swx-utils-common","swx-utils-common","vendor/knockout","browser/document","utils/common/eventHelper","utils/common/stateMixin","swx-focus-handler"],function(e){function f(e,t){function l(){n.execute(function(){t.adjustToRTLLayout()},null,!0)}var r=this,o,f;r.params=u.overrideDefaults({},r.getDefaultParams(),e),f=r.params.item.subscribe(function(t){var n;if(!t)return;n=s.activeElement,n&&a.get().addFocusRequestToQueue(n)}),r.params.isVisible()?l():o=r.params.isVisible.subscribe(function(t){t&&(o.dispose(),l())}),r.showEmptyTabMessage=i.computed(function(){return r.params.tab().packs().length===0}),r.tabStyleOverride=i.computed(function(){return r.params.tab().styleOverride?r.params.tab().styleOverride():""}),r.emptyTabMessageKey=i.computed(function(){return i.utils.unwrapObservable(r.params.tab().emptyTabMessageKey)}),r.init=function(){t.init()},r.dispose=function(){o&&o.dispose(),f.dispose(),r.showEmptyTabMessage.dispose(),r.tabStyleOverride.dispose(),r.emptyTabMessageKey.dispose(),t.dispose()}}var t=e("lodash-compat"),n=e("swx-utils-common").async,r=e("swx-utils-common").builderMixin,i=e("vendor/knockout"),s=e("browser/document"),o=e("utils/common/eventHelper"),u=e("utils/common/stateMixin"),a=e("swx-focus-handler");return f.prototype.getDefaultParams=function(){return{tab:{packs:i.observableArray(),emptyTabMessageKey:"no_key"},item:null,isVisible:!0,eventEmitter:o.emptyEmitter}},t.assign(f.prototype,u),t.assign(f,r),f}),define("text!views/chat/pes/itemsPicker.html",[],function(){return'
            \r\n\r\n \r\n \r\n \r\n\r\n
              \r\n
            \r\n
            \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'}),define("ui/components/chat/pes/itemsPicker",["require","exports","module","ui/viewModels/chat/pes/itemsPicker","utils/common/scroll","browser/dom","constants/components","text!views/chat/pes/itemsPicker.html"],function(e,t){function s(e,t){var s=t.element,o=r.build(i.getElement(".picker",s)),u=new n(e,o,s);return u.init(),u}var n=e("ui/viewModels/chat/pes/itemsPicker"),r=e("utils/common/scroll"),i=e("browser/dom");t.name=e("constants/components").chat.EXPRESSION_ITEMS_PICKER,t.template=e("text!views/chat/pes/itemsPicker.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/pes/itemRoster",["require","lodash-compat","browser/dom","swx-utils-common","utils/common/stateMixin","utils/common/eventHelper","services/pes/constants","vendor/knockout"],function(e){function a(e,t){function f(){var e=n.getElement("video.moji.preview",t);e&&e.pause&&e.pause()}function l(){function r(e){s.params.eventEmitter.emit(e)}function i(){e.removeEventListener("ended",i),e.removeEventListener("pause",u),r("handlePlaybackPaused")}function u(){e.removeEventListener("ended",i),e.removeEventListener("pause",u),r("handlePlaybackPaused")}var e=n.getElement("video.moji.preview",t);if(!e||s.params.item()&&s.params.item().type()!==o.itemTypes.moji.id)return;e.play(),e.addEventListener("ended",i,!1),e.addEventListener("pause",u,!1)}var s=this,a;s.params=i.overrideDefaults({},s.getDefaultParams(),e),s.playState=u.computed(function(){return s.params.itemStartPlayRequest()>0}),a=s.params.itemStartPlayRequest.subscribe(function(e){r.execute(function(){e>0?l():f()},null,!0)}),s.init=function(){},s.dispose=function(){a.dispose(),s.playState.dispose()}}var t=e("lodash-compat"),n=e("browser/dom"),r=e("swx-utils-common").async,i=e("utils/common/stateMixin"),s=e("utils/common/eventHelper"),o=e("services/pes/constants"),u=e("vendor/knockout");return a.prototype.getDefaultParams=function(){return{item:{},itemStartPlayRequest:0,eventEmitter:s.emptyEmitter}},t.assign(a.prototype,i),a}),define("text!views/chat/pes/itemRoster.html",[],function(){return'
            \r\n \r\n
            \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n

            \r\n\r\n

            \r\n
            \r\n \r\n\r\n \r\n
            \r\n \r\n \r\n \r\n \r\n \r\n
            \r\n
            \r\n

            \r\n\r\n

            \r\n
            \r\n \r\n\r\n \r\n
            \r\n

            \r\n
            \r\n \r\n\r\n\r\n
            \r\n'}),define("ui/components/chat/pes/itemRoster",["require","exports","module","ui/viewModels/chat/pes/itemRoster","constants/components","text!views/chat/pes/itemRoster.html"],function(e,t){function r(e,t){var r=t.element,i=new n(e,r);return i.init(),i}var n=e("ui/viewModels/chat/pes/itemRoster");t.name=e("constants/components").chat.EXPRESSION_ITEM_ROSTER,t.template=e("text!views/chat/pes/itemRoster.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/conversationShareLink",["require","lodash-compat","utils/common/eventMixin","vendor/knockout","swx-constants","swx-service-locator-instance","utils/common/cafeObservable","swx-i18n","ui/telemetry/actions/actionNames","utils/common/outsideClickHandler","swx-utils-chat"],function(e){function p(e){function v(){t.isTooltipOpened(!0),l.add("conversationShareLink",m),d.recordAction(f.invites.shareButton,e.telemetryContext)}function m(){t.isTooltipOpened(!1),l.remove("conversationShareLink")}function g(e){return e=e||{},e.conversationOrigin=c.isGuestHostConversation(t.conversationModel.conversationId)?s.GUEST_HOST:s.NORMAL,e.participantsCount=t.conversationModel.participantsCount(),e}function y(){return t.conversationModel.uri}var t=this,n=o.resolve(i.serviceLocator.FEATURE_FLAGS),p=n.isFeatureOn(i.featureFlags.SPACES),d=o.resolve(i.serviceLocator.ACTION_TELEMETRY);t.isTooltipOpened=r.observable(!1),t.conversationModel=e.conversationModel,t.isJoiningEnabled=t.conversationModel.isJoiningEnabled?u.newObservableProperty(t.conversationModel.isJoiningEnabled):r.observable(!0),t.telemetryContext=g(e.telemetryContext),t.share=function(){t.isJoiningEnabled()&&!y()&&t.dispatchEvent(h.conversation.SHARED,function(e){t.conversationModel=e,t.isJoiningEnabled(p),t.conversationModel.uri.get()}),v()},t.joiningDisabledTextStart=function(){return a.fetch({key:"spaces_joining_disabled_message_start"})},t.joiningDisabledAnchorText=function(){return a.fetch({key:"spaces_joining_disabled_anchor_text"})},t.joiningDisabledTextEnd=function(){return a.fetch({key:"spaces_joining_disabled_message_end"})},t.showSettings=function(){t.dispatchEvent(h.conversation.OPEN_PROFILE,{editTopic:!1},t.DIRECTION.PARENT),m()},t.dispose=function(){t.isTooltipOpened()&&m()}}var t=e("lodash-compat"),n=e("utils/common/eventMixin"),r=e("vendor/knockout"),i=e("swx-constants").COMMON,s=i.telemetry.conversationOrigin,o=e("swx-service-locator-instance").default,u=e("utils/common/cafeObservable"),a=e("swx-i18n").localization,f=e("ui/telemetry/actions/actionNames"),l=e("utils/common/outsideClickHandler"),c=e("swx-utils-chat").conversation,h=i.events;return t.assign(p.prototype,n),p}),define("text!views/chat/conversationShareLink.html",[],function(){return'\r\n'}),define("ui/components/chat/conversationShareLink",["require","exports","module","vendor/knockout","ui/viewModels/chat/conversationShareLink","constants/components","text!views/chat/conversationShareLink.html"],function(e,t){function i(e,t){var i=new r(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/conversationShareLink");t.name=e("constants/components").chat.CONVERSATION_SHARE_LINK,t.template=e("text!views/chat/conversationShareLink.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/selectedParticipantsConversation",["require","vendor/knockout","swx-cafe-application-instance","swx-pubsub-instance","swx-constants","ui/telemetry/telemetryClient","experience/settings","swx-constants"],function(e){function a(){function l(t){if(a)try{a.cancel("Another search triggered")}catch(n){s.get().sendEvent(o.telemetry.uiTenantToken,i.telemetry.promiseInvalidStateException.TYPE,{feature:i.telemetry.promiseInvalidStateException.feature.GROUP_SEARCH,exception:JSON.stringify(n)})}e.matchingConversations([]);if(t.length===0)return;t.length===1?c(t[0]):h(t)}function c(t){var r=t.getPerson(),i=n.get().conversationsManager.getConversation(r);e.matchingConversations([i])}function h(t){function o(e){return e.id()}function u(e,t){if(r.supportedKeywords().indexOf(e)<0)return;r.keywords[e]=t}function f(){if(a!==s)return;a=null,e.matchingConversations(r.results().map(function(e){return e.result}))}var r,i,s;i=t.map(o).join(" "),r=n.get().conversationsManager.createSearchQuery(),u("participantsByIds",i),s=r.getMore().then(f),a=s}var e=this,a,f;e.init=function(n){f=n.contacts.subscribe(l),e.matchingConversations=t.observableArray(),e.hasMatchingConversations=t.computed(function(){return e.matchingConversations().length>0})},e.dispose=function(){e.hasMatchingConversations.dispose(),f.dispose()},e.navigateToConversation=function(e){r.publish(u.navigation.OPEN_CONVERSATION,{model:e})}}var t=e("vendor/knockout"),n=e("swx-cafe-application-instance"),r=e("swx-pubsub-instance").default,i=e("swx-constants").COMMON,s=e("ui/telemetry/telemetryClient"),o=e("experience/settings"),u=e("swx-constants").COMMON.events;return a}),define("text!views/chat/selectedParticipantsConversation.html",[],function(){return'
            \r\n
            \r\n

            Jump to conversation

            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/chat/selectedParticipantsConversation",["require","exports","module","ui/viewModels/chat/selectedParticipantsConversation","constants/components","text!views/chat/selectedParticipantsConversation.html"],function(e,t){function r(e){var t=new n;return t.init(e),t}var n=e("ui/viewModels/chat/selectedParticipantsConversation");t.name=e("constants/components").chat.SELECTED_PARTICIPANTS_CONVERSATION,t.template=e("text!views/chat/selectedParticipantsConversation.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/conversationCard",["require","utils/common/cafeObservable"],function(e){function n(e){var n=this,r=e.conversationModel;n.topic=t.newObservableProperty(r.topic),n.isGroupConversation=t.newObservableProperty(r.isGroupConversation),n.avatarUrl=t.newObservableProperty(r.avatarUrl),n.statusClassName=null,n.action=function(){e.action&&e.action(r)}}var t=e("utils/common/cafeObservable");return n}),define("text!views/chat/conversationCard.html",[],function(){return'
            \r\n \r\n
            \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/conversationCard",["require","exports","module","ui/viewModels/chat/conversationCard","constants/components","text!views/chat/conversationCard.html"],function(e,t){function r(e){return new n(e)}var n=e("ui/viewModels/chat/conversationCard");t.name=e("constants/components").chat.CONVERSATION_CARD,t.template=e("text!views/chat/conversationCard.html"),t.viewModel={createViewModel:r}}),define("telemetry/chat/mediaPickerTelemetry",["require","exports","module","swx-constants","swx-service-locator-instance","experience/settings","utils/common/styleModeHelper","ui/telemetry/telemetryClient"],function(e,t){function a(){function f(){e.data={paperclipButtonClicked:t,filePickerClicked:t}}function l(e){for(var t in e)e.hasOwnProperty(t)&&!(typeof e[t]=="string"||e[t]instanceof String)&&(e[t]=e[t]+"");return e}var e=this,t=n.telemetry.NOT_AVAILABLE,a=r.resolve(n.serviceLocator.FEATURE_FLAGS);e.publish=function(){e.data.mediaBarV2Enabled=a.isFeatureOn(n.featureFlags.MEDIA_BAR_V2_ENABLED),e.data.styleMode=s.get().currentMode();var t=o.TYPE,r=l(e.data);u.get().sendEvent(i.telemetry.chatTenantToken,t,r),f()},f()}var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("experience/settings"),s=e("utils/common/styleModeHelper"),o=n.telemetry.mediaBarEvent,u=e("ui/telemetry/telemetryClient");t.build=function(){return new a}}),define("ui/viewModels/chat/filePicker",["require","vendor/knockout","swx-i18n","swx-constants","browser/dom","swx-service-locator-instance","telemetry/chat/mediaPickerTelemetry","utils/common/eventMixin","lodash-compat","swx-browser-detect","swx-focus-handler"],function(e){function p(e,f,p){function y(){var t={},n=l.isFunction(e.icon)?e.icon():e.icon;return n&&(t.iconfont=!0,t[n]=!0),t}function b(){var e=i.getElement(".fileInput",f.element);c.getBrowserInfo().browserName===c.BROWSERS.FIREFOX?h.get().addFocusRequestToQueue(e):e.click()}function w(){return i.getElement(u,i.getParentMatching(p,a))}function E(){var e=w();e&&h.get().addFocusRequestToQueue(e)}var d=this,v=s.resolve(r.serviceLocator.FEATURE_FLAGS),m=v.isFeatureOn(r.featureFlags.FILE_TRANSFER_ENABLED),g=l.isFunction(e.text)?e.text():e.text;d.conversationModel=e.conversationModel,g&&(d.text=n.fetch({key:g})),d.isDisabled=e.isDisabled,d.iconCssClass=t.computed(y,this),d.isFocused=t.observable(!1),d.supportedFileTypes=m?"":r.fileTransfer.SUPPORTED_PICTURE_TYPES,d.mediaPickerTelemetryEvent=e.mediaPickerTelemetryEvent||o.build(),d.init=function(){d.registerEvent(r.events.mediaPicker.FILE_PICKER_SELECTED,b)},d.onOpenDialog=function(){return d.mediaPickerTelemetryEvent.data.filePickerClicked=!0,d.mediaPickerTelemetryEvent.publish(),d.dispatchEvent(r.events.mediaPicker.CLOSE_PICKER,d.DIRECTION.PARENT),d.isFocused(!1),!0},d.processFiles=function(e,t){d.conversationModel.fileTransferService.send(t.target.files),t.target.value=null,E()},d.dispose=function(){d.iconCssClass.dispose()}}var t=e("vendor/knockout"),n=e("swx-i18n").localization,r=e("swx-constants").COMMON,i=e("browser/dom"),s=e("swx-service-locator-instance").default,o=e("telemetry/chat/mediaPickerTelemetry"),u=".swx .chat .inputField",a=".swx .chat",f=e("utils/common/eventMixin"),l=e("lodash-compat"),c=e("swx-browser-detect").default,h=e("swx-focus-handler");return l.assign(p.prototype,f),{build:function(e,t){return new p(e,t)}}}),define("text!views/chat/filePicker.html",[],function(){return'
            \r\n \r\n
            \r\n'}),define("ui/components/chat/filePicker",["require","exports","module","ui/viewModels/chat/filePicker","vendor/knockout","constants/components","text!views/chat/filePicker.html"],function(e,t){function i(e,t){var i=n.build(e,t);return i.setContext(r.dataFor(t.element)),i.init(),i}var n=e("ui/viewModels/chat/filePicker"),r=e("vendor/knockout");t.name=e("constants/components").chat.FILE_PICKER,t.template=e("text!views/chat/filePicker.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/notificationsCenter",[],function(){function e(){}return e}),define("text!views/chat/notificationsCenter.html",[],function(){return"
            \r\n List of Notifications\r\n
            \r\n"}),define("ui/components/chat/notificationsCenter",["require","exports","module","ui/viewModels/chat/notificationsCenter","constants/components","text!views/chat/notificationsCenter.html"],function(e,t){function r(e){return new n(e)}var n=e("ui/viewModels/chat/notificationsCenter");t.name=e("constants/components").chat.NOTIFICATIONS_CENTER,t.template=e("text!views/chat/notificationsCenter.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/notificationsMenuItem",["require","swx-pubsub-instance","swx-constants","swx-i18n"],function(e){function i(e){var i=this,s=!1;i.id="menuItem-notifications",i.text=r.fetch({key:"notificationsPage_text_menuLink"}),i.isDisabled=e.isDisabled?e.isDisabled:!1,i.onClick=function(){s=!s,t.publish(n.navigation.NOTIFICATIONS_CENTER,s)}}var t=e("swx-pubsub-instance").default,n=e("swx-constants").COMMON.events,r=e("swx-i18n").localization;return i}),define("text!views/chat/notificationsMenuItem.html",[],function(){return'\r\n \r\n \r\n \r\n \r\n

            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/notificationsMenuItem",["require","exports","module","ui/viewModels/chat/notificationsMenuItem","constants/components","text!views/chat/notificationsMenuItem.html"],function(e,t){function r(e){return new n(e)}var n=e("ui/viewModels/chat/notificationsMenuItem");t.name=e("constants/components").chat.NOTIFICATIONS_MENU_ITEM,t.template=e("text!views/chat/notificationsMenuItem.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/notificationsToggleButton",["require","exports","module","vendor/knockout","notifications/settings","swx-constants","ui/telemetry/actions/actionNames","swx-service-locator-instance","swx-i18n"],function(e,t){function a(e){function a(e,t){var n=o.resolve(i.serviceLocator.ACTION_TELEMETRY);n.recordAction(e,t)}var t=this;t.notificationsMuted=r.chatNotificationsMuted,t.toggleNotificationsTitle=n.computed(function(){return u.fetch({key:t.notificationsMuted()?"turnOnChatNotifications_tooltip":"turnOffChatNotifications_tooltip"})}),t.isDisabled=e.isDisabled?e.isDisabled:n.observable(!1),t.toggleNotifications=function(){r.chatNotificationsMuted()?a(s.chat.notificationsEnabled):a(s.chat.notificationsDisabled),r.chatNotificationsMuted(!r.chatNotificationsMuted())},t.dispose=function(){t.toggleNotificationsTitle.dispose()}}var n=e("vendor/knockout"),r=e("notifications/settings"),i=e("swx-constants").COMMON,s=e("ui/telemetry/actions/actionNames"),o=e("swx-service-locator-instance").default,u=e("swx-i18n").localization;t.build=function(e){return new a(e)}}),define("text!views/chat/notificationsToggleButton.html",[],function(){return'\r\n'}),define("ui/components/chat/notificationsToggleButton",["require","exports","module","ui/viewModels/chat/notificationsToggleButton","constants/components","text!views/chat/notificationsToggleButton.html"],function(e,t){function r(e){return n.build(e)}var n=e("ui/viewModels/chat/notificationsToggleButton");t.name=e("constants/components").chat.NOTIFICATIONS_TOGGLE_BUTTON,t.template=e("text!views/chat/notificationsToggleButton.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/uploadManager",["require","vendor/knockout","utils/common/cafeObservable"],function(e){function r(e){function i(){return r.files().length>0}function s(){return r.files().length>1?"Sending "+r.files().length+" files":r.files().length===1?"Sending "+r.files()[0].name():""}var r=this;r.conversation=e.conversationModel,r.files=n.newObservableCollection(r.conversation.fileTransferService.files),r.isUploading=t.computed(i),r.statusText=t.computed(s),r.dispose=function(){r.isUploading.dispose(),r.statusText.dispose()}}var t=e("vendor/knockout"),n=e("utils/common/cafeObservable");return r}),define("text!views/chat/uploadManager.html",[],function(){return'
            \r\n

            \r\n
            '}),define("ui/components/chat/uploadManager",["require","exports","module","ui/viewModels/chat/uploadManager","constants/components","text!views/chat/uploadManager.html"],function(e,t){function r(e){return new n(e)}var n=e("ui/viewModels/chat/uploadManager");t.name=e("constants/components").chat.UPLOAD_MANAGER,t.template=e("text!views/chat/uploadManager.html"),t.viewModel={createViewModel:r}}),define("text!views/chat/downloadFileConfirmationDialog.html",[],function(){return'
            \r\n

            \r\n \r\n

            \r\n \r\n \r\n

            \r\n \r\n
            \r\n'}),define("ui/modalDialog/downloadFileConfirmationDialog",["require","exports","module","vendor/knockout","swx-constants","experience/settings","swx-i18n","ui/modalDialog/confirmationDialog","text!views/chat/downloadFileConfirmationDialog.html","swx-flags-service-api","swx-cafe-application-instance"],function(e,t){function l(e,t,r){var i=r?"file_transfer_download_safe_file_dialog_text":"file_transfer_download_unsafe_file_dialog_text";this.isSafetype=r,this.text=s.fetch({key:i,params:{filename:e,author:t}}),this.stopShowingAgain=n.observable(!1)}var n=e("vendor/knockout"),r=e("swx-constants").COMMON,i=e("experience/settings"),s=e("swx-i18n").localization,o=e("ui/modalDialog/confirmationDialog"),u=e("text!views/chat/downloadFileConfirmationDialog.html"),a=e("swx-flags-service-api"),f=e("swx-cafe-application-instance");t.start=function(e,t,n,c){function v(){n&&n();if(p.stopShowingAgain())return f.get().signInManager._skypeToken().then(m)}function m(e){a.build(i.flagsApiUrl).update(r.fileTransfer.FILE_DOWNLOAD_WARNING_FLAG_API_ID,!0,e)}var h,p=new l(e,t,c),d=c?"file_transfer_download_safe_file_dialog_title":"file_transfer_download_unsafe_file_dialog_title";h=o.build({title:s.fetch({key:d}),content:u,contentViewModel:p,onConfirm:v,confirmButtonTitle:s.fetch({key:"file_transfer_download_dialog_confirm_button_title"})}),h.show()}}),define("ui/viewModels/chat/fileTransferActivityActions",["require","exports","module","lodash-compat","swx-enums","swx-constants","swx-i18n","vendor/knockout","experience/settings","browser/dom","swx-cafe-application-instance","swx-flags-service-api","swx-browser-detect","ui/modalDialog/downloadFileConfirmationDialog"],function(e,t){function p(e){if(!e.message)throw new Error("Message is not provided");if(!e.onabort)throw new Error("Abort handler is not provided");var t=this,p=e.message,d=e.onabort;t.fileUri=p.fileUri,t.fileName=p.fileName,t.isPending=o.computed(function(){return p.status()===r.activityStatus.Pending}),t.errorMessage=o.observable(),t.isFailed=o.computed(function(){var e=p.status()===r.activityStatus.Failed,n=p.shouldAbort();return t.errorMessage(s.fetch({key:"file_transfer_upload_failed"})),p.model.fileSize>i.fileTransfer.MAX_FILE_SIZE&&t.errorMessage(s.fetch({key:"file_transfer_upload_too_large_warning"})),e&&!n}),t.downloadButtonTitle=s.fetch({key:"file_transfer_download_button_title",params:{filename:p.model.fileName}}),t.abort=function(){d()},t.downloadFile=function(){function s(e){if(e&&r){v();return}h.start(p.fileName,p.author.displayName(),d,r)}function o(e){return e=e.trim().toLowerCase(),e===p.fileType||e==="."+p.fileType}function d(){v()}function v(){var e=a.createElement("a");e.download=t.fileName,e.href=t.fileUri();if(c.getBrowserInfo().isIeEngine){e.click();return}var n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0});return e.dispatchEvent(n)}var e=u.cloudFileSharing.unsafeFileTypes.split(","),r=!n.any(e,o);return f.get().signInManager._skypeToken().then(function(e){l.build(u.flagsApiUrl).read(i.fileTransfer.FILE_DOWNLOAD_WARNING_FLAG_API_ID,e).then(s)})},t.progressIndicatorBG=o.computed(function(){var e=p.progress(),t=90,n="#FFF",r="#333",i=e<=50?r:n,s=Math.floor(e*3.6)+t,o=e<=50?-t:t,u=e===0?0:50,a="linear-gradient("+o+"deg, transparent "+u+"%, "+i+" 50%),"+"linear-gradient("+s+"deg, "+n+" 50%, transparent 50%)";return a}),t.dispose=function(){t.progressIndicatorBG.dispose(),t.isPending.dispose(),t.isFailed.dispose()}}var n=e("lodash-compat"),r=e("swx-enums"),i=e("swx-constants").COMMON,s=e("swx-i18n").localization,o=e("vendor/knockout"),u=e("experience/settings"),a=e("browser/dom"),f=e("swx-cafe-application-instance"),l=e("swx-flags-service-api"),c=e("swx-browser-detect").default,h=e("ui/modalDialog/downloadFileConfirmationDialog");t.build=function(e){return new p(e)}}),define("text!views/chat/fileTransferActivityActions.html",[],function(){return'\r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n'}),define("ui/components/chat/fileTransferActivityActions",["require","exports","module","ui/viewModels/chat/fileTransferActivityActions","constants/components","text!views/chat/fileTransferActivityActions.html"],function(e,t){function r(e){return n.build(e)}var n=e("ui/viewModels/chat/fileTransferActivityActions");t.name=e("constants/components").chat.FILE_TRANSFER_ACTIVITY_ACTIONS,t.template=e("text!views/chat/fileTransferActivityActions.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/chatInputActionPicker",["require","lodash-compat","swx-cafe-application-instance","ui/modelHelpers/personHelper","utils/common/eventMixin","vendor/knockout","swx-service-locator-instance","swx-constants","telemetry/chat/mediaPickerTelemetry","utils/common/styleModeHelper","swx-constants","utils/common/eventHelper","utils/common/outsideClickHandler","ui/modelHelpers/conversationHelper","utils/common/accessibility"],function(e){function m(e){function k(e){e?v.announce({key:"accessibility_close_picker"}):v.announce({key:"accessibility_open_picker"})}function L(){E&&t.isFunction(E.capabilities._contactSend)&&E.capabilities._contactSend.changed.off(X)}function A(){E&&t.isFunction(E.capabilities._photoSend)&&E.capabilities._photoSend.changed.off(V)}function O(){E&&t.isFunction(E.capabilities._fileSend)&&E.capabilities._fileSend.changed.off($)}function M(){i.conversationModel.participants.changed.off(W),E=null}function D(){p.remove(N)}function P(){i.isActionPickerOpened(!1)}function H(e){i.isActionPickerCollapsed(!!e),i.isActionPickerCollapsed()&&P()}function B(){S||(g.subscribe(u.events.textarea.HAS_INPUT,H),S=!S)}function j(){S&&(g.unsubscribe(u.events.textarea.HAS_INPUT,H),S=!S)}function F(){return y&&!i.__internal.isGuestUser()&&(!i.isOneToOneConversationWithAgent()||i.isOneToOneConversationWithAgent()&&i.agentHasSendContactsCapability())}function I(){return b&&(!i.isOneToOneConversationWithAgent()||i.isOneToOneConversationWithAgent()&&i.agentHasSendPhotosCapability())}function q(){return w&&(!i.isOneToOneConversationWithAgent()||i.isOneToOneConversationWithAgent()&&i.agentHasSendFilesCapability())}function R(){return i.canSendPhotos()||i.canTransferFiles()}function U(){if(i.canSendPhotos()&&i.canTransferFiles())return"media";if(i.canSendPhotos())return"picture";if(i.canTransferFiles())return"file"}function z(){if(i.canSendPhotos()&&i.canTransferFiles())return"file_transfer_send_photos_and_files";if(i.canSendPhotos())return"button_text_filePicker";if(i.canTransferFiles())return"file_transfer_share_file"}function W(){var e;L(),A(),O(),e=d.isOneToOneConversationWithAgent(i.conversationModel),i.isOneToOneConversationWithAgent(e);if(!e){i.agentHasSendContactsCapability(!1),i.agentHasSendPhotosCapability(!1),i.agentHasSendFilesCapability(!1);return}E=i.conversationModel.participants()[0].person,E&&(t.isFunction(E.capabilities._contactSend)&&E.capabilities._contactSend.changed(X),t.isFunction(E.capabilities._photoSend)&&E.capabilities._photoSend.changed(V),t.isFunction(E.capabilities._fileSend)&&E.capabilities._fileSend.changed($))}function X(){E&&t.isFunction(E.capabilities._contactSend)&&i.agentHasSendContactsCapability(E.capabilities._contactSend())}function V(){E&&t.isFunction(E.capabilities._photoSend)&&i.agentHasSendPhotosCapability(E.capabilities._photoSend())}function $(){E&&t.isFunction(E.capabilities._fileSend)&&i.agentHasSendFilesCapability(E.capabilities._fileSend())}var i=this,m=o.resolve(u.serviceLocator.FEATURE_FLAGS),g=o.resolve(u.serviceLocator.PUBSUB),y=m.isFeatureOn(u.featureFlags.SEND_CONTACT_CARD_ENABLED),b=m.isFeatureOn(u.featureFlags.PHOTO_SHARING_ENABLED),w=m.isFeatureOn(u.featureFlags.FILE_TRANSFER_ENABLED),E,S=!1,x,T,N="chatInputActionPicker",C;i.__internal={isGuestUser:r.isGuest.bind(null,n.get().personsAndGroupsManager.mePerson)},i.isActionPickerOpened=s.observable(!1).extend({rateLimit:100}),i.isActionPickerCollapsed=s.observable(!1),i.conversationModel=e.conversationModel,i.isDisabled=e.isDisabled,i.isCollapsible=e.isCollapsible,i.mediaPickerTelemetryEvent=a.build(),i.isPollsFeatureEnabled=s.observable(!1),i.isOneToOneConversationWithAgent=s.observable(!1),i.agentHasSendContactsCapability=s.observable(!1),i.canSendContactCard=s.computed(F),i.agentHasSendPhotosCapability=s.observable(!1),i.canSendPhotos=s.computed(I),i.agentHasSendFilesCapability=s.observable(!1),i.canTransferFiles=s.computed(q),i.isPhotoSharingOrFileTransferEnabled=s.computed(R),i.filePickerIcon=s.computed(U),i.filePickerText=s.computed(z),i.init=function(){i.registerEvent(u.events.mediaPicker.CLOSE_PICKER,P),i.forwardEvent(u.events.mediaPicker.POLL_BUTTON_SELECTED,i.DIRECTION.CHILD),f.get().currentMode()===l.WIDE&&B(),x=f.get().currentMode.subscribe(function(e){e===l.WIDE?B():j()}),C=i.isActionPickerOpened.subscribe(function(e){if(f.get().currentMode()===l.WIDE)return;e?p.add(N,P):D()}),i.conversationModel.participants.changed(W),i.conversationModel.sendPollMessage&&(T=i.conversationModel.sendPollMessage.enabled.changed(function(e){i.isPollsFeatureEnabled(e)}))},i.triggerActionMenu=function(){var e=i.isActionPickerOpened();k(e),i.isActionPickerOpened(!e),i.isActionPickerOpened()&&(i.isActionPickerCollapsed(!1),i.mediaPickerTelemetryEvent.data.paperclipButtonClicked=!0)},i.handleKeyDown=function(e,t){var n=h.getKeyCode(t);if(n===c.ESCAPE&&i.isActionPickerOpened()){t.stopPropagation(),P();return}return!0},i.dispose=function(){D(),j(),x.dispose(),C.dispose(),T&&T.dispose(),L(),A(),O(),M(),i.canSendContactCard.dispose(),i.canSendPhotos.dispose(),i.canTransferFiles.dispose(),i.isPhotoSharingOrFileTransferEnabled.dispose(),i.filePickerIcon.dispose(),i.filePickerText.dispose()}}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("ui/modelHelpers/personHelper"),i=e("utils/common/eventMixin"),s=e("vendor/knockout"),o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("telemetry/chat/mediaPickerTelemetry"),f=e("utils/common/styleModeHelper"),l=u.styleMode,c=e("swx-constants").KEYS,h=e("utils/common/eventHelper"),p=e("utils/common/outsideClickHandler"),d=e("ui/modelHelpers/conversationHelper"),v=e("utils/common/accessibility").narrator;return t.assign(m.prototype,i),{build:function(e){return new m(e)}}}),define("text!views/chat/chatInputActionPicker.html",[],function(){return"
            \r\n \r\n\r\n \r\n \r\n \r\n\r\n
            \r\n
            \r\n
              \r\n \r\n
            • \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            • \r\n \r\n \r\n
            • \r\n \r\n
            • \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n"}),define("ui/components/chat/chatInputActionPicker",["require","exports","module","vendor/knockout","ui/viewModels/chat/chatInputActionPicker","constants/components","text!views/chat/chatInputActionPicker.html"],function(e,t){function i(e,t){var i=r.build(e);return i.setContext(n.dataFor(t.element)),i.init(),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/chatInputActionPicker");t.name=e("constants/components").chat.CHAT_INPUT_ACTION_PICKER,t.template=e("text!views/chat/chatInputActionPicker.html"),t.viewModel={createViewModel:i}}),define("telemetry/chat/sendContactsTelemetry",["require","exports","module","swx-constants","ui/telemetry/telemetryClient","telemetry/utils/telemetryUtils","experience/settings","swx-utils-chat","swx-service-locator-instance","utils/common/styleModeHelper"],function(e,t){function l(e){function d(){t.data={cta:h||c,action:c,participantsCount:e.participantsCount()||c,statusCodestatusCode:c,timeBeforeActionTaken:c,numberOfContacts:c}}function v(){t.data.timeBeforeActionTaken=m(l,u.getDate()),t.data.mediaBarV2Enabled=p.isFeatureOn(n.featureFlags.MEDIA_BAR_V2_ENABLED),t.data.styleMode=f.get().currentMode();var e=s.stringify(t.data);i.get().sendEvent(o.telemetry.chatTenantToken,r.TYPE,e),d()}function m(e,t){return t-e}var t=this,l=u.getDate(),c=n.telemetry.NOT_AVAILABLE,h=r.cta.MEDIABAR,p=a.resolve(n.serviceLocator.FEATURE_FLAGS);t.canceled=function(){t.data.action=r.action.CANCELED,v()},t.confirmed=function(){t.data.action=r.action.CONFIRMED,v()},d()}var n=e("swx-constants").COMMON,r=n.telemetry.sendContacts,i=e("ui/telemetry/telemetryClient"),s=e("telemetry/utils/telemetryUtils"),o=e("experience/settings"),u=e("swx-utils-chat").dateTime,a=e("swx-service-locator-instance").default,f=e("utils/common/styleModeHelper");t.build=function(e){return new l(e)}}),define("ui/viewModels/chat/chatInputSendContactCard",["require","exports","module","swx-constants","utils/common/eventMixin","lodash-compat","swx-i18n","swx-pubsub-instance","telemetry/chat/sendContactsTelemetry","utils/common/accessibility","swx-focus-handler","browser/dom"],function(e,t){function c(e){function r(){var e=".swx .chat .inputField",t=l.getElement(e);t&&f.get().addFocusRequestToQueue(t)}var t=this;t.conversationModel=e.conversationModel,t.isDisabled=e.isDisabled,t.openShareControl=function(){var e=u.build(t.conversationModel),i=function(n){n.length>0&&(t.conversationModel.sendContactInfo(n),r(),e.numberOfContacts=n.length,e.confirmed(),a.announce({key:"accessibility_contact_sent"}))},f={conversationModel:t.conversationModel,title:s.fetch({key:"send_contacts_action_title"}),description:s.fetch({key:"send_contacts_action_text"}),confirmButtonTitleKey:"action_button_send",onConfirm:i,onCancel:function(){e.canceled()}};t.dispatchEvent(n.events.mediaPicker.CLOSE_PICKER,t.DIRECTION.PARENT),o.publish(n.events.shareControl.SHARE_CONTROL_SHOW,f)},t.registerEvent(n.events.mediaPicker.SEND_CONTACTS_SELECTED,t.openShareControl)}var n=e("swx-constants").COMMON,r=e("utils/common/eventMixin"),i=e("lodash-compat"),s=e("swx-i18n").localization,o=e("swx-pubsub-instance").default,u=e("telemetry/chat/sendContactsTelemetry"),a=e("utils/common/accessibility").narrator,f=e("swx-focus-handler"),l=e("browser/dom");t.build=function(e){return new c(e)},i.assign(c.prototype,r)}),define("text!views/chat/chatInputSendContactCard.html",[],function(){return"\r\n"}),define("ui/components/chat/chatInputSendContactCard",["require","exports","module","vendor/knockout","ui/viewModels/chat/chatInputSendContactCard","constants/components","text!views/chat/chatInputSendContactCard.html"],function(e,t){function i(e,t){var i=r.build(e,t),s=n.dataFor(t.element);return i.setContext(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/chatInputSendContactCard");t.name=e("constants/components").chat.CHAT_INPUT_SEND_CONTACT_CARD,t.template=e("text!views/chat/chatInputSendContactCard.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/shareControl",["require","exports","module","vendor/knockout","utils/common/eventMixin","swx-constants","lodash-compat","swx-constants","swx-service-locator-instance","utils/common/eventHelper"],function(e,t){function l(e){function h(){var e=r?r.selectedContacts().length:0;t.isSendButtonDisabled(e===0)}if(!e.conversationModel)throw new Error("Conversation is not provided");var t=this,r=null,o=e.onConfirm,l=e.onCancel,c=a.resolve(i.serviceLocator.PUBSUB);t.conversationModel=e.conversationModel,t.title=e.title,t.description=e.description,t.confirmButtonTitleKey=e.confirmButtonTitleKey,t.isSendButtonDisabled=n.observable(!0),t.setParticipantProvider=function(e){t.selectedContactsSubscription&&t.selectedContactsSubscription.dispose(),r=e,t.selectedContactsSubscription=r.selectedContacts.subscribe(h),h()},t.cancel=function(){l&&l(),c.publish(s.shareControl.SHARE_CONTROL_HIDE)},t.confirm=function(){var e=[];r&&r!==null&&(e=r.selectedContacts()),o&&o(e),c.publish(s.shareControl.SHARE_CONTROL_HIDE)},t.handleKeyDown=function(e,t){var n=f.getKeyCode(t);return n===u.ESCAPE&&(e.cancel(),t.stopPropagation()),!0},t.forwardEvent(s.roster.PICKER_CONTACT_SELECTED),t.forwardEvent(s.roster.PICKER_CONTACT_DESELECTED),t.forwardEvent(s.roster.ROSTER_QUERY_CHANGED),t.forwardEvent(s.roster.ROSTER_QUERY_EXECUTED),t.forwardEvent(s.roster.ROSTER_SELECTION_REMOVED)}var n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-constants").COMMON,s=i.events,o=e("lodash-compat"),u=e("swx-constants").KEYS,a=e("swx-service-locator-instance").default,f=e("utils/common/eventHelper");t.build=function(e){return new l(e)},o.assign(l.prototype,r)}),define("text!views/chat/shareControl.html",[],function(){return'
            \r\n
            \r\n\r\n
            \r\n\r\n
            \r\n \r\n
            \r\n\r\n \r\n\r\n
            \r\n
            \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/shareControl",["require","exports","module","vendor/knockout","ui/viewModels/chat/shareControl","constants/components","text!views/chat/shareControl.html"],function(e,t){function i(e,t){var i=e.payload()||{},s=r.build(i),o=n.dataFor(t.element);return s.setContext(o),s}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/shareControl");t.name=e("constants/components").chat.SHARE_CONTROL,t.template=e("text!views/chat/shareControl.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/chatInputPollButton",["require","exports","module","swx-constants","lodash-compat","utils/common/eventMixin","swx-constants","utils/common/eventHelper"],function(e,t){function u(e){var t=this;t.isDisabled=e.isDisabled,t.conversationModel=e.conversationModel,t.openPollDesigner=function(e){o.getKeyCode(e)===s.ENTER&&e.preventDefault(),t.dispatchEvent(n.events.mediaPicker.POLL_BUTTON_SELECTED,null,t.DIRECTION.PARENT),t.dispatchEvent(n.events.mediaPicker.CLOSE_PICKER,null,t.DIRECTION.PARENT)}}var n=e("swx-constants").COMMON,r=e("lodash-compat"),i=e("utils/common/eventMixin"),s=e("swx-constants").KEYS,o=e("utils/common/eventHelper");t.build=function(e){return new u(e)},r.assign(u.prototype,i)}),define("text!views/chat/chatInputPollButton.html",[],function(){return'
            \r\n \r\n \r\n
            \r\n'}),define("ui/components/chat/chatInputPollButton",["require","exports","module","vendor/knockout","ui/viewModels/chat/chatInputPollButton","constants/components","text!views/chat/chatInputPollButton.html"],function(e,t){function i(e,t){var i=r.build(e,t),s=n.dataFor(t.element);return i.setContext(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/chatInputPollButton");t.name=e("constants/components").chat.CHAT_INPUT_POLL_BUTTON,t.template=e("text!views/chat/chatInputPollButton.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/pollDesigner",["require","lodash-compat","vendor/knockout","swx-utils-common","utils/common/eventMixin","utils/common/eventHelper","swx-utils-common","telemetry/chat/poll","swx-constants","swx-constants","browser/document","utils/common/outsideClickHandler","swx-focus-handler"],function(e){function m(e,i,m){function E(){c.remove("chatInputPollButton")}function S(){c.add("chatInputPollButton",x)}function x(){r.execute(function(){g.isOpened(!1)}),E()}function T(e){return!o.isCarriageReturn(e)&&!o.isNewLine(e)&&!o.isWhiteSpace(e)}function N(){w&&h.get().addFocusRequestToQueue(w)}function C(){g.isOpened()?(g.isOpened(!1),E()):(u.pollDesignerOpened(i.conversationId),S(),g.isOpened(!0),m.focusPollQuestion())}var g=this,y,b,w=l.querySelector(".swx .chat .inputField");g.isDisabled=e,g.isOpened=n.observable(!1),g.questionText=n.observable(""),g.answers=n.observableArray(),g.isMultipleChoice=n.observable(!1),g.isSendButtonEnabled=n.computed(function(){var e=!0,n=g.answers();return y=t.filter(n,function(e){return t.trim(e.value()).length>0}),b=t.trim(g.questionText()),b.length===0&&(e=!1),y.length<2&&(e=!1),e}),g.init=function(){g.initPollBubble(),g.registerEvent(f.events.mediaPicker.POLL_BUTTON_SELECTED,C)},g.initPollBubble=function(){g.questionText(""),m.initPollQuestion(),g.isMultipleChoice(!1),g.answers.removeAll(),g.addNewAnswer("",!0,!1),g.addNewAnswer("",!1,!1)},g.removeCurrentAnswer=function(e){var t=g.answers(),n=t.indexOf(e);g.answers.remove(e),t.length===2&&(t[0].allowRemove(!1),t[1].allowRemove(!1));var r=n>=1?n-1:0;t[r].focused(!0)},g.addNewAnswer=function(e,t,r){var i={value:n.observable(""),focused:n.observable(t),allowRemove:n.observable(r)};g.answers.push(i)},g.onPaste=function(e,t,n){function c(e){s?T(e)&&(u+=e,s=!1):(u+=e,o.isNewLine(e)&&(s=!0))}var r=t.clipboardData||window.clipboardData;t.originalEvent&&(r=r||t.originalEvent.clipboardData);var i=r.getData("Text"),s=!0,u="",a=v(t.target),f=p(t.target),l=d(t.target);for(var h=0;h0?!0:e===t.last(r)?(e.focused(!1),r[r.length-2].focused(!0),!1):e.allowRemove()?(g.removeCurrentAnswer(e),!1):!0},g.onAnswerKeypress=function(e,n){var r=g.answers(),i=r.indexOf(e),o=s.getKeyCode(n);return o!==a.TAB&&e===t.last(r)&&(g.addNewAnswer("",!1,!1),e.allowRemove(!0)),i>=1&&r[0].allowRemove(!0),o===a.ENTER&&r[i+1].focused(!0),m.scrollToBottom(),!0},g.questionChanged=function(){return m.updatePollQuestion(),!0},g.handleKeyDown=function(e,t){var n=s.getKeyCode(t);if(n===a.ESCAPE&&g.isOpened()){t.stopPropagation(),x(),N();return}return!0},g.dispose=function(){g.isSendButtonEnabled.dispose(),E()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-utils-common").async,i=e("utils/common/eventMixin"),s=e("utils/common/eventHelper"),o=e("swx-utils-common").stringUtils,u=e("telemetry/chat/poll"),a=e("swx-constants").KEYS,f=e("swx-constants").COMMON,l=e("browser/document"),c=e("utils/common/outsideClickHandler"),h=e("swx-focus-handler"),p=function(e){return e.selectionStart},d=function(e){return e.selectionEnd},v=function(e){return e.value};return t.assign(m.prototype,i),m}),define("jsviews/chat/pollDesigner",["require","browser/dom","swx-focus-handler"],function(e){function s(e){var s=t.getElement(".poll-designer-content",e),o=t.getElement("textarea",e);this.scrollToBottom=function(){s.scrollTop=s.scrollHeight-s.clientHeight},this.focusPollQuestion=function(){n.get().addFocusRequestToQueue(o)},this.initPollQuestion=function(){o.style.height=i+"px"},this.updatePollQuestion=function(){var e;o.style.height="auto",e=Math.max(i,Math.min(o.scrollHeight,r)),o.style.height=e+"px"}}var t=e("browser/dom"),n=e("swx-focus-handler"),r=150,i=19;return s}),define("text!views/chat/pollDesigner.html",[],function(){return'\r\n\r\n\r\n'}),define("ui/components/chat/pollDesigner",["require","exports","module","vendor/knockout","ui/viewModels/chat/pollDesigner","jsviews/chat/pollDesigner","constants/components","text!views/chat/pollDesigner.html"],function(e,t){function s(e,t){var s=t.element,o=n.dataFor(s),u=new i(s),a=new r(e.isDisabled,o.conversationModel,u);return a.setContext(o),a.init(),a}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/pollDesigner"),i=e("jsviews/chat/pollDesigner");t.name=e("constants/components").chat.POLL_DESIGNER,t.template=e("text!views/chat/pollDesigner.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/stickyMessage",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-constants","swx-enums","telemetry/chat/poll","swx-i18n"],function(e){function p(e,r){var a=this,f=r.conversationModel,p,d,v,m,g=[],y=function(){var e=h(g),t=!0;a.latestPoll()!==e&&(a.latestPoll(e),a.latestPoll()?a.showStickyMessageData({isActive:!0,isVisible:t}):a.showStickyMessageData(null))};a.latestPoll=n.observable(null),a.pollQuestion=n.observable(),a.pollAuthor=n.observable(),a.statsMessageText=n.observable(),a.ongoingPoll=n.pureComputed(function(){return u.fetch({key:"poll_sticky_message_new_poll",params:{author:a.pollAuthor()}})}),a.showStickyMessageData=n.observable({isVisible:!1,isActive:!1}),a.showStickyMessage=n.observable(!1),a.showStickyMessageData.subscribe(function(e){a.showStickyMessage(e!==null&&e.isActive&&!e.isVisible)}),v=a.latestPoll.subscribe(function(e){if(!e)return;m&&m.dispose(),a.pollQuestion(e.pollQuestion()),a.pollAuthor(e.sender.firstName()),a.statsMessageText(l(e)),m=e.poll.changed(function(){a.statsMessageText(l(e))})}),p=f.historyService.activityItems.added(function(e){e.type()===s.activityType.PollMessage&&(g.push(e),y())}),d=f.historyService.activityItems.removed(function(e){e.type()===s.activityType.PollMessage&&(g=t.reject(g,function(t){return t.key()===e.key()}),y())}),a.scrollToPoll=function(){o.stickyMessageClicked(a.latestPoll()),e.scrollToLastPollElement()},a.dispose=function(){v.dispose(),p.dispose(),d.dispose(),a.ongoingPoll.dispose(),m&&m.dispose()},a.init=function(){a.registerEvent(i.events.conversation.VIEWPORT_CHANGED,function(t){var n,r;a.latestPoll()&&(n=c(a.latestPoll()),r=e.checkPollIsVisible(a.latestPoll(),t),a.showStickyMessageData({isActive:n,isVisible:r}))})}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-constants").COMMON,s=e("swx-enums"),o=e("telemetry/chat/poll"),u=e("swx-i18n").localization,a=1800,f=86400,l=function(e){var n=e.meCheckedAnswerPositions(),r=t.isEmpty(n)?-1:n[0],i=e.pollAnswers(),s;return i&&r>=0&&r=0&&t.left>=0&&t.bottom<=(i.innerHeight||s.documentElement.clientHeight)&&t.right<=(i.innerWidth||s.documentElement.clientWidth)}function f(e,t,n,r){if(n<=0)return;var i=t-e.scrollTop,s=i<0,o=i/n*10;setTimeout(function(){e.scrollTop=e.scrollTop+o;if(s&&e.scrollTop<=t){r();return}if(!s&&e.scrollTop>=t){r();return}f(e,t,n-10,r)},10)}var u=this;u.lastPollElement=r.observable(null),u.scrollToLastPollElement=function(){var n=u.lastPollElement(),r=t.getElement(".conversation.scrollable",e.parentElement),i=Math.min(n.offsetTop-25,r.scrollHeight-r.offsetHeight);t.removeClass(n,"highlight"),f(r,i,o,function(){t.addClass(n,"highlight")})},u.checkPollIsVisible=function(e,t){var r=!1,i=e.key();return n.some(t,function(e){if(e.getAttribute("data-id")===i)return u.lastPollElement(e),r=a(e),!0}),r}}var t=e("browser/dom"),n=e("lodash-compat"),r=e("vendor/knockout"),i=e("browser/window"),s=e("browser/document"),o=200;return u}),define("text!views/chat/stickyMessage.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n \r\n
            \r\n \r\n
            \r\n
            \r\n'}),define("ui/components/chat/stickyMessage",["require","exports","module","vendor/knockout","ui/viewModels/chat/stickyMessage","jsviews/chat/stickyMessage","constants/components","text!views/chat/stickyMessage.html"],function(e,t){function s(e,t){var s=t.element,o=new i(s),u=new r(o,e,t),a=n.dataFor(s);return u.setContext(a),u.init(),u}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/stickyMessage"),i=e("jsviews/chat/stickyMessage");t.name=e("constants/components").chat.STICKY_MESSAGE,t.template=e("text!views/chat/stickyMessage.html"),t.viewModel={createViewModel:s}}),define("ui/viewModels/chat/startConversationOverlay",["require","lodash-compat","vendor/knockout","swx-constants","utils/common/eventMixin","ui/viewModels/people/contactBuilder","ui/viewModels/chat/conversation/callButtonViewModel"],function(e){function u(e){function l(){return a.displayMessage()===a.locationText()?"":a.displayMessage()}var t=this,i=e.conversationModel,u=i.participants()[0].person,a=s.build(u),f=o.build(i);t.avatar=a.avatar,t.statusClassName=a.statusClassName,t.displayName=a.displayName,t.displayMessage=n.computed(l),t.locationText=a.locationText,t.isAudioDisabled=f.isAudioDisabled,t.isVideoDisabled=f.isVideoDisabled,t.buttonVideoTitle=f.buttonVideoTitle,t.buttonVideoAriaLabel=f.buttonVideoAriaLabel,t.buttonCallTitle=f.buttonCallTitle,t.buttonCallAriaLabel=f.buttonCallAriaLabel,t.forwardEvent(r.events.conversation.OVERLAY_CLOSED),t.startCallWithAudio=function(){f.startCallWithAudio(),t.dispatchEvent(r.events.conversation.OVERLAY_CLOSED,t.DIRECTION.PARENT)},t.startCallWithVideo=function(){f.startCallWithVideo(),t.dispatchEvent(r.events.conversation.OVERLAY_CLOSED,t.DIRECTION.PARENT)},t.startChat=function(){t.dispatchEvent(r.events.conversation.OVERLAY_CLOSED,t.DIRECTION.PARENT)},t.dispose=function(){a.dispose(),f.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-constants").COMMON,i=e("utils/common/eventMixin"),s=e("ui/viewModels/people/contactBuilder"),o=e("ui/viewModels/chat/conversation/callButtonViewModel");return t.assign(u.prototype,i),{build:function(e){return new u(e)}}}),define("text!views/chat/startConversationOverlay.html",[],function(){return'
            \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n\r\n \r\n\r\n
            \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n \r\n
            \r\n \r\n\r\n
            \r\n \r\n \r\n \r\n
            \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/startConversationOverlay",["require","exports","module","vendor/knockout","ui/viewModels/chat/startConversationOverlay","constants/components","text!views/chat/startConversationOverlay.html"],function(e,t){function i(e,t){var i=r.build(e);return i.setContext(n.dataFor(t.element)),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/startConversationOverlay");t.name=e("constants/components").chat.START_CONVERSATION_OVERLAY,t.template=e("text!views/chat/startConversationOverlay.html"),t.viewModel={createViewModel:i}}),define("ui/components/chat/suggestions/simpleWordSuggestion",["require","swx-utils-common"],function(e){function n(){}var t=e("swx-utils-common").stringUtils;return n.prototype.applySuggestion=function(n){var r=this.textarea.viewModel.messageBody(),i=t.wordBoundariesAt(r,this.searchPosition),s=this.getReplacer(n),o=r.slice(i.end);o===""&&(s+=" "),r=r.slice(0,i.start)+s+o,this.textarea.viewModel.messageBody(r),this.textarea.view.setCursorAt(i.start+s.length),n.data.criteriaLength=i.end-i.start,n.data.suggestionType=this.suggestionType},n}),define("ui/components/chat/suggestions/emoticonSuggestion",["require","lodash-compat","ui/components/chat/suggestions/simpleWordSuggestion"],function(e){function s(e,t,n,r,i){this.emoticon=r,this.textarea={view:t,viewModel:e},this.searchPosition=n,this.shortcut=i}var t=e("lodash-compat"),n=e("ui/components/chat/suggestions/simpleWordSuggestion"),r="EMOTICONS",i="swx-suggestion-emoticon";return s.prototype.templateId=i,s.prototype.suggestionType=r,s.prototype.getReplacer=function(){return this.shortcut},s.build=function(t,n,r,i,o){return new s(t,n,r,i,o)},t.assign(s.prototype,n.prototype),s}),define("ui/components/chat/suggestions/emoticonSuggestionEngine",["require","lodash-compat","swx-constants","ui/components/chat/suggestions/emoticonSuggestion","services/pes/constants","swx-service-locator-instance","swx-cafe-application-instance","swx-utils-common"],function(e){function f(){var e=s.resolve(n.serviceLocator.FEATURE_FLAGS);this.isEnabled=e.isFeatureOn(n.featureFlags.EMOTICON_SUGGESTION_ENABLED),this.isImplicitEnabled=!e.isFeatureOn(n.featureFlags.EMOTICON_IMPLICIT_SUGGESTION_DISABLED),this.suggestHidden=e.isFeatureOn(n.featureFlags.SUGGEST_HIDDEN_EMOTICONS),this.canBeDisabledInSettings=e.isFeatureOn(n.featureFlags.SHOW_EMOTICON_SUGGESTIONS_SETTINGS)}function l(e,n){return t.any(n.shortcuts,function(t){return t===e})}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("ui/components/chat/suggestions/emoticonSuggestion"),i=e("services/pes/constants"),s=e("swx-service-locator-instance").default,o=e("swx-cafe-application-instance"),u=e("swx-utils-common").stringUtils,a=4;return f.prototype.priority=2,f.prototype.filterEmoticons=function(r){var o=s.resolve(n.serviceLocator.PES_CONFIG_SERVICE),a=o.getConfiguration().items,f=this.suggestHidden;return a.reduce(function(e,n){if(n.type!==i.itemTypes.emoticon.id||!n.visible&&!f)return e;var s=t.any(n.keywords.concat(n.description),function(e){return u.anyWordStartsWith(e,r)});if(s)return e.push({emoticon:n,shortcut:n.shortcuts[0]}),e;var o=t.find(n.shortcuts,function(e){return u.anyWordStartsWith(e,r)});return o&&e.push({emoticon:n,shortcut:o}),e},[])},f.prototype.getSuggestions=function(t,i){if(!this.isEnabled)return{isExplicit:!1,suggestions:[]};if(this.canBeDisabledInSettings){var s=o.get().personsAndGroupsManager.mePerson,f=s.preferences(n.userSettings.preferences.EMOTICON_SUGGESTIONS).value();if(!f)return{isExplicit:!1,suggestions:[]}}var c=t.getSelectionStart(),h=u.wordAt(t.messageBody(),c),p=h.indexOf("(")===0;p&&(h=h.substring(1));if(!p&&(h.length1&&u.sort(function(e,t){return e.person.displayName().toLowerCase().localeCompare(t.person.displayName().toLowerCase())}),u},a.prototype.getSuggestions=function(t,n){if(!t.conversationModel.isGroupConversation()||!this.isEnabled)return{isExplicit:!1,suggestions:[]};var i=t.getSelectionStart(),s=t.conversationModel.participants(),a=o.wordAt(t.messageBody(),i),f=a[0]==="@";f&&(a=a.substring(1));if(!f&&a.length=o.length?e.selectedIndex(o.length-1):(!a||e.selectedIndex()===-1)&&e.selectedIndex(u?0:-1),a&&!e.isVisible()&&(t.data.resolution=t.enums.RESOLUTION.MISSMATCH,t.data.selectedIndex=e.selectedIndex(),t.publish())}function y(t){var n=t.event.keyCode||t.event.which;if(!e.isVisible())return;var r=!0;switch(n){case u.ESCAPE:d();break;case u.UP:case u.DOWN:v(n===u.UP?-1:1);break;case u.ENTER:case u.TAB:e.selectedIndex()!==-1?p(n,t.viewModel):r=!1;break;default:r=!1}r&&t.event.stopImmediatePropagation()}var e=this,t,r,s;e.isVisible=a.observable(!1),e.selectedIndex=a.observable(0),e.suggestions=a.observableArray([]),e.dispose=function(){c.remove("suggestionList")},e.init=function(u){t=u.suggestionSelectedTelemetryEvent||new f,r=u.suggestionEngines||[],r.length===0&&(r.push(new l),r.push(new i)),r=n.sortBy(r,"priority"),e.registerEvent(o.textarea.KEY_DOWN,y),e.registerEvent(o.textarea.INPUT,g),e.isVisible.subscribe(function(t){t?(c.add("suggestionList",m),e.dispatchEvent(o.suggestionList.SHOWN)):(c.remove("suggestionList"),e.dispatchEvent(o.suggestionList.HIDDEN))})},e.onSuggestionClick=function(r){r.applySuggestion(t);var i=e.suggestions().indexOf(r);t.data.selectedIndex=i,t.data.resolution=t.enums.RESOLUTION.CLICKIN,t.publish(),e.selectedIndex(i),e.isVisible(!1),s&&s.setBlurAndFocus()},e.onSuggestionMouseOver=function(n){var r=e.suggestions().indexOf(n);e.selectedIndex(r)}}var n=e("lodash-compat"),r=e("swx-constants").COMMON,i=e("ui/components/chat/suggestions/emoticonSuggestionEngine"),s=e("utils/common/eventMixin"),o=r.events,u=e("swx-constants").KEYS,a=e("vendor/knockout"),f=e("telemetry/chat/suggestionSelectedEvent"),l=e("ui/components/chat/suggestions/mentionSuggestionEngine"),c=e("utils/common/outsideClickHandler"),h=8;n.assign(p.prototype,s),t.build=function(){return new p}}),define("text!views/chat/suggestions/suggestionList.html",[],function(){return'
            \r\n
              \r\n
            • \r\n
            \r\n
            \r\n\r\n\r\n\r\n\r\n'}),define("ui/components/chat/suggestions/suggestionList",["require","vendor/knockout","constants/components","ui/viewModels/chat/suggestions/suggestionList","text!views/chat/suggestions/suggestionList.html"],function(e){var t=e("vendor/knockout"),n=e("constants/components").chat.SUGGESTION_LIST,r=e("ui/viewModels/chat/suggestions/suggestionList"),i=e("text!views/chat/suggestions/suggestionList.html");return{name:n,template:i,viewModel:{createViewModel:function(n,i){var s=r.build();return s.init(n),s.setContext(t.dataFor(i.element)),s}}}}),define("ui/viewModels/chat/videoPlayer",["require","exports","module","lodash-compat","browser/dom","browser/document","utils/common/eventMixin","swx-constants","vendor/knockout","swx-i18n","telemetry/chat/videoMessagePlayback","ui/players/mediaPlayerController"],function(e,t){function c(e,t){function T(e){function r(e){return e.toString().length===1?"0"+e:e}var t=Math.round(e),n=0;return t>=y&&(n=parseInt(t/y),t-=n*y),r(n)+":"+r(t)}function N(e){n.currentProgress("width: "+e+"%")}function C(e){if(!e||!e.pageX)return;var t=h.offsetWidth,n=h.getBoundingClientRect().left,r=e.pageX-n;c.currentTime=c.duration*(r/t),N(r/t*100)}function k(){s.requestFullscreen?s.requestFullscreen():s.mozRequestFullScreen?s.mozRequestFullScreen():s.webkitRequestFullScreen?s.webkitRequestFullScreen():s.msRequestFullScreen&&s.msRequestFullScreen()}function L(){i.exitFullscreen?i.exitFullscreen():i.mozCancelFullScreen?i.mozCancelFullScreen():i.webkitExitFullscreen?i.webkitExitFullscreen():i.msExitFullscreen&&i.msExitFullscreen()}function A(){d||(d=!0,f.sendSeekAction())}function O(){v||(v=!0,f.sendFullscreenAction())}function M(e){var t=new Image;t.onload=function(){n.thumbnail(e)},t.src=e}var n=this,s=r.getElement(".VideoPlayer",e),c=r.getElement(".VideoPlayer-player",e),h=r.getElement(".VideoPlayer-timeline",e),p=!1,d=!1,v=!1,m=u.observable(0),g=u.observable(0),y=60,b=a.fetch({key:"swift_videocard_control_button_mute"}),w=a.fetch({key:"swift_videocard_control_button_unmute"}),E,S=!1,x=!1;n.media=t.media,n.autoloop=t.autoloop||!1,n.autoplay=t.autoplay||!1,n.id=t.messageId,n.conversationId=t.conversationId,n.title=t.title||!1,n.subtitle=t.subtitle||!1,n.showLoadingInfo=t.showLoadingInfo||!1,n.mediaType=o.chat.messageType.VIDEO,n.displayCurrentTime=t.displayCurrentTime,n.displayTotalTime=t.displayTotalTime,n.displayMuteButton=t.displayMuteButton,c&&(c.muted=t.muted),n.isPlaying=u.observable(!1),n.isInFullscreen=u.observable(!1),n.isMuted=u.observable(t.muted),n.thumbnail=u.observable(""),t.thumbnail&&M(t.thumbnail),n.isFullscreenSupported=s.requestFullscreen||s.mozRequestFullScreen||s.webkitRequestFullScreen||s.msRequestFullScreen,n.currentProgress=u.observable("0"),n.canPlay=u.observable(!1),n.isLoading=u.observable(!0),n.failed=u.observable(!1),n.currentTime=u.pureComputed(function(){return T(m())}),n.totalTime=u.pureComputed(function(){return T(g())}),n.playButtonText=u.pureComputed(function(){return n.isPlaying()?a.fetch({key:"mediaPlayer_pause"}):a.fetch({key:"mediaPlayer_play"})}),n.mute=function(e){c&&(c.muted=e,n.isMuted(e))},n.toggleMute=function(e){e&&e.touched&&(x=!0),n.isMuted()?n.mute(!1):n.mute(!0)},n.toggleMuteText=function(){return n.isMuted()?w:b},n.fullscreenButtonText=u.pureComputed(function(){return n.isInFullscreen()?a.fetch({key:"videoPlayer_exitFullscreen"}):a.fetch({key:"videoPlayer_fullscreen"})}),n.onError=function(){n.canPlay(!1),n.isLoading(!1),n.failed(!0)},n.onReady=function(){n.canPlay(!0),n.isLoading(!1)},n.onMetadataLoaded=function(){p=!0,E&&E(),m(c.currentTime),g(c.duration),f.sendLoadedEvent()},n.onTimeUpdated=function(){m(c.currentTime),N(m()/g()*100)},n.onVideoEnded=function(){x=!1,n.isPlaying(!1)},n.play=function(){S=!p,p?(c.play(),n.isPlaying(!0),E=null):E=n.play.bind(n)},n.pause=function(){S=!1,x=!1,p?(c.pause(),n.isPlaying(!1),E=null):E=n.pause.bind(n)},n.togglePlay=function(e){c.ended&&f.sendReplayAction(),c.paused||c.ended?(l.pauseAllInConversation(n.conversationId),n.play(),n.mute(!1),e&&e.touched&&(x=!0)):n.pause()},n.toggleFullscreen=function(e){e&&e.touched&&(x=n.isPlaying()),n.isInFullscreen()?(L(),n.dispatchEvent(o.events.videoPlayer.FULLSCREEN_OFF,null,n.DIRECTION.PARENT)):(k(),l.onEnteringFullscreen(n.id),n.dispatchEvent(o.events.videoPlayer.FULLSCREEN_ON,null,n.DIRECTION.PARENT),O())},n.onTimelineClick=function(e,t){x=n.isPlaying(),C(t),A()},n.onHandleStartDrag=function(e,t){function n(){i.removeEventListener("mousemove",C),i.removeEventListener("mouseup",n)}C(t),i.addEventListener("mousemove",C),i.addEventListener("mouseup",n),A()},n.isQueuedForPlaying=function(){return S},n.triggeredByUser=function(){return x},n.init=function(){l.registerPlayer(n)},n.dispose=function(){n.currentTime.dispose(),n.totalTime.dispose(),n.playButtonText.dispose(),n.fullscreenButtonText.dispose(),l.removePlayer(n.id)}}var n=e("lodash-compat"),r=e("browser/dom"),i=e("browser/document"),s=e("utils/common/eventMixin"),o=e("swx-constants").COMMON,u=e("vendor/knockout"),a=e("swx-i18n").localization,f=e("telemetry/chat/videoMessagePlayback"),l=e("ui/players/mediaPlayerController");t.build=function(e,t){return new c(e,t)},n.assign(c.prototype,s)}),define("text!views/chat/videoPlayer.html",[],function(){return'
            \r\n\r\n
            \r\n \r\n

            \r\n \r\n \r\n

            \r\n \r\n
            \r\n\r\n \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n\r\n
            \r\n\r\n \r\n\r\n
            \r\n\r\n \r\n\r\n \r\n
            \r\n \r\n\r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n \r\n
            \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n
            \r\n
            \r\n'}),define("ui/components/chat/videoPlayer",["require","exports","module","vendor/knockout","ui/viewModels/chat/videoPlayer","constants/components","text!views/chat/videoPlayer.html"],function(e,t){function i(e,t){var i=t.element,s=r.build(i,e),o=n.dataFor(i);return s.init(),s.setContext(o),s}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/videoPlayer");t.name=e("constants/components").chat.VIDEO_PLAYER,t.template=e("text!views/chat/videoPlayer.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/audioPlayer",["require","exports","module","lodash-compat","browser/dom","browser/document","utils/common/eventMixin","vendor/knockout","swx-i18n","swx-constants","ui/players/mediaPlayerController","telemetry/chat/audioMessagePlayback"],function(e,t){function c(e,t){function y(e){function r(e){return e.toString().length===1?"0"+e:e}var t=Math.round(e),n=0;return t>=v&&(n=parseInt(t/v),t-=n*v),r(n)+":"+r(t)}function b(e){n.currentProgress("width: "+e+"%")}function w(e){var t=c.offsetWidth,n=c.getBoundingClientRect().left,r=e.pageX-n;s.currentTime=s.duration*(r/t),b(r/t*100)}var n=this,s=r.getElement(".AudioPlayer-player",e),c=r.getElement(".AudioPlayer-timeline",e),h=!1,p=o.observable(0),d=o.observable(0),v=60,m,g;n.media=t.media,n.thumbnail=t.thumbnail,n.id=t.messageId,n.conversationId=t.conversationId,n.mediaType=a.chat.messageType.AUDIO,n.showLoadingInfo=t.showLoadingInfo||!1,n.isPlaying=o.observable(!1),n.currentProgress=o.observable("0"),n.canPlay=o.observable(!1),n.isLoading=o.observable(!0),n.failed=o.observable(!1),n.currentTime=o.pureComputed(function(){return y(p())}),n.totalTime=o.pureComputed(function(){return y(d())}),n.playButtonText=o.pureComputed(function(){return n.isPlaying()?u.fetch({key:"mediaPlayer_pause"}):u.fetch({key:"mediaPlayer_play"})}),n.onError=function(){n.canPlay(!1),n.isLoading(!1),n.failed(!0)},n.onReady=function(){n.canPlay(!0),n.isLoading(!1)},n.onMetadataLoaded=function(){h=!0,m&&m(),p(s.currentTime),d(s.duration)},n.onTimeUpdated=function(){p(s.currentTime),b(p()/d()*100)},n.onAudioEnded=function(){n.isPlaying(!1)},n.play=function(){g=!h,h?(s.play(),n.isPlaying(!0),m=null):m=n.play.bind(n)},n.pause=function(){g=!1,h?(s.pause(),n.isPlaying(!1),m=null):m=n.pause.bind(n)},n.togglePlay=function(){s.ended&&l.sendReplayAction(),s.paused||s.ended?(f.pauseAllInConversation(n.conversationId),n.play()):n.pause()},n.onTimelineClick=function(e,t){w(t)},n.onHandleStartDrag=function(e,t){function n(){i.removeEventListener("mousemove",w),i.removeEventListener("mouseup",n)}w(t),i.addEventListener("mousemove",w),i.addEventListener("mouseup",n)},n.isQueuedForPlaying=function(){return g},n.init=function(){f.registerPlayer(n)},n.dispose=function(){n.currentTime.dispose(),n.totalTime.dispose(),n.playButtonText.dispose()}}var n=e("lodash-compat"),r=e("browser/dom"),i=e("browser/document"),s=e("utils/common/eventMixin"),o=e("vendor/knockout"),u=e("swx-i18n").localization,a=e("swx-constants").COMMON,f=e("ui/players/mediaPlayerController"),l=e("telemetry/chat/audioMessagePlayback");t.build=function(e,t){return new c(e,t)},n.assign(c.prototype,s)}),define("text!views/chat/audioPlayer.html",[],function(){return'
            \r\n\r\n \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n \r\n\r\n
            \r\n\r\n \r\n\r\n
            \r\n\r\n \r\n\r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n
            \r\n
            \r\n\r\n
            \r\n\r\n
            \r\n
            \r\n'}),define("ui/components/chat/audioPlayer",["require","exports","module","vendor/knockout","ui/viewModels/chat/audioPlayer","constants/components","text!views/chat/audioPlayer.html"],function(e,t){function i(e,t){var i=t.element,s=r.build(i,e),o=n.dataFor(i);return s.init(),s.setContext(o),s}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/audioPlayer");t.name=e("constants/components").chat.AUDIO_PLAYER,t.template=e("text!views/chat/audioPlayer.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/gifPlayer",["require","exports","module","lodash-compat","utils/common/eventMixin","vendor/knockout"],function(e,t){function s(e){var t=this;t.media=e.media&&e.media.url?e.media:null,t.canPlay=i.observable(!1),t.isLoading=i.observable(!0),t.failed=i.observable(!1);if(t.media){var n=new Image;n.onload=function(){t.canPlay(!0),t.isLoading(!1)},n.onerror=function(){t.canPlay(!1),t.isLoading(!1),t.failed(!0)},n.src=t.media.url}}var n=e("lodash-compat"),r=e("utils/common/eventMixin"),i=e("vendor/knockout");t.build=function(e,t){return new s(e,t)},n.assign(s.prototype,r)}),define("text!views/chat/gifPlayer.html",[],function(){return'
            \r\n
            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n\r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/chat/gifPlayer",["require","exports","module","ui/viewModels/chat/gifPlayer","constants/components","text!views/chat/gifPlayer.html"],function(e,t){function r(e){var t=n.build(e);return t}var n=e("ui/viewModels/chat/gifPlayer");t.name=e("constants/components").chat.GIFPLAYER,t.template=e("text!views/chat/gifPlayer.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/userListPopup",["require","exports","module","utils/common/eventMixin","swx-constants","swx-utils-common","browser/document","browser/dom","vendor/knockout","lodash-compat","utils/common/scroll","utils/common/outsideClickHandler"],function(e,t){function c(e,t){function d(e){n.hidden()&&a(e)&&(e.eventPageY/s.body.clientHeight>.5?p(!0):p(!1),v())}function v(){n.hidden(!1),i.execute(function(){l.add("UserListPopup",m)})}function m(){n.hidden(!0),l.remove("UserListPopup")}var n=this,a=e.isSelfPopup()||function(){return!0},c=o.getElement(".UserListPopup-scrollingContainer",t),h,p;n.title=e.title,n.users=e.users,n.hidden=u.observable(!0),p=u.observable(),n.userListPopupCss=u.computed(function(){var e={UserListPopup:!0,popup:!0,arrow:!0,down:p(),up:!p(),"fontSize-p":!0};return e}),n.init=function(){t.addEventListener("contextmenu",function(e){e.stopPropagation()}),n.registerEvent(r.events.userListPopup.POPUP_TOGGLE,d),h=f.build(c),h.init()},n.dispose=function(){h.dispose(),n.userListPopupCss.dispose()}}var n=e("utils/common/eventMixin"),r=e("swx-constants").COMMON,i=e("swx-utils-common").async,s=e("browser/document"),o=e("browser/dom"),u=e("vendor/knockout"),a=e("lodash-compat"),f=e("utils/common/scroll"),l=e("utils/common/outsideClickHandler");t.build=function(e,t){return new c(e,t)},a.assign(c.prototype,n)}),define("text!views/chat/userListPopup.html",[],function(){return'
            \r\n

            \r\n
            \r\n
              \r\n
            • \r\n \r\n \r\n \r\n \r\n \r\n \r\n
              \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
              \r\n
            • \r\n
            \r\n
            \r\n
            \r\n'}),define("ui/components/chat/userListPopup",["require","exports","module","ui/viewModels/chat/userListPopup","constants/components","text!views/chat/userListPopup.html"],function(e,t){function r(e,t){var r=n.build(e,t.element);return r.setContext(e.eventContext),r.init(),r}var n=e("ui/viewModels/chat/userListPopup");t.name=e("constants/components").chat.USER_LIST_POPUP,t.template=e("text!views/chat/userListPopup.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/translator/translatorSettings",["require","exports","module","swx-cafe-application-instance","browser/dom","browser/document","swx-i18n","vendor/knockout","utils/common/eventHelper","utils/common/cafeObservable","experience/settings","swx-constants","telemetry/translator/translatorTelemetry","utils/common/outsideClickHandler"],function(e,t){function d(e){function N(){t.dialogOpened(!0),p.add(w,C),i.body.addEventListener("focus",k,!0),i.body.addEventListener("keydown",L,!0)}function C(){t.dialogOpened(!1),p.remove(w),i.body.removeEventListener("focus",k,!0),i.body.removeEventListener("keydown",L,!0)}function k(e){var t=!!r.getParentWithClass(e.target,w)||!!r.getParentWithClass(e.relatedTarget,w)||!!r.getParentWithClass(e.explicitOriginalTarget,w);t||C()}function L(e){u.isDeactivation(e)&&(C(),T.send(c.eventType.SETTINGS_HIDE,{initiator:c.initiator.ESCAPE_KEY}))}function A(){return l._translatorSettings&&l._translatorSettings.meLanguage||y||b}function O(){return l._translatorSettings&&l._translatorSettings.participantLanguage||b}function M(e){t.translatorEnabled(!0),l._translatorSettings.meLanguage=e,T.send(c.eventType.ME_LANGUAGE_CHANGED,{language:e.code,settingsInitParamsLocale:f.initParams.locale})}function _(e){t.translatorEnabled(!0),l._translatorSettings.participantLanguage=e,T.send(c.eventType.PARTICIPANT_LANGUAGE_CHANGED,{selectedLanguage:e.code})}function D(){l._translatorSettings.meLanguage=null,l._translatorSettings.participantLanguage=null}function P(){l._translatorSettings.meLanguage=t.meLanguage(),l._translatorSettings.participantLanguage=t.participantLanguage()}function H(e){l._translatorSettings&&(l._translatorSettings.isEnabled=e,e?P():D())}function B(){return f.initParams.locale.replace(/-\w+/,"").toLowerCase()}function j(){n.get().translatorService.supportedLanguages().forEach(function(e){var n={name:e.name(),code:e.code()};n.code===g&&(y=n),n.code==="en"&&(b=n),t.availableLanguages.push(n)})}var t=this,l=e.conversationModel,d=n.get().personsAndGroupsManager.mePerson,v=s.fetch({key:"label_translator_translatorOn"}),m=s.fetch({key:"label_translator_translatorOff"}),g,y,b={name:"English",code:"en"},w="TranslatorSettings",E,S,x,T=h.build();t.init=function(){t.availableLanguages=o.observableArray(),g=B(),j(),t.translatorEnabled=o.observable(!1),t.participantAvatar=a.newObservableProperty(l.participants()[0].person.avatarUrl),t.participantDisplayName=a.newObservableProperty(l.participants()[0].person.displayName),t.participantLanguage=o.observable(O()),t.meAvatar=a.newObservableProperty(d.avatarUrl),t.meDisplayName=a.newObservableProperty(d.displayName),t.meLanguage=o.observable(A()),t.dialogOpened=o.observable(!1),t.settingsButtonLabel=s.fetch({key:"button_translator_translatorSettings"}),t.settingsButtonAriaLabel=o.computed(function(){return t.translatorEnabled()?t.settingsButtonLabel+". "+s.fetch({key:"button_translator_translatorSettingsOn"}):t.settingsButtonLabel+". "+s.fetch({key:"button_translator_translatorSettingsOff"})}),t.settingsDialogLabel=s.fetch({key:"label_translator_translatorSettings"}),t.meLanguagePickerLabel=o.computed(function(){return s.fetch({key:"label_translator_selected_myLanguage",params:{language:t.meLanguage().name}})}),t.theirLanguagePickerLabel=o.computed(function(){return s.fetch({key:"label_translator_selected_theirLanguage",params:{name:t.participantDisplayName(),language:t.participantLanguage().name}})}),E=t.translatorEnabled.subscribe(H),S=t.participantLanguage.subscribe(_),x=t.meLanguage.subscribe(M),t.translatorToggleText=o.computed(function(){return t.translatorEnabled()?v:m}),t.translatorEnabledHandler=function(){var e=t.translatorEnabled();t.translatorEnabled(!t.translatorEnabled()),e||T.send(c.eventType.SETTINGS_BUTTON_ENABLED,{meLanguage:t.meLanguage().code,participantLanguage:t.participantLanguage().code})},t.onTranslatorEnabledKeyDown=function(e,n){var r=u.isActivation(n);return r&&t.translatorEnabledHandler(),!r},t.settingsButtonHandler=function(){t.dialogOpened()?(C(),T.send(c.eventType.SETTINGS_HIDE,{initiator:c.initiator.CLICK_GLOBE_BUTTON})):(N(),T.send(c.eventType.SETTINGS_SHOW))},l._translatorSettings?t.translatorEnabled(l._translatorSettings.isEnabled):l._translatorSettings={meLanguage:t.meLanguage(),participantLanguage:t.participantLanguage(),isEnabled:t.translatorEnabled()}},t.dispose=function(){t.dialogOpened()&&C(),t.participantAvatar.dispose(),t.participantDisplayName.dispose(),t.meAvatar.dispose(),t.meDisplayName.dispose(),t.translatorToggleText.dispose(),t.meLanguagePickerLabel.dispose(),t.theirLanguagePickerLabel.dispose(),t.settingsButtonAriaLabel.dispose(),S.dispose(),x.dispose(),E.dispose()}}var n=e("swx-cafe-application-instance"),r=e("browser/dom"),i=e("browser/document"),s=e("swx-i18n").localization,o=e("vendor/knockout"),u=e("utils/common/eventHelper"),a=e("utils/common/cafeObservable"),f=e("experience/settings"),l=e("swx-constants").COMMON,c=l.telemetry.translator,h=e("telemetry/translator/translatorTelemetry"),p=e("utils/common/outsideClickHandler");t.build=function(e){return new d(e)}}),define("text!views/chat/translator/translatorSettings.html",[],function(){return'
            \r\n \r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/chat/translatorSettings",["require","exports","module","ui/viewModels/chat/translator/translatorSettings","constants/components","text!views/chat/translator/translatorSettings.html"],function(e,t){function r(e){var t=n.build(e);return t.init(),t}var n=e("ui/viewModels/chat/translator/translatorSettings");t.name=e("constants/components").chat.TRANSLATOR_SETTINGS,t.template=e("text!views/chat/translator/translatorSettings.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/translator/translatorLanguagePicker",["require","exports","module","browser/dom","vendor/knockout","utils/common/eventHelper","utils/common/scroll","utils/common/outsideClickHandler","swx-focus-handler"],function(e,t){function a(e,t){function p(e,t){return e.name.localeCompare(t.name)}function d(){a.menuOpened(!0),o.add(h,v),m()}function v(){a.menuOpened(!1),o.remove(h),g()}function m(){var e=n.getElement(".LanguagePicker-item.selected",t);e&&e.scrollIntoView()}function g(){var e=n.getElement(".LanguagePicker-button",t);e&&u.get().addFocusRequestToQueue(e)}var a=this,f=e.language,l=e.supportedLanguages.sort(p),c,h=e.class;a.init=function(){a.language=f,a.menuOpened=r.observable(!1),a.supportedLanguages=l,c=s.build(n.getElement("div.LanguagePicker-content",t)),c.init(),a.pickerClass={},a.pickerClass[e.class]=!0,a.languageButtonLabel=e.ariaLabel,a.languageButtonHandler=function(){a.menuOpened()?v():d()},a.onLanguageButtonKeyDown=function(e,t){var n=i.isActivation(t);return n&&a.languageButtonHandler(),!n},a.languageSelectionHandler=function(e){f(e),v()}},a.dispose=function(){a.menuOpened()&&v(),c.dispose()}}var n=e("browser/dom"),r=e("vendor/knockout"),i=e("utils/common/eventHelper"),s=e("utils/common/scroll"),o=e("utils/common/outsideClickHandler"),u=e("swx-focus-handler");t.build=function(e,t){return new a(e,t)}}),define("text!views/chat/translator/translatorLanguagePicker.html",[],function(){return'
            \r\n
            \r\n \r\n \r\n
            \r\n\r\n \r\n
            \r\n'}),define("ui/components/chat/translatorLanguagePicker",["require","exports","module","ui/viewModels/chat/translator/translatorLanguagePicker","constants/components","text!views/chat/translator/translatorLanguagePicker.html"],function(e,t){function r(e,t){var r=t.element,i=n.build(e,r);return i.init(),i}var n=e("ui/viewModels/chat/translator/translatorLanguagePicker");t.name=e("constants/components").chat.TRANSLATOR_LANGUAGE_PICKER,t.template=e("text!views/chat/translator/translatorLanguagePicker.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/moreActionsButton",["require","exports","module","lodash-compat","vendor/knockout","swx-constants","utils/common/eventMixin","swx-i18n","ui/contextMenu/items/all","swx-service-locator-instance","ui/telemetry/actions/actionNames"],function(e,t){function l(e){function n(){var e=a.resolve(i.serviceLocator.ACTION_TELEMETRY);e.recordAction(f.conversation.moreActionsButton)}var t=this;t.cssClass=e.cssClass,t.tabIndex=e.tabIndex,t.title=o.fetch({key:"button_text_moreActions"}),t.showMenuOptions=r.observable(!1),t.hasMenuOptions=function(){return!0},t.getMenuOptions=function(){var t=[];return n(),t.push(u.AddParticipantsMenuItem.build(e.addParticipantsDisabled,e.addParticipantsAction)),t.push(u.ScheduleCallMenuItem.build(e.conversation)),t}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("swx-constants").COMMON,s=e("utils/common/eventMixin"),o=e("swx-i18n").localization,u=e("ui/contextMenu/items/all"),a=e("swx-service-locator-instance").default,f=e("ui/telemetry/actions/actionNames");n.assign(l.prototype,s),t.build=function(e){return new l(e)}}),define("text!views/chat/moreActionsButton.html",[],function(){return"\r\n"}),define("ui/components/chat/moreActionsButton",["require","exports","module","vendor/knockout","ui/viewModels/chat/moreActionsButton","constants/components","text!views/chat/moreActionsButton.html"],function(e,t){function i(e,t){var i=r.build(e),s=n.dataFor(t.element);return i.setContext(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/moreActionsButton");t.name=e("constants/components").chat.MORE_ACTIONS_BUTTON,t.template=e("text!views/chat/moreActionsButton.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/heart",["require","exports","module","vendor/knockout","swx-i18n"],function(e,t){function i(e,t){function a(){u.forEach(function(e){t.element.addEventListener(e,c,!1)})}function f(){u.forEach(function(e){t.element.removeEventListener(e,c,!1)})}function l(){s.dispose(),h(!0),a()}function c(){h(!1),s=i.heartsCount.subscribe(l),f()}function h(e){var t={hasLikes:!!i.heartsCount(),hasMyLike:i.isHeartedByMe(),anim:!!e};i.heartCss(t)}var i=this,s,o=e.heartsVM,u=["webkitAnimationEnd","animationend","oanimationend"];i.onClickHandler=o.heartMessage,i.heartsCount=o.heartsCount,i.isHeartedByMe=o.isHeartedByMe,i.heartCss=n.observable({}),i.heartButtonLabel=n.computed(function(){return i.isHeartedByMe()?r.fetch({key:"hearts_accessibility_unlike"}):r.fetch({key:"hearts_accessibility_like"})}),i.dispose=function(){i.heartButtonLabel.dispose(),f(),s.dispose()},h(!1),s=o.heartsCount.subscribe(l)}var n=e("vendor/knockout"),r=e("swx-i18n").localization;t.build=function(e,t){return new i(e,t)}}),define("text!views/chat/heart.html",[],function(){return'
            \r\n \r\n \r\n \r\n \r\n
            \r\n'}),define("ui/components/chat/heart",["require","exports","module","ui/viewModels/chat/heart","constants/components","text!views/chat/heart.html"],function(e,t){function r(e,t){return n.build(e,t)}var n=e("ui/viewModels/chat/heart");t.name=e("constants/components").chat.HEART,t.template=e("text!views/chat/heart.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/chat/narrator",["require","lodash-compat","utils/common/accessibility","swx-constants","swx-i18n","swx-utils-common","swx-utils-common","swx-utils-chat","utils/common/disposableMixin","swx-utils-chat"],function(e){function c(){function s(){e.narrationLog().length>=l&&e.narrationLog.splice(0,e.narrationLog().length-(l-1)),e.narrationLog().forEach(function(e){e.visible(!1)})}function a(n){return t.any(e.narrationLog(),function(e){return e.key!=null&&e.key===n})}function c(n,r){var o,l;if(r&&a(r.key))return;s();switch(!0){case t.isFunction(n):o=n();break;case t.isObject(n)&&n.hasOwnProperty("key"):o=i.fetch(n);break;default:o=n.toString()}l=u.stripHTML(o),e.narrationLog.push({message:l,timestamp:f.getDate(),visible:e.observable(!0),key:r&&r.key})}var e=this;this.narrationLog=this.observableArray().extend({deferred:!0}),this.dispose=function(){},this.registerDisposable(n.on(r.events.browser.NARRATOR_ANNOUNCE,function(e,n){o.execute(t.partial(c,e,n),null,!1)}))}var t=e("lodash-compat"),n=e("utils/common/accessibility").narrator,r=e("swx-constants").COMMON,i=e("swx-i18n").localization,s=e("swx-utils-common").builderMixin,o=e("swx-utils-common").async,u=e("swx-utils-chat").messageSanitizer,a=e("utils/common/disposableMixin"),f=e("swx-utils-chat").dateTime,l=5;return t.extend(c.prototype,a),t.extend(c,s),c}),define("text!views/chat/narrator.html",[],function(){return'
            \r\n \r\n
            \r\n \r\n
            \r\n \r\n
            \r\n'}),define("ui/components/chat/narrator",["require","exports","module","ui/viewModels/chat/narrator","constants/components","text!views/chat/narrator.html"],function(e,t){function r(){return n.build()}var n=e("ui/viewModels/chat/narrator");t.name=e("constants/components").chat.NARRATOR,t.template=e("text!views/chat/narrator.html"),t.viewModel={createViewModel:r}}),define("text!views/chat/pes/store/browseTabs.html",[],function(){return'
            \r\n

            \r\n \r\n
            \r\n
            \r\n \r\n
            \r\n
            \r\n
            \r\n \r\n

            Error Loading Tabs

            \r\n
            \r\n
              \r\n
              \r\n
              \r\n
              \r\n
              \r\n
              \r\n
              \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'}),define("services/pes/emoticons/styleKeyFrameFactory",[],function(){function e(e,t,n,i,s){var o="@"+(i||"")+"keyframes "+e+" { ";return o+=r(t,n,i,s),o+="} \n",o}function t(e){return" top: "+e+"; "}function n(e){return" transform: translateY("+e+"); "}function r(e,n,r,i){i=i||t;var s="";return s+="from { ",s+=i(e),s+="} ",s+="to { ",s+=i(n),s+="} ",s}function i(t,n,r){var i="0",s=-n+"px";return e(t,i,s,"",r)+e(t,i,s,"-moz-",r)+e(t,i,s,"-webkit-",r)}function s(){}return s.prototype.create=function(e){var r=i(e.id,e.styleDef.smallHeight,n);return r+=i(e.id+"_large",e.styleDef.largeHeight,n),r+=i(e.id+"_extraLarge",e.styleDef.extraLargeHeight,t),r},new s}),define("services/pes/emoticons/styleDefinitionFactory",["require","services/pes/constants"],function(e){function n(){function n(e){var n=e.largeUrl,r=t.frameHeights.emoticons.LARGE,i=e.styleDef.largeHeight,s=e.styleDef.largeOffset;return o(e,n,r,i,s,"large")}function r(e){return" top: "+e+";\n"+" -webkit-transform: initial;\n"+"transform: initial;\n"+" transform: translateZ(0);"}function i(e){return" -webkit-transform: translateY("+e+");\n"+" transform: translateY("+e+");"}function s(e){var n=e.extraLargeUrl,i=t.frameHeights.emoticons.EXTRA_LARGE,s=e.styleDef.extraLargeHeight,u=e.styleDef.extraLargeOffset;return o(e,n,i,s,u,"extraLarge",r)}function o(e,t,n,r,s,o,u){var a=e.id,f=e.id,l=e.styleDef.duration,c=e.styleDef.frameCount;u=u||i,o&&(f+="_"+o);var h="\n .swx .largeAllowed span.emoticon."+a+".animated";return o&&(h+="."+o),h+=" span.emoSprite \n",h+="{ \n",h+=" -ms-high-contrast-adjust: none;\n",h+=" background-image: url('"+t+"');\n",h+=" background-size: "+n+"px "+r+"px; \n",h+=" height: "+r+"px; \n",h+=u(s)+"\n",h+=" -moz-animation: "+f+" "+l+" steps("+c+") infinite; \n",h+=" -webkit-animation: "+f+" "+l+" steps("+c+") infinite; \n",h+=" animation: "+f+" "+l+" steps("+c+") infinite; \n",h+="} ",h}function u(e){var n=e.id,r=e.styleDef.duration,s=e.styleDef.frameCount,o=e.smallUrl,u=t.frameHeights.emoticons.SMALL,a=e.styleDef.smallOffset,f=e.styleDef.smallHeight,l="\n.swx span.emoticon."+e.id+".animated span.emoSprite, \n";return l+=".swx span.emoticon."+e.id+".large.animated span.emoSprite, \n",l+=".swx span.emoticon."+e.id+".extraLarge.animated span.emoSprite, \n",l+=".swx .largeAllowed span.emoticon."+e.id+".animated span.emoSprite",l+="{ \n",l+=" -ms-high-contrast-adjust: none;\n",l+=" background-image: url('"+o+"'); \n",l+=" background-size: "+u+"px "+f+"px; \n",l+=" height: "+f+"px; \n",l+=i(a),l+=" -webkit-animation: "+n+" "+r+" steps("+s+") infinite; \n",l+=" -moz-animation: "+n+" "+r+" steps("+s+") infinite; \n",l+=" animation: "+n+" "+r+" steps("+s+") infinite; \n",l+="} ",l}function a(e,t,n,r,s,o){var u="\n.swx span.emoticon."+e.id+t+" span.emoSprite \n";return u+="{\n",u+=" -ms-high-contrast-adjust: none;\n",u+=" background-image: url('"+n+"'); \n",u+=" background-size: "+r+"px "+s+"px; \n",u+=" height: "+s+"px; \n",u+=i(o),u+=" -moz-animation: none; \n",u+=" -webkit-animation: none; \n",u+=" animation: none \n",u+="}",u}function f(e){return a(e,"",e.smallStaticUrl,t.frameHeights.emoticons.SMALL,t.frameHeights.emoticons.SMALL,0)+a(e,".large",e.largeStaticUrl,t.frameHeights.emoticons.LARGE,t.frameHeights.emoticons.LARGE,0)+a(e,".extraLarge",e.extraLargeStaticUrl,t.frameHeights.emoticons.EXTRA_LARGE,t.frameHeights.emoticons.EXTRA_LARGE,0)}var e=this;e.create=function(e){var t=f(e);return t+=u(e),t+=n(e),t+=s(e),t}}var t=e("services/pes/constants");return new n}),define("services/pes/emoticons/stylesFactory",["require","services/pes/constants","services/pes/emoticons/styleKeyFrameFactory","services/pes/emoticons/styleDefinitionFactory"],function(e){function s(){function s(e){var n=e.media.default,r=(n.firstFrame=p){a=n;var r=g();t.forEach(r,function(t){var r=t.getBoundingClientRect();if(r.width<=u||!b(r))return;w(t,r);var i=l(t,"itemId","item-id"),s=e._imageCache[i],o=l(t,"isAnimated","is-animated")==="true";try{s&&y(t,s,r.width,o,n/1e3)}catch(a){}})}s&&i.requestAnimationFrame(m)}function g(){return document.querySelectorAll(".swx span.emoticon canvas")}function y(e,t,n,i,s){var o;n<=r.frameHeights.emoticons.SMALL?o="small":n<=r.frameHeights.emoticons.LARGE?o="large":o="extraLarge",t[o+(i?"Animated":"Static")].draw(e,s)}function b(e){return e.bottom>0&&e.right>0&&e.topu&&(u=t.media.default.fps))}),u!==0&&(p=Math.floor(1e3/u))},this._CacheItem=v,this._DrawStateMachine=h}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=e("services/pes/constants"),i=e("browser/window"),s=e("utils/chat/pesUtils"),o=e("swx-service-locator-instance").default,u=2,a={firstFrame:0,framesCount:1,fps:1},f={INVALID:"invalid",TRANSIENT:"transient"};return h.prototype.draw=p,new m}),define("services/pes/mojis/stylesFactory",["require","services/pes/constants"],function(e){function n(){function n(e){var n=e.thumbnailUrl,r=t.frameHeights.moji.THUMBNAIL,i="\n.swx span.moji.id_"+e.id+" span.mojiThumbnail \n";return i+="{\n",i+=" -ms-high-contrast-adjust: none;\n",i+=" background-image: url('"+n+"'); \n",i+=" height: "+r+"px; \n",i+=" background-size: 100%; \n",i+="}",i}function r(e){var t=e.thumbnailUrl,n="\n.swx span.moji.id_"+e.id+" span.keyframe \n";return n+="{\n",n+=" -ms-high-contrast-adjust: none;\n",n+=" background-image: url('"+t+"'); \n",n+=" height: 100%; \n",n+=" background-size: 100%; \n",n+=" border-radius: 8px; \n",n+=" display: block; \n",n+="}",n}var e=this;e.create=function(e){var t=n(e);return t+=r(e),t}}var t=e("services/pes/constants");return new n}),define("services/pes/mojis/fetcher",["require","services/pes/constants","services/pes/mojis/stylesFactory","utils/chat/pesUtils","swx-service-locator-instance","swx-constants","experience/settings"],function(e){function u(){var e=this;e.process=function(){return null},e.getResources=function(e,u){var a=[];if(e.type!==t.itemTypes.moji.id)return null;var f=u.itemsRoot+"/"+e.id+"/views/",l=i.resolve(s.serviceLocator.FEATURE_FLAGS);return l.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&(f=r.rewriteUrls(f,o.pesCDNAuthentication.rewriteRules)),e.thumbnailUrl=f+t.profiles.moji.thumbnail,u._requiresCDNUrlAuthentication&&(e.thumbnailUrl=e.thumbnailUrl+"?"+u._cdnToken),l.isFeatureOn(s.featureFlags.PES_FETCH_MOJI_ASSETS_ON_DEMAND)||a.push(e.thumbnailUrl),{styleDef:n.create(e),prefetchUrls:a,encoderMaps:[]}}}var t=e("services/pes/constants"),n=e("services/pes/mojis/stylesFactory"),r=e("utils/chat/pesUtils"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("experience/settings");return new u}),define("utils/common/prefetcher",["require","ui/controls/calling/sounds"],function(e){function i(){var e=document.createDocumentFragment();s(e),document.head.appendChild(e)}function s(e){r.forEach(function(r){n.forEach(function(n){var i=t.buildSoundAssetUrl(r,n);o(e,i)})})}function o(e,t){var n=u(t);e.appendChild(n)}function u(e){var t=document.createElement("link");return t.rel="prefetch",t.href=e,t}function a(e){var t=[],n=e.length;for(var r=0;r-1?e.getLocale(t.substring(0,n)):t)}}return new e}),define("services/pes/configSync",["require","lodash-compat","swx-cafe-application-instance","services/ecs/configLoader","services/pes/configProcessor","swx-constants","services/i18n/cultureInfo","swx-enums","services/pes/constants","utils/chat/pesUtils","swx-pubsub-instance","reqwest","swx-service-locator-instance","experience/settings","browser/window"],function(e){function v(){function g(){function t(){return(new Promise(function(e){v=d.setTimeout(e,p.pesCDNAuthentication.cdnTokenTtlMs)})).then(function(){return n.get().signInManager._skypeToken()}).then(y).then(w).then(t)}m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&p.pesCDNAuthentication.cdnTokenTtlMs>0&&(t().catch(function(e){}).then(t),n.get().signInManager.state.when(u.loginState.SignedOut,function(){e.dispose()}))}function y(t){var n="https://"+p.pesCDNAuthentication.skypeServiceHost+p.pesCDNAuthentication.tokenSourceEndpoint,r={headers:{Authorization:"skype_token "+t},url:n,dataType:"json",crossOrigin:!0};return Promise.resolve(c.compat(r)).catch(function(){return{token:"dummy_token"}}).then(function(t){var n=h.resolve(s.serviceLocator.PES_CONFIG_SERVICE);return e.latestToken=t.token,n.cdnTokenUpdated(t.token),l.publish(s.events.personalExpression.CDN_TOKEN_UPDATED,t.token),t.token})}function b(e){var t;return t="https://"+p.pesCDNAuthentication.cdnServiceHost+p.pesCDNAuthentication.cookieSourceEndpoint+"?vdms_skype_token="+e,{url:t,dataType:"json",crossOrigin:!0,withCredentials:!0}}function w(e){var t=b(e);return Promise.resolve(c.compat(t)).catch(function(){return!0})}var e=this,v=0,m;e.latestToken="",e.init=function(){function d(){var e,t;return p.pesConfigUrl?t=Promise.resolve({pes_config:p.pesConfigUrl}):(e=n.get().personsAndGroupsManager.mePerson,t=e.id.get().then(function(e){return r.loadConfig(u.ecsClientNames.Skype,p.ecsPesKey,e)})),t}function v(n){if(m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_URL_FALLBACK_ENABLED)){var r,o,u=t.find(n.items,function(e){return e.type===a.itemTypes.moji.id});if(u)return o=n.itemsRoot+"/"+u.id+"/views/meta.default",r={dataType:"json",withCredentials:!0,url:f.rewriteUrls(o,p.pesCDNAuthentication.rewriteRules),crossOrigin:!0},Promise.resolve(c.compat(r)).then(function(){l.init(n);var e=i.prefetch(l.getConfiguration());i.register(e)}).catch(function(){e._requiresCDNUrlAuthentication=!0,n._requiresCDNUrlAuthentication=!0,n._cdnToken=e.latestToken,l.init(n);var t=i.prefetch(l.getConfiguration());i.register(t)})}else{l.init(n);var h=i.prefetch(l.getConfiguration());i.register(h)}}function y(e){throw e}function b(t){var r=(new Promise(function(t){n.get().signInManager.state.once(u.loginState.SignedIn,t)})).then(e.fetchConfiguration.bind(null,t.pes_config)).then(v).then(g).catch(y);return{configurationLoaded:r}}var l;return m=h.resolve(s.serviceLocator.FEATURE_FLAGS),p.locale=p.locale||{},p.initParams=p.initParams||{},p.locale.pes=o.getPesLocale(p.initParams.locale),l=h.resolve(s.serviceLocator.PES_CONFIG_SERVICE),d().then(b).catch(y)},e.fetchConfiguration=function(r){function i(){var e,t=Promise.resolve();return m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&(e=n.get().signInManager._skypeToken(),t=Promise.resolve(e).then(y).then(w)),t}function o(n,r){var i,o=t.extend(r||{},{dataType:"json",crossOrigin:!0});return m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&(n=f.rewriteUrls(n,p.pesCDNAuthentication.rewriteRules),o.withCredentials=!0),o.url=n,i=Promise.resolve(c.compat(o)),m.isFeatureOn(s.featureFlags.PES_CDN_AUTH_ENABLED)&&(i=i.catch(function(){var i=t.extend(r||{},{dataType:"json",crossOrigin:!0});return i.url=n+"?"+e.latestToken,Promise.resolve(c.compat(i))})),i}function u(){throw new Error("no pes configuration service endpoint")}function a(){return r.replace("/default","/"+p.locale.pes)}return i().then(function(){return o(a())}).catch(function(){return o(r)}).catch(u)},e.dispose=function(){v&&d.clearTimeout(v)}}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("services/ecs/configLoader"),i=e("services/pes/configProcessor"),s=e("swx-constants").COMMON,o=e("services/i18n/cultureInfo"),u=e("swx-enums"),a=e("services/pes/constants"),f=e("utils/chat/pesUtils"),l=e("swx-pubsub-instance").default,c=e("reqwest"),h=e("swx-service-locator-instance").default,p=e("experience/settings"),d=e("browser/window");return new v}),define("services/store/pes/catalogItemProcessor",["require","exports","module","lodash-compat","services/pes/constants","services/pes/tabs/stylesFactory","services/pes/mojis/stylesFactory","services/pes/emoticons/stylesFactory","utils/chat/pesUtils","services/pes/configProcessor","experience/settings"],function(e,t){function l(e,t){var n,r,i=t.packs;for(n=0;n-1&&(i.thumbnail=i.type===r.itemTypes.moji.id?t.itemsRoot+"/"+i.id+"/views/thumbnail":t.emoticonsRoot+"/"+i.id+"/views/default_40",e.items.push(i))}function h(e,t,n){if(!e)return;var r,s,o=i.create(e.tabs[0]),u,a=e.tabs[0].packs,f;for(f=0;f-1)return!0;return!1}function H(e){f.hidePurchasedTabOnPicker.run(v.pickerState,e.id),l.mruStateUpdater.run(v.pickerState)}var v=this,m=[],g=s.build(i.getElement(".tabs-list",e)),y=s.build(i.getElement(".tabs-details-wrapper",e)),b=o.resolve(u.serviceLocator.PES_STORE_SERVICE),w=o.resolve(u.serviceLocator.FEATURE_FLAGS),E=[],S=[];g.init(),y.init(),v.showSpinner=n.observable(!1),v.showErrorText=n.observable(!1),v.showTabList=n.observable(!1),v.showTabDetails=n.observable(!1),v.tabs=n.observableArray(),v.selectedTab=n.observable(!1),v.searchQuery=n.observable(""),d&&(v.modalDialog=d.storeModalDialog||!1,v.pickerVM=d.pickerVM||!1,v.pickerState=d.pickerState||!1),v.showStore=function(){v.modalDialog&&(C(),v.modalDialog.show("pes-store-comp"),g.adjustToRTLLayout(),y.adjustToRTLLayout(),A())},v.pickerState&&(v.pickerState.showStore=v.showStore),v.tabSelected=function(e){if(e.id===v.selectedTab().id)return;w.isFeatureOn(u.featureFlags.PES_CDN_AUTH_ENABLED)&&w.isFeatureOn(u.featureFlags.PES_CDN_AUTH_URL_FALLBACK_ENABLED)&&e.cdnToken(c.latestToken);if(e.itemsLoaded){T(e);return}O(e).then(function(){T(e),e.itemsLoaded=!0}).catch(function(){v.showErrorText(!0),v.showTabDetails(!1),v.selectedTab(e)})},v.goToTabList=function(){v.selectedTab(!1),x()},v.buyOrDownloadTab=function(e){if(e.isDownloaded())return e.isDownloaded(!1),H(e),!1;e.showDownloadSpinner(!0);if(E.indexOf(e.id)!==-1)return e.isDownloaded(!0),t.remove(v.pickerState.hiddenTabIds,function(t){return t===e.id}),M(e).then(function(){D(e)}),!1;b.buyTab(e).then(function(){M(e).then(function(){D(e)})})},v.doLocalSearch=t.debounce(function(){v.tabs().length&&v.tabs().forEach(function(e){if(!v.searchQuery()){e.showInList(!0);return}e.showInList(P(e,v.searchQuery()))})},400),v.onSearchBoxKeyDown=function(e,t){var n=a.getKeyCode(t);if(n===r.ESCAPE){v.searchQuery()&&v.resetSearchBox(),t.stopPropagation();return}if(n===r.BACKSPACE&&!v.searchQuery()){a.swallow(t);return}return n===r.ENTER?!1:(v.doLocalSearch(),!0)},v.close=function(){v.modalDialog.hide("pes-store-comp"),v.pickerState&&v.pickerState.hiddenTabIds&&b.postHiddenTabs(v.pickerState.hiddenTabIds),N()},v.resetSearchBox=function(){v.searchQuery("")},v.dispose=function(){g.dispose(),y.dispose()}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-constants").KEYS,i=e("browser/dom"),s=e("utils/common/scroll"),o=e("swx-service-locator-instance").default,u=e("swx-constants").COMMON,a=e("utils/common/eventHelper"),f=e("services/pes/interactors/store"),l=e("services/pes/interactors/picker"),c=e("services/pes/configSync"),h=e("services/store/pes/catalogItemProcessor"),p=e("utils/common/outsideClickHandler");return d.build=function(e,t){return new d(e,t)},d}),define("ui/components/chat/pes/store/browseTabs",["require","text!views/chat/pes/store/browseTabs.html","ui/viewModels/chat/pes/store/browseTabs","constants/components"],function(e){function r(){function r(e,t){var r=t.element,i=n.build(r,e);return i}return{viewModel:{createViewModel:r},template:t,name:e("constants/components").chat.EXPRESSION_STORE_V2_BROWSE_PACKS}}var t=e("text!views/chat/pes/store/browseTabs.html"),n=e("ui/viewModels/chat/pes/store/browseTabs");return new r}),define("ui/viewModels/chat/muteConversationSettingItem",["require","lodash-compat","vendor/knockout","utils/common/eventMixin","swx-i18n","swx-service-locator-instance","swx-constants","utils/common/eventHelper","ui/telemetry/actions/actionNames"],function(e){function f(e){var t=e.conversationModel,r=this,f=s.resolve(o.serviceLocator.FEATURE_FLAGS);r.muteConversationEnabled=n.observable(f.isFeatureOn(o.featureFlags.MUTE_SPECIFIC_CONVERSATIONS_ENABLED)),r.muteConversationEnabled()&&(r.conversationMuted=n.observable(!t._notificationsEnabled()),t._notificationsEnabled.changed(r.conversationMuted),r.isContactProfile=n.observable(!!e.contactProfile),r.muteConversationToggleAriaLabel=n.computed(function(){var e=r.conversationMuted()?"header_narrator_notifications_on":"header_narrator_notifications_off";return i.fetch({key:e})}),r.muteConversationKeydown=function(e,t){var n=u.isActivation(t);return n&&r.muteConversationHandler(),!n},r.muteConversationHandler=function(){if(t.chatService._updateNotificationSettings){var e=!r.conversationMuted(),n=s.resolve(o.serviceLocator.ACTION_TELEMETRY);n.recordAction(a.conversation.mute,{status:e}),t.chatService._updateNotificationSettings(e)}},r.dispose=function(){t._notificationsEnabled.changed.off(r.conversationMuted),r.muteConversationToggleAriaLabel.dispose()})}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("utils/common/eventMixin"),i=e("swx-i18n").localization,s=e("swx-service-locator-instance").default,o=e("swx-constants").COMMON,u=e("utils/common/eventHelper"),a=e("ui/telemetry/actions/actionNames");return t.assign(f.prototype,r),f}),define("text!views/chat/muteConversationSettingItem.html",[],function(){return'\r\n
              \r\n
              \r\n \r\n \r\n \r\n \r\n
              \r\n \r\n \r\n
              \r\n \r\n \r\n
              \r\n \r\n
              \r\n'}),define("ui/components/chat/muteConversationSettingItem",["require","exports","module","vendor/knockout","ui/viewModels/chat/muteConversationSettingItem","constants/components","text!views/chat/muteConversationSettingItem.html"],function(e,t){function i(e,t){var i=new r(e),s=n.dataFor(t.element);return i.setContext(s),i}var n=e("vendor/knockout"),r=e("ui/viewModels/chat/muteConversationSettingItem");t.name=e("constants/components").chat.MUTE_CONVERSATION_SETTING_ITEM,t.template=e("text!views/chat/muteConversationSettingItem.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/chat/messageDestinationPicker",["require","vendor/knockout","swx-constants","swx-i18n","swx-constants","utils/common/outsideClickHandler","experience/settings","telemetry/calling/pstn/pstn","swx-constants","swx-cafe-application-instance","swx-log-tracer","swx-service-locator-instance"],function(e){function d(e){function x(e){e===n.messageDestination.SMS_NETWORK&&d.destinations()&&d.destinations()[0]&&(d.destination(d.destinations()[0].phone),d.skypeEnabled=!1)}function T(){s.remove(b),d.hideDestinationSelector(!0)}function N(){d.hideNewDestinationContainer(!0),s.remove(y)}function C(){var e=f.get().personsAndGroupsManager.mePerson;E=e.account,E.entitlements.get().then(function(){E._balance()<=0&&(d.openSkypeCreditContainerWindow(),d.isPstnSmsOnly&&(k(),v.publish(n.events.textarea.UPDATE_TEXTAREA_ENABLE,!1)))})}function k(){S||(S=!0,E._balance.changed(L))}function L(){v.publish(n.events.textarea.UPDATE_TEXTAREA_ENABLE,E._balance>0)}function A(){d.hideSkypeCreditContainer()||(d.hideSkypeCreditContainer(!0),s.remove(w),d.isPstnSmsOnly||d.setDestinationToSkype())}function O(e){var t=/^[\+]{1}[\d]+$/gm;return t.test(B(e))}function M(){var e=d.conversation.participants().map(function(e){return e.person.phoneNumbers()}),t=[];return e.forEach(function(e){if(!Array.isArray(e))return;e.forEach(function(e){t.push({phone:e.telUri(),persistent:e.fromProfile()})})}),t}function _(){d.destinations(M())}function D(e){if(!e){j();return}var t=e.value,n=d.skypeOutInput().trim(),r=B(d.newDestination());r.indexOf(n)===0?r=r.substring(n.length):r.indexOf(t)===0&&(r=r.substring(t.length)),d.newDestination(P(t,r)),d.newDestinationInputHasFocus(!0)}function P(e,t){return m+" ("+H(e)+") "+H(t)}function H(e){return e.replace(/[\s|\+|\(|\)]+/gm,"")}function B(e){var t=H(e);return t.substring(0,1)!==m&&(t=m+t),t}function j(){d.newDestination(m),d.skypeOutInput("")}function F(e,t){l.error("[messageDestinationPicker] action = "+e),l.error(t)}var d=this,v=c.resolve(n.serviceLocator.PUBSUB),m="+",g,y="newDestinationContainer",b="destinationSelectorContainer",w="buySkypeCreditContainer",E,S=!1;d.conversation=e.conversation,d.destination=e&&e.destination?e.destination:t.observable(n.messageDestination.SKYPE_NETWORK),d.skypeEnabled=!0,d.destinations=t.observableArray(),d.newDestination=t.observable(m),d.hideDestinationSelector=t.observable(!0),d.hideNewDestinationContainer=t.observable(!0),d.hideSkypeCreditContainer=t.observable(!0),d.selectedCountry=t.observable(),d.skypeOutInput=t.observable(""),d.newDestinationInputHasFocus=t.observable(!1),d.purchaseCreditUrl=o.commerce.purchaseCreditUrl,g=d.selectedCountry.subscribe(D),d.isPstnSmsOnly=e.isPstnSmsOnly||!1,d.hideSkypeNetworkSelector=t.pureComputed(function(){return d.destination()===n.messageDestination.SKYPE_NETWORK}),d.destinationDisplay=t.pureComputed(function(){var e=d.destination();return e!==n.messageDestination.SKYPE_NETWORK&&C(),e===n.messageDestination.SKYPE_NETWORK?r.fetch({key:"sms_message_destination_skype"}):r.fetch({key:"sms_message_destination_sms",params:{phone:e}})}),d.isNewDestinationAvailable=t.pureComputed(function(){return O(d.newDestination())}),d.init=function(){_(),x(d.destination())},d.openDestinationsList=function(){d.hideDestinationSelector(!1),s.add(b,d.cancel)},d.openNewDestinationWindow=function(){T(),d.hideNewDestinationContainer(!1),s.add(y,d.cancel),d.newDestinationInputHasFocus(!0)},d.openSkypeCreditContainerWindow=function(){d.hideSkypeCreditContainer(!1),s.add(w,d.cancel)},d.addCreditTelemetryFromSms=function(){return u.addingCredit(a.SMS_ADD_CREDIT),!0},d.confirm=function(){function t(){d.destinations.push({phone:e,persistent:!1})}var e=B(d.newDestination());if(!O(e))return;d.destination(e),N(),j(),d.conversation.participants()[0].person.addPhoneNumber(e).then(t,F.bind(this,h))},d.cancel=function(){N(),T(),j(),A()},d.setDestinationToSkype=function(){d.destination(n.messageDestination.SKYPE_NETWORK),T()},d.selectDestination=function(e){d.destination(e.phone),T()},d.removeDestination=function(e){function t(){d.destinations.remove(e),d.destinations().length===0&&d.setDestinationToSkype()}d.conversation.participants()[0].person.removePhoneNumber(e.phone).then(t,F.bind(this,p))},d.dispose=function(){g.dispose(),s.remove(b),s.remove(y),S&&E._balance.changed.off(L)},d.onKeyUp=function(e,t){switch(t.keyCode){case i.ENTER:d.confirm()}},d.init()}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-i18n").localization,i=e("swx-constants").KEYS,s=e("utils/common/outsideClickHandler"),o=e("experience/settings"),u=e("telemetry/calling/pstn/pstn"),a=e("swx-constants").COMMON.telemetry.chat,f=e("swx-cafe-application-instance"),l=e("swx-log-tracer").getLogger(),c=e("swx-service-locator-instance").default,h="adding_number",p="removing_number";return d}),define("text!views/chat/messageDestinationPicker.html",[],function(){return'
              \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n
              \r\n'}),define("ui/components/chat/messageDestinationPicker",["require","exports","module","ui/viewModels/chat/messageDestinationPicker","constants/components","text!views/chat/messageDestinationPicker.html"],function(e,t){function r(e){return new n(e)}var n=e("ui/viewModels/chat/messageDestinationPicker");t.name=e("constants/components").chat.MESSAGE_DESTINATION_PICKER,t.template=e("text!views/chat/messageDestinationPicker.html"),t.viewModel={createViewModel:r}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-sms-price-web-service/lib/smsPriceWebService",["require","exports","swx-xhr-dispatcher"],e)}(function(e,t){function r(e,t){function i(t,n){return e().then(function(e){var i="skype",s="skype.client.sms.1way",o={headers:{"X-Skypetoken":e},params:{number:n,organizationId:i,flowId:s},reporting:{serviceName:"smsPrice"}},u="/skypesms/v1/user/"+t+"/price";return r.get(u,o)})}var r=n.build(t);return{getSmsPrice:i}}var n=e("swx-xhr-dispatcher");t.build=r}),define("swx-sms-price-web-service",["swx-sms-price-web-service/lib/smsPriceWebService"],function(e){return e}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-jskype-main/lib/services/smsPrice/instance",["require","exports","swx-jskype-internal-application-instance","jskype-settings-instance","swx-sms-price-web-service"],e)}(function(e,t){function o(){var e;return s||(e=n.get().signInManager._skypeToken,s=i.build(e,{host:r.settings.smsPriceWebService.host})),s}var n=e("swx-jskype-internal-application-instance"),r=e("jskype-settings-instance"),i=e("swx-sms-price-web-service"),s;t.get=o}),define("ui/viewModels/chat/smsPrice",["require","vendor/knockout","swx-constants","swx-i18n","lodash-compat","experience/settings","swx-jskype-main/lib/services/smsPrice/instance","utils/common/eventMixin","swx-jskype-main/lib/utils/chat/smsMessageBuilder"],function(e){function f(e){function h(e,t){var n=new Promise(function(n){var r=t.replace("+","");o.get().getSmsPrice(e,r).then(function(t){p(t,r),n()},function(t){var r=c.FAILURE_REQUEST;t&&t.status===400&&(r=c.BAD_NUMBER),v(r),n()})});return n}function p(e,t){if(!e||!e.response){v(c.BAD_RESPONSE);return}var n=e.response,r=n.code,i=r!==200||!n.prices||n.prices.length<=0||!n.currency;if(i){v(c.BAD_RESPONSE);return}l.fetchedCurrency=n.currency;var s=!1;n.prices.forEach(function(e){if(e.number===t){s=!0;if(isNaN(e.price)){v(c.ACCOUNT_PROBLEM);return}l.fetchedPrice=e.price,l.formattedFetchedPrice(d(l.fetchedPrice,l.fetchedCurrency))}},this),!s&&l.formattedFetchedPrice().length===0&&v(c.BAD_RESPONSE)}function d(e,t){return!e&&!t?"":(new Number(e)).toLocaleString(s.locale.i18n,{style:"currency",currency:t})}function v(e){var t;switch(e){case c.BAD_RESPONSE:case c.FAILURE_REQUEST:t=r.fetch({key:"sms_price_info_failed"});break;case c.ACCOUNT_PROBLEM:t=r.fetch({key:"sms_price_info_bad_number_account"});break;case c.BAD_NUMBER:t=r.fetch({key:"sms_price_info_bad_number"})}l.formattedFetchedPrice(""),l.errorMessage(t)}var l=this,c={FAILURE_REQUEST:0,BAD_RESPONSE:1,ACCOUNT_PROBLEM:2,BAD_NUMBER:3};l.fetchedPrice="",l.fetchedCurrency="",l.user=e.conversation.mePerson.id(),l.formattedFetchedPrice=t.observable(""),l.numberOfMessages=t.observable(""),l.errorMessage=t.observable(""),l.destination=e.destination&&e.destination(),l.init=function(){l.destination&&l.updateSmsPrice({destination:l.destination,inputText:""}),l.registerEvent(n.events.textarea.UPDATE_SMS_DESTINATION,l.updateSmsPrice),l.registerEvent(n.events.textarea.UPDATE_SMS_FRAGMENTS,l.updateSmsFragments)},l.updateSmsPrice=function(e){var t=e.destination,r=e.inputText;l.fetchedPrice=undefined,l.numberOfMessages(""),l.formattedFetchedPrice(""),l.errorMessage("");if(t===n.messageDestination.SKYPE_NETWORK)return;var i=h(l.user,t);i.then(function(){l.updateSmsFragments(r)})},l.updateSmsFragments=function(e){var t;e===""?t=0:t=a.calculateSmsFragments(e);if(t===-1)return;l.numberOfMessages(t);if(!isNaN(l.fetchedPrice)&&l.fetchedCurrency){var n=t===0?l.fetchedPrice:t*l.fetchedPrice;l.formattedFetchedPrice(d(n,l.fetchedCurrency))}},i.assign(f.prototype,u)}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-i18n").localization,i=e("lodash-compat"),s=e("experience/settings"),o=e("swx-jskype-main/lib/services/smsPrice/instance"),u=e("utils/common/eventMixin"),a=e("swx-jskype-main/lib/utils/chat/smsMessageBuilder");return f}),define("text!views/chat/smsPrice.html",[],function(){return"
              \r\n\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n
              \r\n"}),define("ui/components/chat/smsPrice",["require","exports","module","ui/viewModels/chat/smsPrice","vendor/knockout","constants/components","text!views/chat/smsPrice.html"],function(e,t){function i(e,t){var i=t.element,s=new n(e),o=r.dataFor(i);return s.setContext(o),s.init(),s}var n=e("ui/viewModels/chat/smsPrice"),r=e("vendor/knockout");t.name=e("constants/components").chat.SMS_PRICE,t.template=e("text!views/chat/smsPrice.html"),t.viewModel={createViewModel:i}}),define("ui/components/chat/index",["require","ui/components/chat/chatLog","ui/components/chat/chatInput","ui/components/chat/conversation","ui/components/chat/groupSearch","ui/components/chat/messagesSearch","ui/components/chat/inviteLink","ui/components/chat/headerNewConversation","ui/components/chat/message","ui/components/chat/navigation","ui/components/chat/newConversation","ui/components/chat/contactPickerInput","ui/components/chat/spaceSettings","ui/components/chat/recents","ui/components/chat/textarea","ui/components/chat/sidebar","ui/components/chat/contactPill","ui/components/chat/contactCard","ui/components/chat/menuItem","ui/components/chat/header","ui/components/chat/headerSingleConversation","ui/components/chat/groupProfile","ui/components/chat/isTypingIndicator","ui/components/chat/currentCall","ui/components/chat/unreadMessageCounter","ui/components/chat/currentCallActions","ui/components/chat/recentItem","ui/components/chat/pes/expressionPicker","ui/components/chat/pes/itemsPicker","ui/components/chat/pes/itemRoster","ui/components/chat/conversationShareLink","ui/components/chat/selectedParticipantsConversation","ui/components/chat/conversationCard","ui/components/chat/filePicker","ui/components/chat/notificationsCenter","ui/components/chat/notificationsMenuItem","ui/components/chat/notificationsToggleButton","ui/components/chat/uploadManager","ui/components/chat/fileTransferActivityActions","ui/components/chat/chatInputActionPicker","ui/components/chat/chatInputSendContactCard","ui/components/chat/shareControl","ui/components/chat/chatInputPollButton","ui/components/chat/pollDesigner","ui/components/chat/stickyMessage","ui/components/chat/startConversationOverlay","ui/components/chat/suggestions/suggestionList","ui/components/chat/videoPlayer","ui/components/chat/audioPlayer","ui/components/chat/gifPlayer","ui/components/chat/userListPopup","ui/components/chat/translatorSettings","ui/components/chat/translatorLanguagePicker","ui/components/chat/moreActionsButton","ui/components/chat/heart","ui/components/chat/narrator","ui/components/chat/pes/store/browseTabs","ui/components/chat/muteConversationSettingItem","ui/components/chat/messageDestinationPicker","ui/components/chat/smsPrice"],function(e){return[e("ui/components/chat/chatLog"),e("ui/components/chat/chatInput"),e("ui/components/chat/conversation"),e("ui/components/chat/groupSearch"),e("ui/components/chat/messagesSearch"),e("ui/components/chat/inviteLink"),e("ui/components/chat/headerNewConversation"),e("ui/components/chat/message"),e("ui/components/chat/navigation"),e("ui/components/chat/newConversation"),e("ui/components/chat/contactPickerInput"),e("ui/components/chat/spaceSettings"),e("ui/components/chat/recents"),e("ui/components/chat/textarea"),e("ui/components/chat/sidebar"),e("ui/components/chat/contactPill"),e("ui/components/chat/contactCard"),e("ui/components/chat/menuItem"),e("ui/components/chat/header"),e("ui/components/chat/headerSingleConversation"),e("ui/components/chat/groupProfile"),e("ui/components/chat/isTypingIndicator"),e("ui/components/chat/currentCall"),e("ui/components/chat/unreadMessageCounter"),e("ui/components/chat/currentCallActions"),e("ui/components/chat/recentItem"),e("ui/components/chat/pes/expressionPicker"),e("ui/components/chat/pes/itemsPicker"),e("ui/components/chat/pes/itemRoster"),e("ui/components/chat/conversationShareLink"),e("ui/components/chat/selectedParticipantsConversation"),e("ui/components/chat/conversationCard"),e("ui/components/chat/filePicker"),e("ui/components/chat/notificationsCenter"),e("ui/components/chat/notificationsMenuItem"),e("ui/components/chat/notificationsToggleButton"),e("ui/components/chat/uploadManager"),e("ui/components/chat/fileTransferActivityActions"),e("ui/components/chat/chatInputActionPicker"),e("ui/components/chat/chatInputSendContactCard"),e("ui/components/chat/shareControl"),e("ui/components/chat/chatInputPollButton"),e("ui/components/chat/pollDesigner"),e("ui/components/chat/stickyMessage"),e("ui/components/chat/startConversationOverlay"),e("ui/components/chat/suggestions/suggestionList"),e("ui/components/chat/videoPlayer"),e("ui/components/chat/audioPlayer"),e("ui/components/chat/gifPlayer"),e("ui/components/chat/userListPopup"),e("ui/components/chat/translatorSettings"),e("ui/components/chat/translatorLanguagePicker"),e("ui/components/chat/moreActionsButton"),e("ui/components/chat/heart"),e("ui/components/chat/narrator"),e("ui/components/chat/pes/store/browseTabs"),e("ui/components/chat/muteConversationSettingItem"),e("ui/components/chat/messageDestinationPicker"),e("ui/components/chat/smsPrice")]}),define("experience/components/chat",["require","exports","module","experience/settings","swx-constants","swx-service-locator-instance","swx-utils-common","swx-utils-chat","swx-utils-chat","ui/components/chat/index","ui/components/registrar"],function(e,t){var n=e("experience/settings"),r=e("swx-constants").COMMON,i=e("swx-service-locator-instance").default,s=e("swx-utils-common").loader,o=e("swx-utils-chat").urlParser,u=e("swx-utils-chat").dateTime,a=e("ui/components/chat/index"),f=e("ui/components/registrar");t.init=function(e){var t=i.resolve(r.serviceLocator.FEATURE_FLAGS);t.isFeatureOn(r.featureFlags.LOCATION_MESSAGE_SUPPORT)&&s.loadScript(n.mapsApiUrl+(o.isHttps(location.href)?"&s=1":"")),u.notifyOnDayChange(),f.register(a),e()}}),define("ui/viewModels/commerce/creditBalance",["require","exports","module","utils/common/cafeObservable","swx-cafe-application-instance","experience/settings","telemetry/calling/pstn/pstn","swx-constants"],function(e,t){function u(){var e=this,t=r.get().personsAndGroupsManager.mePerson.account;e.displayBalance=n.newObservableProperty(t.displayBalance,{keepAlive:!0}),e.purchaseCreditUrl=i.commerce.purchaseCreditUrl,e.addCreditTelemetry=function(){return s.addingCredit(o.entryPoint.SKYPE_OUT_PAGE),!0}}var n=e("utils/common/cafeObservable"),r=e("swx-cafe-application-instance"),i=e("experience/settings"),s=e("telemetry/calling/pstn/pstn"),o=e("swx-constants").COMMON.telemetry.pstn;u.prototype.dispose=function(){this.displayBalance.dispose()},t.classFunction=u,t.build=function(){return new u}}),define("text!views/commerce/creditBalance.html",[],function(){return'

              \r\n
              \r\n \r\n
              \r\n

              \r\n

              \r\n \r\n

              \r\n
              \r\n
              \r\n'}),define("ui/components/commerce/creditBalance",["require","exports","module","ui/viewModels/commerce/creditBalance","constants/components","text!views/commerce/creditBalance.html"],function(e,t){function r(){return n.build()}var n=e("ui/viewModels/commerce/creditBalance");t.name=e("constants/components").commerce.CREDIT_BALANCE,t.template=e("text!views/commerce/creditBalance.html"),t.viewModel={createViewModel:r}}),define("ui/viewModels/commerce/subscriptionEntitlement",["require","exports","module","lodash-compat","vendor/knockout","swx-i18n","swx-enums","experience/settings","swx-cafe-application-instance","telemetry/calling/pstn/pstn","utils/common/cafeObservable","swx-constants"],function(e,t){function c(){function h(){var e=n.filter(c(),p).length,t,r={count:e};switch(e){case 0:t="no_subscriptions_text";break;case 1:t="subscriptions_text_one";break;default:t="subscriptions_text_many"}return i.fetch({key:t,params:r})}function p(e){return e.active()&&(e.type()===s.subscriptionType.Package||e.type()===s.subscriptionType.Plan)}var e=this,t=u.get().personsAndGroupsManager.mePerson.account,c=f.newObservableCollection(t.entitlements);e.showSubscriptionsText=r.observable(!1),e.subscriptionsText=r.computed(h),e.purchaseSubscriptionUrl=o.commerce.purchaseSubscriptionUrl,t.entitlements.get().then(function(){e.showSubscriptionsText(!0)}),e.addSubscriptionTelemetry=function(){return a.addingSubscription(l.entryPoint.SKYPE_OUT_PAGE),!0}}var n=e("lodash-compat"),r=e("vendor/knockout"),i=e("swx-i18n").localization,s=e("swx-enums"),o=e("experience/settings"),u=e("swx-cafe-application-instance"),a=e("telemetry/calling/pstn/pstn"),f=e("utils/common/cafeObservable"),l=e("swx-constants").COMMON.telemetry.pstn;c.prototype.dispose=function(){this.subscriptionsText.dispose()},t.classFunction=c,t.build=function(){return new c}}),define("text!views/commerce/subscriptionEntitlement.html",[],function(){return'

              \r\n
              \r\n \r\n
              \r\n\r\n

              \r\n \r\n \r\n \r\n

              \r\n

              \r\n \r\n

              \r\n
              \r\n
              \r\n'}),define("ui/components/commerce/subscriptionEntitlement",["require","exports","module","ui/viewModels/commerce/subscriptionEntitlement","constants/components","text!views/commerce/subscriptionEntitlement.html"],function(e,t){function r(){return n.build()}var n=e("ui/viewModels/commerce/subscriptionEntitlement");t.name=e("constants/components").commerce.SUBSCRIPTION_ENTITLEMENT,t.template=e("text!views/commerce/subscriptionEntitlement.html"),t.viewModel={createViewModel:r}}),define("ui/components/commerce/index",["require","ui/components/commerce/creditBalance","ui/components/commerce/subscriptionEntitlement"],function(e){return[e("ui/components/commerce/creditBalance"),e("ui/components/commerce/subscriptionEntitlement")]}),define("experience/components/commerce",["require","exports","module","swx-constants","swx-service-locator-instance","ui/components/commerce/index","ui/components/registrar"],function(e,t){function o(){var e=r.resolve(n.serviceLocator.FEATURE_FLAGS);e.isFeatureOn(n.featureFlags.PSTN_ENABLED)&&s.register(i)}var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("ui/components/commerce/index"),s=e("ui/components/registrar");t.init=function(e){o(),e()}}),define("ui/viewModels/userSettings/preferenceMapping",["require","exports","module","swx-constants","swx-browser-detect"],function(e,t){var n=e("swx-constants").COMMON.userSettings,r=e("swx-browser-detect").default.BROWSERS;t.groups={CONTACTS:{id:n.categories.CONTACTS,titleI18NKey:"settings_contacts_category_title"},IM_SETTINGS:{id:n.categories.IM_SETTINGS,titleI18NKey:"settings_im_settings_category_title"},IM_APPEARANCE:{id:n.categories.IM_APPEARANCE,titleI18NKey:"settings_im_appearance_category_title"},PRIVACY:{id:n.categories.PRIVACY,titleI18NKey:"settings_privacy_category_title"},UNLISTED:{id:n.categories.UNLISTED,titleI18NKey:"settings_unlisted_category_title"},NOTIFICATIONS:{id:n.categories.NOTIFICATIONS,titleI18NKey:"settings_notifications_category_title"},PERSONALIZATION:{id:n.categories.PERSONALIZATION,titleI18NKey:"settings_personalization_category_title"}},t.templates={TOGGLE:"pref-template-boolean",SELECT:"pref-template-select",AUTO_BUDDY:"pref-template-autoBuddy",AUTO_BUDDY_DISCOVERY:"pref-template-autoBuddyDiscovery",NOTIFICATIONS:"pref-template-boolean",RINGING_DEFERRER:"pref-template-ringingDeferrer"},t.mapping={},t.mapping[n.preferences.DYNAMIC_DISCOVERY]={category:t.groups.CONTACTS.id},t.mapping[n.preferences.MENTIONS]={category:t.groups.IM_SETTINGS.id,titleKey:"settings_mentionsEnabled_title",altTextKey:"settings_mentionsEnabled_alt_text"},t.mapping[n.preferences.FILE_PASTE]={category:t.groups.IM_SETTINGS.id,titleKey:"settings_filePaste_title",altTextKey:"settings_filePaste_alt_text",supportedBrowsers:[r.CHROME,r.EDGE,r.ELECTRON]},t.mapping[n.preferences.TYPING_INDICATOR]={category:t.groups.IM_SETTINGS.id,titleKey:"settings_typingIndicator_title",altTextKey:"settings_typingIndicator_alt_text"},t.mapping[n.preferences.SKYPE_CALL_POLICY_SUPPORT]={category:t.groups.PRIVACY.id,titleKey:"settings_skypeCallPolicy_title",altTextKey:""},t.mapping[n.preferences.SKYPE_VIDEO_CALLING_POLICY_SUPPORT]={category:t.groups.PRIVACY.id,titleKey:"settings_skypeVideoPolicy_title",altTextKey:""},t.mapping[n.preferences.READ_RECEIPT]={category:t.groups.PRIVACY.id,titleKey:"settings_sendReadReceipts_title",altTextKey:"settings_sendReadReceipts_alt_text"},t.mapping[n.preferences.URL_PREVIEWS]={category:t.groups.IM_APPEARANCE.id,titleKey:"settings_urlPreview_title",altTextKey:"settings_urlPreview_alt_text"},t.mapping[n.preferences.YOUTUBE_PLAYER]={category:t.groups.IM_SETTINGS.id,titleKey:"settings_youtube_player_title",altTextKey:"settings_youtube_player_alt_text"},t.mapping[n.preferences.AUTO_BUDDY]={category:t.groups.CONTACTS.id,titleKey:"settings_short_circuit_title",template:t.templates.AUTO_BUDDY},t.mapping[n.preferences.AUTO_BUDDY_DISCOVERY]={category:t.groups.CONTACTS.id,template:t.templates.AUTO_BUDDY_DISCOVERY},t.mapping[n.preferences.NOTIFICATIONS]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_notifications_title",altTextKey:"settings_notifications_alt_text"},t.mapping[n.preferences.NOTIFICATIONS_SOUND]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_notifications_sound_title",altTextKey:"settings_notifications_sound_alt_text"},t.mapping[n.preferences.DEFER_RINGING_SOUND]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_ringing_deferrer_title",altTextKey:"settings_ringing_deferrer_alt_text",template:t.templates.RINGING_DEFERRER},t.mapping[n.preferences.CHAT_NOTIFICATIONS_SOUND]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_chat_notifications_sound_title",altTextKey:"settings_chat_notifications_sound_alt_text"},t.mapping[n.preferences.CALL_NOTIFICATIONS]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_call_notifications_title",altTextKey:"settings_call_notifications_alt_text"},t.mapping[n.preferences.CALL_NOTIFICATIONS_SOUND]={category:t.groups.NOTIFICATIONS.id,titleKey:"settings_call_notifications_sound_title",altTextKey:"settings_call_notifications_sound_alt_text"},t.mapping[n.preferences.EMOTICON_SUGGESTIONS]={category:t.groups.IM_SETTINGS.id,titleKey:"settings_emoticonSuggestions_title",altTextKey:"settings_emoticonSuggestions_alt_text"},t.mapping[n.preferences.SHOW_EMOTICONS]={category:t.groups.IM_APPEARANCE.id,titleKey:"settings_showEmoticons_title",altTextKey:"settings_showEmoticons_alt_text"},t.mapping[n.preferences.SHOW_ANIMATED_EMOTICONS]={category:t.groups.IM_APPEARANCE.id,titleKey:"settings_showAnimatedEmoticons_title",altTextKey:"settings_showAnimatedEmoticons_alt_text"},t.mapping[n.preferences.SHOW_LARGE_EMOTICONS]={category:t.groups.IM_APPEARANCE.id,titleKey:"settings_showLargeEmoticons_title",altTextKey:"settings_showLargeEmoticons_alt_text"},t.mapping[n.preferences.DARK_THEME]={category:t.groups.PERSONALIZATION.id,titleKey:"settings_dark_theme",altTextKey:"settings_dark_theme_alt_text"},t.mapping[n.preferences.VIDEO_AUTOPLAY]={category:t.groups.PERSONALIZATION.id,titleKey:"settings_video_autoplay",altTextKey:"settings_video_autoplay_alt_text"}}),define("ui/viewModels/userSettings/utils",["require","exports","module","lodash-compat","swx-enums","swx-constants","swx-i18n","swx-browser-detect","ui/viewModels/userSettings/preferenceMapping"],function(e,t){var n=e("lodash-compat"),r=e("swx-enums"),i=e("swx-constants").COMMON,s=e("swx-i18n").localization,o=e("swx-browser-detect").default,u=e("ui/viewModels/userSettings/preferenceMapping").templates,a=i.userSettings.preferences;t.getPrefCategory=function(e,t,r){var i=r;return e in t?(i=t[e].category,i):(n.keys(t).some(function(n){if(!!e.match(n))return i=t[n].category,!0}),i)},t.getPrefTemplate=function(e,t){var n=t[e.id];if(n&&n.template)return n.template;switch(e.type){case r.preferenceType.Boolean:case r.preferenceType.Notifications:return u.TOGGLE;case r.preferenceType.CallPolicy:case r.preferenceType.VideoPolicy:return u.SELECT;default:return null}},t.getPrefTitle=function(e,t){var n=t[e];return n&&n.titleKey?s.fetch({key:n.titleKey}):e.match(a.DYNAMIC_DISCOVERY)?e.replace(a.DYNAMIC_DISCOVERY+"-",""):s.fetch({key:"settings_unknownOption_title",params:{id:e}})},t.getPrefSecondaryText=function(e,t){var n=t[e];return n&&typeof n.altTextKey!="undefined"?n.altTextKey===""?null:s.fetch({key:n.altTextKey}):s.fetch({key:"settings_unknownOption_alt_text",params:{id:e}})},t.isPrefSupported=function(e,t){function r(){return!!t[e]}function i(){return t[e].hasOwnProperty("supportedBrowsers")}function s(){return n.indexOf(t[e].supportedBrowsers,o.getBrowserInfo().browserName)!==-1}return r()&&(!i()||s())},t.isUnlistedCategory=function(e,t,n,r){function i(){return n.indexOf(t)!==-1}function s(){return r.indexOf(e)!==-1}return i()||s()},t.getCategory=function(e){var t={id:e.id,title:s.fetch({key:e.titleI18NKey}),"@Meta":{typeKey:"id"},preferenceItems:[]};return t.preferenceItems["@Meta"]={typeKey:"template"},t}}),define("telemetry/settings/settingsPageTelemetry",["require","lodash-compat","swx-utils-common","swx-constants","experience/settings","ui/telemetry/telemetryClient"],function(e){function o(){}function u(e){var t={};return t[r.telemetry.userSettings.property.ITEM_NAME]=(e?e:r.telemetry.userSettings.UNKNOWN).toString(),t[r.telemetry.userSettings.property.ITEM_VALUE]=r.telemetry.userSettings.UNKNOWN,t[r.telemetry.userSettings.property.OPERATION_OUTCOME]=r.telemetry.userSettings.outcomeNames.SUCCESS,t}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("swx-constants").COMMON,i=e("experience/settings"),s=e("ui/telemetry/telemetryClient");return o.prototype.sendShowPanelEvent=function(t){var n=u(t);s.get().sendEvent(i.telemetry.uiTenantToken,r.telemetry.userSettings.eventName.PANEL_SHOWN,n)},o.prototype.sendDismissPageEvent=function(t){var n=u("");n[r.telemetry.userSettings.property.OPERATION_DURATION]=isNaN(parseInt(t))?r.telemetry.userSettings.UNKNOWN:parseInt(t),s.get().sendEvent(i.telemetry.uiTenantToken,r.telemetry.userSettings.eventName.PAGE_DISMISSED,n)},t.assign(o,n),o}),define("ui/viewModels/userSettings/preferenceViewModel",["require","exports","module","lodash-compat","swx-enums","swx-constants","swx-i18n","swx-g11n","vendor/knockout","swx-log-tracer","browser/dom","ui/viewModels/userSettings/utils","ui/shortCircuit/shortCircuit","swx-service-locator-instance","ui/telemetry/actions/actionNames","ui/viewModels/userSettings/preferenceMapping","swx-focus-handler","notifications/ringingDeferrer/ringingDeferrerUtil"],function(e,t){function g(e,t,d){function b(e){h.resolve(i.serviceLocator.ACTION_TELEMETRY).recordAction(e)}function w(t){t=t||n.noop,g.toggleValue=function(){e.value.set(!e.value()),t()},g.activate=function(){g.toggleValue()}}function E(){var t=".pref-select-element > select",n=["settings_privacy_opt_1_title","settings_privacy_opt_2_title","settings_privacy_opt_3_title"];g.uiValue=function(t){return t=u.unwrap(t),t>=0&&t=0})),this.applyState(this.model),U.call(this),this.setContext(p.dataFor(n.element)),this.registerEvent(u.events.navigation.FRAGMENT_SHOW,U,h.DIRECTION.ANY,this),this.registerEvent(u.events.navigation.FRAGMENT_HIDE,z,h.DIRECTION.ANY,this),v.resolve(u.serviceLocator.PUBSUB).publish(u.events.navigation.FRAGMENT_REMOVE_ALL_HIDDEN),r.execute($.bind(null,n.element),null,!1),this.isAboutPageEnabled&&J.call(this)}var t=e("lodash-compat"),n=e("swx-cafe-application-instance"),r=e("swx-utils-common").async,i=e("swx-utils-common").builderMixin,s=e("swx-util-calling-stack"),o=e("swx-i18n").localization,u=e("swx-constants").COMMON,a=e("browser/dom"),f=e("swx-utils-common").stopwatch,l=e("swx-enums"),c=e("utils/common/eventHelper"),h=e("utils/common/eventMixin"),p=e("vendor/knockout"),d=e("utils/common/scroll"),v=e("swx-service-locator-instance").default,m=e("utils/common/disposableMixin"),g=e("utils/common/stateMixin"),y=e("ui/viewModels/userSettings/utils"),b=e("telemetry/settings/settingsPageTelemetry"),w=e("experience/settings"),E=w.userSettings.hiddenCategories,S=w.userSettings.hiddenPreferences,x=e("ui/viewModels/userSettings/preferenceMapping").mapping,T=e("ui/viewModels/userSettings/preferenceMapping").groups,N=e("ui/viewModels/userSettings/preferenceViewModel"),C=e("notifications/settings"),k=e("utils/common/styleModeHelper"),L=e("notifications/ringingDeferrer/ringingDeferrerUtil"),A=l.preferenceType,O="about",M=".UserSettingsPage-scroll-area",_=".UserSettingsPage-about-scroll";return K.prototype.switchCategory=function(t,n){var r=p.dataFor(n.target);r&&r.id?(q(this.model,r.id()),this.isAboutPageVisible(!1),this.applyState(this.model)):(V.call(this,_),this.state.selectedCategory().id(O),this.isAboutPageVisible(!0))},K.prototype.getInitialState=function(){return{categories:[],selectedCategory:null}},K.prototype.getDefaultParams=function(){function t(){return e.preferences&&e.preferences()}var e=n.get().personsAndGroupsManager.mePerson;return{preferences:t()||[],eventEmitter:c.emptyEmitter}},t.assign(K.prototype,m),t.assign(K.prototype,g),t.assign(K.prototype,h),t.assign(K,i),K}),define("text!views/userSettings/userSettingsPage.html",[],function(){return'
              \r\n
              \r\n

              \r\n \r\n
              \r\n\r\n
              \r\n \r\n \r\n

              \r\n
              \r\n
              \r\n
                \r\n
              • \r\n
              • \r\n
              \r\n
              \r\n
              \r\n \r\n \r\n\r\n
              \r\n
              \r\n \r\n
              \r\n

              \r\n : \r\n

              \r\n

              \r\n : \r\n

              \r\n \r\n

              \r\n :\r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n

              \r\n \r\n\r\n

              \r\n \r\n

              \r\n
              \r\n
              \r\n
              \r\n\r\n
              \r\n
              \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'}),define("ui/components/userSettings/userSettingsPage",["require","exports","module","ui/viewModels/userSettings/userSettingsPageViewModel","constants/components","text!views/userSettings/userSettingsPage.html"],function(e,t){var n=e("ui/viewModels/userSettings/userSettingsPageViewModel");t.name=e("constants/components").userSettings.USER_SETTINGS_PAGE,t.template=e("text!views/userSettings/userSettingsPage.html"),t.viewModel={createViewModel:n.build.bind(n)}}),define("ui/viewModels/userSettings/audioVideoSettingsPaneViewModel",["require","lodash-compat","ui/telemetry/actions/actionNames","swx-cafe-application-instance","swx-utils-common","swx-util-calling-stack","utils/common/cafeObservable","swx-constants","swx-constants","utils/common/disposableMixin","swx-enums","utils/common/eventMixin","swx-i18n","swx-service-locator-instance","vendor/knockout","ui/calling/callingCapabilityHelper"],function(e){function m(e){function N(e){p.resolve(u.serviceLocator.ACTION_TELEMETRY).recordAction(e)}function C(e){switch(e){case a.DEVICE_TYPE.CAMERA:N(n.deviceSelection.cameraSelected);break;case a.DEVICE_TYPE.MICROPHONE:N(n.deviceSelection.microphoneSelected);break;case a.DEVICE_TYPE.SPEAKER:N(n.deviceSelection.speakerSelected)}}function k(e){var t,n,r,s,o;switch(e){case a.DEVICE_TYPE.CAMERA:t=f.cameras,n=f.selectedCamera,o=i.selectedDevice.selectedCamera();break;case a.DEVICE_TYPE.MICROPHONE:t=f.microphones,n=f.selectedMicrophone,o=i.selectedDevice.selectedMicrophone();break;case a.DEVICE_TYPE.SPEAKER:t=f.speakers,n=f.selectedSpeaker,o=i.selectedDevice.selectedSpeaker()}s=n();if(!o)return;if(s&&s.id()===o.value)return;C(e),t().forEach(function(e){e.id()===o.value&&(r=e)});if(!r)return!1;n.set(r,a.DEVICE_SELECTION_REASON.USER)}function L(e){return e===u.deviceSelection.DEFAULT_ID||e==="default_audio_device"||e==="default_video_device"}function A(e,t){return L(e.id())?h.fetch({key:"settings_default_device_name"}):t}function O(e){if(L(e.id()))return;e.type()===l.deviceType.Camera?S(!0):e.type()===l.deviceType.Microphone?x(!0):e.type()===l.deviceType.Speaker&&T(!0)}function M(e,n){var r=e.added(function(e){var r={value:e.id(),name:d.observable(A(e,name)),description:""};n.push(r),e.name.get().then(function(t){O(e),r.name(A(e,t))}).catch(t.noop)}),s=e.removed(function(e){n.remove(function(t){return t.value===e.id()})});i.registerDisposable(r),i.registerDisposable(s)}function D(e,t,n){var r=e.changed(function(e){if(e){var r=d.utils.arrayFirst(n(),function(t){return t.value===e.id()});r&&r!==t()&&t(r)}});i.registerDisposable(r)}function P(){setTimeout(function(){i.closeButtonHasFocus(!0)},0)}var i=this,f=r.get().devicesManager,c=o.newObservableProperty(f.selectedCamera.set.enabled),m=o.newObservableProperty(f.selectedMicrophone.set.enabled),g=o.newObservableProperty(f.selectedSpeaker.set.enabled),y,b,w,E=v.getVideoCapabilityObservable(e),S=d.observable(!1),x=d.observable(!1),T=d.observable(!1);return i.DIALOG_NAME=a.CALL_SCREEN_DIALOG.NAME.AV_SETTINGS,i.allowSpeakerSelection=d.observable(!s.get().isPluginlessCallingSupported()),i.allowCameraSelection=E,i.closeTitle=h.fetch({key:"settings_close_title"}),i.closeButtonHasFocus=d.observable(!1),i.availableDevices={cameras:d.observableArray(),speakers:d.observableArray(),microphones:d.observableArray()},i.selectedDevice={selectedCamera:d.observable(),selectedMicrophone:d.observable(),selectedSpeaker:d.observable()},i.cameraSelectionDisabled=d.pureComputed(function(){return!c()||i.availableDevices.cameras().length===0||!S()}),i.microphoneSelectionDisabled=d.pureComputed(function(){return!m()||i.availableDevices.microphones().length===0||!x()}),i.speakerSelectionDisabled=d.pureComputed(function(){return!g()||i.availableDevices.speakers().length===0||!T()}),i.cameraTitle=d.pureComputed(function(){return i.cameraSelectionDisabled()?"settings_no_camera_title":"settings_camera_title"}),i.microphoneTitle=d.pureComputed(function(){return i.microphoneSelectionDisabled()?"settings_no_microphone_title":"settings_microphone_title"}),i.speakerTitle=d.pureComputed(function(){return i.speakerSelectionDisabled()?"settings_no_speaker_title":"settings_speaker_title"}),i.closeSettings=function(){i.dispatchEvent(u.events.callScreen.TOGGLE_MODAL_DIALOG,i.DIALOG_NAME,i.DIRECTION.PARENT)},i.init=function(){i.forwardEvent(u.events.callScreen.TOGGLE_MODAL_DIALOG,i.DIRECTION.PARENT),M(f.cameras,i.availableDevices.cameras),D(f.selectedCamera,i.selectedDevice.selectedCamera,i.availableDevices.cameras),M(f.microphones,i.availableDevices.microphones),D(f.selectedMicrophone,i.selectedDevice.selectedMicrophone,i.availableDevices.microphones),M(f.speakers,i.availableDevices.speakers),D(f.selectedSpeaker,i.selectedDevice.selectedSpeaker,i.availableDevices.speakers),y=i.selectedDevice.selectedCamera.subscribe(k.bind(i,a.DEVICE_TYPE.CAMERA)),b=i.selectedDevice.selectedMicrophone.subscribe(k.bind(i,a.DEVICE_TYPE.MICROPHONE)),w=i.selectedDevice.selectedSpeaker.subscribe(k.bind(i,a.DEVICE_TYPE.SPEAKER)),i.registerDisposable(y),i.registerDisposable(b),i.registerDisposable(w),i.registerDisposable(E),N(n.deviceSelection.callScreenPaneOpened),P()},i}var t=e("lodash-compat"),n=e("ui/telemetry/actions/actionNames"),r=e("swx-cafe-application-instance"),i=e("swx-utils-common").builderMixin,s=e("swx-util-calling-stack"),o=e("utils/common/cafeObservable"),u=e("swx-constants").COMMON,a=e("swx-constants").CALLING,f=e("utils/common/disposableMixin"),l=e("swx-enums"),c=e("utils/common/eventMixin"),h=e("swx-i18n").localization,p=e("swx-service-locator-instance").default,d=e("vendor/knockout"),v=e("ui/calling/callingCapabilityHelper");return t.assign(m.prototype,f),t.assign(m,i),t.assign(m.prototype,c),m}),define("text!views/userSettings/audioVideoSettingsPane.html",[],function(){return'\r\n\r\n\r\n \r\n'}),define("ui/components/userSettings/audioVideoSettingsPane",["require","exports","module","ui/viewModels/userSettings/audioVideoSettingsPaneViewModel","vendor/knockout","constants/components","text!views/userSettings/audioVideoSettingsPane.html"],function(e,t){function i(e,t){var i=n.build(e.conversation,t.element);return i.setContext(r.dataFor(t.element)),i.init(),i}var n=e("ui/viewModels/userSettings/audioVideoSettingsPaneViewModel"),r=e("vendor/knockout");t.name=e("constants/components").userSettings.AUDIO_VIDEO_SETTINGS_PANE,t.template=e("text!views/userSettings/audioVideoSettingsPane.html"),t.viewModel={createViewModel:i}}),define("ui/components/userSettings/index",["require","ui/components/userSettings/userSettingsPage","ui/components/userSettings/audioVideoSettingsPane"],function(e){return[e("ui/components/userSettings/userSettingsPage"),e("ui/components/userSettings/audioVideoSettingsPane")]}),define("experience/components/userSettings",["require","exports","module","ui/components/userSettings/index","ui/components/registrar"],function(e,t){var n=e("ui/components/userSettings/index"),r=e("ui/components/registrar");t.init=function(e){r.register(n),e()}}),define("text!views/me/me.html",[],function(){return"\r\n"}),define("ui/controls/me/me",["require","exports","module","vendor/knockout","browser/document","text!views/me/me.html"],function(e,t){var n=e("vendor/knockout"),r=e("browser/document"),i=e("text!views/me/me.html");t.name="me",t.render=function(e,t){var s=r.createElement("div");s.className="swxMe",s.innerHTML=i,n.applyBindings(null,s),t(s)}}),define("ui/viewModels/me/area",["require","exports","module","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-cafe-application-instance","utils/common/cafeObservable","swx-enums","swx-service-locator-instance","utils/common/statusMapper","swx-constants","swx-i18n","vendor/knockout","experience/settings","experience/api/calling","browser/window","experience/api/authentication","utils/common/eventHelper","utils/common/eventMixin","lodash-compat","browser/dom","experience/api/me","ui/contextMenu/contextMenu","swx-utils-chat","swx-focus-handler","telemetry/calling/pstn/pstn","swx-constants"],function(e,t){function k(e,t,g){var k=this,L=i.get().personsAndGroupsManager.mePerson,A=L.account,O=p.buildApi(),M={source:r.me.area},D=y.now(),P=u.resolve(f.serviceLocator.ACTION_TELEMETRY),H=b.getElement(".Me-displayName",t),B={expand:1,collapse:2},j=y.once(function(e,t){var i;e&&(i=y.now()-D),P.recordAction(n.me.presenceLoaded,{source:r.me.area,mePresenceLoadTime:i,meStatus:t,meStatusLoaded:e})}),F=function(){if(i.get().signInManager.state()!==o.loginState.SignedIn)return;var e=L.status(),t=e===o.onlineStatus.Online;j(!0,e),k.notificationAvailabilityText(l.fetch({key:a.isNotificationOn(e)?"me_notificationsOn":"me_notificationsOff"})),k.online(t),k.availability(a.getMeAvailabilityText(e)),k.avatarStatusClassName(a.getStatusIconClass(e)),L.activity()||k.activityMessage(a.getMeAvailabilityText(e))},I=function(){var e=L.activity().replace(/class="emoticon extraLarge"/g,'class="emoticon"');k.activityMessage(e?e:k.availability())},q=function(){i.get().signInManager.state()===o.loginState.SignedIn&&k.displayName(L.displayName())},R=function(){i.get().signInManager.state()===o.loginState.SignedIn&&k.id(L.id())},U=function(){i.get().signInManager.state()===o.loginState.SignedIn&&(A._balance()>0?k.displayBalance(A.displayBalance()):k.displayBalance(""))},z=function(e){return e.target.className.indexOf("collapse")>-1?B.collapse:B.expand},W=function(e){return e.type==="click"||e.type==="keypress"&&m.isActivation(e)};setTimeout(function(){j(!1)},C),k.id=c.observable(L.id()),k.displayName=c.observable(L.displayName()),k.displayNameUnescaped=c.computed(function(){return y.unescape(k.displayName())}),k.activityMessage=c.observable(),k.activityMessageTitle=c.computed(function(){return S.stripHTML(k.activityMessage())}),k.displayBalance=c.observable(),L.id.get().then(function(){A.entitlements.get().then(function(){A._balance()>0&&k.displayBalance(A.displayBalance())})}),k.purchaseCreditUrl=h.commerce.purchaseCreditUrl,k.avatarUrl=s.newObservableProperty(L.avatarUrl),k.isExpanded=w.isExpanded,k.linkTabIndex=c.computed(function(){return w.isExpanded()?-1:0}),k.accountLinkValue=h.meProfileUrl,k.notificationAvailabilityText=c.observable(l.fetch({key:"me_notificationsOff"})),k.online=c.observable(!1),k.isFocused=c.observable(!1),k.availability=c.observable(l.fetch({key:"me_pendingPresence"})),k.avatarStatusClassName=c.observable(o.onlineStatus.Unknown.toLowerCase()),k.changePresenceAriaLabel=c.computed(function(){return l.fetch({key:"accessibility_me_changePresenceStatusAriaLabel",params:{currentStatus:k.availability()}})}),L.status.changed(F),L.activity.changed(I),L.displayName.changed(q),L.id.changed(R),A.displayBalance.changed(U),k.triggerPresencePopup=function(e,t,n){return W(n)&&(E.hide(n),n.preventDefault(),k.dispatchEvent(f.events.me.PRESENCE_POPUP_SHOW,e,k.DIRECTION.CHILD)),!0},k.isPluginInstalled=O.isPluginInstalled,k.collapse=function(){g.restore(),k.isExpanded(!1),P.recordAction(n.me.collapsed,M),x.get().addFocusRequestToQueue(H)},k.expand=function(){g.restrict(),k.isExpanded(!0),k.isFocused(!0),P.recordAction(n.me.expanded,M)},k.addCreditTelemetry=function(){return T.addingCredit(N.CREDIT_DISPLAY),!0},k.toggleMeSize=function(e,t){if(t.srcElement&&t.srcElement.id==="meDisplayBalance")return!0;if(W(t)){var n=z(t);n===B.collapse&&k.isExpanded()?k.collapse():n===B.expand&&!k.isExpanded()&&k.expand(),t.preventDefault(),t.stopPropagation()}return!0},k.installPlugin=function(){O.startPluginInstall(),P.recordAction(n.me.installPluginLinkClicked,M)},k.meAccountLinkClicked=function(e,t,r){d.open(e,"_blank"),P.recordAction(n.me.accountLinkClicked,M),r.preventDefault()},k.meSignOut=function(){v.signOut(),P.recordAction(n.me.signOutClicked,M)},k.dispose=function(){k.avatarUrl.dispose(),k.linkTabIndex.dispose(),k.changePresenceAriaLabel.dispose(),L.status.changed.off(F),L.activity.changed.off(I),L.id.changed.off(R),L.displayName.changed.off(q),A.displayBalance.changed.off(U)}}var n=e("ui/telemetry/actions/actionNames"),r=e("ui/telemetry/actions/actionSources"),i=e("swx-cafe-application-instance"),s=e("utils/common/cafeObservable"),o=e("swx-enums"),u=e("swx-service-locator-instance").default,a=e("utils/common/statusMapper"),f=e("swx-constants").COMMON,l=e("swx-i18n").localization,c=e("vendor/knockout"),h=e("experience/settings"),p=e("experience/api/calling"),d=e("browser/window"),v=e("experience/api/authentication"),m=e("utils/common/eventHelper"),g=e("utils/common/eventMixin"),y=e("lodash-compat"),b=e("browser/dom"),w=e("experience/api/me"),E=e("ui/contextMenu/contextMenu"),S=e("swx-utils-chat").messageSanitizer,x=e("swx-focus-handler"),T=e("telemetry/calling/pstn/pstn"),N=e("swx-constants").COMMON.telemetry.meArea,C=6e4;y.assign(k.prototype,g),t.build=function(e,t,n){return new k(e,t,n)}}),define("text!views/me/area.html",[],function(){return'
              \r\n
              \r\n\r\n
              \r\n \r\n
              \r\n \r\n\r\n
              \r\n \r\n \r\n
              \r\n
              \r\n
              \r\n \r\n
              \r\n \r\n

              \r\n \r\n

              \r\n \r\n
              \r\n

              \r\n
              \r\n
              \r\n
              \r\n \r\n
              \r\n
              \r\n \r\n

              \r\n

              \r\n
              \r\n
              \r\n
              \r\n \r\n \r\n
              \r\n\r\n
              \r\n

              \r\n

              \r\n
              \r\n\r\n
              \r\n\r\n \r\n \r\n
              \r\n
              \r\n
              \r\n \r\n
              \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
              \r\n
              \r\n \r\n
              \r\n'}),define("ui/components/me/area",["require","exports","module","ui/viewModels/me/area","utils/common/focusRestrictor","constants/components","text!views/me/area.html"],function(e,t){function i(e,t){var i=[".toasts",".footer",".notifications"],s=r.build(t.element,i),o=n.build(e,t.element,s);return o}var n=e("ui/viewModels/me/area"),r=e("utils/common/focusRestrictor");t.name=e("constants/components").me.AREA,t.template=e("text!views/me/area.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/me/presencePopup",["require","vendor/knockout","swx-utils-common","swx-constants","swx-cafe-application-instance","swx-enums","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-service-locator-instance","utils/common/eventMixin","browser/document","swx-focus-handler","lodash-compat","utils/common/outsideClickHandler"],function(e){function d(e){function m(){n.execute(function(){h.isOpened(!1)}),p.remove("PresencePopup"),c.get().addFocusRequestToQueue(f)}function g(t){!h.isOpened()&&e.key===t&&(f=l.activeElement,p.add("PresencePopup",m),h.isOpened(!0))}function y(){h.currentStatus(d.status())}var f,h=this,d=i.get().personsAndGroupsManager.mePerson,v=a.resolve(r.serviceLocator.ACTION_TELEMETRY);h.isOpened=t.observable(!1),h.currentStatus=t.observable(d.status()),h.presenceStatuses=[{status:s.onlineStatus.Online,l10nKey:"message_text_presenceOnline",cssClass:"PresencePopup-status--online"},{status:s.onlineStatus.Away,l10nKey:"message_text_presenceAway",cssClass:"PresencePopup-status--idle"},{status:s.onlineStatus.DoNotDisturb,l10nKey:"message_text_presenceDoNotDisturb",cssClass:"PresencePopup-status--dnd"},{status:s.onlineStatus.Hidden,l10nKey:"message_text_presenceHidden",cssClass:"PresencePopup-status--hidden"}],h.updateStatus=function(t){var n=h.presenceStatuses[t].status,r=d.status();return n!==r&&(d.status(n),v.recordAction(o.me.presenceChanged,{source:u.me.area,pickerVersion:"threeState",oldStatus:r,newStatus:n,meExpanded:e.key==="Me-expanded"}),m()),!0},h.getPresenceStatusCssClasses=function(e){var t="PresencePopup-status popup-select-option "+h.presenceStatuses[e].cssClass;return h.currentStatus()===h.presenceStatuses[e].status&&(t+=" popup-select-option--selected"),t},h.init=function(){d.status.changed(y),h.registerEvent(r.events.me.PRESENCE_POPUP_SHOW,g)},h.dispose=function(){d.status.changed.off(y)}}var t=e("vendor/knockout"),n=e("swx-utils-common").async,r=e("swx-constants").COMMON,i=e("swx-cafe-application-instance"),s=e("swx-enums"),o=e("ui/telemetry/actions/actionNames"),u=e("ui/telemetry/actions/actionSources"),a=e("swx-service-locator-instance").default,f=e("utils/common/eventMixin"),l=e("browser/document"),c=e("swx-focus-handler"),h=e("lodash-compat"),p=e("utils/common/outsideClickHandler");return d.build=function(e,t){return new d(e,t)},h.assign(d.prototype,f),d}),define("text!views/me/presencePopup.html",[],function(){return'\r\n'}),define("ui/components/me/presencePopup",["require","exports","module","vendor/knockout","ui/viewModels/me/presencePopup","constants/components","text!views/me/presencePopup.html"],function(e,t){function i(e,t){var i=t.element,s=n.dataFor(i),o=r.build(e,i);return o.setContext(s),o.init(),o}var n=e("vendor/knockout"),r=e("ui/viewModels/me/presencePopup");t.name=e("constants/components").me.PRESENCE_POPUP,t.template=e("text!views/me/presencePopup.html"),t.viewModel={createViewModel:i}}),define("ui/viewModels/me/moodMessage",["require","vendor/knockout","swx-constants","swx-cafe-application-instance","ui/telemetry/actions/actionNames","ui/telemetry/actions/actionSources","swx-service-locator-instance","swx-i18n","swx-constants","swx-utils-chat","utils/common/eventHelper"],function(e){function c(){function v(){e.activity(c.activity())}function m(){var t=e.activity();return t?t:d}function g(){var t=e.editableActivity(),n=e.currentActivityTitle(),r;return t!==n&&(t=y(t),r=c.activity.set(t),h.recordAction(i.me.activityChanged,{source:s.me.area,oldActivity:n,newActivity:t})),r||Promise.resolve()}function y(e){return f.escapeOutgoingHTML(e)}var e=this,c=r.get().personsAndGroupsManager.mePerson,h=o.resolve(n.serviceLocator.ACTION_TELEMETRY),p=o.resolve(n.serviceLocator.FEATURE_FLAGS),d=u.fetch({key:"me_input_text_activity_message_placeholder"});e.editMode=t.observable(!1),e.activity=t.observable(""),e.currentActivityMessage=t.computed(m),e.currentActivityTitle=t.computed(function(){return f.stripHTML(e.currentActivityMessage())}),e.editableActivity=t.observable(""),e.isEnabled=function(){return p.isFeatureOn(n.featureFlags.MOOD_MESSAGE_EDIT_ENABLED)},e.updateMoodButtonClick=function(){return g().then(function(){e.editMode(!1)}),!0},e.toggleEditMode=function(){var t=e.editMode();t||(e.currentActivityMessage()!==d?e.editableActivity(e.currentActivityTitle()):e.editableActivity("")),e.editMode(!t)},e.onEditMoodKeyDown=function(t,n){switch(n.keyCode){case a.ENTER:return g().then(function(){e.editMode(!1)}),!1;case a.ESCAPE:return e.editMode(!1),!1}return!0},e.onUpdateMoodKeyDown=function(t,n){var r=l.isActivation(n);return r&&g().then(function(){e.editMode(!1)}),!r},e.onCancelUpdateMoodKeyDown=function(t,n){var r=l.isActivation(n);return r&&e.editMode(!1),!r},e.init=function(){c.activity.changed(v)},e.dispose=function(){c.activity.changed.off(v),e.currentActivityMessage.dispose(),e.currentActivityTitle.dispose()}}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-cafe-application-instance"),i=e("ui/telemetry/actions/actionNames"),s=e("ui/telemetry/actions/actionSources"),o=e("swx-service-locator-instance").default,u=e("swx-i18n").localization,a=e("swx-constants").KEYS,f=e("swx-utils-chat").messageSanitizer,l=e("utils/common/eventHelper");return c.build=function(e,t){return new c(e,t)},c}),define("text!views/me/moodMessage.html",[],function(){return'\r\n\r\n
              \r\n

              \r\n \r\n
              \r\n\r\n\r\n
              \r\n \r\n \r\n \r\n
              \r\n\r\n\r\n\r\n'}),define("ui/components/me/moodMessage",["require","exports","module","ui/viewModels/me/moodMessage","constants/components","text!views/me/moodMessage.html"],function(e,t){function r(e,t){var r=t.element,i=n.build(e,r);return i.init(),i}var n=e("ui/viewModels/me/moodMessage");t.name=e("constants/components").me.MOOD_MESSAGE,t.template=e("text!views/me/moodMessage.html"),t.viewModel={createViewModel:r}}),define("ui/components/me/index",["require","ui/components/me/area","ui/components/me/presencePopup","ui/components/me/moodMessage"],function(e){return[e("ui/components/me/area"),e("ui/components/me/presencePopup"),e("ui/components/me/moodMessage")]}),define("experience/components/me",["require","exports","module","swx-constants","swx-service-locator-instance","ui/components/registrar","ui/controls/me/me","ui/components/me/index"],function(e,t){var n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default,i=e("ui/components/registrar"),s=e("ui/controls/me/me"),o=e("ui/components/me/index");t.init=function(e){var t=r.resolve(n.serviceLocator.CONTROLS_BUILDER);t.register(s),i.register(o),e()}}),define("text!views/notifications/allowBrowserNotifications.html",[],function(){return'
              \r\n
              \r\n \r\n
              \r\n

              \r\n
              \r\n
              \r\n \r\n
              \r\n
              \r\n

              \r\n
              \r\n
              \r\n \r\n
              \r\n \r\n\r\n \r\n
              \r\n
              \r\n
              \r\n \r\n
              \r\n
              \r\n

              \r\n
              \r\n
              \r\n

              \r\n
              \r\n \r\n
              \r\n
              \r\n \r\n
              \r\n
              \r\n'}),define("ui/viewModels/notifications/allowBrowserNotificationModalDialog",["require","exports","module","vendor/knockout","lodash-compat","swx-service-locator-instance","swx-constants","experience/settings","services/i18n/cultureInfo","notifications/settings","swx-cafe-application-instance","swx-log-tracer","ui/modalDialog/modalDialog","text!views/notifications/allowBrowserNotifications.html","swx-browser-globals","ui/telemetry/actions/actionNames"],function(e,t){function y(){function f(){return[o.assetsBaseUrl,v,m].join("")}function l(){return r.includes(s.rtlLanguages,a)||r.includes(s.rtlLanguages,u.getLocale(a))}var e=i.resolve(s.serviceLocator.FEATURE_FLAGS),t=i.resolve(s.serviceLocator.ACTION_TELEMETRY),a=p.getWindow().navigator.language;this.browserIsRtl=n.observable(l()),this.darkTheme=n.observable(e.isFeatureOn(s.featureFlags.USE_DARK_THEME_FOR_BROWSER_NOTIFICATIONS_OPT_IN_FLOW)),this.skypeImageUrl=n.observable(f()),this.close=function(){c.dispose(g)},t.recordAction(d.allowBrowserNotificationsModalDialog.shown)}var n=e("vendor/knockout"),r=e("lodash-compat"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("experience/settings"),u=e("services/i18n/cultureInfo"),a=e("notifications/settings"),f=e("swx-cafe-application-instance"),l=e("swx-log-tracer"),c=e("ui/modalDialog/modalDialog"),h=e("text!views/notifications/allowBrowserNotifications.html"),p=e("swx-browser-globals"),d=e("ui/telemetry/actions/actionNames"),v="/images/components/notifications/",m="allowNativeBrowserNotifications.png",g=s.modalDialog.ALLOW_BROWSER_NOTIFICATIONS_CONTAINER_ID;t.show=function(){function r(e){a.chatNotificationsMuted.extend({notify:"always"}),e===s.permission.DENIED?(a.chatNotificationsMuted(!0),f.get().personsAndGroupsManager.mePerson.preferences(s.userSettings.preferences.NOTIFICATIONS).value.set(!1)):e===s.permission.GRANTED&&(a.chatNotificationsMuted(!1),f.get().personsAndGroupsManager.mePerson.preferences(s.userSettings.preferences.NOTIFICATIONS).value.set(!0)),t.recordAction(d.notificationBox.permissionResponse,{permissionStatus:e}),p.getDocument().getElementById(g)&&c.dispose(g)}var e=p.getWindow();if(!e.Notification||e.Notification.permission!==s.permission.DEFAULT){l.getLogger().error("Tried to show 'allow browser notification' modal dialog when notification permissions were not in default state");return}var t=i.resolve(s.serviceLocator.ACTION_TELEMETRY),n=i.resolve(s.serviceLocator.FEATURE_FLAGS);e.Notification.requestPermission(r),c.build(g,new y,h),n.isFeatureOn(s.featureFlags.USE_DARK_THEME_FOR_BROWSER_NOTIFICATIONS_OPT_IN_FLOW)?c.show(g,null,null,!0):c.show(g)}}),define("ui/viewModels/notifications/notificationBox",["require","vendor/knockout","ui/viewModels/notifications/allowBrowserNotificationModalDialog","swx-browser-detect","swx-service-locator-instance","swx-constants","notifications/settings","swx-cafe-application-instance","ui/telemetry/actions/actionNames","swx-browser-globals"],function(e){function l(){function h(){return d()&&p()&&l.isFeatureOn(s.featureFlags.BROWSER_NATIVE_NOTIFICATIONS_ENABLED)&&u.get().personsAndGroupsManager.all.persons().length>0&&!o.chatNotificationsMuted()&&f.Notification.permission===s.permission.DEFAULT}function p(){return f.Notification!==undefined}function d(){return r.getBrowserInfo().browserName==="Chrome"&&r.getSystemInfo().osName==="Windows"}var e=this,l=i.resolve(s.serviceLocator.FEATURE_FLAGS),c=i.resolve(s.serviceLocator.ACTION_TELEMETRY);e.isVisible=t.observable(h()),e.requestPermission=function(){c.recordAction(a.notificationBox.requestPermission),n.show()},e.setNotificationBoxVisibility=function(){var t=h();e.isVisible()!==t&&e.isVisible(t)},e.isVisible()&&c.recordAction(a.notificationBox.shown),u.get().personsAndGroupsManager.all.persons.changed(e.setNotificationBoxVisibility),o.chatNotificationsMuted.subscribe(e.setNotificationBoxVisibility)}var t=e("vendor/knockout"),n=e("ui/viewModels/notifications/allowBrowserNotificationModalDialog"),r=e("swx-browser-detect").default,i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("notifications/settings"),u=e("swx-cafe-application-instance"),a=e("ui/telemetry/actions/actionNames"),f=e("swx-browser-globals").getWindow();return l}),define("text!views/notifications/notificationBox.html",[],function(){return"\r\n
              \r\n \r\n \r\n
              \r\n\r\n"}),define("ui/components/notifications/notificationBox",["require","exports","module","ui/viewModels/notifications/notificationBox","constants/components","text!views/notifications/notificationBox.html"],function(e,t){function r(){return new n}var n=e("ui/viewModels/notifications/notificationBox");t.name=e("constants/components").notifications.NOTIFICATION_BOX,t.template=e("text!views/notifications/notificationBox.html"),t.viewModel={createViewModel:r}}),define("ui/components/notifications/index",["require","ui/components/notifications/notificationBox"],function(e){return[e("ui/components/notifications/notificationBox")]}),define("experience/components/notifications",["require","exports","module","ui/components/notifications/index","ui/components/registrar"],function(e,t){var n=e("ui/components/notifications/index"),r=e("ui/components/registrar");t.init=function(e){r.register(n),e()}}),define("componentsToLoad",["experience/components/experience","experience/components/people","experience/components/calling","experience/components/chat","experience/components/commerce","experience/components/userSettings","experience/components/me","experience/components/notifications"],function(){return Array.prototype.slice.apply(arguments)}),define("experience/componentsLoader",["require","experience/componentsInitializer","componentsToLoad"],function(e){function r(){return new Promise(function(e,r){t.init(n,e,r)})}var t=e("experience/componentsInitializer"),n=e("componentsToLoad");return{init:r}}),define("services/telemetry/experience.instrumentation",["require","swx-constants","swx-utils-common"],function(e){function i(e,t){if(e==="webapi-requestEndpointCreation"&&t===403)return n.get("chat-4171")}var t=e("swx-constants").COMMON,n=e("swx-utils-common").sessionStorage,r={};return r[t.events.errors.SERVICE_FAILURE]=function(e){return{type:"ServiceFault",data:{serviceName:e.serviceName,faultCode:e.faultCode,faultContext:i(e.serviceName,e.faultCode)||t.telemetry.NOT_AVAILABLE,errorCode:e.errorCode||t.telemetry.NOT_AVAILABLE,errorMessage:e.errorMessage||t.telemetry.NOT_AVAILABLE,verb:e.verb||t.telemetry.NOT_AVAILABLE,host:e.host||t.telemetry.NOT_AVAILABLE,contextId:e.contextId||t.telemetry.NOT_AVAILABLE}}},r[t.events.system.EXPERIENCE_INITIALIZED]=function(e){return{type:"session",data:{subType:"init",configLoadDuration:e.configLoadDuration,packageLoadDuration:e.packageLoadDuration,experienceInitializeDuration:e.experienceInitializeDuration}}},r}),define("bindings/ko.keyboardNavigation",["require","lodash-compat","vendor/knockout","swx-focus-handler","swx-constants","browser/window","browser/document","utils/common/eventHelper","swx-constants"],function(e){function f(){var e="tabindex";n.bindingHandlers.keyboardNavigation={init:function(f,l){function p(){var e=d();e.forEach(S)}function d(){var e=f.querySelectorAll(h.itemSelector);return v(e)}function v(e){return Array.prototype.slice.call(e)}function m(){f.addEventListener(a.events.browser.FOCUS,g,!0),f.addEventListener(a.events.browser.BLUR,y,!0),f.addEventListener(a.events.browser.KEYDOWN,b),n.utils.domNodeDisposal.addDisposeCallback(f,function(){f.removeEventListener(a.events.browser.FOCUS,g,!0),f.removeEventListener(a.events.browser.BLUR,y,!0),f.removeEventListener(a.events.browser.KEYDOWN,b)})}function g(e){var t;if(!x(e.target))return;t=d();if(!t.length)return;S(f),p(),t.indexOf(c)!==-1?w(c):h.selectLastItem?w(t[t.length-1]):t.length&&w(t[0])}function y(e){var t=e.target;s.setTimeout(function(){function n(){return x(t)||e.indexOf(o.activeElement)!==-1}var e=d();n()||E(f)},1)}function b(e){function r(n){var r=t[t.indexOf(e.target)];do{r=t[t.indexOf(r)+n];if(!r)break;w(r)}while(o.activeElement!==r)}function s(){w(t[0])}function a(){w(t[t.length-1])}var t,n=u.getKeyCode(e);if(N(e)){C(e);return}if(!T(n))return;return t=d(),e.preventDefault(),e.stopPropagation(),n===i.LEFT||n===i.UP?r(-1):n===i.RIGHT||n===i.DOWN?r(1):n===i.HOME?s():n===i.END&&a(),!1}function w(e){r.get().addFocusRequestToQueue(e,r.Priorities.Immediate),h.persistSelection&&(c=e)}function E(t){t.setAttribute(e,0)}function S(t){t.setAttribute(e,-1)}function x(e){return e===f}function T(e){var t=[i.LEFT,i.UP,i.RIGHT,i.DOWN,i.HOME,i.END];return t.indexOf(e)>-1}function N(e){var t=u.getKeyCode(e);return e.shiftKey&&t===i.F10}function C(e){var t=o.createEvent("MouseEvents"),n=e.target.getBoundingClientRect();e.preventDefault(),e.stopPropagation(),t.initMouseEvent("contextmenu",!0,!1,window,0,0,0,n.right,n.top,!1,!1,!0,!1,2,null),e.target.dispatchEvent(t)}var c,h=t.defaults(l(),{persistSelection:!0,selectLastItem:!1});E(f),p(),m()}}}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-focus-handler"),i=e("swx-constants").KEYS,s=e("browser/window"),o=e("browser/document"),u=e("utils/common/eventHelper"),a=e("swx-constants").COMMON;return{register:f}}),define("bindings/ko.enterKey",["require","vendor/knockout","utils/common/eventHelper","swx-constants","swx-constants"],function(e){function s(){t.bindingHandlers.enterKey={init:function(e,s,o,u){function a(e){var t=n.getKeyCode(e);if(t===i.ENTER||t===i.SPACE&&!f())s().call(u,u,e),e.stopPropagation()}function f(){return e.tagName.toLowerCase()==="input"&&e.type.toLowerCase()==="text"}e.addEventListener(r.events.browser.KEYDOWN,a),t.utils.domNodeDisposal.addDisposeCallback(e,function(){e.removeEventListener(r.events.browser.KEYDOWN,a)})}}}var t=e("vendor/knockout"),n=e("utils/common/eventHelper"),r=e("swx-constants").COMMON,i=e("swx-constants").KEYS;return{register:s}}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-focus-handler/lib/knockoutBinding",["require","exports","./focusHandler"],e)}(function(e,t){function r(e){var t=n.get();e.bindingHandlers.focusHandler={init:function(e,n){var r=n();t.addFocusRequestToQueue(e,r.priority).then(function(e){r.callback&&r.callback(function(){t.addFocusRequestToQueue(e,r.priority)})})}}}var n=e("./focusHandler");t.register=r}),define("bindings/ko.getElement",["require","vendor/knockout"],function(e){function n(){t.bindingHandlers.getElement={init:function(e,t,n,r){t().call(r,e)}}}var t=e("vendor/knockout");return{register:n}}),define("bindings/ko.overflowClass",["require","vendor/knockout","browser/dom","browser/window"],function(e){function i(){t.bindingHandlers.overflowClass={init:function(e,n){function u(){var t=e.children,n,r,u;for(u=0;ue.parentElement.clientWidth+e.parentElement.scrollLeft;return{isOverflowingToLeft:n,isOverflowingToRight:r}}function o(e,t,r){if(!r)return;t?n.addClass(e,r):n.removeClass(e,r)}function u(e,t){var n=e.offsetLeft;while(t!==e.offsetParent)n-=t.offsetLeft,t=t.offsetParent;return n}var t=e("vendor/knockout"),n=e("browser/dom"),r=e("browser/window");return{register:i}}),define("bindings/ko.getVisibility",["require","vendor/knockout"],function(e){function n(){t.bindingHandlers.getVisibility={init:function(e,n,r,i){function a(){var t=e.offsetHeight>0&&e.offsetWidth>0;u!==t&&(u=t,o.call(i,t))}var s=window.setInterval(a,50),o=n(),u;t.utils.domNodeDisposal.addDisposeCallback(e,function(){window.clearInterval(s)})}}}var t=e("vendor/knockout");return{register:n}}),define("utils/common/cache/instance",["require","exports","module"],function(e,t){var n;t.get=function(){return n},t.set=function(e){n=e}}),define("utils/people/avatar/cache",["require","lodash-compat","experience/settings","swx-utils-chat","utils/common/cache/instance","swx-utils-people"],function(e){var t=e("lodash-compat"),n=e("experience/settings"),r=e("swx-utils-chat").dateTime,i=e("utils/common/cache/instance"),s=e("swx-utils-people").avatarCache.default,o=new s(i,n,r);return t.bindAll(o),o}),define("utils/people/avatar/helper",["require","lodash-compat","browser/window","swx-utils-people"],function(e){var t=e("lodash-compat"),n=e("browser/window"),r=e("swx-utils-people").avatarHelper.default,i=new r(n.document);return t.bindAll(i),i}),define("bindings/ko.fallBackOnDefaultAvatarOnError",["require","vendor/knockout","lodash-compat","browser/window","swx-constants","swx-service-locator-instance","utils/people/avatar/cache","utils/people/avatar/helper","experience/settings"],function(e){function p(){var e=g;v(s.USE_AVATAR_CACHE)&&(e=m),t.bindingHandlers.fallBackOnDefaultAvatarOnError={init:d,update:e}}function d(e,n,i){var o,u,f=i.get("displayName"),p=i.get("isPstn"),d=i.get("isGroupAvatar"),m=e.parentNode;if(!v(s.USE_AVATAR_INITIALS)||!t.isObservable(f)||p()||d())return;o=f.subscribe(function(){if(t.utils.domData.get(e,l))return;a.showColoredInitials(m,f())}),u=r.setTimeout(function(){a.showColoredInitials(m,f())},h),t.utils.domData.set(e,c,u),t.utils.domNodeDisposal.addDisposeCallback(e,function(){o.dispose()})}function v(e){return o.resolve(i.serviceLocator.FEATURE_FLAGS).isFeatureOn(e)}function m(e,n,r){var i=t.unwrap(n());return u.isCached(i).then(function(t){t||!i?w(e,r):(e.src=i,e.onload=b.bind(null,e),e.onerror=y.bind(null,e,r,u.add.bind(null,e.src)))})}function g(e,n,r){var i=t.unwrap(n());return i?(e.src=i,e.onload=b.bind(null,e),e.onerror=y.bind(null,e,r)):w(e,r),Promise.resolve()}function y(e,t,r){var i=n.isFunction(r)?r:n.noop;e.onload=n.noop,w(e,t),i()}function b(e){var n=t.utils.domData.get(e,c);r.clearTimeout(n),a.resetInitials(e.parentNode),t.utils.domData.set(e,l,!0)}function w(e,t){var r=n.isFunction(t.get("displayName"))?t.get("displayName")():null,i=t.get("isPstn"),o=t.get("isGroupAvatar"),u=t.get("useDefaultAvatar")||n.noop;e.src=E(t),e.onload=n.noop,e.onerror=n.noop,u(!0);if(v(s.USE_AVATAR_INITIALS)&&a.isValidDisplayName(r)&&!i()&&!o()){a.showColoredInitials(e.parentNode,r);return}a.resetInitials(e.parentNode)}function E(e){var t=e.get("isPstn"),n=e.get("isGroupAvatar");return t&&t()?f.appBaseUrl+f.images.relativeToAppBase.defaultPstnAvatarSvg:n&&n()?f.appBaseUrl+f.images.relativeToAppBase.defaultGroupAvatarSvg:f.appBaseUrl+f.images.relativeToAppBase.defaultProfileAvatarSvg}var t=e("vendor/knockout"),n=e("lodash-compat"),r=e("browser/window"),i=e("swx-constants").COMMON,s=i.featureFlags,o=e("swx-service-locator-instance").default,u=e("utils/people/avatar/cache"),a=e("utils/people/avatar/helper"),f=e("experience/settings"),l="imageLoaded",c="initialsTimer",h=100;return{register:p}}),define("bindings/ko.transitionEnd",["require","vendor/knockout"],function(e){function n(){t.bindingHandlers.transitionEnd={init:function(e,n){function u(e){o&&clearTimeout(o),o=setTimeout(function(){r(e),o=null},0)}var r=n(),i=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"],s,o;r&&typeof r!="function"&&(s=r.moreElementsToWatch,r=r.callback),s=(s||[]).map(function(e){return document.querySelector(e)}).filter(function(e){return!!e}),i.forEach(function(t){e.addEventListener(t,u),s.forEach(function(e){e.addEventListener(t,u)})}),t.utils.domNodeDisposal.addDisposeCallback(e,function(){i.forEach(function(t){e.removeEventListener(t,u),s.forEach(function(e){e.removeEventListener(t,u)})})})}}}var t=e("vendor/knockout");return{register:n}}),define("experience/koBindingsRegistrar",["require","exports","module","vendor/knockout","bindings/ko.keyboardNavigation","bindings/ko.enterKey","swx-focus-handler/lib/knockoutBinding","bindings/ko.getElement","bindings/ko.overflowClass","bindings/ko.getVisibility","bindings/ko.fallBackOnDefaultAvatarOnError","bindings/ko.transitionEnd"],function(e,t){var n=e("vendor/knockout"),r=e("bindings/ko.keyboardNavigation"),i=e("bindings/ko.enterKey"),s=e("swx-focus-handler/lib/knockoutBinding"),o=e("bindings/ko.getElement"),u=e("bindings/ko.overflowClass"),a=e("bindings/ko.getVisibility"),f=e("bindings/ko.fallBackOnDefaultAvatarOnError"),l=e("bindings/ko.transitionEnd");t.registerBindings=function(){r.register(),i.register(),s.register(n),a.register(),o.register(),u.register(),f.register(),l.register()}}),define("notifications/init",["require","exports","module","swx-browser-globals","ui/viewModels/notifications/allowBrowserNotificationModalDialog","ui/telemetry/actions/actionNames","swx-cafe-application-instance","swx-constants","swx-enums","swx-i18n","swx-service-locator-instance","notifications/factory","notifications/common/notificationHub","utils/common/localStorage","notifications/settings"],function(e,t){var n=e("swx-browser-globals"),r=e("ui/viewModels/notifications/allowBrowserNotificationModalDialog"),i=e("ui/telemetry/actions/actionNames"),s=e("swx-cafe-application-instance"),o=e("swx-constants").COMMON,u=e("swx-enums"),a=e("swx-i18n").localization,f=e("swx-service-locator-instance").default,l=e("notifications/factory"),c=e("notifications/common/notificationHub"),h=e("utils/common/localStorage"),p=e("notifications/settings");t.isInitialized=!1,t.init=function(){if(t.isInitialized===!0)return;t.isInitialized=!0;var e=f.resolve(o.serviceLocator.MODEL_UI_OBSERVER);p.init(),s.get().signInManager.state.once(u.loginState.SignedIn,function(){e.observe(s.get())})},t.update=function(){function u(){var e,t,n,r=o.telemetry.idleUsersAnalytics.localKeys.signInData;try{return e=h.get(r),e?(t=JSON.parse(e),t.length<2?!0:(n=(new Date(Date.now())).setHours(0,0,0,0),(new Date(t[t.length-2])).getTime()0;if(!n||p.chatNotificationsMuted()){d();return}t=u();if(!t){d();return}var r=l.build(o.notifications.UNREAD_MESSAGE,{isReminderToast:!0,unreadConversations:s.get().conversationsManager._unreadConversations()});c.notify(r),setTimeout(function(){d()},3e3)}):d()}}),define("services/calling/autoCalling",["require","exports","module","swx-cafe-application-instance","ui/viewModels/calling/helpers/callingFacade","swx-constants","swx-log-tracer","swx-service-locator-instance","swx-utils-common","experience/api/helpers/conversationsSynchronizer"],function(e,t){function f(e){var t=n.get().conversationsManager,f=o.resolve(i.serviceLocator.FEATURE_FLAGS);if(!f.isFeatureOn(i.featureFlags.CALLING))return;if(!f.isFeatureOn(i.featureFlags.AUTO_CALLING))return;u.set(i.autoCallingThreadId,e),n.get().personsAndGroupsManager.mePerson.id.get().then(function(){a.sync().then(function(){var n=t.getConversationByUri(e);n&&n.autoCall?n.autoCall.once(!0,function(){r.placeCall(n,!0,"autoCalling")}):s.warn("Unable to find conversation with thread id = ",e)})})}var n=e("swx-cafe-application-instance"),r=e("ui/viewModels/calling/helpers/callingFacade"),i=e("swx-constants").COMMON,s=e("swx-log-tracer").getLogger(),o=e("swx-service-locator-instance").default,u=e("swx-utils-common").sessionStorage,a=e("experience/api/helpers/conversationsSynchronizer");t.init=function(){var e=u.get("userSession");if(!e){u.remove(i.autoCallingThreadId);return}try{var t=JSON.parse(e).threadId;t?new f(t):(u.remove(i.autoCallingThreadId),s.warn("Thread ID doesnt exist in user session"))}catch(n){u.remove(i.autoCallingThreadId),s.error("Unable to setup auto calling",n)}}}),define("services/g11n/default",[],function(){return{calendar:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},firstDay:0},time:{AM:"am",PM:"pm",separator:":",format:{duration:"mm:ss","short":"h:mm tt","long":"h:mm:ss tt"}},date:{separator:"/",format:{dayMonth:"M/d",dayMonthYear:"M/d/yy",dayAbbr:"dAbbr",dayName:"dName",dateAbbr:"mAbbr d yyyy",shortDateAbbr:"mAbbr d"}},dir:"ltr"}}),define("services/g11n/init",["require","swx-utils-common","swx-constants","swx-g11n","services/g11n/default","services/i18n/cultureInfo"],function(e){function o(e,t){e.locale=e.locale||{},e.locale.g11n=t}function u(e,i,u){function c(){var e=l[a];if(e.lang===n.i18n.EMBEDDED_LOCALE){o(u,e.lang);return}return(new Promise(function(n,r){t.loadScript(e.url,n,r)})).then(function(){o(u,e.lang)}).catch(function(){a++;if(a>=l.length)throw new Error("All attempts failed to load g11n settings for:"+i);return c()})}var a=0,f=s.getLocale(i),l=[{lang:i,url:e+"/"+i+"/settings.js"}];return f!==i&&l.push({lang:f,url:e+"/"+f+"/settings.js"}),l.push({lang:n.i18n.EMBEDDED_LOCALE,url:e+"/en-us/settings.js"}),Skype.WebExperience=Skype.WebExperience||{},Skype.WebExperience.setGlobalization=function(e){r.init(e)},c()}function a(e){var t=e.initParams.locale;if(t!==n.i18n.EMBEDDED_LOCALE){var r=e.appBaseUrl+"/resources/g11n";return u(r,t,e)}o(e,t)}var t=e("swx-utils-common").loader,n=e("swx-constants").COMMON,r=e("swx-g11n").globalization,i=e("services/g11n/default"),s=e("services/i18n/cultureInfo");return r.init(i),{init:a}}),define("services/i18n/swx/default",[],function(){return{splashScreen_text_logo_4b:"Skype for Business",splashScreen_text_loading:"Loading...",splashScreen_text_signingIn:"Signing in...",splashScreen_text_signingIn_wac:"Joining the chat...",splashScreen_text_loading_skype:"Loading Skype",splashScreen_text_loading_skype_4b:"Loading Skype for Business",splashScreen_text_signing_into_skype:"Signing in to Skype",splashScreen_text_signing_into_skype_4b:"Signing in to Skype for Business",splashScreen_signedOut_title:"Please sign in to get started.",splashScreen_signedOut_title_wac:"Please join the chat to get started.",splashScreen_signedOut_reauth_needed_title:"You have been signed out",splashScreen_signedOut_reauth_needed_description:"Sign in using your Microsoft account to continue using Skype.",splashScreen_disconnected_title:"You have been disconnected.",splashScreen_disconnected_description:"Please try to sign in again or refresh the page.",splashScreen_disconnected_description_wac:"Please try to join the chat again or refresh the page.",splashScreen_signInFailed_title:"We couldn't sign you in.",splashScreen_signInFailed_title_wac:"We couldn't join you to the chat.",splashScreen_signInFailed_title_security_validation:"Make video and voice calls with Skype for Web.",splashScreen_signInFailed_description:"Please try to sign in again or refresh the page.",splashScreen_signInFailed_description_wac:"Please try to join the chat again or refresh the page.",splashScreen_signInFailed_description_exceeded_endpoints:"Skype has exceeded number of endpoints allowed.",splashScreen_signInFailed_description_age_restriction:"Sorry, you can't use Skype due to age restrictions.",splashScreen_signInFailed_aad_description:"Please try to sign in again or refresh the page.",splashScreen_learn_more:"Learn more",splashScreen_signIn_button:"Sign in",splashScreen_signIn_button_wac:"Join the chat",splashScreen_signInExternal_button:"Sign in with a Microsoft account",splashScreen_eduCarousel_conversation_header:"Conversations",splashScreen_eduCarousel_conversation_text:"Chat with friends and family by sending them an instant message, Moji or photo.",splashScreen_eduCarousel_find_friends_header:"Find Friends",splashScreen_eduCarousel_find_friends_text:"Search for people you know on Skype using their Skype Name, email, mobile or full name.",splashScreen_signInExternal_title:"Attempting to sign in.",splashScreen_signInExternal_description:"Please enter your account and password when prompted.",unsupportedBrowser_title:"Please update your browser to start using Skype.",skypeUnavailable_title:"We're currently experiencing server issues. Skype is working on the issues and will be available again shortly.",aggressiveLinking_intro_title:"Say hello on Outlook",aggressiveLinking_intro_description:"You can now call and chat with Outlook contacts right from your inbox and best of all, it's free.",aggressiveLinking_intro_continue:"Continue",aggressiveLinking_intro_signin:"Already using Skype? {link_start}Sign in{link_end}",aggressiveLinking_intro_legal:"By continuing, you agree to {link_tou_start}Skype's Terms of Use{link_tou_end} and {link_privacy_start}Privacy Policy{link_privacy_end}.",one_account_link:"Already using Skype? {link_start}Learn more{link_end}",input_placeholder_searchSkype:"Search Skype",input_searchSkype_ariaLabel:"Search conversation. Type contact or group name.",input_searchSkype_ariaLabel_4b:"Search conversation. Type contact name.",input_searchSkypeDirectory_ariaLabel:"Search Skype Directory",clear_search_input_label:"Clear search",button_text_newChat:"New Chat",button_text_new:"New",button_text_dialpad:"Call phones",input_text_skypeOut:"Enter name or number",input_text_skypeOut_short:"Enter number",clear_phonenumber_input_label:"Clear phone number",select_placeholder_skypeOut:"Choose country/region",label_text_participant:"{count} participant",label_text_participant_few:"{count} participants",label_text_participant_many:"{count} participants",area_text_insertText:"Type a message here",area_text_insertTextWithCommands:"Type a message here or {helpCommand} for the list of commands",area_text_agent_insertText:"Sorry, you can't reply right now",area_text_insertTextNonMember:"You have left this group.",label_text_insertText_oneToOne:"Chat input, conversation with {displayName}. {quotedText}",label_text_insertText_group:"Chat input, conversation with {displayName}, {participantsText}. {quotedText}",label_text_conversationsLoading:"Loading recent conversations...",label_text_conversationsLoadNone:"No recent conversations",label_text_currentCallHeading:"Current call",label_text_openConversation:"Open conversation with {displayName}",label_text_from:"From: ",label_text_clearedText:"Text area cleared",label_text_clearedQuotes:"Quoted Message cleared",label_quoted_message:"Quoted Message {quotesContent} from {senderName} at {time}",today:"today",yesterday:"yesterday",olderThanAWeek:"older than a week",duration_days:"{count} day",duration_days_few:"{count} days",duration_days_many:"{count} days",duration_hours:"{count} hour",duration_hours_few:"{count} hours",duration_hours_many:"{count} hours",duration_minutes:"{count} minute",duration_minutes_few:"{count} minutes",duration_minutes_many:"{count} minutes",duration_moment:"moment",content_search_conversation_title_days:"{count} day ago in {conversationTitle}",content_search_conversation_title_days_few:"{count} days ago in {conversationTitle}",content_search_conversation_title_days_many:"{count} days ago in {conversationTitle}",content_search_conversation_title_hours:"{count} hour ago in {conversationTitle}",content_search_conversation_title_hours_few:"{count} hours ago in {conversationTitle}",content_search_conversation_title_hours_many:"{count} hours ago in {conversationTitle}",content_search_conversation_title_minutes:"{count} minute ago in {conversationTitle}",content_search_conversation_title_minutes_few:"{count} minutes ago in {conversationTitle}",content_search_conversation_title_minutes_many:"{count} minutes ago in {conversationTitle}",content_search_conversation_title_moment:"moment ago in {conversationTitle}",content_search_header:"Messages",content_search_aria:"Conversation with {topic}.",content_search_additional_results:"Show more messages",contact_isSelected:"Selected",label_text_headerMenuRemoveGroup:"Remove from the group",label_text_headerMenuChat:"Chat",label_text_headerMenuInstantMessage:"Instant message",button_text_discover_agents:"Discover Bots",label_text_discover_agents_page_header:"Bots",label_text_discover_agents_page_hint:"Hint: Interact with Bots by tapping on them and adding them to your contacts.",label_text_discover_agents_page_zero_results_text_part_1:"It looks like you've already connected with all of the Bots. You can interact with them from the Contacts page or by searching for them.",label_text_discover_agents_page_zero_results_text_part_2:"We're always adding new Bots, so check back here soon.",label_text_contact_profile_details:"Contact Details",label_text_contact_profile_skype_name:"Skype",label_text_contact_profile_skype_for_business_name:"Skype for Business",label_text_contact_profile_information:"Information",label_text_contact_profile_location:"Location",label_text_contact_profile_birthday:"Birthday",label_text_contact_profile_gender:"Gender",label_text_contact_profile_language:"Language",label_text_contact_profile_agent_description:"Description",label_text_contact_profile_agent_author:"Author",label_text_contact_profile_agent_certification:"Certification",label_text_contact_profile_agent_rating:"Average Rating",label_text_view_profile_menu_item:"View Profile",label_text_agent_profile_label_agentid:"Bot",label_text_agent_profile_label_skype_certified:"Skype Certified",label_text_agent_profile_label_author:"Created by",label_text_agent_profile_label_description:"About",label_text_agent_profile_label_website:"Website",label_text_agent_profile_label_privacy:"Privacy",label_text_agent_profile_value_privacy:"This bot will have access to your display name, country/region and language and any messages or content that you or other participants share with the bot.",label_text_agent_profile_value_privacy_autoplay:"It may also autoplay media content from third parties",label_text_agent_profile_link_text_terms_of_service:"Terms of Service",label_text_agent_profile_link_text_privacy_statement:"Privacy Statement",label_text_agent_profile_label_rating:"Rating",label_text_agent_profile_label_capabilities:"Here's what you can do with this bot",label_text_agent_profile_label_extra_info:"More info",label_text_agent_profile_capabilities_none:"read updates from this bot",label_text_agent_profile_capabilities_join_char:", ",label_text_agent_profile_capabilities_audio_send:"make voice calls",label_text_agent_profile_capabilities_video_send:"make video calls",label_text_agent_profile_capabilities_im_send:"send instant messages",label_text_agent_profile_capabilities_screen_sharing:"share your screen",label_text_agent_profile_capabilities_gvc:"make group video calls",label_text_agent_profile_capabilities_group_chat:"add bot to group chats",label_text_agent_profile_capabilities_group_chat_mention_only_mode:"(this bot receives messages sent to it using @{botName})",label_text_agent_profile_capabilities_group_chat_all_messages_mode:"(this bot receives all messages and content sent in the group)",label_text_agent_profile_capabilities_file_send:"send files",label_text_agent_profile_capabilities_contact_send:"send contacts",label_text_agent_profile_capabilities_videomessage_send:"send video messages",label_text_agent_profile_capabilities_audiomessage_send:"send audio messages",label_text_agent_profile_capabilities_mediamessage_send:"send media messages",label_text_agent_profile_capabilities_photo_send:"send photos",label_text_agent_profile_capabilities_moji_send:"send Mojis",label_text_agent_profile_capabilities_location_send:"share location",label_text_agent_profile_capabilities_media_autoplay:"autoplay media content",label_text_blockContact:"Block contact",label_text_block_agent:"Block bot",label_text_blockContact_with_name:"Block {name}",label_text_unblockContact:"Unblock contact",label_text_unblock_agent:"Unblock bot",label_text_unblockContact_with_name:"Unblock {name}",label_text_deleteContact:"Delete contact",label_text_delete_agent:"Delete bot",label_text_call_skype_audio:"Skype call",label_text_call_skype_video:"Video call",label_text_send_message:"Send a message",label_text_call:"Call",label_text_call_phone_number:"Call ({phoneNumber})",label_text_call_phone_number_home:"Call Home ({phoneNumber})",label_text_call_phone_number_work:"Call Office ({phoneNumber})",label_text_call_phone_number_cell:"Call Mobile ({phoneNumber})",label_text_call_phone_number_type:"Call {phoneNumberType} ({phoneNumber})",label_text_phone_number_type_home:"Home",label_text_phone_number_type_work:"Office",label_text_phone_number_type_cell:"Mobile",label_text_phone_number_type_other:"Other",modal_blockContact_text_aria_label:"Block Contact",modal_block_agent_text_aria_label:"Block bot",modal_blockContact_text_title:"Are you sure you want to block {displayName}?",modal_blockContact_text_message:"They won't be able to contact you and won't appear in your Contact List.",modal_block_contact_text_learn_more_link:"Learn more",modal_blockContact_text_reportAbuse:"Report abuse from this person",modal_block_agent_text_reportAbuse:"Report abuse from this bot",select_placeholder_report_abuse_reason:"Select a reason...",report_abuse_reason_option_spam:"Spam",report_abuse_reason_option_pornography:"Contains nudity or pornography",report_abuse_reason_option_child_exploitation:"Child exploitation",report_abuse_reason_option_harassment:"Harassment or threats",modal_deleteContact_text_aria_label:"Delete Contact",modal_delete_agent_text_aria_label:"Delete bot",modal_deleteContact_text_title:"Are you sure you want to delete {displayName}?",modal_deleteContact_text_message:"{displayName} will be removed from your contact list.",modal_device_disabled_chrome_title:"To make Skype calls, please allow Google Chrome access to your camera and microphone.",modal_device_disabled_chrome_text:"Click the {image} icon in the address bar to allow camera and microphone access.",modal_device_disabled_edge_title:"To make Skype calls, please allow Microsoft Edge access to your camera and microphone.",modal_device_disabled_edge_text:'Simply reload this page and try to make another call. Then select "Yes" when prompted to allow access.',header_text_close:"Close",header_text_participantsOthersCanJoin:"{count} participant, others can join",header_text_participantsOthersCanJoin_few:"{count} participants, others can join",header_text_participantsOthersCanJoin_many:"{count} participants, others can join",header_text_shareThisGroup:"Share this group",header_text_groupSettings:"Group Settings",header_text_copyLink:"Copy link",header_text_copied:"Copied",header_text_inviteViaEmail:"Invite via email",header_text_adminSettings:"Manage group",header_text_makeHistoryAvailable:"Make chat history available to new joiners",header_text_joinViaLink:"Make a link for anyone to join",header_text_allowOthersToJoin:"Allow others to join with a link",header_text_othersCanJoin:"Others can join with a link",header_text_muteConversation:"Conversation notifications",header_secondary_text_muteConversation:"Notify me when something new happens",header_narrator_notifications_on:"Notifications on",header_narrator_notifications_off:"Notifications off",header_text_admin:"Admin",header_text_admin_4b:"Presenter",header_text_guest:"Guest",spaces_default_name:"Untitled conversation",spaces_tooltip_text:"Invite other people by sending them this link, even if they're not on Skype.",spaces_email_subject:"I'm ready to chat on Skype",spaces_joining_disabled_message_start:'Turn on "Make a link for anyone to join" from the ',spaces_joining_disabled_anchor_text:"profile ",spaces_joining_disabled_message_end:"to get a link you can share.",spaces_email_greeting:"Hello,",spaces_email_joinMe:"I've made a group on Skype for us to chat, share and collaborate.",spaces_email_link:"Join by click the link",spaces_welcomeTitle:"Your conversation is all set up",spaces_welcomeMessage:"Share photos, messages and much more with everyone here or invite even more people by sharing this link with them",spaces_welcomeMessageWithoutLink:"Share photos, messages and much more with everyone here",spaces_welcomeRenameBtnTitle:"Rename conversation",spaces_welcomeRenameBtnMessage:"Make your conversation unique",spaces_welcomeSettingsBtnTitle:"Settings",spaces_welcomeSettingsBtnMessage:"Manage your conversation",spaces_anyoneElse:"Anyone else? Send them a link",spaces_conversation_renamed_success:"Renamed conversation to {conversationName}.",input_placeholder_addAnotherContact:"Add another contact",input_placeholder_typeContactName:"Type contact name",message_text_hasLeftConversation:"{participant} has left this conversation",message_text_wasRemovedFromConversation:"{participant} has removed {removedParticipant} from this conversation",message_text_youWereRemovedFromConversation:"You have been removed from this conversation",message_text_joinedConversation:"{participant} joined this conversation",message_text_joinConversationFailed:"{participant} could not join this conversation",message_text_meJoinedConversation_one:"{participant} is already chatting",message_text_meJoinedConversation_more:"{participants} and {participant} are already chatting",message_text_wasAddedToConversation:"{participant} added {contact} to this conversation.",message_text_botWasAddedToConversation:"To chat, start your message with @{botName}. All other messages in the group are hidden from the bot.",message_text_joiningConversationWithBots:"{botName} is participating in this group.
              To chat, start your message with @{botName}. All other messages in the group are hidden from the bot.",message_text_joiningConversationWithBotsV2:"{botName} is participating in this group.
              ",message_text_addedBotGroupConversation_privateMode:"{botName} receives messages sent directly to it using @{botName}.",message_text_addedBotGroupConversation_allMessagesMode:"{botName} receives all messages and content sent in this chat.",message_text_roleUpdated:"{who} updated {whom}'s role to {role}",message_text_topicUpdated:"{participant} has changed the conversation topic to '{topic}'",message_text_threadPictureUpdated:"{participant} has changed the conversation picture",message_text_historyClosed:"Conversation history was closed by {participant}",message_text_historyDisclosed:"Conversation history was disclosed by {participant}",message_text_sentContacts:"Contacts sent to the conversation",message_text_receivedContacts:"Contacts received from {from}",message_text_contactItem:"
            • {fullName} ({name})
            • ",message_text_joiningEnabled:"{participant} enabled joining this conversation",message_text_joiningDisabled:"{participant} disabled joining this conversation",message_text_legacyMemberAdded:"{participant} needs to update Skype to participate in this conversation. Help by sending them to http://www.skype.com/en/download-skype/skype-for-computer/",message_text_legacyMemberUpgraded:"{participant} can now participate in this conversation.",message_text_emptyConversation:"No history available for this conversation",message_text_startedCall:"Call",message_text_startedGroupCall:"Group call",message_text_endedCall:"Call ended",message_text_endedGroupCall:"Group call ended",message_text_outgoingCallNoAnswer:"Call, no answer",message_text_outgoingGroupCallNoAnswer:"Group call, no answer",message_text_missedCall:"Missed call",message_text_missedGroupCall:"Missed group call",message_text_unknownMessageType:"Unknown message type '{mesageType}'",message_text_fileTransferNotSupported:"Receiving files over P2P network is not supported on Skype for Web",message_text_parsing_error:"There was error during message parsing !",message_text_unsupportedVideoMessageYet:"Receiving video messages is not supported on Skype for Web",message_text_unsupportedAudioMessageYet:"Receiving audio messages is not supported on Skype for Web",message_text_guestRemovedBySystem:"The guest account for {participant} has expired",message_text_pollsFeatureDisabled:"Sorry, Polls are not available at this moment. Please try again later. ",message_text_ngcUpgradeMessage_one:"{participant} was unable to join this call. They may need to come online, update Skype, or they're using an unsupported device. Find out more at {link}",message_text_ngcUpgradeMessage_many:"{participantList} and {lastParticipant} were unable to join this call. They may need to come online, update Skype, or they're using an unsupported device. Find out more at {link}",message_text_swift_card:"Card",message_text_swift_cards:"Cards",message_text_swift_receipt:"Receipt",message_text_swift_signIn:"Sign in",message_text_swift_defaultTitle:"Sent you a message",message_text_swift_defaultGroupTitle:"{displayName} sent a message",message_text_swift_vat:"VAT",message_text_swift_tax:"Tax",message_text_swift_totalPrice:"Total",message_text_swift_unsupported:"Get the latest version of Skype to view this card.",message_text_swift_unsupported_button:"Learn more",message_text_swift_showImageTitle:"Enlarge image",message_text_swift_signInTitle:"Connect",message_text_swift_prevCard:"Show previous",message_text_swift_nextCard:"Show next",message_text_swift_showAll:"Show all",message_text_swift_showLess:"Show less",swift_videocard_control_button_mute:"Mute",swift_videocard_control_button_unmute:"Unmute",accessibility_swift_openUrl:"Click to open website in your browser",accessibility_swift_imBack:"Click to send response to bot",accessibility_swift_call:"Click to make a call",accessibility_swift_showImage:"Click to enlarge image",accessibility_swift_action_prefix:"Click to {swiftAction}",message_text_pluginFree_screenSharingFallback_line1:"Screen sharing will be available shortly.",message_text_pluginFree_screenSharingFallback_line2:"Alternatively, switch to the Skype app for your device to receive screen sharing {upgrade_link}.",message_text_pluginFree_microphoneAccess_edge:"No microphone detected. Connect a microphone or check your microphone privacy settings in Settings -> Privacy -> Microphone.",message_text_pluginFree_microphoneAccess_others:"No microphone detected. Connect a microphone or check your microphone privacy settings for your device and browser.",message_text_pluginFree_noVideoCapability:"Sorry, video support is not yet available for this platform.",message_text_suggestedContactGreeting:"{displayName} is an address book contact, but needs you to connect first before chatting",message_text_suggestedContactConnectAction:"Connect on Skype",message_text_contactBlockedMessage:"You have blocked {displayName}",message_text_contactAccepted:"Contact accepted",message_text_addingContactRequest:"{id} wants to add you as a contact",message_text_isNowAContact:"{id} is now a contact",message_text_contactRequestGreeting:"Hi, {displayName}, I'd like to add you as a contact.",message_text_contactRequestIsNowContact:"{displayName} is now a contact",message_text_contactRequestOutgoingMessage:"{displayName} is not in your contacts",message_text_contactRequestOutgoingResendMessage:"Contact request sent",message_text_contactRequestOutgoingResendAction:"Resend contact request",message_text_contactRequestIncomingMessage:"{displayName} wants to add you as a contact",message_text_contactRequestSendAction:"Add to Contacts",message_text_contactRequestAcceptAction:"accept",message_text_contactRequestDeclineAction:"decline",message_text_unblockContact:"unblock",message_text_timeStampMessage:"Sent on: ",message_text_longTimeStamp:"{date} at {time}",message_text_removed:"Removed on {date} at {time}",message_text_presenceAvailable:"Available",message_text_presenceOnline:"Online",message_text_presenceNotAvailable:"Not Available",message_text_presenceOffline:"Offline",message_text_presenceHidden:"Invisible",message_text_contactTitleLocal:"People",message_text_contactTitleDirectory:"Directory",message_text_contactBlocked:"Blocked",button_translations_see_original_message:"See original",button_translations_see_translated_message:"See translation",button_translator_translatorSettings:"Skype Translator",label_translator_translatorSettings:"Translator preview",button_translator_translatorSettingsOn:"Switched on",button_translator_translatorSettingsOff:"Switched off",label_translator_translatorOn:"On",label_translator_translatorOff:"Off",label_translator_selected_theirLanguage:"Selected {language} for {name}",label_translator_selected_myLanguage:"Selected {language} for yourself",button_text_searchDirectory:"Search Skype Directory",message_text_emptySearchResults:"No results found",message_text_groupSearchResultsTitle:"Groups",message_title_allContacts:"All contacts",message_bucketName_other:"#",message_not_delivered_text:"This message has not been delivered",message_edited_text:"This message was edited",message_more_search_results_available:"Too many results; try refining your search",label_text_newConv:"New",newbee_text_header:"Get the conversation started",newbee_text_cta:"Find your friends by entering their name or email in the Search Skype field.",newbee_text_cta_4b:"Find your co-workers by entering their name in the Search field.",contactPage_text_menuLink:"Contacts",contactPage_text_header:"Contacts",contactPage_text_tab_allContacts:"All contacts",contactPage_text_tab_available:"Online",contactPage_text_tab_work:"Work",contactPage_text_tab_agents:"Bots",contactPage_text_hint_search:"Hint: you can add new contacts by searching",contactPage_text_manage_contacts_button:"Manage Contacts",contactPage_text_informational_message:"Get the Skype for Business app for video calls and online meetings.",settings_page_text_header:"Settings",settings_pane_opened:"Settings pane opened",settings_im_settings_category_title:"IM settings",settings_privacy_category_title:"Privacy",settings_unlisted_category_title:"Unlisted",settings_contacts_category_title:"Contacts",settings_about_category_title:"About",settings_personalization_category_title:"Personalization",settings_im_appearance_category_title:"IM appearance",settings_notifications_category_title:"Notifications",settings_unknownOption_title:"Unknown option: {id}",settings_unknownOption_alt_text:"Unknown option: {id}",settings_mentionsEnabled_title:"@mention notifications",settings_mentionsEnabled_alt_text:"Always notify me when someone mentions me on Skype. (@<username>)",settings_youtube_player_title:"YouTube player",settings_youtube_player_alt_text:"Use YouTube player directly to preview videos I send or receive.",settings_urlPreview_title:"Web link previews",settings_urlPreview_alt_text:"Show me a preview of websites I send or receive on Skype.",settings_filePaste_title:"Enable image paste",settings_filePaste_alt_text:"Enable pasting of images from clipboard directly into the chat",settings_skypeCallPolicy_title:"Allow calls from:",settings_skypeVideoPolicy_title:"Allow video and screen sharing from:",settings_camera_title:"Camera",settings_microphone_title:"Microphone",settings_speaker_title:"Speaker",settings_no_camera_title:"No camera available",settings_no_microphone_title:"No microphone available",settings_no_speaker_title:"No speaker available",settings_close_title:"Close",settings_default_device_name:"Automatically selected",settings_typingIndicator_title:"Typing indicator",settings_typingIndicator_alt_text:"Show when I am typing",settings_pinRecentFavorites_title:"Show favorites above recent conversations",settings_pinRecentFavorites_alt_text:"Pin your favorite contacts and conversations at the top of the recent message list",settings_emoticonSuggestions_title:"Emoticon suggestions",settings_emoticonSuggestions_alt_text:"Show emoticon suggestions as I type chat messages.",settings_showEmoticons_title:"Show emoticons",settings_showEmoticons_alt_text:"Show Skype emoticons in chat.",settings_showAnimatedEmoticons_title:"Show animated emoticons",settings_showAnimatedEmoticons_alt_text:"Animate Skype emoticons in chat.",settings_showLargeEmoticons_title:"Show large emoticons",settings_showLargeEmoticons_alt_text:"Make single emoticons larger in chat.",settings_translator_title:"Translator",settings_translator_title_alt_text:"Enable Skype Translator",settings_sendReadReceipts_title:"Send read receipts",settings_sendReadReceipts_alt_text:"Show when other people have read your messages. When turned off, you also won't see their read receipts either.",settings_privacy_opt_1_title:"Anyone",settings_privacy_opt_2_title:"Contacts only",settings_privacy_opt_3_title:"Nobody",settings_short_circuit_my_contact_list:"My contact list",settings_short_circuit_title:"Automatically add friends",settings_short_circuit_description:"Skype will check your address books and automatically add people you know to your Skype Contact list.",settings_short_circuit_deny:"Don't automatically add friends",settings_short_circuit_deny_title:"You'll need to manually find and add new contacts.",settings_short_circuit_manage_contacts:"Manage address books",settings_short_circuit_auto_buddy_discovery_title:"How people find me:",settings_short_circuit_auto_buddy_discovery_description:"These contact details can be used to find you on Skype",settings_short_circuit_remove:"Remove",settings_short_circuit_remove_accessible_text:"Remove {proof}",settings_short_circuit_add_number:"Add new number",settings_notifications_title:"Chat notifications",settings_notifications_alt_text:"Receive notifications for new chat messages",settings_notifications_sound_title:"Sound",settings_notifications_sound_alt_text:"Turn notification sounds on or off",settings_chat_notifications_sound_title:"Chat notification sounds",settings_chat_notifications_sound_alt_text:"Play notification sounds for new chat messages",settings_call_notifications_title:"Incoming call notification",settings_call_notifications_alt_text:"Receive notifications for incoming calls",settings_call_notifications_sound_title:"Incoming call notification sounds",settings_call_notifications_sound_alt_text:"Play notification sounds for incoming calls",settings_ringing_deferrer_title:"Mute ringing",settings_ringing_deferrer_alt_text:"Mute ringing sounds of incoming calls for a certain period of time",settings_ringing_deferrer_defer_for:"For {count} hour",settings_ringing_deferrer_defer_for_few:"For {count} hours",settings_ringing_deferrer_defer_for_many:"For {count} hours",settings_dark_theme:"Dark theme",settings_dark_theme_alt_text:"Change the colors of this app.",settings_video_autoplay:"Automatic video playback",settings_video_autoplay_alt_text:"Choose when to auto-play videos.",setting_on:"On",setting_off:"Off",search_skype_for_friends_and_family_header:"Find friends on Skype",search_skype_for_friends_and_family_message:"Enter their Skype Name, email or number.",search_skype_for_friends_and_family_tip:"Tip: Narrow your search by including their city, country or region.",search_skype_for_friends_and_family_text:"It's a cool and easy way to stay in touch.",search_skype_for_friends_and_family_link:"Learn more here.",search_skype_for_friends_and_family_searchDirectory:"Search Directory",short_circuit_contacts_page_message:"Quickly add people from your address book",short_circuit_contacts_page_message_v2:"Automatically add friends from your address book",short_circuit_contacts_page_cta:"Add friends",about_app_version:"App version",about_assets_version:"Assets version",about_plugin_version:"Plugin version",about_plugin_not_available:"Not available",about_faq:"Frequently asked questions",message_text_callingNotSupportedBrowser:"Audio and video calls are not supported on your browser",message_text_callingNotSupportedOS:"Audio and video calls are not supported on your OS",message_text_callingIsDisabled:"Calling is currently disabled.",chatLogmenuItem_text_copy:"Copy as Quote",chatLogmenuItem_text_quote:"Quote Message",chatLogmenuItem_text_edit:"Edit Message",chatLogmenuItem_text_remove:"Remove Message",chatLogmenuItem_text_like:"Like Message",chatLogmenuItem_text_save:"Save",chatLogmenuItem_copy_link:"Copy link",chatLogmenuItem_open_link:"Open",chatLogmenuItem_text_copySelection:"Copy as Quote",chatLogmenuItem_text_copyText:"Copy Text",chatLogIntroText_text:"Chat with people editing this file in Office Online. | This chat won't be saved when you close the file.",recentItemMenuItem_text_leave:"Leave conversation",recentItemMenuItem_text_remove:"Delete conversation",recentItemMenuItem_text_remove_4b:"Close conversation",recentItemMenuItem_text_markRead:"Mark as read",recentItemMenuItem_text_markAllConversationsRead:"Mark all as read",recentItemMenuItem_text_muteConversation:"Turn notifications off",recentItemMenuItem_text_unmuteConversation:"Turn notifications on",actionsMenuItem_text_addParticipants:"Add participants",actionsMenuItem_text_scheduleCall:"Schedule a call",typingIndicator_label_oneParticipant:"{firstParticipantName} is typing...",typingIndicator_label_twoParticipants:"{firstParticipantName} and {secondParticipantName} are typing...",typingIndicator_label_multipleParticipants:"{firstParticipantName}, {secondParticipantName} and {count} other are typing...",typingIndicator_label_multipleParticipants_few:"{firstParticipantName}, {secondParticipantName} and {count} others are typing...",typingIndicator_label_multipleParticipants_many:"{firstParticipantName}, {secondParticipantName} and {count} others are typing...",button_text_emoticons:"Emoticons",button_title_emoticons:"Emoticons",button_text_videoCall:"Video Call",button_text_audioCall:"Audio Call",button_text_joinCall:"Join Call",button_text_joinCallWithVideo:"Join Call with video",button_text_addParticipants:"Add",button_text_cancelAddParticipants:"Cancel",button_text_createConversation:"Create",button_text_filePicker:"Share a photo",button_text_chatInputActionPicker:"Send Files and Media",button_text_poll:"Send a poll",button_text_moreActions:"More actions",button_text_closeSettings:"Close",callScreen_text_terminationPrompt:"You're currently in a call, are you sure you want to hang up and close Skype?",callscreen_text_terminationMessage:"Call ended",callscreen_text_autoCallConnectingMessage:"Waiting for others to join...",callscreen_text_autoCallTimeoutMessage:"Looks like you're the only one here, try joining the call again later",callscreen_text_autoCallFailedMessage:"Unable to set up call, please try again later",callscreen_text_statusMessageConnecting:"Connecting...",callscreen_text_statusMessageScreenReaderConnecting:"Connecting to {contactName}",callscreen_text_statusMessageScreenReaderEnding_less_than_minute:"Call has ended, duration less than a minute",callscreen_text_statusMessageScreenReaderEnding_minutes:"Call has ended, duration {count} minute",callscreen_text_statusMessageScreenReaderEnding_minutes_few:"Call has ended, duration {count} minutes",callscreen_text_statusMessageScreenReaderEnding_minutes_many:"Call has ended, duration {count} minutes",callscreen_text_participant_joined_notification:"{name} joined",callscreen_text_participant_left_notification:"{name} left",callscreen_text_participant_screen_shared_notification:"{name} has started sharing their screen",callscreen_text_participant_screen_unshared_notification:"{name} has stopped sharing their screen",callscreen_text_statusMessageCalling:"Calling...",callscreen_text_enterFullscreen:"Enter fullscreen mode",callscreen_text_exitFullscreen:"Exit fullscreen mode",callscreen_text_enterGvcGrid:"Grid mode",callscreen_text_videoOn:"Turn video on",callscreen_text_videoOff:"Turn video off",callscreen_text_plusButton:"Add participants, share screens and more",callscreen_text_shareScreens:"Share screens...",callscreen_text_shareScreen:"Share screen",callscreen_text_stopSharingScreen:"Stop sharing",callscreen_text_addParticipants:"Add people to this call",callscreen_text_microphoneOn:"Turn microphone on",callscreen_text_microphoneOff:"Turn microphone off",callscreen_text_endCall:"End call",callscreen_text_participants:"{count} in the call",callscreen_text_showChat:"Show IM",callscreen_text_showContacts:"Show contacts",callscreen_text_hangUp:"Hang up",callscreen_text_addParticipantsToCall:"Add people to this call",callScreen_text_andMore:"and more",callscreen_text_dialpadOn:"Turn dialpad on",callscreen_text_dialpadOff:"Turn dialpad off",callscreen_title_zoom:"Double-click to zoom",callscreen_text_showAVSettings:"Audio and video settings",callscreen_text_transferCall:"Transfer call",callscreen_text_showSidebar:"Show sidebar",callscreen_text_hideSidebar:"Hide sidebar",callscreen_participantMenu_pin:"Pin",callscreen_participantMenu_unpin:"Unpin",callscreen_participantMenu_zoomIn:"Zoom In",callscreen_participantMenu_zoomOut:"Zoom Out",callscreen_participantMenu_chat:"Chat",toast_incoming_text_title:"Incoming call",toast_incoming_text_acceptWithVideo:"Accept with video",toast_incoming_text_acceptWithAudio:"Accept with audio",toast_incoming_text_reject:"Reject call",toast_install_text_title:"is trying to call you",toast_install_text_installButton:"Install plugin",toast_install_text_message:"You'll need a plugin to make Skype calls",pluginInstall_main_close_screen_title:"Are you sure you want to leave?",pluginInstall_main_close_screen_subtitle:"You're almost done setting up Skype calling.",pluginInstall_main_close_screen_finish_text:"Finish setup",pluginInstall_main_close_screen_leave_text:"Leave",pluginInstall_extension_main_text_title:"Enable Skype calls in a few simple steps...",pluginInstall_extension_main_text_subtitle:"Start by adding Skype Calling extension to Chrome",pluginInstall_extension_main_text_add_extension:"Add extension",pluginInstall_extension_main_installed_text_title:"Great!",pluginInstall_extension_main_installed_text_subtitle:"Now install Skype for Web plugin and you're all set",pluginInstall_extension_main_installed_get_plugin_text:"Get plugin",pluginInstall_extension_main_install_failed_text_title:"Oops, something went wrong",pluginInstall_extension_main_install_failed_text_subtitle:"Let's try again...",pluginInstall_extension_main_install_failed_go_to_chrome_webstore_text:"Go to the Chrome web store",pluginInstall_main_text_close:"Close",pluginInstall_main_text_title:"Want to make a call?",pluginInstall_main_text_subtitle:"You need to install the plugin to make Skype calls",pluginInstall_main_text_install:"Install plugin",pluginInstall_steps_text_restart:"Restart",pluginInstall_steps_text_title:"Let's install the plugin.",pluginInstall_steps_text_subtitle:"Simply follow these three steps to set up Skype calls",pluginInstall_steps_text_termsAndPrivacy:"By installing the Skype Plugin, you agree that you have read and accepted Skype's {terms_link} and {privacy_link}.",pluginInstall_steps_text_termsLink:"Terms of Use",pluginInstall_steps_text_privacyLink:"Skype's privacy policy",pluginInstall_mac_chrome_text_download:"Click on the plugin file.",pluginInstall_mac_chrome_text_install:"Follow the instructions.",pluginInstall_mac_chrome_text_enjoy:"Enjoy free Skype calls.",pluginInstall_mac_chrome_text_enjoy_4b:"Make Skype calls.",pluginInstall_mac_safari_text_download:"Go to downloads, then double-click on the plugin file.",pluginInstall_mac_safari_text_install:"Follow the instructions to install the plugin.",pluginInstall_mac_safari_text_enjoy:"Enjoy making free Skype calls from the web.",pluginInstall_mac_safari_text_enjoy_4b:"Make Skype calls.",pluginInstall_mac_firefox_text_download:"Open the plugin file.",pluginInstall_mac_firefox_text_install:"Follow the instructions.",pluginInstall_mac_firefox_text_enjoy:"Enjoy free Skype calls.",pluginInstall_mac_firefox_text_enjoy_4b:"Make Skype calls.",pluginInstall_mac_unknown_download:"Go to downloads, then double-click on the plugin file.",pluginInstall_mac_unknown_install:"Follow the instructions to install the plugin.",pluginInstall_mac_unknown_enjoy:"Enjoy making free Skype calls from the web.",pluginInstall_windows_chrome_text_download:"Click on the plugin file.",pluginInstall_windows_chrome_text_install:"Wait for the plugin to install.",pluginInstall_windows_chrome_text_enjoy:"Enjoy free Skype calls.",pluginInstall_windows_chrome_text_enjoy_4b:"Make Skype calls.",pluginInstall_windows_msie_text_download:'Click on "Run" to get started.',pluginInstall_windows_msie_text_install:"Wait for the plugin to install.",pluginInstall_windows_msie_text_enjoy:"Enjoy free Skype calls.",pluginInstall_windows_msie_text_enjoy_4b:"Make Skype calls.",pluginInstall_windows_firefox_text_download:'Click "Save File" to get started.',pluginInstall_windows_firefox_text_install:"Click on the plugin file.",pluginInstall_windows_firefox_text_enjoy:"Enjoy free Skype calls.",pluginInstall_windows_firefox_text_enjoy_4b:"Make Skype calls.",pluginInstall_windows_unknown_text_download:'Click on "Run" to get started.',pluginInstall_windows_unknown_text_install:"Wait for the plugin to install.",pluginInstall_windows_unknown_text_enjoy:"Enjoy free Skype calls.",pluginInstall_windows_unknown_text_enjoy_4b:"Make Skype calls.",pluginInstall_unblock_text_title:"Enable Skype Plugin",pluginInstall_unblock_text_chrome_subtitle:'Please click on the plugin icon in the address bar and select "Always allow plug-ins on web.skype.com" to continue with this call.',pluginInstall_unblock_text_firefox_subtitle:'Please click on the plugin icon in the address bar and select "Allow and Remember" to continue with this call.',pluginInstall_callback_text_title:"Call {displayName}",pluginInstall_callback_text_subtitle:"Your plugin is now installed, so you're good to start calling now",pluginInstall_callback_text_call:"Call",pluginInstall_callback_text_accept:"Accept call",pluginInstall_callback_text_notNow:"Not now",pluginInstall_label_text_start:"Plugin Install - Start",pluginInstall_label_text_download:"Plugin Install - Download",pluginInstall_label_text_unblock:"Plugin Install - Unblock Skype Plugin",pluginInstall_label_text_continue:"Plugin Install - Continue Call",pluginInstall_label_text_autoUpdateDisclaimer:"This plugin will automatically update to give you the best experience. If you don't want the updates, please do not install the plugin.",pluginInstall_firefox_unable_to_call_text_title:"Skype calls are temporarily unavailable in Firefox",pluginInstall_firefox_unable_to_call_text_subtitle:"Your current version of Firefox doesn't support making or receiving calls on Skype for Web. In the meantime, please use a different browser such as Microsoft Edge or Google Chrome.",notification_text_osNotSupported:"Missed call from {callerName}. Audio and video calls are not supported on this operating system.",notification_text_browserNotSupported:"Missed call from {callerName}. You are currently using an unsupported browser.",notification_text_learnMore:"Learn more",notification_text_hardware_camera:"Camera not found",notification_text_hardware_mic:"Microphone not found",notification_text_hardware_speaker:"Speaker not found",notification_text_group_conversation_from:"Group conversation from",notification_text_avatar_not_supported_image_type:"The image type you tried to upload is not supported",notification_text_avatar_too_large:"The image you selected is too big, please use an image with a smaller file size.",notification_text_avatar_upload_error:"Unable to change your profile picture, please try again.",enable_browser_notifications_toast:"Turn on desktop notifications to be notified of new messages.",enable_browser_notifications_link_text:"Turn on desktop notifications",allow_browser_notifications_header:"Never miss a message",allow_browser_notifications_text:'Click "Allow" to be notified of new messages.',media_clicktoplay:"Click to play",media_picturesharing_one:"shared a photo",media_picturesharing_group:"{senderName} shared a photo",media_picturesharing_label:"Open photo in a new window",media_voice_message:"Voice Message",media_audiosharing_one:"shared an audio message",media_audiosharing_group:"{senderName} shared an audio message",media_videosharing_one:"shared a video",media_videosharing_group:"{senderName} shared a video",media_videomessage_expired:"Video message has expired",media_audiomessage_expired:"Audio message has expired",mediaPlayer_play:"Play",mediaPlayer_pause:"Pause",videoPlayer_fullscreen:"Fullscreen",videoPlayer_exitFullscreen:"Exit fullscreen",action_button_confirm:"Confirm",action_button_cancel:"Cancel",action_button_save:"Save",action_button_block:"Block",action_button_delete:"Delete",action_button_delete_4b:"Close",action_button_send:"Send",action_button_share_conversation:"Share conversation",action_button_leave:"Leave",media_mojisharing_one:"shared a Moji",media_mojisharing_group:"{senderName} shared a Moji",emoticonPicker_heading_label:"Choose an emoticon",accessibility_recentItem_conversation_muted:"Conversation muted.",accessibility_recentItem_oneToOne:"Conversation with {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_oneToOne_many:"Conversation with {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_oneToOne_unread:"Conversation with {topic}, {count} unread message. {muted} Press Shift + F ten for more options.",accessibility_recentItem_oneToOne_unread_many:"Conversation with {topic}, {count} unread messages. {muted} Press Shift + F ten for more options.",accessibility_recentItem_group_unread:"Group conversation with {count} unread message {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_group_unread_many:"Group conversation with {count} unread messages {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_group:"Group conversation {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_group_many:"Group conversation {topic}. {muted} Press Shift + F ten for more options.",accessibility_recentItem_recent_group:"Recent conversations",accessibility_chatLog_newMessage:"New message from {author}, {content}",accessibility_chatLog_newMessage_withoutAuthor:"New message, {content}",accessibility_searching:"Searching",accessibility_searchItem_oneToOne:"{contactName}, {id}, {status}, {index} of {totalResults} in People.",accessibility_searchItem_group:"Group {groupName}, {index} of {totalResults} in Groups.",accessibility_searchItem_group_displayMessage:"Group {groupName}, {displayMessage}, {index} of {totalResults} in Groups.",accessibility_searchItem_directoryList:"{contactName}, {id}, {status}, {index} of {totalResults} in the Skype Directory.",accessibility_localSearchUpdated:"Search updated and {totalSearchResults} result found in your contacts and groups. {peopleSearchResults} in people and {groupsSearchResults} in Groups.",accessibility_localSearchUpdated_few:"Search updated and {totalSearchResults} results found in your contacts and groups. {peopleSearchResults} in people and {groupsSearchResults} in Groups.",accessibility_localSearchUpdated_many:"Search updated and {totalSearchResults} results found in your contacts and groups. {peopleSearchResults} in people and {groupsSearchResults} in Groups.",accessibility_localSearchUpdated_4b:"Search updated and {totalSearchResults} result found in your contacts.",accessibility_localSearchUpdated_4b_few:"Search updated and {totalSearchResults} results found in your contacts.",accessibility_localSearchUpdated_4b_many:"Search updated and {totalSearchResults} results found in your contacts.",accessibility_localSearchNoResults:"Search updated and no results found in your contacts and groups.",accessibility_localSearchNoResults_4b:"Search updated and no results found in your contacts.",accessibility_searchSkypeDirectory:"Press enter to search the Skype Directory.",accessibility_clearSearchField_ariaLabel:"Clear search input field.",accessibility_skypeDirectorySearchUpdated:"Search updated and {totalSearchResults} result found in the Skype Directory.",accessibility_skypeDirectorySearchUpdated_few:"Search updated and {totalSearchResults} results found in the Skype Directory.",accessibility_skypeDirectorySearchUpdated_many:"Search updated and {totalSearchResults} results found in the Skype Directory.",accessibility_totalSearchUpdated:"Search updated and {totalSearchResults} result found. {peopleSearchResults} in people, {groupsSearchResults} in groups and {SkypeDirectorySearchResults} in the Skype Directory.",accessibility_totalSearchUpdated_few:"Search updated and {totalSearchResults} results found. {peopleSearchResults} in people, {groupsSearchResults} in groups and {SkypeDirectorySearchResults} in the Skype Directory.",accessibility_totalSearchUpdated_many:"Search updated and {totalSearchResults} results found. {peopleSearchResults} in people, {groupsSearchResults} in groups and {SkypeDirectorySearchResults} in the Skype Directory.",accessibility_totalSearchNoResults:"Search updated and no results found in your contacts, groups and the Skype Directory.",accessibility_contactProfile_headingWithClosedProfile:"Open {topic}'s profile.",accessibility_contactProfile_openedProfile:"Opened {topic}'s profile.",accessibility_contactProfile_closedProfile:"Closed {topic}'s profile.",accessibility_contactProfile_headingWithOpenedProfile:"Close {topic}'s profile.",accessibility_groupProfile_headingWithClosedProfile:"Open group profile.",accessibility_groupProfile_headingWithOpenedProfile:"Close group profile.",accessibility_groupProfile_attendeeMenu:"{participantName}. More options.",accessibility_groupProfile_adminMenu:"{participantName}, admin. More options.",accessibility_groupProfile_guestMenu:"{participantName}, guest. More options.",accessibility_groupProfile_historyToggle_on:"Make chat history available to new joiner. On.",accessibility_groupProfile_historyToggle_off:"Make chat history available to new joiner. Off.",accessibility_groupProfile_joiningToggle_on:"Allow people to join this group via link. On.",accessibility_groupProfile_joiningToggle_off:"Allow people to join this group via link. Off.",accessibility_me_expandProfile:"Expand profile",accessibility_me_collapseProfile:"Collapse profile",accessibility_me_availabilityOnAriaLabel:"Online status set to online (notifications on)",accessibility_me_availabilityOffAriaLabel:"Online status set to invisible (notifications off)",accessibility_contactPickerUpdated:"Search updated and {totalSearchResults} result found in your contacts.",accessibility_contactPickerUpdated_few:"Search updated and {totalSearchResults} results found in your contacts.",accessibility_contactPickerUpdated_many:"Search updated and {totalSearchResults} results found in your contacts.",accessibility_contactPickerNoResults:"Search updated and no results found in your contacts.",accessibility_contactPickerResultRemoved:"Removed {displayName} from new conversation participant list",accessibility_contact_blocked_success:"Contact blocked",accessibility_contact_blocked_failure:"Blocking contact failed",accessibility_contact_unblocked_success:"Contact unblocked",accessibility_contact_unblocked_failure:"Unblocking contact failed",accessibility_contact_request_sent_success:"Contact request sent",accessibility_contact_request_sent_failure:"Sending contact request failed",accessibility_contact_request_accepted_success:"Contact request accepted",accessibility_contact_request_accepted_failure:"Accepting contact request failed",accessibility_contact_request_declined_success:"Contact request declined",accessibility_contact_request_declined_failure:"Declining contact request failed",accessibility_contact_sent:"Contact sent",accessibility_contact_deleted_success:"Contact deleted",accessibility_contact_deleted_failure:"Deleting contact failed",accessibility_contact_add_favorite_success:"Added contact to favorites",accessibility_contact_add_favorite_failure:"Adding contact to favorites failed",accessibility_contact_remove_favorite_success:"Removed contact from favorites",accessibility_contact_remove_favorite_failure:"Removing contact from favorites failed",accessibility_selectBox_expanded:"Combo box expanded",accessibility_selectBox_collapsed:"Combo box collapsed",accessibility_addPeopleToConversation_ariaLabel:"Add people to this conversation",addPeopleToConversation_tooltip:"Add people",accessibility_startVideoCall_ariaLabel:"Video call",startVideoCall_tooltip:"Video call",accessibility_startCall_ariaLabel:"Call",videoCallDisabled_tooltip:"You can't make video calls to {agentName}",startCall_tooltip:"Call",accessibility_startGroupCall_ariaLabel:"Call group",callDisabled_tooltip:"You can't make calls to {agentName}",startGroupCall_tooltip:"Call group",turnOffChatNotifications_tooltip:"Turn off chat notifications",turnOnChatNotifications_tooltip:"Turn on chat notifications",giveFeedback_tooltip:"Give feedback",giveFeedback_subject:"Feedback for Skype on the web",giveFeedback_body:"If you're experiencing a problem or have feedback to share with the Skype team, please let us know below.",giveFeedback_button_label:"Feedback",conversationHeader_heading_ariaLabel:"Conversation with {topic}.",groupProfile_spacesLink_ariaLabel:"Link to this group chat: {spacesUrl}",conversation_header_topic_default:"Untitled",conversation_header_topic_untitled_conversation:"Untitled conversation",conversation_header_topic_people_chatting:"{count} person is available",conversation_header_topic_people_chatting_few:"{count} people are available",conversation_header_topic_people_chatting_many:"{count} people are available",message_text_presenceActive:"Active",message_text_presenceMobile:"On mobile",message_text_presenceAway:"Away",message_text_presenceBusy:"Busy",message_text_presenceDoNotDisturb:"Do not disturb",message_text_presenceUnknown:"Status unknown",message_text_activity_inAMeeting:"In a meeting",message_text_activity_urgentInterruptionsOnly:"Urgent interruptions only",message_text_activity_onThePhone:"On the phone",message_text_activity_inAConference:"In a conference",message_text_activity_offWork:"Off work",message_text_activity_outOfOffice:"Out of office",message_text_activity_presenting:"Presenting",expressionPicker_prevPage:"Previous tabs",expressionPicker_nextPage:"Next tabs",expressionPicker_selected_item_title:"{itemTitle} selected.",expressionPicker_mruTab_title:"Most Recently Used",expressionPicker_mruTab_ariaLabel:"Most Recently Used",expressionPicker_mruTab_emptyText:"Recently used items will appear here.",expressionPicker_tab_emptyText:"This tab is empty",expressionPicker_bingTab_title:"Bing",expressionPicker_bingTab_ariaLabel:"Search with Bing for images",expressionPicker_bingTab_emptyText:"Bing results appear here",expressionPicker_bingTab_loadingText:"Loading...",expressionPicker_bingTab_errorText:"An error has occurred! Please try again later",expressionPicker_bingPack_title:"Bing search results",expressionPicker_bingPack_ariaLabel:"Bing search results",expressionPicker_bingGifsPack_title:"Popular Gifs from Bing",expressionPicker_bingMemePack_title:"Popular Memes from Bing",expressionPicker_bingGifsPack_ariaLabel:"Popular Gifs from Bing",expressionPicker_bingMemePack_ariaLabel:"Popular Memes from Bing",expressionPicker_giphyImgTab_title:"Search Giphy",expressionPicker_giphyImgTab_ariaLabel:"Search for animated GIFs. Powered by Giphy",expressionPicker_giphyImgTab_emptyText:"Giphy results appear here",expressionPicker_giphyImgTab_loadingText:"Loading...",expressionPicker_giphyImgTab_errorText:"An error has occurred! Please try again later",expressionPicker_giphyImgTab_terms:"Terms of use",expressionPicker_giphyImgPack_title:"Giphy search results",expressionPicker_giphyImgPack_ariaLabel:"Giphy search results",input_placeholder_searchPESItems:"Search for items...",input_searchPESItems_ariaLabel:"Search items. Type keyword",expressionPicker_localSearchTab_title:"Search",expressionPicker_localSearchTab_emptyText:"Find emoticons and Mojis",expressionPicker_localSearchPack_title:"Quick suggestions",expressionPicker_localSearchPack_ariaLabel:"Quick suggestions",expressionPicker_mruEmoticonPack_title:"Emoticons",expressionPicker_mruEmoticonPack_ariaLabel:"Emoticons",expressionPicker_mruMojiPack_title:"Mojis",expressionPicker_mruMojiPack_ariaLabel:"Mojis",expressionPicker_store_title:"Skype Expression Store",expressionPicker_store_free:"Free",expressionPicker_storeTab_title:"Store",expressionPicker_store_Downloaded:"Downloaded",expressionPicker_store_Downloading:"Downloading...",expressionPicker_store_removeTab:"Remove",input_placeholder_searchPESStore:"Search",accessibility_open_picker:"Menu expanded",accessibility_close_picker:"Menu collapsed",pes_moji_error_text:"The Moji failed to load! Please try again later",poll_designer_question_placeholder:"Ask a question...",poll_designer_answer_placeholder:"Add option...",poll_message_question_header:"Poll: {pollQuestion}",poll_message_goto_text:"Go to {fallbackLink} to vote.",poll_message_people_voted:"{count} people voted",poll_sticky_message_new_poll:"Ongoing poll by {author}: ",poll_sticky_message_me_voted:"My vote: {answerText}",poll_sticky_message_me_not_voted:"Click to vote",poll_fallback_link_text:"Skype for Web",poll_list_title:"Voted by ({count})",presence_lastseen_moments:"Last seen moments ago",presence_lastseen_minutes:"Last seen {number}m ago",presence_lastseen_hours:"Last seen {number}h ago",presence_lastseen_days:"Last seen {number}d ago",presence_lastseen_date_short:"Last seen {shortdate}",presence_lastseen_date_full:"Last seen {fulldate}",guest_user_displayname:"{displayName} (Guest)",pes_featured_title:"Featured",pes_moji_playbutton_label:"Click to play",label_jumpToConversation:"Jump to conversation",share_on_skype_dialog_title:"Share on Skype",share_on_skype_share_button:"Share",share_on_skype_alt_text_button:"Share on Skype",share_on_skype_message_prompt:"Include a message about this...",share_on_skype_picker_prompt:"Search or select...",share_on_skype_status_sending:"Sending...",share_on_skype_status_sent:"Sent",share_on_skype_signed_in_as:"Signed in as {displayName}",share_on_skype_my_account:"My Account",share_on_skype_sign_out:"Sign out",file_transfer_file_shared:"shared a file",file_transfer_share_file:"Share a File",file_transfer_send_photos_and_files:"Send Photos and Files",file_transfer_download_button_title:"Download file {filename}",file_transfer_download_dialog_confirm_button_title:"Accept",file_transfer_download_unsafe_file_dialog_title:"Warning - this file may be unsafe for your computer/device.",file_transfer_download_unsafe_file_dialog_text:"Do you want to accept the file {filename} from {author}?",file_transfer_download_safe_file_dialog_title:"Only accept files from people you trust.",file_transfer_download_safe_file_dialog_text:"Do you want to accept the file {filename} from {author}?",file_transfer_download_dialog_do_not_ask_checkbox:"Do not ask me again",file_transfer_upload_state:"{uploaded} of {size}",file_transfer_upload_completed:"File {filename} has been uploaded",file_transfer_upload_failed:"Cannot upload file",file_transfer_upload_canceled:"Upload canceled",file_transfer_upload_cancel:"Cancel uploading",file_transfer_upload_too_large_warning:"Not sent - File is larger than 100MB. Learn more",file_transfer_upload_starting:"Starting upload",file_transfer_upload_not_supported:"Sharing files is not supported on Skype for Web",notificationsPage_text_menuLink:"Notifications",remove_conversation_confirmation_text:"All the messages in this conversation will be deleted and it will be removed from both the sidebar and your history.",remove_conversation_confirmation_text_4b:"You will be leaving this conversation and it will be removed from the sidebar.",remove_conversation_confirmation_title:"Are you sure you want to delete this conversation?",remove_conversation_confirmation_title_4b:"Are you sure you want to close this conversation?",accessibility_remove_conversation_confirmation:"Conversation deleted",leave_conversation_confirmation_text:"This action cannot be undone.",leave_conversation_confirmation_text_4b:"You won't receive any more notifications from this conversation. You can later rejoin by sending a new message.",leave_conversation_confirmation_title:'Are you sure you want to leave "{topic}"?',leave_conversation_confirmation_title_4b:"Are you sure you want to leave the conversation?",contact_information_already_contact:"Already a contact",contact_information_add_to_contacts:"Add to contacts",mediaBar_sendContacts_label:"Send contacts...",contactPicker_sendContacts_title:"Send contacts",contactPicker_sendContacts_OKBUtton:"Send",chat_contactSent_label:"Contact sent",chat_contactSent_iconLabel:"Sent",mention_notification_title:"{participant} mentioned you in {chat}",contextMenu_picture_viewAction:"View",contextMenu_picture_commentAction:"Comment",contextMenu_picture_downloadAction:"Download",contextMenu_text_discussAction:"Discuss",send_contacts_action_title:"Send Contacts",send_contacts_action_text:"Add contacts you would like to send",invite_free_overlay_greeting:"Say hello to",invite_free_bubble_contact:"Type a message here",invite_free_bubble_non_contact:"Type a message here, then wait for a reply.",invite_free_textarea_waiting_for_reply:"Waiting for a reply...",invite_free_message_received:"{displayName} sent you a message",invite_free_message_received_location:"{displayName} sent you a message from {location}",invite_free_block_person:"Block this person",invite_free_respond_request:"Type any message to accept this contact",me_pluginLinkText:"Download Skype plugin",me_accountLinkText:"Manage account",me_accountSignOutLinkText:"Sign out",me_pendingPresence:"Getting status...",me_help:"Help",me_skypeCommunity:"Skype Community",me_sendFeedback:"Send feedback",me_mood:"Mood",me_status:"Status",me_accountInfo:"Account info",me_notifications:"Notifications",me_mobileNumber:"Mobile number",me_avatar_uploadProfilePictureText:"Upload a profile picture",group_avatar_uploadProfilePictureText:"Upload a group chat picture",me_avatar_uploadProfilePictureAriaLabel:"Upload avatar",me_edit_activity_message:"Edit activity message",me_activity_message_title:"Current activity",me_input_text_activity_message_placeholder:"Change activity message",me_edit_activity_message_confirm:"Save changes",me_edit_activity_message_cancel:"Cancel changes",accessibility_me_changePresenceStatusAriaLabel:"Change your online status (currently {currentStatus})",message_sent_status:"Sent",message_sending_status:"Sending",message_delivered_status:"Delivered",message_read_status:"Read",message_failed_status:"Failed",message_edited_success:"Message edited",message_removed_success:"Message removed",credit_balance_text:"Your Skype Credit",credit_purchase_link_text:"Add Skype Credit",subscription_entitlement_text:"Subscriptions",subscription_purchase_link_text:"Get a subscription",no_subscriptions_text:"You have no subscriptions",subscriptions_text_one:"You have {count} subscription",subscriptions_text_many:"You have {count} subscriptions",pstn_emergency_notice_text:"Skype for Web (Beta) is not a replacement for your telephone and can't be used for emergency calling.",pstn_insufficient_funds:"Call failed - you need {credit} or {subscription} to call landlines and mobiles from Skype.",pstn_insufficient_funds_credit:"Skype Credit",pstn_insufficient_funds_subscription:"a subscription",pstn_invalid_number:"The number you have dialed is invalid.",pstn_invalid_number_return_link:"Return to Call phones and try again.",pstn_forbidden_number:"The number you have dialed cannot be reached using Skype.",pstn_insufficient_funds_group:"A participant {phoneNumber} was unable to join the call - you need {credit} or {subscription} to add them to the call.",pstn_insufficient_funds_group_name:"A participant {displayName} ({phoneNumber}) was unable to join the call - you need {credit} or {subscription} to add them to the call.",pstn_invalid_number_group:"A participant {phoneNumber} was unable to join the call - the number is invalid.",pstn_invalid_number_group_name:"A participant {displayName} ({phoneNumber}) was unable to join the call - the number is invalid.",pstn_forbidden_number_group:"A participant {phoneNumber} was unable to join the call - the number cannot be reached using Skype.",pstn_forbidden_number_group_name:"A participant {displayName} ({phoneNumber}) was unable to join the call - the number cannot be reached using Skype.",hearts_bubble_title:"Who liked this",hearts_bubble_meliked:"You",hearts_loved_by:"{list}",hearts_loved_by_count:"Loved by {count}",hearts_loved_by_others:"Loved by {list} and {count} others",hearts_list_title:"Liked by ({count})",hearts_me_text:"You",hearts_like_byMeOnly:"You like this",hearts_like_byOne:"{participantName} likes this",hearts_like_byFew:"{participantFirst}{list} and {participantLast} like this",hearts_like_byMany:"{participantlist} and {count} others like this",hearts_notification_messageGroup:"{participantName} likes your message {messageText}",hearts_notification_messageConv:"likes your message {messageText}",hearts_notification_photoGroup:"{participantName} likes your photo",hearts_notification_photoConv:"likes your photo",hearts_notification_fileGroup:"{participantName} likes your file",hearts_notification_fileConv:"likes your file",hearts_notification_documentGroup:"{participantName} likes your document",hearts_notification_documentConv:"likes your document",hearts_notification_videoMessageGroup:"{participantName} likes your video message",hearts_notification_videoMessageConv:"likes your video message",hearts_notification_urlGroup:"{participantName} likes your url",hearts_notification_urlConv:"likes your url",hearts_notification_youTubeGroup:"{participantName} likes your YouTube video",hearts_notification_youTubeConv:"likes your YouTube video",hearts_accessibility_like:"Like message",hearts_accessibility_unlike:"Unlike message",hearts_toast_message:"new",hearts_toast_title:"click to navigate to the liked message",me_notificationsOn:"Notifications on",me_notificationsOff:"Notifications off",education_bubble_search:"Find people to call or chat with - search by email or Skype Name.",education_bubble_search_4b:"Click this button to find people to chat with.",education_bubble_search_title_4b:"Find a contact",education_bubble_call:"Select the camera button to start a video call.",education_bubble_chat:"Choose a contact to start a chat or call.",education_bubble_chat_4b:"Click on a contact to send them a message.",education_bubble_chat_title_4b:"Send an IM",education_bubble_gotit_button_4b:"Got it",education_bubble_schedule_call_1:"Schedule your next call with {name} here.",education_bubble_schedule_call_1_group:"Stay in touch, schedule your next call here.",schedule_call_new_conversation_topic:"Skype call",schedule_call_subject_text:"Skype call with {topic}",welcomeDialog_header:"Welcome to Skype for Web (Beta)",welcomeDialog_getInTouch:"Get in touch with your friends and family directly from your browser",welcomeDialog_sendIM:"Send instant messages",welcomeDialog_makeCalls:"Make Skype calls",welcomeDialog_makeVideoCalls:"Make video calls",welcomeDialog_getStarted_button:"Get started",welcomeDialog_notForEmergencyCalls:"Skype for Web (Beta) is not a replacement for your telephone and can't be used for emergency calling.",welcomeDialog_cookiesConsent:"By using this site you agree to the use of cookies for analytics, personalised content and ads.",welcomeDialog_readMore:"Read more about cookies",modal_scheduleCall_getting_ready_label:"Getting your call ready...",modal_scheduleCall_ready_label:"Your call is ready to be scheduled.",modal_scheduleCall_create_event_button:"Create event",modal_scheduleCall_close_button:"Close",cqf_title:"How would you rate the quality of this call?",cqf_audio_title:"Tell us about any audio issues you experienced. We'll use the feedback to improve Skype.",cqf_video_title:"Tell us about any audio or video issues you experienced. We'll use the feedback to improve Skype.",cqf_audio_tokens_title:"Audio",cqf_video_tokens_title:"Video",cqf_audio_nolocal:"I could not hear any sound",cqf_audio_noremote:"The other side could not hear any sound",cqf_audio_quality_echo:"I heard echo in the call",cqf_audio_quality_noise:"I heard noise in the call",cqf_audio_quality_volume:"Volume was low",cqf_audio_dropped:"The call ended unexpectedly",cqf_audio_quality_distorted:"Speech was not natural or sounded distorted",cqf_audio_quality_delay:"We kept interrupting each other",cqf_audio_other:"Other, please specify",cqf_audio_quality_dialpad:"Dial pad tones did not work",cqf_video_nolocal:"I could not see any video",cqf_video_noremote:"The other side could not see my video",cqf_video_quality_poor:"Image quality was poor",cqf_video_quality_freezing:"Video kept freezing",cqf_video_dropped:"Video stopped unexpectedly",cqf_video_quality_dark:"The other side was too dark",cqf_video_quality_sync:"Video was ahead or behind audio",cqf_video_other:"Other, please specify",cqf_thanks_title:"Thanks for your feedback!",cqf_accessibility_cancel_btn:"Cancel",cqf_accessibility_submit_btn:"Send feedback",cqf_accessibility_oneStar_ariaLabel:"Very bad",cqf_accessibility_twoStars_ariaLabel:"Poor",cqf_accessibility_threeStars_ariaLabel:"Fair",cqf_accessibility_fourStars_ariaLabel:"Good",cqf_accessibility_fiveStars_ariaLabel:"Excellent",unanswered_call_title_busy:"Busy",unanswered_call_accessibility_title_busy:"Callee is busy.",unanswered_call_title_noanswer:"No answer",unanswered_call_accessibility_title_noanswer:"Callee did not answer.",unanswered_call_title_unavailable:"Unavailable",unanswered_call_accessibility_title_unavailable:"Call unavailable.",unanswered_call_button_chat:"Chat message",unanswered_call_accessibility_button_chat:"Chat message",unanswered_call_button_retry:"Retry",unanswered_call_accessibility_button_retry:"Retry",unanswered_call_button_close:"Close",unanswered_call_accessibility_button_close:"Close",unanswered_call_button_showchat:"Show chat",unanswered_call_accessibility_button_showchat:"Show chat",unanswered_call_chatinput_placeholder:"Call me back (call)",unanswered_call_dial_number:"Dial Number",favorites_recents_category_name:"Favorites",favorites_add_to_favorite:"Add to Favorites",favorites_remove_from_favorite:"Remove from Favorites",welcome_im_display_name:"Send IMs in Outlook",welcome_im_toast_message:"Now you can send IMs from Outlook.\r\n\r\n",welcome_im_first_message:"Type a message below, and hit Enter to try it out.\r\n\r\nFor fun, add some :) B-) :D",welcome_im_reply_message:"(clap) Awesome! Now go forth and message.",sms_input_text_message:"Type an SMS here",sms_via_text:"via",sms_message_destination_skype:"Skype",sms_message_destination_sms:"SMS {phone}",sms_add_phone_number:"Add Phone Number...",sms_country_all_recent_codes_group_title:"Recent Countries and Regions",sms_country_all_country_codes_group_title:"All Countries and Regions",sms_add_phone_number_dialog_text:"Add a number for {accountDisplayName}",sms_send_sms_to_section_title:"Send SMS to:",sms_settings_identification_section_title:"When I send an SMS message, identify me by:",sms_settings_identification_section_option1:"My Skype Name ({skypeid}). Recipients can't send SMS replies.",sms_settings_identification_section_option2:"My mobile phone number. Recipients can send SMS replies.",sms_settings_destination_and_rates_link_text:"SMS destinations and rates",sms_settings_learnmore_link_text:"Learn more about SMS",sms_turn_off_sms_sending:"Send via Skype",sms_status_sending:"Sending SMS...",sms_status_delivered:"SMS delivered",sms_status_deliveringError:"SMS delivering failed",sms_insufficient_balance:"You need Skype Credit to send SMS",sms_price_info_failed:"Something went wrong in getting SMS prices.",sms_price_info_bad_number:"Number to send SMS is invalid",sms_price_info_bad_number_account:"Could not get price information for given number",unreadConversationsReminder:"You have {count} unread conversation",unreadConversationsReminder_few:"You have {count} unread conversations",unreadConversationsReminder_many:"You have {count} unread conversations",unreadMessageFromPersonAndOthersReminder:"You have unread messages from {name} and {count} other",unreadMessageFromPersonAndOthersReminder_few:"You have unread messages from {name} and {count} others",unreadMessageFromPersonAndOthersReminder_many:"You have unread messages from {name} and {count} others",unreadMessageFromPersonReminder:"You have unread messages from {name}",unreadMessageInGroupAndOthersReminder:"You have unread messages in {topic} and {count} other",unreadMessageInGroupAndOthersReminder_few:"You have unread messages in {topic} and {count} others",unreadMessageInGroupAndOthersReminder_many:"You have unread messages in {topic} and {count} others",unreadMessageInGroupReminder:"You have unread messages in {topic}",unreadMessageReminder:"{name} sent you a message.",unreadMessageFromTwoChatsReminder:"{name} and {secondName} sent you a message.",unreadMessageFromChatAndOthersReminder:"{name} and {count} others sent you a message.",unreadMessageFromChatAndOthersReminder_few:"{name} and {count} others sent you a message.",unreadMessageFromChatAndOthersReminder_many:"{name} and {count} others sent you a message.",newSummaryOwaToast:"Unread chats: {name}",newChatsSessionOwaToast:"You have {count} new chat.",newChatsSessionOwaToast_few:"You have {count} new chats.",newChatsSessionOwaToast_many:"You have {count} new chats."}}),define("bindings/ko.businessAwareL10n",["require","vendor/knockout","swx-constants","swx-service-locator-instance"],function(e){function i(){t.bindingHandlers.businessAwareL10n={update:function(e,n,r,i,o){var u=t.utils.unwrapObservable(n());if(s()){var a=u.key;u.key=a+"_4b"}t.bindingHandlers.l10n.update(e,function(){return u},r,i,o)}}}function s(){return r.resolve(n.serviceLocator.FEATURE_FLAGS).isFeatureOn(n.featureFlags.USE_BUSINESS_WORDING)}var t=e("vendor/knockout"),n=e("swx-constants").COMMON,r=e("swx-service-locator-instance").default;return{register:i}}),define("services/i18n/pluralizer",["require","swx-i18n","bindings/ko.businessAwareL10n","swx-i18n","vendor/knockout"],function(e){function s(){var e=this;e.init=function(e){var s,o=e.replace("-","_").toLowerCase(),u=r.pluralizationLocale[o];if(u)o=u;else{s=o.split("_");if(s.length===1)throw new Error("Unsupported language:"+e);o=s[0]}r.setLocale(o),t.init(i),n.register()}}var t=e("swx-i18n").knockoutBindingExtensions,n=e("bindings/ko.businessAwareL10n"),r=e("swx-i18n").plurals,i=e("vendor/knockout");return new s}),define("services/i18n/loader",["require","swx-utils-common","experience/settings","swx-i18n","services/i18n/pluralizer","services/i18n/cultureInfo","swx-constants","services/i18n/swx/default"],function(e){function a(){function h(e){n.locale=n.locale||{},n.locale.i18n=e}var e=this,a="/",f="Strings.js",l="strings.js",c="en-us";e.load=function(e,p,d){function m(e){return new Promise(function(n,r){t.loadScript(e,n,r)})}function g(){return r.set(u),n.applicationLanguage=c,o.i18n.EMBEDDED_LOCALE}function y(){var t=s.getLocale(d),r=e+a+p+a+t+a+f;return n.applicationLanguage=t,m(r).then(function(){return d})}function b(){var t=e+a+p+a+d+a+l;return m(t).then(function(){return d})}var v=e+a+p+a+d+a+f;return Skype.WebExperience=Skype.WebExperience||{},Skype.WebExperience.setTranslations=function(e){r.merge(e)},i.init(d),m(v).then(function(){return n.applicationLanguage=d,d}).catch(b).catch(y).catch(g).then(h.bind(null))}}var t=e("swx-utils-common").loader,n=e("experience/settings"),r=e("swx-i18n").resources,i=e("services/i18n/pluralizer"),s=e("services/i18n/cultureInfo"),o=e("swx-constants").COMMON,u=e("services/i18n/swx/default");return new a}),define("services/i18n/init",["require","swx-i18n","services/i18n/swx/default","services/i18n/pluralizer","swx-constants","services/i18n/loader"],function(e){function a(){var e=this;e.init=function(e,t){var n,r=e.initParams.locale,i=e.initParams.variant;return t.lang||(t.lang=r),r===o&&i===u?(e.locale=e.locale||{},e.locale.i18n=r,Promise.resolve()):(n=e.appBaseUrl+"/resources/i18n",s.load(n,i,r))},t.set(n),r.init(o)}var t=e("swx-i18n").resources,n=e("services/i18n/swx/default"),r=e("services/i18n/pluralizer"),i=e("swx-constants").COMMON,s=e("services/i18n/loader"),o=i.i18n.EMBEDDED_LOCALE,u="swx";return new a}),define("experience/featureFlags/api",[],function(){function e(e){var t=e.featureFlags?e.featureFlags:{};this.isFeatureOn=function(n){return Boolean(t[n])}}return e}),define("services/controls/controlsBuilder",["require","vendor/knockout","experience/settings","browser/dom","swx-service-locator-instance","swx-constants","utils/common/accessibility","utils/common/applicationFocusManager","swx-g11n"],function(e){function c(){function p(){t.virtualElements.allowedBindings.control=!0,t.bindingHandlers.control={init:function(e,n){var r=n(),i;r=t.unwrap(r),i=c[r.name],i.render(r.model,function(n){var r=e.parentNode,s=e.nextSibling;r.insertBefore(n,e),r.removeChild(e),r.removeChild(s),i.onDispose&&t.utils.domNodeDisposal.addDisposeCallback(n,i.onDispose.bind(i))})}}}function d(e){if(!b(e))throw'Invalid control. Make sure "name" and "render" attributes are present.';if(c[e.name])throw"The control you are trying to register (name: "+e.name+") has already been registered";c[e.name]=e}function v(e,t,n){c[e].render(n,function(e){g(t),m(e,t);var n=e.querySelectorAll("["+f+"]");for(var r=n.length-1;r>=0;r--){var i=n[r],s=i.getAttribute(f),o=w(i)||{};v(s,i,o)}})}function m(e,t){t.appendChild(e)}function g(e){var n;if(!e||!e.childNodes)return;n=e.childNodes;for(var r=n.length-1;r>=0;r--)y(n[r])||t.removeNode(n[r])}function y(e){for(var t=0;t0?!0:!1}function b(){if(f.callNotificationsMuted())return!1;var e=l.mePerson.status();return p.isFeatureOn(r.featureFlags.USE_BUSINESS_WORDING)?e!==n.onlineStatus.DoNotDisturb:e===n.onlineStatus.Online||e===n.onlineStatus.Away}function w(e){C(e).then(function(e){E(e)||A(e)}).catch(function(){S(e)})}function E(e){return e&&e.active()}function S(e){var t=x(e),n=t.notification;n&&!n._keepActive&&(n.active(!1),t.notification=null),d.onNotificationCanceled&&d.onNotificationCanceled()}function x(t){var n;for(var r=0;r=0;--t)if(e[t].getBoundingClientRect().width!==0)return!0;return!1}function b(){var e=o.get(h.APP_FOCUSED_TIME_KEY),t=o.get(h.APP_CLOSED_TIME_KEY),n=o.get(h.SIGNED_IN_TIME_KEY);n&&t?w(parseInt(n,10),parseInt(t,10),h.APP_EXIT_POINT_REASON.APP_CLOSED,h.APP_ENTRY_POINT_REASON.APP_OPENED):e&&t&&w(parseInt(e,10),parseInt(t,10),h.APP_EXIT_POINT_REASON.APP_CLOSED,h.APP_ENTRY_POINT_REASON.APP_FOREGROUNDED),o.remove(h.APP_FOCUSED_TIME_KEY),o.remove(h.APP_CLOSED_TIME_KEY),o.remove(h.SIGNED_IN_TIME_KEY)}function w(e,t,n,i){var o=(t-e)/1e3,a=r.telemetry.inappActivity.KPI_INAPP_ACTIVITY_END,f={Entry_Point:i,Exit_Point:n,Foreground_Start_Time:e.toString(),Foregrounded_Duration:o.toString()};if(o<=0)return;u.get().sendEvent(s.telemetry.uiTenantToken,a,f)}function E(e,t){var n=a.get().personsAndGroupsManager.mePerson,i=r.telemetry.inappActivity.KPI_INAPP_ACTIVITY_START,o={Entry_Point:t,Foreground_Start_Time:e.toString(),GuestFlow:c.isGuestId(n.id())};u.get().sendEvent(s.telemetry.uiTenantToken,i,o)}function S(){o.set(h.APP_CLOSED_TIME_KEY,(new Date).getTime())}function x(){d||(d=setInterval(S,h.INTERVAL_30_SECONDS))}function T(){d&&(d=clearInterval(d))}function N(){y()?p||C():(o.remove(h.APP_FOCUSED_TIME_KEY),T())}function C(){if(!g)return;O(!0);var e=(new Date).getTime();o.set(h.APP_FOCUSED_TIME_KEY,e),E(e,h.APP_ENTRY_POINT_REASON.APP_FOREGROUNDED),x(),M(),p=!0}function k(){if(!g)return;y()||(O(!1),f.build().publishCloseTimeout(!0));var e=o.get(h.APP_FOCUSED_TIME_KEY),t=o.get(h.SIGNED_IN_TIME_KEY),n=(new Date).getTime();t?(w(parseInt(t,10),n,h.APP_EXIT_POINT_REASON.APP_BACKGROUNDED,h.APP_ENTRY_POINT_REASON.APP_OPENED),o.remove(h.SIGNED_IN_TIME_KEY)):e&&(w(parseInt(e,10),n,h.APP_EXIT_POINT_REASON.APP_BACKGROUNDED,h.APP_ENTRY_POINT_REASON.APP_FOREGROUNDED),o.remove(h.APP_FOCUSED_TIME_KEY)),T(),_(),p=!1}function L(){m||(m=setTimeout(function(){var e=y()&&i.hasFocus();e&&!p?C():!e&&p&&k(),m=null},h.TIMEOUT_1_SECOND))}function A(e){if(e===n.loginState.SignedIn){g=!0;if(y()&&i.hasFocus()){var t=(new Date).getTime();o.set(h.SIGNED_IN_TIME_KEY,t),E(t,h.APP_ENTRY_POINT_REASON.APP_OPENED),x(),M(),p=!0}}}function O(e){var t,n=r.telemetry.idleUsersAnalytics.localKeys.sidebarActivity,i,s=new Date;try{t=o.get(n),i=t?JSON.parse(t):{sidebar:{numberOfSignIns:1}},i.sidebar.timestamp=s,i.sidebar.state=e?"opened":"closed",e&&(i.sidebar.lastTimeOpened=s,i.sidebar.numberOfSignIns=0),o.set(n,JSON.stringify(i))}catch(u){}}function M(){v||(v=setInterval(D,h.ENDPOINT_ACTIVATION_TIMEOUT))}function _(){v&&(v=clearInterval(v))}function D(){if(!i.hasFocus()||!y()){_();return}a.get().isEndpointActive&&a.get().isEndpointActive.set(!0)}var n=e("swx-enums"),r=e("swx-constants").COMMON,i=e("browser/document"),s=e("experience/settings"),o=e("utils/common/localStorage"),u=e("ui/telemetry/telemetryClient"),a=e("swx-cafe-application-instance"),f=e("telemetry/chat/sidebarReopenedEvent"),l=e("browser/window"),c=e("swx-mri"),h={APP_FOCUSED_TIME_KEY:"swx|AppFocusedTimeMs",APP_CLOSED_TIME_KEY:"swx|appClosedTimeMs",SIGNED_IN_TIME_KEY:"swx|SingedInTimeMs",APP_ENTRY_POINT_REASON:{APP_OPENED:"Opened",APP_FOREGROUNDED:"Foregrounded"},APP_EXIT_POINT_REASON:{APP_CLOSED:"Closed",APP_BACKGROUNDED:"Backgrounded"},TIMEOUT_1_SECOND:1e3,INTERVAL_30_SECONDS:3e4,ENDPOINT_ACTIVATION_TIMEOUT:11e3},p,d,v,m,g;t.init=function(e){g=!1,p=!1,b(),e.state.changed(A),l.addEventListener(r.events.browser.FOCUS,N),l.addEventListener(r.events.browser.BLUR,k),l.addEventListener(r.events.browser.CLICK,L),l.addEventListener(r.events.browser.BEFOREUNLOAD,function(){o.set(h.APP_CLOSED_TIME_KEY,(new Date).getTime());return})},t.inappActivityConstants=h,t.isClientVisible=y}),define("notifications/modelObservers/unreadMessageObserver",["require","swx-cafe-application-instance","experience/settings","swx-constants","swx-service-locator-instance","swx-enums","notifications/factory","notifications/common/notificationHub","notifications/settings","ui/telemetry/telemetryClient","notifications/telemetry/browserToastTelemetry","telemetry/usage/inAppActivityTracker","utils/common/styleModeHelper"],function(e){function d(){function x(e,t,n){var r;if(!Array.isArray(e))return;if(S){e.forEach(function(e){b[e.id]=b[e.id]||p});return}n.length>e.length&&(r=n.filter(function(t){return e.indexOf(t)<0}),r.forEach(function(e){b[e.id]=undefined;var t=-1;w.find(function(n,r){n.conversationId===e.id&&(t=r)}),t>-1&&w.splice(t,1)}))}function T(e,n){function i(){function t(){return v?r.mentions.meIdentifier.test(n.html()):!1}return!e.chatService.shouldNotify||e.chatService.shouldNotify(n.text())||t()}function o(){return n.sender.id()===t.get().personsAndGroupsManager.mePerson.id()}function u(){return n.isDeleted()}function a(){return n.sender.isBlocked()}function f(e){return/^sip:.+@anonymous\.invalid$/.test(e.id())}function l(){if(d)return!0;var e=t.get().personsAndGroupsManager.mePerson;return f(e)?!0:e.status()===s.onlineStatus.Online}function g(e){return!t.get()._context||!t.get()._context.isMyEndpointActive?e(!0):m?t.get()._context.isTheOnlyActiveEndpoint().then(e):e(t.get()._context.isMyEndpointActive())}function w(){return y?(b[e.conversationId]||(b[e.conversationId]=0),b[e.conversationId]0&&(r.connected_pstn_participants_upper_bound=p),r}function L(e){r.log("[CallSession] event",e.name,"data",e),v.sendEvent(f.telemetry.uiTenantToken,i.telemetry.calling.MASTER_EVENT,e)}function A(n){if(t)return n?o.callDisconnectionReason.Terminated:O(e.selfParticipant);var r=!e.isGroupConversation();return n?o.callDisconnectionReason.Terminated:r?O(e.participants(0)):O(e.selfParticipant)}function O(e){return e&&e.audio.state.reason||o.callDisconnectionReason.Terminated}function M(){return t?i.telemetry.calling.direction.INCOMING:i.telemetry.calling.direction.OUTGOING}function _(){return e.isGroupConversation()?i.telemetry.calling.callType.S2S:s.isConversationWithPstn(e)?t?i.telemetry.calling.callType.SkypeIn:i.telemetry.calling.callType.SkypeOut:i.telemetry.calling.callType.S2S}function D(e){e!==o.mediaConnectionType.Unknown&&(E=e)}function P(){e.mediaConnectionType&&d.push(e.mediaConnectionType.changed(D))}function H(){e.selfParticipant.audio.state.reason===o.callDisconnectionReason.CallEscalated&&(h=!0);var t=0;e.participants.each(function(e){e.audio.state()===o.callConnectionState.Connected&&s.isPstnParticipant(e)&&++t}),p=c.Started){r.log("Call session has already started. You are trying to start it twice");return}r.log("Call session started:",m),b=(new Date).getTime(),w=c.Started,P(),H();var t=k(i.telemetry.calling.START_CALL);t.audioAvailability=e.audioService.start.enabled.reason||i.telemetry.calling.AVAILABLE,L(t)},this.setRinging=function(){if(w===c.Ringing){r.log("Call is already ringing for another participant, skip ringing state");return}if(w===c.Connected){r.log("Call is already connected, skip ringing state");return}w=c.Ringing;var e=k(i.telemetry.calling.RINGING_CALL);y=C(n.callStarted),L(e)},this.setConnected=function(){if(w===c.Connected){r.log("You are trying to set a call session as connected but it is already in this state");return}if(w===c.NotStarted){r.log("You are trying to set a call session as connected that has not started");return}if(w===c.Ended){r.log("You are trying to set a call session as connected that has ended");return}x(),T(),w=c.Connected,n.callDuration=a.build(),g=C(n.callStarted),L(k(i.telemetry.calling.CONNECTED_CALL))},this.onParticipantStatusChanged=function(){H()},this.end=function(){var t,o,u,a=i.telemetry.calling.UNAVAILABLE;if(w===c.NotStarted){r.log("You are trying to end a call session that was not started"),B();return}if(w===c.Ended){r.log("You are trying to end a call session that has already ended"),B();return}e.audioService.callId&&e.audioService.callId()&&(a=e.audioService.callId()),t=w===c.Connected,o=t||w===c.Ringing,w=c.Ended,u=k(i.telemetry.calling.END_CALL),u.wasConnected=t,u.timeToCancelCall=t?"0":C(n.callStarted),u.timeToConnect=t?g:"0",u.wasAtLeastOnceParticipantOnline=s.isAtLeastOnceParticipantOnline(e),u.timeToRing=y||"0",u.call_id=a,u.call_end_reason=A(t),u.start_timestamp=b||"undefined",u.end_timestamp=(new Date).getTime(),u.call_leg_duration_sec=C(n.callDuration),u.call_leg_successful=o,u.inbound_video_duration_sec=N(n.inboundVideoCollection),u.outbound_video_duration_sec=C(n.outboundVideo),u.screenshare_duration_sec=C(n.outboundScreenshare),u.screenshare_inbound_duration_sec=N(n.inboundScreenshareCollection),u.screenshare_monitor_count=(e.screenSharingService.shareableResources&&e.screenSharingService.shareableResources.size()||0)+"",L(u),B()}}function h(){var e=function(){};this.start=e,this.setRinging=e,this.setConnected=e,this.onParticipantStatusChanged=e,this.end=e,this.escalate=e}function p(e,t,r){return n.get().isInBrowserCallingSupported()?new c(e,t,r):new h}var n=e("swx-util-calling-stack"),r=e("swx-log-tracer").getLogger(),i=e("swx-constants").COMMON,s=e("ui/modelHelpers/conversationHelper"),o=e("swx-enums"),u=e("swx-utils-common").guid,a=e("swx-utils-common").stopwatch,f=e("experience/settings"),l=e("ui/telemetry/telemetryClient");t.buildOutgoingCallSession=function(e){return p(e,!1)},t.buildIncomingCallSession=function(e){return p(e,!0)}}),define("telemetry/calling/pstn/creditBalanceTracker",["require","exports","module","swx-cafe-application-instance","ui/modelHelpers/conversationHelper","telemetry/calling/pstn/pstn","swx-browser-detect"],function(e,t){function o(){function u(){var e=(new Date).getTime();if(o){var t=e-o;i.updatingCreditBalance(t/1e3),o=null}}var e=this,t,o;e.init=function(){var e=n.get().personsAndGroupsManager.mePerson.account;e&&e.displayBalance&&e.displayBalance.changed(u)},e.callConnected=function(e){!s.getBrowserInfo().isShellApp&&r.isConversationWithPstn(e)&&(t=!0)},e.callEnded=function(e){t===!0&&r.isConversationWithPstn(e)&&(o=(new Date).getTime(),t=!1)}}var n=e("swx-cafe-application-instance"),r=e("ui/modelHelpers/conversationHelper"),i=e("telemetry/calling/pstn/pstn"),s=e("swx-browser-detect").default;t.build=function(){return new o}}),define("ui/viewModels/calling/deviceDisabledViewModel",["require","exports","module","swx-browser-detect","swx-i18n"],function(e,t){function s(e){var t=this;t.title="",t.text="",n.getBrowserInfo().browserName===n.BROWSERS.CHROME&&(t.title=r.fetch({key:"modal_device_disabled_chrome_title"}),t.text=r.fetch({key:"modal_device_disabled_chrome_text",params:{image:''}})),n.getBrowserInfo().isEdge&&(t.title=r.fetch({key:"modal_device_disabled_edge_title"}),t.text=r.fetch({key:"modal_device_disabled_edge_text"})),t.close=function(){e()}}var n=e("swx-browser-detect").default,r=e("swx-i18n").localization,i="swx-overlayDeviceDisabled";t.ELEMENT_ID=i,t.build=function(e){return new s(e)}}),define("text!views/calling/deviceDisabled.html",[],function(){return'
              \r\n\r\n
              \r\n \r\n
              \r\n\r\n
              \r\n

              \r\n
              \r\n\r\n
              \r\n

              \r\n
              \r\n
              '}),define("ui/modalDialog/deviceDisabledDialog",["require","exports","module","swx-cafe-application-instance","swx-browser-detect","swx-constants","ui/viewModels/calling/deviceDisabledViewModel","text!views/calling/deviceDisabled.html","swx-i18n","ui/modalDialog/modalDialog","swx-service-locator-instance"],function(e,t){function l(){var e=s.build(c),t;r.getBrowserInfo().browserName===r.BROWSERS.CHROME&&(t=u.fetch({key:"modal_device_disabled_chrome_title"})),r.getBrowserInfo().isEdge&&(t=u.fetch({key:"modal_device_disabled_edge_title"})),a.build(s.ELEMENT_ID,e,o),a.show(s.ELEMENT_ID,t)}function c(){a.dispose(s.ELEMENT_ID)}var n=e("swx-cafe-application-instance"),r=e("swx-browser-detect").default,i=e("swx-constants").COMMON,s=e("ui/viewModels/calling/deviceDisabledViewModel"),o=e("text!views/calling/deviceDisabled.html"),u=e("swx-i18n").localization,a=e("ui/modalDialog/modalDialog"),f=e("swx-service-locator-instance").default;t.init=function(){var e=f.resolve(i.serviceLocator.FEATURE_FLAGS);if(e.isFeatureOn(i.featureFlags.DEVICE_DISABLED_DIALOG_ENABLED)){var t=n.get().devicesManager.mediaCapabilities.isMicrophoneEnabled(),r=n.get().devicesManager.mediaCapabilities.isCameraEnabled();(!t||!r)&&l()}}}),define("ui/viewModels/calling/callScreenViewModel/sounds",["require","swx-browser-detect","ui/controls/calling/sounds"],function(e){function r(){if(t.getBrowserInfo().isShellApp)return;n.playOnce(n.KEYS.CALL_END_CALL)}function i(){if(t.getBrowserInfo().isShellApp)return;n.playOnce(n.KEYS.CALL_OUTGOING_P1,function(){n.playLoop(n.KEYS.CALL_OUTGOING_P2)})}function s(){if(t.getBrowserInfo().isShellApp)return;n.stop(n.KEYS.CALL_OUTGOING_P1),n.stop(n.KEYS.CALL_OUTGOING_P2),n.stop(n.KEYS.CALL_DIALING),n.stop(n.KEYS.CALL_CONNECTING)}var t=e("swx-browser-detect").default,n=e("ui/controls/calling/sounds");return{playEndCall:r,playRingingOut:i,stopAll:s}}),define("ui/modelObservers/calling/callStateObserver",["require","exports","module","ui/calling/telemetry/callSession","swx-util-calling-stack","swx-constants","telemetry/calling/pstn/creditBalanceTracker","services/cqf/CQFHandler","ui/modalDialog/deviceDisabledDialog","swx-enums","vendor/knockout","notifications/factory","notifications/common/notificationHub","swx-pubsub-instance","ui/viewModels/calling/callScreenViewModel/sounds","ui/calling/unansweredCallHandler"],function(e,t){function v(){function g(t){var n=T(t);n.participantsSubs=[],n.audioHandler=function(n,r,s){s&&(w(t,n,s),b(t),E(t,n)),n===a.callConnectionState.Disconnecting&&(r===a.callDisconnectionReason.MissingSpeaker?c.notify(l.build(i.notifications.DEVICE_MISSING_SPEAKER)):r===a.callDisconnectionReason.MissingMicrophone&&c.notify(l.build(i.notifications.DEVICE_MISSING_MICROPHONE))),n===a.callConnectionState.Disconnected&&e.activeCalls.remove(t)},n.videoHandler=function(e){E(t,e)},n.onParticipantAudioStateChanged=function(e){n.callSession&&(n.callSession.onParticipantStatusChanged(),e===a.callConnectionState.Ringing&&n.callSession.setRinging()),(e===a.callConnectionState.Ringing||e===a.callConnectionState.EarlyMedia)&&b(t)},n.participantAddedHandler=function(e){var r=e.audio.state.changed(n.onParticipantAudioStateChanged),i=e.screenSharing.state.when(a.callConnectionState.Notified,S.bind(null,t,e));r.participant=e,i.participant=e,n.participantsSubs.push(r,i)},n.participantRemovedHandler=function(e){n.participantsSubs=n.participantsSubs.filter(function(t){return t.participant===e?(t.dispose(),!1):!0})},n.getCallSession=function(e){return n.callSession?n.callSession:(e===a.callConnectionState.Notified||t.activeModalities.audio()?n.callSession=y(t,!0):n.callSession=y(t,!1),n.callSession)},n.clearCallSession=function(){delete n.callSession},n.spawnedConversationStateChanged=function(e){e&&h.publish(i.events.navigation.OPEN_CONVERSATION,{model:e,origin:i.telemetry.historyLoadOrigin.CALLING})},t.participants.added(n.participantAddedHandler),t.participants.removed(n.participantRemovedHandler),t.selfParticipant.audio.state.changed(n.audioHandler),t.selfParticipant.video.state.changed(n.videoHandler),t.spawnedConversation&&t.spawnedConversation.changed(n.spawnedConversationStateChanged)}function y(e,t){return t?n.buildIncomingCallSession(e):n.buildOutgoingCallSession(e)}function b(e){function r(){var t=e.participants().some(function(e){return e.audio.state()===a.callConnectionState.EarlyMedia});return t}function i(){var t=e.participants().some(function(e){return e.audio.state()===a.callConnectionState.Ringing});return t}var t=e.selfParticipant.audio.state(),n=e.selfParticipant.audio.state.reason;t===a.callConnectionState.Connected?p.stopAll():t===a.callConnectionState.Disconnected?(p.stopAll(),n!==a.callDisconnectionReason.Busy&&n!==a.callDisconnectionReason.Missed&&n!==a.callDisconnectionReason.Canceled&&n!==a.callDisconnectionReason.NotificationTimeout&&n!==a.callDisconnectionReason.CallEscalated&&p.playEndCall()):r()?p.stopAll():i()&&(p.stopAll(),p.playRingingOut())}function w(e,t,n){var r=T(e),i=r.getCallSession(t);switch(t){case a.callConnectionState.Notified:i.start(),i.setRinging();break;case a.callConnectionState.Connecting:i.start(),o.observe(e),d.observe(e);break;case a.callConnectionState.Connected:i.setConnected(),m.callConnected(e);break;case a.callConnectionState.Disconnecting:o.updateCallData(e);break;case a.callConnectionState.Disconnected:i.end(),r.clearCallSession(),m.callEnded(e),d.callEnded(),n!==a.callConnectionState.Disconnected&&u.init()}}function E(t,n){if(n!==a.callConnectionState.Connecting)return;r.get().isInBrowserCallingSupported()&&h.publish(i.events.navigation.OPEN_CONVERSATION,{model:t,origin:i.telemetry.historyLoadOrigin.CALLING}),e.activeCalls.indexOf(t)===-1&&e.activeCalls.push(t)}function S(e,t){e.screenSharingService.sharer(t),e.screenSharingService.accept.enabled()&&e.screenSharingService.accept()}function x(t){var n=T(t);n&&(n.conversation.selfParticipant.audio.state.changed.off(n.audioHandler),n.conversation.selfParticipant.video.state.changed.off(n.videoHandler),n.conversation.participants.added.off(n.participantAddedHandler),n.conversation.participants.removed.off(n.participantRemovedHandler),n.participantsSubs.forEach(function(e){e.dispose()}),n.participantsSubs.length=0,e.activeCalls.remove(t))}function T(e){var t;for(var n=0;n=0&&n.configuration[s].splice(r,1),n.configuration[s].unshift(i),n.configuration[s]=f(n.configuration[s],s)})}function c(e){t.forEach(e.registeredEvents[r.personalExpression.CONFIG_INITIALIZED],t.partial(t.attempt,t,e.getMRUItems()))}function h(){return i.get().getItem(u)}function p(){return h().then(function(e){return e&&e.mruItems&&t.isObject(e.mruItems)&&!t.isArray(e.mruItems)&&e.version===o.SAVED_DATA_VERSION?e.mruItems:{}})}function d(e){return i.get().setItem(u,{mruItems:e,version:o.SAVED_DATA_VERSION},0)}function v(){var e=this;this.configuration={},this.registeredEvents={},p().then(function(t){var n=e.getMRUItems();e.configuration=t,l(n,e),c(e)})}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=n.events,i=e("utils/common/cache/instance"),s=e("swx-utils-common").builderMixin,o=e("services/pes/constants"),u="pes2";return v.prototype.addItemsToMru=function(e){var n=this;return e?(t.isArray(e)||(e=[e]),e.length===0?Promise.resolve():(l(e,n),c(n),d(this.configuration))):Promise.resolve()},v.prototype.getMRUItems=function(){return t(this.configuration).map(function(e,n){return t.map(e,function(e){return{id:e,type:n}})}).flatten().value()},v.prototype.on=function(n,r){if(!n||!r)return;return this.registeredEvents.hasOwnProperty(n)||(this.registeredEvents[n]=[]),t.any(this.registeredEvents[n],t.partial(a,r))||this.registeredEvents[n].push(r),{cancel:this.off.bind(this,n,r)}},v.prototype.off=function(n,r){return this.registeredEvents.hasOwnProperty(n)?t.first(t.remove(this.registeredEvents[n],t.partial(a,r))):null},t.extend(v,s),v}),define("services/pes/bingSearch/bingSearchService",["require","lodash-compat","swx-utils-common","reqwest","utils/common/cancelation","utils/common/url","experience/settings"],function(e){function u(e,t,n){this.apiKey=e,this.authMethod=t,this.serviceUrl=n}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("reqwest"),i=e("utils/common/cancelation"),s=e("utils/common/url"),o=e("experience/settings");return u.prototype.search=function(n,u){var a,f;return u=t.defaults({},u,{authMethod:this.authMethod,apiKey:this.apiKey,serviceUrl:this.serviceUrl},{authMethod:o.pesSearchServices.bingAuthMethod,apiKey:o.pesSearchServices.bingApiKey,serviceUrl:o.pesSearchServices.bingServiceURL},{fetch:20}),n?(a={headers:{Authorization:u.authMethod+" "+u.apiKey},url:s.buildUrl(u.serviceUrl,{Query:"'"+n+"'",$top:u.fetch}),dataType:"json",crossOrigin:!0},f=i.adaptAbortable(r.compat(a)),i.makeCancelable(f,u.cancelationToken).then(function(e){return e.d.results.map(function(e){return{id:e.ID,url:e.MediaUrl,contentType:e.ContentType,thumbnail:e.Thumbnail.MediaUrl,title:e.Title,width:e.Width,height:e.Height}})})):Promise.resolve()},t.extend(u,n),u}),function(e){if(typeof module=="object"&&typeof module.exports=="object"){var t=e(require,exports);t!==undefined&&(module.exports=t)}else typeof define=="function"&&define.amd&&define("swx-giphy-service/lib/giphy",["require","exports","lodash-compat","swx-utils-common","reqwest"],e)}(function(e,t){function f(e,t){var n=r.cancelation.adaptAbortable(i.compat(e));return r.cancelation.makeCancelable(n,t)}function c(e){return new l(e)}var n=e("lodash-compat"),r=e("swx-utils-common"),i=e("reqwest"),s={endpoint:"v1/gifs/search",rating:"g",limit:20,offset:0},o={endpoint:"v1/gifs/translate",rating:"g"},u={endpoint:"v1/gifs/random",rating:"g"},a={endpoint:"v1/gifs/trending",rating:"g",limit:20},l=function(){function e(e){this.options=e}return e.prototype.search=function(e,t){if(!e)return Promise.resolve();t=n.defaults({},t,this.options,s);var i={url:r.url.buildUrl(t.serviceUrl,t.endpoint,{api_key:t.apiKey,rating:t.rating,limit:t.limit,offset:t.offset,q:e}),method:"get",dataType:"json",crossOrigin:!0};return f(i,t.cancelationToken)},e.prototype.translate=function(e,t){if(!e)return Promise.resolve();t=n.defaults({},t,this.options,o);var i={url:r.url.buildUrl(t.serviceUrl,t.endpoint,{api_key:t.apiKey,rating:t.rating,s:e}),method:"get",dataType:"json",crossOrigin:!0};return f(i,t.cancelationToken)},e.prototype.random=function(e,t){t=n.defaults({},t,this.options,u);var i={url:r.url.buildUrl(t.serviceUrl,t.endpoint,e?{api_key:t.apiKey,rating:t.rating,tag:e}:{api_key:t.apiKey,rating:t.rating}),method:"get",dataType:"json",crossOrigin:!0};return f(i,t.cancelationToken)},e.prototype.trending=function(e){e=n.defaults({},e,this.options,a);var t={url:r.url.buildUrl(e.serviceUrl,e.endpoint,{api_key:e.apiKey,rating:e.rating,limit:e.limit}),method:"get",dataType:"json",crossOrigin:!0};return f(t,e.cancelationToken)},e}();t.build=c}),define("swx-giphy-service",["swx-giphy-service/lib/giphy"],function(e){return e}),define("services/pes/config",["require","lodash-compat","swx-constants","swx-i18n","services/pes/constants","utils/chat/pesUtils","swx-service-locator-instance","swx-utils-common","swx-utils-common","swx-utils-chat","experience/settings","reqwest"],function(e){function p(){function d(){return{itemsRoot:"",emoticonsRoot:"",packsRoot:"",items:[],packs:[],tabs:[]}}function v(e){p.hasOwnProperty(r.personalExpression.CONFIG_INITIALIZED)&&t.forEach(p[r.personalExpression.CONFIG_INITIALIZED],function(t){t(e)})}function m(e,t){var r=(t||"#")+"/"+e.id+"/views/thumbnail",i=u.resolve(n.serviceLocator.FEATURE_FLAGS);return i.isFeatureOn(n.featureFlags.PES_CDN_AUTH_ENABLED)&&(r=o.rewriteUrls(r,c.pesCDNAuthentication.rewriteRules)),{id:e.id,type:s.itemTypes.tab.id,title:e.title,thumbnailUrl:r,packs:[e]}}function g(e,n){return t.find(e,{id:n})}function y(e){return(e.title||"").indexOf(s.FEATURED_IN_PREFIX)===0}function b(e,n){var r=[];return e&&(e.forEach(function(e){if(!y(e)){var t=m(e,n);r.push(t)}}),e.forEach(function(e){if(y(e)){var o=e.title.replace(s.FEATURED_IN_PREFIX,""),u=t.find(r,{title:o});u?(e.title=i.fetch({key:"pes_featured_title"}),e.isHidden=!1,u.packs.splice(0,0,e)):e.isHidden===!1&&(e.title=o,u=m(e,n),r.push(u))}})),r}function w(e){e.packs.forEach(function(t){var n=[];t.items.forEach(function(t){n.push(g(e.items,t))}),t.items=n})}function E(e){e.tabs.forEach(function(t){var n=[];t.sections.forEach(function(t){var r=g(e.packs,t.pack);r&&r.items&&r.items.length&&n.push(r)}),t.packs=n,t.type=s.itemTypes.tab.id,t.thumbnailUrl=m(t,e.tabsRoot).thumbnailUrl})}function S(t){var n="default";return c.locale&&c.locale.pes&&(n=c.locale.pes),t.type===s.itemTypes.emoticon.id?e.emoticonsRoot+"/"+t.id+"/views/meta."+n:t.type===s.itemTypes.moji.id?e.itemsRoot+"/"+t.id+"/views/meta."+n:null}function x(t){var r=u.resolve(n.serviceLocator.FEATURE_FLAGS);return t.type!==s.itemTypes.moji.id?t:(t.auxiliaryUrl=t.auxiliaryUrl||"",l.validate(t.auxiliaryUrl)||(t.auxiliaryUrl=""),t.description=t.description||"",t.auxiliaryText=t.auxiliaryText||t.auxiliaryUrl,t.copyright=t.copyright||"",t._mojiURL=e.itemsRoot+"/"+t.id+"/views/default",t._thumbnailURL=e.itemsRoot+"/"+t.id+"/views/thumbnail",r.isFeatureOn(n.featureFlags.PES_CDN_AUTH_ENABLED)&&(t._mojiURL=o.rewriteUrls(t._mojiURL,c.pesCDNAuthentication.rewriteRules),t._thumbnailURL=o.rewriteUrls(t._thumbnailURL,c.pesCDNAuthentication.rewriteRules),e._requiresCDNUrlAuthentication&&(t._mojiURL=t._mojiURL+"?"+e._cdnToken,t._thumbnailURL=t._thumbnailURL+"?"+e._cdnToken)),t)}var e,a=f.build(),p={};this.getConfiguration=function(){return e},this.init=function(n){return e=d(),t.assign(e,n),w(e),n.tabs?E(e):e.tabs=b(e.packs,e.packsRoot),v(e),a.resolve(),e},this.cdnTokenUpdated=function(t){if(e._cdnToken===t)return;e._cdnToken=t,e._requiresCDNUrlAuthentication&&v(e)},this.fetchMetadata=function(r){return a.then(function(){var i,s,a,f="default",p=u.resolve(n.serviceLocator.FEATURE_FLAGS);return l.validate(r)?(c.locale&&c.locale.pes&&(f=c.locale.pes),s=r.replace(/\/views\/[^]+$/,"/views/meta."+f),a=t.find(e.items,function(e){return S(e)===s}),a?Promise.resolve(x(a)):(p.isFeatureOn(n.featureFlags.PES_CDN_AUTH_ENABLED)&&(s=o.rewriteUrls(s,c.pesCDNAuthentication.rewriteRules),e._requiresCDNUrlAuthentication&&(s=s+"?"+e._cdnToken)),i={url:s,dataType:"json",crossOrigin:!0},p.isFeatureOn(n.featureFlags.PES_CDN_AUTH_ENABLED)&&(i.withCredentials=!0),Promise.resolve(h.compat(i)).then(function(n){var i=r.match(/\/([^\/]+)\/views\/[^\/]+$/);return i?(n.id=i[1],t.any(e.items,{id:n.id})||(e.items.push(n),v(e)),x(n)):Promise.reject(new Error("Moji ID not found"))}))):Promise.reject(new Error("URL is not valid"))})},this.on=function(n,r){if(!n||!r)return;return p.hasOwnProperty(n)||(p[n]=[]),t.any(p[n],function(e){return e===r})||p[n].push(r),{cancel:this.off.bind(this,n,r)}},this.off=function(n,r){return p.hasOwnProperty(n)?t.first(t.remove(p[n],function(e){return e===r})):null},e=d()}var t=e("lodash-compat"),n=e("swx-constants").COMMON,r=n.events,i=e("swx-i18n").localization,s=e("services/pes/constants"),o=e("utils/chat/pesUtils"),u=e("swx-service-locator-instance").default,a=e("swx-utils-common").builderMixin,f=e("swx-utils-common").settablePromise,l=e("swx-utils-chat").urlValidator,c=e("experience/settings"),h=e("reqwest");return t.assign(p,a),p}),define("text!views/experience/splashScreen.html",[],function(){return'\r\n
              \r\n
              \r\n \r\n \r\n
              \r\n\r\n \r\n \r\n \r\n\r\n
              \r\n \r\n
              \r\n \r\n
              \r\n
              \r\n \r\n \r\n \r\n
              \r\n

              \r\n

              \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
              \r\n \r\n
              \r\n
              \r\n\r\n'}),define("telemetry/chat/splashScreenEvent",["require","exports","module","usertiming","experience/settings","swx-constants","swx-telemetry-buckets","ui/telemetry/telemetryClient","swx-utils-chat"],function(e,t){function c(){function p(){var e=l,t=f.EXPERIENCE.SPLASH_TIME,r=n.getEntriesByName(a.EXPERIENCE.CONTENT_INIT);if(r.length>0){n.measure(t,a.EXPERIENCE.CONTENT_INIT,a.TIMELINE.SYNC_END_OK);var i=n.getEntriesByName(t);i&&i.length>0&&(e=i[0].duration)}else{n.measure(t,a.EXPERIENCE.CONTENT_INIT,a.TIMELINE.SYNC_END_ERROR);var s=n.getEntriesByName(t);s&&s.length>0&&(e=s[0].duration)}return e}function d(){var e=l,t=n.getEntriesByName(f.TIMELINE.TTL),r=n.getEntriesByName(f.TIMELINE.TTL);return t&&t.length>0?e=t[0].duration:r&&r.length>0&&(e=r[0].duration),e}var e=this,t=i.telemetry.splashScreenEvent.TYPE,c,h={isSignInEnabled:l,isLearnMoreLinkVisible:l,timeToSplash:l,timeToSplashGroup:l};e.startSplashScreenMeasure=function(e,t){c=u.getDate(),h.isSignInEnabled=typeof e=="undefined"?l:e,h.isLearnMoreLinkVisible=typeof t=="undefined"?l:t},e.publish=function(){c&&(h.timeToSplash=u.getDate()-c,h.timeToSplashGroup=s.getSecondsDurationGroupFromMs(h.timeToSplash)),h.timeToContent=p(),h.timeToContentGroup=s.getSecondsDurationGroupFromMs(h.timeToContent),h.timelineTTL=d(),h.timelineTTLGroup=s.getSecondsDurationGroupFromMs(h.timelineTTL),o.get().sendEvent(r.telemetry.chatTenantToken,t,h)}}var n=e("usertiming"),r=e("experience/settings"),i=e("swx-constants").COMMON,s=e("swx-telemetry-buckets"),o=e("ui/telemetry/telemetryClient"),u=e("swx-utils-chat").dateTime,a=i.telemetry.performanceMarks,f=i.telemetry.measurements,l=i.telemetry.NOT_AVAILABLE;t.build=function(){return new c}}),define("utils/common/signInNotificationHandler",["require","exports","module","swx-constants","experience/settings","lodash-compat","ui/telemetry/actions/actionNames","browser/window","browser/document","notifications/common/notification","swx-service-locator-instance","notifications/common/notificationHub","swx-utils-common"],function(e,t){function h(e,t,n){function l(){var e=r.loginPopup,t=e.redirectUrl+"?origin="+u.location.origin;return e.loginUrl+"?response_type=token"+"&client_id="+o.encodeURIComponent(e.clientId)+"&redirect_uri="+o.encodeURIComponent(t)+"&resource="+o.encodeURIComponent(e.resourceUrl)}function c(e,t){e=e||r.loginPopup.defaultWidth,t=t||r.loginPopup.defaultHeight;var n=o.screenLeft!==undefined?o.screenLeft:screen.left,i=o.screenTop!==undefined?o.screenTop:screen.top,s=o.innerWidth?o.innerWidth:u.documentElement.clientWidth?u.documentElement.clientWidth:screen.width,a=o.innerHeight?o.innerHeight:u.documentElement.clientHeight?u.documentElement.clientHeight:screen.height,f=s/2-e/2+n,l=a/2-t/2+i;return"scrollbars=1,status=0,menubar=0,toolbar=0,resizable=1,width="+e+",height="+t+",left="+f+",top="+l}function h(){var e=o.open(i.url,i.name,i.props);if(!e){e=o.open(i.url,i.name);if(!e)throw new Error("Creating external sign in page has failed")}return e}var i=this,a=null,f=null;i.url=e||l(),i.name=t||"O365_ExternalSignInWindow",i.props=n||c(),i.open=function(e){if(!e)throw new Error('"callback" parameter is required');if(f===null||f.closed||!f.focus)try{f=h()}catch(t){return}else f.focus();d(s.externalSignIn.openSignInWindow),a&&o.clearInterval(a),a=o.setInterval(function(){f.closed&&(e(),o.clearInterval(a),a=null)},100)}}function p(){function p(){return r.initParams&&!!r.initParams.resigninAllowed}var e=this,t=r.splashScreen.signInNotificationEnabled,o=new a(n.notifications.SIGN_IN_REQUEST),u=new h,f=!1;e.isEnabled=function(){return t&&p()},e.isSignInPopupEnabled=function(){return f},e.setSignInPopup=function(e){f=e},e.notify=function(t){function r(e){i.isFunction(t)&&t(),d(e),l.notify(o)}if(!e.isEnabled())return;if(f)try{u.open(function(){r(s.externalSignIn.signInRequestAfterTokenRefresh),c.set(n.storageKeys.AAD_TOKEN_EXPIRED,!0)})}catch(a){}else r(s.externalSignIn.signInRequest)}}function d(e){var t=f.resolve(n.serviceLocator.ACTION_TELEMETRY);t.recordAction(e)}var n=e("swx-constants").COMMON,r=e("experience/settings"),i=e("lodash-compat"),s=e("ui/telemetry/actions/actionNames"),o=e("browser/window"),u=e("browser/document"),a=e("notifications/common/notification"),f=e("swx-service-locator-instance").default,l=e("notifications/common/notificationHub"),c=e("swx-utils-common").sessionStorage;t.build=function(){return new p}}),define("ui/viewModels/experience/splashScreen",["require","vendor/knockout","swx-cafe-application-instance","utils/common/accessibility","swx-service-locator-instance","swx-constants","swx-enums","ui/telemetry/actions/actionNames","text!views/experience/splashScreen.html","experience/api/authentication","experience/authContext","experience/settings","swx-browser-detect","browser/window","browser/document","lodash-compat","swx-i18n","telemetry/chat/splashScreenEvent","utils/common/feedback","utils/common/signInNotificationHandler","utils/common/styleModeHelper","ui/telemetry/telemetryClient"],function(e){function T(){function H(t){return it(e.useBusinessWording?B(t):t)}function B(e){return e+"_4b"}function j(){var n=document.createElement("div");n.id="splashScreenElement",n.innerHTML=a,t.applyBindings(e,n),C&&C.appendChild(n)}function F(t){var n=t||"n/a";e.showLoader(!1),e.showSignIn(!1),e.showEducationCarousel(!1),O.publish(),P&&N.publish(x.action.HIDE,n)}function I(t){var n=v.assign({text:m.fetch({key:"splashScreen_text_loading"})},t);if(P){q();return}e.showSignIn(!1),e.showLoader(!0),r.updateAriaLiveHtml(e.loadingText,n.text)}function q(){e.showLoader(!1),e.showSignIn(!1),e.showEducationCarousel(!0)}function R(t,n){function i(){return{isSignInEnabled:e.isSignInEnabled(),isSignInExternalEnabled:e.isSignInExternalEnabled(),isLearnMoreLinkVisible:e.isLearnMoreLinkVisible(),isFeedbackEnabled:e.isFeedbackEnabled(),isSignInPopupEnabled:u.isSignInPopupEnabled,isSignInNotificationEnabled:e.isSignInNotificationEnabled(),hasTitle:t&&!!t.title,hasDescription:!!u.description,state:n||s.telemetry.NOT_AVAILABLE,isSideBarOpened:w.get().appIsVisible()}}var o=l.get().implicitSignIn||l.get().implicitSignOut,u=v.assign({title:o?"":it("splashScreen_signedOut_title"),description:"",showButton:!1,isSignInExternalEnabled:!1,isSignInPopupEnabled:!1,showLearnMore:!1,isFeedbackEnabled:!1},t);e.showEducationCarousel()&&N.publish(x.action.HIDE),e.showLoader(!1),e.showEducationCarousel(!1),e.showSignIn(!0),e.signInTitle(""),e.signInDescription(""),u.title&&r.updateAriaLiveHtml(e.signInTitle,u.title),u.description&&r.updateAriaLiveHtml(e.signInDescription,u.description),e.isSignInEnabled(u.showButton),e.isSignInExternalEnabled(u.isSignInExternalEnabled),e.isLearnMoreLinkVisible(u.showLearnMore),e.isFeedbackEnabled(u.isFeedbackEnabled),M.setSignInPopup(u.isSignInPopupEnabled),e.isSignInNotificationEnabled(M.isEnabled()),E.get().sendEvent(c.telemetry.uiTenantToken,S.TYPE,i())}function U(){R(null,S.STATE.APP_READY),O.startSplashScreenMeasure(e.showSignIn(),e.isLearnMoreLinkVisible());var t=n.get().signInManager.state;t.when(o.loginState.SigningIn,function(){I({text:it("splashScreen_text_signingIn")})}),t.when(o.loginState.SigningOut,V),t.when(o.loginState.SignedOut,$)}function z(){var e=h.getBrowserInfo();return e.isIeEngine||e.isEdge}function W(e){var t={title:it("splashScreen_signInFailed_title"),description:it("splashScreen_signInFailed_description"),isFeedbackEnabled:T.isFeatureOn(s.featureFlags.HAS_FEEDBACK_LINK_ON_ERROR)};if(Q(e))return;G(e)&&(t.title=m.fetch({key:"splashScreen_signInFailed_description_age_restriction"}),t.description="",t.isFeedbackEnabled=!1),L&&(t.description=m.fetch({key:"skypeUnavailable_title"}),t.isFeedbackEnabled=!1),Y(e)&&(t.description=m.fetch({key:"splashScreen_signInFailed_description_exceeded_endpoints"}),t.isFeedbackEnabled=!1),Z(e)&&(t.title=m.fetch({key:"splashScreen_signInFailed_title_security_validation"}),t.description="",t.isSignInExternalEnabled=!0,t.isFeedbackEnabled=!1),et(e)&&(t.description=m.fetch({key:"splashScreen_signInFailed_aad_description"}),t.isFeedbackEnabled=!1,t.isSignInPopupEnabled=!0),tt(e)&&!L&&(t.showButton=T.isFeatureOn(s.featureFlags.SHOW_SIGN_IN_BUTTON_ON_TIMEOUT)),t.showLearnMore=!!c.splashScreen.learnMoreUrl&&!!z(),R(t,S.STATE.SIGN_IN_FAILED)}function X(e,t){L=!1,R(e,t),N.publish(s.apiUIEvents.SWX_ON_SIGN_OUT)}function V(){st()?X({isSignInExternalEnabled:!0,title:m.fetch({key:"splashScreen_signedOut_reauth_needed_title"}),description:m.fetch({key:"splashScreen_signedOut_reauth_needed_description"})},S.STATE.REAUTH_NEEDED):T.isFeatureOn(s.featureFlags.SHOW_SIGN_IN_BUTTON_ON_SIGNOUT)?X({isSignInExternalEnabled:!0},S.STATE.SIGNING_OUT):X({showButton:!1},S.STATE.SIGNING_OUT)}function $(e,t){if(!t||t!==o.loginState.SignedIn)return;X({title:m.fetch({key:"splashScreen_disconnected_title"}),description:it("splashScreen_disconnected_description")},S.STATE.SIGNED_OUT)}function J(){if(!A){N.subscribe(s.apiUIEvents.SWX_TIMELINE_LOADED,F.bind(null,"timelineLoaded"));return}N.subscribe(s.apiUIEvents.SWX_SINGLE_CONVERSATION,function(n){if(!n){e.showLoader(!1),e.showSignIn(!1),e.showEducationCarousel(!1);return}R({title:it("splashScreen_signInFailed_title"),description:it("splashScreen_signInFailed_description")},S.STATE.SIGN_IN_FAILED)})}function K(){N.subscribe(s.events.system.EXPERIENCE_READY,U),N.subscribe(s.events.auth.SIGNIN_FAILED,W),J()}function Q(e){try{return e.message===s.api.auth.errorTypes.SIGN_IN_CANCELED_ERROR&&JSON.parse(e.details.reason).code===s.api.auth.errorTypes.SIGNED_OUT_ERROR}catch(t){}}function G(e){var t=new RegExp(s.api.auth.errorTypes.AGE_RESTRICTION_ERROR+"$"),n="error_description";if(e&&e[n])return t.test(e[n])}function Y(e){return e&&e.name===s.api.auth.errorTypes.TOO_MANY_CONNECTIONS_ERROR}function Z(e){return e&&e.message===s.silentLogin.errorMessages.INVALID_GRANT}function et(e){var t;if(e&&e.message===s.api.auth.errorTypes.LOGIN_REQUIRED_ERROR)return!0;try{return t=JSON.parse(e.details.reason),t.code===s.api.auth.errorTypes.OAUTH_FAILED_ERROR&&t.error===s.api.auth.errorTypes.LOGIN_REQUIRED_ERROR}catch(n){}}function tt(e){return e&&e.message===s.api.auth.errorTypes.TIMEOUT}function nt(){var e=c.webLoginClientId,t=c.uiVersion,n=c.appBaseUrl+"/assets/externalSignInHandler.html?origin="+d.location.origin,r="999";return c.webLoginUrl+"?client_id="+p.encodeURIComponent(e)+"&clientVersion="+p.encodeURIComponent(t)+"&redirect_uri="+p.encodeURIComponent(n)+"&partner="+p.encodeURIComponent(r)}function rt(e){var t=i.resolve(s.serviceLocator.ACTION_TELEMETRY);t.recordAction(e)}function it(e){return m.fetch({key:A?e+"_wac":e})}function st(){return n.get().signInManager.getSignOutContext&&n.get().signInManager.getSignOutContext()&&n.get().signInManager.getSignOutContext().reason===s.api.auth.errorTypes.REAUTH_NEEDED}var e=this,T=i.resolve(s.serviceLocator.FEATURE_FLAGS),N=i.resolve(s.serviceLocator.PUBSUB),C,k="swx-container",L=!1,A=T.isFeatureOn(s.featureFlags.SINGLE_CONVERSATION_MODE),O=g.build(),M=b.build(),D=T.isFeatureOn(s.featureFlags.SPLASH_SCREEN_WHITE_THEME),P=T.isFeatureOn(s.featureFlags.SHOW_EDU_CAROUSEL);this.showLoader=t.observable(!1),this.showSignIn=t.observable(!1),this.showEducationCarousel=t.observable(!1),this.isVisible=t.computed(function(){return e.showLoader()||e.showSignIn()||e.showEducationCarousel()}),this.isSignInEnabled=t.observable(!1),this.isSignInExternalEnabled=t.observable(!1),this.isSignInNotificationEnabled=t.observable(!1),this.isLearnMoreLinkVisible=t.observable(!1),this.isFeedbackEnabled=t.observable(!1),this.useBusinessWording=T.isFeatureOn(s.featureFlags.USE_BUSINESS_WORDING),this.showLogo=!A,this.narratorText=t.observable("").extend({rateLimit:200}),this.loadingText=t.observable(""),this.signInTitle=t.observable(""),this.signInDescription=t.observable(""),this.signInLearnMoreText=m.fetch({key:"splashScreen_learn_more"}),this.learnMoreUrl=c.splashScreen.learnMoreUrl,this.theme=t.computed(function(){return D?s.classes.WHITE_THEME:s.classes.BLUE_THEME}),this.spinnerColor=t.computed(function(){return D?"":s.classes.WHITE_COLOR}),this.signIn=function(e){f.signIn(F.bind(null,"signIn"),W,e),L=!0},this.signInExternal=function(){var t,n,r=nt();rt(u.externalSignIn.signIn),t=p.open(r),n=p.setInterval(function(){t.closed&&(e.signIn({isExternalSignIn:!0}),p.clearInterval(n))},100)},this.notifySignIn=function(){M.isSignInPopupEnabled()&&R({title:m.fetch({key:"splashScreen_signInExternal_title"}),description:m.fetch({key:"splashScreen_signInExternal_description"}),isSignInPopupEnabled:!0}),M.notify(I.bind(null,{text:m.fetch({key:"splashScreen_text_signingIn"})}))},this.getSignInButtonText=it.bind(null,"splashScreen_signIn_button"),this.feedbackPageUrl=t.pureComputed(function(){return y.getFeedbackPageUrl()}),this.feedbackPageTarget=function(){return y.getFeedbackPageTarget()},this.init=function(n){if(!n)return;C=n,C.classList.add(k);var r=document.getElementById("splashScreenElement");r&&t.removeNode(r),j(),e.showLoader()||e.showSignIn()||e.showEducationCarousel()||I(),e.showLoader()&&(e.loadingText().indexOf(it("splashScreen_text_signingIn"))>-1?e.narratorText(H("splashScreen_text_signing_into_skype")):e.narratorText(H("splashScreen_text_loading_skype"))),L=!1,N.publish(s.apiUIEvents.SWX_SPLASHSCREEN_LOADED)},K()}var t=e("vendor/knockout"),n=e("swx-cafe-application-instance"),r=e("utils/common/accessibility"),i=e("swx-service-locator-instance").default,s=e("swx-constants").COMMON,o=e("swx-enums"),u=e("ui/telemetry/actions/actionNames"),a=e("text!views/experience/splashScreen.html"),f=e("experience/api/authentication"),l=e("experience/authContext"),c=e("experience/settings"),h=e("swx-browser-detect").default,p=e("browser/window"),d=e("browser/document"),v=e("lodash-compat"),m=e("swx-i18n").localization,g=e("telemetry/chat/splashScreenEvent"),y=e("utils/common/feedback"),b=e("utils/common/signInNotificationHandler"),w=e("utils/common/styleModeHelper"),E=e("ui/telemetry/telemetryClient"),S=s.telemetry.splashScreenSignInEvent,x=s.telemetry.eduCarouselEvents;return T}),define("services/subscriptions/subscriptionProvider",["require","lodash-compat","vendor/knockout","swx-enums","swx-cafe-application-instance"],function(e){function s(){function u(){return s?s:(s=i.get().personsAndGroupsManager.all.persons.get(),s)}function a(){var t=e.persons.observable,n=i.get().personsAndGroupsManager.all;n&&l(t,n)}function f(){var t=e.favorites.observable,n=c(r.groupType.Favorites,"type");n&&l(t,n)}function l(e,t){function n(){var r=t.persons(),i=r.filter(function(e){return e.displayName()?!0:(h(n,e),!1)});e(i)}e.extend({rateLimit:{timeout:50,method:"notifyWhenChangesStop"}}),u(),t.persons().forEach(h.bind(null,n)),t.persons.subscribe(),t.persons.changed(n)}function c(e,n){var r=i.get().personsAndGroupsManager.all.groups(),s=t.find(r,function(t){return t[n]()===e});return s}function h(e,n){function r(){t.contains(o,n)&&(t.remove(o,n),e())}function i(){t.contains(o,n)&&t.remove(o,n)}if(!!n.displayName())return;t.contains(o,n)||(o.push(n),n.displayName.get().then(r,i))}var e={persons:{observable:n.observableArray([]),initialize:t.once(a)},favorites:{observable:n.observableArray([]),initialize:t.once(f)}},s,o=[];this.getPersonsObservable=function(){return e.persons.initialize(),e.persons.observable},this.getFavoritesObservable=function(){return e.favorites.initialize(),e.favorites.observable},this.getContacts=u}var t=e("lodash-compat"),n=e("vendor/knockout"),r=e("swx-enums"),i=e("swx-cafe-application-instance");return s}),define("services/pes/bingSearch/urlPreviewService",["require","lodash-compat","swx-utils-common","reqwest","swx-cafe-application-instance","experience/settings","utils/common/url","swx-constants","utils/common/cancelation","swx-service-locator-instance"],function(e){function l(e,t,n){this.defaultServiceHost=e,this.defaultServceEndpoint=t,this.defaultTokenProvider=n}function c(e,t,n){var i;if(!e||!n)return Promise.resolve();i={url:o.buildUrl(t.serviceHost+t.serviceEndpoint,{url:e}),method:"GET",crossOrigin:!0,dataType:"json",headers:{Authorization:"skype_token "+n}};var s=a.adaptAbortable(r.compat(i));return a.makeCancelable(s,t.cancelationToken)}var t=e("lodash-compat"),n=e("swx-utils-common").builderMixin,r=e("reqwest"),i=e("swx-cafe-application-instance"),s=e("experience/settings"),o=e("utils/common/url"),u=e("swx-constants").COMMON,a=e("utils/common/cancelation"),f=e("swx-service-locator-instance").default;return l.prototype.getPreviewFor=function(n,r){var o=f.resolve(u.serviceLocator.FEATURE_FLAGS),a=o.isFeatureOn(u.featureFlags.NEW_URLP_DOMAIN_ENABLED)?s.urlPServiceHost:s.amdServiceHost;return r=t.defaults({},r,{serviceHost:this.defaultServiceHost,tokenProvider:this.defaultTokenProvider,serviceEndpoint:this.defaultServceEndpoint},{tokenProvider:function(){return i.get().signInManager._skypeToken&&i.get().signInManager._skypeToken()},serviceHost:a,serviceEndpoint:"/v1/url/info"}),r.skypeToken?c(n,r,r.skypeToken):Promise.resolve(r.tokenProvider()).then(c.bind(null,n,r))},t.extend(l,n),l}),define("services/store/pes/storeService",["require","lodash-compat","services/store/pes/catalogItemProcessor","experience/settings","swx-cafe-application-instance","swx-utils-common","services/pes/configSync","reqwest"],function(e){function l(e){var n={dataType:"json",crossOrigin:!0};return e&&t.extend(n,e),n}function c(){return o.get().signInManager._skypeToken()}function h(){}var t=e("lodash-compat"),n=e("services/store/pes/catalogItemProcessor"),r=e("experience/settings"),i=r.pesStoreServices,s=r.entitlementService,o=e("swx-cafe-application-instance"),u=e("swx-utils-common").builderMixin,a=e("services/pes/configSync"),f=e("reqwest");return h.prototype.loadCatalog=function(){var t=l({url:"https://"+i.catalogApiHost+i.catalogServiceEndpoint.replace("${lang}",r.locale.pes),headers:{Accept:"application/json; ver="+i.catalogServiceVersion}});return i.catalogDogfoodContentEnabled&&(t.headers["X-Skype-Config-Namespace"]="showNonDiscoverable"),Promise.resolve(f.compat(t)).then(function(e){var t=e.skus;return n.processSKUs(t),t}).catch(function(){return[]})},h.prototype.getItems=function(t){var r;return t?(r=l({url:t}),Promise.resolve(f.compat(r)).then(function(e){return n.processTabConfig(e),n.loadStyles(e,a.latestToken,a._requiresCDNUrlAuthentication),e}).catch(function(){return null})):Promise.reject("No valid config url Specified")},h.prototype.getItemsForTabs=function(t){var n=this;return Promise.resolve(n.loadCatalog()).then(function(e){return t.forEach(function(t){var r,i;for(r=0;r initialization completed"),Promise.resolve();var i=function(t){return t?(n("Getting key from KES",t),e.decrypt(t).then(s,o)):o()},s=function(e){return r.importEncryptionKey(e.response).then(function(e){t.encryptionKey=e,n("Key decrypted -> initialization completed")},c)},o=function(){return n("Starting with fresh cache"),t.storageDriver.invalidateCache(!1).then(u)},u=function(){return r.generateEncryptionKey().then(a,c)},a=function(n){return t.encryptionKey=n,r.exportEncryptionKey(n).then(function(t){return e.encrypt(t).then(f)})},f=function(e){return n("New key generated -> initialization completed"),t.storageDriver.setItemInStorage(l.INTERNAL_KEYS.ENCRYPTION_KEY,e.response)},c=function(){throw n("Encryption key manipulation failed"),new Error("Encryption key manipulation failed")};return t.storageDriver.getItemFromStorage(l.INTERNAL_KEYS.ENCRYPTION_KEY).then(i)},this._prepareKeysMap=function(){return t.getSensitiveItem(l.INTERNAL_KEYS.KEYS_MAP).then(function(e){t.keyHasher.fillMap(e)})},this.setItem=function(e,n){var r=t.printDebug.bind(t,"[SetItem: "+e+"]");return t.chainingPromise.then(function(){t.internalCache[e]=n;if(t.isDeactivated())return r("Cache deactivated, resolving"),Promise.resolve();var i=t.keyHasher.getHashByKey(e);return t.storageDriver.setItemInStorage(i,JSON.stringify(n)).then(function(){return r("stored")},function(e){return r("storage failed",e)})})},this._deactivateCache=function(e){t.printDebug("[_deactivateCache]",e),t.isCacheDeactivated=!0},this._encrypt=function(e){return t.debugSettings.plainData?Promise.resolve(JSON.stringify(e)):r.encrypt(t.encryptionKey,e).then(function(e){return JSON.stringify(e)})},this._decrypt=function(e){return t.debugSettings.plainData?Promise.resolve(JSON.parse(e)):r.decrypt(t.encryptionKey,JSON.parse(e))},this._getAllSwxKeys=function(e,n){return t.storageDriver.getAllKeys().then(function(r){var i=u(r).map(function(e){return t.keyHasher.getKeyByHash(e)});return n||(i=i.without(l.INTERNAL_KEYS.VERSION)),e&&(i=i.filter(function(t){return e.test(t)})),i.value()})},this.isCacheDeactivated=e.serviceLocator.featureFlagApi.isFeatureOn(n.featureFlags.DEACTIVATE_CACHE),u.merge(this.debugSettings,e.debugSettings)}return e.prototype.init=function(e){var t=this;return this.initializePromise?this.initializePromise:this.isCacheDeactivated?(this.initializePromise=this.chainingPromise,this.resolveChainingPromise(),this.initializePromise):(this.storageDriver=new s.LocalStorageDriver,this.keyHasher=i.build(function(e,n){return t.setSensitiveItem(e,n)},this.debugSettings.showKeys),this.initializePromise=this.storageDriver.getItemFromStorage(l.INTERNAL_KEYS.VERSION).then(this._onVersionReceived).then(function(){return t._initializeEncryption(e)}).then(this._prepareKeysMap)["catch"](this._deactivateCache).then(this.resolveChainingPromise,this.resolveChainingPromise),this.initializePromise)},e.prototype.isDeactivated=function(){return this.isCacheDeactivated},e.prototype.destroy=function(e){e===void 0&&(e=!1);var t=Promise.resolve();return!this.isDeactivated()&&e&&this.initializePromise&&(t=this.storageDriver.invalidateCache(!1)),this.initializePromise=null,this.setSensitiveItemBuffer={},this.internalCache={},t},e.prototype.getAllKeys=function(e){var t=this;return this.isDeactivated()?Promise.resolve([]):this.chainingPromise.then(function(){return t._getAllSwxKeys(e)})},e.prototype.setSensitiveItem=function(e,t,r){var i=this,s=this.setSensitiveItemBuffer[e]||{},u=this.printDebug.bind(this,"[SetSensitiveItem: "+e+"]");isNaN(r)&&(r=n.CACHE.DEFAULT_BUFFER_TIMEOUT);var a=function(){var t=function(t){var n=i.keyHasher.getHashByKey(e);i.storageDriver.setItemInStorage(n,t).then(function(){u("encrypted"),s.resolvePromise(),delete i.setSensitiveItemBuffer[e]},s.rejectPromise)};u("encrypting",i.internalCache[e]),i._encrypt(i.internalCache[e]).then(t,function(e){u("Encryption failed"),s.rejectPromise(e)})},f=function(){u("Starting new writing operation with delay of "+r+"ms"),s.promise=new Promise(function(e,t){s.resolvePromise=e,s.rejectPromise=t,r?s.timeout=o.getWindow().setTimeout(function(){return i.chainingPromise.then(a)},r):(s.timeout=0,i.chainingPromise.then(a))}),i.setSensitiveItemBuffer[e]=s},l=function(){u("Resetting writing operation timeout"),o.getWindow().clearTimeout(s.timeout),s.timeout=o.getWindow().setTimeout(function(){return i.chainingPromise.then(a)},r)};return this.internalCache[e]=t,this.isDeactivated()?this.chainingPromise.then(function(){u("Cache deactivated, resolving")}):(s.promise?l():f(),s.promise)},e.prototype.getSensitiveItem=function(e){var t=this,n=this.printDebug.bind(this,"[GetSensitiveItem: "+e+"]"),r=e===l.INTERNAL_KEYS.KEYS_MAP?Promise.resolve():this.chainingPromise;return r.then(function(){n("Getting");if(t.isDeactivated())return n("Cache deactivated, returning internal value",t.internalCache[e]),t.internalCache[e]||null;if(typeof t.internalCache[e]!="undefined")return n("Retrieved value already before, returning it",t.internalCache[e]),t.internalCache[e];var r=t.keyHasher.getHashByKey(e);return t.storageDriver.getItemFromStorage(r).then(function(r){return r?t._decrypt(r).then(function(r){return t.internalCache[e]=r,n("Decrypted",r),r},function(e){throw n("Decryption failed",e),e}):(n("No data found in storage"),null)})})},e.prototype.getSensitiveItems=function(e){var t=this;return this.getAllKeys(e).then(function(e){return Promise.all(e.map(function(e){return t.getSensitiveItem(e)}))})},e.prototype.getItem=function(e){var t=this,n=this.printDebug.bind(this,"[GetItem: "+e+"]");return this.chainingPromise.then(function(){n("Getting");if(t.isDeactivated())return n("Cache deactivated, returning internal value",t.internalCache[e]),t.internalCache[e]||null;if(typeof t.internalCache[e]!="undefined")return n("Retrieved value already before, returning it",t.internalCache[e]),t.internalCache[e];var r=t.keyHasher.getHashByKey(e);return t.storageDriver.getItemFromStorage(r).then(function(r){return r?(n("Found",r),t.internalCache[e]=JSON.parse(r),t.internalCache[e]):(n("No data found in storage"),null)})})},e.prototype.removeItem=function(e){var t=this,n=this.printDebug.bind(this,"[RemoveItem: "+e+"]");return this.chainingPromise.then(function(){return delete t.internalCache[e],t.isDeactivated()?(n("Removed"),Promise.resolve()):t.storageDriver.removeItemFromStorage(t.keyHasher.getHashByKey(e)).then(function(){t.keyHasher.removeKeyFromMap(e),typeof t.setSensitiveItemBuffer[e]!="undefined"&&(n("Item is removed prior encryption timeout finished. Cancelling encryption."),o.getWindow().clearTimeout(t.setSensitiveItemBuffer[e].timeout),t.setSensitiveItemBuffer[e].rejectPromise(),delete t.setSensitiveItemBuffer[e]),n("Removed")})})},e.prototype.printDebug=function(e,t,n){if(!this.debugSettings.log)return;n},e}();t.build=h}),define("swx-local-storage",["swx-local-storage/lib/provider"],function(e){return e}),define("experience/serviceLocatorInitializer",["require","exports","module","swx-service-locator","swx-constants","experience/featureFlags/api","services/controls/controlsBuilder","services/navigation/navigationContext","ui/modelObservers/modelObserver","services/pes/mruService","services/pes/bingSearch/bingSearchService","utils/common/cache/instance","swx-giphy-service","services/pes/config","swx-pubsub-instance","swx-service-locator-instance","ui/viewModels/experience/splashScreen","services/subscriptions/subscriptionProvider","swx-utils-people","services/pes/bingSearch/urlPreviewService","ui/telemetry/actions/actionTelemetryApi","services/store/pes/storeService","ui/telemetry/telemetryClient","ui/telemetry/identityTelemetry","swx-local-storage","browser/window"],function(e,t){function C(e){return n.serviceLocatorBuilder().withServiceInstance(e,{name:N.SETTINGS}).withService({name:N.PUBSUB,build:function(){return p}}).withService({name:N.FEATURE_FLAGS,build:function(){return new i(e)}}).buildSync(d)}function k(e,t){var r,i=E.get(),s=!0;t&&t.initParams&&t.initParams.disableTelemetry===!0&&(s=!1),i.enabled(s),S.addIdentityToAllEvents(i),r=x.build({serviceLocator:e}),n.serviceLocatorBuilder().withServiceInstance(i,{name:N.TELEMETRY_MANAGER}).withServiceInstance(r,{name:N.LOCAL_STORAGE}).buildSync(d),l.set(r)}function L(e){return n.serviceLocatorBuilder().withService({name:N.CONTROLS_BUILDER,build:function(){return new s}}).withService({name:N.NAVIGATION_CONTEXT,build:function(){return new o}}).withService({name:N.MODEL_UI_OBSERVER,build:function(){return u.build()}}).withService({name:N.SUBSCRIPTION_PROVIDER,build:function(){return new m}}).withService({name:N.ACTION_TELEMETRY,build:function(){return b.build()}}).withService({name:N.PROGRESSIVE_TIMEOUT,build:function(){return new g(T)}}).withService({name:N.PES_BING_SEARCH_SERVICE,build:function(){return f.build()}}).withService({name:N.PES_GIPHY_SEARCH_SERVICE,build:function(){return c.build(e.pesSearchServices.giphy)}}).withService({name:N.URL_PREVIEW_SERVICE,build:function(){return y.build()}}).buildSync(d),n.serviceLocatorBuilder().withService({name:N.PES_MRU_SERVICE,build:function(){return a.build()}}).withService({name:N.PES_CONFIG_SERVICE,build:function(){return h.build()}}).withService({name:N.PES_STORE_SERVICE,build:function(){return w.build()}}).buildSync(d),n.serviceLocatorBuilder().withService({name:N.SPLASH_SCREEN,build:function(){return new v}}).buildSync(d),d}var n=e("swx-service-locator"),r=e("swx-constants").COMMON,i=e("experience/featureFlags/api"),s=e("services/controls/controlsBuilder"),o=e("services/navigation/navigationContext"),u=e("ui/modelObservers/modelObserver"),a=e("services/pes/mruService"),f=e("services/pes/bingSearch/bingSearchService"),l=e("utils/common/cache/instance"),c=e("swx-giphy-service"),h=e("services/pes/config"),p=e("swx-pubsub-instance").default,d=e("swx-service-locator-instance").default,v=e("ui/viewModels/experience/splashScreen"),m=e("services/subscriptions/subscriptionProvider"),g=e("swx-utils-people").progressiveTimeout.default,y=e("services/pes/bingSearch/urlPreviewService"),b=e("ui/telemetry/actions/actionTelemetryApi"),w=e("services/store/pes/storeService"),E=e("ui/telemetry/telemetryClient"),S=e("ui/telemetry/identityTelemetry"),x=e("swx-local-storage"),T=e("browser/window"),N=r.serviceLocator;t._registerAll=function(e){return C(e),k(d,e),L(e)},t.registerDependencies=L,t.registerSharedServices=k,t.registerCoreServices=C}),define("utils/common/applicationReactivationManager",["require","exports","module","swx-cafe-application-instance","swx-constants","browser/document","browser/window","browser/dom"],function(e,t){function f(){n.get().suspended(!1),u=null}function l(){return n.get().suspended()}function c(){s.addEventListener(r.events.browser.FOCUS,p),s.addEventListener(r.events.browser.BLUR,d),i.addEventListener(r.events.browser.VISIBILITYCHANGE,p)}function h(){s.removeEventListener(r.events.browser.FOCUS,p),s.removeEventListener(r.events.browser.BLUR,d),i.removeEventListener(r.events.browser.VISIBILITYCHANGE,p)}function p(){!o.isDocumentHidden()&&l()?u||(u=s.setTimeout(f,a)):d()}function d(){u&&(s.clearTimeout(u),u=null)}var n=e("swx-cafe-application-instance"),r=e("swx-constants").COMMON,i=e("browser/document"),s=e("browser/window"),o=e("browser/dom"),u,a=3e3;t.init=function(){n.get().suspended.when(!0,c),n.get().suspended.when(!1,h)}}),define("utils/common/activityReportManager",["require","exports","module","swx-cafe-application-instance","swx-constants","browser/document","browser/window","browser/dom"],function(e,t){function l(){n.get().personsAndGroupsManager.mePerson.active(!0),u=null}function c(){n.get().personsAndGroupsManager.mePerson.active(!1),a=null}function h(){return n.get().personsAndGroupsManager.mePerson.active()}function p(){s.addEventListener(r.events.browser.FOCUS,v),s.addEventListener(r.events.browser.BLUR,m),i.addEventListener(r.events.browser.VISIBILITYCHANGE,v)}function d(){s.removeEventListener(r.events.browser.FOCUS,v),s.removeEventListener(r.events.browser.BLUR,m),i.removeEventListener(r.events.browser.VISIBILITYCHANGE,v)}function v(){!o.isDocumentHidden()&&!h()?u||(u=s.setTimeout(l,f)):m()}function m(){u&&(s.clearTimeout(u),u=null)}function g(){s.addEventListener(r.events.browser.FOCUS,E),s.addEventListener(r.events.browser.BLUR,w),i.addEventListener(r.events.browser.VISIBILITYCHANGE,b)}function y(){s.removeEventListener(r.events.browser.FOCUS,E),s.removeEventListener(r.events.browser.BLUR,w),i.removeEventListener(r.events.browser.VISIBILITYCHANGE,b)}function b(){o.isDocumentHidden()&&h()?a||(a=s.setTimeout(c,f)):E()}function w(){h()&&(a||(a=s.setTimeout(c,f)))}function E(){a&&(s.clearTimeout(a),a=null)}function S(){p(),y()}function x(){d(),g()}var n=e("swx-cafe-application-instance"),r=e("swx-constants").COMMON,i=e("browser/document"),s=e("browser/window"),o=e("browser/dom"),u,a,f=3e3;t.init=function(){var e=n.get().personsAndGroupsManager.mePerson.active;o.isDocumentHidden()&&e(!1),e.when(!0,x),e.when(!1,S)}}),define("telemetry/errors/runtimeErrorsHandler",["require","exports","module","browser/window","vendor/knockout","swx-constants","experience/settings","swx-service-locator-instance","ui/telemetry/telemetryClient"],function(e,t){function a(e){f(e)&&h(e)}function f(e){var t=e.stack||e.error&&e.error.stack;return(l(e.filename)||l(t))&&!c(e.message)}function l(e){return e&&e.indexOf(s.packageUrl)>=0}function c(e){return e&&e.indexOf(t.DEFAULT_SCRIPT_ERROR_MESSAGE)>=0}function h(e){var t=i.telemetry.runtimeErrors.TYPE,n={message:e.message==null?i.NOT_AVAILABLE:e.message,fileName:e.filename||i.NOT_AVAILABLE,lineNumber:e.lineno||e.error&&e.error.lineNumber||i.NOT_AVAILABLE,columnNumber:e.colno||e.error&&e.error.columnNumber||i.NOT_AVAILABLE,stack:e.stack||e.error&&e.error.stack||i.NOT_AVAILABLE};u.get().sendEvent(s.telemetry.uiTenantToken,t,n)}var n=e("browser/window"),r=e("vendor/knockout"),i=e("swx-constants").COMMON,s=e("experience/settings"),o=e("swx-service-locator-instance").default,u=e("ui/telemetry/telemetryClient");t.DEFAULT_SCRIPT_ERROR_MESSAGE="Script error",t.init=function(){var e=o.resolve(i.serviceLocator.FEATURE_FLAGS);e.isFeatureOn(i.featureFlags.TELEMETRY_RUNTIME_ERRORS_ENABLED)&&(n.addEventListener("error",a),r.onError=a)}}),define("experience/welcomeExperience",["require","exports","module","experience/settings","browser/window","swx-cafe-application-instance","swx-i18n"],function(e,t){function o(){function e(e,t){return Math.floor(Math.random()*(t-e+1))+e}i.get().personsAndGroupsManager.mePerson.id.get().then(function(t){var o=n.welcomeExperience.whitelist.some(function(e){var n=new RegExp(e);return n.test(t)});o&&r.setTimeout(function(){i.get().replayMessage(s.fetch({key:"welcome_im_display_name"}),s.fetch({key:"welcome_im_first_message"}),s.fetch({key:"welcome_im_reply_message"}),s.fetch({key:"welcome_im_toast_message"}))},e(n.welcomeExperience.minDelayBeforeFirstMessage,n.welcomeExperience.maxDelayBeforeFirstMessage))})}var n=e("experience/settings"),r=e("browser/window"),i=e("swx-cafe-application-instance"),s=e("swx-i18n").localization;t.init=function(){n.welcomeExperience.enabled&&i.get().replayMessage.enabled.once(!0,o)}}),define("experience/experience",["require","exports","module","swx-polyfill-initializer","lodash-compat","usertiming","swx-browser-detect","browser/window","swx-constants","swx-enums","swx-cafe-application-instance","jCafe","experience/api/builder","experience/componentsLoader","experience/settings","services/telemetry/common/telemetry","services/telemetry/experience.instrumentation","experience/koBindingsRegistrar","notifications/init","swx-util-calling-stack","services/calling/autoCalling","services/g11n/init","services/i18n/init","services/pes/configSync","swx-service-locator-instance","experience/serviceLocatorInitializer","utils/common/appVisibilityProvider","utils/common/applicationFocusManager","utils/common/applicationReactivationManager","utils/common/activityReportManager","utils/common/elementQueryHelper","swx-utils-common","swx-utils-common","utils/common/prefetcher","swx-utils-common","telemetry/usage/inAppActivityTracker","telemetry/errors/runtimeErrorsHandler","ui/modalDialog/welcomeDialog","utils/common/styleModeHelper","experience/welcomeExperience","ui/viewModels/chat/messageParsers/swift/utils"],function(e,t){function q(){var e=h.platformId,t=R(),n=h.biAppName;h.uiVersion=e+"/"+t+"//"+n,h.displayAppVersion&&!B.get().isIntegratedProperty()&&(document.title="Skype "+t)}function R(){try{var e=h.version.split(".");return e.length<4?e[0]+"."+e[1]+".0."+e[2]:h.version}catch(t){return"0.0.0.0"}}function U(e,t){var n=S.resolve(o.serviceLocator.PUBSUB);n.publish(o.events.system.EXPERIENCE_INITIALIZED,{configLoadDuration:e.configLoadDuration,packageLoadDuration:e.packageLoadDuration,experienceInitializeDuration:t.duration()}),r.mark(I.EXPERIENCE.TTL_START)}function z(){var e=n.pick(S,o.serviceLocator.SETTINGS,o.serviceLocator.TELEMETRY_MANAGER,o.serviceLocator.LOCAL_STORAGE),t=f.Application.create(e);a.set(t)}function W(){var e={};return e.coreServices=x.registerCoreServices(h),e.sharedServices=x.registerSharedServices(S,h),e.initApplication=z(),e.overrideSettings=G(),e.registeredServices=x.registerDependencies(h),e.runtimeErrorsHandler=P.init(),e.instrumentTelemetryEvents=Q(),e.loadCss=rt(),e.initCallingStack=J(),e.initAutoCalling=K(),e.prefetcher=M.prefetchAssets(),e.appVisibilityProvider=T.init(),e.inAppActivityTracker=D.init(a.get().signInManager),e.appReactivationManager=C.init(),e.activityReportManager=k.init(),e.elementQueryHelper=L.initialiseSelectors(),e.notifications=m.init(),e.welcomeDialog=H.init(),e.subscribeVisibilityProvider=ut(),e.initTranslatorService=Y(),e.initUserPreferences=Z(),e.initWelcomeExperience=j.init(),F.setSupportedSwiftCardTypes(),e}function X(e){n.merge(h,e.config),n.merge(h.initParams,e.initParams),["locale","variant"].forEach(function(e){h.initParams[e]=h.initParams[e].toLowerCase()}),h.sessionId=A.create(),V(),$()}function V(){function n(){h.featureFlags.calling=!1,h.featureFlags.PSTN=!1,h.supportsAudio=!1,h.supportsVideo=!1}var e=i.getBrowserInfo(),t=i.getSystemInfo();e.isShellApp&&(h.mode=undefined,h.featureFlags.showSplashScreen=!1,h.isPollingEnabled=!1),!h.featureFlags.pluginlessPSTNCalling&&e.browserName===i.BROWSERS.EDGE&&e.browserMajorVersion>13&&(h.featureFlags.PSTN=!1),e.browserName===i.BROWSERS.EDGE&&e.browserMajorVersion>13&&(h.featureFlags.outgoingScreenSharing=!1),!h.featureFlags.pluginlessPSTNCalling&&t.osName===i.OPERATING_SYSTEMS.LINUX&&(h.featureFlags.PSTN=!1),t.osName===i.OPERATING_SYSTEMS.LINUX&&(h.featureFlags.outgoingScreenSharing=!1),t.osName===i.OPERATING_SYSTEMS.MACOSX&&e.browserName===i.BROWSERS.CHROME&&(h.featureFlags.copySelectionAsQuoteKeyboard=!1),e.browserName===i.BROWSERS.MSIE&&h.featureFlags.disableCallingOnIE&&n(),e.browserName===i.BROWSERS.EDGE&&h.featureFlags.disableCallingOnEdge&&n(),e.browserName===i.BROWSERS.CHROME&&h.featureFlags.disableCallingOnChrome&&n(),e.browserName===i.BROWSERS.FIREFOX&&h.featureFlags.disableCallingOnFirefox&&n(),e.browserName===i.BROWSERS.SAFARI&&h.featureFlags.disableCallingOnSafari&&n()}function $(){function e(e){return e<10?"0"+e:e}var t=(new Date).getTimezoneOffset();h.utcOffset=t<0?"-":"+",t*=t<0?-1:1,h.utcOffset+=e(Math.floor(t/60)),h.utcOffset+=":",h.utcOffset+=e(t%60)}function J(){g.init(h)}function K(){y.init()}function Q(){p.instrumentAllEvents(d)}function G(){var e=i.getBrowserInfo(),t=S.resolve(o.serviceLocator.FEATURE_FLAGS);if(t.isFeatureOn(o.featureFlags.URL_OVERRIDE_ENABLED)){var n=e.getUrlParams();n.locale&&(h.initParams.locale=n.locale.toLowerCase()),n.variant&&(h.initParams.variant=n.variant.toLowerCase())}}function Y(){var e=a.get().translatorService;return e?(new Promise(function(e){a.get().signInManager.state.once(u.loginState.SignedIn,e)})).then(function(){return e.supportedLanguages.get()}):Promise.resolve()}function Z(){var e=S.resolve(o.serviceLocator.FEATURE_FLAGS);return e.isFeatureOn(o.featureFlags.INIT_PREFERENCES_AFTER_SIGNIN)?tt():et()}function et(){var e,t;return e=new Promise(function(e){function t(){n.unsubscribe(o.apiUIEvents.SWX_TIMELINE_LOADED,t),nt(),e()}var n=S.resolve(o.serviceLocator.PUBSUB);n.subscribe(o.apiUIEvents.SWX_TIMELINE_LOADED,t)}),t=new Promise(function(e){a.get().signInManager.state.once(u.loginState.SignedIn,e)}),Promise.all([e,t]).then(function(){var e=a.get().personsAndGroupsManager.mePerson.preferences(),t=n.map(e,function(e){return e.value.get.enabled()?e.value.get():Promise.resolve()});return Promise.all(t).then(function(){m.update()})})}function tt(){return(new Promise(function(e){a.get().signInManager.state.once(u.loginState.SignedIn,e)})).then(function(){function e(){i.unsubscribe(o.apiUIEvents.SWX_TIMELINE_LOADED,e),nt()}var t=a.get().personsAndGroupsManager.mePerson.preferences(),r=n.map(t,function(e){return e.value.get.enabled()?e.value.get():Promise.resolve()}),i=S.resolve(o.serviceLocator.PUBSUB);return i.subscribe(o.apiUIEvents.SWX_TIMELINE_LOADED,e),Promise.all(r).then(function(){m.update()})})}function nt(){var e=S.resolve(o.serviceLocator.FEATURE_FLAGS);(e.isFeatureOn(o.featureFlags.YOUTUBE_PLAYER_ENABLED)||e.isFeatureOn(o.featureFlags.URL_PREVIEW_LOAD_YOUTUBE_PLAYER))&&O.loadScript(h.youtubeApiUrl)}function rt(){var e=h.assetsBaseUrl,t=h.appBaseUrl;O.loadStyle(e+"/css/common.css"),O.loadStyle(t+"/css/swx.css")}function it(){var e=i.getBrowserInfo(),t=S.resolve(o.serviceLocator.FEATURE_FLAGS);return t.isFeatureOn(o.featureFlags.FAIL_INITIALIZATION_FOR_IE_AND_EDGE)&&(e.isEdge||e.isIeEngine)}function st(){ot(),a.get()._standbyMode&&a.get()._standbyMode(!1)}function ot(){N.focusTrackingEnabled=!0}function ut(){var e=S.resolve(o.serviceLocator.PUBSUB);e.subscribe(o.apiUIEvents.SWX_TIMELINE_LOADED,st)}e("swx-polyfill-initializer");var n=e("lodash-compat"),r=e("usertiming"),i=e("swx-browser-detect").default,s=e("browser/window"),o=e("swx-constants").COMMON,u=e("swx-enums"),a=e("swx-cafe-application-instance"),f=e("jCafe"),l=e("experience/api/builder"),c=e("experience/componentsLoader"),h=e("experience/settings"),p=e("services/telemetry/common/telemetry"),d=e("services/telemetry/experience.instrumentation"),v=e("experience/koBindingsRegistrar"),m=e("notifications/init"),g=e("swx-util-calling-stack"),y=e("services/calling/autoCalling"),b=e("services/g11n/init"),w=e("services/i18n/init"),E=e("services/pes/configSync"),S=e("swx-service-locator-instance").default,x=e("experience/serviceLocatorInitializer"),T=e("utils/common/appVisibilityProvider"),N=e("utils/common/applicationFocusManager"),C=e("utils/common/applicationReactivationManager"),k=e("utils/common/activityReportManager"),L=e("utils/common/elementQueryHelper"),A=e("swx-utils-common").guid,O=e("swx-utils-common").loader,M=e("utils/common/prefetcher"),_=e("swx-utils-common").stopwatch,D=e("telemetry/usage/inAppActivityTracker"),P=e("telemetry/errors/runtimeErrorsHandler"),H=e("ui/modalDialog/welcomeDialog"),B=e("utils/common/styleModeHelper"),j=e("experience/welcomeExperience"),F=e("ui/viewModels/chat/messageParsers/swift/utils"),I=o.telemetry.performanceMarks;s._perfRefForUserTimingPolyfill=s.performance,t.init=function(t,n,r){function f(){U(t,i)}function p(){n(l.get())}function d(){var e=S.resolve(o.serviceLocator.PUBSUB);e.publish(o.events.system.EXPERIENCE_READY),a.get().signInManager.state.once(u.loginState.SignedIn,function(){E.init()})}var i=_.build(),s;return X(t),q(),s=W(),it()?(r("Failing initialize for IE and Edge enabled"),s.everything=Promise.reject(),s):(s.i18nInit=Promise.all([b.init(h),w.init(h,document.documentElement)]),s.componentsLoaderInit=s.i18nInit.then(function(){return Promise.all([c.init()])}),s.componentsReady=s.componentsLoaderInit.then(f),s.apiReady=s.componentsReady.then(p),s.experienceReady=s.apiReady.then(d),s.everything=s.experienceReady.catch(function(e){return r(e),Promise.reject(e)}),v.registerBindings(),s)}}),define("experience/entryPoints/fullExperience",["require","experience/experience","browser/window"],function(e){function r(e){n.Skype&&n.Skype.onExperienceLoaded&&n.Skype.onExperienceLoaded(e)}var t=e("experience/experience"),n=e("browser/window");r({init:function(e,n,r){t.init(e,n,r)}})}),define("fullExperience",function(){}),require(["experience/entryPoints/fullExperience"])})()_x f+T(#Akkfa/jId_Yس39 g~yI.BBHӁ̠JnMQ?UL;I,GRiՕ"t12:V`-k[%ch>A @RH^t HMHv@(ٻKM'}Oف;'ȓ,mJhoH'w-{>S8P( nG_INm!,A(vooU wsR##QAmjB]"5f_5ewtDZX~alan<& &/rҖ" gIWd:/"h~ "_iDC.B.EV1 BIk"V+C|6=; }}VZO DP"C L (X&VxôWS~K}5`2aĔ10LY0c4gYdÊ-kvar`DZz/։[pF ]T!JbT9[0$Kk]Vz5.@00ABQ0tqCQdO@{$Fe¢ikLZEG̕ԓ}@HXJ4RL\, Jhlz .g?d"))-Y^^*)մFkSꁠQӓ4ZZUC9e;~%ZqJ'YK H N褰3\KHNꄴk+质+lYPը5lDT0c@.=hہ!bFGQ&vI8 D(LL $(F)n',DY1X*VD&UQ8dSVUVu~5fՓ,>]6^# +1w_cbEiWIWմ/rLfnɷ׀ʐ,|2٣g?ZW3ޅ<_SSʯv)9ufƗ96: h ?b{1qA>}Ip)9'VpqewԨV{>҃tW׆' 66%VLDDDǶ&'&$Kɖ3W~+Zgϐjv[0N!:5f;;ECLbX> X(bꡥڊ-5^R`OZ.x?pŎp^@ sKO ';'{LaLd悗D1<4Ƀv a6;}3bj$ͅqEL n!B YKywqZ Ϋ4 ;sڿJkI,4ߍV#%qAAQ)d?_o/Ӄwǹ>IÓ8:طu!ڲ3UR$cB,(XsѬŤeZ57rȂS67Q9E>~! aLx90yl BBضѕB !F1t9{c\_鉅Zv}4]_t2 'NRUir=2Akt[?j\,Q/ r1ogMK72_\/XF7]dz*~Gh2?z˂ @cU<]6L25uSa =7o[M4'oY4L:ՒFvvŦV=S]|4h 9GXXvK+hdBF*_lmws8Ry&3&lm9*$q "st":56 ,lH}a2AI  ^NQЫ#X$xSoJeg#F2t3Y p.(8dV%ڜ /w _H45 pr)( &坼C<lS]3*v5HC#W+2EH#1ZS%0")|l+" fZ {løjlXXߚ^a"dDD+2Qz^J))# ݖ˛槵"΄7*}P Ȕbr 6]8C21/k^mhʔ8 ֕Pdwj{&k̀/V(2ko. ƒ"G9K`swB\ B*\B>T<comM-џ#] RԘK¯?D"|$/Ķ'jNs U&cSrrÊLAd] lOŠqHd >@t5HyV=G 1ˤ]Fzv_;VϭDԖH qufƈ?m#,kѨjar" -9٢W2t5p7bͲjX61hT@Jk|nj}*/J5r( $+C6r`Mpna bLӵyi݁hLC*+ȪBiuV{g uAIp9T0j y}Eo"bH}& VL1Sd4>~ &h a p*б )Mp\ǗKIto# ALR*zze8uȰa7$h#mؐ*!액A|*Kp}<uiVnPaVϖF !<:0yڐT3XP'u["knhe+csԔw+PmęwOaN} e ws]gyot-H}-r  fl(=9DW~^.ڨEgO&^n31xd`G<wP:՞f̉r=ʫbEa-常lA^Lh ][^eÝ]%y٪zXf`\(e \a "tM9Se_\iЋ?4f۵IE`I`UBC/ʻhMy5]$qj c *lT\ j Ywլ763ӐVhCj1c, Vd^SN˚% 7J+B?2 C4}@|g6iFk6Q'@0%^I\vc`9i1\p)R5~.Kp1nxWES1JB;ڨ>}G:9˲Z=R"2e!moc|LD֐{D_0b3b#`x sq{ZKL׈@±*Tڇ~DpA%$hɧQwly]QurD ]vlTBWXC݊h}!V<|B^Ol2AYv1ȣX۰̗ZrTWZWl\Gl,{JArTt_L~($#q8P~+Lu9<}3}8O3<{{,Z$4rMY"86V 1yc/>G^k< 6CːDN$},}Tukk[o$=5%ȍXڳ@3To%&~r%L%[ :A~;V>NsR `)p#&=dKD6 t SnhA7\y5b|x k/^I"e7<֞FLcs@?&/+16zBq݅ZdvB='GY`?/ޞ4p^R .:4gd[+1Nܒ xuhmm'g{oq-Won&APwwK?`g4VfxBq.-mwphr(@ L+onmk֔\[J\P 8nd~|0{܈^Q[XS*kZcJf8杉˒iWk! 8|ANxޤ!N0 Ȧ^1"& tN>y#;Ix6tT8r]+Df%N*!ٰ&e7HM{#YJ#:G4ܷ,w.y۔b>{}wy/ݵ>h?1.%_dYEXu+Cпf]غ1wq/WV:hlkSHy , ҇\1Rla~XC TIIuFԐ|$ !'Bo>suƍX4L !O;h`@K :mJ-t_0P>Ӫzr=<\;%M_Rh1Tʪ8Trq44+9sdzquzXkIm ]E5y%Bgَ#WZ[צĒuo|{oTŷٮ܊YZK$W[oG‚QE)paNJpBI}D~&'e&G^W)%LW*֡H!\oTv`V. C4-u@)Yo~[0EB!Nfy7}z@쯔bzs![z'U\ f9_AFi'Oc96|ʟ蛡a;_R3<* %pO "-%Ys6Z,w]"3<2P]({D2ŒH; >1oZ{6x-,o44V5 P7OREW#;=cr$t|,!zǓߴ0-u01Iڒ\ UGa% yݤa5o۶ޕŤt@mn̈K{{:l*AJA2XtD`ϰg fGt#P!Ou(C0M.àBzXKwltC!.ʵ;^4k&<40(jdd&:}|EXl<?'DN"K/a#͏zwIC??7E `u=2J8  ʨ֕ ~>d!S06G.S6"5FZU8!>FŠ ͐L`̇zV`c?L3C>]AhzMgIH a\=^wO(}'׌KC%bTwO%wG+#kE >%] ǁG_>KIA,$~Gv !ѵ~O)>F+b~I~煀wđ'kl>n%aR"ӳBbHNxT$PrWiz-clDkNTcZW~fݽWC1ܑ&I 1EZ2It nB"Z # 16xn?+\$ m)|v{-AP`ةaCl_nDx?q[d4|V+AŔ[m`ܧOfgPzzAh`N?o˯tQ ;S{br8_|UKvcH S.WM_)-A $yhii},VJS1{QY#r 00@hg䜐 Cw҆a#i"&vxQ\d8_|m/Z`mA3MW\-k_9=FH/;xb9g ۽4Ct,Haakݻ45{O hO-OVLu0* S9Ʌs3857%&m'$ zg%^{50% v[+^_"<8OEiQ\/s'b@wkoBz.qbovޭ7-u\Ao殖̳K/h41dgz֪a*?ߥ㊠$w4xzn``$}%/tGFKkߖ>(,mEY`)/?4vw "q'F./c8fC~Wvtv!݇pu~?.PJ3ΧZvu UygOPv5'һ2qL gQ W\ߛ%AeF3\0aҽ~w}qvw̞>CONٽs}䙭nazb-BfnpK .!ۥcvGW24k7Rm"yes ^*-\s8^%b>RZ8dfgC$J3-?if P$>u7"x"o<ڡc/4\JYץVE+_v"ͽC@] JS/mRD Hh˞k(++Mq,:[8tAR5A/+м" j{%fTq]ǎ.r0 ?ު=z&EQ~{bvLm`ظlH+p| cْf"@E6>+B'nYC~lSBJJSDXPho7*-z٣X r72d]M?}`F\fr 4 USZ"WDg*K°c#P'Hno5U9 ii#:$-xo)8\Qz+U-Jj$5]`dۮ}SSvi̯bد/ K~Nn`lDc q6*V'y1FX;#^3 ln.bû=/U R<.42/"QXm?.LXU#TU!%7/K`YD][|FkCG&vJ6Kۣtcz4\f~MޥC~\ñZ 1;>& ~ ?АWWQP 19WA~8Afҁ#!GU`*|Cf~}r:5k:> MS*/*BaeJPI]$]ոE]Uyb{fz?7y;Q/t*T5>~t뜗1EQ@ I ? i4y7 kS}ycieC}lXڮ(ƱڷO# ~ (O?o4ݓ<A/w̽ӑH޴\XҾŶh¶Xb|IS~`d3}Ft2"tBC~jIn< ;ިm+^x>we_s c_#;w{ЪGSA˹çnf[KwL.uߔLga8S|Ox[&ς-! a$P!l߈@l/P+\S=XNkA"نp73I?\6܏^9cNoFS@k|.mPU5ըǠTh`z:t;A3PSIPF Đ7nASwVJWM!RY10BTu__8qH;~Dd $}@ѹ{[5,Af$f=bɴ/s:]>ˑ~ZZ~QMC_)aٚ@C tn\~ri|ؿ+82VI*B8xk]6c?y\[-߆QaQwvvz@59+dbtb Ə)M2X0 +JX"չ'{AX7|d+DzulL{U%W絿jjoTD~GaP QUTlh 5?}?Z=Jit<#i^$#M25* 齅ɩ, <4Z@V|K -m>rwE?{9Ѷc,Ф(mE yaC*cG:ta6_Η ƽzo l.L6 ~ǧ⌉pgJtӑq׌e~ 1L.9҇w荎vi9'sQ$Bo@sHp|T5_㈂)o4$-FuZu}Pa%3,/KayʑG'+L8UP0Fqj{28~cx%̐Q/BOQ;YzILRՄ|1rF%n%9q%XvmUh cl~AR,'!>va~aޟ]xֶOpƶDK?:},i8 tS OQoWR L{v&QqLU;) o0#)3~?lP,gIt2b\S>glXu5}i4 ^lS&~(:i씱ZsYd`\Z* 兌jxM<#B(/](fwTE\OtF|zlV"A<X2 v点sBQԨojn))bi/ч&ML4y_V! c'yatګW4T/[Ra^!z6Iv!޻Pʡ9kd sl/!*"`宨qBUT}yT"g.l?s%e&4.*s&Bʏ~iϴ)b|CTfbz;Dx٩à !L5MXV0kЈիpӭЩUW+,kXߌcOO`{x_Pw'FWSМww'\mog "o<ޏjYh,<=7>#A,+Bkb*dB(ۃ Y _dɥ#S}+'; nCJ$uC1I4 hr]]tw4 "жL|wAq Ri&a,ʊpK6"T#ww#v߁Q8%,%].F)2Yi\D wc&l))Zj0V i~e~đaN ?wjڮu'y ׵P2 K rt3˭j$QAw ,ʰ4RDE仮V< уa?.J ڕ;Tz!pC#h/`e맩+Au G#?F4J3!iNuwAfeȝ j4ϒφ"GuW՗6v|WycOjac:‡0ǫ=l#{Buq_q Ǎ&`~[ Գ4*֍#E2ZX,jsY;xX#Ok/u;TH7WOP 橾H#OOq~ߨqᏣlzo!.Աm޲-GϿ;n HrF(D: pHE"'r샼ıœa1)\}#+_L*ON*/S'I=P6)C`ͯц mKÄG^6:`wbGSJkִ1RHfۢWrL]M]+M0u4~crwہ y/[sl9xjl5crfh\Lm`NslMUpR-}}o(3ͯ|2O}|ƽ?j\[e̼s*&Pug2B &Z@#S-qgqfޠ̆sYve;ZӓGHT<duYUBS\4XDx +W/Ѕg3-X3j4$"Sc2' (0{96Gʑ E gMuB%Pm_J! N ev;,Ь\<ٔT,;6|akfX{LX"a߫ nMwa[;$V/.lhi*ÁD⋧zhV;j~ZLy-/ߚ_K4,OC5u*p9IR$F:H~<ncO:pFh-H{a=)_C0r/&Wտ 5''t-d%*E 0HKFN Zԕ;v U3}ۦ7KR×GBZ9|ݎyCmh]*I3h jzE=G٫hem XEbAcTsn/~Z5}X c b~5ҫFMʈьPgܶU"gE{|G<t{mpd'ZFEfmbN1o`zrq {^V+H-,W)8ksL|Ƅ zH3( !9- >Ad/C5M~ofP&wK;Oe[^F{ YZjGR 8l[!okӹۀ!8kY /E/WRKl ,\%򞅉F3\2H D e ;)].A.9KLs2`ލy|%J FN XMZkUeDD/^V D`s'IjnY'fx]ƒv'oi7_j#ʹ$=b1xbYB_ ϏEH~D9+ x_al[],$-ȵ&! A5vJeh!.L9[* V\x҄@BWѱjNebsXt DoBŞ4l/ ᝠs.A φ@HJv2MJ׭p\nXƛ"йXtKA2+7^1Arlw<{K7kygTcL3\jN@{ %I"%=1EB2 XsK#P`| Jc1+&K6_Pxpe Y|ݖ,@"ۗ,lN^FB؋1'N)&wo_0+n@U[hDʖ18†["#- +*sYJ#-`ز؎1+SۛUCWF~3z Fлaip,Җq9W"<*h;e(ƣ2XVK{~T0nU9BPHfh[*KS0.q*JO#ZɰSؿs x&谽=pfX2sG~zM)rOq HZzod$u(V+ *ꆪf>%B޳6d,khlUZhSf+$nEd>h1a9M7!t*˽T.40!225]Uýkn s#;a*#FrY W&QW a!]W!ĺkg z{N7LD3x[JGt fZX0-Ks1qr1[\É6^Kρ6$S dH0G\ImpƊH;D¥S儒5&HCaTijr>go'8`RX=7'z"=AP?ߣ ۵DTD|5^SXYT't`)~CIJHCM5ڣ3u?DkvddaR'f7 clCx@)<^:w +`͈jŖ `M`rVԤ\ר;>$*(AWHB!X̠x7(g鹜~"B\d#ر<cyJ C!K6/mde1r䏈hLƹWm[v]4Dm!TH GHG+Odw[r O'. L3R‚p6KΞ6aԿΑ%W{-7 3Tӵ%Sݕ0]:]kJzM'UO%NC!ƢJW(gnG{ ,,Ѷ ya|M& BvhD;5c̙rv*o)izFfԒհTamYKkB֖5[" TƒzMLR诹S&>c6%xAҨ0l҆jD} W-(UE;T,/)JPSW@GE>gFk5y㽲WN 1Þ~ݸlsF. ›D7QFO+ՖMf4n8J $I[s`C4/Il+l[|% ݐ񅆉&^bԶE\"z/x$5#YjO kԂWE*dw߳W TRJ| n):+UXlQlvG6ݲH/.czCb{k/r^ ibkVxؙv%Ca0=q}Hu{RX cTA(?k-{^Tn`(: tfulKEېCcvh4M۫5k>098$DS <\ל+-#?4j\N0R;E? wY̌5d9^0wGnuxP[;Dc59t"س񖵼SY];@6 swVS G>];<2 Y>.X75/CNC/ymY"U Hzc#t0Qn~ ˖F{ x^&&^R=O;6⛳*8;";͘$Puݢ:eAAǀ_63(:d( عLLؘA8AcÓ_(: MVq 5}_N\pLB_g҃QDpkrY YS<܂ - ˝9l6?M6X#M%BVBEzQR73"jdK*Q4)X@ƲEPeF[YӖyny4Ϡ1}ECء᧾ic{x.jg쫋l$)9uPgqoxeV Ožks=HN_:`9]ظ&iD'J4dG4;?e;KbarZc^jޕ@p.kIu~&dVUcׇ>,ʺ'eW)9VZxu9AwLɤ X)&7%!EYH8aߡ¯JfߝzE:^nbBb"@{Jo؆6x5"HJ7۪ʾVƚնƆ1@ŝ 4AFMZ<Į#Rb7ee>P!8Y5Є.`[5]+BYTUUpf7#KM\+Jv|%:j,YAXvɆ]ңS(e˲Rq7lM܊.l˖w⮒!ߏĘlF?8Tձ$@6E94*e,EBJ,d-R4`mxT'Bl(N:8ÚzeA`)_7m {;GhjI4q;Y*JN,*s*tK3rWC7,fjRyiwVcYxeo+KlZH9"b0lpۙgpq ESN :`dAj),BT[k מ[0Jgxz̳  1RWAPxJOŴic5/h'"ߓǩ&5I)+xtebʠh34~6VN=>'(,IvKNYik1E>vef/$KweG&MLh|Vv(V&`C4۬dU!^Pd:R|[ȋ zn^AHZJ-PՂ?OeR;gyt.˸+Xu>v-dGhVp Rv、QPOZ{bi#\NX}a`ɓ],Dhc,cZgd`<{^#.;aDA<ɸ_D}~pȠ:x";@*Ԥsn5DR;8#Cb|>֢m;,׳3*9+6 !Yv-7s:`Z.>s]dj=#XIhThsǞբŸXD`+U- Ub{(Uuv;Go02mJ*>_\Ȭ#0甞ȕp>4~{EnMSܺ*,:3M*I(ZVLw76޶) zn1`gctw{w/ Qr5T?/Ptfzn*D!}[Q*^mwY` η)2EҞO=9.{ n܆d1! I'=V̎FykVG܈CVOCk&a}rBx.'B@1/d"^a%C 5v5dFݤE+uo8r}Ј"t;o\:'Y+WtPӝd΂Q88 XiVi!ҫϷR~c$6c+{'"qi"xtP yX o&ލRѦɻjX֨m8[ $(ѕ}Jj.%މya̻heMqr܁h4:0Q?oU>k2I0+JӿnY~XL}dކ @&iJ*o"TIFeHi{n::6xCJ NbB[鐺VC _N-kYp)H-o{^Afl ps85N v5#y2mԸ^l*|jOSܧ(r*ZmTuFKcLl5,}('hrwG>/:F^'=Ly)_|tן땾=L?;ҷ} ?*lr/LuE&c1%EƆu9" TXDAψsۑs[zEyBaQdIXX9fK"@zpÄ1!=,ph*)Îau%(n*Yuȹ(R܃(ܗ/aR$*3IY T;* {@V#dEKz"¦aap1AsaŖk44t#Z`-4d2n֤ɘ wkY[9lMq<ȓF9s*M^Zl8llE(s}^P/mm-./ qDP-`2vt6bAVH#Ri:SRy,&(E ϼ?NSQu &I(h^+.{+UTJ㷶݋Q^R(&%atָɉ-n4`Ǽ1!+SucWe"Ff/xȥ=>v&mXd"9٪:ȤIyL*g jdrPh¥k\)Wn0{0Hi4^tRntjH"TBGM^&6z`5a5h(~X~(DrXnu}B~-W6U0wE+GyT>v5cU&-ڂF#OK `1MupV`xޖAsdWq.Ka2YTĬu(Ir|G߅M̓ 0 5<|n*GKwZO=odx#wG[q|ܟNwоė/1WVw'ݙo 6[c5 E&{֤D?E7[ЈNw@+w>x Nv|Cϯ?ݱuRgp Iə*ۣ9F |ar:}`]şS#炒Z˯GWEzzEL=>M*ěCvlk^F6@_&)oo>/Y&8ey+n^&EcFEMŇOU\1sALu=ʦ%P@=fGi+ݗ'<+u뫭?@*`͡n:Yjo@շ2koΞ^NCrP;t0.ȩ,VaE?& $-ȩCssIrSܦ$LEB"m>Rk+Zcb 7!-E=_9G~xѵYS2d!Ud^zJP[uH4=1?f$l\hJrΎ]jBw_?v$]b%@TF+9 \)IMeR]~+}+KpWw$v#? g$E=BiFD6ZVwi91˽ykp*N; 69E擦Ϗ 6DCqwg-"bn/b|<$ M31v'DN!-6R7gvl[M$pNYDٔ#dym֐2hu5ս &95⩼4'q䣣q Dz{rP;!:ƖFe&"W">)x玶ȡ{ʠyˠ㵥1 ֝gD)¸aJD 磏Fk\]ʪP%Wb|K(Q[TH:Z|L.%#KyGv^e#`"ט %ʺ ԧl陼iXUT un尜IyHD9ʨm-T:آmO5+)ʌ]+%i^Hu.Pm Zo#AHuX۹D8M$SL3#">AT89Ts(kA)8E w.Tm' "b܈T8@v s̳".jlXD)hJI/dY:*;T࿺ze\C M=9Untʵϖ(fH3r64v96IT*XWIcQaƵ\CFg~QͫrM؆m ;W`D<&$̳v∏ RMe,5&|ݪͳ _8 ԣ !#H(oh&bfs̷&[$eVX5MImvVMh"H»E$>JU*FSK~vNNp"rs 0}Jx}*{>Eh13ϳ4pHDӸ&`)WLtvDs=XlitZz&[${ܻ]Rf"҃]?F&Rr$ JdY$;&:{rWB^ Zxh)"*u;מh9/OBBQjFtfkWB\K"SeӆFOĪK@J&poO<:XNU UlN vFalqIfYyX_IzlERStG%P. W.O%jtj\,S%ksTܱnD{Ѵgʒb(gyl>'!W@Kfȩ"sǺx#~, kLJ@`W"D?*ݳZ&:xn"nM,嚕ʔUiMdsR2;&$ uQ~;A$U}{[/B&=YS\H2Q,jМsZVm+  {XbD\V4_vmϿ=ݩH?x$Efy-?Rx`A>tϋ1l-x@~{Z7؀EPp#ls< ,lsZ.\[)e_{fQx5U1ʯQ^l .%Y ,!#ضpτ؄%:G\\rX{nh|YQt;fV5 m P%H-OZb`aaaaO#zV=ٯ~޿;&]Pk֪ w&6vq88.~x<O(!"H$~g}}ˆ4О-僰9- ַ~A.13A\[{Z:w!8 }U8Kl~ɬ=9*> ?ݶ`ضB㱢<Ŋ-b"!-dGzc]tHrHEHb L?n^dxΆmy=v.y|pWeʔ%RDˣy%ċI옡 N5 -8 A.(,pnJR5 Fh;M~t:=`0 &d2}p[V WW,:u$@rgbX,l)z`,{Yümش%׳LQdk,5P^3C=!c?CY:.shR _kZ@Zz Rh $\[Ifp3Qn=ʐ4dn'=??g(d=4<{8hQ:ς)LKSUq/yIZɊ,ߛzףP?7^oAh(uݒCsg1X$4#'ebbpΥs@{$,Q)8h>J/73Ut=/9@`fp/yQ_'bh%>0ܤ=ؚ.cly OO)?5y\x%'GEJ"8p8 1a_eOkDX<qhPP~|,'߇(L5j(X?,Bwp-ADVCC Ŀ)g:w(o 9LO]MXc<1 خ* z|Q:Ro)9/+1mxfB6e~/X:d ÿRthͶ! C&_yU|I2>ă@TCP$OG d,2'3zB]rK!L>\Ԛ{iAMuCҊU3įFBquTӒ SO#qK5|Grxu=dޣ{hwG|x=4f6[F:!sS<=z$zEA$3A(!}`GyG;Gq~UZfont/woff2_data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGc8ABAAAAAAy7QAAGbbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAWi2AAhS4IhEwJkBARFAqCmmSB+DEBNgIkA4hwE7MqC4h0AAQgBYhMByAMhGkb97RnRHb7KyBFb1ZdnfkN3oNNuMMepwENhSMReRxgxl5o9v///+clFRkz6SBpt4GKB/E/FNnIDIzKXihSCh6CNZWbqXZVkh+y5MxJMj1fpJZt8aOpv+OJn0Uq7s1qHHFfNptza8twnFqk1vemK9LqXhdEwmkrUrMsGmUUfJJphq5o8ofF4ssLnMJOWlBWekBIkm6F7m49oHBT1DHGQNF9CDsbFrZEUkK0kXEIhoIvVLQjK1RgUpY6bnJKU2QeoknKQRkJclKJ7os+eAQKHIpmoCtUKIW6I0Eb/f4VmeeXa/3/a9/xjeb6ZrzAtmEvau5J8GQXX73W7FnYszM5CYyQyCBnF355+n/o1H9JLkKbQkjTgYWu4rrMzKCMSm7GTenAvFGpwBT2P1UVTLU75UkXLB/3R1Jp1ZUidNIxzR2QMpCutKe0OlbY2/Bg9y1rW4a+JWMGaJvpPHVpgFiBMRtFBDERFCxCOBEBBQERM2LG7FlrdTNyUfWx+n+X/79tqqZVCQWcUMWqUpVkoct2ypXt7q4madFabO2ypfBYu3uA7thw3Jv4SfgG9tB7fdw6oNfMhB9+XYSP/mNlDqWzdJZWRlE8hEH4pb9Of6XCVmuSMxjrXmlRsFP32fSrqqu6GmimRzMiy0AfFrTE1qL/XrSAOrAPgKL1UYYRQfzf8wFwkgDHXAD/Br+/WqQyccW0iU28+IQvxXj37ddm5u+5I8tb9mPWSIOY/zukE9qSxFL+tHskQiFTxdJFqDfsGFIzJyL9wHZ7RyIABvT0ed5KilUnrjwenWM89Y+qOW3815nXNR1H+buxyEJyUclwsH1jsW4zMztsLs5edHyu6Ow/OsEDVMAKkpH86rrTdnv/CR24689kHB9UvS+n9VWCZKZKsseLiC21IeyEB9iW+pLM7sl5exsk3pbkTP7ngInLpf2dZ3q9jMBBTQbz0noN/BNzZeggWeQsYG6PiP4rsGXhK1VdfVWnylXoTVqgirM1K8UD6eZUSfIUhGmm8Kg3419tTr68p825J5YApIDQMcR1ZP99qlZXgJQ86vbMrNVRm+WJ2tzhcNGGEE/pcNkj3g+APj5BEiAVQFKWSMlekXQgSLlNSHYPQKmmKNm7S02UJ8obvX2akE8A2YGUOxC2J8iTLG1K9qZob0gn1xx38y3Eez4fUzjtUCgLlm4a4kcQX0lObRAGrMQhLEEohHb/EG+Lb9ntlMNVEOoLiXfNc51SjCMjURMUQW3warNCXY4ivbTNAB2YNbVm6Y1fNWXFd3REip3EBVpYfvhhbMb/YW6txzyXxiYKCgImGC/6/x/ZzB+3cuLSliIN8WdJ2FdkGzqPLyKCaMP6fqrd/feeoRkWCSKuXxppRILvDkMuQi77+g9Fr49WMYgNQo/8veVJayKbVhAr/kOlfB+YATY9HrwdO+kMfX0AVlq2FM0ZTwvO5NlEAgJQoI8CmyJDAAIdsQ1MxuvC6MPADChYJhZW2dj94OCWi9f/ePj4BBXQ6sO0CFebkN5Th34fokuPAX2GNWDcBxkyYcSUMbOaMO8DTFkwY/k0Z937WbBkw4ota3a1Yd/72HJgx7H2nHovB84cudaJW9dwRgsGEBBdVIzvIQRKYlQ5vVswJEvxq2uEXVbkpHrlNaiiLhmT7wJAgTAQvDDiGUFCUTB0ccwTgUPiUYSh78gQsWQcBU+tQHsQ6SRGZea9wqKyadzVa/DuTMFatUUdR8yV1JO2fZlAsaFI2VjVSjRSrUzXXN8sDEqjytTa0mis2+psescMp4+unczuLp7a6rX5Zz/1EGThIrgYKSkt/VkZXl6h4pMqKdW0mrdG7Wv/nlP3+PHqgaCxUdOTNMtaWrTeVZumQ9c549bUZem29fboO69+zxGf8I3UJVpxi/GI80rUJ1n2SwlIC8pO6KSwvIiCqOIzplyMS6hIqk7qhLSGjKas1uSOz2sr6LSomysZbFnFUNWoNeNs3UTDVBMwrWPaQB2wLqQ9aLoP24EhYkZHjVEm6J12hkkCOCAeRChMTCAkKBlGKW4eJyyXRFmVto4xtlgqjlaeHhUYRCaJVZkdUTjm9hYOszx45WTtvJtuXUGq21PzAOoMT6YXy5vta5wDdn7s/e7hefRvdnLWZMd1BDKd99YV5O3WE5RqAu0vvUHTF3T9wehAMPvTYLAMBdtwcDoSvP4wGvwdM46CXxAa/p+CFVHSs8AFvKGMcew1jmisFLuFY+DDP8IjNhbFmtgRstgb59K0tJXUqTTn/9omr1W8sVY+ZFNWBVVWdat+Napm1ZPq4+bnLOY+74f9rP9dNuOjXqMj4+MJKzF3l/DHFV9jYuHumc3PRe9p5VdJlVfVtC/9m3JMhWZuybfXgP7dH/S2s+uOHsqQqCzGfKcCHRz7MhgTwLLZoxlnh+HDP1r3V8F/9zPehf/urDz+X1O5FuDf68tTyq+Df3YpOZqUlnVmxpfDOYA2HzoAnwkOaAwAkbk/62J7wPcxhx2hcUE+fYP0SQe33XDSKY0OOSepf+NWonDRce+kB9dld9SoVuuaez754P6AkcL6xNKDs9/+dO6HH++K11fXhugnDY82NiX3H1ZMRETFRMe2zybEJyalJKem3UvPzMjKyZbKM1fts9d+BxQr9ZxaptFnz5CMH2qSjKzKExrmnXbQW8f0GzCoTo8hwzqMGDVmHPzy4js7RY4SQ0xiuVg+1gxYKIVirB2aoRHqoaXJzdqKD+qj9C0P3N41FbAeAvTfXgFSYJz5/7kYT5n4Wi6wEHgEP9NwxY5wuRUfXkAJc7VLCLyFGE8dFwEJJzsb/4TlJ3v2tqS5/kxhAQHF84HTTAezt99k/eSp5oKX5UQxPDSeyYN2+pgGhAlhNjvdfTMP9t0EsGJqFyTNhXFFTAtuIUKi1wraWUuXjvcIFej7eXcHcRZaDwuarRLOq/WXNALECxjB5e6RuDvyAOpzjNq/3UprSSwFnjTfjfrZViMOJXHYQawAkEH3p1EpZD9fH28vEtHTg4B3x7m5Pn/29En7+NHDk+OZODqcgofz2Ld1mach2rLIM6NVylIklIljEUIsgY6GpanSKFhz0azFpKtlWos1N3LIgvBTFDY3m1EbF5A5wQb1RZKZg5E+obMefhKXBSENi2H8vkx4OTAd4O6keQj3H2wJtfBCQti2GNGVQsYMIUbtpDH5tHQTOXudAh+CY1xf7umJhQ+G7qzXWox2vu+xfTSwpqldX+8UdKUygcsL0sUSlieNTqVStha3EFVpcgLG8D0dMgafQWt0B4Zb6bs/uepqXCzkUd8SLxX3DKxyMW9nTbibSzcRoYPTMl/+jlwvWEY3pxpdBMezqSrqsvJ+RwJoHTK5P6DD//7GesuCGP/vC0BjwFWjPF025Bzc3UwyNZzjygd1U2EK2T2Gwzdv01sTlk3+xzyoP92WMLm5g3heBsO23p0aUxlSkx0D0g0qixhsjx1jdVWqyudTuvuOCZGAYEC6hlIiyG9UWVSeZmFWzFaQTeQW8JnIgpzUXc83Z2Z3GSWvmbMSi8+0ca7QrSXW0l64UYapQBbrjRLncFr9S8UuWaFrZywaI4Yk5NcIHltAUMCVOQVhuwlXPEkv8mPWpEvMV4boGuNA9n7NOv82n5bV3POoFmM66gT5dQNOr6NctFZW+/4zyHqR7xJraUMehz6+jzQnb1mVpTSE5oDITDrVkg9GdnYdpL+txaYbVqn6PC9khP8lqlEZosew3zr4CRrpOsBZrCCNPj0GU6Rdr3yuNLtohAu9vM7i+fCkOYSh+ptHkdweEhfBpli3kq0bWLZ220sraM7lEmS+QkYqsM1fsGyWbXeOczip71J53PbBJjMmm+Zssm2u1jkqExGulyS0xnEbG9kcHg2/7iJzpHTU1h0iOjWAycnwNguf7oIsbEicggbEfZNhMkFJIAINkvaTXk5R0KsbI5wOWLreJKTK8XigU29KZZVn1uIjhkalAjLrssd0M1kgcMwuKBw4imSuViXanAwvs+WSwHcNX0g0uDWoIHDb0BG+cubFKSgJJqDlnbxDgjwDk5EUbAJTr4q12vS7XTPl5Pwqm3aYNbbLBUi3AEMjx1crMqoGvUXSSAEWuhjk3COP9xTUMVqQU60lp6bNMCLoKfONfOlsK5IiC+ZmklrsCRKvgg+Pew6unmybw7gQ8mrdbBHSWJ5Y35peYQ6lEJwSImShp5BERNgUCPkrrTxkAeYDFxFszRwfIJx3+fsQeigcT3i7FJMFpfaIKCOKoscfNtgzPIhrs/EeD3dxN/dRhEoeo2zL6vCEIAII22GMYMkX4FNJ86tovhFg+VE0SbbM1m2Ua9lom+0w5MEBlKImnl6LpyZo6LhhGLTUScpe29I5dqAlITv2qwKgGhWgBiqaecOuV8sJQipJC431jIVE8GWB2SCv1bg0dhcYbDLTMYpDyFOfpYv/ayW2o6wCuvifWlUBQUHHJEBjhdc9wLPFhhCQ9r1d9NVg7dsBNrsRIL8H0g1g/wuABPDk7yNDf8fMDepJIYIaGVWOkWIOlJpHGXGZfoxEpB65uYouzzG6ar9xuueukvicwh1Ji5ErJi8Ol7qUAOHewTROq83h14/GRk15K1wRoNwcSCYZxa/N/VhHUsDUSCFhD7VwjMZsFEXCnCGzHpWKiqZjeXCEHC4+MolReoGopV5KgLSg0ykplSOpC63N3ZbLm8nmp7WDBSLOhMv3gDewKph9ylANyJRicoDmCjZdOEPrMsXEMYSirowvq6VrjMVebWiqgcqU7DjHGq0NqqXWlVDHzhZkd2oUeyZrzYAv+FYoyDKXa2+918Au9avtASCR9sKDIkc53UsQYPBzd0L4CK4RXAzpQqMqENoYtBpcGUI+HlSSpo08CAGq4MDuh7YWx2PKb69tTS2q0Z8jXaUMUhTUmBhLG8Kv/T/IRJKo5iKpv918f8okkS/Etidq5ororfsDTscbc/4by/0g/oBVJgjTY1MdFHK5chT1GMcRkMOKTM7CQeVkXbGbCrulu5uzbPzPDk8CwoqPEQ9xjJpIZOj3IKY+ikB0qDVI5HlWkqDGPZX3BkfqzQ0Vg8Mxy6SqXUZ69nZfO1aDF8+tRNSWSK6KyAtxqpR1ZsaI/58ciOo/tW0j9quDhyxry9Go+WrnYeupciKf9QstsjnP2aJXMsh00DXZcMGjAjdiGjzeL4tHiidUbpk+yM2yalipGjbAMWi+VEBKa4GXknzax4x9iSovhI2UwIRKNXIBBeDRGigNErmZJMYrQzawcmBNcG79H4KqYSCDzBRiTJXTtXlpvhPdgWhMQyorA8iqQmkbdRVWe4IQZwp1kAG9rrLRQZKTHNRJmHD/gzlUpjADumqIAvUJeRF9RcL02m8iYqtIAqjK56cb45jSfYMms+Agp1aJnEwxU69k7u5/rjTcPn4KJsMUaMQMlGELidNwKgbQsbCKDX9/vCmHiRpNcJ0fXNfHl0tJdG+2fyMKQUyAUvkqr3qc63pl/O6MOHXIsGE3JGiqI6aPum3YkCoh7JWhQY98KkuKg3DhfTyO9AN1aVZu5+RQYYYeVpOlz5YbRgshPDoweYGhABC22pDzGMN/9VQztaoGjliQq1AndVsip+Ci/mvebo/7aGUrY3PA1JR3/OngK7xQbeXEmZkb76J35bzo7hJPn2ECoU61fZL0C2UKd/oUwbzLBnPuXeBn+f55s47zbw+3vnQfLUh9zi2fcowLB4EgZmworLAOzB70kR6L6j05RFd+ndlenbgu2qhFZ75PJh/HxAWQsJJebjOlMY2SpB8PeGRgoUc8mRqIx993l4MZUH861Z64ZpbbzInTFHIQPcqrpGJFYfwYLRbluLhsG4LoQV70sOJM987XaPsLndTTzV1bXmXZw51dJYvs8Jl52ap6WGZgXCj5ZSCnXKCAYQIJvxyyInQD1U05U9xllF+R51wGaYQU0IvFP4Y0v2bv69u1EptJRYIGYEnqsQNgVUJDL8oStMq7/xbqaE15NV2TJOmJcdtqDaoOY+SnDCpsVLMDzw4A+f3+XOogAcgFp4ZqCVmCxXfVrKqjpjc2MxHO05CzVvJov5AOQ2rhHoWnjeUxr2PBLIIg/VbtZJDiGu7g1l4WU5jS9h9OmBzLmsriJQk3o8PWSitCP6EywtTZAyBD4TTAi334lEB8Zwc2aadGa4LQNspRJ5LLQJIwJV5JXHYPY5NglTkQsrnuaR4xXHCsFilSNQd+Lktw4DFuD8vueJBX9axFt1O48DGa/0qvExakF72uQrHvkjvaqJ0+mX1Hljq6ORfdy7LAzVoT3sI9HFIij9zJMpaKZbr3IRVtb4tj7Pp8TAK/RILWkHsFRF8wYoCs2hPBug7eGhIz5mIfI2B4CnOZHxMEcax7kRORWkuZTNeIQMKxrCobVNqHfkSZcOa1QSU8gbHuqlQtddTQhFNqvZrBh+etSgsgjBsmOrg62O/XJHJTYEzMJGNnEyBRz4NZIg3TGmKlrxDqZXNhKw3Sjgfr/voOBpCWmKWAaqNTW2gmkcH/m50jM9NYxKgpbRUrAU11wfCwMCQMC6PGSHl8zbJBtYKrgMjzug1rJelGop4xmAw0YVI6GBKabpPtRxbZXM+NbIU3lUo9jQo8uOqdh5kxnWaLZeaG40Mqu0Xxm4ybJCd/FdE0kqsqJlU746lytHUtddC0KU+j6KGWxAyQvGcIQCVWRvdy8nIP9/ME/BHtOEdLum6/Stm3hGk08mFZq7yY0lbF2KeqgxCR6hKsjR4nrgIbF03YeJlXDPhcEhlKiDQdM15pOuZEacE0v+H6B+szVxfrJehFSIuP/05OrZLW+L7CIUxuvYbUFTNV/ttlTKCQkLsUq7UEIRioboz6FxoJWSYJx5uT2rVcos0JPuok6mjntsmnErSd61F3+2zumOzrwnldEZRR89Z1jKCPckQeDwqovl2ylXa6HWxUnYe1QldYs0Od3YoZaH2dIVY8Adl8Ql6K+vhPbLCzMkFZdjHIowbWHrxY27DMl1pyVBj7o9JXAK8WWoRXbFxHg4ajbCx7/X9KQfpy0lSehXRfEEzklH4o3CQAI3HPOFDQBX7FK8vSTHU53QaHPAjBfTOP4304T90zsKI8e5J7LLIFylq2JDTWck1ZIjjANqEcv6lWgCAx3HmUu2O/yS/GPkde0WuKBgA8ktAUEws2vEOvjgH+y5D/RE4kyH2SLAR9u1Ttrb91tP/e1vFra1uPvf6y1m/gviQPPc81JQeRjKPCkMiNGFjas0CugvOyM8VUhLxv1yUm9g/gsuLyj35ygiXf3w4IHUwGJVsM+e06v0F+mTtWh6U+q05zUvsJudZgvilw1RbkIybZPWT7np7HS0Q2FJjaIHSd0wTz+wxThhxuaN1BDzdciQ6P3Xk1/u5ifJPIeL0Lay9ePEvQl7fj7B1HoncvLPqQMhxT2VMcvLRxvi2KIIx6gKnia3s2T/q/ewlb7wcAEV63xZTS8OylImfrUmaMqzIeXEVdpUqsOfOk5NH3PEnb1FPlNXbW+pYgufbqcwYOvj5JImW5N/KU9haUyhuuPKnWnoVGTNhjc/q/QD8mLyvtvzGvNnpCcR2L3YW7n8haZHaSQqfoPQ4YJ+WCRxNZYNE/L87L3N6eGjSGcMDmrvRei4HgUozQ9Z0JLjrtNGcBZPaDBVue5aUrMRFOiN3ckgm1ghZ4snXwjhuiaIdtbSdn1wDAe2/y8nGQLVeib/f9bqe8k6U8Ifvw6Q1c7zYO1jGQ8HFClk6z61NzyKfjh1skTQDQqoEWC8F+zJOrrIt7svti2tT04DxQCbZefV3Txg7mkVV8AI89rMotXjkGyKeOM+eSNGxLcmzxPKIGO+sMZRShCSAILtuERQSQvzwDhcr5w5Oq94gHOOTGqxcvBr3RCUKdOHlxfa0Vq+j8wxPiqycfqqNQV8UBY1ATvKv6ZhUJjBhrEH/vat7ROdTk2pfZs0MQtnA6pH+Yu/AuzsMq58y587wWp4ORquzfPEK0V7kQc+vZ8seJ3KJVOeT+XQVy7sLGu04OjHZiKNfP2XKn0HAYdd7d+5gB3V8etzywPfeV/Pxr+T0KaPsPWhWitfr0PeX2ezc8BloC8orf91AK0rumQjqmc7/c9HwKVJnUBJKxIFKQkkVkMIv9OtfSmrh7TGNDWNzVn/xsOnVz+uPjfIHQlS2FVMIA5/t/67kw7TsFmr/9nqybX7pSrbY3j/MyIR9L5LpDTzuYPiZBUHeGd0s/YKD9+gexZzRW3WZ4QoFxmR+bLpMtbZ7GGXcE8BiWcGjZcs3oKKXBQJfKC0yErLArb7GSbotta9aU7VyC6luJSq9c+FDGDDgHbuQeZKB+fDABe67ciF7NUf7kW1gBzMdTKhNrWgdjSq32/mY4t9LmnYmJy5LNaYUDV2uRASELONZ8Qf1Ou+WzeNTw3qQhH/dOPFcRn31q4a37fjD5drG7+OW5lHnrrp1KyuIjmMkSUwOZYUIizqtZYiAWPrT0MJodyQyZpJAbpb7IphO7HrZeuurzMR/p1CKhJh4MdE4+oB95EISu2COgxO87SRh4jDbK3XTktVT8OHLiXewroESB0ma9JU4qIdmwJtnuibVlN0gEEE17I1m+ShUjOp4ZAKJHEpjfNJr2tJwUGdy30CzM23cueduU2mL0gz7Ye/DgfXfNf79/9+d5L921PveNaB2Ofw/K28k/rd/oMS4lD/dfZFmxRZ9YDx3bdf+dK/Ku6qlD0L/8Zl3YujF3nqNxri9XVjryaLlsFtlr9xKeCKPaU0h5DOeTLAcg0odcMVJsYcR+wlj6wEOpuu0J3B5Uf/NJykl130am1JB8pIz9JPwJ3PARHP6/IfwnQm/3PnOF+XX50saNWDSn5Buko0zWCqiliR+8GKoFIav7BhlPwwM7aGCHQBWrA5pL9g06iJ/bFLTMbcr1xUqquC10mrkeXzCQUD6906p6knK8Pco8XOzUwzslqhlNqh5fUmgxjVTKqpGwOPmVVHKrcQI0qTSUy88r7bnXObtzZHpxtaN1euVY98lr9ZVJxe0VBfltCYn5XUU1ebXy9iVC+89n+MDr2Y65nSOz51daW6fXpt73tKrEkq6ygaT8zuIfg3WZ75YXtm+p3nx7b1TFt+nI2a6q9eXuusGB3Irh5VlaS68BJPuM/Fe+3P5bb8ZHwoJRRdgpv/KOcGFOSnBCSX1EfsAfvrjyJvOCJ2XnJkdeVykl9UxXKuue1qGy2kiuwCFc8W9Umna2p2DH/1b8+i4UIEM05S11QK3N/aHIKZVZFW/k5n5bH40A/TBFQsghgk6YZoD9unk32H16A7tAq+yvlJYHYtV6c7YhW/mF8nr4fydV1/dcC2Y5X0FGf/NpFCfvz+IHvU9j/8g5sJE2fMqfjpr2GeiboWE7zPRfn5WqH7lSsg4e7jM8iRH4KgolcOP6/X+YTyDAIi2D8BQWJZ6Ot8FZx3MYETa59Nru7lr+LAP0ifZ3XSKFM6vsBDz7MlDo0B6aXSjxsuN7lEQywoyiSIo7ID4RGTHIb5ham6nrezZ4LRYULG8PtBQ0NFaXNQULjlDLxjdPtRuqUoAWhfnlpkWZ11f7I+yGO689YzxL46ZNsnnRG/8e/zXvg5QYrl3DW3rldL9tv1Y17dGnHVnhWz6zsXIkpI6ddMB8LACU0f8hlrd6+ceTrZ2v39+04TAtdYIwm5ioMUnakptcHyD5+JNVRxCnYfqDJa7TCXndpBBhFxg15PCpb9HbtvbelZSS1A/FpHTHQL5tFo5u1cyIS8V7e6Y6BIhsKvxB80p/QTLax1j3dERglc+wB2foC5gIF52eZtb6R7B0Fo0j67D6sfhQIZmgpuZPwNJ1+SiqQ4kwtAJN86/AnN8HmBKKvS4Pw6Di5d3VQsnuoXqxWJFLd2x0p0MIt8MhLsq1O4Tti8gAmanWXqQ0aybzujy+BKs0MCgd5eOZasNk2mTYJjqbi318RRZYbJiFj5+F2MnFPBw/J0TmTq4iSy+/w+GS2QNhifb8l+8jBYDgzY+gendJskM/PxI3lZTV6xHM66BFDWD/Gdj2sq+5dT22MkrROI2YigkQIMqogdaVDH6KnRc+BcVkIVPxHOsOMDbFxUfBLgH+FA4fU5I2/iI1i0aYp5XCWoLhVTj8kiH83eQ+7hNGjMWght8JEJTyzZChTGCIzIfdeg9WgQ6zxWDgY/i9hz9MBoYzQz5dQRBoek27As0Uoe5nSfhI+/8JgqQN2mGMmO7OXD2HkF53T4coon23Hd8n14xLQyX7YvWCkVR3TyV3vEfgKyNrRZ8Mqz74FbjhJV3p7wzhH7y8lMeBoPcXqwe2R1++tD5LSaEaAc5BLCTpfkd2//cNiwgh0bV+Hk/KKff+PhMYvEb5K2J+SRx+54WAd7TL5f0dxJEnB2ts6sc+bpUl9ojL+2H3UiLTs0IGl2Lj50iMwe3OEIOUTnjyzFS0JB1Qcv/2V7uZzWmpei1jbOtEa07xyVRjoPnQxOm6E3+8Wld+7Wax3b3QV7HH9kMxf//Y3JEWsyYeSQkxRVoySax0DW4YQg+3oiJaCSMK/jE2xnj6t81uPytc5xceliQM8Kpt5yl8dnv93C3Ax0FQYJbYqZfj5AZhQ/y4bF/lE27e90S38LCDeD+a6HH2W+OIGgKxZJ64NOsbvRp8VtErQc8axZRbbWDcp7NP+NBm7GdQ88J6+3pBaGBOP8H1gqFv3suvdKDwB1GVGdcejwu0OwVTe2KAqxkfcgg4/piQX5B8suuFVeZL9HZj6wbZSA3p/VOALs1X7xVNXx/wKYb5y8ot4EEKBOEaJBd502j8jmm5aRl9tv6nLFZKU+wxe1FZI3INMDAeQGjmZw/knJCVpQQgQ593ztKGr2EjaSIEJna7w8XVeFFcG2Q44V98hLGpbcgvWmCjbaxBM01Xt4zvk+zHf1za2AbgLfFrGF/dOT1GSLIv+jt46mKdpzln74jC/QzbvZ+JNEO1nht0LEhhBc3lYbuaa8/duzTaNXu1TwcADWiTt7atT7iJvw4tT7RWTHUOMCqRCR2hvaNTlTmxyYWr8fdzk8bj29/e3MjPM5fkONQ1jjclxiYXrMRtJxTPJA2/unrdZ9nKw/C2mxTqJYDxXg7bGXs1ujB/vsYlCcJ2Wyte+18i4zwf/Y3OOI1PRRqkaaBRl6nVXBCpGaAvFXP7J4wa3RCw0GLBPLB0zeHOOJXkHBg5HwC1g1SNcpAqYI4qNRfwHYQBi1GmK97wFzTZo4+o8LT1G2ObaTjNimEAxXPVTJpaP3XLMkDfQKCnlZQVR56DanoCt+D44ONRFneC2OyPemhPfT3OaS30NU8puUoX8PnjMSc/B2273lu0lodaEMshSM84c/3kbev8zzmkCLAT8fN3zfRvIOwgm85WVvEY+kqS/EFS3JsGuEvOZic2jg3mHBRgHK19vo31lcVVr7oxeyfXFjpTfvSrFoiTOekp0c1rD6ZE3jIngJNcKdlW7nkAHX8pM2vtwcEG6VHni28SfAs6Vx719qwdLFmef946v/bR1W7GKsGz9/ov3cZPeugXKTEISQyh6PjTPelbl/4e7UzwN8k6C9jy1xKylj5Ad78ByGtvQheBesL/LnFi645vdhy5/uXercU3LdPn73W7nvnv5ur78cnBXEFv/PrmrpbMs5/IS+cvHmg04zFkZ3rWquoXl2HzFBPPKj/fpZ/jiqDiJHfyNHh6bmBgJNN9wMMl3s/gvwP7L3ST+UeCGkaXS4D0a9+WPih//ixtf/NF2FlggMspLz+50TR2+cf1G4u/dw2v3e4iccUni0ari7cuL2M4ZkMFflf8dnTq9naW3SHYHt2HcIPfdfR+g+s/BvL2ABfMEy5QSvP9M9LLG86nWvsBHZ+4dh/++A78i6XZdSDzVdrrjwd54qFngN9PUHa+1DUn0ruKMqav9rC4cUwgZ/jaUQpXirsRiFy9Et+bryVBxM5lRtD6M+hcMGF/89K9fr93230QiLvx4ej0o8txdq7qzwDbd7+UzJ4+/KHz4+Meu0ODT07c2b2/c3335Jmtj7cfbv5h1npizect4N78Qoecr5wfZvZuE5BwS/r7Hxoff+0LLr/mnwOO5vzZIfvbpWN2o7fv+qdHV87+2TK/9LDP1TSp/5prxuD3N8/ZUuz/A5bJbQUi7Ip5rGWcc5Md+u8NjwheKrLRLbVckHOuo7o42F6S4J0ZliUBvcnsYsc+UlqmOPNk75FmZ4dDJAO3l0ozLfc/h/2BaamBZgqgwlAkPoSGdTcieJ0FIm88jdqhBWOvlS801c1cn/bgSll/AtXXpVbcDkWw64ArX6HzdiLNvcxDu0BdmKyqtuKgHBMKSolTL23rPPdq71Ui2LopFNlms/bq7FUU2/JMn30mf045NA04RPU+58QH7FIPRL+MtSDmA0jG+8Roy55rmIqykigrK66LTRZxLOSFOuFbOJSB73RBUgA1D5VBL9HhK4wW0MLQvKgiDYRqoL975gL5Je1m77tUcV2wx47tty5yATAQIIXnGT+ptwDqrd6q5IU9EKCdeiZFBx70UX6x75rqe7OO/GKkdv6AH69M5W2DFdBg+di4bJn+AEjsHSvucHzcCWMQ/tmSk2bmhfMiGBIGqeZAD0U2Piv/+ZBCqifaE25ZAulDqrH3fn9s9VNCSsxK/VPCGcxEEVhQaKlvzDcqLcJ6utmjvNzQWJIbCuvjpHLDNzLWZPf7wF3wosL8503jP43mfWBG/Vxmg/7usf+stHIg4a80CApVU4PCWiJXuERnyu8qS8Kwoo7OYyPdxVAnFgPV6Uhubwg1Vb85IGlpkYgbm8IjmhvX/zoam8UTJJGY5C2QeBKFEm8fnhDhEH+djSk4sMndXFF6rf7g7ivLVf0t7kpqpLUk3DVdpqxgH9sT2mTbrn3s2/FTU392qPBpzK9iuZuv2K/gixsvh/gB8JAgS35O9fSoqh3bbvbwrYjXYGxEYwixIHG2szYqxlaQ4hYWEyeio515MagZRlg7f/III5NenjPY0RALGvEDbOJuLtJiw7s9LwSfGYgZrsNVClISh7w8kC6hNDIvIqztUVhtFT+0ti5MWFUjFFRVHLK67SEl68/8EjcvS2BZRF1bfEZrQ8RHJnZKNsRL26Pm6HRj1/2LG3o0pKdcZn5NEt6lE0N+XPb6zsOxlhOnWvf+CoExy9XfO+cf/z7nySYJ7RyUfg29Dv72Hz/467fQkK9XhxDFV1H3UA6PHiAxDx45mFcU1kG6qZyzfjjAxxFBZtKBm/kVsdzZHSMZwiGnnLCbR9cRVZRgKrHjfIBDvAZmfsYOfXIGiTo1a4c6PgtNyVMqL4Mql5RCYaVlSlD4SV2RzSTmXdfVuP5Fj11VeWJ7ZgS2evyPPzeW/3k7URiDL6K9BHSAFyoe91QAGL016Yk+8Id+dKvrnJcX3esxRYHCUUANsf8gSRQNPw1pnTTQG9bUeaOrNxqtDYQTwp0da4dTzn15sBRj0dJpGOrsBGVDfbhsi9dYitqu/uUo58axnRezt9q3jIGB39vBwsrhT9UjC9t+C4wFKMjhTz/rEm8eNN2TPIIW1thBL7d3f4AIB8y919OR1kiX3rTDXAZYBdK+98W2/Wj+wrZYBf3OYqR8SQFT/Lh+yWDyl2QGM31GjHQyInTJQt1D0Rh+gmq1SW48nwnI3PuH0vM7xsXeqDzTWH/sxjGN87e0g+WlOsDIpxKkRKSkBGz/MqzUu3i0NI3Dz/ct+Qa5CuMlKDI9yFiyJ4lfNxxhxRg81bt0c3h+faen99TO7ODC3a7hlOojNSVVfclphb3VVQU9Zmj3/0Pcn9jyq83WZUCx9p7Wif78uo3Bhb1aB1I+nm0riemPXniD+wHk/JA+d2Vfc/gLzGPIy18H2iPTBbmx0eU7d9p7naHi0KpHU0HT58u58cOntscWoxtuBIhmWxmJE0t3TC4IBMN1kxHflEyCZ2E4v89TfNtPeFsmgPzPgi0hDWEkUA8OpyGmbPy+34hAbMQvUCtcf1O7PVj1TmtBmqwis5+gv9LZhpVw6PoOn53+N57T3tZ/M0k/Hbqs+6j9XDbcj16tOWNO4G9G0FP030Cr22uSrHyCLm2rUFUCEzUC1ajHoFRoYIJ6oDrVyHQ7QTNQk5oAo9ICU7QDtalJUKoRyUYJ/sSQFq03/PnxbvjbG4GHQaH2U+rRxPAWd1ZKl1dNthqM/yG2+OxSoFmrjIsxMEIIVKvqdaLwyv9fX/44cexIrqA7fsVEZAokmbq82OPwxx6B9pPup30W5UCiqdG5i3tbzPgD9Zo1LK1BZp4kh2Y932LmHMm0ni/1c6k60PsRXcs+icuR7ct+WlqE+36Zy1FNy97ZyxKtQ/P3X8gpHLh//2G1gtmaQP+xvv5DCRPm1Bt0325cy35y9firaXwS2L/u5Cs429gXkBvmvh8y+tkAVrihSbwqsMVC/oD5ufwIlDiFmN1494PRa13QzDbIEWMG6uo/2Hlcl1vOLarfhlFhgdIcUXfu/XaSdq96QKmwNTkrHR23ZJVidGINocaPKU0yFvNYMAwrSljv+yIej7bVufzMJ3tBolj/yjfzfGTj+dsr6LxEnQV6pnXLbOdM/7H1yXvXVSWUtlfm57W/nmrzah1vVMtEfkdhUJgaDAJRVYG2tFRsaP32/Q01AIa6P/R9oD+iWj2gwsxK6sL5aXQ86PsFI67zEvHSaV6BJLwj0hTjTTKRuTUE/g8qHxAN6b2Fw9/o6MmpySwM0jw001oZtITwQFZ8mEsKBy2Dbdg+hJtyd5jyqulFrxQ/eznRtmOlESzQpJ4obUUMoHlhwBK6g57G+pDVQyqz52PfRzrMdGGRmzZfzpcNxr16opRvCvVspy6APFD202TQ0fB0dwur5Wi4OFHA9Gts5vxK9MefbxOrCf/clemNFRSEIqGLqLD55CTzZrgntDg3MZvZSsNK+JbNcKJa2cDoSN/lt39b3Hj0Tm/3b6nxjaZGxsjFH1evLr8fHzy3e30jGgrV9KfXF/Ph61bTpX1Df+78Ooqfv3RyjJiEiSrXyv/CBcup9FvmXbOZsmv8RT8qmXqWTD6/mer3859MNiCQfsen4oyJcGdKdJAd05GEcdeM1mWQfgoxzkwuOdKH6+/Cd+3ojY4PFZfEHHbGBun9aeCPpDknc9hRJA7e2dNCuR9vCLVAG3NI+HATfFSANV/oyuOIgimjb4k0l7uTFR0kEYotFwKzRtF1WnV9rQeaUAAIYSUFHzOPl+YspC/+S4a46tXnYXnKkd/0RwQn95iH9IcVHpHpK+qB/UyzOMry51XHUI8wRoyrcWrD03vtMuqXEfA4/7N+Y+Z4JYKQ0Mfu+6HMkBhR+osvgUIPGNRPGvTgzFE7llmMekmAxPFMUtWEf3zMMXJGJW4lOcNxJav0HKlYg3ZtgaZVaBaFDBSNxvdjwxNshqMFmH5BUoUbHSzBBSchj6Cp/o6YPv3t4uZ2YX5h3p9dv9Z41rZPjROScMa2RAPcS6U/OsHO/RzdyP7KfSzAi2mOOKMgdByqEaeBU9AMT6NRjG9XUg0NkEzzewa+dg4IJsVRrItxTFU7KcoNr2/TMCMpM34/bFDwhaj3LIlnSXQypWLcEFy6U6yOG6EAPmdsWHU1fQ5pwzQJuV5sr1MmtwZ+qig6FGnslLFac4ToWeJkYFxaKgmoqBYFnJ6L5YWMpOxqhrC8ePGrTTwjv0LMKC9drChmiKr293dUReFcT/7kdEbG3Hx65sxsVu78uJsio0GAPBKcWIzzlzL9Cnbl54K5xXOgQlG41KhvagVuKSnD52Jp44J//C+Gf9GHhSbp4tlNhIhMx/E0pKqLedVf6+tWrSGoCWMneWGmdJnaq1ff3PcZ7jT4hFQSL1tS97NhXiF6kss2SXYTId675BBQ7sgRyqGGrYsZOQfNa/VkCnNsLyGoKiLrYOWuqLhxlxfyQlVUfbj8ebXm2+vrVPci22cu6fRs/6zfEPmQ/T+5cyX3wtvP0mX7JoM0By68iquaKnMU1hEm4hdCyo/5fmnPtL3E6SmMpKm5Yrr+lLZ8lUNU3/VmnWIXeoihO0QFeNmpz80Ew4O1DCG+TMA1Ak0WWFYwiGvQiNWrGL4B2QUdcNOtvtCpVZFXuiu3LP9rWN+MY/G78E/CT41g43t4grJfiZK8slD5/nf6J5dGr1dT79Ccd5rvd8YngINcbY1vZ38g1iJvPN6PalloLDyajT03qOPuAD4jQSwr+aC3QsxrtZeEYioYZKtCpijbg6rAC/VZ2v8MvepfZMmlI1N9Kyc7Bg1uQ+JK8IYkde9D+jFJNH/tHgloctRdXYh0dzQgItC2gUznFAMPfJrGd0Fxip4Lkg4blYfrUtRpJsPDYea+DuYULMqKxXBLNiLOVIkjo3cdEncj43bfgfdR74bAhhSlmDglzywl2vxdzS5GKTJZaRxcRL37G5TB9IOn0O/08e8gyHdjju8mbN4p8g8pBfIBlFqM5WrD+KqyMFbGCRppfqX875uAEYxlfqbI5BSEnh/xrcSRYeirTrHQDT+Ed/fCarXv+dquhXUneRwM17VQp/gyDB1LvoGuDXJ0kB4zy638aiRRQeoOd6cMLLvKsPg0l1KmxESlReGi5LuuFFbCPOwQ+QX4itfg64gFht4Jt9GD7WHiPy5KrgnalTvDwH9U78d6Fs8hcDw/mWhK0+J09ENtr6nnpdR+OztdwMMdPqzitUOAI+yoFmgv7WCkjRpl66epK4hB+asGi3W+IBLJ3ARHuiMf7ok/HOpGNMvwD0q18zMhaU51xXdBBWbFZcidHAtqNNbPkqHPhiITjhOqE8Pa3Ed1p6iAtOVX1Zf2mbaNNhN2fFe24Xnf0xnDY9lPvWqcw2EcYzrCh+TR5s4wx6v/6D1soYf3I6gaG3tC3HVx5l9xCQLDw8eNJuJgfqmxB4+jW70KAx/11LM87PtEs+Q1W8keD5/uMI5x4KTH+zSOM6FV8TmvtdPnZqOB8Qys5AfUB4VWjTWJt096q4zXK4VlHow4bAMh/DuoszHjmBfzJzbbH+F/7cU1mrpZhyoD3XSiGaPoko3I0spyddYRYIgUY1srd/1JGNPeUClKp/xwDwzMDc+zINMGXMeN5kOC0D3ClGpPJiBPslbKDPL0kdiU+rK1B2w6cS1w3xf6SQYJepE78lbxQBh9SdtHj6zjd86LOF/A2ryveCDv7RU3oVkPq+ch3O437MfJ4gFt32lWe6CllwKYieqiPCTJBZZWWTIqd9WHVkWcUi3duhNkExuCeFPydcUecrtGhzwTQVpjhFO2f9aPeh0oX1gJS9+jtEhXWuraG49L/lmIosmhkyNYbOyGbTysaDUXfsW3K1XEUJFbfygAurnRQw6vTv7rWQ8vvXPQVbdfNTvkzH/49X+WmHP/PWVJ0W8xWMnbkJANSAKLRnvwi/Vk6T/UHChNfRA69x5I2NcRY24QbTq7Eof5yy6HqAnC+Adtg7rNktn4aiECSkbSWR1nksgk89oHwU9YAaPWAhLajEPzSDHxq8txkHyuUMEJum2j2Y45vnjDMO1o1hqF5YQb97H6fJCVuKpNQ7tZCgOI6cbkoB4bsk2u2zNEA74LOM1buqFWPTK44Ro8e71qaMNwlNdXf6CpBBVRRGg62C9VdY5Kl/qYJUOaTtoYV4/Fl/ZpSqGkG3DmX9euY3nyN3+Sd6pRnu0vZCcVfhYmJ8ZEzstdv5MVRGvZY2PALt+7FMC/w5e5UWyxreD09kEwteLFn1ra/pApuU/Oh7OsQime8cZ+r0FfUKSUZkrUoJisc7cfo8RMWqYTCJHVTcci/Vb+GY1/2bTPMQjvQtNFx4MLnumHQ4iuwgXDdJnbbr9nXeh5KBQI2eurl5hjIDjevdDW23rseBvIDYVloogBmrj08OLGXyL6iLyCz/4EuxCLCl5Qs0VE4rB1pNCuI1pKNgiUkvUqc18tztpxLI+ZQKfFuA7HYRWzFT3CX8TERsRuSC4/+yEdBpEqGJ9kc5rQfCCtwFXVsVKkgTOt1KpSqMRVYdbDcmocA9zS1HdP2/H4tknlTIJ1ga+Y74a0i/dB4DtsKvE+qJw09iqy1o0jRTJa1ljTLPL+asATw9tzE/annVmsO4fmeFj3I9JPn2uFy8gvdX8bEaaKO1TECJAESDeHV59PUPH9l+3/IMDp5qm+5EgjnE+so0+wcZqL1X7fqPhxquGPo/WKbAcfq6aQlHpvIacRFS7A1LFt3rJ/LfpH+M+/O275CvFIckYoF6OYRBPCEsw6ApgLcEgAReciJ8Jy7IO8xLEcwu7CnKupYaIxKVyYfSMrBV+XTCr0T04qL1PzJ/n4yvur40mEkD0BUDYpEqdD4Phg0B4Iza/RhiDX/OdtS5BBpIDMiBbzR5ZeGjY6f4dg3Hfc88B/YhwFofOM7OJHUxVKa/8F0da0MVLlSGbo26JXseXyFLyKg3LfTF0XTV0rz/O2TTB148A0fo9jcpR324Hg4IMZwQuNeefd4+uwAr2qL1vgFp6LzwFzvmzvfznLePpq/WwGo7OCNWMQcvmM+GZoE1zoh0wD/W3j+cQa/WAPm7BOc6Zsv01VcFItfdsSGL7PfdZv+snruCgzza/UyBPQ5uoQ9pTA03zCMr1PmH0dfMa9P2q9j76TXFvN6bUEZcy8cyqWtybxUIt1ZzIPhfKDgPruukIHDwocgSZamBGUQNPzvSNTLbXO6nGoAIadswIaZ3HCZvWAh4OiGt6gzIbvrXNZdpllHtk7WtOTnAdHSM7jVDwOEmR1WVUWQp5Tm1zkhzRYABrTG0T3eCCdK61XL8nQhbWiZzPnLfHeWJUzHmo0ByTc7x+WBvq5kokivtBTG2MyrCeHCygw1Bp79NbDAdYVrjmSkjaEv7xHypELRR3j1BSJmRrmDGfBTXWdQhwDJVBtixL32V9K5SHGwfrklAr/TgvaZXYGOyzQrL5cPInZlFSR/iyaO5OaoDbNGHxhAGu0HWZYtPp7TFiDGODaImEXtt+rCL0ICotuTY53YY9b8djeO7nfJILD/s9WqAKf188vpi7IbGjw87Ibkt3BrWkqw4G3podEwzzVU/m8fnrvVHsJ1qF7+f//Po3ii6f6vQfV63po4Va8O2rRfsKNWkzP+qnyef2CLakv5fPint+arF9LNKifzuf10yyp/4uGT0Oz7jV1KubK+uRwOQhJf1IkRuYOHDpIm95+pzzmpNXBkx77hKQD67FujOhjT+I6kXCrn0bN+WjrLUire4oBYT3eKfm0X69D8zCvH+DzquNy2i+ZutImV9W/FQkPNSeS9osVhCfuzXQtZDxh6JszN9NmZHkrkXnU3TKPtCJE9drcQYwyX3psE3HUuDfwt/oRpIEvGG5G9W45b81IblqkwRQ7Xl2ZDYqYzMWtqfGCsD4lBMfbKkUJMEgen7nvS+9GTgpa1JU7s8rAdgy9VeGKM+Xwfe/bpu/IA9g3S+3rUsOXkEeuQlo5wAGgfN2OeQ/yrUMAbcrc1mhd/60q20kPM6ScaAqrv6K8tLb2anpFPbhHE5KMi9mraAT27GVtDenVWEViQbyQY1SEc27qL/Z+WjW9ln1YyhMgv2MJtcli1eq8937qtTXr4IERpRrSq4mIRk0OGMqI1gbC0YzcUBJn3LZVqx4dImeiRe97fEebPBcEowSxdMD6FxB/DtH9G3t/bfL+cGQnxFq590ZFgmaq0BttYk4xuG/YYIOevnrO+4JyiAdxCrt7j72NDuFe1VYrvUgt0SyZVyk4tGtzTPvlfJLGhAyxejzPS4uBi9z+/3Az0hqSrZVk+TYb6bdxTL6ImFLrevAWJQGH98irsrmLyFtSXCuWmOckUbtj8/7SEluls9ejdQ26tj6y7UgzKIMMIBohBdTtOZ4t8gjWIBqTPoVBZMX+8y+4QxiO5jXjoE1+b65mUCbgd0vjoh+L1AY7k08Of2WY5PuD71vnXonRFkZ7C1mHWv9qB0dSCsk4bFshzvuD/m8X/blr6pTTuRbK24AhxDhr21nECS/5RfL3ki+SqFfbUksCbAss5VzyxvslpKwZkPKehYkQRvaTsDPtXDJItglE6g0QZQ8HDKXwOx0pXS5Bmy45vUucqA9MczIYYN6NeXwlSgnXRga27xS4TiBYzk3V5FoUo2uO8ZZVZcJERAAUL16f81YICkQXYMBzJ0mHx9cclItq7W7mWYqzk7LEJ2Z4jaOVXcKDdidvaTdflI+iaiPNtCQF/D0HYjEc8Xhi4KgGWUJf1yCZz49FmIgaGkh+uUTwlh45iisNeLhf+L5hbFsVXRLCLJskk7jyvbTcGi2xvMi17qTNJhD2IYgNf3+/iEE1dtPeSq6moWUXaAAhqC6RiJYG2xBM4jnGWxEqDa/C8vVWXHjzltKEzkDHQlfRsRSiavOEgP3kscNOq5Vl/oViAhBzWBvedLkgRG+pQsWeNK1s+y8K4Z2g8HOb/aO80fkupaCKQSCLz4ZASOaTStZ20zKCo9dN28VK4xaK161wiretXG5YxpsOCK4imhSQ0LmcEVj2HnRLQckyvpMenZkrN14xQcFyB/vqbHc8e0sBwg+EwDfqa+cIkfsUBPL5FxCBeevkjmfXVGNMM/pclR0Zl4zI62qS8E6JQHukIAXiJdlJnvQiJT20GzHvFEURFY2agPmct0IyClhz9Uu5myNQ6sZgfAn4wL0Qx/RKY4ExwCsmuNfitkvyNl+S3gRQeHBloyBZfOTdliysQAEi25cILGyL5/9O4V4QE/vIRoFC2Iv38JX2pjEnTikmGgB3/gRvX7IwEeLaD+MWubgrbtJAVfRbaESzypYxOMKGwfUIDluPFMkitSMtIOMAKyod5nNZwEojLWCPtQWt2LLYjjErE1Pbm1UCQ7KYgFf1RqJ+HaQzeskNh0bWBr6z0LuS7WFp2/1wLLnSloT1rO2nxXGd6Dn2VyLbPAEqaLHixMg7ZQQolxnGowAyWFb9s0seobN7r6efPJxqi+GmpnvJTTC5BFL1I0ts/k6V+81A9+/slb1DwerkM9HaAN9oy7kNXKcBGHiDwXy9pk32iLt0d1xovmku/GJgMfXLz24nPN9/p6mU3tUl1t96cRw08GiUpncqml5LZMymuIoi9KpcZDvYt2s3Td5mEmRlFAgEUvSmPZ4rbhCD5nNpXJlwPn5UMJoRblXOOZu+pQS10gBCtFBIZrsC72hbnPwqS4HxxVMwpcHtLnH7FICD9KD5rRfzKvhKqQIUFU/KI1rJybDX7lMA2L+uc5CTEaYSINF4nH8mjuiwvT1wZubM/4+zF4zvWPH0pjJzR/70/v5+ek3fKYNyT63ecSCESLShWrd67ebBb6LtZIAkG6h1KFbAmA4rDdoq6oaqkZGKsWY+qsslk0LyuL7eszZkobqh74vC8Q4s2hSka8BoE5ZsVVpoU8sAxGYrJJhuRWSpPuNoMRoYHOK+YTlNN+gAIdl0Ksu9j/ytVKcuNDC7Ia3FMhWLMvg1AF1Vw73T6BQYHchrB24NqJbFc+gj9dUQBdIaELnYyR2bipGSvB07hRZhsSojtUZyWQoewVcmERNRVyBhgyFdVyHu/MS6a2ccq6ENesB7Tu83ibeaTJDBr+JEgDPJeFsPSgRHAHTyDWZawxDWWDAt9xxLczGijHGt98GyFedyMdhbXKgQw4n0FzaPXkvUwxrPgZSpNgGF4B4kU6jp5gyNyfH+ZEgwR6Fc8JpJbbFwxopIO0QZhdPCpflT3uWEkjXNJgDVGkixQ5uYYaNUxLPmcj6PZ2/CJzgXn63+GuC24ewax9n6ioGtYL7YUljAPaKvNyd6Ij1BEvGBwlA/Ed+j3OgbmggVhq4g27UCgEThVETYfDWUi16aE+6fU1hZGheIVPzDJ3T8xWAp1n7xQ99Jh0oHSENNlzWm9KraozN1P0RrsHaUsWRkuqxhUieFsdVmjDcgxsoLrdggY41sQ7yNt9rueEAIrSk8XqCAgwQdOomkqXcJK2DNiGqOyeiiHcWWCmBNYINyVtSkXNeok7U7PiQqKEGv8ldI3kIhWLygzKB45OeWNygYZ5jb2NXP6bmcr34iQqVcZL4j2LGvPLCMFmPXeUog0x/AmZ1DIddLgDYvbRGmxParZGUxcpma5I+IaLCogeWcFeEZEY1MxrmgBqtXbQLbCFsWdl00RG0hVEgBqP8CIP9HSKBHAxUrT99krXfUW5AV4nIKTxQnLgpMADPBUpLpwoL+hHA2S+jOnv82smHUv86RJVd7LTf/mhDPDDMZVPC907WdJaXYHQDiUwKE3ZUwBF06312pa9TuSnqtjOsZ5csPTfYnVRy7rE/dJdNOQ6SOIZDGotFKtdDKV/KNAii/s2fTbhSRR3sKLN0s0bbEAdsg/3moYaipknyfTd7X7CYA7JQMBRIGHfqVQqN2aEQ7NZGjY8yZ/Y4Rh3L2pHYq1QiAb5mWKbJpmnpGZtSSG9WwVPnKYW1ZS/8a2WtC1pYErpc1FdkcghVbvCIMVPTCg+Tiek1/TFLor7nAwAHi5R3rzNJTJj5j1RKRNiWRHXhBsdKo8fYwkAdsjNKGEGrwRASiyn22GA1X+YSDri3gFCjMVa6xgJNFspk7zlSWHw65LJkvghqlKR+TSq+jBJ6UUFNXQEdFPrRniOL80EbEa5c1eeO9spVX3h+oCE4M4rwQ0zGMwZDDnqB+3bhsc0byFonoLiClAcKbhEQdN9FRRk+ZtSvvoAXVlhXg8RdNkMVm7Kw0bjihofmtSt/ICuMkrqhJ9qBbc4yFiqVgQ8403C+zSWwf9ZEr8d5sWw98JYi0Ct2Q8YWGiep/kYma2+smXmIWANS2RYJcInr2oy+9rrOVeAAdpd4k4zUjxxjwWbJqT8YgomsO1IJXRa/GKmR337OMVwrM7YFU9FJKAxqnuPl8s4kNr4Ibbq3W7Sk6tyulVbRY/ZhsUb2+AmzMdpBHNt2yvJjHSNcvLoDc6IRjy3pDYntr+4MvcsFeIGli+7drVucBuHgO2Jl2JdhDYfW+MIryPbJxfcnAnUh1qo17h5gcAQajUlj1DaCy9QXCYxOFAZD1VPuNDkHuKD+WHmvK+P/wLcx74ZFeVPiPbmAEvor/KBHM3TqFDHToZqQUdWxLRQTb25CvAhCYo5xDF2OJdmj6fzRNqNurkrLVNR3SHLDN/2s+D7Uw+H/1rJk5ufw4GiREU8YbCaGbF6oOPIxc15wrsQQtI7Sy6x8/7wiWktQ07mpcCE6QCKmqjjBSOx1FP4D1yQmAd1nMjPQ1s2Q54F4wygauxHdHocoIbnV4GAOrvVDxWxbyO0QdYxysz941zc05dCLYs5LxlrW8pYbeU1ld4zsfrckdv5NAFPU2DHOQd9PuVlPW44nM4QANtqLGRz6Yy107PLT1MgWQEQ2ewaZZCKM+hMcuAY/BAVgQFTefNS9D0wdOQ5OvpC/0sHltEYVZHyK4VcQKSHqokNpjI3QwGBlRbn4d2/jOIMuWoqzLRtMDlAJ7CZl408FeJiZe+1LSwz2kT7c7mv824puz+yofqIg4OyI7hc2YCM8a6yRQlHXdojqAGZpluumeQUEf8seA+6oOil/HNr4zKLOl5jpk/MGIKPsggti5hkxM3NiYFb5BizjJHKYdQWOaw5PGXxIoyjrW6R7ADE1Wca2UCqkd4TX2k5x92B2BX04PmlxwTELjX2eKsq6K0oMRUfarRHC7n2tyWZAKyFn3UxyGPNyCIAQtDQLLndE55OLQbDbvwj8QTYWrNonnElgZI00DAcEli0JWj5ngHRPCQkUe1HpRBFI3MyJqZEvsmPkB+tHTKpQXUYCClTQpWO4EQLDGsp0UiJ2yg0VQ/Illte8YRvdbWdOWeexuhHkO3TTPoM7vlDF9GEWz0kOb+hDYoeGnvmmcgYyXo/hjFMj5EHuoeC5qZ+yri9FstCQp2DnBdZNQ8Wdxb8l47Pv7tdnbFWVWnguum+1Pwp6hzhTDax/v0QWdxuMWc5A9SMBOE4W94l86EmA5wZldlL2H2Lig0dYmaaBEJ0qkNB2kZEcG6OTnwAg0jdYCO6PAP2UUO0tiFGFyWhaWydxj8l5qv96V9oeErASdQB+M1nC1LsFrSdF154LpfpImo8GsqKtkVlWzBGPXhw8IPiwODsq6qhyNJ2XJVynbCDm/zN/xVuxaeAV1HxE5QXeNTMmkCRi7WCkmN+slIUVZiAKbtEg4gmGY36G6wq9KZvXfnY3DehuaRTpeFhduumKMtEIBrhIe8WLFIq5Ak/h7Srzyb/0V2Iao1zZ4NfkiSEq0N4/bqsq+s1bGmvHVtsaGMeYYjEDFnQw0QRj87ZlGTc5a3BU8xK4jhJ4WUmI3ZYjJ4I6IHGWt0z7jmlAhG484mR+Cylms97UWqcCBpdw10IQuYM1bkpUG7sw1XQeAK0JZVLZVVXC6mmbcN6C4I/OVS4GcA01cgStKrJ/zdnzTJauROuCSselqLFkbQdEB2OpYdsmGXZ22n9KjvFMoZcTLslKdEXE3jhhsTdyKLgSkbNbLlnfirpK0FiGp34+UxJjOFR1swUa8PzhU2xXm0BGP1bEkQDbNCEXwxMo5NMYq685lFSxFFuyQFEJKLBxkLZKStVI072CP1tTq0eJt1nhUJ0JsKLGuBU7rGAOmh446PGTOfGyia5xKcXaVixtRcHdEnkBp0QqyEfrrqgCFO2IXyyVqVMUaUA5InNvUsRkjvV3ndguA8JbS9lV3hg4K3FUwnSuhUFV14+7sIuHqf724ct8bqg8AsJ3grOT0Fs1y+dC81RH259NcvTsT8C9dxBBXLiQw92hvhgesXhKGh4fglM6x0WiAPCc67NhzWcbCQ8yF4Wg0xCWSw3KEbDoc9YzedKUe7dreNM/jlXLqPSCAtRGpgsJPqbWx6CKaZdCclhbVXY1Z+rwIcgYMp0N9tKTvpD1qRiU0SEQCRtXSsS53w7N9In6VW08mE3xKl3TDrrvkyId1nR78vnVa1wI1tRtqwmEV0SDYR3JiO0GiZ+csZS65I9NyUdHfcliBvgpgdS4CECJlVBYVssSjvsiMBoV5IlIQzFA6OcSxekrrQdCb4rJwnhREtbVkOi4tqT06TgetNCenPVaLUbLcsRGRqVK8JWyqYz44w5qw23plQWApXzdtC8V7O0doaqBJzAanNJJx+Tvn21nprveanY0q3kpOLCpz3On9KvMeqZp0f0uTyOEzEAeg1QO9cttXkpND0Tcsh2b/ap0DUrF5ymnmBt8Wd1YA2GNZ93jJ12VvpStL1e7UbINamq1IOSKvYhSolDDnlWwVcNuZGZvsmGcevnBxFA7BhMILuoPyt5tF1tEAHIFTjo66tJsbxR6fTgw6YGT698vBkP1BaqS9BSmNLN/1h0JUn1ufimsKlPTXnq9bBzBKqe1nl8x4eqzMs5EKGhkK7DFSu+y97Kj8/FekQVDu2g54SgJPjQeWxbSX+mljEjUv7Wj0J4Ii35OKruLb+O/HqSY11NXgqxJJKZ4rwXjDF3RlYhLKoGgzNH42H1ZOpL2FPbKa5vuDPtsnuSgs1km6dkvnu/OOFU4HWWmVa5IxRfs+5vGFdvbhhNFl9NkCzGYvnSQEvEve8oR3EWVHJvNNqqpMx2h8kVbBlh2YxHYoVp/jJtNgQxgfNLvL26zpzGRVIV63UGQ6UnxbacJ/vxbazJEgs/SUem5eQZeFkEj9tPf8WkotG/pQ1YI/T2VSsJw7Z3kEdC7LuCtYxht1PnYt47DMZEfPEuBoVrFwCc3Z4FKokMp2772kUe7wUPnp80/9Wt97+2LpwWkPhfLRI1xOglh9q/hhYPfJk8XcXbcs5h/xi+KW6USIaPLQ4R1jkAAsY1oEjWdk/f+y45pgPHunXqrjIy47YUTU3kEE0zysybjBX0QIqAYdFvV9fnDIoDp4Ipo7ofFAKtSkoXMP6G6Y19z0NUSknwfqUjvaOBeSIx8ZrkOZYs58PtaibcfjO8cs4NezM94Z/PERKjkOKxfwNgohn1kAosl2LRQ3id1ztDrwYFocBC4+c+UPXWRqPSNYy0kRl5IG+NFomFRopMHicx/Ix54Bo9Wi5cKfWIOJiZRE+GAriR9VkS0NVYz5hv2SYsXkeyj/Ve3tD4LodXY7Hc1HFW8w6TLsG4qvscbHbUo8wuXWbzEKJkb1QaLjj8r5zRS9aQwxIWqHgxHSVc6nHFQ4TWaVYu+n0QDHpvH2KumdawnhnjqCneEUFL3ft8tOo4PJY+b3Zx87FBsVIKzoVfk46Wxm9/srGjQgb0CTjsF5XZ6FAofI3DCwt4aYEds12CKsTpULHeFXNgUVCLROGSmcuqudlF15c6Qek3oFu4Ab2SZhnVI7ZEtgqKrjYVz+YvQ7jzwJHHm2MLIgy1eCjGZVhk2a0aC/0mhwHAcwl2IxcuoNiWoNLE7Zk9iB5qGImmYawiw16RFx/KxnSeZEJ/itsaFNapoRrRKLzn4VNOYZcf88r7pmlTEnPViRyvqrsIBvPusqwD7x451fXNzryKyDI72trBzFMBXnlJ6syJUVy38WyH9wPjQG998F0x8B5Pv3836h+Md79+NFv4xuTbdT3LoqLDrF0+IzlU3ltypJlZLCKKq0WlZMEO7aD7p34DfgnjbetvW5uby5muK+KZyfC3q36/HXbo8xYLjwZ8zE2GN0d3t3lrcvExcJ7FHLcjWP7s7aD1Q/L1Dyp8KBqHSisMEdteW1Znqbz27DKkQYAasc5iGEfY4f8Fu7USpebZt3g1mQD7j/YLi5CxL7zrcf4Ckyyfn7jUUH0p5P7+Hy/O89OeXn2BsuiXu6Cg+62xmNwm4R3IbDZDEDIQyTgUmIJz1WsYvvioQYzI5GebhrVrniR9DciKdD87TxVpzPyfumvE/wn/VD92smmdz+rfnpYX1y+0IevXgu9idCQDGBL8RkIl7gxegeYSVDjKW92yAAtzUXpul2FO014u5kRp6Xz9Hz5w8OkscP9sjdpEUr57l1p2/xF46n2jiJ7nJ90IgiqnT/O5z/b5lcOvYnmpXinlmjK6yZqVd01zy0x3ZUbjLNXJddbHS6RjdA3muN0sCtqKbpiTul4lpkTlkb8t0xlWYHmyBKlw7IRRNE08ThK/1O3lgF4sCuor3W/resRUhQ7bDIwt9zvmX1goOFlw0yjm8SM4Hm6DkP+ADPgshgLu7zDFz/3OVYXQJCTELSX0JgkeHbQ6wLMYtgNQCZslJbZbS//8RZc3a0zks4nadp3/FnL2HZ368mz1I/hxqmWwQy87zp5euPvCFWeiOKRiN1PE+RzfOyVEnx7sKFj+x8enXmMuIfAfwmriF1BQpKr6EiJydDvkQqyFUQGWmAaCxh2D7YAlAUhIe9051kspDKzoLDUQU4jjinCrDUWJMEFGmN/xeC7dNWaeMhjrbSq8+3UqCjfuVjswMkhjaNYyvPexfKFc8nfyK38o5x+dcVaQi9kpChESK4eHRQicGzlgz/gHmYWAtv69UmGd/mf6yRx/DC3o35AgSWUobj0abJu2rwARjdHFi59daobek4WwzHJAYoxAbRlQfZ431Kai7J4SWsl96JpwN5Ya7N8/7yvwbMuxDjpR9of2VN6JXJcXIQ3IGgnx+oymg0Otwwsu1RrxM/mfGYb1XE/rH3ED70EItrHTIcSfnX3TArk7m8StO/boQdWX78rlhM7esTfc1k4gTB3oYgzx0AjkAXEqIm02lK0ipv0cQi/lSk6+xJ3spGrmWS4gNI7eZppntuOhk6NrflGOZ45aJDSryIwQzMTgHn4WJCW+mQulZDhwWeDB7MX6miHZKGnp3f1f6xTsUtawNZF41wKQPiSP8Ahy3rngBve/GaXu9BkGaL+WwN43BzBh440zVO5CB2NbqxFrkjeRqUtcUPMhVt1LjbXmzk/cgqp+WFfGpPBc4HU5fcp6con3Icu5kqWq5t8PZUk7t18kZL8uljTBZsjDUsfd8o6idocnf1Rz7ypaMvHa8ff6o6jUaPw14npT26AUyP/Yx51Clf8nx08vnXn+uVvh49//hMPw87+tK3+hXdfQw/28oqbHKxzs8vEaZMdYEWBUWZJmMxJej+w/kR9sZFmsaGE/MY+7ge73Ua7x050SIJqPNUlli35kSTQZUbz4hz25HRc1sOipbfBBfivtnV0nqFvMNFBxF5QmFR6WRJl1imWDlmqsEQxUsiQHoCFAazcLPL9NrDhDEhPfQeEyy1cGjPKpB/xinDjtdh2HWc/SUobipZGnXIuShS/NyDvq8oixHcly/sBGGwUhaGJAYqM0nZWQnklFQEOyoNgo8JuZV7AaPmQNtW/CPY461kRUvrHYl65SLCpmFh7QBwMUHkc5enYajFlrvGEmuTEvqgNDR0vCOu6Vq7YK6+ncwts6U0ZIwymW4O1qSO48mYsQqdd2sC7lnA0fFbOY2G2PVsrJNNp64Q4/PIcaQ8/ciTRqmpOZjAcwPS8irVTV5apYyvbDgW4aRsbMzwReC00v76rqXwgrDmKHN9XlC0FC+XbR4dbZ4twy7DFdfICPbzggQQtgcviA1xRKnyglDWLYZgiTJ2mpd0NmJBVkgjUpqXEWmMOrv8BVMGBlJ5lSwmKEXn/QELz7ysubq5oj+n4k5TUfvxwe6XdQsm4oQQBANJhOwoyGhesisF0C57K1Wu9KdUSuO3tt3di1Fe5htSKCYlG69hzHT31rjJiS3pbjSwYLuZx7ytxjGbISv5U+113WNXZSKyuqRGEgZmxi/OeKXHyKXWPT52GeYmH23F+5dYq2QirDnZqv3XOpQR0cikl81JedM8UCV7CTNrH4IesYVD0keHRyLXQQbopZrUyRpnr48UZgJdU7uQzE16sUbfnXQmF4oO4YVEBMF8LyThhbxYKGkcTZigwZ7/dRpQwUSyp8HjAzUsykzykrZDSn2SO4bmsaUJT9BWie5HW/n69Di914E2m9StSAgC88htt4QtG5nAWCoLpvZS9s2x+ppmCXHqTpU2aIvtbAYO8oMN9HHUKNYGSRLLum/D3p711CNtk3tMmrgA1kckJCkTZFK5ZtXxuNdsr42iPvj2TO3CKmcLamRyEgDpf7SyiBITULBowqVrXJ4Fhq3sKYoDV24wezBIabqVt4o0yl6GshJ0Um509xdqSBTlIhlUgkJHTV7X9oa6ziaHoTYFeoWH4mCCpJ0B4jUeAMbz4RuyYYWqNWgotoq4flh+GCjfRA/yclhudX0ZQpsOhhjRftUtVzap7a0AVTB3Rc8r+0eq+5J5m5SiEQRU0z65xPnudroG0jXXY1UmE4AttqUF1dbagvhGIxlPxheqSyCmpIVgAjGmTXURcMbY5lZgeN6W+EHS5bRzZANX2x3iv3HYLkuDYYUy5sgSolnqVM7oxKzSdSgVgknXcpbAlXyT00ed34WjTf3Ngwf2748gww4wg7sL3AQ1uBk8fIduBwDyKtr2tEfsS3ft7VpPPfrMb2R4wIgj8He2r7/50eNH76Bbuc/P33F83J9O83fQvsSXLzGHV9f3Vr6h56937SeSFRuU3ZlviCDlNspbY5bhNRkKReEms3uB1qRExND497aLpvQ/70WzN1sQon/QiE4Ed0Dtmyt3PngH+bsL5LNOBeX87e3d+ZN2uXxDz6/e9tA/Ed2x33WL31Jnx8twuoXlnw2EBZRJyZkq9xnbo672+DnsjfaQugd/RgOnDXzope6G/WEf/3IDfzoEfWBdxZ8b+LqPU6EjmOzngpIF/FoU/4m2v8uvmd4d+Uf6i+RXRfDp2OL/w/F69/2ues5FuhGqTD0+HE3X0yrEm0O6yXaUl99sa15G6uE2QJFfJri9rSnkEW/mbz780PcvWSahOGV5K25ejJuyFyZFs/Nj/dvf/kbn+A7V+UVN9OPFh62LT51VXDH8c4APAffsQbOCf0z5w3U9yqarjc0lHA7fUECUzug9Zkdp8yv13Zcn6+A84JuRK81166utF8Xa/4w/1Qfd7kCfKmDNoZtutsE65ef3n1m++Gr7q2/OQNW3+vvjMh++3Pva7Gtvzp6czF5OQ3JQDsUQO3Qw4/2tLrfIqSxWYUU/lAABJgrpFCSBLcip7ENz3ODm4XNJclPL3KYkoExFQsYi3m0SzT5S4ODEa80BK5jDCNsAWmMAYgubuvW5jjcOBiEtRT1ftTlHoxh+FHjRtX9ZU8D0MmSKIeVVmGRe9sp6wUpQWxZ1SDQ9MaK7P2YkbIS661xoSqMRctDOjgP/shsEXeuyakJ3qbjc6r70X/k/6v+ej3aLJLzqjPiViV1iJUDzVEYruIO+Ocz9px+c8wtcyinfSU396vNlUl29fuMr68997itLcPHp/tXDVxbfd5Uk7NHVdvojPxgQ/AwXZyRFgKvQPRTfQuZp89DVRsHgGEQ2u1rUx/2rVgLm9813qmnbOTH5y72LmrV5jwEC1GvmAXDxKtPnAet/ivFOvDxv+gsAfjig8+SUJ+3eNtwEloN0FtXnDjB5dtkYwPL7j8op7m0Z5/eK2LCaexjyn4K027bVo+Wk516VPBOKnnstUEw9Tx4qr5KvS7fOetlNYBXLi3/cMsLZe/58au8va/PzU7FY2MKQ31y8eMDukJflMYGwNajLa4GCW7UzZIHuAbPU9kHucaWbVtjelwHr6tLbIMA7+b1eE/fC6r7IsaQrtAomJyhZ2/T6NKT0rGvRGx1BuoU85FTRM6MiPCx5HAYz4lJgRqEHs47vCGqWXwjBxdUugHw6iKXCssbqIkNkOcltj6QwZ9IEVtEPQwThSBAdKCEKRDuPyCXKnlqVqGFJbNnIhrSQXj6P5zuEvgs2OYRFzOaTpvTMz48M7+8FrIr1jYw2REOBcZB35GfpLSL35gIQYuOobuovYq981QQ8ubAkDfesFk0zDzGj8qWedidETiEtNvdSN2cHdmxbixtNJHBO9hNZRNmU+B61uCNkeW3WkDIXkZrmaHWCNZXVvQomOcGZtaI14qm8NL8n2w7vrHHko6Nx9QGXzeaTFAATIL1EentyqFA7miE6xpb6RuVlJiLJyAKMgFeLqdLK5yKWk4uZ6T4peOeOtoHIobypfxG/qQ97yqB5y6DjtaUxB9IJDtadZ0SMlSnGwrhhSkQS5Qvno4/BqqHjRmuFjhYd61xdyqpQJR6xV7TSGRlifEsopQGhm5jwURNbgtDaVEjM7xmsADpavJK3fOD8TBAuHiXYI+ITpa9LeQ4BR3ZeZbMjYPwi6AfXmAslyroNregF1Kds2wPvq4ZpwVhVVPMNtnVu5bCclUl5SEQ5yqjK8ext9y3RFlQ6o7HYosjWbey9TzXCK4i5uZiN2inKjOUdXSsThRepJWler0i43NXYdQEePKi+5FGus699ol6RrOu9CEg5ct2/A8TDUPF9Diqhd0Pl6LciZgIT5kcs4bEYh3WnoEvXM7CLCAIjhBjiVsOL58n4ByVJ62lvBMK5BZ89hgX/uefoFYBQo5y62pATkR7mjqKc9OmBF6YgweyFBok7YKpBHLbgNjLPYWFHFJHc0VzJgkpVstqy5X3dYK0R6pWSilLAqSZPW+d6Ett04BzXW92BRDSuhsRi2lBiLAsyOkYmy37ag4AC67Amiovr8YKhyFwUMtS4WvgELHlWgYBU0qhicep81NFqx+sM4rgB6+AXUW+vPdFavE4Y6NXIchSuhsvsPi7E5xJQ2W0gpApau6bvD28jQUiAdViYztu5zhaZRNE4TcAkU0wzI4OVIs4OPkFUOAI5VLRzKM9rQeHCKdvIOEX6IHesG/HQLlTlbcsn+AkSImLciANUB/U4jJtA0XbNCnPMs9AiLhlqtRvrbLDJFslYo0Qpq+Vop5tKowFJL2SAWcU6qyo7VJPqudPgv7p6ZX9cnUOuHA3mqk09OVWklG6VdIvKtc+WHihmSALMMxvXco3dNhbbEZSI0TTW3HY5NklUsua5KlhXjEm0Y1GpYcbGtVxDRsDsZ+t+UR7Nq8VyTdiGbbwMjzsIV2Ad9kQ8hybiFiQczLN2uaccFeKIjwlSqU1l9wIsNZcm83zdqhrNs/bpChpfgL846PS8HeALlrj27dSjl8CHnyAhI9RIiygab2gCJplimplmA3PMtwCLrLPBJlskZVZYirgB4BOknKTkBOcfNU2qSYdt7xtbd5B2EVasw01oIu5IwrsXrEUWoiSuFj6BSlUqqgOkkkaV5qrlU4/1vkvQG/rK/YZ+una0k07QTqkODttwnCJyc4e6EQ3X09UwxH1KhHh9Kr37mg/8BhQVxHvr7j6FEsJFhGgxF/Uzz7OFjjTkt+FwjZBIidISRNO4iyZgkimnV9JMdHZEcz2bFxZYbGkerhR0ta9a89J6oY3AJlske6fcu/Ae77tdUmYi1h2p0oNdGcQRP0aCJlKWctYV5p0k7cwguZmyyhoDkkoa6WSAWfWosiQ7qSYdOuqx3xqy/nv6cphXGahCXuDlCZpaeIQOaJspnCIqdbuvO7HXnmi41zkvr5hP8BP0HsH9QkK4iBCd0+LtqZ/IzlFqwkZ0z2ZrmxNXQlztA7dLyuwitqqUl+tTZdOG4kaCT9DEqrKUs0sWFa5AkkqappMB5pwm8pxwb0/2PDrs+dnj21gQxE5VC7tVbE4Lm8J2hthGt2EbCBGJbIiicZqASaaYZqZZmoN5Flic1V/YSdF60gZsskVSBpWy81OcdBnvF0fiHSVQLiBXLqMEhk8ljWp0yGqEn9P/Hx5cLLxTJcNrc4LnVJHY3LFuRHu9BNG02gAbZ5EYypJiHSijZ4B5bD4ngqYhgldAvKf9S9RmgsipIupzx7qZpYd4I34sC71rx4e/QLlg9B5X96WQFBYiRI3x0x/ZPyqY0Bfds9lamR3FJqU6++na53huIm4A+ARNpCzlmpWRypQAqVVppJMB5qz4TWTHc9jtuRBSMoiGO6zH1SbKJJULx8p18cHvuVHAs3475MAb0sRB2SSIVX35ewZbL74CvdzvQsAmFBw9WbJTXOdI5PKuMoBRoeIsk67ZapPQnJxziVrY5lb+bcPt3iunCf4d79vFCeZ7WKG2YkSqXFahBDTL9P1fjhfsdv5tz7893amJ7/5I3D+heCTlRQMWZh6beaUWhC2qP1J4wuX1YEGS4pI+inS7z4sGMd5sAsIbm9kQLfp4QJToiX6ZqoLRe767r4WEiLFajDfYgEWD0lDCcCPCbHPCPAssss4Gm2yRjHNaLlz5+lvo64oRKWWwgLbnqF97ZlGN1XjiNclVz+kxE77Kr/6eUb9ebOCVmIENLiVZ4AwWjizbIeC2I9i213DPhPDigdiEJTpHXLRcs4rsAXLeWPp7gbxuiLxoiHwIWeRRdDtmVjWqDAW1bZMMUCWuAEisxOiwLbsHrqIfBqIfA6CjHwCiT/HR5/e/mZBaYqtgYWFhYZ9PI5B6+1Y91fj22a/+l37ev6W/hzsdJl1Qh2uuAtaqlwl3Jo+Ajek2dqpxlzg4HC5+Hng8Ho9PKBMIBAIhESKRSCSOfmd9ffnLhjSq0J4t3svlg7CFOfYawggtyQvWt35BLjGlmDOvQVxbe8nvWrywOnchOMwJfRujVThLbMcIfoKEirXJrBSuPTm1hoq+Kj4MP8UQko7dth1g2LaJ2wRC47GiPMWK+5aRLdtinCIhLekYZIZHeqSuY+hdwXRIco2E9EhFSGIMykwZ7z+lpG63lNLcXqGaxe/DZOkdeJXOhuLEbbe+ee/d2D12LnkdkZd8cBmQkZGRV/kQA2XKlB8lp1JEys3ly6OE7g/2edbDJQbEi0nsmKHaHYANFk41F7jKCRgt8LUUABY4INtBLrwosYKxACxwq4tuBpVKpVL75jUgrYpGo9Fovu07TX9+0Ol0Oj2jzGAwGAwmk8lkMtt9cLVb5cBW5QtXmVemLL3n9zrddSQAQNly+gMAAAAAAKBnYr0fslgs1t/i9WzxKf8EerZgLITIxHu+WZrDvAWL1m3YtCUZ17OcTLnmUWQDkp2rhsPd6M9rLH/25zVQf176+DP7nZa97benl0MCPashvRtjubM/EkNZkhM645n0+DzocfVngHr1c7S6unqNM6NGjXOihoZG1ew+6egu0gMBsaFzaFKgIOFfa1pAWp161xYBlrMJGVKWA2jwn4ngC+GZJFxbnklm7OBwyjNR+m49k8qQ6pk0m2RuHyc9HL4/3j8Ws/kaZ8PSKItkjj3pNNY8yc0XezjB1v9ojYdROs+CKbLNTEvN88lT+lXEcc7ljy+veeFJWpjCyYp/LLSs35vGerKa16NQP/7P9R83XooEuW/G4UG/tMNoKMt13ZJDc7VnxRe5kjFYEIokNCOmJ39lDtNig2JwAunOpXOe+0B7Hg8kBiz/USk4aJvs5Ojj+7SlPs1KFqcRL5gZNzPhVR/GdBk9yR7VFZkvpsA5xQi8xOOjQA7QYBrvo5lmjdlwoS95gpFRiftfrCdi/4gIaJclHa0emj6X5uMw5tykqJAeB889x9iaLmNs0nkJT/Wb4dEQ5E+e/yk/A5A1GZPxwKuhebRcyxiSzHglmScXR6pFSgYikRV/8jhwOOXlIDFhgaq4X8hlT2udRNf7mgZY+e7gvDyyAXFoig+DUFC39+Wwfs18/eQH+w6r1yyaCOMn34fwtShM7zVqkShYBOw/6aMsrRrKxMxCiXfwxAcXk3ConS1Bh0SN8tpWQ/WO9UPvzcX6CcS/BJXH9ykD8fOwZzp3KNjsuPVvrOvNDOr/r/05TE/xz+Bd66dNWGM8rzGm66cN2K4qC6qI93oafPmW71E65ZUeUvpvKTkvK9sxxG3xjHiSHcfNZkI2ZYjjHX4GL9tYOrNk497FIMO/BFL1oa/H8HTGaIDY6M22yvAhwxW/vBmRxRYMlLFDpKfRJl+hebSAVaiHtKeNfEky48E+jsSDHaSuF0DIVBsbQ1AkT4tHhw1kLDInn8rXM3pCll2zn3JL/schlgPyw0w+llyJDtSaGnvtu7ppQbWATXWxQwTSitNVkY8fM8SvAEZCzXHKdVTTkqIE9bEL/FPq879PI+/GGXFLNcoOfPVHhsByB3j1dT0dzPFkG96je9hod4xHfHj+7f09NI5mGJw2W5aTf0bsETrZzeMhc1M8zD16/CTyjnoURUEkjjNBFIkosiEcffToE71g1OSjR3m0RzvioEfscX7kqVUAAA==  v O6bplist0056X$versionX$objectsY$archiverT$top%&,-./01U$null R$3V$classR$6R$1R$9R$4R$7R$2R$5R$0R$8   !"#$WNS.base[NS.relative_Adata:font/woff2;charset=utf-8;base64,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'()*Z$classnameX$classesUNSURL)+XNSObject#Aw;3UZfont/woff2Uutf-8j#'(23]NSURLResponse4+]NSURLResponse_NSKeyedArchiver78_WebResourceResponse#-27DJadknqtwz}!$-6AGJSXfiw9OjwOF2jj2``.L e T 6$t. x \ Y+WDϦm:?^'vPyq1#𛵛nR1 E=WH&]d1ʢt9ⒶΈfM%vE ;d;Ug3uWE&.2i;qI$G/F9!YwpK)۔@&?Fbcd{"£\,bPg#-|ϰ3]O*Dx )dGKZ?gݱT`БBYH8Fuϊئ81:+@IQhT+Mrnu߷nս]U]X%xa/.? Ek41$CnH&{SvAE8+:ҹ ;]b,U*(;umʚahFQ9 _sPlZ309(Faϴ/~ݽ+rhj MK ,7`jL|W2 8BъB[+0ƹQ]ZVEf۝qܞ0PeLmqvN4M@s#+@2ΟK Jhԏ ۋe & 6"@ v%ٸ"-s-&%H"IIZN2>|o~~_5@| ,!*BHǗ o<%&2s^*+ ;-SSo3 ?@mBœ"uvsJ\2א|9"*6sJh41y]E,OlM44۲hm]靵;1v4q2u%[:aǶ FĎI-&dSs%e31vX;VKUJq[xTV>n*a9i=Lݫ޺\zR\^rwg_;9aF:q#/"KK#X! Y$)Zc4SB^{Uί4I[s8x X x kt~.߀O}fFy4 2 /x . Ĺy%mK}ol~5vn>ʺT7o|x#}xyw{;x00MG;VUi2Zh)ttLǼ%z+/^!aNH'itMz^T #vWP4+@/Fĉ6]sUcb6~c431&{L E8hYC->^= ZnoRwkp(Zǰ*VT+I߭1r=>Oo,U8 (n,ϳUx yR!Vn6)s ti/pZW g ښ-> x XEH<:W"JM;7'NBnw7nai>\N˷):\هO>cpr@L92<0qTT$IOTMC V- 15T3G_z&o%fJH uүתg|{1o oI }OMɐriF#B[g͆E4{Q-S ցWWE)eKoȥtOa#eMq6LBjFtP0 ]7Lύ:>[>3n)ws=eMUݖ~Q&3MUٯ`\>S\x;'1Sda 1f;Ww4s兜sz lfzLF 257WvvU[hٓQhɣYPnFl;pol>n1Q&#m@4|qfk_Zz `uF 3F{\6WQ\rI*__MlySpP5sD\Zx#FOB*x:X: k&ӈC.a=a#ƖPLk\L47Ry|BL8 2|b+/xnKI)~vs I՟h*=U,o`BE6 N ́%K[., ^ui;6oRF7!6Ȧri z`nK}ŻzAP:pEPoۦU\R'JӸjkx8y4'GW'(dr64krH }s#+0Ԭ5su2y}Q%[ ⣰NS谤A!Cx܄2/ИeE ًN9S|:?aEwI!f#gi1 )7Y/v: x›Ea@nMŒΞi:eNՙ *E]TiqXt7 3̽mriG.,0嘽8S6,2f;D_p{Ge~z,C.1TjL̚sĿvgH 2y`{Au *4_q M"}}QoΏu_C-3"BV~پLF(;\(*Wrz9 76u3օi(NFճ:EFbFߔ_r8ʥ#n=lL ):Ξ&^v8:׷EzN{fى4qp<!$k -8.QRJUy$#IMD[, č0Q;ܶHֻ?5)Q`lg.9/nOA)-d$6)I%s#MΪ=0o%W{&'ύ FM'NQ 1%4VLЪ"5/UoC,eM@Mv4 Ds(ɓsÑXX {!fǔ_$y }o3߯؉Fw\|M f5M{/:Ϻۼ}jd|A뚵kZUOitc!߲2 xQ_Jg8i *ɶ,GjO2h1i┰V,Zu$i0kE ng 0IFf>(jد Yn+G=E#fk&Q֘+V r!rm@W5|_"6(jx6o\,89?ol[%G魊0ѐQ3 %IGyW U|UᬀMg#zN5KOٰkP1$TMs[NgX:UQ tWԕMҷ("/Xh[Fm[ʫ'Ǿ@܊=i/ǀg5䙎*M-M0lx S,.kk}uoew:#[]fJؘy"Z!rk,2eA%G%E<-H[_]oԔsQbI9ʹbL%#`*M8='֧́8=GL΅3zU HNY_c1:c1\^r~:73ֶlbMӲ͔WKUaQay2^i1- MaYVXoy'맟e@.xxWɑ*„AH'rJKzchpu5ܚ uEJʲƬ8pq/1%YLO=$+x=}["RQQixqPKGkA } $TPԀT50;?..NHGa"FԘ[ߪW[691sELCK>|spS+\)ů9>D!a9<> erVgPLI (,GKX!ɞV4me4t f"v冼"aޯ-^ @IhCJjm#^Ci0lZ릔|y'5Pm]5톝+{-;k=nSAKj" gN?S[_3ǞMW7+1ͯVgl5/?b> o7̄J :De 6 8|Yò~gg'tkzm3: 9厖ލ w Ǝ_M7]>4\a7xo!87wy1ߏwnntL5/f,~ՇQ:ib(~!\\x/2%J$Z`ڢyOFVsHw~8kkN7_l*c +BϺ%Jp.+).my .e[־8XIʧ[zs`|/;/.7w>tlMį++,i'Yu/5&g{&wCd@ފNܐ^i7ѼZ-kSV.'U,H}+xA?JFkUa-QPp)Ke #˲j2=|N ˁrch~(eDq,I-QӄO~Wh,=x2yG+xޝ2~towWLϭ%XA *epfrX>: ũCxaH6"|8xG2EŇ"漾XG}e PP(z\`r*#K"/8PxO%8dsz\.BO"!,u]Dl̉o_/YvfG&ME׭ .}&z[}cczSZ*tND^yoܢqE -f\0՘.T-k ii &DF5*5e .O)2(X|+:n1?ߙ).%1njD[xYY{/hwJ'g;jo5g9k BaPoH,56_A#>D>?\۶eB\UV6`DJ>7܌Iw_%;yAaS޻b`{A{ʒ'0'/׈R㕏63-Y;n%Zjځ`F3IsRr;Jf$;ȅG%c`]Fӟ!}M\`ۻ׮dZqlCm$h$b6VnAy(gVi Jc0b&†B2dvBv^B\47:1`T$XMQ 0%հT`DxJX ; k>= f`ߗpY&1zvә>^LJs_2;G顽eJRӒCr6JGED!T^IgӪLFchfu8̩}w̨>`z`^W+V+z(2ܴiu953W9t&kة$KRVU#},|Z|DX>)#D#;sG<Տ;ozx^Oݣi7/n–f/ho! B,Hz(es6GvݷArfe qmVz~xB(JfPm_?c/\;#kkwƃ@ D @@)W?-m<<,لP =HfG [7g=x42e`MmW5,6.<,hTњ6|*ϯZ{'^d\_8RI,w`ذ SL!];PvV((Z;Hr2V|^=k3t9Fgʹms&ļz6lr͇`q8^ "o8qțhA!;2FfMYP Im 6;{vp%ʌ.f=9i  -_<}yE[f@^J(U;<8ңv`ur a ˻'x>Xuڱtk8'wg/?SqRBً;Eգm=LB+n8$iv~jR 4>XvATTvB!vDEHc]>}__l u?l2]CBl6 fX HagCB.=ҧQK^זrD1j=(85 L3q8zaO8e 2{s(q#  l  J2.5 AKwM% oJkuûť=_3.4 Y{Y[†<#fBimN Su P:\߿}jysJsۧQm8R~P>GEdfEbKC@,E;(0x.a8lLNe-T- [NBK(r֒e\o'#r2YV(AXW.Re|q*ynj[JPF|b'GJ$cbjډn~E;'$ aZ|&rLݢx zH_{jXN*+'`>jZεvcuaTb5ۆݹ[)nIRkI:?qE}#f*S'[w彉Ev$sFzґEq~g>\!I2Hv"-Ceۿ D 8!#ւHCH(xZ f Q17$A"O'a^ ڪѷzt8g/>,gٯhP۽sJ0)xF)@Sz,NM{>>=Gd{mN[ [:[ŶގfP.P0欬" bde~))E"awoC|:FTaiqU`[l5hQ]Ti#J؜Z鬇0ʤ) H?B6C;f'X#7z&H- K~v9E3S"K >v3t_,o4j&kMdarF??֟TO q~uw0# dx uNIWVڛ@Hq_mvwlf䞒fL`<\Ӵy-5ǶroI!InEU-]Kʗ,lK/-_|䯃 m5 WB֛Y )LdT:rb}Ib a|>9o/`#v%eD=`g` X^^xBoBq|oDF#)@s(0JXMqr32ŧY0şZ >!}jlt2 'fwSG`ǷPEֿ(͓YH72U>o0| iLGu:DǦ|ߞTyLi ^BMc|#AR!`RT|zny=~FX*s[*);:hj̴>FbM5'+0r Gפ%;{Fm-V/ҷGڍͻl ypIO[}n; [ =,;l_%k2o oEj&&+̢LW8P".`LZ]97U\tk0߮Z"N}3/bL9RfM^?<& PQ΁gF(|{eƑm?oKjWrR)1\E6K듲bα=o: F}Tc5,|BfʰI\894{rB읟km+  2`YorK;k FuPMMkF[D򑂣B`3^fE[*}q$5:*yR2FUoevl6 r9;T䡒JB_N\JGy?,6eG?Q S[ dƻ5{<) EA}j#[$ gwaz$_[ˏ %(^lmXk8Rg,]7oXz]֟Mi5=vonИ`anpӣ7 }p?lw/jy8Cl b6JF^QY ;<4.jIokS.E5C;DWsh*TC&5.b'!CRvVlSާLwغd˝;ɹo9o+Wpގnn[oW_%$wW'/0w\&#)U=,OL$hI ezNzbX5rي]پiIV^ZXMr6)%šݳlV^UDB{\7fiI03@j|{6mo#qǖyxCe|BGǪqbx8G-kXD熢 fM׺f\Ӗ+v ~"8Eh!ܼ뎱z&)T1gjvm48 dL:`b'-y|&008e3d V =U0dMvFG^4lsL96ËK2Gtb^WkOSqdҪ1]d)xj".Pдւr,0(hTγZ 8^)0955g`2kri30!!QDDh J/^iQ>퇇} ?"?׎טCAZs)c̖n2ٽ~AfƸcxGY]DžG1ѝdۋN#+ zAJ 01Ck]KN*1L^;S5&o4U>R!OV {Fs .rN-n{cJoj@'fNӆ:&]KrgΦhZU#ēSH^e]5Ҫy*7'g{Ov9eI$mLsN1!V3?&=s=ޠwPQdM[NSG> Q= iN]Ydu/Ը1~9? m z?r`!ƈT(yF(>.9s -Ē\" ?[:?=jzd$ CVQ$ ὠRrNDI'Lh.Ѥ 2 ( f9bԅӶnLnW+asǏO_&%hN24,UʤlH}I_6ѹ8!d)i"E=g1 OJVK@+#hq;1Ң7JgW)݌SIK:`2Kh Ŭ 7HMI5Uh]T~̳ B˒KΩ 'iL"`$h*T}X:HRpkO5Taxm tރȡ3關u'@dy_hon~0(@QpȮ}I~K^Aӯܛ&gGOd9>Ya_\+ҧٶ5g3%ˊq.k{4WJΟAp]C P]2#-*ϤC-=݈H@=kY6`#h˷jЕPf+,GECf4K>a S4Gy,z٣6V1N൭NAͶP,tSDԱ֐OJ{cx~wREUfD?רΕG>fVynjQ]Сٜü1[JAhY*V,iy޶Qlſz%xp[ly ;,Y#EUtlnAH˰KǼ?BQ\9TZxY( qEJclVT~Zu _fu9A]'M[0N4Z1tGhAAa akD9, %0{5 f8w䌺hÑ.^햜'}ZeoyF['oJLӛPonh+klg~:e1gs[Wl?vQGKd_+>"X?-fz?.wjk~Yv/?ڕ}xﱢ>L'M<Һ6rS] U t:M!*gR]@rc|Pdb &D;tUvl~\X|LLP`%UR5#_vVmN)ݓ0>/N؇@elETfU, E 躂0W{b?b 0N<8R79jYP)ZW q 7J!j$IeCc̿] _E^䎩lv[*Tg&>xBώ+F3-F|ۿo8n!<=˟!tWL¸;3dkTF-/–U?ηH!]hϘ)!_ʘ@B%A*Z"D <@V+X}07jԾ;DW2oUzg8C>K.F]WO,@ԧdl t}9rf\g^L=3p֙?%lA?|gˉ8>(f! U/vXD4~ini8:uXA}un)ʖ;i"xBhE,1,F E@n&CBӑխe%3 g!$GtG^ZKHD'6 coUug\'eeQv'tkyXA͈ROx3!şey-Xo|\Ǜ)]*774vP/{g^6LuŘR!$rSǐ*/P"m] ̵, u0쀔.^.b zȅ|v$*]_~ބJ;uz~T3" &4lX "\t{ J`1,K,JH$*JrQ1GE^XQH`E6XB1Ed"qMͧ(p1ϔ r'$ 1p<fϣw;TZ`CLB?6v('L1?N;;6 ȫ 3){(,DaI;t\sj%sp(XQd6E+7H}\LZzGX3vߥ3hu]A~`!'fwU4; 70,=&`!9oޜ7I2~t&WARo\7jSGrKv{9bz JQ#l?HDFt6uu9LAo'w_؁ʻut>VbE|V&*tG*: yGS nFT;4ڋXӦ~% +gÖryl.co*Hjq|;|6 .Yu':6*>s 1˵kjĶ{Edj7~| 2mpz^Q6N>'.u<:\!*;urܪ,r|# ܸ+ dv?˞ p8PƘ+Nug.w3 ;nlg"N^z=$1Grpқ(PɈz=z-Anr2:-%.DyZ *{X4%fCuY]~o턩={)=n  ``gC.\s>l+'RbJ컘j+`s2S@v~F)KJMKtwV'jqy(^G)kЮrrP$˩1T,/M}בi-jSZPQ"J$L-iϮBIlFi^m nקAYC!&(B["=>r0lp RЭ>fkk 3Ţ\j R?5 I5?<9 THg3SeeL[C |@C$&Cp2\'#=cI7Us43xl @?(*뛧XdeV,+"j$1 ;6 `iPݒ`VXYa$j¥I+L45%0qx1<ēSTըUMPIԅ^d5tY?;,io;9 7'Bn/TN#z}@%Ji,ZN 5Q`fٻuQ EPu$~tkFȆ0GH.CĀ€CxX$/\֛l+ ,2+Q,yTg%"y Kw.pH *٢gI]DN*YUQå2u n[}j8,iTm5?@\71.e$Z,,2+QD {oU)X*IZ r&\j- 2ɢg{ #uvY:S@)IJvzN]!29]{$&ːT1ń#ģIt\3eu(|EIZYEE ,n< hQv%+Ln?WTSW4M0钑IBo@w5VcʡG.Er&LX벯꣫;HLwc/(坢^Av1D QxφGM N@A[dv뽚m&m2bѻe 4wTzoH 4V3~4CfHi`v1p",3%8X8xDP⌻tc Eذ=xY@A|auХ ;H  :te2n?5S,'Aib'vˉ#"G:F(b@IR4H@E ,<"y IF9UlħinNdqN0h'Y0I-Iԩlk$X8xDvnjjae;JΓ|z !V`\10θEknRYVr5vҳdqC@/([r~ROg_jzRI!b{ee4X4imm08Q-A:[,Q|pr ܣP8qc+.Yp\?jYش$\p FgLK"]w/c\q]IU퓱'>`0o^,&d7~g':AiR$Iң(u)I>ضݝGS 5GBT!}@zsZk6ϣ"Ww vBG8qҕSWQxym456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f632c53-0001-005d-2cd1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056376_Thu, 04 May 2017 18:05:55 GMTU13624_0x8D490DDABB3D52C_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djTYdmsv3APbu|$.UZ"BH\ny~O~// OneDrive:IgnoreCodeCoverage define("odsp-next/bundles/odc/Quota",["require","exports","../../providers/quota/UserStateProvider","../../dataSources/quota/odc/QuotaDataSource","../../controls/userState/quotaBar/QuotaBar","../../controls/userState/overQuota/OverQuota","../../controls/userState/premiumUpsellBanner/PremiumUpsellBanner","../../actions/uploadBlock/odc/UploadBlockAction","../../actions/uploadBlock/odc/WacEditBlockAction","../../controls/userState/LockedHandler","../../controls/quotaProgressBar/QuotaProgressBar","../../controls/appUpsell/AppUpsell"],function(e,t){"use strict"});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/quota/UserStateProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","./QuotaHelper","./OperationMonitor","./LockedStateHelper","./UserStateRequestor","../../models/quota/QuotaStatus","../../models/quota/LockedReason","../../models/quota/QuotaUsage.event","../../models/quota/QuotaEventSource","../../models/quota/QuotaEventDestination","../../resources/DataSourceResourceKeys","./UserStateProvider.key"],function(e,t,o,r,a,i,s,n,u,l,d,c,p,m){"use strict";var f="microsoft.od.unlocking.monitor",g=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._quotaDataSource=o.resources.consume(p.quota);o._operationMonitor=new(o.managed(a["default"]));o._requester=new(o.managed(s["default"]));o._requester.updateUserState();o._needsUpdate=o.resources.consume(m.resourceKey);var n=new(o.managed(i["default"]))({data:o._requester.userDriveData});o.accountState=n.accountState;o.primaryLockedReason=n.primaryLockedReason;o.lockdownDate=n.lockdownDate;o.driveDeletionDate=n.driveDeletionDate;o.userUnlocksRemaining=n.userUnlocksRemaining;o.lastUnlockDate=n.lastUnlockDate;var u=new(o.managed(r["default"]))({data:o._requester.userDriveData});o.total=u.total;o.used=u.used;o.overage=u.overage;o.remaining=u.remaining;o.status=u.status;o.usedPercentage=u.usedPercentage;o.canUpgrade=u.canUpgrade;o.createBackgroundComputed(o._computeLogStatus);o.createBackgroundComputed(o._computeIsUnlocking).extend({deferred:!0});o.createBackgroundComputed(o._updateIfNeeded);return o}__extends(t,e);t.prototype.logEvent=function(e,t){var o=this._requester.userDriveData.peek();if(o&&o.quota){t=t||c["default"].unknown;l["default"].logData({name:c["default"][t],scenario:d["default"][e],quotaStatus:n["default"][this.status.peek()],quotaTotal:o.quota.total,quotaUsed:o.quota.used,accountState:u["default"][this.primaryLockedReason.peek()]})}};t.prototype.getNavigationUrl=function(e,t){var o=this._requester.userDriveData.peek();return this._quotaDataSource.getNavigationUrl({info:o?o.quota:null,isLocked:o&&o.status&&"active"!==o.status.state,status:this.status.peek(),destination:t,source:e})};t.prototype.unlockAccount=function(){var e=this;this._triggerUnlockingState();return this._quotaDataSource.unlockAccount().then(function(t){localStorage.setItem(f,t);return e._monitorUnlocking(t)})};t.prototype.getSuspendedUrl=function(){return this._quotaDataSource.getSuspendedUrl()};t.prototype._computeIsUnlocking=function(){var e=this.accountState();if(2===e){var t=localStorage.getItem(f);if(t){this._triggerUnlockingState();this._monitorUnlocking(t)}}else 1===e&&localStorage.removeItem(f)};t.prototype._triggerUnlockingState=function(){var e=this._requester.userDriveData.peek();if(e&&e.status){e.status.state="unlocking";this._requester.userDriveData(e)}};t.prototype._updateIfNeeded=function(){if(this._needsUpdate()){this._requester.updateUserState();this._needsUpdate(!1)}};t.prototype._monitorUnlocking=function(e){if(e)return this._operationMonitor.monitor(e).then(function(){localStorage.removeItem(f);window.location.reload()});this.async.setTimeout(function(){window.location.reload()},3e4)};t.prototype._computeLogStatus=function(){var e=this.status();if(e!==n["default"].unknown){this.primaryLockedReason();this.logEvent(d["default"].update,c["default"].none)}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/quota/QuotaHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../models/quota/QuotaStatus","@ms/odsp-utilities/lib/string/DriveSpaceHelper"],function(e,t,o,r,a){"use strict";var i=1099511627776,s={normal:"normal",nearing:"nearing",critical:"critical",exceeded:"exceeded"},n=function(e){function t(t){var o=e.call(this,t)||this;o._data=t.data;o.total=o.createPureComputed(o._computeTotal);o.status=o.createPureComputed(o._computeStatus);o.used=o.createPureComputed(o._computeUsed);o.overage=o.createPureComputed(o._computeOverage);o.remaining=o.createPureComputed(o._computeRemaining);o.usedPercentage=o.createPureComputed(o._computeUsedPercentage);o.canUpgrade=o.createPureComputed(o._computeCanUpgrade);return o}__extends(t,e);t.prototype._computeTotal=function(){var e=this._data();if(e&&e.quota)return e.quota.total};t.prototype._computeUsed=function(){var e=this._data();if(e&&e.quota){var t=e.quota.used;this.status()===r["default"].full&&t>e.quota.total&&(t=e.quota.total);return t}};t.prototype._computeOverage=function(){var e=this._data();if(e&&e.quota){var t=e.quota.used-e.quota.total;return a["default"].getDisplayString(t)}};t.prototype._computeRemaining=function(){var e=this._data();if(e&&e.quota){var t=Math.max(e.quota.total-e.quota.used,0);return a["default"].getDisplayString(t)}};t.prototype._computeStatus=function(){var e=this._data();if(!e||!e.quota||!e.status)return r["default"].unknown;var t=!e.quota.storagePlans.upgradeAvailable,o=!!e.status.lockdownDateTime,a=this._isExcludedFromLockdown(e.status.lockdownDateTime),i=this._isDelinquent(e.status.lockdownReasons);switch(e.quota.state){case s.normal:case s.nearing:return r["default"].normal;case s.critical:return r["default"].critical;case s.exceeded:return"lockedDown"===e.status.state&&i?r["default"].overQuota:o?a?r["default"].outOfSpace:r["default"].overQuota:t?r["default"].outOfSpace:r["default"].full}return r["default"].unknown};t.prototype._isExcludedFromLockdown=function(e){if(e){var t=new Date(e);if(9999===t.getFullYear())return!0}return!1};t.prototype._isDelinquent=function(e){return!(!e||!e.length)&&e.indexOf("delinquent")>=0};t.prototype._computeUsedPercentage=function(){var e=this._data();if(!e||!e.quota||!e.quota.total)return 0;var t=e.quota.total-e.quota.remaining,o=t/e.quota.total*100;return Math.min(o,99)};t.prototype._computeCanUpgrade=function(){var e=this._data();if(e&&e.quota){var t=e.quota.storagePlans;return t?t.upgradeAvailable:e.quota.total0?t.remaining:0}return this.userDriveData(e)};t.prototype._exposeDebuggingTools=function(){};t.prototype._getMessage=function(e){switch(e){case a.normalLow:return'NormalLow: Quota status is "normal" and the user does not have an office subscription.';case a.normalHigh:return'NormalHigh: Quota status is "normal" and the user has an office subscription.';case a.inactive:return"Inactive: The user's account has been locked due to inactivity.";case a.criticalLow:return'CriticalLow: Quota status is "critical" and the user does not have an office subscription.';case a.criticalHigh:return'CriticalHigh: Quota status is "critical" and the user has an office subscription.';case a.exceededLow:return'ExceededLow: Quota status is "exceeded" and the user does not have an office subscription.';case a.exceededHigh:return'ExceededHigh: Quota status is "exceeded" and the user has an office subscription.';case a.exceededLowCold:return'ExceededLowCold: Quota status is "exceeded" and the user does not have an office subscription. The user\'s account has been marked to be locked soon.';case a.exceededHighCold:return'ExceededHighCold: Quota status is "exceeded" and the user has an office subscription. The user\'s account has been marked to be locked soon.';case a.delinquentLow:return'DelinquentLow: Quota status is "exceeded" and the user does not have an office subscription. The user\'s account has been locked due to deliquency.';case a.delinquentHigh:return'DelinquentHigh: Quota status is "exceeded" and the user has an office subscription. The user\'s account has been locked due to deliquency.';case a.delinquentAgain:return'DelinquentAgain: Quota status is "exceeded" and the user does not have an office subscription. The user\'s account has been locked due to deliquency for the second time.'}};t.prototype._updateData=function(e,t){var o=e.status,r=e.quota;if(t>=a.normalLow&&t<=a.inactive){r.state="normal";r.used=parseFloat((r.total/2).toFixed(2))}if(t===a.criticalLow||t===a.criticalHigh){r.state="critical";r.used=r.total-1}if(t>=a.exceededLow&&t<=a.delinquentAgain){r.state="exceeded";r.used=parseFloat((1.2*r.total).toFixed(2))}r.remaining=r.total-r.used;if(t===a.exceededLowCold||t===a.exceededHighCold){var i=new Date;i.setDate(i.getDate()+7);e.status.lockdownDateTime=i.toISOString()}else e.status.lockdownDateTime=void 0;r.storagePlans.upgradeAvailable=!(t===a.normalHigh||t===a.criticalHigh||t===a.exceededHigh||t===a.exceededHighCold||t===a.delinquentHigh);if(t===a.inactive||t>=a.delinquentLow&&t<=a.delinquentAgain){e.status.state="lockedDown";e.status.userUnlocksRemaining=t===a.delinquentAgain?0:1;e.status.driveDeletionDateTime="2017-05-10T01:09:33.0624378Z";e.status.lastUnlockDateTime="2016-11-12T00:22:32.612Z";e.status.lockdownReasons=t===a.inactive?["inactive"]:["delinquent"]}else{o.state="active";e.status.lockdownReasons=[]}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/models/quota/QuotaUsage.event",["require","exports","@ms/odsp-utilities/lib/logging/SingleEventBase","@ms/odsp-utilities/lib/logging/events/Engagement.event"],function(e,t,o,r){"use strict";t.QuotaUsage=o.createSingleEvent({eventName:"QuotaUsage,Engagement,",shortEventName:"QuotaUsage"},{quotaStatus:1,quotaTotal:2,quotaUsed:2,accountState:1},r.Engagement);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=t.QuotaUsage});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o=s["default"].overQuota){var t=this._userStateProvider.overage();return r.format(d.strings.exceededQuotaDisplay,t)}if(e===s["default"].critical){var o=this._userStateProvider.remaining();return r.format(d.strings.criticalQuotaDisplay,o)}var a=l["default"].getDisplayString(this._userStateProvider.total(),{trimDecimal:!0}),i=l["default"].getDisplayString(this._userStateProvider.used(),{trimDecimal:!0});return r.format(d.strings.normalDisplay,i,a)};o.prototype._computeShowBar=function(){var e=this._userStateProvider.status();return e>s["default"].unknown&&e=s["default"].full?{name:i.tagName,params:{icon:new a("Blocked2")}}:e>=s["default"].critical?{name:i.tagName,params:{icon:new a("Warning")}}:void 0};o.prototype._computeClasses=function(){var e=this._userStateProvider.status();return{"od-QuotaBar-on":e>=s["default"].unknown,"od-QuotaBar-full":e>=s["default"].full,"od-QuotaBar-critical":e>=s["default"].critical&&e
              '});define("odsp-next/controls/userState/quotaBar/QuotaBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-QuotaBar.od-QuotaBar-on{padding:8px 20px}.od-QuotaBar-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:18px;margin-bottom:8px}.od-QuotaBar-icon{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";margin-top:6px}html[dir=ltr] .od-QuotaBar-icon{margin-right:8px}html[dir=rtl] .od-QuotaBar-icon{margin-left:8px}.od-QuotaBar-icon .od-IconGlyph.ms-Icon{font-size:20px}.od-QuotaBar-text{display:inline-block;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:12px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.od-QuotaBar-full .od-QuotaBar-text{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-QuotaBar-message{font-weight:500}.od-QuotaBar-bar{margin-top:4px;position:relative}.od-QuotaBar-total{position:absolute;width:100%;border:none;border-top:2px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.od-QuotaBar-used{position:absolute;border:none;border-top:2px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-QuotaBar-critical .od-QuotaBar-used{border-top:2px solid "},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-QuotaBar-full .od-QuotaBar-used{border-top:2px solid "},{theme:"error",defaultValue:"#a80000"},{rawString:"}"}])});define("odsp-next/controls/userState/overQuota/OverQuota",["require","exports","./OverQuotaViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OverQuota.html","./OverQuota.css"],function(e,t,o,r){"use strict";var a=r.registerComponent({tagName:"od-over-quota",template:e("./OverQuota.html"),viewModel:o["default"],synchronous:!0});return a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/overQuota/OverQuotaViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/string/StringHelper","../../../utilities/features/Features","../../../models/quota/QuotaEventSource","../../../providers/quota/Quota.resx","../../../resources/ControlResourceKeys","../../../models/quota/QuotaEventDestination","../../../resources/ProviderResourceKeys"],function(e,t,o,r,a,i,s,n,u,l){"use strict";var d=function(e){function t(t){var o=e.call(this,t)||this;o._showLockdownDateTime=a.isFeatureEnabled(a.EnableLockdownDateTime);o._userStateProvider=o.resources.consume(l.quota);if(o._showLockdownDateTime){o.message=r.format(s.strings.willBeFrozenMessage,o._userStateProvider.lockdownDate());o.learnMoreText=o.createObservable(s.strings.learnMore)}else{o.message=s.strings.noSpaceMessage;o.learnMoreText=o.createComputed(o._computeLearnMoreText)}o.buttonMessages=o.createPureComputed(o._computeButtons);return o}__extends(t,e);t.prototype.onClickLearnMore=function(){this._navigate(i["default"].leftNav,u["default"].learnMore,!0)};t.prototype._computeButtons=function(){var e=this,t=[];this._userStateProvider.canUpgrade()&&t.push({text:s.strings.getMoreStorage,onClick:function(){e._navigate(i["default"].leftNav,u["default"].upgrade,!1)}});1===this._userStateProvider.accountState()&&t.push({text:s.strings.cleanUpFiles,onClick:function(){e._navigate(i["default"].leftNav,u["default"].cleanUpFiles,!1)}});return t};t.prototype._computeLearnMoreText=function(){return this._userStateProvider.canUpgrade()?s.strings.learnMore:null};t.prototype._navigate=function(e,t,o){var r=this._userStateProvider.getNavigationUrl(e,t),a=this.resources.consume(n.actionMap),i=new(this.managed(a.NavigationAction))({target:o?"_blank":void 0,url:r});this._userStateProvider.logEvent(e,t);i.execute(null)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/userState/overQuota/OverQuota.html",[],function(){return'
              '});define("odsp-next/controls/userState/overQuota/OverQuota.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-OverQuota{padding:12px 20px 16px;background-color:#FDE7E9;color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-OverQuota .od-Button{height:auto;padding:4px 2px 6px;margin:8px 0;background-color:#FDE7E9;border-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";width:100%}.od-OverQuota .od-Button .od-Button-label{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-OverQuota .od-Button:focus{border-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-OverQuota .od-Button:focus,.od-OverQuota .od-Button:hover{box-shadow:none;background-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-OverQuota .od-Button:focus .od-Button-label,.od-OverQuota .od-Button:hover .od-Button-label{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-OverQuota .od-Button+.od-Button{margin:4px 0}.od-OverQuota-message{font-size:12px}html[dir=ltr] .od-OverQuota-message{padding-right:4px}html[dir=rtl] .od-OverQuota-message{padding-left:4px}.od-OverQuota-link{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:12px;white-space:nowrap}"}])});define("odsp-next/controls/userState/premiumUpsellBanner/PremiumUpsellBanner",["require","exports","./PremiumUpsellBannerViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PremiumUpsellBanner.html","./PremiumUpsellBanner.css"],function(e,t,o,r){ "use strict";var a=r.registerComponent({tagName:"od-premium-upsell-banner",template:e("./PremiumUpsellBanner.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/premiumUpsellBanner/PremiumUpsellBannerViewModel",["require","exports","@ms/odsp-utilities/lib/math/Point","@ms/odsp-shared/lib/base/ViewModel","../../../base/ColorVariation","../../../utilities/features/Features","../../../utilities/browser/WindowSize","../../../models/quota/QuotaEventSource","../../../resources/PagesResourceKeys","../../../providers/quota/Quota.resx","../../../resources/UtilityResourceKeys","../../../resources/ControlResourceKeys","../../../models/quota/QuotaEventDestination","../../../resources/ProviderResourceKeys","../../../resources/DataSourceResourceKeys","../../../bindings/teachingBubble/TeachingBubbleBinding","../../../bindings/contextMenu/ContextMenuAlignment","../../../utilities/optimizely/experiments/Premium"],function(e,t,o,r,a,i,s,n,u,l,d,c,p,m,f,g,h,v){"use strict";var _=n["default"].premiumLeftNav,x=p["default"].upgrade,b=function(t){function r(r){var s=t.call(this,r)||this;s._responsiveUI=s.resources.consume(d.responsiveUI);s.linkText=l.strings.learnMore;s.message=l.strings.GoPremiumDescription;s.title=l.strings.Premium;s.upsellTitle=l.strings.GoPremium;s.teachingBubbleBindingInput={campaign:s.createObservable({campaignGuid:"6fe7bade-54a3-4d36-a4dc-363e32aad2f8",bodyCopy:l.strings.GoPremiumReminder,colorVariation:a["default"].themePrimary,alignment:h.Left|h.Top,offset:new o["default"](20,(-2)),flag:i.On}),isVisible:s.createObservable(!0)};s.addBindingHandlers({teachingBubble:g["default"]});s._isLeftNavVisible=s.resources.consume(u.base.leftNav.isLeftNavVisible);s._mediaBaseUrl=e.toUrl(s.resources.consume(f.settings).mediaBaseUrl);s.jewelUrl=s._mediaBaseUrl+"/images/premium/premium-diamond-24.svg";s.gleamUrl=s._mediaBaseUrl+"/images/premium/premium-gleam-multi.svg";s._storageOptionsProvider=s.resources.consume(m.storageOptions);s.isPremiumEligible=s.createPureComputed(s._computeIsPremiumEligible);s._userStateProvider=s.resources.consume(m.quota);s.hasOffice=s.createPureComputed(function(){return!s._userStateProvider.canUpgrade()});s.learnMoreUrl=s.observables.pureCompute(s._computeUrl);s.tooltip=s.observables.pureCompute(s._computeTooltip);s.showTeachingBubble=s.observables.pureCompute(s._computeShowTeachingBubble);var n=s.resources.consume(m.userInfo);s._showTeachingBubble=s.observables.create(!1);n.datePositioningViewed().then(function(e){if(e){var t=Math.round(((new Date).getTime()-e.getTime())/1e3/60/60/24);t>=14&&s._showTeachingBubble(!0)}});return s}__extends(r,t);r.prototype.onClick=function(){this._goToUpgradePage();return!1};r.prototype._computeIsPremiumEligible=function(){return!this.hasOffice()&&this._storageOptionsProvider.isReady()?this._storageOptionsProvider.isEligibleForPremium():null};r.prototype._goToUpgradePage=function(){var e=this.resources.consume(c.actionMap),t=new(this.managed(e.NavigationAction))({url:this.learnMoreUrl.peek()});this._userStateProvider.logEvent(_,x);v.logOptimizelyEvent("leftNavSelectedGetMoreStorageCTA");t.execute(null);t.dispose()};r.prototype._computeUrl=function(){this._userStateProvider.status();return this._userStateProvider.getNavigationUrl(_,x)};r.prototype._computeTooltip=function(){if(this.isPremiumEligible()||this._responsiveUI.formFactorSize()>s.Medium)return l.strings.learnMoreTooltip};r.prototype._computeShowTeachingBubble=function(){return!(!this._isLeftNavVisible()||!this.isPremiumEligible())&&this._showTeachingBubble()};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=b});define("odsp-next/controls/userState/premiumUpsellBanner/PremiumUpsellBanner.html",[],function(){return'
              '});define("odsp-next/controls/userState/premiumUpsellBanner/PremiumUpsellBanner.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-PremiumUpsellBanner{position:relative;margin:12px 20px;cursor:default}.od-PremiumUpsellBanner--cursor{cursor:pointer}.od-PremiumUpsellBanner-container{display:-ms-flexbox;display:flex}.od-PremiumUpsellBanner-jewel{height:24px;width:24px;display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.od-PremiumUpsellBanner-upsell{display:inline-block;padding:8px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;font-weight:600;color:'},{theme:"black",defaultValue:"#000000"},{rawString:';-ms-flex:auto;flex:auto}.od-PremiumUpsellBanner-title{display:inline-block;padding:8px 0 8px 8px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;font-weight:600;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';-ms-flex:auto;flex:auto}html[dir=rtl] .od-PremiumUpsellBanner-title{padding:8px 8px 8px 0}.od-PremiumUpsellBanner-gleam{height:24px;width:24px;display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.od-PremiumUpsellBanner-message{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;display:inline;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}html[dir=ltr] .od-PremiumUpsellBanner-message{padding-right:4px}html[dir=rtl] .od-PremiumUpsellBanner-message{padding-left:4px}.od-PremiumUpsellBanner-link{white-space:nowrap;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;display:inline-block;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-PremiumUpsellBanner-anchor{position:absolute;top:0;width:1px;height:1px}html[dir=ltr] .od-PremiumUpsellBanner-anchor{right:0}html[dir=rtl] .od-PremiumUpsellBanner-anchor{left:0}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/actions/uploadBlock/odc/UploadBlockAction",["require","exports","@ms/odsp-utilities/lib/async/Promise","../../../base/BaseAction","../../../utilities/features/Features","../../../models/quota/QuotaStatus","../../../models/dialog/DialogStyle","../../../controls/userState/quotaBlock/QuotaBlock","../../../models/quota/QuotaEventSource","../../../resources/ODCResourceKeys","@ms/odsp-utilities/lib/logging/events/Qos.event","../../../dataSources/url/odc/UrlDataSource","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys","../../../models/item/ItemParentHelper","@ms/odsp-utilities/lib/logging/ErrorHelper"],function(e,t,o,r,a,i,s,n,u,l,d,c,p,m,f,g){"use strict";var h=1,v=function(t){function r(o){void 0===o&&(o={});var r=t.call(this,o)||this;r.name="UploadBlock";r._dragAndDrop=o.isDragAndDrop;r._currentItem=r.resources.consume(p.currentItem);r._urlDataSource=r.resources.consume(l.urlDataSource);r._dialogProvider=r.resources.consume(m.dialog);if(a.isFeatureEnabled(a.NewQuotaInfo)){var i=r.resources.consume(m.bundleLoader),s=i&&i.getBundleInfo(3);r._userStateProvider=r.createComputed(function(){if(s.isLoaded())try{return r.resources.consume(m.quota)}catch(t){g["default"].logError(t,{errorCount:h++,href:location.href,requestUrl:e.toUrl("")})}})}else r._userStateProvider=r.createObservable(null);r._itemParentHelper=r.resources.consume(f.resourceKey);return r}__extends(r,t);r.prototype.onIsAvailable=function(){var e=this._currentItem();if(c.viewerId&&e.ownerId!==c.viewerId)return!1;var t=this.unwrapObservable(this._itemParentHelper.getAncestorOrSelf(e,function(e){return!!e.mountPoint}));if(t)return!1;var o=this._userStateProvider();return!!o&&o.status()>=i["default"].full};r.prototype.getComponentParameters=function(){return{resources:this.resources}};r.prototype.onExecute=function(e){var t=this._userStateProvider.peek();if(!t)return o["default"].wrap({resultType:d.ResultTypeEnum.ExpectedFailure});this._dialogProvider.requestDialog({template:0,style:s["default"].blocker,component:{name:n["default"].tagName,params:this.getComponentParameters()}});this._dragAndDrop&&t.logEvent(u["default"].dragAndDrop);return o["default"].wrap({resultType:d.ResultTypeEnum.Success})};return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=v});define("odsp-next/controls/userState/quotaBlock/QuotaBlock",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./QuotaBlockViewModel","./QuotaBlock.html","./QuotaBlock.css"],function(e,t,o,r){"use strict";var a=o.registerComponent({tagName:"od-upload-block",template:e("./QuotaBlock.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/quotaBlock/QuotaBlockViewModel",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/string/StringHelper","../../../utilities/icons/Icon","../../icon/glyph/IconGlyph","../../../models/quota/QuotaStatus","../../../utilities/features/Features","../../../models/quota/LockedReason","../../textContainer/TextContainer","../../../models/quota/QuotaEventSource","../../../resources/ControlResourceKeys","../../../bindings/keyboard/KeyboardBinding","../../../models/quota/QuotaEventDestination","../../../resources/ProviderResourceKeys","../../../resources/DataSourceResourceKeys","./WacEditBlock.resx","../../../providers/quota/Quota.resx","../../overlays/dialog/DialogOverlay.resx"],function(e,t,o,r,a,i,s,n,u,l,d,c,p,m,f,g,h,v,_,x){"use strict";var b=function(t){function r(o){var r=t.call(this,o)||this;r._showLockdownDateTime=u.isFeatureEnabled(u.EnableLockdownDateTime);r.closeLabel=x.strings.closeLabel;r._isWacEditBlock=o.isWacEditBlock;r.addBindingHandlers({keyboard:m});r._mediaBaseUrl=e.toUrl(r.resources.consume(h.settings).mediaBaseUrl);r._userStateProvider=r.resources.consume(g.quota);r._dialogProvider=r.resources.consume(g.dialog);var a=r.resources.consume(p.actionMap);r._feedbackAction=new(r.managed(a.FeedbackAction));r.circleComponent=r._getIconComponent(new i("FullCircleMask"));r.title=r._getTitle();r.message=r._getMessage();r.buttonItems=r._getButtonItems();r.learnMore=r._getLearnMoreItem();r.classes=r._getClasses();r.imageUrl=r._getImageUrl();return r}__extends(r,t);r.prototype.dismiss=function(){var e=this.resources.consume(g.dialog),t=e.currentDialog();if(t){t.dismiss();return!1}return!0};r.prototype.onKeyEnter=function(e,t){e&&e.onClick&&e.onClick();return!0};r.prototype._getTitle=function(){if(u.isFeatureEnabled(u.EnableFrozenDialogs)){var e=this._userStateProvider.primaryLockedReason.peek();if(e===l["default"].delinquent)return _.strings.frozenTitle;if(e===l["default"].inactive)return _.strings.inactivityFrozenTitle}var t=this._userStateProvider.status.peek();if(this._showLockdownDateTime)return t===n["default"].overQuota?_.strings.willBeFrozenTitle:t===n["default"].full?_.strings.fullTitle:_.strings.outOfSpaceTitle;if(t===n["default"].overQuota||t===n["default"].outOfSpace){var o=this._userStateProvider.overage.peek();return a.format(_.strings.exceededTitle,o)}return _.strings.fullTitle};r.prototype._getMessage=function(){if(u.isFeatureEnabled(u.EnableFrozenDialogs)){var e=this._userStateProvider.primaryLockedReason.peek();if(e===l["default"].delinquent){var t=this._userStateProvider.driveDeletionDate.peek();return a.format(_.strings.delinguencyMessage,t)}if(e===l["default"].inactive){var t=this._userStateProvider.driveDeletionDate.peek();return a.format(_.strings.inactivityFrozenMessage,t)}}var o=this._userStateProvider.status.peek();return this._isWacEditBlock?v.strings.subHeader:this._showLockdownDateTime&&o===n["default"].overQuota?a.format(_.strings.willBeFrozenSubHeader,this._userStateProvider.lockdownDate.peek()):_.strings.noSpaceMessage};r.prototype._getButtonItems=function(){var e=this,t=[],o=u.isFeatureEnabled(u.EnableFrozenDialogs),r=o?this._userStateProvider.primaryLockedReason.peek():l["default"].unknown,s=this._userStateProvider.canUpgrade.peek();if(r===l["default"].inactive)return[{link:null,text:_.strings.unfreezeButtonText,icon:this._getIconComponent(new i("Snow")),onClick:function(){e._unlockAccount()}}];s&&t.push({link:null,text:_.strings.officeStorageOffer,icon:this._getIconComponent(new i("OneDrive")),onClick:function(){r!==l["default"].unknown?e._navigate(f["default"].officePlans,!1):e._navigate(f["default"].upgrade,!1)}});var n=r===l["default"].delinquent,d=this._userStateProvider.lastUnlockDate.peek();n&&(this._userStateProvider.userUnlocksRemaining.peek()?t.push({link:null,text:_.strings.unfreezeButtonText,icon:this._getIconComponent(new i("Snow")),onClick:function(){e._confirmUnfreeze()}}):d&&t.push({link:{text:_.strings.contactSupport,onClick:function(){e._feedbackAction.execute(null)}},text:a.format(_.strings.previousThaw,d),icon:this._getIconComponent(new i("Mail")),onClick:null}));n||this._isWacEditBlock&&s||t.push({link:null,text:_.strings.cleanUpFiles,icon:this._getIconComponent(new i("Broom")),onClick:function(){e._navigate(f["default"].cleanUpFiles,!1)}});!n&&this._isWacEditBlock&&t.push({link:null,text:v.strings.readOnlyButton,icon:this._getIconComponent(new i("Page")),onClick:function(){e._openOfficeDocument()}});return t};r.prototype._getLearnMoreItem=function(){var e=this,t=u.isFeatureEnabled(u.EnableFrozenDialogs),o=t?this._userStateProvider.primaryLockedReason.peek():l["default"].unknown;if(o!==l["default"].delinquent)if(this._showLockdownDateTime){if(this._userStateProvider.status.peek()
              '});define("odsp-next/controls/userState/quotaBlock/QuotaBlock.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-Dialog.od-Dialog--close .od-QuotaBlock .od-Dialog-button.od-Dialog-button--close .ms-Icon.ms-Icon--Cancel{font-size:16px;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-QuotaBlock-header{position:relative;width:100%;max-height:108px}.od-QuotaBlock-container{padding:18px 28px 18px 10px;background-color:"},{theme:"error",defaultValue:"#a80000"},{rawString:";box-sizing:border-box;display:-ms-flexbox;display:flex;width:100%}html[dir=rtl] .od-QuotaBlock-container{padding:18px 10px 18px 28px}html[dir=ltr] .od-QuotaBlock-container{float:left}html[dir=rtl] .od-QuotaBlock-container{float:right}.od-QuotaBlock-blue .od-QuotaBlock-container{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.od-QuotaBlock-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:';-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}html[dir=ltr] .od-QuotaBlock-title{padding-left:16px}html[dir=rtl] .od-QuotaBlock-title{padding-right:16px}.od-QuotaBlock-image{display:inline-block;height:76px;min-width:1px}html[dir=ltr] .od-QuotaBlock-image{float:left}html[dir=rtl] .od-QuotaBlock-image{float:right}.od-QuotaBlock-body{clear:both;position:relative;width:100%}.od-QuotaBlock-subheader{padding:22px 28px 8px 28px}html[dir=rtl] .od-QuotaBlock-subheader{padding:22px 28px 8px 28px}.od-QuotaBlock-message{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}html[dir=ltr] .od-QuotaBlock-message{padding-right:4px}html[dir=rtl] .od-QuotaBlock-message{padding-left:4px}.od-QuotaBlock-link{white-space:nowrap;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:inline-block;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-QuotaBlock-buttons{position:relative;padding:0 28px 12px 28px}html[dir=rtl] .od-QuotaBlock-buttons{padding:0 28px 12px 28px}.od-QuotaBlock-button{position:relative;outline:0;min-height:48px;padding:8px 0}.od-QuotaBlock-button:focus{box-shadow:0 0 0 1px #767676 inset}.od-QuotaBlock-icon{position:absolute;width:48px;height:48px}.od-QuotaBlock-outer-icon{position:relative;width:48px;height:48px;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.od-QuotaBlock-outer-icon .od-IconGlyph.ms-Icon{font-size:48px;line-height:48px}.od-QuotaBlock-button--clickable{cursor:pointer}.od-QuotaBlock-button--clickable .od-QuotaBlock-outer-icon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-QuotaBlock-inner-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';position:absolute;width:48px;top:0;bottom:0}.od-QuotaBlock-inner-icon .od-IconGlyph.ms-Icon{font-size:large;line-height:48px;width:100%;height:100%}html[dir=ltr] .od-QuotaBlock-inner-icon .ms-Icon--Snow:before{margin-left:1px}html[dir=rtl] .od-QuotaBlock-inner-icon .ms-Icon--Snow:before{margin-right:1px}html[dir=ltr] .od-QuotaBlock-inner-icon{left:0}html[dir=rtl] .od-QuotaBlock-inner-icon{right:0}.od-QuotaBlock-inner-image{position:absolute;top:0;bottom:0}html[dir=ltr] .od-QuotaBlock-inner-image{left:0}html[dir=rtl] .od-QuotaBlock-inner-image{right:0}.od-QuotaBlock-message-container{display:-ms-flexbox;display:flex;min-height:48px}html[dir=ltr] .od-QuotaBlock-message-container{padding-left:64px}html[dir=rtl] .od-QuotaBlock-message-container{padding-right:64px}.od-QuotaBlock-text-container{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block}.od-QuotaBlock-text{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:inline}html[dir=ltr] .od-QuotaBlock-text{padding-right:4px}html[dir=rtl] .od-QuotaBlock-text{padding-left:4px}.od-QuotaBlock-button-link{display:inline-block;white-space:nowrap}'}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/actions/uploadBlock/odc/WacEditBlockAction",["require","exports","./UploadBlockAction"],function(e,t,o){"use strict";var r={ar:!0,be:!0,bg:!0,da:!0,de:!0,el:!0,en:!0,es:!0,eu:!0,fr:!0,gd:!0,gl:!0,hy:!0,id:!0,ms:!0,mt:!0,nb:!0,nl:!0,nso:!0},a=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._forceReadOnly=t.forceReadOnly;o.name="WacEditBlock";return o}__extends(t,e);t.prototype.onIsAvailable=function(){return!this._forceReadOnly&&(!!r[$Config.lang]&&e.prototype.onIsAvailable.call(this))};t.prototype.getComponentParameters=function(){return{isWacEditBlock:!0,resources:this.resources}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/LockedHandler",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../models/dialog/DialogStyle","../../models/quota/LockedReason","../../controls/userState/thawing/Thawing","../../controls/userState/quotaBlock/QuotaBlock","../../resources/ProviderResourceKeys"],function(e,t,o,r,a,i,s,n,u){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._userStateProvider=o.resources.consume(u.quota);o.createComputed(o._computeShowFrozenBlock);o.createComputed(o._computeShowThawingDialog);return o}__extends(t,e);t.prototype._computeShowFrozenBlock=function(){if(t._frozenDialog){if(1===this._userStateProvider.accountState()){var e=t._frozenDialog;t._frozenDialog=null;e.dismiss();e.dispose()}}else{var o=this._userStateProvider.primaryLockedReason();if(o===i["default"].delinquent||o===i["default"].inactive){var s=this.resources.consume(u.dialog);t._frozenDialog=s.requestDialog({template:0,style:a["default"].blocker,isDismissable:!1,component:{name:n["default"].tagName,params:{resources:this.resources}}})}else if(o===i["default"].other){var l=this._userStateProvider.getSuspendedUrl(),d=this.resources.consume(r.navigation);d.navigateTo({url:l})}}};t.prototype._computeShowThawingDialog=function(){if(t._thawingDialog){if(3!==this._userStateProvider.accountState()){var e=t._thawingDialog;t._thawingDialog=null;e.dismiss();e.dispose()}}else if(3===this._userStateProvider.accountState()){var o=this.resources.consume(u.dialog);t._thawingDialog=o.requestDialog({template:0,style:a["default"].blocker,isDismissable:!1,component:{name:s["default"].tagName,params:{resources:this.resources}}})}};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/userState/thawing/Thawing",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ThawingViewModel","./Thawing.html","./Thawing.css"],function(e,t,o,r){"use strict";var a=o.registerComponent({tagName:"od-thawing",template:e("./Thawing.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/userState/thawing/ThawingViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/DataSourceResourceKeys","../../../providers/quota/Quota.resx"],function(e,t,o,r,a){"use strict";var i=function(t){function o(o){void 0===o&&(o={});var i=t.call(this,o)||this,s=e.toUrl(i.resources.consume(r.settings).mediaBaseUrl);i.title=a.strings.thawingTitle1;i.message=a.strings.thawingMessage1;i.imageUrl=s+"/images/quota/thawing.svg";return i}__extends(o,t);return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/userState/thawing/Thawing.html",[],function(){return'
              '});define("odsp-next/controls/userState/thawing/Thawing.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-Thawing{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:';padding:12px 28px}.od-Thawing-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:';padding:4px;text-align:center}.od-Thawing-image{height:134px;width:100%;margin-left:-5px;padding:8px 4px 8px 0}html[dir=rtl] .od-Thawing-image{padding:8px 0 8px 4px}.od-Thawing-footer{padding:4px;text-align:center}.od-Thawing-message{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});define("odsp-next/controls/quotaProgressBar/QuotaProgressBar",["require","exports","./QuotaProgressBarViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./QuotaProgressBar.html","./QuotaProgressBar.css"],function(e,t,o,r){"use strict";var a=r.registerComponent({tagName:"od-quota-progress-bar",template:e("./QuotaProgressBar.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/quotaProgressBar/QuotaProgressBarViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../resources/ProviderResourceKeys","../../dataSources/url/PageType","@ms/odsp-utilities/lib/string/StringHelper","../progress/bar/ProgressBar","../../models/quota/QuotaStatus","@ms/odsp-utilities/lib/string/DriveSpaceHelper","../../providers/quota/Quota.resx"],function(e,t,o,r,a,i,s,n,u,l,d){"use strict";var c=function(t){function r(r){var c=t.call(this,r)||this;c.progressBarTagName=n.tagName;c.usedText=o.observable("");c.dividerText=d.strings.spaceUsedDivider;c.maxText=o.observable("");c.progress={minimum:o.observable(0),maximum:o.observable(0),current:o.observable(0)};c.showProgress=o.observable(!1);c.updateNeeded=r.updateNeeded?r.updateNeeded:o.observable(!0);var p=c.resources.consume(a.bundleLoader);p.pageLoaded(i[i.StorageOptions]);var m;c.createComputed(function(){var t=p&&p.getBundleInfo(3);if(!c._userStateProvider&&t&&t.isLoaded()){c._userStateProvider=c.resources.consume(a.quota);m=e("../../providers/quota/Quota.resx")}if(c._userStateProvider&&c._userStateProvider.total()&&c.updateNeeded()){c.storageQuotaExceeded=c.createPureComputed(function(){return c._userStateProvider.status()>=u["default"].overQuota});c._userStateProvider.status.peek()===u["default"].full?c.progress.current(c._userStateProvider.total()):c.progress.current(c._userStateProvider.used());c.progress.maximum(c._userStateProvider.total());var o=l["default"].getDisplayString(c._userStateProvider.total(),{trimDecimal:!0}),r=l["default"].getDisplayString(c._userStateProvider.used(),{trimDecimal:!0});c.usedText(s.format(m.strings.used,r));c.maxText(s.format(m.strings.max,o));c.showProgress(!0);c.updateNeeded(!1)}else c.showProgress(!1)});return c}__extends(r,t); return r}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=c});define("odsp-next/controls/progress/bar/ProgressBar",["require","exports","./ProgressBarViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ProgressBar.html","./ProgressBar.css"],function(e,t,o,r){"use strict";var a=r.registerComponent({tagName:"ms-progress-bar",template:e("./ProgressBar.html"),viewModel:o["default"],synchronous:!0});return a});define("odsp-next/controls/progress/bar/ProgressBar.html",[],function(){return"
              100, style: { width: 100 - normalizedPercentage() + '%' }\">
              "});define("odsp-next/controls/quotaProgressBar/QuotaProgressBar.html",[],function(){return'
              '});define("odsp-next/controls/quotaProgressBar/QuotaProgressBar.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-quota-progress-bar-main{height:31px}.sm .od-quota-progress-bar-main{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400}.lg .od-quota-progress-bar-main,.md .od-quota-progress-bar-main,.xlg .od-quota-progress-bar-main,.xxlg .od-quota-progress-bar-main,.xxxlg .od-quota-progress-bar-main,.xxxxlg .od-quota-progress-bar-main{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.od-quota-progress-bar-top{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;color:'},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .od-quota-progress-bar-top{float:right}html[dir=rtl] .od-quota-progress-bar-top{float:left}.od-quota-progress-bar{width:100%}html[dir=ltr] .od-quota-progress-bar{float:left}html[dir=rtl] .od-quota-progress-bar{float:right}.od-quota-progress-bar .ProgressBar .ProgressBar-track{height:15px}.od-quota-progress-bar-used{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-quota-progress-bar-used--exceeded{color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.od-quota-progress-bar-divider{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}"}])});define("odsp-next/controls/appUpsell/AppUpsell",["require","exports","./AppUpsellViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AppUpsell.html","./AppUpsell.css"],function(e,t,o,r){"use strict";var a=r.registerComponent({tagName:"od-app-upsell",template:e("./AppUpsell.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/appUpsell/AppUpsellViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/DataSourceResourceKeys","../../controls/commands/Commands.resx"],function(e,t,o,r,a){"use strict";var i=function(t){function o(o){var i=t.call(this,o)||this,s=o.onDismiss,n=o.action,u=o.message,l=o.buttonText;i._onDismiss=s;i._action=n;i.message=u;i.buttonText=l;i.closeTooltip=a.strings.CloseTooltip;var d=i.resources.consume(r.settings).mediaBaseUrl;i.imageUrl=e.toUrl(d+"/images/mobileappupsell/appupsellbanner.svg");return i}__extends(o,t);o.prototype.onClick=function(e,t){if(this._action){this._action.execute(t);return!1}return!0};o.prototype.onDismiss=function(e,t){if(this._onDismiss){this._onDismiss();return!1}return!0};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/appUpsell/AppUpsell.html",[],function(){return'
              '});define("odsp-next/controls/appUpsell/AppUpsell.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AppUpsell{margin:20px;padding:20px 12px 8px 12px;border:1px solid "},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";text-align:center;position:relative}.od-AppUpsell .ms-Icon.ms-Icon--Cancel{height:28px;width:28px;line-height:28px;position:absolute;top:0;border:0;background:0 0;cursor:pointer}html[dir=ltr] .od-AppUpsell .ms-Icon.ms-Icon--Cancel{right:0}html[dir=rtl] .od-AppUpsell .ms-Icon.ms-Icon--Cancel{left:0}.od-AppUpsell .od-Button{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.lg .od-AppUpsell,.md .od-AppUpsell,.sm .od-AppUpsell{display:none}.od-AppUpsell-Message{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-AppUpsell-Image{margin:8px 0}"}])});_application/javascript_ehttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcquota-efc43bdc.js O>bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcquota.resx-b8f29da0.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;K456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:10 GMTYBlockBlob_$860de061-0001-0058-31d1-c219a9000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056333_Thu, 04 May 2017 18:05:55 GMTT1527_0x8D490DDFEEB988C_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj\alu{~  ;IXj}  ,6]b*JOcuO // OneDrive:IgnoreCodeCoverage define("odsp-next/providers/quota/Quota.resx",["require","exports"],function(e,a){a.strings={normalDisplay:"Se han usado {0} de {1}",exceededQuotaDisplay:"{0} de más",criticalQuotaDisplay:"{0} restantes",criticalDisplay:"OneDrive {0} % completo",fullDisplay:"OneDrive completo",exceededDisplay:"Has superado el límite de almacenamiento",overageMessage:"Su cuenta se congelará a menos que quite {0} de archivos.",getMoreStorage:"Obtener más almacenamiento",cleanUpFiles:"Limpiar los archivos",fullTitle:"Tu OneDrive está lleno",exceededTitle:"Superas el límite de almacenamiento en {0}",noSpaceMessage:"No hay espacio para más archivos.",officeStorageOffer:"Obtener 1000 GB de almacenamiento de OneDrive con Office 365",learnMore:"Más información",spaceUsedTotalFormat:"{0} usado | {1} máx.",used:"{0} usados",max:"{0} máx.",willBeFrozenSubHeader:" No puedes agregar más archivos mientras te mantienes por encima del límite de almacenamiento. Tu cuenta se bloqueará el {0} o posteriormente.",outOfSpaceDisplay:"No hay espacio en OneDrive",willBeFrozenTitle:"Tu OneDrive se bloqueará",outOfSpaceTitle:"Tu OneDrive se quedó sin espacio",willBeFrozenMessage:"Toma las medidas necesarias para evitar perder el acceso a los archivos el {0} o posteriormente.",Premium:"Premium OneDrive",GoPremium:"Pásate a premium",GoPremiumDescription:"Obtén 1 TB (1000 GB) de almacenamiento y las nuevas aplicaciones de Office 2016.",GoPremiumReminder:"Obtén características exclusivas y 1 TB (1000 GB) de almacenamiento",delinguencyMessage:"Tu contenido se eliminará el {0} o posteriormente, a menos que sitúes tu cuenta dentro de los límites de almacenamiento.",unfreezeAccount:"Liberar tu cuenta para acceder temporalmente a los archivos",confirmationTitle:"¿Estás seguro?",confirmationMessage:"El desbloqueo será único y durará 30 días.",confirmationButton:"Iniciar desbloqueo",thawingTitle1:"Preparando los archivos",thawingMessage1:"La liberación de la cuenta puede tardar hasta 24 horas.",thawingEmailMessage:"Cuando tu cuenta esté lista, te enviaremos un correo electrónico a {0}.",thawingTitle2:"La liberación aún está en curso",thawingMessage2:"Se está tardando más de lo esperado en liberar tu cuenta.",signUpConsumerText:"Si utilizas Outlook.com o Xbox Live, ya tienes una cuenta de Microsoft. Úsala para {0} iniciar sesión {1}",thawingContactMessage:"{0} Envíanos un correo electrónico {1} con cualquier duda que tengas.",frozenTitle:"Tu OneDrive está bloqueado",previousThaw:"Liberaste tu cuenta el {0}. ¿Tienes alguna pregunta?",contactSupport:"Contactar con el soporte",inactivityFrozenTitle:"Bienvenido otra vez",inactivityFrozenMessage:"Mientras estabas ausente, tu cuenta se bloqueó. Desbloquéala antes del {0} para evitar su eliminación automática.",unfreezeButtonText:"Liberar tu cuenta",spaceUsedDivider:" de ",learnMoreTooltip:"Haz clic para obtener más información"}});define("odsp-next/controls/userState/quotaBlock/WacEditBlock.resx",["require","exports"],function(e,a){a.strings={subHeader:"No tiene espacio suficiente para crear o editar documentos de Office.",readOnlyButton:"Abrir el archivo de solo lectura",altHeader1:"No se guardarán los cambios",subHeader1:"El propietario de este archivo no tiene espacio suficiente en su OneDrive.",altHeader2:"No se puede editar el archivo",subHeader2:"El propietario no tiene espacio suficiente en su OneDrive. El archivo solo se puede abrir para su lectura."}});_application/javascript_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcquota.resx-b8f29da0.js O:bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcfirstrun-e32d5b63.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;W`456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f6331a2-0001-005d-69d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056378_Thu, 04 May 2017 18:05:57 GMTU13133_0x8D490DDAB141CB0_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djW\gpvy  6DSex'1X] %EK_q|O// OneDrive:IgnoreCodeCoverage define("odsp-next/bundles/odc/FirstRun",["require","exports","../../controls/premiumIntro/PremiumIntro","../../controls/firstRunExperience/FirstRunExperience","../../controls/featureCards/FeatureCards","../../controls/firstRunDialog/FirstRunDialog","../../controls/positioningPresetPlanCard/PositioningPresetPlanCard","../../providers/firstRunExperience/FirstRunExperienceProvider","../../providers/guidedTour/GuidedTourProvider","../../dataSources/firstRunExperience/odc/FirstRunExperienceDataSource","../../dataSources/guidedTour/odc/GuidedTourDataSource"],function(e,t){"use strict"});define("odsp-next/controls/premiumIntro/PremiumIntro",["require","exports","./PremiumIntroViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PremiumIntro.html","./PremiumIntro.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-premium-intro",template:e("./PremiumIntro.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/premiumIntro/PremiumIntroViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/html/BindableHtmlBinding","../../bindings/focus/PreserveFocusBinding","../../bindings/focus/FocusTrapBinding","../../bindings/element/ElementBinding","../../utilities/accessibility/Accessibility","../overlays/Overlay","../positioningPresetPlanCard/PositioningPresetPlanCard","../../bindings/keyboard/KeyboardBinding","../../providers/premiumLightbox/PremiumLightboxProvider"],function(e,t,i,o,r,n,a,s,l,d,u,c){"use strict";var g=function(e){function t(t){var i=e.call(this,t)||this;i.overlayTagName=l.tagName;i.addBindingHandlers({element:a,bindableHtml:o,focusTrap:n["default"],preserveFocus:r["default"],keyboard:u});i.contentRoot=i.createObservable();var g=i.subscribe(i.contentRoot,function(e){s.focusFirstTabStop(e);g.dispose()});i.isOverlayVisible=i.createObservable(!0);i.isPositioningVisible=i.createObservable(!0);var p=i.resources.consume(c.resourceKey),m=p.getPremiumLightboxData(t.upsellType,t.variation);i.positioningComponent={name:d["default"].tagName,params:{pageData:m,onDismissPositioningClick:i.hide.bind(i),toggleParentVisibility:i.toggleVisibility.bind(i)}};return i}__extends(t,e);t.prototype.toggleVisibility=function(){var e=this.isPositioningVisible.peek();this.isPositioningVisible(!e)};t.prototype.hide=function(){this.isPositioningVisible(!1);this.isOverlayVisible(!1)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/bindings/html/BindableHtmlBinding",["require","exports","../BaseBinding","knockout"],function(e,t,i,o){"use strict";var r=function(e){function t(t){var i=e.call(this,t)||this;i.controlsDescendantBindings=!0;i.createComputed(i._computeRefreshChildElements);return i}__extends(t,e);t.prototype._computeRefreshChildElements=function(){var e=o.unwrap(this.valueAccessor());o.virtualElements.emptyNode(this.element);this.element.innerHTML=e;o.applyBindingsToDescendants(this.bindingContext,this.element)};return t}(i);return r});define("odsp-next/controls/positioningPresetPlanCard/PositioningPresetPlanCard",["require","exports","./PositioningPresetPlanCardViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PositioningPresetPlanCard.html","./PositioningPresetPlanCard.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-premium-retro-positioning-card",template:e("./PositioningPresetPlanCard.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/positioningPresetPlanCard/PositioningPresetPlanCardViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../firstRunExperience/FirstRunExperience.resx","../../resources/ProviderResourceKeys","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../../utilities/attribution/AttributionHelper","../featureCards/FeatureCards","../../providers/featureCards/FeatureCardsProvider","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../utilities/optimizely/experiments/Premium","../../providers/premiumLightbox/PremiumLightboxProvider","../firstRunExperience/FirstRunExperience.resx"],function(e,t,i,o,r,n,a,s,l,d,u,c,g,p){"use strict";var m="PremiumPositioningPreset",f=function(e){function t(t){var i=e.call(this,t)||this;i._storageOptionsProvider=i.resources.consume(r.storageOptions);i._lightboxProvider=i.resources.consume(g.resourceKey);i._actionMap=i.resources.consume(n.actionMap);i._attributionHelper=i.resources.consume(s.resourceKey);i._featureCardsProvider=i.resources.consume(d.resourceKey);i._languageDataSource=i.resources.consume(a.language);i.pageData=t.pageData;i.pageDataVisibility=i._checkPageDataVisibility();i.isOnSyncPage=4===i.pageData.pageType;i.showOfficeIcons=i.createComputed(i._computeShowOfficeIcons);i._setUpAccessibilityVariables();i._onDismissPositioningClick=t.onDismissPositioningClick;i._toggleParentVisibility=t.toggleParentVisibility;i.displayFeatureCards=i.createObservable(!1);i.featureCardsTagName=l["default"].tagName;i.featureCardsData=i.createPureComputed(i._computeFeatureCardsData);i.desiredCarouselIndex=i.createObservable(0);i.featureCardsAriaLabel=o.strings.featureCardsAriaLabel;i.numberOfFeatureCardsViewed=0;i._isExistingUser=i.resources.consume(n.isExistingUserPremiumUpsellEligible);i._fireStartupTelemetry();return i}__extends(t,e);t.prototype.launchFeatureCards=function(e,t){this._launchFeatureCards(e);if(!this.isOnSyncPage){var i={0:"selectedFeatureCard1",1:"selectedFeatureCard2",2:"selectedFeatureCard3",3:"selectedFeatureCard4"},o=i[t];o&&c.logOptimizelyEvent(o)}u.Engagement.logData({name:m+".LaunchFeatureCard",extraData:{isOnSyncPage:this.isOnSyncPage,cardIndex:t,isExistingUser:this._isExistingUser.peek()}})};t.prototype.launchSeeAllFeatures=function(){this._launchFeatureCards(0);this.isOnSyncPage||c.logOptimizelyEvent("seeMoreFeaturesPositioning")};t.prototype.closeFeatureCards=function(e,t){this.displayFeatureCards(!1);this._toggleParentVisibility&&this._toggleParentVisibility();t&&(this.numberOfFeatureCardsViewed=t);u.Engagement.logData({name:m+".CloseCards",extraData:{isOnSyncPage:this.isOnSyncPage,cardIndex:e,isExistingUser:this._isExistingUser.peek()}})};t.prototype.purchasePlan=function(e){var t=this._getUrlWithAttribution();new(this.managed(this._actionMap.NavigationAction))({url:t,target:"_blank"}).execute({});this._onDismissPositioningClick&&this._onDismissPositioningClick();u.Engagement.logData({name:m+".PurchasePlan",extraData:{isOnSyncPage:this.isOnSyncPage,isExistingUser:this._isExistingUser.peek()}});c.logOptimizelyEvent("selectedGoPremiumInPositioning")};t.prototype.dismissPositioningClick=function(){this._onDismissPositioningClick&&this._onDismissPositioningClick();u.Engagement.logData({name:m+".StayBasic.Click",extraData:{isOnSyncPage:this.isOnSyncPage,isExistingUser:this._isExistingUser.peek()}})};t.prototype.onCloseButtonClick=function(){this._onDismissPositioningClick&&this._onDismissPositioningClick();this.isOnSyncPage||c.logOptimizelyEvent("dismissedPositioningSelectedX");u.Engagement.logData({name:m+".Close.Click",extraData:{isOnSyncPage:this.isOnSyncPage,isExistingUser:this._isExistingUser.peek()}})};t.prototype._launchFeatureCards=function(e){this.desiredCarouselIndex(e);this.displayFeatureCards(!0);this._toggleParentVisibility&&this._toggleParentVisibility();this.isOnSyncPage||c.logOptimizelyEvent("invokedFeatureCardCarousel")};t.prototype._setUpAccessibilityVariables=function(){this.multiGleamAltText=p.strings.multiPremiumGleamAltText;this.singleGleamAltText=p.strings.premiumGleamAltText;this.closeButtonAriaLabel=p.strings.closeButtonAriaLabel};t.prototype._checkPageDataVisibility=function(){switch(this.pageData.pageType){case 4:return{headline:!1,headlineGleam:!1,featureGleam:!1,closeButton:!1,featureCards:!1};case 1:case 3:return{headline:!0,headlineGleam:!1,featureGleam:!1,closeButton:!0,featureCards:!0};case 6:return{headline:!0,headlineGleam:!0,featureGleam:!0,closeButton:!0,featureCards:!0}}};t.prototype._computeFeatureCardsData=function(){return this._featureCardsProvider.getFeatureCards(this.pageData.planType)};t.prototype._computeShowOfficeIcons=function(){var e=this._languageDataSource.getCurrentLanguageCode().toLowerCase(),t=["en-us","pt-br","es-es","fr-fr","en-gb","de-de","es-mx","nl-nl","tr-tr","es-us","it-it","en-ca","zh-tw","en-au","th-th"].indexOf(e);return t!==-1};t.prototype._fireStartupTelemetry=function(){u.Engagement.logData({name:m+".Show",extraData:{isOnSyncPage:this.isOnSyncPage,isExistingUser:this._isExistingUser.peek()}});if(!this.isOnSyncPage){var e=this.resources.consume(r.userInfo);e.setPositioningUserFactWithParams(!0,!1)}};t.prototype._getUrlWithAttribution=function(){var e=this.isOnSyncPage?"Sync":"Web",t=6===this.pageData.pageType?"NewPremiumFeaturesUpsellCard":"FREUpsellCardPresetPlan",i="GoPremium";switch(this.pageData.pageType){case 3:i="GoPremiumExistingUser";break;case 1:i="GoPremiumNewUser"}return this._attributionHelper.appendPurchaseAttribution({source:t,cta:i,attributionEndpoint:e},this.pageData.purchaseUrl)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/controls/featureCards/FeatureCards",["require","exports","./FeatureCardsViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FeatureCards.html","./FeatureCards.css"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"od-feature-cards",template:e("./FeatureCards.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/featureCards/FeatureCardsViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/html/BindableHtmlBinding","../../bindings/focus/FocusTrapBinding","../../bindings/focus/PreserveFocusBinding","../../bindings/element/ElementBinding","../../utilities/accessibility/Accessibility","../../bindings/imageLoader/ImageLoaderBinding","../overlays/Overlay","../../controls/firstRunExperience/FirstRunExperience.resx","../../providers/featureCards/FeatureCards.resx","../carousel/Carousel","../../utilities/optimizely/experiments/Premium"],function(e,t,i,o,r,n,a,s,l,d,u,c,g,p){"use strict";var m=function(e){function t(t){var i=e.call(this)||this;i.overlayTagName=d.tagName;i.includeOverlay=t.includeOverlay||!1;i.addBindingHandlers({element:a,imageLoader:l["default"],bindableHtml:o,focusTrap:r["default"],preserveFocus:n["default"]});i.contentRoot=i.createObservable();var p=i.contentRoot.subscribe(function(e){s.focusFirstTabStop(e);p.dispose()});i.closeButtonAriaLabel=u.strings.closeButtonAriaLabel;i.nextButtonAriaLabel=c.strings.nextButtonAriaLabel;i.previousButtonAriaLabel=c.strings.previousButtonAriaLabel;i.currentCardIndex=i.createObservable(t.currentIndex);i.cards=t.cards;i.currentCard=i.createPureComputed(i._computeCurrentCard);i._closeCards=t.closeCards;i.carouselComponent={name:g.tagName,params:{item:i.currentCard,items:i.observables.createArray(i.cards),isEnabled:!1}};i.numberCardsViewed=t.numberCardsViewed||0;i._logEventForFeatureCardsViewed();return i}__extends(t,e);t.prototype.onNextBtnClick=function(){this.currentCardIndex(this.currentCardIndex.peek()+1);this._logEventForFeatureCardsViewed()};t.prototype.onPreviousBtnClick=function(){this.currentCardIndex(this.currentCardIndex.peek()-1);this._logEventForFeatureCardsViewed()};t.prototype.onPaginationClick=function(e){this.currentCardIndex(e);this._logEventForFeatureCardsViewed()};t.prototype.onCloseBtnClick=function(){this._closeCards(this.currentCardIndex.peek(),this.numberCardsViewed)};t.prototype.onGotItButtonClick=function(){this._closeCards(this.currentCardIndex.peek(),this.numberCardsViewed)};t.prototype._computeCurrentCard=function(){return this.cards[this.currentCardIndex()]};t.prototype._logEventForFeatureCardsViewed=function(){this.numberCardsViewed++;var e={1:"sawOneFeatureCard",2:"sawTwoFeatureCards",3:"sawThreeFeatureCards",4:"sawFourFeatureCards",5:"sawFiveFeatureCards",6:"sawSixFeatureCards"},t=e[this.numberCardsViewed];t&&p.logOptimizelyEvent(t)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/featureCards/FeatureCards.html",[],function(){return'
              '});define("odsp-next/controls/featureCards/FeatureCards.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-FeatureCards-modal{font-size:0;text-align:center;background-color:transparent;position:absolute;height:100%;width:100%}@media (max-width:639px){.od-FeatureCards-modal{display:none}}.od-FeatureCards-modal::before{vertical-align:middle;display:inline-block;content:\"\";height:100%;width:0}.od-FeatureCards-modal .ms-ModalOverlay{background-color:rgba(51,51,51,.8);cursor:default}.od-FeatureCards-main{vertical-align:middle;display:inline-block;cursor:default;margin:auto;position:relative}.od-FeatureCards-welcome{font-weight:100;opacity:1;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;line-height:50px;font-size:32px;padding-bottom:15px}.od-FeatureCards-page{margin:0 auto;position:relative;width:620px;box-shadow:0 0 16px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}@media (max-width:1023px){.od-FeatureCards-page{width:524px}}.od-FeatureCards-closeBtn{position:absolute;top:0}html[dir=ltr] .od-FeatureCards-closeBtn{right:0}html[dir=rtl] .od-FeatureCards-closeBtn{left:0}html[dir=ltr] .od-FeatureCards-closeBtn{text-align:right}html[dir=rtl] .od-FeatureCards-closeBtn{text-align:left}.od-FeatureCards-closeBtn button{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;font-size:16px;background:0 0;border:0;padding:15px 20px}.od-FeatureCards-NavigateNextButton,.od-FeatureCards-NavigatePreviousButton{position:absolute;top:120px;padding:0;background-color:transparent;display:block;border:none}.od-FeatureCards-NavigateNextButton .ms-Icon,.od-FeatureCards-NavigatePreviousButton .ms-Icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:14px;cursor:pointer;background:rgba(0,0,0,.5);padding:15px}html[dir=ltr] .od-FeatureCards-NavigateNextButton{right:0}html[dir=rtl] .od-FeatureCards-NavigateNextButton{left:0}html[dir=ltr] .od-FeatureCards-NavigatePreviousButton{left:0}html[dir=rtl] .od-FeatureCards-NavigatePreviousButton{right:0}html[dir=ltr] .od-FeatureCards-NavigateNextButton .ms-Icon--ChevronRight{float:right}html[dir=rtl] .od-FeatureCards-NavigateNextButton .ms-Icon--ChevronRight{float:left}html[dir=ltr] .od-FeatureCards-NavigatePreviousButton .ms-Icon--ChevronLeft{float:left}html[dir=rtl] .od-FeatureCards-NavigatePreviousButton .ms-Icon--ChevronLeft{float:right}.od-FeatureCards-carousel{height:272px;position:relative;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:'}.od-FeatureCards-animationArea{height:272px}.od-FeatureCards-image{height:215px;margin-top:40px}.od-FeatureCards-desc{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400;width:100%;background-color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:'}html[dir=ltr] .od-FeatureCards-desc{text-align:left}html[dir=rtl] .od-FeatureCards-desc{text-align:right}.od-FeatureCards-descTitle{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;display:block;padding:16px 24px 12px;line-height:32px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}.od-FeatureCards-descText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:block;line-height:20px;min-height:40px;padding:0 24px 24px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.od-FeatureCards-button{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';text-align:center}.od-FeatureCards-mainButton{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;background-color:#00AE56;border:1px solid #00AE56;color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:";width:200px;height:40px;margin-bottom:16px}.od-FeatureCards-mainButton:hover{background-color:#10893e;border:1px solid #10893e}.od-FeatureCards-mainButton:focus{background-color:#10893e;border:1px solid #00722e}.od-FeatureCards-pagination{width:100%;height:36px}.od-FeatureCards-unselectedPage{width:12px;height:12px;margin:12px 8px;border-radius:50%;border:solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:" 1px;display:inline-block;cursor:pointer}.od-FeatureCards-pagination .od-FeatureCards-curPage{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});define("odsp-next/providers/featureCards/FeatureCardsProvider",["require","exports","../../utilities/features/Features","./FeatureCards.resx","../../providers/featureCards/FeatureCards.resx","../../controls/firstRunExperience/FirstRunExperience.resx","../../controls/planCard/PlanCard.resx","../../models/storageOptions/IStorageOptions","@ms/odsp-utilities/lib/resources/Resources"],function(e,t,i,o,r,n,a,s,l){"use strict";var d={text:n.strings.sharingListItem,hasGleam:!1,indexInFeatureCardCarousel:4},u={text:n.strings.offlineListItem,hasGleam:!0,indexInFeatureCardCarousel:2},c={text:n.strings.moreListItems,hasGleam:!0,indexInFeatureCardCarousel:2},g={text:a.strings.SecurityBullet,hasGleam:!0,indexInFeatureCardCarousel:1},p={text:a.strings.ProductivityToolsBullet,hasGleam:!0,indexInFeatureCardCarousel:2},m={text:n.strings.spaceListItem,hasGleam:!1,indexInFeatureCardCarousel:0},f={text:n.strings.spaceHomeListItem,hasGleam:!1,indexInFeatureCardCarousel:0},h={text:a.strings.O365PersonalCapacity,hasGleam:!1,indexInFeatureCardCarousel:0},x={text:n.strings.space50ListItem,hasGleam:!1,indexInFeatureCardCarousel:0},b={text:r.strings.expiringLinksFeatureName,hasGleam:!0,indexInFeatureCardCarousel:1},P={text:r.strings.officeFeatureNameTwo,hasGleam:!1,indexInFeatureCardCarousel:5},y=e.toUrl("@ms/odsp-media/lib/images/premium/"),v={type:5,imageUrl:y+"feature-card-powered-productivity.svg",backgroundColor:"#9B4F95",featureName:a.strings.ProductivityToolsBullet,headline:o.strings.multiScanHeadline,description:o.strings.scanFeatureBodyFallBackTwo,primaryButtonText:o.strings.gotItButton},C={type:4,imageUrl:y+"feature-card-expiring-links.svg",backgroundColor:"#44BC9D",featureName:a.strings.SecurityBullet,headline:o.strings.expiringLinksFeatureName,description:o.strings.expiringLinksBody,primaryButtonText:o.strings.gotItButton},F={type:2,imageUrl:y+"feature-card-personal.svg",backgroundColor:"#30C6CC",featureName:o.strings.officePersonalCategory,headline:o.strings.officePersonalFeatureName,description:o.strings.officePersonalFeatureBodyFallback2,primaryButtonText:o.strings.gotItButton},_={type:3,imageUrl:y+"feature-card-personal.svg",backgroundColor:"#30C6CC",featureName:a.strings.O365PersonalCapacity,headline:o.strings.officePersonalFeatureName,description:o.strings.officePersonalFeatureBodyFallback2,primaryButtonText:o.strings.gotItButton},k={type:1,imageUrl:y+"feature-card-home.svg",backgroundColor:"#FDB813",featureName:o.strings.officeHomeCategory,headline:o.strings.officeHomeFeatureName,description:o.strings.officeHomeFeatureBodyFallBackThree,primaryButtonText:o.strings.gotItButton},I={type:0,imageUrl:y+"feature-card-storage-only.svg",backgroundColor:"#9C5096",featureName:a.strings.BasicCapacity,headline:o.strings.storageOnlyFeatureName,description:o.strings.storageOnlyFeatureBody,primaryButtonText:o.strings.gotItButton},w={type:8,imageUrl:y+"feature-card-sharing.svg",backgroundColor:"#4279BD",featureName:o.strings.shareFeatureName,headline:o.strings.moreSharingHeadline,description:o.strings.shareFeatureBody,primaryButtonText:o.strings.gotItButton},T={type:7,imageUrl:y+"feature-card-office-apps.svg",backgroundColor:"#FDB813",featureName:o.strings.officeAppsFeatureName,headline:o.strings.officeFeatureNameTwo,description:o.strings.officeAppsFeatureBodyAlternate,primaryButtonText:o.strings.gotItButton},B={type:6,imageUrl:y+"feature-card-offline.svg",backgroundColor:"#9B4F95",featureName:a.strings.ProductivityToolsBullet,headline:n.strings.offlineListItem,description:o.strings.productivityBody,primaryButtonText:o.strings.gotItButton},S=function(){function e(){}e.prototype.getFeatureListItems=function(e,t,o,r){var n=P,a=d,l=p,y=b,v=m;e===s.PlanType.Home?v=f:e===s.PlanType.Storage?v=x:e===s.PlanType.Office&&(v=h);if(6===t)switch(o){case 8309151222:return[v,g,l,n];case 8301376145:return[v,y,u,n];case 8306272860:return[v,y,c,n]}if(8312615299===o){e!==s.PlanType.Home&&e!==s.PlanType.Personal&&e!==s.PlanType.Solo&&r.length>0&&(v.text=r);return[v,g,l,n]}if(!i.isFeatureEnabled(i.PremiumV1Features)){l.indexInFeatureCardCarousel=1;a.indexInFeatureCardCarousel=2;n.indexInFeatureCardCarousel=3}return[v,l,a,n]};e.prototype.getFeatureCards=function(e){void 0===e&&(e=s.PlanType.Personal);return this._getPremiumFeatureCards(e,i.isFeatureEnabled(i.PremiumV1Features))};e.prototype._getPremiumFeatureCards=function(e,t){if(e===s.PlanType.Storage)return[I];var i;i=t?[F,C,B,v,w,T]:[F,v,w,T];e===s.PlanType.Home?i[0]=k:e===s.PlanType.Office&&(i[0]=_);return i};return e}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=S;t.resourceKey=new l.ResourceKey({name:e("module").id,factory:new l.SimpleResourceFactory(S)})});define("odsp-next/providers/premiumLightbox/PremiumLightboxProvider",["require","exports","../../controls/firstRunExperience/FirstRunExperience.resx","../../controls/planCard/PlanCard.resx","../../pages/storageOptions/odc/ODCStorageOptions.resx","../../providers/featureCards/FeatureCardsProvider","../../resources/ProviderResourceKeys","@ms/odsp-utilities/lib/resources/Resources","@ms/odsp-utilities/lib/string/StringHelper","../../models/storageOptions/IStorageOptions"],function(e,t,i,o,r,n,a,s,l,d){"use strict";var u=function(){function t(t,i){this._imageBaseUrl=e.toUrl("@ms/odsp-media/lib/images/premium/");this._featureCardsProvider=i.featureCardsProvider;this._storageOptionsProvider=i.storageOptionsProvider}t.prototype.getPremiumLightboxData=function(e,t){void 0===t&&(t=0);var o=this._imageBaseUrl,n=this._getDefaultLightboxData(e,t);n.pageType=e;var a=this._storageOptionsProvider;if(a.isReady.peek()&&a.isEligibleForPremium.peek()){var s=this._storageOptionsProvider.getPremiumPurchaseInformation(),d=r.strings.Office365PrefixName+(" "+s.planName);n.mainTitle=l.format(i.strings.listHeader,d);n.featureListItems=this._featureCardsProvider.getFeatureListItems(s.planType,e,t);n.price=s.price;n.purchaseUrl=s.purchaseUrl;n.planType=s.planType}switch(e){case 3:n.pageType=3;n.headline=i.strings.basicOnlyTitle;break;case 4:n.pageType=4;n.secondaryLinkText=i.strings.laterButtonText;n.backgroundImage=o+"positioning-blue-background-sync.svg";break;case 6:n.pageType=6;n.backgroundImage=o+"mountain-background-large.svg";n.headline=i.strings.newFeaturesHeader}return n};t.prototype._getDefaultLightboxData=function(e,t){var n=this._imageBaseUrl,a=r.strings.Office365PrefixName;return{pageType:1,backgroundImage:n+"positioning-blue-background-landscape.svg",planIndicatorImage:n+"premium-diamond-large.svg",secondaryBackgroundImage:n+"positioning-white-background-large.svg",headline:i.strings.getPremiumTitle,headlineGleam:n+"premium-gleam-multi.svg",mainTitle:l.format(i.strings.listHeader,a),secondaryTitle:i.strings.featuresTitle,primaryButtonText:i.strings.goPremiumButton,secondaryLinkText:o.strings.SeeFeaturesLink,featureListItems:this._featureCardsProvider.getFeatureListItems(d.PlanType.Office,e,t),featureGleam:n+"premium-gleam-single.svg",planType:d.PlanType.Office}};return t}();Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u;t.resourceKey=s.createDefaultResourceKey(e,u,{featureCardsProvider:n.resourceKey,storageOptionsProvider:a.storageOptions})});define("odsp-next/controls/positioningPresetPlanCard/PositioningPresetPlanCard.html",[],function(){return'

              '});define("odsp-next/controls/positioningPresetPlanCard/PositioningPresetPlanCard.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){ e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-PositioningPreset-headlineArea{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.od-PositioningPreset-header{font-weight:100;opacity:1;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;height:40px;font-size:32px;padding-bottom:15px;margin:0}.od-PositioningPreset-headlineGleam{width:30px;height:30px;margin-right:5px}.od-PositioningPreset-card{width:620px;box-shadow:0 0 16px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";margin:auto}@media (max-width:1023px){.od-PositioningPreset-card{width:524px}}.od-PositioningPreset-backgroundArea{top:0;width:100%;height:452px;background-repeat:no-repeat;background-position-x:center;text-align:center;overflow:auto;position:relative}.od-PositioningPreset-closeBtnContainer{position:absolute;width:620px}html[dir=ltr] .od-PositioningPreset-closeBtnContainer{text-align:right}html[dir=rtl] .od-PositioningPreset-closeBtnContainer{text-align:left}@media (max-width:1023px){.od-PositioningPreset-closeBtnContainer{width:524px}}.od-PositioningPreset-closeBtn{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;font-size:16px;background:0 0;border:0;padding:15px 20px}.od-PositioningPreset-syncBackground{background-size:591px 471px;height:471px}.od-PositioningPreset-planBadgeIndicator{width:48px;height:48px;margin-top:35px}.od-PositioningPreset-textHolder{background-repeat:no-repeat;background-position:center top;height:392px;margin-top:-35px}.od-PositioningPreset-smallHeadline{font-size:17px;color:"},{theme:"black",defaultValue:"#000000"},{rawString:';font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;padding-top:40px;max-width:280px;margin:0 auto}.od-PositioningPreset-mainHeadline{font-size:17px;color:'},{theme:"black",defaultValue:"#000000"},{rawString:';font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;padding-top:2px;max-width:280px;margin:0 auto}.od-PositioningPreset-listItemText{padding:1px 0;font-size:14px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";display:inline-block;background-color:transparent;border:none}html[dir=ltr] .od-PositioningPreset-listItemText{margin-left:8px}html[dir=rtl] .od-PositioningPreset-listItemText{margin-right:8px}html[dir=ltr] .od-PositioningPreset-listItemText{text-align:left}html[dir=rtl] .od-PositioningPreset-listItemText{text-align:right}.od-PositioningPreset-listItemTextUnderline{cursor:pointer}.od-PositioningPreset-listItemTextUnderline:hover{text-decoration:underline}.od-PositioningPreset-boldedListItem{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif}.od-PositioningPreset-checkMarkIcon{font-size:16px;color:#00AE56;display:inline-block;-ms-flex-preferred-size:auto;flex-basis:auto;padding-top:2px}.od-PositioningPreset-featureGleam{display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 8px;width:10px;height:10px}.od-PositioningPreset-features{display:-ms-flexbox;display:flex;margin:14px auto 0;padding:0}html[dir=ltr] .od-PositioningPreset-features{text-align:left}html[dir=rtl] .od-PositioningPreset-features{text-align:right}.od-PositioningPreset-featureList{max-width:270px;margin:0 auto;padding:0;min-width:1px}.od-PositioningPreset-featureListItem{margin-bottom:8px;display:-ms-flexbox;display:flex}.od-PositioningPreset-officeIcons{font-size:20px;padding-bottom:30px;padding-top:2px}.od-PositioningPreset-officeIcons .ms-Icon--WordLogo:before{color:#2b579a}html[dir=ltr] .od-PositioningPreset-officeIcons .ms-Icon--WordLogo:before{padding-right:8px}html[dir=rtl] .od-PositioningPreset-officeIcons .ms-Icon--WordLogo:before{padding-left:8px}.od-PositioningPreset-officeIcons .ms-Icon--ExcelLogo:before{color:#217346}html[dir=ltr] .od-PositioningPreset-officeIcons .ms-Icon--ExcelLogo:before{padding-right:8px}html[dir=rtl] .od-PositioningPreset-officeIcons .ms-Icon--ExcelLogo:before{padding-left:8px}.od-PositioningPreset-officeIcons .ms-Icon--PowerPointLogo:before{color:#d24726}html[dir=ltr] .od-PositioningPreset-officeIcons .ms-Icon--PowerPointLogo:before{padding-right:8px}html[dir=rtl] .od-PositioningPreset-officeIcons .ms-Icon--PowerPointLogo:before{padding-left:8px}.od-PositioningPreset-officeIcons .ms-Icon--OutlookLogo:before{color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .od-PositioningPreset-officeIcons .ms-Icon--OutlookLogo:before{padding-right:8px}html[dir=rtl] .od-PositioningPreset-officeIcons .ms-Icon--OutlookLogo:before{padding-left:8px}.od-PositioningPreset-officeIcons .ms-Icon--OneNoteLogo:before{color:#5c2d91}.od-PositioningPreset-price{font-size:17px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";padding-bottom:14px;margin:0 auto}.od-PositioningPreset-actionButtons{position:absolute;bottom:35px;left:0;right:0;margin:0 auto;display:inline-block;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";max-width:290px;width:100%}.od-PositioningPreset-actionButtons.od-PositioningPreset-syncActionButtons{bottom:54px}.od-PositioningPreset-upgradeButton{background-color:#00AE56;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';border:1px solid #00AE56;font-family:"Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;min-width:200px;max-width:260px;height:40px;padding:0 20px}.od-PositioningPreset-upgradeButton:hover{background-color:#10893e;border:1px solid #10893e}.od-PositioningPreset-upgradeButton:focus{background-color:#10893e;border:1px solid #00722e}.od-PositioningPreset-secondaryLink{font-size:12px;display:block;margin:0 auto;margin-top:12px;cursor:pointer;background-color:transparent;border:none}'}])});define("odsp-next/controls/premiumIntro/PremiumIntro.html",[],function(){return'
              '});define("odsp-next/controls/premiumIntro/PremiumIntro.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-PremiumIntro-modal{display:block;font-size:0;text-align:center;background-color:transparent;position:absolute;height:100%;width:100%;top:0}@media (max-width:639px){.od-PremiumIntro-modal{display:none}}html[dir=ltr] .od-PremiumIntro-modal{left:0}html[dir=rtl] .od-PremiumIntro-modal{right:0}.od-PremiumIntro-modal::before{vertical-align:middle;display:inline-block;content:\"\";height:100%;width:0}.od-PremiumIntro-modal .ms-ModalOverlay{background-color:rgba(51,51,51,.8);cursor:default;-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s}.od-PremiumIntro-main{vertical-align:middle;display:inline-block;cursor:default;margin:auto;position:relative}.od-PremiumIntro-welcome{font-weight:100;opacity:1;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;height:40px;font-size:32px;padding-bottom:15px}.od-PremiumIntro-page{position:relative;width:620px;box-shadow:0 0 16px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";margin:auto}@media (max-width:1023px){.od-PremiumIntro-page{width:524px}}.od-PremiumIntro-closeButton{position:absolute;top:0;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;font-size:16px;background:0 0;border:0;padding:15px 20px}html[dir=ltr] .od-PremiumIntro-closeButton{right:0}html[dir=rtl] .od-PremiumIntro-closeButton{left:0}html[dir=ltr] .od-PremiumIntro-closeButton{text-align:right}html[dir=rtl] .od-PremiumIntro-closeButton{text-align:left}"}])});define("odsp-next/controls/firstRunExperience/FirstRunExperience",["require","exports","./FirstRunExperienceViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FirstRunExperience.html"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-first-run-page",template:e("./FirstRunExperience.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/firstRunExperience/FirstRunExperienceViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../firstRunDialog/FirstRunDialog","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../controls/firstRunExperience/FirstRunExperience.resx","../../resources/ProviderResourceKeys"],function(e,t,i,o,r,n,a,s){"use strict";var l="FirstRunDialog",d="FirstRunLightBox",u=function(e){function t(t){var i=e.call(this,t)||this;i.dialogTagName=r["default"].tagName;i._provider=i.resources.consume(s.firstRunExperience);i._provider.incrementViewCount();i.dialogParams={laterBtnText:i._provider.getLaterButtonText(),previousBtnText:a.strings.previousButtonText,nextBtnText:a.strings.nextButtonText,finishBtnText:a.strings.finishButtonText,closeBtnAriaLabel:a.strings.closeButtonAriaLabel,pages:i.createObservable(i._provider.getFirstRunPages()),onClose:i.onClose.bind(i),onFinish:i.onFinish.bind(i),onLater:i.onLater.bind(i),onNext:i.onNext.bind(i),onPrevious:i.onPrevious.bind(i),isReady:i._provider.isReady,positioningPageType:i.createPureComputed(function(){if(i._provider.isReady())return i._provider.getPositioningPageType()}),isPositioningReady:i.createPureComputed(function(){if(i._provider.isReady())return i._provider.getIsPositioningReady()})};n.Engagement.logData({name:l+".Show"});i._currentPage=1;n.Engagement.logData({name:d+".ShowPage",extraData:{variation:i._provider.getOptimizelyVariationId(),page:i._currentPage}});i.async.setTimeout(function(){i._provider.timeoutGetUpgradeOptions()},1e3);return i}__extends(t,e);t.prototype.onClose=function(){n.Engagement.logData({name:l+".Close.Click"});n.Engagement.logData({name:d+".Close.Click",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}});this.close();this._provider.setFirstRunFlag(!0)};t.prototype.onLater=function(){n.Engagement.logData({name:l+".Later.Click"});n.Engagement.logData({name:d+".Later.Click",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}});this.close();this._provider.getShouldDismissOnLater()&&this._provider.setFirstRunFlag(!0)};t.prototype.onFinish=function(){n.Engagement.logData({name:l+".Finish.Click"});n.Engagement.logData({name:d+".Finish.Click",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}});this.close();this._provider.setFirstRunFlag(!0)};t.prototype.onNext=function(){n.Engagement.logData({name:l+".Next.Click"});n.Engagement.logData({name:d+".Next.Click",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}});this._currentPage++;n.Engagement.logData({name:d+".ShowPage",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}})};t.prototype.onPrevious=function(){n.Engagement.logData({name:l+".Previous.Click"});n.Engagement.logData({name:d+".Previous.Click",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}});this._currentPage--;n.Engagement.logData({name:d+".ShowPage",extraData:{variation:this._provider.getOptimizelyVariationId(),page:this._currentPage}})};t.prototype.close=function(){var e=this.resources.consume(o.isFirstRunExperienceVisible);e(!1)};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});define("odsp-next/controls/firstRunDialog/FirstRunDialog",["require","exports","./FirstRunDialogViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./FirstRunDialog.html","./FirstRunDialog.css","../overlays/Overlay"],function(e,t,i,o){"use strict";var r=o.registerComponent({tagName:"ms-first-run-dialog",template:e("./FirstRunDialog.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/controls/firstRunDialog/FirstRunDialogViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/html/BindableHtmlBinding","../../bindings/focus/PreserveFocusBinding","../../bindings/focus/FocusTrapBinding","../../bindings/element/ElementBinding","../../bindings/keyboard/KeyboardBinding","../overlays/Overlay","../positioningPresetPlanCard/PositioningPresetPlanCard","../../utilities/optimizely/experiments/Premium","../firstRunExperience/FirstRunExperience.resx","@ms/odsp-utilities/lib/string/StringHelper","../../bindings/interactionScope/InteractionScopeBinding","../../bindings/focus/RecoverFocusBinding","../../providers/premiumLightbox/PremiumLightboxProvider"],function(e,t,i,o,r,n,a,s,l,d,u,c,g,p,m,f){"use strict";var h=function(e){function t(t){var i=e.call(this)||this;i.overlayTagName=l.tagName;i.addBindingHandlers({element:a,bindableHtml:o,preserveFocus:r["default"],focusTrap:n["default"],keyboard:s,interactionScope:p["default"],recoverFocus:m["default"]});var d=i.observables;i.contentRoot=d.create();i.isOverlayVisible=d.create(!0);i.isWelcomeTextVisible=d.create(!0);i.currentPageIndex=d.create(0);i.welcomeText=d.pureCompute(i._computeWelcomeText);i.pages=t.pages;i.isReady=t.isReady;i.laterBtnText=t.laterBtnText;i.previousBtnText=t.previousBtnText;i.nextBtnText=t.nextBtnText;i.finishBtnText=t.finishBtnText;i.closeBtnAriaLabel=t.closeBtnAriaLabel;i.indicatorIconsAriaLabel=d.pureCompute(i._computeIndicatorIconsAriaLabel);i.isActive=d.create(!0);i._onClose=t.onClose;i._onLater=t.onLater;i._onFinish=t.onFinish;i._onNext=t.onNext;i._onPrevious=t.onPrevious;i.currentPage=d.pureCompute(i._computeCurrentPage);i._premiumLightboxProvider=i.resources.consume(f.resourceKey.optional);i.positioningPageType=t.positioningPageType;i.isPositioningPageReady=t.isPositioningReady;i.displayPositioning=d.create(!1);i.positioningComponent=i.createPureComputed(i._computePositioningComponent);d.compute(i._fireOptimizelyPageViewEvents);return i}__extends(t,e);t.prototype.onNextBtnClick=function(){var e=this.currentPageIndex.peek();if(e!==this.pages.peek().length-1){this.currentPageIndex(e+1);this._fireOptimizelyPageViewEvents();this._onNext&&this._onNext()}else if(this.isPositioningPageReady.peek())this.displayPositioning(!0);else{this._hide();this._onFinish&&this._onFinish()}};t.prototype.onNextBtnClickIndicators=function(){var e=this.currentPageIndex.peek();if(e!==this.pages.peek().length-1){this.currentPageIndex(e+1);this._fireOptimizelyPageViewEvents();this._onNext&&this._onNext()}};t.prototype.onPreviousBtnClick=function(){var e=this.currentPageIndex.peek();if(0!==e){this.currentPageIndex(e-1);this._fireOptimizelyPageViewEvents();this._onPrevious&&this._onPrevious()}else if(this.isPositioningPageReady.peek())this.displayPositioning(!0);else{this._hide();this._onLater&&this._onLater()}};t.prototype.onPreviousBtnClickIndicators=function(){var e=this.currentPageIndex.peek();if(0!==e){this.currentPageIndex(e-1);this._fireOptimizelyPageViewEvents();this._onPrevious&&this._onPrevious()}};t.prototype.onCloseBtnClick=function(){if(this.isPositioningPageReady.peek())this.displayPositioning(!0);else{this._hide();this._onClose&&this._onClose()}};t.prototype.onIndicatorClick=function(e){this.currentPageIndex(e);this._fireOptimizelyPageViewEvents()};t.prototype.dismissPositioningClick=function(){this.displayPositioning(!1);this._hide();this._onClose&&this._onClose()};t.prototype.toggleWelcomeTextVisibility=function(){this.isWelcomeTextVisible(!this.isWelcomeTextVisible())};t.prototype._computeCurrentPage=function(){if(this.isReady())return this.pages()[this.currentPageIndex()]};t.prototype._computeWelcomeText=function(){if(!this.displayPositioning())return this.currentPage().welcomeText||""};t.prototype._computeIndicatorIconsAriaLabel=function(){var e=this.currentPageIndex()+1;return g.format(c.strings.indicatorIconsAriaLabel,e,this.pages.peek().length)};t.prototype._hide=function(){this.isActive(!1);this.isOverlayVisible(!1)};t.prototype._computePositioningComponent=function(){var e=this.positioningPageType.peek();if(this.displayPositioning()&&this.isReady()&&1===e){var t=this._premiumLightboxProvider.getPremiumLightboxData(e);return{name:d["default"].tagName,params:{pageData:t,onDismissPositioningClick:this.dismissPositioningClick.bind(this),toggleParentVisibility:this.toggleWelcomeTextVisibility.bind(this)}}}};t.prototype._fireOptimizelyPageViewEvents=function(){switch(this.currentPageIndex.peek()){case 0:u.logOptimizelyEvent("sawFirstTutorialCard");break;case 1:u.logOptimizelyEvent("sawSecondTutorialCard");break;case 2:u.logOptimizelyEvent("sawThirdTutorialCard")}};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=h});define("odsp-next/controls/firstRunDialog/FirstRunDialog.html",[],function(){return"

              1) && !displayPositioning(), keyboard: { mappings: { Right: onNextBtnClickIndicators, Left: onPreviousBtnClickIndicators }, allowButtonEvents: true }, attr: { 'aria-label': indicatorIconsAriaLabel }\">
              "});define("odsp-next/controls/firstRunDialog/FirstRunDialog.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.FirstRunDialog-modal{display:block;font-size:0;text-align:center;background-color:transparent;position:absolute;height:100%;width:100%;top:0}@media (max-width:639px){.FirstRunDialog-modal{display:none}}html[dir=ltr] .FirstRunDialog-modal{left:0}html[dir=rtl] .FirstRunDialog-modal{right:0}.FirstRunDialog-modal::before{vertical-align:middle;display:inline-block;content:\"\";height:100%;width:0}.FirstRunDialog-modal>.ms-ModalOverlay{background-color:rgba(51,51,51,.8);cursor:default;-webkit-animation-duration:367ms;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-duration:367ms;animation-name:fadeIn;animation-fill-mode:both;animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-ms-animation-duration:1.1s;-o-animation-duration:1.1s}.FirstRunDialog-main{vertical-align:middle;display:inline-block;cursor:default;margin:auto;position:relative}.FirstRunDialog-main:focus{outline:0}.FirstRunDialog-welcome{font-weight:100;opacity:1;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";text-align:center;height:40px;font-size:32px;padding-bottom:15px;margin:0}.FirstRunDialog-page{width:620px;box-shadow:0 0 16px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";margin:auto}@media (max-width:1023px){.FirstRunDialog-page{width:524px}}.FirstRunDialog-closeBtn{top:55px;position:absolute;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';cursor:pointer;font-size:16px;background:0 0;border:0;padding:15px 20px}html[dir=ltr] .FirstRunDialog-closeBtn{text-align:right}html[dir=rtl] .FirstRunDialog-closeBtn{text-align:left}html[dir=ltr] .FirstRunDialog-closeBtn{right:0}html[dir=rtl] .FirstRunDialog-closeBtn{left:0}.FirstRunDialog-animationArea{top:0;width:100%;height:auto;background-color:#30C6CC}.FirstRunDialog-animationArea img{width:100%;height:100%}.FirstRunDialog-desc{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400;width:100%;background-color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:';min-height:130px}html[dir=ltr] .FirstRunDialog-desc{text-align:left}html[dir=rtl] .FirstRunDialog-desc{text-align:right}.FirstRunDialog-descTitle{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;display:block;padding:16px 24px 15px 24px;line-height:24pt;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';margin:0}.FirstRunDialog-descText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:block;line-height:15pt;padding:0 24px 22px 24px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";margin:0}.FirstRunDialog-buttons{width:100%;height:auto;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-top:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';white-space:nowrap}.FirstRunDialog-buttons button{width:50%;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:inline-block;padding:20px 0 21px 0;text-align:center;text-transform:uppercase;cursor:pointer;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";background:0 0;border:0}.FirstRunDialog-buttons>.FirstRunDialog-lightBtn{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .FirstRunDialog-buttons>.FirstRunDialog-nextBtn{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=rtl] .FirstRunDialog-buttons>.FirstRunDialog-nextBtn{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=ltr] .FirstRunDialog-buttons>.FirstRunDialog-optionalBtn{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir=rtl] .FirstRunDialog-buttons>.FirstRunDialog-optionalBtn{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.FirstRunDialog-buttons>.FirstRunDialog-optionalBtnBlue{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.FirstRunDialog-buttons>.FirstRunDialog-optionalBtnGreen{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:#00AE56}.FirstRunDialog-buttons>.FirstRunDialog-withOptional{width:33.33%}.FirstRunDialog-pagination{width:100%;height:36px;opacity:1}.FirstRunDialog-pagination .FirstRunDialog-page{background-color:transparent;cursor:pointer;width:12px;height:12px;margin:12px 8px;border-radius:50%;border:solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:" 1px;display:inline-block}.FirstRunDialog-pagination .FirstRunDialog-curPage{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});define("odsp-next/controls/firstRunExperience/FirstRunExperience.html",[],function(){return""});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/providers/firstRunExperience/FirstRunExperienceProvider",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys"],function(e,t,i,o,r){"use strict";var n=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;i._dataSource=i.resources.consume(o.firstRunExperience);i.isReady=i.createComputed(function(){return i._dataSource.isReady()});i.resources.isExposed(r.userInfo)&&(i._userInfoProvider=i.resources.consume(r.userInfo));return i}__extends(t,e);t.prototype.getFirstRunFlag=function(){return this._dataSource.getFirstRunFlag()};t.prototype.setFirstRunFlag=function(e){return this._dataSource.setFirstRunFlag(e)};t.prototype.getLaterButtonText=function(){return this._dataSource.getLaterButtonText()};t.prototype.getFirstRunPages=function(){return this._dataSource.getFirstRunPages()};t.prototype.getViewCount=function(){return this._userInfoProvider?this._userInfoProvider.getFirstRunExperienceViewCount():null};t.prototype.incrementViewCount=function(){return this._userInfoProvider?this._userInfoProvider.updateFirstRunExperienceData(!1,!0):null};t.prototype.getShouldDismissOnLater=function(){return this._dataSource.getShouldDismissOnLater()};t.prototype.getOptimizelyVariationId=function(){return this._dataSource.getOptimizelyVariationId()};t.prototype.setOptimizelyVariationId=function(e){this._dataSource.setOptimizelyVariationId(e)};t.prototype.timeoutGetUpgradeOptions=function(){this._dataSource.timeoutGetUpgradeOptions()};t.prototype.getPositioningPageType=function(){return this._dataSource.getPositioningPageType&&this._dataSource.getPositioningPageType()};t.prototype.getIsPositioningReady=function(){return this._dataSource.getIsPositioningReady&&this._dataSource.getIsPositioningReady()};return t}(i["default"]);t.FirstRunExperienceProvider=n;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},__assign=this&&this.__assign||Object.assign||function(e){for(var t,i=1,o=arguments.length;i'),o=new Array;o=[{welcomeText:a.strings.versionABCWelcomeText,imageUrl:t+"/images/firstrunexperience/versiona04_versionb01.png",imageAltText:a.strings.versionABCFirstPageTitle,title:a.strings.versionABCFirstPageTitle,textHtml:a.strings.versionBFirstPageText},{imageUrl:t+"/images/firstrunexperience/versionb02.png",imageAltText:i,title:i,textHtml:a.strings.versionBSecondPageText},{imageUrl:t+"/images/firstrunexperience/versionb03.png",imageAltText:a.strings.versionBThirdPageTitle,title:a.strings.versionBThirdPageTitle,textHtml:a.strings.versionBThirdPageText}];return o};i.prototype._initializePositioningPage=function(){this._isPositioningReady=d.isFeatureEnabled(d.EnablePremiumMessaging)&&this._storageOptionsProvider.isReady()&&this._storageOptionsProvider.isEligibleForPremium();this.isReady(!0)};return i}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=u});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};define("odsp-next/dataSources/guidedTour/odc/GuidedTourDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../controls/guidedTour/GuidedTour.resx","../../../resources/ProviderResourceKeys","../../../actions/odc/SkyApiHelper","../../../resources/ControlResourceKeys","../../../utilities/optimizely/experiments/GuidedTour","../../../utilities/optimizely/OptimizelyHelper"],function(e,t,i,o,r,n,a,s,l){"use strict";var d=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;i._finalTaskCompleted=i.createObservable(!1);i._storageOptionsProvider=i.resources.consume(r.storageOptions);i.createComputed(function(){i._storageOptionsProvider.isReady()&&i._finalTaskCompleted(i._storageOptionsProvider.hasOffice.peek())});i._didUserComeBack=i.createObservable(!1);i.createComputed(function(){i._didUserComeBack()&&!i._finalTaskCompleted.peek()&&i._storageOptionsProvider.getStorageOptions().then(function(e){i._finalTaskCompleted(e.hasCurrentOfficePlan)})});return i}__extends(t,e);t.prototype.getFinalTaskParams=function(){var e=this,t=this.resources.consume(a.actionMap);return{subHeader:o.strings.premiumActionSubheader,actionName:o.strings.premiumActionName,actionText:o.strings.premiumActionText,buttonText:o.strings.premiumActionButtonText,onClickButton:function(){e._didUserComeBack(!1);n.refreshWhenVisible(e._didUserComeBack);var i="https://go.microsoft.com/fwlink/?linkid=834613";new(e.managed(t.NavigationAction))({url:i,target:"_blank"}).execute({})},isCompleted:this.createObservable(!1),incompleteIconName:"Diamond"}};t.prototype.getFinalTaskCompleted=function(){return this._finalTaskCompleted};t.prototype.logOptimizelyEvent=function(e){l.trackEvent(s.EXPERIMENT_ID_ODC,e)};return t}(i["default"]);t.GuidedTourDataSource=d;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});_application/javascript_hhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcfirstrun-e32d5b63.js OAbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcfirstrun.resx-da256d06.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;c456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$be396a64-0001-0028-10d1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056380_Thu, 04 May 2017 18:05:57 GMTT7041_0x8D490DDFE8AA22F_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MRfxO]// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/firstRunExperience/FirstRunExperience.resx",["require","exports"],function(e,a){a.strings={laterButtonText:"Ahora no",previousButtonText:"Anterior",nextButtonText:"Siguiente",finishButtonText:"Empecemos",closeButtonAriaLabel:"Cerrar cuadro de diálogo",indicatorIconsAriaLabel:"{0} de {1}; usa las teclas de dirección izquierda y derecha para navegar por estas tarjetas de información introductoria",welcomeText:"Le damos la bienvenida a la nueva experiencia de bibliotecas de documentos",firstPageTitle:"Tenemos un nuevo aspecto",firstPageText:"Hemos optimizado la experiencia para que sea más rápido y fácil de usar, manteniendo intactas sus cosas. {0}Más información{1} sobre la nueva experiencia.",secondPageTitle:"Editar metadatos de forma rápida",secondPageText:"Rellenar metadatos es más transparente ahora que están en el panel de detalles.",thirdPageTitle:"Guardar la vista",thirdPageText:"Puede filtrar, ordenar y agrupar elementos utilizando los encabezados de columna y, después, guardar la vista para que la usen otros usuarios.",fourthPageTitle:"Fijar archivos a la parte superior",fourthPageText:"Los elementos fijados se muestran en la parte superior de una vista o carpeta. Esto ayuda a que la gente centre primero su atención en los archivos más importantes.",fifthPageTitle:"Crear vínculos",fifthPageText:"Ahora, puede guardar vínculos en bibliotecas de documentos: documentos, páginas web y cualquier cosa que tenga una dirección web.",listsWelcomeText:"Le damos la bienvenida a la nueva experiencia de lista",listsFirstPageTitle:"Las listas tienen un nuevo aspecto",listsFirstPageText:"Hemos hecho listas más rápidas y fáciles de usar.",listsSecondPageTitle:"Editar elementos de la lista rápidamente",listsSecondPageText:"Con el panel de detalles, puede cambiar los valores de un elemento sin salir de la página de lista.",listsThirdPageTitle:"Automatizar tareas con Flow",listsThirdPageText:"Realice acciones adicionales cuando se cambie la lista o permita que acciones en otras aplicaciones creen automáticamente nuevos elementos. Establezca las reglas y deje que Flow haga el trabajo por usted.",listsFourthPageTitle:"Crear una aplicación personalizada con PowerApps",listsFourthPageText:"Cree fácilmente aplicaciones de negocios totalmente funcionales basadas en las listas de SharePoint. No se necesita codificación.",listsFifthPageTitle:"Cambiar y guardar las vistas fácilmente",listsFifthPageText:"Ahora puede realizar cambios a su vista y guardarlos sin salir de la página de lista.",versionABCWelcomeText:"Bienvenido a OneDrive",versionABCFirstPageTitle:"Empecemos",versionAFirstPageText:"Bienvenido a tu nueva cuenta de OneDrive. Guarda todos los archivos importantes, colabora con otras personas y accede a tu contenido en el equipo, la tableta o el teléfono.",versionASecondPageTitle:"Cargar todas tus cosas importantes",versionASecondPageText:"Arrastra y coloca documentos, fotos u otros archivos de tu equipo en esta ventana del explorador. No dudes en arrastrar varios archivos a la vez o colocarlos en carpetas específicas si lo necesitas.",versionAThirdPageTitle:"Obtener OneDrive en el equipo",versionAThirdPageText:'Instala OneDrive en tu PC para mantener actualizados todos los archivos. Después, podrás obtener acceso rápido a los del equipo y editarlos, aunque no te hayas conectado. Haz clic en "Configurar ahora" para instalar OneDrive.',versionAThirdPageMobileText:"Usa OneDrive en tu PC o Mac para mantener actualizados todos los archivos. Después, podrás obtener acceso rápido a los del equipo y editarlos, aunque no te hayas conectado. Ve a {0} en tu equipo para configurarlo todo.",versionAThirdPageMacText:'Instala OneDrive en tu Mac para mantener actualizados todos los archivos. Después, podrás obtener acceso rápido a los del equipo y editarlos, aunque no te hayas conectado. Haz clic en "Configurar ahora" para instalar OneDrive.',versionAThirdPageWin10Text:"Configura OneDrive en tu PC Windows para mantener actualizados todos los archivos. Después, podrás obtener acceso rápido a los del equipo y editarlos, aunque no te hayas conectado.",versionAThirdPageWin81Text:"Tu versión de Windows puede configurarse para mantener todos los archivos actualizados. Después, podrás obtener acceso rápido a los del equipo y editarlos, aunque no te hayas conectado. Ve al menú Inicio y elige OneDrive para empezar.",versionAFourthPageTitle:"Llévatelo en la carretera",versionAFourthPageText:"Descarga la aplicación móvil yendo a {0} en el teléfono o la tableta. O, incluso más fácil, {1}envíate un mensaje de texto con un vínculo{2}.",getSyncText:"Configurar ahora",versionBFirstPageText:"Te damos la bienvenida a tu cuenta de OneDrive. Si colocas tus archivos y fotos en OneDrive, siempre estarán a tu alcance, estés donde estés y uses el dispositivo que uses.",versionBSecondPageTitle:"OneDrive + Fotos = {0}",versionBSecondPageText:'Revive tus mejores momentos con álbumes que se organizan a sí mismos, etiquetado de objetos y la vista "este día". Ahora todas sus imágenes y vídeos favoritos son fáciles de encontrar.',versionBThirdPageTitle:"Trabajar juntos",versionBThirdPageText:"Tus archivos son privados hasta que decidas colaborar. Comparte documentos y presentaciones de Office con tu equipo y modificadlos juntos en tiempo real.",versionCFirstPageText:"Te damos la bienvenida a tu cuenta de OneDrive. Si colocas tus archivos y fotos en OneDrive, siempre estarán a tu alcance, estés donde estés y uses el dispositivo que uses.",versionCSecondPageTitle:"Trabajar juntos",versionCSecondPageText:"¿Necesitas colaborar en ese proyecto reciente que tanto te gusta? Comparte tus documentos, presentaciones e imágenes con tu equipo creativo y deja que fluya la magia.",versionCThirdPageTitle:"OneDrive + Office = {0}",versionCThirdPageLoveIconText:"amor",versionCThirdPageText:"OneDrive y Office son dos grandes herramientas que funcionan juntas de forma genial. Crea tu trabajo en Word, PowerPoint o Excel. Facilita el acceso y la edición en OneDrive.",finishLaterButtonText:"Terminar más tarde",upsellTitle:"¡Actualiza desde 5 GB hasta 1 TB con Office 365!",upsellText:"Deja de preocuparte porque te vayas a quedar sin espacio. Obtén 1 TB (1024 GB) de almacenamiento adicional y características premium. Solo {0} al mes.",upsellButtonText:"Actualizar",upsellPremiumText:"Disfruta de la experiencia premium. Por solo {0} al mes, desbloquea todo el poder de Office más 1 TB (1000 GB) de almacenamiento de OneDrive.",shortUpsellPremiumTitle:"Actualiza desde 5 GB con Office 365",stayBasicButton:"Mantener la versión básica",goPremiumButton:"Pásate a premium",basicOnlyTitle:"Solo tienes el plan básico",listHeader:"{0} incluye",specificListHeader:"Office 365 {0} incluye",featuresTitle:"Características premium de OneDrive",spaceListItem:"1 TB (1000 GB) en total",spacePerPersonListItem:"1 TB por persona",spaceHomeListItem:"5 TB (5000 GB) en total",space50ListItem:"50 GB en total",productivityListItem:"Productividad mejorada",sharingListItem:"Uso compartido superior",officeListItem:"Aplicaciones de Office 2016",getPremiumTitle:"¡Obtén la experiencia premium!",fiftyGBTitle:"OneDrive con 50 GB",fiftyGBListHeader:"Características limitadas, almacenamiento limitado",shortenedListHeader:"{0} incluye",spaceHomeSpecificListItem:"5 TB en total, 1 TB por persona",bestDealBanner:"Mejor oferta",featureCardsAriaLabel:"Ver detalles",congratsBodyText:"¡Felicidades! Ya puedes acceder a características exclusivas.",welcomeHeader:"Te damos la bienvenida a la nueva experiencia premium",newFeaturesHeader:"Están disponibles nuevas características de OneDrive",temporaryLinksListItem:"Vínculos de acceso temporal",offlineListItem:"Carpetas sin conexión",moreListItems:"Tres características más",premiumGleamAltText:"Rombo de característica de OneDrive Premium",multiPremiumGleamAltText:"Rombos de característica de OneDrive Premium"}});define("odsp-next/providers/featureCards/FeatureCards.resx",["require","exports"],function(e,a){a.strings={officePersonalFeatureName:"1 TB de almacenamiento",officePersonalCategory:"1 TB (1000 GB) en total",officePersonalFeatureHeadline:"Nunca te quedes sin espacio",officePersonalFeatureBody:"1 TB (1000 GB) es espacio suficiente para 330 000 fotos (JPEG de 9 MP) o un millón de documentos (archivos de Office de 0,7 MB).",officePersonalFeatureBodyFallback2:"Nunca te quedarás sin espacio gracias al almacenamiento 200 veces superior al de OneDrive Basic para los documentos y las fotos.",officePersonalFeatureBodyFallBack:"En 1 TB caben 330 000 fotos (JPEG de 9 MP) o un millón de documentos de Office (archivos de Office de 0,7 MB).",gotItButton:"Entendido",nextButton:"Siguiente",basicFeatureName:"5 GB de almacenamiento",basicFeatureHeadline:"Organízate con 5 GB",basicFeatureBody:"Espacio para 1600 fotos (JPEG de 9 MP) o 6600 documentos (archivos de Office de 0,7 MB). ¿Necesitas más? Actualiza a 1 TB (1000 GB) con Office 365.",basicFeatureBodyFallBackOne:"Espacio para 1600 fotos (JPEG de 9 MP) o 6600 documentos (archivos de Office de 0,7 MB).",officeHomeFeatureName:"5 TB de almacenamiento",officeHomeFeatureHeadline:"Nunca te quedes sin espacio",officeHomeCategory:"5 TB en total, 1 TB por usuario",officeHomeFeatureBody:"Obtén 1 TB de almacenamiento para 5 usuarios. 1 TB (1000 GB) es espacio suficiente para 330 000 fotos (JPEG de 9 MP) o un millón de documentos (archivos de Office de 0,7 MB).",officeHomeFeatureBodyFallBackOne:"Tú y hasta cuatro familiares obtenéis 1 TB cada uno. En ese espacio caben 330 000 fotos (JPEG de 9 MP) o un millón de documentos de Office (archivos de Office de 0,7 MB).",officeHomeFeatureBodyFallBackTwo:"Tú y hasta cuatro familiares obtenéis 1 TB cada uno. En ese espacio caben 330.000 fotos (JPEG de 9 MP).",officeHomeFeatureBodyFallBackThree:"Cada usuario dispondrá de un almacenamiento 200 veces superior al de OneDrive Basic para los documentos y las fotos. Obtén 1 TB por usuario con un máximo de 5 usuarios.",storageOnlyFeatureName:"50 GB de almacenamiento",storageOnlyFeatureHeadline:"Organiza proyectos grandes con 50 GB de almacenamiento",storageOnlyFeatureBody:"Espacio para 16.000 fotos (fotos JPEG de 9 MP) o 66.000 documentos de Office (archivos de Office de 0,7 MB).",storageOnlyFeatureBodyFallBackOne:"Espacio para 16.000 fotos (JPEG de 9 MP) o 66.000 documentos de Office (archivos de Office de 0,7 MB).",scanFeatureName:"Productividad mejorada",scanFeatureHeadline:"No lo pierdas. Digitalízalo.",scanFeatureBody:"Mantente organizado: digitaliza varios documentos o páginas en un único PDF que podrás compartir con OneDrive.",scanFeatureBodyFallBackTwo:"Si digitalizas varios documentos o páginas en un único PDF que se pueda compartir, lo mantendrás todo organizado y no perderás nunca los documentos importantes.",scanFeatureBodyFallBackOne:"Mantente organizado: digitaliza documentos largos en único PDF que podrás compartir con la aplicación móvil de OneDrive.",shareFeatureName:"Uso compartido superior",shareFeatureHeadline:"Comparte masivamente",shareFeatureBody:"Incrementa el límite de uso compartido y comparte diez veces más contenido al día con amigos y familiares.",officeAppsFeatureName:"Office 2016 completo",officeFeatureNameTwo:"Office para PC y Mac",officeAppsFeatureHeadline:"Alcanza todo tu potencial",officeAppsFeatureBody:"Consigue la versión completa de Word, Excel, PowerPoint y OneNote en tu teléfono, tableta o PC.",officeAppsFeatureBodyAlternate:"Obtén el conjunto de aplicaciones completo de Office, que incluye Word, Excel, PowerPoint, Outlook y OneNote en todos los dispositivos.",nextButtonAriaLabel:"Característica siguiente",previousButtonAriaLabel:"Característica anterior",expiringLinksFeatureName:"Vínculos con fecha de expiración",expiringLinksFeatureHeadline:"Vínculos que expirarán",expiringLinksFeatureBody:"Aumenta la seguridad de tus carpetas, fotos y archivos compartidos concediendo acceso a ellos durante un período de tiempo limitado.",expiringLinksBody:"Aumenta la seguridad de tus carpetas, fotos y archivos compartidos concediendo acceso a ellos durante un período de tiempo limitado.",productivityBody:"Mantén la productividad y obtén acceso a carpetas completas incluso cuando no haya conexión a Internet.",multiScanHeadline:"Análisis de varias páginas",moreSharingHeadline:"Más opciones de uso compartido"}});define("odsp-next/controls/planCard/PlanCard.resx",["require","exports"],function(e,a){a.strings={ButtonText:"Obtener este plan",LearnMoreText:"Más información",OrText:" o ",TermsAndConditionsText:"ver los términos y condiciones",PerMonthText:" al mes",PerYearText:" al año",TryForFreeText:"pruébalo gratis",DealBanner:"MEJOR OFERTA",SmallDealBanner:"EL MEJOR",planHomeHeaderText:"Office 365 Hogar con",planPersonalHeaderText:"Office 365 Personal con",planHomeHeaderOneLine:"Office 365 Hogar con {0} las características premium de OneDrive",planPersonalHeaderOneLine:"Office 365 Personal con {0} las características premium de OneDrive",planSoloHeaderOneLine:"Office 365 Solo con {0} las características premium de OneDrive",planHomeHeaderFullText:"Office 365 Hogar incluye {0} las características premium de OneDrive",planPersonalHeaderFullText:"Office 365 Personal incluye {0} las características premium de OneDrive",planSoloHeaderFullText:"Office 365 Solo incluye {0} las características premium de OneDrive",StorageOnlyTitle:"Solo almacenamiento",PremiumTitle:"Características premium de OneDrive",StorageOnlySubtitle:"OneDrive con 50 GB",StorageOnlyLimitedTitle:"Características limitadas, almacenamiento limitado",O365HomeCapacity:"5 TB (1000 GB por persona)",O365PersonalCapacity:"1 TB (1000 GB)",O365HomeCapacityBold:"{0}5 TB{1} (1000 GB por persona)",O365PersonalCapacityBold:"{0}1 TB{1} (1000 GB)",BasicCapacity:"50 GB en total",SecurityBullet:"Seguridad mejorada",ProductivityBullet:"Productividad mejorada",ProductivityToolsBullet:"Herramientas de productividad",SharingBullet:"Uso compartido superior",OfficeAppsBullet:"Aplicaciones de Office 2016",MoreFeaturesBullet:"Más características",OfficeAppList:"Todas las versiones nuevas de Word, Excel, PowerPoint, OneNote, Outlook y mucho más",SeeFeaturesLink:"Ver todas las características",SeeSingleFeatureLink:"Ver característica",ManagePlanLink:"Administrar plan",PremiumButton:"Pásate a premium",StorageButton:"Obtener más almacenamiento",TryButton:"Pruébalo gratis",BuyButton:"Comprar ahora",BasicAnnual:"No está disponible de forma anual",O365PriceMonthly:"O comprar por",BasicMonthly:"Comprar por",featureListTitle:"Características exclusivas",basicStorageTitle:"Más almacenamiento",personalStorageTitle:"Almacenamiento abundante",homeStorageTitle:"Espacio para compartir",appListTitle:"Aplicaciones de Office 2016",appListWinMacTitle:"Office para PC y Mac",BasicPlanStorageAmount:"50 GB",personalPlanStorageAmount:"1 TB",homePlanStorageAmount:"5 TB",storageTitleSuffix:"TOTAL",storagePersonalTitleSuffix:"1000 GB EN TOTAL",sliderBasicStorageTotal:"{0}50 GB{1}{2}TOTAL{3}",sliderPersonalStorageTotal:"{0}1 TB{1}{2}TOTAL DE 1000 GB{3}",sliderHomeStorageTotal:"{0}5 TB{1}{2}TOTAL{3}",basicStorageDescription:"Agregar espacio a tu OneDrive",personalStorageDescription:"Espacio suficiente para todos los archivos",homeStorageDescription:"1 TB (1000 GB) de espacio para ti y hasta cuatro miembros de la familia",currentPlanButton:"Plan actual"}});define("odsp-next/pages/storageOptions/odc/ODCStorageOptions.resx",["require","exports"],function(e,a){a.strings={title:"Ofertas y planes de OneDrive",commandBarRegionLabel:"Comandos",navigationRegionLabel:"Muestra todos los detalles sobre los planes de almacenamiento",listRegionLabel:"Detalles de los planes",spaceUsedTotalFormat:"{0} usado | {1} máx.",currentPlans:"Tus planes actuales",upgrade:"Mejorar",currentFormat:"{0} (plan actual)",prices:"Precios en:",userHasBestPlanNote:"Actualmente tienes el plan de OneDrive más grande que está disponible. No hay otros planes disponibles en este momento.",showTerms:"Ver las condiciones de la oferta",planNotePersonal:"1024 GB (1 TB) para 1 usuario.",planNoteHome:"1024 GB (1 TB) para 5 usuarios.",office365PlansTitle1:"Planes de Office 365 con 1 TB",office365PlansTitle2:"Mejor oferta: Office 365 + 1 TB",office365PlansTitle1000GB:"Mejor oferta: Office + 1000 GB",planNotePersonal1000GB:"1000 GB para 1 usuario.",planNoteHome1000GB:"1000 GB para 5 usuarios.",office365PlansTitle1TB:"Mejor oferta: Office + 1 TB",planNotePersonal1TB:"1 TB para 1 usuario.",planNoteHome1TB:"1 TB para 5 usuarios.",office365PlansTitle1024GB:"Mejor oferta: Office + 1024 GB",planNotePersonal1024GB:"1024 GB para 1 usuario.",planNoteHome1024GB:"1024 GB para 5 usuarios.",office365PlansTitle1TB1000GB:"Mejor oferta: Office + 1 TB (1000 GB)",bestDealTitle:"Mejor oferta:",officePlansTitle2:"Office + 1 TB (1000 GB)",planNotePersonal1TB1000GB:"1 TB (1000 GB) para 1 usuario.",planNoteHome1TB1000GB:"1 TB (1000 GB) para 5 usuarios.",planNoteoffice365:"Obtén las versiones más recientes para escritorio de Word, Excel, PowerPoint y OneNote, además de almacenamiento en OneDrive.",storagePlans:"Planes de almacenamiento",findMore:"Más información",learnMoreWithfreeTrialLinkText:"{0}Obtén más información{1} o {2}pruébalo gratis{3}",office365Personal:"Office 365 Personal",office365Home:"Office 365 Hogar",office365Solo:"Office 365 Solo",PersonalStorageExplanation:"1024 GB para 1 usuario",HomeStorageExplanation:"1024 GB por usuario para 5 usuarios",FiftyGBStorageExplanation:"50 GB para 1 usuario",OfficePlanDescription:"Word, Excel, PowerPoint, OneNote",FiftyGBPlanDescription:"Almacenamiento adicional",PricesInCurrencyText:"Precios en {0}:",OfficePlanFreeYearPlanTitle:"Gratis durante 1 año",NoPlansBestPlan:"Tienes el mejor plan",NoPlansNoneAvailable:"Tu ubicación no tiene ningún plan disponible",CurrentPlanLabel:"Tu plan actual:",CurrentPlansPluralLabel:"Actualmente, tienes los siguientes planes:",CurrentStorageLabel:"Este es tu almacenamiento:",CurrentPlanTwoPlans:"{0} y {1}",ThousandGB:"1024 GB",ListFiftyGBPlanDescription:"Almacenamiento de OneDrive",NewVariationsStoragePlanName:"Solo OneDrive",Office365PrefixName:"Office 365",OneDrive365PrefixName:"OneDrive",OneDrive365CurrentPlan:"OneDrive {0}",CheckoutDialogTitle3:"¿Estás seguro?",CheckoutDialogExperimentTitleSave:"Ahorrar un {0} % con una suscripción anual",CheckoutDialogTitleSave:"Ahorrar un {0} % con una suscripción anual",CheckoutDialogTitleGetFree:"Obtener {0} mes gratis||Obtener {0} meses gratis",CheckoutMonthsIntervals:"1||2-",CheckoutDialogVariationOneBody:"Cambia a una suscripción anual y disfruta de toda la funcionalidad de Office 365 por un precio un {0} % inferior al pago mensual.",CheckoutDialogVariationTwoBody:"Si pagas anualmente, ahorrarás un {0} % y podrás disfrutar de toda la funcionalidad de Office 365 durante un año completo.",CheckoutDialogVariationThreeBody:" Cambia a una suscripción anual y obtén un año completo de Office 365 por el precio de {0} meses.",CheckoutDialogButtonPrimary:"Obtener Office 365",CheckoutDialogButtonSecondary:"Continuar con los 50 GB",CheckoutDialogExpButtonPrimary:"Pagar anualmente",CheckoutDialogExpButtonSecondary:"Continuar con el plan mensual",PremiumText:"Características premium de OneDrive",PremiumButtonText:"Pásate a premium",PremiumTrialButtonText:"Pruébalo gratis",planNoteoffice365Premium:"Incluye características Premium: productividad mejorada, uso compartido superior, aplicaciones de Office 2016 y 1 TB de almacenamiento.",PremiumFeatureItem:"Productividad mejorada",PremiumFeatureItem2:"Uso compartido superior",PremiumFeatureItem3:"Aplicaciones de Office 2016",BestDealText:"Mejor oferta",Storage1TB1000GB:"1 TB (1000 GB)",titleForPlansPage:"Ofertas y planes de OneDrive",planHomeHeaderText:"Office 365 Hogar con",planPersonalHeaderText:"Office 365 Personal con",planNoteHomeTotal:"5 TB en total, 1 TB por persona",PremiumMonthlyPlan:"O comprar por {0}",StorageMonthlyPlan:"Comprar por {0}",BasicPlanText:"Solo almacenamiento",FiftyGBStorage:"50 GB",BasicPlanName:"Básico",toggleAnnualPrices:"Mostrar los precios anuales ({0})",save16Annual:"Ahorra un 16 %",save15Annual:"Ahorra un 15 %",save14Annual:"Ahorra un 14 %",toggleMonthlyPrices:"Mostrar los precios mensuales",seeFeaturesButton:"Ver características",downloadAppsButton:"Descargar aplicaciones de Office",checkoutDialogText:"Por solo {0}, obtén 1 TB (1000 GB) + las versiones más recientes de Word, Excel y Outlook con Office 365 Personal.",checkoutDialogTextEnUs:"5 dólares más al mes",notAvailablePlanText:"No disponible",iconAltText:"Icono de {0}",featureCardLinkLabel:"Haz clic para obtener más información acerca de esta característica"}});define("odsp-next/controls/guidedTour/GuidedTour.resx",["require","exports"],function(e,a){a.strings={guidedTourHeader:"Completa tu misión de OneDrive:",guidedTourHeaderNoSubtitle:"Completa tu misión de OneDrive",noneCompletedActionName:"Iniciar sesión",noneCompletedActionText:"Para empezar, inicia sesión en OneDrive con tu cuenta de Microsoft.",uploadActionSubheader:"Cargar el primer archivo",uploadActionName:"Cargar",uploadActionText:"Carga documentos y fotos a OneDrive para que puedas acceder a ellos desde cualquier dispositivo. Solo tienes que arrastrar y colocar tus archivos en esta página.",getSyncActionPCSubheader:"Configurar OneDrive en tu PC",getSyncActionMacSubheader:"Configurar OneDrive en tu Mac",getSyncActionMobileSubheader:"Configurar OneDrive en tu PC o Mac",getSyncActionName:"Escritorio",getSyncActionWindows81Text:"Accede a tus archivos desde una carpeta de tu equipo y edítalos. Ve al menú Inicio y selecciona OneDrive para comenzar.",getSyncActionMacText:"Configurar OneDrive en tu Mac para poder acceder a los archivos de una carpeta en el equipo y editarlos",getSyncActionMobileText:"Accede a tus archivos desde una carpeta de tu equipo y edítalos. Ve a onedrive.com/download en tu equipo para configurar todo.",getSyncActionOtherText:"Configurar OneDrive en tu PC para poder acceder a los archivos de una carpeta en el equipo y editarlos.",getSyncActionWindows81MobileButtonText:"Entendido",getSyncActionMacOtherButtonText:"Configurar ahora",getMobileActionSubheader:"Acceder a tus archivos desde tu dispositivo móvil",getMobileActionName:"Móvil",getMobileActionText:"Accede a tus archivos mientras te desplazas, directamente desde tu dispositivo móvil. Obtén la aplicación de OneDrive en Android, iOS o Windows Phone.",getMobileActionButtonText:"Obtener la aplicación",shareActionSubheader:"Compartir archivos con amigos y familiares",shareActionName:"Compartir",shareActionText:"Compartir un documento, un álbum de fotos o incluso una carpeta entera con amigos o familia es muy sencillo. Los demás archivos de tu OneDrive se mantendrán privados.",shareActionButtonText:"Ver cómo se hace",shareActionLightBoxHeader:"Compartir archivos y colaborar",shareActionLightBoxBodyText:'Para permitir que otros usuarios puedan ver o editar tus archivos, selecciona un archivo o una carpeta y haz clic en "Compartir". Esto creará un vínculo que podrás enviar por correo electrónico o de la forma que quieras. Te aseguramos que todos los archivos de tu OneDrive son privados hasta que no los compartes.',shareActionLightBoxButtonText:"Entendido",premiumActionSubheader:"Aprovechar las características premium de OneDrive",premiumActionName:"Premium",premiumActionText:"Obtén 1 TB (1000 GB) de almacenamiento y las nuevas aplicaciones de Office 2016.",premiumActionButtonText:"Iniciar prueba gratuita",finalODBActionSubheader:"Crear un archivo de Office",finalODBActionName:"Office",finalODBActionText:'Puedes usar Office directamente desde el navegador web. Crea un archivo seleccionando "Nuevo" y el tipo de archivo que quieras crear.',guidedTourConclusionHeader:"Ya hemos terminado."}});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcfirstrun.resx-da256d06.js  !"#OBbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcdeferredcontrols-d5e5a906.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;qv456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$be396063-0001-0028-19d1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056371_Thu, 04 May 2017 18:05:58 GMTU10213_0x8D490DDAA975BEB_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj_dox~    >L[m /9`e-MSgyO"// OneDrive:IgnoreCodeCoverage // Add paths to control's file here and they will be loaded post plt1 by the bundle loader define("odsp-next/bundles/odc/DeferredControls",["require","exports","../../controls/promotedPhotos/PromotedPhotos","../../controls/firstRunBanner/FirstRunBanner","../../controls/guidedTour/GuidedTour","../../controls/guidedTourShareLightBox/GuidedTourShareLightBox","../../controls/planCardSlider/PlanCardSlider"],function(e,t){"use strict"});define("odsp-next/controls/promotedPhotos/PromotedPhotos",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PromotedPhotosViewModel","./PromotedPhotos.html","./PromotedPhotos.css"],function(e,t,o,i){"use strict";var d=o.registerComponent({tagName:"od-promoted-photos",template:e("./PromotedPhotos.html"),viewModel:i["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/promotedPhotos/PromotedPhotosViewModel",["require","exports","./PromotedPhotos.resx","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys","../../resources/UtilityResourceKeys","../itemTileCard/ItemTileCard","../itemTile/ItemTile","../../bindings/clientRect/ClientRectBinding","../image/frame/ImageFrameViewModel","../componentCarousel/ComponentCarouselViewModel","../componentCarousel/ComponentCarousel","../../models/tag/TagType"],function(e,t,o,i,d,r,l,a,n,s,u,m,c,h,x){"use strict";var p=8,g=100,T="PromotedPhotosTile",f=function(e){function t(t){var i=e.call(this,t)||this;i.carouselTagName=h["default"].tagName;i.addBindingHandlers({clientRect:u["default"]});i._responsiveUI=i.resources.consume(a.responsiveUI);var n=i.resources.consume(l.photo);i._promotedPhotosProvider=i.resources.consume(l.promotedPhotos);i._actionMap=i.resources.consume(d.actionMap);i._urlDataSource=i.resources.consume(r.url);i.promotedPhotosSize=i.createObservable({width:0,height:0}).extend({rateLimit:{timeout:m.LAYOUT_THROTTLE_MS,method:"notifyWhenChangesStop"}});i._cellSize=i.createPureComputed(i._computeCellSize);i.title=o.strings.exploreRecentPhotosTitle;i._allPhotosUserSettings=n.getAllPhotosSettings();i._allPhotosContext={rootItemId:i._allPhotosUserSettings.peek().rootId,ascending:!1,pageSize:g,startIndex:0};i._photoItemSet=n.getAllPhotosSync(i._allPhotosContext);i._onThisDayPhotos=i.createObservable([]);i._autoAlbums=i.createObservable([]);i._sharedAlbums=i.createObservable([]);i._tagsAndPlaces=i.createObservable({tags:[],places:[]});i.createBackgroundComputed(i._updateContent);i._availableTiles=i.createPureComputed(i._computeAvailableTiles);i._carouselHeight=i.createPureComputed(i._computeCarouselHeight);i._visibleTileCount=i.createPureComputed(i._computeVisibleTileCount);i._carouselComponents=i.createPureComputed(i._computeCarouselComponents);i._carouselItemWidth=i.createPureComputed(i._computeCarouselItemWidth);i.carouselParams={tileWidth:i._carouselItemWidth,tileHeight:i._carouselHeight,components:i._carouselComponents,parentSize:i.promotedPhotosSize,useVirtualizedList:!0,pagerMode:c.PagerMode.arrowsSide,useCarouselIndicator:!0,maxNumberOfPages:6};return i}__extends(t,e);t.prototype._computeCarouselHeight=function(){var e=this._responsiveUI.formFactorSize();return e<=this._responsiveUI.windowSize.Medium?220:e===this._responsiveUI.windowSize.Large?268:326};t.prototype._updateContent=function(){var e=this;this._photoItemSet.content();this._promotedPhotosProvider.getNewAutoAlbums().done(function(t){e._autoAlbums(t)});this._promotedPhotosProvider.getSharedAlbums().done(function(t){e._sharedAlbums(t)});this._promotedPhotosProvider.getOnThisDay(this._allPhotosContext).done(function(t){e._onThisDayPhotos(t)});this._promotedPhotosProvider.getTagsAndPlaces(this._allPhotosContext).done(function(t){e._tagsAndPlaces(t)})};t.prototype._computeAvailableTiles=function(){var e=this._tagsAndPlaces()||{tags:[],places:[]};return this._orderPromotedPhotos(this._onThisDayPhotos()||[],this._autoAlbums()||[],e.tags||[],e.places||[],this._sharedAlbums()||[])};t.prototype._orderPromotedPhotos=function(){for(var e=[],t=0;t=0)u=o[a];else{var m={itemTileParams:{item:l,cellSize:this._cellSize,isInteractable:!0,engagementSource:T},text:this._getCardTitleForItem(l.peek()),actionText:this._getActionText(l.peek()),action:this._getAction(l),itemTileTagName:s.tagName};u={name:n["default"].tagName,params:m}}t.push(u)}return t};t.prototype._computeVisibleTileCount=function(){this._availableTiles();var e=this.promotedPhotosSize(),t=10,o=e.width,i=this._carouselHeight();if(o>0)for(;t>0;t--){var d=o/t/i;if(d>1&&d<2)break}return t};t.prototype._isItemTag=function(e){var t=e.tagInfo;return t&&(t.tagType===x.singleTag||t.tagType===x.allTags)};t.prototype._isItemLocation=function(e){var t=e.tagInfo;return t&&(t.tagType===x.singlePlace||t.tagType===x.allPlaces)};t.prototype._isOnThisDayItem=function(e){return e&&!e.tagInfo&&e.dateTakenTime};t.prototype._isSharedAlbum=function(e){return e.isAlbum&&e.ownerId.toLowerCase()!==this._urlDataSource.getOwnerId(this._photoItemSet.item.peek().key).toLowerCase()};t.prototype._getAction=function(e){var t=this.peekUnwrapObservable(e);return t.isAlbum&&t.properties.autoAlbumTag?new(this.managed(this._actionMap.ShareByLinkAction))({item:e}):new(this.managed(this._actionMap.DefaultClickAction))({item:e,userInvokedItem:!0,sourceEngagement:"PromotedPhotosTile.AutoAlbum.Click"})};t.prototype._getActionText=function(e){return this._isSharedAlbum(e)?"":e.properties.autoAlbumTag?o.strings.shareActionTitle:this._isItemTag(e)||this._isItemLocation(e)||this._isOnThisDayItem(e)?o.strings.seeAllTitle:""};t.prototype._getCardTitleForItem=function(e){var t=this._isItemTag(e),i=this._isItemLocation(e);return this._isSharedAlbum(e)?o.strings.sharedAlbumTitle:e.properties.autoAlbumTag?o.strings.autoAlbumCardTitle:t?o.strings.recentTagsTitle:i?o.strings.recentPlacesTitle:this._isOnThisDayItem(e)?o.strings.onThisDayTitle:void 0};return t}(i["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/controls/itemTileCard/ItemTileCard",["require","exports","./ItemTileCardViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ItemTileCard.css","./ItemTileCard.html"],function(e,t,o,i){"use strict";var d=i.registerComponent({tagName:"od-item-tile-card",template:e("./ItemTileCard.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemTileCard/ItemTileCardViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","@ms/odsp-utilities/lib/logging/events/Qos.event","@ms/odsp-utilities/lib/async/Promise"],function(e,t,o,i,d){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this,i=t.text,d=void 0===i?"":i,r=t.itemTileParams,l=t.actionText,a=void 0===l?"":l,n=t.action,s=t.itemTileTagName;o.text=o.wrapObservable(d);o.actionText=o.wrapObservable(a);o.action=n;o.itemTileParams=r;o.itemTileTagName=s;return o}__extends(t,e);t.prototype.onClickAction=function(e,t){return this.action?this.action.execute(t):d["default"].wrap({resultType:i.ResultTypeEnum.ExpectedFailure})};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/itemTileCard/ItemTileCard.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ItemTileCard-cardSection{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:absolute;bottom:0;left:0;right:0;border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";padding-left:12px;padding-right:12px;height:50px;line-height:50px}.md .od-ItemTileCard-cardSection,.sm .od-ItemTileCard-cardSection{height:37px;line-height:37px}.lg .od-ItemTileCard-cardSection{height:44px;line-height:44px}.xlg .od-ItemTileCard-cardSection,.xxlg .od-ItemTileCard-cardSection,.xxxlg .od-ItemTileCard-cardSection,.xxxxlg .od-ItemTileCard-cardSection{padding-left:20px;padding-right:20px}.od-ItemTileCard .ItemTile{bottom:52px}.md .od-ItemTileCard .ItemTile,.sm .od-ItemTileCard .ItemTile{bottom:39px}.lg .od-ItemTileCard .ItemTile{bottom:46px}.od-ItemTileCard-action{position:absolute;color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}html[dir=ltr] .od-ItemTileCard-action{right:12px}html[dir=rtl] .od-ItemTileCard-action{left:12px}html[dir=ltr] .xlg .od-ItemTileCard-action,html[dir=ltr] .xxlg .od-ItemTileCard-action,html[dir=ltr] .xxxlg .od-ItemTileCard-action,html[dir=ltr] .xxxxlg .od-ItemTileCard-action{right:20px}html[dir=rtl] .xlg .od-ItemTileCard-action,html[dir=rtl] .xxlg .od-ItemTileCard-action,html[dir=rtl] .xxxlg .od-ItemTileCard-action,html[dir=rtl] .xxxxlg .od-ItemTileCard-action{left:20px}.od-ItemTileCard .od-ItemTile--isAlbum .ItemTile-namePlate,.od-ItemTileCard .od-ItemTile--isAlbum .od-FolderCoverTile-item1{left:0;right:0}"}])});define("odsp-next/controls/itemTileCard/ItemTileCard.html",[],function(){return'
              '});define("odsp-next/controls/promotedPhotos/PromotedPhotos.html",[],function(){return'
              '});define("odsp-next/controls/promotedPhotos/PromotedPhotos.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-PromotedPhotos-itemTile{position:relative;display:inline-block}html[dir=ltr] .od-PromotedPhotos-itemTile{margin-right:4px}html[dir=rtl] .od-PromotedPhotos-itemTile{margin-left:4px}.od-PromotedPhotos-sections{height:140px;overflow:hidden}.lg .od-PromotedPhotos-sections,.xlg .od-PromotedPhotos-sections,.xxlg .od-PromotedPhotos-sections,.xxxlg .od-PromotedPhotos-sections,.xxxxlg .od-PromotedPhotos-sections{height:220px}.od-PromotedPhotos-featuredAlbum{height:140px;overflow:hidden;margin-bottom:4px}.lg .od-PromotedPhotos-featuredAlbum,.xlg .od-PromotedPhotos-featuredAlbum,.xxlg .od-PromotedPhotos-featuredAlbum,.xxxlg .od-PromotedPhotos-featuredAlbum,.xxxxlg .od-PromotedPhotos-featuredAlbum{height:380px}.od-PromotedPhotos-featuredAlbum .od-PromotedPhotos-itemTile{margin-top:4px}html[dir=ltr] .od-PromotedPhotos-featuredAlbum .od-PromotedPhotos-itemTile{float:left}html[dir=rtl] .od-PromotedPhotos-featuredAlbum .od-PromotedPhotos-itemTile{float:right}.od-PromotedPhotos-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400;margin-bottom:12px}.lg .od-PromotedPhotos-title,.xlg .od-PromotedPhotos-title,.xxlg .od-PromotedPhotos-title,.xxxlg .od-PromotedPhotos-title,.xxxxlg .od-PromotedPhotos-title{margin-bottom:10px}.xlg .od-PromotedPhotos-title,.xxlg .od-PromotedPhotos-title,.xxxlg .od-PromotedPhotos-title,.xxxxlg .od-PromotedPhotos-title{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;margin-bottom:20px}.od-PromotedPhotos .ItemTile .ItemTile-name{font-size:21px;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif}.od-PromotedPhotos .ItemTile.is-tag,.od-PromotedPhotos .ItemTile.od-OnThisDayTile{top:8px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-name{bottom:28px;line-height:31px;left:12px;right:12px}.xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-name,.xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-name,.xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-name,.xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-name{left:20px;right:20px;bottom:40px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum.od-ItemTile--noDate .ItemTile-name{bottom:12px}.xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum.od-ItemTile--noDate .ItemTile-name,.xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum.od-ItemTile--noDate .ItemTile-name,.xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum.od-ItemTile--noDate .ItemTile-name,.xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum.od-ItemTile--noDate .ItemTile-name{bottom:20px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{display:block;position:absolute;top:auto;bottom:12px;font-size:14px}html[dir=ltr] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{left:12px}html[dir=rtl] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{right:12px}.xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,.xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,.xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,.xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{bottom:20px}html[dir=ltr] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=ltr] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=ltr] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=ltr] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{left:20px}html[dir=rtl] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=rtl] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=rtl] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date,html[dir=rtl] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-date{right:20px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{font-size:14px;bottom:12px}html[dir=ltr] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{right:12px}html[dir=rtl] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{left:12px}html[dir=ltr] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{left:auto}html[dir=rtl] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{right:auto}.xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,.xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,.xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,.xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{bottom:20px}html[dir=ltr] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=ltr] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=ltr] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=ltr] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{right:20px}html[dir=rtl] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=rtl] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=rtl] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount,html[dir=rtl] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-childCount{left:20px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge{top:18px}.xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,.xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,.xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,.xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge{top:2px}html[dir=ltr] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=ltr] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=ltr] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=ltr] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge{left:9px}html[dir=rtl] .xlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=rtl] .xxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=rtl] .xxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge,html[dir=rtl] .xxxxlg .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .ItemTile-newBadge{right:9px}.od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .od-newBadge{font-size:15px}html[dir=ltr] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .od-newBadge .od-newBadge-icon{margin-right:-.55em}html[dir=rtl] .od-PromotedPhotos .ItemTile.od-ItemTile--isAlbum .od-newBadge .od-newBadge-icon{margin-left:-.55em}'}])});define("odsp-next/controls/guidedTour/GuidedTour",["require","exports","./GuidedTourViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./GuidedTour.html","./GuidedTour.css"],function(e,t,o,i){"use strict";var d=i.registerComponent({tagName:"ms-guided-tour",template:e("./GuidedTour.html"),viewModel:o["default"]});return d});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/guidedTour/GuidedTourViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./GuidedTour.resx","../firstRunExperience/FirstRunExperience.resx","../../resources/DataSourceResourceKeys","../../utilities/icons/Icon","../guidedTourShareLightBox/GuidedTourShareLightBox","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../resources/ControlResourceKeys","../../resources/ProviderResourceKeys","../../utilities/optimizely/experiments/GuidedTour","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../resources/PagesResourceKeys","@ms/odsp-utilities/lib/locale/Locale"],function(e,t,o,i,d,r,l,a,n,s,u,m,c,h,x){"use strict";var p="GuidedTour",g=function(t){function o(o){var l=t.call(this,o)||this;l.isReady=l.createObservable(!1);l.isInfoPaneExpanded=l.resources.consume(h.base.infoPane.isInfoPaneExpanded);l.lightboxComponent=l.createObservable();l._provider=l.resources.consume(u.guidedTour);l.completedSteps=l.createObservable(0);l._actionMap=l.resources.consume(s.actionMap);var a="https://go.microsoft.com/fwlink/?LinkId=248255";l._getSyncMacNavigationAction=new(l.managed(l._actionMap.NavigationAction))({url:a,target:"_blank"});var n="https://go.microsoft.com/fwlink/p/?LinkId=248256";l._getSyncOtherNavigationAction=new(l.managed(l._actionMap.NavigationAction))({url:n,target:"_blank"});var m="https://go.microsoft.com/fwlink/?linkid=835704";l._getMobileNavigationAction=new(l.managed(l._actionMap.NavigationAction))({url:m,target:"_blank"});l._userInfoProvider=l.resources.consume(u.userInfo);l._onClose=o.onClose;l.tasks=l._getTasks();l.isInProgress=l.createPureComputed(function(){return l.completedSteps()-1?d.isCompleted(!0):t||(t=d)}var r=8323630490===T||8319521803===T||8323660274===T;l.completedSteps(e.length+(r?1:0));l.selectedTask(t);if(!l._provider.getSeenThisSession()){l._userInfoProvider.updateGuidedTourData(!1,!0);l._provider.setSeenThisSession()}l._userInfoProvider.getGuidedTourViewCount().then(function(e){c.Engagement.logData({name:p+".Show",extraData:{viewCount:e,variation:T}})});l.isReady(!0)});return l}__extends(o,t);o.prototype.onCloseButtonClick=function(){this._provider.setDismissedThisSession();c.Engagement.logData({name:p+".Close",extraData:{isComplete:!this.isInProgress.peek(),completedTaskCount:this.completedSteps.peek(),selectedTask:this.selectedTask.peek().telemetryIdentifier,variation:this._provider.getOptimizelyVariation()}});this._onClose()};o.prototype.onTaskClicked=function(e){var t=this.tasks[e];c.Engagement.logData({name:p+".ClickTask",extraData:{task:t.telemetryIdentifier,isTaskComplete:t.isCompleted.peek(),variation:this._provider.getOptimizelyVariation()}});this.selectedTask(t)};o.prototype.onCTAButtonClicked=function(e){e.onClickButton();c.Engagement.logData({name:p+".ClickCTAButton",extraData:{task:e.telemetryIdentifier,variation:this._provider.getOptimizelyVariation()}});e.completeOnClickButton&&this._markTaskAsComplete(e)};o.prototype._markTaskAsComplete=function(e){if(!e.isCompleted.peek()){var t=this.tasks.filter(function(e){return!e.isCompleted.peek()});if(t.length>1&&e===this.selectedTask.peek()){var o=t.indexOf(e),i=t[(o+1)%t.length];this.selectedTask(i)}this._userInfoProvider.completeGuidedTourAction(e.userFactIdentifier);e.isCompleted(!0);this.completedSteps(this.completedSteps.peek()+1);c.Engagement.logData({name:p+".CompleteTask",extraData:{task:e.telemetryIdentifier,completedTaskCount:this.completedSteps.peek(),variation:this._provider.getOptimizelyVariation()}})}};o.prototype._getIncompleteIcon=function(e,t){var o=this;return this.createPureComputed(function(){return new l(o.tasks[t].isCompleted()?"CheckMark":e)})};o.prototype._isTaskSelected=function(e){var t=this;return this.createPureComputed(function(){return t.selectedTask()===t.tasks[e]})};o.prototype._initializeLightBoxComponent=function(){this.lightboxComponent({name:a["default"].tagName,params:{onClose:this._onCloseLightBoxComponent.bind(this)}})};o.prototype._onCloseLightBoxComponent=function(){this.lightboxComponent(null);var e=this._provider.getOptimizelyVariation(),t=8323660274===e?4:3;this._markTaskAsComplete(this.tasks[t])};o.prototype._getSyncTask=function(e){var t=this,o=this.resources.consume(n.platformDetection);return o.isIPad||o.isAndroid?this._makeSyncTask(e,i.strings.getSyncActionMobileSubheader,i.strings.getSyncActionMobileText,i.strings.getSyncActionWindows81MobileButtonText,function(){}):o.isMac?this._makeSyncTask(e,i.strings.getSyncActionMacSubheader,i.strings.getSyncActionMacText,i.strings.getSyncActionMacOtherButtonText,function(){t._getSyncMacNavigationAction.execute({})}):o.isWindows81?this._makeSyncTask(e,i.strings.getSyncActionPCSubheader,i.strings.getSyncActionWindows81Text,i.strings.getSyncActionWindows81MobileButtonText,function(){}):this._makeSyncTask(e,i.strings.getSyncActionPCSubheader,i.strings.getSyncActionOtherText,i.strings.getSyncActionMacOtherButtonText,function(){if(o.isWindows10){var e=t.resources.consume(u.identity).getIdentity(),i="odopen://sync?userEmail="+e.email,d=document.createElement("iframe");d.setAttribute("src",i);d.style.display="none";d.style.width="1px";d.style.height="1px";document.documentElement.appendChild(d);t.async.setTimeout(function(){document.documentElement.removeChild(d)},1e3)}else t._getSyncOtherNavigationAction.execute({})})};o.prototype._makeSyncTask=function(e,t,o,d,r){return{subHeader:t,actionName:i.strings.getSyncActionName,actionText:o,buttonText:d,onClickButton:r,completeOnClickButton:!0,isCompleted:this.createObservable(!1),incompleteIcon:this._getIncompleteIcon("TVMonitor",e),isSelected:this._isTaskSelected(e),userFactIdentifier:2,telemetryIdentifier:"Sync"}};o.prototype._getTasks=function(){var e=this,t=this._provider.getOptimizelyVariation(),o=8323630490===t||8319521803===t||8323660274===t,d={actionName:i.strings.noneCompletedActionName,actionText:i.strings.noneCompletedActionText,isCompleted:this.createObservable(!0),incompleteIcon:this.createObservable(new l("CheckMark")),isSelected:this._isTaskSelected(0),telemetryIdentifier:"SignIn"},r=o?1:0;this._uploadTask={subHeader:i.strings.uploadActionSubheader,actionName:i.strings.uploadActionName,actionText:i.strings.uploadActionText,isCompleted:this.createObservable(!1),incompleteIcon:this._getIncompleteIcon("Upload",r),isSelected:this._isTaskSelected(r),userFactIdentifier:0,telemetryIdentifier:"Upload"};var a={subHeader:i.strings.getMobileActionSubheader,actionName:i.strings.getMobileActionName,actionText:i.strings.getMobileActionText,buttonText:i.strings.getMobileActionButtonText,completeOnClickButton:!0,onClickButton:function(){e._getMobileNavigationAction.execute({})},isCompleted:this.createObservable(!1),incompleteIcon:this._getIncompleteIcon("CellPhone",r+1),isSelected:this._isTaskSelected(r+1),userFactIdentifier:1,telemetryIdentifier:"Mobile"},n=this._getSyncTask(r+2),s=8323660274===t?4:3,u={subHeader:i.strings.shareActionSubheader,actionName:i.strings.shareActionName,actionText:i.strings.shareActionText,buttonText:i.strings.shareActionButtonText,onClickButton:function(){e._initializeLightBoxComponent()},completeOnClickButton:!1,isCompleted:this.createObservable(!1),incompleteIcon:this._getIncompleteIcon("Share",s),isSelected:this._isTaskSelected(s),userFactIdentifier:3,telemetryIdentifier:"Share"},m=this._provider.getFinalTaskParams();this._finalTask={subHeader:m.subHeader,actionName:m.actionName,actionText:m.actionText,buttonText:m.buttonText,onClickButton:m.onClickButton,completeOnClickButton:!1,disableButtonAfterCompletion:!0,isCompleted:m.isCompleted,incompleteIcon:this._getIncompleteIcon(m.incompleteIconName,4),isSelected:this._isTaskSelected(4),userFactIdentifier:4,telemetryIdentifier:"Final"};return 8323660274===t?[d,this._uploadTask,a,n,u]:o?[d,this._uploadTask,a,n,this._finalTask]:[this._uploadTask,a,n,u,this._finalTask]};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});define("odsp-next/controls/guidedTourShareLightBox/GuidedTourShareLightBox",["require","exports","./GuidedTourShareLightBoxViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./GuidedTourShareLightBox.html","./GuidedTourShareLightBox.css"],function(e,t,o,i){"use strict";var d=i.registerComponent({tagName:"od-guided-tour-share-lightbox",template:e("./GuidedTourShareLightBox.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/guidedTourShareLightBox/GuidedTourShareLightBoxViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../bindings/html/BindableHtmlBinding","../../bindings/focus/FocusTrapBinding","../../bindings/focus/PreserveFocusBinding","../../bindings/element/ElementBinding","../../utilities/accessibility/Accessibility","../overlays/Overlay","../../controls/firstRunExperience/FirstRunExperience.resx","../../bindings/keyboard/KeyboardBinding","../guidedTour/GuidedTour.resx","../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/locale/Locale"],function(e,t,o,i,d,r,l,a,n,s,u,m,c,h){"use strict";var x=function(t){function o(o){var x=t.call(this,o)||this;x.overlayTagName=n.tagName;x._onClose=o.onClose;x.addBindingHandlers({element:l,bindableHtml:i,focusTrap:d["default"],preserveFocus:r["default"],keyboard:u});x.contentRoot=x.createObservable();var p=x.subscribe(x.contentRoot,function(e){a.focusFirstTabStop(e);p.dispose()});x.closeButtonAriaLabel=s.strings.closeButtonAriaLabel;x.title=m.strings.shareActionLightBoxHeader;x.text=m.strings.shareActionLightBoxBodyText;var g=e.toUrl(x.resources.consume(c.settings).mediaBaseUrl),T=h["default"].isRightToLeft?"_rtol":"";x.imageUrl=g+"/images/guidedtour/share_lightbox"+T+".svg";x.buttonText=m.strings.shareActionLightBoxButtonText;return x}__extends(o,t);o.prototype.onCloseButtonClick=function(){this._onClose()};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=x});define("odsp-next/controls/guidedTourShareLightBox/GuidedTourShareLightBox.html",[],function(){return'

              '});define("odsp-next/controls/guidedTourShareLightBox/GuidedTourShareLightBox.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".ms-noList ol,.ms-noList ul,ol.ms-noList,ul.ms-noList{list-style-type:none;margin-top:0;margin-bottom:0}html[dir=ltr] .ms-noList ol,html[dir=ltr] .ms-noList ul,html[dir=ltr] ol.ms-noList,html[dir=ltr] ul.ms-noList{padding-left:0}html[dir=rtl] .ms-noList ol,html[dir=rtl] .ms-noList ul,html[dir=rtl] ol.ms-noList,html[dir=rtl] ul.ms-noList{padding-right:0}.ms-accessible{position:absolute;top:-9001px;left:-9001px;height:1px;width:1px}.ms-dotSeparatorAfter::after{content:'\\a0\\b7'}.ms-dotSeparatorBefore::before{content:'\\b7\\a0'}.ms-enquote::before{content:'\\93'}.ms-enquote::after{content:'\\94'}@media print{.ms-noPrint{display:none!important}}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.od-GuidedTourShareLightBox-modal{display:block;text-align:center;background-color:transparent;position:absolute;height:100%;width:100%;top:0}@media (max-width:639px){.od-GuidedTourShareLightBox-modal{display:none}}html[dir=ltr] .od-GuidedTourShareLightBox-modal{left:0}html[dir=rtl] .od-GuidedTourShareLightBox-modal{right:0}.od-GuidedTourShareLightBox-modal::before{vertical-align:middle;display:inline-block;content:\"\";height:100%;width:0}.od-GuidedTourShareLightBox-modal .ms-ModalOverlay{background-color:rgba(51,51,51,.8);cursor:default}.od-GuidedTourShareLightBox-main{vertical-align:middle;display:inline-block;cursor:default;margin:auto;position:relative;box-shadow:0 0 16px 0 " },{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";width:524px}@media (max-width:1023px){.od-GuidedTourShareLightBox-main{width:524px}}.xlg .od-GuidedTourShareLightBox-main,.xxlg .od-GuidedTourShareLightBox-main,.xxxlg .od-GuidedTourShareLightBox-main,.xxxxlg .od-GuidedTourShareLightBox-main{width:620px}.od-GuidedTourShareLightBox-closeButton{position:absolute;top:0;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;font-size:16px;background:0 0;border:0;padding:10px 12px}html[dir=ltr] .od-GuidedTourShareLightBox-closeButton{right:0}html[dir=rtl] .od-GuidedTourShareLightBox-closeButton{left:0}html[dir=ltr] .od-GuidedTourShareLightBox-closeButton{text-align:right}html[dir=rtl] .od-GuidedTourShareLightBox-closeButton{text-align:left}.od-GuidedTourShareLightBox-animationArea{top:0;width:100%;height:auto;background-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:'}.od-GuidedTourShareLightBox-animationArea img{width:524px;height:226px}.xlg .od-GuidedTourShareLightBox-animationArea img,.xxlg .od-GuidedTourShareLightBox-animationArea img,.xxxlg .od-GuidedTourShareLightBox-animationArea img,.xxxxlg .od-GuidedTourShareLightBox-animationArea img{width:620px}.od-GuidedTourShareLightBox-desc{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400;width:100%;background-color:'},{theme:"white",defaultValue:"#ffffff"},{rawString:';min-height:188px;max-height:288px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}html[dir=ltr] .od-GuidedTourShareLightBox-desc{text-align:left}html[dir=rtl] .od-GuidedTourShareLightBox-desc{text-align:right}.od-GuidedTourShareLightBox-descTitle{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;display:block;padding:12px 24px;line-height:24pt;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';margin:auto}.od-GuidedTourShareLightBox-descText{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;display:block;line-height:15pt;padding:0 24px 12px 24px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";margin:auto}.od-GuidedTourShareLightBox-buttonArea{text-align:center;padding-bottom:12px}.od-GuidedTourShareLightBox-buttonArea .od-Button{background-color:"},{theme:"themeDarkAlt",defaultValue:"#106ebe"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});define("odsp-next/controls/guidedTour/GuidedTour.html",[],function(){return'

              '});define("odsp-next/controls/guidedTour/GuidedTour.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-GuidedTour-closeButton{cursor:pointer;position:absolute;top:0;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .od-GuidedTour-closeButton{right:0}html[dir=rtl] .od-GuidedTour-closeButton{left:0}.od-GuidedTour-closeButton button{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";cursor:pointer;font-size:16px;background:0 0;border:0;padding:6px 8px}.od-GuidedTour-imageArea{display:none}@media screen and (min-width:801px){.od-GuidedTour-imageArea{display:block;bottom:0;position:absolute;height:188px;max-width:100%;overflow:hidden}html[dir=ltr] .od-GuidedTour-imageArea{left:0}html[dir=rtl] .od-GuidedTour-imageArea{right:0}.od-GuidedTour-imageArea img{height:188px}}.od-GuidedTour-imageArea-tourCompleted{display:block;bottom:0;position:absolute;height:188px;max-width:100%;overflow:hidden}html[dir=ltr] .od-GuidedTour-imageArea-tourCompleted{left:0}html[dir=rtl] .od-GuidedTour-imageArea-tourCompleted{right:0}.od-GuidedTour-imageArea-tourCompleted img{height:188px}.od-GuidedTour{border:none;height:188px;overflow:hidden;margin:32px 32px 0 32px;position:relative;display:none}.lg .od-GuidedTour,.xlg .od-GuidedTour,.xxlg .od-GuidedTour,.xxxlg .od-GuidedTour,.xxxxlg .od-GuidedTour{display:block}.od-GuidedTour .od-GuidedTour-headerArea{margin-right:32px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.xxlg .od-GuidedTour .od-GuidedTour-headerArea,.xxxlg .od-GuidedTour .od-GuidedTour-headerArea,.xxxxlg .od-GuidedTour .od-GuidedTour-headerArea{display:block;margin-right:0;height:auto}.od-GuidedTour .od-GuidedTour-primaryTextArea{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;border:0;width:100%;background-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:";height:112px}html[dir=ltr] .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-left:24px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-right:24px}@media screen and (min-width:801px){html[dir=ltr] .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-left:196px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-right:196px}}.xxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,.xxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,.xxxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}html[dir=ltr] .xxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,html[dir=ltr] .xxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,html[dir=ltr] .xxxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-left:204px}html[dir=rtl] .xxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,html[dir=rtl] .xxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea,html[dir=rtl] .xxxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea{padding-right:204px}html[dir=ltr] .od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete{padding-left:196px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete{padding-right:196px}.od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete>.od-GuidedTour-headerArea{height:112px}.xxlg .od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete>.od-GuidedTour-headerArea,.xxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete>.od-GuidedTour-headerArea,.xxxxlg .od-GuidedTour .od-GuidedTour-primaryTextArea-tourComplete>.od-GuidedTour-headerArea{height:auto}.od-GuidedTour .od-GuidedTour-titleText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";margin:auto;display:inline;font-size:14px;font-weight:300;cursor:default}.xxlg .od-GuidedTour .od-GuidedTour-titleText,.xxxlg .od-GuidedTour .od-GuidedTour-titleText,.xxxxlg .od-GuidedTour .od-GuidedTour-titleText{font-size:21px;padding-bottom:2px;display:block}.od-GuidedTour .od-GuidedTour-titleText-tourComplete{font-size:21px}.xxlg .od-GuidedTour .od-GuidedTour-titleText-tourComplete,.xxxlg .od-GuidedTour .od-GuidedTour-titleText-tourComplete,.xxxxlg .od-GuidedTour .od-GuidedTour-titleText-tourComplete{padding-bottom:0}.od-GuidedTour .od-GuidedTour-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-size:14px;display:inline;margin-left:4px;font-weight:300;cursor:default}.xxlg .od-GuidedTour .od-GuidedTour-primaryText,.xxxlg .od-GuidedTour .od-GuidedTour-primaryText,.xxxxlg .od-GuidedTour .od-GuidedTour-primaryText{font-size:17px;margin:auto;display:block}.od-GuidedTour .od-GuidedTour-secondaryTextArea{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;box-sizing:border-box;border:0;background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:";height:76px;width:100%}html[dir=ltr] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-left:24px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-right:24px}html[dir=ltr] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-right:16px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-left:16px}@media screen and (min-width:801px){html[dir=ltr] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-left:196px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-right:196px}}.od-GuidedTour .od-GuidedTour-secondaryTextArea .od-Button{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";white-space:nowrap;min-width:inherit}html[dir=ltr] .od-GuidedTour .od-GuidedTour-secondaryTextArea .od-Button{margin-left:24px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-secondaryTextArea .od-Button{margin-right:24px}.od-GuidedTour .od-GuidedTour-secondaryTextArea .od-Button.is-disabled,.od-GuidedTour .od-GuidedTour-secondaryTextArea .od-Button:disabled{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";border:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}html[dir=ltr] .xxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea,html[dir=ltr] .xxxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea,html[dir=ltr] .xxxxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-left:204px}html[dir=rtl] .xxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea,html[dir=rtl] .xxxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea,html[dir=rtl] .xxxxlg .od-GuidedTour .od-GuidedTour-secondaryTextArea{padding-right:204px}.od-GuidedTour .od-GuidedTour-actionText{font-size:12px;color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:";max-width:632px;margin:0;cursor:default}.xxlg .od-GuidedTour .od-GuidedTour-actionText,.xxxlg .od-GuidedTour .od-GuidedTour-actionText,.xxxxlg .od-GuidedTour .od-GuidedTour-actionText{font-size:14px}.od-GuidedTour .od-GuidedTour-actionGlyphArea{display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}html[dir=ltr] .od-GuidedTour .od-GuidedTour-actionGlyphArea{padding-right:32px}html[dir=rtl] .od-GuidedTour .od-GuidedTour-actionGlyphArea{padding-left:32px}.od-GuidedTour .od-GuidedTour-actionGlyph{height:56px;width:84px;padding:8px 4px;border:0;background:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:";text-align:center;display:inline-block;position:relative;cursor:pointer}.od-GuidedTour .od-GuidedTour-actionGlyph:hover{background:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}.xxlg .od-GuidedTour .od-GuidedTour-actionGlyph,.xxxlg .od-GuidedTour .od-GuidedTour-actionGlyph,.xxxxlg .od-GuidedTour .od-GuidedTour-actionGlyph{width:100px;padding:12px 4px 16px 4px;height:inherit}.od-GuidedTour .od-GuidedTour-actionIcon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionIcon .ms-Icon{vertical-align:top;margin-bottom:8px;font-size:17px}.xxlg .od-GuidedTour .od-GuidedTour-actionIcon .ms-Icon,.xxxlg .od-GuidedTour .od-GuidedTour-actionIcon .ms-Icon,.xxxxlg .od-GuidedTour .od-GuidedTour-actionIcon .ms-Icon{padding:17.5px;font-size:21px;margin-bottom:6px;border-radius:50%;border:1px "},{theme:"white",defaultValue:"#ffffff"},{rawString:" dashed}.od-GuidedTour .od-GuidedTour-actionGlyph-selected{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:";color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-selected:hover{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.xxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionIcon .ms-Icon,.xxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionIcon .ms-Icon,.xxxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionIcon .ms-Icon{border:1px #6EC9CD solid}.od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionName{font-size:13px;font-weight:600}.xxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionName,.xxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionName,.xxxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-selected .od-GuidedTour-actionName{font-size:15px}.od-GuidedTour .od-GuidedTour-actionGlyph-completed:hover .od-GuidedTour-actionName{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed:hover .od-GuidedTour-actionIcon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionName{color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionIcon{color:"},{theme:"themeTertiary",defaultValue:"#71afe5"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionIcon .ms-Icon{border:0;font-size:14px;padding-top:3px}.xxlg .od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionIcon .ms-Icon,.xxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionIcon .ms-Icon,.xxxxlg .od-GuidedTour .od-GuidedTour-actionGlyph-completed .od-GuidedTour-actionIcon .ms-Icon{padding:22px;border:0}.od-GuidedTour .od-GuidedTour-actionGlyph-completed-selected .od-GuidedTour-actionName{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed-selected .od-GuidedTour-actionIcon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed-selected:hover .od-GuidedTour-actionName{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-GuidedTour .od-GuidedTour-actionGlyph-completed-selected:hover .od-GuidedTour-actionIcon{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.od-GuidedTour .od-GuidedTour-actionName{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:300;color:'},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:";width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xxlg .od-GuidedTour .od-GuidedTour-actionName,.xxxlg .od-GuidedTour .od-GuidedTour-actionName,.xxxxlg .od-GuidedTour .od-GuidedTour-actionName{font-size:14px;height:20px}"}])});define("odsp-next/controls/planCardSlider/PlanCardSlider",["require","exports","./PlanCardSliderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./PlanCardSlider.html","./PlanCardSlider.css"],function(e,t,o,i){"use strict";var d=i.registerComponent({tagName:"od-plan-card-slider",template:e("./PlanCardSlider.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/planCardSlider/PlanCardSliderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var i=function(e){function t(t){var o=e.call(this,t)||this;o.plans=t.plans;o.sliderSelected=t.sliderSelected;o.showMonthlyPrices=t.showMonthlyPrices;o._onClickSlider=t.onClickSlider;return o}__extends(t,e);t.prototype.onClickSliderItem=function(e){this.sliderSelected(e);this._onClickSlider(e)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=i});define("odsp-next/controls/planCardSlider/PlanCardSlider.html",[],function(){return"
              "});define("odsp-next/controls/planCardSlider/PlanCardSlider.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-PlanCardSlider-PlanSlider{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;position:relative;margin:16px auto 32px;width:300px}.lg .od-PlanCardSlider-PlanSlider,.xlg .od-PlanCardSlider-PlanSlider,.xxlg .od-PlanCardSlider-PlanSlider,.xxxlg .od-PlanCardSlider-PlanSlider,.xxxxlg .od-PlanCardSlider-PlanSlider{width:575px}.od-PlanCardSlider-PlanSlider:before{content:"";display:block;position:absolute;bottom:13px;margin:0 auto;width:190px;border-top:2px solid '},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}html[dir=ltr] .od-PlanCardSlider-PlanSlider:before{left:55px}html[dir=rtl] .od-PlanCardSlider-PlanSlider:before{right:55px}.lg .od-PlanCardSlider-PlanSlider:before,.xlg .od-PlanCardSlider-PlanSlider:before,.xxlg .od-PlanCardSlider-PlanSlider:before,.xxxlg .od-PlanCardSlider-PlanSlider:before,.xxxxlg .od-PlanCardSlider-PlanSlider:before{width:340px}html[dir=ltr] .lg .od-PlanCardSlider-PlanSlider:before,html[dir=ltr] .xlg .od-PlanCardSlider-PlanSlider:before,html[dir=ltr] .xxlg .od-PlanCardSlider-PlanSlider:before,html[dir=ltr] .xxxlg .od-PlanCardSlider-PlanSlider:before,html[dir=ltr] .xxxxlg .od-PlanCardSlider-PlanSlider:before{left:120px}html[dir=rtl] .lg .od-PlanCardSlider-PlanSlider:before,html[dir=rtl] .xlg .od-PlanCardSlider-PlanSlider:before,html[dir=rtl] .xxlg .od-PlanCardSlider-PlanSlider:before,html[dir=rtl] .xxxlg .od-PlanCardSlider-PlanSlider:before,html[dir=rtl] .xxxxlg .od-PlanCardSlider-PlanSlider:before{right:120px}.od-PlanCardSlider-SliderItem{font-weight:600;display:inline-block;position:relative;min-height:25px;width:80px;padding:0 5px 30px;text-align:center;vertical-align:bottom;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:'}.od-PlanCardSlider-SliderItem:after{content:"";display:block;position:absolute;bottom:8px;width:12px;height:12px;margin:0 auto;background:'},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";border-radius:8px}html[dir=ltr] .od-PlanCardSlider-SliderItem:after{left:39px}html[dir=rtl] .od-PlanCardSlider-SliderItem:after{right:39px}html[dir=ltr] .lg .od-PlanCardSlider-SliderItem:after,html[dir=ltr] .xlg .od-PlanCardSlider-SliderItem:after,html[dir=ltr] .xxlg .od-PlanCardSlider-SliderItem:after,html[dir=ltr] .xxxlg .od-PlanCardSlider-SliderItem:after,html[dir=ltr] .xxxxlg .od-PlanCardSlider-SliderItem:after{left:80px}html[dir=rtl] .lg .od-PlanCardSlider-SliderItem:after,html[dir=rtl] .xlg .od-PlanCardSlider-SliderItem:after,html[dir=rtl] .xxlg .od-PlanCardSlider-SliderItem:after,html[dir=rtl] .xxxlg .od-PlanCardSlider-SliderItem:after,html[dir=rtl] .xxxxlg .od-PlanCardSlider-SliderItem:after{right:80px}.od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected){color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after{bottom:6px;background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";border:2px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:'}html[dir=ltr] .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after{left:38px}html[dir=rtl] .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after{right:38px}html[dir=ltr] .lg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=ltr] .xlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=ltr] .xxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=ltr] .xxxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=ltr] .xxxxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after{left:78px}html[dir=rtl] .lg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=rtl] .xlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=rtl] .xxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=rtl] .xxxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after,html[dir=rtl] .xxxxlg .od-PlanCardSlider-SliderItem:hover:not(.od-PlanCardSlider-SliderSelected):after{right:78px}.lg .od-PlanCardSlider-SliderItem,.xlg .od-PlanCardSlider-SliderItem,.xxlg .od-PlanCardSlider-SliderItem,.xxxlg .od-PlanCardSlider-SliderItem,.xxxxlg .od-PlanCardSlider-SliderItem{width:160px}.od-PlanCardSlider-SliderSelected{color:#00ae56;cursor:default}.od-PlanCardSlider-SliderSelected:hover{color:#00ae56}.od-PlanCardSlider-SliderSelected:active{color:#00ae56}.od-PlanCardSlider-SliderSelected:focus{color:#00ae56}.od-PlanCardSlider-SliderSelected:after{content:"";bottom:0;width:24px;height:24px;border:2px solid '},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:14px}html[dir=ltr] .od-PlanCardSlider-SliderSelected:after{left:32px}html[dir=rtl] .od-PlanCardSlider-SliderSelected:after{right:32px}html[dir=ltr] .lg .od-PlanCardSlider-SliderSelected:after,html[dir=ltr] .xlg .od-PlanCardSlider-SliderSelected:after,html[dir=ltr] .xxlg .od-PlanCardSlider-SliderSelected:after,html[dir=ltr] .xxxlg .od-PlanCardSlider-SliderSelected:after,html[dir=ltr] .xxxxlg .od-PlanCardSlider-SliderSelected:after{left:72px}html[dir=rtl] .lg .od-PlanCardSlider-SliderSelected:after,html[dir=rtl] .xlg .od-PlanCardSlider-SliderSelected:after,html[dir=rtl] .xxlg .od-PlanCardSlider-SliderSelected:after,html[dir=rtl] .xxxlg .od-PlanCardSlider-SliderSelected:after,html[dir=rtl] .xxxxlg .od-PlanCardSlider-SliderSelected:after{right:72px}"}])});_application/javascript_phttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcdeferredcontrols-d5e5a906.js %&'(OHbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_xhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcdeferredcontrols.resx-212005c1.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;}456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$8f632c33-0001-005d-0ed1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056373_Thu, 04 May 2017 18:05:58 GMTS285_0x8D490DDFE607D41_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djglw   (FTcu7Ahm5UYm  "$O// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/promotedPhotos/PromotedPhotos.resx",["require","exports"],function(e,t){t.strings={exploreRecentPhotosTitle:"Explorar fotos recientes",onThisDayTitle:"Este día",seeAllTitle:"Ver todos",autoAlbumCardTitle:"Creado para ti",recentTagsTitle:"Etiquetas recientes",recentPlacesTitle:"Lugares recientes",sharedAlbumTitle:"Compartido contigo",shareActionTitle:"Compartir"}});_application/javascript_xhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcdeferredcontrols.resx-212005c1.js *+,-O>bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcnotifications-e732b177.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;;456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:49 GMTYBlockBlob_$8f63245b-0001-005d-12d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056368_Thu, 04 May 2017 18:05:58 GMTT3398_0x8D490DDAB1E30AA_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj\alu{~  ;IXj}  ,6]b*JOcuOO // OneDrive:IgnoreCodeCoverage define("odsp-next/bundles/odc/Notifications",["require","exports","../../dataSources/notifications/odc/NotificationsDataSource","../../providers/notificationManager/NotificationManager","../../dataSources/notifications/odc/handlers/quota/QuotaStatusWarning","../../dataSources/notifications/odc/handlers/quota/QuotaTokenExpiration","../../dataSources/notifications/odc/handlers/DeleteAll","../../dataSources/notifications/odc/handlers/FolderExpiration","../../dataSources/notifications/odc/handlers/NewReferral","../../dataSources/notifications/odc/handlers/ProcessReferral","../../dataSources/notifications/odc/handlers/RestoreAll","../../dataSources/notifications/odc/handlers/SharingAbuse"],function(t,e){"use strict"});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/NotificationsDataSource",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../resources/ProviderResourceKeys"],function(t,e,o,i){"use strict";var r=["odsp-next/dataSources/notifications/odc/handlers/quota/QuotaTokenExpiration","odsp-next/dataSources/notifications/odc/handlers/NewReferral","odsp-next/dataSources/notifications/odc/handlers/ProcessReferral","odsp-next/dataSources/notifications/odc/handlers/SharingAbuse"],n=["odsp-next/dataSources/notifications/odc/handlers/quota/QuotaStatusWarning","odsp-next/dataSources/notifications/odc/handlers/DeleteAll","odsp-next/dataSources/notifications/odc/handlers/FolderExpiration","odsp-next/dataSources/notifications/odc/handlers/RestoreAll"],s=function(t){function e(e){var o=t.call(this,e)||this;o._bundleLoader=o.resources.consume(i.bundleLoader);return o}__extends(e,t);e.prototype.loadGlobalHandlers=function(t){for(var e=0,o=r;ee.getTime()){this._notificationProvider.handledNotifications[t.id]=!0;return!0}}if(t.id&&t.expiryDate){var e=new Date(t.expiryDate),o=new Date;if(o.getTime()>e.getTime()+c){this._notificationProvider.handledNotifications[t.id]=!0;return!0}}return!1};e.prototype._handleNotification=function(t){var e=this._handlers[t.type];if(!e)return!1;e.handleNotification(t);t.id&&(this._notificationProvider.handledNotifications[t.id]=!0);return!0};return e}(i["default"]);u._triggeredNotifications=o.observableArray();Object.defineProperty(e,"__esModule",{value:!0});e["default"]=u});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/quota/QuotaStatusWarning",["require","exports","../../../../../utilities/features/Features","../../../../../models/quota/QuotaStatus","../../../../../resources/ControlResourceKeys","./BaseQuotaHandler","../../../../../controls/notificationHost/odc/NotificationHelper.resx"],function(t,e,o,i,r,n,s){"use strict";var a=!1,c=function(t){function e(e){var o=t.call(this,e)||this;o.types=[104,105];o._currentItem=o.resources.consume(r.currentItem);o.createComputed(o._proccessItemChanged);return o}__extends(e,t);e.prototype.getMessage=function(t){return 105===t?s.strings.quotaExceeded:s.strings.quotaNearing};e.prototype._proccessItemChanged=function(){if(!o.isFeatureEnabled(o.NewQuotaInfo)){var t=this._currentItem();if(t&&!t.isPlaceholder&&!a){var e=t.properties.quota;e&&(e.status===i["default"].critical?this.showNotification(104):e.status===i["default"].overQuota&&this.showNotification(105))}}};return e}(n["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=c});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/quota/BaseQuotaHandler",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../../../resources/ProviderResourceKeys","../../../../../controls/notificationHost/odc/NotificationHelper.resx","../NotificationHandlerHelper"],function(t,e,o,i,r,n){"use strict";var s=function(t){function e(e){var o=t.call(this,e)||this;o._notifications=o.resources.consume(i.notification);var r=new(o.managed(n["default"]));o._navigationAction=r.getStorageNavigationAction();return o}__extends(e,t);e.prototype.handleNotification=function(t){};e.prototype.showNotification=function(t,e){return this._notifications.requestNotification({text:this.getMessage(t,e),action:this._navigationAction,actionText:r.strings.quotaGetMore})};e.prototype.getMessage=function(t,e){return null};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=s});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/NotificationHandlerHelper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../../resources/ControlResourceKeys","../../../../resources/DataSourceResourceKeys"],function(t,e,o,i,r){"use strict";var n="?biciid=superbar",s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}__extends(e,t);e.prototype.getStorageNavigationAction=function(){var t=this.resources.consume(r.url),e=t.getManageStorageUrl()+n,o=this.resources.consume(i.actionMap);return new(this.managed(o.NavigationAction))({url:e})};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=s});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/quota/QuotaTokenExpiration",["require","exports","../../../../../utilities/features/Features","../../../../../models/userInfo/JSONConstants","@ms/odsp-utilities/lib/string/StringHelper","../../../../../resources/ProviderResourceKeys","./BaseQuotaHandler","../../../../../controls/notificationHost/odc/NotificationHelper.resx"],function(t,e,o,i,r,n,s,a){"use strict";var c=function(t){function e(e){var o=t.call(this,e)||this;o.types=[10,107,106];o._userInfoProvider=o.resources.consume(n.userInfo);return o}__extends(e,t);e.prototype.handleNotification=function(t){if(!o.isFeatureEnabled(o.NewQuotaInfo)&&t&&t.param){var e=JSON.parse(t.param);if(e&&e.t){var i=this._getNotificationType(e.t);i&&this._showNotification(i,e,t)}}};e.prototype.getMessage=function(t,e){e=e||{quota:"0 GB",expiryDate:"1/1/1111"};switch(t){case 107:return r.format(a.strings.tokenExpirationUnderQuota,e.quota,e.expiryDate);case 106:return r.format(a.strings.tokenExpirationOverQuota,e.quota,e.expiryDate);default:case 10:return r.format(a.strings.tokenExpirationExpired,e.quota)}};e.prototype._getNotificationType=function(t){switch(t){case 2:return 107;case 1:return 106;case 3:return 10}};e.prototype._showNotification=function(t,e,o){var r=this,n=function(){if(e&&o&&o.id){e.d=!0;var t=JSON.stringify(e);r._userInfoProvider.setUserInfo(10,i.UserFactInfoAction.InsertUpdate,t,o.id)}};this.showNotification(t,o).wait().then(n,n)};return e}(s["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=c});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/DeleteAll",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../../../../resources/ControlResourceKeys","../../../../resources/ProviderResourceKeys","../../../../controls/notificationHost/odc/NotificationHelper.resx"],function(t,e,o,i,r,n,s){"use strict";var a=function(t){function e(e){var o=t.call(this,e)||this;o.types=[103];o.listenToCurrentItem=!0;o._notifications=o.resources.consume(n.notification);o._currentItem=o.resources.consume(r.currentItem);o.createComputed(o._proccessItemChanged);return o}__extends(e,t);e.prototype.handleNotification=function(t){};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:this._text||s.strings.deleteAllStatusUnknownCount})};e.prototype._proccessItemChanged=function(){var t=this._currentItem();if(t&&t.taskStatus&&t.taskStatus.deleteAllCount){switch(t.taskStatus.deleteAllCount){case-1:this._text=s.strings.deleteAllStatusUnknownCount;break;case 1:this._text=i.format(s.strings.deleteAllOneItemStatus,t.taskStatus.deleteAllCount);break;default:this._text=i.format(s.strings.deleteAllStatus,t.taskStatus.deleteAllCount)}t.taskStatus.deleteAllCount=0;this.showNotification()}};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=a});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/FolderExpiration",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../../actions/base/ItemCommandHelper","@ms/odsp-utilities/lib/string/StringHelper","../../../../resources/ControlResourceKeys","../../../../resources/ProviderResourceKeys","../../../../resources/DataSourceResourceKeys","@ms/odsp-utilities/lib/logging/events/Engagement.event","../../Notifications.resx","../../../../models/item/command/FileSystemItemCommandKeys"],function(t,e,o,i,r,n,s,a,c,u,d){"use strict";var f={},l=function(t){function e(e){void 0===e&&(e={});var o=t.call(this,e)||this;o.types=[101];o.listenToCurrentItem=!0;o._notifications=o.resources.consume(s.notification);o._currentItem=o.resources.consume(n.currentItem);o._urlDataSource=o.resources.consume(a.url);o._itemCommandHelper=new(o.managed(i["default"]));o.createBackgroundComputed(o._proccessItemChanged);return o}__extends(e,t);e.prototype.handleNotification=function(t){};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:this._getDetails(),severity:1,action:this._getAction(),actionText:u.strings.folderExpirationChangeSettings})};e.prototype._proccessItemChanged=function(){var t=this._currentItem();if(t&&!t.isPlaceholder&&!f[t.id]&&t.dateExpires&&this._itemCommandHelper.isCommandSupported(t,d.changeExpiration)){c.Engagement.logData({name:"Notifications.FolderExpiration.View"});this.showNotification()}};e.prototype._getDetails=function(){var t=this._currentItem.peek();return r.format(u.strings.folderExpirationFormat,t.dateExpires||"")};e.prototype._getAction=function(){var t=this._currentItem.peek(),e=this._urlDataSource.getChangeFolderExpirationUrl(t.id),o=this.resources.consume(n.actionMap);return new(this.managed(o.NavigationAction))({url:e})};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=l});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/NewReferral",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../../models/userInfo/JSONConstants","../../../../resources/ProviderResourceKeys","../../../../controls/notificationHost/odc/NotificationHelper.resx","./NotificationHandlerHelper"],function(t,e,o,i,r,n,s){"use strict";var a=function(t){function e(e){var o=t.call(this,e)||this;o.types=[3];o._userInfoProvider=o.resources.consume(r.userInfo);o._notifications=o.resources.consume(r.notification);var i=new(o.managed(s["default"]));o._navigationAction=i.getStorageNavigationAction();return o}__extends(e,t);e.prototype.handleNotification=function(t){t&&this._showNotification()};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:n.strings.inviteFriendNewReferral,action:this._navigationAction,actionText:n.strings.inviteFriendNewReferralButton})};e.prototype._showNotification=function(){var t=this,e=function(){t._userInfoProvider.setUserInfo(3,i.UserFactInfoAction.Delete,null)};this.showNotification().wait().then(e,e)};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=a});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/ProcessReferral",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../url/odc/UrlDataSource","../../../../resources/ProviderResourceKeys","../../../../controls/notificationHost/odc/NotificationHelper.resx","./NotificationHandlerHelper","@ms/odsp-shared/lib/utilities/navigation/Navigation.key","../../../../providers/item/ItemProvider"],function(t,e,o,i,r,n,s,a,c){"use strict";var u=function(t){function e(e){var o=t.call(this,e)||this;o.types=[108];o._notifications=o.resources.consume(r.notification);var i=new(o.managed(s["default"]));o._navigationAction=i.getStorageNavigationAction();o._processUrl();return o}__extends(e,t);e.prototype.handleNotification=function(t){};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:"Messages comes from server response... it will say something about user referral",action:this._navigationAction,actionText:n.strings.inviteFriendNewReferralButton})};e.prototype._processUrl=function(){var t=this,e=this.resources.consume(a.navigation),o=this.resources.consume(c.resourceKey),r=e.viewParams,s=r[i.inviterIdParamKey],u=r[i.inviteSourceParamKey];if(s){o.processReferral(s,u).then(function(e){if(e.showIneligiblePopover&&e.ineligiblePopoverMessage){var o={text:e.ineligiblePopoverMessage,action:t._navigationAction,actionText:n.strings.inviteFriendIneligibleButton};t._notifications.requestNotification(o)}},function(t){});delete r[i.inviterIdParamKey];delete r[i.inviteSourceParamKey]}};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=u});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/RestoreAll",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-utilities/lib/string/StringHelper","../../../../resources/ControlResourceKeys","../../../../resources/ProviderResourceKeys","../../../../controls/notificationHost/odc/NotificationHelper.resx"],function(t,e,o,i,r,n,s){"use strict";var a=function(t){function e(e){var o=t.call(this,e)||this;o.types=[102];o.listenToCurrentItem=!0;o._notifications=o.resources.consume(n.notification);o._currentItem=o.resources.consume(r.currentItem);o.createComputed(o._proccessItemChanged);return o}__extends(e,t);e.prototype.handleNotification=function(t){};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:this._text||s.strings.restoreAllStatusUnknownCount})};e.prototype._proccessItemChanged=function(){var t=this._currentItem();if(t&&t.taskStatus&&t.taskStatus.restoreAllCount){switch(t.taskStatus.restoreAllCount){case-1:this._text=s.strings.restoreAllStatusUnknownCount;break;case 1:this._text=i.format(s.strings.restoreOneItemStatus,t.taskStatus.restoreAllCount);break;default:this._text=i.format(s.strings.restoreAllStatus,t.taskStatus.restoreAllCount)}t.taskStatus.restoreAllCount=0;this.showNotification()}};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=a});var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)};define("odsp-next/dataSources/notifications/odc/handlers/SharingAbuse",["require","exports","@ms/odsp-shared/lib/base/BaseModel","../../../../resources/ControlResourceKeys","../../../../resources/ProviderResourceKeys","../../../../resources/DataSourceResourceKeys","../../Notifications.resx"],function(t,e,o,i,r,n,s){"use strict";var a=function(t){function e(e){var o=t.call(this,e)||this;o.types=[23];o._notifications=o.resources.consume(r.notification);o._createAction();return o}__extends(e,t);e.prototype.handleNotification=function(t){t&&t.param&&t.param.indexOf("IsNotOwner")>=0&&this.showNotification()};e.prototype.showNotification=function(){return this._notifications.requestNotification({text:s.strings.sharingAbuseDescription,severity:1,action:this._navigationAction,actionText:s.strings.sharingAbuseButtonText})};e.prototype._createAction=function(){var t=this.resources.consume(n.url),e=t.getOwnerId(),o=t.getSharedByUrl(e,e),r=this.resources.consume(i.actionMap);this._navigationAction=new(this.managed(r.NavigationAction))({url:o})};return e}(o["default"]);Object.defineProperty(e,"__esModule",{value:!0});e["default"]=a});_application/javascript_mhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcnotifications-e732b177.js /012OEbplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_uhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcnotifications.resx-6d19af28.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;}456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:09 GMTYBlockBlob_$be395da8-0001-0028-41d1-c26a6d000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056369_Thu, 04 May 2017 18:05:58 GMTS924_0x8D490DDFE65390E_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djdit}  %CQ`r4>ej2RVj| !O // OneDrive:IgnoreCodeCoverage define("odsp-next/controls/notificationHost/odc/NotificationHelper.resx",["require","exports"],function(e,a){a.strings={inviteFriendIneligibleButton:"Invitar a amigos",inviteFriendNewReferral:"Alguien ha aceptado tu invitación para unirse a OneDrive y has recibido espacio de almacenamiento gratuito.",inviteFriendNewReferralButton:"Más información",quotaExceeded:"Ha alcanzado el almacenamiento total en OneDrive. Actualice su plan de almacenamiento si necesita más espacio.",quotaGetMore:"Obtener más almacenamiento",quotaNearing:"Casi ha alcanzado su almacenamiento total en OneDrive. Actualice su plan de almacenamiento si necesita más espacio.",restoreAllStatusUnknownCount:"Actualmente se están restaurando muchos elementos en su OneDrive",restoreAllStatus:"{0} elementos se están restaurando actualmente a su OneDrive",restoreOneItemStatus:"{0} elemento se está restaurando actualmente a su OneDrive.",deleteAllStatusUnknownCount:"Se van a eliminar muchos elementos de la Papelera de reciclaje.",deleteAllStatus:"Se van a eliminar {0} elementos de la Papelera de reciclaje.",deleteAllOneItemStatus:"{0} elemento se está eliminando en este momento de la Papelera de reciclaje.",tokenExpirationExpired:"Tu {0} de almacenamiento de bonificación ha expirado.",tokenExpirationOverQuota:"Tu {0} de almacenamiento de bonificación expirará el {1} y superarás el límite de almacenamiento.",tokenExpirationUnderQuota:"Tu {0} de almacenamiento de bonificación expirará el {1}."}});define("odsp-next/dataSources/notifications/Notifications.resx",["require","exports"],function(e,a){a.strings={folderExpirationChangeSettings:"Cambiar configuración de limpieza",folderExpirationFormat:"Esta carpeta se eliminará el {0}.",sharingAbuseDescription:"Recientemente has superado el límite de uso compartido. Es posible que algunas personas no puedan acceder a tus elementos compartidos. Intenta compartirlos con menos personas o comparte menos archivos grandes.",sharingAbuseButtonText:"Ver mis archivos compartidos",quotaExceeded:"Has alcanzado el almacenamiento total en OneDrive. Actualiza tu plan de almacenamiento si necesitas más espacio.",quotaGetMore:"Obtener más almacenamiento",quotaNearing:"Casi has alcanzado tu almacenamiento total en OneDrive. Actualiza tu plan de almacenamiento si necesitas más espacio.",tokenExpirationExpired:"Tu {0} de almacenamiento de bonificación ha expirado.",tokenExpirationOverQuota:"Tu {0} de almacenamiento de bonificación expirará el {1} y superarás el límite de almacenamiento.",tokenExpirationUnderQuota:"Tu {0} de almacenamiento de bonificación expirará el {1}.",inviteFriendIneligibleButton:"Invitar a amigos",inviteFriendNewReferral:"Alguien ha aceptado tu invitación para unirse a OneDrive y has recibido espacio de almacenamiento gratuito.",inviteFriendNewReferralButton:"Más información",restoreAllStatusUnknownCount:"Muchos elementos se están restaurando actualmente a tu OneDrive",restoreAllStatus:"{0} elementos se están restaurando actualmente a tu OneDrive",restoreOneItemStatus:"{0} elemento se está restaurando actualmente a tu OneDrive",deleteAllStatusUnknownCount:"Muchos elementos se están eliminando actualmente de tu Papelera de reciclaje",deleteAllStatus:"{0} elementos se están eliminando actualmente de tu Papelera de reciclaje",deleteAllOneItemStatus:"{0} elemento se está eliminando actualmente de tu Papelera de reciclaje"}});_application/javascript_uhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcnotifications.resx-6d19af28.js 45v6Obplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_9https://swx.cdn.skype.com/assets/v/0.0.300/css/common.css+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;456HZWNS.keysZNS.objects789:;<=>?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/css; charset=utf-8Q*YBlockBlob_$20ba2df8-0001-0059-4bc7-c2e162000000Tgzip_ECAcc (toj/8966)Xunlocked_yX75kAzOEraz9NQEgu0sZQ==_Fri, 14 Oct 2016 00:51:42 GMT_0x8D3F3CC43A838EC^max-age=604800_Thu, 04 May 2017 18:05:59 GMTU48102Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/Xtext/css+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn,1<EKNW`bdks~$3EX_s',?Hc #7EWZprOd:root body.swx,:root body .swx{margin:0;padding:0;border:0;vertical-align:baseline;line-height:1;white-space:normal}:root body.swx *,:root body.swx *::before,:root body.swx *::after,:root body .swx *,:root body .swx *::before,:root body .swx *::after{box-sizing:content-box}:root .swx h1,:root .swx h2,:root .swx h3,:root .swx h4,:root .swx h5,:root .swx p,:root .swx ul,:root .swx li,:root .swx ol,:root .swx button,:root .swx input,:root .swx textarea,:root .swx label,:root .swx a{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;white-space:inherit;word-spacing:inherit;padding:inherit;margin:inherit;background:inherit;overflow:visible;text-shadow:none;width:auto;height:auto}:root .swx *{line-height:1}:root .swx div,:root .swx span,:root .swx applet,:root .swx object,:root .swx iframe,:root .swx h1,:root .swx h2,:root .swx h3,:root .swx h4,:root .swx h5,:root .swx h6,:root .swx p,:root .swx blockquote,:root .swx pre,:root .swx a,:root .swx abbr,:root .swx acronym,:root .swx address,:root .swx big,:root .swx cite,:root .swx code,:root .swx del,:root .swx dfn,:root .swx em,:root .swx img,:root .swx ins,:root .swx kbd,:root .swx q,:root .swx s,:root .swx samp,:root .swx small,:root .swx strike,:root .swx strong,:root .swx sub,:root .swx sup,:root .swx tt,:root .swx var,:root .swx b,:root .swx u,:root .swx i,:root .swx center,:root .swx dl,:root .swx dt,:root .swx dd,:root .swx ol,:root .swx ul,:root .swx li,:root .swx fieldset,:root .swx form,:root .swx label,:root .swx legend,:root .swx table,:root .swx caption,:root .swx tbody,:root .swx tfoot,:root .swx thead,:root .swx tr,:root .swx th,:root .swx td,:root .swx article,:root .swx aside,:root .swx canvas,:root .swx details,:root .swx embed,:root .swx figure,:root .swx figcaption,:root .swx footer,:root .swx header,:root .swx hgroup,:root .swx menu,:root .swx nav,:root .swx output,:root .swx ruby,:root .swx section,:root .swx summary,:root .swx time,:root .swx mark,:root .swx audio,:root .swx video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:root .swx article,:root .swx aside,:root .swx details,:root .swx figcaption,:root .swx figure,:root .swx footer,:root .swx header,:root .swx hgroup,:root .swx menu,:root .swx nav,:root .swx section{display:block}:root .swx ol,:root .swx ul{list-style:none}:root .swx blockquote,:root .swx q{quotes:none}:root .swx blockquote:before,:root .swx blockquote:after,:root .swx q:before,:root .swx q:after{content:"";content:none}:root .swx table{border-collapse:collapse;border-spacing:0}.swx ::-webkit-scrollbar:disabled{display:initial}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}:root .swx{height:100%}:root body.swx{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;height:100vh;min-height:420px;min-width:320px;z-index:0}.swx-hide{display:none !important}:root .swx .hide{display:none !important}:root .swx .show{display:block !important}:root .swx .offScreen{display:block;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);margin:0 -1px -1px -1px;position:absolute}:root .swx .scrollable{overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}:root .swx .fill{position:absolute;left:0;right:0;top:0;bottom:0;width:inherit}:root .swx .circle{border-radius:0;overflow:visible}:root .swx .in-progress{cursor:progress}:root .swx a.in-progress{color:#93999D !important;cursor:progress !important;pointer-events:none !important}:root .swx.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}@media only screen and (max-width: 420px){:root .swx .isShort{display:block}:root .swx .isNarrow,:root .swx .isMedium,:root .swx .isWide{display:none}:root .swx .noShort{display:none !important}}@media only screen and (min-width: 421px) and (max-width: 600px){:root .swx .isNarrow{display:block}:root .swx .isShort,:root .swx .isMedium,:root .swx .isWide{display:none}:root .swx .noNarrow{display:none !important}}@media only screen and (min-width: 601px) and (max-width: 800px){:root .swx .isMedium{display:block}:root .swx .isShort,:root .swx .isNarrow,:root .swx .isWide{display:none}:root .swx .noMedium{display:none !important}}@media only screen and (min-width: 801px){:root .swx .isWide{display:block}:root .swx .isShort,:root .swx .isNarrow,:root .swx .isMedium{display:none}:root .swx .noWide{display:none !important}}:root .swx.mobile .showMobile{display:block}:root .swx.mobile .hideMobile,:root .swx.mobile .showTablet,:root .swx.mobile .showDesktop{display:none !important}:root .swx.tablet .showTablet{display:block}:root .swx.tablet .hideTablet,:root .swx.tablet .showMobile,:root .swx.tablet .showDesktop{display:none !important}:root .swx.desktop .showDesktop{display:block}:root .swx.desktop .hideDesktop,:root .swx.desktop .showMobile,:root .swx.desktop .showTablet{display:none !important}:root .swx.android .showAndroid{display:block}:root .swx.android .hideAndroid,:root .swx.android .showIos,:root .swx.android .showWin{display:none !important}:root .swx.ios .showIos{display:block}:root .swx.ios .hideIos,:root .swx.ios .showAndroid,:root .swx.ios .showWin{display:none !important}:root .swx.win .showWin{display:block}:root .swx.win .hideWin,:root .swx.win .showAndroid,:root .swx.win .showIos{display:none !important}:root .swx .iconfont{background-color:transparent;height:100%;line-height:100%;speak:none;text-rendering:optimizeLegibility;width:100%}:root .swx .iconfont:before,:root .swx .iconfont:after{font-family:'SkypeUISymbol';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont.e001:before,.iconfont.iconSkype:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e001.after:before,.iconfont.iconSkype.after:before{content:""}.iconfont.e001.after:after,.iconfont.iconSkype.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e002:before,.iconfont.logoMicrosoft:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e002.after:before,.iconfont.logoMicrosoft.after:before{content:""}.iconfont.e002.after:after,.iconfont.logoMicrosoft.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e003:before,.iconfont.logoSkypeLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e003.after:before,.iconfont.logoSkypeLarge.after:before{content:""}.iconfont.e003.after:after,.iconfont.logoSkypeLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e004:before,.iconfont.logoSkypeMedium:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e004.after:before,.iconfont.logoSkypeMedium.after:before{content:""}.iconfont.e004.after:after,.iconfont.logoSkypeMedium.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e005:before,.iconfont.logoSkypeCloudMedium:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e005.after:before,.iconfont.logoSkypeCloudMedium.after:before{content:""}.iconfont.e005.after:after,.iconfont.logoSkypeCloudMedium.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e006:before,.iconfont.logoSkypeTextMedium:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e006.after:before,.iconfont.logoSkypeTextMedium.after:before{content:""}.iconfont.e006.after:after,.iconfont.logoSkypeTextMedium.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e007:before,.iconfont.logoSkypeTmMedium:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e007.after:before,.iconfont.logoSkypeTmMedium.after:before{content:""}.iconfont.e007.after:after,.iconfont.logoSkypeTmMedium.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e008:before,.iconfont.msWindows:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e008.after:before,.iconfont.msWindows.after:before{content:""}.iconfont.e008.after:after,.iconfont.msWindows.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e009:before,.iconfont.msOutlook:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e009.after:before,.iconfont.msOutlook.after:before{content:""}.iconfont.e009.after:after,.iconfont.msOutlook.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00a:before,.iconfont.msXbox:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00a.after:before,.iconfont.msXbox.after:before{content:""}.iconfont.e00a.after:after,.iconfont.msXbox.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00b:before,.iconfont.msOneDrive:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00b.after:before,.iconfont.msOneDrive.after:before{content:""}.iconfont.e00b.after:after,.iconfont.msOneDrive.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00c:before,.iconfont.iconSkypeBgLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00c.after:before,.iconfont.iconSkypeBgLarge.after:before{content:""}.iconfont.e00c.after:after,.iconfont.iconSkypeBgLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00d:before,.iconfont.iconSkypeGlyphLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00d.after:before,.iconfont.iconSkypeGlyphLarge.after:before{content:""}.iconfont.e00d.after:after,.iconfont.iconSkypeGlyphLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00e:before,.iconfont.iconSkypeForBusinessLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00e.after:before,.iconfont.iconSkypeForBusinessLarge.after:before{content:""}.iconfont.e00e.after:after,.iconfont.iconSkypeForBusinessLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00f:before,.iconfont.iconSkypeForBusinessBgLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e00f.after:before,.iconfont.iconSkypeForBusinessBgLarge.after:before{content:""}.iconfont.e00f.after:after,.iconfont.iconSkypeForBusinessBgLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e010:before,.iconfont.iconSkypeForBusinessGlyphLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e010.after:before,.iconfont.iconSkypeForBusinessGlyphLarge.after:before{content:""}.iconfont.e010.after:after,.iconfont.iconSkypeForBusinessGlyphLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e011:before,.iconfont.logoSkypeSmall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e011.after:before,.iconfont.logoSkypeSmall.after:before{content:""}.iconfont.e011.after:after,.iconfont.logoSkypeSmall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e012:before,.iconfont.iconSkypeLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e012.after:before,.iconfont.iconSkypeLarge.after:before{content:""}.iconfont.e012.after:after,.iconfont.iconSkypeLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e013:before,.iconfont.iconSkypeForBusiness:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e013.after:before,.iconfont.iconSkypeForBusiness.after:before{content:""}.iconfont.e013.after:after,.iconfont.iconSkypeForBusiness.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e015:before,.iconfont.iconBing:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e015.after:before,.iconfont.iconBing.after:before{content:""}.iconfont.e015.after:after,.iconfont.iconBing.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e100:before,.iconfont.callStart:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e100.after:before,.iconfont.callStart.after:before{content:""}.iconfont.e100.after:after,.iconfont.callStart.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e101:before,.iconfont.callEnd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e101.after:before,.iconfont.callEnd.after:before{content:""}.iconfont.e101.after:after,.iconfont.callEnd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e102:before,.iconfont.video:before,.iconfont.videoOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e102.after:before,.iconfont.video.after:before,.iconfont.videoOn.after:before{content:""}.iconfont.e102.after:after,.iconfont.video.after:after,.iconfont.videoOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e103:before,.iconfont.videoOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e103.after:before,.iconfont.videoOff.after:before{content:""}.iconfont.e103.after:after,.iconfont.videoOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e104:before,.iconfont.dialpad:before,.iconfont.dialpadOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e104.after:before,.iconfont.dialpad.after:before,.iconfont.dialpadOn.after:before{content:""}.iconfont.e104.after:after,.iconfont.dialpad.after:after,.iconfont.dialpadOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e105:before,.iconfont.dialpadOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e105.after:before,.iconfont.dialpadOff.after:before{content:""}.iconfont.e105.after:after,.iconfont.dialpadOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e106:before,.iconfont.microphone:before,.iconfont.microphoneOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e106.after:before,.iconfont.microphone.after:before,.iconfont.microphoneOn.after:before{content:""}.iconfont.e106.after:after,.iconfont.microphone.after:after,.iconfont.microphoneOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e107:before,.iconfont.microphoneOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e107.after:before,.iconfont.microphoneOff.after:before{content:""}.iconfont.e107.after:after,.iconfont.microphoneOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e109:before,.iconfont.more:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e109.after:before,.iconfont.more.after:before{content:""}.iconfont.e109.after:after,.iconfont.more.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10a:before,.iconfont.screenshare:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10a.after:before,.iconfont.screenshare.after:before{content:""}.iconfont.e10a.after:after,.iconfont.screenshare.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10b:before,.iconfont.videoFront:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10b.after:before,.iconfont.videoFront.after:before{content:""}.iconfont.e10b.after:after,.iconfont.videoFront.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10c:before,.iconfont.videoRear:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10c.after:before,.iconfont.videoRear.after:before{content:""}.iconfont.e10c.after:after,.iconfont.videoRear.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10d:before,.iconfont.callMissed:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10d.after:before,.iconfont.callMissed.after:before{content:""}.iconfont.e10d.after:after,.iconfont.callMissed.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10e:before,.iconfont.callIn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10e.after:before,.iconfont.callIn.after:before{content:""}.iconfont.e10e.after:after,.iconfont.callIn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10f:before,.iconfont.callOut:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e10f.after:before,.iconfont.callOut.after:before{content:""}.iconfont.e10f.after:after,.iconfont.callOut.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e110:before,.iconfont.callBlocked:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e110.after:before,.iconfont.callBlocked.after:before{content:""}.iconfont.e110.after:after,.iconfont.callBlocked.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e111:before,.iconfont.callError:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e111.after:before,.iconfont.callError.after:before{content:""}.iconfont.e111.after:after,.iconfont.callError.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e112:before,.iconfont.callForward:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e112.after:before,.iconfont.callForward.after:before{content:""}.iconfont.e112.after:after,.iconfont.callForward.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e113:before,.iconfont.favourite:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e113.after:before,.iconfont.favourite.after:before{content:""}.iconfont.e113.after:after,.iconfont.favourite.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e114:before,.iconfont.callerId:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e114.after:before,.iconfont.callerId.after:before{content:""}.iconfont.e114.after:after,.iconfont.callerId.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e115:before,.iconfont.recent:before,.iconfont.clock:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e115.after:before,.iconfont.recent.after:before,.iconfont.clock.after:before{content:""}.iconfont.e115.after:after,.iconfont.recent.after:after,.iconfont.clock.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e116:before,.iconfont.skypeNumber:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e116.after:before,.iconfont.skypeNumber.after:before{content:""}.iconfont.e116.after:after,.iconfont.skypeNumber.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e117:before,.iconfont.callOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e117.after:before,.iconfont.callOff.after:before{content:""}.iconfont.e117.after:after,.iconfont.callOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e118:before,.iconfont.landlineAdd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e118.after:before,.iconfont.landlineAdd.after:before{content:""}.iconfont.e118.after:after,.iconfont.landlineAdd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e119:before,.iconfont.videoOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e119.after:before,.iconfont.videoOffStatus.after:before{content:""}.iconfont.e119.after:after,.iconfont.videoOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11a:before,.iconfont.microphoneOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11a.after:before,.iconfont.microphoneOffStatus.after:before{content:""}.iconfont.e11a.after:after,.iconfont.microphoneOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11b:before,.iconfont.userVideoOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11b.after:before,.iconfont.userVideoOffStatus.after:before{content:""}.iconfont.e11b.after:after,.iconfont.userVideoOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11c:before,.iconfont.callReverse:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11c.after:before,.iconfont.callReverse.after:before{content:""}.iconfont.e11c.after:after,.iconfont.callReverse.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11d:before,.iconfont.callTransfer:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11d.after:before,.iconfont.callTransfer.after:before{content:""}.iconfont.e11d.after:after,.iconfont.callTransfer.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11e:before,.iconfont.landline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11e.after:before,.iconfont.landline.after:before{content:""}.iconfont.e11e.after:after,.iconfont.landline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11f:before,.iconfont.tv:before,.iconfont.tvOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e11f.after:before,.iconfont.tv.after:before,.iconfont.tvOn.after:before{content:""}.iconfont.e11f.after:after,.iconfont.tv.after:after,.iconfont.tvOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e120:before,.iconfont.shareTo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e120.after:before,.iconfont.shareTo.after:before{content:""}.iconfont.e120.after:after,.iconfont.shareTo.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e121:before,.iconfont.tvOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e121.after:before,.iconfont.tvOff.after:before{content:""}.iconfont.e121.after:after,.iconfont.tvOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e122:before,.iconfont.iOSShare:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e122.after:before,.iconfont.iOSShare.after:before{content:""}.iconfont.e122.after:after,.iconfont.iOSShare.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e123:before,.iconfont.wifi:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e123.after:before,.iconfont.wifi.after:before{content:""}.iconfont.e123.after:after,.iconfont.wifi.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e124:before,.iconfont.paperclip:before,.iconfont.clippy:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e124.after:before,.iconfont.paperclip.after:before,.iconfont.clippy.after:before{content:""}.iconfont.e124.after:after,.iconfont.paperclip.after:after,.iconfont.clippy.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e125:before,.iconfont.display:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e125.after:before,.iconfont.display.after:before{content:""}.iconfont.e125.after:after,.iconfont.display.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e126:before,.iconfont.shareFrom:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e126.after:before,.iconfont.shareFrom.after:before{content:""}.iconfont.e126.after:after,.iconfont.shareFrom.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e127:before,.iconfont.landlineSettings:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e127.after:before,.iconfont.landlineSettings.after:before{content:""}.iconfont.e127.after:after,.iconfont.landlineSettings.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e128:before,.iconfont.callAdd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e128.after:before,.iconfont.callAdd.after:before{content:""}.iconfont.e128.after:after,.iconfont.callAdd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e129:before,.iconfont.callOk:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e129.after:before,.iconfont.callOk.after:before{content:""}.iconfont.e129.after:after,.iconfont.callOk.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e12a:before,.iconfont.callDisabledStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e12a.after:before,.iconfont.callDisabledStatus.after:before{content:""}.iconfont.e12a.after:after,.iconfont.callDisabledStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e12b:before,.iconfont.presentation:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e12b.after:before,.iconfont.presentation.after:before{content:""}.iconfont.e12b.after:after,.iconfont.presentation.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e131:before,.iconfont.viewSwitcher:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e131.after:before,.iconfont.viewSwitcher.after:before{content:""}.iconfont.e131.after:after,.iconfont.viewSwitcher.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e134:before,.iconfont.gvcFocus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e134.after:before,.iconfont.gvcFocus.after:before{content:""}.iconfont.e134.after:after,.iconfont.gvcFocus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e135:before,.iconfont.gvcFocusDown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e135.after:before,.iconfont.gvcFocusDown.after:before{content:""}.iconfont.e135.after:after,.iconfont.gvcFocusDown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e136:before,.iconfont.gvcGrid:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e136.after:before,.iconfont.gvcGrid.after:before{content:""}.iconfont.e136.after:after,.iconfont.gvcGrid.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e200:before,.iconfont.contact:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e200.after:before,.iconfont.contact.after:before{content:""}.iconfont.e200.after:after,.iconfont.contact.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e201:before,.iconfont.contactAdd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e201.after:before,.iconfont.contactAdd.after:before{content:""}.iconfont.e201.after:after,.iconfont.contactAdd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e202:before,.iconfont.contactOk:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e202.after:before,.iconfont.contactOk.after:before{content:""}.iconfont.e202.after:after,.iconfont.contactOk.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e203:before,.iconfont.skypeAddressBook:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e203.after:before,.iconfont.skypeAddressBook.after:before{content:""}.iconfont.e203.after:after,.iconfont.skypeAddressBook.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e204:before,.iconfont.phoneAddressBook:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e204.after:before,.iconfont.phoneAddressBook.after:before{content:""}.iconfont.e204.after:after,.iconfont.phoneAddressBook.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e205:before,.iconfont.contactBlocked:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e205.after:before,.iconfont.contactBlocked.after:before{content:""}.iconfont.e205.after:after,.iconfont.contactBlocked.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e206:before,.iconfont.contactDelete:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e206.after:before,.iconfont.contactDelete.after:before{content:""}.iconfont.e206.after:after,.iconfont.contactDelete.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e207:before,.iconfont.contactSend:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e207.after:before,.iconfont.contactSend.after:before{content:""}.iconfont.e207.after:after,.iconfont.contactSend.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e208:before,.iconfont.contactIncoming:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e208.after:before,.iconfont.contactIncoming.after:before{content:""}.iconfont.e208.after:after,.iconfont.contactIncoming.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e209:before,.iconfont.contactCard:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e209.after:before,.iconfont.contactCard.after:before{content:""}.iconfont.e209.after:after,.iconfont.contactCard.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20a:before,.iconfont.contactGroupAdd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20a.after:before,.iconfont.contactGroupAdd.after:before{content:""}.iconfont.e20a.after:after,.iconfont.contactGroupAdd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20b:before,.iconfont.contactGroup:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20b.after:before,.iconfont.contactGroup.after:before{content:""}.iconfont.e20b.after:after,.iconfont.contactGroup.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20c:before,.iconfont.contactGroupDelete:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20c.after:before,.iconfont.contactGroupDelete.after:before{content:""}.iconfont.e20c.after:after,.iconfont.contactGroupDelete.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20d:before,.iconfont.blockNotification:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20d.after:before,.iconfont.blockNotification.after:before{content:""}.iconfont.e20d.after:after,.iconfont.blockNotification.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20e:before,.iconfont.blockNotificationLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20e.after:before,.iconfont.blockNotificationLarge.after:before{content:""}.iconfont.e20e.after:after,.iconfont.blockNotificationLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20f:before,.iconfont.skypeManager:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e20f.after:before,.iconfont.skypeManager.after:before{content:""}.iconfont.e20f.after:after,.iconfont.skypeManager.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e210:before,.iconfont.contactGroupOk:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e210.after:before,.iconfont.contactGroupOk.after:before{content:""}.iconfont.e210.after:after,.iconfont.contactGroupOk.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e211:before,.iconfont.contactGroupVideo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e211.after:before,.iconfont.contactGroupVideo.after:before{content:""}.iconfont.e211.after:after,.iconfont.contactGroupVideo.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e212:before,.iconfont.contactGroupCall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e212.after:before,.iconfont.contactGroupCall.after:before{content:""}.iconfont.e212.after:after,.iconfont.contactGroupCall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e213:before,.iconfont.contactGroupScreenshare:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e213.after:before,.iconfont.contactGroupScreenshare.after:before{content:""}.iconfont.e213.after:after,.iconfont.contactGroupScreenshare.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e214:before,.iconfont.contactGroupPair:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e214.after:before,.iconfont.contactGroupPair.after:before{content:""}.iconfont.e214.after:after,.iconfont.contactGroupPair.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e215:before,.iconfont.contactCrowd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e215.after:before,.iconfont.contactCrowd.after:before{content:""}.iconfont.e215.after:after,.iconfont.contactCrowd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e216:before,.iconfont.contactGroupPairSmall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e216.after:before,.iconfont.contactGroupPairSmall.after:before{content:""}.iconfont.e216.after:after,.iconfont.contactGroupPairSmall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21a:before,.iconfont.bot:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21a.after:before,.iconfont.bot.after:before{content:""}.iconfont.e21a.after:after,.iconfont.bot.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21b:before,.iconfont.botAdd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21b.after:before,.iconfont.botAdd.after:before{content:""}.iconfont.e21b.after:after,.iconfont.botAdd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21c:before,.iconfont.botAddSmall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e21c.after:before,.iconfont.botAddSmall.after:before{content:""}.iconfont.e21c.after:after,.iconfont.botAddSmall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e300:before,.iconfont.message:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e300.after:before,.iconfont.message.after:before{content:""}.iconfont.e300.after:after,.iconfont.message.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e301:before,.iconfont.mobile:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e301.after:before,.iconfont.mobile.after:before{content:""}.iconfont.e301.after:after,.iconfont.mobile.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e302:before,.iconfont.emoticon:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e302.after:before,.iconfont.emoticon.after:before{content:""}.iconfont.e302.after:after,.iconfont.emoticon.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e303:before,.iconfont.birthday:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e303.after:before,.iconfont.birthday.after:before{content:""}.iconfont.e303.after:after,.iconfont.birthday.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e304:before,.iconfont.voicemail:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e304.after:before,.iconfont.voicemail.after:before{content:""}.iconfont.e304.after:after,.iconfont.voicemail.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e305:before,.iconfont.videomail:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e305.after:before,.iconfont.videomail.after:before{content:""}.iconfont.e305.after:after,.iconfont.videomail.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e306:before,.iconfont.file:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e306.after:before,.iconfont.file.after:before{content:""}.iconfont.e306.after:after,.iconfont.file.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e307:before,.iconfont.fileIn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e307.after:before,.iconfont.fileIn.after:before{content:""}.iconfont.e307.after:after,.iconfont.fileIn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e308:before,.iconfont.fileOut:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e308.after:before,.iconfont.fileOut.after:before{content:""}.iconfont.e308.after:after,.iconfont.fileOut.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e309:before,.iconfont.fileSearch:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e309.after:before,.iconfont.fileSearch.after:before{content:""}.iconfont.e309.after:after,.iconfont.fileSearch.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30a:before,.iconfont.menuList:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30a.after:before,.iconfont.menuList.after:before{content:""}.iconfont.e30a.after:after,.iconfont.menuList.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30c:before,.iconfont.menu:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30c.after:before,.iconfont.menu.after:before{content:""}.iconfont.e30c.after:after,.iconfont.menu.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30d:before,.iconfont.emoticonStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30d.after:before,.iconfont.emoticonStroke.after:before{content:""}.iconfont.e30d.after:after,.iconfont.emoticonStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30e:before,.iconfont.reply:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30e.after:before,.iconfont.reply.after:before{content:""}.iconfont.e30e.after:after,.iconfont.reply.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30f:before,.iconfont.videomailOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e30f.after:before,.iconfont.videomailOffStatus.after:before{content:""}.iconfont.e30f.after:after,.iconfont.videomailOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e310:before,.iconfont.circleSmall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e310.after:before,.iconfont.circleSmall.after:before{content:""}.iconfont.e310.after:after,.iconfont.circleSmall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e311:before,.iconfont.switchCamera:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e311.after:before,.iconfont.switchCamera.after:before{content:""}.iconfont.e311.after:after,.iconfont.switchCamera.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e312:before,.iconfont.badge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e312.after:before,.iconfont.badge.after:before{content:""}.iconfont.e312.after:after,.iconfont.badge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e313:before,.iconfont.messageWithBadge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e313.after:before,.iconfont.messageWithBadge.after:before{content:""}.iconfont.e313.after:after,.iconfont.messageWithBadge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e314:before,.iconfont.menuWithBadge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e314.after:before,.iconfont.menuWithBadge.after:before{content:""}.iconfont.e314.after:after,.iconfont.menuWithBadge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e315:before,.iconfont.msWord:before,.iconfont.doc:before,.iconfont.docx:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e315.after:before,.iconfont.msWord.after:before,.iconfont.doc.after:before,.iconfont.docx.after:before{content:""}.iconfont.e315.after:after,.iconfont.msWord.after:after,.iconfont.doc.after:after,.iconfont.docx.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e316:before,.iconfont.msExcel:before,.iconfont.xls:before,.iconfont.xlsx:before,.iconfont.xlsm:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e316.after:before,.iconfont.msExcel.after:before,.iconfont.xls.after:before,.iconfont.xlsx.after:before,.iconfont.xlsm.after:before{content:""}.iconfont.e316.after:after,.iconfont.msExcel.after:after,.iconfont.xls.after:after,.iconfont.xlsx.after:after,.iconfont.xlsm.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e317:before,.iconfont.msPowerPoint:before,.iconfont.ppt:before,.iconfont.pptx:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e317.after:before,.iconfont.msPowerPoint.after:before,.iconfont.ppt.after:before,.iconfont.pptx.after:before{content:""}.iconfont.e317.after:after,.iconfont.msPowerPoint.after:after,.iconfont.ppt.after:after,.iconfont.pptx.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e318:before,.iconfont.msVisio:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e318.after:before,.iconfont.msVisio.after:before{content:""}.iconfont.e318.after:after,.iconfont.msVisio.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e319:before,.iconfont.msOneNote:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e319.after:before,.iconfont.msOneNote.after:before{content:""}.iconfont.e319.after:after,.iconfont.msOneNote.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31a:before,.iconfont.fileMutiple:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31a.after:before,.iconfont.fileMutiple.after:before{content:""}.iconfont.e31a.after:after,.iconfont.fileMutiple.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31b:before,.iconfont.fileMultipleIn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31b.after:before,.iconfont.fileMultipleIn.after:before{content:""}.iconfont.e31b.after:after,.iconfont.fileMultipleIn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31c:before,.iconfont.chatOk:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31c.after:before,.iconfont.chatOk.after:before{content:""}.iconfont.e31c.after:after,.iconfont.chatOk.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31d:before,.iconfont.chatOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31d.after:before,.iconfont.chatOff.after:before{content:""}.iconfont.e31d.after:after,.iconfont.chatOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31e:before,.iconfont.fileDeleted:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31e.after:before,.iconfont.fileDeleted.after:before{content:""}.iconfont.e31e.after:after,.iconfont.fileDeleted.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31f:before,.iconfont.fileError:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e31f.after:before,.iconfont.fileError.after:before{content:""}.iconfont.e31f.after:after,.iconfont.fileError.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e320:before,.iconfont.quoteClose:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e320.after:before,.iconfont.quoteClose.after:before{content:""}.iconfont.e320.after:after,.iconfont.quoteClose.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e321:before,.iconfont.media:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e321.after:before,.iconfont.media.after:before{content:""}.iconfont.e321.after:after,.iconfont.media.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e322:before,.iconfont.chatDeleted:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e322.after:before,.iconfont.chatDeleted.after:before{content:""}.iconfont.e322.after:after,.iconfont.chatDeleted.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e323:before,.iconfont.send:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e323.after:before,.iconfont.send.after:before{content:""}.iconfont.e323.after:after,.iconfont.send.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e324:before,.iconfont.share:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e324.after:before,.iconfont.share.after:before{content:""}.iconfont.e324.after:after,.iconfont.share.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e325:before,.iconfont.moreVertical:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e325.after:before,.iconfont.moreVertical.after:before{content:""}.iconfont.e325.after:after,.iconfont.moreVertical.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e326:before,.iconfont.happy:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e326.after:before,.iconfont.happy.after:before{content:""}.iconfont.e326.after:after,.iconfont.happy.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e327:before,.iconfont.hash:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e327.after:before,.iconfont.hash.after:before{content:""}.iconfont.e327.after:after,.iconfont.hash.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e329:before,.iconfont.quickLook:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e329.after:before,.iconfont.quickLook.after:before{content:""}.iconfont.e329.after:after,.iconfont.quickLook.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32a:before,.iconfont.sad:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32a.after:before,.iconfont.sad.after:before{content:""}.iconfont.e32a.after:after,.iconfont.sad.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32b:before,.iconfont.messageUnread:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32b.after:before,.iconfont.messageUnread.after:before{content:""}.iconfont.e32b.after:after,.iconfont.messageUnread.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32c:before,.iconfont.messageRead:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32c.after:before,.iconfont.messageRead.after:before{content:""}.iconfont.e32c.after:after,.iconfont.messageRead.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32d:before,.iconfont.undo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32d.after:before,.iconfont.undo.after:before{content:""}.iconfont.e32d.after:after,.iconfont.undo.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32e:before,.iconfont.keyboard:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32e.after:before,.iconfont.keyboard.after:before{content:""}.iconfont.e32e.after:after,.iconfont.keyboard.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32f:before,.iconfont.chatFilter:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e32f.after:before,.iconfont.chatFilter.after:before{content:""}.iconfont.e32f.after:after,.iconfont.chatFilter.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e330:before,.iconfont.chatFavourite:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e330.after:before,.iconfont.chatFavourite.after:before{content:""}.iconfont.e330.after:after,.iconfont.chatFavourite.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e331:before,.iconfont.skypeTranslator:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e331.after:before,.iconfont.skypeTranslator.after:before{content:""}.iconfont.e331.after:after,.iconfont.skypeTranslator.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e332:before,.iconfont.quoteOpen:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e332.after:before,.iconfont.quoteOpen.after:before{content:""}.iconfont.e332.after:after,.iconfont.quoteOpen.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e400:before,.iconfont.volumeMax:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e400.after:before,.iconfont.volumeMax.after:before{content:""}.iconfont.e400.after:after,.iconfont.volumeMax.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e401:before,.iconfont.volumeMid:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e401.after:before,.iconfont.volumeMid.after:before{content:""}.iconfont.e401.after:after,.iconfont.volumeMid.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e402:before,.iconfont.volumeMin:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e402.after:before,.iconfont.volumeMin.after:before{content:""}.iconfont.e402.after:after,.iconfont.volumeMin.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e403:before,.iconfont.volumeOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e403.after:before,.iconfont.volumeOff.after:before{content:""}.iconfont.e403.after:after,.iconfont.volumeOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e404:before,.iconfont.fullscreen:before,.iconfont.fullscreenOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e404.after:before,.iconfont.fullscreen.after:before,.iconfont.fullscreenOn.after:before{content:""}.iconfont.e404.after:after,.iconfont.fullscreen.after:after,.iconfont.fullscreenOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e405:before,.iconfont.fullscreenOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e405.after:before,.iconfont.fullscreenOff.after:before{content:""}.iconfont.e405.after:after,.iconfont.fullscreenOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e406:before,.iconfont.search:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e406.after:before,.iconfont.search.after:before{content:""}.iconfont.e406.after:after,.iconfont.search.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e407:before,.iconfont.headset:before,.iconfont.headsetOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e407.after:before,.iconfont.headset.after:before,.iconfont.headsetOn.after:before{content:""}.iconfont.e407.after:after,.iconfont.headset.after:after,.iconfont.headsetOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e408:before,.iconfont.headsetOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e408.after:before,.iconfont.headsetOff.after:before{content:""}.iconfont.e408.after:after,.iconfont.headsetOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e409:before,.iconfont.bluetooth:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e409.after:before,.iconfont.bluetooth.after:before{content:""}.iconfont.e409.after:after,.iconfont.bluetooth.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40a:before,.iconfont.favouriteOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40a.after:before,.iconfont.favouriteOn.after:before{content:""}.iconfont.e40a.after:after,.iconfont.favouriteOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40b:before,.iconfont.favouriteOff:before,.iconfont.favouriteStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40b.after:before,.iconfont.favouriteOff.after:before,.iconfont.favouriteStroke.after:before{content:""}.iconfont.e40b.after:after,.iconfont.favouriteOff.after:after,.iconfont.favouriteStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40c:before,.iconfont.camera:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40c.after:before,.iconfont.camera.after:before{content:""}.iconfont.e40c.after:after,.iconfont.camera.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40d:before,.iconfont.edit:before,.iconfont.topic:before,.iconfont.pen:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40d.after:before,.iconfont.edit.after:before,.iconfont.topic.after:before,.iconfont.pen.after:before{content:""}.iconfont.e40d.after:after,.iconfont.edit.after:after,.iconfont.topic.after:after,.iconfont.pen.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40e:before,.iconfont.play:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40e.after:before,.iconfont.play.after:before{content:""}.iconfont.e40e.after:after,.iconfont.play.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40f:before,.iconfont.pause:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e40f.after:before,.iconfont.pause.after:before{content:""}.iconfont.e40f.after:after,.iconfont.pause.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e410:before,.iconfont.stop:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e410.after:before,.iconfont.stop.after:before{content:""}.iconfont.e410.after:after,.iconfont.stop.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e411:before,.iconfont.email:before,.iconfont.mail:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e411.after:before,.iconfont.email.after:before,.iconfont.mail.after:before{content:""}.iconfont.e411.after:after,.iconfont.email.after:after,.iconfont.mail.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e412:before,.iconfont.tick:before,.iconfont.ok:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e412.after:before,.iconfont.tick.after:before,.iconfont.ok.after:before{content:""}.iconfont.e412.after:after,.iconfont.tick.after:after,.iconfont.ok.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e413:before,.iconfont.cross:before,.iconfont.cancel:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e413.after:before,.iconfont.cross.after:before,.iconfont.cancel.after:before{content:""}.iconfont.e413.after:after,.iconfont.cross.after:after,.iconfont.cancel.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e414:before,.iconfont.minus:before,.iconfont.remove:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e414.after:before,.iconfont.minus.after:before,.iconfont.remove.after:before{content:""}.iconfont.e414.after:after,.iconfont.minus.after:after,.iconfont.remove.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e415:before,.iconfont.plus:before,.iconfont.add:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e415.after:before,.iconfont.plus.after:before,.iconfont.add.after:before{content:""}.iconfont.e415.after:after,.iconfont.plus.after:after,.iconfont.add.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e416:before,.iconfont.down:before,.iconfont.arrowDown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e416.after:before,.iconfont.down.after:before,.iconfont.arrowDown.after:before{content:""}.iconfont.e416.after:after,.iconfont.down.after:after,.iconfont.arrowDown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e417:before,.iconfont.up:before,.iconfont.arrowUp:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e417.after:before,.iconfont.up.after:before,.iconfont.arrowUp.after:before{content:""}.iconfont.e417.after:after,.iconfont.up.after:after,.iconfont.arrowUp.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e418:before,.iconfont.left:before,.iconfont.arrowLeft:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e418.after:before,.iconfont.left.after:before,.iconfont.arrowLeft.after:before{content:""}.iconfont.e418.after:after,.iconfont.left.after:after,.iconfont.arrowLeft.after:after{content:"";display:inline-block;vertical-align:text-top}:root .swx[dir="rtl"] .iconfont.e418:before,:root .swx[dir="rtl"] .iconfont.left:before,:root .swx[dir="rtl"] .iconfont.arrowLeft:before{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}:root .swx[dir="rtl"] .iconfont.e418.after:after,:root .swx[dir="rtl"] .iconfont.left.after:after,:root .swx[dir="rtl"] .iconfont.arrowLeft.after:after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.iconfont.e419:before,.iconfont.right:before,.iconfont.arrowRight:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e419.after:before,.iconfont.right.after:before,.iconfont.arrowRight.after:before{content:""}.iconfont.e419.after:after,.iconfont.right.after:after,.iconfont.arrowRight.after:after{content:"";display:inline-block;vertical-align:text-top}:root .swx[dir="rtl"] .iconfont.e419:before,:root .swx[dir="rtl"] .iconfont.right:before,:root .swx[dir="rtl"] .iconfont.arrowRight:before{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}:root .swx[dir="rtl"] .iconfont.e419.after:after,:root .swx[dir="rtl"] .iconfont.right.after:after,:root .swx[dir="rtl"] .iconfont.arrowRight.after:after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.iconfont.e41e:before,.iconfont.chevronDown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e41e.after:before,.iconfont.chevronDown.after:before{content:""}.iconfont.e41e.after:after,.iconfont.chevronDown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e41f:before,.iconfont.chevronUp:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e41f.after:before,.iconfont.chevronUp.after:before{content:""}.iconfont.e41f.after:after,.iconfont.chevronUp.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e420:before,.iconfont.chevronLeft:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e420.after:before,.iconfont.chevronLeft.after:before{content:""}.iconfont.e420.after:after,.iconfont.chevronLeft.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e421:before,.iconfont.chevronRight:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e421.after:before,.iconfont.chevronRight.after:before{content:""}.iconfont.e421.after:after,.iconfont.chevronRight.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e422:before,.iconfont.picture:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e422.after:before,.iconfont.picture.after:before{content:""}.iconfont.e422.after:after,.iconfont.picture.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e423:before,.iconfont.earpiece:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e423.after:before,.iconfont.earpiece.after:before{content:""}.iconfont.e423.after:after,.iconfont.earpiece.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e424:before,.iconfont.backspaceStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e424.after:before,.iconfont.backspaceStroke.after:before{content:""}.iconfont.e424.after:after,.iconfont.backspaceStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e425:before,.iconfont.navigationBack:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e425.after:before,.iconfont.navigationBack.after:before{content:""}.iconfont.e425.after:after,.iconfont.navigationBack.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e427:before,.iconfont.addText:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e427.after:before,.iconfont.addText.after:before{content:""}.iconfont.e427.after:after,.iconfont.addText.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e428:before,.iconfont.deleteElement:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e428.after:before,.iconfont.deleteElement.after:before{content:""}.iconfont.e428.after:after,.iconfont.deleteElement.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e429:before,.iconfont.pointer:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e429.after:before,.iconfont.pointer.after:before{content:""}.iconfont.e429.after:after,.iconfont.pointer.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42a:before,.iconfont.placeImage:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42a.after:before,.iconfont.placeImage.after:before{content:""}.iconfont.e42a.after:after,.iconfont.placeImage.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42b:before,.iconfont.delete:before,.iconfont.trash:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42b.after:before,.iconfont.delete.after:before,.iconfont.trash.after:before{content:""}.iconfont.e42b.after:after,.iconfont.delete.after:after,.iconfont.trash.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42c:before,.iconfont.minimise:before,.iconfont.minimize:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42c.after:before,.iconfont.minimise.after:before,.iconfont.minimize.after:before{content:""}.iconfont.e42c.after:after,.iconfont.minimise.after:after,.iconfont.minimize.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42d:before,.iconfont.maximise:before,.iconfont.maximize:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42d.after:before,.iconfont.maximise.after:before,.iconfont.maximize.after:before{content:""}.iconfont.e42d.after:after,.iconfont.maximise.after:after,.iconfont.maximize.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42e:before,.iconfont.heart:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42e.after:before,.iconfont.heart.after:before{content:""}.iconfont.e42e.after:after,.iconfont.heart.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42f:before,.iconfont.heartBroken:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e42f.after:before,.iconfont.heartBroken.after:before{content:""}.iconfont.e42f.after:after,.iconfont.heartBroken.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e430:before,.iconfont.dropdownIconBg:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e430.after:before,.iconfont.dropdownIconBg.after:before{content:""}.iconfont.e430.after:after,.iconfont.dropdownIconBg.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e431:before,.iconfont.dropdownIconBadge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e431.after:before,.iconfont.dropdownIconBadge.after:before{content:""}.iconfont.e431.after:after,.iconfont.dropdownIconBadge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e432:before,.iconfont.dropdownIconArrow:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e432.after:before,.iconfont.dropdownIconArrow.after:before{content:""}.iconfont.e432.after:after,.iconfont.dropdownIconArrow.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e433:before,.iconfont.navigationForward:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e433.after:before,.iconfont.navigationForward.after:before{content:""}.iconfont.e433.after:after,.iconfont.navigationForward.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e434:before,.iconfont.dropdownList:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e434.after:before,.iconfont.dropdownList.after:before{content:""}.iconfont.e434.after:after,.iconfont.dropdownList.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e435:before,.iconfont.dropdown:before,.iconfont.dropdownArrow:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e435.after:before,.iconfont.dropdown.after:before,.iconfont.dropdownArrow.after:before{content:""}.iconfont.e435.after:after,.iconfont.dropdown.after:after,.iconfont.dropdownArrow.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e436:before,.iconfont.eraser:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e436.after:before,.iconfont.eraser.after:before{content:""}.iconfont.e436.after:after,.iconfont.eraser.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e437:before,.iconfont.move:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e437.after:before,.iconfont.move.after:before{content:""}.iconfont.e437.after:after,.iconfont.move.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e438:before,.iconfont.screenCapture:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e438.after:before,.iconfont.screenCapture.after:before{content:""}.iconfont.e438.after:after,.iconfont.screenCapture.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e439:before,.iconfont.navigationBackCenter:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e439.after:before,.iconfont.navigationBackCenter.after:before{content:""}.iconfont.e439.after:after,.iconfont.navigationBackCenter.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43a:before,.iconfont.navigationForwardCenter:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43a.after:before,.iconfont.navigationForwardCenter.after:before{content:""}.iconfont.e43a.after:after,.iconfont.navigationForwardCenter.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43b:before,.iconfont.flash:before,.iconfont.flashOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43b.after:before,.iconfont.flash.after:before,.iconfont.flashOn.after:before{content:""}.iconfont.e43b.after:after,.iconfont.flash.after:after,.iconfont.flashOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43c:before,.iconfont.flashStroke:before,.iconfont.flashOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e43c.after:before,.iconfont.flashStroke.after:before,.iconfont.flashOff.after:before{content:""}.iconfont.e43c.after:after,.iconfont.flashStroke.after:after,.iconfont.flashOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e441:before,.iconfont.heartOutline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e441.after:before,.iconfont.heartOutline.after:before{content:""}.iconfont.e441.after:after,.iconfont.heartOutline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e500:before,.iconfont.credit:before,.iconfont.skypeCredit:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e500.after:before,.iconfont.credit.after:before,.iconfont.skypeCredit.after:before{content:""}.iconfont.e500.after:after,.iconfont.credit.after:after,.iconfont.skypeCredit.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e501:before,.iconfont.subscription:before,.iconfont.calendarDay:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e501.after:before,.iconfont.subscription.after:before,.iconfont.calendarDay.after:before{content:""}.iconfont.e501.after:after,.iconfont.subscription.after:after,.iconfont.calendarDay.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e502:before,.iconfont.skypeToGo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e502.after:before,.iconfont.skypeToGo.after:before{content:""}.iconfont.e502.after:after,.iconfont.skypeToGo.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e503:before,.iconfont.meeting:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e503.after:before,.iconfont.meeting.after:before{content:""}.iconfont.e503.after:after,.iconfont.meeting.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e504:before,.iconfont.calendar:before,.iconfont.calendarMonth:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e504.after:before,.iconfont.calendar.after:before,.iconfont.calendarMonth.after:before{content:""}.iconfont.e504.after:after,.iconfont.calendar.after:after,.iconfont.calendarMonth.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e505:before,.iconfont.globe:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e505.after:before,.iconfont.globe.after:before{content:""}.iconfont.e505.after:after,.iconfont.globe.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e506:before,.iconfont.subscriptionCountry:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e506.after:before,.iconfont.subscriptionCountry.after:before{content:""}.iconfont.e506.after:after,.iconfont.subscriptionCountry.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e507:before,.iconfont.subscriptionRegion:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e507.after:before,.iconfont.subscriptionRegion.after:before{content:""}.iconfont.e507.after:after,.iconfont.subscriptionRegion.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e508:before,.iconfont.subscriptionWorld:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e508.after:before,.iconfont.subscriptionWorld.after:before{content:""}.iconfont.e508.after:after,.iconfont.subscriptionWorld.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e509:before,.iconfont.subscriptionPremium:before,.iconfont.premium:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e509.after:before,.iconfont.subscriptionPremium.after:before,.iconfont.premium.after:before{content:""}.iconfont.e509.after:after,.iconfont.subscriptionPremium.after:after,.iconfont.premium.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a0:before,.iconfont.currencySterling:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a0.after:before,.iconfont.currencySterling.after:before{content:""}.iconfont.e5a0.after:after,.iconfont.currencySterling.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a2:before,.iconfont.currencyDollar:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a2.after:before,.iconfont.currencyDollar.after:before{content:""}.iconfont.e5a2.after:after,.iconfont.currencyDollar.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a3:before,.iconfont.currencyEuro:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a3.after:before,.iconfont.currencyEuro.after:before{content:""}.iconfont.e5a3.after:after,.iconfont.currencyEuro.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a4:before,.iconfont.currencyYen:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a4.after:before,.iconfont.currencyYen.after:before{content:""}.iconfont.e5a4.after:after,.iconfont.currencyYen.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a5:before,.iconfont.currencyTurkishLira:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a5.after:before,.iconfont.currencyTurkishLira.after:before{content:""}.iconfont.e5a5.after:after,.iconfont.currencyTurkishLira.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a6:before,.iconfont.currencyIsraeliSekel:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a6.after:before,.iconfont.currencyIsraeliSekel.after:before{content:""}.iconfont.e5a6.after:after,.iconfont.currencyIsraeliSekel.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a7:before,.iconfont.currencySaudiRiyal:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a7.after:before,.iconfont.currencySaudiRiyal.after:before{content:""}.iconfont.e5a7.after:after,.iconfont.currencySaudiRiyal.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a8:before,.iconfont.currencyIndianRupee:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a8.after:before,.iconfont.currencyIndianRupee.after:before{content:""}.iconfont.e5a8.after:after,.iconfont.currencyIndianRupee.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a9:before,.iconfont.creditFill:before,.iconfont.skypeCreditFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5a9.after:before,.iconfont.creditFill.after:before,.iconfont.skypeCreditFill.after:before{content:""}.iconfont.e5a9.after:after,.iconfont.creditFill.after:after,.iconfont.skypeCreditFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5aa:before,.iconfont.currencySterlingFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5aa.after:before,.iconfont.currencySterlingFill.after:before{content:""}.iconfont.e5aa.after:after,.iconfont.currencySterlingFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ab:before,.iconfont.currencyDollarFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ab.after:before,.iconfont.currencyDollarFill.after:before{content:""}.iconfont.e5ab.after:after,.iconfont.currencyDollarFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ac:before,.iconfont.currencyEuroFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ac.after:before,.iconfont.currencyEuroFill.after:before{content:""}.iconfont.e5ac.after:after,.iconfont.currencyEuroFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ad:before,.iconfont.currencyYenFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ad.after:before,.iconfont.currencyYenFill.after:before{content:""}.iconfont.e5ad.after:after,.iconfont.currencyYenFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ae:before,.iconfont.currencyTurkishLiraFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5ae.after:before,.iconfont.currencyTurkishLiraFill.after:before{content:""}.iconfont.e5ae.after:after,.iconfont.currencyTurkishLiraFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5af:before,.iconfont.currencyIsraeliSekelFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5af.after:before,.iconfont.currencyIsraeliSekelFill.after:before{content:""}.iconfont.e5af.after:after,.iconfont.currencyIsraeliSekelFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5b0:before,.iconfont.currencySaudiRiyalFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5b0.after:before,.iconfont.currencySaudiRiyalFill.after:before{content:""}.iconfont.e5b0.after:after,.iconfont.currencySaudiRiyalFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5b1:before,.iconfont.currencyIndianRupeeFill:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e5b1.after:before,.iconfont.currencyIndianRupeeFill.after:before{content:""}.iconfont.e5b1.after:after,.iconfont.currencyIndianRupeeFill.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e600:before,.iconfont.alert:before,.iconfont.error:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e600.after:before,.iconfont.alert.after:before,.iconfont.error.after:before{content:""}.iconfont.e600.after:after,.iconfont.alert.after:after,.iconfont.error.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e601:before,.iconfont.warning:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e601.after:before,.iconfont.warning.after:before{content:""}.iconfont.e601.after:after,.iconfont.warning.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e602:before,.iconfont.information:before,.iconfont.info:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e602.after:before,.iconfont.information.after:before,.iconfont.info.after:before{content:""}.iconfont.e602.after:after,.iconfont.information.after:after,.iconfont.info.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e603:before,.iconfont.question:before,.iconfont.unknown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e603.after:before,.iconfont.question.after:before,.iconfont.unknown.after:before{content:""}.iconfont.e603.after:after,.iconfont.question.after:after,.iconfont.unknown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e604:before,.iconfont.host:before,.iconfont.hostOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e604.after:before,.iconfont.host.after:before,.iconfont.hostOn.after:before{content:""}.iconfont.e604.after:after,.iconfont.host.after:after,.iconfont.hostOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e605:before,.iconfont.reload:before,.iconfont.refresh:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e605.after:before,.iconfont.reload.after:before,.iconfont.refresh.after:before{content:""}.iconfont.e605.after:after,.iconfont.reload.after:after,.iconfont.refresh.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e606:before,.iconfont.errorSad:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e606.after:before,.iconfont.errorSad.after:before{content:""}.iconfont.e606.after:after,.iconfont.errorSad.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e607:before,.iconfont.videoHD:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e607.after:before,.iconfont.videoHD.after:before{content:""}.iconfont.e607.after:after,.iconfont.videoHD.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e608:before,.iconfont.home:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e608.after:before,.iconfont.home.after:before{content:""}.iconfont.e608.after:after,.iconfont.home.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e609:before,.iconfont.privacy:before,.iconfont.secure:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e609.after:before,.iconfont.privacy.after:before,.iconfont.secure.after:before{content:""}.iconfont.e609.after:after,.iconfont.privacy.after:after,.iconfont.secure.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60a:before,.iconfont.settings:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60a.after:before,.iconfont.settings.after:before{content:""}.iconfont.e60a.after:after,.iconfont.settings.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60b:before,.iconfont.mobile:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60b.after:before,.iconfont.mobile.after:before{content:""}.iconfont.e60b.after:after,.iconfont.mobile.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60c:before,.iconfont.office:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60c.after:before,.iconfont.office.after:before{content:""}.iconfont.e60c.after:after,.iconfont.office.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60d:before,.iconfont.signOut:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60d.after:before,.iconfont.signOut.after:before{content:""}.iconfont.e60d.after:after,.iconfont.signOut.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60e:before,.iconfont.notification:before,.iconfont.notificationOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60e.after:before,.iconfont.notification.after:before,.iconfont.notificationOn.after:before{content:""}.iconfont.e60e.after:after,.iconfont.notification.after:after,.iconfont.notificationOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60f:before,.iconfont.notificationOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e60f.after:before,.iconfont.notificationOff.after:before{content:""}.iconfont.e60f.after:after,.iconfont.notificationOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e610:before,.iconfont.location:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e610.after:before,.iconfont.location.after:before{content:""}.iconfont.e610.after:after,.iconfont.location.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e611:before,.iconfont.informationStroke:before,.iconfont.infoStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e611.after:before,.iconfont.informationStroke.after:before,.iconfont.infoStroke.after:before{content:""}.iconfont.e611.after:after,.iconfont.informationStroke.after:after,.iconfont.infoStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e612:before,.iconfont.link:before,.iconfont.url:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e612.after:before,.iconfont.link.after:before,.iconfont.url.after:before{content:""}.iconfont.e612.after:after,.iconfont.link.after:after,.iconfont.url.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e613:before,.iconfont.linkBroken:before,.iconfont.urlBroken:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e613.after:before,.iconfont.linkBroken.after:before,.iconfont.urlBroken.after:before{content:""}.iconfont.e613.after:after,.iconfont.linkBroken.after:after,.iconfont.urlBroken.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e614:before,.iconfont.hostOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e614.after:before,.iconfont.hostOff.after:before{content:""}.iconfont.e614.after:after,.iconfont.hostOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e615:before,.iconfont.hostOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e615.after:before,.iconfont.hostOffStatus.after:before{content:""}.iconfont.e615.after:after,.iconfont.hostOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e616:before,.iconfont.settingsAudio:before,.iconfont.settingsMixer:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e616.after:before,.iconfont.settingsAudio.after:before,.iconfont.settingsMixer.after:before{content:""}.iconfont.e616.after:after,.iconfont.settingsAudio.after:after,.iconfont.settingsMixer.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e617:before,.iconfont.pin:before,.iconfont.pinOn:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e617.after:before,.iconfont.pin.after:before,.iconfont.pinOn.after:before{content:""}.iconfont.e617.after:after,.iconfont.pin.after:after,.iconfont.pinOn.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e618:before,.iconfont.pinOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e618.after:before,.iconfont.pinOff.after:before{content:""}.iconfont.e618.after:after,.iconfont.pinOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e619:before,.iconfont.pinOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e619.after:before,.iconfont.pinOffStatus.after:before{content:""}.iconfont.e619.after:after,.iconfont.pinOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e623:before,.iconfont.shield:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e623.after:before,.iconfont.shield.after:before{content:""}.iconfont.e623.after:after,.iconfont.shield.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61a:before,.iconfont.reload:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61a.after:before,.iconfont.reload.after:before{content:""}.iconfont.e61a.after:after,.iconfont.reload.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61b:before,.iconfont.devices:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61b.after:before,.iconfont.devices.after:before{content:""}.iconfont.e61b.after:after,.iconfont.devices.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61c:before,.iconfont.magicWand:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61c.after:before,.iconfont.magicWand.after:before{content:""}.iconfont.e61c.after:after,.iconfont.magicWand.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61d:before,.iconfont.pcSpeakers:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61d.after:before,.iconfont.pcSpeakers.after:before{content:""}.iconfont.e61d.after:after,.iconfont.pcSpeakers.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61e:before,.iconfont.microphoneUsb:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61e.after:before,.iconfont.microphoneUsb.after:before{content:""}.iconfont.e61e.after:after,.iconfont.microphoneUsb.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61f:before,.iconfont.microphoneConference:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e61f.after:before,.iconfont.microphoneConference.after:before{content:""}.iconfont.e61f.after:after,.iconfont.microphoneConference.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e620:before,.iconfont.poll:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e620.after:before,.iconfont.poll.after:before{content:""}.iconfont.e620.after:after,.iconfont.poll.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e621:before,.iconfont.questionnaire:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e621.after:before,.iconfont.questionnaire.after:before{content:""}.iconfont.e621.after:after,.iconfont.questionnaire.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e622:before,.iconfont.locationTarget:before,.iconfont.target:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e622.after:before,.iconfont.locationTarget.after:before,.iconfont.target.after:before{content:""}.iconfont.e622.after:after,.iconfont.locationTarget.after:after,.iconfont.target.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e623:before,.iconfont.agentCertification:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e623.after:before,.iconfont.agentCertification.after:before{content:""}.iconfont.e623.after:after,.iconfont.agentCertification.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e62b:before,.iconfont.agentCertificationAlt:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e62b.after:before,.iconfont.agentCertificationAlt.after:before{content:""}.iconfont.e62b.after:after,.iconfont.agentCertificationAlt.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e624:before,.iconfont.safari:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e624.after:before,.iconfont.safari.after:before{content:""}.iconfont.e624.after:after,.iconfont.safari.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e625:before,.iconfont.alert:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e625.after:before,.iconfont.alert.after:before{content:""}.iconfont.e625.after:after,.iconfont.alert.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e626:before,.iconfont.alertOff:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e626.after:before,.iconfont.alertOff.after:before{content:""}.iconfont.e626.after:after,.iconfont.alertOff.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e627:before,.iconfont.alertOffStatus:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e627.after:before,.iconfont.alertOffStatus.after:before{content:""}.iconfont.e627.after:after,.iconfont.alertOffStatus.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e628:before,.iconfont.illustrationCalling:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e628.after:before,.iconfont.illustrationCalling.after:before{content:""}.iconfont.e628.after:after,.iconfont.illustrationCalling.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e629:before,.iconfont.notificationOutline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e629.after:before,.iconfont.notificationOutline.after:before{content:""}.iconfont.e629.after:after,.iconfont.notificationOutline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e700:before,.iconfont.callAnim1:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e700.after:before,.iconfont.callAnim1.after:before{content:""}.iconfont.e700.after:after,.iconfont.callAnim1.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e701:before,.iconfont.callAnim2:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e701.after:before,.iconfont.callAnim2.after:before{content:""}.iconfont.e701.after:after,.iconfont.callAnim2.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e702:before,.iconfont.callAnim3:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e702.after:before,.iconfont.callAnim3.after:before{content:""}.iconfont.e702.after:after,.iconfont.callAnim3.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e703:before,.iconfont.callAnim4:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e703.after:before,.iconfont.callAnim4.after:before{content:""}.iconfont.e703.after:after,.iconfont.callAnim4.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e705:before,.iconfont.callAnimSmall1:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e705.after:before,.iconfont.callAnimSmall1.after:before{content:""}.iconfont.e705.after:after,.iconfont.callAnimSmall1.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e706:before,.iconfont.callAnimSmall2:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e706.after:before,.iconfont.callAnimSmall2.after:before{content:""}.iconfont.e706.after:after,.iconfont.callAnimSmall2.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e707:before,.iconfont.callAnimSmall3:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e707.after:before,.iconfont.callAnimSmall3.after:before{content:""}.iconfont.e707.after:after,.iconfont.callAnimSmall3.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e708:before,.iconfont.callAnimSmall4:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e708.after:before,.iconfont.callAnimSmall4.after:before{content:""}.iconfont.e708.after:after,.iconfont.callAnimSmall4.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e712:before,.iconfont.mobileOk:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e712.after:before,.iconfont.mobileOk.after:before{content:""}.iconfont.e712.after:after,.iconfont.mobileOk.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e713:before,.iconfont.mobileSettings:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e713.after:before,.iconfont.mobileSettings.after:before{content:""}.iconfont.e713.after:after,.iconfont.mobileSettings.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e714:before,.iconfont.mobileSms:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e714.after:before,.iconfont.mobileSms.after:before{content:""}.iconfont.e714.after:after,.iconfont.mobileSms.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.e715:before,.iconfont.mobileError:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.e715.after:before,.iconfont.mobileError.after:before{content:""}.iconfont.e715.after:after,.iconfont.mobileError.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f100:before,.iconfont.circleLarge:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f100.after:before,.iconfont.circleLarge.after:before{content:""}.iconfont.f100.after:after,.iconfont.circleLarge.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f101:before,.iconfont.testGlyph:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f101.after:before,.iconfont.testGlyph.after:before{content:""}.iconfont.f101.after:after,.iconfont.testGlyph.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f102:before,.iconfont.presenceOfflineXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f102.after:before,.iconfont.presenceOfflineXS.after:before{content:""}.iconfont.f102.after:after,.iconfont.presenceOfflineXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f103:before,.iconfont.presenceAwayXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f103.after:before,.iconfont.presenceAwayXS.after:before{content:""}.iconfont.f103.after:after,.iconfont.presenceAwayXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f104:before,.iconfont.presenceBusyXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f104.after:before,.iconfont.presenceBusyXS.after:before{content:""}.iconfont.f104.after:after,.iconfont.presenceBusyXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f105:before,.iconfont.presenceOfflineXXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f105.after:before,.iconfont.presenceOfflineXXS.after:before{content:""}.iconfont.f105.after:after,.iconfont.presenceOfflineXXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f106:before,.iconfont.presenceAwayXXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f106.after:before,.iconfont.presenceAwayXXS.after:before{content:""}.iconfont.f106.after:after,.iconfont.presenceAwayXXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f107:before,.iconfont.presenceBusyXXS:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f107.after:before,.iconfont.presenceBusyXXS.after:before{content:""}.iconfont.f107.after:after,.iconfont.presenceBusyXXS.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f108:before,.iconfont.presenceStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f108.after:before,.iconfont.presenceStroke.after:before{content:""}.iconfont.f108.after:after,.iconfont.presenceStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f109:before,.iconfont.presenceOnline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f109.after:before,.iconfont.presenceOnline.after:before{content:""}.iconfont.f109.after:after,.iconfont.presenceOnline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10a:before,.iconfont.presenceAway:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10a.after:before,.iconfont.presenceAway.after:before{content:""}.iconfont.f10a.after:after,.iconfont.presenceAway.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10b:before,.iconfont.presenceBusy:before,.iconfont.presenceDnd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10b.after:before,.iconfont.presenceBusy.after:before,.iconfont.presenceDnd.after:before{content:""}.iconfont.f10b.after:after,.iconfont.presenceBusy.after:after,.iconfont.presenceDnd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10c:before,.iconfont.presenceBlocked:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10c.after:before,.iconfont.presenceBlocked.after:before{content:""}.iconfont.f10c.after:after,.iconfont.presenceBlocked.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10d:before,.iconfont.presenceUnknown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10d.after:before,.iconfont.presenceUnknown.after:before{content:""}.iconfont.f10d.after:after,.iconfont.presenceUnknown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10e:before,.iconfont.presenceCallForward:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10e.after:before,.iconfont.presenceCallForward.after:before{content:""}.iconfont.f10e.after:after,.iconfont.presenceCallForward.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10f:before,.iconfont.presenceGlyphOnline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f10f.after:before,.iconfont.presenceGlyphOnline.after:before{content:""}.iconfont.f10f.after:after,.iconfont.presenceGlyphOnline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f110:before,.iconfont.presenceGlyphAway:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f110.after:before,.iconfont.presenceGlyphAway.after:before{content:""}.iconfont.f110.after:after,.iconfont.presenceGlyphAway.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f111:before,.iconfont.presenceGlyphBusy:before,.iconfont.presenceGlyphDnd:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f111.after:before,.iconfont.presenceGlyphBusy.after:before,.iconfont.presenceGlyphDnd.after:before{content:""}.iconfont.f111.after:after,.iconfont.presenceGlyphBusy.after:after,.iconfont.presenceGlyphDnd.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f112:before,.iconfont.presenceGlyphUnknown:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f112.after:before,.iconfont.presenceGlyphUnknown.after:before{content:""}.iconfont.f112.after:after,.iconfont.presenceGlyphUnknown.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f113:before,.iconfont.presenceGlyphCallForward:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f113.after:before,.iconfont.presenceGlyphCallForward.after:before{content:""}.iconfont.f113.after:after,.iconfont.presenceGlyphCallForward.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f114:before,.iconfont.presenceGlyphOffline:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f114.after:before,.iconfont.presenceGlyphOffline.after:before{content:""}.iconfont.f114.after:after,.iconfont.presenceGlyphOffline.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f115:before,.iconfont.presenceGlyphOnline12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f115.after:before,.iconfont.presenceGlyphOnline12px.after:before{content:""}.iconfont.f115.after:after,.iconfont.presenceGlyphOnline12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f116:before,.iconfont.presenceGlyphAway12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f116.after:before,.iconfont.presenceGlyphAway12px.after:before{content:""}.iconfont.f116.after:after,.iconfont.presenceGlyphAway12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f117:before,.iconfont.presenceGlyphBusy12px:before,.iconfont.presenceGlyphDnd12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f117.after:before,.iconfont.presenceGlyphBusy12px.after:before,.iconfont.presenceGlyphDnd12px.after:before{content:""}.iconfont.f117.after:after,.iconfont.presenceGlyphBusy12px.after:after,.iconfont.presenceGlyphDnd12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f118:before,.iconfont.presenceGlyphUnknown12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f118.after:before,.iconfont.presenceGlyphUnknown12px.after:before{content:""}.iconfont.f118.after:after,.iconfont.presenceGlyphUnknown12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f119:before,.iconfont.presenceGlyphCallForward12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f119.after:before,.iconfont.presenceGlyphCallForward12px.after:before{content:""}.iconfont.f119.after:after,.iconfont.presenceGlyphCallForward12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11a:before,.iconfont.presenceGlyphOffline12px:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11a.after:before,.iconfont.presenceGlyphOffline12px.after:before{content:""}.iconfont.f11a.after:after,.iconfont.presenceGlyphOffline12px.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11e:before,.iconfont.hexagon:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11e.after:before,.iconfont.hexagon.after:before{content:""}.iconfont.f11e.after:after,.iconfont.hexagon.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11f:before,.iconfont.hexagonInverted:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f11f.after:before,.iconfont.hexagonInverted.after:before{content:""}.iconfont.f11f.after:after,.iconfont.hexagonInverted.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f120:before,.iconfont.avatarBotCertifiedStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f120.after:before,.iconfont.avatarBotCertifiedStroke.after:before{content:""}.iconfont.f120.after:after,.iconfont.avatarBotCertifiedStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f121:before,.iconfont.avatarBotCertified:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f121.after:before,.iconfont.avatarBotCertified.after:before{content:""}.iconfont.f121.after:after,.iconfont.avatarBotCertified.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f122:before,.iconfont.presenceOnlineStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f122.after:before,.iconfont.presenceOnlineStroke.after:before{content:""}.iconfont.f122.after:after,.iconfont.presenceOnlineStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f200:before,.iconfont.qikLogoSmall:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f200.after:before,.iconfont.qikLogoSmall.after:before{content:""}.iconfont.f200.after:after,.iconfont.qikLogoSmall.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f201:before,.iconfont.qikLogo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f201.after:before,.iconfont.qikLogo.after:before{content:""}.iconfont.f201.after:after,.iconfont.qikLogo.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f210:before,.iconfont.qikContact:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f210.after:before,.iconfont.qikContact.after:before{content:""}.iconfont.f210.after:after,.iconfont.qikContact.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f211:before,.iconfont.qikContactGroup:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f211.after:before,.iconfont.qikContactGroup.after:before{content:""}.iconfont.f211.after:after,.iconfont.qikContactGroup.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f212:before,.iconfont.qikBullet:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f212.after:before,.iconfont.qikBullet.after:before{content:""}.iconfont.f212.after:after,.iconfont.qikBullet.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f213:before,.iconfont.qikIcon:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f213.after:before,.iconfont.qikIcon.after:before{content:""}.iconfont.f213.after:after,.iconfont.qikIcon.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f300:before,.iconfont.flikMore:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f300.after:before,.iconfont.flikMore.after:before{content:""}.iconfont.f300.after:after,.iconfont.flikMore.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f301:before,.iconfont.flikRecent:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f301.after:before,.iconfont.flikRecent.after:before{content:""}.iconfont.f301.after:after,.iconfont.flikRecent.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f302:before,.iconfont.flikRecentStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f302.after:before,.iconfont.flikRecentStroke.after:before{content:""}.iconfont.f302.after:after,.iconfont.flikRecentStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f303:before,.iconfont.flikEmoticon:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f303.after:before,.iconfont.flikEmoticon.after:before{content:""}.iconfont.f303.after:after,.iconfont.flikEmoticon.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f304:before,.iconfont.flikEmoticonStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f304.after:before,.iconfont.flikEmoticonStroke.after:before{content:""}.iconfont.f304.after:after,.iconfont.flikEmoticonStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f305:before,.iconfont.flik:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f305.after:before,.iconfont.flik.after:before{content:""}.iconfont.f305.after:after,.iconfont.flik.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f306:before,.iconfont.flikStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f306.after:before,.iconfont.flikStroke.after:before{content:""}.iconfont.f306.after:after,.iconfont.flikStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f307:before,.iconfont.flikDeleted:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f307.after:before,.iconfont.flikDeleted.after:before{content:""}.iconfont.f307.after:after,.iconfont.flikDeleted.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f308:before,.iconfont.flikDeletedStroke:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f308.after:before,.iconfont.flikDeletedStroke.after:before{content:""}.iconfont.f308.after:after,.iconfont.flikDeletedStroke.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f309:before,.iconfont.flikPrevious:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f309.after:before,.iconfont.flikPrevious.after:before{content:""}.iconfont.f309.after:after,.iconfont.flikPrevious.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f700:before,.iconfont.skypeboxControls:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f700.after:before,.iconfont.skypeboxControls.after:before{content:""}.iconfont.f700.after:after,.iconfont.skypeboxControls.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f701:before,.iconfont.skypeboxViews:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f701.after:before,.iconfont.skypeboxViews.after:before{content:""}.iconfont.f701.after:after,.iconfont.skypeboxViews.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f702:before,.iconfont.skypeboxPresent:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f702.after:before,.iconfont.skypeboxPresent.after:before{content:""}.iconfont.f702.after:after,.iconfont.skypeboxPresent.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f703:before,.iconfont.skypeboxSpeaker:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f703.after:before,.iconfont.skypeboxSpeaker.after:before{content:""}.iconfont.f703.after:after,.iconfont.skypeboxSpeaker.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f704:before,.iconfont.skypeboxGallery:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f704.after:before,.iconfont.skypeboxGallery.after:before{content:""}.iconfont.f704.after:after,.iconfont.skypeboxGallery.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f705:before,.iconfont.skypeboxContentFullscreen:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f705.after:before,.iconfont.skypeboxContentFullscreen.after:before{content:""}.iconfont.f705.after:after,.iconfont.skypeboxContentFullscreen.after:after{content:"";display:inline-block;vertical-align:text-top}.iconfont.f706:before,.iconfont.skypeboxContentWithVideo:before{content:"";display:inline-block;vertical-align:text-top}.iconfont.f706.after:before,.iconfont.skypeboxContentWithVideo.after:before{content:""}.iconfont.f706.after:after,.iconfont.skypeboxContentWithVideo.after:after{content:"";display:inline-block;vertical-align:text-top}@font-face{font-family:"Segoe UI Local";src:local("Segoe UI Light"),local("SegoeUI-Light"),local("Segoe WP Light"),local("SegoeWP-Light");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Local";src:local("Segoe UI"),local("SegoeUI"),local("Segoe WP"),local("SegoeWP");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Local";src:local("Segoe UI Semibold"),local("SegoeUI-Semibold"),local("Segoe WP Semibold"),local("SegoeWP-Semibold");font-style:normal;font-weight:600}@font-face{font-family:"Segoe UI Web";src:local("☺"),url("../fonts/latin/segoe-ui-light-latin.woff") format("woff"),url("../fonts/latin/segoe-ui-light-latin.eot"),url("../fonts/latin/segoe-ui-light-latin.eot?") format("embedded-opentype"),url("../fonts/latin/segoe-ui-light-latin.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Web";src:local("☺"),url("../fonts/latin/segoe-ui-regular-latin.woff") format("woff"),url("../fonts/latin/segoe-ui-regular-latin.eot"),url("../fonts/latin/segoe-ui-regular-latin.eot?") format("embedded-opentype"),url("../fonts/latin/segoe-ui-regular-latin.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Web";src:local("☺"),url("../fonts/latin/segoe-ui-semibold-latin.woff") format("woff"),url("../fonts/latin/segoe-ui-semibold-latin.eot"),url("../fonts/latin/segoe-ui-semibold-latin.eot?") format("embedded-opentype"),url("../fonts/latin/segoe-ui-semibold-latin.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Segoe UI Arabic Web";src:local("☺"),url("../fonts/arabic/segoe-ui-light-arabic.woff") format("woff"),url("../fonts/arabic/segoe-ui-light-arabic.eot"),url("../fonts/arabic/segoe-ui-light-arabic.eot?") format("embedded-opentype"),url("../fonts/arabic/segoe-ui-light-arabic.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Arabic Web";src:local("☺"),url("../fonts/arabic/segoe-ui-regular-arabic.woff") format("woff"),url("../fonts/arabic/segoe-ui-regular-arabic.eot"),url("../fonts/arabic/segoe-ui-regular-arabic.eot?") format("embedded-opentype"),url("../fonts/arabic/segoe-ui-regular-arabic.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Arabic Web";src:local("☺"),url("../fonts/arabic/segoe-ui-semibold-arabic.woff") format("woff"),url("../fonts/arabic/segoe-ui-semibold-arabic.eot"),url("../fonts/arabic/segoe-ui-semibold-arabic.eot?") format("embedded-opentype"),url("../fonts/arabic/segoe-ui-semibold-arabic.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Segoe UI Cyrillic Web";src:local("☺"),url("../fonts/cyrillic/segoe-ui-light-cyrillic.woff") format("woff"),url("../fonts/cyrillic/segoe-ui-light-cyrillic.eot"),url("../fonts/cyrillic/segoe-ui-light-cyrillic.eot?") format("embedded-opentype"),url("../fonts/cyrillic/segoe-ui-light-cyrillic.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Cyrillic Web";src:local("☺"),url("../fonts/cyrillic/segoe-ui-regular-cyrillic.woff") format("woff"),url("../fonts/cyrillic/segoe-ui-regular-cyrillic.eot"),url("../fonts/cyrillic/segoe-ui-regular-cyrillic.eot?") format("embedded-opentype"),url("../fonts/cyrillic/segoe-ui-regular-cyrillic.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Cyrillic Web";src:local("☺"),url("../fonts/cyrillic/segoe-ui-semibold-cyrillic.woff") format("woff"),url("../fonts/cyrillic/segoe-ui-semibold-cyrillic.eot"),url("../fonts/cyrillic/segoe-ui-semibold-cyrillic.eot?") format("embedded-opentype"),url("../fonts/cyrillic/segoe-ui-semibold-cyrillic.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Segoe UI Greek Web";src:local("☺"),url("../fonts/greek/segoe-ui-light-greek.woff") format("woff"),url("../fonts/greek/segoe-ui-light-greek.eot"),url("../fonts/greek/segoe-ui-light-greek.eot?") format("embedded-opentype"),url("../fonts/greek/segoe-ui-light-greek.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Greek Web";src:local("☺"),url("../fonts/greek/segoe-ui-regular-greek.woff") format("woff"),url("../fonts/greek/segoe-ui-regular-greek.eot"),url("../fonts/greek/segoe-ui-regular-greek.eot?") format("embedded-opentype"),url("../fonts/greek/segoe-ui-regular-greek.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Greek Web";src:local("☺"),url("../fonts/greek/segoe-ui-semibold-greek.woff") format("woff"),url("../fonts/greek/segoe-ui-semibold-greek.eot"),url("../fonts/greek/segoe-ui-semibold-greek.eot?") format("embedded-opentype"),url("../fonts/greek/segoe-ui-semibold-greek.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Segoe UI Hebrew Web";src:local("☺"),url("../fonts/hebrew/segoe-ui-light-hebrew.woff") format("woff"),url("../fonts/hebrew/segoe-ui-light-hebrew.eot"),url("../fonts/hebrew/segoe-ui-light-hebrew.eot?") format("embedded-opentype"),url("../fonts/hebrew/segoe-ui-light-hebrew.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"Segoe UI Hebrew Web";src:local("☺"),url("../fonts/hebrew/segoe-ui-regular-hebrew.woff") format("woff"),url("../fonts/hebrew/segoe-ui-regular-hebrew.eot"),url("../fonts/hebrew/segoe-ui-regular-hebrew.eot?") format("embedded-opentype"),url("../fonts/hebrew/segoe-ui-regular-hebrew.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Segoe UI Hebrew Web";src:local("☺"),url("../fonts/hebrew/segoe-ui-semibold-hebrew.woff") format("woff"),url("../fonts/hebrew/segoe-ui-semibold-hebrew.eot"),url("../fonts/hebrew/segoe-ui-semibold-hebrew.eot?") format("embedded-opentype"),url("../fonts/hebrew/segoe-ui-semibold-hebrew.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"SkypeIcon";src:url("../fonts/symbol/SkypeIcon.eot?qgmikt");src:url("../fonts/symbol/SkypeIcon.eot?#iefixqgmikt") format("embedded-opentype"),url("../fonts/symbol/SkypeIcon.woff?qgmikt") format("woff"),url("../fonts/symbol/SkypeIcon.ttf?qgmikt") format("truetype"),url("../fonts/symbol/SkypeIcon.svg?qgmikt#SkypeIcon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SkypeUISymbol";src:url("../fonts/symbol/SkypeUISymbol-Regular.eot");src:url("../fonts/symbol/SkypeUISymbol-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/symbol/SkypeUISymbol-Regular.woff") format("woff"),url("../fonts/symbol/SkypeUISymbol-Regular.ttf") format("truetype"),url("../fonts/symbol/SkypeUISymbol-Regular.svg#SkypeUISymbol-Regular") format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"SkypeUISymbol";src:url("../fonts/symbol/SkypeUISymbol-Bold.eot");src:url("../fonts/symbol/SkypeUISymbol-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/symbol/SkypeUISymbol-Bold.woff") format("woff"),url("../fonts/symbol/SkypeUISymbol-Bold.ttf") format("truetype"),url("../fonts/symbol/SkypeUISymbol-Bold.svg#SkypeUISymbol-Regular") format("svg");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}:root .swx{color:#2B2B30;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}:root .swx input,:root .swx button,:root .swx textarea,:root .swx select{color:#2B2B30;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}:root .swx h1,:root .swx h2,:root .swx h3,:root .swx h4,:root .swx h5,:root .swx h6,:root .swx p{outline:medium none;position:relative}:root .swx input,:root .swx button,:root .swx textarea,:root .swx select{font-weight:600}:root .swx b,:root .swx strong{font-weight:600}:root .swx i,:root .swx em{font-style:italic}:root .swx a{text-decoration:none;color:#0078CA;cursor:hand;cursor:pointer}:root .swx a.btn,:root .swx a.btn:hover,:root .swx a.btn:focus{text-decoration:none}:root .swx a:hover,:root .swx a:focus{color:#00548D;cursor:hand;cursor:pointer}:root .swx{font-size:20px;line-height:1em}:root .swx .fontSize-h0{font-size:1.8em;line-height:1.25em;top:.215em;font-weight:200}:root .swx .fontSize-h0.bold,:root .swx .fontSize-h0.strong,:root .swx .fontSize-h0 b,:root .swx .fontSize-h0 strong,:root .swx .fontSize-h0 a.strong,:root .swx .fontSize-h0 span.strong{font-weight:400}:root .swx h1,:root .swx .fontSize-h1{font-size:1.5em;line-height:1.1667em;top:.1733333333em;font-weight:200}:root .swx h1.bold,:root .swx h1.strong,:root .swx h1 b,:root .swx h1 strong,:root .swx h1 a.strong,:root .swx h1 span.strong,:root .swx .fontSize-h1.bold,:root .swx .fontSize-h1.strong,:root .swx .fontSize-h1 b,:root .swx .fontSize-h1 strong,:root .swx .fontSize-h1 a.strong,:root .swx .fontSize-h1 span.strong{font-weight:400}:root .swx h2,:root .swx .fontSize-h2{font-size:1.05em;line-height:1.4286em;top:.3042857143em;font-weight:200}:root .swx h2.bold,:root .swx h2.strong,:root .swx h2 b,:root .swx h2 strong,:root .swx h2 a.strong,:root .swx h2 span.strong,:root .swx .fontSize-h2.bold,:root .swx .fontSize-h2.strong,:root .swx .fontSize-h2 b,:root .swx .fontSize-h2 strong,:root .swx .fontSize-h2 a.strong,:root .swx .fontSize-h2 span.strong{font-weight:400}:root .swx h3,:root .swx .fontSize-h3{font-size:.9em;line-height:1.3889em;top:.2844444444em;font-weight:400}:root .swx h3.bold,:root .swx h3.strong,:root .swx h3 b,:root .swx h3 strong,:root .swx h3 a.strong,:root .swx h3 span.strong,:root .swx .fontSize-h3.bold,:root .swx .fontSize-h3.strong,:root .swx .fontSize-h3 b,:root .swx .fontSize-h3 strong,:root .swx .fontSize-h3 a.strong,:root .swx .fontSize-h3 span.strong{font-weight:600}:root .swx h4,:root .swx .fontSize-h4{font-size:.75em;line-height:1.3334em;top:.2566666667em;font-weight:400}:root .swx h4.bold,:root .swx h4.strong,:root .swx h4 b,:root .swx h4 strong,:root .swx h4 a.strong,:root .swx h4 span.strong,:root .swx .fontSize-h4.bold,:root .swx .fontSize-h4.strong,:root .swx .fontSize-h4 b,:root .swx .fontSize-h4 strong,:root .swx .fontSize-h4 a.strong,:root .swx .fontSize-h4 span.strong{font-weight:600}:root .swx p,:root .swx .fontSize-p{font-size:.65em;line-height:1.5385em;top:.3592307692em;font-weight:400}:root .swx p.bold,:root .swx p.strong,:root .swx p b,:root .swx p strong,:root .swx p a.strong,:root .swx p span.strong,:root .swx .fontSize-p.bold,:root .swx .fontSize-p.strong,:root .swx .fontSize-p b,:root .swx .fontSize-p strong,:root .swx .fontSize-p a.strong,:root .swx .fontSize-p span.strong{font-weight:600}:root .swx p.small,:root .swx .fontSize-p.small{font-size:.6em;line-height:1.25em;top:.215em;font-weight:400}:root .swx p.small.bold,:root .swx p.small.strong,:root .swx p.small b,:root .swx p.small strong,:root .swx p.small a.strong,:root .swx p.small span.strong,:root .swx .fontSize-p.small.bold,:root .swx .fontSize-p.small.strong,:root .swx .fontSize-p.small b,:root .swx .fontSize-p.small strong,:root .swx .fontSize-p.small a.strong,:root .swx .fontSize-p.small span.strong{font-weight:600}:root .swx p.smaller,:root .swx .fontSize-p.smaller{font-size:.55em;line-height:1.3637em;top:.2718181818em;font-weight:400}:root .swx p.smaller.bold,:root .swx p.smaller.strong,:root .swx p.smaller b,:root .swx p.smaller strong,:root .swx p.smaller a.strong,:root .swx p.smaller span.strong,:root .swx .fontSize-p.smaller.bold,:root .swx .fontSize-p.smaller.strong,:root .swx .fontSize-p.smaller b,:root .swx .fontSize-p.smaller strong,:root .swx .fontSize-p.smaller a.strong,:root .swx .fontSize-p.smaller span.strong{font-weight:600}@media only screen and (max-width: 600px){:root .swx .fontSizeNarrow-h0{font-size:1.5em;line-height:1.1667em;top:.1733333333em;font-weight:200}:root .swx .fontSizeNarrow-h0.bold,:root .swx .fontSizeNarrow-h0.strong,:root .swx .fontSizeNarrow-h0 b,:root .swx .fontSizeNarrow-h0 strong,:root .swx .fontSizeNarrow-h0 a.strong,:root .swx .fontSizeNarrow-h0 span.strong{font-weight:400}:root .swx .fontSizeNarrow-h1{font-size:1.5em;line-height:1.1667em;top:.1733333333em;font-weight:200}:root .swx .fontSizeNarrow-h1.bold,:root .swx .fontSizeNarrow-h1.strong,:root .swx .fontSizeNarrow-h1 b,:root .swx .fontSizeNarrow-h1 strong,:root .swx .fontSizeNarrow-h1 a.strong,:root .swx .fontSizeNarrow-h1 span.strong{font-weight:400}:root .swx .fontSizeNarrow-h2{font-size:1.05em;line-height:1.4286em;top:.3042857143em;font-weight:200}:root .swx .fontSizeNarrow-h2.bold,:root .swx .fontSizeNarrow-h2.strong,:root .swx .fontSizeNarrow-h2 b,:root .swx .fontSizeNarrow-h2 strong,:root .swx .fontSizeNarrow-h2 a.strong,:root .swx .fontSizeNarrow-h2 span.strong{font-weight:400}:root .swx .fontSizeNarrow-h3{font-size:.9em;line-height:1.3889em;top:.2844444444em;font-weight:400}:root .swx .fontSizeNarrow-h3.bold,:root .swx .fontSizeNarrow-h3.strong,:root .swx .fontSizeNarrow-h3 b,:root .swx .fontSizeNarrow-h3 strong,:root .swx .fontSizeNarrow-h3 a.strong,:root .swx .fontSizeNarrow-h3 span.strong{font-weight:600}:root .swx .fontSizeNarrow-h4{font-size:.75em;line-height:1.3334em;top:.2566666667em;font-weight:400}:root .swx .fontSizeNarrow-h4.bold,:root .swx .fontSizeNarrow-h4.strong,:root .swx .fontSizeNarrow-h4 b,:root .swx .fontSizeNarrow-h4 strong,:root .swx .fontSizeNarrow-h4 a.strong,:root .swx .fontSizeNarrow-h4 span.strong{font-weight:600}:root .swx .fontSizeNarrow-p{font-size:.65em;line-height:1.5385em;top:.3592307692em;font-weight:400}:root .swx .fontSizeNarrow-p.bold,:root .swx .fontSizeNarrow-p.strong,:root .swx .fontSizeNarrow-p b,:root .swx .fontSizeNarrow-p strong,:root .swx .fontSizeNarrow-p a.strong,:root .swx .fontSizeNarrow-p span.strong{font-weight:600}:root .swx .fontSizeNarrow-p.small{font-size:.6em;line-height:1.25em;top:.215em;font-weight:400}:root .swx .fontSizeNarrow-p.small.bold,:root .swx .fontSizeNarrow-p.small.strong,:root .swx .fontSizeNarrow-p.small b,:root .swx .fontSizeNarrow-p.small strong,:root .swx .fontSizeNarrow-p.small a.strong,:root .swx .fontSizeNarrow-p.small span.strong{font-weight:600}:root .swx .fontSizeNarrow-p.smaller{font-size:.55em;line-height:1.3637em;top:.2718181818em;font-weight:400}:root .swx .fontSizeNarrow-p.smaller.bold,:root .swx .fontSizeNarrow-p.smaller.strong,:root .swx .fontSizeNarrow-p.smaller b,:root .swx .fontSizeNarrow-p.smaller strong,:root .swx .fontSizeNarrow-p.smaller a.strong,:root .swx .fontSizeNarrow-p.smaller span.strong{font-weight:600}}.wf-loading body{visibility:hidden}.wf-inactive body,.wf-inactive button,.wf-inactive input,.wf-inactive textarea,.wf-inactive select{font-family:"Segoe UI Local", "Segoe WP", "SkypeUISymbol", Tahoma, "Helvetica Neue", Helvetica, "Meiryo UI", Meiryo, Arial Unicode MS, sans-serif}.wf-active body,.wf-active button,.wf-active input,.wf-active textarea,.wf-active select{font-family:"Segoe UI Local", "Segoe WP", "Segoe UI Web", "Segoe UI Arabic Web", "Segoe UI Cyrillic Web", "Segoe UI Greek Web", "Segoe UI Hebrew Web", "SkypeUISymbol", Tahoma, "Helvetica Neue", Helvetica, "Meiryo UI", Meiryo, Arial Unicode MS, sans-serif}.no-js body,.no-js button,.no-js input,.no-js textarea,.no-js select{visibility:visible;font-family:"Segoe UI Local", "Segoe WP", "Segoe UI Web", "SkypeUISymbol", Tahoma, "Helvetica Neue", Helvetica, "Meiryo UI", Meiryo, Arial Unicode MS, sans-serif}:root .swx .grid:before,:root .swx .grid:after,:root .swx .row:before,:root .swx .row:after{content:" ";display:table}:root .swx .grid:after,:root .swx .row:after{clear:both}:root .swx .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}:root .swx[dir="rtl"] .column{float:right}:root .swx .column.unit1,:root .swx .column.unit2,:root .swx .column.unit3,:root .swx .column.unit4,:root .swx .column.unit5,:root .swx .column.unit6,:root .swx .column.unit7,:root .swx .column.unit8,:root .swx .column.unit9,:root .swx .column.unit10,:root .swx .column.unit11,:root .swx .column.unit12{width:100%}:root .swx .column .column.unit1{width:8.3333333333%}:root .swx .column .column.unit2{width:16.6666666667%}:root .swx .column .column.unit3{width:25%}:root .swx .column .column.unit4{width:33.3333333333%}:root .swx .column .column.unit5{width:41.6666666667%}:root .swx .column .column.unit6{width:50%}:root .swx .column .column.unit7{width:58.3333333333%}:root .swx .column .column.unit8{width:66.6666666667%}:root .swx .column .column.unit9{width:75%}:root .swx .column .column.unit10{width:83.3333333333%}:root .swx .column .column.unit11{width:91.6666666667%}:root .swx .column .column.unit12{width:100%}:root .swx.tablet .column.unit1,:root .swx.desktop .column.unit1{width:8.3333333333%}:root .swx.tablet .column.unit2,:root .swx.desktop .column.unit2{width:16.6666666667%}:root .swx.tablet .column.unit3,:root .swx.desktop .column.unit3{width:25%}:root .swx.tablet .column.unit4,:root .swx.desktop .column.unit4{width:33.3333333333%}:root .swx.tablet .column.unit5,:root .swx.desktop .column.unit5{width:41.6666666667%}:root .swx.tablet .column.unit6,:root .swx.desktop .column.unit6{width:50%}:root .swx.tablet .column.unit7,:root .swx.desktop .column.unit7{width:58.3333333333%}:root .swx.tablet .column.unit8,:root .swx.desktop .column.unit8{width:66.6666666667%}:root .swx.tablet .column.unit9,:root .swx.desktop .column.unit9{width:75%}:root .swx.tablet .column.unit10,:root .swx.desktop .column.unit10{width:83.3333333333%}:root .swx.tablet .column.unit11,:root .swx.desktop .column.unit11{width:91.6666666667%}:root .swx.tablet .column.unit12,:root .swx.desktop .column.unit12{width:100%}:root .swx .grid.margin{padding-left:1em;padding-right:1em}:root .swx .grid.container{padding:1em}:root .swx .grid.gridDivider{border-top:1px solid #C0DCE6}:root .swx .grid.gridDivider:first-of-type{border-top:none}:root .swx .grid.gridGutter{margin-top:1em;position:relative}:root .swx .grid.gridGutter:first-of-type{margin-top:0}:root .swx .grid.gridDivider.gridGutter{border-top:none;margin-top:2em;position:relative}:root .swx .grid.gridDivider.gridGutter:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx .grid.gridDivider.gridGutter:first-of-type{margin-top:0}:root .swx .grid.gridDivider.gridGutter:first-of-type:before{display:none}:root .swx .grid.horizontalGutter>.row,:root .swx .grid.horizontalGutter>.buttonRow{margin-top:1em}:root .swx .grid.horizontalGutter>.row:first-child,:root .swx .grid.horizontalGutter>.buttonRow:first-child{margin-top:0}:root .swx .grid.verticalGutter>.row,:root .swx .grid.verticalGutter>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx .grid.verticalGutter>.row>.column,:root .swx .grid.verticalGutter>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx .grid.verticalGutter.verticalDivider.horizontalDivider>.row:before,:root .swx .grid.verticalGutter.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.row:before,:root .swx .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.row:before,:root .swx .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx .grid.verticalGutter.horizontalDivider>.row:before,:root .swx .grid.verticalGutter.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx .grid.verticalGutter.horizontalDividerExtended>.row:before,:root .swx .grid.verticalGutter.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.mobile .grid.margin{padding-left:1em;padding-right:1em}:root .swx.mobile .grid.container{padding:1em}:root .swx.mobile .grid.gridDivider{border-top:1px solid #C0DCE6}:root .swx.mobile .grid.gridDivider:first-of-type{border-top:none}:root .swx.mobile .grid.gridGutter{margin-top:1em;position:relative}:root .swx.mobile .grid.gridGutter:first-of-type{margin-top:0}:root .swx.mobile .grid.gridDivider.gridGutter{border-top:none;margin-top:2em;position:relative}:root .swx.mobile .grid.gridDivider.gridGutter:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.mobile .grid.gridDivider.gridGutter:first-of-type{margin-top:0}:root .swx.mobile .grid.gridDivider.gridGutter:first-of-type:before{display:none}:root .swx.mobile .grid.horizontalGutter>.row,:root .swx.mobile .grid.horizontalGutter>.buttonRow{margin-top:1em}:root .swx.mobile .grid.horizontalGutter>.row:first-child,:root .swx.mobile .grid.horizontalGutter>.buttonRow:first-child{margin-top:0}:root .swx.mobile .grid.verticalGutter>.row,:root .swx.mobile .grid.verticalGutter>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.mobile .grid.verticalGutter>.row>.column,:root .swx.mobile .grid.verticalGutter>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.row:before,:root .swx.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.mobile .grid.verticalGutter.horizontalDivider>.row:before,:root .swx.mobile .grid.verticalGutter.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.mobile .grid.verticalGutter.horizontalDividerExtended>.row:before,:root .swx.mobile .grid.verticalGutter.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.android.mobile .grid.margin{padding-left:1em;padding-right:1em}:root .swx.android.mobile .grid.container{padding:1em}:root .swx.android.mobile .grid.gridDivider{border-top:1px solid #C0DCE6}:root .swx.android.mobile .grid.gridDivider:first-of-type{border-top:none}:root .swx.android.mobile .grid.gridGutter{margin-top:1em;position:relative}:root .swx.android.mobile .grid.gridGutter:first-of-type{margin-top:0}:root .swx.android.mobile .grid.gridDivider.gridGutter{border-top:none;margin-top:2em;position:relative}:root .swx.android.mobile .grid.gridDivider.gridGutter:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.android.mobile .grid.gridDivider.gridGutter:first-of-type{margin-top:0}:root .swx.android.mobile .grid.gridDivider.gridGutter:first-of-type:before{display:none}:root .swx.android.mobile .grid.horizontalGutter>.row,:root .swx.android.mobile .grid.horizontalGutter>.buttonRow{margin-top:1em}:root .swx.android.mobile .grid.horizontalGutter>.row:first-child,:root .swx.android.mobile .grid.horizontalGutter>.buttonRow:first-child{margin-top:0}:root .swx.android.mobile .grid.verticalGutter>.row,:root .swx.android.mobile .grid.verticalGutter>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.android.mobile .grid.verticalGutter>.row>.column,:root .swx.android.mobile .grid.verticalGutter>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.android.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.row:before,:root .swx.android.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.android.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.android.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.android.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.android.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.android.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.android.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.android.mobile .grid.verticalGutter.horizontalDivider>.row:before,:root .swx.android.mobile .grid.verticalGutter.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.android.mobile .grid.verticalGutter.horizontalDividerExtended>.row:before,:root .swx.android.mobile .grid.verticalGutter.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.ios.mobile .grid.margin{padding-left:1.5em;padding-right:1.5em}:root .swx.ios.mobile .grid.container{padding:1.5em}:root .swx.ios.mobile .grid.gridDivider{border-top:1px solid #C0DCE6}:root .swx.ios.mobile .grid.gridDivider:first-of-type{border-top:none}:root .swx.ios.mobile .grid.gridGutter{margin-top:1.5em;position:relative}:root .swx.ios.mobile .grid.gridGutter:first-of-type{margin-top:0}:root .swx.ios.mobile .grid.gridDivider.gridGutter{border-top:none;margin-top:3em;position:relative}:root .swx.ios.mobile .grid.gridDivider.gridGutter:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1.5em;left:0;right:0}:root .swx.ios.mobile .grid.gridDivider.gridGutter:first-of-type{margin-top:0}:root .swx.ios.mobile .grid.gridDivider.gridGutter:first-of-type:before{display:none}:root .swx.ios.mobile .grid.horizontalGutter>.row,:root .swx.ios.mobile .grid.horizontalGutter>.buttonRow{margin-top:1.5em}:root .swx.ios.mobile .grid.horizontalGutter>.row:first-child,:root .swx.ios.mobile .grid.horizontalGutter>.buttonRow:first-child{margin-top:0}:root .swx.ios.mobile .grid.verticalGutter>.row,:root .swx.ios.mobile .grid.verticalGutter>.buttonRow{margin-left:-.75em;margin-right:-.75em}:root .swx.ios.mobile .grid.verticalGutter>.row>.column,:root .swx.ios.mobile .grid.verticalGutter>.buttonRow>.column{padding-left:.75em;padding-right:.75em}:root .swx.ios.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.row:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.ios.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1.5em;margin-right:1.5em}:root .swx.ios.mobile .grid.verticalGutter.horizontalDivider>.row:before,:root .swx.ios.mobile .grid.verticalGutter.horizontalDivider>.buttonRow:before{margin-left:.75em;margin-right:.75em}:root .swx.ios.mobile .grid.verticalGutter.horizontalDividerExtended>.row:before,:root .swx.ios.mobile .grid.verticalGutter.horizontalDividerExtended>.buttonRow:before{margin-left:-.75em;margin-right:-.75em}:root .swx.win.mobile .grid.margin{padding-left:2em;padding-right:2em}:root .swx.win.mobile .grid.container{padding:2em}:root .swx.win.mobile .grid.gridDivider{border-top:1px solid #C0DCE6}:root .swx.win.mobile .grid.gridDivider:first-of-type{border-top:none}:root .swx.win.mobile .grid.gridGutter{margin-top:2em;position:relative}:root .swx.win.mobile .grid.gridGutter:first-of-type{margin-top:0}:root .swx.win.mobile .grid.gridDivider.gridGutter{border-top:none;margin-top:4em;position:relative}:root .swx.win.mobile .grid.gridDivider.gridGutter:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-2em;left:0;right:0}:root .swx.win.mobile .grid.gridDivider.gridGutter:first-of-type{margin-top:0}:root .swx.win.mobile .grid.gridDivider.gridGutter:first-of-type:before{display:none}:root .swx.win.mobile .grid.horizontalGutter>.row,:root .swx.win.mobile .grid.horizontalGutter>.buttonRow{margin-top:2em}:root .swx.win.mobile .grid.horizontalGutter>.row:first-child,:root .swx.win.mobile .grid.horizontalGutter>.buttonRow:first-child{margin-top:0}:root .swx.win.mobile .grid.verticalGutter>.row,:root .swx.win.mobile .grid.verticalGutter>.buttonRow{margin-left:-1em;margin-right:-1em}:root .swx.win.mobile .grid.verticalGutter>.row>.column,:root .swx.win.mobile .grid.verticalGutter>.buttonRow>.column{padding-left:1em;padding-right:1em}:root .swx.win.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.row:before,:root .swx.win.mobile .grid.verticalGutter.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.win.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.win.mobile .grid.verticalGutter.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.win.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.win.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.win.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.win.mobile .grid.verticalGutter.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:2em;margin-right:2em}:root .swx.win.mobile .grid.verticalGutter.horizontalDivider>.row:before,:root .swx.win.mobile .grid.verticalGutter.horizontalDivider>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.win.mobile .grid.verticalGutter.horizontalDividerExtended>.row:before,:root .swx.win.mobile .grid.verticalGutter.horizontalDividerExtended>.buttonRow:before{margin-left:-1em;margin-right:-1em}:root .swx.tablet .grid.marginTablet{padding-left:1em;padding-right:1em}:root .swx.tablet .grid.containerTablet{padding:1em}:root .swx.tablet .grid.gridDividerTablet{border-top:1px solid #C0DCE6}:root .swx.tablet .grid.gridDividerTablet:first-of-type{border-top:none}:root .swx.tablet .grid.gridGutterTablet{margin-top:1em;position:relative}:root .swx.tablet .grid.gridGutterTablet:first-of-type{margin-top:0}:root .swx.tablet .grid.gridDividerTablet.gridGutterTablet{border-top:none;margin-top:2em;position:relative}:root .swx.tablet .grid.gridDividerTablet.gridGutterTablet:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type{margin-top:0}:root .swx.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type:before{display:none}:root .swx.tablet .grid.horizontalGutterTablet>.row,:root .swx.tablet .grid.horizontalGutterTablet>.buttonRow{margin-top:1em}:root .swx.tablet .grid.horizontalGutterTablet>.row:first-child,:root .swx.tablet .grid.horizontalGutterTablet>.buttonRow:first-child{margin-top:0}:root .swx.tablet .grid.verticalGutterTablet>.row,:root .swx.tablet .grid.verticalGutterTablet>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.tablet .grid.verticalGutterTablet>.row>.column,:root .swx.tablet .grid.verticalGutterTablet>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.row:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.tablet .grid.verticalGutterTablet.horizontalDivider>.row:before,:root .swx.tablet .grid.verticalGutterTablet.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.row:before,:root .swx.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.android.tablet .grid.marginTablet{padding-left:1em;padding-right:1em}:root .swx.android.tablet .grid.containerTablet{padding:1em}:root .swx.android.tablet .grid.gridDividerTablet{border-top:1px solid #C0DCE6}:root .swx.android.tablet .grid.gridDividerTablet:first-of-type{border-top:none}:root .swx.android.tablet .grid.gridGutterTablet{margin-top:1em;position:relative}:root .swx.android.tablet .grid.gridGutterTablet:first-of-type{margin-top:0}:root .swx.android.tablet .grid.gridDividerTablet.gridGutterTablet{border-top:none;margin-top:2em;position:relative}:root .swx.android.tablet .grid.gridDividerTablet.gridGutterTablet:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.android.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type{margin-top:0}:root .swx.android.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type:before{display:none}:root .swx.android.tablet .grid.horizontalGutterTablet>.row,:root .swx.android.tablet .grid.horizontalGutterTablet>.buttonRow{margin-top:1em}:root .swx.android.tablet .grid.horizontalGutterTablet>.row:first-child,:root .swx.android.tablet .grid.horizontalGutterTablet>.buttonRow:first-child{margin-top:0}:root .swx.android.tablet .grid.verticalGutterTablet>.row,:root .swx.android.tablet .grid.verticalGutterTablet>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.android.tablet .grid.verticalGutterTablet>.row>.column,:root .swx.android.tablet .grid.verticalGutterTablet>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.android.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.android.tablet .grid.verticalGutterTablet.horizontalDivider>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.android.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.row:before,:root .swx.android.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.ios.tablet .grid.marginTablet{padding-left:1.5em;padding-right:1.5em}:root .swx.ios.tablet .grid.containerTablet{padding:1.5em}:root .swx.ios.tablet .grid.gridDividerTablet{border-top:1px solid #C0DCE6}:root .swx.ios.tablet .grid.gridDividerTablet:first-of-type{border-top:none}:root .swx.ios.tablet .grid.gridGutterTablet{margin-top:1.5em;position:relative}:root .swx.ios.tablet .grid.gridGutterTablet:first-of-type{margin-top:0}:root .swx.ios.tablet .grid.gridDividerTablet.gridGutterTablet{border-top:none;margin-top:3em;position:relative}:root .swx.ios.tablet .grid.gridDividerTablet.gridGutterTablet:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1.5em;left:0;right:0}:root .swx.ios.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type{margin-top:0}:root .swx.ios.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type:before{display:none}:root .swx.ios.tablet .grid.horizontalGutterTablet>.row,:root .swx.ios.tablet .grid.horizontalGutterTablet>.buttonRow{margin-top:1.5em}:root .swx.ios.tablet .grid.horizontalGutterTablet>.row:first-child,:root .swx.ios.tablet .grid.horizontalGutterTablet>.buttonRow:first-child{margin-top:0}:root .swx.ios.tablet .grid.verticalGutterTablet>.row,:root .swx.ios.tablet .grid.verticalGutterTablet>.buttonRow{margin-left:-.75em;margin-right:-.75em}:root .swx.ios.tablet .grid.verticalGutterTablet>.row>.column,:root .swx.ios.tablet .grid.verticalGutterTablet>.buttonRow>.column{padding-left:.75em;padding-right:.75em}:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1.5em;margin-right:1.5em}:root .swx.ios.tablet .grid.verticalGutterTablet.horizontalDivider>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.horizontalDivider>.buttonRow:before{margin-left:.75em;margin-right:.75em}:root .swx.ios.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.row:before,:root .swx.ios.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.buttonRow:before{margin-left:-.75em;margin-right:-.75em}:root .swx.win.tablet .grid.marginTablet{padding-left:1em;padding-right:1em}:root .swx.win.tablet .grid.containerTablet{padding:1em}:root .swx.win.tablet .grid.gridDividerTablet{border-top:1px solid #C0DCE6}:root .swx.win.tablet .grid.gridDividerTablet:first-of-type{border-top:none}:root .swx.win.tablet .grid.gridGutterTablet{margin-top:1em;position:relative}:root .swx.win.tablet .grid.gridGutterTablet:first-of-type{margin-top:0}:root .swx.win.tablet .grid.gridDividerTablet.gridGutterTablet{border-top:none;margin-top:2em;position:relative}:root .swx.win.tablet .grid.gridDividerTablet.gridGutterTablet:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.win.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type{margin-top:0}:root .swx.win.tablet .grid.gridDividerTablet.gridGutterTablet:first-of-type:before{display:none}:root .swx.win.tablet .grid.horizontalGutterTablet>.row,:root .swx.win.tablet .grid.horizontalGutterTablet>.buttonRow{margin-top:1em}:root .swx.win.tablet .grid.horizontalGutterTablet>.row:first-child,:root .swx.win.tablet .grid.horizontalGutterTablet>.buttonRow:first-child{margin-top:0}:root .swx.win.tablet .grid.verticalGutterTablet>.row,:root .swx.win.tablet .grid.verticalGutterTablet>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.win.tablet .grid.verticalGutterTablet>.row>.column,:root .swx.win.tablet .grid.verticalGutterTablet>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.win.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.win.tablet .grid.verticalGutterTablet.horizontalDivider>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.win.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.row:before,:root .swx.win.tablet .grid.verticalGutterTablet.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.desktop .grid.marginDesktop{padding-left:1em;padding-right:1em}:root .swx.desktop .grid.containerDesktop{padding:1em}:root .swx.desktop .grid.gridDividerDesktop{border-top:1px solid #C0DCE6}:root .swx.desktop .grid.gridDividerDesktop:first-of-type{border-top:none}:root .swx.desktop .grid.gridGutterDesktop{margin-top:1em;position:relative}:root .swx.desktop .grid.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.desktop .grid.gridDividerDesktop.gridGutterDesktop{border-top:none;margin-top:2em;position:relative}:root .swx.desktop .grid.gridDividerDesktop.gridGutterDesktop:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type:before{display:none}:root .swx.desktop .grid.horizontalGutterDesktop>.row,:root .swx.desktop .grid.horizontalGutterDesktop>.buttonRow{margin-top:1em}:root .swx.desktop .grid.horizontalGutterDesktop>.row:first-child,:root .swx.desktop .grid.horizontalGutterDesktop>.buttonRow:first-child{margin-top:0}:root .swx.desktop .grid.verticalGutterDesktop>.row,:root .swx.desktop .grid.verticalGutterDesktop>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.desktop .grid.verticalGutterDesktop>.row>.column,:root .swx.desktop .grid.verticalGutterDesktop>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.desktop .grid.verticalGutterDesktop.horizontalDivider>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.row:before,:root .swx.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.android.desktop .grid.marginDesktop{padding-left:1em;padding-right:1em}:root .swx.android.desktop .grid.containerDesktop{padding:1em}:root .swx.android.desktop .grid.gridDividerDesktop{border-top:1px solid #C0DCE6}:root .swx.android.desktop .grid.gridDividerDesktop:first-of-type{border-top:none}:root .swx.android.desktop .grid.gridGutterDesktop{margin-top:1em;position:relative}:root .swx.android.desktop .grid.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.android.desktop .grid.gridDividerDesktop.gridGutterDesktop{border-top:none;margin-top:2em;position:relative}:root .swx.android.desktop .grid.gridDividerDesktop.gridGutterDesktop:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.android.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.android.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type:before{display:none}:root .swx.android.desktop .grid.horizontalGutterDesktop>.row,:root .swx.android.desktop .grid.horizontalGutterDesktop>.buttonRow{margin-top:1em}:root .swx.android.desktop .grid.horizontalGutterDesktop>.row:first-child,:root .swx.android.desktop .grid.horizontalGutterDesktop>.buttonRow:first-child{margin-top:0}:root .swx.android.desktop .grid.verticalGutterDesktop>.row,:root .swx.android.desktop .grid.verticalGutterDesktop>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.android.desktop .grid.verticalGutterDesktop>.row>.column,:root .swx.android.desktop .grid.verticalGutterDesktop>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.android.desktop .grid.verticalGutterDesktop.horizontalDivider>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.android.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.row:before,:root .swx.android.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.ios.desktop .grid.marginDesktop{padding-left:1.5em;padding-right:1.5em}:root .swx.ios.desktop .grid.containerDesktop{padding:1.5em}:root .swx.ios.desktop .grid.gridDividerDesktop{border-top:1px solid #C0DCE6}:root .swx.ios.desktop .grid.gridDividerDesktop:first-of-type{border-top:none}:root .swx.ios.desktop .grid.gridGutterDesktop{margin-top:1.5em;position:relative}:root .swx.ios.desktop .grid.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.ios.desktop .grid.gridDividerDesktop.gridGutterDesktop{border-top:none;margin-top:3em;position:relative}:root .swx.ios.desktop .grid.gridDividerDesktop.gridGutterDesktop:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1.5em;left:0;right:0}:root .swx.ios.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.ios.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type:before{display:none}:root .swx.ios.desktop .grid.horizontalGutterDesktop>.row,:root .swx.ios.desktop .grid.horizontalGutterDesktop>.buttonRow{margin-top:1.5em}:root .swx.ios.desktop .grid.horizontalGutterDesktop>.row:first-child,:root .swx.ios.desktop .grid.horizontalGutterDesktop>.buttonRow:first-child{margin-top:0}:root .swx.ios.desktop .grid.verticalGutterDesktop>.row,:root .swx.ios.desktop .grid.verticalGutterDesktop>.buttonRow{margin-left:-.75em;margin-right:-.75em}:root .swx.ios.desktop .grid.verticalGutterDesktop>.row>.column,:root .swx.ios.desktop .grid.verticalGutterDesktop>.buttonRow>.column{padding-left:.75em;padding-right:.75em}:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1.5em;margin-right:1.5em}:root .swx.ios.desktop .grid.verticalGutterDesktop.horizontalDivider>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.horizontalDivider>.buttonRow:before{margin-left:.75em;margin-right:.75em}:root .swx.ios.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.row:before,:root .swx.ios.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.buttonRow:before{margin-left:-.75em;margin-right:-.75em}:root .swx.win.desktop .grid.marginDesktop{padding-left:1em;padding-right:1em}:root .swx.win.desktop .grid.containerDesktop{padding:1em}:root .swx.win.desktop .grid.gridDividerDesktop{border-top:1px solid #C0DCE6}:root .swx.win.desktop .grid.gridDividerDesktop:first-of-type{border-top:none}:root .swx.win.desktop .grid.gridGutterDesktop{margin-top:1em;position:relative}:root .swx.win.desktop .grid.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.win.desktop .grid.gridDividerDesktop.gridGutterDesktop{border-top:none;margin-top:2em;position:relative}:root .swx.win.desktop .grid.gridDividerDesktop.gridGutterDesktop:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.win.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.win.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type:before{display:none}:root .swx.win.desktop .grid.horizontalGutterDesktop>.row,:root .swx.win.desktop .grid.horizontalGutterDesktop>.buttonRow{margin-top:1em}:root .swx.win.desktop .grid.horizontalGutterDesktop>.row:first-child,:root .swx.win.desktop .grid.horizontalGutterDesktop>.buttonRow:first-child{margin-top:0}:root .swx.win.desktop .grid.verticalGutterDesktop>.row,:root .swx.win.desktop .grid.verticalGutterDesktop>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.win.desktop .grid.verticalGutterDesktop>.row>.column,:root .swx.win.desktop .grid.verticalGutterDesktop>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.win.desktop .grid.verticalGutterDesktop.horizontalDivider>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.win.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.row:before,:root .swx.win.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.mac.desktop .grid.marginDesktop{padding-left:1em;padding-right:1em}:root .swx.mac.desktop .grid.containerDesktop{padding:1em}:root .swx.mac.desktop .grid.gridDividerDesktop{border-top:1px solid #C0DCE6}:root .swx.mac.desktop .grid.gridDividerDesktop:first-of-type{border-top:none}:root .swx.mac.desktop .grid.gridGutterDesktop{margin-top:1em;position:relative}:root .swx.mac.desktop .grid.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.mac.desktop .grid.gridDividerDesktop.gridGutterDesktop{border-top:none;margin-top:2em;position:relative}:root .swx.mac.desktop .grid.gridDividerDesktop.gridGutterDesktop:before{content:"";display:block;border-top:1px solid #C0DCE6;position:absolute;top:-1em;left:0;right:0}:root .swx.mac.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type{margin-top:0}:root .swx.mac.desktop .grid.gridDividerDesktop.gridGutterDesktop:first-of-type:before{display:none}:root .swx.mac.desktop .grid.horizontalGutterDesktop>.row,:root .swx.mac.desktop .grid.horizontalGutterDesktop>.buttonRow{margin-top:1em}:root .swx.mac.desktop .grid.horizontalGutterDesktop>.row:first-child,:root .swx.mac.desktop .grid.horizontalGutterDesktop>.buttonRow:first-child{margin-top:0}:root .swx.mac.desktop .grid.verticalGutterDesktop>.row,:root .swx.mac.desktop .grid.verticalGutterDesktop>.buttonRow{margin-left:-.5em;margin-right:-.5em}:root .swx.mac.desktop .grid.verticalGutterDesktop>.row>.column,:root .swx.mac.desktop .grid.verticalGutterDesktop>.buttonRow>.column{padding-left:.5em;padding-right:.5em}:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDivider>.buttonRow:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDivider.horizontalDividerExtended>.buttonRow:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDivider>.buttonRow:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.verticalDividerExtended.horizontalDividerExtended>.buttonRow:before{margin-left:1em;margin-right:1em}:root .swx.mac.desktop .grid.verticalGutterDesktop.horizontalDivider>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.horizontalDivider>.buttonRow:before{margin-left:.5em;margin-right:.5em}:root .swx.mac.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.row:before,:root .swx.mac.desktop .grid.verticalGutterDesktop.horizontalDividerExtended>.buttonRow:before{margin-left:-.5em;margin-right:-.5em}:root .swx.bgBlue,:root .swx .bgBlue{background-color:#00AFF0;fill:#00AFF0}:root .swx.bgBlueTint1,:root .swx .bgBlueTint1{background-color:#66cff6;fill:#66cff6}:root .swx.bgBlueTint2,:root .swx .bgBlueTint2{background-color:#80d7f8;fill:#80d7f8}:root .swx.bgBlueTint3,:root .swx .bgBlueTint3{background-color:#99dff9;fill:#99dff9}:root .swx.bgBlueTint4,:root .swx .bgBlueTint4{background-color:#b3e7fb;fill:#b3e7fb}:root .swx.bgBlueTint5,:root .swx .bgBlueTint5{background-color:#cceffc;fill:#cceffc}:root .swx.bgBlueTint6,:root .swx .bgBlueTint6{background-color:#e6f7fe;fill:#e6f7fe}:root .swx.bgBlueShade1,:root .swx .bgBlueShade1{background-color:#009ed8;fill:#009ed8}:root .swx.bgBlueShade2,:root .swx .bgBlueShade2{background-color:#0095cc;fill:#0095cc}:root .swx.bgBlueShade3,:root .swx .bgBlueShade3{background-color:#008cc0;fill:#008cc0}:root .swx.bgBlueShade4,:root .swx .bgBlueShade4{background-color:#0083b4;fill:#0083b4}:root .swx.bgBlueShade5,:root .swx .bgBlueShade5{background-color:#007ba8;fill:#007ba8}:root .swx.bgBlueShade6,:root .swx .bgBlueShade6{background-color:#00729c;fill:#00729c}:root .swx.bgBlueDark,:root .swx .bgBlueDark{background-color:#0078CA;fill:#0078CA}:root .swx.bgBlueDarker,:root .swx .bgBlueDarker{background-color:#00548D;fill:#00548D}:root .swx.bgPurple,:root .swx .bgPurple{background-color:#68217A;fill:#68217A}:root .swx.bgPink,:root .swx .bgPink{background-color:#EC008C;fill:#EC008C}:root .swx.bgRed,:root .swx .bgRed{background-color:#E81123;fill:#E81123}:root .swx.bgOrange,:root .swx .bgOrange{background-color:#ff8c00;fill:#ff8c00}:root .swx.bgYellow,:root .swx .bgYellow{background-color:#FCD116;fill:#FCD116}:root .swx.bgGreen,:root .swx .bgGreen{background-color:#7FBA00;fill:#7FBA00}:root .swx.bgGreenLight,:root .swx .bgGreenLight{background-color:#BAD80A;fill:#BAD80A}:root .swx.bgBlack,:root .swx .bgBlack{background-color:#000;fill:#000}:root .swx.bgGray,:root .swx .bgGray{background-color:#2B2B30;fill:#2B2B30}:root .swx.bgGrayMid,:root .swx .bgGrayMid{background-color:#667486;fill:#667486}:root .swx.bgGrayLight,:root .swx .bgGrayLight{background-color:#93999D;fill:#93999D}:root .swx.bgGrayDark,:root .swx .bgGrayDark{background-color:#2B2B30;fill:#2B2B30}:root .swx.bgFog,:root .swx .bgFog{background-color:#E4EEF2;fill:#E4EEF2}:root .swx.bgFogDarker,:root .swx .bgFogDarker{background-color:#8CA8B4;fill:#8CA8B4}:root .swx.bgFogDark,:root .swx .bgFogDark{background-color:#A2C5D3;fill:#A2C5D3}:root .swx.bgFogMid,:root .swx .bgFogMid{background-color:#C0DCE6;fill:#C0DCE6}:root .swx.bgFogLight,:root .swx .bgFogLight{background-color:#E4EEF2;fill:#E4EEF2}:root .swx.bgFogLighter,:root .swx .bgFogLighter{background-color:#F5FAFC;fill:#F5FAFC}:root .swx.bgWhite,:root .swx .bgWhite{background-color:#fff;fill:#fff}:root .swx.fontBlue,:root .swx .fontBlue{color:#00AFF0}:root .swx.fontBlueTint1,:root .swx .fontBlueTint1{color:#66cff6}:root .swx.fontBlueTint2,:root .swx .fontBlueTint2{color:#80d7f8}:root .swx.fontBlueTint3,:root .swx .fontBlueTint3{color:#99dff9}:root .swx.fontBlueTint4,:root .swx .fontBlueTint4{color:#b3e7fb}:root .swx.fontBlueTint5,:root .swx .fontBlueTint5{color:#cceffc}:root .swx.fontBlueTint6,:root .swx .fontBlueTint6{color:#e6f7fe}:root .swx.fontBlueShade1,:root .swx .fontBlueShade1{color:#009ed8}:root .swx.fontBlueShade2,:root .swx .fontBlueShade2{color:#0095cc}:root .swx.fontBlueShade3,:root .swx .fontBlueShade3{color:#008cc0}:root .swx.fontBlueShade4,:root .swx .fontBlueShade4{color:#0083b4}:root .swx.fontBlueShade5,:root .swx .fontBlueShade5{color:#007ba8}:root .swx.fontBlueShade6,:root .swx .fontBlueShade6{color:#00729c}:root .swx.fontBlueDark,:root .swx .fontBlueDark{color:#0078CA}:root .swx.fontBlueDarker,:root .swx .fontBlueDarker{color:#00548D}:root .swx.fontPurple,:root .swx .fontPurple{color:#68217A}:root .swx.fontPink,:root .swx .fontPink{color:#EC008C}:root .swx.fontRed,:root .swx .fontRed{color:#E81123}:root .swx.fontOrange,:root .swx .fontOrange{color:#ff8c00}:root .swx.fontYellow,:root .swx .fontYellow{color:#FCD116}:root .swx.fontGreen,:root .swx .fontGreen{color:#7FBA00}:root .swx.fontGreenLight,:root .swx .fontGreenLight{color:#BAD80A}:root .swx.fontBlack,:root .swx .fontBlack{color:#000}:root .swx.fontGray,:root .swx .fontGray{color:#2B2B30}:root .swx.fontGrayMid,:root .swx .fontGrayMid{color:#667486}:root .swx.fontGrayLight,:root .swx .fontGrayLight{color:#93999D}:root .swx.fontGrayDark,:root .swx .fontGrayDark{color:#2B2B30}:root .swx.fontFog,:root .swx .fontFog{color:#E4EEF2}:root .swx.fontFogDarker,:root .swx .fontFogDarker{color:#8CA8B4}:root .swx.fontFogDark,:root .swx .fontFogDark{color:#A2C5D3}:root .swx.fontFogMid,:root .swx .fontFogMid{color:#C0DCE6}:root .swx.fontFogLight,:root .swx .fontFogLight{color:#E4EEF2}:root .swx.fontFogLighter,:root .swx .fontFogLighter{color:#F5FAFC}:root .swx.fontWhite,:root .swx .fontWhite{color:#fff}:root .swx.themeBlue,:root .swx .themeBlue{background-color:#00AFF0;fill:#00AFF0;color:#fff}:root .swx.themeBlue a,:root .swx .themeBlue a{color:#fff}:root .swx.themeBlue a:hover,:root .swx .themeBlue a:hover{color:#fff}:root .swx.themeBlueTint1,:root .swx .themeBlueTint1{background-color:#66cff6;fill:#66cff6;color:#fff}:root .swx.themeBlueTint1 a,:root .swx .themeBlueTint1 a{color:#fff}:root .swx.themeBlueTint1 a:hover,:root .swx .themeBlueTint1 a:hover{color:#fff}:root .swx.themeBlueTint2,:root .swx .themeBlueTint2{background-color:#80d7f8;fill:#80d7f8;color:#2B2B30}:root .swx.themeBlueTint2 a,:root .swx .themeBlueTint2 a{color:#0078CA}:root .swx.themeBlueTint2 a:hover,:root .swx .themeBlueTint2 a:hover{color:#00548D}:root .swx.themeBlueTint3,:root .swx .themeBlueTint3{background-color:#99dff9;fill:#99dff9;color:#2B2B30}:root .swx.themeBlueTint3 a,:root .swx .themeBlueTint3 a{color:#0078CA}:root .swx.themeBlueTint3 a:hover,:root .swx .themeBlueTint3 a:hover{color:#00548D}:root .swx.themeBlueTint4,:root .swx .themeBlueTint4{background-color:#b3e7fb;fill:#b3e7fb;color:#2B2B30}:root .swx.themeBlueTint4 a,:root .swx .themeBlueTint4 a{color:#0078CA}:root .swx.themeBlueTint4 a:hover,:root .swx .themeBlueTint4 a:hover{color:#00548D}:root .swx.themeBlueTint5,:root .swx .themeBlueTint5{background-color:#cceffc;fill:#cceffc;color:#2B2B30}:root .swx.themeBlueTint5 a,:root .swx .themeBlueTint5 a{color:#0078CA}:root .swx.themeBlueTint5 a:hover,:root .swx .themeBlueTint5 a:hover{color:#00548D}:root .swx.themeBlueTint6,:root .swx .themeBlueTint6{background-color:#e6f7fe;fill:#e6f7fe;color:#2B2B30}:root .swx.themeBlueTint6 a,:root .swx .themeBlueTint6 a{color:#0078CA}:root .swx.themeBlueTint6 a:hover,:root .swx .themeBlueTint6 a:hover{color:#00548D}:root .swx.themeBlueShade1,:root .swx .themeBlueShade1{background-color:#009ed8;fill:#009ed8;color:#fff}:root .swx.themeBlueShade1 a,:root .swx .themeBlueShade1 a{color:#fff}:root .swx.themeBlueShade1 a:hover,:root .swx .themeBlueShade1 a:hover{color:#fff}:root .swx.themeBlueShade2,:root .swx .themeBlueShade2{background-color:#0095cc;fill:#0095cc;color:#fff}:root .swx.themeBlueShade2 a,:root .swx .themeBlueShade2 a{color:#fff}:root .swx.themeBlueShade2 a:hover,:root .swx .themeBlueShade2 a:hover{color:#fff}:root .swx.themeBlueShade3,:root .swx .themeBlueShade3{background-color:#008cc0;fill:#008cc0;color:#fff}:root .swx.themeBlueShade3 a,:root .swx .themeBlueShade3 a{color:#fff}:root .swx.themeBlueShade3 a:hover,:root .swx .themeBlueShade3 a:hover{color:#fff}:root .swx.themeBlueShade4,:root .swx .themeBlueShade4{background-color:#0083b4;fill:#0083b4;color:#fff}:root .swx.themeBlueShade4 a,:root .swx .themeBlueShade4 a{color:#fff}:root .swx.themeBlueShade4 a:hover,:root .swx .themeBlueShade4 a:hover{color:#fff}:root .swx.themeBlueShade5,:root .swx .themeBlueShade5{background-color:#007ba8;fill:#007ba8;color:#fff}:root .swx.themeBlueShade5 a,:root .swx .themeBlueShade5 a{color:#fff}:root .swx.themeBlueShade5 a:hover,:root .swx .themeBlueShade5 a:hover{color:#fff}:root .swx.themeBlueShade6,:root .swx .themeBlueShade6{background-color:#00729c;fill:#00729c;color:#fff}:root .swx.themeBlueShade6 a,:root .swx .themeBlueShade6 a{color:#fff}:root .swx.themeBlueShade6 a:hover,:root .swx .themeBlueShade6 a:hover{color:#fff}:root .swx.themeBlueDark,:root .swx .themeBlueDark{background-color:#0078CA;fill:#0078CA;color:#2B2B30}:root .swx.themeBlueDark a,:root .swx .themeBlueDark a{color:#0078CA}:root .swx.themeBlueDark a:hover,:root .swx .themeBlueDark a:hover{color:#00548D}:root .swx.themeBlueDarker,:root .swx .themeBlueDarker{background-color:#00548D;fill:#00548D;color:#2B2B30}:root .swx.themeBlueDarker a,:root .swx .themeBlueDarker a{color:#0078CA}:root .swx.themeBlueDarker a:hover,:root .swx .themeBlueDarker a:hover{color:#00548D}:root .swx.themePurple,:root .swx .themePurple{background-color:#68217A;fill:#68217A;color:#fff}:root .swx.themePurple a,:root .swx .themePurple a{color:#fff}:root .swx.themePurple a:hover,:root .swx .themePurple a:hover{color:#fff}:root .swx.themePink,:root .swx .themePink{background-color:#EC008C;fill:#EC008C;color:#fff}:root .swx.themePink a,:root .swx .themePink a{color:#fff}:root .swx.themePink a:hover,:root .swx .themePink a:hover{color:#fff}:root .swx.themeRed,:root .swx .themeRed{background-color:#E81123;fill:#E81123;color:#fff}:root .swx.themeRed a,:root .swx .themeRed a{color:#fff}:root .swx.themeRed a:hover,:root .swx .themeRed a:hover{color:#fff}:root .swx.themeOrange,:root .swx .themeOrange{background-color:#ff8c00;fill:#ff8c00;color:#fff}:root .swx.themeOrange a,:root .swx .themeOrange a{color:#fff}:root .swx.themeOrange a:hover,:root .swx .themeOrange a:hover{color:#fff}:root .swx.themeYellow,:root .swx .themeYellow{background-color:#FCD116;fill:#FCD116;color:#2B2B30}:root .swx.themeYellow a,:root .swx .themeYellow a{color:#0078CA}:root .swx.themeYellow a:hover,:root .swx .themeYellow a:hover{color:#00548D}:root .swx.themeGreen,:root .swx .themeGreen{background-color:#7FBA00;fill:#7FBA00;color:#fff}:root .swx.themeGreen a,:root .swx .themeGreen a{color:#fff}:root .swx.themeGreen a:hover,:root .swx .themeGreen a:hover{color:#fff}:root .swx.themeGreenLight,:root .swx .themeGreenLight{background-color:#BAD80A;fill:#BAD80A;color:#2B2B30}:root .swx.themeGreenLight a,:root .swx .themeGreenLight a{color:#0078CA}:root .swx.themeGreenLight a:hover,:root .swx .themeGreenLight a:hover{color:#00548D}:root .swx.themeBlack,:root .swx .themeBlack{background-color:#000;fill:#000;color:#fff}:root .swx.themeBlack a,:root .swx .themeBlack a{color:#fff}:root .swx.themeBlack a:hover,:root .swx .themeBlack a:hover{color:#fff}:root .swx.themeGray,:root .swx .themeGray{background-color:#2B2B30;fill:#2B2B30;color:#fff}:root .swx.themeGray a,:root .swx .themeGray a{color:#fff}:root .swx.themeGray a:hover,:root .swx .themeGray a:hover{color:#fff}:root .swx.themeGrayMid,:root .swx .themeGrayMid{background-color:#667486;fill:#667486;color:#fff}:root .swx.themeGrayMid a,:root .swx .themeGrayMid a{color:#fff}:root .swx.themeGrayMid a:hover,:root .swx .themeGrayMid a:hover{color:#fff}:root .swx.themeGrayLight,:root .swx .themeGrayLight{background-color:#93999D;fill:#93999D;color:#fff}:root .swx.themeGrayLight a,:root .swx .themeGrayLight a{color:#fff}:root .swx.themeGrayLight a:hover,:root .swx .themeGrayLight a:hover{color:#fff}:root .swx.themeGrayDark,:root .swx .themeGrayDark{background-color:#2B2B30;fill:#2B2B30;color:#fff}:root .swx.themeGrayDark a,:root .swx .themeGrayDark a{color:#fff}:root .swx.themeGrayDark a:hover,:root .swx .themeGrayDark a:hover{color:#fff}:root .swx.themeFog,:root .swx .themeFog{background-color:#E4EEF2;fill:#E4EEF2;color:#2B2B30}:root .swx.themeFog a,:root .swx .themeFog a{color:#0078CA}:root .swx.themeFog a:hover,:root .swx .themeFog a:hover{color:#00548D}:root .swx.themeFogMid,:root .swx .themeFogMid{background-color:#C0DCE6;fill:#C0DCE6;color:#2B2B30}:root .swx.themeFogMid a,:root .swx .themeFogMid a{color:#0078CA}:root .swx.themeFogMid a:hover,:root .swx .themeFogMid a:hover{color:#00548D}:root .swx.themeFogLight,:root .swx .themeFogLight{background-color:#E4EEF2;fill:#E4EEF2;color:#2B2B30}:root .swx.themeFogLight a,:root .swx .themeFogLight a{color:#0078CA}:root .swx.themeFogLight a:hover,:root .swx .themeFogLight a:hover{color:#00548D}:root .swx.themeFogDark,:root .swx .themeFogDark{background-color:#A2C5D3;fill:#A2C5D3;color:#2B2B30}:root .swx.themeFogDark a,:root .swx .themeFogDark a{color:#0078CA}:root .swx.themeFogDark a:hover,:root .swx .themeFogDark a:hover{color:#00548D}:root .swx.themeFogDarker,:root .swx .themeFogDarker{background-color:#8CA8B4;fill:#8CA8B4;color:#2B2B30}:root .swx.themeFogDarker a,:root .swx .themeFogDarker a{color:#0078CA}:root .swx.themeFogDarker a:hover,:root .swx .themeFogDarker a:hover{color:#00548D}:root .swx.themeWhite,:root .swx .themeWhite{background-color:#fff;fill:#fff;color:#2B2B30}:root .swx.themeWhite a,:root .swx .themeWhite a{color:#0078CA}:root .swx.themeWhite a:hover,:root .swx .themeWhite a:hover{color:#00548D}:root .swx.themeWhiteCompliant,:root .swx .themeWhiteCompliant{background-color:#fff;fill:#fff;color:#2B2B30}:root .swx.themeWhiteCompliant a,:root .swx .themeWhiteCompliant a{color:#077DB4}:root .swx.themeWhiteCompliant a:hover,:root .swx .themeWhiteCompliant a:hover{color:#077DB4}:root .swx a.themeBlue{color:#fff}:root .swx a.themeBlue:hover{color:#fff}:root .swx a.themeBlueTint1{color:#fff}:root .swx a.themeBlueTint1:hover{color:#fff}:root .swx a.themeBlueTint2{color:#0078CA}:root .swx a.themeBlueTint2:hover{color:#00548D}:root .swx a.themeBlueTint3{color:#0078CA}:root .swx a.themeBlueTint3:hover{color:#00548D}:root .swx a.themeBlueTint4{color:#0078CA}:root .swx a.themeBlueTint4:hover{color:#00548D}:root .swx a.themeBlueTint5{color:#0078CA}:root .swx a.themeBlueTint5:hover{color:#00548D}:root .swx a.themeBlueTint6{color:#0078CA}:root .swx a.themeBlueTint6:hover{color:#00548D}:root .swx a.themeBlueShade1{color:#fff}:root .swx a.themeBlueShade1:hover{color:#fff}:root .swx a.themeBlueShade2{color:#fff}:root .swx a.themeBlueShade2:hover{color:#fff}:root .swx a.themeBlueShade3{color:#fff}:root .swx a.themeBlueShade3:hover{color:#fff}:root .swx a.themeBlueShade4{color:#fff}:root .swx a.themeBlueShade4:hover{color:#fff}:root .swx a.themeBlueShade5{color:#fff}:root .swx a.themeBlueShade5:hover{color:#fff}:root .swx a.themeBlueShade6{color:#fff}:root .swx a.themeBlueShade6:hover{color:#fff}:root .swx a.themeBlueDark{color:#0078CA}:root .swx a.themeBlueDark:hover{color:#00548D}:root .swx a.themeBlueDarker{color:#0078CA}:root .swx a.themeBlueDarker:hover{color:#00548D}:root .swx a.themePurple{color:#fff}:root .swx a.themePurple:hover{color:#fff}:root .swx a.themePink{color:#fff}:root .swx a.themePink:hover{color:#fff}:root .swx a.themeRed{color:#fff}:root .swx a.themeRed:hover{color:#fff}:root .swx a.themeOrange{color:#fff}:root .swx a.themeOrange:hover{color:#fff}:root .swx a.themeYellow{color:#0078CA}:root .swx a.themeYellow:hover{color:#00548D}:root .swx a.themeGreen{color:#fff}:root .swx a.themeGreen:hover{color:#fff}:root .swx a.themeGreenLight{color:#0078CA}:root .swx a.themeGreenLight:hover{color:#00548D}:root .swx a.themeBlack{color:#fff}:root .swx a.themeBlack:hover{color:#fff}:root .swx a.themeGray{color:#fff}:root .swx a.themeGray:hover{color:#fff}:root .swx a.themeGrayMid{color:#fff}:root .swx a.themeGrayMid:hover{color:#fff}:root .swx a.themeGrayLight{color:#fff}:root .swx a.themeGrayLight:hover{color:#fff}:root .swx a.themeGrayDark{color:#fff}:root .swx a.themeGrayDark:hover{color:#fff}:root .swx a.themeFog{color:#0078CA}:root .swx a.themeFog:hover{color:#00548D}:root .swx a.themeFogMid{color:#0078CA}:root .swx a.themeFogMid:hover{color:#00548D}:root .swx a.themeFogLight{color:#0078CA}:root .swx a.themeFogLight:hover{color:#00548D}:root .swx a.themeFogDark{color:#0078CA}:root .swx a.themeFogDark:hover{color:#00548D}:root .swx a.themeFogDarker{color:#0078CA}:root .swx a.themeFogDarker:hover{color:#00548D}:root .swx a.themeWhite{color:#0078CA}:root .swx a.themeWhite:hover{color:#00548D}:root .swx a.themeWhiteCompliant{color:#077DB4}:root .swx a.themeWhiteCompliant:hover{color:#077DB4}:root .swx button{font-family:inherit;margin:0;min-width:0}:root .swx button::-moz-focus-inner{border:0;padding:0}:root .swx .btn{background-color:transparent;border:none;cursor:pointer;display:block;margin:0 auto;overflow:visible;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;vertical-align:middle;width:100%;height:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .swx .btn:before{border-color:transparent;border-style:solid;border-width:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3em;border-radius:3em;-webkit-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1)}:root .swx .btn:after{background-clip:padding-box;border-color:transparent;border-style:solid;border-width:3px;bottom:-3px;content:"";display:none;left:-3px;position:absolute;right:-3px;top:-3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3em;border-radius:3em;-webkit-transition:-webkit-transform .2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform .2s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .2s cubic-bezier(0.19, 1, 0.22, 1)}:root .swx .btn>.iconfont{background-color:transparent}:root .swx .btn>.iconfont:before{float:none;font-size:2.6666666667em;line-height:0;margin-right:5px;position:relative;top:.3em}:root .swx .btn>.iconfont:after{float:none;font-size:2.6666666667em;line-height:0;margin-left:5px;position:relative;top:.3em}:root .swx .btn>.iconfont.pull1{margin-left:-5px}:root .swx .btn>.iconfont.pull2{margin-left:-10px}:root .swx .btn>.iconfont.pull3{margin-left:-15px}:root .swx .btn>.iconfont.pull4{margin-left:-20px}:root .swx .btn>.iconfont.pull5{margin-left:-25px}:root .swx .btn>.iconfont.after.pull1{margin-left:0;margin-right:-5px}:root .swx .btn>.iconfont.after.pull2{margin-left:0;margin-right:-10px}:root .swx .btn>.iconfont.after.pull3{margin-left:0;margin-right:-15px}:root .swx .btn>.iconfont.after.pull4{margin-left:0;margin-right:-20px}:root .swx .btn>.iconfont.after.pull5{margin-left:0;margin-right:-25px}:root .swx .btn.small>.iconfont:before{top:.3em}:root .swx .btn.large>.iconfont:before{top:.3em}:root .swx .btn.narrow{padding-left:.5em !important;padding-right:.5em !important;width:auto}:root .swx .btn.circle{float:left;height:2em;padding:0 !important;margin-left:.75em;width:2em}:root .swx .btn.circle:first-child{margin-left:0}:root .swx .btn.circle:after{display:block}:root .swx .btn.circle.secondary.stroke:after{border-width:2px;bottom:0;content:"";left:0;right:0;top:0}:root .swx .btn.circle>.icon{background-size:cover;font-size:inherit;height:100%;left:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:100%;-webkit-border-radius:50%;border-radius:50%}:root .swx .btn.circle>.iconfont{background-color:transparent;font-size:2em;height:100%;line-height:100%;margin:0;overflow:hidden;padding:0;width:100%;-webkit-border-radius:50%;border-radius:50%;direction:ltr}:root .swx .btn.circle>.iconfont:before{float:none;font-size:inherit;line-height:inherit;margin:0;position:relative;top:auto}:root .swx .btn.circle.small{height:1.5em;padding:0;width:1.5em}:root .swx .btn.circle.small>span.iconfont{font-size:1.5em}:root .swx .btn.circle.large{height:2.5em;padding:0;width:2.5em}:root .swx .btn.circle.large>span.iconfont{font-size:2.5em}:root .swx .btn>span{display:block;position:relative;width:auto}:root .swx .btn:hover{outline-width:0}:root .swx .btn:hover:before{border-width:3px}:root .swx .btn:active{outline-width:0}:root .swx .btn:active:before{border-width:3px;-webkit-transform:scale(1.01,1.04);-ms-transform:scale(1.01,1.04);-o-transform:scale(1.01,1.04);transform:scale(1.01,1.04)}:root .swx .btn:active:after{-webkit-transform:scale(1.01,1.04);-ms-transform:scale(1.01,1.04);-o-transform:scale(1.01,1.04);transform:scale(1.01,1.04)}:root .swx .btn:active.circle:before,:root .swx .btn:active.circle:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}:root .swx .btn.disabled,:root .swx .btn.in-progress{zoom:1;opacity:.4;filter:alpha(opacity=40)}:root .swx .btn.disabled.secondary.circle.stroke,:root .swx .btn.in-progress.secondary.circle.stroke{opacity:.4;filter:alpha(opacity=40)}:root .swx .btn.disabled.secondary.circle.stroke>span,:root .swx .btn.in-progress.secondary.circle.stroke>span{opacity:1;filter:alpha(opacity=100)}:root .swx .btn.disabled:hover:before,:root .swx .btn.disabled:focus:before,:root .swx .btn.in-progress:hover:before,:root .swx .btn.in-progress:focus:before{border-width:2px}:root .swx .btn.disabled:active:before,:root .swx .btn.disabled:active:after,:root .swx .btn.in-progress:active:before,:root .swx .btn.in-progress:active:after{border-width:2px;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}:root .swx .btn.disabled{cursor:not-allowed}:root .swx .btn.in-progress{cursor:progress}:root .swx .btn.protected:after{border-color:rgba(0,0,0,0.1);display:block}:root .swx .btn.touchStart{border-width:3px}:root .swx .btn.touchEnd{border-width:2px}:root .swx .btn.showSpinner{padding:.15em 0 .6em}:root .swx .btn.showSpinner>span{display:inline-block;padding-left:2.75em;-webkit-transition:padding-left 0.3s ease-in-out;-o-transition:padding-left 0.3s ease-in-out;transition:padding-left 0.3s ease-in-out}:root .swx .btn.showSpinner .spinner{height:1.9333333333em;left:0;position:absolute;top:-.2em;width:1.9333333333em}:root .swx[dir="rtl"] .btn.circle{float:right}:root .swx .buttonRow:before,:root .swx .buttonRow:after{content:" ";display:table}:root .swx .buttonRow:after{clear:both}:root .swx .buttonRow.dual>div{padding:.25em;width:50%}:root .swx .buttonRow.dual .alignRight .btn{float:right}:root .swx .buttonRow.dual .alignLeft .btn{float:left}:root .swx .buttonRow.triple>div{padding:.25em;width:33%}:root .swx .buttonRow.triple .alignRight .btn{float:right}:root .swx .buttonRow.triple .alignLeft .btn{float:left}:root .swx .btn{max-width:320px;padding:8px 0 12px}:root .swx .btn>span{font-size:.75em;font-weight:400;line-height:1.3334em;padding:0 22px}:root .swx .btn.small{max-width:320px;padding:6px 0 9px}:root .swx .btn.small>span{font-size:.6em;font-weight:400;line-height:1.25em;padding:0 15px}:root .swx .btn.large{max-width:320px;padding:8px 0 12px}:root .swx .btn.large>span{font-size:1em;font-weight:400;line-height:1.5em;padding:0 22px}:root .swx .btn:before,:root .swx .btn.primary:before{background-color:#00AFF0}:root .swx .btn>span,:root .swx .btn.primary>span{color:#fff}:root .swx .btn:hover:before,:root .swx .btn:focus:before,:root .swx .btn.primary:hover:before,:root .swx .btn.primary:focus:before{background-color:#0083b4}:root .swx .btn:active:before,:root .swx .btn.primary:active:before{background-color:#0095cc}:root .swx .btn.disabled:hover:before,:root .swx .btn.disabled:focus:before,:root .swx .btn.disabled:active:before,:root .swx .btn.primary.disabled:hover:before,:root .swx .btn.primary.disabled:focus:before,:root .swx .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .btn.secondary:before{background-color:#66cff6}:root .swx .btn.secondary>span{color:#fff}:root .swx .btn.secondary:hover:before,:root .swx .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .btn.secondary:active:before{background-color:#33bff3}:root .swx .btn.secondary.disabled:hover:before,:root .swx .btn.secondary.disabled:focus:before,:root .swx .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .btn.secondary.circle.stroke:hover:after,:root .swx .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .btn.secondary.circle.stroke:hover:before,:root .swx .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .btn.secondary.circle.stroke:hover>span,:root .swx .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .btn.secondary.circle.stroke:active:after,:root .swx .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .btn.secondary.circle.stroke:active:before,:root .swx .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .btn.secondary.circle.stroke:active>span,:root .swx .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .btn.transparent:before{background-color:transparent !important}:root .swx .btn.transparent>span{color:#00AFF0 !important}:root .swx .btn.transparent:hover:before,:root .swx .btn.transparent:focus:before{background-color:transparent !important}:root .swx .btn.transparent:hover>span,:root .swx .btn.transparent:focus>span{color:#0095cc !important}:root .swx .btn.transparent:active:before{background-color:transparent !important}:root .swx .btn.transparent:active>span{color:#0095cc}:root .swx .btn.transparent.disabled:hover:before,:root .swx .btn.transparent.disabled:focus:before,:root .swx .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx.themeBlue .btn:before,:root .swx.themeBlue .btn.primary:before{background-color:#007fae}:root .swx.themeBlue .btn>span,:root .swx.themeBlue .btn.primary>span{color:#fff}:root .swx.themeBlue .btn:hover:before,:root .swx.themeBlue .btn:focus:before,:root .swx.themeBlue .btn.primary:hover:before,:root .swx.themeBlue .btn.primary:focus:before{background-color:#0076a2}:root .swx.themeBlue .btn:active:before,:root .swx.themeBlue .btn.primary:active:before{background-color:#00729c}:root .swx.themeBlue .btn.disabled:hover:before,:root .swx.themeBlue .btn.disabled:focus:before,:root .swx.themeBlue .btn.disabled:active:before,:root .swx.themeBlue .btn.primary.disabled:hover:before,:root .swx.themeBlue .btn.primary.disabled:focus:before,:root .swx.themeBlue .btn.primary.disabled:active:before{background-color:#007fae}:root .swx.themeBlue .btn.secondary:before{background-color:#0095cc}:root .swx.themeBlue .btn.secondary>span{color:#fff}:root .swx.themeBlue .btn.secondary:hover:before,:root .swx.themeBlue .btn.secondary:focus:before{background-color:#008cc0}:root .swx.themeBlue .btn.secondary:active:before{background-color:#0083b4}:root .swx.themeBlue .btn.secondary.disabled:hover:before,:root .swx.themeBlue .btn.secondary.disabled:focus:before,:root .swx.themeBlue .btn.secondary.disabled:active:before{background-color:#0095cc}:root .swx.themeBlue .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx.themeBlue .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx.themeBlue .btn.secondary.circle.stroke>span{color:#fff}:root .swx.themeBlue .btn.secondary.circle.stroke:hover:after,:root .swx.themeBlue .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx.themeBlue .btn.secondary.circle.stroke:hover:before,:root .swx.themeBlue .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx.themeBlue .btn.secondary.circle.stroke:hover>span,:root .swx.themeBlue .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx.themeBlue .btn.secondary.circle.stroke:active:after,:root .swx.themeBlue .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx.themeBlue .btn.secondary.circle.stroke:active:before,:root .swx.themeBlue .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx.themeBlue .btn.secondary.circle.stroke:active>span,:root .swx.themeBlue .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx.themeBlue .btn.secondary.circle.stroke.disabled:hover:before,:root .swx.themeBlue .btn.secondary.circle.stroke.disabled:focus:before,:root .swx.themeBlue .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx.themeBlue .btn.transparent:before{background-color:transparent !important}:root .swx.themeBlue .btn.transparent>span{color:#fff !important}:root .swx.themeBlue .btn.transparent:hover:before,:root .swx.themeBlue .btn.transparent:focus:before{background-color:transparent !important}:root .swx.themeBlue .btn.transparent:hover>span,:root .swx.themeBlue .btn.transparent:focus>span{color:#b3e7fb !important}:root .swx.themeBlue .btn.transparent:active:before{background-color:transparent !important}:root .swx.themeBlue .btn.transparent:active>span{color:#b3e7fb}:root .swx.themeBlue .btn.transparent.disabled:hover:before,:root .swx.themeBlue .btn.transparent.disabled:focus:before,:root .swx.themeBlue .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx.themeWhite .btn:before,:root .swx.themeWhite .btn.primary:before{background-color:#00AFF0}:root .swx.themeWhite .btn>span,:root .swx.themeWhite .btn.primary>span{color:#fff}:root .swx.themeWhite .btn:hover:before,:root .swx.themeWhite .btn:focus:before,:root .swx.themeWhite .btn.primary:hover:before,:root .swx.themeWhite .btn.primary:focus:before{background-color:#0083b4}:root .swx.themeWhite .btn:active:before,:root .swx.themeWhite .btn.primary:active:before{background-color:#0095cc}:root .swx.themeWhite .btn.disabled:hover:before,:root .swx.themeWhite .btn.disabled:focus:before,:root .swx.themeWhite .btn.disabled:active:before,:root .swx.themeWhite .btn.primary.disabled:hover:before,:root .swx.themeWhite .btn.primary.disabled:focus:before,:root .swx.themeWhite .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx.themeWhite .btn.secondary:before{background-color:#66cff6}:root .swx.themeWhite .btn.secondary>span{color:#fff}:root .swx.themeWhite .btn.secondary:hover:before,:root .swx.themeWhite .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx.themeWhite .btn.secondary:active:before{background-color:#33bff3}:root .swx.themeWhite .btn.secondary.disabled:hover:before,:root .swx.themeWhite .btn.secondary.disabled:focus:before,:root .swx.themeWhite .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx.themeWhite .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx.themeWhite .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx.themeWhite .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx.themeWhite .btn.secondary.circle.stroke:hover:after,:root .swx.themeWhite .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx.themeWhite .btn.secondary.circle.stroke:hover:before,:root .swx.themeWhite .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx.themeWhite .btn.secondary.circle.stroke:hover>span,:root .swx.themeWhite .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx.themeWhite .btn.secondary.circle.stroke:active:after,:root .swx.themeWhite .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx.themeWhite .btn.secondary.circle.stroke:active:before,:root .swx.themeWhite .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx.themeWhite .btn.secondary.circle.stroke:active>span,:root .swx.themeWhite .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx.themeWhite .btn.secondary.circle.stroke.disabled:hover:before,:root .swx.themeWhite .btn.secondary.circle.stroke.disabled:focus:before,:root .swx.themeWhite .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx.themeWhite .btn.transparent:before{background-color:transparent !important}:root .swx.themeWhite .btn.transparent>span{color:#00AFF0 !important}:root .swx.themeWhite .btn.transparent:hover:before,:root .swx.themeWhite .btn.transparent:focus:before{background-color:transparent !important}:root .swx.themeWhite .btn.transparent:hover>span,:root .swx.themeWhite .btn.transparent:focus>span{color:#0095cc !important}:root .swx.themeWhite .btn.transparent:active:before{background-color:transparent !important}:root .swx.themeWhite .btn.transparent:active>span{color:#0095cc}:root .swx.themeWhite .btn.transparent.disabled:hover:before,:root .swx.themeWhite .btn.transparent.disabled:focus:before,:root .swx.themeWhite .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx.themeLight .btn:before,:root .swx.themeLight .btn.primary:before{background-color:#00AFF0}:root .swx.themeLight .btn>span,:root .swx.themeLight .btn.primary>span{color:#fff}:root .swx.themeLight .btn:hover:before,:root .swx.themeLight .btn:focus:before,:root .swx.themeLight .btn.primary:hover:before,:root .swx.themeLight .btn.primary:focus:before{background-color:#0083b4}:root .swx.themeLight .btn:active:before,:root .swx.themeLight .btn.primary:active:before{background-color:#0095cc}:root .swx.themeLight .btn.disabled:hover:before,:root .swx.themeLight .btn.disabled:focus:before,:root .swx.themeLight .btn.disabled:active:before,:root .swx.themeLight .btn.primary.disabled:hover:before,:root .swx.themeLight .btn.primary.disabled:focus:before,:root .swx.themeLight .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx.themeLight .btn.secondary:before{background-color:#66cff6}:root .swx.themeLight .btn.secondary>span{color:#fff}:root .swx.themeLight .btn.secondary:hover:before,:root .swx.themeLight .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx.themeLight .btn.secondary:active:before{background-color:#33bff3}:root .swx.themeLight .btn.secondary.disabled:hover:before,:root .swx.themeLight .btn.secondary.disabled:focus:before,:root .swx.themeLight .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx.themeLight .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx.themeLight .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx.themeLight .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx.themeLight .btn.secondary.circle.stroke:hover:after,:root .swx.themeLight .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx.themeLight .btn.secondary.circle.stroke:hover:before,:root .swx.themeLight .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx.themeLight .btn.secondary.circle.stroke:hover>span,:root .swx.themeLight .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx.themeLight .btn.secondary.circle.stroke:active:after,:root .swx.themeLight .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx.themeLight .btn.secondary.circle.stroke:active:before,:root .swx.themeLight .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx.themeLight .btn.secondary.circle.stroke:active>span,:root .swx.themeLight .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx.themeLight .btn.secondary.circle.stroke.disabled:hover:before,:root .swx.themeLight .btn.secondary.circle.stroke.disabled:focus:before,:root .swx.themeLight .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx.themeLight .btn.transparent:before{background-color:transparent !important}:root .swx.themeLight .btn.transparent>span{color:#00AFF0 !important}:root .swx.themeLight .btn.transparent:hover:before,:root .swx.themeLight .btn.transparent:focus:before{background-color:transparent !important}:root .swx.themeLight .btn.transparent:hover>span,:root .swx.themeLight .btn.transparent:focus>span{color:#0095cc !important}:root .swx.themeLight .btn.transparent:active:before{background-color:transparent !important}:root .swx.themeLight .btn.transparent:active>span{color:#0095cc}:root .swx.themeLight .btn.transparent.disabled:hover:before,:root .swx.themeLight .btn.transparent.disabled:focus:before,:root .swx.themeLight .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx.themeDark .btn:before,:root .swx.themeDark .btn.primary:before{background-color:#00AFF0}:root .swx.themeDark .btn>span,:root .swx.themeDark .btn.primary>span{color:#fff}:root .swx.themeDark .btn:hover:before,:root .swx.themeDark .btn:focus:before,:root .swx.themeDark .btn.primary:hover:before,:root .swx.themeDark .btn.primary:focus:before{background-color:#0083b4}:root .swx.themeDark .btn:active:before,:root .swx.themeDark .btn.primary:active:before{background-color:#0095cc}:root .swx.themeDark .btn.disabled:hover:before,:root .swx.themeDark .btn.disabled:focus:before,:root .swx.themeDark .btn.disabled:active:before,:root .swx.themeDark .btn.primary.disabled:hover:before,:root .swx.themeDark .btn.primary.disabled:focus:before,:root .swx.themeDark .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx.themeDark .btn.secondary:before{background-color:#66cff6}:root .swx.themeDark .btn.secondary>span{color:#fff}:root .swx.themeDark .btn.secondary:hover:before,:root .swx.themeDark .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx.themeDark .btn.secondary:active:before{background-color:#33bff3}:root .swx.themeDark .btn.secondary.disabled:hover:before,:root .swx.themeDark .btn.secondary.disabled:focus:before,:root .swx.themeDark .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx.themeDark .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx.themeDark .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx.themeDark .btn.secondary.circle.stroke>span{color:#fff}:root .swx.themeDark .btn.secondary.circle.stroke:hover:after,:root .swx.themeDark .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx.themeDark .btn.secondary.circle.stroke:hover:before,:root .swx.themeDark .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx.themeDark .btn.secondary.circle.stroke:hover>span,:root .swx.themeDark .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx.themeDark .btn.secondary.circle.stroke:active:after,:root .swx.themeDark .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx.themeDark .btn.secondary.circle.stroke:active:before,:root .swx.themeDark .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx.themeDark .btn.secondary.circle.stroke:active>span,:root .swx.themeDark .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx.themeDark .btn.secondary.circle.stroke.disabled:hover:before,:root .swx.themeDark .btn.secondary.circle.stroke.disabled:focus:before,:root .swx.themeDark .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx.themeDark .btn.transparent:before{background-color:transparent !important}:root .swx.themeDark .btn.transparent>span{color:#00AFF0 !important}:root .swx.themeDark .btn.transparent:hover:before,:root .swx.themeDark .btn.transparent:focus:before{background-color:transparent !important}:root .swx.themeDark .btn.transparent:hover>span,:root .swx.themeDark .btn.transparent:focus>span{color:#0095cc !important}:root .swx.themeDark .btn.transparent:active:before{background-color:transparent !important}:root .swx.themeDark .btn.transparent:active>span{color:#0095cc}:root .swx.themeDark .btn.transparent.disabled:hover:before,:root .swx.themeDark .btn.transparent.disabled:focus:before,:root .swx.themeDark .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx.themeDark .btn.semiopaque:before{background-color:rgba(255,255,255,0.2)}:root .swx.themeDark .btn.semiopaque>span{color:#fff}:root .swx.themeDark .btn.semiopaque:hover:before,:root .swx.themeDark .btn.semiopaque:focus:before{background-color:rgba(255,255,255,0.3)}:root .swx.themeDark .btn.semiopaque:active:before{background-color:rgba(255,255,255,0.35)}:root .swx.themeDark .btn.semiopaque.disabled:hover:before,:root .swx.themeDark .btn.semiopaque.disabled:focus:before,:root .swx.themeDark .btn.semiopaque.disabled:active:before{background-color:transparent !important}:root .swx.themeWhiteCompliant .btn:before,:root .swx.themeWhiteCompliant .btn.primary:before{background-color:#077DB4}:root .swx.themeWhiteCompliant .btn>span,:root .swx.themeWhiteCompliant .btn.primary>span{color:#fff}:root .swx.themeWhiteCompliant .btn:hover:before,:root .swx.themeWhiteCompliant .btn:focus:before,:root .swx.themeWhiteCompliant .btn.primary:hover:before,:root .swx.themeWhiteCompliant .btn.primary:focus:before{background-color:#066896}:root .swx.themeWhiteCompliant .btn:active:before,:root .swx.themeWhiteCompliant .btn.primary:active:before{background-color:#077DB4}:root .swx.themeWhiteCompliant .btn.disabled:hover:before,:root .swx.themeWhiteCompliant .btn.disabled:focus:before,:root .swx.themeWhiteCompliant .btn.disabled:active:before,:root .swx.themeWhiteCompliant .btn.primary.disabled:hover:before,:root .swx.themeWhiteCompliant .btn.primary.disabled:focus:before,:root .swx.themeWhiteCompliant .btn.primary.disabled:active:before{background-color:#077DB4}:root .swx .themeBlue .btn:before,:root .swx .themeBlue .btn.primary:before{background-color:#007fae}:root .swx .themeBlue .btn>span,:root .swx .themeBlue .btn.primary>span{color:#fff}:root .swx .themeBlue .btn:hover:before,:root .swx .themeBlue .btn:focus:before,:root .swx .themeBlue .btn.primary:hover:before,:root .swx .themeBlue .btn.primary:focus:before{background-color:#0076a2}:root .swx .themeBlue .btn:active:before,:root .swx .themeBlue .btn.primary:active:before{background-color:#00729c}:root .swx .themeBlue .btn.disabled:hover:before,:root .swx .themeBlue .btn.disabled:focus:before,:root .swx .themeBlue .btn.disabled:active:before,:root .swx .themeBlue .btn.primary.disabled:hover:before,:root .swx .themeBlue .btn.primary.disabled:focus:before,:root .swx .themeBlue .btn.primary.disabled:active:before{background-color:#007fae}:root .swx .themeBlue .btn.secondary:before{background-color:#0095cc}:root .swx .themeBlue .btn.secondary>span{color:#fff}:root .swx .themeBlue .btn.secondary:hover:before,:root .swx .themeBlue .btn.secondary:focus:before{background-color:#008cc0}:root .swx .themeBlue .btn.secondary:active:before{background-color:#0083b4}:root .swx .themeBlue .btn.secondary.disabled:hover:before,:root .swx .themeBlue .btn.secondary.disabled:focus:before,:root .swx .themeBlue .btn.secondary.disabled:active:before{background-color:#0095cc}:root .swx .themeBlue .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeBlue .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeBlue .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeBlue .btn.secondary.circle.stroke:hover:after,:root .swx .themeBlue .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeBlue .btn.secondary.circle.stroke:hover:before,:root .swx .themeBlue .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeBlue .btn.secondary.circle.stroke:hover>span,:root .swx .themeBlue .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeBlue .btn.secondary.circle.stroke:active:after,:root .swx .themeBlue .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeBlue .btn.secondary.circle.stroke:active:before,:root .swx .themeBlue .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeBlue .btn.secondary.circle.stroke:active>span,:root .swx .themeBlue .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeBlue .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeBlue .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeBlue .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeBlue .btn.transparent:before{background-color:transparent !important}:root .swx .themeBlue .btn.transparent>span{color:#fff !important}:root .swx .themeBlue .btn.transparent:hover:before,:root .swx .themeBlue .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeBlue .btn.transparent:hover>span,:root .swx .themeBlue .btn.transparent:focus>span{color:#b3e7fb !important}:root .swx .themeBlue .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeBlue .btn.transparent:active>span{color:#b3e7fb}:root .swx .themeBlue .btn.transparent.disabled:hover:before,:root .swx .themeBlue .btn.transparent.disabled:focus:before,:root .swx .themeBlue .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeWhite .btn:before,:root .swx .themeWhite .btn.primary:before{background-color:#00AFF0}:root .swx .themeWhite .btn>span,:root .swx .themeWhite .btn.primary>span{color:#fff}:root .swx .themeWhite .btn:hover:before,:root .swx .themeWhite .btn:focus:before,:root .swx .themeWhite .btn.primary:hover:before,:root .swx .themeWhite .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeWhite .btn:active:before,:root .swx .themeWhite .btn.primary:active:before{background-color:#0095cc}:root .swx .themeWhite .btn.disabled:hover:before,:root .swx .themeWhite .btn.disabled:focus:before,:root .swx .themeWhite .btn.disabled:active:before,:root .swx .themeWhite .btn.primary.disabled:hover:before,:root .swx .themeWhite .btn.primary.disabled:focus:before,:root .swx .themeWhite .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeWhite .btn.secondary:before{background-color:#66cff6}:root .swx .themeWhite .btn.secondary>span{color:#fff}:root .swx .themeWhite .btn.secondary:hover:before,:root .swx .themeWhite .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeWhite .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeWhite .btn.secondary.disabled:hover:before,:root .swx .themeWhite .btn.secondary.disabled:focus:before,:root .swx .themeWhite .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeWhite .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeWhite .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeWhite .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeWhite .btn.secondary.circle.stroke:hover:after,:root .swx .themeWhite .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeWhite .btn.secondary.circle.stroke:hover:before,:root .swx .themeWhite .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeWhite .btn.secondary.circle.stroke:hover>span,:root .swx .themeWhite .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeWhite .btn.secondary.circle.stroke:active:after,:root .swx .themeWhite .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeWhite .btn.secondary.circle.stroke:active:before,:root .swx .themeWhite .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeWhite .btn.secondary.circle.stroke:active>span,:root .swx .themeWhite .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeWhite .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeWhite .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeWhite .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeWhite .btn.transparent:before{background-color:transparent !important}:root .swx .themeWhite .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeWhite .btn.transparent:hover:before,:root .swx .themeWhite .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeWhite .btn.transparent:hover>span,:root .swx .themeWhite .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeWhite .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeWhite .btn.transparent:active>span{color:#0095cc}:root .swx .themeWhite .btn.transparent.disabled:hover:before,:root .swx .themeWhite .btn.transparent.disabled:focus:before,:root .swx .themeWhite .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeLight .btn:before,:root .swx .themeLight .btn.primary:before{background-color:#00AFF0}:root .swx .themeLight .btn>span,:root .swx .themeLight .btn.primary>span{color:#fff}:root .swx .themeLight .btn:hover:before,:root .swx .themeLight .btn:focus:before,:root .swx .themeLight .btn.primary:hover:before,:root .swx .themeLight .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeLight .btn:active:before,:root .swx .themeLight .btn.primary:active:before{background-color:#0095cc}:root .swx .themeLight .btn.disabled:hover:before,:root .swx .themeLight .btn.disabled:focus:before,:root .swx .themeLight .btn.disabled:active:before,:root .swx .themeLight .btn.primary.disabled:hover:before,:root .swx .themeLight .btn.primary.disabled:focus:before,:root .swx .themeLight .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeLight .btn.secondary:before{background-color:#66cff6}:root .swx .themeLight .btn.secondary>span{color:#fff}:root .swx .themeLight .btn.secondary:hover:before,:root .swx .themeLight .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeLight .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeLight .btn.secondary.disabled:hover:before,:root .swx .themeLight .btn.secondary.disabled:focus:before,:root .swx .themeLight .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeLight .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeLight .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeLight .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeLight .btn.secondary.circle.stroke:hover:after,:root .swx .themeLight .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeLight .btn.secondary.circle.stroke:hover:before,:root .swx .themeLight .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeLight .btn.secondary.circle.stroke:hover>span,:root .swx .themeLight .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeLight .btn.secondary.circle.stroke:active:after,:root .swx .themeLight .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeLight .btn.secondary.circle.stroke:active:before,:root .swx .themeLight .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeLight .btn.secondary.circle.stroke:active>span,:root .swx .themeLight .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeLight .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeLight .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeLight .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeLight .btn.transparent:before{background-color:transparent !important}:root .swx .themeLight .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeLight .btn.transparent:hover:before,:root .swx .themeLight .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeLight .btn.transparent:hover>span,:root .swx .themeLight .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeLight .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeLight .btn.transparent:active>span{color:#0095cc}:root .swx .themeLight .btn.transparent.disabled:hover:before,:root .swx .themeLight .btn.transparent.disabled:focus:before,:root .swx .themeLight .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeDark .btn:before,:root .swx .themeDark .btn.primary:before{background-color:#00AFF0}:root .swx .themeDark .btn>span,:root .swx .themeDark .btn.primary>span{color:#fff}:root .swx .themeDark .btn:hover:before,:root .swx .themeDark .btn:focus:before,:root .swx .themeDark .btn.primary:hover:before,:root .swx .themeDark .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeDark .btn:active:before,:root .swx .themeDark .btn.primary:active:before{background-color:#0095cc}:root .swx .themeDark .btn.disabled:hover:before,:root .swx .themeDark .btn.disabled:focus:before,:root .swx .themeDark .btn.disabled:active:before,:root .swx .themeDark .btn.primary.disabled:hover:before,:root .swx .themeDark .btn.primary.disabled:focus:before,:root .swx .themeDark .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeDark .btn.secondary:before{background-color:#66cff6}:root .swx .themeDark .btn.secondary>span{color:#fff}:root .swx .themeDark .btn.secondary:hover:before,:root .swx .themeDark .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeDark .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeDark .btn.secondary.disabled:hover:before,:root .swx .themeDark .btn.secondary.disabled:focus:before,:root .swx .themeDark .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeDark .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeDark .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeDark .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeDark .btn.secondary.circle.stroke:hover:after,:root .swx .themeDark .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeDark .btn.secondary.circle.stroke:hover:before,:root .swx .themeDark .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeDark .btn.secondary.circle.stroke:hover>span,:root .swx .themeDark .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeDark .btn.secondary.circle.stroke:active:after,:root .swx .themeDark .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeDark .btn.secondary.circle.stroke:active:before,:root .swx .themeDark .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeDark .btn.secondary.circle.stroke:active>span,:root .swx .themeDark .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeDark .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeDark .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeDark .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeDark .btn.transparent:before{background-color:transparent !important}:root .swx .themeDark .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeDark .btn.transparent:hover:before,:root .swx .themeDark .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeDark .btn.transparent:hover>span,:root .swx .themeDark .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeDark .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeDark .btn.transparent:active>span{color:#0095cc}:root .swx .themeDark .btn.transparent.disabled:hover:before,:root .swx .themeDark .btn.transparent.disabled:focus:before,:root .swx .themeDark .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeDark .btn.semiopaque:before{background-color:rgba(255,255,255,0.2)}:root .swx .themeDark .btn.semiopaque>span{color:#fff}:root .swx .themeDark .btn.semiopaque:hover:before,:root .swx .themeDark .btn.semiopaque:focus:before{background-color:rgba(255,255,255,0.3)}:root .swx .themeDark .btn.semiopaque:active:before{background-color:rgba(255,255,255,0.35)}:root .swx .themeDark .btn.semiopaque.disabled:hover:before,:root .swx .themeDark .btn.semiopaque.disabled:focus:before,:root .swx .themeDark .btn.semiopaque.disabled:active:before{background-color:transparent !important}:root .swx .themeWhiteCompliant .btn:before,:root .swx .themeWhiteCompliant .btn.primary:before{background-color:#077DB4}:root .swx .themeWhiteCompliant .btn>span,:root .swx .themeWhiteCompliant .btn.primary>span{color:#fff}:root .swx .themeWhiteCompliant .btn:hover:before,:root .swx .themeWhiteCompliant .btn:focus:before,:root .swx .themeWhiteCompliant .btn.primary:hover:before,:root .swx .themeWhiteCompliant .btn.primary:focus:before{background-color:#066896}:root .swx .themeWhiteCompliant .btn:active:before,:root .swx .themeWhiteCompliant .btn.primary:active:before{background-color:#077DB4}:root .swx .themeWhiteCompliant .btn.disabled:hover:before,:root .swx .themeWhiteCompliant .btn.disabled:focus:before,:root .swx .themeWhiteCompliant .btn.disabled:active:before,:root .swx .themeWhiteCompliant .btn.primary.disabled:hover:before,:root .swx .themeWhiteCompliant .btn.primary.disabled:focus:before,:root .swx .themeWhiteCompliant .btn.primary.disabled:active:before{background-color:#077DB4}:root .swx .themeWhite .themeBlue .btn:before,:root .swx .themeWhite .themeBlue .btn.primary:before{background-color:#007fae}:root .swx .themeWhite .themeBlue .btn>span,:root .swx .themeWhite .themeBlue .btn.primary>span{color:#fff}:root .swx .themeWhite .themeBlue .btn:hover:before,:root .swx .themeWhite .themeBlue .btn:focus:before,:root .swx .themeWhite .themeBlue .btn.primary:hover:before,:root .swx .themeWhite .themeBlue .btn.primary:focus:before{background-color:#0076a2}:root .swx .themeWhite .themeBlue .btn:active:before,:root .swx .themeWhite .themeBlue .btn.primary:active:before{background-color:#00729c}:root .swx .themeWhite .themeBlue .btn.disabled:hover:before,:root .swx .themeWhite .themeBlue .btn.disabled:focus:before,:root .swx .themeWhite .themeBlue .btn.disabled:active:before,:root .swx .themeWhite .themeBlue .btn.primary.disabled:hover:before,:root .swx .themeWhite .themeBlue .btn.primary.disabled:focus:before,:root .swx .themeWhite .themeBlue .btn.primary.disabled:active:before{background-color:#007fae}:root .swx .themeWhite .themeBlue .btn.secondary:before{background-color:#0095cc}:root .swx .themeWhite .themeBlue .btn.secondary>span{color:#fff}:root .swx .themeWhite .themeBlue .btn.secondary:hover:before,:root .swx .themeWhite .themeBlue .btn.secondary:focus:before{background-color:#008cc0}:root .swx .themeWhite .themeBlue .btn.secondary:active:before{background-color:#0083b4}:root .swx .themeWhite .themeBlue .btn.secondary.disabled:hover:before,:root .swx .themeWhite .themeBlue .btn.secondary.disabled:focus:before,:root .swx .themeWhite .themeBlue .btn.secondary.disabled:active:before{background-color:#0095cc}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:hover:after,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:hover:before,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:hover>span,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:active:after,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:active:before,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke:active>span,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeWhite .themeBlue .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeWhite .themeBlue .btn.transparent:before{background-color:transparent !important}:root .swx .themeWhite .themeBlue .btn.transparent>span{color:#fff !important}:root .swx .themeWhite .themeBlue .btn.transparent:hover:before,:root .swx .themeWhite .themeBlue .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeWhite .themeBlue .btn.transparent:hover>span,:root .swx .themeWhite .themeBlue .btn.transparent:focus>span{color:#b3e7fb !important}:root .swx .themeWhite .themeBlue .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeWhite .themeBlue .btn.transparent:active>span{color:#b3e7fb}:root .swx .themeWhite .themeBlue .btn.transparent.disabled:hover:before,:root .swx .themeWhite .themeBlue .btn.transparent.disabled:focus:before,:root .swx .themeWhite .themeBlue .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeLight .themeBlue .btn:before,:root .swx .themeLight .themeBlue .btn.primary:before{background-color:#007fae}:root .swx .themeLight .themeBlue .btn>span,:root .swx .themeLight .themeBlue .btn.primary>span{color:#fff}:root .swx .themeLight .themeBlue .btn:hover:before,:root .swx .themeLight .themeBlue .btn:focus:before,:root .swx .themeLight .themeBlue .btn.primary:hover:before,:root .swx .themeLight .themeBlue .btn.primary:focus:before{background-color:#0076a2}:root .swx .themeLight .themeBlue .btn:active:before,:root .swx .themeLight .themeBlue .btn.primary:active:before{background-color:#00729c}:root .swx .themeLight .themeBlue .btn.disabled:hover:before,:root .swx .themeLight .themeBlue .btn.disabled:focus:before,:root .swx .themeLight .themeBlue .btn.disabled:active:before,:root .swx .themeLight .themeBlue .btn.primary.disabled:hover:before,:root .swx .themeLight .themeBlue .btn.primary.disabled:focus:before,:root .swx .themeLight .themeBlue .btn.primary.disabled:active:before{background-color:#007fae}:root .swx .themeLight .themeBlue .btn.secondary:before{background-color:#0095cc}:root .swx .themeLight .themeBlue .btn.secondary>span{color:#fff}:root .swx .themeLight .themeBlue .btn.secondary:hover:before,:root .swx .themeLight .themeBlue .btn.secondary:focus:before{background-color:#008cc0}:root .swx .themeLight .themeBlue .btn.secondary:active:before{background-color:#0083b4}:root .swx .themeLight .themeBlue .btn.secondary.disabled:hover:before,:root .swx .themeLight .themeBlue .btn.secondary.disabled:focus:before,:root .swx .themeLight .themeBlue .btn.secondary.disabled:active:before{background-color:#0095cc}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:hover:after,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:hover:before,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:hover>span,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:active:after,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:active:before,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke:active>span,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeLight .themeBlue .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeLight .themeBlue .btn.transparent:before{background-color:transparent !important}:root .swx .themeLight .themeBlue .btn.transparent>span{color:#fff !important}:root .swx .themeLight .themeBlue .btn.transparent:hover:before,:root .swx .themeLight .themeBlue .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeLight .themeBlue .btn.transparent:hover>span,:root .swx .themeLight .themeBlue .btn.transparent:focus>span{color:#b3e7fb !important}:root .swx .themeLight .themeBlue .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeLight .themeBlue .btn.transparent:active>span{color:#b3e7fb}:root .swx .themeLight .themeBlue .btn.transparent.disabled:hover:before,:root .swx .themeLight .themeBlue .btn.transparent.disabled:focus:before,:root .swx .themeLight .themeBlue .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeDark .themeBlue .btn:before,:root .swx .themeDark .themeBlue .btn.primary:before{background-color:#007fae}:root .swx .themeDark .themeBlue .btn>span,:root .swx .themeDark .themeBlue .btn.primary>span{color:#fff}:root .swx .themeDark .themeBlue .btn:hover:before,:root .swx .themeDark .themeBlue .btn:focus:before,:root .swx .themeDark .themeBlue .btn.primary:hover:before,:root .swx .themeDark .themeBlue .btn.primary:focus:before{background-color:#0076a2}:root .swx .themeDark .themeBlue .btn:active:before,:root .swx .themeDark .themeBlue .btn.primary:active:before{background-color:#00729c}:root .swx .themeDark .themeBlue .btn.disabled:hover:before,:root .swx .themeDark .themeBlue .btn.disabled:focus:before,:root .swx .themeDark .themeBlue .btn.disabled:active:before,:root .swx .themeDark .themeBlue .btn.primary.disabled:hover:before,:root .swx .themeDark .themeBlue .btn.primary.disabled:focus:before,:root .swx .themeDark .themeBlue .btn.primary.disabled:active:before{background-color:#007fae}:root .swx .themeDark .themeBlue .btn.secondary:before{background-color:#0095cc}:root .swx .themeDark .themeBlue .btn.secondary>span{color:#fff}:root .swx .themeDark .themeBlue .btn.secondary:hover:before,:root .swx .themeDark .themeBlue .btn.secondary:focus:before{background-color:#008cc0}:root .swx .themeDark .themeBlue .btn.secondary:active:before{background-color:#0083b4}:root .swx .themeDark .themeBlue .btn.secondary.disabled:hover:before,:root .swx .themeDark .themeBlue .btn.secondary.disabled:focus:before,:root .swx .themeDark .themeBlue .btn.secondary.disabled:active:before{background-color:#0095cc}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:hover:after,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:hover:before,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:hover>span,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:active:after,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:active:before,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke:active>span,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeDark .themeBlue .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeDark .themeBlue .btn.transparent:before{background-color:transparent !important}:root .swx .themeDark .themeBlue .btn.transparent>span{color:#fff !important}:root .swx .themeDark .themeBlue .btn.transparent:hover:before,:root .swx .themeDark .themeBlue .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeDark .themeBlue .btn.transparent:hover>span,:root .swx .themeDark .themeBlue .btn.transparent:focus>span{color:#b3e7fb !important}:root .swx .themeDark .themeBlue .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeDark .themeBlue .btn.transparent:active>span{color:#b3e7fb}:root .swx .themeDark .themeBlue .btn.transparent.disabled:hover:before,:root .swx .themeDark .themeBlue .btn.transparent.disabled:focus:before,:root .swx .themeDark .themeBlue .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeBlue .themeWhite .btn:before,:root .swx .themeBlue .themeWhite .btn.primary:before{background-color:#00AFF0}:root .swx .themeBlue .themeWhite .btn>span,:root .swx .themeBlue .themeWhite .btn.primary>span{color:#fff}:root .swx .themeBlue .themeWhite .btn:hover:before,:root .swx .themeBlue .themeWhite .btn:focus:before,:root .swx .themeBlue .themeWhite .btn.primary:hover:before,:root .swx .themeBlue .themeWhite .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeBlue .themeWhite .btn:active:before,:root .swx .themeBlue .themeWhite .btn.primary:active:before{background-color:#0095cc}:root .swx .themeBlue .themeWhite .btn.disabled:hover:before,:root .swx .themeBlue .themeWhite .btn.disabled:focus:before,:root .swx .themeBlue .themeWhite .btn.disabled:active:before,:root .swx .themeBlue .themeWhite .btn.primary.disabled:hover:before,:root .swx .themeBlue .themeWhite .btn.primary.disabled:focus:before,:root .swx .themeBlue .themeWhite .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeBlue .themeWhite .btn.secondary:before{background-color:#66cff6}:root .swx .themeBlue .themeWhite .btn.secondary>span{color:#fff}:root .swx .themeBlue .themeWhite .btn.secondary:hover:before,:root .swx .themeBlue .themeWhite .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeBlue .themeWhite .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeBlue .themeWhite .btn.secondary.disabled:hover:before,:root .swx .themeBlue .themeWhite .btn.secondary.disabled:focus:before,:root .swx .themeBlue .themeWhite .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:hover:after,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:hover:before,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:hover>span,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:active:after,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:active:before,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke:active>span,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeBlue .themeWhite .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeBlue .themeWhite .btn.transparent:before{background-color:transparent !important}:root .swx .themeBlue .themeWhite .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeBlue .themeWhite .btn.transparent:hover:before,:root .swx .themeBlue .themeWhite .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeBlue .themeWhite .btn.transparent:hover>span,:root .swx .themeBlue .themeWhite .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeBlue .themeWhite .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeBlue .themeWhite .btn.transparent:active>span{color:#0095cc}:root .swx .themeBlue .themeWhite .btn.transparent.disabled:hover:before,:root .swx .themeBlue .themeWhite .btn.transparent.disabled:focus:before,:root .swx .themeBlue .themeWhite .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeLight .themeWhite .btn:before,:root .swx .themeLight .themeWhite .btn.primary:before{background-color:#00AFF0}:root .swx .themeLight .themeWhite .btn>span,:root .swx .themeLight .themeWhite .btn.primary>span{color:#fff}:root .swx .themeLight .themeWhite .btn:hover:before,:root .swx .themeLight .themeWhite .btn:focus:before,:root .swx .themeLight .themeWhite .btn.primary:hover:before,:root .swx .themeLight .themeWhite .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeLight .themeWhite .btn:active:before,:root .swx .themeLight .themeWhite .btn.primary:active:before{background-color:#0095cc}:root .swx .themeLight .themeWhite .btn.disabled:hover:before,:root .swx .themeLight .themeWhite .btn.disabled:focus:before,:root .swx .themeLight .themeWhite .btn.disabled:active:before,:root .swx .themeLight .themeWhite .btn.primary.disabled:hover:before,:root .swx .themeLight .themeWhite .btn.primary.disabled:focus:before,:root .swx .themeLight .themeWhite .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeLight .themeWhite .btn.secondary:before{background-color:#66cff6}:root .swx .themeLight .themeWhite .btn.secondary>span{color:#fff}:root .swx .themeLight .themeWhite .btn.secondary:hover:before,:root .swx .themeLight .themeWhite .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeLight .themeWhite .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeLight .themeWhite .btn.secondary.disabled:hover:before,:root .swx .themeLight .themeWhite .btn.secondary.disabled:focus:before,:root .swx .themeLight .themeWhite .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:hover:after,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:hover:before,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:hover>span,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:active:after,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:active:before,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke:active>span,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeLight .themeWhite .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeLight .themeWhite .btn.transparent:before{background-color:transparent !important}:root .swx .themeLight .themeWhite .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeLight .themeWhite .btn.transparent:hover:before,:root .swx .themeLight .themeWhite .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeLight .themeWhite .btn.transparent:hover>span,:root .swx .themeLight .themeWhite .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeLight .themeWhite .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeLight .themeWhite .btn.transparent:active>span{color:#0095cc}:root .swx .themeLight .themeWhite .btn.transparent.disabled:hover:before,:root .swx .themeLight .themeWhite .btn.transparent.disabled:focus:before,:root .swx .themeLight .themeWhite .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeDark .themeWhite .btn:before,:root .swx .themeDark .themeWhite .btn.primary:before{background-color:#00AFF0}:root .swx .themeDark .themeWhite .btn>span,:root .swx .themeDark .themeWhite .btn.primary>span{color:#fff}:root .swx .themeDark .themeWhite .btn:hover:before,:root .swx .themeDark .themeWhite .btn:focus:before,:root .swx .themeDark .themeWhite .btn.primary:hover:before,:root .swx .themeDark .themeWhite .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeDark .themeWhite .btn:active:before,:root .swx .themeDark .themeWhite .btn.primary:active:before{background-color:#0095cc}:root .swx .themeDark .themeWhite .btn.disabled:hover:before,:root .swx .themeDark .themeWhite .btn.disabled:focus:before,:root .swx .themeDark .themeWhite .btn.disabled:active:before,:root .swx .themeDark .themeWhite .btn.primary.disabled:hover:before,:root .swx .themeDark .themeWhite .btn.primary.disabled:focus:before,:root .swx .themeDark .themeWhite .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeDark .themeWhite .btn.secondary:before{background-color:#66cff6}:root .swx .themeDark .themeWhite .btn.secondary>span{color:#fff}:root .swx .themeDark .themeWhite .btn.secondary:hover:before,:root .swx .themeDark .themeWhite .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeDark .themeWhite .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeDark .themeWhite .btn.secondary.disabled:hover:before,:root .swx .themeDark .themeWhite .btn.secondary.disabled:focus:before,:root .swx .themeDark .themeWhite .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:hover:after,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:hover:before,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:hover>span,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:active:after,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:active:before,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke:active>span,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeDark .themeWhite .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeDark .themeWhite .btn.transparent:before{background-color:transparent !important}:root .swx .themeDark .themeWhite .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeDark .themeWhite .btn.transparent:hover:before,:root .swx .themeDark .themeWhite .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeDark .themeWhite .btn.transparent:hover>span,:root .swx .themeDark .themeWhite .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeDark .themeWhite .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeDark .themeWhite .btn.transparent:active>span{color:#0095cc}:root .swx .themeDark .themeWhite .btn.transparent.disabled:hover:before,:root .swx .themeDark .themeWhite .btn.transparent.disabled:focus:before,:root .swx .themeDark .themeWhite .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeWhite .themeLight .btn:before,:root .swx .themeWhite .themeLight .btn.primary:before{background-color:#00AFF0}:root .swx .themeWhite .themeLight .btn>span,:root .swx .themeWhite .themeLight .btn.primary>span{color:#fff}:root .swx .themeWhite .themeLight .btn:hover:before,:root .swx .themeWhite .themeLight .btn:focus:before,:root .swx .themeWhite .themeLight .btn.primary:hover:before,:root .swx .themeWhite .themeLight .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeWhite .themeLight .btn:active:before,:root .swx .themeWhite .themeLight .btn.primary:active:before{background-color:#0095cc}:root .swx .themeWhite .themeLight .btn.disabled:hover:before,:root .swx .themeWhite .themeLight .btn.disabled:focus:before,:root .swx .themeWhite .themeLight .btn.disabled:active:before,:root .swx .themeWhite .themeLight .btn.primary.disabled:hover:before,:root .swx .themeWhite .themeLight .btn.primary.disabled:focus:before,:root .swx .themeWhite .themeLight .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeWhite .themeLight .btn.secondary:before{background-color:#66cff6}:root .swx .themeWhite .themeLight .btn.secondary>span{color:#fff}:root .swx .themeWhite .themeLight .btn.secondary:hover:before,:root .swx .themeWhite .themeLight .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeWhite .themeLight .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeWhite .themeLight .btn.secondary.disabled:hover:before,:root .swx .themeWhite .themeLight .btn.secondary.disabled:focus:before,:root .swx .themeWhite .themeLight .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:hover:after,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:hover:before,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:hover>span,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:active:after,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:active:before,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke:active>span,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeWhite .themeLight .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeWhite .themeLight .btn.transparent:before{background-color:transparent !important}:root .swx .themeWhite .themeLight .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeWhite .themeLight .btn.transparent:hover:before,:root .swx .themeWhite .themeLight .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeWhite .themeLight .btn.transparent:hover>span,:root .swx .themeWhite .themeLight .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeWhite .themeLight .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeWhite .themeLight .btn.transparent:active>span{color:#0095cc}:root .swx .themeWhite .themeLight .btn.transparent.disabled:hover:before,:root .swx .themeWhite .themeLight .btn.transparent.disabled:focus:before,:root .swx .themeWhite .themeLight .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeBlue .themeLight .btn:before,:root .swx .themeBlue .themeLight .btn.primary:before{background-color:#00AFF0}:root .swx .themeBlue .themeLight .btn>span,:root .swx .themeBlue .themeLight .btn.primary>span{color:#fff}:root .swx .themeBlue .themeLight .btn:hover:before,:root .swx .themeBlue .themeLight .btn:focus:before,:root .swx .themeBlue .themeLight .btn.primary:hover:before,:root .swx .themeBlue .themeLight .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeBlue .themeLight .btn:active:before,:root .swx .themeBlue .themeLight .btn.primary:active:before{background-color:#0095cc}:root .swx .themeBlue .themeLight .btn.disabled:hover:before,:root .swx .themeBlue .themeLight .btn.disabled:focus:before,:root .swx .themeBlue .themeLight .btn.disabled:active:before,:root .swx .themeBlue .themeLight .btn.primary.disabled:hover:before,:root .swx .themeBlue .themeLight .btn.primary.disabled:focus:before,:root .swx .themeBlue .themeLight .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeBlue .themeLight .btn.secondary:before{background-color:#66cff6}:root .swx .themeBlue .themeLight .btn.secondary>span{color:#fff}:root .swx .themeBlue .themeLight .btn.secondary:hover:before,:root .swx .themeBlue .themeLight .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeBlue .themeLight .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeBlue .themeLight .btn.secondary.disabled:hover:before,:root .swx .themeBlue .themeLight .btn.secondary.disabled:focus:before,:root .swx .themeBlue .themeLight .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:hover:after,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:hover:before,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:hover>span,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:active:after,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:active:before,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke:active>span,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeBlue .themeLight .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeBlue .themeLight .btn.transparent:before{background-color:transparent !important}:root .swx .themeBlue .themeLight .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeBlue .themeLight .btn.transparent:hover:before,:root .swx .themeBlue .themeLight .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeBlue .themeLight .btn.transparent:hover>span,:root .swx .themeBlue .themeLight .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeBlue .themeLight .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeBlue .themeLight .btn.transparent:active>span{color:#0095cc}:root .swx .themeBlue .themeLight .btn.transparent.disabled:hover:before,:root .swx .themeBlue .themeLight .btn.transparent.disabled:focus:before,:root .swx .themeBlue .themeLight .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeDark .themeLight .btn:before,:root .swx .themeDark .themeLight .btn.primary:before{background-color:#00AFF0}:root .swx .themeDark .themeLight .btn>span,:root .swx .themeDark .themeLight .btn.primary>span{color:#fff}:root .swx .themeDark .themeLight .btn:hover:before,:root .swx .themeDark .themeLight .btn:focus:before,:root .swx .themeDark .themeLight .btn.primary:hover:before,:root .swx .themeDark .themeLight .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeDark .themeLight .btn:active:before,:root .swx .themeDark .themeLight .btn.primary:active:before{background-color:#0095cc}:root .swx .themeDark .themeLight .btn.disabled:hover:before,:root .swx .themeDark .themeLight .btn.disabled:focus:before,:root .swx .themeDark .themeLight .btn.disabled:active:before,:root .swx .themeDark .themeLight .btn.primary.disabled:hover:before,:root .swx .themeDark .themeLight .btn.primary.disabled:focus:before,:root .swx .themeDark .themeLight .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeDark .themeLight .btn.secondary:before{background-color:#66cff6}:root .swx .themeDark .themeLight .btn.secondary>span{color:#fff}:root .swx .themeDark .themeLight .btn.secondary:hover:before,:root .swx .themeDark .themeLight .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeDark .themeLight .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeDark .themeLight .btn.secondary.disabled:hover:before,:root .swx .themeDark .themeLight .btn.secondary.disabled:focus:before,:root .swx .themeDark .themeLight .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:after{border-color:#00AFF0}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke>span{color:#00AFF0}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:hover:after,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:focus:after{border-color:#0083b4}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:hover:before,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:hover>span,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:focus>span{color:#0083b4}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:active:after,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.active:after{border-color:#0095cc}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:active:before,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke:active>span,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.active>span{color:#0095cc}:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeDark .themeLight .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeDark .themeLight .btn.transparent:before{background-color:transparent !important}:root .swx .themeDark .themeLight .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeDark .themeLight .btn.transparent:hover:before,:root .swx .themeDark .themeLight .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeDark .themeLight .btn.transparent:hover>span,:root .swx .themeDark .themeLight .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeDark .themeLight .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeDark .themeLight .btn.transparent:active>span{color:#0095cc}:root .swx .themeDark .themeLight .btn.transparent.disabled:hover:before,:root .swx .themeDark .themeLight .btn.transparent.disabled:focus:before,:root .swx .themeDark .themeLight .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeWhite .themeDark .btn:before,:root .swx .themeWhite .themeDark .btn.primary:before{background-color:#00AFF0}:root .swx .themeWhite .themeDark .btn>span,:root .swx .themeWhite .themeDark .btn.primary>span{color:#fff}:root .swx .themeWhite .themeDark .btn:hover:before,:root .swx .themeWhite .themeDark .btn:focus:before,:root .swx .themeWhite .themeDark .btn.primary:hover:before,:root .swx .themeWhite .themeDark .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeWhite .themeDark .btn:active:before,:root .swx .themeWhite .themeDark .btn.primary:active:before{background-color:#0095cc}:root .swx .themeWhite .themeDark .btn.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.disabled:active:before,:root .swx .themeWhite .themeDark .btn.primary.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.primary.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeWhite .themeDark .btn.secondary:before{background-color:#66cff6}:root .swx .themeWhite .themeDark .btn.secondary>span{color:#fff}:root .swx .themeWhite .themeDark .btn.secondary:hover:before,:root .swx .themeWhite .themeDark .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeWhite .themeDark .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeWhite .themeDark .btn.secondary.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.secondary.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:hover:after,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:hover:before,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:hover>span,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:active:after,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:active:before,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke:active>span,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeWhite .themeDark .btn.transparent:before{background-color:transparent !important}:root .swx .themeWhite .themeDark .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeWhite .themeDark .btn.transparent:hover:before,:root .swx .themeWhite .themeDark .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeWhite .themeDark .btn.transparent:hover>span,:root .swx .themeWhite .themeDark .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeWhite .themeDark .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeWhite .themeDark .btn.transparent:active>span{color:#0095cc}:root .swx .themeWhite .themeDark .btn.transparent.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.transparent.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeWhite .themeDark .btn.semiopaque:before{background-color:rgba(255,255,255,0.2)}:root .swx .themeWhite .themeDark .btn.semiopaque>span{color:#fff}:root .swx .themeWhite .themeDark .btn.semiopaque:hover:before,:root .swx .themeWhite .themeDark .btn.semiopaque:focus:before{background-color:rgba(255,255,255,0.3)}:root .swx .themeWhite .themeDark .btn.semiopaque:active:before{background-color:rgba(255,255,255,0.35)}:root .swx .themeWhite .themeDark .btn.semiopaque.disabled:hover:before,:root .swx .themeWhite .themeDark .btn.semiopaque.disabled:focus:before,:root .swx .themeWhite .themeDark .btn.semiopaque.disabled:active:before{background-color:transparent !important}:root .swx .themeBlue .themeDark .btn:before,:root .swx .themeBlue .themeDark .btn.primary:before{background-color:#00AFF0}:root .swx .themeBlue .themeDark .btn>span,:root .swx .themeBlue .themeDark .btn.primary>span{color:#fff}:root .swx .themeBlue .themeDark .btn:hover:before,:root .swx .themeBlue .themeDark .btn:focus:before,:root .swx .themeBlue .themeDark .btn.primary:hover:before,:root .swx .themeBlue .themeDark .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeBlue .themeDark .btn:active:before,:root .swx .themeBlue .themeDark .btn.primary:active:before{background-color:#0095cc}:root .swx .themeBlue .themeDark .btn.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.disabled:active:before,:root .swx .themeBlue .themeDark .btn.primary.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.primary.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeBlue .themeDark .btn.secondary:before{background-color:#66cff6}:root .swx .themeBlue .themeDark .btn.secondary>span{color:#fff}:root .swx .themeBlue .themeDark .btn.secondary:hover:before,:root .swx .themeBlue .themeDark .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeBlue .themeDark .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeBlue .themeDark .btn.secondary.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.secondary.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:hover:after,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:hover:before,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:hover>span,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:active:after,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:active:before,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke:active>span,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeBlue .themeDark .btn.transparent:before{background-color:transparent !important}:root .swx .themeBlue .themeDark .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeBlue .themeDark .btn.transparent:hover:before,:root .swx .themeBlue .themeDark .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeBlue .themeDark .btn.transparent:hover>span,:root .swx .themeBlue .themeDark .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeBlue .themeDark .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeBlue .themeDark .btn.transparent:active>span{color:#0095cc}:root .swx .themeBlue .themeDark .btn.transparent.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.transparent.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeBlue .themeDark .btn.semiopaque:before{background-color:rgba(255,255,255,0.2)}:root .swx .themeBlue .themeDark .btn.semiopaque>span{color:#fff}:root .swx .themeBlue .themeDark .btn.semiopaque:hover:before,:root .swx .themeBlue .themeDark .btn.semiopaque:focus:before{background-color:rgba(255,255,255,0.3)}:root .swx .themeBlue .themeDark .btn.semiopaque:active:before{background-color:rgba(255,255,255,0.35)}:root .swx .themeBlue .themeDark .btn.semiopaque.disabled:hover:before,:root .swx .themeBlue .themeDark .btn.semiopaque.disabled:focus:before,:root .swx .themeBlue .themeDark .btn.semiopaque.disabled:active:before{background-color:transparent !important}:root .swx .themeLight .themeDark .btn:before,:root .swx .themeLight .themeDark .btn.primary:before{background-color:#00AFF0}:root .swx .themeLight .themeDark .btn>span,:root .swx .themeLight .themeDark .btn.primary>span{color:#fff}:root .swx .themeLight .themeDark .btn:hover:before,:root .swx .themeLight .themeDark .btn:focus:before,:root .swx .themeLight .themeDark .btn.primary:hover:before,:root .swx .themeLight .themeDark .btn.primary:focus:before{background-color:#0083b4}:root .swx .themeLight .themeDark .btn:active:before,:root .swx .themeLight .themeDark .btn.primary:active:before{background-color:#0095cc}:root .swx .themeLight .themeDark .btn.disabled:hover:before,:root .swx .themeLight .themeDark .btn.disabled:focus:before,:root .swx .themeLight .themeDark .btn.disabled:active:before,:root .swx .themeLight .themeDark .btn.primary.disabled:hover:before,:root .swx .themeLight .themeDark .btn.primary.disabled:focus:before,:root .swx .themeLight .themeDark .btn.primary.disabled:active:before{background-color:#00AFF0}:root .swx .themeLight .themeDark .btn.secondary:before{background-color:#66cff6}:root .swx .themeLight .themeDark .btn.secondary>span{color:#fff}:root .swx .themeLight .themeDark .btn.secondary:hover:before,:root .swx .themeLight .themeDark .btn.secondary:focus:before{background-color:#4dc7f5}:root .swx .themeLight .themeDark .btn.secondary:active:before{background-color:#33bff3}:root .swx .themeLight .themeDark .btn.secondary.disabled:hover:before,:root .swx .themeLight .themeDark .btn.secondary.disabled:focus:before,:root .swx .themeLight .themeDark .btn.secondary.disabled:active:before{background-color:#66cff6}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:after{border-color:#fff}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:before{background-color:transparent}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke>span{color:#fff}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:hover:after,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:focus:after{border-color:#e6f7fe}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:hover:before,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:focus:before{background-color:transparent}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:hover>span,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:focus>span{color:#e6f7fe}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:active:after,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.active:after{border-color:#fff}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:active:before,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.active:before{background-color:#cceffc}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke:active>span,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.active>span{color:#fff}:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.disabled:hover:before,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.disabled:focus:before,:root .swx .themeLight .themeDark .btn.secondary.circle.stroke.disabled:active:before{background-color:transparent}:root .swx .themeLight .themeDark .btn.transparent:before{background-color:transparent !important}:root .swx .themeLight .themeDark .btn.transparent>span{color:#00AFF0 !important}:root .swx .themeLight .themeDark .btn.transparent:hover:before,:root .swx .themeLight .themeDark .btn.transparent:focus:before{background-color:transparent !important}:root .swx .themeLight .themeDark .btn.transparent:hover>span,:root .swx .themeLight .themeDark .btn.transparent:focus>span{color:#0095cc !important}:root .swx .themeLight .themeDark .btn.transparent:active:before{background-color:transparent !important}:root .swx .themeLight .themeDark .btn.transparent:active>span{color:#0095cc}:root .swx .themeLight .themeDark .btn.transparent.disabled:hover:before,:root .swx .themeLight .themeDark .btn.transparent.disabled:focus:before,:root .swx .themeLight .themeDark .btn.transparent.disabled:active:before{background-color:transparent !important}:root .swx .themeLight .themeDark .btn.semiopaque:before{background-color:rgba(255,255,255,0.2)}:root .swx .themeLight .themeDark .btn.semiopaque>span{color:#fff}:root .swx .themeLight .themeDark .btn.semiopaque:hover:before,:root .swx .themeLight .themeDark .btn.semiopaque:focus:before{background-color:rgba(255,255,255,0.3)}:root .swx .themeLight .themeDark .btn.semiopaque:active:before{background-color:rgba(255,255,255,0.35)}:root .swx .themeLight .themeDark .btn.semiopaque.disabled:hover:before,:root .swx .themeLight .themeDark .btn.semiopaque.disabled:focus:before,:root .swx .themeLight .themeDark .btn.semiopaque.disabled:active:before{background-color:transparent !important}:root .swx .btn.red:before,:root .swx .btn.primary.red:before,:root .swx .btn.secondary.red:before{background-color:#E81123 !important}:root .swx .btn.red>span,:root .swx .btn.primary.red>span,:root .swx .btn.secondary.red>span{color:#fff !important}:root .swx .btn.red:hover:before,:root .swx .btn.red:focus:before,:root .swx .btn.primary.red:hover:before,:root .swx .btn.primary.red:focus:before,:root .swx .btn.secondary.red:hover:before,:root .swx .btn.secondary.red:focus:before{background-color:#d71020 !important}:root .swx .btn.red:active:before,:root .swx .btn.primary.red:active:before,:root .swx .btn.secondary.red:active:before{background-color:#d10f20 !important}:root .swx .btn.red.disabled:hover:before,:root .swx .btn.red.disabled:focus:before,:root .swx .btn.red.disabled:active:before,:root .swx .btn.primary.red.disabled:hover:before,:root .swx .btn.primary.red.disabled:focus:before,:root .swx .btn.primary.red.disabled:active:before,:root .swx .btn.secondary.red.disabled:hover:before,:root .swx .btn.secondary.red.disabled:focus:before,:root .swx .btn.secondary.red.disabled:active:before{background-color:#E81123 !important}:root .swx .btn.green:before,:root .swx .btn.primary.green:before,:root .swx .btn.secondary.green:before{background-color:#7FBA00 !important}:root .swx .btn.green>span,:root .swx .btn.primary.green>span,:root .swx .btn.secondary.green>span{color:#fff !important}:root .swx .btn.green:hover:before,:root .swx .btn.green:focus:before,:root .swx .btn.primary.green:hover:before,:root .swx .btn.primary.green:focus:before,:root .swx .btn.secondary.green:hover:before,:root .swx .btn.secondary.green:focus:before{background-color:#75ac00 !important}:root .swx .btn.green:active:before,:root .swx .btn.primary.green:active:before,:root .swx .btn.secondary.green:active:before{background-color:#72a700 !important}:root .swx .btn.green.disabled:hover:before,:root .swx .btn.green.disabled:focus:before,:root .swx .btn.green.disabled:active:before,:root .swx .btn.primary.green.disabled:hover:before,:root .swx .btn.primary.green.disabled:focus:before,:root .swx .btn.primary.green.disabled:active:before,:root .swx .btn.secondary.green.disabled:hover:before,:root .swx .btn.secondary.green.disabled:focus:before,:root .swx .btn.secondary.green.disabled:active:before{background-color:#7FBA00 !important}.watermark::before{content:"\e004";display:block;font-family:'SkypeUISymbol';color:white;font-size:1em;opacity:0.3}:root .swx span.emoticon,:root .swx #recents span.emoticon{width:20px;height:20px;display:inline-block;vertical-align:middle;color:transparent;font-size:0;overflow:hidden}:root .swx span.emoticon canvas,:root .swx #recents span.emoticon canvas{height:100%;width:100%}:root .swx span.emoticon span.emoSprite,:root .swx #recents span.emoticon span.emoSprite{width:20px;display:inline-block;position:relative}:root .swx span.emoticon span.emoSprite:before,:root .swx #recents span.emoticon span.emoSprite:before{position:absolute;left:0}:root .swx span.emoticon.large,:root .swx #recents span.large.emoticon{width:40px;height:40px;min-width:40px;min-height:40px;display:inline-block;vertical-align:middle;color:transparent;font-size:0;overflow:hidden}:root .swx span.emoticon.large span.emoSprite,:root .swx #recents span.large.emoticon span.emoSprite{width:40px;display:inline-block}:root .swx span.emoticon.extraLarge,:root .swx #recents span.extraLarge.emoticon{width:80px;height:80px;display:inline-block;vertical-align:middle;color:transparent;font-size:0;overflow:hidden}:root .swx span.emoticon.extraLarge span.emoSprite,:root .swx #recents span.extraLarge.emoticon span.emoSprite{width:80px;display:inline-block}:root .swx .fixSmall span.emoticon,:root .swx .fixSmall #recents span.emoticon,:root .swx #recents .fixSmall span.emoticon{width:20px;height:20px;min-width:20px;min-height:20px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin:-6px 0 0 0}:root .swx .themeLight.chat .conversation .message.sticker.me .bubble,:root .swx .themeLight.chat .conversation .message.sticker.their .bubble{background-color:transparent}:root .swx .themeLight.chat .conversation .message.sticker.me{text-align:right}:root .swx #recents span.emoticon{margin-bottom:1px}:root .swx span.flag,:root .swx #recents span.flag{width:16px;height:11px;background:url(../images/flags/flags-16x11/flags-16x11.png) no-repeat;background-position:-16px -11px;margin-top:0;margin-bottom:0;vertical-align:baseline;display:inline-block;overflow:hidden;font-size:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx){:root .swx span.flag,:root .swx #recents span.flag{background:url(../images/flags/flags-30x21/flags-30x21.png) no-repeat;background-size:432px 297px}}:root .swx span.flag.aa,:root .swx #recents span.aa.flag{background-position:-16px -11px}:root .swx span.flag.ad,:root .swx #recents span.ad.flag{background-position:-16px -44px}:root .swx span.flag.ae,:root .swx #recents span.ae.flag{background-position:-16px -55px}:root .swx span.flag.af,:root .swx #recents span.af.flag{background-position:-16px -66px}:root .swx span.flag.ag,:root .swx #recents span.ag.flag{background-position:-16px -77px}:root .swx span.flag.ai,:root .swx #recents span.ai.flag{background-position:-16px -99px}:root .swx span.flag.al,:root .swx #recents span.al.flag{background-position:-16px -132px}:root .swx span.flag.am,:root .swx #recents span.am.flag{background-position:-16px -143px}:root .swx span.flag.ao,:root .swx #recents span.ao.flag{background-position:-16px -165px}:root .swx span.flag.aq,:root .swx #recents span.aq.flag{background-position:-16px -187px}:root .swx span.flag.ar,:root .swx #recents span.ar.flag{background-position:-16px -198px}:root .swx span.flag.as,:root .swx #recents span.as.flag{background-position:-16px -209px}:root .swx span.flag.at,:root .swx #recents span.at.flag{background-position:-16px -220px}:root .swx span.flag.au,:root .swx #recents span.au.flag{background-position:-16px -231px}:root .swx span.flag.aw,:root .swx #recents span.aw.flag{background-position:-16px -253px}:root .swx span.flag.ax,:root .swx #recents span.ax.flag{background-position:-16px -264px}:root .swx span.flag.az,:root .swx #recents span.az.flag{background-position:-16px -286px}:root .swx span.flag.ba,:root .swx #recents span.ba.flag{background-position:-32px -11px}:root .swx span.flag.bb,:root .swx #recents span.bb.flag{background-position:-32px -22px}:root .swx span.flag.bd,:root .swx #recents span.bd.flag{background-position:-32px -44px}:root .swx span.flag.be,:root .swx #recents span.be.flag{background-position:-32px -55px}:root .swx span.flag.bf,:root .swx #recents span.bf.flag{background-position:-32px -66px}:root .swx span.flag.bg,:root .swx #recents span.bg.flag{background-position:-32px -77px}:root .swx span.flag.bh,:root .swx #recents span.bh.flag{background-position:-32px -88px}:root .swx span.flag.bi,:root .swx #recents span.bi.flag{background-position:-32px -99px}:root .swx span.flag.bj,:root .swx #recents span.bj.flag{background-position:-32px -110px}:root .swx span.flag.bl,:root .swx #recents span.bl.flag{background-position:-32px -132px}:root .swx span.flag.bm,:root .swx #recents span.bm.flag{background-position:-32px -143px}:root .swx span.flag.bn,:root .swx #recents span.bn.flag{background-position:-32px -154px}:root .swx span.flag.bo,:root .swx #recents span.bo.flag{background-position:-32px -165px}:root .swx span.flag.bq,:root .swx #recents span.bq.flag{background-position:-32px -187px}:root .swx span.flag.br,:root .swx #recents span.br.flag{background-position:-32px -198px}:root .swx span.flag.bs,:root .swx #recents span.bs.flag{background-position:-32px -209px}:root .swx span.flag.bt,:root .swx #recents span.bt.flag{background-position:-32px -220px}:root .swx span.flag.bv,:root .swx #recents span.bv.flag{background-position:-32px -242px}:root .swx span.flag.bw,:root .swx #recents span.bw.flag{background-position:-32px -253px}:root .swx span.flag.by,:root .swx #recents span.by.flag{background-position:-32px -275px}:root .swx span.flag.bz,:root .swx #recents span.bz.flag{background-position:-32px -286px}:root .swx span.flag.ca,:root .swx #recents span.ca.flag{background-position:-48px -11px}:root .swx span.flag.cc,:root .swx #recents span.cc.flag{background-position:-48px -33px}:root .swx span.flag.cd,:root .swx #recents span.cd.flag{background-position:-48px -44px}:root .swx span.flag.cf,:root .swx #recents span.cf.flag{background-position:-48px -66px}:root .swx span.flag.cg,:root .swx #recents span.cg.flag{background-position:-48px -77px}:root .swx span.flag.ch,:root .swx #recents span.ch.flag{background-position:-48px -88px}:root .swx span.flag.ci,:root .swx #recents span.ci.flag{background-position:-48px -99px}:root .swx span.flag.ck,:root .swx #recents span.ck.flag{background-position:-48px -121px}:root .swx span.flag.cl,:root .swx #recents span.cl.flag{background-position:-48px -132px}:root .swx span.flag.cm,:root .swx #recents span.cm.flag{background-position:-48px -143px}:root .swx span.flag.cn,:root .swx #recents span.cn.flag{background-position:-48px -154px}:root .swx span.flag.co,:root .swx #recents span.co.flag{background-position:-48px -165px}:root .swx span.flag.cr,:root .swx #recents span.cr.flag{background-position:-48px -198px}:root .swx span.flag.cu,:root .swx #recents span.cu.flag{background-position:-48px -231px}:root .swx span.flag.cv,:root .swx #recents span.cv.flag{background-position:-48px -242px}:root .swx span.flag.cw,:root .swx #recents span.cw.flag{background-position:-48px -253px}:root .swx span.flag.cx,:root .swx #recents span.cx.flag{background-position:-48px -264px}:root .swx span.flag.cy,:root .swx #recents span.cy.flag{background-position:-48px -275px}:root .swx span.flag.cz,:root .swx #recents span.cz.flag{background-position:-48px -286px}:root .swx span.flag.de,:root .swx #recents span.de.flag{background-position:-64px -55px}:root .swx span.flag.dj,:root .swx #recents span.dj.flag{background-position:-64px -110px}:root .swx span.flag.dk,:root .swx #recents span.dk.flag{background-position:-64px -121px}:root .swx span.flag.dm,:root .swx #recents span.dm.flag{background-position:-64px -143px}:root .swx span.flag.do,:root .swx #recents span.do.flag{background-position:-64px -165px}:root .swx span.flag.dz,:root .swx #recents span.dz.flag{background-position:-64px -286px}:root .swx span.flag.ec,:root .swx #recents span.ec.flag{background-position:-80px -33px}:root .swx span.flag.ee,:root .swx #recents span.ee.flag{background-position:-80px -55px}:root .swx span.flag.eg,:root .swx #recents span.eg.flag{background-position:-80px -77px}:root .swx span.flag.er,:root .swx #recents span.er.flag{background-position:-80px -198px}:root .swx span.flag.es,:root .swx #recents span.es.flag{background-position:-80px -209px}:root .swx span.flag.et,:root .swx #recents span.et.flag{background-position:-80px -220px}:root .swx span.flag.eu,:root .swx #recents span.eu.flag{background-position:-80px -231px}:root .swx span.flag.fi,:root .swx #recents span.fi.flag{background-position:-96px -99px}:root .swx span.flag.fj,:root .swx #recents span.fj.flag{background-position:-96px -110px}:root .swx span.flag.fk,:root .swx #recents span.fk.flag{background-position:-96px -121px}:root .swx span.flag.fm,:root .swx #recents span.fm.flag{background-position:-96px -143px}:root .swx span.flag.fo,:root .swx #recents span.fo.flag{background-position:-96px -165px}:root .swx span.flag.fr,:root .swx #recents span.fr.flag{background-position:-96px -198px}:root .swx span.flag.ga,:root .swx #recents span.ga.flag{background-position:-112px -11px}:root .swx span.flag.gb,:root .swx #recents span.gb.flag{background-position:-112px -22px}:root .swx span.flag.gd,:root .swx #recents span.gd.flag{background-position:-112px -44px}:root .swx span.flag.ge,:root .swx #recents span.ge.flag{background-position:-112px -55px}:root .swx span.flag.gf,:root .swx #recents span.gf.flag{background-position:-112px -66px}:root .swx span.flag.gg,:root .swx #recents span.gg.flag{background-position:-112px -77px}:root .swx span.flag.gh,:root .swx #recents span.gh.flag{background-position:-112px -88px}:root .swx span.flag.gi,:root .swx #recents span.gi.flag{background-position:-112px -99px}:root .swx span.flag.gl,:root .swx #recents span.gl.flag{background-position:-112px -132px}:root .swx span.flag.gm,:root .swx #recents span.gm.flag{background-position:-112px -143px}:root .swx span.flag.gn,:root .swx #recents span.gn.flag{background-position:-112px -154px}:root .swx span.flag.gp,:root .swx #recents span.gp.flag{background-position:-112px -176px}:root .swx span.flag.gq,:root .swx #recents span.gq.flag{background-position:-112px -187px}:root .swx span.flag.gr,:root .swx #recents span.gr.flag{background-position:-112px -198px}:root .swx span.flag.gs,:root .swx #recents span.gs.flag{background-position:-112px -209px}:root .swx span.flag.gt,:root .swx #recents span.gt.flag{background-position:-112px -220px}:root .swx span.flag.gu,:root .swx #recents span.gu.flag{background-position:-112px -231px}:root .swx span.flag.gw,:root .swx #recents span.gw.flag{background-position:-112px -253px}:root .swx span.flag.gy,:root .swx #recents span.gy.flag{background-position:-112px -275px}:root .swx span.flag.hk,:root .swx #recents span.hk.flag{background-position:-128px -121px}:root .swx span.flag.hm,:root .swx #recents span.hm.flag{background-position:-128px -143px}:root .swx span.flag.hn,:root .swx #recents span.hn.flag{background-position:-128px -154px}:root .swx span.flag.hr,:root .swx #recents span.hr.flag{background-position:-128px -198px}:root .swx span.flag.ht,:root .swx #recents span.ht.flag{background-position:-128px -220px}:root .swx span.flag.hu,:root .swx #recents span.hu.flag{background-position:-128px -231px}:root .swx span.flag.id,:root .swx #recents span.id.flag{background-position:-144px -44px}:root .swx span.flag.ie,:root .swx #recents span.ie.flag{background-position:-144px -55px}:root .swx span.flag.il,:root .swx #recents span.il.flag{background-position:-144px -132px}:root .swx span.flag.im,:root .swx #recents span.im.flag{background-position:-144px -143px}:root .swx span.flag.in,:root .swx #recents span.in.flag{background-position:-144px -154px}:root .swx span.flag.io,:root .swx #recents span.io.flag{background-position:-144px -165px}:root .swx span.flag.iq,:root .swx #recents span.iq.flag{background-position:-144px -187px}:root .swx span.flag.ir,:root .swx #recents span.ir.flag{background-position:-144px -198px}:root .swx span.flag.is,:root .swx #recents span.is.flag{background-position:-144px -209px}:root .swx span.flag.it,:root .swx #recents span.it.flag{background-position:-144px -220px}:root .swx span.flag.iz,:root .swx #recents span.iz.flag{background-position:-144px -286px}:root .swx span.flag.je,:root .swx #recents span.je.flag{background-position:-160px -55px}:root .swx span.flag.jm,:root .swx #recents span.jm.flag{background-position:-160px -143px}:root .swx span.flag.jo,:root .swx #recents span.jo.flag{background-position:-160px -165px}:root .swx span.flag.jp,:root .swx #recents span.jp.flag{background-position:-160px -176px}:root .swx span.flag.ke,:root .swx #recents span.ke.flag{background-position:-176px -55px}:root .swx span.flag.kg,:root .swx #recents span.kg.flag{background-position:-176px -77px}:root .swx span.flag.kh,:root .swx #recents span.kh.flag{background-position:-176px -88px}:root .swx span.flag.ki,:root .swx #recents span.ki.flag{background-position:-176px -99px}:root .swx span.flag.km,:root .swx #recents span.km.flag{background-position:-176px -143px}:root .swx span.flag.kn,:root .swx #recents span.kn.flag{background-position:-176px -154px}:root .swx span.flag.kp,:root .swx #recents span.kp.flag{background-position:-176px -176px}:root .swx span.flag.kr,:root .swx #recents span.kr.flag{background-position:-176px -198px}:root .swx span.flag.kw,:root .swx #recents span.kw.flag{background-position:-176px -253px}:root .swx span.flag.ky,:root .swx #recents span.ky.flag{background-position:-176px -275px}:root .swx span.flag.kz,:root .swx #recents span.kz.flag{background-position:-176px -286px}:root .swx span.flag.la,:root .swx #recents span.la.flag{background-position:-192px -11px}:root .swx span.flag.lb,:root .swx #recents span.lb.flag{background-position:-192px -22px}:root .swx span.flag.lc,:root .swx #recents span.lc.flag{background-position:-192px -33px}:root .swx span.flag.li,:root .swx #recents span.li.flag{background-position:-192px -99px}:root .swx span.flag.lk,:root .swx #recents span.lk.flag{background-position:-192px -121px}:root .swx span.flag.lr,:root .swx #recents span.lr.flag{background-position:-192px -198px}:root .swx span.flag.ls,:root .swx #recents span.ls.flag{background-position:-192px -209px}:root .swx span.flag.lt,:root .swx #recents span.lt.flag{background-position:-192px -220px}:root .swx span.flag.lu,:root .swx #recents span.lu.flag{background-position:-192px -231px}:root .swx span.flag.lv,:root .swx #recents span.lv.flag{background-position:-192px -242px}:root .swx span.flag.ly,:root .swx #recents span.ly.flag{background-position:-192px -275px}:root .swx span.flag.ma,:root .swx #recents span.ma.flag{background-position:-208px -11px}:root .swx span.flag.mc,:root .swx #recents span.mc.flag{background-position:-208px -33px}:root .swx span.flag.md,:root .swx #recents span.md.flag{background-position:-208px -44px}:root .swx span.flag.me,:root .swx #recents span.me.flag{background-position:-208px -55px}:root .swx span.flag.mf,:root .swx #recents span.mf.flag{background-position:-208px -66px}:root .swx span.flag.mg,:root .swx #recents span.mg.flag{background-position:-208px -77px}:root .swx span.flag.mh,:root .swx #recents span.mh.flag{background-position:-208px -88px}:root .swx span.flag.mk,:root .swx #recents span.mk.flag{background-position:-208px -121px}:root .swx span.flag.ml,:root .swx #recents span.ml.flag{background-position:-208px -132px}:root .swx span.flag.mm,:root .swx #recents span.mm.flag{background-position:-208px -143px}:root .swx span.flag.mn,:root .swx #recents span.mn.flag{background-position:-208px -154px}:root .swx span.flag.mo,:root .swx #recents span.mo.flag{background-position:-208px -165px}:root .swx span.flag.mp,:root .swx #recents span.mp.flag{background-position:-208px -176px}:root .swx span.flag.mq,:root .swx #recents span.mq.flag{background-position:-208px -187px}:root .swx span.flag.mr,:root .swx #recents span.mr.flag{background-position:-208px -198px}:root .swx span.flag.ms,:root .swx #recents span.ms.flag{background-position:-208px -209px}:root .swx span.flag.mt,:root .swx #recents span.mt.flag{background-position:-208px -220px}:root .swx span.flag.mu,:root .swx #recents span.mu.flag{background-position:-208px -231px}:root .swx span.flag.mv,:root .swx #recents span.mv.flag{background-position:-208px -242px}:root .swx span.flag.mw,:root .swx #recents span.mw.flag{background-position:-208px -253px}:root .swx span.flag.mx,:root .swx #recents span.mx.flag{background-position:-208px -264px}:root .swx span.flag.my,:root .swx #recents span.my.flag{background-position:-208px -275px}:root .swx span.flag.mz,:root .swx #recents span.mz.flag{background-position:-208px -286px}:root .swx span.flag.na,:root .swx #recents span.na.flag{background-position:-224px -11px}:root .swx span.flag.nc,:root .swx #recents span.nc.flag{background-position:-224px -33px}:root .swx span.flag.ne,:root .swx #recents span.ne.flag{background-position:-224px -55px}:root .swx span.flag.nf,:root .swx #recents span.nf.flag{background-position:-224px -66px}:root .swx span.flag.ng,:root .swx #recents span.ng.flag{background-position:-224px -77px}:root .swx span.flag.ni,:root .swx #recents span.ni.flag{background-position:-224px -99px}:root .swx span.flag.nl,:root .swx #recents span.nl.flag{background-position:-224px -132px}:root .swx span.flag.no,:root .swx #recents span.no.flag{background-position:-224px -165px}:root .swx span.flag.np,:root .swx #recents span.np.flag{background-position:-224px -176px}:root .swx span.flag.nr,:root .swx #recents span.nr.flag{background-position:-224px -198px}:root .swx span.flag.nu,:root .swx #recents span.nu.flag{background-position:-224px -231px}:root .swx span.flag.nz,:root .swx #recents span.nz.flag{background-position:-224px -286px}:root .swx span.flag.om,:root .swx #recents span.om.flag{background-position:-240px -143px}:root .swx span.flag.pa,:root .swx #recents span.pa.flag{background-position:-256px -11px}:root .swx span.flag.pe,:root .swx #recents span.pe.flag{background-position:-256px -55px}:root .swx span.flag.pf,:root .swx #recents span.pf.flag{background-position:-256px -66px}:root .swx span.flag.pg,:root .swx #recents span.pg.flag{background-position:-256px -77px}:root .swx span.flag.ph,:root .swx #recents span.ph.flag{background-position:-256px -88px}:root .swx span.flag.pk,:root .swx #recents span.pk.flag{background-position:-256px -121px}:root .swx span.flag.pl,:root .swx #recents span.pl.flag{background-position:-256px -132px}:root .swx span.flag.pm,:root .swx #recents span.pm.flag{background-position:-256px -143px}:root .swx span.flag.pn,:root .swx #recents span.pn.flag{background-position:-256px -154px}:root .swx span.flag.pr,:root .swx #recents span.pr.flag{background-position:-256px -198px}:root .swx span.flag.ps,:root .swx #recents span.ps.flag{background-position:-256px -209px}:root .swx span.flag.pt,:root .swx #recents span.pt.flag{background-position:-256px -220px}:root .swx span.flag.pw,:root .swx #recents span.pw.flag{background-position:-256px -253px}:root .swx span.flag.py,:root .swx #recents span.py.flag{background-position:-256px -275px}:root .swx span.flag.qa,:root .swx #recents span.qa.flag{background-position:-272px -11px}:root .swx span.flag.re,:root .swx #recents span.re.flag{background-position:-288px -55px}:root .swx span.flag.ro,:root .swx #recents span.ro.flag{background-position:-288px -165px}:root .swx span.flag.rs,:root .swx #recents span.rs.flag{background-position:-288px -209px}:root .swx span.flag.ru,:root .swx #recents span.ru.flag{background-position:-288px -231px}:root .swx span.flag.rw,:root .swx #recents span.rw.flag{background-position:-288px -253px}:root .swx span.flag.sa,:root .swx #recents span.sa.flag{background-position:-304px -11px}:root .swx span.flag.sb,:root .swx #recents span.sb.flag{background-position:-304px -22px}:root .swx span.flag.sc,:root .swx #recents span.sc.flag{background-position:-304px -33px}:root .swx span.flag.sd,:root .swx #recents span.sd.flag{background-position:-304px -44px}:root .swx span.flag.se,:root .swx #recents span.se.flag{background-position:-304px -55px}:root .swx span.flag.sg,:root .swx #recents span.sg.flag{background-position:-304px -77px}:root .swx span.flag.sh,:root .swx #recents span.sh.flag{background-position:-304px -88px}:root .swx span.flag.si,:root .swx #recents span.si.flag{background-position:-304px -99px}:root .swx span.flag.sj,:root .swx #recents span.sj.flag{background-position:-304px -110px}:root .swx span.flag.sk,:root .swx #recents span.sk.flag{background-position:-304px -121px}:root .swx span.flag.sl,:root .swx #recents span.sl.flag{background-position:-304px -132px}:root .swx span.flag.sm,:root .swx #recents span.sm.flag{background-position:-304px -143px}:root .swx span.flag.sn,:root .swx #recents span.sn.flag{background-position:-304px -154px}:root .swx span.flag.so,:root .swx #recents span.so.flag{background-position:-304px -165px}:root .swx span.flag.sr,:root .swx #recents span.sr.flag{background-position:-304px -198px}:root .swx span.flag.ss,:root .swx #recents span.ss.flag{background-position:-304px -209px}:root .swx span.flag.st,:root .swx #recents span.st.flag{background-position:-304px -220px}:root .swx span.flag.sv,:root .swx #recents span.sv.flag{background-position:-304px -242px}:root .swx span.flag.sx,:root .swx #recents span.sx.flag{background-position:-304px -264px}:root .swx span.flag.sy,:root .swx #recents span.sy.flag{background-position:-304px -275px}:root .swx span.flag.sz,:root .swx #recents span.sz.flag{background-position:-304px -286px}:root .swx span.flag.tc,:root .swx #recents span.tc.flag{background-position:-320px -33px}:root .swx span.flag.td,:root .swx #recents span.td.flag{background-position:-320px -44px}:root .swx span.flag.tf,:root .swx #recents span.tf.flag{background-position:-320px -66px}:root .swx span.flag.tg,:root .swx #recents span.tg.flag{background-position:-320px -77px}:root .swx span.flag.th,:root .swx #recents span.th.flag{background-position:-320px -88px}:root .swx span.flag.tj,:root .swx #recents span.tj.flag{background-position:-320px -110px}:root .swx span.flag.tk,:root .swx #recents span.tk.flag{background-position:-320px -121px}:root .swx span.flag.tl,:root .swx #recents span.tl.flag{background-position:-320px -132px}:root .swx span.flag.tm,:root .swx #recents span.tm.flag{background-position:-320px -143px}:root .swx span.flag.tn,:root .swx #recents span.tn.flag{background-position:-320px -154px}:root .swx span.flag.to,:root .swx #recents span.to.flag{background-position:-320px -165px}:root .swx span.flag.tr,:root .swx #recents span.tr.flag{background-position:-320px -198px}:root .swx span.flag.tt,:root .swx #recents span.tt.flag{background-position:-320px -220px}:root .swx span.flag.tv,:root .swx #recents span.tv.flag{background-position:-320px -242px}:root .swx span.flag.tw,:root .swx #recents span.tw.flag{background-position:-320px -253px}:root .swx span.flag.tz,:root .swx #recents span.tz.flag{background-position:-320px -286px}:root .swx span.flag.ua,:root .swx #recents span.ua.flag{background-position:-336px -11px}:root .swx span.flag.ug,:root .swx #recents span.ug.flag{background-position:-336px -77px}:root .swx span.flag.uk,:root .swx #recents span.uk.flag{background-position:-336px -121px}:root .swx span.flag.um,:root .swx #recents span.um.flag{background-position:-336px -143px}:root .swx span.flag.un,:root .swx #recents span.un.flag{background-position:-336px -154px}:root .swx span.flag.us,:root .swx #recents span.us.flag{background-position:-336px -209px}:root .swx span.flag.uy,:root .swx #recents span.uy.flag{background-position:-336px -275px}:root .swx span.flag.uz,:root .swx #recents span.uz.flag{background-position:-336px -286px}:root .swx span.flag.va,:root .swx #recents span.va.flag{background-position:-352px -11px}:root .swx span.flag.vc,:root .swx #recents span.vc.flag{background-position:-352px -33px}:root .swx span.flag.ve,:root .swx #recents span.ve.flag{background-position:-352px -55px}:root .swx span.flag.vg,:root .swx #recents span.vg.flag{background-position:-352px -77px}:root .swx span.flag.vi,:root .swx #recents span.vi.flag{background-position:-352px -99px}:root .swx span.flag.vn,:root .swx #recents span.vn.flag{background-position:-352px -154px}:root .swx span.flag.vo,:root .swx #recents span.vo.flag{background-position:-352px -165px}:root .swx span.flag.vu,:root .swx #recents span.vu.flag{background-position:-352px -231px}:root .swx span.flag.wf,:root .swx #recents span.wf.flag{background-position:-368px -66px}:root .swx span.flag.ws,:root .swx #recents span.ws.flag{background-position:-368px -209px}:root .swx span.flag.xe,:root .swx #recents span.xe.flag{background-position:-384px -55px}:root .swx span.flag.xj,:root .swx #recents span.xj.flag{background-position:-384px -110px}:root .swx span.flag.xs,:root .swx #recents span.xs.flag{background-position:-384px -209px}:root .swx span.flag.xx,:root .swx #recents span.xx.flag{background-position:-384px -264px}:root .swx span.flag.ye,:root .swx #recents span.ye.flag{background-position:-400px -55px}:root .swx span.flag.yt,:root .swx #recents span.yt.flag{background-position:-400px -220px}:root .swx span.flag.za,:root .swx #recents span.za.flag{background-position:-416px -11px}:root .swx span.flag.zm,:root .swx #recents span.zm.flag{background-position:-416px -143px}:root .swx span.flag.zw,:root .swx #recents span.zw.flag{background-position:-416px -253px}:root .swx span.flag.zz,:root .swx #recents span.zz.flag{background-position:-416px -286px}:root .swx .timeline .recent span.flag,:root .swx .timeline .recent #recents span.flag,:root .swx #recents .timeline .recent span.flag,:root .swx .search span.flag,:root .swx .search #recents span.flag,:root .swx #recents .search span.flag,:root .swx .searchItem span.flag,:root .swx .searchItem #recents span.flag,:root .swx #recents .searchItem span.flag{width:16px;height:11px;background:url(../images/flags/flags-16x11/flags-16x11.png) no-repeat;background-size:432px 297px;margin-bottom:-1px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx){:root .swx .timeline .recent span.flag,:root .swx .timeline .recent #recents span.flag,:root .swx #recents .timeline .recent span.flag,:root .swx .search span.flag,:root .swx .search #recents span.flag,:root .swx #recents .search span.flag,:root .swx .searchItem span.flag,:root .swx .searchItem #recents span.flag,:root .swx #recents .searchItem span.flag{background:url(../images/flags/flags-30x21/flags-30x21.png) no-repeat;background-size:432px 297px}}:root .swx .timeline .recent span.flag.aa,:root .swx .timeline .recent #recents span.aa.flag,:root .swx #recents .timeline .recent span.aa.flag,:root .swx .search span.flag.aa,:root .swx .search #recents span.aa.flag,:root .swx #recents .search span.aa.flag,:root .swx .searchItem span.flag.aa,:root .swx .searchItem #recents span.aa.flag,:root .swx #recents .searchItem span.aa.flag{background-position:-16px -11px}:root .swx .timeline .recent span.flag.ad,:root .swx .timeline .recent #recents span.ad.flag,:root .swx #recents .timeline .recent span.ad.flag,:root .swx .search span.flag.ad,:root .swx .search #recents span.ad.flag,:root .swx #recents .search span.ad.flag,:root .swx .searchItem span.flag.ad,:root .swx .searchItem #recents span.ad.flag,:root .swx #recents .searchItem span.ad.flag{background-position:-16px -44px}:root .swx .timeline .recent span.flag.ae,:root .swx .timeline .recent #recents span.ae.flag,:root .swx #recents .timeline .recent span.ae.flag,:root .swx .search span.flag.ae,:root .swx .search #recents span.ae.flag,:root .swx #recents .search span.ae.flag,:root .swx .searchItem span.flag.ae,:root .swx .searchItem #recents span.ae.flag,:root .swx #recents .searchItem span.ae.flag{background-position:-16px -55px}:root .swx .timeline .recent span.flag.af,:root .swx .timeline .recent #recents span.af.flag,:root .swx #recents .timeline .recent span.af.flag,:root .swx .search span.flag.af,:root .swx .search #recents span.af.flag,:root .swx #recents .search span.af.flag,:root .swx .searchItem span.flag.af,:root .swx .searchItem #recents span.af.flag,:root .swx #recents .searchItem span.af.flag{background-position:-16px -66px}:root .swx .timeline .recent span.flag.ag,:root .swx .timeline .recent #recents span.ag.flag,:root .swx #recents .timeline .recent span.ag.flag,:root .swx .search span.flag.ag,:root .swx .search #recents span.ag.flag,:root .swx #recents .search span.ag.flag,:root .swx .searchItem span.flag.ag,:root .swx .searchItem #recents span.ag.flag,:root .swx #recents .searchItem span.ag.flag{background-position:-16px -77px}:root .swx .timeline .recent span.flag.ai,:root .swx .timeline .recent #recents span.ai.flag,:root .swx #recents .timeline .recent span.ai.flag,:root .swx .search span.flag.ai,:root .swx .search #recents span.ai.flag,:root .swx #recents .search span.ai.flag,:root .swx .searchItem span.flag.ai,:root .swx .searchItem #recents span.ai.flag,:root .swx #recents .searchItem span.ai.flag{background-position:-16px -99px}:root .swx .timeline .recent span.flag.al,:root .swx .timeline .recent #recents span.al.flag,:root .swx #recents .timeline .recent span.al.flag,:root .swx .search span.flag.al,:root .swx .search #recents span.al.flag,:root .swx #recents .search span.al.flag,:root .swx .searchItem span.flag.al,:root .swx .searchItem #recents span.al.flag,:root .swx #recents .searchItem span.al.flag{background-position:-16px -132px}:root .swx .timeline .recent span.flag.am,:root .swx .timeline .recent #recents span.am.flag,:root .swx #recents .timeline .recent span.am.flag,:root .swx .search span.flag.am,:root .swx .search #recents span.am.flag,:root .swx #recents .search span.am.flag,:root .swx .searchItem span.flag.am,:root .swx .searchItem #recents span.am.flag,:root .swx #recents .searchItem span.am.flag{background-position:-16px -143px}:root .swx .timeline .recent span.flag.ao,:root .swx .timeline .recent #recents span.ao.flag,:root .swx #recents .timeline .recent span.ao.flag,:root .swx .search span.flag.ao,:root .swx .search #recents span.ao.flag,:root .swx #recents .search span.ao.flag,:root .swx .searchItem span.flag.ao,:root .swx .searchItem #recents span.ao.flag,:root .swx #recents .searchItem span.ao.flag{background-position:-16px -165px}:root .swx .timeline .recent span.flag.aq,:root .swx .timeline .recent #recents span.aq.flag,:root .swx #recents .timeline .recent span.aq.flag,:root .swx .search span.flag.aq,:root .swx .search #recents span.aq.flag,:root .swx #recents .search span.aq.flag,:root .swx .searchItem span.flag.aq,:root .swx .searchItem #recents span.aq.flag,:root .swx #recents .searchItem span.aq.flag{background-position:-16px -187px}:root .swx .timeline .recent span.flag.ar,:root .swx .timeline .recent #recents span.ar.flag,:root .swx #recents .timeline .recent span.ar.flag,:root .swx .search span.flag.ar,:root .swx .search #recents span.ar.flag,:root .swx #recents .search span.ar.flag,:root .swx .searchItem span.flag.ar,:root .swx .searchItem #recents span.ar.flag,:root .swx #recents .searchItem span.ar.flag{background-position:-16px -198px}:root .swx .timeline .recent span.flag.as,:root .swx .timeline .recent #recents span.as.flag,:root .swx #recents .timeline .recent span.as.flag,:root .swx .search span.flag.as,:root .swx .search #recents span.as.flag,:root .swx #recents .search span.as.flag,:root .swx .searchItem span.flag.as,:root .swx .searchItem #recents span.as.flag,:root .swx #recents .searchItem span.as.flag{background-position:-16px -209px}:root .swx .timeline .recent span.flag.at,:root .swx .timeline .recent #recents span.at.flag,:root .swx #recents .timeline .recent span.at.flag,:root .swx .search span.flag.at,:root .swx .search #recents span.at.flag,:root .swx #recents .search span.at.flag,:root .swx .searchItem span.flag.at,:root .swx .searchItem #recents span.at.flag,:root .swx #recents .searchItem span.at.flag{background-position:-16px -220px}:root .swx .timeline .recent span.flag.au,:root .swx .timeline .recent #recents span.au.flag,:root .swx #recents .timeline .recent span.au.flag,:root .swx .search span.flag.au,:root .swx .search #recents span.au.flag,:root .swx #recents .search span.au.flag,:root .swx .searchItem span.flag.au,:root .swx .searchItem #recents span.au.flag,:root .swx #recents .searchItem span.au.flag{background-position:-16px -231px}:root .swx .timeline .recent span.flag.aw,:root .swx .timeline .recent #recents span.aw.flag,:root .swx #recents .timeline .recent span.aw.flag,:root .swx .search span.flag.aw,:root .swx .search #recents span.aw.flag,:root .swx #recents .search span.aw.flag,:root .swx .searchItem span.flag.aw,:root .swx .searchItem #recents span.aw.flag,:root .swx #recents .searchItem span.aw.flag{background-position:-16px -253px}:root .swx .timeline .recent span.flag.ax,:root .swx .timeline .recent #recents span.ax.flag,:root .swx #recents .timeline .recent span.ax.flag,:root .swx .search span.flag.ax,:root .swx .search #recents span.ax.flag,:root .swx #recents .search span.ax.flag,:root .swx .searchItem span.flag.ax,:root .swx .searchItem #recents span.ax.flag,:root .swx #recents .searchItem span.ax.flag{background-position:-16px -264px}:root .swx .timeline .recent span.flag.az,:root .swx .timeline .recent #recents span.az.flag,:root .swx #recents .timeline .recent span.az.flag,:root .swx .search span.flag.az,:root .swx .search #recents span.az.flag,:root .swx #recents .search span.az.flag,:root .swx .searchItem span.flag.az,:root .swx .searchItem #recents span.az.flag,:root .swx #recents .searchItem span.az.flag{background-position:-16px -286px}:root .swx .timeline .recent span.flag.ba,:root .swx .timeline .recent #recents span.ba.flag,:root .swx #recents .timeline .recent span.ba.flag,:root .swx .search span.flag.ba,:root .swx .search #recents span.ba.flag,:root .swx #recents .search span.ba.flag,:root .swx .searchItem span.flag.ba,:root .swx .searchItem #recents span.ba.flag,:root .swx #recents .searchItem span.ba.flag{background-position:-32px -11px}:root .swx .timeline .recent span.flag.bb,:root .swx .timeline .recent #recents span.bb.flag,:root .swx #recents .timeline .recent span.bb.flag,:root .swx .search span.flag.bb,:root .swx .search #recents span.bb.flag,:root .swx #recents .search span.bb.flag,:root .swx .searchItem span.flag.bb,:root .swx .searchItem #recents span.bb.flag,:root .swx #recents .searchItem span.bb.flag{background-position:-32px -22px}:root .swx .timeline .recent span.flag.bd,:root .swx .timeline .recent #recents span.bd.flag,:root .swx #recents .timeline .recent span.bd.flag,:root .swx .search span.flag.bd,:root .swx .search #recents span.bd.flag,:root .swx #recents .search span.bd.flag,:root .swx .searchItem span.flag.bd,:root .swx .searchItem #recents span.bd.flag,:root .swx #recents .searchItem span.bd.flag{background-position:-32px -44px}:root .swx .timeline .recent span.flag.be,:root .swx .timeline .recent #recents span.be.flag,:root .swx #recents .timeline .recent span.be.flag,:root .swx .search span.flag.be,:root .swx .search #recents span.be.flag,:root .swx #recents .search span.be.flag,:root .swx .searchItem span.flag.be,:root .swx .searchItem #recents span.be.flag,:root .swx #recents .searchItem span.be.flag{background-position:-32px -55px}:root .swx .timeline .recent span.flag.bf,:root .swx .timeline .recent #recents span.bf.flag,:root .swx #recents .timeline .recent span.bf.flag,:root .swx .search span.flag.bf,:root .swx .search #recents span.bf.flag,:root .swx #recents .search span.bf.flag,:root .swx .searchItem span.flag.bf,:root .swx .searchItem #recents span.bf.flag,:root .swx #recents .searchItem span.bf.flag{background-position:-32px -66px}:root .swx .timeline .recent span.flag.bg,:root .swx .timeline .recent #recents span.bg.flag,:root .swx #recents .timeline .recent span.bg.flag,:root .swx .search span.flag.bg,:root .swx .search #recents span.bg.flag,:root .swx #recents .search span.bg.flag,:root .swx .searchItem span.flag.bg,:root .swx .searchItem #recents span.bg.flag,:root .swx #recents .searchItem span.bg.flag{background-position:-32px -77px}:root .swx .timeline .recent span.flag.bh,:root .swx .timeline .recent #recents span.bh.flag,:root .swx #recents .timeline .recent span.bh.flag,:root .swx .search span.flag.bh,:root .swx .search #recents span.bh.flag,:root .swx #recents .search span.bh.flag,:root .swx .searchItem span.flag.bh,:root .swx .searchItem #recents span.bh.flag,:root .swx #recents .searchItem span.bh.flag{background-position:-32px -88px}:root .swx .timeline .recent span.flag.bi,:root .swx .timeline .recent #recents span.bi.flag,:root .swx #recents .timeline .recent span.bi.flag,:root .swx .search span.flag.bi,:root .swx .search #recents span.bi.flag,:root .swx #recents .search span.bi.flag,:root .swx .searchItem span.flag.bi,:root .swx .searchItem #recents span.bi.flag,:root .swx #recents .searchItem span.bi.flag{background-position:-32px -99px}:root .swx .timeline .recent span.flag.bj,:root .swx .timeline .recent #recents span.bj.flag,:root .swx #recents .timeline .recent span.bj.flag,:root .swx .search span.flag.bj,:root .swx .search #recents span.bj.flag,:root .swx #recents .search span.bj.flag,:root .swx .searchItem span.flag.bj,:root .swx .searchItem #recents span.bj.flag,:root .swx #recents .searchItem span.bj.flag{background-position:-32px -110px}:root .swx .timeline .recent span.flag.bl,:root .swx .timeline .recent #recents span.bl.flag,:root .swx #recents .timeline .recent span.bl.flag,:root .swx .search span.flag.bl,:root .swx .search #recents span.bl.flag,:root .swx #recents .search span.bl.flag,:root .swx .searchItem span.flag.bl,:root .swx .searchItem #recents span.bl.flag,:root .swx #recents .searchItem span.bl.flag{background-position:-32px -132px}:root .swx .timeline .recent span.flag.bm,:root .swx .timeline .recent #recents span.bm.flag,:root .swx #recents .timeline .recent span.bm.flag,:root .swx .search span.flag.bm,:root .swx .search #recents span.bm.flag,:root .swx #recents .search span.bm.flag,:root .swx .searchItem span.flag.bm,:root .swx .searchItem #recents span.bm.flag,:root .swx #recents .searchItem span.bm.flag{background-position:-32px -143px}:root .swx .timeline .recent span.flag.bn,:root .swx .timeline .recent #recents span.bn.flag,:root .swx #recents .timeline .recent span.bn.flag,:root .swx .search span.flag.bn,:root .swx .search #recents span.bn.flag,:root .swx #recents .search span.bn.flag,:root .swx .searchItem span.flag.bn,:root .swx .searchItem #recents span.bn.flag,:root .swx #recents .searchItem span.bn.flag{background-position:-32px -154px}:root .swx .timeline .recent span.flag.bo,:root .swx .timeline .recent #recents span.bo.flag,:root .swx #recents .timeline .recent span.bo.flag,:root .swx .search span.flag.bo,:root .swx .search #recents span.bo.flag,:root .swx #recents .search span.bo.flag,:root .swx .searchItem span.flag.bo,:root .swx .searchItem #recents span.bo.flag,:root .swx #recents .searchItem span.bo.flag{background-position:-32px -165px}:root .swx .timeline .recent span.flag.bq,:root .swx .timeline .recent #recents span.bq.flag,:root .swx #recents .timeline .recent span.bq.flag,:root .swx .search span.flag.bq,:root .swx .search #recents span.bq.flag,:root .swx #recents .search span.bq.flag,:root .swx .searchItem span.flag.bq,:root .swx .searchItem #recents span.bq.flag,:root .swx #recents .searchItem span.bq.flag{background-position:-32px -187px}:root .swx .timeline .recent span.flag.br,:root .swx .timeline .recent #recents span.br.flag,:root .swx #recents .timeline .recent span.br.flag,:root .swx .search span.flag.br,:root .swx .search #recents span.br.flag,:root .swx #recents .search span.br.flag,:root .swx .searchItem span.flag.br,:root .swx .searchItem #recents span.br.flag,:root .swx #recents .searchItem span.br.flag{background-position:-32px -198px}:root .swx .timeline .recent span.flag.bs,:root .swx .timeline .recent #recents span.bs.flag,:root .swx #recents .timeline .recent span.bs.flag,:root .swx .search span.flag.bs,:root .swx .search #recents span.bs.flag,:root .swx #recents .search span.bs.flag,:root .swx .searchItem span.flag.bs,:root .swx .searchItem #recents span.bs.flag,:root .swx #recents .searchItem span.bs.flag{background-position:-32px -209px}:root .swx .timeline .recent span.flag.bt,:root .swx .timeline .recent #recents span.bt.flag,:root .swx #recents .timeline .recent span.bt.flag,:root .swx .search span.flag.bt,:root .swx .search #recents span.bt.flag,:root .swx #recents .search span.bt.flag,:root .swx .searchItem span.flag.bt,:root .swx .searchItem #recents span.bt.flag,:root .swx #recents .searchItem span.bt.flag{background-position:-32px -220px}:root .swx .timeline .recent span.flag.bv,:root .swx .timeline .recent #recents span.bv.flag,:root .swx #recents .timeline .recent span.bv.flag,:root .swx .search span.flag.bv,:root .swx .search #recents span.bv.flag,:root .swx #recents .search span.bv.flag,:root .swx .searchItem span.flag.bv,:root .swx .searchItem #recents span.bv.flag,:root .swx #recents .searchItem span.bv.flag{background-position:-32px -242px}:root .swx .timeline .recent span.flag.bw,:root .swx .timeline .recent #recents span.bw.flag,:root .swx #recents .timeline .recent span.bw.flag,:root .swx .search span.flag.bw,:root .swx .search #recents span.bw.flag,:root .swx #recents .search span.bw.flag,:root .swx .searchItem span.flag.bw,:root .swx .searchItem #recents span.bw.flag,:root .swx #recents .searchItem span.bw.flag{background-position:-32px -253px}:root .swx .timeline .recent span.flag.by,:root .swx .timeline .recent #recents span.by.flag,:root .swx #recents .timeline .recent span.by.flag,:root .swx .search span.flag.by,:root .swx .search #recents span.by.flag,:root .swx #recents .search span.by.flag,:root .swx .searchItem span.flag.by,:root .swx .searchItem #recents span.by.flag,:root .swx #recents .searchItem span.by.flag{background-position:-32px -275px}:root .swx .timeline .recent span.flag.bz,:root .swx .timeline .recent #recents span.bz.flag,:root .swx #recents .timeline .recent span.bz.flag,:root .swx .search span.flag.bz,:root .swx .search #recents span.bz.flag,:root .swx #recents .search span.bz.flag,:root .swx .searchItem span.flag.bz,:root .swx .searchItem #recents span.bz.flag,:root .swx #recents .searchItem span.bz.flag{background-position:-32px -286px}:root .swx .timeline .recent span.flag.ca,:root .swx .timeline .recent #recents span.ca.flag,:root .swx #recents .timeline .recent span.ca.flag,:root .swx .search span.flag.ca,:root .swx .search #recents span.ca.flag,:root .swx #recents .search span.ca.flag,:root .swx .searchItem span.flag.ca,:root .swx .searchItem #recents span.ca.flag,:root .swx #recents .searchItem span.ca.flag{background-position:-48px -11px}:root .swx .timeline .recent span.flag.cc,:root .swx .timeline .recent #recents span.cc.flag,:root .swx #recents .timeline .recent span.cc.flag,:root .swx .search span.flag.cc,:root .swx .search #recents span.cc.flag,:root .swx #recents .search span.cc.flag,:root .swx .searchItem span.flag.cc,:root .swx .searchItem #recents span.cc.flag,:root .swx #recents .searchItem span.cc.flag{background-position:-48px -33px}:root .swx .timeline .recent span.flag.cd,:root .swx .timeline .recent #recents span.cd.flag,:root .swx #recents .timeline .recent span.cd.flag,:root .swx .search span.flag.cd,:root .swx .search #recents span.cd.flag,:root .swx #recents .search span.cd.flag,:root .swx .searchItem span.flag.cd,:root .swx .searchItem #recents span.cd.flag,:root .swx #recents .searchItem span.cd.flag{background-position:-48px -44px}:root .swx .timeline .recent span.flag.cf,:root .swx .timeline .recent #recents span.cf.flag,:root .swx #recents .timeline .recent span.cf.flag,:root .swx .search span.flag.cf,:root .swx .search #recents span.cf.flag,:root .swx #recents .search span.cf.flag,:root .swx .searchItem span.flag.cf,:root .swx .searchItem #recents span.cf.flag,:root .swx #recents .searchItem span.cf.flag{background-position:-48px -66px}:root .swx .timeline .recent span.flag.cg,:root .swx .timeline .recent #recents span.cg.flag,:root .swx #recents .timeline .recent span.cg.flag,:root .swx .search span.flag.cg,:root .swx .search #recents span.cg.flag,:root .swx #recents .search span.cg.flag,:root .swx .searchItem span.flag.cg,:root .swx .searchItem #recents span.cg.flag,:root .swx #recents .searchItem span.cg.flag{background-position:-48px -77px}:root .swx .timeline .recent span.flag.ch,:root .swx .timeline .recent #recents span.ch.flag,:root .swx #recents .timeline .recent span.ch.flag,:root .swx .search span.flag.ch,:root .swx .search #recents span.ch.flag,:root .swx #recents .search span.ch.flag,:root .swx .searchItem span.flag.ch,:root .swx .searchItem #recents span.ch.flag,:root .swx #recents .searchItem span.ch.flag{background-position:-48px -88px}:root .swx .timeline .recent span.flag.ci,:root .swx .timeline .recent #recents span.ci.flag,:root .swx #recents .timeline .recent span.ci.flag,:root .swx .search span.flag.ci,:root .swx .search #recents span.ci.flag,:root .swx #recents .search span.ci.flag,:root .swx .searchItem span.flag.ci,:root .swx .searchItem #recents span.ci.flag,:root .swx #recents .searchItem span.ci.flag{background-position:-48px -99px}:root .swx .timeline .recent span.flag.ck,:root .swx .timeline .recent #recents span.ck.flag,:root .swx #recents .timeline .recent span.ck.flag,:root .swx .search span.flag.ck,:root .swx .search #recents span.ck.flag,:root .swx #recents .search span.ck.flag,:root .swx .searchItem span.flag.ck,:root .swx .searchItem #recents span.ck.flag,:root .swx #recents .searchItem span.ck.flag{background-position:-48px -121px}:root .swx .timeline .recent span.flag.cl,:root .swx .timeline .recent #recents span.cl.flag,:root .swx #recents .timeline .recent span.cl.flag,:root .swx .search span.flag.cl,:root .swx .search #recents span.cl.flag,:root .swx #recents .search span.cl.flag,:root .swx .searchItem span.flag.cl,:root .swx .searchItem #recents span.cl.flag,:root .swx #recents .searchItem span.cl.flag{background-position:-48px -132px}:root .swx .timeline .recent span.flag.cm,:root .swx .timeline .recent #recents span.cm.flag,:root .swx #recents .timeline .recent span.cm.flag,:root .swx .search span.flag.cm,:root .swx .search #recents span.cm.flag,:root .swx #recents .search span.cm.flag,:root .swx .searchItem span.flag.cm,:root .swx .searchItem #recents span.cm.flag,:root .swx #recents .searchItem span.cm.flag{background-position:-48px -143px}:root .swx .timeline .recent span.flag.cn,:root .swx .timeline .recent #recents span.cn.flag,:root .swx #recents .timeline .recent span.cn.flag,:root .swx .search span.flag.cn,:root .swx .search #recents span.cn.flag,:root .swx #recents .search span.cn.flag,:root .swx .searchItem span.flag.cn,:root .swx .searchItem #recents span.cn.flag,:root .swx #recents .searchItem span.cn.flag{background-position:-48px -154px}:root .swx .timeline .recent span.flag.co,:root .swx .timeline .recent #recents span.co.flag,:root .swx #recents .timeline .recent span.co.flag,:root .swx .search span.flag.co,:root .swx .search #recents span.co.flag,:root .swx #recents .search span.co.flag,:root .swx .searchItem span.flag.co,:root .swx .searchItem #recents span.co.flag,:root .swx #recents .searchItem span.co.flag{background-position:-48px -165px}:root .swx .timeline .recent span.flag.cr,:root .swx .timeline .recent #recents span.cr.flag,:root .swx #recents .timeline .recent span.cr.flag,:root .swx .search span.flag.cr,:root .swx .search #recents span.cr.flag,:root .swx #recents .search span.cr.flag,:root .swx .searchItem span.flag.cr,:root .swx .searchItem #recents span.cr.flag,:root .swx #recents .searchItem span.cr.flag{background-position:-48px -198px}:root .swx .timeline .recent span.flag.cu,:root .swx .timeline .recent #recents span.cu.flag,:root .swx #recents .timeline .recent span.cu.flag,:root .swx .search span.flag.cu,:root .swx .search #recents span.cu.flag,:root .swx #recents .search span.cu.flag,:root .swx .searchItem span.flag.cu,:root .swx .searchItem #recents span.cu.flag,:root .swx #recents .searchItem span.cu.flag{background-position:-48px -231px}:root .swx .timeline .recent span.flag.cv,:root .swx .timeline .recent #recents span.cv.flag,:root .swx #recents .timeline .recent span.cv.flag,:root .swx .search span.flag.cv,:root .swx .search #recents span.cv.flag,:root .swx #recents .search span.cv.flag,:root .swx .searchItem span.flag.cv,:root .swx .searchItem #recents span.cv.flag,:root .swx #recents .searchItem span.cv.flag{background-position:-48px -242px}:root .swx .timeline .recent span.flag.cw,:root .swx .timeline .recent #recents span.cw.flag,:root .swx #recents .timeline .recent span.cw.flag,:root .swx .search span.flag.cw,:root .swx .search #recents span.cw.flag,:root .swx #recents .search span.cw.flag,:root .swx .searchItem span.flag.cw,:root .swx .searchItem #recents span.cw.flag,:root .swx #recents .searchItem span.cw.flag{background-position:-48px -253px}:root .swx .timeline .recent span.flag.cx,:root .swx .timeline .recent #recents span.cx.flag,:root .swx #recents .timeline .recent span.cx.flag,:root .swx .search span.flag.cx,:root .swx .search #recents span.cx.flag,:root .swx #recents .search span.cx.flag,:root .swx .searchItem span.flag.cx,:root .swx .searchItem #recents span.cx.flag,:root .swx #recents .searchItem span.cx.flag{background-position:-48px -264px}:root .swx .timeline .recent span.flag.cy,:root .swx .timeline .recent #recents span.cy.flag,:root .swx #recents .timeline .recent span.cy.flag,:root .swx .search span.flag.cy,:root .swx .search #recents span.cy.flag,:root .swx #recents .search span.cy.flag,:root .swx .searchItem span.flag.cy,:root .swx .searchItem #recents span.cy.flag,:root .swx #recents .searchItem span.cy.flag{background-position:-48px -275px}:root .swx .timeline .recent span.flag.cz,:root .swx .timeline .recent #recents span.cz.flag,:root .swx #recents .timeline .recent span.cz.flag,:root .swx .search span.flag.cz,:root .swx .search #recents span.cz.flag,:root .swx #recents .search span.cz.flag,:root .swx .searchItem span.flag.cz,:root .swx .searchItem #recents span.cz.flag,:root .swx #recents .searchItem span.cz.flag{background-position:-48px -286px}:root .swx .timeline .recent span.flag.de,:root .swx .timeline .recent #recents span.de.flag,:root .swx #recents .timeline .recent span.de.flag,:root .swx .search span.flag.de,:root .swx .search #recents span.de.flag,:root .swx #recents .search span.de.flag,:root .swx .searchItem span.flag.de,:root .swx .searchItem #recents span.de.flag,:root .swx #recents .searchItem span.de.flag{background-position:-64px -55px}:root .swx .timeline .recent span.flag.dj,:root .swx .timeline .recent #recents span.dj.flag,:root .swx #recents .timeline .recent span.dj.flag,:root .swx .search span.flag.dj,:root .swx .search #recents span.dj.flag,:root .swx #recents .search span.dj.flag,:root .swx .searchItem span.flag.dj,:root .swx .searchItem #recents span.dj.flag,:root .swx #recents .searchItem span.dj.flag{background-position:-64px -110px}:root .swx .timeline .recent span.flag.dk,:root .swx .timeline .recent #recents span.dk.flag,:root .swx #recents .timeline .recent span.dk.flag,:root .swx .search span.flag.dk,:root .swx .search #recents span.dk.flag,:root .swx #recents .search span.dk.flag,:root .swx .searchItem span.flag.dk,:root .swx .searchItem #recents span.dk.flag,:root .swx #recents .searchItem span.dk.flag{background-position:-64px -121px}:root .swx .timeline .recent span.flag.dm,:root .swx .timeline .recent #recents span.dm.flag,:root .swx #recents .timeline .recent span.dm.flag,:root .swx .search span.flag.dm,:root .swx .search #recents span.dm.flag,:root .swx #recents .search span.dm.flag,:root .swx .searchItem span.flag.dm,:root .swx .searchItem #recents span.dm.flag,:root .swx #recents .searchItem span.dm.flag{background-position:-64px -143px}:root .swx .timeline .recent span.flag.do,:root .swx .timeline .recent #recents span.do.flag,:root .swx #recents .timeline .recent span.do.flag,:root .swx .search span.flag.do,:root .swx .search #recents span.do.flag,:root .swx #recents .search span.do.flag,:root .swx .searchItem span.flag.do,:root .swx .searchItem #recents span.do.flag,:root .swx #recents .searchItem span.do.flag{background-position:-64px -165px}:root .swx .timeline .recent span.flag.dz,:root .swx .timeline .recent #recents span.dz.flag,:root .swx #recents .timeline .recent span.dz.flag,:root .swx .search span.flag.dz,:root .swx .search #recents span.dz.flag,:root .swx #recents .search span.dz.flag,:root .swx .searchItem span.flag.dz,:root .swx .searchItem #recents span.dz.flag,:root .swx #recents .searchItem span.dz.flag{background-position:-64px -286px}:root .swx .timeline .recent span.flag.ec,:root .swx .timeline .recent #recents span.ec.flag,:root .swx #recents .timeline .recent span.ec.flag,:root .swx .search span.flag.ec,:root .swx .search #recents span.ec.flag,:root .swx #recents .search span.ec.flag,:root .swx .searchItem span.flag.ec,:root .swx .searchItem #recents span.ec.flag,:root .swx #recents .searchItem span.ec.flag{background-position:-80px -33px}:root .swx .timeline .recent span.flag.ee,:root .swx .timeline .recent #recents span.ee.flag,:root .swx #recents .timeline .recent span.ee.flag,:root .swx .search span.flag.ee,:root .swx .search #recents span.ee.flag,:root .swx #recents .search span.ee.flag,:root .swx .searchItem span.flag.ee,:root .swx .searchItem #recents span.ee.flag,:root .swx #recents .searchItem span.ee.flag{background-position:-80px -55px}:root .swx .timeline .recent span.flag.eg,:root .swx .timeline .recent #recents span.eg.flag,:root .swx #recents .timeline .recent span.eg.flag,:root .swx .search span.flag.eg,:root .swx .search #recents span.eg.flag,:root .swx #recents .search span.eg.flag,:root .swx .searchItem span.flag.eg,:root .swx .searchItem #recents span.eg.flag,:root .swx #recents .searchItem span.eg.flag{background-position:-80px -77px}:root .swx .timeline .recent span.flag.er,:root .swx .timeline .recent #recents span.er.flag,:root .swx #recents .timeline .recent span.er.flag,:root .swx .search span.flag.er,:root .swx .search #recents span.er.flag,:root .swx #recents .search span.er.flag,:root .swx .searchItem span.flag.er,:root .swx .searchItem #recents span.er.flag,:root .swx #recents .searchItem span.er.flag{background-position:-80px -198px}:root .swx .timeline .recent span.flag.es,:root .swx .timeline .recent #recents span.es.flag,:root .swx #recents .timeline .recent span.es.flag,:root .swx .search span.flag.es,:root .swx .search #recents span.es.flag,:root .swx #recents .search span.es.flag,:root .swx .searchItem span.flag.es,:root .swx .searchItem #recents span.es.flag,:root .swx #recents .searchItem span.es.flag{background-position:-80px -209px}:root .swx .timeline .recent span.flag.et,:root .swx .timeline .recent #recents span.et.flag,:root .swx #recents .timeline .recent span.et.flag,:root .swx .search span.flag.et,:root .swx .search #recents span.et.flag,:root .swx #recents .search span.et.flag,:root .swx .searchItem span.flag.et,:root .swx .searchItem #recents span.et.flag,:root .swx #recents .searchItem span.et.flag{background-position:-80px -220px}:root .swx .timeline .recent span.flag.eu,:root .swx .timeline .recent #recents span.eu.flag,:root .swx #recents .timeline .recent span.eu.flag,:root .swx .search span.flag.eu,:root .swx .search #recents span.eu.flag,:root .swx #recents .search span.eu.flag,:root .swx .searchItem span.flag.eu,:root .swx .searchItem #recents span.eu.flag,:root .swx #recents .searchItem span.eu.flag{background-position:-80px -231px}:root .swx .timeline .recent span.flag.fi,:root .swx .timeline .recent #recents span.fi.flag,:root .swx #recents .timeline .recent span.fi.flag,:root .swx .search span.flag.fi,:root .swx .search #recents span.fi.flag,:root .swx #recents .search span.fi.flag,:root .swx .searchItem span.flag.fi,:root .swx .searchItem #recents span.fi.flag,:root .swx #recents .searchItem span.fi.flag{background-position:-96px -99px}:root .swx .timeline .recent span.flag.fj,:root .swx .timeline .recent #recents span.fj.flag,:root .swx #recents .timeline .recent span.fj.flag,:root .swx .search span.flag.fj,:root .swx .search #recents span.fj.flag,:root .swx #recents .search span.fj.flag,:root .swx .searchItem span.flag.fj,:root .swx .searchItem #recents span.fj.flag,:root .swx #recents .searchItem span.fj.flag{background-position:-96px -110px}:root .swx .timeline .recent span.flag.fk,:root .swx .timeline .recent #recents span.fk.flag,:root .swx #recents .timeline .recent span.fk.flag,:root .swx .search span.flag.fk,:root .swx .search #recents span.fk.flag,:root .swx #recents .search span.fk.flag,:root .swx .searchItem span.flag.fk,:root .swx .searchItem #recents span.fk.flag,:root .swx #recents .searchItem span.fk.flag{background-position:-96px -121px}:root .swx .timeline .recent span.flag.fm,:root .swx .timeline .recent #recents span.fm.flag,:root .swx #recents .timeline .recent span.fm.flag,:root .swx .search span.flag.fm,:root .swx .search #recents span.fm.flag,:root .swx #recents .search span.fm.flag,:root .swx .searchItem span.flag.fm,:root .swx .searchItem #recents span.fm.flag,:root .swx #recents .searchItem span.fm.flag{background-position:-96px -143px}:root .swx .timeline .recent span.flag.fo,:root .swx .timeline .recent #recents span.fo.flag,:root .swx #recents .timeline .recent span.fo.flag,:root .swx .search span.flag.fo,:root .swx .search #recents span.fo.flag,:root .swx #recents .search span.fo.flag,:root .swx .searchItem span.flag.fo,:root .swx .searchItem #recents span.fo.flag,:root .swx #recents .searchItem span.fo.flag{background-position:-96px -165px}:root .swx .timeline .recent span.flag.fr,:root .swx .timeline .recent #recents span.fr.flag,:root .swx #recents .timeline .recent span.fr.flag,:root .swx .search span.flag.fr,:root .swx .search #recents span.fr.flag,:root .swx #recents .search span.fr.flag,:root .swx .searchItem span.flag.fr,:root .swx .searchItem #recents span.fr.flag,:root .swx #recents .searchItem span.fr.flag{background-position:-96px -198px}:root .swx .timeline .recent span.flag.ga,:root .swx .timeline .recent #recents span.ga.flag,:root .swx #recents .timeline .recent span.ga.flag,:root .swx .search span.flag.ga,:root .swx .search #recents span.ga.flag,:root .swx #recents .search span.ga.flag,:root .swx .searchItem span.flag.ga,:root .swx .searchItem #recents span.ga.flag,:root .swx #recents .searchItem span.ga.flag{background-position:-112px -11px}:root .swx .timeline .recent span.flag.gb,:root .swx .timeline .recent #recents span.gb.flag,:root .swx #recents .timeline .recent span.gb.flag,:root .swx .search span.flag.gb,:root .swx .search #recents span.gb.flag,:root .swx #recents .search span.gb.flag,:root .swx .searchItem span.flag.gb,:root .swx .searchItem #recents span.gb.flag,:root .swx #recents .searchItem span.gb.flag{background-position:-112px -22px}:root .swx .timeline .recent span.flag.gd,:root .swx .timeline .recent #recents span.gd.flag,:root .swx #recents .timeline .recent span.gd.flag,:root .swx .search span.flag.gd,:root .swx .search #recents span.gd.flag,:root .swx #recents .search span.gd.flag,:root .swx .searchItem span.flag.gd,:root .swx .searchItem #recents span.gd.flag,:root .swx #recents .searchItem span.gd.flag{background-position:-112px -44px}:root .swx .timeline .recent span.flag.ge,:root .swx .timeline .recent #recents span.ge.flag,:root .swx #recents .timeline .recent span.ge.flag,:root .swx .search span.flag.ge,:root .swx .search #recents span.ge.flag,:root .swx #recents .search span.ge.flag,:root .swx .searchItem span.flag.ge,:root .swx .searchItem #recents span.ge.flag,:root .swx #recents .searchItem span.ge.flag{background-position:-112px -55px}:root .swx .timeline .recent span.flag.gf,:root .swx .timeline .recent #recents span.gf.flag,:root .swx #recents .timeline .recent span.gf.flag,:root .swx .search span.flag.gf,:root .swx .search #recents span.gf.flag,:root .swx #recents .search span.gf.flag,:root .swx .searchItem span.flag.gf,:root .swx .searchItem #recents span.gf.flag,:root .swx #recents .searchItem span.gf.flag{background-position:-112px -66px}:root .swx .timeline .recent span.flag.gg,:root .swx .timeline .recent #recents span.gg.flag,:root .swx #recents .timeline .recent span.gg.flag,:root .swx .search span.flag.gg,:root .swx .search #recents span.gg.flag,:root .swx #recents .search span.gg.flag,:root .swx .searchItem span.flag.gg,:root .swx .searchItem #recents span.gg.flag,:root .swx #recents .searchItem span.gg.flag{background-position:-112px -77px}:root .swx .timeline .recent span.flag.gh,:root .swx .timeline .recent #recents span.gh.flag,:root .swx #recents .timeline .recent span.gh.flag,:root .swx .search span.flag.gh,:root .swx .search #recents span.gh.flag,:root .swx #recents .search span.gh.flag,:root .swx .searchItem span.flag.gh,:root .swx .searchItem #recents span.gh.flag,:root .swx #recents .searchItem span.gh.flag{background-position:-112px -88px}:root .swx .timeline .recent span.flag.gi,:root .swx .timeline .recent #recents span.gi.flag,:root .swx #recents .timeline .recent span.gi.flag,:root .swx .search span.flag.gi,:root .swx .search #recents span.gi.flag,:root .swx #recents .search span.gi.flag,:root .swx .searchItem span.flag.gi,:root .swx .searchItem #recents span.gi.flag,:root .swx #recents .searchItem span.gi.flag{background-position:-112px -99px}:root .swx .timeline .recent span.flag.gl,:root .swx .timeline .recent #recents span.gl.flag,:root .swx #recents .timeline .recent span.gl.flag,:root .swx .search span.flag.gl,:root .swx .search #recents span.gl.flag,:root .swx #recents .search span.gl.flag,:root .swx .searchItem span.flag.gl,:root .swx .searchItem #recents span.gl.flag,:root .swx #recents .searchItem span.gl.flag{background-position:-112px -132px}:root .swx .timeline .recent span.flag.gm,:root .swx .timeline .recent #recents span.gm.flag,:root .swx #recents .timeline .recent span.gm.flag,:root .swx .search span.flag.gm,:root .swx .search #recents span.gm.flag,:root .swx #recents .search span.gm.flag,:root .swx .searchItem span.flag.gm,:root .swx .searchItem #recents span.gm.flag,:root .swx #recents .searchItem span.gm.flag{background-position:-112px -143px}:root .swx .timeline .recent span.flag.gn,:root .swx .timeline .recent #recents span.gn.flag,:root .swx #recents .timeline .recent span.gn.flag,:root .swx .search span.flag.gn,:root .swx .search #recents span.gn.flag,:root .swx #recents .search span.gn.flag,:root .swx .searchItem span.flag.gn,:root .swx .searchItem #recents span.gn.flag,:root .swx #recents .searchItem span.gn.flag{background-position:-112px -154px}:root .swx .timeline .recent span.flag.gp,:root .swx .timeline .recent #recents span.gp.flag,:root .swx #recents .timeline .recent span.gp.flag,:root .swx .search span.flag.gp,:root .swx .search #recents span.gp.flag,:root .swx #recents .search span.gp.flag,:root .swx .searchItem span.flag.gp,:root .swx .searchItem #recents span.gp.flag,:root .swx #recents .searchItem span.gp.flag{background-position:-112px -176px}:root .swx .timeline .recent span.flag.gq,:root .swx .timeline .recent #recents span.gq.flag,:root .swx #recents .timeline .recent span.gq.flag,:root .swx .search span.flag.gq,:root .swx .search #recents span.gq.flag,:root .swx #recents .search span.gq.flag,:root .swx .searchItem span.flag.gq,:root .swx .searchItem #recents span.gq.flag,:root .swx #recents .searchItem span.gq.flag{background-position:-112px -187px}:root .swx .timeline .recent span.flag.gr,:root .swx .timeline .recent #recents span.gr.flag,:root .swx #recents .timeline .recent span.gr.flag,:root .swx .search span.flag.gr,:root .swx .search #recents span.gr.flag,:root .swx #recents .search span.gr.flag,:root .swx .searchItem span.flag.gr,:root .swx .searchItem #recents span.gr.flag,:root .swx #recents .searchItem span.gr.flag{background-position:-112px -198px}:root .swx .timeline .recent span.flag.gs,:root .swx .timeline .recent #recents span.gs.flag,:root .swx #recents .timeline .recent span.gs.flag,:root .swx .search span.flag.gs,:root .swx .search #recents span.gs.flag,:root .swx #recents .search span.gs.flag,:root .swx .searchItem span.flag.gs,:root .swx .searchItem #recents span.gs.flag,:root .swx #recents .searchItem span.gs.flag{background-position:-112px -209px}:root .swx .timeline .recent span.flag.gt,:root .swx .timeline .recent #recents span.gt.flag,:root .swx #recents .timeline .recent span.gt.flag,:root .swx .search span.flag.gt,:root .swx .search #recents span.gt.flag,:root .swx #recents .search span.gt.flag,:root .swx .searchItem span.flag.gt,:root .swx .searchItem #recents span.gt.flag,:root .swx #recents .searchItem span.gt.flag{background-position:-112px -220px}:root .swx .timeline .recent span.flag.gu,:root .swx .timeline .recent #recents span.gu.flag,:root .swx #recents .timeline .recent span.gu.flag,:root .swx .search span.flag.gu,:root .swx .search #recents span.gu.flag,:root .swx #recents .search span.gu.flag,:root .swx .searchItem span.flag.gu,:root .swx .searchItem #recents span.gu.flag,:root .swx #recents .searchItem span.gu.flag{background-position:-112px -231px}:root .swx .timeline .recent span.flag.gw,:root .swx .timeline .recent #recents span.gw.flag,:root .swx #recents .timeline .recent span.gw.flag,:root .swx .search span.flag.gw,:root .swx .search #recents span.gw.flag,:root .swx #recents .search span.gw.flag,:root .swx .searchItem span.flag.gw,:root .swx .searchItem #recents span.gw.flag,:root .swx #recents .searchItem span.gw.flag{background-position:-112px -253px}:root .swx .timeline .recent span.flag.gy,:root .swx .timeline .recent #recents span.gy.flag,:root .swx #recents .timeline .recent span.gy.flag,:root .swx .search span.flag.gy,:root .swx .search #recents span.gy.flag,:root .swx #recents .search span.gy.flag,:root .swx .searchItem span.flag.gy,:root .swx .searchItem #recents span.gy.flag,:root .swx #recents .searchItem span.gy.flag{background-position:-112px -275px}:root .swx .timeline .recent span.flag.hk,:root .swx .timeline .recent #recents span.hk.flag,:root .swx #recents .timeline .recent span.hk.flag,:root .swx .search span.flag.hk,:root .swx .search #recents span.hk.flag,:root .swx #recents .search span.hk.flag,:root .swx .searchItem span.flag.hk,:root .swx .searchItem #recents span.hk.flag,:root .swx #recents .searchItem span.hk.flag{background-position:-128px -121px}:root .swx .timeline .recent span.flag.hm,:root .swx .timeline .recent #recents span.hm.flag,:root .swx #recents .timeline .recent span.hm.flag,:root .swx .search span.flag.hm,:root .swx .search #recents span.hm.flag,:root .swx #recents .search span.hm.flag,:root .swx .searchItem span.flag.hm,:root .swx .searchItem #recents span.hm.flag,:root .swx #recents .searchItem span.hm.flag{background-position:-128px -143px}:root .swx .timeline .recent span.flag.hn,:root .swx .timeline .recent #recents span.hn.flag,:root .swx #recents .timeline .recent span.hn.flag,:root .swx .search span.flag.hn,:root .swx .search #recents span.hn.flag,:root .swx #recents .search span.hn.flag,:root .swx .searchItem span.flag.hn,:root .swx .searchItem #recents span.hn.flag,:root .swx #recents .searchItem span.hn.flag{background-position:-128px -154px}:root .swx .timeline .recent span.flag.hr,:root .swx .timeline .recent #recents span.hr.flag,:root .swx #recents .timeline .recent span.hr.flag,:root .swx .search span.flag.hr,:root .swx .search #recents span.hr.flag,:root .swx #recents .search span.hr.flag,:root .swx .searchItem span.flag.hr,:root .swx .searchItem #recents span.hr.flag,:root .swx #recents .searchItem span.hr.flag{background-position:-128px -198px}:root .swx .timeline .recent span.flag.ht,:root .swx .timeline .recent #recents span.ht.flag,:root .swx #recents .timeline .recent span.ht.flag,:root .swx .search span.flag.ht,:root .swx .search #recents span.ht.flag,:root .swx #recents .search span.ht.flag,:root .swx .searchItem span.flag.ht,:root .swx .searchItem #recents span.ht.flag,:root .swx #recents .searchItem span.ht.flag{background-position:-128px -220px}:root .swx .timeline .recent span.flag.hu,:root .swx .timeline .recent #recents span.hu.flag,:root .swx #recents .timeline .recent span.hu.flag,:root .swx .search span.flag.hu,:root .swx .search #recents span.hu.flag,:root .swx #recents .search span.hu.flag,:root .swx .searchItem span.flag.hu,:root .swx .searchItem #recents span.hu.flag,:root .swx #recents .searchItem span.hu.flag{background-position:-128px -231px}:root .swx .timeline .recent span.flag.id,:root .swx .timeline .recent #recents span.id.flag,:root .swx #recents .timeline .recent span.id.flag,:root .swx .search span.flag.id,:root .swx .search #recents span.id.flag,:root .swx #recents .search span.id.flag,:root .swx .searchItem span.flag.id,:root .swx .searchItem #recents span.id.flag,:root .swx #recents .searchItem span.id.flag{background-position:-144px -44px}:root .swx .timeline .recent span.flag.ie,:root .swx .timeline .recent #recents span.ie.flag,:root .swx #recents .timeline .recent span.ie.flag,:root .swx .search span.flag.ie,:root .swx .search #recents span.ie.flag,:root .swx #recents .search span.ie.flag,:root .swx .searchItem span.flag.ie,:root .swx .searchItem #recents span.ie.flag,:root .swx #recents .searchItem span.ie.flag{background-position:-144px -55px}:root .swx .timeline .recent span.flag.il,:root .swx .timeline .recent #recents span.il.flag,:root .swx #recents .timeline .recent span.il.flag,:root .swx .search span.flag.il,:root .swx .search #recents span.il.flag,:root .swx #recents .search span.il.flag,:root .swx .searchItem span.flag.il,:root .swx .searchItem #recents span.il.flag,:root .swx #recents .searchItem span.il.flag{background-position:-144px -132px}:root .swx .timeline .recent span.flag.im,:root .swx .timeline .recent #recents span.im.flag,:root .swx #recents .timeline .recent span.im.flag,:root .swx .search span.flag.im,:root .swx .search #recents span.im.flag,:root .swx #recents .search span.im.flag,:root .swx .searchItem span.flag.im,:root .swx .searchItem #recents span.im.flag,:root .swx #recents .searchItem span.im.flag{background-position:-144px -143px}:root .swx .timeline .recent span.flag.in,:root .swx .timeline .recent #recents span.in.flag,:root .swx #recents .timeline .recent span.in.flag,:root .swx .search span.flag.in,:root .swx .search #recents span.in.flag,:root .swx #recents .search span.in.flag,:root .swx .searchItem span.flag.in,:root .swx .searchItem #recents span.in.flag,:root .swx #recents .searchItem span.in.flag{background-position:-144px -154px}:root .swx .timeline .recent span.flag.io,:root .swx .timeline .recent #recents span.io.flag,:root .swx #recents .timeline .recent span.io.flag,:root .swx .search span.flag.io,:root .swx .search #recents span.io.flag,:root .swx #recents .search span.io.flag,:root .swx .searchItem span.flag.io,:root .swx .searchItem #recents span.io.flag,:root .swx #recents .searchItem span.io.flag{background-position:-144px -165px}:root .swx .timeline .recent span.flag.iq,:root .swx .timeline .recent #recents span.iq.flag,:root .swx #recents .timeline .recent span.iq.flag,:root .swx .search span.flag.iq,:root .swx .search #recents span.iq.flag,:root .swx #recents .search span.iq.flag,:root .swx .searchItem span.flag.iq,:root .swx .searchItem #recents span.iq.flag,:root .swx #recents .searchItem span.iq.flag{background-position:-144px -187px}:root .swx .timeline .recent span.flag.ir,:root .swx .timeline .recent #recents span.ir.flag,:root .swx #recents .timeline .recent span.ir.flag,:root .swx .search span.flag.ir,:root .swx .search #recents span.ir.flag,:root .swx #recents .search span.ir.flag,:root .swx .searchItem span.flag.ir,:root .swx .searchItem #recents span.ir.flag,:root .swx #recents .searchItem span.ir.flag{background-position:-144px -198px}:root .swx .timeline .recent span.flag.is,:root .swx .timeline .recent #recents span.is.flag,:root .swx #recents .timeline .recent span.is.flag,:root .swx .search span.flag.is,:root .swx .search #recents span.is.flag,:root .swx #recents .search span.is.flag,:root .swx .searchItem span.flag.is,:root .swx .searchItem #recents span.is.flag,:root .swx #recents .searchItem span.is.flag{background-position:-144px -209px}:root .swx .timeline .recent span.flag.it,:root .swx .timeline .recent #recents span.it.flag,:root .swx #recents .timeline .recent span.it.flag,:root .swx .search span.flag.it,:root .swx .search #recents span.it.flag,:root .swx #recents .search span.it.flag,:root .swx .searchItem span.flag.it,:root .swx .searchItem #recents span.it.flag,:root .swx #recents .searchItem span.it.flag{background-position:-144px -220px}:root .swx .timeline .recent span.flag.iz,:root .swx .timeline .recent #recents span.iz.flag,:root .swx #recents .timeline .recent span.iz.flag,:root .swx .search span.flag.iz,:root .swx .search #recents span.iz.flag,:root .swx #recents .search span.iz.flag,:root .swx .searchItem span.flag.iz,:root .swx .searchItem #recents span.iz.flag,:root .swx #recents .searchItem span.iz.flag{background-position:-144px -286px}:root .swx .timeline .recent span.flag.je,:root .swx .timeline .recent #recents span.je.flag,:root .swx #recents .timeline .recent span.je.flag,:root .swx .search span.flag.je,:root .swx .search #recents span.je.flag,:root .swx #recents .search span.je.flag,:root .swx .searchItem span.flag.je,:root .swx .searchItem #recents span.je.flag,:root .swx #recents .searchItem span.je.flag{background-position:-160px -55px}:root .swx .timeline .recent span.flag.jm,:root .swx .timeline .recent #recents span.jm.flag,:root .swx #recents .timeline .recent span.jm.flag,:root .swx .search span.flag.jm,:root .swx .search #recents span.jm.flag,:root .swx #recents .search span.jm.flag,:root .swx .searchItem span.flag.jm,:root .swx .searchItem #recents span.jm.flag,:root .swx #recents .searchItem span.jm.flag{background-position:-160px -143px}:root .swx .timeline .recent span.flag.jo,:root .swx .timeline .recent #recents span.jo.flag,:root .swx #recents .timeline .recent span.jo.flag,:root .swx .search span.flag.jo,:root .swx .search #recents span.jo.flag,:root .swx #recents .search span.jo.flag,:root .swx .searchItem span.flag.jo,:root .swx .searchItem #recents span.jo.flag,:root .swx #recents .searchItem span.jo.flag{background-position:-160px -165px}:root .swx .timeline .recent span.flag.jp,:root .swx .timeline .recent #recents span.jp.flag,:root .swx #recents .timeline .recent span.jp.flag,:root .swx .search span.flag.jp,:root .swx .search #recents span.jp.flag,:root .swx #recents .search span.jp.flag,:root .swx .searchItem span.flag.jp,:root .swx .searchItem #recents span.jp.flag,:root .swx #recents .searchItem span.jp.flag{background-position:-160px -176px}:root .swx .timeline .recent span.flag.ke,:root .swx .timeline .recent #recents span.ke.flag,:root .swx #recents .timeline .recent span.ke.flag,:root .swx .search span.flag.ke,:root .swx .search #recents span.ke.flag,:root .swx #recents .search span.ke.flag,:root .swx .searchItem span.flag.ke,:root .swx .searchItem #recents span.ke.flag,:root .swx #recents .searchItem span.ke.flag{background-position:-176px -55px}:root .swx .timeline .recent span.flag.kg,:root .swx .timeline .recent #recents span.kg.flag,:root .swx #recents .timeline .recent span.kg.flag,:root .swx .search span.flag.kg,:root .swx .search #recents span.kg.flag,:root .swx #recents .search span.kg.flag,:root .swx .searchItem span.flag.kg,:root .swx .searchItem #recents span.kg.flag,:root .swx #recents .searchItem span.kg.flag{background-position:-176px -77px}:root .swx .timeline .recent span.flag.kh,:root .swx .timeline .recent #recents span.kh.flag,:root .swx #recents .timeline .recent span.kh.flag,:root .swx .search span.flag.kh,:root .swx .search #recents span.kh.flag,:root .swx #recents .search span.kh.flag,:root .swx .searchItem span.flag.kh,:root .swx .searchItem #recents span.kh.flag,:root .swx #recents .searchItem span.kh.flag{background-position:-176px -88px}:root .swx .timeline .recent span.flag.ki,:root .swx .timeline .recent #recents span.ki.flag,:root .swx #recents .timeline .recent span.ki.flag,:root .swx .search span.flag.ki,:root .swx .search #recents span.ki.flag,:root .swx #recents .search span.ki.flag,:root .swx .searchItem span.flag.ki,:root .swx .searchItem #recents span.ki.flag,:root .swx #recents .searchItem span.ki.flag{background-position:-176px -99px}:root .swx .timeline .recent span.flag.km,:root .swx .timeline .recent #recents span.km.flag,:root .swx #recents .timeline .recent span.km.flag,:root .swx .search span.flag.km,:root .swx .search #recents span.km.flag,:root .swx #recents .search span.km.flag,:root .swx .searchItem span.flag.km,:root .swx .searchItem #recents span.km.flag,:root .swx #recents .searchItem span.km.flag{background-position:-176px -143px}:root .swx .timeline .recent span.flag.kn,:root .swx .timeline .recent #recents span.kn.flag,:root .swx #recents .timeline .recent span.kn.flag,:root .swx .search span.flag.kn,:root .swx .search #recents span.kn.flag,:root .swx #recents .search span.kn.flag,:root .swx .searchItem span.flag.kn,:root .swx .searchItem #recents span.kn.flag,:root .swx #recents .searchItem span.kn.flag{background-position:-176px -154px}:root .swx .timeline .recent span.flag.kp,:root .swx .timeline .recent #recents span.kp.flag,:root .swx #recents .timeline .recent span.kp.flag,:root .swx .search span.flag.kp,:root .swx .search #recents span.kp.flag,:root .swx #recents .search span.kp.flag,:root .swx .searchItem span.flag.kp,:root .swx .searchItem #recents span.kp.flag,:root .swx #recents .searchItem span.kp.flag{background-position:-176px -176px}:root .swx .timeline .recent span.flag.kr,:root .swx .timeline .recent #recents span.kr.flag,:root .swx #recents .timeline .recent span.kr.flag,:root .swx .search span.flag.kr,:root .swx .search #recents span.kr.flag,:root .swx #recents .search span.kr.flag,:root .swx .searchItem span.flag.kr,:root .swx .searchItem #recents span.kr.flag,:root .swx #recents .searchItem span.kr.flag{background-position:-176px -198px}:root .swx .timeline .recent span.flag.kw,:root .swx .timeline .recent #recents span.kw.flag,:root .swx #recents .timeline .recent span.kw.flag,:root .swx .search span.flag.kw,:root .swx .search #recents span.kw.flag,:root .swx #recents .search span.kw.flag,:root .swx .searchItem span.flag.kw,:root .swx .searchItem #recents span.kw.flag,:root .swx #recents .searchItem span.kw.flag{background-position:-176px -253px}:root .swx .timeline .recent span.flag.ky,:root .swx .timeline .recent #recents span.ky.flag,:root .swx #recents .timeline .recent span.ky.flag,:root .swx .search span.flag.ky,:root .swx .search #recents span.ky.flag,:root .swx #recents .search span.ky.flag,:root .swx .searchItem span.flag.ky,:root .swx .searchItem #recents span.ky.flag,:root .swx #recents .searchItem span.ky.flag{background-position:-176px -275px}:root .swx .timeline .recent span.flag.kz,:root .swx .timeline .recent #recents span.kz.flag,:root .swx #recents .timeline .recent span.kz.flag,:root .swx .search span.flag.kz,:root .swx .search #recents span.kz.flag,:root .swx #recents .search span.kz.flag,:root .swx .searchItem span.flag.kz,:root .swx .searchItem #recents span.kz.flag,:root .swx #recents .searchItem span.kz.flag{background-position:-176px -286px}:root .swx .timeline .recent span.flag.la,:root .swx .timeline .recent #recents span.la.flag,:root .swx #recents .timeline .recent span.la.flag,:root .swx .search span.flag.la,:root .swx .search #recents span.la.flag,:root .swx #recents .search span.la.flag,:root .swx .searchItem span.flag.la,:root .swx .searchItem #recents span.la.flag,:root .swx #recents .searchItem span.la.flag{background-position:-192px -11px}:root .swx .timeline .recent span.flag.lb,:root .swx .timeline .recent #recents span.lb.flag,:root .swx #recents .timeline .recent span.lb.flag,:root .swx .search span.flag.lb,:root .swx .search #recents span.lb.flag,:root .swx #recents .search span.lb.flag,:root .swx .searchItem span.flag.lb,:root .swx .searchItem #recents span.lb.flag,:root .swx #recents .searchItem span.lb.flag{background-position:-192px -22px}:root .swx .timeline .recent span.flag.lc,:root .swx .timeline .recent #recents span.lc.flag,:root .swx #recents .timeline .recent span.lc.flag,:root .swx .search span.flag.lc,:root .swx .search #recents span.lc.flag,:root .swx #recents .search span.lc.flag,:root .swx .searchItem span.flag.lc,:root .swx .searchItem #recents span.lc.flag,:root .swx #recents .searchItem span.lc.flag{background-position:-192px -33px}:root .swx .timeline .recent span.flag.li,:root .swx .timeline .recent #recents span.li.flag,:root .swx #recents .timeline .recent span.li.flag,:root .swx .search span.flag.li,:root .swx .search #recents span.li.flag,:root .swx #recents .search span.li.flag,:root .swx .searchItem span.flag.li,:root .swx .searchItem #recents span.li.flag,:root .swx #recents .searchItem span.li.flag{background-position:-192px -99px}:root .swx .timeline .recent span.flag.lk,:root .swx .timeline .recent #recents span.lk.flag,:root .swx #recents .timeline .recent span.lk.flag,:root .swx .search span.flag.lk,:root .swx .search #recents span.lk.flag,:root .swx #recents .search span.lk.flag,:root .swx .searchItem span.flag.lk,:root .swx .searchItem #recents span.lk.flag,:root .swx #recents .searchItem span.lk.flag{background-position:-192px -121px}:root .swx .timeline .recent span.flag.lr,:root .swx .timeline .recent #recents span.lr.flag,:root .swx #recents .timeline .recent span.lr.flag,:root .swx .search span.flag.lr,:root .swx .search #recents span.lr.flag,:root .swx #recents .search span.lr.flag,:root .swx .searchItem span.flag.lr,:root .swx .searchItem #recents span.lr.flag,:root .swx #recents .searchItem span.lr.flag{background-position:-192px -198px}:root .swx .timeline .recent span.flag.ls,:root .swx .timeline .recent #recents span.ls.flag,:root .swx #recents .timeline .recent span.ls.flag,:root .swx .search span.flag.ls,:root .swx .search #recents span.ls.flag,:root .swx #recents .search span.ls.flag,:root .swx .searchItem span.flag.ls,:root .swx .searchItem #recents span.ls.flag,:root .swx #recents .searchItem span.ls.flag{background-position:-192px -209px}:root .swx .timeline .recent span.flag.lt,:root .swx .timeline .recent #recents span.lt.flag,:root .swx #recents .timeline .recent span.lt.flag,:root .swx .search span.flag.lt,:root .swx .search #recents span.lt.flag,:root .swx #recents .search span.lt.flag,:root .swx .searchItem span.flag.lt,:root .swx .searchItem #recents span.lt.flag,:root .swx #recents .searchItem span.lt.flag{background-position:-192px -220px}:root .swx .timeline .recent span.flag.lu,:root .swx .timeline .recent #recents span.lu.flag,:root .swx #recents .timeline .recent span.lu.flag,:root .swx .search span.flag.lu,:root .swx .search #recents span.lu.flag,:root .swx #recents .search span.lu.flag,:root .swx .searchItem span.flag.lu,:root .swx .searchItem #recents span.lu.flag,:root .swx #recents .searchItem span.lu.flag{background-position:-192px -231px}:root .swx .timeline .recent span.flag.lv,:root .swx .timeline .recent #recents span.lv.flag,:root .swx #recents .timeline .recent span.lv.flag,:root .swx .search span.flag.lv,:root .swx .search #recents span.lv.flag,:root .swx #recents .search span.lv.flag,:root .swx .searchItem span.flag.lv,:root .swx .searchItem #recents span.lv.flag,:root .swx #recents .searchItem span.lv.flag{background-position:-192px -242px}:root .swx .timeline .recent span.flag.ly,:root .swx .timeline .recent #recents span.ly.flag,:root .swx #recents .timeline .recent span.ly.flag,:root .swx .search span.flag.ly,:root .swx .search #recents span.ly.flag,:root .swx #recents .search span.ly.flag,:root .swx .searchItem span.flag.ly,:root .swx .searchItem #recents span.ly.flag,:root .swx #recents .searchItem span.ly.flag{background-position:-192px -275px}:root .swx .timeline .recent span.flag.ma,:root .swx .timeline .recent #recents span.ma.flag,:root .swx #recents .timeline .recent span.ma.flag,:root .swx .search span.flag.ma,:root .swx .search #recents span.ma.flag,:root .swx #recents .search span.ma.flag,:root .swx .searchItem span.flag.ma,:root .swx .searchItem #recents span.ma.flag,:root .swx #recents .searchItem span.ma.flag{background-position:-208px -11px}:root .swx .timeline .recent span.flag.mc,:root .swx .timeline .recent #recents span.mc.flag,:root .swx #recents .timeline .recent span.mc.flag,:root .swx .search span.flag.mc,:root .swx .search #recents span.mc.flag,:root .swx #recents .search span.mc.flag,:root .swx .searchItem span.flag.mc,:root .swx .searchItem #recents span.mc.flag,:root .swx #recents .searchItem span.mc.flag{background-position:-208px -33px}:root .swx .timeline .recent span.flag.md,:root .swx .timeline .recent #recents span.md.flag,:root .swx #recents .timeline .recent span.md.flag,:root .swx .search span.flag.md,:root .swx .search #recents span.md.flag,:root .swx #recents .search span.md.flag,:root .swx .searchItem span.flag.md,:root .swx .searchItem #recents span.md.flag,:root .swx #recents .searchItem span.md.flag{background-position:-208px -44px}:root .swx .timeline .recent span.flag.me,:root .swx .timeline .recent #recents span.me.flag,:root .swx #recents .timeline .recent span.me.flag,:root .swx .search span.flag.me,:root .swx .search #recents span.me.flag,:root .swx #recents .search span.me.flag,:root .swx .searchItem span.flag.me,:root .swx .searchItem #recents span.me.flag,:root .swx #recents .searchItem span.me.flag{background-position:-208px -55px}:root .swx .timeline .recent span.flag.mf,:root .swx .timeline .recent #recents span.mf.flag,:root .swx #recents .timeline .recent span.mf.flag,:root .swx .search span.flag.mf,:root .swx .search #recents span.mf.flag,:root .swx #recents .search span.mf.flag,:root .swx .searchItem span.flag.mf,:root .swx .searchItem #recents span.mf.flag,:root .swx #recents .searchItem span.mf.flag{background-position:-208px -66px}:root .swx .timeline .recent span.flag.mg,:root .swx .timeline .recent #recents span.mg.flag,:root .swx #recents .timeline .recent span.mg.flag,:root .swx .search span.flag.mg,:root .swx .search #recents span.mg.flag,:root .swx #recents .search span.mg.flag,:root .swx .searchItem span.flag.mg,:root .swx .searchItem #recents span.mg.flag,:root .swx #recents .searchItem span.mg.flag{background-position:-208px -77px}:root .swx .timeline .recent span.flag.mh,:root .swx .timeline .recent #recents span.mh.flag,:root .swx #recents .timeline .recent span.mh.flag,:root .swx .search span.flag.mh,:root .swx .search #recents span.mh.flag,:root .swx #recents .search span.mh.flag,:root .swx .searchItem span.flag.mh,:root .swx .searchItem #recents span.mh.flag,:root .swx #recents .searchItem span.mh.flag{background-position:-208px -88px}:root .swx .timeline .recent span.flag.mk,:root .swx .timeline .recent #recents span.mk.flag,:root .swx #recents .timeline .recent span.mk.flag,:root .swx .search span.flag.mk,:root .swx .search #recents span.mk.flag,:root .swx #recents .search span.mk.flag,:root .swx .searchItem span.flag.mk,:root .swx .searchItem #recents span.mk.flag,:root .swx #recents .searchItem span.mk.flag{background-position:-208px -121px}:root .swx .timeline .recent span.flag.ml,:root .swx .timeline .recent #recents span.ml.flag,:root .swx #recents .timeline .recent span.ml.flag,:root .swx .search span.flag.ml,:root .swx .search #recents span.ml.flag,:root .swx #recents .search span.ml.flag,:root .swx .searchItem span.flag.ml,:root .swx .searchItem #recents span.ml.flag,:root .swx #recents .searchItem span.ml.flag{background-position:-208px -132px}:root .swx .timeline .recent span.flag.mm,:root .swx .timeline .recent #recents span.mm.flag,:root .swx #recents .timeline .recent span.mm.flag,:root .swx .search span.flag.mm,:root .swx .search #recents span.mm.flag,:root .swx #recents .search span.mm.flag,:root .swx .searchItem span.flag.mm,:root .swx .searchItem #recents span.mm.flag,:root .swx #recents .searchItem span.mm.flag{background-position:-208px -143px}:root .swx .timeline .recent span.flag.mn,:root .swx .timeline .recent #recents span.mn.flag,:root .swx #recents .timeline .recent span.mn.flag,:root .swx .search span.flag.mn,:root .swx .search #recents span.mn.flag,:root .swx #recents .search span.mn.flag,:root .swx .searchItem span.flag.mn,:root .swx .searchItem #recents span.mn.flag,:root .swx #recents .searchItem span.mn.flag{background-position:-208px -154px}:root .swx .timeline .recent span.flag.mo,:root .swx .timeline .recent #recents span.mo.flag,:root .swx #recents .timeline .recent span.mo.flag,:root .swx .search span.flag.mo,:root .swx .search #recents span.mo.flag,:root .swx #recents .search span.mo.flag,:root .swx .searchItem span.flag.mo,:root .swx .searchItem #recents span.mo.flag,:root .swx #recents .searchItem span.mo.flag{background-position:-208px -165px}:root .swx .timeline .recent span.flag.mp,:root .swx .timeline .recent #recents span.mp.flag,:root .swx #recents .timeline .recent span.mp.flag,:root .swx .search span.flag.mp,:root .swx .search #recents span.mp.flag,:root .swx #recents .search span.mp.flag,:root .swx .searchItem span.flag.mp,:root .swx .searchItem #recents span.mp.flag,:root .swx #recents .searchItem span.mp.flag{background-position:-208px -176px}:root .swx .timeline .recent span.flag.mq,:root .swx .timeline .recent #recents span.mq.flag,:root .swx #recents .timeline .recent span.mq.flag,:root .swx .search span.flag.mq,:root .swx .search #recents span.mq.flag,:root .swx #recents .search span.mq.flag,:root .swx .searchItem span.flag.mq,:root .swx .searchItem #recents span.mq.flag,:root .swx #recents .searchItem span.mq.flag{background-position:-208px -187px}:root .swx .timeline .recent span.flag.mr,:root .swx .timeline .recent #recents span.mr.flag,:root .swx #recents .timeline .recent span.mr.flag,:root .swx .search span.flag.mr,:root .swx .search #recents span.mr.flag,:root .swx #recents .search span.mr.flag,:root .swx .searchItem span.flag.mr,:root .swx .searchItem #recents span.mr.flag,:root .swx #recents .searchItem span.mr.flag{background-position:-208px -198px}:root .swx .timeline .recent span.flag.ms,:root .swx .timeline .recent #recents span.ms.flag,:root .swx #recents .timeline .recent span.ms.flag,:root .swx .search span.flag.ms,:root .swx .search #recents span.ms.flag,:root .swx #recents .search span.ms.flag,:root .swx .searchItem span.flag.ms,:root .swx .searchItem #recents span.ms.flag,:root .swx #recents .searchItem span.ms.flag{background-position:-208px -209px}:root .swx .timeline .recent span.flag.mt,:root .swx .timeline .recent #recents span.mt.flag,:root .swx #recents .timeline .recent span.mt.flag,:root .swx .search span.flag.mt,:root .swx .search #recents span.mt.flag,:root .swx #recents .search span.mt.flag,:root .swx .searchItem span.flag.mt,:root .swx .searchItem #recents span.mt.flag,:root .swx #recents .searchItem span.mt.flag{background-position:-208px -220px}:root .swx .timeline .recent span.flag.mu,:root .swx .timeline .recent #recents span.mu.flag,:root .swx #recents .timeline .recent span.mu.flag,:root .swx .search span.flag.mu,:root .swx .search #recents span.mu.flag,:root .swx #recents .search span.mu.flag,:root .swx .searchItem span.flag.mu,:root .swx .searchItem #recents span.mu.flag,:root .swx #recents .searchItem span.mu.flag{background-position:-208px -231px}:root .swx .timeline .recent span.flag.mv,:root .swx .timeline .recent #recents span.mv.flag,:root .swx #recents .timeline .recent span.mv.flag,:root .swx .search span.flag.mv,:root .swx .search #recents span.mv.flag,:root .swx #recents .search span.mv.flag,:root .swx .searchItem span.flag.mv,:root .swx .searchItem #recents span.mv.flag,:root .swx #recents .searchItem span.mv.flag{background-position:-208px -242px}:root .swx .timeline .recent span.flag.mw,:root .swx .timeline .recent #recents span.mw.flag,:root .swx #recents .timeline .recent span.mw.flag,:root .swx .search span.flag.mw,:root .swx .search #recents span.mw.flag,:root .swx #recents .search span.mw.flag,:root .swx .searchItem span.flag.mw,:root .swx .searchItem #recents span.mw.flag,:root .swx #recents .searchItem span.mw.flag{background-position:-208px -253px}:root .swx .timeline .recent span.flag.mx,:root .swx .timeline .recent #recents span.mx.flag,:root .swx #recents .timeline .recent span.mx.flag,:root .swx .search span.flag.mx,:root .swx .search #recents span.mx.flag,:root .swx #recents .search span.mx.flag,:root .swx .searchItem span.flag.mx,:root .swx .searchItem #recents span.mx.flag,:root .swx #recents .searchItem span.mx.flag{background-position:-208px -264px}:root .swx .timeline .recent span.flag.my,:root .swx .timeline .recent #recents span.my.flag,:root .swx #recents .timeline .recent span.my.flag,:root .swx .search span.flag.my,:root .swx .search #recents span.my.flag,:root .swx #recents .search span.my.flag,:root .swx .searchItem span.flag.my,:root .swx .searchItem #recents span.my.flag,:root .swx #recents .searchItem span.my.flag{background-position:-208px -275px}:root .swx .timeline .recent span.flag.mz,:root .swx .timeline .recent #recents span.mz.flag,:root .swx #recents .timeline .recent span.mz.flag,:root .swx .search span.flag.mz,:root .swx .search #recents span.mz.flag,:root .swx #recents .search span.mz.flag,:root .swx .searchItem span.flag.mz,:root .swx .searchItem #recents span.mz.flag,:root .swx #recents .searchItem span.mz.flag{background-position:-208px -286px}:root .swx .timeline .recent span.flag.na,:root .swx .timeline .recent #recents span.na.flag,:root .swx #recents .timeline .recent span.na.flag,:root .swx .search span.flag.na,:root .swx .search #recents span.na.flag,:root .swx #recents .search span.na.flag,:root .swx .searchItem span.flag.na,:root .swx .searchItem #recents span.na.flag,:root .swx #recents .searchItem span.na.flag{background-position:-224px -11px}:root .swx .timeline .recent span.flag.nc,:root .swx .timeline .recent #recents span.nc.flag,:root .swx #recents .timeline .recent span.nc.flag,:root .swx .search span.flag.nc,:root .swx .search #recents span.nc.flag,:root .swx #recents .search span.nc.flag,:root .swx .searchItem span.flag.nc,:root .swx .searchItem #recents span.nc.flag,:root .swx #recents .searchItem span.nc.flag{background-position:-224px -33px}:root .swx .timeline .recent span.flag.ne,:root .swx .timeline .recent #recents span.ne.flag,:root .swx #recents .timeline .recent span.ne.flag,:root .swx .search span.flag.ne,:root .swx .search #recents span.ne.flag,:root .swx #recents .search span.ne.flag,:root .swx .searchItem span.flag.ne,:root .swx .searchItem #recents span.ne.flag,:root .swx #recents .searchItem span.ne.flag{background-position:-224px -55px}:root .swx .timeline .recent span.flag.nf,:root .swx .timeline .recent #recents span.nf.flag,:root .swx #recents .timeline .recent span.nf.flag,:root .swx .search span.flag.nf,:root .swx .search #recents span.nf.flag,:root .swx #recents .search span.nf.flag,:root .swx .searchItem span.flag.nf,:root .swx .searchItem #recents span.nf.flag,:root .swx #recents .searchItem span.nf.flag{background-position:-224px -66px}:root .swx .timeline .recent span.flag.ng,:root .swx .timeline .recent #recents span.ng.flag,:root .swx #recents .timeline .recent span.ng.flag,:root .swx .search span.flag.ng,:root .swx .search #recents span.ng.flag,:root .swx #recents .search span.ng.flag,:root .swx .searchItem span.flag.ng,:root .swx .searchItem #recents span.ng.flag,:root .swx #recents .searchItem span.ng.flag{background-position:-224px -77px}:root .swx .timeline .recent span.flag.ni,:root .swx .timeline .recent #recents span.ni.flag,:root .swx #recents .timeline .recent span.ni.flag,:root .swx .search span.flag.ni,:root .swx .search #recents span.ni.flag,:root .swx #recents .search span.ni.flag,:root .swx .searchItem span.flag.ni,:root .swx .searchItem #recents span.ni.flag,:root .swx #recents .searchItem span.ni.flag{background-position:-224px -99px}:root .swx .timeline .recent span.flag.nl,:root .swx .timeline .recent #recents span.nl.flag,:root .swx #recents .timeline .recent span.nl.flag,:root .swx .search span.flag.nl,:root .swx .search #recents span.nl.flag,:root .swx #recents .search span.nl.flag,:root .swx .searchItem span.flag.nl,:root .swx .searchItem #recents span.nl.flag,:root .swx #recents .searchItem span.nl.flag{background-position:-224px -132px}:root .swx .timeline .recent span.flag.no,:root .swx .timeline .recent #recents span.no.flag,:root .swx #recents .timeline .recent span.no.flag,:root .swx .search span.flag.no,:root .swx .search #recents span.no.flag,:root .swx #recents .search span.no.flag,:root .swx .searchItem span.flag.no,:root .swx .searchItem #recents span.no.flag,:root .swx #recents .searchItem span.no.flag{background-position:-224px -165px}:root .swx .timeline .recent span.flag.np,:root .swx .timeline .recent #recents span.np.flag,:root .swx #recents .timeline .recent span.np.flag,:root .swx .search span.flag.np,:root .swx .search #recents span.np.flag,:root .swx #recents .search span.np.flag,:root .swx .searchItem span.flag.np,:root .swx .searchItem #recents span.np.flag,:root .swx #recents .searchItem span.np.flag{background-position:-224px -176px}:root .swx .timeline .recent span.flag.nr,:root .swx .timeline .recent #recents span.nr.flag,:root .swx #recents .timeline .recent span.nr.flag,:root .swx .search span.flag.nr,:root .swx .search #recents span.nr.flag,:root .swx #recents .search span.nr.flag,:root .swx .searchItem span.flag.nr,:root .swx .searchItem #recents span.nr.flag,:root .swx #recents .searchItem span.nr.flag{background-position:-224px -198px}:root .swx .timeline .recent span.flag.nu,:root .swx .timeline .recent #recents span.nu.flag,:root .swx #recents .timeline .recent span.nu.flag,:root .swx .search span.flag.nu,:root .swx .search #recents span.nu.flag,:root .swx #recents .search span.nu.flag,:root .swx .searchItem span.flag.nu,:root .swx .searchItem #recents span.nu.flag,:root .swx #recents .searchItem span.nu.flag{background-position:-224px -231px}:root .swx .timeline .recent span.flag.nz,:root .swx .timeline .recent #recents span.nz.flag,:root .swx #recents .timeline .recent span.nz.flag,:root .swx .search span.flag.nz,:root .swx .search #recents span.nz.flag,:root .swx #recents .search span.nz.flag,:root .swx .searchItem span.flag.nz,:root .swx .searchItem #recents span.nz.flag,:root .swx #recents .searchItem span.nz.flag{background-position:-224px -286px}:root .swx .timeline .recent span.flag.om,:root .swx .timeline .recent #recents span.om.flag,:root .swx #recents .timeline .recent span.om.flag,:root .swx .search span.flag.om,:root .swx .search #recents span.om.flag,:root .swx #recents .search span.om.flag,:root .swx .searchItem span.flag.om,:root .swx .searchItem #recents span.om.flag,:root .swx #recents .searchItem span.om.flag{background-position:-240px -143px}:root .swx .timeline .recent span.flag.pa,:root .swx .timeline .recent #recents span.pa.flag,:root .swx #recents .timeline .recent span.pa.flag,:root .swx .search span.flag.pa,:root .swx .search #recents span.pa.flag,:root .swx #recents .search span.pa.flag,:root .swx .searchItem span.flag.pa,:root .swx .searchItem #recents span.pa.flag,:root .swx #recents .searchItem span.pa.flag{background-position:-256px -11px}:root .swx .timeline .recent span.flag.pe,:root .swx .timeline .recent #recents span.pe.flag,:root .swx #recents .timeline .recent span.pe.flag,:root .swx .search span.flag.pe,:root .swx .search #recents span.pe.flag,:root .swx #recents .search span.pe.flag,:root .swx .searchItem span.flag.pe,:root .swx .searchItem #recents span.pe.flag,:root .swx #recents .searchItem span.pe.flag{background-position:-256px -55px}:root .swx .timeline .recent span.flag.pf,:root .swx .timeline .recent #recents span.pf.flag,:root .swx #recents .timeline .recent span.pf.flag,:root .swx .search span.flag.pf,:root .swx .search #recents span.pf.flag,:root .swx #recents .search span.pf.flag,:root .swx .searchItem span.flag.pf,:root .swx .searchItem #recents span.pf.flag,:root .swx #recents .searchItem span.pf.flag{background-position:-256px -66px}:root .swx .timeline .recent span.flag.pg,:root .swx .timeline .recent #recents span.pg.flag,:root .swx #recents .timeline .recent span.pg.flag,:root .swx .search span.flag.pg,:root .swx .search #recents span.pg.flag,:root .swx #recents .search span.pg.flag,:root .swx .searchItem span.flag.pg,:root .swx .searchItem #recents span.pg.flag,:root .swx #recents .searchItem span.pg.flag{background-position:-256px -77px}:root .swx .timeline .recent span.flag.ph,:root .swx .timeline .recent #recents span.ph.flag,:root .swx #recents .timeline .recent span.ph.flag,:root .swx .search span.flag.ph,:root .swx .search #recents span.ph.flag,:root .swx #recents .search span.ph.flag,:root .swx .searchItem span.flag.ph,:root .swx .searchItem #recents span.ph.flag,:root .swx #recents .searchItem span.ph.flag{background-position:-256px -88px}:root .swx .timeline .recent span.flag.pk,:root .swx .timeline .recent #recents span.pk.flag,:root .swx #recents .timeline .recent span.pk.flag,:root .swx .search span.flag.pk,:root .swx .search #recents span.pk.flag,:root .swx #recents .search span.pk.flag,:root .swx .searchItem span.flag.pk,:root .swx .searchItem #recents span.pk.flag,:root .swx #recents .searchItem span.pk.flag{background-position:-256px -121px}:root .swx .timeline .recent span.flag.pl,:root .swx .timeline .recent #recents span.pl.flag,:root .swx #recents .timeline .recent span.pl.flag,:root .swx .search span.flag.pl,:root .swx .search #recents span.pl.flag,:root .swx #recents .search span.pl.flag,:root .swx .searchItem span.flag.pl,:root .swx .searchItem #recents span.pl.flag,:root .swx #recents .searchItem span.pl.flag{background-position:-256px -132px}:root .swx .timeline .recent span.flag.pm,:root .swx .timeline .recent #recents span.pm.flag,:root .swx #recents .timeline .recent span.pm.flag,:root .swx .search span.flag.pm,:root .swx .search #recents span.pm.flag,:root .swx #recents .search span.pm.flag,:root .swx .searchItem span.flag.pm,:root .swx .searchItem #recents span.pm.flag,:root .swx #recents .searchItem span.pm.flag{background-position:-256px -143px}:root .swx .timeline .recent span.flag.pn,:root .swx .timeline .recent #recents span.pn.flag,:root .swx #recents .timeline .recent span.pn.flag,:root .swx .search span.flag.pn,:root .swx .search #recents span.pn.flag,:root .swx #recents .search span.pn.flag,:root .swx .searchItem span.flag.pn,:root .swx .searchItem #recents span.pn.flag,:root .swx #recents .searchItem span.pn.flag{background-position:-256px -154px}:root .swx .timeline .recent span.flag.pr,:root .swx .timeline .recent #recents span.pr.flag,:root .swx #recents .timeline .recent span.pr.flag,:root .swx .search span.flag.pr,:root .swx .search #recents span.pr.flag,:root .swx #recents .search span.pr.flag,:root .swx .searchItem span.flag.pr,:root .swx .searchItem #recents span.pr.flag,:root .swx #recents .searchItem span.pr.flag{background-position:-256px -198px}:root .swx .timeline .recent span.flag.ps,:root .swx .timeline .recent #recents span.ps.flag,:root .swx #recents .timeline .recent span.ps.flag,:root .swx .search span.flag.ps,:root .swx .search #recents span.ps.flag,:root .swx #recents .search span.ps.flag,:root .swx .searchItem span.flag.ps,:root .swx .searchItem #recents span.ps.flag,:root .swx #recents .searchItem span.ps.flag{background-position:-256px -209px}:root .swx .timeline .recent span.flag.pt,:root .swx .timeline .recent #recents span.pt.flag,:root .swx #recents .timeline .recent span.pt.flag,:root .swx .search span.flag.pt,:root .swx .search #recents span.pt.flag,:root .swx #recents .search span.pt.flag,:root .swx .searchItem span.flag.pt,:root .swx .searchItem #recents span.pt.flag,:root .swx #recents .searchItem span.pt.flag{background-position:-256px -220px}:root .swx .timeline .recent span.flag.pw,:root .swx .timeline .recent #recents span.pw.flag,:root .swx #recents .timeline .recent span.pw.flag,:root .swx .search span.flag.pw,:root .swx .search #recents span.pw.flag,:root .swx #recents .search span.pw.flag,:root .swx .searchItem span.flag.pw,:root .swx .searchItem #recents span.pw.flag,:root .swx #recents .searchItem span.pw.flag{background-position:-256px -253px}:root .swx .timeline .recent span.flag.py,:root .swx .timeline .recent #recents span.py.flag,:root .swx #recents .timeline .recent span.py.flag,:root .swx .search span.flag.py,:root .swx .search #recents span.py.flag,:root .swx #recents .search span.py.flag,:root .swx .searchItem span.flag.py,:root .swx .searchItem #recents span.py.flag,:root .swx #recents .searchItem span.py.flag{background-position:-256px -275px}:root .swx .timeline .recent span.flag.qa,:root .swx .timeline .recent #recents span.qa.flag,:root .swx #recents .timeline .recent span.qa.flag,:root .swx .search span.flag.qa,:root .swx .search #recents span.qa.flag,:root .swx #recents .search span.qa.flag,:root .swx .searchItem span.flag.qa,:root .swx .searchItem #recents span.qa.flag,:root .swx #recents .searchItem span.qa.flag{background-position:-272px -11px}:root .swx .timeline .recent span.flag.re,:root .swx .timeline .recent #recents span.re.flag,:root .swx #recents .timeline .recent span.re.flag,:root .swx .search span.flag.re,:root .swx .search #recents span.re.flag,:root .swx #recents .search span.re.flag,:root .swx .searchItem span.flag.re,:root .swx .searchItem #recents span.re.flag,:root .swx #recents .searchItem span.re.flag{background-position:-288px -55px}:root .swx .timeline .recent span.flag.ro,:root .swx .timeline .recent #recents span.ro.flag,:root .swx #recents .timeline .recent span.ro.flag,:root .swx .search span.flag.ro,:root .swx .search #recents span.ro.flag,:root .swx #recents .search span.ro.flag,:root .swx .searchItem span.flag.ro,:root .swx .searchItem #recents span.ro.flag,:root .swx #recents .searchItem span.ro.flag{background-position:-288px -165px}:root .swx .timeline .recent span.flag.rs,:root .swx .timeline .recent #recents span.rs.flag,:root .swx #recents .timeline .recent span.rs.flag,:root .swx .search span.flag.rs,:root .swx .search #recents span.rs.flag,:root .swx #recents .search span.rs.flag,:root .swx .searchItem span.flag.rs,:root .swx .searchItem #recents span.rs.flag,:root .swx #recents .searchItem span.rs.flag{background-position:-288px -209px}:root .swx .timeline .recent span.flag.ru,:root .swx .timeline .recent #recents span.ru.flag,:root .swx #recents .timeline .recent span.ru.flag,:root .swx .search span.flag.ru,:root .swx .search #recents span.ru.flag,:root .swx #recents .search span.ru.flag,:root .swx .searchItem span.flag.ru,:root .swx .searchItem #recents span.ru.flag,:root .swx #recents .searchItem span.ru.flag{background-position:-288px -231px}:root .swx .timeline .recent span.flag.rw,:root .swx .timeline .recent #recents span.rw.flag,:root .swx #recents .timeline .recent span.rw.flag,:root .swx .search span.flag.rw,:root .swx .search #recents span.rw.flag,:root .swx #recents .search span.rw.flag,:root .swx .searchItem span.flag.rw,:root .swx .searchItem #recents span.rw.flag,:root .swx #recents .searchItem span.rw.flag{background-position:-288px -253px}:root .swx .timeline .recent span.flag.sa,:root .swx .timeline .recent #recents span.sa.flag,:root .swx #recents .timeline .recent span.sa.flag,:root .swx .search span.flag.sa,:root .swx .search #recents span.sa.flag,:root .swx #recents .search span.sa.flag,:root .swx .searchItem span.flag.sa,:root .swx .searchItem #recents span.sa.flag,:root .swx #recents .searchItem span.sa.flag{background-position:-304px -11px}:root .swx .timeline .recent span.flag.sb,:root .swx .timeline .recent #recents span.sb.flag,:root .swx #recents .timeline .recent span.sb.flag,:root .swx .search span.flag.sb,:root .swx .search #recents span.sb.flag,:root .swx #recents .search span.sb.flag,:root .swx .searchItem span.flag.sb,:root .swx .searchItem #recents span.sb.flag,:root .swx #recents .searchItem span.sb.flag{background-position:-304px -22px}:root .swx .timeline .recent span.flag.sc,:root .swx .timeline .recent #recents span.sc.flag,:root .swx #recents .timeline .recent span.sc.flag,:root .swx .search span.flag.sc,:root .swx .search #recents span.sc.flag,:root .swx #recents .search span.sc.flag,:root .swx .searchItem span.flag.sc,:root .swx .searchItem #recents span.sc.flag,:root .swx #recents .searchItem span.sc.flag{background-position:-304px -33px}:root .swx .timeline .recent span.flag.sd,:root .swx .timeline .recent #recents span.sd.flag,:root .swx #recents .timeline .recent span.sd.flag,:root .swx .search span.flag.sd,:root .swx .search #recents span.sd.flag,:root .swx #recents .search span.sd.flag,:root .swx .searchItem span.flag.sd,:root .swx .searchItem #recents span.sd.flag,:root .swx #recents .searchItem span.sd.flag{background-position:-304px -44px}:root .swx .timeline .recent span.flag.se,:root .swx .timeline .recent #recents span.se.flag,:root .swx #recents .timeline .recent span.se.flag,:root .swx .search span.flag.se,:root .swx .search #recents span.se.flag,:root .swx #recents .search span.se.flag,:root .swx .searchItem span.flag.se,:root .swx .searchItem #recents span.se.flag,:root .swx #recents .searchItem span.se.flag{background-position:-304px -55px}:root .swx .timeline .recent span.flag.sg,:root .swx .timeline .recent #recents span.sg.flag,:root .swx #recents .timeline .recent span.sg.flag,:root .swx .search span.flag.sg,:root .swx .search #recents span.sg.flag,:root .swx #recents .search span.sg.flag,:root .swx .searchItem span.flag.sg,:root .swx .searchItem #recents span.sg.flag,:root .swx #recents .searchItem span.sg.flag{background-position:-304px -77px}:root .swx .timeline .recent span.flag.sh,:root .swx .timeline .recent #recents span.sh.flag,:root .swx #recents .timeline .recent span.sh.flag,:root .swx .search span.flag.sh,:root .swx .search #recents span.sh.flag,:root .swx #recents .search span.sh.flag,:root .swx .searchItem span.flag.sh,:root .swx .searchItem #recents span.sh.flag,:root .swx #recents .searchItem span.sh.flag{background-position:-304px -88px}:root .swx .timeline .recent span.flag.si,:root .swx .timeline .recent #recents span.si.flag,:root .swx #recents .timeline .recent span.si.flag,:root .swx .search span.flag.si,:root .swx .search #recents span.si.flag,:root .swx #recents .search span.si.flag,:root .swx .searchItem span.flag.si,:root .swx .searchItem #recents span.si.flag,:root .swx #recents .searchItem span.si.flag{background-position:-304px -99px}:root .swx .timeline .recent span.flag.sj,:root .swx .timeline .recent #recents span.sj.flag,:root .swx #recents .timeline .recent span.sj.flag,:root .swx .search span.flag.sj,:root .swx .search #recents span.sj.flag,:root .swx #recents .search span.sj.flag,:root .swx .searchItem span.flag.sj,:root .swx .searchItem #recents span.sj.flag,:root .swx #recents .searchItem span.sj.flag{background-position:-304px -110px}:root .swx .timeline .recent span.flag.sk,:root .swx .timeline .recent #recents span.sk.flag,:root .swx #recents .timeline .recent span.sk.flag,:root .swx .search span.flag.sk,:root .swx .search #recents span.sk.flag,:root .swx #recents .search span.sk.flag,:root .swx .searchItem span.flag.sk,:root .swx .searchItem #recents span.sk.flag,:root .swx #recents .searchItem span.sk.flag{background-position:-304px -121px}:root .swx .timeline .recent span.flag.sl,:root .swx .timeline .recent #recents span.sl.flag,:root .swx #recents .timeline .recent span.sl.flag,:root .swx .search span.flag.sl,:root .swx .search #recents span.sl.flag,:root .swx #recents .search span.sl.flag,:root .swx .searchItem span.flag.sl,:root .swx .searchItem #recents span.sl.flag,:root .swx #recents .searchItem span.sl.flag{background-position:-304px -132px}:root .swx .timeline .recent span.flag.sm,:root .swx .timeline .recent #recents span.sm.flag,:root .swx #recents .timeline .recent span.sm.flag,:root .swx .search span.flag.sm,:root .swx .search #recents span.sm.flag,:root .swx #recents .search span.sm.flag,:root .swx .searchItem span.flag.sm,:root .swx .searchItem #recents span.sm.flag,:root .swx #recents .searchItem span.sm.flag{background-position:-304px -143px}:root .swx .timeline .recent span.flag.sn,:root .swx .timeline .recent #recents span.sn.flag,:root .swx #recents .timeline .recent span.sn.flag,:root .swx .search span.flag.sn,:root .swx .search #recents span.sn.flag,:root .swx #recents .search span.sn.flag,:root .swx .searchItem span.flag.sn,:root .swx .searchItem #recents span.sn.flag,:root .swx #recents .searchItem span.sn.flag{background-position:-304px -154px}:root .swx .timeline .recent span.flag.so,:root .swx .timeline .recent #recents span.so.flag,:root .swx #recents .timeline .recent span.so.flag,:root .swx .search span.flag.so,:root .swx .search #recents span.so.flag,:root .swx #recents .search span.so.flag,:root .swx .searchItem span.flag.so,:root .swx .searchItem #recents span.so.flag,:root .swx #recents .searchItem span.so.flag{background-position:-304px -165px}:root .swx .timeline .recent span.flag.sr,:root .swx .timeline .recent #recents span.sr.flag,:root .swx #recents .timeline .recent span.sr.flag,:root .swx .search span.flag.sr,:root .swx .search #recents span.sr.flag,:root .swx #recents .search span.sr.flag,:root .swx .searchItem span.flag.sr,:root .swx .searchItem #recents span.sr.flag,:root .swx #recents .searchItem span.sr.flag{background-position:-304px -198px}:root .swx .timeline .recent span.flag.ss,:root .swx .timeline .recent #recents span.ss.flag,:root .swx #recents .timeline .recent span.ss.flag,:root .swx .search span.flag.ss,:root .swx .search #recents span.ss.flag,:root .swx #recents .search span.ss.flag,:root .swx .searchItem span.flag.ss,:root .swx .searchItem #recents span.ss.flag,:root .swx #recents .searchItem span.ss.flag{background-position:-304px -209px}:root .swx .timeline .recent span.flag.st,:root .swx .timeline .recent #recents span.st.flag,:root .swx #recents .timeline .recent span.st.flag,:root .swx .search span.flag.st,:root .swx .search #recents span.st.flag,:root .swx #recents .search span.st.flag,:root .swx .searchItem span.flag.st,:root .swx .searchItem #recents span.st.flag,:root .swx #recents .searchItem span.st.flag{background-position:-304px -220px}:root .swx .timeline .recent span.flag.sv,:root .swx .timeline .recent #recents span.sv.flag,:root .swx #recents .timeline .recent span.sv.flag,:root .swx .search span.flag.sv,:root .swx .search #recents span.sv.flag,:root .swx #recents .search span.sv.flag,:root .swx .searchItem span.flag.sv,:root .swx .searchItem #recents span.sv.flag,:root .swx #recents .searchItem span.sv.flag{background-position:-304px -242px}:root .swx .timeline .recent span.flag.sx,:root .swx .timeline .recent #recents span.sx.flag,:root .swx #recents .timeline .recent span.sx.flag,:root .swx .search span.flag.sx,:root .swx .search #recents span.sx.flag,:root .swx #recents .search span.sx.flag,:root .swx .searchItem span.flag.sx,:root .swx .searchItem #recents span.sx.flag,:root .swx #recents .searchItem span.sx.flag{background-position:-304px -264px}:root .swx .timeline .recent span.flag.sy,:root .swx .timeline .recent #recents span.sy.flag,:root .swx #recents .timeline .recent span.sy.flag,:root .swx .search span.flag.sy,:root .swx .search #recents span.sy.flag,:root .swx #recents .search span.sy.flag,:root .swx .searchItem span.flag.sy,:root .swx .searchItem #recents span.sy.flag,:root .swx #recents .searchItem span.sy.flag{background-position:-304px -275px}:root .swx .timeline .recent span.flag.sz,:root .swx .timeline .recent #recents span.sz.flag,:root .swx #recents .timeline .recent span.sz.flag,:root .swx .search span.flag.sz,:root .swx .search #recents span.sz.flag,:root .swx #recents .search span.sz.flag,:root .swx .searchItem span.flag.sz,:root .swx .searchItem #recents span.sz.flag,:root .swx #recents .searchItem span.sz.flag{background-position:-304px -286px}:root .swx .timeline .recent span.flag.tc,:root .swx .timeline .recent #recents span.tc.flag,:root .swx #recents .timeline .recent span.tc.flag,:root .swx .search span.flag.tc,:root .swx .search #recents span.tc.flag,:root .swx #recents .search span.tc.flag,:root .swx .searchItem span.flag.tc,:root .swx .searchItem #recents span.tc.flag,:root .swx #recents .searchItem span.tc.flag{background-position:-320px -33px}:root .swx .timeline .recent span.flag.td,:root .swx .timeline .recent #recents span.td.flag,:root .swx #recents .timeline .recent span.td.flag,:root .swx .search span.flag.td,:root .swx .search #recents span.td.flag,:root .swx #recents .search span.td.flag,:root .swx .searchItem span.flag.td,:root .swx .searchItem #recents span.td.flag,:root .swx #recents .searchItem span.td.flag{background-position:-320px -44px}:root .swx .timeline .recent span.flag.tf,:root .swx .timeline .recent #recents span.tf.flag,:root .swx #recents .timeline .recent span.tf.flag,:root .swx .search span.flag.tf,:root .swx .search #recents span.tf.flag,:root .swx #recents .search span.tf.flag,:root .swx .searchItem span.flag.tf,:root .swx .searchItem #recents span.tf.flag,:root .swx #recents .searchItem span.tf.flag{background-position:-320px -66px}:root .swx .timeline .recent span.flag.tg,:root .swx .timeline .recent #recents span.tg.flag,:root .swx #recents .timeline .recent span.tg.flag,:root .swx .search span.flag.tg,:root .swx .search #recents span.tg.flag,:root .swx #recents .search span.tg.flag,:root .swx .searchItem span.flag.tg,:root .swx .searchItem #recents span.tg.flag,:root .swx #recents .searchItem span.tg.flag{background-position:-320px -77px}:root .swx .timeline .recent span.flag.th,:root .swx .timeline .recent #recents span.th.flag,:root .swx #recents .timeline .recent span.th.flag,:root .swx .search span.flag.th,:root .swx .search #recents span.th.flag,:root .swx #recents .search span.th.flag,:root .swx .searchItem span.flag.th,:root .swx .searchItem #recents span.th.flag,:root .swx #recents .searchItem span.th.flag{background-position:-320px -88px}:root .swx .timeline .recent span.flag.tj,:root .swx .timeline .recent #recents span.tj.flag,:root .swx #recents .timeline .recent span.tj.flag,:root .swx .search span.flag.tj,:root .swx .search #recents span.tj.flag,:root .swx #recents .search span.tj.flag,:root .swx .searchItem span.flag.tj,:root .swx .searchItem #recents span.tj.flag,:root .swx #recents .searchItem span.tj.flag{background-position:-320px -110px}:root .swx .timeline .recent span.flag.tk,:root .swx .timeline .recent #recents span.tk.flag,:root .swx #recents .timeline .recent span.tk.flag,:root .swx .search span.flag.tk,:root .swx .search #recents span.tk.flag,:root .swx #recents .search span.tk.flag,:root .swx .searchItem span.flag.tk,:root .swx .searchItem #recents span.tk.flag,:root .swx #recents .searchItem span.tk.flag{background-position:-320px -121px}:root .swx .timeline .recent span.flag.tl,:root .swx .timeline .recent #recents span.tl.flag,:root .swx #recents .timeline .recent span.tl.flag,:root .swx .search span.flag.tl,:root .swx .search #recents span.tl.flag,:root .swx #recents .search span.tl.flag,:root .swx .searchItem span.flag.tl,:root .swx .searchItem #recents span.tl.flag,:root .swx #recents .searchItem span.tl.flag{background-position:-320px -132px}:root .swx .timeline .recent span.flag.tm,:root .swx .timeline .recent #recents span.tm.flag,:root .swx #recents .timeline .recent span.tm.flag,:root .swx .search span.flag.tm,:root .swx .search #recents span.tm.flag,:root .swx #recents .search span.tm.flag,:root .swx .searchItem span.flag.tm,:root .swx .searchItem #recents span.tm.flag,:root .swx #recents .searchItem span.tm.flag{background-position:-320px -143px}:root .swx .timeline .recent span.flag.tn,:root .swx .timeline .recent #recents span.tn.flag,:root .swx #recents .timeline .recent span.tn.flag,:root .swx .search span.flag.tn,:root .swx .search #recents span.tn.flag,:root .swx #recents .search span.tn.flag,:root .swx .searchItem span.flag.tn,:root .swx .searchItem #recents span.tn.flag,:root .swx #recents .searchItem span.tn.flag{background-position:-320px -154px}:root .swx .timeline .recent span.flag.to,:root .swx .timeline .recent #recents span.to.flag,:root .swx #recents .timeline .recent span.to.flag,:root .swx .search span.flag.to,:root .swx .search #recents span.to.flag,:root .swx #recents .search span.to.flag,:root .swx .searchItem span.flag.to,:root .swx .searchItem #recents span.to.flag,:root .swx #recents .searchItem span.to.flag{background-position:-320px -165px}:root .swx .timeline .recent span.flag.tr,:root .swx .timeline .recent #recents span.tr.flag,:root .swx #recents .timeline .recent span.tr.flag,:root .swx .search span.flag.tr,:root .swx .search #recents span.tr.flag,:root .swx #recents .search span.tr.flag,:root .swx .searchItem span.flag.tr,:root .swx .searchItem #recents span.tr.flag,:root .swx #recents .searchItem span.tr.flag{background-position:-320px -198px}:root .swx .timeline .recent span.flag.tt,:root .swx .timeline .recent #recents span.tt.flag,:root .swx #recents .timeline .recent span.tt.flag,:root .swx .search span.flag.tt,:root .swx .search #recents span.tt.flag,:root .swx #recents .search span.tt.flag,:root .swx .searchItem span.flag.tt,:root .swx .searchItem #recents span.tt.flag,:root .swx #recents .searchItem span.tt.flag{background-position:-320px -220px}:root .swx .timeline .recent span.flag.tv,:root .swx .timeline .recent #recents span.tv.flag,:root .swx #recents .timeline .recent span.tv.flag,:root .swx .search span.flag.tv,:root .swx .search #recents span.tv.flag,:root .swx #recents .search span.tv.flag,:root .swx .searchItem span.flag.tv,:root .swx .searchItem #recents span.tv.flag,:root .swx #recents .searchItem span.tv.flag{background-position:-320px -242px}:root .swx .timeline .recent span.flag.tw,:root .swx .timeline .recent #recents span.tw.flag,:root .swx #recents .timeline .recent span.tw.flag,:root .swx .search span.flag.tw,:root .swx .search #recents span.tw.flag,:root .swx #recents .search span.tw.flag,:root .swx .searchItem span.flag.tw,:root .swx .searchItem #recents span.tw.flag,:root .swx #recents .searchItem span.tw.flag{background-position:-320px -253px}:root .swx .timeline .recent span.flag.tz,:root .swx .timeline .recent #recents span.tz.flag,:root .swx #recents .timeline .recent span.tz.flag,:root .swx .search span.flag.tz,:root .swx .search #recents span.tz.flag,:root .swx #recents .search span.tz.flag,:root .swx .searchItem span.flag.tz,:root .swx .searchItem #recents span.tz.flag,:root .swx #recents .searchItem span.tz.flag{background-position:-320px -286px}:root .swx .timeline .recent span.flag.ua,:root .swx .timeline .recent #recents span.ua.flag,:root .swx #recents .timeline .recent span.ua.flag,:root .swx .search span.flag.ua,:root .swx .search #recents span.ua.flag,:root .swx #recents .search span.ua.flag,:root .swx .searchItem span.flag.ua,:root .swx .searchItem #recents span.ua.flag,:root .swx #recents .searchItem span.ua.flag{background-position:-336px -11px}:root .swx .timeline .recent span.flag.ug,:root .swx .timeline .recent #recents span.ug.flag,:root .swx #recents .timeline .recent span.ug.flag,:root .swx .search span.flag.ug,:root .swx .search #recents span.ug.flag,:root .swx #recents .search span.ug.flag,:root .swx .searchItem span.flag.ug,:root .swx .searchItem #recents span.ug.flag,:root .swx #recents .searchItem span.ug.flag{background-position:-336px -77px}:root .swx .timeline .recent span.flag.uk,:root .swx .timeline .recent #recents span.uk.flag,:root .swx #recents .timeline .recent span.uk.flag,:root .swx .search span.flag.uk,:root .swx .search #recents span.uk.flag,:root .swx #recents .search span.uk.flag,:root .swx .searchItem span.flag.uk,:root .swx .searchItem #recents span.uk.flag,:root .swx #recents .searchItem span.uk.flag{background-position:-336px -121px}:root .swx .timeline .recent span.flag.um,:root .swx .timeline .recent #recents span.um.flag,:root .swx #recents .timeline .recent span.um.flag,:root .swx .search span.flag.um,:root .swx .search #recents span.um.flag,:root .swx #recents .search span.um.flag,:root .swx .searchItem span.flag.um,:root .swx .searchItem #recents span.um.flag,:root .swx #recents .searchItem span.um.flag{background-position:-336px -143px}:root .swx .timeline .recent span.flag.un,:root .swx .timeline .recent #recents span.un.flag,:root .swx #recents .timeline .recent span.un.flag,:root .swx .search span.flag.un,:root .swx .search #recents span.un.flag,:root .swx #recents .search span.un.flag,:root .swx .searchItem span.flag.un,:root .swx .searchItem #recents span.un.flag,:root .swx #recents .searchItem span.un.flag{background-position:-336px -154px}:root .swx .timeline .recent span.flag.us,:root .swx .timeline .recent #recents span.us.flag,:root .swx #recents .timeline .recent span.us.flag,:root .swx .search span.flag.us,:root .swx .search #recents span.us.flag,:root .swx #recents .search span.us.flag,:root .swx .searchItem span.flag.us,:root .swx .searchItem #recents span.us.flag,:root .swx #recents .searchItem span.us.flag{background-position:-336px -209px}:root .swx .timeline .recent span.flag.uy,:root .swx .timeline .recent #recents span.uy.flag,:root .swx #recents .timeline .recent span.uy.flag,:root .swx .search span.flag.uy,:root .swx .search #recents span.uy.flag,:root .swx #recents .search span.uy.flag,:root .swx .searchItem span.flag.uy,:root .swx .searchItem #recents span.uy.flag,:root .swx #recents .searchItem span.uy.flag{background-position:-336px -275px}:root .swx .timeline .recent span.flag.uz,:root .swx .timeline .recent #recents span.uz.flag,:root .swx #recents .timeline .recent span.uz.flag,:root .swx .search span.flag.uz,:root .swx .search #recents span.uz.flag,:root .swx #recents .search span.uz.flag,:root .swx .searchItem span.flag.uz,:root .swx .searchItem #recents span.uz.flag,:root .swx #recents .searchItem span.uz.flag{background-position:-336px -286px}:root .swx .timeline .recent span.flag.va,:root .swx .timeline .recent #recents span.va.flag,:root .swx #recents .timeline .recent span.va.flag,:root .swx .search span.flag.va,:root .swx .search #recents span.va.flag,:root .swx #recents .search span.va.flag,:root .swx .searchItem span.flag.va,:root .swx .searchItem #recents span.va.flag,:root .swx #recents .searchItem span.va.flag{background-position:-352px -11px}:root .swx .timeline .recent span.flag.vc,:root .swx .timeline .recent #recents span.vc.flag,:root .swx #recents .timeline .recent span.vc.flag,:root .swx .search span.flag.vc,:root .swx .search #recents span.vc.flag,:root .swx #recents .search span.vc.flag,:root .swx .searchItem span.flag.vc,:root .swx .searchItem #recents span.vc.flag,:root .swx #recents .searchItem span.vc.flag{background-position:-352px -33px}:root .swx .timeline .recent span.flag.ve,:root .swx .timeline .recent #recents span.ve.flag,:root .swx #recents .timeline .recent span.ve.flag,:root .swx .search span.flag.ve,:root .swx .search #recents span.ve.flag,:root .swx #recents .search span.ve.flag,:root .swx .searchItem span.flag.ve,:root .swx .searchItem #recents span.ve.flag,:root .swx #recents .searchItem span.ve.flag{background-position:-352px -55px}:root .swx .timeline .recent span.flag.vg,:root .swx .timeline .recent #recents span.vg.flag,:root .swx #recents .timeline .recent span.vg.flag,:root .swx .search span.flag.vg,:root .swx .search #recents span.vg.flag,:root .swx #recents .search span.vg.flag,:root .swx .searchItem span.flag.vg,:root .swx .searchItem #recents span.vg.flag,:root .swx #recents .searchItem span.vg.flag{background-position:-352px -77px}:root .swx .timeline .recent span.flag.vi,:root .swx .timeline .recent #recents span.vi.flag,:root .swx #recents .timeline .recent span.vi.flag,:root .swx .search span.flag.vi,:root .swx .search #recents span.vi.flag,:root .swx #recents .search span.vi.flag,:root .swx .searchItem span.flag.vi,:root .swx .searchItem #recents span.vi.flag,:root .swx #recents .searchItem span.vi.flag{background-position:-352px -99px}:root .swx .timeline .recent span.flag.vn,:root .swx .timeline .recent #recents span.vn.flag,:root .swx #recents .timeline .recent span.vn.flag,:root .swx .search span.flag.vn,:root .swx .search #recents span.vn.flag,:root .swx #recents .search span.vn.flag,:root .swx .searchItem span.flag.vn,:root .swx .searchItem #recents span.vn.flag,:root .swx #recents .searchItem span.vn.flag{background-position:-352px -154px}:root .swx .timeline .recent span.flag.vo,:root .swx .timeline .recent #recents span.vo.flag,:root .swx #recents .timeline .recent span.vo.flag,:root .swx .search span.flag.vo,:root .swx .search #recents span.vo.flag,:root .swx #recents .search span.vo.flag,:root .swx .searchItem span.flag.vo,:root .swx .searchItem #recents span.vo.flag,:root .swx #recents .searchItem span.vo.flag{background-position:-352px -165px}:root .swx .timeline .recent span.flag.vu,:root .swx .timeline .recent #recents span.vu.flag,:root .swx #recents .timeline .recent span.vu.flag,:root .swx .search span.flag.vu,:root .swx .search #recents span.vu.flag,:root .swx #recents .search span.vu.flag,:root .swx .searchItem span.flag.vu,:root .swx .searchItem #recents span.vu.flag,:root .swx #recents .searchItem span.vu.flag{background-position:-352px -231px}:root .swx .timeline .recent span.flag.wf,:root .swx .timeline .recent #recents span.wf.flag,:root .swx #recents .timeline .recent span.wf.flag,:root .swx .search span.flag.wf,:root .swx .search #recents span.wf.flag,:root .swx #recents .search span.wf.flag,:root .swx .searchItem span.flag.wf,:root .swx .searchItem #recents span.wf.flag,:root .swx #recents .searchItem span.wf.flag{background-position:-368px -66px}:root .swx .timeline .recent span.flag.ws,:root .swx .timeline .recent #recents span.ws.flag,:root .swx #recents .timeline .recent span.ws.flag,:root .swx .search span.flag.ws,:root .swx .search #recents span.ws.flag,:root .swx #recents .search span.ws.flag,:root .swx .searchItem span.flag.ws,:root .swx .searchItem #recents span.ws.flag,:root .swx #recents .searchItem span.ws.flag{background-position:-368px -209px}:root .swx .timeline .recent span.flag.xe,:root .swx .timeline .recent #recents span.xe.flag,:root .swx #recents .timeline .recent span.xe.flag,:root .swx .search span.flag.xe,:root .swx .search #recents span.xe.flag,:root .swx #recents .search span.xe.flag,:root .swx .searchItem span.flag.xe,:root .swx .searchItem #recents span.xe.flag,:root .swx #recents .searchItem span.xe.flag{background-position:-384px -55px}:root .swx .timeline .recent span.flag.xj,:root .swx .timeline .recent #recents span.xj.flag,:root .swx #recents .timeline .recent span.xj.flag,:root .swx .search span.flag.xj,:root .swx .search #recents span.xj.flag,:root .swx #recents .search span.xj.flag,:root .swx .searchItem span.flag.xj,:root .swx .searchItem #recents span.xj.flag,:root .swx #recents .searchItem span.xj.flag{background-position:-384px -110px}:root .swx .timeline .recent span.flag.xs,:root .swx .timeline .recent #recents span.xs.flag,:root .swx #recents .timeline .recent span.xs.flag,:root .swx .search span.flag.xs,:root .swx .search #recents span.xs.flag,:root .swx #recents .search span.xs.flag,:root .swx .searchItem span.flag.xs,:root .swx .searchItem #recents span.xs.flag,:root .swx #recents .searchItem span.xs.flag{background-position:-384px -209px}:root .swx .timeline .recent span.flag.xx,:root .swx .timeline .recent #recents span.xx.flag,:root .swx #recents .timeline .recent span.xx.flag,:root .swx .search span.flag.xx,:root .swx .search #recents span.xx.flag,:root .swx #recents .search span.xx.flag,:root .swx .searchItem span.flag.xx,:root .swx .searchItem #recents span.xx.flag,:root .swx #recents .searchItem span.xx.flag{background-position:-384px -264px}:root .swx .timeline .recent span.flag.ye,:root .swx .timeline .recent #recents span.ye.flag,:root .swx #recents .timeline .recent span.ye.flag,:root .swx .search span.flag.ye,:root .swx .search #recents span.ye.flag,:root .swx #recents .search span.ye.flag,:root .swx .searchItem span.flag.ye,:root .swx .searchItem #recents span.ye.flag,:root .swx #recents .searchItem span.ye.flag{background-position:-400px -55px}:root .swx .timeline .recent span.flag.yt,:root .swx .timeline .recent #recents span.yt.flag,:root .swx #recents .timeline .recent span.yt.flag,:root .swx .search span.flag.yt,:root .swx .search #recents span.yt.flag,:root .swx #recents .search span.yt.flag,:root .swx .searchItem span.flag.yt,:root .swx .searchItem #recents span.yt.flag,:root .swx #recents .searchItem span.yt.flag{background-position:-400px -220px}:root .swx .timeline .recent span.flag.za,:root .swx .timeline .recent #recents span.za.flag,:root .swx #recents .timeline .recent span.za.flag,:root .swx .search span.flag.za,:root .swx .search #recents span.za.flag,:root .swx #recents .search span.za.flag,:root .swx .searchItem span.flag.za,:root .swx .searchItem #recents span.za.flag,:root .swx #recents .searchItem span.za.flag{background-position:-416px -11px}:root .swx .timeline .recent span.flag.zm,:root .swx .timeline .recent #recents span.zm.flag,:root .swx #recents .timeline .recent span.zm.flag,:root .swx .search span.flag.zm,:root .swx .search #recents span.zm.flag,:root .swx #recents .search span.zm.flag,:root .swx .searchItem span.flag.zm,:root .swx .searchItem #recents span.zm.flag,:root .swx #recents .searchItem span.zm.flag{background-position:-416px -143px}:root .swx .timeline .recent span.flag.zw,:root .swx .timeline .recent #recents span.zw.flag,:root .swx #recents .timeline .recent span.zw.flag,:root .swx .search span.flag.zw,:root .swx .search #recents span.zw.flag,:root .swx #recents .search span.zw.flag,:root .swx .searchItem span.flag.zw,:root .swx .searchItem #recents span.zw.flag,:root .swx #recents .searchItem span.zw.flag{background-position:-416px -253px}:root .swx .timeline .recent span.flag.zz,:root .swx .timeline .recent #recents span.zz.flag,:root .swx #recents .timeline .recent span.zz.flag,:root .swx .search span.flag.zz,:root .swx .search #recents span.zz.flag,:root .swx #recents .search span.zz.flag,:root .swx .searchItem span.flag.zz,:root .swx .searchItem #recents span.zz.flag,:root .swx #recents .searchItem span.zz.flag{background-position:-416px -286px}:root .swx .conversationPane .conversationHeader span.flag,:root .swx .conversationPane .conversationHeader #recents span.flag,:root .swx #recents .conversationPane .conversationHeader span.flag{width:16px;height:11px;background:url(../images/flags/flags-16x11/flags-16x11.png) no-repeat;background-size:432px 297px;margin-bottom:-1px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx){:root .swx .conversationPane .conversationHeader span.flag,:root .swx .conversationPane .conversationHeader #recents span.flag,:root .swx #recents .conversationPane .conversationHeader span.flag{background:url(../images/flags/flags-30x21/flags-30x21.png) no-repeat;background-size:432px 297px}}:root .swx .conversationPane .conversationHeader span.flag.aa,:root .swx .conversationPane .conversationHeader #recents span.aa.flag,:root .swx #recents .conversationPane .conversationHeader span.aa.flag{background-position:-16px -11px}:root .swx .conversationPane .conversationHeader span.flag.ad,:root .swx .conversationPane .conversationHeader #recents span.ad.flag,:root .swx #recents .conversationPane .conversationHeader span.ad.flag{background-position:-16px -44px}:root .swx .conversationPane .conversationHeader span.flag.ae,:root .swx .conversationPane .conversationHeader #recents span.ae.flag,:root .swx #recents .conversationPane .conversationHeader span.ae.flag{background-position:-16px -55px}:root .swx .conversationPane .conversationHeader span.flag.af,:root .swx .conversationPane .conversationHeader #recents span.af.flag,:root .swx #recents .conversationPane .conversationHeader span.af.flag{background-position:-16px -66px}:root .swx .conversationPane .conversationHeader span.flag.ag,:root .swx .conversationPane .conversationHeader #recents span.ag.flag,:root .swx #recents .conversationPane .conversationHeader span.ag.flag{background-position:-16px -77px}:root .swx .conversationPane .conversationHeader span.flag.ai,:root .swx .conversationPane .conversationHeader #recents span.ai.flag,:root .swx #recents .conversationPane .conversationHeader span.ai.flag{background-position:-16px -99px}:root .swx .conversationPane .conversationHeader span.flag.al,:root .swx .conversationPane .conversationHeader #recents span.al.flag,:root .swx #recents .conversationPane .conversationHeader span.al.flag{background-position:-16px -132px}:root .swx .conversationPane .conversationHeader span.flag.am,:root .swx .conversationPane .conversationHeader #recents span.am.flag,:root .swx #recents .conversationPane .conversationHeader span.am.flag{background-position:-16px -143px}:root .swx .conversationPane .conversationHeader span.flag.ao,:root .swx .conversationPane .conversationHeader #recents span.ao.flag,:root .swx #recents .conversationPane .conversationHeader span.ao.flag{background-position:-16px -165px}:root .swx .conversationPane .conversationHeader span.flag.aq,:root .swx .conversationPane .conversationHeader #recents span.aq.flag,:root .swx #recents .conversationPane .conversationHeader span.aq.flag{background-position:-16px -187px}:root .swx .conversationPane .conversationHeader span.flag.ar,:root .swx .conversationPane .conversationHeader #recents span.ar.flag,:root .swx #recents .conversationPane .conversationHeader span.ar.flag{background-position:-16px -198px}:root .swx .conversationPane .conversationHeader span.flag.as,:root .swx .conversationPane .conversationHeader #recents span.as.flag,:root .swx #recents .conversationPane .conversationHeader span.as.flag{background-position:-16px -209px}:root .swx .conversationPane .conversationHeader span.flag.at,:root .swx .conversationPane .conversationHeader #recents span.at.flag,:root .swx #recents .conversationPane .conversationHeader span.at.flag{background-position:-16px -220px}:root .swx .conversationPane .conversationHeader span.flag.au,:root .swx .conversationPane .conversationHeader #recents span.au.flag,:root .swx #recents .conversationPane .conversationHeader span.au.flag{background-position:-16px -231px}:root .swx .conversationPane .conversationHeader span.flag.aw,:root .swx .conversationPane .conversationHeader #recents span.aw.flag,:root .swx #recents .conversationPane .conversationHeader span.aw.flag{background-position:-16px -253px}:root .swx .conversationPane .conversationHeader span.flag.ax,:root .swx .conversationPane .conversationHeader #recents span.ax.flag,:root .swx #recents .conversationPane .conversationHeader span.ax.flag{background-position:-16px -264px}:root .swx .conversationPane .conversationHeader span.flag.az,:root .swx .conversationPane .conversationHeader #recents span.az.flag,:root .swx #recents .conversationPane .conversationHeader span.az.flag{background-position:-16px -286px}:root .swx .conversationPane .conversationHeader span.flag.ba,:root .swx .conversationPane .conversationHeader #recents span.ba.flag,:root .swx #recents .conversationPane .conversationHeader span.ba.flag{background-position:-32px -11px}:root .swx .conversationPane .conversationHeader span.flag.bb,:root .swx .conversationPane .conversationHeader #recents span.bb.flag,:root .swx #recents .conversationPane .conversationHeader span.bb.flag{background-position:-32px -22px}:root .swx .conversationPane .conversationHeader span.flag.bd,:root .swx .conversationPane .conversationHeader #recents span.bd.flag,:root .swx #recents .conversationPane .conversationHeader span.bd.flag{background-position:-32px -44px}:root .swx .conversationPane .conversationHeader span.flag.be,:root .swx .conversationPane .conversationHeader #recents span.be.flag,:root .swx #recents .conversationPane .conversationHeader span.be.flag{background-position:-32px -55px}:root .swx .conversationPane .conversationHeader span.flag.bf,:root .swx .conversationPane .conversationHeader #recents span.bf.flag,:root .swx #recents .conversationPane .conversationHeader span.bf.flag{background-position:-32px -66px}:root .swx .conversationPane .conversationHeader span.flag.bg,:root .swx .conversationPane .conversationHeader #recents span.bg.flag,:root .swx #recents .conversationPane .conversationHeader span.bg.flag{background-position:-32px -77px}:root .swx .conversationPane .conversationHeader span.flag.bh,:root .swx .conversationPane .conversationHeader #recents span.bh.flag,:root .swx #recents .conversationPane .conversationHeader span.bh.flag{background-position:-32px -88px}:root .swx .conversationPane .conversationHeader span.flag.bi,:root .swx .conversationPane .conversationHeader #recents span.bi.flag,:root .swx #recents .conversationPane .conversationHeader span.bi.flag{background-position:-32px -99px}:root .swx .conversationPane .conversationHeader span.flag.bj,:root .swx .conversationPane .conversationHeader #recents span.bj.flag,:root .swx #recents .conversationPane .conversationHeader span.bj.flag{background-position:-32px -110px}:root .swx .conversationPane .conversationHeader span.flag.bl,:root .swx .conversationPane .conversationHeader #recents span.bl.flag,:root .swx #recents .conversationPane .conversationHeader span.bl.flag{background-position:-32px -132px}:root .swx .conversationPane .conversationHeader span.flag.bm,:root .swx .conversationPane .conversationHeader #recents span.bm.flag,:root .swx #recents .conversationPane .conversationHeader span.bm.flag{background-position:-32px -143px}:root .swx .conversationPane .conversationHeader span.flag.bn,:root .swx .conversationPane .conversationHeader #recents span.bn.flag,:root .swx #recents .conversationPane .conversationHeader span.bn.flag{background-position:-32px -154px}:root .swx .conversationPane .conversationHeader span.flag.bo,:root .swx .conversationPane .conversationHeader #recents span.bo.flag,:root .swx #recents .conversationPane .conversationHeader span.bo.flag{background-position:-32px -165px}:root .swx .conversationPane .conversationHeader span.flag.bq,:root .swx .conversationPane .conversationHeader #recents span.bq.flag,:root .swx #recents .conversationPane .conversationHeader span.bq.flag{background-position:-32px -187px}:root .swx .conversationPane .conversationHeader span.flag.br,:root .swx .conversationPane .conversationHeader #recents span.br.flag,:root .swx #recents .conversationPane .conversationHeader span.br.flag{background-position:-32px -198px}:root .swx .conversationPane .conversationHeader span.flag.bs,:root .swx .conversationPane .conversationHeader #recents span.bs.flag,:root .swx #recents .conversationPane .conversationHeader span.bs.flag{background-position:-32px -209px}:root .swx .conversationPane .conversationHeader span.flag.bt,:root .swx .conversationPane .conversationHeader #recents span.bt.flag,:root .swx #recents .conversationPane .conversationHeader span.bt.flag{background-position:-32px -220px}:root .swx .conversationPane .conversationHeader span.flag.bv,:root .swx .conversationPane .conversationHeader #recents span.bv.flag,:root .swx #recents .conversationPane .conversationHeader span.bv.flag{background-position:-32px -242px}:root .swx .conversationPane .conversationHeader span.flag.bw,:root .swx .conversationPane .conversationHeader #recents span.bw.flag,:root .swx #recents .conversationPane .conversationHeader span.bw.flag{background-position:-32px -253px}:root .swx .conversationPane .conversationHeader span.flag.by,:root .swx .conversationPane .conversationHeader #recents span.by.flag,:root .swx #recents .conversationPane .conversationHeader span.by.flag{background-position:-32px -275px}:root .swx .conversationPane .conversationHeader span.flag.bz,:root .swx .conversationPane .conversationHeader #recents span.bz.flag,:root .swx #recents .conversationPane .conversationHeader span.bz.flag{background-position:-32px -286px}:root .swx .conversationPane .conversationHeader span.flag.ca,:root .swx .conversationPane .conversationHeader #recents span.ca.flag,:root .swx #recents .conversationPane .conversationHeader span.ca.flag{background-position:-48px -11px}:root .swx .conversationPane .conversationHeader span.flag.cc,:root .swx .conversationPane .conversationHeader #recents span.cc.flag,:root .swx #recents .conversationPane .conversationHeader span.cc.flag{background-position:-48px -33px}:root .swx .conversationPane .conversationHeader span.flag.cd,:root .swx .conversationPane .conversationHeader #recents span.cd.flag,:root .swx #recents .conversationPane .conversationHeader span.cd.flag{background-position:-48px -44px}:root .swx .conversationPane .conversationHeader span.flag.cf,:root .swx .conversationPane .conversationHeader #recents span.cf.flag,:root .swx #recents .conversationPane .conversationHeader span.cf.flag{background-position:-48px -66px}:root .swx .conversationPane .conversationHeader span.flag.cg,:root .swx .conversationPane .conversationHeader #recents span.cg.flag,:root .swx #recents .conversationPane .conversationHeader span.cg.flag{background-position:-48px -77px}:root .swx .conversationPane .conversationHeader span.flag.ch,:root .swx .conversationPane .conversationHeader #recents span.ch.flag,:root .swx #recents .conversationPane .conversationHeader span.ch.flag{background-position:-48px -88px}:root .swx .conversationPane .conversationHeader span.flag.ci,:root .swx .conversationPane .conversationHeader #recents span.ci.flag,:root .swx #recents .conversationPane .conversationHeader span.ci.flag{background-position:-48px -99px}:root .swx .conversationPane .conversationHeader span.flag.ck,:root .swx .conversationPane .conversationHeader #recents span.ck.flag,:root .swx #recents .conversationPane .conversationHeader span.ck.flag{background-position:-48px -121px}:root .swx .conversationPane .conversationHeader span.flag.cl,:root .swx .conversationPane .conversationHeader #recents span.cl.flag,:root .swx #recents .conversationPane .conversationHeader span.cl.flag{background-position:-48px -132px}:root .swx .conversationPane .conversationHeader span.flag.cm,:root .swx .conversationPane .conversationHeader #recents span.cm.flag,:root .swx #recents .conversationPane .conversationHeader span.cm.flag{background-position:-48px -143px}:root .swx .conversationPane .conversationHeader span.flag.cn,:root .swx .conversationPane .conversationHeader #recents span.cn.flag,:root .swx #recents .conversationPane .conversationHeader span.cn.flag{background-position:-48px -154px}:root .swx .conversationPane .conversationHeader span.flag.co,:root .swx .conversationPane .conversationHeader #recents span.co.flag,:root .swx #recents .conversationPane .conversationHeader span.co.flag{background-position:-48px -165px}:root .swx .conversationPane .conversationHeader span.flag.cr,:root .swx .conversationPane .conversationHeader #recents span.cr.flag,:root .swx #recents .conversationPane .conversationHeader span.cr.flag{background-position:-48px -198px}:root .swx .conversationPane .conversationHeader span.flag.cu,:root .swx .conversationPane .conversationHeader #recents span.cu.flag,:root .swx #recents .conversationPane .conversationHeader span.cu.flag{background-position:-48px -231px}:root .swx .conversationPane .conversationHeader span.flag.cv,:root .swx .conversationPane .conversationHeader #recents span.cv.flag,:root .swx #recents .conversationPane .conversationHeader span.cv.flag{background-position:-48px -242px}:root .swx .conversationPane .conversationHeader span.flag.cw,:root .swx .conversationPane .conversationHeader #recents span.cw.flag,:root .swx #recents .conversationPane .conversationHeader span.cw.flag{background-position:-48px -253px}:root .swx .conversationPane .conversationHeader span.flag.cx,:root .swx .conversationPane .conversationHeader #recents span.cx.flag,:root .swx #recents .conversationPane .conversationHeader span.cx.flag{background-position:-48px -264px}:root .swx .conversationPane .conversationHeader span.flag.cy,:root .swx .conversationPane .conversationHeader #recents span.cy.flag,:root .swx #recents .conversationPane .conversationHeader span.cy.flag{background-position:-48px -275px}:root .swx .conversationPane .conversationHeader span.flag.cz,:root .swx .conversationPane .conversationHeader #recents span.cz.flag,:root .swx #recents .conversationPane .conversationHeader span.cz.flag{background-position:-48px -286px}:root .swx .conversationPane .conversationHeader span.flag.de,:root .swx .conversationPane .conversationHeader #recents span.de.flag,:root .swx #recents .conversationPane .conversationHeader span.de.flag{background-position:-64px -55px}:root .swx .conversationPane .conversationHeader span.flag.dj,:root .swx .conversationPane .conversationHeader #recents span.dj.flag,:root .swx #recents .conversationPane .conversationHeader span.dj.flag{background-position:-64px -110px}:root .swx .conversationPane .conversationHeader span.flag.dk,:root .swx .conversationPane .conversationHeader #recents span.dk.flag,:root .swx #recents .conversationPane .conversationHeader span.dk.flag{background-position:-64px -121px}:root .swx .conversationPane .conversationHeader span.flag.dm,:root .swx .conversationPane .conversationHeader #recents span.dm.flag,:root .swx #recents .conversationPane .conversationHeader span.dm.flag{background-position:-64px -143px}:root .swx .conversationPane .conversationHeader span.flag.do,:root .swx .conversationPane .conversationHeader #recents span.do.flag,:root .swx #recents .conversationPane .conversationHeader span.do.flag{background-position:-64px -165px}:root .swx .conversationPane .conversationHeader span.flag.dz,:root .swx .conversationPane .conversationHeader #recents span.dz.flag,:root .swx #recents .conversationPane .conversationHeader span.dz.flag{background-position:-64px -286px}:root .swx .conversationPane .conversationHeader span.flag.ec,:root .swx .conversationPane .conversationHeader #recents span.ec.flag,:root .swx #recents .conversationPane .conversationHeader span.ec.flag{background-position:-80px -33px}:root .swx .conversationPane .conversationHeader span.flag.ee,:root .swx .conversationPane .conversationHeader #recents span.ee.flag,:root .swx #recents .conversationPane .conversationHeader span.ee.flag{background-position:-80px -55px}:root .swx .conversationPane .conversationHeader span.flag.eg,:root .swx .conversationPane .conversationHeader #recents span.eg.flag,:root .swx #recents .conversationPane .conversationHeader span.eg.flag{background-position:-80px -77px}:root .swx .conversationPane .conversationHeader span.flag.er,:root .swx .conversationPane .conversationHeader #recents span.er.flag,:root .swx #recents .conversationPane .conversationHeader span.er.flag{background-position:-80px -198px}:root .swx .conversationPane .conversationHeader span.flag.es,:root .swx .conversationPane .conversationHeader #recents span.es.flag,:root .swx #recents .conversationPane .conversationHeader span.es.flag{background-position:-80px -209px}:root .swx .conversationPane .conversationHeader span.flag.et,:root .swx .conversationPane .conversationHeader #recents span.et.flag,:root .swx #recents .conversationPane .conversationHeader span.et.flag{background-position:-80px -220px}:root .swx .conversationPane .conversationHeader span.flag.eu,:root .swx .conversationPane .conversationHeader #recents span.eu.flag,:root .swx #recents .conversationPane .conversationHeader span.eu.flag{background-position:-80px -231px}:root .swx .conversationPane .conversationHeader span.flag.fi,:root .swx .conversationPane .conversationHeader #recents span.fi.flag,:root .swx #recents .conversationPane .conversationHeader span.fi.flag{background-position:-96px -99px}:root .swx .conversationPane .conversationHeader span.flag.fj,:root .swx .conversationPane .conversationHeader #recents span.fj.flag,:root .swx #recents .conversationPane .conversationHeader span.fj.flag{background-position:-96px -110px}:root .swx .conversationPane .conversationHeader span.flag.fk,:root .swx .conversationPane .conversationHeader #recents span.fk.flag,:root .swx #recents .conversationPane .conversationHeader span.fk.flag{background-position:-96px -121px}:root .swx .conversationPane .conversationHeader span.flag.fm,:root .swx .conversationPane .conversationHeader #recents span.fm.flag,:root .swx #recents .conversationPane .conversationHeader span.fm.flag{background-position:-96px -143px}:root .swx .conversationPane .conversationHeader span.flag.fo,:root .swx .conversationPane .conversationHeader #recents span.fo.flag,:root .swx #recents .conversationPane .conversationHeader span.fo.flag{background-position:-96px -165px}:root .swx .conversationPane .conversationHeader span.flag.fr,:root .swx .conversationPane .conversationHeader #recents span.fr.flag,:root .swx #recents .conversationPane .conversationHeader span.fr.flag{background-position:-96px -198px}:root .swx .conversationPane .conversationHeader span.flag.ga,:root .swx .conversationPane .conversationHeader #recents span.ga.flag,:root .swx #recents .conversationPane .conversationHeader span.ga.flag{background-position:-112px -11px}:root .swx .conversationPane .conversationHeader span.flag.gb,:root .swx .conversationPane .conversationHeader #recents span.gb.flag,:root .swx #recents .conversationPane .conversationHeader span.gb.flag{background-position:-112px -22px}:root .swx .conversationPane .conversationHeader span.flag.gd,:root .swx .conversationPane .conversationHeader #recents span.gd.flag,:root .swx #recents .conversationPane .conversationHeader span.gd.flag{background-position:-112px -44px}:root .swx .conversationPane .conversationHeader span.flag.ge,:root .swx .conversationPane .conversationHeader #recents span.ge.flag,:root .swx #recents .conversationPane .conversationHeader span.ge.flag{background-position:-112px -55px}:root .swx .conversationPane .conversationHeader span.flag.gf,:root .swx .conversationPane .conversationHeader #recents span.gf.flag,:root .swx #recents .conversationPane .conversationHeader span.gf.flag{background-position:-112px -66px}:root .swx .conversationPane .conversationHeader span.flag.gg,:root .swx .conversationPane .conversationHeader #recents span.gg.flag,:root .swx #recents .conversationPane .conversationHeader span.gg.flag{background-position:-112px -77px}:root .swx .conversationPane .conversationHeader span.flag.gh,:root .swx .conversationPane .conversationHeader #recents span.gh.flag,:root .swx #recents .conversationPane .conversationHeader span.gh.flag{background-position:-112px -88px}:root .swx .conversationPane .conversationHeader span.flag.gi,:root .swx .conversationPane .conversationHeader #recents span.gi.flag,:root .swx #recents .conversationPane .conversationHeader span.gi.flag{background-position:-112px -99px}:root .swx .conversationPane .conversationHeader span.flag.gl,:root .swx .conversationPane .conversationHeader #recents span.gl.flag,:root .swx #recents .conversationPane .conversationHeader span.gl.flag{background-position:-112px -132px}:root .swx .conversationPane .conversationHeader span.flag.gm,:root .swx .conversationPane .conversationHeader #recents span.gm.flag,:root .swx #recents .conversationPane .conversationHeader span.gm.flag{background-position:-112px -143px}:root .swx .conversationPane .conversationHeader span.flag.gn,:root .swx .conversationPane .conversationHeader #recents span.gn.flag,:root .swx #recents .conversationPane .conversationHeader span.gn.flag{background-position:-112px -154px}:root .swx .conversationPane .conversationHeader span.flag.gp,:root .swx .conversationPane .conversationHeader #recents span.gp.flag,:root .swx #recents .conversationPane .conversationHeader span.gp.flag{background-position:-112px -176px}:root .swx .conversationPane .conversationHeader span.flag.gq,:root .swx .conversationPane .conversationHeader #recents span.gq.flag,:root .swx #recents .conversationPane .conversationHeader span.gq.flag{background-position:-112px -187px}:root .swx .conversationPane .conversationHeader span.flag.gr,:root .swx .conversationPane .conversationHeader #recents span.gr.flag,:root .swx #recents .conversationPane .conversationHeader span.gr.flag{background-position:-112px -198px}:root .swx .conversationPane .conversationHeader span.flag.gs,:root .swx .conversationPane .conversationHeader #recents span.gs.flag,:root .swx #recents .conversationPane .conversationHeader span.gs.flag{background-position:-112px -209px}:root .swx .conversationPane .conversationHeader span.flag.gt,:root .swx .conversationPane .conversationHeader #recents span.gt.flag,:root .swx #recents .conversationPane .conversationHeader span.gt.flag{background-position:-112px -220px}:root .swx .conversationPane .conversationHeader span.flag.gu,:root .swx .conversationPane .conversationHeader #recents span.gu.flag,:root .swx #recents .conversationPane .conversationHeader span.gu.flag{background-position:-112px -231px}:root .swx .conversationPane .conversationHeader span.flag.gw,:root .swx .conversationPane .conversationHeader #recents span.gw.flag,:root .swx #recents .conversationPane .conversationHeader span.gw.flag{background-position:-112px -253px}:root .swx .conversationPane .conversationHeader span.flag.gy,:root .swx .conversationPane .conversationHeader #recents span.gy.flag,:root .swx #recents .conversationPane .conversationHeader span.gy.flag{background-position:-112px -275px}:root .swx .conversationPane .conversationHeader span.flag.hk,:root .swx .conversationPane .conversationHeader #recents span.hk.flag,:root .swx #recents .conversationPane .conversationHeader span.hk.flag{background-position:-128px -121px}:root .swx .conversationPane .conversationHeader span.flag.hm,:root .swx .conversationPane .conversationHeader #recents span.hm.flag,:root .swx #recents .conversationPane .conversationHeader span.hm.flag{background-position:-128px -143px}:root .swx .conversationPane .conversationHeader span.flag.hn,:root .swx .conversationPane .conversationHeader #recents span.hn.flag,:root .swx #recents .conversationPane .conversationHeader span.hn.flag{background-position:-128px -154px}:root .swx .conversationPane .conversationHeader span.flag.hr,:root .swx .conversationPane .conversationHeader #recents span.hr.flag,:root .swx #recents .conversationPane .conversationHeader span.hr.flag{background-position:-128px -198px}:root .swx .conversationPane .conversationHeader span.flag.ht,:root .swx .conversationPane .conversationHeader #recents span.ht.flag,:root .swx #recents .conversationPane .conversationHeader span.ht.flag{background-position:-128px -220px}:root .swx .conversationPane .conversationHeader span.flag.hu,:root .swx .conversationPane .conversationHeader #recents span.hu.flag,:root .swx #recents .conversationPane .conversationHeader span.hu.flag{background-position:-128px -231px}:root .swx .conversationPane .conversationHeader span.flag.id,:root .swx .conversationPane .conversationHeader #recents span.id.flag,:root .swx #recents .conversationPane .conversationHeader span.id.flag{background-position:-144px -44px}:root .swx .conversationPane .conversationHeader span.flag.ie,:root .swx .conversationPane .conversationHeader #recents span.ie.flag,:root .swx #recents .conversationPane .conversationHeader span.ie.flag{background-position:-144px -55px}:root .swx .conversationPane .conversationHeader span.flag.il,:root .swx .conversationPane .conversationHeader #recents span.il.flag,:root .swx #recents .conversationPane .conversationHeader span.il.flag{background-position:-144px -132px}:root .swx .conversationPane .conversationHeader span.flag.im,:root .swx .conversationPane .conversationHeader #recents span.im.flag,:root .swx #recents .conversationPane .conversationHeader span.im.flag{background-position:-144px -143px}:root .swx .conversationPane .conversationHeader span.flag.in,:root .swx .conversationPane .conversationHeader #recents span.in.flag,:root .swx #recents .conversationPane .conversationHeader span.in.flag{background-position:-144px -154px}:root .swx .conversationPane .conversationHeader span.flag.io,:root .swx .conversationPane .conversationHeader #recents span.io.flag,:root .swx #recents .conversationPane .conversationHeader span.io.flag{background-position:-144px -165px}:root .swx .conversationPane .conversationHeader span.flag.iq,:root .swx .conversationPane .conversationHeader #recents span.iq.flag,:root .swx #recents .conversationPane .conversationHeader span.iq.flag{background-position:-144px -187px}:root .swx .conversationPane .conversationHeader span.flag.ir,:root .swx .conversationPane .conversationHeader #recents span.ir.flag,:root .swx #recents .conversationPane .conversationHeader span.ir.flag{background-position:-144px -198px}:root .swx .conversationPane .conversationHeader span.flag.is,:root .swx .conversationPane .conversationHeader #recents span.is.flag,:root .swx #recents .conversationPane .conversationHeader span.is.flag{background-position:-144px -209px}:root .swx .conversationPane .conversationHeader span.flag.it,:root .swx .conversationPane .conversationHeader #recents span.it.flag,:root .swx #recents .conversationPane .conversationHeader span.it.flag{background-position:-144px -220px}:root .swx .conversationPane .conversationHeader span.flag.iz,:root .swx .conversationPane .conversationHeader #recents span.iz.flag,:root .swx #recents .conversationPane .conversationHeader span.iz.flag{background-position:-144px -286px}:root .swx .conversationPane .conversationHeader span.flag.je,:root .swx .conversationPane .conversationHeader #recents span.je.flag,:root .swx #recents .conversationPane .conversationHeader span.je.flag{background-position:-160px -55px}:root .swx .conversationPane .conversationHeader span.flag.jm,:root .swx .conversationPane .conversationHeader #recents span.jm.flag,:root .swx #recents .conversationPane .conversationHeader span.jm.flag{background-position:-160px -143px}:root .swx .conversationPane .conversationHeader span.flag.jo,:root .swx .conversationPane .conversationHeader #recents span.jo.flag,:root .swx #recents .conversationPane .conversationHeader span.jo.flag{background-position:-160px -165px}:root .swx .conversationPane .conversationHeader span.flag.jp,:root .swx .conversationPane .conversationHeader #recents span.jp.flag,:root .swx #recents .conversationPane .conversationHeader span.jp.flag{background-position:-160px -176px}:root .swx .conversationPane .conversationHeader span.flag.ke,:root .swx .conversationPane .conversationHeader #recents span.ke.flag,:root .swx #recents .conversationPane .conversationHeader span.ke.flag{background-position:-176px -55px}:root .swx .conversationPane .conversationHeader span.flag.kg,:root .swx .conversationPane .conversationHeader #recents span.kg.flag,:root .swx #recents .conversationPane .conversationHeader span.kg.flag{background-position:-176px -77px}:root .swx .conversationPane .conversationHeader span.flag.kh,:root .swx .conversationPane .conversationHeader #recents span.kh.flag,:root .swx #recents .conversationPane .conversationHeader span.kh.flag{background-position:-176px -88px}:root .swx .conversationPane .conversationHeader span.flag.ki,:root .swx .conversationPane .conversationHeader #recents span.ki.flag,:root .swx #recents .conversationPane .conversationHeader span.ki.flag{background-position:-176px -99px}:root .swx .conversationPane .conversationHeader span.flag.km,:root .swx .conversationPane .conversationHeader #recents span.km.flag,:root .swx #recents .conversationPane .conversationHeader span.km.flag{background-position:-176px -143px}:root .swx .conversationPane .conversationHeader span.flag.kn,:root .swx .conversationPane .conversationHeader #recents span.kn.flag,:root .swx #recents .conversationPane .conversationHeader span.kn.flag{background-position:-176px -154px}:root .swx .conversationPane .conversationHeader span.flag.kp,:root .swx .conversationPane .conversationHeader #recents span.kp.flag,:root .swx #recents .conversationPane .conversationHeader span.kp.flag{background-position:-176px -176px}:root .swx .conversationPane .conversationHeader span.flag.kr,:root .swx .conversationPane .conversationHeader #recents span.kr.flag,:root .swx #recents .conversationPane .conversationHeader span.kr.flag{background-position:-176px -198px}:root .swx .conversationPane .conversationHeader span.flag.kw,:root .swx .conversationPane .conversationHeader #recents span.kw.flag,:root .swx #recents .conversationPane .conversationHeader span.kw.flag{background-position:-176px -253px}:root .swx .conversationPane .conversationHeader span.flag.ky,:root .swx .conversationPane .conversationHeader #recents span.ky.flag,:root .swx #recents .conversationPane .conversationHeader span.ky.flag{background-position:-176px -275px}:root .swx .conversationPane .conversationHeader span.flag.kz,:root .swx .conversationPane .conversationHeader #recents span.kz.flag,:root .swx #recents .conversationPane .conversationHeader span.kz.flag{background-position:-176px -286px}:root .swx .conversationPane .conversationHeader span.flag.la,:root .swx .conversationPane .conversationHeader #recents span.la.flag,:root .swx #recents .conversationPane .conversationHeader span.la.flag{background-position:-192px -11px}:root .swx .conversationPane .conversationHeader span.flag.lb,:root .swx .conversationPane .conversationHeader #recents span.lb.flag,:root .swx #recents .conversationPane .conversationHeader span.lb.flag{background-position:-192px -22px}:root .swx .conversationPane .conversationHeader span.flag.lc,:root .swx .conversationPane .conversationHeader #recents span.lc.flag,:root .swx #recents .conversationPane .conversationHeader span.lc.flag{background-position:-192px -33px}:root .swx .conversationPane .conversationHeader span.flag.li,:root .swx .conversationPane .conversationHeader #recents span.li.flag,:root .swx #recents .conversationPane .conversationHeader span.li.flag{background-position:-192px -99px}:root .swx .conversationPane .conversationHeader span.flag.lk,:root .swx .conversationPane .conversationHeader #recents span.lk.flag,:root .swx #recents .conversationPane .conversationHeader span.lk.flag{background-position:-192px -121px}:root .swx .conversationPane .conversationHeader span.flag.lr,:root .swx .conversationPane .conversationHeader #recents span.lr.flag,:root .swx #recents .conversationPane .conversationHeader span.lr.flag{background-position:-192px -198px}:root .swx .conversationPane .conversationHeader span.flag.ls,:root .swx .conversationPane .conversationHeader #recents span.ls.flag,:root .swx #recents .conversationPane .conversationHeader span.ls.flag{background-position:-192px -209px}:root .swx .conversationPane .conversationHeader span.flag.lt,:root .swx .conversationPane .conversationHeader #recents span.lt.flag,:root .swx #recents .conversationPane .conversationHeader span.lt.flag{background-position:-192px -220px}:root .swx .conversationPane .conversationHeader span.flag.lu,:root .swx .conversationPane .conversationHeader #recents span.lu.flag,:root .swx #recents .conversationPane .conversationHeader span.lu.flag{background-position:-192px -231px}:root .swx .conversationPane .conversationHeader span.flag.lv,:root .swx .conversationPane .conversationHeader #recents span.lv.flag,:root .swx #recents .conversationPane .conversationHeader span.lv.flag{background-position:-192px -242px}:root .swx .conversationPane .conversationHeader span.flag.ly,:root .swx .conversationPane .conversationHeader #recents span.ly.flag,:root .swx #recents .conversationPane .conversationHeader span.ly.flag{background-position:-192px -275px}:root .swx .conversationPane .conversationHeader span.flag.ma,:root .swx .conversationPane .conversationHeader #recents span.ma.flag,:root .swx #recents .conversationPane .conversationHeader span.ma.flag{background-position:-208px -11px}:root .swx .conversationPane .conversationHeader span.flag.mc,:root .swx .conversationPane .conversationHeader #recents span.mc.flag,:root .swx #recents .conversationPane .conversationHeader span.mc.flag{background-position:-208px -33px}:root .swx .conversationPane .conversationHeader span.flag.md,:root .swx .conversationPane .conversationHeader #recents span.md.flag,:root .swx #recents .conversationPane .conversationHeader span.md.flag{background-position:-208px -44px}:root .swx .conversationPane .conversationHeader span.flag.me,:root .swx .conversationPane .conversationHeader #recents span.me.flag,:root .swx #recents .conversationPane .conversationHeader span.me.flag{background-position:-208px -55px}:root .swx .conversationPane .conversationHeader span.flag.mf,:root .swx .conversationPane .conversationHeader #recents span.mf.flag,:root .swx #recents .conversationPane .conversationHeader span.mf.flag{background-position:-208px -66px}:root .swx .conversationPane .conversationHeader span.flag.mg,:root .swx .conversationPane .conversationHeader #recents span.mg.flag,:root .swx #recents .conversationPane .conversationHeader span.mg.flag{background-position:-208px -77px}:root .swx .conversationPane .conversationHeader span.flag.mh,:root .swx .conversationPane .conversationHeader #recents span.mh.flag,:root .swx #recents .conversationPane .conversationHeader span.mh.flag{background-position:-208px -88px}:root .swx .conversationPane .conversationHeader span.flag.mk,:root .swx .conversationPane .conversationHeader #recents span.mk.flag,:root .swx #recents .conversationPane .conversationHeader span.mk.flag{background-position:-208px -121px}:root .swx .conversationPane .conversationHeader span.flag.ml,:root .swx .conversationPane .conversationHeader #recents span.ml.flag,:root .swx #recents .conversationPane .conversationHeader span.ml.flag{background-position:-208px -132px}:root .swx .conversationPane .conversationHeader span.flag.mm,:root .swx .conversationPane .conversationHeader #recents span.mm.flag,:root .swx #recents .conversationPane .conversationHeader span.mm.flag{background-position:-208px -143px}:root .swx .conversationPane .conversationHeader span.flag.mn,:root .swx .conversationPane .conversationHeader #recents span.mn.flag,:root .swx #recents .conversationPane .conversationHeader span.mn.flag{background-position:-208px -154px}:root .swx .conversationPane .conversationHeader span.flag.mo,:root .swx .conversationPane .conversationHeader #recents span.mo.flag,:root .swx #recents .conversationPane .conversationHeader span.mo.flag{background-position:-208px -165px}:root .swx .conversationPane .conversationHeader span.flag.mp,:root .swx .conversationPane .conversationHeader #recents span.mp.flag,:root .swx #recents .conversationPane .conversationHeader span.mp.flag{background-position:-208px -176px}:root .swx .conversationPane .conversationHeader span.flag.mq,:root .swx .conversationPane .conversationHeader #recents span.mq.flag,:root .swx #recents .conversationPane .conversationHeader span.mq.flag{background-position:-208px -187px}:root .swx .conversationPane .conversationHeader span.flag.mr,:root .swx .conversationPane .conversationHeader #recents span.mr.flag,:root .swx #recents .conversationPane .conversationHeader span.mr.flag{background-position:-208px -198px}:root .swx .conversationPane .conversationHeader span.flag.ms,:root .swx .conversationPane .conversationHeader #recents span.ms.flag,:root .swx #recents .conversationPane .conversationHeader span.ms.flag{background-position:-208px -209px}:root .swx .conversationPane .conversationHeader span.flag.mt,:root .swx .conversationPane .conversationHeader #recents span.mt.flag,:root .swx #recents .conversationPane .conversationHeader span.mt.flag{background-position:-208px -220px}:root .swx .conversationPane .conversationHeader span.flag.mu,:root .swx .conversationPane .conversationHeader #recents span.mu.flag,:root .swx #recents .conversationPane .conversationHeader span.mu.flag{background-position:-208px -231px}:root .swx .conversationPane .conversationHeader span.flag.mv,:root .swx .conversationPane .conversationHeader #recents span.mv.flag,:root .swx #recents .conversationPane .conversationHeader span.mv.flag{background-position:-208px -242px}:root .swx .conversationPane .conversationHeader span.flag.mw,:root .swx .conversationPane .conversationHeader #recents span.mw.flag,:root .swx #recents .conversationPane .conversationHeader span.mw.flag{background-position:-208px -253px}:root .swx .conversationPane .conversationHeader span.flag.mx,:root .swx .conversationPane .conversationHeader #recents span.mx.flag,:root .swx #recents .conversationPane .conversationHeader span.mx.flag{background-position:-208px -264px}:root .swx .conversationPane .conversationHeader span.flag.my,:root .swx .conversationPane .conversationHeader #recents span.my.flag,:root .swx #recents .conversationPane .conversationHeader span.my.flag{background-position:-208px -275px}:root .swx .conversationPane .conversationHeader span.flag.mz,:root .swx .conversationPane .conversationHeader #recents span.mz.flag,:root .swx #recents .conversationPane .conversationHeader span.mz.flag{background-position:-208px -286px}:root .swx .conversationPane .conversationHeader span.flag.na,:root .swx .conversationPane .conversationHeader #recents span.na.flag,:root .swx #recents .conversationPane .conversationHeader span.na.flag{background-position:-224px -11px}:root .swx .conversationPane .conversationHeader span.flag.nc,:root .swx .conversationPane .conversationHeader #recents span.nc.flag,:root .swx #recents .conversationPane .conversationHeader span.nc.flag{background-position:-224px -33px}:root .swx .conversationPane .conversationHeader span.flag.ne,:root .swx .conversationPane .conversationHeader #recents span.ne.flag,:root .swx #recents .conversationPane .conversationHeader span.ne.flag{background-position:-224px -55px}:root .swx .conversationPane .conversationHeader span.flag.nf,:root .swx .conversationPane .conversationHeader #recents span.nf.flag,:root .swx #recents .conversationPane .conversationHeader span.nf.flag{background-position:-224px -66px}:root .swx .conversationPane .conversationHeader span.flag.ng,:root .swx .conversationPane .conversationHeader #recents span.ng.flag,:root .swx #recents .conversationPane .conversationHeader span.ng.flag{background-position:-224px -77px}:root .swx .conversationPane .conversationHeader span.flag.ni,:root .swx .conversationPane .conversationHeader #recents span.ni.flag,:root .swx #recents .conversationPane .conversationHeader span.ni.flag{background-position:-224px -99px}:root .swx .conversationPane .conversationHeader span.flag.nl,:root .swx .conversationPane .conversationHeader #recents span.nl.flag,:root .swx #recents .conversationPane .conversationHeader span.nl.flag{background-position:-224px -132px}:root .swx .conversationPane .conversationHeader span.flag.no,:root .swx .conversationPane .conversationHeader #recents span.no.flag,:root .swx #recents .conversationPane .conversationHeader span.no.flag{background-position:-224px -165px}:root .swx .conversationPane .conversationHeader span.flag.np,:root .swx .conversationPane .conversationHeader #recents span.np.flag,:root .swx #recents .conversationPane .conversationHeader span.np.flag{background-position:-224px -176px}:root .swx .conversationPane .conversationHeader span.flag.nr,:root .swx .conversationPane .conversationHeader #recents span.nr.flag,:root .swx #recents .conversationPane .conversationHeader span.nr.flag{background-position:-224px -198px}:root .swx .conversationPane .conversationHeader span.flag.nu,:root .swx .conversationPane .conversationHeader #recents span.nu.flag,:root .swx #recents .conversationPane .conversationHeader span.nu.flag{background-position:-224px -231px}:root .swx .conversationPane .conversationHeader span.flag.nz,:root .swx .conversationPane .conversationHeader #recents span.nz.flag,:root .swx #recents .conversationPane .conversationHeader span.nz.flag{background-position:-224px -286px}:root .swx .conversationPane .conversationHeader span.flag.om,:root .swx .conversationPane .conversationHeader #recents span.om.flag,:root .swx #recents .conversationPane .conversationHeader span.om.flag{background-position:-240px -143px}:root .swx .conversationPane .conversationHeader span.flag.pa,:root .swx .conversationPane .conversationHeader #recents span.pa.flag,:root .swx #recents .conversationPane .conversationHeader span.pa.flag{background-position:-256px -11px}:root .swx .conversationPane .conversationHeader span.flag.pe,:root .swx .conversationPane .conversationHeader #recents span.pe.flag,:root .swx #recents .conversationPane .conversationHeader span.pe.flag{background-position:-256px -55px}:root .swx .conversationPane .conversationHeader span.flag.pf,:root .swx .conversationPane .conversationHeader #recents span.pf.flag,:root .swx #recents .conversationPane .conversationHeader span.pf.flag{background-position:-256px -66px}:root .swx .conversationPane .conversationHeader span.flag.pg,:root .swx .conversationPane .conversationHeader #recents span.pg.flag,:root .swx #recents .conversationPane .conversationHeader span.pg.flag{background-position:-256px -77px}:root .swx .conversationPane .conversationHeader span.flag.ph,:root .swx .conversationPane .conversationHeader #recents span.ph.flag,:root .swx #recents .conversationPane .conversationHeader span.ph.flag{background-position:-256px -88px}:root .swx .conversationPane .conversationHeader span.flag.pk,:root .swx .conversationPane .conversationHeader #recents span.pk.flag,:root .swx #recents .conversationPane .conversationHeader span.pk.flag{background-position:-256px -121px}:root .swx .conversationPane .conversationHeader span.flag.pl,:root .swx .conversationPane .conversationHeader #recents span.pl.flag,:root .swx #recents .conversationPane .conversationHeader span.pl.flag{background-position:-256px -132px}:root .swx .conversationPane .conversationHeader span.flag.pm,:root .swx .conversationPane .conversationHeader #recents span.pm.flag,:root .swx #recents .conversationPane .conversationHeader span.pm.flag{background-position:-256px -143px}:root .swx .conversationPane .conversationHeader span.flag.pn,:root .swx .conversationPane .conversationHeader #recents span.pn.flag,:root .swx #recents .conversationPane .conversationHeader span.pn.flag{background-position:-256px -154px}:root .swx .conversationPane .conversationHeader span.flag.pr,:root .swx .conversationPane .conversationHeader #recents span.pr.flag,:root .swx #recents .conversationPane .conversationHeader span.pr.flag{background-position:-256px -198px}:root .swx .conversationPane .conversationHeader span.flag.ps,:root .swx .conversationPane .conversationHeader #recents span.ps.flag,:root .swx #recents .conversationPane .conversationHeader span.ps.flag{background-position:-256px -209px}:root .swx .conversationPane .conversationHeader span.flag.pt,:root .swx .conversationPane .conversationHeader #recents span.pt.flag,:root .swx #recents .conversationPane .conversationHeader span.pt.flag{background-position:-256px -220px}:root .swx .conversationPane .conversationHeader span.flag.pw,:root .swx .conversationPane .conversationHeader #recents span.pw.flag,:root .swx #recents .conversationPane .conversationHeader span.pw.flag{background-position:-256px -253px}:root .swx .conversationPane .conversationHeader span.flag.py,:root .swx .conversationPane .conversationHeader #recents span.py.flag,:root .swx #recents .conversationPane .conversationHeader span.py.flag{background-position:-256px -275px}:root .swx .conversationPane .conversationHeader span.flag.qa,:root .swx .conversationPane .conversationHeader #recents span.qa.flag,:root .swx #recents .conversationPane .conversationHeader span.qa.flag{background-position:-272px -11px}:root .swx .conversationPane .conversationHeader span.flag.re,:root .swx .conversationPane .conversationHeader #recents span.re.flag,:root .swx #recents .conversationPane .conversationHeader span.re.flag{background-position:-288px -55px}:root .swx .conversationPane .conversationHeader span.flag.ro,:root .swx .conversationPane .conversationHeader #recents span.ro.flag,:root .swx #recents .conversationPane .conversationHeader span.ro.flag{background-position:-288px -165px}:root .swx .conversationPane .conversationHeader span.flag.rs,:root .swx .conversationPane .conversationHeader #recents span.rs.flag,:root .swx #recents .conversationPane .conversationHeader span.rs.flag{background-position:-288px -209px}:root .swx .conversationPane .conversationHeader span.flag.ru,:root .swx .conversationPane .conversationHeader #recents span.ru.flag,:root .swx #recents .conversationPane .conversationHeader span.ru.flag{background-position:-288px -231px}:root .swx .conversationPane .conversationHeader span.flag.rw,:root .swx .conversationPane .conversationHeader #recents span.rw.flag,:root .swx #recents .conversationPane .conversationHeader span.rw.flag{background-position:-288px -253px}:root .swx .conversationPane .conversationHeader span.flag.sa,:root .swx .conversationPane .conversationHeader #recents span.sa.flag,:root .swx #recents .conversationPane .conversationHeader span.sa.flag{background-position:-304px -11px}:root .swx .conversationPane .conversationHeader span.flag.sb,:root .swx .conversationPane .conversationHeader #recents span.sb.flag,:root .swx #recents .conversationPane .conversationHeader span.sb.flag{background-position:-304px -22px}:root .swx .conversationPane .conversationHeader span.flag.sc,:root .swx .conversationPane .conversationHeader #recents span.sc.flag,:root .swx #recents .conversationPane .conversationHeader span.sc.flag{background-position:-304px -33px}:root .swx .conversationPane .conversationHeader span.flag.sd,:root .swx .conversationPane .conversationHeader #recents span.sd.flag,:root .swx #recents .conversationPane .conversationHeader span.sd.flag{background-position:-304px -44px}:root .swx .conversationPane .conversationHeader span.flag.se,:root .swx .conversationPane .conversationHeader #recents span.se.flag,:root .swx #recents .conversationPane .conversationHeader span.se.flag{background-position:-304px -55px}:root .swx .conversationPane .conversationHeader span.flag.sg,:root .swx .conversationPane .conversationHeader #recents span.sg.flag,:root .swx #recents .conversationPane .conversationHeader span.sg.flag{background-position:-304px -77px}:root .swx .conversationPane .conversationHeader span.flag.sh,:root .swx .conversationPane .conversationHeader #recents span.sh.flag,:root .swx #recents .conversationPane .conversationHeader span.sh.flag{background-position:-304px -88px}:root .swx .conversationPane .conversationHeader span.flag.si,:root .swx .conversationPane .conversationHeader #recents span.si.flag,:root .swx #recents .conversationPane .conversationHeader span.si.flag{background-position:-304px -99px}:root .swx .conversationPane .conversationHeader span.flag.sj,:root .swx .conversationPane .conversationHeader #recents span.sj.flag,:root .swx #recents .conversationPane .conversationHeader span.sj.flag{background-position:-304px -110px}:root .swx .conversationPane .conversationHeader span.flag.sk,:root .swx .conversationPane .conversationHeader #recents span.sk.flag,:root .swx #recents .conversationPane .conversationHeader span.sk.flag{background-position:-304px -121px}:root .swx .conversationPane .conversationHeader span.flag.sl,:root .swx .conversationPane .conversationHeader #recents span.sl.flag,:root .swx #recents .conversationPane .conversationHeader span.sl.flag{background-position:-304px -132px}:root .swx .conversationPane .conversationHeader span.flag.sm,:root .swx .conversationPane .conversationHeader #recents span.sm.flag,:root .swx #recents .conversationPane .conversationHeader span.sm.flag{background-position:-304px -143px}:root .swx .conversationPane .conversationHeader span.flag.sn,:root .swx .conversationPane .conversationHeader #recents span.sn.flag,:root .swx #recents .conversationPane .conversationHeader span.sn.flag{background-position:-304px -154px}:root .swx .conversationPane .conversationHeader span.flag.so,:root .swx .conversationPane .conversationHeader #recents span.so.flag,:root .swx #recents .conversationPane .conversationHeader span.so.flag{background-position:-304px -165px}:root .swx .conversationPane .conversationHeader span.flag.sr,:root .swx .conversationPane .conversationHeader #recents span.sr.flag,:root .swx #recents .conversationPane .conversationHeader span.sr.flag{background-position:-304px -198px}:root .swx .conversationPane .conversationHeader span.flag.ss,:root .swx .conversationPane .conversationHeader #recents span.ss.flag,:root .swx #recents .conversationPane .conversationHeader span.ss.flag{background-position:-304px -209px}:root .swx .conversationPane .conversationHeader span.flag.st,:root .swx .conversationPane .conversationHeader #recents span.st.flag,:root .swx #recents .conversationPane .conversationHeader span.st.flag{background-position:-304px -220px}:root .swx .conversationPane .conversationHeader span.flag.sv,:root .swx .conversationPane .conversationHeader #recents span.sv.flag,:root .swx #recents .conversationPane .conversationHeader span.sv.flag{background-position:-304px -242px}:root .swx .conversationPane .conversationHeader span.flag.sx,:root .swx .conversationPane .conversationHeader #recents span.sx.flag,:root .swx #recents .conversationPane .conversationHeader span.sx.flag{background-position:-304px -264px}:root .swx .conversationPane .conversationHeader span.flag.sy,:root .swx .conversationPane .conversationHeader #recents span.sy.flag,:root .swx #recents .conversationPane .conversationHeader span.sy.flag{background-position:-304px -275px}:root .swx .conversationPane .conversationHeader span.flag.sz,:root .swx .conversationPane .conversationHeader #recents span.sz.flag,:root .swx #recents .conversationPane .conversationHeader span.sz.flag{background-position:-304px -286px}:root .swx .conversationPane .conversationHeader span.flag.tc,:root .swx .conversationPane .conversationHeader #recents span.tc.flag,:root .swx #recents .conversationPane .conversationHeader span.tc.flag{background-position:-320px -33px}:root .swx .conversationPane .conversationHeader span.flag.td,:root .swx .conversationPane .conversationHeader #recents span.td.flag,:root .swx #recents .conversationPane .conversationHeader span.td.flag{background-position:-320px -44px}:root .swx .conversationPane .conversationHeader span.flag.tf,:root .swx .conversationPane .conversationHeader #recents span.tf.flag,:root .swx #recents .conversationPane .conversationHeader span.tf.flag{background-position:-320px -66px}:root .swx .conversationPane .conversationHeader span.flag.tg,:root .swx .conversationPane .conversationHeader #recents span.tg.flag,:root .swx #recents .conversationPane .conversationHeader span.tg.flag{background-position:-320px -77px}:root .swx .conversationPane .conversationHeader span.flag.th,:root .swx .conversationPane .conversationHeader #recents span.th.flag,:root .swx #recents .conversationPane .conversationHeader span.th.flag{background-position:-320px -88px}:root .swx .conversationPane .conversationHeader span.flag.tj,:root .swx .conversationPane .conversationHeader #recents span.tj.flag,:root .swx #recents .conversationPane .conversationHeader span.tj.flag{background-position:-320px -110px}:root .swx .conversationPane .conversationHeader span.flag.tk,:root .swx .conversationPane .conversationHeader #recents span.tk.flag,:root .swx #recents .conversationPane .conversationHeader span.tk.flag{background-position:-320px -121px}:root .swx .conversationPane .conversationHeader span.flag.tl,:root .swx .conversationPane .conversationHeader #recents span.tl.flag,:root .swx #recents .conversationPane .conversationHeader span.tl.flag{background-position:-320px -132px}:root .swx .conversationPane .conversationHeader span.flag.tm,:root .swx .conversationPane .conversationHeader #recents span.tm.flag,:root .swx #recents .conversationPane .conversationHeader span.tm.flag{background-position:-320px -143px}:root .swx .conversationPane .conversationHeader span.flag.tn,:root .swx .conversationPane .conversationHeader #recents span.tn.flag,:root .swx #recents .conversationPane .conversationHeader span.tn.flag{background-position:-320px -154px}:root .swx .conversationPane .conversationHeader span.flag.to,:root .swx .conversationPane .conversationHeader #recents span.to.flag,:root .swx #recents .conversationPane .conversationHeader span.to.flag{background-position:-320px -165px}:root .swx .conversationPane .conversationHeader span.flag.tr,:root .swx .conversationPane .conversationHeader #recents span.tr.flag,:root .swx #recents .conversationPane .conversationHeader span.tr.flag{background-position:-320px -198px}:root .swx .conversationPane .conversationHeader span.flag.tt,:root .swx .conversationPane .conversationHeader #recents span.tt.flag,:root .swx #recents .conversationPane .conversationHeader span.tt.flag{background-position:-320px -220px}:root .swx .conversationPane .conversationHeader span.flag.tv,:root .swx .conversationPane .conversationHeader #recents span.tv.flag,:root .swx #recents .conversationPane .conversationHeader span.tv.flag{background-position:-320px -242px}:root .swx .conversationPane .conversationHeader span.flag.tw,:root .swx .conversationPane .conversationHeader #recents span.tw.flag,:root .swx #recents .conversationPane .conversationHeader span.tw.flag{background-position:-320px -253px}:root .swx .conversationPane .conversationHeader span.flag.tz,:root .swx .conversationPane .conversationHeader #recents span.tz.flag,:root .swx #recents .conversationPane .conversationHeader span.tz.flag{background-position:-320px -286px}:root .swx .conversationPane .conversationHeader span.flag.ua,:root .swx .conversationPane .conversationHeader #recents span.ua.flag,:root .swx #recents .conversationPane .conversationHeader span.ua.flag{background-position:-336px -11px}:root .swx .conversationPane .conversationHeader span.flag.ug,:root .swx .conversationPane .conversationHeader #recents span.ug.flag,:root .swx #recents .conversationPane .conversationHeader span.ug.flag{background-position:-336px -77px}:root .swx .conversationPane .conversationHeader span.flag.uk,:root .swx .conversationPane .conversationHeader #recents span.uk.flag,:root .swx #recents .conversationPane .conversationHeader span.uk.flag{background-position:-336px -121px}:root .swx .conversationPane .conversationHeader span.flag.um,:root .swx .conversationPane .conversationHeader #recents span.um.flag,:root .swx #recents .conversationPane .conversationHeader span.um.flag{background-position:-336px -143px}:root .swx .conversationPane .conversationHeader span.flag.un,:root .swx .conversationPane .conversationHeader #recents span.un.flag,:root .swx #recents .conversationPane .conversationHeader span.un.flag{background-position:-336px -154px}:root .swx .conversationPane .conversationHeader span.flag.us,:root .swx .conversationPane .conversationHeader #recents span.us.flag,:root .swx #recents .conversationPane .conversationHeader span.us.flag{background-position:-336px -209px}:root .swx .conversationPane .conversationHeader span.flag.uy,:root .swx .conversationPane .conversationHeader #recents span.uy.flag,:root .swx #recents .conversationPane .conversationHeader span.uy.flag{background-position:-336px -275px}:root .swx .conversationPane .conversationHeader span.flag.uz,:root .swx .conversationPane .conversationHeader #recents span.uz.flag,:root .swx #recents .conversationPane .conversationHeader span.uz.flag{background-position:-336px -286px}:root .swx .conversationPane .conversationHeader span.flag.va,:root .swx .conversationPane .conversationHeader #recents span.va.flag,:root .swx #recents .conversationPane .conversationHeader span.va.flag{background-position:-352px -11px}:root .swx .conversationPane .conversationHeader span.flag.vc,:root .swx .conversationPane .conversationHeader #recents span.vc.flag,:root .swx #recents .conversationPane .conversationHeader span.vc.flag{background-position:-352px -33px}:root .swx .conversationPane .conversationHeader span.flag.ve,:root .swx .conversationPane .conversationHeader #recents span.ve.flag,:root .swx #recents .conversationPane .conversationHeader span.ve.flag{background-position:-352px -55px}:root .swx .conversationPane .conversationHeader span.flag.vg,:root .swx .conversationPane .conversationHeader #recents span.vg.flag,:root .swx #recents .conversationPane .conversationHeader span.vg.flag{background-position:-352px -77px}:root .swx .conversationPane .conversationHeader span.flag.vi,:root .swx .conversationPane .conversationHeader #recents span.vi.flag,:root .swx #recents .conversationPane .conversationHeader span.vi.flag{background-position:-352px -99px}:root .swx .conversationPane .conversationHeader span.flag.vn,:root .swx .conversationPane .conversationHeader #recents span.vn.flag,:root .swx #recents .conversationPane .conversationHeader span.vn.flag{background-position:-352px -154px}:root .swx .conversationPane .conversationHeader span.flag.vo,:root .swx .conversationPane .conversationHeader #recents span.vo.flag,:root .swx #recents .conversationPane .conversationHeader span.vo.flag{background-position:-352px -165px}:root .swx .conversationPane .conversationHeader span.flag.vu,:root .swx .conversationPane .conversationHeader #recents span.vu.flag,:root .swx #recents .conversationPane .conversationHeader span.vu.flag{background-position:-352px -231px}:root .swx .conversationPane .conversationHeader span.flag.wf,:root .swx .conversationPane .conversationHeader #recents span.wf.flag,:root .swx #recents .conversationPane .conversationHeader span.wf.flag{background-position:-368px -66px}:root .swx .conversationPane .conversationHeader span.flag.ws,:root .swx .conversationPane .conversationHeader #recents span.ws.flag,:root .swx #recents .conversationPane .conversationHeader span.ws.flag{background-position:-368px -209px}:root .swx .conversationPane .conversationHeader span.flag.xe,:root .swx .conversationPane .conversationHeader #recents span.xe.flag,:root .swx #recents .conversationPane .conversationHeader span.xe.flag{background-position:-384px -55px}:root .swx .conversationPane .conversationHeader span.flag.xj,:root .swx .conversationPane .conversationHeader #recents span.xj.flag,:root .swx #recents .conversationPane .conversationHeader span.xj.flag{background-position:-384px -110px}:root .swx .conversationPane .conversationHeader span.flag.xs,:root .swx .conversationPane .conversationHeader #recents span.xs.flag,:root .swx #recents .conversationPane .conversationHeader span.xs.flag{background-position:-384px -209px}:root .swx .conversationPane .conversationHeader span.flag.xx,:root .swx .conversationPane .conversationHeader #recents span.xx.flag,:root .swx #recents .conversationPane .conversationHeader span.xx.flag{background-position:-384px -264px}:root .swx .conversationPane .conversationHeader span.flag.ye,:root .swx .conversationPane .conversationHeader #recents span.ye.flag,:root .swx #recents .conversationPane .conversationHeader span.ye.flag{background-position:-400px -55px}:root .swx .conversationPane .conversationHeader span.flag.yt,:root .swx .conversationPane .conversationHeader #recents span.yt.flag,:root .swx #recents .conversationPane .conversationHeader span.yt.flag{background-position:-400px -220px}:root .swx .conversationPane .conversationHeader span.flag.za,:root .swx .conversationPane .conversationHeader #recents span.za.flag,:root .swx #recents .conversationPane .conversationHeader span.za.flag{background-position:-416px -11px}:root .swx .conversationPane .conversationHeader span.flag.zm,:root .swx .conversationPane .conversationHeader #recents span.zm.flag,:root .swx #recents .conversationPane .conversationHeader span.zm.flag{background-position:-416px -143px}:root .swx .conversationPane .conversationHeader span.flag.zw,:root .swx .conversationPane .conversationHeader #recents span.zw.flag,:root .swx #recents .conversationPane .conversationHeader span.zw.flag{background-position:-416px -253px}:root .swx .conversationPane .conversationHeader span.flag.zz,:root .swx .conversationPane .conversationHeader #recents span.zz.flag,:root .swx #recents .conversationPane .conversationHeader span.zz.flag{background-position:-416px -286px}:root .swx #recents span.flag{margin-bottom:1px}:root .swx.overlayContainer{background-color:rgba(7,34,55,0.85);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:5000000}:root .swx.overlayContainer.next .overlaySlide.next{width:0}:root .swx.overlayContainer .overlaySlide{right:0;height:100vh;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}:root .swx.overlayContainer .overlaySlide.next{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}:root .swx.overlayContainer .overlaySlide.prev{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}:root .swx.overlayContainer .overlaySlide.prevInTransition{overflow:hidden}:root .swx.overlayContainer .overlaySlideContent{border:2px solid transparent;display:inline-block;max-width:48em;margin:1.5em 0;min-height:5em;min-width:15em;padding:2em 2em 3em;position:relative;width:90vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx.overlayContainer .table{display:table;height:100%;width:100%}:root .swx.overlayContainer .tableCell{display:table-cell;text-align:center;vertical-align:middle}:root .swx.overlayContainer .overlayControls{left:0;position:absolute;top:0;width:100%}:root .swx.overlayContainer .overlayControls .left{float:left;margin:.75em 1em}:root .swx.overlayContainer .overlayControls .right{float:right;margin:.75em 1em}:root .swx.overlayContainer .overlayControls .btn>.iconfont:before,:root .swx.overlayContainer .overlayControls .btn>.iconfont:after{margin:0}:root .swx.overlayContainer .overlayControls .btn>span{padding:0}:root .swx.overlayContainer .overlayMain .buttonRow .btn{height:auto;max-width:none}:root .swx.overlayContainer .overlayControls+.overlayMain{margin:1.25em 0 .5em}:root .swx[dir="rtl"].overlayContainer .overlayControls .left{float:right}:root .swx[dir="rtl"].overlayContainer .overlayControls .right{float:left}@media only screen and (max-width: 600px){:root .swx.overlayContainer .overlaySlideContent{padding:2em 1.5em 2em}:root .swx.overlayContainer .overlayControls .left,:root .swx.overlayContainer .overlayControls .right{margin:.5em}:root .swx.overlayContainer .overlayContent .buttonRow{margin-top:2em}:root .swx.overlayContainer .overlayControls+.overlayMain{margin-bottom:.25em}}@media only screen and (max-width: 420px){:root .swx.overlayContainer .overlaySlideContent{margin:1em 0;padding:1.5em 1em 2em}}:root .swx #swx-overlayBlockContact input{margin-right:.5em;position:relative;top:-.05em;vertical-align:middle;float:none;height:auto;opacity:1;width:auto}:root .swx #swx-overlayBlockContact label{font-size:1.2em}:root .swx #swx-overlayBlockContact label strong{vertical-align:text-bottom}:root .swx #overlayPluginSteps .subtitle,:root .swx #overlayExtensionInstall .subtitle,:root .swx #overlayExtensionInstallFailed .subtitle,:root .swx #overlayExtensionInstalled .subtitle,:root .swx #closeCallingSetup .subtitle,:root .swx #overlayPluginUnblock .subtitle{margin-top:.5em}:root .swx #overlayPluginSteps .termsOfUse,:root .swx #overlayExtensionInstall .termsOfUse,:root .swx #overlayExtensionInstallFailed .termsOfUse,:root .swx #overlayExtensionInstalled .termsOfUse,:root .swx #closeCallingSetup .termsOfUse,:root .swx #overlayPluginUnblock .termsOfUse{margin-top:1.5em}:root .swx #overlayPluginSteps .icon img,:root .swx #overlayPluginSteps .illustration img,:root .swx #overlayExtensionInstall .icon img,:root .swx #overlayExtensionInstall .illustration img,:root .swx #overlayExtensionInstallFailed .icon img,:root .swx #overlayExtensionInstallFailed .illustration img,:root .swx #overlayExtensionInstalled .icon img,:root .swx #overlayExtensionInstalled .illustration img,:root .swx #closeCallingSetup .icon img,:root .swx #closeCallingSetup .illustration img,:root .swx #overlayPluginUnblock .icon img,:root .swx #overlayPluginUnblock .illustration img{width:90%}:root .swx #overlayPluginSteps .icon,:root .swx #overlayExtensionInstall .icon,:root .swx #overlayExtensionInstallFailed .icon,:root .swx #overlayExtensionInstalled .icon,:root .swx #closeCallingSetup .icon,:root .swx #overlayPluginUnblock .icon{margin-bottom:1.5em;margin-top:3em}:root .swx #overlayPluginSteps .icon img,:root .swx #overlayExtensionInstall .icon img,:root .swx #overlayExtensionInstallFailed .icon img,:root .swx #overlayExtensionInstalled .icon img,:root .swx #closeCallingSetup .icon img,:root .swx #overlayPluginUnblock .icon img{max-width:11em}:root .swx #overlayPluginSteps .illustration,:root .swx #overlayExtensionInstall .illustration,:root .swx #overlayExtensionInstallFailed .illustration,:root .swx #overlayExtensionInstalled .illustration,:root .swx #closeCallingSetup .illustration,:root .swx #overlayPluginUnblock .illustration{margin-top:1em}:root .swx #overlayPluginSteps .illustration img,:root .swx #overlayExtensionInstall .illustration img,:root .swx #overlayExtensionInstallFailed .illustration img,:root .swx #overlayExtensionInstalled .illustration img,:root .swx #closeCallingSetup .illustration img,:root .swx #overlayPluginUnblock .illustration img{max-width:21em}:root .swx #overlayPluginSteps .text,:root .swx #overlayExtensionInstall .text,:root .swx #overlayExtensionInstallFailed .text,:root .swx #overlayExtensionInstalled .text,:root .swx #closeCallingSetup .text,:root .swx #overlayPluginUnblock .text{margin-bottom:.5em}:root .swx #overlayPluginSteps .buttonRow,:root .swx #overlayExtensionInstall .buttonRow,:root .swx #overlayExtensionInstallFailed .buttonRow,:root .swx #overlayExtensionInstalled .buttonRow,:root .swx #closeCallingSetup .buttonRow,:root .swx #overlayPluginUnblock .buttonRow{margin-top:2.5em}:root .swx #overlayPluginSteps .btn.large,:root .swx #overlayExtensionInstall .btn.large,:root .swx #overlayExtensionInstallFailed .btn.large,:root .swx #overlayExtensionInstalled .btn.large,:root .swx #closeCallingSetup .btn.large,:root .swx #overlayPluginUnblock .btn.large{display:inline-block}:root .swx #overlayPluginUnblock .illustration img{margin-left:5%}:root .swx #overlayPluginUnblock .illustration img.firefox{margin-left:-5%}:root .swx #overlayPluginStart .autoUpdateDisclaimer,:root .swx #overlayPluginSteps .autoUpdateDisclaimer{margin-top:.5em}@media only screen and (max-width: 600px){:root .swx #overlayPluginSteps .grid,:root .swx #overlayExtensionInstall .grid,:root .swx #overlayExtensionInstallFailed .grid,:root .swx #overlayExtensionInstalled .grid,:root .swx #closeCallingSetup .grid,:root .swx #overlayPluginUnblock .grid{margin-top:.75em}:root .swx #overlayPluginSteps .column,:root .swx #overlayExtensionInstall .column,:root .swx #overlayExtensionInstallFailed .column,:root .swx #overlayExtensionInstalled .column,:root .swx #closeCallingSetup .column,:root .swx #overlayPluginUnblock .column{float:none;margin:1.5em auto 0;max-width:13em;width:100%}:root .swx #overlayPluginSteps .icon,:root .swx #overlayExtensionInstall .icon,:root .swx #overlayExtensionInstallFailed .icon,:root .swx #overlayExtensionInstalled .icon,:root .swx #closeCallingSetup .icon,:root .swx #overlayPluginUnblock .icon{margin-bottom:0;margin-top:0;position:absolute;width:5.5em}:root .swx #overlayPluginSteps .icon img,:root .swx #overlayExtensionInstall .icon img,:root .swx #overlayExtensionInstallFailed .icon img,:root .swx #overlayExtensionInstalled .icon img,:root .swx #closeCallingSetup .icon img,:root .swx #overlayPluginUnblock .icon img{width:100%}:root .swx #overlayPluginSteps .text,:root .swx #overlayExtensionInstall .text,:root .swx #overlayExtensionInstallFailed .text,:root .swx #overlayExtensionInstalled .text,:root .swx #closeCallingSetup .text,:root .swx #overlayPluginUnblock .text{display:table;height:3.5em;margin-bottom:0;padding-left:6em;width:6.5em}:root .swx #overlayPluginSteps .text p,:root .swx #overlayExtensionInstall .text p,:root .swx #overlayExtensionInstallFailed .text p,:root .swx #overlayExtensionInstalled .text p,:root .swx #closeCallingSetup .text p,:root .swx #overlayPluginUnblock .text p{display:table-cell;vertical-align:middle}:root .swx[dir="rtl"] #overlayPluginSteps .text{padding-left:0;padding-right:6em}}:root .swx #overlayPluginStart .title h1,:root .swx #overlayPluginStart .title .tile,:root .swx #overlayPluginStart .title .tileText,:root .swx #overlayPluginUnblock .title h1,:root .swx #overlayPluginUnblock .title .tile,:root .swx #overlayPluginUnblock .title .tileText,:root .swx #overlayExtensionInstall .title h1,:root .swx #overlayExtensionInstall .title .tile,:root .swx #overlayExtensionInstall .title .tileText,:root .swx #overlayExtensionInstallFailed .title h1,:root .swx #overlayExtensionInstallFailed .title .tile,:root .swx #overlayExtensionInstallFailed .title .tileText,:root .swx #overlayExtensionInstalled .title h1,:root .swx #overlayExtensionInstalled .title .tile,:root .swx #overlayExtensionInstalled .title .tileText,:root .swx #closeCallingSetup .title h1,:root .swx #closeCallingSetup .title .tile,:root .swx #closeCallingSetup .title .tileText,:root .swx #overlayPluginCallback .title h1,:root .swx #overlayPluginCallback .title .tile,:root .swx #overlayPluginCallback .title .tileText,:root .swx .swx-overlayModal .title h1,:root .swx .swx-overlayModal .title .tile,:root .swx .swx-overlayModal .title .tileText{display:inline-block;float:none}:root .swx #overlayPluginStart .title .tile,:root .swx #overlayPluginUnblock .title .tile,:root .swx #overlayExtensionInstall .title .tile,:root .swx #overlayExtensionInstallFailed .title .tile,:root .swx #overlayExtensionInstalled .title .tile,:root .swx #closeCallingSetup .title .tile,:root .swx #overlayPluginCallback .title .tile,:root .swx .swx-overlayModal .title .tile{margin-left:.25em}:root .swx #overlayPluginStart .personTitle,:root .swx #overlayPluginUnblock .personTitle,:root .swx #overlayExtensionInstall .personTitle,:root .swx #overlayExtensionInstallFailed .personTitle,:root .swx #overlayExtensionInstalled .personTitle,:root .swx #closeCallingSetup .personTitle,:root .swx #overlayPluginCallback .personTitle,:root .swx .swx-overlayModal .personTitle{text-align:left;max-width:19em;line-height:1.25em}:root .swx #overlayPluginStart .subtitle,:root .swx #overlayPluginUnblock .subtitle,:root .swx #overlayExtensionInstall .subtitle,:root .swx #overlayExtensionInstallFailed .subtitle,:root .swx #overlayExtensionInstalled .subtitle,:root .swx #closeCallingSetup .subtitle,:root .swx #overlayPluginCallback .subtitle,:root .swx .swx-overlayModal .subtitle{margin-top:.5em}:root .swx #overlayPluginStart .avatar,:root .swx #overlayPluginUnblock .avatar,:root .swx #overlayExtensionInstall .avatar,:root .swx #overlayExtensionInstallFailed .avatar,:root .swx #overlayExtensionInstalled .avatar,:root .swx #closeCallingSetup .avatar,:root .swx #overlayPluginCallback .avatar,:root .swx .swx-overlayModal .avatar{height:8em;margin:2.5em auto auto;width:8em;display:block}:root .swx #overlayPluginStart .avatar .tile,:root .swx #overlayPluginStart .avatar .tileAvatar,:root .swx #overlayPluginUnblock .avatar .tile,:root .swx #overlayPluginUnblock .avatar .tileAvatar,:root .swx #overlayExtensionInstall .avatar .tile,:root .swx #overlayExtensionInstall .avatar .tileAvatar,:root .swx #overlayExtensionInstallFailed .avatar .tile,:root .swx #overlayExtensionInstallFailed .avatar .tileAvatar,:root .swx #overlayExtensionInstalled .avatar .tile,:root .swx #overlayExtensionInstalled .avatar .tileAvatar,:root .swx #closeCallingSetup .avatar .tile,:root .swx #closeCallingSetup .avatar .tileAvatar,:root .swx #overlayPluginCallback .avatar .tile,:root .swx #overlayPluginCallback .avatar .tileAvatar,:root .swx .swx-overlayModal .avatar .tile,:root .swx .swx-overlayModal .avatar .tileAvatar{height:100%;width:100%}:root .swx #overlayPluginStart .avatar .tileImage,:root .swx #overlayPluginStart .avatar .tile>.tileAvatar>.tileImage,:root .swx #overlayPluginUnblock .avatar .tileImage,:root .swx #overlayPluginUnblock .avatar .tile>.tileAvatar>.tileImage,:root .swx #overlayExtensionInstall .avatar .tileImage,:root .swx #overlayExtensionInstall .avatar .tile>.tileAvatar>.tileImage,:root .swx #overlayExtensionInstallFailed .avatar .tileImage,:root .swx #overlayExtensionInstallFailed .avatar .tile>.tileAvatar>.tileImage,:root .swx #overlayExtensionInstalled .avatar .tileImage,:root .swx #overlayExtensionInstalled .avatar .tile>.tileAvatar>.tileImage,:root .swx #closeCallingSetup .avatar .tileImage,:root .swx #closeCallingSetup .avatar .tile>.tileAvatar>.tileImage,:root .swx #overlayPluginCallback .avatar .tileImage,:root .swx #overlayPluginCallback .avatar .tile>.tileAvatar>.tileImage,:root .swx .swx-overlayModal .avatar .tileImage,:root .swx .swx-overlayModal .avatar .tile>.tileAvatar>.tileImage{height:100%;left:auto;top:auto;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}:root .swx #overlayPluginStart .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #overlayPluginUnblock .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #overlayExtensionInstall .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #overlayExtensionInstallFailed .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #overlayExtensionInstalled .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #closeCallingSetup .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx #overlayPluginCallback .avatar .tile .tileAvatar>.tileImage.agent:after,:root .swx .swx-overlayModal .avatar .tile .tileAvatar>.tileImage.agent:after{font-size:8em}:root .swx #overlayPluginStart .buttonRow,:root .swx #overlayPluginUnblock .buttonRow,:root .swx #overlayExtensionInstall .buttonRow,:root .swx #overlayExtensionInstallFailed .buttonRow,:root .swx #overlayExtensionInstalled .buttonRow,:root .swx #closeCallingSetup .buttonRow,:root .swx #overlayPluginCallback .buttonRow,:root .swx .swx-overlayModal .buttonRow{margin-top:2.5em}:root .swx #overlayPluginStart .dual.buttonRow,:root .swx #overlayPluginUnblock .dual.buttonRow,:root .swx #overlayExtensionInstall .dual.buttonRow,:root .swx #overlayExtensionInstallFailed .dual.buttonRow,:root .swx #overlayExtensionInstalled .dual.buttonRow,:root .swx #closeCallingSetup .dual.buttonRow,:root .swx #overlayPluginCallback .dual.buttonRow,:root .swx .swx-overlayModal .dual.buttonRow{margin:2.25em auto auto;max-width:20em}:root .swx #overlayPluginStart .dual.buttonRow .alignRight,:root .swx #overlayPluginUnblock .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstall .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstallFailed .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstalled .dual.buttonRow .alignRight,:root .swx #closeCallingSetup .dual.buttonRow .alignRight,:root .swx #overlayPluginCallback .dual.buttonRow .alignRight,:root .swx .swx-overlayModal .dual.buttonRow .alignRight{padding-right:.5em}:root .swx #overlayPluginStart .dual.buttonRow .alignLeft,:root .swx #overlayPluginUnblock .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstall .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstallFailed .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstalled .dual.buttonRow .alignLeft,:root .swx #closeCallingSetup .dual.buttonRow .alignLeft,:root .swx #overlayPluginCallback .dual.buttonRow .alignLeft,:root .swx .swx-overlayModal .dual.buttonRow .alignLeft{padding-left:.5em}@media only screen and (max-width: 800px){:root .swx #overlayPluginStart .personTitle,:root .swx #overlayPluginUnblock .personTitle,:root .swx #overlayExtensionInstall .personTitle,:root .swx #overlayExtensionInstallFailed .personTitle,:root .swx #overlayExtensionInstalled .personTitle,:root .swx #closeCallingSetup .personTitle,:root .swx #overlayPluginCallback .personTitle{max-width:13em}}@media only screen and (max-width: 600px){:root .swx #overlayPluginStart .personTitle,:root .swx #overlayPluginUnblock .personTitle,:root .swx #overlayExtensionInstall .personTitle,:root .swx #overlayExtensionInstallFailed .personTitle,:root .swx #overlayExtensionInstalled .personTitle,:root .swx #closeCallingSetup .personTitle,:root .swx #overlayPluginCallback .personTitle{max-width:6em}:root .swx #overlayPluginStart .avatar,:root .swx #overlayPluginUnblock .avatar,:root .swx #overlayExtensionInstall .avatar,:root .swx #overlayExtensionInstallFailed .avatar,:root .swx #overlayExtensionInstalled .avatar,:root .swx #closeCallingSetup .avatar,:root .swx #overlayPluginCallback .avatar{height:7em;margin:2em auto auto;width:7em;display:block}:root .swx #overlayPluginStart .buttonRow,:root .swx #overlayPluginUnblock .buttonRow,:root .swx #overlayExtensionInstall .buttonRow,:root .swx #overlayExtensionInstallFailed .buttonRow,:root .swx #overlayExtensionInstalled .buttonRow,:root .swx #closeCallingSetup .buttonRow,:root .swx #overlayPluginCallback .buttonRow{margin-top:2em}:root .swx #overlayPluginStart .dual.buttonRow,:root .swx #overlayPluginUnblock .dual.buttonRow,:root .swx #overlayExtensionInstall .dual.buttonRow,:root .swx #overlayExtensionInstallFailed .dual.buttonRow,:root .swx #overlayExtensionInstalled .dual.buttonRow,:root .swx #closeCallingSetup .dual.buttonRow,:root .swx #overlayPluginCallback .dual.buttonRow{margin-top:1.75em}:root .swx #overlayPluginStart .dual.buttonRow .alignRight,:root .swx #overlayPluginUnblock .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstall .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstallFailed .dual.buttonRow .alignRight,:root .swx #overlayExtensionInstalled .dual.buttonRow .alignRight,:root .swx #closeCallingSetup .dual.buttonRow .alignRight,:root .swx #overlayPluginCallback .dual.buttonRow .alignRight{padding-right:.25em}:root .swx #overlayPluginStart .dual.buttonRow .alignLeft,:root .swx #overlayPluginUnblock .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstall .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstallFailed .dual.buttonRow .alignLeft,:root .swx #overlayExtensionInstalled .dual.buttonRow .alignLeft,:root .swx #closeCallingSetup .dual.buttonRow .alignLeft,:root .swx #overlayPluginCallback .dual.buttonRow .alignLeft{padding-left:.25em}}:root .swx .spinner{padding:0px;animation-name:initial;-webkit-animation-name:initial;-moz-animation-name:initial;-ms-animation-name:initial;height:100%;position:relative;width:100%;overflow:hidden}:root .swx .spinner .circle{height:16%;left:42%;top:42%;width:16%;position:absolute}:root .swx .spinner .circle div{height:100%;position:absolute;width:100%}:root .swx .spinner .circle .position{top:-250%}:root .swx .spinner .circle .shape{background-color:#00AFF0;border-radius:50%;overflow:hidden;border:1px solid transparent}:root .swx .spinner.small .circle{height:24%;left:38%;top:38%;width:24%}:root .swx .spinner.small .circle .position{top:-150%}:root .swx .spinner.blue .circle .shape{background-color:#00AFF0}:root .swx .spinner.blue .circle .shape:after{border-color:#00AFF0}:root .swx .spinner.white .circle .shape{background-color:#fff}:root .swx .spinner.white .circle .shape:after{border-color:#fff}:root .swx .spinner.fog .circle .shape{background-color:#C0DCE6}:root .swx .spinner.fog .circle .shape:after{border-color:#C0DCE6}:root .swx .spinner{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}:root .swx .spinner .circle .rotate,:root .swx .spinner .circle .scale{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}:root .swx .spinner .circle.one .rotate{-webkit-animation-name:spinner-one-rotate;animation-name:spinner-one-rotate}:root .swx .spinner .circle.one .scale{-webkit-animation-name:spinner-one-scale;animation-name:spinner-one-scale}:root .swx .spinner .circle.two .rotate{-webkit-animation-name:spinner-two-rotate;animation-name:spinner-two-rotate}:root .swx .spinner .circle.two .scale{-webkit-animation-name:spinner-two-scale;animation-name:spinner-two-scale}:root .swx .spinner .circle.three .rotate{-webkit-animation-name:spinner-three-rotate;animation-name:spinner-three-rotate}:root .swx .spinner .circle.three .scale{-webkit-animation-name:spinner-three-scale;animation-name:spinner-three-scale}:root .swx .spinner .circle.four .rotate{-webkit-animation-name:spinner-four-rotate;animation-name:spinner-four-rotate}:root .swx .spinner .circle.four .scale{-webkit-animation-name:spinner-four-scale;animation-name:spinner-four-scale}:root .swx .spinner.small .circle.one .rotate{-webkit-animation-name:spinner-small-one-rotate;animation-name:spinner-small-one-rotate}:root .swx .spinner.small .circle.one .scale{-webkit-animation-name:spinner-small-one-scale;animation-name:spinner-small-one-scale}:root .swx .spinner.small .circle.two .rotate{-webkit-animation-name:spinner-small-two-rotate;animation-name:spinner-small-two-rotate}:root .swx .spinner.small .circle.two .scale{-webkit-animation-name:spinner-small-two-scale;animation-name:spinner-small-two-scale}:root .swx .spinner.small .circle.three .rotate{-webkit-animation-name:spinner-small-three-rotate;animation-name:spinner-small-three-rotate}:root .swx .spinner.small .circle.three .scale{-webkit-animation-name:spinner-small-three-scale;animation-name:spinner-small-three-scale}:root .swx .spinner.small .circle.four .rotate{-webkit-animation-name:spinner-small-four-rotate;animation-name:spinner-small-four-rotate}:root .swx .spinner.small .circle.four .scale{-webkit-animation-name:spinner-small-four-scale;animation-name:spinner-small-four-scale}@-webkit-keyframes spinner-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes spinner-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-two-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes spinner-two-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes spinner-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-three-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes spinner-three-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes spinner-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-four-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}}@keyframes spinner-four-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}}@-webkit-keyframes spinner-small-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-small-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-small-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes spinner-small-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner-small-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-small-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-small-two-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes spinner-small-two-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner-small-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-small-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-small-three-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes spinner-small-three-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner-small-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-small-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-small-four-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes spinner-small-four-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}:root .swx .tile{display:block;position:relative;z-index:0}:root .swx .tile.online .presence:before,:root .swx .tile.mobile .presence:before,:root .swx .tile.idle .presence:before,:root .swx .tile.busy .presence:before,:root .swx .tile.donotdisturb .presence:before,:root .swx .tile.offline .presence:before,:root .swx .tile.callForwarded .presence:before,:root .swx .tile.unknown .presence:before,:root .swx .tile.blocked .presence:before{background-color:#fff;bottom:-.3em;content:" ";height:1em;position:absolute;right:-.3em;width:1em;z-index:1;-webkit-border-radius:50%;border-radius:50%}:root .swx .tile.online .presence:after,:root .swx .tile.mobile .presence:after,:root .swx .tile.idle .presence:after,:root .swx .tile.busy .presence:after,:root .swx .tile.donotdisturb .presence:after,:root .swx .tile.offline .presence:after,:root .swx .tile.callForwarded .presence:after,:root .swx .tile.unknown .presence:after,:root .swx .tile.blocked .presence:after{bottom:-.2142857143em;content:" ";font-size:.7em;height:1em;line-height:1.0714285714em;position:absolute;right:-.2142857143em;width:1em;z-index:2;-webkit-border-radius:50%;border-radius:50%}:root .swx .tile.online .presence:after{color:#7FBA00;content:"\f109"}:root .swx .tile.mobile .presence:after{color:#7FBA00;content:"\f11b"}:root .swx .tile.idle .presence:after{color:#FCD116;content:"\f10a"}:root .swx .tile.busy .presence:after{color:#E81123;content:"\f100"}:root .swx .tile.donotdisturb .presence:after{color:#E81123;content:"\f10b"}:root .swx .tile.offline .presence:after{color:#93999D;content:"\f108"}:root .swx .tile.callForwarded .presence:after{color:#7FBA00;content:"\f10e"}:root .swx .tile.unknown .presence:after{color:#93999D;content:"\f10d"}:root .swx .tile.blocked .presence:after{color:#E81123;content:"\f10c"}:root .swx .tile>.tileAvatar{display:none;position:absolute;height:2em;width:2em}:root .swx .tile>.tileAvatar>.tileImage{background-color:#85d9f8;-ms-high-contrast-adjust:none;display:block;overflow:visible;position:absolute;height:2.3em;width:2.3em;left:-.15em;top:-.15em;opacity:inherit;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(.8695652174);-ms-transform:scale(.8695652174);-o-transform:scale(.8695652174);transform:scale(.8695652174)}:root .swx .tile>.tileAvatar>.tileImage .iconfont{display:none}:root .swx .tile>.tileAvatar>.tileImage.agent:after{color:#fff;font-family:'SkypeUISymbol';content:"\f11f";font-size:2.3em;left:0;position:absolute;top:0;z-index:2}:root .swx .tile>.tileAvatar>.tileImage>img{left:0;position:absolute;top:0;height:100%;width:100%;z-index:2;-webkit-border-radius:50%;border-radius:50%}:root .swx .tile>.tileAvatar>.tileImage>img:-moz-loading{display:none}:root .swx .tile>.tileAvatar>.tileImage.highcontrast{border:#fff 1px solid}:root .swx .tile>.tileAvatar>.tileImage.highcontrast .iconfont{display:inline;font-size:2.25em;color:#fff}:root .swx .tile>.tileAvatar.circle{display:block;overflow:inherit}:root .swx .tile>.tileAvatar.square{display:block}:root .swx .tile>.tileAvatar.square>.tileImage{-webkit-border-radius:0;border-radius:0}:root .swx .tile>.tileAvatar.square>.tileImage>img{-webkit-border-radius:0;border-radius:0}:root .swx .tile>.tileAvatar.square.presence:before,:root .swx .tile>.tileAvatar.square.presence:after{display:none}:root .swx .tile>.tileAvatar.animate>.tileImage{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-animation-name:anime-avatar-pulse;animation-name:anime-avatar-pulse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:root .swx .tile>.tileText{float:left;position:relative}:root .swx .tile .tileName,:root .swx .tile .tileMessage{display:block;position:relative}:root .swx .tile h1,:root .swx .tile h2,:root .swx .tile h3,:root .swx .tile h5,:root .swx .tile p{text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .tile .tileName+.tileMessage{margin-top:.25em}:root .swx .tile>.tileAvatar.circle+.tileText,:root .swx .tile>.tileAvatar.square+.tileText{padding-left:2.75em}:root .swx .tile.online .tileName.presence,:root .swx .tile.online .tileMessage.presence,:root .swx .tile.mobile .tileName.presence,:root .swx .tile.mobile .tileMessage.presence,:root .swx .tile.idle .tileName.presence,:root .swx .tile.idle .tileMessage.presence,:root .swx .tile.busy .tileName.presence,:root .swx .tile.busy .tileMessage.presence,:root .swx .tile.donotdisturb .tileName.presence,:root .swx .tile.donotdisturb .tileMessage.presence,:root .swx .tile.offline .tileName.presence,:root .swx .tile.offline .tileMessage.presence,:root .swx .tile.callForwarded .tileName.presence,:root .swx .tile.callForwarded .tileMessage.presence,:root .swx .tile.unknown .tileName.presence,:root .swx .tile.unknown .tileMessage.presence,:root .swx .tile.blocked .tileName.presence,:root .swx .tile.blocked .tileMessage.presence{padding-left:1em}:root .swx .tile .tileName.presence:after{left:0;right:auto}:root .swx .tile .tileName.presence:before{display:none}:root .swx .tile .tileName .avatarBotCertified{color:#93999D}:root .swx[dir="rtl"] .tile.online .presence:before,:root .swx[dir="rtl"] .tile.mobile .presence:before,:root .swx[dir="rtl"] .tile.idle .presence:before,:root .swx[dir="rtl"] .tile.busy .presence:before,:root .swx[dir="rtl"] .tile.donotdisturb .presence:before,:root .swx[dir="rtl"] .tile.offline .presence:before,:root .swx[dir="rtl"] .tile.callForwarded .presence:before,:root .swx[dir="rtl"] .tile.unknown .presence:before,:root .swx[dir="rtl"] .tile.blocked .presence:before{left:-.3em;right:auto}:root .swx[dir="rtl"] .tile.online .presence:after,:root .swx[dir="rtl"] .tile.mobile .presence:after,:root .swx[dir="rtl"] .tile.idle .presence:after,:root .swx[dir="rtl"] .tile.busy .presence:after,:root .swx[dir="rtl"] .tile.donotdisturb .presence:after,:root .swx[dir="rtl"] .tile.offline .presence:after,:root .swx[dir="rtl"] .tile.callForwarded .presence:after,:root .swx[dir="rtl"] .tile.unknown .presence:after,:root .swx[dir="rtl"] .tile.blocked .presence:after{left:-.2142857143em;right:auto}:root .swx[dir="rtl"] .tile .tileName p,:root .swx[dir="rtl"] .tile .tileMessage p{padding-right:1px}:root .swx .message.animate .tileImage{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:anime-avatar-pulse;animation-name:anime-avatar-pulse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes anime-avatar-pulse{0%,100%{-webkit-transform:scale(0.877193);-ms-transform:scale(0.877193);-o-transform:scale(0.877193);transform:scale(0.877193)}37.5%{-webkit-transform:scale(0.877193);-ms-transform:scale(0.877193);-o-transform:scale(0.877193);transform:scale(0.877193);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}}@keyframes anime-avatar-pulse{0%,100%{-webkit-transform:scale(0.877193);-ms-transform:scale(0.877193);-o-transform:scale(0.877193);transform:scale(0.877193)}37.5%{-webkit-transform:scale(0.877193);-ms-transform:scale(0.877193);-o-transform:scale(0.877193);transform:scale(0.877193);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}}:root .swx.themeLight .tile.online .presence:before,:root .swx.themeLight .tile.mobile .presence:before,:root .swx.themeLight .tile.idle .presence:before,:root .swx.themeLight .tile.busy .presence:before,:root .swx.themeLight .tile.donotdisturb .presence:before,:root .swx.themeLight .tile.offline .presence:before,:root .swx.themeLight .tile.callForwarded .presence:before,:root .swx.themeLight .tile.unknown .presence:before,:root .swx.themeLight .tile.blocked .presence:before{background-color:#F5FAFC}:root .swx.themeLight .tile.online .presence:after,:root .swx.themeLight .tile.mobile .presence:after,:root .swx.themeLight .tile.idle .presence:after,:root .swx.themeLight .tile.unknown .presence:after{background-color:#fff}:root .swx.themeLight .tile .tileAvatar>.tileImage.agent:after{color:#F5FAFC}:root .swx.themeWhite .tile.online .presence:before,:root .swx.themeWhite .tile.mobile .presence:before,:root .swx.themeWhite .tile.idle .presence:before,:root .swx.themeWhite .tile.busy .presence:before,:root .swx.themeWhite .tile.donotdisturb .presence:before,:root .swx.themeWhite .tile.offline .presence:before,:root .swx.themeWhite .tile.callForwarded .presence:before,:root .swx.themeWhite .tile.unknown .presence:before,:root .swx.themeWhite .tile.blocked .presence:before{background-color:#fff}:root .swx.themeWhite .tile .tileAvatar>.tileImage.agent:after{color:#fff}:root .swx.themeBlue .tile.online .presence:before,:root .swx.themeBlue .tile.mobile .presence:before,:root .swx.themeBlue .tile.idle .presence:before,:root .swx.themeBlue .tile.busy .presence:before,:root .swx.themeBlue .tile.donotdisturb .presence:before,:root .swx.themeBlue .tile.offline .presence:before,:root .swx.themeBlue .tile.callForwarded .presence:before,:root .swx.themeBlue .tile.unknown .presence:before,:root .swx.themeBlue .tile.blocked .presence:before{background-color:#00AFF0}:root .swx.themeBlue .tile.online .presence:after,:root .swx.themeBlue .tile.mobile .presence:after{color:#BAD80A}:root .swx.themeBlue .tile.offline .presence:after,:root .swx.themeBlue .tile.callForwarded .presence:after,:root .swx.themeBlue .tile.unknown .presence:after{color:#fff}:root .swx.themeBlue .tile .tileAvatar>.tileImage.agent:after{color:#00AFF0}:root .swx.themeFog .tile.online .presence:before,:root .swx.themeFog .tile.mobile .presence:before,:root .swx.themeFog .tile.idle .presence:before,:root .swx.themeFog .tile.busy .presence:before,:root .swx.themeFog .tile.donotdisturb .presence:before,:root .swx.themeFog .tile.offline .presence:before,:root .swx.themeFog .tile.callForwarded .presence:before,:root .swx.themeFog .tile.unknown .presence:before,:root .swx.themeFog .tile.blocked .presence:before{background-color:#E4EEF2}:root .swx.themeFog .tile.online .presence:after,:root .swx.themeFog .tile.mobile .presence:after,:root .swx.themeFog .tile.idle .presence:after,:root .swx.themeFog .tile.unknown .presence:after{background-color:#fff}:root .swx.themeFog .tile .tileAvatar>.tileImage.agent:after{color:#E4EEF2}:root .swx.themeFogMid .tile.online .presence:before,:root .swx.themeFogMid .tile.mobile .presence:before,:root .swx.themeFogMid .tile.idle .presence:before,:root .swx.themeFogMid .tile.busy .presence:before,:root .swx.themeFogMid .tile.donotdisturb .presence:before,:root .swx.themeFogMid .tile.offline .presence:before,:root .swx.themeFogMid .tile.callForwarded .presence:before,:root .swx.themeFogMid .tile.unknown .presence:before,:root .swx.themeFogMid .tile.blocked .presence:before{background-color:#C0DCE6}:root .swx.themeFogMid .tile.online .presence:after,:root .swx.themeFogMid .tile.mobile .presence:after,:root .swx.themeFogMid .tile.idle .presence:after,:root .swx.themeFogMid .tile.unknown .presence:after{background-color:#fff}:root .swx.themeFogMid .tile .tileAvatar>.tileImage.agent:after{color:#C0DCE6}:root .swx.themeFogDark .tile.online .presence:before,:root .swx.themeFogDark .tile.mobile .presence:before,:root .swx.themeFogDark .tile.idle .presence:before,:root .swx.themeFogDark .tile.busy .presence:before,:root .swx.themeFogDark .tile.donotdisturb .presence:before,:root .swx.themeFogDark .tile.offline .presence:before,:root .swx.themeFogDark .tile.callForwarded .presence:before,:root .swx.themeFogDark .tile.unknown .presence:before,:root .swx.themeFogDark .tile.blocked .presence:before{background-color:#A2C5D3}:root .swx.themeFogDark .tile.online .presence:after,:root .swx.themeFogDark .tile.mobile .presence:after,:root .swx.themeFogDark .tile.idle .presence:after,:root .swx.themeFogDark .tile.unknown .presence:after{background-color:#fff}:root .swx.themeFogDark .tile .tileAvatar>.tileImage.agent:after{color:#A2C5D3}:root .swx .themeLight .tile.online .presence:before,:root .swx .themeLight .tile.mobile .presence:before,:root .swx .themeLight .tile.idle .presence:before,:root .swx .themeLight .tile.busy .presence:before,:root .swx .themeLight .tile.donotdisturb .presence:before,:root .swx .themeLight .tile.offline .presence:before,:root .swx .themeLight .tile.callForwarded .presence:before,:root .swx .themeLight .tile.unknown .presence:before,:root .swx .themeLight .tile.blocked .presence:before{background-color:#F5FAFC}:root .swx .themeLight .tile.online .presence:after,:root .swx .themeLight .tile.mobile .presence:after,:root .swx .themeLight .tile.idle .presence:after,:root .swx .themeLight .tile.unknown .presence:after{background-color:#fff}:root .swx .themeLight .tile .tileAvatar>.tileImage.agent:after{color:#F5FAFC}:root .swx .themeWhite .tile.online .presence:before,:root .swx .themeWhite .tile.mobile .presence:before,:root .swx .themeWhite .tile.idle .presence:before,:root .swx .themeWhite .tile.busy .presence:before,:root .swx .themeWhite .tile.donotdisturb .presence:before,:root .swx .themeWhite .tile.offline .presence:before,:root .swx .themeWhite .tile.callForwarded .presence:before,:root .swx .themeWhite .tile.unknown .presence:before,:root .swx .themeWhite .tile.blocked .presence:before{background-color:#fff}:root .swx .themeWhite .tile .tileAvatar>.tileImage.agent:after{color:#fff}:root .swx .themeBlue .tile.online .presence:before,:root .swx .themeBlue .tile.mobile .presence:before,:root .swx .themeBlue .tile.idle .presence:before,:root .swx .themeBlue .tile.busy .presence:before,:root .swx .themeBlue .tile.donotdisturb .presence:before,:root .swx .themeBlue .tile.offline .presence:before,:root .swx .themeBlue .tile.callForwarded .presence:before,:root .swx .themeBlue .tile.unknown .presence:before,:root .swx .themeBlue .tile.blocked .presence:before{background-color:#00AFF0}:root .swx .themeBlue .tile.online .presence:after,:root .swx .themeBlue .tile.mobile .presence:after{color:#BAD80A}:root .swx .themeBlue .tile.offline .presence:after,:root .swx .themeBlue .tile.callForwarded .presence:after,:root .swx .themeBlue .tile.unknown .presence:after{color:#fff}:root .swx .themeBlue .tile .tileAvatar>.tileImage.agent:after{color:#00AFF0}:root .swx .themeFog .tile.online .presence:before,:root .swx .themeFog .tile.mobile .presence:before,:root .swx .themeFog .tile.idle .presence:before,:root .swx .themeFog .tile.busy .presence:before,:root .swx .themeFog .tile.donotdisturb .presence:before,:root .swx .themeFog .tile.offline .presence:before,:root .swx .themeFog .tile.callForwarded .presence:before,:root .swx .themeFog .tile.unknown .presence:before,:root .swx .themeFog .tile.blocked .presence:before{background-color:#E4EEF2}:root .swx .themeFog .tile.online .presence:after,:root .swx .themeFog .tile.mobile .presence:after,:root .swx .themeFog .tile.idle .presence:after,:root .swx .themeFog .tile.unknown .presence:after{background-color:#fff}:root .swx .themeFog .tile .tileAvatar>.tileImage.agent:after{color:#E4EEF2}:root .swx .themeFogMid .tile.online .presence:before,:root .swx .themeFogMid .tile.mobile .presence:before,:root .swx .themeFogMid .tile.idle .presence:before,:root .swx .themeFogMid .tile.busy .presence:before,:root .swx .themeFogMid .tile.donotdisturb .presence:before,:root .swx .themeFogMid .tile.offline .presence:before,:root .swx .themeFogMid .tile.callForwarded .presence:before,:root .swx .themeFogMid .tile.unknown .presence:before,:root .swx .themeFogMid .tile.blocked .presence:before{background-color:#C0DCE6}:root .swx .themeFogMid .tile.online .presence:after,:root .swx .themeFogMid .tile.mobile .presence:after,:root .swx .themeFogMid .tile.idle .presence:after,:root .swx .themeFogMid .tile.unknown .presence:after{background-color:#fff}:root .swx .themeFogMid .tile .tileAvatar>.tileImage.agent:after{color:#C0DCE6}:root .swx .themeFogDark .tile.online .presence:before,:root .swx .themeFogDark .tile.mobile .presence:before,:root .swx .themeFogDark .tile.idle .presence:before,:root .swx .themeFogDark .tile.busy .presence:before,:root .swx .themeFogDark .tile.donotdisturb .presence:before,:root .swx .themeFogDark .tile.offline .presence:before,:root .swx .themeFogDark .tile.callForwarded .presence:before,:root .swx .themeFogDark .tile.unknown .presence:before,:root .swx .themeFogDark .tile.blocked .presence:before{background-color:#A2C5D3}:root .swx .themeFogDark .tile.online .presence:after,:root .swx .themeFogDark .tile.mobile .presence:after,:root .swx .themeFogDark .tile.idle .presence:after,:root .swx .themeFogDark .tile.unknown .presence:after{background-color:#fff}:root .swx .themeFogDark .tile .tileAvatar>.tileImage.agent:after{color:#A2C5D3}:root .swx .themeLight.tile.online .presence:before,:root .swx .themeLight.tile.mobile .presence:before,:root .swx .themeLight.tile.idle .presence:before,:root .swx .themeLight.tile.busy .presence:before,:root .swx .themeLight.tile.donotdisturb .presence:before,:root .swx .themeLight.tile.offline .presence:before,:root .swx .themeLight.tile.callForwarded .presence:before,:root .swx .themeLight.tile.unknown .presence:before,:root .swx .themeLight.tile.blocked .presence:before{background-color:#F5FAFC}:root .swx .themeLight.tile.online .presence:after,:root .swx .themeLight.tile.mobile .presence:after,:root .swx .themeLight.tile.idle .presence:after,:root .swx .themeLight.tile.unknown .presence:after{background-color:#fff}:root .swx .themeLight.tile .tileAvatar>.tileImage.agent:after{color:#F5FAFC}:root .swx .themeWhite.tile.online .presence:before,:root .swx .themeWhite.tile.mobile .presence:before,:root .swx .themeWhite.tile.idle .presence:before,:root .swx .themeWhite.tile.busy .presence:before,:root .swx .themeWhite.tile.donotdisturb .presence:before,:root .swx .themeWhite.tile.offline .presence:before,:root .swx .themeWhite.tile.callForwarded .presence:before,:root .swx .themeWhite.tile.unknown .presence:before,:root .swx .themeWhite.tile.blocked .presence:before{background-color:#fff}:root .swx .themeWhite.tile .tileAvatar>.tileImage.agent:after{color:#fff}:root .swx .themeBlue.tile.online .presence:before,:root .swx .themeBlue.tile.mobile .presence:before,:root .swx .themeBlue.tile.idle .presence:before,:root .swx .themeBlue.tile.busy .presence:before,:root .swx .themeBlue.tile.donotdisturb .presence:before,:root .swx .themeBlue.tile.offline .presence:before,:root .swx .themeBlue.tile.callForwarded .presence:before,:root .swx .themeBlue.tile.unknown .presence:before,:root .swx .themeBlue.tile.blocked .presence:before{background-color:#00AFF0}:root .swx .themeBlue.tile.online .presence:after,:root .swx .themeBlue.tile.mobile .presence:after{color:#BAD80A}:root .swx .themeBlue.tile.offline .presence:after,:root .swx .themeBlue.tile.callForwarded .presence:after,:root .swx .themeBlue.tile.unknown .presence:after{color:#fff}:root .swx .themeBlue.tile .tileAvatar>.tileImage.agent:after{color:#00AFF0}:root .swx .themeFog.tile.online .presence:before,:root .swx .themeFog.tile.mobile .presence:before,:root .swx .themeFog.tile.idle .presence:before,:root .swx .themeFog.tile.busy .presence:before,:root .swx .themeFog.tile.donotdisturb .presence:before,:root .swx .themeFog.tile.offline .presence:before,:root .swx .themeFog.tile.callForwarded .presence:before,:root .swx .themeFog.tile.unknown .presence:before,:root .swx .themeFog.tile.blocked .presence:before{background-color:#E4EEF2}:root .swx .themeFog.tile.online .presence:after,:root .swx .themeFog.tile.mobile .presence:after,:root .swx .themeFog.tile.idle .presence:after,:root .swx .themeFog.tile.unknown .presence:after{background-color:#fff}:root .swx .themeFog.tile .tileAvatar>.tileImage.agent:after{color:#E4EEF2}:root .swx .themeFogMid.tile.online .presence:before,:root .swx .themeFogMid.tile.mobile .presence:before,:root .swx .themeFogMid.tile.idle .presence:before,:root .swx .themeFogMid.tile.busy .presence:before,:root .swx .themeFogMid.tile.donotdisturb .presence:before,:root .swx .themeFogMid.tile.offline .presence:before,:root .swx .themeFogMid.tile.callForwarded .presence:before,:root .swx .themeFogMid.tile.unknown .presence:before,:root .swx .themeFogMid.tile.blocked .presence:before{background-color:#C0DCE6}:root .swx .themeFogMid.tile.online .presence:after,:root .swx .themeFogMid.tile.mobile .presence:after,:root .swx .themeFogMid.tile.idle .presence:after,:root .swx .themeFogMid.tile.unknown .presence:after{background-color:#fff}:root .swx .themeFogMid.tile .tileAvatar>.tileImage.agent:after{color:#C0DCE6}:root .swx .themeFogDark.tile.online .presence:before,:root .swx .themeFogDark.tile.mobile .presence:before,:root .swx .themeFogDark.tile.idle .presence:before,:root .swx .themeFogDark.tile.busy .presence:before,:root .swx .themeFogDark.tile.donotdisturb .presence:before,:root .swx .themeFogDark.tile.offline .presence:before,:root .swx .themeFogDark.tile.callForwarded .presence:before,:root .swx .themeFogDark.tile.unknown .presence:before,:root .swx .themeFogDark.tile.blocked .presence:before{background-color:#A2C5D3}:root .swx .themeFogDark.tile.online .presence:after,:root .swx .themeFogDark.tile.mobile .presence:after,:root .swx .themeFogDark.tile.idle .presence:after,:root .swx .themeFogDark.tile.unknown .presence:after{background-color:#fff}:root .swx .themeFogDark.tile .tileAvatar>.tileImage.agent:after{color:#A2C5D3}@media all and (-webkit-min-device-pixel-ratio: 0), all and (min--moz-device-pixel-ratio: 0){:root .swx .tile.online .presence:after,:root .swx .tile.mobile .presence:after,:root .swx .tile.idle .presence:after,:root .swx .tile.busy .presence:after,:root .swx .tile.donotdisturb .presence:after,:root .swx .tile.offline .presence:after,:root .swx .tile.callForwarded .presence:after,:root .swx .tile.unknown .presence:after,:root .swx .tile.blocked .presence:after{line-height:1.2142857143em}} _9https://swx.cdn.skype.com/assets/v/0.0.300/css/common.css 89v:Obplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_/https://swx.cdn.skype.com/v/1.88.30/css/swx.css+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;456HZWNS.keysZNS.objects789:;<=>?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/css; charset=utf-8Q*YBlockBlob_$816f4095-0001-00f7-661d-c0c20f000000Tgzip_ECAcc (toj/8970)Xunlocked_Q00AXgCPalI50RHszPx+iw==_Fri, 21 Apr 2017 10:17:38 GMT_0x8D4889FA3319B7B^max-age=604800_Thu, 04 May 2017 18:05:59 GMTU99793Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/Xtext/css+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn"'2;ADMVXZait);NUiu"5>Yy-;MPfhO`:root .swx .btnOutline,:root .swx span[role*="button"]:focus,:root .swx a[role*="button"]:focus,:root .swx a[class*="spaceLink"]:focus,:root .swx .btn:focus,:root .swx .navigation .navItem:focus,:root .swx input[type="text"]:focus,:root .swx swx-contact-pill:focus,:root .swx swx-avatar-deprecated:focus{outline-width:0}:root .swx .emoticon-picker-button:focus>span{color:#0083b4 !important}:root .swx .allowTextSelection *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}:root .swx .highlighted a,:root .swx swx-recent-item a:focus{background-color:#EEF6F9;outline-width:0}:root .swx button.highlighted:before{background-color:#0083B4 !important}:root .swx swx-contact-picker li.highlighted .searchItem,:root .swx swx-people-search li.highlighted .searchItem,:root .swx .ContactsPage-body li:focus .searchItem{background-color:#EEF6F9}:root .swx swx-contact-picker li.highlighted .searchItem .tile .presence:before,:root .swx swx-people-search li.highlighted .searchItem .tile .presence:before,:root .swx .ContactsPage-body li:focus .searchItem .tile .presence:before{background-color:#EEF6F9}:root .swx .scrollViewport:focus{outline-width:0}:root .swx swx-message:focus{outline-width:0;z-index:1}:root .swx ul.swxContextMenu li:focus{outline-width:0}:root .swx ul.swxContextMenu li:focus span{outline-width:0}:root .swx li.emoticon-picker-item:focus{outline-width:0}:root .swx .toggler:focus{outline-width:0}:root .swx .chat .input form textarea:focus{outline-width:0}:root .swx .chat .conversationHeader .headerAdd .roster>.participants input:focus{outline-width:0}:root .swx .ContactsPage:focus,:root .swx .DiscoverAgentsPage:focus{outline:none}:root .swx.showFocusRing .chat .conversationHeader .headerMain .roster .grid.group .tile.conversationTopic h3>a:focus{outline:1px dotted #212121 !important}:root .swx.showFocusRing .btnOutline:focus,:root .swx.showFocusRing span[role*="button"]:focus,:root .swx.showFocusRing a[role*="button"]:focus,:root .swx.showFocusRing a[class*="spaceLink"]:focus,:root .swx.showFocusRing .btn:focus,:root .swx.showFocusRing .toggler:focus,:root .swx.showFocusRing .ContactsPage-body li:focus,:root .swx.showFocusRing .swxContextMenu li:focus,:root .swx.showFocusRing .list-selectable:focus,:root .swx.showFocusRing .navigation .navItem:focus,:root .swx.showFocusRing .highlighted a,:root .swx.showFocusRing .chat .groupProfile .participant:focus,:root .swx.showFocusRing swx-contact-list-menu-item a:focus,:root .swx.showFocusRing swx-recent-item a:focus,:root .swx.showFocusRing swx-avatar-deprecated:focus,:root .swx.showFocusRing swx-contact-picker li.highlighted,:root .swx.showFocusRing swx-file-picker .filePicker.focused,:root .swx.showFocusRing swx-chat-input-action-picker .filePicker.focused .icon,:root .swx.showFocusRing swx-chat-input-send-contact-card .sendContactCard:focus,:root .swx.showFocusRing swx-chat-input-poll-button .pollButton:focus,:root .swx.showFocusRing .message.contact-info .contact:focus,:root .swx.showFocusRing .message .heartBar .namesWrapper .namesList:focus,:root .swx.showFocusRing .button.fold:focus{outline:1px dotted #212121 !important}:root .swx.showFocusRing swx-message:focus{position:relative}:root .swx.showFocusRing swx-message:focus .bubble:before{outline-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #0083b4;border-radius:0;content:"";width:100%;height:100%;position:absolute;margin:0;padding:0;left:0;top:0;z-index:1}:root .swx.showFocusRing swx-message swx-avatar-deprecated:focus span.tileAvatar,:root .swx.showFocusRing swx-message a:focus{outline:2px solid #0083b4;outline-offset:0}:root .swx.dark .showFocusRing .btnOutline:focus,:root .swx.dark .showFocusRing span[role*="button"]:focus,:root .swx.dark .showFocusRing a[role*="button"]:focus,:root .swx.dark .showFocusRing a[class*="spaceLink"]:focus,:root .swx.dark .showFocusRing .btn:focus,:root .swx.dark .showFocusRing .toggler:focus,:root .swx.dark .showFocusRing .ContactsPage-body li:focus,:root .swx.dark .showFocusRing .swxContextMenu li:focus,:root .swx.dark .showFocusRing .list-selectable:focus,:root .swx.dark .showFocusRing .navigation .navItem:focus,:root .swx.dark .showFocusRing .highlighted a,:root .swx.dark .showFocusRing .chat .groupProfile .participant:focus,:root .swx.dark .showFocusRing swx-contact-list-menu-item a:focus,:root .swx.dark .showFocusRing swx-recent-item a:focus,:root .swx.dark .showFocusRing swx-avatar-deprecated:focus,:root .swx.dark .showFocusRing swx-contact-picker li.highlighted,:root .swx.dark .showFocusRing swx-file-picker .filePicker.focused,:root .swx.dark .showFocusRing swx-chat-input-action-picker .filePicker.focused .icon,:root .swx.dark .showFocusRing swx-chat-input-send-contact-card .sendContactCard:focus,:root .swx.dark .showFocusRing swx-chat-input-poll-button .pollButton:focus,:root .swx.dark .showFocusRing .message.contact-info .contact:focus,:root .swx.dark .showFocusRing .message .heartBar .namesWrapper .namesList:focus,:root .swx.dark .showFocusRing .button.fold:focus{outline:1px dotted #fff !important}:root .swx.dark .showFocusRing swx-message:focus{position:relative}:root .swx.dark .showFocusRing swx-message:focus .bubble:before{outline-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #0083b4;border-radius:0;content:"";width:100%;height:100%;position:absolute;margin:0;padding:0;left:0;top:0;z-index:1}:root .swx.dark .showFocusRing swx-message swx-avatar-deprecated:focus span.tileAvatar,:root .swx.dark .showFocusRing swx-message a:focus{outline:2px solid #0083b4;outline-offset:0}:root .swx input[type=text],:root .swx input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx button{margin:0;padding:0}::-webkit-scrollbar-track{background-color:transparent}:root .swx.short #overlayPluginCallback .dual.buttonRow .alignLeft,:root .swx.short #overlayPluginCallback .dual.buttonRow .alignRight,:root .swx.narrow #overlayPluginCallback .dual.buttonRow .alignLeft,:root .swx.narrow #overlayPluginCallback .dual.buttonRow .alignRight{width:100%}:root .swx.short .btn.circle,:root .swx.narrow .btn.circle{height:1.5em;width:1.5em}:root .swx.short .btn.circle>.iconfont,:root .swx.narrow .btn.circle>.iconfont{font-size:1.5em}@media only screen and (max-width: 600px){:root .swx #overlayPluginCallback .dual.buttonRow .alignLeft,:root .swx #overlayPluginCallback .dual.buttonRow .alignRight{width:100%}:root .swx .btn.circle{height:1.5em;width:1.5em}:root .swx .btn.circle>.iconfont{font-size:1.5em}}.swx-container{position:relative}.swx-container .swx-spinner,.swx-container .EduCarousel .spinner{height:100%;width:100%}.swx-container .swx-spinner .circle,.swx-container .EduCarousel .spinner .circle{height:16%;left:42%;top:42%;width:16%;position:absolute}.swx-container .swx-spinner .circle div,.swx-container .EduCarousel .spinner .circle div{height:100%;position:absolute;width:100%}.swx-container .swx-spinner .circle .position,.swx-container .EduCarousel .spinner .circle .position{top:-250%}.swx-container .swx-spinner .circle .shape,.swx-container .EduCarousel .spinner .circle .shape{background-color:#00AFF0;border:1px solid transparent;border-radius:50%;overflow:hidden}.swx-container .swx-spinner.white .circle .shape,.swx-container .EduCarousel .spinner.white .circle .shape{background-color:#fff}.swx-container .swx-spinner.white .circle .shape:after,.swx-container .EduCarousel .spinner.white .circle .shape:after{border-color:#fff}.swx-container .shellSplashScreen{width:100%;position:absolute;top:0;right:0;bottom:0;z-index:10000;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.swx-container .shellSplashScreen .shellSplashLogoContainer{margin-top:100px}.swx-container .shellSplashScreen .shellSplashLogo{position:relative;width:auto;height:auto;margin:0;top:initial;left:initial}.swx-container .shellSplashScreen .shellSplashLogo.shellSplashLogoSkype{top:-35px}.swx-container .shellSplashScreen .shellSplashLogoSkype .iconfont{font-size:62px}.swx-container .shellSplashScreen .shellSplashLogoSkypeForBusiness .iconfont{font-size:112px}.swx-container .shellSplashScreen .shellSplashLogoSkypeForBusiness .logoText{font-size:30px;font-weight:300;top:-8px}.swx-container .shellSplashScreen .shellSplashPage{width:calc(100% - 80px);padding:20px 40px 110px 40px;text-align:center;flex:none;-webkit-flex:none}.swx-container .shellSplashScreen .shellSpinnerContainer{height:3.75em;width:3.75em;margin:0 auto 20px 0;position:relative;left:50%;margin-left:-1.85em}.swx-container .shellSplashScreen .shellSplashContent h1{margin-bottom:.75em;color:#fff}.swx-container .shellSplashScreen .shellSplashContent p{margin-bottom:1em}.swx-container .shellSplashScreen .shellSplashContent .btn{margin-top:2em;text-decoration:none;text-transform:initial}.swx-container .shellSplashScreen .shellSplashContent a{text-decoration:underline;cursor:pointer}.swx-container .shellSplashScreen.themeWhiteCompliant .shellSplashLogoContainer{color:#00AFF0}.swx-container .shellSplashScreen.themeWhiteCompliant .shellSplashContent h1{color:#2B2B30}.swx-container .shellSplashScreen.themeWhiteCompliant .shellSplashContent .btn:hover{text-decoration:none;outline:1px}.swx-container .shellSplashScreen.themeWhiteCompliant .shellSplashContent a{text-decoration:none;cursor:pointer}.swx-container .shellSplashScreen.themeWhiteCompliant .shellSplashContent a:hover{text-decoration:underline}.swx-container .EduCarousel{width:100%;height:100%}.swx-container .EduCarousel .spinnerHolder{width:48px;height:48px;margin:40px auto 0}.swx-container .EduCarousel .spinnerHolder .spinner{width:48px;height:48px;left:calc(50% - 24px);position:absolute}.swx-container .EduCarousel .EduCarousel-item{width:100%;height:100%}.swx-container .EduCarousel .EduCarousel-item.conversation{background:url("../assets/images/components/educationCarousel/edu_carousel_conversations_306x434.png") top right no-repeat}.swx-container .EduCarousel .EduCarousel-item.findFriends{background:url("../assets/images/components/educationCarousel/edu_carousel_find_friends_306x603.png") top right no-repeat}.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay{position:absolute;background:#2B2B30;opacity:.95;width:305px;min-height:270px;bottom:0;right:0}.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay--infoMessage{padding:25px 45px 20px;position:relative}.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay--infoMessage h1,.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay--infoMessage p{color:#fff;font-weight:lighter}.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay--infoMessage h1{font-size:29px}.swx-container .EduCarousel .EduCarousel-item .EduCarousel-overlay--infoMessage p{font-size:15px;padding-top:20px}.swx-container{position:relative}.swx-container .unsupportedBrowser{width:100%;position:absolute;top:0;right:0;bottom:0;z-index:2000}.swx-container .unsupportedBrowser .unsupportedBrowser_skypeLogo{width:6.9em;margin:100px auto 0;display:block}.swx-container .unsupportedBrowser .unsupportedBrowser_holder{width:100%;text-align:center;position:absolute;bottom:90px}.swx-container .unsupportedBrowser .unsupportedBrowser_content{padding:0 40px}.swx-container .unsupportedBrowser .unsupportedBrowser_content h1{color:#fff}.swx-container .unsupportedBrowser .unsupportedBrowser_IELogo{width:118px;height:118px;margin:40px auto;background-image:url("../assets/images/components/common/ie-logo.png")}.swxContentOverlay{background-color:#F5FAFC;display:block;height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:3;-webkit-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms}.swxContentOverlay.active{height:100%;opacity:0.9;width:100%}#overlayPluginCallback .dual.buttonRow .alignLeft{float:left;width:50%}:root .swx .bannerNotification{background:#fff;flex:0 1 auto;z-index:5;overflow:hidden;padding:20px 10px 20px 0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}:root .swx .bannerNotification :root .swx[dir="rtl"]{padding:20px 0px 20px 10px}:root .swx .bannerNotification a{display:block;font-size:0.65em}:root .swx .bannerNotification a:hover{text-decoration:underline}:root .swx .bannerNotification a:focus{text-decoration:underline}:root .swx .bannerNotification.info{background-color:#cceffc;border-bottom:thin solid rgba(0,175,240,0.4)}:root .swx .bannerNotification.info .iconfont.bell{display:block;font-size:2em;height:40px;width:auto;color:#ff8c00}:root .swx .bannerNotification.info .iconfont.bell:before{content:"\e625"}:root .swx.short .bannerNotification :root .swx[dir="rtl"],:root .swx.narrow .bannerNotification :root .swx[dir="rtl"],:root .swx.medium .bannerNotification :root .swx[dir="rtl"]{right:auto;left:50px}:root .swx.short .bannerNotification :root .swx[dir="rtl"],:root .swx.narrow .bannerNotification :root .swx[dir="rtl"]{right:auto;left:50px}@media only screen and (max-width: 420px){:root .swx .bannerNotification :root .swx[dir="rtl"]{right:auto;left:50px}}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal{background-color:#001D2D;opacity:0.9;height:100%;width:100%}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{color:#fff;height:5em;width:17em;position:fixed;left:0}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{left:auto;right:0}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .title h1{font-size:1.2em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .subtitle p{font-size:.75em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .arrow{height:4em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .arrow .iconfont{color:#00AFF0;font-size:5em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .logo{padding-top:.8em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme .logo .iconfont{font-size:2.6em}@media screen and (-webkit-max-device-pixel-ratio: 0.49){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:20em;padding-left:48em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:48em}}@media screen and (-webkit-min-device-pixel-ratio: 0.5){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:12em;padding-left:30em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:30em}}@media screen and (-webkit-min-device-pixel-ratio: 0.66){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:9em;padding-left:20.5em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:20.5em}}@media screen and (-webkit-min-device-pixel-ratio: 0.75){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:8em;padding-left:17.3em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:17.3em}}@media screen and (-webkit-min-device-pixel-ratio: 0.9){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:6.5em;padding-left:13em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:13em}}@media screen and (-webkit-min-device-pixel-ratio: 1){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:6em;padding-left:10.8em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:10.8em}}@media screen and (-webkit-min-device-pixel-ratio: 1.1){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:5em;padding-left:9em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:9em}}@media screen and (-webkit-min-device-pixel-ratio: 1.25){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:4em;padding-left:7em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:7em}}@media screen and (-webkit-min-device-pixel-ratio: 1.5){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:3em;padding-left:4.3em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:4.3em}}@media screen and (-webkit-min-device-pixel-ratio: 1.75){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:2.5em;padding-left:2.5em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:2.5em}}@media screen and (-webkit-min-device-pixel-ratio: 2){:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme{padding-top:2.5em;padding-left:1.2em}:root .swx #overlayAllowBrowserNotifications.swx-overlayModal .overlayMain.darkTheme.rtl{padding-left:0;padding-right:1.2em}}#swx-app-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5000}:root .swx .hyperscroll{position:relative;overflow:hidden;box-sizing:border-box}:root .swx .hyperscroll .adjustWebkitScrollBarsLegacy::-webkit-scrollbar,:root .swx .hyperscroll .scrollViewport::-webkit-scrollbar{-webkit-appearance:none;width:16px;height:16px}:root .swx .hyperscroll>.scrollViewport,:root .swx .hyperscroll>.scrollViewportV{transform:translateZ(0)}:root .swx .hyperscroll>.scrollViewport{-ms-overflow-style:auto;overflow:hidden !important;box-sizing:content-box}:root .swx .hyperscroll>.scrollViewport>*{box-sizing:border-box;display:block}:root .swx .hyperscroll>.scrollViewportV{overflow-y:scroll !important;height:100% !important;padding-right:1.5em !important;margin-right:-1.5em !important}:root .swx .hyperscroll>.scrollViewportV>*{width:auto}:root .swx .hyperscroll>.scrollViewportH>*{height:auto}:root .swx .hyperscroll .rail{position:absolute;border-radius:4px;opacity:0;background-color:transparent;transition-delay:0s, 0s;transition-duration:.2s, .2s;transition-property:background-color, opacity;transition-timing-function:linear, linear;display:none;box-sizing:border-box;border:1px solid transparent}:root .swx .hyperscroll .rail .slider{position:absolute;border-radius:4px;background:#555;box-sizing:border-box;border:1px solid #555}:root .swx .hyperscroll:not(.neutraloverride)>.scrollViewportV>.scrollViewport-inner{margin-right:-.85em}:root .swx .hyperscroll .railV{height:100%;right:3px;top:0;width:8px}:root .swx .hyperscroll .railV .slider{top:10px;left:-1px;width:8px;min-height:15px}:root .swx .hyperscroll .railH{width:100%;bottom:3px;left:0;height:8px}:root .swx .hyperscroll .railH .slider{left:10px;top:-1px;height:8px;min-width:15px}:root .swx .hyperscroll.active .rail{display:block}:root .swx .hyperscroll:hover .rail{opacity:.6}:root .swx .hyperscrollH{width:auto}:root .swx .hyperscrollV{width:100%}:root .swx .hyperscroll .rail:hover,:root .swx .hyperscroll.scrolling .rail{background-color:#EEE;border-color:#EEE;opacity:.9;border-radius:6px}:root .swx .hyperscroll .rail:hover .slider,:root .swx .hyperscroll.scrolling .rail .slider{border-radius:6px}:root .swx .hyperscroll .railV:hover,:root .swx .hyperscroll.scrolling .railV{width:12px}:root .swx .hyperscroll .railV:hover .slider,:root .swx .hyperscroll.scrolling .railV .slider{width:12px}:root .swx .hyperscroll .railH:hover,:root .swx .hyperscroll.scrolling .railH{height:12px}:root .swx .hyperscroll .railH:hover .slider,:root .swx .hyperscroll.scrolling .railH .slider{height:12px}:root .swx .hyperscroll.scrolling .rail .slider,:root .swx .hyperscroll:hover .rail .slider{background:#AAA;border-color:#AAA}:root .swx .hyperscroll.scrolling .scrollViewport>*{pointer-events:none !important}:root .swx[dir="rtl"] .hyperscroll:not(.ltroverride)>.scrollViewportV{padding-right:0 !important;margin-right:0 !important;padding-left:1.5em !important;margin-left:-1.5em !important}:root .swx[dir="rtl"] .hyperscroll:not(.ltroverride):not(.neutraloverride)>.scrollViewportV>.scrollViewport-inner{margin-left:-.85em;margin-right:0}:root .swx[dir="rtl"] .hyperscroll .railV{left:3px;right:auto}:root .swx .moreSearchResults{width:100%;background-color:#ffd;padding:0 .5em .5em;display:table-cell}:root .swx .popup{background-color:#fff;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;padding:10px;z-index:1}:root .swx .popup.arrow:before{content:" ";display:block;width:40px;height:11px;overflow:hidden;background:transparent url(../assets/images/components/chat/theme-white/context-menu-arrow.svg) top left no-repeat;left:calc(50% - 20px);position:absolute;top:calc(-11px);z-index:1}:root .swx .popup.up.arrow:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:calc(-11px)}:root .swx .popup.down.arrow:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:100%}:root .swx .popup.right.arrow:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:50%;right:-25px;left:auto}:root .swx .popup.left.arrow:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);top:50%;left:-25px}:root .swx .popup-select{color:#2B2B30;max-width:300px;position:absolute;z-index:10}:root .swx .popup-select.popup.up.arrow:before{left:10px}:root .swx .popup-select.active{display:block}:root .swx .popup-select-option{-webkit-border-radius:5px;border-radius:5px;font-size:16px;font-weight:normal;height:16px;padding:7px 7px 7px 8px;z-index:1;white-space:nowrap}:root .swx .popup-select-option:hover{background-color:#e6f7fe;cursor:pointer}:root .swx .popup-select-option:focus{outline:1px dotted #212121 !important}:root .swx .popup-select-option:before{margin-right:6px;vertical-align:middle}:root .swx .popup-select-option--selected{cursor:default;opacity:.5;filter:alpha(opacity=50)}:root .swx .popup-select-option--selected:hover{background-color:transparent;cursor:default}:root .swx.EducationBubble{top:0;left:0;height:0}:root .swx .EducationBubble-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;position:absolute;height:auto;min-height:68px;max-width:288px;padding:20px;border-radius:10px;color:#C5D7E6;background-color:#004353;background-repeat:no-repeat;background-position:20px;background-size:68px;padding-left:103px;z-index:12000;opacity:.95}:root .swx .EducationBubble-arrow{-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;content:"";position:absolute;width:35px;height:9px;background-image:url("../assets/images/components/educationBubbles/curve.svg");background-repeat:no-repeat;z-index:12000;opacity:.95}:root .swx .EducationBubble-text{top:0;font-size:15px;background-image:none}:root .swx.EducationBubble--orientTop .EducationBubble-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}:root .swx.EducationBubble--orientLeft .EducationBubble-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}:root .swx.EducationBubble--orientRight .EducationBubble-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}:root .swx.EducationBubble--narrow .EducationBubble-content{left:auto !important;right:0 !important;width:305px;max-width:none;border-radius:0}:root .swx.EducationBubble--hidden .EducationBubble-content{opacity:0}:root .swx.EducationBubble--hidden .EducationBubble-arrow{opacity:0}:root .swx.EducationBubble--large .EducationBubble-content{padding:150px 30px 30px;background-position:center 30px;background-size:100px}:root .swx.EducationBubble--large .EducationBubble-text{text-align:center}@media only screen and (max-width: 600px){:root .swx .EducationBubble-content{left:0 !important;right:auto !important;width:100%;max-width:none;border-radius:0}}:root .swx[dir="rtl"] .EducationBubble-content{padding-right:103px;padding-left:20px;background-position:right 20px center}:root .swx[dir="rtl"].EducationBubble--narrow .EducationBubble-content{left:0 !important;right:auto !important}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .EducationBubble-content{right:0 !important}}:root .swx.EducationBubbleBusiness{top:0;left:0;height:0}:root .swx .EducationBubbleBusiness-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;position:absolute;height:auto;min-height:68px;max-width:150px;width:150px;padding:5px 12px 15px 12px;color:#fff;background-color:#0078D7;background-repeat:no-repeat;background-position:20px;background-size:68px;z-index:12000;opacity:.95}:root .swx .EducationBubbleBusiness-arrow{-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;content:"";position:absolute;width:25px;height:10px;background-image:url("../assets/images/components/educationBubbles/businessArrow.svg");background-repeat:no-repeat;z-index:12000;opacity:.95}:root .swx .EducationBubbleBusiness-text{top:0;font-size:12px;background-image:none;color:#fff;margin-bottom:15px}:root .swx .EducationBubbleBusiness-title{font-size:18px;margin-bottom:15px;color:#fff}:root .swx .EducationBubbleBusiness-button{font-size:13px;background-color:#0078D7;color:#fff;padding:5px 20px;border:1px solid #fff;font-weight:normal}:root .swx .EducationBubbleBusiness-button:hover{background-color:#fff;color:#0078D7}:root .swx.EducationBubbleBusiness--orientTop .EducationBubbleBusiness-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}:root .swx.EducationBubbleBusiness--orientLeft .EducationBubbleBusiness-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}:root .swx.EducationBubbleBusiness--orientRight .EducationBubbleBusiness-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}:root .swx.EducationBubbleBusiness--hidden .EducationBubbleBusiness-content{opacity:0}:root .swx.EducationBubbleBusiness--hidden .EducationBubbleBusiness-arrow{opacity:0}:root .swx.EducationBubbleBusiness--large .EducationBubbleBusiness-content{padding:150px 30px 30px;background-position:center 30px;background-size:100px}:root .swx.EducationBubbleBusiness--large .EducationBubbleBusiness-text{text-align:center}:root .swx .RadioButton{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .RadioButton-element{display:block;height:16px;position:relative;width:16px}:root .swx .RadioButton-element .RadioButton-input{opacity:0}:root .swx .RadioButton-outerCircle{border:1px solid #667486;position:absolute;left:0;top:0;height:100%;width:100%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}:root .swx .RadioButton-outerCircle--checked{background-color:#00AFF0;border:1px solid #00AFF0}:root .swx .RadioButton-outerCircle--checked .RadioButton-innerCircle{display:block}:root .swx .RadioButton-innerCircle{background:#fff;display:none;height:4px;width:4px;-webkit-border-radius:50%;border-radius:50%}:root .swx .RadioButton-label{font-size:15px;padding-left:10px}:root .swx .SelectBox{position:relative;display:inline-block}:root .swx .SelectBox-header{color:#00AFF0;font-size:13px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;cursor:pointer}:root .swx .SelectBox-selectedName{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}:root .swx .SelectBox-selectedDescription{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 0 0 5px}:root .swx .SelectBox-arrowIcon{font-size:20px;margin-bottom:-5px;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block}:root .swx .SelectBox-select{display:none}:root .swx .SelectBox-options{background-color:#fff;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;color:#2B2B30;line-height:20px;padding:10px;position:absolute;top:30px;z-index:1}:root .swx .SelectBox-options .SelectBox-arrow{width:40px;height:11px;overflow:hidden;position:absolute;left:25%;margin-left:-20px;top:-11px;background:transparent url(../assets/images/components/chat/theme-white/context-menu-arrow.svg) top left no-repeat}:root .swx .SelectBox-scrollWrapper{overflow:hidden}:root .swx .SelectBox-option{padding:14px;cursor:pointer;list-style-type:none;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;align-items:baseline}:root .swx .SelectBox-option:focus,:root .swx .SelectBox-option:hover{background-color:#E4EEF2;outline:transparent solid 1px}:root .swx .SelectBox-option:active,:root .swx .SelectBox-option.selected{background-color:#00AFF0;outline:transparent solid 1px}:root .swx .SelectBox-option:active .SelectBox-optionName,:root .swx .SelectBox-option:active .SelectBox-optionDescription,:root .swx .SelectBox-option.selected .SelectBox-optionName,:root .swx .SelectBox-option.selected .SelectBox-optionDescription{color:#fff}:root .swx .SelectBox-optionName{font-size:15px;display:inline-block;color:#2B2B30;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root .swx .SelectBox-optionDescription{font-size:12px;display:inline-block;color:#b8cbdb;padding:0 0 0 5px;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}:root .swx[dir="rtl"] .SelectBox-options{box-shadow:-1px 0 10px 3px rgba(0,0,0,0.15)}:root .swx[dir="rtl"] .SelectBox-arrow{right:25%}:root .swx[dir="rtl"] .SelectBox-selectedDescription{padding:0 5px 0 0}:root .swx[dir="rtl"] .SelectBox-optionDescription{padding:0 5px 0 0}:root .swx.short .SelectBox-scrollWrapper,:root .swx.narrow .SelectBox-scrollWrapper{width:200px}:root .swx.short .SelectBox-scrollWrapper{width:200px}@media only screen and (max-width: 420px){:root .swx .SelectBox-scrollWrapper{width:200px}}:root .swx .VideoPlayer{width:100%;height:100%;position:relative;background:#000}:root .swx .VideoPlayer .VideoPlayer-player,:root .swx .VideoPlayer .VideoPlayer-controlsOverlay{width:100%;height:100%}:root .swx .VideoPlayer .VideoPlayer-loadingIndicator .spinner,:root .swx .VideoPlayer .VideoPlayer-error{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);position:absolute}:root .swx .VideoPlayer .VideoPlayer-loadingIndicator .spinner.fog .circle .shape,:root .swx .VideoPlayer .VideoPlayer-error.fog .circle .shape{background-color:#fff}:root .swx .VideoPlayer .VideoPlayer-error:before{border:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;border-radius:24px}:root .swx .VideoPlayer .VideoPlayer-error .iconfont{font-size:48px;color:#fff}:root .swx .VideoPlayer .VideoPlayer-fullsreenInfo{margin:20px 0 0 20px;position:absolute;top:0;left:0;max-height:200px;width:100%;height:100%}:root .swx .VideoPlayer .VideoPlayer-fullsreenInfo h1,:root .swx .VideoPlayer .VideoPlayer-fullsreenInfo h2{color:#fff !important;margin:5px 0 0 !important}:root .swx .VideoPlayer .VideoPlayer-fullsreenInfo h2{font-size:13px;font-weight:normal;max-height:38px;overflow:hidden;text-overflow:ellipsis;line-height:normal;top:0;white-space:nowrap}:root .swx .VideoPlayer .VideoPlayer-controlsOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.65) 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent 0%), to(rgba(0,0,0,0.65) 100%));background-image:-webkit-linear-gradient(top, transparent 0%,transparent 50%,rgba(0,0,0,0.65) 100%);background-image:-moz-linear-gradient(top, transparent 0%,transparent 50%,rgba(0,0,0,0.65) 100%);background-image:-ms-linear-gradient(top, transparent 0%,transparent 50%,rgba(0,0,0,0.65) 100%);background-image:-o-linear-gradient(top, transparent 0%,transparent 50%,rgba(0,0,0,0.65) 100%);background-image:linear-gradient(top, transparent 0%,transparent 50%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=transparent 0%,EndColorStr=rgba(0,0,0,0.65) 100%}:root .swx .VideoPlayer .VideoPlayer-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:14px;margin:0 10px;position:absolute;left:0;right:0;bottom:18px;z-index:2}:root .swx .VideoPlayer .VideoPlayer-button{width:30px;height:30px;min-width:30px;margin-top:-8px;margin-left:0}:root .swx .VideoPlayer .VideoPlayer-button::before{background:transparent}:root .swx .VideoPlayer .VideoPlayer-button:hover:before,:root .swx .VideoPlayer .VideoPlayer-button:active:before,:root .swx .VideoPlayer .VideoPlayer-button:focus:before{background:rgba(0,0,0,0.2) !important}:root .swx .VideoPlayer .VideoPlayer-button .iconfont{font-size:30px}:root .swx .VideoPlayer .VideoPlayer-togglePlay{margin-right:5px}:root .swx .VideoPlayer .VideoPlayer-toggleFullscreen{margin-left:5px}:root .swx .VideoPlayer .VideoPlayer-currentTime,:root .swx .VideoPlayer .VideoPlayer-totalTime{font-size:14px;font-weight:bold;color:rgba(255,255,255,0.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}:root .swx .VideoPlayer .VideoPlayer-timeline{width:100%;height:100%;margin:0 14px;position:relative}:root .swx .VideoPlayer .VideoPlayer-totalProgress{height:2px;margin-top:6px;background:#fff}:root .swx .VideoPlayer .VideoPlayer-progress{width:0%;height:2px;position:absolute;top:6px;background:#00AFF0}:root .swx .VideoPlayer .VideoPlayer-handle{width:12px;height:12px;margin:-5px -5px 0 0;border-radius:50%;background:#fff;float:right}:root .swx .AudioPlayer{width:100%;height:100%;position:relative;background:#1DB0ED}:root .swx .AudioPlayer .AudioPlayer-player,:root .swx .AudioPlayer .AudioPlayer-controlsOverlay{width:100%;height:100%}:root .swx .AudioPlayer .AudioPlayer-loadingIndicator .spinner,:root .swx .AudioPlayer .AudioPlayer-error{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);position:absolute}:root .swx .AudioPlayer .AudioPlayer-loadingIndicator .spinner.fog .circle .shape,:root .swx .AudioPlayer .AudioPlayer-error.fog .circle .shape{background-color:#fff}:root .swx .AudioPlayer .AudioPlayer-error:before{border:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;border-radius:24px}:root .swx .AudioPlayer .AudioPlayer-error .iconfont{font-size:48px;color:#fff}:root .swx .AudioPlayer .AudioPlayer-controlsOverlay{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .AudioPlayer .AudioPlayer-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:14px;margin:0 10px;position:absolute;left:0;right:0;bottom:18px;z-index:2}:root .swx .AudioPlayer .AudioPlayer-timers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;height:14px;position:absolute;left:0;right:0;bottom:18px;z-index:2}:root .swx .AudioPlayer .AudioPlayer-button{width:35px !important;height:35px !important;min-width:35px;margin-top:-16px;margin-left:0;border:3px solid #fff;border-radius:50%;font-size:1.75em}:root .swx .AudioPlayer .AudioPlayer-button::before{background:transparent;border-radius:50%}:root .swx .AudioPlayer .AudioPlayer-button:hover:before,:root .swx .AudioPlayer .AudioPlayer-button:active:before,:root .swx .AudioPlayer .AudioPlayer-button:focus:before{background:rgba(0,0,0,0.2) !important}:root .swx .AudioPlayer .AudioPlayer-button .iconfont{font-size:30px !important}:root .swx .AudioPlayer .AudioPlayer-togglePlay{margin-right:5px}:root .swx .AudioPlayer .AudioPlayer-currentTime,:root .swx .AudioPlayer .AudioPlayer-totalTime{font-size:14px;font-weight:bold;color:rgba(255,255,255,0.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}:root .swx .AudioPlayer .AudioPlayer-timeline{height:100%;margin:0 5px;position:absolute;left:40px;right:0px}:root .swx .AudioPlayer .AudioPlayer-totalProgress{height:2px;margin-top:6px;background:#fff}:root .swx .AudioPlayer .AudioPlayer-progress{width:0%;height:2px;position:absolute;top:6px;background:#fff}:root .swx .AudioPlayer .AudioPlayer-handle{width:12px;height:12px;margin:-5px -5px 0 0;border-radius:50%;background:#fff;float:right}:root .swx .ToggleButton{background-color:#A2C5D3;cursor:pointer;float:right;height:38px;position:relative;-webkit-border-radius:32px;border-radius:32px;width:66px;margin-top:3px;transition-property:border-color,background-color;transition-duration:.2s}:root .swx .ToggleButton--checked{background-color:#7FBA00}:root .swx .ToggleButton:after{background-color:#fff;border:12px solid transparent;-webkit-border-radius:32px;border-radius:32px;box-shadow:0 1.25px 1.25px rgba(0,0,0,0.1);content:"";position:absolute;left:7px;top:6px;transition-property:all;transition-duration:.2s}:root .swx .ToggleButton--checked:after{left:34px}:root .swx .ToggleButton-realElement{cursor:pointer;opacity:0;filter:alpha(opacity=0);outline:none;position:absolute}:root .swx[dir="rtl"] .ToggleButton{float:left}:root .swx[dir="rtl"] .ToggleButton:after{left:34px}:root .swx[dir="rtl"] .ToggleButton--checked:after{left:7px}:root .swx .swx-overlayWelcome .subtitle{margin-top:.5em}:root .swx .swx-overlayWelcome .featureTiles .iconfont{color:#00AFF0;font-size:190px}:root .swx .swx-overlayWelcome .text{margin-top:-2.5em}:root .swx .swx-overlayWelcome .buttonRow{margin-top:2.5em}:root .swx .swx-overlayWelcome .btn:focus{outline:1px dotted #2B2B30}:root .swx .swx-overlayWelcome .btn:focus:before{background-color:#72a700 !important;transform:scale(1.01, 1.04)}:root .swx .swx-overlayWelcome .emergencyCalling{color:#93999D;display:table;margin:2em auto 0}:root .swx .swx-overlayWelcome .emergencyCalling .iconfont{font-size:2em;width:auto}:root .swx .swx-overlayWelcome .emergencyCalling p{display:table-cell;padding-top:.4em;vertical-align:top}:root .swx .swx-overlayWelcome .cookiesNotice{color:#93999D}:root .swx .swx-overlayWelcome .cookiesNotice p,:root .swx .swx-overlayWelcome .cookiesNotice a{display:inline}@media screen and (max-width: 740px){:root .swx .swx-overlayWelcome .featureTiles .iconfont{font-size:140px}:root .swx .swx-overlayWelcome .text{margin-top:-2em}}@media screen and (max-width: 540px){:root .swx .swx-overlayWelcome .featureTiles .iconfont{font-size:80px}:root .swx .swx-overlayWelcome .text{margin-top:-1.5em}}:root .swx .overlayScheduleCallMain{display:flex;flex-direction:column;justify-content:center}:root .swx .overlayScheduleCallMain .iconfont{color:#00AFF0;font-size:9.5em}:root .swx .overlayScheduleCallMain .label{color:#2B2B30;font-size:1.5em;margin-top:-2em}:root .swx .overlayScheduleCallMain .row{min-height:3em;margin:2.5em auto}:root .swx .overlayScheduleCallMain .btn{min-width:10em;max-height:2em}:root .swx .overlayScheduleCallMain .swx-spinner{height:2em;width:2em;position:relative}:root .swx .overlayScheduleCallMain .swx-spinner .circle{height:16%;left:42%;top:42%;width:16%;position:absolute}:root .swx .overlayScheduleCallMain .swx-spinner .circle div{height:100%;width:100%;position:absolute}:root .swx .overlayScheduleCallMain .swx-spinner .circle .position{top:-250%}:root .swx .overlayScheduleCallMain .swx-spinner .circle .shape{background-color:#93999D;border-radius:50%;overflow:hidden}@media only screen and (max-width: 1000px){:root .swx .overlayScheduleCallMain .iconfont{font-size:6.5em}:root .swx .overlayScheduleCallMain .label{font-size:1.05em;margin-top:-1.5em}:root .swx .overlayScheduleCallMain .row{min-height:1.5em;margin:2em auto}:root .swx .overlayScheduleCallMain .swx-spinner{height:1.5em;width:1.5em}}.swx-spinner .circle .rotate,.swx-spinner .circle .scale{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.swx-spinner .circle.one .rotate{-webkit-animation-name:swx-spinner-one-rotate;animation-name:swx-spinner-one-rotate}.swx-spinner .circle.one .scale{-webkit-animation-name:swx-spinner-one-scale;animation-name:swx-spinner-one-scale}.swx-spinner .circle.two .rotate{-webkit-animation-name:swx-spinner-two-rotate;animation-name:swx-spinner-two-rotate}.swx-spinner .circle.two .scale{-webkit-animation-name:swx-spinner-two-scale;animation-name:swx-spinner-two-scale}.swx-spinner .circle.three .rotate{-webkit-animation-name:swx-spinner-three-rotate;animation-name:swx-spinner-three-rotate}.swx-spinner .circle.three .scale{-webkit-animation-name:swx-spinner-three-scale;animation-name:swx-spinner-three-scale}.swx-spinner .circle.four .rotate{-webkit-animation-name:swx-spinner-four-rotate;animation-name:swx-spinner-four-rotate}.swx-spinner .circle.four .scale{-webkit-animation-name:swx-spinner-four-scale;animation-name:swx-spinner-four-scale}@-webkit-keyframes swx-spinner-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swx-spinner-one-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.65, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swx-spinner-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes swx-spinner-one-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}33.33%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 1, 1);animation-timing-function:cubic-bezier(0.33, 0, 1, 1)}52.38%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.78, 1)}72.62%{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swx-spinner-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swx-spinner-two-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.76, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swx-spinner-two-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes swx-spinner-two-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}4.76%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}38.1%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}57.14%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes swx-spinner-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swx-spinner-three-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76);animation-timing-function:cubic-bezier(0.88, 0.21, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swx-spinner-three-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes swx-spinner-three-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}9.52%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}42.86%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}61.9%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes swx-spinner-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swx-spinner-four-rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76);animation-timing-function:cubic-bezier(1, 0.2, 0.25, 0.76)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swx-spinner-four-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}}@keyframes swx-spinner-four-scale{0%{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform:scale(0.96);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}14.29%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}47.62%{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}66.67%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}72.62%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.45);-ms-transform:scale(0.45);-o-transform:scale(0.45);transform:scale(0.45);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}}:root .swx .InformationalMessage{padding:10px 15px 20px 15px;text-align:center;line-height:0.75;border-top:1px solid #D6E6EC}:root .swx .InformationalMessage a{font-size:12px;font-weight:600;color:#00AFF0}:root .swx .InformationalMessage a:hover{color:#00548D}:root .swx .swx-overlayModal .illustration{margin-top:1em}:root .swx .swx-overlayModal .circle{border-radius:50%;border:1px solid #667486}:root .swx .AvatarInitials{width:100%;height:100%;pointer-events:none}:root .swx .AvatarInitials text{pointer-events:none;fill:#fff;text-anchor:middle;font-size:20px}:root .swx .Avatar{width:40px;height:40px;position:relative;-webkit-border-radius:50%;border-radius:50%;background-size:100% 100%;background-color:#85d9f8}:root .swx .Avatar--absolute{position:absolute}:root .swx .Avatar:before{font-family:'SkypeUISymbol';width:100%;height:100%;line-height:1;font-size:40px;color:#fff;position:absolute;left:0;top:0}:root .swx .Avatar--default:before{content:"\E200"}:root .swx .Avatar--agent:before{content:"\f11f";z-index:1}:root .swx .Avatar--presence:after{font-family:'SkypeUISymbol';display:block;width:14px;height:14px;font-size:14px;line-height:1;position:absolute;bottom:-6px;right:-6px;border:3px solid #fff;background-color:#fff;z-index:2;-webkit-border-radius:50%;border-radius:50%}:root .swx .Avatar--online:after{color:#7FBA00;content:"\f109"}:root .swx .Avatar--mobile:after{color:#7FBA00;content:"\f11b"}:root .swx .Avatar--idle:after{color:#FCD116;content:"\f10a"}:root .swx .Avatar--busy:after{color:#E81123;content:"\f100"}:root .swx .Avatar--donotdisturb:after{color:#E81123;content:"\f10b"}:root .swx .Avatar--offline:after{color:#93999D;content:"\f108"}:root .swx .Avatar--callForwarded:after{color:#7FBA00;content:"\f10e"}:root .swx .Avatar--unknown:after{color:#93999D;content:"\f10d"}:root .swx .Avatar--blocked:after{color:#E81123;content:"\f10c"}:root .swx .Avatar-image{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:50%;border-radius:50%}:root .swx .Avatar--fogTheme .Avatar:not(.Avatar--selected):after{border-color:#F5FAFC;background-color:#F5FAFC}:root .swx .Avatar--fogTheme .Avatar--agent:before{color:#F5FAFC}:root .swx .Avatar--fogTheme .Avatar--agent.Avatar--selected:before{color:#C7EDFC}:root .swx .Avatar--whiteTheme .Avatar.Avatar--selected:after{border-color:#C7EDFC;background-color:#C7EDFC}:root .swx .Avatar--whiteTheme .Avatar:not(.Avatar--selected):after{border-color:#fff;background-color:#fff}:root .swx .Avatar--whiteTheme .Avatar--agent.Avatar--selected:before{color:#C7EDFC}:root .swx .Avatar-whiteThemeHover:focus .Avatar.Avatar--selected:after,:root .swx .Avatar-whiteThemeHover:hover .Avatar.Avatar--selected:after{border-color:#C7EDFC;background-color:#C7EDFC}:root .swx .Avatar-whiteThemeHover:focus .Avatar:not(.Avatar--selected):after,:root .swx .Avatar-whiteThemeHover:hover .Avatar:not(.Avatar--selected):after{border-color:#fff;background-color:#fff}:root .swx .Avatar-whiteThemeHover:focus .Avatar--agent.Avatar--selected:before,:root .swx .Avatar-whiteThemeHover:hover .Avatar--agent.Avatar--selected:before{color:#C7EDFC}:root .swx .Avatar-whiteThemeHover:focus .Avatar:not(.Avatar--selected):after,:root .swx .Avatar-whiteThemeHover:hover .Avatar:not(.Avatar--selected):after{border-color:#EEF6F9;background-color:#EEF6F9}:root .swx .Avatar-whiteThemeHover:focus .Avatar:not(.Avatar--selected).Avatar--agent:before,:root .swx .Avatar-whiteThemeHover:hover .Avatar:not(.Avatar--selected).Avatar--agent:before{color:#EEF6F9}:root .swx .Avatar--size36{width:36px;height:36px}:root .swx .Avatar--size36:before{font-size:36px}:root .swx .Avatar--size36:after{width:32px;height:32px;font-size:32px;border-width:5px;left:9.9468102838px;top:9.9468102838px}:root .swx .Avatar--size65{width:65px;height:65px}:root .swx .Avatar--size65:before{font-size:65px}:root .swx .Avatar--size65:after{width:32px;height:32px;font-size:32px;border-width:5px;left:34.8761852346px;top:34.8761852346px}:root .swx .Avatar--size96{width:96px;height:96px}:root .swx .Avatar--size96:before{font-size:96px}:root .swx .Avatar--size96:after{width:32px;height:32px;font-size:32px;border-width:5px;left:61.5248274234px;top:61.5248274234px}:root .swx .Avatar--size160{width:160px;height:160px}:root .swx .Avatar--size160:before{font-size:160px}:root .swx .Avatar--size160:after{width:32px;height:32px;font-size:32px;border-width:5px;left:116.541379039px;top:116.541379039px}:root .swx .Avatar--size195{width:195px;height:195px}:root .swx .Avatar--size195:before{font-size:195px}:root .swx .Avatar--size195:after{width:32px;height:32px;font-size:32px;border-width:5px;left:146.628555704px;top:146.628555704px}:root .swx .Avatar--size200{width:200px;height:200px}:root .swx .Avatar--size200:before{font-size:200px}:root .swx .Avatar--size200:after{width:32px;height:32px;font-size:32px;border-width:5px;left:150.926723799px;top:150.926723799px}:root .swx .Avatar--size220{width:220px;height:220px}:root .swx .Avatar--size220:before{font-size:220px}:root .swx .Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:168.119396179px;top:168.119396179px}:root .swx .Avatar--size256{width:256px;height:256px}:root .swx .Avatar--size256:before{font-size:256px}:root .swx .Avatar--size256:after{width:32px;height:32px;font-size:32px;border-width:5px;left:199.066206462px;top:199.066206462px}:root .swx .Avatar--size260{width:260px;height:260px}:root .swx .Avatar--size260:before{font-size:260px}:root .swx .Avatar--size260:after{width:32px;height:32px;font-size:32px;border-width:5px;left:202.504740938px;top:202.504740938px}:root .swx .Avatar--size330{width:330px;height:330px}:root .swx .Avatar--size330:before{font-size:330px}:root .swx .Avatar--size330:after{width:32px;height:32px;font-size:32px;border-width:5px;left:262.679094268px;top:262.679094268px}:root .swx .Avatar--fullSize{width:100%;height:100%}:root .swx.short .Avatar--size220,:root .swx.narrow .Avatar--size220{width:120px;height:120px}:root .swx.short .Avatar--size220:before,:root .swx.narrow .Avatar--size220:before{font-size:120px}:root .swx.short .Avatar--size220:after,:root .swx.narrow .Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}@media only screen and (max-width: 600px){:root .swx .Avatar--size220{width:120px;height:120px}:root .swx .Avatar--size220:before{font-size:120px}:root .swx .Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}}.swx-overlayModal{display:none}.swx.overlayContainer .swx-overlayModal{display:block}.swx-overlayModal .SelectBox-options{left:-45px}:root .swx .peoplePicker .recent,:root .swx .peoplePicker .searchItem,:root .swx .side .recent,:root .swx .side .searchItem{cursor:pointer;display:table;height:2.75em;padding:.35em 0 .4em;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .peoplePicker .recent .text,:root .swx .peoplePicker .searchItem .text,:root .swx .side .recent .text,:root .swx .side .searchItem .text{display:table-cell;max-width:11.5em;opacity:1;overflow:hidden;vertical-align:middle;-webkit-transition:opacity 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s}:root .swx .peoplePicker .recent .tileName,:root .swx .peoplePicker .recent .message,:root .swx .peoplePicker .searchItem .tileName,:root .swx .peoplePicker .searchItem .message,:root .swx .side .recent .tileName,:root .swx .side .recent .message,:root .swx .side .searchItem .tileName,:root .swx .side .searchItem .message{display:block;overflow:hidden;padding-left:3.3em;padding-right:.5em;margin-right:-1px;position:relative;word-break:break-all}:root .swx .peoplePicker .recent .tileName .tile,:root .swx .peoplePicker .recent .message .tile,:root .swx .peoplePicker .searchItem .tileName .tile,:root .swx .peoplePicker .searchItem .message .tile,:root .swx .side .recent .tileName .tile,:root .swx .side .recent .message .tile,:root .swx .side .searchItem .tileName .tile,:root .swx .side .searchItem .message .tile{display:inline !important;position:relative;top:auto}:root .swx .peoplePicker .recent .tileName .tile .tileName,:root .swx .peoplePicker .recent .message .tile .tileName,:root .swx .peoplePicker .searchItem .tileName .tile .tileName,:root .swx .peoplePicker .searchItem .message .tile .tileName,:root .swx .side .recent .tileName .tile .tileName,:root .swx .side .recent .message .tile .tileName,:root .swx .side .searchItem .tileName .tile .tileName,:root .swx .side .searchItem .message .tile .tileName{display:inline;height:auto;padding:0;color:#2B2B30}:root .swx .peoplePicker .recent .tileName .tile .tileName .avatarBotCertified,:root .swx .peoplePicker .recent .message .tile .tileName .avatarBotCertified,:root .swx .peoplePicker .searchItem .tileName .tile .tileName .avatarBotCertified,:root .swx .peoplePicker .searchItem .message .tile .tileName .avatarBotCertified,:root .swx .side .recent .tileName .tile .tileName .avatarBotCertified,:root .swx .side .recent .message .tile .tileName .avatarBotCertified,:root .swx .side .searchItem .tileName .tile .tileName .avatarBotCertified,:root .swx .side .searchItem .message .tile .tileName .avatarBotCertified{padding:0 .6666666667em;position:relative;top:.3333333333em;width:auto}:root .swx .peoplePicker .recent .tileName .tile .tileName .avatarBotCertified:before,:root .swx .peoplePicker .recent .message .tile .tileName .avatarBotCertified:before,:root .swx .peoplePicker .searchItem .tileName .tile .tileName .avatarBotCertified:before,:root .swx .peoplePicker .searchItem .message .tile .tileName .avatarBotCertified:before,:root .swx .side .recent .tileName .tile .tileName .avatarBotCertified:before,:root .swx .side .recent .message .tile .tileName .avatarBotCertified:before,:root .swx .side .searchItem .tileName .tile .tileName .avatarBotCertified:before,:root .swx .side .searchItem .message .tile .tileName .avatarBotCertified:before{font-size:.8em}:root .swx .peoplePicker .recent .tileName .tile h4,:root .swx .peoplePicker .recent .message .tile h4,:root .swx .peoplePicker .searchItem .tileName .tile h4,:root .swx .peoplePicker .searchItem .message .tile h4,:root .swx .side .recent .tileName .tile h4,:root .swx .side .recent .message .tile h4,:root .swx .side .searchItem .tileName .tile h4,:root .swx .side .searchItem .message .tile h4{display:inline-block;top:auto;font-size:1em}:root .swx .peoplePicker .recent .tileName,:root .swx .peoplePicker .searchItem .tileName,:root .swx .side .recent .tileName,:root .swx .side .searchItem .tileName{margin-top:-.25em;height:1.25em}:root .swx .peoplePicker .recent .tileName .avatarBotCertified,:root .swx .peoplePicker .searchItem .tileName .avatarBotCertified,:root .swx .side .recent .tileName .avatarBotCertified,:root .swx .side .searchItem .tileName .avatarBotCertified{padding:0 .6666666667em;position:relative;top:.3333333333em;width:auto}:root .swx .peoplePicker .recent .tileName .avatarBotCertified:before,:root .swx .peoplePicker .searchItem .tileName .avatarBotCertified:before,:root .swx .side .recent .tileName .avatarBotCertified:before,:root .swx .side .searchItem .tileName .avatarBotCertified:before{font-size:.8em}:root .swx .peoplePicker .recent .message,:root .swx .peoplePicker .searchItem .message,:root .swx .side .recent .message,:root .swx .side .searchItem .message{margin-bottom:.1em;height:1em;overflow:hidden}:root .swx .peoplePicker .recent .message p,:root .swx .peoplePicker .searchItem .message p,:root .swx .side .recent .message p,:root .swx .side .searchItem .message p{font-size:.6em;font-weight:400;line-height:1.4166666667em;top:0}:root .swx .peoplePicker .recent h4,:root .swx .peoplePicker .searchItem h4,:root .swx .side .recent h4,:root .swx .side .searchItem h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}:root .swx .peoplePicker .recent .topic,:root .swx .peoplePicker .searchItem .topic,:root .swx .side .recent .topic,:root .swx .side .searchItem .topic{overflow:hidden;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .peoplePicker .recent.active:before,:root .swx .peoplePicker .recent:hover:before,:root .swx .peoplePicker .searchItem.active:before,:root .swx .peoplePicker .searchItem:hover:before,:root .swx .side .recent.active:before,:root .swx .side .recent:hover:before,:root .swx .side .searchItem.active:before,:root .swx .side .searchItem:hover:before{border:1px solid transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}:root .swx .peoplePicker .recent.active .icon,:root .swx .peoplePicker .searchItem.active .icon,:root .swx .side .recent.active .icon,:root .swx .side .searchItem.active .icon{display:block}:root .swx .recent .Avatar,:root .swx .recent swx-avatar-deprecated,:root .swx .searchItem .Avatar,:root .swx .searchItem swx-avatar-deprecated{position:absolute;left:1em}:root .swx .peoplePicker .searchItem{border-radius:.25em;height:3em;padding:.5em 0}:root .swx .peoplePicker .searchItem input{display:block;left:-9999px;position:absolute;top:0;vertical-align:top;z-index:1}:root .swx .peoplePicker .searchItem .tile{left:.5em}:root .swx .peoplePicker .searchItem .text>.tile .tileName{margin-top:-.35em}:root .swx .peoplePicker .searchItem .tileName,:root .swx .peoplePicker .searchItem .message{padding-left:3.3em}:root .swx .peoplePicker .searchItem h4{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx .peoplePicker .searchItem .icon{display:none;font-size:1.5em;position:absolute;right:0;top:0}:root .swx .peoplePicker .searchItem.active:after,:root .swx .peoplePicker .searchItem:hover:after,:root .swx .peoplePicker .searchItem:focus:after{border:1px solid transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}:root .swx .peoplePicker .searchItem.active:after,:root .swx .peoplePicker .searchItem:hover:after,:root .swx .peoplePicker .searchItem:focus:after{display:none}:root .swx .peoplePicker .searchItem.active:before,:root .swx .peoplePicker .searchItem:hover:before,:root .swx .peoplePicker .searchItem:focus:before{border:1px solid transparent;border-radius:.25em;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px}:root .swx .peoplePicker .searchItem.active .icon{display:block}:root .swx .side .recent .tileName,:root .swx .side .recent .message,:root .swx .side .searchItem .tileName,:root .swx .side .searchItem .message{padding-left:72px;left:0}:root .swx[dir="rtl"] .side .recent .tileName,:root .swx[dir="rtl"] .side .recent .message,:root .swx[dir="rtl"] .side .searchItem .tileName,:root .swx[dir="rtl"] .side .searchItem .message,:root .swx[dir="rtl"] .peoplePicker .recent .tileName,:root .swx[dir="rtl"] .peoplePicker .recent .message,:root .swx[dir="rtl"] .peoplePicker .searchItem .tileName,:root .swx[dir="rtl"] .peoplePicker .searchItem .message{padding-left:.5em;padding-right:3.3em;margin-right:auto;margin-left:-1px}:root .swx[dir="rtl"] .side .recent .tileName p,:root .swx[dir="rtl"] .side .recent .message p,:root .swx[dir="rtl"] .side .searchItem .tileName p,:root .swx[dir="rtl"] .side .searchItem .message p,:root .swx[dir="rtl"] .peoplePicker .recent .tileName p,:root .swx[dir="rtl"] .peoplePicker .recent .message p,:root .swx[dir="rtl"] .peoplePicker .searchItem .tileName p,:root .swx[dir="rtl"] .peoplePicker .searchItem .message p{padding-right:2px}:root .swx[dir="rtl"] .recent .Avatar,:root .swx[dir="rtl"] .recent swx-avatar-deprecated,:root .swx[dir="rtl"] .searchItem .Avatar,:root .swx[dir="rtl"] .searchItem swx-avatar-deprecated{left:auto;right:1em}:root .swx[dir="rtl"] .peoplePicker .searchItem .icon{left:0;right:auto}:root .swx[dir="rtl"] .peoplePicker .searchItem input{left:0;right:-9999px}:root .swx[dir="rtl"] .side .recent .tileName,:root .swx[dir="rtl"] .side .recent .message,:root .swx[dir="rtl"] .side .searchItem .tileName,:root .swx[dir="rtl"] .side .searchItem .message{padding-right:72px}:root .swx[dir="rtl"] .peoplePicker .searchItem .tile{left:0}:root .swx[dir="rtl"] .peoplePicker .searchItem .tileName,:root .swx[dir="rtl"] .peoplePicker .searchItem .message{padding-right:72px}:root .swx.themeWhite .peoplePicker .recent .tileName,:root .swx.themeWhite .peoplePicker .searchItem .tileName{color:#2B2B30}:root .swx.themeWhite .peoplePicker .recent .tileName p,:root .swx.themeWhite .peoplePicker .searchItem .tileName p{font-weight:600}:root .swx.themeWhite .peoplePicker .recent .tileName a,:root .swx.themeWhite .peoplePicker .searchItem .tileName a{color:#2B2B30}:root .swx.themeWhite .peoplePicker .recent .message,:root .swx.themeWhite .peoplePicker .searchItem .message{color:#667486;font-style:italic}:root .swx.themeWhite .peoplePicker .recent .message p,:root .swx.themeWhite .peoplePicker .searchItem .message p{overflow:hidden}:root .swx.themeWhite .peoplePicker .recent .message a,:root .swx.themeWhite .peoplePicker .searchItem .message a{color:#8CA8B4}:root .swx.themeWhite .peoplePicker .recent:hover,:root .swx.themeWhite .peoplePicker .recent.hover,:root .swx.themeWhite .peoplePicker .recent:focus,:root .swx.themeWhite .peoplePicker .recent.focus,:root .swx.themeWhite .peoplePicker .searchItem:hover,:root .swx.themeWhite .peoplePicker .searchItem.hover,:root .swx.themeWhite .peoplePicker .searchItem:focus,:root .swx.themeWhite .peoplePicker .searchItem.focus{background-color:#EEF6F9}:root .swx.themeWhite .peoplePicker .recent:hover .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .recent:hover .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .recent.hover .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .recent:focus .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .recent.focus .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx.themeWhite .peoplePicker .recent:hover .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx.themeWhite .peoplePicker .recent:hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx.themeWhite .peoplePicker .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent:hover.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile.blocked .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.busy .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx.themeWhite .peoplePicker .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx.themeWhite .peoplePicker .recent.active,:root .swx.themeWhite .peoplePicker .searchItem.active{background-color:#C7EDFC}:root .swx.themeWhite .peoplePicker .recent.active .tileName,:root .swx.themeWhite .peoplePicker .searchItem.active .tileName{color:#2B2B30}:root .swx.themeWhite .peoplePicker .recent.active .tileName a,:root .swx.themeWhite .peoplePicker .searchItem.active .tileName a{color:#2B2B30}:root .swx.themeWhite .peoplePicker .recent.active .message,:root .swx.themeWhite .peoplePicker .recent.active .iconfont,:root .swx.themeWhite .peoplePicker .searchItem.active .message,:root .swx.themeWhite .peoplePicker .searchItem.active .iconfont{color:#576374}:root .swx.themeWhite .peoplePicker .recent.active .message a,:root .swx.themeWhite .peoplePicker .recent.active .iconfont a,:root .swx.themeWhite .peoplePicker .searchItem.active .message a,:root .swx.themeWhite .peoplePicker .searchItem.active .iconfont a{color:#576374}:root .swx.themeWhite .peoplePicker .recent.active .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .recent.active .tile.blocked .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.online .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.mobile .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.idle .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.busy .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.donotdisturb .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.offline .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.callForwarded .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.unknown .presence:before,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx.themeWhite .peoplePicker .recent.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .recent.active .tile.mobile .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.online .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx.themeWhite .peoplePicker .recent.active .tile.idle .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx.themeWhite .peoplePicker .recent.active .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .recent.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .recent.active .tile.unknown .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.offline .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.callForwarded .presence:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx.themeWhite .peoplePicker .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .peoplePicker .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx.themeWhite .side .recent .tileName,:root .swx.themeWhite .side .searchItem .tileName{color:#2B2B30}:root .swx.themeWhite .side .recent .tileName p,:root .swx.themeWhite .side .searchItem .tileName p{font-weight:600}:root .swx.themeWhite .side .recent .tileName a,:root .swx.themeWhite .side .searchItem .tileName a{color:#2B2B30}:root .swx.themeWhite .side .recent .message,:root .swx.themeWhite .side .searchItem .message{color:#667486;font-style:italic}:root .swx.themeWhite .side .recent .message p,:root .swx.themeWhite .side .searchItem .message p{overflow:hidden}:root .swx.themeWhite .side .recent .message a,:root .swx.themeWhite .side .searchItem .message a{color:#8CA8B4}:root .swx.themeWhite .side .recent:hover,:root .swx.themeWhite .side .recent.hover,:root .swx.themeWhite .side .recent:focus,:root .swx.themeWhite .side .recent.focus,:root .swx.themeWhite .side .searchItem:hover,:root .swx.themeWhite .side .searchItem.hover,:root .swx.themeWhite .side .searchItem:focus,:root .swx.themeWhite .side .searchItem.focus{background-color:#EEF6F9}:root .swx.themeWhite .side .recent:hover .tile.online .presence:before,:root .swx.themeWhite .side .recent:hover .tile.mobile .presence:before,:root .swx.themeWhite .side .recent:hover .tile.idle .presence:before,:root .swx.themeWhite .side .recent:hover .tile.busy .presence:before,:root .swx.themeWhite .side .recent:hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .recent:hover .tile.offline .presence:before,:root .swx.themeWhite .side .recent:hover .tile.callForwarded .presence:before,:root .swx.themeWhite .side .recent:hover .tile.unknown .presence:before,:root .swx.themeWhite .side .recent:hover .tile.blocked .presence:before,:root .swx.themeWhite .side .recent.hover .tile.online .presence:before,:root .swx.themeWhite .side .recent.hover .tile.mobile .presence:before,:root .swx.themeWhite .side .recent.hover .tile.idle .presence:before,:root .swx.themeWhite .side .recent.hover .tile.busy .presence:before,:root .swx.themeWhite .side .recent.hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .recent.hover .tile.offline .presence:before,:root .swx.themeWhite .side .recent.hover .tile.callForwarded .presence:before,:root .swx.themeWhite .side .recent.hover .tile.unknown .presence:before,:root .swx.themeWhite .side .recent.hover .tile.blocked .presence:before,:root .swx.themeWhite .side .recent:focus .tile.online .presence:before,:root .swx.themeWhite .side .recent:focus .tile.mobile .presence:before,:root .swx.themeWhite .side .recent:focus .tile.idle .presence:before,:root .swx.themeWhite .side .recent:focus .tile.busy .presence:before,:root .swx.themeWhite .side .recent:focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .recent:focus .tile.offline .presence:before,:root .swx.themeWhite .side .recent:focus .tile.callForwarded .presence:before,:root .swx.themeWhite .side .recent:focus .tile.unknown .presence:before,:root .swx.themeWhite .side .recent:focus .tile.blocked .presence:before,:root .swx.themeWhite .side .recent.focus .tile.online .presence:before,:root .swx.themeWhite .side .recent.focus .tile.mobile .presence:before,:root .swx.themeWhite .side .recent.focus .tile.idle .presence:before,:root .swx.themeWhite .side .recent.focus .tile.busy .presence:before,:root .swx.themeWhite .side .recent.focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .recent.focus .tile.offline .presence:before,:root .swx.themeWhite .side .recent.focus .tile.callForwarded .presence:before,:root .swx.themeWhite .side .recent.focus .tile.unknown .presence:before,:root .swx.themeWhite .side .recent.focus .tile.blocked .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.online .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.mobile .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.idle .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.busy .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.offline .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.callForwarded .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.unknown .presence:before,:root .swx.themeWhite .side .searchItem:hover .tile.blocked .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.online .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.mobile .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.idle .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.busy .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.offline .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.callForwarded .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.unknown .presence:before,:root .swx.themeWhite .side .searchItem.hover .tile.blocked .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.online .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.mobile .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.idle .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.busy .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.offline .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.callForwarded .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.unknown .presence:before,:root .swx.themeWhite .side .searchItem:focus .tile.blocked .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.online .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.mobile .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.idle .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.busy .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.offline .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.callForwarded .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.unknown .presence:before,:root .swx.themeWhite .side .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx.themeWhite .side .recent:hover .tile.online .presence:after,:root .swx.themeWhite .side .recent:hover .tile.mobile .presence:after,:root .swx.themeWhite .side .recent:hover .tile.idle .presence:after,:root .swx.themeWhite .side .recent:hover .tile.busy .presence:after,:root .swx.themeWhite .side .recent:hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent:hover .tile.offline .presence:after,:root .swx.themeWhite .side .recent:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent:hover .tile.unknown .presence:after,:root .swx.themeWhite .side .recent:hover .tile.blocked .presence:after,:root .swx.themeWhite .side .recent.hover .tile.online .presence:after,:root .swx.themeWhite .side .recent.hover .tile.mobile .presence:after,:root .swx.themeWhite .side .recent.hover .tile.idle .presence:after,:root .swx.themeWhite .side .recent.hover .tile.busy .presence:after,:root .swx.themeWhite .side .recent.hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent.hover .tile.offline .presence:after,:root .swx.themeWhite .side .recent.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.hover .tile.unknown .presence:after,:root .swx.themeWhite .side .recent.hover .tile.blocked .presence:after,:root .swx.themeWhite .side .recent:focus .tile.online .presence:after,:root .swx.themeWhite .side .recent:focus .tile.mobile .presence:after,:root .swx.themeWhite .side .recent:focus .tile.idle .presence:after,:root .swx.themeWhite .side .recent:focus .tile.busy .presence:after,:root .swx.themeWhite .side .recent:focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent:focus .tile.offline .presence:after,:root .swx.themeWhite .side .recent:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent:focus .tile.unknown .presence:after,:root .swx.themeWhite .side .recent:focus .tile.blocked .presence:after,:root .swx.themeWhite .side .recent.focus .tile.online .presence:after,:root .swx.themeWhite .side .recent.focus .tile.mobile .presence:after,:root .swx.themeWhite .side .recent.focus .tile.idle .presence:after,:root .swx.themeWhite .side .recent.focus .tile.busy .presence:after,:root .swx.themeWhite .side .recent.focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent.focus .tile.offline .presence:after,:root .swx.themeWhite .side .recent.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.focus .tile.unknown .presence:after,:root .swx.themeWhite .side .recent.focus .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.online .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.online .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.online .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.online .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx.themeWhite .side .recent:hover .tile.offline .presence:after,:root .swx.themeWhite .side .recent:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.hover .tile.offline .presence:after,:root .swx.themeWhite .side .recent.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent:focus .tile.offline .presence:after,:root .swx.themeWhite .side .recent:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.focus .tile.offline .presence:after,:root .swx.themeWhite .side .recent.focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem:hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem.hover .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem:focus .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx.themeWhite .side .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx.themeWhite .side .recent:hover.active .tile.online .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.mobile .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.idle .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.busy .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.unknown .presence:after,:root .swx.themeWhite .side .recent:hover.active .tile.blocked .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.online .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.mobile .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.idle .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.busy .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.unknown .presence:after,:root .swx.themeWhite .side .recent.hover.active .tile.blocked .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.online .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.mobile .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.idle .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.busy .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.unknown .presence:after,:root .swx.themeWhite .side .recent:focus.active .tile.blocked .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.online .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.mobile .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.idle .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.busy .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.unknown .presence:after,:root .swx.themeWhite .side .recent.focus.active .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.online .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem:hover.active .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.online .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem.hover.active .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.online .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem:focus.active .tile.blocked .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.online .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.busy .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx.themeWhite .side .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx.themeWhite .side .recent.active,:root .swx.themeWhite .side .searchItem.active{background-color:#C7EDFC}:root .swx.themeWhite .side .recent.active .tileName,:root .swx.themeWhite .side .searchItem.active .tileName{color:#2B2B30}:root .swx.themeWhite .side .recent.active .tileName a,:root .swx.themeWhite .side .searchItem.active .tileName a{color:#2B2B30}:root .swx.themeWhite .side .recent.active .message,:root .swx.themeWhite .side .recent.active .iconfont,:root .swx.themeWhite .side .searchItem.active .message,:root .swx.themeWhite .side .searchItem.active .iconfont{color:#576374}:root .swx.themeWhite .side .recent.active .message a,:root .swx.themeWhite .side .recent.active .iconfont a,:root .swx.themeWhite .side .searchItem.active .message a,:root .swx.themeWhite .side .searchItem.active .iconfont a{color:#576374}:root .swx.themeWhite .side .recent.active .tile.online .presence:before,:root .swx.themeWhite .side .recent.active .tile.mobile .presence:before,:root .swx.themeWhite .side .recent.active .tile.idle .presence:before,:root .swx.themeWhite .side .recent.active .tile.busy .presence:before,:root .swx.themeWhite .side .recent.active .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .recent.active .tile.offline .presence:before,:root .swx.themeWhite .side .recent.active .tile.callForwarded .presence:before,:root .swx.themeWhite .side .recent.active .tile.unknown .presence:before,:root .swx.themeWhite .side .recent.active .tile.blocked .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.online .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.mobile .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.idle .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.busy .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.donotdisturb .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.offline .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.callForwarded .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.unknown .presence:before,:root .swx.themeWhite .side .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx.themeWhite .side .recent.active .tile.online .presence:after,:root .swx.themeWhite .side .recent.active .tile.mobile .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.online .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx.themeWhite .side .recent.active .tile.idle .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx.themeWhite .side .recent.active .tile.offline .presence:after,:root .swx.themeWhite .side .recent.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .recent.active .tile.unknown .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.offline .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.callForwarded .presence:after,:root .swx.themeWhite .side .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx.themeWhite .side .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx.themeWhite .side .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx.themeBlue .peoplePicker .recent .tileName{color:#fff}:root .swx.themeBlue .peoplePicker .recent .tileName p{font-weight:400}:root .swx.themeBlue .peoplePicker .recent .message{color:#b3e7fb}:root .swx.themeBlue .peoplePicker .recent .message p{font-weight:600}:root .swx.themeBlue .side .recent .tileName{color:#fff}:root .swx.themeBlue .side .recent .tileName p{font-weight:400}:root .swx.themeBlue .side .recent .message{color:#b3e7fb}:root .swx.themeBlue .side .recent .message p{font-weight:600}:root .swx .themeWhite .peoplePicker .recent .tileName,:root .swx .themeWhite .peoplePicker .searchItem .tileName{color:#2B2B30}:root .swx .themeWhite .peoplePicker .recent .tileName p,:root .swx .themeWhite .peoplePicker .searchItem .tileName p{font-weight:600}:root .swx .themeWhite .peoplePicker .recent .tileName a,:root .swx .themeWhite .peoplePicker .searchItem .tileName a{color:#2B2B30}:root .swx .themeWhite .peoplePicker .recent .message,:root .swx .themeWhite .peoplePicker .searchItem .message{color:#667486;font-style:italic}:root .swx .themeWhite .peoplePicker .recent .message p,:root .swx .themeWhite .peoplePicker .searchItem .message p{overflow:hidden}:root .swx .themeWhite .peoplePicker .recent .message a,:root .swx .themeWhite .peoplePicker .searchItem .message a{color:#8CA8B4}:root .swx .themeWhite .peoplePicker .recent:hover,:root .swx .themeWhite .peoplePicker .recent.hover,:root .swx .themeWhite .peoplePicker .recent:focus,:root .swx .themeWhite .peoplePicker .recent.focus,:root .swx .themeWhite .peoplePicker .searchItem:hover,:root .swx .themeWhite .peoplePicker .searchItem.hover,:root .swx .themeWhite .peoplePicker .searchItem:focus,:root .swx .themeWhite .peoplePicker .searchItem.focus{background-color:#EEF6F9}:root .swx .themeWhite .peoplePicker .recent:hover .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .recent:hover .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .recent.hover .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .recent:focus .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .recent.focus .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx .themeWhite .peoplePicker .recent:hover .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx .themeWhite .peoplePicker .recent:hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx .themeWhite .peoplePicker .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent:hover.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile.blocked .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.busy .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx .themeWhite .peoplePicker .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite .peoplePicker .recent.active,:root .swx .themeWhite .peoplePicker .searchItem.active{background-color:#C7EDFC}:root .swx .themeWhite .peoplePicker .recent.active .tileName,:root .swx .themeWhite .peoplePicker .searchItem.active .tileName{color:#2B2B30}:root .swx .themeWhite .peoplePicker .recent.active .tileName a,:root .swx .themeWhite .peoplePicker .searchItem.active .tileName a{color:#2B2B30}:root .swx .themeWhite .peoplePicker .recent.active .message,:root .swx .themeWhite .peoplePicker .recent.active .iconfont,:root .swx .themeWhite .peoplePicker .searchItem.active .message,:root .swx .themeWhite .peoplePicker .searchItem.active .iconfont{color:#576374}:root .swx .themeWhite .peoplePicker .recent.active .message a,:root .swx .themeWhite .peoplePicker .recent.active .iconfont a,:root .swx .themeWhite .peoplePicker .searchItem.active .message a,:root .swx .themeWhite .peoplePicker .searchItem.active .iconfont a{color:#576374}:root .swx .themeWhite .peoplePicker .recent.active .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .recent.active .tile.blocked .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.online .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.mobile .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.idle .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.busy .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.donotdisturb .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.offline .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.callForwarded .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.unknown .presence:before,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx .themeWhite .peoplePicker .recent.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .recent.active .tile.mobile .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.online .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx .themeWhite .peoplePicker .recent.active .tile.idle .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx .themeWhite .peoplePicker .recent.active .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .recent.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .recent.active .tile.unknown .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.offline .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.callForwarded .presence:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx .themeWhite .peoplePicker .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .peoplePicker .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite .side .recent .tileName,:root .swx .themeWhite .side .searchItem .tileName{color:#2B2B30}:root .swx .themeWhite .side .recent .tileName p,:root .swx .themeWhite .side .searchItem .tileName p{font-weight:600}:root .swx .themeWhite .side .recent .tileName a,:root .swx .themeWhite .side .searchItem .tileName a{color:#2B2B30}:root .swx .themeWhite .side .recent .message,:root .swx .themeWhite .side .searchItem .message{color:#667486;font-style:italic}:root .swx .themeWhite .side .recent .message p,:root .swx .themeWhite .side .searchItem .message p{overflow:hidden}:root .swx .themeWhite .side .recent .message a,:root .swx .themeWhite .side .searchItem .message a{color:#8CA8B4}:root .swx .themeWhite .side .recent:hover,:root .swx .themeWhite .side .recent.hover,:root .swx .themeWhite .side .recent:focus,:root .swx .themeWhite .side .recent.focus,:root .swx .themeWhite .side .searchItem:hover,:root .swx .themeWhite .side .searchItem.hover,:root .swx .themeWhite .side .searchItem:focus,:root .swx .themeWhite .side .searchItem.focus{background-color:#EEF6F9}:root .swx .themeWhite .side .recent:hover .tile.online .presence:before,:root .swx .themeWhite .side .recent:hover .tile.mobile .presence:before,:root .swx .themeWhite .side .recent:hover .tile.idle .presence:before,:root .swx .themeWhite .side .recent:hover .tile.busy .presence:before,:root .swx .themeWhite .side .recent:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .recent:hover .tile.offline .presence:before,:root .swx .themeWhite .side .recent:hover .tile.callForwarded .presence:before,:root .swx .themeWhite .side .recent:hover .tile.unknown .presence:before,:root .swx .themeWhite .side .recent:hover .tile.blocked .presence:before,:root .swx .themeWhite .side .recent.hover .tile.online .presence:before,:root .swx .themeWhite .side .recent.hover .tile.mobile .presence:before,:root .swx .themeWhite .side .recent.hover .tile.idle .presence:before,:root .swx .themeWhite .side .recent.hover .tile.busy .presence:before,:root .swx .themeWhite .side .recent.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .recent.hover .tile.offline .presence:before,:root .swx .themeWhite .side .recent.hover .tile.callForwarded .presence:before,:root .swx .themeWhite .side .recent.hover .tile.unknown .presence:before,:root .swx .themeWhite .side .recent.hover .tile.blocked .presence:before,:root .swx .themeWhite .side .recent:focus .tile.online .presence:before,:root .swx .themeWhite .side .recent:focus .tile.mobile .presence:before,:root .swx .themeWhite .side .recent:focus .tile.idle .presence:before,:root .swx .themeWhite .side .recent:focus .tile.busy .presence:before,:root .swx .themeWhite .side .recent:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .recent:focus .tile.offline .presence:before,:root .swx .themeWhite .side .recent:focus .tile.callForwarded .presence:before,:root .swx .themeWhite .side .recent:focus .tile.unknown .presence:before,:root .swx .themeWhite .side .recent:focus .tile.blocked .presence:before,:root .swx .themeWhite .side .recent.focus .tile.online .presence:before,:root .swx .themeWhite .side .recent.focus .tile.mobile .presence:before,:root .swx .themeWhite .side .recent.focus .tile.idle .presence:before,:root .swx .themeWhite .side .recent.focus .tile.busy .presence:before,:root .swx .themeWhite .side .recent.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .recent.focus .tile.offline .presence:before,:root .swx .themeWhite .side .recent.focus .tile.callForwarded .presence:before,:root .swx .themeWhite .side .recent.focus .tile.unknown .presence:before,:root .swx .themeWhite .side .recent.focus .tile.blocked .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.online .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.mobile .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.idle .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.busy .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.offline .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.callForwarded .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.unknown .presence:before,:root .swx .themeWhite .side .searchItem:hover .tile.blocked .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.online .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.mobile .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.idle .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.busy .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.offline .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.callForwarded .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.unknown .presence:before,:root .swx .themeWhite .side .searchItem.hover .tile.blocked .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.online .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.mobile .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.idle .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.busy .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.offline .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.callForwarded .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.unknown .presence:before,:root .swx .themeWhite .side .searchItem:focus .tile.blocked .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.online .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.mobile .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.idle .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.busy .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.offline .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.callForwarded .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.unknown .presence:before,:root .swx .themeWhite .side .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx .themeWhite .side .recent:hover .tile.online .presence:after,:root .swx .themeWhite .side .recent:hover .tile.mobile .presence:after,:root .swx .themeWhite .side .recent:hover .tile.idle .presence:after,:root .swx .themeWhite .side .recent:hover .tile.busy .presence:after,:root .swx .themeWhite .side .recent:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent:hover .tile.offline .presence:after,:root .swx .themeWhite .side .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent:hover .tile.unknown .presence:after,:root .swx .themeWhite .side .recent:hover .tile.blocked .presence:after,:root .swx .themeWhite .side .recent.hover .tile.online .presence:after,:root .swx .themeWhite .side .recent.hover .tile.mobile .presence:after,:root .swx .themeWhite .side .recent.hover .tile.idle .presence:after,:root .swx .themeWhite .side .recent.hover .tile.busy .presence:after,:root .swx .themeWhite .side .recent.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent.hover .tile.offline .presence:after,:root .swx .themeWhite .side .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.hover .tile.unknown .presence:after,:root .swx .themeWhite .side .recent.hover .tile.blocked .presence:after,:root .swx .themeWhite .side .recent:focus .tile.online .presence:after,:root .swx .themeWhite .side .recent:focus .tile.mobile .presence:after,:root .swx .themeWhite .side .recent:focus .tile.idle .presence:after,:root .swx .themeWhite .side .recent:focus .tile.busy .presence:after,:root .swx .themeWhite .side .recent:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent:focus .tile.offline .presence:after,:root .swx .themeWhite .side .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent:focus .tile.unknown .presence:after,:root .swx .themeWhite .side .recent:focus .tile.blocked .presence:after,:root .swx .themeWhite .side .recent.focus .tile.online .presence:after,:root .swx .themeWhite .side .recent.focus .tile.mobile .presence:after,:root .swx .themeWhite .side .recent.focus .tile.idle .presence:after,:root .swx .themeWhite .side .recent.focus .tile.busy .presence:after,:root .swx .themeWhite .side .recent.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent.focus .tile.offline .presence:after,:root .swx .themeWhite .side .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.focus .tile.unknown .presence:after,:root .swx .themeWhite .side .recent.focus .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.online .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.online .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.online .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.online .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx .themeWhite .side .recent:hover .tile.offline .presence:after,:root .swx .themeWhite .side .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.hover .tile.offline .presence:after,:root .swx .themeWhite .side .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent:focus .tile.offline .presence:after,:root .swx .themeWhite .side .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.focus .tile.offline .presence:after,:root .swx .themeWhite .side .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx .themeWhite .side .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx .themeWhite .side .recent:hover.active .tile.online .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.mobile .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.idle .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.busy .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.unknown .presence:after,:root .swx .themeWhite .side .recent:hover.active .tile.blocked .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.online .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.mobile .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.idle .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.busy .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.unknown .presence:after,:root .swx .themeWhite .side .recent.hover.active .tile.blocked .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.online .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.mobile .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.idle .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.busy .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.unknown .presence:after,:root .swx .themeWhite .side .recent:focus.active .tile.blocked .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.online .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.mobile .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.idle .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.busy .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.unknown .presence:after,:root .swx .themeWhite .side .recent.focus.active .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.online .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem:hover.active .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.online .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem.hover.active .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.online .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem:focus.active .tile.blocked .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.online .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.busy .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx .themeWhite .side .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite .side .recent.active,:root .swx .themeWhite .side .searchItem.active{background-color:#C7EDFC}:root .swx .themeWhite .side .recent.active .tileName,:root .swx .themeWhite .side .searchItem.active .tileName{color:#2B2B30}:root .swx .themeWhite .side .recent.active .tileName a,:root .swx .themeWhite .side .searchItem.active .tileName a{color:#2B2B30}:root .swx .themeWhite .side .recent.active .message,:root .swx .themeWhite .side .recent.active .iconfont,:root .swx .themeWhite .side .searchItem.active .message,:root .swx .themeWhite .side .searchItem.active .iconfont{color:#576374}:root .swx .themeWhite .side .recent.active .message a,:root .swx .themeWhite .side .recent.active .iconfont a,:root .swx .themeWhite .side .searchItem.active .message a,:root .swx .themeWhite .side .searchItem.active .iconfont a{color:#576374}:root .swx .themeWhite .side .recent.active .tile.online .presence:before,:root .swx .themeWhite .side .recent.active .tile.mobile .presence:before,:root .swx .themeWhite .side .recent.active .tile.idle .presence:before,:root .swx .themeWhite .side .recent.active .tile.busy .presence:before,:root .swx .themeWhite .side .recent.active .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .recent.active .tile.offline .presence:before,:root .swx .themeWhite .side .recent.active .tile.callForwarded .presence:before,:root .swx .themeWhite .side .recent.active .tile.unknown .presence:before,:root .swx .themeWhite .side .recent.active .tile.blocked .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.online .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.mobile .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.idle .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.busy .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.donotdisturb .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.offline .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.callForwarded .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.unknown .presence:before,:root .swx .themeWhite .side .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx .themeWhite .side .recent.active .tile.online .presence:after,:root .swx .themeWhite .side .recent.active .tile.mobile .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.online .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx .themeWhite .side .recent.active .tile.idle .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx .themeWhite .side .recent.active .tile.offline .presence:after,:root .swx .themeWhite .side .recent.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .recent.active .tile.unknown .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.offline .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.callForwarded .presence:after,:root .swx .themeWhite .side .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx .themeWhite .side .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite .side .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeBlue .peoplePicker .recent .tileName{color:#fff}:root .swx .themeBlue .peoplePicker .recent .tileName p{font-weight:400}:root .swx .themeBlue .peoplePicker .recent .message{color:#b3e7fb}:root .swx .themeBlue .peoplePicker .recent .message p{font-weight:600}:root .swx .themeBlue .side .recent .tileName{color:#fff}:root .swx .themeBlue .side .recent .tileName p{font-weight:400}:root .swx .themeBlue .side .recent .message{color:#b3e7fb}:root .swx .themeBlue .side .recent .message p{font-weight:600}:root .swx .themeWhite.peoplePicker .recent .tileName,:root .swx .themeWhite.peoplePicker .searchItem .tileName{color:#2B2B30}:root .swx .themeWhite.peoplePicker .recent .tileName p,:root .swx .themeWhite.peoplePicker .searchItem .tileName p{font-weight:600}:root .swx .themeWhite.peoplePicker .recent .tileName a,:root .swx .themeWhite.peoplePicker .searchItem .tileName a{color:#2B2B30}:root .swx .themeWhite.peoplePicker .recent .message,:root .swx .themeWhite.peoplePicker .searchItem .message{color:#667486;font-style:italic}:root .swx .themeWhite.peoplePicker .recent .message p,:root .swx .themeWhite.peoplePicker .searchItem .message p{overflow:hidden}:root .swx .themeWhite.peoplePicker .recent .message a,:root .swx .themeWhite.peoplePicker .searchItem .message a{color:#8CA8B4}:root .swx .themeWhite.peoplePicker .recent:hover,:root .swx .themeWhite.peoplePicker .recent.hover,:root .swx .themeWhite.peoplePicker .recent:focus,:root .swx .themeWhite.peoplePicker .recent.focus,:root .swx .themeWhite.peoplePicker .searchItem:hover,:root .swx .themeWhite.peoplePicker .searchItem.hover,:root .swx .themeWhite.peoplePicker .searchItem:focus,:root .swx .themeWhite.peoplePicker .searchItem.focus{background-color:#EEF6F9}:root .swx .themeWhite.peoplePicker .recent:hover .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .recent:hover .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .recent.hover .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .recent:focus .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .recent.focus .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx .themeWhite.peoplePicker .recent:hover .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx .themeWhite.peoplePicker .recent:hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx .themeWhite.peoplePicker .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent:hover.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile.blocked .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.busy .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx .themeWhite.peoplePicker .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite.peoplePicker .recent.active,:root .swx .themeWhite.peoplePicker .searchItem.active{background-color:#C7EDFC}:root .swx .themeWhite.peoplePicker .recent.active .tileName,:root .swx .themeWhite.peoplePicker .searchItem.active .tileName{color:#2B2B30}:root .swx .themeWhite.peoplePicker .recent.active .tileName a,:root .swx .themeWhite.peoplePicker .searchItem.active .tileName a{color:#2B2B30}:root .swx .themeWhite.peoplePicker .recent.active .message,:root .swx .themeWhite.peoplePicker .recent.active .iconfont,:root .swx .themeWhite.peoplePicker .searchItem.active .message,:root .swx .themeWhite.peoplePicker .searchItem.active .iconfont{color:#576374}:root .swx .themeWhite.peoplePicker .recent.active .message a,:root .swx .themeWhite.peoplePicker .recent.active .iconfont a,:root .swx .themeWhite.peoplePicker .searchItem.active .message a,:root .swx .themeWhite.peoplePicker .searchItem.active .iconfont a{color:#576374}:root .swx .themeWhite.peoplePicker .recent.active .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .recent.active .tile.blocked .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.online .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.mobile .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.idle .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.busy .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.donotdisturb .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.offline .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.callForwarded .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.unknown .presence:before,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx .themeWhite.peoplePicker .recent.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .recent.active .tile.mobile .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.online .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx .themeWhite.peoplePicker .recent.active .tile.idle .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx .themeWhite.peoplePicker .recent.active .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .recent.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .recent.active .tile.unknown .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.offline .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.callForwarded .presence:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx .themeWhite.peoplePicker .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.peoplePicker .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite.side .recent .tileName,:root .swx .themeWhite.side .searchItem .tileName{color:#2B2B30}:root .swx .themeWhite.side .recent .tileName p,:root .swx .themeWhite.side .searchItem .tileName p{font-weight:600}:root .swx .themeWhite.side .recent .tileName a,:root .swx .themeWhite.side .searchItem .tileName a{color:#2B2B30}:root .swx .themeWhite.side .recent .message,:root .swx .themeWhite.side .searchItem .message{color:#667486;font-style:italic}:root .swx .themeWhite.side .recent .message p,:root .swx .themeWhite.side .searchItem .message p{overflow:hidden}:root .swx .themeWhite.side .recent .message a,:root .swx .themeWhite.side .searchItem .message a{color:#8CA8B4}:root .swx .themeWhite.side .recent:hover,:root .swx .themeWhite.side .recent.hover,:root .swx .themeWhite.side .recent:focus,:root .swx .themeWhite.side .recent.focus,:root .swx .themeWhite.side .searchItem:hover,:root .swx .themeWhite.side .searchItem.hover,:root .swx .themeWhite.side .searchItem:focus,:root .swx .themeWhite.side .searchItem.focus{background-color:#EEF6F9}:root .swx .themeWhite.side .recent:hover .tile.online .presence:before,:root .swx .themeWhite.side .recent:hover .tile.mobile .presence:before,:root .swx .themeWhite.side .recent:hover .tile.idle .presence:before,:root .swx .themeWhite.side .recent:hover .tile.busy .presence:before,:root .swx .themeWhite.side .recent:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .recent:hover .tile.offline .presence:before,:root .swx .themeWhite.side .recent:hover .tile.callForwarded .presence:before,:root .swx .themeWhite.side .recent:hover .tile.unknown .presence:before,:root .swx .themeWhite.side .recent:hover .tile.blocked .presence:before,:root .swx .themeWhite.side .recent.hover .tile.online .presence:before,:root .swx .themeWhite.side .recent.hover .tile.mobile .presence:before,:root .swx .themeWhite.side .recent.hover .tile.idle .presence:before,:root .swx .themeWhite.side .recent.hover .tile.busy .presence:before,:root .swx .themeWhite.side .recent.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .recent.hover .tile.offline .presence:before,:root .swx .themeWhite.side .recent.hover .tile.callForwarded .presence:before,:root .swx .themeWhite.side .recent.hover .tile.unknown .presence:before,:root .swx .themeWhite.side .recent.hover .tile.blocked .presence:before,:root .swx .themeWhite.side .recent:focus .tile.online .presence:before,:root .swx .themeWhite.side .recent:focus .tile.mobile .presence:before,:root .swx .themeWhite.side .recent:focus .tile.idle .presence:before,:root .swx .themeWhite.side .recent:focus .tile.busy .presence:before,:root .swx .themeWhite.side .recent:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .recent:focus .tile.offline .presence:before,:root .swx .themeWhite.side .recent:focus .tile.callForwarded .presence:before,:root .swx .themeWhite.side .recent:focus .tile.unknown .presence:before,:root .swx .themeWhite.side .recent:focus .tile.blocked .presence:before,:root .swx .themeWhite.side .recent.focus .tile.online .presence:before,:root .swx .themeWhite.side .recent.focus .tile.mobile .presence:before,:root .swx .themeWhite.side .recent.focus .tile.idle .presence:before,:root .swx .themeWhite.side .recent.focus .tile.busy .presence:before,:root .swx .themeWhite.side .recent.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .recent.focus .tile.offline .presence:before,:root .swx .themeWhite.side .recent.focus .tile.callForwarded .presence:before,:root .swx .themeWhite.side .recent.focus .tile.unknown .presence:before,:root .swx .themeWhite.side .recent.focus .tile.blocked .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.online .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.mobile .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.idle .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.busy .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.offline .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.callForwarded .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.unknown .presence:before,:root .swx .themeWhite.side .searchItem:hover .tile.blocked .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.online .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.mobile .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.idle .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.busy .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.offline .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.callForwarded .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.unknown .presence:before,:root .swx .themeWhite.side .searchItem.hover .tile.blocked .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.online .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.mobile .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.idle .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.busy .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.offline .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.callForwarded .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.unknown .presence:before,:root .swx .themeWhite.side .searchItem:focus .tile.blocked .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.online .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.mobile .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.idle .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.busy .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.offline .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.callForwarded .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.unknown .presence:before,:root .swx .themeWhite.side .searchItem.focus .tile.blocked .presence:before{background-color:#EEF6F9}:root .swx .themeWhite.side .recent:hover .tile.online .presence:after,:root .swx .themeWhite.side .recent:hover .tile.mobile .presence:after,:root .swx .themeWhite.side .recent:hover .tile.idle .presence:after,:root .swx .themeWhite.side .recent:hover .tile.busy .presence:after,:root .swx .themeWhite.side .recent:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent:hover .tile.offline .presence:after,:root .swx .themeWhite.side .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent:hover .tile.unknown .presence:after,:root .swx .themeWhite.side .recent:hover .tile.blocked .presence:after,:root .swx .themeWhite.side .recent.hover .tile.online .presence:after,:root .swx .themeWhite.side .recent.hover .tile.mobile .presence:after,:root .swx .themeWhite.side .recent.hover .tile.idle .presence:after,:root .swx .themeWhite.side .recent.hover .tile.busy .presence:after,:root .swx .themeWhite.side .recent.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent.hover .tile.offline .presence:after,:root .swx .themeWhite.side .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.hover .tile.unknown .presence:after,:root .swx .themeWhite.side .recent.hover .tile.blocked .presence:after,:root .swx .themeWhite.side .recent:focus .tile.online .presence:after,:root .swx .themeWhite.side .recent:focus .tile.mobile .presence:after,:root .swx .themeWhite.side .recent:focus .tile.idle .presence:after,:root .swx .themeWhite.side .recent:focus .tile.busy .presence:after,:root .swx .themeWhite.side .recent:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent:focus .tile.offline .presence:after,:root .swx .themeWhite.side .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent:focus .tile.unknown .presence:after,:root .swx .themeWhite.side .recent:focus .tile.blocked .presence:after,:root .swx .themeWhite.side .recent.focus .tile.online .presence:after,:root .swx .themeWhite.side .recent.focus .tile.mobile .presence:after,:root .swx .themeWhite.side .recent.focus .tile.idle .presence:after,:root .swx .themeWhite.side .recent.focus .tile.busy .presence:after,:root .swx .themeWhite.side .recent.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent.focus .tile.offline .presence:after,:root .swx .themeWhite.side .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.focus .tile.unknown .presence:after,:root .swx .themeWhite.side .recent.focus .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.online .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.online .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.online .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.online .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.blocked .presence:after{background-color:#fff}:root .swx .themeWhite.side .recent:hover .tile.offline .presence:after,:root .swx .themeWhite.side .recent:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.hover .tile.offline .presence:after,:root .swx .themeWhite.side .recent.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent:focus .tile.offline .presence:after,:root .swx .themeWhite.side .recent:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.focus .tile.offline .presence:after,:root .swx .themeWhite.side .recent.focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem:hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem.hover .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem:focus .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem.focus .tile.callForwarded .presence:after{background-color:transparent}:root .swx .themeWhite.side .recent:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent.focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem:hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem.hover .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem:focus .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem.focus .tile>.tileAvatar>.tileImage.agent:after{color:#EEF6F9}:root .swx .themeWhite.side .recent:hover.active .tile.online .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.mobile .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.idle .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.busy .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.unknown .presence:after,:root .swx .themeWhite.side .recent:hover.active .tile.blocked .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.online .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.mobile .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.idle .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.busy .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.unknown .presence:after,:root .swx .themeWhite.side .recent.hover.active .tile.blocked .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.online .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.mobile .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.idle .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.busy .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.unknown .presence:after,:root .swx .themeWhite.side .recent:focus.active .tile.blocked .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.online .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.mobile .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.idle .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.busy .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.unknown .presence:after,:root .swx .themeWhite.side .recent.focus.active .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.online .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem:hover.active .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.online .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem.hover.active .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.online .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem:focus.active .tile.blocked .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.online .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.busy .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.donotdisturb .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem.focus.active .tile.blocked .presence:after{background-color:transparent}:root .swx .themeWhite.side .recent:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .recent.focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem:hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem.hover.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem:focus.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem.focus.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeWhite.side .recent.active,:root .swx .themeWhite.side .searchItem.active{background-color:#C7EDFC}:root .swx .themeWhite.side .recent.active .tileName,:root .swx .themeWhite.side .searchItem.active .tileName{color:#2B2B30}:root .swx .themeWhite.side .recent.active .tileName a,:root .swx .themeWhite.side .searchItem.active .tileName a{color:#2B2B30}:root .swx .themeWhite.side .recent.active .message,:root .swx .themeWhite.side .recent.active .iconfont,:root .swx .themeWhite.side .searchItem.active .message,:root .swx .themeWhite.side .searchItem.active .iconfont{color:#576374}:root .swx .themeWhite.side .recent.active .message a,:root .swx .themeWhite.side .recent.active .iconfont a,:root .swx .themeWhite.side .searchItem.active .message a,:root .swx .themeWhite.side .searchItem.active .iconfont a{color:#576374}:root .swx .themeWhite.side .recent.active .tile.online .presence:before,:root .swx .themeWhite.side .recent.active .tile.mobile .presence:before,:root .swx .themeWhite.side .recent.active .tile.idle .presence:before,:root .swx .themeWhite.side .recent.active .tile.busy .presence:before,:root .swx .themeWhite.side .recent.active .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .recent.active .tile.offline .presence:before,:root .swx .themeWhite.side .recent.active .tile.callForwarded .presence:before,:root .swx .themeWhite.side .recent.active .tile.unknown .presence:before,:root .swx .themeWhite.side .recent.active .tile.blocked .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.online .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.mobile .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.idle .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.busy .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.donotdisturb .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.offline .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.callForwarded .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.unknown .presence:before,:root .swx .themeWhite.side .searchItem.active .tile.blocked .presence:before{background-color:#C7EDFC}:root .swx .themeWhite.side .recent.active .tile.online .presence:after,:root .swx .themeWhite.side .recent.active .tile.mobile .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.online .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.mobile .presence:after{background-color:transparent}:root .swx .themeWhite.side .recent.active .tile.idle .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.idle .presence:after{background-color:transparent}:root .swx .themeWhite.side .recent.active .tile.offline .presence:after,:root .swx .themeWhite.side .recent.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .recent.active .tile.unknown .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.offline .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.callForwarded .presence:after,:root .swx .themeWhite.side .searchItem.active .tile.unknown .presence:after{background-color:transparent}:root .swx .themeWhite.side .recent.active .tile>.tileAvatar>.tileImage.agent:after,:root .swx .themeWhite.side .searchItem.active .tile>.tileAvatar>.tileImage.agent:after{color:#C7EDFC}:root .swx .themeBlue.peoplePicker .recent .tileName{color:#fff}:root .swx .themeBlue.peoplePicker .recent .tileName p{font-weight:400}:root .swx .themeBlue.peoplePicker .recent .message{color:#b3e7fb}:root .swx .themeBlue.peoplePicker .recent .message p{font-weight:600}:root .swx .themeBlue.side .recent .tileName{color:#fff}:root .swx .themeBlue.side .recent .tileName p{font-weight:400}:root .swx .themeBlue.side .recent .message{color:#b3e7fb}:root .swx .themeBlue.side .recent .message p{font-weight:600}:root .swx.short .recent .Avatar,:root .swx.short .recent swx-avatar-deprecated,:root .swx.short .searchItem .Avatar,:root .swx.short .searchItem swx-avatar-deprecated,:root .swx.narrow .recent .Avatar,:root .swx.narrow .recent swx-avatar-deprecated,:root .swx.narrow .searchItem .Avatar,:root .swx.narrow .searchItem swx-avatar-deprecated{position:absolute;left:.4em}:root .swx.short .peoplePicker .current.active .tileName,:root .swx.short .peoplePicker .current:hover .tileName,:root .swx.short .peoplePicker .current:focus .tileName,:root .swx.short .side .current.active .tileName,:root .swx.short .side .current:hover .tileName,:root .swx.short .side .current:focus .tileName,:root .swx.narrow .peoplePicker .current.active .tileName,:root .swx.narrow .peoplePicker .current:hover .tileName,:root .swx.narrow .peoplePicker .current:focus .tileName,:root .swx.narrow .side .current.active .tileName,:root .swx.narrow .side .current:hover .tileName,:root .swx.narrow .side .current:focus .tileName{padding-right:1.25em}:root .swx.short .peoplePicker .searchItem .tileName,:root .swx.short .peoplePicker .searchItem .message,:root .swx.narrow .peoplePicker .searchItem .tileName,:root .swx.narrow .peoplePicker .searchItem .message{padding-left:3.3em}:root .swx.short .peoplePicker .searchItem,:root .swx.short .peoplePicker label,:root .swx.short .peoplePicker .text,:root .swx.short .peoplePicker .people .column,:root .swx.narrow .peoplePicker .searchItem,:root .swx.narrow .peoplePicker label,:root .swx.narrow .peoplePicker .text,:root .swx.narrow .peoplePicker .people .column{display:block;width:100% !important}:root .swx.short .peoplePicker .searchItem .text,:root .swx.short .recent .text,:root .swx.narrow .peoplePicker .searchItem .text,:root .swx.narrow .recent .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}:root .swx.short .peoplePicker .searchItem .tile,:root .swx.narrow .peoplePicker .searchItem .tile{left:0}@media only screen and (max-width: 600px){:root .swx .recent .Avatar,:root .swx .recent swx-avatar-deprecated,:root .swx .searchItem .Avatar,:root .swx .searchItem swx-avatar-deprecated{position:absolute;left:.4em}:root .swx .peoplePicker .current.active .tileName,:root .swx .peoplePicker .current:hover .tileName,:root .swx .peoplePicker .current:focus .tileName,:root .swx .side .current.active .tileName,:root .swx .side .current:hover .tileName,:root .swx .side .current:focus .tileName{padding-right:1.25em}:root .swx .peoplePicker .searchItem .tileName,:root .swx .peoplePicker .searchItem .message{padding-left:3.3em}:root .swx .peoplePicker .searchItem,:root .swx .peoplePicker label,:root .swx .peoplePicker .text,:root .swx .peoplePicker .people .column{display:block;width:100% !important}:root .swx .peoplePicker .searchItem .text,:root .swx .recent .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}:root .swx .peoplePicker .searchItem .tile{left:0}}:root .swx[dir="rtl"].short .recent .Avatar,:root .swx[dir="rtl"].short .recent swx-avatar-deprecated,:root .swx[dir="rtl"].short .searchItem .Avatar,:root .swx[dir="rtl"].short .searchItem swx-avatar-deprecated,:root .swx[dir="rtl"].narrow .recent .Avatar,:root .swx[dir="rtl"].narrow .recent swx-avatar-deprecated,:root .swx[dir="rtl"].narrow .searchItem .Avatar,:root .swx[dir="rtl"].narrow .searchItem swx-avatar-deprecated{right:.4em}:root .swx[dir="rtl"].short .peoplePicker .searchItem .Avatar,:root .swx[dir="rtl"].short .peoplePicker .searchItem swx-avatar-deprecated,:root .swx[dir="rtl"].narrow .peoplePicker .searchItem .Avatar,:root .swx[dir="rtl"].narrow .peoplePicker .searchItem swx-avatar-deprecated{right:.8em}:root .swx[dir="rtl"].short .peoplePicker .searchItem .tileName,:root .swx[dir="rtl"].short .peoplePicker .searchItem .message,:root .swx[dir="rtl"].narrow .peoplePicker .searchItem .tileName,:root .swx[dir="rtl"].narrow .peoplePicker .searchItem .message{padding-right:3.3em;padding-left:1.25em;margin-right:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .recent .Avatar,:root .swx[dir="rtl"] .recent swx-avatar-deprecated,:root .swx[dir="rtl"] .searchItem .Avatar,:root .swx[dir="rtl"] .searchItem swx-avatar-deprecated{right:.4em}:root .swx[dir="rtl"] .peoplePicker .searchItem .Avatar,:root .swx[dir="rtl"] .peoplePicker .searchItem swx-avatar-deprecated{right:.8em}:root .swx[dir="rtl"] .peoplePicker .searchItem .tileName,:root .swx[dir="rtl"] .peoplePicker .searchItem .message{padding-right:3.3em;padding-left:1.25em;margin-right:0}}:root .swx .scrollinWrapper{overflow:hidden !important;padding:0}:root .swx swx-contact-picker .scrollViewport{max-height:15em}:root .swx .peoplePicker{padding:10px 15px 0px;width:auto;max-height:16em;box-sizing:border-box}:root .swx .peoplePicker.all .separator,:root .swx .peoplePicker.all .title{display:block}:root .swx .peoplePicker label{display:table-row;height:2em}:root .swx .peoplePicker label:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0}:root .swx .peoplePicker .people .column,:root .swx .peoplePicker .people .column:last-child{float:left;margin-bottom:.5em;margin-left:.25em;width:auto}:root .swx .peoplePicker .separator,:root .swx .peoplePicker .title{display:none;overflow:hidden;position:relative}:root .swx .peoplePicker .title{height:1em}:root .swx .peoplePicker .separator{color:#8CA8B4;padding:0 1.15em}:root .swx .peoplePicker .separator p.strong{padding-bottom:.5em}:root .swx .peoplePicker .separator .people{padding-left:.05em;padding-top:.3em;margin-left:-.75em}:root .swx .peoplePicker .title{padding:0 .75em 1em}:root .swx .peoplePicker .peopleFilter{float:left;margin-right:1em}:root .swx .peoplePicker .peopleFilter a{color:#00AFF0}:root .swx .peoplePicker .peopleFilter a:hover,:root .swx .peoplePicker .peopleFilter a:focus{color:#008cc0}:root .swx .peoplePicker .peopleFilter .strong{color:#2B2B30}:root .swx .peoplePicker .searchItem .text{width:15em;max-width:15em}:root .swx[dir="rtl"] .peoplePicker .people .column{float:right}:root .swx[dir="rtl"] .peoplePicker .peopleFilter{float:right;margin-right:auto;margin-left:1em}:root .swx[dir="rtl"] .peoplePicker .separator .people{margin-left:auto;margin-right:-.75em}:root .swx.short .peoplePicker .people .column,:root .swx.short .peoplePicker .people .column:last-child,:root .swx.narrow .peoplePicker .people .column,:root .swx.narrow .peoplePicker .people .column:last-child{display:block;margin-bottom:.25em}:root .swx.short .peoplePicker .people .column:last-child,:root .swx.narrow .peoplePicker .people .column:last-child{margin-bottom:.5em}@media only screen and (max-width: 600px){:root .swx .peoplePicker .people .column,:root .swx .peoplePicker .people .column:last-child{display:block;margin-bottom:.25em}:root .swx .peoplePicker .people .column:last-child{margin-bottom:.5em}}:root .swx .ContactsPage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .ContactsPage-header{padding:25px 0 0 40px;margin:0 40px 20px 15px;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}:root .swx .ContactsPage-heading{display:inline-block;float:left;margin:0 20px 10px 0;font-weight:500}:root .swx .ContactsPage-hint{display:inline-block;float:right;background-color:#E4EEF2;padding:5px 10px 6px 10px;margin-top:2px;margin-bottom:20px;-webkit-border-radius:20px;border-radius:20px}:root .swx .ContactsPage-hint::before{content:'\E611';color:#8CA8B4;text-rendering:optimizeLegibility;height:100%;width:100%;line-height:100%;position:relative;top:3px;padding:0 10px 0 0;speak:none}:root .swx .ContactsPage-categories{clear:both;padding-top:10px}:root .swx .ContactsPage-categories:before,:root .swx .ContactsPage-categories:after{content:" ";display:table}:root .swx .ContactsPage-categories:after{clear:both}:root .swx .ContactsPage-categoryItem{display:inline-block;padding:0 20px 0 0}:root .swx .ContactsPage-categoryItem .MenuItem-link{color:#00AFF0}:root .swx .ContactsPage-categoryItem .MenuItem-link--selected{color:#2B2B30;cursor:default;outline:transparent solid 1px}:root .swx .ContactsPage-categoryItem .MenuItem-link--selected:hover{color:#2B2B30}:root .swx .ContactsPage-body{padding:0 0 0 40px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .ContactsPage-body .peoplePicker{max-height:none;padding:10px 0 0 0}:root .swx .ContactsPage-body .scrollViewport{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .ContactsPage-body .scrollViewport.scrollViewportV{height:initial !important}:root .swx .ContactsPage-cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative;left:-10px}:root .swx .ContactsPage-ctaHeading{margin-bottom:3px;color:#667486}:root .swx .ContactsPage-ctaHeading--findFriends{color:#00AFF0;margin:0 auto}:root .swx .ContactsPage-ctaText{color:#93999D}:root .swx .ContactsPage-Image-findFriends{margin-top:30px}:root .swx .ContactsPage-ctaButton{margin-top:20px;max-width:200px;height:auto}:root .swx .ContactsPage-ctaCover{margin:0 auto 37.5px auto;position:relative;-webkit-transform:scale(1.875);-ms-transform:scale(1.875);-o-transform:scale(1.875);transform:scale(1.875)}:root .swx .ContactsPage-ctaCover:before{content:url("../assets/images/components/people/add-addressbooks.svg")}:root .swx .ContactsPage-Image-addFriends:before{content:url("../assets/images/components/people/add_friends.png")}:root .swx .ContactsPage-Image-findFriends:before{content:url("../assets/images/components/people/landing_page_smile.png")}:root .swx .ContactsPage-ctaContent{max-width:600px;min-width:180px;text-align:center;margin:0 auto;padding:40px 20%}:root .swx .ContactsPage-ctaContent input{border:1px solid #D6E6EC;padding:5px 10px;margin:10px 0 0;min-width:200px;text-align:left}:root .swx .ContactsPage-ctaContent h3,:root .swx .ContactsPage-ctaContent p{margin:10px 0}:root .swx .ContactsPage-ctaContent input.ContactsPage-FirstRunInput{margin-top:0}:root .swx .ContactsPage-ctaContent h3.ContactsPage-ctaText--findFriends{margin:30px 0 20px 0}:root .swx .ContactsPage-ctaContent p.ContactsPage-ctaText--findFriends{margin-top:20px}:root .swx .ContactsPage-ctaContent p.ContactsPage-ctaText--addFriends{margin:20px 0 20px}:root .swx .ContactsPage-oneAccount{background-color:#E4EEF2;padding:30px;text-align:center}:root .swx .ContactsPage-oneAccount a{border:none;background-color:transparent;color:#00AFF0;font-weight:bold;cursor:pointer}:root .swx[dir="rtl"] .ContactsPage-header{margin:0 15px 20px 40px;padding:25px 40px 0 0}:root .swx[dir="rtl"] .ContactsPage-body{padding:0 40px 0 0}:root .swx[dir="rtl"] .ContactsPage-heading{float:right;margin:0 0 10px 20px}:root .swx[dir="rtl"] .ContactsPage-ctaContent input{text-align:right}:root .swx[dir="rtl"] .ContactsPage-hint{float:left}:root .swx[dir="rtl"] .ContactsPage-categoryItem{display:inline-block;padding:0 0 0 20px}:root .swx[dir="rtl"] .ContactsPage-hint::before{padding:0 0 0 10px}:root .swx.short .ContactsPage-header,:root .swx.narrow .ContactsPage-header,:root .swx.medium .ContactsPage-header{padding:25px 0 0 20px}:root .swx.short .ContactsPage-body,:root .swx.narrow .ContactsPage-body,:root .swx.medium .ContactsPage-body{padding:0 0 0 20px}:root .swx.short .ContactsPage-hint,:root .swx.narrow .ContactsPage-hint,:root .swx.medium .ContactsPage-hint{float:left;display:block;clear:both;-webkit-border-radius:5px;border-radius:5px;margin-top:10px}:root .swx.short .ContactsPage-ctaContent input,:root .swx.narrow .ContactsPage-ctaContent input,:root .swx.medium .ContactsPage-ctaContent input{min-width:150px}@media only screen and (max-width: 800px){:root .swx .ContactsPage-header{padding:25px 0 0 20px}:root .swx .ContactsPage-body{padding:0 0 0 20px}:root .swx .ContactsPage-hint{float:left;display:block;clear:both;-webkit-border-radius:5px;border-radius:5px;margin-top:10px}:root .swx .ContactsPage-ctaContent input{min-width:150px}}:root .swx.short .ContactsPage-header,:root .swx.narrow .ContactsPage-header{padding:25px 0 0 15px}:root .swx.short .ContactsPage-body,:root .swx.narrow .ContactsPage-body{padding:0 0 0 15px}:root .swx.short .ContactsPage-ctaContent,:root .swx.narrow .ContactsPage-ctaContent{padding:40px 20px;white-space:normal}:root .swx.short .ContactsPage-ctaContent input,:root .swx.narrow .ContactsPage-ctaContent input{min-width:100px}:root .swx.short .ContactsPage-ctaHeading,:root .swx.narrow .ContactsPage-ctaHeading{font-size:21px}:root .swx.short .ContactsPage-ctaText,:root .swx.narrow .ContactsPage-ctaText{font-size:14px}:root .swx.short .ContactsPage-header,:root .swx.narrow .ContactsPage-header{padding:25px 0 0 15px}:root .swx.short .ContactsPage-body,:root .swx.narrow .ContactsPage-body{padding:0 0 0 15px}@media only screen and (max-width: 600px){:root .swx .ContactsPage-header{padding:25px 0 0 15px}:root .swx .ContactsPage-body{padding:0 0 0 15px}:root .swx .ContactsPage-ctaContent{padding:40px 20px;white-space:normal}:root .swx .ContactsPage-ctaContent input{min-width:100px}:root .swx .ContactsPage-ctaHeading{font-size:21px}:root .swx .ContactsPage-ctaText{font-size:14px}}:root .swx[dir="rtl"].short .ContactsPage-header,:root .swx[dir="rtl"].narrow .ContactsPage-header,:root .swx[dir="rtl"].medium .ContactsPage-header{padding:25px 20px 0 0}:root .swx[dir="rtl"].short .ContactsPage-body,:root .swx[dir="rtl"].narrow .ContactsPage-body,:root .swx[dir="rtl"].medium .ContactsPage-body{padding:0 20px 0 0}:root .swx[dir="rtl"].short .ContactsPage-hint,:root .swx[dir="rtl"].narrow .ContactsPage-hint,:root .swx[dir="rtl"].medium .ContactsPage-hint{float:right}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .ContactsPage-header{padding:25px 20px 0 0}:root .swx[dir="rtl"] .ContactsPage-body{padding:0 20px 0 0}:root .swx[dir="rtl"] .ContactsPage-hint{float:right}}:root .swx[dir="rtl"].short .ContactsPage-header,:root .swx[dir="rtl"].narrow .ContactsPage-header{padding:25px 15px 0 0}:root .swx[dir="rtl"].short .ContactsPage-body,:root .swx[dir="rtl"].narrow .ContactsPage-body{padding:0 15px 0 0}:root .swx[dir="rtl"].short .ContactsPage-header,:root .swx[dir="rtl"].narrow .ContactsPage-header{padding:25px 15px 0 0}:root .swx[dir="rtl"].short .ContactsPage-body,:root .swx[dir="rtl"].narrow .ContactsPage-body{padding:0 15px 0 0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .ContactsPage-header{padding:25px 15px 0 0}:root .swx[dir="rtl"] .ContactsPage-body{padding:0 15px 0 0}}:root .swx .DiscoverAgentsPage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .DiscoverAgentsPage--header{padding:25px 0 0 40px;margin:0 40px 20px 15px;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}:root .swx .DiscoverAgentsPage--heading{display:inline-block;float:left;margin:0 20px 10px 0;font-weight:500}:root .swx .DiscoverAgentsPage--hint{display:inline-block;float:right;background-color:#E4EEF2;padding:5px 10px 6px 10px;margin-top:2px;margin-bottom:20px;-webkit-border-radius:20px;border-radius:20px}:root .swx .DiscoverAgentsPage--hint::before{content:'\E611';color:#8CA8B4;text-rendering:optimizeLegibility;height:100%;width:100%;line-height:100%;position:relative;top:3px;padding:0 10px 0 0;speak:none}:root .swx .DiscoverAgentsPage--body{padding:0 0 0 40px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .DiscoverAgentsPage--body .peoplePicker{max-height:none;padding:10px 0 0 0}:root .swx .DiscoverAgentsPage--body .scrollViewport{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .DiscoverAgentsPage--body .scrollViewport.scrollViewportV{height:initial !important}:root .swx .DiscoverAgentsPage--spinner .spinner{width:50px;height:50px;display:block;margin:0 auto}:root .swx .DiscoverAgentsPage--zero-results{margin-left:15px}:root .swx .DiscoverAgentsPage--zero-results p{margin-bottom:1em}:root .swx[dir="rtl"] .DiscoverAgentsPage--header{margin:0 15px 20px 40px;padding:25px 40px 0 0}:root .swx[dir="rtl"] .DiscoverAgentsPage--body{padding:0 40px 0 0}:root .swx[dir="rtl"] .DiscoverAgentsPage--heading{float:right;margin:0 0 10px 20px}:root .swx[dir="rtl"] .DiscoverAgentsPage--hint{float:left}:root .swx[dir="rtl"] .DiscoverAgentsPage--hint::before{padding:0 0 0 10px}@media only screen and (max-width: 1000px){:root .swx .DiscoverAgentsPage--heading{display:block;float:none}:root .swx .DiscoverAgentsPage--hint{float:none;margin-top:10px}}:root .swx.short .DiscoverAgentsPage--header,:root .swx.narrow .DiscoverAgentsPage--header,:root .swx.medium .DiscoverAgentsPage--header{padding:25px 0 0 20px}:root .swx.short .DiscoverAgentsPage--body,:root .swx.narrow .DiscoverAgentsPage--body,:root .swx.medium .DiscoverAgentsPage--body{padding:0 0 0 20px}:root .swx.short .DiscoverAgentsPage--hint,:root .swx.narrow .DiscoverAgentsPage--hint,:root .swx.medium .DiscoverAgentsPage--hint{float:left;display:block;clear:both;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width: 800px){:root .swx .DiscoverAgentsPage--header{padding:25px 0 0 20px}:root .swx .DiscoverAgentsPage--body{padding:0 0 0 20px}:root .swx .DiscoverAgentsPage--hint{float:left;display:block;clear:both;-webkit-border-radius:5px;border-radius:5px}}:root .swx.short .DiscoverAgentsPage--header,:root .swx.narrow .DiscoverAgentsPage--header{padding:25px 0 0 15px}:root .swx.short .DiscoverAgentsPage--body,:root .swx.narrow .DiscoverAgentsPage--body{padding:0 0 0 15px}:root .swx.short .DiscoverAgentsPage--header,:root .swx.narrow .DiscoverAgentsPage--header{padding:25px 0 0 15px}:root .swx.short .DiscoverAgentsPage--body,:root .swx.narrow .DiscoverAgentsPage--body{padding:0 0 0 15px}@media only screen and (max-width: 600px){:root .swx .DiscoverAgentsPage--header{padding:25px 0 0 15px}:root .swx .DiscoverAgentsPage--body{padding:0 0 0 15px}}:root .swx[dir="rtl"].short .DiscoverAgentsPage--header,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--header,:root .swx[dir="rtl"].medium .DiscoverAgentsPage--header{padding:25px 20px 0 0}:root .swx[dir="rtl"].short .DiscoverAgentsPage--body,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--body,:root .swx[dir="rtl"].medium .DiscoverAgentsPage--body{padding:0 20px 0 0}:root .swx[dir="rtl"].short .DiscoverAgentsPage--hint,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--hint,:root .swx[dir="rtl"].medium .DiscoverAgentsPage--hint{float:right}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .DiscoverAgentsPage--header{padding:25px 20px 0 0}:root .swx[dir="rtl"] .DiscoverAgentsPage--body{padding:0 20px 0 0}:root .swx[dir="rtl"] .DiscoverAgentsPage--hint{float:right}}:root .swx[dir="rtl"].short .DiscoverAgentsPage--header,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--header{padding:25px 15px 0 0}:root .swx[dir="rtl"].short .DiscoverAgentsPage--body,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--body{padding:0 15px 0 0}:root .swx[dir="rtl"].short .DiscoverAgentsPage--header,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--header{padding:25px 15px 0 0}:root .swx[dir="rtl"].short .DiscoverAgentsPage--body,:root .swx[dir="rtl"].narrow .DiscoverAgentsPage--body{padding:0 15px 0 0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .DiscoverAgentsPage--header{padding:25px 15px 0 0}:root .swx[dir="rtl"] .DiscoverAgentsPage--body{padding:0 15px 0 0}}:root .swx .ContactProfile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:30px;margin-bottom:30px}:root .swx .ContactProfile--avatar{margin-left:60px;margin-right:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M,:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL{margin-left:auto;margin-right:auto}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M{display:none}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL{display:block}:root .swx .ContactProfile--avatar .AvatarDeprecated--M .tileAvatar.presence::after,:root .swx .ContactProfile--avatar .AvatarDeprecated--XXL .tileAvatar.presence::after{background-color:#fff}:root .swx .ContactProfile--main{min-height:200px;padding-top:30px;width:100%}:root .swx .ContactProfile--actions{margin-bottom:20px}:root .swx .ContactProfile--actions h2{color:#8CA8B4;font-weight:600;margin-bottom:10px}:root .swx .ContactProfile--actions.ContactProfile--actions-agent{margin-bottom:0}:root .swx .ContactProfile--data .scrollViewport{position:relative;max-height:220px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap}:root .swx .ContactProfile--data-section{margin-right:15px;margin-bottom:15px;min-width:150px;max-width:300px;text-align:left}:root .swx .ContactProfile--data-section h2{color:#8CA8B4;font-weight:600}:root .swx .ContactProfile--details{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}:root .swx .ContactProfile--info{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}:root .swx .ContactProfile--data-item{margin-top:15px}:root .swx .ContactProfile--data-item span{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis}:root .swx .ContactProfile--data-item .ContactProfile--agent-rating-star{display:inline-block;position:relative;width:16px;height:16px;font-size:28px;color:#00AFF0}:root .swx .ContactProfile--data-item .ContactProfile--agent-rating-number{display:inline-block;position:relative;top:1px;left:2px}:root .swx .ContactProfile--data-item .ContactProfile--agent-rating-number span{display:inline}:root .swx .ContactProfile--phone-number-value{padding-top:2px}:root .swx .ContactProfile--agent-privacy-links{margin-top:10px}:root .swx .ContactProfile--agent-rating-value{padding-top:3px;margin-bottom:-6px}:root .swx .ContactProfile--agent-rating-star:before{position:relative;top:-6px;left:-6px}:root .swx .ContactProfile--agent-rating-star-half:before{width:15px;overflow:hidden}:root .swx .ContactProfile--action-item-privacy{margin-top:10px}:root .swx[dir="rtl"] .ContactProfile--avatar{margin-left:80px;margin-right:60px}:root .swx[dir="rtl"] .ContactProfile--action-item span{padding-right:2px}:root .swx[dir="rtl"] .ContactProfile--data.hyperscroll:not(.ltroverride)>.scrollViewportV{padding-right:30px !important;margin-right:-30px !important}:root .swx[dir="rtl"] .ContactProfile--data-section{text-align:right;margin-left:15px;margin-right:0}:root .swx[dir="rtl"] .ContactProfile--data-section h2{padding-right:2px}:root .swx[dir="rtl"] .ContactProfile--data-item span{padding-right:2px}@media only screen and (min-width: 800px) and (max-width: 1000px){:root .swx .ContactProfile--avatar{margin-top:1px;margin-left:0;margin-right:30px}:root .swx .ContactProfile--actions{margin-left:0}:root .swx .ContactProfile--data-section{max-width:250px}:root .swx[dir="rtl"] .ContactProfile--avatar{margin-left:30px;margin-right:0}:root .swx[dir="rtl"] .ContactProfile--data-section{text-align:right;margin-left:15px;margin-right:0}}@media only screen and (min-width: 800px) and (max-width: 900px){.ContactProfile--data-section{max-width:200px !important}}@media only screen and (max-height: 750px) and (max-width: 800px){:root .swx .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL{display:none}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M{display:block}}@media only screen and (max-width: 500px){:root .swx .ContactProfile--data-section{margin-left:0;margin-right:0;padding-left:1.5em}:root .swx[dir="rtl"] .ContactProfile--data-section{margin-left:0;margin-right:0;padding-right:1.5em}}:root .swx.short .ContactProfile,:root .swx.narrow .ContactProfile,:root .swx.medium .ContactProfile{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx.short .ContactProfile--avatar,:root .swx.narrow .ContactProfile--avatar,:root .swx.medium .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx.short .ContactProfile--main,:root .swx.narrow .ContactProfile--main,:root .swx.medium .ContactProfile--main{width:100%}:root .swx.short .ContactProfile--actions,:root .swx.narrow .ContactProfile--actions,:root .swx.medium .ContactProfile--actions{text-align:center;width:100%}:root .swx.short .ContactProfile--action-item span,:root .swx.narrow .ContactProfile--action-item span,:root .swx.medium .ContactProfile--action-item span{display:block;text-align:center}:root .swx.short .ContactProfile--data .scrollViewport,:root .swx.narrow .ContactProfile--data .scrollViewport,:root .swx.medium .ContactProfile--data .scrollViewport{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx.short .ContactProfile--data-section,:root .swx.narrow .ContactProfile--data-section,:root .swx.medium .ContactProfile--data-section{margin-left:0;margin-right:0;padding-left:15px;max-width:200px;text-align:center}@media only screen and (max-width: 800px){:root .swx .ContactProfile{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx .ContactProfile--main{width:100%}:root .swx .ContactProfile--actions{text-align:center;width:100%}:root .swx .ContactProfile--action-item span{display:block;text-align:center}:root .swx .ContactProfile--data .scrollViewport{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .ContactProfile--data-section{margin-left:0;margin-right:0;padding-left:15px;max-width:200px;text-align:center}}:root .swx.short .ContactProfile ::-webkit-scrollbar,:root .swx.narrow .ContactProfile ::-webkit-scrollbar{display:none !important}:root .swx.short .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL,:root .swx.narrow .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL{display:none}:root .swx.short .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M,:root .swx.narrow .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M{display:block}:root .swx.short .ContactProfile--actions,:root .swx.narrow .ContactProfile--actions{margin-top:15px;margin-bottom:15px}:root .swx.short .ContactProfile--action-item span,:root .swx.narrow .ContactProfile--action-item span{display:block;text-align:center}:root .swx.short .ContactProfile--data-section,:root .swx.narrow .ContactProfile--data-section{padding-left:0}:root .swx.short .ContactProfile--data .scrollViewport,:root .swx.narrow .ContactProfile--data .scrollViewport{max-height:160px}@media only screen and (max-width: 600px){:root .swx .ContactProfile ::-webkit-scrollbar{display:none !important}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--XXL{display:none}:root .swx .ContactProfile--avatar .AvatarDeprecated.AvatarDeprecated--M{display:block}:root .swx .ContactProfile--actions{margin-top:15px;margin-bottom:15px}:root .swx .ContactProfile--action-item span{display:block;text-align:center}:root .swx .ContactProfile--data-section{padding-left:0}:root .swx .ContactProfile--data .scrollViewport{max-height:160px}}:root .swx[dir="rtl"].short .ContactProfile--avatar,:root .swx[dir="rtl"].narrow .ContactProfile--avatar,:root .swx[dir="rtl"].medium .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx[dir="rtl"].short .ContactProfile--data-section,:root .swx[dir="rtl"].narrow .ContactProfile--data-section,:root .swx[dir="rtl"].medium .ContactProfile--data-section{margin-left:0;margin-right:0;padding-left:0;padding-right:15px;text-align:center}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx[dir="rtl"] .ContactProfile--data-section{margin-left:0;margin-right:0;padding-left:0;padding-right:15px;text-align:center}}:root .swx[dir="rtl"].short .ContactProfile--avatar,:root .swx[dir="rtl"].narrow .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx[dir="rtl"].short .ContactProfile--data-section,:root .swx[dir="rtl"].narrow .ContactProfile--data-section{padding-right:0;text-align:center}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .ContactProfile--avatar{margin-left:0;margin-right:0}:root .swx[dir="rtl"] .ContactProfile--data-section{padding-right:0;text-align:center}}:root .swx .AvatarDeprecated--XXL{width:220px;height:220px}:root .swx .AvatarDeprecated--XXL .tile>.tileAvatar>.tileImage{width:220px !important;height:220px !important;transform:none;-webkit-transform:none;top:0;left:0}:root .swx .AvatarDeprecated--XXL .tile>.tileAvatar>.tileImage.agent:after{font-size:220px}:root .swx .AvatarDeprecated--XXL .tileAvatar{width:220px !important;height:220px !important}:root .swx .AvatarDeprecated--XXL .tileAvatar.presence::before{height:42px !important;width:42px !important;right:6px !important;bottom:6px !important}:root .swx .AvatarDeprecated--XXL .tileAvatar.presence::after{text-align:center;font-size:31px !important;line-height:49px !important;bottom:10px !important;right:10px !important;height:43px !important;width:43px !important}:root .swx .AvatarDeprecated--XL{width:11em;height:11em}:root .swx .AvatarDeprecated--XL .tileImage{width:11em !important;height:11em !important}:root .swx .AvatarDeprecated--XL .tileAvatar{width:9.3em !important;height:9.3em !important}:root .swx .AvatarDeprecated--XL .presence::before{height:2.1em !important;width:2.1em !important;right:-.3em !important;bottom:-.3em !important}:root .swx .AvatarDeprecated--XL .presence::after{font-size:1.6em !important;line-height:1.6em !important;bottom:-.1em !important;right:-.3em !important;height:1.25em !important;width:1.25em !important}:root .swx .AvatarDeprecated--L{width:8em;height:8em}:root .swx .AvatarDeprecated--L .tileImage{width:8em !important;height:8em !important}:root .swx .AvatarDeprecated--L .tileAvatar{width:6.9em !important;height:6.9em !important}:root .swx .AvatarDeprecated--L .presence::before{height:2.1em !important;width:2.1em !important;right:-.3em !important;bottom:-.3em !important}:root .swx .AvatarDeprecated--L .presence::after{font-size:1.6em !important;line-height:1.6em !important;bottom:-.1em !important;right:-.3em !important;height:1.25em !important;width:1.25em !important}:root .swx .AvatarDeprecated--M{width:120px;height:120px}:root .swx .AvatarDeprecated--M .tile>.tileAvatar>.tileImage{width:120px !important;height:120px !important;transform:none;-webkit-transform:none;top:0;left:0}:root .swx .AvatarDeprecated--M .tile>.tileAvatar>.tileImage.agent:after{font-size:120px}:root .swx .AvatarDeprecated--M .tileAvatar{width:120px !important;height:120px !important}:root .swx .AvatarDeprecated--M .presence::before{height:34px !important;width:34px !important;right:3px !important;bottom:3px !important}:root .swx .AvatarDeprecated--M .presence::after{text-align:center;font-size:24px !important;line-height:38px !important;bottom:3px !important;right:3px !important;height:34px !important;width:34px !important}:root .swx .UserSettingsPage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;outline:none;height:100%}:root .swx .UserSettingsPage swx-toggle-button input[type=checkbox]:last-child{opacity:0;position:absolute}:root .swx .UserSettingsPage swx-loading-animation{display:inline-block}:root .swx .UserSettingsPage .spinner.small{width:46px;height:46px}:root .swx .UserSettingsPage p,:root .swx .UserSettingsPage h1,:root .swx .UserSettingsPage h2{top:auto}:root .swx .UserSettingsPage-heading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding:30px 30px;color:#2B2B30;font-size:21px;font-weight:300}:root .swx .UserSettingsPage-skypeLogo{padding:30px 30px;font-size:80px;color:#00AFF0;font-family:'SkypeUISymbol';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root .swx .UserSettingsPage-skypeLogo:before{content:'\E004'}:root .swx .UserSettingsPage-label{font-size:15px;font-weight:400;line-height:15px;color:#2B2B30;padding-left:36px}:root .swx .UserSettingsPage-label:before{position:absolute;left:0;top:calc(50% - 15px/2);font-size:21pt;vertical-align:middle;color:#bec5c7;display:inline-block;font-family:'SkypeUISymbol';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root .swx .UserSettingsPage-label.im_settings:before{content:'\E300'}:root .swx .UserSettingsPage-label.privacy:before{content:'\E609'}:root .swx .UserSettingsPage-label.unlisted:before{content:'\E603'}:root .swx .UserSettingsPage-label.contacts:before{content:'\E200'}:root .swx .UserSettingsPage-label.about:before{content:'\E602'}:root .swx .UserSettingsPage-label.notifications:before{content:"\e625"}:root .swx .UserSettingsPage-label.personalization:before{content:"\e302"}:root .swx .UserSettingsPage-label.im_appearance:before{content:"\e329"}:root .swx .UserSettingsPage-category{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px;min-height:60px}@media screen and (min-width: 0\0){:root .swx .UserSettingsPage-category{height:60px}}:root .swx .UserSettingsPage-category:focus{padding:0 28px;border:#00AFF0 2px solid;border-radius:3px;outline:none}:root .swx .UserSettingsPage-category:hover{background-color:#EEF6F9}:root .swx .UserSettingsPage-category.active{background-color:#cceffc}:root .swx .UserSettingsPage-category.active .UserSettingsPage-label:before{color:#667486}:root .swx .UserSettingsPage-master{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:240px}:root .swx .UserSettingsPage-detail{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0;position:relative}:root .swx .UserSettingsPage-scroll-area,:root .swx .UserSettingsPage-about-scroll{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1;-moz-box-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}:root .swx .UserSettingsPage-scroll-area .scrollViewport,:root .swx .UserSettingsPage-about-scroll .scrollViewport{-webkit-box-flex:1 1;-moz-box-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}:root .swx .UserSettingsPage-featureLabel{font-weight:400;font-size:15px;color:#2B2B30}:root .swx .UserSettingsPage-featureLabel .spinner.small{width:20px;height:20px;top:2px;left:2px}:root .swx .UserSettingsPage-featureLabel--marginless{margin:0 !important}:root .swx .UserSettingsPage-secondaryText{font-weight:400;font-size:12px;color:#667486}:root .swx .UserSettingsPage-actionPrimary{font-size:15px;line-height:1.5}:root .swx .UserSettingsPage-actionSecondary{font-size:12px;width:100%;line-height:20px}:root .swx .UserSettingsPage-image{height:24px;width:70px;background-size:cover;display:inline-block;margin-right:30px;margin-bottom:10px}:root .swx .UserSettingsPage-image:last-child{margin-right:0px}:root .swx .UserSettingsPage-image:first-child{margin-top:20px}@media screen and (max-width: 935px){:root .swx .UserSettingsPage-image{display:block}}:root .swx .UserSettingsPage-googleImage{background-image:url("../assets/images/components/people/sc_settings_google.png")}:root .swx .UserSettingsPage-linkedInImage{background-image:url("../assets/images/components/people/sc_settings_linkedin.png")}:root .swx .UserSettingsPage-yahooImage{background-image:url("../assets/images/components/people/sc_settings_yahoo.png")}:root .swx .UserSettingsPage-detail--white:before{border:0 solid #D6E6EC;border-right-width:1px;bottom:0;top:0;content:"";position:absolute}:root .swx .UserSettingsPage-option{margin:18px 28px 28px;border:transparent 2px solid;border-radius:3px}:root .swx .UserSettingsPage-option:focus{border-color:#00AFF0;outline:none}:root .swx .UserSettingsPage-option.pref-template-boolean{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .UserSettingsPage-option .pref-template-boolean-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}:root .swx .UserSettingsPage-option .pref-template-boolean-buttonWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .UserSettingsPage-option.pref-template-autoBuddyProof{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:18px 0}:root .swx .UserSettingsPage-option .pref-heading{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;line-height:20px;width:100%}:root .swx .UserSettingsPage-option .pref-toggle-col{margin:auto 15px;overflow:hidden;-webkit-box-flex:1 2;-moz-box-flex:1 2;-webkit-flex:1 2;-ms-flex:1 2;flex:1 2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .UserSettingsPage-option .pref--indented{position:relative;left:46px}:root .swx .UserSettingsPage-option .pref-select-element--saving,:root .swx .UserSettingsPage-option .pref-toggle--saving{opacity:.4;filter:alpha(opacity=40)}:root .swx .UserSettingsPage-option .pref-select-element--saving .pref-select-element-selectbox,:root .swx .UserSettingsPage-option .pref-select-element--saving .ToggleButton,:root .swx .UserSettingsPage-option .pref-toggle--saving .pref-select-element-selectbox,:root .swx .UserSettingsPage-option .pref-toggle--saving .ToggleButton{cursor:progress}:root .swx .UserSettingsPage-option .pref-select-element--disabled,:root .swx .UserSettingsPage-option .pref-toggle--disabled{opacity:.4;filter:alpha(opacity=40)}:root .swx .UserSettingsPage-option .pref-toggle-heading{margin:auto 0;overflow:hidden;text-overflow:ellipsis;line-height:20px;width:100%}:root .swx .UserSettingsPage-option .pref-toggle-btn{display:block;margin:auto auto}:root .swx .UserSettingsPage-option .pref-toggle-btn .ToggleButton{float:none;display:inline-block;width:46px;height:24px;margin-top:0px;border:2px solid transparent}:root .swx .UserSettingsPage-option .pref-toggle-btn .ToggleButton:after{border-width:10px;border-radius:10px;left:1px;top:2px}:root .swx .UserSettingsPage-option .pref-toggle-btn .ToggleButton:focus{outline:dotted 1px grey}:root .swx .UserSettingsPage-option .pref-toggle-btn .ToggleButton--checked:after{left:calc(100% - 20px - 1px)}:root .swx .UserSettingsPage-option .pref-toggle-sec-text,:root .swx .UserSettingsPage-option .pref-ringingDeferrer-sec-text{margin:0 61px 10px 61px}:root .swx .UserSettingsPage-option.pref-template-ringingDeferrer,:root .swx .UserSettingsPage-option.pref-template-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .UserSettingsPage-option.pref-template-ringingDeferrer .spinner.small,:root .swx .UserSettingsPage-option.pref-template-select .spinner.small{display:block;width:30px;height:30px}:root .swx .UserSettingsPage-option .pref-select-element{width:250px;height:30px;position:relative}:root .swx .UserSettingsPage-option .pref-select-element>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;background-color:transparent;cursor:pointer;border:1px solid #b8cbdb;border-radius:3px;font-size:12px;line-height:1.5em;padding:0 8px}:root .swx .UserSettingsPage-option .pref-select-element>select::-ms-expand{font-family:'SkypeUISymbol';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;color:#667486;content:"\e41e";background:transparent;border:none}:root .swx .UserSettingsPage-option .pref-select-element>select:focus{outline:#00AFF0 1px solid}:root .swx .UserSettingsPage-option .pref-select-element:after{font-family:'SkypeUISymbol';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;color:#667486;content:"\e41e";font-size:20pt;line-height:1;position:absolute;right:0;top:0;margin:0 4px}@media screen and (min-width: 0\0){:root .swx .UserSettingsPage-option .pref-select-element:after{content:""}}:root .swx .UserSettingsPage-option .pref-ringingDeferrer-select-element{margin-bottom:5px;margin-left:61px;width:210px}:root .swx.short .UserSettingsPage-category,:root .swx.narrow .UserSettingsPage-category,:root .swx.medium .UserSettingsPage-category{padding:0 15px}:root .swx.short .UserSettingsPage-heading,:root .swx.narrow .UserSettingsPage-heading,:root .swx.medium .UserSettingsPage-heading{padding:30px 15px}:root .swx.short .UserSettingsPage-option,:root .swx.narrow .UserSettingsPage-option,:root .swx.medium .UserSettingsPage-option{margin:20px 15px}:root .swx.short .UserSettingsPage-option .pref--indented,:root .swx.narrow .UserSettingsPage-option .pref--indented,:root .swx.medium .UserSettingsPage-option .pref--indented{left:0}:root .swx.short .UserSettingsPage-option .pref-toggle-sec-text,:root .swx.short .UserSettingsPage-option .pref-ringingDeferrer-sec-text,:root .swx.narrow .UserSettingsPage-option .pref-toggle-sec-text,:root .swx.narrow .UserSettingsPage-option .pref-ringingDeferrer-sec-text,:root .swx.medium .UserSettingsPage-option .pref-toggle-sec-text,:root .swx.medium .UserSettingsPage-option .pref-ringingDeferrer-sec-text{margin-left:0}:root .swx.short .UserSettingsPage-option .pref-ringingDeferrer-select-element,:root .swx.narrow .UserSettingsPage-option .pref-ringingDeferrer-select-element,:root .swx.medium .UserSettingsPage-option .pref-ringingDeferrer-select-element{margin-left:0;width:210px}:root .swx.short .UserSettingsPage-label,:root .swx.narrow .UserSettingsPage-label,:root .swx.medium .UserSettingsPage-label{padding-left:28.5px}:root .swx.short .pref-toggle-col,:root .swx.narrow .pref-toggle-col,:root .swx.medium .pref-toggle-col{margin:0 7.5px}:root .swx.short .UserSettingsPage-category,:root .swx.narrow .UserSettingsPage-category,:root .swx.medium .UserSettingsPage-category{min-width:160px}@media only screen and (max-width: 800px){:root .swx .UserSettingsPage-category{padding:0 15px}:root .swx .UserSettingsPage-heading{padding:30px 15px}:root .swx .UserSettingsPage-option{margin:20px 15px}:root .swx .UserSettingsPage-option .pref--indented{left:0}:root .swx .UserSettingsPage-option .pref-toggle-sec-text,:root .swx .UserSettingsPage-option .pref-ringingDeferrer-sec-text{margin-left:0}:root .swx .UserSettingsPage-option .pref-ringingDeferrer-select-element{margin-left:0;width:210px}:root .swx .UserSettingsPage-label{padding-left:28.5px}:root .swx .pref-toggle-col{margin:0 7.5px}:root .swx .UserSettingsPage-category{min-width:160px}}@media only screen and (max-width: 750px){:root .swx .UserSettingsPage{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .UserSettingsPage-detail:before{left:0;right:0;bottom:auto;top:auto;border-width:0 0 1px 0}:root .swx .UserSettingsPage-image{display:block}:root .swx .UserSettingsPage-option li.UserSettingsPage-option{margin:10px 0px 15px 0px}:root .swx .UserSettingsPage-option{margin:10px 15px}:root .swx .UserSettingsPage-option .pref-toggle-col{margin:0 7.5px}:root .swx .UserSettingsPage-option .pref-heading{margin-bottom:10px}:root .swx .UserSettingsPage-option .pref-select-element{width:210px}:root .swx .UserSettingsPage-heading{padding:15px 15px}}:root .swx.short .UserSettingsPage,:root .swx.narrow .UserSettingsPage{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .UserSettingsPage-detail:before,:root .swx.narrow .UserSettingsPage-detail:before{left:0;right:0;bottom:auto;top:auto;border-width:0 0 1px 0}:root .swx.short .UserSettingsPage-image,:root .swx.narrow .UserSettingsPage-image{display:block}:root .swx.short .UserSettingsPage-option li.UserSettingsPage-option,:root .swx.narrow .UserSettingsPage-option li.UserSettingsPage-option{margin:10px 0px 15px 0px}:root .swx.short .UserSettingsPage-option,:root .swx.narrow .UserSettingsPage-option{margin:10px 15px}:root .swx.short .UserSettingsPage-option .pref-toggle-col,:root .swx.narrow .UserSettingsPage-option .pref-toggle-col{margin:0 7.5px}:root .swx.short .UserSettingsPage-option .pref-heading,:root .swx.narrow .UserSettingsPage-option .pref-heading{margin-bottom:10px}:root .swx.short .UserSettingsPage-option .pref-select-element,:root .swx.narrow .UserSettingsPage-option .pref-select-element{width:210px}:root .swx.short .UserSettingsPage-heading,:root .swx.narrow .UserSettingsPage-heading{padding:15px 15px}@media only screen and (max-width: 600px){:root .swx .UserSettingsPage{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .UserSettingsPage-detail:before{left:0;right:0;bottom:auto;top:auto;border-width:0 0 1px 0}:root .swx .UserSettingsPage-image{display:block}:root .swx .UserSettingsPage-option li.UserSettingsPage-option{margin:10px 0px 15px 0px}:root .swx .UserSettingsPage-option{margin:10px 15px}:root .swx .UserSettingsPage-option .pref-toggle-col{margin:0 7.5px}:root .swx .UserSettingsPage-option .pref-heading{margin-bottom:10px}:root .swx .UserSettingsPage-option .pref-select-element{width:210px}:root .swx .UserSettingsPage-heading{padding:15px 15px}}:root .swx[dir="rtl"] .UserSettingsPage-label{padding-left:0;padding-right:36px}:root .swx[dir="rtl"] .UserSettingsPage-label:before{left:auto;right:0}:root .swx[dir="rtl"] .pref-select-element:after{right:inherit;left:0}:root .swx[dir="rtl"] .UserSettingsPage-option .pref--indented{position:relative;right:46px}:root .swx[dir="rtl"] .pref-template-autoBuddyDiscovery .UserSettingsPage-list .pref-toggle-heading{direction:ltr;unicode-bidi:embed;text-align:right}:root .swx[dir="rtl"] .UserSettingsPage-image{margin-left:30px;margin-right:0}:root .swx[dir="rtl"].short .UserSettingsPage-option,:root .swx[dir="rtl"].narrow .UserSettingsPage-option{margin:10px 15px}:root .swx[dir="rtl"].short .UserSettingsPage-option .pref--indented,:root .swx[dir="rtl"].narrow .UserSettingsPage-option .pref--indented{right:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .UserSettingsPage-option{margin:10px 15px}:root .swx[dir="rtl"] .UserSettingsPage-option .pref--indented{right:0}}:root .swx .ShortCircuit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .ShortCircuit-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:flex-start;padding:30px 0 15px}:root .swx .ShortCircuit-heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;justify-content:flex-start;align-items:center}:root .swx .ShortCircuit-heading .contact{color:#00AFF0;font-size:40px;height:40px;width:40px}:root .swx .ShortCircuit-settingsTitle{color:#667486;width:200px}:root .swx .ShortCircuit-settings{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .ShortCircuit-settingsDescription{color:#667486;padding:0 0 15px 26px}:root .swx .ShortCircuit-openFlowButton{float:left;margin:0 0 30px 26px;width:auto}:root .swx .swxContent{height:100%;display:flex;flex-direction:column}:root .swx .swxContent>div{height:100%;position:relative;z-index:3}:root .swx .swxContent swx-navigation{max-height:100%;min-height:85%;height:100%}:root .swx .chat.isInCall .conversationHeader{display:none}:root .swx .chat.isInCall call-screen{display:block}:root .swx .chat.newConversation .input{position:absolute;bottom:0;width:100%}:root .swx .chat .conversation{width:100%}:root .swx .chat .conversation .audio,:root .swx .chat .conversation .templates{display:none}:root .swx .chat .conversation .new{display:block;float:none;left:0;margin:0 auto;max-width:840px;position:relative;right:0;width:100%;z-index:0}:root .swx .chat .conversation .static{width:100%;height:100%;position:static}:root .swx .chat .conversation .history{height:calc(100% - 1px)}:root .swx .chat .conversation .history.bounceUp,:root .swx .chat .conversation .history.bounceUp>.grid{-webkit-transition:-webkit-transform 0.333s cubic-bezier(1, 0, 0.78, 1);-moz-transition:-moz-transform 0.333s cubic-bezier(1, 0, 0.78, 1);-o-transition:-o-transform 0.333s cubic-bezier(1, 0, 0.78, 1);transition:transform 0.333s cubic-bezier(1, 0, 0.78, 1)}:root .swx .chat .conversation .history.bounceDown{-webkit-transition:-webkit-transform 0.466s cubic-bezier(0.33, 0, 0, 1);-moz-transition:-moz-transform 0.466s cubic-bezier(0.33, 0, 0, 1);-o-transition:-o-transform 0.466s cubic-bezier(0.33, 0, 0, 1);transition:transform 0.466s cubic-bezier(0.33, 0, 0, 1)}:root .swx .chat .conversation .history .grid,:root .swx .chat .conversation .new .grid{padding-left:1.5em;padding-right:1.5em}:root .swx.themeWhite .chat{background-color:#fff}:root .swx.themeWhite .chat .conversation .history:before{background-color:#fff}:root .swx.themeLight .chat{background-color:#F5FAFC}:root .swx.themeLight .chat .conversation .history:before{background-color:#F5FAFC}:root .swx .themeWhite .chat{background-color:#fff}:root .swx .themeWhite .chat .conversation .history:before{background-color:#fff}:root .swx .themeLight .chat{background-color:#F5FAFC}:root .swx .themeLight .chat .conversation .history:before{background-color:#F5FAFC}:root .swx .themeWhite.chat{background-color:#fff}:root .swx .themeWhite.chat .conversation .history:before{background-color:#fff}:root .swx .themeLight.chat{background-color:#F5FAFC}:root .swx .themeLight.chat .conversation .history:before{background-color:#F5FAFC}:root .swx.short .chat .messageHistory,:root .swx.narrow .chat .messageHistory,:root .swx.medium .chat .messageHistory{padding-left:1em !important;padding-right:1em !important}@media only screen and (max-width: 800px){:root .swx .chat .messageHistory{padding-left:1em !important;padding-right:1em !important}}:root .swx.short .sidePeek .chat .cover,:root .swx.narrow .sidePeek .chat .cover{bottom:0;opacity:0.9}:root .swx.short .sidePeekClose .chat .cover,:root .swx.narrow .sidePeekClose .chat .cover{bottom:0;opacity:0}:root .swx.short .chat .conversation .message .bubble .content,:root .swx.narrow .chat .conversation .message .bubble .content{padding:.25em .5em .75em}:root .swx.short .chat .conversation .message.media:not(.urlPreview),:root .swx.narrow .chat .conversation .message.media:not(.urlPreview){margin-top:0}:root .swx.short .chat .conversation .message.their.participant .bubble,:root .swx.short .chat .conversation .message.me.participant .bubble,:root .swx.narrow .chat .conversation .message.their.participant .bubble,:root .swx.narrow .chat .conversation .message.me.participant .bubble{margin-right:0}@media only screen and (max-width: 600px){:root .swx .sidePeek .chat .cover{bottom:0;opacity:0.9}:root .swx .sidePeekClose .chat .cover{bottom:0;opacity:0}:root .swx .chat .conversation .message .bubble .content{padding:.25em .5em .75em}:root .swx .chat .conversation .message.media:not(.urlPreview){margin-top:0}:root .swx .chat .conversation .message.their.participant .bubble,:root .swx .chat .conversation .message.me.participant .bubble{margin-right:0}:root .swx .swxContent{z-index:10}}:root .swx.tablet .chat .conversationHistory .conversation .grid.margin,:root .swx.mobile .chat .conversationHistory .conversation .grid.margin,:root .swx.mobile-short .chat .conversationHistory .conversation .grid.margin{padding-left:1em !important;padding-right:1em !important}:root .swx.mobile .sidePeek .chat .cover,:root .swx.mobile-short .sidePeek .chat .cover{bottom:0;opacity:0.9}:root .swx.mobile .sidePeekClose .chat .cover,:root .swx.mobile-short .sidePeekClose .chat .cover{bottom:0;opacity:0}:root .swx .side{height:100%;position:relative;width:100%}:root .swx .side .separator{color:#8CA8B4;height:1em;overflow:hidden;position:relative;padding:.5em 1em}:root .swx .side .separator:first-child{margin-top:-.25em;padding-top:0}:root .swx .side .recents-badge{-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;display:block;padding-top:5px;text-align:center;margin-bottom:5px}:root .swx .side .recents-badge .buttonFullSize{border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,0.5);color:white;height:.9em;line-height:.9em !important;padding:4px 3px;width:40px;margin:5px auto;font-size:11.5px;background-color:#00aff0}:root .swx .side .recents-badge .badge{background-color:#6aa50b;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,0.5);color:white;height:.9em;line-height:.9em !important;padding:4px 3px;width:40px;margin:5px auto}:root .swx .side.active .recents-badge{width:73px}:root .swx.mobile .stage:not(.sideOpen) .side .timeline .recent .text .tileName,:root .swx.mobile .stage:not(.sideOpen) .side .timeline .recent .text .message,:root .swx.mobile .stage:not(.sideOpen) .side .timeline .searchItem .text .tileName,:root .swx.mobile .stage:not(.sideOpen) .side .timeline .searchItem .text .message,:root .swx.mobile .stage:not(.sideOpen) .side .search .recent .text .tileName,:root .swx.mobile .stage:not(.sideOpen) .side .search .recent .text .message,:root .swx.mobile .stage:not(.sideOpen) .side .search .searchItem .text .tileName,:root .swx.mobile .stage:not(.sideOpen) .side .search .searchItem .text .message,:root .swx.mobile-short .stage:not(.sideOpen) .side .timeline .recent .text .tileName,:root .swx.mobile-short .stage:not(.sideOpen) .side .timeline .recent .text .message,:root .swx.mobile-short .stage:not(.sideOpen) .side .timeline .searchItem .text .tileName,:root .swx.mobile-short .stage:not(.sideOpen) .side .timeline .searchItem .text .message,:root .swx.mobile-short .stage:not(.sideOpen) .side .search .recent .text .tileName,:root .swx.mobile-short .stage:not(.sideOpen) .side .search .recent .text .message,:root .swx.mobile-short .stage:not(.sideOpen) .side .search .searchItem .text .tileName,:root .swx.mobile-short .stage:not(.sideOpen) .side .search .searchItem .text .message{overflow:hidden !important;margin:0 !important;padding:0 !important;width:0 !important}:root .swx.mobile .stage.sideOpen .side .timeline .recent.unread .tileName,:root .swx.mobile-short .stage.sideOpen .side .timeline .recent.unread .tileName{padding-right:1.25em}:root .swx.mobile .side .separator,:root .swx.mobile-short .side .separator{max-width:3.5em;padding-left:.25em;padding-right:.25em;text-align:center}:root .swx.short .side .separator,:root .swx.narrow .side .separator{max-width:3.5em;padding-left:.8em}@media only screen and (max-width: 600px){:root .swx .side .separator{max-width:3.5em;padding-left:.8em}}:root .swx.themeWhite .side:before{border-right:1px solid #d6e6ec;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .themeWhite .side:before{border-right:1px solid #d6e6ec;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .themeWhite.side:before{border-right:1px solid #d6e6ec;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx[dir="rtl"].themeWhite .side:before{border-right:none;border-left:1px solid #d6e6ec}:root .swx[dir="rtl"] .themeWhite .side:before{border-right:none;border-left:1px solid #d6e6ec}:root .swx[dir="rtl"] .themeWhite.side:before{border-right:none;border-left:1px solid #d6e6ec}:root .swx .side .timeline{z-index:2}:root .swx .side .timeline .scrollingWrapper{position:relative;height:100%}:root .swx .side .timeline .scrollingWrapper.hasBadge{height:calc(100% - 80px)}:root .swx .side .timeline .history{bottom:0;outline:none;position:absolute;overflow-x:hidden;top:0;width:100%}:root .swx .side .timeline .history ul{margin-top:.5em}:root .swx .side .timeline .history swx-recent-item{display:block}:root .swx .side .timeline .history swx-recent-item .text .message p{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;width:100%}:root .swx .side .timeline .history swx-recent-item .text .message p br{display:none}:root .swx .side .timeline .history swx-recent-item .text .message p .emoticon{margin-top:-5px;padding:0}:root .swx .side .timeline .history swx-recent-item .text .message .quotedText{font-size:20px;padding:0px}:root .swx .side .timeline .history swx-recent-item .complexNotification{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .side .timeline .current+.scrollingWrapper{top:5px;height:calc(100% - 95px)}:root .swx .side .timeline .current+.scrollingWrapper.hasBadge{height:calc(100% - 175px)}:root .swx .side .timeline .current.hide+.history{top:0}:root .swx .side .timeline .current .tileName,:root .swx .side .timeline .current .message{font-style:normal;padding-right:5.25em}:root .swx .side .timeline .current .tileName .joinCall,:root .swx .side .timeline .current .message .joinCall{padding-right:5.25em}:root .swx .side .timeline .current .controls{display:block;padding:.25em 0;position:absolute;right:.75em;z-index:1}:root .swx .side .timeline .current .controls .btn>span{line-height:100%;padding:0;color:#fff}:root .swx .side .timeline .current .controls .btn.circle{margin-left:.5em}:root .swx .side .timeline .current .controls .joinCall.btn.circle{width:auto}:root .swx .side .timeline .current .controls .joinCall.btn.circle>span{padding:0px 15px}:root .swx .side .timeline .current .separator{margin-top:.25em}:root .swx .side .timeline .current .separator .wide{display:block}:root .swx .side .timeline .current .separator .narrow{display:none}:root .swx .side .timeline .current .recent.unread .counter{color:#fff;left:-.2em;margin:0;right:auto;top:.35em;width:auto;z-index:1;position:absolute}:root .swx .side .timeline .current .recent.unread .counter .circle{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:9px;box-sizing:border-box;display:block;height:.75em;min-width:.75em;padding:0 .15em;position:relative;text-align:center;width:auto}:root .swx .side .timeline .current .recent.unread .counter .circle:before{background-color:#fff;border-radius:.5em;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}:root .swx .side .timeline .current .recent.unread .counter .circle.lightNotification{background-color:#fff;color:#ff8c00}:root .swx .side .timeline .current .recent.unread .counter p{font-size:.5em;top:-0.5px;background:none}:root .swx .side .timeline .current .recent.unread .counter{left:14px}:root .swx .side .timeline .current .recent .message p:before{display:none}:root .swx .side .timeline .recent.unread .counter{color:#fff;left:-.2em;margin:0;right:auto;top:.35em;width:auto;z-index:1;position:absolute}:root .swx .side .timeline .recent.unread .counter .circle{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:9px;box-sizing:border-box;display:block;height:.75em;min-width:.75em;padding:0 .15em;position:relative;text-align:center;width:auto}:root .swx .side .timeline .recent.unread .counter .circle:before{background-color:#fff;border-radius:.5em;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}:root .swx .side .timeline .recent.unread .counter .circle.lightNotification{background-color:#fff;color:#ff8c00}:root .swx .side .timeline .recent.unread .counter p{font-size:.5em;top:-0.5px;background:none}:root .swx .side .timeline .recent.unread .counter{right:-4px;left:auto}:root .swx .side .timeline .recent.unread .counter p{top:0.5px;font-size:11px}:root .swx .side .timeline .recent.unread .counter .circle{height:18px;min-width:18px}:root .swx .side .timeline .recent.unread .counter .circle.with-keywords{margin-left:5px}:root .swx .side .timeline .recent .notificationsDisabledIndicator{position:absolute;top:3px;right:40px}:root .swx .side .timeline .recent .notificationsDisabledIndicator .iconfont:before{content:"\e627"}:root .swx .side .timeline .recent .notificationsDisabledIndicator .iconfont{color:#8CA8B4;font-size:1.4em}:root .swx .side .timeline .recent .unseenNotifications{display:block;position:absolute;top:2px;right:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}:root .swx .side .timeline .recent .unseenNotifications .iconfont.heart{display:inline-block;font-size:15px;height:15px;width:15px;margin-top:7px;margin-right:5px;border-radius:50%;background-color:#f3477a}:root .swx .side .timeline .recent .unseenNotifications .iconfont.heart:before{color:#fff}:root .swx .side .timeline .recent .unseenNotifications .counter p{font-weight:600}:root .swx .side .timeline .recent .tileName h4,:root .swx .side .timeline .recent .tileName .fontSize-h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .swx .side .timeline .recent.unread:not(.lightNotification) .tileName{margin-top:-.25em;padding-right:2.35em}:root .swx .side .timeline .recent.unread:not(.lightNotification) .tileName h4,:root .swx .side .timeline .recent.unread:not(.lightNotification) .tileName .fontSize-h4{font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .swx .side .timeline .recent.info .message,:root .swx .side .timeline .recent.live-session .message{padding-left:5em}:root .swx .side .timeline .recent.info .callAction,:root .swx .side .timeline .recent.info .infoMessage,:root .swx .side .timeline .recent.live-session .callAction,:root .swx .side .timeline .recent.live-session .infoMessage{position:absolute;width:1.25em;height:1.25em;left:3.75em;top:-2px}:root .swx .side .timeline .recent.info .callAction .iconfont,:root .swx .side .timeline .recent.info .infoMessage .iconfont,:root .swx .side .timeline .recent.live-session .callAction .iconfont,:root .swx .side .timeline .recent.live-session .infoMessage .iconfont{font-size:1.25em}:root .swx .side .timeline .recent.filteredOut{display:none}:root .swx .side .timeline .recents{position:absolute;width:100%;padding-right:15px}:root .swx .side .timeline .splitter{display:none}:root .swx .side .timeline .current .recent.unread .tileName{padding-right:105px}:root .swx .side .timeline .current .recent.unread .tileName h4{width:auto}:root .swx[dir="rtl"] .side .timeline .current .recent.unread .counter{left:auto;right:5px}:root .swx[dir="rtl"] .side .timeline .current .controls{right:inherit;left:.75em}:root .swx[dir="rtl"] .side .timeline .tileName{padding-left:1.25em}:root .swx[dir="rtl"] .side .timeline .recent.active .tileName,:root .swx[dir="rtl"] .side .timeline .recent.active .message{padding-right:3.6em}:root .swx[dir="rtl"] .side .timeline .recent.unread .tileName{padding-right:3.6em;padding-left:2.25em}:root .swx[dir="rtl"] .side .timeline .recent .notificationsDisabledIndicator{left:40px;right:auto}:root .swx[dir="rtl"] .side .timeline .recent .unseenNotifications{right:auto;left:20px}:root .swx[dir="rtl"] .side .timeline .recent .unseenNotifications .iconfont.heart{margin-right:0;margin-left:5px}:root .swx[dir="rtl"] .side .timeline .recent.info .infoMessage{top:-6px;right:70px}:root .swx[dir="rtl"] .side .timeline .recent.info .message,:root .swx[dir="rtl"] .side .timeline .recent.live-session .message{padding-right:100px}:root .swx[dir="rtl"] .side .timeline .recent.info .callAction,:root .swx[dir="rtl"] .side .timeline .recent.info .infoMessage,:root .swx[dir="rtl"] .side .timeline .recent.live-session .callAction,:root .swx[dir="rtl"] .side .timeline .recent.live-session .infoMessage{right:75px;top:-2px}:root .swx[dir="rtl"] .side .timeline .recent .message p{top:0}:root .swx[dir="rtl"] .side .timeline .recent.unread .counter{left:0;right:auto}:root .swx[dir="rtl"] .side .timeline .recent.unread .circle.with-keywords{margin-right:5px;margin-left:0}:root .swx[dir="rtl"] .side .timeline .current.recent.active .tileName,:root .swx[dir="rtl"] .side .timeline .current.recent.unread .tileName{padding-left:5.25em}:root .swx[dir="rtl"] .side .timeline .current:not(.active) .tileName{padding-left:5.25em}:root .swx[dir="rtl"] .side .timeline .current .tileName,:root .swx[dir="rtl"] .side .timeline .current .message{padding-right:3.6em}:root .swx[dir="rtl"] .side .timeline .recents{padding-right:0;padding-left:15px}:root .swx[dir="rtl"] .themeWhite .timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:5.25em}:root .swx.short.themeWhite .timeline .current .recent:not(.active) .message.callduration,:root .swx.narrow.themeWhite .timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx.short.themeWhite .timeline .current .active .message.callDuration,:root .swx.narrow.themeWhite .timeline .current .active .message.callDuration{color:#fff}:root .swx.short.themeWhite .timeline .current .joinCall .text>.tile .tileName,:root .swx.narrow.themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:10px}:root .swx.short .themeWhite .timeline .current .recent:not(.active) .message.callduration,:root .swx.narrow .themeWhite .timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx.short .themeWhite .timeline .current .active .message.callDuration,:root .swx.narrow .themeWhite .timeline .current .active .message.callDuration{color:#fff}:root .swx.short .themeWhite .timeline .current .joinCall .text>.tile .tileName,:root .swx.narrow .themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:10px}:root .swx.short .themeWhite.timeline .current .recent:not(.active) .message.callduration,:root .swx.narrow .themeWhite.timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx.short .themeWhite.timeline .current .active .message.callDuration,:root .swx.narrow .themeWhite.timeline .current .active .message.callDuration{color:#fff}:root .swx.short .themeWhite.timeline .current .joinCall .text>.tile .tileName,:root .swx.narrow .themeWhite.timeline .current .joinCall .text>.tile .tileName{padding-right:10px}@media only screen and (max-width: 600px){:root .swx.themeWhite .timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx.themeWhite .timeline .current .active .message.callDuration{color:#fff}:root .swx.themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:10px}:root .swx .themeWhite .timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx .themeWhite .timeline .current .active .message.callDuration{color:#fff}:root .swx .themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:10px}:root .swx .themeWhite.timeline .current .recent:not(.active) .message.callduration{color:#fff}:root .swx .themeWhite.timeline .current .active .message.callDuration{color:#fff}:root .swx .themeWhite.timeline .current .joinCall .text>.tile .tileName{padding-right:10px}}:root .swx.mobile .side .timeline .recent.unread .counter,:root .swx.mobile-short .side .timeline .recent.unread .counter{color:#fff;left:-.2em;margin:0;right:auto;top:.35em;width:auto;z-index:1;position:absolute}:root .swx.mobile .side .timeline .recent.unread .counter .circle,:root .swx.mobile-short .side .timeline .recent.unread .counter .circle{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:9px;box-sizing:border-box;display:block;height:.75em;min-width:.75em;padding:0 .15em;position:relative;text-align:center;width:auto}:root .swx.mobile .side .timeline .recent.unread .counter .circle:before,:root .swx.mobile-short .side .timeline .recent.unread .counter .circle:before{background-color:#fff;border-radius:.5em;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}:root .swx.mobile .side .timeline .recent.unread .counter .circle.lightNotification,:root .swx.mobile-short .side .timeline .recent.unread .counter .circle.lightNotification{background-color:#fff;color:#ff8c00}:root .swx.mobile .side .timeline .recent.unread .counter p,:root .swx.mobile-short .side .timeline .recent.unread .counter p{font-size:.5em;top:-0.5px;background:none}:root .swx.mobile .side .timeline .recent.unread .counter,:root .swx.mobile-short .side .timeline .recent.unread .counter{left:0}:root .swx.mobile .side .timeline .history .separator,:root .swx.mobile-short .side .timeline .history .separator{display:none}:root .swx.mobile .side .timeline .current,:root .swx.mobile-short .side .timeline .current{margin-bottom:.75em}:root .swx.mobile .side .timeline .current .recent .message,:root .swx.mobile-short .side .timeline .current .recent .message{background-color:rgba(43,43,48,0.5);border-radius:50%;color:#fff;height:2em;left:1em;margin:0 !important;padding:0;position:absolute;text-align:center;top:.35em;width:2em !important}:root .swx.mobile .side .timeline .current .recent .message p,:root .swx.mobile-short .side .timeline .current .recent .message p{padding:1em 0}:root .swx.mobile .side .timeline .current .controls,:root .swx.mobile-short .side .timeline .current .controls{display:none}:root .swx.mobile .side .timeline .current .separator .wide,:root .swx.mobile-short .side .timeline .current .separator .wide{display:none}:root .swx.mobile .side .timeline .current .separator .narrow,:root .swx.mobile-short .side .timeline .current .separator .narrow{display:block}@media screen and (min-width: 601px) and (max-width: 989px){.side .timeline .history .recent .tileName h4,.side .timeline .history .recent.unread:not(.unseenHeart) .tileName h4,.side .timeline .history .recent.unseenHeart:not(.unread) .tileName h4{max-width:115px}.side .timeline .history .recent.unseenHeart.unread .tileName h4{max-width:105px}}@media screen and (min-width: 990px) and (max-width: 1050px){.side .timeline .history .recent .tileName h4,.side .timeline .history .recent.unread:not(.unseenHeart) .tileName h4,.side .timeline .history .recent.unseenHeart:not(.unread) .tileName h4{max-width:140px}.side .timeline .history .recent.unseenHeart.unread .tileName h4{max-width:130px}}@media screen and (min-width: 1051px) and (max-width: 1149px){.side .timeline .history .recent .tileName h4,.side .timeline .history .recent.unread:not(.unseenHeart) .tileName h4,.side .timeline .history .recent.unseenHeart:not(.unread) .tileName h4{max-width:150px}.side .timeline .history .recent.unseenHeart.unread .tileName h4{max-width:140px}}@media screen and (min-width: 1150px){.side .timeline .history .recent .tileName h4,.side .timeline .history .recent.unread:not(.unseenHeart) .tileName h4,.side .timeline .history .recent.unseenHeart:not(.unread) .tileName h4{max-width:180px}.side .timeline .history .recent.unseenHeart.unread .tileName h4{max-width:170px}}:root .swx.short .side,:root .swx.narrow .side{border-left:1px solid #D6E6EC;position:absolute;left:0;top:0;width:56px;z-index:11;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx.short .side .wrapper,:root .swx.narrow .side .wrapper{position:relative;height:100%;overflow:hidden;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx.short .side.active,:root .swx.narrow .side.active{width:12.8em;z-index:10000}:root .swx.short .side.active .wrapper,:root .swx.narrow .side.active .wrapper{width:100%}:root .swx.short .side.active .timeline .history,:root .swx.narrow .side.active .timeline .history{left:0}:root .swx.short .side.active .timeline .current .recent .message,:root .swx.narrow .side.active .timeline .current .recent .message{left:.8em}:root .swx.short .side.active .recent .Avatar,:root .swx.narrow .side.active .recent .Avatar{left:.8em}:root .swx.short .side.active .recent .tileName,:root .swx.short .side.active .recent .message,:root .swx.narrow .side.active .recent .tileName,:root .swx.narrow .side.active .recent .message{overflow:hidden}:root .swx.short .side.active .recent.live-session .callAction,:root .swx.short .side.active .recent.live-session .info,:root .swx.narrow .side.active .recent.live-session .callAction,:root .swx.narrow .side.active .recent.live-session .info{left:3.35em}:root .swx.short .side.active .recent.live-session .message,:root .swx.narrow .side.active .recent.live-session .message{padding-left:4.5em}:root .swx.short .side.active .recent .counter,:root .swx.narrow .side.active .recent .counter{left:0}:root .swx.short .side.active .recent .notificationsDisabledIndicator,:root .swx.narrow .side.active .recent .notificationsDisabledIndicator{display:block;right:10px}:root .swx.short .side.active .recent .unseenNotifications .counter p.light,:root .swx.narrow .side.active .recent .unseenNotifications .counter p.light{background:none}:root .swx.short .side.active .recent.info .message>p,:root .swx.narrow .side.active .recent.info .message>p{margin-left:-1em}:root .swx.short .side.active .recent.info .infoMessage,:root .swx.narrow .side.active .recent.info .infoMessage{left:3.25em}:root .swx.short .side.inactive .recent .notificationsDisabledIndicator,:root .swx.narrow .side.inactive .recent .notificationsDisabledIndicator{display:none}:root .swx.short .side.inactive .recent .message,:root .swx.narrow .side.inactive .recent .message{overflow:hidden}:root .swx.short .side.inactive .recent .text,:root .swx.narrow .side.inactive .recent .text{height:.05em;width:.05em}:root .swx.short .side.inactive.active.showTooltips .recent:hover .text,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .text{background:white;border:1px solid #C1DCE5;border-radius:.3em;box-shadow:-1px -1px 3px rgba(0,0,0,0.1);display:block;min-height:2em;opacity:0.9;overflow:visible;padding:.25em;position:absolute;left:3.25em;top:.1em;width:auto;z-index:300}:root .swx.short .side.inactive.active.showTooltips .recent:hover .text .arrow,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .text .arrow{background-image:url("../assets/images/components/chat/theme-light/timeline-tooltip-arrow-right.png");height:2em;margin-top:-1em;position:absolute;top:50%;right:-.55em;width:.55em}:root .swx.short .side.inactive.active.showTooltips .recent:hover .counter,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .counter{left:-.2em !important}:root .swx.short .side.inactive.active.showTooltips .recent:hover .tileName,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .tileName{color:#33353a}:root .swx.short .side.inactive.active.showTooltips .recent:hover .tileName,:root .swx.short .side.inactive.active.showTooltips .recent:hover .message,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .tileName,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .message{padding-left:.25em}:root .swx.short .side.inactive.active.showTooltips .recent:hover .message,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover .message{overflow-y:hidden;color:#8CA8B4}:root .swx.short .side.inactive.active.showTooltips .recent:hover.info .message>p,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover.info .message>p{padding-left:1.25em}:root .swx.short .side.inactive.active.showTooltips .recent:hover.info .infoMessage,:root .swx.narrow .side.inactive.active.showTooltips .recent:hover.info .infoMessage{left:0}:root .swx.short .side.inactive.active.showTooltips .recent.unread:hover,:root .swx.narrow .side.inactive.active.showTooltips .recent.unread:hover{color:#ff8c00}:root .swx.short .side.inactive.active.showTooltips .recent.unread:hover .counter,:root .swx.narrow .side.inactive.active.showTooltips .recent.unread:hover .counter{left:auto;right:-2.15em;top:.2em}:root .swx.short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover,:root .swx.narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover{margin-left:0;margin-right:13em}:root .swx.short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text,:root .swx.narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text{left:3.25em;right:auto}:root .swx.short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow,:root .swx.narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow{left:-.55em;right:auto}:root .swx.short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover,:root .swx.narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover{margin-left:13em;margin-right:0}:root .swx.short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text,:root .swx.narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text{left:auto;right:3.25em}:root .swx.short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow,:root .swx.narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow{left:auto;right:-.55em}:root .swx.short .side.slideLeftToRight,:root .swx.narrow .side.slideLeftToRight{left:0;right:auto}:root .swx.short .side.slideRightToLeft,:root .swx.narrow .side.slideRightToLeft{left:auto;right:0}:root .swx.short .side .timeline,:root .swx.narrow .side .timeline{left:auto;width:100%}:root .swx.short .side .timeline .recent,:root .swx.narrow .side .timeline .recent{display:block;position:relative;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx.short .side .timeline .recent .unseenNotifications,:root .swx.narrow .side .timeline .recent .unseenNotifications{left:0;right:auto}:root .swx.short .side .timeline .recent .unseenNotifications .circleHeart,:root .swx.narrow .side .timeline .recent .unseenNotifications .circleHeart{display:block;height:15px;min-width:15px;padding:0 .15em;position:absolute;z-index:1}:root .swx.short .side .timeline .recent .unseenNotifications .circleHeart:before,:root .swx.narrow .side .timeline .recent .unseenNotifications .circleHeart:before{background-color:#fff;border-radius:10px;bottom:0;content:"";left:-1px;position:absolute;right:-2px;top:-2px;z-index:-1;width:23px;height:23px}:root .swx.short .side .timeline .recent .unseenNotifications .circleHeart .iconfont.heart,:root .swx.narrow .side .timeline .recent .unseenNotifications .circleHeart .iconfont.heart{margin:0}:root .swx.short .side .timeline .recent .unseenNotifications .circleHeart,:root .swx.narrow .side .timeline .recent .unseenNotifications .circleHeart{left:4px}:root .swx.short .side .timeline .recent .unseenNotifications .complexNotification,:root .swx.narrow .side .timeline .recent .unseenNotifications .complexNotification{flex-direction:column}:root .swx.short .side .timeline .recent .tileName,:root .swx.short .side .timeline .recent .message,:root .swx.narrow .side .timeline .recent .tileName,:root .swx.narrow .side .timeline .recent .message{-webkit-transition:padding-left .23s ease-in-out;-o-transition:padding-left .23s ease-in-out;transition:padding-left .23s ease-in-out}:root .swx.short .side .timeline .recent .message p,:root .swx.narrow .side .timeline .recent .message p{line-height:1.75em;top:-.25em}:root .swx.short .side .timeline .recent.unread .tileName,:root .swx.narrow .side .timeline .recent.unread .tileName{padding-right:1.25em}:root .swx.short .side .timeline .recent.unread .counter,:root .swx.narrow .side .timeline .recent.unread .counter{color:#fff;left:-.2em;margin:0;right:auto;top:.35em;width:auto;z-index:1;position:absolute}:root .swx.short .side .timeline .recent.unread .counter .circle,:root .swx.narrow .side .timeline .recent.unread .counter .circle{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:9px;box-sizing:border-box;display:block;height:.75em;min-width:.75em;padding:0 .15em;position:relative;text-align:center;width:auto}:root .swx.short .side .timeline .recent.unread .counter .circle:before,:root .swx.narrow .side .timeline .recent.unread .counter .circle:before{background-color:#fff;border-radius:.5em;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}:root .swx.short .side .timeline .recent.unread .counter .circle.lightNotification,:root .swx.narrow .side .timeline .recent.unread .counter .circle.lightNotification{background-color:#fff;color:#ff8c00}:root .swx.short .side .timeline .recent.unread .counter p,:root .swx.narrow .side .timeline .recent.unread .counter p{font-size:.5em;top:-0.5px;background:none}:root .swx.short .side .timeline .recent.unread .circleHeart,:root .swx.narrow .side .timeline .recent.unread .circleHeart{display:none}:root .swx.short .side .timeline .recent.unread .counter,:root .swx.narrow .side .timeline .recent.unread .counter{left:10px;top:.2em}:root .swx.short .side .timeline .recent.unread .counter .circle.with-keywords,:root .swx.narrow .side .timeline .recent.unread .counter .circle.with-keywords{margin:0}:root .swx.short .side .timeline .history,:root .swx.narrow .side .timeline .history{min-width:55px;overflow-x:hidden;width:auto;overflow-y:scroll}:root .swx.short .side .timeline .history ul,:root .swx.narrow .side .timeline .history ul{margin-top:0}:root .swx.short .side .timeline .history .separator,:root .swx.narrow .side .timeline .history .separator{display:none}:root .swx.short .side .timeline .current,:root .swx.narrow .side .timeline .current{margin-bottom:.75em;width:100%;overflow:hidden}:root .swx.short .side .timeline .current+.scrollingWrapper,:root .swx.narrow .side .timeline .current+.scrollingWrapper{top:0;height:calc(100% - 70px)}:root .swx.short .side .timeline .current+.scrollingWrapper.hasBadge,:root .swx.narrow .side .timeline .current+.scrollingWrapper.hasBadge{height:calc(100% - 150px)}:root .swx.short .side .timeline .current .recent .message,:root .swx.narrow .side .timeline .current .recent .message{background-color:rgba(43,43,48,0.5);border-radius:50%;color:#fff;height:2em;left:.4em;margin:0 !important;padding:0;position:absolute;text-align:center;top:.35em;width:2em !important}:root .swx.short .side .timeline .current .recent .message p,:root .swx.narrow .side .timeline .current .recent .message p{padding:1em 0}:root .swx.short .side .timeline .current .recent .message p:before,:root .swx.narrow .side .timeline .current .recent .message p:before{font-size:3em;color:white;display:block;margin-top:1px}:root .swx.short .side .timeline .current .recent.unread .counter,:root .swx.narrow .side .timeline .current .recent.unread .counter{left:8px;top:.1em}:root .swx.short .side .timeline .current .controls,:root .swx.narrow .side .timeline .current .controls{display:none}:root .swx.short .side .timeline .current .separator,:root .swx.narrow .side .timeline .current .separator{display:none}:root .swx.short .side .timeline .current .tileName,:root .swx.narrow .side .timeline .current .tileName{padding-right:1.25em}:root .swx.short .side .timeline .splitter,:root .swx.narrow .side .timeline .splitter{display:block;height:1px;margin:0.4em 0.2em 0.4em 0.2em;background-color:#D6E6EC}:root .swx.short .side .timeline .splitter .icon,:root .swx.narrow .side .timeline .splitter .icon{font-size:1.4em;position:absolute;z-index:2;color:#00AFF0;width:1em;height:1em;padding-top:0px;margin-top:-13px;left:14px}@media only screen and (max-width: 600px){:root .swx :root .swx .side{width:54px}:root .swx :root .swx .side .timeline .history{left:0}:root .swx .side{border-left:1px solid #D6E6EC;position:absolute;left:0;top:0;width:56px;z-index:11;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx .side .wrapper{position:relative;height:100%;overflow:hidden;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx .side.active{width:12.8em;z-index:10000}:root .swx .side.active .wrapper{width:100%}:root .swx .side.active .timeline .history{left:0}:root .swx .side.active .timeline .current .recent .message{left:.8em}:root .swx .side.active .recent .Avatar{left:.8em}:root .swx .side.active .recent .tileName,:root .swx .side.active .recent .message{overflow:hidden}:root .swx .side.active .recent.live-session .callAction,:root .swx .side.active .recent.live-session .info{left:3.35em}:root .swx .side.active .recent.live-session .message{padding-left:4.5em}:root .swx .side.active .recent .counter{left:0}:root .swx .side.active .recent .notificationsDisabledIndicator{display:block;right:10px}:root .swx .side.active .recent .unseenNotifications .counter p.light{background:none}:root .swx .side.active .recent.info .message>p{margin-left:-1em}:root .swx .side.active .recent.info .infoMessage{left:3.25em}:root .swx .side.inactive .recent .notificationsDisabledIndicator{display:none}:root .swx .side.inactive .recent .message{overflow:hidden}:root .swx .side.inactive .recent .text{height:.05em;width:.05em}:root .swx .side.inactive.active.showTooltips .recent:hover .text{background:white;border:1px solid #C1DCE5;border-radius:.3em;box-shadow:-1px -1px 3px rgba(0,0,0,0.1);display:block;min-height:2em;opacity:0.9;overflow:visible;padding:.25em;position:absolute;left:3.25em;top:.1em;width:auto;z-index:300}:root .swx .side.inactive.active.showTooltips .recent:hover .text .arrow{background-image:url("../assets/images/components/chat/theme-light/timeline-tooltip-arrow-right.png");height:2em;margin-top:-1em;position:absolute;top:50%;right:-.55em;width:.55em}:root .swx .side.inactive.active.showTooltips .recent:hover .counter{left:-.2em !important}:root .swx .side.inactive.active.showTooltips .recent:hover .tileName{color:#33353a}:root .swx .side.inactive.active.showTooltips .recent:hover .tileName,:root .swx .side.inactive.active.showTooltips .recent:hover .message{padding-left:.25em}:root .swx .side.inactive.active.showTooltips .recent:hover .message{overflow-y:hidden;color:#8CA8B4}:root .swx .side.inactive.active.showTooltips .recent:hover.info .message>p{padding-left:1.25em}:root .swx .side.inactive.active.showTooltips .recent:hover.info .infoMessage{left:0}:root .swx .side.inactive.active.showTooltips .recent.unread:hover{color:#ff8c00}:root .swx .side.inactive.active.showTooltips .recent.unread:hover .counter{left:auto;right:-2.15em;top:.2em}:root .swx .side.inactive.active.showTooltips.slideLeftToRight .recent:hover{margin-left:0;margin-right:13em}:root .swx .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text{left:3.25em;right:auto}:root .swx .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow{left:-.55em;right:auto}:root .swx .side.inactive.active.showTooltips.slideRightToLeft .recent:hover{margin-left:13em;margin-right:0}:root .swx .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text{left:auto;right:3.25em}:root .swx .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow{left:auto;right:-.55em}:root .swx .side.slideLeftToRight{left:0;right:auto}:root .swx .side.slideRightToLeft{left:auto;right:0}:root .swx .side .timeline{left:auto;width:100%}:root .swx .side .timeline .recent{display:block;position:relative;-webkit-transition:width .23s ease-in-out;-o-transition:width .23s ease-in-out;transition:width .23s ease-in-out}:root .swx .side .timeline .recent .unseenNotifications{left:0;right:auto}:root .swx .side .timeline .recent .unseenNotifications .circleHeart{display:block;height:15px;min-width:15px;padding:0 .15em;position:absolute;z-index:1}:root .swx .side .timeline .recent .unseenNotifications .circleHeart:before{background-color:#fff;border-radius:10px;bottom:0;content:"";left:-1px;position:absolute;right:-2px;top:-2px;z-index:-1;width:23px;height:23px}:root .swx .side .timeline .recent .unseenNotifications .circleHeart .iconfont.heart{margin:0}:root .swx .side .timeline .recent .unseenNotifications .circleHeart{left:4px}:root .swx .side .timeline .recent .unseenNotifications .complexNotification{flex-direction:column}:root .swx .side .timeline .recent .tileName,:root .swx .side .timeline .recent .message{-webkit-transition:padding-left .23s ease-in-out;-o-transition:padding-left .23s ease-in-out;transition:padding-left .23s ease-in-out}:root .swx .side .timeline .recent .message p{line-height:1.75em;top:-.25em}:root .swx .side .timeline .recent.unread .tileName{padding-right:1.25em}:root .swx .side .timeline .recent.unread .counter{color:#fff;left:-.2em;margin:0;right:auto;top:.35em;width:auto;z-index:1;position:absolute}:root .swx .side .timeline .recent.unread .counter .circle{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:9px;box-sizing:border-box;display:block;height:.75em;min-width:.75em;padding:0 .15em;position:relative;text-align:center;width:auto}:root .swx .side .timeline .recent.unread .counter .circle:before{background-color:#fff;border-radius:.5em;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}:root .swx .side .timeline .recent.unread .counter .circle.lightNotification{background-color:#fff;color:#ff8c00}:root .swx .side .timeline .recent.unread .counter p{font-size:.5em;top:-0.5px;background:none}:root .swx .side .timeline .recent.unread .circleHeart{display:none}:root .swx .side .timeline .recent.unread .counter{left:10px;top:.2em}:root .swx .side .timeline .recent.unread .counter .circle.with-keywords{margin:0}:root .swx .side .timeline .history{min-width:55px;overflow-x:hidden;width:auto;overflow-y:scroll}:root .swx .side .timeline .history ul{margin-top:0}:root .swx .side .timeline .history .separator{display:none}:root .swx .side .timeline .current{margin-bottom:.75em;width:100%;overflow:hidden}:root .swx .side .timeline .current+.scrollingWrapper{top:0;height:calc(100% - 70px)}:root .swx .side .timeline .current+.scrollingWrapper.hasBadge{height:calc(100% - 150px)}:root .swx .side .timeline .current .recent .message{background-color:rgba(43,43,48,0.5);border-radius:50%;color:#fff;height:2em;left:.4em;margin:0 !important;padding:0;position:absolute;text-align:center;top:.35em;width:2em !important}:root .swx .side .timeline .current .recent .message p{padding:1em 0}:root .swx .side .timeline .current .recent .message p:before{font-size:3em;color:white;display:block;margin-top:1px}:root .swx .side .timeline .current .recent.unread .counter{left:8px;top:.1em}:root .swx .side .timeline .current .controls{display:none}:root .swx .side .timeline .current .separator{display:none}:root .swx .side .timeline .current .tileName{padding-right:1.25em}:root .swx .side .timeline .splitter{display:block;height:1px;margin:0.4em 0.2em 0.4em 0.2em;background-color:#D6E6EC}:root .swx .side .timeline .splitter .icon{font-size:1.4em;position:absolute;z-index:2;color:#00AFF0;width:1em;height:1em;padding-top:0px;margin-top:-13px;left:14px}}:root .swx[dir="rtl"].short .side,:root .swx[dir="rtl"].narrow .side{border-left:none;border-right:1px solid #D6E6EC}:root .swx[dir="rtl"].short .side.active .recent .Avatar,:root .swx[dir="rtl"].narrow .side.active .recent .Avatar{left:auto;right:.8em}:root .swx[dir="rtl"].short .side.active .recent .notificationsDisabledIndicator,:root .swx[dir="rtl"].narrow .side.active .recent .notificationsDisabledIndicator{display:block;left:10px;right:auto}:root .swx[dir="rtl"].short .side.active .recent .tileName,:root .swx[dir="rtl"].short .side.active .recent .message,:root .swx[dir="rtl"].narrow .side.active .recent .tileName,:root .swx[dir="rtl"].narrow .side.active .recent .message{padding-left:0}:root .swx[dir="rtl"].short .side.active .timeline .current .recent .message,:root .swx[dir="rtl"].narrow .side.active .timeline .current .recent .message{right:.8em}:root .swx[dir="rtl"].short .side.inactive .notificationsDisabledIndicator,:root .swx[dir="rtl"].narrow .side.inactive .notificationsDisabledIndicator{display:none}:root .swx[dir="rtl"].short .side.inactive .recent:hover .Avatar,:root .swx[dir="rtl"].narrow .side.inactive .recent:hover .Avatar{left:auto}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover{margin-left:13em;margin-right:0}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text{left:auto;right:3.25em}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow{left:auto;right:-.55em}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover{margin-left:0;margin-right:13em}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text{left:3.25em;right:auto}:root .swx[dir="rtl"].short .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow,:root .swx[dir="rtl"].narrow .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow{left:-.55em;right:auto}:root .swx[dir="rtl"].short .side.slideLeftToRight,:root .swx[dir="rtl"].narrow .side.slideLeftToRight{left:auto;right:0}:root .swx[dir="rtl"].short .side.slideRightToLeft,:root .swx[dir="rtl"].narrow .side.slideRightToLeft{left:0;right:auto}:root .swx[dir="rtl"].short .side .timeline .recent .unseenNotifications,:root .swx[dir="rtl"].narrow .side .timeline .recent .unseenNotifications{left:auto;right:0}:root .swx[dir="rtl"].short .side .timeline .recent .unseenNotifications .circleHeart,:root .swx[dir="rtl"].narrow .side .timeline .recent .unseenNotifications .circleHeart{right:2px}:root .swx[dir="rtl"].short .side .timeline .recent .unseenNotifications .circleHeart:before,:root .swx[dir="rtl"].narrow .side .timeline .recent .unseenNotifications .circleHeart:before{left:-2px}:root .swx[dir="rtl"].short .side .timeline .recent.info .message>p,:root .swx[dir="rtl"].narrow .side .timeline .recent.info .message>p{margin-right:-1em}:root .swx[dir="rtl"].short .side .timeline .recent.info .infoMessage,:root .swx[dir="rtl"].narrow .side .timeline .recent.info .infoMessage{top:-.3em;right:3.2em}:root .swx[dir="rtl"].short .side .timeline .recent .message p,:root .swx[dir="rtl"].narrow .side .timeline .recent .message p{top:-3px}:root .swx[dir="rtl"].short .side .timeline .recent .message.callduration,:root .swx[dir="rtl"].narrow .side .timeline .recent .message.callduration{left:auto;right:.4em;padding-right:0}:root .swx[dir="rtl"].short .side .timeline .recent .message.callduration p,:root .swx[dir="rtl"].narrow .side .timeline .recent .message.callduration p{top:-.25em}:root .swx[dir="rtl"].short .side .timeline .recent.live-session .callAction,:root .swx[dir="rtl"].short .side .timeline .recent.live-session .info,:root .swx[dir="rtl"].narrow .side .timeline .recent.live-session .callAction,:root .swx[dir="rtl"].narrow .side .timeline .recent.live-session .info{right:67px}:root .swx[dir="rtl"].short .side .timeline .recent.live-session .message,:root .swx[dir="rtl"].narrow .side .timeline .recent.live-session .message{padding-right:90px}:root .swx[dir="rtl"].short .side .timeline .recent.unread .tileName,:root .swx[dir="rtl"].narrow .side .timeline .recent.unread .tileName{padding-right:3.3em;padding-left:2.25em}:root .swx[dir="rtl"].short .side .timeline .recent.unread .counter,:root .swx[dir="rtl"].narrow .side .timeline .recent.unread .counter{left:-25px}:root .swx[dir="rtl"].short .side .timeline .recent.unread .circle.with-keywords,:root .swx[dir="rtl"].narrow .side .timeline .recent.unread .circle.with-keywords{margin-right:0}:root .swx[dir="rtl"].short .side .timeline .current .tileName,:root .swx[dir="rtl"].narrow .side .timeline .current .tileName{padding-right:3.3em}:root .swx[dir="rtl"].short .side .timeline .splitter .icon,:root .swx[dir="rtl"].narrow .side .timeline .splitter .icon{right:11px;left:auto}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .side{border-left:none;border-right:1px solid #D6E6EC}:root .swx[dir="rtl"] .side.active .recent .Avatar{left:auto;right:.8em}:root .swx[dir="rtl"] .side.active .recent .notificationsDisabledIndicator{display:block;left:10px;right:auto}:root .swx[dir="rtl"] .side.active .recent .tileName,:root .swx[dir="rtl"] .side.active .recent .message{padding-left:0}:root .swx[dir="rtl"] .side.active .timeline .current .recent .message{right:.8em}:root .swx[dir="rtl"] .side.inactive .notificationsDisabledIndicator{display:none}:root .swx[dir="rtl"] .side.inactive .recent:hover .Avatar{left:auto}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideLeftToRight .recent:hover{margin-left:13em;margin-right:0}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text{left:auto;right:3.25em}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideLeftToRight .recent:hover .text .arrow{left:auto;right:-.55em}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideRightToLeft .recent:hover{margin-left:0;margin-right:13em}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text{left:3.25em;right:auto}:root .swx[dir="rtl"] .side.inactive.active.showTooltips.slideRightToLeft .recent:hover .text .arrow{left:-.55em;right:auto}:root .swx[dir="rtl"] .side.slideLeftToRight{left:auto;right:0}:root .swx[dir="rtl"] .side.slideRightToLeft{left:0;right:auto}:root .swx[dir="rtl"] .side .timeline .recent .unseenNotifications{left:auto;right:0}:root .swx[dir="rtl"] .side .timeline .recent .unseenNotifications .circleHeart{right:2px}:root .swx[dir="rtl"] .side .timeline .recent .unseenNotifications .circleHeart:before{left:-2px}:root .swx[dir="rtl"] .side .timeline .recent.info .message>p{margin-right:-1em}:root .swx[dir="rtl"] .side .timeline .recent.info .infoMessage{top:-.3em;right:3.2em}:root .swx[dir="rtl"] .side .timeline .recent .message p{top:-3px}:root .swx[dir="rtl"] .side .timeline .recent .message.callduration{left:auto;right:.4em;padding-right:0}:root .swx[dir="rtl"] .side .timeline .recent .message.callduration p{top:-.25em}:root .swx[dir="rtl"] .side .timeline .recent.live-session .callAction,:root .swx[dir="rtl"] .side .timeline .recent.live-session .info{right:67px}:root .swx[dir="rtl"] .side .timeline .recent.live-session .message{padding-right:90px}:root .swx[dir="rtl"] .side .timeline .recent.unread .tileName{padding-right:3.3em;padding-left:2.25em}:root .swx[dir="rtl"] .side .timeline .recent.unread .counter{left:-25px}:root .swx[dir="rtl"] .side .timeline .recent.unread .circle.with-keywords{margin-right:0}:root .swx[dir="rtl"] .side .timeline .current .tileName{padding-right:3.3em}:root .swx[dir="rtl"] .side .timeline .splitter .icon{right:11px;left:auto}}:root .swx.themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName a,:root .swx.themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName .avatarBotCertified{color:#ff8c00}:root .swx.themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName .joinCall{color:red;padding-right:5.25em}:root .swx.themeWhite .timeline .recent.unread:not(.active) .message{color:#2B2B30;font-style:normal}:root .swx.themeWhite .timeline .recent.unread:not(.active) .message a{color:#2B2B30}:root .swx.themeWhite .timeline .recent.unread:not(.active).lightNotification .text>.tile .tileName{color:#2B2B30}:root .swx.themeWhite .timeline .recent.active.unread .message{font-style:normal}:root .swx.themeWhite .timeline .recent.active.unread .counter{color:#fff}:root .swx.themeWhite .timeline .recent.active.unread .counter .circle:before{background-color:#C7EDFC !important}:root .swx.themeWhite .timeline .recent:hover:not(.active) .counter .circle:before,:root .swx.themeWhite .timeline .recent:focus:not(.active) .counter .circle:before{background-color:#EEF6F9 !important}:root .swx.themeWhite .timeline .current .unread:not(.active) .text>.tile .tileName{padding-right:5.25em}:root .swx.themeWhite .timeline .current .recent .message.callduration{left:8px}:root .swx.themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:5.25em}:root .swx .themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName a,:root .swx .themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName .avatarBotCertified{color:#ff8c00}:root .swx .themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName .joinCall{color:red;padding-right:5.25em}:root .swx .themeWhite .timeline .recent.unread:not(.active) .message{color:#2B2B30;font-style:normal}:root .swx .themeWhite .timeline .recent.unread:not(.active) .message a{color:#2B2B30}:root .swx .themeWhite .timeline .recent.unread:not(.active).lightNotification .text>.tile .tileName{color:#2B2B30}:root .swx .themeWhite .timeline .recent.active.unread .message{font-style:normal}:root .swx .themeWhite .timeline .recent.active.unread .counter{color:#fff}:root .swx .themeWhite .timeline .recent.active.unread .counter .circle:before{background-color:#C7EDFC !important}:root .swx .themeWhite .timeline .recent:hover:not(.active) .counter .circle:before,:root .swx .themeWhite .timeline .recent:focus:not(.active) .counter .circle:before{background-color:#EEF6F9 !important}:root .swx .themeWhite .timeline .current .unread:not(.active) .text>.tile .tileName{padding-right:5.25em}:root .swx .themeWhite .timeline .current .recent .message.callduration{left:8px}:root .swx .themeWhite .timeline .current .joinCall .text>.tile .tileName{padding-right:5.25em}:root .swx .themeWhite.timeline .recent.unread:not(.active) .text>.tile .tileName a,:root .swx .themeWhite.timeline .recent.unread:not(.active) .text>.tile .tileName .avatarBotCertified{color:#ff8c00}:root .swx .themeWhite.timeline .recent.unread:not(.active) .text>.tile .tileName .joinCall{color:red;padding-right:5.25em}:root .swx .themeWhite.timeline .recent.unread:not(.active) .message{color:#2B2B30;font-style:normal}:root .swx .themeWhite.timeline .recent.unread:not(.active) .message a{color:#2B2B30}:root .swx .themeWhite.timeline .recent.unread:not(.active).lightNotification .text>.tile .tileName{color:#2B2B30}:root .swx .themeWhite.timeline .recent.active.unread .message{font-style:normal}:root .swx .themeWhite.timeline .recent.active.unread .counter{color:#fff}:root .swx .themeWhite.timeline .recent.active.unread .counter .circle:before{background-color:#C7EDFC !important}:root .swx .themeWhite.timeline .recent:hover:not(.active) .counter .circle:before,:root .swx .themeWhite.timeline .recent:focus:not(.active) .counter .circle:before{background-color:#EEF6F9 !important}:root .swx .themeWhite.timeline .current .unread:not(.active) .text>.tile .tileName{padding-right:5.25em}:root .swx .themeWhite.timeline .current .recent .message.callduration{left:8px}:root .swx .themeWhite.timeline .current .joinCall .text>.tile .tileName{padding-right:5.25em}:root .swx[dir="rtl"].themeWhite .timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"].themeWhite .timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"].themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite .timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite .timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"] .themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite.timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite.timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"] .themeWhite.timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx .search{height:100%;z-index:1}:root .swx .search.afterMenuItems{margin-top:0;margin-bottom:.5em}:root .swx .search.beforeMenuItems{margin-top:.5em;margin-bottom:0;min-height:0}:root .swx .search a{color:#00AFF0}:root .swx .search a:hover,:root .swx .search a:focus{color:#008cc0}:root .swx .search .input{padding-left:3.6em;padding-right:2.5em;cursor:text;overflow:hidden;position:relative;min-height:2em}:root .swx .search .input .icon{color:#00AFF0;height:2em;left:1em;position:absolute;top:-.5em;width:2em}:root .swx .search .input .icon .iconfont.search{font-size:2em;margin-top:.25em}:root .swx .search .input .icon.showSpinner{top:0}:root .swx .search .input .icon.showSpinner .iconfont.search{display:none}:root .swx .search .input .icon.showSpinner .spinner{display:block}:root .swx .search .input .spinner{display:none}:root .swx .search .input input{background-color:transparent;border-style:solid;border-color:transparent;border-width:2px 0px;color:#00AFF0;height:2em;padding:0;position:relative;top:.2em;width:100%;min-width:1px;z-index:1;-webkit-font-smoothing:antialiased;font-size:.75em}:root .swx .search .input input::-moz-placeholder{color:#667486;opacity:1}:root .swx .search .input input:-ms-input-placeholder{color:#667486;opacity:1}:root .swx .search .input input::-webkit-input-placeholder{color:#667486;opacity:1}:root .swx .search .input input::-ms-clear{display:none}:root .swx .search .input button{position:absolute;right:10px;top:7px;z-index:2}:root .swx .search .input:before{bottom:2px;content:"";left:0;margin:0 1em;position:absolute;right:0;top:0;-webkit-transition:border-bottom .5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:border-bottom .5s cubic-bezier(0.23, 1, 0.32, 1);transition:border-bottom .5s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx .search .input.active input{color:#2B2B30}:root .swx .search .input.active input::-moz-placeholder{color:#fff;opacity:1}:root .swx .search .input.active input:-ms-input-placeholder{color:#fff;opacity:1}:root .swx .search .input.active input::-webkit-input-placeholder{color:#fff;opacity:1}:root .swx .search .input.active:before{border-color:#00AFF0}:root .swx .search .splitter{display:block;background-color:#D6E6EC;height:1px;margin:.25em 1em .25em 1em}:root .swx .search{height:auto}:root .swx .search.active{height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0}:root .swx .search .additionalResults{margin-right:20px;text-align:right}:root .swx .search .results{height:100%}:root .swx .search .results.active{display:block;z-index:3}:root .swx .search .results ul{margin-top:.75em}:root .swx .search .results>ul:first-child,:root .swx .search .results>div:first-child ul{margin-top:1em}:root .swx .search .results .counter{display:none}:root .swx .search .results .searchItem .text .tileName span.highlight,:root .swx .search .results .searchItem .text .message span.highlight{color:#00AFF0;font-weight:600;text-decoration:underline}:root .swx .search .results .searchItem.active .text .tileName span.highlight,:root .swx .search .results .searchItem.active .text .message span.highlight{color:#fff}:root .swx .search .results .searchDirectory{padding:.4em 0 .6em !important}:root .swx .search .results .spinner{width:2.5em;height:2.5em;display:block;margin:0 auto}:root .swx[dir="rtl"] .search .additionalResults{margin-left:20px;text-align:left}:root .swx[dir="rtl"] .search .input{padding-left:2.5em;padding-right:3.6em}:root .swx[dir="rtl"] .search .input .icon{left:auto;right:1em}:root .swx[dir="rtl"] .search .input button{right:auto;left:0}:root .swx.short .side .search .input,:root .swx.narrow .side .search .input{padding-left:50px;padding-right:0}:root .swx.short .side .search .input .spinner,:root .swx.narrow .side .search .input .spinner{top:.5em;height:75%;width:75%}:root .swx.short .side .search .input .icon,:root .swx.narrow .side .search .input .icon{height:2em;left:.4em;position:absolute;top:-.5em;width:2em}:root .swx.short .side .search .input:before,:root .swx.narrow .side .search .input:before{border:none}:root .swx.short .side .search .input input,:root .swx.narrow .side .search .input input{padding-left:23px}:root .swx.short .side .search .splitter,:root .swx.narrow .side .search .splitter{display:none}:root .swx.short .side.inactive .search input:hover,:root .swx.short .side.inactive .search .input .icon,:root .swx.narrow .side.inactive .search input:hover,:root .swx.narrow .side.inactive .search .input .icon{cursor:pointer}:root .swx.short .side.inactive .search.active .searchReset,:root .swx.narrow .side.inactive .search.active .searchReset{display:none}:root .swx.short .side.active .search .input .icon,:root .swx.narrow .side.active .search .input .icon{left:.4em;-webkit-transition:all 0ms 150ms;-moz-transition:all 0ms 150ms;-o-transition:all 0ms 150ms;transition:all 0ms 150ms}:root .swx.short .side.active .search .input.active:before,:root .swx.narrow .side.active .search .input.active:before{border-color:#00AFF0}:root .swx.short .side.active .search .searchItem swx-avatar-deprecated,:root .swx.narrow .side.active .search .searchItem swx-avatar-deprecated{left:.8em}:root .swx.short .side.active .search .searchItem .tileName,:root .swx.short .side.active .search .searchItem .message,:root .swx.narrow .side.active .search .searchItem .tileName,:root .swx.narrow .side.active .search .searchItem .message{padding-left:3.6em}:root .swx.short .side.active .search .splitter,:root .swx.narrow .side.active .search .splitter{display:block}@media only screen and (max-width: 600px){:root .swx .side .search .input{padding-left:50px;padding-right:0}:root .swx .side .search .input .spinner{top:.5em;height:75%;width:75%}:root .swx .side .search .input .icon{height:2em;left:.4em;position:absolute;top:-.5em;width:2em}:root .swx .side .search .input:before{border:none}:root .swx .side .search .input input{padding-left:23px}:root .swx .side .search .splitter{display:none}:root .swx .side.inactive .search input:hover,:root .swx .side.inactive .search .input .icon{cursor:pointer}:root .swx .side.inactive .search.active .searchReset{display:none}:root .swx .side.active .search .input .icon{left:.4em;-webkit-transition:all 0ms 150ms;-moz-transition:all 0ms 150ms;-o-transition:all 0ms 150ms;transition:all 0ms 150ms}:root .swx .side.active .search .input.active:before{border-color:#00AFF0}:root .swx .side.active .search .searchItem swx-avatar-deprecated{left:.8em}:root .swx .side.active .search .searchItem .tileName,:root .swx .side.active .search .searchItem .message{padding-left:3.6em}:root .swx .side.active .search .splitter{display:block}}:root .swx[dir="rtl"].short .side .input .icon,:root .swx[dir="rtl"].narrow .side .input .icon{left:0;right:.4em}:root .swx[dir="rtl"].short .side.active .search .input,:root .swx[dir="rtl"].narrow .side.active .search .input{padding-left:2.5em;padding-right:3.6em}:root .swx[dir="rtl"].short .side.active .search .searchItem swx-avatar-deprecated,:root .swx[dir="rtl"].narrow .side.active .search .searchItem swx-avatar-deprecated{left:auto;right:.8em}:root .swx[dir="rtl"].short .side.active .search .searchItem .tileName,:root .swx[dir="rtl"].short .side.active .search .searchItem .message,:root .swx[dir="rtl"].narrow .side.active .search .searchItem .tileName,:root .swx[dir="rtl"].narrow .side.active .search .searchItem .message{padding-left:auto;padding-right:3.6em}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .side .input .icon{left:0;right:.4em}:root .swx[dir="rtl"] .side.active .search .input{padding-left:2.5em;padding-right:3.6em}:root .swx[dir="rtl"] .side.active .search .searchItem swx-avatar-deprecated{left:auto;right:.8em}:root .swx[dir="rtl"] .side.active .search .searchItem .tileName,:root .swx[dir="rtl"] .side.active .search .searchItem .message{padding-left:auto;padding-right:3.6em}}:root .swx[dir="rtl"].themeWhite .timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"].themeWhite .timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"].themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite .timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite .timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"] .themeWhite .timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite.timeline .current .recent.unread:not(.active) .text>.tile .tileName{padding-left:4.5em;padding-right:3.6em}:root .swx[dir="rtl"] .themeWhite.timeline .current .recent .message.callduration{right:8px}:root .swx[dir="rtl"] .themeWhite.timeline .recent.unread:not(.active) .text>.tile .tileName{padding-left:2.25em;padding-right:3.6em}:root .swx .side .navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .swx .side .navigation.afterSearch{margin-top:.25em}:root .swx .side .navigation.afterSearch .navigationMenuIcons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:10px;margin-top:-5px;padding-bottom:10px}:root .swx .side .navigation.afterSearch .navigationMenuIcons swx-menu-item{display:inline-block}:root .swx .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-left:auto;padding-right:12px}:root .swx .side .navigation.beforeSearch{margin-top:.5em}:root .swx .side .navigation.afterTimeline{margin-top:.25em}:root .swx .side .navigation .navItem{overflow:hidden;margin:0px 1px 0px 2px}:root .swx .side .navigation .navItem .text h4{word-break:normal;top:.6em;white-space:nowrap}:root .swx .side .navigation .navItem .icon{top:0}:root .swx .side .navigation .navItem .icon .iconfont{font-size:2em}:root .swx .side .navigation .navItem.icon{height:40px;display:inline-block}:root .swx .side .navigation .navItem.icon .icon{display:inline-block}:root .swx .side .navigation .navItem.icon .icon .iconfont{display:inline-block}:root .swx .side .navigation .navItem.icon .text{display:none}:root .swx .side .navigation .navItem.icon:focus,:root .swx .side .navigation .navItem.icon.focus,:root .swx .side .navigation .navItem.icon:active,:root .swx .side .navigation .navItem.icon:hover,:root .swx .side .navigation .navItem.icon.active{border-radius:50%}:root .swx .side .navigation .navItem:not(.icon){min-height:2em;display:block}:root .swx .side .navigation .navItem:not(.icon) .icon{height:2em;left:1em;position:absolute;width:1em}:root .swx .side .navigation .navItem:not(.icon) .icon .iconfont.botAdd{position:relative;left:3px}:root .swx .side .navigation .navItem:not(.icon) .text{display:block;padding:0 1.25em 0 3.6em}:root .swx .side .navigation .navItem .text{height:2em;margin-bottom:0;overflow:hidden;position:relative;top:0;word-break:break-all}:root .swx .side .navigation .navItem:first-child:before{background-color:transparent;content:"";height:1px;left:0;position:absolute;right:1px;top:-1px;-webkit-transition:background-color .2s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:background-color .2s cubic-bezier(0.23, 1, 0.32, 1);transition:background-color .2s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx[dir="rtl"] .side .navigation.afterSearch .navigationMenuIcons{margin-right:10px;margin-left:0}:root .swx[dir="rtl"] .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-right:auto;margin-left:0;padding-left:12px;padding-right:0}:root .swx[dir="rtl"] .side .navigation .navItem:not(.icon) .icon{left:auto;right:1em}:root .swx[dir="rtl"] .side .navigation .navItem .text{padding:0 3.6em 0 1.25em}:root .swx.short .side .navigation.afterSearch .navigationMenuIcons,:root .swx.narrow .side .navigation.afterSearch .navigationMenuIcons{margin-left:0;margin-top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child,:root .swx.narrow .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-left:0;padding-right:0}:root .swx.short .side .navigation .navItem:not(.icon) .icon,:root .swx.narrow .side .navigation .navItem:not(.icon) .icon{left:.4em}:root .swx.short .side .navigation .navItem.icon,:root .swx.narrow .side .navigation .navItem.icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx.short .side .navigation .navItem.icon .icon,:root .swx.narrow .side .navigation .navItem.icon .icon{width:58px;margin-left:6px}:root .swx.short .side .navigation .navItem.icon .icon .iconfont.botAdd,:root .swx.narrow .side .navigation .navItem.icon .icon .iconfont.botAdd{margin-left:3px}:root .swx.short .side .navigation .navItem.icon .text,:root .swx.narrow .side .navigation .navItem.icon .text{display:block;padding-left:18px}:root .swx.short .side .navigation .navItem.icon:focus,:root .swx.short .side .navigation .navItem.icon.focus,:root .swx.short .side .navigation .navItem.icon:active,:root .swx.short .side .navigation .navItem.icon:hover,:root .swx.short .side .navigation .navItem.icon.active,:root .swx.narrow .side .navigation .navItem.icon:focus,:root .swx.narrow .side .navigation .navItem.icon.focus,:root .swx.narrow .side .navigation .navItem.icon:active,:root .swx.narrow .side .navigation .navItem.icon:hover,:root .swx.narrow .side .navigation .navItem.icon.active{border-radius:0}:root .swx.short .side.active .navigation .navItem .icon,:root .swx.narrow .side.active .navigation .navItem .icon{left:.4em;-webkit-transition:all 0ms 150ms;-o-transition:all 0ms 150ms;transition:all 0ms 150ms}:root .swx.short .side.active .navigation .navItem:not(.icon) .text,:root .swx.narrow .side.active .navigation .navItem:not(.icon) .text{padding-left:3.6em}:root .swx.short .side.active .navigation .navItem .text,:root .swx.narrow .side.active .navigation .navItem .text{width:100%}@media only screen and (max-width: 600px){:root .swx .side .navigation.afterSearch .navigationMenuIcons{margin-left:0;margin-top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-left:0;padding-right:0}:root .swx .side .navigation .navItem:not(.icon) .icon{left:.4em}:root .swx .side .navigation .navItem.icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .side .navigation .navItem.icon .icon{width:58px;margin-left:6px}:root .swx .side .navigation .navItem.icon .icon .iconfont.botAdd{margin-left:3px}:root .swx .side .navigation .navItem.icon .text{display:block;padding-left:18px}:root .swx .side .navigation .navItem.icon:focus,:root .swx .side .navigation .navItem.icon.focus,:root .swx .side .navigation .navItem.icon:active,:root .swx .side .navigation .navItem.icon:hover,:root .swx .side .navigation .navItem.icon.active{border-radius:0}:root .swx .side.active .navigation .navItem .icon{left:.4em;-webkit-transition:all 0ms 150ms;-o-transition:all 0ms 150ms;transition:all 0ms 150ms}:root .swx .side.active .navigation .navItem:not(.icon) .text{padding-left:3.6em}:root .swx .side.active .navigation .navItem .text{width:100%}}:root .swx[dir="rtl"].short .side .navigation.afterSearch .navigationMenuIcons,:root .swx[dir="rtl"].narrow .side .navigation.afterSearch .navigationMenuIcons{margin-right:0}:root .swx[dir="rtl"].short .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child,:root .swx[dir="rtl"].narrow .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-right:0;padding-left:0}:root .swx[dir="rtl"].short .side .navigation .navItem:not(.icon) .icon,:root .swx[dir="rtl"].narrow .side .navigation .navItem:not(.icon) .icon{right:.4em}:root .swx[dir="rtl"].short .side .navigation .navItem.icon .icon,:root .swx[dir="rtl"].narrow .side .navigation .navItem.icon .icon{margin-left:0;margin-right:7px}:root .swx[dir="rtl"].short .side .navigation .navItem.icon .icon .iconfont.botAdd,:root .swx[dir="rtl"].narrow .side .navigation .navItem.icon .icon .iconfont.botAdd{margin-left:0;margin-right:-3px}:root .swx[dir="rtl"].short .side .navigation .navItem .text,:root .swx[dir="rtl"].narrow .side .navigation .navItem .text{padding-left:0;padding-right:18px}:root .swx[dir="rtl"].short .side.active .navigation .navItem:not(.icon) .text,:root .swx[dir="rtl"].narrow .side.active .navigation .navItem:not(.icon) .text{padding-left:0;padding-right:3.6em}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .side .navigation.afterSearch .navigationMenuIcons{margin-right:0}:root .swx[dir="rtl"] .side .navigation.afterSearch .navigationMenuIcons swx-menu-item:last-child{margin-right:0;padding-left:0}:root .swx[dir="rtl"] .side .navigation .navItem:not(.icon) .icon{right:.4em}:root .swx[dir="rtl"] .side .navigation .navItem.icon .icon{margin-left:0;margin-right:7px}:root .swx[dir="rtl"] .side .navigation .navItem.icon .icon .iconfont.botAdd{margin-left:0;margin-right:-3px}:root .swx[dir="rtl"] .side .navigation .navItem .text{padding-left:0;padding-right:18px}:root .swx[dir="rtl"] .side.active .navigation .navItem:not(.icon) .text{padding-left:0;padding-right:3.6em}}:root .swx.themeWhite .side .navigation .navItem:not(.icon){position:relative}:root .swx.themeWhite .side .navigation .navItem .icon{color:#00AFF0}:root .swx.themeWhite .side .navigation .navItem .text{color:#2B2B30}:root .swx.themeWhite .side .navigation .navItem:focus,:root .swx.themeWhite .side .navigation .navItem.focus,:root .swx.themeWhite .side .navigation .navItem:active,:root .swx.themeWhite .side .navigation .navItem.active{outline:transparent solid 1px;background-color:#EEF6F9}:root .swx.themeWhite .side .navigation .navItem.icon:hover{outline:transparent solid 1px}:root .swx.themeWhite .side .navigation .navItem.icon.active{background-color:#DBF4FD}:root .swx.themeWhite .side .navigation .navItem.icon:focus:not(.active),:root .swx.themeWhite .side .navigation .navItem.icon.focus:not(.active),:root .swx.themeWhite .side .navigation .navItem.icon:hover:not(.active){background-color:#EEF6F9}:root .swx .themeWhite .side .navigation .navItem:not(.icon){position:relative}:root .swx .themeWhite .side .navigation .navItem .icon{color:#00AFF0}:root .swx .themeWhite .side .navigation .navItem .text{color:#2B2B30}:root .swx .themeWhite .side .navigation .navItem:focus,:root .swx .themeWhite .side .navigation .navItem.focus,:root .swx .themeWhite .side .navigation .navItem:active,:root .swx .themeWhite .side .navigation .navItem.active{outline:transparent solid 1px;background-color:#EEF6F9}:root .swx .themeWhite .side .navigation .navItem.icon:hover{outline:transparent solid 1px}:root .swx .themeWhite .side .navigation .navItem.icon.active{background-color:#DBF4FD}:root .swx .themeWhite .side .navigation .navItem.icon:focus:not(.active),:root .swx .themeWhite .side .navigation .navItem.icon.focus:not(.active),:root .swx .themeWhite .side .navigation .navItem.icon:hover:not(.active){background-color:#EEF6F9}:root .swx .themeWhite.side .navigation .navItem:not(.icon){position:relative}:root .swx .themeWhite.side .navigation .navItem .icon{color:#00AFF0}:root .swx .themeWhite.side .navigation .navItem .text{color:#2B2B30}:root .swx .themeWhite.side .navigation .navItem:focus,:root .swx .themeWhite.side .navigation .navItem.focus,:root .swx .themeWhite.side .navigation .navItem:active,:root .swx .themeWhite.side .navigation .navItem.active{outline:transparent solid 1px;background-color:#EEF6F9}:root .swx .themeWhite.side .navigation .navItem.icon:hover{outline:transparent solid 1px}:root .swx .themeWhite.side .navigation .navItem.icon.active{background-color:#DBF4FD}:root .swx .themeWhite.side .navigation .navItem.icon:focus:not(.active),:root .swx .themeWhite.side .navigation .navItem.icon.focus:not(.active),:root .swx .themeWhite.side .navigation .navItem.icon:hover:not(.active){background-color:#EEF6F9}:root .swx swx-sidebar{height:100%}:root .swx .chat,:root .swx .side,:root .swx .search,:root .swx .timeline,:root .swx swx-sidebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}:root .swx .conversationHeader{position:relative;display:block}:root .swx .callScreen{position:relative;height:60%;min-height:460px;display:block}:root .swx .inShellApp .callScreen{height:100%;border:0}:root .swx .cqfScreen,:root .swx .unansweredCall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}:root .swx .conversationHistory{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}:root .swx .conversationHistory .scrollable{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;height:100%}:root .swx .conversationHistory .history{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;width:auto}:root .swx .conversationHistory .scroller{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:visible;width:100%;min-height:1em}:root .swx .conversationHistory .chatLogIntroText{text-align:center;padding:1em;margin-bottom:2em}:root .swx .conversationHistory .chatLogIntroText p{margin-bottom:1em}:root .swx .conversationHistory .messageHistory{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;box-sizing:border-box;width:100%;max-width:840px;margin:0 auto;padding-left:1.5em;padding-right:1.5em}:root .swx .input{position:relative;display:block}:root .swx .scrollable{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:100%;height:auto;margin:0;padding:0;overflow:auto}:root .swx .typingIndicator{width:100%;max-width:900px;display:block;margin:0 auto;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}:root .swx .conversation .message{display:block}:root .swx .conversationHeader.showCover:after,:root .swx .conversationHistory.showCover:after,:root .swx .input.showCover:after{position:absolute;background-color:#F5FAFC;opacity:0.9;top:0;bottom:0;left:0;right:0;content:' ';z-index:2;-webkit-transition:opacity .23s ease-in-out;-o-transition:opacity .23s ease-in-out;transition:opacity .23s ease-in-out}:root .swx .conversationHeader.showCover:after{z-index:3}:root .swx .search swx-search-input,:root .swx .search swx-search-results{display:block}:root .swx .search swx-search-results{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;max-height:100%}:root .swx .search .splitter{min-height:1px}:root .swx swx-timeline{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .timeline{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-self:stretch}:root .swx .timeline .scrollingWrapper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .suggested-actions{transform:translateY(34px);opacity:0;position:relative;align-items:center;transition:all .5s ease}:root .swx .suggested-actions .actionItems{display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap;align-items:center}:root .swx .suggested-actions .actionItems .avatar{padding:0 2px 0 6px}:root .swx .suggested-actions .actionItems .actionItem{border:1px solid #CAE2EB;border-radius:26px;background-color:#ffffff;margin:2px;padding:8px 12px;cursor:pointer;min-height:20px;flex-direction:row;display:flex;align-items:center}:root .swx .suggested-actions .actionItems .actionItem:hover,:root .swx .suggested-actions .actionItems .actionItem:active{background-color:#fcfcfc}:root .swx .suggested-actions .actionItems .actionItem .text{font-size:13px;display:flex;color:#00AFF0;white-space:nowrap;margin:0;align-items:center}:root .swx .suggested-actions .actionItems .actionItem .icon{fill:#8e8e91;margin:0 5px 0 0;display:flex;max-height:20px;font-size:26px;align-items:center}:root .swx .suggested-actions .actionItems .actionItem .icon:before{float:none;font-size:inherit;line-height:inherit;margin:0;position:relative;top:auto}:root .swx .suggested-actions.show-suggested-actions{transform:translateY(0);opacity:1;margin:8px}:root .swx .chat .conversation .message.first .bubble,:root .swx .chat .conversation .message.showTimestamp .bubble,:root .swx .chat .conversation .message.media+.message:not(.showTimestamp) .bubble,:root .swx .chat .conversation .message.youtubePlayer+.message:not(.showTimestamp) .bubble,:root .swx .chat .conversation .message.contact-info+.message:not(.showTimestamp) .bubble{border-top:1px solid transparent;border-top-left-radius:.15em;border-top-right-radius:.15em}:root .swx .chat .conversation .message.last .bubble,:root .swx .chat .conversation .message.lastInBubble .bubble,:root .swx .chat .conversation .message.showTimestamp .bubble{border-bottom:1px solid transparent;border-bottom-left-radius:.15em;border-bottom-right-radius:.15em}:root .swx .chat .conversation .message .bubble{border-left:1px solid transparent;border-right:1px solid transparent;border-radius:0;float:none;margin-left:3em;margin-right:2em;position:relative;-webkit-transition:margin 0.466s cubic-bezier(0.33, 0, 0, 1);-moz-transition:margin 0.466s cubic-bezier(0.33, 0, 0, 1);transition:margin 0.466s cubic-bezier(0.33, 0, 0, 1)}:root .swx .chat .conversation .message .bubble .arrow{background-color:transparent;display:none;height:.6em;overflow:hidden;position:absolute;top:.75em;width:.25em}:root .swx .chat .conversation .message .bubble .arrow:after{content:"";height:.25em;position:absolute;top:.1em;width:.2em;border:1px solid transparent;transform:rotate(45deg)}:root .swx .chat .conversation .message .bubble .timestamp{display:none}:root .swx .chat .conversation .message .bubble .content{padding:.25em 1.5em .75em 1em;position:relative}:root .swx .chat .conversation .message .bubble .content p{word-wrap:break-word;-webkit-font-smoothing:antialiased;white-space:pre-wrap}:root .swx .chat .conversation .message .bubble .content p .deleted{font-style:italic;color:#8CA8B4}:root .swx .chat .conversation .message .bubble .content p pre,:root .swx .chat .conversation .message .bubble .content p pre[raw_pre="{code}"],:root .swx .chat .conversation .message .bubble .content p pre[raw_pre="!! "]{font-family:"Courier New", Courier, monospace;display:inline;word-wrap:break-word;white-space:pre-wrap}:root .swx .chat .conversation .message .bubble .messageIcon{position:absolute;right:.25em;top:.25em;width:1.5em;height:1.5em}:root .swx .chat .conversation .message .bubble .messageIcon .iconfont{font-size:1.5em}:root .swx .chat .conversation .message .bubble .smsStatus{position:absolute;font-size:35px}:root .swx .chat .conversation .message .bubble .smsStatus .iconfont{padding-top:4px}:root .swx .chat .conversation .message .bubble .smsStatus .iconfont.mobile{margin-left:-2px}:root .swx .chat .conversation .message.live-session .bubble .content{padding-bottom:30px}:root .swx[dir="rtl"] .chat .conversation .message .bubble .content{padding:.25em 1em .75em 1.5em}:root .swx[dir="rtl"] .chat .conversation .message .bubble .messageIcon{right:auto;left:.25em}:root .swx[dir="rtl"] .chat .conversation .message.live-session .bubble .content{padding-bottom:30px}:root .swx .chat .conversation .me.message .bubble{background-color:#e6f7fe;margin-left:5em;margin-right:3em}:root .swx .chat .conversation .me.message .bubble .arrow{right:-.25em}:root .swx .chat .conversation .me.message .bubble .arrow:after{right:.1em}:root .swx .chat .conversation .me.message .bubble .smsStatus{left:-38px}:root .swx[dir="rtl"] .chat .conversation .me.message .bubble{margin-left:3em;margin-right:5em}:root .swx[dir="rtl"] .chat .conversation .me.message .bubble .arrow{right:auto;left:-.25em}:root .swx[dir="rtl"] .chat .conversation .me.message .bubble .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45);right:auto;left:.1em}:root .swx[dir="rtl"] .chat .conversation .me.message .bubble .smsStatus{right:-38px}:root .swx[dir="rtl"] .chat .conversation .me.message.showTimestamp .bubble{margin-right:5em;margin-left:3em}:root .swx[dir="rtl"] .chat .conversation .me.message.showTimestamp .timestamp{right:auto;left:-3em;text-align:right}:root .swx .chat .conversation .their.message .bubble{margin-right:5em;background-color:#b3e7fb}:root .swx .chat .conversation .their.message .bubble .tile{display:none;margin-bottom:-1em;top:-1em}:root .swx .chat .conversation .their.message .bubble .tile .tileName{font-weight:600;height:.9em;overflow:hidden;word-break:break-all}:root .swx .chat .conversation .their.message .bubble .tile h4{font-size:12px;font-weight:600;line-height:15px;top:2.5833px;color:#8CA8B4}:root .swx .chat .conversation .their.message .bubble .content .tile{display:inline !important;position:relative;top:auto}:root .swx .chat .conversation .their.message .bubble .content .tile .tileName{display:inline;height:auto}:root .swx .chat .conversation .their.message .bubble .content .tile h4{display:inline;font-size:1em;top:auto;color:#33353A}:root .swx .chat .conversation .their.message .bubble .arrow{left:-.25em}:root .swx .chat .conversation .their.message .bubble .arrow:after{left:.1em}:root .swx .chat .conversation .their.message .bubble .smsStatus{right:-35px}:root .swx .chat .conversation .their.message.unread .bubble .tile h4{color:#ff8c00}:root .swx .chat .conversation .their.message.read .bubble .tile h4{-webkit-transition:color 3s 5s;-o-transition:color 3s 5s;transition:color 3s 5s}:root .swx .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session) .content:after{color:transparent;position:absolute;content:"●";font-size:13px;right:-15px;top:11px}:root .swx .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session).unread .content:after{color:#ff8c00}:root .swx .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session).showTimestamp .content:after{top:12px}:root .swx .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session).read .content:after{visibility:hidden;color:transparent;-webkit-transition:all 3s 5s;-o-transition:all 3s 5s;transition:all 3s 5s}:root .swx[dir="rtl"] .chat .conversation .their.message .bubble{margin-right:3em;margin-left:5em}:root .swx[dir="rtl"] .chat .conversation .their.message .bubble .arrow{left:auto;right:-.25em}:root .swx[dir="rtl"] .chat .conversation .their.message .bubble .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45);left:auto;right:.1em}:root .swx[dir="rtl"] .chat .conversation .their.message .bubble .smsStatus{left:-35px;right:auto}:root .swx[dir="rtl"] .chat .conversation .their.message .bubble .content .welcomeMessage .emoticon.large{float:none}:root .swx[dir="rtl"] .chat .conversation .their.message.showTimestamp .bubble{margin-right:3em;margin-left:5em}:root .swx[dir="rtl"] .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session).unread .content:after,:root .swx[dir="rtl"] .chat .conversation .their.message:not(.participant):not(.system):not(.ngc-upgrade):not(.contact-request-sent):not(.contact-request-accepted):not(.live-session).read .content:after{left:-15px;right:auto}:root .swx.tablet .chat .conversationHistory .conversation .message .bubble,:root .swx.mobile .chat .conversationHistory .conversation .message .bubble,:root .swx.mobile-short .chat .conversationHistory .conversation .message .bubble{margin-left:0}:root .swx.tablet .chat .conversationHistory .conversation .message.their .bubble,:root .swx.tablet .chat .conversationHistory .conversation .message.their.showTimestamp .bubble,:root .swx.mobile .chat .conversationHistory .conversation .message.their .bubble,:root .swx.mobile .chat .conversationHistory .conversation .message.their.showTimestamp .bubble,:root .swx.mobile-short .chat .conversationHistory .conversation .message.their .bubble,:root .swx.mobile-short .chat .conversationHistory .conversation .message.their.showTimestamp .bubble{margin-left:0;margin-right:2em}:root .swx.tablet .chat .conversationHistory .conversation .message.me .bubble,:root .swx.tablet .chat .conversationHistory .conversation .message.me.showTimestamp .bubble,:root .swx.mobile .chat .conversationHistory .conversation .message.me .bubble,:root .swx.mobile .chat .conversationHistory .conversation .message.me.showTimestamp .bubble,:root .swx.mobile-short .chat .conversationHistory .conversation .message.me .bubble,:root .swx.mobile-short .chat .conversationHistory .conversation .message.me.showTimestamp .bubble{margin-left:2em;margin-right:0}:root .swx .chat .conversation .animate.date,:root .swx .chat .conversation .animate.message.first,:root .swx .chat .conversation .animate.message.first .bubble,:root .swx .chat .conversation .animate.message.first .arrow:after{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:root .swx .chat .conversation .animate.date{-webkit-animation-name:anime-chat-date;animation-name:anime-chat-date}:root .swx .chat .conversation .animate.message.first{-webkit-animation-name:anime-chat-message;animation-name:anime-chat-message}:root .swx .chat .conversation .animate.message.first .bubble{-webkit-animation-name:anime-chat-bubble;animation-name:anime-chat-bubble}:root .swx .chat .conversation .animate.message.first.me .bubble{-webkit-animation-name:anime-chat-bubble-me;animation-name:anime-chat-bubble-me}:root .swx .chat .conversation .animate.message.first .arrow:after{-webkit-animation-name:anime-chat-arrow;animation-name:anime-chat-arrow;-webkit-transform-origin:4px center 0;-moz-transform-origin:4px center 0;-ms-transform-origin:4px center 0;transform-origin:4px center 0}:root .swx .chat .conversation .animate.message.first.me .arrow:after{-webkit-transform-origin:1px center 0;-moz-transform-origin:1px center 0;-ms-transform-origin:1px center 0;transform-origin:1px center 0}:root .swx .chat .conversation .animate.message.first.thumbnail .arrow:after{-webkit-transform-origin:12px center 0;-moz-transform-origin:12px center 0;-ms-transform-origin:12px center 0;transform-origin:12px center 0}:root .swx .chat .conversation .animate.message.first.me.thumbnail .arrow:after{-webkit-transform-origin:1px center 0;-moz-transform-origin:1px center 0;-ms-transform-origin:1px center 0;transform-origin:1px center 0}@-webkit-keyframes anime-chat-date{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{opacity:1}100%{opacity:1}}@keyframes anime-chat-date{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{opacity:1}100%{opacity:1}}@-webkit-keyframes anime-chat-message{0%{opacity:0}33.33%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}37.5%,100%{opacity:1}}@keyframes anime-chat-message{0%{opacity:0}33.33%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}37.5%,100%{opacity:1}}@-webkit-keyframes anime-chat-bubble{0%{-webkit-transform:translateX(.7em);-ms-transform:translateX(.7em);-o-transform:translateX(.7em);transform:translateX(.7em)}37.5%{-webkit-transform:translateX(.7em);-ms-transform:translateX(.7em);-o-transform:translateX(.7em);transform:translateX(.7em);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:translateX(1.3em);-ms-transform:translateX(1.3em);-o-transform:translateX(1.3em);transform:translateX(1.3em);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateX(0em);-ms-transform:translateX(0em);-o-transform:translateX(0em);transform:translateX(0em)}}@keyframes anime-chat-bubble{0%{-webkit-transform:translateX(.7em);-ms-transform:translateX(.7em);-o-transform:translateX(.7em);transform:translateX(.7em)}37.5%{-webkit-transform:translateX(.7em);-ms-transform:translateX(.7em);-o-transform:translateX(.7em);transform:translateX(.7em);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:translateX(1.3em);-ms-transform:translateX(1.3em);-o-transform:translateX(1.3em);transform:translateX(1.3em);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateX(0em);-ms-transform:translateX(0em);-o-transform:translateX(0em);transform:translateX(0em)}}@-webkit-keyframes anime-chat-bubble-me{0%{-webkit-transform:translateX(-.7em);-ms-transform:translateX(-.7em);-o-transform:translateX(-.7em);transform:translateX(-.7em)}37.5%{-webkit-transform:translateX(-.7em);-ms-transform:translateX(-.7em);-o-transform:translateX(-.7em);transform:translateX(-.7em);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:translateX(-1.3em);-ms-transform:translateX(-1.3em);-o-transform:translateX(-1.3em);transform:translateX(-1.3em);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateX(0em);-ms-transform:translateX(0em);-o-transform:translateX(0em);transform:translateX(0em)}}@keyframes anime-chat-bubble-me{0%{-webkit-transform:translateX(-.7em);-ms-transform:translateX(-.7em);-o-transform:translateX(-.7em);transform:translateX(-.7em)}37.5%{-webkit-transform:translateX(-.7em);-ms-transform:translateX(-.7em);-o-transform:translateX(-.7em);transform:translateX(-.7em);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:translateX(-1.3em);-ms-transform:translateX(-1.3em);-o-transform:translateX(-1.3em);transform:translateX(-1.3em);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateX(0em);-ms-transform:translateX(0em);-o-transform:translateX(0em);transform:translateX(0em)}}@-webkit-keyframes anime-chat-arrow{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}37.5%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:scale(2.44,0.7);-ms-transform:scale(2.44,0.7);-o-transform:scale(2.44,0.7);transform:scale(2.44,0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}}@keyframes anime-chat-arrow{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}37.5%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}41.67%{-webkit-transform:scale(2.44,0.7);-ms-transform:scale(2.44,0.7);-o-transform:scale(2.44,0.7);transform:scale(2.44,0.7);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}}.chat .conversation .date{float:left;height:3em;margin-top:1em;position:relative;text-align:center;width:100%}.chat .conversation .date.hide{display:block !important;visibility:hidden}.chat .conversation .date>.line{border-top:1px solid #e7f1f5;height:1px;left:0;position:absolute;right:0;top:1.5em}.chat .conversation .date>p{background-color:#f5fafc;color:#a3c5d2;display:inline-block;margin:1.1em auto 0;padding:0 1em}:root .swx .chat .conversation .message.thumbnail .bubble{width:7em}:root .swx .chat .conversation .message.thumbnail .bubble .arrow .thumbnail{display:block;margin-top:-5%;position:absolute;top:-15px;width:110%;z-index:-1}:root .swx .chat .conversation .message.thumbnail .bubble .arrow:after{background-size:50% auto;height:24px;top:-5px;width:24px}:root .swx .chat .conversation .message.thumbnail .bubble .content{border-radius:.15em;padding:0 0 100%;width:100%}:root .swx .chat .conversation .message.thumbnail .bubble .content .thumbnail{display:block;margin-top:-5%;position:absolute;width:110%}:root .swx .chat .conversation .message.thumbnail.their .bubble{float:left}:root .swx .chat .conversation .message.thumbnail.their .bubble .arrow .thumbnail{left:20px;margin-left:-5%}:root .swx .chat .conversation .message.thumbnail.their .bubble .arrow:after{background-image:url("/assets/images/components/chat/theme-light/chat-arrow-left-thumbnail.svg");left:9px}:root .swx .chat .conversation .message.thumbnail.their .bubble .content .thumbnail{left:0;margin-left:-5%}:root .swx .chat .conversation .message.thumbnail.me .bubble{float:right}:root .swx .chat .conversation .message.thumbnail.me .bubble .arrow .thumbnail{right:20px;margin-right:-5%}:root .swx .chat .conversation .message.thumbnail.me .bubble .arrow:after{background-image:url("/assets/images/components/chat/theme-light/chat-arrow-right-thumbnail.svg");right:-3px}:root .swx .chat .conversation .message.thumbnail.me .bubble .content .thumbnail{right:0;margin-right:-5%}@media only screen and (min-width: 1100px){:root .swx .themeLight.chat .conversation .message.swiftCard.double .bubble .content .swift .carousel .prev,:root .swx .themeLight.chat .conversation .message.swiftCard.double .bubble .content .swift .carousel .next{display:none}}:root .swx .themeLight.chat .conversation .message.swiftCard{max-width:100%;float:right}:root .swx .themeLight.chat .conversation .message.swiftCard.invalid{display:none}:root .swx .themeLight.chat .conversation .message.swiftCard.their{float:left}:root .swx .themeLight.chat .conversation .message.swiftCard.their .bubble{background-color:transparent}:root .swx .themeLight.chat .conversation .message.swiftCard.their.single .bubble .content{display:inline-block}:root .swx .themeLight.chat .conversation .message.swiftCard.receipt .bubble .content{background-color:white;border:#CAE2EB solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard.receipt .bubble .content .swift .carousel .container{display:inherit}:root .swx .themeLight.chat .conversation .message.swiftCard.receipt .bubble .content .swift .card h1{text-align:center}:root .swx .themeLight.chat .conversation .message.swiftCard.receipt .bubble .arrow:after{background-color:white;border:#CAE2EB solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard.signin .bubble .content,:root .swx .themeLight.chat .conversation .message.swiftCard.unsupported .bubble .content{background-color:#067CB4;display:inline-block}:root .swx .themeLight.chat .conversation .message.swiftCard.signin .bubble .arrow:after,:root .swx .themeLight.chat .conversation .message.swiftCard.unsupported .bubble .arrow:after{background-color:#067CB4}:root .swx .themeLight.chat .conversation .message.swiftCard.their.double .bubble .content{max-width:576px;width:100%}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content{padding:0;background-color:#BFE9F9;border-radius:3px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift span.emoticon.main{height:60px;width:60px;margin-top:24px;margin-bottom:16px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .unsupported,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin{text-align:center}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .unsupported .text,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin .text{margin-bottom:32px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel{overflow:hidden}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next{position:absolute;height:100%;top:0;width:calc((100% - 288px) / 2);-webkit-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;transition:width 0.3s ease-out;cursor:pointer;z-index:3}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev:hover,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next:hover{background:rgba(255,255,255,0.5)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev:hover .button,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next:hover .button{background:#00B0F2}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button{width:28px;height:28px;overflow:hidden;font-size:28px;color:white;background:#AFCFDB;border-radius:14px;top:calc(50% - 14px);position:absolute}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev{left:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button{left:-14px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button::before{content:"\e420"}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next{right:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button{right:-14px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button::before{content:"\e421"}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .container{transform:none;display:block;display:inline-flex;display:-webkit-inline-flex}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .prev{display:none}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .next{width:calc(100% - 288px)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .container{right:0px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .prev{width:calc(100% - 288px)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .next{display:none}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard{padding:8px 0;width:272px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .audio-message .media-holder,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .audio-message .media-holder,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .audio-message .media-holder{max-width:272px;max-height:60px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .audio-message.thumbnail,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .audio-message.thumbnail,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .audio-message.thumbnail{margin-top:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .audio-message.thumbnail .media-holder,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .audio-message.thumbnail .media-holder,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .audio-message.thumbnail .media-holder{border-radius:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .cardContent .section .textContent{max-width:255px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer{display:block;background:#3c3d3e;position:relative;width:272px;height:153px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .loadingIndicator .spinner,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .error,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .loadingIndicator .spinner,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .error,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .loadingIndicator .spinner,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .error{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);position:absolute}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .loadingIndicator .spinner.fog .circle .shape,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .error.fog .circle .shape,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .loadingIndicator .spinner.fog .circle .shape,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .error.fog .circle .shape,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .loadingIndicator .spinner.fog .circle .shape,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .error.fog .circle .shape{background-color:#fff}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .error:before,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .error:before,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .error:before{border:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;border-radius:24px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer .error .iconfont,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer .error .iconfont,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer .error .iconfont{font-size:48px;color:#fff}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer img,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer img,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer img{position:relative}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard .VideoPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard .VideoPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard .VideoPlayer{background:#3c3d3e}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard .VideoPlayer .VideoPlayer-controlsOverlay,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard .VideoPlayer .VideoPlayer-controlsOverlay,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard .VideoPlayer .VideoPlayer-controlsOverlay{background-image:none}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.landscape .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.landscape .videoCard{height:153px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.portrait .videoCard{height:272px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card{padding:8px;flex:1 0 auto}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent{background-color:white;border-radius:2%;border:#CAE2EB solid 1px;width:270px;height:auto}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent .buttons,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent .buttons{margin-right:8px;margin-left:8px;margin-top:auto}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .image,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .section .image{margin:8px;max-width:254px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .section .textContent{margin:8px 16px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent .animationCard{width:272px;height:153px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.landscape .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.landscape .videoCard{width:272px;height:153px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container{position:relative;white-space:nowrap;font-size:0;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container>*{white-space:normal}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine{display:table;display:-webkit-inline-flex;display:-moz-box;display:-ms-flexbox}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.hero{display:table-cell;display:-webkit-flex}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.hero,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.thumb,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.video,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.audio,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card.animation{width:auto;display:inline-flex;flex:1 0 auto}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card .buttons .button{-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;margin-right:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;vertical-align:top}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.signin{display:block;-moz-margin-start:10px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card:last-of-type{margin-right:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.hero .cardContent{display:flex;flex-direction:column;height:auto;width:272px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.hero .section{flex-grow:1;justify-content:flex-end}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card{width:272px;padding-left:8px;padding-right:8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin{text-align:center}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported .text,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin .text{margin-bottom:32px;color:white;font-size:15px;font-weight:600;line-height:normal}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported .buttons,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin .buttons{margin-bottom:8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .buttons{margin:0 -8px;padding:8px 8px 0 8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent{width:133px;height:auto;margin-left:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent h2{white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .image{flex-grow:1;width:112px;margin-right:1px;height:112px;border:1px solid #CAE2EB}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .button.fold{background:white;height:24px;cursor:pointer;margin-top:7px;border-bottom:#CAE2EB solid 1px;margin-left:-8px;margin-right:-8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .button.fold>span{color:#00AFF0;text-align:center;display:block;font-size:13px;line-height:13px;top:15%;position:relative}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .button.fold:focus{outline:transparent solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.hero .section{flex-direction:column-reverse}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.hero .section .image{height:153px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent{display:flex;flex-direction:column;height:100%;width:272px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section.tap{width:272px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section>div{height:112px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section .textContent{width:136px;height:auto}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section .image,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section .image{flex-grow:1;width:112px;margin-right:8px;border:2px solid #CAE2EB}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.audio .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.video .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.animation .section .textContent{margin:8px 0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .normal{color:#33353A;font-size:13px;line-height:normal;top:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card h1{color:#33353A;font-size:15px;font-weight:600;line-height:normal;top:0;max-height:60px;overflow:hidden;margin:16px 8px 8px 8px;text-overflow:ellipsis;white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .tap{cursor:pointer;width:100%}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section{display:flex;padding-bottom:8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent{overflow:hidden;margin:8px;max-height:187px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent a{color:#00AFF0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent h1{margin:0;text-overflow:initial;white-space:initial;max-height:45px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent h2,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent h3{color:#596676;font-size:13px;font-weight:normal;max-height:38px;overflow:hidden;text-overflow:ellipsis;line-height:normal;top:0;white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent h3{font-size:11px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent .price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent p{max-height:40px;overflow:hidden;line-height:1.4}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent .expandedTextOnce{max-height:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent .expandedTextTwice{max-height:107px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .image{overflow:hidden;margin:8px 0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .image img{position:relative;margin-left:50%}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons.multiLine{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons.multiLine .button{-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;margin-right:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button{background:white;height:24px;border-color:#CAE2EB;border-style:solid;border-radius:14px;border-width:2px;margin-bottom:8px;margin-right:8px;cursor:pointer;-webkit-flex-basis:0;-moz-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button:last-of-type{margin-right:0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button>span{color:#00AFF0;text-align:center;display:block;font-size:13px;line-height:normal;top:50%;margin-top:-9px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px);margin-left:10px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .facts{padding:8px;border-bottom:#CAE2EB solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .facts .fact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:none;padding:6px 0}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .facts .fact>span{overflow:hidden;width:50%;text-overflow:ellipsis;white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .facts .fact .value{text-align:right}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items{margin-top:8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items>*{border-bottom:#CAE2EB solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:none;padding:8px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item>span{overflow:hidden;width:50%;text-overflow:ellipsis;white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item .title{color:#33353A;font-size:15px;font-weight:600}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item .price{text-align:right}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item:last-child{margin-right:-8px;margin-left:-8px;padding-right:16px;padding-left:16px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .summary .line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:none;padding:8px;border-bottom:#CAE2EB solid 1px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .summary .line>span{overflow:hidden;width:50%;text-overflow:ellipsis;white-space:nowrap}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .summary .line .value{color:#00AFF0;text-align:right}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .summary .line:last-child{border-bottom:0}:root .swx .themeLight.chat .conversation .message.swiftCard.receipt .bubble .content .swift .carousel .container.multiLine{display:inherit}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev{right:0;left:auto}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button{left:auto;right:-14px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button::before{content:"\e421"}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next{right:auto;left:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button{right:auto;left:-14px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button::before{content:"\e420"}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .container{right:auto;left:0px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine{display:table;display:-webkit-inline-flex;display:-moz-box;display:-ms-flexbox}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container.multiLine .card .buttons .button{margin-left:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card:last-of-type{margin-left:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .audioCard .audio-message .AudioPlayer .AudioPlayer-controls .AudioPlayer-button{margin-left:4px;margin-right:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .audioCard .audio-message .AudioPlayer .AudioPlayer-timeline{left:0;right:40px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card{width:272px;padding-left:8px;padding-right:8px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin{text-align:center}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported .text,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin .text{margin-bottom:32px;color:white;font-size:15px;font-weight:600;line-height:normal}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.unsupported .buttons,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.signin .buttons{margin-bottom:8px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent{margin-left:8px;margin-right:0px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .image{margin-right:0px;margin-left:1px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section .image,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section .image{margin-left:8px;margin-right:0px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .image img{margin-left:0;margin-right:50%}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons.multiLine .button{margin-left:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button>span{margin-right:10px;margin-left:0}:root .swx.short .chat .conversation .message .bubble,:root .swx.narrow .chat .conversation .message .bubble,:root .swx.medium .chat .conversation .message .bubble{margin-left:0}:root .swx.short .chat .conversation .message.their .bubble,:root .swx.short .chat .conversation .message.their.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.their .bubble,:root .swx.narrow .chat .conversation .message.their.showTimestamp .bubble,:root .swx.medium .chat .conversation .message.their .bubble,:root .swx.medium .chat .conversation .message.their.showTimestamp .bubble{margin-left:0;margin-right:2em}:root .swx.short .chat .conversation .message.me .bubble,:root .swx.short .chat .conversation .message.me.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.me .bubble,:root .swx.narrow .chat .conversation .message.me.showTimestamp .bubble,:root .swx.medium .chat .conversation .message.me .bubble,:root .swx.medium .chat .conversation .message.me.showTimestamp .bubble{margin-left:2em;margin-right:0}@media only screen and (max-width: 800px){:root .swx .chat .conversation .message .bubble{margin-left:0}:root .swx .chat .conversation .message.their .bubble,:root .swx .chat .conversation .message.their.showTimestamp .bubble{margin-left:0;margin-right:2em}:root .swx .chat .conversation .message.me .bubble,:root .swx .chat .conversation .message.me.showTimestamp .bubble{margin-left:2em;margin-right:0}}:root .swx[dir="rtl"].short .chat .conversation .message.their .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.their.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.their .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.their.showTimestamp .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.their .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.their.showTimestamp .bubble{margin-left:2em;margin-right:0}:root .swx[dir="rtl"].short .chat .conversation .message.me .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.me.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.me .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.me.showTimestamp .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.me .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.me.showTimestamp .bubble{margin-left:0;margin-right:2em}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .conversation .message.their .bubble,:root .swx[dir="rtl"] .chat .conversation .message.their.showTimestamp .bubble{margin-left:2em;margin-right:0}:root .swx[dir="rtl"] .chat .conversation .message.me .bubble,:root .swx[dir="rtl"] .chat .conversation .message.me.showTimestamp .bubble{margin-left:0;margin-right:2em}}:root .swx.short .chat .conversation .message .bubble .content,:root .swx.narrow .chat .conversation .message .bubble .content{padding:5px 10px 15px 10px}:root .swx.short .chat .conversation .message.their .bubble .tile .tileName h4,:root .swx.short .chat .conversation .message.me .bubble .tile .tileName h4,:root .swx.narrow .chat .conversation .message.their .bubble .tile .tileName h4,:root .swx.narrow .chat .conversation .message.me .bubble .tile .tileName h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:15em;max-width:100%;display:block}:root .swx.short .chat .conversation .message.their .bubble,:root .swx.short .chat .conversation .message.their.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.their .bubble,:root .swx.narrow .chat .conversation .message.their.showTimestamp .bubble{margin-left:0;margin-right:1em}:root .swx.short .chat .conversation .message.me .bubble,:root .swx.short .chat .conversation .message.me.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.me .bubble,:root .swx.narrow .chat .conversation .message.me.showTimestamp .bubble{margin-left:1em;margin-right:0}:root .swx.short .chat .conversation .message .bubble .messageIcon,:root .swx.narrow .chat .conversation .message .bubble .messageIcon{top:0}:root .swx.short .chat .conversation .message .bubble,:root .swx.narrow .chat .conversation .message .bubble{margin-left:0}:root .swx.short .themeLight.chat .conversation .message.swiftCard.their.double .bubble .content,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard.their.double .bubble .content{max-width:344px}:root .swx.short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble{width:188px;margin-right:21px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next{width:calc((100% - 172px) / 2)}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .next,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .next{width:calc((100% - 172px) / 2)}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .prev,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .prev{width:calc((100% - 172px) / 2)}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.hero .cardContent,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.hero .cardContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent{width:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section>div,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section>div,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section>div,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section>div{height:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .textContent,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .textContent{width:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .image,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .image{width:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard{width:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .VideoPlayer-controls .VideoPlayer-timeline{margin:0 7px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .section .textContent,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .cardContent .section .textContent,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .cardContent .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .cardContent .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .cardContent .section .textContent{max-width:155px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer{width:172px;height:97px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.landscape .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.landscape .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.landscape .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.landscape .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.landscape .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.landscape .videoCard{height:97px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.portrait .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.portrait .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.portrait .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.portrait .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.portrait .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.portrait .videoCard{height:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent{width:170px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .image,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .section .image{max-width:154px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .textContent{margin:8px 16px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent .animationCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent .animationCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent .animationCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent .animationCard{width:172px;height:97px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.portrait .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.landscape .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.portrait .videoCard,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.landscape .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.portrait .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.landscape .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.portrait .videoCard,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.landscape .videoCard{width:172px;height:97px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card{width:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card>div,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card>div{width:100%}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent{max-height:121px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.hero .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.hero .section .image{height:97px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent{width:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section.tap,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section.tap{width:172px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section>div,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section>div{height:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent{width:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent .price,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent .price{width:100%;text-align:left}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .image,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .image{width:76px;height:76px}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .title,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .title{width:66%}:root .swx.short .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .price,:root .swx.narrow .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .price{width:34%}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message .bubble .content{padding:5px 10px 15px 10px}:root .swx .chat .conversation .message.their .bubble .tile .tileName h4,:root .swx .chat .conversation .message.me .bubble .tile .tileName h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:15em;max-width:100%;display:block}:root .swx .chat .conversation .message.their .bubble,:root .swx .chat .conversation .message.their.showTimestamp .bubble{margin-left:0;margin-right:1em}:root .swx .chat .conversation .message.me .bubble,:root .swx .chat .conversation .message.me.showTimestamp .bubble{margin-left:1em;margin-right:0}:root .swx .chat .conversation .message .bubble .messageIcon{top:0}:root .swx .chat .conversation .message .bubble{margin-left:0}:root .swx .themeLight.chat .conversation .message.swiftCard.their.double .bubble .content{max-width:344px}:root .swx .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble{width:188px;margin-right:21px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next{width:calc((100% - 172px) / 2)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first .next{width:calc((100% - 172px) / 2)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.last .prev{width:calc((100% - 172px) / 2)}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.hero .cardContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent{width:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section>div,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section>div{height:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .textContent{width:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .section .image,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.thumb .cardContent .items .section .image{width:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard{width:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .audioCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .videoCard .VideoPlayer-controls .VideoPlayer-timeline,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .VideoPlayer-controls .VideoPlayer-timeline{margin:0 7px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .cardContent .section .textContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .cardContent .section .textContent{max-width:155px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.audio .animationCard .GifPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.video .animationCard .GifPlayer,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .container .card.animation .animationCard .GifPlayer{width:172px;height:97px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.landscape .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.landscape .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.landscape .videoCard{height:97px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.audio .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.video .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.first.last .container .card.animation .cardContent.portrait .videoCard{height:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent{width:170px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .image,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .section .image{max-width:154px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .section .textContent{margin:8px 16px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent .animationCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent .animationCard{width:172px;height:97px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.video .cardContent.landscape .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.portrait .videoCard,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.animation .cardContent.landscape .videoCard{width:172px;height:97px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card{width:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card>div{width:100%}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent{max-height:121px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.hero .section .image{height:97px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent{width:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section.tap{width:172px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.thumb .cardContent .items .section>div{height:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent{width:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .textContent .price{width:100%;text-align:left}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt .section .image{width:76px;height:76px}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .title{width:66%}:root .swx .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card.receipt :not(.section) .price{width:34%}}:root .swx[dir="rtl"].short .chat .conversation .message .bubble .content,:root .swx[dir="rtl"].narrow .chat .conversation .message .bubble .content{padding:5px 10px 15px 10px}:root .swx[dir="rtl"].short .chat .conversation .message.media .content,:root .swx[dir="rtl"].narrow .chat .conversation .message.media .content{padding:0}:root .swx[dir="rtl"].short .chat .conversation .message.their .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.their.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.their .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.their.showTimestamp .bubble{margin-left:1em;margin-right:0}:root .swx[dir="rtl"].short .chat .conversation .message.me .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.me.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.me .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.me.showTimestamp .bubble{margin-right:1em;margin-left:0}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble{margin-left:21px;margin-right:0}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .carousel.multiple .container .card,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .carousel.multiple .container .card{flex:0 1 auto}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card{width:172px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card .section .textContent,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card .section .textContent{max-height:121px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.hero .section .image,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.hero .section .image{height:115px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent{width:172px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section.tap,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section.tap{width:172px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section>div,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section>div{height:76px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent{width:76px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent .price,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent .price{text-align:right}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .image,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .image{width:76px;height:76px}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .title,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .title{width:66%}:root .swx[dir="rtl"].short .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .price,:root .swx[dir="rtl"].narrow .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .price{width:34%}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .conversation .message .bubble .content{padding:5px 10px 15px 10px}:root .swx[dir="rtl"] .chat .conversation .message.media .content{padding:0}:root .swx[dir="rtl"] .chat .conversation .message.their .bubble,:root .swx[dir="rtl"] .chat .conversation .message.their.showTimestamp .bubble{margin-left:1em;margin-right:0}:root .swx[dir="rtl"] .chat .conversation .message.me .bubble,:root .swx[dir="rtl"] .chat .conversation .message.me.showTimestamp .bubble{margin-right:1em;margin-left:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble{margin-left:21px;margin-right:0}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .carousel.multiple .container .card{flex:0 1 auto}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card{width:172px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card .section .textContent{max-height:121px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.hero .section .image{height:115px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent{width:172px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section.tap,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section.tap{width:172px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .section>div,:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.thumb .cardContent .items .section>div{height:76px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent{width:76px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .textContent .price{text-align:right}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt .section .image{width:76px;height:76px}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .title{width:66%}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.swiftCard.their.showTimestamp .bubble .content .swift .card.receipt :not(.section) .price{width:34%}}:root .swx.themeWhite .chat .conversation .message.me .bubble,:root .swx.themeWhite .chat .conversation .message.me .arrow:after{background-color:#e6f7fe}:root .swx.themeWhite .chat .conversation .message.their .bubble,:root .swx.themeWhite .chat .conversation .message.their .arrow:after{background-color:#b3e7fb}:root .swx.themeWhite .chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx.themeWhite .chat .conversation .message.media .bubble,:root .swx.themeWhite .chat .conversation .message.youtubePlayer .bubble,:root .swx.themeWhite .chat .conversation .message.contact-info .bubble{background-color:transparent;border:0}:root .swx.themeWhite .chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#e6f7fe}:root .swx.themeWhite .chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#b3e7fb}:root .swx.themeLight .chat .conversation .message.me .bubble,:root .swx.themeLight .chat .conversation .message.me .arrow:after{background-color:#DCF2FA}:root .swx.themeLight .chat .conversation .message.their .bubble,:root .swx.themeLight .chat .conversation .message.their .arrow:after{background-color:#BFE9F9}:root .swx.themeLight .chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx.themeLight .chat .conversation .message.media .bubble,:root .swx.themeLight .chat .conversation .message.youtubePlayer .bubble,:root .swx.themeLight .chat .conversation .message.contact-info .bubble{background-color:transparent}:root .swx.themeLight .chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#DCF2FA}:root .swx.themeLight .chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#BFE9F9}:root .swx .themeWhite .chat .conversation .message.me .bubble,:root .swx .themeWhite .chat .conversation .message.me .arrow:after{background-color:#e6f7fe}:root .swx .themeWhite .chat .conversation .message.their .bubble,:root .swx .themeWhite .chat .conversation .message.their .arrow:after{background-color:#b3e7fb}:root .swx .themeWhite .chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx .themeWhite .chat .conversation .message.media .bubble,:root .swx .themeWhite .chat .conversation .message.youtubePlayer .bubble,:root .swx .themeWhite .chat .conversation .message.contact-info .bubble{background-color:transparent;border:0}:root .swx .themeWhite .chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#e6f7fe}:root .swx .themeWhite .chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#b3e7fb}:root .swx .themeLight .chat .conversation .message.me .bubble,:root .swx .themeLight .chat .conversation .message.me .arrow:after{background-color:#DCF2FA}:root .swx .themeLight .chat .conversation .message.their .bubble,:root .swx .themeLight .chat .conversation .message.their .arrow:after{background-color:#BFE9F9}:root .swx .themeLight .chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx .themeLight .chat .conversation .message.media .bubble,:root .swx .themeLight .chat .conversation .message.youtubePlayer .bubble,:root .swx .themeLight .chat .conversation .message.contact-info .bubble{background-color:transparent}:root .swx .themeLight .chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#DCF2FA}:root .swx .themeLight .chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#BFE9F9}:root .swx .themeWhite.chat .conversation .message.me .bubble,:root .swx .themeWhite.chat .conversation .message.me .arrow:after{background-color:#e6f7fe}:root .swx .themeWhite.chat .conversation .message.their .bubble,:root .swx .themeWhite.chat .conversation .message.their .arrow:after{background-color:#b3e7fb}:root .swx .themeWhite.chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx .themeWhite.chat .conversation .message.media .bubble,:root .swx .themeWhite.chat .conversation .message.youtubePlayer .bubble,:root .swx .themeWhite.chat .conversation .message.contact-info .bubble{background-color:transparent;border:0}:root .swx .themeWhite.chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#e6f7fe}:root .swx .themeWhite.chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#b3e7fb}:root .swx .themeLight.chat .conversation .message.me .bubble,:root .swx .themeLight.chat .conversation .message.me .arrow:after{background-color:#DCF2FA}:root .swx .themeLight.chat .conversation .message.their .bubble,:root .swx .themeLight.chat .conversation .message.their .arrow:after{background-color:#BFE9F9}:root .swx .themeLight.chat .conversation .message .bubble .messageIcon{color:#8CA8B4}:root .swx .themeLight.chat .conversation .message.media .bubble,:root .swx .themeLight.chat .conversation .message.youtubePlayer .bubble,:root .swx .themeLight.chat .conversation .message.contact-info .bubble{background-color:transparent}:root .swx .themeLight.chat .conversation .message.youtubePlayer.me .bubble .content .messageTextWrapper{background-color:#DCF2FA}:root .swx .themeLight.chat .conversation .message.youtubePlayer.their .bubble .content .messageTextWrapper{background-color:#BFE9F9}:root .swx[dir="rtl"].themeWhite .chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"].themeWhite .chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"].themeLight .chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"].themeLight .chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeWhite .chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeWhite .chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeLight .chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeLight .chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeWhite.chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeWhite.chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.me .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx[dir="rtl"] .themeLight.chat .conversation .message.their .arrow:after{-webkit-transform:rotate(45);-ms-transform:rotate(45);-o-transform:rotate(45);transform:rotate(45)}:root .swx .chat .conversation .message.edited .bubble .content,:root .swx .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-right:40px}:root .swx .chat .conversation .message.edited.media .bubble .content,:root .swx .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-right:60px}:root .swx[dir="rtl"] .chat .conversation .message.edited .bubble .content,:root .swx[dir="rtl"] .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-left:40px;padding-right:20px}:root .swx[dir="rtl"] .chat .conversation .message.edited.media .bubble .content,:root .swx[dir="rtl"] .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx[dir="rtl"] .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx[dir="rtl"] .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-left:40px;padding-right:20px}:root .swx.short .chat .conversation .message.edited .bubble .content,:root .swx.short .chat .conversation .message.deliveryFailed:not(.media) .bubble .content,:root .swx.narrow .chat .conversation .message.edited .bubble .content,:root .swx.narrow .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-right:30px}:root .swx.short .chat .conversation .message.edited.media .bubble .content,:root .swx.short .chat .conversation .message.edited.youtubePlayer .bubble .content,:root .swx.narrow .chat .conversation .message.edited.media .bubble .content,:root .swx.narrow .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx.short .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx.short .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper,:root .swx.narrow .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx.narrow .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-right:30px}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message.edited .bubble .content,:root .swx .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-right:30px}:root .swx .chat .conversation .message.edited.media .bubble .content,:root .swx .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-right:30px}}:root .swx[dir="rtl"].short .chat .conversation .message.edited .bubble .content,:root .swx[dir="rtl"].short .chat .conversation .message.deliveryFailed:not(.media) .bubble .content,:root .swx[dir="rtl"].narrow .chat .conversation .message.edited .bubble .content,:root .swx[dir="rtl"].narrow .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-left:30px;padding-right:10px}:root .swx[dir="rtl"].short .chat .conversation .message.edited.media .bubble .content,:root .swx[dir="rtl"].short .chat .conversation .message.edited.youtubePlayer .bubble .content,:root .swx[dir="rtl"].narrow .chat .conversation .message.edited.media .bubble .content,:root .swx[dir="rtl"].narrow .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx[dir="rtl"].short .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx[dir="rtl"].short .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper,:root .swx[dir="rtl"].narrow .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx[dir="rtl"].narrow .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-left:30px;padding-right:10px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .conversation .message.edited .bubble .content,:root .swx[dir="rtl"] .chat .conversation .message.deliveryFailed:not(.media) .bubble .content{padding-left:30px;padding-right:10px}:root .swx[dir="rtl"] .chat .conversation .message.edited.media .bubble .content,:root .swx[dir="rtl"] .chat .conversation .message.edited.youtubePlayer .bubble .content{padding:0}:root .swx[dir="rtl"] .chat .conversation .message.edited.media .bubble .content .messageTextWrapper,:root .swx[dir="rtl"] .chat .conversation .message.edited.youtubePlayer .bubble .content .messageTextWrapper{padding-left:30px;padding-right:10px}}:root .swx .message.me .DeliveryStatus{text-align:right;margin-right:3em;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:.6em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .message.me .DeliveryStatus .iconfont{font-size:13px;-webkit-box-flex:0 0 13px;-moz-box-flex:0 0 13px;-webkit-flex:0 0 13px;-ms-flex:0 0 13px;flex:0 0 13px}:root .swx .message.me .DeliveryStatus .iconfont:before{margin-top:5px}:root .swx .message.me .DeliveryStatus .iconfont.warning{font-size:17px}:root .swx .message.me .DeliveryStatus .iconfont.warning:before{margin-top:7px}:root .swx .message.me .DeliveryStatus .iconfont.presenceStroke,:root .swx .message.me .DeliveryStatus .iconfont.presenceOnlineStroke,:root .swx .message.me .DeliveryStatus .iconfont.warning{color:#8CA8B4}:root .swx .message.me .DeliveryStatus-status{display:inline-block;position:relative;color:#8CA8B4;margin-right:.35em}:root .swx .message.me.hearts .DeliveryStatus{margin-right:5em}:root .swx[dir="rtl"] .message .DeliveryStatus-status{margin-left:.35em}:root .swx[dir="rtl"] .message.me .DeliveryStatus{margin-right:0;margin-left:2.75em}:root .swx[dir="rtl"] .message.me.hearts .DeliveryStatus{margin-right:0;margin-left:4.5em}:root .swx.short .message.me .DeliveryStatus,:root .swx.narrow .message.me .DeliveryStatus,:root .swx.medium .message.me .DeliveryStatus{margin-right:0}:root .swx.short .message.me.hearts .DeliveryStatus,:root .swx.narrow .message.me.hearts .DeliveryStatus,:root .swx.medium .message.me.hearts .DeliveryStatus{margin-right:2em}@media only screen and (max-width: 800px){:root .swx .message.me .DeliveryStatus{margin-right:0}:root .swx .message.me.hearts .DeliveryStatus{margin-right:2em}}:root .swx[dir="rtl"].short .message.me .DeliveryStatus,:root .swx[dir="rtl"].narrow .message.me .DeliveryStatus,:root .swx[dir="rtl"].medium .message.me .DeliveryStatus{margin-left:0}:root .swx[dir="rtl"].short .message.me.hearts .DeliveryStatus,:root .swx[dir="rtl"].narrow .message.me.hearts .DeliveryStatus,:root .swx[dir="rtl"].medium .message.me.hearts .DeliveryStatus{margin-left:2em}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .message.me .DeliveryStatus{margin-left:0}:root .swx[dir="rtl"] .message.me.hearts .DeliveryStatus{margin-left:2em}}:root .swx.short .message.me .DeliveryStatus,:root .swx.narrow .message.me .DeliveryStatus{margin-right:0}:root .swx.short .message.me.hearts .DeliveryStatus,:root .swx.narrow .message.me.hearts .DeliveryStatus{margin-right:2.5em}@media only screen and (max-width: 600px){:root .swx .message.me .DeliveryStatus{margin-right:0}:root .swx .message.me.hearts .DeliveryStatus{margin-right:2.5em}}:root .swx .tile{z-index:auto}:root .swx .chat .conversationHeader{width:100%;min-height:4em;background-color:inherit;-webkit-transition:background-color .5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:background-color .5s cubic-bezier(0.23, 1, 0.32, 1);transition:background-color .5s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx .chat .conversationHeader.active{background-color:#fff;z-index:3}:root .swx .chat .conversationHeader.active:after{margin:0}:root .swx .chat .conversationHeader.active .headerMain .roster .participantCount{color:#667486;padding-left:0;cursor:auto}:root .swx .chat .conversationHeader.active .headerMain .roster .participantCount .arrow{display:none}:root .swx .chat .conversationHeader.active .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel{visibility:hidden !important}:root .swx .chat .conversationHeader.active .headerControls{display:block}:root .swx .chat .conversationHeader.editMode .headerControls{border-top:1px solid #D6E6EC}:root .swx .chat .conversationHeader.editMode:after{border-bottom:0}:root .swx .chat .conversationHeader.newConversationV2.editMode .headerControls{border-top:0}:root .swx .chat .conversationHeader.newConversationV2.editMode:after{border-bottom:1px solid #D6E6EC}:root .swx .chat .conversationHeader:after{border-bottom:1px solid #D6E6EC;content:"";display:block;margin:0 1.5em;-webkit-transition:margin .5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:margin .5s cubic-bezier(0.23, 1, 0.32, 1);transition:margin .5s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx .chat .conversationHeader a{color:#00AFF0}:root .swx .chat .conversationHeader a:hover,:root .swx .chat .conversationHeader a:focus{color:#008cc0}:root .swx .chat .conversationHeader .headerMain{background-color:inherit;min-height:4em;display:block}:root .swx .chat .conversationHeader .headerMain:hover .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel{visibility:visible}:root .swx .chat .conversationHeader .headerMain.canJoinCall{background-color:#092E48}:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage>a,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic h3>a,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .iconfont,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child{color:#fff}:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .btn.classicShare:hover .iconfont,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .btn.classicShare:active .iconfont,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .btn.classicShare:focus .iconfont{color:#667486}:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{color:#fff}:root .swx .chat .conversationHeader .headerMain.canJoinCall .inviteLink .iconfont,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .inviteLink .iconfont{color:#00AFF0}:root .swx .chat .conversationHeader .headerMain.canJoinCall .inviteLink .iconfont:hover,:root .swx .chat .conversationHeader .headerMain.canJoinCall .inviteLink .iconfont:focus,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .inviteLink .iconfont:hover,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .inviteLink .iconfont:focus{color:#008cc0}:root .swx .chat .conversationHeader .headerMain.canJoinCall .inviteLink .copiedIndicator .iconfont,:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .inviteLink .copiedIndicator .iconfont{color:#667486}:root .swx .chat .conversationHeader .headerMain.canJoinCall .groupProfileContainer,:root .swx .chat .conversationHeader .headerMain.canJoinCall .groupProfileContainer a{color:#fff}:root .swx .chat .conversationHeader .headerMain.canJoinCall .callButtons{display:none}:root .swx .chat .conversationHeader .headerMain.canJoinCall swx-joincall-button{display:inline-block}:root .swx .chat .conversationHeader .headerMain.canJoinCall .btn.circle.stroke:after,:root .swx .chat .conversationHeader .headerMain.canJoinCall .btn.circle.stroke>span,:root .swx .chat .conversationHeader .headerMain.canJoinCall .btn.circle.stroke:hover:after,:root .swx .chat .conversationHeader .headerMain.canJoinCall .btn.circle.stroke:hover>span{border-color:#fff;color:#fff}:root .swx .chat .conversationHeader .headerMain.canJoinCall .tile .presence:before{background-color:#092E48}:root .swx .chat .conversationHeader .headerMain.canJoinCall .tile.online .presence:after,:root .swx .chat .conversationHeader .headerMain.canJoinCall .tile.idle .presence:after,:root .swx .chat .conversationHeader .headerMain.canJoinCall .tile.mobile .presence:after{background-color:#092E48}:root .swx .chat .conversationHeader .headerMain.canJoinCall .tile.unknown .presence:after{background-color:transparent;color:#fff}:root .swx .chat .conversationHeader .headerMain .roster .grid{padding:1em 1.5em 0;position:relative;z-index:3;-webkit-transition:padding 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:padding 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:padding 0.5s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic{top:-.5em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText{float:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileName,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage{margin-right:9em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileName+.tileMessage{margin-top:1px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage:after{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText .tileMessage:before{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic>.tileName{margin-right:9em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName{top:7px;word-break:break-all}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3{font-weight:600;text-rendering:auto;white-space:nowrap;word-break:break-all;top:0;margin-bottom:6px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3 .hoverWrap>span:first-child{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 45px);display:inline-block;vertical-align:middle;padding:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3 .hoverWrap.Header-Title--agent>span:first-child{max-width:calc(100% - 60px)}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .hoverWrap:hover .iconfont,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .hoverWrap:hover span:first-child{color:#00AFF0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileMessage>.message{width:100%}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:100%}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .divider,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .conversation-share-link{width:auto;display:inline-block;max-width:100%}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceTooltip{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{font-style:italic;padding-right:.25em;padding-top:.25em;color:#667486;overflow:hidden;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .divider{color:#D6E6EC;margin-left:.5em;padding-top:2px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLink{padding-left:.25em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:55%;vertical-align:bottom}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel{position:relative;top:5px;width:.75em;height:.75em;font-size:1.3em;color:white;margin-left:.25em;overflow:hidden;visibility:hidden;display:inline-block;border-radius:100%;background-color:#667386}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel.visible{visibility:visible;background-color:#00AFF0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel:hover{background-color:#00AFF0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLinkLabel:before{position:relative;top:-.1em;left:-.15em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .conversation-share-link{vertical-align:top;margin-top:.15em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child{color:#2B2B30;cursor:default}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child a{color:inherit}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child a:focus{outline:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage>a{color:#667486;cursor:default}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .iconfont{font-size:1.1em;position:absolute;cursor:pointer;display:inline-block;width:auto;color:#667486;top:.25em;margin-left:.2em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit{margin:0;border:none;position:relative;line-height:20px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp:active,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp:focus,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit:active,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit:focus{outline:#000 dotted 1px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp{display:none;position:absolute;left:-5px;top:.15em;width:20px;height:20px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp::before{width:inherit;height:inherit;border-radius:50%;background:#00AFF0;color:#FFF;border:0.5px solid rgba(249,249,249,0);text-align:center;display:inline-block}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .button.chevronUp::before:hover{color:#FFF;background:#00AFF0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .iconfont.avatarBotCertified{color:#93999D;cursor:default;margin-left:0;position:relative;vertical-align:middle;top:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .iconfont.avatarBotCertified:before{font-size:.6666666667em;vertical-align:middle}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit{width:20px;top:.1em;font-size:1.5em;vertical-align:top;color:#667486 !important}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit:hover{color:#00AFF0 !important}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic{position:absolute;top:0;left:0;max-width:500px;width:calc(100% - 20px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#fff;border:1px solid #00AFF0;border-radius:4px;padding:4px;z-index:10}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic.integratedProperty input{max-width:122px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic input{line-height:30px;height:30px;vertical-align:middle;margin-left:0px;font-size:13px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic input{border:none;background:none;outline:none;-webkit-box-flex:1 1 100px;-moz-box-flex:1 1 100px;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic input::-ms-clear{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a{font-size:32px;display:inline-block;padding-top:3px;-webkit-box-flex:0 0 30px;-moz-box-flex:0 0 30px;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a:focus,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a:hover{border-radius:50%;color:#00AFF0;background-color:rgba(0,175,240,0.2)}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a:focus{outline:#000 dotted 1px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic a::before{text-align:center;text-indent:-1px}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar,:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile{cursor:pointer}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar>.tile,:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile>.tile{top:0}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount,:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile+.tile,:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile+.tile+.participantCount{margin-left:3em}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile .tileMessage,:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile+.tile .tileMessage{padding-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child,:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage>a{cursor:pointer}:root .swx .chat .conversationHeader .headerMain .roster .grid.staticHeader .tile.conversationTopic .hoverWrap,:root .swx .chat .conversationHeader .headerMain .roster .grid.staticHeader .tile.conversationTopic h3 .hoverWrap>span:first-child,:root .swx .chat .conversationHeader .headerMain .roster .grid.staticHeader>.avatar{cursor:default}:root .swx .chat .conversationHeader .headerMain .roster .grid.staticHeader .tile.conversationTopic .hoverWrap:hover .iconfont,:root .swx .chat .conversationHeader .headerMain .roster .grid.staticHeader .tile.conversationTopic .hoverWrap:hover span:first-child{color:#2B2B30}:root .swx .chat .conversationHeader .headerControls{position:absolute;right:1.5em;top:1em;z-index:3;box-sizing:content-box}:root .swx .chat .conversationHeader .headerControls swx-joincall-button{display:none;position:relative}:root .swx .chat .conversationHeader .headerControls .btn.joinCall:before{background-color:#7FBA00}:root .swx .chat .conversationHeader .headerControls .btn.joinCall:hover:before{background-color:#BAD80A}:root .swx .chat .conversationHeader .headerControls swx-button{display:inline-block;position:relative}:root .swx .chat .conversationHeader .headerControls swx-button,:root .swx .chat .conversationHeader .headerControls swx-joincall-button,:root .swx .chat .conversationHeader .headerControls swx-more-actions-button{margin-left:.5em}:root .swx .chat .conversationHeader .headerControls swx-button:first-child,:root .swx .chat .conversationHeader .headerControls swx-joincall-button:first-child,:root .swx .chat .conversationHeader .headerControls swx-more-actions-button:first-child{margin-left:0}:root .swx .chat .conversationHeader .headerControls .btn span{pointer-events:none}:root .swx .chat .conversationHeader .headerControls .buttonMenuOptionsIcon{display:none;position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;color:#fff;background-color:#00AFF0;pointer-events:none}:root .swx .chat .conversationHeader .headerControls .buttonMenuOptionsIcon .chevronDown{margin-left:-3px;line-height:9px;font-size:18px}:root .swx .chat .conversationHeader .headerControls .btn:hover .buttonMenuOptionsIcon{display:block}:root .swx .chat .conversationHeader .roster .participantCount{cursor:pointer;display:inline-block;overflow:hidden;padding-left:.75em;padding-bottom:.15em}:root .swx .chat .conversationHeader .roster .participantCount p{margin-right:0 !important}:root .swx .chat .conversationHeader .roster .participantCount .arrow{height:1.5em;left:-.45em;position:absolute;width:1.5em}:root .swx .chat .conversationHeader .roster .participantCount .iconfont{color:#00AFF0;font-size:1.5em}:root .swx .chat .conversationHeader .roster .participantCount:hover .iconfont{color:#0083b4}:root .swx .chat .conversationHeader .headerAdd{background-color:inherit;position:relative}:root .swx .chat .conversationHeader .jumpToConversation{padding-left:.5em;padding-top:0;padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #D6E6EC}:root .swx .chat .conversationHeader .jumpToConversation .topic{color:#8CA8B4;font-weight:600;margin-left:.25em;margin-bottom:1em}:root .swx .chat .conversationHeader .jumpToConversation .participant{margin-top:.25em;margin-bottom:.25em;max-width:14em}:root .swx .chat .conversationHeader .contactPickerWrapper{position:absolute;border-left:1px solid #D6E6EC;border-bottom:1px solid #D6E6EC;border-right:1px solid #D6E6EC;left:1em;right:1em;background:#fff;margin-top:.05em}:root .swx .chat .conversationHeader .contactPickerWrapper swx-contact-picker{display:block}:root .swx .chat .conversationHeader .contactPickerWrapper.modal{box-shadow:-1px 3px 10px 0px rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;width:12.5em;left:auto;z-index:2000;padding:.5em}:root .swx .chat .conversationHeader .contactPickerWrapper.modal:before{width:40px;height:11px;overflow:hidden;position:absolute;right:.5em;top:-11px;content:'';background:transparent url(../assets/images/components/chat/theme-white/context-menu-arrow.svg) top left no-repeat}:root .swx .chat .conversationHeader .contactPickerWrapper.modal .spaceSettings.linkShown{height:4em}:root .swx .chat .conversationHeader .contactPickerWrapper.modal .spaceSettings.linkShown .spaces{margin:0}:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button:before{border:#D6E6EC 1px solid}:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button:hover:before,:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button:active:before,:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button:focus:before{border-color:#E2EEF6;background-color:#E2EEF6}:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button .iconfont{top:6px;color:#2B2B30}:root .swx .chat .conversationHeader .contactPickerWrapper .conversationShareLink button .iconfont:before{color:#667486}:root .swx .chat .conversationHeader .spaceSettings{display:block;margin:0 1em;height:3.5em;position:relative}:root .swx .chat .conversationHeader .spaceSettings.linkShown{height:5em}:root .swx .chat .conversationHeader .spaceSettings .spaces{display:block;position:absolute;margin-top:1em;right:0;left:0}:root .swx .chat .conversationHeader .spaceSettings.admin .spaces{right:4em}:root .swx .chat .conversationHeader .spaceSettings .label{display:block;position:relative}:root .swx .chat .conversationHeader .spaceSettings .link{overflow:hidden;display:none;text-overflow:ellipsis;white-space:nowrap;margin-top:.25em}:root .swx .chat .conversationHeader .spaceSettings.linkShown .link{display:block}:root .swx .chat .conversationHeader .spaceSettings .copySpaceLink,:root .swx .chat .conversationHeader .spaceSettings .sendSpaceLink{margin-top:-.05em;display:none;margin-right:.25em}:root .swx .chat .conversationHeader .spaceSettings .sendSpaceLink{margin-right:0;padding-left:.5em;border-left:1px solid #D6E6EC}:root .swx .chat .conversationHeader .spaceSettings.linkShown .copySpaceLink,:root .swx .chat .conversationHeader .spaceSettings.linkShown .sendSpaceLink{display:inline}:root .swx .chat .conversationHeader .spaceSettings .toggler{margin-top:1em;width:2.3em;height:1.2em;display:none}:root .swx .chat .conversationHeader .spaceSettings.admin .toggler{display:block}:root .swx .chat .conversationHeader .spaceSettings .toggler:after{top:0;left:.15em;border-width:.5em}:root .swx .chat .conversationHeader .spaceSettings .toggler.checked:after{left:1.1em}:root .swx .chat .conversationHeader .headerPicker{margin-top:0;max-height:16.5em;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-transition:margin-top 0.35s ease-in-out;-o-transition:margin-top 0.35s ease-in-out;transition:margin-top 0.35s ease-in-out}:root .swx .chat .conversationHeader .headerPicker.active{margin-top:0 !important}:root .swx .chat .conversationHeader .actions{margin:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:root .swx .chat .conversationHeader .conversationButtons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}:root .swx .chat .conversationHeader .submitConversation{display:inline-block}:root .swx .chat .conversationHeader .submitConversation swx-button{display:inline-block;margin-left:.5em;margin-right:auto;float:left}:root .swx .chat .conversationHeader .submitConversation swx-button span{font-size:.6em;white-space:nowrap;overflow:hidden}:root .swx .chat .conversationHeader .submitConversation .btn.circle{width:auto;min-width:130px;height:30px}:root .swx .chat .conversationHeader .invites{clear:both;border-top:1px solid #D6E6EC;background:#F5FAFC;padding:.75em 1em;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}:root .swx .chat .conversationHeader .invites .title{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.5em;margin-top:.4em;margin-bottom:.4em}:root .swx .chat .conversationHeader .invites .invite-link{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}:root .swx .chat .conversationHeader .hideProfile{display:block;width:2em;height:2em;float:left;margin-right:1em}:root .swx .chat .toggler{-webkit-border-radius:1.625em;border-radius:1.625em;background-color:#a2c5d3;border:2px solid transparent;cursor:pointer;float:right;position:relative;-webkit-transition-property:border-color,background-color;-moz-transition-property:border-color,background-color;-o-transition-property:border-color,background-color;transition-property:border-color,background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin:1px}:root .swx .chat .toggler .realElement{cursor:pointer;opacity:0;outline:none;position:absolute}:root .swx .chat .toggler:hover,:root .swx .chat .toggler.focus{background-color:#91b1bd}:root .swx .chat .toggler.checked:hover,:root .swx .chat .toggler.checked.focus{background-color:#75ab00;border-color:#75ab00}:root .swx .chat .toggler:after{background-color:#fff;border:.625em solid transparent;-webkit-border-radius:1.625em;-moz-border-radius:1.625em;-ms-border-radius:1.625em;-o-border-radius:1.625em;border-radius:1.625em;-webkit-box-shadow:0 0.0625em 0.0625em rgba(0,0,0,0.1);-moz-box-shadow:0 0.0625em 0.0625em rgba(0,0,0,0.1);box-shadow:0 0.0625em 0.0625em rgba(0,0,0,0.1);content:"";position:absolute;left:.375em;top:.3125em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}:root .swx .chat .toggler.checked{background-color:#7fba00}:root .swx .chat .toggler.checked:after{content:" ";left:1.5em}:root .swx .newConversation .contactPickerWrapper{left:1em;right:1em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileName,:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage{margin-right:auto;margin-left:9em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic>.tileName{margin-right:auto;margin-left:9em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .iconfont{margin-left:0px;margin-right:.2em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount,:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.hideProfile+.tile,:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.hideProfile+.tile+.participantCount{margin-left:auto;margin-right:3em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid.group .tile.conversationTopic h3 .button.chevronUp{left:auto;right:-5px}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid.group .tile.conversationTopic .displayMessage>a{padding-right:2px}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid.group .tile.conversationTopic .editTopic{left:auto;right:0}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid.group .tile.conversationTopic .displayMessage .spaceLinkLabel:before{left:auto;right:-.1em}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls{right:auto;left:1.5em}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls swx-button,:root .swx[dir="rtl"] .chat .conversationHeader .headerControls swx-joincall-button,:root .swx[dir="rtl"] .chat .conversationHeader .headerControls swx-more-actions-button{margin-left:0}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls .buttonMenuOptionsIcon .chevronDown{margin-right:-3px}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls .btn.circle:first-child{margin-left:auto;margin-right:.75em}:root .swx[dir="rtl"] .chat .conversationHeader .roster .participantCount{padding-left:0;padding-right:0}:root .swx[dir="rtl"] .chat .conversationHeader .roster .participantCount .arrow{left:auto;right:-.45em}:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings.admin .spaces{right:0;left:auto}:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings .copySpaceLink,:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings .sendSpaceLink{margin-right:auto;margin-left:.25em}:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings .sendSpaceLink{padding-left:0;padding-right:.5em;border-left:0;border-right:1px solid #D6E6EC}:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings .toggler:after{left:auto;right:.15em}:root .swx[dir="rtl"] .chat .conversationHeader .spaceSettings .toggler.checked:after{left:auto;right:1.1em}:root .swx[dir="rtl"] .chat .conversationHeader .hideProfile{float:right;margin-right:auto;margin-left:1em}:root .swx[dir="rtl"] .chat .conversationHeader .jumpToConversation .topic{margin-right:.25em}:root .swx[dir="rtl"] .chat .conversationHeader .jumpToConversation .participant .text{padding-left:0;padding-right:3em}:root .swx[dir="rtl"] .chat .conversationHeader .jumpToConversation .participant .tileName h4{padding-right:0;padding-left:1.5em}:root .swx[dir="rtl"] .chat .conversationHeader .jumpToConversation .participant .tileName .menu{margin-left:auto;margin-right:-.75em}:root .swx[dir="rtl"] .chat .submitConversation{float:left}:root .swx[dir="rtl"] .chat .submitConversation swx-button{margin-left:0;margin-right:1em;float:right}:root .swx[dir="rtl"] .chat .toggler{float:left}:root .swx[dir="rtl"] .chat .toggler .labelContainer{margin-left:5em;margin-right:0}:root .swx.tablet .chat .conversationHeader .grid.margin,:root .swx.mobile .chat .conversationHeader .grid.margin,:root .swx.mobile-short .chat .conversationHeader .grid.margin{padding:1em 0;margin:0 1em}:root .swx.tablet .chat .conversationHeader .headerMain,:root .swx.mobile .chat .conversationHeader .headerMain,:root .swx.mobile-short .chat .conversationHeader .headerMain{text-align:center}:root .swx.tablet .chat .conversationHeader .headerMain .tile .tileText,:root .swx.mobile .chat .conversationHeader .headerMain .tile .tileText,:root .swx.mobile-short .chat .conversationHeader .headerMain .tile .tileText{float:none}:root .swx.tablet .chat .conversationHeader .headerMain .tile .tileText>.tileName,:root .swx.tablet .chat .conversationHeader .headerMain .tile .tileText>.tileMessage p,:root .swx.mobile .chat .conversationHeader .headerMain .tile .tileText>.tileName,:root .swx.mobile .chat .conversationHeader .headerMain .tile .tileText>.tileMessage p,:root .swx.mobile-short .chat .conversationHeader .headerMain .tile .tileText>.tileName,:root .swx.mobile-short .chat .conversationHeader .headerMain .tile .tileText>.tileMessage p{margin:0}:root .swx.tablet .chat .conversationHeader .headerControls,:root .swx.mobile .chat .conversationHeader .headerControls,:root .swx.mobile-short .chat .conversationHeader .headerControls{background-color:inherit;margin-top:.5em;position:relative;right:auto;text-align:center;top:auto}:root .swx.tablet .chat .conversationHeader .headerControls .buttonRow,:root .swx.mobile .chat .conversationHeader .headerControls .buttonRow,:root .swx.mobile-short .chat .conversationHeader .headerControls .buttonRow{display:inline-block}:root .swx.mobile-short .chat .conversationHeader .grid.margin{padding:1em;margin:0}@media only screen and (max-height: 740px){:root .swx .chat .conversationHeader .headerPicker{max-height:15em}}:root .swx.short .chat .conversationHeader .hideProfile,:root .swx.narrow .chat .conversationHeader .hideProfile,:root .swx.medium .chat .conversationHeader .hideProfile{position:absolute;z-index:10}:root .swx.short .chat .conversationHeader:after,:root .swx.narrow .chat .conversationHeader:after,:root .swx.medium .chat .conversationHeader:after{margin:0 1em}:root .swx.short .chat .conversationHeader .headerMain,:root .swx.narrow .chat .conversationHeader .headerMain,:root .swx.medium .chat .conversationHeader .headerMain{text-align:center}:root .swx.short .chat .conversationHeader .headerMain .roster .grid,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid{padding-left:1em;padding-right:1em}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic{margin-left:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText{max-width:100%}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;max-width:100%;margin:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage .displayMessage,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage .displayMessage,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage .displayMessage{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after{display:block;margin-left:-4px}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName{margin:0px}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.chevronUp,:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.chevronUp,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.chevronUp,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit{display:inline-block}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit{position:absolute}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:before,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:before,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:before{display:none}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after{left:0;right:auto;top:7px}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.hideProfile,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.hideProfile,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.hideProfile{display:none;transform:scale(0.5)}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.avatar,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.avatar,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.avatar{display:none}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount{margin-left:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile .tileMessage,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile .tileMessage,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile .tileMessage{padding-left:.75em}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel,:root .swx.medium .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{padding-left:14px}:root .swx.short .chat .conversationHeader .headerControls,:root .swx.narrow .chat .conversationHeader .headerControls,:root .swx.medium .chat .conversationHeader .headerControls{height:2em;padding-bottom:1em;position:relative;right:auto;text-align:center;top:.4em;margin-top:.35em;margin-bottom:.65em;z-index:-1}:root .swx.short .chat .conversationHeader .headerControls .buttonRow,:root .swx.narrow .chat .conversationHeader .headerControls .buttonRow,:root .swx.medium .chat .conversationHeader .headerControls .buttonRow{display:inline-block;position:relative;top:-.15em}:root .swx.short .chat .conversationHeader .headerControls swx-button,:root .swx.short .chat .conversationHeader .headerControls swx-joincall-button,:root .swx.short .chat .conversationHeader .headerControls swx-more-actions-button,:root .swx.narrow .chat .conversationHeader .headerControls swx-button,:root .swx.narrow .chat .conversationHeader .headerControls swx-joincall-button,:root .swx.narrow .chat .conversationHeader .headerControls swx-more-actions-button,:root .swx.medium .chat .conversationHeader .headerControls swx-button,:root .swx.medium .chat .conversationHeader .headerControls swx-joincall-button,:root .swx.medium .chat .conversationHeader .headerControls swx-more-actions-button{margin-left:.25em;margin-right:.25em}:root .swx.short .chat .conversationHeader .headerControls swx-button:first-child,:root .swx.short .chat .conversationHeader .headerControls swx-joincall-button:first-child,:root .swx.short .chat .conversationHeader .headerControls swx-joincall-button swx-button,:root .swx.short .chat .conversationHeader .headerControls swx-more-actions-button:first-child,:root .swx.short .chat .conversationHeader .headerControls swx-more-actions-button swx-button,:root .swx.narrow .chat .conversationHeader .headerControls swx-button:first-child,:root .swx.narrow .chat .conversationHeader .headerControls swx-joincall-button:first-child,:root .swx.narrow .chat .conversationHeader .headerControls swx-joincall-button swx-button,:root .swx.narrow .chat .conversationHeader .headerControls swx-more-actions-button:first-child,:root .swx.narrow .chat .conversationHeader .headerControls swx-more-actions-button swx-button,:root .swx.medium .chat .conversationHeader .headerControls swx-button:first-child,:root .swx.medium .chat .conversationHeader .headerControls swx-joincall-button:first-child,:root .swx.medium .chat .conversationHeader .headerControls swx-joincall-button swx-button,:root .swx.medium .chat .conversationHeader .headerControls swx-more-actions-button:first-child,:root .swx.medium .chat .conversationHeader .headerControls swx-more-actions-button swx-button{margin-left:0}:root .swx.short .chat .conversationHeader.editMode .headerControls,:root .swx.narrow .chat .conversationHeader.editMode .headerControls,:root .swx.medium .chat .conversationHeader.editMode .headerControls{padding-top:1.5em;padding-bottom:1.5em;top:0;margin-top:0;margin-bottom:0}:root .swx.short .chat .conversationHeader.editMode .headerControls .buttonRow,:root .swx.narrow .chat .conversationHeader.editMode .headerControls .buttonRow,:root .swx.medium .chat .conversationHeader.editMode .headerControls .buttonRow{top:-.3em}:root .swx.short .chat .conversationHeader .headerAdd .roster .grid,:root .swx.narrow .chat .conversationHeader .headerAdd .roster .grid,:root .swx.medium .chat .conversationHeader .headerAdd .roster .grid{padding-left:1em;padding-right:1em}:root .swx.short .chat .conversationHeader .headerAdd .controls,:root .swx.narrow .chat .conversationHeader .headerAdd .controls,:root .swx.medium .chat .conversationHeader .headerAdd .controls{right:0;text-align:center;width:100%}:root .swx.short .chat .conversationHeader .headerAdd .controls .buttonRow,:root .swx.narrow .chat .conversationHeader .headerAdd .controls .buttonRow,:root .swx.medium .chat .conversationHeader .headerAdd .controls .buttonRow{display:inline-block;top:-.1em}:root .swx.short .chat .conversationHeader .contactPickerWrapper,:root .swx.narrow .chat .conversationHeader .contactPickerWrapper,:root .swx.medium .chat .conversationHeader .contactPickerWrapper{position:relative;width:100%;margin:0;left:auto;right:auto;border:0;border-top:1px solid #D6E6EC}:root .swx.short .chat .conversationHeader .contactPickerWrapper.modal,:root .swx.narrow .chat .conversationHeader .contactPickerWrapper.modal,:root .swx.medium .chat .conversationHeader .contactPickerWrapper.modal{position:absolute;left:.5em;width:calc(50% + 3em)}:root .swx.short .chat .conversationHeader .headerPicker,:root .swx.narrow .chat .conversationHeader .headerPicker,:root .swx.medium .chat .conversationHeader .headerPicker{max-height:16.5em}:root .swx.short .chat .conversationHeader .actions,:root .swx.narrow .chat .conversationHeader .actions,:root .swx.medium .chat .conversationHeader .actions{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center;min-height:3.7em}:root .swx.short .chat .conversationHeader .conversationButtons,:root .swx.narrow .chat .conversationHeader .conversationButtons,:root .swx.medium .chat .conversationHeader .conversationButtons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:auto}:root .swx.short .chat .conversationHeader .conversationButtons .conversation-share-link-actions,:root .swx.narrow .chat .conversationHeader .conversationButtons .conversation-share-link-actions,:root .swx.medium .chat .conversationHeader .conversationButtons .conversation-share-link-actions{width:100%}:root .swx.short .chat .conversationHeader .conversationButtons .conversationShareLink,:root .swx.narrow .chat .conversationHeader .conversationButtons .conversationShareLink,:root .swx.medium .chat .conversationHeader .conversationButtons .conversationShareLink{display:block}:root .swx.short .chat .conversationHeader .conversationButtons .conversationShareLink swx-button,:root .swx.narrow .chat .conversationHeader .conversationButtons .conversationShareLink swx-button,:root .swx.medium .chat .conversationHeader .conversationButtons .conversationShareLink swx-button{display:block}:root .swx.short .chat .conversationHeader .conversationButtons .conversationShareLink .btn.shareButton,:root .swx.narrow .chat .conversationHeader .conversationButtons .conversationShareLink .btn.shareButton,:root .swx.medium .chat .conversationHeader .conversationButtons .conversationShareLink .btn.shareButton{width:100%}:root .swx.short .chat .conversationHeader .submitConversation swx-button:first-child,:root .swx.narrow .chat .conversationHeader .submitConversation swx-button:first-child,:root .swx.medium .chat .conversationHeader .submitConversation swx-button:first-child{margin-left:0}:root .swx.short .chat .conversationHeader .submitConversation .btn.circle,:root .swx.narrow .chat .conversationHeader .submitConversation .btn.circle,:root .swx.medium .chat .conversationHeader .submitConversation .btn.circle{width:120px}:root .swx.short .chat .conversationHeader .invites,:root .swx.narrow .chat .conversationHeader .invites,:root .swx.medium .chat .conversationHeader .invites{display:block}:root .swx.short .chat .conversationHeader .invites .title,:root .swx.narrow .chat .conversationHeader .invites .title,:root .swx.medium .chat .conversationHeader .invites .title{margin-top:0}:root .swx.short .chat .conversationHeader.active.editMode,:root .swx.narrow .chat .conversationHeader.active.editMode,:root .swx.medium .chat .conversationHeader.active.editMode{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}:root .swx.short .chat .conversationHeader.active.editMode.newConversationV2,:root .swx.narrow .chat .conversationHeader.active.editMode.newConversationV2,:root .swx.medium .chat .conversationHeader.active.editMode.newConversationV2{background-color:transparent}:root .swx.short .chat .conversationHeader.active.editMode.newConversationV2 .headerControls,:root .swx.narrow .chat .conversationHeader.active.editMode.newConversationV2 .headerControls,:root .swx.medium .chat .conversationHeader.active.editMode.newConversationV2 .headerControls{display:none}:root .swx.short .chat .conversationHeader.active.editMode .headerMain,:root .swx.narrow .chat .conversationHeader.active.editMode .headerMain,:root .swx.medium .chat .conversationHeader.active.editMode .headerMain{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff}:root .swx.short .chat .conversationHeader.active.editMode .submitConversation,:root .swx.narrow .chat .conversationHeader.active.editMode .submitConversation,:root .swx.medium .chat .conversationHeader.active.editMode .submitConversation{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}:root .swx.short .chat .conversationHeader.active.editMode .submitConversation swx-button:last-child,:root .swx.narrow .chat .conversationHeader.active.editMode .submitConversation swx-button:last-child,:root .swx.medium .chat .conversationHeader.active.editMode .submitConversation swx-button:last-child{margin-left:.5em}:root .swx.short .chat .conversationHeader.active.editMode .submitConversation swx-button,:root .swx.narrow .chat .conversationHeader.active.editMode .submitConversation swx-button,:root .swx.medium .chat .conversationHeader.active.editMode .submitConversation swx-button{margin-right:0;max-width:45%;float:none}:root .swx.short .chat .conversationHeader.active.editMode .submitConversation swx-button button,:root .swx.narrow .chat .conversationHeader.active.editMode .submitConversation swx-button button,:root .swx.medium .chat .conversationHeader.active.editMode .submitConversation swx-button button{margin-bottom:0;min-width:5em;width:100%}:root .swx.short .chat .conversationHeader.active.editMode .invites,:root .swx.narrow .chat .conversationHeader.active.editMode .invites,:root .swx.medium .chat .conversationHeader.active.editMode .invites{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;height:100%}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper .headerAdd,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper .headerAdd,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper .headerAdd{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:1px}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .headerPicker,:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .grid,:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peopleFilter,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .headerPicker,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .grid,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peopleFilter,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .headerPicker,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .grid,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peopleFilter{height:100%}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker{max-height:none}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .hidden,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .hidden,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .hidden{display:none}:root .swx.short .chat .conversationHeader.active.editMode .contactPickerWrapper .headerPicker,:root .swx.narrow .chat .conversationHeader.active.editMode .contactPickerWrapper .headerPicker,:root .swx.medium .chat .conversationHeader.active.editMode .contactPickerWrapper .headerPicker{max-height:none}@media only screen and (max-width: 800px){:root .swx .chat .conversationHeader .hideProfile{position:absolute;z-index:10}:root .swx .chat .conversationHeader:after{margin:0 1em}:root .swx .chat .conversationHeader .headerMain{text-align:center}:root .swx .chat .conversationHeader .headerMain .roster .grid{padding-left:1em;padding-right:1em}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic{margin-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText{max-width:100%}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;max-width:100%;margin:0}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage .displayMessage{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after{display:block;margin-left:-4px}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName{margin:0px}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.chevronUp,:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit{display:inline-block}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic h3>.iconfont.edit{position:absolute}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:before{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after{left:0;right:auto;top:7px}:root .swx .chat .conversationHeader .headerMain .roster .grid>.hideProfile{display:none;transform:scale(0.5)}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile,:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile+.participantCount{margin-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid>.avatar+.tile .tileMessage{padding-left:.75em}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{padding-left:14px}:root .swx .chat .conversationHeader .headerControls{height:2em;padding-bottom:1em;position:relative;right:auto;text-align:center;top:.4em;margin-top:.35em;margin-bottom:.65em;z-index:-1}:root .swx .chat .conversationHeader .headerControls .buttonRow{display:inline-block;position:relative;top:-.15em}:root .swx .chat .conversationHeader .headerControls swx-button,:root .swx .chat .conversationHeader .headerControls swx-joincall-button,:root .swx .chat .conversationHeader .headerControls swx-more-actions-button{margin-left:.25em;margin-right:.25em}:root .swx .chat .conversationHeader .headerControls swx-button:first-child,:root .swx .chat .conversationHeader .headerControls swx-joincall-button:first-child,:root .swx .chat .conversationHeader .headerControls swx-joincall-button swx-button,:root .swx .chat .conversationHeader .headerControls swx-more-actions-button:first-child,:root .swx .chat .conversationHeader .headerControls swx-more-actions-button swx-button{margin-left:0}:root .swx .chat .conversationHeader.editMode .headerControls{padding-top:1.5em;padding-bottom:1.5em;top:0;margin-top:0;margin-bottom:0}:root .swx .chat .conversationHeader.editMode .headerControls .buttonRow{top:-.3em}:root .swx .chat .conversationHeader .headerAdd .roster .grid{padding-left:1em;padding-right:1em}:root .swx .chat .conversationHeader .headerAdd .controls{right:0;text-align:center;width:100%}:root .swx .chat .conversationHeader .headerAdd .controls .buttonRow{display:inline-block;top:-.1em}:root .swx .chat .conversationHeader .contactPickerWrapper{position:relative;width:100%;margin:0;left:auto;right:auto;border:0;border-top:1px solid #D6E6EC}:root .swx .chat .conversationHeader .contactPickerWrapper.modal{position:absolute;left:.5em;width:calc(50% + 3em)}:root .swx .chat .conversationHeader .headerPicker{max-height:16.5em}:root .swx .chat .conversationHeader .actions{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center;min-height:3.7em}:root .swx .chat .conversationHeader .conversationButtons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:auto}:root .swx .chat .conversationHeader .conversationButtons .conversation-share-link-actions{width:100%}:root .swx .chat .conversationHeader .conversationButtons .conversationShareLink{display:block}:root .swx .chat .conversationHeader .conversationButtons .conversationShareLink swx-button{display:block}:root .swx .chat .conversationHeader .conversationButtons .conversationShareLink .btn.shareButton{width:100%}:root .swx .chat .conversationHeader .submitConversation swx-button:first-child{margin-left:0}:root .swx .chat .conversationHeader .submitConversation .btn.circle{width:120px}:root .swx .chat .conversationHeader .invites{display:block}:root .swx .chat .conversationHeader .invites .title{margin-top:0}:root .swx .chat .conversationHeader.active.editMode{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}:root .swx .chat .conversationHeader.active.editMode.newConversationV2{background-color:transparent}:root .swx .chat .conversationHeader.active.editMode.newConversationV2 .headerControls{display:none}:root .swx .chat .conversationHeader.active.editMode .headerMain{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff}:root .swx .chat .conversationHeader.active.editMode .submitConversation{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}:root .swx .chat .conversationHeader.active.editMode .submitConversation swx-button:last-child{margin-left:.5em}:root .swx .chat .conversationHeader.active.editMode .submitConversation swx-button{margin-right:0;max-width:45%;float:none}:root .swx .chat .conversationHeader.active.editMode .submitConversation swx-button button{margin-bottom:0;min-width:5em;width:100%}:root .swx .chat .conversationHeader.active.editMode .invites{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;height:100%}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper .headerAdd{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:1px}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .headerPicker,:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker,:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .grid,:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peopleFilter{height:100%}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .scrollViewport,:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .peoplePicker{max-height:none}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper swx-contact-picker .hidden{display:none}:root .swx .chat .conversationHeader.active.editMode .contactPickerWrapper .headerPicker{max-height:none}}:root .swx[dir="rtl"].short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic{margin-right:0}:root .swx[dir="rtl"].short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage{margin:0;padding-right:0}:root .swx[dir="rtl"].short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after{margin-right:-1.25em}:root .swx[dir="rtl"].short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName{margin:0px}:root .swx[dir="rtl"].short .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after{left:auto;right:0}:root .swx[dir="rtl"].short .chat .conversationHeader .headerControls,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerControls,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerControls{left:auto;top:10px}:root .swx[dir="rtl"].short .chat .conversationHeader .headerControls swx-button:first-child,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerControls swx-button:first-child,:root .swx[dir="rtl"].medium .chat .conversationHeader .headerControls swx-button:first-child{margin-right:0}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic{margin-right:0}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage{margin:0;padding-right:0}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileMessage:after{margin-right:-1.25em}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .tileText>.tileName{margin:0px}:root .swx[dir="rtl"] .chat .conversationHeader .headerMain .roster .grid>.tile.conversationTopic .presence:after{left:auto;right:0}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls{left:auto;top:10px}:root .swx[dir="rtl"] .chat .conversationHeader .headerControls swx-button:first-child{margin-right:0}}:root .swx.short .chat .conversationHeader.active .headerControls.newConversationV2,:root .swx.narrow .chat .conversationHeader.active .headerControls.newConversationV2{display:none}:root .swx.short .chat .conversationHeader.overrideMinHeight,:root .swx.narrow .chat .conversationHeader.overrideMinHeight{min-height:0}:root .swx.short .chat .conversationHeader .roster>.participants .participant .tile h4,:root .swx.narrow .chat .conversationHeader .roster>.participants .participant .tile h4{text-overflow:ellipsis;white-space:nowrap}:root .swx.short .chat .conversationHeader .headerMain,:root .swx.narrow .chat .conversationHeader .headerMain{min-height:3.75em}:root .swx.short .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage .share .btn.share span,:root .swx.narrow .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage .share .btn.share span{color:#fff}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{padding-left:14px}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3{text-align:center}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3>a,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3>a{display:inline-block;max-width:calc(100% - 50px);padding-right:0;margin-left:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont{margin-left:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont.avatarBotCertified,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont.avatarBotCertified{top:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence{padding-left:0}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence.empty,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence.empty{display:none}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLink,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLink{max-width:35%}:root .swx.short .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage:after,:root .swx.narrow .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage:after{display:block;margin-left:-4px}:root .swx.short .chat .conversationHeader .headerMain .tileText,:root .swx.narrow .chat .conversationHeader .headerMain .tileText{width:100%;float:none}:root .swx.short .chat .conversationHeader .headerMain .tileText>.tileMessage,:root .swx.narrow .chat .conversationHeader .headerMain .tileText>.tileMessage{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;margin-top:0;max-width:100%;vertical-align:top}:root .swx.short .chat .conversationHeader .headerMain .tileText>.tileMessage .displayMessage,:root .swx.narrow .chat .conversationHeader .headerMain .tileText>.tileMessage .displayMessage{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx.short .chat .conversationHeader .headerWac,:root .swx.narrow .chat .conversationHeader .headerWac{height:2.15em}:root .swx.short .chat .conversationHeader .headerWac.squeeze,:root .swx.narrow .chat .conversationHeader .headerWac.squeeze{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx.short .chat .conversationHeader .headerWac .roster.squeeze,:root .swx.narrow .chat .conversationHeader .headerWac .roster.squeeze{width:calc(100% - 46px)}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3{font-weight:500;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont{cursor:pointer}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronUp:before,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronUp:before{vertical-align:middle}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronDown:before,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronDown:before{vertical-align:middle}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap{vertical-align:middle}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a{color:#2B2B30;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 35px);display:inline-block;padding-left:.75em;font-size:13px;vertical-align:middle}:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover .iconfont,:root .swx.short .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover a,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover .iconfont,:root .swx.narrow .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover a{color:#00AFF0}:root .swx.short .chat .conversationHeader .headerWac .notificationsBell,:root .swx.narrow .chat .conversationHeader .headerWac .notificationsBell{width:46px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx.short .chat .conversationHeader .chat-participants,:root .swx.narrow .chat .conversationHeader .chat-participants{position:absolute;z-index:-1;opacity:0;background-color:#fff;padding:.5em 0 .5em .5em;color:#2B2B30;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;max-width:calc(92% - 15px);margin-left:.75em}:root .swx.short .chat .conversationHeader .chat-participants .participants-list,:root .swx.narrow .chat .conversationHeader .chat-participants .participants-list{max-height:300px}:root .swx.short .chat .conversationHeader .chat-participants .participants-list li,:root .swx.narrow .chat .conversationHeader .chat-participants .participants-list li{padding:0;font-size:13px;cursor:default;list-style-type:none}:root .swx.short .chat .conversationHeader .chat-participants .participants-list li span,:root .swx.narrow .chat .conversationHeader .chat-participants .participants-list li span{display:block;-webkit-border-radius:5px;border-radius:5px;padding:.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx.short .chat .conversationHeader .chat-participants .participants-list li:focus span,:root .swx.short .chat .conversationHeader .chat-participants .participants-list li:hover span,:root .swx.narrow .chat .conversationHeader .chat-participants .participants-list li:focus span,:root .swx.narrow .chat .conversationHeader .chat-participants .participants-list li:hover span{background-color:#E4EEF2;outline:transparent solid 1px}:root .swx.short .chat .conversationHeader .chat-participants.show,:root .swx.narrow .chat .conversationHeader .chat-participants.show{z-index:11000;opacity:1}:root .swx.short .chat .conversationHeader .submitConversation .btn.circle,:root .swx.narrow .chat .conversationHeader .submitConversation .btn.circle{min-width:6em;height:1.5em}:root .swx.short .chat .conversationHeader .headerControls,:root .swx.narrow .chat .conversationHeader .headerControls{height:1em;margin-top:0;top:.3em}:root .swx.short .chat .conversationHeader .contactPickerWrapper swx-contact-picker,:root .swx.narrow .chat .conversationHeader .contactPickerWrapper swx-contact-picker{position:relative}:root .swx.short .chat .conversationHeader .contactPickerWrapper swx-contact-picker .headerPicker.active,:root .swx.narrow .chat .conversationHeader .contactPickerWrapper swx-contact-picker .headerPicker.active{position:absolute;top:0;right:0;left:0;bottom:0}:root .swx.short .chat .conversationHeader .contactPickerWrapper .modal,:root .swx.narrow .chat .conversationHeader .contactPickerWrapper .modal{width:calc(50% + 2.5em)}:root .swx.short .chat .conversationHeader .spaceSettings.linkShown,:root .swx.narrow .chat .conversationHeader .spaceSettings.linkShown{height:6em}:root .swx.short .chat .conversationHeader .jumpToConversation .participant,:root .swx.narrow .chat .conversationHeader .jumpToConversation .participant{margin-left:.35em}@media only screen and (max-width: 600px){:root .swx .chat .conversationHeader.active .headerControls.newConversationV2{display:none}:root .swx .chat .conversationHeader.overrideMinHeight{min-height:0}:root .swx .chat .conversationHeader .roster>.participants .participant .tile h4{text-overflow:ellipsis;white-space:nowrap}:root .swx .chat .conversationHeader .headerMain{min-height:3.75em}:root .swx .chat .conversationHeader .headerMain.canJoinCall .roster .grid .tile.conversationTopic .displayMessage .share .btn.share span{color:#fff}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{padding-left:14px}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3{text-align:center}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileName h3>a{display:inline-block;max-width:calc(100% - 50px);padding-right:0;margin-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont{margin-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3>.iconfont.avatarBotCertified{top:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence{padding-left:0}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .presence.empty{display:none}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .spaceLink{max-width:35%}:root .swx .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .tileText>.tileMessage:after{display:block;margin-left:-4px}:root .swx .chat .conversationHeader .headerMain .tileText{width:100%;float:none}:root .swx .chat .conversationHeader .headerMain .tileText>.tileMessage{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;margin-top:0;max-width:100%;vertical-align:top}:root .swx .chat .conversationHeader .headerMain .tileText>.tileMessage .displayMessage{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .chat .conversationHeader .headerWac{height:2.15em}:root .swx .chat .conversationHeader .headerWac.squeeze{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .chat .conversationHeader .headerWac .roster.squeeze{width:calc(100% - 46px)}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3{font-weight:500;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont{cursor:pointer}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronUp:before{vertical-align:middle}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .iconfont.chevronDown:before{vertical-align:middle}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap{vertical-align:middle}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a{color:#2B2B30;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 35px);display:inline-block;padding-left:.75em;font-size:13px;vertical-align:middle}:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover .iconfont,:root .swx .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap:hover a{color:#00AFF0}:root .swx .chat .conversationHeader .headerWac .notificationsBell{width:46px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .chat .conversationHeader .chat-participants{position:absolute;z-index:-1;opacity:0;background-color:#fff;padding:.5em 0 .5em .5em;color:#2B2B30;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;max-width:calc(92% - 15px);margin-left:.75em}:root .swx .chat .conversationHeader .chat-participants .participants-list{max-height:300px}:root .swx .chat .conversationHeader .chat-participants .participants-list li{padding:0;font-size:13px;cursor:default;list-style-type:none}:root .swx .chat .conversationHeader .chat-participants .participants-list li span{display:block;-webkit-border-radius:5px;border-radius:5px;padding:.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx .chat .conversationHeader .chat-participants .participants-list li:focus span,:root .swx .chat .conversationHeader .chat-participants .participants-list li:hover span{background-color:#E4EEF2;outline:transparent solid 1px}:root .swx .chat .conversationHeader .chat-participants.show{z-index:11000;opacity:1}:root .swx .chat .conversationHeader .submitConversation .btn.circle{min-width:6em;height:1.5em}:root .swx .chat .conversationHeader .headerControls{height:1em;margin-top:0;top:.3em}:root .swx .chat .conversationHeader .contactPickerWrapper swx-contact-picker{position:relative}:root .swx .chat .conversationHeader .contactPickerWrapper swx-contact-picker .headerPicker.active{position:absolute;top:0;right:0;left:0;bottom:0}:root .swx .chat .conversationHeader .contactPickerWrapper .modal{width:calc(50% + 2.5em)}:root .swx .chat .conversationHeader .spaceSettings.linkShown{height:6em}:root .swx .chat .conversationHeader .jumpToConversation .participant{margin-left:.35em}}:root .swx[dir="rtl"].short .chat .conversationHeader.active.newConversationV2.editMode .submitConversation swx-button,:root .swx[dir="rtl"].narrow .chat .conversationHeader.active.newConversationV2.editMode .submitConversation swx-button{margin-right:0}:root .swx[dir="rtl"].short .chat .conversationHeader .submitConversation swx-button,:root .swx[dir="rtl"].narrow .chat .conversationHeader .submitConversation swx-button{margin-left:5px}:root .swx[dir="rtl"].short .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a,:root .swx[dir="rtl"].narrow .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a{padding-left:0;padding-right:.75em}:root .swx[dir="rtl"].short .chat .conversationHeader .chat-participants,:root .swx[dir="rtl"].narrow .chat .conversationHeader .chat-participants{margin-left:0;margin-right:.75em;padding:.5em .5em .5em 0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .conversationHeader.active.newConversationV2.editMode .submitConversation swx-button{margin-right:0}:root .swx[dir="rtl"] .chat .conversationHeader .submitConversation swx-button{margin-left:5px}:root .swx[dir="rtl"] .chat .conversationHeader .headerWac .roster .tileName h3 .hoverWrap>a{padding-left:0;padding-right:.75em}:root .swx[dir="rtl"] .chat .conversationHeader .chat-participants{margin-left:0;margin-right:.75em;padding:.5em .5em .5em 0}}:root .swx.short .chat .conversationHeader:after{margin:0}@media only screen and (max-width: 420px){:root .swx .chat .conversationHeader:after{margin:0}}:root .swx .chat .history .message.live-session,:root .swx .chat .history .message.live-session.their{padding:0;margin:.75em 0 .25em}:root .swx .chat .history .message.live-session .bubble,:root .swx .chat .history .message.live-session.their .bubble{background-color:transparent}:root .swx .chat .history .message.live-session .bubble .arrow,:root .swx .chat .history .message.live-session.their .bubble .arrow{display:none}:root .swx .chat .history .message.live-session .bubble .content,:root .swx .chat .history .message.live-session.their .bubble .content{padding-left:0}:root .swx .chat .history .message.live-session .bubble .content .liveSessionText,:root .swx .chat .history .message.live-session.their .bubble .content .liveSessionText{float:left;margin-right:.75em;color:#2B2B30}:root .swx .chat .history .message.live-session .bubble .content .liveSessionDuration,:root .swx .chat .history .message.live-session.their .bubble .content .liveSessionDuration{float:left;color:#8CA8B4;padding-top:.4166666667em}:root .swx .chat .history .message.live-session+.message.live-session{margin-top:.5em}:root .swx .chat .history .callAction{float:left;width:2em;height:2em}:root .swx .chat .history .callAction .iconfont{font-size:2em;height:100%;color:#00AFF0}:root .swx .chat .history .callAction .iconfont.callMissed{color:#ff8c00}:root .swx[dir="rtl"] .chat .history .message.live-session .bubble .content .liveSessionText,:root .swx[dir="rtl"] .chat .history .message.live-session.their .bubble .content .liveSessionText{float:right;margin-right:auto;margin-left:.75em}:root .swx[dir="rtl"] .chat .history .message.live-session .bubble .content .liveSessionDuration,:root .swx[dir="rtl"] .chat .history .message.live-session.their .bubble .content .liveSessionDuration{float:right}:root .swx[dir="rtl"] .chat .history .callAction{float:right}:root .swx.short .chat .history .callAction,:root .swx.narrow .chat .history .callAction{float:left;width:1.5em;height:1.5em;margin:.1em .5em 0 0}:root .swx.short .chat .history .callAction .iconfont,:root .swx.narrow .chat .history .callAction .iconfont{font-size:1.5em}@media only screen and (max-width: 600px){:root .swx .chat .history .callAction{float:left;width:1.5em;height:1.5em;margin:.1em .5em 0 0}:root .swx .chat .history .callAction .iconfont{font-size:1.5em}}:root .swx[dir="rtl"].short .chat .history .callAction,:root .swx[dir="rtl"].narrow .chat .history .callAction{float:right;margin:.1em 0 0 .5em}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .history .callAction{float:right;margin:.1em 0 0 .5em}}:root .swx .chat .history .message.contact-request-sent,:root .swx .chat .history .message.contact-request-accepted,:root .swx .chat .history .message.contact-request-sent.their,:root .swx .chat .history .message.contact-request-accepted.their,:root .swx .chat .history .message.ngc-upgrade,:root .swx .chat .history .message.ngc-upgrade.their,:root .swx .chat .history .message.participant,:root .swx .chat .history .message.participant.their,:root .swx .chat .history .message.system,:root .swx .chat .history .message.system.their,:root .swx .chat .history .message.meCommandMessage.me,:root .swx .chat .history .message.meCommandMessage.their{margin:1.5em 0;border-top:1px solid #E0ECF1;border-bottom:1px solid #E0ECF1;padding:.5em 0 .75em}:root .swx .chat .history .message.contact-request-sent .bubble,:root .swx .chat .history .message.contact-request-accepted .bubble,:root .swx .chat .history .message.contact-request-sent.their .bubble,:root .swx .chat .history .message.contact-request-accepted.their .bubble,:root .swx .chat .history .message.ngc-upgrade .bubble,:root .swx .chat .history .message.ngc-upgrade.their .bubble,:root .swx .chat .history .message.participant .bubble,:root .swx .chat .history .message.participant.their .bubble,:root .swx .chat .history .message.system .bubble,:root .swx .chat .history .message.system.their .bubble,:root .swx .chat .history .message.meCommandMessage.me .bubble,:root .swx .chat .history .message.meCommandMessage.their .bubble{background-color:transparent;border:0;margin:0 auto;padding:0;max-width:25em}:root .swx .chat .history .message.contact-request-sent .bubble .arrow,:root .swx .chat .history .message.contact-request-accepted .bubble .arrow,:root .swx .chat .history .message.contact-request-sent.their .bubble .arrow,:root .swx .chat .history .message.contact-request-accepted.their .bubble .arrow,:root .swx .chat .history .message.ngc-upgrade .bubble .arrow,:root .swx .chat .history .message.ngc-upgrade.their .bubble .arrow,:root .swx .chat .history .message.participant .bubble .arrow,:root .swx .chat .history .message.participant.their .bubble .arrow,:root .swx .chat .history .message.system .bubble .arrow,:root .swx .chat .history .message.system.their .bubble .arrow,:root .swx .chat .history .message.meCommandMessage.me .bubble .arrow,:root .swx .chat .history .message.meCommandMessage.their .bubble .arrow{display:none}:root .swx .chat .history .message.contact-request-sent .bubble .content,:root .swx .chat .history .message.contact-request-accepted .bubble .content,:root .swx .chat .history .message.contact-request-sent.their .bubble .content,:root .swx .chat .history .message.contact-request-accepted.their .bubble .content,:root .swx .chat .history .message.ngc-upgrade .bubble .content,:root .swx .chat .history .message.ngc-upgrade.their .bubble .content,:root .swx .chat .history .message.participant .bubble .content,:root .swx .chat .history .message.participant.their .bubble .content,:root .swx .chat .history .message.system .bubble .content,:root .swx .chat .history .message.system.their .bubble .content,:root .swx .chat .history .message.meCommandMessage.me .bubble .content,:root .swx .chat .history .message.meCommandMessage.their .bubble .content{padding:0 0 .25em;text-align:center}:root .swx .chat .history .message.contact-request-sent:first-child,:root .swx .chat .history .message.contact-request-accepted:first-child,:root .swx .chat .history .message.contact-request-sent.their:first-child,:root .swx .chat .history .message.contact-request-accepted.their:first-child,:root .swx .chat .history .message.ngc-upgrade:first-child,:root .swx .chat .history .message.ngc-upgrade.their:first-child,:root .swx .chat .history .message.participant:first-child,:root .swx .chat .history .message.participant.their:first-child,:root .swx .chat .history .message.system:first-child,:root .swx .chat .history .message.system.their:first-child,:root .swx .chat .history .message.meCommandMessage.me:first-child,:root .swx .chat .history .message.meCommandMessage.their:first-child{margin-top:0px;border-top:none}:root .swx .chat .history .message.contact-request-sent+.message:not(.participant),:root .swx .chat .history .message.contact-request-sent+.message:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-sent+.message:not(.system),:root .swx .chat .history .message.contact-request-sent+.message:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-sent+.message:not(.contact-request-accepted),:root .swx .chat .history .message.contact-request-accepted+.message:not(.participant),:root .swx .chat .history .message.contact-request-accepted+.message:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-accepted+.message:not(.system),:root .swx .chat .history .message.contact-request-accepted+.message:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-accepted+.message:not(.contact-request-accepted),:root .swx .chat .history .message.contact-request-sent.their+.message:not(.participant),:root .swx .chat .history .message.contact-request-sent.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-sent.their+.message:not(.system),:root .swx .chat .history .message.contact-request-sent.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-sent.their+.message:not(.contact-request-accepted),:root .swx .chat .history .message.contact-request-accepted.their+.message:not(.participant),:root .swx .chat .history .message.contact-request-accepted.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-accepted.their+.message:not(.system),:root .swx .chat .history .message.contact-request-accepted.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-accepted.their+.message:not(.contact-request-accepted),:root .swx .chat .history .message.ngc-upgrade+.message:not(.participant),:root .swx .chat .history .message.ngc-upgrade+.message:not(.meCommandMessage),:root .swx .chat .history .message.ngc-upgrade+.message:not(.system),:root .swx .chat .history .message.ngc-upgrade+.message:not(.contact-request-sent),:root .swx .chat .history .message.ngc-upgrade+.message:not(.contact-request-accepted),:root .swx .chat .history .message.ngc-upgrade.their+.message:not(.participant),:root .swx .chat .history .message.ngc-upgrade.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.ngc-upgrade.their+.message:not(.system),:root .swx .chat .history .message.ngc-upgrade.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.ngc-upgrade.their+.message:not(.contact-request-accepted),:root .swx .chat .history .message.participant+.message:not(.participant),:root .swx .chat .history .message.participant+.message:not(.meCommandMessage),:root .swx .chat .history .message.participant+.message:not(.system),:root .swx .chat .history .message.participant+.message:not(.contact-request-sent),:root .swx .chat .history .message.participant+.message:not(.contact-request-accepted),:root .swx .chat .history .message.participant.their+.message:not(.participant),:root .swx .chat .history .message.participant.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.participant.their+.message:not(.system),:root .swx .chat .history .message.participant.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.participant.their+.message:not(.contact-request-accepted),:root .swx .chat .history .message.system+.message:not(.participant),:root .swx .chat .history .message.system+.message:not(.meCommandMessage),:root .swx .chat .history .message.system+.message:not(.system),:root .swx .chat .history .message.system+.message:not(.contact-request-sent),:root .swx .chat .history .message.system+.message:not(.contact-request-accepted),:root .swx .chat .history .message.system.their+.message:not(.participant),:root .swx .chat .history .message.system.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.system.their+.message:not(.system),:root .swx .chat .history .message.system.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.system.their+.message:not(.contact-request-accepted),:root .swx .chat .history .message.meCommandMessage.me+.message:not(.participant),:root .swx .chat .history .message.meCommandMessage.me+.message:not(.meCommandMessage),:root .swx .chat .history .message.meCommandMessage.me+.message:not(.system),:root .swx .chat .history .message.meCommandMessage.me+.message:not(.contact-request-sent),:root .swx .chat .history .message.meCommandMessage.me+.message:not(.contact-request-accepted),:root .swx .chat .history .message.meCommandMessage.their+.message:not(.participant),:root .swx .chat .history .message.meCommandMessage.their+.message:not(.meCommandMessage),:root .swx .chat .history .message.meCommandMessage.their+.message:not(.system),:root .swx .chat .history .message.meCommandMessage.their+.message:not(.contact-request-sent),:root .swx .chat .history .message.meCommandMessage.their+.message:not(.contact-request-accepted){margin-top:.5em}:root .swx .chat .history .message.contact-request-sent+.message.me:not(.participant),:root .swx .chat .history .message.contact-request-sent+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-sent+.message.me:not(.system),:root .swx .chat .history .message.contact-request-sent+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-accepted+.message.me:not(.participant),:root .swx .chat .history .message.contact-request-accepted+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-accepted+.message.me:not(.system),:root .swx .chat .history .message.contact-request-accepted+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-sent.their+.message.me:not(.participant),:root .swx .chat .history .message.contact-request-sent.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-sent.their+.message.me:not(.system),:root .swx .chat .history .message.contact-request-sent.their+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.contact-request-accepted.their+.message.me:not(.participant),:root .swx .chat .history .message.contact-request-accepted.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.contact-request-accepted.their+.message.me:not(.system),:root .swx .chat .history .message.contact-request-accepted.their+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.ngc-upgrade+.message.me:not(.participant),:root .swx .chat .history .message.ngc-upgrade+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.ngc-upgrade+.message.me:not(.system),:root .swx .chat .history .message.ngc-upgrade+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.ngc-upgrade.their+.message.me:not(.participant),:root .swx .chat .history .message.ngc-upgrade.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.ngc-upgrade.their+.message.me:not(.system),:root .swx .chat .history .message.ngc-upgrade.their+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.participant+.message.me:not(.participant),:root .swx .chat .history .message.participant+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.participant+.message.me:not(.system),:root .swx .chat .history .message.participant+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.participant.their+.message.me:not(.participant),:root .swx .chat .history .message.participant.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.participant.their+.message.me:not(.system),:root .swx .chat .history .message.participant.their+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.system+.message.me:not(.participant),:root .swx .chat .history .message.system+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.system+.message.me:not(.system),:root .swx .chat .history .message.system+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.system.their+.message.me:not(.participant),:root .swx .chat .history .message.system.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.system.their+.message.me:not(.system),:root .swx .chat .history .message.system.their+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.meCommandMessage.me+.message.me:not(.participant),:root .swx .chat .history .message.meCommandMessage.me+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.meCommandMessage.me+.message.me:not(.system),:root .swx .chat .history .message.meCommandMessage.me+.message.me:not(.contact-request-sent),:root .swx .chat .history .message.meCommandMessage.their+.message.me:not(.participant),:root .swx .chat .history .message.meCommandMessage.their+.message.me:not(.meCommandMessage),:root .swx .chat .history .message.meCommandMessage.their+.message.me:not(.system),:root .swx .chat .history .message.meCommandMessage.their+.message.me:not(.contact-request-sent){margin-top:0}:root .swx .chat .history .message.contact-request-sent+.message.participant,:root .swx .chat .history .message.contact-request-sent+.message.me.meCommandMessage,:root .swx .chat .history .message.contact-request-sent+.message.their.meCommandMessage,:root .swx .chat .history .message.contact-request-sent+.message.system,:root .swx .chat .history .message.contact-request-sent+.message.contact-request-sent,:root .swx .chat .history .message.contact-request-sent+.message.contact-request-accepted,:root .swx .chat .history .message.contact-request-accepted+.message.participant,:root .swx .chat .history .message.contact-request-accepted+.message.me.meCommandMessage,:root .swx .chat .history .message.contact-request-accepted+.message.their.meCommandMessage,:root .swx .chat .history .message.contact-request-accepted+.message.system,:root .swx .chat .history .message.contact-request-accepted+.message.contact-request-sent,:root .swx .chat .history .message.contact-request-accepted+.message.contact-request-accepted,:root .swx .chat .history .message.contact-request-sent.their+.message.participant,:root .swx .chat .history .message.contact-request-sent.their+.message.me.meCommandMessage,:root .swx .chat .history .message.contact-request-sent.their+.message.their.meCommandMessage,:root .swx .chat .history .message.contact-request-sent.their+.message.system,:root .swx .chat .history .message.contact-request-sent.their+.message.contact-request-sent,:root .swx .chat .history .message.contact-request-sent.their+.message.contact-request-accepted,:root .swx .chat .history .message.contact-request-accepted.their+.message.participant,:root .swx .chat .history .message.contact-request-accepted.their+.message.me.meCommandMessage,:root .swx .chat .history .message.contact-request-accepted.their+.message.their.meCommandMessage,:root .swx .chat .history .message.contact-request-accepted.their+.message.system,:root .swx .chat .history .message.contact-request-accepted.their+.message.contact-request-sent,:root .swx .chat .history .message.contact-request-accepted.their+.message.contact-request-accepted,:root .swx .chat .history .message.ngc-upgrade+.message.participant,:root .swx .chat .history .message.ngc-upgrade+.message.me.meCommandMessage,:root .swx .chat .history .message.ngc-upgrade+.message.their.meCommandMessage,:root .swx .chat .history .message.ngc-upgrade+.message.system,:root .swx .chat .history .message.ngc-upgrade+.message.contact-request-sent,:root .swx .chat .history .message.ngc-upgrade+.message.contact-request-accepted,:root .swx .chat .history .message.ngc-upgrade.their+.message.participant,:root .swx .chat .history .message.ngc-upgrade.their+.message.me.meCommandMessage,:root .swx .chat .history .message.ngc-upgrade.their+.message.their.meCommandMessage,:root .swx .chat .history .message.ngc-upgrade.their+.message.system,:root .swx .chat .history .message.ngc-upgrade.their+.message.contact-request-sent,:root .swx .chat .history .message.ngc-upgrade.their+.message.contact-request-accepted,:root .swx .chat .history .message.participant+.message.participant,:root .swx .chat .history .message.participant+.message.me.meCommandMessage,:root .swx .chat .history .message.participant+.message.their.meCommandMessage,:root .swx .chat .history .message.participant+.message.system,:root .swx .chat .history .message.participant+.message.contact-request-sent,:root .swx .chat .history .message.participant+.message.contact-request-accepted,:root .swx .chat .history .message.participant.their+.message.participant,:root .swx .chat .history .message.participant.their+.message.me.meCommandMessage,:root .swx .chat .history .message.participant.their+.message.their.meCommandMessage,:root .swx .chat .history .message.participant.their+.message.system,:root .swx .chat .history .message.participant.their+.message.contact-request-sent,:root .swx .chat .history .message.participant.their+.message.contact-request-accepted,:root .swx .chat .history .message.system+.message.participant,:root .swx .chat .history .message.system+.message.me.meCommandMessage,:root .swx .chat .history .message.system+.message.their.meCommandMessage,:root .swx .chat .history .message.system+.message.system,:root .swx .chat .history .message.system+.message.contact-request-sent,:root .swx .chat .history .message.system+.message.contact-request-accepted,:root .swx .chat .history .message.system.their+.message.participant,:root .swx .chat .history .message.system.their+.message.me.meCommandMessage,:root .swx .chat .history .message.system.their+.message.their.meCommandMessage,:root .swx .chat .history .message.system.their+.message.system,:root .swx .chat .history .message.system.their+.message.contact-request-sent,:root .swx .chat .history .message.system.their+.message.contact-request-accepted,:root .swx .chat .history .message.meCommandMessage.me+.message.participant,:root .swx .chat .history .message.meCommandMessage.me+.message.me.meCommandMessage,:root .swx .chat .history .message.meCommandMessage.me+.message.their.meCommandMessage,:root .swx .chat .history .message.meCommandMessage.me+.message.system,:root .swx .chat .history .message.meCommandMessage.me+.message.contact-request-sent,:root .swx .chat .history .message.meCommandMessage.me+.message.contact-request-accepted,:root .swx .chat .history .message.meCommandMessage.their+.message.participant,:root .swx .chat .history .message.meCommandMessage.their+.message.me.meCommandMessage,:root .swx .chat .history .message.meCommandMessage.their+.message.their.meCommandMessage,:root .swx .chat .history .message.meCommandMessage.their+.message.system,:root .swx .chat .history .message.meCommandMessage.their+.message.contact-request-sent,:root .swx .chat .history .message.meCommandMessage.their+.message.contact-request-accepted{border-top:none;margin-top:-1.5em}:root .swx .chat .history .message.ngc-upgrade,:root .swx .chat .history .message.ngc-upgrade.their{border-top:none;border-bottom:none}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble{max-width:none}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{background-color:#b3e7fb;padding:1em 3em;border-radius:.15em;margin:0 auto;display:block}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .title{margin:.5em auto}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas{margin:1em auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta{-webkit-box-flex:1 0 1px;-moz-box-flex:1 0 1px;-webkit-flex:1 0 1px;-ms-flex:1 0 1px;flex:1 0 1px;border:1px solid #E0ECF1;border-radius:.15em;text-align:left;padding:.6em 1em .6em 3.15em;position:relative;cursor:pointer}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:hover{border-color:#00AFF0}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:active{border-color:#00AFF0;background:#e6f7fe}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title{height:auto}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before{position:absolute;left:5px;top:17px;font-size:54px;color:#00AFF0}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin-left:1em}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage{border-top:1px solid #E0ECF1;margin-top:30px;padding-top:10px}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage p{max-width:25em;margin:0 auto}:root .swx .chat .history .message-youtube-embed{position:relative;padding-bottom:56.25%;height:0;margin-top:2px}:root .swx .chat .history .message-youtube-embed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}:root .swx[dir="rtl"] .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta{text-align:right;padding:.6em 3.15em .6em 1em}:root .swx[dir="rtl"] .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before{left:auto;right:5px}:root .swx[dir="rtl"] .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin-left:0;margin-right:1em}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble{margin-right:0}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{padding:1em .5em;display:block}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:2.25em}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em 0 0}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before{font-size:36px;top:14px}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .description,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .description,:root .swx.medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .description{display:none}@media only screen and (max-width: 800px){:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble{margin-right:0}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{padding:1em .5em;display:block}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:2.25em}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em 0 0}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .title:before{font-size:36px;top:14px}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta .description{display:none}}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{margin-left:.5em;margin-right:.5em;display:block}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .title,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .title{font-size:.75em;font-weight:normal}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink{overflow:hidden}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .menu,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable{margin-left:.5em;margin-right:.5em}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable .title,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable .title{font-size:.7em}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable{margin-left:.5em;margin-right:.5em;padding-left:.5em;padding-right:.5em}:root .swx.short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable p,:root .swx.narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable p{white-space:normal}@media only screen and (max-width: 600px){:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{margin-left:.5em;margin-right:.5em;display:block}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .title{font-size:.75em;font-weight:normal}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .inviteLink{overflow:hidden}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage .invite-link .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable{margin-left:.5em;margin-right:.5em}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta.clickable .title{font-size:.7em}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable{margin-left:.5em;margin-right:.5em;padding-left:.5em;padding-right:.5em}:root .swx .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage.clickable p{white-space:normal}}:root .swx[dir="rtl"].short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child,:root .swx[dir="rtl"].narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child,:root .swx[dir="rtl"].medium .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em 0 0}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em 0 0}}:root .swx[dir="rtl"].short .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child,:root .swx[dir="rtl"].narrow .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em .5em 0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:last-child{margin:.5em .5em 0}}:root .swx .suggestionList{position:absolute;z-index:3;bottom:100%;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#8CA8B4 1px solid;border-radius:10px;overflow:hidden;max-width:280px}:root .swx .suggestionList .list .item{background:white;padding:1em;font-size:16px;cursor:pointer}:root .swx .suggestionList .list .item.selected{color:white;background:#00AFF0;outline:1px solid transparent}:root .swx .suggestionList .list .item .emoticonSuggestion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .suggestionList .list .item .mention{padding:8px 0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}:root .swx .suggestionList .list .item .mention swx-avatar{position:absolute}:root .swx .suggestionList .list .item .mention swx-avatar .Avatar{top:-7px;left:-5px}:root .swx .suggestionList .list .item .mention .participantName{padding-left:2.5em;display:inline}:root .swx .suggestionList .list .item .description{display:inline-block;height:20px;margin-bottom:-4px;margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}:root .swx[dir="rtl"] .suggestionList .list .item{padding:1em}:root .swx[dir="rtl"] .suggestionList .list .item .Avatar{left:auto;right:-5px}:root .swx[dir="rtl"] .suggestionList .list .item .participantName{padding-left:0;padding-right:2.5em}:root .swx[dir="rtl"] .suggestionList .list .item .description{margin-left:0;margin-right:6px}:root .swx.short .suggestionList .list,:root .swx.narrow .suggestionList .list{max-width:11em;min-width:180px}:root .swx.short .suggestionList .list .item,:root .swx.narrow .suggestionList .list .item{padding:1em}:root .swx.short .suggestionList .list .item.selected .mention,:root .swx.narrow .suggestionList .list .item.selected .mention{color:white !important;background:#00AFF0 !important}:root .swx.short .suggestionList .list .item .mention,:root .swx.narrow .suggestionList .list .item .mention{max-width:10em;background-color:transparent !important}@media only screen and (max-width: 600px){:root .swx .suggestionList .list{max-width:11em;min-width:180px}:root .swx .suggestionList .list .item{padding:1em}:root .swx .suggestionList .list .item.selected .mention{color:white !important;background:#00AFF0 !important}:root .swx .suggestionList .list .item .mention{max-width:10em;background-color:transparent !important}}:root .swx[dir="rtl"].short .suggestionList .list,:root .swx[dir="rtl"].narrow .suggestionList .list{max-width:11em;min-width:180px}:root .swx[dir="rtl"].short .suggestionList .list .item,:root .swx[dir="rtl"].narrow .suggestionList .list .item{padding:1em}:root .swx[dir="rtl"].short .suggestionList .list .item.selected .mention,:root .swx[dir="rtl"].narrow .suggestionList .list .item.selected .mention{color:white !important;background:#00AFF0 !important}:root .swx[dir="rtl"].short .suggestionList .list .item .mention,:root .swx[dir="rtl"].narrow .suggestionList .list .item .mention{max-width:10em;background-color:transparent !important}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .suggestionList .list{max-width:11em;min-width:180px}:root .swx[dir="rtl"] .suggestionList .list .item{padding:1em}:root .swx[dir="rtl"] .suggestionList .list .item.selected .mention{color:white !important;background:#00AFF0 !important}:root .swx[dir="rtl"] .suggestionList .list .item .mention{max-width:10em;background-color:transparent !important}}:root .swx .PictureSharing .thumbnailHolder{display:inline-block;height:12.5em;width:12.5em;position:relative;background:#E7F1F5;border-radius:.5em}:root .swx .PictureSharing .thumbnail{display:block;width:100%;height:100%;border-radius:.5em;position:absolute;top:0;left:0;background-size:cover;background-position:center center;-ms-high-contrast-adjust:none}:root .swx .PictureSharing .pictureIcon,:root .swx .PictureSharing .failedIcon{width:60px;height:60px;cursor:default;position:absolute}:root .swx .PictureSharing .pictureIcon span,:root .swx .PictureSharing .failedIcon span{color:#C4DAE3;font-size:60px}:root .swx .PictureSharing .pictureIcon{top:calc(50% - 30px);left:calc(50% - 30px)}:root .swx .PictureSharing .failedIcon{top:0;left:0}:root .swx .PictureSharing .progressIndicatorContainer{height:44px;width:44px;right:10px;bottom:10px;position:absolute}:root .swx .PictureSharing .progressIndicatorContainer .progressIndicator{width:100%;height:100%;display:block;border-radius:100%;background-color:#E7F1F5}:root .swx .PictureSharing .progressIndicatorContainer .fill{height:40px;width:40px;background-color:#E7F1F5;position:absolute;border-radius:50%;left:2px;top:2px}:root .swx[dir="rtl"] .PictureSharing .failedIcon{left:auto;right:0}:root .swx[dir="rtl"] .PictureSharing .progressIndicatorContainer{right:auto;left:10px}:root .swx[dir="rtl"] .PictureSharing .progressIndicatorContainer .fill{left:auto;right:2px}:root .swx .FileTransfer{top:0;position:relative;height:165px;width:165px;border-radius:6px;color:white;border:1px solid transparent;background-color:#1DB0ED}:root .swx .FileTransfer .filename{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 16px);position:absolute;bottom:30px;left:10px;text-align:left;white-space:nowrap}:root .swx .FileTransfer .filesize{position:absolute;bottom:10px;left:10px}:root .swx .FileTransfer .status{position:absolute;bottom:10px;left:10px;text-align:left;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root .swx .FileTransfer .icon{font-size:50px;height:50px;width:50px;position:absolute;top:5px;left:5px;color:white;display:block}:root .swx .FileTransfer .abort,:root .swx .FileTransfer .download{font-size:35px;height:35px;width:35px;background-color:#167EB2;color:white;position:absolute;border-radius:50%;left:calc(50% - 39px/2);top:calc(50% - 39px/2);border:solid 2px transparent}:root .swx .FileTransfer .failedIcon,:root .swx .FileTransfer .aborted{font-size:70px;height:70px;width:70px;background-color:transparent;color:white;left:calc(50% - 70px/2);top:calc(50% - 70px/2)}:root .swx .FileTransfer .progressIndicator{height:45px;width:45px;left:calc(50% - 45px/2);top:calc(50% - 45px/2);position:absolute;opacity:0.5;border-radius:100%;background-color:#212121}:root .swx .FileTransfer .errorMessage{color:white;left:10px;top:60px;position:absolute;text-align:left;text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}:root .swx .FileTransfer .errorMessage a{color:white}:root .swx .FileTransfer.pptx,:root .swx .FileTransfer.ppt{background-color:#DD581B}:root .swx .FileTransfer.pptx .abort,:root .swx .FileTransfer.pptx .download,:root .swx .FileTransfer.ppt .abort,:root .swx .FileTransfer.ppt .download{background-color:#9A3E00}:root .swx .FileTransfer.docx,:root .swx .FileTransfer.doc{background-color:#2C357F}:root .swx .FileTransfer.docx .abort,:root .swx .FileTransfer.docx .download,:root .swx .FileTransfer.doc .abort,:root .swx .FileTransfer.doc .download{background-color:#1D235A}:root .swx .FileTransfer.xlsm,:root .swx .FileTransfer.xlsx,:root .swx .FileTransfer.xls{background-color:#0E7135}:root .swx .FileTransfer.xlsm .abort,:root .swx .FileTransfer.xlsm .download,:root .swx .FileTransfer.xlsx .abort,:root .swx .FileTransfer.xlsx .download,:root .swx .FileTransfer.xls .abort,:root .swx .FileTransfer.xls .download{background-color:#025024}:root .swx .message.me .FileTransfer{margin-left:auto}:root .swx .message.their .FileTransfer{margin-right:auto}:root .swx[dir="rtl"] .FileTransfer .icon{right:5px;left:auto}:root .swx[dir="rtl"] .FileTransfer .filename{right:10px;left:auto}:root .swx[dir="rtl"] .FileTransfer .filesize{right:10px;left:auto}:root .swx[dir="rtl"] .FileTransfer .status{left:auto;right:10px;text-align:right}:root .swx[dir="rtl"] .FileTransfer .errorMessage{left:auto;right:5px}:root .swx[dir="rtl"] .FileTransfer .maxlimitmessage{text-align:right;right:10px;left:auto}:root .swx[dir="rtl"] .FileTransfer .message.me{margin-right:auto;margin-left:0}:root .swx[dir="rtl"] .FileTransfer .message.their{margin-left:auto;margin-right:0}:root .swx[dir="rtl"] .message.me .FileTransfer{margin-right:auto;margin-left:0}:root .swx[dir="rtl"] .message.their .FileTransfer{margin-left:auto;margin-right:0}:root .swx .downloadFileConfirmationDialogContent .donotshowagain{display:table;margin-left:auto;margin-right:auto}:root .swx .downloadFileConfirmationDialogContent .donotshowagain input[type=checkbox]{display:inline-block;opacity:1;vertical-align:middle;position:relative;float:none}:root .swx .downloadFileConfirmationDialogContent .donotshowagain span{display:table-cell;text-indent:20px;vertical-align:middle}:root .swx.short .FileTransfer,:root .swx.narrow .FileTransfer{margin-top:5px;height:137px;width:137px}:root .swx.short .FileTransfer .icon,:root .swx.narrow .FileTransfer .icon{font-size:42px;height:42px;width:42px}:root .swx.short .FileTransfer .failedIcon,:root .swx.short .FileTransfer .aborted,:root .swx.narrow .FileTransfer .failedIcon,:root .swx.narrow .FileTransfer .aborted{font-size:60px;height:60px;width:60px;left:calc(50% - 60px/2);top:calc(50% - 60px/2)}:root .swx.short .FileTransfer .errorMessage,:root .swx.narrow .FileTransfer .errorMessage{top:40px}@media only screen and (max-width: 600px){:root .swx .FileTransfer{margin-top:5px;height:137px;width:137px}:root .swx .FileTransfer .icon{font-size:42px;height:42px;width:42px}:root .swx .FileTransfer .failedIcon,:root .swx .FileTransfer .aborted{font-size:60px;height:60px;width:60px;left:calc(50% - 60px/2);top:calc(50% - 60px/2)}:root .swx .FileTransfer .errorMessage{top:40px}}:root .swx .chat .video-message{top:0}:root .swx .chat .video-message .media-holder{background:#E7F1F5;border-radius:.5em;position:relative;display:block;max-width:160px}:root .swx .chat .video-message .media-holder:before{display:block;content:"";width:100%;padding-top:100%}:root .swx .chat .video-message .media-holder>.media-content{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .chat .video-message .landscape{position:relative;display:block;max-width:100%}:root .swx .chat .video-message .landscape:before{display:block;content:"";width:100%;padding-top:56.25%}:root .swx .chat .video-message .landscape>.media-content{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .chat .video-message .portrait{position:relative;display:block;max-width:300px}:root .swx .chat .video-message .portrait:before{display:block;content:"";width:100%;padding-top:177.777777778%}:root .swx .chat .video-message .portrait>.media-content{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .chat .video-message .videoIcon,:root .swx .chat .video-message .failedIcon{width:60px;height:60px;cursor:default;position:absolute}:root .swx .chat .video-message .videoIcon span,:root .swx .chat .video-message .failedIcon span{color:#C4DAE3;font-size:60px}:root .swx .chat .video-message .videoIcon{top:calc(50% - 30px);left:calc(50% - 30px)}:root .swx .chat .video-message .failedIcon{top:0;left:0}:root .swx .chat .video-message .thumbnail,:root .swx .chat .video-message .VideoPlayer{width:100%;height:100%;position:relative}:root .swx .chat .video-message .thumbnail{cursor:pointer;background-size:cover;background-position:center center}:root .swx .chat .video-message .thumbnail,:root .swx .chat .video-message .VideoPlayer,:root .swx .chat .video-message .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer-controlsOverlay{border-radius:10px}:root .swx .chat .video-message .playButton{width:40px;height:40px;border:2px solid #fff;border-radius:50%;color:white;font-size:2em;box-shadow:0 0 1.5em -0.25em #000;background-color:rgba(0,0,0,0.3);cursor:pointer;position:absolute;right:20px;bottom:20px}:root .swx .chat .video-message .playButton :before{font-size:2.2em}:root .swx .chat .video-message .errorMessage{position:absolute;left:175px}:root .swx .chat .video-message .VideoPlayer:-webkit-full-screen .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer:-webkit-full-screen .VideoPlayer-controlsOverlay,:root .swx .chat .video-message .VideoPlayer:-moz-full-screen .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer:-moz-full-screen .VideoPlayer-controlsOverlay,:root .swx .chat .video-message .VideoPlayer:-ms-full-screen .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer:-ms-full-screen .VideoPlayer-controlsOverlay,:root .swx .chat .video-message .VideoPlayer:full-screen .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer:full-screen .VideoPlayer-controlsOverlay,:root .swx .chat .video-message .VideoPlayer:fullscreen .VideoPlayer-player,:root .swx .chat .video-message .VideoPlayer:fullscreen .VideoPlayer-controlsOverlay{border-radius:0}:root .swx .chat .audio-message{margin-top:5px}:root .swx .chat .audio-message .media-holder{background:#1DB0ED;border-radius:5px;position:relative;display:block;max-width:180px}:root .swx .chat .audio-message .media-holder:before{display:block;content:"";width:100%;padding-top:33.3333333333%}:root .swx .chat .audio-message .media-holder>.media-content{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .chat .audio-message .audioIcon,:root .swx .chat .audio-message .failedIcon{width:60px;height:60px;cursor:default;position:absolute}:root .swx .chat .audio-message .audioIcon span,:root .swx .chat .audio-message .failedIcon span{color:#C4DAE3;font-size:60px}:root .swx .chat .audio-message .audioIcon{top:calc(50% - 30px);left:calc(50% - 30px)}:root .swx .chat .audio-message .failedIcon{top:0;left:0}:root .swx .chat .audio-message .AudioPlayer{width:100%;height:100%;position:relative}:root .swx .chat .audio-message .AudioPlayer,:root .swx .chat .audio-message .AudioPlayer-player,:root .swx .chat .audio-message .AudioPlayer-controlsOverlay{border-radius:10px}:root .swx .chat .audio-message .playButton{width:35px;height:35px;border:3px solid #fff;border-radius:50%;color:white;font-size:1.75em;cursor:pointer;position:absolute;left:10px;bottom:10px}:root .swx .chat .audio-message .playButton :before{font-size:2.2em}:root .swx .chat .audio-message .voiceMessage{color:white;font-size:16px;position:relative;margin-left:60px;white-space:nowrap;top:18px;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:122px;line-height:normal}:root .swx[dir="rtl"] .chat .video-message .failedIcon{left:auto;right:0}:root .swx[dir="rtl"] .chat .video-message .playButton{left:20px;right:auto}:root .swx[dir="rtl"] .chat .video-message .errorMessage{left:auto;right:175px}:root .swx.short .chat .video-message,:root .swx.narrow .chat .video-message{margin-top:5px}:root .swx.short .chat .video-message .playButton,:root .swx.narrow .chat .video-message .playButton{width:30px;height:30px;font-size:30px;right:10px;bottom:10px}:root .swx.short .chat .video-message .playButton :before,:root .swx.narrow .chat .video-message .playButton :before{font-size:30px}:root .swx.short .chat .video-message .VideoPlayer-controls,:root .swx.narrow .chat .video-message .VideoPlayer-controls{margin:0 2px;bottom:5px}:root .swx.short .chat .video-message .VideoPlayer-currentTime,:root .swx.short .chat .video-message .VideoPlayer-totalTime,:root .swx.narrow .chat .video-message .VideoPlayer-currentTime,:root .swx.narrow .chat .video-message .VideoPlayer-totalTime{font-size:12px}:root .swx.short .chat .video-message .VideoPlayer-togglePlay,:root .swx.short .chat .video-message .VideoPlayer-toggleFullscreen,:root .swx.narrow .chat .video-message .VideoPlayer-togglePlay,:root .swx.narrow .chat .video-message .VideoPlayer-toggleFullscreen{margin-left:2px}@media only screen and (max-width: 600px){:root .swx .chat .video-message{margin-top:5px}:root .swx .chat .video-message .playButton{width:30px;height:30px;font-size:30px;right:10px;bottom:10px}:root .swx .chat .video-message .playButton :before{font-size:30px}:root .swx .chat .video-message .VideoPlayer-controls{margin:0 2px;bottom:5px}:root .swx .chat .video-message .VideoPlayer-currentTime,:root .swx .chat .video-message .VideoPlayer-totalTime{font-size:12px}:root .swx .chat .video-message .VideoPlayer-togglePlay,:root .swx .chat .video-message .VideoPlayer-toggleFullscreen{margin-left:2px}}:root .swx[dir="rtl"].short .chat .video-message .playButton,:root .swx[dir="rtl"].short .chat .audio-message .playButton,:root .swx[dir="rtl"].narrow .chat .video-message .playButton,:root .swx[dir="rtl"].narrow .chat .audio-message .playButton{left:10px;right:auto}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .video-message .playButton,:root .swx[dir="rtl"] .chat .audio-message .playButton{left:10px;right:auto}}:root .swx .chat .contactMessage{width:100%}:root .swx .chat .contactMessage.message .bubble{background-color:transparent;border-radius:0;margin:0 auto !important;max-width:27.5em;text-align:center}:root .swx .chat .contactMessage.message .bubble .arrow{display:none}:root .swx .chat .contactMessage.message .bubble .contactRequestMessage{overflow:visible;padding:0;margin:.5em 1em 0}:root .swx .chat .contactMessage.message .bubble .contactRequestMessage.unblockContact{margin:1.5em 1em 0}:root .swx .chat .contactMessage.message .bubble .Avatar{margin:0 auto}:root .swx .chat .contactMessage.message .bubble .Avatar .AvatarInitials{position:absolute;top:0;left:0}:root .swx .chat .contactMessage.message .bubble .timestamp{color:#8CA8B4;display:inline-block}:root .swx .chat .contactMessage.message .buttonRow{padding:0;margin:1em 0 0}:root .swx .chat .contactMessage.message .buttonRow .btn{max-width:10em;min-width:2.5em;padding:.4em 0 .6em !important}:root .swx .chat .contactMessage.message .buttonRow .btn .contactRequestBtnText{text-transform:initial}:root .swx .chat .contactMessage.message .triple.buttonRow .column{width:33%;float:left}:root .swx[dir="rtl"] .chat .contactMessage.message .triple.buttonRow .column{float:right}:root .swx.short .swxContent .chat .contactMessage .triple.buttonRow .column,:root .swx.narrow .swxContent .chat .contactMessage .triple.buttonRow .column,:root .swx.medium .swxContent .chat .contactMessage .triple.buttonRow .column{width:100%}@media only screen and (max-width: 800px){:root .swx .swxContent .chat .contactMessage .triple.buttonRow .column{width:100%}}:root .swx .chat .input{position:relative;display:block;min-height:96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .chat .input.hide{display:none}:root .swx .chat .input:before{border-top:1px solid #D6E6EC;content:"";height:1px;left:0;margin:0 30px;position:absolute;right:0;top:0;-webkit-transition:margin 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:margin 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:margin 0.5s cubic-bezier(0.23, 1, 0.32, 1)}:root .swx .chat .input .tc.showTermsOfUse{display:flex;flex-direction:column;align-items:center}:root .swx .chat .input .form-holder{display:table;position:relative;float:none;left:0;margin:10px auto 20px auto;max-width:840px;right:0}:root .swx .chat .input .form-holder.giphy::before{content:' ';width:150px;height:17px;position:absolute;right:33px;bottom:-20px;background-repeat:no-repeat;background-size:150px;background-image:url("../assets/images/components/chat/PoweredByGiphy.svg");-webkit-animation-name:poweredByGiphy;animation-name:poweredByGiphy;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}:root .swx .chat .input .form-holder .upper-row-form{display:table-row}:root .swx .chat .input .form-holder .smsInfoHolder{display:table-row;height:20px}:root .swx .chat .input .form-holder .smsInfoHolder .messageDestinationHolder{display:table-cell}:root .swx .chat .input .form-holder .smsInfoHolder .smsPriceHolder{display:flex;justify-content:flex-end;margin-right:40px}:root .swx .chat .input .form-holder.ChatInput--optimizeSpace{margin-bottom:0px}:root .swx .chat .input .termsOfUse{max-width:840px;width:100%}:root .swx .chat .input .termsOfUse .termsOfUseLink{float:right;margin:0 42px 0 5px;padding:0 0 5px 0}:root .swx .chat .input .form{vertical-align:top;display:table-cell}:root .swx .chat .input .form .container{overflow-x:hidden;overflow-y:auto;padding:2px}:root .swx .chat .input form{margin:10px 20px auto 30px}:root .swx .chat .input form textarea{padding:0px;position:relative;background-color:transparent;top:0px;border:medium none;color:#2B2B30;outline:medium none;overflow:hidden;width:100%;height:auto;resize:none;-webkit-font-smoothing:antialiased;white-space:pre-line}:root .swx .chat .input form textarea::-moz-placeholder{color:#00AFF0;opacity:1}:root .swx .chat .input form textarea:-ms-input-placeholder{color:#00AFF0;opacity:1}:root .swx .chat .input form textarea::-webkit-input-placeholder{color:#00AFF0;opacity:1}:root .swx .chat .input form textarea:disabled{opacity:0.5}:root .swx .chat .input .buttonRow{vertical-align:top;display:table-cell;width:1%;white-space:nowrap}:root .swx .chat .input .button-row-footer{display:table-row;white-space:nowrap}:root .swx .chat .input .button-row-footer swx-expression-picker{margin-left:20px}:root .swx .chat .input .send-button-holder{display:inline-block;margin-left:6px;margin-right:30px}:root .swx .chat .input swx-chat-input-action-picker{display:inline-block;vertical-align:top}:root .swx .chat .input swx-expression-picker{display:inline-block}:root .swx .chat .input .emoticon-picker-button,:root .swx .chat .input .send-button{z-index:1;height:40px;width:40px}:root .swx .chat .input .emoticon-picker-button span,:root .swx .chat .input .send-button span{padding-left:0;padding-right:0;line-height:100%;font-size:40px !important}:root .swx .chat .input .send-button{margin-right:10px}:root .swx .chat .input.active{background-color:#fff}:root .swx .chat .input.active:after{margin:0}:root .swx .chat .input.active form textarea{color:#2B2B30}:root .swx .chat .input.active form textarea::-moz-placeholder{color:#fff;opacity:1}:root .swx .chat .input.active form textarea:-ms-input-placeholder{color:#fff;opacity:1}:root .swx .chat .input.active form textarea::-webkit-input-placeholder{color:#fff;opacity:1}:root .swx .chat .input.EDITING{background-color:#ffd}:root .swx .chat.conversation>div,:root .swx .chat.input>div{float:none;left:0;margin:0 auto;max-width:840px;right:0}:root .swx .chat .content .conversation .grid.margin{padding-left:30px;padding-right:30px}@-webkit-keyframes poweredByGiphy{from{background-position-y:-17px}to{background-position-y:0}}@keyframes poweredByGiphy{from{background-position-y:-17px}to{background-position-y:0}}:root .swx[dir="rtl"] .chat .input .buttonRow{margin-right:auto;margin-left:.75em}:root .swx[dir="rtl"] .chat .input .form-holder.giphy::before{right:auto;left:9px}:root .swx[dir="rtl"] .chat .input .send-button-holder{margin-right:.3em}:root .swx[dir="rtl"] .chat .input .send-button-holder .send-button{margin-left:.5em;margin-right:0}:root .swx[dir="rtl"] .chat .input .form-holder .smsInfoHolder .smsPriceHolder{margin-left:16px;display:flex;justify-content:flex-end;margin-right:0px}:root .swx[dir="rtl"] .chat .input .form form{margin:.5em 1.5em auto 1em}:root .swx[dir="rtl"] .chat .input .termsOfUse .termsOfUseLink{float:left;margin:0 5px 0 15px}:root .swx.tablet .chat .input form,:root .swx.mobile .chat .input form,:root .swx.mobile-short .chat .input form{margin-left:1em}:root .swx.tablet .chat .input .buttonRow,:root .swx.mobile .chat .input .buttonRow,:root .swx.mobile-short .chat .input .buttonRow{margin-right:.25em}:root .swx.tablet .chat .input:after,:root .swx.mobile .chat .input:after,:root .swx.mobile-short .chat .input:after{margin:0 1em}:root .swx.mobile-short .chat .input:after{margin:0}:root .swx[dir="rtl"].tablet .chat .input form,:root .swx[dir="rtl"].mobile .chat .input form,:root .swx[dir="rtl"].mobile-short .chat .input form{margin-left:auto;margin-right:1em}:root .swx[dir="rtl"].tablet .chat .input .buttonRow,:root .swx[dir="rtl"].mobile .chat .input .buttonRow,:root .swx[dir="rtl"].mobile-short .chat .input .buttonRow{margin-right:auto;margin-left:.25em}:root .swx.short .chat .input:after,:root .swx.narrow .chat .input:after,:root .swx.medium .chat .input:after{margin:0 20px}:root .swx.short .chat .input .form-holder.mediabarV2enabled,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled,:root .swx.medium .chat .input .form-holder.mediabarV2enabled{margin:10px auto 0 auto}:root .swx.short .chat .input .form-holder.mediabarV2enabled.giphy::before,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled.giphy::before,:root .swx.medium .chat .input .form-holder.mediabarV2enabled.giphy::before{bottom:0}:root .swx.short .chat .input .form-holder.mediabarV2enabled .send-button-holder,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled .send-button-holder,:root .swx.medium .chat .input .form-holder.mediabarV2enabled .send-button-holder{margin-top:10px;margin-bottom:-10px}@media only screen and (max-width: 800px){:root .swx .chat .input:after{margin:0 20px}:root .swx .chat .input .form-holder.mediabarV2enabled{margin:10px auto 0 auto}:root .swx .chat .input .form-holder.mediabarV2enabled.giphy::before{bottom:0}:root .swx .chat .input .form-holder.mediabarV2enabled .send-button-holder{margin-top:10px;margin-bottom:-10px}}:root .swx.short .chat .input,:root .swx.narrow .chat .input{min-height:62px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear}:root .swx.short .chat .input.active,:root .swx.narrow .chat .input.active{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}:root .swx.short .chat .input:before,:root .swx.narrow .chat .input:before{margin:0 20px}:root .swx.short .chat .input .form-holder.giphy::before,:root .swx.narrow .chat .input .form-holder.giphy::before{right:14px}:root .swx.short .chat .input .form form,:root .swx.narrow .chat .input .form form{margin:8px 10px 0 20px}:root .swx.short .chat .input .termsOfUse .termsOfUseLink,:root .swx.narrow .chat .input .termsOfUse .termsOfUseLink{margin:0 23px 0 5px}:root .swx.short .chat .input .buttonRow,:root .swx.narrow .chat .input .buttonRow{padding-right:10px}:root .swx.short .chat .input .send-button-holder,:root .swx.narrow .chat .input .send-button-holder{display:none}:root .swx.short .chat .input .button-row-footer swx-expression-picker,:root .swx.narrow .chat .input .button-row-footer swx-expression-picker{margin-left:8px}:root .swx.short .chat .input .form-holder.mediabarV2enabled .send-button-holder,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled .send-button-holder{display:inline-block;margin-right:0}:root .swx.short .chat .input .form-holder.mediabarV2enabled.giphy,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled.giphy{margin-bottom:15px}:root .swx.short .chat .input .form-holder.mediabarV2enabled.giphy:before,:root .swx.narrow .chat .input .form-holder.mediabarV2enabled.giphy:before{bottom:-15px}@media only screen and (max-width: 600px){:root .swx .chat .input{min-height:62px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear}:root .swx .chat .input.active{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}:root .swx .chat .input:before{margin:0 20px}:root .swx .chat .input .form-holder.giphy::before{right:14px}:root .swx .chat .input .form form{margin:8px 10px 0 20px}:root .swx .chat .input .termsOfUse .termsOfUseLink{margin:0 23px 0 5px}:root .swx .chat .input .buttonRow{padding-right:10px}:root .swx .chat .input .send-button-holder{display:none}:root .swx .chat .input .button-row-footer swx-expression-picker{margin-left:8px}:root .swx .chat .input .form-holder.mediabarV2enabled .send-button-holder{display:inline-block;margin-right:0}:root .swx .chat .input .form-holder.mediabarV2enabled.giphy{margin-bottom:15px}:root .swx .chat .input .form-holder.mediabarV2enabled.giphy:before{bottom:-15px}}:root .swx.short .chat .input:after{margin:0}@media only screen and (max-width: 420px){:root .swx .chat .input:after{margin:0}}:root .swx[dir="rtl"].short .chat .input .button-row-footer swx-chat-input-action-picker,:root .swx[dir="rtl"].narrow .chat .input .button-row-footer swx-chat-input-action-picker,:root .swx[dir="rtl"].medium .chat .input .button-row-footer swx-chat-input-action-picker{margin-left:0;margin-right:0}:root .swx[dir="rtl"].short .chat .input .button-row-footer swx-expression-picker,:root .swx[dir="rtl"].narrow .chat .input .button-row-footer swx-expression-picker,:root .swx[dir="rtl"].medium .chat .input .button-row-footer swx-expression-picker{margin-left:0;margin-right:20px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .input .button-row-footer swx-chat-input-action-picker{margin-left:0;margin-right:0}:root .swx[dir="rtl"] .chat .input .button-row-footer swx-expression-picker{margin-left:0;margin-right:20px}}:root .swx[dir="rtl"].short .chat .input .form-holder.giphy::before,:root .swx[dir="rtl"].narrow .chat .input .form-holder.giphy::before{right:auto;left:12px}:root .swx[dir="rtl"].short .chat .input .form form,:root .swx[dir="rtl"].narrow .chat .input .form form{margin:8px 20px 0 10px}:root .swx[dir="rtl"].short .chat .input .buttonRow,:root .swx[dir="rtl"].narrow .chat .input .buttonRow{padding-right:0;padding-left:8px}:root .swx[dir="rtl"].short .chat .input .termsOfUse .termsOfUseLink,:root .swx[dir="rtl"].narrow .chat .input .termsOfUse .termsOfUseLink{margin:0 5px 0 17px}:root .swx[dir="rtl"].short .chat .input .button-row-footer swx-expression-picker,:root .swx[dir="rtl"].narrow .chat .input .button-row-footer swx-expression-picker{margin-left:0;margin-right:8px}:root .swx[dir="rtl"].short .chat .input .mediabarV2enabled .buttonRow,:root .swx[dir="rtl"].narrow .chat .input .mediabarV2enabled .buttonRow{padding-left:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .input .form-holder.giphy::before{right:auto;left:12px}:root .swx[dir="rtl"] .chat .input .form form{margin:8px 20px 0 10px}:root .swx[dir="rtl"] .chat .input .buttonRow{padding-right:0;padding-left:8px}:root .swx[dir="rtl"] .chat .input .termsOfUse .termsOfUseLink{margin:0 5px 0 17px}:root .swx[dir="rtl"] .chat .input .button-row-footer swx-expression-picker{margin-left:0;margin-right:8px}:root .swx[dir="rtl"] .chat .input .mediabarV2enabled .buttonRow{padding-left:0}}@-webkit-keyframes inviteLinkFadeIn{from{opacity:0}to{opacity:1}}@keyframes inviteLinkFadeIn{from{opacity:0}to{opacity:1}}:root .swx .inviteLink{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:.5em;margin-top:.75em;border:1px solid #D6E6EC;width:auto;position:relative;background-color:#FFF}:root .swx .inviteLink a{color:#00AFF0}:root .swx .inviteLink .link{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis}:root .swx .inviteLink p.link{color:#667486;margin-left:3px;text-align:left;top:0;width:100%}:root .swx .inviteLink p.link span{white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis}:root .swx .inviteLink swx-loading-animation{width:.65em;height:.65em;display:block;margin-left:1em;margin-top:.5em}:root .swx .inviteLink.active .link,:root .swx .inviteLink.active .copyWrapper,:root .swx .inviteLink.active .email{display:none}:root .swx .inviteLink.active .cancel{display:inline}:root .swx .inviteLink.active .copyArea{display:block}:root .swx .inviteLink .menu{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:left;margin-left:0;margin-right:1.5em;margin-top:.5em}:root .swx .inviteLink .menu .iconfont{line-height:1}:root .swx .inviteLink .menu .iconfont.link{padding:0 !important;border:none;text-align:left}:root .swx .inviteLink .menu .iconfont.link:before{left:2px;top:-3px}:root .swx .inviteLink .menu .iconfont.email:before{margin-right:0;left:-2px;top:-3px}:root .swx .inviteLink .menu .iconfont:before{font-size:2em;position:relative;top:-6px;margin-right:.25em}:root .swx .inviteLink .copyWrapper,:root .swx .inviteLink .email,:root .swx .inviteLink .cancel{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-break:normal}:root .swx .inviteLink .copyHidden{display:none}:root .swx .inviteLink .cancel{display:none}:root .swx .inviteLink .copyArea{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:20px;display:none;border:none;margin-top:-.05em;position:relative}:root .swx .inviteLink .copiedIndicator{display:none !important}:root .swx .inviteLink .copiedIndicatorFadeIn{display:inline-block !important;-webkit-animation:inviteLinkFadeIn 1s;-o-animation:inviteLinkFadeIn 1s;animation:inviteLinkFadeIn 1s}:root .swx[dir="rtl"] .inviteLink{padding:.2em .6em .6em 0}:root .swx[dir="rtl"] .inviteLink .link{padding-left:20px;padding-right:0px;text-align:right}:root .swx[dir="rtl"] .inviteLink .menu{margin-left:1.5em;margin-right:0}:root .swx[dir="rtl"] .inviteLink .menu .copyWrapper{padding-left:10px;padding-right:0px;border-right:none}:root .swx[dir="rtl"] .inviteLink .menu .email{margin-left:0px}:root .swx.short .inviteLink,:root .swx.narrow .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .inviteLink .menu,:root .swx.narrow .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}@media only screen and (max-width: 600px){:root .swx .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}}:root .swx.short .inviteLink,:root .swx.narrow .inviteLink,:root .swx.medium .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .inviteLink .menu,:root .swx.narrow .inviteLink .menu,:root .swx.medium .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}@media only screen and (max-width: 800px){:root .swx .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}}:root .swx .invite-link-narrow .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .invite-link-narrow .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}:root .swx[dir="rtl"].short .inviteLink,:root .swx[dir="rtl"].narrow .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx[dir="rtl"].short .inviteLink .menu,:root .swx[dir="rtl"].narrow .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .inviteLink{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx[dir="rtl"] .inviteLink .menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.75em}}:root .swx[dir="rtl"].short .inviteLink .menu .email,:root .swx[dir="rtl"].narrow .inviteLink .menu .email{text-align:right}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .inviteLink .menu .email{text-align:right}}:root .swx .poll-message--disabled .poll-message-answer-box{cursor:default}:root .swx .poll-message-heading{margin-bottom:16px;font-size:.8em;white-space:-moz-pre-wrap !important;white-space:pre-wrap;word-wrap:break-word}:root .swx .poll-message-answer{position:relative;display:block;margin-left:20px;margin-bottom:10px;margin-right:90px}:root .swx .poll-message-answer input[type="radio"]{position:absolute;left:-40px;top:6px}:root .swx .poll-message-answer-box{position:relative;padding:8px;border:1px solid #8CA8B4;background-color:#fff;cursor:pointer;border-radius:3px}:root .swx .poll-message-answer-votes-bar{position:absolute;top:0;left:0;bottom:0;background:#8EDCF8}:root .swx .poll-message-answer-text{display:block;height:100%;font-size:.65em;position:relative;padding-right:13px;word-break:break-all}:root .swx .poll-message-answer-votes-count{position:absolute;font-size:.6em;top:5px;right:6px}:root .swx .poll-message-answer-votes{position:absolute;margin-top:-39px;right:13px;height:28px;width:99px}:root .swx .poll-message-answer-ellipsis{background:#8EDCF8;position:relative;width:28px;height:28px;display:block;margin-right:5px;float:left;border-radius:50%;top:-1px;cursor:pointer}:root .swx .poll-message-answer-ellipsis:after{content:'…';color:#fff;font-size:1.5em;width:28px;text-align:center;display:block;line-height:8px}:root .swx .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup{background-color:white;overflow:visible;width:220px;height:auto;display:block;top:auto;bottom:46px;left:-121px}:root .swx .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup.popup.arrow:after{display:none}:root .swx .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup.up{top:43px;bottom:auto}:root .swx .poll-message-answer-avatars{cursor:default}:root .swx .poll-message-answer-avatars swx-avatar-deprecated{width:28px;height:28px;float:left;display:block;margin-right:5px}:root .swx .poll-message-answer-avatars swx-avatar-deprecated .tileAvatar{width:28px !important;height:28px !important;position:relative !important}:root .swx .poll-message-answer-avatars swx-avatar-deprecated .tileImage{width:32px !important;height:32px !important;position:relative !important}:root .swx[dir="rtl"] .poll-message-answer{margin-right:20px;margin-left:90px}:root .swx[dir="rtl"] .poll-message-answer input[type="radio"]{right:-40px}:root .swx[dir="rtl"] .poll-message-answer-text{padding-left:13px;padding-right:0}:root .swx[dir="rtl"] .poll-message-answer-votes-bar{right:0}:root .swx[dir="rtl"] .poll-message-answer-votes-count{left:6px;right:auto}:root .swx[dir="rtl"] .chat .message .poll-message-answer-votes{left:25px;right:auto}:root .swx[dir="rtl"] .chat .message .poll-message-answer-votes swx-avatar-deprecated{float:right}:root .swx[dir="rtl"] .poll-message-answer-ellipsis{float:right;left:-6px}:root .swx[dir="rtl"] .chat .conversation .message .bubble .poll-message-answer-votes .UserListPopup{left:-33px;right:auto}:root .swx[dir="rtl"] swx-message.their .bubble .poll-message .poll-message-content .poll-message-answer-avatars .tile{display:block !important}:root .swx[dir="rtl"].short .poll-message-answer,:root .swx[dir="rtl"].narrow .poll-message-answer,:root .swx[dir="rtl"].medium .poll-message-answer{margin-right:0}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .poll-message-answer{margin-right:0}}:root .swx.short .chat .message .poll-message-answer-votes,:root .swx.narrow .chat .message .poll-message-answer-votes{right:-4px}:root .swx.short .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup,:root .swx.narrow .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup{width:160px;left:-61px}@media only screen and (max-width: 600px){:root .swx .chat .message .poll-message-answer-votes{right:-4px}:root .swx .chat .message .bubble .poll-message-content .poll-message-answer-votes .UserListPopup{width:160px;left:-61px}}:root .swx[dir="rtl"].short .poll-message-answer,:root .swx[dir="rtl"].narrow .poll-message-answer{margin-right:0}:root .swx[dir="rtl"].short .chat .message .poll-message-answer-votes,:root .swx[dir="rtl"].narrow .chat .message .poll-message-answer-votes{left:8px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .poll-message-answer{margin-right:0}:root .swx[dir="rtl"] .chat .message .poll-message-answer-votes{left:8px}}:root .swx .chatInputPollButton{margin:0 auto;position:relative}:root .swx .chatInputPollButton .bubble{display:none;position:absolute;left:-38px;background-color:#fff;color:#2B2B30;width:260px;padding:11px 11px 0 11px;bottom:9px;z-index:9999;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:-0.05em 0.15em 0.5em 0 rgba(0,0,0,0.15);-moz-box-shadow:-0.05em 0.15em 0.5em 0 rgba(0,0,0,0.15);box-shadow:-0.05em 0.15em 0.5em 0 rgba(0,0,0,0.15)}:root .swx .chatInputPollButton .bubble.active{display:block}:root .swx .chatInputPollButton .bubble textarea{background-color:#FFF;border:0 none white;color:#00AFF0;font-size:15px;font-weight:normal;height:19px;margin:10px 0;outline:none;overflow:hidden;padding:0 10px;resize:none;white-space:pre-wrap;width:91.4%;word-wrap:normal}:root .swx .chatInputPollButton .bubble textarea::-webkit-input-placeholder{color:#00AFF0}:root .swx .chatInputPollButton .bubble .poll-designer-content{overflow-y:auto;overflow-x:hidden;max-height:446px;height:auto;border-top:1px solid #D6E6EC;padding-top:10px}:root .swx .chatInputPollButton .bubble .poll-designer-content .answer-box{position:relative}:root .swx .chatInputPollButton .bubble .poll-designer-content .answer-box ::-ms-clear{display:none}:root .swx .chatInputPollButton .bubble .poll-designer-content .answer-box input[type=text]{width:100%;color:#2F4F4F;border:none;border-bottom:1px solid #EEE;font-size:12px;font-weight:normal;padding:10px;padding-right:3em;margin-bottom:.5em}:root .swx .chatInputPollButton .bubble .poll-designer-content .delete-answer{position:absolute;top:5px;right:0}:root .swx .chatInputPollButton .bubble .send-poll-button{margin:18px 0px;float:right}:root .swx .chatInputPollButton .bubble .send-poll-button:active:before{transform:scale(1)}:root .swx .chatInputPollButton .bubble .send-poll-button .send-button{z-index:1;height:40px;width:40px;margin-right:.5em}:root .swx .chatInputPollButton .bubble .send-poll-button .send-button span{padding-left:0;padding-right:0;line-height:100%;font-size:40px !important}:root .swx[dir="rtl"] .chatInputPollButton .bubble{left:auto;right:-182px}:root .swx[dir="rtl"] .chatInputPollButton .bubble .poll-designer-content .answer-box input[type=text]{padding-right:1em}:root .swx[dir="rtl"] .chatInputPollButton .bubble .poll-designer-content .delete-answer{left:-15px}:root .swx[dir="rtl"] .chatInputPollButton .bubble .send-poll-button{float:left;margin:18px 4px}:root .swx[dir="rtl"] .chatInputPollButton .popup.arrow:before{left:102px}:root .swx.short .chatInputPollButton .bubble,:root .swx.narrow .chatInputPollButton .bubble,:root .swx.medium .chatInputPollButton .bubble{left:-161px;width:250px}:root .swx.short .chatInputPollButton .popup.arrow:before,:root .swx.narrow .chatInputPollButton .popup.arrow:before,:root .swx.medium .chatInputPollButton .popup.arrow:before{left:126px}:root .swx.short .button-row-footer .chatInputPollButton .bubble,:root .swx.narrow .button-row-footer .chatInputPollButton .bubble,:root .swx.medium .button-row-footer .chatInputPollButton .bubble{left:6px;width:250px}:root .swx.short .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx.narrow .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx.medium .button-row-footer .chatInputPollButton .popup.arrow:before{left:79px}@media only screen and (max-width: 800px){:root .swx .chatInputPollButton .bubble{left:-161px;width:250px}:root .swx .chatInputPollButton .popup.arrow:before{left:126px}:root .swx .button-row-footer .chatInputPollButton .bubble{left:6px;width:250px}:root .swx .button-row-footer .chatInputPollButton .popup.arrow:before{left:79px}}:root .swx.short .chatInputPollButton .bubble,:root .swx.narrow .chatInputPollButton .bubble{left:-209px;width:236px;padding:11px 11px 0 11px;bottom:11px}:root .swx.short .chatInputPollButton .bubble textarea,:root .swx.narrow .chatInputPollButton .bubble textarea{background-color:#FFF;border:0 none white;color:#00AFF0;font-size:15px;font-weight:normal;height:19px;margin:10px 0;outline:none;overflow:hidden;padding:0 10px;resize:none;white-space:pre;width:91.4%;word-wrap:break-word}:root .swx.short .chatInputPollButton .popup.arrow:before,:root .swx.narrow .chatInputPollButton .popup.arrow:before{left:172px}@media only screen and (max-width: 600px){:root .swx .chatInputPollButton .bubble{left:-209px;width:236px;padding:11px 11px 0 11px;bottom:11px}:root .swx .chatInputPollButton .bubble textarea{background-color:#FFF;border:0 none white;color:#00AFF0;font-size:15px;font-weight:normal;height:19px;margin:10px 0;outline:none;overflow:hidden;padding:0 10px;resize:none;white-space:pre;width:91.4%;word-wrap:break-word}:root .swx .chatInputPollButton .popup.arrow:before{left:172px}}:root .swx[dir="rtl"].short .chatInputPollButton .bubble,:root .swx[dir="rtl"].narrow .chatInputPollButton .bubble,:root .swx[dir="rtl"].medium .chatInputPollButton .bubble{right:-150px}:root .swx[dir="rtl"].short .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].narrow .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].medium .chatInputPollButton .popup.arrow:before{left:90px}:root .swx[dir="rtl"].short .button-row-footer .chatInputPollButton .bubble,:root .swx[dir="rtl"].narrow .button-row-footer .chatInputPollButton .bubble,:root .swx[dir="rtl"].medium .button-row-footer .chatInputPollButton .bubble{right:-112px}:root .swx[dir="rtl"].short .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].narrow .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].medium .button-row-footer .chatInputPollButton .popup.arrow:before{left:161px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chatInputPollButton .bubble{right:-150px}:root .swx[dir="rtl"] .chatInputPollButton .popup.arrow:before{left:90px}:root .swx[dir="rtl"] .button-row-footer .chatInputPollButton .bubble{right:-112px}:root .swx[dir="rtl"] .button-row-footer .chatInputPollButton .popup.arrow:before{left:161px}}:root .swx[dir="rtl"].short .chatInputPollButton .bubble,:root .swx[dir="rtl"].narrow .chatInputPollButton .bubble,:root .swx[dir="rtl"].medium .chatInputPollButton .bubble{right:-183px}:root .swx[dir="rtl"].short .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].narrow .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].medium .chatInputPollButton .popup.arrow:before{left:43px}:root .swx[dir="rtl"].short .button-row-footer .chatInputPollButton .bubble,:root .swx[dir="rtl"].narrow .button-row-footer .chatInputPollButton .bubble,:root .swx[dir="rtl"].medium .button-row-footer .chatInputPollButton .bubble{right:-110px}:root .swx[dir="rtl"].short .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].narrow .button-row-footer .chatInputPollButton .popup.arrow:before,:root .swx[dir="rtl"].medium .button-row-footer .chatInputPollButton .popup.arrow:before{left:163px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chatInputPollButton .bubble{right:-183px}:root .swx[dir="rtl"] .chatInputPollButton .popup.arrow:before{left:43px}:root .swx[dir="rtl"] .button-row-footer .chatInputPollButton .bubble{right:-110px}:root .swx[dir="rtl"] .button-row-footer .chatInputPollButton .popup.arrow:before{left:163px}}:root .swx .quotedText{padding:0px 30px 15px 35px}:root .swx .quotedText .author{font-size:12px;line-height:18px;color:#7892a6;cursor:default;word-wrap:break-word;word-break:break-all;word-break:break-word}:root .swx .quotedText .time{font-size:12px;color:#7892a6;line-height:18px}:root .swx .quotedText p.quoted{font-size:13px;margin-bottom:5px;white-space:pre-line;word-wrap:break-word;word-break:break-all;word-break:break-word}:root .swx .quotedText p.quoted:before{display:block;height:0;content:"“";margin-left:-30px;font:italic 50px/1 Georgia, serif;color:#999}:root .swx[dir="rtl"] .quotedText p.quoted:before{content:"“";margin-right:-30px}:root .swx.short .quotedText,:root .swx.narrow .quotedText{padding:0px 15px 15px 15px}:root .swx.short .quotedText p.quoted:before,:root .swx.narrow .quotedText p.quoted:before{margin-left:-18px;font:italic 30px/1 Georgia, serif;color:#999}@media only screen and (max-width: 600px){:root .swx .quotedText{padding:0px 15px 15px 15px}:root .swx .quotedText p.quoted:before{margin-left:-18px;font:italic 30px/1 Georgia, serif;color:#999}}:root .swx .chat .conversation .typing{height:3em;margin:0 auto;overflow:hidden;width:100%;max-width:840px}:root .swx .chat .conversation .typing.anchored{bottom:0}:root .swx .chat .conversation .typing .grid{padding-left:1.5em;padding-right:1.5em}:root .swx .chat .conversation .typing .indicator{margin-left:3em;position:relative;top:1.5em;-webkit-transform:translateY(1.75em);-ms-transform:translateY(1.75em);-o-transform:translateY(1.75em);transform:translateY(1.75em);-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}:root .swx .chat .conversation .typing .indicator .Avatar{left:-3em;position:absolute}:root .swx .chat .conversation .typing .indicator .text{color:#A2C5D3;margin-top:.25em;max-width:100%;position:absolute}:root .swx .chat .conversation .typing .indicator .text .tile{display:inline-block}:root .swx .chat .conversation .typing .indicator .text p,:root .swx .chat .conversation .typing .indicator .text h4{font-style:italic;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .chat .conversation .typing.active .indicator{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}:root .swx[dir="rtl"] .chat .conversation .typing .indicator{margin-left:auto;margin-right:3em}:root .swx[dir="rtl"] .chat .conversation .typing .indicator .Avatar{left:auto;right:-3em}:root .swx.short .chat .conversationHistory .conversation .typing .indicator,:root .swx.narrow .chat .conversationHistory .conversation .typing .indicator,:root .swx.medium .chat .conversationHistory .conversation .typing .indicator{margin-left:55px}:root .swx.short .chat .conversationHistory .conversation .typing .indicator .Avatar,:root .swx.narrow .chat .conversationHistory .conversation .typing .indicator .Avatar,:root .swx.medium .chat .conversationHistory .conversation .typing .indicator .Avatar{left:-55px}:root .swx.short .chat .conversationHistory .conversation .typing .grid,:root .swx.narrow .chat .conversationHistory .conversation .typing .grid,:root .swx.medium .chat .conversationHistory .conversation .typing .grid{padding-left:20px !important;padding-right:20px !important}@media only screen and (max-width: 800px){:root .swx .chat .conversationHistory .conversation .typing .indicator{margin-left:55px}:root .swx .chat .conversationHistory .conversation .typing .indicator .Avatar{left:-55px}:root .swx .chat .conversationHistory .conversation .typing .grid{padding-left:20px !important;padding-right:20px !important}}:root .swx .chat .conversation .message .urlPreview{position:relative;display:inline-block;margin-top:5px}:root .swx .chat .conversation .message .urlPreview a{color:white}:root .swx .chat .conversation .message .urlPreview a:focus{border:none}:root .swx .chat .conversation .message .urlPreview .mask,:root .swx .chat .conversation .message .urlPreview .info{position:absolute;left:0;right:0;top:0;bottom:0}:root .swx .chat .conversation .message .urlPreview .thumbnail,:root .swx .chat .conversation .message .urlPreview .mask{border-radius:5px}:root .swx .chat .conversation .message .urlPreview .thumbnail{display:block;overflow:hidden;z-index:0;position:relative}:root .swx .chat .conversation .message .urlPreview .thumbnail.noScale,:root .swx .chat .conversation .message .urlPreview .thumbnail.gif{width:100%;height:100%}:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByW{width:305px;height:200px}:root .swx .chat .conversation .message .urlPreview .thumbnail .scaled{display:block}:root .swx .chat .conversation .message .urlPreview .thumbnail .scaled.scaledW{width:100%;top:50%;transform:translate(0, -50%);position:absolute}:root .swx .chat .conversation .message .urlPreview .thumbnail .scaled.scaledH{height:100%;left:50%;transform:translate(-50%, 0);position:absolute}:root .swx .chat .conversation .message .urlPreview .thumbnail .scaled.originalSize,:root .swx .chat .conversation .message .urlPreview .thumbnail .scaled.originalGif{width:100%;height:auto;min-width:90px}:root .swx .chat .conversation .message .urlPreview.youtube .thumbnail{max-width:none;max-height:337px;width:450px}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play{position:absolute;width:80px;height:80px;z-index:2;border:4px solid #FFF;border-radius:50%;top:40%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play:before{font-size:80px;margin-top:30px}:root .swx .chat .conversation .message .urlPreview .mask{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.4) 100%)}@media screen and (-ms-high-contrast: active){:root .swx .chat .conversation .message .urlPreview .mask{display:none}}:root .swx .chat .conversation .message .urlPreview .info{top:auto;padding:10px;min-width:70px;background-color:rgba(0,0,0,0.5)}:root .swx .chat .conversation .message .urlPreview .info.gif{display:none}:root .swx .chat .conversation .message .urlPreview .info .domainName{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx .chat .conversation .message .urlPreview .title,:root .swx .chat .conversation .message .urlPreview .description{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx .chat .conversation .message .urlPreview .title{height:20px}:root .swx .chat .conversation .message .urlPreview .description{white-space:nowrap;max-height:40px}:root .swx .chat .conversation .message .urlPreview .favicon{display:inline-block;position:relative;top:3px;width:16px;height:16px}:root .swx .chat .conversation .message.media.urlPreview .content .messageTextWrapper{padding:5px 20px 15px 20px;border-radius:3px;top:0}:root .swx .chat .conversation .message.media.urlPreview .content .messageTextWrapper p{text-align:left}:root .swx .chat .conversation .their.message.media .content .messageTextWrapper{background-color:#BFE9F9}:root .swx .chat .conversation .me.message.media .content .messageTextWrapper{background-color:#DCF2FA}@media screen and (max-width: 354px){.chat .conversationHistory .conversation .message .bubble .urlPreview .thumbnail.noScale{height:139px;width:139px}.chat .conversationHistory .conversation .message .bubble .urlPreview .thumbnail .scaled.wide{width:auto;height:100%;left:50%;transform:translate(-50%, 0);position:absolute}.chat .conversationHistory .conversation .message .bubble .urlPreview .thumbnail .scaled.tall{height:auto;width:100%;top:50%;transform:translate(0, -50%);position:absolute}.chat .conversationHistory .conversation .message .bubble .urlPreview.youtube .thumbnail{left:0;transform:none;position:relative}}@media screen and (min-width: 355px) and (max-width: 980px){.chat .conversationHistory .conversation .message .bubble .urlPreview.youtube .thumbnail{width:100%;height:auto}}:root .swx[dir="rtl"] .chat .conversation .message.media .content .messageTextWrapper p{text-align:right}:root .swx.short .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx.short .chat .conversation .message .urlPreview .thumbnail.scaledByW,:root .swx.narrow .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx.narrow .chat .conversation .message .urlPreview .thumbnail.scaledByW,:root .swx.medium .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx.medium .chat .conversation .message .urlPreview .thumbnail.scaledByW{width:190px;height:200px}:root .swx.short .chat .conversation .message .urlPreview.youtube .iconfont.play,:root .swx.narrow .chat .conversation .message .urlPreview.youtube .iconfont.play,:root .swx.medium .chat .conversation .message .urlPreview.youtube .iconfont.play{width:3em;height:3em}:root .swx.short .chat .conversation .message .urlPreview.youtube .iconfont.play:before,:root .swx.narrow .chat .conversation .message .urlPreview.youtube .iconfont.play:before,:root .swx.medium .chat .conversation .message .urlPreview.youtube .iconfont.play:before{font-size:60px;margin-top:20px}@media only screen and (max-width: 800px){:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByW{width:190px;height:200px}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play{width:3em;height:3em}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play:before{font-size:60px;margin-top:20px}}:root .swx.short .chat .conversation .message.media .content .messageTextWrapper,:root .swx.narrow .chat .conversation .message.media .content .messageTextWrapper{padding:5px 10px 15px 10px}:root .swx.short .chat .conversation .message .urlPreview.youtube .iconfont.play,:root .swx.narrow .chat .conversation .message .urlPreview.youtube .iconfont.play{width:40px;height:40px}:root .swx.short .chat .conversation .message .urlPreview.youtube .iconfont.play:before,:root .swx.narrow .chat .conversation .message .urlPreview.youtube .iconfont.play:before{font-size:40px;margin-top:10px}:root .swx.short .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx.short .chat .conversation .message .urlPreview .thumbnail.scaledByW,:root .swx.narrow .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx.narrow .chat .conversation .message .urlPreview .thumbnail.scaledByW{width:139px;height:139px}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message.media .content .messageTextWrapper{padding:5px 10px 15px 10px}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play{width:40px;height:40px}:root .swx .chat .conversation .message .urlPreview.youtube .iconfont.play:before{font-size:40px;margin-top:10px}:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByH,:root .swx .chat .conversation .message .urlPreview .thumbnail.scaledByW{width:139px;height:139px}}:root .swx .fragmentsContainer{height:100%}:root .swx .fragmentsContainer div.fragment{height:100%}:root .swx .fragmentsContainer div.fragment>div{height:100%;position:relative}:root .swx .RecentsMessage-emptyConversation{color:#93999D;padding:20px;text-align:center}:root .swx.short .side .navItem .text,:root .swx.narrow .side .navItem .text{overflow:hidden;margin:0;width:0}:root .swx.short .side .RecentsMessage,:root .swx.narrow .side .RecentsMessage{display:none !important;overflow:hidden;margin:0;padding:0;width:0}:root .swx.short .side .RecentsMessage.visible,:root .swx.narrow .side .RecentsMessage.visible{display:none}:root .swx.short .side.active .RecentsMessage,:root .swx.narrow .side.active .RecentsMessage{display:block}@media only screen and (max-width: 600px){:root .swx .side .navItem .text{overflow:hidden;margin:0;width:0}:root .swx .side .RecentsMessage{display:none !important;overflow:hidden;margin:0;padding:0;width:0}:root .swx .side .RecentsMessage.visible{display:none}:root .swx .side.active .RecentsMessage{display:block}}:root .swx .shareControlWrapper{display:block;position:absolute;top:79px;border:1px solid #D6E6EC;left:1em;right:1em;background:#fff;margin-top:0.05em;z-index:3}:root .swx .shareControlWrapper .contactPickerInput{border-top:1px solid #D6E6EC}:root .swx .shareControlWrapper .title{color:#2B2B30;font-weight:600;font-size:.9em;margin:1em 1.5em}:root .swx .shareControlWrapper .description{color:#667486;font-weight:400;font-size:.6em;margin:1.0em 2.3em 2em}:root .swx .shareControlWrapper .actions{padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right}:root .swx .shareControlWrapper .actions .conversationButtons swx-button{display:inline-block;margin-left:0.5em;margin-right:auto}:root .swx .shareControlWrapper .actions .conversationButtons swx-button button{width:auto;min-width:130px;height:30px}:root .swx .shareControlWrapper .actions .conversationButtons swx-button span{font-size:0.6em}:root .swx[dir="rtl"] .shareControlWrapper .actions{text-align:left}:root .swx[dir="rtl"] .shareControlWrapper .actions swx-button{float:none;margin-right:.5em;margin-left:auto}:root .swx.short .shareControlWrapper .actions .conversationButtons swx-button,:root .swx.narrow .shareControlWrapper .actions .conversationButtons swx-button,:root .swx.medium .shareControlWrapper .actions .conversationButtons swx-button{margin-right:4px;margin-left:4px;max-width:45%}:root .swx.short .shareControlWrapper .actions .conversationButtons swx-button button,:root .swx.narrow .shareControlWrapper .actions .conversationButtons swx-button button,:root .swx.medium .shareControlWrapper .actions .conversationButtons swx-button button{min-width:5em;width:100%}@media only screen and (max-width: 800px){:root .swx .shareControlWrapper .actions .conversationButtons swx-button{margin-right:4px;margin-left:4px;max-width:45%}:root .swx .shareControlWrapper .actions .conversationButtons swx-button button{min-width:5em;width:100%}}:root .swx.short .shareControlWrapper,:root .swx.narrow .shareControlWrapper{height:100%;left:0;right:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-flow:column nowrap}:root .swx.short .shareControlWrapper swx-contact-picker,:root .swx.narrow .shareControlWrapper swx-contact-picker{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx.short .shareControlWrapper swx-contact-picker>div .scrollViewport,:root .swx.narrow .shareControlWrapper swx-contact-picker>div .scrollViewport{max-height:none}:root .swx.short .shareControlWrapper swx-contact-picker .scrollinWrapper,:root .swx.narrow .shareControlWrapper swx-contact-picker .scrollinWrapper{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx.short .shareControlWrapper .actions,:root .swx.narrow .shareControlWrapper .actions{align-items:center;padding:0.5em}@media only screen and (max-width: 600px){:root .swx .shareControlWrapper{height:100%;left:0;right:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-flow:column nowrap}:root .swx .shareControlWrapper swx-contact-picker{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .shareControlWrapper swx-contact-picker>div .scrollViewport{max-height:none}:root .swx .shareControlWrapper swx-contact-picker .scrollinWrapper{position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .shareControlWrapper .actions{align-items:center;padding:0.5em}}:root .swx[dir="rtl"].short .shareControlWrapper,:root .swx[dir="rtl"].narrow .shareControlWrapper{left:auto;right:0;width:100%}:root .swx[dir="rtl"].short .shareControlWrapper .actions swx-button,:root .swx[dir="rtl"].narrow .shareControlWrapper .actions swx-button{float:right;margin-right:0;margin-left:10px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .shareControlWrapper{left:auto;right:0;width:100%}:root .swx[dir="rtl"] .shareControlWrapper .actions swx-button{float:right;margin-right:0;margin-left:10px}}:root .swx .conversationShareLink{position:relative;display:inline-block}:root .swx .conversationShareLink swx-button{display:inline-block}:root .swx .conversationShareLink swx-button .btn.shareButton.narrowShare{display:none}:root .swx .conversationShareLink swx-button .btn.shareButton{background-color:transparent;width:auto;min-width:0;height:30px;text-transform:initial}:root .swx .conversationShareLink swx-button .btn.shareButton:hover:before,:root .swx .conversationShareLink swx-button .btn.shareButton:active:before,:root .swx .conversationShareLink swx-button .btn.shareButton:focus:before,:root .swx .conversationShareLink swx-button .btn.shareButton::before{background-color:transparent}:root .swx .conversationShareLink swx-button .btn.shareButton .iconfont{top:2px;color:#667486;font-size:.6em}:root .swx .conversationShareLink swx-button .btn.shareButton .iconfont:before{font-size:20px !important;top:3px;overflow:hidden}:root .swx .conversationShareLink swx-button .btn.shareButton span{font-size:.6em;padding:0 10px 2px 4px;text-align:left;-webkit-border-radius:0;border-radius:0;color:#2B2B30}:root .swx .conversationShareLink .tooltip{position:absolute;z-index:12000;top:44px;left:auto;width:320px;color:#2B2B30;display:inline-block;opacity:1;text-align:left;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}:root .swx .conversationShareLink .tooltip.hide{opacity:0;left:-999em}:root .swx .conversationShareLink .tooltip .tooltipLabel{display:block;white-space:normal;word-break:break-word;font-size:.75em;padding:15px 25px 10px 25px}:root .swx .conversationShareLink .tooltip.popup.arrow:before{left:60px}:root .swx .conversationShareLink .tooltip .invite-link{width:100%}:root .swx .conversationShareLink .tooltip .invite-link p.link{margin-left:0;-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left;border-top:1px solid #D6E6EC;margin-bottom:0}:root .swx .conversationShareLink .tooltip .invite-link p.link span{display:block;padding:15px 25px 10px 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx .conversationShareLink .tooltip .invite-link .inviteLink{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;margin-top:0;border:none;padding:0;display:block}:root .swx .conversationShareLink .tooltip .invite-link .inviteLink .menu{border-top:1px solid #D6E6EC;-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding:20px 20px 0 20px;margin:10px 0}:root .swx .conversationShareLink .tooltip .invite-link .inviteLink .menu .iconfont.email:before{left:1px;margin-right:6px}:root .swx .conversationShareLink .tooltip .invite-link .inviteLink .menu .copyWrapper{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}:root .swx .conversationShareLink .tooltip a{word-break:break-word}:root .swx .conversation-share-link-actions .conversationShareLink .tooltip{top:auto;bottom:42px;left:0}:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton{height:22px;min-width:0;text-transform:initial}:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton:before{background-color:transparent}:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton:hover:before,:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton:active:before,:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton:focus:before{border-width:0;background-color:#E2EEF6}:root .swx .conversation-share-link-header .conversationShareLink .tooltip{left:-98px;top:30px}:root .swx .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:150px;top:-11px}:root .swx[dir="rtl"] .conversationShareLink .iconfont{direction:rtl}:root .swx[dir="rtl"] .conversationShareLink .tooltip .tooltipLabel{text-align:right}:root .swx[dir="rtl"] .conversationShareLink .shareButton span.share{padding:0 4px 2px 10px;text-align:right}:root .swx[dir="rtl"] .conversation-share-link-header{left:auto}:root .swx[dir="rtl"] .conversation-share-link-header .tooltip{margin-left:auto;margin-right:-135px}:root .swx[dir="rtl"] .conversation-share-link-header .tooltip.popup.arrow:before{right:150px;left:auto}:root .swx[dir="rtl"] .conversation-share-link-actions .tooltip{left:auto;right:0}:root .swx[dir="rtl"] .conversation-share-link-actions .tooltip.popup.arrow:before{right:60px}:root .swx.short .conversation-share-link-header .conversationShareLink .tooltip,:root .swx.narrow .conversation-share-link-header .conversationShareLink .tooltip,:root .swx.medium .conversation-share-link-header .conversationShareLink .tooltip{margin-left:-60px}:root .swx.short .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before,:root .swx.narrow .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before,:root .swx.medium .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before{right:85px;left:auto}:root .swx.short .conversation-share-link-actions .conversationShareLink,:root .swx.narrow .conversation-share-link-actions .conversationShareLink,:root .swx.medium .conversation-share-link-actions .conversationShareLink{margin-top:5px;margin-top:10px}:root .swx.short .conversation-share-link-actions .conversationShareLink .tooltip,:root .swx.narrow .conversation-share-link-actions .conversationShareLink .tooltip,:root .swx.medium .conversation-share-link-actions .conversationShareLink .tooltip{bottom:12px}:root .swx.short .conversation-share-link-actions .conversationShareLink .btn.shareButton,:root .swx.narrow .conversation-share-link-actions .conversationShareLink .btn.shareButton,:root .swx.medium .conversation-share-link-actions .conversationShareLink .btn.shareButton{width:210px}:root .swx.short .conversation-share-link-actions .conversationShareLink .btn.shareButton .iconfont,:root .swx.narrow .conversation-share-link-actions .conversationShareLink .btn.shareButton .iconfont,:root .swx.medium .conversation-share-link-actions .conversationShareLink .btn.shareButton .iconfont{text-align:center}@media only screen and (max-width: 800px){:root .swx .conversation-share-link-header .conversationShareLink .tooltip{margin-left:-60px}:root .swx .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before{right:85px;left:auto}:root .swx .conversation-share-link-actions .conversationShareLink{margin-top:5px;margin-top:10px}:root .swx .conversation-share-link-actions .conversationShareLink .tooltip{bottom:12px}:root .swx .conversation-share-link-actions .conversationShareLink .btn.shareButton{width:210px}:root .swx .conversation-share-link-actions .conversationShareLink .btn.shareButton .iconfont{text-align:center}}:root .swx[dir="rtl"].short .conversation-share-link-header .tooltip,:root .swx[dir="rtl"].narrow .conversation-share-link-header .tooltip,:root .swx[dir="rtl"].medium .conversation-share-link-header .tooltip{margin-right:auto;margin-left:124px}:root .swx[dir="rtl"].short .conversation-share-link-header .tooltip.popup.arrow:before,:root .swx[dir="rtl"].narrow .conversation-share-link-header .tooltip.popup.arrow:before,:root .swx[dir="rtl"].medium .conversation-share-link-header .tooltip.popup.arrow:before{right:auto;left:28px}:root .swx[dir="rtl"].short .conversation-share-link-header-actions .tooltip,:root .swx[dir="rtl"].narrow .conversation-share-link-header-actions .tooltip,:root .swx[dir="rtl"].medium .conversation-share-link-header-actions .tooltip{margin-top:8px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .conversation-share-link-header .tooltip{margin-right:auto;margin-left:124px}:root .swx[dir="rtl"] .conversation-share-link-header .tooltip.popup.arrow:before{right:auto;left:28px}:root .swx[dir="rtl"] .conversation-share-link-header-actions .tooltip{margin-top:8px}}:root .swx.short .conversation-share-link-header .conversationShareLink .btn.shareButton,:root .swx.narrow .conversation-share-link-header .conversationShareLink .btn.shareButton{background-color:transparent;min-width:0}:root .swx.short .conversation-share-link-header .conversationShareLink .btn.shareButton.narrowShare,:root .swx.narrow .conversation-share-link-header .conversationShareLink .btn.shareButton.narrowShare{display:inline-block !important;padding-right:5px !important}:root .swx.short .conversation-share-link-header .conversationShareLink .btn.shareButton.classicShare,:root .swx.narrow .conversation-share-link-header .conversationShareLink .btn.shareButton.classicShare{display:none}:root .swx.short .conversation-share-link-header .conversationShareLink .tooltip,:root .swx.narrow .conversation-share-link-header .conversationShareLink .tooltip{left:-40px;width:190px}:root .swx.short .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before,:root .swx.narrow .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before{right:40px}:root .swx.short .conversation-share-link-actions .conversationShareLink .btn.shareButton,:root .swx.narrow .conversation-share-link-actions .conversationShareLink .btn.shareButton{width:210px}:root .swx.short .conversation-share-link-actions .conversationShareLink .tooltip,:root .swx.narrow .conversation-share-link-actions .conversationShareLink .tooltip{width:190px}@media only screen and (max-width: 600px){:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton{background-color:transparent;min-width:0}:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton.narrowShare{display:inline-block !important;padding-right:5px !important}:root .swx .conversation-share-link-header .conversationShareLink .btn.shareButton.classicShare{display:none}:root .swx .conversation-share-link-header .conversationShareLink .tooltip{left:-40px;width:190px}:root .swx .conversation-share-link-header .conversationShareLink .tooltip.popup.arrow:before{right:40px}:root .swx .conversation-share-link-actions .conversationShareLink .btn.shareButton{width:210px}:root .swx .conversation-share-link-actions .conversationShareLink .tooltip{width:190px}}:root .swx[dir="rtl"].short .conversation-share-link-header .tooltip,:root .swx[dir="rtl"].narrow .conversation-share-link-header .tooltip{margin-right:auto;margin-left:24px}:root .swx[dir="rtl"].short .conversation-share-link-header .tooltip.popup.arrow:before,:root .swx[dir="rtl"].narrow .conversation-share-link-header .tooltip.popup.arrow:before{right:120px}:root .swx[dir="rtl"].short .conversation-share-link-actions .tooltip,:root .swx[dir="rtl"].narrow .conversation-share-link-actions .tooltip{margin-top:48px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .conversation-share-link-header .tooltip{margin-right:auto;margin-left:24px}:root .swx[dir="rtl"] .conversation-share-link-header .tooltip.popup.arrow:before{right:120px}:root .swx[dir="rtl"] .conversation-share-link-actions .tooltip{margin-top:48px}}:root .swx .groupProfile{margin:1.5em 0 1.5em 0}:root .swx .groupProfile .groupAvatarContainer{position:relative}:root .swx .groupProfile .Avatar.Avatar--size220{margin-left:3em;margin-bottom:1em}:root .swx .groupProfile .Group-avatarFilePicker{left:60px}:root .swx .groupProfile .Avatar{float:left}:root .swx .groupProfile .settings{margin-left:18em;max-width:27em}:root .swx .groupProfile .settings h4{color:#8CA8B4;font-weight:600;margin-bottom:.5em}:root .swx .groupProfile .settings .settingItem{margin-top:.75em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .groupProfile .settings .settingItem span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx .groupProfile .settings .settingItem #joinViaLink{text-align:left}:root .swx .groupProfile .settings .toggler{float:right;width:2.3em;height:1.2em;margin-top:-4px;margin-left:.5em}:root .swx .groupProfile .settings .toggler:after{top:0;left:.15em;border-width:.5em}:root .swx .groupProfile .settings .toggler.checked:after{left:1.1em}:root .swx .groupProfile .settings .invite-link{width:100%}:root .swx .groupProfile .spaceLink{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;top:2px;position:relative}:root .swx .groupProfile .sendSpaceLink,:root .swx .groupProfile .copySpaceLink{margin-right:1em}:root .swx .groupProfile .sendSpaceLink{margin-right:0;padding-left:1em;border-left:1px solid #D6E6EC}:root .swx .groupProfile .moreParticipants .sendSpaceLink,:root .swx .groupProfile .moreParticipants .copySpaceLink{display:none}:root .swx .groupProfile .moreParticipants .menu{display:inline}:root .swx .groupProfile .participants{margin-left:18em;margin-top:.5em;max-height:11em;padding:0;overflow-x:hidden;overflow-y:auto}:root .swx .groupProfile .participant,:root .swx .jumpToConversation .participant{display:inline-block;max-width:15em;margin-top:1.5em;margin-bottom:.25em;height:2.5em;width:100%;position:relative;vertical-align:top}:root .swx .groupProfile .participant .text,:root .swx .jumpToConversation .participant .text{margin-left:3em;top:-.25em;position:relative}:root .swx .groupProfile .participant .tile,:root .swx .jumpToConversation .participant .tile{top:auto}:root .swx .groupProfile .participant .role,:root .swx .jumpToConversation .participant .role{display:block;color:#8CA8B4;text-transform:uppercase;position:absolute;margin-top:-1.5em}:root .swx .groupProfile .participant .tileName,:root .swx .jumpToConversation .participant .tileName{margin-right:auto;height:1.2em;display:block}:root .swx .groupProfile .participant .tileName h4,:root .swx .jumpToConversation .participant .tileName h4{display:inline-block;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;overflow:hidden;margin-right:1.5em;max-width:calc(100% - 50px)}:root .swx .groupProfile .participant .tileName .menu,:root .swx .jumpToConversation .participant .tileName .menu{color:#33353A;display:inline-block;margin-left:-1.3em;width:auto;position:absolute;top:.25em}:root .swx .groupProfile .participant .message,:root .swx .jumpToConversation .participant .message{color:#8CA8B4;font-style:italic}:root .swx .groupProfile .participant .message p,:root .swx .jumpToConversation .participant .message p{line-height:normal;overflow:hidden}:root .swx[dir="rtl"] .groupProfile .participants .lessParticipants .participant{float:right;margin-right:0 !important;margin-left:2em !important}:root .swx[dir="rtl"] .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:60px;float:right}:root .swx[dir="rtl"] .groupProfile .Group-avatarFilePicker{right:60px}:root .swx[dir="rtl"] .groupProfile .Avatar{float:right;margin-right:20px}:root .swx[dir="rtl"] .groupProfile .settings{margin-left:auto;margin-right:18em}:root .swx[dir="rtl"] .groupProfile .settings .toggler:after{left:auto;right:.15em}:root .swx[dir="rtl"] .groupProfile .settings .toggler.checked:after{left:auto;right:1.1em}:root .swx[dir="rtl"] .groupProfile .sendSpaceLink,:root .swx[dir="rtl"] .groupProfile .copySpaceLink{margin-right:auto;margin-left:1em}:root .swx[dir="rtl"] .groupProfile .sendSpaceLink{padding-left:0;padding-right:1em;border-left:0;border-right:1px solid #D6E6EC}:root .swx[dir="rtl"] .groupProfile .participants{margin-left:auto;margin-right:18em}:root .swx[dir="rtl"] .groupProfile .participant .text{margin-left:0;margin-right:70px}:root .swx[dir="rtl"] .groupProfile .participant .tileName h4{margin-right:0;margin-left:1.5em}:root .swx[dir="rtl"] .groupProfile .participant .tileName .menu{margin-left:auto;margin-right:-1.3em}:root .swx[dir="rtl"] .groupProfile .space{margin-top:1em}@media only screen and (min-width: 1000px){:root .swx .groupProfile .lessParticipants .participant .Avatar.Avatar--size220{width:120px;height:120px}:root .swx .groupProfile .lessParticipants .participant .Avatar.Avatar--size220:before{font-size:120px}:root .swx .groupProfile .lessParticipants .participant .Avatar.Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}:root .swx .groupProfile .lessParticipants .participant .role{display:inline-block;position:absolute;width:100%;left:0;right:0}:root .swx .groupProfile .lessParticipants .participant .tileName{overflow:initial}}@media only screen and (min-width: 1000px){:root .swx[dir="rtl"] .groupProfile .lessParticipants .participant .text{padding:0}:root .swx[dir="rtl"] .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"] .groupProfile .settings .settingItem #joinViaLink{text-align:right}}@media only screen and (min-width: 800px) and (max-width: 1000px){:root .swx .groupProfile .Avatar.Avatar--size220{margin-left:0;margin-right:1.5em;margin-top:1px}:root .swx .groupProfile .Group-avatarFilePicker{left:0}:root .swx .groupProfile .settings{margin-left:0;max-width:none}:root .swx .groupProfile .space{width:auto}:root .swx .groupProfile .space .spaceLink{max-width:25em}:root .swx .groupProfile .participants{margin-left:0}}@media only screen and (max-height: 650px) and (max-width: 800px){:root .swx .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:auto;width:120px;height:120px}:root .swx .groupProfile .Avatar.Avatar--size220:before{font-size:120px}:root .swx .groupProfile .Avatar.Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}}:root .swx.short .groupProfile,:root .swx.narrow .groupProfile,:root .swx.medium .groupProfile{margin:0 auto}:root .swx.short .groupProfile .Avatar.Avatar--size220,:root .swx.narrow .groupProfile .Avatar.Avatar--size220,:root .swx.medium .groupProfile .Avatar.Avatar--size220{float:none;margin:0 auto}:root .swx.short .groupProfile .Group-avatarFilePicker,:root .swx.narrow .groupProfile .Group-avatarFilePicker,:root .swx.medium .groupProfile .Group-avatarFilePicker{top:0;left:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:root .swx.short .groupProfile .settings,:root .swx.short .groupProfile .participants,:root .swx.narrow .groupProfile .settings,:root .swx.narrow .groupProfile .participants,:root .swx.medium .groupProfile .settings,:root .swx.medium .groupProfile .participants{margin-left:0}:root .swx.short .groupProfile .participants .participant:first-child,:root .swx.narrow .groupProfile .participants .participant:first-child,:root .swx.medium .groupProfile .participants .participant:first-child{margin-top:20px}:root .swx.short .groupProfile .participants .participant,:root .swx.narrow .groupProfile .participants .participant,:root .swx.medium .groupProfile .participants .participant{float:none}:root .swx.short .groupProfile .participants .participant .text,:root .swx.narrow .groupProfile .participants .participant .text,:root .swx.medium .groupProfile .participants .participant .text{text-align:left}:root .swx.short .groupProfile .settings,:root .swx.narrow .groupProfile .settings,:root .swx.medium .groupProfile .settings{margin:.75em 0;text-align:center}:root .swx.short .groupProfile .settings .space,:root .swx.narrow .groupProfile .settings .space,:root .swx.medium .groupProfile .settings .space{width:100%;margin-top:.5em}:root .swx.short .groupProfile .settings .space .spaceLink,:root .swx.narrow .groupProfile .settings .space .spaceLink,:root .swx.medium .groupProfile .settings .space .spaceLink{max-width:20em;margin:0 auto}@media only screen and (max-width: 800px){:root .swx .groupProfile{margin:0 auto}:root .swx .groupProfile .Avatar.Avatar--size220{float:none;margin:0 auto}:root .swx .groupProfile .Group-avatarFilePicker{top:0;left:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:root .swx .groupProfile .settings,:root .swx .groupProfile .participants{margin-left:0}:root .swx .groupProfile .participants .participant:first-child{margin-top:20px}:root .swx .groupProfile .participants .participant{float:none}:root .swx .groupProfile .participants .participant .text{text-align:left}:root .swx .groupProfile .settings{margin:.75em 0;text-align:center}:root .swx .groupProfile .settings .space{width:100%;margin-top:.5em}:root .swx .groupProfile .settings .space .spaceLink{max-width:20em;margin:0 auto}}:root .swx.short .groupProfile,:root .swx.narrow .groupProfile{margin:.75em 0 1.5em 0}:root .swx.short .groupProfile .Avatar.Avatar--size220,:root .swx.narrow .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:auto;width:120px;height:120px}:root .swx.short .groupProfile .Avatar.Avatar--size220:before,:root .swx.narrow .groupProfile .Avatar.Avatar--size220:before{font-size:120px}:root .swx.short .groupProfile .Avatar.Avatar--size220:after,:root .swx.narrow .groupProfile .Avatar.Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}:root .swx.short .groupProfile .Group-avatarFilePicker,:root .swx.narrow .groupProfile .Group-avatarFilePicker{width:120px;height:120px}:root .swx.short .groupProfile .Group-avatarFilePicker .avatarFilePickerButton,:root .swx.narrow .groupProfile .Group-avatarFilePicker .avatarFilePickerButton{width:30px;height:30px;margin:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}:root .swx.short .groupProfile .participants,:root .swx.narrow .groupProfile .participants{padding-bottom:.25em}:root .swx.short .groupProfile .participants .participant,:root .swx.narrow .groupProfile .participants .participant{width:auto;display:block;max-width:15em;margin-top:1em;margin-bottom:1em;margin-right:1em;height:2em;float:left;position:relative}:root .swx.short .groupProfile .participants .participant .role,:root .swx.narrow .groupProfile .participants .participant .role{display:block;color:#8CA8B4;text-transform:uppercase;position:absolute;margin-top:-1.35em;bottom:auto;width:auto}:root .swx.short .groupProfile .participants .participant .tileName,:root .swx.narrow .groupProfile .participants .participant .tileName{height:1.2em;display:block}:root .swx.short .groupProfile .participants .participant .tileName h4,:root .swx.narrow .groupProfile .participants .participant .tileName h4{display:inline-block;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;overflow:hidden;padding:0;margin-right:auto;max-width:calc(100% - 30px)}:root .swx.short .groupProfile .participants .participant .tileName .menu,:root .swx.narrow .groupProfile .participants .participant .tileName .menu{display:inline-block;margin-left:-.15em;position:absolute;top:.25em}:root .swx.short .groupProfile .participants .participant .message,:root .swx.narrow .groupProfile .participants .participant .message{color:#8CA8B4;font-style:italic;margin-top:-.15em}:root .swx.short .groupProfile .participants .participant,:root .swx.narrow .groupProfile .participants .participant{max-width:17.5em;margin:0;margin-left:1px;float:none;padding-top:1em;padding-bottom:2.5em;width:100%}:root .swx.short .groupProfile .participants .participant:first-child,:root .swx.narrow .groupProfile .participants .participant:first-child{margin-top:1px}:root .swx.short .groupProfile .settings,:root .swx.narrow .groupProfile .settings{margin:.75em 0}:root .swx.short .groupProfile .settings .settingItem span,:root .swx.narrow .groupProfile .settings .settingItem span{display:block;max-width:185px}:root .swx.short .groupProfile .settings .space,:root .swx.narrow .groupProfile .settings .space{width:100%;margin-top:.5em}:root .swx.short .groupProfile .settings .space .spaceLink,:root .swx.narrow .groupProfile .settings .space .spaceLink{max-width:20em}:root .swx.short .groupProfile #groupParticipantsList,:root .swx.narrow .groupProfile #groupParticipantsList{max-height:4em !important}@media only screen and (max-width: 600px){:root .swx .groupProfile{margin:.75em 0 1.5em 0}:root .swx .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:auto;width:120px;height:120px}:root .swx .groupProfile .Avatar.Avatar--size220:before{font-size:120px}:root .swx .groupProfile .Avatar.Avatar--size220:after{width:32px;height:32px;font-size:32px;border-width:5px;left:82.1560342792px;top:82.1560342792px}:root .swx .groupProfile .Group-avatarFilePicker{width:120px;height:120px}:root .swx .groupProfile .Group-avatarFilePicker .avatarFilePickerButton{width:30px;height:30px;margin:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}:root .swx .groupProfile .participants{padding-bottom:.25em}:root .swx .groupProfile .participants .participant{width:auto;display:block;max-width:15em;margin-top:1em;margin-bottom:1em;margin-right:1em;height:2em;float:left;position:relative}:root .swx .groupProfile .participants .participant .role{display:block;color:#8CA8B4;text-transform:uppercase;position:absolute;margin-top:-1.35em;bottom:auto;width:auto}:root .swx .groupProfile .participants .participant .tileName{height:1.2em;display:block}:root .swx .groupProfile .participants .participant .tileName h4{display:inline-block;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;overflow:hidden;padding:0;margin-right:auto;max-width:calc(100% - 30px)}:root .swx .groupProfile .participants .participant .tileName .menu{display:inline-block;margin-left:-.15em;position:absolute;top:.25em}:root .swx .groupProfile .participants .participant .message{color:#8CA8B4;font-style:italic;margin-top:-.15em}:root .swx .groupProfile .participants .participant{max-width:17.5em;margin:0;margin-left:1px;float:none;padding-top:1em;padding-bottom:2.5em;width:100%}:root .swx .groupProfile .participants .participant:first-child{margin-top:1px}:root .swx .groupProfile .settings{margin:.75em 0}:root .swx .groupProfile .settings .settingItem span{display:block;max-width:185px}:root .swx .groupProfile .settings .space{width:100%;margin-top:.5em}:root .swx .groupProfile .settings .space .spaceLink{max-width:20em}:root .swx .groupProfile #groupParticipantsList{max-height:4em !important}}:root .swx[dir="rtl"].short .groupProfile .participants .participant,:root .swx[dir="rtl"].narrow .groupProfile .participants .participant,:root .swx[dir="rtl"].medium .groupProfile .participants .participant{margin-right:.1em !important;float:none}:root .swx[dir="rtl"].short .groupProfile .participants .participant .text,:root .swx[dir="rtl"].narrow .groupProfile .participants .participant .text,:root .swx[dir="rtl"].medium .groupProfile .participants .participant .text{text-align:right}:root .swx[dir="rtl"].short .groupProfile .settings,:root .swx[dir="rtl"].short .groupProfile .participants,:root .swx[dir="rtl"].narrow .groupProfile .settings,:root .swx[dir="rtl"].narrow .groupProfile .participants,:root .swx[dir="rtl"].medium .groupProfile .settings,:root .swx[dir="rtl"].medium .groupProfile .participants{margin-right:0;float:right;width:100%}:root .swx[dir="rtl"].short .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].short .groupProfile .settings .settingItem #joinViaLink,:root .swx[dir="rtl"].short .groupProfile .participants .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].short .groupProfile .participants .settingItem #joinViaLink,:root .swx[dir="rtl"].narrow .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].narrow .groupProfile .settings .settingItem #joinViaLink,:root .swx[dir="rtl"].narrow .groupProfile .participants .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].narrow .groupProfile .participants .settingItem #joinViaLink,:root .swx[dir="rtl"].medium .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].medium .groupProfile .settings .settingItem #joinViaLink,:root .swx[dir="rtl"].medium .groupProfile .participants .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].medium .groupProfile .participants .settingItem #joinViaLink{text-align:right}:root .swx[dir="rtl"].short .groupProfile .Avatar.Avatar--size220,:root .swx[dir="rtl"].narrow .groupProfile .Avatar.Avatar--size220,:root .swx[dir="rtl"].medium .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:auto;float:none}:root .swx[dir="rtl"].short .groupProfile .Group-avatarFilePicker,:root .swx[dir="rtl"].narrow .groupProfile .Group-avatarFilePicker,:root .swx[dir="rtl"].medium .groupProfile .Group-avatarFilePicker{right:auto;transform:translateX(50%)}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .groupProfile .participants .participant{margin-right:.1em !important;float:none}:root .swx[dir="rtl"] .groupProfile .participants .participant .text{text-align:right}:root .swx[dir="rtl"] .groupProfile .settings,:root .swx[dir="rtl"] .groupProfile .participants{margin-right:0;float:right;width:100%}:root .swx[dir="rtl"] .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"] .groupProfile .settings .settingItem #joinViaLink,:root .swx[dir="rtl"] .groupProfile .participants .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"] .groupProfile .participants .settingItem #joinViaLink{text-align:right}:root .swx[dir="rtl"] .groupProfile .Avatar.Avatar--size220{margin-left:auto;margin-right:auto;float:none}:root .swx[dir="rtl"] .groupProfile .Group-avatarFilePicker{right:auto;transform:translateX(50%)}}:root .swx[dir="rtl"].short .groupProfile .Avatar.Avatar--size220,:root .swx[dir="rtl"].narrow .groupProfile .Avatar.Avatar--size220{float:none}:root .swx[dir="rtl"].short .groupProfile .participants,:root .swx[dir="rtl"].narrow .groupProfile .participants{margin-right:auto;max-width:100%}:root .swx[dir="rtl"].short .groupProfile .participants .participant .role,:root .swx[dir="rtl"].narrow .groupProfile .participants .participant .role{right:4.4em;right:calc(45px);left:auto}:root .swx[dir="rtl"].short .groupProfile .settings,:root .swx[dir="rtl"].narrow .groupProfile .settings{margin-right:auto}:root .swx[dir="rtl"].short .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].short .groupProfile .settings .settingItem #joinViaLink,:root .swx[dir="rtl"].narrow .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"].narrow .groupProfile .settings .settingItem #joinViaLink{text-align:right}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .groupProfile .Avatar.Avatar--size220{float:none}:root .swx[dir="rtl"] .groupProfile .participants{margin-right:auto;max-width:100%}:root .swx[dir="rtl"] .groupProfile .participants .participant .role{right:4.4em;right:calc(45px);left:auto}:root .swx[dir="rtl"] .groupProfile .settings{margin-right:auto}:root .swx[dir="rtl"] .groupProfile .settings .settingItem #makeHistoryAvailable,:root .swx[dir="rtl"] .groupProfile .settings .settingItem #joinViaLink{text-align:right}}:root .swx input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}:root .swx .contactPickerInput{border-bottom:1px solid #D6E6EC;padding:0;margin:0}:root .swx .contactPickerInput .contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-ms-flex-pack:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;padding:.8em 0 .25em 1em;max-height:5.6em;min-height:2em;overflow-x:visible}:root .swx .contactPickerInput .contacts .contact-pill{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;margin-right:.6em;margin-bottom:.6em;border-radius:1em;cursor:pointer;vertical-align:bottom;background-color:rgba(255,255,255,0.4);border:1px solid #D6E6EC;padding:.25em .75em;-webkit-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1),color .2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1),color .2s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1),border-color .2s cubic-bezier(0.19, 1, 0.22, 1),color .2s cubic-bezier(0.19, 1, 0.22, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .swx .contactPickerInput .contacts .contact-pill:hover{background-color:#fff;border-color:#00AFF0;color:#0078CA}:root .swx .contactPickerInput .contacts .contact-pill.active,:root .swx .contactPickerInput .contacts .contact-pill:active{background-color:#00AFF0;border-color:#00AFF0;color:#fff}:root .swx .contactPickerInput .contacts .contact-pill.active .tile.online .presence:after,:root .swx .contactPickerInput .contacts .contact-pill.active .tile.mobile .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.online .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.mobile .presence:after{background-color:transparent;color:#BAD80A}:root .swx .contactPickerInput .contacts .contact-pill.active .tile.idle .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.idle .presence:after{background-color:transparent}:root .swx .contactPickerInput .contacts .contact-pill.active .tile.offline .presence:after,:root .swx .contactPickerInput .contacts .contact-pill.active .tile.callForwarded .presence:after,:root .swx .contactPickerInput .contacts .contact-pill.active .tile.unknown .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.offline .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.callForwarded .presence:after,:root .swx .contactPickerInput .contacts .contact-pill:active .tile.unknown .presence:after{background-color:transparent;color:#fff}:root .swx .contactPickerInput .contacts .contact-pill.iconfont:before{position:absolute;right:.2em;top:.15em}:root .swx .contactPickerInput .contacts .contact-pill .tile{top:-.2em;margin:0}:root .swx .contactPickerInput .contacts .contact-pill .tile h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65em}:root .swx .contactPickerInput .contacts input{-webkit-box-flex:1 1 120px;-moz-box-flex:1 1 120px;-webkit-flex:1 1 120px;-ms-flex:1 1 120px;flex:1 1 120px;margin-bottom:.6em;display:inline-block;position:relative;top:-.15em;background-color:transparent;border:2px solid transparent;color:#2B2B30;margin-left:.1em;padding:.5em;padding-top:.35em}:root .swx .contactPickerInput .contacts input::-ms-clear{display:none}:root .swx .ContactPickerInput-spinner{width:20px !important;height:20px !important;align-self:center;margin:0 0 12px 0 !important}:root .swx .av .main .ContactPickerInput-spinner.spinner{display:block}:root .swx[dir="rtl"] .contactPickerInput{padding-right:1.5em}:root .swx[dir="rtl"] .contactPickerInput .contacts{-webkit-justify-content:right;justify-content:right;-ms-flex-pack:right}:root .swx[dir="rtl"] .contactPickerInput .contacts .contact-pill{margin-right:0px;margin-left:.6em}@media only screen and (max-width: 600px){:root .swx .contactPickerInput .contacts .contact-pill{max-width:7.5em}:root .swx .contactPickerInput .contacts input{padding:0;font-size:.7em}}:root .swx.short .contactPickerInput .contacts .contact-pill,:root .swx.narrow .contactPickerInput .contacts .contact-pill{max-width:7.5em}:root .swx.short .contactPickerInput .contacts input,:root .swx.narrow .contactPickerInput .contacts input{padding:0;font-size:.7em}:root .swx .UserListPopup{position:absolute;width:220px;color:#2B2B30;display:block;opacity:1;text-align:left;padding:10px 0 10px 20px;font-size:.7em;z-index:5}:root .swx .UserListPopup.popup.down.arrow:before,:root .swx .UserListPopup.popup.up.arrow:before{left:auto;right:20px;background-color:transparent}:root .swx .UserListPopup swx-avatar-deprecated .tile{display:block !important}:root .swx .UserListPopup swx-avatar-deprecated .tile .tileImage{transform:scale(1);margin-left:2px}:root .swx .UserListPopup-scrollingContainer.hyperscroll.active .rail{display:block}:root .swx .UserListPopup-scrollingContainer.hyperscroll .rail{display:none}:root .swx .UserListPopup-usersContainer{max-height:232px;min-height:60px;padding-left:5px}:root .swx .UserListPopup-user{padding:13px 0}:root .swx .UserListPopup-user:focus{outline-width:0}:root .swx .UserListPopup-info{padding-left:55px;line-height:1.2;height:32px}:root .swx .UserListPopup-displayName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx .UserListPopup-status{color:#8CA8B4;font-style:italic;font-size:.8em}:root .swx .UserListPopup-title{font-weight:bold;display:block;margin:4px 0 20px 0;font-size:1.1em}:root .swx[dir="rtl"] .UserListPopup{text-align:right;padding:10px 20px 10px 0}:root .swx[dir="rtl"] .UserListPopup.popup.down.arrow:before,:root .swx[dir="rtl"] .UserListPopup.popup.up.arrow:before{left:20px;right:auto}:root .swx[dir="rtl"] .UserListPopup swx-avatar-deprecated .tileImage{margin-left:-2px}:root .swx[dir="rtl"] .UserListPopup-info{padding-left:0;padding-right:55px}:root .swx.short .UserListPopup,:root .swx.narrow .UserListPopup{width:160px}@media only screen and (max-width: 600px){:root .swx .UserListPopup{width:160px}}:root .swx .muteConversationSettingItem.border{max-width:15em;border-top:1px solid #E0ECF1;text-align:left}@media only screen and (max-width: 800px){:root .swx .muteConversationSettingItem.border{max-width:27em}}:root .swx .muteConversationSettingItem .muteConversation-flex{max-width:27em;margin-top:.75em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .muteConversationSettingItem .muteConversation-flex span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}:root .swx .muteConversationSettingItem .muteConversation-flex .toggler{float:right;width:2.3em;height:1.2em;margin-top:-4px;margin-left:.5em}:root .swx .muteConversationSettingItem .muteConversation-flex .toggler:after{top:0;left:.15em;border-width:.5em}:root .swx .muteConversationSettingItem .muteConversation-flex .toggler.checked:after{left:1.1em}:root .swx .muteConversationSettingItem .label{text-align:left}:root .swx .muteConversationSettingItem .secondaryText{display:block;text-align:left;font-weight:400;font-size:12px;color:#667486}:root .swx[dir="rtl"] .muteConversationSettingItem.border{text-align:right}:root .swx[dir="rtl"] .muteConversationSettingItem .secondaryText,:root .swx[dir="rtl"] .muteConversationSettingItem .label{text-align:right}:root .swx[dir="rtl"] .muteConversationSettingItem .muteConversation-flex .toggler:after{left:auto;right:.15em}:root .swx[dir="rtl"] .muteConversationSettingItem .muteConversation-flex .toggler.checked:after{left:auto;right:1.1em}:root .swx swx-expressionitem-roster{display:block}:root .swx swx-expressionitem-roster div.wrapper.large{height:244px;text-align:center;white-space:normal}:root .swx swx-expressionitem-roster div.wrapper.large span.emoticon{position:relative;top:50%;margin-top:-30px;display:inline-block;overflow:hidden;box-sizing:content-box}:root .swx swx-expressionitems-picker{display:block}:root .swx swx-expressionitems-picker .spinner.small{display:block;width:96px;height:96px;margin:auto}:root .swx swx-expressionitems-picker .picker{height:192px}:root .swx swx-expressionitems-picker .picker.large-tab{height:461px}:root .swx swx-expressionitems-picker .picker .mrutext{text-align:center;display:inline-block;margin-top:60px;font-size:medium;white-space:normal;width:100%}:root .swx swx-expressionitems-picker .picker-list{width:calc(100% + 16px);transform:translateZ(0);float:left;height:100%;overflow:auto;position:relative}:root .swx swx-expressionitems-picker .picker-list .tile .tileName{font-weight:400;height:14px;overflow:hidden;word-break:break-all}:root .swx swx-expressionitems-picker .picker-list .tile h4{font-size:10px;font-weight:400;line-height:12px;top:2.5833px;color:#8CA8B4}:root .swx swx-expressionitems-picker .picker-list .picker-pack{display:block;width:240px}:root .swx swx-expressionitems-picker .picker-list .picker-pack:before,:root .swx swx-expressionitems-picker .picker-list .picker-pack:after{content:" ";display:table}:root .swx swx-expressionitems-picker .picker-list .picker-pack:after{clear:both}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-pack-items{font-size:12%;white-space:normal;margin-top:2px;margin-left:1px}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item{float:left;width:auto;height:auto;line-height:0;margin-top:1px;margin-bottom:1px;padding:2px;box-sizing:content-box}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon{width:20px;height:20px;margin:1px;outline:1px solid transparent}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:hover,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:focus{outline:none;padding:0;margin-right:5px;margin-bottom:5px}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:hover span.emoticon,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:focus span.emoticon{border-radius:3px;border:#00AFF0 2px solid}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item span{margin-bottom:0}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik{margin-right:2px;outline:none}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:focus .moji,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:hover .moji{overflow:visible}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:focus .moji .mojimask,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:hover .moji .mojimask{background-image:url(../assets/images/components/chat/mask-flik-message-small-outline.svg);width:44px;height:44px;left:-2px;top:-2px}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji{position:relative;cursor:pointer;box-sizing:content-box}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon .mojimask,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem .mojimask,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji .mojimask{width:44px;height:44px;background-image:url(../assets/images/components/chat/mask-flik-message.svg);display:inline-block;z-index:2;position:absolute;left:-2px}@media screen and (-ms-high-contrast: active){:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon .mojimask,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem .mojimask,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji .mojimask{display:none}}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon .mojimask.small,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem .mojimask.small,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji .mojimask.small{background-image:url(../assets/images/components/chat/mask-flik-message-small.svg);width:40px;height:40px;top:0;left:0}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon.selected,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem.selected,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji.selected{border:2px solid #66cff6;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon.selected .info,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem.selected .info,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji.selected .info{display:block}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image{cursor:pointer;box-sizing:border-box;margin:0;padding:0;border:transparent 2px solid;overflow:hidden}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image *{outline:none}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image img{max-width:100%}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image:focus,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image:hover,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.image.selected{border-color:#66cff6}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message{box-sizing:border-box;margin:5px 5px;padding:0;font-size:11pt;line-height:1em}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.clickable{cursor:pointer;border:transparent 2px solid;height:42px;line-height:27.3333333333px;border-radius:21px;background:#99dff9;width:104px}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.clickable .message{vertical-align:middle;padding:0 10px}:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.clickable:focus,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.clickable:hover,:root .swx swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.clickable.selected{border-color:#66cff6}:root .swx swx-expression-picker{display:inline-block}:root .swx swx-expression-picker .emoticon-picker-button.tab-icon{float:left}:root .swx swx-expression-picker .emoticon-picker-button .tab{overflow:hidden;text-indent:100%;margin:auto}:root .swx swx-expression-picker .tab{-ms-high-contrast-adjust:none;background-size:cover;width:19px;display:block;height:19px;position:relative;cursor:pointer;background-position:0 0;overflow:hidden}:root .swx swx-expression-picker .tab img{max-width:100%;position:absolute}:root .swx swx-expression-picker .tab.multiLineImageItem img:hover,:root .swx swx-expression-picker .tab.multiLineImageItem.hover img,:root .swx swx-expression-picker .tab.multiLineImageItem.enabled img{top:-19px}:root .swx swx-expression-picker .tab.multiLineImageItem.active img{top:-38px}:root .swx swx-expression-picker .navigationTabs{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100%;align-items:center}:root .swx swx-expression-picker .tabs{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;overflow:hidden;width:100%;transform:translateZ(0)}:root .swx swx-expression-picker .tabs.tab{width:19px}:root .swx swx-expression-picker .tabs.singlePage .prev,:root .swx swx-expression-picker .tabs.singlePage .next{display:none}:root .swx swx-expression-picker .tabs.singlePage .tabsWrapper{width:100%}:root .swx swx-expression-picker .tabs.page0 .prev{margin-left:-42px}:root .swx swx-expression-picker .tabs.page0 .tabsWrapper{width:calc(100% - 32px)}:root .swx swx-expression-picker .tabs.last .next{margin-right:-42px}:root .swx swx-expression-picker .tabs.last .tabsWrapper{width:calc(100% - 42px)}:root .swx swx-expression-picker .tabs .prev,:root .swx swx-expression-picker .tabs .next,:root .swx swx-expression-picker .tabs .tab-item{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:32px;min-width:32px;height:32px;margin:4px 10px 4px 0}:root .swx swx-expression-picker .tabs .prev:focus,:root .swx swx-expression-picker .tabs .next:focus,:root .swx swx-expression-picker .tabs .tab-item:focus{outline:2px solid #00AFF0;outline-offset:-2px}:root .swx swx-expression-picker .tabs .prev,:root .swx swx-expression-picker .tabs .next{-webkit-transition:margin 0.5s;-o-transition:margin 0.5s;transition:margin 0.5s}:root .swx swx-expression-picker .tabs .prev:focus:hover,:root .swx swx-expression-picker .tabs .next:focus:hover{outline-width:0}:root .swx swx-expression-picker .tabs .prev .tab,:root .swx swx-expression-picker .tabs .next .tab{background-image:url("../assets/images/components/chat/pes/tab_more.png")}:root .swx swx-expression-picker .tabs .prev .tab:hover,:root .swx swx-expression-picker .tabs .next .tab:hover{background-position-y:-19px}:root .swx swx-expression-picker .tabs .prev .tab{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}:root .swx swx-expression-picker .tabs .next{margin-right:0}:root .swx swx-expression-picker .tabs .tabsWrapper{-webkit-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;overflow:hidden;display:inline-block;width:calc(100% - 74px)}:root .swx swx-expression-picker .tabs .tabPage{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}:root .swx swx-expression-picker .tabs .container{-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;display:inline-block;font-size:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:100%}:root .swx swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(-210px);-ms-transform:translateX(-210px);-o-transform:translateX(-210px);transform:translateX(-210px)}:root .swx swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(-378px);-ms-transform:translateX(-378px);-o-transform:translateX(-378px);transform:translateX(-378px)}:root .swx swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(-546px);-ms-transform:translateX(-546px);-o-transform:translateX(-546px);transform:translateX(-546px)}:root .swx swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(-714px);-ms-transform:translateX(-714px);-o-transform:translateX(-714px);transform:translateX(-714px)}:root .swx swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(-882px);-ms-transform:translateX(-882px);-o-transform:translateX(-882px);transform:translateX(-882px)}:root .swx swx-expression-picker .wrapper{position:relative}:root .swx swx-expression-picker .expression-picker-button.hasTabIcon span{display:none}:root .swx swx-expression-picker .bubble{display:none;z-index:1000;position:absolute;right:-30px;color:#2B2B30;width:241px;bottom:5px;box-sizing:content-box}:root .swx swx-expression-picker .bubble.active{display:block}:root .swx swx-expression-picker .bubble div.info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;height:24px}:root .swx swx-expression-picker .bubble div.info .name,:root .swx swx-expression-picker .bubble div.info .text{-webkit-box-flex:1 1 1px;-moz-box-flex:1 1 1px;-webkit-flex:1 1 1px;-ms-flex:1 1 1px;flex:1 1 1px;padding-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx swx-expression-picker .bubble div.info .text{text-align:right}:root .swx swx-expression-picker .popup.arrow:before{left:192px}:root .swx swx-expression-picker .infoLine{border-top:1px solid rgba(0,0,0,0.05);height:0}:root .swx swx-expression-picker .searchContainer{position:relative;padding-right:1.75em}:root .swx swx-expression-picker .searchContainer input{background-color:transparent;border-style:solid;border-color:transparent;border-width:2px 0px;color:#00AFF0;height:2em;padding:0;position:relative;width:100%;min-width:1px;-webkit-font-smoothing:antialiased;font-size:0.75em;top:0}:root .swx swx-expression-picker .searchContainer input::-ms-clear{display:none}:root .swx swx-expression-picker .searchContainer .searchReset{position:absolute;right:10px;margin:0 0;top:0}:root .swx swx-expression-picker div.tabs.storeEnabled{margin-left:-10px}:root .swx swx-expression-picker div.store.iconfont.add::before{content:"\E33C"}:root .swx swx-expression-picker div.store{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;font-size:25px;margin-left:-9px;margin-right:-6px;color:#93999D;width:25px}:root .swx swx-expression-picker div.store:hover{color:#00AFF0}:root .swx .Mode--conversationControl swx-expressionitem-roster .large.wrapper{height:120px !important}:root .swx .Mode--conversationControl swx-expressionitem-roster .large.wrapper .emoticon{margin-top:-40px}:root .swx .Mode--conversationControl swx-expressionitems-picker .picker{height:149px !important}@supports (overflow: -webkit-marquee) and (justify-content: inherit){:root .swx .message .emoticon.animated .emoSprite{background-position:0 -1px}}:root .swx swx-expressionstore-v2-browsepacks .loading-data{top:50%;left:50%;margin-top:-50px;margin-left:-50px;position:absolute;width:100px;height:100px}:root .swx swx-expressionstore-v2-browsepacks p.error{top:50%;margin-top:-0.5em;position:absolute;width:100%;font-size:1em;text-align:center}:root .swx swx-expressionstore-v2-browsepacks div.overlayControls{border-bottom:1px solid #ccc;height:60px}:root .swx swx-expressionstore-v2-browsepacks div.overlayControls input.inputField.store-search{position:absolute;margin:auto;right:auto;top:0px;bottom:0px;left:5px;width:28%;min-width:200px;height:40px;border:1px solid #ccc;text-align:left;padding-left:50px;border-radius:15px}:root .swx swx-expressionstore-v2-browsepacks div.overlayControls div.storeSearchIcon{width:25px;height:25px;background-image:url("../assets/images/components/chat/pes/tab_search.png");background-size:cover;position:absolute;margin:auto;top:0px;bottom:0px;right:auto;left:20px}:root .swx swx-expressionstore-v2-browsepacks div.overlayControls h1.storeTitle{position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px;font-weight:bold;height:30px;font-size:25px;display:block}@media screen and (max-width: 800px){:root .swx swx-expressionstore-v2-browsepacks div.overlayControls h1.storeTitle{font-size:20px;height:25px}}@media screen and (max-width: 720px){:root .swx swx-expressionstore-v2-browsepacks div.overlayControls h1.storeTitle{display:none}}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:22px;left:-35px;width:108%;background:#fff;height:70vh;position:relative}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tab-thumbnail{float:left;height:95%;width:95%;background-size:cover;background-repeat:no-repeat;background-position:top left}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tab-title{float:left;margin-left:10px;height:80px;width:165px;margin-top:-10px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tab-title p.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.buy-or-download{position:relative}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.buy-or-download div.buy-download-text{margin-top:10px;height:19px;cursor:pointer}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.buy-or-download div.buy-download-text span.iconfont{width:20px;height:20px;float:left;font-size:20px;background-color:#0078CA;color:#fff;border:1px solid #0078CA;border-radius:50%;margin-right:5px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.buy-or-download div.download-spinner{height:20px;width:20px;margin-top:10px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.buy-or-download div.download-spinner .spinner{display:inherit}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list,:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper{height:100%;width:30%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list{float:left}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list ul{outline:none}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item.selected{border:3px solid #00AFF0 !important;border-radius:5px !important}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item{min-height:150px;width:100%;box-sizing:border-box;margin-top:5px;position:relative;cursor:pointer}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item div.buy-or-download{margin:auto;position:absolute;top:auto;left:auto;right:10px;bottom:10px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item div.buy-or-download p{color:#fff;clear:both}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item div.tab-thumbnail{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;border-radius:5px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item p.title{position:absolute;margin:auto;top:2px;left:0px;right:0px;bottom:auto;width:95%;text-align:left;color:#fff;background-color:#000;opacity:0.6;white-space:nowrap;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:#000 0px 2px 5px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item p.title span{text-overflow:ellipsis;display:inline-block;overflow:hidden}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item p.title span.tab-name{width:100%;margin-left:5px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper{width:70%;text-align:left;display:inline-block}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details{height:350px;width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download{float:right}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download div.buy-download-text span.iconfont{width:100px;height:20px;float:left;font-size:20px;background-color:#0078CA;color:#fff;border:1px solid #0078CA;border-radius:10px;margin-right:5px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download div.buy-download-text span.iconfont span{display:inline-block;font-size:0.65em;position:absolute}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download div.download-spinner-wrapper{width:100%;height:20px;background-color:#0078CA;border:1px solid #0078CA;border-radius:10px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download div.download-spinner-wrapper p{margin-left:20px;top:0px;color:#fff;border-radius:10px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download div.download-spinner-wrapper div.download-spinner{float:left;margin-top:0px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.tab-desc{width:calc(100% - 120px);height:30%;padding:5px;box-sizing:border-box}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.tab-desc div.tab-title{width:100%;float:left;margin-left:10px;height:80px;margin-top:-10px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.tab-desc div.tab-title h2.title,:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.tab-desc div.tab-title p.description{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list{padding-left:10px;width:100%;height:100%;box-sizing:border-box}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content{height:100%;width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li{margin-top:5px;display:table-row}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li h4.pack-title{font-size:10px;font-weight:400;line-height:12px;top:3px;color:#8CA8B4;margin-top:25px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items{width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items ul{width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item{float:left;width:150px;height:150px;margin-right:5px;margin-top:20px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item p.item-title{text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:0px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item img.item-thumbnail{width:100%;height:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item div.moji-item{width:100%;height:100%;position:relative}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item div.moji-item img.moji-item-thumbnail{width:98%;height:98%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item div.moji-item video.moji{width:100%;height:100%;display:none}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item div.moji-item span.mojimask{width:100%;height:100%;background-image:url(../assets/images/components/chat/mask-flik-message-small.svg);display:inline-block;z-index:2;position:absolute;top:0px;left:0px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.scroll-items{width:100%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.scroll-items div{margin-left:auto;margin-right:auto;width:50px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.scroll-items div span.iconfont{color:#0078CA;margin-top:2px;cursor:pointer}:root .swx[dir="rtl"] swx-expression-picker .bubble{right:auto;left:-30px}:root .swx[dir="rtl"] swx-expression-picker .bubble div.info .name{padding-left:auto;padding-right:6px;float:right}:root .swx[dir="rtl"] swx-expression-picker .bubble div.info .text{padding-right:auto;padding-left:6px;float:left;text-align:left}:root .swx[dir="rtl"] swx-expression-picker .popup.arrow:before{left:auto;right:192px}:root .swx[dir="rtl"] swx-expression-picker .picker-list{float:right}:root .swx[dir="rtl"] swx-expression-picker .picker-list .picker-pack .picker-item{float:right}:root .swx[dir="rtl"] swx-expression-picker .picker-list .picker-pack .picker-item.emoticon:hover,:root .swx[dir="rtl"] swx-expression-picker .picker-list .picker-pack .picker-item.emoticon:focus{margin-left:5px;margin-right:1px}:root .swx[dir="rtl"] swx-expression-picker .picker-list .picker-pack .picker-pack-items{margin-left:-8px}:root .swx[dir="rtl"] swx-expression-picker .tab-item{float:right}:root .swx[dir="rtl"] swx-expression-picker .tabs .prev,:root .swx[dir="rtl"] swx-expression-picker .tabs .tab-item{margin-right:0;margin-left:10px}:root .swx[dir="rtl"] swx-expression-picker .tabs .prev .tab{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}:root .swx[dir="rtl"] swx-expression-picker .tabs .next .tab{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page0 .prev{margin-left:10px;margin-right:-42px}:root .swx[dir="rtl"] swx-expression-picker .tabs.last .next{margin-left:-42px;margin-right:0}:root .swx[dir="rtl"] swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(210px);-ms-transform:translateX(210px);-o-transform:translateX(210px);transform:translateX(210px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(378px);-ms-transform:translateX(378px);-o-transform:translateX(378px);transform:translateX(378px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(546px);-ms-transform:translateX(546px);-o-transform:translateX(546px);transform:translateX(546px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(714px);-ms-transform:translateX(714px);-o-transform:translateX(714px);transform:translateX(714px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(882px);-ms-transform:translateX(882px);-o-transform:translateX(882px);transform:translateX(882px)}:root .swx[dir="rtl"] swx-expression-picker .searchContainer{padding-left:1.75em;padding-right:initial}:root .swx[dir="rtl"] swx-expression-picker .searchContainer .searchReset{right:initial;left:10px}:root .swx[dir="rtl"] swx-expression-picker div.tabs.storeEnabled{margin-right:-10px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.overlayControls input.inputField.store-search{position:absolute;margin:auto;left:auto;right:5px;text-align:right;padding-right:50px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.overlayControls div.storeSearchIcon{right:20px;left:auto}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{left:0px;right:-35px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list{float:right}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item div.buy-or-download{float:left;left:10px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item p{text-align:left}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-list li.store-tab-item p.title{text-align:right}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper{text-align:right}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details{width:100%}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.buy-or-download{float:left}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.tab-desc div.tab-title{float:right;margin-right:10px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list{padding-right:10px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item{float:right;margin-left:5px}:root .swx.short swx-expression-picker .arrow-down,:root .swx.narrow swx-expression-picker .arrow-down,:root .swx.medium swx-expression-picker .arrow-down{left:223px}:root .swx.short swx-expression-picker .emoticon-picker-button,:root .swx.narrow swx-expression-picker .emoticon-picker-button,:root .swx.medium swx-expression-picker .emoticon-picker-button{width:40px !important;height:40px !important}:root .swx.short swx-expression-picker .emoticon-picker-button .iconfont,:root .swx.narrow swx-expression-picker .emoticon-picker-button .iconfont,:root .swx.medium swx-expression-picker .emoticon-picker-button .iconfont{font-size:40px !important}:root .swx.short .button-row-footer swx-expression-picker .bubble,:root .swx.narrow .button-row-footer swx-expression-picker .bubble,:root .swx.medium .button-row-footer swx-expression-picker .bubble{left:-10px}:root .swx.short .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx.narrow .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx.medium .button-row-footer swx-expression-picker .popup.arrow:before{left:10px}@media only screen and (max-width: 800px){:root .swx swx-expression-picker .arrow-down{left:223px}:root .swx swx-expression-picker .emoticon-picker-button{width:40px !important;height:40px !important}:root .swx swx-expression-picker .emoticon-picker-button .iconfont{font-size:40px !important}:root .swx .button-row-footer swx-expression-picker .bubble{left:-10px}:root .swx .button-row-footer swx-expression-picker .popup.arrow:before{left:10px}}:root .swx[dir="rtl"].short .button-row-footer swx-expression-picker .bubble,:root .swx[dir="rtl"].narrow .button-row-footer swx-expression-picker .bubble,:root .swx[dir="rtl"].medium .button-row-footer swx-expression-picker .bubble{right:-10px}:root .swx[dir="rtl"].short .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx[dir="rtl"].narrow .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx[dir="rtl"].medium .button-row-footer swx-expression-picker .popup.arrow:before{right:10px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .button-row-footer swx-expression-picker .bubble{right:-10px}:root .swx[dir="rtl"] .button-row-footer swx-expression-picker .popup.arrow:before{right:10px}}:root .swx.short swx-file-picker .file-picker-icon .iconfont,:root .swx.narrow swx-file-picker .file-picker-icon .iconfont{font-size:2em !important}:root .swx.short swx-message i.mention.me span,:root .swx.narrow swx-message i.mention.me span{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:155px;line-height:100%}:root .swx.short swx-expression-picker .tabs.page0 .prev,:root .swx.narrow swx-expression-picker .tabs.page0 .prev{margin-left:-32px}:root .swx.short swx-expression-picker .tabs.page0 .tabsWrapper,:root .swx.narrow swx-expression-picker .tabs.page0 .tabsWrapper{width:calc(100% - 32px)}:root .swx.short swx-expression-picker .tabs.last .next,:root .swx.narrow swx-expression-picker .tabs.last .next{margin-right:-32px}:root .swx.short swx-expression-picker .tabs.last .tabsWrapper,:root .swx.narrow swx-expression-picker .tabs.last .tabsWrapper{width:calc(100% - 32px)}:root .swx.short swx-expression-picker .tabs .prev,:root .swx.short swx-expression-picker .tabs .tab-item,:root .swx.narrow swx-expression-picker .tabs .prev,:root .swx.narrow swx-expression-picker .tabs .tab-item{margin-right:0}:root .swx.short swx-expression-picker .tabs .tabsWrapper,:root .swx.narrow swx-expression-picker .tabs .tabsWrapper{width:calc(100% - 64px)}:root .swx.short swx-expression-picker .tabs.page1 .container,:root .swx.narrow swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);-o-transform:translateX(-160px);transform:translateX(-160px)}:root .swx.short swx-expression-picker .tabs.page2 .container,:root .swx.narrow swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(-288px);-ms-transform:translateX(-288px);-o-transform:translateX(-288px);transform:translateX(-288px)}:root .swx.short swx-expression-picker .tabs.page3 .container,:root .swx.narrow swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(-416px);-ms-transform:translateX(-416px);-o-transform:translateX(-416px);transform:translateX(-416px)}:root .swx.short swx-expression-picker .tabs.page4 .container,:root .swx.narrow swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(-544px);-ms-transform:translateX(-544px);-o-transform:translateX(-544px);transform:translateX(-544px)}:root .swx.short swx-expression-picker .tabs.page5 .container,:root .swx.narrow swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(-672px);-ms-transform:translateX(-672px);-o-transform:translateX(-672px);transform:translateX(-672px)}:root .swx.short swx-expression-picker .picker-list .picker-pack .picker-item.message.clickable,:root .swx.narrow swx-expression-picker .picker-list .picker-pack .picker-item.message.clickable{width:84px}:root .swx.short swx-expression-picker .bubble,:root .swx.narrow swx-expression-picker .bubble{right:auto;left:-174px;width:192px}:root .swx.short swx-expression-picker .bubble .large.wrapper,:root .swx.narrow swx-expression-picker .bubble .large.wrapper{height:192px}:root .swx.short swx-expression-picker .bubble .large.wrapper span.moji.preview,:root .swx.narrow swx-expression-picker .bubble .large.wrapper span.moji.preview{width:192px;height:192px}:root .swx.short swx-expression-picker .bubble .large.wrapper span.moji.preview .mojimask.preview,:root .swx.narrow swx-expression-picker .bubble .large.wrapper span.moji.preview .mojimask.preview{width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px}:root .swx.short swx-expression-picker .popup.arrow:before,:root .swx.narrow swx-expression-picker .popup.arrow:before{left:172px}:root .swx.short swx-expression-picker .emoticon-picker-button,:root .swx.narrow swx-expression-picker .emoticon-picker-button{width:40px !important;height:40px !important}:root .swx.short swx-expression-picker .emoticon-picker-button .iconfont,:root .swx.narrow swx-expression-picker .emoticon-picker-button .iconfont{font-size:40px !important}:root .swx.short swx-expression-picker .picker-list .picker-pack,:root .swx.narrow swx-expression-picker .picker-list .picker-pack{width:192px}:root .swx.short swx-expression-picker .picker-list .picker-pack .picker-pack-items,:root .swx.narrow swx-expression-picker .picker-list .picker-pack .picker-pack-items{font-size:9%}:root .swx.short .button-row-footer swx-expression-picker .bubble,:root .swx.narrow .button-row-footer swx-expression-picker .bubble{left:-1px}:root .swx.short .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx.narrow .button-row-footer swx-expression-picker .popup.arrow:before{left:1px}:root .swx.short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx.narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:22px;left:-26px;width:112%}@media screen and (max-width: 420px){:root .swx.short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx.narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:34px;left:-15px;width:110%}:root .swx.short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store p.title,:root .swx.narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store p.title{font-size:0.5em}}@media screen and (max-width: 300px){:root .swx.short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx.narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:34px;left:-15px;width:115%}}@media only screen and (max-width: 600px){:root .swx swx-file-picker .file-picker-icon .iconfont{font-size:2em !important}:root .swx swx-message i.mention.me span{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:155px;line-height:100%}:root .swx swx-expression-picker .tabs.page0 .prev{margin-left:-32px}:root .swx swx-expression-picker .tabs.page0 .tabsWrapper{width:calc(100% - 32px)}:root .swx swx-expression-picker .tabs.last .next{margin-right:-32px}:root .swx swx-expression-picker .tabs.last .tabsWrapper{width:calc(100% - 32px)}:root .swx swx-expression-picker .tabs .prev,:root .swx swx-expression-picker .tabs .tab-item{margin-right:0}:root .swx swx-expression-picker .tabs .tabsWrapper{width:calc(100% - 64px)}:root .swx swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);-o-transform:translateX(-160px);transform:translateX(-160px)}:root .swx swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(-288px);-ms-transform:translateX(-288px);-o-transform:translateX(-288px);transform:translateX(-288px)}:root .swx swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(-416px);-ms-transform:translateX(-416px);-o-transform:translateX(-416px);transform:translateX(-416px)}:root .swx swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(-544px);-ms-transform:translateX(-544px);-o-transform:translateX(-544px);transform:translateX(-544px)}:root .swx swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(-672px);-ms-transform:translateX(-672px);-o-transform:translateX(-672px);transform:translateX(-672px)}:root .swx swx-expression-picker .picker-list .picker-pack .picker-item.message.clickable{width:84px}:root .swx swx-expression-picker .bubble{right:auto;left:-174px;width:192px}:root .swx swx-expression-picker .bubble .large.wrapper{height:192px}:root .swx swx-expression-picker .bubble .large.wrapper span.moji.preview{width:192px;height:192px}:root .swx swx-expression-picker .bubble .large.wrapper span.moji.preview .mojimask.preview{width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px}:root .swx swx-expression-picker .popup.arrow:before{left:172px}:root .swx swx-expression-picker .emoticon-picker-button{width:40px !important;height:40px !important}:root .swx swx-expression-picker .emoticon-picker-button .iconfont{font-size:40px !important}:root .swx swx-expression-picker .picker-list .picker-pack{width:192px}:root .swx swx-expression-picker .picker-list .picker-pack .picker-pack-items{font-size:9%}:root .swx .button-row-footer swx-expression-picker .bubble{left:-1px}:root .swx .button-row-footer swx-expression-picker .popup.arrow:before{left:1px}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:22px;left:-26px;width:112%}}@media only screen and (max-width: 600px) and (max-width: 420px){:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:34px;left:-15px;width:110%}:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store p.title{font-size:0.5em}}@media only screen and (max-width: 600px) and (max-width: 300px){:root .swx swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{top:34px;left:-15px;width:115%}}:root .swx[dir="rtl"].short swx-expression-picker .tabs .prev,:root .swx[dir="rtl"].short swx-expression-picker .tabs .tab-item,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs .prev,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs .tab-item{margin-left:0}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page0 .prev,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page0 .prev{margin-left:0;margin-right:-32px}:root .swx[dir="rtl"].short swx-expression-picker .tabs.last .next,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.last .next{margin-left:-32px;margin-right:0}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page1 .container,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(160px);-ms-transform:translateX(160px);-o-transform:translateX(160px);transform:translateX(160px)}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page2 .container,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(288px);-ms-transform:translateX(288px);-o-transform:translateX(288px);transform:translateX(288px)}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page3 .container,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(416px);-ms-transform:translateX(416px);-o-transform:translateX(416px);transform:translateX(416px)}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page4 .container,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(544px);-ms-transform:translateX(544px);-o-transform:translateX(544px);transform:translateX(544px)}:root .swx[dir="rtl"].short swx-expression-picker .tabs.page5 .container,:root .swx[dir="rtl"].narrow swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(672px);-ms-transform:translateX(672px);-o-transform:translateX(672px);transform:translateX(672px)}:root .swx[dir="rtl"].short swx-expression-picker .bubble,:root .swx[dir="rtl"].narrow swx-expression-picker .bubble{left:auto;right:-172px}:root .swx[dir="rtl"].short swx-expression-picker .popup.arrow:before,:root .swx[dir="rtl"].narrow swx-expression-picker .popup.arrow:before{left:auto;right:172px}:root .swx[dir="rtl"].short .button-row-footer swx-expression-picker .bubble,:root .swx[dir="rtl"].narrow .button-row-footer swx-expression-picker .bubble{right:-1px}:root .swx[dir="rtl"].short .button-row-footer swx-expression-picker .popup.arrow:before,:root .swx[dir="rtl"].narrow .button-row-footer swx-expression-picker .popup.arrow:before{right:1px}:root .swx[dir="rtl"].short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx[dir="rtl"].narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-26px}@media screen and (max-width: 420px){:root .swx[dir="rtl"].short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx[dir="rtl"].narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-15px}}@media screen and (max-width: 300px){:root .swx[dir="rtl"].short swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store,:root .swx[dir="rtl"].narrow swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-15px}}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] swx-expression-picker .tabs .prev,:root .swx[dir="rtl"] swx-expression-picker .tabs .tab-item{margin-left:0}:root .swx[dir="rtl"] swx-expression-picker .tabs.page0 .prev{margin-left:0;margin-right:-32px}:root .swx[dir="rtl"] swx-expression-picker .tabs.last .next{margin-left:-32px;margin-right:0}:root .swx[dir="rtl"] swx-expression-picker .tabs.page1 .container{-webkit-transform:translateX(160px);-ms-transform:translateX(160px);-o-transform:translateX(160px);transform:translateX(160px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page2 .container{-webkit-transform:translateX(288px);-ms-transform:translateX(288px);-o-transform:translateX(288px);transform:translateX(288px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page3 .container{-webkit-transform:translateX(416px);-ms-transform:translateX(416px);-o-transform:translateX(416px);transform:translateX(416px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page4 .container{-webkit-transform:translateX(544px);-ms-transform:translateX(544px);-o-transform:translateX(544px);transform:translateX(544px)}:root .swx[dir="rtl"] swx-expression-picker .tabs.page5 .container{-webkit-transform:translateX(672px);-ms-transform:translateX(672px);-o-transform:translateX(672px);transform:translateX(672px)}:root .swx[dir="rtl"] swx-expression-picker .bubble{left:auto;right:-172px}:root .swx[dir="rtl"] swx-expression-picker .popup.arrow:before{left:auto;right:172px}:root .swx[dir="rtl"] .button-row-footer swx-expression-picker .bubble{right:-1px}:root .swx[dir="rtl"] .button-row-footer swx-expression-picker .popup.arrow:before{right:1px}:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-26px}}@media only screen and (max-width: 600px) and (max-width: 420px){:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-15px}}@media only screen and (max-width: 600px) and (max-width: 300px){:root .swx[dir="rtl"] swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{right:-15px}}:root .swx span.moji{width:40px;height:40px;display:inline-block;vertical-align:middle;color:transparent;font-size:70%;overflow:hidden;z-index:0}:root .swx span.moji.preview{width:228px;height:228px;display:inline-block;vertical-align:middle;color:transparent;overflow:hidden}:root .swx span.moji .mojimask{left:0;top:-3px;position:absolute;width:244px;height:244px;background-image:url(../assets/images/components/chat/mask-flik-message-white.svg);display:inline-block;z-index:2}@media screen and (-ms-high-contrast: active){:root .swx span.moji .mojimask{display:none}}:root .swx span.moji span.mojiThumbnail{width:40px;display:block;position:relative;border-radius:0}:root .swx span.moji span.mojiThumbnail:before{position:absolute;left:0}:root .swx span.moji .actionButtons{width:36px;height:36px;position:absolute;right:11px;bottom:16px;border:4px solid white;border-radius:50%;color:white;font-size:26px;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:.8;filter:alpha(opacity=80)}html[dir='rtl'] :root .swx span.moji .actionButtons{right:auto;left:11px}:root .swx span.moji .actionButtons:before{font-size:44px;position:absolute;left:-.075em;top:4px}html[dir='rtl'] :root .swx span.moji .actionButtons:before{left:auto;right:-.075em}:root .swx span.moji a.actionButtons.iconfont.play.mojiplay{z-index:4;position:absolute;top:80px;left:85px;width:80px;height:80px}:root .swx span.moji a.actionButtons.iconfont.play.mojiplay:before{font-size:80px;left:0;top:30px}:root .swx span.moji span.iconfont.send.moji{z-index:4;position:absolute;top:20px;left:20px}:root .swx span.moji video.moji.preview{width:100%;height:100%;border-radius:8px}:root .swx .picker-list span.moji a.actionButtons{border:none;width:40px;height:42px;top:0;left:0;border-radius:0;background-color:rgba(108,176,238,0.9)}:root .swx .picker-list span.moji a.actionButtons:before{font-size:44px;left:0;top:6px}:root .swx[dir="rtl"] .picker-list span.moji a.actionButtons{right:0;left:auto}:root .swx[dir="rtl"] span.moji a.iconfont.play.mojiplay{right:85px;left:auto}:root .swx #swx-share-dialog{background:white;z-index:5000000;position:absolute;left:0;top:0;width:100%;height:100%}:root .swx #swx-share-dialog #top-bar{position:static;left:0;top:0;height:2.65em;width:100%;background-color:#00AFF0}:root .swx #swx-share-dialog #top-bar #title-holder{position:relative;height:100%;margin:auto;width:14.4em}:root .swx #swx-share-dialog #top-bar #title-holder #title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;vertical-align:middle;line-height:2.65em;color:#fff;font-weight:600}:root .swx #swx-share-dialog #lower-pane{position:static;margin:auto;width:14.4em;height:100%}:root .swx #swx-share-dialog #lower-pane .tc .form .buttonRow .send-button{display:none}:root .swx #swx-share-dialog #lower-pane #link-preview-placeholder{position:static;margin:auto;width:14.4em;height:8.4em;background-image:url(../assets/images/components/chat/link-preview-placeholder.png);background-size:cover}:root .swx #swx-share-dialog #lower-pane .shareButtonHolder swx-button span{font-size:.6em}:root .swx #swx-share-dialog #lower-pane .shareButtonHolder .btn.circle{width:auto;min-width:130px;height:30px}:root .swx swx-sticky-message{z-index:1;position:relative}:root .swx .stickyMessage{position:absolute;left:0;right:0;overflow:hidden}:root .swx .stickyMessageWrapper{line-height:1.5em;font-size:0.7em;background:#00aff0;color:#fff;cursor:pointer;overflow:hidden;height:1.5em;margin-top:-2.3em;padding:.4em 1em;transition:margin-top .2s ease-out;display:flex;flex-wrap:wrap}:root .swx .stickyMessageWrapper .stickyMessageContent{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx .stickyMessageWrapper .stickyMessageQuestion{font-weight:bold}:root .swx .stickyMessageWrapper .stickyMessageStats{margin-left:2em}:root .swx .stickyMessageWrapper.visible{margin-top:0}:root .swx swx-message.highlight .bubble{animation-duration:1.5s;animation-iteration-count:2}:root .swx swx-message.highlight.me .bubble{animation-name:sticky-highlight-me}:root .swx swx-message.highlight.their .bubble{animation-name:sticky-highlight-their}@keyframes sticky-highlight-me{0%{background-color:#DCF2FA}50%{background-color:#BFE9F9}100%{background-color:#DCF2FA}}@keyframes sticky-highlight-their{0%{background-color:#BFE9F9}50%{background-color:#DCF2FA}100%{background-color:#BFE9F9}}@media only screen and (max-width: 800px){:root .swx .stickyMessageAuthor{display:none}}:root .swx .StartConversationOverlay{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;height:100%;width:100%;z-index:3}:root .swx .StartConversationOverlay-container{padding:1em 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .StartConversationOverlay-content{width:536px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .StartConversationOverlay-col1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-self:flex-start}:root .swx .StartConversationOverlay-col1 .AvatarDeprecated{margin-left:1em}:root .swx .StartConversationOverlay-col2{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1.4em}:root .swx .StartConversationOverlay-col2 .AvatarDeprecated{display:none}:root .swx .StartConversationOverlay-greeting{color:#667486;font-size:.9em}:root .swx .StartConversationOverlay-displayName{margin-top:.25em;margin-bottom:.75em;font-size:1.1em}:root .swx .StartConversationOverlay-statusMessage{color:#667486;font-style:italic;font-size:.65em;line-height:1.25em}:root .swx .StartConversationOverlay-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:-.25em;color:#667486;line-height:1.25em}:root .swx .StartConversationOverlay-location .iconfont{width:1em;height:1em;position:relative;top:.15em}:root .swx .StartConversationOverlay-locationText{font-size:.65em}:root .swx .StartConversationOverlay-buttonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1em}:root .swx .StartConversationOverlay-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:.25em 0;cursor:pointer}:root .swx .StartConversationOverlay-buttonText{align-self:center;margin-left:.5em;font-size:.8em}:root .swx.short .StartConversationOverlay-content,:root .swx.narrow .StartConversationOverlay-content,:root .swx.medium .StartConversationOverlay-content{width:268px}:root .swx.short .StartConversationOverlay-col1,:root .swx.narrow .StartConversationOverlay-col1,:root .swx.medium .StartConversationOverlay-col1{display:none}:root .swx.short .StartConversationOverlay-col2,:root .swx.narrow .StartConversationOverlay-col2,:root .swx.medium .StartConversationOverlay-col2{align-items:center;padding:0}:root .swx.short .StartConversationOverlay-col2 .AvatarDeprecated,:root .swx.narrow .StartConversationOverlay-col2 .AvatarDeprecated,:root .swx.medium .StartConversationOverlay-col2 .AvatarDeprecated{display:block;margin-top:.75em}@media only screen and (max-width: 800px){:root .swx .StartConversationOverlay-content{width:268px}:root .swx .StartConversationOverlay-col1{display:none}:root .swx .StartConversationOverlay-col2{align-items:center;padding:0}:root .swx .StartConversationOverlay-col2 .AvatarDeprecated{display:block;margin-top:.75em}}#message-type-picker{display:none;color:#00AFF0;white-space:nowrap;margin-top:0.5em;margin-left:1.5em}#message-type-picker .message-type-picker-button{font-family:'SkypeUISymbol';height:1.4rem;width:1.4rem;display:inline-block;padding:0px;margin:0px;overflow:hidden;cursor:pointer;position:relative}#message-type-picker .message-type-picker-icon{font-size:2rem;line-height:2rem;margin:-0.3rem 0 0 -0.3rem}#message-type-picker .message-type-picker-label{display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}#message-type-picker .message-type-picker-input{width:0px;height:0px}:root .swx button.NotificationsSwitcher{width:2em !important;height:2em !important;display:inline-block;float:none !important}:root .swx button.NotificationsSwitcher:before{background-color:transparent !important}:root .swx button.NotificationsSwitcher:hover:before{background-color:rgba(255,140,0,0.2) !important}:root .swx button.NotificationsSwitcher:active:before{background-color:#ff8c00 !important}:root .swx button.NotificationsSwitcher:active span.iconfont{color:#fff}:root .swx button.NotificationsSwitcher span.iconfont{color:#ff8c00 !important;font-size:2em !important}:root .swx button.NotificationsSwitcher span.iconfont:before{content:"\e625"}:root .swx button.NotificationsSwitcher span.iconfont.notificationsMuted:before{content:"\e627"}:root .swx swx-message i.mention{background-color:transparent !important}:root .swx swx-message i.mention.me{background-color:#00aff0 !important;color:white;border-radius:3px;display:inline-block}:root .swx swx-message i.mention.me>span{display:inline-block;padding:1px 6px 1px 3px}:root .swx.short swx-file-picker .file-picker-icon .iconfont,:root .swx.narrow swx-file-picker .file-picker-icon .iconfont{font-size:2em !important}:root .swx.short swx-message i.mention.me span,:root .swx.narrow swx-message i.mention.me span{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:155px;line-height:100%}@media only screen and (max-width: 600px){:root .swx swx-file-picker .file-picker-icon .iconfont{font-size:2em !important}:root .swx swx-message i.mention.me span{display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:155px;line-height:100%}}:root .swx .vim-applet{position:relative}:root .swx .vim-applet .vim-applet-thumbnail,:root .swx .vim-applet .vim-applet-content{vertical-align:top;display:inline-block}:root .swx .vim-applet .vim-applet-error-text{padding-left:.4em;line-height:6em}:root .swx .vim-applet_size_medium{height:6em}:root .swx .vim-applet_size_medium .vim-applet-thumbnail{width:6em;height:6em;line-height:6em}:root .swx .vim-applet_size_medium .vim-applet__thumbnail-duration{padding-left:.4em}:root .swx .vim-applet-loading .vim-applet-thumbnail{display:none}:root .swx .vim-applet-loading .vim-applet-message-body:before{width:6em;height:6em;line-height:6em;color:#C0EBFC;content:"\e102";display:inline-block;text-align:center;background:#80D7F8}:root .swx .vim-applet-loading.vim-applet-image .vim-applet-message-body:before{content:"\e102 "}:root .swx .vim-applet_size_small .vim-applet-message-body{position:relative}:root .swx .vim-applet_size_small .vim-applet-thumbnail{width:3em;height:3em}:root .swx .vim-applet_size_small .vim-applet-content,:root .swx .vim-applet_size_small .vim-applet-error-text{display:none}:root .swx .vim-applet_size_small .vim-applet-message-body:before{width:3em;height:3em}:root .swx .vim-applet_size_full .vim-applet-message-body:before{display:none}:root .swx .vim-applet__thumbnail-image{width:100%;height:100%;background-position:center;background-size:cover;cursor:pointer}:root .swx .vim-applet-video .vim-applet-thumbnail::before{content:"\e102";color:#fff;position:absolute;width:1.8em;height:1.8em;line-height:1.8em;left:.3em;top:3.9em;-webkit-border-radius:1.8em;border-radius:1.8em;background:#25B1E5}:root .swx .vim-applet-video.vim-applet_size_small .vim-applet-thumbnail::before{top:.6em;left:.6em}:root .swx .vim-applet__thumbnail-image__transcoding{pointer-events:none}:root .swx .vim-applet__thumbnail-image__transcoding::before{display:none}:root .swx .vim-applet .vim-applet__transcoding-info{position:absolute;left:0;top:0;width:6em;height:6em;background:rgba(255,255,255,0.5)}:root .swx .vim-applet__transcoding-progress{position:absolute;bottom:.25em;left:0;right:0;text-align:center;color:#33353A}:root .swx .vim-applet_size_full{min-height:auto;width:100%;max-width:48em;display:inline-block;margin-right:0;margin-bottom:0}:root .swx .vim-applet_size_full .vim-applet-thumbnail{max-width:48em}:root .swx .vim-applet_size_full .vim-applet__image{max-width:100%;margin-left:auto;margin-right:auto;display:block}:root .swx .vim-applet_size_full::after{display:block;content:''}:root ul.swxContextMenu{position:absolute;z-index:2500001;top:-999em;left:-999em;background-color:#fff;padding:.5em;color:#2B2B30;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:5px;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;min-width:90px;max-width:290px;margin:0}:root ul.swxContextMenu .arrow{width:40px;height:11px;overflow:hidden;position:absolute;top:-11px;background:transparent url(../assets/images/components/chat/theme-white/context-menu-arrow.svg) top left no-repeat}:root ul.swxContextMenu li{padding:0;font-size:15px;cursor:pointer;list-style-type:none}:root ul.swxContextMenu li span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;display:block;padding:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root ul.swxContextMenu li:focus span{background-color:#E4EEF2;border:transparent solid 1px;padding:5px}:root ul.swxContextMenu li:active span{background-color:#00AFF0;color:#fff}:root ul.swxContextMenu li.separator{border-top:0;border-bottom:1px;border-style:solid;border-color:#C0DCE6;margin-top:10px;margin-bottom:10px;cursor:default}:root ul.swxContextMenu.flipped .arrow{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:auto;bottom:-11px}:root #contentWrapper[dir="rtl"] ~ ul.swxContextMenu{direction:rtl}:root #contentWrapper[dir="rtl"] ~ ul.swxContextMenu li{text-align:right}:root .swx .swxTileName{z-index:1}:root .swx .chatInputActionPicker .btn.actionButton{display:inline-block;background-color:transparent;height:40px;width:30px;transition:all 0.25s linear;margin-left:-45px;visibility:hidden}:root .swx .chatInputActionPicker .btn.actionButton span{line-height:39px;font-size:30px !important}:root .swx .chatInputActionPicker.collapsed.collapsible .btn.actionButton{margin-left:0;visibility:visible}:root .swx .chatInputActionPicker.collapsed.collapsible .menuContainer{display:none}:root .swx .chatInputActionPicker .menuContainer{transition:all 0.25s linear}:root .swx .chatInputActionPicker .menuContainer.popup{background-color:inherit;box-shadow:inherit;border:inherit;border-radius:0;padding:inherit}:root .swx .chatInputActionPicker .menuContainer .arrow,:root .swx .chatInputActionPicker .menuContainer .text{display:none}:root .swx .chatInputActionPicker .menuContainer.popup.arrow:before{display:none}:root .swx .chatInputActionPicker .menuContainer swx-file-picker,:root .swx .chatInputActionPicker .menuContainer swx-chat-input-send-contact-card,:root .swx .chatInputActionPicker .menuContainer swx-chat-input-poll-button{display:inline-block}:root .swx .chatInputActionPicker .menuContainer .action{margin-top:0;display:inline-block}:root .swx .chatInputActionPicker .menuContainer .action .icon{display:block;color:#00AFF0}:root .swx .chatInputActionPicker .menuContainer .action .icon:before{font-size:3em !important;line-height:100%;padding-left:0;padding-right:0}:root .swx .chatInputActionPicker .menuContainer .action:hover .icon,:root .swx .chatInputActionPicker .menuContainer .action:focus .icon{color:#0083b4}:root .swx .chatInputActionPicker .menuContainer .action .filePicker,:root .swx .chatInputActionPicker .menuContainer .action .pollButton,:root .swx .chatInputActionPicker .menuContainer .action .sendContactCard{border-style:none;background:none}:root .swx .chatInputActionPicker .menuContainer .action .pollButton,:root .swx .chatInputActionPicker .menuContainer .action .sendContactCard{cursor:pointer}:root .swx .chatInputActionPicker .menuContainer .action .pollButton.disabled,:root .swx .chatInputActionPicker .menuContainer .action .sendContactCard.disabled{opacity:0.4;cursor:not-allowed}:root .swx .chatInputActionPicker .menuContainer .action .filePicker .fileInput{position:fixed;top:-999em}:root .swx .chatInputActionPicker .menuContainer .action .filePicker label{display:block;cursor:pointer}:root .swx .chatInputActionPicker .menuContainer .action .filePicker.focused .icon{color:#0083b4;outline-width:0}:root .swx .chatInputActionPicker .menuContainer .action .filePicker.disabled{opacity:0.4}:root .swx .chatInputActionPicker .menuContainer .action .filePicker.disabled .icon{cursor:not-allowed}:root .swx .chatInputActionPicker .menuContainer .action .pollButton:focus,:root .swx .chatInputActionPicker .menuContainer .action .sendContactCard:focus{outline-width:0}:root .swx .chatInputActionPicker .menuContainer .action .pollButton:focus .icon,:root .swx .chatInputActionPicker .menuContainer .action .sendContactCard:focus .icon{color:#0083b4}:root .swx[dir="rtl"] .chatInputActionPicker .btn.actionButton{margin-right:-45px;margin-left:0}:root .swx[dir="rtl"] .chatInputActionPicker.collapsed.collapsible .btn.actionButton{margin-right:0}:root .swx.short .chatInputActionPicker,:root .swx.narrow .chatInputActionPicker,:root .swx.medium .chatInputActionPicker{position:relative}:root .swx.short .chatInputActionPicker.collapsible .btn.actionButton,:root .swx.narrow .chatInputActionPicker.collapsible .btn.actionButton,:root .swx.medium .chatInputActionPicker.collapsible .btn.actionButton{margin-left:0;visibility:visible}:root .swx.short .chatInputActionPicker.collapsible .menuContainer,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer{position:absolute;bottom:10px;left:-130px}:root .swx.short .chatInputActionPicker.collapsible .menuContainer.inline,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer.inline,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer.inline{display:none}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .wrapper,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .wrapper,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .wrapper{z-index:100}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .menu,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .menu,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .menu{min-width:12em;color:#2B2B30;display:block}:root .swx.short .chatInputActionPicker.collapsible .menuContainer.popup,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer.popup,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer.popup{background-color:#fff;box-shadow:-0.05em 0.15em 0.5em 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:0.25em;padding:0.5em}:root .swx.short .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before{display:block;left:125px;bottom:-11px;top:auto}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action{display:block;padding:.75em .75em .5em .75em;overflow:hidden;float:none}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action .text,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action .text,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action .text{color:#2B2B30;display:inline-block;vertical-align:middle}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action .icon{width:40px;height:40px}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action .text,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action .text,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action .text{font-size:13px;margin-left:-4px;line-height:40px;max-width:10.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action:hover,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action:hover,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action:hover{background-color:#E4EEF2;outline:transparent solid 1px;border-radius:5px}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action:hover .icon,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action:hover .icon,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action:hover .icon{color:#2B2B30}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action:focus .icon,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action:focus .icon,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action:focus .icon{color:#2B2B30}:root .swx.short .chatInputActionPicker.collapsible .menuContainer .action .filePicker.focused .icon,:root .swx.narrow .chatInputActionPicker.collapsible .menuContainer .action .filePicker.focused .icon,:root .swx.medium .chatInputActionPicker.collapsible .menuContainer .action .filePicker.focused .icon{outline:1px solid transparent !important}@media only screen and (max-width: 800px){:root .swx .chatInputActionPicker{position:relative}:root .swx .chatInputActionPicker.collapsible .btn.actionButton{margin-left:0;visibility:visible}:root .swx .chatInputActionPicker.collapsible .menuContainer{position:absolute;bottom:10px;left:-130px}:root .swx .chatInputActionPicker.collapsible .menuContainer.inline{display:none}:root .swx .chatInputActionPicker.collapsible .menuContainer .wrapper{z-index:100}:root .swx .chatInputActionPicker.collapsible .menuContainer .menu{min-width:12em;color:#2B2B30;display:block}:root .swx .chatInputActionPicker.collapsible .menuContainer.popup{background-color:#fff;box-shadow:-0.05em 0.15em 0.5em 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:0.25em;padding:0.5em}:root .swx .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before{display:block;left:125px;bottom:-11px;top:auto}:root .swx .chatInputActionPicker.collapsible .menuContainer .action{display:block;padding:.75em .75em .5em .75em;overflow:hidden;float:none}:root .swx .chatInputActionPicker.collapsible .menuContainer .action .icon,:root .swx .chatInputActionPicker.collapsible .menuContainer .action .text{color:#2B2B30;display:inline-block;vertical-align:middle}:root .swx .chatInputActionPicker.collapsible .menuContainer .action .icon{width:40px;height:40px}:root .swx .chatInputActionPicker.collapsible .menuContainer .action .text{font-size:13px;margin-left:-4px;line-height:40px;max-width:10.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal}:root .swx .chatInputActionPicker.collapsible .menuContainer .action:hover{background-color:#E4EEF2;outline:transparent solid 1px;border-radius:5px}:root .swx .chatInputActionPicker.collapsible .menuContainer .action:hover .icon{color:#2B2B30}:root .swx .chatInputActionPicker.collapsible .menuContainer .action:focus .icon{color:#2B2B30}:root .swx .chatInputActionPicker.collapsible .menuContainer .action .filePicker.focused .icon{outline:1px solid transparent !important}}:root .swx[dir="rtl"].short .chatInputActionPicker.collapsible .btn.actionButton,:root .swx[dir="rtl"].narrow .chatInputActionPicker.collapsible .btn.actionButton,:root .swx[dir="rtl"].medium .chatInputActionPicker.collapsible .btn.actionButton{margin-right:0}:root .swx[dir="rtl"].short .chatInputActionPicker.collapsible .menuContainer,:root .swx[dir="rtl"].narrow .chatInputActionPicker.collapsible .menuContainer,:root .swx[dir="rtl"].medium .chatInputActionPicker.collapsible .menuContainer{right:auto;left:-44px}:root .swx[dir="rtl"].short .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before,:root .swx[dir="rtl"].narrow .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before,:root .swx[dir="rtl"].medium .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before{left:auto;right:96px}:root .swx[dir="rtl"].short .chatInputActionPicker.collapsible .menuContainer .action,:root .swx[dir="rtl"].narrow .chatInputActionPicker.collapsible .menuContainer .action,:root .swx[dir="rtl"].medium .chatInputActionPicker.collapsible .menuContainer .action{padding-left:.75em;padding-right:0;float:none}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chatInputActionPicker.collapsible .btn.actionButton{margin-right:0}:root .swx[dir="rtl"] .chatInputActionPicker.collapsible .menuContainer{right:auto;left:-44px}:root .swx[dir="rtl"] .chatInputActionPicker.collapsible .menuContainer.popup.arrow:before{left:auto;right:96px}:root .swx[dir="rtl"] .chatInputActionPicker.collapsible .menuContainer .action{padding-left:.75em;padding-right:0;float:none}}:root .swx .TranslatorSettings{background-color:#F5FAFC;position:absolute;border-radius:50%;right:85px;top:60px}:root .swx .TranslatorSettings .popup.arrow::before{left:231px}:root .swx .editMode .TranslatorSettings{display:none}:root .swx .btn.settingsButton.off>span{color:#C0DCE6 !important}:root .swx .btn.settingsButton.off:hover>span,:root .swx .btn.settingsButton.off:active>span,:root .swx .btn.settingsButton.off:focus>span{color:#A2C5D3 !important}:root .swx .SettingsDialog{position:absolute;top:44px;right:-30px;width:250px;padding:8px 25px;text-align:left;word-break:break-all}:root .swx .SettingsDialog .header{margin:15px 0 25px}:root .swx .SettingsDialog-toggle{min-height:26px;padding:10px 0}:root .swx .SettingsDialog-toggle .toggler{width:46px;height:24px}:root .swx .SettingsDialog-toggle .toggler:after{top:0;left:1px;border-width:10px}:root .swx .SettingsDialog-toggle .toggler.checked:after{left:22px}:root .swx .SettingsDialog-lang{padding:30px 0 20px}:root .swx .SettingsDialog-lang .text{margin:-10px 0 0 50px}:root .swx .SettingsDialog-lang .text .displayName{padding-bottom:10px}:root .swx .SettingsDialog-lang.bottom{padding-top:10px}:root .swx .SettingsDialog-icons{position:relative;height:40px}:root .swx .SettingsDialog-icons .iconsGroup{color:#C0DCE6;font-size:40px;position:relative}:root .swx .SettingsDialog-icons .iconsGroup .chat{position:absolute;background-color:#fff;left:50%;margin:0 0 0 -20px;width:40px}:root .swx .Splitter{display:block;background-color:#C0DCE6;height:1px}:root .swx .Splitter.lang{position:relative;top:18px}:root .swx[dir="rtl"] .TranslatorSettings{left:91px;right:auto}:root .swx[dir="rtl"] .TranslatorSettings .popup.arrow::before{left:auto;right:77%}:root .swx[dir="rtl"] .editMode .TranslatorSettings{display:none}:root .swx[dir="rtl"] .SettingsDialog{left:-30px;right:auto;text-align:right}:root .swx[dir="rtl"] .SettingsDialog-toggle .toggler:after{left:auto;right:1px}:root .swx[dir="rtl"] .SettingsDialog-toggle .toggler.checked:after{left:auto;right:22px}:root .swx[dir="rtl"] .SettingsDialog-lang .text{margin:-10px 50px 0 0}:root .swx.short .TranslatorSettings,:root .swx.narrow .TranslatorSettings,:root .swx.medium .TranslatorSettings{display:inline;left:calc(50% - 20px);right:auto;top:auto;margin-top:-20px}:root .swx.short .TranslatorSettings .popup.arrow::before,:root .swx.narrow .TranslatorSettings .popup.arrow::before,:root .swx.medium .TranslatorSettings .popup.arrow::before{left:calc(50% - 20px)}:root .swx.short .SettingsDialog,:root .swx.narrow .SettingsDialog,:root .swx.medium .SettingsDialog{right:-130px}@media only screen and (max-width: 800px){:root .swx .TranslatorSettings{display:inline;left:calc(50% - 20px);right:auto;top:auto;margin-top:-20px}:root .swx .TranslatorSettings .popup.arrow::before{left:calc(50% - 20px)}:root .swx .SettingsDialog{right:-130px}}:root .swx.short .TranslatorSettings,:root .swx.narrow .TranslatorSettings{margin-top:-15px;left:calc(50% - 15px);right:auto}:root .swx.short .SettingsDialog,:root .swx.narrow .SettingsDialog{width:195px;top:35px;right:-98px;padding:7px 15px}@media only screen and (max-width: 600px){:root .swx .TranslatorSettings{margin-top:-15px;left:calc(50% - 15px);right:auto}:root .swx .SettingsDialog{width:195px;top:35px;right:-98px;padding:7px 15px}}:root .swx[dir="rtl"].short .TranslatorSettings,:root .swx[dir="rtl"].narrow .TranslatorSettings,:root .swx[dir="rtl"].medium .TranslatorSettings{display:inline;left:auto;right:calc(50% - 10px);top:auto;margin-top:-20px}:root .swx[dir="rtl"].short .TranslatorSettings .popup.arrow::before,:root .swx[dir="rtl"].narrow .TranslatorSettings .popup.arrow::before,:root .swx[dir="rtl"].medium .TranslatorSettings .popup.arrow::before{right:calc(50% - 20px)}:root .swx[dir="rtl"].short .SettingsDialog,:root .swx[dir="rtl"].narrow .SettingsDialog,:root .swx[dir="rtl"].medium .SettingsDialog{left:-132px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .TranslatorSettings{display:inline;left:auto;right:calc(50% - 10px);top:auto;margin-top:-20px}:root .swx[dir="rtl"] .TranslatorSettings .popup.arrow::before{right:calc(50% - 20px)}:root .swx[dir="rtl"] .SettingsDialog{left:-132px}}:root .swx[dir="rtl"].short .TranslatorSettings,:root .swx[dir="rtl"].narrow .TranslatorSettings{margin-top:-15px;left:auto;right:calc(50% - 5px)}:root .swx[dir="rtl"].short .SettingsDialog,:root .swx[dir="rtl"].narrow .SettingsDialog{width:195px;top:35px;left:-100px;padding:7px 15px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .TranslatorSettings{margin-top:-15px;left:auto;right:calc(50% - 5px)}:root .swx[dir="rtl"] .SettingsDialog{width:195px;top:35px;left:-100px;padding:7px 15px}}:root .swx .LanguagePicker .chevronDown{position:absolute;color:#00AFF0;cursor:pointer;display:inline-block;width:auto;height:20px;margin-top:3px}:root .swx .LanguagePicker-content{height:100%}:root .swx .LanguagePicker-menu{position:absolute;z-index:100;width:230px;height:230px;left:24px;margin-top:10px;padding:8px 10px}:root .swx .LanguagePicker-menu.popup.arrow::before{left:45px}:root .swx .LanguagePicker-menu .icons{color:#C0DCE6;font-size:40px}:root .swx .LanguagePicker-menu .icons .iconfont{width:40px;height:40px}:root .swx .LanguagePicker-item{color:#2B2B30;display:block;padding:5px 30px;cursor:pointer}:root .swx .LanguagePicker-item:hover,:root .swx .LanguagePicker-item:active,:root .swx .LanguagePicker-item:focus{color:#fff;background-color:#007fae;outline:transparent solid 1px;border-radius:5px}:root .swx .LanguagePicker-item.selected{color:#00AFF0}:root .swx[dir="rtl"] .LanguagePicker-menu{left:auto;right:24px}:root .swx[dir="rtl"] .LanguagePicker-menu.popup.arrow::before{right:45px}:root .swx.short .LanguagePicker-menu,:root .swx.narrow .LanguagePicker-menu{width:180px;left:12px}:root .swx.short .LanguagePicker-menu.popup.arrow::before,:root .swx.narrow .LanguagePicker-menu.popup.arrow::before{left:55px}@media only screen and (max-width: 600px){:root .swx .LanguagePicker-menu{width:180px;left:12px}:root .swx .LanguagePicker-menu.popup.arrow::before{left:55px}}:root .swx[dir="rtl"].short .LanguagePicker-menu,:root .swx[dir="rtl"].narrow .LanguagePicker-menu{width:180px;right:12px}:root .swx[dir="rtl"].short .LanguagePicker-menu.popup.arrow::before,:root .swx[dir="rtl"].narrow .LanguagePicker-menu.popup.arrow::before{right:55px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .LanguagePicker-menu{width:180px;right:12px}:root .swx[dir="rtl"] .LanguagePicker-menu.popup.arrow::before{right:55px}}:root .swx .swx-overlayModal .dual.buttonRow .alignRight{width:50%;float:left}:root .swx .swx-overlayModal .dual.buttonRow .alignLeft{width:50%;float:left}:root .swx .swx-overlayModal .content{margin-top:30px}:root .swx .swx-overlayModal .avatar .tile .tileAvatar>.tileImage.agent:after{content:''}:root .swx .swx-overlayModal .overlayMain .title h1{word-wrap:break-word;display:block}:root .swx[dir="rtl"] .swx-overlayModal .dual.buttonRow .alignRight{float:right}:root .swx[dir="rtl"] .swx-overlayModal .dual.buttonRow .alignLeft{float:right}:root .swx .message.hearts .Heart{position:absolute;top:5px;width:55px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .message.hearts .Heart .counter{font-size:11px;width:30px;text-align:left}:root .swx .message.hearts .Heart .iconfont{font-size:34px;color:#8CA8B4;opacity:0.6;height:34px;width:34px;cursor:pointer;margin-right:-5px}:root .swx .message.hearts .Heart .iconfont:hover{color:#f3477a}:root .swx .message.hearts .Heart .iconfont:focus{outline-width:0}:root .swx .message.hearts .Heart .iconfont:before{content:""}:root .swx .message.hearts .Heart.hasLikes .iconfont,:root .swx .message.hearts .Heart.hasLikes .counter{color:#f3477a;opacity:0.5}:root .swx .message.hearts .Heart.hasLikes .iconfont:before{content:""}:root .swx .message.hearts .Heart.hasMyLike .iconfont,:root .swx .message.hearts .Heart.hasMyLike .counter{color:#f3477a;opacity:1}:root .swx .message.hearts .Heart.hasMyLike .iconfont:before{content:""}:root .swx .message.hearts.me .Heart{left:auto;right:-60px}:root .swx .message.hearts.their .Heart{right:-100px}:root .swx[dir="rtl"] .message.hearts .Heart .iconfont{margin-right:0;margin-left:-5px}:root .swx[dir="rtl"] .message.hearts .Heart .counter{text-align:right}:root .swx[dir="rtl"] .message.hearts.me .Heart{left:-60px;right:auto}:root .swx[dir="rtl"] .message.hearts.their .Heart{left:-100px;right:auto}@media screen and (max-width: 390px){:root .swx .chat .conversation .message.hearts.me.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.me.picture .Heart,:root .swx .chat .conversation .message.hearts.me.showTimestamp.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.me.showTimestamp.picture .Heart{left:auto !important;width:auto !important}:root .swx .chat .conversation .message.hearts.me.mojiItem .Heart .counter,:root .swx .chat .conversation .message.hearts.me.picture .Heart .counter,:root .swx .chat .conversation .message.hearts.me.showTimestamp.mojiItem .Heart .counter,:root .swx .chat .conversation .message.hearts.me.showTimestamp.picture .Heart .counter{width:auto !important}:root .swx .chat .conversation .message.hearts.me.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.me.showTimestamp.mojiItem .Heart{right:135px !important}:root .swx .chat .conversation .message.hearts.me.picture .Heart,:root .swx .chat .conversation .message.hearts.me.showTimestamp.picture .Heart{right:167px !important}:root .swx .chat .conversation .message.hearts.their.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.their.picture .Heart,:root .swx .chat .conversation .message.hearts.their.showTimestamp.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.their.showTimestamp.picture .Heart{right:auto !important}:root .swx .chat .conversation .message.hearts.their.mojiItem .Heart,:root .swx .chat .conversation .message.hearts.their.showTimestamp.mojiItem .Heart{left:130px !important}:root .swx .chat .conversation .message.hearts.their.picture .Heart,:root .swx .chat .conversation .message.hearts.their.showTimestamp.picture .Heart{left:165px !important}}@media screen and (max-width: 390px){:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.picture .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.picture .Heart{right:auto !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.mojiItem .Heart{left:135px !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.picture .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.picture .Heart{left:167px !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.picture .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.picture .Heart{left:auto !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.mojiItem .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.mojiItem .Heart{right:130px !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.picture .Heart,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.picture .Heart{right:165px !important}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}50%{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}50%{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}:root .swx .message.hearts .Heart.anim .iconfont{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1}:root .swx.short .message.hearts.me .Heart,:root .swx.short .message.hearts.me.showTimestamp .Heart,:root .swx.short .message.hearts.their .Heart,:root .swx.short .message.hearts.their.showTimestamp .Heart,:root .swx.narrow .message.hearts.me .Heart,:root .swx.narrow .message.hearts.me.showTimestamp .Heart,:root .swx.narrow .message.hearts.their .Heart,:root .swx.narrow .message.hearts.their.showTimestamp .Heart,:root .swx.medium .message.hearts.me .Heart,:root .swx.medium .message.hearts.me.showTimestamp .Heart,:root .swx.medium .message.hearts.their .Heart,:root .swx.medium .message.hearts.their.showTimestamp .Heart{right:-55px}@media only screen and (max-width: 800px){:root .swx .message.hearts.me .Heart,:root .swx .message.hearts.me.showTimestamp .Heart,:root .swx .message.hearts.their .Heart,:root .swx .message.hearts.their.showTimestamp .Heart{right:-55px}}:root .swx[dir="rtl"].short .message.hearts.me .Heart,:root .swx[dir="rtl"].short .message.hearts.me.showTimestamp .Heart,:root .swx[dir="rtl"].short .message.hearts.their .Heart,:root .swx[dir="rtl"].short .message.hearts.their.showTimestamp .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.showTimestamp .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.showTimestamp .Heart,:root .swx[dir="rtl"].medium .message.hearts.me .Heart,:root .swx[dir="rtl"].medium .message.hearts.me.showTimestamp .Heart,:root .swx[dir="rtl"].medium .message.hearts.their .Heart,:root .swx[dir="rtl"].medium .message.hearts.their.showTimestamp .Heart{left:-55px;right:auto}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .message.hearts.me .Heart,:root .swx[dir="rtl"] .message.hearts.me.showTimestamp .Heart,:root .swx[dir="rtl"] .message.hearts.their .Heart,:root .swx[dir="rtl"] .message.hearts.their.showTimestamp .Heart{left:-55px;right:auto}}:root .swx.short .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx.short .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx.short .message.hearts.me.integrated.mojiItem .Heart,:root .swx.short .message.hearts.me.integrated.picture .Heart,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx.narrow .message.hearts.me.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.me.integrated.picture .Heart{left:auto;width:auto}:root .swx.short .message.hearts.me.showTimestamp.integrated.mojiItem .Heart .counter,:root .swx.short .message.hearts.me.showTimestamp.integrated.picture .Heart .counter,:root .swx.short .message.hearts.me.integrated.mojiItem .Heart .counter,:root .swx.short .message.hearts.me.integrated.picture .Heart .counter,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.mojiItem .Heart .counter,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.picture .Heart .counter,:root .swx.narrow .message.hearts.me.integrated.mojiItem .Heart .counter,:root .swx.narrow .message.hearts.me.integrated.picture .Heart .counter{width:auto}:root .swx.short .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx.short .message.hearts.me.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.me.integrated.mojiItem .Heart{right:135px}:root .swx.short .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx.short .message.hearts.me.integrated.picture .Heart,:root .swx.narrow .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx.narrow .message.hearts.me.integrated.picture .Heart{right:167px}:root .swx.short .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx.short .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx.short .message.hearts.their.integrated.mojiItem .Heart,:root .swx.short .message.hearts.their.integrated.picture .Heart,:root .swx.narrow .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx.narrow .message.hearts.their.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.their.integrated.picture .Heart{right:auto}:root .swx.short .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx.short .message.hearts.their.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx.narrow .message.hearts.their.integrated.mojiItem .Heart{left:130px}:root .swx.short .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx.short .message.hearts.their.integrated.picture .Heart,:root .swx.narrow .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx.narrow .message.hearts.their.integrated.picture .Heart{left:165px}@media only screen and (max-width: 600px){:root .swx .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx .message.hearts.me.integrated.mojiItem .Heart,:root .swx .message.hearts.me.integrated.picture .Heart{left:auto;width:auto}:root .swx .message.hearts.me.showTimestamp.integrated.mojiItem .Heart .counter,:root .swx .message.hearts.me.showTimestamp.integrated.picture .Heart .counter,:root .swx .message.hearts.me.integrated.mojiItem .Heart .counter,:root .swx .message.hearts.me.integrated.picture .Heart .counter{width:auto}:root .swx .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx .message.hearts.me.integrated.mojiItem .Heart{right:135px}:root .swx .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx .message.hearts.me.integrated.picture .Heart{right:167px}:root .swx .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx .message.hearts.their.integrated.mojiItem .Heart,:root .swx .message.hearts.their.integrated.picture .Heart{right:auto}:root .swx .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx .message.hearts.their.integrated.mojiItem .Heart{left:130px}:root .swx .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx .message.hearts.their.integrated.picture .Heart{left:165px}}:root .swx[dir="rtl"].short .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].short .message.hearts.me.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.me.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.integrated.mojiItem .Heart{right:auto}:root .swx[dir="rtl"].short .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].short .message.hearts.me.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.integrated.mojiItem .Heart{left:135px}:root .swx[dir="rtl"].short .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.me.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.me.integrated.picture .Heart{left:167px}:root .swx[dir="rtl"].short .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].short .message.hearts.their.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.their.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.integrated.mojiItem .Heart{left:auto}:root .swx[dir="rtl"].short .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].short .message.hearts.their.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.integrated.mojiItem .Heart{right:130px}:root .swx[dir="rtl"].short .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].short .message.hearts.their.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"].narrow .message.hearts.their.integrated.picture .Heart{right:165px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"] .message.hearts.me.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.me.integrated.mojiItem .Heart{right:auto}:root .swx[dir="rtl"] .message.hearts.me.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"] .message.hearts.me.integrated.mojiItem .Heart{left:135px}:root .swx[dir="rtl"] .message.hearts.me.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.me.integrated.picture .Heart{left:167px}:root .swx[dir="rtl"] .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"] .message.hearts.their.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.their.integrated.mojiItem .Heart{left:auto}:root .swx[dir="rtl"] .message.hearts.their.showTimestamp.integrated.mojiItem .Heart,:root .swx[dir="rtl"] .message.hearts.their.integrated.mojiItem .Heart{right:130px}:root .swx[dir="rtl"] .message.hearts.their.showTimestamp.integrated.picture .Heart,:root .swx[dir="rtl"] .message.hearts.their.integrated.picture .Heart{right:165px}}:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar{text-align:right}:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-right:5em;margin-left:5em}:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .timestamp{right:-5.5em}:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:7em;margin-left:3em}:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .timestamp{right:-7.5em}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar{margin-bottom:.6em;display:block}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .iconfont{color:#FFF;font-size:13px;-webkit-box-flex:0 0 18px;-moz-box-flex:0 0 18px;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .iconfont:before{background-color:#01aff0;border-radius:50%;margin-top:5px}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .namesWrapper{position:relative;display:block}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .namesWrapper .namesList{color:#8CA8B4}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .namesWrapper .namesList span{color:#00AFF0;cursor:pointer}:root .swx .chat .conversation .message.hearts:not(.live-session) .heartBar .namesWrapper .namesList:focus{outline-width:0}:root .swx .chat .conversation .message.hearts.live-session.showTimestamp .timestamp{right:-5.5em}@media screen and (max-width: 390px){:root .swx .chat .conversation .message.hearts.mojiItem .bubble,:root .swx .chat .conversation .message.hearts.mojiItem .heartBar,:root .swx .chat .conversation .message.hearts.mojiItem .DeliveryStatus,:root .swx .chat .conversation .message.hearts.picture .bubble,:root .swx .chat .conversation .message.hearts.picture .heartBar,:root .swx .chat .conversation .message.hearts.picture .DeliveryStatus{margin-right:20px !important;margin-left:0 !important}:root .swx[dir="rtl"] .chat .conversation .message.hearts.mojiItem .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.mojiItem .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.mojiItem .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.picture .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.picture .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.picture .DeliveryStatus{margin-left:20px !important;margin-right:0 !important}}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-left:4.5em;margin-right:5em}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .timestamp{left:-5.5em;right:auto}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .heartBar{text-align:left}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .heartBar .iconfont{margin-right:5px}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:3em;margin-left:6.5em}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .timestamp{left:-7.5em;right:auto}:root .swx[dir="rtl"] .chat .conversation .message.hearts.live-session.showTimestamp .timestamp{left:-6em;right:auto}:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .heartBar,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-right:2em;margin-left:2em}:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip{left:auto;right:-50px}:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip.popup.down.arrow:before,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip.popup.down.arrow:before,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip.popup.down.arrow:before{left:auto;right:50px}:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their .heartBar,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx.medium .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:3.5em;margin-left:0}@media only screen and (max-width: 800px){:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-right:2em;margin-left:2em}:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip,:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip{left:auto;right:-50px}:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar .tooltip.popup.down.arrow:before{left:auto;right:50px}:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:3.5em;margin-left:0}}:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me .likes,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .likes,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their .likes,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .likes,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me .likes,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .likes,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their .likes,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .likes,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me .likes,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .likes,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their .likes,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .likes{left:-55px;right:auto}:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).me .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).me .heartBar,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-left:2em;margin-right:2em}:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their .heartBar,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:.5em;margin-left:3em}:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"].short .chat .conversation .message.hearts:not(.live-session).their .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts:not(.live-session).their .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"].medium .chat .conversation .message.hearts:not(.live-session).their .heartBar .tooltip.popup.down.arrow:before{right:25px;left:auto}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .likes,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .likes,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .likes,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .likes{left:-55px;right:auto}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-left:2em;margin-right:2em}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .heartBar{margin-right:.5em;margin-left:3em}:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their.showTimestamp .heartBar .tooltip.popup.down.arrow:before,:root .swx[dir="rtl"] .chat .conversation .message.hearts:not(.live-session).their .heartBar .tooltip.popup.down.arrow:before{right:25px;left:auto}}:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-right:2.5em;margin-left:1em}:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .bubble,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .heartBar,:root .swx.short .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .bubble,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .heartBar,:root .swx.narrow .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .DeliveryStatus{margin-right:20px;margin-left:0}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me .heartBar{margin-right:2.5em;margin-left:1em}:root .swx .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me.mojiItem.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me.picture.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).their.mojiItem.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).their.picture.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .bubble,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .heartBar,:root .swx .chat .conversation .message.hearts:not(.live-session).their.showTimestamp.picture.integrated .DeliveryStatus{margin-right:20px;margin-left:0}}:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.mojiItem.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.picture.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.picture.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.mojiItem.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.picture.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.picture.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"].short .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.mojiItem.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.picture.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.picture.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.mojiItem.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.picture.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.picture.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"].narrow .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .DeliveryStatus{margin-left:20px;margin-right:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.mojiItem.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.mojiItem.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.picture.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.picture.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.me.showTimestamp.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.mojiItem.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.mojiItem.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.picture.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.picture.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.picture.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.mojiItem.integrated .DeliveryStatus,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .bubble,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .heartBar,:root .swx[dir="rtl"] .chat .conversation .message.hearts.their.showTimestamp.picture.integrated .DeliveryStatus{margin-left:20px;margin-right:0}}:root .swx .heartBar .UserListPopup{top:auto;bottom:23px}:root .swx .heartBar .UserListPopup.up{bottom:auto;top:30px}:root .swx .message.their .heartBar .UserListPopup{left:-10px}:root .swx .message.their .heartBar .UserListPopup.popup.down.arrow:before,:root .swx .message.their .heartBar .UserListPopup.popup.up.arrow:before{left:20px;right:auto}:root .swx .message.me .heartBar .UserListPopup{right:-10px}:root .swx[dir="rtl"] .message.their .heartBar .UserListPopup{left:auto;right:-10px}:root .swx[dir="rtl"] .message.their .heartBar .UserListPopup.popup.down.arrow:before,:root .swx[dir="rtl"] .message.their .heartBar .UserListPopup.popup.up.arrow:before{left:auto;right:20px}:root .swx[dir="rtl"] .message.me .heartBar .UserListPopup{right:auto;left:-10px}@-webkit-keyframes chat-bubbles-pes-moji-text-show{0%{opacity:0}13%{opacity:0}26%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1}}@keyframes chat-bubbles-pes-moji-text-show{0%{opacity:0}13%{opacity:0}26%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1}}@-webkit-keyframes chat-bubbles-pes-moji-text-slideRight{from{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes chat-bubbles-pes-moji-text-slideRight{from{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chat-bubbles-pes-moji-text-slideLeft{from{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes chat-bubbles-pes-moji-text-slideLeft{from{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chat-bubbles-pes-moji-play-show{0%{opacity:0}19%{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}33%{opacity:1}100%{opacity:1}}@keyframes chat-bubbles-pes-moji-play-show{0%{opacity:0}19%{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}33%{opacity:1}100%{opacity:1}}@-webkit-keyframes chat-bubbles-pes-moji-play-showScale{0%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}33%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes chat-bubbles-pes-moji-play-showScale{0%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}33%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes chat-bubbles-pes-moji-play-hide{from{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0}}@keyframes chat-bubbles-pes-moji-play-hide{from{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0}}@-webkit-keyframes chat-bubbles-pes-moji-play-hideScale{from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}to{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@keyframes chat-bubbles-pes-moji-play-hideScale{from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}to{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}:root .swx .chat .conversation .message.media .content p.moji{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:5px;margin-bottom:5px;top:0}:root .swx .chat .conversation .message.media .content p .moji-error-state{display:none}:root .swx .chat .conversation .message.media .content p.mojifailed .mojiContent{display:none}:root .swx .chat .conversation .message.media .content p.mojifailed .mojitext{display:none}:root .swx .chat .conversation .message.media .content p.mojifailed .moji-error-state{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:228px;min-height:228px;width:228px;min-width:228px;position:relative;z-index:0;overflow:hidden}:root .swx .chat .conversation .message.media .content p.mojifailed .moji-error-state .text{display:none}:root .swx .chat .conversation .message.media .content p.mojifailed .moji-error-state .icon{line-height:228px;width:initial;color:#00aff0}:root .swx .chat .conversation .message.media .content p.mojifailed .moji-error-state .icon:before{font-size:20em;vertical-align:middle}:root .swx .chat .conversation .message.media .content p.mojiloading{visibility:hidden}:root .swx .chat .conversation .message.media .content p .mojiContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:228px;min-height:228px;width:228px;min-width:228px;position:relative;z-index:0;overflow:hidden}:root .swx .chat .conversation .message.media .content p .mojiContent .mojiplaceholder{background-color:#d0effb;display:inline-block}:root .swx .chat .conversation .message.media .content p .mojiContent .mojithumbnail,:root .swx .chat .conversation .message.media .content p .mojiContent .moji,:root .swx .chat .conversation .message.media .content p .mojiContent .mojiplaceholder{width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:0;left:0}:root .swx .chat .conversation .message.media .content p .mojiContent .mojimask{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);background-image:url(../assets/images/components/chat/mask-flik-message.svg);display:inline-block;z-index:2;position:absolute}@media screen and (-ms-high-contrast: active){:root .swx .chat .conversation .message.media .content p .mojiContent .mojimask{display:none}}:root .swx .chat .conversation .message.media .content p .mojiContent .mojiplay.actionButtons{-webkit-animation-name:chat-bubbles-pes-moji-play-showScale,chat-bubbles-pes-moji-play-show;animation-name:chat-bubbles-pes-moji-play-showScale,chat-bubbles-pes-moji-play-show;-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:40px;height:40px;z-index:5;position:static;opacity:1;border-width:2px;display:block}:root .swx .chat .conversation .message.media .content p .mojiContent .mojiplay.actionButtons:before{font-size:40px;margin-top:calc(50% - 8px);position:static}:root .swx .chat .conversation .message.media .content p .mojiContent .mojiplay.actionButtons.hide{-webkit-animation-name:chat-bubbles-pes-moji-play-hide,chat-bubbles-pes-moji-play-hideScale;animation-name:chat-bubbles-pes-moji-play-hide,chat-bubbles-pes-moji-play-hideScale;-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block !important;pointer-events:none}:root .swx .chat .conversation .message.media .content p .mojitext{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideLeft;animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideLeft;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-top:16px;line-height:1em;width:calc(100% - 228px)}:root .swx .chat .conversation .message.media .content p .mojitext .mojiTitle{font-size:12px;color:#33353a}:root .swx .chat .conversation .message.media .content p .mojitext .mojiLink{font-size:12px;font-weight:bold;color:#00aff0}:root .swx .chat .conversation .message.media .content p .mojitext .mojiCopyright{font-size:9px;color:#b9cad2}:root .swx .chat .conversation .message.media .content p .mojitext span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:.25em;word-break:break-word;display:block;width:100%}:root .swx .chat .conversation .message.media.me .content p.moji{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:root .swx .chat .conversation .message.media.me .content p .mojitext{-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideRight;animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideRight}:root .swx[dir="rtl"] .chat .conversation .message.media .content p .mojitext{-webkit-animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideRight;animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideRight}:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .mojitext{-webkit-animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideLeft;animation-name:chat-bubbles-pes-moji-text-show,chat-bubbles-pes-moji-text-slideLeft;margin-right:0}:root .swx[dir="rtl"] .chat .conversation .message.sticker .content{text-align:left}:root .swx[dir="rtl"] .chat .conversation .message.sticker.their .content{text-align:right}@media screen and (max-width: 390px){.chat .conversation .message.media.me.mojiItem.hearts .content p .mojitext,.chat .conversation .message.media.their.mojiItem.hearts .content p .mojitext{margin-top:35px !important;width:100% !important}}:root .swx.short .chat .conversation .message.media .content p .mojiContent,:root .swx.narrow .chat .conversation .message.media .content p .mojiContent,:root .swx.medium .chat .conversation .message.media .content p .mojiContent{height:188px;min-height:188px;width:188px;min-width:188px}:root .swx.short .chat .conversation .message.media .content p .mojitext,:root .swx.narrow .chat .conversation .message.media .content p .mojitext,:root .swx.medium .chat .conversation .message.media .content p .mojitext{margin-top:10px;margin-left:4px;width:calc(100% - 188px)}:root .swx.short .chat .conversation .message.media.me .content p .mojitext,:root .swx.narrow .chat .conversation .message.media.me .content p .mojitext,:root .swx.medium .chat .conversation .message.media.me .content p .mojitext{margin-right:4px;margin-left:0}@media only screen and (max-width: 800px){:root .swx .chat .conversation .message.media .content p .mojiContent{height:188px;min-height:188px;width:188px;min-width:188px}:root .swx .chat .conversation .message.media .content p .mojitext{margin-top:10px;margin-left:4px;width:calc(100% - 188px)}:root .swx .chat .conversation .message.media.me .content p .mojitext{margin-right:4px;margin-left:0}}:root .swx[dir="rtl"].short .chat .conversation .message.media.me .content p .mojitext,:root .swx[dir="rtl"].narrow .chat .conversation .message.media.me .content p .mojitext,:root .swx[dir="rtl"].medium .chat .conversation .message.media.me .content p .mojitext{margin-left:4px;margin-right:0}:root .swx[dir="rtl"].short .chat .conversation .message.media .content p .mojitext,:root .swx[dir="rtl"].narrow .chat .conversation .message.media .content p .mojitext,:root .swx[dir="rtl"].medium .chat .conversation .message.media .content p .mojitext{margin-right:4px;margin-left:0}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .mojitext{margin-left:4px;margin-right:0}:root .swx[dir="rtl"] .chat .conversation .message.media .content p .mojitext{margin-right:4px;margin-left:0}}:root .swx.short .chat .conversation .message.media .content p .mojiContent,:root .swx.narrow .chat .conversation .message.media .content p .mojiContent{height:132px;min-height:132px;width:132px;min-width:132px}:root .swx.short .chat .conversation .message.media .content p .mojitext,:root .swx.narrow .chat .conversation .message.media .content p .mojitext{margin-top:10px;margin-left:4px;width:calc(100% - 132px)}:root .swx.short .chat .conversation .message.media.me .content p .mojitext,:root .swx.narrow .chat .conversation .message.media.me .content p .mojitext{margin-right:4px;margin-left:0}:root .swx.short .chat .conversation .message.media.mojiItem.integrated.hearts .content p .mojitext,:root .swx.narrow .chat .conversation .message.media.mojiItem.integrated.hearts .content p .mojitext{margin-top:35px;width:100%}:root .swx.short .chat .conversation .message.media.mojiItem.showTimestamp .bubble,:root .swx.narrow .chat .conversation .message.media.mojiItem.showTimestamp .bubble{margin-left:0;margin-right:0}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message.media .content p .mojiContent{height:132px;min-height:132px;width:132px;min-width:132px}:root .swx .chat .conversation .message.media .content p .mojitext{margin-top:10px;margin-left:4px;width:calc(100% - 132px)}:root .swx .chat .conversation .message.media.me .content p .mojitext{margin-right:4px;margin-left:0}:root .swx .chat .conversation .message.media.mojiItem.integrated.hearts .content p .mojitext{margin-top:35px;width:100%}:root .swx .chat .conversation .message.media.mojiItem.showTimestamp .bubble{margin-left:0;margin-right:0}}:root .swx[dir="rtl"].short .chat .conversation .message.media.me .content p .mojitext,:root .swx[dir="rtl"].narrow .chat .conversation .message.media.me .content p .mojitext{margin-left:4px;margin-right:0}:root .swx[dir="rtl"].short .chat .conversation .message.media .content p .mojitext,:root .swx[dir="rtl"].narrow .chat .conversation .message.media .content p .mojitext{margin-right:4px;margin-left:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .mojitext{margin-left:4px;margin-right:0}:root .swx[dir="rtl"] .chat .conversation .message.media .content p .mojitext{margin-right:4px;margin-left:0}}:root .swx .chat .conversation .message{float:left;margin-top:-.5em;width:100%}:root .swx .chat .conversation .message.loading{display:none}:root .swx .chat .conversation .message:not(.swx-in-viewport) .emoSprite{-webkit-animation:none !important;-o-animation:none !important;animation:none !important}:root .swx .chat .conversation .message:not(.sticker)+.sticker,:root .swx .chat .conversation .message.sticker+*:not(.sticker){margin-top:0}:root .swx .chat .conversation .message.first,:root .swx .chat .conversation .message.showTimestamp.first{margin-top:.75em}:root .swx .chat .conversation .message.first:not(.sticker):not(.media):not(.contact-info):not(.meCommandMessage) .bubble .arrow,:root .swx .chat .conversation .message.showTimestamp.first:not(.sticker):not(.media):not(.contact-info):not(.meCommandMessage) .bubble .arrow{display:inline-block}:root .swx .chat .conversation .message.first.urlPreview.media .bubble .arrow,:root .swx .chat .conversation .message.showTimestamp.first.urlPreview.media .bubble .arrow{display:inline-block}:root .swx .chat .conversation .message.hide{display:block !important;visibility:hidden}:root .swx .chat .conversation .message.showTimestamp{margin-top:.25em}:root .swx .chat .conversation .message.showTimestamp .timestamp{display:block;position:absolute;width:2em;top:.5em}:root .swx .chat .conversation .message.showTimestamp .timestamp p{color:#8CA8B4;white-space:nowrap}:root .swx .chat .conversation .message:not(.showTimestamp):not(.text){margin-top:.5em}:root .swx .chat .conversation .message .bottomTimestamp{display:none}:root .swx .chat .conversation .message .bottomTimestamp p{color:#8CA8B4;white-space:nowrap}:root .swx .chat .conversation .message.contact-info .content{padding-left:0;padding-bottom:0;padding-right:0}:root .swx .chat .conversation .message.contact-info .contactsList{display:block}:root .swx .chat .conversation .message.contact-info .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;align-items:stretch;margin:.05em .05em .5em .05em}:root .swx .chat .conversation .message.contact-info .contact .avatarLink{display:block;width:3em;height:3em}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated{display:block;font-size:1.5em;height:60px}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated .tile{display:block !important}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated .tile .tileAvatar{position:relative}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated .tile .tileAvatar .tileImage,:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated .tile .tileAvatar .tileImage>img{border-radius:10%}:root .swx .chat .conversation .message.contact-info .contact .iconfont.pstn{font-size:60px;width:60px;height:60px;color:white;border-radius:10%;line-height:60px;background-color:#b3e7fb}:root .swx .chat .conversation .message.contact-info .contact .info{display:block;padding-left:.5em}:root .swx .chat .conversation .message.contact-info .contact .info .fullName,:root .swx .chat .conversation .message.contact-info .contact .info .name,:root .swx .chat .conversation .message.contact-info .contact .info .action{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:13em}:root .swx .chat .conversation .message.contact-info .contact .info .fullName,:root .swx .chat .conversation .message.contact-info .contact .info .name{margin-top:-.2em}:root .swx .chat .conversation .message.contact-info .contact .info .action{line-height:100%}:root .swx .chat .conversation .message.contact-info .contact .info .action .actionLink{font-size:.67em}:root .swx .chat .conversation .message.contact-info .contact:focus{outline-width:0}:root .swx .chat .conversation .message.contact-info div:last-child{margin-bottom:.05em}:root .swx .chat .conversation .message.contact-info+.text:not(.showTimestamp){margin-top:.75em}:root .swx .chat .conversation .message.youtubePlayer .content{padding:0}:root .swx .chat .conversation .message.youtubePlayer .content .messageTextWrapper{padding:5px 20px 15px 20px;border-radius:3px;border:1px solid transparent}:root .swx .chat .conversation .message.youtubePlayer .content .message-youtube-embed{margin:15px 0 15px 0}:root .swx .chat .conversation .message.media.me .content p{text-align:right}:root .swx .chat .conversation .message.media.me .content p .thumbnailProtection,:root .swx .chat .conversation .message.media.me .content p .thumbnailProtection:before,:root .swx .chat .conversation .message.media.me .content p .thumbnail{right:0;left:auto}:root .swx .chat .conversation .message.media .content{padding:0}:root .swx .chat .conversation .message.media .content a.thumbnailProtection.clickable{background:white;opacity:0}:root .swx .chat .conversation .message.media .content p{white-space:normal}:root .swx .chat .conversation .message.media .content p .actionButtons{width:1.8em;height:1.8em;position:absolute;right:.55em;bottom:.8em;border:.2em solid #fff;border-radius:50%;color:white;font-size:1.3em;box-shadow:0 0 1.5em -.25em #000;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:.8;filter:alpha(opacity=80)}:root .swx .chat .conversation .message.media .content p .actionButtons:before{font-size:2.2em;position:absolute;left:-.075em;top:.2em}:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p{text-align:left}:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .thumbnailProtection,:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .thumbnailProtection:before,:root .swx[dir="rtl"] .chat .conversation .message.media.me .content p .thumbnail{right:auto;left:0}:root .swx[dir="rtl"] .chat .conversation .message.media .content{padding:0}:root .swx[dir="rtl"] .chat .conversation .message.media .content p .actionButtons{right:80px}:root .swx[dir="rtl"] .chat .conversation .message.media .content p .actionButtons:before{left:auto;right:-.075em}:root .swx[dir="rtl"] .chat .conversation .message.contact-info .content{padding-right:0;padding-bottom:0}:root .swx[dir="rtl"] .chat .conversation .message.contact-info .contact .info{padding-left:0;padding-right:.5em}:root .swx[dir="rtl"] .chat .conversation .message.contact-info .contact .info .fullName.pstn{direction:ltr}:root .swx.tablet .chat .conversation .their.message>.tile,:root .swx.mobile .chat .conversation .their.message>.tile,:root .swx.mobile-short .chat .conversation .their.message>.tile{display:none !important}:root .swx.tablet .chat .conversationHistory .conversation .message.their.showTimestamp .timestamp,:root .swx.tablet .chat .conversationHistory .conversation .message.me.showTimestamp .timestamp,:root .swx.mobile .chat .conversationHistory .conversation .message.their.showTimestamp .timestamp,:root .swx.mobile .chat .conversationHistory .conversation .message.me.showTimestamp .timestamp,:root .swx.mobile-short .chat .conversationHistory .conversation .message.their.showTimestamp .timestamp,:root .swx.mobile-short .chat .conversationHistory .conversation .message.me.showTimestamp .timestamp{display:none}:root .swx .chat .conversation .me.message.showTimestamp .timestamp{right:-3em;text-align:left}:root .swx[dir="rtl"] .chat .conversation .message.me .bottomTimestamp{float:left !important}:root .swx[dir="rtl"] .chat .conversation .message.me .bottomTimestamp p{left:3px;right:auto !important}:root .swx .chat .conversation .their.message .tile{display:none}:root .swx .chat .conversation .their.message.first .tile{display:block}:root .swx .chat .conversation .their.message.first.showName{margin-top:1.5em}:root .swx .chat .conversation .their.message.showTimestamp .timestamp{right:-5em}:root .swx .chat .conversation .their.message.showName .bubble .tile{display:table}:root .swx .chat .conversation .their.message.media .content p .actionButtons{right:auto;left:4.2em}:root .swx .chat .conversation .their.message.contact-info .content swx-avatar-deprecated .tile{display:block !important}:root .swx[dir="rtl"] .chat .conversation .their.message.showTimestamp .timestamp{right:auto;left:-5em}:root .swx[dir="rtl"] .chat .conversation .their.message .bottomTimestamp{clear:right !important}:root .swx[dir="rtl"] .chat .conversation .their.message .bottomTimestamp p{right:3px !important;left:auto !important}:root .swx.short .chat .conversation .message.their .Avatar,:root .swx.narrow .chat .conversation .message.their .Avatar,:root .swx.medium .chat .conversation .message.their .Avatar{display:none !important}:root .swx.short .chat .conversation .message.their .content .Avatar,:root .swx.narrow .chat .conversation .message.their .content .Avatar,:root .swx.medium .chat .conversation .message.their .content .Avatar{display:block !important}:root .swx.short .chat .conversation .message.first .bubble .arrow,:root .swx.short .chat .conversation .message.showTimestamp.first .bubble .arrow,:root .swx.narrow .chat .conversation .message.first .bubble .arrow,:root .swx.narrow .chat .conversation .message.showTimestamp.first .bubble .arrow,:root .swx.medium .chat .conversation .message.first .bubble .arrow,:root .swx.medium .chat .conversation .message.showTimestamp.first .bubble .arrow{display:none}:root .swx.short .chat .conversation .message.their.showTimestamp .timestamp,:root .swx.short .chat .conversation .message.me.showTimestamp .timestamp,:root .swx.narrow .chat .conversation .message.their.showTimestamp .timestamp,:root .swx.narrow .chat .conversation .message.me.showTimestamp .timestamp,:root .swx.medium .chat .conversation .message.their.showTimestamp .timestamp,:root .swx.medium .chat .conversation .message.me.showTimestamp .timestamp{display:none}:root .swx.short .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp,:root .swx.narrow .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp,:root .swx.medium .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp{display:block;clear:left}:root .swx.short .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp p,:root .swx.narrow .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp p,:root .swx.medium .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp p{left:3px}:root .swx.short .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp,:root .swx.narrow .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp,:root .swx.medium .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp{display:block;float:right}:root .swx.short .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp p,:root .swx.narrow .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp p,:root .swx.medium .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp p{right:3px}:root .swx.short .chat .conversation .message.showBottomTimestamp+.message:not(.first),:root .swx.narrow .chat .conversation .message.showBottomTimestamp+.message:not(.first),:root .swx.medium .chat .conversation .message.showBottomTimestamp+.message:not(.first){margin-top:15px}:root .swx.short .chat .conversation .message.contact-info .content,:root .swx.narrow .chat .conversation .message.contact-info .content,:root .swx.medium .chat .conversation .message.contact-info .content{padding-left:0;padding-bottom:0}:root .swx.short .chat .conversation .message.contact-info .contact swx-avatar-deprecated,:root .swx.narrow .chat .conversation .message.contact-info .contact swx-avatar-deprecated,:root .swx.medium .chat .conversation .message.contact-info .contact swx-avatar-deprecated{display:block !important}:root .swx.short .chat .conversation .message.contact-info .contact .fullName,:root .swx.short .chat .conversation .message.contact-info .contact .name,:root .swx.short .chat .conversation .message.contact-info .contact .action,:root .swx.narrow .chat .conversation .message.contact-info .contact .fullName,:root .swx.narrow .chat .conversation .message.contact-info .contact .name,:root .swx.narrow .chat .conversation .message.contact-info .contact .action,:root .swx.medium .chat .conversation .message.contact-info .contact .fullName,:root .swx.medium .chat .conversation .message.contact-info .contact .name,:root .swx.medium .chat .conversation .message.contact-info .contact .action{max-width:8.5em}@media only screen and (max-width: 800px){:root .swx .chat .conversation .message.their .Avatar{display:none !important}:root .swx .chat .conversation .message.their .content .Avatar{display:block !important}:root .swx .chat .conversation .message.first .bubble .arrow,:root .swx .chat .conversation .message.showTimestamp.first .bubble .arrow{display:none}:root .swx .chat .conversation .message.their.showTimestamp .timestamp,:root .swx .chat .conversation .message.me.showTimestamp .timestamp{display:none}:root .swx .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp{display:block;clear:left}:root .swx .chat .conversation .message.their.showBottomTimestamp .bottomTimestamp p{left:3px}:root .swx .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp{display:block;float:right}:root .swx .chat .conversation .message.me.showBottomTimestamp .bottomTimestamp p{right:3px}:root .swx .chat .conversation .message.showBottomTimestamp+.message:not(.first){margin-top:15px}:root .swx .chat .conversation .message.contact-info .content{padding-left:0;padding-bottom:0}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated{display:block !important}:root .swx .chat .conversation .message.contact-info .contact .fullName,:root .swx .chat .conversation .message.contact-info .contact .name,:root .swx .chat .conversation .message.contact-info .contact .action{max-width:8.5em}}:root .swx.short .chat .conversation .message.media .content,:root .swx.narrow .chat .conversation .message.media .content{padding:0}:root .swx.short .chat .conversation .message.contact-info .content,:root .swx.narrow .chat .conversation .message.contact-info .content{padding:.25em 0 0 0}:root .swx.short .chat .conversation .message.contact-info .contact .info .fullName,:root .swx.short .chat .conversation .message.contact-info .contact .info .name,:root .swx.short .chat .conversation .message.contact-info .contact .info .action,:root .swx.narrow .chat .conversation .message.contact-info .contact .info .fullName,:root .swx.narrow .chat .conversation .message.contact-info .contact .info .name,:root .swx.narrow .chat .conversation .message.contact-info .contact .info .action{max-width:6em}:root .swx.short .chat .conversation .message.contact-info .contact swx-avatar-deprecated,:root .swx.narrow .chat .conversation .message.contact-info .contact swx-avatar-deprecated{display:block !important}:root .swx.short .chat .conversation .message.youtubePlayer .content,:root .swx.narrow .chat .conversation .message.youtubePlayer .content{padding:0}:root .swx.short .chat .conversation .message.youtubePlayer .content .messageTextWrapper,:root .swx.narrow .chat .conversation .message.youtubePlayer .content .messageTextWrapper{padding:5px 10px 15px 10px}@media only screen and (max-width: 600px){:root .swx .chat .conversation .message.media .content{padding:0}:root .swx .chat .conversation .message.contact-info .content{padding:.25em 0 0 0}:root .swx .chat .conversation .message.contact-info .contact .info .fullName,:root .swx .chat .conversation .message.contact-info .contact .info .name,:root .swx .chat .conversation .message.contact-info .contact .info .action{max-width:6em}:root .swx .chat .conversation .message.contact-info .contact swx-avatar-deprecated{display:block !important}:root .swx .chat .conversation .message.youtubePlayer .content{padding:0}:root .swx .chat .conversation .message.youtubePlayer .content .messageTextWrapper{padding:5px 10px 15px 10px}}:root .swx swx-message-destination-picker{display:flex;justify-content:space-between}:root .swx .destination-picker{font-size:13px;margin-left:30px;overflow:hidden;text-overflow:ellipsis;max-width:160px;line-height:normal;white-space:nowrap;-ms-flex:1}:root .swx .destination-picker .destinationPickerText{white-space:nowrap;color:#00AFF0;background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif}:root .swx .destination-picker .destinationPickerText:hover,:root .swx .destination-picker .destinationPickerText:focus{color:#0083b4}:root .swx .destination-picker .destinationSelectorContainer{position:absolute;width:250px;bottom:85px;left:3px}:root .swx .destination-picker .destinationSelectorContainer:before{left:30px}:root .swx .destination-picker .destinationSelectorContainer a{margin-top:10px;display:block;overflow:hidden;text-overflow:ellipsis}:root .swx .destination-picker .destinationSelectorContainer .turnOffSMS{margin-top:0;margin-bottom:10px;border-bottom:solid 1px #D6E6EC;padding-bottom:10px}:root .swx .destination-picker .destinationSelectorContainer .turnOffSMS .turnOffSMSButton{background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;color:#0078CA;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif}:root .swx .destination-picker .destinationSelectorContainer .addNumber .addNumberButton{background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;color:#0078CA;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif}:root .swx .destination-picker .destinationSelectorContainer .title{color:#667486}:root .swx .destination-picker .destinationSelectorContainer .destinationsList{margin-top:5px;border-bottom:1px solid #D6E6EC}:root .swx .destination-picker .destinationSelectorContainer .destinationsList li{line-height:20px;color:#00AFF0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .destination-picker .destinationSelectorContainer .destinationsList li .number{padding-top:6px;padding-bottom:8px;overflow:hidden;text-overflow:ellipsis}:root .swx .destination-picker .destinationSelectorContainer .destinationsList .delete{font-size:30px;height:30px;width:30px;min-width:30px;background-color:Transparent;background-repeat:no-repeat;cursor:pointer;color:#00AFF0;margin-left:auto;border:none}:root .swx .destination-picker .newDestinationContainer{bottom:85px;position:absolute;left:3px}:root .swx .destination-picker .newDestinationContainer:before{left:30px}:root .swx .destination-picker .newDestinationContainer input{padding-left:0;border:0;border-bottom:solid 1px #D6E6EC;width:100%;font-weight:400}:root .swx .destination-picker .newDestinationContainer .title{color:#667486;overflow:hidden;text-overflow:ellipsis}:root .swx .destination-picker .newDestinationContainer .confirmButtonsContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .destination-picker .newDestinationContainer .confirmButtonsContainer .btn{width:120px;height:30px;margin-left:10px;margin-top:15px}:root .swx .destination-picker .newDestinationContainer .confirmButtonsContainer .btn>span{line-height:1;font-size:12px;padding:0px}:root .swx .destination-picker .newDestinationContainer .SkypeOutHeader-countryPicker{margin-top:5px}:root .swx .destination-picker .newDestinationContainer .SelectBox-options{height:120px;width:260px}:root .swx .destination-picker .newDestinationContainer .SelectBox-option{padding:5px}:root .swx .destination-picker .newDestinationContainer .SelectBox-scrollWrapper{height:100%}:root .swx .destination-picker .newDestinationContainer .SelectBox-optionName{font-size:13px}:root .swx .destination-picker .newDestinationContainer .SelectBox-optionDescription{font-size:11px}:root .swx .destination-picker .buySkypeCreditContainer{position:absolute;width:250px;bottom:85px;left:3px}:root .swx .destination-picker .buySkypeCreditContainer:before{left:30px}:root .swx .destination-picker .buySkypeCreditContainer a{margin-top:20px;margin-bottom:10px;display:block}:root .swx .destination-picker .buySkypeCreditContainer a:hover{text-decoration:underline}:root .swx .destination-picker .buySkypeCreditContainer .title{font-size:15px;font-weight:bold;margin-top:10px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .swx[dir="rtl"] .destination-picker{margin-right:32px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer{width:250px;bottom:85px;right:3px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer:before{right:30px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer .destinationsList .delete{margin-right:auto;margin-left:0}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer .destinationsList .number{max-width:240px;direction:ltr;text-align:end}:root .swx[dir="rtl"] .destination-picker .newDestinationContainer{width:250px;bottom:85px;position:absolute;right:3px}:root .swx[dir="rtl"] .destination-picker .newDestinationContainer:before{right:30px}:root .swx[dir="rtl"] .destination-picker .newDestinationContainer input{direction:ltr;text-align:end}:root .swx[dir="rtl"] .destination-picker .buySkypeCreditContainer{bottom:85px;right:3px}:root .swx[dir="rtl"] .destination-picker .buySkypeCreditContainer:before{right:30px}:root .swx.short .destination-picker .destinationSelectorContainer,:root .swx.narrow .destination-picker .destinationSelectorContainer,:root .swx.medium .destination-picker .destinationSelectorContainer{position:absolute;width:250px;bottom:125px;left:3px}:root .swx.short .destination-picker .newDestinationContainer,:root .swx.narrow .destination-picker .newDestinationContainer,:root .swx.medium .destination-picker .newDestinationContainer{bottom:125px;position:absolute;left:3px}:root .swx.short .destination-picker .buySkypeCreditContainer,:root .swx.narrow .destination-picker .buySkypeCreditContainer,:root .swx.medium .destination-picker .buySkypeCreditContainer{bottom:125px}@media only screen and (max-width: 800px){:root .swx .destination-picker .destinationSelectorContainer{position:absolute;width:250px;bottom:125px;left:3px}:root .swx .destination-picker .newDestinationContainer{bottom:125px;position:absolute;left:3px}:root .swx .destination-picker .buySkypeCreditContainer{bottom:125px}}:root .swx[dir="rtl"].short .destination-picker,:root .swx[dir="rtl"].narrow .destination-picker,:root .swx[dir="rtl"].medium .destination-picker{margin-right:32px}:root .swx[dir="rtl"].short .destination-picker .destinationSelectorContainer,:root .swx[dir="rtl"].narrow .destination-picker .destinationSelectorContainer,:root .swx[dir="rtl"].medium .destination-picker .destinationSelectorContainer{width:250px;bottom:125px}:root .swx[dir="rtl"].short .destination-picker .newDestinationContainer,:root .swx[dir="rtl"].narrow .destination-picker .newDestinationContainer,:root .swx[dir="rtl"].medium .destination-picker .newDestinationContainer{width:250px;bottom:125px}:root .swx[dir="rtl"].short .destination-picker .buySkypeCreditContainer,:root .swx[dir="rtl"].narrow .destination-picker .buySkypeCreditContainer,:root .swx[dir="rtl"].medium .destination-picker .buySkypeCreditContainer{bottom:125px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .destination-picker{margin-right:32px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer{width:250px;bottom:125px}:root .swx[dir="rtl"] .destination-picker .newDestinationContainer{width:250px;bottom:125px}:root .swx[dir="rtl"] .destination-picker .buySkypeCreditContainer{bottom:125px}}:root .swx.short .destination-picker .destinationSelectorContainer,:root .swx.narrow .destination-picker .destinationSelectorContainer{position:absolute;width:220px;bottom:125px;left:3px}:root .swx.short .destination-picker .destinationSelectorContainer .destinationsList li .number,:root .swx.narrow .destination-picker .destinationSelectorContainer .destinationsList li .number{max-width:205px}:root .swx.short .destination-picker .destinationSelectorContainer .destinationsList .delete,:root .swx.narrow .destination-picker .destinationSelectorContainer .destinationsList .delete{right:-210px}:root .swx.short .destination-picker .newDestinationContainer,:root .swx.narrow .destination-picker .newDestinationContainer{width:220px;bottom:125px;position:absolute;left:3px}:root .swx.short .destination-picker .newDestinationContainer .confirmButtonsContainer .btn,:root .swx.narrow .destination-picker .newDestinationContainer .confirmButtonsContainer .btn{width:100px;height:30px;margin-left:5px;margin-top:15px}:root .swx.short .destination-picker .buySkypeCreditContainer,:root .swx.narrow .destination-picker .buySkypeCreditContainer{width:220px;bottom:125px}@media only screen and (max-width: 600px){:root .swx .destination-picker .destinationSelectorContainer{position:absolute;width:220px;bottom:125px;left:3px}:root .swx .destination-picker .destinationSelectorContainer .destinationsList li .number{max-width:205px}:root .swx .destination-picker .destinationSelectorContainer .destinationsList .delete{right:-210px}:root .swx .destination-picker .newDestinationContainer{width:220px;bottom:125px;position:absolute;left:3px}:root .swx .destination-picker .newDestinationContainer .confirmButtonsContainer .btn{width:100px;height:30px;margin-left:5px;margin-top:15px}:root .swx .destination-picker .buySkypeCreditContainer{width:220px;bottom:125px}}:root .swx[dir="rtl"].short .destination-picker,:root .swx[dir="rtl"].narrow .destination-picker{margin-right:22px}:root .swx[dir="rtl"].short .destination-picker .destinationSelectorContainer,:root .swx[dir="rtl"].narrow .destination-picker .destinationSelectorContainer{bottom:125px;width:220px}:root .swx[dir="rtl"].short .destination-picker .destinationSelectorContainer .destinationsList .number,:root .swx[dir="rtl"].narrow .destination-picker .destinationSelectorContainer .destinationsList .number{max-width:205px}:root .swx[dir="rtl"].short .destination-picker .newDestinationContainer,:root .swx[dir="rtl"].narrow .destination-picker .newDestinationContainer{bottom:125px;width:220px}:root .swx[dir="rtl"].short .destination-picker .buySkypeCreditContainer,:root .swx[dir="rtl"].narrow .destination-picker .buySkypeCreditContainer{bottom:125px;width:220px}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .destination-picker{margin-right:22px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer{bottom:125px;width:220px}:root .swx[dir="rtl"] .destination-picker .destinationSelectorContainer .destinationsList .number{max-width:205px}:root .swx[dir="rtl"] .destination-picker .newDestinationContainer{bottom:125px;width:220px}:root .swx[dir="rtl"] .destination-picker .buySkypeCreditContainer{bottom:125px;width:220px}}:root .swx .smsPriceContainer{font-size:13px;color:#8ca8b4;display:flex;align-items:center}:root .swx .smsPriceContainer .iconfont.warning{font-size:20px;color:goldenrod;margin-left:-3px;margin-top:-2px;height:15px;padding-bottom:1px}:root .swx .smsPriceContainer .iconfont.warning:before{vertical-align:inherit}:root .swx .smsPriceContainer .formatPrice{margin-left:3px;padding-bottom:2px}:root .swx .smsPriceContainer .smsNumberCircle{color:#ff8c00;border:1px solid #ff8c00;text-align:center;border-radius:50%;padding:1px 3px;margin-right:1px;font-size:10px;width:auto;height:auto}:root .swx .av .main.connecting .middle .animation,:root .swx .av .main.connecting .stage .animation,:root .swx .av .main.connected .middle .animation,:root .swx .av .main.connected .stage .animation,:root .swx .av .main.ended .middle .animation,:root .swx .av .main.ended .stage .animation{height:16.5em;margin:0 auto;position:relative;width:16.5em}:root .swx .av .main.connecting .middle .animation .avatar,:root .swx .av .main.connecting .stage .animation .avatar,:root .swx .av .main.connected .middle .animation .avatar,:root .swx .av .main.connected .stage .animation .avatar,:root .swx .av .main.ended .middle .animation .avatar,:root .swx .av .main.ended .stage .animation .avatar{bottom:4.5454%;left:4.5454%;position:absolute;right:4.5454%;top:4.5454%}:root .swx .av .main.connecting .middle .animation .avatar:before,:root .swx .av .main.connecting .stage .animation .avatar:before,:root .swx .av .main.connected .middle .animation .avatar:before,:root .swx .av .main.connected .stage .animation .avatar:before,:root .swx .av .main.ended .middle .animation .avatar:before,:root .swx .av .main.ended .stage .animation .avatar:before{border:5px solid rgba(0,0,0,0.1);bottom:-5px;content:'';left:-5px;opacity:1;position:absolute;right:-5px;top:-5px;background:inherit;width:auto;height:auto;border-radius:inherit}:root .swx .av .main.connecting .middle .animation .circle.large,:root .swx .av .main.connecting .stage .animation .circle.large,:root .swx .av .main.connected .middle .animation .circle.large,:root .swx .av .main.connected .stage .animation .circle.large,:root .swx .av .main.ended .middle .animation .circle.large,:root .swx .av .main.ended .stage .animation .circle.large{position:absolute;height:100%;width:100%}:root .swx .av .main.connecting .middle .animation .circle.large .shape,:root .swx .av .main.connecting .stage .animation .circle.large .shape,:root .swx .av .main.connected .middle .animation .circle.large .shape,:root .swx .av .main.connected .stage .animation .circle.large .shape,:root .swx .av .main.ended .middle .animation .circle.large .shape,:root .swx .av .main.ended .stage .animation .circle.large .shape{border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .av .main.connecting .middle .animation .circle.large.inner .shape,:root .swx .av .main.connecting .stage .animation .circle.large.inner .shape,:root .swx .av .main.connected .middle .animation .circle.large.inner .shape,:root .swx .av .main.connected .stage .animation .circle.large.inner .shape,:root .swx .av .main.ended .middle .animation .circle.large.inner .shape,:root .swx .av .main.ended .stage .animation .circle.large.inner .shape{background-color:#fff}:root .swx .av .main.connecting .middle .animation .circle.large.outer .shape,:root .swx .av .main.connecting .stage .animation .circle.large.outer .shape,:root .swx .av .main.connected .middle .animation .circle.large.outer .shape,:root .swx .av .main.connected .stage .animation .circle.large.outer .shape,:root .swx .av .main.ended .middle .animation .circle.large.outer .shape,:root .swx .av .main.ended .stage .animation .circle.large.outer .shape{border:.5em solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .av .main.connecting .middle .animation .circle.small,:root .swx .av .main.connecting .stage .animation .circle.small,:root .swx .av .main.connected .middle .animation .circle.small,:root .swx .av .main.connected .stage .animation .circle.small,:root .swx .av .main.ended .middle .animation .circle.small,:root .swx .av .main.ended .stage .animation .circle.small{position:absolute;height:100%;width:100%}:root .swx .av .main.connecting .middle .animation .circle.small .left,:root .swx .av .main.connecting .middle .animation .circle.small .right,:root .swx .av .main.connecting .stage .animation .circle.small .left,:root .swx .av .main.connecting .stage .animation .circle.small .right,:root .swx .av .main.connected .middle .animation .circle.small .left,:root .swx .av .main.connected .middle .animation .circle.small .right,:root .swx .av .main.connected .stage .animation .circle.small .left,:root .swx .av .main.connected .stage .animation .circle.small .right,:root .swx .av .main.ended .middle .animation .circle.small .left,:root .swx .av .main.ended .middle .animation .circle.small .right,:root .swx .av .main.ended .stage .animation .circle.small .left,:root .swx .av .main.ended .stage .animation .circle.small .right{position:absolute;height:54.5454%;width:54.5454%}:root .swx .av .main.connecting .middle .animation .circle.small .left .shape,:root .swx .av .main.connecting .middle .animation .circle.small .right .shape,:root .swx .av .main.connecting .stage .animation .circle.small .left .shape,:root .swx .av .main.connecting .stage .animation .circle.small .right .shape,:root .swx .av .main.connected .middle .animation .circle.small .left .shape,:root .swx .av .main.connected .middle .animation .circle.small .right .shape,:root .swx .av .main.connected .stage .animation .circle.small .left .shape,:root .swx .av .main.connected .stage .animation .circle.small .right .shape,:root .swx .av .main.ended .middle .animation .circle.small .left .shape,:root .swx .av .main.ended .middle .animation .circle.small .right .shape,:root .swx .av .main.ended .stage .animation .circle.small .left .shape,:root .swx .av .main.ended .stage .animation .circle.small .right .shape{background-color:#fff;border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .av .main.connecting .middle .animation .circle.small .left,:root .swx .av .main.connecting .stage .animation .circle.small .left,:root .swx .av .main.connected .middle .animation .circle.small .left,:root .swx .av .main.connected .stage .animation .circle.small .left,:root .swx .av .main.ended .middle .animation .circle.small .left,:root .swx .av .main.ended .stage .animation .circle.small .left{left:0;top:0}:root .swx .av .main.connecting .middle .animation .circle.small .right,:root .swx .av .main.connecting .stage .animation .circle.small .right,:root .swx .av .main.connected .middle .animation .circle.small .right,:root .swx .av .main.connected .stage .animation .circle.small .right,:root .swx .av .main.ended .middle .animation .circle.small .right,:root .swx .av .main.ended .stage .animation .circle.small .right{right:0;bottom:0}:root .swx .av .main.connecting .middle .animation .radial,:root .swx .av .main.connecting .stage .animation .radial,:root .swx .av .main.connected .middle .animation .radial,:root .swx .av .main.connected .stage .animation .radial,:root .swx .av .main.ended .middle .animation .radial,:root .swx .av .main.ended .stage .animation .radial{bottom:14.705882352941%;left:14.705882352941%;position:absolute;right:14.705882352941%;top:14.705882352941%}:root .swx .av .main.connecting .middle .animation .radial.one,:root .swx .av .main.connecting .stage .animation .radial.one,:root .swx .av .main.connected .middle .animation .radial.one,:root .swx .av .main.connected .stage .animation .radial.one,:root .swx .av .main.ended .middle .animation .radial.one,:root .swx .av .main.ended .stage .animation .radial.one{opacity:.07;filter:alpha(opacity=7)}:root .swx .av .main.connecting .middle .animation .radial.two,:root .swx .av .main.connecting .stage .animation .radial.two,:root .swx .av .main.connected .middle .animation .radial.two,:root .swx .av .main.connected .stage .animation .radial.two,:root .swx .av .main.ended .middle .animation .radial.two,:root .swx .av .main.ended .stage .animation .radial.two{opacity:.15;filter:alpha(opacity=15)}:root .swx .av .main.connecting .middle .animation .radial.three,:root .swx .av .main.connecting .stage .animation .radial.three,:root .swx .av .main.connected .middle .animation .radial.three,:root .swx .av .main.connected .stage .animation .radial.three,:root .swx .av .main.ended .middle .animation .radial.three,:root .swx .av .main.ended .stage .animation .radial.three{opacity:.2;filter:alpha(opacity=20)}:root .swx .av .main.connecting .middle .animation .radial .shape,:root .swx .av .main.connecting .stage .animation .radial .shape,:root .swx .av .main.connected .middle .animation .radial .shape,:root .swx .av .main.connected .stage .animation .radial .shape,:root .swx .av .main.ended .middle .animation .radial .shape,:root .swx .av .main.ended .stage .animation .radial .shape{background-color:#fff;border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .av .main.connecting .middle .animation .text,:root .swx .av .main.connecting .stage .animation .text,:root .swx .av .main.connected .middle .animation .text,:root .swx .av .main.connected .stage .animation .text,:root .swx .av .main.ended .middle .animation .text,:root .swx .av .main.ended .stage .animation .text{opacity:0;visibility:hidden}:root .swx .av .main.connecting .top .watermark{opacity:0}:root .swx .av .main.connecting .middle .animation .avatar:before,:root .swx .av .main.connecting .stage .animation .avatar:before{opacity:0}:root .swx .av .main.connected .middle .animation .avatar,:root .swx .av .main.connected .stage .animation .avatar{width:120%;height:120%;top:-10%;left:-10%}:root .swx .av .main.connected .middle .animation .avatar .Avatar,:root .swx .av .main.connected .middle .animation .avatar .Avatar-image,:root .swx .av .main.connected .stage .animation .avatar .Avatar,:root .swx .av .main.connected .stage .animation .avatar .Avatar-image{border-radius:0}:root .swx .av .main.connected .middle .animation .circle.outer .shape,:root .swx .av .main.connected .stage .animation .circle.outer .shape{opacity:0}:root .swx .av .main.ended .middle .animation>.circle,:root .swx .av .main.ended .middle .animation>.radial,:root .swx .av .main.ended .stage .animation>.circle,:root .swx .av .main.ended .stage .animation>.radial{display:none}:root .swx .av .main.ended .middle .animation .avatar,:root .swx .av .main.ended .stage .animation .avatar{display:block;opacity:.4;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}:root .swx .av .main.ended .middle .animation .avatar:before,:root .swx .av .main.ended .stage .animation .avatar:before{display:block}:root .swx .av .main.ended .middle .animation .avatar .Avatar,:root .swx .av .main.ended .middle .animation .avatar .Avatar-image,:root .swx .av .main.ended .stage .animation .avatar .Avatar,:root .swx .av .main.ended .stage .animation .avatar .Avatar-image{border-radius:0}:root .swx .av .main.ended .middle .animation .text,:root .swx .av .main.ended .stage .animation .text{opacity:1;visibility:visible;-webkit-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;-o-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s}:root .swx .av .main.ended .middle .animation .text.summary,:root .swx .av .main.ended .stage .animation .text.summary{color:#fff;position:absolute;text-align:center;left:0;right:0;top:2em}:root .swx .av .main.ended .middle .animation .text.duration,:root .swx .av .main.ended .stage .animation .text.duration{bottom:-3.5em;color:#fff;left:0;position:absolute;right:0;text-align:center}:root .swx .av .main.ended .bottom .controls{opacity:.4;-webkit-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;-o-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s}:root .swx .av .main.connected+.background .connecting,:root .swx .av .main.ended+.background .connecting,:root .swx .av .main.ending+.background .connecting{opacity:0}:root .swx .av .main.animate.connecting .middle .animation .avatar,:root .swx .av .main.animate.connecting .middle .animation .circle .left,:root .swx .av .main.animate.connecting .middle .animation .circle .right,:root .swx .av .main.animate.connecting .middle .animation .circle .shape,:root .swx .av .main.animate.connecting .middle .animation .radial .shape{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.83s;animation-duration:1.83s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}:root .swx .av .main.animate.connecting .middle .animation .avatar{-webkit-animation-name:av-connecting-avatar;animation-name:av-connecting-avatar}:root .swx .av .main.animate.connecting .middle .animation .circle.inner .shape{-webkit-animation-name:av-connecting-circle-inner;animation-name:av-connecting-circle-inner}:root .swx .av .main.animate.connecting .middle .animation .circle.outer .shape{-webkit-animation-name:av-connecting-circle-outer;animation-name:av-connecting-circle-outer}:root .swx .av .main.animate.connecting .middle .animation .circle .left{-webkit-animation-name:av-connecting-circle-small-left;animation-name:av-connecting-circle-small-left}:root .swx .av .main.animate.connecting .middle .animation .circle .right{-webkit-animation-name:av-connecting-circle-small-right;animation-name:av-connecting-circle-small-right}:root .swx .av .main.animate.connecting .middle .animation .circle .left .shape,:root .swx .av .main.animate.connecting .middle .animation .circle .right .shape{-webkit-animation-name:av-connecting-circle-small-scale;animation-name:av-connecting-circle-small-scale}:root .swx .av .main.animate.connecting .middle .animation .radial.one .shape{-webkit-animation-name:av-connecting-radial-one;animation-name:av-connecting-radial-one}:root .swx .av .main.animate.connecting .middle .animation .radial.two .shape{-webkit-animation-name:av-connecting-radial-two;animation-name:av-connecting-radial-two}:root .swx .av .main.animate.connecting .middle .animation .radial.three .shape{-webkit-animation-name:av-connecting-radial-three;animation-name:av-connecting-radial-three}@-webkit-keyframes av-connecting-avatar{0%{width:95%;height:95%;top:2.5%;left:2.5%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:85%;height:85%;top:7.5%;left:7.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:95%;height:95%;top:2.5%;left:2.5%}}@keyframes av-connecting-avatar{0%{width:95%;height:95%;top:2.5%;left:2.5%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:85%;height:85%;top:7.5%;left:7.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:95%;height:95%;top:2.5%;left:2.5%}}@-webkit-keyframes av-connecting-circle-inner{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:88%;height:88%;top:6%;left:6%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:106%;height:106%;top:-3%;left:-3%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-circle-inner{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:88%;height:88%;top:6%;left:6%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:106%;height:106%;top:-3%;left:-3%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@-webkit-keyframes av-connecting-circle-outer{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:91%;height:91%;top:4.5%;left:4.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:106%;height:106%;top:-3%;left:-3%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-circle-outer{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:91%;height:91%;top:4.5%;left:4.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:106%;height:106%;top:-3%;left:-3%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@-webkit-keyframes av-connecting-circle-small-scale{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:94%;height:94%;top:3%;left:3%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:108%;height:108%;top:-4%;left:-4%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-circle-small-scale{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{width:94%;height:94%;top:3%;left:3%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{width:108%;height:108%;top:-4%;left:-4%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{width:100%;height:100%;top:0%;left:0%}}@-webkit-keyframes av-connecting-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{top:5%;left:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{top:-1.6667%;left:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{top:0;left:0}}@keyframes av-connecting-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{top:5%;left:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{top:-1.6667%;left:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{top:0;left:0}}@-webkit-keyframes av-connecting-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{bottom:5%;right:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{bottom:-1.6667%;right:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{bottom:0;right:0}}@keyframes av-connecting-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{bottom:5%;right:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{bottom:-1.6667%;right:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{bottom:0;right:0}}@-webkit-keyframes av-connecting-radial-one{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50.91%{width:230%;height:230%;top:-65%;left:-65%;-webkit-animation-timing-function:cubic-bezier(0.9, 0, 1, 1);animation-timing-function:cubic-bezier(0.9, 0, 1, 1)}72.73%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-radial-one{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50.91%{width:230%;height:230%;top:-65%;left:-65%;-webkit-animation-timing-function:cubic-bezier(0.9, 0, 1, 1);animation-timing-function:cubic-bezier(0.9, 0, 1, 1)}72.73%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}@-webkit-keyframes av-connecting-radial-two{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}45.45%{width:195%;height:195%;top:-47.5%;left:-47.5%;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 1, 1);animation-timing-function:cubic-bezier(0.7, 0, 1, 1)}67.27%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-radial-two{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}45.45%{width:195%;height:195%;top:-47.5%;left:-47.5%;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 1, 1);animation-timing-function:cubic-bezier(0.7, 0, 1, 1)}67.27%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}@-webkit-keyframes av-connecting-radial-three{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}40%{width:160%;height:160%;top:-30%;left:-30%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 1);animation-timing-function:cubic-bezier(0.5, 0, 1, 1)}61.82%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}@keyframes av-connecting-radial-three{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}40%{width:160%;height:160%;top:-30%;left:-30%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 1);animation-timing-function:cubic-bezier(0.5, 0, 1, 1)}61.82%{width:100%;height:100%;top:0%;left:0%}100%{width:100%;height:100%;top:0%;left:0%}}:root .swx .av .main.animate.connected .middle .animation .avatar,:root .swx .av .main.animate.connected .middle .animation .avatar:before,:root .swx .av .main.animate.connected .middle .animation .avatar .tileImage,:root .swx .av .main.animate.connected .middle .animation .avatar .tileImage img,:root .swx .av .main.animate.connected .middle .animation .circle .left,:root .swx .av .main.animate.connected .middle .animation .circle .right,:root .swx .av .main.animate.connected .middle .animation .circle .shape,:root .swx .av .main.animate.connected .middle .animation .radial .shape{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:root .swx .av .main.animate.connected .middle .animation .avatar{-webkit-animation-name:av-connected-avatar;animation-name:av-connected-avatar}:root .swx .av .main.animate.connected .middle .animation .avatar .tileImage{-webkit-animation-name:av-connected-avatar-radius;animation-name:av-connected-avatar-radius}:root .swx .av .main.animate.connected .middle .animation .avatar .tileImage img{-webkit-animation-name:av-connected-avatar-radius;animation-name:av-connected-avatar-radius}:root .swx .av .main.animate.connected .middle .animation .avatar:before{opacity:0}:root .swx .av .main.animate.connected .middle .animation .circle.inner .shape{-webkit-animation-name:av-connected-circle-inner;animation-name:av-connected-circle-inner}:root .swx .av .main.animate.connected .middle .animation .circle.outer .shape{-webkit-animation-name:av-connected-circle-outer;animation-name:av-connected-circle-outer}:root .swx .av .main.animate.connected .middle .animation .circle .left{-webkit-animation-name:av-connected-circle-small-left;animation-name:av-connected-circle-small-left}:root .swx .av .main.animate.connected .middle .animation .circle .right{-webkit-animation-name:av-connected-circle-small-right;animation-name:av-connected-circle-small-right}:root .swx .av .main.animate.connected .middle .animation .circle .left .shape,:root .swx .av .main.animate.connected .middle .animation .circle .right .shape{-webkit-animation-name:av-connected-circle-small-scale;animation-name:av-connected-circle-small-scale}:root .swx .av .main.animate.connected .middle .animation .radial{opacity:0}:root .swx .av .main.animate.connected .top .watermark{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:av-connected-watermark;animation-name:av-connected-watermark}:root .swx .av .main.animate.connected+.background .connecting{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:av-connected-background;animation-name:av-connected-background}@-webkit-keyframes av-connected-avatar{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:86%;height:86%;top:7%;left:7%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:130%;height:130%;top:-15%;left:-15%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{width:120%;height:120%;top:-10%;left:-10%}}@keyframes av-connected-avatar{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:86%;height:86%;top:7%;left:7%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:130%;height:130%;top:-15%;left:-15%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{width:120%;height:120%;top:-10%;left:-10%}}@-webkit-keyframes av-connected-avatar-radius{0%{border-radius:50%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{border-radius:50%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}63.75%{border-radius:50%}65%{border-radius:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{border-radius:0%}}@keyframes av-connected-avatar-radius{0%{border-radius:50%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{border-radius:50%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}63.75%{border-radius:50%}65%{border-radius:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{border-radius:0%}}@-webkit-keyframes av-connected-circle-inner{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:79%;height:79%;top:10.5%;left:10.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:10%;height:10%;top:45%;left:45%}100%{width:10%;height:10%;top:45%;left:45%}}@keyframes av-connected-circle-inner{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:79%;height:79%;top:10.5%;left:10.5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:10%;height:10%;top:45%;left:45%}100%{width:10%;height:10%;top:45%;left:45%}}@-webkit-keyframes av-connected-circle-outer{0%{opacity:1;width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{opacity:1;width:86%;height:86%;top:7%;left:7%}53.75%{opacity:1}55%{opacity:0}100%{opacity:0;width:86%;height:86%;top:7%;left:7%}}@keyframes av-connected-circle-outer{0%{opacity:1;width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{opacity:1;width:86%;height:86%;top:7%;left:7%}53.75%{opacity:1}55%{opacity:0}100%{opacity:0;width:86%;height:86%;top:7%;left:7%}}@-webkit-keyframes av-connected-circle-small-scale{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:80%;height:80%;top:10%;left:10%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:6%;height:6%;top:47%;left:47%}100%{width:6%;height:6%;top:47%;left:47%}}@keyframes av-connected-circle-small-scale{0%{width:100%;height:100%;top:0%;left:0%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{width:80%;height:80%;top:10%;left:10%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{width:6%;height:6%;top:47%;left:47%}100%{width:6%;height:6%;top:47%;left:47%}}@-webkit-keyframes av-connected-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{top:6.111%;left:6.111%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{top:17.775%;left:17.775%}100%{top:17.775%;left:17.775%}}@keyframes av-connected-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{top:6.111%;left:6.111%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{top:17.775%;left:17.775%}100%{top:17.775%;left:17.775%}}@-webkit-keyframes av-connected-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{bottom:6.111%;right:6.111%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{bottom:17.775%;right:17.775%}100%{bottom:17.775%;right:17.775%}}@keyframes av-connected-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{bottom:6.111%;right:6.111%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}65%{bottom:17.775%;right:17.775%}100%{bottom:17.775%;right:17.775%}}@-webkit-keyframes av-connected-watermark{0%{opacity:0}63.75%{opacity:0}65%{opacity:1}100%{opacity:1}}@keyframes av-connected-watermark{0%{opacity:0}63.75%{opacity:0}65%{opacity:1}100%{opacity:1}}:root .swx .av .main.animate.ended .middle .animation .avatar{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:av-ended-avatar;animation-name:av-ended-avatar}@-webkit-keyframes av-ended-avatar{0%{opacity:1;width:120%;height:120%;top:-10%;left:-10%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{opacity:1;width:120%;height:120%;top:-10%;left:-10%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}63.75%{opacity:1}65%{opacity:.4;width:86%;height:86%;top:7%;left:7%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{opacity:.4;width:100%;height:100%;top:0%;left:0%}}@keyframes av-ended-avatar{0%{opacity:1;width:120%;height:120%;top:-10%;left:-10%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50%{opacity:1;width:120%;height:120%;top:-10%;left:-10%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}63.75%{opacity:1}65%{opacity:.4;width:86%;height:86%;top:7%;left:7%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{opacity:.4;width:100%;height:100%;top:0%;left:0%}}:root .swx .SkypeOutPage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}:root .swx .SkypeOutPage .SelectBox-scrollWrapper{width:300px;height:296px}:root .swx .SkypeOutPage-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}:root .swx .SkypeOutPage-body .scrollViewport.scrollViewportV{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:initial !important;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .SkypeOutPage-body .SkypeOutBody-scrollContent{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .SkypeOutPage-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .SkypeOutPage-content .DialPad{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:60px 30px 60px 30px;max-width:264px;min-width:200px;width:100%}:root .swx .SkypeOutPage-content .SkypeOutOffers{margin:0 30px 0;max-width:264px;min-width:200px;width:100%}:root .swx.short .SkypeOutPage-content,:root .swx.narrow .SkypeOutPage-content,:root .swx.medium .SkypeOutPage-content{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}:root .swx.short .SkypeOutOffers,:root .swx.narrow .SkypeOutOffers,:root .swx.medium .SkypeOutOffers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx.short .SkypeOutOffer,:root .swx.narrow .SkypeOutOffer,:root .swx.medium .SkypeOutOffer{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width: 800px){:root .swx .SkypeOutPage-content{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}:root .swx .SkypeOutOffers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .SkypeOutOffer{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}:root .swx.short .SkypeOutPage .SelectBox-scrollWrapper,:root .swx.narrow .SkypeOutPage .SelectBox-scrollWrapper{width:200px}:root .swx.short .SkypeOutPage-content .DialPad,:root .swx.narrow .SkypeOutPage-content .DialPad{margin:0 0 60px;border-top:none;width:100%;min-width:unset;max-width:none}:root .swx.short .SkypeOutPage-content .SkypeOutOffers,:root .swx.narrow .SkypeOutPage-content .SkypeOutOffers{width:100%;min-width:0;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px}:root .swx.short .SkypeOutPage .SelectBox-scrollWrapper{width:200px}:root .swx.short .SkypeOutPage-content .DialPad{margin:0 0 60px;border-top:none;width:100%;min-width:unset;max-width:none}:root .swx.short .SkypeOutPage-content .SkypeOutOffers{width:100%;min-width:0;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px}@media only screen and (max-width: 420px){:root .swx .SkypeOutPage .SelectBox-scrollWrapper{width:200px}:root .swx .SkypeOutPage-content .DialPad{margin:0 0 60px;border-top:none;width:100%;min-width:unset;max-width:none}:root .swx .SkypeOutPage-content .SkypeOutOffers{width:100%;min-width:0;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px}}:root .swx .SkypeOutHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-betwen;justify-content:space-betwen;-ms-flex-pack:space-betwen;padding:0 30px;min-height:80px;border-bottom:1px solid #D6E6EC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}:root .swx .SkypeOutHeader-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-betwen;justify-content:space-betwen;-ms-flex-pack:space-betwen;-webkit-align-items:center;align-items:center;-ms-flex-align:center}:root .swx .SkypeOutHeader-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-betwen;justify-content:space-betwen;-ms-flex-pack:space-betwen;width:100%}:root .swx .SkypeOutHeader-input{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:none;font-weight:normal;padding:0;background-color:transparent;text-overflow:ellipsis;width:100%;line-height:normal}:root .swx .SkypeOutHeader-input::-ms-clear{display:none}:root .swx .SkypeOutHeader-countryPicker{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:5px;font-size:13px;color:#00AFF0}:root .swx .SkypeOutHeader-clrBtn{font-size:26px;padding:0 40px 0 20px}:root .swx .SkypeOutHeader-controls{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}:root .swx[dir="rtl"] .SkypeOutHeader-clrBtn{padding:0 20px 0 40px}:root .swx[dir="rtl"] .SkypeOutHeader-input{direction:ltr;text-align:right}:root .swx.short .SkypeOutHeader,:root .swx.narrow .SkypeOutHeader{min-height:75px;padding:17px 20px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .SkypeOutHeader-inner,:root .swx.narrow .SkypeOutHeader-inner{position:relative;z-index:2}:root .swx.short .SkypeOutHeader-clrBtn,:root .swx.narrow .SkypeOutHeader-clrBtn{font-size:26px;padding:0 0 0 20px;position:relative;z-index:1}:root .swx.short .SkypeOutHeader-controls,:root .swx.narrow .SkypeOutHeader-controls{height:40px;padding:15px 0 0 0}:root .swx.short .SelectBox-selectedName,:root .swx.narrow .SelectBox-selectedName{max-width:147px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx.short .SkypeOutHeader{min-height:75px;padding:17px 20px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx.short .SkypeOutHeader-inner{position:relative;z-index:2}:root .swx.short .SkypeOutHeader-clrBtn{font-size:26px;padding:0 0 0 20px;position:relative;z-index:1}:root .swx.short .SkypeOutHeader-controls{height:40px;padding:15px 0 0 0}:root .swx.short .SelectBox-selectedName{max-width:147px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 420px){:root .swx .SkypeOutHeader{min-height:75px;padding:17px 20px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .SkypeOutHeader-inner{position:relative;z-index:2}:root .swx .SkypeOutHeader-clrBtn{font-size:26px;padding:0 0 0 20px;position:relative;z-index:1}:root .swx .SkypeOutHeader-controls{height:40px;padding:15px 0 0 0}:root .swx .SelectBox-selectedName{max-width:147px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root .swx[dir="rtl"].short .SkypeOutHeader-clrBtn,:root .swx[dir="rtl"].narrow .SkypeOutHeader-clrBtn{padding:0 20px 0 0}:root .swx[dir="rtl"].short .SkypeOutHeader-clrBtn{padding:0 20px 0 0}@media only screen and (max-width: 420px){:root .swx[dir="rtl"] .SkypeOutHeader-clrBtn{padding:0 20px 0 0}}:root .swx .DialPad{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #E4EEF2;border-left:1px solid #E4EEF2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;direction:ltr}:root .swx .DialPad-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .DialPad-key{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-top:1px solid #E4EEF2;border-right:1px solid #E4EEF2;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:30px;height:65px;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;outline-style:none;-webkit-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color .2s cubic-bezier(0.19, 1, 0.22, 1);width:100%}:root .swx .DialPad-key:hover,:root .swx .DialPad-key:focus{border-bottom:4px solid transparent;background-color:rgba(219,244,244,0.5)}:root .swx .DialPad-key:active{background-color:#DBF4F4}:root .swx .DialPad-key .icon{color:#2B2B30;font-size:30px;font-weight:300;padding-top:8px}:root .swx .DialPad-key .title{color:#00AFF0;font-size:12px;font-weight:500;padding-top:5px}:root .swx .DialPad--themeDark{border:0px;background:rgba(2,20,32,0.9)}:root .swx .DialPad--themeDark .DialPad-key{border:0px;background-color:transparent}:root .swx .DialPad--themeDark .DialPad-key:hover,:root .swx .DialPad--themeDark .DialPad-key:focus{background-color:rgba(4,39,67,0.5)}:root .swx .DialPad--themeDark .DialPad-key:active{background-color:#042743}:root .swx .DialPad--themeDark .DialPad-key .icon{color:#00AFF0}:root .swx .DialPad--themeDark .DialPad-key .title{color:#fff}:root .swx .SkypeOutOffers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .SkypeOutOffer-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .SkypeOutOffer-title{color:#8CA8B4;font-size:15px;margin-bottom:10px}:root .swx .SkypeOutOffer-message{color:#2B2B30;font-size:15px}:root .swx .SkypeOutOffer-text{color:#667486;font-size:12px}:root .swx .SkypeOutOffer-purchaseCredit{font-size:12px;margin-top:5px;margin-bottom:10px}:root .swx .SkypeOutOffer-icon{font-size:72px;margin:-12px 0 0 -14px;width:auto;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}:root .swx .SkypeOutOffer-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:20px}:root .swx .SkypeOutOffer--creditBalance{display:block;margin-top:-8px}:root .swx .SkypeOutOffer-icon--skypeCreditFill{color:#FCD116}:root .swx .SkypeOutOffer-icon--callDisabledStatus{color:#E81123}:root .swx .SkypeOutOffer-icon--skypeSubscriptionFill{color:#00AFF0}:root .swx[dir="rtl"] .SkypeOutOffer-icon{margin:-12px -14px 0 0}:root .swx .av .main.connected.hideControls .header{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.27s;animation-duration:0.27s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:av-header-controls-hide;animation-name:av-header-controls-hide}:root .swx .av .main.connected.hideControls .button.row .btn.circle{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.27s;animation-duration:0.27s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:root .swx .av .main.connected.hideControls .button.row .btn.circle:first-child{-webkit-animation-name:av-controls-hide-1;animation-name:av-controls-hide-1}:root .swx .av .main.connected.hideControls .button.row .btn.circle:nth-child(2){-webkit-animation-name:av-controls-hide-2;animation-name:av-controls-hide-2}:root .swx .av .main.connected.hideControls .button.row .btn.circle:nth-child(3){-webkit-animation-name:av-controls-hide-3;animation-name:av-controls-hide-3}:root .swx .av .main.connected.hideControls .button.row .btn.circle:nth-child(4){-webkit-animation-name:av-controls-hide-4;animation-name:av-controls-hide-4}:root .swx .av .main.connected.hideControls .button.row .btn.circle:nth-child(5){-webkit-animation-name:av-controls-hide-5;animation-name:av-controls-hide-5}:root .swx .av .main.connected.showControls .header{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:av-header-controls-show;animation-name:av-header-controls-show}:root .swx .av .main.connected.showControls .button.row .btn.circle{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:root .swx .av .main.connected.showControls .button.row .btn.circle:first-child{-webkit-animation-name:av-controls-show-1;animation-name:av-controls-show-1}:root .swx .av .main.connected.showControls .button.row .btn.circle:nth-child(2){-webkit-animation-name:av-controls-show-2;animation-name:av-controls-show-2}:root .swx .av .main.connected.showControls .button.row .btn.circle:nth-child(3){-webkit-animation-name:av-controls-show-3;animation-name:av-controls-show-3}:root .swx .av .main.connected.showControls .button.row .btn.circle:nth-child(4){-webkit-animation-name:av-controls-show-4;animation-name:av-controls-show-4}:root .swx .av .main.connected.showControls .button.row .btn.circle:nth-child(5){-webkit-animation-name:av-controls-show-5;animation-name:av-controls-show-5}:root .swx[dir="rtl"] .av .main .bottom .controls{float:right}:root .swx[dir="rtl"] .av .main .bottom .controls .button.row.center{float:right}:root .swx[dir="rtl"] .av .main .bottom .controls .DialPadController-container{right:-33px}:root .swx[dir="rtl"] .av .main .bottom .controls .button.row .btn.circle{margin-left:1em}:root .swx[dir="rtl"] .av .main .bottom .controls .button.row>.btn.circle:last-child{margin-left:0}:root .swx[dir="rtl"] .av .main .bottom .controls .DialPadController-input{unicode-bidi:bidi-override}:root .swx[dir="rtl"] .av[max-width~="600px"] .main .bottom .controls .button.row.center .btn.circle:first-child{margin-left:0.75em}:root .swx[dir="rtl"] .av[max-width~="600px"] .main .bottom .controls .button.row.center .btn.circle{margin-left:0.75em}:root .swx[dir="rtl"] .av[max-width~="600px"] .main .bottom .controls .button.row.center>.btn.circle:last-child{margin-left:0}@-webkit-keyframes av-header-controls-hide{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}60%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes av-header-controls-hide{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}60%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}}@-webkit-keyframes av-controls-hide-1{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}60%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes av-controls-hide-1{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}60%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes av-controls-hide-2{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}70%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes av-controls-hide-2{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}70%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes av-controls-hide-3{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}80%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes av-controls-hide-3{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}80%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes av-controls-hide-4{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}90%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes av-controls-hide-4{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}90%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes av-controls-hide-5{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes av-controls-hide-5{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes av-header-controls-show{0%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-header-controls-show{0%{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-controls-show-1{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}75%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-controls-show-1{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}75%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-controls-show-2{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}37%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}82%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-controls-show-2{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}37%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}82%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-controls-show-3{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}44%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}89%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-controls-show-3{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}44%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}89%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-controls-show-4{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}51%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}96%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-controls-show-4{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}51%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}96%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-controls-show-5{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}58%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-controls-show-5{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}58%{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}:root .swx .DialPadController{display:inline}:root .swx .DialPadController-container{position:absolute;display:none;bottom:67px;right:39px;width:250px;border:1px solid rgba(102,116,134,0.4);padding:1px;background-color:transparent}:root .swx .DialPadController-container.popup.arrow:before{background:transparent url("../assets/images/components/av/theme-dark/context-menu-arrow-small.jpg") no-repeat scroll left top;transform:rotate(0deg)}:root .swx .DialPadController-container--active{display:block}:root .swx .DialPadController-inputContainer{overflow:hidden}:root .swx .DialPadController-input{overflow:auto;border:none;padding:0px 15px 0px 15px;width:100%;font-size:28px;color:#fff;font-weight:lighter;height:60px;background-color:rgba(2,20,32,0.9)}:root .swx .callScreen{border-bottom:1px solid transparent}:root .swx .callScreen--maximizeCallScreen{height:100% !important;min-height:auto}:root .swx .callScreen.callScreen--minimized{position:absolute;width:169px;height:200px;margin:10px 0 0 10px;min-height:auto;top:0;left:0}:root .swx .callScreen.callScreen--minimized .plus,:root .swx .callScreen.callScreen--minimized .toggleMessage,:root .swx .callScreen.callScreen--minimized .toggleAdd,:root .swx .callScreen.callScreen--minimized .participantMenuPill{display:none !important}:root .swx .callScreen.callScreen--minimized .header .title{padding-top:10px !important}:root .swx .callScreen.callScreen--minimized .header .title .conversationTopic,:root .swx .callScreen.callScreen--minimized .header .title .info{font-size:12px !important}:root .swx .callScreen.callScreen--minimized .bottom{bottom:20px !important}:root .swx .callScreen.callScreen--minimized .main,:root .swx .callScreen.callScreen--minimized .background .connected,:root .swx .callScreen.callScreen--minimized .background .connecting{border-radius:5px}:root .swx .callScreen.callScreen--minimized .av .main .bottom .controls .button.row.center .btn.circle{width:1.25em !important;height:1.25em !important;margin-left:0.4em !important}:root .swx .callScreen.callScreen--minimized .av .main .bottom .controls .button.row.center .btn.circle .iconfont{font-size:1.25em !important}:root .swx .callScreen.callScreen--minimized .av .main .stage .localPip .participant-wrapper.smallPreview{top:auto !important;bottom:3em !important;left:auto !important;right:0 !important;width:5em !important;height:2.8em !important}:root .swx .callScreen.callScreen--minimized .av .main.hideControls .stage .localPip .participant-wrapper.smallPreview{bottom:0 !important}:root .swx .av{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:4}:root .swx .av .invisible{visibility:hidden}:root .swx .av .main{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}:root .swx .av .main:before,:root .swx .av .main:after{content:'';height:120px;width:100%;display:block;position:absolute;left:0;z-index:2}:root .swx .av .main:before{top:0;z-index:3;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.6),transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.6),transparent);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.6),transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.6),transparent);background-image:linear-gradient(top, rgba(0,0,0,0.6),transparent);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=rgba(0,0,0,0.6),EndColorStr=transparent}:root .swx .av .main:after{bottom:0;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.01)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.01),transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.01),transparent);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.01),transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.01),transparent);background-image:linear-gradient(top, rgba(0,0,0,0.01),transparent);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=rgba(0,0,0,0.01),EndColorStr=transparent}:root .swx .av.fullscreen{bottom:0 !important;display:block !important;left:0 !important;position:fixed !important;position:-ms-device-fixed !important;right:0 !important;top:0 !important;z-index:30 !important}:root .swx .av.fullscreen .btn.circle.large{height:2.5em;width:2.5em;padding:0}:root .swx .av.fullscreen .menuButton{display:none}:root .swx .av.isHidden{width:0;height:0;min-height:0}:root .swx .av .btn.small>span,:root .swx .av .btn.large>span{line-height:100%;padding:0}:root .swx .av .background .connecting{z-index:1;background-color:#2b2b2b;background-image:-webkit-gradient(linear, left top, left bottom, from(#262626), to(#2b2b2b));background-image:-webkit-linear-gradient(top, #262626,#2b2b2b);background-image:-moz-linear-gradient(top, #262626,#2b2b2b);background-image:-ms-linear-gradient(top, #262626,#2b2b2b);background-image:-o-linear-gradient(top, #262626,#2b2b2b);background-image:linear-gradient(top, #262626,#2b2b2b);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=#262626,EndColorStr=#2b2b2b}:root .swx .av .background .connected{z-index:0;background-color:#262626;background-image:-webkit-gradient(linear, left top, left bottom, from(#1f1f1f), to(#262626));background-image:-webkit-linear-gradient(top, #1f1f1f,#262626);background-image:-moz-linear-gradient(top, #1f1f1f,#262626);background-image:-ms-linear-gradient(top, #1f1f1f,#262626);background-image:-o-linear-gradient(top, #1f1f1f,#262626);background-image:linear-gradient(top, #1f1f1f,#262626);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=#1f1f1f,EndColorStr=#262626}:root .swx .av .background .connected,:root .swx .av .background .connecting,:root .swx .av .background .connecting:after{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}:root .swx .av .background .connecting:after{content:'';opacity:.3;filter:alpha(opacity=30);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzBhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTcwYWMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #262626 0%, rgba(38,38,38,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, rgba(38,38,38,0)));background:-webkit-linear-gradient(top, #262626 0%, rgba(38,38,38,0) 100%);background:-o-linear-gradient(top, #262626 0%, rgba(38,38,38,0) 100%);background:-ms-linear-gradient(top, #262626 0%, rgba(38,38,38,0) 100%);background:linear-gradient(to bottom, #262626 0%, rgba(38,38,38,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#00262626', GradientType=0)}:root .swx .av[max-width~="305px"]{position:absolute !important;display:block !important;bottom:0 !important;right:0 !important;top:0 !important;z-index:15 !important}:root .swx .av[max-width~="305px"].fullscreen{position:fixed !important;bottom:0 !important;left:0 !important;max-width:none;width:auto;z-index:30 !important}:root .swx .av[max-width~="305px"] .main{max-width:305px}:root .swx.short .av .bottom .controls .btn.circle.large,:root .swx.narrow .av .bottom .controls .btn.circle.large{height:2.5em;width:2.5em;padding:0}:root .swx .callScreen .av[max-width~="420px"] swx-add-participants swx-call-screen-modal .call-screen-modal-content{width:calc(100% - 20px)}:root .swx .callScreen .av swx-add-participants swx-call-screen-modal .call-screen-modal-content{width:calc(100% - 120px);height:calc(100% - 120px)}:root .swx .callScreen .av swx-add-participants .headerAdd .contacts{max-height:52px}:root .swx .callScreen .av swx-add-participants swx-contact-picker{position:relative;height:calc(100% - 92px);min-height:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .callScreen .av swx-add-participants swx-contact-picker .scrollViewport,:root .swx .callScreen .av swx-add-participants swx-contact-picker .peoplePicker{max-height:none;height:100%}:root .swx .callScreen .av swx-add-participants .addToCallPicker{margin-top:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:margin-top 0.35s ease-in-out;-o-transition:margin-top 0.35s ease-in-out;transition:margin-top 0.35s ease-in-out}:root .swx .callScreen .av swx-add-participants .addToCallPicker.active{margin-top:0 !important}:root .swx[dir="rtl"] .av .main .top .watermark{left:0;right:auto;-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0;-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}:root .swx[dir="rtl"] .av .main .top .watermark::before{position:absolute;top:24px;left:20px;right:auto;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0}:root .swx .av .main .top{color:#fff;height:56px;left:0;position:absolute;right:0;top:0;z-index:5;background-color:transparent}:root .swx .av .main .top .header{background-color:rgba(0,0,0,0.4)}:root .swx .av .main .top .header .btn{display:inline-block;margin:0 2px 0 2px}:root .swx .av .main .top .header .btn::before{background-color:transparent !important}:root .swx .av .main .top .header .btn:hover:before,:root .swx .av .main .top .header .btn:active:before{background-color:#374855 !important}:root .swx .av .main .top .header .btn:focus{outline:1px dotted #fff !important}:root .swx .av .main .top .title{color:#fff;height:56px;padding:0 16px;box-sizing:border-box;text-shadow:1px 1px 1px #000;overflow:hidden}:root .swx .av .main .top .title .info{font-size:15px;opacity:.5;filter:alpha(opacity=50)}:root .swx .av .main .top .title .conversationTopic{overflow:hidden;text-overflow:ellipsis;text-rendering:auto;text-shadow:inherit;white-space:nowrap;word-break:break-all}:root .swx .av .main .top .title .callStatus{text-shadow:inherit}:root .swx .av .main .top .watermark{position:absolute;right:0;top:0;-webkit-transform-origin:right top 0;-moz-transform-origin:right top 0;-ms-transform-origin:right top 0;transform-origin:right top 0;-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}:root .swx .av .main .top .watermark::before{position:absolute;top:24px;right:20px;left:auto;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transform-origin:right top 0;-moz-transform-origin:right top 0;-ms-transform-origin:right top 0;transform-origin:right top 0}:root .swx .av .main .top .controls{float:right;white-space:nowrap;padding:14px 12px 0 0}:root .swx .av .main .top .controls .btn.menuButton{display:none}:root .swx .av[max-width~="600px"] .main .top .watermark{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}:root .swx.narrow .av[max-width~="305px"] .main .controls .btn.menuButton,:root .swx.narrow .av[max-width~="320px"] .main .controls .btn.menuButton{display:inline-block}:root .swx.narrow .av[max-width~="305px"].fullscreen .main .controls .btn.menuButton,:root .swx.narrow .av[max-width~="320px"].fullscreen .main .controls .btn.menuButton{display:none}:root .swx .av .main .stage.fit .call-roster{bottom:0}:root .swx .av .main .stage.fit.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-5em}:root .swx .av[max-width~="600px"] .main .stage.fit.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-4em}:root .swx .av .main.hideControls .stage .call-roster{bottom:0;-webkit-transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out;-o-transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out;transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out}:root .swx .av .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-5em}:root .swx .av .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn:not(.inTransition){-webkit-transition:margin-top 300ms 50ms ease-in-out;-o-transition:margin-top 300ms 50ms ease-in-out;transition:margin-top 300ms 50ms ease-in-out;-webkit-transition:bottom 300ms 50ms ease-in-out;-o-transition:bottom 300ms 50ms ease-in-out;transition:bottom 300ms 50ms ease-in-out}:root .swx .av[max-width~="600px"] .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-4em}:root .swx .av .main .table{display:table;height:100%;z-index:2;left:0;margin:auto;position:relative;width:100%}:root .swx .av .main .table .cell{display:table-cell;vertical-align:middle}:root .swx .av .main.resizing .table{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}:root .swx .av .main .avatar{min-height:80px}:root .swx .av .main .avatar .defaultAvatar{visibility:hidden}:root .swx .av .main .spinner{margin:0 auto;width:6em;height:6em;display:none}:root .swx .av .main.connecting .spinner{display:block}:root .swx .av[max-width~="600px"] .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn{height:4em;margin-top:-10.5em}:root .swx .av[max-width~="600px"] .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio1by1{margin-left:-4em;width:4em}:root .swx .av[max-width~="600px"] .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio4by3{margin-left:-5.3333333333em;width:5.3333333333em}:root .swx .av[max-width~="600px"] .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio16by9{margin-left:-7.1111111111em;width:7.1111111111em}:root .swx .av[max-width~="600px"] .main .stage .call-roster{height:4em}:root .swx .av[max-width~="600px"] .main .stage .call-roster .roster .participant .avatar{width:4em;height:4em}:root .swx .av[max-width~="600px"] .main .stage .call-roster .roster .videoOn{height:4em}:root .swx .av[max-width~="600px"] .main .stage .call-roster .roster .ratio1by1{width:4em}:root .swx .av[max-width~="600px"] .main .stage .call-roster .roster .ratio4by3{width:5.3333333333em}:root .swx .av[max-width~="600px"] .main .stage .call-roster .roster .ratio16by9{width:7.1111111111em}:root .swx .av .main .bottom{position:absolute;bottom:30px;z-index:5;left:50%;background-color:transparent}:root .swx .av .main .bottom .controls{position:relative;float:left;left:-50%}:root .swx .av .main .bottom .controls .button.row.center{margin-left:auto;margin-right:auto;position:relative;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .av .main .bottom .controls .btn.circle{display:inline;margin-left:1em}:root .swx .av .main .bottom .controls .btn.circle:first-child{margin-left:0}:root .swx .av .main .bottom .controls .btn.selected::before{border:none;background-color:#00AFF0}:root .swx .av .main .bottom .controls .btn.selected::before:hover::before{background-color:#0078CA}:root .swx .av .main .bottom .controls .btn::before{background-color:rgba(43,43,48,0.2)}:root .swx .av .main .bottom .controls .btn:active::before{background-color:#00AFF0}:root .swx .av .main .bottom .controls .btn.protected::after{left:0;right:0;top:0;bottom:0;border-width:1px;border-color:rgba(255,255,255,0.1)}:root .swx .av .main .bottom .controls .btn.protected:hover::after{background-color:rgba(43,43,48,0.4);border-color:rgba(255,255,255,0.9)}:root .swx .av .main .bottom .controls .btn:focus{outline:1px dotted #fff !important}:root .swx .av .main .bottom .controls .toggleMessage{position:absolute;left:-40%}:root .swx .av .main .bottom .controls .toggleMessage-unread{border-radius:5px;top:11px;width:8px;height:8px;right:12px;position:absolute;background-color:#ff8c00}:root .swx .av[max-width~="600px"] .main .bottom .controls .button.row.center .btn.circle{height:2em;margin-left:.75em;width:2em}:root .swx .av[max-width~="600px"] .main .bottom .controls .button.row.center .btn.circle .iconfont{font-size:2em}:root .swx .av[max-width~="600px"] .main .bottom .controls .button.row.center .btn.circle:first-child{margin-left:0}:root .swx .av[max-width~="600px"] .main .bottom .controls .DialPadController-container{right:3px}:root .swx .av[max-width~="600px"] .main .bottom .controls .toggleMessage{position:absolute;left:-30%}:root .swx .av[max-width~="600px"] .main .bottom .controls .toggleMessage-unread{border-radius:5px;top:9px;width:6px;height:6px;right:10px;position:absolute;background-color:#ff8c00}:root .swx .av[max-height~="420px"] .main .bottom .controls .button.row.center .btn.circle{height:2em !important;margin-left:.75em !important;width:2em !important}:root .swx .av[max-height~="420px"] .main .bottom .controls .button.row.center .btn.circle .iconfont{font-size:2em !important}:root .swx .av[max-height~="420px"] .main .bottom .controls .button.row.center .btn.circle:first-child{margin-left:0 !important}:root .swx .av .ending .end-call{display:block}:root .swx .av .end-call{display:none;height:16.5em;margin:auto;position:absolute;width:16.5em;left:0;right:0;top:0;bottom:0}:root .swx .av .end-call .avatar{left:0;top:0;bottom:0;right:0;display:block;opacity:.4;position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}:root .swx .av .end-call .text{-webkit-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;-o-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s}:root .swx .av .end-call .text.summary{color:#fff;position:absolute;text-align:center;left:0;right:0;top:2em}:root .swx .av .end-call .text.duration{bottom:3em;color:#fff;left:0;position:absolute;right:0;text-align:center}:root .swx .av[max-height~="600px"] .end-call,:root .swx .av[max-width~="420px"] .end-call{width:10em;height:10em}:root .swx .av[max-height~="600px"] .end-call .Avatar:before,:root .swx .av[max-width~="420px"] .end-call .Avatar:before{font-size:10em}:root .swx .av[max-height~="600px"] .end-call .text.summary,:root .swx .av[max-width~="420px"] .end-call .text.summary{top:1em}:root .swx .av[max-height~="600px"] .end-call .text.duration,:root .swx .av[max-width~="420px"] .end-call .text.duration{bottom:.75em}:root .swx .av[max-height~="420px"] .end-call{width:6em;height:6em}:root .swx .av[max-height~="420px"] .end-call .Avatar:before{font-size:6em}:root .swx .av[max-height~="420px"] .end-call .text.summary{font-size:75%}:root .swx .av[max-height~="420px"] .end-call .text.duration{font-size:75%;bottom:1.25em}:root .swx .av .callScreenMessage{-webkit-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;-o-transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;transition:opacity 0.665s cubic-bezier(0.33, 0, 0, 1) 0.665s;position:absolute;top:100px;bottom:0;left:20px;right:20px;color:#fff;text-align:center}:root .swx .av.fullscreen .callScreenMessage{top:150px}:root .swx .callScreen .calling .animation{display:block}:root .swx .callScreen .animation{height:15em;margin:0 auto;position:relative;width:15em;display:none}:root .swx .callScreen .animation .avatar{bottom:2%;left:2%;position:absolute;right:2%;top:2%}:root .swx .callScreen .animation .avatar:before{border:5px solid rgba(0,0,0,0.1);bottom:-5px;content:'';left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;background:inherit;width:auto;height:auto;border-radius:inherit}:root .swx .callScreen .animation .avatar .Avatar:before{font-size:0}:root .swx .callScreen .animation .circle.large{position:absolute;height:100%;width:100%}:root .swx .callScreen .animation .circle.large .shape{border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .callScreen .animation .circle.large.inner .shape{background-color:#fff}:root .swx .callScreen .animation .circle.large.outer .shape{border:.5em solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root .swx .callScreen .animation .circle.small{position:absolute;height:100%;width:100%}:root .swx .callScreen .animation .circle.small .left,:root .swx .callScreen .animation .circle.small .right{position:absolute;height:54.5454%;width:54.5454%}:root .swx .callScreen .animation .circle.small .left .shape,:root .swx .callScreen .animation .circle.small .right .shape{background-color:#fff;border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .callScreen .animation .circle.small .left{left:0;top:0}:root .swx .callScreen .animation .circle.small .right{right:0;bottom:0}:root .swx .callScreen .animation .radial{bottom:14.705882352941%;left:14.705882352941%;position:absolute;right:14.705882352941%;top:14.705882352941%}:root .swx .callScreen .animation .radial.one{opacity:.07;filter:alpha(opacity=7)}:root .swx .callScreen .animation .radial.two{opacity:.15;filter:alpha(opacity=15)}:root .swx .callScreen .animation .radial.three{opacity:.2;filter:alpha(opacity=20)}:root .swx .callScreen .animation .radial .shape{background-color:#fff;border-radius:50%;position:absolute;height:100%;width:100%}:root .swx .callScreen .animation .text{opacity:0;visibility:hidden}:root .swx .callScreen .animate .animation .avatar,:root .swx .callScreen .animate .animation .circle .left,:root .swx .callScreen .animate .animation .circle .right,:root .swx .callScreen .animate .animation .circle .shape,:root .swx .callScreen .animate .animation .radial .shape{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.83s;animation-duration:1.83s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}:root .swx .callScreen .animate .animation .avatar{-webkit-animation-name:av-connecting-avatar;animation-name:av-connecting-avatar}:root .swx .callScreen .animate .animation .circle.inner .shape{-webkit-animation-name:av-connecting-circle-inner;animation-name:av-connecting-circle-inner}:root .swx .callScreen .animate .animation .circle.outer .shape{-webkit-animation-name:av-connecting-circle-outer;animation-name:av-connecting-circle-outer}:root .swx .callScreen .animate .animation .circle .left{-webkit-animation-name:av-connecting-circle-small-left;animation-name:av-connecting-circle-small-left}:root .swx .callScreen .animate .animation .circle .right{-webkit-animation-name:av-connecting-circle-small-right;animation-name:av-connecting-circle-small-right}:root .swx .callScreen .animate .animation .circle .left .shape,:root .swx .callScreen .animate .animation .circle .right .shape{-webkit-animation-name:av-connecting-circle-small-scale;animation-name:av-connecting-circle-small-scale}:root .swx .callScreen .animate .animation .radial.one .shape{-webkit-animation-name:av-connecting-radial-one;animation-name:av-connecting-radial-one}:root .swx .callScreen .animate .animation .radial.two .shape{-webkit-animation-name:av-connecting-radial-two;animation-name:av-connecting-radial-two}:root .swx .callScreen .animate .animation .radial.three .shape{-webkit-animation-name:av-connecting-radial-three;animation-name:av-connecting-radial-three}:root .swx .callScreen .av[max-height~="600px"] .animation{height:10em;width:10em}:root .swx .callScreen .av[max-width~="600px"] .animation{height:10em;width:10em}:root .swx .callScreen .av[max-height~="420px"] .animation,:root .swx .callScreen .av[max-height~="420px"][max-width~="600px"] .animation{height:8em;width:8em}:root .swx .callScreen .av[max-width~="420px"] .animation,:root .swx .callScreen .av[max-width~="420px"][max-height~="600px"] .animation{height:8em;width:8em}:root .swx .callScreen .av[max-width~="305px"] .animation,:root .swx .callScreen .av[max-width~="305px"][max-height~="420px"] .animation,:root .swx .callScreen .av[max-width~="305px"][max-height~="600px"] .animation{height:8em;width:8em}@-webkit-keyframes av-connecting-avatar{0%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}}@keyframes av-connecting-avatar{0%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}}@-webkit-keyframes av-connecting-circle-inner{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.88);-ms-transform:scale(0.88);-o-transform:scale(0.88);transform:scale(0.88);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-circle-inner{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.88);-ms-transform:scale(0.88);-o-transform:scale(0.88);transform:scale(0.88);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes av-connecting-circle-outer{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.88);-ms-transform:scale(0.88);-o-transform:scale(0.88);transform:scale(0.88);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-circle-outer{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.88);-ms-transform:scale(0.88);-o-transform:scale(0.88);transform:scale(0.88);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes av-connecting-circle-small-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.94);-ms-transform:scale(0.94);-o-transform:scale(0.94);transform:scale(0.94);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-circle-small-scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{-webkit-transform:scale(0.94);-ms-transform:scale(0.94);-o-transform:scale(0.94);transform:scale(0.94);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes av-connecting-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{top:5%;left:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{top:-1.6667%;left:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{top:0;left:0}}@keyframes av-connecting-circle-small-left{0%{top:0;left:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{top:5%;left:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{top:-1.6667%;left:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{top:0;left:0}}@-webkit-keyframes av-connecting-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{bottom:5%;right:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{bottom:-1.6667%;right:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{bottom:0;right:0}}@keyframes av-connecting-circle-small-right{0%{bottom:0;right:0;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}56.36%{bottom:5%;right:5%;-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}78.18%{bottom:-1.6667%;right:-1.6667%;-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1);animation-timing-function:cubic-bezier(0.33, 0, 0.67, 1)}100%{bottom:0;right:0}}@-webkit-keyframes av-connecting-radial-one{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50.91%{-webkit-transform:scale(2.3);-ms-transform:scale(2.3);-o-transform:scale(2.3);transform:scale(2.3);-webkit-animation-timing-function:cubic-bezier(0.9, 0, 1, 1);animation-timing-function:cubic-bezier(0.9, 0, 1, 1)}72.73%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-radial-one{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}50.91%{-webkit-transform:scale(2.3);-ms-transform:scale(2.3);-o-transform:scale(2.3);transform:scale(2.3);-webkit-animation-timing-function:cubic-bezier(0.9, 0, 1, 1);animation-timing-function:cubic-bezier(0.9, 0, 1, 1)}72.73%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes av-connecting-radial-two{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}45.45%{-webkit-transform:scale(1.95);-ms-transform:scale(1.95);-o-transform:scale(1.95);transform:scale(1.95);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 1, 1);animation-timing-function:cubic-bezier(0.7, 0, 1, 1)}67.27%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-radial-two{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}45.45%{-webkit-transform:scale(1.95);-ms-transform:scale(1.95);-o-transform:scale(1.95);transform:scale(1.95);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 1, 1);animation-timing-function:cubic-bezier(0.7, 0, 1, 1)}67.27%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes av-connecting-radial-three{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}40%{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 1);animation-timing-function:cubic-bezier(0.5, 0, 1, 1)}61.82%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes av-connecting-radial-three{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.33, 0, 0, 1);animation-timing-function:cubic-bezier(0.33, 0, 0, 1)}40%{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 1);animation-timing-function:cubic-bezier(0.5, 0, 1, 1)}61.82%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}:root .swx .callScreen .localPip .pluginless .videoElement{transform:rotateY(180deg)}:root .swx .callScreen .localPipInRoster .localPip .participant .videoElement .button{cursor:default}:root .swx .callScreen .inTransition .participant .videoElement.videoActive{visibility:hidden;opacity:0;-webkit-transition:none;-o-transition:none;transition:none}:root .swx .callScreen .participant{position:relative;overflow:hidden;width:100%;height:100%}:root .swx .callScreen .participant swx-participant-menu{opacity:0}:root .swx .callScreen .participant:hover swx-participant-menu,:root .swx .callScreen .participant.participantMenuVisible swx-participant-menu,:root .swx .callScreen .participant.participantMenuFocused swx-participant-menu{opacity:1}:root .swx .callScreen .participant .avatar:before{border:5px solid rgba(0,0,0,0.1);bottom:-5px;content:'';left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;background:inherit;width:auto;height:auto;border-radius:inherit}:root .swx .callScreen .participant .overlay{-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;opacity:0.7;background:#262626;top:0}:root .swx .callScreen .participant .participantStateIcon{position:absolute;width:3em;height:3em;top:0;left:0;right:0;bottom:0;margin:auto}:root .swx .callScreen .participant .participantStateIcon .iconfont{color:#fff;font-size:3em}:root .swx .callScreen .participant .spinner{position:absolute;display:block;width:3em;height:3em;top:50%;left:50%;margin:-1.5em 0 0 -1.5em}:root .swx .callScreen .participant .videoElement{visibility:hidden;position:relative;width:100.4%;height:100.4%;left:-0.2%;top:-0.2%;margin:0}:root .swx .callScreen .participant .videoElement.videoActive{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}:root .swx .callScreen .participant .videoElement.zoomChanging{-webkit-transition:left 0.2s,top 0.2s,width 0.2s,height 0.2s,opacity 0.5s;-o-transition:left 0.2s,top 0.2s,width 0.2s,height 0.2s,opacity 0.5s;transition:left 0.2s,top 0.2s,width 0.2s,height 0.2s,opacity 0.5s}:root .swx .callScreen .participant .videoElement embed,:root .swx .callScreen .participant .videoElement object,:root .swx .callScreen .participant .videoElement canvas,:root .swx .callScreen .participant .videoElement video{display:block;width:100%;height:100%}:root .swx .callScreen .participant .videoElement video{object-fit:cover}:root .swx .callScreen .participant .videoElement .button{display:none;background-color:red;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1;-ms-touch-action:manipulation !important}:root .swx .callScreen .participant .videoElement .button.focused{background-color:yellow;opacity:.2}:root .swx .callScreen .participant .videoElement .button{cursor:zoom-in;display:inline-block}:root .swx .callScreen .participant .videoElement .button.zoomedIn{cursor:zoom-out}:root .swx .callScreen .Participant--isMuted{font-size:30px;margin:5px;position:absolute;width:30px;height:30px;top:0;color:#0078CA}:root .swx .callScreen .Participant--isMuted:before{font-weight:bold}:root .swx swx-participant-menu{display:none}:root .swx swx-participant-menu.participantMenuPillVisible{position:absolute;display:block;height:130px;width:100%;bottom:0;z-index:2;background-color:rgba(0,0,0,0.65) 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent 0%), to(rgba(0,0,0,0.65) 100%));background-image:-webkit-linear-gradient(top, transparent 0%,rgba(0,0,0,0.65) 100%);background-image:-moz-linear-gradient(top, transparent 0%,rgba(0,0,0,0.65) 100%);background-image:-ms-linear-gradient(top, transparent 0%,rgba(0,0,0,0.65) 100%);background-image:-o-linear-gradient(top, transparent 0%,rgba(0,0,0,0.65) 100%);background-image:linear-gradient(top, transparent 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient GradientType=0,StartColorStr=transparent 0%,EndColorStr=rgba(0,0,0,0.65) 100%}:root .swx swx-participant-menu .participantMenuPill{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;bottom:20px;width:100%}:root .swx swx-participant-menu .participantMenuPill .participantNameWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer}:root .swx swx-participant-menu .participantMenuPill .participantNameWrapper .participantName{text-align:center}:root .swx swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{display:inline-block;vertical-align:middle;color:#fff;text-shadow:1px 1px 1px #000;font-size:12px;line-height:16px;max-width:200px;padding:7px 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .swx swx-participant-menu .participantMenuPill .participantNameWrapper .participantMenuButton .btn:focus{outline:1px dotted #fff !important}:root .swx swx-participant-menu .participantMenuPill .participantNameWrapper .participantMenuButton .btn.transparent>span.iconfont{color:white !important;text-shadow:1px 1px 1px #000;font-size:28px;background-color:transparent}:root .swx .av[max-width~="600px"] swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{max-width:150px}:root .swx .av[max-width~="420px"] swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{max-width:90px}:root .swx .av .stage .roster swx-participant-menu{width:100%;height:100%;background-color:rgba(0,0,0,0.8)}:root .swx .av .stage .roster swx-participant-menu .participantMenuPill{top:0;bottom:0;flex-direction:column}:root .swx .av .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper{max-width:100px}:root .swx .av .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{max-width:70px;padding-left:5px;padding-right:0}:root .swx .av .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper .participantMenuButton .btn.transparent{width:25px}:root .swx .av[max-width~="600px"] .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper{max-width:80px}:root .swx .av[max-width~="600px"] .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{max-width:50px}:root .swx[dir="rtl"] swx-participant-menu{direction:rtl}:root .swx[dir="rtl"] .av .stage .roster swx-participant-menu .participantMenuPill .participantNameWrapper .participantName span{padding-left:0;padding-right:5px}:root .swx .CallQualityFeedback{height:100%;background:#072237}:root .swx .CallQualityFeedback .CallQualityFeedback-content{height:100%;color:#fff}:root .swx .CallQualityFeedback .CallQualityFeedback-content h1{text-align:center;margin-bottom:30px;font-size:30px;line-height:43px}:root .swx .CallQualityFeedback .scrollWrapper{height:100%}:root .swx .CallQualityFeedback .CallQualityFeedback-step1,:root .swx .CallQualityFeedback .CallQualityFeedback-step3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:100%;padding:0 20px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionsWrapper{height:100%}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionsWrapper h2{margin:50px 20px 45px;text-align:center}:root .swx .CallQualityFeedback .CallQualityFeedback-Questions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 10px 120px 20px;max-width:500px;margin:0 auto}:root .swx .CallQualityFeedback .CallQualityFeedback-audioQuestions,:root .swx .CallQualityFeedback .CallQualityFeedback-videoQuestions{width:100%}:root .swx .CallQualityFeedback .CallQualityFeedback-audioQuestions h3,:root .swx .CallQualityFeedback .CallQualityFeedback-videoQuestions h3{border-bottom:1px solid #0393CC;padding-bottom:3px;margin-bottom:3px;padding-left:7px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-Questions{max-width:1000px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{width:50%}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-right:20px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:20px}:root .swx .CallQualityFeedback .btn.circle{width:60px;height:60px;margin:0 auto;float:none}:root .swx .CallQualityFeedback .btn.circle.secondary.circle.stroke:after{border-color:#8597A5 !important}:root .swx .CallQualityFeedback .btn.circle.secondary.circle.stroke:hover:after,:root .swx .CallQualityFeedback .btn.circle.secondary.circle.stroke:focus:after{border-color:#fff !important}:root .swx .CallQualityFeedback .btn.circle.secondary.circle.stroke:active:before{background-color:#8597A5 !important}:root .swx .CallQualityFeedback .btn.circle .iconfont{font-size:60px;color:#fff !important}:root .swx .CallQualityFeedback .btn.circle:hover .iconfont,:root .swx .CallQualityFeedback .btn.circle:focus .iconfont{color:#fff !important}:root .swx .CallQualityFeedback .CallQualityFeedback-Actions{width:100%;height:100px;border-top:1px solid #0C2A42;background:#072237;position:absolute;right:0;bottom:0;left:0}:root .swx .CallQualityFeedback .CallQualityFeedback-Actions .CallQualityFeedback-ActionsWrapper{width:200px;margin:20px auto 0 auto}:root .swx .CallQualityFeedback .CallQualityFeedback-Actions .btn.circle{float:left;margin:0 20px}:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-left:30px;padding-right:0}:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:0;padding-right:30px}:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-Actions .btn.circle{float:right}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx.medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{width:100%}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-right:20px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx.medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:20px}@media only screen and (max-width: 800px){:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{width:100%}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-right:20px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:20px}}:root .swx.short .CallQualityFeedback .CallQualityFeedback-Questions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-Questions{display:block;padding-bottom:100px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-content h1,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-content h1{font-size:25px;line-height:35px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-step1,:root .swx.short .CallQualityFeedback .CallQualityFeedback-step3,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-step1,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-step3{padding:0 10px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-step1>div,:root .swx.short .CallQualityFeedback .CallQualityFeedback-step3>div,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-step1>div,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-step3>div{max-width:230px}:root .swx.short .CallQualityFeedback .CallQualityFeedbackStarRating,:root .swx.narrow .CallQualityFeedback .CallQualityFeedbackStarRating{width:230px !important}:root .swx.short .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont,:root .swx.narrow .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont{width:46px !important;height:29px !important}:root .swx.short .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont:before,:root .swx.narrow .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont:before{font-size:46px !important}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionsWrapper h2,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionsWrapper h2{margin-top:30px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-right:0;margin-bottom:30px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:0}:root .swx.short .CallQualityFeedback .btn.circle,:root .swx.narrow .CallQualityFeedback .btn.circle{width:40px;height:40px}:root .swx.short .CallQualityFeedback .btn.circle .iconfont,:root .swx.narrow .CallQualityFeedback .btn.circle .iconfont{font-size:40px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-Actions,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-Actions{height:80px}:root .swx.short .CallQualityFeedback .CallQualityFeedback-Actions .CallQualityFeedback-ActionsWrapper,:root .swx.narrow .CallQualityFeedback .CallQualityFeedback-Actions .CallQualityFeedback-ActionsWrapper{width:160px}@media only screen and (max-width: 600px){:root .swx .CallQualityFeedback .CallQualityFeedback-Questions{display:block;padding-bottom:100px}:root .swx .CallQualityFeedback .CallQualityFeedback-content h1{font-size:25px;line-height:35px}:root .swx .CallQualityFeedback .CallQualityFeedback-step1,:root .swx .CallQualityFeedback .CallQualityFeedback-step3{padding:0 10px}:root .swx .CallQualityFeedback .CallQualityFeedback-step1>div,:root .swx .CallQualityFeedback .CallQualityFeedback-step3>div{max-width:230px}:root .swx .CallQualityFeedback .CallQualityFeedbackStarRating{width:230px !important}:root .swx .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont{width:46px !important;height:29px !important}:root .swx .CallQualityFeedback .CallQualityFeedbackStarRating button .iconfont:before{font-size:46px !important}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionsWrapper h2{margin-top:30px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-right:0;margin-bottom:30px}:root .swx .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:0}:root .swx .CallQualityFeedback .btn.circle{width:40px;height:40px}:root .swx .CallQualityFeedback .btn.circle .iconfont{font-size:40px}:root .swx .CallQualityFeedback .CallQualityFeedback-Actions{height:80px}:root .swx .CallQualityFeedback .CallQualityFeedback-Actions .CallQualityFeedback-ActionsWrapper{width:160px}}:root .swx[dir="rtl"].short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx[dir="rtl"].narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx[dir="rtl"].medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-left:20px;padding-right:0}:root .swx[dir="rtl"].short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx[dir="rtl"].narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx[dir="rtl"].medium .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:0;padding-right:20px}@media only screen and (max-width: 800px){:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-left:20px;padding-right:0}:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-left:0;padding-right:20px}}:root .swx[dir="rtl"].short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions,:root .swx[dir="rtl"].narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-left:0}:root .swx[dir="rtl"].short .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions,:root .swx[dir="rtl"].narrow .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-right:0}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-audioQuestions{padding-left:0}:root .swx[dir="rtl"] .CallQualityFeedback .CallQualityFeedback-QuestionWrapper--withVideo .CallQualityFeedback-videoQuestions{padding-right:0}}:root .swx .CallQualityFeedbackStarRating{width:300px;margin:0 auto 50px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .CallQualityFeedbackStarRating button.btn{padding:0;width:auto}:root .swx .CallQualityFeedbackStarRating button.btn .iconfont{color:#B4C2CE !important;width:60px;height:38px;padding:0}:root .swx .CallQualityFeedbackStarRating button.btn .iconfont:before{margin-right:0;font-size:60px;display:block}:root .swx .CallQualityFeedbackStarRating button.btn .iconfont.favouriteOn{color:#fff !important}:root .swx .CallQualityFeedbackStarRating button.btn:focus{outline:#355E80 dotted 1px !important}:root .swx .CallQualityFeedbackStarRating button.btn:focus .iconfont .favouriteOn{color:#fff !important}:root .swx .CallQualityFeedbackStarRating button.btn:focus .iconfont.favouriteOff{color:#B4C2CE !important}:root .swx .CallQualityFeedbackQuestion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;border-bottom:1px solid #2D4C64;padding:8px 10px}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-text{width:100%;font-size:14px;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox{height:22px;width:22px;margin-left:8px}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox:focus{outline:#355E80 dotted 1px !important}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox div{position:relative;height:18px;width:18px;border-radius:50%;border:2px solid #557489}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox div:hover,:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox div:focus{border-width:3px;top:-1px;left:-1px}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox--checked div{background:#00B2EF;border-color:#00B2EF}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox--checked div:before{position:absolute;left:-2px;top:-1px;font-size:21px;color:#fff;content:'\E412';font-family:'SkypeUISymbol';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root .swx .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-textarea{height:40px;margin-top:5px;width:calc(100% - 20px);background:#26445C;border:#355E80 solid 1px;color:#fff;font-size:14px;line-height:20px;resize:none;overflow:auto}:root .swx .CallQualityFeedbackQuestion--withTextarea{display:block;cursor:default;border:0}:root .swx[dir="rtl"] .CallQualityFeedbackQuestion .CallQualityFeedbackQuestion-checkbox{margin-left:0px;margin-right:8px}:root .swx .callScreen .av swx-audio-video-settings-pane .spinner.small{width:46px;height:46px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-detail{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0;position:relative}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-cameraPreview{height:130px;margin-bottom:10px;background:#ebf0f5;border:#b8cbdb 1px solid;border-radius:3px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option{margin-bottom:15px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option:focus{border-color:#00AFF0;outline:none}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option.pref-template-autoBuddy,:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option.pref-template-boolean{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option.pref-template-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option.pref-template-select .spinner.small{display:block;width:30px;height:30px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-toggle-col{margin:0 15px;overflow:hidden;-webkit-box-flex:1 2;-moz-box-flex:1 2;-webkit-flex:1 2;-ms-flex:1 2;flex:1 2}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref--indented{position:relative;left:46px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-toggle--saving{opacity:.4;filter:alpha(opacity=40)}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-toggle--saving .ToggleButton{cursor:progress}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .avSettings-featureLabel{top:auto;font-weight:400;font-size:15px;color:#2B2B30;text-align:left;margin-bottom:0px;overflow:hidden;text-overflow:ellipsis;line-height:26px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element{width:100%;height:30px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox{width:100%;height:100%}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-header{border:1px solid #b8cbdb;border-radius:3px;font-size:12px;padding:7px 10px;color:black}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-header:focus{outline:#00AFF0 1px solid}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-selectedName{text-align:left;display:block;width:85%;max-width:none;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-arrowIcon{width:16px;color:#667486}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-arrow{display:none}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-options{width:100%;box-sizing:border-box}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-option{padding:7px 10px;text-align:left}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-optionName{font-size:12px}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-scrollWrapper{width:auto}:root .swx .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element--disabled{opacity:.4;filter:alpha(opacity=40)}:root .swx[dir="rtl"] .callScreen .av swx-audio-video-settings-pane .avSettings-option .avSettings-featureLabel{text-align:right}:root .swx[dir="rtl"] .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-selectedName{text-align:right}:root .swx .callScreen .av swx-screen-sharing-preview .ssPreviewImage{border:1px solid #93999D;width:100%;height:auto}:root .swx[dir="rtl"] .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton{margin:0 auto auto 0}:root .swx[dir="rtl"] .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton{margin:0 auto auto 0}:root .swx[dir="rtl"] .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-goToChatButton{left:0}:root .swx .UnansweredCall{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background:#077DB4}:root .swx .UnansweredCall .UnansweredCall-topContainer{width:100%}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton{display:block;margin:0 0 auto auto;width:50px;height:50px}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn{height:50px;width:50px}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn span{font-size:50px}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:hover span,:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:focus span{color:#85d9f8}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:before{background-color:transparent}:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:hover:before,:root .swx .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:focus:before{background-color:transparent}:root .swx .UnansweredCall .UnansweredCall-titleBar{width:100%;background-color:#054C6C;color:#fff;padding:15px}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-topic{font-size:15px;font-weight:bold;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden;white-space:nowrap;max-width:calc(100% - 45px - 15px)}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton{display:block;position:absolute;top:0;margin:0 0 auto auto;width:45px;height:45px}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn{height:45px;width:45px}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn span{font-size:45px}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn:hover span,:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn:focus span{color:#85d9f8}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn:before{background-color:transparent}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn:hover:before,:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-titleBarButton .btn:focus:before{background-color:transparent}:root .swx .UnansweredCall .UnansweredCall-titleBar .UnansweredCall-goToChatButton{right:0}:root .swx .UnansweredCall .UnansweredCall-middleContainer{position:relative;margin:auto auto;top:-30px;height:500px;display:flex;flex-direction:column;justify-content:space-around}:root .swx .UnansweredCall .UnansweredCall-avatar{width:195px;height:195px;display:block;margin:0 auto 20px}:root .swx .UnansweredCall .UnansweredCall-reason{color:#fff;text-align:center;margin-bottom:35px;font-weight:500}:root .swx .UnansweredCall .UnansweredCall-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-buttonContainer{width:100px;text-align:center}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-button{display:block;margin:0 auto 5px auto;width:72px;height:72px}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-button .btn{height:72px;width:72px}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-button .btn span{font-size:72px}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-buttonLabel{color:#fff;font-size:12px;line-height:12px}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-greenButton .btn:before{background-color:#7FBA00}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-greenButton .btn:hover:before,:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-greenButton .btn:focus:before{background-color:#BAD80A}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-nonGreenButton .btn.secondary.circle.stroke>span{color:#fff}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-nonGreenButton .btn.secondary.circle.stroke:after{border-color:#83BFD9}:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-nonGreenButton .btn.secondary.circle.stroke:hover:after,:root .swx .UnansweredCall .UnansweredCall-buttons .UnansweredCall-nonGreenButton .btn.secondary.circle.stroke:focus:after{border-color:#fff}:root .swx .callScreen .av[max-width~="420px"] swx-call-screen-modal .call-screen-modal-content{width:100%}:root .swx .callScreen .av[max-width~="420px"] swx-call-screen-modal .actions{text-align:center}:root .swx .callScreen .av[max-width~="420px"] swx-call-screen-modal .actions swx-button:not(:first-child){margin-left:3px}:root .swx .callScreen .av[max-width~="420px"] swx-call-screen-modal .actions .btn.circle{min-width:0}:root .swx .callScreen .av swx-call-screen-modal:before{content:"";display:inline-block;vertical-align:middle;height:100%}:root .swx .callScreen .av swx-call-screen-modal{background-color:rgba(0,0,0,0.7);position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;text-align:center;z-index:6;box-sizing:border-box;white-space:nowrap}:root .swx .callScreen .av swx-call-screen-modal .call-screen-modal-content{display:inline-block;background-color:#fff;padding:16px 16px;color:#2B2B30;box-shadow:-1px 3px 10px 0 rgba(0,0,0,0.15);border:#C0DCE6 1px solid;border-radius:6px;font:100%/1.25em "Segoe UI Local","Segoe WP","Segoe UI Web","SkypeUISymbol",Tahoma,"Helvetica Neue",Helvetica,"Meiryo UI",Meiryo,Arial Unicode MS,sans-serif;width:400px;min-width:200px;height:auto;text-align:left;vertical-align:middle;box-sizing:border-box;white-space:normal}:root .swx .callScreen .av swx-call-screen-modal .actions{margin-top:10px;text-align:right;line-height:1}:root .swx .callScreen .av swx-call-screen-modal .actions swx-button{display:inline-block}:root .swx .callScreen .av swx-call-screen-modal .actions swx-button:not(:first-child){margin-left:10px}:root .swx .callScreen .av swx-call-screen-modal .actions swx-button span{font-size:12px}:root .swx .callScreen .av swx-call-screen-modal .actions .btn.circle{width:auto;min-width:110px;height:30px}:root .swx .overlaySlideContent input[type="button"]:hover,:root .swx .overlaySlideContent input[type="submit"]:hover,:root .swx .overlaySlideContent button:hover{background-color:transparent}:root .swx .overlaySlideContent h1.ellipsis{overflow:hidden;line-height:1.3em;text-overflow:ellipsis;text-rendering:auto;white-space:nowrap;word-break:break-all}:root .swx .swx-overlayDeviceDisabled .buttonRow{margin-top:-.5em;margin-bottom:2.5em}:root .swx .swx-overlayDeviceDisabled .buttonRow button{float:right;padding:0}:root .swx .swx-overlayDeviceDisabled .title{margin-bottom:3em}:root .swx .swx-overlayDeviceDisabled .iconDeviceDisabledChrome{width:19px;height:19px;vertical-align:middle;margin:0 4px;display:inline-block;background-image:url("../assets/images/components/av/ico-device-disabled-chrome.png")}:root .swx .hidden{display:none;visibility:hidden}.pluginNoSize{width:0;height:0;padding:0;position:absolute}:root .swx .av .main .stage.fit .call-roster{bottom:0}:root .swx .av .main .stage.fit.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-5em}:root .swx .av[max-width~="600px"] .main .stage.fit.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-4em}:root .swx .av .main.hideControls .stage .call-roster{bottom:0;-webkit-transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out;-o-transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out;transition:bottom 300ms 50ms ease-in-out,height 300ms 50ms ease-in-out}:root .swx .av .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-5em}:root .swx .av .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn:not(.inTransition){-webkit-transition:margin-top 300ms 50ms ease-in-out;-o-transition:margin-top 300ms 50ms ease-in-out;transition:margin-top 300ms 50ms ease-in-out;-webkit-transition:bottom 300ms 50ms ease-in-out;-o-transition:bottom 300ms 50ms ease-in-out;transition:bottom 300ms 50ms ease-in-out}:root .swx .av[max-width~="600px"] .main.hideControls .stage.localPipInRoster .localPip .participant-wrapper.videoOn{margin-top:-4em}@-webkit-keyframes av-participant-menu-move-down{0%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes av-participant-menu-move-down{0%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes av-participant-menu-move-up{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}}@keyframes av-participant-menu-move-up{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(1, 0, 0.78, 1);animation-timing-function:cubic-bezier(1, 0, 0.78, 1)}30%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}}:root .swx[dir="rtl"] .av .main .stage-inner{direction:rtl}:root .swx[dir="rtl"] .av .main .stage .call-roster{left:0;right:auto}:root .swx[dir="rtl"] .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn{left:0}:root .swx[dir="rtl"] .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio1by1,:root .swx[dir="rtl"] .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio4by3,:root .swx[dir="rtl"] .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio16by9{margin-left:0}:root .swx[dir="rtl"] .av .main .stage.localPipInRoster .call-roster .roster .participants .others.videoActive{padding-left:.25em;padding-right:0}:root .swx[dir="rtl"].narrow .side.slideIn{-webkit-transition:left 500ms 50ms ease-in-out;-o-transition:left 500ms 50ms ease-in-out;transition:left 500ms 50ms ease-in-out;left:0;right:auto}:root .swx[dir="rtl"].narrow .side.slideOut{-webkit-transition:left 500ms 0s ease-in-out;-o-transition:left 500ms 0s ease-in-out;transition:left 500ms 0s ease-in-out;left:-57px;right:auto}:root .swx .av .main.connected .call-roster .roster .participants .others{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .av .main .call-roster{position:absolute;height:5em;bottom:6.5em;right:0;max-width:100%}:root .swx .av .main .call-roster .roster{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;right:0;left:0;z-index:3}:root .swx .av .main .call-roster .roster .participants{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:100%}:root .swx .av .main .call-roster .roster .participants .others{display:none;overflow-x:auto;overflow-y:hidden;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:rgba(0,0,0,0.1);direction:ltr}:root .swx .av .main .call-roster .roster .participants .localPipPlaceholder{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;overflow:hidden;opacity:0}:root .swx .av .main .call-roster .roster .participants .videoOn{height:5em}:root .swx .av .main .call-roster .roster .participants .screenSharing{background-color:rgba(0,0,0,0.8)}:root .swx .av .main .call-roster .roster .participants .ratio1by1{width:5em}:root .swx .av .main .call-roster .roster .participants .ratio4by3{width:6.6666666667em}:root .swx .av .main .call-roster .roster .participants .ratio16by9{width:8.8888888889em}:root .swx .av .main .call-roster .roster .participant-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}:root .swx .av .main .call-roster .roster .participant-wrapper.partially-hidden .participant:after{background-color:rgba(0,0,0,0.1);position:absolute;content:'';top:0;left:0;right:0;bottom:0}:root .swx .av .main .call-roster .roster .participant .avatar{width:5em;height:5em;position:relative;top:0;left:0;right:0;bottom:0}:root .swx .av .main .call-roster .roster .participant .avatar .Avatar,:root .swx .av .main .call-roster .roster .participant .avatar .Avatar-image{-webkit-border-radius:0;border-radius:0}:root .swx .av .main .call-roster .roster .participant .overlay{-webkit-border-radius:0;border-radius:0}:root .swx .av .main .call-roster .roster .participant .videoElement .button{display:none}:root .swx .av .main .call-roster .roster .participant .participantStateIcon{width:2em;height:2em;top:0;left:0;right:0;bottom:0;margin:auto}:root .swx .av .main .call-roster .roster .participant .participantStateIcon .iconfont{color:#fff;font-size:2em}:root .swx .av .main .call-roster .roster .Participant--isMuted{font-size:25px;margin:2px;width:25px;height:25px}:root .swx .av .main .stage.localPipInRoster .localPip{display:block}:root .swx .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn{display:block;height:5em;left:100%;top:100%;margin-top:-11.5em}:root .swx .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio1by1{margin-left:-5em;width:5em}:root .swx .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio4by3{margin-left:-6.6666666667em;width:6.6666666667em}:root .swx .av .main .stage.localPipInRoster .localPip .participant-wrapper.videoOn.ratio16by9{margin-left:-8.8888888889em;width:8.8888888889em}:root .swx .av .main .stage.localPipInRoster .call-roster .roster .participants .localPipPlaceholder.videoOn{display:block}:root .swx .av .main .stage.localPipInRoster .call-roster .roster .participants .others.videoActive{padding-right:.25em}:root .swx .av .main.connected .participantsInStage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root .swx .av .main .stage{direction:ltr;position:absolute;top:0;bottom:0;left:0;right:0;background-color:inherit;z-index:4}:root .swx .av .main .stage-inner{position:absolute;top:0;bottom:0;left:0;right:0}:root .swx .av .main .participantsInStage{display:none;direction:ltr}:root .swx .av .main .participantsInStage .screenSharing .videoElement .button{display:none}:root .swx .av .main .localPip{display:none}:root .swx .av .main .localPip .participant-wrapper{background-color:#000;display:none;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s;-o-transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s;transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s}:root .swx .av .main .localPip .participant-wrapper{z-index:4}:root .swx .av .main .localPip .participant-wrapper:not(.inTransition){-webkit-transition:none;-o-transition:none;transition:none}:root .swx .av .main.connected .stage .participantsInStage{display:block;position:absolute;top:0;left:0;right:0;bottom:0}:root .swx .av .main.connected .stage .participantsInStage .participant-wrapper{background-color:#1f1f1f;display:none;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s;-o-transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s;transition:left 0.5s,top 0.5s,width 0.5s,height 0.5s,margin 0.5s}:root .swx .av .main.connected .stage .participantsInStage .avatar{height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;min-height:50px;min-width:50px}:root .swx .av .main.connected .stage .localPip{display:block}:root .swx .av .main.connected .stage .localPip .avatar{height:70px;left:50%;margin:-35px 0 0 -35px;position:absolute;top:50%;width:70px;min-height:50px;min-width:50px}:root .swx .av .main.connected .stage.stage-avatar_size_100 .participantsInStage .avatar{height:100px;margin:-50px 0 0 -50px;width:100px}:root .swx .av .main.connected .stage.stage-avatar_size_50 .participantsInStage .avatar{height:50px;margin:-25px 0 0 -25px;width:50px}:root .swx .av[max-height~="420px"] .main .participantsInStage .spinner{width:4em;height:4em}:root .swx .av[max-width~="420px"] .main .participantsInStage .spinner{width:4em;height:4em}:root .swx .av .main.connected.hideControls .participantsInStage .participantAtTheBottom .participantMenuPill{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.27s;animation-duration:.27s;-webkit-animation-name:av-participant-menu-move-down;animation-name:av-participant-menu-move-down}:root .swx .av .main.connected.showControls .participantsInStage .participantAtTheBottom .participantMenuPill{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:av-participant-menu-move-up;animation-name:av-participant-menu-move-up}:root .swx .av .participant .speakingIndicator{position:absolute;bottom:0;height:0;width:100%;opacity:.8;border-top:4px solid #00AFF0;z-index:3}:root .swx.narrow .side.slideIn{-webkit-transition:right 500ms 50ms ease-in-out;-o-transition:right 500ms 50ms ease-in-out;transition:right 500ms 50ms ease-in-out;right:0}:root .swx.narrow .side.slideOut{-webkit-transition:right 500ms 0s ease-in-out;-o-transition:right 500ms 0s ease-in-out;transition:right 500ms 0s ease-in-out;right:-57px}:root .swx.narrow .fragmentsContainer{-webkit-transition:width 500ms 50ms ease-in-out;-o-transition:width 500ms 50ms ease-in-out;transition:width 500ms 50ms ease-in-out}:root .swx.narrow .fragmentsContainer .header .conversationTopic{-webkit-transition:width 500ms 50ms ease-in-out;-o-transition:width 500ms 50ms ease-in-out;transition:width 500ms 50ms ease-in-out}:root .swx.narrow .fragmentsContainer.showContent{width:calc(100% + 55px)}:root .swx.narrow .fragmentsContainer.hideContent{width:100%}:root .swx .Me-avatarFilePicker{position:absolute;top:0;width:100%;height:100%}:root .swx .Me-avatarFilePicker:hover .avatarFilePickerButton{display:block}:root .swx .Group-avatarFilePicker{position:absolute;width:220px;height:220px}:root .swx .Group-avatarFilePicker:hover .avatarFilePickerButton{display:block}:root .swx .avatarFilePickerButton{position:absolute;left:50%;top:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;fill:#fff;color:#33353A;display:none;z-index:1}:root .swx .avatarOpenFilePickerInput{cursor:pointer;position:absolute;left:0;top:0%;height:100%;width:100%;opacity:0;z-index:5}:root .swx .avatarOpenFilePickerInput:focus+.avatarFilePickerButton{display:block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}:root .swx .avatarOpenFilePickerInput:focus+.avatarFilePickerButton .picturePickerBtn:before{background-color:#0083B4}:root .swx .avatarOpenFilePickerInput:hover+.avatarFilePickerButton{display:block}:root .swx .avatarFilePickerInput{display:none}@media (max-height: 655px){.Me-avatarFilePicker .avatarFilePickerButton{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-top:-10px;margin-left:-10px}}@media only screen and (max-width: 600px){:root .swx .Me-avatarFilePicker .avatarFilePickerButton .picturePickerBtn{height:40px;width:40px}:root .swx .Me-avatarFilePicker .avatarFilePickerButton .iconfont.picturePicker{font-size:40px}}:root .swx .PresencePopup{width:155px;right:-130px;top:48px}:root .swx .PresencePopup-status--online:before{color:#7FBA00;content:"\f109"}:root .swx .PresencePopup-status--idle:before{color:#FCD116;content:"\f10a"}:root .swx .PresencePopup-status--dnd:before{color:#E81123;content:"\f10b"}:root .swx .PresencePopup-status--hidden:before{color:#93999D;content:"\f108"}:root .swx[dir="rtl"] .PresencePopup.popup.up.arrow:before{left:auto}:root .swx[dir="rtl"] .PresencePopup-status:before{margin-right:auto;margin-left:6px}:root .swx .Me-moodMessage{overflow:hidden}:root .swx .Me-moodMessage-moodMessage{display:inline-block;color:#8CA8B4;font-style:italic;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;vertical-align:top;padding-right:2px;max-width:calc(100% - 45px)}:root .swx .Me-moodMessage-editButton{width:20px;top:.1em;font-size:1.5em;vertical-align:top;color:#667486 !important;margin:0;border:none;position:relative;line-height:20px}:root .swx .Me-moodMessage-editButton:active,:root .swx .Me-moodMessage-editButton:focus{outline:#000 dotted 1px}:root .swx .Me-moodMessage-editButton:hover{color:#00AFF0 !important}:root .swx .Me-moodMessage-editMoodContainer{max-width:500px;width:calc(100% - 20px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#fff;border:1px solid #00AFF0;border-radius:4px;padding:4px}:root .swx .Me-moodMessage-editMoodContainer input[placeholder]{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer input::-moz-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer input:-ms-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer input::-webkit-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer input::-ms-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--button,:root .swx .Me-moodMessage-editMoodContainer--input{line-height:30px;height:30px;vertical-align:middle;margin-left:0;font-size:13px}:root .swx .Me-moodMessage-editMoodContainer--input{border:none;background:none;outline:none;-webkit-box-flex:1 1 100px;-moz-box-flex:1 1 100px;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px}:root .swx .Me-moodMessage-editMoodContainer--input[placeholder]{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--input::-moz-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--input:-ms-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--input::-webkit-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--input::-ms-input-placeholder{text-overflow:ellipsis}:root .swx .Me-moodMessage-editMoodContainer--input::-ms-clear{display:none}:root .swx .Me-moodMessage-editMoodContainer--button{font-size:32px;display:inline-block;padding-top:3px;-webkit-box-flex:0 0 30px;-moz-box-flex:0 0 30px;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}:root .swx .Me-moodMessage-editMoodContainer--button:focus,:root .swx .Me-moodMessage-editMoodContainer--button:hover{border-radius:50%;color:#00AFF0;background-color:rgba(0,175,240,0.2)}:root .swx .Me-moodMessage-editMoodContainer--button:focus{outline:#000 dotted 1px}:root .swx .Me-moodMessage-editMoodContainer--button::before{text-align:center;text-indent:-1px}:root .swx[dir="rtl"] .Me-moodMessage-moodMessage{padding-right:auto;padding-left:2px}:root .swx[dir="rtl"] .Me-moodMessage-editMoodContainer--button,:root .swx[dir="rtl"] .Me-moodMessage-editMoodContainer--input{margin-left:auto;margin-right:0}:root .swx .swxMe{max-width:320px;min-width:250px;width:27.5%;-webkit-transition:width 0.5s ease-in-out,min-width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out,min-width 0.5s ease-in-out;transition:width 0.5s ease-in-out,min-width 0.5s ease-in-out}:root .swx .Me{display:block}:root .swx .Me--expanded{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;cursor:pointer;background:rgba(255,255,255,0.8)}:root .swx .Me-small{position:relative;z-index:20;width:100%}:root .swx .Me-small:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-right:1px solid #D6E6EC}:root .swx .Me-expandBtn{height:1px;width:1px;opacity:0;filter:alpha(opacity=0);position:absolute}:root .swx .Me-skyContainer{background-color:#B2E7FA;position:relative;overflow:hidden;height:80px}:root .swx .Me-skyContainer:before{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;content:" ";height:93px;width:93px;position:absolute;top:-2px;left:119px}:root .swx .Me-skyContainer:after{background-color:#fff;bottom:0;content:" ";left:152px;position:absolute;top:0;right:0}:root .swx .Me-sky{-webkit-border-radius:50%;border-radius:50%;background-color:#fff;box-shadow:0 0 0 7px #55CAF5,0 0 0 14px #8EDCF8;height:65px;left:8px;width:65px;position:absolute;top:22px}:root .swx .Me-sky:before{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;content:" ";height:71px;left:-50px;width:71px;position:absolute;top:16px}:root .swx .Me-sky:after{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;content:" ";position:absolute;top:-14px;left:46px;height:111px;width:111px}:root .swx .Me-info{cursor:pointer;padding:22px 15px 0 82px;white-space:nowrap;z-index:1;position:relative}:root .swx .Me-displayName{overflow:hidden;text-overflow:ellipsis}:root .swx .Me-displayName:focus{outline:1px dotted #212121 !important}:root .swx .Me-displayName:hover{color:#00AFF0}:root .swx .Me-displayNameContainer{display:flex;justify-content:space-between;align-items:baseline}:root .swx .Me-displayBalance{overflow:visible;font-weight:normal;font-size:12px;color:#8CA8B4}:root .swx .Me-moodMessage{overflow:hidden;text-overflow:ellipsis;width:95%;color:#8CA8B4;font-style:italic}:root .swx .Me-moodMessage:focus{outline:1px dotted #212121 !important}:root .swx .Me-moodMessage:hover{color:#00AFF0}:root .swx .Me-availability{color:#8CA8B4;font-style:italic;white-space:nowrap;word-break:break-all}:root .swx .Me-avatar{position:absolute;top:32px;left:19px}:root .swx .Me-avatar .Avatar--unknown:after{content:"\e605";-webkit-animation-name:spin-presence;animation-name:spin-presence;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:#fff;background-color:#00AFF0}:root .swx .Me-avatar--large{position:static;display:block;height:260px;width:260px;margin-bottom:32px;margin-left:auto;margin-right:auto}:root .swx .Me-avatar--large .tileAvatar,:root .swx .Me-avatar--large .tileImage{width:260px !important;height:260px !important}:root .swx .Me-avatar--large .tileAvatar:before{width:60px !important;height:60px !important;right:0 !important;bottom:0 !important;background-color:#F5F9FC !important}:root .swx .Me-avatar--large .tileAvatar:after{width:40px !important;height:40px !important;right:10px !important;bottom:10px !important;font-size:40px !important}:root .swx .Me-avatar--large .online .tileAvatar:after{color:#7FBA00 !important}:root .swx .Me-avatar--large .busy .tileAvatar:after{background-color:#fff !important}:root .swx .Me-avatar--large .donotdisturb .tileAvatar:after{background-color:#fff !important}:root .swx .Me-avatar--large .offline .tileAvatar:after{color:#667486 !important}:root .swx .Me-avatar--large .tileImage{transform:scale(1) !important;left:0 !important;top:0 !important}:root .swx .Me-presenceStatus{position:absolute;top:61px;left:48px;z-index:12;border-radius:14px;width:14px;height:14px;cursor:pointer;background-color:transparent}:root .swx .Me-presenceStatus:hover .Me-openPresencePopup{display:block}:root .swx .Me-presenceStatus .Me-openPresencePopup{display:none;width:14px;height:14px;font-size:7px}:root .swx .Me-presencePopup .PresencePopup{left:24px;top:90px;z-index:12}:root .swx .Me-large{position:absolute;top:0;right:0;left:0;height:90%;width:100%;max-width:100%;background-color:#F5F9FC;overflow:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out;z-index:21;cursor:default}:root .swx .Me-large .Me-info{padding-left:19px;padding-top:26px}:root .swx .Me-large .Me-info:hover{cursor:default}:root .swx .Me-large .Me-info .Me-displayName,:root .swx .Me-large .Me-info .Me-availability,:root .swx .Me-large .Me-info .Me-displayName:hover,:root .swx .Me-large .Me-info .Me-availability:hover{margin-left:56px}:root .swx .Me-large .Me-info .Me-displayName,:root .swx .Me-large .Me-info .Me-displayName:hover{color:#2B2B30}:root .swx .Me-large .Me-info .Me-availability,:root .swx .Me-large .Me-info .Me-availability:hover{color:#667486}:root .swx .Me-large--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);overflow-x:hidden;overflow-y:auto}:root .swx .btn.secondary.Me-collapseBtn{margin-right:16px;margin-top:6px}:root .swx .btn.secondary.Me-collapseBtn:before{background:#00AFF0}:root .swx .btn.secondary.Me-collapseBtn:focus{outline:1px dotted #212121 !important}:root .swx .Me-content{width:300px;margin:30px auto;color:#fff}:root .swx .Me-content .ToggleButton--checked{background-color:#BAD80A}:root .swx .Me-content .ToggleButton-realElement:focus>.ToggleButton{outline:1px dotted #212121 !important}:root .swx .Me-avatarContainer{position:relative}:root .swx .Me-accountInfoWrapper{margin-bottom:24px;position:relative;margin-left:26px;padding-right:4px}:root .swx .Me-accountInfoWrapper .Me-accountInfo-displayName{overflow:hidden;text-overflow:ellipsis;color:#2B2B30}:root .swx .Me-availabilityWrapper{margin-bottom:24px;position:relative;margin-left:26px;padding-right:4px}:root .swx .Me-availabilityWrapper .PresencePopup{z-index:22;top:45px;right:auto}:root .swx .Me-moodWrapper{margin-bottom:24px;position:relative;margin-left:26px;padding-right:4px}:root .swx .Me-availabilityText{font-size:20px;border:none;color:#2B2B30;background:transparent}:root .swx .Me-availabilityText:hover,:root .swx .Me-availabilityText:focus{cursor:pointer;color:#077DB4}:root .swx .Me-availabilityText:hover .Me-availabilityChevron,:root .swx .Me-availabilityText:focus .Me-availabilityChevron{color:#077DB4}:root .swx .Me-availabilityText:focus{outline:1px dotted #212121 !important}:root .swx .Me-availabilityText.Me-availabilityTextAnchor{position:relative}:root .swx .Me-availabilityText--disabled{pointer-events:none}:root .swx .Me-availabilityChevron{color:#00AFF0;font-size:32px}:root .swx .Me-availabilityChevron:before{vertical-align:middle}:root .swx .Me-notificationsText{font-size:15px;color:#667486;margin-top:4px}:root .swx .Me-skypename{font-size:14px;color:#667486}:root .swx .Me-skypename:focus{outline:1px dotted #212121 !important}:root .swx .Me-link{margin-left:15px;margin-bottom:3px;display:block;position:relative;padding-top:6px;padding-right:4px;float:left;clear:both}:root .swx .Me-link:focus{outline:1px dotted #212121 !important}:root .swx .Me-link:hover .Me-linkIcon{color:#077DB4}:root .swx .Me-linkText{color:#2B2B30;margin-left:40px;display:block}:root .swx .Me-linkText:hover{color:#077DB4}:root .swx .Me-linkIcon{color:#00AFF0;font-size:38px;width:auto;position:absolute;top:0}@media (max-height: 655px){:root .swx .Me-avatar.Me-avatar--large{width:130px !important;height:130px !important}:root .swx .Me-avatar.Me-avatar--large .Avatar{width:130px !important;height:130px !important}:root .swx .Me-avatar.Me-avatar--large .Avatar:after{bottom:-6px;right:-6px;top:auto;left:auto}}@-webkit-keyframes spin-presence{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-presence{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}:root .swx[dir="rtl"] .Me-small:before{border-left:1px solid #D6E6EC}:root .swx[dir="rtl"] .Me-small .Me-info{padding-right:82px;padding-left:13px}:root .swx[dir="rtl"] .Me-collapseBtn{float:right;margin-right:0}:root .swx[dir="rtl"] .Me-skyContainer:before{left:auto;right:119px}:root .swx[dir="rtl"] .Me-skyContainer:after{left:0;right:152px}:root .swx[dir="rtl"] .Me-availabilityWrapper{margin-right:14px}:root .swx[dir="rtl"] .Me-sky{left:auto;right:8px}:root .swx[dir="rtl"] .Me-sky:before{left:auto;right:-50px}:root .swx[dir="rtl"] .Me-sky:after{left:auto;right:46px}:root .swx[dir="rtl"] .Me-large .Me-displayName,:root .swx[dir="rtl"] .Me-large .Me-availability,:root .swx[dir="rtl"] .Me-large .Me-displayName:hover,:root .swx[dir="rtl"] .Me-large .Me-availability:hover{margin-left:auto;margin-right:66px}:root .swx[dir="rtl"] .Me-avatar{left:auto;right:17px}:root .swx[dir="rtl"] .Me-avatar--large .tileAvatar:before{right:auto !important;left:0 !important}:root .swx[dir="rtl"] .Me-avatar--large .tileAvatar:after{right:auto !important;left:10px !important}:root .swx[dir="rtl"] .Me-link{margin-left:0;margin-right:3px;float:right}:root .swx[dir="rtl"] .Me-linkText{margin-left:0;margin-right:40px}:root .swx[dir="rtl"] .Me-presenceStatus{right:46px;left:auto}:root .swx[dir="rtl"] .Me-presencePopup .PresencePopup{right:22px;left:auto}:root .swx[dir="rtl"] .Me-accountInfoWrapper,:root .swx[dir="rtl"] .Me-availabilityWrapper,:root .swx[dir="rtl"] .Me-moodWrapper{margin-bottom:24px;position:relative;margin-left:0;margin-right:26px;padding-left:4px;padding-right:0}:root .swx[dir="rtl"] .Me-link{margin-left:0;margin-right:15px;padding-left:4px;padding-right:0;float:right}@media (max-height: 655px){:root .swx[dir="rtl"] .Me-availabilityWrapper{margin-right:22px}:root .swx[dir="rtl"] .Me-link{margin-right:11px}:root .swx[dir="rtl"] .Me-avatar--large .tileAvatar:after{left:5px !important}}:root .swx.short .swxMe,:root .swx.narrow .swxMe{max-width:250px;min-width:55px;width:9%}:root .swx.short .Me-small,:root .swx.narrow .Me-small{width:56px;border-left:1px solid #D6E6EC;-webkit-transition:width 0.23s ease-in-out;-o-transition:width 0.23s ease-in-out;transition:width 0.23s ease-in-out}:root .swx.short .Me-small .Me-displayName,:root .swx.short .Me-small .Me-moodMessage,:root .swx.narrow .Me-small .Me-displayName,:root .swx.narrow .Me-small .Me-moodMessage{visibility:hidden}:root .swx.short .Me-small .Me-displayName:focus,:root .swx.short .Me-small .Me-moodMessage:focus,:root .swx.narrow .Me-small .Me-displayName:focus,:root .swx.narrow .Me-small .Me-moodMessage:focus{outline:none !important}:root .swx.short .Me-sky,:root .swx.narrow .Me-sky{left:-4px}:root .swx.short .Me-avatar,:root .swx.narrow .Me-avatar{left:7px}:root .swx.short .Me-large .Me-info,:root .swx.narrow .Me-large .Me-info{padding-left:7px}:root .swx.short .Me-presenceStatus,:root .swx.narrow .Me-presenceStatus{left:36px}:root .swx.short .Me-presenceStatus .Me-openPresencePopup,:root .swx.narrow .Me-presenceStatus .Me-openPresencePopup{width:14px;height:14px;font-size:10px}:root .swx.short .Me-presencePopup .PresencePopup,:root .swx.narrow .Me-presencePopup .PresencePopup{left:13px}:root .swx.short .Me-collapseBtn,:root .swx.narrow .Me-collapseBtn{width:40px !important;height:40px !important}:root .swx.short .Me-collapseBtn>.iconfont,:root .swx.narrow .Me-collapseBtn>.iconfont{font-size:40px !important}@media only screen and (max-width: 600px){:root .swx .swxMe{max-width:250px;min-width:55px;width:9%}:root .swx .Me-small{width:56px;border-left:1px solid #D6E6EC;-webkit-transition:width 0.23s ease-in-out;-o-transition:width 0.23s ease-in-out;transition:width 0.23s ease-in-out}:root .swx .Me-small .Me-displayName,:root .swx .Me-small .Me-moodMessage{visibility:hidden}:root .swx .Me-small .Me-displayName:focus,:root .swx .Me-small .Me-moodMessage:focus{outline:none !important}:root .swx .Me-sky{left:-4px}:root .swx .Me-avatar{left:7px}:root .swx .Me-large .Me-info{padding-left:7px}:root .swx .Me-presenceStatus{left:36px}:root .swx .Me-presenceStatus .Me-openPresencePopup{width:14px;height:14px;font-size:10px}:root .swx .Me-presencePopup .PresencePopup{left:13px}:root .swx .Me-collapseBtn{width:40px !important;height:40px !important}:root .swx .Me-collapseBtn>.iconfont{font-size:40px !important}}:root .swx[dir="rtl"].short .Me-small:before,:root .swx[dir="rtl"].narrow .Me-small:before{border-left:none}:root .swx[dir="rtl"].short .Me-sky,:root .swx[dir="rtl"].narrow .Me-sky{right:-4px}:root .swx[dir="rtl"].short .Me-avatar,:root .swx[dir="rtl"].narrow .Me-avatar{right:7px}:root .swx[dir="rtl"].short .Me-info,:root .swx[dir="rtl"].narrow .Me-info{padding-right:6px}:root .swx[dir="rtl"].short .Me-presenceStatus,:root .swx[dir="rtl"].narrow .Me-presenceStatus{right:36px;left:auto}:root .swx[dir="rtl"].short .Me-presenceStatus .Me-openPresencePopup,:root .swx[dir="rtl"].narrow .Me-presenceStatus .Me-openPresencePopup{right:0px;left:auto}:root .swx[dir="rtl"].short .Me-presencePopup .PresencePopup,:root .swx[dir="rtl"].narrow .Me-presencePopup .PresencePopup{right:13px}:root .swx[dir="rtl"].short .Me-collapseBtn,:root .swx[dir="rtl"].narrow .Me-collapseBtn{width:40px !important;height:40px !important}:root .swx[dir="rtl"].short .Me-collapseBtn>.iconfont,:root .swx[dir="rtl"].narrow .Me-collapseBtn>.iconfont{font-size:40px !important}@media only screen and (max-width: 600px){:root .swx[dir="rtl"] .Me-small:before{border-left:none}:root .swx[dir="rtl"] .Me-sky{right:-4px}:root .swx[dir="rtl"] .Me-avatar{right:7px}:root .swx[dir="rtl"] .Me-info{padding-right:6px}:root .swx[dir="rtl"] .Me-presenceStatus{right:36px;left:auto}:root .swx[dir="rtl"] .Me-presenceStatus .Me-openPresencePopup{right:0px;left:auto}:root .swx[dir="rtl"] .Me-presencePopup .PresencePopup{right:13px}:root .swx[dir="rtl"] .Me-collapseBtn{width:40px !important;height:40px !important}:root .swx[dir="rtl"] .Me-collapseBtn>.iconfont{font-size:40px !important}}:root .swx.desktop.dark .Avatar{background-color:#a9a5a4}:root .swx.desktop.dark .Avatar:before{color:#1f1f1f}:root .swx.desktop.dark .Avatar.Avatar--defaultAvatar:before{color:transparent}:root .swx.desktop.dark .Avatar--presence:after{border-color:transparent;background-color:#2a2a2a}:root .swx.desktop.dark .ContactProfile--avatar .Avatar.Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .swx-overlayModal .Avatar.Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .overlayMain .content .Avatar.Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .tile>.tileAvatar>.tileImage{background-color:#a9a5a4}:root .swx.desktop.dark .callScreen .av swx-audio-video-settings-pane .avSettings-option .avSettings-featureLabel{color:#eaeaea}:root .swx.desktop.dark .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-header{color:#eaeaea;border-color:#667486}:root .swx.desktop.dark .callScreen .av swx-audio-video-settings-pane .avSettings-option .pref-select-element .SelectBox-arrowIcon{color:#eaeaea}:root .swx.desktop.dark .callScreen .av swx-call-screen-modal .call-screen-modal-content{background-color:#2a2a2a;border-color:#667486;color:#eaeaea}:root .swx.desktop.dark .chat .history .message.live-session .bubble .content .liveSessionText{color:#eee}:root .swx.desktop.dark .chat .history .message.live-session.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble .participantMessage{border-color:#393939}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta{border-color:#667486}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble{background-color:transparent}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble .welcomeMessage{background-color:#262a2d}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:hover{border-color:#00AFF0}:root .swx.desktop.dark .chat .history .message.participant.their.spacesWelcomeMessage .bubble .ctas .cta:active{border-color:#00AFF0;background:#393939}:root .swx.desktop.dark .chat .history .message.participant .bubble,:root .swx.desktop.dark .chat .history .message.participant.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .history .message.participant .bubble .content,:root .swx.desktop.dark .chat .history .message.participant.their .bubble .content{background-color:#1f1f1f}:root .swx.desktop.dark .chat .history .message.system .bubble,:root .swx.desktop.dark .chat .history .message.system.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .history .message.live-session .bubble .content .liveSessionDuration,:root .swx.desktop.dark .chat .history .message.live-session.their .bubble .content .liveSessionDuration{color:#888}:root .swx.desktop.dark .chat .audio-message .media-holder,:root .swx.desktop.dark .FileTransfer{background-color:#2d4742}:root .swx.desktop.dark .FileTransfer .download{background-color:#222b29}:root .swx.desktop.dark .chat .input.active{background-color:#1f1f1f}:root .swx.desktop.dark .chat .input:before{border-top-color:#393939}:root .swx.desktop.dark .chat .input form textarea{color:#eee}:root .swx.desktop.dark .chat .input form textarea::-webkit-input-placeholder{color:#a9a5a4}:root .swx.desktop.dark .chat .input form textarea:-moz-placeholder{color:#a9a5a4}:root .swx.desktop.dark .chat .input form textarea::-moz-placeholder{color:#a9a5a4}:root .swx.desktop.dark .chat .input form textarea:-ms-input-placeholder{color:#a9a5a4}:root .swx.desktop.dark .chat .input form textarea:focus::-webkit-input-placeholder{color:#1f1f1f}:root .swx.desktop.dark .chat .input form textarea:focus:-moz-placeholder{color:#1f1f1f}:root .swx.desktop.dark .chat .input form textarea:focus::-moz-placeholder{color:#1f1f1f}:root .swx.desktop.dark .chat .input form textarea:focus:-ms-input-placeholder{color:#1f1f1f}:root .swx.desktop.dark .chatInputActionPicker .menuContainer .action .icon{color:#a9a5a4}:root .swx.desktop.dark .chatInputActionPicker .menuContainer .action .icon:hover,:root .swx.desktop.dark .chatInputActionPicker .menuContainer .action .icon:focus{color:#00AFF0}:root .swx.desktop.dark .chat .input.EDITING,:root .swx.desktop.dark .chat .input.EDITING.active{background-color:#282F35}:root .swx.desktop.dark .smsPriceContainer{color:#888}:root .swx.desktop.dark .chat .conversationHeader.active{background-color:#2a2a2a;color:#eee}:root .swx.desktop.dark .chat .conversationHeader.active.editMode .headerMain{background-color:#2a2a2a}:root .swx.desktop.dark .chat .conversationHeader:after{border-bottom-color:#393939}:root .swx.desktop.dark .chat .conversationHeader .contactPickerWrapper .conversationShareLink button .iconfont{color:#eaeaea}:root .swx.desktop.dark .chat .conversationHeader .submitConversation swx-button span{color:#eaeaea}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .hoverWrap:hover span:first-child{color:#00AFF0}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .hoverWrap:hover .iconfont{color:#00AFF0}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .displayMessage .groupParticipantsLabel{color:#888}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap>span:first-child{color:#eee}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic .editTopic{background-color:#1f1f1f}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 .hoverWrap .iconfont{color:#eee}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit{color:#eee !important}:root .swx.desktop.dark .chat .conversationHeader .headerMain .roster .grid .tile.conversationTopic h3 button.edit:hover{color:#00AFF0 !important}:root .swx.desktop.dark .chat .conversationHeader .jumpToConversation{border-bottom-color:#393939}:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .btn.shareButton:hover:before,:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .btn.shareButton:focus:before,:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .btn.shareButton:active:before{background-color:#323b43;border-color:#00AFF0}:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .btn.shareButton .iconfont:before{color:#888}:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .tooltip{background-color:#2a2a2a;border:1px solid #667486;color:#eee}:root .swx.desktop.dark .chat .conversationHeader .conversationShareLink .tooltip .inviteLink{background-color:#2a2a2a}:root .swx.desktop.dark .chat .conversationHeader.active .headerMain .roster .participantCount{color:#888}:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:hover:before,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:focus:before,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:active:before{background-color:#323232;border-color:transparent}:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:hover .iconfont,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:focus .iconfont,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:active .iconfont{color:#00AFF0}:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:hover .iconfont:before,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:focus .iconfont:before,:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:active .iconfont:before{color:#00AFF0}:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton:before{background-color:transparent}:root .swx.desktop.dark .chat .conversationHeader .conversation-share-link-header .conversationShareLink .btn.shareButton .iconfont{color:#888}:root .swx.desktop.dark .Me-large--visible{background-color:#1f1f1f}:root .swx.desktop.dark .Me-linkText,:root .swx.desktop.dark .Me-linkIcon,:root .swx.desktop.dark .Me-availabilityText,:root .swx.desktop.dark .Me-availabilityChevron,:root .swx.desktop.dark .Me-large .Me-info .Me-displayName{color:#eee}:root .swx.desktop.dark .Me-accountInfo-displayName{color:#eee}:root .swx.desktop.dark .Me-link:hover,:root .swx.desktop.dark .Me-link:focus,:root .swx.desktop.dark .Me-availabilityText:hover,:root .swx.desktop.dark .Me-availabilityText:focus,:root .swx.desktop.dark .Me-displayBalance:hover,:root .swx.desktop.dark .Me-displayBalance:focus,:root .swx.desktop.dark .Me-moodMessage:hover,:root .swx.desktop.dark .Me-moodMessage:focus{color:#077DB4}:root .swx.desktop.dark .Me-link:hover .Me-linkText,:root .swx.desktop.dark .Me-link:hover .Me-linkIcon,:root .swx.desktop.dark .Me-link:hover .Me-availabilityChevron,:root .swx.desktop.dark .Me-link:focus .Me-linkText,:root .swx.desktop.dark .Me-link:focus .Me-linkIcon,:root .swx.desktop.dark .Me-link:focus .Me-availabilityChevron,:root .swx.desktop.dark .Me-availabilityText:hover .Me-linkText,:root .swx.desktop.dark .Me-availabilityText:hover .Me-linkIcon,:root .swx.desktop.dark .Me-availabilityText:hover .Me-availabilityChevron,:root .swx.desktop.dark .Me-availabilityText:focus .Me-linkText,:root .swx.desktop.dark .Me-availabilityText:focus .Me-linkIcon,:root .swx.desktop.dark .Me-availabilityText:focus .Me-availabilityChevron,:root .swx.desktop.dark .Me-displayBalance:hover .Me-linkText,:root .swx.desktop.dark .Me-displayBalance:hover .Me-linkIcon,:root .swx.desktop.dark .Me-displayBalance:hover .Me-availabilityChevron,:root .swx.desktop.dark .Me-displayBalance:focus .Me-linkText,:root .swx.desktop.dark .Me-displayBalance:focus .Me-linkIcon,:root .swx.desktop.dark .Me-displayBalance:focus .Me-availabilityChevron,:root .swx.desktop.dark .Me-moodMessage:hover .Me-linkText,:root .swx.desktop.dark .Me-moodMessage:hover .Me-linkIcon,:root .swx.desktop.dark .Me-moodMessage:hover .Me-availabilityChevron,:root .swx.desktop.dark .Me-moodMessage:focus .Me-linkText,:root .swx.desktop.dark .Me-moodMessage:focus .Me-linkIcon,:root .swx.desktop.dark .Me-moodMessage:focus .Me-availabilityChevron{color:#077DB4}:root .swx.desktop.dark .Me-skypename{color:#888}:root .swx.desktop.dark .Me-skypename:focus{outline:1px dotted #fff !important}:root .swx.desktop.dark .Me-link:focus,:root .swx.desktop.dark .Me-availabilityText:focus,:root .swx.desktop.dark .Me-displayName:focus,:root .swx.desktop.dark .Me-collapseBtn:focus,:root .swx.desktop.dark .Me-moodMessage:focus{outline:1px dotted #fff !important}:root .swx.desktop.dark .Me--expanded{background:rgba(42,42,42,0.8)}:root .swx.desktop.dark .Me-skyContainer{background-color:#2a2a2a}:root .swx.desktop.dark .Me-skyContainer:after{background-color:#2a2a2a}:root .swx.desktop.dark .Me-skyContainer:before{background-color:#2a2a2a}:root .swx.desktop.dark .Me-sky{box-shadow:0 0 0 7px #2a2a2a,0 0 0 14px #2a2a2a;background-color:#2a2a2a}:root .swx.desktop.dark .Me-sky:before{background-color:#2a2a2a}:root .swx.desktop.dark .Me-sky:after{background-color:#2a2a2a}:root .swx.desktop.dark .Me-sky .Avatar{background-color:#2a2a2a}:root .swx.desktop.dark .Me-info{color:#eee}:root .swx.desktop.dark .Me-collapseBtn:before{background-color:#393939}:root .swx.desktop.dark .Me-small:before{border-right-color:#393939}:root .swx.desktop.dark .Me-moodMessage,:root .swx.desktop.dark .Me-moodMessage-moodMessage,:root .swx.desktop.dark .Me-displayBalance{color:#888}:root .swx.desktop.dark .Me-moodMessage-editMoodContainer{background-color:#2a2a2a}:root .swx.desktop.dark .Me-moodMessage-editButton{color:#888 !important}:root .swx.desktop.dark .Me-moodMessage-editButton:hover{color:#00AFF0 !important}:root .swx.desktop.dark .Me-large .Me-info .Me-availability,:root .swx.desktop.dark .Me-large .Me-info .Me-availability:hover{color:#888}:root .swx.desktop.dark .chat .conversation .message.sticker.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.sticker.me .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.their .arrow:after{background-color:#262a2d}:root .swx.desktop.dark .chat .conversation .message.me .bubble{background-color:#2B333B}:root .swx.desktop.dark .chat .conversation .message.me .bubble .arrow:after{background-color:#2B333B}:root .swx.desktop.dark .chat .conversation .message.their .bubble{background-color:#262a2d}:root .swx.desktop.dark .chat .conversation .message.participant .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.me.media .content .messageTextWrapper{background-color:#2B333B}:root .swx.desktop.dark .chat .conversation .message.media .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.contact-info.me .bubble,:root .swx.desktop.dark .chat .conversation .message.contact-info.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.their.media .content .messageTextWrapper{background-color:#262a2d}:root .swx.desktop.dark .chat .conversation .message .bubble .content{color:#eee}:root .swx.desktop.dark .chat .conversation .message .bubble .smsStatus .iconfont{color:white}:root .swx.desktop.dark .chat .conversation .message.showTimestamp .timestamp p{color:#a9a5a4}:root .swx.desktop.dark .chat .conversation .message.their .bubble .tile h4{color:#01aef0}:root .swx.desktop.dark .chat .conversation .message.mojiItem .mojiContent .mojimask{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message.svg)}:root .swx.desktop.dark .chat .conversation .message .bubble .messageIcon{color:#888}:root .swx.desktop.dark .chat .conversation .message.contact-info .contact .iconfont.pstn{background-color:#a9a5a4}:root .swx.desktop.dark .chat .conversation .message .bubble .content p .deleted{color:#888}:root .swx.desktop.dark .chat .conversation .message.meCommandMessage.their .bubble{background-color:transparent}:root .swx.desktop.dark .chat .conversation .message.meCommandMessage{border-color:#393939}:root .swx.desktop.dark .peoplePicker .searchItem .tileName{color:#eee}:root .swx.desktop.dark .peoplePicker .searchItem .message{color:#888}:root .swx.desktop.dark .peoplePicker .searchItem:hover{background-color:#393939}:root .swx.desktop.dark .peoplePicker .searchItem:hover::before{background-color:#393939}:root .swx.desktop.dark .peoplePicker .searchItem:hover .Avatar:before{color:#393939}:root .swx.desktop.dark .peoplePicker .searchItem:hover .Avatar:after{border-color:#393939;background-color:#393939}:root .swx.desktop.dark .peoplePicker .searchItem.active,:root .swx.desktop.dark .peoplePicker .searchItem:focus{background-color:#1B354B}:root .swx.desktop.dark .peoplePicker .searchItem.active::before,:root .swx.desktop.dark .peoplePicker .searchItem:focus::before{background-color:#1B354B}:root .swx.desktop.dark .peoplePicker .searchItem.active .Avatar:before,:root .swx.desktop.dark .peoplePicker .searchItem:focus .Avatar:before{color:#1B354B}:root .swx.desktop.dark .peoplePicker .searchItem.active .Avatar:after,:root .swx.desktop.dark .peoplePicker .searchItem:focus .Avatar:after{border-color:#1B354B;background-color:#1B354B}:root .swx.desktop.dark .peopleFilter .strong{color:#a9a5a4}:root .swx.desktop.dark .peoplePicker .searchItem.active .iconfont{color:#888}:root .swx.desktop.dark .popup,:root .swx.desktop.dark ul.swxContextMenu{background-color:#2a2a2a;color:#eee;border-color:#667486}:root .swx.desktop.dark .popup .btn.primary:before,:root .swx.desktop.dark ul.swxContextMenu .btn.primary:before{background-color:#00AFF0}:root .swx.desktop.dark .popup .btn.secondary:before,:root .swx.desktop.dark ul.swxContextMenu .btn.secondary:before{background-color:#0083b4}:root .swx.desktop.dark .popup.arrow:before,:root .swx.desktop.dark ul.swxContextMenu .arrow,:root .swx.desktop.dark .SelectBox-arrow{background-image:url(../assets/images/components/chat/theme-dark/context-menu-arrow.svg)}:root .swx.desktop.dark .SettingsDialog.popup,:root .swx.desktop.dark .bubble.popup,:root .swx.desktop.dark ul.swxContextMenu,:root .swx.desktop.dark .LanguagePicker-menu.popup,:root .swx.desktop.dark .SelectBox-options,:root .swx.desktop.dark .PresencePopup.popup{background-color:#2a2a2a;color:#eee;border-color:#667486}:root .swx.desktop.dark .SettingsDialog.popup .iconfont{background-color:#2a2a2a;color:#a9a5a4}:root .swx.desktop.dark .bubble.popup .picker-pack .picker-item.message.clickable{background:#323b43}:root .swx.desktop.dark .bubble.popup .picker-pack .picker-item.message.clickable:hover{border-color:#667486}:root .swx.desktop.dark .bubble.popup .searchContainer input{color:#eee}:root .swx.desktop.dark .bubble.popup .searchContainer .iconfont.cross{background-color:transparent}:root .swx.desktop.dark span.moji .mojimask{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message-black.svg)}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:hover span.emoticon,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.emoticon:focus span.emoticon{border-color:#eaeaea}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:focus .moji .mojimask,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.flik:hover .moji .mojimask{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message-small-outline.svg)}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon .mojimask,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem .mojimask,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji .mojimask{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message.svg)}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon .mojimask.small,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem .mojimask.small,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji .mojimask.small{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message-small.svg)}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .emoticon.selected,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .mruItem.selected,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item .moji.selected{border:#eaeaea}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.image:focus,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.image:hover,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.image.selected{border-color:#eaeaea}:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.message:focus,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.message:hover,:root .swx.desktop.dark swx-expressionitems-picker .picker-list .picker-pack .picker-item.message.selected{border-color:#eaeaea}:root .swx.desktop.dark swx-expressionstore-v2-browsepacks div.overlayControls input.inputField.store-search{color:#eee}:root .swx.desktop.dark swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store{background:#2a2a2a}:root .swx.desktop.dark swx-expressionstore-v2-browsepacks div.wrapper.swx-pes-store div.tabs-details-wrapper div.store-tab-item-details div.pack-items-list div.content li div.pack-items li.item div.moji-item span.mojimask{background-image:url(../assets/images/components/chat/theme-dark/mask-flik-message-small.svg)}:root .swx.desktop.dark ul.swxContextMenu li:focus span{background-color:#323b43}:root .swx.desktop.dark ul.swxContextMenu li:active span{background-color:#323b43;color:#eee}:root .swx.desktop.dark .PresencePopup .popup-select-option:hover{background-color:#393939}:root .swx.desktop.dark .PresencePopup .popup-select-option--selected{color:#00AFF0;opacity:inherit}:root .swx.desktop.dark .LanguagePicker-item,:root .swx.desktop.dark .SelectBox-option,:root .swx.desktop.dark .SelectBox-optionName,:root .swx.desktop.dark .SelectBox-optionDescription{color:#eee}:root .swx.desktop.dark .LanguagePicker-item:hover,:root .swx.desktop.dark .LanguagePicker-item:active,:root .swx.desktop.dark .LanguagePicker-item:focus,:root .swx.desktop.dark .SelectBox-option:hover,:root .swx.desktop.dark .SelectBox-option:active,:root .swx.desktop.dark .SelectBox-option:focus,:root .swx.desktop.dark .SelectBox-optionName:hover,:root .swx.desktop.dark .SelectBox-optionName:active,:root .swx.desktop.dark .SelectBox-optionName:focus,:root .swx.desktop.dark .SelectBox-optionDescription:hover,:root .swx.desktop.dark .SelectBox-optionDescription:active,:root .swx.desktop.dark .SelectBox-optionDescription:focus{color:#fff;background-color:#007fae}:root .swx.desktop.dark .LanguagePicker-item.selected,:root .swx.desktop.dark .SelectBox-option.selected,:root .swx.desktop.dark .SelectBox-optionName.selected,:root .swx.desktop.dark .SelectBox-optionDescription.selected{color:#00AFF0}:root .swx.desktop.dark .LanguagePicker-menu .icons .iconfont{color:#a9a5a4;background-color:transparent}:root .swx.desktop.dark .TranslatorSettings{background-color:transparent}:root .swx.desktop.dark .DialPad{border-bottom-color:#a9a5a4;border-left-color:#a9a5a4}:root .swx.desktop.dark .DialPad-key{background-color:#2a2a2a;border-top-color:#a9a5a4;border-right-color:#a9a5a4}:root .swx.desktop.dark .DialPad-key:hover,:root .swx.desktop.dark .DialPad-key:focus{background-color:#1B354B}:root .swx.desktop.dark .DialPad-key:active{background-color:#1B354B}:root .swx.desktop.dark .DialPad-key .icon{color:#00AFF0}:root .swx.desktop.dark .DialPad-key .title{color:#eaeaea}:root .swx.desktop.dark .groupProfile .participant .tileName .menu,:root .swx.desktop.dark .jumpToConversation .participant .tileName .menu{color:inherit}:root .swx.desktop.dark .search .splitter{background-color:#393939}:root .swx.desktop.dark .search .input input::-moz-placeholder{color:#a9a5a4;opacity:1}:root .swx.desktop.dark .search .input input:-ms-input-placeholder{color:#a9a5a4;opacity:1}:root .swx.desktop.dark .search .input input::-webkit-input-placeholder{color:#a9a5a4;opacity:1}:root .swx.desktop.dark .search .input.active input{color:#eee}:root .swx.desktop.dark .search .input.active input::-moz-placeholder{color:#2a2a2a;opacity:1}:root .swx.desktop.dark .search .input.active input:-ms-input-placeholder{color:#2a2a2a;opacity:1}:root .swx.desktop.dark .search .input.active input::-webkit-input-placeholder{color:#2a2a2a;opacity:1}:root .swx.desktop.dark .searchItem.active{background-color:#393939}:root .swx.desktop.dark .searchItem.active .Avatar:not(.Avatar--selected).Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .searchItem.active.Avatar--defaultAvatar:before{color:transparent}:root .swx.desktop.dark .searchItem .Avatar:before{color:transparent}:root .swx.desktop.dark .searchItem .Avatar.Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .searchItem .Avatar .selected:after{background-color:#393939}:root .swx.desktop.dark .UserSettingsPage-option .pref-select-element>select{border-color:#667486}:root .swx.desktop.dark .UserSettingsPage-heading{color:#eaeaea}:root .swx.desktop.dark .UserSettingsPage-category:hover{background-color:#393939;color:#1f1f1f}:root .swx.desktop.dark .UserSettingsPage-category.active{background-color:#323b43}:root .swx.desktop.dark .UserSettingsPage-category.active .UserSettingsPage-label:before{color:#eee}:root .swx.desktop.dark .UserSettingsPage-secondaryText{color:#888}:root .swx.desktop.dark .UserSettingsPage-featureLabel{color:#eee}:root .swx.desktop.dark .UserSettingsPage-detail--white:before{border-color:#393939}:root .swx.desktop.dark .UserSettingsPage-label{color:#eaeaea}:root .swx.desktop.dark .shareControlWrapper{background-color:#2a2a2a;border-color:#667486}:root .swx.desktop.dark .shareControlWrapper .title{color:#eaeaea}:root .swx.desktop.dark .shareControlWrapper .peoplePicker .separator{color:#a9a5a4}:root .swx.desktop.dark .shareControlWrapper .description{color:#888}:root .swx.desktop.dark .shareControlWrapper .contactPickerInput{border-color:#393939}:root .swx.desktop.dark .shareControlWrapper .contactPickerInput input{color:#eee}:root .swx.desktop.dark .side:before{border-right-color:#393939}:root .swx.desktop.dark .side .navigation .navItem .icon{color:#a9a5a4}:root .swx.desktop.dark .side .navigation .navItem.icon:hover{background-color:#393939}:root .swx.desktop.dark .side .navigation .navItem.icon:hover .icon{color:#0083b4}:root .swx.desktop.dark .side .navigation .navItem.icon.active,:root .swx.desktop.dark .side .navigation .navItem.icon:focus{background-color:#393939}:root .swx.desktop.dark .side .navigation .navItem.icon.active .icon,:root .swx.desktop.dark .side .navigation .navItem.icon:focus .icon{color:#00AFF0}:root .swx.desktop.dark .side .recent .message,:root .swx.desktop.dark .side .searchItem .message{color:#888}:root .swx.desktop.dark .side .recent .tileName{color:#eee}:root .swx.desktop.dark .timeline .recent.unread:not(.active) .message a{color:#01aef0}:root .swx.desktop.dark .side .recent:focus,:root .swx.desktop.dark .side .recent:hover,:root .swx.desktop.dark .side .searchItem:focus,:root .swx.desktop.dark .side .searchItem:hover{background-color:#393939}:root .swx.desktop.dark .side .recent:focus:before,:root .swx.desktop.dark .side .recent:hover:before,:root .swx.desktop.dark .side .searchItem:focus:before,:root .swx.desktop.dark .side .searchItem:hover:before{border-color:transparent;background-color:#393939}:root .swx.desktop.dark .side .recent:focus .Avatar:before,:root .swx.desktop.dark .side .recent:hover .Avatar:before,:root .swx.desktop.dark .side .searchItem:focus .Avatar:before,:root .swx.desktop.dark .side .searchItem:hover .Avatar:before{color:transparent}:root .swx.desktop.dark .side .recent:focus .Avatar.Avatar--agent:before,:root .swx.desktop.dark .side .recent:hover .Avatar.Avatar--agent:before,:root .swx.desktop.dark .side .searchItem:focus .Avatar.Avatar--agent:before,:root .swx.desktop.dark .side .searchItem:hover .Avatar.Avatar--agent:before{color:#393939}:root .swx.desktop.dark .side .recent:focus .Avatar:after,:root .swx.desktop.dark .side .recent:hover .Avatar:after,:root .swx.desktop.dark .side .searchItem:focus .Avatar:after,:root .swx.desktop.dark .side .searchItem:hover .Avatar:after{background-color:#393939;border-color:#393939}:root .swx.desktop.dark .side .recent.active,:root .swx.desktop.dark .side .searchItem.active{background-color:#323b43}:root .swx.desktop.dark .side .recent.active:before,:root .swx.desktop.dark .side .searchItem.active:before{border-color:transparent;background-color:#323b43}:root .swx.desktop.dark .side .recent.active .Avatar:before,:root .swx.desktop.dark .side .searchItem.active .Avatar:before{color:transparent}:root .swx.desktop.dark .side .recent.active .Avatar.Avatar--agent:before,:root .swx.desktop.dark .side .searchItem.active .Avatar.Avatar--agent:before{color:#323b43}:root .swx.desktop.dark .side .recent.active .Avatar:after,:root .swx.desktop.dark .side .searchItem.active .Avatar:after{background-color:#323b43;border-color:#323b43}:root .swx.desktop.dark .side .recent .Avatar:before{color:transparent}:root .swx.desktop.dark .side .recent .Avatar.Avatar--agent:before{color:#2a2a2a}:root .swx.desktop.dark .side .separator{color:#a9a5a4}:root .swx.desktop.dark .side{background-color:#2a2a2a}:root .swx.desktop.dark .side .timeline .recent.unread .counter .circle:before{background-color:#2a2a2a !important}:root .swx.desktop.dark .side .timeline .recent.unread:hover .counter .circle:before,:root .swx.desktop.dark .side .timeline .recent.unread:focus .counter .circle:before{background-color:#323b43 !important}:root .swx.desktop.dark .side .timeline .recent.unread.active .counter .circle:before{background-color:#323b43 !important}:root .swx.desktop.dark .timeline .recent.unread:not(.active) .message,:root .swx.desktop.dark .timeline .recent.unread:not(.active).lightNotification .text>.tile .tileName,:root .swx.desktop.dark .timeline .recent.unread:not(.active).lightNotification .tileName{color:#eee}:root .swx.desktop.dark .timeline .recent.unread:not(.active) .message{color:#eee}:root .swx.desktop.dark .side .recent.active .message{color:#eee}:root .swx.desktop.dark .side .timeline .recent .notificationsDisabledIndicator .iconfont{color:#888}:root .swx.desktop.dark .suggestionList{border-color:#393939}:root .swx.desktop.dark .suggestionList .list .item{background-color:#393939;color:#eeeeee}:root .swx.desktop.dark .suggestionList .list .item.selected{background-color:#2a2a2a}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard.their .bubble{background-color:transparent}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard.signin .bubble .arrow:after,:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard.unsupported .bubble .arrow:after{background-color:#262a2d}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content{background-color:#252b2d}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card h1,:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .section .textContent h2{color:#eee}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .items .item .title{color:#eee}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .normal{color:#eee}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.hero .cardContent{background-color:#000;border-color:#667486}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel.multiple .container .card.thumb .cardContent{background-color:#000;border-color:#667486}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .next .button,:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .carousel .prev .button{color:#eaeaea;background-color:#00AFF0}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button{background-color:transparent;border-color:#a9a5a4}:root .swx.desktop.dark .themeLight.chat .conversation .message.swiftCard .bubble .content .swift .card .buttons .button>span{color:#00AFF0}:root .swx.desktop.dark .destination-picker .viaText{color:#888}:root .swx.desktop.dark .destinationSelectorContainer .title{color:#888}:root .swx.desktop.dark .destinationSelectorContainer .turnOffSMS{border-color:#393939}:root .swx.desktop.dark .destinationSelectorContainer .destinationsList{border-color:#393939}:root .swx.desktop.dark .destinationSelectorContainer li{color:#eee}:root .swx.desktop.dark .destinationSelectorContainer a{color:#00AFF0}:root .swx.desktop.dark .newDestinationContainer .title{color:#a9a5a4}:root .swx.desktop.dark .newDestinationContainer input{border-color:#393939;color:#eee}:root .swx.desktop.dark .newDestinationContainer li{color:#eee}:root .swx.desktop.dark{color:#eee}:root .swx.desktop.dark .ToggleButton{background-color:#667486}:root .swx.desktop.dark .ToggleButton--checked{background-color:#7FBA00}:root .swx.desktop.dark select{color:#eee;background-color:#2a2a2a}:root .swx.desktop.dark input{color:#eee}:root .swx.desktop.dark .h4{color:#eee}:root .swx.desktop.dark .themeWhite{background-color:#2a2a2a;color:#eee}:root .swx.desktop.dark .shell.main .chatContainer{background-color:#1f1f1f}:root .swx.desktop.dark .CallQualityFeedbackStarRating .btn.transparent>span{background-color:transparent}:root .swx.desktop.dark .chat{background-color:#1f1f1f}:root .swx.desktop.dark .btn.primary:before{background-color:#393939}:root .swx.desktop.dark .btn.transparent>span{color:#a9a5a4 !important}:root .swx.desktop.dark .btn.transparent:hover>span{color:#00AFF0 !important}:root .swx.desktop.dark .btn:before,:root .swx.desktop.dark .btn.primary:before{color:#eaeaea}:root .swx.desktop.dark .btn.primary:before{color:#eaeaea}:root .swx.desktop.dark .btn.secondary.circle.stroke.active:before{background-color:#393939}:root .swx.desktop.dark .btn.secondary.circle.stroke:active:before{background-color:#393939}:root .swx.desktop.dark .btn.primary:hover:before,:root .swx.desktop.dark .btn.primary:focus:before{background-color:#0083b4}:root .swx.desktop.dark .Splitter{background-color:#393939}:root .swx.desktop.dark .inviteLink{background-color:#1f1f1f;border-color:#393939}:root .swx.desktop.dark .btn.primary:before{background-color:#00AFF0}:root .swx.desktop.dark .btn.primary>span{color:#eaeaea}:root .swx.desktop.dark .themeWhite.side .searchItem .tileName{color:#eee}:root .swx.desktop.dark .btn.secondary:before{background-color:#333333;border:#00AFF0 solid 1px}:root .swx.desktop.dark .btn.secondary:hover:before,:root .swx.desktop.dark .btn.secondary:focus:before{background-color:#323b43}:root .swx.desktop.dark .recent.active:before{background-color:#323b43}:root .swx.desktop.dark .recent:before{background-color:#323b43}:root .swx.desktop.dark .recent:before .counter .circle:before{background-color:#2a2a2a}:root .swx.desktop.dark .contactPickerInput .contacts input{color:white}:root .swx.desktop.dark .contactPickerInput .contacts .contact-pill{color:#eee;background-color:#393939;border-color:#667486}:root .swx.desktop.dark .contactPickerWrapper{background-color:#2a2a2a;border-color:#393939}:root .swx.desktop.dark .contactPickerWrapper .contactPickerInput{border-color:#393939}:root .swx.desktop.dark .contactPickerWrapper .peoplePicker{background-color:transparent}:root .swx.desktop.dark .contactPickerWrapper .conversationShareLink button:before{border-color:#00AFF0}:root .swx.desktop.dark .showCover:after{background-color:#2a2a2a}:root .swx.desktop.dark .message.participant.their{border-color:#393939}:root .swx.desktop.dark swx-message i.mention.me{background-color:#a9a5a4 !important;color:#1f1f1f}:root .swx.desktop.dark .DiscoverAgentsPage{background-color:#2a2a2a}:root .swx.desktop.dark .DiscoverAgentsPage--body .peoplePicker{background-color:#2a2a2a}:root .swx.desktop.dark .DiscoverAgentsPage--hint{background-color:#667486;color:#eee}:root .swx.desktop.dark .ContactsPage-hint{background-color:#393939;color:#eee}:root .swx.desktop.dark .ContactsPage-categoryItem .MenuItem-link--selected{color:#667486}:root .swx.desktop.dark .suggestionList{border-color:#393939}:root .swx.desktop.dark .suggestionList .list .item{background-color:#393939;color:#eeeeee}:root .swx.desktop.dark .suggestionList .list .item.selected{background-color:#2a2a2a}:root .swx.desktop.dark .quotedText .quoted{color:#eee}:root .swx.desktop.dark .quotedText .quoted:before{color:#888}:root .swx.desktop.dark .quotedText .time,:root .swx.desktop.dark .quotedText .author{color:#888}:root .swx.desktop.dark .infoLine{border-top-color:#393939}:root .swx.desktop.dark .chatInputPollButton textarea{background-color:transparent}:root .swx.desktop.dark .chatInputPollButton .answer-box input[type=text]{color:#eee}:root .swx.desktop.dark .chatInputPollButton .bubble .iconfont.cross{background-color:transparent}:root .swx.desktop.dark .poll-message-answer-box{background-color:#1f1f1f}:root .swx.desktop.dark .poll-message-answer-votes-bar{background-color:#626f82}:root .swx.desktop.dark .shell.notifications .notification.info,:root .swx.desktop.dark .shell.notifications .notification.warning{background-color:#3e6a8a}:root .swx.desktop.dark .shell.notifications .notification.info p,:root .swx.desktop.dark .shell.notifications .notification.warning p{font-size:0.68em}:root .swx.desktop.dark .shell.notifications .notification.info a,:root .swx.desktop.dark .shell.notifications .notification.warning a{color:#00AFF0}:root .swx.desktop.dark .UnansweredCall{background-color:#2a2a2a}:root .swx.desktop.dark .UnansweredCall .UnansweredCall-titleBar{background-color:#1f1f1f}:root .swx.desktop.dark .UnansweredCall .UnansweredCall-titleBar .btn:before{background-color:transparent}:root .swx.desktop.dark .UnansweredCall .UnansweredCall-topContainer .UnansweredCall-closeButton .btn:before{background-color:transparent}:root .swx.desktop.dark .swxContentOverlay{background-color:#2a2a2a}:root .swx.desktop.dark .side .navigation .navItem .text{color:#eee}:root .swx.desktop.dark .swx-overlayWelcome .emergencyCalling,:root .swx.desktop.dark .Me-notificationsText,:root .swx.desktop.dark .muteConversationSettingItem .secondaryText,:root .swx.desktop.dark .SkypeOutOffer-text,:root .swx.desktop.dark .SkypeOutOffer-message,:root .swx.desktop.dark .inviteLink p.link{color:#888}:root .swx.desktop.dark .SkypeOutOffer-title{color:#eaeaea}:root .swx .swxContent.kahuna{width:250px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){:root .swx .swxContent.kahuna{display:block}}.skype-Content,.skype-Sidebar{font-size:145%}:root .swx span.emoticon{margin-top:0;padding:0 1px;outline:1px solid transparent;line-height:0}@media screen and (-ms-high-contrast: active){:root .swx span.emoticon{outline:0}}:root .swx[dir="rtl"] .VideoPlayer .VideoPlayer-fullsreenInfo{margin:20px 20px 0 0;left:auto;right:0}.RESIZING .emoSprite{animation:none !important;-webkit-animation:none !important} _/https://swx.cdn.skype.com/v/1.88.30/css/swx.css <=v>Obplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_Dhttps://swx.cdn.skype.com/v/1.88.30/resources/g11n/es-es/settings.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;456HZWNS.keysZNS.objects789:;<=>?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/javascript; charset=utf-8Q*YBlockBlob_$e0d1b66a-0001-0132-1232-c0fa61000000Tgzip_ECAcc (toj/8921)Xunlocked_tQ/V9Y+cUksvcqU8u1gqIQ==_Fri, 21 Apr 2017 10:17:41 GMT_0x8D4889FA4EDA48F^max-age=604800_Thu, 04 May 2017 18:05:59 GMTS441Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/_text/javascript+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn7<GPVYbkmov~/>Pcj~9>QZu  $8<P^psOjSkype && Skype.WebExperience && Skype.WebExperience.setGlobalization({ calendar : { days : { names: ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"], namesAbbr: ["do.", "lu.", "ma.", "mi.", "ju.", "vi.", "sá."] }, months: { names: ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"], namesAbbr: ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic."] }, firstDay: 1 }, time : { AM: "", PM: "", separator: ":", format: { duration: "mm:ss", short: "H:mm", long: "H:mm:ss" } }, date: { separator: "/", format: { dayMonth: "d/M", dayMonthYear: "d/M/yy", dayAbbr: "dAbbr", dayName: "dName", dateAbbr: "d mAbbr yyyy", shortDateAbbr: "d mAbbr" } }, dir: "ltr" }); _Dhttps://swx.cdn.skype.com/v/1.88.30/resources/g11n/es-es/settings.js @AvBObplist00X$versionX$objectsY$archiverT$top.#)*0123[\]^_`abcdefghijklmnopqrstuvwxyz{|}U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 -,$%'(WNS.base[NS.relative_Ghttps://swx.cdn.skype.com/v/1.88.30/resources/i18n/swx/es-es/Strings.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;͚456HZWNS.keysZNS.objects789:;<=>?@ABCDEFG IJKLMNOPQRSTUVWXY !"#$%&'()*+\x-ms-version\Content-Type_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status[content-md5]Last-ModifiedTEtag]Cache-ControlTDate^Content-Length]Accept-RangesTVaryWx-cacheZ2009-09-19_text/javascript; charset=utf-8Q*YBlockBlob_$2df97ec3-0001-0042-7949-c0cff0000000Tgzip_ECAcc (toj/8987)Xunlocked_faGYzCdrfxfvJQ7eQM0ApA==_Fri, 21 Apr 2017 10:17:59 GMT_0x8D4889FAFE19232^max-age=604800_Thu, 04 May 2017 18:05:59 GMTU20828Ubytes_Accept-EncodingSHIT+,~\NSDictionary~/_text/javascript+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverш_WebResourceResponse#-27hn:?JSY\enpry2ASfm  <AT]x$)=AUcuxOZ/*eslint-disable camelcase*/ /*eslint quotes: [2, "double"]*/ /*global Skype*/ // For messages that have different wording for business, use the same key as the consumer counterpart but with a "_4b" suffix. // Then use the knockout binding "businessAwareL10n" instead of "l10n" in the UI view for messages that have business variants. // With the business aware binding, _4b messages will be automatically used if the useBusinessWording feature flag is active. // Example: // newbee_text_cta: "Find your friends by entering their name or email in the Search Skype field.", // newbee_text_cta_4b: "Find your co-workers by entering their name in the Search field.", Skype && Skype.WebExperience && Skype.WebExperience.setTranslations({ splashScreen_text_logo_4b: "Skype Empresarial", splashScreen_text_loading: "Cargando...", splashScreen_text_signingIn: "Iniciando sesión...", splashScreen_text_signingIn_wac: "Uniéndose al chat...", splashScreen_text_loading_skype: "Cargando Skype", splashScreen_text_loading_skype_4b: "Cargando Skype Empresarial", splashScreen_text_signing_into_skype: "Iniciando sesión en Skype", splashScreen_text_signing_into_skype_4b: "Iniciando sesión en Skype Empresarial", splashScreen_signedOut_title: "Inicia sesión para comenzar.", splashScreen_signedOut_title_wac: "Únase al chat para empezar.", splashScreen_signedOut_reauth_needed_title: "Se ha cerrado la sesión", splashScreen_signedOut_reauth_needed_description: "Inicia sesión con tu cuenta de Microsoft para seguir usando Skype.", splashScreen_disconnected_title: "La conexión ha finalizado.", splashScreen_disconnected_description: "Intenta iniciar sesión de nuevo o bien actualiza la página.", splashScreen_disconnected_description_wac: "Intente unirse al chat de nuevo o actualice la página.", splashScreen_signInFailed_title: "No se puede iniciar sesión.", splashScreen_signInFailed_title_wac: "No hemos podido unirle al chat.", splashScreen_signInFailed_title_security_validation: "Haga llamadas de voz y video con Skype para Web.", splashScreen_signInFailed_description: "Intente iniciar sesión de nuevo o actualice la página.", splashScreen_signInFailed_description_wac: "Intente unirse al chat de nuevo o actualice la página.", splashScreen_signInFailed_description_exceeded_endpoints: "Skype ha superado el número de extremos permitidos.", splashScreen_signInFailed_description_age_restriction: "No puede usar Skype por restricciones de edad.", splashScreen_signInFailed_aad_description: "Intentar iniciar sesión de nuevo o actualice la página.", splashScreen_learn_more: "Más información", splashScreen_signIn_button: "Iniciar sesión", splashScreen_signIn_button_wac: "Unirse al chat", splashScreen_signInExternal_button: "Iniciar sesión con una cuenta de Microsoft", splashScreen_eduCarousel_conversation_header: "Conversaciones", splashScreen_eduCarousel_conversation_text: "Chatea con amigos y familiares enviándoles un mensaje instantáneo, un Moji o una foto.", splashScreen_eduCarousel_find_friends_header: "Buscar amigos", splashScreen_eduCarousel_find_friends_text: "Busca personas que conoces en Skype mediante el nombre de usuario, el correo electrónico, el móvil o el nombre completo.", splashScreen_signInExternal_title: "Intentando iniciar sesión.", splashScreen_signInExternal_description: "Escriba su cuenta y su contraseña cuando se le solicite.", unsupportedBrowser_title: "Actualiza tu explorador para comenzar a usar Skype.", skypeUnavailable_title: "Actualmente, estamos experimentando problemas con el servidor. Skype está trabajando en los problemas y volverá a estar disponible enseguida.", aggressiveLinking_intro_title: "Saluda en Outlook", aggressiveLinking_intro_description: "Ahora puedes llamar y chatear con tus contactos de Outlook desde tu bandeja de entrada y totalmente gratis.", aggressiveLinking_intro_continue: "Continuar", aggressiveLinking_intro_signin: "¿Ya usas Skype? {link_start}Inicia sesión{link_end}", aggressiveLinking_intro_legal: "Si continúas, estás de acuerdo con los {link_tou_start}Términos de uso{link_tou_end} y la {link_privacy_start}Política de privacidad{link_privacy_end} de Skype.", one_account_link: "¿Ya usa Skype? {link_start}Más información{link_end}", input_placeholder_searchSkype: "Buscar en Skype", input_searchSkype_ariaLabel: "Búsqueda de conversación. Escribe un nombre de grupo o de contacto.", input_searchSkype_ariaLabel_4b: "Busque conversaciones. Escriba el nombre del contacto.", input_searchSkypeDirectory_ariaLabel: "Buscar en directorio de Skype", clear_search_input_label: "Borrar búsqueda", button_text_newChat: "Nueva conversación", button_text_new: "Nueva conversación", button_text_dialpad: "Llamar", input_text_skypeOut: "Escribe un nombre o un número", input_text_skypeOut_short: "Introducir número", clear_phonenumber_input_label: "Borrar número de teléfono", select_placeholder_skypeOut: "Elegir el país o la región", label_text_participant: "{count} participante", label_text_participant_few: "{count} participantes", label_text_participant_many: "{count} participantes", area_text_insertText: "Escribe un mensaje", area_text_insertTextWithCommands: "Escriba aquí un mensaje o {helpCommand} para acceder a la lista de comandos", area_text_agent_insertText: "No puede responder en este momento", area_text_insertTextNonMember: "Has salido de este grupo.", label_text_insertText_oneToOne: "Entrada de chat, conversación con {displayName}. {quotedText}", label_text_insertText_group: "Entrada de chat, conversación con {displayName}, {participantsText}. {quotedText}", label_text_conversationsLoading: "Cargando conversaciones recientes...", label_text_conversationsLoadNone: "No hay conversaciones recientes", label_text_currentCallHeading: "Llamada en curso", label_text_openConversation: "Abrir conversación con {displayName}", label_text_from: "De: ", label_text_clearedText: "Área de texto limpiada", label_text_clearedQuotes: "Mensaje entre comillas borrado", label_quoted_message: "Mensaje entre comillas {quotesContent} de {senderName} a las {time}", today: "hoy", yesterday: "ayer", olderThanAWeek: "más de una semana", duration_days: "{count} día", duration_days_few: "{count} días", duration_days_many: "{count} días", duration_hours: "{count} hora", duration_hours_few: "{count} horas", duration_hours_many: "{count} horas", duration_minutes: "{count} minuto", duration_minutes_few: "{count} minutos", duration_minutes_many: "{count} minutos", duration_moment: "momento", content_search_conversation_title_days: "Hace {count} día en {conversationTitle}", content_search_conversation_title_days_few: "Hace {count} días en {conversationTitle}", content_search_conversation_title_days_many: "Hace {count} días en {conversationTitle}", content_search_conversation_title_hours: "Hace {count} hora en {conversationTitle}", content_search_conversation_title_hours_few: "Hace {count} horas en {conversationTitle}", content_search_conversation_title_hours_many: "Hace {count} horas en {conversationTitle}", content_search_conversation_title_minutes: "Hace {count} minuto en {conversationTitle}", content_search_conversation_title_minutes_few: "Hace {count} minutos en {conversationTitle}", content_search_conversation_title_minutes_many: "Hace {count} minutos en {conversationTitle}", content_search_conversation_title_moment: "Hace un momento en {conversationTitle}", content_search_header: "Mensajes", content_search_aria: "Conversación con {topic}.", content_search_additional_results: "Mostrar más mensajes", contact_isSelected: "Seleccionado", label_text_headerMenuRemoveGroup: "Eliminar del grupo", label_text_headerMenuChat: "Chat", label_text_headerMenuInstantMessage: "Mensaje instantáneo", button_text_discover_agents: "Bots", label_text_discover_agents_page_header: "Bots", label_text_discover_agents_page_hint: "Sugerencia: interactúe con bots pulsando en ellos y agregándolos a sus contactos.", label_text_discover_agents_page_zero_results_text_part_1: "Parece que ya se ha conectado con todos los bots. Puede interactuar con ellos desde la página Contactos o buscándolos.", label_text_discover_agents_page_zero_results_text_part_2: "Estamos añadiendo nuevos bots continuamente, así que vuelva pronto.", label_text_contact_profile_details: "Detalles de contacto", label_text_contact_profile_skype_name: "Skype", label_text_contact_profile_skype_for_business_name: "Skype Empresarial", label_text_contact_profile_information: "Información", label_text_contact_profile_location: "Ubicación", label_text_contact_profile_birthday: "Fecha nacimiento", label_text_contact_profile_gender: "Sexo", label_text_contact_profile_language: "Idioma", label_text_contact_profile_agent_description: "Descripción", label_text_contact_profile_agent_author: "Autor", label_text_contact_profile_agent_certification: "Certificación", label_text_contact_profile_agent_rating: "Calificación promedio", label_text_view_profile_menu_item: "Ver perfil", label_text_agent_profile_label_agentid: "Bot", label_text_agent_profile_label_skype_certified: "Skype Certified", label_text_agent_profile_label_author: "Creado por", label_text_agent_profile_label_description: "Acerca de", label_text_agent_profile_label_website: "Sitio web", label_text_agent_profile_label_privacy: "Privacidad", label_text_agent_profile_value_privacy: "This bot will have access to your display name, country/region and language and any messages or content that you or other participants share with the bot.", label_text_agent_profile_value_privacy_autoplay: "También podría reproducir automáticamente contenido multimedia de terceros", label_text_agent_profile_link_text_terms_of_service: "Condiciones del servicio", label_text_agent_profile_link_text_privacy_statement: "Declaración de privacidad", label_text_agent_profile_label_rating: "Valoración", label_text_agent_profile_label_capabilities: "Esto es lo que puede hacer con este bot", label_text_agent_profile_label_extra_info: "Más información", label_text_agent_profile_capabilities_none: "leer las actualizaciones de este bot", label_text_agent_profile_capabilities_join_char: ", ", label_text_agent_profile_capabilities_audio_send: "hacer videollamadas", label_text_agent_profile_capabilities_video_send: "hacer videollamadas", label_text_agent_profile_capabilities_im_send: "enviar mensajes instantáneos", label_text_agent_profile_capabilities_screen_sharing: "share your screen", label_text_agent_profile_capabilities_gvc: "hacer videollamadas grupales", label_text_agent_profile_capabilities_group_chat: "añadir bot a los chats grupales", label_text_agent_profile_capabilities_group_chat_mention_only_mode: "(este bot recibe mensajes enviados a él mediante @{botName})", label_text_agent_profile_capabilities_group_chat_all_messages_mode: "(este bot recibe todo el contenido y los mensajes que se envían en el grupo)", label_text_agent_profile_capabilities_file_send: "enviar archivos", label_text_agent_profile_capabilities_contact_send: "enviar contactos", label_text_agent_profile_capabilities_videomessage_send: "enviar mensajes de vídeo", label_text_agent_profile_capabilities_audiomessage_send: "enviar mensajes de audio", label_text_agent_profile_capabilities_mediamessage_send: "enviar mensajes multimedia", label_text_agent_profile_capabilities_photo_send: "enviar fotos", label_text_agent_profile_capabilities_moji_send: "enviar Mojis", label_text_agent_profile_capabilities_location_send: "compartir ubicación", label_text_agent_profile_capabilities_media_autoplay: "reproducir automáticamente contenido multimedia", label_text_blockContact: "Bloquear contacto", label_text_block_agent: "Bloquear bot", label_text_blockContact_with_name: "Bloquear {name}", label_text_unblockContact: "Desbloquear contacto", label_text_unblock_agent: "Desbloquear bot", label_text_unblockContact_with_name: "Desbloquear {name}", label_text_deleteContact: "Eliminar contacto", label_text_delete_agent: "Eliminar bot", label_text_call_skype_audio: "Llamada de Skype", label_text_call_skype_video: "Videollamada", label_text_send_message: "Enviar un mensaje", label_text_call: "Llamada", label_text_call_phone_number: "Llamar a ({phoneNumber})", label_text_call_phone_number_home: "Llamar a casa ({phoneNumber})", label_text_call_phone_number_work: "Llamar a la oficina ({phoneNumber})", label_text_call_phone_number_cell: "Llamar al móvil ({phoneNumber})", label_text_call_phone_number_type: "Llamar a {phoneNumberType} ({phoneNumber})", label_text_phone_number_type_home: "Particular", label_text_phone_number_type_work: "Oficina", label_text_phone_number_type_cell: "Móvil", label_text_phone_number_type_other: "Otro", modal_blockContact_text_aria_label: "Bloquear contacto", modal_block_agent_text_aria_label: "Bloquear bot", modal_blockContact_text_title: "¿Estás seguro de que quieres bloquear a {displayName}?", modal_blockContact_text_message: "No podrán ponerse en contacto con su usuario y no aparecerán en la lista de contactos.", modal_block_contact_text_learn_more_link: "Más información", modal_blockContact_text_reportAbuse: "Denunciar a esta persona por abuso", modal_block_agent_text_reportAbuse: "Notificar abuso de este bot", select_placeholder_report_abuse_reason: "Seleccionar un motivo...", report_abuse_reason_option_spam: "Spam", report_abuse_reason_option_pornography: "Contiene desnudos o pornografía", report_abuse_reason_option_child_exploitation: "Explotación infantil", report_abuse_reason_option_harassment: "Acoso o amenazas", modal_deleteContact_text_aria_label: "Eliminar contacto", modal_delete_agent_text_aria_label: "Eliminar bot", modal_deleteContact_text_title: "¿Seguro que quieres eliminar {displayName}?", modal_deleteContact_text_message: "Se eliminará {displayName} de tu lista de contactos.", modal_device_disabled_chrome_title: "Para hacer llamadas de Skype, permita que Google Chrome acceda a la cámara y el micrófono.", modal_device_disabled_chrome_text: "Haga clic en el icono {image} de la barra de direcciones para permitir el acceso a la cámara y el micrófono.", modal_device_disabled_edge_title: "Para hacer llamadas de Skype, permita que Microsoft Edge acceda a la cámara y el micrófono.", modal_device_disabled_edge_text: "Solo tiene que volver a cargar esta página e intentar hacer otra llamada. A continuación, seleccione \"Sí\" cuando se le solicite que permita el acceso.", header_text_close: "Cerrar", header_text_participantsOthersCanJoin: "{count} participante. Otros usuarios pueden unirse", header_text_participantsOthersCanJoin_few: "{count} participantes, pueden unirse más usuarios", header_text_participantsOthersCanJoin_many: "{count} participantes, pueden unirse más usuarios", header_text_shareThisGroup: "Compartir este grupo", header_text_groupSettings: "Configuración del grupo", header_text_copyLink: "Copiar vínculo", header_text_copied: "Copiado", header_text_inviteViaEmail: "Invitar por correo", header_text_adminSettings: "Administrar grupo", header_text_makeHistoryAvailable: "Hacer que el historial de chat esté disponible para nuevos participantes", header_text_joinViaLink: "Crear un vínculo para que se una cualquier persona", header_text_allowOthersToJoin: "Permitir a otros usuarios unirse con un vínculo", header_text_othersCanJoin: "Otros usuarios se pueden unir con un vínculo", header_text_muteConversation: "Notificaciones de conversaciones", header_secondary_text_muteConversation: "Informarme de las novedades", header_narrator_notifications_on: "Notificaciones activadas", header_narrator_notifications_off: "Notificaciones desactivadas", header_text_admin: "Administrador", header_text_admin_4b: "Moderador", header_text_guest: "Invitado", spaces_default_name: "Conversación sin título", spaces_tooltip_text: "Invita a otras personas enviándoles este vínculo, incluso si no están en Skype.", spaces_email_subject: "Estoy a punto para chatear mediante Skype", spaces_joining_disabled_message_start: "Activar \"Crear un vínculo para que cualquier persona pueda unirse\" desde el ", spaces_joining_disabled_anchor_text: "perfil ", spaces_joining_disabled_message_end: "para obtener un vínculo que se pueda compartir.", spaces_email_greeting: "Hola:", spaces_email_joinMe: "He creado un grupo en Skype para que chateemos, compartamos y colaboremos.", spaces_email_link: "Unirse haciendo clic en el vínculo", spaces_welcomeTitle: "La conversación ya está lista", spaces_welcomeMessage: "Comparta fotos, mensajes y mucho más con todos los usuarios que están por aquí o invite incluso a más personas compartiendo este vínculo con ellas", spaces_welcomeMessageWithoutLink: "Comparte fotos, mensajes y mucho más con todos los del grupo", spaces_welcomeRenameBtnTitle: "Cambiar nombre de conversación", spaces_welcomeRenameBtnMessage: "Haga que la conversación sea única", spaces_welcomeSettingsBtnTitle: "Configuración", spaces_welcomeSettingsBtnMessage: "Administre la conversación", spaces_anyoneElse: "¿Alguien más? Envíales un vínculo", spaces_conversation_renamed_success: "Se ha cambiado el nombre de la conversación a {conversationName}.", input_placeholder_addAnotherContact: "Agregar otro contacto", input_placeholder_typeContactName: "Escribir el nombre del contacto", message_text_hasLeftConversation: "{participant} ha salido de esta conversación", message_text_wasRemovedFromConversation: "{participant} ha eliminado a {removedParticipant} de esta conversación", message_text_youWereRemovedFromConversation: "Le eliminaron de esta conversación", message_text_joinedConversation: "{participant} se unió a esta conversación", message_text_joinConversationFailed: "{participant} no se pudo unir a la conversación", message_text_meJoinedConversation_one: "{participant} ya está chateando", message_text_meJoinedConversation_more: "{participants} y {participant} ya están chateando", message_text_wasAddedToConversation: "{participant} ha agregado a {contact} a esta conversación.", message_text_botWasAddedToConversation: "Para chatear, comience su mensaje con @{botName}. El resto de mensajes del grupo están ocultos al bot.", message_text_joiningConversationWithBots: "{botName} está participando en este grupo.
              Para chatear, comience este mensaje con @{botName}. El resto de mensajes del grupo están ocultos al bot.", message_text_joiningConversationWithBotsV2: "{botName} está participando en este grupo.
              ", message_text_addedBotGroupConversation_privateMode: "{botName} recibe mensajes enviados directamente a él mediante @{botName}.", message_text_addedBotGroupConversation_allMessagesMode: "{botName} recibe todo el contenido y los mensajes que se envían en este chat.", message_text_roleUpdated: "{who} actualizó el rol de {whom} a {role}", message_text_topicUpdated: "{participant} ha cambiado el tema de la conversación a \'{topic}\'", message_text_threadPictureUpdated: "{participant} ha cambiado la imagen de la conversación", message_text_historyClosed: "{participant} cerró el historial de la conversación", message_text_historyDisclosed: "{participant} divulgó el historial de la conversación", message_text_sentContacts: "Contactos enviados a la conversación", message_text_receivedContacts: "Contactos recibidos desde {from}", message_text_contactItem: "
            • {fullName} ({name})
            • ", message_text_joiningEnabled: "{participant} habilitado para unirse a esta conversación", message_text_joiningDisabled: "{participant} deshabilitado para unirse a esta conversación", message_text_legacyMemberAdded: "{participant} necesita actualizar Skype para participar en esta conversación. Para ayudarlo, envíalos a http://www.skype.com/en/download-skype/skype-for-computer/", message_text_legacyMemberUpgraded: "{participant} ahora puede participar en esta conversación.", message_text_emptyConversation: "No hay historial disponible para esta conversación", message_text_startedCall: "Llamada", message_text_startedGroupCall: "Llamada grupal", message_text_endedCall: "Llamada finalizada", message_text_endedGroupCall: "Llamada de grupo finalizada", message_text_outgoingCallNoAnswer: "Llamada, no contesta", message_text_outgoingGroupCallNoAnswer: "Llamada de grupo, sin respuesta", message_text_missedCall: "Llamada perdida", message_text_missedGroupCall: "Llamada de grupo perdida", message_text_unknownMessageType: "Tipo de mensaje desconocido \"{mesageType}\"", message_text_fileTransferNotSupported: "Skype para Web no es compatible con la recepción de archivos mediante una red P2P", message_text_parsing_error: "Error durante el análisis del mensaje.", message_text_unsupportedVideoMessageYet: "La recepción de mensajes de video no es compatible con Skype para Web", message_text_unsupportedAudioMessageYet: "No se admite la recepción de mensajes de audio en Skype para Web", message_text_guestRemovedBySystem: "La cuenta de invitado de {participant} expiró", message_text_pollsFeatureDisabled: "Los sondeos no están disponibles en este momento. Vuelve a intentarlo más tarde.", message_text_ngcUpgradeMessage_one: "{participant} no pudo unirse a esta llamada. Puede que deba conectarse, actualizar Skype o que esté usando un dispositivo no compatible. Obtenga más información en {link}", message_text_ngcUpgradeMessage_many: "{participantList} y {lastParticipant} no pudieron unirse a esta llamada. Puede que deban conectarse, actualizar Skype o que estén usando un dispositivo no compatible. Obtenga más información en {link}", message_text_swift_card: "Tarjeta", message_text_swift_cards: "Tarjetas", message_text_swift_receipt: "Recibo", message_text_swift_signIn: "Iniciar sesión", message_text_swift_defaultTitle: "Le envió un mensaje", message_text_swift_defaultGroupTitle: "{displayName} envió un mensaje", message_text_swift_vat: "IVA", message_text_swift_tax: "Impuestos", message_text_swift_totalPrice: "Total", message_text_swift_unsupported: "No podemos mostrar esta tarjeta en su versión de Skype.", message_text_swift_unsupported_button: "Siguiente", message_text_swift_showImageTitle: "Ampliar imagen", message_text_swift_signInTitle: "Conectar", message_text_swift_prevCard: "Mostrar anterior", message_text_swift_nextCard: "Mostrar siguiente", message_text_swift_showAll: "Mostrar todo", message_text_swift_showLess: "Mostrar menos", swift_videocard_control_button_mute: "Desactivar audio", swift_videocard_control_button_unmute: "Reactivar audio", accessibility_swift_openUrl: "Haga clic para abrir el sitio web en su navegador", accessibility_swift_imBack: "Haga clic para enviar la respuesta al bot", accessibility_swift_call: "Haga clic para llamar", accessibility_swift_showImage: "Haga clic para ampliar la imagen", accessibility_swift_action_prefix: "Haga clic para {swiftAction}", message_text_pluginFree_screenSharingFallback_line1: "Pronto estará disponible el uso compartido de la pantalla.", message_text_pluginFree_screenSharingFallback_line2: "Como alternativa, cambie a la aplicación Skype para el dispositivo para poder disponer del uso compartido de la pantalla {upgrade_link}.", message_text_pluginFree_microphoneAccess_edge: "No se ha detectarlo ningún micrófono. Conecte uno o compruebe la configuración de privacidad del micrófono en Configuración -> Privacidad -> Micrófono.", message_text_pluginFree_microphoneAccess_others: "No se ha detectarlo ningún micrófono. Conecte uno o compruebe la configuración de privacidad del micrófono para el dispositivo y el explorador.", message_text_pluginFree_noVideoCapability: "En esta plataforma todavía no está disponible el soporte vídeo.", message_text_suggestedContactGreeting: "{displayName} es un contacto de la libreta de direcciones pero, para poder chatear con él, primero debes conectarte", message_text_suggestedContactConnectAction: "Conectar en Skype", message_text_contactBlockedMessage: "Has bloqueado a {displayName}", message_text_contactAccepted: "Contacto aceptado", message_text_addingContactRequest: "{id} desea agregarlo como contacto", message_text_isNowAContact: "{id} es ahora un contacto", message_text_contactRequestGreeting: "Hola, {displayName}, me gustaría agregarlo como contacto.", message_text_contactRequestIsNowContact: "{displayName} es ahora un contacto", message_text_contactRequestOutgoingMessage: "{displayName} no está en su lista de contactos", message_text_contactRequestOutgoingResendMessage: "Solicitud de contacto enviada", message_text_contactRequestOutgoingResendAction: "Volver a enviar la solicitud de contacto", message_text_contactRequestIncomingMessage: "{displayName} desea agregarlo como contacto", message_text_contactRequestSendAction: "Agregar a contactos", message_text_contactRequestAcceptAction: "aceptar", message_text_contactRequestDeclineAction: "rechazar", message_text_unblockContact: "desbloquear", message_text_timeStampMessage: "Enviado en: ", message_text_longTimeStamp: "{date} a las {time}", message_text_removed: "Eliminado el {date} a las {time}", message_text_presenceAvailable: "Disponible", message_text_presenceOnline: "Conectado", message_text_presenceNotAvailable: "No disponible", message_text_presenceOffline: "Desconectado", message_text_presenceHidden: "Invisible", message_text_contactTitleLocal: "Contactos", message_text_contactTitleDirectory: "Directorio", message_text_contactBlocked: "Bloqueado", button_translations_see_original_message: "Ver el original", button_translations_see_translated_message: "Ver la traducción", button_translator_translatorSettings: "Skype Translator", label_translator_translatorSettings: "Vista previa", button_translator_translatorSettingsOn: "Activado", button_translator_translatorSettingsOff: "Desactivado", label_translator_translatorOn: "Activado", label_translator_translatorOff: "Desactivado", label_translator_selected_theirLanguage: "Se seleccionó {language} para {name}", label_translator_selected_myLanguage: "{language} seleccionado para usted mismo", button_text_searchDirectory: "Buscar en el directorio de Skype", message_text_emptySearchResults: "No se encontraron resultados", message_text_groupSearchResultsTitle: "Grupos", message_title_allContacts: "Todos los contactos", message_bucketName_other: "#", message_not_delivered_text: "Este mensaje no se entregó", message_edited_text: "Este mensaje se editó.", message_more_search_results_available: "Demasiados resultados. Pruebe a restringir la búsqueda.", label_text_newConv: "Nueva", newbee_text_header: "Empieza la conversación", newbee_text_cta: "Encuentra a tus amigos escribiendo su nombre o su correo electrónico en el campo Buscar en Skype.", newbee_text_cta_4b: "Busque a sus compañeros escribiendo su nombre en el campo de búsqueda.", contactPage_text_menuLink: "Contactos", contactPage_text_header: "Contactos", contactPage_text_tab_allContacts: "Todos los contactos", contactPage_text_tab_available: "Conectado", contactPage_text_tab_work: "Trabajo", contactPage_text_tab_agents: "Bots", contactPage_text_hint_search: "Sugerencia: agrega contactos nuevos desde la barra de búsqueda", contactPage_text_manage_contacts_button: "Administrar contactos", contactPage_text_informational_message: "Obtenga la aplicación de Skype Empresarial para hacer videollamadas y reuniones en línea.", settings_page_text_header: "Configuración", settings_pane_opened: "Panel Configuración abierto", settings_im_settings_category_title: "Configuración de mensajería instantánea", //as in "group of Messaging settings" settings_privacy_category_title: "Privacidad", settings_unlisted_category_title: "Otros", settings_contacts_category_title: "Contactos", settings_about_category_title: "Acerca de", settings_personalization_category_title: "Personalización", settings_im_appearance_category_title: "Apariencia del chat", settings_notifications_category_title: "Notificaciones", settings_unknownOption_title: "Opción desconocida: {id}", settings_unknownOption_alt_text: "Opción desconocida: {id}", //ATTN de-de and similar: please insert soft hypens (U+00AD) if a single "word" is more than 20 letters long. settings_mentionsEnabled_title: "Notificaciones @menciones", //As in mention someone by typing his user name with the @ character prefix. // "username" in "(@<username>)" is a placeholder. For example, to mention an user named john2016 you type "@john2016" // ATTN RTL languages: The (@<username>) must be LTR embedded (U+202a and U+202c) so the non-alphabetic symbols are rendered in the correct order settings_mentionsEnabled_alt_text: "Notificarme siempre que alguien me mencione en Skype. (@<username>)", settings_youtube_player_title: "Reproductor de YouTube", settings_youtube_player_alt_text: "Usar directamente el reproductor de Youtube para obtener una vista previa de los videos que envío o recibo.", settings_urlPreview_title: "Vista previas de vínculos web", settings_urlPreview_alt_text: "Mostrarme una vista previa de sitios web que envío o recibo a través de Skype.", settings_filePaste_title: "Habilitar el pegado de imágenes", settings_filePaste_alt_text: "Habilitar la posibilidad de pegar imágenes desde el Portapapeles directamente en el chat", settings_skypeCallPolicy_title: "Permitir llamadas de:", settings_skypeVideoPolicy_title: "Permitir video y pantalla compartida de:", settings_camera_title: "Cámara", settings_microphone_title: "Micrófono", settings_speaker_title: "Altavoz", settings_no_camera_title: "No hay ninguna cámara disponible", settings_no_microphone_title: "No hay ningún micrófono disponible", settings_no_speaker_title: "No hay ningún altavoz disponible", settings_close_title: "Cerrar", settings_default_device_name: "Seleccionado automáticamente", settings_typingIndicator_title: "Indicador de escritura", settings_typingIndicator_alt_text: "Mostrar que estoy escribiendo", settings_pinRecentFavorites_title: "Mostrar los favoritos sobre las conversaciones recientes", settings_pinRecentFavorites_alt_text: "Ancle sus conversaciones y contactos favoritos en la parte superior de la lista de mensajes recientes", settings_emoticonSuggestions_title: "Sugerencias de emoticonos", settings_emoticonSuggestions_alt_text: "Mostrar sugerencias de emoticonos mientras escribo mensajes de chat.", //Emoticons settings_showEmoticons_title: "Mostrar emoticonos", settings_showEmoticons_alt_text: "Mostrar emoticonos de Skype en el chat.", settings_showAnimatedEmoticons_title: "Mostrar emoticonos animados", settings_showAnimatedEmoticons_alt_text: "Emoticonos animados de Skype en el chat.", settings_showLargeEmoticons_title: "Mostrar emoticonos grandes", settings_showLargeEmoticons_alt_text: "Agrandar los emoticonos simples en el chat.", settings_translator_title: "Traductor", settings_translator_title_alt_text: "Habilitar Skype Translator", settings_sendReadReceipts_title: "Enviar confirmaciones de lectura", settings_sendReadReceipts_alt_text: "Mostrar si los otros usuarios leyeron los mensajes. Si se desactiva está opción, tampoco verá sus confirmaciones de lectura.", settings_privacy_opt_1_title: "Cualquiera", //as in " anyone" settings_privacy_opt_2_title: "Solo contactos", //as in " my contacts only" settings_privacy_opt_3_title: "Nadie", //as in " nobody" settings_short_circuit_my_contact_list: "Mi lista de contactos", settings_short_circuit_title: "Agregar amigos automáticamente", settings_short_circuit_description: "Skype comprobará tus libretas de direcciones y agregará automáticamente contactos que conoces a tu lista de contactos de Skype.", settings_short_circuit_deny: "No agregar amigos automáticamente", settings_short_circuit_deny_title: "Deberá buscar y agregar contactos nuevos manualmente.", settings_short_circuit_manage_contacts: "Administrar libretas de direcciones", settings_short_circuit_auto_buddy_discovery_title: "Cómo me encuentran los usuarios:", settings_short_circuit_auto_buddy_discovery_description: "Estos detalles de contacto se pueden usar para buscarle en Skype.", settings_short_circuit_remove: "Quitar", settings_short_circuit_remove_accessible_text: "Quitar {proof}", settings_short_circuit_add_number: "Añadir número nuevo", settings_notifications_title: "Notificaciones de chat", settings_notifications_alt_text: "Recibir notificaciones para los mensajes de chat nuevos", settings_notifications_sound_title: "Sonido", settings_notifications_sound_alt_text: "Activar o desactivar sonidos de notificación", settings_chat_notifications_sound_title: "Sonidos de notificación en chats", settings_chat_notifications_sound_alt_text: "Reproducir sonidos de notificación para los nuevos mensajes de chat", settings_call_notifications_title: "Notificación de llamada entrante", settings_call_notifications_alt_text: "Recibir notificaciones para las llamadas entrantes", settings_call_notifications_sound_title: "Sonidos de notificación de llamada entrante", settings_call_notifications_sound_alt_text: "Reproducir sonidos de notificación para llamadas entrantes", // Ringing deferrer: settings_ringing_deferrer_title: "Silenciar el tono de llamada", settings_ringing_deferrer_alt_text: "Silenciar los sonidos de las llamadas entrantes durante un determinado período de tiempo", settings_ringing_deferrer_defer_for: "Durante {count} hora", // as in "mute the ringing for {count} hours" settings_ringing_deferrer_defer_for_few: "Durante {count} horas", settings_ringing_deferrer_defer_for_many: "Durante {count} horas", settings_dark_theme: "Tema oscuro", settings_dark_theme_alt_text: "Cambie los colores de esta aplicación.", settings_video_autoplay: "Reproducción automática de vídeo", settings_video_autoplay_alt_text: "Elija cuándo reproducir vídeos automáticamente.", setting_on: "Activado", setting_off: "Desactivado", search_skype_for_friends_and_family_header: "Buscar amigos en Skype", search_skype_for_friends_and_family_message: "Escribe tu nombre de usuario, tu correo electrónico o tu número.", search_skype_for_friends_and_family_tip: "Sugerencia: Restrinja la búsqueda incluyendo su ciudad, país o región.", search_skype_for_friends_and_family_text: "Es una manera muy fácil y novedosa de mantener el contacto.", search_skype_for_friends_and_family_link: "Obtenga más información aquí.", search_skype_for_friends_and_family_searchDirectory: "Buscar en el directorio", short_circuit_contacts_page_message: "Añada personas de su libreta de direcciones rápidamente", short_circuit_contacts_page_message_v2: "Agregar automáticamente amigos de la libreta de direcciones", short_circuit_contacts_page_cta: "Añadir amigos", about_app_version: "Versión de la aplicación", about_assets_version: "Versión de los activos", about_plugin_version: "Versión del complemento", about_plugin_not_available: "No disponible", about_faq: "Preguntas más frecuentes", message_text_callingNotSupportedBrowser: "Tu navegador no admite las llamadas de audio ni las videollamadas", message_text_callingNotSupportedOS: "Tu SO no admite las llamadas de audio ni las videollamadas", message_text_callingIsDisabled: "Llamar está desactivado actualmente.", chatLogmenuItem_text_copy: "Copiar como cita", chatLogmenuItem_text_quote: "Citar mensaje", chatLogmenuItem_text_edit: "Editar mensaje", chatLogmenuItem_text_remove: "Quitar mensaje", chatLogmenuItem_text_like: "Mensaje de Me gusta", chatLogmenuItem_text_save: "Guardar", chatLogmenuItem_copy_link: "Copiar vínculo", chatLogmenuItem_open_link: "Abrir", chatLogmenuItem_text_copySelection: "Copiar como cita", chatLogmenuItem_text_copyText: "Copiar texto", chatLogIntroText_text: "Chatee con personas que editan este archivo en Office Online. | Este chat no se guardará cuando cierre el archivo.", recentItemMenuItem_text_leave: "Abandonar la conversación", recentItemMenuItem_text_remove: "Eliminar conversación", recentItemMenuItem_text_remove_4b: "Cerrar conversación", recentItemMenuItem_text_markRead: "Marcar como leído", recentItemMenuItem_text_markAllConversationsRead: "Marcar todo como leído", recentItemMenuItem_text_muteConversation: "Desactivar notificaciones", recentItemMenuItem_text_unmuteConversation: "Activar notificaciones", actionsMenuItem_text_addParticipants: "Agregar participantes", actionsMenuItem_text_scheduleCall: "Programar una llamada", typingIndicator_label_oneParticipant: "{firstParticipantName} está escribiendo...", typingIndicator_label_twoParticipants: "{firstParticipantName} y {secondParticipantName} están escribiendo...", typingIndicator_label_multipleParticipants: "{firstParticipantName}, {secondParticipantName} y otros {count} están escribiendo...", typingIndicator_label_multipleParticipants_few: "{firstParticipantName}, {secondParticipantName} y otros {count} están escribiendo...", typingIndicator_label_multipleParticipants_many: "{firstParticipantName}, {secondParticipantName} y otros {count} están escribiendo...", button_text_emoticons: "Emoticonos", button_title_emoticons: "Emoticonos", button_text_videoCall: "Videollamada", button_text_audioCall: "Llamada de audio", button_text_joinCall: "Unirse a la llamada", button_text_joinCallWithVideo: "Unirse a la llamada con vídeo", button_text_addParticipants: "Añadir", button_text_cancelAddParticipants: "Cancelar", button_text_createConversation: "Crear", button_text_filePicker: "Compartir una foto", button_text_chatInputActionPicker: "Enviar archivos y elementos multimedia", button_text_poll: "Enviar un sondeo", button_text_moreActions: "Más acciones", button_text_closeSettings: "Cerrar", callScreen_text_terminationPrompt: "Ahora mismo estás en medio de una llamada. ¿Estás seguro de que quieres colgar y cerrar Skype?", callscreen_text_terminationMessage: "Llamada finalizada", callscreen_text_autoCallConnectingMessage: "Esperando a que se unan otros usuarios...", callscreen_text_autoCallTimeoutMessage: "Parece que es el único aquí. Intente unirse a la llamada más tarde", callscreen_text_autoCallFailedMessage: "No se pudo configurar la llamada. Inténtelo de nuevo más tarde", callscreen_text_statusMessageConnecting: "Conectando...", callscreen_text_statusMessageScreenReaderConnecting: "Conectando con {contactName}", callscreen_text_statusMessageScreenReaderEnding_less_than_minute: "Llamada finalizada; duración: menos de un minuto", callscreen_text_statusMessageScreenReaderEnding_minutes: "Llamada finalizada; duración: {count} minuto", callscreen_text_statusMessageScreenReaderEnding_minutes_few: "Llamada finalizada; duración: {count} minutos", callscreen_text_statusMessageScreenReaderEnding_minutes_many: "Llamada finalizada; duración: {count} minutos", callscreen_text_participant_joined_notification: "{name} se unió", callscreen_text_participant_left_notification: "{name} salió", callscreen_text_participant_screen_shared_notification: "{name} ha comenzado a compartir la pantalla", callscreen_text_participant_screen_unshared_notification: "{name} ha dejado de compartir la pantalla", callscreen_text_statusMessageCalling: "Llamando...", callscreen_text_enterFullscreen: "Activar pantalla completa", callscreen_text_exitFullscreen: "Salir del modo pantalla completa", callscreen_text_enterGvcGrid: "Modo de cuadrícula", callscreen_text_videoOn: "Activar vídeo", callscreen_text_videoOff: "Desactivar vídeo", callscreen_text_plusButton: "Agregar participantes, compartir pantallas y más", callscreen_text_shareScreens: "Compartir pantallas...", callscreen_text_shareScreen: "Compartir pantalla", callscreen_text_stopSharingScreen: "Dejar de compartir", callscreen_text_addParticipants: "Agregar contactos a esta llamada", callscreen_text_microphoneOn: "Activar micrófono", callscreen_text_microphoneOff: "Desactivar micrófono", callscreen_text_endCall: "Finalizar llamada", callscreen_text_participants: "{count} en la llamada", callscreen_text_showChat: "Mostrar MI", callscreen_text_showContacts: "Mostrar contactos", callscreen_text_hangUp: "Colgar", callscreen_text_addParticipantsToCall: "Agregar contactos a esta llamada", callScreen_text_andMore: "y más", callscreen_text_dialpadOn: "Activar el teclado de marcado", callscreen_text_dialpadOff: "Desactivar el teclado de marcado", callscreen_title_zoom: "Haz doble clic para ampliar", callscreen_text_showAVSettings: "Configuración de vídeo y audio", callscreen_text_transferCall: "Transferir llamada", callscreen_text_showSidebar: "Mostrar barra lateral", callscreen_text_hideSidebar: "Ocultar barra lateral", callscreen_participantMenu_pin: "Anclar", callscreen_participantMenu_unpin: "Desanclar", callscreen_participantMenu_zoomIn: "Acercar", callscreen_participantMenu_zoomOut: "Alejar", callscreen_participantMenu_chat: "Chat", toast_incoming_text_title: "Llamada entrante", toast_incoming_text_acceptWithVideo: "Aceptar con vídeo", toast_incoming_text_acceptWithAudio: "Aceptar con audio", toast_incoming_text_reject: "Rechazar llamada", toast_install_text_title: "está intentando llamarte", toast_install_text_installButton: "Instalar complemento", toast_install_text_message: "Necesitarás un complemento para realizar llamadas de Skype", pluginInstall_main_close_screen_title: "¿Estás seguro de que deseas irte?", pluginInstall_main_close_screen_subtitle: "Ya casi has acabado con la configuración de llamadas de Skype.", pluginInstall_main_close_screen_finish_text: "Finalizar instalación", pluginInstall_main_close_screen_leave_text: "Abandonar", pluginInstall_extension_main_text_title: "Habilita las llamadas de Skype en unos pocos y sencillos pasos...", pluginInstall_extension_main_text_subtitle: "Empieza añadiendo la extensión de llamadas de Skype a Chrome", pluginInstall_extension_main_text_add_extension: "Agregar extensión", pluginInstall_extension_main_installed_text_title: "¡Genial!", pluginInstall_extension_main_installed_text_subtitle: "Ahora instala el complemento de Skype para la web y ya estarás preparado", pluginInstall_extension_main_installed_get_plugin_text: "Obtener el complemento", pluginInstall_extension_main_install_failed_text_title: "Error", pluginInstall_extension_main_install_failed_text_subtitle: "Inténtalo de nuevo...", pluginInstall_extension_main_install_failed_go_to_chrome_webstore_text: "Ir a Chrome web store", pluginInstall_main_text_close: "Cerrar", pluginInstall_main_text_title: "¿Quieres llamar?", pluginInstall_main_text_subtitle: "Tienes que instalar el complemento para realizar llamadas de Skype", pluginInstall_main_text_install: "Instalar complemento", pluginInstall_steps_text_restart: "Reiniciar", pluginInstall_steps_text_title: "Instalemos el complemento.", pluginInstall_steps_text_subtitle: "Sigue estos tres pasos para configurar las llamadas de Skype", pluginInstall_steps_text_termsAndPrivacy: "Al instalar el complemento de Skype, confirma que ha leído y aceptado los {terms_link} y la {privacy_link} de Skype.", pluginInstall_steps_text_termsLink: "Condiciones de uso", pluginInstall_steps_text_privacyLink: "Política de privacidad de Skype", pluginInstall_mac_chrome_text_download: "Haz clic en el archivo de complemento.", pluginInstall_mac_chrome_text_install: "Sigue las instrucciones.", pluginInstall_mac_chrome_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_mac_chrome_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_mac_safari_text_download: "Ve a descargas y haz doble clic sobre el archivo de complemento.", pluginInstall_mac_safari_text_install: "Sigue las instrucciones para instalar el complemento.", pluginInstall_mac_safari_text_enjoy: "Disfruta de llamadas de Skype gratuitas desde la web.", pluginInstall_mac_safari_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_mac_firefox_text_download: "Abrir el archivo de complemento.", pluginInstall_mac_firefox_text_install: "Sigue las instrucciones.", pluginInstall_mac_firefox_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_mac_firefox_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_mac_unknown_download: "Ve a descargas y haz doble clic sobre el archivo de complemento.", pluginInstall_mac_unknown_install: "Sigue las instrucciones para instalar el complemento.", pluginInstall_mac_unknown_enjoy: "Disfruta de llamadas de Skype gratuitas desde la web.", pluginInstall_windows_chrome_text_download: "Haz clic en el archivo de complemento.", pluginInstall_windows_chrome_text_install: "Espera a que se instale el complemento.", pluginInstall_windows_chrome_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_windows_chrome_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_windows_msie_text_download: "Haz clic en \"Ejecutar\" para comenzar.", pluginInstall_windows_msie_text_install: "Espera a que se instale el complemento.", pluginInstall_windows_msie_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_windows_msie_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_windows_firefox_text_download: "Haz clic en \"Guardar archivo\" para comenzar.", pluginInstall_windows_firefox_text_install: "Haz clic en el archivo de complemento.", pluginInstall_windows_firefox_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_windows_firefox_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_windows_unknown_text_download: "Haz clic en \"Ejecutar\" para comenzar.", pluginInstall_windows_unknown_text_install: "Espera a que se instale el complemento.", pluginInstall_windows_unknown_text_enjoy: "Disfruta de llamadas de Skype gratuitas.", pluginInstall_windows_unknown_text_enjoy_4b: "Realice llamadas de Skype.", pluginInstall_unblock_text_title: "Habilitar el complemento de Skype", pluginInstall_unblock_text_chrome_subtitle: "Haga clic en el icono del complemento en la barra de direcciones y seleccione \"Permitir siempre complementos en web.skype.com\" para continuar con esta llamada.", pluginInstall_unblock_text_firefox_subtitle: "Haga clic en el icono del complemento en la barra de direcciones y seleccione \"Permitir y recordar\" para continuar con esta llamada.", pluginInstall_callback_text_title: "Llamar a {displayName}", pluginInstall_callback_text_subtitle: "Ya tienes el complemento instalado, así que ya puedes comenzar a llamar", pluginInstall_callback_text_call: "Llamar", pluginInstall_callback_text_accept: "Aceptar llamada", pluginInstall_callback_text_notNow: "Ahora no", pluginInstall_label_text_start: "Instalación de complemento: inicio", pluginInstall_label_text_download: "Instalación de complemento: descarga", pluginInstall_label_text_unblock: "Instalación del complemento: desbloquear el complemento de Skype", pluginInstall_label_text_continue: "Instalación de complemento: continuar la llamada", pluginInstall_label_text_autoUpdateDisclaimer: "Este complemento se actualizará automáticamente para ofrecerte una experiencia óptima. Si no quieres recibir las actualizaciones, no instales el complemento.", pluginInstall_firefox_unable_to_call_text_title: "Las llamadas de Skype no están disponibles temporalmente en Firefox", pluginInstall_firefox_unable_to_call_text_subtitle: "La versión actual de Firefox no permite realizar o recibir llamadas en Skype para Web. Mientras tanto, utiliza otro navegador, como Microsoft Edge o Google Chrome.", notification_text_osNotSupported: "Llamada perdida de {callerName}. Las llamadas de audio y de vídeo no son compatibles con este sistema operativo.", notification_text_browserNotSupported: "Llamada perdida de {callerName}. Las llamadas de audio y de vídeo no son compatibles con este sistema operativo.", notification_text_learnMore: "Obtener más información", notification_text_hardware_camera: "No se encontró ninguna cámara", notification_text_hardware_mic: "No se encontró el micrófono", notification_text_hardware_speaker: "No se encontró ningún altavoz", notification_text_group_conversation_from: "Chat grupal de", notification_text_avatar_not_supported_image_type: "No se admite el tipo de imagen que intentó cargar", notification_text_avatar_too_large: "La imagen que ha seleccionado es demasiado grande. Use una imagen con un tamaño más pequeño.", notification_text_avatar_upload_error: "No se puede cambiar la imagen de perfil, inténtelo de nuevo.", enable_browser_notifications_toast: "Active las notificaciones de escritorio para recibir notificaciones de los mensajes nuevos.", enable_browser_notifications_link_text: "Activar las notificaciones de escritorio", allow_browser_notifications_header: "No se pierda ni un mensaje", allow_browser_notifications_text: "Haga clic en \"Permitir\" para recibir notificaciones de mensajes nuevos.", media_clicktoplay: "Haga clic aquí para reproducir", media_picturesharing_one: "compartió una foto", media_picturesharing_group: "{senderName} compartió una foto", media_picturesharing_label: "Abrir foto en una ventana nueva", media_voice_message: "Mensaje de voz", media_audiosharing_one: "compartió un mensaje de audio", media_audiosharing_group: "{senderName} compartió un mensaje de audio", media_videosharing_one: "compartió un vídeo", media_videosharing_group: "{senderName} compartió un vídeo", media_videomessage_expired: "El mensaje de vídeo expiró", media_audiomessage_expired: "El mensaje de audio ha vencido", mediaPlayer_play: "Reproducir", mediaPlayer_pause: "Pausar", videoPlayer_fullscreen: "Pantalla completa", videoPlayer_exitFullscreen: "Salir de pantalla completa", action_button_confirm: "Confirmar", action_button_cancel: "Cancelar", action_button_save: "Guardar", action_button_block: "Bloquear", action_button_delete: "Eliminar", action_button_delete_4b: "Cerrar", action_button_send: "Enviar", action_button_share_conversation: "Compartir conversación", action_button_leave: "Salir", media_mojisharing_one: "compartió un Moji", media_mojisharing_group: "{senderName} compartió un Moji", emoticonPicker_heading_label: "Seleccionar un emoticono", accessibility_recentItem_conversation_muted: "Conversación silenciada.", accessibility_recentItem_oneToOne: "Conversación con {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_oneToOne_many: "Conversación con {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_oneToOne_unread: "Conversación con {topic}, {count} mensaje no leído. {muted} Presione Maýus+F10 para ver más opciones.", accessibility_recentItem_oneToOne_unread_many: "Conversación con {topic}, {count} mensajes no leídos. {muted} Presione Maýus+F10 para ver más opciones.", accessibility_recentItem_group_unread: "Chat grupal con {count} mensaje no leído de {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_group_unread_many: "Chat grupal con {count} mensajes no leídos de {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_group: "Chat grupal {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_group_many: "Chat grupal {topic}. {muted} Presione Mayús+F10 para ver más opciones.", accessibility_recentItem_recent_group: "Conversaciones recientes", accessibility_chatLog_newMessage: "Nuevo mensaje de {author}, {content}", accessibility_chatLog_newMessage_withoutAuthor: "Nuevo mensaje: {content}", accessibility_searching: "Buscando", accessibility_searchItem_oneToOne: "{contactName}, {id}, {status}, {index} de {totalResults} en Contactos.", accessibility_searchItem_group: "Grupo {groupName}, {index} de {totalResults} en Grupos.", accessibility_searchItem_group_displayMessage: "Grupo {groupName}, {displayMessage}, {index} de {totalResults} en Grupos.", accessibility_searchItem_directoryList: "{contactName}, {id}, {status}, {index} de {totalResults} en el directorio de Skype.", accessibility_localSearchUpdated: "Se ha actualizado la búsqueda y se ha encontrado {totalSearchResults} resultado en tus contactos y grupos. {peopleSearchResults} en Contactos y {groupsSearchResults} en Grupos.", accessibility_localSearchUpdated_few: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en tus contactos y grupos. {peopleSearchResults} en Contactos y {groupsSearchResults} en Grupos.", accessibility_localSearchUpdated_many: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en tus contactos y grupos. {peopleSearchResults} en Contactos y {groupsSearchResults} en Grupos.", accessibility_localSearchUpdated_4b: "Se ha actualizado la búsqueda y se ha encontrado {totalSearchResults} resultado en los contactos.", accessibility_localSearchUpdated_4b_few: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en los contactos.", accessibility_localSearchUpdated_4b_many: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en los contactos.", accessibility_localSearchNoResults: "La búsqueda se ha actualizado y no se encontraron resultados en sus contactos y grupos.", accessibility_localSearchNoResults_4b: "Se ha actualizado la búsqueda y no se ha encontrado ningún resultado en los contactos.", accessibility_searchSkypeDirectory: "Pulse Entrar para buscar en el Directorio de Skype.", accessibility_clearSearchField_ariaLabel: "Borrar campo de datos de la búsqueda.", accessibility_skypeDirectorySearchUpdated: "Se ha actualizado la búsqueda y se ha encontrado {totalSearchResults} resultado en el directorio de Skype.", accessibility_skypeDirectorySearchUpdated_few: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en el directorio de Skype.", accessibility_skypeDirectorySearchUpdated_many: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados en el directorio de Skype.", accessibility_totalSearchUpdated: "Se ha actualizado la búsqueda y se ha encontrado {totalSearchResults} resultado. {peopleSearchResults} en Contactos, {groupsSearchResults} en Grupos y {SkypeDirectorySearchResults} en el directorio de Skype.", accessibility_totalSearchUpdated_few: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados. {peopleSearchResults} en Contactos, {groupsSearchResults} en Grupos y {SkypeDirectorySearchResults} en el directorio de Skype.", accessibility_totalSearchUpdated_many: "Se ha actualizado la búsqueda y se han encontrado {totalSearchResults} resultados. {peopleSearchResults} en Contactos, {groupsSearchResults} en Grupos y {SkypeDirectorySearchResults} en el directorio de Skype.", accessibility_totalSearchNoResults: "Se ha actualizado la búsqueda y no se han encontrado resultados en tus contactos y grupos, ni en el directorio de Skype.", accessibility_contactProfile_headingWithClosedProfile: "Abra el perfil: {topic}.", accessibility_contactProfile_openedProfile: "Abrió el perfil de {topic}.", accessibility_contactProfile_closedProfile: "Cerró el perfil de {topic}.", accessibility_contactProfile_headingWithOpenedProfile: "Cierre el perfil: {topic}.", accessibility_groupProfile_headingWithClosedProfile: "Abra el perfil de grupo.", accessibility_groupProfile_headingWithOpenedProfile: "Cierre el perfil de grupo.", accessibility_groupProfile_attendeeMenu: "{participantName}. Más opciones.", accessibility_groupProfile_adminMenu: "{participantName}, administrador. Más opciones.", accessibility_groupProfile_guestMenu: "{participantName}, invitado. Más opciones.", accessibility_groupProfile_historyToggle_on: "Poner el historial del chat a disposición de los usuarios que se unen. Activado.", accessibility_groupProfile_historyToggle_off: "Poner el historial del chat a disposición de los que se unen. Desactivado.", accessibility_groupProfile_joiningToggle_on: "Permitir unirse a este grupo mediante un vínculo. Activado.", accessibility_groupProfile_joiningToggle_off: "Permitir unirse a este grupo mediante un vínculo. Desactivado.", accessibility_me_expandProfile: "Expandir perfil", accessibility_me_collapseProfile: "Reducir el perfil", accessibility_me_availabilityOnAriaLabel: "El estado de conexión se definió como conectado (notificaciones activadas).", accessibility_me_availabilityOffAriaLabel: "El estado de conexión se definió como invisible (notificaciones desactivadas).", accessibility_contactPickerUpdated: "Se actualizó la búsqueda y se encontró {totalSearchResults} resultado en los contactos.", accessibility_contactPickerUpdated_few: "Se actualizó la búsqueda y se encontraron {totalSearchResults} resultados en los contactos.", accessibility_contactPickerUpdated_many: "Se actualizó la búsqueda y se encontraron {totalSearchResults} resultados en los contactos.", accessibility_contactPickerNoResults: "Se actualizó la búsqueda y no se encontraron resultados en los contactos.", accessibility_contactPickerResultRemoved: "{displayName} eliminado de la nueva lista de participantes en la conversación", accessibility_contact_blocked_success: "Contacto bloqueado", accessibility_contact_blocked_failure: "Error al bloquear el contacto", accessibility_contact_unblocked_success: "Contacto desbloqueado", accessibility_contact_unblocked_failure: "Error al desbloquear el contacto", accessibility_contact_request_sent_success: "Solicitud de contacto enviada", accessibility_contact_request_sent_failure: "Error al enviar la solicitud de contacto", accessibility_contact_request_accepted_success: "Solicitud de contacto aceptada", accessibility_contact_request_accepted_failure: "Error al aceptar la solicitud de contacto", accessibility_contact_request_declined_success: "Solicitud de contacto rechazada", accessibility_contact_request_declined_failure: "Error al rechazar la solicitud de contacto", accessibility_contact_sent: "Contacto envia.", accessibility_contact_deleted_success: "Contacto eliminado", accessibility_contact_deleted_failure: "No se pudo eliminar el contacto", accessibility_contact_add_favorite_success: "Contacto agregado a favoritos", accessibility_contact_add_favorite_failure: "No se pudo agregar el contacto a favoritos", accessibility_contact_remove_favorite_success: "Contacto eliminado de los favoritos", accessibility_contact_remove_favorite_failure: "No se pudo eliminar el contacto de favoritos", accessibility_selectBox_expanded: "Cuadro combinado expandido", accessibility_selectBox_collapsed: "Cuadro combinado contraído", accessibility_addPeopleToConversation_ariaLabel: "Añadir personas a esta conversación", addPeopleToConversation_tooltip: "Añadir personas", accessibility_startVideoCall_ariaLabel: "Videollamada", startVideoCall_tooltip: "Videollamada", accessibility_startCall_ariaLabel: "Llamar", videoCallDisabled_tooltip: "No puedes realizar videollamadas con {agentName}", startCall_tooltip: "Llamada", accessibility_startGroupCall_ariaLabel: "Llamada grupal", callDisabled_tooltip: "No puedes llamar a {agentName}", startGroupCall_tooltip: "Llamar al grupo", turnOffChatNotifications_tooltip: "Desactivar las notificaciones de chat", turnOnChatNotifications_tooltip: "Activar las notificaciones de chat", giveFeedback_tooltip: "Enviar comentarios", giveFeedback_subject: "Comentarios sobre Skype en la Web", giveFeedback_body: "Si tiene algún problema o quiere enviar comentarios al equipo de Skype, indíquenoslo a continuación.", giveFeedback_button_label: "Comentarios", conversationHeader_heading_ariaLabel: "Conversación con {topic}.", groupProfile_spacesLink_ariaLabel: "Vínculo a este chat de grupo: {spacesUrl}", conversation_header_topic_default: "Sin título", conversation_header_topic_untitled_conversation: "Conversación sin título", conversation_header_topic_people_chatting: "{count} persona está disponible", conversation_header_topic_people_chatting_few: "{count} personas están disponibles", conversation_header_topic_people_chatting_many: "{count} personas están disponibles", message_text_presenceActive: "Activo", message_text_presenceMobile: "En el móvil", message_text_presenceAway: "Ausente", message_text_presenceBusy: "Ocupado", message_text_presenceDoNotDisturb: "Ocupado", message_text_presenceUnknown: "Estado desconocido", message_text_activity_inAMeeting: "En una reunión", message_text_activity_urgentInterruptionsOnly: "Solo interrupciones urgentes", message_text_activity_onThePhone: "Al teléfono", message_text_activity_inAConference: "En una conferencia", message_text_activity_offWork: "Ausente del trabajo", message_text_activity_outOfOffice: "Fuera de la oficina", message_text_activity_presenting: "Presentando", expressionPicker_prevPage: "Pestañas anteriores", expressionPicker_nextPage: "Pestañas siguientes", expressionPicker_selected_item_title: "{itemTitle} seleccionado.", expressionPicker_mruTab_title: "Usados más recientemente", expressionPicker_mruTab_ariaLabel: "Usados más recientemente", expressionPicker_mruTab_emptyText: "Los elementos usados recientemente se mostrarán aquí.", expressionPicker_tab_emptyText: "Esta pestaña está vacía", expressionPicker_bingTab_title: "Bing", expressionPicker_bingTab_ariaLabel: "Buscar imágenes en Bing", expressionPicker_bingTab_emptyText: "Aquí aparecen los resultados de Bing", expressionPicker_bingTab_loadingText: "Cargando...", expressionPicker_bingTab_errorText: "Ha ocurrido un error. Inténtelo de nuevo más tarde", expressionPicker_bingPack_title: "Resultados de la búsqueda de Bing", expressionPicker_bingPack_ariaLabel: "Resultados de la búsqueda de Bing", expressionPicker_bingGifsPack_title: "GIF populares de Bing", expressionPicker_bingMemePack_title: "Memes populares de Bing", expressionPicker_bingGifsPack_ariaLabel: "GIF populares de Bing", expressionPicker_bingMemePack_ariaLabel: "Memes populares de Bing", expressionPicker_giphyImgTab_title: "Buscar Giphy", expressionPicker_giphyImgTab_ariaLabel: "Buscar GIF animados. Con tecnología de Giphy", expressionPicker_giphyImgTab_emptyText: "Los resultados de Giphy aparecen aquí", expressionPicker_giphyImgTab_loadingText: "Cargando...", expressionPicker_giphyImgTab_errorText: "Se ha producido un error. Inténtelo de nuevo más tarde", expressionPicker_giphyImgTab_terms: "Condiciones de Uso", expressionPicker_giphyImgPack_title: "Resultados de la búsqueda Giphy", expressionPicker_giphyImgPack_ariaLabel: "Resultados de la búsqueda Giphy", input_placeholder_searchPESItems: "Buscar elementos...", input_searchPESItems_ariaLabel: "Busque elementos. Escriba una palabra clave", expressionPicker_localSearchTab_title: "Buscar", expressionPicker_localSearchTab_emptyText: "Busque emoticonos y Mojis.", expressionPicker_localSearchPack_title: "Sugerencias rápidas", expressionPicker_localSearchPack_ariaLabel: "Sugerencias rápidas", expressionPicker_mruEmoticonPack_title: "Emoticonos", expressionPicker_mruEmoticonPack_ariaLabel: "Emoticonos", expressionPicker_mruMojiPack_title: "Mojis", expressionPicker_mruMojiPack_ariaLabel: "Mojis", expressionPicker_store_title: "Almacén de expresiones de Skype", expressionPicker_store_free: "Gratis", expressionPicker_storeTab_title: "Tienda", expressionPicker_store_Downloaded: "Descargado", expressionPicker_store_Downloading: "Descargando...", expressionPicker_store_removeTab: "Quitar", input_placeholder_searchPESStore: "Buscar", accessibility_open_picker: "Menú expandido", accessibility_close_picker: "Menú contraído", pes_moji_error_text: "El Moji no se ha podido cargar. Inténtelo de nuevo más tarde.", // Skype Polls feature related strings poll_designer_question_placeholder: "Hacer una pregunta...", poll_designer_answer_placeholder: "Agregar opción...", poll_message_question_header: "Sondeo: {pollQuestion}", poll_message_goto_text: "Para votar, vaya a {fallbackLink}.", poll_message_people_voted: "Votaron {count} personas", poll_sticky_message_new_poll: "Sondeo en curso de {author}: ", poll_sticky_message_me_voted: "Mi voto: {answerText}", poll_sticky_message_me_not_voted: "Haz clic aquí para votar", poll_fallback_link_text: "Skype para Web", poll_list_title: "{count} votos", presence_lastseen_moments: "Visto por última vez hace un momento", presence_lastseen_minutes: "Visto por última vez hace {number} min", presence_lastseen_hours: "Visto por última vez hace {number} h", presence_lastseen_days: "Visto por última vez hace {number} día(s)", presence_lastseen_date_short: "Visto por última vez: {shortdate}", presence_lastseen_date_full: "Visto por última vez: {fulldate}", guest_user_displayname: "{displayName} (invitado)", pes_featured_title: "Destacado", //Call to action for the moji play button pes_moji_playbutton_label: "Haz clic aquí para reproducir", label_jumpToConversation: "Ir a la conversación", share_on_skype_dialog_title: "Compartir en Skype", share_on_skype_share_button: "Compartir", share_on_skype_alt_text_button: "Compartir en Skype", share_on_skype_message_prompt: "Incluya un mensaje acerca de esto...", share_on_skype_picker_prompt: "Busca o selecciona...", share_on_skype_status_sending: "Enviando...", share_on_skype_status_sent: "Enviado", share_on_skype_signed_in_as: "Sesión iniciada como {displayName}", share_on_skype_my_account: "Mi cuenta", share_on_skype_sign_out: "Cerrar sesión", file_transfer_file_shared: "compartió un archivo", file_transfer_share_file: "Compartir un archivo", file_transfer_send_photos_and_files: "Enviar fotos y archivos", file_transfer_download_button_title: "Descargar archivo {filename}", file_transfer_download_dialog_confirm_button_title: "Aceptar", file_transfer_download_unsafe_file_dialog_title: "Advertencia: Puede que este archivo no sea seguro para su equipo o dispositivo.", file_transfer_download_unsafe_file_dialog_text: "¿Desea aceptar el archivo {filename} de {author}?", file_transfer_download_safe_file_dialog_title: "Acepta archivos solo de personas de confianza.", file_transfer_download_safe_file_dialog_text: "¿Desea aceptar el archivo {filename} de {author}?", file_transfer_download_dialog_do_not_ask_checkbox: "No volver a preguntar", file_transfer_upload_state: "{uploaded} de {size}", file_transfer_upload_completed: "El archivo {filename} se cargó correctamente", file_transfer_upload_failed: "No se puede cargar el archivo", file_transfer_upload_canceled: "Se canceló la carga", file_transfer_upload_cancel: "Cancelar la carga", file_transfer_upload_too_large_warning: "No se ha enviado: el archivo es más grande de 100 MB. Más información", file_transfer_upload_starting: "Iniciando la carga", file_transfer_upload_not_supported: "El uso compartido de archivos no es compatible con Skype para Web", notificationsPage_text_menuLink: "Notificaciones", remove_conversation_confirmation_text: "Todos los mensajes de la conversación se eliminarán y quitarán tanto de la barra lateral como del historial.", remove_conversation_confirmation_text_4b: "Saldrá de esta conversación y se eliminará de la barra lateral.", remove_conversation_confirmation_title: "¿Está seguro de querer eliminar el chat?", remove_conversation_confirmation_title_4b: "¿Está seguro de querer cerrar esta conversación?", accessibility_remove_conversation_confirmation: "Conversación eliminada", leave_conversation_confirmation_text: "Esta acción no se puede deshacer.", leave_conversation_confirmation_text_4b: "No recibirá más notificaciones de esta conversación. Puede volver a unirse a ella enviando un mensaje nuevo.", leave_conversation_confirmation_title: "¿Está seguro de que desea salir de \"{topic}\"?", leave_conversation_confirmation_title_4b: "¿Confirma que desea salir de la conversación?", contact_information_already_contact: "Ya es un contacto", contact_information_add_to_contacts: "Añadir a contactos", mediaBar_sendContacts_label: "Enviar contactos...", contactPicker_sendContacts_title: "Enviar contactos", contactPicker_sendContacts_OKBUtton: "Enviar", chat_contactSent_label: "Contacto enviado", chat_contactSent_iconLabel: "Enviado", mention_notification_title: "{participant} le mencionó en {chat}", contextMenu_picture_viewAction: "Ver", contextMenu_picture_commentAction: "Comentario", contextMenu_picture_downloadAction: "Descargar", contextMenu_text_discussAction: "Debatir", send_contacts_action_title: "Enviar contactos", send_contacts_action_text: "Agregue los contactos que desee enviar", invite_free_overlay_greeting: "Saluda a", invite_free_bubble_contact: "Escribe un mensaje aquí", invite_free_bubble_non_contact: "Escribe un mensaje aquí y espera una respuesta.", invite_free_textarea_waiting_for_reply: "Esperando una respuesta...", invite_free_message_received: "{displayName} le envió un mensaje", invite_free_message_received_location: "{displayName} le envió un mensaje desde {location}", invite_free_block_person: "Bloquear a esta persona", invite_free_respond_request: "Escriba cualquier mensaje para aceptar a este contacto", me_pluginLinkText: "Descargar complemento de Skype", me_accountLinkText: "Administrar cuenta", me_accountSignOutLinkText: "Cerrar sesión", me_pendingPresence: "Obteniendo estado...", me_help: "Ayuda", me_skypeCommunity: "Comunidad de Skype", me_sendFeedback: "Enviar comentarios", me_mood: "Mensaje personal", me_status: "Estado", me_accountInfo: "Información de la cuenta", me_notifications: "Notificaciones", me_mobileNumber: "Número de móvil", me_avatar_uploadProfilePictureText: "Cargar una imagen de perfil", group_avatar_uploadProfilePictureText: "Subir una imagen del chat grupal", me_avatar_uploadProfilePictureAriaLabel: "Cargar avatar", me_edit_activity_message: "Editar mensaje de actividad", me_activity_message_title: "Actividad actual", me_input_text_activity_message_placeholder: "Cambiar mensaje de actividad", me_edit_activity_message_confirm: "Guardar cambios", me_edit_activity_message_cancel: "Cancelar cambios", accessibility_me_changePresenceStatusAriaLabel: "Cambiar su estado en línea (actualmente {currentStatus})", message_sent_status: "Enviado", message_sending_status: "Enviando", message_delivered_status: "Entregado", message_read_status: "Leído", message_failed_status: "Error", message_edited_success: "Mensaje editado", message_removed_success: "Mensaje quitado", credit_balance_text: "Su crédito de Skype", credit_purchase_link_text: "Agregar crédito de Skype", subscription_entitlement_text: "Suscripciones", subscription_purchase_link_text: "Obtener una suscripción", no_subscriptions_text: "No tiene suscripciones", subscriptions_text_one: "Tiene {count} suscripción", subscriptions_text_many: "Tiene {count} suscripciones", pstn_emergency_notice_text: "Skype para Web (Beta) no sustituye al servicio telefónico y no puede usarse para llamadas de emergencia.", pstn_insufficient_funds: "Error de llamada: necesita {credit} o {subscription} para llamar a teléfonos fijos y móviles desde Skype.", pstn_insufficient_funds_credit: "Crédito de Skype", pstn_insufficient_funds_subscription: "una suscripción", pstn_invalid_number: "El número que ha marcado no es válido.", pstn_invalid_number_return_link: "Vuelva a Llamar a teléfonos y vuelva a intentarlo.", pstn_forbidden_number: "No se puede llamar al número que ha marcado con Skype.", pstn_insufficient_funds_group: "El participante con el número de teléfono {phoneNumber} no se pudo unir a la llamada. Necesita {credit} o {subscription} para agregarlo a la llamada.", pstn_insufficient_funds_group_name: "El participante {displayName} ({phoneNumber}) no se pudo unir a la llamada. Necesita {credit} o {subscription} para agregarlo a la llamada.", pstn_invalid_number_group: "El participante con el número de teléfono {phoneNumber} no se pudo unir a la llamada porque el número no es válido.", pstn_invalid_number_group_name: "El participante {displayName} ({phoneNumber}) no se pudo unir a la llamada porque el número no es válido.", pstn_forbidden_number_group: "El participante con el número de teléfono {phoneNumber} no se pudo unir a la llamada. No se puede contactar con el número mediante Skype.", pstn_forbidden_number_group_name: "El participante {displayName} ({phoneNumber}) no se pudo unir a la llamada. No se puede conectar con el número mediante Skype.", hearts_bubble_title: "A quién le gusta esto", hearts_bubble_meliked: "Usted", hearts_loved_by: "{list}", hearts_loved_by_count: "Le encanta a {count}", hearts_loved_by_others: "Le encanta a {list} y a {count} personas más", hearts_list_title: "Le gusta a ({count})", hearts_me_text: "Usted", hearts_like_byMeOnly: "Le gusta esto", hearts_like_byOne: "A {participantName} le gusta esto", hearts_like_byFew: "A {participantFirst}{list} y a {participantLast} les gusta esto", hearts_like_byMany: "A {participantlist} y a otros {count} les gusta esto", hearts_notification_messageGroup: "A {participantName} le gusta su mensaje {messageText}", hearts_notification_messageConv: "le gusta su mensaje {messageText}", hearts_notification_photoGroup: "A {participantName} le gusta su foto", hearts_notification_photoConv: "le gusta su foto", hearts_notification_fileGroup: "A {participantName} le gusta su archivo", hearts_notification_fileConv: "le gusta su archivo", hearts_notification_documentGroup: "A {participantName} le gusta su documento", hearts_notification_documentConv: "le gusta su documento", hearts_notification_videoMessageGroup: "A {participantName} le gusta su mensaje de vídeo", hearts_notification_videoMessageConv: "le gusta su mensaje de vídeo", hearts_notification_urlGroup: "A {participantName} le gusta su URL", hearts_notification_urlConv: "le gusta su URL", hearts_notification_youTubeGroup: "A {participantName} le gusta su vídeo de YouTube", hearts_notification_youTubeConv: "le gusta su vídeo de YouTube", hearts_accessibility_like: "Indicar que le gusta este mensaje", hearts_accessibility_unlike: "Indicar que no le gusta este mensaje", hearts_toast_message: "nuevo", hearts_toast_title: "haga clic para ir al mensaje que le gusta", me_notificationsOn: "Notificaciones activadas", me_notificationsOff: "Notificaciones desactivadas", education_bubble_search: "Para hablar o chatear con otras personas, búsquelas por su correo electrónico o nombre de usuario.", education_bubble_search_4b: "Haga clic en este botón para buscar a personas con las que chatear.", education_bubble_search_title_4b: "Buscar un contacto", education_bubble_call: "Seleccione el botón de cámara para iniciar una videollamada.", education_bubble_chat: "Elija un contacto para iniciar una llamada o un chat.", education_bubble_chat_4b: "Haga clic en un contacto para enviarle un mensaje.", education_bubble_chat_title_4b: "Enviar un MI", education_bubble_gotit_button_4b: "Entendido", education_bubble_schedule_call_1: "Programe su siguiente llamada con {name} aquí.", education_bubble_schedule_call_1_group: "Mantenga el contacto, programe aquí su siguiente llamada.", schedule_call_new_conversation_topic: "Llamada de Skype", schedule_call_subject_text: "Llamada de Skype con {topic}", welcomeDialog_header: "Skype para Web (Beta)", welcomeDialog_getInTouch: "Póngase en contacto con sus amigos y familiares directamente desde el explorador.", welcomeDialog_sendIM: "Enviar mensajes instantáneos", welcomeDialog_makeCalls: "Realizar llamadas con Skype", welcomeDialog_makeVideoCalls: "Hacer videollamadas", welcomeDialog_getStarted_button: "Introducción", welcomeDialog_notForEmergencyCalls: "Skype para Web (Beta) no sustituye al servicio telefónico y no puede usarse para llamadas de emergencia.", welcomeDialog_cookiesConsent: "El uso de este sitio significa que está de acuerdo con que usemos cookies para realizar análisis y para poder mostrar contenido y anuncios personalizados.", welcomeDialog_readMore: "Leer más información sobre cookies", modal_scheduleCall_getting_ready_label: "Preparando la llamada…", modal_scheduleCall_ready_label: "La llamada está preparada para su programación.", modal_scheduleCall_create_event_button: "Crear evento", modal_scheduleCall_close_button: "Cerrar", cqf_title: "¿Qué calificación le daría a la calidad de esta llamada?", cqf_audio_title: "Infórmenos de cualquier problema de audio que haya experimentado. Usaremos los comentarios para mejorar Skype.", cqf_video_title: "Infórmenos de cualquier problema de audio o video que haya experimentado. Usaremos los comentarios para mejorar Skype.", cqf_audio_tokens_title: "Audio", cqf_video_tokens_title: "Video", cqf_audio_nolocal: "No escuchaba nada", cqf_audio_noremote: "La otra persona no escuchaba nada", cqf_audio_quality_echo: "Se escuchaba eco en la llamada", cqf_audio_quality_noise: "Se escuchaba ruido en la llamada", cqf_audio_quality_volume: "El volumen era bajo", cqf_audio_dropped: "La llamada terminó de forma inesperada", cqf_audio_quality_distorted: "La voz no era natural o sonaba distorsionada", cqf_audio_quality_delay: "Nos interrumpimos el uno al otro", cqf_audio_other: "Otro, especifique", cqf_audio_quality_dialpad: "No funcionaron los tonos del teclado de marcado", cqf_video_nolocal: "No veía nada", cqf_video_noremote: "La otra persona no podía ver mi vídeo", cqf_video_quality_poor: "La calidad de imagen no era buena", cqf_video_quality_freezing: "El vídeo se congelaba", cqf_video_dropped: "El vídeo se detuvo de forma inesperada", cqf_video_quality_dark: "La otra persona estaba muy oscura", cqf_video_quality_sync: "Mala sincronización entre vídeo y audio", cqf_video_other: "Otro, especifique", cqf_thanks_title: "Gracias por sus comentarios.", cqf_accessibility_cancel_btn: "Cancelar", cqf_accessibility_submit_btn: "Enviar comentarios", cqf_accessibility_oneStar_ariaLabel: "Muy mala", cqf_accessibility_twoStars_ariaLabel: "Mala", cqf_accessibility_threeStars_ariaLabel: "Regular", cqf_accessibility_fourStars_ariaLabel: "De buena calidad", cqf_accessibility_fiveStars_ariaLabel: "Excelente", unanswered_call_title_busy: "Ocupado", unanswered_call_accessibility_title_busy: "El destinatario está ocupado.", unanswered_call_title_noanswer: "No contesta", unanswered_call_accessibility_title_noanswer: "El destinatario no ha respondido.", unanswered_call_title_unavailable: "No disponible", unanswered_call_accessibility_title_unavailable: "Llamada no disponible.", unanswered_call_button_chat: "Mensaje de chat", unanswered_call_accessibility_button_chat: "Mensaje de chat", unanswered_call_button_retry: "Reintentar", unanswered_call_accessibility_button_retry: "Reintentar", unanswered_call_button_close: "Cerrar", unanswered_call_accessibility_button_close: "Cerrar", unanswered_call_button_showchat: "Mostrar chat", unanswered_call_accessibility_button_showchat: "Mostrar chat", unanswered_call_chatinput_placeholder: "Vuelve a llamarme (call)", // (call) is the shortcut for the calling emoticon unanswered_call_dial_number: "Marcar número", favorites_recents_category_name: "Favoritos", favorites_add_to_favorite: "Agregar a Favoritos", favorites_remove_from_favorite: "Quitar de Favoritos", welcome_im_display_name: "Enviar MI en Outlook", welcome_im_toast_message: "Ahora puede enviar MI desde Outlook.\r\n\r\n", welcome_im_first_message: "Escriba un mensaje a continuación y pulse Entrar para probarlo.\r\n\r\nPara que sea más divertido, agregue algunos :) B-) :D", welcome_im_reply_message: "(clap) Fantástico. Ahora siga adelante y envíe un mensaje.", sms_input_text_message: "Escriba un SMS aquí", sms_via_text: "a través de", sms_message_destination_skype: "Skype", sms_message_destination_sms: "SMS {phone}", sms_add_phone_number: "Agregar número de teléfono...", sms_country_all_recent_codes_group_title: "Países y regiones recientes", sms_country_all_country_codes_group_title: "Todos los países y todas las regiones", sms_add_phone_number_dialog_text: "Agregar un número para {accountDisplayName}", sms_send_sms_to_section_title: "Enviar SMS a:", sms_settings_identification_section_title: "Cuando envío un mensaje SMS, identificarme por:", sms_settings_identification_section_option1: "Mi nombre de usuario ({skypeid}). Los destinatarios no pueden responder por SMS.", sms_settings_identification_section_option2: "Mi número de teléfono móvil. Los destinatarios pueden responder por SMS.", sms_settings_destination_and_rates_link_text: "Destinos y tarifas de SMS", sms_settings_learnmore_link_text: "Más información sobre los SMS", sms_turn_off_sms_sending: "Enviar por Skype", sms_status_sending: "Enviando SMS...", sms_status_delivered: "El SMS se ha entregado", sms_status_deliveringError: "Error en la entrega del SMS", sms_insufficient_balance: "Necesita crédito de Skype para poder enviar SMS", sms_price_info_failed: "Ha habido un problema al obtener los precios de SMS.", sms_price_info_bad_number: "El número al que se enviará el SMS no es válido", sms_price_info_bad_number_account: "No se pudo obtener información sobre los precios para un número determinado", unreadConversationsReminder: "Tiene {count} conversación sin leer", unreadConversationsReminder_few: "Tiene {count} conversaciones sin leer", unreadConversationsReminder_many: "Tiene {count} conversaciones sin leer", unreadMessageFromPersonAndOthersReminder: "Tiene mensajes sin leer de {name} y {count} más", unreadMessageFromPersonAndOthersReminder_few: "Tiene mensajes sin leer de {name} y {count} más", unreadMessageFromPersonAndOthersReminder_many: "Tiene mensajes sin leer de {name} y {count} más", unreadMessageFromPersonReminder: "Tiene mensajes sin leer de {name}", unreadMessageInGroupAndOthersReminder: "Tiene mensajes sin leer de {topic} y {count} más", unreadMessageInGroupAndOthersReminder_few: "Tiene mensajes sin leer de {topic} y {count} más", unreadMessageInGroupAndOthersReminder_many: "Tiene mensajes sin leer de {topic} y {count} más", unreadMessageInGroupReminder: "Tiene mensajes sin leer de {topic}", unreadMessageReminder: "{name} te ha enviado un mensaje.", unreadMessageFromTwoChatsReminder: "{name} y {secondName} te han enviado un mensaje.", unreadMessageFromChatAndOthersReminder: "{name} y {count} personas más te han enviado un mensaje.", unreadMessageFromChatAndOthersReminder_few: "{name} y {count} personas más te han enviado un mensaje.", unreadMessageFromChatAndOthersReminder_many: "{name} y {count} personas más te han enviado un mensaje.", //OWA toast related specific updates, shorter version to fit the space. newSummaryOwaToast: "Chats no leídos: {name}", newChatsSessionOwaToast: "Tienes {count} chat nuevo.", newChatsSessionOwaToast_few: "Tienes {count} chats nuevos.", newChatsSessionOwaToast_many: "Tienes {count} chats nuevos." }); _Ghttps://swx.cdn.skype.com/v/1.88.30/resources/i18n/swx/es-es/Strings.js DEFGO8bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_fhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcphotos-28c4b4cb.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;+456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:01:50 GMTYBlockBlob_$8f630c1d-0001-005d-41d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056348_Thu, 04 May 2017 18:05:59 GMTU25706_0x8D490DDABB29C6F_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27djUZentw 4BQcv}%/V[#CI]ozO7// OneDrive:IgnoreCodeCoverage define("odsp-next/pages/photos/odc/Photos",["require","exports","./PhotosViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Photos.html","./Photos.css","../../../controls/overlays/oneUp/OneUpOverlay","../../../controls/list/AllPhotosList","../../../controls/list/AlbumsList","../../../controls/list/SingleAlbumList","../../../controls/list/TagsList","../../../controls/list/TagGrid"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-photos",template:e("./Photos.html"),viewModel:o,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/pages/photos/odc/PhotosViewModel",["require","exports","../../baseInnerPage/od/DataManagerPageViewModel","../../../bindings/contextMenu/ContextMenuHelper","../../../providers/dataManager/files/FilesDataManager","../../../providers/dataManager/photos/PhotosDataManager","./PhotosCommandSet","../../../bindings/clientRect/ClientRectBinding","../../../bindings/element/ElementBinding","../../../utilities/features/Features","../../../resources/ProviderResourceKeys","../../../dataSources/url/odc/UrlDataSource","../../../controls/list/layouts/LayoutType","../../../providers/itemHistory/ItemHistoryProvider","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../../resources/DataSourceResourceKeys","../../../resources/ModelResourceKeys","../../../bindings/scrollContainer/ScrollContainerBinding","../../../models/item/VirtualItemType","../../../dataSources/url/QueryType","../../../controls/itemContent/photosRoot/PhotosRootItemContent","../../../controls/itemContent/folder/FolderItemContent","../../../controls/itemContent/albumsRoot/AlbumsRootItemContent","../../../controls/itemContent/album/AlbumItemContent","../../../controls/itemContent/tagsRoot/TagsRootItemContent","../../../controls/itemContent/onThisDay/OnThisDayItemContent","../../../dataSources/url/PageType","../../../providers/promotedPhotos/PromotedPhotosProvider","../../../dataSources/promotedPhotos/odc/PromotedPhotosDataSource","@ms/odsp-utilities/lib/browser/PlatformDetection.key","../../../providers/dataManager/mapper/PhotoBurstDataManagerMapper","../../../bindings/component/ControlBinding","../../../controls/infoPane/InfoPane.key","../../../controls/overlays/oneUp/OneUpOverlay","../../../controls/transclusion/content/TransclusionContent","../../../controls/smartBannerV2/SmartBannerV2"],function(e,t,o,r,n,a,i,s,l,d,m,u,h,c,p,g,x,b,f,y,v,I,A,P,C,_,w,S,T,B,k,H,M,R,D,L,O){"use strict";var F;!function(e){e[e.none=0]="none";e[e.allPhotos=1]="allPhotos";e[e.albums=2]="albums";e[e.tags=3]="tags";e[e.places=4]="places";e[e.people=5]="people";e[e.singleAlbum=6]="singleAlbum";e[e.singleTag=7]="singleTag";e[e.singlePerson=8]="singlePerson";e[e.singlePlace=9]="singlePlace";e[e.search=10]="search";e[e.onThisDay=11]="onThisDay"}(F||(F={}));var V=function(e){function t(t){var o=e.call(this,t)||this;o.oneUpOverlayTagName=D["default"].tagName;o.transclusionContentTagName=L["default"].tagName;o.smartBannerTagName=O.tagName;o.addBindingHandlers({clientRect:s["default"],element:l,scrollContainer:f["default"],control:M["default"]});o._sharingProvider=o.resources.consume(m.sharing);o._canMarqueeSelect=o.resources.consume(p.canUserSelect);o._photoProvider=o.resources.consume(m.photo);o.haveDeferredControlsLoaded=o.resources.consume(m.bundleLoader).getBundleInfo(1).isLoaded;o._userSettingsStore=o.resources.isExposed(b.userSettingsStore)?o.resources.consume(b.userSettingsStore):null;o.resources.expose(x.promotedPhotos,new(o.managed(B["default"])));o.resources.expose(m.promotedPhotos,new(o.managed(T["default"])));o.platform=o.resources.consume(k.platformDetection);o.resources.expose(m.itemHistory,new(o.managed(c["default"])));o.infoPaneSpecification=M.toSpecification(R.resourceKey,{});o.photoType=o.createPureComputed(o._computePhotoType,{deferEvaluation:!0});o._activePivot=o.createPureComputed(o._computeActivePivot,{deferEvaluation:!0});o.createComputed(function(){var e=o.layoutType();o.isSuiteNavHamburgerVisible();var t=o.responsiveUI.formFactorSize();o.isTopBarHamburgerVisible(e!==h.SingleAlbum&&t>o.responsiveUI.windowSize.Large)});o.hideLeftNav(!0);o._initCommandSets();o.createBackgroundComputed(o._computeUpdateCanMarqueeSelect).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}});o._photoPage=o.createPureComputed(o._computePhotoPage,{deferEvaluation:!0});o.shouldShowPromotedPhotos=o.createPureComputed(o._computeShouldShowPromotedPhotos);o.promotedPhotosParams={};o.createComputed(o._computeIsSuiteNavHidden);o.createComputed(o._computeIsCommandBarDarkTheme);o.createComputed(o._computeIsSearchHidden);return o}__extends(t,e);t.prototype.dispose=function(){e.prototype.dispose.call(this);this.isTopBarHamburgerVisible(!1);this.hideLeftNav(!1);this.isSearchHidden(!1);this.isSuiteNavHidden(!1);this.isCommandBarDarkTheme(!1);this.commandSet(null)};t.prototype.computeCurrentPageName=function(){var e=this._photoPage&&this._photoPage(),t=F[e||F.none],o=""+t.substring(0,1).toUpperCase()+t.substring(1);return"Photos-"+o};t.prototype.computeContentComponent=function(){var t=e.prototype.computeContentComponent.call(this);if(t)return t;var o,r=this._photoPage();switch(r){case F.allPhotos:case F.singleTag:case F.singlePlace:case F.singlePerson:o=I["default"].tagName;break;case F.search:case F.people:o=A["default"].tagName;break;case F.tags:case F.places:o=_["default"].tagName;break;case F.albums:o=P["default"].tagName;break;case F.singleAlbum:o=C["default"].tagName;break;case F.onThisDay:o=w["default"].tagName}return o?{name:o,params:{}}:void 0};t.prototype.computeCreateDataManager=function(){var e=this.viewParams(),t=this.urlDataSource.getQueryType(e);if(e[u.pageParamKey]!==u.photosViewValue)return null;var o;switch(t){case v.Search:o=this._createFilesDataManager;break;default:o=this._createPhotosDataManager}return o};t.prototype.computeDataManagerMapper=function(){return d.isFeatureEnabled(d.BurstPhotoUI)?new(this.managed(H["default"]))({itemSet:this.unmappedItemSet,requiredRange:this.dataManager().requiredRange}):e.prototype.computeDataManagerMapper.call(this)};t.prototype._computeIsSuiteNavHidden=function(){var e=this._photoPage();this.isSuiteNavHidden(e===F.singleAlbum)};t.prototype._computeIsCommandBarDarkTheme=function(){var e=this._photoPage();this.isCommandBarDarkTheme(e===F.singleAlbum)};t.prototype._computeIsSearchHidden=function(){var e=this._photoPage();this.isSearchHidden(e===F.singleAlbum)};t.prototype._createPhotosDataManager=function(){return new(this.managed(a["default"]))({requiredPageType:S.Photos})};t.prototype._createFilesDataManager=function(){return new(this.managed(n["default"]))({requiredPageType:S.Photos})};t.prototype._computePhotoType=function(){var e=this.viewParams();return this.urlDataSource.getPhotoType(e)};t.prototype._computeUpdateCanMarqueeSelect=function(){var e,t=this.photoType();switch(t){case 2:case 3:e=!1;break;default:e=!0}this._canMarqueeSelect(e)};t.prototype._initCommandSets=function(){var e={currentView:this._activePivot,photoType:this.photoType,getBurstGroupForSelection:this._getBurstGroupForItem},t=new(this.managed(i["default"]))(e);this.resources.expose(g.listViewContextMenuHelper,new(this.managed(r))({items:this.platform.isMobile?[]:t.commands.peek(),rootElementClass:"List",boundingElementClass:"od-BasePage-content",shouldHideIcons:!0}));this.contextMenuHelper(new(this.managed(r))({items:this.platform.isMobile?[]:t.commands.peek(),rootElementClass:"od-Photos",boundingElementClass:"od-BasePage-content",shouldHideIcons:!0}));this.commandSet(t)};t.prototype._getBurstGroupForItem=function(e){if(!e)return null;var t,o=this.resources.consume(p.currentItemSet),r=o.peek().content.peek().groupings;if(r)for(var n=0,a=r;n0;){var s=a,l=!a,d=r.join(x.ALLPLACES_GEOLOCATION_DELIMITER),m=n+"&"+b.locationFilterParamKey+"="+r.join(x.ALLPLACES_GEOLOCATION_HARDCODED),u=r.pop();if(0!==u.length){var f=t(d,m);i.push({key:f.key,url:"#"+f.key,name:u,showNextChevron:a,isDroppingTarget:this.createObservable(!1),item:f,isOverflow:!1,isNavItem:s,isStaticItem:l});a=!0}}return i};t.prototype._computeScrollBarTooltipLabel=function(){var e=this.visibleItemRange();if(e){var t=this._itemSetMonitor.itemSet(),o=Math.floor((e.end-e.start)/2)+e.start,r=this._dataManagerMapper().getOriginalItemIndexByMappedIndex(o),n=this._photoProvider.findMonthGroupingByIndex(t.key,r);return n&&n.name||""}return""};t.prototype._computeShowTitle=function(){var e=this._itemSetMonitor.item();return this._itemSetMonitor.hasName()&&!e.isRootFolder&&!this._crumbs().length};t.prototype._computeShowBreadcrumb=function(){return!!this._crumbs().length};t.prototype._computeCrumbs=function(){return this.getCrumbs(this._itemSetMonitor.item())};t.prototype._computeHasGroupings=function(){var e=this._itemSetMonitor.itemSet(),t=e.content(),o=t.groupings||[];return!!o.length};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=f});define("odsp-next/controls/scrollBarTooltip/ScrollBarTooltip",["require","exports","./ScrollBarTooltipViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./ScrollBarTooltip.html","./ScrollBarTooltip.css"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-scroll-bar-tooltip",template:e("./ScrollBarTooltip.html"),viewModel:o["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/scrollBarTooltip/ScrollBarTooltipViewModel",["require","exports","knockout","@ms/odsp-shared/lib/base/ViewModel","../../bindings/css/VisibilityBinding","../../bindings/scrollBarPosition/ScrollBarPositionBinding","../overlays/Overlay","@ms/odsp-utilities/lib/locale/Locale","../../utilities/browser/ResponsiveUI","../../bindings/drag/DragBinding","@ms/odsp-utilities/lib/math/Point","@ms/odsp-utilities/lib/object/ObjectUtil","@ms/odsp-utilities/lib/browser/PlatformDetection.key"],function(e,t,o,r,n,a,i,s,l,d,m,u,h){"use strict";var c=40,p=4,g=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;r.addBindingHandlers({scrollBarPosition:a["default"],visibility:n,drag:d["default"]});r._platformDetection=r.resources.consume(h.platformDetection);r._scrollBarWidth=l.getScrollbarWidth();r.overlayTagName=i.tagName;r.scrollContainerClientRect=o.observable();r.scrollContainerClientRect.equalityComparer=u.deepCompare;r.scrollPosition=o.observable();r.scrollPosition.equalityComparer=u.deepCompare;r.scrollContainer=o.observable();var s=t.label,c=void 0===s?o.observable(""):s,p=t.listRange,g=void 0===p?o.observable({start:0,end:0}):p,x=t.isDragging,b=void 0===x?o.observable(!1):x;r._label=c;r._listRange=g;r.isDragging=b;r.mousePoint=o.observable(new m["default"](0,0));r.isIdle=o.observable(!0);r.left=r.createComputed(r._computeLeft);r.right=r.createComputed(r._computeRight);r.top=r.createComputed(r._computeTop);r.displayText=r.createComputed(r._computeDisplayText);r.isVisible=r.createPureComputed(r._computeIsVisible);r.createComputed(r._computeUpdateScrollPositionOnDrag);r.createComputed(r._computeSuspendIdleOnScrollPosition);r.createComputed(r._computeGoIdle).extend({rateLimit:{timeout:1200,method:"notifyWhenChangesStop"}});return r}__extends(t,e);t.prototype._computeLeft=function(){return s["default"].isRightToLeft?this._computeMarginOffset():null};t.prototype._computeRight=function(){return s["default"].isRightToLeft?null:this._computeMarginOffset()};t.prototype._computeMarginOffset=function(){var e=0;this._platformDetection.isMac&&(e=l.MAC_SCROLL_BAR_WIDTH);return this._scrollBarWidth+p+e+"px"};t.prototype._computeDisplayText=function(){var e=this._label();return e?e:""};t.prototype._computeTop=function(){var e=this.scrollPosition(),t=this.scrollContainerClientRect();if(!e||!t)return"0";var o=t.height-c,r=e.y*o;return r+"px"};t.prototype._computeUpdateScrollPositionOnDrag=function(){if(this.isDragging()){var e=this.mousePoint(),t=this.scrollContainerClientRect(),o=e.y-t.top,r=t.height-c,n=new m["default"](0,Math.max(0,Math.min(1,o/r)));this.scrollPosition(n)}};t.prototype._computeIsVisible=function(){return!!this._label()&&(!this.isIdle()||this.isDragging())};t.prototype._computeSuspendIdleOnScrollPosition=function(){this.scrollPosition();this.isIdle(!1)};t.prototype._computeGoIdle=function(){this.scrollPosition();this.isIdle()||this.isDragging()||this.isIdle(!0)};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=g});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/scrollBarPosition/ScrollBarPositionBinding",["require","exports","../BaseBinding","knockout","../scrollContainer/ScrollContainerBinding","@ms/odsp-utilities/lib/math/Point","../clientRect/ClientRectBinding","@ms/odsp-utilities/lib/object/ObjectUtil"],function(e,t,o,r,n,a,i,s){"use strict";var l=function(e){function t(t){var o=e.call(this,t)||this;o._container=n.getScrollContainer(o.element);var a=o.valueAccessor();o._position=r.observable();o._isUpdatingScrollPosition=!1;o.events.on(o._container,"scroll",o._updateScrollPosition);o.events.on(window,"resize",o._updateScrollPosition);o._updateScrollPosition();o._containerClientRect=r.observable();o._containerClientRect.equalityComparer=s.deepCompare;o._clientRectBinding=new(o.managed(i["default"]))({element:o._container,bindingContext:o.bindingContext,allBindingsAccessor:o.allBindingsAccessor,valueAccessor:function(){return{size:o._containerClientRect}}});if(a.position){o.createComputed(function(){return a.position(o._position())});o.subscribe(a.position,o._position)}a.containerClientRect&&o.createComputed(function(){return a.containerClientRect(o._containerClientRect())});a.container&&a.container(o._container);o.subscribe(o._position,o._onScrollPositionChanged);return o}__extends(t,e);t.prototype._updateScrollPosition=function(){var e=new a["default"](this._container.scrollLeft/this._container.scrollWidth,this._container.scrollTop/this._container.scrollHeight);this._isUpdatingScrollPosition=!0;try{this._position(e)}finally{this._isUpdatingScrollPosition=!1}};t.prototype._onScrollPositionChanged=function(e){if(!this._isUpdatingScrollPosition){var t=this._container.scrollWidth,o=this._container.scrollHeight;this._container.scrollLeft=Math.max(0,Math.min(t,e.x*t));this._container.scrollTop=Math.max(0,Math.min(o,e.y*o))}};return t}(o);l.supportsVirtualElements=!0;Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/bindings/drag/DragBinding",["require","exports","../BaseBinding","@ms/odsp-utilities/lib/math/Point"],function(e,t,o,r){"use strict";var n=function(e){function t(t){var o=e.call(this,t)||this,r=t.valueAccessor();o._isDragging=r.isDragging;o._mousePoint=r.mousePoint;o._initEvents();return o}__extends(t,e);t.prototype._onMouseDown=function(e){this._isDragging(!0)};t.prototype._onMouseUp=function(e){this._isDragging(!1);this._mousePoint(new r["default"](e.clientX,e.clientY))};t.prototype._onMouseMove=function(e){this._isDragging.peek()&&this._mousePoint(new r["default"](e.clientX,e.clientY))};t.prototype._onTouchStart=function(e){this._isDragging(!0)};t.prototype._onTouchEnd=function(e){this._isDragging(!1);this._mousePoint(new r["default"](e.changedTouches[0].clientX,e.changedTouches[0].clientY))};t.prototype._onTouchMove=function(e){if(this._isDragging.peek()){e.preventDefault();this._mousePoint(new r["default"](e.changedTouches[0].clientX,e.changedTouches[0].clientY))}};t.prototype._initEvents=function(){var e=document.body,t=this.element;this.events.on(t,"touchstart",this._onTouchStart,!0);this.events.on(t,"touchend",this._onTouchEnd,!0);this.events.on(document,"touchmove",this._onTouchMove,!0);this.events.on(t,"mousedown",this._onMouseDown);this.events.on(t,"mouseup",this._onMouseUp);this.events.on(e,"dragend",this._onMouseUp);this.events.on(e,"mousemove",this._onMouseMove);this.events.on(document,"mouseup",this._onMouseUp)};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});define("odsp-next/controls/scrollBarTooltip/ScrollBarTooltip.html",[],function(){return'
              '});define("odsp-next/controls/scrollBarTooltip/ScrollBarTooltip.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-ScrollBarTooltip{height:40px;background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:absolute;padding:4px 10px;cursor:default;box-shadow:0 0 5px 0 "},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:";border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";box-sizing:border-box}.od-ScrollBarTooltip-displayText{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";line-height:30px}.od-OverlayHost-overlay .od-ScrollBarTooltip{transition:opacity 267ms linear,visibility 0s linear 267ms;opacity:0;visibility:hidden}.od-OverlayHost-overlay.od-OverlayHost-overlay--opened .od-ScrollBarTooltip{transition-delay:0s,0s;opacity:1;visibility:inherit}"}])});define("odsp-next/controls/list/AllPhotosList",["require","exports","knockout","./viewModels/AllPhotosListViewModel","./layouts/LayoutType","./List.html","./List.css","../itemTile/ItemTile"],function(e,t,o,r,n){"use strict";var a={tagName:n.AllPhotos,template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(r))(e,t)}},synchronous:!0};o.components.isRegistered(a.tagName)||o.components.register(a.tagName,a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/AllPhotosListViewModel",["require","exports","./ListViewModel","../layouts/AllPhotosLayout"],function(e,t,o,r){"use strict";var n=function(e){function t(t,o){var n=e.call(this,t,o)||this;n.initialize(new(n.managed(r["default"]))(t));return n}__extends(t,e);return t}(o["default"]);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/AllPhotosLayout",["require","exports","./BaseGridLayout","../../allPhotosHeader/AllPhotosHeader","../../allPhotosMonthHeader/AllPhotosMonthHeader","../../../utilities/browser/WindowSize"],function(e,t,o,r,n,a){"use strict";var i=80,s=64,l=function(e){function t(t){var o=e.call(this,t)||this,r=t.mode,n=void 0===r?0:r;o._mode=o.wrapObservable(n);return o}__extends(t,e);t.prototype.getInnerMargin=function(){return 2};t.prototype.getMinRowHeight=function(){var e=this.responsiveHelper.formFactorSize.peek();switch(e){case this.responsiveHelper.windowSize.Small:case this.responsiveHelper.windowSize.Medium:return 120;default:return 220}};t.prototype.getGroup=function(e){var t,o=this._itemSet.peek().content.peek(),r=o.groupings||[],n=o.items,a=0===this._mode.peek()?0:3;if(r&&r.length){for(var i=void 0,s=void 0,l=n[e].peek(),d=0,m=r;d=0?d.cells[0].cellIndex-n:-1,end:r>=0?m.cells[m.cells.length-1].cellIndex-a:-1}};t.prototype._shouldInlineHeadersLineBreak=function(){return this.responsiveHelper.formFactorSize.peek()<=a.Medium};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/allPhotosHeader/AllPhotosHeader",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AllPhotosHeaderViewModel","./AllPhotosHeader.html","./AllPhotosHeader.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-all-photos-header",template:e("./AllPhotosHeader.html"),viewModel:r["default"],synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/allPhotosHeader/AllPhotosHeaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../resources/ControlResourceKeys","../commands/Commands.resx","../itemCheck/ItemCheck","../../utilities/features/Features","../../actions/base/ItemCommandHelper","../../models/item/command/SocialItemCommandKeys"],function(e,t,o,r,n,a,i,s,l){"use strict";var d=i.isFeatureEnabled(i.BurstPhotoUI),m=function(e){function t(t){var o=e.call(this,t)||this,i=t.mode,l=void 0===i?0:i;o.itemCheckTagName=a.tagName;o._itemSetSelectionModel=o.resources.consume(r.itemsSelection);o._itemCommandHelper=new(o.managed(s["default"]));o._startIndex=t.startIndex;o._mode=l;o.displayMonth=0===o._mode?t.group.latestPhotoTime.monthName:"";o.displayDay=0===o._mode?t.group.latestPhotoTime.day:"";o.displayDate=0===o._mode?t.group.latestPhotoTime.longDate:"";o.displayYear=1===o._mode?t.group.latestPhotoTime.year:"";o.group=t.group;o.eventName=o.group&&o.group.location||"";o.shareText=n.strings.Share;o._range=o.createPureComputed(o._computeRange,{deferEvaluation:!0});o._selectedCount=o.createPureComputed(o._computeSelectedCount,{deferEvaluation:!0});o.areAllPhotosSelected=o.createPureComputed(o._computeAreAllPhotosSelected,{deferEvaluation:!0});o.burstLabel=o.createPureComputed(o._computeBurstLabel,{deferEvaluation:!0});o.isSelectAllAvailable=o.createPureComputed(o._computeIsSelectAllAvailable,{deferEvaluation:!0});o.isCheckVisible=o.createPureComputed(o._computeIsCheckVisible,{deferEvaluation:!0});o._isShareSupported=o.createPureComputed(o._computeIsShareSupported,{deferEvaluation:!0});o.isShareAvailable=o.createPureComputed(o._computeIsShareAvailable,{deferEvaluation:!0});var d=o.resources.consume(r.actionMap);o._shareAction=new(o.managed(d.ShareByLinkAction));return o}__extends(t,e);t.prototype.onClickSelectAll=function(e,t){for(var o=this.areAllPhotosSelected.peek(),r=this._range.peek(),n=r.start;n0};t.prototype._computeBurstLabel=function(){var e=this.group.subGroups;return d&&e&&e.length?e.length+" burst groups":""};t.prototype._computeIsShareAvailable=function(){var e=this._range.peek();return this._isShareSupported()&&(0===this._itemSetSelectionModel.mode||e.end-e.start===1)};t.prototype._computeIsCheckVisible=function(){return 0===this._itemSetSelectionModel.mode||this._selectedCount()>0};t.prototype._computeIsSelectAllAvailable=function(){return 0===this._itemSetSelectionModel.mode||this._selectedCount()>0};t.prototype._computeIsShareSupported=function(){var e=this._itemSetSelectionModel.itemSet().content().items,t=this._range.peek(),o=this.unwrapObservable(e[t.start]);return this._itemCommandHelper.isCommandSupported(o,l.share)};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/allPhotosHeader/AllPhotosHeader.html",[],function(){return'
              '});define("odsp-next/controls/allPhotosHeader/AllPhotosHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-AllPhotosHeader{width:100%;height:100%}.md .od-AllPhotosHeader,.sm .od-AllPhotosHeader{height:40px;line-height:40px}.od-AllPhotosHeader:hover .od-AllPhotosHeader-check{opacity:1}.lg .od-AllPhotosHeader::before,.xlg .od-AllPhotosHeader::before,.xxlg .od-AllPhotosHeader::before,.xxxlg .od-AllPhotosHeader::before,.xxxxlg .od-AllPhotosHeader::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.06)}.md .od-AllPhotosHeader-eventName,.sm .od-AllPhotosHeader-eventName{display:inline-block}html[dir=ltr] .md .od-AllPhotosHeader-eventName,html[dir=ltr] .sm .od-AllPhotosHeader-eventName{padding-left:10px}html[dir=rtl] .md .od-AllPhotosHeader-eventName,html[dir=rtl] .sm .od-AllPhotosHeader-eventName{padding-right:10px}.lg .od-AllPhotosHeader-eventName,.xlg .od-AllPhotosHeader-eventName,.xxlg .od-AllPhotosHeader-eventName,.xxxlg .od-AllPhotosHeader-eventName,.xxxxlg .od-AllPhotosHeader-eventName{position:absolute;left:16px;right:16px;top:120px}html[dir=ltr] .lg .od-AllPhotosHeader-eventName,html[dir=ltr] .xlg .od-AllPhotosHeader-eventName,html[dir=ltr] .xxlg .od-AllPhotosHeader-eventName,html[dir=ltr] .xxxlg .od-AllPhotosHeader-eventName,html[dir=ltr] .xxxxlg .od-AllPhotosHeader-eventName{text-align:right}html[dir=rtl] .lg .od-AllPhotosHeader-eventName,html[dir=rtl] .xlg .od-AllPhotosHeader-eventName,html[dir=rtl] .xxlg .od-AllPhotosHeader-eventName,html[dir=rtl] .xxxlg .od-AllPhotosHeader-eventName,html[dir=rtl] .xxxxlg .od-AllPhotosHeader-eventName{text-align:left}.od-AllPhotosHeader-month{color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}.md .od-AllPhotosHeader-month,.sm .od-AllPhotosHeader-month{font-family:"Segoe UI Semilight WestEuropean","Segoe UI Semilight","Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:400}.lg .od-AllPhotosHeader-month,.xlg .od-AllPhotosHeader-month,.xxlg .od-AllPhotosHeader-month,.xxxlg .od-AllPhotosHeader-month,.xxxxlg .od-AllPhotosHeader-month{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:15px;font-weight:400;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif}.lg .od-AllPhotosHeader-month::after,.xlg .od-AllPhotosHeader-month::after,.xxlg .od-AllPhotosHeader-month::after,.xxxlg .od-AllPhotosHeader-month::after,.xxxxlg .od-AllPhotosHeader-month::after{content:\'\\A\';white-space:pre}.lg .od-AllPhotosHeader-eventName,.lg .od-AllPhotosHeader-share,.xlg .od-AllPhotosHeader-eventName,.xlg .od-AllPhotosHeader-share,.xxlg .od-AllPhotosHeader-eventName,.xxlg .od-AllPhotosHeader-share,.xxxlg .od-AllPhotosHeader-eventName,.xxxlg .od-AllPhotosHeader-share,.xxxxlg .od-AllPhotosHeader-eventName,.xxxxlg .od-AllPhotosHeader-share{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.md .od-AllPhotosHeader-check,.sm .od-AllPhotosHeader-check{top:10px;position:absolute}html[dir=ltr] .md .od-AllPhotosHeader-check,html[dir=ltr] .sm .od-AllPhotosHeader-check{right:0}html[dir=rtl] .md .od-AllPhotosHeader-check,html[dir=rtl] .sm .od-AllPhotosHeader-check{left:0}.md .od-AllPhotosHeader-check .ItemCheck,.sm .od-AllPhotosHeader-check .ItemCheck{display:inline-block}.lg .od-AllPhotosHeader-check,.xlg .od-AllPhotosHeader-check,.xxlg .od-AllPhotosHeader-check,.xxxlg .od-AllPhotosHeader-check,.xxxxlg .od-AllPhotosHeader-check{top:8px;position:absolute;opacity:0}html[dir=ltr] .lg .od-AllPhotosHeader-check,html[dir=ltr] .xlg .od-AllPhotosHeader-check,html[dir=ltr] .xxlg .od-AllPhotosHeader-check,html[dir=ltr] .xxxlg .od-AllPhotosHeader-check,html[dir=ltr] .xxxxlg .od-AllPhotosHeader-check{right:16px}html[dir=rtl] .lg .od-AllPhotosHeader-check,html[dir=rtl] .xlg .od-AllPhotosHeader-check,html[dir=rtl] .xxlg .od-AllPhotosHeader-check,html[dir=rtl] .xxxlg .od-AllPhotosHeader-check,html[dir=rtl] .xxxxlg .od-AllPhotosHeader-check{left:16px}.od-AllPhotosHeader-check.is-selected{opacity:1}.od-AllPhotosHeader .od-AllPhotosHeader-share{color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.md .od-AllPhotosHeader .od-AllPhotosHeader-share,.sm .od-AllPhotosHeader .od-AllPhotosHeader-share{position:absolute;top:0}html[dir=ltr] .md .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .sm .od-AllPhotosHeader .od-AllPhotosHeader-share{margin-right:15px}html[dir=rtl] .md .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .sm .od-AllPhotosHeader .od-AllPhotosHeader-share{margin-left:15px}html[dir=ltr] .md .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .sm .od-AllPhotosHeader .od-AllPhotosHeader-share{right:18px}html[dir=rtl] .md .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .sm .od-AllPhotosHeader .od-AllPhotosHeader-share{left:18px}.lg .od-AllPhotosHeader .od-AllPhotosHeader-share,.xlg .od-AllPhotosHeader .od-AllPhotosHeader-share,.xxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,.xxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,.xxxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share{position:absolute;bottom:16px}html[dir=ltr] .lg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .xlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .xxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .xxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=ltr] .xxxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share{right:16px}html[dir=rtl] .lg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .xlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .xxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .xxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share,html[dir=rtl] .xxxxlg .od-AllPhotosHeader .od-AllPhotosHeader-share{left:16px}.od-AllPhotosHeader .od-AllPhotosHeader-share:focus,.od-AllPhotosHeader .od-AllPhotosHeader-share:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-AllPhotosHeader .od-AllPhotosHeader-share:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-AllPhotosHeader-bursts{position:absolute;bottom:50px;cursor:pointer}html[dir=ltr] .od-AllPhotosHeader-bursts{right:16px}html[dir=rtl] .od-AllPhotosHeader-bursts{left:16px}.md .od-AllPhotosHeader-date,.sm .od-AllPhotosHeader-date{display:inline-block}.lg .od-AllPhotosHeader-date,.xlg .od-AllPhotosHeader-date,.xxlg .od-AllPhotosHeader-date,.xxxlg .od-AllPhotosHeader-date,.xxxxlg .od-AllPhotosHeader-date{position:absolute;top:40px}html[dir=ltr] .lg .od-AllPhotosHeader-date,html[dir=ltr] .xlg .od-AllPhotosHeader-date,html[dir=ltr] .xxlg .od-AllPhotosHeader-date,html[dir=ltr] .xxxlg .od-AllPhotosHeader-date,html[dir=ltr] .xxxxlg .od-AllPhotosHeader-date{right:16px}html[dir=rtl] .lg .od-AllPhotosHeader-date,html[dir=rtl] .xlg .od-AllPhotosHeader-date,html[dir=rtl] .xxlg .od-AllPhotosHeader-date,html[dir=rtl] .xxxlg .od-AllPhotosHeader-date,html[dir=rtl] .xxxxlg .od-AllPhotosHeader-date{left:16px}html[dir=ltr] .lg .od-AllPhotosHeader-date,html[dir=ltr] .xlg .od-AllPhotosHeader-date,html[dir=ltr] .xxlg .od-AllPhotosHeader-date,html[dir=ltr] .xxxlg .od-AllPhotosHeader-date,html[dir=ltr] .xxxxlg .od-AllPhotosHeader-date{text-align:right}html[dir=rtl] .lg .od-AllPhotosHeader-date,html[dir=rtl] .xlg .od-AllPhotosHeader-date,html[dir=rtl] .xxlg .od-AllPhotosHeader-date,html[dir=rtl] .xxxlg .od-AllPhotosHeader-date,html[dir=rtl] .xxxxlg .od-AllPhotosHeader-date{text-align:left}html[dir=ltr] .md .od-AllPhotosHeader-day,html[dir=ltr] .sm .od-AllPhotosHeader-day{margin-left:5px}html[dir=rtl] .md .od-AllPhotosHeader-day,html[dir=rtl] .sm .od-AllPhotosHeader-day{margin-right:5px}.lg .od-AllPhotosHeader-day,.xlg .od-AllPhotosHeader-day,.xxlg .od-AllPhotosHeader-day,.xxxlg .od-AllPhotosHeader-day,.xxxxlg .od-AllPhotosHeader-day{font-size:42px}" }])});define("odsp-next/controls/allPhotosMonthHeader/AllPhotosMonthHeader",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AllPhotosMonthHeaderViewModel","./AllPhotosMonthHeader.html","./AllPhotosMonthHeader.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-all-photos-month-header",template:e("./AllPhotosMonthHeader.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/allPhotosMonthHeader/AllPhotosMonthHeaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this;o.headerText=t.headerText;return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=r});define("odsp-next/controls/allPhotosMonthHeader/AllPhotosMonthHeader.html",[],function(){return'
              '});define("odsp-next/controls/allPhotosMonthHeader/AllPhotosMonthHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.md .od-allPhotosMonthHeader,.sm .od-allPhotosMonthHeader{height:64px;line-height:64px}.lg .od-allPhotosMonthHeader,.xlg .od-allPhotosMonthHeader,.xxlg .od-allPhotosMonthHeader,.xxxlg .od-allPhotosMonthHeader,.xxxxlg .od-allPhotosMonthHeader{height:80px;line-height:80px}.od-allPhotosMonthHeader-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}html[dir=ltr] .od-allPhotosMonthHeader-text{margin-right:15px}html[dir=rtl] .od-allPhotosMonthHeader-text{margin-left:15px}.xlg .od-allPhotosMonthHeader-text,.xxlg .od-allPhotosMonthHeader-text,.xxxlg .od-allPhotosMonthHeader-text,.xxxxlg .od-allPhotosMonthHeader-text{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400}'}])});define("odsp-next/controls/itemContent/photosRoot/PhotosRootItemContent.html",[],function(){return'
              '});define("odsp-next/controls/itemContent/photosRoot/PhotosRootItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html[dir=ltr] .xxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxxlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:48px}html[dir=rtl] .xxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxxlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:48px}html[dir=ltr] .xxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxxlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:54px}html[dir=rtl] .xxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxlg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxxlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:54px}html[dir=ltr] .lg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .lg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:32px}html[dir=rtl] .lg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .lg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:32px}html[dir=ltr] .lg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .lg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:32px}html[dir=rtl] .lg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .lg .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xlg .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xlg .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:32px}html[dir=ltr] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:4px}html[dir=rtl] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:4px}html[dir=ltr] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-PhotosRootItemContent-list.od-ItemContent-list{padding-right:4px}html[dir=rtl] .md .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-PhotosRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-PhotosRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-PhotosRootItemContent-list.od-ItemContent-list{padding-left:4px}.xlg .od-PhotosRootItemContent--hasGroupings .od-PhotosRootItemContent-list.od-ItemContent-list,.xxlg .od-PhotosRootItemContent--hasGroupings .od-PhotosRootItemContent-list.od-ItemContent-list,.xxxlg .od-PhotosRootItemContent--hasGroupings .od-PhotosRootItemContent-list.od-ItemContent-list,.xxxxlg .od-PhotosRootItemContent--hasGroupings .od-PhotosRootItemContent-list.od-ItemContent-list{padding-top:0}"}])});define("odsp-next/controls/itemContent/albumsRoot/AlbumsRootItemContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AlbumsRootItemContentViewModel","./AlbumsRootItemContent.html","../ItemContent.css","./AlbumsRootItemContent.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-albums-root-item-content",template:e("./AlbumsRootItemContent.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/albumsRoot/AlbumsRootItemContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../emptyFolder/EmptyFolder","../../list/AlbumsList","../../../models/itemSet/ItemSetMonitor"],function(e,t,o,r,n,a,i,s){"use strict";var l=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.emptyFolderTagName=a.tagName;o._itemSetMonitor=o.resources.consume(s.resourceKey);o.itemSet=o._itemSetMonitor.itemSet;o.itemSetSelectionModel=o.resources.consume(r.itemsSelection);o.contentRange=o.resources.consume(n.contentRange);o.layoutType=o.createObservable(i["default"].tagName);o.listViewContextMenuHelper=o.resources.consume(n.listViewContextMenuHelper.optional);o.title=o._itemSetMonitor.name;o.showEmpty=o._itemSetMonitor.isEmpty;o.showList=o._itemSetMonitor.hasItems;o.item=o._itemSetMonitor.item;return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});define("odsp-next/controls/list/AlbumsList",["require","exports","knockout","./viewModels/AlbumsListViewModel","./layouts/LayoutType","./List.html","./List.css","../itemTile/ItemTile"],function(e,t,o,r,n){"use strict";var a={tagName:n.Albums,template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(r))(e,t)}},synchronous:!0};o.components.isRegistered(a.tagName)||o.components.register(a.tagName,a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/AlbumsListViewModel",["require","exports","./ListViewModel","../layouts/AlbumsLayout"],function(e,t,o,r){"use strict";var n=function(e){function t(t,o){var n=e.call(this,t,o)||this;n.initialize(new(n.managed(r))(t));return n}__extends(t,e);return t}(o["default"]);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/AlbumsLayout",["require","exports","./GridLayout","../../autoAlbumHeader/AutoAlbumHeader"],function(e,t,o,r){"use strict";var n=function(e){function t(t){var o=this;t.isGrouped=!0;o=e.call(this,t)||this;return o}__extends(t,e);t.prototype.getInnerMargin=function(){return 4};t.prototype.getGroup=function(e,t){var o,r=this._itemSet().content.peek().groupings||[];if(r&&r.length&&r[1]&&r[1].itemGroups)for(var n=r[1].itemGroups,a=0,i=n;a=e){o=s;break}}}return o};t.prototype.finalizeRow=function(t,o){var r=this._itemSet().content.peek().groupings;if(r&&r.length){var n=this.currentRow,a=!1;if(n&&this.currentGroup&&this.currentGroup.state){var i=this.currentGroup.state.peek();i&&(a=i.isCollapsed&&!n.isHeader)}a?this.currentRow=null:e.prototype.finalizeRow.call(this,t,o)}else e.prototype.finalizeRow.call(this,t,o)};t.prototype.getHeaderDetails=function(e,t){var o=this,n="",a={group:null,cellsInGroup:null},i=20,s=this.responsiveHelper.formFactorSize.peek();if(e){n=r["default"].tagName;a={startIndex:t,group:e,cellsInGroup:0,resources:this.resources,onToggle:function(){o.evaluateLayout(!0)}};i=s>=this.responsiveHelper.windowSize.XLarge?74:s>=this.responsiveHelper.windowSize.Medium?49:46}return{viewType:n,viewData:a,headerHeight:i}};return t}(o);return n});define("odsp-next/controls/autoAlbumHeader/AutoAlbumHeader",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AutoAlbumHeaderViewModel","./AutoAlbumHeader.html","./AutoAlbumHeader.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-auto-album-header",template:e("./AutoAlbumHeader.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/autoAlbumHeader/AutoAlbumHeaderViewModel",["require","exports","./AutoAlbumHeader.resx","@ms/odsp-shared/lib/base/ViewModel","../../bindings/css/ClassesBinding"],function(e,t,o,r,n){"use strict";var a=function(e){function t(t){var o=e.call(this,t)||this;o.addBindingHandlers({classes:n});o.group=t.group;o._onToggle=t.onToggle;o.text=o.createPureComputed(o._computeText);return o}__extends(t,e);t.prototype.onClickHeader=function(e,t){var o=this.group.state.peek().isCollapsed;this.group.state({isCollapsed:!o});this._onToggle();return!1};t.prototype._computeText=function(){var e=this.group.state();return e.isCollapsed?o.strings.ShowMoreAlbums:o.strings.ShowLessAlbums};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/autoAlbumHeader/AutoAlbumHeader.html",[],function(){return'
              '});define("odsp-next/controls/autoAlbumHeader/AutoAlbumHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-autoAlbumHeader-textWrapper{position:absolute;cursor:pointer}.xlg .od-autoAlbumHeader-textWrapper,.xxlg .od-autoAlbumHeader-textWrapper,.xxxlg .od-autoAlbumHeader-textWrapper,.xxxxlg .od-autoAlbumHeader-textWrapper{top:38px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.lg .od-autoAlbumHeader-textWrapper,.md .od-autoAlbumHeader-textWrapper,.sm .od-autoAlbumHeader-textWrapper{top:18px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;font-weight:400}.sm .od-autoAlbumHeader-textWrapper{top:20px;font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400}.od-autoAlbumHeader-text{display:inline-block}.xlg .od-autoAlbumHeader,.xxlg .od-autoAlbumHeader,.xxxlg .od-autoAlbumHeader,.xxxxlg .od-autoAlbumHeader{height:74px}.lg .od-autoAlbumHeader,.md .od-autoAlbumHeader,.sm .od-autoAlbumHeader{height:49px}.sm .od-autoAlbumHeader{height:46px}.od-autoAlbumHeader .ms-Icon{padding-bottom:2px;vertical-align:middle}'}])});define("odsp-next/controls/itemContent/albumsRoot/AlbumsRootItemContent.html",[],function(){return'
              '});define("odsp-next/controls/itemContent/albumsRoot/AlbumsRootItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:"html[dir=ltr] .xxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:48px}html[dir=rtl] .xxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:48px}html[dir=ltr] .xxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xxxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xxxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:54px}html[dir=rtl] .xxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xxxxlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xxxxlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:54px}html[dir=ltr] .lg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .lg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:32px}html[dir=rtl] .lg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .lg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:32px}html[dir=ltr] .lg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .lg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .xlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .xlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:32px}html[dir=rtl] .lg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .lg .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .xlg .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .xlg .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:32px}html[dir=ltr] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:16px}html[dir=rtl] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:16px}html[dir=ltr] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=ltr] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=ltr] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-right:16px}html[dir=rtl] .md .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .md .od-AlbumsRootItemContent-list.od-ItemContent-list,html[dir=rtl] .sm .od-AlbumsRootItemContent-header.od-ItemContent-header,html[dir=rtl] .sm .od-AlbumsRootItemContent-list.od-ItemContent-list{padding-left:16px}"}])});define("odsp-next/controls/itemContent/album/AlbumItemContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AlbumItemContentViewModel","./AlbumItemContent.html","../ItemContent.css","./AlbumItemContent.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-album-item-content",template:e("./AlbumItemContent.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/album/AlbumItemContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../albumBanner/AlbumBannerViewModel","../../../resources/ControlResourceKeys","../../../resources/ProviderResourceKeys","../../../resources/ODCResourceKeys","../../../resources/PagesResourceKeys","../../../bindings/clientRect/ClientRectBinding","../../../utilities/features/Features","../../../pages/photos/odc/PhotosCommandSet","../../../bindings/scrollContainer/ScrollContainerBinding","../../albumBanner/AlbumBanner","../../overlays/Overlay","../../footer/Footer","../../commandBar/CommandBar","../../../models/itemSet/ItemSetMonitor","../../list/SingleAlbumList","../albumItemContentList/AlbumItemContentList","../../autoAlbumFooter/AutoAlbumFooter"],function(e,t,o,r,n,a,i,s,l,d,m,u,h,c,p,g,x,b,f,y){"use strict";var v=d.isFeatureEnabled(d.UseNewAlbumStrip),I=d.isFeatureEnabled(d.AutoAlbumBannerV2Enabled),A=function(e){function t(t,o){void 0===o&&(o={});var d=e.call(this,t,o)||this;d.addBindingHandlers({clientRect:l["default"],scrollContainer:u["default"]});d.albumBannerTagName=h["default"].tagName;d.overlayTagName=c.tagName;d.commandBarTagName=g.tagName;d.footerTagName=p.tagName;d.albumItemContentListTagName=f["default"].tagName;d.autoAlbumFooterName=y["default"].tagName;d._itemSetMonitor=d.resources.consume(x.resourceKey);d.itemSet=d._itemSetMonitor.itemSet;d.itemSetSelectionModel=d.resources.consume(n.itemsSelection);d._sharingProvider=d.resources.consume(a.sharing);d._odcUrlDataSource=d.resources.consume(i.urlDataSource);d._userInfoProvider=d.resources.consume(a.userInfo);d.contentRange=d.resources.consume(s.contentRange);d.isSmartBannerVisible=d.resources.consume(s.base.isSmartBannerVisible);d.layoutType=d.createObservable(b["default"].tagName);d.isInfoPaneExpanded=d.resources.consume(s.base.infoPane.isInfoPaneExpanded);d.isInfoPaneExpanded(!1);d.listViewContextMenuHelper=d.resources.consume(s.listViewContextMenuHelper.optional);d._hasUserDismissedAlbumBanner=d.createObservable(!1);d.collaborators=d.observables.createArray();d.hasAlbumBanner=d.createPureComputed(d._computeHasAlbumBanner);d._isNewAutoAlbum=d.createPureComputed(d._computeIsNewAutoAlbum);d.hasAlbumFooter=d.createPureComputed(d._computeHasAlbumFooter);d._isUnauthUserViewingAlbum=d.createPureComputed(d._computeIsUnauthUserViewingAlbum);d.showCollaborators=d.createPureComputed(d._computeShowCollaborators);d.createBackgroundComputed(d._computeUpdateCollaborators).extend({rateLimit:{timeout:0,method:"notifyWhenChangesStop"}});d.isInOverlay=d.createPureComputed(d._computeIsInOverlay);d.createBackgroundComputed(d._computeShouldHideSmartBanner);d.albumItemContentListParams={};d.albumBannerParams={album:d._itemSetMonitor.item,albumsRootUrl:d._odcUrlDataSource.getAlbumsQueryUrl(),mode:r.AlbumBannerMode.newAutoAlbum,onClose:function(){return d._hasUserDismissedAlbumBanner(!0)}};d.autoAlbumFooterParams={album:d._itemSetMonitor.item,albumsRootUrl:d._odcUrlDataSource.getAlbumsQueryUrl()};var v=o.commandSet,I=void 0===v?new(d.managed(m["default"]))({currentView:d.createObservable(5),photoType:d.createObservable(5),getBurstGroupForSelection:function(e){return null}}):v;d.commandSet=I;return d}__extends(t,e);t.prototype._computeShouldHideSmartBanner=function(){(this.hasAlbumBanner()||this.hasAlbumFooter())&&this.isSmartBannerVisible(!1)};t.prototype._computeIsInOverlay=function(){var e=this._itemSetMonitor.item();return!!e.isAlbum};t.prototype._computeShowCollaborators=function(){return this.collaborators().length>0};t.prototype._computeIsNewAutoAlbum=function(){var e=this._itemSetMonitor.item(),t=this._isNewAutoAlbum.peek();return t||!(!e.properties.newTag||!e.properties.autoAlbumTag)};t.prototype._computeIsUnauthUserViewingAlbum=function(){this._itemSetMonitor.item();var e=this._userInfoProvider.isAuthenticated();return e};t.prototype._computeHasAlbumBanner=function(){var e=this._isNewAutoAlbum(),t=this._hasUserDismissedAlbumBanner();return!(!v||!e||I)&&!t};t.prototype._computeHasAlbumFooter=function(){var e=this._isNewAutoAlbum(),t=this._hasUserDismissedAlbumBanner();return I&&e&&!t&&!v};t.prototype._computeUpdateCollaborators=function(){var e=this;if(d.isFeatureEnabled(d.CollaborativeAlbumsEnabled)){var t=this._itemSetMonitor.item();this.collaborators.removeAll();var o=this._sharingProvider.getSharingData(t);this.trackPromise(o.getPermissions().then(function(t){for(var o=[],r=t[0].people,n=void 0===r?[]:r,a=0,i=n;a
              '; });define("odsp-next/controls/albumBanner/AlbumBanner.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-albumBanner{position:relative;background:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.sm .od-albumBanner{height:108px}.md .od-albumBanner{height:97px}.lg .od-albumBanner{height:73px}.xlg .od-albumBanner,.xxlg .od-albumBanner,.xxxlg .od-albumBanner,.xxxxlg .od-albumBanner{height:98px}.lg .od-albumBanner .od-albumBanner-actions,.lg .od-albumBanner .od-albumBanner-text,.lg .od-albumBanner .od-newBadge,.xlg .od-albumBanner .od-albumBanner-actions,.xlg .od-albumBanner .od-albumBanner-text,.xlg .od-albumBanner .od-newBadge,.xxlg .od-albumBanner .od-albumBanner-actions,.xxlg .od-albumBanner .od-albumBanner-text,.xxlg .od-albumBanner .od-newBadge,.xxxlg .od-albumBanner .od-albumBanner-actions,.xxxlg .od-albumBanner .od-albumBanner-text,.xxxlg .od-albumBanner .od-newBadge,.xxxxlg .od-albumBanner .od-albumBanner-actions,.xxxxlg .od-albumBanner .od-albumBanner-text,.xxxxlg .od-albumBanner .od-newBadge{display:inline-block}html[dir=ltr] .od-albumBanner .od-albumBanner-text{margin-left:9px}html[dir=rtl] .od-albumBanner .od-albumBanner-text{margin-right:9px}.sm .od-albumBanner .od-albumBanner-text,.sm .od-albumBanner .od-newBadge-icon,.sm .od-albumBanner .od-newBadge-text{font-size:15px}.lg .od-albumBanner .od-albumBanner-text,.lg .od-albumBanner .od-newBadge-icon,.lg .od-albumBanner .od-newBadge-text,.md .od-albumBanner .od-albumBanner-text,.md .od-albumBanner .od-newBadge-icon,.md .od-albumBanner .od-newBadge-text,.xlg .od-albumBanner .od-albumBanner-text,.xlg .od-albumBanner .od-newBadge-icon,.xlg .od-albumBanner .od-newBadge-text,.xxlg .od-albumBanner .od-albumBanner-text,.xxlg .od-albumBanner .od-newBadge-icon,.xxlg .od-albumBanner .od-newBadge-text,.xxxlg .od-albumBanner .od-albumBanner-text,.xxxlg .od-albumBanner .od-newBadge-icon,.xxxlg .od-albumBanner .od-newBadge-text,.xxxxlg .od-albumBanner .od-albumBanner-text,.xxxxlg .od-albumBanner .od-newBadge-icon,.xxxxlg .od-albumBanner .od-newBadge-text{font-size:17px}.xlg .od-albumBanner .od-albumBanner-text,.xlg .od-albumBanner .od-newBadge-icon,.xlg .od-albumBanner .od-newBadge-text,.xxlg .od-albumBanner .od-albumBanner-text,.xxlg .od-albumBanner .od-newBadge-icon,.xxlg .od-albumBanner .od-newBadge-text,.xxxlg .od-albumBanner .od-albumBanner-text,.xxxlg .od-albumBanner .od-newBadge-icon,.xxxlg .od-albumBanner .od-newBadge-text,.xxxxlg .od-albumBanner .od-albumBanner-text,.xxxxlg .od-albumBanner .od-newBadge-icon,.xxxxlg .od-albumBanner .od-newBadge-text{font-size:21px}.xxlg .od-albumBanner .od-albumBanner-text,.xxlg .od-albumBanner .od-newBadge-icon,.xxlg .od-albumBanner .od-newBadge-text,.xxxlg .od-albumBanner .od-albumBanner-text,.xxxlg .od-albumBanner .od-newBadge-icon,.xxxlg .od-albumBanner .od-newBadge-text,.xxxxlg .od-albumBanner .od-albumBanner-text,.xxxxlg .od-albumBanner .od-newBadge-icon,.xxxxlg .od-albumBanner .od-newBadge-text{font-size:28px}.md .od-albumBanner .od-newBadge{display:inline-block}.od-albumBanner .od-albumBanner-textWrapper{text-align:center;position:relative}.sm .od-albumBanner .od-albumBanner-textWrapper{top:15px}.md .od-albumBanner .od-albumBanner-textWrapper{top:20px}.lg .od-albumBanner .od-albumBanner-textWrapper{top:21px}.xlg .od-albumBanner .od-albumBanner-textWrapper{top:35px}.xxlg .od-albumBanner .od-albumBanner-textWrapper,.xxxlg .od-albumBanner .od-albumBanner-textWrapper,.xxxxlg .od-albumBanner .od-albumBanner-textWrapper{top:32px}.md .od-albumBanner .od-albumBanner-actions,.sm .od-albumBanner .od-albumBanner-actions{margin-top:10px}.lg .od-albumBanner .od-albumBanner-actions,.xlg .od-albumBanner .od-albumBanner-actions,.xxlg .od-albumBanner .od-albumBanner-actions,.xxxlg .od-albumBanner .od-albumBanner-actions,.xxxxlg .od-albumBanner .od-albumBanner-actions{position:relative}html[dir=ltr] .lg .od-albumBanner .od-albumBanner-actions,html[dir=ltr] .xlg .od-albumBanner .od-albumBanner-actions,html[dir=ltr] .xxlg .od-albumBanner .od-albumBanner-actions,html[dir=ltr] .xxxlg .od-albumBanner .od-albumBanner-actions,html[dir=ltr] .xxxxlg .od-albumBanner .od-albumBanner-actions{margin-left:32px}html[dir=rtl] .lg .od-albumBanner .od-albumBanner-actions,html[dir=rtl] .xlg .od-albumBanner .od-albumBanner-actions,html[dir=rtl] .xxlg .od-albumBanner .od-albumBanner-actions,html[dir=rtl] .xxxlg .od-albumBanner .od-albumBanner-actions,html[dir=rtl] .xxxxlg .od-albumBanner .od-albumBanner-actions{margin-right:32px}.od-albumBanner .od-albumBanner-closeButton{position:absolute;cursor:pointer}.sm .od-albumBanner .od-albumBanner-closeButton{top:6px}html[dir=ltr] .sm .od-albumBanner .od-albumBanner-closeButton{right:10px}html[dir=rtl] .sm .od-albumBanner .od-albumBanner-closeButton{left:10px}.md .od-albumBanner .od-albumBanner-closeButton{top:22px}html[dir=ltr] .md .od-albumBanner .od-albumBanner-closeButton{right:14px}html[dir=rtl] .md .od-albumBanner .od-albumBanner-closeButton{left:14px}.lg .od-albumBanner .od-albumBanner-closeButton,.xlg .od-albumBanner .od-albumBanner-closeButton,.xxlg .od-albumBanner .od-albumBanner-closeButton,.xxxlg .od-albumBanner .od-albumBanner-closeButton,.xxxxlg .od-albumBanner .od-albumBanner-closeButton{top:26px}html[dir=ltr] .lg .od-albumBanner .od-albumBanner-closeButton,html[dir=ltr] .xlg .od-albumBanner .od-albumBanner-closeButton,html[dir=ltr] .xxlg .od-albumBanner .od-albumBanner-closeButton,html[dir=ltr] .xxxlg .od-albumBanner .od-albumBanner-closeButton,html[dir=ltr] .xxxxlg .od-albumBanner .od-albumBanner-closeButton{right:14px}html[dir=rtl] .lg .od-albumBanner .od-albumBanner-closeButton,html[dir=rtl] .xlg .od-albumBanner .od-albumBanner-closeButton,html[dir=rtl] .xxlg .od-albumBanner .od-albumBanner-closeButton,html[dir=rtl] .xxxlg .od-albumBanner .od-albumBanner-closeButton,html[dir=rtl] .xxxxlg .od-albumBanner .od-albumBanner-closeButton{left:14px}.xlg .od-albumBanner .od-albumBanner-closeButton,.xxlg .od-albumBanner .od-albumBanner-closeButton,.xxxlg .od-albumBanner .od-albumBanner-closeButton,.xxxxlg .od-albumBanner .od-albumBanner-closeButton{top:39px}.od-albumBanner-actions .od-Button{vertical-align:middle;background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.od-albumBanner-actions .od-Button:hover{background-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.od-albumBanner-actions .od-Button:focus{border-color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}"}])});define("odsp-next/controls/footer/Footer",["require","exports","./FooterViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./Footer.html","./Footer.css"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"ms-footer",template:e("./Footer.html"),viewModel:o});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/footer/FooterViewModel",["require","exports","knockout","../../resources/ControlResourceKeys","../../resources/DataSourceResourceKeys","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o,r,n,a){"use strict";var i=function(e){function t(t){var r=e.call(this,t)||this;r.links=o.observableArray([]);r._dataSource=r.resources.consume(n.footer);if(r._dataSource){r.showConfidentialText=r._dataSource.showConfidentialText();r.showLanguageLink=r._dataSource.showLanguageLink()}r.createComputed(r._computeUpdateFooterLinks);return r}__extends(t,e);t.prototype._computeUpdateFooterLinks=function(){var e=this;if(this._dataSource){var t=this._dataSource.getFooterLinks().slice();if(this.showLanguageLink){var o=this.resources.consume(r.actionMap),n={text:this._dataSource.getLanguageText(),url:"#",onClick:function(t,r){(new(e.managed(o.LanguagePickerAction))).execute(r)},automationId:"lp"};t.push(n)}(a=this.links).splice.apply(a,[0,this.links.peek().length].concat(t))}var a};return t}(a["default"]);return i});define("odsp-next/controls/footer/Footer.html",[],function(){return''});define("odsp-next/controls/footer/Footer.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".Footer{display:block;border-top:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:';margin:0;padding:0;padding-top:8px}.Footer li{list-style-type:none;margin:0;padding:5px 10px;display:inline}.Footer-item{font-family:"Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";text-decoration:none;white-space:nowrap;display:inline-block;height:32px}a.Footer-item:focus,a.Footer-item:hover{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.Footer-msconf{font-weight:700;color:#e81123}"}])});define("odsp-next/controls/autoAlbumFooter/AutoAlbumFooter",["require","exports","./AutoAlbumFooterViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AutoAlbumFooter.html","./AutoAlbumFooter.css"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-auto-album-footer",template:e("./AutoAlbumFooter.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/autoAlbumFooter/AutoAlbumFooterViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./AutoAlbumFooter.resx","../../resources/DataSourceResourceKeys","../../resources/UtilityResourceKeys","../../resources/ControlResourceKeys"],function(e,t,o,r,n,a,i){"use strict";var s=function(t){function o(o){var s=t.call(this,o)||this,l=o.album,d=o.albumsRootUrl;s._album=l;s._albumsRootUrl=d;s._actionMap=s.resources.consume(i.actionMap);s._responsiveUI=s.resources.consume(a.responsiveUI);s._mediaBaseUrl=e.toUrl(s.resources.consume(n.settings).mediaBaseUrl);s.title=r.strings.autoAlbumFooterTitle;s.shareButtonText=r.strings.shareButtonText;s.discardButtonText=r.strings.discardButtonText;s.backgroundImgUrl=s.createPureComputed(s._computeBackgroundImgUrl);return s}__extends(o,t);o.prototype.onShareClick=function(e,t){var o=new(this.managed(this._actionMap.ShareByLinkAction));o.execute({})};o.prototype.onDiscardClick=function(e,t){var o=new(this.managed(this._actionMap.NavigationAction))({url:this._albumsRootUrl}),r=new(this.managed(this._actionMap.DeleteAction))({item:this._album});r.execute({}).done(function(){o.execute({})})};o.prototype._computeBackgroundImgUrl=function(){var e=this._responsiveUI.formFactorSize()<=this._responsiveUI.windowSize.Medium?"mddown":"lgup";return'url("'+this._mediaBaseUrl+"/images/album/auto-album-clouds-"+e+'.svg")'};return o}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=s});define("odsp-next/controls/autoAlbumFooter/AutoAlbumFooter.html",[],function(){return'
              '});define("odsp-next/controls/autoAlbumFooter/AutoAlbumFooter.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AutoAlbumFooter{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:';background-repeat:no-repeat;background-position:center;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;height:200px;text-align:center}.sm .od-AutoAlbumFooter{height:160px;font-size:17px}.od-AutoAlbumFooter-title{padding:46px 20px 42px}.sm .od-AutoAlbumFooter-title{padding:24px 20px 28px}.od-AutoAlbumFooter-discardButton{background-color:'},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-AutoAlbumFooter-discardButton:focus,.od-AutoAlbumFooter-discardButton:hover{background-color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.od-AutoAlbumFooter-discardButton:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.od-AutoAlbumFooter-discardButton:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.od-AutoAlbumFooter-discardButton.od-Button .od-Button-label,.od-AutoAlbumFooter-discardButton.od-Button .od-Button-label:active,.od-AutoAlbumFooter-discardButton.od-Button .od-Button-label:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}])});define("odsp-next/controls/itemContent/album/AlbumItemContent.html",[],function(){return'
              '});define("odsp-next/controls/itemContent/album/AlbumItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-AlbumItemContent{position:relative;min-height:100%;box-sizing:border-box;padding-bottom:62px}.od-AlbumItemContent-bannerOverlay{visibility:hidden;height:0;overflow:hidden}.od-AlbumItemContent-collaborators{position:absolute}.xlg .od-AlbumItemContent-collaborators,.xxlg .od-AlbumItemContent-collaborators,.xxxlg .od-AlbumItemContent-collaborators,.xxxxlg .od-AlbumItemContent-collaborators{top:35px}html[dir=ltr] .xlg .od-AlbumItemContent-collaborators,html[dir=ltr] .xxlg .od-AlbumItemContent-collaborators,html[dir=ltr] .xxxlg .od-AlbumItemContent-collaborators,html[dir=ltr] .xxxxlg .od-AlbumItemContent-collaborators{right:60px}html[dir=rtl] .xlg .od-AlbumItemContent-collaborators,html[dir=rtl] .xxlg .od-AlbumItemContent-collaborators,html[dir=rtl] .xxxlg .od-AlbumItemContent-collaborators,html[dir=rtl] .xxxxlg .od-AlbumItemContent-collaborators{left:60px}.lg .od-AlbumItemContent-collaborators,.md .od-AlbumItemContent-collaborators,.sm .od-AlbumItemContent-collaborators{top:6px}html[dir=ltr] .lg .od-AlbumItemContent-collaborators,html[dir=ltr] .md .od-AlbumItemContent-collaborators,html[dir=ltr] .sm .od-AlbumItemContent-collaborators{right:12px}html[dir=rtl] .lg .od-AlbumItemContent-collaborators,html[dir=rtl] .md .od-AlbumItemContent-collaborators,html[dir=rtl] .sm .od-AlbumItemContent-collaborators{left:12px}.md .od-AlbumItemContent-collaborators,.sm .od-AlbumItemContent-collaborators{bottom:15px;top:auto;margin:0 auto;text-align:center}html[dir=ltr] .md .od-AlbumItemContent-collaborators,html[dir=ltr] .sm .od-AlbumItemContent-collaborators{left:0}html[dir=rtl] .md .od-AlbumItemContent-collaborators,html[dir=rtl] .sm .od-AlbumItemContent-collaborators{right:0}html[dir=ltr] .md .od-AlbumItemContent-collaborators,html[dir=ltr] .sm .od-AlbumItemContent-collaborators{right:0}html[dir=rtl] .md .od-AlbumItemContent-collaborators,html[dir=rtl] .sm .od-AlbumItemContent-collaborators{left:0}.lg .od-AlbumItemContent-collaborators .od-Persona-image,.xlg .od-AlbumItemContent-collaborators .od-Persona-image,.xxlg .od-AlbumItemContent-collaborators .od-Persona-image,.xxxlg .od-AlbumItemContent-collaborators .od-Persona-image,.xxxxlg .od-AlbumItemContent-collaborators .od-Persona-image{width:83px;height:83px}html[dir=ltr] .lg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=ltr] .xlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=ltr] .xxlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=ltr] .xxxlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=ltr] .xxxxlg .od-AlbumItemContent-collaborators .od-Persona-image{margin-left:48px}html[dir=rtl] .lg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=rtl] .xlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=rtl] .xxlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=rtl] .xxxlg .od-AlbumItemContent-collaborators .od-Persona-image,html[dir=rtl] .xxxxlg .od-AlbumItemContent-collaborators .od-Persona-image{margin-right:48px}.md .od-AlbumItemContent-collaborators .od-Persona-image,.sm .od-AlbumItemContent-collaborators .od-Persona-image{margin-left:5px;margin-right:5px}.od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto{transition:margin-top 267ms cubic-bezier(.1,.9,.2,1)}.sm .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto{margin-top:108px}.md .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto{margin-top:97px}.lg .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto{margin-top:73px}.xlg .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto,.xxlg .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto,.xxxlg .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto,.xxxxlg .od-AlbumItemContent--hasAlbumBanner .od-AlbumCoverPhoto{margin-top:98px}.od-AlbumItemContent .od-AutoAlbumFooter{margin-top:60px;position:relative;left:0;right:0}html[dir=ltr] .xlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxxxlg .od-AlbumItemContent .od-AutoAlbumFooter{margin-left:60px}html[dir=rtl] .xlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxxxlg .od-AlbumItemContent .od-AutoAlbumFooter{margin-right:60px}html[dir=ltr] .xlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=ltr] .xxxxlg .od-AlbumItemContent .od-AutoAlbumFooter{margin-right:44px}html[dir=rtl] .xlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxxlg .od-AlbumItemContent .od-AutoAlbumFooter,html[dir=rtl] .xxxxlg .od-AlbumItemContent .od-AutoAlbumFooter{margin-left:44px}.sm .od-AlbumItemContent .od-AutoAlbumFooter{margin-top:20px;margin-left:0;margin-right:0}"}])});define("odsp-next/controls/itemContent/tagsRoot/TagsRootItemContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./TagsRootItemContentViewModel","./TagsRootItemContent.html","../ItemContent.css","./TagsRootItemContent.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-tags-root-item-content",template:e("./TagsRootItemContent.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/tagsRoot/TagsRootItemContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","../../breadcrumbBar/BreadcrumbBar","../../emptyFolder/EmptyFolder","../../../models/itemSet/ItemSetMonitor","../../list/TagGrid"],function(e,t,o,r,n,a,i,s,l){"use strict";var d=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.breadcrumbBarTagName=a.tagName;o.emptyFolderTagName=i.tagName;o._itemSetMonitor=o.resources.consume(s.resourceKey);o.itemSet=o._itemSetMonitor.itemSet;o.itemSetSelectionModel=o.resources.consume(r.itemsSelection);o.contentRange=o.resources.consume(n.contentRange);o.layoutType=o.createObservable(l["default"].tagName);o.listViewContextMenuHelper=o.resources.consume(n.listViewContextMenuHelper.optional);o.showBreadcrumb=o._itemSetMonitor.hasParent;o.showEmpty=o._itemSetMonitor.isEmpty;o.showList=o._itemSetMonitor.hasItems;o.item=o._itemSetMonitor.item;return o}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=d});define("odsp-next/controls/list/TagGrid",["require","exports","knockout","./viewModels/TagGridViewModel","./layouts/LayoutType","./List.html","./List.css","../itemTile/ItemTile"],function(e,t,o,r,n){"use strict";var a={tagName:n.TagGrid,template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(r["default"]))(e,t)}},synchronous:!0};o.components.isRegistered(a.tagName)||o.components.register(a.tagName,a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/TagGridViewModel",["require","exports","./ListViewModel","../layouts/TagGridLayout"],function(e,t,o,r){"use strict";var n=function(e){function t(t,o){var n=e.call(this,t,o)||this;n.initialize(new(n.managed(r["default"]))(t));return n}__extends(t,e);return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/TagGridLayout",["require","exports","./GridLayout","../../allTagsHeader/AllTagsHeader","../../../utilities/browser/WindowSize"],function(e,t,o,r,n){"use strict";var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getHeaderDetails=function(e){var t="",o={},a=20;if(e){var i=this.responsiveHelper.formFactorSize.peek(),s=i>=n.XXLarge,l=s?37:28,d=s?22:14,m=s?12:0;t=r.tagName;o={group:e,cellsInGroup:0,resources:this.resources};a=l+d+m}return{viewType:t,viewData:o,headerHeight:a}};return t}(o);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/allTagsHeader/AllTagsHeader",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./AllTagsHeaderViewModel","./AllTagsHeader.html","./AllTagsHeader.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"ms-allTags-header",template:e("./AllTagsHeader.html"),viewModel:r,synchronous:!0});return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/allTagsHeader/AllTagsHeaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel"],function(e,t,o){"use strict";var r=function(e){function t(t){var o=e.call(this,t)||this;o.header=t.group.tagHeader.title;o.subtext=t.group.tagHeader.countSubtitle;o.regionUrl=t.group.tagHeader.regionUrl;return o}__extends(t,e);return t}(o["default"]);return r});define("odsp-next/controls/allTagsHeader/AllTagsHeader.html",[],function(){return'
              '});define("odsp-next/controls/allTagsHeader/AllTagsHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.AllTagsHeader{position:relative;font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis}.xxlg .AllTagsHeader,.xxxlg .AllTagsHeader,.xxxxlg .AllTagsHeader{padding-top:22px;padding-bottom:12px;height:37px}.lg .AllTagsHeader,.md .AllTagsHeader,.sm .AllTagsHeader,.xlg .AllTagsHeader{padding-top:14px;height:28px}.AllTagsHeader-title,a.AllTagsHeader-regionLink{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:'}html[dir=ltr] .AllTagsHeader-title,html[dir=ltr] a.AllTagsHeader-regionLink{float:left}html[dir=rtl] .AllTagsHeader-title,html[dir=rtl] a.AllTagsHeader-regionLink{float:right}html[dir=ltr] .AllTagsHeader-title,html[dir=ltr] a.AllTagsHeader-regionLink{margin-right:8px}html[dir=rtl] .AllTagsHeader-title,html[dir=rtl] a.AllTagsHeader-regionLink{margin-left:8px}.xxlg .AllTagsHeader-title,.xxlg a.AllTagsHeader-regionLink,.xxxlg .AllTagsHeader-title,.xxxlg a.AllTagsHeader-regionLink,.xxxxlg .AllTagsHeader-title,.xxxxlg a.AllTagsHeader-regionLink{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400}.lg .AllTagsHeader-title,.lg a.AllTagsHeader-regionLink,.md .AllTagsHeader-title,.md a.AllTagsHeader-regionLink,.sm .AllTagsHeader-title,.sm a.AllTagsHeader-regionLink,.xlg .AllTagsHeader-title,.xlg a.AllTagsHeader-regionLink{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:21px;font-weight:400}.AllTagsHeader-subText{position:absolute;display:inline;font-size:12px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.xxlg .AllTagsHeader-subText,.xxxlg .AllTagsHeader-subText,.xxxxlg .AllTagsHeader-subText{bottom:16px}.lg .AllTagsHeader-subText,.md .AllTagsHeader-subText,.sm .AllTagsHeader-subText,.xlg .AllTagsHeader-subText{bottom:2px}"}])});define("odsp-next/controls/itemContent/tagsRoot/TagsRootItemContent.html",[],function(){return'
              '});define("odsp-next/controls/itemContent/tagsRoot/TagsRootItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".xlg .od-TagsRootItemContent-list.od-ItemContent-list,.xxlg .od-TagsRootItemContent-list.od-ItemContent-list,.xxxlg .od-TagsRootItemContent-list.od-ItemContent-list,.xxxxlg .od-TagsRootItemContent-list.od-ItemContent-list{padding-top:0}"}])});define("odsp-next/controls/itemContent/onThisDay/OnThisDayItemContent",["require","exports","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OnThisDayItemContentViewModel","../ItemContent.css","./OnThisDayItemContent.html","./OnThisDayItemContent.css"],function(e,t,o,r){"use strict";var n=o.registerComponent({tagName:"od-on-this-day-item-content",template:e("./OnThisDayItemContent.html"),viewModel:r["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/itemContent/onThisDay/OnThisDayItemContentViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","../../../resources/ControlResourceKeys","../../../resources/PagesResourceKeys","@ms/odsp-utilities/lib/object/ObjectUtil","../../emptyFolder/EmptyFolder","../../list/AllPhotosList","../../../models/itemSet/ItemSetMonitor","../../onThisDayHeader/OnThisDayHeader"],function(e,t,o,r,n,a,i,s,l,d){"use strict";var m=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o.emptyFolderTagName=i.tagName;o.onThisDayTagName=d["default"].tagName;o._itemSetMonitor=o.resources.consume(l.resourceKey);o.itemSet=o._itemSetMonitor.itemSet;o.itemSetSelectionModel=o.resources.consume(r.itemsSelection);o.contentRange=o.resources.consume(n.contentRange);o.layoutType=o.createObservable(s["default"].tagName);o.listViewContextMenuHelper=o.resources.consume(n.listViewContextMenuHelper.optional);o.visibleItemRange=o.createObservable();o.visibleItemRange.equalityComparer=a.deepCompare;o.item=o._itemSetMonitor.item;o.showList=o._itemSetMonitor.hasItems;o.showEmpty=o._itemSetMonitor.isEmpty;o.isOnThisDayHeaderVisible=o.createPureComputed(o._computeIsOnThisDayHeaderVisible);o.layoutParams={itemSet:o.itemSet,selectionModel:o.itemSetSelectionModel,requiredRange:o.contentRange,visibleItemRange:o.visibleItemRange,enableMarqueeSelection:!0,contextMenuHelper:o.listViewContextMenuHelper,mode:1};o.onThisDayParams={itemSet:o.itemSet,isVisible:o.isOnThisDayHeaderVisible};return o}__extends(t,e);t.prototype._computeIsOnThisDayHeaderVisible=function(){var e=this._itemSetMonitor.itemSet();e.content();return!e.isPlaceholder};return t}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});define("odsp-next/controls/onThisDayHeader/OnThisDayHeader",["require","exports","./OnThisDayHeaderViewModel","@ms/odsp-shared/lib/utilities/knockout/ComponentFactory","./OnThisDayHeader.html","./OnThisDayHeader.css"],function(e,t,o,r){"use strict";var n=r.registerComponent({tagName:"od-on-this-day-header",template:e("./OnThisDayHeader.html"),viewModel:o["default"],synchronous:!0});Object.defineProperty(t,"__esModule",{value:!0});t["default"]=n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]); e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/onThisDayHeader/OnThisDayHeaderViewModel",["require","exports","@ms/odsp-shared/lib/base/ViewModel","./OnThisDayHeader.resx","../../resources/DataSourceResourceKeys"],function(e,t,o,r,n){"use strict";t.monthToStringMap={0:r.strings.january,1:r.strings.february,2:r.strings.march,3:r.strings.april,4:r.strings.may,5:r.strings.june,6:r.strings.july,7:r.strings.august,8:r.strings.september,9:r.strings.october,10:r.strings.november,11:r.strings.december};var a=function(o){function a(t){var a=o.call(this,t)||this,i=t.isVisible,s=void 0===i?a.createObservable(!0):i;a.title=r.strings.onThisDay;a._itemSet=t.itemSet;a.month=a.createPureComputed(a._computeMonth,{deferEvaluation:!0});a.day=a.createPureComputed(a._computeDay,{deferEvaluation:!0});a.isVisible=s;a._mediaBaseUrl=e.toUrl(a.resources.consume(n.settings).mediaBaseUrl);a.backgroundImageStyle="url('"+a._mediaBaseUrl+"/images/onthisday/balloons_24f.gif')";return a}__extends(a,o);a.prototype._computeMonth=function(){var e=this._itemSet(),o=e.context;return o&&o.startDate?t.monthToStringMap[new Date(Date.parse(o.startDate)).getUTCMonth()]:""};a.prototype._computeDay=function(){var e=this._itemSet(),t=e.context;return t&&t.startDate?new Date(Date.parse(t.startDate)).getUTCDate().toString():""};return a}(o["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});define("odsp-next/controls/onThisDayHeader/OnThisDayHeader.html",[],function(){return'
              '});define("odsp-next/controls/onThisDayHeader/OnThisDayHeader.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:'.od-OnThisDayHeader{height:200px;text-align:center;background-position:center;background-repeat:no-repeat}.od-OnThisDayHeader-title{padding-top:24px}.od-OnThisDayHeader-month{padding-top:16px}.od-OnThisDayHeader-day{font-family:"Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;font-size:28px;font-weight:400;font-size:54px;padding-top:8px}'}])});define("odsp-next/controls/itemContent/onThisDay/OnThisDayItemContent.html",[],function(){return'
              '});define("odsp-next/controls/itemContent/onThisDay/OnThisDayItemContent.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".xlg .od-OnThisDayItemContent-list.od-ItemContent-list,.xxlg .od-OnThisDayItemContent-list.od-ItemContent-list,.xxxlg .od-OnThisDayItemContent-list.od-ItemContent-list,.xxxxlg .od-OnThisDayItemContent-list.od-ItemContent-list{padding-top:0}.od-OnThisDayItemContent-list.od-ItemContent-list.od-OnThisDayItemContent--hasEmptyList{position:absolute;top:0;right:0;bottom:0;left:0}.od-OnThisDayItemContent-empty.od-ItemContent-empty{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";position:relative;top:0;right:0;bottom:120px;left:0;padding-bottom:20px;margin-left:32px;margin-right:32px}.lg .od-OnThisDayItemContent-empty.od-ItemContent-empty,.md .od-OnThisDayItemContent-empty.od-ItemContent-empty,.sm .od-OnThisDayItemContent-empty.od-ItemContent-empty{margin-left:0;margin-right:0}.od-OnThisDayItemContent .EmptyFolder-image{width:95%;padding-top:0;max-width:1366px;height:auto}"}])});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/promotedPhotos/PromotedPhotosProvider",["require","exports","@ms/odsp-utilities/lib/async/Promise","@ms/odsp-shared/lib/base/BaseModel","../../resources/DataSourceResourceKeys","../../resources/ProviderResourceKeys","../album/AlbumProvider","../../models/store/ItemsStore","../item/ItemProvider","../../dataSources/url/QueryType"],function(e,t,o,r,n,a,i,s,l,d){"use strict";var m=function(e){function t(t){void 0===t&&(t={});var o=e.call(this,t)||this;o._promotedPhotosDataSource=o.resources.consume(n.promotedPhotos);o._photoDataSource=o.resources.consume(n.photo);o._albumProvider=o.resources.consume(i.resourceKey);o._photoProvider=o.resources.consume(a.photo);o._itemProvider=o.resources.consume(l.resourceKey);o._urlDataSource=o.resources.consume(n.url);o._store=o.resources.consume(s.resourceKey);return o}__extends(t,e);t.prototype.getNewAutoAlbums=function(){var e={parentKey:this._albumProvider.getAlbumsParentKey()};return this._itemProvider.getItem(e).then(function(e){var t=e.content.peek();return t.items.filter(function(e){var t=e.peek();return!!t.properties&&!!t.properties.autoAlbumTag})})};t.prototype.getTagsAndPlaces=function(e){var t=this,o=this._photoProvider.getAllPhotosSync(e);return this._photoProvider.getAllPhotosForPage(e).then(function(){var r=o.content().items;return t._promotedPhotosDataSource.getTagsAndPlaces(r,e)})};t.prototype.getOnThisDay=function(e){var t=new Date;t.setHours(0);t.setMinutes(0);t.setSeconds(0);t.setMilliseconds(0);var r={startDate:t.toISOString(),onThisDay:!0,highlights:!1,pageSize:e.pageSize,ascending:e.ascending,rootItemId:e.rootItemId,startIndex:e.startIndex},n=this._photoProvider.getAllPhotosSync(r),a=n.item,i=a.peek();return n.isPlaceholder&&i.isPlaceholder?this._photoProvider.getOnThisDayPhotos(r).then(function(e){var t=e&&e.content.peek();return t&&t.items.length?[e.item]:[]}):i.folder.covers.length?o["default"].wrap([a]):o["default"].wrap([])};t.prototype.getSharedAlbums=function(){var e=this;return this._itemProvider.getItem({parentKey:this._urlDataSource.getRootItemKey(d.SharedWithMe)}).then(function(t){return e._promotedPhotosDataSource.extractSharedAlbumsFromItemSet(t)})};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=m});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/dataSources/promotedPhotos/odc/PromotedPhotosDataSource",["require","exports","knockout","@ms/odsp-shared/lib/base/BaseModel","../../../models/tag/TagType","../../../utilities/tag/GroupPacker","../../url/odc/UrlDataSource"],function(e,t,o,r,n,a,i){"use strict";var s=100,l=function(e){function t(t){void 0===t&&(t={});return e.call(this,t)||this}__extends(t,e);t.prototype.extractSharedAlbumsFromItemSet=function(e){for(var t=this,o=e.content.peek().items,r=[],n=0,a=o;n0,u=d.geoLocation&&d.geoLocation.hierarchyIndex;if(m&&u){var h=Math.random();h<.5?this._makeTagEntry(d,r,o,t):this._makePlaceEntry(d,a,n,t)}else m?this._makeTagEntry(d,r,o,t):u&&this._makePlaceEntry(d,a,n,t)}return{tags:o,places:n}};t.prototype._makePlaceEntry=function(e,t,o,r){var n=e.geoLocation,a=n&&n.hierarchyIndex;if(a&&e.thumbnail){var i=t[a];if(!i){var s=this._makePlace(n,r);i=t[a]=s;o.push(s)}var l=i.peek();l.folder.covers?l.folder.covers.push(e.thumbnail):l.folder.covers=[e.thumbnail];i(l)}};t.prototype._makeTagEntry=function(e,t,o,r){var n=e.tags[Math.floor(Math.random()*e.tags.length)],a=t[n.tag];if(!a){var i=this._makeTag(n,r);a=t[n.tag]=i;o.push(i)}var s=a.peek();s.folder.covers?s.folder.covers.push(e.thumbnail):s.folder.covers=[e.thumbnail];a(s)};t.prototype._makeTag=function(e,t){var r={count:0,localizedTag:e.localizedTag,tag:e.tag};return o.observable(a.createNewTagItem(n.allTags,r,null,t))};t.prototype._makePlace=function(e,t){return o.observable(a.createNewTagItem(n.allPlaces,null,e,t))};return t}(r["default"]);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=l});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/providers/dataManager/mapper/PhotoBurstDataManagerMapper",["require","exports","@ms/odsp-shared/lib/base/BaseModel","@ms/odsp-shared/lib/utilities/object/EqualityComparers","../../../models/photo/AllPhotosSet","../../../dataSources/item/ItemTaskObserver","../../../models/task/Task"],function(e,t,o,r,n,a,i){"use strict";var s=function(e){function t(t){var o=e.call(this,t)||this;o.itemSet=t.itemSet;o._requiredRange=t.requiredRange;o.mappedRequiredRange=o.createObservable({start:0,end:0});o.mappedItemSet=o.createPureComputed(o._computeMappedItemSet,{deferEvaluation:!0});o.mappedItemSet.equalityComparer=r.objectStrictEquality;o.createBackgroundComputed(o._computeRequiredRange);o.createBackgroundComputed(o._computeMappedItemSetContent);o._awaitRefresh=!1;o.refreshedItemSetFlag=o.createObservable(!1);o.createBackgroundComputed(o._computePreviousIndexMap);return o}__extends(t,e);t.prototype.getOriginalItemIndexByMappedIndex=function(e){return this._indexMap?this._indexMap[e]:e};t.prototype.getNewMappedIndexByOldIndex=function(e){var t=-1;if(this._previousIndexMap)for(var o=this._previousIndexMap[e],r=0;r
              '});define("odsp-next/pages/photos/odc/Photos.css",["@microsoft/load-themed-styles","odsp-next/providers/theming/ThemeInitializer"],function(e,t){e.loadStyles([{rawString:".od-BasePage:not(.od-BasePage--hasSmartBanner) .od-photos-smartBanner{display:none}.od-photos-smartBanner .SmartBannerV2{position:absolute}.od-photos-promoted{position:relative}.md .od-photos-promoted,.sm .od-photos-promoted{margin-left:16px;margin-right:16px}.lg .od-photos-promoted,.xlg .od-photos-promoted,.xxlg .od-photos-promoted,.xxxlg .od-photos-promoted,.xxxxlg .od-photos-promoted{margin-left:32px;margin-right:32px}.xxlg .od-photos-promoted,.xxxlg .od-photos-promoted,.xxxxlg .od-photos-promoted{margin-left:48px;margin-right:48px}.od-photos-promoted .od-PromotedPhotos-title{margin-top:16px}.od-photos-promotedWrapper.od-photos-promotedWrapper--loaded{transition:height 467ms cubic-bezier(.1,.25,.75,.9);height:312px}.lg .od-photos-promotedWrapper.od-photos-promotedWrapper--loaded{height:373px}.xlg .od-photos-promotedWrapper.od-photos-promotedWrapper--loaded,.xxlg .od-photos-promotedWrapper.od-photos-promotedWrapper--loaded,.xxxlg .od-photos-promotedWrapper.od-photos-promotedWrapper--loaded,.xxxxlg .od-photos-promotedWrapper.od-photos-promotedWrapper--loaded{height:464px}.od-photos-promotedWrapper{overflow:hidden;height:0}"}])});define("odsp-next/controls/list/TagsList",["require","exports","knockout","./viewModels/TagsListViewModel","./layouts/LayoutType","./List.html","./List.css","../detailsRow/DetailsRow","../detailsHeader/DetailsHeader"],function(e,t,o,r,n){"use strict";var a={tagName:n.TagsList,template:e("./List.html"),viewModel:{createViewModel:function(e,t){return new(e.resources.injected(r))(e,t)}},synchronous:!0};o.components.isRegistered(a.tagName)||o.components.register(a.tagName,a);Object.defineProperty(t,"__esModule",{value:!0});t["default"]=a});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/viewModels/TagsListViewModel",["require","exports","./ListViewModel","../layouts/TagsListLayout"],function(e,t,o,r){"use strict";var n=function(e){function t(t,o){var n=e.call(this,t,o)||this,a=new(n.managed(r))(t);n.initialize(a);return n}__extends(t,e);return t}(o["default"]);return n});var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)};define("odsp-next/controls/list/layouts/TagsListLayout",["require","exports","./DetailsLayout","../../../resources/ControlResourceKeys","knockout"],function(e,t,o,r,n){"use strict";var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}__extends(t,e);t.prototype.getSettings=function(){return{headerHeight:0,rowHeight:54,outerPadding:0,innerPadding:24}};t.prototype.isCheckSupported=function(){return!1};t.prototype.getHeaderCell=function(){return null};t.prototype.onRowInvoke=function(e){var t=this.resources.consume(r.itemsSelection);t.clear(!0);t.setItemSelected(n.dataFor(e.target).item,!0);e.stopPropagation();e.preventDefault();return!1};return t}(o);return a});_application/javascript_fhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odcphotos-28c4b4cb.js IJKLO>bplist00~X$versionX$objectsY$archiverT$top*#)*0123WXYZ[\]^_`abcdefghijklmnopqrstuxyU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 )($%'(WNS.base[NS.relative_nhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcphotos.resx-0b4d51a7.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;:456FVWNS.keysZNS.objects789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&'\Content-Type_Access-Control-Allow-Origin]Last-Modified^x-ms-blob-type_x-ms-request-id_Content-EncodingVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtagTVary\x-ms-version_application/javascriptQ*_Mon, 01 May 2017 22:04:10 GMTYBlockBlob_$8f630c5a-0001-005d-79d1-c2edd6000000Tgzip_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056349_Thu, 04 May 2017 18:05:59 GMTS619_0x8D490DDFEE3F608_Accept-EncodingZ2009-09-19+,vw\NSDictionaryv/_application/javascript+,z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj]bmv|   <JYk~  -7^c+KOcuO// OneDrive:IgnoreCodeCoverage define("odsp-next/controls/addToAlbum/AddToAlbum.resx",["require","exports"],function(e,r){r.strings={newAlbumPlaceholder:"Nuevo álbum",emptyAlbumListTitle:"Crea tu primer álbum.",emptyAlbumListBody:"Recopila fotos y vídeos, y compártelos con tus amigos y familiares."}});define("odsp-next/controls/autoAlbumHeader/AutoAlbumHeader.resx",["require","exports"],function(e,r){r.strings={ShowMoreAlbums:"Más álbumes creados automáticamente",ShowLessAlbums:"Mostrar menos"}});define("odsp-next/controls/albumBanner/AlbumBanner.resx",["require","exports"],function(e,r){r.strings={newAlbumStripTitle:"OneDrive ha creado un álbum para ti.",unauthViewerTitle:"Crea gratis tus propios álbumes en OneDrive",unauthViewerTitleAlt:"¿Te gusta lo que ves? ¡Comparte tus propias fotos!",signUpTitle:"Registrarse"}});define("odsp-next/controls/autoAlbumFooter/AutoAlbumFooter.resx",["require","exports"],function(e,r){r.strings={autoAlbumFooterTitle:"OneDrive ha creado este álbum para ti.",shareButtonText:"Compartir",discardButtonText:"Descartar"}});define("odsp-next/controls/onThisDayHeader/OnThisDayHeader.resx",["require","exports"],function(e,r){r.strings={onThisDay:"Este día",january:"Enero",february:"Febrero",march:"Marzo",april:"Abril",may:"Mayo",june:"Junio",july:"Julio",august:"Agosto",september:"Septiembre",october:"Octubre",november:"Noviembre",december:"Diciembre"}});_application/javascript_nhttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/es/odcphotos.resx-0b4d51a7.js NOPQObplist00uvX$versionX$objectsY$archiverT$top%#)*0123STUVWXYZ[\]^_`abcdefghijklmpU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $$%'(WNS.base[NS.relative_https://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/newfeatureexperience/v3/curatedfolders.gif+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;456DRWNS.keysZNS.objects789:;<=>?@ABC FGHIJKLMNOPQ !"#\Content-Type]Last-Modified_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-idVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtag\x-ms-versionYimage/gif_Mon, 01 May 2017 22:18:14 GMTQ*YBlockBlob_$64e83851-0001-008d-5ed2-c25174000000_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056784_Thu, 04 May 2017 18:05:54 GMTV635499_0x8D490DFF5E457ACZ2009-09-19+,no\NSDictionaryn/+,qr_NSHTTPURLResponsest/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverwx_WebResourceResponse#-27_ew|   (6Tcu|Apy )0DOTadi}yO kGIF89a1,tw/e^V;Az };`sCoRL{ !"U$%+,?R./X1v48;;<=>?wAJ]BCjE]FKRSUVYPH[n]x^_ŧ`amaaaaabX`bvqbwb}xddefmosɤuwJvvwxxxyz}K~RDx\~zfᑲlʛgYU)]?mNίӰʹ貺b汳a7J&H哽Ǿ_Z窿ƭi RAćiŀP{.)!-ɭ6(ȌR1=#SCnM"l?eufOQ(D` ÒJf䞌}+嶬5~>a(sjˮir+Eq)4.z,}-G3N @ Qm7Q! NETSCAPE2.0!,Hp*LpÆJHqŊ/jqdž 82ȓ$QLr˒0Ul9̛4qsϚ@u9ʎH?*MtӦPJZЫDuW]~*ԳQӢ]-۷͆%Kwݱwݫo] Lxa~MwcŐG{r˖3c>˸cɠ=O,:Nͨ7^pפcm6재s{۵.[xqʾ{+OΜ5qǣCnz؛k>yK[o}<{TOw?xng |ڀ6`j F_J҃fZRx` $TVb,袉/j4hV07c+;A")L @䔑5iA%QvyX.\7, .Iʛɜ )dv)M&.˨ ))'(@b' uԱFeQNZ)bjkfkclJJsigƫ*Jު JA$ {鱙Vƣ(&+mN[|}[뷯u:.Ɲl  7zr㧌R{,(7( Dʣ(̻"oB;лZ2(*',o+y8l[(uP|.R<.+1|'`rr4gL2K߼ʏK~ Z짢*gm=2ls KgD@y0.Vy,g$ Äʠcj2$R eYwq&ꠝЙ/^C|YW4ExQLTM@ f%H WiTn:ǐ6u,afB:B!+PV9`dB&ZJ؊!_w!CU\f,22DCB @@ܡ~T+ȁP%1nA[θEemU^#%b O$)@)ÔFA~3;y$~l4,d'Yg4MV>*t ( p/`' vL2ݵM?"a44V|'lXl<ָ=r-{I%B{t 8i+&!V]c~x}Jdy8XC,84e)eR^7 ĊX @Ё}rDrG qDE01~W(uFw-4Ac2WCH&=ЎUf g/қ1oc+@u0C6a jd`4m!5X y=M q|[bB/r{09yՈƆCDARJ! O7hxeW-rޑORvC _, Dǡ&N L}%c!OAA)6 hhw)8~df,`m5b 1pR&S2Ǿ۷rFcϑ%8J;|;%kp[ "yxfZ,&d`BZVD1p < e <p g➣ȇ#4vZz=:›"66!TpZ , r2FLYwR7 u?  O4)d/o3Gl3!0zx]@ q 2(h+eu ? `h0/pr/0}+k0^G k)Lp1\@4Q) !נ Ȁ i0\~u}=hCaN0@Tt "HeAmA7R>{G/.p 0 W/p Ȱk0 U`` >ʐ?@)0C:  ` 0I\+iB@b5p vW P opP Y"5ʠ? O,@Eh4à 0րzbL>"D F‰5p s - )v Ru%rp 0q:Hg:,0npipi061&8Bh)<^DP,u4"x SnJP;h  @Yu %--{ -Pv`y0q 440 0 Ð` `wi`(@ S>h)$yET>bum y J2i p\ _\P 0eb5_@xY@,/yx s`fw i+#&cUdzL8d4wj)o`S `s)r pyЕ OyP?p 0p0XPN)3{ܷI#ӘR\vL@P  @PT`-` ̀ Py0 0+C_HzN@,P,` P[AIF33 |Xj`,&AP;@-Ր p 5z  <ڣ {`)/P蟺 wpfog>4 4_h) Ħ2pA,i +U  9* p :j τH_ʪIJJgk2)q&Irׄɡ ww N-cN 6 ѐ P )dio`b ˰OHp3 C 0(|pxGBx7- dL {25)^` Ȑ Ы @ p_+d;R;fUcE`V"`]+`"Eet7TnZ ]F`RPE@bLCs4lj"p7`y8ymF%A0E bB0f{[[nnlc%pj)Q-@7pKIp&0+m ` dmP$@xY Sh[{q{i۾۾ %R6W݊v# 8@~( 6J,3A zаIh okpqw {&˜E`Ksuz>"+S` '#>p` `@p5Vr L \@+^ ' ^%0gDp0 ?l R6Fk ȫ@ \ pP)W `&d! *(&`T N$~pj@P= u?7 z+U$@ ip:+OZpP.НNW`l [Q1p`|izȨ`,)DZKl\{ j zf9p}Q ܀ ۰  ` J) "j c 0 `~v lҞ# 9.B,^pK~? lUګ 𳮀 03Q I@DHp  l 0 @GP9@PZu #pI+'>xPz0ęhO@ Ӡ U `[lx`@y0)57{އZѠڐ l#10f Pw+ۻ0 0}`` w0 gN"UtG0+J0p-e`0пh,°"p :N= Ǽ[ȶ RZG0 vp0{@ ?dtHe`ǂ1 !22pCj~e>|τz4d)pjѐɕ~Pi8]01I*dz{}" CP`O g)y~QEpKj~> LJ`ϴHph@PF tPep0?Ks/i9)h0 ʀxi۹Pds bn 2oU-Kx%Rp8.7X @ Ѐ kC= =%S_``op a.Q@h„:lPbD -B81#D9~H!AY#@&..r"6)甬SDڲQMkIf2=T'QzRJgrDą JNڵpAdjyË޺t:O`xիg^X`:$-=c1t<] xdG8^Y%KS=.0AhAˆ0a͚z*!Ć3Y~vvx^v7(n OZ]=NL4I;@AT$[ 6e 9A(IxIEa6.kݜ9ְ#9AhēXQI{y2J|ħ),wu \idB7Lp4申Pȇ.X3d@Ct'K.z0Òj4_Ѐ/ R;Xď '{//W_eoV]7R @$vA:7E )d> *zX„2DD9bA;3\&P XCdSpӍ7a&EFhy/^f"bX4] 'lV&hDqwvMbC<1;x1R'|`Q(a|nDŒI0u?u@ FA4Ė_~yU߇?~W|ϚWQF L&7 @IAZIAAIVaCpoHiy WBD`QY7 1A (AfQ‡PFpCt 㺉Ŏ ;2.0!G X!xS.( K82UL"xJx*>q@ a@"8A" K0I-а6!0/NЄ/LYh‡A"u/lѕ]beU)MW` 1\hZD;2c3߀Dְ2 ^`PS"LMn' ?p  ҹ8H;٧`,e>~f!Ұ;܀xWWL2`8k u$T-2T P\49jg=քToENH8MV *#RV!,ԁ Aai:Yn` O(B&!#2;Xff  ϖdhF^!JklFXR6YUmpsڐ1cvqZ.w¥)^ [ֺ.uvnx[׼-/zϛ]ʂ׽{ ׾oz{7r{_x& `~% +8N5`oح0)8ݪư"2Ѭ#3 YXM< pMȒpPNd9#M%4ḧ́e6R(&5\":TRJbB/iҲ⾁"BB(,,>먊;@2P7 p!CFF=QF &401S$ŌE4qX cPRB00@Za"=u٠(86m)@ H @ K<@;`HX*q.D3Lb%6bt(X H5~ [ 1V/0($:P z 4q{cjH 60 =(ǛcP1|qJ boĀ̀T%C8 I*!,C(PHH*\o #Jl۲pRE ADdk֔AfbA,.˸#(RB,YJ*є `>,iJ4B -J%$x瀖IZ@u0Ku@m-xUV ؄S7HY R%{%&aB, IEA[Pj}Q& )#.Ho6. RNU"뀖X*^i2ÐDM*wC. vg`q_?PZTm'm7P^1A> HV{P"  \އ}$2QЅ 'PymB&0PBG1  WtNa>WM'Pu& 0@ eC  +@D P88ˀ۠u֡`h}CP1@=s "j Pn't"İR䜕:!14R' lH*P8H1@pѯđa@\?|8S-pBeTG L&DF ) AP(z 45"պS9= p9289`Í383IvLr MՆ@ BUx`'H0`&@j;D H@F#\baC(@BL 2jW |D:̇HCf + Ӏ"Hh8-%ȋAa~p wZE$" 0@ atV9ES%"8p\QB-X:! .RG G@A^ a+Nla`CfiL  ),1d7][V(a0AI h +*V `p0 K#<HߪRs r +(@A p\) -E>0Fy _AH0[ro0hzΓ3k@VR{C4 CC6ZG@^d- lnAމ9p}˖ 0#bl'H?h̷1;xӵ``2r|Ad {E& Zbh6ڕ `AOD3 Z"p@4BLC.zg>Da 1D ƥ29 r`YF6D4l' [p#!b!'+ `okq ° `=pcvU 30>! CP @Z"kC@f@%ec 0 <?2 pLx`c8`p 1 _aᐆ0 Sv Gc5 Saf9 =!,C'xHH*\HPݷ"~cHŋ>k.\T" $Te5uʠ)Ff@0[ď@$J@.DTfS3:*U4Uු-¤iLdϖ]mׅrTˁu[Q+a,\sɔ:TGJu~!eRSK*ժI1^CP]gݐl7L5TUwNĪ׿!)/u_dR!#v_}೔ oJ|aHs: r-s 0 :`AutMm)JH=K6Ab3SM._Z:z׵wZ-52*VWBeY]q`T(11 aFR)(M}M@^02' &)ykVKDby $*0hveBoOuR! l0|i@erH iB 30z ${!4BdtE_zGQr7" PdD+ P. oMA ѡQ""Tdh(PH¿ \-AеpT@$@F$<$ЛyIQAO $L ;G@݈ C/I0GT3pDBъk@/#$sja.Z`Ñ' 6g} 4Ae18A LD/P 8'p$TSdU66m }d<1@M$$+DRU%A+EAQı(01#$)ͣ].y^D>RG:V6Au7MtK62['Ẁ{!H@A)^8qMF7F4 '[a HHUu@@ 9( !h( $<&Kj428kX(># ;@l D0{f`ax^3m6(/DIYMw gxX-Ee5A h9֡_ap-{] +L 2 06؄3 N&O D98hc,@HP>a0 f?<8@jj a b!61 0LnG%PD7'@H> h0@m_ fsqp/v@8#2l!3Hi @~,]a)W:q Ƙ; :@P:to!3LE rP1. XyB 0r4aHC-J >rW 6ln Nlq G>q3Pr Ez.N6;>#6Ɂ70B .  U`w H6Ž2XDcUkn0zΉ`s-D?+6tXAB*ykϱԒúd+j qsr+,Y"R\FbDZD) a"ҍu\]Nj( ۵ @Jx21y84Ї bbȄ, aȢИnuS[ +͠q3܌UAX= )#‘a @.sya[r|, F.ыN6C0Ox >y 'P@s@C#x0^җot60҆lpCƝE5mD#0) =D%ȵ%@ XN p1縄%@mjA$pZ|HCvH%PȢF4Zъ]L`o (j0T CP \bTKfpR8fS{-H:3(›0 m #@4vA]@*[L%7$U` ^t PA9x@ dwp( .Yr(h8-j1 (@ ~,AEbZ&/ ayx;@,qtLem4^sd8M`H}?HkP' s?In@L8MOXhHNG:\j#gI`+?/'`@ 4A[uP"e!A?* ذ АZj pv|vibpUQpb70#8&x'(BWJB(ϐ 2 1Rh@iPb` dg ]׵ ~pHP3 'h%,R2@ @P* Ii(dt)3(H&X*7yec0i`0 iP[ v @c k0 ^"p҉%(z Hzv%Pn">ݶd  ^)P@ n Ѱ vؐ0 o9G0'q p7rC7 LQF Xs vf Q0)!63KO@0 ш 0 l r'~"s1 eCuץzm z Ѱg"8 rSXw)H6]U] S pg0K0I RNjL@>`#@#  6 ~c}nDŽԥcuK;`PV"P` ~pP84H6yBd0P 8Մ`k tPa^`r@i0ʠ  lM)`?mz ohz0`i0e0 9*^{Y$]@!2e5s D 0kUJې` H@a( I ٜ0^> Q0 p ) H 05m`c 07ؙ9,H0p0 ȣ0@0kc@ 0nz jʤaHjd ̠ aPK18=lp uG2 (t l;@jr`6 ( pL*  po`QpUYr` gc $#) t* ` X 10 0Ip (ʚ ?``p ` gޘ'r *": `P ԰S@Zpzу6ӐZjp`` 5& KZ[@ qF! 3,[  B;0 ~`7N;R[6!,+%UH*\hPoߖI\ *UH GHBS:(S\g)ZE ƎA9Κ:eДYthQBMz o,JE*G=IAFhW]*ٲhɪ pݥF"I:"}UJ]A=x*ݴl@qd]53Tw*\2IiTҨQj ){ҳظUq lPS-8BHYwsѯe7w˒`zw*[7.}d2lp^;up.Toy ]Q(! g)k$4ID 2@yKlZݧ\t @$O]!][ &ڃX 1D3;.*!2#` 22)ґ}WeX^ĝLEXQA~AgGAw 2@Dh \`JC}cJ&'}l&DVAl Ą |pxbVj[q($5ac>Q h@uz8!3.l)9@@ C| {9eBcr1Дgԇ9 @L Hxr0!`{A 7@>ܫ+9Vz곥+]f6з #BΑ%8 @00%M6*dA0CVRi )ьi(3 +?᠒C/QX0`20eH\ր 0 .?7kj -PdBh, * '2E4;m>a hAa`&L+3^-D a`CE3<hEAю| < ={ Z FCx2B.ϠȆNچjp㱙6m@p({ 8v~^Bq } $ /xzQӰ0%hx/Kq DHSer dBn4Zъ]@c5jD7!q(D;@ X@u0ȁ@2 "VA`5| S bLSǰX:a@2r h̸pF/D1\ _C de(` R:Pxp(Sf4Ijt˟@ d ֕Ɣ*ƚW dE*!`?FNX@ kF8ex V ӌHjTR 9RnC G׌ EN%Vqv_b !؛ HOcF VN/$@s UCP ` nphac6q;8ip8 z d(* c8/8֕pܝNӟs :AtD :Ӑ(e4Bp=X \!_d4 7t;B`;NXbx|u3+zBL %\Bޣ) j Ѱ 4fc @  taN@7t!3)`>P'O,X&i+?[A)p nΠ oC%8 X0pw('b؊7pC)hP.wG(dP/wv1eAb OQ pb4N=NEp"`"( xvA26CTaTj%ڀ ӘhHx@D)8C up> P. @ p@ĀW`u7a0geYnR0 Rd CP3PI]"Zf0x" `u`aٖnYcm9s2q@(Q>`/]}$~ "O ,Y@ 0pZx `S^ ] 2)%b )!]u#.q !A9 [Āj GN9 Yp/h pb'"poyq!dq0wqhE*/pD`ue ^% Pp p Svqp Zkz] 1 #dRS0=DpP0'0&Lѐ I% `/ p` 0<8 #0p!O8y10K0j0g)#9 р \5n b@aPP  +8pr 8'>P)&`Н]WW#9r]i a9=lGpUz HP])vY p0{''H[TC0RzЫ0I0$ڨ30/yr` >AD c \1 1+EP np 0gI'#,a@`Z>. lN`ٖZfp[0I 2gp+ 'J > #7   PE<$ 0"I1@{S0H w"2pZ:YUY0]0_zjydAxPr`x6*  P ]=d g^k_zgZB H Y1лʐU5*# '`ٙZŐ,&pp7ZR ՚gR (!P9PNjNѺ@ 0me  { @gP ;w z~pț0 qC3 zsmWhg ժ 8Ѐ&U]SpPӐ%  #P`qJPT'h_ Cu&58`75UB`xV+ 'YÒV?;Z': ! zm EG׻*;[%[p'0\lq"7+`db庂J Eͽ[tO| ಝ0'@Pik0 ,X[`c:+z <캜P;RKଲP0R| 19gj cx2zj8P`R, rʀ`-0QP͌E0v59bʤ1SAAug mM|Њ, PQ0+s|"J a1`m9qA00mz 0!H~<$שg ʰ\  a@uk0U+0)w`p_f,e\@+μL{ ڵ,Q= 0MqF ! +- <l; 9N}:{! V-P=PM -@ ]qXA%*{M0PM0~v@^I񥠽GqM@~nb0[ 0 !!x sÝETi ;7 JԪ+Qㆰ7v ϦH;P n]J~ 'n=œ>vהP |)L׏"0tXwp "mmQy0  ~g]A .(y锠^ p^`넞 N흮> !,+ ZH*DMݳoq-ÅK.RHE (  du˗0F۲+f̸ϐ!K 22h"URMJXftSeEدfӢ][ٶa!]J.B@M2mZd}䚽zOEX/ov#K&. RTeFʼn!~2@pߪ|VXI8j\s~ಓr T6cCRyw:q˅?_OkKl_GJבRG](Pxͱ@IDAs}C iZE%ނ$B ODA }V+u$$H"{uthArY<3j]SzfwWC?*xS !Ex)mAX :P#*@,HXi:4S5`! 0&;hBJ` EpI $)S+Щ2axt1q׼N(r1bxEQq )8b @ٞ8 Vv@kp֓XX9:q8mu:FdB@%P54=8@dH7BHע{yrD@ҪK tm$2 "C_@ߤ@ `>Ѳi6#(A(s$%ӱtO&4ܘ|0b?NĜB!hqhؤEMў- sDcLX.iF1vxYEeA' LX,mKJ{ GaIV Q2:e E_Lp }NI@@+@s~0#>A( 0@BmT'ꘈ8@6) a"-€9#}IkG)Sd ^%x8L;OXgLqP!(V mcF9lX%` (&V΅CZA (aCJx<1 ;v)OKRXxaQ^a W͐i]b_%1Ag>` 60?(A021e0x;n`[@ChDb b|@Fn-tw4 FH}׹N A9W>z?4&Jq}PHD^'pژ$ pBgz; TB~STAZ~⿁ @K Cx7 :fpwzN  xp @EFFI8 p3~P5, H|0x`y@ `/-PU0 s0?~A*1+ @p`pTW` $b!E 0^4 o$0b0|/7|;9P ȆN9r ~z `*$ q-YxP'Rdp>5FPI~ VI 1vH_@K󗃤-IXjTb@LR}a#4)|t&Mf!Bd0W p  p L ]4_h bPWPvj؆ߨ  ؆Ho b .@6a!'tH+hpB 0F0P 9ap HPHI7{b y"97P).) *1NQme 1gC  @ ) $ {5 Hd ~ {pc[ٕp}-apE "`gG g)LЖs`(y9&L:E.>. U r6W@ x` y *2OQy܅& ⚶yyR@!DTD.a] C9W;(jj ohl$s+y%(Pz)y9IA (`aRAd a#A PLY2+y]p&0)#^|OOpppg^x@ A{qY=fР` ;p`jPp߉`=> ajJAeZyDNJVEpj7e1eL@c#pPjJQz0g:(,A aJ|3Ĉ-$KP^pO@2` Y00&Q0`p:)]x:Zx3ONCup>Zcj ˺i 4'`+`"`zu&%L@ &p$G pH 퀡Z'p8=p=#'yI ;a1A)Z>*BZ/Lz.`4h yp%py'= "K)+70K ЪeE`Dg^ 7 8{r|0 °0#Pk9c"I0Kp$եd6 r_=@ {VΡG` 1pmk'Oh v p/x ɝ`0 % g` ʛ+pL5P @[&Pj arY>Pmp$ : fE {'+pKpD,i` pLTP[+HI J`HP]` l!=P@gФ2p@P¤#qx05<@1'Z~.1I!.lP2LHW@n  T=@j/]O; 8 K ~~`a!5 ]m a˹ʝ0@ O?e8@3{rTk8 {* }] JDLVE08:GG<g hR(Z„HNG[;C { ˳lp p ""80*̎ p gEH 0 4"p 0` VJpd.Jx 3 2Bp!m;z A[,pb9`i| QԚPrp ÀJp6 x(d0@p'.a BI0KP  㖔PPI۠˪ʪ( P1@#<[ؗrY! `cApIV=3j&#'!8I{&p F#6`H+g,+ ~0`8`1Ox9Ӌ_c 령>n5< I"0 #_Ma %.` {px'i|>`gZ؝ @I,L9=ZpQ0*U\m0 =d-6N0 g;Zm ܲ h$PF gT8 'ci0 ؁p 6x0n mQmK`P1n ^N |Yr0f-.H#9y" p 9pp.c@Ж9L"+r`.*A 8h2PrCOGm @ Ah;:pLfn0:70Ww`i  iO#Qo?~>a`XTMo ޝQ= nz;J7{ ,;Q܂ܬ=`C}*gSpA*~P R_uh+ˆ`kwn!ـ٫= p֤@o;v+ݼyKnDRJ-]d K691 ^#fY5ԩqEpZހv|DΛwp̈s`EVohX0?hdI 6έ[GR/C~]H1fEZΝ=ì\5g,8d*פlV^'Arc62}F\9$LL $F(P ƵPQEWry$z{fV0 ]ZEx+qGP-\R0dD8 /#_a"dEڨ40pN@";SlpEDr%>h 1nGP21!U42I-$V"0*H.DT*W),Ѥd֬R,:DS6A@4fDQ@ u4$!,*`H*\xPo- E\2"GP1II{&KUqڨ $HHpB'?Ckʠ)tiSJ:ڴXj]Vg)J~*,ٳaюMv[lJB\mfhѨD*ԧQ*ޛx\92u=厀if:(N涮!6IR.~ YA c 3o*o|wඣ#:أa.Sp\Q<ᥫ/{KI=y g)bzvށ 2,C :xYїGԑl XMT E p34TVBCh+#z]W([A~AZ2IU?h")(]s{e_*=7XIGQ߰vzi7 eTY h2fy^V2@ LE ^ !r{B"Ҁ~օ zrDk}9b>\ Ty`c$q#wF`B GA*C(]f pGSmU&٥|ce\PyHڥ')Br@X҈38L %UD( |S!4 vx`fQe2π;PL+C|XԌ@geogKv#4WAÍ6a$`PT N `58eV$"X:~g'A2: S܁Ta%BH(5[w]_(0Etϐ-HC3S 6`8y5)$@ |zy{p$Ae%|c`̿#5 H%ܲ96rcCLF#ra>l$(2"b aBG;bQ!pTG c<@YIB>-ɢB3RYJ%N .1q P X0 p1exb Ǿ@D~E ab0L葡z9&  ǿ (8hTv`A@4n440 Ð vpi0vA_Oe`2sU `EB50 cPEG EO PAPAHT0@ARwPw@77 W f@Uh[33lbkxW` 4 7I4e6ST5`A,5@_pfV5 QV5Aph6Pp VRXy 3&1m FH4D i0H jU,`VʸW,@x_-@5rp Ѝh rN`VhHHQ$pJQ0P 3 2 Џ 0UP_U  w@ v>)D(ad7OԀWm~I& H 6 HH8op@(3+&`( V B`i 20@O9@Lx P 0J)vywf|yXb9H r+RIb/rt'ÕLA =9@LЀH C`h@`i iz7p}9WPa9(%`"))+yL3}.vϰ ` + p Pdp$2x j * *PO^ &h`Yڡʘ>`)GPT0JlPB 2+y01v#` =?72 ԀjԀ-1zzP^Q\jPY=!M%@od1eL߂ʡ04: L0$h@&@ z&L&.uOu2ː |rn*Ii TWTZ"Z`X2.\ !]:]jG@`Jkފt^Blţ C(D`EKP x b+z Vexge K6%7*#)p:*,#JP ~;s  г=&;:i#Jԭ3Ka2Ϡ l(k6%*Bx j0LA!a'lk*+ ѡjR[{3Yojm]ɰ91#.Y9k9L GhPw` z8o`pj*?,2p~p="1~Iv  50pN= =VʌrLp<03`1,D"p'pK`SD 4 y@4͆Z7Ijy m| :t=HVp 0Pښ ̰ ̠ d@Oh TJ"P+pjʰ%(lO-p:0# p1P+`",8nDH$ `A) pW` ` $@.(,sjpg 6E0t 5; Z 0 9 y 0gPɖg``Eb"$ ]L  ) V0pd` iS[# -&P1U= =p0 == m_k1Kz0Lh)Zr 1|I -  pL€ @ S9 `}ك% !r2*p 00` |Ak}x0P@p 0H98Z߆rO07I)654`kx X Z? BrLKKIm1. ` *ּlPKo~~zWANN P_ ʠ0%E0P5u5c 2dC &gǀ} 3yqpa+DlP3N8`8Z =^) ṕ @n  pp Mw<w\ n,w5u:RO^ %exj,MA7?Υû.bMT&ʒOKFabU8Zeyv֣/vASO;*VXSfjҰ# yV80An9_{8=eʒuJΉ$1Fq 2k̲U̖v $4( _ia_cP `)hIFlᮒ A 5b0/f[fr9uKf:*LKD  )*?hLhvD@8&{- >&a'?q4J(b8I$" :- I5fNythrgYh(=YDYe$ppP&"4ҰC~2^HC181epk\}py t XTI2\8Z&1^C#Ng8朻{k"iFfr%-0 @0?1ejޞ]Nɤp@fDrɭBr˱ZfR(,">cxNhqh$r;YR'2NXanp%wCDlFZB'ad(a-PB/|'PW7faz1A^()N.~%L P$" g1zFwX2zzю{Xc8D)< A ݸH;O$Z% _wخݠ4` A $2ǒUI I0ek ȃ0$i051 ?,I|pӈ<ɒ}>pUD]dc>!D3gB%` 80DRYJ8}CC;Vf0 bHpLJ; h#ΘK5У&Kit4q8Ap?~j8~8;< 3>06v2!KΡ4U),>a UiQ|(z`C,EO!UqU隇J"PGTXA?4)Ü"`KeG?r)e^J:d􇋚p AX$7tvmߨCK.0& !,a_(Cǧ8ۛdBw,:Җ?jҀT)f  m)J(ѡD m= 0'GpHCZM4O慁`d?ZwCNOpq2&H\OJ-}a_u0U0  'F'XA $x-KBPd `s'h DHL!?%e@2f:k;4k_ q.@ @{ u C&#` =mPЃ.>C7GGZ7!3Xe ΙHFgÚPkч6.v,e{L | z& x{@-]0גr_7ԱeB0dqD$Sy3W^}O]^ޖWWԵu_zvg_p@!,(cH~Sٷe(*HTGP AA) RT%:-q%I͛5qL:k)(QE&=ӦPJ]JLXj (2k:2@g۳dᚍKwݰTm2H#5Z:ODIE@*4k&o (iTA|齸mkn~#ՖTA\@zFPܮ.7ZUiPݛs Μ;:!oSu^tPW вR=y(95w0| (0l`{X  p *Q(_l'Ck-[B}b5Uf 1`G=7}TRXe6xb7 $pDU񭗡@)U)V\p&\ñzߠ=cۡ鑈SJ9:D"t5撜oy!õnS8z:PwqQ[PXu,#Р|8S 1 CAe`A " RexQ%AW :!.QkU}):THTR@dP!\TgSZẒeZ&.hFY=#A32hKwQ y1-YW@dQ@Glnyc48=cg~-M6df3p2PS_<1|mPm0A^*mu 3M/r$g pA/@WT :`H_ L`մ s~#ȎiB:p6FjO#t9PyXCjЂ   HD!n#HQUb9PbpU- d 4xИ4>2nA P"4c(G9Vc 9nAPD3(rC$O۸9ȱIrDÓb !HJޱ(F IG4@AP C !`l)W8Of&6(RZ#)Y `ôp h(a΀%\A ^(RD)(,dь5C͘F4&M6(7QKWv }9M<`V6)J3(@̱38էbIE':! lB0P6yFp]5811GP@e"$Wg$tuCJ>-.Sm ٳG,QL'0=1p"g0 F`tP Q r0 bPO\ ȍO 1,= !VY4 p@4: J5 |0,e`1 =Y08VovI KEg` 0Q[pP`7ܼ1 BD+8Z~1tJ ' %=m L Иb'p'p"0 +rn? epg } [Y(~ xeA=0 31PppM% X=`ӻyCo W~.Z0(v eCgA7M0 ~<uþ4 c>-0jp1 z y)| ` qg|M ]Z0TKp3X=%cP %! S԰pgY!+lAߐ 8 #*>-* D@ Gus1Ir0K mp P ' <' MPPL@pZ;24%M!`K ۙ.Wk@~x  o #1gJas͠0 P(Tq0q) ` ` !l"yQ j8 P,:°_10 , m ~qZQVP s 4` m }a'"2jI-p |]!J/Q˷/u>!ôJt&ʚ).5^NAe֔sJ\QQY&p 8 ąÄ)-*=Ā&9"P 9B)mΙ'‰iGhHA=_wYp>%Nt@"(2X9f`&3&|8 @CUHrm|ڱ{.'hXb^D8Ðk*9 I emEh%QB>ه"Q(D 2@PHJ+  >3=24$T=ᄗpҙ'0^Y(y['#2 ^.X ʌ hIg%lYf!H}e2E#2 W9{_4;&>` -$ 8˹el)&*,hCwܡgy"~` 0`"5:+Pd .XBK.Vi~h0(̢.&N&ꄖP9<bmmnP E t w)G>pMx UT񝦔vA5!.HR3P ld#m@Nq Ƒ& 8H$ _,i`aOш: [i0a ƈDюxHcS "Тt` J0 dR֒2`C(TagF:f(iD +[AbdC`;tBx̨t #8aD.)/S"`9T^TP*\Sd)^`I I= 4ұcPȶz(Cc)$1' ;)=1 <{Hp%PIS T2w.Ez C>n=|aIh;INİ-X um}tNB92 w";_kAXF3qCб;x`lC!W$>aY8btHg;T PD$hlLn'b 4WvE]bb;Y}qq剨CSMf ,@#0 t0M<=Y褌@c;Tˠ$NøG4͈cPW6kߡi7/ms! ZZxf_I=:u"= !yvxE~V{l:7Mj$v:p%<*,C%vPJ@\ V7"1N 6 mٶDݺz4ru]|p,~yxwS0s.o%3dP ĀE c/|yÙ!a$uΓ`F; syqcD/ю'o.ք/tI4,c& l1 їb/`F.}K0з@;#+~UGݹ]B2 d(/6Ih::3ˋ: @*032@CЄ ^@e|KɖLvȭ0Ь Aߛ7q0`'l8ɋKþ#,`XËH빮тB?B.@ AK_83<yeM xAX>jJxd<,@@:R`"?FHDDPn] @8Ƭ\%U!G5ܲHd`=ĝ `7XcA{Eܹz*h89?F6[ :<|!hVB'|zh`O~g5|B~Sڽݥ+JЁa~!(ܤ)),ҒMP 6v g 0h@ 6sCB)03E. B۱#7?| :~h P 0!j!A@B$ { @֠?0 C`M(G9<Њj`Es PX" EA"@"\|,,+xa|L@Ol&91i@Úb# Dj);IqSb,'Wc <8@0 fZ }fBz2 $78LF3QDr4ߨfY-'e`BX8:N` APt k ARh5AhPS 5i8TIU!rbYg+ T>zΠP@ ֗YHE3D Q8(N l4CB `{@0Q:VMu2sVeXxa0O0@\Bi-z\qh-U°EarX 'Db$ueN=f\h0 y @q<R  )xZʀ#%n Ȧ^ ,@ hZw21Fca.- 0@_!a҉2k`0W* ^pW͇bӀ p $ &hc. 2DG A!" ~QO@ FugPM (S)L4I* :O|D d :}&Npv-0*J}1 P l pP 8!{OL,ap  pd),P5|DN _p@=u @TU` A3g/>A1aP9աv z `Ti\  `c;v`-d|$sٓy @U@ @ɓ50T- X5 VN?IY8ck*ܱR.;eW` $ _WB 0  {!gAlIs ZzAY~_ Xp pf Z?2Y.ڢ32@53 ?"m`W`D `@ p Ѡ hpZo&i9=5AU@v9b`haf9BiD0 d~dEPwUOZ` `WW5v pe`_vwpq*t٦!G >pʢtG o] ݵy.Cl/zA O 55 #P<ںڭPi HʮC90H0mF6tZ@cgr aBǔ"0$=]`#` ͐ `3x9c!;m0%{&({d-./  7 m  6Sc݅2.u7aPOkT)C^r{vYBRc乯 1CIcv{jSEp!&xW@Ȏ؎ii"1E k]R+/zY@R{}|Q/1mVkgx D x`cJi2 ˵SpaxۼλxA'@""cBK(+o"Jaq7[] Y+)X 6'C,x C `aRLk{61>x` ǰ? @<:GSisAdp-;쨸+` w.L 8$ 4e5<<WằyQdWprtV%BѼV´Q|Q5>*[`P| p{k`R ׀ K lhtb |a:|+h >e&$Y%p` P 8)AxO D xSO1kt&!'0<L,B))4`\c9 } ` m o #h1ˆL a|437nѯ%:u  x 4 ` 5 dF$S όHd1T`< O=uhBRk "ў PB]bMz%2ĝ%!3(@ ̎<د& *} Mx"G)h`BK %Aάs1f] ,ŗ.탺R@׀u b_R} Q7cZNIpu`/(8>.gQH  !ug ^k3I`u  @ + UP}`,S"[! b4M,v12P6yy Ll8K&pgf" *J>xW0J ` yPx0 Sg~@A#8pZ~`u° zc `PPg1 0 _08,p0 YTP N ` {0H`V9 0 5Sn^0ZZ3" ^' g'-"m~"8#~py5yW}@ !@7gn4\ ^'j΀G0. >cD ` }P,zQ0 1`'0~+vM灥Hp 0@r! ]< r@ `8 "0-zW`/Ş PI'P`1  ȮHP 9A4 A Na&02& 8g`'pLxz% @ 1Ep |,ʠr^ 8Pg2)w5 4΀ @@x M0|]F pY ^Z0 1&ɯK@8x !K(QM<}2={ 0Q:EKN ?8zt2e s-l5֬0<M Pq7@w…STRѸTUV֔YJ@F 58Q$YڽLSڵw/]F|bګnOXPΰJϭlS,aM)Z(R$wN\}-!س>bԒd hx[x\.\p[gz:fCPDphDUx"͠diFlH&&`c (\6}|1BC8}3,H%2 ) Bh; =jsYt9/#{9oh)@٠> 465*"RaP!9Z> 8< A&rGy 2 2br PN bREb05Z⃅UPh?ijH"yI5U^F&QV6O`Qf@&"a &Zh9]y#W0wʙǑ`"b\/HEj+%.o5ΈACD,Du9z'%Nk0c|cb"7"@jPX=]&y'%(˒Q6{`*:@a@u٭JHUh ?j%=B`aiC!Yc{׋f΁ XZHq;%>p3, XBzKt ̫4tXz3E8"1F8(I'd0)BPoy63]D+h(\w,E;w _%^PbREB)HH$j*D- 2>X\fIpـ9btG#aq1I>M}*dm8k)3hD#4- _,A p 8`i8BpQDS3).p%mTd1G8QknLb^ bf}NB cHC`;Aa#QV㔑2la4a px DXc1,txf0 X%(Z&pT0/| r聾yy41T#7/OюVL yžP "@Z{6 kfmX"C#!PF4{ t6-sy:8 HЀpD}eޅ7)bg@<_3jHrУxiŌ5F`‚|;!Vﰈb4>t CLzr}w"G[^$.TKƣam= =SX'"`7@`S 0#<8!khObes9QN>G?plTucWk ?bXY#`^0F(FEL"fsl;DNjАdž;"[(Bz]S".=DO )p6_L \j Y聁L4ўd8,f?, FYKp QP""щa*H C1lGXŞKFO"P-p@/rg Qe <Х.Y$lBp'!13m׀l<8E\H=ZNR1LrKF?!y  w,I` 3hb8DiayC%JW0ï]R g/1 F ,凡'xN=ˢAnU*m u;%8H41 8.h- 5<{d`$RPH6'{Xl\+ ,~ y5;e$94`nKb{;p!@(+LALg`Cp6dCH"`:d0hňmۿ8ĠAJi0D ;qIT:#A4ddCOtC@Qh=,?Jj7SЈY쿇نRyسhxu?HY8 A>,l2J(KqX7F87P: `L@ΐ炟 u4D <˅ɖ~?Qn@:.=Ѐ!,# kH HÇ˾-Hq"e2jTKǏTIr$(SB˗ IJ8sɳM@uʬ)F(QE&=ӦPJ]JTlʵk'Gz8ѡAHkШ%V:pi+7nZpe[-߿~ ÈyZ:N]QK@k2C yR&:bAtdD&^͚ྃaL)ܑ2AlvI5R '26``@DAd| CXcA r"Ĭ>Pk>s|vЍ"88CL s B %L-#~A3 ʕd> r$&έy9ANE-v]7hT|13pⰶP!<.?%_AWT-@t6vAkJo pDXÎr\M8_F5r=T2"0@"Xh89LDR+ G@"@} P OR۷ f6q N0m@rVpɁs-'V 1@2!5RУ!" E:!@A@PD>+%8 ѐ 1P&RpP\C@A m! NztAشŁt0 23Vq00cR0þe? c@&2L$ pApET ~lX!M+ˆL':!09LB⇄| & Q4|le*EA]DŢE.l ,pXb#>8@< m"$`aM֢C4B#GF4NlK$ 9G>b7+M R$ QٳPLgD39:kz -R/S rC~3 "$ a>0<&ꄒ lSAR[آ 6ґilۘ1pB)^6 8™ie@ 0`r֛(EIZ V59`mk07(A 8!]{؁^+aЅDϪ,ٴˀ `%A3щN5,[QӘw:R r&8xaǨ>ʳ{-e+I)zAF8 p]ĞͨoU 9L.q p)ؑ^ C R=u}e8@^\Ā6<\E&. t<Є$|ͬ2b P6_^_Ǧ9Jq}AHqXT-B!QzU2r1 WC4ai 0f :zh0d6W)0Wzg3zk!' efCpUȰ whѰ *(PȀ<=^3}1 \e0/2> 6 JT:e>CJ?'0!gk  ѰX Ȑ4 _0P6A1s00w}hG0@n0 QuB>2 .0(Gާ",q' Ch"/gTTxkfpP)4x JxKt' `p-@QNp/40RGL0&`&o8o]& 'O.$bqqKՏF)e v@)vH0qq0YyIM_@,0:s-0鰍ݨ 2a[#o:P>5RS:jQ@)Ldh@QPIQ%0tJ4aDC@ `gy-XCC&ro`v4`&0@6 pvbd6o)i^ qaSLKـqXh 5_w (PA`wfG5X`ApYY A0 ,p0 + ,9 s`[٘f:ٝɓ_#81:c7B c p X oКh-`U`,`a5po z5@5؛ v*` 9sU;01/ D O3E'*ȀT % E @ 0hvv zdzN@-P9i5,5x`NN0^ >ޙpdFtFsZpC030 T*\Ow   Qgk`a`:N -@y_-_?zB҄7Ffa6qEq:*K.>EP p` YP[0>  Zc ^7AZ:L`\ %P^ar l` \%D@  *,k.0y`3[4K3: 8zz0?HlF6`1efZT;VKqdFo#1=0@fxpxJ4 m@q;r[sIv+I ~ tKD +p5y F6u{D77p{52cO/T b>+UKqqKq%[b!+i (.#L@(JmZT,1\2e \k +kFvA)}bpE#h>Qk1PW΋y B/Na'8 mfLK{K[K[ 뿭ľD.1ܱ234\"JP } H|Jq|`pEk(-K^ 1TS2A #TBp`ñ/  !Z+1 (Q"cȌ, A .Q>$/ߠq!r@!e$/A=Ca! K,;13|B "ˀ`  tX3u3L,IQ09qJJ*˂q4<ߌl>muɑAfa7!D@ css\=ҝsp 6% <\sAA3CD]B(9!D!D@T-`pO; ` }@@}  LbREC4)vmHv-1kS]4@؟@{%q&p,}ֳ0  @} %4 r1 Ȣa$2! +]QVu\2`/p u'E#1khPpkr "j -fB#$"i!a]pP0 09Ű_-As#SGdC =<H-TQ hzx0֠ |##*  [h=c;_SZz0 N1,=V2H+\-pP ,i -#7a 2tZ}ڝko'' Lt@X P, u~`.pW"0"' !+(p , Hn6o~ڥ]:3ÈM.QMnnupU@-L 6]`oPpg !asQ2k"ߓNe0X@ ؾ 5nм p> 2P]ZKTppe \+m.(~r8p'K`cL~&Uuup \ѐ*-O=Q=>NZf h }eu_.m*"'@P`.(SZ S;DR0EP \=@e32Q>4#DpY &p ~n |\޴M|Qp> Zp .< puH 0@4հ r$@@r 4 ^L*18^e pY& -W= 0 o IŰ H@ 0@1` P `l]/?=~ 2#ׄDRಒR:^NA_֐tJ)QdSdC -XbXx\N2(s"g#O|<rԒp@@SߡhVve% PjNgLF>qgkh"J(Ar@Pv/6%X]--0&<4bV:ұ@c ZۦQ"r @rAp( P0A~@@"BbyF:P57H e(F8PU;БpTqL[B|Dߝph8<"2 &0@5aQ!*&Y܂qF϶?g`െ# Js8!M!G`, X!ϪwQpN2G1 0P"WDqw?hP,a 9豎zNDD ̂ ~؀G5/@ ʐ"CQb Z GV\U>cph ַJQ3b .pezTV7+r9zdS>1R|F XEg# 42!]c g?S leCR*tDC@>xv H"3 `a'BFplőM5rm`>ihD0 ]^@:3aX/2!muH*38R0E'|ޫ'0#nHfPX!s/pGaDZTWa4יDe7k܉f"0B!Fi04{h=>1e3{2$ (><i#(!EMC$Rx(C c8Rѽu+l$vp @#QaXE < ǘF|aVKCAtG9\GaˆAm)Bb~y׃,Ġ]j02[W=ԵCز"&!@!G '-HM[#b1 kXk7w=1 ZtUi0Q_iX2z?hagB(9,fO,b.uIR!vN(  O@<_g{㾏x$[؂'醴 :H pC.R9+(8YIp[I?8Q*4=σ25;hOb`=eȹ)*DuNz*ws!94 KXHP78I@CCs?A;1*X%K22 x2(x/g+h@PE{ #@ pQ*8kגw5K7j)1ÑK!X:Bü@;18 2P2 )Cx! 28kf)ج]F#tȸ"%22@qBcӇ.T-)@3U9q{$5;P{@̃=>>h0DY̺h10p6 ml lz !vXHt PO%~`s@)6Y30qAQJJ(Wxd`qP`JJq`fHT RH\ +]iȫG#3RQFSQ6wćcSz<DJJ0dHTLMMfxT$9k hBikaK)FDG8O }uضTN"<ʨLϸLN) XJ6h,8,09CpOMOel͈CUɄ[ "tڶCPDdtP9g@!: P4QH%@D9u3QKAZ <]0Y$`MSY$NψP+oX:H*+*݀ R /-RP{@4FAQFIS8]1&R+"0pp&PE-x%x+H*,R.ŀUQ]S/1eM<9uXURP1Hb0HUOFP'+XDD̀ l;̀Ee"UrHČteʐ)1 =F0e/@8_WVX`QΊXXLHV&8@b]>5@%eoPP> K4/I h`-˼ؠ ZV4賛2Hgoؒ`0h7XPXXڰMdFx>:P ۹XfOؿ1&DXQ]uE}eXŅ\J ڀ!," oHATZH TCP#J 3^ıǏIɓ'Q0cʜI&epZo4,F-4)SPJuJըU˸ɵWK'=BIvX"9,Rnq[۾ÈB:TuHJ"u fPBT':δ׀l5ۭNx 7-zf(bȐ;C/ƺyL@DlȤ"{ w;֏(uE5u:FPlN LfAV*,Ahlm'HbDRxִ*Ji8 P E*u4U\1ߓA_TfLAwXSj#Lu7 &|I82cZX^dfYM"y-⊀Iە%Ih G0TyhL%,JHu&wAm'M23H&&~tW]gq4EY*YNN27ͷmxb> #I'h*:ϐ2'8L#gL0^> LSx!D$Wk2|SAp>'ŷ.eEn|TS '83am~p,ܯ ?_`Bx0W~X: >%W3Acq6_!pZt hqGh81BOJf aADƽ~)IJ> (/P!fțӀF6ɿ(1tg2`R a xb8M h`xuꡝi J#yX @0@?HRax9$JQrTT(92@ Q 6Ԥ2n18(¥Lg:S[wl$~r4x5@7}%Y `%9խJԫ[-bM 6gulktڜ6Ģd" EHk (PUL,h,d! %BHh hLG=Dj'M 9z_$B(|a|Y>R6y0: QD)"+ f!kZ4E#L!ڠAӐ( إpAq) sB 51z h `ۈFz\`vZ a2W"et|QV#PP**mBEwъV*\A [uAJ MTCS )(x_,̸ƻFE/bb;@X8`F8D6S3'/ݜ2 x&CU:ʺ`~^6A hш!\"ؗmP <ӠPd#<+b|+XkDZyQ"AY4ih6J.5٢6Ü3p+k:EPqx t[8G:Ρyd4x7^4ª&0p~`O6‘A  p</AgeD}{ l5A" 9Vt !SB;! 8(f%_x@ ܠB_ e@p f+^ɠ(! `P+VQX(&ߌ_`%8}r a+L;1 Sٞm79B 0!2ͅ3&]Dܰ-[&6C kw?f?cyBkK7@(~ mD77\1 k'Pp`4PvJp `z"r [}gM@9TF6G 72Fh~*x |W| |$`@@ R: PKw }g/d!g/>@\0D0TH]ׄ&)jbEQ5P 0V ``m + gh /pj0S`CD 0 h .OScz8#8h20 9 SF!TvU_rle dC2v 9 S4}dM0ݤ FwMscl6(8sm ]`th#U'Qx0Q5rb`L }XJP@~q p 9 90R@} 0@n00 CVEcvL.H6Ah0dPliUr(e =zC:JP@`Yvb9dph5lYs0Е0pÀ`yvFGXy 3=>I& k/2h@/@΀ pc 6 @iq` Ryk n@P:`f)5:T}AAٛNК P-IU`w`oGPvn,ɒ@ pop)>2 m9D` m0dpGPbG3#XR b0 ]Р Yv HPdp` `APzw@5PA!@}" Iq@ow9p 5 ڝ G 46q mPSGLڤyG R6kПeq  up ` g,0Ar,v:xʝ :5w٢Vp @2*` *oPw s$>4a_ET3Guu"0@^V[z|] : g! @9zA  efp0 @@lyzl-I?/ˠ1`wXڮJG%PS7"?[ Uu`0Ow #PS*Tpo@p w`ĩyZ>a^iZ,K.۲44Hp[` p u|mWn5 P{ϊ˱F۴; &8 `Z۵0Bbl #p7=Q 0@t[yuzz~۷iශ۷|ipc;7P7pE C"4lG_.  L1{#D4mP;dm0dkFA !!λoDrԮ)сg]0s+[% R'0C^牓y!BR&qEgbAFb*OD0&Xz!a Xq10dk!3vIMQڡm`(]LT(ztnFCh ň'&(]6g4AE6%``0MtOA!1!-Y8fc5+|P!PP`_pp:}Fs1nfw+2g"32ǀ| xP{ xF W~&P,ACkF,ݐ^ R92` %} ?pSmR" n m`-1'52ŬP0  pAۏ$^`FaP` `( =k Ҁ#  x9 xPڲF D3Sky em`^,l! }` ` < @` PPր2JDiNPN}S[\1~>{#&P>Oppe&0};r/$=p` P x9x` xjp0 n  n `+bD31IK/& cEj:M T,{8)ZQ 290{5c0 \ p~ q! =0 K@j~p4!` 0& 1m{*M Sp"&c*RL>`c5mDc c Z<XdnUaL0]pY08eP u \@%1`" Q Z@\kPxV' `0P.J?O9Pc LF=Pr`K` P)y 9?q=0pR&ʀJPPN]4Y? x h]p 0 ʠ|m}X[p`4q/B#a, #ʀ`=` Pyp u@Y:O^kӟ0&pZP ~~Z=x` ye;×Z7 qL=Du:5\i \a{Μ/D<~2hʐ$R%oh @7U)`Ps .#K(Q!S;{X_Fq2#G5Z0X/.EgֶVa ٵqBӄJ%4 ah٢͛nW'W˧]?kLeI63,9JBb1P,aCf̀5pȔy[/9Uͅ5B r83IhX:լY6lT6nlXr" :8Qq9έgmNYx"gpб 6>$L (CeL:@X-BCUd(ai%8>%_z>jʞv9(!3e(A&^鏴<jP@h"Q iΡz܆WЁG睦b#\>m@T@04 PCV AJ@K B BpI<,a(8i#C `|Ԅ9E!3 eJl#XVG^%K@heIufY1QNxa6#/8b(#lݏ]&LbSN IpNfLq;!(ZX%|N2X Ei(m_"@-xY(tYfINnqnAGzK^w $u3ΰ 3c\<0삷9푾efnAΚHH`›P`$ OˍV;Qp>!j)HZT0LP@B9 I .-,A K ߊ+CqGzq!NtbHpG .8YP&,͠j ؐ*N8xhX6f)>} Ұ< $iL S"T"@һ$Ђd89$<,bKG&|S5C#0C.&$ F`pAD@6Zh..Y2W7,8E|)\\`P?) z+g@by ۰S9±7!:챎QBD@A:gx%@@_Sr62z< XCtK_: Љ[G9EG E@SAQ((p7UMh& g1( {~*Mrڎ3%N@Bg"Q! %t`9"! ``!a@2͸Xc@E.܁ }ăY,60p `ihP*pB+E&a%hm *+#oJ9C{#*FDv ! @ נ}dL ZF4)J(USʔѸ4`Ҍցr/IRe#epAT![?HWm4Fg(>1 e8)Ki! ZHW.C Gh0gͣC2zk7 ~ |;!tqD5QJ-AdzIT" ` aBC 'V\k࣬P)zoP00 ( :A4xϚ B6 0'74 3-<sM X:\ሁ!&^`$0n45M#` @!P1n3Qd aǘnE:FiQ:vG-Ȩ0N6q F$ ,.U4 }'.4,)Ŕ^@Ѡ*(UV̄ԉP #T$a pyp4h ZvibHy$Gx e@263H&etT sSFCf. uG| " 0q('Ϛ.'3{@Gx2'Uxr w|!'!JGNH(} 0FЁ_d5~-֗z"$]RĐm%EsB㋸E7)PQ54-H`"˼!D ^@aB!xQ4! pj.2< eHk"@ǢNiBf _As5UpvI03ؚ2SM*'о E$1 $x!C=9ጅ36F@O+Ƣ9ynه ,k@ #,@"8>?3H';sIhBps8kYDC 7x;HETF\D;94@ x< DpS@4[ /Ͷoڣ+x2P_L؅Q{4G1,w ҄؀ ->a<J=9k2j2xLP1sT%[1SҠx֩Mq)2hM4-.kSC 25SCMHSMsS^P88 W0J~(.M8l 2$$ghxN1L5gx!1ܦp""(@K# $T_U ^=ZZaVYc=֝PV-.9XG iUDfߡZ%TӀlO$2H@*E5Nxcb(WM8!R[{$8؉uE/K055Km؈؈5щXYH[X]ȉUAϥ:TP55p N݌LEXC/@K|a8'`@م^HRoZx=H6 .Ś=Qۈ˺ۺHHoB[ uuE2240P$Q2xI4%;ȅ^Zu ![;]ѥO(  Xr38ֵ۵]qPgeX\UPR DPHoۏq^q`ŅT8^e^@:ۧ߃tM+9*ێ ;%Kf[2:E&=`h]8 m`%&8T)CC}^  gH%L^^ I'R=>  r `O@FHn`]ܭ6(Ҩ*V uVb-TPE] /Khb*(~!x]H90%bUfd 6 +` dde&>*2&/&@"!] Ѕt$x 1X &Āc ȀH6c`,u]\E/0#؎8.'bH[8@`^[1' h*x* `4dyeP  0>2@ Eeg歮`'*8h>}ΐv9Bp&eHhf \ +2@$I$CVH58Zup^)j"EFXdnT@ Aic EgXFfVN5e8^(TkcVufek>[&Nf6ly!,! uHpRCU 8ER0ȱ#GH@Dɒ Zɲ%ocʜIM@f˖}{@PkДYSF)SMF}*ժXjVKlM@JѨmVmڶjI[+]޹l nnn iǐڕU΀:|n&w R 7f_*Iq'Ğ? }6e먝8۴3רRo-s_RΙ[ bfܿ~[4ѶC' zp5߯WR8*M'ue .`ez} WX02P6?9W: X. BFދ8EPKf sx&SF8PNsbgaMVIgv=eL9Bt֘@@_ g™%$1im$xԄW~ A$@8η^iB5gS2NՁKCA7ST(<3'ҍ/|gLrBB(q@W.gp4"Hyk429Y8*ov$cv֖Y?ɄP>O, ?~ʯ2SW.m܂3,"11E^0Qƅp^7D4Sfiv(SO,}Ĥd@|j 4W 6,L53jy\p ^ Ą J_2$tӐ2<4/@qDLeNH10r"30!l (VJV>'sVZ]Uؽ9HBP"\><EȠa' `'@.9QFb(8:ox[A;\|jy G41r5f5+Hs*=@W{+_o娾@ D;08@4>4dtLk3qS50Za4#U)KRAO- ( { ٍj)X+F_4)F+NtBaA0[V`P",҆6 Wgk') gWPypF. d@ۈa cpAHJPz~ i ]UAhwъVȅ(d N ml Obd3⭢ C `s!EhFw1bplL`S* d K|8ݚga5 aVu偐4Fkc%G|rԔN{聝bxȁ&Å,Ji.c5kz6 f [Ԅ"G=Dn~BȚ Α^sHG:J^ocX\M `@7D{cȁ^ F4 D-.-D7 $- rx\ Z¨[Duhx VAL>7%&4CkI QE3~q ݞ@y]C b^~+39r/< ؂3\AwW85-QA] ``<0@%`]!qX@3!A^ @`2nA\<:ùы[0?X% N X`{A ډƢ WBx4m<\Hfy/14Wu ʐC:`u0C y4A130@0) D Smh})Obt7{'a  S%Ex .Wp 0jHH>d)v3S > 2&ad(\0c3 CER.TR,"h17O@ ijMdp w ; Ee22>@(GK0aPQ[ 0p"&hPlHl21$0S2K}P%x%VvkVR# o9d` bp 0bCPr poK؄s#}@n 0 C`&28Q8hs!3iC/*Ts8) wiiVbRƸjh.Pn q Ʒ ]  \04ʠ 0P6 ؊JCE4>*36y'yPVQg vw>0WjIPunprI?]Us0Jp0p9 086I cAQߐ vdpyTAha 00f4 [` b k`~P;P**0 @G|-P5PC)5U`w`A@iun 000 )ӥ4@D qIL O Q=?P36 SYxM G @ `͐ iOU@ A@`C|-A2op6z7ZPvA8TP39 0A0:5j9JY A^59A=s5dYF ,hP:VZV p vJ  w-U  wz:A ,@-z9@繤0MPN@1Js;8i ګz?zW>`P  %t {:I(Ɲ6&j5P_PT`oЩ@z2-0Z5`Zp~pzfA Y 2 EBeڰulj `[t $#8 CZQ _ij5j  ;j@2*eګ5_ r`l00 еP d $P9 @ i2Ѷ6ڪ3iib 𘔀@4v˒۸yzy z y [7 ۊJ( cH>^8‹ }@}pR_ۼۼ[Kx8xW(yk2F1b QA-01* !KzEO9 Hy|sa${A#02Hl7a`4Qa *1[d`]bXH _5п ,Y!!xD r(7!ADiOP@ %ac O\E?-(pX88q,| *18 0Q"!iR>e@2` ->rTT:<!gks瑿R>%()cad3hB )21&F# `4\#oY[ Gf(k,\+` XDG2N }p " QMlK|%;m =rA '(і<X|v2"k1qEvj$lEA!k0E-ҪL` BaQx `GhR1z5=lÅ)F,h!`֟c7j "3@ S--uAp"I`V؅m 8B\AF~ǰ؇V+L9CEK)]Ԧm֦_p ,q F w:mQ^պ #rM 0}ʝԜ1(S` l: QT|4 !Z2߱3QRٌ m P QP` x 1cp0Tkm7vNHMc4Z. C7>}e.)b3_ P׀7mp  ސM dvY; Z` `P\TT}^] Cc p  } #-H1@ `0 P ;. ^0 P^ꍰdš>p78ICz 4ѹ:N D¦m7v"21P>9`*R R}0V z2[12!wZ`PZy0 p ppUo@PZ/l`&P,!rxԎ.(xA>`o2 .Ovf3>QZ>qn Pu 1>)#"#1"0x2x` 1 '[YTR@ PZP 0 nQ2 Kp.f , ^0 ~ R1`1gpgp}P . ڂc?; 慧vmK *` 鈋!e"P`Z g`r }tu _pL/Zp71#8>L*ba GF 0a54>,̤NN 7 ۹y흾|$g-C-]XLL\/[j8$U@@$Dq$1!YN2x Oxb᫇V5\sE%'aF(&"|b%@gڪ Y3a,Bu6yE4`X8rӦ븭U\5kxlv[45Q7uZ$$h!L:%˕5-״cUzQ3v9 =B-Z˨ G ͆Mq%gEHW:Daҩuec)$wsVzbZ5pj HupjH A{jY~C#HF|9$׹痦:KDPDXBP%8QjS(A ":p`"T[ l#Aiч}?^c3"Oå9HQER )ËcP(?ܲ8Yڱ2`dǞnmzdɤ^ED? cKMYj8/iWBN@fP=w gh!yYw]Npd%)i5ͦ#-"J(#iqdxޔTcu="Zu±'zɪ|gV @ b\Z=Ʀkf6h(aCB5!Ignpa ED9ɞ{("0{NRY "}03NТ,(ͣk&&+$ɧd|hA6" ` ?6`%SZ䗽&d)(oK Ee3نU73Q2Ʌv@QvKK͋޶[F2 ~M] 4͐ҹ`bU<|c|$gvyEC @b<׆ܡ lP0S0Z $`N3C Ԋs\5B"~3Y0ph7@&&/.=5!1 *9As@eC/XF] !Ƣt%@AV!)qfAjP W]&Z *Hcޡ*T{TCL08hV y0p9"P(0#a I/EiЃ+ra j8: Bਣ:0D( iE2 @1S<7T@:.44uKd!; !ĸ-tC]YtH|hq0%tOqE7iZbAЉS c<H5M%T&\DUHX8 k5N`:Q 3 P2Lc32s+ǒkh<~ z0/ +`X@ 0Ztֳ. Ҧ4H f#YlֶhE&z’d5LA (M }K֠KUq%2ҋxFv$xkEDf0X shюnr0P[K`̌^w|3uyk Gh[sÇQ#Dp8c  0 (t :0E[PEH5O8h+'x'(O(ѳ >?l?](yXEy[ {O pI(E$$@J͉|ʱ'@E8M `M\p"NQ:0HJ6aP>S#9-lxɅxX|xyH(G O&Au8@xȇLʮACNXHN3xM|X XڼM58 uP2 ` Æ@90 [>30;!o002$tQ(O/,MOƆ[@ЃG̓Ff[Pll 2x@m+ @hIxI:P)20p.e :UN 0 2^Xg| ^6e̙ >vNh7ȄN1P81gؘf,+Hӽ$Co{ 8c^0g@Xur7d1`,?e(+fj\xDlp> ;4x(fՃ6Xl蝌2f0>5$r"29Q`@( pX6O8-(}h P6hILb Vm5Uȃjp(ǘ 뀚[E"@ 80]((h8W\Hfi0r(,7| (X -lf| l jg@'EHxc^ <H/n !`-܁&NH@dXK4(!(YH]xv-Kbx g0zeUa;j%[ & p'g.C&Hep 2@1](Lx:o-uv  Ps_t;\A'eLKNf-L2 `nIfMnəQB>@(t>x\[:+<'p]Q}}~g`fT^[bߴ`3|2b?(cBk0Ac@j(pEWXP@)\nvÍ6T_b-d&-4ߞ7Mq}4h bBDq#XJgJ 3QySC^T[Fl$&C\M6dso8B!A83$pO +Pl GIk  GBj(9ɌY 2t`@P2  >': -,QQ´@ƹ bp&x`D$̌"V:$@&h7O ո+`qR|bE-b?AÃR/P 0hHpИF6v9]֏-'  bE8•5Bh49TE@H TN'T_24ۀ<s`Bṕl A@A@=J -h `P|_Dh܋`p f6K91= 8tQ "[@mF5:f`è4$Ilp LIP\<7t*eyui ,dTZBJ0 [@FTCM`@u/P>O۴ S@ t 62 E(B! lТDiOZQ4c7,\y҆޶d> >\~A^87؈6 lMoe$}n5j 02XOYr7:\T#h. cbEb;E. ^"m WAqBP m' rwӰ(D&I_! TA^2\ #6ti\ pμ=P2>P_mL 4cQ$b!H7någJ׼f[K{.09>a6]`J^|HG:AEc861r$:60yorю|9V8F=9AFK-k4n '肕Gv"T;Ox5Th|C @*N@-[Mknނ h( )[²eCj))]ʐ eY6 WX?)6nTWհ+;}@mā$ rطexqĂ,*A*0@M$m XBjp6m@E. 9;3;B0dR; cm@ɰD8\ 8B T#ņۊ(+TN\^Æxp yGH թ@B LP0 {cT O!GPcX]"p1V n4PabBp }>A!,# Z/ev2{.4 }f hp0 ? зKp X r^ERep ԰c,hPJ `zu4/b[s)c0L> Mf7v7qӄ22@73)X,PaP|x S2RD/fT4F4,΢02q~G :f/pO` 0 cDJL 6NiX& lĂ: W€ kpfFkglC`J,p fQ4| q 8k/`0Q27vi&|LAa/Džh`9ӠAK,Rp jHh n,340 ِSI@t7 J0Is7ۨ0xhk dapE0Æ(VҎ| h,0]0 jXBiy#'G-וrb9ao`v-S0àhphi20tn0DP'i.@GnFF 5U 8P8y _͠VF @ puppN`U5@aAEN?ĉ?wp5P-@ 0 p ` b 0QzA)==",{h) & Eu E~h05 ,oPbIřs@y@ @Up-jSht)t@P_pp?  n}#GtJF*GH*s L0y 0 Z)E PY34j ϙ)P !Ap` ~꧶&ۨ=d`z n)J0 Y:XcT r 7`3496ZU0> `jo'5J:ih(7DDU1EK*'1` p 00WTp09_ЦoZIfqf0nƹ9*|SgsFWqڳY} qc7" #pt *' az9wpjsv`(K-۲OpyѺ#v228XL۴N۴| |0T[U |ZQ ^ |WZ;g<) j|Ca&:.,b 11'8EѸFQ^4@ 7!C&G0ߠ#=P 'eEHAj!kQr\#=Qs\W{JD(̫S9!uu"!Me41'@ P()軾-) { |Se}ׅB#'sXѽ "'?ʑ;$<£q¦*\q'(3#c$' E؋E'Aq?Qv\>MskXh,` Y b & \F-b N,I6u 2'px000-/w#$p`  Qe@(xG?%#X`) `^#uŌaȾ-"y.\q$$3@#  ,2 L2&S'R@S0AlM!ELwl0g| 5 DRsݜ\G{1$<`U1%1 "&FΚ ЏsN#5]|0-g "%M2`aa/05=l A }@2b .X0\N]J{l}뷄;I- x0%/S\- 0_}p ҟDcjmXh;mY k<L`6+M{Iǀ6گױߛ p P <0#Mv` ӽ zm>6y5`iA ,lsx"3k ` Ұu 88|FHq0b#F à 5 0 ðu 5 &P"p4ppp&f `5^|Yy$ ` } 8 =p ۩} s ܌4Ju@ P0҈XM1&=ZP"3m0 p6 }0\R2) Q2,$}0 נ Fih ba z 8 c[a!f ݧg>@$c  pWz. @$A{m&ۙӸ e0Up)L5 @ ٰq 0 b>e Ak8=2k ~ P]3^6^2.϶"pp'L"Y ^0uۀd!   @ \l` pr`2m 04f6n]ή L PfI'D0$pN h Cd!i 0 q` pIMqKO$摏p#\4 tUHB'a$yY @A89\Ag383*E@C@8 31djM\ #zxD z^ꡏz^&$ǨA` =؀6d=PRE,Ocؠ LcC Έ9"an&Bf=1d.)Ձe @4&S2PHh|hha B<8[813^Uf4h@]&D5 iq @f=FQ͠b1YH *`Aƒ%:=ֱRԥ,mE&zvK5Z 8Gc4q<B l 'SJ=$yC5BpaxC|܄{[NI>@ - hBB1Zl+Z]\ ^QJ攔$BgsGLC7:c.3KT!XEȄԷ)-2@:{0 )*9aBc#=RX_Y[2A "} q&KA$]FMj6*C Ȉ  ]cE2;^WELs@C:]56 @HvV-u ZzM@~tÃ^S>!Acg3PוH1# <`ՒŠzjB^348U3 sسо@8Y`ɉ؀  7xBXgYSEm@x7X^(;Ѓ4O@2X_CC c&fZj]W5kxjj[Srڈ 83J"<àI> ( OԹ!R,(B?@P^XӃ=<2 *$E$Wk]`}x~ /+|Mx?;?%XD;'psK1 eP^YG|4GG8C;p‚$ȃlņBH'!>@14=؃ pQ~xB0X 9(uIb+E@E$x@I @7;ǛdʦI(J?;ʩ?D2a 5Y&K #x@PI[g%Y$YC;;N\Z=w=/;zpFɷ7H̃,ȅ`tB;ʬJʼY#^](`M LܞPAU'}U5Y``P|o`iHXuֆP5Y& J0,xA_7Pe0b;^HN L8(e`6x[I lmlpbx0PX56]H-$v! \0llkA8X[Yi aHMpd)QNdHmL OXlr WBYj5~=*U0؇X$6ċ_6:ڦRPn Q8X-R7P THX :p7`aX^Wm- %y]e5ٙgR` _$ %e0󁄎a+KmxUK`4Ug, TNPgqi_0(W`1'u qgI1֌- CSt ҴxҸjyH\%GsnQ884>Znʣ@x+K&0L(H1MbU0`50xx`(X5UM(E'mώdU1LN^kAfp<`'H FnjA>2JexS0 nS6#`[ d(ۆAroO0N>`g$!%UxN@RF@: ~ ('`!0"H[!$fY(]] o`H&%Z=  R!@{rjj@< XtzI0\*6p P1xH= 0h4p ȀXN= qp;_bP@>Na9< AIЭUN>Y'fr&7  5vJ@J5ru  YWi*xu : ' $F#s v!vMDb[=05EP40b< +УIg G*hT\\@fHeF 2`H;x?h2Ѹ/؂('p('%718l^I<0@=p?`kٟnA&P;D E 6r NÇhtpd4Aē"Jxr!#Ф`ƴyHf!O5 hToQ5m@r+ذb6Tf óm&͛4MHQznqr{6-^XB' R\9ҡD'1"&.ffpQM2W"kf@HSߨZ ܺz6I36zq&hx eJv{̙3‡:rjYTv{: 7U i V}׀x ]1W(EKJV2Ք> p B2 NX"a"< J* (I=^UGܐspDdT(ݗ"Yj%a#Θeyf̚/.4ɜ9ci`H^0ńs˖*hVާ?3h☘&lK(W'7Reu*ꊪ:P5jC,+۟:,,>5.J{-Ğ-!, HSpg JH2iܨF )GU&q\i—0cʜ97! @I J2h"UhӥNJJէX^UZͯ`ҬiGў5-۷i\3-eXCV5@,*ÆYʼnKyQUL WO@FB.:T5֬Y×o۸܍N> \,a=:UdA5 e}åzLqï~J`2`L=\\k@~w&YlA^zT*}Iq2Ձ]A Ȁ2 mdu"Leh2APxPꔸ $*X2WmpDmx/ƃ}7 R1 A|w6gRb`:չK, G0A]%B1$ A%pZOCKh2BhZ\ߐWRi_6g+9䣏>_s 2!  ‰u7pDe:e &XN73K;/*AڝYI @J0 Ts 6wLe1{^ 4z)BBBA뮦a5yQDtE pLh$F7N)p"2%lpDP@lu⑞Ɣ/ RAe(%)P7+:bp 1DaHaQ@!l`^` YO25/En6T]Lt a1CP3] d|iq)5W_܂\/y! 72%P S`~ LdM%]\ohs] @ €@@0t`+pA dwCdcyr 9rpm%>,h ]pHMFCq q Ԡ@a N0n8 AA NJ ڰdJpD @rP)+58Ѹ&9mz3PȠXuH2A2mjnW*R 3'7KdD9&Jsc۠hF'j~} Ә-xC#!3?KgΔZ/r "|aA\S@P$ IPI-MCp4AJ6Mb Ky'Aڙg|fL+ZתVB>'_*{|j7$0H Zm|0D!S4C6!  GC: LCƁL!'A,$`L \aĬd^ ePS-ra]hF5\\W`VY`UaY8p zk^Tn.K hDøYu1ENx!np%n w JyPW)FAiF/D\T_EB@WAhp x$C\J.1 w*\aj %1\#U@8LYKpA І1k@1 KDP:_@'8\A)SЕG fP(#=/jQJ_s +N{jx.}Nj Gprlc>Du}@ګqpTrApc  B+Wx[%{虳K4Ar_8. x!Be4A6p10DC$A fPRPU=ci܋b lY  4)HXv} )8b Aq!@Տ9D HpcH@@o C0 2 A3vN"`.e/D7%&فz $pP=P=0 ѐ ڰ^ }[pPAqI@Ǡ+( e"~hepWPh tm&Rs[>UirVP#g#cE<3z>C ppMӰބM0 cr@33pi?22+PSz S ~C7Ce5cO cGiFh>MS]RYQ E)ng.1.87e m/ pH0*:` 8 x)v& Ii`qhL0>#0zU8[pfѐMk F@;K+ P18mH 8YXXx(Ǡ \p7p0P|)@4 >^&0g &Rh9k T;/SWPrP9p U٘x0 06 hQv n`Bi@qJLٔM9:`6 5P-~@-  Ià0m`fe&!LddaKcu P;@TgY{7GЄԈ p P 8 ΐhv`@J;vJ@百CIvC'iAvpn900 i@2@5KDD ֗oyؙ;;u5XM x`YSq)eopUYiU@TA`wRw0w0zf}UPZPo `0 90r08rr`#] tq04L6;r'^y p T5E 9: A0A@ T0,@G\ʥww cjo``y@q AU:$jl ?y2& n9;E  `#@U9n ( )@LcJ`~GNTcz /Dej j 0 0: 5PTxZ&zD 46jE 5?@w =ZU5 N0HGڥ~J5@fZ`ڥ5Я:s)G6"ةep#=Q@]k10p7QN@dZfq_ *;AǘTǢ˩D7QjL+ v PSkUKXZ^` bkb 7&ڬ ?8qm@TDP]׷D 0[ }k ۸}[)W=Dx,*?:+qD?:?AM1)Ƿ~KB>h؛k)Ӝo#rK=Qq1""aH1.(j$i18{a#Q; A `@ >}|0OT)!)cap`` Cv cu)8s11DC! 4\68|C:< &:aE&1m gQ-R,‹?qV?9q {e"1($,qRD2 tsl!,22q)P L|x ('Fw62jK/Ѣ0Y]`5Qcj  Jƀʐh 83@ `@ pw%GN8Mch Lp0W 66} zƷj3+lj\&&c" ϸvW($*#Ĝ jIq<r)BWށ71y*k rb/xO1 ]cHnjL1Q.2q `P Ԁ(·fQuCr)x pZ`2kƈ 0(0 p Y Ѡ p0 0  J!l10KY`g` u z1nԂm$-IVёu ?  @(iOS  P ڽԫپ]L]` cq p` ڭP+"1pg K& x k!)h0@pӀ p iOIbb(]+ 8@gV! ?B_^J/IP# Qr"p~` YW^(sz2T>Y?u)sBgx]sSY g=|1gTyd!$01V\no֊0lxhCfhYCK2 gIG2z$'QFw¡g®"#0$C5`JP8%NPc@J)⪍DFbg"1H[\IKV5a `&iEf2HkQiE& c$fCóDEx@~Y$D:(J"`"L3̵C5pk J4rKzd5YgF]EDK68# \ -1=2dj)9xG8 dLD9'zlz9nxfzAi"J 8X(a#xI%ue0&d@!d nAlO&l 8 !Ƞ]DjWKЁ?86lk /Ӊ\#zda?a h8,`' X L;"|X ^Ā k0)S"ٽ@yEd_M:ĿX0P-aGU),PmC6 tCᲄCEiLUb#X 7v$Z' %T k8C, ~!VpT<Ԏ$[-eb{PFs |D7.z vxMA0JpC!M2)pwQ;|X4abQF! uSpғyaC KA@08q@#bs14xU(zlFa AnPdB C!$.Abh,A1q_W+D #1rD$OL7򄷰΀d?Hbbʸs.왴p9T>/y%(c.hEA&-)ۘvO`ؾRo)wȀDc0Xj.:4[%/wh]rb7Y⒧#HeyDC$p v$rUb9{r9䶇 bF\%#аw$ȄȢI*)Ǿ~?cOW~<t5?P/&0 P-XbIaIC V;=3e*" (0 $2 61>F(Ⱦۅ#>x4Hhz$W;7r㹋[z:wˇw kcPȞgXSԻ^:k i8;|=7eRP8(DTD\X A+S]HE^@D[xH23l 4;SUdEK!rK0 4,Ԃ3ʥ"X$كsй pkasH l ;P OO(!GDEYH4Ѓ4hO1xA8x5b=HSkc skPB=1],RHE8%.D<KK8IpPk8lG[5N *(J1XDpLF4@:`O`Hhs(.:. VOV>Nrw,;-΂x7 TմN; ENGPGYXWHd`dHfPqXy`6(~\x1:nR(`$UR%5?0'()RKA]IMMGЄ00UùWPAA PJ(Rx<5M`ge] }8M8joo  JwPOhh:4o؄!50F `UVƿXBZX]_$֒4^Ł8кTj0}ȼQj0VeXoXUxmU(p`_7SH-ڰWUX{>5pH@hOUXt؆eσM؄m}XKΏُْ݀5XLT@95Kp RTO9p@(W@WBD`L V}EDT\DfH!ƒXjs (202ThK961MK&G[GPD55@K 4uoA$h\̅o XY/\shHCW}]{ShW8ͨ@y(\h!m ـPq U)8hj5[>}_ڈ΂܂`Ys hdߚH P=P'`WVJ%Kx#\x`PX Դؔhe(NLA&82 P`fU[h??Hj`X~pV`nZIθ*j}R9Xڡ*j_ P(0:`8]H52:V\b/HuP e]@p u 4(nt>`hA8GPO`EPc|H;NV? X9-`)1 h+.X(( 8` _uHׂ`(8@ .E/YY* T=НP ÀThEVfȆ CH֔8PM0nO烈%P|19U )P!h'X88`:˵5-6d? Q%Mȁ0eЉ 58 ZchAUPpXhuv4x|h! }vsIUi pUj (H]̥ٚ YX0ՄiXȝTqЃ?Ή(6Uf^)x1Kd˥Wj(Ӛ}vpbh_AF( ҆屦=3pv.HH1nl. 61ƚpF^va0Pl5ǎ|-@|>h4^_^]\a݄(xR0J0誗.$Gꁦl8cV|~&]S Q6^idІ-x qpւi&iuYh4n4tr1▀phpHb8m},.X,gCdjl e00 .^XHsHX W_ QeeO@If"`4(q,p~px)u8%L` _eMYkmh^xu(\w.jWQ1 TS Η|! xZ)P@m7-' PCpף @M?6?$Wr@,JHPޛ؄Rhw%>"p35*|:\[wBW}X4Ahun&l[p< !D (`a51 U)LHyQof4kX(PEI!Ld`@@ xpgLh*֬YyM#lղUÆزٰm-YNe!3I ߽ . p@"+[ꅊ!kԁ:sO0Dg4.L|(p-  S!i{k̍m8Uf+a,_͚9sV֙ 4e6^I""80I1r:e˕C$U2uhGf4TbAGMP a4W qT@ONqG'0ovUU_U 1pI'wlWiDI$waK6Fd<1C`ؗ3 +bEFN4{4$$ 3,HWm`Of mfi7UTM,q!e!ᢝp`L#m!Z5"0'{$D^98C{EPĂaÒqd^/˔i5Q,5'B (hShQEC^KWsMqzw"v -|`Up(QE0!@Gc0D CV0I$QQ`O-3P`)D..@ ўIc)Ϊ<*28\5hgG&0v~ܢG9 OhAVugLDLudmb=)4Oq$:q*@ ֡*C{\`ݒGWi("GkG'Gs|(> x0X%DX1 E]:UGY2DCFIs7 .v׷-pp,2cؑFy4" !0sdSEtpEe`5S ^4 p>?u$F9KnqC^T1qn# OFn.W`&C0P `/uU9La2u8 $HAe`Šb:Fm|G8Í`3T"c*xE $ЈwK"x54+Hq7n ̸Mryi'7<h7lDT><TQ&e')aM1&2K\yKJ)iRss[$ПLV  ':әNjR !,H}SpC"JH13˾eܸcǏ CkYɓ\ɲ˗uԙYP͚r POH@mASfТGUtiҧN6ʴ*TCzɵWhvhٱfɊuFf[4ѴKm5_/O¤+NƸ"Kdq7DK"2_Ai]z#R@-s*h$':VAu#DM!D2B,ɉlԚH,tC/J,sIy+bIpOm ZKawT}LFt1UNdu3VЮu+^JW[8Pa>AOMR8  @*a(*Lbfe9!W@/"5Rg0H dSoD@F/r[dc@n K=pJm4 $Q<PbĀF4Z1]LXr\ O@KvqȈ`yp-:q Bc`/4 QM⡺<_+…eQ[ G{^i̔ÁDW aAK|̤d^Ш*[Ȳ6* 7b&8\`r"6 A/`_"!HD0Q G:Թ=Oq:9hbٶv`!F8 F$1sδ|8 / 99R8xef)U:/`^'VR `Q@8-X، PW/0!'.NniF4ց_ 0@vEm]Ç3@)yG1&[H+G_ap(8Bv`= RP̡pHR042 !Cxȇiy'^08`hq.`]1~фlF`4^W(xa" Af $9&GLA,;@@Q h A-B!(Vbհ7lp4P/ذpCȂlD,lIj3|V%'@(@ 1'+һ^LCn92`# PHP:1cp% Ruy>o |g1.0 >`s} |@ofr7רh 12|04ppBW@ 2n`0! LGqdC/x\Qc'f*7~L/&SɡJ`A3 jW?()G@"2+q"0@\u/0R/;l6T*25]q)>#<(jjjNpqVLPQ `n)!*R 0 @f `ffP?Q2 RmkC"9< @c@Ÿ 6jӀ4|p T|np X p(V(̀ |60/H@ |@ 0 @ e(0  bD0. aP3G8"@ h %NH|ۀ 2kX*8 0qPFyHI:`B -@@\,7Jd mL Cs`ؐE3Bvx3淋0P> @|Uf5 2gky`vW44UY@U@iT@*0nn@1 ðg09 nM^ iĐ$dyi3e@H pp `Haw`-`0-PpQo0J4u TA   @1Z  F`Qx& B cvFwxiPыiee p p@  3}` ,@TAП!-0 w ZPAiUh@ VPA`ael)^s.-rڑi& 0oP> # c%`p0>J:П_N@__ ɠa*  rT`7`d&@ y Rln00 : DW NpJZ58[zAz_ PwTPZJfffb"ϒ"0 +1P=p{# pjJZz j#%{*J*Ȣf( +)&6q Z$W2hr!sQk6|J|~%a24<@AO%%9i#FceQ-a~5DUC . FJu%:l$yi%Mt,`B`ڱŢ"%1b+TD6CƕG~Us#Q2p-&))5y@!L $-b L)vKRD} 0=!PM@SRy0  н @ݹz~@ :}J-a,yA~aޅ=8 m#  P Plnji ?0 0^p6F w<` zk a'=}  }0ʀPu 0p7ψ2@/R . Y .0 Mዤm'Ppg0 uNh cKS!P00xcd `6p^`.$=%+@8 "@0p `qNbQ@&=zH^u%ρ^{p@Cn m:{LAǣ+oEg` PͦpzVCf>i~"p=k 0@؁-pA'~uM~>ΡТp'͡@,D? @@ `p0za՛ʐ 8 #p0 p .LL`:'10'@ _<{2 qӐ P /q]u|`8` #p=z mp /{~@#=` C%'`'`] ~pZ"!``s@ ~0, 8 Џ;_6/ ?'Bb&q &1PZp/_9S/*.Fت?2_c2թfBRP0ݹhZ lFZv Q%M @2۴mB[7o[+Wӗo_aj:@\5҃t/( Y*EK8×{y6yδ'C\73V( )Om2[Ȓ Rp zb!;OZ#@@'l!'zh;6z(d\wԔ G`Wp֨[O pw% YP-e FO# !:$n` {\<"?@ P)fr YMP{ӿ0>4-,aJZ8Z.C8@+Tx+2` @ 5eЃ"Ķz&Γ=dC|Pik(a)%`c/%ӵhif'9 Nt*I EЮ4 '` DH^@Mm$!@qSpBc#Ng)ix i죖r1kh0l @B_[V6zٿXיPlM'x ZZ0XC `ahG@=Qbʠ2"bkUխsa!VX4bB!=LQlIHۖ>61}gLj) C6 UK_ZjA%%)9 1K CD @܆-7$De>sM Sq+;"j :4-COB/ !+S+ z>i{PQMԔԉS w%਱9?x˿zC= Kx/C08#d* r0 9 Qu 4LA_PHP;y= IC;<6sxGDɣ Xj?͓ BFY…H<S;X3, (;_@5F1z;'rjpP PP/h嘁@7@ :PpbH=F11h5p EpBz UwL,GܳǴ*ʇQe$$0RŅ|4 Y@XUCEI8I[,INXTI:XZ||IdH;[/Q 0P :F!1P])3Jy.MR$؀dhHx;ʮʱKˬ3T@dTpKKAA[2h0H$1KPej0Y46q̐HƄLt1R9eX M 9 3D@D|SKִAMJ۔JJ(RЅ\Y_0j 4X:Ѓ!#  &(,`NO?04D9-4MpOBpD0I<XмJAOS̃\O FW(WPPO0c 5}hyo!dC4h<ДQѤ Q6l "=8 X&5'UM4 uHdPjfqP SLS0S1 SuxtހwӒ~A:MȁMx [P}/Xz:P \\h6Cȃ2W,R /4SSMB@H{zH0~:x0(U}X⇃=~PxjfS1UUSYp>- eȿeP_]RE}TRNꐄ:hj( @d/xH uh5K-IHY4tPӧMӨX;|(v؇ ݇}oxXoPUV!cЄ~\@ ի0cmyfP60[G<0@8:ȓ<8X[Q 3Vj۴]E 30]o4@@o`:XmBpxoլo x@ jԦQ:W05ST+EH(Z\6Щ8hj@x{O؇\UnХߒZО}p>8t`8g p#PcPs()`Y}Vx`- =̅}E <`O@? U0` H HA RP\lU[h \F+ho)ݠ8$h `&Y/8&@`h.cڈMSq_PZ5 x8٧PQ胲="^uN݀V4dp̘AjЃ=Z<мŨn '(%_XU&c\ H.v -^ ЫxRPgXV@54f(&5V8cU օ}E]M؄0x,d jUhUO^jrg@NKy7bN( fmQ8^f P)8X8p@Ȁ`` 6 snԔ´XUM2(T6# 05Z@xIڮ^^xG00,8H9D.m |9.X) pUU(8UU&c8 eM8E @UY''OW،8%7e ph5X p;ްg(&h0+f. VKP8'kxXVF .B: _!? 4( 0򢭃R phG3ғ> 1|5kXp1N N8-hs^;u.nzPEAE+Ģ]RXA( PGN7Uf- urXeP0??1fjgz_X~X~x^']'B?/0؄!)*( l,l=()hA;e/wBXUƀ yw/ g@wb``Hk8(xn1^JxA(84sT00A)lj7peH0`庎yߐ fpjg9P0s0`G@(lY}=e"F|#iFrٚq&Y^uiЪU) t &F|TUISϮB\LJΚ%6 &z!9(@&/-;FR!dL酝$ʽ{a3c6jVJ3$gp@8 ޕ (R U6eupD2@ 0 g(#@QvUxAvFD! ‰a)FS34)|JbS$p\1 HWO@) I/ &C)8 $Y0Hx2 1@ ,P@<6-@ ,E(BGJ`IJߪeL#]qD0X@+ O8pFJ/f)zDhRkxqE쀨OgkVe,MDr mH0:"}dGE+d2KE@t- C x'a8B&6h.F0 *R`? ,Apr#PHx€Fcq(n \" $vi@dkC p@8,_J04 !rriȐ\ ($5i2H\'/x"ቃ" W.ч }x_dg>ʑ9n4hϢh,!jCvyW8i]C+zMl>/zqj"Ji E"0:]\oo*F QԎ@m)nY[斷oyTm$@fp撹}ej! UbPZ r"w!^28/zTxHZԢE2]!Qbx+a/D+"тt%.]lvCl=Sb#GycTw`$JˊwA-$6 gF>FVu 22- Il[}SL.fN7hIenn3kl!,3İ!u"JHŊk$fc5 ?I4$Ql˗0cʜI͛6?ASfΞ?} tNP8*]TĂT$XB+ׯ5,)UgӢ] W[U4JR^;w. 4<'FƋ#C˒-KJ1]oeTe5),[[pS@sRH˖=@4:ToK !W.ܻob=;gupSW8(2} Wq\߽|ޯ_S.?FJNP*<Y ¤~DKk"[`|#bs4@gJABKqSj<738WTtp|1PM,ܴ7㍧Nm%wKkhpt]tRq4k5MQf:gDxIJ>>0R(7:8J}'3RKb-y O/Rg©kˀ} $(ATxP*yzҴOL㋇T^M^EMWII?ʍ TC 6W֔gM\zK.unʴmLLcLk@hu4T%tP Ex!kaP@/4i\. 6I4& L hLDh"|δ_ؔO7aT 6tLtt0QpP0(;uː7Mo '⨙6K&4K#$!JSt.Ƽ5C /XXaeKG(0E (.Y %4 \e@"νT96b|16L3Vow S& yS<5we|$|G3QD (1tHKG83ɅF+ ε` ,BK4D=WBd4_s 2ф5fv2 yC`R {@\T8K ld 4  *B$/n3<*{r3TM%$(@G]R->d.-&ƾ!/\2×эi\c4&b}#<@' n$9qr,X$9I:Zh%9K3pVЍcP3K"0 Nk80 F%d0yQ&M"}.iZjA zCPM C9lzX&@Dd5'X`p^+&ӀF3h ht0@iPd@I'_҆EECW6МHG:[;A !D0DXr]HQl4TQ4,qfo1p rǤN2ԆOW =BjC5nы\.v\5ظC#'LTyʝ(2 rr)ꡓZs1U؈F+v1iTpE/Ԛ`Oʝ!%&e nV/U#8E' ͺ(P@TTu `[zsa!lpŵ1zpE.Z&V/!j ' )|S,< G~9GW&2@ `t=j9JІr#.4ΑmLÎ-+#x0g<X?>$U 3ŵ6"K3<.9Im yKD`BѸbx) rvV R)DPmnƛ1[ a'11_!H| ( )B(*AeP0lXv-Nᒐ:PV&K0PcAq!!P@4=U@@Bp moq\lwl/;^9(gh^<@+ $ %7ε5@O@9R^0 CxlGOTxRf-cH MYYbmE+ gh܁)W0 (aP|X#<&At:3GOЙ/|)i \0&+YfPeݶ\v[B /q7 `idxA ~ON&]A\/&C;h}o57p3D>h.2DD`|cS J9\.6' *`T^,vb L \2gl ` d.#DJ2m xD͑Phv4.ow1L/}l3v}!1h n2A Wy ]LddI gc:0wX'|7) d`R0 NG5ks2>Plr# dG0t^0ihx]-HL]O_0=gE 1wq | Xl @4ÐP36 /:с@ a3>_T r 1( _cT*ʞs-0x*w @YjoKJ؁qW{271@0g=0Z=0  o*zwT`*ZwX6ʪʫz*uZT$m0< P P P슮:Zz a2AK"r +"  @ g)n i"K|7{*۱"7YB|ZqWA>d4`г={@{E YيHJۊPa,.!$7aZY!@=@A  $dk}\lh*&(H@ 00 p ׀.^! ©p qUP` @(ơ D]Z cp T0 |P ,ebtI0 2P` >!-=ap  nqC>~@gf = v 'LL˅)c2xL"%,\h  0 @ (^SP+Q@r`k e~41 80WvK KDP - Y.^ q  0 `LS^^m:LZK0K~p빎<R&L P1 =~0g2۶, 1 g°fa/ J.a #Vz?p +MMGxƁ R+8@I@]O&@jn >Nh/&P0 /p.Y >>7{Koק @0bn0 +n 4qd0[WLw,d/&*k+>P`-mU.A1`Oy rF58b9qf2- L5mՊVfdӖM 6h E5)өh䦑n]=EE;ۻs箞X\De@:tPb2hʀk@ AIDj8cb N. "< #dre)K~N qc(PLi v"1T f2E^6̝P2E 7t;>om:咶/w""% Pcנ @h2CB܆~EvA Q&pFج3c@[Dhfq~Y 9 hB# E2ezΉLF&i'pɎ2*<: 4h.B N"(aO~l6 'z<z֡SdTKNc&A֣)*ZܐKh&R@H"f(6$vfh9G({깕\t`:xa(_b+J "*û򈲸@Ƽ0 36"s,:'zcL  OCb paÚ:`ٴlM KJ*-rb"k;8& ]!i1HL2eBH}ǝ[JT J R.Z. MVѣ9suT0>9ܜВ>8Qq)E&Y@[y$ϫTI'Z .hZk/yS2Q)q +0#/#R0=5<ܝQY_^Kj_uK:`H!+yDUX&U+t/Ktjer!#GsD wHe)G1 @(,`ChEa=xh' A%hQQ@8q')P=U/ YBYA>$|.ӅjM[OS(oB 80\H]:P+!:90 #e'K$w]HFNر$d ;,@"Gh!;A 3q J~/$[= {AG3JY\Br 465C C$!0&P4 r`pH8(#MnvsH-s 26 O`*'eP #EP80&pPȱ僡@^> Gu1\xmWWܰE a y`s+hO84B!.AX` ~V Hnj,F^uπQt1ɴYQOYqSIsH=TcP @g"UL010@a{#حv#PhB@}6` 71<i@:h}O C pLEY;98),~$֠CojCĽb۝40$h ǎ䵬^r9\+,1RV`P &Кah4L|T68>lqTjG:r#僪G=y;$n}Cs* =d(:ytwm- @܀!657@HT dq N.nY+\ `A 6sQ> O(lK,>YURm#a.5 9Aw䊀{lY.2Wۆ4' a@]2K h1& ^L)a#d#km?"Gu|%IIk?X9xΏ[ Ӡځ]CE/:4,* Q81VPd1wx4QH88I )&<ɸӸ @۸p؅6[`3v+38h5Ѓ4pt؀Є0?P1C1;MQ ?<#T:RB6?'p@78^AY\CЁ@&@60ȡ:;t#e+wn\Yc4ChiaT1"_ՍHKg`=`&vbƘs $Ȁ upUpQ!h >7qX#WVi5܂"qSH:Њ:xS&p` 8NAl\@F-'j(Pn ob<B8\gvg 8\΀:0O@eh M(ٮb\ fuۋcW\H4Pō:U ]^JlAgȃ8eăXbOg{ yh`ɇcĨh\ve+f&P}=`*X4eweu5`9_&EꤞY-pK(ҎA)Ȇf0/ p4\&WfhHcH13E؄!QƠ  1͓t@VHxdHVAh"ދeDVF`XlPjp S.2'Ub%YX풨K8 Ȁe(\ ɭg^8M23 8L mq`8))h80DhɆyqUx(QhA(r`9r+80? s1Fh` c& qZ7RI2*q6 @x`JUb@G-=DNB_p'p1 ' (Kr md zIq"l ayP/ AB Nd(ѴASLB7]@`/da ,@ QP)l OP޲1Ta TB u H@NPR"t Ϟ!xEȉQD8,hO8BJ0 9.ku#]F `¼uxK00Ǘ^@7,c?`-Xzֶ5A 5S a[0sLra͆ETQI* jů`/KXUЪZ˶-e Iw*H2Ա Ho:Tר Xp.\c ō;Lɗ%kdRq ^K2Zl-(u@ᚽճqzmמּ TܹNݘkp}:u~nR׭Fpxϫ_߲ h@f}JY*#^(qU!(Sq%8)=rϽ Kt Kk#r|2ٕ{%(h,~,J )}SpzՑJ)ҍ/ K,C?hKʅUX[p(XC9wKU|f_B!^2$Std0>Si;|KJr8?<ꛡ1_l}[_zpjm8n&Du@'c(BjdL݉F"-Y 'md})YKex* C\qjJ-'8L$y̮4@4P"6q'/-ջuD(PBG*XLƑپ-pL#LL0)AD>x7Ǭ3Ti XP=@( 31%TK2918SUaI0(  2n# &b_nʗۋStD D@ Dȕ@ ^$16q; '/d ̅EG CJ G5BRr"YNiMCgŘ2@:(0-PRNZ^a dT#%θ-j%@+n\8#Mܢk_EPR,Qc DQ d€Ϯ(:hbF6 QV| %8ږeUU+VhѠh `uxm+!v#64>ɼ`)>Ngh0(Ӗ.h_hL4^ڊfi@h Ke$ CxnsLɽ@9-ьQX{ȫ( lbś֠$n%8l5dL(ק0 P!9%]i( p%;%B/6ragX" PATD`'T7Pcg" s¾4RR2!޴V;L bϕ.Ma[¹F?ℂ$ R) `G/=q S2[k%bFw{!+Q(TQ|#uٴ`4X"sq]dC`l%!hPxF>bsG5EW2˷R0S(QctTO0784' nJP@Sp 9n``Q5/`Jà =e m8PD롄&p>Sג.3t1Gsqp(A ؠKͰK@`SHC p0{`9ʰu"Ur+nwXZ?_T`s0J`0(A(iq387(q Shf2VN2QCU8($ ]`W0:) ;鎥X v`f Rue*-!%R50Yde  o5 XJ0 )0 pvm<&iNSǗk γGS7-Pd` 0&] )  0Й(A@HU ;(o9UwpvpNwa9P s`f3)'q`PLБq xa0E` % BJ00L PoA@e%ٚXJ -0Sj@-gWz 0X@)Eq24=#&Zi%2uŧp X} 0   )fIVo  p~ [ -P8WVQYM]`ڬ <#0J OQښI zNP-/A)w@Is  K=.Xh8* PPڥA S6wװuM @ {[[K  ;P [(**[%@s7+#sϰ:˳2*ϐ `H[ J˴FK۴M{KK WQ˴\ ]˵QX; RQ}%m %uж1k@^e@ {:BEз}::3[s(:+2<'&1q 9fa eb"*3B< ;#;#;F[q΋hK}1j[㶤"2+Bgp2 k꫹컾K !k{+K ;4kMQoP8QzA,\|  %S8e &KRgIѽ+*›آ˶ePkw.!Y( נ u7wmF,(mh ڻ-PRw{/y[*`k \m 9p ڰNx  `ʖ`)MQ2pv"pp 7.Aff=}A l+6 *P~ݪ| ` t> sŞj &zhXz0fPp'?v0 }r3=0?U*)A, 0p} Ű%ɱ` #ypӐ @ (.arg8`;pp 0A]єnHq!&:KBQ04ր . (a (!> pJ&2 > 0 ذ` P)pY1&36>1ғ_p .(!0n.8WT,ap00Ζ.70@@ 0 @J0e :DžQ$& P@:& @LpG>|:}0/ 25(qM/<q=XF p c"w'lj8'8zvۦ`p P'UP98rA,Q tڞ D밝 אQiFZ/ &&jD) g/԰^N)!1 1#`1^Z/A6"my 7Om0   = jP0ѷӍww4= [8@1 !j @0!c9_,< eXr"F =FX" 2kʠIHj6۶KٰU !l+WQP )өa= TNua>}[џe!BZ3f!3Lk2UИ# ZN0BDʔ?Qoz6h7fxP3ĤK @\7PxJclزeӆPlE͚I2v9z`y[/]LO_>~RXȀ (pC"G$IeLYB Bx 1=,_|qB yFY6( 3c8HyF%8!lƘIfYESh ;:@aډƦtgzTry$w~™Y"3 ="蠈B >P 5p r@_yȞp葨BdʤBCa (N0c3VT1Db,/("U8DL:esz*;iEHygqG @0ߋʯ(">` AL,Yα5t>奙 3H8E6Uh3ƙ$8p, (]Mt|lIN\c٧kx2.!r/8S!bpsp@: r<ՍjtI'v%Lp8$N!oHAN.UH'l,mSPK@UC2ieaeVc/'8 íp@ xOf(ڄ%jPt$! (k;XGp%ĄS4@q)AWyNZ<p똆oF DRӍ#YG,І K@` JA¤-cni#~g *\a058!QS0 !r6@*$)XE:2!%(Ca䪜BgF5Qo+kYx`&pVK& LHm}P0 5f4xN exDr8Hg|O D PDA@1!:B^ &GF8l+_~T+=c_/Hg(l5.a JNIqՙ9A!D!, (0'~AMH VԶmnk5\$d( r&}ѩl`VatPw(] G?!y gsp&!թ' FN0.#_ ܰ ^g"8ůЊIjn2\bpI4!RH'/BRN Oe>!c(wCn-t\JKNٓwP+tF=+' #0 u@fU'>݄XF5~+H̝oEWw{LT7ѻ2R!%{$ޖ,fbPdh/wDtNqi2Ҿȕ-mjM'cC*U 0C H;f˜-t"TϞP=Bu #Dpwx;DEk=٫ NHXmHP L; ` Rs\Izx6үxIAKtazspw8_@&A,(; B1 %(7x;[xi&q1$CCJ*  @D=^k?*An;x"BNJSR@Rp K TIZ$?E\??_CCxb@|dLC_Ѐ؏8B<]ÆrR%y G&+$&SG$Ȋ+tA&t ؀ 8 E, @!„8TDHaȆ 5 2 KEA0h<59ICɑ$ICЄDɔTɕLI^AI_8]MLWPȡDH;8@J\;JD% .A5HՏ2@&ϵՇn\Muoq=ИmrE+M<D@TբKLio]]_L55Xޔ:hQPjrsڡu \ЋHϙ^o\Q-xpNsLpYWD(O8L P\P땇NV\X}RPۡE"8'@Q}N^E< nwYq8a0bֽZiPTu+}hZyU]VVbLMX bAERH|UZ De 4 /  5Z܃s5h[ 7c9^R}8O`UR He0`=X& &ГcBOFτXVR-IN`=Ux|m-(er He"T@^ A<( kDo-p e8Pp:h`Є:7q=`]P[^nI.58`@4 /:|h 6hflE0  eфkRXk/O\hB8jp\[\_PYq^:xeZ2i82^20lU& &>fl<g3[ͬjcBֿd0hZh eh-_?T}Tx(%.G~$oP哨eWxUfbpe(De}0:#cP9k8)oK@kn(Ȁ 62xP TsH$ !iV[C~ĀÕ3~0UUA[PHDo*n-hKf2pnHXp\Fq& %85@<@ PmF:#6M=8 Xq߸UN3<`&6S:irY0Bx AN(8bg@HHH@hgv5-sxЛ 'ȃ`> q %O[E=5npc`xABhSPr_u +X_896X>n((BBw)>xr5F (u$8 d7udx  'C% GL 90L:F2a4F (Siy'5s(0q iТeA뒑Xͥ`LC@̥T|eT0& jptn904T&憋"'Ѝ% ؊rq'&H0a0PB 8ЁNl &*`Yu:@e0/]h2p@Fd+T+ bM3#8TCh 2AF+^V5ĸwW "^)@B' + 騔Q< Fk} QlƒCh@;\!i1dG:82P8DI wU`QTV5~5T狥>6NN SwL0UG$^bE/ABH3 HAv;@ )H2($PNp)H@ B,# q9q"|/:t b0@-،[DhD0r!P-"[}xR#zAy X`)`.Q `H@t6 Eɑ# a= u1 w p 㧇1ľmCCu1=*Z;B֞>abBZ w*deޓ 0p^8 a`D]KND"o,LS$ @D \.sN,"ɮ^ Y˺J5bm霨ֱnCh]!SUivE>&q X; R5$,5=::jFf3&u0%5h+zܠ 7.pelZGA#S򕫼,ǁrq043pd|σT }H)tP<x z/Y376qp{#.9!fW?#m~?jxƧNj.e'/#~FAnP<-rzE>!,=F%LNaCu"J1b -V̈Î2t(ȓ$9˗0cʜIs5eДΜ?{Y:A\:ЧJFʔ*oTeݪ+WU KvX\ЪMvel>m಺x~CSfQH}eYrpD\qNǍuF~,ʘ)kk!VLeѾph" Hש#(PV2󮳬L5uVXG0U5G}Yk@˨STDR߶W-ӷ\ :5}]: 'v@<EЦ^L Lč 05x.2y.]2>.2xAu28hDIx*IKƄ]7.!%R bJ,|%7aq!7kIJ$7@s*]Qk vD"1 ńKm >5` zn՞nu:9@yRGKu R82(D̖fpǩLRD>)ڎ)\DK ^xO( DpB"a"-@Ld%Ϩ~DfhHP^ 0بia&I$H58 @ ! h X23Ѐj8p$c@H@P @3SiʀYq&dr LqHXR"n)D%avr`P #B1ȥ.A]nc,bև3$*W>0FM4´D `\ƥn`ueFQ0R} q08XhSB, pUi8àn xLe b@2`6ꗆ$L Vw cH5aHxW Q (E  $Ukv @JJs SFyH b`Nqn0bzv>`3i8dW'}63oPhPȃ )e ){^ F wpA@@-05ENٙy o9`p p 0g9hDhVs!8= e0%>() pRU"% ) C P8Yw te`01UF -q @T}~.=> m:ũ `ذr9>9kp)N-A*_QY-/a ` 1f :v`"/a~ёpp 0 Wڥ^Z 0sp05P_ c wP`_ЙɦA0)FꁜbQc취>.-:鱘f`Jf@o@E]oWj`ffJ*$i `J7zv0wJ]T T77zj Э:ZJ3uLzJ7Uu[u*(8+aHwܑ*1y1.3p1 Q{z[ {&i h-˲d@3+01yR ڦx-Q& '#0p'lo"N.эc^h?^)f 0 ({^ե"R"+Pp;n - y^& r"`9- ~1v^E-Q d$ 9 /` I_AL3x(L8 0yCmy$l)/gYY&Q ƅ n-} ٻP0 @^)` M QSGpX3 ejpj͐Qݰ Bp0:P`P/F 1 VzeF0 ]Z /_0 u(_`[h@Hqy@@"^)mue1"B b24pj!H=2%X ov<$ǒ2  >\kŢ %jĸi;:@C0(AheE=<,?xM㫷uz5;%K)Q 7Ia%Jκ1x&EڸLJa/^Pwh!8o: Woi X0≠F]/?v0L"*2Hh!u; >`30@c8\&, b 4q2|5Z 7rhF[p"'hZB TCθ@ $hB%C$ ^^herU]ul NdmԂi=C]h[g>JPH];B?zk !$p(0sڎl.i}ga:]t _.BHDb}"0!eم=(!/Yh-ֽ'>w}5 3@4p$GW,!B)[j`=ҡzc>>|ZhE- %A  .R1 Bhf05XDŽ+ Hv!-v?cVM9D;k0?9z,@0Ż %CQhz m RT>ғ{[ P hb8A)L 6 *B&!)@ ҆Q44{&z@Ib &F{!JX>j)RTF BI0XiHC*茆/ٝ8[5"JCS2d8(=x>F/NGZ@D;=v|n0OC p~yyғpimv:A MRg Wx4"1HGW%a ELB;%@T()֖4]w{e<20ANA :Fp A!0e0{<jhK>9 GV@3b@Kt< ;8 !@20|.>!A%+Nw@j k&lB*(*7XC-ĉ7/›; C/,C24; 6\7@i=2'X $6G8^Ae0CTpHDFtGLp0/I>Wk8X‡؀ C`TUdŬ@Va9b# @@(-- bԂ383Pedfte9EpB 5PDF(FnR|J?s,uTv|u?;xDž{<hEGEȁOptTȅLH_( ȍȎȏŐ$ɑ4IlQLɓ̊'|d_əIlIj0vo|pouwʥJ}ӀqbK!/˰8Kth{KK?KKxp< Jخ x؇̊x$Lq!DL9MBj@@gLͅ(: ooPUHSv0 j4ΣDNqT|~~x}hJhX膠 wu y }NyypxWf#!R 62hS(|D\He' @PeͣP|8lů\y``xN<|`]sXD8`2I"КD*UM\بzuO}؅6LJEN|N_ԣxyXy mNU k٬ЛϔJT<Շ#=ȝ*ɑ594 ]DHWZyN ٬pYhQTqXf}oXQxO%X[ ~ WAPIoE]֌5Mr9PB`ڣe=~'Z}xp~S8xҍ̊SگM]\X\\ńW)]HhF`D: _/_PRh^]6HP[nxna4oPNJx|RXPf=Ip5MPc t_(ͅH!R <[@@0&X"A@gU@XɀʌxnɇFMK^JE> 4{60 &@0yr0V у[XNW92> "c1u" PX-h)@> D^VX]`Vfls> Kc" 2`"XK4ޑ2XcfC[_] i@as| pȀ ` oXX@MUp8 ŋBM@Nyi]pZHHx*g&PZHXKp{6hU_XE4 `Qt4.HxfgX8[0vƒX8<5z˂Nv^+&`85p~_.xh5h\x~&~J8 ^A 6X&}n^p/AXb( ) tԇƀ rQ%/yA늃/X1_0s3HX@hsf/8nf][Xe6"o041p2Yo^f UpF(86ȑ9lJ|nهY) KXP(8h^5ЄB0Q=q@ (n.]q@Оkj>F< bNdrj 2n0\8A)P`b_ hޮ)8v݅`=ȁOm'o`D.dh8LoKO0a+f ?(PB8_Me|p;ȄxQp 1lzxv `M]2U`1Xl 6y(PTMIXft&r^pa0?eJ+ vf/Svlm9=`8P}4p'nF5"N1@?ݯ{ x Pw[uPol7xpX` {'nh 1XEi/Gdlgp`O}x 4 Ѐ  AQ%+1`H]6EuȐx ijxrrJ&exa0gx0i4 3$"$0)ԐN,% H_Q%bÖW2ɪ,mV0`D 8`@(c"@Sx#R4L\J"2*4ٳ59 @cUtxl\6QHBol^l&JTׯ.v @ n0FbHmgYeuB!ćϞ1@>g2@&0dӌS4GѠ#hTK1 t]aF|n[ s ! 3\H56Cuu A pgH?:tTD L eз u$I dS SLW(0RUk1opSer'$%K&2/rQDk  Wx(^F$S \DL0& >|eGr PD# ГVɩH5Q5sJ'F)tJ$"`r1 ϭY(W@G .,:C2|WX0]pg ~A(0ԱQ%;!ʅU3##JDZ /⺘=Tx*R+ (a#}TF|a L\qTfBi ERM3Sp4 npJ/s *QE%| SDd !FH E/ؐ_M 08p$LPHhrg'Q"z1^`F2 0,@ 0pP@" >pyxGC'P `10 Mh KYCp {IAL" ш%*Q)&[4k0q@@@n]>A5!  Wp(Z.RHЀ)0p(@p/U (Te}Nt0$@p=H0N4P@p9WBe .`F0`ApB8 p(#RGDT Yz,<1FB€Froɛ}:yONm߰iiX(ш}&E A@d8f!GpCM|g}a( Y \Pn[D2`:Ӄ4p ,%ACjNo*T1pSP2CHJH / J~z¤4r((C6`m?x(@ Q #Az v wxnS=u-ƭCae&8xA Ex[*!1Ae2A_` @l(` |{@00E*Dp{1@̞l%Nrw"RJDjRЁ+a ,8/DS7N`Z)Lk`v(,p'HD C)R=v@1.pmOiP/]ͻm`Tʠ92h.)OȑrW)?\acnC".d,`2!XTA Ri82G9 ڷp[3'(i}IjYCPn WDP{54Lg\>w*92&ɮ.,gۀ5LTuҔ[]9.ɺ^*!NIO]!a̪xVwhu\xIӤ~r6K<>i#)\ԩ&=ʹ.&-#^-=R[D`r%qP.E"c BJi.ge `6pFPX`lMC8CיOJd 5'峏)1d:"Vdn*fCn!J2i:ϐSqw;1P~$R['JNz?8WG'JW`A aV5Dp8-yJx6o%t٩:KIȒ>qWO)@PFJʅP9@2ܲ4+1ښdAIږ-\ZҨ ҆ݰ#geΖWt@EAIWĨ)$t1hsoLBL#yDy)d%=SzhjR+I:h$90g"$/fkP2`B  J@\*@9H!јfR=B%lN`}1QRP$ +KhH9J2Gcq ?uFpJIB-0+\Pp ^lp`Zzh$41Dh) m[*bڐ9a 8q6җ0)P)[CFmdlʐ R[Jp(ЌfS )DqfTt,y"[d6J"}~JC^ EKq$+hF6_8l5J ,D>, WA 7+rPb7$ d8ØydN0A2#mUIMʒ $$A WۅIS,]&:Y*Sm7t61X ϕ0PfgI,}uNLC4:rTV,d D jH G}HKRTf0uĭeq;mc-/8&HnrQXE\"@ .9h=pO眒 w a76dcI0 hЂ4Y fBe@fܓl@pHx6a$=[а"$r*B1t #61 7TA f<0̱( >CAVj!gJ._x$3L Qb#*^8̗$ ~pC(4Rlsx`rH KVbُrRebUZNW1Ur 5$m?NrTP_ܤ[ clhCoPr 72`Ӯ(JYp-V\$q@8 nm*<G4ad +e*,.$dmO m? dHD*f@#ȨOsw>9A x5* 1Y8E 0XtJz} G tsxhԠ0IAX"q]3!@@c$9ay&h#$= xE@PWImYy1H2^Ηu //)c Yb(L_92i]`s*;Xm83R2 EXFOxx+wAG8J 1SF{Xu(@:P/a kw!N@@@u3ps |,+cG2$yGTG'G{4 n R V* 5x68:w$FB0 ᐄ%a:V"^ $^ 2  D0q\F<'c%pfCu p`J4 S B0L 4P$Aq7n @S؈N_@rJ 00@Єcc >6 2"28D4j! ` H t  kH 4`NX'z`nJp,*1 --@ PA$gn0wV8 ^gV&@(C7 .ʣ@1= 8YH0N @ @  wG@5ЍpA@XU5,APTЉ+A`M0 %0l%0w '^j3pkؐy \) c$0w0UP5`vP-` `f@U -*1h @' q!x%ktN  M9|.{.Yf;Q`)59 M@TA E _M[_`ifP#Bpȍ `aA5N @ & 6ӡ$Io +z I8E p<- -4Q %z&(*ڢ,.0:&Z 0]&l>@A: pFGZKLFL*T:VZXzL $ _* Fr>WVppo*u*x+a{~ڧ\ Pq QqJ:*qZJy}*~j꠫ Q@z3ʺ iVa>'*1ʬϊb`_:Zj暮꺮ڮ:YVAZ:zj7+ay+[UTڰk "VO" r!"j/JbLˆ3ak9.!MxZֱQ3oKJh'V. ` r1'2 *?"22s$$@/VMXZ{š5:ҳ`4hh׳&2);H' ]qesƥu, QpO;31i-rp 1ظ+%#S,A BBw,Fb2B(IP%k%Rj$3at#'C{#/p$+2P" P`ཷ32+K^["x`ܛ@oA7G(Uh(ly`,,<^Y>&$j`;x&R2Ql YVoQAr2&P}b3κ3Q<l@?g"SvQk T p1runs+h4/3%;ۻ 13)!D' +tCxRǘ Ӡ Q(62da m\Z*% P ֠谾Kb r|yP $0+101Ky0 0 |gӬ/&nr҄PP %Q I bex0xyp z`p 0zr,Q P@Cv}zp fɠÌ,*&A#q0 0Cy$vFvM5 $! pP 0 $ V=${'A1Mд4 9p =0LpڧM<0 ү=pP۞@9Tc  ` 0 0 m mF/?QLpY - U j[0F&`202A`9׽m=pv y= ElkM gqevڽm Xi )q++#'0"10.ny2by0 0  @<NϽӭ0xRW5+-NM>}ݿ}-Pp1`=gpg>pWn>LpSUW)jd| 0&1 $C>0W3W@K1Dgj0."pkZ0] YI %Bqx0 % p( PN$A (dqRym^wl戼  ְr8c9h` @ZLIXIcm"kh<ǀzy=PpZ ]pPYʤ>t% ~%!o@%.e0 0}p:0 %p< gR:8 ",d24g$ga^ dOp |0 n? p ~j=`t8)|n _' ܀vG v2ixM " ~05H)eB؅C.ZoB@m`r2(0d0@ (a W5 S5q dDn~ K|}B'*'s88d 85`0W|nFE}uJgps ]*l{n9l.W  x1 BP) P2 7 6t2Oa}؉3̌. 7r*2!(h1b@CasΝ#gOf5z -1Vtd9i_\2QA te6zujlћvro~&KM"8P`{3AL!.ځa(8c 88(.(B$dN.%b[rm"IVifW`"N+F!iuQQk-wQXbdJ`* (*/*˿A -T A$Luhz$aa$p @ĉ&\(a`cd#pzq&5&f֙gR]UUT]m,tQHsCU_8f(@+ o̐%P ?jAdE!,a_T\qli % P%Kb&`s.v F66. 4 s]eFҡ8‘ҔDr tO()}O.ˆ1iJ c%g4GǸ{ nvM9 TH g4RAR!ea0 \F:X*VU'2ժd[:fa˜LY\bHS39I_7Ccc25&#T|'19t C w\# %]TщFA ΨTťcxZ`ɎSRC J-K a6b_*fO>IQ /HRķ5RgSֺe< ;ۈBQOn*#*h  R5{TjVExӏ{ P /`tI 0u}m:Fc #5$} X:@(Ns}rhGDVD4eoë]9{;} w2\ NЄ&pA Y0`WCTw~`AC0 0ȁ 3l4@Oȇ9BRE;TIJTT L|%| f)rMTxHMötǿCLX=XL03Sj+aOS,@ yxj9<<O4V qЅL=|oR͗w@ǜOP@J:JT_(@TS?@D>$@̂<Gx0O,O!4w!L9DiXIWTqPo !℄5`DO8aH>kKB((ϱҔC4nЇv]Μ/=G! .̉q ,d=\hFPP@2 Ă u]* 'u),Cy|qIɓsXRPoTөDeo K͉QfH!8P<ӑ6h)/ J(eԨʜQIo`K}Tp~opqGsS$Uq4 >\pTuX\0Ō>Utd$6@xK_H@C9V2H#Le:ĮZRX{OAx`lFZ=exjtSxWPox]HS͇c8e1UyVuE5OFeX1P`?O`<$3FDwCCcARH‰P臷Gy|@m`|xT>؁hMM\`: \xѶ4BpUX,E9xt]WMJ ( 0)/h ؚU5OOX ̀ vЂc0=`*H pP0gBA9،8 ]̉ j~ j6d.6pllNN4@5FL͉v-Khygl( fK)bNPe eP^85E̲J6 `c4fhK _ D/(GL#uHD$և#T%c  =lK}_9hv(^(H@bReW0s}e+gI A N%f1H+j_%Jflh)AET4c xjQhAlқHHp aVn`%}e(ЄBZmQPΑ 4gj.1kH`yXl'k:hH_|ȇĶZ`J 'ag薀VUpA0mNhxXWXC(Ƅ=\t뻾xf%Tq0p"jg=xbh.,4- BM} IŦv8-hmẳ aYg_Wh)^(n)pws*[h!eHn ($P (sBRfXAA[GP$0 @MsЄ$hm Ȅ@Afl jXP(fJP{Ls*HH =u n -ۍ-U`^_)japp8n)fqj >tv0Cg mm K H_H0M+>Sp1\H1@y.@jFh$ [ FR`Z}nF%M`c`W -8 g gg@9=p 1>0h$S֪c'pTejހ'x$(@ v~nWvGе b؞>(~ P {g{hYVf(FkHLW RXx1nQa0ACpC|TF8XKЁa7 {!4ySqYۯ엠N8p纖{hW]ʜx(gQ=&0$B]'$c5Bń\)@8ׄCUh1p4PQ}@waN5+&% h!tEL0ʀ2h?u(m IqX "^t2CFO2L 5ab6thʪ)T-J)!L-4:FNf{ʭCaBgʤ4WB*`*pd8kD!:6 21jNjd!w@eDe0rHѤle:eݺfYs d0y @O4}ل Hf `OM |j%|@aTmLQq`a*0ĕ{癕"iU1f##3(/! pd 0(bC$  W+ *B *AE%7,äH2\FOȰSC 7 a9`!C đM6a1PxES`E9~P53KO4KEpD'D{gNMȈba5xwTN0u6$! Fm|Jp'HV C ńG|p oLT;Q 0&YNd tቚO($< _ (;a78h8TaĨ!`qȈ=IAD +$r1sHld8)xa4Ct5"g?"1! /H`! e7t]J2 !8G8 Er ~|#=w2Gɏo+Y0A*T!8"| @2D갆ɠ T*eUBYՀd=+@:VAZ*õ >!gS%"J&p5Gk]C̄i.T RB?, Uv$2+ђ6u*jOJ}mkժj R@*eP2PFsP-CkU^d# Y~CȱnC"]u0qw y{^󪷽}ozW3 կgɱdZPlwffnW s89C.0.L\v.~1*9!,!H IC@#B8P`E)j̈ǂ,SEɓ$qTRUK`ƜI͛3Ÿ@ lѣH*]jT5eД*ԨWbuW`@KBtP'Ex˷߷uѮ+Bzq[s/]\˾Ac@yA,0PJ P]P\k5hoM3Uz3ܿ:E6J0CE3 ղ=(AZw?]'SO .'Tpy5Oy gtAR_u4Px|r>/q)_hx~ PձH(T5Ov 2(3-p|bNPC ":GdPRGxQe6V k-Jw?#1$$T6O:1tA1rQP }B %qCX0R7}R-8R%LpĠBf! '!P U(0@0é^B Pl31/?UQ>Ȑ/Aɠ @DxhaHQ$e@#fU%h̰- ES @}jTBpCL5_Ta/pI? C@}p[ŲVP4T,F!F h,PD(t\ $ *ցPTS 6w /n;QK -tP&|7|B)Inu^QBp@%©E(TQg-7dΘFz]T!E97G={TRIAS+{t5J)gTT:»! 9@ }D|5DuOm B R7U%D0K#Ak 3aTXjr' ~"> Ch)$-.:A08@RH>([l sslc!/&t AB*4p Abq?Px@`(Z (X2DIN( v, X z;Z zC 8HA'͖XX⑱@D!X@!0ʨ-1i@Ȟ)Q hbqR lNXB%n[20)@geuBIA:EܡmQt00wiT -( UF/1 U!P6@ZPg'=Jw cHJWoX L.o&0.n{h]}+u~*Ag? p@A Є>(:_.8BXpt!~(> "@nop ȽqJhvH@ZoN[DH`B_82MP6~{>{Cu>5)(g$rv(AomO@C{bdO7S8o` xR`D")$x{d~3(7Ae|h0֗`*p <5;5ݾ+DFxRh)`e#" (TfpWP (w@d_{@!G:vAY*$tw2ABn@*@MS0p 8Xx(S hG An0 ا8Ci^0m# B7&0g~Z#0>(PGPq2MnMа QC ` 7i% b(JPjkhlm@PvXs0nvy[ Zu??D1Pv)p0c e%D"/w46Al@- NNT0qs4}G piv6 kP~|~B`7 \? V8|gNl,0-(o`ŸI!`v*GqIN`}B1 V1@;6`^0p~Qpg18&l*#]C R( v,}Qp  <ِCAAߙ0 @Bߟl*2sL Zϵ  ]λ]8Q0"+P0PCo ǭk?M@Nkِ e SppWd-G~ cDDx2z쫪>8PP?ȭ؋}`xȾ y /b~Ip]1p:+c n}26lڴ`, 0ס` vӢ@->HFS..NPYN- L%Z Ђ pI'1 d{0 : ` l G13 p:>bBv>?%_ ^n=T< 7T8pU+"PF F X^&p ( x w@ ߳߷{pdPY;6F6}I >xP ͰQ]y P]@1`U,SOHa ڐ?q<9-B>9vp̀> ȟ>> `|D._-51g./ 1}P  = O1'=^ B Ѐ=Ц [A9;&808 (PȀ2|5l]έSf̘`5ӭ~?)28PС :A=$Ȅ(K,ђdI(vA<;GОtFNQqf%1ҳeY؀  @u@Cz6-ݺXKw*5xCGp:eʔ@12D JL> r K){AZS,mֳWz_V,KP%:RŠ{O j"0@̘P2#:i1"ivi)`S\QE]-W ~aY c(/f(C +Ѹ$:N% J.|2aN2"%NHA4Bl\e& :@ &(AB 2C2ie&ztiNeͦyZ9nyB]Ǘ?G Y(c*3BlNCn)`RϮYE++6:h!?`F"&P(C14l&蒫 몧t2Es~ܑ{b! A $b„&0-"J$i1OF/E;b袇(Fh8{f!Bh"=kFd$E p-B$!|&yF;m>{r'I2+-xJaZM6E{I'{1dJ'|s!L8%]hAtj Țx9=۽wћQ}c>AF">fq?ubݓ|ii3OnS!Ha?rÃ!x]Ab'>eqnڄUIa2hȈFQ9{8"oӕx&EzۙlJEI>fYLNNЃsABȐ% cK d@Į z\&iEW|sEz"BAn(xC<%+–Ac A„/!T*2ABlc*#!9G%h.HsєDe*U9]a>&Jjh zS#D8- #;{yܦ$GM ~A0pC? Dr;ԘDM:k;K( lc& <OqxDe$2,!pK@䰰= &ǹ #Ap؅ qbmq%sIL.q`äZ QN Sԡ` p䆧P.F%m =CTb3De&ɑ]_BA,6uȕmcJ r"@h0)MRh`MX>V])ը@9 ?, Cf5',:UCtP4AJss$=zLڑЃ 'p `<ƭ34IaLn5H\ BWŮn+~ʻo?A0J4Inc)Ed@`]p` ŝT"Irb _DщH`" !P^@^X".- ^ 4oxY\`.]_;BDeısE(` &1v8],+b ,T9 $Im_,fa20#Լf?|0(  pX +a j01k0P2v74cR !d'G$w8I[jU!y`F[$y΃G@` s)4h?:v 2ݽAGzЇ~ݥOO IxH?H+$jھͮB=kZkC" FeNP7@ժ~|.G|_]G

              yU雖P7[58 F7L21]5d }_C LJ7G<~ ;)Dߚ' GH MѰ?t 0EwQj p|mu:9T>HdSy?6ȇngx@ 8<}:ynЇv}pq }Ї}p~~;;LC,s+;8p @F`57H l"o`@w~}?X`4Tx8w@v8 qp |0+j\IUҋn_EoH@0)|JP|N(}CR>}Oxp-Rwxs K*|ÂWD;u`pNc,KxU M2̇ʎi4ȕFpJ:! "5@JyITHRPRUyoPy RP?sX@O8T_('%G=T0sɂP78_4U7xh{+1X+2%؀ 1XA\P(=44BH#TEVT\$g :Ȁ` G8U5`_5+L}(DMPћ0Z&M0mI!% =nPWĿcP+`p} X/xX oPph-XˇBMCfHK$>|o"PU/0Xi,o]]KFQ3Y3DY,Ec !ۼۯ XXu Hպ,JNȻeRHPgM-=-B rY/5P8V=rZA_pSQ12_+Hx hX\`x_`MPh(Duu&@c}ץB-;mX888&54PobrAxrEEn][]$؂_hlf`'PAȆ_`&=hkYPP4Yof6%~M+hMT7"581 r%إ_Ȇ)Xl]r->@TYjP-܂l+ fh_؂h=fmH@ @ƐY8BbupOB- 0>4%H `\vAlhMS\cŀ֐8f (PPVKHH@.h\uGMx}BLMSU؀" 1`2dΆ[HA=4eP:_=4Q(h8 h 6jF&=Sn)l )MI^* Mu. y6lf lXA@GxpF.-G<;BxDSjal|Fdxf~X>[8\(NfɏѻbŒq!SfDRcfAK\M?`Ƽx`Y&`2ً^0 m$Ld jmp (Q%ka>MmJT!Dr h"gChd4UhedΆ]PeP4읋-i5C"n 7aYpm@g~0h>0Vg>H"<4d$PN5Z@"x$(38A$HT0fpeP_p3[9ms .f4W@!"? oͧM0*Ċr]]Esplr/R'u`RXj_("Mi$" 9Ȁ^π`?ha b`X cw@v p|MZ&qsw2H^A8X89wGP()Z1hHa/ ?N x&oU+r;#8a)]y\x()N}!.?a u&y-uOOՕL8l ) ln%s?~`o/ZQXV>1h"7 E,LX;U-(x 7ڐZ@O{M&^)(lK%p3u:WIp$|a$Hx4x Uc)x6@6>LHL P}>ȁ0>]ƴ e@+ѽ'8j5>U`KPpao ~Ǽrevj8.q+ rUKv@^Tz*(JJ6aRL3@h 0! 1OlAƐ;r0qH X "lhH-۴G4iytfR$(ҤJJjRak&Z6Ze+18I5p*Bf)6kDʔU.Wrs5+W":DXb AP,C;rЦ;s~Դ$P:7h<2#h=khSyUsF*an+n3aoI)"MÕ+0”9NVĉ]FIћ)²2ERC ;U@ WQ #h@ "HaA1@ Q0amqG'"Rs HJ11 丣=8 ^w[\Ld0 0 A81% U C hAIDAPY'0Ah,X@@AlE}Y"6F$*)n4RcRGD @ 0A 3i !` uqy *1pd@1 \gQ,A B>nF@ ,[)#0P*%(EAFu=u1@dCDpE + ؁3tjhxqL$QRB.[JŰP@ :jf@0BP+mE!BPኋbH= )ɻKIМT3i%x/QE8m[k(EB 0qf4Q!gǼ86ܞ 7,H>0 3 AE#D+w(~00I;pBi "-&u AD=a ex Ƶ5Į"CiS`fSL  ) 5i0DDd<1IF` Uءy)'3QmAk}Vc ܆aȇsam~H) `l8Ä. A  ACv B80"(RB +ta _:B}H9PX;ԡ!; "# } |;{5 kC>bP.H R!9urC@0#hAޱ<$"51"[CRr|!& @҇eSP 2t$ 6h,7uPd7f\r7AK?0&2d2sl&3ǁLiS6MqlS`7 o<\FJ6jwc.] 8KbL0e9:&0ͨPt.c|h?!,H$\FHu"JHŋ3jHjCH CIɓ(S$ƣ˗0c&͛8s괩jϟ@ujÝzЀ2.!4iѢp]5РSgEgZ~33HcNiלٽ˷ן]Vˣm:zxyT&8b~)fD}. 8?yPKP?@21NNƧ Į;` d "ͨ%mH">Ox úRMz.qY3N1aCh˚!S`zp*_8ÈC *D#: l8} )P6/IGdLxDbġw@eÌr CXO cF4AHr.Dv~"ɳ+`e4yh=&:ndc.{$x`$Mf, +P@\5Ws$ > WDmNrd@ܿRh@cPנPP̀FL4qcuJ>~3z†B^~ƄNA|֕{ڗ3TAe 9wuy\ /a+6> 1 se )G_0$LG6.tz3t#T@| V#k8Awgws}(M cﺄӇaCbM/q6_55! !3UNnjGL2LàҜ`b>CB0xMIC[Za0ŒԦ◠ eAX̗ `\É"WppNҬS9Yz4EwvxD mL$A .gNs'TG#\%%F֠ eAĬi! Z .Q .Dh X HoCKx@ w;|Gӂi.ɧAy"dHgmF3Qs86< cB/< CK?nxKAH#/Mcm&C sQW! "/aҪ PLP3ؿ)Uo0q? d\2[Dp8(,6y-T7tQ2 0 &@~7w`oN3[Q,g`x/a ?`U~/ xu P>(`aqPpb6{7- "|ppl+X,0a^|!yvi~(0W0N`{_oTW7N ϑOw7AA( \؊ ȋ HHxʘA uqو ڨ%٨% %d`꘎츎؎q}H`؏G0kA)ɐِsieY; "$ %yna"",ْf 4 %@ 6I 7:ٓ<>?iA β H9ˀ aZ UIV$9\^ٕ`bsp1іp'1"/0% *9E%|-E1;ZYkPyZ™ٙyӷIIQUEEWVC*^x y%D_ѢA xY(; xy'2O.њ0QE  hp)g'Ji # 5:1 pYY:!,@2F!9- a& r0B[0D*Z)0D 5Xp 9/:>ћ]5:0qt.QEA` *o)KќEH 0` q!8vBe:7*^GD0ePSY qh`u#5cPp0px|T/!,6jrer퀦ک5*e6i0` ZJP4\Ʋ:I `HJagʤ@aA ʨ*z5wpJ }>0!k9 e:&[1 )VJ/Q&ڊo J@ i!:zj}T.a.qi 1Pk@ `-2Qw DF>; 0\a*=p1"p tN5#0S B p >  Ł 3z p p0 y+[& =pNw00&W4'%x@ k` I0 ypVp ѐN` Pְ ʠprV{&`=0Zp@` K deZl;n4"*[~ :{P~:dpG5D=  3Z ֠ m*&~rt0 kajiK$;7C'>c “ūлPk R Ez  M ` [~&`P@` 5xb.&_$QAhJ  ׳@ 1`=zR")µgg 1qeK P7#''"Z P1 7QV e[<3 vPp `e@78Res<ܩNajZ„x .! @Sk.Qb}5*CAa7PL>œpT? M@'6p 0_67*EPչ/ CK'zǺJ<0`@V1ad|¥Z0jP~]C̃+ C° ۾IK~p` M0#a&%=]ԯ'%9|d4CRs+K0-|>b[e\ 08 Kp+ ֗..6 )<}3RN}#p3=-Kέp "<Wpq^7E[vnx1!@~аJ}]-@u.r./!0P&n\%. p.A`Ƒl m:?@$!#:x,ǀ ] r׃ ~= =Z]q/"<\IA! 5C|4<3~b0REZlULgokfٔլGq XbCPT$Y9m@)Z 1 D4^\9Ā#L@40r{W\s_tK `޺OքI8dhZ0P9hRr^=|. .=^N5\c@PN>PPth(`@O)2> ԪP %  R204@oRQ6ܺu ˛wx~v +^Y[8)("H Ȣ3 l™tΛjʄ)`hj^{M-hh碛5^n<YjȉtDziEW!}q{Z%OHl!38C< ڭޖiHth%Ɔ~K˵nPjŻSdYvh嫷ǞmvE/M"_%%D03v$Fde54i_e$Dbps#e&:kSq]+6bцE7ZRks5G>`EǻodSJ?8=lx;Ji2 WIpֆPD]&3 *GXLlȴQGn_1XPAc7яwIP6, 3`2>L((9$\6yxGޗnࠆ)s38<|;^{C1$A *Cc1<|,Kn+$pod]c3؁d{|u]f3 ~aH;M #.. Ga|[eHɖmSXE u_=_xx! XPl)}CY> >j@>{b_H9mH<4RǸ{ӫtw?sVx k#ٓ~>Mc06xZc]D80k㜢c;'_>o4s#7 :|>„H@X@6}؏$3h?C:):4BI@)1kw$yx`xIIx;Z3=D yX;o>$I:=60 IAL4(">CBL1eEL$Qo#D2qaTq=_ 0lgITw`P\:fl_Ŀš\x(P?zˇXh.UH(݀4Z= 1x^+lLԹX|g vhXZfko:kNDqąOS<@ TKp+2(R5nt332J3}A=;{9SJjTp1su2UXo`nJpDг/}H$؄4е#C(4$0:\"K6{|.s$SU@=y=q= jkTu`ȆTHHhIL@7;ˇB|)q~I#= Х8܀ % 'lq+=41m$|D Pp:r8/3& B0JFPơPLA$QK|l B\42('%XE0CD6Qs7_`B$AȀ h=s 5tPj%s ?LBV踈M8LjE PT: L25@N_Pjk1q8JBX/Rh.`/`QЂcXhFK$ 4HLS@ǨOAc>SP\r  ./{5gl^S-| }85h PZQ]kQ% &hU ӡ_p>Q\P&%P(OTc8#hX#2jZR\h2 l< 54h8нN)9-pKhvmWl X PUhK2Rpu moȀ5Mb$J08OLnr bEF:\ȃjfԕ <0@#Ȧ(hc5K9[ Y58%Qčx\P 88h$ h)pPˠu?g} 0`'j`A)0Yg<(OX22 5M2m4mסhL8lx]_0P}  0gߥԇ]h (2Y"04Pq0lX)PA GxePtMH,nɄ26c3=!fأlg+(SxX<c/%(_h0oG@PFqH Ka ݥEAhAA8XiP73$!ձq5Q٣YeQh$9Lhb@lpn(OX@(X`5mhnC:5fH!HA2 ']BP'S$8dA0G'^I!]e.ux $1aLgnEbV%0> o<f$fd%1&he ('9li0T0ON6fxaPuIe#[RxO>jxhlHhYjK$1(jN5_`DdH$K0[i0p/Xb VaЄ"ek]jǸ YlFYL9P+Umx~f:8i'CϋV"1 ڮm& TfȆ8Pgx^X}Vj6@萧vޏ9h6M_0/(''/>G2kd >5,S8T'pUPk]$\/"HNMylFQFgH6@ ExN'ٙ4xm+dv 5 VGƬ|ThmW ҡf(e x(r"^)ƝUh t0}~V2E8>YpU2H2 dvdqSJ؄W؄EDŽF(0P?fk&%Y%#8b80+PTnr(Xx%Pa(sT>ϙ5H<=_`^Nan^x@WHeV@oVx<8XsWT\o7J@Jxf`d`!!2"`@( `*Ä$^ŝGXF0 [߫o6hxcmj7F77^" @gW  PE(QpWnwWW@$/8Q hw""x p@#R8KWCH7G0.h^a+AxqPNU[g8*2zOG+ :]**H|26H4P(8oH0$ 8+p. X))n>u݋/2džj7 58N0[e=28peV(flg  po# B8B_K. ` ~ ) wS0C#oHKdQO UرyQ*Tf&O|!cz|UqLd:KLb&@"(Da\W[Gd[IhV h4 gh\۫0 '7pr9{ğZ kd\Gm,*L (9 ϐ3u=[3>+ ? 4QKuAR5Wk]{]4B ; E󻶽6+ qM6B3.̼2ꈣ}3ߨSG$?K9哋sy_.syo:飏ߨ7|wy\6ܸ$:{;><<͸<!,єACp`ALxͿHHŋ3jܘԿouBIID N˗.c)2rɳgOu9JѣHy[ӧH:Gq jѩT2 K:X?učGť鳾ծԿߔʗ7Vu#E8pϹIRQOL˶r=ːbңA Բo1)i䠒s{*QnK5xԢcH- et켛l>}G:UC 0D$AL6dsTiGʃ:͇N@iIAN*% N,AB:E@pă P QM՘dɘS5@wQ> ISPNBE0@|0VDZ>WrNp%O&`=m)Ox*CY@PQF*+$ 1Ct0hSDPB569m-p= aCY$NYh5FCD(J% `^褀C桘: 2٬C0=0#}FVQV^;U皽uMOd~DUr!5(9TjiOAQ&EtEܫ8E;2_u;0ZeHtiLeл]|D9 ,9:}:T6΀emN$3Md|_aA N<]N$ͱ<dɸYG9s #GN\q ~[Y T%{mm"c0;BitK34 T/_ 'j{b\T.' _Rd< < ۻ]S'#`F,e:+`SZB Wx8Lp( =Ѱv8xp#9AIOI rDCa'HTCʂ>J-JSz (%Dz|NC'%3iI5'L(dQh4GB0kwbCVfB9C|"ʡ3(.q)6##UẢ\afZqX# N4>= 9yX:R$?50TDvǬAsdJ !eXBZ d`QH[i ʐ͢L"'(4wr s` R0ƾw R ~ 8 l`sS}etK]6:PgꤶN5{!脬OXhjvxuC 08EAꨜ'h-4zb ;퀬 ` a0xaSx@; ``IE,)wJS@P0,h4 }tpNjw=v.X@nxK$"zҏGSX}c?{& H=D3Ώ>/OCPo{_C~t?礘Ob`3gSPW8X|%50 h~7zx "$8x1(>*9v󂕅 248 js>$*X:a&Q+GX+JL؄NPRrJPEqtFwdE QJ\d QM18!^갆DTE LAA dXȈ:ANUevP8'1Ieq1'm9C0STs QL ԰U~2Ў=Q'ㅎv1 502px8 /E9QpY> pk9}@N;@9I_6 5 IKy8&IU#y0 0)a9y!>@T  pq& 0+{ً;0a` *^0pG1wr9aiɺ; 92[BPff>}PZ[/+A` "X94Zr;̀ 6<,|cڶɴK*XvʴW;|MsU@";n 8 ;e;@@0 ZнI> #:Ǩ@ =r)$'d#BzSIRvi %:Ӳ +xd]f4 ` XSndܧK˫@>K:˕!E֭ `91In$Ջy~ cB#l!7thpM;AIl 9i5,HDF|}j=ǪpmMc=qтڸK`FT ¾- ;844Oc8=##l&RN#<3EC;)*Ǝ[0  =>M"p '6( `l>:wKE '.^ YɿP0겞2OP @Եʡ{-  Π Jε g Ü K`Cdrj`r"P@-~RM v @`w[R8iC6h0 lΰ{y3~'v <8d 9ѾZM۬p + 0J.;~sU :$glu[B)zRe0й>@mp0tެ)gP]We<"˽oF з~ cD)K9s8-σȩ֏#4sLRq03s Pe#ZvڀzōG\hYs<@~Kacq !M* kPcks@|5~lͰ@D.FUDr(2Ý4j,3Q`(.PRQP787#dce;3?2is.siz(q3G.T# 1w_6 @> A8E^dF6߰CMυSh ڀ5 yGHv Fh"f?9CI&1DwgAD_X1i^tv_j 2Ψ XֈN8ao!v妻q;oλ! n xJ.͵s]aH0W炆6#00/r~SPWh@^NM$ G,(Ne,Nx:T3CG0q-x?1X#h+Qqӧ%ȲD2#HDT]?t#3"eK0k\#̀T؏C!Xrnp~̅tUȂ!>Cs)!|st#?{ϙk{֔ڏ~-,Aq"(0TC TőMDa uQ>n&0FִD2Hõ@BsZ?2SSérG<بtp`mcURC,,DhV#\L.ǔ1FOXV:~h+E4O+ACSySCڑe:j `EŘA`hp7TlA*`BTln`C=Pd 裟 ^kăZjsQfФ׮;| f@E? LB昏;ħt"6R `#p ^s.h-m22dlz׆5X!+zb??nMX*vH:~X#KrY:ƅe ˠ`|\P6!5B=m[ E)աA `*O$RLȦ)zc 9C (ARarC &(> t/`MIs%8.(<j8u5|  PZ}p 0w Y`XO|e <*|>h2AK^DAu]ZAh\Fit \g4f3)ʦCB2S;U`i3 ˈJ@x2HX0eR(8;Cc%_ tˀA\HM_Xvc.:/OO3(602 ( C0Bu6_g t<%0B 8(03B,C B 0,Aӈ-HP=@ /`?&P;!=-}j@!CXy\ARgX8S<>=85XhKXaaF8A_.0 l8XS&Ȁ8E0@xGh f-Ԉ Ɉ ÄW3ɈоuxNaN`'e;`N]1]ltU P);Hs"lп `= c`JhŏXǒh%e3.,:؀+<*ط Tpl Y[X)҈=;/A}-h`Ј L _X_(Hüz\x8-(y)ʈV3$`pl:o0jHU:}#'BD_MetA N0Y8)X)hkLps(1t҈2ju(C7 #؀\ff`Nl[؃E(O.#H5 P5 M``h7BX$bK ZĆlp ldSQ}tu`/4O `O@IM\nPUhKd0G'0 l-fdsɆf@ڤm Wˌ؂SUt0hrtz4C{ > qۡ]q \AOppxeH05$Q aՓlՏN8(Ztֈ0]05:f [ ^ū>1CIņ)PKxMQūA2X2HEǕ YҮ_ WQK#@IpJ6D6ISA[1C2sq0l@^%T-9Nh0Sf@!Vp^__"@\1)U!A:))Y]"#N9)Hޥ%PvM x"yV8I l2FuI2@x6fX MT@@RR*>0>f+0zEh>/(J4x+X#[ x}P- .n9#8NP~e\]vFaj"&@ IW^pIJ\>WHN[ 28c:ڽڬp+ 2!+`vf* i dȈE(+4H0/IP8G(R@tGМ m[1޸^f[V<Vv_a耩c/TmV&5L (Yzpg>N8 DUDn]=hVІV2L΁8@PF<@Gz|Lc?to(r(MpvTp.Sj h 5"$ܖ eN7Ȅ 7Fh d@n ,($pԌ$8m _=wJ N(py&T X&?m xtĬq3aC/\hg;070Np[k&x p珸 aVtj`?^@(tDvBGvdrA8vFyV!A!(cF;`;@N%U7%soWH~qDT|u{Y:MF%<얯`}R.,hR23b6ur6Z"B2G^.զ` PH'" 9 U~j`{Ep> O-wt[e>T Vpy!8md@YO 'az,vmKD BeQ(@a @@jx[LVAOF9v4$yMv[h/ P?Ta $ zBIщKa ia}d KQ0E%tgj$'A%AGYOTǞQG]@0Ą/ejjV͇m+!U >am-d6JVe({0Vh\Q.0.M VSkbF/yK0Mܺ ր ]Ÿto0˱tE1KY|P*ǔA YdrZ pqe, pLǨd`v7UZ0W^_O 1asSM; 1d\n&Ȱ2 Q4•q2w~0 &aV[r~2> TyZ-P @Ŷ \e3U #@!^Y_tjLu,@@ G~<]~p14:m`Pn>e38~Av@CIPp1 3@XT_4`;=A A:PB2Nq}qKRd H J Eۉ"(a9q@r$KX?O(X`ް; ĆpDAַ L&G`)Klx*@0L$!sD98F8{ÑCA _B :#vFGZJ܁ 4J"r /|USy4Mz(CIQ2nUŕd%,g)KVf E*t]e*p1bd@he:S ̈́37hRSؼ69nz7<4g9ϩPO~nl@?˂ =BЅ h.%Ѓ̢*4Q\<+YI%&&KTJ .iBgҚ$ @ Q@ PJԢ@ʒ+GJJSԃ.!_A1UX$cH6NiM U0y ~66{q S$yj]b*HW1%=rҎzt&ddž[} #8QDȫ/&bJ/B:&X(( |ov jl-HA  D'21NBȳlDDd.(•U0 нr LQ W>!A,Q (.A?u.N$!3L_x 50AZ@%AaB1Q`taK0*W#0A1 |Qo`H1Dx@)L!4 F+x} _ Q IB td%Zuot|4\z6m'F!] X@~Qnv;` Md p 4{ q/ ZAzPavH@i$:!uc(qN=;aSb f(H . 3r Tc0y@{8F?H}~(9qsУXWw dJ]jd-@8p TzŬ]3r}yyCqj ,A;c<Ѿh"@rJ/ZI?!uKmZx"}!}!a^6`&f6f g%25e/mzA Pa ` q>@EGp4UQp 8xn. g}i#hpqV7HGW۰ }T8[w; w&wvp ¶` p611EVM (mrk0m}VkLzq Ȇ ,+[pH x~>B'w{ tUE=ÈP\c|R 6qj0+}q% ^G&Sq&\ -4q~8~/=W^4P~ Pd8{JGj#G02Gx=5 'qH8ҵyh91 ( mh&A JSuE)79"{{{CI 7P 6R Y u8 'IpۦhqFj@g96fc g(2-  j؈3pp 8ѐ_F9v{xࠃ@xij3@!Wp=qx'j Beaf "qxQ^,0pXz5I?~E4dtBGt7 }{쀝ppGau,p+8}AjHccwq} :1G/Ts+tw 莵(  (0 p7(3WqyІ~PxSp Uae0 'yS*5`E zN%Yrt7 (@ls {6ML@0)yQ"  U*р V95p! Wza00: tHjW{8J9 0րx"§CP)'1P 0 H摝 rsiuG4BV\*LPE0 ȫL簸g kKʬ#Z_Kt8:qK0:Qwۊz; DGvSx‹`q|ቇ@{0Qp;; ->hbvɛ(ڤ%!$Rʀz4QAkiЦ#;tt0Q SCdХ]p =ʹ :ᡦ;1y o0 /x pGG7t.g/g5z Xiy6 sC@z 7K9j^;x'ЀF"fltW~e>[ lu@^EYv|x<鰇Kg;ͷ+y_+>ֿPƟĶIu  /v"* `r ~6!G6K0u w$P'>WxvF/XSs?~g؜gᰇ;gqxĝ;yۛ)at+a()wq d׭|θ!vc7HPpi:W{<9 I2> %vE&mEL"P:*||I p 1PTdү,/{Av[d?M{v'LV7֙>ȿdEqVlC.Ir 1nYl}1vd@qvg mv_NPF>Ǵ LGv aoPb{=z}Ett0ڮ=o0۳C]EMDQ. "!sIT ȅ0Ag]`rڽs`  ~=SGuJCT>d9}݌v2%_'#:'  1p+"+ r!n+"^$~nXE@A D`2>4^6~8>32h@ABn0HJL RU~VX ]^.`>b^dNJ]P LVhr.K `!PyzSk瀰eu~^^?e>p[闎 @2hPx!S<v hu 1QꘑFq.S k@0~:3ZeCvܪV/h0k6`Veh G (X0pWO93/^0P1S_ w 0W:a ?\V?` fW,S5?C04kp xY??9BFOáB5  8 Q 2  j?>pEX%"8`@ @i  Xu0]11n9` j@ubp; K0āQL) #?hp205 >j$h-KDNaD 툦 "-ɔ)Dp֔!܄>qC:.>xGbT:@;ǹUWJV},9?u,ky#\\02L>`q 6*s8I&ȍ: VeA?>jŃβM;0j aBjwN4ir>|/>(s|LdG21:2 vLi]|.%eeC,,3+L@Yf2/+]:hɧ"I' i2" yA2$S4 ZڧR2$e:Ȉ0.U\?齁@>2Z]o xqRIF0b҄QG2c,JRLH@'+*ui6zKHVBcdX &MCn4gK;r 1Sʧ]TCʁ ٧(D2,xbn 0sHL >& .tO_:L*E`Y曒qْ6H gą2p D u3QwL UH3;$5pZ#Lh0QZ#=pŨ:GjBZffH ` E)=(ꎠ峔B#&0d Z ϋ 8&q&8?n QC`  щ &A=v7t AUyf l5|)wx|zk6 >dpx HL N,嬢M1m=ch@ 4`37/d"' 1t?4| '%k؛l{EWh. kzV?#% l4#xbBA CPC4@"@DdAP1zk&Ds 0<-Cl-Z\׍" 0PB,ĈC3(0 @*S ohhR90!CLЎ+YkuDE=} ! 04 ladG@E6rq 0`ND͈6 Wz@B,1A  8@ PDY@|繉`@ 1ƉirIBA(:no TAXax b@1'm-PHڼɨ#@" aPd4`>La<@R"`f@2bt3s ױP0< H( .AFTH:T0ɭ"H5+}bs)r Q3"=2 I[B%ԡy) 2H& _1tok&\D7C%Nh@ P4!1 @7'R؞2J,X *``\/!.ƅR!±|@1! }L/0Xh) J0Jw>&0!wk܄#\":`@>-^ F7:WK?# '{6:eD™2 _6{  buõ5Qr@ôC$"f"|&dqeQb !ƀ.ްX1 f,}%`t:~4(% \0~`E“#M#v_E" (/Ozx @0 A:0 p>>&H Lae %n 1bOP>4l %j1<+'HW53 '6ȃ\ȅ^T^@T7xDfHf7 @(!؁ȁ@è!|x$["(`"lP7xtP[hj`.(3T4LC44(:Hh0 Ѐ An2Q\E0\WXNPAB  !(鬄`@dfPl48e0l@! C=$g[XaX^ats[plˆ?9!92L 1`Nml4 +Ą0Dہx+e.)p PeK[<0Σ7(`SȎȏȁi2 x"d pt'h'#LxLj(H((GR:Ʉ=H\py5 8`%|`[=E8@]N8HX302@.B LL7TЅ  Ĉb  X8t%⧦R4+ (̭C(I814PLx?lHp# H2$xPK4rNCL9Bd̄pLȼLʴ̈L|S3*.+ F@͔H!>'#h 4}.ȀܷŜLɬ' F P Ȁ; O[@8|HώHܤ+2p>M+ؓmPf1/0:Ѐ.`:9<uPS5eOXȐ2ȁќ؂D}j;7'`ʉྶLˬPhhhLaf:XpֿrEW2vuWq x_Wz{_b)W+W@@X}Wy؆5H؈mXP؋ :Xuȼ̻\0YUVahٗu٘ٗ ٜY7 ZggY/xOV-8ҬhiAO巴p*4J\̰n3Сb\@P090r%GhPvhyfx7 A=x43\@!gpk aBakJw/Pmgǜ|5 ~g xove`B[1GXA(CRJK~(bR(a4މ,>b4((+X#ytߎ5ؐ LEN@4C\0Q9t]J4z3LyJRZ铎^9p4E1BlMh9Г I)PgA 3gM\!Ӣuiͭh)CB9@0Qi\,ЖIzX(E)l*gƅLJ$~臽;.| @*l>2Ե`mj[-~[ )i tcnk@oSU @  GpH%\1;L Rs1']d[&%2I/3I̮h\ΕVj7,(@C TG'MF3$RMiNQUՅ˨O}S5B0wP;uSY'J=aP5ݘrvqLTt+XT'%AkDe>' Y:q/8Dv B+ՑAG@{B'[,hr. ߢݦl u9,C!9}/SFyKԎ9Ky/8>OC ca!d wx%DXDf<3H=rRdA#Hvs0 yB1\bsC?$p !" { RC#{EB|!DO1 |x`f2`}ho$B@ݨĆA!`C„#wE`|FjBSַpyk0N.hb,.RUI?w%BZd U^x da j!۠E'nqpG0_j)[xuq{SHv@ $"↭t`wR!b[L DLbtC@4'pJ[ AT=u Zl,O 2Y r*BVE~U P/ L@狂䂺 TZ@I 3䫔 vHJ u:3N h+ن(:AstG(°^$)5 at+|m p+|9X <}h}7D1 d"pfbF:[lwCep/@/wT22ESi 0BM#TigOpBr1g zt/|!`$`oʗ4QQ?Nу@xb Wp5 N;d`|/p'FbVdw~pv@'L$GS ZwkXA210&KP^VEt%l VЄxG7FkG\Gu%YÂYpr]vQp?(A we$5g60p|P"2nvg7B5 uq` ~Qpd58zPXtW6xxe ^Ն aqgqWփ@%}ͅpveWReXRJz-hx<7 ]3em VN؋ulgW vO1%*LJPsuhaT0{an<9=4 p gpWR;`Rшb7 1>'h7jE% $H$WA$ K(.''UbG獅R}^؅)閉"*@DDsu9v36KQu yU\UH~9yhHP퀅V.eYDp7j9v4htXFڹ_&՝#(YE@>[H <˜jegou,e&.0X QV%\B8BzJ:W m*š]g Z &@$2٢H y8TJL&4%%+p6I[;s@^F^^ wWy2ƹ(r *frA:4iQ[V < 8 7 Pt&ZZDAv/Z1AԢo@Z- 6 )ٌH`Q'-z(  6;pYQf`~:Z~0@:buI^:ک ڭ5Qq ¥Yr :*ڮ:Z:z{zqKl[ K {  !0Nt{-aձ#+ ^#_*+۲,2^.56[8F68@[3^CP7 C{9 2O Q;P1Xk-\۵ _0d `h Cl+R+r;t[v{x;з|۷+@k@UP^d[g UkP6s$ }UP)aS<]+{ HhX< A ujk-x yR&(Rų @!f30\< at` A>L@ܽ[` "0A_Pl  15Ibk)4A;âD @ *u x D '%U+e\ip @W` \L\i<T QPk >K_< FA LW Ӽm1 ϡ<6\ mM<D|V@ |k @ xm01- P 1ČP QAνA0tQM(Q 5Z ఘ ZAkPPp 7ԋ&.\|]; Y+] 7~,S ,CP 0 p٥B32#]ϡ,!l[=$+{ ٰ0â Ԁ0o˸|}de; s /ƒL <D8^0};܌ۼ*Ȼ0b 75 M` 6ˠ ڌ,0 Dm>Rf{S2IL] k[:7 .i p :p b= |"ސoiq cDbp@$~=0l}𭶤 Ļy G/"2[\0 l з= # 0 a]&`h""wg1d QEAㅬb} I>  `1@=R!em q Ze&@ 2nT]0k a猝@8  `쐠).0#qj]~pB 0nLV;MXn20D&hePap nlajp @::O9.@:> @Zp  5 k- >x }rDl]& ^C m0q Z Y ~r@ [ ]FL8O 0 `   uǕAV~+4p p tg}Y^'|"r0 o͠PS r 0 0 ?D/?ǀ<du Khߐ P /vц fPBCDHDY(JT3TxP1E!B42!,L`$)3GCe%тedpE| nbpͲon X5`*[zEԜ;m4GhEmOq48 ,0Ƞ 5sP3ƙBDŽ#Z[Au^̐iѧ7 1B뛱jV48{Ha[ SsDGdUxNqۛayPk 5B6xĎXĐVfƚ])jE= A2`# $}:&rHc 59`E`ƈ `-,GF@iG€ ծ굂bfa,!ƐGf2LPzGM 6d4T[N@ڐEX`"3Z hj (|!O2y/`X"-C("MӏƩe_PaVG"KK!2xa~6_dhNg b l% @]qpR/7¡DA2xӉS!YD( 0 t`,Bgl!: gĬ*"UR60lWnɭЗ3sA_ 䦻IЂ7 )p`(:G +54P)FR  Wa. g<@A3   NaShJ@:jH#,HC 4CX8/ц+ a"JK!p Vb$$PJrJa  1! |3"^d04 &wa%@a cmyن1聒AbNea[@h &@hQ\vD(Fы^B+^\"DR] /j@b Hv&1dt k `r7P9# [ pF~Td8`f0|8Ґ vbWBD `@ >ԏFt% po,!^ # 15`e2Nsi(\!R! a(G9? O@8*W]$3 bD! iȃ"eN&9%M1} ua{anK\6R<1آaNj X`={H3@Q.7DCSu|Uէw}q8}U6GV5/|!6P5>$0wa*T!~G՟~?S~IA\.?\4>S@Pgp$@Iё ̑، tu@ R8A@A\ALAAA T oA!$",BI$TB !,2^@p`ALx!‡#JHŋ $5Ǎ?z Iɑ'Eɱ%˗-I) M5ԙsϜ }ffQEi&=ԨT XCujUkfŪ+ׯWnٳk ]˶[ʝKPx%('D{?T+\urŕ4ߑkq遦D OD@t!c}0P2 AT/:ND 0nzr.'*C]`kE?!jE6pEdf=>Q4y,sex19z{#EQhy+JN^3IA$vYr5nWG c 1Vh;>f{L'3D !8{GPp1Šn u;l`Flg@Y e5k6.pZ?RH b<?;#P&G\Tү]YgSF"/x0" p'X7epk٤>D9A21 N1(X6N; X= Fk(c" ݘ ,Al]IwlI ?3%CPy@0"EPG\D$ )Ȑ *;&.ƅ:r',ZX_$JeBX4 9O#D/exPPLpEhЋգBHD(B{#X|s3a,qS"VҺ"#H韚\0 U  W\ʺc|漈n4IYFH"̠0uDɲԻPKܒF ؽxeK@Y0@'AhD"9`$Ui#sYG:(M~ )4ш."+V\dm~f0Fca "B sUٶs.7S,B>|cLfS <jhͅ 8 |]Q`L9yAvEadԘ61q\tP\eVê^z(OmD UCFf.kBE/{yYh1wsI-E/4v5L0cr( >PT[eVbbQ*,O b*x` H(%Oq16vOu煛Hx  ؉xm '~(@ -YCj: 'pȏXD:h~D*ցJZT4_(҉! `l!q~ QIgt&xakAsA1@ }798AU (?YBVkȎJ8t&J(gojI(T xvq 2%  0 lY*Y10T9h}0]9Ҋli }v[,riQ  u 0-H!Gh4qzv"U Pw8p 9 n ~'D YH= jQYu z JV{ (! }ӆy Ґag ti$ՙ+^24&@k2kD1̡ꐥZʥ jq ҐFtq^^} Ǡ  @x&Zep^PLvL')r cZ9z@{kP`h  0 Fpb j9?6X'F.&W)L7j`k ze!HF11LI i@DxzbIW~9DjA ;[ɘpp p1sE!E.Iu@D 8@`ˠGUX21ĊD`J02@:(YĠ'5h@@''=b akS='@',du ʰXI90LA8!('0K ayǠ'0Nqp;G*0'OPP 'C#;+`!}1K#2K2s#42z 03iW + Z0/p :s"" Eq *00B@+p+h q"QA {&T@ao˚P ؀P |0)䩟CF E0Peqp @ q%;ZP+RARQ` ,N {1q@ m@*qp{04*@4p @< ZZP! N"@iKߐ Ր 5, YIa W:ƲQ]1q˷Kz,`D&E# B 2PCқ+ P qܾ0G p^Z @db!! ΐ = I(ˇŷ̰<Ќɚל#d<q p"'A  3M3-"ג'3 L,p< 0Ѓ,,Ak+;H@͹R  4 ؀WV @;prA =@n@1C[C\pnS-p>.QEp J2Sڪ '`, ] k q0Q]͐ <,4 6VkItH ^ ټ P ֬2 * ] 0.&`|$޲%! G"pAQIԨ}0WɸJxLGDPD!IC^@D ِ PS J@0Pp ܈ `Cq)2к+$8OC(0?.0:S1.PQD^`I R}WއJ 3 zܾJ0 }q- @t^O}-`? v`tCII:v.iTi TZkm`mK P*<  @lw@! >1ǀ`1!| P.;0 |YA fEpG kGp@WH$ 4<3 se pZ_ `iz @  A20/p0PLk) [=P0 O  аP  ?+<-Y9ゎ$0$\ NOpd0p)p@;DpOHPDP  &/MA-^ . _ ͋amC~^`lln)0.0 G! f`= =? JAqd ,6Oy_ <4ΰ 0$0O0= f1ON( @#: *l  @HÙ,$$ a h#SN@TS $0dJ((^\ 6Iӥ[&J3uA[[%N(,N19Uz$OR>)̑Ρjd嬴jګ`, +ˠ>hzCd%⃘E D %:P$zF*RM.^`A$ r3`p K- 7LË`NpN.Y:}M^!,2^H*\ȰÁJH1!3j8hBcɑ&IL˓0W$͛8 Õ'Ś>7QOh #4'ЦPTh>}WIXfצG &vTNOKaܺx%-OY|]xwaT v]0Ŏ# +pͧJXx͏AO|}=wlx/5KXB6W >=%jpBreS '\> Ӏdc-;nmIm#`cኬ T?0x+s:ϡk RcXFaTWP>7yǑ5 Po|fxP :CqSG*h 9gI $d36O>5̒73 QNw ׽HnRWQy4c]&` =M+xCPp 9Zr]AX Z')C5nғB]y1ypw@Q4.tf{H3H PL\֥Dkp"Kuac#BMW=@gP(0 kD9*4Ou3>V $A A ([6{(wTwtkBض*tPTLԆ0uk1ڳn 7f 0;@$TխA@@e3W B:|^,tHYws @[:J\SeL=P GM;?-g@'̉A5CGe>j hWDp@E8pro;(ZcE j RWH "UyTq((bQvZ=o!kPXܭ.k zba:!c,Psϗ =Q:!zEt.d5F B9?@(Zn"2 SB ${NA%nJ '0 ɫ  ^~: $8:b@V}'8K壁ȵ<|  {'ޢO@fCT1>Xo3MDpJ#<0fH8[П@f9Oe4HF2M hA pI9@R$Dd86a{p*¬@! U bWӞP1*x!ZUryrebN TA2AZ?IiX 6)z+edQ)̅~28 P@BZjrnu0'Z 8t@4*bt H?Za݈: 1@#8ә֔2ũMszӘ~? *P*ԢFM*Q፦:PT*U6ժ*Sծru`?f].ԺP2T Rk]׾u)A@,$2"٧&x7.ˑ:"J;RO!Fe7o<i"CBv#i{D !+H?F ,l5YneQ[P!Ogj{ː6 "F,,"+"+ PD2$ F!HaXBmPL<&,_4 oB0ނ=/B@؁ 5.OP0B82.>~yH&<J~ $H7I@bPE"> -a "WTHT1 l"lC[7H, ~?}~Ǩ< mE / 8 /0A"ȀLxWgqՖi2dЎHCLA OR `A绷F>0N] A?Jҏ1 bw0~!sDus jMϴס y~#ƸDh[0~UϰG2qIb[AЎ./xg^Quo guaj!jLP u i [etjE^8'(L`դp+0D &..7e.G$X  S'}-qee  F0>Z0^@lvw$hp 0&>P> E@,20$8npIOwԠaǠ^0. WX6P"n0_Xa S.2+ ufy|m aZq paRHq`Jr¸  w gd-2`s^@Jx8vLy0 1Ig "0" FP (R 0,ue D {$X|:q;78v00}A !c@  a&  +p>߀ 8.ZXH8p kxDjC&0߰ 0`#xfq0p z) p/1@ i O 0  | p`I Q{.'Wb0u8I^U 0!CFmP a&0"4 q 0Q  ipVY领 t&50;TP |`soƛ i&Tq@ Z p75'! q1s1S* P 04{m99As7sNF%aA$@ ҙx֝1,0)1L@ S0)~0 |>.p8Х8Zp`Ε 1+ Q `#0 `99*[_!A1EzOY5 qS 0P 0 ~`8 '8u b꩝z 3z`/ah Q,xqpH"g /@ؕCj:0dߐ 0@Sq0@ʀhq I 0$! ڰ9  L >>jLP W!`0Oh p 9nI'1PBfB1! 3< qlc)щwJv ].&8B+HDRp +Z-J  Z c;)1Z9 r,X8xP:d`0+3v' 03s0:gR AYp0[)2``qn rP4h;г7 +gh'+gG+ȻJ `&4: k1! P4&#K 4` :Ѝ uE tu>B} r ۹Y ! q \1k)9qZWqA* $mm`e CP&;ìL0  JV;qbIOP4pH!."@0 `pf  i "0CQ0%wC<>;0ɀ *!Rě+`'˦6 ma;@c4 i 0ƣ0 1˙ #||l9F,DL:ِ Pa`@ K p 0Lο@ )$<#;%gRW |ѳdpl:4&k @JA 0<r4@n P` 6ʧ<o9y06m (000B=B= @{M{-, ^ $`@ *@\(`A\a5!K)R 3p34[؉m`H0 !LBP  ~M*kLdÙsd>C>S06e4GPk0]n#ǔ ٟٞM @Q-PTyMIQ ΐdC x"\_z\@zJv]`ح١wt+p ""0*A0  @g|(9` %r1~+tJ)@KT٦,pU03`0HO_70F!Fka+z@3A BaOzݵY8 aO0{ 0apx >L fO0LccH0Hn/Ej0 U } fY%a|!QNb^~؞ھ.EXҞ s>XՊՊ `YVvuxW׈tJ7?_  /eVY{4WiωupV(|[!,2^H*\ȰCF8q@ŋ3Rh#ƍ ;ɓ(S 7 .al93&M8oɳϜ=qTIѣH:,ӧ?Am:tիq!| 5FXÊ[e|ȚRqې)ݻG% w߃ZMKClxƐ2l7Kkd) ' 8Y좟[ӭsf")o݆}:|0wJ^uBtJjmMν}n%=u ncQRAG.R9nޝDFG C ރwfRyz P@X؇ ɇP @̹8(C dA걨_VTW5*y$VL @SA8a'CaA^(@ F>I PxA~GpdxaST  0CAoPxS .xB-*z"dJl:@Z#LzhiR<@݃Ԇjg"A:VC! vwPZIճFUlQM&T $AA*zT;+*-MZP+_StjAyo@vgI Ie"KZ.\$ eB~Kj1T@^}Y&]1Q"GVzr+E@1PEg@j Cm5;BHP;5*S-uSgWwmu4'О C @kjǝnMvv߀.nᆳ34G:̽g w .ːb騟꤬뭫Rq.ΪQ~ ˨CRQDX 7+F )H{COU>SQ+Ck {HVX+P?e"(Fn7RΛI‡%NRrg<Ă @D'0)tq)eѓ@A^0o!mA|:d u@DĂAGӎ}!0IPh @>[m CU^> `RPE@Hc.?䡽#&$D7'z<Ꮒ_n`06d/G qH "Dፌ ! !!PxC).)L-P RU,!0(7x$IڶOIJ$\UI䛑T$ ”ITlx2!H)9| ,10Ѷs"!8#D&mA?j!Sa<ک> H0:O$>X=n #6"|P3!Lp | Kk8H*:u(dBֆ.$)%?ڦ!d{C`Q1؇93 ۙu>J􃖶D-ٕ$  +AM:HP*:@o ^@ְ@Lϣ(@Zځă.v=;P?cAQ[ RbuAwX\d*B 2$M^ M+ՄԖ,oW=/XteJ&(lq !ֱ"8G7koŸ@r]Ml/-dSJ.f:& d&lYdfck6E!`Qv ^`+A@@m(!e9C@ Y f] 8zK+\dce!4'$KT $.6, rœmȐ eƒ.$Xwr|`a v Z:Q i1@0 p/` 6>:A2{➤ȳ ːV,ڐ1[ ,1%!1`R4#0muFA0j$ 9tALl`'@[\B Pk|Hp B"-nw)"UBr qB#= M1AχETcq"*ûԳM;0 ,d@0 Hp; 9\@ 1~(E[Hm4H{`Z@ wR?|1ِ{0sjݖt,8I7 ~a0?ajk'kg+R}sG 4@? @ p– 8Wt{6b8A ' wbunH7'p 23zQT@ !lP 14xq 4 A-G 2I %q'@6(pvF@ ^Њur"QE!pq ps`vF! A !y8yu5k3L Ple@p縎Xl2㠉M (Fxol  8 m)!4Va A qdQgC&L48  2 a%az!8q q'~DP%DqӣI/ L%@Cqb.&Q_! I p0  uae8q9 p2 @(B9iX Bad07y798J@x-yU0 5Y0p C `-G!-m\m Y90\e\ (bqZVlhsI*0N8 qJ = Cyz0&a viE1b0 @ o   5߰7H H ĉ&Pb@E0Cf󘹰}*qNJ0h4i kh$z%Xjq'%)Q at& 0`OwX',2@0%{p Mn l- p fZg* aZ&1@#&A/9e {ڧ|{ uPF:PE&aU4`d 0 0%i 0@`'pj/h](k:[ A SR%6r*֑6p&NAJA `%cJp7 ,'  ~`r"19P%q(2!(EfTW3hnx" `B0@Ϫ 6r@,I@|wX 112!yH QPP.] Q;a  & 𱠘0* P0P!AR بch(&c[m.ɰQk@ ;A Q08T0@O;7y'Hp}q4@O0rڳ  AEk+k,дUPu23#pT3!.p^zܙHT֗Fhpa4(y0OO`z[ 3) *Q<z0e4@Ord:[x_.%P> xCY(#\-a$|%*)(,|VÝe8":|8_@_B@``H< NĐRŝDŐIR\<]^ƠŠPah6i,h!,a/ T'LÅJlhF;/㷓(S\7\pɌI&e4q ϟ@ JѣHb5`Rup X^ͪ סNQXbMQG/l6m)1?nw? 8o`uvi(?}3{v2LC(o|iT\IEok(ܢH.@ ;>״cJxC]TPI뚴t5K-^jM@Bxsۀ5*>pURiF%O Qme|9'uԑOxG]S PŨYV4VJ]8qAGTS(|P/`i$n(fF^OTcsb HQe;Ay'bI1r%VjPE8vp 5!T R5NKTaO)գF(ԃGIQ'F:R>%P UGi‡OqW7Y"FG Ff?J VլhDM~7c"vX jP!SLPjYByl?٪2ޙZT;rؘQnAHlR*E)[QDQ%F&$TcOɥN{>"Kw3?Q|\'P9hȀ0|PO̱TM0<[obIAOaJT>9=  mEkT>Q$[,V\LB #O=kEMTe]"a7.S~@_rȂ pKE'S| S>f $Y&HI=1QxT>vT6EaQLZ2%1r ||(u*f(p0Q4+Sh7('&6^n/@?NFPhG1'dOxlr +l) TP>*1\@ @0dQ01_ FȠP(ۊ>x%F3 #h @o*+8H/1jx7H"ZUi$U=}'I 'n10bA`'1@X5F70(b?b ʾwĠԭ(qV1M 6|@'9"((DsJ b0O" cDRY"E9db1uI@6 '=%1:ؓS l,r8R^Q ȘZT@O"A?d6y (aȟQXŪXf sY@e,cbBT} +"XP(X%Bg^1:)\A *)np0 ٠3034xyp;8CYoL +ՀtkA:A%$@YUJ/|;3!TG@EcHp fk? t4e EqAqeXIT|-sx1d ߚ [C 0Ra8$1`@Q `׾x\ޢW(&NZАpzy_"qbBC'N)x ޹*_pCpˋ$8gA J_'퓾r/CvOMk:փD* E p1c')@YX4@Z 0eAAD#gccLQF'XZ` @!j6 Vb#TюN +jT4PH;8AP$`nHDYW, e  %hQ>-/(EWoY ̽oWh:g1?dc~q^K+7ߖPX:^(gw~SXؿyUyNC: #K;f0_7/ =av>h+!,kaZ/ T@I'Qʼn/ZXo CI(S\˗0 Is@5s>3\pК<)M3\3JΤ=AIPRQ2mc4K= B忨f۴ٗ,Ge>8?df h; WꥹfmJ} L@ZƲ@a#,rOl?yveP-]PՉ9,饼˿SF[S_ /]k/߾XeYL/ߺl5l MTU P|*qRMv>$]zhb)V@\c ś@KkVLSQ aA*(G`4; (J] D@2n,}:c>8haoRz^r)"lPFLpS0ym7L`^mLp9Ps/ | byf*WKm RGbNq.:ST-Hݛ*] tAuF#a J#LJ*o񋭵TF"kt DŽJ@ ̲*0mP@ҵ3L*'W48޸:*Q1@) :; ,!ǔ| 5Ԙc *le3PdZ/iA1;xI0@32S>sR tA%T!@^r.#/%O 2 dQtҁ}f㤣8g^|" Rج2%V$=n:j Ńpĝ5Kzjk Lc Ges0m1q#mi$=y^?"AE5(>Adx@a %d^&>|L[.'hd,`tќ(`ԣP %3_*`- ċ\Iм@"T A 9ʠ2 1@@ [B{Ŕ*i@#؇ "(P a&d t94Tr(򇺘$u폥J2/   rD.$`r&ȀgNl wiU:*y<59bX 3"%w8\82%-|r%_BP aټT4r,#RL$pQY^Rոt@0QSfz0éMskPJTH5*R2D7.J0!,a<. O A&<(Ĉ+bXÏ CF (Q.K+_|Xf˘b)%5?H4%xdӤ; DSf >m'S Nh׀2>tͯu>ҙrc5% UB}vKts\ cIA;#,K/2rߔ&{^RkwFfe9d"1~Dݔu鏟`)AȒ ?ޟ~sq~}=qFuΒ[Q@ܩRth]JH'!Hil=FL!P҂)TR6aU#'/&&M5T["H;8@>1Rq 8k N;dO>*(1@8mJ8b$p4 6&cSJ $Kf3A 6؉L & L34 4ͤ("9*,z4?9)@i2>M$Ґ=210$*`c3#i2:H: β 0@>t; mB0 +.O.+>dbm[@.Rl ՒM5!i C|ˆ@ (+ dCe'J+- < )QD@>7P!!: mP@BSrHjmn1P*{ziP}ldxU9!NUI'8ȽPUyUWU!,a. Tp#JHŋ3j( Ǐ=F,5@  rIZʬr’k΄iό:5I͏&]z1hD8椹 HuP4ζJ:U& Lxl]hMff+.ț{!8oNIhሓ87v3jctF9!6z 0BXQ* q˗'[M8|!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,HpT7`#JHŋ-jǏ % lHɓ(q$˕0e͙6iٲIC*UA+[̵.~E9n6IO|Vd?^C1-wz*L6(& Q<\`kpgb+ʃPanP}'d֬L#`!M2hw]jI҅l@Ĩ$Biio} 7$nklHaF~Б<{3+Z0kp  (R2$h*B Ѕ8 `!$e< Qkx?n@R9|yc QÇDx+q[iR7<:~Bb,0rQ=s/zjRFW2:64wA㖁!2:!NH$ƨ`Аh@l>$qD.+Lguo5w^(bxN8Bp.ҟT@}iOc($3 ]e/ C$X!A0DS&n**qIGt^k׈CˉA$!`Uk*'RTBJ;r} u07bKXQ$0#5'906IJ$4IPbEnC>PrM V7|nI|* a'Q* vKCȒ#[zW*A*E\Z]`I"`2&UzmC8@ÂIQv'F| zb*<4DvH\>3IJ< -:X P03ġ$4@2H2Ɔى,hr嗬% !@]$ IД3[k),h< &ALkIbT. aC~`m/:td*hP5eĔ <8ҳjc\.oYX>n9rshe-놌`"pAlx)s浜y%y;<\vkhR+wn;W$O$B{a [:U&ݦwC@WE|,efaop8v:~fhpgFLFN(G09 \69w$$zC>=Hzҋ+L:A+Xoյz}_? ̘)Tϸ:v n'{cfx{v_$A|Co;~o<'/3~97yE?Szһ_}Y;"=w ߾u|&DYiY|"%˥1q5?ѣ!Q_z6$-$ҿdYB.m` &aMmÔ4"a!9x41$ʧ~k݀F}5C)(I$)X*(%G!}0$9Mxt=b[wSn bFT33F&PB*GHPx(QrDt7N18w.4&l 2@AGDMa@Ea2ɷ)WH0WsQLq6ÈX}~ D&%2k}!I3LA Lufvq[XIr.h>Ah{' BV38 088 D1%V+dGȇ !L(qAMPH)HT .C bWt( |M%p` c9P$m$OFtՇ}p 倒9%9$YR)' ! >9!dXV%䖀UB8P5 %oʱb-᠅$a aC.tBS {|31cFiP.)]890ް{0)@\ym` IeF=& hJ(QAָ{!(PƎ\nc0{$A ! QUzIi+EI9z5c۸dg%QAvf9y 96 `dqAh[a*quҍ&a+1Uc/,A duYm4CLp `] VD?%q%GEPn`8@5T ⇊\tCe/z9VIhDmptQVIKQEE$_c>Ԝ:9('b|~9p%IF14Ƙ5e, eLrLq_%p1%JGɌ'd%ъLT-G)$8M9ʅ :U%4$1? )? $ Eƅ~$tcTy&qX%1  J4GHʯ(0H& a%aQ&1%:0V+qTjSkx0Ti% 103RR}eSVdicԣ?Z@$xç]A+dy iybFY ,,w !YZ3j% 0 1 q%vGr"*%a$U |=0 'ccDD:F߰y*: 0E8I fDc'wŚ5LֻKa#ۚX38{At~<ܹoܹ;4"^XIkD; k̾7q& Q~YХ[꿘AD%Q$A `l<" z7tO,0 Sν"J<;^Q7V[ Lٵ*@? [V3^tJ @2f3bMFb&;TXA)рllȓ {Lˏ+=bb-?M?_\%Ѭ5on- ?Y.ȴgq[*6Dm0<&l|d0b մբГ eP5]a`b=iWp.ۤ1[ $ҡ͠ճr)-NRaD؉=ӄ\"@ayΒ 3syiM$+ڢ$Jߝw+Jޭ|@KY;CARJ܆pr`U"{(s=b`6:֐4ZKFӘA#`P#l/ F^HNJ PTN`lt!q '\aOA0C!:+H =Q\ r~ AK`yq~p}p.Q膩]7ֆ+(.ƙ>>Zqꪞꬾr82>^~븞뺎nD0^~Ȟʾ̾߷vt6ٞvޮR^a?SqP㷗Țh3%F: 7ﲏ|P oN$:d\;sM%AE&/v0#&a^M s[x8y?/)ouK &DuWt:d^. 0^ Phq$R2L޴ԙqs_C'N `$1 Į0%!KE'Y|.U a_Mo+~&.Nc,$kd!?!op0  mkP'a /i7?& LAR3Yor\YЃ'+s@Fo@ 7&𠼂kZ 4j8`CȐIDy@x CӳLIL Է9|r"́h0-zc>I^L2Hp5 ϟ8eɚo)='A\s %H#Ԍ$2dH8$w:ƪxk0_ȓigAy0l5IH$CTW{͚!Y |; Bo^G1JUDeveRY0c!sM>ȗ* jMۤz2 ( XèlvK:ebbĮ Ro K͠s!4$0'Uy -'`A'$C*p|46nڊC:rس?l@8? Hj|X0(@vB{&`C"Q"fjSzcV0$WAŽ0o,2šN3 B2Ni2/30x@Kif'S h ;] :|hGNO"`M&y;S;«#!IT( BR7"d zˌ͐k@1UV:W&I8P aX yHӺM >l9_V%WrU ZriX@h)4TA[O$CZeIjʽ (ľA67JH;Au kɏ$QA&A5cXE`yev@"p8$}' <0.A+8l$I=؏ QT0)Xbdȁ|^Hƺ@o%@S5Sm@ @ ) J (xcG8nqH-DwȃÑYAx'$xb01q#p DcH}bYwǂ1@biY :i`'ba2B !IF"1dx9Ni|^XGŃ`n 0X猁pQbb:@2`M<O~D<Ԉ `0SY5Yt z8wv dq]DG rOߤq [BTR'D|+A@UHNd6$iC6)Vr mHC.jQh4gAf0΀Qb¥rdJ%t$4UQj]C΍vD^@R P@Hڑ`$h-aK_a!FȎDm @#BD&>#0MG; #tI4ꁝe°[恝=bR a^" AJ ikֵ*$i0BB^M!OxqlH F/P 5 j\6eD#Nӭ<`6p`7 3L>B G, C%F[4 .CbǸ3qqcdRq "d !,A4 "$l:#JHŋ3Vj@CIR"A(S\HuĜ)&͛6sܩ'ϟkȧQH*M: PlsVbVAzJ6l٬fӢPkQWឍݹxu**ߕ.!Y:|3LRϡ-kfy߾)ZJUѩcU :&Tn^۫%]{g!{F HAVeo9k)$Bt6@pGWjYrG8É%&|L^6vK>әZOea1yt$M@J XƸE) 1Θ1É mԐxt@juD3*]dHwHϿ-,n+{q(xJ`DЦ]N(J SGoT/̾pk21x!=e cMx4bJd@>RJ܍"8+K\0a!Qh^Q5tf Ѝj:y.0`(3\XR 7Ψ>3 '5U0XϾKI|'XCsJ7ph~q N.J@*JfUjv> ,$@C8 9:6|!df"AGW|80Ǎ0@*j&PJsq%DRU~w B cGB. r($dVbHdK- Z`Ӏ6hPR_v$zdAY֒wå-syKg,6 "KR AN! QxDt)S4K jR 8Ip.^Ba )I$*ǹ3rA[Tc܅GA\*} \%."Ր`6:*m(DjFYIEOb⣹pF49hd6Q3Dz ArdΞSR&1F1Ns%Xi R'H_ApЇZUWVFLab+'2>7nነTda?$a7k9I&RO]&xaG4Xm$i6ǀH7* 4UG2Tѫq̠%9A̶@4f r̖q 64iC/\\FA e f`*SYb(n;mqU`Z% `i=<+ZWU>qU,wTZ* @%ASbl0) OiDp6h5;0 0%fw\{z#hFJi@ KЁ%:Xf1B mGJ&Wx<SwRN)##v` #4<=scmu]g&؀)H%搃OWi#ҽ ɦ27,QuL+n=dOJ (>]2X W)܆ί%9܆Fy-H\s AJKS5]*xQ'/(ݸ=uFЯFn \0 a1EEw 2vsjGRr 2Ax%a1dz_Vp- wSs@ p g mm0.`Ur\ǵ D`z+zz4Dh4-;<@2|!oW`({|[W^lt` h|P3gRp `8qq0bHfXhHq6 6G0P u3="wv84 e~7n(qXpuvW%` gVfd p nh *@Ǧ'+!) 8{pJ0[ ~~8$z@`r48~:8?X>xփ{VΤOp  gGf.A v0N`BU'Ӌ)"(!)5Њ2C( Ց@0 ي8p :&_h2y3y=FwX (AJׄT" A-G֗opor,! 2,wӸБ0 Pvl`H4iٖ548؃rIH=L2FhdD d0i =`#CHҖN0T UИ i#'SrP PU$.'gnBY4> p` %A PF R U0Prh}, di&9CsiY(  1=c9Y#(Pzy)yycy)% 7 g zQ ":$Z&z(*f r&02:4:8J.;9ڣ@z:*77: 1LNJ" O6(QZz\j^] _cʥ ak!lm:rJ%(xzzڧs&zQڡrj*`zکA 0*ʪ :ʪ(*1z̪ڬՊJ Qqgڨ蚮-G֮nY^ wpp37W]@:3Q,arm `  n"QQnR# )4,$_W-#k rm +5: Q&lvDA +xQ P9K&4Bq`,X7uun~R} {G7ѲP!<,4iL)ܢ ѭ(A*븏{˓44/&`퐻{6jGh [@ @M˺q ?!Bu@ۻK/ۜu J¢ۺQ ћci}tyRIb_+Ke*` 8i` !<",ѱku#`3Qj e;]&P!L "#%L4EA ca)FۻF}௛ j|!;A` q y)3uS'É(ÁFl׀m@i;,+Q` ( !Xx0h vlvD\ =+ p TUn?Ce&_Ǫ#,+ j$+ 0 ($X,A^awR`$k,"`z >)B]b= ~Z";&as"T3ݎZ`)Q(! V^nܡme~ Ӡ[og).۹ tGP.Ȭ@a~Z010{}d(AP\ *ne# 080R| 4 oBep^0^msͦJLݐMD^rz=8k)AAQ1)vp|` ?># Px0 AId) 0` y[LP2eS$wĹ6 lt% (2*AC"0KKHҾBEUT`f/z?Zհs/> )bp;d?2Cm") ][Gn`rtЯGdf1@f ^IPvBUh&b"e hGO`J 9PFXDŽȆ jbMvR/9Ap!B @Ax!htE(SV F.V֞ Eݾ : 0 kYX12 e  K@J!t9p= iNp aٞ LNNbkmp``6 ]-RpP 3 X 6`޺yɛ/?>aFq{7\JSPKh_rکX@i"9(A  * 8Qm™llk\A.qp>iC /x`¨ll*q3(i#JpIzGЌ&s 6dU 3R&"PSьa#Rʘ! 豄"#H@;hf*ۚrb ~B'D Ԫ@!Rp ֎> ov5gv1'}v' L,>JP_Yb(^=`*H#8CDq9и7c5ˏ1E+ʄVM@[xB238;).@%C?JxA Gjy HwOeP L9‚!E%p|{o|]: %F c1eyTtHPorI 7ШP^,R"S9""'HASN#EZBC*rpCne#G9~zhxܹgnb1e#Qjou-AmuW!娪E  `9!8A:o$* D(21]yAO Q'4n%䢵iEd"H^\ BӷBdC-yU" @'e*d3i>l (sG3 )0 C LsG\1,14VF$AcUm|ylXxG}H #h+h%mТr]o(} 9k)Z5MjPz顼:QҔD%/Ei <#.A5T nuhcӀ978RoUjV ǵ1>4丷BdaB$[ hZxF8Eo)-^jY5ȖFD-@>P9 n=].AT74Y*L!4Hd9miQkZ֮cWR]Z#جfч7W%q3|8-`u"򐃜'`' `eǜ3yks0gB%=t]Ht7Ow*ԁY&TWzֵuw\I>vg'7vo{>w}@Gpw{Nu?H13סw|!R$eW0+yOW xc|4+>S'p\>&kS#S`= ?xxԳ?y39A61?X?㳽_j>x2nAp y(n@@ T @@&B j؇v(0 !q @AX&Ԋk#wy@9 ,:3\2DuGx0=0/|pPB=j0VgX@xU\;3 ?"BJ'$@IOB0zB&KC>˓@<e1y`qp#xQoSӊ&|h#,;5I\n`B/0 ,X0+Pu` CJ@X4 y]`n$:op`[,\ƀDc>X_h+$F0jճi \^Ƕ` y< El=~[FZق~t@J]x(2RɶsB4_Etp/ª9˶ 0lƗ$ YFV(LPk\Xc|D!Es=CHxJtDP((4 GowXȆd Vȇv@=]́F4 BBD(_ s@xDIcɴftHT$ld0 I`AЄcL\(LO,Js\: zʅ(08 TTF d sXGJ\4́&hP@_8#OÅqX;~ZkK@(7픍"">s0OLRP82sd$T7lghCl 0P"RX1i0C=T<϶850&SȀ/xHLR  ,FX̬K񤙶HNʛd>–dJ\T8-@ҵ L@XBɂG RBHHˌSEl5tTe;g6?eծHM X5<ȃXЀ@8+ d5q?x4ʫ p|ZO$  |UU$%F}e%Kh Z)8h_.x#XhrIU/ nP9lEJN,u5 /=68 {U~ &S%\Ap\+ s;\H:mTH@Ђc0c8DmD tYMȃJ*@[IЪIҜ|hTS Ϻ-ݏ 5YЏ(MLW"H`>ԶFpgж=_  *AXܣ)P 8XX)QuվX]ՊpCϑ.![`ҽāX䵑N@`3A=[Dl@b_]}R(=T;BXh،o_K}uc ^Yeݏd0@gX/b |}+GH.\6 aYpdWd@9/8"Qmʵ] ׆Jpr t8:]`PЙS+mp.\0 dT%[g&8g\8$tFgP8x+a1fH* xn #`;_(M'MǵΏ0icic2H_^Bft// `F YȄ K %# 騦+(KDxfxV ~{U P(^Lk;N8hhLdK:18ͺ f Qb҄ /0 "p"0lyUoPpP2*k=;6f $P&h(9x0]P>`j]qM:a~6#l_^%h4PEWSޔ08H$(3!&f!K'=㤫=K0' l oMnu~[(;gز+ Q6xg>^@qxfH``Te1"/($`'C('Wu(.ep!_!qhM+7? [4oF`&?=m x^1` ؀+؁0 "  HH:6^t dUUNZuV_N{%:0;4@[YOb`K@؁nfX32M3Pw8sHVoEx_x[wN?`p80耰n'?_i4x{7 8 Ѓ0._x37tWnT >@q:7<@h=@~w+3l///d 穗zzdcptzGrb.:nw 8@lvq ?×(GQ_itZ#] uyhSo6PN }{@/hH0P?]u'f?g1oߪgp{w8X6EP#UNX/x> 2x Vݗn'*iqRe x Z0   #( 0a" LD8!"odp!$ʔRL6d9f-_,KC29Q^fMLYL@'ԧ"=$L1Ҋrzea!d]3拙*(Xb_H7E0ĊczFǑhdȒI H:D)QxJ[VG3ɱ3^rqa@w7‡:ʙ.W9q@˒+^;xƽ7O_Lӗ}|o(R@!,-6 "<8`(H#JHŋ3V$m\CIR".RS\ɲ%I9c7si'N:{ 9$\ԩ* )ӧDt)-j:`ÊͰ z vطp iـ˷o_UX,SgK۳oz523A-{lʩ;@\^ѨU,>&eWpaS-/*m[Ò|PK 5z\jqhHU侲lKӇ.z4)x1r g꾅Wz֭[J˼GSK q*5]_W"͆ Ї\ٵ4asYzcց1=JxƭȒp}BfZPϐDv!S@32S[kUGePfvWr鶛* gJ5a%F2Kɵb%"$xڱ'\dqE\ B OU"v (F䡇aZShf]M˨ (Ay:S=#XP(t E *0IY-TsK[6QQZo%`r;\ Hn4DkKA qUW$ 'S '"2D<PFODD,P"+)&Q>zȇ;-f|S4πE1 K ^ WPua()8sKv2pdem\DZ`aiM7u$ND~gho ` `kCd A ^ؙ*s6T3 fL-rئ@A,qO^P,C7I=Ro!+Q(=_kqq0ᅇ0tk37)bDa`uG99WG;!x;Vca tȈ&h/3,cc3Rb NbqF#ڰM((9C8 !7 V CUOBB4i4vN1}j"XMf LA" LQ P N p+o $xP|``? .FL.% &@<@.%H#1ld8 <  ~C"`! B4z [8nP#  o%(TOX)9+(fpmJJ ) *1ӗb jQ2Ϙb !,r&8ǹ rD\ B:HAzS'>OghDaiLvɀ&q(Y9A`E3 aD#(6NZ*DB(q|(g#9i.s:Ar8F4CE(ьSdB(:1 aptSq'"YSd('(IKԪיT"g`4Ah +1ѷiIJW{Ԍs^CFh(] 2r1UiqU`ȥƳNk]U֔VgPAhc+{XBcu*dMud f5{:$.Qi^beh3 jF41n,VHd`-A LÐRj|qנ# G:ax71VeĶ}煪6>F0N^a~mxL81l]7pS: PCƥs*Tp Y ?šeQh M i`-#̫|NR) @O9`: P]iR(!If]ZZ d&Nr5VWH6- W ؿpB#p:LT@8)IQ_{0XƐ Ecs320lh"%G~Vb?lt6r v4a gArdLh R@9[ܞp>Q7QΐLP H\c\M'Cb  Qks!U #ڀ߬M7oTy7` `)X!mɂ \ScnxnRҍЦ(HxκUEb ^ 06ȪH0 9C'^1&mc瞡 @yχ/|៎#-7!&=ɁЈjX fJa}{{}lpn1 Qp7[A{5gv'f 5.`b @`Hƣup@x`Q0y5K"&p/e i;2+CB 2s WOPJ/H;@P=BA%c[#/<{G|Vs&@@w(@3C3md7}M!N`0t)/֢>Cr ` 5  Y`;i,- P_dY`%P[#P ]8ӊ2S Gbpڠt8x>0F:PX*`l8XhMX J0֠   @ I1LݵC5epUs0^ ρ҇3 x$]pЀNdE a~~fĢ$Ii<#-В.,@B--0Vz*n@ 0 79iPHx(6I2HxHVZ(C0G p =% Gp  , iDT5*IoЗ/و)! icw@ya5P: C ꨎ0 @ 0PU]4C2.Џ_i)43 D @9y o-Pw -Yyؙ)y`Pډ-Јv ր@i N@wpy6 ]VyYɕd e ɛ`Q 0QSs؂@I3  0oСU$ZD  @N 04: r@v %^W>9YCd& 4f _006y/N9c-d9A0h:vPA`I?Zvw]| d@p  ` ZR;:0y*jZJo"ʩw v ٣Bڪ؉HG:o&b @ ګ:ZZ uڬ:ZzؚZ2᪭ D :Zzꚮ캮ڮ )k*گj1[;qk"  ";$[&{&π .۲024;6[8{:;# 1>@B*jBMfH{JLN۴L^!T[V{X>o*cp%{hxdldB B 5+rmfkJRgqe/0kY1]A  keGp1*!ZиZA[ +۹"^o !Erz!KY᷿۽){"""nK;x*ѻ+@^@cM4]WY +.d+[ۿiU@t;D3_8'"B4Q^a[zl1) ;!BW`;,@|f"pgݠ%qk#*<x@yp~ǂ  0Ȃ?|B<p,80777 LkƆˊ"*x)M=b׀) 0x`veЖ ?G hp 2m>`t@aIo3q K oaG*aė=0p@ 00ݭV=&2-@0- y0`з<Qf| 0أ WdĆ] 2 j{@Qn `-hϙNpP.N ,v͹=Dpt0ȭ7}iϊs6.F}k-ySgM== ` fs^u-R>= @.PyJhs2 |),!]"nĭ d0 , _W*?73JGa+32I`f|=u> parJn`2tp]p8P0*1.Ol+ X,Ah+`ڭPNu -P LPC< j? ^Nl n/20I7L 5'FܾlP@ nV)q}~:O:e hY8c}B*De}>-`O  {}fv=7Tԙ<Vq5QY.^- ʀyҮl0 [8 3pQ9I1D}+> ~+܎Qp!OD0C4Ë7u) o05E,-fe.k.~)G q-;9^o{wg"sF[ L+L{VD(Cܠǚ:- ך56@j pmH6.4"a@(Y9LSI.y6}tu@)@:̨:l0#InxQh35k X¡:*B:8tYHE"A=[tʠ"V-HK[ѡ u)@EEw;rۺͧHyF#$s@#^SuQCh$xW#Yϙ:[$8H2iOVkDep@Pg@ j!'sI9JFgA|d 40iJK$Έ[0Al1) 2nK6@? EUEIP ,0EقFZ@9%,L\'FX`4P@EBŠh%`̻+(x) @! ~%lW$pA(*0#@!d ^w`"fʲ:P vB /LNYn)'xV4&UGgb_˲V r-u 38pq/Y5W9>pm {6PA#PC%6>#HAfdF$lDaV!K#ım`*\EiI'u쩇oo8}V %_ [*W_ oXX4Og0Y%$EL$p W؍,ޚzewa$RhȘ#‹^58;DuBfցNUjE.y-- ?3eA6gĠCX5;)C(7SdC8HBa"Em DD&:p GuCPE'd$$`DrV9(fO#<:k @5T:i+[ S]dG;dIXP k)GS(PdL(Fʑxd$!9G>ؘHaG}9 o% C P$IuD \яi] )0 6Lf6sJ(@MҴ 0>r4Qʛ"FQ2wcA8'rt`Edas d g ZB BB4oKXP~6K)ЃTisC >ap `@jNFB|B]A ( 6ZA]Ѓp[mE:cД&5 UdB!Օw͡X3# :u΋Dj8ÄsEeeq`OA"(8R3%$Xj=:|d&/y8E'zr,_󗯠eW$VFg율9BoB%"9m0컋tXM~ |2 m݌hGk.+[) !|@uQ-TQ\ lYA$F93uL$`@'0Dp;:Օxʋ@T;1yLB=- .0 Hz*@!ivdǹG_uD:J!T[bAf p`ւ+sG,$>Y,, 3|ox ~`m Ѕ=a .C_>83o`{$#pB5d r!t7O!,1KA:!?tJLT"9{lT!n'MT]&W{Nvh 4( J#4|%?+8A 4ɋ , .٣G}Szշ7}W/RDq=G|/͇|q$Rh~??od?$@@#4@DTL@v @ x Ao|Sd@u,Ay\AxR#$TBЇyB}+ŠXB -,Cہ@|҈wpy~hT.%9@XDOȎX8d9 :&t2PCqB+5 0-lLXNF/ QĈ1<2lyO;7A0@b.;@86nEAF[dX0DD|pq }؇x~pS4*@CLd?@6ER0p`0g~Xn|]Dh6~qw XE z@46Ã<ȕHSyi8Ƒ0Fwg]|FwGxpEЇxXD'yG0 F0XDK ĈGB0UhoXR`4xv#CoXEshUu Ko0^xpide|}P\ X\H Xpl6_û U8*ҩJvk‘ȇxHI$ȕЇod'u`K܇ЄФKh{uҴIIl 4S¡t&XMn`G_X̕whԴtƠIWLd̴|oj~GÑ͑hLxx>Lo*MX<`O`?Ĉocx0APxUч Ix4$NUH!PռF׼FOxJ.l0X6༈hoFQL#(zDgX`M3@euqFƓȁghXh  2`T9LQorcFyQI}N4Lx%$KNHTOn:ƕ=*@R3Ԡ0Q Ro0̇w~pK~NxPG5dq|8vLVS\4#8XJPH? ]Ȏ:R@**;LԠOt4Oc&5:\xztFUqsLlVMљg MXJm>hL" &(P&WXE =%]GoʓB .%ηp(? P,)pei@˺`Hȁ;_p+ 3q "h-LJg&h|p`!U:h XM$}(!@QR1PXum@ /262dk"/$w0M΅uU9Ȁ ``e:Ȁ8u5 K\ܑ  ^.`P7Q A\L[ e %|]*Y-<FVvCKkBXXՂ] `RZSeUHm}8@ `b #ۂ((T # 0^/g̀P̕EL]Õ8LNgha ʍLM p6a(nl fH9 b SPP& LT[md EJ>mv5b8N dQp*M!؂&؂- -ܮ`]u a_ЄSؕ "L% *XFV@ m`NPL'<YbALpUh-@c v0pMD82vWA ߕ؁4 BJg` >+lpP`D&En^XfY lȆU8Znvw&K$mƠa@ cCb6PEfh1uɵoZm. ld֚9hܭ& sS qBc h 'xkN)`d(jpBYOn5EU%H&QLhm@b&xP։P領^h$8mY]? rd+6fC>X}~aG@$&UnoYȄ'lH 4H0R>ou~/o_@hT ?c렴4؁ .-k6epPVpie1~&j@llP_7&H10R]P-8"(] :hI@f+n^e(wrL8j, lhHKho`-\W9']:s9`[E (e'_(u`#t#؂NSMm j K0o@!Xoq@ E]!.ZW4_g2h?dA g0tB`t^m2 5(@H _CK(0Xuw}g uw&P"8h5OPx!_Pv xpЂkOlg7 4HEIrz^8Hv pcVpqQ́'_o Poc\.o[/ v)YyMڑ(;A8v(wl=X+PH2 2 @~NTЃ>WHXBqb#+v?"h|?h&Em|ЮpæY˃lh{Xv 8 0!O`@dh !!q@#xE+ %h9ϴ_2ȃ_)gC_r6Nm0d  'R( D$4VtJU:|"ubk\\k^") U@x'ѐ("%CiSbAǜ2-kjCqMg؜ $JԀPBߘղeIKlYeeZ2ȀBsiwW!=ղjcS@d: Ae (A3Ah|T. Q0 >8 >vNR ~8DE{b58`1b @̢FYp0e!^\4穵QDe,0^t% pE HE`e g C%N,Q8t֐'shY$a8uP(eMdCQTvFNFteܒM#d)Ā 1D01Gi Hu"ː>8{M9[RI8I')qef `) DCNH':^$ H5UTCRu! gY&xA1CVQ z#&P nf `U OlDha  =Tb ^7Y6FMaĄ &X>0u0ܰ r=@8蝷'„ଳ) Up.,29Fȋ]JxyުXԥ H i { .cH{_A,$bd02B vU襗pI?_W>s v7q,ɲݶQ}HP3+:־0$(:p U, |# J3@q $@(p0.H p.l! _g sPuD4b#*Nl"(%RSD"Ce|c]1f10#5wF5Qk(Gͱ?+_@!,Gp`ALx߾-HqŊ/jqǎ {.g&QFTy2˕/[œ)&˛1U kYϟ>*ԧ:u)]ʴӧPJ2uʵׯJI ٳhѢYO ee:@i٦L+)z*^S 2WN@¥J:"*oaV|k@b%V| :u8.W[pE 7G d<\Ml:H)]=TRhgiCua(\''TqםmW oP Z^Y[2WVA,K"95)!THmˈS.udq~v:pX}_ɕbU#Ҽ#IWXVY9H-qU vvstY>IXfRёd"Lihp?Un\>UHb~%nm1@Ț;JInDu^\V2ٞ}MÈ' d1WRmPU߁2aG4Gi=Sg^֔*uƪ.z%֏rWL ,D*[4cx]TO!S(a*H# խE'`%AE/zjD#4aB_ $~|Hcg xu ]u b3V( %1eSuH, CZcCSF|CFPbh.^6kA%͈A8a]Rb?$~)P:e m4461 b43OEymcPwH#C$]cG;k hsd6ϕsU}e`_"2 +Ɩ&YDۺ:KltH9t4Fm恖l밇0$ `i`rժ v(NS$ l]?-(` K r-gQl)C .ZX!RJ8QXtCh9JNT,+:?*X_!LE'd K AY3e` ,bY0.R\RS`xLHn1NbuJ ♶+6ތfw6^ Kp{60cA b1zۛ€O!m֕hpd [t"3a Тh (&K#"?o4vhd`3,jcbu0@GCxB,bqB T܆H8<^ڭLX݇'OώAG HA> YtHkk @;faB}z ?M_H!}ANjTͮiczo VyT"جd)(C] W cd4[&i _ ?~0 G|xɧb6*6H;Cbq2rn:7#He` |aMSfqY,~9r Y ;ȃ0 3`!0%{R~  S`A`)Q;`hbrPP Ve;h%%ІLܧ}wK7;aFd4~hD,a1h)cU9ֈ b`H΅ sDwM0 8X8 ~@NPvUC0 XF"Wdi`}$6E~8WP6* 2c:Fd ; | 1'28XXX`vd0r; oP X  e ynF37v7o 8 ucӀcp @ v\ D5fwBPS,UJ;,Jv05YB[aXU0 u gD6&@ hnj91&x dG\޸ Pظ xAPT; bU`AToU`@ II O) ya"[[L&,.۲0+#[6E®3:۳;+se/Nfг`H@P0 p `]-^2:"KgO b D .=gxK{Ph}mpH䖮 P0Y:L#M2PI` 0}@H섾LRrghFvm(YuHedG d ff.a[5  8f8o\U= 0^V/ (2FynFO b@`t &rNf Q! Z)Z^Բm0 Ha6ݪ^@0e0eP% #_]y!pޜ0\}W#EP U>w'. iHΰHY! Y+-z  @s ڞ e`^Pً2U{0}Z/H@DxPZ^1 ;2A gЬim-ZͰ̦NFkWFhR ex)-X#HQLF\uU^JԨku'5DA@Qf\n:R50lOLJ[ lh@"Xޕ{Z, ZT,MY#Ċq䣎]@HfٰekY͘jG5Sjѕ2Zh:tqQ8:u= u޲jL3_wz!>`G#tP߀uI"cVS@3LIHe@Wny8!bHX%dǘj19h"f$'!f@Jڀ#hY'YgyZ2#8rL:1&ZzZ8Ș!FH`Pʐo.b0' ,0@0ap,ntD]y ?D4LnOHd%mp~$B"8*򘤓Lhh :_uJs`M14bD! "(M[Sd(?O@#/,,Pm Wrzы#8B8E,i`>x&RP`5k>5Sz*#)ȒIdrq'׉"BJ8b/xKMͼ#Es<@-rUT'hCRL E8EhfY` R/n߂+b;S5;le{-%3(Z:ꝣzܗ>@#:_C4b$2ew7r1)JS:P?+kgr2ԑ[xഇrHv2X25:. W "xI@603 :1ø`$6BфH48BZ / LbF6aR;uDA9y%;{p( M'LA Q N2] !;ء0!6  S jd5m-P=Qo*u2#e+iBP.ԡ E+:2 fXh,b0zqdATE,"CWǰԚri?Zhh `9a?L:)#8[I4aL19Nr2̪&2Q9,b(8bMh\@ 1r2A$EA=ڒ~k"/vqaQ YFܒӅ!G1.SȶR6 !S CVrhX-iE:heQ[$9*Q_λkc0Epī_Z3vu@_j$[v;a iy-6T?7Q >0y K܅=$eX8~xG9B{&+PWapӳ#aD[yw0z|›d0Yx; E\Ӡa zXB? }-=cW: u3iVzԧNT@8uC:Q JoC^;DD.d⎎,vL'=|ܾW:<1ʧC(?C\B$CDCTDdEtFGDCLKfDMDNMN OR$STEM$S;XtX|Z YE[]EZE^^_E~@dTedftgh|Fojd \ lTl$mFnnl\k4s<x|ЇvdGwlG}xGyyzGxGz{|@G^α <܉d!oȈ5uȊ4x҇~gɏɐ$ɑTuHupɒɑɐDItTa[jxx~x ~1ʡrLɁl?`?6hP8ʫ\HJ^x8JJi 4>X8nDJRPg4,'H4Kq~HȢˣLʶ<6xX4LDJDG ̣ȇwƣP LiwILBK1J\JsănD6hoKL`Lxpx4/j}LlMIwoyu4| J $ǬMkd18Lʹ Ѕ`ɖ~XMx8ͣ``]cMwLNtwlEt~L,TJ?qϼMHQi@xv臖P;N~Σ]X0Жxy!<  KHGpJ8HFDP^kXMsX\K\e PH`@PQ5ЬVd sXpQvHx@͔|uPyͫ)pF(JR*F[ 8MHldL6πT5 ;tEVjwd-opJңPHɻP;ځPm=GG,^Vud`lfauB8wXWH;uP5 oL[l c}ĄX[ ʖq!("@5 X%5XGyi`TJU4&@:@_(K7YW,c`U% 2>N=iV ` a% R=[L(4H$":`$7-?ZQ;f }`NHc ۔%3a-b۱Q]S5GV5/_#pȀ+& P8`AT dB0Ps!؄CeWUyxOE!vqߣ`":(;f9+R%ULhbNNe v hN&dpd(Ux8 N^58.`M(S$5ȐX?b@Icr|c6 =v__@M8>#dvSȡB8 hF(A H`f8-P1dj_WDحI(Vax~hLf#58pXf` hxff.H9^H`F&j bu_n`  A㓬J`awjAFB6 C>'Q0>Yh88m xmhMVioxJ&Md-c8V& z5Mreg>4nZ[ J0}hϮFMH6X"6׈)U0pH/&ni6 HDFn$0B4Fn (1[XRhd8od>ξjsLfvf @=Zn A@rp#׀Lfimi& '? 4>  lW9RoihF r G1 װ5qpuXc%Q^X !`o099Zj`m 5Psqꄹl3apm9x0c?x8cr@xHH(  q(uo8Gf\r֨X{<w00`YHw$Yyblgpw놡m8$@vcdh-z|6<=2?'`@P]Wd[&[Z`?&D&Dhg6KajpTk ?/0HW?neThd0!HFM`!`|MeY2nԨ1 ٭[*gd&huP4 k+f: )(O:9ypP 8P04zUOg 9@WA M\(o<艨'V&iәN虣=mZQ&0"( 67am< f `7))0E]-7(X ݴux 56} `( 2(.R|rq2Ap,'~ޤNM1FyB69es 8g`bNeXW&M $F}8Rx` 02l`c9L:|PPɒ&5AY9ST%'PjeL58Kl+RM3+61@jVp 0 0`2@.#P.6BMK/Ę(2 *Exhp R̂>@d0DADMr}mC֠8"rӜXI5H2CHC1BxЪVaQ X5@8 4-j T;! O0dSMY5u -ℱZ:x P1#m0\ЇDb \03 pH8AuvOn1|mm=.r2}ns$Y@=HB rF+^\W?Ыwm/|+wm2T w/0:#X ^</03|ohG{?>b<">1Qlx..1U c[61sĦᱭ 46Y1y<$3y!nd@!,HSpaC !:"ŋ3JhQC9bqdȓ&S:dr˖0xI3͚8oΟ< R%ɣ @2PJJuժXj:)vm:+Sdϖ]mڷh㲅K$@՛n߽~.sl.È8ƐKLySYZyΠWBHM4 װ.e˦߾Eȓ#_&q4iל.Cp*<3h5;ϖa{ߟ seTg jhaVxa܃xTBAhSN9hჃ9d}k1Dd%Z|8&C>-d3x33 :3㒊@hAv_R@VLENTDBhXn Vq1

              B̛q3)uЍ*I*v6?aijɐ PS)5_!Sbrbl*jovD,.@ )Z*HR4iu JuLpQ`x芔-YW| G8XDBM/ (@ (J&kfk\ny3-AZGϤ tNo-D?Ie(61Ђ/ 1DIEdu')FNlAӀF3Ҕ60u)4ar겐T'2fg7C\% YB0N Q#E'd [@D u&@`Ԧ._y\"n؅^ d5!jy<~)z֌ 5=ׄCZBHn Wxvlp#(.\vK_@uɠS**qt=p3jn+Њ斖+,ݑH؅DmmSy l4Q)bZC Dʀ d³Fh\ `7"dE唌~s];e 9:qBhP2xpGCژ6l3t^W7X!̰W0MNyf9B f0Lb9scK~ya0 b-7!W`Z.UF1̪Lgr\ 43&aB=9 < ўqR9S)،i`!{dYd|Kl[8YxK1EP*=-ҩb͠)^j4eo V#t@ť1O8]U/:(bD埱:pN]~*=!YY  zϡ*z QBXEG K(((VL׀N`hͯ< 7ήG]HAcј $8P$n^WRE6ZgX"PP[8<-]lj㪲_2r;M08X毪ut{]\HSt`#)`E6M8` bBe.^byyqFҕ^*(E)9uٓ8XHvJ؎!i  .y    ڠH; T'}tjlHkmp9rYT6 g$3gҗɗ9R]Sy+.0U ӐU 0 TU X")nHIYy)iy1DIq93ii,Q>0@R0̀ 0UQ`#`(Qqyy$Ӟ9)MDp KG  Ҡ N-"Frq  :"Z$z&(%3==;Q<ڣ;#p $FzP+h}+P+h0%I*VʤXZYʥ[z_ڥ23!phzimʦn8tJP/r"xzux3Gz zJZ H#Q*J$Z ` :JXsO ?:Zzwz7S :H~ w3m 0J$y蚮꺮iH+J#wA: @:Ku!:p1 b%Պ=j:$:,t&;_z*ڱ@ ۊ[Q@kE` 5xZb2.:ԐNk[rbC7CbY*Rz.!%+ mбV+8{$'-1*U?B[ӱ^500/ѴQ vpйWH-,JB'a;C'>-KxA xp;0 oP{ūK|gYm@Fhe@L>^]N@2H?81 Lɐ02 OKA `>հ` V)NQ/LFm r";Rq8dx]xOßp S, =` `E +%A_V^FWa$V5V̪zXR.+*I ,XPhOfqB' B#^ N"rZKz:j~zhITtkL9W#κWo2Ίׯ|9dߊ+due>[K#,PbGfG<8|F*u5ͤɦRV|g7%kHX\I.VclK2kL3/2<,pCz^cyw2T1U=LhY'|OGoqGqDƎXVqvYIގK5,ݍ,䑏,lр±]b-` rKN1idcH^4C܅(r}TݘobOqTͮcWB< ypi>Oe(#-! -3DGPcvywc籋Nt< ouNp%WB, PYыsEpe\:N Rȸ"*iv4rt/|*.]җ0rՄ_!6QINITż`cs^h&4y 4Z!JRlgE8=u > |6r-!=f8BzP#̅,"tp|O|j $e |IO+5(r 6 Ұ5sNm**7h U5)HFXŚTX%vyIEXaI24 H`(XǺs" -1 NBl ƠA,VCR6gp8-gEYҪMEf%G ]q ÷]+32`|ӸmnC چxL5=ch6Xǹnwp@Fx-w(d<~pj6$01oK?>r}NŠW/9W8L xP4>uKV'CtLt?T{߸{wad6|"`p{3G<+K>wȤG,:bO8bA#x{Xd:Pv,yJsqcxan]<~b?$?bH ~Mmu q f\#o:͋#p9Z?Ks C8#˽h='@[;ȇ}?Zq;̋kвoSs$=As9r+@s6keHT?y?KAOhß"Bf>C8t@ZP3o2H`;tӇ}؇8@HAC=#!d=׳@p3@S2x`qx A}ph#7ux>ۇ`qX8H]7̋@A$+B=fxfЎ#)\gPb>A=}K$_q`{X4D\6XC@<4fx857&H3&Dk6HC" ğDD3|oHEP|l6HSk%s{ogD`E ,BŽelq0E@: /`#I (d#dm7k:LEo Sm%QoAHh؏;sBuC d"Gl oGHI:DtIiGD t~86jVxO9$v8|PHXp+lQ>}pEŸo [:ش\]\HVx>!IJ`Z\ |  ( *P(}CܼBu`EfR{P\h @QP؏ BX¦+)H4-Կ4ʃkò&; $2`O HqKɼԷ?BȀGe,PP:p8 @YP=5D}0.`W Te ol +7?{}b"ݨ;QbV6qK"շ6sPUP2HMRRQՂc L'`MP|R(p&GpLut:vSpǿޣS|%*S*]48=OI7<-x/Y9@IY 2(05`,mH 0(Ke GuP(7LdTY x-,}Z cd"g J#Q_H9:Am,,)X_9PmI pkYMcN5m=hE@4:TX2h"eXT`( a)XX$,NX;!h- =(V xIe[ЄcPs>͏$Lc]\1*HMdX,ɟН7hs h H%R_=eAp[ ` ffP`HPu, p878 XaLXz\|! ؁"\A f!FM4i%`j#hU8hl`Aۗ%ջ U,ZeT(EEB(0_qh+? 7Ӈŀ,,!> ص,QXlRXqI&`irU܆( h8} qXovCEH}h bBC(ΆmІjb9xXP5h6hf!L lިbUSV/X9F߸M;Y.eecp`%hfXȄbFd&g^H0*ԘMB~u TnS$V\uBJ'QRPG7@g &Xaf[pc ajghdjHh``8eeU[4'}r^-Ӎ3Ak@RHn ?uW &8&l`^[EHfpjNh]1 -ֻ:\;Z6Xb5mߑ:lشQD=#n#0NijV>](%pbG q;hp߆!+e=s "ɞ@O& 2p^uRX`m6H^202xCnPN"Y0)HU81@зHX&9W˦p T/0#$G%G%wr"(FI"RR{nNP_6#Ef`aPA؁h7H!HԖ CqSDZEZEHߩ^ Vp "@ ;;pibll< +!`CF1Vה>ZP>}UQ+ c?# fwv xt+io -N#.=uRꨎ(80=1 ; 0 2 "t%XĎs)M8t@`Tx@@"xt_JRRLwMV+GgjgjyNGsq$xX}g Kq`d=KN=U`"H x `` x"kfqkG)On(,rnq[X1rhCQAЃ<(σIPIȃ[E;,28Wo(v 0-T`_o:B75 `p}7.cT-!:y 6 ?>VpG=u'1 2hgAhΏh@w? p'}*&` ۮVXB (8BO_ , )O8`$UxMJad$JH1lҠ)g@6NmDf5etdg [iY͑H@/YHH3dXf &U@ab-\kU-UWtiIO99Zn)G"-`E ӦJ bU ٤g-OY4zU˳Mϣ.ѠISĪ jJ ((0 hXHAF2 fJIM> J*\~cJW L0b[R%>(7mBGtJӕL 3Q"Tl!0GD ea WxAM&(fk"^]ˌ^}1d |ч)8zzgT+ 8/] uhHm[SO+7Ĵ1\r]xLyɛʡZm\u4&\TWA M S*$M3QC=US}u 5]{3 2`wif7<#7s]7vmtA?N#3.^[~9_Ē1U9蟋i{n:ꧫi|:;^;cy?}~<+<ʷ^K`5X@]a4ĞK x݃%uxCv6F:,2FegK^qP]a| c}`}47c f wo(Poh [ʊ ad-vds;:h|gad9H$Ϩ33d8Uwz8(G}yw._!hlu\(ipzG^*ΦU[P2_K`I)'a k'fH!^Hka㪰p,_qީ |2z_g[b颱wA`XX#Wo^ZF n|JpJ= (u,r3ƀ! Kl^6|W Lyns׹JɪFv[qK5wZZ*ZsW5ϻn?;[s*F 04'Qjn"ǰL$1veOݡ{UJqC 2|QrQzbiW/ZAۨRbcGnuKhSM5Ql>g0 eS믻.YՋ=Ĵj2-M5` ';Mļ<a>ZD ֧C8:ٰL:Uw5_֯ׯ;b*F> 3^hUq%M jdmd`m0!9ΡB;ՉUßsHWծ%v ;8MxB&P.aV#$ M/(_nlfТؘ6̈F5а :yKmۡy1鬭w@ ҄H7h(: a`CD'( Fr pNbPkXl:x0R%y oы\nF4 Wp̡?|G_.u< !9%fih1FQhE+v ltF&eVEL}CM(5Ey q6)=u#Q6f(Nfs(DjDpU|R'bsڊC\JlFcrY|&2rq UCe6ZJqJp[dץЙO3])B,bK*NdK+ײ曳  0r-ՠEuOjA"!&0 [¶UsQevdvF7,Uk8rQh `&Iq`*6"9X׻X#\hdtY—X/*ӔE(]ts5,*vhV 29nvv3k+u8AţB'Nt}ҐH `j^8Ni6`@&1zeme)ֹN| tx jC xBmsE-bpUm(G/W~[#&-dicY6-0q P \EGzя߅PԧN[ꠈz֡uRtZ49ұ #wSlbxe </x';|]TtgwqFZB4vN'?.R4"3ߓu>} Oq}$!ݲ.ъHvb(q*72DUN~_\cJ D? S lDC 0t  s} (g/P0z~B ԰}Ӏ$}6D 0%`  4H3 @l#Pه~!*qx2m NH @0@X62 p\Р| @@@ @ Vzz'Hh|2y #h[& 0#p؈t(tp}a~ 2B'NzH%?!.p8H'sswSz/'( 8XxӸ5DL1O"">o"8Nx$h-Q&Wrd_xk`"]$0uȎNH1@(u1HӍ5CB TA LMRxa' ,ْ.ɒ؊1e(B 9 p~Øx` |K POIكLG1PF>u^'r~I(Iy wxk:bO8s>8@Exp $r4!e )m I00W fOVu5rA?d1^YL0` S yj`0*9  `$ 2 ^(!)YRu0 c` 3}@hp,p!5` @ P`  @U9.0Z֐ Pr 0pp q ֐8ku@W p˓0 ``  =ڀ8%Ece00 0jʦpI!|̘F P

              0>{ [.;3j`pРvz:: *W;5 SEcX",O+30ʃ @r P^LPiEz 0'{tH 0 rq{$7Qv+=Djc&S;t> Ae0Yɕ%y u<۰JəˮZ˵`GkY0rbz&.LߩQ$tc<@?\<!>GHp# ~ @lɕ\͙t  k0WG(P`߫k0֕֕~[&J3A ЖPu⠉ nJ%M`: ^%|3@ %'|(*H"a^ErF`!MIЙEԧ euULɕ!`(z0 ˤۜ;`LZ0U%6%'g|V0|CFZ! 0O l 0u'2{3P/30ӣ`: ,Mͫ;W |1OP C((DC'8- pݎ ))P%@[}qJ Tܭ};[۵{]yVV`X{$Гu 05 p ` SP呪p:  Ӡv̀0|<_zN V.P@@`++ⴷ @f.f>i梜K`޼י803؇};c ZpWJPa9=dPJ#҅J0ݸ˒uN,,kuXqGX8Sv nm8}  (v>@" N P 4|naQ~ av'' p g' iڲ<Фg^l7ɧp=>-XwVT HkP;9>SlZ<4_ʮ; y{*}k"L?=&;! @ t^~Y*'v+ dcoeg + ZP SH(@~?-^=\O@t9*_{& ? jmlpQע_@oNn%{m7H$?X/ ǟ+ɢ>? ׀%ѯ PDǡ=NTнGp@@0۱)Shaˆm< >Q⩁ӧo>y jpAHu0,]8-'N9{К.[7̚b!ӨdN hR( #`ؑJ(_W\uw'B}"E`6俔'eLfL0ef?RZcȸ֠Bf[.:6k2dXH ApōG\yqEIHϼvڋ x͟? ؿ_|ߟdcȑ?#4,  YB\*\B 10C?0DEDGDDNsgo1GqQJG!$rH#DH%drI'3IxJ+2K-Rx10Ws1g:dM7te̤L;3:LOy0T@PB54QDUQ@OI'e SȔM;e*%TSO`1y V3b5VWeuYyZ_uWZSE6ca;DYg%RgwgoܡG#OuF?L]z}Q['٧2R| @ >`WΒ?$gNuQ3˝DC!U pq a#o< ?&6LEs()/&E W@YXQ 7aiHE^m\ X^ @rUǐBK&`o0@3m*GeȠ&D1^='c+ͰY/p0 u&} &d6>4PJX3HeLR4DuaYԛ5LBB)6*)$2OX/F|e0C H Pd 8TH+O5xD % @mZJ X, B&t$_XB=0 dˀ _&ePR{(LXʝ2%ELEOr<1j Y6ll\BC3IĠOO^@p`%.)Hc@ (옟TEU F>`"7m*t^Hoc$$D'2(PvB EK4 h`X?@  [IЄ&D2>b)YIm yA Z|-.='P @2uwBX661H_ A|H@Jkg{/WBl^H`A@LgkS.8A0W~W8BьU"hFq +, 6R=ɩg8 '[ %B(p֫hURHnI5u$Ά0:q/6x}?PmAebw=ޒvP  ÌB:-@+;KfQbІjpbPxP9T207Qz7낉ȹK0 >):򑝀QʗX)y8@zؼ)ffIf8Qhml@KXD4: ̫9L̜LBMbKٔ1NpJf@Q8aH U0xH8xa)E6$DK0 lg5ꜵ  %Kl(ـ;NӺ{O,@#!hJ$(K4dCvȁr24˂kj0+7" 1"@  0&L՘M 4Q= 䄃EpMLMI_hČ $h40xI/dEɼ Ѐ!Ȫ(xR  H2NO&dA8j@[m[]qU\OXՋץhQl6xU䌍1WE A[>A2| pL!8R)Ro2-S;ٔrI`P* ¢(ӚW5˾ |@NLPJפU[UH͔"xЀ+p+x @@([RԏuWШI [ [ ٳjUԛUYmD|EX4ŝON؀S]3N+`4 '(" ]S@ K%f@Yۉ| xoWfM< 4h;HJ 4;M5OI jLYJNbUe\OG##E9`QpT2X626`>HcmF8"%%RBuRi dCVS9:Qwb1"cY:#7]L>ˉ #W s fWvXYZ[\]eў1,2Vqi )e8d~c^fdZD:)gkF<;mf~qсtuVvNbg$Yx/==g~>VJ.(Ah~Kh8Arh_!,"H T(Jl8aň3ZDhƏC^#Ǔ(reK+a&͛3sieʖ=y3ѡ=*-E>9թժX*5׮`zٕeўWv R}떨ݣ>Yh_~,Kˆ+u)ǰn1] ݬs;ݟE[~6c/MXb1uWu_ȋHo]e>snj's^`:$ '2kʜO?P}Ua~P|Xy?6㧾Y_dAzh )H]Ei5tZJ%^hnEg Naze@aIT([YXXɂ6` (ԱƂhҐ Qǯk<^)r(FWzIؑ%Y@Q $0 ʯhGyAqI:*}'+5hr7"Ts e~u鵚z0lWjb 1T#ȉ.><( F8 Iܲm+ЂRBpB\aݰ֒F̅q6Q8s-zyV&.*}Y 2d!oq 6qsF==JwI҈oy =@6SL#Znz:^s觯4r 8gZLfݵ$p"19<99+{3n=N2 l4Chބfd80<.CM)aʎv!l(Baha86^tٓFw h|G-z\8#c4 chp&5 QMf2F1DW|]! ?*eH:R$ے jWDң+dQHmDc4AHC0AAgqh/TeeJ 1h21r1Lm(l\$Hxlʌf # G@rl6ڷF7Xtw C:P`:1tp'='2XU#W2'.S}I a<`F1 Lrb)C*,(MJWoB סLHpdbH'wh@p_`( IYvD oh^<GA SMѻP0j8Ƭ4~)H4TfP #dEa H#.SC2 ;;z)R5f}, I xt۶Ĉc~Aܟ g=ej kεA #M %,B SNtc$-{%^͘~= h, 4-@gCxϷ]F8J & dɂ>bAkZ$FϼskJjmL]qayu!Yx@Aaٞ2A|A0"-ёFKCBi98E&hanZBi[ gDQa C;gxvkz+ȱ QdbѠE' ^t:6O&r٬Vj'h*@ҠH/fֳviB"/@:х!#݈5i&wӪz5=) vHèG=!b/`L&^cxf(| +p%,-YmPhA m7v Sw 0 Ðmn Lpf 0p U6XP`U} 2u!ZjEha7 }'  h}p @k|6w +xpr8t8u` ( PNQp'^X I. 9ʠ(~e HDH#}k Wߡ `; )ԙDCnE^ޱdCtc{]΍t Tp0~gr s`^~Ȟn njp?2Bt>W]Wdp.YdO0~~1~' .MTI`^EV_8@ȋ "LЖ]4! R-R/.?(8BrE<V=U?>?@OB_HB(fѠ~n;`FVQ͔e!^`b?d_fOt$) #p# muzo}|~e0&XZ8W_E7V1OSos-}6bZbt^9dCe ȅe`V7Pj! 0/e?xđN ޠnu >Zk g DPB S_-&DW;wܽۗP|+wQ7H2reXx }4(Lj)_x!/‹%- (Jt;œ7N<~)DPj+-˞maDϟ~6fʛ`\n^&LOZ yeϟx]'$ v09,/n}KnU}#KC|wځf|ژOˬɬAs|þ5r)U_Q+h^ݿaWǛCk%҄"/ 40ũ@^ͨ$9ʠ }c!$*tKi.r"/|2(F><(î ]Ӌ~I)'$}GVG5}ixUpRv -j:2"&L0 \6BQ;QGq|N `'nS}*Us\Dl\KfV<3Ѓ`W/$I TVcmEX#P-NDϟѥCK;Lq[qgUjsYlS"E]:b‹:z(A %]t %e+8fHq.G3PƩ֘MH` "]!d5 JɎxR'ށ*zETe !)jdySh~s7ރ< &d FA&&8;.? #Ō6 \u"|cB;76hoŰ.֑=?|@0AEN[W'ŌGXo|w\ X&"U| 28A P. P75 >4a*ܭu&{*HnH'-C#G> PGR% OKF `! ] d8@: cp@sĢ,Q˨ȀV>s[n= w&؀ h}=j, RDJA``Q0TCc:`(܀_.#p$$ )C2`9/s7E&|5l^3:Ye5j` 2drq[)\ J#" <=18u = @`%AX `۵ ͺ,)C5/A.0W"PQ#q aF'xjzn +A{؀EF(x k+Tq"/ ~SNA$0n'N]'B2Q g 08P PAp]8 XlZ(60@פSfc*6`tl`z:M6 bXbY0iJW5Nwh,!Nx4ȉM 5›ӌT[hl V@! AP"+46NAjT#LeHƶI,dV 6jE$% 2u~s)>MD$ BG<#؂A$]iStg>;*E*&p'L ŌkL6ᖂtntǶA! -0Dqfpbm`{ 0@: _ȍWe%čzcΈ^ÑNo^UI׫'B6 dTщ<膖C%p,>h4߁\GQS ,g Pzԣ>,'(nrE%NX"Ji&nJ؞|xC P<<`ȵ%} p #ݗجR "t 5-tޝU8HpxC v.>I2p'($ JCK3I˾~)郹ٻ8 0"8#0m"dkv+$B Ȑ24:dAd[_h) jӶ 4xa> r T\@ $x`7,/d"0L$++;ȢΨ? ,8fsgx,A$f0?lp<~ys@@C4@ӂ @&(Cʢ7" , xxS,@#x\6ٵ-B[EH8< b$CQChgȆ[2j;*+ 0@*D+<9W|p!+;K?lDitE@ȄH}t2LP4b[Lk4㼌>#XM/ V ./tO=x* ]6HE4ExF>E$!H ;&@ H@J b]h9(.x܂r(KO|딾G@ j A~@I0E;E(iNb>h\,0 p_z9Fi4K,BY&HKlڼͿ{I4h+3<0.mFЅD1DX(.%<`` |?,+CkiFL~ D?ބ q65>B6hTa96Q[TPT OUQ O-Q5URUTeUTuSU}UQŅ?-\С]%^^_e{,IPVf]Vg]fghklmV4yVCѢs%sLAbWcyrz-W{Cvv ؁L}Tc޼EyX};3,2/~Xc57|s DYYEY-ٓ55 ї]MY=Ym] !,% {(LpÇ#JHŋ3jqB ? IRaǓ(S\ҠK/.Ȳ͛81Yɜ@ =)3L*]oT*ԨWbׯ, ʈ f,B\gRMm,ZMal' JGG,JT3dqVQ`{}#3B 'CYhEr P)|5svLrxDbyЋh%U!,c?F\u"8` 6$[fs zu'*,L2T%6!⌖qcsjeG#-ѣ'5a{L4^)r: 'PBj"v9ꪪ*^ؤgA9 p+D+rRbJ|L"{l&ˬ 2WQ;`m^mnk7mWV4s,`ӌ0 ͼ:ɣ'= $ L0c-sw 7G, j*JrJt/ڦ2u8PoN,؅}w-SBa Q#6J4>2zhHw?seQuZ|POC v%D!8 P(UH9Nu+nUֶD]*b6.u>GpOrć@ȑs\8G:pU[1r}Hᑢ|e|XF+L GD 6WE*09;@IA1ώ06CaH ᆇ!AFE'd lbp,: a E( (%.y(@DcD3^&dj⚮pF38lE`e$ċCǗ@- f|DcO~HD@*P'@/F.y qX\/\ ns` ӳ,LPW0"CrEԦNwSi$E&``Q(4w8w1Hc9PKA*d0"8C!ʶ"p\ӛ$ ,0;,4iH `aeX$cL$b0{ʇ q? Cp51PJpVh9X/ץ\ZH 0 Ȁ:bsx 5@ j`@/! S OP3)pe k6 eo%Zð PT=X"j 9ӟ dJ0sp uwQqerH 0kِ 4 J%!:`R(neaѫ)`p6 $ȎѪآ0w  #}Q<~-G鐮0^l@e`lv!{j`T;UKRVW; 4݀V{Ǡ -P`6 +6o^Pg{^tG{j3lP `Ӑ vYq Zj:lnˏ;59; ZWzp_^5}nYSP{_r4%[: ICYRxPI4K 2 P{ pWLPDOWlpDX;{ pss .ۈ[78[{{e . %hIz |* 7 <QhppS'S` 7, &&}8 eZ|u9ppȆ \ ic{ yQz0i \`O4<"@+H~ '8 prQ|==]}0_= ?EM-!5 ="]$}ްW>.2-F6RɄȴ7`9<= 0:33ӡ(]&- Wm#s7pP3` ==pMԳ0wsr@FJ-9 :c$!^ ,ޠWm` `C~l2!K]0fv 8=1 0;k0 F5 ް0|c z@@n }ݱ E RP2q9 RӸ"J0. m_1 =` " IǍ*.`,-k`= 3 W 'T =Q}` e ټ>4 %!`VDS>  H6di~cU0:WAn=FP2C/! @q@0PAt2ߘ^~ nD2`>xch@ D 1]W@--Q,;ׂNC^8.:DLvLq:S|` M^=&Z}H'_;"@Gi-kNm  =!0ϐ-"!0Sa*B e ~W-?Y 0 z0 &ߝgplrn1}U ߼@k꧊E*S 3k& q,֗0 >>^P} ЭPnP1P 72`.@_oNt=p- d0u@t@FOY fA& &7Wj o7.V`^0P"O=`U7O *;x𝷂 :V!>(@db"4 רzRJS<}5L &fIaFbuTk 1xDM.ؐ/ENL1kHcYa&BFEv\e T"8z `ҨɅz 5XcTÐЇa*xbH2:jXE5NL4PQi=l. qUKrA˟NТBz .!"Ġ=0 E+!D`NOY#6Ub hbWA46lp#L` aI骓[̱|$`PbS}-੆|Z`ɂM / C6B6=VyG!q! C CƠO~:$UiWH^5 .5E &_I8pbո',!PBlhqUbDΜ1` OImC]Rimdj*H0!{- E@W \u4OMH؁d"wb`zw[@`p@|˷P8J}RX^S@=yB[@qAPr` ZvHS_Tm(B<7!Wq3x4C`B|sT?@C$"٫'!?pă K& EdC'Q.;p@ ,F`θig`Ed=O^Xdv yD 7Ldi ҆FprfP+ e.C:0# 2])4tXr E: w{^CA8\ p]&7-܎Jc˚E r!ҀG~X aPy `?~goCq|?}W!,(rHpÇ#JHŋ3NQ`G? iPɓ(S{jѣ>XM5M4|ZիH9~צ VJJB]TMǚKNLxڧQ8 U8UZr]z~0oIF#زiJ#VlU q {ջ۲@|J\2]C?Rږi')#.cH@~[ έl y(FR5gG31'δh8Za368flQ-p\mUDZJAcL6`f !Ca2iH&2=ʓPF)TViXZ)[Chա8\͎T 'hp3ڜgp)t 蠬] H8S#5i5qM $uU [2p:jj*+$ ueA&b3d8[o*i' |Jz$礻MîkhJ)g:@hpP"죏> J?KېC19VEy: h"Sgc 5ǜ>${WS6#,،,4SESiFFN@DCrpϼ0ѮPs'h73t&hbv B }Sm|"s ,hhQM.b 2mc941JyՀCULr*0tCq:rj璉,pM44",f{ .7(naHsҐ,<8D_xu{'BL6 O$O:Oh U*߬"0|.WA㈑ d460jL.ZeP)R7 u2#`֐4!0'>A / ^@H!bڏ,b5VŁG@u"xA`<-v12MjgT oA4qH6:h !2ID.)p?YY>99Ȅ&3q eHrp4jdB>u 8PD"FSbq=F"B*!R<2A el-h0Sr%b@RTmhۄSdgPf5&q*yOi+0!>CЅTz%4$CXg}0TC0)u.d&JdPV)(-HfTch5䠀Dt &ЁTP5q>x4'V˩5@|D+aD1 r2 i`݀5b[Djp# 6hqk/V)N}0=>@Ҡ#<1v`)5QJ>ҨaVC] <汍VhH>⁎p(`KI)Qm: xE.R1)t@ܑ- X)0*~ a( gHq4lDXgЁ#$wytY}5I84αn}+:‰/<[C;sdL44 h[ e _{ 9h+-F NH1-Lx3;;Q"!L(PP"tG(Ro!C^ E7bsfY?N)-' 0nwxa+Cz:J{x.r{%PP)fqlBCc 5Wnlx4Fi †,Nъ<2E0NϢ8аV09;ak d*M;> hņv4hshXh#DL)EۼҲ͔ %pOx M=B4F 7$u ;aqWj;%i{%CA{} #M/ttfb{{(^I MvHw:!mjo x ƣ$U&nCFըѰa 9L" Gw}|;6^&qftejfPVfMekgkE O@hyk6͐nhNryi,< ,/ yx} 30af pӠf,N0VoZ%`x` 0wtQC`%Pp4}@vr&r `2Sx #) ) xE|0E`'Pz` D ^ Q_4_sV 10Vx,c8 6Ӑ(`o Gf 3 'GV5pwPj 밄aiZƎ^F~w#kP]Zg)_G8 Py i )#mDsD# VJh\VS3pIۗ42Gqq6gPx>RWЏ0P+ `HyJLGɐ BJV H0E3l0%9({sG`e$k$ @#|v|wij kVw?I90.C ٘  (J8E3@30lPM072EUezvu; t؎xV8@X^QAiL E MԨ\94  q)P&bkvG. nooɞ oo& X; i"6ip3? _4R *F Kh `bZ  575!j ta ^4ʠ4a CPjfMF:zaN*sPjavg|ua@xibpdJa>C%fÚ_ v TU:Vvzxq ؀`p iKl$q"v}^ pj?šVn0 iGOP(:J@ VkXxn40 Iju?o*o'fej9fCiyjst IPWwg{cHT0-w.Xծ:X utc0 ;)PZتnrI` ^`+3`hʱ1Q5iP P0[Iz$A^l ߠ LpP#&ဎ1kX[` *  Y{ț; |1[{+P&;[{曾軾۾[Y{2#OC[kO< l!<!L`0 "!\sԔϴ®(/*,пcc:/<=÷B2+8\ŸtĠHJLĠޠ)*.#ck41*_^<`56L:*b!sa5!3R' }?xA!e 4:i<3 *RqL,3SLıeW5 5 4QB)0o`l` @ 3p ,I}I\3 11E 5K}1#A\̈ 13- `00GP)=|e\8*,ˍÏ| ! 8^c%2 m<Z!S. 0  =lQ2`{u,0 @  (҈}z?g ]<L`> p3s_ C FM1z,-yb>k!b}[5!1ݰK@5 =$1Lz LugFWǟ߾0  . z iyCl3]-Ӌܷqf` [P ` PnB !pג 5k&p{0@p2@{!P,Is =ң Z[1@.p &m M n.L&@En܈= He| [>@ м^<]' \s R%.]>2_ L@^۝^^N\NPN"@ ;dp22-d]L 22[.Ծ==,C"P  ]> PZ|T$k/.-b.03{V?{.} = Ē q SpN&>` &``L`J\LjmmVzߎ 1s Z#0uv4 *F  a pI`c~0 ?9G i.p 80Pj4Dv4P4l p vgP `p- V&p 1@# ?~4r 4)[ON' p:aZ/ ڰn@B/ /4D0H\]n1`@ H@B &Hї7DE 3ZH!2!}RJ)o>sj(Ie&: -6C t(Qll(DȀS, E߻q-1"X  E"t䲖uVR|Ǵ0gRB m&JT5bڪif Y 0+xPa h6Fk[ YDI'n c8,|cpl+ovS3mڰ9#fi_f A )"sqO7/ $̆Yj0P3 ..`i!Xa /L ф>|0 J$R%$!h"~a&jf P`،BSĕp1e "L1XqM3ߔjM?u8"- x˾+].Nř[~o=vYovgqýbGlKxb%7D/$go y `l:n[賓;?H2>n/"tڎX:dy f8@kRLW9;A v>tذ0(./<*(8:00J  +1ZV ]l! M(!jp0 sC/om8?=ԍpkC 2{wx"<xB XB8QV( TBb y,jq%[!ڰ*kHN(Ws +2\a@:U %$Kg8q "X(BĢ%/qmra.T @5ax(ȕ`*!b)0"P=̔XLࠇ6h2 c%JuP_ W`ū+F#CKń$ 'PRHK}/_;JMub*Iݨy^݅ 3`X$f,) UEȒperX+;GJ iuE+HХ?qc=a X.6ulnd;YVM?Xu|lhA;ZцEU{ʵymka;[֖ mc{آ֫z ,p\׸Eq6׸*my+V-vaR'ZW !,*ln A&<#JHŋ3jȱcĂ )$H(S\R#× c:l8͛8s~@ ZСt*]ʴ@@ˠ*5T\MjY*2k-Qjҭhv$UT4kAi VxR1,H˾}[ig*"U4!O*$.WkNW_Ќ HuPn^ע'k!ޝ踸]3>d-zxMbY> H`Ru9V3cTӧW7˟O5,o &TsvyT5jȃF(bLO֑v"!Fg 2!3y]-SGlulo(ZelHA6$O:92 DI L5fPa%2AXFg? .2)ꤩDkxF, e6R PM6)E:NU*:kf`;5M7RD:]q%HpSMDp/‡\EvBiIVEWm|>Sm;0"ginB3ؔٔy[Ci)FU,#oudze66rgK KJD`EtQVEAptŜ#62C9\3/{nK75MMj#DoE$#zhЬ\õ<kDFs!)QjFH'[HXT{hM3c0nd`? @p?:FrSm.#L3d,Вz'`#K'" ws tY!W&^aCW?=8Ta}.D`Í1k@W/G]P;i>QUD$FAHLXt(d![hch. n."(( . 4)eOQvu? "Dox-1St@h9AQ"{V>*J!s/6X/QDdi_.Q-oY,!]Ǣ\"F4vhtА!΄gQt$B"hhC*5N)!scc'XKsE=$RD@D{G`"ۤ5BHkXÓ̹4A!m"p'LaOAeo !SDcˆF8юu8=x#^Kx6Ar8G: #_&; vּFLk#{ ҆> `'vJi`#G:Za ~#wlG?qY!{ Q 0(`9khVPugTivḳ`ZaVGcP++:z ]ET8DBuѰ9ylC0;Lx#TB(j'"H0>+f8C e&GE<(c(l*cgm9:NS rL"9tD'Dv#x2x7 (VSWXxaD h 3y}_""t"J0 Ч7w CF */xU) `8@0d.r E@$a\V|]\`d@ЎTۗ5~EP0G`$72t)H @Tx/DۊB۠zFr$;tc'r CKGl8/:P"Htm`R0I XAGr_ `;G:A5p. ߞҗItqDmXֱlPpp Jjo Ȣ2 a83´hF$`% =(6u:D5ًᯢ`uܰsE?;CTjK~@@OȚWiv/ޠ!x:n%wl!ߐ݊E|GdteWdr.Jto:L Kn@=ԔA *D @e@"@0f]FPMwvԈ_Da媆11KX' 35[Kd 6n8 . v)S8V<4\vܻ:Wi)x1 i34>䣡 9Qòq*]D ߰hw`-:Sm | 0iFaf 'pe5pGUfQoo bPs5>@΀yH3  CՀ 0 )AE n6]'P\ yhCv nEa`TogM{ @js֧1>tȀ D0 PT `~¢;E r 蕈Aߥ3&{`UPG v Hr Ȁ r.G 8ppL030`E0^LxxYkKC Pwvy'V F)V0Z {0@}7P)b_popp# ۰P.0|mdwVa`` |#^Wb1}O0А:w:s D# tdPs M zȇu   l!0DHRe])X !}CC$DD9@ eTVw`niW2L`#0 %Yq ybY`p`a$8)Y0 AP)@ja`f)Pei 3 h m y:؊4iV5!Dp 0 t>~ uUmpr Ç   r0G C`A)pkOH;}hK9ㅟ{'0UI0zP"ٟyp-P5@ @ *a@hIhpe\ hV&z&HrPd bPW`hD  :ʣ>ڣ@ :s0>NP:>q a[%ymP\=t h8xw 83J3r(B)?bn Nvr|j_n@?atd5COڨv Jy|Mɨn5:Yv[ lޖOQH|RPC" ɊFYzCTFi4o\:ث`Zz(r> է`oerjEƕz CE;sj*QZ\OJ[{ k@lV]uC]` b;:o&Zp Ԫq2 *+HE(Z6[ &afa{WFв, : !:0TKkW &00k\0Xؐb:cJ8Uc 'Xyn p` px; p x@ ` " ${ ְŶ<*yN75m@N}@[V+PAAgf r`;ks` 0  м;P =Z/:;U%ދWf {#P#0';[{1+`'  ѹ! , F 2&@\| "\q(+ 01 Ð 5L6837: Rfƌnp- = "1Pm0ٌLCI |\=M]- \\-@ PӵM! q-]ў]w&0kʈОET$~+ Ƒ\= E! }֍`9?MفK l^ /mGRl-&`P 0;p '+]"}vD`{|,/ћ}Ԋ-,Qmmxtݸ)1un- xrDC>.]-, ! Mp GLP u"k@k9@>a1,_!}d>`1  =P@ W s]b 4e+e"@&a>1=Ь x| ޽  00Cu.L&s n`71G Vƽ)2&ҽɀ zLž .@ .@pjxTR n:4βkP2-&0GTmτ"h.t^"P-58ƚ"  Nl>?m. +;nM PPP p 5I S,q"ad LPc0Je1^X1H^A jж1{&r`]p Ip)p#0 >L@/I Fo,&?=SH'r08. S4p '_b? [c4(o hm,-@m@1@@@ DP;;"u)FQš *<И2&[\9 nċ 8 tLٱ|CA/2 b8g+?x1XgBe:|h! `DW\Qvi }%иW3 H`Ϝ@hARH>:Ձ)"׃u̾.0vjV4aE܎ EfRU?jKxQ:p:y fz5|C&`bx ""餙cЂ5(ÎDS披YONYCI8BD̀  p1oM`dx%w\!@<@F۠!#NOf$ Z" $R]wiWC) z ` gy蟗~< 498[wM}7_8i $,0?g$B#tL)6@#\&( ` m@$>@E6І1A|[H`$[ald CREew 0g # H2!C 0`+p󠬜 vmы_`XlB_0M`+` C&$5`0Ljи'X @㞠@Z DrAь'1 QNyd(pPtR' Б!oU+D ;@$)rIDc$wEҠL(ݻ"@!Ȇ*oG&o3 @7Pp\1,`LP  RxUXh~s,N8<@P@w HApAB P~&<3`@嘅B Bii'*zpyK ݃&5m_<ډ7oHUCrxA >a)YGTԃN=jש%K@!^ "q3PS u!DP& Va*b:66\jІF4KҀp cf#VVLV4 d;O  Ի^; CXz k!0.z;UJBxmh`[ /uU20&`jYK2Ah߆X"XTqh.YxU<4tiOAe{:Rpo }x>;2X<0Cre-w_rdj)xD&EWG^1ژhFfX3 9*AhE``C!槠n^d6 as8P6pA 3p>WݘcCm"lD0" 3 SMC0i-C,O YJka %˥HIoJf]IQ-d"<26pc1"k[=)E26h;DžqC% 2D3 4I/t4O3o\%/bS;A3!IGClCh9tmB_ñ"O:SnQKxĒD/Poby xw AW$ PM4N6{ʐݚ{'<4pC070@<} P1#)`ӌ,w/)Ҍ3$tSqD!Ȅ3A eL h- @+ZьYD)jԋƨ!m5X$"1yC'D=CX.A|||W\"pvlp QZH^! vq mKRx>82Dh)K1d >!hh1FqNLP6 QU t~ 9!;a 3E(pI @'!y"Bq]롌n D; SԄz^ 1Ub؅6a["qZS8%&O8Nip|bmC~ƎE&:pD#<ъUpĔ;kCBKP2xaiH4rl@2pP,a~$#41 kN1bD06Jm">wC^ӆ3kkEJG8W҃k8:G^aIPBi8G8a{cph<7@Lut 9NJՒ'F:b%fL1*ԷeB [ö2%zhj&Zsd ]Qtp((Ǡi"ySbT$ 4qtԣq]nwh=qX!W8 "8 06* x1- h0ظE'h9|X;VQL@# XV 6h9q@E; h  @p Ղ◞㧞칞D7Y Y tH1Lrr:2v u) ZzF }|P8$jjvtI]6t`uHL00f[r fУ<=j_0$T F\N[*YB`f Q4`*d:f*pLpa!` rC|ڧ~v": Xi&F>rٝ y s ~we/W:p ~~ ZO"LPz /(@[(0pT))He 5a5\Pغyu; #  jڮ*3~S @ &@{ilJA0URbz E Y@! :Z ʊX&'k7 L724;6 5X I(  "Ɗ` !@pW;Msِ Vb; %yy Ipn2 `w`` ~`x; w{:>˵Wn;+Jk`X˧kpc)DdkкmZ p0@0<K]`g{țʻs0t؛Kp{p b d@s!2  [{>+@ Og<\|\q;p("$<&\%,-.0<.6,8Æ:B >DL<0 Aȏ|p&G,aSʼnbǹbpUs 3ǜ 1 f 0&^bQʛl  ɹlW%J k2  @  \  1 Gq8xaQ  ` 6 \R=<D$ \m  ld.͗Ѻl A b d=E|AH8 2AAzt!Ԡ 3=, ,ǜ _fՊ \^m=#$&aM׾ a@ 1!G ձa`:B-ܫ= k1!)m "2"г|zE0e`P 8p*a] N]@ sӺ{5oD J5Qi ] r  n8 p B @=|e  Ah  u )p&cݠ 0s"0  p np ǭ[ AzeVn0!syƾ`2 m3 Hups8n& p p#&<"pN"^$h>-" kp(bjp t^@P j 4O^O2 2&>Sa 'wk p @ nZ @ gP  ] ۋp.@&. ^-Z^`&P 8 g^, A]pL>OWp0| I0" t_b*s `'P" y-ہ2 (57Ϛ  '2 S 40 f a PCOР@oP+@ B|F0.N;@ -F *@4?w P?FSc7@o q& ;8\=~ Rݿx9AɀL,]fI0ٰe[ǃ=,Bh ,hR 4X sX,z!6Z+9 9-`f' llUNl ~\ ԈV!Ф/_? .Fnc["I=îNze=lS ob4b g  #aD b@@i?4>ڔI6dժ&B (?3 \, *Jn6ZM"d5Q\8"1Mauf|˦S:9UKLp8`zt9♯@y| !Xb=6XH+̴-+ވT6e$na\uD :h-&@!:@&ŗ> ]H@S&b5cאb1 em$@(c; գlh)dsu)cC@vPҀ`v2и9g406z0g.h Y{ 4pFH彿MEE܄$$Ra6r2X!/o#nb0 AnTWD!c 2x2R`O85x 6 b 8Ȑ!\Lh#0`C"OpnCWMx[&hjV ( ""b)xLYhcw  3.x9mq/ g€43[8FĀ3$ ]Pp<}\Y a1'a@AhO#xQ(GV˄"6шmD&N"CXpƄ O(B ^`B H4.3 !u?Д-b ƀ8؀Fnvvu`W $)<*֒1-DKÂY).aTqH𤈇Cr}bDLܡ me2K x4!XO(f`- ЁJtH*p;RcGpEt/5\`9@>)"0Mܬ ɛ42t-\[|l999Cg\zfi>:1ep'\h@2pj=40W`+]uJuX%E4Ly'p&n9ah@:uМf5 ]` =-#(5Uul(>V mkڳoH5kh:lCq0΅s]N׺u]>WR[1^׼=:qe{^7/~_׿e56pGZl<#y0y!,-f(LpÇ#JHŋ3jO. ? Ir6\ɲK꼌&̛8sF2hHѣ܈fM:k>,cի;{2$@`YJ.I5rK5pH%U)yDT܉h]DP>Q3+$L5SbQMy1~H }S܂ECp%E!9f6dSf-^v \}#Ez5:> э<@: fpRCDF"G`"JTB2N>$*E3)-Ea*0s6B̚ݒG™'1{R!p\2kQ;}F '`,26,Y@} VʈCyqoTW=u74@^׶Y.{j ,DxxLQ7x+$*}㡯-X/ۜx(~N+΋9=Y$]uVOFd9}LI'>:.N>4D;9 ON9|3a ,DUoGG,KdJ+)8493.`,!xT4#(4M3"0ظ0<>I0؁G(׀0c{@H 2!f" Q^N4z6hq6ț+Z:u`4@L\ְ:=!z=IDC|FLB8E41aX5SCG;bѥP+y@F.jnۀF6GGrqZvbO L#1]B(F8n"BCL"9u#4q|,⃓,2h6 Q;`y8eCd61.zELd" 1lC0;4w#ָ]ӛ8X(HBd }m&Mj#@"qyGİ_t.1c: W\jG?q_ *vihHEh@H%4ȇ Vəzn|K0 c؈=ɹypǖ~XÕ1:v2 p% 櫃" * E'Bq}˫6,!.Al9H-PJiH)a؃*;W'rL(9G9P1arD0 ep`Hq+qcp-$Gl*h!?7 Cfp%pܶG"1GL;miqΔCzG,u Bv7f*E5,0yqBC#f98-paCP=/`P9v3MVC`Rr HtCJPtݣE'yrܷ dX?L)FDqp#D@؜ ϸ LB9lW08~) rbM5 Mp H@+p`0n)`b& e l0G e@e`!:o@LMiOc?m S7 ,:  5Dа@ 7B+m_ 5l 4]iuiOP1i0yev͕ J%}^|)% #h ` ~c(hP3nGN Śz@L`n0 Лӛ㛾9Y&IdPY0O8XcqcuuWh bҘL@yL Xn7# 2Y) 4`[gU$EQ`|;Pc ڠ rX+Р@n)`&P2 *2(2@&p v Yt arx@Ymw i rLڤM^ iﰤ@]06r sl0r0 _Zgjr`pp0< NVQNVd^П,cOVŵYBy)p꩜J&OЧ$u Sbăi--Nb8 Z;ӫ;jV;S0(2L@>*jzznpzbAqA > ʮH9cZKJ! mgʮaR- { k#*'FJ &#g*^e(K*VJr '4K uRpoг<۳ o `: nW v _(w2۴EfQm@gKEpdlk Q#AYp];[{ss @иjp;K a6;+dHK ˺#p;[{#Kۻ"[n"_qʛ̋# 2&K j[{ۛ;݋;#۾;"l;[{#5r-$K2\| 7<\|01"<$ .E%,>-.0<2\4|2 ;=@B, W*GHSkq*\# p$` DE| 0FN`"ݐ/QlS\A [\]Om`*-L DVaeGp,Q=6t*,H  =Č1@P PȦa mƕ ( '@0̠ PWa`A 1M|<$ <ݠ %$(",Q0ʒ,4\&\ !` %p7=]l<,qi-}l! !2 \PMpL<m&Q}Yg<9Qa}F( +} Q ,`ʶk4(SPPԠ u  |ت1"I_ׂ9_Wh4%^L @0p m <&h /PۙlK}N0 @`Ǡ$As1ճM 2ݤݿE8QXRq4J|0 b`'k 0P0 2A0Ճ=A} %`& BKlm -ݿ$P >k=p | =f2u 9>0T&0GQA *^. DL@& L@ I` ]pتM1Pd2.xC-ǐ" { @Za  A@# ϐLMM& n'~vњ A. . 0^  j,P@J>@ l,\ڵ>?>_A+Y0 ` %P`fj=`ea"7@} h+@p> *3A jr0ЉuC,f 7  p>L.`pjۭ͛A}2`a1Ǡ"q::0v . *@4?`V V r 4? e`6Ǡ V~pAͼ I0!Kv?ڂ ?P0b_?ga>>~P$=?; aD@JA >NA}b4LdĖ٪A2-eA@HA 8$@`A )ưC M0ɆLQԁ&$tf$:F0_6rdW.03 5ލzSHD THUCaԳ*bk&JT5dڪ9#f  \} 6y` -z0(IJuAi@f¬Wn}@3O֦Men^@$H`@~v8 '$ n4v2bn9uX!H`.\+CϺSIa&Dgꁩp/SO+'X9"dQ*"fǁL:ip P&:frʃƣBjf P ohbhlJ|G,27B$RG#4 E2DQEi!,Ѷ3|(a28:pn0‡PǴH2|`! &|DU/Õ2Teu $\(X=PD(::-Ce);@a H`2@72o Pd⥗^yw{eb`HYW"KYe+;$Z!'^0Mr diwP RVX^9_HXx#N8ʔ@f6xb0@ KEںm vE  0`@~"u2c0l~i 4Ȉ 8`N@>n @(J$@#2, 0> 884g~[n٧tƙjq!`ⱪ&',(z `0@ OVrl%ED =?>%;qF6l W8r" q\@0d8C,p% wdn"LDrCC c0 -xzxOPP"!"pJj%+.G# )@# atǺ(ao ,T qe: 8 "D NJ.(G p1J&PAmXeL!sc V͇(4+41WxX.D:zi@0H!C03FNd}<NAd@B*ɐasX% OlRHnyxH p48 &# O@! ^(;}(&pғRc!2lC*TSu#8lbX6ulfd!;YVϠi'q UpֳgEZ*?PZuvm-k][ֶmmsK:mp 3O&r;>WE.!,.dHpÇ#JHŋ'.űǏ AHɓ('J ˗0cTUM4h BɳO+IC.{ӦPJۀopeݪ+ׯ^Â+,ٳ] q((\@%e7@ݫ/߿~q È+^̸Ǎ q e Ν2kn:6QN JݲϩOˎM{mոg֝ebCjfP 6\V''5u"%̝C\856_WY>D<K, G[hD kFpцeARGreG7Ð:fv=PO>$(yAE bp‰ pP^'CDC0-8@#54(8c3PCB?K6tuXPD&h ' 1I3QD 2DǓ ?c 2q$4҈ _FMAHa'#C"m*F8ցCcf5Ta$hDGf:tP Q1ݎe "E߲-7p 2q-顬pNۄz u:D,!,Ccy ,27N] 14-P5az[ 6H6/C2"L+b,PG-5x@'TM6؄ aWs 'ypPE8}dEJ9RL"ӢL8nx8{}5 9G>MW4PI"$'ZMcDž %: ⋉ 5ro<񞨽\uC}:[2^@y1# #*,N;ќ(hy 9 4C> @.\9kL0R]OF'V @ YM(N!mѥĆ.ʁL#Q]A>}XA pP÷C9s눆-ءa#G71 a eH0Oz&40Y5 9ڐP5qRg ^DDD M|6w}60VLdEbT|؇~}^uuWy|u|x ~2O`UF8]b'(F~ PAk A==$ ,pxWWh&ic SАfS C !\@y0TO%/i]M؉/v/`! 8s D`l`? C`PQ.WFyNk [ `0` `|[3z?p?*^5 |u,c@ hBp a S HP M5 vbL8<͘LX~` A XG Bg1^0 р8 eJ0sp U%hRɐe`-bW$e~W@~QUFj`jjրf+9x70?:t q6gCDB93 Q"QNi_' iiViIƇ}9&&@   e0L ӸVv&;-5 hUeZc ՕC g`elu9pFb : ZptI РǠ @,$zvigp &4l+jB`$L*Yt5 B+V NZR"5V n ~ RT:PtK `Uh QR06_æcl Lq9 P] l-0 @Sب`eR@b#`],_`Zj]@UVPp[ =D`Xa`io]ʠͺʠ ;Sʺp pjXD azz蚮ꪮsZ^h U? z2"<[Eii !Y|E~ 7Я 5iű۱Wa` Ms ဲLc MHZp> 1_5RQC+SvDF;5\T 'ppRZ\۵^+)Vz0i`y {Pk \ &`M0l0 P{0`  p  0 U'01hCА w0#0+'01=8I˻ۻ @B!#01;LNK,M]<% w*搭 (,) )P<ġ p21#"K7k2\<ɝǖ @, Inj\(0 dj Ȯ=a p01`1# @  0" q " < c " %y&=~|!8aJp 7=GQ   "zzy<1(q,DeikSR=I,& ;ϰ EͼÉYQ2ЮYɊΤJhx-{~`5r!)!2 01}2xUpب O"D =x` Q GM%e! !좽#(3~ ląϺ' sIeP-G0.x@+ 0xm cخk0idp^`HP>XMHcG<߀ XcU^x"X7n .t-үD  ]2@>`5} PBW#>PV@Fp n`ީ -L`2X^DPG )j> >h 9韎ZPp 6@MX  >M.`XTLNAMZpN A& ^  Z 5@1ߠ#1}} Q&nn  Z{<< @;7@.8@ˀP?-&zz>h< 8 ;r?hm 640` rF0 > uLO7ͳLG`/_n`Dh MISq`A00@ڪn0.ۀ?_p0 f"ba0 _Ϟ_5L q  / A@. B{7ăL(B}P$EQH"C `t*)ذ53)lb[ECE $ G) l`̀|!Th"MP` e&,V(%6j;-^aw!ˊ@]ڤlhM"BlaC:"xvm8J`̘)JT5m!}$ , Չr8BgAƎ4I:^|TjȴaF @(`l$(BB+;F!-~˦J&Y:ƙj͒x@-/Ͼ@)\`e`H&dj#@d0H@0, :Dfn5&a@fHh1GӀBh Re\0LtP|a%O?M*G@ .<r_0fρ.] :`" _,W&|8_yue&]\ 2PdSȔ[dDY%U+fP276p J ؅#a"V-uAcNMTQ &QdAdQČ4 ;PN:$AE/:h&zh"$$i*@F+9l,у $^',@h#AK `L { FTV# Aļb2B &0; `+na["}0ԋOK|5hjn/qxwf_љX2HAU`R{>ܖ*'D @1  Ч "{v 88ɦ[8,B1Eb(9SpF6AlZfP+aCH ҤZа=# 1!Lg"\7BX], #o5" "p0@#܇)F`Ai !E)!H"TXJ²k'(ش@$hH$PK>r,J! {Р+e@@SB @ӝ.HQz; El788$̫Ť<˂/fHs.u Dck1ϢcHAb+UUiR HD8m2oׇDa F,"0T|EmjUZֵֶkI u"Dqmp;\5nr:J֥u>`w 5ozѻU/|]׻ /~I!,.bGp`ALx#JHŋ3jXQ: CI:(S\ɒ:-%͛*D 2˜l.H*Mt)T5*իVbݪ+ׯ^R@p J4k A ęZC5v͋w/߾AKÈ+^:(ˀznـƅV@)!=libΈ)TR> !^P˾Eͬҷg+O+%p5F4!{S=T(E N1Q,xgrөٶv?3 CDo@bCm BM>Dx^LA$|C >zaHe6`Bʀ=3ׁaW/3> ˜T.qQ"PIF%Dm|aE b!*1LT36δau,E$ßEIa,:ZdJ_Q|kQPL5I5$iY&\uV M Ee8&J 1TC_ p 19DvWf7R[LE$:D\L5`#w`-M"JGB2 &x2jE!|~G+ n Cp!jɉjFB'i H^IQ>Q$H(")2,<'D(^jAR 1 ?DĘWZdVm`[x,QI&TgB2u[kɩ,e^8M6ؠvl-K}{ftϮQktC>1jY6!DPl48[6i8"p[0!p8&҇`X#6.1vr`G:Z1 nģP9rhQI׊S`F3pVDĥ;\6%"L" &9f<$9v$e Pe%#"t`(4ґ͑wxtPa6vq Y1l2DDr z 3p jȩ1[ZU@1*5(P2tه(8(DۇsE6lq ȸqDqp%&#Bee'+U򌁐hE8 >$?1 =s!Qh2 ;$H]b*wbĆ% [?#D1c!hB 8f BJpw@3`:潎7@3AX"ރPD@ePWsW6d1G6q RVvZEhWh/(îk"_MSFΣEH>d̴5"`[?$>G@ ntb? c @yua[0N}V@hk[ 0|4DgFhe/# 8jHA.&Vs*VaJU9B0 ,wWw̱CuCLe4Qu~? n=L OC2d۶j6hg [c3lWgfg0l r' r{ͤl0k L0zE0@KY`W#ePe`L00(D1hoSj3x ~_"0e@)P%c HPG f l A@ 5P,@PG e0H?fHp PԇI DFa`z_B(hpd`L'6) sxbѐbPX}(0@x!l `8\ *^P43i'^L~E0XeXj \ ƑCx*Ue0  Ս9c OPd'pPG?PV kVA 3q/Ore  L۳<+A D{FCEN[?˳@ P3XZ@ ߀&b;d[f{hjk""A,s+q[x'ѷ~;[{K,Ҹf200 dK۹빙˹+7˺^{!+(r@ @Tqx ` 1ѻВм0pÛ(4C2#!-,{!k;p f7&+    4$< 4xPq1 , = )< qdʋ  ! I{Hp*Q`A !f2H\ L v|ZZ8K;`Ld@  p- qu TP,a2px`"ǽ8i|f" '   @Ʀ,D0s?KxƣXL-ex0r$<[LLϫ2̻#. @'Qް% Ǐqf2qQ4Ah1pW7-K9BT@Glad mG-:<` Rr: QF kAU|@ 0 (P ,|C,bLf&&L&k@&>0]T $@~.eǠ«}-䜹\ZLd&#M@qݛ: >0&0LQq Ɔi"=l_|!L M > -ل | elb@-+KL =>p٥&pmemB#j fA ۝^ k'@m-, d1.Oa>4签m?P@+ υ 0= b S l =. }"0 .P = &'^)>@25|dPrp-:>-jp2-yWp:G@(۸ AEU0![g^ls PPaNPmQAPiPa `ckR q@  S|J=0n`<!/@<0VЊ[ %?[ ` @A  4{- C`f߭0u. q M  `XP$@>mJEF Ƞ ـ 0+߽vnv]p\1~ jABM ;_PF/[q p g6ڀ r &?0>Pb@`q01aAr& g6P+4EkV?nZض^2 =c^l!0 !/ ,cL& @7@ \`A>X⃈-ʐAdĊ%~1@B%MW(d6l:e‰S5;2#%P4p@(:aJT&p&eԉ^F]3lW\GUG̚i`4٩Na3gSęI  8`(Д qUÇB@Zi|j{?؍d S|pYf`@ &B$H"l E2QĎ6F%u;"5AI.(;82P@RHтXA`&AX!R4hE85ʖ[UL3]@xςt$`ed2`RJ̆8VmK*COY M. /JG(䒟@$pʵu ?h MvaNYo l9i1i4R܅V=SѼ0R#z({ $MxڤK.љF;Ѐ W?v RX:(%nBg r{{ "=o<@D;\] pv-qMׯl!ZO5žѧX> Mj㇜b匚G˜||c|ә!.s:ߪGn4PQ6HrTDdXA6@t4 Y]K>~8i^2+Tp 'yX{$E2$Zt_DW&z/a>37d@f>aƝ(A 2p23XC|R )ј#V D5 swęGQZkUF=MfDZș+%XÍ3THfX3QѝM*9ڵX5p\P +n,kn,xKڑ:-5D<RR- _ 'i}(<@ yzJdJ7iUH&I:(d>th(BDL4@3 >xOSg{&5,# ,a"ωeY; K7bJ"gMGvD"J3وBc> >`:TDpc<}<# hnM?p!EkaN$9d=K9 c1z!9h 0p# Hm(NH<ސ 1q\װ<ҁx"|F1V<LB CQyBi  Zh6dq$6㈧h3!} `a?tя~dq3"1+{iCB Xq Qu<э?<}{H\AU$0 BITPFZ2dfB&r) l*؊Q\`qa{q^L.pf.h f/1D-{(DұtP{^FCCd">180vD.ѻޮP" ^(C +ⵋb+eErt5 ZКDN3`4!u4~w5ޑ&"E@f p*Fq b`75ϼ":qaDE3d1n5Cbn8G6u\=v E;ZX G0(N~@Fd cFӈ,2=q$5 YB9`ڤV[lh409"*ݱz Cf!/t q@fpԁG(α PW#WU^(j{.) ܈CHZ4c y2\C Ac,i,:e? 7=D:P pVk"Tw?[,jD!kKC(6Ȣ$58"5~hE&nя~4J0Vr =*uSVCE6a :_T<磊i !zTBc~ D:Bm tb6DDa"M0!PomqOLpU^0guT||JPV8nsR-pd$rx-}O ӐYu8 ՂPeVH;E M AXP6Q KpePVTF3vWCvr(X qxq t0X OU:a: SPuB4 mDӀ]`P6n↉Wd} @(H 1 wC<t`VTTxF d 4JXHd/6s~`Ѹ7( C]CsѠ 8T [h/wPrð6 &9Yr$ dNf  %(')8e d6@5fd@0x58B`UۀN5 MdUo/ u?:9;ٓ<>iD iؓǠ j8lH*(i8 @ аUpZ 8J `Mw372DIQApV0 ivsRxznynyId)H ViQ! HUXC ed1l_!l_F#8P&Śnٚр3} 6au)3pDZGD^LbP@L97v3)isIH ^9a0mlVA ٞiMw!K> IL^p# Ugw"hy ݹ.Y `"-Tr(z*z|$B'J&Q r<@ f@Qb`90 P hBp`T0 1[i /N ZZ% ^@+ iY{P+z0 Vp1l ` ʠ :Jک @kp Pz jDZz†I'H1:1=:ZzغYYZPI8Pz Ӯ2!aq ;;{k  ˰kK[B Kѱ Ÿ$[&{(*,۟e*a34+84K;۳<>@;B[D!JL۴NPR;R; 'YY1\^h04qfhj۶lnl+"*2*xw`%EB/K(@[;& ka#&w/ :+G;mP:ҺҸ[k[|݀9&e ip+ ba耾K ["   `[+k0 Ϡ P!۹`;a06h `p!" 0a{Kw LIѿ detL >@!Hl"3 P-&xPkds?kC"g(Sb< <p SL!1+!2Kq-\" !2ˠ 1!P̫ۺ>PuXmq۸P0<+p<; 欮π Jʬ/ zC 32p(}ȏaά?;\AM 1vֱ̺^QW@!`0 `!#}&?L9̰[D>ZJq ."Fp&PbA Fd]҅ = $aQS&|ϠZ`>A p L (A -05 X =>0 Ot= $К 0">@ 0I W, -p,_&`2k@ .դ1ap +1 b/@+p'@-ppVV P>SqFFF*='0Z $TuU6q0.(>+0 v]P۠"Zmza !w P0$ c7AqSqp ~  F:.`]6WCݺ}i 1"8N 04_^@*p?R?l&0;hPNkA k0QJgn,Pfް 0.?ID:2& q+/ pyO^{ Z : sh>KDP `G6wo pĭ{5`7OK  @0 u Cհ]! M܉0L0pEC~)c{GO# q!qY^ J髀qn` t ,pP>ߡ]L .@N0zLdZ!K`թYͲY!A *8p` lRd< aRD$̖R@N=fL@"1LTLvӀATɹRAO $pbV/e͖$n*@DȐ$[qݾ 32:h y3@ӊل-Sl"Mj;a^l\P5Y,x6Ԧ-nܵe@  ah( cYd=߉6O^&>N4Ԫ1 &6\ M|x{pC9Ɇ@c2,;0M 3a$ { 1qb!S@#gdž豚_qj rl8i @@ +R 'x* ((0h ʴ``"o3dadqNEPW[b28b"@25^+ 5)zaL86Ql =8$ `q 7lH#-iU(aXS+>XH54v\vHY0=~Y4"؝5;F:hJ8# f@"<,+,2?Zh`y'ZIQ,x{9>$?psys{"&#GuЏA!ya{袌g5 %T q6H9!Q%b뭸Itِ:m6tf1>G$)h(k0b`D8*t2@&2:kn嚨[ߨ:LCpI 5EYQRfin/g"Fd,8T0[p '^da %Dm4&_NQ 7Ԏ/ 9Ҍ,Vܐ2ƚ%P#ؼMOCTz,@RCmN9 _]Cml|Gé "M3 sO>CMFC Х4RuzH9&X3 }HDmGtC*d6`C<K1儳=Vd`sӾʟC8"c :c :R$C,e"Yx+n8 @C-8ʨYfl4ChF!ծHG9AvsFQT2K0Hk9|Wb܈GCw6H~L,\E<ENmR_N*(qL: Z{ !4x"ļa^b#9 :$d.(tlcSȗ5AZE=.>_Cѿ!^8fP&aL`C6Fh2dbArhC*eT"$E 0GQp!p473@"  EQȲ~hlNdq%"LZCE)jb+D#@%yC9( @ J p1rAY6@F/hJzK"J?wOa!25Cqfy@p# E8«ZaD׹~7 i$:~xxa0I2҆&f,iчRv.σNe!F}  / " R0Ui4\$8$p\ g 6) Su^@NU,xM;^]Aa.j8IF6 h@oҼ0j5q? h$+ L. h`C \8Wr>5 Q"bq1St6?F0yd"ɐs)SRMDiA_@ W9`H0, T0=9WC a@P\C?CyH`~~8~w%= _C*0s6 >xs?؃@x 4!7-PN`4 ְQ~Yg~ @KcINhIp4(e49HEx*j X^&=et<~85 U^^@ g\^8PxtHPyc)@5$hdCgYCUIa6.z`7x? ); Uu?fb `^V Z) = @ Ќ z [00D/89 ` 0 i Q Ep`UPYMpUC\񜓑-@{czٞcPɞx@,u 9M ~rP~` ڠj\` g 0"J#'Z(j%OdO@  q#0#0+B:DZFzH=BN*7pR:'JZ\^ڥ\ KPfzhgw&prt:vZxzz|.0!\:3AKq*jڨzȔz:ک:Wb%Uj03! q k UJAHzp @ Ԁ3B$Ӛб:m J$`1Z:1xЮq 0A IU Q 슫HqQ[ @  p Q(z&  `0p-^A! %40 嚯qa  `8𰷼:6K$;14;o̚  p * 20Vx p'2 n+!2˹۪m]џm@f)[: b* Qb;z#)_<Ы l wkQ ^[0W {WK210, q1оa+ ("c!d׿@VM* P %Ϡ#0 :AVD203 LD^/Қ@<Hq>q `K.;o&pLLu@`7ddL2K+2 .DpW@x,&*ǒ<'  Lֱ "< b! Ko>o ePʸ P˰w 9<t0%c hƱoꦥ,Q,p L'Y`]Ї :@A`]70 Z7T dL>`p,I0l4sp{\@Phr70  Pp> 8@BK!W@*!+'Y;w S *0hB`N)P˵| A.ԌĝM,\pW}0l@;\dP^Gs &;P\ @UhYvac h=q SA= =06ڟR MIPAc?] m 6 /vr;jQP ! @&u 0O=ؗ[N @!W 0/ΐ F&=j` p&t 8},0m IMؙh>3` f@0b0 aMFeP 2& LhA7 Bai  N0[~R,. |ě.`p觻"F l 8v (. &q ]`,bUFN#~.p ǪF~k^J«k }6# ! >qp eW`V~0NgePdpeɐN薞nlDP~D_E0 P50V1d}``&0&4 dOPg!VGp\;O<X@߽m0z0A~ 8ƻ00P3D7Pm)EB_0pC)Opp5Q Qn){ pHu /vR[u1`Y/P a9 @0@ ~c/ H@(uzĐy 09 )zVahhq@v3` u~Dr$N6Hi"2%]0U.7 0_] N@l{ Ӏ[z( Q8lĀ9hp#34h1CA+]23spq/}ꐔKڬAσE#Ab!EKORh@rC/Abi=UW(QN1 Oz޲R#Y$ RH&'9\,`R\>blgip8-uYHW̆ qI25Հ.) (y~p> ΰ{2e ~I&|x sE>+dKD`ٯN- D0A@LkХ60yFA!?0DGDO41EW0RPdqFkFPЧRH"42"D#TI)HdJ!,/`HpÇ#JHŋ.ıǏ A6TaI OP7UHɌ9S&)7mܩg͟9seF>TPӧNB*)PG+W]*ٲhɪZT-֕Iƣ ~JnFHmfe".FYp\uHAE\ sžn4w}\@$*KjCP_S擯}M=uT l鼀pK" '1s )Kgɱi t|]7 Ct-mGqeR^}I z'/ u-Ip|Kwmpb3HmX7ŐUf zUf'v]:.y8Cc5Pk QGy}3^":H7BYdg]Cc/1-=_FUC?Xqq"j(}u,s?p 2DpI#My\uQG 2( /*+{W<1Cޒ9=tDtI'tBK8zˈ%8! ,2dk_ a łDZU+, ]rC첎( 28/42T3Il@t ;J5k9cD՞2((. qu-TcQ6s  ;4DdM_S&3) q"4D>3<>3wCL[ AC=79QhcT=+ń,S/&TfyRm+!049l3:۴ :ԃSh\:C6۲4^A +>@8=; " K=d66N; Ï5\zLM3`d047(!+5a l`Z .1hnRw8(/ @F'ug8 1eP0E`\:MClu"WhE.rllpph4py vn0-qh;Ù1\1"LPp"!G P\bQ"m!VhED b$E&N r.Ct) W!`|a x(tN"Șz1P5Z! a48%D&1̃>1}UD  ".Nh2 9Fm”lC:rb++#|=92&l0aCP:$ @x!eC1B4 g8: c\!-&NpqDk!kяKG=B(7@ "w(:̉!HZg!!K1 @#·TG6b K" b0'p1h"{ pHp9+!@C:@u sl]hƓ5AX AH :Ё0%)L0r'=L@|WseCpP@B#p+%4qS/94bfLc[KjhrHAP )Aa:. 86lIt20lb ,< QE*2̐Q `VUyr@ #AL9?d(qR  ̄x.'C]'D٢-acp2 pH l+Y 8'͠rk( 5FX&0K{ @GLsG:jWqc'r\&2O:N8@Q LF/ 4/!|`ːZ0β@%&w;`v#p-p|[L ÎyԠl-<yקE;l y7i01̽%{zEdȀ ƀ@ p]PexnN y.w_D vWh`,{{WKѰ5~D8p ǧb@Gyuf D:qbWJxE "7\ \P QtWawz<6 1@9<):7Op `a~"8s @m tWXWXxKP`K QE:`0Ѕf3~t?6@ "U 07%7#>3D v} p3 Sdh$`>J8XwIH 4 p (xwJP} Jpn850ζ p8.츎؎b78i;28n6 y7sb3HJ0 m4<慯L IH alSd0Wu5WwY$_ E~U4 OP %P${NaNdN ׸Дɀ- 2`#D>`ȋ蕹LdQ@HhV@ 7 ft3@ِؐxY 2`# I 0  P I0b4& 񐾤S|U8i)'݁p+$+ɚ# 0.`#,x:d99!W2 !/Ag]`f19gYPprB Оi6&a|}A  * #pz z# * ' ڡ++Qu&(ZA > @6:8*:Z9ʣ;z?:D DFZGHKR SZTzVJe\ڥ^`b:djyhЦnpr:tZvJ0 A !ѧ~ zh@1{pgZH p"}` 7cB  Y'3icҨ  :3`Z񪑺q @> !Z Z>%ۊ&"03 @*꠫@0"*A&!a& p(۪ qѰ*; ѨԠA ̠$` FkZPa;Ip 0Aښ; , c>@E2J2:* Pq"2 @-b  + [\@ "~lo+*\[d!;qȲۑ$P jwњ:p : qVKp ^ D"ҵ13YK;껾ұ$ Ue`@>nAѫZ& >@1:&h}KWk>P ; Ц:f/i ahpT.IY p B16K> DELuHI\*F?< [#'@ `A`bK *^",p `L cpj pǠ$. x 1 `l+P` ˖ l sP@r2P1L 70qi.H%Fj.4J@'r00o b* q)0 =  ngF-ZA|G@ˬ۱j@y-=Cm40?`r`Vp Q k qΜ cPAX  Vj@ Q pǸIM ӏȓ+` aU;`Δ* G Ap qp  ` .m 0RܣXj=ǚplG V) ޼-s#\Ċ ѕ=x 6Sa-a~M n Z 14A) " P +\m a }8`UY= +!E6= P2L.`3H2@ \^p'! v]lN=K sG 1_ j^7LD0D2̌ pF0Fpr (y) -7 7QfU|LL3`XX !DuTqTG5ApB>1p: 4 S w(P|-!kP2&.>&aբnHN;,c0&  aȽ Kn"RU ‚WW@f(){aG`nAW` d" A: a 2)`ǣ,HE>gm) ^n ? >+dǕ W%u) Q/P)p\0@ Cxk {y uCz@6z G~y ,ΐqAg.me2 A9 E+8 ) w db1]eM%(P(k RBŐ!+-^&)CR]QG  [W L]x?grP Eei4h04Tn2hP ik3@ @0PCP:V%#-0w@j E)C@HGҟ21kg1@& D07kHƎm \ghD$a29)Cao3O s10`T43( Z@ =LTX#d\HV2$b[kYk|1P5 pȱ3U"2IFYu Mq-Md"0NLôLx$R 7*tK15Ӆ0ͪP"XN %y Lt BʂͭP+n^1Ȥ 1P3x KLe pL(S6r `B(=a{td=@Fw=-5 Bޠ5\&,E$zUFm<$zB,t+P=@9 cB2M2r1w{3N-␿BC+D1QݐW͟}дB2Bʹ24!{w.m<. 1"§L 3|O45 +S{aЌ(D( `,pr^a7A&.qpĝЍQP0 (@v$\L(% 8E{Ph)AJlRBNA ƀ Wpx8gR?!*$(G*/+(#Ry FB5M! '_ӈPC21#m&E(AI9Kq_8Q>-`pA >Gp@"gR+(( 00BAؤR5!mHsِ feׅo -Nt}陠4Fvy*LDBVK6T!UU%`)r &090ek!P:jL!@ls:~qeD"(D Pd"`P6ˣE9c 6cyP5UFK&٨FFW4rEX"ZmT9xzC-.u7܃w38P tL<$dT&d<&2d 3V W!3XkJۘ(b!Xc6x'>q9`z'P 0zTf8xBO!.с`*' 2͌)B9ۄ ^ߢ eC \yiaӅ,)ڡ B&9S,\ TP_Ur"PLD E3N\aHi xrY  #G=c|ũZX0$cn'9xS-9QpʛF142 UHB YP^H 0d/LhLU;TLY*gkn8q zs[` C+h ϙ\b#),k"=J+DSB ug!86j8>rHh5:1߅NCSj=ĐSk4Od B6-B `ƴRP*jF:Z}W:ַ^:}'׷x$5:[ M),B(#xϻH Zx@6k]L7g:+D ,aަim!!9lG pC8 f2Y$‡aׅ7/-o$p9LЩ.oNSd(VCQ~|dHصN+Bh Vc-`k0yd#E '4ـ ]Tz_Dkn 4@1ճ S?W@k04$8%#-||v%A D ncBwE8s pw*J@54|OP8RHC b/&-Ar+l95>9EzW6IC4ԁz 2&P.0 P9TpFv臄H= su@7`u#>  O#`% 0. €  a>G@8}h}F` q Ouny1,vTD' P&+G0 Pg`vp~pܸ ( Bq$0lv7#?2 0Q0A<0 XH"2V-md@Y-S `T~9#0K=].0294j0t:87A`6qUe@ע8ДM" RISWYXi\T_Np5Skjlnٖiy 1uI눗vw 89 A aYyH`\Yqa{.9/ ٚ%Xyja𰛼ٛ9)<ʹ0Ac 9bp]:٢)_Z,:03 ~|$ 1#jmKM9(@\{zOW=^*)m5TK3  ˷0u*2H3mҨoJ W Gsʣ.vjAD-E P!"BⰝ^^0zO*EB ZY3A^ɢP$;%eJ )R $ +H:VR`@ J >^0 ؊0I3%Lxx-&mz3"@ Bo x-:n Y TjDeKkMPL@rFo p% A !3WZ41A K -v @ A . I N;1 rš^q~{*" P9   , /Kr.#200,ys  \0*,*p ` ]ph'pq k>`ߐ ֱѽ i-D0]#,u[10 vgu+f pQ0 *P<*0t<0pu1#0ePp.7ƪTb@< ꩻcp 0`z% az< pnp"YK9*j`W0^U vEa- _X aH%L lk32f_\up-hbl+ q  o@C`_s6 0AL0=-AN"F4i4C qDž^,eo?-N/xe`|NV:W0pWG;򜀱yp]!KMdxe| @,PP 00@!hתځ/2v >?; !hEpadhFE4H/P>,v}111p3h=Jp`,ِ,}> P4v21"|3Q0@/@h ƒ!nځsk Հ p hTPpVp `^d/ M rP MP ~P2 H4ذ'p0sm&Lp)P0~>LH8|[iq24kO蝀oe`,"xOpe00@EN8FnN o3 nr.]kP0nTER{ns1yxtavN" A9F iqC9➀:{iCԑHqK]zN3Nb=>CBB-`B-2R rt?v_xz|~O TOBio1/?_/o_ok!,/_H(ąk@Ç#B(q fƏ=ɑȒ#SuQ˗0c\N57sܩ'O.} 9(ѣFNӧ.,BP]R h֯`Êur,T08Ĉ-ԆIaxdjnC/v}ED-_>}K٬ ӻ_Uat+_L}+wfTqQԔ0MdGUGjsLNW(]V2l=*0 e_D۩><|XuNeӋS׽Xa .ؠbԖC\_V( ^-)FX)p"2̇(\ɄSwbyVKc 7وaHrY`y8@1Ѹ)PBWmDwQx88 6Q|gcUfI&/ dt>fv1%ÍK KȔ`Vȓmr j1!BL˒/U \K4B*t-*)}/፣1τ1Nj+$#mʔ0HXtP'8U8SU3 =nY)PSB=.Gb]vW4.񫐿 @+=5 ]ifW/Dq'NyunL`D<84<2Pg'OP eKC,ol 90 4D *H:CO:g\vhlVh 6/yKcO;D@0<ja<" S&p2ꛍ3R+yK ;4T+P]1eoVN8v1E( 1@!1aK_5̑(S>S^9:?pS^>3=|0:%`znKƇ ip˕^4BL!jcyh:. e"JekƟ~1?a {.qE 2AFyLN.)7s@%j1ďtI`ͯ2R"(`'A=VM!ٸ(@֭* BI6ƧQ`C.\#ph*yE( %/PYr q%|5)LJ~/4d,tvBGX_]bz V߀H4 Xq5pܦ46i,`ژ6":(@w06+RTLd{}/PKK)Opb P+U.i~̠PGm^笄@G~] Np A_aڧHmoX엗D.EyIt ?<CarO0KKSh'<NzHS&_ hKnCy{Ǒ;̃Ң\2m(i1iZ`b*e"FZr@%#}4u /p4\!oC;<) {[ ^.@m$4$L``3Qzt7Ϲw͋%G] B/Mp0-P[`M7N諾KE \%G==WN1ـBn|@!wX ˼f_yyPH:#ģ/(;"'&DZ%=  .Ѕ/daNBW֗> ^a$\.9Itq K`0% U;ЏT1B U\_j}_0yӟ?k8Xbv   .8xȁ ؁!X|"qL(*؂R1A2X387؃6::kWFxOJL؄NPR Y ZXvF-bHaX UzqH 𠆔eF8odL x!(11f1h` Wj ( k1} ЇOޠ0a{10XHq(` @N11(sTl؆0 Ϡ (NPqhbNA20ALJ2င (H_hy/E1 x  ЋO8bxm fq(qZ% ) I(a^Fh_ #X` @NˀN'lpP103ٍ ;8gaxV$ Ȋ1FI7/Q's  PQRu#ǀO_&ptL`trHI/1EՑ0>1Mᑏ<WYAp> %  j Q DxJ K0I>`t@ 21 YQj ` 8НGG|`LXOq~~fg秞 Հ Z Q"f0ut0A"  ߁.PP2_[4S 4p a5YP~1!0ў ^@'P{0!""n@*S0`   H Kp0ZjI"x1k qpN`q:ħ]QNaTP F( Y0)2 ,aRJ ѝBj9PQb0.cřa.8P"4 p ЩPIΩ1a =V"ٵ8 R"*Pa#zSqya9R( *M p-1!ǯŨYS;iNc1/DuXMǜ۱cOmx:8S LNfQJtGWp^`8 SGhW1(z/QdpZaJ@= ~w" FaN! &7@ etw0Z2aW;Pp2pB.n{O{6`ly!wT(m"(22ɕL}ɖɗɜɛʚ<ʞ,ʝ4ʬʫ"<ܔH˷<˻˼!,/^ H*\ȰÇ#Jt`Łdh\h8#I&S\ɗ!83Œ6sT(pgB PggO>>P–P`M ԺRW rՂn~];ѨWֹlcJzVCdURΖ{ 9` \MBMXǠaLa[Dú k4-d'&fx{xwטe|AZ c>懠6탿bj_xryȍ!1@X\/2@`cD45 (`W$BU6A @y} A+4O{Dt0 dU4P!)Nc : ]SacI=H\8ZeA2A9s; UYA ]aN=J7~8PyEtTA6ĠCiH~D@[FȐ(>.Յ"B* dB4jPo AhB$e]1)C@IGpiIwFTܙ1jCL(mCa֢JqZB @lKAyIP:0MBxcb>S{/@AƖ:+cFЫ}-m"ZG^Њ\ 9<Ŭ6Ӈ4/[?9@'A(ouisDOqCplj8ndecmVA2;~kY@CrH@BSq (e!ъN-MA}"!PHZB/ `DdqhB`ReIC4w`k5$W*qlW>u-Aj?Z̢$,BQOFiAj:>+Nbp5&JUJق&!$jL8PqS)'^ں `` >+od9∃p }kP -ҙP6I,zW"IHYh4N) RL 1A"KT1vI A[6!Ad  9_C4 @oLs36|b S(#]d]A;e}k" -"CQՙ8'8tUߘ{*ղ'#6\@=zۛ 7~כwI!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,0^I H!\0ᲆ#JHW<`G/ɓ ]Di,t&᚛hbꔨJ7z<(cǑ ״hd`Z'HUB9i"\'VvH:*ŚāFI?vS˖ۉ\ .h G `Yz8"$U Z^%ئ)Cs69fNk x@bx{@nKNu\yk@KP.| ^f9K[֧j4l"d͒gqM7(`]2 3S|v9Zo0՗Td ' D=w(TMb ˈo&IfoȭH> B $0Ao AVPZ8jYyI)ySOT A2GUPb I'2ӊe& He iAQF%3Ai (S5D3>K(APr4pZ]3~juv=Ж.NA3@8?t/9=yc83D1PyRϬH@# m{A3 A 0M>kђ}<ǚԽv'ҺЮcO=3 -AʹftؤCԌA$GG/4Bɇ34M+pOC, (~EU`uBQ;wAIGcjVI%wt2(4SJ'xMP`3Kkx%PD1MLAՔKư& dyJsIpL2(@ Ծ;|N1Ox( @ P@J02Drp]'r&YoѸeISM/bԲmKfQF0@$sTm )ZX j2L,ub@Ntk| h28K\ CEq @;b\30^ f`ǜ$Ԡm~ܣQv$ Cǔ DyPAji b 1 (Hp<8Be2j[D~w8DP8Ho Ԡ55mUs Ԇ'ұ $#"$3x8Sl#=Ƭ$l``3@3/1t 4Z@7PPmHFQO,^( I{:ҁT,6DQB#T2"o fP2&ahV΂0YH :0"dH!A\X#x0-hhʐ 0pEt|m 00) u L%2]Y8tu QC?@8;v}yl[Dg=a+0@$x8ϳ'͒,ARMla x\ 7P`3`e'] ]'F/9v܃@ 3H@ \XE 2Ss8AHZg 9I`V.eG?Fc*5E| \v)335AqB]fT7Eͅqi0AN9&&ז-X /b "HlAMBs -"1EB 0eZԙx9=E8Bԥ)vQ׻@5<'a) 1PqFmQwe$v়cgUJg-ZӚU 8 b?Y+O pPFA SyKcZP 2GnGc S?Rt//0?왲=+P{X MA|ҙv (\x >Hd0)چ@ MRK.zuY,70h['"‰wv]{ ( 2@'AcHj%H@ ,C!A\pL?e,D(qiPk'" ~:~^ L` =Q;؀؀=0@Y]6q)0G|=]pA\t@jtKP5'{8ߑw@}ExFHJ؄HNL8RLZ؅\u2`hxjln؆prtxe`#t1{чȇhx 1؈(Pϰ 08ȉ| !SA 0ΡQw )2  mx2W((Q95cS،v GɈӇl8kPk爊MyWA0Q}OH|b`d 8(PqRA u`B32эs+yTd"B' x  0mOI1fi@ `cx `ۈ00? ;>d ȇ 6pxp)e 䖅A RP P9P $i:~1ً;QYٝ! 1\A\чBIh2`&Qשq#6ZY ik!D jY0 %_ i! >Q!Y݀S@jI pan 0ґ.uh82pWhPI+}2  ;rOu ` <ɔTP")9D`ePF7>}8@ 8"P:?LbW  ˩y.2^&@ЫPǠa LPn :LL(D`jǐ A bj. irI _0ph u\ a9&^P>;j,n #p$;$[ O@$`0.+d`q] L" 0> qA񮰈@'0= O ̀0$=p#0 0aG˰a" 2@ajڤj0#`r c74q0*Mಔk0×.@p$ ФG&0JJKzP Z;q Z a(1 @r$g { YK{L0hPiI+{ 'A*۸Dp RzU˷*%H;i˼5 qtz;"P̱O9Hp S & ΰ&@ x. oK Nɚf:PF|IJcUP6 `1| `. 0 pHY[C=ܽa 7 0̷r Dt+) 8Y4|GZEZGJBN^k5O2Ȳ!VXCN2|< E5L} @ʬk0psK<^PSp1M1J+pB~UUatL'yyD e$<b>|D2MrU0L5 ap]l|] @ eH,epDЫ<νh Br lr`aq!@.:AwPy! `6m/O0%,| ,)&!"`D@]1vI:q \q aLh+E0b?MEbu[2CmՐ׀X  a(A _ڿ9` O-C0!2@SD ڬ OavCP Lp=)P`?Q۪0Ya$NUP .T@ xQ;`!8c`ՈF0BM 3SYPI\[ ` [t` 0jqρP $Ed]d@@4 -` = @p0Z0 3Dx=0FPp N 8BP.nR[ ?n HeWCDE 5` a8[t> 0~> %cc0߁7>DEMa}e  ;Op0P x~Mn~9~S `3ۑ?p뺾^쀠 |Jn~aَ !,0dHAu T8ÄFl8ċ1ZhǏ C 7Ȓ(O`eJ+[|93K8sTž@ mPF"]ZQPҜj*̫5Rj5ԯ:*mJhٱfӢM mȬpL7uuk޾{|p_È+NM2H#KL*n ~y@dϝ?MhӣQ{^5׮M+3APHƶ2 Y]kMɥ&6'^8ezou&=Ԁ?}tՑ .@Rs-s`t4`c8M@m>3>_N@82 [z 2 #T#ӎ<ȇnPJc#(2p8(eNG,jvmM蝈PAK12Ќ3[;#< bfD 4g-8( ؤɑ.CPuk:@aJ\e,pWd 73 (!-Ay*bՐ8 9@쎾W~zh#M*-,"t%$ ԝBߌǩ@fĂ.¡ mj82 +@ 1|϶ɲƳ$<R&%qyLEpI䮑=Cv}󍛛@AkA@[fI "(X@0tuM5q"ցASM5LRE s[u󆝦d졦15d"J'ТcApܖk<5 t}ݸϵWA WRNP#h h(Ȓ[3 & @83kk}5}ݞ<᠓LLgo/Ӎ/1mG -=sc>64PBm[xԁp90_1a]K5a8b!-Ai6xkB;pyU *qr VF,[+@Q'tj0A}co3\AP0Alc\lE(iҰ5`9Jن@1Ɂr`kxG:fp|ғTT,%ڀA(Bq9|xu#8+ (`И0 `ͨ4׌ih[& "Ü<9Up͡qNb4Az E.ܱ@֘#92 #lȢ8E6 Yds32i,H:ʹҖ2 cYa.qlL$6N1 ncvr;1 ^8Z&x C5rы^Ј.*Dv5N2ۈ@NtS n'<vatk|a:汎sD.C嘇)L(3(Aa^DQȀZъ]L8-ZB9i8)5$p @9aʁir`s,;hք l `ٰ(4;\ Y_ A'݄ dP}sw |[ؐE]xLjv0|@A 0<&g^0UdhfwWwpBЁ0 L@ A*ؐD虅EH :kX J*mFH5 X & 4q7Mrs ~9IF¹5XSO#fef)NZ]uzzzGXR5!miC0Ep 5Sp5:}9 ɣ?:@ D}jWPqQfZ`@ڨ*9A4)A$^щ]c9 WЧ 'yObzxyw :* ٦E:*vN! @ʔm"lG 7[iѕgy PTP%JFZp `p3p wudW `0&.8: `x@*#PtS; XaЭ@pe[Hfswp^A\ "+P ;LВdJ$`Nkr0 pXZ^{0`  p lkg ![,`pvw[|{{^0DGe90;+p#p+=۹8P{8871{v+$0뻽+KcuPʻ˼ ʫ("`" ˽ۛ۽ &ڛ[۾˾ 2@[K@  V P | m<\{ |PPp&*f!%$R6|8r*R@ BLAlBJLNL))X| ZřLb\Z-Ͽa|a@PU]; - ͰE-w^0-O1h@W:,΂0yMKL 0ÔӔm#=:u>\45^20r@ChPI w+y@@3 Ҭ gs]TlG4>7!/Aנ"1Daal Ãm H  J+7LV2ev"ԞLB AQ"K /' `8A Go23m]Gma61!M-h昸 7 -%a%p !%q]ٳ"-"Wvfʝ|*; 2"+ QR &$ j&&pk@%pDmrɶY2jx rP ^>a 7,`ذg &N%^.&{顝'i\@^.nnLݐ@СA# &DL W(@2.@3/L@`>/p"LaL00SOݰ, + g*z)?&2 >0nkN@:B I@ w 0F{ `)2OC -$@ W# By۷F7[ 8' yn * '0A; >` #rZ ;[;,Ų/@+[0 VM77S 4p Px]  w? @2@R83owA*M"&0 8MMG&$楪^ę3m462t4i&ae{ZT\3V (P`  Р!&LRAf b( =&.LdRFA\ σiI=w>(SتQ!A8Lc a@i6< K2]nR $3^bxb̙5%_Ir``w-[:2 Uu2?av}C^0` JlTq <yG `. =ҪS:&DB>@1E M8O@`RpAs9,:aI'E/< bqx3L0` | `Xd2k!@ K5D0 F5uԴ 'm# Z@ԃ< 28@(֒v 1xσ|"`AQ&B%d{8ZFZ;/?pAlVTa5>u 2yȘ` dI9a&eRK0ȀP?Ur! SvR" "Yfw | X#1㎉vSJ(rg# W\0 Pp`Bضh]@ڲY28H2f g >:'P ~ClAaeŒ;ATr`:5BcR|u b`vio-'H^CE fNA>ya,6H!+HAO@Br"@Tk= `#!@yi<%2mflib@hrtԑB( ' |Os;%h@7"(D/|A3N (<C `xr:U0PX0$OA `1@w+w !L˗cƙ3[R $ztiQN}5E06۶g'ߚ:.6}0K96ģhֳc߮]ސݦ|V̒ogյg@s[:1Rs13s},4`~]F")$~ xw" | 3w^zaRSAugqp  << #(d: &-4ieWpm <ChY .D?Pz˖G\"(iAu?M✂ͱV*eq} B映 "i&HJB\zqzgyy$*8Y8\ j'A~%.: ( s$| PM5q Q2L203n* (ekcDzn:-3P4"1pFߊĕ.!;(q"PB$7hL 'mm "ss 7oj2"0m,PG-,o7 $U16/vy X2vth1<] ߶X#s,%g䢠'7Vsol-'6,;73jL8tj4gZ߫- bjtWQ`\͵I.8c-dn -: kwp:R35*Մ҉->5X{kTFnʙ Ƚk`Bh\Y04!% aDc 2aXXŘjtv@i86vxCmN0ƒ.ʁgҰ'Ȋz֢08!F!P ӨF8±e}doss@ya ٝ#8[ep H@ȓ5fq/>{`3LѸ9l8plCƗw$0\x>Ӹ.o ^h#`kR@&1eXF2 azˢ/6E)g,e)Pg:T{Wq4IM".Frw1 c#T@9g!/x7(Cd,i! Zx9u @j8);>>ԡyY*"(gGUB<~#Îpa%(P5˞|pF.r1\ c@4 ĸ%eTc.T/&; ^a-pI?ޣD2\CLG? OF mn;0 ùZ- Y@+ bb@-0^ȱ/V†fTmʼ٢(N1VCI=AoxXJi:mJ@gQ6rU؅@ \$3qJv+@)[و@A/’El5<o`gA6!P M>pPWg ]5d $1 [a8pP']9 ;Y[.C00 a81 AC9tҢP_RzN %27݁+Hlq [G;vldg Y&P7;/&1<\  :bwW$N@cF)2ȥ*;kuXP;nrg@+K 0#* i}@jc S^F(wY < sh .U gUFd PС@ə)` ְ$0dx)2 3`7 p:qwr5myrrp ip& 2@$ dF t6Y(c _\\: pa"p' |5F]c$JPp `IVf5F7 1'"@0¨z-:X~:o1K1v ` vpz0l` ai ` G8G:8TPó;0  0 N'PT X#07p#07\{703_[p,0f0cpڲ#0C=7QK0[kI;I8p"[Ī(K; :Y %Z"`{[&%`ǛȻۼ̻V,0[K ڻf IT 勾TQI۾d0c^ep{pW, p , |  |,〾 $ ػ&,&1ýA̷p ܳ==l1psD$dJ>HKL_d50Ҷm1@d^_=b=hJ|I\Blnm|HI@RѶ b>À,(hH}QPH SEULÈ@x z\_ `آ=sL`>` mp`o%m&pZPG| R Jp ;rTnk$ DkL` ~L&š8 3"vv0'q ~7 D02p^p&w'DoPp&8`yi 1, V4+Z{.02#ݠJk? ePvQ`88`0#> .L@ 9oZ=Xc/POk}5e"Q0 %ل`s "09Ezڑ_-oU*64ΚS7@D-^(o>xJ"IQB4Y3, Lrl2A 4<t eDP8bi8PubB#@4^2tFm'jQ ;ui^%Yjs,Pha|r4À tLYgHV*Ě(4lHÈnm[Q #)ޕ-"i-o7sAZ7o|/d($!ެlކܾnZD)TE, 0.؀A7׬8;H@0Bc5MҪ-4% ɜO8o8YbA[z`D4ȣ{ HL0*:Z}A2رM\% I$<' *B&P 8X2%>C 1N+),"3o Es3ՖVeH>`*O&')LAae"| хae-@F ʷH\Yq]%$Ќ 6tr@Oys@ &W_&c`"E"U<eTM 夌Tί~/pwVB eG[nHȗ2_!ʐh|{ =m#\c/J8e,b=@d> =Q&F;DBqQ4HhZ[R%tlA"#&@#-r'|Ȑ*`*=dNo]6e8\w{&xwgnYh'P3w襏z`"SLQC' 'b>8%c+ &xwsxg_D`zD '@ɥ`yێ H@,xB a)P |PzC&r;xXE ֐X0n mT PYψEt 22{eHH 0Ћ)hT(ua#& Ap!?geA$!%DD< İ ҂CH x(nw88o)a1= yD 5"ER"Δb.E0$1)pA Ѕ'8qwhC&щCAvȋ7;B0R0!) _Z%BZ0r< 3`AG@PK)@8 Y8D"D]Yx ,H L@VOs$,1D#)Ml<#'AL"TD B[( @x4ԞB * c+3@&;y>w|/`W,B27yk='RXa a C],da!MDd#`1MVsjjtu70= &: B/"ܶ,Enr\6׹υ.sA1\u]nW q׼Ey՛^׽{þo~߅1L sO<`6p`7 DVxZ5aO=,wuQ@!,1bH@q*LpÆJHqŊ jȱG|)Ȑ'K4rK0Slf8?Qܷg?*(ѣF"]eIe߰ju׮` KvYvӷL+:mr,߾MSκA-õ1c\Ϙ'ŸTeެ3ϞCjcǨOnLݩqD۸!aʛo㨪M@H ?|ЙKسgDžnaw#?xHƔU{VT;} ? ~Hށkx&qEnR!|Z)F )&$B(a(Z D8_{68ߐ2` ,$N0'C74* l?zc!o_܏,!ڦK0H&?r"tIj}7UH3ތ=ܠ1jA dpG<wn:/ՆkJx@ wsxcא,18cQQ5gD)x@ -@b㉙Cw )B|#Ubp}_̜TDiDp T``R"J,j|ƈE 9W b0d|bxMb4qNoxF2.RWU` D(p ^ SҢ@ew1AnTTHeOF"@:шxD xb҄"27C F4ۀ.+O [0d #pf\1jIZr{ӓBJGte{j[8тt4/H cCR(:T0 aÇԩ-9$ TB}QK@BMH3@$E-j@ntU ?%->mCp̓DOnc07HpSk-ؓLFhr9>DY V0ФFZ^śN¢<' ndDژ5p 35Z eOp6ЇշG ,bxѩҬh.K~RRUӆ`[lkH(1fέ1U+l5(LԂuL)FĠ43D+ZΌF/DKter -!ږ6ahYRpX`[!m|-/0Ղh$ aH/81Q N;S-pBEB`jr-!ĺrXT 3$T<Ɵֳ(F :Dp'?F J9E2x,7a~ȣMZ"# `C(Z*|wKV16Fz`/UƠ0Tx@b@E,:њ=aS@G)D 0 a J5v1%ˡ^u~OfBІEmi|7|^ q=l1,:%?E/at۔ @}G-Ouoqq$ dઠ CZA젇M!g-9K%Cٷ0r~Pʠ֫S*;CnvyLo i Upn/cx;S8tum= _;,&tzץ^x ^.{ pD~x ^n97jIBMs#lCIy$Q} '>Q&dFws:X {P wNG|dݳ\vH˧FJ W;bOI+9+$gЇuo WBWDB M dF4x TQIX6ІPPvTKmtaUb rv#_ t T %=G [eDGNK6Ndm2s|y0 p$t&8\+XkP @r݁ȋUyW0 ?x`dN p0c{E`h|wuXe@L5e;Wpv tg^7 ;k#Y{Xdc`dd\7"ExPؔFPv eCW))v)iPCe $bpP FT5D T +i`  P5qv x)V2sd09W@Gy^^/![Q.d9 ya_6bWYyiˉ`y6*nuPO#[R `xpx:ZeJkc-":$Je@e() E22Zi$ 9::@Vc5C` c8J6AHJLJAz2C7WrIb%}\` `bJӖODAOtMlڤPD@Br'[z;5% cdj-6AKVQ&AԨJ!TO@?q+.ी):AtP$"mJoM$9 AB7ѥ3Zbm"($ڨoJqZ!&BFՆ-V3Zz`鄬nI?%Ԧ DTdPm \]*3}*q&*)L=Ɋ( (PHMŦTZ )' !;ϖNHRTKHKzH萰4Kk*&2xDJ䂧!}&P 0Kmbp 7^Ϫ2(T:0%ؚĭKn ` fŠ X*ޠIF˳L곘yTY,ښic& w{K 3KUK2 ρc!XүzH p`#/I0 ˦;A ,̢*мJ7%GT"JOzү0Q+p?tʻREjJYcۺ⪐`"Ju $'0Ë[1U ;  ( ˰Kp!kx< $̴3Yу?B<5ldPc 6[ q 2BKoBe L@ k,1,  8-av^P齼۴~ WF\ AȂb# - ` B̰Z<eQ1Lj . Q0}*||c` I eL?xc01e ^P|uajPs~~W Qp ˺<Ш ̲+& 4F`aFX( ^eҳ=}\λMi` d "=̠m7c˻, ' zHQe&gwVp}xp`P" "h"갗BY` ^{GYm4=r<uz`~rvF-0:vyHPH 6}ՄMjԉAam$ iT)= xy0F_WUo 6PQbJG)L*ELx b 1f@U kMaU pu-ڣ ڲG9wF'hބ=&ؐmXT|pzӛ`{I8gD}w =a=l4Fb^p||mpӄDf W@L0hOm{ uPI.M]sM=߿X6 z}kLg~=kgFhMLp ypl^ݻߪWGMlkVc ot^v>h,BWlc)> FP[n#Ù) :mLPcNgHڞ&W03" *%ke 4 ^}@ e9W^VPmȞe]A  RB;ժl.gv>|G UeYjrRf-mMMnk3)LLnD^rz |ktUgtڱ(%:˹dB-ť@ &g0|Ac@#0m)@MvY@u@n1ߥ]]Z3Oh*0;P|k㡇 BiT@,$'Vư p`az/jEng^U`Շ[giCe%#_@ 2B$_P?Od"߆_zi x?n ; z )c [wnU?ZC"OP;HyPv @kfC OДZۥUԶbZu)k4B' ;IDXSoF=~(PJD͘IJ(4R\JR 6@N>Q@js ;c( BA %>cu E`1Lͦ,Ŕ$mbr֘1Ln*naz]Pc ]#1?XLX2^9H6sM:MnTN|)$X} 5V} n`%N# ?]zBۖd*nS){Hr>>|ן$#%ep9@\d0Ato@,\<6C?1DGgD;#QTѼS4"[.9cFsqG{G!qFʓ#T$D2J&RJ'Jk̆3H1$sL3),R,IJ*2N(LijN= !,4^H 3q"\!Ç#B(Cu0ȱǏIɓ(S\r0ՁI$e$qԉϜ@w9УD .cƚP2mIի'_b'LfJ K6YgQ׷Ebdݑwqk/^zIU'oV|X&ԶƦ"eR`Ӭܴٛ$ILhӥG^5k:vusM̰_ .T+_N (دke{uRxӘ\ B&wʜK>+˾)?/$ʩ`{ h`~`r5H.EA0enYql܇i6*V' ( +e(4{ގޅqW_qDz< .]A͇`fy ^f[[95I9ߐE38$"+5g~9iޟ=#Mfqw航@d6epn^}>fmUN`=-*rdv*7z 8t&b%ke^ȣy77d3ˤ ,"_kH>*PV:%vo~ާOJ* p?$53ߚL6&~85b"p2V`8^NՕ0»f|V')ipT'`R˨+\HN8=Q2.6K߭Z_W/(#&d50TSɧ zO@mc "!q}"wd}֨}ʠ vn=i!.~#8hlΛ6tI.b1oop^.;Sˤ[2㠹6*BF*f"{)w-ҋ1Bأr p4?t0O?|+jL=. µLͼ+TRt^бxu{j_U(wЍ5x /vr`,E&RPz0`/^c`'TI}K, MZ358P, q_O^(pxՁ 4+>ceAVHl",EyD_ 6V{[ch ?`T xC 7P oD#Zz{\lgJ'u6AIݰ/ˈrQӅ5206ц6ujZ&Rmy0*Pa[ݶH &fܠb|19im:n";w(7j)btЈF`Nݟ<[y2qAdp"=`)$!?;ysy?H9HF;% o8tXT!f1,\SϢ|:aԕ!8q7ܡ;CXrX4-V 9!'5☋^R^ad 0csH130gG(+ @eSpb/]^Ya0!l0 qFG[TuSVv/tXD#^tm&߇<Ά3)t% e kx.j 7‹qӶL_u #ύ7Q9w՚A>}-~눷eρ@]`9PRm$yH=$^LJ>SwrĸkEpmS}uoa3N:|P`EtNf}05R$P_Qn d ӗH5{k@G~ƀbFgyr- v-}pYpThZ/ZpZmzMd@7 G}Hn 2(U6T8x:TXW HCi<' iTG 0 w_)(HLv? (:i"p"YTYbIwYd= #I3 9`]S\z?k^i4T81.%6 ەt= v3?&mRaPh8q|za* 1SX!G hW\ZU:?5ʏ qUlvB |)R8nW{9aRCC:I2?œggչ?ex$""4XI8"HG9qD2HChh{8Z[ "W B@z;CEẐDET@ tu<DT > Z$!3ZYQ ]ɬnh+ xi2x(Ҳ&>ZR8?y\:@=: #r?:$p:೩`޺ L(z1O@T4=\=::@uDKG?8hUJk+/K?8Έ+cm V?^"n|,.nJ'^)N74I10@> Ag8:8^!,7yYHp@2f"\!Ç#B(Q0+ȱǏ"ErdILD%˗'c&2OV*(ѣF"])3JI*3Xgjf׬\ԸٞAuv[(P@g}[d  <] rǐ#K۳o/glyNjlҠ & ]?t_ÆJjոo{޸U=;Mq85JUN{4lJ0N}yǟW~}YtF~͟_?m&^u$S=B 3e܆Ytw:cvO`~ wgca\Y -i2Bu% v%zbx0* U(f)܎qeO?b@fb(ߊOe6#8g'{eqGB? kgb'[$&ncuaie^'q^2}:035&JÏ;&:Y`o"8gՉ'u:nzrQP*bJ* Vw閾v!dͧ\K&d"&SN-&ɽ/2qz'MNO 7v6śmn‹ſiڭ*㪓LnˬҢjQB %3* ,D#f4,GZhf8RJêf0 )K.dm0ڲ4-jl 7}&xLiͪ2OLx dL.cM670^p#4H#y1Ԣ3z' ̫ͪ4ڽ)8/(aO9Hfsvڪ=$O.Fx ǰL.LHX my{}1]H/l ¶YNuy=ԁr`f9Ick: \,#*xv q1t13ߪIEs'>w08T@D*soaϲN=/#Z睉UT*lv1\Am'd0"m _SP)Q 5.rkaˤC!0fq:}=R%:FnRPŇM!AيB<:eb/ƁʐU@ˤ -6 EA|c"Jᗛ6DjCh/Iъ(%ɇđ-C1̲CkCpOb|`*AT YZBoʘ%+Q A 'gc"08V5?0!7kbYߏB/TP8ԇAX%s⨖F{ 7V%ocxsPL% }4v/J¨Gt $\ dHJ(5aw0״0t Ŕ h)QJ Zݘ `G(X48TYҽc#ۀU3 $(==c5<)n_)5[j؋eNf\~t~UEr RbL>W A JG}t&ޢ@{{D[1!OsڪRTVX;WX|떌?2K^;bheKlnAzg+<ptb?9>y:m;c [C)Pv2$3b*y1kkshk}boĝ[tks藠ۺư{ĉ0䢻ۻ›dt[ˋɝ׊KH(t)!,<kS8@:q&Dh† #BËȱǏ^E Ȓ'MTreʗ.cɲT  JѣH*U J~JjիXBtׁA{8Smegߊ.qWh:ǚs1XMecCi}XX"T?+"b}C7Y``l ܑmP%^B5y%i%y8aWzH#^x Jލ>l%'n'Fz>gKI)YiHFsunʱ"K Oghf;2mf熞"S̹覫Jj"'ۼ&$&hˬ;;@Kē0o R $T et&]m1 '{1 ɻ{O1Rc*-Lg1 ,<2 H9Yesp~za{ 1|S̱t p1̄hhl- YِRlEސw52=iخ[giL*k+*?*$R$ŠEPt\v<L` $j+^n)$ o#v4<#xÎ4HS434Y2Pv ^$+t<<;O̊O3m[fsmҟ3$u^o~C0ơC+Z2 5AՁ37 07ڇ[\`1\`BИ2r:kxo1(FSy U(Kk+޴PSkx1@iXڼ §svTeaf+$A0\0؋w'{$N݋cgᴘ2d"Rs\QN2f/a"\rnAWb-λKɭ i{~O>u1Mr V%TmD;n&k$eس6 4}7IQ{ķp# dBzЃ,{vcCƈ1яu!k௡ ktGG'/S򖗼G7Ԕ7$M^>j|2yT1+MIMGfT5Wz`G拾o[渳0[ q3Oyo{&8Y*Ո\e<_q00  Pɐ|q{}c45zD\x"8$X z}ڷ_GBF Z  #Z }8@6xC%y|0N1֗zL}*]2"r %nFQQ~]qg!y(yvg |<Jz9QKXV؁YHbx!5Q5zLG|L? ؊؊!x ؊f8"A{=ь8txWXx؍calXtgbhx;v_'(X"`+a(g%̠aQ2 Qy)d(y*x.xj495)7B68ɓ:ٓ@)B9DYF E<K5GZ1OYYV9_j>!,@h `*\ȰJHŋ3jȱF@ CIɓ(KbROǗ0cʜUʛ8s2"͟@IhΕ-*]MPeӫXg+ LܽN#zM۵-ȵpݲ}7u Y5߿},c%8q\ˍ ,!f9V}Kzhj٦^5׮7ݝͷgLuw7bðԢzȏW|W3Ĥ<@Wǂkܵwme ;i]RSr(֜n֭g.3?-l/ـDnj"Q75372uK14z7H+ &aOle6:9&'?>@]L W:?:LK Lzh+wYj\U붰3U3=8ki. <0Kb>_f vjg%*-NOO;핺2<9z4f ?.HڀDx[m!81sKⰗ +O |P@6ah(哖JB`%2H[XU62 ^}Pc3@ t&1vI/]ك>E~\ HN ܄:̀ (,+L]І>a9:jq(;LЖ S!*3i(Utǟ$*JKJ0[P^6! 'FZ4B=S':% U' ӷ<3nFj7G@LYh z#\a,"WΕO;96%e@C&`(Z*!sE'Oy*-R^hb0*ͷ/@'md]#ǟv >/OY_bX| ǀ6g ؀O e7x#x 7W#g7@!r'h]1!W8epq17aAIԄNh:(w{}wXuՃqEHnAydńP(DOl(n8B^磆tH:mxxzH8s؇?c/8dC 3WȈHX(X򈔈<-H($xNbx"؊'Š!8Qѱxɀ41!,BhI4 "\!ÇS7ŋ3jȱǏ Cv,(OLr˖0_49`"sɳHHi(hУD]j4HIU$cjuס6^KM@&Z)SMߺ[DfꭚUe` xTry{#Kiѻ˘_fr.ϞB4ɨSWk9 sVvMJ;V{/2 t,R; ͘9 7 `M7 ;݌O>03 VK`n<9ΟsM -GVP[gޝ@?;:*_fM ǜcI7G#o9=ϋ530$9XmR#ĄY6[glI6.G=G暑W !],zғ^JC8T' |S+ dv  aw<%A!5, 1AFVx`9"NR%z':m(~J]1#O?3BP+qC^x lrG0='Gf=̠DAPP#\A&/Qmo\$$,^` ,cE0Dҕ(XbR c=$7QB=RĔ<"`W"rG`Q*YrZV|Db&{1{ ya ICp@9T"gzv1zУYLe8(2@6H+hd~'ړT$ k8)CJ><$A+[yG O@FC!1IubЄ"t̀*^f&5z[b#yNir9I.T P /84!aC @P+k'4-9ۡ@V`XEFYy6[>yDKgcybR4 .`hNa} H-dA#EuK3Zf6% ɴ fnF t XIA}d.LXv%0 >먫oI3nH0HWT G ۂaz0uU aP2$~.5Wl]mfF֦+q^g(mB/xNQ&JsiԌfo^' 8a]R4T@tLZ<1ބgǐ.CDl6nt7gNwntE(y8$©Afq˫Z1#+zPQyMX$D)Pf3ٯx)Bmi_$NiL2Z@ ={@vKnv;I-2[ۛP+0X09 J@HxdS_MP| ":6a꒯"V5 MLy廮ij80'a1%F}OЈdSI9/t^L_}$xmxg~?~7>cG.:3 L27>4gx+ҁ#H R R 04X*np 0X(P>8;#2?87҃FHX"EM'! AS8Qh!▅m2^H [3RnpX lHeX pxxs8u( H {(e pц8e6шH ҷ++!!,BdT4*LpÆ%oŋ3jȱǏ CYb'S\%˗.cœI]ő8s&@u4%ѣFUZtӦu*S׳իX-)+ׯ^]ּٳ:M->L> .RdskO |1,^]xϠ} ,["vjR*ռC+2 Fr,UѰadv-3s^thmnֆ_M媻.S|3γ$m觏i5U}?hRԎ> ϿM~CK ThG%A`85#kPlXB5XT#XcQE[.v%%xr?L)@)eTNieic`%Qz/ʴ"H!5Ё̠3`W`"^Z }7n2T%XP?؁ <^6[;ztLu40 2! xHN. ZЂ/:DgHb!—P1]펠 'F$?)ʰAL$"3/ W#2ZE`b:Z (GIJQruGdheH %,4q!Q[KVLMCSeZ*rk-@HAv޼H&`I\W,8;VX'G͎(@h AЂԠ8BR`DGJ#8Abf6ѵ6 z (@&N $6 0)Ho<<7fP6o'!ۤR6#Hp,3 ,%(0Q2gVlD KHFǰVnV娙6HGV0GjWkֆkH1EkW]jš\B kGZ\-Y[ o@T k656I 5VQ /!C=3R7" o+]@FTA4@27n舲L*[V1LXT9rx/ q&<'n310ef1 # Em;z}/}2`ct#dE4mNW79اG]2"豄%QaϑcǧD|dž wFohH P1}Pc>BO ZyG~bK?X?7-"'-P*RP.x XH px4氁?Rx J $&(h=c3x UPT@(AE8U ;|w~ԄA \i/rWH!wpƅa_('$Іn8nmhf^{Q {؇|~H gQ aHQ zgoz`{XP8}hzaim'~o66xAoኾ1Hgr!,~H*\N#JHŋԩ[ȱǏ CIdBqR%˗.ch9fM4Ϥϟ@ PQ<ʴӧ?Q9'իVc\ ׯ^7)Ox)V۷pCT'|3< Ϡ5ՑWS&>csy'0R YonѸWC'Ν;īF>0ڻwnRD"[|߯:gud(MGﴱ+ ᄶbfrˇ ($(bܱX- )Ɍ4vb <8s`ҍ>DC>FydH.餒P̏U/ #g24rY=(cP:$BcMigxީgF%TWB֑8LM ogQ2铘vt1eaR T# "_nf5҉E -Xũg矪XG"|H"uP#Č"23(PË0(@akCfP jY-J3hL5քo8rM?: O?Ṿ{gPm hd4 ̵q8<;Sǎ[Хf TZv ؋KԌ5Oh~DBVXΰ\X 6:ڼ3rEz+M& xsB@>@h3.%<|!0-}J5e%i$ytk5M X\i>[FˉU0Pk7}Lm!O9rE3dty)_pO 50klp3ۻX R~xn q[87s45n`QioANW~dx.5bSؼ8s|U5`AonXbbtfۮ,aoXc`VjxI,2vBs$ }qƒb CӠ5dT;RцWB ǁO0Oy$X;$ \pW͈?-p9)!nX~<#%T;I5^e -pyDB.0F$G 8Xx~B )nrydVJ6US4.؂0XS/(1Ȃ4x6(t2A} 8ϐeOH{4qV)THB҃PMuUCxW7 Eb؆?uX`P 2pvt(0jaA0A]nEp[+JWIb0bas1SJ!~e`J5uH#XqY، c8X6ZȌ؍x@hȸr8茍*n@nNHذ@،V%1 1s4(9P4 Q9 xMH +96 OksGgmyq9 3589d(H C~=T `fǔB^yJ! O0KmlsXȕ1S|xY|4Cvj]GX mQ Ky Rs! I g9IX m QY iA HX]i ) نyh A|4śX Ǚȹyٜiĩ(i4XI)Y~Iyvٞ29Yyٟ:Zz ڠ:ZzOTTP :"Zj!z' *,)yer12dТAa{Q<:飭tMM&XFzHEz NZPJ4*La3zO*Gt3?@^DGqbڣa$A*nʦopOP@ Pm:Ģ !, (LpCFl8ċ1ZqNJ 58ȓ$QZ<Ȳ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^ WR98y`3Sl3fϚURYɨONzְEC.Ws۟q{e@HQ^kVNm}د ͢G׻ Ӽskכ(y⦅@wW,'%f h'av}gaLt z`Uhb" ^̋0(# ]5aa-42XU2Z"TViXfDh`‘ǙhkmNaZtxީg|g'CzIU}H7@ ɣv2J1ʢYi>馝~ijꨧʩ8:8N5YabgJj "˯ / P&[ ЎVKfOܺƌR^щK{N:꼪>Cf5'7c 0 Ԯ( / #hbKmSxSLvL5(\`4R Oi.7$+Fj5a,_%yH(L3 ʹ#2&tZ\Q#<'ZjuQt-'T*w\7u1(:NL>D9wUq [36s:G3@([s.;V^sz}f?14(A:o = XG9tQ3LU/UDqFAwPn uu"p ĆHy,`XѼ(] xB3mP膱{ y/Q\֡uZ1oCqB严QQ!fhhnӸG8qH1~#B  o(I\b^Mw|'#4cǛF GIR&,KBQB ^@,ː@\D8'"d0C@L\63:2(jά СLzeXCZ2>(C8Y/;$Ez" MJ‰~ bǼϠy[_B9bL &dINY,)Nx[YM0cJ"p+t`L(BwXnHm{Ԧ>UD%(L`AժZOHJL0XAA"8G(kڠp4,\E'T+  xT nO٦n2) 8 @Cgg]5G{CtNQp >`@.)NI]3 F3i٪8@O> cS<4ypͮv0ljShX\f %AĦj>QѤi n2\ ɃTnFyxpH\l[uWCq G£ 䴥ǒa-AP5t23-ru@d8 |z(\0X1$>aae @Y#5!]-x)}p~ -nV^A2 HxBLhЈN4R"x8Git[~QB6g't(B! E8hծ*bW,(E@^9p$ @l*%ヲ7 F rU< aҬ en \<rv3@ЪgZ_MKG@9 /xhqrZr^"2șœEم* @@a/ ͹w+cآ8W &K,78 L ‰xUNtrѸi5zP"fO{׾(ғh@nbQ^&Dh^续H R.jp35!_u+V(1XÑZ|27`i3bZ:,p8E=_d (xwNiy8! Ѕ" UĤ+C( WDoQ߿|L iu:Mĸ=X`J@|X-8*3 rS %Q26p (׀؁  }U OV0~ע0O1jcB+$dX=ȃA'/)Qy.XOɀ3QH 88C ptR`-- ~7#7Q*` F@h1NQ @ @ XH OHՈ0ц[(r ^f''Z`|~8BQ p88Fȅ\(g! hha70hpQUWpoe;+f9PxE P :R`2 @ TUTKN^01U@H 3|W6|8}T P n!5䷐4 WhDe [ # l89=>ɓBD F?y^88rx W[q0vD`bdD3-4 ~] 0-ؘ9X(A2=M)>Ӏ ـ y9j3~>!piY5X$)LɄ%Y 6oa?7YqR̠{(c$6€s})Y ipm-u OPBީ#B+9T!`0 0#I$5 fy1%3-9\蔋 iCB葰@8-4_A Ħ*@R{FJ9fZPz N}EtcZLzgawQơ2qD.qy:(ceBH.kXQ 4v: O`.!ڪ*@,0*É :٫mZé   ܘ`~7Ѩ@ ZzJ D! :(IyBѨ ;[IQ;4K ;[ +1foJL K*+)۲+.S&8!!9k:;:@B˳D5K# ^I!P;[!X;ڵa`b;d[f{hjl۶npr;t[v{xz|۷~; {۸koK{ʈwP4(}[e+ۺ˹BqU{{U௤{ۻ;›n;++ Kk[˸  Q  : ۾{ŊnUe9 ܿuн<(;N 뾙  {)0KœK >1lTߠDpk7 9A*O@7 Z/ADAhP%6&<%|7 ̊@i1aO` K-C R+,<\}P4)4m8`ț>)dvB5r  -Q/P5tLV  C u) h\E[8aer\1yL[0L km` #;^ 9<_!,}Hp*LpÆJHqŊ/jqG PrdI"QLy%˗+cRfM0qy'ϟ;ShQ@ɴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS+?հJz[sޭ7߾]dqg# uHׅ^.{۟>{{fx-/ߪ8qW 8XU{EmU̅fR} ~V8(L)sw0`h8K6NF RVIV%q%% 4Y&fe&g)ge8؉ygS\ " #X*R\<:"~6DA(#bG8qÁF'\1q:f _~ C"0> RCs˗d'f8bBIAOhK*@@ $HpS)D)0cW(MJE0sC1ʼn` }Q$G THM4DaߐlTCx0S8 3M="LQ9Q r戫\*pbSt1J ^p*RT2R SďL[9"pz 84p!kJ@* *O7 /LXg:ѩ[TXE"N$*P* 0L`BBgOuHFKK$3|HJޞb3lBV!ECeǀG_LB)3@AY!DZ0`m+:Oh(j0 w`@*Hc5GLX^06@ Ob8EY@  .?s`L \sQAs{X =LfKLF_WTa6AЂ:vN3 xHl`Ć^}F‚[&l `§!׸ε&//囼=e* V՘X.,PMT Cg&@l>lg$ @$R>ܥ @\_M>t $D _ƹ)F7`!`P7r+ІE@]%H0>Xk6"~r3G"Ѧ4]Lv!x5"@HO)Ȇ4A͖#a 5A"QFNE2[X:}90moT 0"JTa}STqj( ԰5Fw31vLM:/>yNvJ(1 ͡Ҋ=ǻږ6|ȃ" Q]:k9t.㎯))Hѐ|ТU"ַMGl^~HiIV[Pۼbݬ"mxxkQ%f˗|Goi"'{2pF'}33 WhP 7[xc`#S0BU/Sp"! jVntJL8 ܰr!  nruÁC}@MM&$j؆D q$F3$)mp'pB3anA U  Xxh` 5 h&&n:'$!UGh pDGQ&Z&VAVJw\\V"PoG@I`Xi1OMfj/9Z:Z* Il8Mʧh1Z  VZZZ.7Oqĺz\x`xIQNKMߚb,ʯ )U{ *հY*z9z)p;Z:VA G'eO4[ :i0;![${F:V M۴> A*D `X{ZO`;j1Ephj۵]< $}%d*Đxt +p[?"k/{[[1-1J=+Kt 2r{oqmarh;[+ZAkʹ6K.Kz&D;Q[H뺷Kțʻۼ;[{؛ڻ۽;[{蛾껾銮;GվYQn[·˿Wl{+<\|(*, 0X0<4L.l:;| '!FÒuph#RMYS\ |$,|DZ ]A `\h!Hk }YW@<Du ^ y<ĎQ ːK"̿/\XYQ<ɏ<k ɦ*RXQROj@0F|NpbN|!jdQaX G{Oɸ /_U!eL lB A`$Wb S!WA  WH,-+OD<(PLnWAOxKdJsLnVQUpҖLĦ9i`y0T  N`aSU"$,SQMU"4GRNPa+*vpw+/۟`eU ;O͍zP%3`\ i=KҺywQJeM*.MT 5%%lXuP|[KBc! ipff`P_=#p^gT0&dV1ѱuXG+qrҪ-vM%-h0vף[PŜjLL Ml\O9%TQJœGϤIm|]X(yTHuT"1'p R= "5UU;jg̜lSMKJ,SPN2nwRQ1yRH- a=ӑ`Ot~ĭbkzNy!,-c6@ A&<ÆJ\HD#fǎ 9HH%C*(ѣF7@:N>m:5*UXjʵ׬]~:6,YhϪ5˶۴m];ꀻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУK.8^w߷^ʬwO}Qi>\~x_|} 8]tN>ЕI{҆ ."} b)N"PfxX%hc8ިc< fe6 ^2̒L6P6YJf ,^f1 %`)dih ePٖbthӍ|g)hjh䔘]hTY>^)h) ꨛb??FԬJ뭵èiu)b|HVvZ-& 6wgS?6Ze*O`꫎]NJZ,'!b'ifȓ8,:6-T{٣NH/`D,q(c_̋~V꧗3@<˞ۏ^z{:RV8d&3->ݳ/u,h;lex8D;w)< g"2"XdR@0p﷘R%׭8i3.xnx\Hf20wѲ.hWY;?;;<_=@z1Kfm/,4cF YrN)_:;l7^c'w٭0o}?Y '0Gѿ%-҉(L34sW=9 -<1st# &}Dt8ޡZ *\%ũ80QE&r eqzdխvUE& -y.pA PЀ^wmq魡$4|$(+lXzTleO1'C//A  `PbD@F9jЂnq76k8lr Ff0>댮Oa6[>h=~f +(Ho,#ߊ#qc ̧ 8XUNٚ xhe^2)=p$u4w\G=$L [Xœ58~3n?3 %:e600L"  p3nI/S]WBr28VW*!^IL)> (3`"͎P_{1&{p@*⏓Q^I df088S< 2EHÞA0TNuPVծ PA=3T X6֠(|8t2յ(V@JSfBȇnKw*@ 0NvݰC {4o99 l"}0ݲ((>kBV9qslrA+#]Δ/%én\u ü*iz9;sqR_$; y]݁ gSd®{^+dє"jU_Bp5:| 6 ORv$I[ L({"!}bJz|40iPs@8w `20b= >ol|JrA9 efpH{XDE#%:O[XQ0k/Joh@n8b1_&s+_1 |ct?){ @mEiPJg U qwQexVbVb9r 07LWz`m@4}1 {Iۃ'%AkPS0 txvJ^G]`Ke-h~n'xwZ<2ֳL'>@2 `iPNE{[r SV@c6A s&ixu@6cUeeheUð * ؅/@Tn-Wcg=t=H+x.x!V pFՋ5 9#Zxp#j -H0.}!X2—8\Ew6F }a)SX)'*!`Nx?`u`p֐F&E48/@r JѨ9o7he$  V6 e0 X9y[֓ -z  w'0*ts8fPx+ɒv `fBؕ8 `A V hj@VP,zWxdoW~fL`F0jpoQRxT$/TD9p, A nR)zq x`W~.yXHD@PMJ d|3VcVp/Z#0gA  {.N6[hHOpOE^* ߒN*NB?Q$@hYIa%F9|XdDuyk>OSy òbW0HX _@ a\Q #Z$zmd׉'\2P5j h@)$܃j!uSǢz k@@tX<%pֈFn,Pc8@A0xw{W{| p0 .hDjLrxˑ M:@xJYo ^Рu@3w1qe,,14bTmGs Y3P YZ\^^\ t5ܒt呏fptu|vxzǥp-Ǘǣa0,Ȗ&b gȔ\ɖ|ɘɚɜɞɠʢ<ʤ\ʦ|ʨʪʬaL#&,\ B˼˾̛̙4V|Ɯȼ̼ '<Ԝvל&&ଌ\ݼ\· xU|u͝+u+ l c M】v|{!%R \neĂy_}.倠5p>S.ZӤk@ν,^ 2znmNAp57o[}O~\zDu$xclIu u6_0U;"S@xAPow@M5-NN"}qp|{P t#Au0eD{w0oPw1fMRh+Vvv)#}+ O2~ew@T@oPsohoӮ }!kH(~_q)?@=πPM5&.\`N4 6qC;,8)p-ZP"QH%E6dRD@hL߿ep 6p[)K|K5e/R_C+Ĉ3ez O aqm ZÐ Ñqر@JB:~ VP4)TƤ*XSs].pV*TSOMiI}6 { l1m2el8m!,HPM *\ȰÇ#JHŋ1n ? Irɒ(OLr˖0_ʌIs͚8o$o=ꓨТC"]zѧJFʔԪSbzկZ˕ohӪ]˶۷pʝKݻx;7߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ NÕ+/F s<}ءkÏ?|X3@> z z 28$)S}aExQ)$h(b)!ϋ/ gc6("E@)ɔr'&ia6,TiXf\ve#hh/Q#l I>sY!wIx~Jg7:jhd@Y#K*PnHtd"&v駞 ꤍ(4dꪨꫧah49F>z1Z):"ͦ83az:az;O<S>֮:\[؋#z㛾>$8T@+!KmX+b/w*bͫ#.;X{[A>s8>^fX*p?z{Ԑ"6>8]&=:ܷ;akꌳb$x6F #5j9آ"P&ܜ؜'"OӘO c^DLLޤ(a̵1`n@ @(IK&t 9"k:-[P?ID^]$'ܺO, .`3;g2@4~r4dta/?}JM+?P=HhF&:S8>Qp awtCh)FqxCe2LZƐqDJ]p[*5dLɗpLm@6A5`s 3 ASVCD(La~ [OjC'"p裇 <S P7Ypp0Gd< pXddj /B+ "$1%ZR |Ȥ<,=yD(aӘ9ֱzc@̅7~cݠDd0^  0h Dx\ G1=ny#BMnA!; ҁq:[J7I]DdN) <<P$,)"82xY(CEh&GCA .ql`Ç(\2ǹa*@6 >*4@ )tZCg5uéP}TՑd(P^8Qp>qRlT$Q2i8`2+W h/<<f\fի&]_Ws16u`aO@$@@ {/XLj}&pڂ u%2*ABGUmnF HV b4g'֑f6fM)I xk!00G( fpGOs/6c xjoֺuӚ( (ܣHn0d Cs'0qTN=,f29+ 1| x3P>}F(P ` 3T X"֓(@@@Eh|84nՆch|uCv=;zƧ ʢٜm^"np6`>ڱ̮1 0I)^1DkkT>  ]!.FQ!/A<kXaq3}^e3Ns Pl@.\F8l Iz h@s2!@rM*@WMyE0MsE>ʧl,UٱkZp>!?Fz>cH64vA(h 3"EH| V,8p>=N j7i<%dCq ZHnt )0tH(G)st9`j(F0)yk-P`T0ySL1$%P ^L^&@vf*8f)Ȃ+h)^tv i7Pڗg71=Xx Xm !HJm`@J6 ;|!gy[aa`} mpk ,>> <Tc5vpCae }}҇y  m}zAHB 3@\q|(PY epYŊ8$ZVorB `xjx'栆9>Evt @ F#O7ψ5QՄQHpCuxn0@x!?xRs0w{@RömF#cQi`]@X AT  hIs 'pI@XZ`nhM 1U$fth:|W6F \F^gVfav:if<E;.)RYI opPQYTclzp IZ;s'80_T99 $(?@]q 6A 7`DPGi$Gm A; C2_ '$zРlG*+ 03ʣ?U+B"J :9##0TJ'ZpXjRZZpz1*@2:$o:`~Ѥ'HS'T (ek oƞSrHq# dS:%X= Fkp#3M>ҡa9QJ XJkxT>MA׌EZ@鰥 ă[E:٦:ZjI#jREt NmL#Ej gBuPb5Z##Aв *YP!JN4s!*k,H[} \FV$ 1#XqI  i` rPq{ B ˵H- Cpo7O` D=ȟr%>z{d0 Iۣ>;Q ˺[ P[[ 򰻼ۻ pKŷ{+ m`Gy{ I qƛ;{fꋹ+`{K u п+K&kEZ"I*J\(P=0LW# !lt$tRҩLu ,%{,$U/ :H{EH`,s\E 50]= L" &]̱`![(E} 1>-C͠uϮ ñp*O<4,R*^}"mӾQ `SuEE@g1=qKy@׽$֜B3a0B=8H\*  ԰$ . K os%(Q g(pLBztao a[r)Q  [Mռ u` D=quWЪ7* [mi &;d֒- A 0'v=xMu@bsȽ$sE n[ cx]ipoQm*RvM m$ޭ As-9"}ߙe8f'wpc۩QД9}&nclq9WН(q{M!压!^v_`:]g~Sa m A A9ٜ>NǦ4-81'+.ppo[HVQ L|ǽy:;k.alPѝy~׀}L k0K. ֬dN餠 e5sO>ܘHz &+ӄf* me ^`\Cm^1e 1mlexLkÎ"9}|nݞ9hOΐ=v@M[P_5.P !+/|E阝 \] BX*P2 OAk pL.pY5 ,f@w`f5P5@[{N qeNώ*^p >ߗ 'E8N N΀yWo G Q PM.) pb+݈5SI ;!3i<Qĉh,RGH,nj6l$_y3'Θ9S С?9BOG17 -3?HB(Q#.U e5cF I;XhAB[ qlވ1\ H\]rY8m^3_7%{f,Y2J.,:PV/`:dJ?" -JlΕK.߼Ekl,QGu!4W"mSmPDcἼ3B}j4Ĥ̛|^*Uװ 4ô#2 , :.## $3-#ԼA~O,@<> -!"6KVkm״*`5Loi = *b3b/ Ҏ1VDjj ߣ(&8"c33A 8-pX R#XrJ*$@Ȗְ'/ 3P O7#(zSG:[Ye li# |ua%X\ETciGٺJ4jal!@([Qw3/\T|ȣD lW

              뮺믾 창:&z.׆9Ji^ztڥ?&8ɢ{n?›nU}"뽯H+tʢ@\EO% c)uu?޸C,Ȓ?<8ogsj]?ƌ>d1 <%/GmptB ntxtB-yқ(`Gb J{qѽ0O7M8tmx3T4B+ߐ1 n) 3HgK|ktxLn_t *zq}R @ʐ=ε+t,Hh^m7S^ţwiΓD`”-қ/>[}Dd__Ů8H?I3hHو5 D, L$4U~;+!i~_(@Qy9N osὒs /qP$ʊ$| @.Α.x(@<{؃..j`JB^bgra>%yÑ%r|x wPk##ML$2&\L8;cJ;#-n HH Uˑ՝bz(DV7|5 T$L_Ge/xwL Gy PC(P)e¨H=R_DXp3Slb #ErҤR0!S#Q7v(G-x#0L0R US2P8cdVr*EwTV vJEh0P"tD:]H$i ppDbd@ *R{ piP\f4΍..Y a"]U9Fbx:a dzjIiCec q <-%\WȑL0hG7:`5'fgSC4Ly,O r"tP0~!ūnt p0-X3! #1PB!8ԆL%wɔ:iEZϪ/TX<\+` !b>A>=/d0Z c@sI&FI@MkRb)s Ht1- tJqLڢ!1S Ȓ]Jrl蹕@rJa64Wr` 8 *5Hse%:Mj[^c! Ni-IB#"L P.‘hF+aJ?I50-GЁ , k' Ӳˡ@D-RkK Q"ehzuv̠WpuPHr | =C!u縶ЭeSo4T$ PB!s:5$=4D1EށɠD@1@vSxw门 Hԧ.,B4.,Hъh#( QyPMbXr֫m;oAR(9Y'y8%9#kH Ȍ(])q#B#obVKMz 0O1RPy)P^ o ? T3$$ia|012o9bVxPQ@zik j" )00I! U<9!/whVg^ r1Mve<. Q @ WX_bX2Rzġ=6p+WPf4Ye),SJA !A]p7' n.R;JDy P_GIN\eH2C{s cIOV 琕¢ک]CXztG0 WƘA!`nxRnezGf*jJ ꚮ몮:ZzڮJBկBRwKMA* 9(2n! @Q0  #[P{ 2;fK{ѯ4P qC@ p#ఒ-gĨTu2@t&,_`;bbh mn q o;v-a|2\K}K~kKI [WÆ1(ѓ$A)aX;y *jlGNqH$!1k . a QIJ7ˑ :W%`sks!*@ {苾сks``!3[;䫥Wa+Ȗٱq@6>T{0 1YUTKWӹ!3|<~x.0~"<11.1$"\ C\D|FHJLI\S<#(\VX+Qf|hL hKgҵ5~hm[U@ # "]%0 NN140N 5=1ek@ L 8wL͑@ qv~_C&"!&P>$ xKXϐF RK a%ѓKy}P<; w~Ǔ}$ qe_$#>'n垃,)3>HB6^&bpK@pNpAp5#?c@ N2߁>޻|͝ (3P=SAS=E")ծ#Q>20@($x_Pfw`M@M5UK$3g"Q] dg#+CDρ?\DD0))`_)2(opoCj^mcȲL_}"C/Qc#+NI#^j%A 0h`A_`_dzH#Pe@.#oo$f"FuJ̖Re00Z"8PLs&M T ) $!_<QDkQXcu (2>bĵ ĜMDSF%|j޴c|V9hL*)BtCA…  \-PRU%ؕ` lY"rաugؘ`IJ|\D&RP^=e!e^5cwvò0e,V7ۥ[#o5@')YA,&+'Κh?L3#qֆeTX>tR޹c7  ;۩N*x&PblEbvbDAlb^1 \`"ߠ/zJӦJ #o4p‰ //jXFr. ϹRZj"l +@3&cO"ꩨJ5B(3Jh!+ TR xC˹ԑ8sC,Na3lnyT"DlZV5F|ج>[* GT3vX#7 ,j(@L-[=< b'6r.C:,&58[O}0n} 3@G=rKm'g m;&NV\26 TT[il!Gic\ȀpP-xVyDW vpJGGL 2cM*2#>v(A6 1@y8A)"U$2i0: ygt$`=io CjBA4`u_%Qng%$V:# K/Qz i+a;!\>33)jVdOKhX$`p}w](*S !~ӑ2\ؕ*Ni ,i6PɁ᠜`yED%bV@+Ay><~8!,H0&=!RH%UR#BȌT`lj(ć,Iɓ(S\yL9 KǛ^TjC$i\!TL0IJU*I!ʵ*˯`ÊkS!DʵoC6G$!|MŇϦcqLÈ 0g5v\R2=VL̹ϠC,2fLVtծYˎM׸g֝vݾy NȇWxߢKNسkνËO@qџO~ᷗ>߯?ȟhF(Vhfv ($h(,0(4h8<@)D~ $G&J6NF %W'&ZDžZ*f)jfl)tfH5ziX矀*蠄YX,,4裐F*餔V(,5atga#j>Cꨥjjꪯ*kc:Sاi茊"V Ć lXF VKZ :VX+J^26.kذ#!?M<%{-YV" aM#@k+vo3?Pk<Į:/Zf  O>;j2lX2Բ8G'-Kd1a[?&ϾL,Ъj6~nhh&ϳ;>GLbm8:0dH֨D5g݈\? 65-3p9i%Y$,.X">5{O$A}.X `t e/1hB!*ckt+ ?Xջ$Ë% {ӯ(Ã3rxTA_1 mjAa|0  U :)G%ʸ2 բ%Y  (Ԇ Hg;`w>D#GT@D js$ą*@ A ft^ +X*VfsԃE = 84zîx]GMp/L%6 l 80` &" xx\I2.`aBJ}@~L?1c22 -nw[(`?J aCK2W ЍtKKaDc,r@o.9@<0b'rbI)B3 zujO@Y (1OLȆ,Kڱ1,,?e?[ķ$qqOR 3.UIAWxUw l"]y 'uux,W8@lNXb 8G4As#hG,2chMqJ\ a"@CQ9͚1+,84@!E%(0i܂L2BN$H֙J)0JbA@\BS$=ׂ"Eo ;/K  %EĔ @=Q͝'7U[D:K,J {CS2a1쒊8` f D@L?M E.шAs@ `6Y$[A ͝* F4:c}Ua ^o$q -!M!(,2Wܴ}''pƎ;W #?gؙ+Z O<ڇ5P -n;n61A\ CZ:Dfi،%Ţ$ \x8Aқǵmf}$ׅ^n2%Tǭ$ lZӐ AO˖5 8,r|> 6-p)[ %A42/3lc.?})g׋n  t  5Av{U#OC|h#L6oGDD37yp Y4UWqL7},aJ0]0]7INcp^PLC0kFZpQ'xc2yb&A*ePLOg\؅^:TA*a  T_ԃ>bepcv d! k؄lU0swwֈH_Ă+5u6 H XId} ` gab/P` LH0OpjPd0R$XhN&+ Wqw&FF5P%*v(D6(zPB P f #qpFEXIB:87@JЊ2Ze ?QXSeA,ْ.0,SA3mt:IIek@ @+fdrhjW.(+}9 `@T',^UT YRns6)vbQ.y>HGZ)?RVd՜Q9"DwŠd]ɒc᠏c*~*Zה})Q'ՙc+#Ȕ*QP d h@IG㉚DxwPnp bAAk@"WHɟ1'wo8:ڣ<4@'ѡZ*J$A i0 @ T Fϣqmi!w9P bc*!adzejڦihZ BjD#Q` Fm 0hWߘw-J8j-Q_,ک4zIJJ,/)@Bfu{2+,:Z 124%*J n!ګ"i! zA Ьa 뺮Չ&*2D^ɠ9 s@  а^(Vc5Cf&\9,I :"0D#  Z4{CѮʮȒ cazJU, hYQ+Pv"aW+ [$( Z9ilnkI14Q.U{;_"fk;e[,*Kw!;DAӚbѱQ;A{ۻ;[{țʻ+#foͻ'6[4+ &Eb޻%:x۫{۾+U;[{Q !ֿAq6+L pXuB |߀ k $<&|& %"" ',.h  4`$ LF@L:\C F @xI g)D;lA ]<^g3=l@.#(q%( l RJB -%c*DŽ<)q&Q$ą1d V#v"/>$a92"(&H|ɴ ݠ\̺&`"Op%j+,r|tL :9*x)0aw*raQ<S "=$=&h*9Tmi@&qʇ, =k$ Ȧ5  =lu H-=B1;]5LqVh wpú|l=2&`{*"= B\|<}$B0%Q`}e #,ع|:=Cq=BC,yxC#@P1ϻ:i\uLWSt2v[`m)n]8}'`<P#FKq3O+ Bm; m؉ted[_ "Ju x੸ ُ}L 5Hɗ|"O=VbBtAn6?Y]| W"A*-`-[ s:me=%t݀ Jˌ#!7Pߐg!Nu .&q&5"<op9_1A^&1==]]\]"  P\Tmy.2`2 ~fbn>`5\wfD-Bn+5aݝ?.7Z ޶bQȠ0Eއm 0o_HA%Qb\Q.P2&Q24<ۙ.(.B ,7G^| =dNfTbjM; n(E,z<}@IO-@[{N=UUD}m =)@VJD on}+j(=M%1>hPcAp 8)o((azמ,TK/O>[?D}| S f#1-`"l</)hpBXiwf5_5`ܿc1>d.'s 7ia@YB\2@D)O?YDR@]@9"Cs2p- Lpys@ПDSD.XgDePW"Ƙh l8ɤol0 &K)BҨ' e֔XK݉4A:TH&WnAa |a̓S:UGirJgei4kVMLD`r3d1Bd/AobN ((o{Ly^kĪRFel8)G,%A@R 5d+1$ cI{̥xr(pZe|c@rO&( 6VM@*b.&P@r&8.lYc/|p! NpP×ix I >T2b%LBXRq6[|:(2JGz"(\HȊCf<(`'d%fɠ¸ `  ! OҎ21+0s4*@6Yeev4cq"\S [2flV 8ybP5gtVR.溭#Sg:? atA8af8ގb# eU33V!07(Xgej/R 勞 Mf lPByiw!h х4׽3 F\Lh18az'#33VVln( ~lxC=x\&]Pcʚ%ufpC7֍ˢX &lb"j_zNL2 hiw+ * *Z9Y놾[YOxc=CcڎȾn$Rg O\,'Ci fCR)BᔉpZP/{YHV9IIC۩گsxvO6!cltDp<-(T ڔgM2_IUׯ`Ê% B|iʕ+ BW.G H3`ˆ WSljLS1F802d!qꄹdC^M )bSɆ}ۓe`2o޳'pq+_μsC>NسkνËOy}{~}{ỏ>o__H&(* B T@Rhra ~(b$zXb'h(b0(c4Xc7s<@)DiH&L6PF)TViXf\v`)dihlR xJ&y VOZih+odgHxf2Vj饘f馕՞dӈ'jꩨꪬ LcN>kk*l ? eAYi)Yk7d$eK.⨓ R;+ʭRk[FCVN)::#:H*d|;h 8 ңsx?+A&dz gU-j?3r);6+b< TspL/'VԏMq X S*kJ(ʸr>}X9 3_)KrXӪm88[Jwgrz׋82%̀ P ` 8Xxx 8;xhȇ X`Vf 89bQm'G^sN 3~F(>0,]x0I30g#'bhiB!.i0JQ_ҁy8{@vjB}`MW_uRxX~*l9^6 )~"Qhzc`R8XJIX~UxTDydZc  +!_cBƏ]" Pn* }&ppA9afnc0d@"Akn) uy t!Yb v[R~\QY` B p1 }:9f>mٜ\O;e"$AC`#0xPyDHkFfeP:w4ɞ1BH'F!Yy PY5B")n==JcF*l46.[DA ("Z:^K H "0 _ P6%*) 0ڣ>J 2``7:uSI-PѢa3 H}RZ*pG1 a8,>ˆeWc!Jsxz7  sʢJ! gp&'< ʦ2c. ĩҩ 䩢 n2$bǩ>S )[ѣr򒫸z* :ZzƚȺXY!9YyI$:ߚ fØˁ:zگ;[{ ۰*'5;x?z;':%; J#z*,۲K2O*91{4<.##a.P.R-ؐP!2nR i&{YA N7:>Nk,i۹-5f  ,n-|3"=JpŒMmP 0"/M\81&@C_1;`䨞c1.1<pԁ"+]*] pPQ<3tɨ|>@|A@WNROJ&}"ҽ+M<̽] ۥ @!m`%=0deͻ\g3MR50nSo-=9a˶[./?`@0+G*Ԁq:` _=&1u^]n.Af<0N@5@M_<!Z ͐a0 m>V<P@jlp2;֎,[z>A%$j5/%اԿD8BPhaˆMh`=~7nZ 0B-Uv 5eh 4 AtB)CTRIM݄U^ź%j2z]IA`";_ԹY8T190H Z p@-;l[ ˬى-t*Z:zIK#==/jD[؁[_,HaZnaÁѲ傤e&b3S HXm4  :<+$`%ͱ7A h$a朦Tx#;; ((A0D B8̰ '8CCn꫅P̢ig!HK DKAD` *hA#e@%@&bbId3L6 4#Dyf%8ڰ8;Z0/v DEO 3@7S^ڐI9oZN@hHR %(o`$tNJ[Vhhy 줙T>iNCQH, bX|EǵdOd@Ydak"2$@1DXr GxAl" .[b!1L̪S3(:ɤZ8htJAB \tт5sp%M-Iކn1faLe !VYo()dI`,x`qlUX(f)Z77iʸe8t7޿ 'G>~y3tq)Iٛs I\%^zW\%W_J gHD< ""VU!7Yܥ29xd l98bh?fL@lh\6db Sgmȅ/a ࡪdC91 HP(1LB@ Eag|c`"6XZasUV+,HUE ̬ a風hd  :B%ۀ1A,t*|aC4iI \#O$^K8 +e Kd frt҆C;EJc C'Hp;h*Bd, .u3&]Bslcp; m!,Hp&0\p! 6Hŋ3jxq| TCPY"4>LKJ8sӤѣHnb! Jt⦦PJeT3$--,G*J]˶3 9 Yۻlפ r9/W QXQ0fLíF@ҷHYիY&ꌛM۸- /d2Ƒ/<9sПKwNձ_=;w࿋Nџ˟OϿ(~h& 6F(Vhfv ($h(,0(4h8#G@=A9dHΌRP>)eTNieX^%*ɘ̗h>cfgIhnl9?xQ,)c0e`-z&z&kF>)֥`iniz l6?zy$h<ڪwY묶Ҫkk#k涏;<!*a"iB8a8&ON .. >x#?*P<3(T* *I?y@)Щi@uc&b~f2o>N ¤<^0@,tDmۚ>dl@Sl$릛3ko,Y?-?𬙏j[4!?lR *F #08ٷWOsǭBµ^%98aS4 0.mQŅ½h̀ oF%]Q3c Zr7f#_Kʺ[OP(w ^Qx8Q`/T4ݡ4/_.)L' d3MO@Ԣ-HR=,CHBȄV9E챎sV#*ƞh J! ~]DQ)7:w -A 5b >hhܴ[>_CdE@P_NibHU&79^nF@`!#]z7bּ)hhjCBJAQQ(Q> _TЋDt0#ѕ\ 9luڛkDUu,NRYXY4&jQ^դ 7GĐ[^zT0a[D'Ac.$*T7>? B x:#P0Z  HX,& Fx{+ZD!~[ (99"ix 2. jȈMk^S! ĀVrة1Gr6(9#1FU} 8$P"E!6JJ/][\2PN7譄,Bha*2`22 F+(H/-N0 {3H=Kz#~QG$ .X&Y>7U3(WWR ^ʴ_D!} ^yC#8-p_vGRa2(`ȼE/:65_2IDr{.2&Z[ p]ev&aFg u&\-,9)؂)-"f0]y/HD&jFgaN6M)HS" 8[A`pFkq!uڥ^ڣ8h^Uz)9lgZ !,#tj;/uڧz~Zzڨ:Zzj>ƙ>~;rz#ꙞJ Yʪ4:ʢ"ZJ –"I Zjƚ:šHWJ ^z*)٭!h 説:ʬ(RZZ*@zKGDxcH^ ʪߐMI .*ڱzB }k !> BCA~Z ] ?k&Ӯv 6Z"t G[P8"`` m@oXW; [@U/m @x0Pq ;+ pbx06`uGx2  д!iu@ l:6Xg&8F# { Q@BPS l{&;1QrbNBd70x>  ˯[׊h&hfE++K(x&- km- 18+Xk m@.C&9^${ !+Wd{e m'Z-${# / bZ4{A  "+0Uvf Lh:v|>+, @{3l;mdN13@ +E. Ğ <|hR*hUf[EZѼ Na\m%k^ 2!?lҷ :[0 3pgm?[p08fN(Jd7v&{Jz7ɱ*<4Hb\p;kePO0 vR˺t[,)gAQ}й)4 6<\\ܼ`9ħ,F\e3pHѻ!\;v`A{ a;=<; ۲mCd2]JY#t,v0үlrK{h )L AA@o kƦ< K@ $REBOʅ 6@D,G#%' Hq+MDG=Hffp*,k+ PH](Y3ƫ &Z$* uv@A0,- lfopŪ- Nzb =϶4;V*Z~uҒs z ͖5`NP [Jӕk{B얫 *x@'Y1ise@b¶ NTP?. sM A$M.mP q Ol)~}5]+0]: .N0.m ]L 0p p 8'=LW /j[-BR w`::~w&qTb_"@@ aypV p@Ȏ&@]RG3.]CiiAn_@Ia=^0zO.[40 ^ -@TJ@T= ^lUmW}i.B._CGuM·O^z]*'{Pc<Z DU`Vbdn,nZ2,P 5PMqn]|ήNh@ ΀_>` w+C n=ܘA}0p p |Qi:>}[!ik.9P jG`v/܃ Ҏ-* ѐ ɿ̿ X h[_R_h&]\z4\O Pʀ5h-T_DQ3lv.< >tiD-V'Fle@%$rK-ᐹXq "@:).E\hekbUq 3Zhu kjHDLH9 2s p LeÖm0"5ysJd'w QYBA Zh.;_1#MhhESA=_=mS¦De 0Vy0`킳k-Y)e)b`J;&3* 0ÿ;,x" <ڨɵ*R%@Io(7eDlpjB  Ga"T8{-ģK.  ,th6jl<L3l@S36ER33<$bj*5<:ʨmBCAAh0nt!C Ga+8H!bb"Ph;q"P""oE&ڒˉ-=BE 7`a@5P:&bްoAҁ#к@ޅ7^{qP:j8Z􀆧Сp&pbl~IAU$' usv55Xa' -Bc)92pHӌ/,0 Z80PSM)Α" a@\.l m2y xKt!7I8&z:6- h` __XP\0<.I 6ט'朙H8&2U23#+ws]/&9Ƒp2{Nrq%WryW: '(2 l7 PAK Te9% *B]H$.Xst10AIv Idp IN A2YakHR`s/a p&'6ܣHQ‰_8rXHgvtQqGah$4 rO!L4"+(bؼ =⡕y&r+Ng<gŊ4ocEk.Vx("B܁ 2C9+imZ .ᇚ,k`4ɫd`.:QQLhV`V @A`D6Lf,F-$F^@"eb&g9, X21$BWf'" Q")( Qh̄!,Hp>90H%U!>,E LV*blj_Hɓ(S\ɲeM怑&ț)|3.|$!46JիVsVX,] RT0HؖTݺuM2ӳݿxLp!*pzvǕNIIjsff E:Q$h6N6Zd֣ ˞M{ `J@kN-;eW]ByHcMuH'ja!UsSLN__Ͼ{ÛĿO}Ͽ(h& (:ߨ`J^Xv!#衉$X*("3袍ާ<@)DiH&L6PF)TViXf\v`)dih9њlpYJpi9@2x|~:Hc衈&袌64ƨi)h⼓>?C&`RꩦꪦH_Ӎ>YNGhe4鰸kllf>TҧC-MJ*Zz덹t MN엙nnmN?;;nmޒ( .-]J3ɳkSk,b%Rp&m/*h )l̈RWMRۼ$&ų@&k* `Na2wMwZf$>.8ZD=!Xqn/~e(=okCJc h0A`W-ô~{& ќ&TA 3d4PnуbXaep0?J cTLp^Φ2P WɠGqn(@ bB݌D@p`DkXE¡ZՊ?iNhraް q%a.㩧$CA\ADL1 t$ Q:pRw0pEI=Iƶ1T1H8A|%q xDP mX" 68MeC(U1,AR#L+ %Cm5B(7/x Ih"2YJ>eBx@ L )*CxI Ԅ`V (զ3|nW6 0t( @*l UP<.%B^acI<0iiv&ACЍ$tPpxBRT>d8 VhF&ʉwdWP~ L[01Lp*yBNQPKTPԒxdA R]\t%6 NwIDC1\yC< s&]UQ[«'`J Xl`C*KRRv Oq\ +yFYA$aX)Göm,JuRn! c`iF:f6xz~C*jMH02TI=qۊ#dX01iud;VRЄE$"[ >hmc@tɒ@ףY)k@L9hHYpX'(L-WpXpwD'NjI}W:bJG[E{A~4\3gIz?'-D&MIҗ&m l 5%%ZToRbE@ŇeDx<97EFjW{ .&lTc eJiSG=#tܭ  1R@$a2ȀE,4K(Rc{ealȡ*!@ f%Vu Ju.;pY^5q~Ƕָvo+x%w<>l<0uN傲صD/D4) M}MXE6~H @|pw4NIԯى9-U:Rj TK^tA(]<͝ >/Z\r_$0K}:")˫di qmE7 ]Tq8'9zL17yr>u?)|~T` Xu$X$ @H 3kTvvj'q Sp w,YNPz$7MF.Q00pN(Ep  #)QO1H S ;h)65#!:n:m~YR{IȄ0 og @|gwk_$a[*@* r0w' EyG)67r%GJ EGp,Ѧ\[h n! Pa'gSH{xw(zh[@J-hv,+4pp0PX5mjW򉃁IHȌHxS+Z>LQ 04 p qRg%tX-8 q@qS@=U@JlVq0` beXxc>+dcpEGЄ7 4 ذoG+-R p* 0@# xQIVI  @ @Ѡcf%&[Cpp4ЋSHqYŨP9X(Yi8 eѨ;9)yU4 *S &jYlsW#F&}`JW/E ٝ `Oq N  ù4-Y%#t8ɟ fh;NX0Xq #V†$04GG M! t(z@*  2TbW/dJ9, ?@:Hz9CC*R:(V 9 W$rC E*P1!ACSRp8Qhz#(;j6yH% z_:dO`+䒡*qSn&7 HiW)*l*%68ɣj)(< rZM+sBԴ 6a[յbc[YWNjln۶ppxs[Nul$pLR:& V[P[|K{D . -{j$JLb ۵%d۹aBS!3߰${$~[.;$F/#]eīD2>  'aO(Ѻ2' ;f$#R KKH)aZV L- %3H. F (d+ҽKtA&*!c6m 0&xc+de0+fpQ( *"k%+,p0'1OxD u5 3]JB&WPLP+ %QQ;I l2<4Lz8`"`fuGz0;UT q<l+OL-\" R$/$U n&)[{)QCvK$Q9d.KS >`Lx@ X('ȴ4w;e\ ܛP <MDLyԨ*W-A <BpLpW<2|h@vĬņwp4] > &Ѿ*1+( hCQ< \ٗ=X 7@0޲$A <p0~fp[ɏ+<g,/`NBRoñ iQYC&3"8XJ2=־, ٽv@fr @am-]R-Nd9cۃL:ܔmكՄm4Rp1w֦R>oQީ-Lӣ$>S<4(1Kj=^l7 ГN\ w`_@n~0.D$ 2xYlWQqȭ?>܃@om @l}^@PB}fZ$<,a$+!,>MNN eJb촼o븾Xv]ˀ8#N Y^F-0p l \TAL0$8 ->^@krޮ.X%@Q.!i}y`ŧ_P ?C`.J† - O)+`N|P_QOj}>$!.\Ɩ 80澜R:n.P+!A;n𪾰*AA0/N^!,<&/^=P}`8`jPTi  m^}^j&)M\_oOY/-s2)O 8   @_pPTlO,?qt:n4<^Sp ` o /o)!͛- 4 c<QćhQj"%bD\ˠ S h#OL\d S'8@!F:}0_G'F xk`yDxk7@J@`-2 -8$'4@Mc ;+;pb7^` (( 5 v;jPBJ<6>J,TR28p8|,U)y8"цz$@H X#5#HB+ /` sShDA eፇ{4J) P Bs5ΉCc Pg Z` N&i.{ qC^'2~~h!@B(r-"618s!22YژPD~3{(Z{:7KHlmAIh!!,:рuA,8$P!y< 9TY"` bf f /.pD:ɤ(Vs&HI ݗlI6h낲/j`v'=ȇ6^*Gu'#hV) WX"Nz s\p'lAI\D2Aob ԁ 4ABE?@65BoyP3 Axa + MpP"@GE&rQP"36 b'LT;I  XGR aE3`"9āz լ sV.p:m "BS8N"hh|. ;Ip.cÔ)4#Vҕh*h. )DN%(a?t28AĆ(D HtZF$r! YcDJv$o"9)L/vd>A PCסE2/f/!BD#> H QNԢmͻE +C$ `2ĸ yd1'&L4C}/=Fs\: éEp$vsh:Tva ~AȰ Z @/UjzxxT^8&d5,hMg%@t;Pٔ(;@Atn>;8E Y@TN ~`"|"[j֠5P8Qv: LR ?u |MZ>+Z8lvd2khaWP'I"PC|P>Vŏ$!qlbԦ:u3Ǔ#.nKkNh6:01c6a7vpI'0 Dzg|)t"Yaw ;9i"O!"&khmDrp m'L3Su=PfHrA 4FC%=iJWҗtF{!:@m^JW#QBf)~eӜNs |FC a $ g:"Ss{gx0p@Jmؔ[*6wѽnuvB*!N$V O@B\rM H01!hC" Ayx1Ax"d+i$9? gio!,HP0 2U2>|Fp`!0QdCIɓ(S4 Les H3HdɃHA37 4T%P>%Rjׯ`Ús@0l]U%#1 V%H54߾nV&#˸1CMWeH9-|;2s:ĺkS}ʵmۙ!; B DbJ #ՅuQErp`C_Q9z͈{6gFW~~\;Kj2zW>|YuS~( o0~‡H̜^fbY (x|S&*.2H6:>:cdGIH.NFLV %WZ)Xn^\ &g)Sp)tix|矀*蠄j衈&袌6裐F*餔Vj饘fth#*ꨤjꩨ ̦%ٔ[jkުk;?]U$&6,s4T+g7#lWQ~.ޒ+nˌ8 Kɼh ĮIk|Kꈣʊ;3N?X[; Jݦ89o>3@?9;] mhT)HE /(7S-amHu)& %:to,5A:40  u,2aEO+wo\7AȪk˭7W@ߔ}n$褗.щ[7]<;5sF=RΛ<>[ uI撏6 u#>4'<+l0 L)|E+o=2J6Aţ"i+d䭤c?( nA@= $c + H!2B! 8FW0ăVS6=B"H6~-, D z >@dvK$(Z3Č9bWv?@&#=# :*PZ`̥.s)8{@X ۂ'&0 dXH6̈́]H(@ ` PE&n%X$W X=԰}7+7Obr"@Yj6fX!HQ8VQTȄ eCЊGX!pDLgIJg M\u$*Hش"`D,bq;\*9t]!*C6Ke.@n0Cflcޅ-@-`9\A,_1Edm(Lr z']2%,7b,"J2\nq!!b$ym/w5~*! oğ8mZ< V, EvW`[P9Vo\tER"T+KhÞk yO *h~JTa bs^a_Xz,]9|[8.N]DEWCM0"'AWV*I/ tcE-Qoa-/lG;:oAsGnjdT*<9Z@})_8x N@ HGG}MOߐ_Wa2.={ȇ<@0tY hB [N0G`%$pI|\yQҿgZ$Jk_K 0C305"1t]atHtLtPt 0xGuIj^@YAGowv}xsNkN0@6bp1"xwa{7HtDŽ96 ')yXyYxy9PZy_J]]A!sdH2eOIEs,tf(3{+ox{tJ'5]f|#HyԈɠ^gy [@mSV_ @~ pᐊxPw^WAf Q0 dǵG]4%08]` dS*!'@00q 8@=U _7/K:!09 $L@4fIf^_tA*4]GDnA7Gwb18 f1 apha Ő`P* !"Ȏj^?5-Xؠ+hhAc[Ё9f9px3=e⌏(GkXFW Wbx q S0P ?IX5h0Gc`VSi46ɋ~IS@* n (oJ RP2``hp(!E9zf 'I& a'X(T`KΩn ^A0+r3Fxf;-m^@` ea&'I(YK!Q ` H ADa! F 0 pp.톖RP*}0t +"Ij **K7C=oFF:EGJ= ( P PS*PKZK00I` 0[gQ {p "2M(xʑyzj$4:L ͰP"( QLo"Pe]  ЩZwਫ਼ 8$`dAu>T A]>է| 0D #z( ( * NJFu6┭(f8 P #r Qq AQFPD=D5F~  [M"mAjTұz'(w2`?꠯:N0 '#JE0 [sJLN۴PG(X{Z,9˫FK f[h_3)ڢog D׷+ķKD۸K%|긒;[{۹;[+Q?[۸+;,hI ky+,h9;r+?śʻ̛(<;[= "b^F˽;?2,'e3{Pg7*A +",';(0=x ;2ukpP{-'h3D j$&&vBp|O`6s7x۾uMu['&|1"5lW#<%`   ],[Zf|hƳ*$Q%'A?2|!<,jbZ$ 6*D z 4RS6@Qp& %,+4'Y Ŝ%Z 9qN״ P ;[k)+ kMn$K |k;,+ 9 &Qu ?3`10Q" 20|xpe!8\h&AW & PųϮ<SL4' <!2 ͸|"!+\ppw0$q !qɪ  \#A;$ <q5 p^Ȏaib:W0!#BcQ>M Mk 0I]75><%1L%6}s^Qa$53.lelAyuo\kJoÖ3aK3C=qw%@ӱ5B>pp0J]eLMd 6Z]W-Y}P9xr{'.,M.|?3h*߿,9u7 [|*e04`e6Pҟ]԰K-,-P*-UNl5?3?(~5Y ^9_Gp?^xq mv`oooLl"Qhp$~,]."8Lz$)>(%m~ol@Ԑsqx @ |#Kc`A@NP/@2|L,]'^$L} s-%a%X9čh-\|5`Bh`P#o~P>27a2O p m,!QY*j+@q[]hnڤ\yPT)+7þ1^$M?pP (#PpXH=~!9[e>w]!_5ptN{|/Yv  Π-hZBB.S.jdACu=i`8M_Mb,/e09QeQ)*Qp_K˾R?N`oa1+8I8TC XZȄ*- t2!XI+sAhfYSҚ7&DSf RLפUV0iıAK EP>TWf@lͲyPm>ECHP`E t So.q C 6<ңKtjk+:"1,h5cd,e9Z^9/`Y=AL'ph@J`>r'Rq^(SmY~s7а d7005("RH謄llb^y ^tĤx,@1 0ABl*j$$QD&Ny#*j"#`0*b0L2. &2k94&8 7'`ji<i X 'x(ʃ$Q#h10D +p)8ҀUXӐ50آZU^]u 3fVX}S͐b%'LM- .dDTD FHZ x ̀#,!;`OCq.4"2VE' Ì  p 3p@((ZȘ( "f  ̈́.363!+o㨋 %<g qpCkdO €$ UlcU*',x'js- ع۾)ŽFiB "[ZR!fͦAPq#( 0F `-~P!\hˤN/FC?y VUi˳'//{)c " * ~,H@PI,o<N-1Km eE0: #S=*֚1$ M^fUG:P,Ok$!~= dCV8Nkv^nc6nfUw8*b `ьeИ q @xJ>TF`B$0`c:( x2n ЀB|@A$ ^œ?8~1&ӈP8!$RH)L̰]iA / 3Ax9\ S 'HgDI*r1 T"t7sH!SE.` C &D!0<  OA" X@A\]>O & V-NQvԣXxC Bh8D0 aow;̴4)Mmb᪙w0Cv!M OIBjR 3dF"Kn1AHG8z$1,0@=: <#%`eZ$.* g5_+!WD&b`-im+625VSP0 ?h`M.9i IMfpB,x -PБQ4h :C:G׶$tAN@DBry(v4BBb z2#{xCk u;} nb%V7s?zЅ.4nXUfC C OH X4{ҸwA}^Y]XAo^L(ț Qhd7r h&k ổ;%yO/_y!ͷxO<+QFUoz֓!/}wyw<Ο?}W?ׇ~s~UH Gտ~ Q_{^>I2ek5! \XTdtNʼ < ="ٽa(A9;>c!,Hr`3f Fd C>9 blj -Iɓ(S\| A"MIS&Mr#K$`6L૧P>(rS/$5*˯`Ê 怡!6 5YIhR#MWnzɇ@09La3awΞ34F% `LD3gϝI>w Ӕ>S:̺kV8"۝S~{6n֑}w݅u:0SZ`g~ 6aQVhᅃy4ԡFn (b(b,b/0(c8ިc<7@)DiH&L6PF)LbhXf\v`)dihlp)tix|'UR *J衊"h2*ii)Id馜v駠j^Hcꩨꪬ*:#J#NzʫZ ',O? uPkm^m^k,ʉlY*h.k*Kzl;tSRF:u%lӏ+?.e''p nW>KȂ]7#O! -u ů,%5ڱκ :=<^n>eXzvk$ {I 8J8H#Rb=+ߺ L?C'|ϟvۏD~WtJc Caw4MY[XìWM[,@Cs_a.gҐ#'w'?ܱ Jpld^'%&t& a /xA K>`D ê 祎@7@(Ro,GK3=Q{ W6me" i\I!2dJֶʉ H,}-h"IF4d((pHhe4!%$yuid w%IccYh+Hg"  DM:BK6md^^1@QH F v'C F/A V}P|#1LlF.h!C8۹)2AX#zOP!H,_}E d x I.Z؂8́xPІd{Ă >_!ݩ+fdB2\@M#A0`B!JWH"[, P 8p2bGYҒ ,׺&T @  4H>00@fH`qD@ 0D PĴ ԨJL 7e:a Kc(@ .%F32Qp⠋P*TUhtE+.`W›)|0RYP[Cc*rwk%F6QZ8wIk@-TAȎH%7Hްµ8gJP2p PG0NJaۤ F۔d&o{ɐa4Qr*LV8C\ ' Q`gUȎ.04#(Bv5atN@葀@ 0|qJ#"0rLݨ{Дy bsۖU u0Ubk C)ۘxcX]D޶Gԥ]GvEmV! 0 d V]Mdmvs@aw![b`$ @n̥A 8y/T!!tJ %Hͫ;PzZER+E&p"@xc#Zqh/%a .-SgKwD+-+˚ss1 |'j``w*SfIZu۩}IA4Ev3yՎA zpws_z*KJ@8Mgu˃4)xufH~(~y~i&c:3w@+)f0kr-Ѐ 05ǀWWn\pc.gWd'4ipom'gk,!>b#7Hwpg B8D8[ C9 BU##P-p {Eiq\wm[syccfy'PwxBҤot* Dz7y3\mPu  0apOP9b lFXWGj7k ScyhPp'MV:9Ph4@׃]+cpH#3epp7b&UYcU~~~- ScڈRݘ )>h&SdP`  W5#6%H]')(|8|vrHz0GZ M0đc8a00ci zPQ hr+8r q Ҹ r`di؈<ɐf@uPNJyNb2.F0  %f>G&7 q* mg|jrbj[6XT?d%9f1 (rXd_d ) 96 /@ 兑`1N).3"YV@w¦CS{#avEmrc'Xv#/y+9ܤȗc#I0 =# CyVYq0P09 GN E)!`1yv(ш- *Xi jr%0nPЗ0U Ӱ*q~LH0pP c[*']4ZR `p1v!S%Sm"f)|z  eVj`y%Y&3]#!F2f20P*cpEJqrjd6* @I T_ֳVҥdp\[WmSSK$_qzfm P suv pêڪև&a``Vz 䄿 J 3pȚʺ iЅn*ie6 ҭfJ&7;OG劮@0m&.JJ |I0i F]I! {G+갸d ;@0    & ӊq"[h!꠰d{j;>۳vH E[0rbN(GkeΩiub@ &P bKC~q0( +P .id=q2,'2b`⣷Y wT,_ "+ (˶7[a꠷+̹kDkl%y sGญ;*' ʛ̻ۼѻ測ڻ˽ "e׷F k'{ƫF[{)%S:)<,8g\| "<$\&|(d 뱳;Ôp0'~w5|@-/~~+F|HJi TTOjQLS\QLL!rbgde;QcL lnp [v|xvL l|qƪu\c`&eWPl`R<ɒ8P+Ql=&l&h .g<Ɛ?d\KuDaeȮ׳u@& .W`l%i-L OC\m30KU{ksȎ\.m0ee  o#QQc@l,x2|,@ Tl";% DE`v&O,$he,R0r); p l ;l p3l .\-LpL`A'Q=@A?$L"Q+aklk;qr1~˽1|^98$!oSwp= ,M!G}$qF%qC~\;g׼ -`_L%P{o0ѳ-Kݴ 00Ԧ`p=\\P~ LȽ-@DD)7@,Қ-׮=.T%h w-+ M ]3Pu$MQ߅[ٺd{p4:j8WmζC~ަM=k`tKTX)ttSIK 1 ̲<`h3aAՕ2Np~@2b٘Bv(.L=PDDӵN2={s_d%T(a찐`jːpꩾta@L]k|AT@PM@nOu=Ԇ-Q|maL<$ 3 >3@AN{~` E>zNAP-5@jA M2W~}@0@ qt^Nؾz 5}}͏,C[ODM$= ~4X},Ab2.LTT/Я gv@5`5@-dA'W`i %q7*A Np^߾c"h0S&.v`-`,?bհW?#0p\.QIaA֋l m϶\b%AW_A l?x5BZp@@.QD8tAd@2J-3E $HF Nz R#h;:ǸDZf҈$J(:1Ją&blئ`ge7R(@Zl3´Uʬ J,Q`0)J1(-܁Y;vgD)$^HxD\oa6ebZ+2RV `Hթ˸ѵ: A"ϫsyቁz˲L ͟7߂B4e.E xDuJR#Uhhf \ vyZ+j )X8W\MiᕆHЉLaƪ4cHd m1e09 < mXa3&|Cݾs!o~c .8D\I $ ]4X7xxT#9D6F̚c4$ A^ bh P'oC[NB3FЪ$u'8EU'j.wDPLXmAELmkh]EC"tD;czT< ^քCyA xGx/^"0d"V:‘2 -P %]d֔Pր"X7YbN/6k2LhY5:ȠT}o?2X[<\.OxBN1a dx/0a ?<84x>=HT<8A8C`ԃ+(@[t ؀4a܊*RK+?@W>|AAA*6Ӛne$T%d&t'(B +˴aAA1%:qbC CIɓ(S8`=|vH=_,!0*190ѣHL#&̒JEիX㙞`NLd`>9`)_4WJݫWoY!* ˷p߼Z+^J90LԫrdN+9\ e3$EJQ Tc3M6M#u,{ujg&ItHP| ,% ͟GC+Ρgng+Y;Ef ݥPL F_%ўXg%`J `b(!Iz@PqV т$K-X* !h =O0J*)DZ֑ dL.dP>)eTNieX^e\ne`~)&GPg9knƙm r֩{~} 衋Y䣐F*餔Vj饘f馜v駠*ꨤjꩨꪬ꫰*무?L6P%*kk,YV*0F VKZQێZ>CnK讛L$@y,nFR'Fj?+eQ_1sq _Vr,r0|r2ꉹݚ ;=HGtJ7G7N͠2Oȣ;\McG"m2#e=7[н>! HAPn,p.@ iTjwx8v $H2Hu,sԱFݘ+@ @;KpzӭH=):8${8^:S/pwtN;8o>Ec\@Ny#ڶ yJnyGF#}[H71  BwD{\m܆Zm6#}1?x'29I /x! $ d@I@!TR7d犠)س0Roy*Ł/O#iEe^.q/u$RP>DAp-$E9 P(ȍ>R%nc:Nu !FDE @Ȱ`a,fAg$HB$V~ [H>.0h0K$=t0*Lp|@ `1bNsOĒ1t I85m cAB@j 9<D@1\` 8PP`2`3&D2 - BÊ/pp+RRtKoþGt !fWy&Ι$40}pLdb!pm$"(\B E40H`iy=ޡӄ\e8Ѻ'Ve5bͮvKxn՞6K L8Bf08B,4$#M@D(4qz( 5KSbJ&cLY>;₠T@0@X &@u" G6,6d"P3&*8RI$H e;̾'+Fq@TZf|Uz>b ( F32qd ȁ\YV,lbiu1F1@iPTXA\ bHHF Dgَ- `d q tk{k%H;-@ Ї92v0 Q" Yr@p„if[]q6A47]!D,|ѓ c@z-,n@|жiDD&QAuc&HdC~YG8O$Y ٌ5o1da ŔpD H6kg d2Qa ǰďP|@`>h,f 707xQxTP[ 8Dh PE8ryf0F!!j 6GazrVpcbHcIZѵ.`xP\7{fk|8 y 0hStwwV$'1@fֈ VV-p$B =cLP %%׃k' 06~877FXQ~Z(D$>3ZR` 7S8e (w8S Ȁ86y6 ٷ8ICW9eG7:@ T|W5Ոp>ns } n8>@XxQ y& (XAU \xFQR _ @l煞r9Ajp" & a i {<NL@ePPWsP6Gh#W-h6T)@󰖨mIh ߐ>578X 80 ◕u[VGAS "!ZqW10g P$ k{dS04hPGzwo#~'|A3 V)p  xL;8ÃzWU~߇ qP*PwAGQiHasbgù1 .ԐByv,3v֊ @hwGk@Nƕ)7z"H|:XmpRƓqh[ 0Tلh>#c0'jz"aӟ%z1(Z@qS0`)#apWbz gDv%xc1dxm35Ih Ȥ7_J3@n VAP.P`.0 ֨'PPS0؉ PԪ*ow`w`:*w0SQ2Xz ` !EWJV4p PJ| d'joRףP #s1x p`z 1 y 0:qjvwT ;[{;[*, +!#m0W*+ 02;4 XA6m 3Enuו o+״Nveٹ e!m#HK)QA Q3`n ` r;U s;o/e JK*B 35t Y} {d6)g˱+d[ jD#;V| 1IT @V;*/ !`[O@cEKJQ?Du1p 6] $V F#̻hK%hw{˖ ;<4b )K*= ZfhwJU+raR $<&\(l+TOTIJ2A435@683ܿr=@<:=,U+J\)J)'K<ŋQD,VlT\^`b"!1-f]P8uv><P!M! B[&'Qg. eQW=-LY;l]= 5xDM?k kM. i# Q.~a 1J<u݉Ř6m֪@j& W1p82&Uy .Me A.]cv ܬMS;TK0AmDJ#9Z s p(C3M}  Qipw 9ߕMp7zO?Z-TԺM] W^'v%kMZ-if R# `nT/^}!Q," Э-Y z>RGMm`gde kϠe^"QQ;->;^ X }mS~`3uF~x`UePmp\w{hn=mTPh| :%A"0(A֞j|^ZQP ;[!>k A7~.+=ˍ:˸f=8,9Q'|]~7|^ @TZ)DG)n>XNP_M5 ;CH N϶UZs7?:%ڪ>.[ >s too_ 2:_ <Q_ ]CΠ&z1M}%'T}Sۦ~+b^ePOBP/թ2./] ?0  VCOv!:~DlPo@Pf@ o $:7`-ODq B!D%HAS 2_ʸpBlTPꖹN2y(xJAHB%Z`͈uU!Y)ٜ'P)hq^}3u _҄{:9w\SdpE,S(oL z e\s$Lou"Hq l җPs(ށ d:((u1:h(Yӟ?{ȗ?oA lD#N; @ýe k<;ԩj~` gj#"<>b  /"0"n16x]ҙyvԑs 2h&H'[ J*,Ȯ\d貁$HBf F-T `瘘#`C`z#) YQy,` zy'9",6Մ:Ƀ$RV C@NAQDɃ?ׂ?p~. yC Pa' /$|L Q)s/ɝCB#>\vSdb@GE$Hݬ;f8(<聼UNb08g{P׿v@؁ <W57?'0NP@ b}(qAP_PC/ "BC̣/( bNGd 0 V,o&Y\M A3Z!'0@rMvD{,|PH3U٤(~Sӄ&L~q^jw{ y"ӌF1=t;`ita< m^iD|8v j]w |/x6^|_U}>3`,4g7Ck ǂ-oyOnGk %0|́p# n 2|kb1`~hpȵ<9ABA_3## wBؠ5w_*̃HTQH? vȃ@ <@,Td@t@$@#'/胺\ I2xxo0x؁*=H8P:pO 'EI'ZNNQO+2B+tX=Y€ 1(14C2T4dC4t35|$ $+;C.?AC>|8+8L8߀P#J̄ DkбVO1PRQ,ERET4T$xoxXYZ[\]W~:aFꨮӮf.R#  i<FPO8l8,n|mnp$6䈜PGu$1B+u3ؑ}$G1ǀHǂt PG ȅȇȊ5dH4ȍȎHPGǒ4ɓDɠǏdɖtl4əɚɛT!,HpT\p!T #JHŋ3b\A\4.,ǐ"Di1rlȬ泚n|Ɛ̉sM"*]#0 ڑ͢Eb2`*ՔCBȁ 0|+p߾mUӿ8@X*K7&b mS7AM L$Ct=]pn:dW_|@J(U­we|B{wqޕH+_δBE=">~ u>236k -ž{wO=cOSBx%V߀hk5ha}9~fy_Ua5KHHWE𑠆0("8? BIF&J6NF RVIVf9:Hq))fd~Yfgihfp)gtYgwixg &j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨ"\$j*kjkZ)0x+[1?LrӍ>z?yvL6N>&@FhhÖ ƼCmLT?6@aq-s_F罐vp M<@(,S5ā_/fshqSaڞ[ʶr$[;^ @yAx]B]6AӮmއ,AyL9}}Bm\|?zR,aH?7KqQ&1u|[Hs-qxH2U)XC}$:я!v-Jlf( ЏY $;t",!$G.8 @E5(e ?^Ja;A[< Aq+6d|C,61p+Gҏe#(1| b%F im!(ژ fLe)_q$ ?@$ƆAY{HCz(c{R)s d.H P`HvAzl(ۜ#y1l f` ⎺&Q#,Hd,w k$@A LĢ0G,c\KD!yp-Iܰ:l+b( ٰMX)IAB;rRxc@!8j  |Bԡu M̔w{ꀉ/ 0pq!\U@B^L @@2XOMH7$؝v^ a8KLk@"h!pdW@%vXɐU ŰPi X@@Ά!|}dXt!@AO.+)XRqHX y4 9G6!Ld`ڔ#Ȍ#@ ɐE%lÛEBb;(@ &JF3:cDQo0*!epl$peI&Y$b}@514mr4pdHr7Kk8RW-Cd"J=!Zp8^H;RgB<@1YWW`zo<@Nwk4A Rc!#!ҳ>Nsc &wk"o!6*AfmˁZ 8ƙ)P6ļ0{ЁO/#-Z!Z93g!rb qu$4zMH5BH)|!_ԭuZ8f:9KP0G) 5^JclAj`C(r{h/2Q<'x &ۗpHm\݋!%blb'09k°2H:J)KD䓒>Q6(&4G"/iBt/-DC0_`i o07hư4lu)˛'Q;!C `VPR OqzyE1UPqg݇x~P{g{'_p[j7De'G$>4He ^F0y"ERR Kq Iip''ZVqwwE[`^ qf Udv|tӅn;]~9M)/և-6u708Ua.c!wz'Gՠ`Y`cja -x/U Pu-fx-n 8X@(_ `PN(fwss5ا}jG~8~q6dxꗉ'gXI971o0@`Qq xde dP4$ 4AF[`Wz0v jg[0T8Ń/PP0fq0LHxp2YU/ePHi,5Ʌ_ 9y^_؅_` 7 h(nFxaek@ 7y(p@@dH琖ᐖ vV8z}p ؠ 7$8rAeC7rM&yU|0 g ` P<ևuZzHr S40 GRhEq/惌AȀZd `AtvنigH 4P@Hg9k؃j4m|* 9dXpo/2`d(g @9H'zk[iM(@Q@uMќ!/9̀  (ita0/~6GkTJ 4О i͠PS `iRSRS<ҕ2Qz@J9a0q2r:@ eP c427s,-P4 `APAusHOgp  qPJ zi0pp lWBZn`qiz A{cS p 4Pm0@z 4Gf傉#X5)* 6*3 jj s^UgqP &o;s][{;d(ڮA5Fpl(uFm`ʧF$;c<۳=LBIC;?FCH[IKI) K{J;L+U@`)H&Z4qv0,(M a>NT Ȑy; ,0 z`Ng1RIq c;11 JA(йb*)o,6 `{`2r۲!7;s->H Z  &M;)ʻ ` +*;_1H,["m"&blk); s%*;;]K+BITuնR +P+J۸ ;xiK([)˺0b,̰p_&,-/.<0L2<AuA;x<@BDFA\L;{hRT?jn[r|Sv|xz|~ǀȂ<Ȅ\Ȇ|ȈȊȌȜ2$ll <Q]IMI@зPe p^I -Q}]u o`Qڿ]h H!?<6Ma]rL & 3pP} vpYИa" w JD%G.FCq>KCAeW`Iԣsᢳ Lvh-NA!Q]>@9I u >n^v`J1) ZXx.h`1Pph l6= P&B݀@" ~J=D>p"R)|^M~ppuClЇZeى? 90@\?\å 6d^Sٞ.]:&>w0V Ї}׬@6NT>Der33DI:38anq`Mo@@M@|￞MҺd3 G~=,;_ke \] DvtNmQ!Fh,M_?yQa\ӭjmSmͣQZf@5_o1,܍͐ Q!i__kÌIPwPN  }e-XHv gURs1@ 4 Oƅ  pL-^Ę1?\,3(p) I =3bͷX( #"}1!hQh1BZȐ ^dZ\"2!k~7dЃ*ɔ)Y q S.F/')\LZ h@@hҢ3KqʼnE.l0"crd]ܱpÍ}@ca(rʆM0~*i8ڄטa-5n47^~I""¨ ' (Pvm5@(c5 6NlD8 j0F <J4H5hK!"VI'd: $؈CܚR/; h&,0< niDŽ"ʨ8QaˈG 2NA B!DlPG@-#RҊ$C&䚥 4H!E P.48s1M5 pC@A$BD9IHĄ(EtFDEDFJK|DDN<3K/S,`NT ȏ3? YtB\\ D_d`_4bDƚ9FeLFatFNhiF?dUmUhpq$G`sDtTudvtwtryDL{|GKLzȀH"łŃŀ!,Hp7f˘}+Ȱae#JHŋ3b<( D =*DHqNj $g0|&3gДY̞褒V饐fJ)jj~騢ꩠJ*jv)무j뭸뮼+k&6n):TKNbmr+FkFcV2+..  KQRr 3p% CpOl?qLǾO>]?I̲-1ls8 @邬e2L>t SeA3TOmuX_u\o}\t}<yqʀFO$c;8HC4CG;o1 \3r74m+2̹#O? -P?-(G$ M;$.u4ycSG{uwk;.L>u"r;]:s|ސ;'_CMkrr5r;^(3Hoԏ!x锗:n ҍ9ͣN cjq#}c:"t#'<4:az~#w#⏿ [Z"XA"H4$`e`D NH2P,`C*ԋ(0D."p`En8u8(<89&L̄B)a9v0$B I`p,f\LE xfCy5 gJ0oJ%~yiN#H22$lV*p1P0&pAӚ_C9Q}$&Q @HB@A a3q)aUf &R;+l2!`B2H<$ Wp&`QpuD0F@FlI%A҅M`b!EJtEjL&S hP>ڐi ^s+f2$#bd`r:~ d,-:HJ!U6`G`BzP$ Ԩ%A!9"Z0좤5|![B\0 g1xd뢗՛Z)U%0(N1PŅ`$@-u&P,P"WaUR(i9Fu]WR;  hu) FR4O'l`'( R b@@ưVط)FCkcLϖGgJ0A'"O("961Qٷæ1$ t\kx!׺晕- (BVVBO%Xe@*f` ^[A؋έ~NI`"o! HL&Z jewyHa@ljWA= "6bt36Dq;}Nlf LC@򑗜Q J@X0wUO aIsab@zC Wsrk0 1|S|O7OW| |UgnTyySh@x+88,y3 -#&gW ^$c(`n ` gn8Hz"YC Wf0 X؁^w+Sy?VXb @?,8.G1aP7h 00puXL1x6x( ?$PYo`{  Irh!42B gPƆ|<Ɔ!sHNWxȒab pHk9Zp" 7pyi@pD_MVA& ^` [0Fwz؏j !/J:+ d0@0 7v ߰I2٨)qSH[vHfj :@l!FI+su9@c) 0>Yi|_0zvF|%9vB~%z"8+Y@ @mA锷Iwh@whg*iulXTiU9JҖCt11 ScG95*S` 8S IdU0EaL_7Yy.9ԟǓ9:Ӏs'b` Fz S hjZV߅Vb.twQ)2o)Tv`d<ncdj *Ͱjfb6yJc0T%Z+nP@P:0 `I`kuA@ S Jd &R SigQg06SF[ѨB&k ȗ q p 0wvе^v*W @f[h{jln۶l ߠ(<Q [䋽|v "+?SX4,M²b";"C4+<=<Es,kt"R ~ǀȂ<Ȅ\=DT|.ƌ<Ļ<ƥ-Rɔ|ɖɘɚȞL-SC-L5,ʨ|ʪlʬ<ʟʰ˲<˴\˶|˸˺˼˾<\|̼"$%<]G|,\<]G] |ξ H@[Ll]+  =Р@` Ѐ0Ѹ0P=,мC0l>\*, s2  +6r,һYF!8S!Xѽ]c4:JM$m&56(\%1-D-0>mx S K -FM[8|~ׁ׍6YO"k@ pr1 DDB4_}J+pC8[ S9}}cDC dAx$`em}W M uv[EGJEud}?َx0Q:O]6S@+mG AD:D D]-u -`z=mPL[#a] >Nۍ(=UT?`MD}Qσ DpOx >'`R]aoP1A}N#Q<.*FߝOkm33Q <;U}w`iaIc{gT>E 7i7MDT2z,. U>FkZmAf` TI>Qu;. D6G-׎~C1CQ콵rN\D^kXI 3 9 .N>pG> N8>HX}Z@{# .`PpSOS`A5n!g`nozw4@Xh7Q`؜;N.>_ [8-;2hPUP_-PXZn] NXB.ZӸO~>DQFp ` Yo@BMj>H|Ty ~me~/ 3SW XLpT`_f`w_@/xNMm N^;[rm0#],%;%k0T@AϯN0m@?+ APD%DSF!)ue.\Pk4RDR%FP?@*8P#'<[|Y2bJ@ S.ۀ SiA )Ѳ" .\0t̄e#H$ѼUWZRsr  5 ifĴUX3:6E`T`ҥMËZ MnxaCH.m듧Ov훷DUl 5E8w p&t1ND훐<ٰMN4$Ju U(./> NZfdA=%\+@.d "'< GQ"Ne)<dA㏄b( `+,`5Z8@2$rً24D*!RB.2(4' ޤK豄$L<\Ulie2(pPBX@ia" U,`Ld4r : d#(R'@SM_8-3;'j1Otȿ,#F Ufyd(N4B O IR6TR>A7,M艉̮9&:;N|52Ps-=rf@8Th1}D\)P` &#Ql&թռiC'T r ,"ifiCw ;2قpPItha=1)P3 Ȥf{kr.,|% Rp\ * *7 @$ 3B7"Q+DPR*XX]B ?p@Kl&^MnnAf)!o0c(X 0 bc: eC31:J@E.:L@(26d<DAi;Aծ|Ikh[}ʵtB)f_X HΙy (wk hb?G4n{@8Jh icw,18}3V:_xCiԢִwPh#M ";(֣ݚ2d*F5 w+A C>IoEAdH .0!N荇)d!oxAʥ!kd2T!hp|ai)X30)/d$UbX!K~=hA(#dybP@vp_ܗ Kk] S,!f\T*~e5 S (@l90ąD$lY&bXiZ `APE!S_A{ɂt ~nwtQtZ6hT$KCE"0`e U,B-T.B/123 C4$-¿7|CH /\ 0L&>>!DBC@@E@FtF\9؀7ď$xqQE SDSTT٠7QJtBq(TB$^ԋ7A$b4>D aedft_gijƕ\EmF(Fokq$pGDsĀ!,Hp&=|\Ȑa* #JHŋ3^LiMpid$HYQ` d͚8#" q37Iѣ_c ЧA5Ĕ*S3#ª9R |Uٳ s ڷf_!KȞb .F=y(0pE>/A֮ǐbsZmyLK 9JOFPa`ԦamM^HlI^"/)v͡IdKJ*×Q>7fܹ' g0Ȭ0GE$ZyuSL1dsaIF(rDfv߈H%*b0(485Ƙ:c@(D8E 6PF)TViXf\v`)dihꘅpq2uީgY)8 Y蠆h"s?iuݕӍni~*j4F$N%yHꫮ 묲J뭶DTZ4t8ZȖ,&l>+F[aWa76$ ʖ:ɨn+o+\VJ#O?а6  1?}߶7O+anD*mĒ>/c ̮A317OlCu,3>x,=C2AJQ2$fbUü>4asF֏ ]4I@|nDXP,ncPe.MGcސ7+P =<.<17$2tZVst]|#0 [kĭo y~D#H߾ikJc14x3° u [`2<ɚw=h{RU0GP#`D6vp/dr(!x1zVkG9((J@@\EhM I8FEA|:8EfT > ɢB) B4DS ,`3(U$&7nؑ} qʞ.Jk!t\{HCTt%{y|0RJ( QӚD)c R BmDh@sP qy)+ab L 74*o8t|qn W^[F0(T.Ї^XVO?0!(%ABQ>  W!@h l9:PEFweBY^ @IP"Lh@))wAmTι2HCBi ;`!p @D#hE "եA[jf`XkfG m*咳; $6A2 @B@Ђ5(' v4!LdbS]4"na c^de-HIF2vI`])|= "/X.,P(36 n w*0!Ȱ3:-6d-K1ߌ$c8(YM+e CEh x>.g*a _n&YirZ .IBhkxJ@OD-C24A9 Lj\꺛5$9 5kbRAH2d4oXH27 LH#;"x S"X9VCla]Ƞ1vD:huai &t`P#8f eppxGk!bayͰ`rA ]Uk5QYB3G=B,ꂅ0h_!PdXfX"`( CpPvHUxj{'Okpv yP}azv#@ LL {{|JXg|\ q`P}ΧqtGDGPE?lh{uYs^0;h7R=wfqpyS `(uY *0Ͱ!z"l 'lhk}^4!g9c렆 Aui S ЋkOc 橏!cyppyဟ=Hk4-C 7 zP :aTG!TPq*R@0@ 3p֨0`0 .PVZo`bokvХbWhR !4i1g YQ#k ]G9@0Gfpf@_Tl`  E*pU6a&`m ni !VtګjZA00Znhq١gEP)JP+U/j/z  ڮNezpP :>D1T"Wb ۰ ' D~[{!v%5*)t!-=}qc@(в.~R,ڑ~tAd@v'E+Ё! ].9 PDG;!hAu@(!;s_^CrA]W"WresQ.۲E.B&pxw;@{ [VQ;(*W" W?H K[N9cb'Ji2 [;tn -d ;[{W2i)[tY;bA̤A4;˛WKػқ̔8k2U5{꛾۾7ܫ{ۿ<\| Clz{{K lhB(*,$L T1\@T# U ` ULR@!E@9 :D \]c-ќPI$@弪L DD)pۭ]` aQP8=ipWh!M2+Aq A *CP} -O}Pq0Df큎]]khP ! ` ӥ4 [`[L =ea >X=w=9jHV_4\ߌ-Ɩ  a@ .]ސ0 EmP5A "]=d`$,wM20t 1."Lz.`|0A ?~}xQ.'}Yik(>=O a׻c  K&Cރnކ^ˌ`-W >74po@50-엎kP,h 4 s8ENAne\!|kA`-iM`^p33ǤMrm`[y ]CEnG.I!z1wA tQ-C\> %=<(N>شRv`NPE[GmS03$p0~G O O߲~=Qy05ZBPs# QM&o~ [.ep fU$dnO$EI_vg1_q :=n-gdoQNF^0 ? pȟ@hoUl?iv`__cN$D3iҮ#S `[]_JP/dn$F (!Shћƌ;b4Uf B$\)9WHYH̃)cNx В+* J@I/\TE\h46`)n h䧡j$ d?\RÇ$d smKjsw( qQ-KY3Q4i(|nQ hѥ6 Vzt.;,۔8e3 /L\d8:v0@5A.[:TM /lx70lmGh -XE r|IbI+@8(yS^:Rhs%# GQ`C뉧)],Ft Eޅ zb#%.1AU[HG;5Uo(`W!B4`   ";YV6)7N gXQ73@ `:BE&F*V9`AhmLdIUC UP62b7(JpLȀ5\2QPvo8ZР -ZAs:#G9*b]@^i/E@T4HX;lB-c @ Uܞtr-;?誊LS&*6@Weabx8.2 1@ CD7Aov (#h@1 !okȫ2d ZځPlJa<dʼn H!sH\t!4n6h!L. (D :N2d$Wsm1`xB K2HAN`o 0-,@~AM؂0ТMVrJT *EN L ;1 F0b׳$aC E3:ь I#nȓsa"͒ xE>r|!xr2+>F{y2\ mBҐsP ȃx>gStB n1uW}E'>Ih`eAJ\vZh((0ٵE<@3wW"qw% 9` !O"Ϲ7>|'O;z ="qð!AFg\}J$F\:%SQ)T!|G|/'?Ƅ>y9Bz w{[`l1H _5?/_/ӿ @# 곉 @h@l9 @L#$>d?  =&=!$XC#T$d%t&'\€!,Hp@\p!T #JHŋ3bdg&D D&-B1 ǦϘŜ)fgzr@XO! J#0 Aӈ@Td!\bD%D_ KvXT [bʝK7N!|w@! -C=70LqSD\Z!s rQQ*x `(R׮]7ěح1M4yMB9pj9 NUzlسj sɴλyz*TؼyqFt_:py 8&.VPiKmBfm (e@'*8@/0(4ިc<#?d@)|J6NF RVIVfZv^ b9%hlp)tix|矀*蠄jTJ%h:ʨN饖fZ馒3:ꨢJꩦꪪZ?vh&#Μ⼓>믾 K,+ATtVKft C+ڍ>h:hQƚf?)q#?ʐ .e+dH˥N$ndKD c!ØluA < 7A@t> :E)ˌ8oJS71c} ƙ~ S@J 8XgկzGK#-Ѕj;L@i.o$6;ZAA/".`7םg H .0^w_8  WG҆D%ґaEё# D&qxW@|P; xB!=fnaޥ %c aD.+|]LlHRXO#mdBI(Z 0LUHf\1Taeȣ kL!ފeg ,Cfς<i aR""Ɔ] $vzS0Ĩk]ׁ:R$&ꁤ.D*3hᶮ ay9qH, ޽1Lh@KijGR9Rtv01cPyà0OYGrhoGC'R % @/ _aUwY@x?sv#2XRsR7-T _@?* ؐ5HWTB.{1p}\.m;]Ţ /M2h猢Ѱ$w]Q{i_ W#HR<DHhkdyzXzWa0y7l6~9"a8R2Ff0lu$R/R, ˀ H$0 8}z0}6$wwF0 'Y8~W~7췉9tco : n8bq W@G>\S - 8T#hFr_\ ˜ fƈw +Z&xcc`ousp3 ]'PF^ xG%<.MHr!~6ˆ @AWXU)mՑ.Fy"9tѠd1 PVi  @9]1)S0Sq =?IiXɐNЉpaqE8"S00 PciviPe29kPSz:mYoly9.WxIGטCW2so f);Yywd6k`{HA9ӉЦms0tњks10킞f9@P Ȗ"UDwgD y ɗI@(Ih{8w~  ~vIy.Z~ĜbV+{)"5hD1 䰠X    g ɓvuw\'/Q"Q7Pf 0rpGXlq `040pes$3o@:jg<Ɵ%Z p8~ ap \j*k *_@mPa͠0*6ZZڡbJ +*:~C/ 0<]F0j?:i`گj^[{~w|װb5 dZZap Pצ${ m06R!WH&3 4L@M@۳F{iHɟ1!)K J45^`۵a˵d&3{K5K"7[B;6"GPv{u)з} 4R x{ T[~;bs.Y+b8A VK3U`fr  !2 (;"AraR Zc2;e$ q Ǜ4p;t[Q #۷1k"#8;p@pADA d(BhiPSc˼@)[˘promo $<&,(D<^024<6,:<>@B"T l5k2p+p|QME5.F 1AQS=m` Wa3k&`UB]} 4aQV ,!lӵ0.FƼϐJͳ\pH2p&,K@|eq/mA/kmbl:M Scȧ  7/8| A]6 0c#X=0Ü֕ =h]u`@  =5Q]>D -Iu@>P))\1g=]{Cip=M-c>x> T1#pupfGl~3 ;m|pC |TMep~]pP ѺWa _-{ǻ ->Ϥ]#J # FeͰ==@>w~} A =wC xwĽpǪP+Nͳh:N1pf-Z?.ut>q0bQN^z~,]Ye^u3bȫQW-~p *JxdfpM0fg s,nu^PANwK*` / 0-- PN|\Axpo>"]3 .lDq8J.)n|Qm y͢N8 Ӏp.,5__a M üPbNw/ !5p?C͍q-pYP-@.@E0pZ_e=B? t"/8`V$r`Jt)?rnS 0 0ٍX/k5Niş]CFf#q/P` 0cE\"B(Կ2@(P`JVęSgphR$xɓ#A72k@- 1wpgwf}؈SG%H ٔj$7h@6""JJeEPlxsffȥ1#Td3qDe|vHiSe2E[}+tIE<4 "VEͱ(oq8@@%m9SNȆO# YOcʉjxA ,p,h "Z:"pY YGf>G~H 3p=\"aN! ſrmL|26pL1 L1 J,7B lVkATs HyZ' SpTb擅Ʌ$:Akڐ@ t hJ. 3VbU3Ze/ިB.h1UM8qh8$(`0/+xDGB[IҿƼ؁H#"*70 \R){7-`&8ݷ 8=ރ•R*uD_(@FL#xd x` B줗 RG 6"Ia0?P9c@c(a ;"& .@̸b͊DJ,q[jAalTxehGZ# TPbVӼ ADm %}d@5j*^*'jccj ~&) t-p;@ӨTy @TQ@&Fhh8\Ya,3R\"H PEo̘0d!S |@·i>A1a 'OH%bvxپ7 W@0` -@^+w2#=H?CIBTؒ4Ca%|@aF6G X&u 90 c F3! Qd\i` P P [bUj:L4E"9@Y}놘0d"3! aB>f ʨۯ cC|>'\Är =a T&<5[o;[m&@J̲[Nޞ )wZժ$Uɚ'bvԁ>cVL;tBBdkӊSq,@bD $^` l節7"+!E)܇D!#ȶ2 Se1yKc#GJp j' Mÿ&`U '/0+" pLD ֐ W ipMk0Y D#΁nOJr5E'ҙ EkW>.%L%4&B&!,Hp *\0!Ç#JHŋ"|qF7^d6 ǐ.mʖ/].\ I2a⌹ϟ@^$\"GBv2JO Hq_Â})=Ū*зpvuYkZTW!;1J+N,ŐW*% @tǒC/~3$4-cÞpٲs̻7 u pg=,:tm#K@ٷ"%I>;Ȭ/H2G*0 t}w=TieQ*|y?ʅe!E[Ϥⅷ1"zXQ{Mh@5xK;ȣ@(DhdE"yK&ɤP>)T6ieU \v`)dihlp)tix|DTץf6b衈&袌6:p&eJH?@駞 ꨢJꩦ_RJ4xIh))I믾 K,i)e*긅׹3?ϥ @ FT u(G,;VM\cO<+P?BCeK4;I/]+&z;D(cMP7e8Ce~aA37C- ^> qNDW@?D:sze8l CB[t?@2*Ζ CԷߛ[-e*u7IhEGXCށmQ ۽BSHtFX( x VaF 7 o p8D $<-a  ph[U%}3&2W[px Pa R?O!? ~n UXB3la ^.+ fwvȮD1vIČe;@R⑎#A/.nW$VC DfxpG7PDxaxCb!XJ b p2P.L _"@DҐdLW;m|7r mآD2@pYj6"P 6Y &S +DXADhFLt2uX%gpk@s&ZdH'Ȑ e^`DD8c"91¢,7`ʐ`B,,8`N+^}!:R*@ E@ Q:2’ 90D d+P1 | h zTȾ6$WAU-$C`% =9py2Y OP.E@de,;|X ^q aN'Z߫[T2b25M!2Pc i]6)z'D-| Km\1π\&yF[ sAZ BcE 6Kd6B] +}xÞ)s h@\=U/ X@`kguRKIkH:pa#<[䡈J^YZ?Ą 8Y@^{Ui*%} %΢DMo*|1 zVYZ8^^0D .CDEx00\ >\ />Yg90]V/*^l1 xXya:ֿ0FU'\ W0<<\l }y0{,(l\|w0CF6<='@h`v4@n=}dpn!6X#86]Î{wn09=B_'{!sԳ{\U.O~[^#p+W@=,rsn`n+w}րJۇ"J~I HpL p> U@B!uFuVuU@T`Ր q `ydcv|8}pDw~$h!sV_UQ sYWW.r0o+%rg8sD? 2{>P6eUu0G{Fޣ[vi8P 熳|Gvknӊf񊔑 ow$4oZ= "bwp-lh^` 0x mgq}fɐJma?Ў!ya'y P@a q@4ȗgpF8ku@ NB8Ѱ e0) hkjk(yqP0y"gpu@|O- 43Lt@G!IcAL82%9bcm0yv@h@vc0_ht ) ^3?@LyWiFCÏWޖ p  !bWWmYpAAa?q?؂xpkc|0*0^ GΧ0cpuepu҇hr銿6q9p`{SC|hg9Y6 \P c9ID99(i*Re䀚 0 ϩ0 o7d Q НPSv;^ ڠ.f0MvtӔfʠW2)iBP@np 1 Ӱ.ڢМ0]_I GY9_I oh0JFZz( &"OP R:p@ <<]E0y+I݉ ; 9o:9^JnL:cNUP 5V 0q g!Za#a!H%#73s0J3H& * L0Z 򰫼ګ d| (`:i`jD O@1 5 ԭzK *1銮::&%`jӂ-"8 m:Q(i<,DD+ `KS7_J&J !Dj)C P )pD0 k3Cq&d)4˲5DB \^ >=k( @d=G:Q+)&o G3NB13pK]´g°] W۱@a{*&dk;K\f +ۺ뺞{i۶5sۻ_[۸'&r;@s; {қԫ˽ۼ;[{蛾껾۾;[{ )]^ ~[[;! u[<\|I "<"L  &3h T0L= ZÑzÐÏ>GD8àn,l&,|adkA Q|iA1ý1a3ō6ce|bq0R<&X O@ļQcdTSN1d/ Z` /Ѷ èa`1ƛցL,B/A>;C@4, 5^i<(.Qt b40 *!Mߠ@ `,5EDpDivҳFLEt Bz <3 \ D+. ǫ6F.2pƬJ%P*,ެe` - 4U@V:2QCOLa;-^@>0)$>q,1= 1Tr L?=@hCʹ4=!A $җY_p0YJ Qb=Mk`o-R<Ԁ Aʍ0  [r p؀z7d-N?%qh ׇ|;&  lGaع}M=m؞c!.f`gE!̽v`# k1Ռ->Ҹ= 5KL<1Mp0n=49vb#AMdQ4 @.\?yD43፧  x@4 A_Pco1u )U-S SM`pUnA-{nM^ܰa6nu3SxލA4"/]Q /.vowP[A`s_c~~^ᷭ\+m=rN\7߃ AHa0fa.Ba(-ؾAl#01oPNN ?mm+ >捐}WWkn,Rw.u{0j} Qj' <@B)Xݗ 6 ۠ PR/S_]%@pޏ?ߌ1 2DX>@ ɾ츝 Olevpw`@ ._>[O2?0pR`aN限 Рa dX~@R\TeP_Pf__ _ ذ  հ`1Tj@(*jǀ Dp@ RpMɸ0 L:eÖm4%1-ȁEӠB hThP:k4`w}>K $":hd .  rC%>P/ !d£fϡbJT.pc0 3"H!$/Zo mI2( ADj&GI&@yܠ .M:Ψ"u`#fī0.ְEeԠ#[H)I]: F7O4@6@$T)dp!'3bpI /  IXԉyBHoGk!bcKh( sx4u SEWqӃ@{ڲdM(*lp U` `bUH 4%:Hse E_>%!a:f3Qd"4 eydjI)C=H80 '.ʹ]> 﨡 ^M ;"$oԁ$J`8~ЫGǐ]=+ٛ]8_BN!5DNUEDυD.EJD2uxLtiˑ@K\sH^vIjTɵGJ\綾\r;<.P,eNH 8SXEh1(_j\`eE& Yd"U)QNwk@ PFsR_LaPZӤfᵐ4ZL)\"ۗAёu(r1NȃDbP+# $05$7,YB! [_*2N@3@A0D Qv"C @s#R[&B0o7\>(=7 LOᩄ0pBb9KY A ½a\E0 `h@r!D(h`q;/:vfQs|c3D*LS43a$APH7C7 U" q%LI C °Y䳕94KZ4S f9вX $HTbZ1rRZ$5ΖGzfXD:NZ\.yù | qZp Gz8e !F;԰K`%62$xpQj | e) SZV2j&Щ6 hB0yvqR$>1Dw`!SvAK !O@U 2a d 0+0<ԧ>DqR d=kYc.\F7 v Yo3A6glf/͆mdZ!͎@@tw=nrܤ22B/Q؂zA~q~3AnjQnex%o381.w<87>r9Bf=b/uMVNa-7yunyЅ>t"/Mt'EzԥiWVկ>uw_{>vgG{վv/mn{7>wur;w]}{G| _q7>6=V^|)ykrB!,Hp!`\Ȱ!#JHŋ1IT#z2bB!20Y0!b1`f_ϟ@SΣt& fQ& AElJRJ 1~ Vlpʅ[ Hx۾m:ÈPǸn˸fCJӡ&jT< 8]E&,+IsOim#9]6=3Q8Na^a衈 hb(~"+b,袌0hc~3)eTNief\v`)dihlp)t[y~}j^aɢ6裐F*iÐ$Tij~騢ꩠVDl `&ԑ뮺믾 ڇ:.ɴ*'hi hd 8*{8̀+nkn螫n:>&he68ZV?CB.$edQI'>Ov[P)>(+>ӏx2A޺ :JkO>dJko]ܚ<4N5\@f<u,˴ }2rF%7r, cdM<\ sA,PmPLg7&WniucuAӷ=1A-8C .p+AEbr3cP?\M&;!;A>/CR3{F͎ K? ӵ־2@ %>ABKծg:GwR1$.3@'Po [p}/zMH\@B0z t qe` 0" p0Xd@H7Ig%`$.S$H,n uqax![!$DEm xܡ`85{\Fe`C=1!cb@ؐ+"&7IMcm#H$ ս p"DDK u"ϰJ$;!"#ċ_.p 1DǸı3-uT"k;FEh,\@8I92@R (XgR\G  : b@TэfbH e`1d͈Y?a-P EV@[ dP&䉑( \'0S L=#ǐDh Qyсbkp|S"@ *dgR -%#&>l@6z# Ac/!-/ 0LEئ80`0U)Y/>)ǭI b˥6xl]KV \2.bHBB@ Mr@ @aLX}ȡ N8ԯ U@x|` @(S5`+Y 20lb?@^Zf0Z*؎(@AԆ#rPM Szf <|2v tZ ^7r++B*ZD_HH .02 &o #3db(` Ւ3%h9LK` , x!@~ ,Ri(@Z ^#74X `$%dl@b,Dxt M s\ds3NL "LHh5[4'{O2H'sb3 Lj@Aad؅wQ ԰ĈaE?n/nᆘ`1$ M !X\g#C ny@7*|{&H!"J1(lX"bch-~ TB t~A8C^'PgJԧ.S-j@`c sX"p @``*e2L@:h-D:+_CD4lv߂~l! +~,@c5/޽S\颥Uȋ\St T+>gJbo,+}ͧeU?{x} >/R 1d͉. x0mN԰#:PpZZFrQvsAgdiAk7Fqk{hKQoW[u[b 284(fC 0CB8&^ >dnAz S{uww[w{Wk r0\8\xZ u80ߠD 3O#pxxrDWy7}[ 0 ց{5wU?("x;[T7bhd%w @`ph"@]}'t&'ـ q0p hW~@~H'9x9` 4 YgrUSpcpe`Sc4j!C I pF`jCTgPzS8ƈM$;bP o2A]`p  k^;0') ܗnVrɀ!- = 0 g 4}%)L6  *6גOxo? M,QsuU-0qAp#67$nbn  i焐bz׏WY8N;xHmVp@BƔeyFzAaZف_PYdptha p.=!! nIq{A8'k}S * q` 97PLb4ᕚX2E.ȌLBa9YMI hPUp**@ iYh0^_ژo? j;Ӄ/ d4PmCs%7&wPVJ`C`rPphg1p י 0P{{opopw0goW$dW, ?P vxy/5Pzq[ڨH !&iofo㴣w: y:  ! `00*P :vPz:qhjuz */@pA6Հ}ТScc0w %D 4gz6 u yx r k ;{|?y@ ;{[*Z w(*۲,+? k %0sAY*'B;+P(I[T17 8R[,`ZD5S%^q̰DJr! u ~³A[{dp6C@K[s Z ڶ2*5KHrJP PTU>@3r#BcR zL*;E4>{SZ + k{{ڋ۽<*& SKRk[{훾﻾{˲[& =V[{RvA-ܯ  "<$\&|(*,.02<4\6K7l?B<E 92컿;GNPR8pa˩  HE|l Om 6 ecE0C3לQi;1^pL> y hLp-lvu?q4 HQE8 MaQT01M4A1k-hTDW30 -=},Y `P5u {rf  *20T3!2|a Qw \Њm6 1M] hk"1py= ݧ=eBM #4hYγ=="E=ҭXqf0݌@ U3 7<AQ[Lk i⪠C* F !O$vIDFNޓw^} <>p^&_}ƴ<=<^: gCg^=. MU͍R]ztLA1i~M`tO.1kŽq 0!q@1Dk>z{u {MR;VM}֎zAac2L1y nHJ^~A 솠 AvAT@Npi..M \Za 1Eᠮ epv`,`|~>pP >R0@ (7DBB0 ð ` NP ^Dv@5@apgKA p 6q `3IA7ĝ 0?_ =* Y/mz`_NNf`i?foA6 0k,JP\SD/  dʏ9 *QƑOO]=k~ 60A'P\r?vk^[왐 qy1k@ BA2+ (ДYSMłi(|lAE%IQč @'۪)4` #^\d@@i8hBPeR"+a,S Xd*PJ"T(;B/W F1 1*r)RĶfSr3RJ <# T4&Ae-k U"C0G؇#I NjX~F̮8Y@:%l@@h|GL:-DJH,C a#7>1D?Cjs髂X&P<( ppx {9ZĊh(`#f 4R"?BbGaTj#hNCL3;M7ۄs/3#"znE$ F؊#%T eq.V "+o 蔠.ʕmr+A{ ڰ"4W_͠s `-XbWgHcP B 0I Q.!hfTh KK@0#(b),@ׂܓ Ț-ade&UNaa6Ш +@LTSǨp0'-bzybڢN4車@Aف5Xu(P=$Q m].Ƹ7f? H@9 F  ?6(u QDaD%y|ĺR֕rȒp/>؁pya&h7,|79gA} #ׁq=dQGf  - G%&qY( jU`D!P{Y:t-A~/ C,1 e*cd9̀9%'t-0F&rN3*" 4P7 1 U1$ ?6A|jZU f @ojAV Q b ;eAB]ܐ%+T*5W؈T܂xF7'|aN3C ԠX|BH;: q4E$T^ Z$9IDB {@ l@D:QphBl*y`0E`c¯] `vÆ,зS  7YxRı!%FB0ch1Ab%wDXa hdA|FӞ|[32eH@gh|P$`SY f -6D@6bD͘XK'P:(qh&N18<'bP8xB75 DA4G78a )͎J991ft$:r1G EsAXŚρS Sг 5 4"+Nht+-6r<3}d%IB ×M0eB@0iOckcfZ0+ZIJDLɂ0X[V$wjo$570fDD1-I+#7Rx"Ki9q'45r6 cb(@,p;w ~wpSV(a%|~e2.[Z 7΁)/<4 ~nH >@ao%7E1'P"$&/"+#:/h M0À;8t`H-ĎKS1E!`D#IC :K8xNA#81iJSzt'݈d"@7 l`,&h7ZFoiBI=P_\@T׾NC=lbFvm_-;nE-m l e( ˊ脎;1HL7o~ ;@D`3 &fpB pW&32qwxA>r1xAh=Z-ekZ"fxu.\=s }GoLʑ~t/OzWWzֵusz>vgG{վvo{>ww{et| 7|x7w~T|5yw.=zm>ܦwUէ^|e?{EI>';7~|7w1ew $:@B݀]_ #~~?@@!,Hp0 *\0#JHŋ/$nj Q0``|(ed0L&f!8 9&͙@ JP/y*it98dUV Hv :kӳhӮj`dᚍM9t]9$DS, LbԨV,1kF>Ct42\V|lϠA"WJSOKPg)$W~Bݛn+g1SonKo-"&qᇦe.cdϿ=38` ` F蠄Nha>!^a衈 hb@*-b4h8ʘc;ި<cDidH dKLB9#TViXf\v`)dihlp]q'U3Ћ矀*蠄Zh2:IX#P͋eQriv jn :2OTy1,0R?*o1ClW> Mx4UG%Brs,t\<:;t@V*@939/H&h}laO? T+A dUB. NhO>ԍB]BR-~O Sĸ¨k%$/$qs=_TpmNs`#3 mձ C2D$]BԲ`L[RM A ׻AbD`/O0 0ZiL -a[&3^`0%`) _K[T)w;HzY` b2$IINC bz( B>>$ j^o@q8^((HHn u\@ l*Tńa 3biɀ g$X>r/V\ aU` &hdʀ:8"^H#2>0w)$Iz`kH^1![X,YIIA "8@MɒeOC&p)d"Q``00Π5@6HxjA!^b62Tg%YB$pL.. `5B,|6 SB “ dhh@C(!:4`cBgεXM]ׁǧCI`CdCo]2 \C 2`\$f9 $ !ưւ \KE=b$-_Ax%X HV0\ @@Y]j׶ ڈ mA=aj@( Qm^%*рbB 62]v Y@(\2q`0>zZj}k\X n8bgaH8p@,C*V-D&@JCj9ɐB"k åB@Bk!1CZ1ZТȊ&o_h]uBs$Ƿ^BPe8:h!׹1Nc@Q \6] p~$J)'[G2F"vkH:-l%-lTcU@0Sq _P\ _؂ JmYt+~ˊSDtKG҃*[٤@ lB  w1 [(CT!&{nTk @ P>M[-l%*n7 l`BYr7Ѱw 'N E fDh  :ka^k{#hpf/qqH9P@@r1C0IMuPMxZ&.;%o 8 rwƁ8ags$D2!@WfEap@Ps dᐍ Pe9{XSq0` ZAghn )P 2X .q0q3`iv7  Ĉ88kA b ‘q'&HPPP/6>ևVtQwХSPs gT0ǑcGh{i8$'1QM `4 @ hciFxMf `S8 Xx@I/b.dp@#V[rC:)<rDiP 0 *GDž zY }DVWyXL0eI366Fwi)i`t}@NŘSepb',yB pFf)b PsIgf0p0bbpI{X%bP*Xdg0 0Pp,@o Ny!Nهő:j]НCF-:Z 0JZC a \J 0Wi©E ںj ފ Zz0(ʌ*5*1B!mj"AT9s1+(OP(`'(KEE":! E!\t+߉@ApG('+PB_A%ز±2ٵ0AX`(4  M F7*$R{'1 K B;,";L\(2۹~¹빚; EQۺ'bų´۩uR }ۻ;Ck{țʻۼ;[{؛ڻ۽'+y[ZΫ髾 \\^K[{PR$<\UBaH:<  + Pz +ai:a 7,.+,-<6\8,;l(jso5zA4yHPL n!g  ?#KD`#7EL=lV!NP0il@ o\T  ^Gj`4$ aL ,[ E61d|&"HU cL0{ d@@kc 00v0 A m ZD ,}l) r?Ȭp 1!qu X,\Lka X,I*4374|uPL & Ee<G$\ a0 Bx?8Q315S,Ȕo$p ,S M }Zdb TѸ  AVC DqL Ѱ,=&2mJu!  b=kk _?c D Ap/L`F#<9dfDo 1EF-=;=lK ",ܰ>pX\@-mtjmI pi"- V(*N ų=ҁڃ3-VE  p m6 7DlA 9,ÐR aծ܍ȯLe1d:,B-g ؂ P؟ؑ\5_@@5B}1 P ʲ`#s)^.Nal cN0_^5 ߱kE >'Fq,.݃a  ̜ q>vɊ"M01P ᯭx.z^k̲ ^iP b7MPMaٽ"|na0gZ.RL`+^=/=p .n]>U<,Ncn-@wie /D  `\ 8zFR.00O?   q^0!˭قއh˒?7BA Ͱ PO!M<p`y_LoNOpH˄.!>0.NķWTNWmm4YzU\g!BB?=^*coM_ohQB3/z Еp@LZ@>  gLՂ|0 vd d`UμD-P>pW/\͠]p SZѳzG ʠ7>/ݧi!O5}1@@ ,â@ ,(< ŀ-^ĸ 4imՀA(Nɀh< (u cDLaÉdc9 ԿZcXeߘ;:\ I0n2hV@El. 4tHs-FHn%Hj@LdeC㞁HP Rf(3`kR\{˗ٵiߞZA[PA4z(0ohkQg7:@#B[3Gq[H`H 'E'hxvuFO!lA ?㏷żzk PZè[*i)GQ#zd(ঃh!Th j̧$̚Ha hvA2I%Cyܘ)% / 'a/$h LBL3 3Ь-:BRQ 4nifV) xD.`b> VYtj<3@Qr53FɤV[o54( gG,=Р5# YhraTr{M:"Tnl(`%>{D*0`&B_dei`/eSRQImhaܰ>Nu)YdAg 2k[\qdtʕQw%QFWB DBRӣ -iP!RMHᲂ2i aR` 8B 8av3Lq v'І5a`J d09@2NTYVL AW_@b}*VUkU&8}$ h@KrX;@0 /b," FZ'2r2E I Ne@ ,BF N8> bkUZiUJp넫j*QtdB@9  -BMaxH *PrD@e [X.aWB,wG I_rY 78@<Y&WRɫo¥:AWq ,yxK@OF_j,6Q`MpH31NLZR G9>[Ԣ @`DG *hX)W ?hel1{9 ]:\d 4HK_ &4M7ΈvB MʶN2kڮ^0 /C ytg'Hׄ!> t[@p\'lLtqK[b~`n ̓ԲL]v׻ŮvKɮe L@ozԃx[u _wҷoo}$\pZbH^' ܉HL4aw ;E`3 LAu.ncb51ut>ЇF4AfF/э~q%=iJWҗt5iNwӛFE=jRԧFuUOկu xʶuZ^ۺ׹wY'R8vle7{;=mjWvmv q;>wHAm;auG}C7nGnp χ[+?-,E?7yQ[ԏ=kBD!̡SMܖd ܚ5cy"CJC!,8p*\Ȱ`Ç#JHŋ1B\pI>&˔/lf0]9ӣϟ@ND2˜Hy*$z0H5Xjeht@MYjʴٳC*qS۴B:F¡C+ڿG!Щj%嫰%!?fx0c>̹ j|aCK^ ;b=xdh 1u|jw9Erӫ?Lr?8_`o?~'H&2 6(FH֧@ "+.ƈ-2֨;>~ߐDiH&L6PF)TViXf\v%Sf@ǚlp)Иd2>yr# eW:.I '#) h'?ٞ;<@J(P$uh \>|(> ՒuT Qb,$h98 #t7+N?x<4*$dLeĒOŲFzJ6>@Bz8B*`2'_t)R{?*:(AbOkL0轀$6| ㎭8*$D<? 4 Y:tPtP?D0n#[BO4uvuѢHzYfG:@q@'$KM 75P3) 3٦һ̟1w`P@1 1ţ@Cr}kb2|!#r-O"9ֆW$L &P e D%| 2jG>=d XDHGin9 y PD X U@$A]Jf1~d@XeUdHR(AJU@!>hEd4(2%wpPl7Ԇ,U N,)a 4Cp&|tH9J&, SgTu":"Ӏja8u`t[C-mc֫^!q@Êbsy'ڰ#࡛K`!Pe>8 b0PxgLCD2c74,Z@UR5U/2. .-!eBTs: 51q)kf#%"gT+3(QXP|6G]yWzF6 mi:Нn2Q! iBS=UXx +OKU He-y 5ʩ:lU =DJd47%2q{ Mn!4$a' PRD-L׍083 tJ ICL7V ƣDr^\ނ|! ~=Q=[Œjz#ӻ5z6NK5lH$I{<@wIr{]} N.uIpG9[BN , z.leW[42Tq]tC HnrjR(0OWs};j!nHFX>WHI0?e@L*quu |{ Gsegsqy…el&!f a$0E Iŀ a >TQ%(8Fr s r svbz1 _=@GC`̐ {U8QN6@vNvpm6ϧvYFD?p};$A@H@x;~fM8e0jU rQl^Fbs)v zAs8q bY'da87̀  @jam-b,b@%fY?w%@(pZԊ8`ix 4vb2d2Wv8'VƸ VkЏr{|^5ddΰoP4p eW)dW)XvyX>RPN00pVMp q0qP+ P e.lbi%v0ib>m;b #wNNJE7pb' Z)]  4p P戈ؐQ RKo@@K Q%)G[ q 8)S0S`x[T1\ z=p 3'X|;W ,e@Rr@c@ ZFPyLRTl*lT |MٴM M(zBʙ6&pvv`fP ᜩ9u]P 6Z >16c̩hS4 ٤va&G( 4@ [ڥ\* @dGZ- _njPr* TKm!){f ᤾CA1$#@ jQ e qA:&4{ȧڧf*u O(: pઃ `R R:L\J=')9Zbjvͺi*2Lj)v!ꚮ캮ڮ+55⠯j;[*X%5۰;۱ ";$[&{(*,۲.02;4k@ 8:Z>@&ڧjDL۴NPM Z zT V^˵W{QݺwA)홶勇~p˞qr[t&Sz) se$Ckn f  ,2D[۹,CGNR>ᶎ VC4@JD$0uh1t,Q@ [ nsRu.`{!b!q~86˸ueXA 8Ȝ i O 񪔁m!|K Q !E BB 5Z(< QQ, m<IJ b;谼>A ߣuDP)$19; ; A ` AA  C8 1f QS1Nqe< xõthm` UCDQMu@DtLu^Ȅyb<pv,V k2ȅ>q> )Y<ӀL,+ 1ܼm{U`ʱϋϺ B1 Q,7mѽ*<*=٬4=ɃuE-0f5 Ü ,9X^+Հ!q\._k50]cB ^*l)-ˋ|כ  лaof@m` v 1m q@QRTmٺ=hbj =pLa, {U fElL`<1עLͲL >ᳰ ΝP 1A^M - :p¨U>`Q a՘N  Ex3O$O1M-"^ + Q SAA&\(]   Oy^GP0=kK5}v;oC%"_)7m0]ށq;ˉ,n Cv755 4kmANN!lԈC+ nhLX0u+Z@ '؁Ma ,n. O0V>Hf!9Ptކ=my0 dq9VL;ء@Q Sv5:`w!2n@?_T aɾba*P{ `w`0"e`W1ZMZ n谓r;ig]% AS0)J g :P*>M`yʠ.s`0`sK^1eՔ8[pX! 9p  h?   N+_0_ֿ 0 goOn_#$J-*]@PUo?QecAu2ǡDl$ Fp:n 0ŏ Nfm#(4'!F62 GaA Tf̀'6Z7odG[7Ri1 bߜ0V )W›GԩRhP4M0PE9nZqj#&L&8vUd2b  +S3lE %)2@5= ca ``7N9qFj ٲ* 7ݍ|(z~ĉKLƒ8T Gͼ2`9ZxDG2`엡1(9&|H&@YpN1h(YD6M ґHj#AiA"!rn+b.!/j!;ڮ#!.0 Rf=izэ\ŕ\ɤ00*hƠK< 7 Yp+ g 8q),;7k5dED%.DT aTA; "txdG4JڸdCnr.n;#:0/m=Zu3*06?e#ȑj%$4ONA<h '\)so*t )2 ˸ଋ@3%* `5<= ؝A|Q؊T UmT[AF`)š QFUE9ݮNyrI0=~` 1ݵ,P^YP( NNZq!=gУ$Y@'Bxu$ȠlNNLЂ'Rܪ,ё1G: ; &w/t2uAP,YJyB l#&2La$xF*A`4len1MjRsE'VQiS]a9 Ap!\&z$N$j9ySEP7ӟ?PԠ ݤO):d Sh&l$&.ApBJU=  b:St#WN#.dE:TB/GEjRce4թOjT:UVQ 'QUp_kX:Va&pZ՚Vխm[WA%k^WVT_ 5lb6U`:YVֲlf5YvֳmhE;ZҖִylj#ZƲ]mlz^X}m![6mpy \bD].\6׹u?1|LWեu{]v7.x;^r4~c}_D¸/Yݠ%5r A@!Y8Afю@}u2Bl7яêB}Ga!,Hp@M6=+ȰaT#JHŋ3b  >ô#ȈRnʘ IC4d6&'m3ϟ@j &=x4"!sĨGIfX_~JYMq |1`ַ6Ķ>j#)ٌ`LϢVWT0R8Yą +Ьٰ?fLڲt}QTm#R.ܢs{\ȓYIЅ(;F`X͡]?twnb#=˟Ooy@(h 6H BȠFhVvH߈$h(,0(4h8<@8 ))dK*L>RVJR+^ bIf)+XΈɨh~42:Ա~TfEb0t3?Y:q귔s&g; Cuޙ?ɨSR$Nʙ\<ԏ> uc@1$|&$> D #jTn*<:Pu*zJD? xC+Cߤ%jX<Osk&;,SR2lDkQNγALa3Q<ڹ-06. _7Ƀ@+ArAP$3D }|'jI;<p@V$O %DGLr~PM?Qk<{h\I ²?]P-N;pr;v 0_pύ/܂Qy) 1DQe hㅅ^$1@<F-+[8K@^Qc/he=:g=dF5>[SA:!,0t@+אw\l%:|O[ȃBB BP kE!;  (,ʡ:t `cśqjmj8F F". ԕ4O+Ey1 bH"&d@ AԢ D0qJ5& 9@uQ"m ԑ L`@ =5 KOc gHr 8RH% UTS"!âX$PuzݪyM,Ќ4# I2 $86Ԩ/0 ^ FAD U@p2 @;, "R( ATj $R0E}#0:1Q$sB-y(z#*JdgyD QH)9b >@eH S=PM-X1%f l(rzjQ4?@%+"JHHԓ/_Uא T|eKiӈ M8K2X0^$J@@ xt^٠($7HUU8_29FdaHF? 4}$m`90bVchE9jKt H#,+m xɾ!r^(EE!H*K`0ZA"PMJ*<_~]@/pFD @1@'ᏵO2D1 9I(LId )FC ,`.hX̀Z, -`& /!!1P! C-axp; 9$Hc Fd 1S4PU [%>*|a oF6,! 2TUXC8P[@ԏuUpa)Ğ?3Ѐ.B@50Ray ߥİbCZd&f5K"mI4gJ p7s2 @phcU 9*n^2 n;IB80k9` *$"L֓E e1\zfٜ-Nf@3"(DCb@  ρĜO9v ų^Zc=s!UV>( rKHL@0;C>ZKb{rK{ f/o*yA,|gd%!$R[2Eqψ)R *TsZWԑnђ=q`|xe~^o@/+Qܞ:+xaH'F6u'"K "ShF~rƓ ')$~r|PDvz? )@JW3{n^GS @K\gGvd>-  uF@Z 0; ~(a9 p Ve2r6y60҅`( P dH>wR{6Vl6(w;b6vz_0|R!/daAP 8` v57@whxS { [P)5]bdy1S0еJ6%aw͠S0MX+X#d3Hi82BsBl u RH`Hoܘ"`n  #1X{q6 hCopw`o` vwOБq^oك"?7 5580DB 8 4$f>O O$P ! XؓV`rH?Kq &] PDzyUL2*•q+0z>AyЇЎ@(fe&VyQ9K A 8(4P&XBd.*1>C39 ƙ ( ň'Pym!1Y *[X;5;CFyMw› ٟ `Q'fw^AўSމIy(Y Ji` C:n*g5AMޱm6!Im'wb`Aѣ@ 1(0D!"y1Gz aXTzVXU ť`bTڤYQ0šnڦprt:vz[(Oá֟ڧ꧄:*FҨCC:Z ک:Zzڪ:ZzzZګ,ZzȚJˀ :Ѻ-zԚغ*0ӺeaUQQz'J:Zz F!qK ="$UZGL x0*xp $Q?p z. 0B,`N- 1@ `  Gfq0 <,R1.ptА+ aApMv66K@ 0ѮqH;q糸԰ @@I;  uP2 &  ;0bLuk9KKp 8|'.t{A-a5?Ij4ppK+[Ѻf[gFq/@A2J[$@$A.p-u&[ar> & 4$^{}0+섺f!ABZ;?j[#7Q<LGBLdzd0fD$2!AT?[K[ @ȳA a-1aU<y# >+@d f jEm2ޫeaLi@5s0BW-W]00P0V0(fКa 2 bsPA u!, } qyx 0 nPYp4kܛ 1 p؞ھ ~.>9:=0n u Hö- 4p J08 ' `l0q`d6~'+ ~@}! {=H~0<R}қbpf˛LէGc> jq1>g's @ .Tc? PO069PY 0q ӍS0a е pq :0q`0Oo-)!  )-Dtɓ, /R  p ' P?e@_VR악19/?4o^4\ p  ! P:@1@@̛# ~FPTU? o Ƃk4^m(l;5%` L%jJAd( LGG|4oBpRML"hf@RRp 7 Q}AVZ'>.-c#e .tOzJ`(l%N$MnX)f&,leASVe:gJ $e*%\O n *@Ń,X@5*, L @@ rB.zƍK=YZbXx#p/ZpBY ږkg n+H 10z*H# 8 NI9id RɌ&"c;o!N02IG"3qft!A NЂ5An?B4m ` QB~p2 !Q¬p$d (p R@KP.H/!ŴG4} PR 8P<Rp9h@s,χ@,$:PO(z!-勇<ĽcKƙA :`˓tP 5pB!T@7) rƬ p P$n5.2{?;wdSAӄ *.8b//hB 4DV1qne6.-ga1zGG!,HP`*TlÇ#JHŋS hƏ!D1&r!3> [Tٱ͛8+ɒfϞ-C/᫁OFUTԫ9jzQ#JYO 8s @µݻ 4耢|낑+nd cV@"iֳhї?>}ß{ӿ?'ހh& 6F(Vhfvؑ:ߕ"G+.2H#Cߍ8bxt@RFwuTD edDp]yx(hBrKx쓏Bpj[z祠7 ieAuͳ <.yّ:wuB+2B/B 1G~njEyo23JsB2$quL0 H @=@,oͩ]m $- ^CMw,Cq47h-$pn3n1f-zu;|1KE, 2 +H| uais7ц?Ȁ^54!*UR($t~;FBLzqA`{k8 P,v #1"k[(;눣@@2W<~bĐэ ΉA*0'HbA GTH r>X@h qU#2Kd@f( ;>gI2#=0P`BP90E!YdIYNVQ!M(́GJGWM$aO*| mB9Ms A53p*5f#΂D!Ё!0vY; Kd3 MiA IPo K˴҄B-K7HQ A >$H4vc&s ',`o(ڀ}\iNp ʬ@!0m @_5]< 6ț܂,Is =kdM_ۤQ+l ##*7/ͥ:8 v&#(T;AuE}fi~ i3F5zNf$)1_akkxNHrb :X7y@0U+'Z`! pDl!G/L\VlLhxw^ a-d3s]C0NA o q &§06#9gymDq7AJؒ0!;i  ֹˍ8;Rܨ׭=VQ&dh gtF r Y|@ @@ eȒw&">D$H]70.P #0DYD J%?B`F9HɔJ :Y gX{a$<זn{EtIE"?hғ1,h9 [@( ۂZ3@гY#yZ}k)U2 \OdI7YO/1Qc\ӛwjɗZ!!MoYyؙ֩29Yy虞깞ٞ9Yyٟ:Zz j @  JZJ   Z !C (#02:4 q  iױI-:@:+L  8:5 XD+lrLm l . 2oA0 K,`0l9q c!A\6> BpE .{j;@ G"8fE h[r`0 _a zRuP$PB !85 4^DP)p$Hk*-v2êA 8: m4 Fa Qxa JP1a}XpZuc ѯq?: <5HJXvAySz:**)j t >dЬءкI+ZX m90 qh0q a) R ^[_ય7 1!6Art{/g \`[05ѲH{u;8[u!kk[Y|k6{;;Ѻ!ر+06q @gQ7!ar00۽+˽ ɛZkpP : @Zp+ J.PeK.kS  pO09P v! A Q  AgAp˴1[LpxUq4uƱdCB(qp au q 1Q5ѻo w[!Al* @ArF Ǡ @N^L, L;,PLZyK K2qW@>@F; [fM} <8XW`<[QUA! 1iQ< ջk yqa  GZaЪ30j`jn9AJMltn-@Np% !<m&sKʰ̌DŽk 0 (+(Ҽ` G\αA!d,Ax40m0+` m\`q b- 7 b}h-y@4;^Uip|hwmAmT|] Xx}vpf,e <DVP@\8Q<4S]˥q $^=t < 1;KKsW5Ќk> g ߠ@-Q-ЈINf4Vj| A'0 = n  ]0\! } a 8^ֲmR40@A>Q` AN>^N0ФQt YPl pT<UO`N"lp:e80M +0\j\Z=I!p֜ep0;^]FcO!5 7Q1O4K } F> ?^7].X-yA !19 {# #J@as}AI>P2P>PjvwomhOa | Ŗ$@\~@ lN. ˑ@ XQHO-cdH Hpyڿp޿D_2PH#/;/0@0p_1@1b 8PB >QD˜QF=~@&MJ-f̙2aڤyK.˘TPEEzTOM>UTU^ŚUV]{.VlXc͖E{VmZk-W\u2 ){ o࿅ XªJKdʕ-KV'|̑ 0kYd:l1$:MzG(ZC} Nȓ+_μУKNسkνËOҫ_Ͼ^NϿk#+h& r y9I`Fq|VOT@R*b㐅bN|K,q"N.34 ɆĀԱ!蓐)m8ar]"<i))N}#BQD|9n3,S&BIJBiXyΈ)Z:O>D.$Tɟǭ }C AQ GEkyuzaH D@ :N7&1A|pj$x$en! $O+D+&Ws\MEĨa!$%*?E.\:1{ aV<Ybe&C-4hЋ kA8{aya`.W$q  ؐd+]=ʗ: JBȹ5ּb(Cb2A&mӺ2 7A JX"7!RbdF,l4C *Qɲ401l Ex!8R, >07(+6zjp|n$chPqAPF@ę[dxC9:k#B 9`/XE+rEH P6KaU{ 9?ΑnWO&s0Cau_-ʪW$:rcbf^1$k lYH!Yw& J~#OQ!J:^H>W`5ra"#5=}Q?x=y˄~WIۋDH8|tHq;ЏO[Ͼ{OO+*!Zd&(fx ؀  !g}ZC)W{Aw:!C0XV @ @P%/u*BS!(3}m ԰PvVqA@ hP/1"57 %0f= 63 D 5E8"?8@ 1.8A0rx W(7X( qv .?)3S8 P=:1f !1qYX!:Q qrQqq:88 (7RዻCA u`*Q&aoU2 a8e0e08iGs ِ<qrюA|ǘ؏!H!Qx*8Xxy(Ɍ!i` :k 8!hj4L Q IO)ZA q SXɏS `DHu 8MBvn/ a H99p ہh06`s0Vp G 9 1!p)>"q&%A.py:iКYC`9HQљ&G&EAqs8y0!_8#0Q  iH?0?: %n 9$p8 :` 10  I# Vn VJ(^Yq`@n0Z03 cA I9:0n:3 Հ@rPyy':=&R>A֡%OP *0`UqO* :) ک R0@۹>[z 7Pr l H)@` ) p 09+QZ3IJu \q@ 0l &9O NJ*&Z0:V`2::m ۰  t`4 @c:sPߓ qj! p :1  7+ ъ9:'1 P V0!9PDjvT `  Ѳ@H ! >ۤ;j 7 6y0X;աө v0qXjÃA<) y}*p @ p&L@# ;+~Q` f=pV\ ٷɾC9`'+..!Ц{yD\p S͐ ÊK{04[h;8{1 ` 1 @ԓ L,k?A-P '&ZŃkq@l [|Z0pYj>A!<V0Y4mFmh 6PC  S8 ` @ j lɠʢK`P(7I&<AS< ao'ͬa МڼL-ڧP|,: <\|\u ]} 8p]=֪5ް *.+fv*,-.&-6}8і zx&C=@kVaSn@dԪ0mG@ 6e$c!R怐:c Zw!R*RPP-ʠ*@H'|2*XN]\v} A`~`J|-,2|JY u)֓m`1'9x(mJPM0 0 3 `AD0,d W| /pXb@4p ~ԐR6 m+7 kϰ 5b /c01 !,|lYA*\pÇ#JHŋ)tq6N !hMV&I͛8sD2'˟1[>Ąψ9򄩳ӧPBd0dJs֯`BD“OϨD^L:QB2P]xo\Q%dJa^*^SO T+QC8`˸`n"UN^ͺװc˞M۸sͻ Nȓ+_μУKN:*] u+Gw%!)Z'_Y=tI*}J|5|1$)J(P"7'as魧 ˨` !C`#&GaBȐ8DHE.d ddXr(FFND( $tGw@X %`>>"%D.TMfi\o?O2䋃X)ܖG+Ɛ?d.d }DB" j\K&t8@N%(޽b% D B٧UZpp TG:ѓ`_e稁ۖb%oܑ@ޘ3Po&+[DIߐB gBT@;hvQB_Fkqp&z@e@ }[1p9U;'9^ BaP9eetn冼Ej&tlDM#D/C_7sB5WF[  = QU@c؜ɘ Px=0PEӦ=Ԍ5Bl [e6?TE 0@.lA ڂV4ۑp"%PB/0@9=%G/W4_P1@#@onCr`3@/ .[t@aGIa-mb@ /^; ' aPw z[! [H- k!KDL# gm8.7Cmw9dC ͰP!`[=~f l{r oǿ} 8  JpE \۟_q qI}Rs#";"&dދ%8?ry|(eW q1KL !D@Y6QβT rDH@q0&3;1i-T0q>1 1@@fk*gdBv9/)#4A`I i=yRqګz^r q%N5|F@bHH*;xhpj(glI9AhF?%Ib#8R TU(I)0\f`:am]+jM~em KUrNsF: İt`@5rj Y @4EBd sN]}5!(8+)iM"P[6a2:%;P~7*Mse!]stY"g^}L Pa>0iA; PU~jy pD^HC'u# lPOp3ِxD9_u !6R3MQO0y2zZȅYMPzgy5QA|&P2f`_`M0Y q]IZ"ќ5&A4ةɝ 9d98ꉞYI߰"ٟ1Pz ڠ ʜ:Zzڡ *0 0%0&J cl024:6Z8z:%D;:BZDqyb @OS+P*(k3Ե9q p R`*P i˶> 9"1Q,` \A0IzB نMA5g \`-P{%'1i%&_〨E I Hا 0 7 ~puF"vzbo2@g"a!:"**V@  p *\`R` :M9dm }ZNgu0: (aM§d295 *ֲ\=jphp, 0ꝭ716!,  X&*\ȰÇ#JHq`A~ F 8rbɓ"3\ɲK$],pWq Ϝ2 *;3nThRPJJjVjU*͌و0Ϊ]*ֶpʝKݻx˷߿ LÈ+^̸ǐ#KL˄ ,wg̎ N%Ў5 iԌǍXG!XMY4lƪY3 x!FߋEnh $<2zR'_o~BSwIJ$}e f0(CDC1` pwt 0@dA㸓B>_A&4 Y7[ʼny]B:@>1bagT-φP~uw`(h2䏁DSޑA8SAo B@#9xHDFbWR_4Pr>0y~hg 5 Doh_#E*<~!]B $@ ПL@U$00xQi~*_ TeBep ^Ab$A"4mB"E%(R1mu}kPi. {[kPB&t8+nA ,-C2<$ G6r @BF5iD uAaZ]U | 3M?L/Xb. ̴͐q=?@յ5_ټ˥`HP pl=]y=繿!xmx7^r>@yP~:yۂ7( xZhmpG-k0BcA[1'K O`̡ 8wyȚzҗQdP@ni|byAdqN Hpf`v;{W^S] PA < 7,zew] ьL`I,0 c q8 'G#,v@E.2a^d+@P[@Nrk6xD"pWis1EK W1ί 8P$LA8HqeHw x~W0 p~~1#yb4yp~iWx 1QdL20u@vg!3؃0{Ѓ1A~Y.#!xo ~~$ CHH. =0N0d1pg$k؆lm( qrDXFh[wHd& 8Xx؈}\8 ˀ؉8_ ؊(Xh8X(Xʈ̸8(X]Hh(hfdxQa_bQ`+f, RPJÕN߀wu x7@~  P4J`@0A  &hX߰ '8^ґu$ɏ*0q[@~0 p~\p 4bJk_hDI"іVV]ǎ[0 @ p Mg%ހ A _"_ $)y9i0m 9H0d1 _)-0}!vnK UO)߀ 2 )* eq +o7 )k "ip i a:@ 89(* Ɍh !*S" 0 99fy-Xim!,HPෂ*ppÇ#JHŇ /:DLCIɓ(S\ɲ˗0]I͛8sɳϟ@|!ѣH*]ʴӧPJjYի fMkW^ÂWbђ=6m۵n[rʷ߿ LÈ+^̸ǐ#KL6 }u2dq ٳcuԉ iǠŭ8`OI<\*Ch MHH}+]u<2HX/jpEO|!#/Pxs_^~a TG s@'}@P<8TD dDf^m $@w,ԏw !yZA݌T; EHFɓ'($_61)91Kd`#@TFd8@1/xL.僡$l+(y y9_Dډ1#B PeA x!tf@bC.4P@  (Z*UaTzBĄ@ 8* +}*PQ˪ bìfFh.B>nAe.uclB/ NJӺ +PLJ0TҢK@p 0@dPy NNp;FKˋ8/c rˊt(,UlJdrTFe@AS=)myv|a aZo-nMm,_ "KƇ@q8)LOG=uXˍeܽu SّpbDQP;@f 6#7D Դ@OÞ!'D{K-Pɑ @ws׍M O@^B#]@ tBI8b!d@@w ,Zatx H now lPy‰[0+ `'< K&d.VH:Da dxu 6Ch*ltH`70Y 3ywr #$.0 e(cIsi;Qtn5©y<'< MkZҿD#k@! aP!SPۣ2яNL4CNHyMSO!?240g=}Hl6G#>( ($YAz7  ~GN6:T򕻼0_@8ϹwY NHOҗ >ԧ>h7usaJٱ;łNXERc.H@Bz@Ꜥ7;cV"~{H4!M(*p(07"pw)a\@|D*|MaI;DZJ$(9Th ~kBy;qT Wń5 @xQE ΀~  ZY"f1:5}az w}}1 !,2hk`vk{~@`@Z7 p `W 1'!{2}b\A ~G}  1@ A~Q@o{ PK,X~&[G x\PA y P{Twh grː}>(0011p|'p ZI pa@Z%[8$ȉ~|q@o@ $脱gTzzz ¨Q!, ~H*\ȰÇ#J Rŋ3bܨ#Ǐ5Hɓ(ST7ʗ0cʜI3濖5sɳgD.X H*]*0¡?1JC hʪׯ^o:-l3} ]'֒rȤݻ ]|;7zc؂ɹ嵄Lể^ 61AT D$k5_wxB6]d͜gftV8NpGѼ{Nө p@ @1EW`ϴIyPehR}` .C>4ȠFd@cz*W!8} q (marRA5pTa"tA,@ A"K=.$cz0E)7QI[>aVaRe1@G`tY%iX-U@~$&P3E*ѤW !**}KA|rnAAvN" 'U |jУ_ڝ A@{b2)CzSĈk!;vt -* $3Bk"$ ͞h:@Aڴ B@ k|Pƒ$ e#P+mJ|'{DqŤ)b:@3;ha'*ʣ(1đ-q Ѳx->A-2*h[R) M711n7 g?$N#-Mz C~xx؅/^#vWngw砇.褗n騧ꬷ.nĈ@RN(턇F|MBuu<^?/tT탽`o/9$3N9U+ԂR:VT@>$QB q?:$* <,*yDA $(g% %,B _yBbhu!0!)0 #d4|2B$D}NTHK,fB`k",&fL on#(:v#> IA2G>F2򑎌$$')JR2 d(AIRL%*WyV򕡌80IKKڲ'P&yآ )hR(DMHo`ְgF7kP5I6>? !$B%`A_ Z /G?QN2!!3:Is  8uw&QMDCI15/~X"f?4E4pBYCA0D9 N M̲'PD3!QQ l/|_$*w u!25 "_%{j̝< ÁET5%aG,a# 1*-7  4!we .pP,2e7 @fB1θI+C9@Dy%ԁqЇ/J*8j ւXj@Fݵ>ijIMPc?$J&ı K]FPwgYpDa Ed# !, H*\ȰÇ#&T"E]Ԙqǎ 18E(S\ɲ˗0cG͛8ss7p JѣH*M*pfϧPB 2kb՚j׭WK,Du5%pdp ]wKwlەbɺQF %}Bګך6XGeMMw(73\l1B'V4mRc_JT wOqDҍ7YdDxOb^ #|[П! AԑKnlq"4O>w!9gPs-G( *HqDaAk$Q!`"BD 4?DԈ (eR_P1@}DuB\NM+z,mF?߀Rzp X}9Rw$/9&F.W5"~SI͖  X;i ZIP rkZX뮼#txL0[,?Ǣ3' Jk?9tʶnn;PrKn妋nM8*nV:K,@xqF.ZS3N@!, 6 0`#JHŋ1Ǐ CI$I0\ɒ cʜI͛8sɳϟ6JˢH* h@Oʌ4ЪXqsԬ22'7T ('nEI\˞B:+Wڌ퟿>WS p!3~;~0[W`ok"NO<ݹFX2Й!?ZH8v?hTbR}7٤{ʶϤK898SO1ftOx1uiCH'cODWc4->hHpԤL0gS|82\1 ?u8jwU=w}#;cPPk c}I47-vX7P,:@kOA}vDx,H=dZHꐢU#dCLDmd, OQx>D r(F|CbDSd 9Zы.XPB,̑$@ R$I!aLH 鄙Ɵ6~d́l]_GN )`MlȧO9ۚS&za,Rr]u+!,a2H*\HÇUHq:e*B$fƅ֠Q!K5r I*1%ʸyS:iiΗ*ٱ̖4~d2͏uB Wk05U%dgjtV ԫЊaHJ1HqVló9P K؁*t` SiٮΊd Z)k)lE]lsk췦bM?(c砖|ϖ3ʷua"U+J [>a>*sɳ% 2eJ2D)]qٚ@cdJu!X)Vzʨ`r;ҳ*Ɏ%TjT\nUPnCG%zUo۷{. p?&)wVfoX78-c-ANL5: u=3ig\;v麺1ھcr|۠6OػV'[rϭ`y7޺tI<^s*HǝzձA|@oa%e w Нtm8N(w] Cw Q܇7G&b8^v#<],fS_s7! tU!)cs^HeepdSayaEQH m.xjjn6⨧1Q&&מnJ[dvyho|E(7fۏ!1V A8T_&Z5mЉم cQb\v%elnbNn9qM ^%)&I*h*}lIƌjB*ke)-؊vY"[7Bk/yEf.鉆˺foȗ*&hnI [Sg f\[f(KAqx1O5fĜs|uC|>#M]6p+<3L$j% J6dΉƫKʼn[h(Ք+M*f,8%.wVnvKm-$kθQn"E(q}ًZhgSÕ@Q+{!Ymxj-V_CB6\o2s;Ьn_R强39ݹ; {3Nanx渇~ىy2/OZ{f2 $|#K )yx4mT^S>5yj~K&1BL4޽u>*c( k| C_eI*F=6tZzSDJ )Plc:D]L!,.H*\ 2hʬ(Ĉ+bqG 3ȏ'KiȲ˗.q&D5iܩM9 JPE" ӧ,4IuUXSj+ԯ`RJh٤fӢ]l2aeYխwwoƹ|֭ao #>xsK9徕BRĠ^L3NUM3̭'RۥG]o` Mܵ񓿓#\VΣ/VNñe{yi_}{v2_xSӞarG}Ӏ=SWAw 時aoζ 8ae֜(bpx _ɵfk17BcH"CDBYs(PL&R 9c: $cw!"Bm)ؐWNQTf F^JJdg&h!|_Aw@F Hƅ@n#).irIPv}iiiiDBzS_!4 D* /3iB"h4Q*,X U}J*Ae>8RO;&ʆ든 ѣBՇI{^R먵1$*:̫c&Ԏ6eˉ꟯Yjx& 'nUQD["*B))^hK-AF(q42 5l8#.+ʖ 0 \~:-a5CXPjMYջ 3Snܴ[PJwA}\-xYwAo}A{Vl{nJ/ޠ3. avu!zKM;2yXc@dMHە>2w.=es;g"{9Kx _Ł:OPܿ3+fy>j)LϷ w?r@Un>_ֹ5pzsu9<L󖑓0t% ч?ab8dՓR EA p% ~I*2 IJ+d# rh̼ \CV&+]ʖ4e\VLx)+ʷI9i"hoʦ$1"1/?t-u l0J1k˗G4LR4d%JG{ެEASpLYL '1 %UTIGxҢs=`ZPˢhuN\|N m=mUjT 6z*`Ypnj*geuTpD*qh*41huLd@u"ܴDJT#`cu7.bjadZVVSi?V_!Hv ^l5NApa`gklY3lcȀ>@qb0yԐ튞.|V@V֝S&2\̹t8(,cnu y4Gz ksN͊Z% L,gC $d Gs J j+V1^K v1 z Khٱfz]˶WuJku]r˷oJLi Kl3*^x@5w⍜Ƙ3{uzxψAL4RUSO^-uӰcg۝;ͻ )֖vν9MC".:uѳg^F9n'N^1ѫ\=_\_ؽu\2| x.M\ %(Kg!MJ@am(lX8Bi(A Tiͨ#C>uPV}TCCHT 4[16"X6%g^UiGIVC_HJlijNLIV@ƹt9Vp .cBR^ *mQ*z*v~xIIrIi*!$NZI31daBb){LYqHizrc Ug}:jXR=k\Tֶgbmj.qK.y;ᮛ]*ǩ^1Th*pt 3|qN ܖ 9D K<=o&p"_˼UrKl3FAlQ~ "יQ* F1I]0GͤjMZUtmy]8@ne_,ˍY~?Y&z7fY8cx3V!ظb.vws'f&|ոyߑn^%6֓7kΖ玮]y:!՜Go\IRƗO[1=dݧoK~R/J(ȷG@/%uA~E )Q?,p.< ɁMOLp 08’BȷBP! ;d$;.k@EJ@ GUAIT9ǁE !gFʖ2[m`Y%Ҕ&I^YƆ$D5A$HYT1Mœr~&**x"4S+RbҙYIiVnfɒ"/sB>XjYX2# Mʜ^<9yD:T2)χR"IKHr U )jC%DW&Y2x҉Le)b\ :Ĕh4rLg5KU(J5 水#&R C={ҟ;B%O`ֳ%K(UtY28^uzMUEK\TC}X AF.uӸW^ I)6,wqvca6(v/A OjY 7׭N9y{Ny,n[IF$0eb+rzv!/Kn,)YI{^jV\V-*v+ے6^z J_4\i*YG-+?QFozJ|p{MجTR,Oe:1cJ5P[۪W_iڻÅ,I@!,Hu֔ASF!C F|(⚃3jȱǏ CI$APhR.Ta˕.Y4I͛8s̈NşNpѣH* If̧0LիXkJEYÊ;ԩN:%˶ۜ~Uۻxrlھe TW^X,5#eٸ夀l6UIKz%ӨAXs԰c$5hٸ^2gևs  )dSk_N:ʼzVU?UQ?_vpOyܓ5phߨ^G@܂ I8^Gg!EfsQ*uw$rx5݊bF(F"`/Hˌ'~hءF:~>i2]9u.qb(*Cf%.}#Y"$?i@i$̗toNڈdAa"Z.xGjmj2gS=Ye*߬Ԕ{s2f}b:J邗߯CC̆u^- \h /wbs/kcZ1?"L%pOrn <#2n^r},x2}Ɋ +0TF6[,PMfhI\_ՠI 5Dgꌵ:-46h|=5Ggm֏mo }p}ٱgg{KRcxe}Ǐ7VwQӋo匭[r጗߹F䬻jꃩl ` κuӼbym7_{ʿs[_Vnm<ԋc}QXW>i%+\hK b*9nT[U.?IEV8`*@+($~R¥DZ үbi 9n -!Ruk QVhTJlhC@18ɞ Wa'3bmndD 8XD(k޸~NwFQ'bɑuhD$#k5F:o51`шI͒xI(I$=$ OI2i TټX䅛l-Cr9ZoyQsdtF(LmIs#;&3V3Y<pb$̴92%h^r7;O$! q|@~t?I~sg y3 -rl(J)Rrg(K~4 (C*@Sh-LSԨN2#L}-1_(:!,Hp2hʬA„#JHŋ3jȱcA\)$ɓ&S\RdERhƔaM8sɳE@!tѢHUR$|pCXjsͲ,Â+VEH4ڔɵ۷p@bJשݥw]:1BL5ʒ]8ă3JiˤݫfUUo2^ݘˈu"ˮ9=qq[!Jn͜GjgCDNz5<־{S'^ƺy렚_*՞ηsL06 'mށ& d!4)݄y Aaa (`th|"\P0jhV"݉7Uf/c2\B6S;Fy@(XvґEV8@.A2♮ dddYp)D#`n)Qh9VA?ʦTyTAaG([)ihӣJ(^aWDR&smکAIhNfmRD#d)Q(c鯜V&Y*wH= ,"{k7n&FiK'F{c7 B_F )b"[wQ{egnj:ʟqT2Lr 3}ݲ17٪@3owC"&=j;7Xz!Q% mtgZ *,su (-=nqI-۶{- ʌ5cA]8 GP.00CH(p@W@A <^3t (t0WP/~QA(.ExNg^0ѻ̀k|8PDO:>eP0% ĄO(fX^Pt`"#k^U4F\n(\f @ `(~)* 9@ b␃РQO;⇆\a#Q!2 OFt'.HyZ̈YZH(cIu" 8 z)ERTPW@:T NU*Lؒ& MMRך=dmծ 18a0 JX65VЉvs ( $@]jxIZE'2AV< |A`HЄ!YEs@t~hXþr$ +Ȏ\8/‘Qc:>zx@`bYLɌGBG:H ~x=G|k vis(=muB<w͵gH]FtN 7{N.:~X=XĂ4Dݑ60?ΰU]enC;G<l ;)xݑO6>vl{8Egtt{ETmPC8PMSczxы=vjFb߆8󠇰 Vcw?aL5F_(O:ъP";e@Adj~'_k Ǽ6C)| MyQwM,^)ؾ70[Fp<|'a 8AHc_KK !}"@wAo=H{A;֧M\,mf$^Y>{_~(gW@E&qF%"jt! X?s.NdS/jxL!1IlX*8r@'$>/8Ԃ"WÀ%Xp+->X<(>h8G,E8QThW2ȃGh:I>h8W2G8U[G/NxGKRX2>QM]JkM5;%ȀGxs4>2_0GG{(h/h5wm8lEs,8K(~4&!,TM5 \ȰÇ#JHŋ|ǎ ? Irɒ(= `KcʜIDRrvԙ#ϟ>sѢ=.[ca26JJu@XSjʕ@H.[DSٳq=i۷D]xNo׿~;È/Y1[n!]x0Ę3Cs`$ Uu=^nZNxvbUsܰpAr-8q +7 ,cwt8pQ9n\F9> ;}Lݹ.r)wt/'`Dj'}du68AV7 fETZ ވM ia|," Dhbk7ڸ @f#i YaDVJ(HVa^#aY!.VIeN^:8ܓhT怋)Wg\gni:;^h{t"ʧWuV*)Jʡ؝6֡6Vjsc|2*+(@", ©: HuQGTk#O*iz* ʬۆ{ k׈ .5wFK^ntf6.$*V nDbա $b ,:D;ˏZA3e([|0$ .&#VLuL.Ԍ2QP>3DŽ5HI_W LӔ1[гU7W Yt+_CvpaTaۘUC xk6{*7/ETd@9a|xyTILCGt@<^?nN 1~-8sKTC^D aNd7|4rX S݂+c}bGTz,B3η|6Hp-x0C#- 0{FO|4FIȆ5D7F$/0'>2P& ax ZxFnF #D4`  0A'P/ĺfU+ ;G>!dhC# Bڰ<^P@!/p"bZ lP$ ɃюvЀ `02H %He#x0RN X9KJ@x`24eUqٸ"Fh/y0G>[p/Bi`R498 d bH'l1,*/d55P + @:x8k\$`IBw⠌i(^ ^`:/ kxB0Q nh`jwZOh (M P#yX)IJ%svX^vK\btR Ё X <"PTe4" xMՇ 4>݂i+Tv <08̕*01t(c-a;6 5CS@^b` pz5\)J IP Ӡ 0 jw q#r` @ &fZwN` Yp9xy0) >&z@Z;iom lP@pyj fVLc=3vt[%&6 _.꛾k7p0 JIv9 o~p^#000 0 ՛Pڛ*x2vБ) ` ?i^~Y DmV#=Yprz~PpxjPg e0 piZE 0mPmr)wz1v6dy̠@1BtL@Pu2kS&k zi YyP * @O@tkW4]i:  p 2#@* ܊ޑPu0 H9ЭA S+afV$B/;adLAk4rOkok"$bfmb- 0[{kk*bf뱝B#0[Iv!, $ 6"; !*?;afh04>=Osk:#Ok;k?]fCKIf-VA+%*!,ˠ)f*\ȰÇŊ/jqGDII*R%˗.c93eNS!@? =*fYͧ-ҌJuE9jݪЯD^5ʵ:*eVUkZp KW,ݸxZ+m߿U ։ˮ+&/m.p7ćS޼Ȑ?L ̘1. 0~Wޛ5Xٛ| Z4`ܛA~:}^dRuvmRLzCR;<=1zׇ̓[|vS~hVS%e5Fm r|\exVad.UX߅WRȗIt VxRAJr9PJP,TYU2lM.4`GHӺɪ _.2ɑٮBU,C nj(_~ 9z&) ."JnRPx3?P P,s!yQƧ^)9tO<01BL >l.lL $Ax>B-)p4 L>hm.|=/eݷ>ѐ.C=mTD HdM9 (qWPAdz߬  q!{WޟX.ĒBe;9^UG;  ]<1dޱ<#;=Cd_~HhX;4wx##?=- [^LJa Zdw-`ԇ/1ƄόӨ_-H8V#ux#.X528oAa9xhHs?F#6 <܀&Rpt.Ʊ#U L`Մ97cZ;*Gf)U`86pL@Bfz>pY6j|")*u& W ?tP[a1|P|5Ě bxi 5'Z" $?:acv ٞЁ ԗs=bV ; (@*P-2 c p;|!5pq `|L&ʀIu pNHCDUjM|7T -h0SPQYFD|p50À)\a 3[:Bw n` 8쐆"dL4KHB`AP",1 =Am(%w!Lp@B0 YB M1},e(#,! ;Y @3gY`DhE!Iꋃ"?A Bz ѧ,~4*,%^@hKXvS"ע0zLf2ӡp71 ,F;:ς@ɠ3" q$@aj8APSZw_f%\ 5$Kq}RU,xƣJ- B]6Z֢S_y=Nu f\zX,2`# M;uv ӂ3Dl3? kx`Ec gi!ΰ(8P!}SpX'y3yk38pl$yV2@$L0օn-\}|@Ap3Z"w ,tBP寵&E5A 7=PƸ`W !ue@ohX9[_@P} D[z.?Mə&GK@fRWu'`#1N'N>p `ul"05&%ib&C UPa97~S,ւwN%! F`.\2v% y 2̐yP O An7vaBMxGhIXu_Dže(Ńh_s[Xh_\bh#uuȅm3 և ~H'(*B2i_j08`X$"dw-&!,YH*M?JHqEu 3jhA~ IrI8\yη0+ʴȲfMU(Osχ6nLB.\SgɞOJxԨUS t)TXfu,RROSqUkR@l%i7gf޼]YGAq&FrM)e]9٬hk4GRKިvퟳ7*9wFo0u㊉'4z2O " =!欫$:ݴv˰ ^Rwr Ξod_}U8vK|s}ZHaF`Q2}v} &ae]wYq {Ez4)ҍ=(bL?;ӏ>V?ZMgz&jϘoU<; ~hhjr1s>QǶ^c~CJ+̃WꊑͺĒ==I$* X^YzkY"~b bF~jN0s1>s\p^( $k) XLM>\m7=2Fh3.|NnҼ9V?X6g5z\t^ Tp_Wxh "6Lr_Uݽ=a2)ŷ]f+8۽m3%^xɌՓlN~y!,:cHSÆJŃAȐƍ /hɈ(Ս\ypȎ/?Tɲ@H)sio3e gMR;u4RИD72]KiRSGz4*̬JEP^>5k7WVK^Ჺ5ioMK1Au:Xgݯ|2󀭗-{ .̐-fΙUf sג3=3N)Y M3RG?3]myX=z[3RX:캙\:nF><|cz\mMK5y)WWͱ!ODaZ-HQfN98sJ'bTv'wU'_(c VW`u@$xCIb$>)pR0cA%XfWuRbZ[_I]c&ǦZlNۛ])qegLyמm emTz(٨i@!,$=H AP%\!C _ŋ #jʡG7F.E- G+!BIŘ<{2$΁Oڬ@=yJSK2e)4 jϨkjTүQI]jӳbUaT4bŒt,M>nM.]旭UHp]Վ"jrNvg?1vtMIn;:fҶvݿk .0\C =?b7=ꤻK}6yL}Ƿ5yk!,"8"G FPe &(RD 9Q1#C&~xC9ȲL%Vseˆr.YʟS U'ϣH s(GPPYF mn]Scn6Z9߲*w@ɺ⍉w%^hۿU,0 !, F O];P $ FBDr!Ð"5`qƕ&WrS̙7Y3 !,H߀ 80 !,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,;Yimage/gif_https://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/newfeatureexperience/v3/curatedfolders.gif STPUObplist00uvX$versionX$objectsY$archiverT$top%#)*0123STUVWXYZ[\]^_`abcdefghijklmpU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $$%'(WNS.base[NS.relative_https://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/newfeatureexperience/v3/officelens.gif+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw;L456DRWNS.keysZNS.objects789:;<=>?@ABC FGHIJKLMNOPQ !"#\Content-Type]Last-Modified_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-idVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtag\x-ms-versionYimage/gif_Mon, 01 May 2017 22:18:14 GMTQ*YBlockBlob_$6cf9cf26-0001-0086-0ed2-c24900000000_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056784_Thu, 04 May 2017 18:05:54 GMTU99943_0x8D490DFF5CA8968Z2009-09-19+,no\NSDictionaryn/+,qr_NSHTTPURLResponsest/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverwx_WebResourceResponse#-27_esx   $2P_qx  =lu%+?JO\_dx|yOgGIF89a1 %$"88$%&((&WV./zx2DD2JI23333443554884ji6;;8|{8:PP:^^=pp>?@@@@}|BBFHU-HHKKMNKMT/NNSYZZY_`5b8euQffffiijO&lEmorrq^vuvyW-yezOzg,|S|i0}Ĺԃ]-tAkIƊf9֏ǐb$|VpFĖySp5k+cٜ_{Ejrܥ֦r)ɧUuެx,z0=^sвോOho G⺖^ffl˾jkkr~ùmnp uªtĀ-yƎHƲ}"ǯȭɁ)ɞhɶʅ0˽̊9̬óôΏAκƻŷЕKмǹӚUՠ_֤gצj׫pνڬs۰y˱ܴ޷߼ɦ˜ӽŞțʧͮφș|ѳćջĈ~ĆΜٽٶ! NETSCAPE2.0!,Hp*LpÆJHqŊ/jqGBIɓ(S\ɲ˗0cʜIӥ|xAG9IC"]G 4,! hY@"h /&LȪ]˶̃0xuH` zՉYFC&4 p\ҿ˘3_3Ϟ,5ز02@Vm=/"< @zXLȓ<`__8pt8: Zp9^{$3-t7A7 ߀Tu!( 4A Vh!*k)@>ayV@wyދ.>4h-:>fgؐDiH&L6PF)TV$`e\ne`~)fdifhflfp)gtz܉y~)hj蟈z袎2*iBj飘NzVکu:稢Jꩦꪪ~*z릲J뭯ښ+ꫠK&6쳼ZRlVk"mLt+㶩עk-aĺ٦+/.Z.$KLoaЯ7\ó iV + 1;<ܙ1<p4w&8s::۬%I/4JCtOWMSg-V;MB&` \c]]v0܀p-7sQv睃e}) >x/'.yㅓp˝%T741GNy :H밻߯f{%҇¾}qMwxwYM)>w+ >zS+;s_z-'>[T;YkEzl߼D;F}s6= (>Hr0_T7?nv)co@"8Ԛ* 9@BPz PPDaHЀ'JщS Yٯ_x2dDHD=uA,FъxD-n] ьiL s{#>|7GMvR{~\! EKbKL!WHU"l$H骎'w^R. iK^dd2]̪=80$)2B e6smr,"L'3 KhJd(\z=ԍ҅Ĥ'̹̂su$4OZӔB&JъZͨF7юz h:,SZ &qå0}LcJәڴ8Nsӝ@OPaay3C$P?B逪T]UNUUUխzժ`jX:֯dELGJR/ MԺ ծx^ם4FEjݔZKj-bش:֬]ld YnR+thCKuQԥrSOleeK[vmzYpfVph\FtMr:=J֭.v{j׻ٝxq׿uH%C {'V?1_}з}/`x&ȷv0% e{rqgM+y'GQb0~Y˸$ =֭55! GFBE198ȠDz;=job9:w1qI< [ck'hF&4@7NW0c᷆[O#68gx8`;q|>A؆6a[G2!䝊7<1b7ZP|5mXD$Eƨ(hvTבNc;܏wb F`b&04Zܣ E/x1^p?{1 rxolugqyw+WIb7 a @c|@ Π*6 a q@ Mb P耂 *-P g4&s9letFUiƀ Tf`} x Gm v XkݦfKfLs5Z&'g8 p)F0  c}Vs6Ww SX7A'1glQKe``0 ]` uӐ``Π ߧ!ﰊ` p`a肾'p0XFXVr~c  @  xW  b X gMpp@ 8 0 y 9 0a(&m>eZ5k)Ŧ[R|vP ( % Vv`}P  vPs 4 | Xe0V~~P)T9V~ДSV scwwkwy9f 0Gڀ }  0 ` @Ӱ |@ Psu cߠ xЂٙr֙inc p ?%&oNGe` P`vTO  v|P Qwxg ev ܇ pi5jd; "v}pbc '} Rvݧ G` zΰcu Ǟps SКdI(P=ՑUeuYW Рa' } eejPi֣`Xf ;f )`APf{E%c7t  bp u@ /vp4 ܧ|: V2 rz ʠ| ް { ' zpcmSЈxR:J(Ӓw9YPSa 6epp 0}R֒pYƀ|VpIWY~ Ɗ WV_zzi=/#bXAYv k9cv:c bv0 bP 5wc ` VxcV ~ `M0 Z  ˺˧ c qY7JA|4XP:~xAJeYu%z}@RPxQ' _fV ٙ0WVY@O/(`#AElrv P g)yVk0 6[zxbjjZ)+1ZRK:4Upb(eY} pe ӧ مZf] bekPgI!B?5Vc 1 } EЯrVp + 0 vP k c%{|Ee ye` u顛 @  Ȁ| v  `v `]fM ͠HHXȱ [DQuwmW吮{` $9ܧ@ gNH/à j2@ 0 ɐL ) 9F_j(ZY㰡` 6 ` I  ܇y ° i`;i60jb z gSƃ (Sfw9եc{kq 뉯`rJ+ Ƞs MPzDʚ  , p bٖ%JfX1U렸v 0MvqP6ax}@ @ M@5~ $ {e>aQV-Ho |qhn@sZ @`Jj`( g@E6` ܛ#kV rapi@0!qѸ @j `6`2 Nmm +1S`Ob3mP*I( `ĜPߠz@kKy{s˜m͕DZ,` mP  6t  OȸorfAe{b  2`5 ٻ`pb`$֩%ne+T.-VV( $`M e߀ -8`lUmjJ^go>A>Pxv ]X_^b.SvɄ~膞8I+Sp|Ad%ѽ؋<\0xè >n.N`=V~敔1` ` .~ p^n~>O<3aq?_S]魾4/%@&S'?(*%/)4?67/8܏G'D_FP*P,^K CoEZQR/dj1rjYn.c_evNOklV^`xg/0h?O%s2cÜ}:âvXƹϾQ?_/O/G {ܟI,=п?7/("F ,80A6PB'Z1E=ūɇ#dA0B 'B /0C 3GDO41EWCA|1FetqFkuEUG!$rHh1I$ܑTI)+J#J-|r(K1$22-TM6:sL3 3N;锳K7|O? ;p?&tEātXƍ ǂ/Ͼ Wİ%)2OG0T>Q H@60poB͆ !,m  Aa H8ELRj 5`o})І _%=!,ju@A:AtjpX_ e R'DD rp1HH~ YQ 124%̎+ $e)@M(o_0k )UlT2*O4OSXi+łO !,g iH 0} *_…<"0%1L&VTaƍ$[ Ar<ɑ*pJOjQҋ%Vbb>&^M!CR 6D g 7@5!,e H} W,t(s ҁD5tX0") AHa` g D}a(sezUtNHAhTƤ 3dR5arfࡀ`n܇u !,d H?z0VU:JzVpIBW:2pF 4H ĥL &L\B@>}vVR(+H a`pMG6 )̾MKC#,o1d4lB!,c K\@`4X▲0 hUaD4t (@3= %I&E@}\ЊFgЀAWGxu`ſ|,E+ ؅/hQ!,c r@AtTB!V}xPXB>&0Db/*CF}'#C?HaT?$& B !@9&8Ԅ%JP%!,!,!,c F1H`KȰÄ4@'@AU"aa]DE*  bQC 0 bH0 !,c N@`} FHhÇ#JLHCY/ SWAa #*%2٧IA 1$!,c GH$!&bA&a *:ѡW1/Li` |}^ `R@@!,_< & ((` c|SaI" "jO.F B C;\Iy0[Ɗ ?`t%p'PvFHQAG t8,L=cutE*L "Pj>‹0!,[<  -\D(" *(0!C(rl8ŁG6D@ŕ! Ұ"J(?"5YpR`0AR"΃ CP f,1cEV0c$‹&bDZFD:ȩR@'n39(4  m"Zt)LCXEArD7:(c}}^nX!,YH QP Y(-pcflg)KDL0Lxс.J&(ZBǴ,j8B@U%eЪiS\F~sGHXR_ƃ<`CZҎkKջg d,I = X(ƒ.PtLc, p&zPrO@B@G#P.,QBD VjmxPD!БC XH蹖m8A]}Yp`E 0M,E #ZXk HrP…4h-Vƒ8]rap"hQXZc !b0B\gJ@\CD!:Co w 'q #L?XaG7@}+ A !@S@!,V @*DX&p!Z3X`Vp9RLL౥RVТ͑ʸ8A?kf,Q(J AS +n8PcJ`q B &dQ`0aCDAn "XXaE b DB-D`(,D,('rR&\X!ҜGnNm"ck& X 3f0Be #''P ~8!"!Ll(ņLhEy)Lt+m!,UH*\X ?H8E$<ŏ 8!P S@@(S~A 2eB@AÜ:|B B9B4,2(҃ NP!l]!`ClXaa-["N 4qB] XT@aES1`87!&"BpTb-HN 9C}NxY! ֭scPe_&, qBab nX 6 !,U *@(XHb%$Qa?LHR`6P0X$$lq$4;X 2gMz3&Y Jz S`"U Gd(DV&Z +  e#*襙! NXL C``LQ;x8QA}tA32LƠ"cM!,U @,  #JD&jDPC 0E%P Dt9#E XSG=%&p4‡*MȀ "4,=@B`jqPDufv!Ҭ4bzCfW"j|„ݍBH`] !BD@,bA!,U H "tp‡ ,H0E&(p z8HMX Õ3 eEęe<:PBЄ! pԠ :4-`f=Q XQOiPVZ "E^/JIOJACa @%K3b!,l!,U 8 &(0Ç<@E/j,HƏx1H0@AC)´̄t ;84h Z`TP Ӡ6f\gvPCXc- BPa-ɺZI Na@!,U ( 8 a‡ :$B-j@@ nG3p˗ U<afl̙!N>}`M,i eԇn`QiȦ+pd PX#}0 !,U @(@p`‡ ,0Ń +^Ǐ#ȋ Od2"-hp' < 4TNTzHBETTI^5XuӍIZL! vl۰!,!,!,347H P† #Jho`E'jܘPF~ 2HA%IGœyr?m(sɳODoѣ:}BʴSٞ&ٓT jJJ}2\iNAZ=+EJlO|@eZ".@[O6k樯z9DP׶ F#B9+6?X7AÛ CFI'_|GZi!&{ %OAyJ++xAmzwFT*-5BJN5'74@@ :ՠFDgP%E(4Ha'@|Pob2OQ%@ TJA'EM#'/ 4D r= O5)|'23=c=ZN(=Dt34Jz p |UR/$ddL @5hCkP)'/(`iР!? 9EU?ФɛH)0W9FJ? 5)+&APA椔T@C#d'D|U+96;=3VbES1RN#Ao!P~MnJeTgP?&?*! x%*w9E^A.m"I1 % AD)S>r2 hL;IF*P\PzԭF5 Jsf1 T`DEufA)cdAc|*~=U S$؈01.l %es3MAwN *&@$ MTޥ&/8:3])&X>7:I>=lߠ<;O -lb;B2Q%6BDd РESΑbp2A@Ky@(Q ZB@2 m%; ?H+jP,}ÄXFq(ᩁ Br2("6 m sh2%@#`%j (ձb.>e|ɠ@l,4`գ34Ta;q(6`&  ADX& X ɁYQ q0X#I " 䇉dTb4\@ f2+/;2"J=`(H< "iX@ jL <rJk4Nc{팧S=ϲۉxCP|LHBɷdJdL$JрJM#]HFю"@D*3 !,447H@w tpBsBd8Q9FIȒ(MLYҞJIM}O'O= *ΣF"]?:F*ԪOmִMׯKYj=[o۷piV3.zޚ9s}׍FB b+H@u]g<ي @KuɸФi74m $I= T 2d _{_۴h &Z.h=d$ \IY+ P}TOC3$([Q(&Od`J$4"2BJ3$L32@2d%AK1BN3H9"c?`6WPH="&'lhL#+L 4a.S9 K1i>0)2(&r P 9v49)0 0h 4)7V=q\Ѐ Ԗ>h ?(?jj3en"&Q4C|$4 p̑_!ƪf (AlC+ *O@luYAg Ch'@ MLJ)P)%Ah9TMX!%D %lSLj g]<>Pք#xBe$.ӥ My)I@ `1%4K PhڥLU7X>; Os@ 5AU'#[P=d J^_ +?\O W6=K֨jPH=3Q2ckuY4-G.cƫbE|A i kSF$ d7X鋄9槍k$s8n%ĆΛ*Xa NXCi܌ &#^g*\. jK/1 eQsTkxF  HÃa1a\ Ib?A!JhY[AXdl`1gAAaRc~4ٜJ1/z~^8rX I&_FdɈPL#٫IhAB381FY8WH 2}̇? 1"}TX-JmbɜI=Hq-xK60GHx"x/a].! ]fAFq DIL!Ѐ cF((E&j=@6`x3AA 4K1I(0tVZ⭞$t`.x.`  gf? @`ҋ# $sz p|#Ј=]P ;c̚hи5A #BHFnw+g\C5|릵45Łbb>ؑ2b7&)^dJ?ԋ7_"5 p0a(2P@`h06Ȓ`Z% { U͸.L)4@ E>0G7 S.%f p, @ L 1.WO1W hs/T?$(&@ 5 $fΜy!w,%ot͸)_QEVi{ VhƋLss6 @dRץه[+ա5K=^:1@T~M&H!_FVKjZ6AG7C'MYSn >;phrw[Mxf7~*֊XmP1xc -p?+w\@BN!,)j0@@ A&<ÆJ\HD#fdžB9R(O@Ѐˁ/]IsM7eܩgM?} Jtс0p(]TsBuNȍX?rܚWZɳ"S])Ѷpܺt hZ Kl᱈*>$ڳkײk2x3lgҾLV*X@ƨ Nf$KΘqk7o{A/[8ԫ7Vzs²gמnwn뻯kpÏ>虧O;zH)oc>w'.*띧ހ^ZM7}5X py X֞{#>hb2G ȡ"%$5!h7ތ1I}]PF)SR^H##!)d~ifgfhl)gti5zd#:}(~*h&袇6j裊:)R*ifWR:2督IjZꪨzN'r魖)鯼뫤*6U겯ʬͺ r湧f+ :~+.䮳8枛.sN9 7镟jiϮ;c,lO1=Wl\lO>p< "O? 2,O?'r=L>cgzI;l=?J M?4TW-?`i} j]FK8chS];ZKkHn;ut?c8?lxm&7`ٸ7v7~?ɨ*-Ӵո CVC7r͔,*+xAN }rV7^?݀]=ZԖYv`@q| N9:7Hz4%$HUC ܒꂱvUO(jdg6!04@@ s,@/qQހFkh҆枔e`%RX#$ pWD# z@D>D4}C:ȏ-n\":A2#G,xNZGlp3B g߀4$!#@"$h)D"zðE14g`R9a@cHx U,-(%O6#ţ8B2Q @`D@: eÚք5Ybx g*E´Qkx='i6D'dD'6#TkFH@L9BvP4g uCgVJn$L P'c!AEN"إ/J(=ТQnǏ|bWM B=8 t=Ch3$g)AT$$jB"ZfUr$x;؁LP=:zbu6@i,M=ƱqÑh).q Rb{ŨƎ5cA1nHVG=І.6 LVЈ Jb) 5vq@Cs8tE0bXD)|#!`ы cUlP!%;^AHIx@}X\v8FH`2.Q_צz Fٕv}3_e5lU]WP/w +%Ha9#ֺxH 0ؠ [*fnCZ騨!!V ٟg1t\#T8$.GKs>?!qM_મi6kc@Fp q "69S ِ) @S҄~N 2 q`?M 6; 7H D@ak2`6i5b8q`$`8M`2`$`j4`pqV DjMsԃAI5 EK& ;p$Ѓ`M`6@@#D@Ij``0SiI%@-x ޓA@XMك@  :.9`S䘏9%@ iw&R()P?qPI P`ip|`6`@@#В"q ڣ`Di〩'S{-c/gn/ᅦ_u[O|( TT^JBǂ 2 B`NhJa^a$Et9/2H6:> $Sq02 P.)eS>YeTfiXne`^)&/ّ(Cfp)'f҅]n8B_'agJ(uugYjp餒rciZZ)7hکr*jjj툚*rNi$I6ģk=`hU;O=+pl| ?l69SB)(ܣn ,$l(rå>alּ8N> U,Llo<8Hקil67m3?hevz]7`?W~X* P}qaC jn"kOQ,}-g;\5 `V͎(GSY6=cN<#7;POh=ijnyȃ-a x(#3I2F>C-v"xnz14F"k`B@_<' sRh*3 Az\Cǔ2d:Sި9q jZ$c񧹕~tߣAݡhK6䱌3(3|#;TM('2tCR;r7=h,#z:-R vHEبTH@J)1j+?F&׀SnW T`=tN`lc;DObA)u$d^ExRd91ȗ6zТEpF6Q-m,d[ai8ۈCGU j.=iޘd#KYjN׼:zčK}dF($@U¨ %"wSFB_1 [E ]sdB0a:6IdƏrωJ@X@I%P aCz&@0cэ!=#-ǎWq+$!FTТ>3^ @"{1a\7xG;ZGQd@<1(JDcf3{#=n+:,E( ߀2826+C=ѣ:nyl^\*kv3Xx`+tqMh#H}&xyW4vmd2uCI]BMmצv`2dMe0A10 %T!TBv4nie}l2\JedonQ$2\ X,8<'x 7> /ꆤh$)9-ԉ gd6^JLjr%4ΈLRcAa sSd`vn U$3 7-bgu2 dMC [%#pZ-BtN@ r~$ (N(Pv ʶbА~CV )w4ܠ7$B@ 0 @V" c-$O`0` ΀ _'AQU2&US $!#`N"J" # @ 2 f2p z  `|% YG%p 't!S E?)s P Z'@8l BPjʈȸ 8 ЉC$0D@ x%D [#؈2 @ r_ w p p   WX,o2 `%҄tHXP \6G8(@: #t55$iK@Bx2V0k#MDMǤҀYpYRP ׎5b* I5@P.Ȱ?dgw{@ 5@2p $ `9Vf9 `aRz&>| PAڀ30 z%}q =pÁC /23ߐq uy p}Y<6B$ V V`;  @Y5@`W%%;  Nx=Vp ph"gq@ O&U. ƚ3bVS\@MhY@ 0 MI;$@ j@i 'y%܀QT 5`>k @3D 6`$  2`rH3Sͣs hM $ A-PAG`rdR:;MPN>  :*.6C b: &%qG`Ч2 M*4(i/ D$0*U 'T'P6pp( 6u&wj%@?2 Ěp pAN J2U Ԋ2 Ъ=JrF% Rr8ꚮ캮ڮ0)`'yv0/گ60 C ;  "[ @'[ ِ -P .1 ppݐ<@ ?K p##\P+QU;VKZ\^{`KV+PK`h; ln۶pk{lKs[xkpʕY${[{브;[{ $ܪZٹȹw:c{);뺀R{8K cb{ʛ#G+K ƛֻ{;۽+l X{曾軾۾;[{W ۿ<\| 㫿<\|N^  "<|&(|*,#02%68|:,<>@5DF\Hl-LNC|RT7 -Ymҷk.앫] D]9LME78o[%m軝/~{Yֳ_?*?Ïjkުkz546J֣YQdC3M3 S86(@3݄0܀i.MV4 C3g~lO elڈl6s<sp.6vc`O ^< CK%DI)S D1PH2N?# T=sc{' [I$TRJ6`@ pR6DVo@GAz`AyCx SkY یǸ$ Mn cG(Ƨw&m1$@mCSAqLYh*Z1\/ r\#c c!F2Q@n5<~@ƺŰ`08 J4$Rk2Zw,YZkv }2z Qq0 z*EY xY3Vy:ZmK{=6Il"(1dh#EƏ}\ hhUzÜ\9ϩAyM,gIk=^H*,~"-=F֬/b$ϔ)H9O0BXރQLXMzE0(jE%xQưqB 0xڒx}6H>h=Zh~#))K#p`6!c8%h?aZ #}i_J hcc.h h ` &d:>õ}l1[zCiפ~|;̆$F@!  %6t hLc؄9Rlb`1a0A\k/i4mF/`Bec6H亇(m$4<FBnv|`ˆ4 0d$&ُqBC 1t) 4B ([D {6Fo#'JUpƃQiTGU#Ń8v@iXxQ&! 氢>ዖ,(T?V֖з`u e#x@&$_8 JDϑl;PS_܃5}00 SgPz:}FAIzEPfxFy?yH.ڧU^ K@MhH% (c,%EGme#5rğk裔U_gç 㾢3_#LhI%Ȝo\yܭY'0S6jaNgFf e:@Y#Gi؃6k~E`h"1 {Y"FU2 K{}[d0I;=]{5 at'h괒4*mlt`G(( 2hH ciP/C+S?p Tj$_o:bd\e0>+t/0a`@MGD00BuǠa0qgDwQb$g@W4<ħS 0XBw0e;v}A0}cŬ0{@r=U250h/U 0b0ր]ptp&Wu0b C F}h؄,_'mb 怯  /Ӏ Lf Kd+` @b/`E,Єbz$R#ؐ&yӀƵ LG 0 }; C Q- 0 p ` `H Π,I /.R-/#1#vŇ`S3zk % 7GO% EC pX zP-r@yp  y Bp y v7G/I2;LH0 pnP?ESwpyE(i)9> `~us$#b77vgx=2|=h0D` R  U UX ip 'P)&h$p@sN _hFvYxFyYKl5+P##Fv z wK9 F ` V`Z02jDD@ -~2BנBٚ+B(+t͢@;BKy0 b@@9p~]\@ 5I3 sN lÝyE uYc## `MI_ IP а VdN@5c#LA|9ז0~  jq5@ p#7Vp 60MPA!8`wh#p0߀~2à@,6`M$@^S5~j`; ى63B##p51M@2 j P3@pw Yd``Љ 8#+yd$s $@`Pp4 M P9p6 J7ʒ>"872I6@Љ` ` J qI`@:7c#Y#F4ߠ",\SV:*٨#ez#4X8Iߠ 0V:7RG<3"@L 6=Ӯ,p862# @+~Ѡ;:#hM jV̀4B >5bWDP!>P v# -{b0ê8N Z@ 0 d86J;D)6!G^;`+.b[_;eKa,@W;#2r[t{v+ Ѐ7 pDC[)hǸgjxyXfY`{۹  {ۺP`0k1#&;#}++܀˫+;KK#}ݻ;[$92軾۾m;[ܠ;R̿\ L  _0pp< L|"\*&,.-<0L<l:<>@B!,)jQp1 "\!Ç#B("EFhQC ) #(\Pr˖0_ʌIs͚8osΌ!DQ(-*)ӧNBǑ!$W_Â+MU5=6)ԷR+"ڴ4ٕ_ nյlK1ǎzu^)k&3g;"NT`dȨOnڪ"~L{m7&x[+Vٵ^|x݉{zTy̼Cokyum2r^7i?ϟ ƽ7߀C J1w_QQԃVPhW`abaE#^!`1b)0(c/h4:#yB*聤"* r^]f`e\n ?bIfjn m‘V'`~'=?(2hF 餏V襒Z)rir'&a 6#t 묲JkdQy M>鱛& *,fŮUneئ:=)k覫nlcgP>+;N?ʾ,kwmNΡgn34Hʮy2o$w)Z$@ 0\LQb0éZcϚ2  (`CA'٤o#K6F7jF3*.G8'lh^}|tg!OԂASC4P.H׭8o mL5!D$Ɍ{_$CO<۲ \b@ ߔO<נ4٤f%yУ@&`R+˼>6`C$`>sL)H %8CAdCw /RH$0X=Hѽ&?2B %2Av 7!m-o_@EQc,#$ {|m;<ѿJb8``c̅C(F1bxCRbqE(nŐr? PGH1EepP(PFFm#`D(AFsGt(À$AHZRҀ3$yKJCb4RpUGV -i/>C+; &&Y@!ȠD?!zDqS'9**Ҩf1j>CgB(dV1D_0QmT"FZkXa5:*.X(< Qz F%BE o)UE*6~b=dR\@$ vHLQ7 M쒓$~jդvgP6eԸd?F*-9{R@"vD+S)'jX BcW>?JhC0XUa [e֦9Ռ9t#-a _PGqQb%*{n\x؃7K\tS ?\2(162vņ9k&s-+i[d҇5Bw0c0!L@xE)T~@+P ]8K0؀z(*9)g1ET0_u#u*+qsFw5 L(b++T|,mi;q"iqMT 2f\#\ugDo\NɵcCu]XUp9 Y: gXxv^`\qifr|Z{K/ŸKfL^<uw"AKa phy"Uu b.B tW IFgCc@V2V[`iuS@@@1 jҠ To 8 @8 T4B@ )ԐY-ڐWeB./SEwbU>'uG_Shbztl8Gx~; D Qp j 4 j6 6 h s&6r$(7"X j@DqPjL/2S)@ҍ.D9d  r3li%z  $eЄXFp(&fZ+90` @$@ X V$ "СŚ(@@ 5`M= 9c1) pc/v jac2p `e"B V[2C&Rl6;.z`1F@߰k@ES8#+G{"Y( [ U+P5 4 D &9v1=^c&A36dնïDP5"`QD0.0.5kJSpFhYk4 ;.j aR#q@.0\\7fқ[ۥt ELr[/ :bo:8@F?;c"3\/m^c@`;PO8\`5phƋS&-: p;b+5hJdž<0erHJ{Ȑ\H\]3&i-J({ʤ lʥʂ-˴<ّ@B=B8}:HJDR=T]5 մ՜Z^`=_]bmad}lhnp=o]rm[t|~׀؂=؄]؆}؈={׎Mwُא=ْ]٘Mٌٚ؞٠ڢ=ڂٛm٨ٗ}ڪڬګ-֦Mڴ]۶}۟ٮۻۭ۰ֳ}m۳-ܼ =ҝŝ}=غ=v]]m ӭޜ0E0]}>-!,)jgH*\ȰÇVrŊ:ի=<ש6{Ӗ1zI[ZIhطx4{ T7VC~L1Ygf븲Xq~Mlײ窐 is\tӰU8eEj)#$reM5[|8Ɠ#_wsŸKN}Mיg&Ox#>(aN85p?"8b',袊0(c187ֈG54av+8H @1 >jkR"3b*쾢v*)̈́O0 1B̨6##A \ @1]|G܍r{ 2Ƞ@c &KeM5-r|cCXͽKL2=tV;@5ۼc@(D=@@x;}/6 w CZuvh;xB",BI(Xsq\ 4p?XK)D:#ֈN,Kw/켂"ԧN&SO @Vc-TO: HSg3򤁝|""| Z,% WC%pqlu2A I`FT4 O@=bi`"uF?wt P\o0=El @xC ?Rh^u7q< :G;8Atf`<`DN(SǹB;c _Q=1@۫0U}NE+4"xԉQ}ȃvnUz%.iUxˆA⨶ΨI2| 8pހR #g=al =ҮF0t `@Ӏp+4 V=t\'N1W0(1"6;D:/`+aiR;:b2zB{/50^;-"=\h ,V=[a>a4!I3TI~4TN[$B S;A=x|D0 UJ$XF(>hFӀ SPᑮ cATGVJ7=HІ3:JBZFmY1 2"G?X@`Cw>5, 0@@To/TY yכEo^/IN]^%a)  k$1"hLȸ0<xT"Ƕ=)"2~(ui?:|>|mk `)6I ;YuJ;OXC|}E<.X'Z8cӌ=PUnCO,b_WԊ:E`W wx@4$! ~64e$.u]u3T>iN FE™H$.|F JP8F$~,xN0 ;Oa?=r-ٲ+xNޱ']د=ƒvZ*a9zN?ޡ ]f%.ьJ/[4P|D )?ΐIzrA R;Tj4Ju eg' . 䆁f`duO%$&%!'؂-]&B(og_'p>wۄ'`=NwhP @&` 8?T 8?~'FOOPϰCހ $ htXPV ($5Wu2(%zwq Wd0 l@ "dt| jP_Ny"DP02`zF 6oCq&oЊL)" (o`T"fJU'd=7/E {u7^mp2qՅst4'J4fv" s"e(`HLj4 @xG~bD $ iV`ddu\ӣ Vt^e ` ) `XЅ$ [^h;ЅvR5 $ M* >DϠ p 4C:C9 D:I #:1[`0JsFp'րUub /C~b&df$yz , msN01Oo)?Iu$ss9?e D/~90Is'P B BIb 'VoI@"6 S9y"ЋςTG=' UD@m^ :[҃ă 15>6@` S  XVFԖX B =KM% `"/)x[{'۫ BJ*=;8@ @6  0 @:Fp``WC$P0*z8~0ѐ3 ((@6p@04`6 `@]  5@@2@0B `8hϋ*&5{Wc ` POj#25p `G @0" 2`P]D00 Ͱb q J)t-`5D2P'3 @ d8?S}ʷ` hE#"Cy3by)‚` =# 005p$p Pq]^~!,)jyHxe "c[j_z baIfo rY16> 矀*蠄j衈&袇 i~p>[2j饘ficV n䦤jꩍY ,Ui)i*무^f6*,*Z+@$xib)L-bc nwil35MpԐz4p\ f>+.[la SŁ)ϔ,5H[75(`Vh9K'6;n2qm,cL$1;s7{n3|=c / m3sI lM_#3A{,"K \@ X!Ow ,1/l7\k p*ˀ ?pc5"%Î> ė0g>Cۅ f55 &3 *`R&cN>7R;|Ï>8J%4/P^?zcJ3ӳc3+0H$F.ӌ ;P"4%^Ϻ,}9PE& b$ A m"D(FH ?-B ?e,[:dHCtC!9dP!}CrG޸QK&|q~"_(f#("A hhX&TiM H(ܰ2z>†c/ǖ]|"DC:raqg2G)(`؃g1*Ps xO˘) Ѓ8i CP5K@wd P# ='Mؔ0@-#:8aPF9^(A{?t1.E9#xGEPG vP0Z]&#e^Ms}t8ũ2To;fM#M46?+ȇch `taAD>vuA@zZCeXe) Tu&+VxXC+h Z|O@UK}V>QLA~IDӖQlH6YQ媆0p 1|@00m{BƱ'I@G3h.Kd 5tt:iԟ.u[dpQ3*RDGGGC{=JdQ!x狇M CS. -eۄ6&~,x?|~*6'_O%T-_A $cYR6l1!VJʄa|X-́ ٮԄ w/BCxE7f,AUymPhyA8(6(Iί1 V}x"#N=$s+xM-?w\U ]~@>0 l"Bp'`(VRTR``KB925_6(7((^ 03p`70 (j'>e~'I~ N' -cv#0 8~&I'jx,iȆl%l(jHuH0$@ 32( (pQ sUE P '8X~"\wx+E[ Pt^t ʀ(ҐuϠ$( PGY@h75s~@ S3(~I c U kl!(Ek`f@(`2 @2KO kkLL@h#w2?GTUmD~0N W'aVU`~ ̵ PQ@gPARil((pp P6  /ip@68#CeYJp~~Bf%z\W'@^pb 0&Mpz"6(p2"@P1xHHp6 qdtzYoy #cS4HxC pa(А$'Y 5Е0AE %( pEC846yL9% x7#(|%> g''@'(N 2w(J 5'f }1P4 `?b ves(-'@^)Dž%`#yב_"?i7#q!H~ p),ε\@ )Ri @ *@P II0>R ,@  l# '\^ur 9р PB# =%0Β 2 ` 0怣 a63PJ?Z>Ϧ@b8\ m@ ـ& q5JZ+,s %>usn € 'r0  Ч@ `<=V@ߠtq``_BV ѢOh %8#|Uxm[\кϺe./9C 2j49h 뺮z z0L8Ø':b Ƞ MB ojg ;J 8W($`@ @7 E,LuT΢/*ei ְ г y`? $ b`)>P A <( 0`-D9TPLftej۶$ J P `}a @>p v 0 Kp} DP1(Zkcqpp{Ta0 2K yu)@P1$S BI2@. ۼIy0CB4EDDtCTCHsK SV0WmPkjY  `[^,h0M ܃6 0-%kk)6`jc2m>dzaW .@@`  >^~n"^$~!#\ 02>4^6~8:<\+&D.*>F^HGD=R>T^V^JIZ\bP~f~hS[`ca>r^^jzit^$|6芾7n>^\\难>^~꨾E!,)jH*\ȰÇ)DB+"ej)A%ɓ(SL9K>ɑLWɳ‰1^̈(dGFI\ʴɖ/_ƴI#NXjm5׍GETٕPYճp::.Fxe˷/j1dK8[vlޱ%K6 Xm̚o$MϞ=S? 2` FVZ!ra"dr ?0(4h8.< fmρ<&L6$"HXf91id\iL6(q{! h)03BjV4e2ȌGI!ʡ#ͨ!7FG,C1 , Hj* 23q,J'.2(@Qϩhg6%@,b 9}ҩ XQ* VQJ <  D;aj K6{1h=|N?', :Y)DP [7ĄeJmqv|8LӰR I8+*H$Ìc>L ? O>dpS68c9"O3$ЄN4,c6cv&:]I޳/0"H"0)2 ;()c2T甼ޏk>jn.ٸmuLJ$3nr ;q 20/$܃Mrt\Τ>ۄHB+H.#H@7% Ob~pQ$%~^!o#?Amw0BFa_w*NqI"(fE?Cqmx=%y?na)<Ĥw請衋~!**IZAdꁎY<*qvh0dcӸ?⡋#" .X7gE`"AsXȮJ U@BE|3xW ?jj}Qn1bȃ1:$ -Ä.3vv~=+T@fRwD$(aUF,ԪA Т`z@24 [ZN&ƉF4K5Fm?7|x{X : D;>Fz6x Z Zn_"40]rCʈcE^ |%G9CbM .cí/F$WD8 v4caRn~EwlOF@Ƌ#Jedtε|%b[xC2B"ZC;.)9~W=1E]oUMF`6ciQ\F= ><=G:]kd_/2:1M2C"42QG"`E6w׏Fb!-Zؠ&Z2C8@?)R/½ѳ{@8}Q(kbBF)v^FyF``0S ` "R #{px֗^50p2 0 Wt"p#q~-V@$Gg'1(03(U89٠-.S#x"}Pzǀs|6- |. a% VIVA@RdQfe8c`RoX5Mp1€d\ :"pD >. F"xPz%#zP2p M@s ͰGV q4 OTh exŀހr)R \#KWx29d5 nvUD#kCD5#h(h bij 3N2b m12 @T# X" 1zH `W xDY37qg- D#P0"p|4ΐ^p "V$1VIJip4O&'9 -9)iK)P x2=` "`Ȁ #oD)vf^" S)#" 4#q$`1zBq ijpڦt t.r B djOx~ؗ& 6V} GT W"}f#qP600UUhw9hyH,hb1"Cd0!6 a ~Y#rfty#((-З(gtD ΐ_,68 {Ĕ s` F` G6 )b# -g ` ` T5ˉ @t1   z.j@ #""3?RyakX#  U |pY"p `\co/9P ̹PsZ)%z#0@ 9f#1LEh4 P2B;Ǡ_9 VЉ M( אJZj!]d0Y0 99֥- %vhZz b˰ y#0&B(' u#0$G ې8Ȱ p P )=Ψ[ `а `8K" -B B0&NT 8ܲ$ @8d]9 %x;`0{0#0.2 FĎ*Y4YXZK0R'u)1Ȣ$$2!{K !-p+3L"̀ k:G@gȆj۸kYbW68@qpp0 G?=h?4b#' =s{Iw$z@6йd+@dph8 bi".:; G"HqP+ ,# #p ;}4 5. 08w R =7z hM -1e I #4y* h6 q`z`4j Vz84(0;0; @ 0=,p V*92a )|%0P@`C0q+2j [JM zG8$M+ ,jp 6ػ0 -| <"+ȂL".$Ũ#$M D :K<254J 3@ ̻{-! #[ɠ\q &P m͜%*ZB+P=@0;)'I.JR (Mp]ȼ$ Ͼq j;* $p (h̼Jƒչ-#MҷRҸl- Ӊw<6źp` ps;ſ#C8 Ӗ 5"2""UMPVW}ِ p jvzfhjln]  2'ױ؂؄׆]؈}؊،؊m ] =ف-ف ٱ0 ] ٝٞڤ = ٩_ٰڲ۴=۶]۸}ۺۼ۾v=}ʝ̽}v=]]w}ܝaܭ]]}m=Ľ]=˭^ >^~.!,)j$i` "}Zȟ8 :wMu.F?@(aNha^ana ~(b$(!:h'@0(4h8td`NNYR+f"li4jId!foʒ*.4KȌ"0l>q@@**T b 3%A$|36j9 Kb/d( Ƞ $Xꩩ j5A36{*v{ ,f)7zġ >Ծ{+[>|cрXhãfS0͐@@(` s(d' VOvZ@V\R /٥>4] ԀϢ;a.#0L6Od<,#/ 38Z$" I$I%u C2|O< %3"Lq)KP5~bBC&qIL#J2l%%h63GGqԋ :P{&C1fZ@R 4B&(} P Ba1b4K g3:budbQFbJ G`Dhwh9^D]lQ 'ep P@F@G=YtSGFFQpA6c1Sv#ȷn=(4cNs⮯1V8Qnȇ;.Avn16 (o+P TxG>vԌ&@$ UP4L> R1UcT5Gf O"ݚ'4\Ⱦ/0A224DUb1)Pv\@h &a܉h G"&mh e9F w.xJUsĒ[27MG hUՇ4bL2FWu᳖BF@6̱ gB*%Zݰ$|1#x_(kWNͨPtda=94REf=Y@5؋?ڢׅ}-b؅L^d>F@EwAvS VB< ~-#nK?3k#_0ĦQ#4Q0r6'P5 D>_#0' 6bd[# #LD42\{,X#Fky#k ߕW` 5 X(R Ѐ#@u@ eV#(  7g}8#J8#0 K7GC$EJ=0W  #  / { 0 H#tbc2"x@2 r3H_X = VX 8.IXI@b#` EÌ҄BiԌ0 +#`1B Ӏ2j 0%7\@`. B1I/ic"57yU*}h#ƘgGy%E2|1B '#'a=F9R",cRG{ٰv [=!=bu4#($pwz "vQU M*ސ1j&O yE9 pI~8[$p ihxZ'mP| e!8t `|#hX?#0A.gG mhH 6P0Z"IE0"U)Ŝb$A 0:A' {y#%0bw , а 점`=##'P ]P fʄ ~7 A/◽YLIIpkV# I Z=)Y Y ^!,)j˸5 "\!Ç#B("EZjqcGm 9VZɲ˗0cʜI͛8gڸN=MjK(-*MtӦP+fHUc'MbMׯ`Â,СA}6۶pbZ#ɻZQ˷߿2<{hZʍx ҝ\k9'YƒӦS'- R^mxdfeϞέLoߺM)/ń$>͐! lؑ-a$ C3f*a=uڶ 7@(`$*-b3Wj Ѐ;|c$*@@ <#/,b .8Ë+ꨗ%~Kh-`7V`4r#/&3d p,rϴ+C~S2`YS&@('v/^#ܺ`ba)  8 *T*XO$è̲>.yRJ0l> &u +"@ݑߜ4\nwH<<#sVsH2)+ x* kC@^?b8`x'ԱH @ $tP8bHȐ-=~ԮmTJe7vRhHc,兖#5:B c)}J'o!!#ݷt9 _8Bp,#hX:0ɼ#~+P BN!B %-~HZ%$`M;#9;ZAP=.'Fn@{_ PPZ0\7B -fv >_}'o/ }='moz{9:]㏴p]C4!ÀB'4  E!~;-tC6!%Ӡ_rgJ"g{}t q5`V3 R C$!0 ]h& z ^sx"S0 `U_" 7!JdH?`XG"?g4!BLRv!GYz0zxDxPi d] ?!t P!0o$2 #%%/ ؉@H F䐃y^0G@5e!` 1hob 6\(wuQe} L D D5@ -]51Q3>jX;҆4g`P@4!` t?SpDaSfW5<244 D0gee! #%o%G !kToz2؎ trh"㰋'@E PE9(  V !`G* I!` R @T J" 1A ;f`FoWn+y!``ְ AP ǐb)"+2b& PU0jQ@okq(PH@PW0  DEg=Ly!\v Z a6 @He !F ЀM4 Y!0q@q z * }B 0GiOR !U!Vp `j ]L wI'9V b`D $u8؇  Ǡ ,i!@Ј0) ,C2 c!h5 ΀   >꣯ Bz8D K sࡨ> QZW栜"/0E%Ti0z i59F ă 0 _iHݲ"6 D)Ң1AZz2Ӊ>(Pq,r0GTUgP ! `Кfa@p Sjʚ̺ڬSi`eWy!`2P5`@`GK ` @7P `0]MDd%z9گ y/2z"`I ` D+5q i Ly {@*S$0MN[##I( B+ $ 5.hD@hҏHF ~2B,{!pp j0a` ` (7 ]!` j+@E ^/R6 5`D|Ppa$`̀%){j5 i+c)9YCQ]k "=j{~%"{+i* ( i"ߠ9{aB B;[$v6\ x#aB@ )`̃ M:;`=5vm2J{  aV;'F2#;E Vsp p"I`Z4a%"B-[8" M`3"x*%B'@[),6\{K~ +* - ^!( :&DFL,8 cLTmzo_2FLUCljR#ȏ8P i V%2o0 0d|2cʤ|ʥL'ʬʮ˰<˲\˳>'Cʺ˼˹ ̻̹Lc̜ɣ \|֜ؼ<\|,λ o <\|i   -=}"=$]&}012v]4}(<>M*B=CmEDF?P>K]HmGLX}o iobMcg]hmlnprqMsw]xm|~j!,)j6 "\!Ç#B("ŋ 8Q#AzK$I%G<˖0Y\IL5c漩Ϟ=Cڋ(Ȍ"])ӧN9J՝X^՚V]$ سFv۶pv6cղxņ˵o^=;T@o#^,w*ݪ25nDF ?h<.@4R9Β8~)}cA∋ @)(}\-ˍ8RCD` :hXM @jdi+Ü)$.MP͜*(+rg򍩶7&*2 FMi,W < @HV|+e'Ϯ0 BD"5S,j=Oz@ 5a w;oS /U]=R *̧  )2L=cr)B4s2⒋6`}L!@0*l'0B_$˼nSa6ಃ -`E3 -RJ<^": J13'K/P| *14=`> Hߎ;p*o3Ǐ<4L=&M$N>#6$ *$> |=P9= p?⧪4 3<O1W $0Z^9LY0*V m>ȠG@ J"<v-i@z+A| x/V0X20 (R#!g99ap>GG'fxcu@b~} AFD z?@ $!Hr`d 1BC @1砽$}Pl$˜*sCE3G(Ag %яxN}i"4͈ACMAj&Avi|$ۃ1FVA#](Kt' 8}ا:TLn2z ʇ0JQ _PF $ &6΁:"AxM\6tvBx#HJ $| 1G< h($;1TQIpR4~cx*URVTi}O>a =BX5 cЅ6x-%Nbڀ0tqV_8C@}a&Y >.TErCސe3YbֳlgG+Z̒>h'goaD)Xc;p+MXæ;dJmh>p-w_?D@BuRJlq\;tx }ڰs xEW$ &0+>U?,/H| `K-֧6x=zoq2*aWPP !$=H=hQJFG4 QzцPaս|a tH1 Z?qL"b$iCKgzx|ڮJCqx}*:J \=Qa"@C1 sׇ#4q EvSh݃Х0kFh0ƈWcƮWe,m5~ƩbUקI z">M@vH'#*QW݄$G>pF; 2ys&Rit>2$8XϏ;S :vdŴÎ8&*{hCI%^4O~9oSeV'ƞ;hd`6~aX4r Cᦙk(贾>6L۞$NY{XT_4_ȁﳫO~{c$CdDaǻQ Z}7d.vW=?l HMkx8J*CVx?C9 `EZih$"l7g_8L±4rU>ÐFjcp6#*Ҩ :ӅQ 5 V T} fD.R)Q<3"}V Á=C{ 5`ucGbd1P UڀG WV ҥ~@00PRTh \[ G(xy@ d0' 4 10AsTgS rlӈy爒`X]gX lpom }ڰsr&} sR(! A`1 Ň`0k7I` 9k08aQ k3э DH`t  F he abx` |7, _K [ ($)Fl'j?#2pǑ󑍸ƊNX q ވ_r n p `C}X: 0Ѐ  g@ j9)MuR" ! 4 \7P DI  )uU T]O74,QL  lK"ЋP Ѐ-@R@&2R mi k 2h `2 @ Y Tut @yĹQ`X * `-H",x?`0 ˠPd 8#z  :'<M}A@?12 '𠖑@ q@ fy9 A : ( `zDP8oP @BD:FZ> cHyOR (G0 DPD @ h0 $ 0%"s@wjxzڧs t3jj ]pUjj ΐ40j5# pw@*M(22)25`T*MRA  '0tC.B7\210A &$ 80c$qP3C`OU3: C$RsD @ Rd/. 0 /6j-`Ҧ.0 p0 [P8 `e) 0s .r 3 8jw Ю}!`jV;P+P  17j%]1 @̚ j@ %Jۦ`  ` ЪM 3K-!6z6  `.o/ @6t#2' 1Jfj@:b@*022 R#/j@ ڦe R@ 5+#a[$0ú 89rA qI:r DP0 K-#`4 ~QVD  k` ˾]j+[ w kB˿K/I\| ,@`( <L\(L*, +,.0<2\4|68,!0 @B*(џxTƯӧPJJիXjʵ3/KٳW)kYF>pʝkV4WgJ0KLJu ev2LzC)}ȰXkn 賓,"$4qS}fW|V@;wOg!qJ XuM{e+@b~waC7]߹>oNg%Dذ5]KHdAB4^M`>F \Sb(}=YuX>^\TV4@ -X.QΎ25 'xR -Ԋ Prm̔l *$yscY, %Qa1T @O>֠R %@ *jεd҄'2X9-Tj|C/$JU(rR`HSn68H('OS4S=R%<%\M(`Q?,`_=vY;7- mN )#-Q =H+48EPkKģ=UAO@,5)@PN55D'nKKK W; OYӲ3-9cT3 \q@`@5'KՋÁE53]ŋ2B.KN[8:3S8KR ;` D*75JTS5ތQNo ¶; X3&Pe0h}vK,OxT7U\5ZeN-mM>R #,*H"+Hes--#7M\wN.;e;5R&ؿhKKsKl]-,u2jb~T|/3h34 Jץh\wUD-]Kt9P)3h']ExB:kI$,x`Rx@ORX;Ȱ=x4s&uwأN }4T. `4M(F1~1*\B5Aĩ@`>JPqQ% }ڮ2MQ*hF"$*lK{0*aIblI5[" CD"~Xk(Eij.έQ9pH]E]0U|: gz^]yY{@'VS^iN)b xŊ5a"R\Xa"\QCװA]?D(s I iAhИ8< TT I=Ԁ," VI,*ZTzQpeeHJ UFKi]h Sh ,p R C & J[TP̢R1EBh =1?eD/ET;cnW8Gz@ P8p܆&<ſd|u[Ć ??EeODnӜS'{Mpc#a5`dۻYŒsy>Lrq3Z;e0PiطobB?Gf%/_d|Ư} e;~7CP}e~O F/Vq "tebzOFDR 3RР{w NP P @ m֠ `|EjU 0  Ǡ 75%0 jeQ'bH @ @%2 P Ej& P%e bO S2Q DPbGaHR ',ɲNR jHNQ& #V }}WA D@9$W#kae5W10pO @ Ǩ`O ڀ;BԸ( Dbp  XLwn Ek @: G s $&%, 4HȀ8GLWS W7Vcc1 p(y:CD /e% ۠L+I)y& 2aj0$@ U#0 ` OS)PiTyUZ E_fa!  `bEkjy# ,Z@ p @ @!ހɘ Y, (`T~Ve<0 _piB & DPz b`p0gYiyTa[ +rWqp0 ۗ  $,ٹ%7XHyO)D8c5*6 @&xqP$@{X` xEG`MP4)ArgbPA$ر,V(Wj 4 1aڤ$gH`X4x j@p #V[߀@ dZq-;PPIɗoA!"2VЗZ*jQ`c᡺βɡ& P@BD;F[H{JLN۴@+-Z(SkU{Z cKc+fhe˶g۶prqKsvxu˷w!,)!\ 5 "\!Ç#B("ŋ+Q9iC)$ɓ&S\%˗.cœ)5ɳϟ@ JѣH℧7JJJUqDׯ`&ETShӪuk׵p ʔ#9sV׽kÈ^UzH%LT^ٻȸ@ ?sX% hї ύ`^=^=h @ >ݟ- ȅy/2!\V7ScE z)+)[}?ڻtzql[ʙ, t ud uƑr47W \ 7G_9 Ƞ@diGNڼI%TăqVǑ5$& ` T % %,cG$pHd(H#W<#@EŎ.Nq CK%CyU3;ȠHzX Q E0 O '*rr40*̈<# Ne Ԏ7uī3>O4UU켂&O>س b$Gϗ8Cϵ x ֓<;zӫO;-N/EٲlOZ^R80̨A-N@,4jX P9tӽ @;2ڮTVQ ᄵTU0P MdDr+;APCcsOT[9}V &8i=-J-F4qZkc"Hi@ T-6Olnb}C*!FQѣKO.5Xv4E)Tc8<4OSCsVi *8/ď%T_?MRq'@{CPNװxp8㈸HCpc'8RBp.a g fE!`B;AHNJqF4 0| aX8 Q01^!op#7qvh,dl(Pc('6Rs/x;N%҃hU5oybCy41ӞxΘX0Z_8>4pR'Y*U 5БO=y\ycAOړj,uꟼ|sp?'`(X qk$nk+;^`H7uѰXy._bhTVPNZJ8cV(3{㺨p6S|'@!xcP/&~yp=ş1 `8lt95VԎW7~FdEbdwT=}53S׸z2JQls?#0 / $E!cqMHK]ukRx#O1Py~L-Qe>F9îgUHE5UJ :c=F _b6JrcԎ eRТOxVC3 R[n@)eWMGi2hQTXJɊF@:TW”;]UF{FEU6ZA ؠk:uQx0nnLFUb#uMW/$Mc*΋J5'CxQp~x0G1EIҢ]I~5UxB&(eУ Ӷ#N$[ûW:CT>`;g=oi-ؓ肻ه??wWkt2Sz. 0Ȁ;m$FgxG&\z muLΡԠCh#FTH0n. eA3J)eG@F8W z*ѼƯ"w0)FV#l @WY^h1#u\S( vmGP@L_@ŇKp (rrQÀ! 5;8Ye%h7Z<*yxRyW6vLq#hbEh9MpX;ehLCl*Q8I(9j+ni,LBl̶1FX )MJ<鑣ո7 7-eyd9`(iFDQG1F*FH vo0+0?i#3HJL)F@)3*it/JvX; p]Z).}4i#Vm7կIFQ*7S=c>L Z=QWQ׺(K/w Ir "J-Y!ed&j(4y+.P@g"d%$ϸF`L^7Q[IRn IW)c/kbQ̪Co)$ޣ4 M r\.BJ/@02)_|eW4j{bd@>`Jh#Z" X@q?)-E +8,+$6"e(X{cd*4fIPfRYL|(h!I r#"0zQz,0TMHԫ5I}dIY+C-/4ZW|1yT.JfDH ü! o^h,9)slŬDߦr\N-$J)T"8x~*ȹC;amhȠ*XMZ)ơcި32R6PB1aq<(&ϭy`ݍJdp<*I(vqChj!WUH#Gǯ(?J>́ ]FJ(? iP EMh 8vh z X }VR \r_Ё0xzwz7Rc h`d}%vP pWvg ڰ @ C)o&&)x` PY_ '*0UL!Dzp7 Q`JM`MP6PDp 舌8VFJ )ӆE j (%C: ,G`@qP|Vi]xAP+ݤD\Q207;mPx`"1Ӏ ^  75#qNA @a6&" @{( 62&$]r`;@ـJQ&@`ܸcpqB ¡$ @hmZDc`p5pH`!56` M`2Vp E2HJ!v6P|'o͠zp`Pz 7"rc P `@K zf u`A HVP`E {BB0@@7;}jja`6ձ2 `'q*Y&|y X NÓ5`HmF6Y ؓ,Qqp !Sљ@!I"nțTA@`2hq @@{Y]!$umQЖ5M@ O  iɖ ÞioBՠ$V$} yQ ʡ  p $Z'j$().-:,Z0J7j289 pAJC* EzBF  a RJSWZXj\^`WPdjhzjڦil k:nvJeʧ{~*!,)!\(+&@ A&<ÆJ\HD#fǎ 9,F0zCʔ/[tIsM8c꬙Λ?{ItQTӧPJJիXj)KٳS!b۷p~/ݻx^[4߿ aj^-B6LYl⾋竏36\ t:*9D0V]j [1`qd 3(PpRwUmta|6@duC,H o|r=[7[ ^~]`5(` c I7@ `8Ey݁ MjM!cL8`Y3=R@܃\0/o! &P&LCcA;(< S@ Fb≏qIȌ>mi #RERP>r , Qe[ZbbuOA8uA3UUOA*vRKAP՟ J_Y2yRКO)SI#:USjҀgYhA}bfA * ̟c"q@xPjpR=#9UIOX=kJ/4͟O#Ll2 QQV32p*T=IE5Tr2ְ='z8ǽO4ֳ?{#;1@F qڔRsÄ(, U­p[ ꮂ&_H)@F<7ɇ|L]{ H`'`jϨG=rb**Ê窂 SOц=#[A=`& "",;V`q.ը_TqEP&$,ZU+H "8R$L@4Sǧ4*21CF( z(J9d`=HR4s &ha8nrs‹bBeS1G& M c=CQ쁦)T26F U 9TaA":0X( : TsF62) k Ɵ̂$NG)ZmR&[/kUPW o؝SGԁkUq8^ -ܺ MEJ6BR]pLT)-E?iZćDht*r6s@O*nTzXE*^t"R?Ls]U,O;]*TkT @,r &˅.tZ7T Uق*TBB)UXF?0j rXbM~w7{Y)_ 9^: 䔈Pe<[P+=N: S!HJP)3elq8a5*@EX0<)P-4b%GB(rJPY`YYa(0sMZvNGӵv1 z҆.Aa=e=]R _|*ٛb"wM؁WDeH06he'ɾ9mg[so<ztTPSvfmCUIkb&7lP *;ڭ2V ۩3zefW/S"Q rn᫄'v al=R>[vpTG[ `"*K7 `@c;AzSvR,{ h&V-3 ;h B(.|e@CڱP|4x]$ t|^ȫ 9+ȜR bE­U4Q*VC}EAKRC&(tZ3/%6 T+JPA.Uj\-خ.PQPx~%6!IQmr< wx &@Qpe!cxUZ" P P cT `0"( &?bJaqm1 ڶ5c`q@ E "P"CdUZGw2H H0 0 @fgXklpeXOh XzA`0p }aR@* p a0j#Yxa(1V5KR1@D# l! LPMB j08#@ dq`oG  P#0q@0h fQ&Nф[ a-8b2+`d NG2@2D`VpF q P~ YXR:V0 }!2L R ~w .Wv! @6@ A(15#5ވFx@$8xV M +#p#i !_谐w(D@pֱV0;P)vyZQx0Rw~@2 WS5&;@ @ (ycљ{zAy*ii_A[! j y5 ɜZyߠ fyQ0 y\Rɞs?IqKՀc" mJ jڠzZ vP%J&(p-/ʢ.:)Z678:ڣ<>@:>*!,)![ Tpa‡#6Ȱ"D-JԈqcƏCvTFP)x\%˗.cœ)&͛6sܩ'ϝ7ѣH*]ʴӧPJZTPXjʵRxnJٳY۷g % ݻNw/X} >È=5V+%Wh=$PD2H>kPkyK-]l` ;jؤVU %=]g{v_].n/8`Lga&2|3"*uw@A!58E_YS %H%S QO ^Q," #lLgaVT"G14D5 0sآQKzBdYFVMIK>DApxD&ecå]\dQ,3E@Q:EAE)LZAʐ9P=OR'r5$FS)@0tUQSTg9h@ H'ϥJR(N) 9- Gc2n7(Q"5.%M=@5̰GnWER%#E ? dusnS0lS&uR:=KQR9^{^b#VנSwelfT^Q'%r3e4U0JQ\oӈ'Ȣ;puRQךQ8^eYJE;M?DQuZYP&Fӵ3K-|kt6Xӏ`CꭤJFsYLӘ.Ϯ{/uټOs1#m>|>C-h#5 O<2ܣ|S!H\Ԫ_?lO2Q8s>A(1 [/tݲwc)S!%I(֖a+^юd0)pnmr]>ec %] CP@wb, )kJ>qHHPtR~C0$J%x$ "E"8^|(cJ=AƋ=*>&!ۀVfÁ(x -0+ E10INn2$(=IQf2bQRa1&)`ZQ/OV 茂&0_]!FΒ"T?dC*D<U"< mi(J$vPLRaHxk)2-mF9>zVW)r pSJdOmXBG)( -$ %%qxz#Y32(R0CqF%hU>CS 1Ԣn0SCRaDT(4&ckdG׸N^WtHբs "4ԃA;Ro5Q:1rp]g=Ϣ4<گbhWS?`OFբIZ}5J`zpM4x0) `T\1){ۙ0Fç#(/R.c?| ! a V,㡴 &:t6'm8 lR'Nh5Xxb,J[^+:Zsؕ jdw)€9*WFSa` oVBPD+-Tz724)8+)ۨޠa{EƱ?dD6)=˳.GXe#2,eC{+u0(=T`E^ʣV¥0zQW tI=}mz-,#O*mUݔqGL(*`@戇=PqE8~MY&^c7oqCP 0 BR S"*$ 4CF3@'*QʼeZlNcoP#&* _p*$Q̏k8/%^OO͔q8C1MPѪ z"ځ^vW"}zwV!0Ũ|G6e|f/&^h]`|㷑x/:YQj3+Y_^DZRY5\6/GK~FG3̇7 @ PIC2b(w~/+?WԗExyQQρDߌ@J7P3W?rR&!VRD&-+R  @OEa!"$ {N@qa 91 M>tMP9ruZ!l Rg@:>zEj?dQjr\;W` M0Xc% @{G^K\A VE1,(XP}7D01VP2}h:U q`D|5dV!%2 .=Th ǑaVM@VpPXn 6+!.V$x 2GF_F w}xEA augArW%xv(@ x;5ERZaa @Xq It"6Y_򈒻ƒ0!X@!89l 0BICGYHiLNPRٔQISWYXi\^JY!,)![P&p`ALx!Ç #*PbE1Zx#Ǐ# &_=(OLr˖0_ʌIs͚8ỏ$i JѣH*]ʴӧCիXj5*O3[ÊK*?Hר]˶Xy?KRik4| {6ȕvLĐ킀vyz #\SʛڽMi&P>թͺ6ho7Xwv l&9g~_mnނ@-{wŏ`Ziv@wع ԰m u}V<E BY`"b"PWP{\2*a$5_}[MCQ`M?)0Fy,HWY%cR,(@B}0"dP$@5*YPu83mE^Q 6Qȵ2uVl)=O%E)TnU'CQPPQ0T1i:Z/b `rvFXw b? Ջq>) 9EՌcT(hiZ6k"XЪ4HRV)QNAtj^XЙKEzTY*B"lAؕ [dnLZiSlQt'Ӹ)\Usfel[D<^juY4vZ#eXlٲ@#_+SMXLS(pA>|ڙxtlN#frlOIIœgĆ*-6GB@zywA 8UwCHCs3@ϓb>VuE5i ^*IsLGAqA!jI=U7 5 "'k nAB/P3H$î =B-PCGyCHíE˩ó> 4 2 YXzh+J$P1 C{3>PLa pЃ`?(B"Qam@#YQ I2 LLO+JBP)..0}|0A Neh\ìW)@%"! UeiT$! JBeO~B 2FadߧcȠE)0QHP~t_ Q! GCђ+aLL @,)Xae,xE(:-nNu~/n}km̺ >m"qߩ{|AP ='A#߸)lC20 nz `1my˛7}~׻y5S.Ԁ7^Q xz0<ٗ`@MxDN<'ǡͤ0  M  F G?Pp%e,nG:!s.hdtAO:Szh~.<%qPZ ps JK҄uIZH`DV BɅB2+hc `L-H3)&p83?MQ4_y,,jۨrc {Y&TнXm`9Ǒ6+k[o}{,F]+ #r] #^aa 4m0t͇DPF#t`\rЬP\ W\gd&'t7NPuHT>rC\O04L1 A 4A(Ww/ w B$@IAU.)BAD#D6"`OALEJA\"Q=]lS)%&@ 6ey蓖* w:dQm91J8ЏAufOtҥ j"h>/͔`64 : ?$Y5NAjիAJWN녑5Cs酖*Z$ Cϵ-|Pmhc[i&cr$z.0 m2 gZ  gݸ"*"0ұA|3lA @~{C!N9r 2 G3WPX*A4E-G@W quYtl"2A84mПz}*(mˆZ2 z %ߨ Lx'8C.tI- 6aStH?eѓ7C;K4s1D/kg# A< =Naİ*@WlNzrM+)ܐ tV$@w">D`;ԋ!4B O'BB! D Hb ܉! LP  EFyC av.!(Bet .M&`)B}33P A{H+!(_D : )Fǂю|yظl#U YAjG.D A@3S`AGq!q?ǣ )|P {H2"NPBA<%pFd8Dγ-+Hp p>^F |?1Mv H[rՅ7v&d(;ywq#2uT*DEd%Mml#Ӵ@}c (AИFPR"j /#HD $|^y9f3e#K5Ә4L͌=Qq,'C83Z1"ɇh$ѪRcT=wUYLNPS$BŇAel3h&2P቏qy+.Jr}%Rf k'VH%$4A"}іV@+M7I>|;"}h,~ֶ 7N`vQyl?)d@5HF.Ժ\?q äqRSqh8 %b!݂Pwj@} $P| X`$|KzFlc` xӀAHq!@' `l>'`u{pqɲXM` Մ.A 2 -P! @V;p%A'+D-OAU gpR}1Q-X@j&9c!g9,DXD5Tţ' g9S-7iMŝCMR+dh(TVzW-Zֱs]ֽu-b{զ!,)![H*\ȰÇ#CNŋ3jܨP5 Cɓ(S\ɲ˗0c|KO>n> C4LV]y ~mv+!` 4K~D""P4'_%&Te@EVZ,"#PF&OVYtO)&JAD@MuYjX!Yar֌#OcEAXiԓSL!gyi:ӝDo&]p9z cπ7yPxr鐅sQ(\t^` A6W]}:fuѭt&GEnb}rַ@E2C5 ЬBXj*tLtZʧފHBl櫣rte-vAx@J$CCblAo ݋PsW$ /7D )7YAWw܅KS_a$ lM:sJb3ՄT3ЕL7NG-TWmX۴[w]׌}-vds=ej}i-wt-@@!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!,!, &\T" !, =(' ⠆.rpp`-""dAqq!5R ' $) !,xH HP ;p + ТE#X`£NJP` Q v`!&0O&QseƂR >nXs(B={" i ',W+D(˂&90թZLaژ!,a2H*\HÇCHQ@,*B4bƅVQ K1rJ):|9P$iv)#M8]ҴТ̗)n*2Q>?v@TKPbW', kՏRd]{"g+nX!vFfV$ʶoœyVXhEpRQ.ĐS<ٸ-CC̒xc{YqhJqQbbs> ;EŲ[RԠwŷk-^or -t>zn!,;4XHÇO@H`3N\BG"Z`H`.:\y…ȕ%AL d /kjbJ;9D>ihќKIUiT!,zIvM(bֱ;Z%mع50[aݰ"._&*kan[*V5SWSFB|TXSA%&&PIid")^9fzɩS@!,^H*\! . JlHŋ %p C4x`EēG\IǗYʜY0ʛ,h9£Ϗ; gDH-tcҧ 9-U ZyTzjakScn@1gZ"Κ}Cxzܽ;A Xr)u,7J [i"忛Ch9t?5]1Ê̤Y_L|ڕ{+AxJ Sƛ`rypM^֙{0BOy{^{c~=v؝p V{5& wIvjayu߅6Z~ ڃ ڄF(r%[n$a0q(r1s-Nhu9h=ڸxAYyEhzI ZM}QhY-ؤedxi^e}QSJ.ƙ^Z lBFě.BvɚuVxhY|h71ZbVeHe@4je$ʡerZe`h d)!ꂖrBB]f.jagm+b v: NZ֖Y'lngذg*Ķdt{Zo^0𸐥꯽u5Ndbk,1dpq[j|e[a@,W.*حa+VLe͈|ӢF˸J YMsdB/ YU;unEYFoז 6%GCYVEV/F%ܖaE<}t[ ދe0>=q9KIxe ن+8`U8yapbՋ!,.H*\ . JHqŊ/jqǎ ?^lHɓ&@lႥ˖0_ʌIs͚8osK@ %!QG"]4ЧP:IgիVbW(m:,٣_Ӫ-(Aۭo½+Κݫ/SR+0n+cG\LØk̲g"<#弹5kc@vie߾e=qܷsQo@qQxν9;nXOx- 7=e )_'`G) pf€HQY҂G!`=H!F$zZ杸 X .J ,H^i-1U"9y^! :PSKBGS`Hei[L YbZC5񥗒%e٤(xE'Pk)w{M yJV'Y񧟇!Z.,*Qd'UiCz9y.$O bU И "ъ%ʠkPʓ}2[&kA,a+VKm1vFl. ĹKn$;iY.`z+˃ŒkF2<$G16s!ɦkɅ-̞"Ls"s[KڼsKt=KJ!:-8I.)V?QCmAIY{eJ.aguX&تւL|Jx {8"Kg?8Ro;|{ cϕorՓgKur{i+'{v:M|)_d@':!V.ֳ8{8Y"WC0",tϷ ,$T2"/@:%PAb0ڔ 0K{2(H-AT7ѦR ԰9 W)paN @RІC`)tOC(#Z#eLWxJ4g4F  %G  !,H*EÇ#B("ŋ3bQǏ CIɓ4lႥ˖0_ʌIs͚8olϟ@(ǣF"(ӧP{:IuժXʌʵ׮+*+lѯhӪ%iBkַnR]K]4%˷ݿRKXa+㽐-.LYØ kY"~Vl^׋M(ۀ+hͺ[뎠Mvӆйn@auѳ?Ἱy@+P;@nɷ8} ?AM/[<굉_,TPg"t?|78 g?)/ӟ{, .pF3hE|+@wO՛ A/-o#`(>9pYp\nHG|` KȧoȔ*cHDQQMˋxE&*QLuX5KVW.wlC2^P|-qH?*>';rvh + } d!7)@x#-rHOHJ& iGp r4Hw7Q ;!Nƃ$odA?1$-JcZқ4#f89΄O|G&K`#!,H#\PpÆ>y38xBv{b}w(wւVtBvjGY V`s4h9I, `ZtB Gby_k6VA1R]Ya 5X~bUJRX\yX9)A&ۗ YTBH&"#0eZsއBXY]}!ܩ`&_7BZsE^ #>uڣ{illq"ejxy*XTjq *@ *uӰՁ+a*˝`;+ϲ,K Gܱz-g6೪Jd%-k]+,xİi8"o /4qiCqĶmY ]lq"{vςrg㙜|Y kzp6[v;eϕ#IcK;6);#a:=^} T^hc^م*6҅Wsikr|ww_14@]׷avu\/$wK9[Z%ャƷcX8B~1Ǧ7XNd :Ted궿CɫZ|V+Va=y=]ξ=?ڗPܪT凝PًOGSͩ\?pv{ܾ HIOaPb>:I>P&@ @bJ@ 1!:$AAKh ?" .8`A+DAIAD I"M,̰R 0A8XD(bc3$cLGhD7\bD;dr#i>?dj#fș,!ꐣHI 52$1XFոG6b1C!9H:^ /&7E !CG9J"YB"wJ'$1pF$i)2 .YJ!#1$YKc*yLbS#=,I}#6{sn ,'iMS#X> {f$ ()(Vd"2ԡ ]iЋXhF5Q%EђjIhH)9l)#PϕRd'CsJ 3CG_Jԡ.⣶4O :5OMZ0X-BiZN߯]{"6B$ b >(a2h!.(,,\ $gb(' gP!4N6ֈcaS0I hdH@_8PB%TXeX(P-9Ad*Y&dM`шY^tB8ЏN'F2Ja{: i墊6Z!Ax2d祀WР2Q@+YIcA!d=)Lz2+­W1 l l*&`"!ǶvmK!D?Nk ?˶FĩzJeDһg ñ̺)Ѡ ý껯*WnP" #9oBcqhjg_V!,HQX8B̍V[P.p4;@EB-/+-Zt0*TkY"l"= e .4kzHa\$mFO&b߀+fD 2Nێ ’}y189jj^OQ{1!I܎Erh*:Ef}1~:WϹ؛G_}:ܕ>,m?~K_68@nlρcGޅ0J`w<BzPB2P(D &AJ=2d?36 p#BD:zCd 30ȠA(~VcQ }Qj BL(jFhD5?xy,a5D0c"Aj_0őQ1I&IK~.jA3$9HI#Xb*'PR|呀I +$%1Ap":iO+ ex!!#];&˄la39In"8x~f>Qyr82|6ru)Y˒fc 0*iB1I̋L8.}^M)pb y@*ZK-ծҘ\gzAڷy-ӃbPʀ:ހjBY~)s Zԇ!*0 6peʨXڴ!#1b_0$0BP|bn1a< HGEjT*+5R 摓҆yh>3Wzxtq=1ߥ+{=Y%iF ]N o4Z'MJKҘ>t\2Js]kNRL|4a> RoٵD5<\z5Z֠b!L ,=uRvr֠]۫4=,p,MnxΠ=95Xқ*``wތc;XKEWM{ X>C\.=` &9#>";Asw=8<&8NUd1/zƍ\n |V )tNv ˃cvp)bغ#xΑ9FGrNWYU2⍪9L9P<5w~COzЛܫ8&𡛰gO58O|u>#(K Ⓚ@xXF ؁#$((x*h,X.145H$x:@0Xf.-ILȄEH<0;(UH?xZ؃Q8lN`8MHЅ1[hY؆lXh8Pvbxyȁh(Yqk(h8xh{}p8X؇Cz؈hu8HȆȈsGЊ8X؇:x}r?ۓ6h8"TՅ2ч"HAh(&҇}-PXW҇8jQ-T7҇@؋؇'!,DE.*\ȰÇ#JHE,#ǏC)$ɓJhႥ˄cʜIfD rɳϟ@x`m*]ʴ&*HZju鴫ׯK,P "˶mTZ+/_bf !¾?@q]nݪk `aC4 '͚-\ΰ3ܺs&pL=0Nȓ+_^ܡaiACֳc߮;_wH9"0Ϡ߻OoހH= BB~'~V8a@TP2t "(bAR(@Z (hˆ8cuT#+l1i$~?&P:6#JF)9dX^)QNzǥ'Zߘ?A`Ʃ?`wZIg+c:h.ꨢ 8PzÞ( Ht:@|)Jꩣj ^)6뮏j8` ȶz.꫰ Lrk^N 6S>$0ͦ{.Ђ `ֻm^ +0 "z 9L D#:% ]H)ЉN.nNmh( )56tH,(4E}#7.%c@X&V0 9 eBe=RE1> C$x#01|O`"hq.6C~<0z rH0 iZӕ62"gpӸ#*F~ P'yp'?Qx>͚ĠXD(q?}XXD0lh(I1L ͱ]Ԋk):LwD?a|>vå5F3v գ *PΠʃ$ Q IB2?v #&6 s .@}FZתֶI0Jΰc)H`x+:*IdtR?tȴE2{!NVqH kؑ"Q1SRHc> J,BKQ< dDx;be-T]3t v$V pM^CʀH KThe//;DKA \PboɁL™qDPFxE_aFTu4ań42D?A ]=ig Z4pEB?Dp&zi_(g>׊vQdF`.Cih9vFX7\G`Gql(E(RD hl@!(%q?YRx*Bቬ1wd&aPMA3>V ;Rsu ێ+|5QR@StcnUkBZב@= ]JЅ/e8#x=DLS Pz +bApKJf$BU4 $"|=5g\ xǠD$ f45>(=( ꬯=aF% ߀C  Wp.԰EH5lS^^"/`|5%.X\@܁H~Ѓ)R=ηR@o@ 8(@X@x h1CnOF'vDpS @ 0xiP tg L wVBͰ2 Du5 A$5`;0p,x&d8zM`⦃P>PUI3dzXXEpw Q؅MuM7nr^]P?d(+@pGAi9wzІH)w=`OETN~xTExwv 8X8@ЉHp؊u1ut؋8Xp';<θ|h;3:P،ܨ=P: ̸x̘؎8ߧ(݈:p+8wspqIqiq ِ Yqp7fsPɑّIi( wF !096Yp7u=ɒ<wu5)HyJN)@PIl`4yV9PRQ9pKeXopw\amٕ<ٔg9iI6 wUz `ْPwG9Yy u!'#pi'g'prw!0p!Yu,`xpw#O˜@ٚw 9"pqw^қ9 ɚٜHr-&9 u" ̙w+PA3!,Y(*\ȰÇ G0"ŋ3bܨE-\@IɆ\ɲ˗0c ͛8~I@9 XdΣHI8/&LbJ`ͤX&䠑 H/0Pٳe! ][Hp`+U@_T[Ga@P߳j%L9ėaUϠ=o i :X,늧c@mٸ}ͻr`@ȓ+_4D.:ֳc^ݹ0?^<ͣ_}ޛNga}p&ܧ ~ Nw`n+l@VX„=[ v`Ltl)W!(?L`Р>!ni'.fF4H3nWEcwHR&‰AH'%|UBM2T'tap+I`@@ɧ}蟂jh$d]wg iJ ^Z馚px%T7A꠬j%GjB鮜ګ?%RkV j2,aUjmI)˦,"5Az ﶘ>/ڛL oz|+qě:lfZl<xl&"SL2- sl#]1ϼ+A*JCX>}lX"" _;h  N db L,b@.BGg#j^up& v"(1 C}x\G!cxE>gI҂P38w;&A>{0G<7ɩsQHTḄ&aaz؃x2=zX"17w~`0^P`=Tx $&.vä."Jlb`D%x&ØgI2'= F0|E$01i0Ԇ_\;vH~X#F?ǎ_S`D$hI=Nrg2WTc~@"0xb:Ƕ֮|P&xTbG9QEԘp'B F,B/\_CL`AvO\WUFcx nzddab9dy͵̓F@}&YXN5zC1~(~\lΑZc;1r1pg %Ư`C3|#Ou4w&TqbC`m7xl  ``X8\!}q > y@p8 5X3R x0=X+l{2N#9Gz8{8 b]u vʥ|t,'y{3ͧ>HH;6{E}M4UotZ{-@NÞ yԎ~Ʉ!]gn6Wj {li 1m]<x][aM?I?ކ=QyHxp7\}hйvc%Rw8;sW\`ǖ|k7Go~k,@F`gOsr0/VE9T,'\&Op{6wurMEg!'i:S_ *λH;~a Tw}#lW =c@ yv<)OzdZ|y5y#_zœ | {Ó;Gw`=>{;>ՉK':'~gInuԏGH#uɱO@&%[wg}V'o 8X"VtH~g{}ǁ  :!,YH*@JHqE 3jh CI2$Ǔ((pၗcLI"Ϗ5nLE $280‹P>ŀQU4SNzORL*@aF`FY,Abߏ, l׮FfG9A9 pġLiNã4ݻ{OP|s?xq}VF {ft€Eh^Y߅Q 'av"B`&xb+Ȣ*0@6xc;ȣ@xhdHB=F TcAKKbI|iUyZIv')P mSZi@!%sg}g J藆uP6)&G۠R HG9r*g )i ΁ +Vp'N+xD+VKj9":vކ{臇|n{Z!+zx!꬛oN,{KjW #l|m k+vp ;񶤺y!#&1!!W5ߗǰ\1aL ۩rHֳȤJw2vCwlg;t!*ZrW' &_6mcir\7{ly׻h7+x5 v{1l&N?A-s 92.?z4y)NO |wYހ hT u (QP֡`ק<t^+x# Rp.$ U(n0l6T oX0};ܙL_!bh?yx=#*oL@bwEiqF?dc5nэ&tcm܈E:Ў!,:cHQPÆJ,ŃhȱGC^(#6`p͖8R(!b / 4g ;pѧ/C@ ڒX0ٳh)r " T6x= `ܿ{/`@ÈB #C,2C`a3gϝ73SS^Ac ڵsnm E.7Au6>ⲡf.Ps=:1*\W8_sP~v#D}G % qىn>F1Be fބrvNϥZvȡ!o6RؠXeg]H$ԅrԙdd+Rx#u]9=X2BS AIfƝ'Fazev}ݝ:>I^楈HrZ郦j`ZAZުց%|+eA* 4|Z,kl%ABHj^*R^ܷ&In-˪~Zo !,$=H A $\!C 8ŋ#j(G 7jI"#xeˏ)!pIɘcШ#΂ JdşQPҁNJ}*pȦ pׯ`ЀٲhReQC pƅVi%uEu b޴b+ XÆR5`TWh Y+ˋjVS/ SB{^(6XMjֆYޝj j{vznZktZe*:Z_L>yY/|}xvGw/ }|߮v&X_o" F(ل:q8}!,"8",@#JP` &(&F" X 5@?@ABC FGHIJKLMNOPQ !"#\Content-Type]Last-Modified_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-idVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtag\x-ms-versionYimage/gif_Mon, 01 May 2017 22:18:14 GMTQ*YBlockBlob_$f1526b7b-0001-001c-76d2-c2c5c5000000_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31056784_Thu, 04 May 2017 18:05:54 GMTV461444_0x8D490DFF5E0FBB3Z2009-09-19+,no\NSDictionaryn/+,qr_NSHTTPURLResponsest/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverwx_WebResourceResponse#-27_esx   $2P_qx  =lu%,@KP]`ey}yO GIF89a 1,-c3jGNgxzC|yz5[ ~6^;>kshMDt$P{%*02442k23R6799:;ž@p@CWyE<>HR;LU`LmN OhOxOPRVƾWi{Z[^YaaceeeiQZiwjk]lmqmmpqsvmsvsKwxQH|u0|~]~l9(ᄉ˅xъonjл>\I͊ΥҰtcñA>bE!֜TVPD3ȺtF(!ƢȢʔpʻ'@6-ϧOD7#rj~^F`SڣM${>tXy嵥ѷ_(]! NETSCAPE2.0! ,Hp*LpÆJHqŊ/jqDŽrdI"QLy%˗+cRfM0qy'ϟ;ShQ@ӦPJJuժ&=uW`دgˢu۶pʍKwnڻfݫ/^.fhm 1N]5vreɍY֮ϠCMӨGK,^׮cÞ-6۶sޭ7o4LG۫r5a+Y^+JhTÃ/RXpȽ촛f0GFY 9`C aUXʠEZ؊]Ƈ40m .x.8&dyD( ݎ#OAi `kl+ gylӬNK]%0t ^9&.#? 7xNo)œ*4C \pr{9ٚK4\,4|h,Jbm_Ƨ1pw͢u6J!yS\#:Uσ G  G9ooX}Q 8a/,@ "";0\ DbžQ<0uCXD}("|0SoA)Df3;"gυzJСu\u$`lP,` AtB?YbHT>>1 # `z.>) AxdH2$H!])Fp &|* D%gh(A)褄@tRc™ܠH$jeND,nBuUS=^p$%x>zEQ(AC;H ϫi"xBHPa &BX-63rYtg m3`[s$fD3)Sh懞)}6"Өo",Z~P@mjZ.liLRL )("n6(8( `TP@r%IҮpsKEG@ ][?@zvZCf/6H@Hԏ& }mj꺨 fgӱ[az:C1 m%*9=T 2@]`[(&J+FE84 dd_J_k s^MD \C*HS!. -I&( Dz R UV7m.q'#1F A~@ FA PL0!,jW 6(H^?$?P/5.|b EFA2ni)JRXA `bjm". \>4KɶzEAa- n&XDtdzrm[ynVz \#Aw ]h 4*3o-'lr 'prAhjS1 TA_A h  ׾6D ~*,eLO|2ce[ .ȕL00 `84`"C2pjM o F Qj%S^\B,OY61?tӜڙ#PzM !/u  &V!pP;!o5 bz<GϤ9V04\oI1?P .36}LRT8 zիp!5x0p}4ȡlEaXNܤ;_[Lx ׵毮H 0pV@@,`$pmG h]`odxWUb|ʷE$SyUp}7"Xn "nAVknerw ys2 p@ ^Xo iR|JaCC05vBW { nuS `Be7gf(W"p70fwT/Bo L $x& :h+QjqJK ]|`QS'wWFH0Uz,E'0gE[P^" %]p Rb&SCvR@!GGh< 49Ztҧq kn{a7v'~FV"oPLH  X&GDKT6!aB CVҲih LEZB: P7Shy`Pg"n^WPvP@;T60 ؍  Pօ#tOeN% l| 1t6hVK<OR'UWBϸu(vrTz>L؍:` c^ ⅐V/_!0Ge@Vm<j?E9 `;٘ sKOoHd]zڱ$ulsU!QEAm; PgܦB9HtV# ~fٜɜJ-I2@ ڀŰ%P%qaӖ*OB!5=Liy-PnHEy+Q+Kq}p;f0t;9 J$E0c |l!_/sYK,%f@X@%Z#jj,$@ 9JWbB0"@GJs SPs0ʹ@@P 8 !:S_pwXy;29\"/]gzꥅw̰\B `S cr@R |Шj֨U*jJ07*J08JsۓFԢ  l;ZÁ|jJ+%ƨ;|@;RS U ! !YE3@)x;1XJh[ /ԟ P+0 .ꢗjکpTP%lr(9X+ I P/+  2;46{` U`GШ!T ޺_H3B0)9fD PK Pc~*EAJ?n۶prt;sxz|k(K1 P ]۸up[.nٔ+3E-P K; OK{jV'[k{ʛKp˼;K˛<ۻ۽KR{曾 gKxk[{ 缷Kk ֋;hw]| ly (q || ,p#[Ю[)|[/`+ܿ*\@g! ;L/DBA\"k43̗-J/L_5 {ó:튾Kz*!Ai Jl g#VKд <Ȇ\Ȉ,ba|5¢T<ɇ\Ɉ,Ǝ4yx;#Qz,ʧd7QRșɰ\[,˚˸ "d_fʾ ʪpr˨̟˷ӳغۼ۾ }čO٭ʝ̽ܭd]?]y!)۾ݼh+=m= }3Dݴ}  ^ =]ŝފ ᮝe}#!qvr߂a^&tKXp ~^~>ߩۏ^/Ib|#~H=» k .4XnZ:.Ea!!H$ "NJHP<,dBT.V[YuT=?s@C.E~jn lLNPЅ>uz ƍ|ݮ0N駞N~ߝf~[@vi^^l >P qz ~뭝s e81N6m^b}} ON@N־}qy^ `n)1Tzq~^^ N9QP'06ݰ"NN..G!9>oAOQFN L8? #`{J3+f}ŝr7{v?] ;^O%Tu XCҏ4 O,Asڹ V0X(V ~ fN!Ѭ̣.pl "<E"*QuY'3$:pB|0ǒ\ 32i #ɜ;)sZ+SMRD2 -esKH8SҾS鿆$P/FOӄ-BTW0H5ɦMS:73Q@M+_ 4AeTtGd{t8YҮ"+5tN\1`|O-WGSLV%"s]ЌCck֞5^V]VBEvY_[d*Rtңlt[M 49(9dKxh@9e]0K]yAsڎK[kvg%ܵ6[qw~c%X*hzꪩkxn0 kf[kf5/=)]`%ç>g|ſlfvUubHq=] o5<ä(^.IXjvN臬=Yۏǽkӓ5Io~[Nmvh =qsѿo|t!?Uj{N}vw^㟺q%7Ս^=Zͮȫ]Ԧ;!́]]٘2lxxA5x;-HaDe1`,oJL"@"tq'71r2(w0a'&QQ|+]C/|a Nb 8@WE-A ]b'>qW"8.zoArk3G>я$~%pѐeս{_׾KJ_hݯ 6Ep}`/ F%\` x01a CpA.22..F O8bvI11U0L|DbN|Pm h@>_.,Q . } 0 ! ,Wa*$H)\SY(PCZh1|#2.(GH)xF6NA7)vRM#@S `NtT0O@gF %l0o*EgC*U!"ZT,kmNJ<xBF>`) c˶bѦG1 I*ZNWcʬpI/*o A.L0V! ,SHP?PC?H1% JElt2 dp2,*Y2ic*?urցa%y)HIPP$U1AqɳZ:RFQIN`SBFP3)(gPrMF1StKOթ>SujHp6_ &8y*,2 Y *(*:kN,QXe~*HL:u+6'0!,%BM5!w&jaE3FFk= NTPGeh:$N(BuZƺ8-&PXTG)Юb0&첬ݪZf[ bp0M2ڠ v~VP*@6Ke V@S6ĸٯ F (4oAG2cѩMQ4w;A'+KN8 lfgfY*?B6n_|%mݩxPfgC tpvTp⣦@2  ԀB6H>RHAH dC aGg ?z:Ʉ?D ",n+@dCAP@+GC uԡGu } Q༧  n-"Q)ofC9<XHg !{(APjpa!Mn5jeT}7 )l4 $`!r·D o b!|8r(+e @ > i l 8G=B =HlA  QB:STh/* K!0A`~"犨!bp ~0Z6(> @P2b ]jFg PAD5Ɨ R (^[Đ:S71[ _*!\@X,DK Ya@X5edl.p?sP p@ Fp̥('t0P>o+- @=vO0N ]c "(BzRJӂd`'` uEk@HR^?U͝zq9㔴@!, Hm MfP4hF؁Ql S:GUM@4-Z Tq50 QP)rUAp@6V z ,%DS0Z @ ~$HvŸyl^P:*X,B0MfEY P@*oc ,4 hBG8jC8 @@Toh"++0OSxux pڀt`/2BhN {0Չ7f|#stdW ט +ev&mȅM ` {@PFE AYk2Ay  sdV8C!p.R&@KPhQ) 1 "At ,@^ vm@f{_}X %s9 &MuD=& pbm%܌fҺ@^zMG$ +ZC zbj`CE8!G8QE*p bdʻWt DД Bl AxKS|5E[70nPH(=Ivd0&le pAy+p $ iW@PpV־ %AE({.YXd(;*QzLjwܙW"s*`[W1^$a~0c6{m`#}3hx6H@Lm@!6ZAJ(r/dq7!Q-sAn|ڂe7A^lP4835D [,`E34&s8g, yfu; ~9."0e06;0@͠10^1f01WW pA8A g4&'ss80"8&Ir" : ~i! .G `n 4XU &S !0(zx [!0Q~a$ǵ}!?2p!c7j; h`  x a P$t8q؃ `6 l;`C( p4FpdaRKA? 7†SAq!IxH ъp(`sGF{8(4 Svh`qx"w##G`A `C88(qhs69~@kBΐ>GF=ЄxcE]7C*Vh2o8(h`@Y@]CDI p)fqU[/:w7(vY*-) vr1~҅J n ~Pf`xyz|~ٗ} 0y~pq٘Ic1U`4`5@i(`fo[/Vub_9IYٛ!?,¹vKəƙĨȹٜydG8I/՛ٝ iɜɞ 7R ,8!ٟYʛI!x9)9(Q()z(%2x) RH^^>o.0nK0 ʦNZn8CENB.%!+O%q󩻞-O$V:25/OWB?D_C"@oLB^S*SYY>df?gOhjenr_tps-0 PO_1 _?_/! , H*\ȰÆ"JHŋ3jȱDw7=T@$AWK9˗ vF?`ɳef?i 7GV2a`7>Q(Qˤ`=5L]zڕs?w+ǯݻx˷߿?*P4d  ,b, +`E hӤON]GO-7Cnq˻NT`>z 0@ rvD)4ؾd5S'Pz"|+(:v5'`8` T }'ރ@ۀTMgn d.'.$bc,bcFX *PG{ M-<ڨ#|}$&PF)!WJ(ClsO3!*&X&(ϛpIOt gX u}|0'q,"cW" ď扣~d? ")Z0͊` D> =Ӥr%i[؄y \y)l䀁 ζNc*()F \ BR iu(yo7vQa Í㭚Һ*1blb"wa%K*;[v# pm8@C h؊$xr *żV@]d@0M<8}Wp7v$ogrX1.Y9L(04|6B>ov7 :+˰b4Ѐ\4w-:m[ d&ns -?ܼ#")\rI'̅X3hC39  ~d*T⋖'v]8od `70P4!y!l@ %7Y3]g-@6|C^ . X3 74[ز֡ !pH?8Ńu ]6qT1hdBWμ5`o :6 4 w G @#is]2ؓ(IV.<_fcL ti5].pVQu4M45edœu. rq:׹W X!`Z!А)$@cHBԀu lLłz@x86v EՑcY S ]]@F lIJq`h `DŽ@ *"hmX5 sX,q6@k@ -U5nsQ8# Gt(ivR `CA &ӨP%Ld+w XSR0&>UW6`IaIc#Xpyaz.Tu{ q?6!D8p*7F p+Ψ7*RVZp|WMl&``ٗY(0`c Xkupzn=IE)k5cq" b}gxea+ iʐl,o* % @~V:ih uIoP (M0vv8W-fGtY\Y x 3s]8Edٍ0  0 o 6cg; L"UG b5-*,5H` ڠ,\aJ+Qwykx  y!(p P-4}!@}f;Z@ FyY;MR6! tw ֙ҘYd]֥v # 1 u7uӋhY׉7.W"SXe ׂ-3132=p_PiNc2E  $ @0Dqh̡/ bp RQ58MuR3i1R7`!tgOʥW%@r:eZ|  jڋ퐦J ` x !xP$Qcࠓ8?46/@[Z>9$[F wZ P̔zJw;[8S0a&JQ:HAs2%R& N PZ !kz:gjdw^5p`TorXEK1Fkco{/M ( 0ฐp {{ ;;-Ẕ1`a(HJn>%Fj8;RhgI"] SX&[KlY$I f;[ 苾~;j`;ka5``(xڏ-*+S ܻ < :z61 O "<$\Jv_\2\4|186,.gD\F|3Qqz%@PR5u1=D]F}HJLNP݂]a!`(#]&#yl n`"yLh) e"X@&7.A8i,53GʽLEN>)ZEEW+]~p@L8"=tN@[k7ac"B]~ogU$!:A$uux_~ A:=M sN |f](>N AA>X0~A߮1늞!]՞D >0!nAB.mˮ ͉;.*~.ܮ Q1*0Abn#q.ps?U1(o /1#b3]$nM>$&+_^o,7aUO"?מNn_mHP&661;VhN":$1`-o)">G3kϷmj3BLt&z|~)NO[TތZȟʯocx}k npO:\Cn3}M/OO/L)̈G D`f S ?!*L? [Gń=*G`'=sMő]XLg1Ws8z]18<-9}p>Evۚ!W`; BmUy_\1~Y,Ѷ[܄pm387lڛ  T^]L 3%h_ НV]5u$УlQ(;YLv)Uٶ}fW6tr͝7WPNAx ōo׷OʞXa:n0D 钗v. _!?4Soɼv ڑ*A ,O@tꪃ4#8 R. +.=ڮ; z迂&34 I=.i6Bm&"t1*Z4 L yз  DzLθK:Ҡ̎06DO=# FS|1q4$M U4)%4­DS ;, 0]ɫ0A̐Lɬ5čET9EjF$qǶ{j$v56Xj%H*\-06Zw"+-j^{ E/a]GF=OOm/7B/敷ydNS*b5 v҄*4@dXQki/x'j{Rź/5=II eU`/x 1dyf1Ԁ9痡ďdwŸ*Zhᅣ^ZifYP jO\,;RG>t(X*8C"cUVJ<$B'O8=.]>&U]6]%NlUޗ^ HbO/ Ǔ4`@xUF_Hi;o*#6l Rs o(q bh^XysI`v/ q}I(u,Miha`$3&f,/+rW?`~ WQI/IkTH/֫;d ͥs36(`5 HG?~B^B8E*VъW~m!g^Ɨ-a3э(L01slc]GfF1qC! yHnÎ"HJ.Ғusd,yG4nL#(E)O".I]DPr,)ʼN$ )AD\b09Lbs$%cI.r3>: x&ti.7ʹiqr'|!w"lӜ8$9Ѩƞ<4yTDtD8{ŝUfسkW:FVͺjxMoQx = Ͽ_?~߀~(  TsFD&PEYtvvPw T =h *`b=$A W9'KT KAS!sz@'U]Lr"?(p2TIUs1e_zɥ*ǬbfKHhɦ1EDU`n>ɏ(h.(9Pi&t#CS`AD9YW ;j*k9覮ogr ԂCrzJF곚 *x3l,Byf\gm ꥢ Dj$@\Z#gg5?({>௬Ty4EyǏNtow%>߻A=(5 :pV.z\₨Iry޲ GTY]WA&pvf3aG?ñ֎I(L.v3!F>W4 lp18#%F<nOkV Ⱥ (@*A\8j;ܲŠɢ!Z8_~H8%‘ JH%HQK+9s=Kq4xV\ AA.0Z^fnpC3 n mC24y!t54h!n |> |@*ԸF]OFF¤*3Eꁑ~ $H( 2Є$#l$B.0̣ABiX H8GvQ>t@U`n/@`=?^L !+p&laBOSA]lpf)(1$+i9)rQP)OU y [@C z аA*!7P؂Lb~懬XKx( L ӖԦ8L _@AjUpf }? @86)̜ dBVzTs2P\VX % A3XTఉ-A2z~P@Ź$6JĎrIL@H8WZlfM u89V5@ATJ j\?%UdEI2fr~]Hw+jMWe|[; 2`"ԷRUAKXh8@H'(  4t]v[2Cl9ע*f*荤'  \[\BY[|Ucn~xF&ƽZd@DwpӕcJYghT>{$+:mo \FC2 R3+5+X L`Gg L^ʱ"z :ۗ ßAYaA+z^MXnT3iΥfz3)H6Hz6 m$ N`bX ĐcJTu 0i!vO*y |! ^|/$9C|a@V Eo[gx H:DZ` μK0) 5^2D&s!Q \C'%uZ2-kZooPNsBE !Cp)!Ɂ8٨~X_we\T~5J؀ ElZF,<}IUb $ 24`7`XK!@j?~5[Df_{@gzk pJ:&D&xy"RRpxwB }ofٷ}L͔[ rq  z,>03+''{oV 8dG|wNypL AVp3ԅ|WSK^$LB#Ҧm ܧE 0 mf5.v4p ]TkXng)vBQ!pzKP6 Uas6U)((0)@J qj40VUWiLP!x3 0 P :  0@\ @ a3A `! P o`1Yoc5ƑJQ Bz>r=5 9i0`TA J:J΀ : 0v4T0"@qF|q EP~+3a{CpD3$/G %/V/0Vwn0¤ZiqخP 0jJ~;NQ0N(S6[x  +O`+:5:č$ ԁx$ Qت? S#bE*fG5  2G 3`۰pp m PѰ!`KHG!x?[ Pԇ1 .hbc؅Tb8:k`D[A@P2f2Jfp`c[lV! bZKo!J#1_4 @r۪J$ S Pf0*`>ڼh[ [nUh Lt{;x#[`pQ.;-$I:*;í2'BS \ۼĭ[ qU\a+]Luwp=d\z=;H&k)u0 v/^~ NN]-0]iZM>$^&~(*,.0##]4~0889n=>BDF=SLKM.QS~PRTL~-d>f^dghnm~!2V\[xQJ۱e~!V!$D5 ^ @1ꋡꤾ>뷮^뽾~dE¡p%R H >^>!ޠ^ Q% >8SɎ:@'ayaLMAm!L~.8-O m O 'O~.%$?Oar3/'% _9!? B1p2!>C?=)n J!]Z!558X_睎t;`_SA_h_/QrO.3,Q?~ @7o3؟#bOhl^_U~O p؟ڟ1*B<4}a A$O0_s ??_)Q@ ӦM…߿+RdQFqL G)*eJ*CQb=RyLE,4W=: TvvflpvTvTW"r7RcȐgyu!دT-9P/C:X`6ŋo >xP˕/CrklO+vf6Ab ڼxQnbQu0'Ê5>&XrQ6Yقщj[MW]^/mj*]ۄlrs0-.oW&M߯O7kh>S$ݸߨZ/d=Έ ?s(.4Aۋ@H^T(Ul ;Γ-* )#͌3KϐlKpn:rqֈFnqy0P2˦-L) Cd  Ad*̌ȫ Jo" !&-q!=$͝R¼2d"s"LǬ y9!_̓*7+Cp4@S>:uMun UujTJu7uw#1=k`$ Jr5(R楨UCaYr8' W9CtX]-c5LeM#b_UF!=(a~,]6]ݛt&ʷ^mbULĕe\^׆3% ^uC07v&BjhyULG)r:#MYf<-~|(+v0)6 ]0i4ie`F>ӊ8kvvec G|ڣu,1m}{_Ijisӝm91E'.߉!J's#'nW߅x]x~>$'AVP~\śS{IMW< .hrAҧ<+1/VSZ.j{ ] &+pY]֏b! :~0K)`r0H8exRURRaL2D!zp{FWmQJlm(hD_0Q|Ũ (@fH)&fDt0-mt)1BNd-O%B\,4eRS: B(RC=y*ܤerJI %FUE-}2#RƤhXIPq)K ͔B6ũNb֦~E BWZR[XRAȈ'תbեUWdӜ1]l#[KOEU+0u`uKغVkѸSrb+GvrPu!dUd5%l8]xw!rbUUʈU!VHF,kusR@#unجj^  $/DѧET)*]uy2hWַr|B6gZ/Xog`aʮn|d7)>_ ֞/^ۿyBbgNV6=o:> ~ѽO[w68%pW%'yon߅hhЅ>8ҏNqt:_ӥu98ymus]#?yk^t@! , H*\ȰÇ#jS׌Ŋ/jqǎ ?ɓ(SlN׳0cʜI͛8sɳN*РG"PJJիXns֮_r vlسfӖ]K-Zoݪ wn܃ݫ/߿~۩sÈ6[̸ǐ#KL/7VXA6j()ڊׯA[=a#[ޱܬC_"HOƓ#_9Σ[$a53{`Quڱe?A$wr8< KIW=H,/pps-C:a衰Qs!VlV(H$%1w~Ƨ#C)do,sP1\12Q)B#4C2xHVA޵qm ]fW`= t}̘эdr !XIc1G@٠ 4@bSu]&5ͦ/v>]A@~oL()i Tap %I_3 ,?H}%Y]`-Z\ ':$Lz(|Q@_ A6ۜ "ҎY'x.i E'FU`=@Z-f Lh% ٪kJxϵ Vd.Ĝ97M&9[Iz@AvŔol >^tv;lzdMqC:1r^~B8C"^|Z.|+BG]-A̝XB<35=հyc ,}EhZ]5~cAJW: Az007_>k`/]BҊ_"ay\&B* ]\'P!P0Ȃ\2Ev@ ?n]r| 'ʢ/E A `` eA@p& !P>y([zrwzmz}md 1j `GL Ta{g^&CS(k{{6X p @!(X`UVbb 3{Vq!@>Zh  G\ (`X0 I!~BVde~{ ]M @th`j~w{u{B D p p [Po[@c @mbE3 FJee`Wl.P&hGn`LV 6SzWB %Q u3QqwÌ#Ng {  IQz%A lРV{Xh A"tc}v 8trapYdp4d J%EY 13KzH(D񶈭 o $PюDh Fx>yxðaf&.Ɔ67`KyE~05( ِ6eֈJhXleEXX,x` 'zfuo7]r8L,f0jE( 1WzH U{"3PI|3X'}hP בf K4z6 mׅ]$ 9`zsvP;Uts#~YGU{  OPb `FFpg\h"R,KE N8[pnxpg V BV ~`TCv! 17= K)oINYX.l,0.6)fX']A E@Bp!peU,</~QdPa1ta/dFOהyYHli?z)t[ r Ue B`U!`$``EP~ɖ)Dq,>Ix] u3 =I00zPG-iy(u`$ {X>P&zX-z)s?M/0Y0&^@J PVHQ    ٚ 0 * ~VU`Lh`Vu 55e5B#/vX@V(dȪHWޣBj `a^%{ڐ ڠ(뭓 PbbPJ`#b>@[C zs/jJtЂ2 P~&bnzHt`B; :BPNl `rUv{x xSF;`pʏcL{J .M_ h3`Dhh p#P= * @!s5`vIKKOԸ#P~1~4z4`tx搊g:60ж kpq@`+ dmY~RX 4M.sPK rjR (* j@ j ;[(*y \rqX 6bqN̻mz1'3r*H ; L ' aIl,ܻ*U,%yY#>:È\(Ajlz#0M,slT|!R _ɚɠɢ ƚ frK ~pGw @-ɑ´-p p L̖k)ʼ̄!'|[ڼv'<\λlyq/P }cb\ "lq7%#l]кϲ |!Rb]{!l}@!QS%p&'(*(!(5L""?=!,9JLNNSKљB]4mվ<}#@ b X=^ "TTf}tl v= mz|}{}׀= }@Z=\ؒٔ ؘٖ=ٗٙM=MЭڠ-ڤ=ڦڥ P;!_P0۴m۵=۹}ۺ۾½mܭ=ΰΝ]! m֝m-km=]߶ >^~ 9n Ecmi- ^J$ 1(^\p >C ~11L-.zq* NJ/3NGeSL+Pb?! WF?\N_"scaR>5"#Uno^Hqxze>5g"[jX.nݣlꔞx.D~ 뷞뼾 .>^졮u9. `~ڞܮ^ xq.N2&) xr3n<ԞO^-A?_n!"^]'$'Q&qӾ v$t~ 1"_N|n2_4 6o ?%?~1DG~>%O Nw_(UX)3X_a/d *>/@C_oopM^q&%{V/\Oo9r02EQls_P2}LMN ZSr #׾9'/2/_$b~a(vW~Q ,@B >m[(QE1.RbC(HRJ8L]6S'Lh6+ThPCEzҥl*L? @ӫjUkC`ODҥخeΤ]Xe&B I`… zpŠ .flqSk<2;|<Τ}NZF΁[lG?+0T f[5cpdg֜@mDawbe=ޙ{pوlq詑a2Lr2rƇL:}͟9K?&lp$A\pb{--=B2ԩ\l-JԲ.͕m#Ҧ*sū ",L95EaqC }CmvF%z6[L=J!"_5t'N;4%c[RTR/Uy۹RJVUytY!ѥ1p:4-`:t\d3n@ZQQgWv5`?܎^w_ݘ=_|-ߎՖ|ÕB]/U!$KX^BB1^)xFj>2U(KN5ɪkwO*swIj|arXE"䡬J3/DnVdj'?kcھ+mfewt1d`ٴUgKE"ޣFE]APCyުA?}1 OTk,[]D"wÊ84K"9%d Ɏq-kD,bƖEu6LGX)R#v#?*,d`;I~K1Ǹ͡p$ D%*N DCL1T݄Hc\.Gg!2:"3FH:Q7,^Zq&d*%c1RB%,)BV܉,X7br|XyCu%H4Gc_qnCgrll#kBD g ~sD$9IiJtkbgJBBxrDTrхdtr%/bA/, e3lh'=Rs;iL1JEfң<:EStQiXʖ6|\[v#՚̣0C aB%tR&tK59n"VeCh>ɤ.rĮ$9YĊ5,KJ 0n;%[^az lXjPeUP}+`iۺ!JH&J6V,@a9 H}s~ ]v]1߭`0zvm)Y! , H*\ȰÇ#Jp[b3bܨ#Ǐ)Iɓ(+˗0cʜ2͛8s@ JΣH2?N>m:5*UXjꮝEÊ5Yڥ]-۷n"رx7%תxӕp]L1ǎ#C,\3S^JfBfFӮJ-Z53]Eâ5LA۶sޭ7߾0ȏU"熡ڮMmھպgߙu @H 6aɏG&c$M4ݕa)a$fSpX"#8f=U &n@R0 PD"xީg|gީ@26&g(#aRh]JhcƆ`iP)jZjX3.QP )唾 ,Y>ʫ"IesmiltrU)agF+VKU$-*m&A>JẌ]hS)S9I{, e2Vzrl^Eh7Wlg~qv" X- ¨2gwB8<|χе-% $5.+3Q a/@* , nne)3aˑ]]Wc}P-1X!b1|x/B7b35t2~#1l9Z"VwQEx C3&,)Ȃ.҈c-w2[rNWOsNPGxz=x$uǣ1 /.}BFR/߇bWKݔ-vp|Q?sիGh7z[Dn绺/~# Q\'=s 홰(,(υQ/y XT"`A6q؄6 %nB ;1eP AOD10&ȃ"R=#m"H7FJi 1?-;`>ĦzWxhb7NlO%;6]QntPRp$Tm$\*ZaJ!UX+Ze0^2I#jh;-6*.b.B!NGݨue‰:4,[:Ҝz;=A!F X07Hdf:iEhB3Ӥ6GVBlQ&HCFy*DBx= 4BUn!؀$+J1b|aPcإ%BKQ"UjN P@$)qHfހ-| 6-B@)I@Ł 03!I,lZYcUTGzzbU)BA JAJfmSєHJP ;βB}Q$ *TU(Dd^P*!\EhE!_6(8̺2W(_ Aj@yP(-$0InNى8a PI!{Tm`dhTlLUAjԨz' q=V;a6]f)BFyҡ( |`kqFDlAa +\I$30t;k) &k+!V-k ^ $FMc;m(\_ `Zz&pl .]P!%R7iU Ҕf[m@/8R 0SGh(EDpB6aTDrlX$a<`ő- ۭ/XDpP(@2M -ls}w|jHղa4~^ jHl@5`r7iSD^$#4:E_Pg`9(ițiӶb>$:D)z .Pi ؂ԧN@u &Quڅ!] w Qy=KXN+5cԈ<(PK=_I.3XC#hD[zGԯ|?( 03WT/pSW"$08qʾnyB0E0KaP Hw HO4'|y}R|S|98i8vA[{' U#Ef2I jzb ՠ(jX#$džRB% yB9aWa `gcIj`3s8~sp6P c4c]tp']ё p pGKHLM|}[ XZ\^[ b]#];-M | N}q=G-uMr4*Эl9=mnqiՎ Ր=R=X͵ !Mcٿ/_Ҧ aIvwڮۭm׀mQہ /U%3U ?]m:Q ;e]' \ܿpk9Q}MԹо 32ܿI0l,ݲ%c2mmݜ]&<` )ۀ PΧ-Lz8@ À ې ~&Nm8~Yx-?޻6j)-)ީ< !> 1 ۀ !.L57n@(N'QP<.v>4~eחʾA"Nkt^0 >^~ꦞ꨾^ @ ^ . ^랡&n.* " `a[+}@(^'~J  \^>?>|>~ߗȰ NNP"*} o}0oޕr4%O1{Q^ޮB@Ft60N+ T?V^Eob[^foӘ}_V_r]vۡ8cp z oq ia _/a|/  ?z\tʿίy_'&O}_LqBOO//o0-/o/@@ ݿ 2Tać)^QF;;8_ CDH+]LŜ#ilN=yP'wSH>zjU9bjV\Q5sjL+Ǟ Pe۾u[eЦj^bஅ~%y/_n?V;且-D)`avVÂK&MqIFyeڕmÝX^ L^.᧍8wՊ{ |]Pk_96fpx稂_lї_8v9έ.~N8 <8cP<$8ӯ>,S̼7[qBF$D=",> Ґip66igwT%|R'@ ΰj)L3D3M42 0ț䔮:omiO?OAsJA+o&TJSL5/>OTH$tP>*fVUIART !)IULM3-NK2)u*UheZivZ)C,ROUS%wVS:vlvu7^xmWz}^}~7` `$JeLcKڦm8[l/1bd9oKMrO6Дd=fHշZu W$m!(aZV,mJSQ&3=GjPM9TcJןuanQQul)M+v>W3 ZhbhNATo+ꔦL:q4aKhpmFh;Sk[in:}iGvAFel#5[5,>HXH@5`[j=qOvT!EwXi{ǻ"5x! )pn'o z qA.!gv! , H*\ȰÇ#J?/jQ3~ CHɓ(Sl?-_Ƅ钦fE\ɳϟ@'nʑǠH*]Sf͙PɴիX JѬ`Ê]թY0]˶-Kp>[讝ݺwûW/߿~ܗ0` +>81ǎ*@Lygˢa;m&:ҤO6:uk԰WڴG Ԧm WY>~1-_0@/wlN ;Zӫ_Ͼߵm[;ۆɇ?L[;Re`Zs%&>(`%4 GDx"E >b  .!q(b,b0(c0U;D< ob($F}(6؆6iJ.imaO9U*9")dihd /jYm6`YY ʟymhfV$P| =VJ饖F 6 K$'K-8X Y$B|v꫰"i뭸NcYpٱO婕6ϼͳB7Rk^mm/d"G;bj.: 6XµjAG~#o9O/l0Ȓ+u"릲}V9gwqR+rK-("g)0깦V9sg?.e%WJ; e-:l'쫯'^nizGq@;)9Rވv'/x}#^ 5M జILz(T6`XC7/lG\r?!^Ag0a>y2cap2a d76I""."bD!A=" (o[x%^zz"Fȯq_Bma}P]!7xH䣰h&IZ(}C|$'C7M4EymܼWYuO O\s(oEʪ,TenzL!Mu1EX`KS3 ]F 3g`еWA tN&:ᢸ4TM23CD JD=^)Y"QsEP 7`| N-x} _7[sGGKzfՀu ~ 8HYuuY~+"`G POPPjyÇ)"mG/pkTt'zwGa}T;'lo y Ұ F( 0&VLȄ@PopD@r aa K ^7yj |b]Fg1Hc|U~2`!'e[P "u_SRWXeYu}'a|$hⓂ>0 /*'31Z4XwRE}#d׷~pgn`Dh0&uP~$tz Z}Ї}dGyyf4om$n~G"jEP@vP}E[Їh7דDoR9!iSwGgYdP[LE Px{ YgUS=阛XvbD]>0j9IqbٜG-';@"= Ex ˠyQ'{RacXghiք$XA-PpyU%"5U ;k𚃀Kٔ@! apbW~gjIɕ_(9Kp "vd/ue!i)I }#U"b|G[w !` SȑdPb`"9'vbgz rDVv iD/y&agqi:j zCB%討`tiDs %$ !DžyP  ``/1 7#Xnf !w$v%zjErX0o;"I-8wYgdvGQO7YQ.zdRiUhVu iUerlfp J rH!:"xsynT6 =ҰHbl:"\镠P |Щ? Ҭ0*H&sT" 7jp/0#|4 xrD[%ŧxY9:>v>5E`IJfDXVV1pG j3 ea>ڮUSJuJ(  prt;u{v|+[Я[sڷfگ};[tRء2lj ZTڠ ;*" ߠs:gI5rl)xՐ: 01fțʻx5ꊼ`Kq YiJ X  %GP=G0۠PR+)IۿI `|@ JPԖ_$Vj(  P2{RI.02\Ʌà7vzJ :9=4dͭP\] UlRR%|ƌ`qi#LHrl,l.,1 ǘ@`j͆Z~e=ÃrΗ1,T=V]X}ZY}K   gpK-kP0<.An1 `(9؄]؆}؈؊}إ؎ِؐMn}R)v[3Dg0il{q@]٬ڮڰ%uK3@ =} `ڧm}ȝܓu@@][3k ۽= =]޲-vK@3m =k| GQax޹ gg32l7 R !}R]?AP">UvK9 Hĝ2>Yu_<>d0@; NOMT>VW.M ׄc^/ڧ^z߳QP Ư~ >ݙ I0d0 N$\kp [0 7!O_:O{|0v s p0 ~ #PDopG 7?9Q?T`Co2 IbKgh0|0 a/%AxoV{6  kͰ}0/ ͠kL_LP '?nƏ  '0ǟ% ' O) / / @@ DPB >QbAwk&HF=~D%MDReCm#̘fڬmN=}2P uETRM>UTU^ŚUV]~VXe͞EVZmݾW\uśW^}X`… Fl7Xrd_Vpf6{YtWF=YueӉGs :ҭƽZóIdn⺋7rɵ2g^RtSn=v۳[+wK6^}z?w\E+j ]}Gl r/tAf /j!b! 'J\(An Jѧ0)VǪBMFHJR{Z)J+2K-K/*E3RmiM5dsM7ۄM9sN;N= ϑz! , H*\ȰÇ#JHv3blXŏ CIHwCef&cʜI&M8۵hϟ@{LˠH*]jqcΎLJړeѡGjubN;%:v٫h˦%ڷm׺ w]xYvuxW Lxˆ+Nx wܶMʗ-S֌ysϞCw͹4hҧMVzu1+hMכEUצ߿ix&06( #Gj#ZG ,bb'H(.,#7 ^(1B_T}>a Q`">Ldq% bIfjYaȴ&bm3O.`}B8HjX0v%]N?B@Rb-dZK/F/oF"#~8jᇬ񪫬$"r;K"2e 2mScz&2*bnJ*˗ʂMAw.BT-$<'Rp B10vbg1 \ܮ8A4R N03L6:L7K6, 6+3 q)WVgZwY/%LaB5mWV[d{L|fD9Q[W Gj(Mf0M״ent]d0'N0c Oߴ]6 Tۦ6ǿ, [dS})"ysqL " C>@C)+ +G.ߧ௿;F;HczjP4@MGB %K׹K&>HBm(Nعϝ*tYi ^I}b߂ܗA ,H!Hx%bPC5.Ɇ bq:2Kh,O6%[f$+B[݂V' j}aB G4b)jRM(^kCNk]%Fqz`K ]l,UBp)1$OPD:Т7Hϐ #"X X:SN$!Bd0)FK2Л _'\1'=c,%o :D0yIJ؄[,tBC0))MĕuAB_&nYWd\us("T\qh!&<uo\1e0('t/GB@_S)=3ifFӃ ![ݖ+g uD ! #U'&!/b dð# !YtPseO1zSaG~)  gqFv*z%r0<*"۴s2m+y%#p]88jܸ,p= ^ݔ }M 1LqZT]~n j ] πԌn2]HUO=X*ި  ؠgy}1>$~^j`CG.Vʷz "us׹* 8AzM ۠g6Nf- >]Ip^@bN 0ᐡ0 0i A1/La R p!-=*j`~ 2ذ MB1](\ yE q>0t~ {mhzC b^*] "0.㝞!>LÐ `  z/ߐW忾1( .ͼ ^ %iwd@D>H^^XcQN++ahc8hkݝZ60A_X@ok > 9vNbp{ ~X#;^>m5N<.), 2 -U ШH&@Eg WW0 6"\|s&_*O, "..e\>:+jO_ Tj~!Ma>ovpVyr.")xX6@դP?@O~)?.'y UTAGyI<41b?t̘acƖ-o,9H--Iѡ3 5[2"@ |TPEܵkRM>UTM]:Z]v-6ibΜlk]hə7bu! -Pj… *&LY5dʕj,QsfΛ=wYtA~ A5;00m [7 (ĸ1䞖/J׮6\8\yժκû%6L%w+(6MU 940AϣK\-J+:!biϾ#؃%FljREGE˲=c:a3K- 2o;r@ ##D)YR1@hMwSOGլGS7 lM?"D[HYy9OF.#d-5#qdYP"8Dhj?F.[+Z]Sh>QS&|GQh=;l\S?7d;!?ʁA'3Xh,qwW mR1ʁiFV(QF{m㳣1y:"-"|G|/_i4KwM5y:{Gt=$Dwߵ  ӽQf`1v;)eBY{*B鯂A_(І1`9l&(DEG eC&LJ01Wģ0W!E904 aRYTFLbF6Bċ^aˆ=w8-ސ[ @@d"H"|#wJV ۣ&Mvd(A9JQ4e*QJUH,5KY֒e.gpeҗPa&2c6,09M9ּ5Mnnӛ.9NrӜDg:չNvӝg<9OzӞg>O~ӟh@:PԠEhBP6ԡhD%:QVԢhF5QvԣiHRZ,c$}HQЌIa+mJaPJl 61ԧϲE$11Η+ۏ: rg@l|Kj*!{0G <\Sbԅ'd(+|(W_eg*6ګ dF~TMGߗ̄_W<|HK~׿6@ T, ,nCPQvc\fDiE8j3$'g| Aߌs^bbO8DFwCkws@aAO}208'~*u?YqDH YP^d^sxH^`1) >ϐ~p?),{XBѰ:AHBBA=,c,11J>cDpEy Z,JQf6S%#ԄlQ̷,QM8M^9gҝ&,8KN4uF(@|'Gј#6ysOd#U6yą/s1r;GJHv88g^Ch N^躂 ^PAԜR%f8iih8X ZQX2R,kjxD:M$G8+Q!޾F衮L* xzK,HՒ(Eld 8ʭ$uLhqHΰ5y 9蒔g? s:5obu!-,`ZK$%(RzQ*=hOP./.xIrl=" WPDصFfꢔDmZ[6є0fO F'|Dѷ ZtaKF(ȿ7/b)]h-q f*$XHцdq&;m^ T:\ $eOpT zfQbČ 'R= ;țk.t%3Otz]_&! Q"oA$HƆEd|爃ߜqHkX !JA )̈#eM~&:8~P=DөZYPߚIqTpp [3SA >uͯ[ń4Љ/!!=+(c敎{c7YB5 C2t^␴EKA%V DM$І6ß=#S`5,|8敚#^W=݃j! A DıHt@wgy[:F֑ڵgcxôc)FqBǀ81aod$it@a`yapIi{FHw0Wi(D xOgDE&&fuO4NnIzֹvkw3iz'gUw9X~>mF 9}1I$q$9&WybiP\ Ѕ>i_{$iI~00};FiFHz{)XI1xmweqc3Tщ dysv/h B̠l5"LfI !F /aZsr? e3@es%;ҹ^jYu3( Q75j_◅ ޲WF s `HeH6^tb4tg֜XwlLf?L֩ 9=B ȤkPJz=Bzc؊ZF 9ajM& x_5a1 #PDBà`cefTתbi:jW  꺫vpkbu0a5 Ua bNxj7x#gY*5o3 &E{z69&>r- -cKcdI 8Q{_PZ*@XA Es0@s6ak#+uo ք]hW8?k3̠ @ nr  a*[B;ټmKy)FL48 +lo= dpw wMPsJ -r MIG]؊؈J؍ͦѬVO1nƭس4٧E̸I V\ p7 |\ o]d g?@`N0G~8'Ȯfr눵eZyǾ*o@^DRs ~g@>Bnr~4G.-R[O/\eYP XZ_ Z ޑEO@ `P //춶 հ%Ƞ)pϦE6|/ik ?N0:c3TW Šp#`  ( >͎ ~ 9,Blad`EL _b1؏1>[[ *n_ y ǎ r T{k.۠MF@|asm;Ĉ+N|8$|RH%ISO~\Sf:5m\/gxŚA6 -ݿa >`I*,]0I=+ @a"2Z8}IRlp'"62dȻ7pH"XԚ5'&8p(AoĜYmn=9UYLjFn篝ZkGT Uhm "P16- Xv!,R,6H|'-I]h $bĸL7EzԜ_?H,C4vҩB׎jr*`) +`+LGQY˓⚫ZGm~k"Gu,?:#2cаl?%5ku\@)cJ+25ֶKZ`6j rR ĪA´`ķ`m[ t Co __=%7-m5(QC%uTSKEtʩR< FRZؔdM-4]')EOcjXYmhkȶ}k4܏ӓW57]tU]vu7^xUw{a)%OBwXa }Kq%`5x}Ͱ`c'k2!t:~HQF{’Ll((B1j2H\q8fg>VCw,AAK矃ADN(لg &iofыYBvFf6lr\7j׶fwnL:n19A(Dޕ4+ E8%J"j4={S fo1Ass!ʤY:¸1g/s̮|3}9nJ#|x OO$=r>s޿?M'tq ( "%`,viG.=݁πm#,yOwҢ*@1KҙFլp)%VnutQQzT8Uve*D ճ0 7A`u<E;w|.jQ/3 UaX5XXֳgEZҎִEֵ`ĵCmnߡ PQ] ]' d`c5.r[&ʅs\6\}$Vv׻f CBc0)lj׽Zj7 f׾X^_غvALkA_7.n %dL/֋X>w^upE`&`e G3ͼf4Ym\!l[Cg=s0P+sEǹoc OPҕ5iNoӝEjRԥFUjV?ue=kZַuuk^׿v=lbFvlf7φv=mjWvmnww=nrFwսnvw=oz#~o~g! , ] %(\JHŋ3jȱǏ;I+\mSXȓ cʜI͘"1ԙf0;s'̛H*]ʴ.PJuL;]NXD`ÊKٳhӪ]˶۷pm箝?vޭ7/_ KaV&1_NJKLd˕!cެeϙ%+8ӡSV zְQ5vnm&|6vȓ#'rŅxӍG/^7xw/<ӏWo=O޽g]1ZπK)N<`<  ,f 2v"H& Jh#0P &ؠ.=*Ih`d76NF ?XMe;?yb Ì. $-r vJ٢B6$Ҙ'w bc4(fHΉ0V!* "6V啣*L*6p꫰()jPjzEMD㯶⨣j챱ҩb;$j;a(0L͖[zGʸ@Kcj#Mzj*i& 77\ k;0~6DClr(-\D+j1fk<@ǀ#r(LȤ!L,͘s(Losv.BgIì*fݤk"7-ܪ#8I >vN_qO .u'h7 ^̙cn* `hdLc=V)G#y]J$/|Ȳ }7!opd߀8o3s~&$O|>R~([y|z;(&3ͬɌl 4"{K좴b\ ҈GA 7A kd )0i{#P24| } 9M|Tw>dt@ "gk,^ף*ii+Єƶ@iā;xE;_th< %B=o~E4S!=hq3$ O71 mڡ(zF:切'9I  MЉȥ-]&.IF#86V; &F-`xɰD3wE~?F9jIrPCt3)&% %D)Ʈ1҇Yć7Y]kTTG10mP&6K&p(@ ҢM_( c&8iI[i-l(;g=' RGҟ8 /IҞvKOb - M␚>Aڏ~ ZX*:QJJS榾PGNsPyY)&Z4 Ts5mSXRgo jQ%!VVI Z! ~C hEWsP$16}ӊ`q (sud/x;qz*rJ;TҮRۅ[5,B Q n-A58ʄy BF }6nc(G*%wމB5.qC!Nl{c[<ڛ^JMsW594ZXەEsy.F U0C3@0,7ӡ{ Rlˡa"I_EfţE1weQ&fD->AAxq`Fxu:~/D=8a s9t$mBimZ*哟}E|HR  i=|Wf)Վ!G ]oN r,"爥 BCk #ϐE*, X(]؀otqN#3 ޻I6%n63; }06q4CWLY?PG3|aEo>@e?B̻^N3Gp{ 0h!]iBHy;w<[d;SYF+#|;, W>tAjײmIlǯ=nUF9_\+.՚fCP)`8YPC0" , X4>t3 /^Q?㨞D; k%W@-.dv[!5`1%7k8`l/|᱀aT mWu‚vl-tڅ٧v[ =_]|*ǿWB>Xt X!kaODebkXGS kP bU%t?s>` Uw@@xl{v\ɕ\gWZn' P P,bȂ I6e;p" lD`~UPp{"8x4b38338)8W kf   zQ xw{G+ gsXXSTv( ps[ ^wgFP]~l( 'q7"Ehv wMplApU ˀjpt9#_+U![e/koTrg 8uץ ]kGbvUЄPpIA & &Y 2 \>ŋ=/8 Q ed1WH7(R;jr'X!lApp &Y P ?T3sDwQ$rG ;hYG؈ 8HfFsUbx]] z`&p7[Xwp l~AspД>{`怕`*i)Ffqyc§$<=f^ B3أkw8k{Q-[d5eטڈ"4$lζ@$t~הO }` Yy+t5kf|Ld|@( 'MxuOioͰ~ l0'klF;App ٙrd'PJ'($vq')Yr2?%}V 6 lI;pf@tgПpω ZY.G{vxQNaV!乤ng䏵 3g"2JҢ6p; -l/VI y q"Gq}i>yrLTyjy_ *rrn$kW P $:y@\`Ѝ `` 4Zy7 Rg) (甝֧;*# Π&?'~#: V _5.*c̐:0:a}j w>F ,Jr'nc@z:w!! 3y RRyq^?0>8'Ec }fffaV^e> ,ʣmA:!Ntdle9G;Kv& l"wKZk6 DRbz&E' 'S V'2i r:j=6 GvjAuZ|ۗLJzfs( R:b":*%Y-ZsUI3UU:?VgUm"m& &@˴. ԡ`ppʪŰj@@^h3MRςyqJ[$A`u"l𷹛[b^gvg2jb`:sL0)f;i# { w0H[,G zܵa; ; р+{av!cس hYkb2/0ݫz TE+G[ -+ *Ă !l`P f:#:f,.*U ̰iB - zj0O+ -e,`kVe*;_6 \L_ y"Rg .yBQb2nAw;{+GV VΊ]v^FiOJUlł^,,p 4Ba-C=,rԗed`wzP PzEiQ & ˸{@*l+xh7Z:!* 48 \zK Zʨ^.<̓|,qpUi\ % f S PpAeIKE]r eA)tB\aÔBZ`[ ҧ uy,̓W<  4jї _]dd!}f$ KbUO^"&1] z:Lu e%gl  ``V]˼Xcdž#]"ِؐ=ُmٔٚP5r֡NJ#Тu\ǐ xͺ@o  4 ,[P DzK"=]}m $7Ta#'D !LzU :rG }}ő@X  \X c+<bؽ pKfaZy 0$ Uss+$ \&M?zͶ]Ըľ) z@D8D>>HH+r~؍D[>kku=译 #G @P|dGv$}Mrvݗ̃'{W T) ՠ &O;gp( [7bHN>/ZZ^QNgm͵]^ 5 fg ?̓;PjY Y>AUGA dHs@MES ̰"Qrں0 >>2w%/5  ! ږӘ~& кlBF5P P+3H܆0j0<. Órp7>)Ð ~@4 pb((Qir0 %qlLz\   v0чV h @ ,kVS 0LNխ9 ֐!b2E  <`;]Th32 sȀǂp뚀/ W)e "ޢM#/D#Q_ڒonԑ}e Hw W +kS0h{%"6-o?6\>iR$<9S,:u*PYxQ Z4d4uċ\҂SL`y@A: H$ D7g֬TR>}NTk2)OVVlf]6m:֡7nR-R&֬Cw">GbƑ\Rڲɭ(K,cAm657D]goR|sݳ;ō7Vtwթ廉V`Q!RLRXɵ:ޘR(5"%fPL~jAY40 u7=xaF+f#1Y>UlFv\ F3&qG(kI(N0̢0mR7j-,B!R0ARxJ@s5a8Z8Bj8`'~xaa:=w9qf </R 2DFG@jC"Ք&I7P >z_X =rrƱwŚ׬^g`ׁN%ѓRT0=L GIm-,r]'I]ARcG|Fʉq9M/intх!AKc7.O@TH:TIx%jtq7gjzR{ğ@:f BdrjY>|oV*XqnrI~bQi?iHBzFp@EICڈ 5AX(p<􄦁!0D/W6aЅ- eC,i "}9"c mB@8a T;әm9 s,WdN K)`A6b6{X8"^(#8e#K!=dycL)O/|& q`(@nD5 (GD1k25QʾWqs#pSSܣ'hHX')LXҐ\R!'HFeEk"b&LΥae4FuFN%MuhHdL3Di!*WD cjBsfFNDYӈqaPEjRԀCnU}lncL/DžN4k]6yhH#r<'7yKrL$>sX邩Ʉ5b瞝yG@㚭t2A@nN8CpArՉHRo]veӟ3t *>w+xM{e%XA?xG|W~z뿿??߀@ lJbͨ6S. R6n.\ 0(#۸5ޘ#6c; ?B$D͎ Mҷ͓6P;0a~`j"$:ti0p9 6 igxީg|g)hY'6b%D/Tv&6Qc1`rLb:¸n82dT*ZkVbyD ueD0~a3Ι f(ʩ0 j-^-V뎤N? {*m6ͰnzM1̊x/Ю:#2뭳 \ѮdhBVl)mvLJJ:1GLyKi[lnul]/L3,/>O 0D?lSpN jQ;VmX\ܵQT'|sڠn rǭ!;|;]tC-MqSM7θ%ה(}IJԸ'2xm袗5駛z꬯}}?C*n_uOgȊZg 97^t*{Ob߇b"b eZk(2ŷL6Mdeዎ!*OTVjR0U5v+S>sVa# Q(دtEàؐdlx>YHz`ڴO)N%:" }L*JB% _eYRct~)}p(#L Df acF'lT3uDQ]f@/zTr%89#ZuDtp(ߙ=IC 2aséNE&a}s`R rڦ G'4S օ°0Y8Ok^f6e,*.jԦLkj"p޴%$Y,T=#'5F(BմO(W;2ɟaELNSBu,N1U4`D莠{Bj d4{]X&џц: Yv(2Tke]lZIoRԞ`jZRmzN-ۘR]+f! Ve" I<:S W%MUP N1d958!*D|*pSUr ĩXGӂV)ؽin/#|VI+Kavx! ] hF.=v|B(DF]}p8=1T!P}-jd tP^ޙ[$Ie&Ҭ* fͰ0JDvkG}U}rؾ@0e7ʾl}Fۏz{{[;Tʛ1 lfԘmYBױ^ZvjPz,w2Z+hl"+5[xq<'8ireb)"Clsw9J 47Q* /  ʚ{$ŨٽndK#z(}B:GG]Ktj ^̩[Qo֪GwE]W@x!ޭ(8e/^` - &$ lE׽貘~}T=~?F :S"_!KW6ۺM2 yؐ"u?7 d}pBq~ڀ pDq2FWztwN{L D`*EPXL'”jW"e|u"W|d'Nf7T8 W? . / T΀# ڀwDw OU"P$gxf`E~Txrx,QjxGKdHTVC)?} QH J؈ 'Z(j1"!P61i]_R,u8(#:X&ES|VJNXb!5bh ̸( P wNSqWI}q@l爆6 > x[5-rM чM$)@z!3} x VhEr%LIuX{ zLHi`xFX&Ç^5;G背ke#@bz~D9FYEuuo  R xwV`O X$\B6%; 0h]z@dEedԓBs?֦d?HBI{TyiȉE (! @x*٘ؐ{yyd87slxFŸ H ٚ C @}H0Жk1kXyo9r61fmhb[×ɗ@'Pp*IU yD琨Ǚ C`p x !)Tgb]6D* /Ct>?B IM9 ֘S~Upۀ͹!i)ePlȜi(p١>rws Z P <5ZbdLIפ `Pi770"qh:j]BVm&JP'Q> }@EW P 6 L\9WpTZ"p 0DU`3:Zsڀ7h Քua .   W`%"#@ ʭ P Ao7olb3o!Bױbģul ?ڠw CM*z RyQX>˖ʶ Ġ :i@Y:ixVڭЭ@DD({!&r"sʣJt?j6Kn@2(y'pڬ"1 h\Z0JP]Tg֒\GKG`*~t7HlԂ);9Gs w 0 P ( q*-"j`@ j(l)lHpW =Yrq r|Vw 8["BK@"@"ȵC[ ";@x ۭ ݰ~"LCtb`{G-du5ًb{|J{ˠYq&lڠlf2.<0E"H7Т B i8h܋ p %Eu&pREJȏz|I&.z]\E; X N3l h)L Òr&au"xh% b`fjf gt!$XAEl b׻lt0ˋ˂Ͱ0 ȈmYT*7PK %;=ih!~iP2 ' ʩʫʴ˱<˽ t!WvK ;KB{DrmE 0+{иl)Y{ə 0,.`(WB Pl|Ϸ|϶N7uVک@;'5Ȉ" ssA1f0}}p 21 p̐w,,²*粦D˪,˫gEԹ пfһf&)<ٙ\K'CGf}ʥ.]`||[\| ج #= lswLK & ȴ6b"5C[ڪ^0:)ϲ')r#ƃe'ۙrPԼ=& #t&5,#m }  |&#@#vrB۶ L޷|l[3)'W7E(1ؽ,|GZu!Ptil=%R5>f(AG>+CN OGq P~N^wp冊໱|#5;~%t5!Do:{ڐJ ޼=0Wb#"7z3܈…h}7ݣ,dob&e5 IGʽއ%HߩP ~I^V)h,q>֣KmVSp~Ͱ}-J-5 o7 g킇 J~r^`-yFȾ Ы pbgJNG(X03 ^Oz _I"|>ztu+wꡥ/C[Mÿk,q0.3| <-}^ CnR`u`3ꃠW ޷$?'tLNPR P[ő.**X|U3x0kF>V,$tްFoL^IXP)&FG _^ (oe"',׃ֱ  ϰt5E -覣& hpr-Lgd 4.-:]?="b_ ~@/hʚ K>'82 o&vIOE@d<IՔT/ˋE[PO r)@pa =`CAĨN7o+O7t`i2@odjޤ ftQ.=E-e=:Ku _ 7i/ ͞E@ݿr jN?&b'_ o7T9C$mXt OvcMP$mض!{G'vFi (UH]wXX>[v ص=&tG1(ƾ'Po1 LX?.&u ' ]jc nB\B\ĝm>,F,+:ך'.wnmJaIa! A8 =%ꠣH ]ZS'i=8s4уM6BI*sy6  Ds99-C $2"F =5NUQV/:f Z2b1SP! %|ʜ(4( ![|r*Q+'-Z rLpxއK"ӉGp$đAY?蘲@cV=JZ-̠2A%9:SNݢdO489$F!hRe|c 9A/N=MFj&o:l֊5*@s'܁@I Wk#+Z7.vY~>+uE<~|_"W 9<88C; $ #AAP 4nFvN^M5zFH: !!X\x<^2i~ L㣓ta @0_SP 26!_&ع~VXLHZ!uB$=,41{09] pq  QtLqEb_ g0Bf-{f2 x;ɮqwb`f@F-dH+@@ @+=qVo(s!.6q\B]@wcbG>FmjU&d88r,d8Px6b6oBg]( \Hb.r4PPt27a]qf! i5!߷Db@&$!َ.;@bD=P*l׍_m8 쁳 $XAY,,DA.cӃ@V!. "q<P;6|Nf|*fh"aP@'>!ңԡ w쥒e'q M@@)tD$eG'y6NoX+%x@7AST $UQRc5XH$]Ѕ+0e6Ӭj H9(4 Bv*j I7a(;.Ph)$;Yʊ?,p f@7ڦ/jAmFZCvsjX " IPl)&k@pJ,$qu *0DE V׺-Xً<E/Җ7#C/ՄV2Lz)wM(wJd%*a\t#@ qk w+#aF;@v[ FVO!dج]Mf6ڂ $`$Զ;!g:ug9~E|\QF?l r)=X6Yj)~ >bЄ$j Ptݕr2`@ 2jU.qbX08rK;͂u%fKP3yw|i;6F~ ZQuw wN"ےY(k=_G|7i9vݍ)>Q7A #Spa<>,Oןanz=h#==`?(ܫ8xKpU'x?X==Sd;A=zG,<n AjЀ!$"Ѐ =X 3~?,¿0P +#Z5$Cڐ)h 8<9:< 6ÆvZY"X0U0dFdT"'4lXDs9 (? wr'-t.Eۿ4EWCC0\tC5 03RBD@@3DGhHĢC,[D_Dq$qs$tTGrh@7( pGÎxҫG9>?ܣz4AЇbnhȇtHn2]hFj< QClTgl LsdILWxiɳXE~4 @hC@ɧ9jTI$bXU8gJ dxDD&-I-pLKɧ?@>]CDETFuG5JKGHM%TCUO]TPE9%R5SET5IVuWU YUZZBdȔX^& ! ,aHp*LpÆJHqŊ/jqGBIɓ(S\ɲ˗0cʜI%m7sܩ'ϟ>*(ѣF"])ӧNBSիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ Lv+NXWK^ذ˘#Ο=sV4gѠO^=;ӯ]Þ-v۱qm;ݿ{.h'7~܎䙣K\LWu]ֱgLVn>S'LLJ;vص&=6M;}蠂4 VYUwW]aZ!X"jͅWQfb0^ugݧ+㏮ 3̐Djs6 LZD9;QY%aieWv[^Y&`Y%6XjpTb@;ʞ|'3(J34|26*(l䑌nh0'v#/ ꨞ)^-G"]Lଳd Ъk+;:!QBhr"lf%_ X^]:z$ = ^. ->d*k3cZ b꨾Վ' ;IO^+3k1ZzGVokk'ܲV*|),s*@\* 6#V[t?} :Džw۴O Pv)/[E'NW oWhG9@"FY|#27A)v#2"z"l(-uuُ>BjKsR}+r[D'lL@θ LbPɊNhE UMZR'݅m.HX4*i'a X,X"WȈP 6DAƄ"L"f_ԡzx$$%GVrd$RĄDܻK;nC]/, LJ\Wie|@ QZD";X*qf  J2f ZQH2(2Ҵa'$CGH66RGw fcIyepE>)Lf|Nf1i!T4Kg8PHV]rN]JY"Kf3WR]5&)R"h@u gFQj' w`bC1K"WZXd a@S_yNb@ rRJ=4AUdi$K"JuK_8;&2HONd$A k㱐)Vht3ȢrmHB+SJ4[s%A-26Ԣ>@="V1hP`-r+DfTxU+緎"WHŨK jZP@pˏ~岧)(E6%SuR@DY+.>H}?JžS[#Cm TXKV%|u.QJb%DR36Ae^ԗ @3NR7Îs8c`43jwdk\\@E /nbpchؤ9Ǔ+bwq Ұܴ0Owf3з.HrQ̢-ZLcԌj1g7,͢ClI38j1iA5 Hs!Sd$,؋ eNw^χB:1LX26[bZX,Tܢ؜NۗG)u" h+Ku7}@օօy e } z2@Y\w>:qv(h Ѕ6 56lfyi%_C ӈ4L1n|KeJ>lJC[Թ<ǥ, _&ƊK}2䮴(qv= Av݃le?&C4 w'#4ƫc޾wt}bܠxͭPD{pL={NA 65"l2ؕ^N,v=J,sBRu-G}וg;w{NV|yUI{pyZ%GayHWq-ȣocX;AXF%#W7n2LvLz_V_qqFu_`xWw-Y g']u2upp$LDlR} PvUInWE~Tb'~bWN0GT{ev<Ѕ^k7]>7X3$!(8! WQX?6dVL$ (LgLEd$_x x@_Pz#Yr.",GN%M6vMr|jH0A4 q+2BvA"1zUUX@ wU1m,N~P B+_xYZS(sC"8 @i$(v[AuR5x7p b0p $`Etg2SuG)  .<|UwPiD +҉3  ّ ;|yJSE*dU|n`:)`8IvL0\R~Th)^y5qI ) gX}" e dYfI tdtLzLzCp@;:EKeeHd{wSyP P yᐥ$.X9$"GA    ) ֊Odv 9Ep~DŽR \~vԜb a^0T Q]xB%H%"U0 9 >GzàLok0%`yx`0i`Sj?SMwuQ 6cwSͰߩ9]i(+!+ʙ2:4: R%uP6 L 0@p|g{Vᣌh s=H$$XPgpdjʦkdrs*EpL:Oy~@wUz65Wg^&y)y2tw:w)@ *0  ʓh{j$W$pTNihN ̀Ɋ)IJZz }z@:W0 O0`:;WFo.o+Vc5Vh)'pܑJ h9ch[yDbA@ZĤ @ z0 4p $r+ҫ">5Jѯr1 ,3օ)83'#7$(dXpH̠ J0 ˤ 10 #p16R7meuG :#b.< B +wPԣXnZnp`l`i`"Z57MQb$ 2X:nv$zP$X`{8S l`P i` ܐ)'u( X(+#dnP7 xT-pfհ+6#! N5yK)@ӻ =w鈻L,Kn탞-V gjAUL UDAl 0+_;ATC7ʉ FB ` :N9n~腎`u" 7s I~3Iך!‡] HOꧮzҠ̈́)ho3+@: >?d)Dt]vTܶ\=Y˾n$yܞ7(m^h^t9Pㄎb)<N&3kc7 :(n.$}FEmih<ګTB>Zudn x"鈡%xX%gh~^I&3 C Oخ2k8Ft(;. >M8񐡿 +/L/D=:}n\-maSPB &܆MaikLx;fT fy@Jvڶicg >]sங3eu y`<0=ʮ]:uTZ5!:3у5VW5 V.An\u>[]}ͻٶm fS"2d 2jŌǕ-쨀f DNtmE+Sj C.Mu[({!+VD~Urߵ!ө@;l!ƞ0?Ul]Iv9"qyoe x](5t6ȗ]E%s/V=V:s?jA ױkSw(lv.0"z]jg2gqF?v#bF3 ".#8=x[qA Ci,< MT0w8,rPds΀Q1\qi ~;űf/wd3FdҠa*C`qAQ t,~7,.3DKih4:xU7 n4mB+@Q_ YklxbtÔrXϸFܦkCI Ћ+4QN(x:.;"aoE0ăչ7Ab 93p% ?Bg,dģ?U ;4=#/E%EnBy_,-vAfiE+I2ah1QFDĄA.C F0Oq߫ %,oBQUoxCĂ4թ6(@';pe!æXFʠzBq‡3hA #JFYLSb TY1!AHI@@>e;l wSa55od{CךJ?$]+ajSIސع:1A#bvGP'Vxcl17*fґI ,mxBdJb YъOKdbL-d3РH  H׿Ews [,Z2QmC$ 03=.rq\P\Kq,!, :m02x=T&VUX0z~7@ @Pp7 gN D?\q0nŨefhPL23(2F87p3ju0x0b:G 40Eoiz4=8l(7ҋ{ !&*w2!"B+O-"֎hd* W&F7z;@PBaޢbn\! 2/vxB#Az%u XHJCx-B y9`p[1-&_sVBꎨ{o \z/hARt,% )d>sg7)AX 8u dLGGoҕt#1hԓ{ܩ\-` NBaڇ9U!&f 2}25fŜl+\&|aB=Q *TH!?yW򗷼0!S}Ò)@ @ؙZ@-$A.8Y?Č;O\ЍC%klѾ@ɳv7!cAC?` PBNxW#nn9~߰G?qf\U0CJq*?vĎfW:tcO0q0F @;D6КrX :(g@oؑxtdAv(4 i@*A#г*W8:HBd\;([ G``xb9 < x< @8-'r*r&C'>?!WiRH0غEl8_;/5";pkp:Tc ybEdx T.&Jah+R ˜-(aa c4d,j`f\74B3:+YJY/!CP;SB8@T8\0MY#X%HÊ\tc>YVTH@dH@„HFsBHi\KĊ:l:$=q0V!32Q'C0><-GdʥtMȨNMpJH 2?K: :1:/QpJQ; $,O@'4W)FЄTnǦQsh<:09L0B5;LCIȨIO@HHIa0IR1?8D2CG T@\0EW!8~8RE TRjx@lNNhʬF9*8PA?XT 2 ͱMiqnk)̥ C98(Sh P`4 M@˺eJ99+)=Q :Y"0R35%RLUUeUj':l@ 4Rk1_㬘5p70 HX_R5uiexklmnV]O4>kq5 v,PSnP[aP2Y5 "‚ I50@FUTȅ͹qXmX}X=; @`]C=Pp;5UM)Hy@J\Pq8ٗ=Z 42tJ(-ٞڟڠ%ڡYjSt]q%C$v]ZW0,T҇Շq) ZRɛ5؁T}O\/ `EUl"Z} tr( AVTʵ][@ZWE`WOP0WZ~4ZrPr zs*k8X̷p\m=U=/q]]&m [y qP]J4%dO<ܹ©˪,-PnjU4H:T핶ؑ5:hZET} `6`_9SXNMyp^~H\iG5ȭVGXطvn빞XkVӤDNkFΎ! ,H0'@5%#Fp'%?,&#DZCIɓ(S48hѣ SI%xKr%ajlZ)2f8LJJ՘ Pbu&5IrcCR\-]ܶ+.ݻvݫ/߿~,0ÆZZwǐ#KL˘3k̹ϠCkҨONzְ_ˎM{ڸo{Uk8qŇ'?ЙK_Ntգg๋Nxçg޵˟OϿ(h&{; >!BNaZ(a($zhb%x+Ȣ0(4hc5x@`;l㎐DÎ?촣@ YIBCV)d;lJfiT yifhflfp)gDo'dFɎ~#Yg;cJiY) Mc^)Z駞)iσuzT&UtbkIM6A*6&IN;-wfvgJކ[k,Mjhd*o%$/Io5^ kNmQ*k .$l!TΧ4#s36WNgksuz}>.@>ꨯz밟.{+x|SΣՉ[o|#<'9;G/zn_wϽ?ﶓ߯I:.2'ݬZ5aqhCІ@}lL,۲QzL\!Z< Ax` R05@Z-F/Fb`%\RVE9ڱxcCM }Ks| uz!U X4R=l${Z2 =x$'=I!zQh_ e.qiK^겗eIĞV8Hg9f{ʛWB+ǎ!523ȊJ%+@m vf([)X ) l3N3RNt.AԢCf;+G?*s^0z7">y̏_U #%R$CՏud]AJZsdJ]ȤdRH;Oou$iEdOwtNc9;iF&J]nFphGvj\=g鸤v)<_dc !@ RdDYC2ˍHBYw h>R`FF7*A$ztK[%ےzR68nEu:O )?mlI`xŻ֊ԭԹ>:֏nZSC~C_#*gs#j|`xxàEĚJqm/K&SfJrzK@B?!:d"iq#S*P=N#Z j* X6n;Z)Oz+V"=0Y*3AUҚ1]0.j#7i*cGYSz8Ur$fz{9?N㌞ԡ7m B0AlĖĤ a߹*2ڿRJLcy辮(ǎx!-:vV4aQ)Ӛ?ȓQdީ$l2c AE:яu;].Z|P,Oӎ +DĞuEČDLcaf61tH1a;=0vn~;@ 5֜I&kX _ɯ@єR WT+>̽}#eAoRPPI}x:b[TN\p#)z9iA =G/+ܙᇻA$LdTvNd3$-.o@H`BIySꮈZ=}=+H Ϊ"`9Uiji~h D:7I{ 5*5\P?E%tq t Z6rtWT~6d{Q 24 :N'X2Ǘ 7\#1SUSz?!4":AM q F &YGFNN봅u‚GPh Pj=5Y)f=Q?ʒ??cS-0dcђ(C ~ w{W+ SHCT&U"x eo,4kN6Xeo8<8S24`H`bMJ`}xwMUh)$GődxȠ3sdh[WOme!b:\A7H 39!Cb$բ?FPIXzG,8DC$?j{tN&a(_Op&p pH8S;(eC@84̣f1RXPR8AK RLR4xƨ\!c[ iBh5Q4 _7 '6YqVtvWz,zx}Hy 5QA#Uef^J 0i2smre8 ȷplp7 b$0$P6o 9OX$B8?xq F} . X ,> =,JB0 b %0 ElAPnuh] <<8+3'rt<C0 D}~,&&xuD`Xol%@ P(2 0$d||>2qNs `矅'm D.}~HNjn]%HC$@l"$%P%NR%>Ԟ2P\ XcpX@p ~~~>_*-ڱ =^(Aj6޹lTzn(֎(0/{ XIz/갆_Pg'UP)$8菬YtOԿuYدɞR_X ZAÐ:p/?_q8)p@;wmspClbMAŌ=j6a$qƕ" 2&LA2kiS'͝3cB+*DTҥ|,AӧTXO}uW^;ˮuVn\s]^KpõnŌGNɉ'zܛfΛnYtD!2EZZVmƝ0h٩mV |ߺr&BCbDy%6qhv1RZHw~ڇ_mЪp5* Z`i$무j. '/๫C/0̯v1;Jd/D,!{8Fw )֠ͪhM%-אZ~8+qr羔θu"/"¶)M5dӧڄ 3ڛ3()ꪬjAEdt T+R =/|PS @=P@IcPjƒZ1քHrTՆ6h۪%I^;1v˚-GK.NuG{DT%V]Y]w}7Cx祷^xh375A[s f}y&~Yav] Q㹰x<VHCesSEuU7gᙟunZܑH0 &oai68}t-;|K*Z:)O5qgA7S~d ɭcգh?WߡƊ`&g9r/gX[I gӁUTVfx#J`0fm͝Wp*gYmӡ>ɟZjy nZ2K2J.hClY[v7"&/x ~1<)x<<ԡx#yB%qՃ07]LPҋmH3(\_u'`VsŬK]nTw1{Zؗ1 184Âp4:znC9RДd֢Xi0]֡!Re77n,&%.f0$^!hXම Xt⋢c3F))J;D,wY[26H>P+9أ+h7퀣L wP@"C""(L, ",ٳsP)Y9~-oH8GRaZRXSq&U!o@hEˁp%6 h(jtrHSDJW`|L]+̈H"_d 2 ]BD+ p6GzAUвv I:J=.%X0W)yfx!rn(`Rq_ c+*Y"t(WMrT=svT"F:?@+d/4S)5ؽȅ*" @., \K,d:5@ YHP@ 9Q6s9p?6vT@ìk +h,B9N84uS(1u˷}Cۛ"RcPJࡕ =j؆<] @C к@H `K !5 @BHXhKUiU\7L Ѐ'`SPUFJ\(vh*N L8jRDH$SPhOpC2>0(SK2QMT$Mj(~OԙQR$RDPɛ\nAЃ@ÖRP"Fj@_8CNVBhTSߩ<OxQ~ÆѤM(rD@mQAT"%#,T+!@=eХC-%T)Lz$C@ѲSn@@ C݆΄>^ǨT= {ZVaa@ahHdeT̒'h ؀RkRlҺ--Vd n OH쫃TaP*S~o=R@:E 80S+ 5ZeMuC=X=hS=T*8T53: :QNdOMpΠZGbBAL:P) qCbI'Wb VcmZ݆KoX'Hl֮UI(MXу>4eBȝ4ab:a…\RնSQ=Zx @#]!"`=;S-ԇܐmXx`x S_x`_=L:ЅEE5QTq[qHSq`>\0DZ SЀ M=ܞa3:8>52M9uԅDCM,`mߊ(-]|\h+a 2؀ e-"uX`R1d*Q=^B~)zgbr 0grdlaUucF \Va5d`$㫥h_ b'9=6$5pGK$NF&n6ՇOThnAHgӥciނTу/8X*#>`\Js*q&ؑKrCpXќq㘖uҰ&߂FmfF~FhdtWQj}"nj}8\R0_Vn \vvA͙p9VNhf(sj;oD$ʠMy=}gPldB 9@KNBЄn(Y7kΝs6mkd9aYmvnԎmUT/(n-`EX\yVpv ~Mg{Cd&(v(HϣrgjgzizXoҗUņo[[e@QšU ϶Y L07R¦yqoMjv>hC8Wq@!81XOnkvz)7*P*r+, rt:01/>#75ɄiosgXV:wmnZ>? 1+p~pr nͅI K2pN1GEgSmTUst?tXXUONOW@X_`uJtccW pfghiv5mv (pq_sGt'*6FnVWVyOzw{w\WvqGOexG5Ȫgw׸)uġ{|q'w?'x7WoX]Q0yyyyTx|'xOzY~wGxzz_x k{z'/WOGg{{w{'B ||'7|_|/ƇǗ|Ɵ|ǧ˷̏||7! ,HG($NF8_j 5c'\YIɓ(S\eJԨG ț?vUS 3g,YcFla6T JIjő6&cկEKٳ&QxX L IVOn%5mLY*ܤd׏hxqcZHVE.Ɗ1;άϠC+J6n^XϟAkD-Iϱa~[? zM C㵛J0NQnνËOӫ_Ͼðş/>߯?H& 6x_vF(Vhfv (b?%"&b+/2ژ#4c; ?BӎP>)eTNieT*\F9`@;@cΚjfgcbw gci&uiS衆&袊6裎F 餒fpR)j;eJꪃZ*'ۈ:Piڌ6̹fkld}. v@Vfچe,m*/r} YoUnlK+(ۊp oJ@趴CbZ\$H "(S@r0k昃ls8\ɞ+t6NG )W])\gu_ovj9fh}M-rMwV]˖~fNd?o2IfwS^yr&Ϟ6ܑ۠N#밿.{3n;tܕ鉧ZJ(o|<066rpyBu TK@}IT =AFJ 'mC(- ^S&,?`8CҐ~ mCGfb& 1`KQ ZWUAnxA0dY(ȕh8t@uYNqΧ΋I$v :X$S‘DI9$WX7 :|[V'Rvo`(VY&2|TW*qt#X)fl-h+VRbB҆sX͍#Ԛg,(xIϋ 7 NR)ŔB8:L)4$ ]$LQC7DR)tv*5Imype(.T%iE^--GLq W<&K9Ў(U@U}D p<@Bo+!< u2rzIt ,$Y 8A CsD踧QjMP-u)6QN8bL$Ig9E[fqhyi'E|::T+bP?+Uvmr#Z9ƪ-z&d*V|CG\@@SbgQH5R$w£RKJda(dqW$>lSZ=V|C*SsD+^,V_W(_"!k$0Zq'S꙱ |/WW-&:BpRNTѦelR;P֨(F(Z%v$:JzXa/A/>~C ! l[0(ht62]B8/a7|X.)MD<%WP@GϞ|9Yc |ՖHIBlzÄ=! pjq+kY!@1Yr\28; b#(/w+$}4YJd&Y6Pj3yC9 0$N"\ N T-YpYDd ŪFI0?`yJ\(D l0_'3AGqƒU䊘&3!*ȪkdV)сXuȷytdhsUµ<]Z"Ͽ&9$_Kf 23kQÈ!Zr&fk +q}gEWisdk2@x32j"MYҳGJg7xFv}%&ZGq5Bzw%[FT[+%o}JNz7|(Z,'(:,Ur~xBxg`{M4a#n5F:?ZhKzeE6LVta(т px0vw&zXgAati4*gyv;PC(Ux;mV='8ՁZ`v%$ X%H)XOdz)[ p 6XA%}ց56o~'533WhmyrXs+6-5ndԒcAhZ{]f[u 7k b $Ph6oRPb@&* xR*>u w@v'OA5uP`$ u%k;[}0p@0 6PycMr'65-(J'(@bz6e$Y5e(63=6yEt0E[Y8 i6Xc@ PxA> z<3u${M *PVY#y[9^ɕp0y0vuh dp$7r4Z,F:N Yf0Fu GX cQ @X.H,`O`cf GjYIy;{Gx$g]7cdtEz : >AQXD  0Dɘ dwTf UӖ1wIvh0g'ji+5A 9Iy&ڰ Ј X` b` 0Xb0 ӰЙ6vr(aЙ)ቄF(ٚ6p`'OX| @ D BZAJ`0KM E)pE:pӰ zy7Q'%*5{vvv%Y 3x`gƝa tZPr~ %$̠O $|YVLpIz@ɘ%J%Gl6'm&4 y/:ɧ3٫@sfu:~ tT l0 lZi:4i7+t"_.p91I:N@{Щz#j0qp`)#{w^o$o&{PVe؎xv/yҋ8 `+<۳>?˥1>Ā#Jz0 d$1E9:Ed\+*fU!jm gx&jemiAE@v{x $|]"%ߠ Od`v;7 0)@Qq:*cD.IDGT&mڹJmvjp%1H$X@Fmđö> ˘PO0 i Y$4 1 H&z8JrZ vKj9fpb`+ĠXXXPwhB%y0 p J[ͻlѻ  @g`Sd\ ӑ&,,,ҶgvՖ)jHj.gƫf5\y=*Q+vFw& [EIO ppT;  ,j, ))Ҧ*R5ǭ'2IJ~ǀnkuK{qC2T\0 ӐEd ^ h i\ &c-;(k;xőoVx*l8g:H?-'6#jQܔ~>[9x7#Z܀j` j,o$Ҧv<.H+/5&((gqh7#J a ,% EL; p :P@i ά Rg"=W˭|8*P*]'Ɔs",LW' ЉfJi7`W; N ̑ D \Y@(+Rsu048ėB60$x$%  v- 0  PP H' @H<7 e&lr>S<\L5Rր>˘p0*" J #j|ظP lq4 @X@"3Ϙ204#ivn&%Xp`|I+T0؄Ƈ Հ؟r E  *cAp`$>E9OxRh܊H[E{cQ2*U"@t^Cmv3OK701$m,%`e0jwM$%`A@!ƅp؟ d-V@3< o /L&mri&^DdB"~ۋy,{Eo~t@F`pEd uz̽}14,@?1N6>YNҘ=g0&Hh۰NYMo<4=a/B nqnOr_s@q? xk5w1fnrbeF/)w!VD2g?Y\?pX*hFq57?O/ŏ̿2Jt"79$٫ _2@? ʍ_/LFW!isXo}v~ioXq@Sr{N6w\Ę:u(ǎ$hDI KSL bH=#WK(G8SRM{r.bv ,՛US?xFjIutCRL)i[Xq̫6n[<3Ϟ b)tS<=GB̄׃\v9v_~xܜK8ntī?#//?v)`dJClY }l1`W q)h4\ؘ#=a8@ P gž(qo{x (gVz&Y,eK`v*A/i,×ݖ bӘŔFEp@ `'@Q-mX$ ԙIJ.bUf X1*,&PLbP Q d ci 0hAGy5{aU6J/QN)H!LJ0  l y b ؄':,MK($/;8-PdΩ 7ԚDlqG X P#z,J0 XEA@P$S&(㢭Fz3ԯ D04Tbh@FX$\ Lij RDb dq}L gс{TNn@ê~#A _=8ˈOA\B%~`Y:D'<~h1(6iEVtXYlEYE,vcE^944D*_: c?#cGVn@i <+OdPu1E= `{{|Dw(7k\Ӵ9J"Ct>X/@B`C?S:nCX>Rk?L?2Sk0 Q!dJJ%8\\kȋʎ@V`KPi'K,)\!0+k 3+ IU =0̂I3B4%BlǬlLlLqJk$B@((:Pl=dA|̋B_>XDq*H]wbI,::N x39cN8Ӏw|BX5آ "ڃ9T,ˆ O+^E |x 2P,O$fO~#KqCX? r:޼k!DG8< LZ} 2@A9yɔLLQT\I䫹J̒$P4MtM,kMqn0 |h A~ HX3Yd汅%f ѭM᠃CP[U\( TRSx(Y vQ;y U@Syla+\SIr-2NC@m:$:S2^IRlhPri}n#@-51tIX?ԃ-T,:hQW S NbM-8RҊ$-EXXy/S==p5} ?X?$P̢؂:,:*8I*Y<EKڅ#ypmQXI;DuU%!՞H=X`ZՎ>XJBۥ MUaIMLTtZ(M Thw}O!NhH["E :MGIݔ[mFMxR,Er y vXe7ma\N=Y +bEAY{ 8fS@ AXX}n Oԇ%@RZUܭaS rH!( 6p`Oq`ЇuqrQL5\b]u_$_%fb\X FT@a+aUKk&~8b]Ԑ`55]Sj< ^.`%L@0ڴs%}cR90OeQȠk?Pƪ- P"@#} 2#oReTV^T96s}b>Ű[+%ȉU­XO- cfdfevfedffdG^H^5NtM @-pacݕ8teuvvyaQ|$gC0!اudPk&hl6.`]bn$f L hNi26. fwf^fiN皶i"bh^h&jj..jкN&Ȁg骞j꫶jVh@Vj>fv빦hjkwfN6nflFN pƆ~̶lͮζՐrpy6FmVf^mnԎזmضm mm! ,HMJ<&Ҋp<kD!ҺHɓ(S\ɲeJ TPc8ErJf*(0J<0ʴӧP] S3U?qPC/ ٲg1$ P ̒vn'WVے@WJhfU`pN#Y\m0ddm?` 媳Ϯ^rCШ='˺5_?(ԩܵ7MDx[ )wqj캺, CFM&~~t \3w(h& 6*6VHfv"H&*'4h8<@)dJ(; s?F?N;JdP>)PIfY%^%JJYd 0)inƹmigxyy'*wig&Z(Jz襓V:y$K*館W%f)`Zd;g*螄뮺zү)>z챖ViF(·jH䵠Kj*\jZ.Q.̡--+V{g,0YX鐕'| îB?$΋1zmk^8TL$lr1E6%<2*s1k{gbs;4A͞GFeξ"=e8Afn%7c!-x)/QR Z%RJh[QժU*Eqah!k֢&t&ZDt&>R*TeXdE;T1Ko 1SAl󐡥`CQ^K." ø:XڭvC!Inp%UbC0?%t` Y\AjC9B mO3F 3&~P|R>@8 @І;$]cCdV|) q+9T<^vdGA"CtkEngJJq C؈ Bx+DtOq$Ev{ѫjc$bmȊϗr;ء˞u}1ba`nGXiK;cUllQ`1U9t^X}q>c螤Ӆ5 zޤ> sAT!+LI )PXehkSq'XΏr|Ԧ6 HdpQ.~V7c.2$3N'@ݗr);`Z; "$k7ry T-9>{xͶ#YtF:ө 0_/΍n>!RxIvDHLsuXv)tfNbWv@h 빗$[ńRLpppN  0NwM ]~tNцM5$NRws/@FXb[GWUӗN }uugz7ÅO.4x(vhvm\ģ@?CvN&P/XpPC] D5dypVoK[ŠNqȰKևtt[ EhxNvM)e#Wxv"e*QMS;mCWG4DZBgK|mH&d4H VfI,$(V8X,t<pz%p7=?5quSg qðKFEͰ AA=LFsy0|09\>(zHa-G,f0x7G.A[p%4G=d vZ L A|qO(.MmwQyw4DqBQ3Xa7j~dWq$E4wڀHxFs70x`v})sl,z7Ds(TuT+A[W L$p6wQ7y[n%c$9{Ț5~);)@Ac)'F`z6}Kg8`w s!yW  a&Ey|Nn` `٦$rq>g :JYf~F :A5ajTr;5$ *z W)# bfj Oz7Zv|iR*7 9v0lP%IZ@Ԧ_*`*-/03] ׺yA>3%&S3fb%NjF`hؒ؍b;͎<6p(Aɝm\$~P0 g pp@g@qm*   ` ?=-b)7) V ~R{ܝ'K,= ίi)i@b#-pݸTw- y}`uOc%UV d& vcݽޝ0د WuѮݸ.Z f<ڼPli<$a r_ez"NPRT>Vl+PްbM|)@ 0и8n `PW@G۸1 $ xnC+Yrd8:* 6(&38vDYEэK`~QLb+k . b°AP>.@_HFNF-YRMAoSEaFɰ#"Pj $-hy P N3mS$1)94)J_i,.>YIҰn>l< &Q붎ܢ*!%>'NU#DqF2?\=:c$E@HP&`D>{FHC`z K4PX_&d/3)yA΄o`6T5N9{ qpq@oPjPg%aPAd00_2W; X0XtbSS%bC33ؒ'5Cu8uTO")a @3@o6Gvdɕ)SFVpfwF:$gJ֭=F}aڇA[TOM;p>F~,{tUy+h{+1b}Efе[wŁ :.Z"6:):Sm5d3r)k{*"wˬj WdE_1F".Kԋ= I6 ?1AdrrI~4Q*Z$T^#*2,l>$7fS,˝8N,o(G1w\GIϳ"%5*P+7:gvR2B*qD_BD4E6e"ERgof<ͭÆ/ũZ[ UEk-!/̚܉- x` ~y[Zf2_PTtY&#hU!Sp˱K|hFEM8 U@`@L2#! +!zsTBZEAĽ}[ժzg@Ԛur rÇ?bD u31(f)aGXFLB Uj+/np( *pg4S k9f +0?6STb xI+=9Tv1:9!-SH(bџe7 v@IZ)ixr>U$ l5IEҏl8XktÚd6_L;_ONa@PHP0U^E@ d3>s`(*ҁ@a][X,; }j]/IK0☘*]dަXa4QQMk^3ٴyVBE%BDCE0?TitZb@X^D4Hg'ƋpM8-S\pkH>#I>oIy@t3 `Ifg"ꪈ &2`X6m@lC 6`Y"#JHؙ7\D+2t`1,|<mVQ1LUc, Wlu%R rE-„9b "+2dB\ĤF@%Du.ħ_t!4F*Cd; 6nFH(- =ᢘG&:͙wr[v9n;JdF`pڠ!~L]"d NSNJ7Q(ΕKD4[ܹP|YBĢ: ƲRq D4u`J|QB @nm gypBy ;] A8i qG/3ԡY05 tBHe)b=kH5&e06a2`ᗢ0m*-Θd~M$^yC :x@ JsʃՐG"&VPFo~wi0BqAPX"q/e0YYZ/mC=?&pd듔[>0w樷^#yG۟G}h^`@2PDT+x@ЁV"X` @a\85~a%uۓ4V5,P1q7ݑ稀5$ h EGz gNaqd!\=;:u8A1%OtPTz #~j~_}Ciޚ ?ZW|7-Bp\h:@@ˬ՗"]gǵ-nVnO(V?-4nȕ)O=0>@>rS+Q=(&v0^ BXЭnPXX* ɣk(?1#A ?_+[C.:(P#0…O(s޻oCz99)L:@r.@rxCA{ ЁʃN#NVP n!_sHDI,G1hyPSc`lP@D*#A 1'1>;ș8Aӭ:$:=<@DAC!=*~tN1 `KC$n@BNF(cؚ?D {[E7tʅ>;A? >:D\`,q0@RsB( [\03@;)G(`:h\xW::=t]!%CȤDC*AP>c&? fɱ$%̌0HI0qIC>#!PPЄBX«)-r( [0?< ڨfjÂl8EbȮJO7ܻHn0_h< hI)=8k9(?0D<\`\F:ǀ8UK[ "R/1<'ꌏ#_̅LM\ͣO$D4Ʌ!`K`q,BD냇X>x':x"=qIC}ỄP`uQՀ!~5x*0K(7 5XaO,(#5>l4:BO4@qP\Ȃ*-*MB : d?AuST\A|E.@@|v@r2A X"`ъ=ȗ!͌"0J%E:'Ҷ)<+KV>'X3*`(YKKāPqI01 VX=Uk¦ I%X/P/l L"WH$*@03Xv-wTWsy cWh (F 8XM2 4UU V89E|hƜɒUX31/ 2,X2 R;FTTp٘ٙ;AKaEXX=X8غB+]U>@DWQ9B:N 뜈gԇC Yɒ80ٛ.p]}eCթ\Xs|u!:[=El<^=1BAByP伒n\}L|]}$nX ˪O8::Xп5X5X p:ML Dm0UE=>Zj u_0 ICS`^Z؂a]؂ 8]pPA)FHy쵻t`ƌ!" ^O,q<u(p%ja &q@>BbXO2Ea-(c0X%P-`5. >c!;I+8Vve%Vq0_I_X_)V(( ŧHJPc`ؿ:(崸e}(= -X[&O9y _z 0U .d^N?>GX: p +BFT4 `4 khkur&Fɏ(g:KʖVi~扈fy@`Opfΐ7ȄCȄY0 O}hk B C䜻(ޔf L뺶뽶kuHOKx<>/ nզnlC~lxȦlǶlȾll&l# Ώ;Y>wamrֆז瞞(8V68´>̮lF6NVn}jkVޘӵ8@o&5DkЈf.Apߦoimm.ֈU?vg&poHgoo(v /p(A?/p?q7O5H q  _"Gq#W#W$grGr'`Diq)r*.,/0's07D1?s1W2G6_4gs[]`]::>%v(*`k +p+ ]F*`T",a 8(Kk"<:r>(ǯ}drM[ f^ރL3읦Ii Eցf0V(aı$ I )Bɚ*WfZA_XIzY&>C>՟^]0 h#j/>}Or !GvTL>ЉΦ6PTK`FϰedKjղm0ðQl0-?Y~V|F^x3Y"+&֨O(,[%yif36sj2ScD%qvBE$| Ox,~MtLemkDܡ c)\O֠i=k@S_-VD ID^#Q pE)3?uKXpyD>/ؐ|òG3}R. ;J _0\qgpQD\ W;UWl?a"W=ao)܏PrM/uShQYQaw~D!c' Ӛ)Ŭ`^5@|9{_ON: \/M.w;:!f2ƛe6! f` 15+[b`36?`LUwla _ )kN]g*˩vj] uL3 ʂn,PL99Yݑ] #0r pY:R$E+oT /:ƮDe܉t17A`vr4I> 0;@2a mتL hv `K㡋IV~AY>_t{\cW&ʉnF:`b̂Ѓ& ·T5oB:Osε g/a;Y9r++(3i;8+]u=Wz-;PrGYx =@p* A@alvG  ׁBGw6Q|5Ƿv ~JKuxJ+VpP zpKYd~~~c 0EfdzdjFB{FwKp2[>7S5րx9(vNxM' 0 0 Q  H ;z`)D~\c~7rc@d+5Г7V>5b*^xx:\3'K@ 4tDZd& 2 gE 0Š@ uy MVE7'm؂/EF vsF{wL2P50t pxq E`YXd 8J B8Gc`~В0 :qxz6y|E3XsxQV:w4*ԃc7p` L$xp\p-I 2 ` g eo5m0  `#rN~CЗV5HwhhE,UJ&Sx_x`Z$PÌ' 0( К")l$9rp )*~ Y@(k1u:VsC(Kn5hD  6G?h8ȍو Xȍ6H}Л`p~=00 0>p)#>dc*Cy$7]Q6@& R` ' 3ZiB ڰqX9tC0c0T@CFLzJI@;?HLs9 ATsF9:G9X{ b` i\ 0"W,*,•t*y}9‚WjSv8٨uun7uYXj= TV4 zp 0W*Iy u+ )y9ojzȚm0@ˉ]g u0JL`(Q*9Y ڮ,67|vcpZnگ|:=5!    { WV} npu OW@@v:y4=Wp7 |&d  Л7 ɂ9dBd_ 8   8J R%QI*0 J0;0?u;KEA·y۷N=yX#gcAD+n؛[n%  k'60 @ 0g#0 *$QQk2C)f|p a=;K mp맴9S9p蛾[ n6opI Ġ$&u*[+'fᶼ и=0[w|Vy``%CbS p+P&|(*P$` L (A&: ^`1+2h''R~\٫ #ᆠD\#¯$` kpP  (v|Xp` aŔge`pvyVʨl\f|00$Ëж;! `  ,s'4)e|vwpJjLˋ6P|aou\Y;l5< :`ujP) ܐ )'۳eٜfp*Vh xMZ@&Qix@kpu4! <=_4Yٴ,EIMsf߼ d|Xm͔L@|v@4xMup\M|@ǰۻ k) P = - }-ԛr2]meмRp~Mf|pvCC ΃Xpu*ĬΫ#୨,os04]L~ Eܴ,l$l@~c~W|@Kcj {l-$`EjT u pl0k} ],{a<݌؛| ʽ~mv{؜X޳u )-0fk۸ *9;*>9;^'ԬHb͓'ڬhqu'G`eM +v  372k'&-tvaXE y 4=u# eԸߺ8nϩ*e)**!Y'o@A0IƽN>PeЏ^.3^w&VNI=['.@&╩kZA@~ ^zV Sms `;~YCN g`9d ? ɬBo5&>_ zGN9 NLqޥд7_:~Kܳ7IvHJLD. u0.o=C^`bd?f_&'c5E 3YoRx%K@'=J *=+A=n ^"We`'O^u4^5444K4z4_/r?@*Ot@u"O+2<:`6P_44iV_\pF't`"6taYs"pP9`'ՏB=\_xd@@ u> ?~%ѓ,D|!@ĨJ-4E3o&D6P)620:4 $خS<}֬X ʍAY@Xe͖E6Pg);\=wX 7 4j2%BZ5PdGgV[rr$IfiZA7e{v&7Ur:3CDvɨ;[[ns ʫg̝@Am+U \]u"sm@i8~;MJ#Pg@/箳rڏ"OJr S[5viZ‡Vl6zZP-≊ʨ11")Foï I,4?zƁ29qs2HQ RH:#P6$h,,l2Ɇ|(rO,'l.TmCCUPl!Q"pikH7D:_ R(H=!jWKJ_5@6Ё IU X"#Yl(uH @l 9XVOzHЁE-2j!t {gE(D%*Cd:x@Ez\)*abGYZSA`Wp $62 @u(l׊8ܜLXj=죁 D(cGpET4̽Yj+W@ݴ0) _H{:scSH Rp"83 )ӺF\?CDET*IAL%E`Vɘ4ZKOt?Rx:8+"5i]T! zq ya ꢌ *, P :$;|JlGqG PGT@hCh3Oc?DkOJ}%=k ?#:GdT<+Uv5 -J>;u߁(Pxp\\}K>0v'3@ȄYp~Y Ɠv09Ӱx$$7_dr =CHFhn*M>C&pF )c!o10 .57v1FR^- j̓!Qc!bxb<5% Y;@X=I8KLMdL䕊q#RHȄE WeX>(\^_o[%!0cFfceePffUfj`lldm6ffVkņJ2sFtVufu^o^py|nX! ,HPa\p!†#JHŋ/Tcƅ ;n(rmJ(Pi඗0cd͏meϟ@1~QpѠw)0q)Uäbtڪ+-=y @t֬g͊۷b ӵx*fѓ†J(ߊh 4bp#KlQI_ C06?q2*cVLmP\#uPO5laSLƶrEuWŠĩ]Wuyb |F@2 Y4?BqQepgq7X p !EvX&y($X8*.2H6:> .KHLⴤM&RBieXR\^]fbif&lp䏜D?(pry4@g&袌Xhᩧ=JgJhv駠У:韥*Zڪ?뮹.믺Z밢ϞjR:*F|Vh'f(Vm+nZk.hn몫 i3K휫o\Ep= G6gc?l6VlGD,r0,s1rE<@ CY;G'K#ݴFlb3WMXlB`, A pĽ dڸ.rp=%X݂g$z߀=1,xb?WNgaa?e&Pdm53N֡GO@DJDwzݺ =<#i_G"OQ[ZݜYOwBaKd~[ۋWVVW Ovjayx~@8Pzs=^n7c/oNK!D7D'wFx"L཮qHAͮvub;J 'B w3vJ[>+әv7C$E $r7ȡxH>Ai|gē "Fh[&HpXX!QJTU`D#w p@Xc! Eݧ~\# Y;.Nm!C8FL*u 9 ~̢D9i|CtTY(d4Czk$d:$8)06aT&ip ҃ d&; Wb f8G2UC?'bRys*]#yXJV"ZZӴ!ByԈݕ$_$;<K}wHc^iw|6&jC*XϷt՚n[jv +`ڞ`bb_[fRlGZ#R~`s[ж'pq> ch*RN]5EߨςɪE$ل⃡p}x2AσqRM~Ha00.o ɝbS*[4>"*DUh% (8hzD۰@VA-{(u>n -FлscDh[1+ ,$Zv((Y ,Km3_7>`ٯ%rƐ80..*cDy.drH<ܭ7 q3D% qö!81Ȗ*"=8Ɨz!݄)ZQOio9Qn?I88p'+Z5 b BˊD0Бoi1;lr OCT ( T@P4NWjt#{|fkX }@"6 (@Cǣ0P~-y>R0*Pa T/_3ĵ7ӹMX)?/guDs d؂η 9l_2(QudMW~eT L7nchs!* [wIVǥV0w 0P$@{uzFf wifP9 uzGR Nyx\i W&Riֈ;!%#CAp @EXv>~k aaP@ GpfOy;pNYG@rJ]Io +pvsipЖps0hIֈf-FXC:dbCl7 `XCb^$ E ДUUT `?4 Xq pS Sǀ8_q!c  ;LuH=( m`}QWT9NUI}p؂ pB N `G7}iV sv*9 }Ym yrNQH#>p+C6]w3a6!ڎB  p 0W@ W #`ppPvzxj̀ rA7au7yZzp`Ol= ``!Pެ۽-*uVe@l^W^a\*Wņ(@ X]{Gò ڝ0!kmMLj\n2+,ς6*;i:|s^;| (vI䃩X6p]]ݡ(@ ؟q m %'*.c أ|0|0=|un>MHXzqݟ U q@ 1Bq0t{`PNw@]mpm`;'>yOn . ˞|-ީzp ׮eQ6+n1Xҫ쓮BB"[,5aN5=4@ECsr0~_0JL`pd0yG bp ǀzwA b?dOp Hl&&r?t_vxtb!'HE[zG;h"PLՉC R;n/1R&_2pƃ7{n!Ŀ-0DA<v@tRn/nOnnX|BQB:o "o<Qp#ԿE%RrqO@ D(0 >N-\Qě=FG}O%{ CeCwb:sS'HA I!uB=FBK?ؘuQuz2wRJx5lsLv^TjH ]#~rt@CIJSrV*:WJ* y^3P!@kҴ0?p -*gh 3V;SױʕyFF,hW!uږ>ӟ/$ia#<<=x_+ Qd;Hr:SM]c/gs2-Ի|rޢJ<8:j$S BVZv ʒPs$&RP'd#K1@ÈٍVsB$¬#-Ɇ#p!PBN%7@7,S@Xf>NaTZ:9Ҏ '$Y2ᇪ):?j:LBIrYgDcSWKVAɇ3 BO!xOk `mxAdĢ?چVڸ4VPfp.-,pB~ P$. 3 PV̭ _t`E?qP{e ZADgpH40. [@(tzqn$=H/." lpHnH\.L#y64 Vi"QMQ eA!'V4Aktd_;B9# E$ P/+0 x6DՏ*qlɸ'P1x!z`|@$[6V.J՘}G7^bG}ɡ \,J (0$y/pkKϦ G8`:1Pe1&0$N '4T[\fV_g_h#fQEH(oK? @Xt)=y:(s:?CP\@s@e\8k8J9>>"?\1XKls?? 16Jj@r@8`=+r: h#>:PSkA M Ad[ RcSa*ЛO x??`@Xi;6 Sa{.^^Ԁ+|ZVjM "?b6cLCA;BDL(3 HJ[qHěh`H)MKh 4n𸡋::+lSb &Œ yT@ Ath0DVE\`q8FTcP,PÅTcEH\ƒn?s:ݡh'48(3GnVD(J apsbtܢY"˱I  /_p%?+i3k\K0{#M3e0' G]G{K ,͑<7GX3xI)w@S" $O#'VXDKE,P9,NI6;s;\_ 8(7=XJ=pOhC̩ɉsk2""P38> U p8'͏<1DT̓NI#?Pp|tNZ4II p>%@O8M\GqC@󔍫y@l8G 2Mчi@`MXWK?6K s\P>sxH8Q*DJRTT: D>{Y FGI‰rI G1WTcq,DT ZCM35 0UD1<6=xCs}s4r!,0&ŵR I+?IHh5L³V9'|؀"҉Mh$:@3\RIXMUEࠆ!\%<^WX <:$8eմMKDhV_p؇X{%GP2؂(\(N؎U7UC mŵF(_`WU9B6<U׹ֈP:d7FkTmiWrUD(w=4J]ѫ=J)dJϸЃF`\AhYڴX8`)1$#'E\)$`mDž}\!q MyYXuX7 Wҍp%! <U_6S r(rU^ܴ𷊽-0J!8p]\ L]kPW?[Sg/ѷst6gu ucgXz֦negtY(RN>f.hxVfvf̩x7I.&iYVi9ViV@ia6eiiifۙ6.btꦆ꧖ꨦ꩖i&k^"!`v뷆븖빖kRkNkFlF! ,HP6@_`m+Ȱ!mJHŋ3j̸maǏ~9q۰/_<-qb6&͛bQ#@q IѣDX HР6n"0u)=ǥ]jl~ ]˶[+IO`k]_[j Gַ#KƈBI %?Y;͐(bӗ \uZͺu'®6kWs7yh6n[֡X۔xtUl;wIp[翣߾/zkÄY;F@Ja!yt%WmyHy,לD]Hv ($ԉPb,b0(c4hc8ިc%@)DiH&L6PF)TViX͖\v٥xy)fYyd3혩&Ŭ&jsv'niCrqo*蠄j(;.(BhAF襊iE駞 ꨢJinCz꫰*무F!k*l C` 26F VK-2& v뭫R*u@`ɺnDLȼʋͿ,,;/0 [6V<az@Q,y*'+,(Un-!yZ[l%r2uHF Ehv,do) \$gT##-wjEo\Z?kmx@'m/JSTtw3QuL]!"!pvfv`&3/*O$l~_! {+FaH uѡ NPt'D )o=!WD V׹Wįֱ@E *R7#&Cfo *FC)W fq.S!XBf%acW DA#;6w4N/~cȢ7F!}We+G EԌx;[-x{Y @zU,Ƴv C("Ed=QKԢBDCF<X38jtH6Aye;J4,rXR@Rd9G3I?8""+nn/ Ѕrt :< 3W•\~@K)X>A,o90;1ƦSD]p2$@*PaTkUv7tPĪa(ldn3EeATrA yYDxVj}!8`%)*aJSx [P 6%Wu(B+2a# M B;nlS;>4T$ $nXaa0 |FUK@8ra ǴӶNc/\BїQc'~ëMjG"!iq UC̠9Հ?0i5{aDήz:d>Pa CP1#n`;sƲSWb)ؐ Q0c lUXHP@Asŏۇ8 h0 ܀ `aU(( s.jD`b5YíUHBp% ߈-hظ8<`C<ʍv}m 2p4ah uXuFq3IX "D%-,Kޫ/,nS҆;ߤZN*O$-{;ؾյFʹ7w![M zW І$P^@:6ߢ:'A@00 mxLB9vÛ<%>ܞ!?JPucdh> *h,At^p0o~ g- |@ 0"dJOvi[ӝ7R<4˔6;FPkchpІ\bI`BІ $A`CW?טNx3|퐁p&|Ayv_U1KhkUoVKXEp%8!L`p{&xrgT BͷxxcymvyEiRTQEYlwgb b L@06NG~zfP U@%h(7`|(sCGNS|yvd&smPy7]uS.T\W1ig,\: hP`nH :Fwo6 o=px gp| ]'SQLR([]d7Ip pbfu 8kЃ(h BG,E`x $H CBvp`mPh討嘎m0Z7H4E;SPJ25jqm~0x  @XnGU@ ّP$vE`J X.7y yL' i 0y `cX)@9j 24OK]$[ P )enp "5 v; iٖЖ*P3 3"pzԒz3h hyl3T]  9Iws "؀5jsv'-؂R SI W0 i aIj( 0yp9ŀ axS79x#x=x94"S=虞YOǂ ZB: u тS YFL5 kٖ щ)tMmPpu%,Z&(QYQV`p8:q fI X~: ɋZ Zj UPБaZ`Gijq!*HJPEz2 E>YWz 0@Zqz   7JY_* հڪʪ`A:eWvuAWJ֫dm@;6PHu@  @.Je0JU`&T PzRP*ʯگx0а۰Qyc mV[Kz5۰~u 7&  &&KИ4zLJN@ ;Gfs`N p IU;0]/Rw@e0 l+i1A%Ug{Pp}EnPp80 Q*Lʟ` @G.%z ZV+ 4.jcK=pPHNp&37жI 5m pPP#@m`Yw0۽뽨X{aM *8K  * q PD m \,w 0 ^ 0' Z4w\d7pP =w m;ۼ p NP [BT&Zо0pO[0 El`l9a\cpOP` UeZ.5U.n˼v*ffz} ˗B487Cˤ@) !ޅڐ\ʤ|ʢRÍ߉եo-|u ˽۶R{|<: j9Kp0   !ܐ*좧j07 CI6 iۼ<׼0mץ`з'Yw]meuWqJ >۳$-<^ɛ,` ^E@ ;<>@=B]<ëu[hS(QM}4M eBP7K K00)Qθ 5R(J-,p]ڙJvPeF>\BMčˤEy& K֤]0- $|P} #yN5l(=w`6!0?n)c&[ Zy ᖐ)2m蟐Nb'ʾоm."2p ټ pi{ 6e6}~0krrƊ>WXn.nɛ 4G@gURG APo DOo)]#$/$_&G"X -.0?2_46~p>_@BD?=4B NPRaXZ\^R6sRK?"*EPlk)b2 +h3B"V/a&X?`_O!5V\<nEhGz.P"PkA Q.3|Ezvg[D"7whGAe`4E|"q^Eꗇ:!Yo,B;[@@`DyA%/gMA3"&S E` DPA~#^A~^\X )0~TXN 6T9 ]4Ϥ:XDB_YPAARw^xF:Jg$v ].T} )hx;ϒ4%=<^cXFUȎ%`*Xc[dϐ'*Kp ƄgVaM:)a[U\PE8k\yrk'iVtuAcfF_`_vÉ ..1d2lBpoB[hLZHG "H(>b瞢t rf!lH)̥ Ǣ:f/*iǃa7 uX/)QC61C/ ̨rdm7l14i.!E0HKÏqҵsqv #QKK*Gq7nR6L.H"c5TPctvd(pJ1iRP2 0n7HTq q1GHwKB: i LH (omKۏ =wa;Ăo&l **dvѠ.2Sb'eIY쮛&-H"HIH pzcqY'dGO)*,[Gx1;ȝ}#j!qT!] X@_?OT5B%:@;ՂV mTm-݄=hP(,HI!_W7Hb@"DL 2Ja =("KAz};5~fc3,ղN;vg}X lSZ  !ic}EQS lKA½a![ !-%jYXql0"4*yJ )@h]W;R_ ȀHH ^aXIN%!CM@_H F.!dJ Ȧ0d6"x:#c ΐ!W) >40.@@+wF;Ii5,% dR_TQ8b1à;0E*D\d$%ɅZ ȉ!H4 V[,+' 9Ȝ`d"D͓A$l Sxhİ"k u% d Ai+DMn\X.đObޣ4(%Az $+lRJN֯&kW>Q(&'a@ , ݪbD+hzʊOY56H!z"1PRp]I_Ј6$bhtR) "/E`$AJYAzBfTtG8v(ڹ GtπP@h(+nn [RF7RfB "DltQO / Mj V+Ɗ-n<!`?:$:@|d F82y8$+xzBawXǷ_NBD(kc_qKdp "4V ,cM1$qWz֭.VZ `7,C+j$@8@z~.HOA@#Ln<"rV{wg~ [p; a9+cFp9B2{8$,A ѕ  AA5`;s Q=k?{=HTcjkKo8;3=r:5#c;:p1X;x5h7)"Pq'U 8SAh`zc*6\x:h6VHw$c dk + kt:xOH½#C7FL+Dج ؂7!:Ȁ5ŠAq:{)c7 d9jS,xc@@@ 8X E)-;qX5Ytr5E#irDHyZ IƙXfDuSBtÅjFmFF߲Dn`XPEN Q@,􃼚0$A8M:s,ч`vx:36 -tE…\PN`SJh#Kt4*<,BB`A: |<PX>W[4#3} 3e(AxHHh6[+6=,2HQ0Ge[J ī5l|T5q yX0\CXܑر|FӫhdK\4#L8D8=BL834Ըh-P(<*B%ER%͒63_51<zMB L~(7HkPq 8h;x>5{:REAUA;E(+b>Jk{K<z!rp Kqԍ7@7Qe; UY'Ў!-%3i% wlT蹆ż M}sjsmTsbQpq%r <WL=U#iI $`T :@HU?Hg5 R]3@0R0=s؋#&H5U0 :׼tBȫ=Ȅ樗,ٟt5CI(:PPTPx ]Њ>8_ w -[uG5۴=۶e۷]۸ER4ND؂Z( 7(-c G-Üm p5$ĊChCӣ QƐ-\̕}euR͂@,۽x:1݇^}+EݵI95um^\ǻޏ^wÖM%^}E^M_M%ߞ___|%`E.vv ! ,HPඃ*\mÇ#JHŋ3>%N&$R^9\Jmp3h.];h?6#xX.{{6@;^ ~#h6裐F*餑/f馚v)6*6ʩ/NZuʪ뫲jk] ӎ*lklkaF+FAǶv+*;ʺ겻nʢ@( jRK Kl9tywK.y` ®B\J3]MPPdB*Y@&(Ps{ߠ` Mbs,XC!ڋYR mR?"+YU&~B F%6l FW#LQ\%c\+a?aa`8ր.~C?ja!BʦA0#'U kSD f!~P@5o!Q }K ;QApp.]$2!aJ!Mr H(0(\@0"2tg6dVDQʈ"4!P}|6mS˥.X@ R@͞1ә>%ҎiS aEP;g):A[0#R3z,ȹ`8RgäAfq2/5ZE4<H6at@[>2Lq!Čf3Z@]ky:Zoxa؂1>L@ Y"$,YCVrjDFCZofDJzC 2Xun8Py c@.ZC-JLU'ؑڊE&Xxt)0A R0lY1*`  6PR.l#[= Ep[{̈_&犨 Bjuܳ0 F!O 0)2V m0p p×˥^u!cU\s%n ?⍶ZWd/]C.l!PA "\73W|'Nq {lnR2zl!w轒7W%!61P!!+7Xa %-\~fDbF(  tn *#gltK)#.uyX`okVX(.-H@ ] rlΓ4ӝu ` y?q~cq{: 8kDU1V] h!,! HC-T|N!=>tKO 츍E7.d.;EA5@ (XEl`"~D謏T+<oAAG APR0[ Qp>P=*yV1L||WW2"y>$b@7(%!75zct pp00E(p v R(dus;npe +H'-pѢt$=ux}sp<,usy8(( /jf9>y* p$PW%&D0@)C k`)@ PbhG`Hpg1=Pq'nTycԇtLQk-}GkA4ztG6`dS`@~VڔwƄ[p)W f$ @ ptt@^p`msmx׈Q[Dn%4tnPkC7uubu}z @sРMgpH;P `y]v87 fiH!yS'ub*} 12i$r>MVa` D-F~RRP 0 0  0 @L `UVsNp) Pyy=SKD*QKF S$9 ʸ~ p0P0 P99g4v2 @HiC `U`;*yN۠ ٖmLWZ}@|xP7}# `<.)[^8[# P `7 6p HYB$@ '۠X1**Go@ J#NCw5WXڠ_Z 0"%|Rn`I0 70KtikY U @fj FPq|xMQ+up  d e*iZg*nʦi,3ߠP G*7G[*AZ`GJP A3%tSѢeaXaj=#C %p% %Mbzy s/J PuW@ *PK=Jۀ鐭° ۚ蚮 mw\F[:c0zꚯ隝b ( 0 9)9a<Pq@T б ՠz0N?%qڦzW"1;uVבJ^q뤲|,`!% L 03:P7K)PO P #8K'ata ij۶l˶ d;K'']$im@^7вa5+x)6KQgcpNw{ 7q=`äXU@`۹ pva : * pAC \vp\6i ` ^+ < j+0KT'k.fK#[mw0K_5p*=`=T=2T;ۆӰNu>W V[` a [{zezWwn < ׮#cv+9)˳ASǾ702y%&qW &vrK[:1@ 7+< +j 0 < WDŽ ^@ kRM|#в/2;{XvLtLX=YVZ2jmO[ʦ}Mдb< 0 1v CѼh J-$^7lT?=x=*YVQq_6C|rX0PQh $`qXMu|uT&q[wb=ݺ@M.Ʊ=uؖn b\{Zi-wp̒6q3}yȸ})6gle|num3Xp~!#&M@ -$pz2nJ':9F)mftPG`}Y p PQ1p뽎 ,`q.u2v ‡%, R# p֎^۞ܮ~sUډ_S >^Nc#>.CfP  /UH16j"$?&O\ zM*0Oi1DQWF A9gC"aBjF8_iU =^%`3Old1%fHF39E p]Qa['CubuL^XPЯc/Op@D|O\ o0?D Z_+Oa{O'* Q.tAf bdBFA?/_Xܠ !fq) _o?u?/Dv@; /ix+(,//߬m)@!~ +P@~c'1޺$~XȄH~SHN$۹<3K POˆ2e†8iTvLT#B1`yΣ IV  M4(M唫gŸyu "jTCd@XqsŒQg zɍ:$- s$0!V^}aR=1䄲&cYίV.RG Ev/D۽V`ۻC'u2^a k噝s=#y"P!@18UөN${(g^/:I>9qQHkP>؂8Fn@( ,Xc*ThB&*LŪY@l#I"Ѓn1'!nIGn\"|b ,  8Q@CD} *B|„: Y[_j8#cфªOjLJoh-_B(PΠ$b56Kcg1gScAH#ҠxB0ĎB7b( R%MRଶXQ: Έ$ZvmGY6f!Lh'/6!$- "II:` #$Ng6w J ^(+'!@B HI[Z餛iG(:j J(O hbrQEā71 D 2O25HyKHl_⇎cenڌNs?s&}__ ([ RZqLK &QJDyFsxFX5s{ Ħ({\R=~ =0ahQ@cއ?~( y9 %@(vd!$XwN4 ψVS\Hz\ ]. [ȁ7 !{'xA}Pч$5( ,'  ~b DUZ.2!P^dK, t4/|@8hxC"i`Ab0XaAS$9!b :bTA =P(%d1!S+r ST|Iء% jrXzrh(2z/8fN&i dAN\6S}(q&dW;^CH&īȸ 0&qʱ^@p(Dg0D?!QPԢy!.d \JDGZŁ po-Eb>L@BR>irDIéIʊ~Pww@+LH4OzOī_ 4& y~ ?AT'X! 0.`N*EH&6aM2:hž*ޒ* U"@a2nx$LC\| DY*z{ a#pBH6gsŭD8d%,LS9$`'(VV,Cb V%*2L!,Hr,`Dt@~d7DIEIKEp0aun'9Džc] s8RњGr1P\V|CfI~YNT:=3.Ewc2dXb !cc#Y<2 WML^˪qӟ>̉:C/MuWf:g7 :*b\ܳ~E!M8 j4`j=ʅ$HZŝV|6ya"J\r7XX8 ( nq^r`Mlj7l]Ly8yn0qW PASe"5e @5$;CB "sXwUիrn8@Y@^p$уsLRC0F.VZ"HyH],~3=vv5 T%ul:0* E] V+\'z',:@΢9S`t@Jp8Y93Ձ>:> +q0?PAȮ 4A4UAzA0Х:3u#i:qPEEc\41’+nnPn ,؅0CӃê` ?I?`:'3_`'8 C9n*YBXiBQ23H >_:BB & :x2 085pC<_= $C:$#CcЇq# wpP& ɋD (P-`$ Q*!EKP<@`SbR󑲞̂XYZUZmԉA _rT[Uȫ%SP: CA (ԼyE}[oWY:9_I؂H<|8C!LE_jjՠXU_0}9X-؄e؅uX}XXeϳE>ݎ>~"܎fٶmXM QEY8ٗuٚٛYYٞn] AڤUڥf-Zz!xZڕէګuڰ0%۲UZZUU۶}l@_۹ۺۻۼ۽[e5%5E}! ,HP0a`+Ȱ!]JHŋ3jkOmڵ0@'C a7 m8sp[ ѣH C@P"0)~lڤDI'k j(]˶[ۅmBuڵ;qח0 ~DX*`A]̸qF?jPpҩU 3VrWY:u$ztiL$b$V.Ңaɕ۸K8Sc#nցKfŹԳWͽ;RԮݺ/JDIGSNaqAGz2HR)Ch& 6B(BQVv(*&Ƹ.c<@)DiH&L6PF)TK1se[jYL1 a%bnLh -f)iwZ 駝)蠄j衈&[?>)R*i*`馓v颠*N$jꩨ/K(Z,j`4ꫬ6k"ۙlɺ?a+ln뭦݂km`*βաGATBuN(GͿG;й lU@[Q KZu?'1  kzՁp;+U\2P-4@Ģ*oB Sn%sR47G0.! kpFs[+0CغQr[d3CLq[Kb)"!k7 p%=PJn!ԼKs]T/q۴77^P"9 H@T @a5UQQQ+~5g{晀S?$Hl,@(`~ɳ8O!CC^g8bEj\ cȐE? Z Ȗ=w$imw`Y {G&>؀EQi#OhvMg6E!ĜK ^1R1^;q".p1VVhA9Ca<^ːDn(FMyq ;w"*̤>aUGhA X6L/VRB >Di(`RKR#DEWY%CfF{rIc9 uX  Ha"E@F<)OyK*l&A;{ZVӴ+҂Lr 37_Y@m谱6&A4s(m(%k*)*iM>a eP" z.`BKZV"H;IsAhX}SѬPwQ|a |AƠԒpi# vB2.kZM*U2 HcecK%\J2{QuJeGFu;a~Lf&$NS@B`:-euچ>0 Ct0@Iax7Hm#}hIqђ" @/m{9 eE0 . a7P~C0Cn8 @!l` $}^zj`vJE9FLb|W#C+D4mQp}ڀH2ashp`'7n0+)bC6 (7m:7d P1~3\ {DfcEf5׍sclۿbDAl;M%(qư dh\`g|p8 `u`aW^ji2'bqbx"4)B!- $02$li >``n`z!KF;{yf+H V\bXoALx0NxZl)H KB8@rh[? ?1wA@y ` swtٯ̛ N AlH/ծ|6Eҧf}eAeB% $a' ՌM[ͫEklO`0d>Nι0% @  k*˷ϼιT@od)}|g$6Xl(/vЀ zFH#N D l ]g٫+mzS)k=NpxkyGHowt!2/;`d\цi!Ri; ~f &zQ[jqeHrB8Doe88X_:D[F{CjtP ;jx7;)Ŋ8'Y0D ސjl˶f_=\ ]-[Y56+ck\=s|U дė-cKZYxlyxlj ` Rk `{ 0چON`=*]1+o4ۼ7  (fudy(} ajG1c^h ,7; [b *MQ%Q>O: 0ۯ]۴}۳۲-rc\E!k\7PmP] )S,E5]+hZk h0o r$۠Ԅ[J)*n C p&lWzTSZisܭn7Sy|+ QIB! [lq\-.#I']<-5)c*٨`Q N p<|00oG\nO;V\u0;*i9#`bܻn@X$芞茾錎ERd 1`h+ :.ꥎ !)B _ ذ ~Ɏ>^Ȟno=훢a܁P 7T>O%4ou= - B0 e4/QصK 5 G+{YHtF'.n9v%8}W-˶O33ա5A@bC#@$X Z1aG8E.?uDS@` p2_@X\E!Z “D?V_r=3 [qAS%xgQ_QzRD tAE<o  1l1NaI? !JE75M˯tu,?0SF4o/p53 i 7 " p2'_e_d q/?@`9DP…2DCQ(F/!L^u-]pvkvB:-|Pϛ OMc1E {&XUG ϐBdPqgV:(f0%|DB~d B ^Z+*")`v#"bkIUt:0:llLzX,nHsVH8 2(B~Vo Y؃ p*w C$tJmԬXdUNGWguW"lH@` J x)kkQßpqqZh~?HߎP 8+Q Bk-V\xF\v Y2P  )pĀ6oUQ8 U*S@?Bx)(%-|;@p V#12k!>QZ3ae?Bq^:3F Q])wGl$x,hvj<ćeEP'Xq[ 'L S(h@ &,cD ް_1a2*p9SD(nq E p!_ #5"dd!=@hBqGaJ‰A0 AH\ ⵰wK^K}gyEW3pC *pªVUAZ.*!@!|sS(+nF2K!D;SJWҔv0+!:J`#P@ЀH/ Ac_" At+>6p%= Huh!yR",>qN-儌w=npcv.anCR;rԻ@n&G'O\ D$tx/m[qE$&P*x2| wJq:TZ 'D0ݑ.wUCJI~Bi*)b<S  pHD9)bT$8oDK2bt+@%꼉W(<4COv>!"0' W)XӚsX^Nh&W@bGNѳt+GKi(K(88qlqPuph+G*v;0@@6t^#rZ\>[_^ 1ߑ,C D\zW`GhP+kk:k> lS"м[>;9E,ObO0,h;[\@9  3Ѓ `?;Q?@2+ һ#@K)6S!N6y@:>T \(EE#cr{-04 :P00;4qM-Wh@!yăXU Cc2,HTCAEqP: :PA< +ȷP5cTą8c9.'m!Od/=0V(CET3c;7> ^\Ъ I%2Hk@lㆸ_kTlCHsHuA޻>V_DhF)<'؀*- S¾}#DE%2Ic0Ä(;`Hw0)z;4B+q8:(4% Y)ThG}ЂKXɊKzj%BF38<<9SȎ`MO@cSiGX5DKd5DĎB$T9Gn-(h z*sYȱ$k MДHӬpl@pK38J:HX:]:? [FfTJȄrd"0H+q ?{4ՊCMFX̜M\H[Μ@@O0O\b)S*E`T`ePNS PN ПD8TJO )pJJ $ HD%J娃>?4Īm E>[c"':h[Y$XHkϡ2:DGZŎ01%25x;?h+Մ87I2 !mB@Q3eFuT C)Ԋ 4MOPT28R5REUSUeV]UFX=իU])`%V1V`=VO_̃UfUgiߑV_VjVhd-VdarGEt mU! ,HPMv\Ȑ0l #JHŋ3b6LÏr RM:bT&/! A0͛8sS&_5iZʴ+y C`1Xɵׁ*yBPA֬K l͆?<Xj/JydDV;c<`ɘdY+5#lfp)tix)h ; (66:(2v)gu1Pij z ꨢ驡j@0C?lkӟ8V:P;G$JHN 4(Ь Q tkOuS;XǴ._cΪBҲ*-϶4a@WjT <mkrEnL l6udƠ el; W4BZr[rHj4< ;pȑRsՑЮ<,&oNuԻ_[yϬnOS23DQ4فB)5r @gۮz,ls16IMS)4ď5}^pu3a, dEuQ |(- )>xAuRD>@7[xB',, EzP, )2^6kH~Zr@(DW"|rHtKX.x)ZH-]ց\AZ@ oVrLtCr5I ; G}O3p+\P UL󇵒Jjkd6.CC=ԨFjŻIE+ypD(!gcE$gG"ÈÌ9&IIj6V"djz {#> … Eɯ {!'!9K*`62b JE|f HyC׎#eC΁X )"`Ꝝ ÚHLt @v"ټy/>0 $CH'Z *>W‰cpІs ;1AC&v&F>k<8@:p vVR\?2@ ` "1ԢKKiA x;2Ryi=!Uo2D{a-ț FkĐ H:\QTڵxD6+}(@6,ON+q) 623 '֋CcQP;E|aյE( 0g9xQ?8|P;* CFBUJkH;̪8wJnvQЊ6|.E Qo x&`\jQqY/|A0)ظ |ʆͲHeY r1۸2ڇ6"L@ةdP@AA`1HA &(P 1D&2a!whCǪp׃dUpW:lG2j:uH/2 ! IxjL_ya n4LhяcZGĩxJǫE$:6Ɲ ` dk=q|?A#z j*@e0U"h%N&qh/qgN,`bg=/$LAk@ P}1MP©ǰEKu m"#VNЀ 2U9&QРj}i" *Vl)L(p+^ ֵjӡuǭ2Zȓ-=`YTNj qKAmqhPDmlRP46 A GPqFyZ6*E-nsz yp0g a PnWpR/SM%a:6XA@3B#A 9v;Q=9^lg!*ǻy^n ԫ`Gъ ֩U x:A VXJ`i8`npR w۾4 b]խL"xRw[NA p97~W~%~uwpxH }x`W&@@R@{f i Ouv(Hg}0@HFM2<5'9@Cp {W}Z͖x S p(" 0Q;*&m"0^u4 6g @``&SYYO**S;z B-`?0SNuG$qL0% k?@( R 20 mhӷx!~ }ANPE $PoGwOvF%(T Гr|'b PLP1;0g``00 pӠ r!#| `c }0}&9TPq5o` 09 ) d#j#f`0i jbwgdCtW&Wy.(   J S/` !l0uĎp(0 bH} 0 ۠ @XyF E&L(X6@zCm@`0o TЖcPrycw:&  ѐ9Yy`8Aw  o| 20 b ː0PU`fYIG >™Ղ1&ʩu=txO@ P P ܩxɝ0" e8 pm: ppĀ@B "@, ` ; 1 !5;X@IJi 01`A$: f0Q靭 @Y ٚ pk :pӠHю;Q:8TP 01W:\8|#m 0np1mhJ# _qQ H2@ c6 00|APEFw'TZ 1  ʠ*f8d3VwP7& AWB;zɃ{ 0 Yɨ* Q ::yPv ̀ :*w09J-W`[Ŧ l Qp \pvk>Ź ";{ ZWɨ PW i`  ` YgpHJPG=|j5J˰l^ۦ|#GbGdC7 ж6bФ9J:  q9+PpB[=ۢ + AO\"صkvйpv&oPATĠuk 0 Z7) p0@b7R˽K  ܰ+ً=Y+d|[J[_ګ`b;+;e( z=ٸZ 9`l0> ^ <ջepv5` ` p e/ܯ dg``P۰  mjdkjjg1Zэ3 `tx +\ꋝ,l^MA; Me4`Mp~un(d(ɢ꫞ek+8#[, J I!l'[܀ -'8 1YhBsʺ1vYۦGW h DMdcӀ  1` aȟ|V 8`180 vF !ڦ =8 EJ0 80,Qى ɬq:4]6mGG,4@M7Ԡ;dz:hJO3A6WPϸ  ֥jln֐ IGeNlS| 0\`0OХ Jm$ =U=W͆Yk!NJ  f ѱڬڮͪc~e=jXgk]M jt|=-KQ 0`/{בf cC+L֩M#}ۣyN޹M}v \u =`AAUj/c] Pop a9| mPw# 7070# N0O +Aw`M2Fd>BD~p c PPRp#&\>&^bdN\t^v~xw/*}n~~N*|&k"L舾p>~5s>zt $b}'ߟ@S+G?r꽈`I-.g)`K8E7Rr 2ѽ\nFzWn5 1#[3@3 NPU A.m[ G׎X~:a8U.=z1~4D]  @T3AGR:s_Q1AGN]D_XR` 'z!֒_c:5 qu@(G *O6/@ !W=S! Nʑ-@;ȣ Ӳ`!Q-NQ ILO/^>/OiI[79U q NT0A=PD -8\FdLQ$: ޳L#3(P.)Vsb"lH!HaXd5ٌ)>#?V YjɓfTkAp!8SX p:%n)C})(#RlvP&xbV*e)T̚ ([U3(NFm,K Y`]]z9+KL- ixci ʪ8= F,m|( 9ɂ"A(@D"T ;4V Rǟ+PbFL迊"0@$YVBg ]:x$ ‚.lv虎IJd:O xo"*E_zc@ 7gk!gßNY & C"YBqJQE,EH#%`A b3)\H-s+Kg 2 Ō)Ȇsi3lAvF8SРэJ2_|qSȓJ." hHP~XϦ:К m{]DpuqVBNfaV6O҂܉SN%:E者CpBWR]V`]Ruwo E 6Fz %bE.Q_:j:jF$.XP2H@ $YF.(K$ \rV^nt ޙ2BA!0`iB}^ZG""1 *le_ AXFu :YM; @..9FlhU@ʯ'!"P@('bmb,0ᓹL R5 Y^+ȝr$ TACB+P@=) (`W2n$LBv)LebBS~mv H"@I,@Xp"aHnS  "~e=FX[2HЄ3BJH&(CF .Qꠓ0*@ЛAq8"#*H? r^1 5(qG2"<3$k1qQPD.s+x@0>(AQe(H@DTH5I:v3EXѓ (IA dG`AE6) l7QP d$<AtGD`Fx0!=Bm$7 2M Π3ER2x#$DٰCVQME!+*@4"R*i DC.`GOd$6 [E=8$YW DAXdApMZqx`+ 2iŭp)G'FA"ml=#t@|~)Xc)< y\pl+NY#)cLx"Q^iJ@hA JTNIub'sRPBRXְӊUK$V@j墕O8 p#Y4U1@^F#Qa)*@6 pbUx^\ '(gS!AWy3C>Zc<)ỏz߻:6E*#{HL`wۖ "PgE7h荸$4 HBBJk[pż)[\45\'Z ('8!$.1"P4Px%j+0Q3ATёBhoO5 yɊŁ\(Br-p!oA|yˤDH,7 Ȇ *MAlQanjuscn03`.FCr+tߌ֡U\>9( 7AN0`@=Aya t.v4?k K2AӰM,[# 7GzO hܡ~+\૷붎`kI q() xy 68CdS%Ƞi.D79$|"^󵽹Q$Qd M؂A%C'BXD?E~ K /l;R)D8ӷ('9Djzû G T`:ŝn8 sX)p[a )z+!Sg,Rtjd%`HB `d:4FltFXo8‚N^yG Ɖ\ɫ0ƶ3:˻|OІ(L3HhX< :xF=$>H뛂8%P?r#ŧRz7+k:4PHpOpih A %Pɧk|B"D\\A"x04Kګ93 K50-8ԃPĐic$(GKˊL ,L񧝈HپXḴ` sD ;4Ɗ $ N @胋Gx)pyPhlUeuuΑ` *KQ9 qKmp%5EѥЊ(lQ byL RQoS -R$eҏM$e%m*l@_-./01S/Ҫ! ,HP0l *\ȰÇ#JHŋ1"Vq% jl80m$S\~j\I̙wȉa~XQ]Fi!5r! Rt)գ-j PT{.¤&lC%?r 0t[P /|nÈG @qVz1f  P͐ źM^Mׇ~JOj٪}H; jJ~+sH킦rLāS<(-iU("9FIBw#!u](M!*DD1=@9ӠC"s\D;ei=$"B؀ P>Vr55RO|FW[D1G'2^T$hG =X!ȧ߼I~ a$ MJd'(1"R$p$<aao YCq-s$ I1P ejuAĜS\TEIH!rՈC C PQm '| eo: jB 8a|ƀa7hC:@{*t:+}obKiұ[@ b 0!+*f=M VA ֶacL.d`3Bnv+EU*1 @ʖ&։ #@6!`u"}+J.L)bHj01Ct(+PfbBR8^CJ;g>`?o0_\ R'thDaӻoVǘJ" Fr[,1 u^Ǟ pn,>@ @g?K+EKl/6)B x8V!!v兰 ]l*M@'Awk c1Hh]6 7VPֵ؄d4uif]ffn Ё p9MH@oyB j X x DY7ޒ[5[ʚ}F8;)s!rrA SdiEJ 8hp a)XBE  1|% v+XiCm\5xWd `h;} hB]l[H=>bG-!NbTvIH`f4 DAFgp݋>"}~KK*,24Ⲅ6b6:Α<.;=}B /HHJKLRTUJE[\*,#tzy/cIx**\!+!regiz(p-$!,Qv^4xTAr|PzGecLgNq>Od .%ҐSes^!p q+1=R (.Ep*Q s Ǯ?>M~_u0 !풓- O~ٟ4t uP$ )\ C}^NEL u # ?Vyq![=cPH@E\.ꙮc uP~y, Za>kKuOt^G$#4>@ fo Af>Mp[x_o2s`}f+1fL` ?`@t>sq-~NP!?TvC ,q  ί=VL׏bEd;#ћ1 a@v={#F@`k,h qQbC| MĘ )4~(K` gE"aO 6t2BA _0x[CoE\1 IA(;T1s;YVG&C uVU~}Nd ڐĈ@3L:pHBATm5 k0*AҼAO.2,h"qfn=X@^^p"+ڤjq~i(-YDG*[A&!'bs. Ot^2E ]" d_,S]x B&<!XA@O"XH#?T0&9msLɡ# -‰ɹNAd(,DjiZ$ 4D0ȫF1Aqtk@5]CC, F{ @ K(cF1C ,DDxAECޗP#!@L! gn|B5!C2` Op.I+]02|㌓ӤCv6#x'H~0ZQ&c B*%Er!)@I\EQBkHd7|0D!өQ'mi582H0':i1☮!DnY_@@L`t)qE # @FD'SfQLNH@!4 ȈrH@ QA*TqkBrHZ 0*2dt@ buUժW5=(* ƥ&=1!XrRcz1DT{qO)Uj@ XA`α8x1YVֲ@K 8+H"; @(*Y> SVDCE}V {HlAƲ4I(D$K,C gtȆ VXau)DV(%m9XF/9 TxaP$X0$ΥOSśT"nݪ` 8@EZ⥵m=fX9͋l3:OP.?kK1%9hQC=ЕC(cێӈ: =㻉˾>h{z ܑMP*NAN3TAHBSBH0F@$T%LBJ?X\$.1s 𮈀B8'z K@Z C _ x h>A8I>h38@HDI H\1MDMlC7|O2+ňUdVtWX7<4tOLE wEPE_`$a4F`ѽ!yEJkE id [<+ )\ZP c,c"k3W*E#$C_:sҗ ;HtNlQ[dBt"xR!6hp #@0FLs UCGsغubDaylDf'/EES?[\R&SD/@~l3D-QS?ES>0 x$Od sZ?@hQ IP9q }O/@)\wC6-to:/!PD   q@<텽Z=ĆCd-N\ z&RY0AA#B8*.OzG,q"YS]h!>Co9WB L5 )';Ա"R B.ѶS\r~$UDH‡bK[D%FH7>R -?s!8(AA 0e(!SvF#HW@ P0myR,#=` a60O AE/*heE P,Z9m) $ A2PN\݁c`Ș8 |pPyЈ5D֭ i*CDaBbM(Ţ!,AB|SkZr-eR!v*V;Nko BW1pQ9ʉ4rnc 1( MҐRDV>!=pd( =hzp>iH׾,fҫMIE6 aI Eܒ,)(U-9TE`M0@WD@I)XzB0(MLՒ:AQb) sa@VWŮN]6\8&v  DzipӀIB (A P/jna8 Bz$(!  `*n Z>DuE%D'̕!xP@M4 )H 8P};bv;s0EL#غUv biZPjs1 $p8PÑT[ :Y!ƵsEA,tY0l pg 9 Ǜ+#2yB`@ 4 RXA08`V8 jjL!bW5‡HRxN/Ca 7H,F>) -nr NC n8x@ h@YYf/R_N5<1a-sᎡD7zG5@ivX! kXHɥ%r-`UEȻg$H!ƂJB<!(`5}A ]PT7Sb%#@BP wʦzN N@VtbDZBJxA 0@ 8ЄZw21 WiPrW2 Zp@&A  @Xx p G(M ;%5̸̨6(jtG  a ܨ! ?x(nN(l7 "5 IaeAPVװ1f`Pw9G@ @ b00 P&9Nr)L3ۥ@@?R ~z0 W(3`D@ZFaU׵ IpIYgp0 PfiU1Txm9Soɖm)]cpxy(o0 pu!z aYǓ#p I|(VSUG@)Uɗӡ axa7w)9Lk9|&60YyYDPuJS8瓌9 6q 10n  }Xx; ;З 9~ Ls7 }j)'* cS =5N g[I$89>_2İ34 p  B |`ydX}iS *yx9`Q:wYFY+j pE"zBq1 v Q 2ݠ~~ :Zjՠ ڟZ :ћN֜c*c7>~C {9 }3O** jI*j鎑5٠WUZiL#pEmN:jiJZ8qWn*P[~Pi  :6= `m  ^ Ѱ+ kf}_Z}*7g -I%[1V4> wan :e VL` <a ! vʨ4d˖i]Jxud; YryAຐDP i L$OIY$ؐKBˣBx.+dW;d[ MJQ#W I>pyӤ >^rrt +uyQ%EQlp Paܕ1"``P `Ǣ:9ľ ˼)^ri.փD*At5 2 +0"M0v@QJ_ b§$ea !:bŁ G0 00`@P QX )PN$0$WճN! S0 )6.n6Ji ![a2!pp5!8nPq x"p B A L&Hops ޸ l>@.A )"0 ׅYP?Vo0߾лE%&6Aƀ ?y! ޯ)A2 л ЮA/K @uDPB  "Oa&*ʒGHE@Ш/LsHb"4SPd!E("C˄05"XIFQq:`k T\"=Px8&L;~ `%BiҬS"O*Xz螖ʧOgk:/Yv@qծB,>ràAY1qISt_ ΧxJ ta "ƒ D Gz_~.B G}.0C 1#(J  X1`9&0LJpG#(TBH@("X`[Al ;Lӱˇ>a%L1 "c"2{r >0(B2E 2P#H22,Knx)) ^r "Zр%^r(8 C*BL:|FAWE(LŪC"5[)SֈL5F,F, TP*CB%crNGުUode*c&!"q:K*\\m c8Q(}(٘t*ہvUcI f\AOS,THFQ6b~LbS! ڶ(RBXs ccp8 m@ 9*ҐDd! !D @REBXL&Fb:sc*@!}! !ˁlA5TL9̄؀*{HLτf49MjVs4D&1`#g89NrӜ&7չHtg<9Oy֓g=)! ,HPA *\0!Ç#JHŋQ)GX#m rᗖ0cʜI͛ɳg0>- s⏠H*]ʴӧPCZhH 6Rʵׯ`Ê8uٳhӪ]vm;W.\tݫo޿x[B$,̲PQE{Z#C8Z%=TU7CPŢ.2J U1E*BdBu(*m*@xRVO%@=!HfODF$.kC }g2p A@y0DD AeD*d*DՎ[5˔SnHd D~1G)P 1:Ы0)\w}*$C+XtDZ3Ĵ|S aд=(PoLzJQHD%?vutEFW[TDDO p.0,?\)2TG|aGE:ʭ H(N2SM Bt0xEK@./CS^u Me$+yvdůT%42.)hS [`8`P-` 䶡H%*G"8R@ 2LO3$Z"M$K5H@?HA D$)H @P4/PCE ԥH R\bRč],ڢ  _Y$ lP`H $P l Nڂ(C$YdKwWCH/)dbMFP 0#  YR:LX )T2pe.STC#rb5"R ON 7ei)` KP `4<'R'TLn D 4Ւ)3F$|jbDHZ2&r +xE%&x B4x&^ہtPmL.PC"P(ujH`#N稀r $VJp<%s"8z S\$ XM-0VTxmPh 0'9o` E)ωtb\ цьvhc(0+oDjIe#A F\bipw `o ,\ DPAn t [tC++X ?< ?#.GB&K $ uF$"Q ODD$&Q W &# HB!H|"cIC:22xC `@!O<_8'vta@; $E1@ ӣ `H ` L`v gT8X8j`bC Wxx kC?3A _-Uf G 1>a81P `hN>1WQXzTQcZ\X(fWSX |5hHmFf1c8o y0Q !& @ V51 26C7:`U%Ij@#GH;!Nd @ /qp  YH~( F(A |>? NwP8HT`FWs6`A|N!|}(s( 1uʐx ; P   )Ґ(|0($=Tq8椑6$նFt/2\% RO! BD EyF p s0! \ !HIADom7@vXoIA` q  |З~` (a9N  qhHe4Njf@Gi8XIm|Dg_ ;;  ٛ p9mT9VIZi8p*66.>11 Cd6;Iw+ ACN|:C # << )NpXnmpeyiv 6)0q9L@7QxJ Z < ` ͈eEZwFXTev:I GjZQӝ-& D1Jr8 0tJZ^c0(a(c5AQ ХJ$ 7b:fI@k1IO<99c0g>ӗTl3:CXZ$jqoT`IVV`*ؙg6F!VNj:z*Z9gZeJ%ڬ A~ Ѫܪؘ*R(N ETEZT۱:3%J++Hd c2;4[6{8{ژש+ٰ l8(X}5͠ WXZ۵\^`˵ ^ㄐlHpNUQm# Fڅ\O.̥{[";{^5 ذ۰й빠[{bۺ;+K˻%#;[ț<;1a5k(^5+30q_52!ZX01!5p9#5ѽ3<ѼYB 9-.X(N8A Dz+0QQbH#up3{ !1kj* u0"Phup-Ay H*vkWA@ dS# , }-(Lf:P ~\[# r `l!} +# a 0V Ƿ#K*Y˜3!; c2 sL=\;E7q c 2p _qZMe#   ,P_ a!Ay0\Lba̶ ?D6TnjBLV0,Oq U3< l6`LAB W Q`\  10'2 q l@ĤǟrT _P"$P_3̻"RXPB#D:Z"m/- @-ǚU`El03aƁZ p lt]v}v5j'1 U¤T$ . ^ 0 J E4VRs%:1a#pYic 72 12  a0X`S4x4!g  @2   0 =Ⱥ'vLGP}:0a ࢾ 2.4  (J lK ]7ߏ Շ1q 0qx`h5'{ "!@1A^s1P {,A!! 8䬠P<" П?.3qf= n` 1"am-cl ! ѱ{]UrΞo>j=Y就=,|a  ٖ HܮM&NYN뀎$D!.`3{.` p Cά@Ft@>봑S.=nښf_K ]⮛ɛ qݼ?/c<)_~*`&Y&U,Rb27f︑_0$! .w\yfb!~A͂?'4"#>Fsk ,v~R 0"P.="k3CA鲁 G &OO+s 3*P-K3Ʉ 62v~ U! / u p]p=d @!HΛП/®Yp Y΋ ?u =0)RHvl!o q&Y _l? 6/aDPa: 5`C$^ĘQF$dEA\C.4v0R2m;*0%17dD|J(~0RxTT?"<-$4*͘ Ɗ-;v⸹V[.ƀBuh4XtRxpEKz08\pyRaʛxH0n`"Aw:hXAbƝ{a>qeRsB?l> \#h B0` D۹_nDV #lqVK,ѳM %Z"/vR v AVSܜR?.t c n8. N"P Xhz<30H A4K#hDM!T lq!\kd\h1ǾXsBRNJh,KOބNct˘8ʣBT5PaZ":|L̄" "p )> TL3E5UUSfG96$*%( %.b׃2H%XDh59ce6Hq5ZZ6[o7\q7Y7԰tU]wۅ]yץnaI pMROq)!4FQ@PA,a4c*P@'6069fp ̰ Ydb`[,)o1X8@9a @ &"v$@MӠDчR$ n@!loNaWԸF5"OClZ+Hf$1xUIh I$V@1Rj $)LdVʼnY{Y0U+MYrzIcd n8C MpmІ2p`p_p`g~&A`{0zz^Ӱ 3- u'Qt14 yxQ@'Y V:Y~)Aڦ"X0yxׂ9cȄ}7Vpa)'pVpF xq&ȂX:7)e8uJ+~|7m+Fgq)$!E:5pil(s,GuhF~1"H`nTdt:p)q)1N8%wvHX؋m00$WHht W+pu% XxdGATA4ݨ7dWȎ x؏8  p  ) 9Yّ !ـY`&9($SE1P;!ђ'q: )&3Lq(abE?$#@)5R>c1ouC0Z 's2DNW&g 0sy /*)q$ |yӗ'QP %o7L81 (a 49PYF 1 7}qy9I8њ}9 I_12A>^lǙ=1G ɉy-# QxQ>Nb,ѝo;(0oa!(.Us 9% 8s!}_&$hn#ɟ/kѕApS(ȡ0YP -Z ` 4:6Z8j&"7p' @tQz0 X&-A4Q3 )Us %Zh KڤK_a kJx &0Rbt/}JIf @0% &`%j@9fg'ʙV L A:`q)>Qp%-QBz# ޗ`>q @iЬY}X.!?0-a9A Pz)+ 㐨GFQF2Aڅ֮.Ga( $A,UJC }xFCe7A Fa8!` ϡ@j-AEa8a @@`Uj%v8[o*{\0"'! ࡜i wH e,Jd%>şHz!L 9$a$0z!`Ze}U`u1 3bJ.lFƵ,Ѷijga :- H2!GAQ͈9) :XXwx,IDۉEA랟 ^+(AGK+N,0V˱۹Y0ۛmZ >AUzțk] eV0Piyӹ{[-q8P/ |L,(\k h @1VYE'Ax2NaQ7$a&Y>xkmZ,\iۉJE1{ X9&,P,1`$+<\3o0FVpqFVuxx)A% ߅XP; %5E`QL2!|ɘɚɜɝ<ɔ! , q 5 "]Æ)iȱǏ C~%ODiJ_Ɣʔ3sɳ'OAJhL،lҜJ TAҩX2̚&׋QYسNذhŖ{vZ]1Ũ]\ UPf:6gp O+kuzho*|VO_u9k㯟c.bL_(T1:gz՝ծ 1 Ю@h&p:sb]xʳՌ1gXbx-;+l7ZF}HA NU3t=zN\xoEG-شV:CS ֱ @H_Lz\8ք1mS:2؀zDR\Na4P q9ѨOF`QlsOty ;` q? 9n;-y L1ه5$ :QO\E$r~(sFQT*eeVcvY-ɇp"E8FQd 5h,@zK^EUuX &8'#BXH6RjEf1r-$ H Msz7H ^``(xCdc0$1FQҁYd|ˆgg s=1 d Cøu cBjX"'X`^3M'^Eh@S,B˽'$چ`>@1H ``d1%,8OYP|; :'0kܸͲ2'Ruv95r0&A~'EȢ5&* !.K#\En*(3qEQU"WΉ7ϝ]j2b퇇8'Gh)+@ ڨz̅2/a@Tj={ T*lq^Tͮh6q`@G jQ}@عNhU-_tgl1 W=+">Rf dhC8d YD< 8# 60Um c@DGaC8ݽɰd:йnxA<ȸ7zr;#"⭓E93U92 >V='@k'm`33AHPt&w>} ]  $$qw |Lnh^Z8@ON@)r3O#|z/܋'zQb'']zc1χŚo 'Lwc$;)VT-}O?LQ:P>q8ǃ:! `"ha=JHg80l nHeUyI-8j@1%͈@1z4PDQ Gh{q))3Eca uIc?Q+D0Cb>)H8p` 1A_APyrvh3z ;(Y@1b)fU1ڈ a MD!`i& >Abq YqWC_ 9 h1APy 5!X֙9JR9;Y)l >a ʹ˩ 9)pى KpɝC1g1S! Yg׈I ٞRAtvd v=Gt̹y@XZY 2P ` Yt j@:A \ ")\ 1Jha䨞C5:%*.,@ Zӹҹ$2E78v$S];:z 0 #_vJ !uنcixXArDZ-cjGjѢ@:|AE(;uh=93:wE>:tCil := cg#+g뉂ŽF>}z EK=!R\w߅D΂ ңP7Z$XH|WGD')\Jxi 5q6RJ$Eq"Iw\C,~FuQrlR<,9ȣF_Ic.`6FRNAvFFz4xB62`RJIcfTq5ab!GFoTv2 e 8 7(tI7M3 F(H6XftpmDXZ PǢ8tS )L%NEGX(`$$Q& 8 ؁ QFc F'F{ց Wq4YhkSdM[hBK)J~DE5E\EZlA!ACTD1HC`Lӻf+AB0H{t1N7oD2G+r!WG?0o}tG5ԒRs (G+F b)wt!H 8#rptwQ8AFGsv.` ;t)9FkX"AAҒ@C -B %1C#TPa:)to4p 4Lc,t3nPU]`t:GovH}0\ `G6`76#S022kY51d09E a p0(#;8@ 0$DTWFخ,j}HIR35"i!p  B#Z ' X `Q DwP-sK]җWH2J*LQo"$&ID`47WaD :+ WQ:[;Nu2& 8@.`}od?0RAtj0Bj*K# ɑ,p4MPIސ& pL/? ¦8ij܀>XP}zbj#:ͩR ! !T!#P)I #FC IHTꈮ*`MMjD)x2jl*Y=b6DW=č_cH'VΪCmGBf\GRWBlgSx㶸ͭnwt(F3AlcMr;+d M1vjwinx 1yqnܡnځh.,`8\YR~ɑ ݦ$QU/(@ 1>`DD.?ՆaA^I`A,rA #e0ߍkvh|@<0L1Y ʥ,[T1]4#cRd8#E6 ށڲGU$^U.fd$7f!KK]δ7N{ӟnu7xѳGEcMYۺָsk̺6MBAbNlYP{$(vEvG|)I[THntkX9MoOo3X-p}98%o'wx.qV(`?FO`A9ImFo L0GFTȈ="WV*0~$#5 <=:ȼ$*>]OpcJwqМX9]] h7P1senIxO:+WG";?]v=Ǟ^H9b?H>uO.zFT/p=7ϻp i>.|O|c{s2ewI] YT>s! , qq(6 "$(w #.Q ]̸Q#F?v)dȓ \ɲ˗+})h͛eɓ%=)M4*mItS?1>tSV4*Wznbzt:]kCC 2-,ja`R$tҭSݕhmv3\GxVl:ܰ:p氖 ȓDs?qcV6**'wN'z@Í8۪F-5`Am\Ӭ*uwR~.<_x-U[%- hS4tCt@tK4X$I|04VKhcX!hy &2lAͨCT/qZI;28IMɸJ>N`VZ|l-latĦ91G2QJH3T $woc&hGwP uH,!$>c 86)1F1 X.]01h̠&0X: \aKh! f#D+p20:j<5!T8f5KL*#BhS#b d1@)IR%`*\ k$WR vŒ4pE')MfDs 7jJ76dSqKxsTC GMHQӔ @LhҞbSOӟbb in2 `pB)4"x!m5Ћ: c;D+f Ɇ ^:K``zN*!N`̴uLe mmwKnMF~eMMr+΅su2RWؽv2 xKޯhMz$] ⫡w%񷿝/" 3x*~S",aPE0 YKLb %q|B +~}qXBCzX@?0삜a"[F8&wt%61  2\V`0`0D:fU@EbV*knIˌe'y1y,z'>hԅs%H[zҗ47iM! , l7H)XP ‡6Hŋ3jȱb CIrǒ(Syr˗/[œI3̚+xsϟ=i̠֙3 e8 VF Ո wis:Ue՗J*dW7KWzÕ2**GansesnWƭsuNqB5R_UV0fÈvLnXY1gSȂL^Z7'wlHۂ+rHNЁi[vf(}\ TRH%V.c~ecE;!hQ+6Q-()!aCIB&aI@FAT ."H$bSFHP׍# DXB!Q( T.EEXQcC QQ+Ĩ/Z FbY a !R mQŸ6P 6' xQ%d ]P#rNDhrBЄ N;j ՀZ4ETѐ?Z $0xDT:(I)tP рZ 9 i@ZJ졭jk3Pp(0FD$ Q!lۢ)2 IjC[2F6` P&XEd42%E.DE@ PGmEA`&BHRL  =Cg!!˾Hl@ \Q'3R2 sD 1(hm6 EHEcYO$D,D!!R nԍ*-_T#SAN';d0Gv` b&w꘤#N5 7EG^Q%3.f'=XR03I#B#ܰ=Ѓ / p"W1t?e|4F. |rp_"#|0,44b) q)R4 h<( +2#V B"ꥇ> WHL&QB! , u7H!\8Ç#JH"BY3jȑ"Ǝ Ckɓ(~Lɲŕ.cʼ8M%o*sN0k֩? 9m.h i25i6ySPA :1&EZ^?ײ0@L=by?iXV..s@ŋ g}4+ȰiklP'IR+mۜ VE, :\'p."O |jckmU]hi|U TDH@)x0yEVziI;wP U,nIhPz.D Q Z\)vdAeQFb)B8_أA?J qmFndE+jBH@G .[F+!"X`aC1FA;ItiB0QA( EAGTxgHAL¢qVH:BRB<iFl!uACT4r !E@HAA ztL0$d%j6R@A&3AAz|,AjP<lYlFU` ALqfjTE[믾ԋD ݫj!\&|$L A (N?mIH4=7p=P |Gx}08}]4ɞLnܔ38XdKGt?\2 1RbeG|f))6 Iǀ4Fu`Ageӕt8R XБs'IM:Mdt}J*QjN;lǫZqUz-jsFδί)JQf$HQQvl5mOn m-iKMڴ k`! ,HA@z *\p0!ҦMa `BT` tcA=C$DɎ?T)0NK&cA R%Z.qv)͠B9]Au`Q*ݝdLL? o̶b' *3!FhLҥa%P+zIw <6P#-g6! ,"HA*\m #2tC[B :QbFz\-A(u>7IIR,خK(_fEIS`͑OtjNPNwDwQFP`.mm@u:6j;aQ[FtptcbO8v$c*I %Em09?7S]f i!2 dTP2OJRETVUvmg(VVժP]eЂfg ܫ0Aeh5:)Rrf3 w 89 ! ,HPං*sPBm':LXIĆMx"vuY(Q? $ٰ?Uv6ܝiQ m͚i{I@]c(xH@8,*"0XuL ̹`38|juRa;Nݺu ˗޼{K/‡! , 6Ӗ:Dx"D'*J kGQ`(9%LɌ2\l6mOщʝ+aڦ FjD3P 6עklWLWbH"X<! ,Tk BPf  -mX ms1_;'Pfݿv&cK:?ҼIdLw0)'L+2H&&G=('pŵm3鿦YَMSCMЮ! , (Ei@(Г]D,W"Q Dڰ6 ['5;q?C tI*%̘ Z+kC i[9>p4kgg1ƌY)pmUqh;OAOڞ`ZkС1 nA! , (!`AOa}1xF3mJ*mzAɘm{rbaHYp[J'Jܶ& R0E(ӿb$#is%ՑvSN QEg6<+V! , d(HM i0*+m QF: Q6W;~t'2E"|Ɵ(ΤwOGm=@'%j"iɀ! , 5(HÇuA+Omkgq kn`Rc@! , PQ@8 $8p!A%im[ȇ.%bTp&ġ]m\>m:t\bv`@! , Dk(Hࠂ(u<('"Ѧ]A+25ko vc0o`3 Dm[ ! ,HPh\`|Sؐy3RHaƈ8c4e": e|-K$A*`V3I-Cm ඁOn+VBQO8tjT  n[ 8A] Ju-'Ŭ bV۷z=ڮJƫMnMqdܵ-m-#^\せC]uم׺w^߻{m! ,8Y|sFC#Ë$>Ãzl8`I G*6ŁUlI2O ̦|)U)U42Wjxh4 @Wڦܥ`׮^ "H0֩!VY O(zD0ׁ'xe4NɆjkWY;U80Xuv-nX0aYk6\ƭ#؝vßO,m7l]w;~G Ywnn~}۷ ! ,.|̗,C>Thā^8oc3F p fXa[di᭔VN,Ys#ET`1ȍ{*J`DŽDqh’*&pJUfgf[r"ZgɝYpxF6V_šNb^n+&˗= tId8 ln0JRI6HԶt۬)뢕Y7Yf\)mEe)jŊڎV@ҦQoORr]mЫo7@O6튿gפm㬟amic6Җ .h iF蚄N8yNjj@@! ,(Ж`> ö0Z8E(0Aڶiܸ-Ă(*wq(2|Q@gV55:(Q`<FM*Y(647) HGL] 7LP? 6Ո0$V@iڔJkF,(p(ܩD%3nHK|. ׌ab}A 6pbtŊAnZmƬYl5[m1biTk,_!BGYA3se\ TG;G6E :? ` rɏOy"+էK30't Hu!X -2!m}Q';8F' 'op474(?]3D6 dL.d! ,8˗O@lb3h0Cmf0AٶiȰm 36 ;vT8l$m.RlEv1˚*wEt8Ԉт*YT< fL:UFt9,T8'*(YM#Ԇ'a< H/W%-mdhg )ra386K!-i+cŚ 6O6-L2"C]Lܴ_5*\2T$B'z3t%kwp^dP*AQ};J \J+.R`" &F hY1 6`J)C W.2 ,$BM;ɡh'FL3283cC+-P@! , n6*\`|ˇn63ns`| Hr!a9#hK/ɗ%OfK$ɗ͑@3fIZܙjeQM{HIHm*8/-JYe8W㶇a.Bw +GÁM8XI=&X3ˁ1c|F?/F5CZ!6ۯBmXC$;nG_hY4S0iYAy]04l‡iC q۴ DIK5_.["`z8qxB~l-&&Q׎?D^fDcŔ@$*b[H0&c4xB! ,!ˆM*<8,Zh smŋ*fS,ܰC&QAlE4-U>w\R>hTBl:wfbBC*䰤y-\F U8EQ5*60f*9`Um 7@,S^uQKf{XLWÆ^,l^k՟p: Mv"xfRcПwӆyE&Яbå_sZ$s/f0;.['7#A#[q[ \iM (JY&xpA! ,"d6L*L ]8m[Hm9͢DžѡS0IJRʖɓ_(JKdҴy0,]Ph :XCƒKN b e *Vܨ׃4kTw;,_4]KMڃ e׎cЕbns.bEmRy 9a3IFj]|FHsQBW慣QTa61QqGɪXà| _[C39Nz6tz:K~)^_0=€! ,#æ*͙hٶ)H!D٢UHQp9*c0~TR#Ɓ"7qWō~mS" u͡E=-jÕ6UzGFuq)E&Tƪ_N%X`%Om@BJ\c'6N'p@Ԯ6ozH6D:5Xd۴kc6' U3L \ݱ QA]kW_TLG"_Afۊ",R/!Wݜலf-1 ! , k(H`0 XpඇۆmʹAXЕƉ6{H6QPX1]3  lwǧϒ1zt> rΝ+>'< #$C-WImBm|}#Ƙ! ,  S@ A] E˝BtKYbu)ܦퟻY_;=AǔO,AZ1erH8 N`Bq(Y 1w8hDkۘ1*(m m nrgm.l&6 ! , e5S@`N  BthJMkPv $q#A]%QKmONgmOp9QcA>ڍi3Rm h0i "mur5*R! , \)Hp6G CPfSDN8Tpq;|8XŠ^+OA@! ,d.Ylh \ݼ|!s]>ͣE 4|˜a"s #nj$+)|LĂC!ʅ8tD)b&-L:(hfR "pl+UV8m˺ձV.vZ! , 8e al ְby:chcl)Vh*gCJ:3p^Ηhp6- ]TRh5R,Jdzu NJjFȆCOMAm ۤXba6{R&"ݚ֬āW;;! , (]p -KHb8g6CX#lq8#ȇ#eTl$k ]*h3[;'R p)׎ӟH+b aՊeBt^U*0r5 SmʹC5a2WJx( wowS/*pQa M(RYr Ѱ,ӶnRiӮu]lOtXQg19ULIDוୄ\9:Ez$x"WlCl2C8(Rbhu\hgn̷YA@! ,(PۭT *[4#˖ŋEn|? l@&7È(A*pmmЅ Y@t)I殘.ZCEcYq^IRfVs[3]tȁ** ij]-N Ekrp;+:C&7_Gj<&`1m%+2μD6/aLE<BH%4P6OEM6eO4$P2Q@! ,!HP& SC(\b,sm"taS -  -reCm o׊,UP]7UgxfcG 5S#ofФ6Ewة4V]j SV%SŅmr)&P3%Cey:qYM8Q :"tKY4K8PHt"h6؛! , HPAl)̗*:g#J܆.‚ E1|@ )PLGj7`kn弍/SmmahD|)P*664Q":mes4mf ugQڵs'po_F*b>֎z>,.pQp;m^)pfM*Ek oZ>z`@3;lۚ.}Yg0g-p.Zh +c>o@כv~.g=v\v ƚ@ c0 f[L* %iEtZVehGfT;Xءg?sb+r"ݕ?TH!?ie}SWA\DfIQ2%zKA?#؍1V9:+&w%G|R4pَ3dP6qmOE  - aDO0NA"U̦m۶c3d8g0dl6FES0oiġlسӂe6ljaJF}f6\5׺S6Z޾ x?fS_;ǐ?c/ifpu6sDC }Xak# r;mwA'vp_ Ek ! ,##Hp`1#*VÂЅS …CGm6nV ۴IDѡhðTmDg3 ˖md΁ۜm ̟mKamHd2ѨR$(*VA'LWE:vbdskZk}W:t| rfsx?tѲ Ll9 2] +ػ_tE&p?* Yq؟І1.XJN2g=2[a:}-5*ȍK;gD3ѠR2N Lq-! ,##HP3t LjY 1-[4 Sl[m9 IЙGl, JreØp0$P.fkv$h46z2T\8]خ$}O :kAV/.ȃ }ֽ׺ x`_|٭3 XMt`#]6{Mz! ]'}(ڼ\r(c됣ղM\Yubvo u^;N]1 ! ,$#HPh a:SM6؜C-fy$m㰑; b &Mdˇ%eFauׯ4kn~n=l>v͎ lOYlTRo! , SH*\ȰÇ#Jq(jȱǏ C t (Q1M˗0cM۰ÜE#9ϟ@7lphУH qIPJHtΩXj%Qӭ`سh]2Y5۷$ ]t=:k{/ܯ Kv/^53UG3GӲ3 i:^-0wY툢Uޭ3m'<P̺L]tA(Z,BPiqϭ G / 0!Y=T<+aP#H X rTG "fkcBLp HAc F@&6P0e9! 2B4Bģ a{ #!y"cqąP1aB1/p! II@ŃPQ@\D1*YH@BFџC9$"5Er,H$2ITtdG! , SH*\ȰÇ#J@3jȱǏ /:AdIR\ɲ˗ܶPF8sMTJm>'4ʴӌ)*ի4mDzWT5.JK=]Vl؞m5:vݻ~|{,K+ߎ +^,0;Lm,k^<$͠[v9iOy믩W~M[cs7Bg6sE拹ПK 6ӳWO>xțM@+PowLZQkwxui~p[~ՂfD וyȼvDaMSLb7q`N73"B0Td!ԡ,ވfO^ '(`(3j, ɐEi32 4p@[nQ YS$C:&ST2*wbB4矀@! ~ğ: §F.(O%ԩ@Bxnq*Q5ʆZ! ;$z6ɯdcPTG}C! ѬnMAУ> 2)@NTϤN2&CmNTxB Q # zN4ApP$6P nXLT !2C8skA(-+AD< D. -R+ qw !N{ &N{mP2t 1 _0CԵ p5)SL!}(0m>C?p<$=A <# {yD%H2"m ]fp=|D ,B"O K@H H`Dd'MA H&HR,5C HA #CDvO@b)l!_8V‰TdUHʪ&4(A@4 |%p@< l\B [0VB@@` {yC 2 ߭VE E +@P(BH>Pa! r XNLP 0V%p)PR@BHXb2Y*#Ȑh&Ğnb9~ a8wK{+H;I$ D`22ԪFO P e. ЏHPh .1Ssٛ"Ħ& 5 ` f:CFO dBBL^*xz `tdvDIO*0@T fL> P@ $(Bʂi*σ2__]- 0LvU@a"H kÖ m~/5h4b lB 1\Ar; İYA$PbVBH j 66 t *.ATP X 3|!~ĕ t B MZ@ $% Am^0X n@lU_wHG#X0#Awb8z1`8X=HE3V- % ]@: X"!|HL2Yу ` oqGvý)>`0*E̡@;Ox%8^t{ix.=j yszhș#w`|,W|` /@$ b6q\AF%&(>`! 87*j a{0"8#DL"⒀( VT( ( "F FTƁm4ZF" :Ģ&(@ }TALn)$:31gk@a _( 2 iEth~9bTn` 508 ҿ`0dR4B8\ HBIBB4BzGdgAN8Pbb@< "EiR (  2H!`pdB: !4b8'xui- b R:zO8`'[Rp1g0ʭ7CJ2&(fd)j1=xᬆAF@t)V bHS-/}R&aJ(tɤB!~&+ gpAʰoX4X 2">kVcz+ \-Mp6 0>K!M. Sp`X@ڧ5J@S S@8'Ԯ5ImXc6BQ.@b@@d@NB$xN1FEc+.* p"9H `I ABZ I=F_O{n3C[ԭ++3  "# !  AȨDdTAlK_B f5SM (FXA JR`׻[Hn6@oЃr DZ fu"NB |؁ ‡N 7V@F남7njwӡ\E%b*ߤ` 4c a |.߶+p8;(mvQ ^tFtlmhP]Gp$ `G=pi[ "51N`C}f` oh]vH:ҍt}!`p#(kOHs|F r%Aϼ́#FGy;A1M2ey`~ u:n!qqM"ۡn{7x!|C û;P} wo ҆2C" 4xcB ~1zA8|A٧ 7 hOHH{1 HGcaG'XClHF#V:V7Q3(KPw~Np~]vJwBz  zc`! h8qGFwFxQsJD=QЅk38fX8vvP~KW8RHpcse4}m^0vN0 |Px#@c `8707ߧkHnevJT 8Xx`h8XxB! , H*\ȰÇ#Jq6)jȱǏ CF m"S\ɲ%G /bsI͛KBԉϟ5eNѣܸӧP8,ի=ʵkʌzK6"ϏZ˪]kНJlOe]xɶ[oo޿X Ӿ,^\._Ɛ^nr.ԌJ˟=NxeѨ7Y9덜S~M!bʵsC ?:vПK<ԙ[zO!~} ڎ_ͷZGP-_H&WX!@]aTĆم~Qq>(F)P!V܆'FaAYbqCAP,@Sz2!mHBlQSuR?S@\YdzЇ]"S /\!bH =dBwPe:bDBurNAP?FT!I BCwF@ tN&$jp"2PCj`J)ʒjBĪ>歡#P 4|N()8,4+DPr tŝ(p !NfB*F8;RԎ<? iQȯ&d͠|ԇ%[7ð>L z %&t"G(OC<1 r l!bp ӜbAQ#^1#~(peA3 c \4dBAcK+J?s`7zA,dGaA.]1 p 4LOHCD8Ez%Ss+yAʎP;40)uPx΃jP`tNPQ1I?u6ddX(`C z:Hn@*@*`p(@:>=le*L0xP A ? ;H02n8{ٍ07)Yu "@E< X""R gnu["@QE,'! O,#0=*PB0yQE#H֜h"1?P 8QPdrGQz@*`oj, ! BP+ n`BP tT[72"LvI:1!UF9alCQ@Ka 868q{f@mUځö 稦M@:'m3I ^4@ -au DP@ @1叓@W׆/#&q $h)]PDdw "]{Fr\ъ28U .*t{ys ͞CQjerлUk>w̾C ZY CH)^CU4x E%d#Qڄ@bl`bЇx1;~ |u|^tct vp :+ hC v`!|xD<>юmx|wLg>,ёNvy! }'tlx>s?D'r>zJ@ $2ܐ J}$tgY'w'Gzs{e=177}(8I;J>' ,0(` 1mppi3iwNp`pJIJxEHCփNG{"7|et|<` ^< ;[85,<=}}"%:0 `@^І&Xhm9׃OׇZ(8c`N`=#`0!|RЃx }G1: a:vG @* yRzxv0;G}QX0hxzwz|`%s[w_wf#18O¨FmX wQxug%xztIm۳}  "9$Y%`C5c=Tvm@N0mj4~I(HR8Cp }HJLٔNP pTEpƂWI.[\`bdٕ]COA44P"kipil>nY:R?iFwj?p0 ZBiv>QS &?-QckfB,#E0*Qg琘 S.2)4! A~A' +;Bi©r0%ϹuщTA" o.p89i +ٜQ)W:iZG)8qyd35 P i`*_  +19c" ᗂ~{`z,zyr\  6jIj)"3gI_@1I)m!5 0^"*QS.@o:X) 3 q-)1 3;:"m~3.yp*:ωqJ8q qL7Yo )KZ 2x|rCq !W=.+:`  k *~$A cjn5Q ){ +=C, Q99eJ!{Hi*$ TZ9Y!Q.{+ p =h!jХI[j1 B O+UکJ p![J@+qkڳV+ H5Qa{j Q 1L  pV l{ ܠk +2Ɛ*Ga A Y Y++;v p vKi{k[oۼ NJ*䐾꫾+gKXwM RP5k:m;1AP"ﻷ Lu+{˽LX|K|K1PQQB[Ëy+!$PBD =SduDq3ز? ~#:L8w )2Hӑ}Q葅AH0(\p@0jCGgHuDrvSvBM΍"(H%a&L/B4ˌUQō!$Gr_~цA* "(l!ql#ePUZFZr aI їi6sʼn]qCzP- [SQrT݅ihFc~a>TGh- *ztyQF;~,g1+Aʚ9У>@ M-*ϯ RG}ت @| P!:`RRࡏ)L/?@)2gF|<,Hj,Gj1 |Zoq7hQξ RQ {A) Dc<4ǟ!;ݩҪQZ< @)BnJ `BGVGgmFz-KsDFeCͪDF97:FSlA;ODC),_Fc(]FӌѭQU\1DxL;d6 dM{Fm8c A7PqJe]k.YA,A W.& cXE2'@N؀n1l@&BҸm$b B=R]aAP2HK[@ACeC#F@*RT@/# m+u !4'~F28hC.~PQ (XB!$ a, U mXI72%$1Ԑ" |acIH1I ]а4p5=ApR|A 2r gHf<<@J.1JPI*, $!J0@@S~a15 8p'LH=)L1>6 L8)R@@d& Ŧ6o$bFD."T;irc&xV@3a M*` [v#PaE,Y* mJ YdEC {H`3Ə00h86>4 `Rư 5UK"t!B#vP@j 䴀ЫZXٕF"'4x%х.V+!,>UR0< au 1 X"ICHhydPجjŏČc P%(SnhtӒRUZ9n*7x 1d#A-FL~PN  AHC " S]` $ !,*y$ $H`JRA#85JV 0iChi6RgZ CZORRBhAp khD#aսkxE=:1A W?*oŷec m@Xa!8@;gv6}WpYxvb33@G ABm,' ` KȋޚwI97 4&#}̾ s͡mZ2 H]1؁1"$ `Gg #rPІpvʬrZj&X <hji%-=ЈI {HF?ғSWz2~Yw^<W(h<; A;d^}~:p _ @ AOwjӀ}AMo y_ ;F|< CE|:m "&Gs%y3p`c #sw6Ђ. @ U|;Aj:׃GVHjvP}A#}(a#<<~ie60dXf{qceT## ' t`"`p{ ?+`s *!`P (ppL~S(ڔU:#p0m@|uGX:7! (X(h}moq`@38v`# <D<D֎ HT` ;|c0zckJ@j )SIE`>XlXvIe@$|J 9$(fM&XJ*W[hPiz<&*ʢ.ڢ0:/Z2j1䩜yEBYN@mTmpc H8FC P)EdQi< ^ _ aJcZhzj*ljl \!q$Na7wy!`y[{JNP$~z[E[aHp ue虑p@lتzT`  0/7"i'|:a_ l"*u:갭*" PٚPЭP k'֊*{z [ !<#;%";ѺrA 0p!;Xk >+ "а *F| .1 瀲a j+Z۩ڵ_G MW5S U+WKvµx5Tu D ;֠L3/=B+-ѸyDsѹ0  $8A a!p OXPi 8Cۻvr{$R0*P J0_ՠ-kX[?$(uF#QP"W}[ ˱˽{$K!x3 @[[6Fߣ0 ;Y[l$ Qk 2 .+@_q >ED*lO 6  Wz>Q + kU:b`x8, @9q )s \.DzWǗ<1R|Pbšyzx 1#q \A;ǟLșʹyz @ niN&K6y*I\ڬ{ݳt `ȸ7'Rr g9"Q& .!NKNfN^붎7! ~1D;^¾߲]nŇ{\}~B$$".P Jp66/o ! , y] T i)XCJHŋ3jȱǏ CJ$AL.laɗ' I͛8s6< j3+:*]ʴ)mڶ)*TRZuvNÊKٳhӪ]˶["ŝ+.ݻvʲ ߼tkLxvuIďCv\'vjELy佅Cf_đBrHƠG|x6췡ꮛ#q* ܙ ϝ>]:ֳG߾\PH=VQGr_=FB6Ԭ㇒OgMwljBy0G!W{m]HP4^y.FwX % ' 2qlʅ0#@tؔ HӄIt`G^EJ%a U8Q$F:EEi1ySbFAvؑ %[ҤԂ/0THPwZrpE2ZTSJ$EN>I"EevآE2 I3@Gs~/XѥXQNͧ2XZ %Le2cAU엛jE߆v>40 QdT` c2U^%ȠrW\A \op;rJL˯<zb#PF43L35E7ACePc,Nb*WGoGJ4pE0[*lxC=ӳbitP&#WQ )pG&y=L3>5& m|(Ї 2dFp:uEnr]+`)Ӥ4uQ3̝?"?roxN5 tqI\RZDKdH lcfTrQbj2l{P&V4CTT}rPQ(Q^}F`^kմ4)h@S/-1,d24 H#.G9ĠHĭS T6D0#zXMkX dcp` 0+zGZHqWQ$@tau3`Tv\La`Vzxj$z >|ʰ1Pa \EDNHw `<6ڠ[@P:؀ !Njm[ff1XJ=Tc *RA$6!1\xk%-9(T"Ac(9a(P;' Hr6։-(*j@ XS<{B 2f )ҰnHK8euMQWhPM0X( BfP3V$ -P p!BM@V`>Fpgg?E ZLO𔅛d ]zsB KA,$ T'11;` ]B:<H0Z"=H3{0`hq-&A02E Ewڅu_FB7e=@niSS! k B{!_Li,xHk[kM)0aX~+2a -.N) A(7;8 m8y^N!xc)8Ϲw<̨Ҵ2.}\r}X `xx 57+ lN `0DHd#O87`0Sc`j/A2X,$wBߊOLg$4Ǣ.(қ1$)d.3|`5 6P`#% ARAs{So!C^!&Šh!BP !ORo{]XKHXƲ> ZL" P{7 bvm$ EvS|$x7x|WY'xm`} H}8My`t5z0z9ce j`Bh `}B M{{ '3KtdXxYZvAH6WyI42CզpN7+i {'!xU@" R 0t q@}wGZgPcP3uJsx$@_A@"3Ij  / !x GU(a5fB B؍(j)H)7b1XP[SDM'8_Ջ|`zXO(x~ (}0e9I 0T@i uR@YpAowmqagQZC ]S~(xjfH AK,$_dOyyGgCU_* ֑$0TYVIGvW鑠Ps0d `f9h) 0*m0tCYv NXD~7@ }\YpV;Hp y  qR=@tyYGHtB8=@ `gPyoa$.ӆiq#yƙyY0 995%FY۩>Ĕ䩂0yQ Pr-  ^  ^ -VNAٝ q=`gUGzAQeX@ep ^00]D|\w`Jm $É pÁw{|뷄}ˍ o[[s1hL[q7K۹1'AFFzОJAiJ QN%"R}FEPP{ku J"мc<#X A3cP8^4IR CǼ_Z`al;41 _KӾDu٫zeh9$#\I2Rp q tT8Lp\4"`HgMQ0g^Sq$|[ dU|Nų]* 1Q UUqޛ>2 Qˈ&|e=3`D6P1X b6ǭ!? 3qLT34UEEpkLlPj\oAZ?b0ݼ+`0|D@<4_ wpֻkݫ8<4s^鑮\k" A1AU{Ӡ 'HTl W7.(`РٿP!Cg 0Maˈ qX` ӭ+u0;@J נ a r })f>8 :8@u y1P N`x 'fx.~(cA x.`45:1S~ưCB gl:^ \@ L(> n q@  r.Î G<@[ O5~(#,V `I~ A+P~. qkG 14U`* 3X@N{[搜hf ?+ , y- _p x?O O #zwP|/k. 1?LLux ?x @@ %pA k(kK~^;lQ𯝉D>r8z)]*ЧK5m2Ҕ~~C0+4RաB~qm .I/.r՚7`! @="E J Y HP23qs`„#DZD:5"KSDSg39 p#F&l@PYx͜.+ $09Ǒ 5ٱ@\bxu8M}Ӏ0Unޞʋ6@q#6x 0s)Ѧ>=šO:LB0DK8#nHEqQLNĆQIy):9#p qpD/1fCOtDB8FѫJSGEg GA:"6C)/2+܎DKi@)D2]ҁ.f,!hNy .TP24D9T*M2UZ"jVNKFҔȅJ.O1 ^>?wVnXФ*P "YaY-TGP dEN;aT'%SC[%nY?R,e% xWw/_UkqDG$M6KId/zıԇɑV# ɪ@MI8&GdhReZ.Q!fm OTHe N)i0^u(UAJ ÿ:lny *@2ɓ0j'671VmqDo2o{;=P*:x^s6!0&6Ęأdp*&"LgO:Qәs}2=T)wOEx2Dkh¼ pK2 }R)&ßMG>Ki چ3(ԤX;jAl/[ݺ7(e8CI! 9x"V:d Й@<,ICֳ`M0h×l:"j!) ?*^$b$F l ƁpqtdHF9 tTcGr2HҐD!HF.rqG$9IJVҒ$&G! , zi H`1\8PW‡#JHŋ3jȱLJh)dH iCh%IW?ʜI͛8Y2\Y3; Jѣ)PtS>T*ҫXj͈ Yׯ^Â+Wwɪ5v۷pSGݺwՋwo޻ADƷ_]̘w#KL,CVd=C/ͽ&l~AMۢ6 z(+TeN\A /VΡ?o>=/ YŽ /UoE=1.'`h ~ "FD$ U$iD^y4BzOff#H(q֑8(_$RaFnh\;춡 @)Di ^G7#T܈хIaDÖ(,P$G: 9RQ ' _$B rDž)U- ^Deq@a@rP'NĨ5iqj( )0(M{ݙ9UsYX?rrpwjnD!a?k*2J@@^Q_`xZZ~AT~=p@@7,"5C3uWȠ*EtFW$L)W%KC6['LN0PBQxzadGu.D^$ȠcGXF#W\D|PN%\y 6EkD#F-[C;kDΖD3 ?tZk #WEgtFfW' K,GTp|#955E2 hQEE [$UQ}> N>cMvMDg8QBwD'Dܾڬ LsR~zt]/ c㰻 9Ed=Qݰ|CEO\rtq@3D~GZFs[w6 %L> ~D "aF*GN>*R>✏tNqy]ERwv *"myqC,Rd"wE&]jbJ4bD) E X{,!hPP"zEXxPw!EF8  n l0 $Hi.?Tsu<4q* nu{E\;w}ZӸDqK( @&L=@ϓ")(>]ZzD6'@=6p -~S>E,Z7i`)5 aC A,V?7Ty6 T PxdF͐"iQt;bVBA J_=%OK.o؂r;̮A J];XֵE8X[-C n.o| Foi oEzԱ+-]KJs800:=pM%ЛUWk$HouB9N*pjD8B ap:l8v>lvz  @ ,#jyWSB3Xzg[`c@V!H (p4lHJE H` (@܀a*)ildin KV pR=Ё;>hhҀ.sJ& k])PA ! Zo]z6" #jmtċ|g Mi[ڔd>j|=$RUUbXpC0;(^+וˠLdЉn2痑/7 btD-بE( *G%.bnan)THu! ! 0Poo!)kQ чA nCVa ewGݨІOu\I67#3h6fR[? <s Z  jbgfG5X\j[`%PLgL  @ TPlJTd7d?x L'mSp  ONzRhzL @A{Q( @({'%|k&j jvmȆkj 4ӠpƔE&NdD8(yW5WRFÀT0 İz6[1f̠vڠ 1;fP&p$0}t0x (#C$F Xxؘx[FHq_@"7f"@I!qqA 0t[v{xz 鷎yb0 0ȮXS иE_Y й;;U;9KEJdEˮKҴ[ArkȻۼr}@ %a*a{ZS"KE"[E۾#y0ʨ]wp`=v a=09Dy;| <"\$`! qt!ې0vFR;-E0Aq 'ae! ql ,x1qL@  {  ͒mA f^^揽]z`PaoaTqno -㐔2 ^_=/j> 6VRO`n@V:\Ϣ ֮$ ȜJ_)L>B@ }@ p .A Op M`2uP-^E}PVA-\p ^}} NOh Iyc_=b-Oސ '@q ٞ)l^3WX4-5.(5A:/P@,z+: üƠOO (8Ph/@A:Aϐuh"PB >ĄTHc!q듂2[BnTB~B0=}?Y ",'T+IGC}hXi_ Ž&ӯ(V\70S S%S );hvE+ ҦOLe喛 {uQli[%RhldIظ}R8:zbwcpHY"T''&[rOS]YwTz Q>>'ȍ!ׂ*C(. .dA5X!pl:#ȀX&&,;2۬kcY/ƅ^{8@>:$j*pd:S@. NI&92n@j EA"1a񨤊qG 6y:K_On@D#_*/i( :8.lgZ20Ӭ*Beb4ƾP 1:1棎Xa%qɑYe ,+"DLk sH!kΨ톪Fj+9)4b`S z:* D<2$G@#.& tG;g=P` cU@ͤ腲4 M ) wrd=B@e*I#VKgp.$VcfR!qC5D(qR)K#,^vY正vWVpmc\TzWۮ}}YJhZ8^ڡqȑǖ"lp.kL9xOXN^}\!^!y4f~ D޼nl.t'a?gs Q\O6 O$8dRd,y8Cדb>bi0i"z(B2EDeY:KLFHzĂfFJ'APdnpMpy?xBN4S*i7Y#t&S? !oC IxykB'u*j4BO`q0idҲ\=DzBĠnh0\׸=Ƞ\.׹ʥĴ]зN deH!^HjU@*dE(  РG<! F`7 ,|g$W 7f|R [W6pB& _\Xo1+N-NLL _'%quc?.aT\¤GF2j#5O^r/)KG! , | H6\8`‡#JHŋ3jȱLJŴ5rdI"jۦҤH.G~I͛8s>dС6<:IѣH%nsriHJJuժX% HWfeҳhf/TpʝK7H竮߿ <ݿH: P*FBw3Bz H1Ө?FZ =ZrԸs_d\ =״N>Qg˞.:#azG8^Aשyiʯj\0jSk|wt&{F Ruxv@`[Ak=6|h5с*Q^~H-u%eݎ%F2JX RZq!Bz)B (TRIa^mV`r)>v`D);m`B"RԠ!tH@ Qqh(ܕɑ[ieDdr[ B֩EIh)Q HT9IfOhWTЫ!,љ b$( zdNRzU @q@Fp7=2*iF;le?G2 "DA l.Mu +>Lj,DVWh5pDŕ2 &{9 EZ/n )zJj u5YG"EKVGU hߠA (Кk2TWwnTcB.LkbSg їymyEOyM'Qu7WD"Y5 ʸM9(; /!ƒH;KR"B;"L翇paE@r(!(p`9v#5D(Ԣ9Q">C@%bL Y0cq`ASFAЂ R%$2X2LǑ,Rh$ J@K ߞW +uC#x"FrE4L?dbC$ 7a"{>({H$Gubx7d2d#0 -B@ʗE`a5m@!\$BiKǻH )&MQQi7nKhhH5 56HBh (`^NFM)"ɋ )}H1FF% 2PeuB j!Pe ܷ3 y\w0Ik!#D!;2"ca}~o5%El`= PX&c)<@ R(DWx}Kpʠ?Xt&Պ #PE$\@!6fe6sB.(0oH@pւo X%P+!3a U@9T*/}٩Z!@^BzV p ?r̀+D BL OP Abj[S* }8(Y/?UyE48\A 0G2Z/),aBzH@ e Iz=[~X:Yp1UFb$M@D8 QBļB싐̄>i)PJ\5 hRTVD1P eP`HBQK'$LRD qV&-?\ S"Ċq( exnZ;8tZ,  +eU%]OHDD56hB+BL|n!M 4b EJ o@^9Of8< w0(sDb76DYE$Ў`Ѻ׽M2bWrPg)074R!LU@&!@ SZ`K>yx%r횓xpxByG{;< Cn5."P2 JKV@ GHC" l's@6(ΡC隨cE3!pCMDi-;t[D@4Nj(H! Wo  @0` g˲]{.#P] d #@w\V/c7  p|0g>_ ?}P>U7TCyVGp!K60oXq5o(~P7"{ ,0'Qj/1۠ P Y!|a|Op p)n5tH on +0UR}WT TT7E @Z _p4~~9Dv!?pHR 1Jϴl |V/w2 2`0pUІ`R P((EM  `$u .pl88aw5D'  ԁ  h @bDZqQY,6orxFwRP 0 Ƞ 0 (? z  $`ɘE`J5vpvFyv} NCxB T (ptOA ` 4 CЀ 05[f`U0G*GGN3E0sm0ps||˲# O0]Czqlb:a 4s4x5b6` G  1@ ə* `Z.yy*0l0 mm169 c@'^ w s(ha;|c f|ۀ~)ɉ10G `KQv zN # 70IiuiMyŚ qx5zYH & Je|P ƉɜX1 #G7(, ,E]U S/wb:*0DTPP:: J @ |G~i\ _&G c`@mhmeуFZ[i:9}*fG a\؜a Zz p 1:urvM蚮zMtJh/(J9:G efpj 3ak Pkc5K h30G{ zAପ62pP 01 0hp1jJL˴EPC;*[Dny@@[d{T`j e ^q0Ɛp `Kw`qv0p@l~Y qggбQHX f As^0Rb@Nkv0aU` <^ 7  pXdukϵ lΩuf`fpN`0eIWP[8+[:p kZ^pwp gk%V+aRw=z| Fk  0U p.jb*iqE>{kE`2 j{ VZ%vYNV Aӗ}Y*0#}pp vǀȁ PfMfPk pk \w7`v#|d +||01 aMv|\;FO$!9aӝ<|=vPiL@`0-*dw]gsV~Gal[MQgǢ#Pihj#ٓmvfJ̟MpWUUڣ}ӣEAς\6p͞|v ֗]ٺMflw{]i#Pb%#0MgTὙ=v=``G}qm@q\LuPGq!_sՍ6q]ܲQcaEU8&NAm " :] R%UpHJ:SL>J> S~1 N%-Rԣ!9 +M1=o } p^jdztDNIM/=HsBFz3PQ v+pB`6aPz.0Fe`^f M@!QY^qq`\O{1aV#<;:$9CC|K#k 0@LbA.ЎJVla=PS` 5VYe,8 p6PX{R/RQ:`a= {%qrod0Pfr_P^2XE0Kp İ~"s,Lވ#6BXInh)@bVبZzOAzr(ZjDIA#Ko&C: H`BFDɁ9R Z#t;7b2NĹ$:(_<53Fg"cnNs!m?-)8*P[۫Q)#ޣ!%Ԧ`ԍ+K7[v- 2xCZʉS:ΟVvFrg8$Z֓LK' #UO*vT \ƍv ..9"ܪ#硘sWYU<މʆx dE*UMR)Y]xz/<ͩg.NٚU 8eT:%=g@EWqUy%r'ɭs)$@$ sEa VHxֳwq`@m@ dB  %zxH %Lvˌ!\|Bm#(8.(:3J +潈<^ *1rcXea#0 |ύntbZhmk4Jg n\ mm IDX։p<B B`XAz0%d:V V%,ZҲbF2$Hb=e*ŕUHrxhI: o7(7)i"(; 4a|hPNkNb"D$IQ' Q ݸR>Q;q| Є)~Qw=d kB7;.1N0ä ~";h=[dQDdp5$A @K$eH8b!0Ũ9*cL0XEQ!BJ6; 4p-k A &f1f39_cXtxf'8!$a*)^x1A꒾mu:68]_0FE Uȍ 44m%g3O!!NdA:[Vɞ5[41zz#>%e*F#  (=7Na]Gebb8);F̿rc*71C+ I B<+Ѿ:Y-ЄOrS%"c?8*cګ;:#1uNE(EP^(-\ $2(:; aڐCTX A(D*A+`SH 8w }EyvxO"QOb;3,H!| E8BJc'x *¡8sO "@PCȃ(+X)\. zEB0"ƠA!!T۽$MDDDN 'k/AX-?j:hWdp)x+8L0zGRy~G8_l?悸?#Ƭ(-QD$BK$3$6N Y>sHH?iKk@GSECŜ@"CrZ9F)$-bLۉ;Ӱ>{1ɋB,/:yDL૚܈17E(cOj DCXS8ʃZhA+˾4P `[a!OJYY9LJb=`k9+)h!d䶚k˚J h8? `ɉc7L:H(ҺHqҿK J?ԊM؂4iN) 0L&1&h܉B蕖 $b1̬ 2"MK#JpŌ<Ϸ؂/A )yBl l>xQ0 - RxS#EIJd9ZK jDʖл  /Տ:pDL \Q8Ϛk$5RÛ0 *p@mOQS=]CQJOx $T M.T ?2-89$w@RRՌHUU= XFXLW SeV՟`^%" !0cEdUeef]Va "Vk]Lmnop3aUjEtUW>ʬuUosxWU c{|Wޙ~WꩅX#؁5؂E؃UX ! , ~ &(\JHŋ3jȱǏ CV$HaɃ EBFVҩQb 8Y3K&W6:s   fx|Di~J4Xǜ Ly(F\&bt:n-4@%'ȐrDJDDNFp.ѹ®(t9.dFV^"_) D l *{Qkl(f 2j>-(04(DvbJ 얋֡BrĮBDRQ;nTN`p( 53`.E EǹBTmqF#ZhA PQU9@hcΔ ۻPB/>OtFMgķl #pB(7 N*M{e綜JfzvEwgtS|R&_4 =_?(<WH-,mhd;ճGVFg>gs9 ?Ql؀b%L"ȶ,rmtiF|h(&Brc hy9+`c7H9,t !6AK1Rx a` Bҥ 9V'0]E* `FƎdHԂ F._ W!(--bybF h,|cll&JZR-Q]H\q"޳z 1nȣȋШF &UFL&JIE3aAK*O\E1rKLrY_Phf5˔:M! IDڑKPV!_L)n2`C(0JbZC*?]' L c(^IuU|DSa) Z#7r\" E'(ZHU ?2ٹHaeHlUmWv[)FyE"cd2N9Va 1ؠY40 @F`]Іg+~іvLXA @B @|l(8^W\t헺w":ׇNy˘ ʞnG 6h@*XK] "A׶m`m5p{gyeV`^A cP|')0|̗1[p*@4o ACz Q9w0pD  z!qz?P{$|0j(p;+ &[rp ]@ͷ}RqgntSWڇ}g+ L`q7~'37f'>4~C}V P mjKp p c A |R0ŷ(VpwG,0[d`Bx1284sdq$U4( 1:K4a*V~񇜕:xBӐR4 /(|S {RP×wgTRa& )&h !#ݧ`$r擆# P SeSBn p*0 OpB<VG"ե]PGw$GmԈ{צ nPrpTP-{~Uf&1?B pHJLٔG 3#B:# ))8YG2GRp6 P P  Зz @ З6 0H$u }g'!#1 @  P ` `Yq7`tV9::قPi 0@ dLnGUbi@,&vmLp We[z0   Y   @6Wn::C; A1` a AH*!{hv s))#UP)2* 0pUG@jV G9cELڤNM }Par_O Yé)g ! xЦxp PP&`DE >0*a4Z0 j`jꨊyP3$8rLJru%G Wlp@pa@(f|[|  !!13J)s [QP&ާo0{ZzJy&Q !E i q ` Z@ E Z~ڬ !*1 ԪJZɞiE `W A GGZ 0%` >>[ B;D*;LpGPP0Q{jSʭ!sT h l4S9) Q 7_۸ Ka'h#a'D[Q*Q+1!9K2`;K!!ȋ@+f{Jhcg(9qJא mp+ @[Y! ѿ,)c :WAwy|W6pQ:t%h `& @bw ;cñeJm Ä{ɫ<0Ĩ !2v@|2 ӻJaj[i7Kzk)P\epm7we x <˿= ׀m0sb4uwqE.WbIIR@3L fhx, <|B~ ˽^0z wPJ,Sc6)tɞ+:t1\g5 {Ǡp(*蜼L*b%[ `@0v< '|v lC˶hk':Wrlih7a88   !M{| #kl*B\| K 1iDIw!@FCEGNO Y64K#N:m]<]Hd mnp5Mq]ò=*[` $G=Ї͊HKQْؐ=ٔ]ٕ=F[p2<)S)s 1w:Mߜ k̴]S ӚVۃ ۡ= `0 =L@ wu\||ܒP9j7Iy3mpNm7 |݀JJaca|H. U#`d]cA!#b!O.p!}2@cT4vmDs\ zI%|(1T#DT23DR)ZE|1!H>ryI)ʅ HqT֡B\ilC.LY-cO=(K}#9&S*b6B!ʦxI1 hLi'S;) )@2PT\"?hOմxodwn~&aA-Q/ahYP@ 4 zT&7yBUDJ b]iG M( V$_S<)=|!IMe;Znxڑxl"đ `@R$D@s!"B 1UI~O(䜕OmF .nDbhf%.:0nvdL4A/~$eLԸ *$ ɀ Ԯ֣~-Y ZQ?grLZȨt$,(8QWe0\A.?a !-pۄ؊]8d` }U@Bf} AcD#(#q(9JF$< `_TVc#ș=!8X(Y NlEz- US['50#*_$!`+ŠF/ \!T!S,X8C,zn:%C\֘ bCT}(C!6'D|,u@B;h26 p#hApш! p/CPoas\X t֡B0#*uֈ6kxy0fkvڬp^H4L7`9P 'PL7Q3h0;rBs>U܍=n(b$1`ZT(Cj@][&bTu3r@p3M 6-[r:b@'$ ԩ T3IA9Ih%8<#1\? @"hZl9EϻøLXJc|nXȬ_ȿk U @@0L kzjM}Wӊz/qI;䍾E,-NESdEpˆ*W|++E>MR lHrGx9P K\ (` L7yKCYFT:˄K pS~B><$tCEH]T>8y)ϊ6S @7Q9 bB@,R 9K[N赟P EXG-,U-} XפG;AQJvO 0NKFµco -D!*] IΫ؂8#[О*I{*Lvr 2+C)k!,<$O EID \`,OR0U.b+d -b0 (26c "V5v>7/c/c ! , ~N A*Xp`ƒ2Hŋ3jȱǏ C_ɓ&Sd%ʗ*[I͛8s^3H*(ѣF"=Z+2l**)2Xjҝu ['Ҷ4Ɏ Vlp݈P 6=Xɪۑz51Ωv&CnK9Ø3|0czqW`5^ fꛕ.M˶1ˬs_O~ 8k<(v:D*Zd%׬=F&dB/O9$9QRNyH2ѧxq6Vh6V EL3& l.B4H@sR A @@A WD6gG#Q s8rfx:>Ԧp i@L% sV(H0ʐa!S6kyD)C>lj(p vX6& zd@r$ 2eųOP+2sJ[*0n ,!qmDѹڨcղ,Kr4BA2㑺!2L,Z S` R;7 YQE? `G2Mh=(f1f\34he$$eER JtѢ[,+)XR>kיAT?Cp@C $gD㽐)wDf\˰Lm#G0ҏ!9&HAzԠM`B󔉌f />hmcUYB^p-rA }  v8 -T"7q:uH-geD\D"_D-# +"Ї$'Pka88D %4C_t'cf2 )$d.>B>C!AI(-448 tstDb^\WX)Lv-u:'aC-,–d$t6J"XB'^# a)Hqj*TD5H1 fb$Kb1t-M,2ET~,gVs3#3ԗqD(?м?IG>n̏BLf :FJr+-SJ1@u f3(|f,yvDGDyG ЁéiUhE '( CjbѫTlP!9EAM׿: Q~+.o)*BD|[J>( V7v!lXQF$( 2@Hj![_[=.tiG+0:E S'2ҟ *]RJݡ>"KsU@ ) LBv-4( +QWQDpT ?6R3#\a$0,b҅ƍr 6 (02 #8UjpԆz-m n/KkQ8RxE2j~ }*KW]b0\]ꃗ ![ AB" np>șaB 4b* 3B_tt+EN`[P$Amb"3tA8l Up$(k!~(h x <(Ru2;UZJP1E.)`DHfߠTvR 9 (CB@FJV0"D|~+`1ë]>k@z"5r ̂A*Ɨ Q#l! @m{ %`J_B0(ʽÑt Q"͈QMѮճHIZ7H2P=lv(0`R`$ι HрTr\"wP'W[UKa>PNj_a Yu L@?,q]ޅC1DZPZwe H(@И"H!R UTzE0_LO%siqO}$'<("uİsvnC<,w[<,4<@Lv J@"Tpz>@%Wn nwTL unpGeE%^0V0%7W@ FCxu4540Ղ H`pnF~~z@b)dM`'%p ]@NquE(P*5 L:-n7 DfbQL}a w 977U6VAҶ;W%`% ' HH47_ 5l`Z@B|5QݡBDwQM@ hPa:W*l%8'Cn7wgGi@ЇPN  `'3PV/GYfaZ]p$SN1/DCFg*O%pC r8%F`-}gЍ5LJ<V  NF&`yΘ] uzV.6g<o9 h7B¡uQ@ @ xl6  qMxPI @4 3Ӎq+GР `gGy)aY pPJS_bO3.~YP@Ez41!@B@Q667 \5l 3D6t1K' q@9>MZz( ~`+y %@5zXpmy ExĴ51z wQ8-np ъ 30)^HM蓉 P7Ib Z ΰ ð `ڐz 0 1{ƩhX̩p '6 -zJձ `'!%0@i ъޕC0S `F5~t ;D d fPU`;b:1d a G pY a@ `G#  : Q* ѧ}p agъ*^깣УRp  APh9vLS2g`~[ 11`X!MjX xp6 @- "nq}p١% ` @K@s* hp ѓq੹0 Q5Kv `hȆA||@Z| ZJ ,e;|P yda|Ч.02 R69 al HYZ .S>0T; {l0 R:ʱdۀ Ak0AU:0x/-Je:*@)FcPe  д 'PK`P kTf[k (+Y$@综;U~6ngB0p`@+  {_# ꛾P $K t(oFgQУDpbD K ;$\p(*(`P2*[W 1dD$Vi^ E0b׋ڻ )`pXZ\!`,`ې\|h̿{ apg 0r<=E$ :&; ` S l;   2! ʤ,03,ɚfy6FYH<0Rܻv ePk|`pi < ba ͑˴ 1u< m [_ 8awgG4 `H` A,bVȋl@!Qm="=w͋^ ʬ0 l em0u#=ҴPy >B@pt06 bT `q M| < nָk e}A\oJLujr4GХUp _P ٠ ڭ `R]#=0` Q"Ӹ=`6 |Vv(Xa8pB{V '`۷!: -P$4D ̹@-QQ덋)}z}\Y&QM^~ M ˽pja0)Qt*ިps|-.p|*t0'^4?<B{4@A ЂQ3<}K$`E'ȝ Dp CPL pxm0=?G0j/lY%1z. s A.y}?Pqg weuE}Mr#0NE>*Krc$8 ^,It`W```@`p;Nd>^pҮ2E$Wk@䂾#՞яQpwd>pCdN ^rą-^0RpXcE,r5]~`FUTUCON/HXo>o\?`0t;ouCYduMC a3,1u?6QaCf_/b+| pNsw?<,͘#=0z!a X`z`p~DTgv!,P0N0pZ_)`j̹P?l-`6|.g)aĊ{/.l8b߉ܸ͑vPA Qb懃g"C, GLSY%S;FqYPDou6xףaA0B Ǭ., H༂ؒEd&Zex2m8 ZSR21; 0H%TI; $r#K/Yg91k %2,:4T3eyN:5V ![!) "PKɮE=/~Tb2SMR r^/OEů$KsTD4ڰXo5W!p!7HˇVYc` {DDψl։$0P[ %! rZz )u TS ;Ezٺʷ!`H:蠠CqG ,P lBp VbN[~[THɾ02Eحsl/W-+[e &ye,q!g>/DBDǩIKls`Rl \_xғ[Cl@X{gPVG<O|1,>y9f'XyK5waEhʸTa4 zW`aH{5RI14HݡRࠥ8Sc]B*jPwd\B꜅BDB*jQ :J Q*P%6],*V:UȄ01m`#^AүלXM)Mo:UW%@nu h q"3 pFY{(d&8` TF& 9_+ F(jQ ވif@v`5ҁA>f:I Ht}E "@%@ ys\TlSOc!Lv*өJ 2lq^ J[*[aIHb!a><@ X rG)Z _  `&tWLjGఇrfJAW1+;ju+  rz?LPp 9(ς zCH0HDBE&F̬ueYJP171$(]?#3.ZbX'#xڐXU>kq3`- X)k$:V g a9"҃ss\ C fwy1[FBnt CE{ٔ{ $R҃GJXe Ao;G%~MD,Q v SlJrn>ѕi PCp:{/.q=`a9 PlC rƽ$YFЁ  dRQ*{ߋ:}`'z7l*ϓa+U+/t{@a< A$>ăh9PZ,+UZU7m:7B?vpVBRfN2sIfLą8Z4PpY8<[lk>14PN@u A@ ]`(ҫ: n<,*R?|9jS5 0V#? >  p>@@<h%lc>MЊ(PP X_@1?@jA}6< [Qc.@ ?HSPF HH$t{UP87c"@< .2[ XӠkCSsAS;>0!A\V``dTåOhFcHFiD@.j>0Q&,(#H0hLD$SlHGaBh00mZQ\Sn2cqЇ]tw9euv.?\SdTf$DȂdNPx+IE>\xD BuD<@s#>3BQP'{iUA؜B(Eh0qȅO8@ NE~Zp$ˢN:q`h2HA3DVPhɽǘůc*ExDS2@@h>Sd:`(ȥZAVl@3DG1R觽`Ë;? A5IO3I`ɖ2A?Pi$\h̠,JLDTAE2eF …C :ED%Pd:%a=G)F3˻tKhԿeK\0MEFV>?lPDLqʒA 98T\@:h 1W)[dKO0\Cu[ ? dGVD+N0 NV $JR}BUǥL,nk?@*ƅkHL3ҼR 0=|nJ LMT Nδ}MFG4mD:P*3B3JJS]Q0@R ɗ=4o Ie.@??RXt /q8`q%Wse0W (JT"*PXU:X:0X`\RPU3e؆m5؉Xa|,،XڛdtPiAA05 -o82 2p=ٙeNX0H:WV8DhYtd*c6򨪢ڪ?HPZ9 0[I%đ? HNPkՠ\@< 8(qs[(&[ve @1: "G|(WO\* S ?҃2#SNPN@UUFtE$F٥U]2NopsrYh(=պ[l{}\ kG\ 1e @ՠ\[rW߼-׿e8*4y^Ժ S X_m\ \Ş?&ednЁe>p `^q-^5.8a85ټغ:8,vq@X nx 41QP%f&v'~⬽@ `aJB+HT_t%c5N5r\F1^}?GS x1*~,lwA&dC.ANCVdDvFdFEdAedel6؀UhQ>Q6YЈkh b0:\d]形 S]%Pщ2c3fX+:@kIqЄ:$(\?pd\WEYo|afgR.@0~Y_V6]h |IeFh倅M\\;B~fhqքJTPFTXEH2wnR>%`׊=\I`>! ,}T YAXB%\!Ç#B(KV-d%j,_CIɓ(S\?w/R8sɳgN=f㳨ўZ*]ʴӖE*5ӒDofUJר Zl֤WӪ]Vз %fݘ߿]~ꎭٱ*ZL[sΌ5\i"k{eȎ$}w-w/mk+:6&vA&H(xz"jNBy>S> O)|(|%6ivw \>] ܐNݤ1 TuTNdBʮ6ItS 身!6(}çsQ 44 ,jk,NRW VB0KJ倁NIbH &Cn2 Ɇ>4p*5@9`$P礄}f|*ZCBa%*@ WIuʦRQa.RAG(! Qܫ:ե)C>/Ǭ%92P SH`;jJ1)a9qN&Ti*,_GAh0pizX`[nKAnXJL 69/-]7/  _A S\~{giHvkZL~-{}4~бɢRmS\ВArRᾔGJ6Pq|R wLoKHVr1i;6Iuࣀ'IP r0ЅREܨyZÒ,ۘJbC.(ėTL#}@403,Lx)q x-I QÛ(H^Wpev1"Sr809RC&Sd@#H4Rg;A xmR{2G.*:S%fRCSYð |-xd6ENc*|UڱJ9=9Hž>iO].(Et :mJ'@DMAIǐlI&R0t~mO@^FA~ʡM<x 'r<@K*mƍ,e:!XPQ$P" Ƚ 1 Ģfx"[,3W3W jh@]1D%4.q bt %)RQZ} @,lxe H@@˪l14NQwI\:=9mV$-8 X`}vŅYT XU@ +LSS(|e3g (y{jH@psHj# Qm+Dd$.)Tڪvmlh .E X bA6 "M7 %?s`eտb橭\<2ޭP +%EPv⡰=V,+Yn5}68B Ґ% +p ̀mmb%GeA'@.'uM[oI _ѫ|,s Bae)"M3vD.΋]61$HܩU dLt r}]y$V<#K+س- J:x3%v@92 Z&r@+0AVB 7+2P &؂0 ;q$5@Z=]C&Ӑ3d#f{7p&7eXP6plb` Pl xpַo0s3`]Py`A6~ZB Apq Dzeif3GG@z"e0 pN2Q6svbj NY$Plp"tp&0/U/A ]0wܷx]5U un  D ` 6nJy30R@Xp$,HhN`Li1 ox b)AW@1XRS5)!qRAXu  aPTp ]@Xhr7Dun*@ 077I?SV#e(0 &$BP1}[B9YCHm p- b"P} 3P4@W8I֎g$O)Ow_}=F+.QS^(Ix6'E˸_͈^F H4 RPC@CRrX_ce@e0JU4qY$ lEpYnNb {CZ63BZPs#SJM)'* tF7Ty?6Dd9 9Zu薟OXT͗) 6`jo'$DLu1+e[^"_9"*`h H* 0 FD Xd`2pMYq8o+A EG LY}66t7rN)qVԣ?/ !Ȇu )#$ DҔH^,fE6Ԡ2e0Ru#Yh hjækV dX'ʚGu[ I=xB(A==!$Rl ҝ<6 Aw%ƠƐd _sW`_)iЫIЖа j PfPp11ЬG1Pjb &)Sp$SBCpk:A)O`w3 7@ # Kji gcU-6%M Ц!"2/3* ЁF)۲)K1;30!z<'G>7YJY-83*0 + h c;.C||P S #2G$9ll;R  ˰۸b:'pXr0l2 91"8; 頰3S.@0;g+FŐ}۱#!!/@ Md!P;! K ֋  뽟 ՛[WV9$ 0G Pi$ P ^_@@J퓻o r퀷{2 k ~P۸%@) @pk;Bzj0$0A% кSjl 0 VlŮ Yŝ Ůp`,PAjlƟeJK 9 &1 pH \+%7z`ƎP\ <ɔ\ɖL Pƚ50ʤ\ʦ|ʨ``Il97 3 &auRеG L?Ȝʼ\-,`|،̗ȭ'$0Z#q&`}P 07圌ܴ"Qp ( Ȋ_U  `[ /MMzYݼџɭT.\z<l FlNNcp8epkvwP7 ^ӼԸ, 8?mZmP^=Ѹ6w5!a$PaI@09`".՗+՗YĆ,ρi wuYm N } m NG ` (Tvg5 tjlJwIqp#2#}_)p7IH\QlQeْ)H ؝ ` ҍ* ֭=,6a(qzdpt@[jd@%A,+!q߅ 0h}ONm "q=]FXlbꎲ.LC]:')q8Lq_ (IjfC+L^ PR>T^PHY.#"iA`^m'c͚e.γTA@pr>5N^-+)05>^'GF֬既sMS0>`^ 냰 P~N @괞>#e~Ǯ#C^{'8@\ tDI"5>=$ -O>t/E 5g>ky`q#P)Ri7oOqʷT %I6 g0=.O(Or 0/xWD^Q~gZ4X#8sn!NQ/xal|PRَ_ O#0O'W9M5T2Qg/N$A8 "N|m*@@p&J{fgwBl!ob ` ,By| v@e0e@c1,bo0O|%5T85"B </ ?mR2Q:kB@OB {*|bȰ0ۀ A<= | ` @@ pm@a @@ ..uցam U G"?TP&D4G ƘEEZPHH>UT-W$aMIZMǃLsj@luB)H]u$FyfΝ @ 0Dhk8fYrK)T Y-Y1:FVѥID $*KuBܫ熟T6 \8s!SFʖ AB UC?R\ .>'~8p۷Ӿ +Y40ASN.QJ R @ ,83L)2.na ˨A#Fe$n)p6H\G!$r6#k!,H&g'A( HP7r5Hg qΆ,V!á z ~a ( @CvHE0IBQEM(A, M7O?Xa=9#Pۜ`UYc@zV3syIcz8{W߾A }>)WiecBH* !D>#bݐnt޻N: O3ûE=$] 0Ӕ!lhyD`t ·ABǰM^-[IT8N~-lS4k8_$Lpu _ fpS/Q@F["!$.g  i2^x!wlWW/>Y1l@PC8﫢=1c`KxTHA=a{PiRDxІm6~;܇wӶM;. ^ >:У"s'CҏlN EAU<T% oX4 P CѤCD葖#K' d6I/u2\jPS)fHH 015?w׉nv()Xc$o fE9xeAxEGOgI;$$Wã2ESWf5k)ZS1! F2Xg' |0-P{hcZ 0=2(" ~/sQ-)6 FptG 謀12:]|«:׼e`9+& 3AE&p[.k [T`CSD%r!z4 (`" qa;^r4h(2_((6ʊ[+,R1 }qG2YHOn#e*OTNqXb}d"/xo OrHZqVp>'4qsˊ<ft2`¿]fHnAȢ%@ n#;yA:>ׄ4/Pw<^#0p:c@2`"ܶq% HnK6Ӄ7?kw\D'Ke&>xc 8@ rw<7 >YI?ppcEV+1w$7ϭzsFGzoG,{3h{S,\?AE<)#T<$00,<6ȼ9d@σK7888{_71&t!A>x>k@4;8S\HD9C|) \(Sk@|K@Cq[DG8lC)\]^_F`Cxb),A Pk@aA*ķcAE3B+#rvp 7d$yn{ +}PU99:o8~D[dstȇ HGuvL4niTHu^8+D>;uJ,\sI@ǐy2w̋J@^4' =T$='p)pʧt$ʩJ߳ʫJu{d |xx6H!0˳:49cF2H#TAG)J0KtɸsP9rTAH Q ‚D ǕKL_`HgJx@đ|Kq̢L@הؤٴMp3JIpxuI݈,LDiLy|Ldʃ:8|~xTLƤjnHo8jH"K͚\i,[[uDL7$h )k(^3sxLpLcY R8.dr,|`  | e'xhո_v'AЃ t_! ,~Hp 6l*DWÇ#B("ŋBŏ!b+Hɓ(S\ɲv`ʌIs:z̹S'N<*A)+SP>5˫Xj?uIhqr'6,6=f SVܻx9Ӧ^Sq"wd^QqZ˸cm"KWg_1-ŏCK4绉y*(-4jC]Mf͆;W9KXpLj>μ^O7[;{UvI/2׊w>&A2Ner4G܀VIYX|K(aj~aPCe0iTU 0hcp<Ȃ qաif(Ѝ  G0pXc @RX|E^8U$#c;HD (%]zB9U k$PjFW4$X ą:JɆ>LvNH@JdAsI@B1j%S \sN40PlbJvM(9SI W!> r50>W>ng*pǻ5Fצ uhJ()39̒`G7"Ԩ1 a%ȋhA)6p ALR$Dh֠ʭpD T!֤t3jb7b/ʜ7h!(xx%5AHL{\i-UN(<|O9x-k;S$$*+Ct<(Ĕƺ221LZV\D KVK\S'*Wdg큋 b9O;aIV7D/;Аo[$^0؄p!?KAevlt+1=4НžὮhef:$Ex 8^ H+ꠟJʑ %Y!G(c 2AgWYWWJȄ-@dp[_Rb^aG&H85Q@ 2 صi)LZ-$[̣]^ Ae8J9v{tp:),N %0q)Y ־$+s  $K!D`iЀc*@Q]8@.q YvN%KMb\ {\+I1df48>6Uꂖh.I<˒J 46v,S >\ŜQjP*2 Ѣenyp$[ L-t63ObJrLS%`G-@xQTk -1 Z㛈ZJRmaafK΁xxFNbCWYA"ȆIOS.#!=J hA EӈFo+< }d]V^ S@.l@`-ʴs @@taƹ#L\!`Y #bES8D:ꣵ',:6H &^\ 1֐hKjHRѝRxѬ\5ɒ8NP@NJtY P ]D_g;᰹M|PX$@|*(h\;L-=@2y@.uIRȴ 1[D,gYm j@ή C '$ MLBnDcANʃ5+ό3Myo60~0S@ `cܷ ?e om lՀ|=;KrCXÓ. W {*HjZ}je༨Ń"(@?@PR18@t>I1 fo*y4a zm`%wc.g1\BN^!X]E]aj$60 ;+eB Vky yN,$[ ,CQ=X,n`d'9nob H@X&쫘l@42 H7 yq~י C3\_AJL#13E~G - & +ɀ 4p_%3Ϙ演%E RޯMb-L9| qm 8 bHyXH/xF%<Dž;` .J8I $oKD&P"1,`b,BUh0^-NX<ҮPk99)P+'4$yo`/\yzɓd ܂ v),{XllԵ O^ 624fTf0% sfroH}S)pGTp~^|6W(s5cNz SF`&! :7A{`# ,U1ȧx Ǘ|fZ0beb$4 N PjPX@r$0N@c" !T6H(cR5U#x7x8auH "$d CXPLrb `E *Y@H EW*#gs $f|aMMߴ &PtLsu pXPL@HoA0_hWn@H`U~&sV#M7T6z%a PE@hv  7 @ sT{-|YqWd'ʸ0@0t%P)+0pF*@6^pʶ J&ocG@ @+# 727'vZqO9]C*%ES4UŸ``v) x3&  + P&zUCsh "wIJXb)UHs/~*PY_ȔM)H KZ c]Sp 9c)c}@xV`ko@o`,ʲ7;g5 ~79{9 p&2/#w{fĩHi0G%$,g2 HD/2`H(fR8fisiuPT`)@T>Epv '_$@zV#1)pN$ (ӗF*0&Yֈvr 4pOc(]'KMEMZK+`ٔp 9V ,Po_npv % EP e#; ;RocuQYS12 !ZRBsS 0Xba,*2f2:f4Z&&; [d0j5 $zr_u#z ;rdY_s$!H(#i*Tglj2:g0sz2 _&(ZJ}J,%1jH ؇X`zꚮBaP: jap &4@; ;"A lp|nЫ(%5*0 {v%1*  `xn` x]@n( %a+a`e`X `<[G@j ;9[ !j (bACi08h$W.O0'A hxP Rp ! YyWܚ0ʘKT$ .M 0Qf@2+* 0"@{2~  4!Fl(3H) ~s:lqJq; P  Ѐ' v$4BR)@|н|P| QU`1 f%7{[0:> SZhpJ)5)*0ii@` Y]|rY5+B(WC FŠ+[۾* qQ۽;d@ @KWp|(1B/UHQP + &+KE%(9k×˾6۠[ BܽpEH bh%~#Z0-b{P Λ} Q  P˵ ˺L˹@ߐ,ă8pʆȠ8Bm$q `R,tJa{Xp [X P\\ `<Ю<>zp&"ذ*A1qmqG,O1PzbQ, .02=4ۼP@/4 Q2 .f4@ WL< ,W+}d]֚ h h ptf-j@*sΟ   =؄oL;`*#,j ZxUoդ Ҩ҄X1ec p`|p|@wگ}ӧ<ܰ:Ӹ-ܠ  Q}۵me e  V]gǸ ;y`z^ l `} ,m =-  <]t Z< |P)Q *}@.`@UUgfBSA~ *SV^}* Tg0/-'Zp ]j0pYvތVjpjA@A@~& $芾 P^NN>Q叡a2P)^> pq⮞}л {qbNSIX8(Vjnݮͨ̕7`>^~n(,.ju.oQn[G=AU*kEB fNn&7^Zt.6`۸ 45876:Awʴ9,UuPO-"D ('S⑊7)(晘r4PԭW~]bCoe\pM\μ3=Q7ku2N ?p d4 7,:¶:C 뮹JI_ FP  Ï+@A(c y(7RG>0I-; ! ""lj+ ;m+/0$H?kAB gd D"20=G! xF QdD%Pͦ,:j=i6#R*%8 0pڰy0>wֵg .,ݭ4,h-ȱx0^b Z`w堦!bL:CzAB!jnr器`1'}Hqkpj٠7Qv,2A 8R$=`0C]hfCg4l .%K,H@MW =XC "wleă688C0Az["=ِEy]@jOH D_Ěg V7$q{Y#&'zǃB2#+VL/lT&aC0'2CP!088UwICѱ9\ȏsd,})U2D8s7  @81Qd'ǛyI:phD$}%6(Ab>Q"L4ϛܦ:׃(td0 @8<ϔgGrKc`p~F; mCBzP8 mC% ,{ld1!xP b\",*,*1Ԡ;̬6rzS͔ ĞP,G}D% QC,NmRT6 %\@h^_WU.t&!XS A~"ՕHwk^:3dT' bðElbXj2'=fGGy .Tֲ)ԉV"8/U@`f>a en [RW*p3q@tK'XA׸UE#CL R F'l[8:6aM`m!uUw  .1r׿=)1*71χzV,<$Pj0=P-6m:`'0 ^=5W'!/=4r7xp.JVӧ%D@$! SpC%8؁p%e*Hdw0-(0[DP5Ƶ8 ⾢0;t\w0OQ@h P= 0Ekf6_y]vmӋ Zv,bo_TݑsyXCr,V / w 346܌5-o­l,$f_4&ǍAM!?ß[r4bk<"7^p yxrZ't14޽txy"aQ+wF#[| _1*`ֲ jX7ILqnȃmC~P>nlbNA 43  ,t~ q8CZ>QA (F*ga,!d|;H4L<X;ߑG 2^Ѓ9l"@Vw=q;bEY YRp8zPzz?$?LB4CDDTE0ʰ&1VÅJ500$Éx<4TkR%8@ "c騕HWLm,3VD=c/b:0daD"F"FJH /NGzQIY8ŃZlqB=38G F/u_te?ʎ* ˽XALL<̄A| n̩ pTI4nE\`qJvDN$ ӜԄL2QpׄM'ؤ|ͮvJL KELt lNYLHpMۤcɸF|G\IE]8MLN GN(PN5|tN"x+4-T>D`KO ŜPۈ!Qu4Q,$I4dD\c/*M8Pj ԌOauO=Qܴ ("X '!))$H ,-.R(R8 04ʭ6 %_ Sش ΗQ- E ǬuU@MP`TWm r%V 0+Ԁ"+uT%,(leM 2_݊` }L%U! , ~H@wC„ Cŋ3j([(w #mI$EdS\ɲ˗0cL_͛ 9BNOu~RTѧPJCw;ԈՄشRٳhcYOUVۥ7Uj ;=u]xv&GV(˘/gM;RC~Ы?C+Nͺ@Ck^|3ٸ^6䍽} G;m%3]>,s 2NV̑X^eJbrcNHs PЅeYQTXLfHBsV5x tx>Q#2F :B@I$ZyRd,~>M(&l2D j1>G(@yP#tVT$+B%H`6` *bm g4!(amNhY I TF\M J̈́7* 3M<pa,R-kYOu6,UyR9h1$ )!>Z<*Ԩ`F}Vi` /AH!bֳbRZTC bC;?H8"l̋2`sQpH!r J$: TC.GQ 9jw "?(Du騟~ )HFAf-m/.I=yW6 Ic'P?L%o [y@zR ,u?/w*/QSÏ>H \YtExw7m|@_K֑ ra2+h 7~H 1n9{l,H%HYn!p><$ndv0bH8z~P;@ "CdgHQ% S/uz,aYfDFOA [VC,Q_ PD4БCaZ>؄.}L `Dн| R%k"GҀM>S*)" `gX'J'&cAvAf) YҏB:'t:Cb< Ԃ3)mA&1B) ;;\<~Q,h A+WYD~<7o)Ld,4!]rJ(P6hGJd)Bb9 4g9LuH:+=$Qlsˠ>(6$x)^V,#&@vуHѡȄ뀢a(-dx$Z@SE\ǀ`U> Ai 3dpS P iA0! P""D*"~wP]S0)d#: 9t<YXP1`V%L)P $Z]A*9Aȯ~5'ʤfS#y*uIt@<(eݱj?HB(s8i I۟fw'O8ƤTJSt `t`a:%lwQ +27X(TjpRb,"bRZWdrL,% 6!PB`/x^ J ,go\DME,*l4N*UqU25/+L%'4#B HAc(ˆm nKPSD5p bLot|wB_}sK1@ g&u7x[``) pni(,l!Ce15oC^ 54p:1c` Vn"` V}bNCi* !/X=ExN` `(c0`0b%XӦ:C;45˵Y Udx L%$=vS%t%rp05W[ql |t&OR@p1S@B#3<#<] 1 L GaGk 4S $1!A.k2 D/v?lUrũI$p F,@cv@wIca (؁v ]Ys^C2$6=dvn@'6{ 0U~7*#ȥ||x` Iya L`PFU@0)+pA0yG@)T`Q8!J#[f=?RXh  #V|GJdf &cp0!`s0 `Ej0ګAi?!L =.O6 Ϛ!rqqZ Э,8$@g@Fkys3,u "@v P *Da;!b[e{}ikn0;E#:ZC7Bx #{@  i 5J6$|J;P KAf {UFJXk]} #2RPt嚧X2{b- ` ѹ gД8&pp苾gf {;B Z˵+G)(;  $0-x7׀ @(M`йp .02<4<.7| fG]K{01 [S#&|;_Da=${<Uh& @œK+ Q 1Ūx̰{ ȝ ~ ] SaǗkuT } 2 @k`)Rpw p Ɵ P 5A ʰ˗[ \˶|˸`S :ǫ08*<`&:@kʸQ\|7雾\ %j 4#,@)k Ϭ#lʧ|%\~p}=Y˽ѹ&- K~V\#`{`l܂qiP+ n NO=@cpX=wvvpvՄ`Ը< <œf,0Y_vQuϏ<{#Z3o=`=3Z)+XR5i|`a- ` i}Ұp - .Q_{]]a _m&8&`{ݫ1#HԬ  UY0+Z߽k <0 ڿPm ~Հϫ*Pgpf L6` ݝwUܞ]ip(℀7'~i`ۃvŽvt<~d4U`Ct@2 _R>S Wn ǐ@5[Vqޢ1VhX}qgt^$P-q~ Oge5͓- }>^~_ P?xFSCg $W y  l^㴮^~뺞뼾N7z*M>c D> n>p<SM}sc?wfuSf,AwQ81 5q"3~.!F*A/>2tN^.!^`> @+qn)n*o5/ 5Pܴ4 ć6D=v( TDyReJ+M(:0ޜ`N; bTEA " H#(RZܵ;(kfF} n+׃ (ݿs2ŅHm$X`…ǜx+,W?Q[T@B:+ؠd>' F:[b(tad!cu2n9R\Td ml3{HA:Tj#tc6Ջ/ ,dAA#x1$kLV1@+B _Ԁ g .6d!kB@P7dj# "l |2'r ;Zx<ʧ^d4y /yȾc2栣 $IHQ* 73q j6O{M)sL`H @zzH_|AV[kE|+(A+Âà 'ŢRˆJ]͐-Ť!2x6-z+hI >#1-qB/=4l7o1Gς+i^P׉, ;& <v?f5d8nRl}t8*Ŭs`~nZz{ \I% nh!C* NW+Gfls9njqqJ'-=BXb8v_uq{ά쭺ôx F@ƚEA.d&r8@hobC^'WrEۗ*Ho *<#3ȘR`9Csk"BlQ6[Ĩ5Zq5@.F1 &ʀ wp /(]=J]zqYV9, 'cUppX|pf}?X籆Xmcķ5G^[apU8å.<X^ /x{H|Ȧ7ov+.vP ǜgWJ6L0 t"*K]0[:p=_@{^wg:Īasڻ=9p>?+&6P1~3[@Q⠈]s'dX 0.)x G{EH;/p: 'w 5+ͱh 8}0?瓺,A;?ڀۀ8A3));@=6z9[f؋5\nx5c59$#3{$9Q)&{zĠ9,%@٣>44&)nɈ^tUZif`QJ) d0>l c",4k:%A]&4+n-ȴD oC檴f[q!lNް #1 装ʨW <),@bJ-E+ q+P`vrb@` /x):M ^(xh SFMH42QP@(:EVc$p 蠬@W O+x0 ± 2A5s1}&QeIJ{5H@2;砇9n:x!+<a\%PO5LC_jN3,bU]DLEˣ?d8XR8f4ln*nTP]ċmC( ʏT2NP8 Ln܉O| )lDa`C9JpѬNٝl%őVKq٥ p_ Sp0Hk R $Y) 峗Jk ];KDE]hx` 0@@-яQDO*ty*4 ¦{@#h=ÜL똟< `LƆ(@-Z/RDB9H<0B܃4o`>:byWʹb-BhmA6)0 xЅ.(%Ҡ-hgAz^Z&.`-q!K֑Ε7HnQq|I<.I̕#Nb_IR.n;"Rۦ!͒RXxJ9,)R H5=H9軠%`u(NԆԡnhEz"8 @H.TԅhAg1Wru걺N0'QΓRNihl5DlpW@6Ny H` dd`z(f(lKc,:$vcȀSrÃQ7Lm* @F ` 2`=MU%T9cOѩJ*2PT~]2/k{ Bڃ S]  0/K-Tj'9Q\B%AD^ kLҳHh؀l6`Zm]@|X 02X)ݑk],J8(4 uU<R,&@0v+P4bd#N֡c9E_Ă]җ0a^ 39R8{x * Dj:^2Q@KU'bhOO887xQ,   HN[fJۥg7/$R`2(u@ 1wd(lADHK5a (7EHI 8 Hp\l)7u Ә(+oy ( YoY~+Sl>8ZT=Xa~ܮBby \ <GtE Pj7UQ8Bzݮݾ#_CE !+]sܽ%x{'AiW#h||dY6eaX&6  $0" +&_'J(.^nyMk+R7wFwW\ L+A[5sG5Ƨdg1|0Pf1@؄*WP0 q@ueq;^A e0bP)nz7$&(<nG$ x;aQwols w(6/AE~wEx E0Pt(!GA,3yQ`E+~$7r*pHS"ju` NԠ"0DqdlwG&4(A VB0`b㖆X6b"0Pbp0-+K4Q&!Rpp3=mawϘEgW"P3AXPxwqĀXpd@B&(׊ 0)`C+Peb3zȇG`Gb{*Q0g*RuܳԠZ{!L{0k`4>Sx>U>RVHBӀHs1H`VSOW`R*)' D'e63zXH@T~E`bbh!2 #ϰoej% *x4 A)vWx40y&h]v$7(yrYdt&B0 4RzfyX)5^|eb 85#6+oK)%{@~yp"4QŇ[aY]?qH%}vt G8bu9(i65)Rx>釫)L@ whi6~"rGĠ/(,EP9kx2EtqP JA4 K Je t@̀ 0 ڰ _ ^۰ ڐaJ "Ҙ՘)!Yn)rpt݉,1dr6v* ,Qds@ S0t6tTTH^xGr4 gAW&uj聿X :f`jj~P 0 6` j6X _q *&w4 %8"VyOO0 |Y -CsNeQ䤥Hm'&&  }01 -QU -fȐh6jNκK8@Bz:ZQT*owؚXUzB@ SQTm)I:k%TpJ10*aK a`,Tk TYK4a Eq(΢T*Zw 'Kӡq|P "< 0?@{PzVR|P ׯEIP S[銵Z@a @ !,!TV4*6PM``f_d)-V1ArM 9gzJ#m}~p 1jj  P mr#=#!e 54n| wXBG\IcR#|N@WKK}|꨾.^sqK89!n |$UZ7q!?a^1I$vI <0)3>AfFd>Y1%wNs!|ѕ>sS#NA=턁 ޻血 rF0WNs 2XQ_Pw/*OF)8Vsj6 F^;Ga$eD~7\LO)D![CvC8`QNGI.rrq2*/'Й'Z)`! ذq %SPrQG/C2uC4蟮!@a NIo'$^>s25nLc3!︢Y ?`, 6 |/G0?L{OrT#oPuK {K1IHDaDG@NAHP@_-\.#sWRQU"9]Gr Xb˘ tG;™T?)#e(89"A@RJ :0?km)Yl˚ UHpPV(3DTou1Bc]}^,#NCAoON /:UR4n,rlUQS+k "Xf-5w _7Dee .4Na39*DY>iovzL*C , wR枳l2 $[?*D3O!ҋ),=P 8Θ= 6 -I#+HHhC"$"5Nk#s D~V<!29>࣍1hƂ䦵Z-C =P l Dj9. *%yyn7\g+]8x0V r_[k # 0pڸ 'z BЀDI=@n`k#= 7! @Djcҵp76r%HOT@ppnYOL B0F2 6D RܜST bK l:u( SnQvᯪ" @lȮ9@ӳX.muR LJrbDT8ppA}"AI 94`vh97d8 bI `8}}J$ΈX3E "R1S]8ʛ2)kxh,?X"y}qp C e. 1$*wâhF3 ,/QpupRBx$u:I3H2TڙI |䈉>T6UgTA $vBEC0_UO G+j2^Y,!8կK}\g' (ZȑlrӲfT *JEQ\FKx4!n _+-x ŭaXh$Or h Z85Q  `l5]VVU\gЅ`P@x^׼:]`G|1i6NEPX  VJ'4H0B072!P0+<0Hvg, /xclཫ1kA ޗ^_ q W3@jmcH ,5~;cck< {VQ?V+@7H Yɕd'˫4|cVc1F* -u*w]=c%P~},ل6̙4, V#Q8uY۟`e;%@S2[CVv8H"HLebG#YG2v-j (nQ:vL0\xApp+=]sr?\*ܷB>ԯ5^']Z͘ѓ)cW+ /9xx7iW&`SFK +>Ui:AxnuiWR!7B ^0jbRI ЇV+z[3 7p‹/V> 8>i06 16ЇQQ7Xh1Ax\n?u[&86'a4>`1Z)/c:19h>Ë@1\p@@ $@+1}h66A" 5۹PS)>C8h=C=8ɂ4507 ccPLB\EE\0OV@/ [ C<Sc 5 ,0 \2;B+I9>粲elFVBZh[ *"@ODz]BcPQSąwU iP*ﻭ@CśBo׳ճXbe1ѝԳ6@;\9 I\@DóDGxGzG|G} "γE8!Aʩʪʫ10jotB[)||Iccؙ4{4Gx@-D"H$L;H KǬ .DUFzG嫵rDVq0[G]@ˬWP.M|ɹ@IëD l@,Ld M}dܤ"qtr5qPքׄFN=P*$tԓ"8x\\81P*!EPؘ]hPJP5 P\P0 %55 uπ! ,~HթNv JH fdƎCqm|Q$Ǘ-a͛8sɳO 4b?E\Z#HȊ-*KӫA.􅵫ׯ` pΊ YR;%]sfMxURr;P_F"Tk#KֹmO 4']0RF8׾^#9Ǥs^3nm-өFk'~Z]G.}t8P=PݝP~x00ZUh&?JԀVf!$Ȗcz^\@4Cb(#[h{6XA'*>Q6ɸ"KH~N7&2j(4C(@ H c.D)j2^qd)(]3 u*4% eء]@+ 9sJ1tiK! ;L"RJ-, 2>Z n@7,2(Q@*oyA-'mZKqK@ +^ \+!h2,)Pd $Kl6 /WW-.r(A N2y jqət!cz`SgK=kn-r_?P 4"` ."'2arř P^" R/ȲrJ W-@-8|mb ~Z,еdsA:G3`.,E'EE?跦I Vm7qZ`y_N̲^M7}UlӮus.ؔ9Ȁ8)_O82uŔ,1% H;v;suR i UH@HANq:-)z(AE@~iLG s)LqFo-`_q #@^$-,"O:%5t틌 "1*RUl\a Xg kɓw?),Y _8o[8pdǺ&.yK螅PXF:R+Ujs95e5$*@؜Ehd o@ P&.!c.kqƥPk~4Rq]W dr0Qd~2F'|d# Ar3HT|vl!$׹cd|zӲf|y@<#%.jYc})`l#N <%  U9H=`@"%P 0 a֐g(`E\<"<:\̏͸qX@]gbsb 3Kϝ P8/f)<Ly UɕCe1@Ё@ 6 Ѷʖ ^e]>q^ {J8d ؂79]BHa0eY%I.AFA U@6vC';7j*WUI!4$$P2$'a&BkvJiD!AWă G/'oEku@ f B"dGdtDz@&& tІA0p$5rV1x~Ay} qm1$%#PKKt[K[Pwsno4cwfD|hhyFhv)zDb !t7I@@)lFr,H]p  yy~6PpPO+Z?`[QqS-{4TB(4wB>b} gdu0 ~L APoDwrN ,[740$)Ĩ P-a.uTF%!0 e OEHp ']RePdPIPL}RoĂ)+GP$8 )f*@ogv 7qCb 3 P wQ q ?(b$TR]2M](i ]r mRPuSX2()UŇui=rg5Č"Pl^ jx^#!7 yJ,@X g{g!3'yr |%9wxpA0t p0H7pHw,;(Vqd }1"21%(#PH.7 M0W Y$0VH P Е  _E5]'oJSBXwIw nrȜ)`Tpu0p } uY#%%Ufb3 [ujcu Q $,05KdtH_Р](nm` --@- P6 p 1C7^2PR経KBVy"Aj6ТԄ K cJg5HcYZ|l  zZ R%L0ҧ?YܥЍlEMbp'qZ7aq' v7 p $jhwE'F2Xǂ'#)pM p} fʯU P 0 @@Q̚qΰPq 0$+Boj7aʘܲ=z!PA ls >v9lb"@"  U 5H*`E>[`=TD~ ]_[~ t Z@ Y6hA0 b 3,Ӡ4R;0GZ_s1 | )5>&C4l||P|ZI˴ѴOGp;˺ `)r 1[2RAIWYrC˸ 0۽KиZ>` ;W(J{ kkA` z'!ڼ7)O@ /)`z8`+o4:0:$Sp дNk пkg]"l$7  k%97Q XYl \^ZXyPfº:fU@ j1rtm qs? i K?zf[b^;ŞS8Qx 0ʤ\ʦ| K@GdĔl+Po+\38bz0<̓l _!܀ͦ@< @ +JbĨGI) 0:}qy1@#0 M]m  ]Yp 0#  ]F 0 RPR"$.]  i PUx7NPRT=N`Z;Մ  6f-`m`T[pPtԃPȹP|ӄŬ)A7PU6Q4 ܐ<<0HM,cٛ=p = \iwm`٨i:'Ӕ&O5d,ŧӈ 6Aы˼ QmecP=K= a-f = ߽cĜXP~Wr3'L#@ =m]- &Nz.%^ `pi;  Oxպ%:p&V ] qPrQ}ep! +r 0,'<0AV \ zA= q, ]"䖢P0'O .@ } }ՐF-`W!M 0F pnK  & x#n,9ML?+ `LWpM\8bqF8lnc  ^ &Pz9R(͹ֵ}AZ1%c6-`|`<=:>?_DCBFMHNOo0>ܗ+E MN C- `xz|~| %q 1'0a?d@I@p0j?<%_T( f 0P w X%=ad*qKP[{AdOP}AP^ - ZAd  0Y Da-g&pZ qV0P QGO `ƒuB)Qv*^|0=~$B #s'q#Ɏ * IP̗$6Y=j4ҥJ>u5ԦT"7l#TX  UQkY FHTp`p/X}/ƫk%`=?9;IY&Mx!5ѥE4ժM8dl0\,b MH ?@މ|MYf"6Axɟ7 xb#V k褔"Z Jtj-B|$ل 6n{ , !eYH D!'z ڒȝ +"Ҩ6B< +@2!C"bRE "BYR2#h㐽*% ZP" 6=#4d,dېARAQk2ZD(LS',aӚhF/.VÐaȚdQ%ՆfI4XpȬQJ;ʄHyT3 l*S@8iM:L=MƂ D(b0G YV(֒GĐq#px8I#Yvi&G+OMuHi!_wgJ 7sX]v"DCJq:P % E4j[ 6#:v>=qkVQZ t|!J$CV'FY8R6U;սnSY:,z] }M%r2Kjr>hc hSP.%0C9Mi2& j`zCSސe_m$=%A>/ 0v"A*(q|kȹ=.xoxÆ92%!JH:RHd^0A֭-0G!b5H{DHA%ӟClXZ`欚YHyDto kB.T)9q_1$-d~{vvr@skL氄,p7T"2HA=*l` YU;B22H#w{w!~ȄX(m ƄR f;ThR 9BSN[ 7Bۀ B?"Oes#!$ZD{mPJj|D eA>"?2Nq.('  9"ah3%vEAzAT `̱rF poy)2Vg=5FmYfԧ?)&\ԟ:c!;1k E3"g/LFo}i P  WGz@'h#h2>vcZ%"Bїff UԎ5Pz;`## Kc:ӰuN@vֳm# v&'KI<94biRF8"u[h1@l0P5nr{#Q+7>>]cJڍdPCF0u ԀY׿pS%IS+D|Iw%,IuE![rYFZ`7'5  +P؀7qcؠ%=\WEb j8AHK@ WE IC e6A *P4{   Ҏ&j@8d'k63͙{`$COea]ֱNWHsZq_\`}!d Wt~6 {}t+`ePL +oCAKO:6}CXs](IdF VcD9L; B0Qlg|z?_uχ?KL#n@#DI7y7|{;SQЀ+ ˲J 1NS9>0#1P1<31;pk#r.-O!.!%"KCc$TB\0^sBn%)TJ'hE!hJ/PDX=Cs|:lAs1:Q?PBzG) =;$@4`VG;ߛ,7CI+[f[: !\E3=R&͋&0h6'EZlCk2Q& H/c8)"C<5ȵ"GDDϚ Ӏi ,0lR>^D08_d{ EKD}8,CƏ?wagTH44sI|DVȌO@66I PG95STx i!1%>_I>8S:+r( @d$\9Hj|BhHnP0hTPJ Dih> BQK"AȂC@: >(1)Il2& GJE( )D?E\HJG4nHn0yTqą,,HExD26Юă(/2Ǒ<SN<3Pܞ4@N"8FΔܣ."lMGL'5,EȂ\ϯƛI 튾F; k]P@ńÜ6piiPQQ L)YCϬkχ,͋F՜7H|xȏ iPҊ()*R)"mʒBbOʇąOnxQICЮB0wl؆v=S>m? T@B%CDTE5mS<-/]7DElD3HMk6U,R(9 IETm$钅q"4‡FƇLSOP*xUɕ"XZ_UcE w)GDNE4]OP ≈bfdqMF=h4lxF 4h{2}~W~5Ύh1f%ׄUX??OpWXd sX؉X<؏ِّ%ْ5ِ! ,HBp!ؐE("Ë 1jqǎZ$ɓ!\ɲ˗0c,_$uɲP3ԓS'2)iNu5JՁE*Zi꒫PGϗT/vKnݚ[uzm_v,ꫠǐ]ͫǝLwk9V,7-6G 8ix w5DeӜO~ukl5P'):6vաk/XSMOma19TU6>Q׽mR6U@4К,xUw :(dL%` t0@P_pb\A4H#ب<"Ku( 8J: $BN_a&E 4ޠ0!B:`AAG$6j0>LQ& D@pnԢ>aQ(p3͞4`*C5Eq(v=za(8G4`(l(0 2l0>xZh>V D+mLR?3plEOh) `r± ̀j͞VF@6L*B|3n|d7"@jv`[TjVe@KI < OLMXڀmf!fSKrtPS@B̉"(0XcWt0 4hfopb$ Z_'KGIP#E0a8q8x!%([iٛSZ-PD2dc:95v1D'v$z AUΏ>Led;D9t l t B +CZ>8c5}!}totϗ?`ힽ ^=<`7.^Op y[]d<ZhbDyiJ d` ^q2@aeLnHЩ` lH‰N\I Ҷ~XdZJƘcT7\C&l pD ('B "Џ#b&5~ Wd(Rw,@#( ̒Yΐ@h2$| Hײv̈́!X h+.%\|Bw5 >b܀ B =A`%xW` B&3P-eYMG $ pюBX(9Ø@((闡tڏzG81 @ܞ)Cb`,u*@AL!r E0i,2׊ӁXO 0 DGtELkkF8b҈Lb:-@@raLϘH (W 4:t nktQLe:%x5 8L\lN(x@rrYQ )T6¬A PN6%/-k pLT+k!jҴjsdlo؅\lms[L2 $xp 4D1A+ <7.2U <{ 5Aa~.i_ƫr4,SVeyKbė7:W{LhN{:vR@q YsrE*4p+ }x[8j 6r$@7x8a ! EY0tGG% 4- %Š=oR{$X5KPخr:`+8pYY嘏r)qA@b5i) #L|4@ p,Ҍ&l"@l>Qv3P8t!ؼAV6mfpjZEJe4Aa'`4rE=*|[*`R# 1 re&J8D 'BFh\qziB`P#44tu7PtdeHԂA 18x`pAPA0-"G+KQw0Ie]PaA 5ca2 ZxQ&uSYxN[W}p\VOOhm^ipEGtS&cd >@{ RGH9{53 LstXpt`L7 5 | }|@}NA0dr1p Q!ŊHS /8w 87+0A0>uBx T@046ETRbt'aS#0NP `0 )'Ġ T4 ]gH6(W +Pj6`{H{Tp\f&% -[5r1gFGUa4RtـX# :A `0(S^S[|r 6t'n`&C40u+i~ ~s :ȃ>xNN` 6:&PX0ҢoU+^"H6@skQQahZDW?m Gv9[ޗ[}9y 䲓H'i7n"V7 DS) phRU#hP6RQI]t`hH  M^E }^ɂS )'B ðX ( F60L[,|, +zNFEp J4&%I K5XС 0`dJ Pe 0 S3` LiӒt`d% A|j5BQi ʗ#R0g"~01B1*o=`F$| ګzY?o?J,-8<'@ s8@'Ԑ>ǐI:#pХzC (Us.R0 } ay{D E ۰٨P1t,*@@@ :@Ԡ Сڮ*2*; P p'*}@K xvj` Zm!#[࠲|0#]ڮE:; ;>*;P+}Pʴi >faA Dʐb۹bKʀ@ p j 71䢳{R1:PP:`1f,.1"R1 Dga9 NW  Z<] 6"L!@}qHh%]{ x! $tqL|"JRarE#R>Y`A q @Za>%#۰1Ax6~EA i pf= L #.J)*@Z#0Y9~/B$̳T5k7QrAhWa <2O0 Z0 ^@#*w4Rp kl ƍ #zZ1:A 3n S +>ntc ,<#ĠI {"4"2,l ) )PK<nc}n*pUD]!!%di0,nb@:]?- ٬ ͹Pc!n;ݱj/p@>=oDwL;Oꧥב3n>-0 \Ёa P>W ` SP{x/"$0q1Γ5!9d1Ya$FpϑRP \YGJs91s(l@ pOmS6klOFCZYf>rpaZ`&@?Y`n 4('"@A:z(V#KF;kE% x.ŒU)1RL._͛O:uYA)+\* W 0 |L`E>1iH!N\ ~bUWn.J/JiP_$:s%Ύ. .p$% UEBnQ,n6 1WlF6IRJn%p׊)NAT\x‚$HQckG2i@7:+pRW@TӉJ%>r)530 FPa60 c:W: B_>1DQ!XDAF0~"<:by/3L:$ M#L50kQ@?&1P㲲-HK)a.Lfi"7ԉ72:s/*1 *H#QE$7} IqQK/? SOQTEX2‚~,ɚ7'o}$ҌVkЌZ2&pH-(,),sgDU[ SLlLV=R#:P1ʘ"+0_jL>{܉#F̽t*M&AVj6[Q/\pg=}"WU#961KDPdyPj̰ȳ<m4ֶMeqm'bmG\hD#[(N1nM7S̳:*Pcot0(?}Z*~a2gUpHcR4]ij~ ͲRwޗ¶X^932؎BÆft](Y눶p\g'\p8?@1(Bzݣb~ ƎRģA>P 2}1~Ev vO 1Pi\ke80J\+Q&hP```vh0?NaN~򽧨  J3B(|J!wA-OLO$D H HcLJ M(j!i3mǥ)}Ll<#i +Bϋ`(oF"H٭E@$L.Z,#F- _2N$w&p4.x X* e™τf4w-:cdT& !!0`674ʞg|xZ@{&(-|St\QGD%[D_qbr"=ak,5<+e4/u)L_e̴ˈK)1;u^㡭D74 5@~70cp aN:鍕 BŶ'gJ{d04jaܠd*Nd[@؈fG#WN6V3}mkA@ZԂ?!El0׽{M ,=MWVl:QRcK]z 1ZP/MCАܸ ĈlRQ`P40 } xnPBW0u mjM"c jlrRiKM E;2Ou+Z20,E @y;fEȋ8ESA9كr#mw[bLqax[] qB,K` -⢁:y8A^GGzU \W.;ɁYr ív@Cs `{q gMyrSߌJ Eb@~z3Mr{@ED2!GDa RN.mj]z;p8H3f >;)lb )^8S'1Y6f}d}#B.'{0 ^w}׆ԣ^9*vsM1(ڤ c@>8+R軈7cӇxج-hKz\Es,ò!Yal6`6(/FC đ#ؖ::nhB`\BqP+VEVkPE`>NPk-&6A,b6l*(LYr=>6X?s/0}*;#<0()¹BV.T`>E(C86ā?, );;p˃! 86[;ðhArXY X+>Bq'D+T>P.Q4 bЇ!,7 4Ih[!h29m3'X+R1(FȂ4yiF@}3@j.T)tjB\(B:7}ꝫ؈ h`,¢֪8-"J";i'!HgDÝS)Įl>+(_ܳ)XHA0;pŽt!!d;@dzp KJiD}KI䆮DIK:4zP" MܰDTdtM$,ǴW TcVx@MkDyD4d>HͼzN܈7P4"dHΈPiNr,TSF#K`d]P i! Q 55EUeu# ! ,H!$CAĆ [jqǎCI[$S\ė0cʜIe;%_*Qg}DJiN=Fq:JjB֢?wL4z^}(&:Xʝ fVlD.B:IXP^<OazŘ Y\Y۸C;x+QvF\'@ԦEg\G=UTؕ R9gePےKGa*Pű>.mgvn^vڶL@9c/5YFP? ',8Wu9ـ5ue$h}e.F^Q(.h!|q≀lŋ."@8{Q"LiPPdD:_!CGJyc GHJd$[0b.$L@@蓂Dz $K҇~jD-FEZ*(3 FBjc F^1 (l(TJhA!jR5hDzD9>x4l:D:e!aPN2I)ċWN) Fa ,A ,[юj! F."d'}\$UӸ ,@ _n$j9@2(xAFJ`4 Zdn(yW(C#Ͷ2蠃WDAr% l# [JQd?$d14᡹D\tbDBfW,^+G[20@4X\N?ca:)pI;03.j!k';0>%Y"f. }MHh}K" ({g(|mLZ_W)]lӝ>NSC"W|KV ]0)S`-E` 0p'AJYʁ'-c@~x-!!x$bTwP2yCAdf\AW@FRb"ED#*-Rղ@(PLy.С 05H(5GXȨ:PIBGcR0Z4# VyAiatB$EYbQ#&mD RDYmɁ;` D$d̶`$(<%GT@pA"4@#fAj ̝dS"%o2NcLlN,2уz$>6 A& V%ȴ@-#ӗAjB] I;@ࡥI `A6l "_NPKu)Ҏ)NtHP% ǸaP#B%?] `כxJqZ iubZ(x[4 ` BHA \Q`,tT[P3oQ*36'ubk P1 !JLoYAL2aʽnI>FVU_&_]j -P'KbFFYn|-l%P`Mf3Ǵ^2釐fzc2@"` @oB X ;Zi8Z"2PCٸ8s31XH-QA KA z AKbrdu*iXcbAPe}x}8udE`ugX,hpdRfPab0" $s I  id퐢I*Т@r*4vzjz ){ 𧴐@omvr*Js#| E;;U|UL9T%:'*;P\Q )-zj̓0{j@{dsKJJHBS|wkz)zA񫃺/ fIj ,P"``rAB`퀪i(Н(H 0ڣ4v@qc Y pUpBBf0ù aڍmm  е^`a Ajr;t[v ⰷ`ww{OPr 0;[{ m ๿;[;jrG3J0;[{1=K:{ [ ěKN;[Unjy1e0w`jm;i` pKKgz0+Qnr6mPmP7L* ^<[k <<` t1Alc ۽i!ѯz{)Z@0‘ |tc8j:£'6( i6ÛTr 'O ;;V X [\c_ra\&V48kt jX (dAQʢlä?ɴ\pѽy˺˼˾<\|Ɯ`ʪ|Ȭ,!J |؜ڼ|͛0,Λ` wΛ͝ <||wl9 Lmc1! *0Ђ1 ݐFa( "- %ȯW<.0 1`qPp0P #} ;N}t<TMU}*A  l ! % G \07 zo~(]521ͺ21 :!!m[/ k < q C]n 0P( 0V)N+=< .z2-#z " g0 F(`Wp$=MڦmB:4A nQ u m /B -SP ~a"H p߇ ߲ W$\\mr! P   Y YP 7׫!3'̍#/  Èm?^ۡ*}!@ = A|k up ^1*`@`$pd/5Jx"nMS5c$OnnF! .:Ng#32 MY๖` !'O0߆"4 C95>2 !6!݇2BD=ͅ1 M>9 W@lnbDߵL!W+  @#>*Vn0q;JB/*O@Q.cށnmk A#η9u?V@3#=XnT0!,4)ϣ1h}ݐ? J 2Pv`C?AP"*&NRU]C뀎V>n-2@ދ0 (l/F] Q-F!]G m}>-]LENfP_ / Ls$7@0 #)@ A,zԳJB:TPAuE#Q#CR6J$Qb> 15bK)Qc2N:hCya$,]j"N =]$>}^ŊUBWddM0i)Z'Ç kQ͏* g$;4j ;c*P3"{vIϢ M$2Mu}A),}-$ `.@B`L314MN<\&>*܍Ƴ#hbk/8Tc*@!bK'ȨVˈA< 2Z`0!̓7r!O>A\:@ ge^(e2H!;h[;$%m)IRI٫ p Ͱ} fj^X ({x3I}%p6F0d:BwiSc@)Q`?d"@* MyF"†$AmH {IpՒIH!X߂&llo!x|mFC>Ain5S4D3 E$=@ABIP1r3C] Ѕ,DE Q W(f EV?V:PYEDiK}5< Lc6D1ьbԈ&6) ,tO X'>Iw 33:⍗\$=jt IJnr(A!d()mSJUttW3_?`hCTZ06[$f)jζm#`I_$&yq4kiQ4DM}Ѧ>{t% @ TgC&^u|#| *׾}h5$B {P *6< $҃yCrELcCr3k )C*5bS!:c,] " -R3DD͑QNFE fpEQٲh`Շt ZQ#X[M);)\wTI*R P7BZ)eH)[ovsV<7W,-*JD;hB6up$9LFn |IFp+ H `x|KRkCI:y!)2@d1Av0(wg }|g sme+ a.Xq:q<ġ ;=\JtYF d  Z^E%8?C( S˿_|M"YPew DKU*P8B/Է+,^d8PEx" Dø)[2>T7᣿D9[{ڳGӳHk*nX=JKIB0ՙد`]˖ҁF{-¨M. efC} VPQüCM&x!V >LۍuLyv: ]`:S*Ӌ#T-Y-/Yӟq /yqIUqᓟǩ&K;KO}zp pwӦN:2~qN]X8__ H{/DAl@ 6BPl@HTwR^L@95baZR8RIK79hЈ 0p44p.H.t_UDA3D "h*?dK~RK6Ma(0 )ЀV&jRI L9ymU -Écy4sɏD'PA *v7!z?xQ0l3 OD\4|J\f Ua%qQ;'1ʴn( GT;"?i,f-ue@ %C 2)TNc"n++BDjEMZšSaeP ymVC #.oB2p =Vu@;Bgq;ax7p@K_ :(uOD|`Q@?!3=OlACS 2J1tx!%x/aDS< M@D $d [T?KGա]MM54a%@d+$yU99Vc 5EK6T~n# RZ` ,_;?'4L.?1p* )bR_= 1[KȂ uP;?8q1N&~տ2>( z4 B"!X PQNX J ]BfĠR&e ~?ӥ`BE, j  u8ƥJxl q d ^ΉE~jmVIrt``h"F<]tKbC y<:FN[KNŨa\3d&.[d( D7AF G`ACI%p` /n@jZ e$I`o/)" c̃Tdh>)L xRF8&k[9m!6 \GN@M v& `*`^ }G>'S ! KJJ *R#\ZC%5(&BbpaD,: ?*Ȁy:@!GL|h5q ق~eCPΡ@P/YK '!𐹔e6bldՕʬ.Ֆ>XVB%=0QcR`\`ndjm +\B#_Tq|eh5WH@fSdU-hd`"}D8pZ(a@ (`E D㆐xlpõQZ)auȧt 5?;g%V 0$F,-d@'t)PlB!( *ԠT1(fe#zTp@L@&_oU.ܗǥ` AF9}>l[ l åD4q7)' 4UOcR1.qb =Oqz~~R'A?؁{ސ a VP@Dl E%)s+4{&=wp+01{kP&&A@x:txQ@)`Gm2mxuֲlmvUp  `[#S0Bov !3)?o&M~bip{sА2iDsb7C#lVxESt6Po3)p r^Vy`P P^f Ox0PO)e%HpH2Vo#W.cs)C@ xAcRdbϗXS0x )9z0NaI'`)~9N ` vn 0pgAf%0UVV'#Y!pp"{d2H6S`|eP|ep;$ET`ɕ%8~HX7!  ArZ#r RVh!xP@[d +ْX2jyMCPcBCiWuuNW jӈoܘW#HRwW @ $,L`%%ɒC. >Wqd1Y *o8E$ jzGzBH]0y"{RVo U10ٚpG*p `407&C0NQa2i Y?b1Ins!YE跋$0": p)GpDqDUP:  AtR9@7~0yV ٟ %2Ji͙->1"|;d%0 :p Ià|' IGd虞2  `) j2$ڡ3 *b@ PB#&:)Q9%cdԳ0:"0*pYD % p-~*35j%IJ0:!R(K!XH/1;L%JXZ* _*f @.gik>ã?1W牢j` z ʪP;`U Zf`j qsz ۑ z ڭ `Cq9 :ZP p ;K ۰;k ޠ P=pp$6Ӳ.02-6 jв!@>k>+3K6 7˲G: ) IHǧv0wv7|<c ekia;w |pmsc%'ۣ61cpvP+;m` ^ 1 [+pѸcRKZa۵ Z` {A+{}{[rCQipi<뙄[mѺ-q"1!c0| `rK'Pм:'A/a \;[qm1c ~Kp;!pz#); 8:<> B<}C|8A ĚRy |^?0:}^cQ5\4 7!Udˈ 8ۊ pA`~5?: +穔#O%PQu@}r`zC uTjO ,2.0 CGy'ӠʒƘTw ]0-1! 7  `|~T.4o6qʜ 2pR_ 0c@ \p8 !q > @t,T-tCIi_poP >Y -E &P OE "L0.H%GfDRʌ&a?~+WG'6eƔQ0dL1SPK̔fB#R уS渉C,-o43^PO40rB&:x1XI.8ea=/+EfB~'0cx#cžYUAs0TɌYH82-N-` G] IyQr\!\ |цIpL$#u9# 0*lP* YʼĎJ*5Jbmڊ%si70+6`C}@. "@^nhq0 B-uIJJ1e7z'za؏ =Gi B 7OPƼ 9&fgfd_(-j6xBfX5)e+G^)7L(X!7yBi C;0@hhMWc>aWki( 0py%1M:U*Gr^^|M2,U33!/ Kd) 5<b@,׾AK+dݼcvϥ29% $ <ȃ޸$Xm)j>C680Îh[`Z4UP Jh^7AL`e"(@.ޱnܐR<y*9<4@(׎ "+Jf0+C e(%4CÖ2yGmvaOW #XRS;}|d4؝;0X"8[ȧ%$B2rӗ{ 鸁;櫆a$L8P04P\$lhK lPl1TҔ$NIx!GB -M%#U68D`8 A MQN4*iG8p5"6s"T@ fh0 mdC,%4/P*EE. г\ਁqQ Fdր$R@' )Ke !aES2e4?i0:Ԟb4Dl-Sf(#7)`X 0(պV>aPOĢ)ʊ6­C)bJd1N’5lbǩ*KiL$ @ ²lf-{ x%Fif͉nJ6sOKCOGiTVq'\ ( @=8%K*=m;v v0\=oƑI;& VZN37- jRī9!,[:Z6D"(bRb^#(9> @#A݇P6D3ngJʢCQq`Hv6NSD 5mWYx" *~hU}(J (BY{BrYp['$ GYiH5r<[ yKм2cZ[6. }8&f??ؿ>p>P@0y';˂E*w@lx()*B*@:>774ݸ5 :WU"$d2yi^i4i%<&80*R,ǃ/# z#M753$ 7SC`C}@ 4؉ˈ:C>?C(Aԉ;@ 1 QרJ@dLFV„ ?C3\ Pl=eTeLθ*s4tDu`<*,|7zL3_y…D( Pz10zwPlv؆HAȉȋHȎIɍ$IT'J”Dܨ#ǏCnȓ&7nKȲ˗0cT]u?Y3Yl|gNdMJڲ?AsZUTe @d TON_lʝR9\DWڿ-BE̸XÕPMn欓~MҜ3h]_ٿ_/G>L?yB4 vҥ _6 ccw!s<5 [TM"`5[; /4`8@(>ަbAIpP @$- %AtbY opG&I*\ `Rn:V ̠a!d pe(cVP( n(R>J)%!.jUv"TSn$(>)0dF!hDN%Ǭ\VoTk mdrJLKJyp>p0ӠkARЀ ga$>AF)԰r r*ÜR** 2PðX`c/IAJ*@"2,r \s؜Ұ sZjk$]M]4S$\N:_q $x:$z@겍/ Yx~=w3US ILx\b@99uxЈt ew3Y@ 0@g@NE9?|Ym:t.p\ͼlXaZ8Ri)V2HDPYz_4xzP.j%4LQ lĦG #BL !8F`1uuDx ;D PS6Kƨ"4 QFڋt x&qRhQja 4P h0 Ru F1ftxAHU@ԣ^3ɭftRbX4= rJ' `@ id^zШ@NP9(IUJ&U@::, r:ZJ v!a P HkhH`)hpT׾[h)粈/ "4 5ml;>4Xh0ZVP=Z2(C $Rx9Qb.7 ;kBlLl 4~؄ D֚Q^kvW=6 F,Z!"ؠ"P@ )B4 54Q& pLzWۖulMߒ;ouÇ3d`p)E#.,[ v@XQ}6f c60].0ꃊZPV6CVٶmB6xW5Fjاy0X b TPzVz73"R *6{%v HY5YU%v:H's&ON v!`}ٷ}u<((r[2(vR,k\P*tؔ7(r D 85,&vwKxeo4!(WGVwP)Q0l %{I  P @|c0cdcVq+ S2g 7 {c:R&r#H]p 5zr1KX.6yŌ`)3t VRla ` q')Hp3Ďq&H@6`"+@q`h`.j )94eUe5-|e(`GE@0 r5zPU"HP8eUX h0$uv4`Tw39%G\|nx7`.dn֋TWu`Wn 9,O) X@d"%5`d@ ,dIf|e3S] Jt8yw7X//05z7ecnpjBXWcn6r _foRX 08O`2`p5xtٕ'SRp٧ ߠQ29Ǡ0WiV#0q]mHxd#UHZƓH Pf}*:U@ up5b` QQǰ*lƍr0t Aq'Ufe& PO,RP"ʹJФNNMt.A1|0O:b |fj5Ij`>;p  : 0f@5]0 "pFp5]0J` 4]nЍ u*:j=<0 )Zʨ4gZQ0 zJ ZhC]j`|@ 0wy|0j@/ѫZ)A?hڥ Jگ䠯z  |ppڍ 5ê[3;*ڥVҥ*в.۲ 1;.K/+ P &]Z 0D[F{FՐ!T\۵^`] l!  l۶|0h!QAu1QۭzT @ c5E{Ym@C;[{p0``0pp0if+^ -ۺapk빏{5[Ssc0e`\ke;i  p+ -mеm `[ cP| <  {п0 ` ھje ) 0vǫ{ d [& @œw D! ?Va%j,jx, ¤0D! \(8p.؛K\6Ì:J >ui,ѻ l\ou,Q,SȌȎȐɒ<ɔ\ɒ< {l?'cz9 PCD@Bʓaq,1dPvwbMcL aʬ,"MSk[#ġM-;jla2̳̇|\ &*b< # ˠP2~\J㞮9!猈011 d>}a&đ > @PB YPcZЭL 0૰ XjTA^ 8J~}zV ൰=M 㙀 =p# BAI$yݞ >5s/ T ,Q/ <  Y%zf{ 1>nq~  Q `KjQQ0 u,<]J  τ&->!2  P Mt8O  _*nަ㬂Y~M0] ;JziO͚p @z` JNȫ .x .2M!t +G/ a yvm@Tm ؅R˭{|e/P;[X`$710p"#.ӀfOٻ^(q/|!@uS:t(]!q5H'Eרi'&HM*x@'l@I2d0Μ4}tg†A:Ǐ湈tQT4!2a"IP'C,p遜6fP7$jltHEf!s" *UPc92P_ VPۡkx% ^y1 *o`slTlmWw Y˜yV p6(Ɛ7n\~;DBh,?+Фv .rdbi;bE jn/OՆD$"2ijx*GOvd+6dnH7,HPE8Q@abē i@% ")".`R(TQ:)2h>Fh0S8&Fc-bT҇pJnxK FтK/GE%648l&p $& x@1+a%a /'ʼ-"A\4 0C0F(#H!] @D7YI\RG FQ@Tί'e ML*` 1FkhWlWK(AV (JZj [᯼LDA3-p헊dD)$g=xl F!2!q I-XX<@7mEg9$hjV6⎇,Y$C9(o0}((A{+g6`cE5I1 ,j}ˁ:bw#¥ay8$i1 c[(< dj1@jczs!{1qi!14 qYD ǍWLnHD F@%a1hP!'X4 ^ : "!Bvh U6/0:tLC@7\i?HN"99)0!9Ё>N<aS2 }~BvPG.xE 0Q6f#-NU@cn !`@(PANV`F$|p&k&#Y`y ώX$`H`B2 (WɱM ^`E/"4mٲ1zno _ :X7@ߜVrX'e!<A'F;tq]uxCgi @&R%g/X@8_~5F(ydʖJx|B(r`8  Mo9y4UZm+9l"7?o7mƜ$QmH + $? d Ѐym[X%xuC Ex?Krxsu,P$ҋ?@[k;8J8q0 6ӊa8䀂}+3 >x%K24* @#?}qHY3Dç:S6VvI+!5;H1D191P xs:7pJ*6>/S+XChmhR\ZCAAnx=:` "Ü0}p&l2 &x;pn3iEz9-E{p:7FMaO3 ATGhd0@"8?OĈ@sDGlƟ+6@y6HDA''!ȍ C Fq$ɠhs"pE?:¬8 G. ƂG)0ʡ$ʢ4IdJp_hTIʪ<ɫ78ʯ\$˲4˳D˴T˵TKl! ,Haŋ=Ǐ Iɓ 3XN(҃fKY+Ye:= *paA=uj}\&ы-#F_;w/zTׯ#2ǘMP?j׶Kсu\.:Rˆ{˓[u"t/pb?/k.yWA^VEZ'Aps5FH+۞]pa;lPE4oי+g`lb-+ל|vO^x5QR~EJ඿ǭ~3V_|jOdL~_G_YdF,4C DxV]mXńA`@ pQ(zn2ҵ3Uh%@L0#D>X#D.J$0DB-@h0>(pa")X5&Q E9%B mx(Ş.@ b ,Z>;rOi.O `(4Щ:F.HZִ @o2 6C7JL> 4p@h H!k 8@n < Bd%>\B#|yl%0/aptc2@AH(,`*-yC <YZAӧ"-v1/iU1)fKbTĀE,qv<.K-@)LAA(K l6& .0=իsJTX.vOlMt`[:xcX+HܲIi4X7T I\-YzŎ)-xʮ Yoє !F TIu$;/+m)e5T42LE 01<< bL&Wժfu)H#&B ;ZU,6Uɀ~0A哏ku%!*: r+lB1:yi`>G!N|*\@/C^m. , @ 7i\p09D%L)zJ`@@Ci@"L@ЅJZs!D] V&Ο,1ڟa~ L-~aq4O .Ț: Hާԍ՜Boz `@,@˲e+V@֟4@8$`5٥x[l(3t@X*~{4b` ehEE@ nH,nVW%b Pפm=n\> s7dh1P"@ Awh xB`0 xMXF::PU%>*a-@i,zި |MU_> A PwO㹌u8@Ppp L7򓲪HbIy+S[mgwbTZ;ֳML=] NKxu  h8@B%*ԡ@||ו`uIҗWr&WQC%9+L0 APSeTP{?{`nZiA 0tn` Q{$CS%GnuE(VābFN@H! '%7`jv4xA]V-h^bOJGH*|yyzV* VBF(\B ;؄0 A'"Xw2i{ |5PXKw̗`xiE` }I*G"aRG(H2@&Dn|hRR!# T@p AC `TGoP$` "24`jF-r WFr(X`0My+FdX0240Eb$Y"/~Q8tyFg(t_ pЎp.C3>$pe((1`[a ]nu Ő'8TGj4_B% ^6)(x6A`gԍe􅆷V e C 1SoDf6Y<9C* ` @ Ei=}JאҐ'=u4_Rٌe{ @6 zWg A6@ux0fP(y0 #p #J`Ru 5LIoӂ %o67'bug ffj9} Y icb uvc(Td5c1Mr? Ą~ `& 0wp q //1 f'њ?(P*)sBU`+3)GL &@I(f ׹ 0=Hj**OXjDߙX _jq(Sw,*^/uCsg eSvj|T qUwXNڟ/UjAfjiʢFQ34r e фz|j zPʨ"s:b!,pǺ& Ӭ@:Jڬ)DzR1 }q QY6q}@ fpU [Pf qA8Q{ `0pjq%'# #02K6[87۳:98j|0Sܽ  SAA\d-,q!δL '\a}  o q@ +LM"d, ql Q 2$ &p\_03P!C ΢q0NbPg`,S<\b|q̽n ?a֠Bp%3z0-\ͲP -|qԢ|3rm0: 32{M>(V]@Ha i!-oM̼ -mP-?x]]`lV<  5}τǤ ث\d,I$AǼQ !T W` qD[}]w<;%ʬ }0-A ?tzmSg`$AML8׌]tEpq}E~]]+u%3P y  QPs9><9X\Q-?uE^ tQ6 8 -=`~Lq q>]3^٪ jF]tP>AU| ?א ` _ݎ~8< xwenQǝoN `,ԁA C3 s1xs 0`=^D ̾ݡ>+ q0J@p}`C8!݌ ^YP \f,bg1xZa. A Ap Oޛ A[yӡg 2Z0 $Ȗ7]ao@q N` @ te>I_Ԁv p ܷ,h ]4H0 YD褍'`nPyb :-^Ę,l *bb/D*U#Bd' -kqM=-,% T#EM` A =i"zTֱV]-Z K+HB] Zkݺ3P墼XJ(wZ_85&INqFЧS ḃ`3ܪ. )/(d!¦D:i1EEN2ӈT F6 p ( X4Xz z K0""S" 9-ŷ%V4 5 EEF "12}R> #Dt +T OJ"6x S̹ۀ944 ΋<K] ]C(0&Pq`AqG|z˒ @'Q B(M;"I'[ll)犌+3R  */vZR-7^2n΃B%;@F%$L& 8F@ "Ñ8\bF)JBHHz5Ҳj,]52/ P݌E;Bm0B{!0 "d/%#wSeRHBdhq+eENaW(<L?=H0!$y r-l`TrH/hCdSLh  ~BЁd|uup]c"VM!~zv)gE`x +q J ADD~A`c؆2](@P` 61A?@)@%`+Ї,@ '>?m  pgTG!ExF<[DG phC2Lf*fP;d8ÚĦ3щk6b,$StE f% .9K*S|]*/1@41Ёt9xP6ԡ U+N$b8Q"6 <`O:!fzȠ1A UB8F€e%zh2tڪ~"jU(:aD3EpG u [88ὄM2U@"^Fy|2$Jj:rID[DN:wslWgܢX\QYP+> D81>րs~je @<)p[&V#hۆ /@^L#ÙF` N"Gf͆mj;O{(bh̸Ƭ&827i@- a& ,[;c(a^,x1CGZe2Z%D"挰#n",0JP@1pGd54GGzҶ 'BV^Eq(N"m(ԑ ;pC~udڡ pC u"i/ljE( @;#G- r"d r!oZ_n8*q (`MwDůc}=χ6:!D1c䶣FÐ[侹8躽>};x@[ `p< T-aΧADR@N{Yo](;< ?csc#T3>6-5iR 35P0h05C;p64|B=A+A:`99ޫ9  dB0jhB|H)8&(20jz3+>88/t2h+8ƒ@l=>?>H7hCIc<s++U @K p":2d:0'8HS'P68T\ET:eZ<:,^4r"X #p)`fD$hDij4!M"&<>q$r4sDtTGrBwLBGxy{G`GĀ! ,HSJVÇ}B6"ŋrǎ ? I2FYɲ˖%I͛8s`A2mKΣ3ԑEp(2P*Mի61%]vbYGO(sWk,Thʝ{'W=AsmK7i9u,l$,M6.u,_ތծ:sgtʙkcGU,#Ye,xݕKW׸󂌟KOW*\f3v? ٞۯ'.|yxR A^νZ LBPewJw^`A\n S #H" hb.,xx\67aAЂP@@vAC$9a 3?@>q4L@6M?P8L!(@D @ؙ$&MO.JW;[9X54(sj0}h^@ $K8ƦNl3  D0gWXJUk X'[Z$K I@%TF =A (OsOyD0M iHנ[[U;?9Pv Jb(2)@ P nް2PSƀ![Y_X*[ai $?r2Gތ 0kA̱`2e_sUtcD$Ycю +p7p@+ _ن7N䭨Fdlk[Uiݙ3_+M|*3̍i3QmW(f JAE(E9P*?+ HYUN \- |6(E/=aJW6Q;w#j* η/zAHḰD`BI(0PKW>!A b,f4R > ? 1-$!Tڑ,P (@?nЇ w}M_(܅0e:",`H,G-BL ڢ 6P4`% BI)o@THGl 2ĺT}ܢ9A@H$ KLBeV@(h^ /kyB@ސic"FIJ*5R!'d'=`ЙgR EK RRKu <9OIQ4%H :DgMX>ρ ( "FE|ހ~ (\78܅qC2`h@Et\_S!Q~P1lF)5@YZSi?5H@AO >)TRx8N`B,KEw!A X)(=K $iNĄ0cJ-ȔYaL!SH|CE6yc1u΀K4h`MAљ a"x { 0bPgwFwgW@Pr\_VP0G;`)%j3'P ~UPMBTd5Lg|J!|Pɗ5=|`HQ@}Yu~vl}}O~Pu-v&Bs _rA/i46X2xhGWnj5Q?^3;x09zv%}y m+4D$̂87Lpmb0f 0i$Sc`ohS ZP,&B'l09@MT(R P ޠP (pR</d6p+';}2 =L0ej@  G ^0STPrH3TD`&=FE@@t2E8(v ǘ :']nGVEtbHE1#Ryv.X hgx8#S r5uJQ$&c 5@`5e'Y2(Php ( ٌZG%wԑs#YLPR@+'`|Ff|cAXFcBf$Gє[@{t,B[P @ ,Ќ_Օ8C Gci` 0 0 i0 cY (c `}5FS^lgONp# 1XY~s]pH^)`9CSd^*{ݠ `y=S cǠPa%N385f\]37{נ 9W@s͐AH2euPaV >.@cV40L""@" K`x 9 + ,**P @Dpg $hlJ}p't;1*5I|0fp3fZNa**j-aZP |$9}r;>@ Pp$`%F*A@=:zi|P\*bJ^:@ ZJi,(Q@=@HJګX)ڥ a z ʠ *\p+P{ [yPfj[ܩK Q+*2k3+Y8{)됡Z| n! @`=0T[V{XZU[G+\;d;.+ 1jl۶np 1 Ptk+: `~qut{u;k%(c0m` `vp1i < 3 < [ 4eaj5Я1 w@m ZH  m[8,* <q7 Pא|P!ipKi i@; 8{;' ῾!e`8I3최4/PqxBl<@U:v w|pŸY\^[,]V=GID }`AA41 =Ha Л-47-G -3jX̆- 69B- pڿL'-ԡ\ә`4eM38=ξ\"Ur`^Ḿ Z ֐ӳ`4mۚ\4!q]x"0 S?ǽܥlYq3ځ*u PL ,l]}0<4T2}CȢ Pm G@6A1-*zڰۍ-ߒGaI}&cQNk!NnGpW}ңG1}%@䄬?$>IKnngî ?BL Ȭa:Oh>.U ?Q߶0^~0y@31:VzT~ ӠIޭk}~m2 ! ~. %!;qP l@4qɍѴ^:1>,؟~.^N]>^KlЫߵp Yޝ >\0Cׁ`ˤPn~[~Pщҽޡ]P-=  ׁ4A37b B@PO6QoV_7 1i.iڧԵ^PM`H8O0@o`?6[6a^>>9s-Y`XC5__ȐnA8Mp;r@o?q?|ьv/2 zo {r@t6P\\ٍtĮp |yTT Op@@ bkɠmcԑN6=u T:q! 7q0"b7Xii8~5W@EODH4Bp\i MUTC "Q)@Hdp6 N6vP+?#N( "q,A)!07nUF /0"@7)иIhZY<ͨB ͆jU>`Q f@"Th0CkS ̢8W^-T ,@f=@qsn }9&@*j!_ ʎ*@ ,lc+ k7)H/_R8kDdNbrǒ 4E?|*(H ECpB2hpÃDB&#h; NEXIq\hP bFA' -"/)&!zJr   Ғ =@A%B TS':K QJLÔ%-jB`Q)4Z(Mʎs5/4F 4Pe[H Px<7cA㆝ c'C`@Ux3!\P*$T,Q A2B 4/'n[mBrWR}WR`s?Q Ƒg6(臁tE_B E;쯛xW2H/w h+b#0And@k(hT+F [o tcz4ah KT}lɲ-ۑ'4V<`p$ '&HNl3P8YAF=}Hܠt"+>^ z@r)r)(IV:&c=?b}Q'Gy44 V!@` P4p̃c*Dz6m) ӄ0aSA هPq-6H}y kG.0&O(oJ,N]G! >Qy8Æ @P1gA AN wiG؎X$pG&FbF"qLzI)V"("]aEHcXaB ҍMFc=HDFP"P$&hCt 6@iCC$aB/2ᎿmÓq@b,q3qه1D&@Hya+t,AbqBzs rTx U"t1-b+4[TT,)":QV 9C5iHiqNDELK,B8Lg.p @.ΉOczfR`RV9n@#.Lpl@O>խo@ƠVe]vQe@FO(H*b`(`Xc Æu dIP w e+@SRq $ЇL+3a'XA{F6_04H ]Tp)KR s"Ae%g )ZEL ig=L8[! a.I4bշpTaB.˪:7yz\}r!0X3>,sCdW 2A;(`pYx4db$pc̗11 !c>4T+2Bi0c03.}$*U% L*$AC)NV*l@*Hn@#qk|cX*05]隷  (rq./lUKqcAǽY d@M@:@j9 r%Dmt Bx"x^9|z~og?3)Њ1 $D+ZA uM-_@@CS5˪"28BChDҖzwg'Q5E md2>&#V^gr[]f@Yt*X)@@Z_x!Q0W.P  HrD } D+bϦj$Utн@OBCPLk=/ÿ 'K) *n49>#Ӄ8ʾtҶ 4* ӊ4˂ 8b ;xrPA'?/L@P븍 ;""(,8?Z'n0 `0 %܃1%" 0C08<p5923/15|64;AV80$?$#Dʫ)ˆIȾ"`@SpB` .dDCR7 +5UT;0SSXld`ab$F`L">D>P,38* )FHo h\hD0 tuTvdwtt]I{TEG|lD E jv؆HȀ<ȂDHdȅtHȄHwG}8BDkĀ! ,H . †Ŋ)"ÏC)cZda EeI0_bSH͛8st`=pIQ?SuzJU ѫF5 Cw=׵p>J0TCE6!ӽ7Laցz:m:28aԷ390jJ!OMauD:)նFwCk \U'_^?uż: 6?w ]z%-x]uЂt<~rU}fS] rQO}~ _\A @^gh5 @ E@M8]df m1lyР Cڤ`DAo(0=@4Pcfh#%pjzЗa&&6jpɔ Љ@@ 0P3'B+nZPalU>,&T %Dڣi]RJC$PDAo0#(&8M`fb=^`qA@F#b73 1 8+h* U((ӜccTbX%$`e$A FOA0o(/(;6x5ZR ]d$$;x"2,B s 0ʢ0OijQh5sL ?+W9:TCxWmW,§ Ԗd[řA(9)s)(%3:i $Uc7C Tv"90 NajE"m4LUΪW5*Tf trC@>zԕZk 40;4@>[3X[H޴UOȋ rFqQ@+ x V) ӊaB~a>ӎDUZd<0P-*@ %aԦ$CG1S?G$r F dX +u .φؿu(*飋@$uL|Q;"5%$| \'.+ :!GQDRT~u7i4 bǀ`laTE]qZQqY,09aP?vq Ǩ bY"*mr7DA޴-!  @0vٜ`|3$bG g1 LkAðvӖ-) hcFM pRFʺ,k &:x(gTD'6Zj.\f=P@ Sp* >@&V!c)D4~MRE @g2T?BȈ)G1".GpJ]$ ?Nұ UcԨ, F V&( +hNM@#ѡ_ȧWґ$Mmj c>iN=s̘K,AbP ؜̄R.jdyd ¿1,%-Xd,;I:AXI-Qu(۩M` Ѐ:W >p X-+__ Sס hhºU\0oYOV[\?VS,\eAS.S1 " >P@=5Au($|eGx×t6@ By}5@@]p}Lx`ׁ2&D7HG| p {`XEun gJ"-2 *g9r%&e @l2GAE1(1p t hAW~0R| Р eZe^ }))FFE@C fE8Q# s R7r1oaQ P~/2B-(6FM0R,0s +W_PQd7G9 7QA3b 4!4`"Jt80D# @ PwY*Ќ(t(Z({(G%f(fT!%  4860tLkg<  @RgEwHTyWEY^"(O ` 0 @ \Z ð @  o@QBs06O%~z{)~[YYV fx|?,͈*JF Ec& p(b-BS[mq KTFt1A>Ũ"H9 0 ƙ?@L } wd6@ NL `Q! >\ۀ^\_`N =`ecm /"LQ  Q~ #S/rȞb@?/6Sz`nN57_ ;qu M6 PNE`L n `jr4qCσP&!B 8xSPB D Cd ! bB:}@1"!eP3RfCY j\*PByq eաsM7-(zEH$FBtܘ!@ \Hچ 'Veڋ[(Edp*$P>#@9xцa-=CUMHč\X7uM}bb)!UAeX>@8>}m9mɼ±('1ě3TPCb#ho߄zJDObWP1sE7VH7`XHՌIF^V-B9cdRQ%Q @_Wq1_1A'PtUD;Lξv]AD:~8i.L`,a;!]5E[G׀]S&@`"T. 8Ak):tCF Wq=H<8u?Q#{H F;x2Q y2 |)Oc Jiu7e9+,ߊAЇ?1$f:XV#ա0 8Uۀ-nfLeABfD,;AG$4KQ`xL ‱`K !0Rg2,Af B?!tYRP>5nQxF*'T#, D,e9K5a!TrK]2 %,g9L@A&S'hLf6 ~h&횡H$kGH!L<\ n`t7,А X1P "˹ O.垡(R}GB dn$hF;A!JC6)`SG7t}8#@E:Vc XF:ZD `H,LȄȓtp }A A@eOZX@:`PdM*DEꀂB!jsm`Lz`R0r4liS$A5)(~j#~xNjUB(LPT↩3HN >`!yBdI&da \5LdBQJ51l ۡ(hz"EAATTߎ* FzY /`_0Ĥ +΅/, Tp1 9ԥ `tbj?Rm2 0CHNR&OB f oU]aڕe< r)BFsޱTHx;B$|hbՕ d LRjl܃Y&:ϸnv R)$ SiH_@ @,M"jXHj8G"@"(G 69!*2W 2A]ʝka4ppB~9xdI0RqwN.Tp:D"aN! wI^%e!oP3dVC87\/%_X]t;q\ЅuWd7.O=Y:lЇ!P"-NE8,J/`.ģDLB,ə 62vgG{#`xrda=$LC'C/D ǴCN ݐB|1yw|A?A3? (OIN]:2BS#yz)'~lՍ` A!604w"jJw-\ (k7_Zt/Ԡ,166AR@8[8=;ȁ6?ÿ@_hxv0ꪮ5nHsxKA_8@#>P v9j,\,;SL P) +Tx( 8l[)AH$ l!PCkC6h**p60=+r>lC+E…5,DaKTNOPQ$R4O!lV(W@M ! ,HP,!{E"Jċ C$Hɓ(S^gd!ңf: cX͞@ =ȓ`l&!z/Eb*'իXA+;Yְ]:SQk@=dεPOxs\vL/g`KYnv&֓3ϓ MZ+ul\5Ȯc',K϶nnwo0{{O*4nǟKoҁjZ<m t?_3I BEy5_EX?J A D@ETB n?%LPD "n(B^aCA3(I(xal裏.FP b kWώ=&0Ap  8POd @nhɔ;\*&A>O "LӀS$yzgA#A"_lOo& I>( 4j:((N/dz#A8 PL`7L3(p*nČB 57i!vILuHI1 P@?R2P+jvK:Z5ad.Unٴ*NA Ԏ":> p ."" dvvX #UP [Ir$A*)W(CW_s \a5]a}԰J4A(+!2*wz?RqS7@|P@(c#WC1?^nI7*ur= [!Qv?+p@W0(Yd8HܾO~h x:3@9< )~5IA'1`r 0^PU= 2E0oZ`h"]YG$#-¿(K]iPKtnj$UHW.:@G= W^=jre;, jPI4?~D&2FN:@)uu0 EYQP:zF i$OAƍ!@<rٞ@E&jI!iw _$6YK":l!1%RZD«.J(i wMڮXHPib?b{Ѐ$ \) 2(<" H (2Ӕ?%)mr3PhCՕ0*gX][2H@@-̇Qԋ MHJ$AH( JaAȥz)xz5.Iկre3^$!,1)@CW-QbHpU K0 >^UV5)JhH!&6MX̾e @ahB.\ @ 3ʥFׅW p|@3$`T(-kSJAhOKNOPA<%RILzY"0A< x2(!V 8uRr- t a$d,HhƔl]Naps"Z+Yd0vס0LΠXIUZA6$uUl cIATȐ> ͂la TӌxJnNc.$ O@q fn Fk 01PPX`P&! C(R25nhұ6K[zT+Ꚇ"dYXt3@r1X7&`. nB:@؁jd3NXQl:k_2͖e U뒞׏-oHKHO hhJ \B8K -ڭ t+0\,̴(XA)? 0' hu^( JQ|ـyzK}QbA P&)0׊[쬊!qEm%>Fu2U0}H ]~*L@z}ଯ VH W@n)wQ^&Z5l7nd#D(idhevrQ?iS0pwwQEP@f`t~-tUOtwgN UJus at?S; Aw < \Rd"nw"W$70 4D` `q(J2=(43 C&%eTg8 9(el ) Q@P,Q!) `~E`$$`ESY>*0%|u+ް_h06y4 *lbbxq-RHFWchȇJb{ P&wP@ p[pEPLpe`FXiH*"gRn(@ ݠ0bDVG+qB @f`TU"'9wh(0  H vwFXTG`!@Fh_8%Vr(&!Ja)SW,! uuXXyH h}{`  0 dД P P0"pw` є T|G$G&rݓː HaG|<>Iz n  dL$@քwSF@`J|'@(v(q~k<3q9Aˆ}NGW1 f 1`Ͱ @  `NVj<9ǍWXod4X v ۠Y$!A #$"`d@J91~ =ٙE/ |P I ڡƤ?Uc| P!A1#;M"qJqJ@ 0mrwdʙ[1UͤAtZ4%| )~'zB|p=?zAPfjy@*Pz:j p`G`ʞ Aɫ:_UYk|s}ڬZǚq| C ``ʦ`p蚮꺮ڮL!P z?i3C!ܐԨ CC@;[{mmбmv@*^)[ ^@ w˱!k6|fz|pQi Ơ` ^) א Ekjd˦1cY U{ 2 b!lۯQe Y+)tKp ` hc`(R[cpS+8˙Ac+Q{} '@||  {n:!؊'QF ;[{؛ڻ۽˼ [{曾軾[P  1 )a48;! ||k!݅ a||<! { /\At,, -qs8:<>@<9<)8,.?!L$#(/q3@ p@ ;) *1lgFI]lĄ~a֠P!Q Slp\r!ȐT݅Œs@Kq+q`MWq@ 0  su|fP@J؁&$q=ۀt5z@3@C@ixqgA`V%Al8@!o)KM"CQ\p `1<d,`B{ 0=< 5 z0",x>u͌ϯ1 g6oP !ɣP==N%"03Ѥ !Q@ Pme;Uj !Bɫ A L:-p* KTsѡҏI4m#=a mgP(ma! ma   0kl4"%twmH}J-!MmyȀl p < 4! QB7|[]4Pv4= |}B* A~4][qP ߮<-Am!#m-}0BZ] 4 u9m \4! =a +r= 0Ԧ-%|y;.ޠ  NjpmZ# ÌpX~N5^/0 p=]]?~A>pd=Ye^ @>vJE`1. LD޶m  GNr.ޖ 0a ״AQs^ KԶAgEعFƍ K4ֹp ٙm7p $Ķl7=~lt@}-΢B-  _}*pM_\m^ݱj 0|`DK?TY=n *D܀  ^K iۨ~lnk#=N70T-=^Jq !쟎ˑ Z V's/Dh$_ѭ^a~ipm~H{v}?E q P| 2p jab`/  ja<7J3/&ǀ}|``mvPJaN/!lm / ` /π 0`2 *Ka@6 PMfk?Y=*=0=p@eBqIz|/qܺ("$2(q 1(pQ$HQH6SA +@0(J8r+}Fw,ψzuB"dKG (sXINA -Dw %N8 fJj C5@Q*0$ّ$ޤ 1g UĝE53又n@| $S#e^yLjnlXc}ˬM4"X+ڳzS N2x) 7XU'hTD xP(_<[,"'\#8})'=Xk튤dS@PnIl hc846<# )'dI..RDĹB } ;( AQE'Âh>DjɝfOYi'bԇR P2h[IH3 ;ܰCK\bY(nPFnG\)ظBiTɑ@z'E%*]ɄF'nI@[FFXAXPP^{ "*MY2 ȗ:' n !UI"@G}T@⠉uհ2 I"&J x Ff(r*+Fx Hy$CGچiEq:*Fp䤉, a$* @4XDɀWM:HDX#$k 0qG`,SQG,S#͙0q' Ƈcŝ#gN ё+9SшdԸF8&"bCQG"@6Շ1T12Ʀ\bXC*b*l7/q#.SSN-e98;|O #sw.7h_jNH| !/ `4zQ'},bJ̴ЮHK bB$\*vhPM܊ 4@dWa \dD "TƂ 7f,QM 8n[3X3YC:0`v@ P D0L _띾 ܠl#.\da SIRFo/ώā-D7Kh8f T lҬ9"% 1OEpE'n[btE3 fةh/ Lqx|$ AZ+kUU@nh(J5ABvЅD +p1^RK8Z/VcE8*ڡ*xÌPFAVUaS*Z%IE1d^W -<7+p< $\eL$HZ@Ozܫ*$AGMa$` HT3m)G Ot' j ڊ,Ȁ.RҔ I~% " `IJ+e)%l@2!+sLDb46e0H$ ¬CD kaD)9C$@! jP:x3(!227y!!G<6C`:ѻR.MI_7nʿ>ޕx,`XBuGbݱudH"[$$XJEEw{1,pF.^"=㧫 G| "|pQ@+YTE*@f&v ZU`fƂOvpړ%h3 L]3"=m[{cXɇO2_ G YoBh $(=jjL mHCF(W24,@9*>& c>6X8''5 ̳  6  آ9a$۳ &P !$"4B kJHPtw'tB+,u`R,0oS],rڸMu.itlYҨ~IYiփԛڸb:N:1xsb4>pR#¢!RHA/`N0 GDC lJ R>)# *kӶ`m (@$|> p9%dy42 RFu DBV/V;U;A ,΄ >OX1+P,p"RaYa(PiZ)*pV9@$D9 2裁y4x(2hA3DjVBL@@Wa1A[ʠ?k;y?ۨ?Q;)G( qW ӱ;=U| @ 4xXԡ[P#? 2V.W 0y腼E QJQ.p{ ^!;ZȰkN~jYߞͼs¹ʐBk14Ӽݟ] Qa>| Ys[ !ڝB9`׺ԥ-K y`.HAHN*C`OWh>% Z] @pC"n!U !_IStC~C]t&@h,WBh1;Ƃ0h (#`Bkd#Oڑ>v=Pz*KM@2E#u:*D+ .}C  #9. BFs3¦ãH@B%k0"P ?N Dy0ppʐХ^_[p @ 0sFʚ9:f Fm#J:Z |ʂY :Z P :ZzZn!)Z`,=:ZzRN J!պ 0*N ڬ JӆjcPY1e Ơ ^` zeʰѿ ࠔ:.\Y%}u0ĩSO#*.A 9{P\)kT<G"+#;Nynl >! Z<z\"1e"gI1 L K-!<up= L! Q@p@xˁS9 !,J po qw{uP $3S1.=L;,a  2axǑIL'I2\l@)<@ ,U@ؠz<Q\P ]/ КYYQX1 ]9/!)]ԃ Q )K I12M55"5M<|F}}V:M9Q%]pp<( |&AՅ|]X1qy91QL@/14m ݓ Vfm r=MMv-Q gM׾ ఽ ]ɣW: `%aUR!*µ ͌{使-MQ1;t0 n۵m =ԅt<U=!-ő< ?S2KM -/~Tn2|ȁP1cbq‘ܼ.ԩ0s`*ɫ@X515^ᵌ;}0p`p770 дbA tqN Y^.Ԡ%` bZs@o4Y~1Ά@ 0 ` w >u\N ܠ :W0$F$EL-Jk K=ͺ}̪._Qv-σ  P,]P0 hRV”\` D#p iqN>,/D. M z@Px 0$"B.1 㠠?>KU&nY p_`?Ȟ;̮M +܅$ q0pLP01:FҊ- ֡ Cl\[Z!\A/Ҡ2 ` b ,:3  4XB(_"p(렸q~$u p%uBEBHQ8 SShAl wPEDR5)IF.FcPX/'zˆ#FGQr =Fv AEOCxeHBY%>=YPdFB̂@O!qUq(Rq2$P41Jpi K׮lELXȍ&:XEb )Gl`z87؀ |ECh)ꨤ07Q@,Hl'!f9"(DbȠpD>AE!>}l : 8Ff8 0 zoO$*HIM֜2,(SC7Ll(95k1n΂TD*!$J"+F'(Ҁ[C\BʂX2T'U% S34RY *', -FσS}c9=@`&& ĂHQ*!8fq<GiCHU3D^@x,  vfrV8sd`Lp.NA':$ȹ&hB - Z衉D be?tD q:U?3f AAFf)dq q8@P'6B"@E] D6qL bE#r[o '#įs%#) ECwi7缏T @> @v s%i_"vk$#ĝmBn+A +n9Fc p uРmNB eV<. 5 K8U |P~p*twŮэ IOz@2&2D`,# (! `p v& "(Y`> )PȔDZ!AVn{+E#~P'p>E PD8JMc)RK&=l=  7Id*BȾ B2ZV,#+\';&_6@  (@ !s {[$>Š1QRXu(qk}F qpQf8" 1Lf"-cJW"34pb9;|΁  *%LA#fj}aHSnv(l$| #t^M:ϱ n??r݆$ XAK lW*$@Ё ~F %A Q:+`Ѕt5]DHӈ40W+@7%pmH&oq@[B@B,& $$اÒ $ :B mlo;v=nnwADg/ D,b4DXHp$A"(%-AvE yC5>׊g?"GUnr)7y7@&IF<<'> @0sMg'a S/A rdPmfoM;dw s{pv`{?x_,%?y{KD J!1EHcl$իX/+0?Y 3lDfӚ5*0ʏjINM7Kv M?q 8 9>p`eEš_L FZD) Oi(а C yJpiwHk:7L(pQ(y* 9!7s,5X |$*-Y+JHw!( 57(>>{opNA6aH mB;H[@ $uZ@{/  ZX[g_35 #U\-R tt@:ą4c2phZuK;"pD+͠!Į2#)s Df/'0 ]m UPso&mG2Wt8 #@:: U?cu-m63F3N (|+Z`lD#?dUGSܦW}g x[9N}9a V`Z^|j إ ^)x>8K>jq[0} 86׻$OW(]G.!A ZxDA]{N䃐1("'9σ@rm%>a B wB UXڷU1m9!S].Y`ÃUrRGo(Y 1y9#.; 7X(B )5:չcK>va#뀅"TZbP';P@ ը7ܮ<+^-m6rA@,t @0"6k@AI)|C4 ـpc!(`.dH}Ğ<|С/Z[ pD9| x f z Ȅ!P  Vp$Z$!".[HRTFyDjl?Ԡ15l@)`X:x J <䒗Y4@Nyua:_m `"&_ Ձ> Sp(#ODt.^2g!:d Xje(a=,y:8EֺY*OF" &_ƣ6Ab{O*&F$1-U|uպHq3fxMc DAj2j*5A:9`@ݽ ZʁP rTb8T' A V@ jz0`p mPۖ0 >T^(X3m_),|9DU󤐣S $A5 `$[hpA3\Yl$&H;dӣO\ѩf$ 5|%P`' H4Vz- 4 0#P f2M>Hf!Hz9@%@r4KdI/Y zPp;@4IH³D3lx'o-jt[7-Nqu+vtƖp%=$@C @XÎW vM@.JP?Oqi8w߳mS[מ U* 8` X)(M<RB oyķ~G`9mX (t\2Dp$`Ru ޽nȯ| g7nb^^<W׃Z؀YDrP@K]z^B$ &[/i"c7 )XH@s>N* &W3,(4@ k7堂9̫F5 st?t/?qI h#;2tG}GT1k`UMWu)]`d$6HVPV$2 eS`p `0@9R@NMfqnp/xC}! ww/b.+R+`k k.XChLGj#,gg @eS#B 0(VWβC7-T9bxx`x rnV67B& s1(zU^bX$@"Ɨ\-! P 0WpAxW9$Ȳ;0 P L[~nojXp@9S~n `' `qx1!X0H'^z8 Ҡ _CTǘ|t8zh8&~W v$s %^'@'BHZ֢q=UA)cwQgI ~PU ~JKfU`ڰ0$-% A.<tPy-9g$;(IW~-$|p diqr0fP0 v 5"ɕǠ_Ya9-1<-1|}DĀ@ӷ;{Ijpp@ szP Gɗ0)|P5r| |y3y:I=09v| 'ydxi Л99Q)T)!YY)㐟9SII; `)|)Iٞ 2A @fS ( i00| ,މi ɢv1pG JPN N Pʤz6/:ٞ_:P ڐf:]*`7:ȗ= 1M!ܠ Ш!y=:JG QvP|1!<`  Yc@6j1s0iRGmpZ0 <^^ ɫ 1j"1ʥQm(< ܠ: *p /ފʧ1E:1pQy1k V #k:*˲) (h 8:<۳>@B;D[C4J;MQ NKR[SXW۵VZM `h{jln۶m; ؀ s[t{uKpd{a \+O ˤs5 s# 91T{@@5k{й ~ (*y 3S9ca Q㻇! &5aQd ` ; 0O0 {;0[(k+0 `hh;꡼"; SЧ'X  u0"Z#,U[{{ 5 Q2@<uFCaEīg00 L } ! |r(r$ &,7;?̾ JEy$1\{> fu ED@|z7Q֐JlK`r`0ZLCS Q;e,8 @y xm @IBm[n\   b |1!~ P? @ PPo_$o[>Jr](.>m 2^@~9 ".vb"Lӿ,8|.` groE#qL.WaܔN.t /ШdN԰E`B 9 'u=!O0!`JRo± q.0~= p CCo+AY?ˏ 0 s _60 "QoFaYZP#!x}Fvl Ki n;a܅AǼ *- @ i |Pf4i'LO-& 1PJRy#4=7: Q/zR]6Yc!:)$ ('C>j <Ę:TdQ .jDFu Pqq91ʸ6 T$ PPǝU5䡀qC9V*Vc(Hф!H!+sx找QF0eAҜH4F}0ByQK`hub ۷o "\(ƈmbxAqȥ@Ed%F@nЄCe.sT hqx&*56a'ȃ*.%?"PHėv6 K\Q,xHxȢ aTB)XXH,#,,%:h'?40K#V4gH>5Hi*3(ܯ3*|踌Bw#l>2H&E`= P nA {4D ɨ?02\aUV(`}H4&R3aď`V4b*]Vdͨb%Ԕ.|IIAF9F|qx p8YQ8RaEQ! kb8}nd>6#h\}c^R˳h  }Hz!ވJ_͂!08V0k,6HRV`{rSb:]qDiG { kFgFТ= Gp `X8Db(%S2؉qaO!YWqO.Ul+B1^}5 z行^~(f4G]Ysc@UZI`Dg>i`bDDzBތ*C8 x :hJT ({3z2J 8oTx/RE\3cQP ,'PD4beH@ *gP!r:aE IOı n @LHwĀ@G}DHW{BN2R)`Cj MVP *dp_ߢ8asJx(V<+)a`Fr"' 9HB s @H`Б29|!ȫv\tKð9Jb5$Xrmz` pHiWe F )ӊyxRJdӜ9=q)P\"xP$2 6+qɈI:0#uC۸7qXbfcLc.(ydad:dɀ Pk!=CUz&`+H>gaг@+ef:!kXpAEnbՖ4CҤLY>խn}H[2djxIPBa2Ä@5t #J03@A\ikdw8I4YΊU4bgca!#${ [rV=1mYQ,g900fC6,#UF?%o(L3BӢĦȰ3ā oH5gF Qb t(D|;B B#N7#TQ,V~kNDDP9i3<9V6&i2"sJ@H>Gy$&Bm.4 M;p@p䑛곈a0@x` A+Z  @ 0y1 Cͦ ȣ2kk *q DBR* Z5t KC. yYC!-Pz{D` B ("2,rel 4o]/ŋ)IqUO "{ z t3zhKإG-<4GҩT+'-AS7@$VY"*3lVB]QY z)S9VIz g+6B(m? DwTEOfLT8a"z5^49Ƞ@zeIt`牃θ\) ʛ2Pc؀_N) N;A),p@m˽1X;*o7RY@B."3S1x%Q/Eu@rS Nd&`>aier.@P80 @mˀ3EuA<ʰsi\ "FQnq`$/1  (PPr= A F NJln#B1gQPR@vp$ĉdGQ@qˢ%}H S@ȤQKj,@,$0i:QUGW Y%ăF ,RؘDtT2#)0 [(Y%`.) ?$D#y-F" 5x<7e"T:!%36` xP%uGᙐ:,"s!f@IPÅm`̘Qɀ hEOhQISqA6W Bw%Ey ! p ɵcʧ L1_C!  da>h}# 3y<\ӸexҮ0G7QH4V)Ka4>T^#%ooyA `uFyh'aCD@bEP6@7E@L9 7 ^`2Q60~  -zW'MdM ~g w`)'bR{x nRPR%lay[; `;Pt!O E@   ]mv$P %h ~ rwqQCdkE$ZWxA<+hVy>')P>2mFuBp% _HuDLuQM $\`0~@ )qIP;u'2Qr'o71;1J   ` ꧉W`4Vzm0v@:{ ^ ^ !@ Qw*vp yZ1p  ٺ*`Ъ!1sЬ1#`Ɛ}ЭPɬeQ+VI12Z0 zʝ ep [V@܊Qzc8!8 w1ZʲIʱ;;-=I D+@I۴NP{=S[T{VXZ۵\^QPgkj۶lik P wwkhqcxk[{ aKC1R@+ # DMy5s`,-E-c1F2V=cc @ +p9 z) + 0 ` kËkAP}' `Y[ Dq!{[4Kv[ K @!dz 1 |?qa ;if t,5 ?BQ 1v{[U!q@[{@QK<;{ h@a£ Up+Lq8l!$Ug|\lܿQ[ L[[ELj| !A)zȌ\ P~L+k|, 1Ȥl=Qv\ #PLk!|@1"prͬŚ-1Ppcyk P m}%lLpW ı` q)p 0f2ӂ`LLp ,lU!؀ ++Q̣Ѳ!雸kfi%}P &1ӑ0 -(bVV1~<@l +Mp]WM֙  < -5\UQr-K 9;6f=Ce\PK!@@ KTm9}FL mU!C ͅ  qp\ D`Ux,Y 0]mJ-! `MC} A p@.F$`u*q*^cX} V1M  ! }ҫB|%E!r-^ @(A t`o5O 3nVQ2!HP0 L-||L .,I1)Ԁ52 wi^N-o!Q Sň  M z zPNg ޫٚm )x?>91 , rc!4mSa[`:p lp bb q:R("!"h .] UĬ!; M 0/v l@ t/$PZ#"P(p !N>` Q4HO*a9pɮ)̎4zM/ Y DYTQ01^E7X\o*'q B/6*d$5ܫm;7ʫ 鐪:0(_PzEIT_;w.- !'A {Wt0:`` ԡ1ԞL+m P/K_a@ u$)P $ #A ^?s@-2 IYē^ܐ El / p[Ki:4:;ٸ>@@@cr3PCx0d>l jF=~X`U(# ?RK8NYĉ@Erdc D <(P@JAcR:x@@";j|@@q>,+8 SC` ,*ZTDjJD+b#akI7 NH>1[9('|kd\ i,^7 ;V`Yjg*`e| Bo4zEE+ $Ax;HhGތnsWB7a \ZF48+FL{-n&j7|S8l3cDSIKEXXqNE<+,c<7o*% fQ`&cXZBDnzq'` 5#ȁ((#(ʆCᎃV -DHLEB,hL JJ /nȅ$,jD TbAE_UIj, ')}F"7b  8B d„R@` 6Q]+łdH+ 8AnRE0P`<5T*2<#088aNx|PJ < 4&At $'G$L!HҖ-uK^җ/w8јe<_5әτ3aLjn$Mnvs<&5! ,4ER@= *\-‡#J(hۿMȑcCOB=Fs8D=R*,f:&m(P!JXt]ċCw~Lt!͂u0tGY$sZs՞uۉ-;q)ۡO_շ'}E͵~GUpצM<2Yz&e/Glsujݶ0iJ=a֛leWAsC5[A&tKVތ_#/yh;g^Y9:ql/oqS ℬա 6jZix0">E "G* \K1,\R3a`A@+&?R ࡀDr[k2)F%qKڝ9J7fA*AW>IPo0&2$Ajgh P0C(Ju1Y2C̈EqF*kQzENAUNuS? ,u6=Ns3Gٴ)lvromF2^5{O'RtJ}n3wtۭRCEb )zD_z͑]jnY;`} u!f iG2@H"Q4-R$]W69PwtAP?_w =A*po{ ѣkcL;TmEǾy^GB@CJbo}{ h *"7%xS1 0bSl{3$H8A׌6;\܂MĈ r(ʥA~AmDuS)3M-Lۈ|Wl? 3) _NE,\ 깡kH`\+8~IPhHNvZg05 zVОPICS4Z=x[X6PQ$b99̈́h/5Zy4dVT \XAYT.: D(*N ֵC2BԪV-/D( +E⎤ЧӰUAV72%'ԈH D'DT*{h҂4A0HD@OEpC1."@ruP p P `e–KO5 20wE:x7~aX@:+p,HGAoP`01$k^"Y;ސנ yT-Q*Ci0'ti~+ iS55j[MLz @:H @06M=R J ޠyQ=(V.ts7V\ _X~tX٦r" Yv48q: WXu$db# % Є1?HUl}t'RIQ OsX(W7_Ǡ`PЎ%e PWngByESWZtiP:5V aQf r}@ f`0 c(?H4m1QVVhT]7& &`-YP !- ! !; Ho2tc'96u`[ ;5F+cfPsGxD4I@j r aC J{ْ" P|P Yʠ| nD+0.97D|]@ٙ)z 6)" -ْ@&^B 17oIZyc|`` yٚ-|ЀQ *!8؞))yII+EIɗUpi^#Р  !  :! ̐߀J `(A'J #%F 'ܐ) U$;=J?!#!V1ٚ;02᥯41wiiw!` <`|Q|!1f^zpJa ^= !<Ч )[n @&ZЩ ÈwAjJ!e@80 Z֚@/0ʚF™)VP1B@1zǚ)c 8q8Ю1:jFs"J4K!^v0Kkk !۱#"{$&, 2;4[6{8{9;۳?<+@;A{FED۴H˴9;S[T{VXA ]^`;b[d ؀ k۶lm gkAQ)xd z tl#  ۸!;TUf {PAS!z`KWS;{E; #P @J c֐ 3 S =d7 @5Qq#A, ݋c8 `;A mQ*Z HMQ +:иx؀ c ҤӫM`GkP $R3hL˹ 1P\1,Yj&!Xcžֻ,q q¢: V7P1\p v=\[LA1* ]q]s 5q[1`ƀ XA n\;qq-ȎlMaཱྀT OppP  렵ҌP fcXŵ4L &q,>Ixͽ *L ڰ !^1˘buг[r-a6ö G ZbτL` maRvL,L ,p |ӗ+2}Jm%u@@q*@Vjp. w"DIHиPq "0pqZ$`X%M@ 55 Qϸq [qz&rAKkQm @!KU'1EavxxmG `Gzk A--A0o6ƟlQa<  @)+sc`t<Mܠ`"-8զ]QRm7ɭY 0 063h$@ B @̯W*"C P˲& &.E7p02%EUL<Ȩ-` *R:pY>R.aL1+`*q L1x2y$S8Вk =:7 7Z-pg=vԡU p1.A D,Y: +2 *#(REӄ1V:$"89Ёbq!x15ANM-oAdlPY-^[MM(0qʮ2u"SG,m}ay?0 OpW}DF, d&ʭO0 2 ĐkmPMa}߽HGQ6GA-ѹGЂ }C=d -O&+21 i =nPJ d%1s1lG<!˜| ГM&_&#W0 Tp 0Q Mm}|~߇ 0r?B @S/0A]b Q _lWO {?C Ն aL"\<!'yr0u^Ę񠯃}<le4$Bl ,>6PsxE1a4yЂD0BS "D $aQ: !.\53*#2*`EAV)QcGd#B> +@ePlXt.&H8]7mE LgP@1fM*Bn4 $U"׌^*05YӮm.ܻNϢwB*3 ‡5&VPP#ݿO|K fL ʊ mA1.*&" ( &P0­,r)ઃ2̸cn9hˆ-ZL PN </s(@aL@ȁ-,Q H'h ߀>!,c@ >#"}Y#F7O>aec݌ib8RqI!V<(VHlHVyi^zi=׋bv?V0?(I*p@ҁ8E V!I ě$i0%$MŃRE$p-%II,>],x%}$rx%i@LxEIM&IL 4P3ٖuࡨLah# `$(5ꃦ$5Y T҈ O H "8` K2A49mq øI7<:4\d8 Io* Ix J\Tjod@8$J?%` Ԩ@'Qxí2L-1dxVG滠*Z,&:4@-w@vRil-k*I*dIOh 򥗒$%Qg'aX*@(D))$Ļ{<@8F Id|8A ׅ!.0ec5I_Dm5Irߤh.NmeSY((<6j0 p>HdyJPD=U˒$ 宨v \O>&mJ\IZG>/MSnԼ/M%w?)(RJ0-M @8DZY- ޔBӞ, v4'W ,ݍne#HA i>8 Ku^Ms;T9DED dC . 60p^R2!$Z/hxo6zD1!Ci,'%tS4x)M$P$X,A*H!I*ʄ$Byp|yN#$G9ZF,dX?OT8 U)Rd$"ؠ}xՈ2Q}Dӛ^2<렂 Z% PE *>mWT+Q%\ր [(3 [ Lӯ lZDFg)XgW2DC,q"!p0tZIZV+}AoS L4bI|8Hy4ϩdEBJa5ATGjҔ`,eb+ !Ex58LJ:IH:4Qp uB &x &)SJAl%z1# qP7[@KP#՗ԛwњdSe  B /@.\1JzA `C 9ơZa>BJ26B q@J-˕)8v m5h7$`%y9@ɄN :b,7t[x%\I)KBf Y T ph @A#ĹA '؍RF'm2dX@0 :} yk h&wNlP1au\ BM * NbSn2'%ɓ۔@mrI%($.2`Kԡٛ{O 8ꌹz,r$]h2aOdϹ)P3 h?Ű 8v,`Q;~JpJ1E !sec97w^Uy`UEtvm@v̥L*tAvweF{o ˠ $a|=xB?؇$O*@Dx%Q  Ȕ4a 8vkpP`,U`\&xN 0XAW40=o"x˕Gs p P 8`~ ͠`J 7)(~72G=gTv|H7u_) @1 +QL$Zchuxs>4_D ]PF*a?L &NI'f % U`1p!))!+I j_FAdYypӨ]|0PBk(@Ft#$t|P Q%q))-(Y|F9BY'іQ& S\#';| iXZi)BI}(Aq  b`mG*!7A'a?3$i*њ(>ٗF69ɖn b ~GPGОٞ@ yfp} py9~#IɟP ::  i#́$1=@=87P#@|!Հ#! p!N J$A4$av`c܀ <p C^ & 81p`DcSeQ7zWZ8 <<Ez+!ZM*' _c$xZjQW`p , o2 p Y:c0@jD<\+``8Ў pc ^2$epDQ`'p*::c% $$ yb\ʭ:Zz蚮7 !Ѯ0zZUq0A98 9 2sc7 l8:!$ u0zR! & ` j@ ` p` 4P++! c3 Mʢv3!G#[в+[ =+)[@6\K{A Q EK 2qy#pBmvְ_ HA K۴% `(Cbs/j(%a71{6Sس Y\kNk*c(2a 6QA(D%AZ఺)qKpwk9 u'Ѻk()N"&Ӌ, [E!b" P@{0* +8'qA`KĻyp* z%庽$N' |?@ P8a 0L+56Q cVlY2c+W;H!ù-C2$` f|8q̻8j뺦PYL p Kil ?ѳKy Y87Pʫ` bP66J;|- NWkIyg42AE@&<@bՆa(1š@Y p a'aGW,lwf24,vg6ӴY P 8&{+qzl!2&9fLKjz7(Q| 2C;#gb` !w+˕71Dq !ldYX & 2Ǡǰ'0 _KCQf P˧A7p%A Y p8 b 2CM%!EBM &OCq=kL%A E qPOGO+hRE&lۓ( @ ţL . &]lM"CO D J˱ ,: :&(bDt1ۡhfijq)0+'1{ZQ  PA +:Լ Ӱ,1'OM0v*:Y$&1%o%+И!B,߱ Y $ : 2PV7x0#5$Qip P/ndÐ%qj}.ETG#[v^#`]1 2Cbp+2l@Y D P<&Rd.6;6, S SO:  Ѡ{Krsz,^7@& R:P2 LF-Z0`8pċ:ONƜ3lG>_` Na }3C =F %9M; t S` ~TnP  Gb 0%0&.i61Ran+"4&LRy_F8P  vd q=o<6$ʪM1; ][C"_>))7$A;8_hfOEEJ*>Bm=.ϊV o0$Bk:E )[X&>d`DIPӣ%A$$`^~O0bG$aJI_d0*H*01pP}1'0ï+*~DhjD Ch o$6LsQF= RH|DReLJ+]?ldySgN;}ShP'eEM>u*U^*1 ! ,5H!\ȰÇ})|HE1HCT ];\I%EŲA= J͟hnP@Y cRuԨʧ!:Jeꕢֆ)ˎtI'гjݸ)޿;Οi+VۤpKVɘYEeC߁I!WkC׸Vƽ⦆`p-A\`!W _E(*<}w.)(<ԮC A!D@%|9΀ 4"vֱE2 c0_ ܠ4q(+0>nH,*]ň^%BEEȆ@\ax( 0)ɤЀs@> I  }(0]5=!@zpGuG@WO;P9^s@*ީ@ L@%_&TEz\ P(`]2y)]_hS GYl @$Q87f?90@+r5Ph1 v @4Ќ"݅@ -Ҡ }uy#CB} W0 D8n@m7r#S ddx]z㧣PAX_=l?@i) ߐ6GyQ?W<,7DL0Bk ~k/ϐ>hАCH#z[&w @h1BC͢8iiӘ48@$XHH  DVaC4gA @C@9ImF %!0x'C9 `M !8nIP@,@7Q}Bř#'#!iP^/ *AF RP0O`@HCRr<Ň"͕e"0^bӇˁ4T`4A@A٠t$ EipAv:1կh[RPX06I@XeHO H@%@Nř TKZ 6!5@ ٶIV${{"M pHA SK (;0[‡׋}y8] AB,!488X) *,̀@A# KóP 2(QbׂWayٸ߽Q `&W #^Y+@J ĺ2gFxsB\yͣGǶiDzգ* YK\YYC/w 0Hp_74;؁s] (4?OEH ,AgW{E&P@H;@:( 1fTprЅoЋ>4)ft q@ \S @V]1 ,A Br#`==4huQ."Ϯ(j({-= 48"=bBZ 9!x4Def%j0c*X:{N.j?#N4nCF$~SX Os:唂Q\F j $Ҍ a ¼P;V5$}A2 z PՇBR\F51Bػ& V^c#[L\J+8%N P/?vPπ,%N p,kрlI9 4^hGkt|יѰK) 1gv=pMNz4Jy~ /\,w0`7# e!ސ q! ?Xj IA)S12ep ` R ^ PЕ@ܰpQp0T|P1()ryX9cp`  y 1yЗqYc@2! <\i  <3ҙ 0Rc#80AԙQqIYYv^AIV -!ϙٝz>t9Yy虞깞ٞYy:ZzÉ QZ#p Ȥ  p`s/Q @ -A c O11Ѣ C]X| A+zЧ&Ar fJ(ఢ!ѡ ਒A-~JzzZ`^ $Iϡ,ө- p٪*T`쐨?*z00 Pz*\Z \*Ze 0 ѯ61/Z Z3qO bt*Y8kjO )B:zq0@ a(r` L A6P:*+ - Gp\j A-vE$!jA 3m"MPp% M;(RE@ۤ21 qckP` UKQv#<A) cTb 6 **2D#;)HK, 0@%X\80]0 NU-g|0<P$2vk UY 1v"3V  $*2 } gyikK@PjU1*0@ OA1`%< ֈ9a9]:CZ}@,Ĺ8;<<{ SZa R2ϙ0Lmr$}--)@au0ͯ1$T6L~ yZ={aԜՆᆑA AP@`0p =~ q G`p{؈ }PߨXAA@ن٠ڢ=ڤ]ڢ! ,6)H"\ȰÇ#JlM:&fQb_ m#I"ԣp"2='c)Bde$*':NiROITҠ͘rpT= R(@"(@  #1D"A0%8h rӎ: t :*@5 P/*0P@C~  4`Pl#Wǟ M3 i1P @І֚`Vx]*Ax*g4(G@FT(!lH@6(0_5.2a5b'0$fe?J9@>$@Mj`PR4ez9 DuЛBː |\xAuR( HwG@$ \*Ofz( 6v+ Æ;+#<1M2lȇj֪,o sӌG v* Iw3Κt N!%;>c4Cˬ1" <A X#(Zc]C{ChgPz DrmCC`Wt_0gn8)@ Cu`B@{>8Ԃ+~ j ( ],ƲI}+~48M2b̐>W t 50A}$'/>BČP.5EH( HB*wc3S45 BZ  _}RX%c#ɑ%@n Bb bX( p8 cN2{{7'x?AF!=mɄx,<$BTHq}\ڱ p+y mP'w,u "s\ʐԳ:! JQyhpK+ gpKCЀ^cz!h9w12&#I`~W`"VR_;x +L)V@5 iC`]+i[C%A8?6AaF$^RqM U@ hl70qqHVt no 70s i(N9X?\J|}l+qCe~ f@K EAgфF F4W9! ZSeybw c_=+@ H@Pد/x݄I1LDi o H  dss8ǻ1\#NqtC ~K r2sQ:2e{%s]K(G QX~ 1Ph%xG1>| @XxH񀊇W x= ِ99ɐf "9$Y&#* +9s!p 9),04)G01ew`v0|qm ^  M锉` vp 0@IDi`If N ^ u  QD9~ }0Sxqy!<  ^52 ИgSv0jSzq*[:!I'Q!:ɍ!u ր֐ #=%Y> QD-*)CGj  A]*8 a:51 <3VCӣ\Ф D1W: adz:! q&x:i밠*@ѥP ȠȠ aRqQ:nJ j_jpJ qcA3! %2u0&G@ L6@Oc!JQ j-Eֺw z_*P>aZAк0`7p¯qCBt@+ pGu@6@$6 |u(0%:{  8 0 { v`S6"6&;"TKx-0 0 13P>ȂQBmz̚Y19p!@:2lbuCK[ u a:۪ZP#PF726[B{z*xWg0q7 [p[uR9Ri8p ?5R-P  ǫ#D 2 )12@pB'Wp!2+!-@9+A [s1 O0 u{@k7PnD˵ P뿋)Zgl FS)g#ZAY喽Ujv{ }`iƠ[) Yۛu$#.EVXdw!UѳJ 6B9Bs@k PAtKA {n:B/*f|8[ l<PWDq @a гtBIp'M0L\cB[+S?wRJqfEx?qC1ʸq_dptpq@dP0a<ώ@ d*! ,6H*\ȰÇB( 6A3BvC64`ZaɒJ"$!/)S!3#SG& l B ZH`ՐleGAl/:4_U 6i[wB ɴa*״-%%NͲ 6͘C/4l'^ NObeM[d5B00@m@#t!!U!7 "#bw 0@ #lN 7eW E07@3ȏdB?i@L 0AW  p`p xP~[wCa|x4HHA!^" Ua@n hP" +&7@(p8A*p`3" @U^K Oq 0( pF $@ށ'Lc[^; {@IH@ @'*f|Aߚ7 aS;C%5A^djA@ 2N*5!Gh_uJ D $@ GH>: \J؄VAR$D P qWǵ (0P5@ r)E@Y t0%̐>Z` 3!|qFoKp#,Pp)|@ ӤpF8|XY@i*AH(@ p ͗X 9@I-Ak1@ } fGP`"', B4ry ķ߀ @P$(\ %D-ޯzߖî#k>r+}-?H4|Ϧ@}Na )D&lYaK @!+H\D@tPrR P˛v੐B`\@&xHP@` {%FttW"& M d=QP( t= Ő!K\C@H xg0 nnO d!B~-ԩ8AR $&jY:@d%JCFяR^"fl>HN ERYІ6Z]N(~R A`)-0,TNu@*mKtrU )i"\ BTJjJR$_t.% ĠL!>bU "Gbdh'5mAq^`+g`)GZl`ՅtKXf<IEB2MesŰ a(  D+RK Bb@#@  !-s ;D ()/pu$I' XA XE[1UVp(X T+Bېn.^_E̎l0BV 74 F$X!,  l8[x@ڻ-R)/N4̮,P<S@PXB5,o --"F,B>| *IL$ ܐew  !Ko+ |v.M+'"_Pj0@v $Ȉ B bHCLi*xqM! Ηp "XN.#5+&Q t `ȆoS2"-pLH$LQJ  /WeS$)76 I`$$b  W5 @aq'0< *4lt>F$@K[0Hw,c#%H%px=WDDzAGXuA3!p 8XW^ {ƨa*6P(@Qmk[DXggW% {&"1+$ 1UAY bAc'Q3C!H'iŠ}0 w1}g8XE%ZGttk&` n:r1j g9#FXB[6 dk @wI V@@f@H}P!H| 0WN? r6 Q BHIX0(7FqSXDfA !bdX A!iHH0@n ce!!(|X;a8|0 g8k@q80 ` Xh87FXGh}[ э [aȍC=0mp  m8Pa !mȏ#Qq8( 9 Qv s1!qc   yh %,)w*9p00 @ ܰ }1=0XC@jlX N0'?A"48} }wɂ})ai)阔y @I#9Y2}Q<9#b%axr. AX3Dؠ6Kћ@a`-Q Ixy&U0@pᛂC  I! i9#Iy9@q 9i9™  ? СcQ31q/3*0j*!  &Jj QD 6J7KHV3%iP 8 q 5(I 2͘@1qA:Rya  b 0B@$` a䁢Yt `X= YPzgdSx.Z 2A#3a,w:])p b tOb 10 $z3 p*p !22*]8e .LoYW3Bw PlTwLJ0m8 q Op? K%сr> k 1S @LⓇO+i3 AL ц@:P"[oьZeD>bUܐ D ;pCLQ*F+䐅6FG)uj[j鲿qۨsS_["1 y;L[ 7IPk 0@ = K0 '#13H07: @ KfZ0 qN@ $@ >Zh%-o}qPq?A 1m]"{g pZ$%Ӊ@  PP{@ʠ czD6&ʡPwz GР0@$,&@GP-TNj7c:P RjpX:6_z8+?I4ymG[戩D5D֑ 4M YN#\##IAڕnGn[P Þbn r { P 6Aw@x 7Az_4j@ Wt9[B` y$q qW d4TP3D\A-uI!,)@#@ 1DsՄ rSWoks$R0 v "Cا(dɆ9۸' `Ah, $KnT@XD>6Q!VB+r$!CjKLCqZD7KErX2DjH)57`)ШAj )inAX@S$e%3ylo34XA}J!K)L dz@KLA ФD0>nN%A.X #4FX?Q>#hiW@ 0`Dؙؐ:]' 9F >Q>?deo[A }4 $@!^ E92 @ @B7F *dKC&"s@0Tj ( eALG[&83 2IТ@T9#j3* i@H b.Tf@桠0UH˺(z |6RQBA UX`!p R SVBfؼJnh01\HB%7D ,:Bպbh-! @3B(* J΁u(n>XbӴ{e%@O/šK RXH.A1BQ:`A `k w;(P pS!(E)֡ 4P  k0 5s  ZT;vOՖRB,cs"zĆ7<i)%.>L$V'# 2Y$A L0u@0ZA` VxA":s*VhAs BOzIfSL 0v +A(y(!&A>lu80NS s =ndBT ~ k bV Uya!px6ꀉ_ ЄSU' 7A>;!x;nO Γ4 БBefJpƇ{ zr%t " Sb ]EoFj2a&G+T \0^I"1AUOKfRj@v !ApAӓnBʈ,+Y'ZV*!hG։Q}  7$b Pj ( ó+ BOC"W@)O-)`9vޓ#"*NMA!'?׏dг?P"n/. =C:/|0_/;O@o>/p_#V7i sap ` h|c]`q  ~pu Q PY%X3~a w0v  @GH Q ЃQN0@<0 х p Mh@(cp~J#i؅<0 v OT?x@:rcP Ѕ'Q M08H؊c0x؋=- ! h7RaG1`6F=QBa ~1xp F.~ )H7蘏FPh8 Ȅ iBd @OA13WC"å&@40䋊@@F38a&5qA+p'6P  1/yđ&u74"-qp2'g)FA+c93qi1Huufd т;ي?CS㋀yQ&J !߸|A Cu*Ђ q ֋ 19)#%x&s(g;lU}v(|7 #1Qךxuz8 !AvQ.ᕹJѓ ٞ ɞIp! ,6MH*\ 6d #JiP3F`E CAY$SJz)ܦM3c&{*d)їud<ѧBR5jʵׯ`S+Yx:I1-\xAPa䖼T$K`b0_xpHb}>v`T7"F7 L3A ]Š:V`@7a TCzoAB.\k@Q XA} (4@q(nU@ @5 `fՇPdeVW: M$qPkUy P_Ant`UUQEH!vqZS DBٖ_fE@hB<@D@CNE!CؤT d!GQ mAO2dQNete iЗ #zG $dQu9\!j"s "A"u MxbyjA@]T z*@iu Y@z@`CKiD$+A^8(7%[jc ЖީFY_&&j&nE뮍 b`/Zi:z ,nYj V|F*"XpAu0NJ_;DqA|@A$(p&@P+ 73Yj,@@N+@{Pb(@!$mD@@ tƊR $)PG8묀Rm *@k oo @j EB^=z0Bu d6>D֌@k@ HP*,%P !x @ ̻~ЛvB zAߘ@\{]MH-H @jžoȚެ=Et!ӍžO:@Rc)9 qRh&8sx:ε 3H#gQG=t:.sA(57 !lgAA,4̰aQFGE5X4 mj A  Dxa #AF$"h'LHF1 jLiv" ȋq `_4hV 5d5gz *7/M S' .))8 3HZ$"dCCځ^y;H(rȫ0"R]B(y.Qüdj4N%­1 ! 4FR GAi@OYć Ь_ #Hc 9L6@8?ZS1ݙpOp ]j1 ި71.l Ti 0`0 $ Lo.Ho+V ҘV@iR(0- AR" ?83U{CV9)PpѠtnMLN s&$6 WHCM;"և@aU 2;1c\r:h/<*KmiøΘ*` jaAǏyy(B^7CRl0WT BAO+2bjDdqA:QA,H@ !"W.n*p5c l a'BxJ daBTi )K"2k   A*c 5bd2n*DdX AV#\-D_frDv,%2 B  Hyz&I<`C zD&ɓ"9\ɲeB.cDd8OɳF@܉,țB.)NN&jKVz*VXeƦT˖lKb !*F(h{f,Q9"b]l.ilcsc'-[[=2mqI2:`ն7ﯻIW8}YZAr < E c;EfYd⛦5rh:a{ژEjބ!M d İ0dF ^x0W~-AezYQEqXuu iCZubBDsch}eDC( t B"^$IiP9 D2:u4) !aRAyQfSH*bCpB䀄 1zDBO CkvBRԈi}-GС8ə9T ]P.@6%$&EfF&ĕ9uak *dv*ҳ i29ANE,T^}QEU$bBH DA4P$KzZIA8ԇTƴB m eQY{ SD2B2Ds|У(  9xD4F,B̳XKO-UV;R5D97uj1'Qa}e6e^@%Y'EXVvx@-θҏ_y! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! , Pȿ! ,! ,(`o S' ! , 1@*HxPC1x0:1JԓQ  fFl#5! ,xH J0Cz<,p:̨@I |xIiQiQɓ}|9Qˑ 4)Q΁vPK zYt!YP5bM)yY H)cƟO)$Bx~s>ezgNdOq ZS0wNS.A]S'!:dxZ„LVS@! ,^H*\:zHذŋȑcƏ CDcD"S˕0ct:2s|貣Ο!Qj,zBO7tJ=jȦך[š5mjjX/UV*X@ -7g<_ͩwo0 qJv] v,r8)T'yf0ΞKg̸5EѠN a:s{]lڼ-zjpO>^2wtk} ֥'=suvW/2y楿MϗI^_IOr-W(oj%q9oI_cdᅪmƆ$bƛU/oh_m[j`(#ߏ$;>W%8f g#䂃y$xӢI.Wb)0I%eHY__MɥhOi拎!#囀EY|(W$wJ/O]FZe4`*)`Ebic)jkA(el:Z)U(e5jj#e}'eV&#e|__xk)eND4,t ucy*kYyc~,{#e`:'e*x+reƹ=N++ejJ6th`؛Rf꫎1 ak 9,[1)AhB(]:1ezhlkDVD\6疒TC;;$H@Ű2 2HPFE"P>g$`"7mBPrӓbO)+OJծݩ7o}Tneo̜ݳQf7ϊ}>mߊ#6䅃ЉJY7j  Qv8N-1왓)mN{;vGq?$e։}cfiUC̊~0D+ uF/6o/! ,.H*\`:@#1Ċ/j1cG 7zȒ$!6\ɲ˖&ʜI͛8sS˟@dhJ(\ѣBJZիXj3סO6֩زd1~]˶ípٶטgݛ/ڿz *jÈ+ Koǀ:K3kjsCYCCLZGϨ"økcm4OeoeG6㓃f^zq:> bN{HuBm޲c#=|{ׯ'|^9bwz y>ᄱzZV`Y8"WTAeF.8x.AzsjL TNogh#ˇ5hQK gOQR<[&(F=#鯯>ġd_|A @4A"s)T`͂? O~Р'X4,~$AJ0XC l7 3Cq/#!@C@tawT"L(aTL&L[?\]Kh&N [5ټ()}Q_h8-tlomb12*`#5l~=]dbK~ð)f%O֒"|cvMnAy+. Dg*# j*)KIz(eA42}n DuKrMoel&\:s U 3b*IfR`ۮr)\+#ȕ* ƓyJx5 i5lOShvdOʦAsώXұ jPcEkmkF`q[< E:-+](T5)qq W 8':]E*4u]Ă_;V_w`C, :"Jؽ*U)  2$[X P 7{`& ;! ,H* Uu:(1"ŋ3ZX#ƍ ;*Iɓ(S\R 20cʜI͛8ɳϟ@qqѐDӧPwIի:jUТH* KY]Ӫ]ַp߲Kcϊ݋רݿK󄥷ƐBTLɊ3̹sHF:Ӝ_j^]kB-ۀ}-oi Mie^^s'}kyOvgR6- 67yOSx[RmXMVAEA Qלh"PtXR'$)mƊ*jD%I<9;IchB ߏW%.e}N·$U ߁99%ZzX.wt,esEzi͉3qʩol'nݡi3ؠmW*夨Ch$nU]~ڙ0ꂦv6f*gK*җqzkq &v٧%"Kri*报jVmbȼmXѶmaNf [7m׍fۚv 6/tsd\CvӅ fV\}WN̖nka1jV4fܕ)7+VrIݼ5ksTS CGA4T OaӴT7$5P_}?fٴ rbN-topսj\R(ul+G;y'T?;yש#$? VŎ66y^J; t7T_V.B{3?!>}X6!L{_ D2?9zl(GO_Z0H/X =wF? *P2;YXgH;ƆD ?B }0 qšOa 8$E3 F'ьz)O SQBdэ KQb$KHŋ3jȱǏ CI0Ó(SH1XzjӻtFmTO,76[a ހ"J&/,'Fןj Vhx,da`YnM,*J^DTѵmEبcE6ZXuDxV48b~tKV EZdHU`(9AJHMl^GP\ʅf}h'EbfUYmYqvz<)m5e' 3HP\F$jizC) 4cz9ģ(!Sꄱv7 ?Vztw?)籿Yl9j"j'QNqt.¶F ˂h[ j;[ @ Қ)l[܀4Be0k!P\-+&nLS<1g; &F‹ٰ1)K2YLq͆IYFwF*'~l ~[ N >>kQG@A qY&G B3 z0^+?(L Wf?$. ڰ8q "(ZaX m,@Ċt&)EtD9\ufEК~jDP:鬥_JૼDZ8&TAkN,ˏd!;޲B!C܊c穩ai qiDךilmck?קAkDP~{gX$vLkX1Z;JB< qN Eg Լ,UvL2F5'+Tdn\8dvgPwFEw4X֞u`'pZE1em' h;8!]@6aCBeQ)utu0ʑ88AM y'C:Wz0I<ۨCψw?]\3k˒oѓy Iwn=-vhwLdz?"y,.?f 2S&$p ͵mpz:&` 8@ B#< CHG=f`DNh@ uBp@Z(M+J (` [ SH)ZqD0D]Dt?D#'#,uHl8-+bI60lw !:2ib4 ~#E B5K$J*Є V@p@ @KZ*a _\K2#a0\"iJfD!2bZ3f1)iΌf8rJқ26kjӝAD珠уuKт1z^ܞW0-|Lwmow H_X[<WlI.'|B-/-{vEu/VsHWbX$ K"n2 spDa;fYp1{wηAOd2+ڥlp9*~n|>9Ŏ+] 08Ǧ%Uhcr)?Y'h0ӬW*'X1EW˸3bgͲm4N2AG25}A[F3Pi\z M8i4KVe] 9A^uGb^d.ws|" mX="V8-j]\"7kO_8kr [r[Pl#e8Xih7|xZ@8߭Pu&$p|\]w{ XԨE)In/45LujxPx[~-B!GOғ?gїpʗ=|A j^o)_Pp ݻ Bzaѽo! S#7ռq_@) ?/򏿚 sO{|X(|wOHwywx/ K 8HXx-w| pe{&{gw_5{,8W{G(8t2x{W!xt7rwՂBh! ,Tu\ȰÇ#JHŋ`׎ǎ ? Irɒ(= e0cʜIséΜ?{ItQH A/kJJXSjʕH.VK,E_GMVmڶmւJ׬ݻd#m۵/ߎKLl*Nm :le1yΠ?Mzi G̚urc˞M۸goó Nȓ+'P -NOBn;tɽLӫ>RoaKe:Dɽ'D߁Gـ FK3w 9`8d(OD 6!Cc`]r ܈"7ش!YC*(8@#32J;#r@".NDd鱓K"gO>Y$hBT G"viaTi'CWĥg ywQ| OZ@'P{i :Gm "ciTK:Ij "hұ Ivyq"X Qxq , $lc.[.U,NI J"8n KѦlBdӶuۯ zp/(o7E~q(Po;n@ o< @G|![8$-(  ML4 'T1G@!F @ ;鋠7A ΀xqA臼ݯG(w-(+ c;%&HA۠ ͲR0w w-8P8IJ 09GB/U$ HF!{b0 X#>Cy/}qcU72&KL *E[G $#IIZ B3# 3)%(k"HR (2w F򒕫LЂb-81d2sH2IjZ”/%1cXqs'ɧNob% !Isу;ϑ"=)P"h6Ѕ:}CAI4A)2mhGR%(RQ0iK7:P+6 @PAShJR:5EH-dAPUUiPԲv!ø)_nUY=C"1Ё.'d-+TwP:}`{WȢImXyW _XEb*Ŭ:Y^u[-68X,6'5+f/$nlPEaSE& Mnr}r$UbWJy?W"$%mv@ײ Z‹)'nh1u~M{ޡw-u7rw=IvE [&-dW5؝-}7 ?i5S' qj!%B0QKܽƶ,W+_صNow Bhq #Xβ6V =$2&,feQO#iQc'{D9@s#lO+]0!{:9sIdߺ'p.p^vڹ#xiyc?Er1K̚n+ 9`՘+ fָvwύUo`',Lb- n N,WGaXf V7 #hz&Rw-ž OʶG=%n?qN8DR-H`_B YبDvnhʦv?\gn򚿻 Ϲ9N#ˇn^=GD;F 4:^swP%q;OI 1s حq`Ϻ/N۽xw& ;{nm) }ś|]ykk%h! ,ԣ*\ȰÇ k7"ŋ3bܨEu IdC_reK*a&͛.!hϟ #q(ѡ]ʔ$62ڜIU*ԔIjݪ0ѯGV4YzUjuշZjݻxݛGf3KxO+Nx6m۴ZLb75+ǹ繵4YjFwzi$d"EꎧC/5n$,~H˴E^.R"ۚؐ -s3̳' K9,}:= s:C15G/HQ o;=4{N  .` BDEVh|+YaS?a!$4%(n*Hq.Ƹf2ֈy6@1c9S[#m$PE0 @KtFKABASVIA$Ps!@iԀYX xsru bZ}6uF A3pNz@CO*G-%*$!&B34 RB# `[+ rIo R[3V3< H`06jBX hlCXX!A8୸^bF$?h K DҶ+ܛ/A PTlLsv<2AAkA}7> `8LCx:X!0혦|/|bѧ3OSzAI'ч觯+B /B@?2Т ,A?T;  0 ؎*pj@#mc&$HP`:6PKIRP l# `$AB" <(ՀIL@"w1WjnC^ 8B pU TR[uhED:&Hb`v$PS'x8Lb`t";=2|ᑐ$'G%NЎ ` N~"s=3&$*-:p (e0 \.[^?T-gIaRd/K_63g+1i)i.Re6* g1 ̓RL*oqӚ IOnړOFx4@3JRuzTRФ%R6Ӟ> *P*ԢtLR*K*Tԧ0jFԦV`Lz5i3ֶ^$jZխ\kLQ,X71ו#^cYQ> HV㲐%`ZR"Vc1K1z5ȸk;L{4T m# zn[ N]-k]=emfo=P Mp3^m=!7enXWײ-ް`׳酋qpaŻ=/Kʡ;//[h]b~pWbpUs*o+cEa8iGx ~E 2M,ޛp5>0I c̎w@K7 Y) y"D>):e2'y(n<"b"c\R$dIke8XV7Up<'x@>lCd ~\QWb镬ڽ4!҉̺s=$[mW{r]m!eYD-A ]@Ӎmk{];I}R6zߜ `-P`| ; 7eCJmA`y._-ճ%W[Nju(g5F綦/$.8Dw|,er}y= $5wgԼX]y_;.Ÿ)HBB [l!X xR D<._teH+x8ARB (0XBHbLc~ %'K(9pp >0a,5 $&/) !*qEX,)%ʉal JD'sGDj !\+wXf111bL*β',/G,Vd*,3%|&gNq!c6OM7J(턈/O,ts4I:#ᛂ&1^d."P7at1iB)Ћ2@=I!-(f.9TԠ1F'Q`F FTF ћT&5=MYST>Iۑқ $;5 A*2"P*N%Z^$ZUU9jŰB) X:b:D[5`K ױҔpfcH] ת}[ص=J kXR:VۢI3MbӦ&tox@OKB>)Nm8B5Z@#E4m 2@Hܽw7F"op1}FC^%_u*"v%G G|g\ᡇY| *Pw}"Oy|(!F]T^UH|Gs`%z%v@Ebn{x1)Zاz8(Jdz`ӕhɣ_r'&xHZŠ}x zI]&Wbg@(iYB@\%Z2dm%6 2r٫>S$%>̵HIk~@K+h&_"(f 4%Ю@wnsWb®f eغ* ʐ9ڠ.Xo/ M3ŹQ?0hQB(F|qMsn%P}vI. %F.P$xi42.hH8'\B .Ydu=o|(E7ÑkS P_Լ33 lO-Q*nݔ(KOd(GQ iff ?-dm14GCyP k "a [;| vn5zb[D7{Q5ٮW-ϼxt7O嫧ϽYO1-B `Wn br h G.HAbp   5>k IÙ074Fr8% B!rDID&* ! ,#=H P%\B ?/fh1GdcDASZx$Dd$G:ti0Jo$g-Ẁv MHw䑽H}UM@СkW`Gy-vl؎ZdVx{n/{;7q#^ج]w%vYYE W bY"`2l;{[[nkѲHKPg-m uZ ں66<+EfHC"Y(4} QĒ?@@ U,2 CrXQ`uf 4ț+H]X\2 `xa;11dїEͼ24u)Уz(r1f76nT.y @R3`za y ff(o)f]C~ Fd-ТBڥIJZꦥ! ,"8W"G`$w(bCz-TP'Q;zUqdH "- %0#\7Ň+B&0r! a ! , L(]B J,@6B<8Q ƅ *hP $id-;RĚ.q'v:! ,n?)h@A@! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,! ,;_https://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/newfeatureexperience/v3/photosview.gif [\]^Opbplist00X$versionX$objectsY$archiverT$top3#)*0123abcdefghijklmnopqrstuvwxyz{|}~U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 2-$%'(WNS.base[NS.relative_>https://ch3302files.storage.live.com/y4mPUzJ2iyTGcN8r8mmcQUAUWPz1MOj1C-Gu7ALHCyhhGVyvBFNeYcsyz5cHhGiRfdvWc-JVh4KGII7KxsvY54bcsZDRDhZ4RT6FLUAbOEofqrPwpSW_CHCjEN11FqCI92tYMFq0hm77OAPcymIq1DBzehGUTRRAU-7UjiQ-L0PcNTvTxYORqZeVx23jFjxNEcqLZQlpWgaJvsGT8cbUPACFQ/psicometria_preguntas_teoricas.pdf?psid=1&width=179&height=2048+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw<456K`WNS.keysZNS.objects789:;<=>?@ABCDEFGHIJ LMNOPQRSTUVWXYZ[]^_ !"#$%&'()*+,-./01SP3PVServerTCTag]Cache-Control_Strict-Transport-Security]Accept-Ranges\X-AsmVersion^X-StreamOrigin]X-PreAuthInfo_Content-Disposition^Content-LengthTDate_Content-Location[X-MSNSERVERWExpires_X-SqlDataOrigin\Content-TypeTEtag]Last-Modified_X-Content-Type-Options_0CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"_Microsoft-IIS/10.0_$aYzpFMzM0RjQ0RkFCNUNBOTRDITUwMy4yNTcVpublic_#max-age=31536000; includeSubDomainsUbytes_UNKNOWN; 22.1.0.0QGXrv;poba;_9attachment; filename="psicometria_preguntas_teoricas.pdf"U12788_Thu, 04 May 2017 18:05:53 GMT_https://ch3302files.storage.live.com/y4mKqKkejPKSrhzwy3nTqiQTbiiBiY2RvVDxkNT-yEo_i6InynaIwoPj4w301vmoOOarfFnqIvB9vuO78txX9RwG1mxVwg9qa6R7WIXra4LJ88ajXd9jmvgjZUh5f9e74edB8O4ZCq-FNNeKeECjKXLh5X3aZBQ60JL3SB6T2z22vlp3ZuisvCCBzk7s8AtF4nS_CH1AAP9F4298D47_Wed, 02 Aug 2017 18:05:54 GMTQSZimage/jpeg_E334F44FAB5CA94C!503.4_Wed, 03 May 2017 12:08:22 GMTWnosniff+,\NSDictionary/+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverѓ_WebResourceResponse#-27ms7<GPVYbkmov~  'CQ^m{J_:%7WYd} $&O1JFIF      +""+2*(*2<66YL7Sbtfh]ZL<.s7~=9z:9ywRڃg'GPe@ܽ1ݮmn_~f+s;i0s]ǨvZout#nܓbk"H .Nm9ZHhZyZ0:ՊvkEu,gN=B:GM b\uB<]m^ͫQ! x^N蓥ik~JmNplV޺[RmJe&[dUE7`ݬLiZjk]Y+ڂ96s E+"#!$&@P%3E ȸV&tzx‚ށ9n$DI%1<穿̏ GoX~ e4>L`6P;gSϧ( Do{^Td=@룀۲7/(ԭ"W׎IsW?#E+5TiozףN+/ځR9hzr(֯g9⒝4GQl/w.=CDA2_'zE~~vm(Ox7~b+)Csa6$r? #s`.3:kr)㹙/է91-90U&\6Ij 8%vy^zݓK5&fKYE!7c^xb@sBFV}[Em5_׀,0umӹz8l*p5>CRmR%_OGF]@$VM'VdV_]]s)d-. #X/&A3pdb5t/ n= d+ ]ƑzEiq˺жNYZ_o:&H{= oe|#Ԛ+Bo7\!TӺy? ܅5:xD8D===, 7X^vI-=#$,k:mR_2.)zT534ey@7iMae֣W.~I!Δ('vgGe>l?v q]v r˄twJ9괕E2-׮ԏSG- Mj<1LلV ,=E5+nNA2+&F ?iY4j&rEZ =3[Brfoj;s\æaHqOtf^s/ ~3GB#guHs5nW]XBew=Y.fՊH9A{ƖE|mQM9f/_ttYP_cVBUҐiYPE-̈́GJ 7hh&E ;>BI$U52]e??PׅkBr*࿠:wVAcѠL# {dPt뙰 fva'1}Xܚ >#跬gYѪdl!%rӉ_F}mk:BoM!I J|/RsOAOTc-U|u*dezm}pbp+0fBAu^ԪuHr K'V̔C3T1*C37*@ &ʠR(z#F^c%m>Zs͐:VV?"\)UTجojL&̉ı{^IsӗќYk`[\6(o`U}iL5aS֔73]= ),rlL3&z$ԉ<\v%^_}QY9LhW3Q-jUΊ-(*aK9[N%5ݨ0Cb=o#5j.^#Lyy,>{Ahۋ?c]e_5RZ=29H>sE; =-:G9n{`_VsWY#EC13f<`@)MD/Xs!^:[l|ϙ~)ЈV*59JXE S J! (y O=#ADkɮSc.C/~Dó&>|Vb7ՏRf-dz,<24H^S&{Z9K+j67ieE>p{[Nvk n)K[nF{԰⺺եIؙ;%fմ.3jT]U,:2J9Lc)rx+0`U8/9Z4C~B@CrqRPaMI_+PIG)ά*2'C3KvVK5G*H( GE8!"1AQ 2a#B$Rq3@PCr ?#A#XH.!w*@'󍨺'rC.U+L15]* 'K(4KW{q+<,):fg hGGGL0+l*%,Ǐ@yjQ~2>pbu8X:2$%6x$ϑcAgf. ㉞(Q\FL>O:܍.uDn ;Vʱ| 虔‹F 3MM]?|lh ΔMA|@h P8Ayh@ࡉΔ8:W2EhjY$/wꢔ~UѱwE!`܀ă9_}A" Ü]BRqQIpRjUXYg%9L|{ O ?2t)-V6A:vVnTnΧ%RX#y'AqX +,Y[(@|5,+g'ϥаBK#zGntw"ch,ߡ5`01;H!MRuך l#DRw1H1,‡Ru =E1HDIQ:Oh <GTE`,"ME$ ! GUWHz6|>I#EQ.BBVF͡ Q26{mMUۿMIL=Rh4Ȫ-WO29JFo )[$ҕ$ _Nw6*r}=#+Y`WϠ>ĒB "2]Q"ϰ*tt`~aIREtF>iT _scMAo](ۅ5A҄.vA`45j7A @'B"0JoڢuLͧ@P+! x^?[Aq3[]Uj~N ^G;%Q@r}/LN)@,IΔ5txPM Mg't#{Cl4ur:JHF5y/Q%n^:)cb[Dz_@OwJ \ jǃ^}Jw)`Vn QoYRJ5 ='/"HI! NV9 LC_CZw،pװԗq*2@P>Q!W2еb%2=9j}!0$e-ee֐*3r")Btc ATP,%!>'!7j40>LݣNM ]ψJ g%,X@<]HpH$iq~)2?*M|BQ291` 8뭖nw$,O("hs&bË$Zr'K#/fB!X©^hU NNڅA>}IҠFd`i8wawFNZ{bJrYMk,"U޿q-(cƥ.َpҠE?#0aZRJQzE,M~,>,};9ЁfMQ ?(3&a,xnUY>AА"%?Rmua3dkfjĩ[U0m1c(WFbe\&W,)!kGfwkÞ@T=Bq5ZAr*Uٛ"@zԚ%lLs߷::bicWXmǞeh15s\aAoDJ[rRֈN㹼r\FK|_ vmF[6m@񦱺cQB֚hn$د M PkXGY {ARb6G#E6:0#t eiO'į:ԿL JBʡg$x 55םe) @`v'hǁy1ppc};H4'Ѥx dPUFnON2 `qï,}jNJ6Lf:ᇳ_i+lO` YpB[Omt!ɏƽj,m@&WQ$ŀ t*>^.ɏ Cyҡc,И%[-τ6()pVL3n^+UfV։]FiOߐK/VSĂjaFty4q`;!>5\ # ✖>NoM\rX1c~ ֤#aNಓjIUb JPuinʞmUn2Y1\;o$I:>~W/[A$ tg%A3HP ^yÐSP=ś/IAHu#k,Z-WD LUmȍ!#s &#%{2*y ]BP0>/Σh5n2ZQBItChM¹s L>Sau(r*+x5BU9$N=AjĢR}/G^pن' ,W"rϰ5l:" .s#2~ ċ`dUE8op4AQAK2Ӗ$Do KEY^(Pp|}1-6'mQ"zt ŊE*&^ű灤.#I^9ˋ14tVdUF*ؕ(_q=Y&bR1>Z!~*v(Sh2f[-06Ui̖ߩm8}Գt EMC6{V@x:n$Iΰe/=$!O3)|l]x 1sVWEq)yE :m${ULEkpw3Q eDY泸;@PB5+ n$~dM(wkw9ݍɭ̥;1lyGOE=:]AYwe@1#be"hpNNF M0 ' mEK1( ,/%'v rÀIx[ӲPNGĤI6r Yn6DCN,'<,3YFFSjj"O'U!GxƄBT餙PUܠp:麺IeQKDmByf} 'XQzĂvdhj$BN|tlhz\(L@`u*H S 7A⎥x9$G+Tc@&F_YIeyo`8-\փ1et?>ٜF%u]ʻ(A+fOu% %HGI15$T]}p?{Q@ٛNBH3Ī7kKՒGFW=N>$A AҴ_4_q&2{T E%u8V@I+XŎ$=&RDIGŒ4KxP4H&Cu t-(lPI-~=؝2lbQ` Qd W/%'Xaq>q<}DЫgVTV pS"l@qύE Ɛi.o=AE7;h; |p?ÍOB`8ix )}a <EjA0̬O#I,@ =F\eAƐHH?Rp9RH^3rzy/u,|G7sX+) {54TչhH kZŞ >5)e>*h ,xOl[O< Ql cLOrdE(Hٶ9'S.IlvY]@$, ېI!?Kbς8?tCP;_XHTM"Kyi^Nx=NOX8)s!e{j2JMB?ͦCntT+wiWQшeFW+/ݘ@Q#z%2<8 U'*!1PΉFǂqV'9qRNYh;{lfKEYXMgO4-t-VIG&F:imZ#]u "r  I )YYDqrPXkV@bY9 qβǸԁDzD5 -Lqֺ|k5>q ucύ*8nxH5iȱ/ i/Š<TjERJ Iħ)u(Ö:0W2_rtnV}G7`T+ӹRH.@gb??p?@p?@Zimage/jpeg_>https://ch3302files.storage.live.com/y4mPUzJ2iyTGcN8r8mmcQUAUWPz1MOj1C-Gu7ALHCyhhGVyvBFNeYcsyz5cHhGiRfdvWc-JVh4KGII7KxsvY54bcsZDRDhZ4RT6FLUAbOEofqrPwpSW_CHCjEN11FqCI92tYMFq0hm77OAPcymIq1DBzehGUTRRAU-7UjiQ-L0PcNTvTxYORqZeVx23jFjxNEcqLZQlpWgaJvsGT8cbUPACFQ/psicometria_preguntas_teoricas.pdf?psid=1&width=179&height=2048 `abcObplist00uvX$versionX$objectsY$archiverT$top%#)*0123STUVWXYZ[\]^_`abcdefghijklmpU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 $$%'(WNS.base[NS.relative_whttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/filetypes/32/pdf.png+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw<$O456DRWNS.keysZNS.objects789:;<=>?@ABC FGHIJKLMNOPQ !"#\Content-Type]Last-Modified_Access-Control-Allow-Origin^x-ms-blob-type_x-ms-request-idVServer_x-ms-lease-status_Access-Control-Expose-Headers]Cache-ControlTDate^Content-LengthTEtag\x-ms-versionYimage/png_Mon, 01 May 2017 22:17:54 GMTQ*YBlockBlob_$c150d68a-0001-006e-4cea-c2b4fb000000_,Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0Xunlocked_rx-ms-request-id,Server,x-ms-version,Content-Type,Cache-Control,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type_public, max-age=31067225_Thu, 04 May 2017 18:05:53 GMTS342_0x8D490DFEA3419DFZ2009-09-19+,no\NSDictionaryn/+,qr_NSHTTPURLResponsest/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverwx_WebResourceResponse#-27_eafqz >M_fz+Zc+6;HKPdh|yOVPNG  IHDR D cHRMz&u0`:pQ<9PLTE㖅謠qWcDw~h塓붬ytRNSv8bKGDHIDAT8Փ X{NLfqyI|[KfP?,֪!0YRzlBh`" ĮB ]F AGFEAw-xwJ+ XZIENDB`Yimage/png_whttps://spoprod-a.akamaihd.net/files/odsp-next-prod_ship-2017-04-21_20170501.002/odsp-media/images/filetypes/32/pdf.png ef]gOrbplist00X$versionX$objectsY$archiverT$top3#)*0123abcdefghijklmnopqrstuvwxyz{|}~U$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 2-$%'(WNS.base[NS.relative_?https://ch3302files.storage.live.com/y4mPUzJ2iyTGcN8r8mmcQUAUWPz1MOj1C-Gu7ALHCyhhGVyvBFNeYcsyz5cHhGiRfdvWc-JVh4KGII7KxsvY54bcsZDRDhZ4RT6FLUAbOEofqrPwpSW_CHCjEN11FqCI92tYMFq0hm77OAPcymIq1DBzehGUTRRAU-7UjiQ-L0PcNTvTxYORqZeVx23jFjxNEcqLZQlpWgaJvsGT8cbUPACFQ/psicometria_preguntas_teoricas.pdf?psid=1&width=1600&height=2048+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw<1456K`WNS.keysZNS.objects789:;<=>?@ABCDEFGHIJ LMNOPQRSTUVWXYZ[]^_ !"#$%&'()*+,-./01SP3PVServerTCTag]Cache-Control_Strict-Transport-Security]Accept-Ranges\X-AsmVersion^X-StreamOrigin]X-PreAuthInfo_Content-Disposition^Content-LengthTDate_Content-Location[X-MSNSERVERWExpires_X-SqlDataOrigin\Content-TypeTEtag]Last-Modified_X-Content-Type-Options_0CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"_Microsoft-IIS/10.0_$aYzpFMzM0RjQ0RkFCNUNBOTRDITUwMy4yNTcVpublic_#max-age=31536000; includeSubDomainsUbytes_UNKNOWN; 22.1.0.0QGXrv;poba;_9attachment; filename="psicometria_preguntas_teoricas.pdf"V180454_Thu, 04 May 2017 18:06:00 GMT_https://ch3302files.storage.live.com/y4mKqKkejPKSrhzwy3nTqiQTbiiBiY2RvVDxkNT-yEo_i6InynaIwoPj4w301vmoOOarfFnqIvB9vuO78txX9RwG1mxVwg9qa6R7WIXra4LJ88ajXd9jmvgjZUh5f9e74edB8O4ZCq-FNNeKeECjKXLh5X3aZBQ60JL3SB6T2z22vlp3ZuisvCCBzk7s8AtF4nS_CH1AAP4290D7DCA_Wed, 02 Aug 2017 18:05:59 GMTQSZimage/jpeg_E334F44FAB5CA94C!503.4_Wed, 03 May 2017 12:08:22 GMTWnosniff+,\NSDictionary/+,_NSHTTPURLResponse/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverѓ_WebResourceResponse#-27ms8=HQWZclnpw (DR_n|K`<'9Y[f &(OJFIF      +""+2*(*2<66T5~C+i[_!4bѮҀ4sc47XH}{w>^}lYi[7|&_f;:o+/7,zn.ZfO@WyX:}3M~sWfvKSU=[6e{DtrW5s{g`o6VjVGWvۅCP۩pn㐍׶pCLrUt n[gߜJ"lpVH>~2"\q뛧!ьɈ! gGpcX8sC _[87'~=bGG{_#\!?G~SpY~~dvKs-p{OoGDy1[72ѽ,2c8ѽN}?mN}nv/w t~W@Lz 6ڵǝpKU-z#}3=?Qy0bB(*W8c,g dd3eLdZto@12*Raћg~ḓqsR4y}Rg$`/˽ oZ#dV!1q|ܼv/Rz>wǷ|ny'+㺺j]35N-57tX"~k1YWx~t敯+ezxviMmT; g.+LOh{BOEZi;ۦ< w?>9;l3pd*6nշX"w1dz.V68$fVy/vj~YU>mA'uGzow\ n%&We[-~䛶3! Mž6GS _gL4u_>DFGc,dc!LvٸANp@2mu~啍3ђ6er'N (m6?QL?Njʥn}*Mk_,=kOb䂵^@#v2c #N^>ƾ 62A29zr'7H,eѐ[|ߡPGUnZS8N:{} ĭ赾/BV=c_Gt@G4ݩ@krsvptnϞM1;Nwl!']3Vy7ޮrݫ&[Ni?_^qX W}ATkr%-y+=s|?}uw38~I8nn|O떃ޠ||jT}ANtu|GY!u'uΪeS6Y6ëV)=Ж\jǷ_]*Ӻ]bθz=嚥_]b-}MzZʼvCtZt<|6ZF5}j螆Y;7O;+ ɢ<~S\ɧ㓺&fq* G3pj d1 ^dJ׼wgމxKG'X2alF5m@2c#c F2ӸF2c s7e@%p35^Ge\%~ծȻB[d!pO7GY{ Zw"~-U=P:}F-~m3ѿo wƇϭqݱ4)!?OݳOV\1N^=ǹfy}3aqXk;[rMR%"^]sW^@LMz##aKƸNgj+=^kiS䫜SUlOusOoܖݖ]vFlXd{kِU;! e'\gD@A뚦~=z:4M\-5){|FwU{v@}C˧>YmNӹ$g%-qQ*ϻhvn}734˟n>]uL Wy]?\6-uޡi^K/?T薇/I=h .iϢb["~hƾT&^͑bzv|poѫ˦2v*nf=Iisoܐ+Ž dwFR/i!d Ngue#f)r|Z9z-|?솙x]a}zowL-ՙtuo*4٠>9wuOpq)UN{9p t4ff0ya_vNDMov\qNsfsW 4_Ę-??J_2۩a9Zw%~Kv@wXn@UH_cdG#QYh>@ߛ?g6O*1neԦ{붳iz+.^)7{/E%m^.z6JV|u]>-2M{2hގ̂7gv/K"`ɢ:\2c-oay{Ov>Q7Q0_2/^u%N}k{ ?9)𖈙$S/PU{7M `7:=jXɌfi`3eLgc8lg)XgF2Cg',0 ǣT-g]2?<^AG\av]6Vi| }^-Z'@-ɗaV^Hy~zd?Ml~զ#_OE~wt'^ΚW H}|uRu_F.^ިhld #7'brY!4gpW;:;x1==q ̯~l=`!wMo;mKUҥ3=NZ 7bcm+er*oOb]<-R?rgԔ\4f{ls'5w.<$5\Ul0xg$h1|uh%-Pwh >zE}z'%`5mk;+?:z/Pgps=g-|Cqwr]6Q=f4g?}?6Yq /~5?9/ti8;ጰs>@յ8{y wUn/zM{ꏵWū}7a.Pӻn dca211dp dJk:~sPݞk_m95;;+@㒙tuzj]jg6)xo˧z#?>#cx4Wu۠?Fyzc~:#:GKprbujrGs߲:e~"$pIuo7KwLtz2O'vO邜I}k6yX^ oYIZ1'Mjgg\/W/O&=^F]v}j;\W~:l ndwTKVIj^E]qqSYmW>1?SzRxfqtkK}|Y$=VpM?7mء~Y~ohHj\|NGOgέ=wfc6S|N yO͜j\dˍ6jť"WcjӶC *})=SWGpk|ZW\[>xCwѽ$hߣxc"6E;Q0<ƳJ^AYl0>GG_HU;Cf,:a#xy]V" V3# 3eX 0GI|dc c8lLd1d?'_*_e,Oލ3E\>ϳ|e&w?4l=rJhRthѶ}]K/&gVX9z2Yﮨhri]r{8dx~6둎ضtAسKo֌nέ@Hνx~iyNm.MCFή-=+}}vݿ̥z! _|R;`-ރP mrx)wڵM돸Qm|7q竇Z"N#WD l}-u`%Nvhꋴͻu?|[sFqdafy9x-ܼ=<{ceiI>~XI2P3EtB'K#"?}1q'Cv]@)~H}; )o[ӱ\uy9u.(J섥cOjyS%HCiz "sϾgWIXv d ǯ{t/[ۣ}`>~q d1g5mc<{@Ѽ >~7VNho 2EvgϏm~gkz:e*:ٶ眞VO[n蝱xnpQcʯ'> :sp^ݪj;טM:;`~4oәI|21Xzm~YYX{E&N)cԴXi3K"SR9վ:E5Dh?cwlymƯXAwյV@K跨]tPllhXjl֨dupcGTl &ǧkPuMphԷGF5e@p:DK c?YFIdɌ_q|6*Jq|fWz?H'N#OR=h ~{,dTmʷL|_ŷjOg9=pTuT=FFn+vM;77m2P{ErcXoOT|dohϔhy:Oq_\PԖہMoNO.nY˫|Ў9?8WwqԟMȁ,[UJ[ɱX~Yy /t/04tuY/ \Sas,(Ho(y&z(yƊp/=lG)|Zm"P/oV"EjѨW@\F-SOҮ:brwsTי`O.%|W*3!IYwK]fձ7\%zxgr'\-DpŗT,mCYczvVw,+S1>6ԗ7>0,XAa[nX 댓p܈yH2aVXvϹSʥV% V{6(/Zp+NS2RY{ U`ynBhq{rO>QX.څg+,pjv`6ZVn]}vʧѽ{7fv9,* W\56V؜N_R= h_;v84V\(؏oq(5ω%U؀zX6U++cn;{s=ns636J eIbv5T*mLj~,#q,iE*YWl"(cQ[ĤuPT`rL]MM eUfc흗WPC.LCaǑ`}qv]іt(i%Mf+PXznjMYW#8}=78jwKH[EeW*%cPN;:"6PqJǽРvui6Wf8@y k1g!^bƤC(<#VMK 7awVQyGgow*صZ\ 1Uv>:]]T}ub~?Kֻ78F}w]=XYG|)bX) 3R[ֻ6|3(ðE,s?ҺRhTKQMmo϶N߀ُ!i>H,W?KSqAר9ٷ df U)w|_;rH܄w}6/,[,*S}Z`G7ٜj ;m䤯}q6(qvJvS!Z~-`N;\.c8,Yq'c6aK.궶8+xd69 Qn|Sb(n=imVڇT!۾UW/q} dgdԩ>:YOF;uJؽ%MPkU^7 "eI#d@$>8b:WU Q2]TqzcǴW7r]b}VYjw$9'Lգ;3؀rYh7a}oae̸Yv@oڵ5c{l8ō[-lOZY!n6Ě9]g0")(zkhZ9Ή -pWB$buWL)}hKfh2}w2 vPe.EbrV [ 5^{6Th-'Ǖ$wWWwc0fwF sܰ_[i[X貫7weW'B-Ջ!hs]Ȗ=mMi+c>:68 aKݝ,,Xv-yb09G ] m_j.rU>p9E2*r~ϸL=62=wnڛ-* `pSy ծe\s ,%=\KªжX'c Ign*~ʑ~ *I'O{q=eX,R* Ol{as=znh *=: OLWHU^8Bڦ DleV5ŠU ^0+ʙeBa&pP":B}AϔC( =`8uըG>zVz`äg q>U;oУeOh&VeLz`Ч0 T Tb*@hua A:īFf,tVsRXd"GE Յ1)̋}d*X֢pU\5˩o]龳M+}c%EAR~]gXڛJMrh3 }lۈ[g]LKy $;I!'6ƽJFڅ_3E5JʹL(5PMELI=5t[V$εaP}5Z=F*$i`{z֭dWH`T2+=ŢQ[\@cغ A^ΚծQPmt:*ޭux/ҨQT%+ZM{:k3ESծ6I ֶcomT:+b)u'tV4DVQꂊqP@{zFUe*VZ` OoZTP4g &`+oPn=Z/񶇑Xm}]{L10Ӽg -m8[TǸ`%`nB&H>N ps@2d5ccNr+.ܮgX9UN.mհ .Oz߸R@QR( Jc8\J%|Vξy y mȬ6.qs]b Co]OLJ p'|Ey &3!\G#<=˅L10N1.{QCEas ~JQ з=׭|g7N؇=(mUkUY^# :rjkxfѸݱm^.GQu)k}0io02پOS;>wA`  ͞[;8욚d[46?(ʼv{s nŇb?l:cۘ8̩XP-3++\nW״n>hex oaYApуIWC; Dǡ-UYVWFCqv"Vl%Z E"q]b,|J.[o ={bwWgL-9'"<?jةM:,:VWG!-ScʩtkqA\P;ǫ?P{4-;cUoF$9>f6褑d+hwV 9bk5tO8Y;c֠75;hk3őb3rmk[2)(^&WC Lm(^FUJIb`rBk[}<*RJKwS]RG{L | `b?}7L~L¤C`2 mUXuԜ xNvՅh\9L>G5pV\&:t]tŵ8~U3o%"((gl6겘 HJ0%XǦniؘq uփRQ uYEmSVvc`ʃ-f́$M-r`U\"۱a.իF[-~8^f `VE;k+mZlF!7d^ sY/kE{m-/gF^n6*{`!+^鱖a}Av.O#T7b,fʽkEм܊ h 𑬹d)0wP\izDz7^]Ryr7c>m =ʬ-Zx'+͊[K587?IapIqR'enfYgC0$c5iHNe# ͅ'u-̕]V{~" )`#k,Xg!gVD7`o2#nN!0z4LuՌMU]+ɝi UY(몕 ME&b 5s]g$TT(5M~[B0`h _~>B~UlmVsj:3WhgZN+4+Oʏ^O__+cTU߻3D: Z**Pu۝N]pQtLh|UB4A̺me&MZL^1 !n6s: 1Ȑu7إ~C*g\IG-֪_W3.Vܿ[m'=:Wu_ l|rjF4I k(w]-+1k ai$v׾ v2ݬnwJlŵ{ j5me` uqXUE'[`f5 gɮ Y~ KeOwY`\)GqUaf=OʬOC.J{ztšRgE{:+:TTR MuR3lzRP1:k eT}E~gRNZ=kf6q=Jr=YYA\F=Κ{zb\iXZ~5zRÓ\ǭlŠtWs:k9I:+:TT:+sSfuԃȭ?s8R'\NX- !`?ry{\E#YeT^Y]erl͈~ն:ʹ P$էX.RrC/8~_Hn,]9[K슘[ȱ6=g'!L ųŮ} {4nBa)-G!E{$GmVP~k4oUK.Zں܋x۔N!.%|X:T=S5-;uݻodB޾'z 8LڻX r RbX\rY*ת`* vضgбw]a?aCUcb/s=`$cf2#$Tg|*U6-wM%NTټvY6nݖv}!A͔aUEQ.,`.|CSazJ:CjUYxՖ'} vz/,6A1ܮV֤{s [X'˫<|,.!lbw?vf[;3]0W%uVDZPdߝA,CnaeW5Ǎ{?&q +Hiv0]3t;+'u;.qq,# `8;Qe~%K*lMxb݁V%,ӭ]ǫ YD]ٛX7ul3}m( pZZ:`K)n ׌ t4,C0RVhΫ0n- MDkj) gvfת%E:kŕiֵ<|ݢVIb<eQ)lz,T]jkT0 ͔ UoHyWh#KU-D6w%˿ƅ5Zk[/WjƦUMW82Զ͈*M6R\j 7xcNVz첂, ޑf֑@eTiE; ̝]:oFWD{45MI#ϮNb@,691Ŗu&޵bD,UO27mw.8km:ٓ"׭̒j8 I ?fTL'Ƭp=>Z7h$\ ]Yܑp:&{ZÕ`ɅmMJ3 `P:6q+@3>eIǙ|ba d/,Vʣ-1̨2ј(Hο(2AfT2mV 2=dF͕å0[Ȇ)scarZPشӵ#2hJn]-rעXH/@[K587?IpJĝ ;3؁mcbNWHm` n!+cq nV_Jlf!j5q͉n=JU-"2VR݁b+~<%,jR5̔-Z f\RWe[gK7+s B#aMF; ,^,{y6 +Z;k^c5˨*c*:'3L 'lV;7#P^-d&n^<[md"Upv37Y6*31\aNSbuU4\Qȏi,RTh']a@]~']x5VsUwUDuUӮ` xUFUP` S)g2*~]fN5V$WXmP*eVn*0UNDjN2 禬4O"]czߢŠ ]{o:30UXNM3>_hUBs1*FZxqM`("uh U_3گq6K2f|.㿸AȖ]T[U&P+%,TYybHj߱v v{d62r>G7mw"w=c캨܍OpޡʮMTF=bRA]sXCh"J VtWJ׶tEٯrB۬u-:x]?&KXMu^V'u}&xk+Fƌx>/!jVϷ_b('iۨ^5 ^8P8F"g3Xwu{UBC*[HFg5CzmO30r2АotWǴp->{kgTpPΫ{`_ y97n^Y /YQul2 v_ZnzwW; z >ɡ4 ; Uvud{A`ٶ[QÖ۰nvŵ*4v V^icwלGL3X`m@pZbCjmwZWwV`d3;S$EeujoV>XZͪiB5u*E(n'Z^?evIjmmz0Ϸ!k5JoB:;o^=M݁KSV6+^FkѬM,K7AǷZpx/ Uvig SmqEeir %UZڶ*NUl[> `hM MVlum+[鱐RƆ 6jn" UٜhZK[.FuJƢa Ήˮ.f˜znvWAYg7|j-7A5ܭZ|vHl>Ϳ:8ڦ'ey[ktWerXn7V uW5ں#48(8nn6 8!Ơk+Oݲ,ﲹؘe e'}^3-VŹ {+t eoʾOest|l3mUs؀v',ǍrYGٶpwL+TOt _DJ]6(޻u#& Cf*%vW]"04?U+lCKJj`澺~Fo-U"zUc{ucmg]V|yJ%ËtأWX]i]I0V=5^ +]pzVQZoWts5ŭW騩'۩ZhO,oҟ)~~ky\(bG >54IUYTTοg!^$[8& =[{8bnoQF;v\l_-b=*oI5 q!"ٯ/!ۮ{Kˬ*WZ"{ svRҫJP{YV5e*[B$S;"r ۏr5@17,Wln!'hWv5mcvu78&V ;c];) Y=Ѡgk@#r C~ [^®_UnʪE#} ^R{g-eA`-3|zGT6!ջx84):Fk'Z5CNTۯ^۩K= -єՍGOn?$_\pԨ~ݣqo:0䈼u^ !7_=C}Ѩ: (Tb{qH8zѧ׶]GHZ/&5n8b 1ECqշV8!kRŌ϶oFhuXMlNbTx1תuF^ŋ))({:^:qB~f*MD5fhuwcإX!uuO=Y5˫anAءTuG[QhSjuP-_qWڛk>ř)g}Rjf^XX=ڋoI˰k \73 U>&QX/ٵkQSrmAWuq[QojgCKnNnvjm[Q͵\e!k7-ZKٽ NU(ɾM@ō,FgMYMl'[7uk)e UٕahRk2Ev7a]Ɩڛ Φ쎏,Zz47MgE^HP(TUU,׻CE],6깟1[?0kZ}z5'Z>cv~^RBѹ zVN؀@_א22GZΠ6s9PylňS N;?/_Y49>i8-U]RickwS iؘE#ړE䍨8qb۱~QelŗPmM͆\oɼTWPxJΣԘQ9X(`jҀf\fܣru ]la\Sdr{cnFt8f JT-`SϦ뾟+ѫV;Dd"Q[B#ḌԠ.$~Ag0[gH?,zc0Tp/zy1X7ҠVf%B=m;|<©#XnlQ/ml;}n.'۝Qk $3PA,T8kYZv ,w|_w{97Ue,ƅv*+y٦Ӹb-ώCU'|Vo\QŌXC^܏9+,@m;[3%gj!j2wwn"`uygmnvcWG/]V0?.qK~\Km "vd vW v3y 6;yQx7&]UAtZW b6V/B+|z2[\yϡVu+NO`ceD`vawY3 meD`]\Ȥ-w5 Uz-sۊ;؅r,΅lDK f8=aYf\Z^ʭm`-z g5mE1C>z_zm5Q\ڵ t%gmwdUENl' {ZT n+kمz{lYTѲ6jٳmmnlM뛪/&VnJl=Ia$tW:+cz IbZޯ=>%t_w/ӝ54VW՜MlX@Q$ELiai#j*bIZkFZkL`q4Vq:EH'Esx`Wu$ 0 +lAEBtYԑ[1 6íw/ 1[1j:+:55lzkJ) +]q5ΔOfZ["R\ԅ6V#7u!Wx܅M嗝r n{Am'8 ,ʀ܅]r6G{vr N\S;g _#]|ĸ;k;Op" v_Ie^r-VbN2ZKٗ.;bNBX5H+*Z _˿>AvM{'X,{"goꃐ<漈|OtcZ&TnBhy%yP{s+,7$ {ݫ9cl!Wyۭ,*v/ 8w'XymgLJX]Y ơUPaR+-elvsf[7;'1r)Z:N>}n9fYg6`q9צ{s=ng0qi,FQDZu+nrp{ԕ*+'+Y;t@vЭM]F͚šëG8:q4j8dhwBقl:\1xVZ5%7^j{vWSuwMJ ŌkZ;nVV7l:b{ASSx:|a\FvGg/;Et6Xw %K= lY=!ABVu}Z/D:BObqVLm̶қ܅_94_2j'GcmK{b5Q~,H%.ٖl:9P{c_Rg}SVYvq >mNmZug0Xqv++lPq\}PXYQ8}]XV`/wV3AugVXpLl/w׌.Q[ Uvbg3fYvǸ-Dr6el3BсCQZWqbl!1ަJ[Ǫ565dBY豍Ŧ57jȹ=#eb(-Sv-} 665E`d*FN̺1i[Q~谋e39NtEx(mf-[3N36v!,kQVoA*f8՛nƢJ3g0Sh u }WYHm+ cnOhM}^J8!MNtZbŦ΢5Ki"0UZu֩*P]a[1K,ZǞÐu#+l= Q]3c)R2I#ϢٳVF1_`zpEYP00rU\7~3)_iSv mҖZ_pٵhl;l$.qܽJŘ-rעB|S+mZ\ŽJeLQZ&ۺlR7b,fʽ׋,X)xlK3ThX)y -u LR^+fZ+NkwTg(.ɹI[;;KE8-r}*MvY3vjR,}^[o+c+},pHeȣ*X;Få5, kFu\2#~}z5u\t: +NG]~`}2+Hm]x"uUXYM>= U窿F9npi"$tuuWU*u窬h8(UΪ)CUL: 9>4i_ Q~0wUUq*HL5g1UTaY񱦢:'h&ΪN}:`ۂ:&'Vf''A5TNHU\[wbς.n%uOpӻ`6[J9b XX=,Gi-GMu:mHc(N*Kn=aj׿倷="Ř3[aБf* FW?! XPWnUBw8FﴘUlNO؁枭84}3f?9c=bQuNeMuZSIO4)}0=| ii76qŅZvh`Ό9!϶lE@3X*bЫz39W>bgVݱ G.%+[tVsR@MP']PR]UXÑK+cke/Yå!\GGfQDlA]/2]nfs:_ovS`uΫ&ul8SXݦn"U-~Ug3mv1cF6UoM,[6iw"KOH4ӭ5Uؖ3ok i[>v6\J;*Vp[_6UbЭ9nP'YkI *CDwZbUKf9]_8xe =C3(?KZq sV`XlX|@a?|60,8v$W 8j715 "tٚ;/^7`Aר Cpl "6=\Y\l>YTeX"wT`e$̫[Te_"+] B@ dz[ #А'vU`#e_R~6PB͗mr"1q[64@Eѫ-3:U _G qP53)}-hS]Q$**WVQUjr%u\ F:&A.sU)T'M_SBU_ *]czj]fh4\2+7ZxUFeeD`{и[ j[>H9 A<­=ږ .ͦeB<ز2׺"? d`C[ ~5(V w6ppL'|j9"'! ٮ֖Y^ kt{Z= ~AN߂fZ#o݆[@+rCpCG"#L,աa#mf1+2{  %Di_!T-ؤ723 5\g&Xc3j2u`}Wi:{Tr8>ȕu <@ H[3i+Bq„WMr+hl2'i 9}qջ#qն':q0h(QXjaN=èo|!I"q۬Ƨ,XFveݑ#qы}=bRz24`hS9[+.RY϶\E8uЧ3ۀrXFvPJU3FvF,e Q/W{p+T XJWO_e"Ù %S϶O=:2(ㆯbK=ˈQuOa7NE|MZ@j!WiV@z`빕#:`uDf{*靖KL PC:ٵ831ڬS nԮ#3Pud-θ[rRŵRom$KcTB;4[T![Q`f3uy*靖Noj)[r#Q~) +4&{wX PC-,-,拓g}xL vWb@KW~jX0\-l- ,u Mf-/v=`q5#0{Pk-[3ǵuYr3צd54צƳG]D=aM%ϦôtZB nSzd/v)Τmrf1O%\{S5bfvZ]YfUFYk=64&TX/]]{{tAK*RYSttZ M%ME46x}N<^=+t-+P\c۷MccwGZ+RU݈mliõelCHWVǹԬ;~N1?G(e ,]uOHPIV?uOP?@9V2=Ŋ}wP= *CG:q dr4gVXƼ&eѓjMRe$ /6YWjRn8Cr^1_Mu+(b]Zm*+C6>.Ez_(f,w_V>d.mn5Ì5Wzf3cfIS5;~xPJ{3qt)KrcZO(Y@}RBE b3,dܶۋ Yr%^?)'+l|f+2qqvܫKV+f`oF~XLmcUŧw3~7tU*0>-_6?#0GpW'"9#,m VqfK]G^ۑ\˒̔Xʴ(q{VH%u&''sCf,D,uRbā#.ͼ]OIP)דy'k&5Y:f `ZAmHq^z$1U`2 gBtlaas:bZ{,LH\mknU W] ZʗKu*Wj5HLf0_xnfY<+1jnrp0AW_|6iR W[g gu7⏽}YmzVt۔ jdep7}zvB 㿏)'[y|b˟Sx %ٹ1{Rb./}Zcڮ{b|twBltfm8]1*E^<td鲫H mykGo㵌 /e];*ךH.yrRw[TϯsC# Oa#jVvึLS} "~&njWO5*Sy&eP=P"D0ûIh*caJEo 8*9B ߔMCg>4UЅ'y&TXk3涏2plE3dNvS ͓{2Nt\U-:';u"-:V99ād9J{_PQ)5DDo)$2$Kp'u ΣM-{_PS%O"̧:HoGsQ31YϢYrP 2`xEU]pHR7*Z.p:'oon>jDaLw+!5Ʃ$ 0Mw>j dϲsT|"t`S]- G#j'h`ǂ}N$K_P;QҶd͹Q0ׄO1o>+l-$x?upU_?kׄů nk.2SCY>@ſTR*c9i5qP!"Ĭx3'h'ThNTaCA`'1 [ mq D\ ׄ˅蟽md2eFd"9'nkio?9# CiŊw[궖T!?;:p<|ʢ!g+f7H`$C&DQd-}"f&sgLOXFVBٍ.bi'<&Τ(8Jgџ!},34JlLɌX'|؇z=s+/"zM]lHjl({'`d'81|b0al߷G"q8S7~XK~1? ؀msM-~aMӞ ,q)ncZnͥ"yك[GoU;\$Ry\=mwA)+k蝏!: -&^rSTeN!@=Ͷo0%m+w8d ֭flbmI`ϲ~= wr lQ0u䙖8TEv3r[9脫 Q(E%G^B$c.Z'2<Ӊ+mz8 0鮤M Ȟ:ӝOγ(`XOwwN3Ih1T-=;ⶏ=l=PB{6 `6tm>HA Ou?=i]'Su<4ُ4H5UoD& a8g'5"TL8B{hO.LUTuDඏ=l=Oqk9e=u|iTOw 2' {"f!8.yB:ZfS}֡8eZŋ#z #hQÀ; $uF/TGq@8Zj+#{sG8sfG2V!jMNGXƨ Vb{0$mkɪ쏱Nq:J~#N}|'mcJפbNGXƪLj#ۢ9ndnϺpT?J',橊 ʕZ!Dm#Э9nm A"=HaAe+6R D(ޏeL>eNE(ޢ?ڣ?0}]*T铐5S=t*TwI!DOeE*KFKrweIM1H*TZ $}!3fl*`Zz(\Ðk 3eL:0݈  '*~u~ТN<Q=?MD4plv N2&?l#LG>`gQ CPa8~ICz_ A10pEƪXǏc]@k8u|L62j}4M}ۂ|}$ i&[cۢiSe#N!hM%1a4ۼDݥ}G)Z[ID>h$I 鯂i#M4dkDD"ǚaM3 HcoKS llY1Ղo pƲHM%AH6Ec|;i u@Gha.Sm}`,SALn&7iz~MS {ζX&À߲}Eiw i5[w6F8u6H-L3`L#&]p)dMSML6&8Kq:?dϷgáo8槊v`)ZcnTz-.Ov龰fL:]] yѠNFam`'gnuwN&jT48l0tra'7[Cg7NO!+ hDOy%<ۉMW[C4>n..1 Hk:'G3)FtNbn'3?6X; ű &>vΒ]c[OyΩ궱v[Tnz'SZZ;]dy%~h5ߧ'{y3\ߒy3n皪vs~scϿO G) m6Ÿ0G#TomaEEl,Тl#fp˪Hu^ʙx:rAٓ &CZ}UIo["$5#DwM$޵E%ƹc{(Sm%4_e5(Qߪ͛MMWlp$mଉHBʟ*^Gɩ4i %mUf`\*>M|O?$ lCSFϔ5(,& *cj3EAUiF>,.CR=_nVywSDwuOɬ!. o*m #@ zkL8z-L0Dl 1B_N;&y0d!U33hyCu44gDsse5> UP)SΈi1d4$׽п33SM9Ψ}UgT,8Îx4 聰!d7{neg\:(C95ɤޟe86"GdM%Qhp+, v=7ID`{ɥLǒ`GOtnAS\jB)ɻ9MKӳ6ZϷc]=P(tM>"E }0'zaҞ8sOyX1DYm )z9'Ɯ\dOZvb"~.OF2 x3.'#:k'M7LNұ:4䟽Yp=<;Bt-)kOܛaȋ-NwB"qE&b.}SkO]B}9~)ed%selأr-e7N f--SN;ǒk,lU;Hi98cNE?HLbٟ".A>q}Z3a-52f?>0 D@sf ʹnPa2GsT'aM|woM5L5>mnzJ3x'xLrLu50hfSL@ ]KLp16L;0 [m/qd 3- 4;L4 ;:ۧ$hhil^؀~d&;r0/y™rCjD:̠3i@N;͠k蠌MT52 ke5ś!- ]nލSWŏcdCɎF ase)L:ٚkf38oc6rdv8[zI |y78\sL~_Cnq`,)(}([N9 i[N1c0CNڳ-f9Nԉ i."Aż'};3R|Zm>"Zg eQ<%m."o> [yB#Vy߹wOÈ֧KIO;2I iGA:6(߼sgFbj-\lNEOh CY?dd!D0d:|J?\"n]3?nP,'>hyo"<5e:?z54Vp$f|+hckJK|Ί~|5tbQxJ[ |OZ &6زcm-c15M[%4&6cm!4&6<7 fDƘco&ٷi mLi 73!#T͓lYlۻa4_)1͛o& Mh-@E\ DLmdƠl& :cE\4&70bɣ0$= LrM  SDr).Yh6MBu hB(V| }$tQ웺[(ccPvlEMZG4h`(\8_ {0}%D\0OB 4JWHYlZO{BETT6쀩p"ࢋDm=*x>-SQ.(6]ЀJ lҰp|t@ h $8DgjF?̭˪  M OΡSO~NjT G˪ X %`Z$CC32.T4%>"Ĕ/>}o7P݈C:!t@s xy):qךJC.FPiΈffdӝVuC|֦Pç'+mPȌ}SP|ӝC48qu>4۽ǚNdA(WU@‘|{&cDeJSO5Mq7A6d)kSZvOu0Bt}AF =UC\1)}S!m*(j;4% 'nrڼ3 ORw 齼JUbNn倰S]Totz`dF۱Sh8-5 av0TM%0 `x }Q4LB)œbd/j'VX9L$1 h$Gc-}BiZ$sN$&=i[M˱)J"`F9ç}# ב$ů aOӚ~_V=˥}p:rpFOl:ۮ6(i I$XU0,3\J77"d͹Ι/-+h&L۟a1(-"MN~V$`O$`dx[!9T:`N 0Ml)8_N ȶ)!ÝӂpNnc*=S>(8S[ 0nT|'|S#so*3{gENlE$ߪGT䮡ò!yFS<8Jso8Jo{OT[i&Z&Gd58v8BxħG ̧QFy"(T8Jp d?qĦ X|al%%6w4k"һl龫f` $&P#!g2YDߕ_Prgrٟ[gzL1Bo -l龩,0bQY mjS?0nŤC ga0nϫL&0vrȏ2V̑]M3d.[pӧF)|2Lza6:IZ|L;.k5W t=MNG5 Cpnalr?L ǙU1KG48̂w 0F'I- ]_H !8eMBs sL{77)LgsMӌd!4qi.>&Ie<鮎1)7-Ptd͈@ (O&> @Dz6 ި~c( ZS cmdm?[ИfEvJk7Bch#)#䪀4~C0LɄ[mlLpT maƉϛ:wlc2;M;\?Fc3s=;u0; qnp#ox v7۴}ü! 0[~j`rQ K|uO3: G&JK|uE%8 [7YShtDͺ ɞHR?M 'K\_NY ߼$ʧ'D?W0)vȯݏ8'4 qOXF{/D:|i+ib7N i0;̹2~vS͝wѻv_;=9-<N۟;,nVӍZ#sG5IvvI Fj[6ODfGBh;6mDЀGTК7lD(VͶŖBhSBcm&Lœ38@&6NlbLmeohh&7l~Ln# 9&& 1& @@  @N :hi"&Ͱz&chLmd|SEm:B`c`Lm& ɍ&73ow ;<lYǂhYO!4ٶGDtdv'ey8}m.g7pLyFP;^H}7>KqfUL ފtQVώb2A6蛺6APjC,'RSn=ikS ̦kg~gc~UKgSKGmw 5D G0ޝy&uŖˁM 5DqiH&S4{DY*i:ݗ8}KAML')ܘOp"o⧂wiOq1'1a9؏Uy{Ow$pPmzw׈[GUqD'P4nu؈:'OUD&Wc@'7#@Q_-X76~Dp&\!b:N )ӜH>H1(M;hGXGXNΥN5GX7t`)6GXGIGu8vNh=FW) W?eMbNБeza,Yp'F5#dq#cTqsFXD:.5>dÀגvu|"՜x#&2:INʟJNΛA1?iYPlATo4EBaQnZGT4}O8PE]Pk9SB^ VըyT]S]!Smy}Yǂ!0X<<3e+u8Y\m3rcZGQg詳FcS akylg*,D;''0& 7Pw`* cIT<߈%ONy*~ukO1H*;;{&铐8L9eS]?Um*~uyTEYD \pߪ(pOoc<8J{}QiLQ=ӪEA=>)miS!B OT8c߱L0yٺ &%$Oc>)SpN=SnǴx@(8G9"S0Oo'7My|S 0T"c Q`i.=Sųt2!=%98}Ol}-p-Slю R@9D}q1"g[;egKh?AcOLl#Ld!'\Η6*wECP& 0pvp8lpY2$ |<8c-2&~=Za7囅>a6I dH-cO8oNo)Sniz|tdղhdqGa2klpe2Oi1;ײlNL4nx\lOٴHx@=SH7(M&7]) PaH~X[2.gMBղ üEo3lAp  ٘t-Jda4 l #̷?f8+ejE!E!7+-M>kftY Sk#˳?b{41>asjRt8ŠG%:Wmg8?Xΐa'D$[],Ns\0D* v0t!6se/8zU,(]qН?cu[ZNUsuw~Ì S E;-q-1ёȭvm7:.il6OAyr jI>3E?U6. 1 dȬ^%L0~#fpodm'2ŒS&'IQBs\mDm=*=Bj,k&W%7[ Wꢡ|AMll7pMK]奥 (S1Fl_e;E Bn]A܄;yS9`*!qEk`9*w0L(4K ]!D5&> TR_LkV71SMޑo Vˇ{ZU`*hTNz&T]S j@Ki>5(#TEa4TCOhGd*Q72s׳D xe{3(\x sË 4ȺUY`Yvn37ISc̡ee ڃy!6CBcFVaheꇽ6Cb^Ë!sËSl\ L\/l\ӝȂnVP|?BVuC/pxv UVF@@8rr각~$ĭPlQRdL&S>ݛ3LLTd6[; 37f S."o׳gFC3ٳt&ނ~IRjY_KL'zfώb4,&ne67*̭&TCגnu3'''`ZSw\Z|S 8,jwt[9ĦS]=;up3 Sjn"/Mg-MÀ5a>KfbGD1+gu7)i9SHN5$v=f?Nq;DO hI;dGc1NvOsO +hROj:=z{v=ۼ)$4D)9'=z:s+';z=r'~',9׏(NvO:[GƝJqk9e+D]aLrN$ $QG$AUC ΒAO2ݟtny7OxpOg夭N3&ݘ)+.2~y{cT':#4ewQYhJ8Q6͊7"9o%; (9_I?U86$t״3{?NHG:J?Ft{sF}C"X6` P`'$2%Sgy>sLQ,>r>};ǒ/h Gˏ5LeSʟ/$yAݛ˴qv {4 Q>>=._Zv&G|״}3~ Y A452)wJ]L26__tZd&;1MM.=ȦtЦPilUA3{!:Ω"f~k1ڷCw0i k)4P5SG]" ol$Ԝ*m. Qq08;u0ATݤR)ɼ[hAW-P?1?:[ 4 x H 鐘l z&ϑc% L7,& \tM?"0e0 5M=ѪUo iY0L$I\#$|[D5"0dQmfwfXaD [51\tL?U?#{AS_U?:ͧ)\'w`d<Ƙע!e!N:`'RóVf>⩿;6`)5NKtT$o+^dټ<:rCaq1)N !~}tWFm7D}'2)䠏§УPTH )/5!ze f=y">qoAt*$O裁SHp*LdE -i|TEaSIF\}OdC^nb -.874Z[UR>Ƽ*~UaDu%FɦP؞(TDy!p@T[RzYq@MO(Ao*Ld}&)/5,&/E͓M=tMVsX{FT @8\#:sdj !VNPΨ}UgT550/d L_w(`FW=Fk9}MP{2Po=yntC@PCNN~s4/eNt\:)32PBBkL s3%b38qrdO\1-_h8ml)n>i݉AA&$Tf6)1䃥50b:ʐFѠ5ۤOi-KC5tnk50]dLX $ߒͽ]G.o)<ȘMqܫ:3&}ee15iL5NJ&jk+C.q浟dߢes&UǪ@恛+j\)|WZo4#1!uM݋x;v'5ۤO6݁FBkxIV-< h54rNru͓nZ#5:SN9pp665N-$טּyOZ?kׄůWWF J 6DJxta;{{#Be;,$6E((5 IF!'8sGS'Nkh7DcD7n$HƆi`1<]ܑbS '07 7 ӅqG.o{"+~EamЧgNtZQamɛsG-[A$:t䟺$B3.'?ub+iUxߧNIq$:&ܓZEJɏdwLJxO+ ' ioV]h%!o$,4F'g%fN,bS3#K v㰬>Ս8™ sEhaZL`1ah2sGfcޟduq88DSMG;p9`Og [aŻ ;IGXGXƨ)?U8jMv8Ϛ>]8QőJj=9#z*zA?GXƽXƨ>H򋀄8Gy,?P`ܛttTÝ2<]f U1ײL&lmIgEGTT겢6|;,Q=o&DC }&lk#hg *`4Q;Bl0%5̜|ݔ[ppZ*w<7-#Xx0r4*~EjBєGɣEQ-8(04x+_0ʽ֢?&O:GxO0ժ~uyT}Ze~Bwג DxB5!5#UТAlzaPvFA ȷMca;1> 9L2_bY{نo0;Uq:`7X|D/+;Gi,1ٶ5L3M7+iŰSM=-ڍIBwC,Sp6['Ov@6- وc5[7E S8(}? uA+4wv e2s[3`S Lu0e1ٶ5@Pwu SV/Щt56D -PLtwksS X:h?³OLpqin3l8uÜ#Fp2; 1s=TLj7c;HD#2uwH0wN wX4魾S O|guinu_1Jpocxy3!g6= l.НO)OȧKIZxN;h= ?-Nv5#s0l'MMqF3S[:gf)N`58F.|F? ={Gt˯nK Gv%;8_)vp_e+bG=<_3QjG zvەw d/c}Gc!)1œ M1[6&6,;Elx&.',F 3n}ng ٶ<Bٷ4[ Sh6|\ a4v1͓Bh, ;@LJl7L4z3(n60E`&ڗYBKSw%ce^VpW¯*bMPu83*poU w6ɗ LxOyMY{aq l57<1=S.ւD\4ͺ'Pyh4Ϫ3 B'OdS|V4o6s)=3NܘN;䰞x8r" i@Dp9dU DA=pݙE pX @X #m*AoN1y n&0* OРnT}tOT YVl}d !P7+U${v5¬T#wP0] [56*-:U L,TS[D9 qO9';~~yv9O 'M]:DG5İNV9'Mtd'Owt98zcj!mn9x„w\L@*6'N'Ni5iꝝOCM- {Dh~Ilc8ñDb $w?pq?vmk1m$S`i$tP:R]k@xܘ4 ӚxէNciӏu@6=|p9;p:⟻p4vRrNCOq9'DTg+ih#08I)UH|Sĵm>KU@䌟Ļ%М%<_Oop|!76O5pT}Qm!8ApN8'8@OopFBpaЈ=V(NDD )|'{}S-se=S _ ñN=#{m bQ@Ol2p]v ' |Sc# 3g^J OcL}Sb)^NUOcl=hT[ܣ?qRiX[3-qޛ]by1Ȧ%l7MK qaη'l˚D!oHL to=kf(l-v@͓b[:\L}1i,#l[3DcN͙{\Kg#&LzaOl}ls%dٗƌ97Rc ;JiedLy&U1s9-66&LN&1t=ȫL-lNiBٟN[?hD"ƋfwvM֪g^Dy&䰏%&_P3`]$@&M{8ihõ&SKKIؚi;6dl&gbGgSS y1y&cg֡0m# a5 o +dGڇ)T4L $ܹ- d럹N>BӷC<=?ϧd ʘ}wqtN7Mk7Va>Jq$[]Tan61}yDN;Zz'G%mi o0}35C o~Uhۉ޶΋hm"g=^a]?Ut+himxg`NuO0X֭flѭӷ'`3TawGI[C:'^7[C:'tN2FAGƾ()dO&qk' L:rQ:>v)9-;,Ω1tdr)VցHWŵ3'0ꍻ6F=;L(3nѷd#~]f~ tSHрGBj3m*_Os#?Nv<}mj4zQxxdYo>?ϒ|INv5/ݏ9-I&AY@w>}-BѦk⟍Zel tF #kH{@B|RkQa*'8 @7X'tcTs6'qϒ>Pw"%6SOxcT鍑>t ߈tiht]#8R \MDO|Mw˪S Mr]>KiP`&=VI+ )Mt'MaN)K[)yհ|ZS aĤV5Ia:n| hٳ%0ɢ`LКcILmdMٶ9Bco&cٷm&ad#&;# Gٶزcm &6ز`<38Ml yBSbɍDlY4 $j*@Elr1 fDLo`h4Lo`)j!-)Loٷ14!1,cM1=BhGTlY NweZ^= kC 1~]7l] D1*D 8Kghd2&ny})]7p_SW.¹;Wu[=& go1EKf8+a"Be2Vvdx!+f7"o ypFdMd MFS?LF&c:s j@iXny޲DMe&[sN3kOtTyDNv1挘s!h ' ƫC!8PN'tu|i=cTo"ǔ'MDUQeBDb5U=J{<49'5 PJs|$o"oꋷ4;fi g=NuJ{n^H;=US⌧ScsS-"w7e)߉Nt!ϓ1SdtOtɿM{D%^=y';ty'$I"dd4Ou;9(;=US);:(TTތ{+>V%c>-3 p0'i>HN" s ؋G5::5Zyva;Xƨ 3Qn( 8[=XG;u͑ctsJ:J{GhaEp*?Gs{#rF(NTuj}8:97EpcրDt5Ǻ<(V)O>FO+\#F!LQ M#k\ʤؘ86"@22S6TwM:T6/YkT]`LLiB/!FXGVMa'!SQg詳d B բ7g2LO5Q~*wj2V@ B :bn0*Q>8 D(lUL9Jk&d(ï8:An7Щޣ_ʚ NB $*"iB偝BWOί) d(kMeHRCE;Cx/ZU< ;Tuh 9T@Q~(ݟuLnuTh@m4TZD1TNCKJOH L()N8]pM[{g9. Ѳ(q3 &~=Za3ꞈckU^r+dRc yM֕T=OcUY7Hc^q4O9?y ~1?xs$vhadc]?Tm&oE#=sq]gצTvq_{IiܘOx9EmSMUGTMu';vc>htߏd_#0N:id!=űtN<4-ɲ$:"Q&ˊW{Gs&<9Nv{';z=FĞgGB:Q˩ƫ ZrD\~ZW:Oέ`>6>^wc8tZ`$HàZ|B^v |C}{Mu5D, 8q *ϧ0npW+f~G-P_f؁L?>OVidH F ü%Pa0ks>a!M3P6U\1b&Eal`|-)4LU8\5&;=JJ(Mn 7T2 9>YgD hKqKM &odggiCiP 0}?UVS]jɎ]U}Bm0OM}}i`64"MLwB+i4%0LɄ[m]z"5)0꫖nΪ!i4GYj";%EEwxS'bt9Lt"06L0i>kO?Jaw&{kI gU>hlfF598;t1Mؼ+F# .O}ndcڒ W7}ӵxVwq:>f..KQ vx:'عO&[M7Vg+i#yXO ?9趇瑝mhorc-l򟍫A R~m|-e$ {In'[}:1ZQ D2k.!1AQaq @0`Pp?2@,pR>Tl5F}8p8mWV@ Aܛb.~N[y>ªS9P*X7&mٌlaP#xHB6g/m݋PGGdܨN]\1@dq,(<@&߶` +\ܲC*@ _;e{}0vaш$p剐̉ &/]OXL xpX7b,W:KOi&9o,áI(qi/szjg\ИO51AX b͇\UWi@R#`8pcz>`&1Fs 617jxSZC 9$+%EwR~ V< O@#]BtuOOܝ4$!T@!zf*VHp/}Ms )G@HXj=Ѽ:u|P$m/,4~QRT (@l}:i/l~'3QG<YA 4;q*1f QÈl'RY"t4J=pA R{H%^YQ s>,B¢e F؁\~יca(a-2 YLIIP Pz܆/MxC@mx3<3.Ab$\3pȫ ,%!^I. RYP}9E7kʼn~{S4 ha.QS:5aH=pA8dәY "7*ÉnY@Xˑ¢`l%P s [ 9 KYL 3cEhJrTaYZTC^ >13=,bn+-b CS\WQ,Fs cB r.pK#$ W zOb XOcE.DpPi{(-PDT"Gi`.@ e kN eLfC$A]>; Lo39$0& \!Z\&#|E<͢c%' q~3H] ]aíoIsBP{_3o$qі@jXI * ORk0O,4IA>j[J*c;E ay* )1,ĮE$UH ѱK"P% @3㬀٣VKKRX ?`DD (>"p>} U\Dq\@`yCjfX_NGzzBI"A` Rkw3]1͌ C:&yV@PЬzpB'XGw.1M>~aOh݃Ax̙!J,P, cI᷋YX $k5˔#9wĸxú??G:7Gݫ*1ÀBCF8H$7꾀rA K*\)(^%Z^_F 9Ω ZBGX,C ?X6jϼ(F]ޠ0XBa #UZpD0K!u C8 xg̡@e<>xM2 oRH cPE,1-.R>bBHi o>&.KbS|#XX2j1΋\sMryD&;aA  4S#XȀAAxkH‡ ؁L}U5p\(c+ANY@sh71hEo;tK)9ʱrs,FS}}` N 9\`2sjDg̙Nw0hT:[z~i(N} =ӎJlhrY@Ï 1Nst0brg.Dv;1` "JC`O7&zKJyh/YpEB]wƦYҮoA!; 5 v2Fzڪr qp[n=c`Dp/B@2:Ʀ1TYHF!00F6aFgبո.`֏D ,$>^W= M,Oq,mE:9 cQ@4eu2FZ@ƣRr5_bMNP*.+b3D/am^aBrB 2"\1!*(d,!"K6C%qj puѨ81䥡+US/B44aj5_ b&1[`69thj/2~$)gJX"R%A:kvp2f:n gǎx(vǰ07{fAD&L0!W&ɕ!A3!5A9`AiQ` <4*&_X<F *uՀUhj/X'P~cTX:-çXA8 Cͱ*>5 ^!DIe$0 RFm $d\g,H𰔸J+(Ya+rHx QBn/Hw+ e p$ `ʃgom<لs9̀H$Cd4G$^ 07܉Feze\CQei06AJ\B3 `֮j^Cȁ, 6)y?@-,#)(  Txe)z$H>DԨ3Nds/ݞqs|@R_~&o#m֠W^LvTI<@t0z"MlU%A`Hx M&xypbW1O& cPVXA`Vv`, ngSP*v5J L.J R# X)Ԭs&ӌO 3y:GMNJ$p;"O*Bn%"?2PdCT6 nNQYap-šK mB$d^p `xKc62WB)`#dQYCKԚ$-NdȆ@'Y-ܧ/3L ʕ1h˚O-]@7EU*½_#U U\&˜F0w(La`$ʁl!P"!:7(ai{GuT{ڕìR, <A"B; '}e C A C0[Ic|Xh.hh? yoD@}FC0Xcy@d@n~"@@Ătz+$$!J\[ "ϥGϨd@#נĂtz+Ј$ycz>#*H8^oB#0G'`L> )<(/'̂" od'hu( < FdX8]>RT#Ƴ-.!ÌȘH3".{0v]ޭ٩Q3IlXt`*A X l!-KC qB{ - fD` e@&Vd„wX-HE 61(&akjI:lȰu u<LN|37cN ףghtHu3X"w9ac ,*h.py{AUmq茲0meS>B kR,fVޕCY?0V7.vMC"h" //Nu=u!}  &rj͚h{F=. \2"`BҖ0@՛b҂1X( ؜Pc@ S(L`"@ xb!»}Ȁ e/ 50~'Ь4Q,rV(ANQDOwB!"7EgTG y:¶}A,|z5B\~  А!"7<0 J3:zj %@z'X_j<= mA ΠMaw;|ϋ-Qdˉo%+ P#ֵPg[c$<ǐǼDQ>vxnN5 klZuFug2 nt-z~7\ 8SN ,Bw>+|C0p\/7FTV /D5an8Hi PoFv\ȱF?@y JۈPbs"T9j-? e™n44'Nr_H0dNne@XEtdc bY™IխK]9 Ii*oub9}*Jo\lV,V`Re:dҗ !3$;p,v1 50{ШY΋ b_pb(pC-2X%+qNpy`8`JB@[9E$~2w9ؖ(0ɀOHHdiQ|f^ 9B'A8Ъ Hl>` ^{iLHӋܨa9@(x_B:B>)OHh|2FZ#g^ӋNzC!!.bhQ`,/ܷO+]LȢJopm P+Bbc`{],"Qi0Da۽$gdn\dU2-?x0> en~!$T4+-dž8,PLzGOʈĮ/ v6ˢ įw?,~U =c^$|X0G@4dAP>= K 'P`!kP9 x,Rp4Ap,Ap #?Ɗ>~'1{-%kAm ὐ4Xy.X0BY@8N"ߙz> >u:Pk' 'pN:qȽH(9@Η dobP̴Q C-Mve4cC lN(+~?O_ %Dj!3/ zr}wSbTqϬrq+x0{PNğ${Ch' #6B+x*JN!eeЭ#QRԧ1Ϧ'rRG Pm|Lub@2g9 O>@ُ%,{FXjİ3/lʺr087 @K0)X% ;t?Hb%r4P639{ÑT҃|=`iA#bixc3tףM(JE !Pf@0f_HKPAY"UcY# FCSڽz @+Ԉ`FcҨ~ڽ%09_@HDn0HJabrI3J}a>LԪ(HM}CdDd(zXD`MmKVGC?*˻(FU:Tєpa ʁQ#{%B>b@ Ї +G'fQph P  !TAjЮN ֽ1 A}GdQ@1(6N C o(B1'J. 4p8CBdHBq3љ&B<()@t9Ra"1 )erࡠ.QٗL(:uzKcYJG7U3d/ 0Fh-d}0G8cK4t+$GYaQ@SS(QzqUGYO؈`?ޥ #ȃbZt BYXhIR=s Ǔ&I ?L |JلsN$Y?qPFg.d "5CBЍTgw` OB y EV Od %FC*-BF $`6 Xb_UÔ{xf31`,w@#m%"Z{!(`q1ziF18 +"w9K')!:Xom|RO ϙYb&G !tǠ/:._q3H[S RSaJ -߈T RWK^%@Z;0:ʙcK3h"`Dx4+3\ c@БpZĈ:`T˟pBw+qQ'`At,X,MQ<0,}+GjZQxwpWLfSIuGtEeL"e>c L]BĮFAa = bh/ $YQo) CE_kk`@%ـu?;'eDB3WSϬKy:XPtcs (}2".0dKxEC g/2!C;\X&O0$lv2ۉ~*sSw  ]s{h(ِ(@v%21,7<&;-\')v7G}` +&t^|8rND(boO( ) SZ26Ԥ,Xn@<ہ!b`J~/Mǡ-Őy*"IezB 7 8BpDJ2)07p:Gbcg,; (z4Eo, Ag=PKc w1xQȢJor5E_hy 80pt`0ߋC ,'PW 5i?p i>D]9aa/(Hk1P;gxf\ :1HhB;-A$eS1L*U? 3J7P⊂N>2A~!D\ e B{f{e*] (S8U J@DT @%`~]07]MjmL%ىK g`!=a9<d;ܛ\y@@ SO\W>Op+dD9& AfR#ݘ0;zc/$r)cKJL7  pC$† k:&Tf `U XkT!`I?Y~.0kF@C؋HELO@.3Zme2cidu;"Эз~H69Jrcnbm( PB`JDJ ؔ*3a02! 8ɸ|z,1EiA PP#2͌0ls܁b]=ʖF' B&riQc=-[y1N :t dDrİJ@f(+&ܜn: .g‚®4B)(blA\jz;Q:RFGD L1|@DKP(G)\EAT8p ʄQ3f7`qQ^R5&IeʌL9Z7o1kRxC$†#zAh;bO|)N!R]h`$6rO #?QȀF; 2G~0$QHe3l9? )qC" <RȀF;QWQ|ĿAk/sQ/`" A0 /e*qW0W݅pI&*XB|pͱ=" }Bs i!*(w"GC+9rA,j!aDP8žð4Ml -25]s/I@D Ru>IW5LL9% BkL`/*r9 P DYصD$ߡ1-}o +o\@q=IL,NW9#p'@BE %`FbAǪB('Ԑqĉ} B8~'*kk`H&D` fȱ8z(}4b[lh!0} fm(:0c(xf= (@; +T!G&cS7[⧣,UvQ[c v&rP{ GbLD|EV^>/.2,* ėE6e ;/PfXCVC0\,>< 7Aʼ: ú#ku:C*s ?>AVUxوPPp=2C.=™l15ɹ tLA9whqkj6v H$&K}لcaT@v4@kH`b{fzC!=дsF(\":5Ùbh(ُD>_C1݈P#}` zaUL7,(@^ 4WT Xxx}j@c`< 'ب{j FFA-Rg%wh /Cڪ-Z ЕT+SNCt8+a x icǧjܭhu_$5~JJMg…G14Qj* PeLs%\]U*s w\Z;bS='A.~> 1F11,FT K]K`ŶQ 3Ie<bDT'8&+T5; B[p Ш!JˊbjX bgUJLS/0IBRWG hPI.77d"0؎%O0`C0Hy$/ Liq@HOGpM0* jRWY}3@3 nvt#Rz,)y a@(Ĩ2eA`78FőpԠ)C]{B1$A-d|@Z_,%#܄-$WflPx#4EA/\#Sa7eh)K&J ARF\mRa 0tv, "hAoPOz+L5/)PsG0 Ĭn^ ? 0 ɳo;Dէ0S+n#@ѨZ ʂeчiQ` <*T Di<6DJaX֣3bl{LؿIV14ƞ_|@~ЁKDbdX&PCPc"4j7ᛀ6hZkf {IOgX [pB%)ʢٌj0B5GPaԽ>!*Uwaj*nl6;@.&+m0^p#dQ̚(bU!B]F޺G6)S"X>Iz=*,3 e@#"D[P  OM fX-4+4[w,D$ D.\4./rBm9QK MJRU`]P2$Eg:&4a5W# ;x ?MEB!4úCqO,-(dJg!sbl!tiǦ~ϸ@wK$mbGivENGv 40{i$1k!e_ {TM֥ |o%< 1 tC)$ rm7\DlDA17^֎ʸORXFI4]em(Äm @Ko!&~># 4g/`EN8"v!A I Щ]oڕm- д~uS+nX2;U ܖUE^-x)KNEfTa 0`€n߬Nk'j Oiǔqܫ!a] אTylbdee+1 }ɀ*^FI`M%egjЩcDSt#?v \1adQ~w$fr"99IҜcZ_j hA|Sx7X.DQ)>MfwA$,fψ Qk[ JoDLⳂv ;MJv3>d1uC@SDjG#v*t g8!0Hi @AAE50Sф!iZ,G* g= -[1`X6u EЩ^Z@Vs3a[>*e2ݲ@, e}\?R7j=Rv^*Q>`JG U|Mqi?֦Y yH-Ũx藓 (E쑩X! 9C^7#mB`@#lYYs6^eQ= 6쟈~if+A$l!o/ö7I 0@{1#'UL3q81q}8lQ*18E"/Bv*̨"ȀeR'+7 4hӢħ 6 N@~n40︇f;"p<SCD`H`{}!NĜ_rFXO&wAt>}i osm;7r( x2-m4 IjwpCsVy܁;B| srL(" Ш'@w41o`yAvs"QmLbW8$dG0g@ѐʚhb(\t-޸x`^lPm: E h$Fz|[25!KR9l`A`'ELccL<&8x1`2؀xlL#6`ʷ u-W -΄ڶ/ZAs$ӷ ȂxGx ƌD>qC|#Sp$87;Q&}/ l`c3G 9vQmEDن؅t{j<ATV-!p y|g."0PXdQ2 =:3aț>$6ơ &%;@] <6ߡ[cKQtfkWciQ`2``qc!&UX5ҹ`5T t*q X&[$40C\MV"fP!BQOHߴkQ< b5V^'*L I0 ։҇*Ocrtf,⣘‘/u.$f]:^0mxIC*XN$~̂*$OnU}yN/13G<ɥaM? P:btܟ&"?gJؑgSVX0u*>5AaQ`Ìp N "e @p % Z*1Hk' 7 ~R_aAĈP_@" EΏ;XX& )1Ƒ<`)#L3V2&m%ʅA8CvԶ &Μ+&6<mLDt}폐7)&C>@6!?2ɨ`-,9븄lb4mF!r|k Ⱦ3+h7a>\⽋p. ls%㏋ҕEU`l XlGB(_fe!zmI<3@s6>AJdY8̐)}R/n`` "C3w^^ ¹FHT6t! :&Df1n<*pD ~ >]z#1uհcA4?@" dXo!ɫJ"> ǡ % A8QD$R=S!WЙ.#A&`DI0G٘a'V!SXobTo  Ơ5̬3ʈ x:0,-e _5qc3>&@*dȇ3> 4M%Vnn5@.{ HFر<ŽgKmq T3sk2`NSC O zjrakVn1TAHAЏ5>!B.Dhc> :.; {ҍvp 9=Rau—A]w[|F%bPnz:A<ĞuʣB6CQ%*^C"w;r,$-²ɉ{A?MKi[Fڇ5!@iuԥNXɭr#[pJ̃A\tF'{+2-"PnznCNܱXr4 b#ʅ%##) ::\^uX4؝=p$>9q@uկ> &/?Q"2 0e^DH51@(@z,8"ң#Me)A}BLe+h ldnZK8)b& r$p.|u'$2 nV&I@Xb!jP6  B $:pn@BXFu)?3+#1 9-7 A# բGD+1 m9q"XlA ]KI}!,_`;벂 >RY7{]M" {a)TyTA ,2 0a{S>#*GHAMq6"ٲ*9C6l>Õ 449ca8Ъ GS68T6 Kd JMR0),_Wp(A_@-bP$O`jfd*NPȢJop.2՘]GB:B>)<j&<(Uh\8"Iqof_9a+bd.(n@2  0  @J6}tZ)AP,^fY&_ݹf { SU i>D5`' ^ ' _(o ]@$)lD{ܾ*p6}"gZ@Hjg& 2`$xxe@iAcu0#Qrh`s,tL=)=ڈ߈Byo+r?р٥p4A`U Ϻz ,E:w}Ķ=vK=&%ϘNA>?#:.&RYoh{1g*^ 1opC=;`[N7ۤ^P3.br/48!\ŜRqe$0=> C yBܹ((Ev{!@GHq2#b`y2ps "X&^&^74;[uY<mC rtLqZ!%  @&5VZ ө]ʒۨ6" b.B!\¢#гM>b2P7LD;}$Y0 EɗǙY! ŀ !fS:s֮ȠVd w /07j|D`,V7{ sMܭs@33 AKYEĹD#PID^;d./ fjc(f}_c'PG)E@nO6$G[P%aԽ3M[`/P֓ˏB"JfCڢn=Ȗbd(}a*ʀXaqJ $ celN!P(&]E@y*(t%;L 0Wq6aP>GSIGFUؙBX,PӉYGqWET !H"qIfhȞޣl+X"eܠ~A'G?/g&~ 6:kà$ *9E @+[Hʓ9|N.&. ؒ1z]ve n= K'`L> H GzaU?k 01X~ )B{(~nTnGg>(?8a?sp A: U ͇f"nnUGLPd0H< *a07/ϊЅ (,PpP8—8[O߸PP&puc}c[ܣ { 2{D@&R9Nbpp 0 j.Jd5F䰛4Gc` K3l>+B' 'p_h (1z8[|ԈwA bB`8B@q=qp0 2@2Q@4y>@4y>Ac*UÀ ˱" d"04 "I!ĕiߨ0ؘ}?S ˱" dɐDd HQ\?A}qTӁGSfGWʔ(U؀B^!~1!dcWZNh.}!8+CEӨSXWG i= zgho)n?bb{[7Ab> yK!@/ M\7Q+Pp &Z6H5MaI?T@^Hh6aڄy >- †h_qLEh.`P#b 1,I2l"QM0HDk ؀B o a*p‰?q(PCY3\6,y@t9Jy8 ΌaQ/AY`}慊+q_naH[͇tF1P+~Ie?@ߘ!}1 g!i17V(ӏFhӦG˒ o d걸 0fAyR#mq Xa%G@b10CQ~R*i @P*PXa &c'7 cQИag1s!D) #K84 䀜E}@D')d1_HXa@gEe@!0Pcm3-# ß`C@@e+hYABx aa#Y`B`DdrD14P Xqc# D})00f, AcĸDle!XVp B$v*4I< ڧ@k\An:1kEF`Wv+CC]1=s[292A54q0B(1̫F~@$<wB ̮5&Qu-At`Ll4"hd 3DTO(r/Ƌ`WELQ$!MmyGkWkg*d~#!v Xd{QG 9vPE/7UPcMεjY0\lS#%"NއbO_aQ`$;CɛPe@q b P U*dYB0lyj* \{( Hl`<~X͋@Xe>iJi7qj R`RM؀nO0Cv8M(}**haQJ_d́ \ ^LAPh5USJ!h :  Pm)*A[/HȸX-5a(J?A-,!qm7ayj;G-06=@}^R:\Q{Vp>P3}P 8}#3èL d6i8[2EGHS\k=pA?#"4 bQctɛZS'3Q-KP 6*@%0fH8[r0>sDP&XUS!LI4,*A`ib5q\gg.&4FJA !J@v$fTZaMDNlZ&ӘxwjLЪI4UN1E@BB |BeJ@wޠazS 8ać "A CH8bZ~_ ΰ&&.8 JuNLB{a=MiCZx.)e#˔ ZDZPMqЁnV ((C@/pdTXN`/6O g!ihM;bSb@߈JxP*R@LV@ri@Y6aA6tJ!cVvs6V<n0$Qas".'n.:z9̳K~SrAD  ld\;rhm(L0քq(R 7OsiPdWD& ?n>s ?B%t&8vyza3CQ,}~8PW'{|Lf3.YYs CQ %yD1˓i@o9PI"AM*BA y@(Rp)HyDڸjot0(( O m߉ߤgMK/O$ DAM+~Q$*2s)#x@(#,!ݘP. #'> м.ҡfwqD'cA#7*&= _y\\J?&yLäMF9.%!ESRHsgġuP@ 7EQ:p!D{ !Ƽ(vLKrM@uVDdtBWVCNa$`d_-vǗKȐ],< HX Oxՠ"AmqC1~X-@0F6nP9N]9J#AS1Hp(!Վ$repyAL[R/@}'0Zm:̥dJ $2i.k'" ~[? >&ԑrZp ̫0KfIu!~feԤCDi#zAh˰*n.AH+x@h;/pPˆj؛C(%~&5 0=OV=h!sQ [bXn4/w"aZi ?.ZkxW%_pPbyY@-;g٘ YBc].!̀[~S!֑,F|ܿ΄]з~OA m*!0zƃn1D( A<%8V h3HgK3xHJOLJu,<Εe.2erqf찐^ h 71p|^!?xN 8ɸ<_ npA"mFq %# #;ԺTzD`1Qǒgaϡ~3P6z܏!Mp$q3h#bQ լ-(r6Y Z3V$XՆx@puvbc?6Cp &H%%$_ A'],!Um#;Tb|ŸheGY$+GvH7K_nRa>d$F=nޞv\ ~ zO$O9}Jf!c5.t /`!c=fOޱ8ǢߗP \ ¿ԃew|Bפd]KP/ u$J<ꐢ~(l u2rQq4ǐϱe!UL7j%)!5-ߞ_1񙮔⑷XRg\"AN@PP&R8e@{V4E% $|C姴6^0IyU%NWt|i>%+<TT 3! ~ȏYTBȸBIx^3 ,<2)Lªo@b% Y䉔<3X4<2!0ehuT&=v~(!SDҥ VBkKo2XFVE; EE* ̳2Phй}L h7` D,%&aBpȃPdL% 63& !- FWzM,B%uc7Pl%!&Y* gpa*)Z0e TB^D.!H\ܱD}(Ŷ`Fܧ$1@hD"7},pxOpFB5 -j6v`,O:@燗$(4>!`TA?#THƼN <Ɏ+ m)Yff[4"dI: p@A =Pj-Rmq-Sat\ڢW)ciޘH sB+Lm9Egv%/>XK͔.Es B@g "i`߸LrxnHcrK(ff~C2RMVC7{984:YR9MA!; 5=s%P! ډ f ~S=F8;U,-s.rS"1dcNlvXpԁ|Cm@emh|@e$f /h[vc@UB:& .):d S~;Edt-g@q')|AaQ`,&)-$PXW=R/6*=lHI U4&YiDF0Yvh|h/ Pl XRQ‚%EWؿH;A ЃG§`K7~/H57)Y@Q -Fˀ5Ìq ^L@%$2gfMX9JFNLtcj*` Uv _E-Q2/r+u C5ņL /a<{!+-b*JB koBFj*!(K cTg&12z9Uܞl5HO Mj{nc҃4# P|ja4.(Zpp%nGd~d}W"9 Z / ܿ f-鉮o,ৼu^[t8$XN@n$%@(0{@u%@¥I  xCba8{TFXp0 )B"PIM@VqZ:0ȯrCS{(s12 l |U%B > -eT]%ׂ.J/SӉZI:g%GD4? V Bmj(ǜAS*<=_KL@%}y#6x)rqlÁF+B|b' E7c`,* ^Q]r?D !!Wsd]ţbX$\-(s34%`pgl+c%+ |@IO~#CHP ʈF*~cK`b-Ρ:`Y}pq^Źob}]7PɡR/TvR|$tq+ 9_- sAMjO{DjDo6y*78)5aKbdLvTcHn]qQ"I1-ex `J,dj~\.}?ٯ.+c-8CRQ`L1^Ј^pO@9r!GZAȥԸo 7~0v1|?rmeѡohzc8A&U@.Lf,n_ld*5ef"ܨRU!i|(83?-22g /B1b#\M(?\M(?GtTz o3U+s}m}'-Es}mz0"V>=z*>B#@30)=J$,=Ʌ Uf ̙ZNa ?'w!4+cEM3$w2"ld(G=#2*'\Ӡ&. Na_^ L ڨAF=dkb??ˀP>4ۈ'sJseb|?4X` "ro 3PD/@Px59  TCfGF1q6 h҄ReA.w5!ޑp41P)Ba3gc2*x@2 +^vAG]rZ֥DsX+\@I~ JA`DCV28 f\e9mrz 6(X$pO EٰVWgqN-BQ Dny(UD{BTpό{1WU\%im;"אPrVB@.(lLsj`I7!@ɔ~/Fcֿ֟)3T}0c@~~WWHzA`쬑 @T7}qA^98&[cj&}5b yDŽԪOP`0R Qӟle LzC˦ "'L"iOjF7t1gISDABv*<4/ToFv_g b?P2K&.cL`\Spoo``/f TP$Ѭv2DYSM[`+No!hwC/l{08jqv[:NfyTP$Ѭv%ԉA \QM$gl蘙(A `̽Ab FjG9~@If_Z3 Ї>90PN_CmK<6@zm(.`T1$7TRuRC#@'<*(~M@y@8u0![cH2pQZ%qddN @9 s[j:3@"'xz3ʬ؃0} P<;4`S n t"ј]]|E[[,R'8J> 6~2ʡ uQ?Sybh9b}?o10P|/2 μOe0` !FV29T`ldYYc :1@9`$n#$jj7q13]Kls7(l I=−\ J dm a̭?u(}.TOX) {5 L>SLui>k:Em^%J  =R*IxPBЌ7@!8(v/ U$-#ϴ<^TRlT҈ HJ&oBCKu8ƽt'7hhs5R*Z( x 6n(2~`m9E`СZ?H F W`<3DRp X/cp+eI6 /bYA@W>U Ņ3GtUC| tBjֱt=L2V#qpf],$.%{ſX=حϐU+U8/TO8ֲ(fMPԱl*~.U4º,AI5.RF03VCCnaL0/P*ؿshC0TH@K$ '`[xE{Vڂ|8@FFMuh2{ţ6k9.!̑5qg_G~.-)J|8ZD(RqxbnSM8Jߴ2 qO/?ٕv'"# : `FU8WsPex!2 =~aٌKDB=zw9{AQA,ZNN Nµ@KD ;w xK@S` X.=CS}A$An5+M@křX-wg,pN ,tblV6BTf m5s (n${ՠH>ٕv!%]#1yTfRhOŲ71UpGfZ\D(L!2n TnPĶvc|؁y|Q'Ɓ5?c>jIG \A< {͙+]q!˓ҥc$'ܰA]3SeU^o $cFs+gעzZP9)N`܈_CCXa~I;о i:u1ɒvt;@Y.VqoqDGr\VZ~qlA;Kwp@ yyn/Pr<ze[!ĀJje6( (}ߤRlkqHiѮ1yv KoF"|"Xa~I;V sAd[<147D4ra@`ZwFQqQvl82勂)4Il"@V xA 1b?Pj!3 A^sk_J>7O> 235MRWj'7!z/D?fڪt.!1AQaq @0`Pp᐀?!x_S>zjXQaة>YeRf~@3AX_ x{~cKo5J![J ̿m:"8#9=s9)[g[/Ì=bgl}g_mp"sTS5ܲeؼk֒ak[XWTAy4.BzOּ=!M}VEr7w5w4ttkMxdo.e!ۍQuDMQd s, BힿR˿M]'hJFqޒ`/A!ϸų Nfi0F5\Q"猹 yYy)UK-dUaf|`u: vxK[=$}.1]ǿ\t3P+|ie[F>8طHlƟoYF7< (i#O-8ϓp^I zCF>RD!zY}[U t+:WT_+(intuO!_Sw]qy m^IV.qq_0בOv{DǨ'28}f]o:oM?F3>5ބ3u,lfјEI-쉫<;FUWEӀcM8֎p2zuzqZ.鼎HoiWQ!3Mi d/N>w\!CM `T PsPGM[\2'Mf~p$?f GB.a듻V#3׼ЭLYJZebE}UyӰ'XǢf5=29mj߰qwc4D'{,^*8vtZ6zӓ_'GŦw/Cܧsa c8Giqc'Ebru" O'{,Ŋ37oWI m6'$P#? z;U ƜN I_x ^ 'VQX(߼|Tֻt؀?8JPw܁BRG;H٩(!wdLjR|wu̝ )l7'|};aEbG-Ƈ;}~1fU]Fj Xo%+Ӌgj1~q UCdn?HG|qz "lO~ X{rG`l2;`ō߼ϝXL˻7hk" n]RhY8qyv22h THq۠&9$`Ұ/͞7|4I8 ;4)>N#2ҏ+qi}}aT+$z]Xbo=-ؘi+ϕ[LZn+QszHSv3杙?kZѯhȒշK| S Юu!||A\$Zo,zf ZHMba$y1{6ӉLy؝v?W7V7hXZ=v?3CO!΢WAy9HѨ!ld6/*;~ͤw`MKK ׳nNcƜk?J>S?R?zESN驚 Z2zizZW2P[\Y\>G` *D5Fb}"Bjm|ۭN{l&$>תbǔ@>!9b:0_oJoej =dZù򬿧:<ΟH5{< ,z=Qӳ:% !Wl8EGĬ7w$"tit/s 2&}\y:ܐ~s|Ū?D|)}ڛqk,¿8VPÑ, CmQ-v ?'`.ƃ}#ݧg#}i C¢y$2 ʒ0ثt$ǹH^Cm L%# |c9 gXŴctgPz?Ȱpuv B'{ אdvt"D]~[[#;:QL o1eSz|Ja".Ŗ~ QN>̦Wu0J"_cӿC!(QH (P吨΄HAQ :2` ~]uőBgwhꋯ)sPO8TwUK  = " w$O^ 8 5;߬hSw5I0F sY| BΒx66 q~3lY`AG'3m{+_8V*vkVMx3*#FO}On2:c4el(~l}邛ђUj:_!79'N4 W]o4f$VcAlhl!f&طm T;? 47B"P2Hy4{td~JQ-;tzp{$nㆲZ,jrnf]u$Mc"pc 3a֞ Z΁࠱ȫSgl'8yu7S=DA޻ѓQA71t19 k(@Wc}Ъ;RA"!N3HKvc,'n`P/;4/C/X-_tI[ДhS[oJxý9nѬCf@7{7]NgלY㊥\*u|f/F&)Xlc((?T؞g1ʿS,F ]HXz=/6q=Oە(ʲ?|tFچWB]K)!~!{J?0|!lBٿCHmPm̆G#z7܇d-C9???02z;4$z;pC!nsϜ0Wj k slJh!:` 뿀Rpv xuj$ƺ(LL5۳%gWƗN.(G +Ur!9^7\k! )?Q Z_q'кSDm%7P&S̍Xn#bf0hLHdlŋNdK{ׁYu+jrIPa=L$*㭱(0"Ix}nZ=A '=d24ei /0:`*+A};uA s@ybx.5@!8hyٻH3Yz:N>Hڹ"Zʗ2ȕQx`s;&!=|Sc/)H) IX:6;i :whR/FV7^k&-Ӫ}_BI-NѹR6&=/AOx<<]o#O:Iba,ju3C+25cƹ߫pȨ!u C}z?6j!p oN7>ӯqPB<ڧ\LuA\AhЄp4s Iy`7:8~T3AKvRp8yyh}St'M>R5FבU v߶Af ƌxyxp`X0bv4behEc(Vt3f@ Bì K~>ZuJ>y1 B3,&ha/YUSVm7toP]Li!-}D .XL2tYNKAh G۱1c 0Pp![sqNb56F ?.eyْ޿3ДJҿxxu'5eKc;&3S}`4@o.U$6Za#|jI0mt>ϒklbDMYY EϽ,6DCԳ[ar6s"0ԂWxpόW7^_`A7&kА;1ɶ5p1e k UR2tYxH2/pY2LWAF~.5#Q]_4+^493M<">L(n# WE"y`tI_l]^sg.?n7sQW tl՗Ři#~ˈҚXj:[V[pa{(@i⠏vvu>(<ͥ}_9B@\õ^Fƹw=-0JV$ GibM- ׵ LE r_rޫ\T&ay1\s@U|qGT#o6NNSNLU**$IBâ/K0xq:<:|HXzS$7NO0X1y j9 /3XM=ؖ* ?Ŧwt*}+7S!E/9%H(w?,Hflh*ii[V)H7S+}JXS$w lAٯljK~"Čp\qpGEni+k A~~GNjil (QwlVM)Ȗ}<7qo_ #}νc2~[#| ]&GO폥IP}oɗzU :_Y;dLl2_`N>8Qy!>e) P/29`]y.lBd,ï^򍕭cAƅ9jyl`5ֺtR Nw{O0]\}o0 R NA-=A03%0l]G5PPMW&zj}vZhil8!PP\ &ǂ`BWVUf` Sp8x0j;ʼnލٗ1 1q񀾣m=Lck7-mz 4uuKK4 @KqNVo7;j AMR7M;his3Ϋ~><ч^rBŅ]z B(~FPzW8\5!ĢY(@U?xPc_p=QTQ/g4xO)[~? Ģ`t[ba\st4R.!A7~31B>Bho-o^rQP1LSn ټ on]e!΁{~C}tY .qu[Ig rn蹷 ֱKm j}[so#4Vx^GtտF968ƩxLofciOCuق9 Bp:O@~ Q'݋(f"ԼY8w=eK2.DQ!Wu\)8USB0l5*Ynj{p\L1|3 $E voXܥ/."y+%L n;TSflc(-` 2&~0KZe%x7G~;(u27c,j J;X%V]e$=npƿ,2~!nAzC k8b -Bټ87eo%g}ajWBٿ-ѢO 2?:r gA[7A"kH8~K="3"8hԖk@sGԠV::饗`O*]B ~|eJgDcA+FǟOg :Í: gjM'&F:9̞M5]JO@/&@Mp̉nTQ cKO:ԺzEGXҡD4؟{d>0[}4!y'*sY88_o3,2JU6L`I&bC!?+!ޓ LUD{̺`k ٧!)> tDF}sIݶXwM&Rq^範XK"GpA}/tMe\Pjl,y eu|lOYNZ ,-MI{ƴ5{('3Uw<϶op|?Fi%ʜx]K80 L%'$<5Ihn]L8lٚWW  D@}yrG4ƥ-jzx<ƂGB]%4 Ȗȿ_MgFX!FSz=Yf-z#GïvIdȒZʹRkD#ۏ*1ע.k4"B}a:^Eo M߼(-zǭ7ԡXMdtY090~0wr?bÂ59;eׁf͞c8)ј2zS`O2kƆYd=DFyvfT7Ug]_ZLn%j&^\< [zdY qS`o В;tSa *ϫz+CWoA# 46iڕ_܄oW5ⳮ/-&ȭ]N?)΋ݵ;p ߗ#Y' Y;ÕZ7`=Ì @*S94}j{)SfM-T){xp\-Ot~AmG6 A 跏72|nS Y!;;sccSdl 裤`W@Ѽ /W3x#ᧇk~@si!3[o^@?FFV2dFbLD;Ţ[)bP-HȦCf.:(~yم<"ъJ9y/k GUj$*IT|B^&N8}c7[x~ C`R.ү&dlAm"?#kn${8$o18gs6XMcpSV2_VWh(Ч_!ǫD6,Ⲷ3aq';]' ?GN:ӬY?gLIo pѨO51jSodm<؋370׀LaYj=wR#ʂv) n ~ '*瑋 P)}_ı>D~ON?X́w0Kpjz>LSTr)|X[j'{kjVt_3J}+3m; 7}ŦuBOYJCᨊh@Ejqیĝ\m'txO^Y|b=`>oY\U9oru Z\:e_@)<+d58p$Ug\;/uS^L_l֡N:Vo%¾vư!:O@5W60@*îG&7C6o(/zSat5_CbqY[o ʘYzڴ zLj+p5]½"r8FDzɡ-wӖ\*q׬d(&Ťb%j]:2+,Ӻ{9l-hgCb!})R =[Yy"A t@ϜC༄Ψ>! M۾Zͪ7HU 8O`/p XL¡{Q>φxI+ayuK|; 2 ~q;\ϧ9(+ 87(]9^~7̭ 9 6K6ID2d .y2t!x}a˝<.W_g1l[o!o=\'Xx"X.pR*Tl rDB$6gRfNd=4«,m"XB B fvsdzO/ |?X]`*gIR/fojCpHq1fsm?q ]Hh9yGB,*Odfl0?^1V (?;-G~>&+Lat!x7Ч.϶#1vZlLid}lʇkvW߷r}C .+09>Oʩ(^̚/#NĽ!rYv`L# IF PQ>Q B@_>Q $*0iOn4GpV~ Z_{bkf<0:?·N*OB3 :Ҧ|\iOt/n !L ʙƹ^r}t|:Vij7sQ>w_4hZy$F\hJm:1ilK'i SI՞9@ԫQ-۝oظ3ENwagte+X7$RXc2B4 Wٿk#n硜i2W^X|\ !ɖb{Cf;DY 1oc gMTzS|8,6Āu$9@ 7ה3t-(m |瑨/ZBHFg D{= ȎR1ee$%Uӽd)+<Q~.9/e50>m*2ⵎ cwaWw)jllKnjgG^%/:_8SW}J \8)|~[S>S\ILU)%,mtE8#{2#79~}GhPy` ^tx@Lc4t ,f/ڒfֳ4=k{;rTU3rXWHl6/Bܟk?SiǦv H9\9`a6ckd/]y.%r!эB؞f&" ?]%WǦb v>p%4Y4lV1y5y0SĨ1JJκ*ؾbj~ * ^yZr#x=sڲzcBU!JP<9l8zF =>26XXǦ-? R5w8^G||~43/$7]`%'g/ s1`ښ&:y%Ti+YB3oPnu:"?i I"Q^1 64X ~(PwUY`*>V9j@LF?ϹH:|q׌ / 6x>0Q&9IO_x|8c<=Ukq~|t)f7)=#E ~svU5}1oc;UNkr_Y.qEH<{a{>bdf kˇ}te'uzf[ O&ВN;ѓWUtDWvݡ ?"F&)GO:ܰY 4 A,(b1N<}!dh#юJ:L%'n|>GO͗) tΕv:Կ窻-r!rM폂5&Q'+rfl^Tw~Eֵ|u٤^`귬xk\opGA)l0삃l!TԘ wEM!.Z@sI4tְDv y5hh(6WqCn5Űaؠz6PUM]Uҕ^=zWfЊ*x qZݚ06t{nQޚLwm`t {=-62'.W_uZ]]>Т CmK +6Ï>&I+`,ĥjNo;0Q<vq}pP6'~\l=f zx -{auTn|'4bb7wɽ)}^ĈS=Ɏ סH>6Kaf]}VRgR2YDn̻}d "Qp*㘄6~eNeXREUIwl,*s>3?Vp90~0w<I DDwmu|``ټ-?q;CP^̣jF>p \I#ón_`S6>=_@9{X+Ot0e7SĶz6c9Lϑy_LW7U}Z#[Hf1l}a D@҅WuU 6 rٟ *&@%[/.k>;pvXXnh(/e!@>Q?KԾsi|!X`ܾsXz=w%QY>ҟFj%5A& N ,xSShqwg7yG?(hO}1RsZ ]Y1YMpwI4Ir&}ܘ<^*8z'2~'B8ٱ4\+Ӌô\j"&h^[ȳD(S; 1mO}WeCiF$D[)ܺw7bk^C$.:{l(R2$Ţ=.ODAnhT|y^ˀT<:_4pЄX*H0N.(d:M -5_wA]Y/|]I]bJz4 dTfgUvp0+'C?&DI$e@?`з]kXYvdLSn' &I$GHU|cuLz[e3I1M)E1zSyIg17Ks,R_;,tz8 z-<šw!"ϙ벝LȚ 7䉿zm53 o;Le}7A+zcxW? 5^Ǯ^}}9b1 WMjۯyߡ4HѨ!lCvH To##k˚2$umOJ/ Y=VbIÑ/MV[y8{.\JX"ن}Ŧ}>S?yѸe$.Jmtŝ냦yF08Aه(dio69$7OHS[Ma2VTқx`'_Xlv-NLJ[,6C;o<1 idLt (% =5ܺ X}Ys^qy!Db4j[/q?Qqo* Zww,Ä w%z-bk> aqŐ7{Bkp[EksЉ=/@TsO<vތ}) yw-ιAul51#iCfC ܛiNBu|TX\5ٛ80c[? EՋݞ0>H/Lo)Of3I8fr0Ҩo}c]:(!{y kZg0QA^]>8`ƐAXss{9W-L"v"Q8e/B?gE7i&p-L"v{xRٞN9_'w.ǴٵfB 7}⡮%_<1&a`RjS$RNTOf<0uXA q' ddBV} avN2-\CH]qIsSA]gc|up̑J;g#RA=AтI<cj``hB&TeNM/ Je(Yo.aDҘ>O٠*8至<\.EXT7˛U)1/ywgvF>lTa[߫fҰ6xN8k# {b۬.y_SȬ߱<"r7nQW;^$ǹH^C5)K,T?N={_Q鮰x38=˹Y7ؠ/Q lKcYH<ˮ)r'hDf˚4Sy0Lg"렙uݸ!.rTpGF {~#Io(C["6nHw0 [/S|z`4/ETD]l qj:+S EJ=3*ZscSԭdj.G,aYߒ8AOYf|ۈ&^UGoIA;9 2(.E9ScoRpT ':L| LygK;IA}Y)>ƶeJ;]xS;Nj|U맳:%jqTP^=w9)l/*w#7Ԥ؝ diX 'Z3tg^!i7M N+-|{Yqpu?r`f;.PҨJȑ>kh.bKdzӞ4m_xO<˞H%ߏCWI` IO R7y.wǧ:qD4#IzijE4ҩ'3cVLmow-hJ{O]˼д-Wq :V q;x/ѐ7 :!@hmjDo [Zl؞L5 /G$|&HA>nCen㕦HX.9U Yȹo 1k[oM BY\dR2qZz&LFe 6&& c|ۈs?i'zqU p"Vju79zڍÃsݭN#d2B30su7P B9Z"(F<ʟ$fx^>2&`)п6}`#5t6ZkYm0`l yq?< 0Oa(Ä?8' XeCgA~ 6.hV+BP1'm^7YrQN_X,e ~<'* L1ylA)f%Uq$F {_ a b4}͌)|_s6 O=) lXWwhW%q5oiKEbtE +Xjl}bI|0CP0WV.aU&烱CR8q1!R?؍>sl(1NIWZd Ѓܤo~FIO&ԣ`ͥ'd 73s5rmZ%чO|%6+W4_r4[y{1  C|xD8ٝ'׸X#OgL))_FbkM ?Yv( 'Qܽ:>8KzOxo5o;۾p4-[!4 Z)F+m}[NRuˁ׌/n/h-hPo]e4Hh;)ImC!yӬ"\sB)fwqk(2O>o6U2+~^s_7MzayI{ou(Uy73z K, t+^|O/b }eFIY4z.njϴ[R/ZLqkOR%<0C9?ېo&lodq@\^AWEրxӔ;WaGy`k^WZZρMe|u=q}fJ:pZ"mC勂Ej Q'4FxC˧;JWU`+Y^ < fz]ZNGєr6 1jfy3-ⰲqVvvPrIHO7Sg0e п*ͤd}1GZh+2غCzahiYěƯ<+PK 5^Kj_&kV>(qfӈ[AN]D׍Ã,f/e.ۅCFd>`^BgTL }`6HO =?d}bix<40 oh鄇>YXe;1;usn HS7beNV>,Ů(TTj8.'g^+䶫٬@@ҧق7sx%ZN\w3Ri;\_?L e֋k_{ϵzz>>sAG1Mɉ x^~ XE tH86ђzAYwXci'؇-/=9RGg]Z4=Ys_^W@, w6[w"`=C BN1ahdf~R#PX1Mڹܔ _Fvl{k-eat>%?mm)hǹ.ns:0I'xͼ ߌ]oKf}9|Ob5]> C\=rP}f|(0}ফ1#_8;e2&V]FB; BQ=3C%x:XX+97fm6JFXz_yoc4ş "j/x5 ;({75B!^Ō6#@48 JoYi7_Tƕa0ϥ>}gaX3N-ch]v_dZøe|IgczU/\Jk9IPm4f0ۼEõ4J_S)FĸPaဎn y*|yNĘ5r֘A-5g^AbP>|6g1_6Xr'Q7@0O,om1auw{1NK*Ɔx:j۾Yל|47V˞aUGx˒I:M3x_ x\Du#HŀQq q*C{.b|o⮥^+Oqe6Ȯ 7^pt*͞ u;-ܙGwL3OB;xυ nKXY ?3siK?#ӖJ7~e>,wmQբK哙ɦwP'5/:{&$DRfNr lM;ܘYvw[1wT:2ol+=;ء0+#(uмb;O8{>!L"'w70?//+ۂSOql6ET]}~]ޣ5=  Lq]{Q )'o~mz$/(EB| J>REuD\kنM[bc̽1gڞF .mTI>y5YRlj81Ί3ˁ4plkvftz(Y.p}|' oÆk,:6lQq}wY6(r8I*)a98'VOmi*Iue]6/a™ΧO 5vUP]!_xʢqsFxz$OPޏX~Hzo;ҡ0ǖ nRu5q|/j-;gqhgK[=| ]avO 跡k>WA"QBܜ|WyܜО~! s ]w rS s d2$ f-~!sѮ~9uQTc= P?  /yT'B E/yT'B{?AVJ(c QA)ly Cg歯AlCG]ut'4j:.0`[4 Ȗ<% )b&ni;y B4iuu1qB7 8ayTβ֚ 7jTXca'4Np' [MF4dߪےա[r!߲syR8jR;=:uHIm7qMe f^F&eA=BjìU P2[ ||R+v7-ٲ`KtpYSRaWmAe {c_s.]a`zCl~VC'>AMp;4(ʦɜT[q#=ᅚZqa}71h m;/&~@ 9Px%]`r*̇H#=z͊碁){!Вi Ih% x-=0Ya]]LF+D0 M˕<`0 D oxQX>G<-imZzL4 e9h@4㘴BGveڦɓ奥cf$u!?lrD_L:e_lD+d{)" {bd _BQ,l:(re/w/P /q(;W|Fd.m۪!8GZ6lؼWΏw){ɧ 污Yb[ٺ Ѡ OLS6kSYmE>t[c {jX$"lLѧȗn73A]` hrO|9m/b۸)oo.2; kg|=5V]<6AJTqwzi%>$a`˶"nw~ goJٌ y#KHcU7wG5t_B {BKhwq0#2~^~q )90ibEUL`1fljh8 qtXhY90>RkD#ۇkrrv1>Uůf͋ˋҪUZ9J_s|IU%^ܐX>1xVuEϡ )8'z~ЕwqJ4xy =67XxdCT z`ˬSOf܊PްGggc;Q>31FgX2jḝJ8$I0AR>(7W?aKI/KeۺiNKnot}%͔(gE '? OMOX*-8Xw/|CM(ʱ< X٪`M` |@ ~rCدEBx٬ym4C wCEDDyX x!5#uq͐*y&ԣbQ10U\xl;|IbfVKHOBO3 )qR"#I4d=}ooGÈ\oŷ_݋@aQGRZꃢd묁XOqv&>71,֏ty[wɟ h5Mz ]ɶ̙nLO^>yp啤_hBPu*R"@5ƧS:d?Ya4:^saDt%hoX!νZ4jy+.PLZH&wPӋZ٣m ppOoygE_ IGk+b67pwkԚO_geZ%TT4FwdOW*$6 =#h/#NLW.t=R,lߌu{6y&DJ5<iƅƍ7옞 mۋ*P {kA}y(S٬/q`0<1~5+QLv.;L >x6K7c–n;Ǚ_7ha_>?Liɯ1Nw"O}r#tɣ#91_ \K|¤<݈i0頉rf%sLKˢՕfR7d͌go>=G=^wg_4A-2}ތnSR\h[_'HO Jo;r^~3:i-J]?f=Oc X8>k&!}zb^^0 ,2\Lm UklB.OKlN\854ʿN#x  Cp{[f־%.u*_b`x^Yb!]۱t>FŸ8؀ BO1Ex 38hWTN|¡,h..b#+F"5A;˃ )C@}k)Y\cF -r.YT0Hj~9ĩ)y"BI zKsF4@dh bטxVƆVR0(O2k?#+FGco[XsFBJyA"[H<7mUy ^!8^DL CL?3Z{}6}c^7M1MTcVU jxTfqŠ rܿ+DS='sB("$"f/L<˂OXpJ$SS)|3ÚJ8JF x?T\nh& p珱2V"#[76ZL{wO/-'{`i†}EwC(MJ}1vv>> j )Q۫G<k8x/u@z!!i31fA[oQ6FA)q;>_D0"m d5fE3D5&!ƨXݍu<9Cnc8q rF2J4>՗e=k6F.<`Og7,h8м~Mrz5Gl J/ƿƃ  -+8beÒt7<G-\o6Y-z@3x*dǏ7*4 )ooU?Q:~'X )+_~UhU$oAb;E?Ąf.M)2L=bB*S/4 ll5+5tqWV8'2vDAM1tR[#=/)7 Q*/q{}|xü/Pw'Hm# BׂI$xpP gmps)]a.ȰA:/8M^||k;n53\j lgy~4嬈wJu'_^3GGNCe ãyMTջ"pXB Bf$ =9V~@{+7ܟ@CWyHiirdR܍Zyq/ Ut]?6d ~Ukvnwf>Kqf^|7n5 Gf~?dgv=wߴ+9a1`: Ld|~ٯmRv;%>qV+&C Fr`rEr\*Ͱz71۪md6GTv{q{y d'H<]OעeJ^bY.PYxZi`[ꌶTl%Z0 W)4a;>U/ߣh#y@PIr+a@K%o!GEO% jg`23  Ut[R{ )'o~=L6!7VGGWHYᐨTo}|ب_'0l!Jv}h тP ́ :ۼ f \T/ *4U%Rm7L7_[y~?;his''{QYRP p;0S؇~J#@ٴT>F Eb{bK`<_Ccoefo^>~ 2'$wYl~<9<iiIȵ3\ܚ<Ʉ_=G{L4D%Օv0ګÕ_Ǖףb.ix%қ=Wi5U71^&Q?=R d@HOi%~|tnRu5pS#QCۇkX5ˎSp Z%O} >6K>pk[ʬN>Y~Se Z .7!^fa27~ȧkŒ5mX5{M]y}6s21{'q x?Ss{.x^!2] 0tQ0 ЂgWш:*H4,v/r}woFań_AuŖv-=0YaWmAe {(EטM40N;Uj s6IfW!pӚy NuZ&ڇB {n["Cjj&0VA9'GDӢGhRӵ׿Ù4@>Bs;}9aa H7Tiu#@{f fSp<9{@l`;m3VU0\ WYinK.]'tMe\PjǣR>(B&4Af<y!w4i^5hh90pFڱ fSp<9{aF:ֱ)VCBޏ9/Tƪ>}5%]^`?a u' HcU7wG5f|@z%CXeFG+⩼9ŋ jH#'5VofLw)X?{N[r!lo}TMxŢ#q0ݵy_'>5Ƽ/^tS> oXpWU (~ qT{UUC3$WAܖg[ٺ!|!]&iyӿUrq$RXZSS Oʧ_k"_[4_RccWf (;zm3qқB<sڀx-_l0 6c۳ (Un^C pj[p3S>ݷGaԉ'gh5 ˿LPg cڔyd>.7I~鍆@2bDkVu7xGMb0b`z.3~YUvp0+'CJi]z/[$_Iњ?T o?#2Ϸ{>¶8hyv"g_X QPE66b]Mߧ?i2A ӇUQ]y&17{L0+}[J)sĵ}e8n Ow!mX|`| ,>r u3qnYcje=ٮZ S7?oW]yOp}YPWg8h{>5#8YH=u9׽o\_`ټ?d[7مP4.dγ@!hƜַɅYq[kߨzdku6r&D-@[*%V?} V-"q1oz m?y?HQhY8!;l >p_`ؽW_r'۾qYM3 ?x:P.Y,< z: 7י5paY;Vy==i [ ǚ>اOs=Lp7}/y> ar\u zo9wje@1AÑjXk.iX_b)a*Җ`F߳i+ti;%޵u/ 5s]`;Ιy#-*OiIH^(|fKp828>>3U_һWur!U*4[qဝ}bJ^;_YE?)bT k{W5K#OyMlv{#z{[WH`%2$ƇiǢ9^@tv1EV~醀݄`[,>1:ι~u;GerT^)o|W۷[eԟk!>w,Q؁H,[st-סiS)=ǸUA%V@m(Cn>^a2ό4לZ>rґBx) d|t?j_ד 01}8%4zA^W]+yb.)M |,n!x|}~Y}<t*b`u7@1i\[d]x{2jJ%@ѐJA2<-&oZzh\mM#Ɠ<*\Wpf9_hN>qI^S"')oH.v`V%pDKc'Ϯ3|F Mo5x=ޟ"!3%G0Ħ6(dZ `NZRn(?k}2<ȗ*:jzN9%\g}x|p zBpq;ɇBS9 '\7gOֲ ZhsI cGw%b- "HM)O"Mi{MLzO 㷐QCMp[]`4JdDE ՊTaeW^y kND?Fh= 0,w+<)4!{bEW{72{h Rv| |3 k&I5דu[_)=^XF@4iݵ :tWhuBWοb2o5f "Noyg5bJ&ջ6ֳZ߳6@;:ZA_ 2DSR㙺"3И.mA|@b|h&ԕ+So d?/^s[_7g@nr>AF.ڢ1Fz{!R #T@zbc+ yF'ntM.~_)ᇏ niK'k)`BV1^ֲ-6 O)~Fx*˷HZă*ygӷQ7ܺ4c./ ̎8VSU]_}ۯ) czj݂2Ntvl<>0,r̂-iT܉aΊV& OhTj1p*q_= ;0b*vˡOӠBHCMcauk/.x_cARyñ*ak!K\W65E_ߖmo{7ЂE[C3dW DD,A}'")|AF~JyF C: +F<;lh !LC}_!z/oW ?  &25cp»8lwA)7j[{LOj unf"hl<REH@ 8:Q_+W*l:*ԗYɣH v`Τ6mi}'78tpwW1QߌJ<SUi.Cߍ7L*Xzj DkoZ9.W_g0q[;J~Y0)ݽgW "*qgk#K@p3\$\_Ȉ0/ZoG <`]qrPI>7$0]g=5>.(MKmZ>/ZBnK` @8CQ哘Chr{ X~X>FG}o[-N'9B'x}x06ik+yswÎiJGOYf1<~_tν#N!|!^? `R^k|uϱ˰3*+3}krt5v#wtk^#<.h^"\GGAO r'wLh? Bì,.$=_.-G:3l+i~m|q `|q".ƅNˍ4 j.={/5v#wk!UPk tߜ+|P |P'aC|5I}`FY3ӍڟIGi ffLyꭌs WchBPu}{UMfCwW;ˆ,}`l{<1SqkdQevy%'붬F'Fi BfþJ/RT.,g7J30_ʯl՗Řd_=0wO=lڟmjdjiwЇY=.]{5,.o6]NoMRI?ղ;#JbqOMhrti  Q,o YX&JW"G_ 6pas}y-(hz`['8M{,:l RØ3*BnU3ό͆0Ae8`u y6tȐVXOoJ>w%9uO=8DI(!NMPG۶8ϖG. iፆdݹBx;MCA9e(hO}1T޼9g$:UCΰEBǼRDP}=lF̑T޼9b]f{3믬g#>`ݐhT/ftmIm2.gЋ%$sľitF>;,YhcJt׫9p/1KTùh1H 4Z}ymp8흋V~opuZm?8\Os5rVfbc(I ࣔCx[sWLw oVmcF7$)*n\b΁>k7|0W}., tߒ&Gx:啴vno,gտ}KTōȍ')_8pjg FlCϧv)XmvO9 _ Nsxu>A"fÝ*.<$=]ugL`NXw'B0c-ؗ&!ԙ.H2}\FKygI|f`w,*>$>dЏ ɉ׽ ʴgz>S{e tx$uS`c\L@ؘ gW};fן_<C&;<!} sz9 ]MjWp$W K\=o`YbX*ZQOr:׉O"gV63tM;w }/>1bKc8yjaS+rŘiMO"~*`M}Y; $?|F~sxXʠ*J^b$Uꂨ7;x:J:CsĝHvxں;h04YoT^?Bc|+*e7PWp>`@m> O:XGٛi^i{gA^ϔIhR0JM4=@Nň7đ̘8֡VnygȸW _ c)ϼ$H]Unhqvd|Ru8.b )Լosj\ȫ_U"]jppX>h8횸047\X9D*NW60e};16K>rδ+%o= RMFV\O(؝n#"2xG i8K;1͖#iB,^QWFk<&mX|3HWxVdVh ٔVLW _Kd&oKJ}venRu5r2RX=dzn^̀osx! A8d$-p[7̅ f @x?0 y f[o!l]b Ak\A܆B! +|o6U$.\ LX#V܁ZxR!3b)6M)pIVaj?ܠoj'0 (L!?>Uпr\f$\<~T :IeY 6K?$om6K\N^S1cқq g |?sxvHdfk!4?q1Gc|8K+Qf(C03W MaLq~UY0E=9/:(wKpܶmjU) HU/gEC ]>a8O R7yR| [ ;+M;wJ/3U/V/Wt kpr4J/34TW>9j+<!CV9lTnͼ|。<аu2W֊07.P MLAqjܡSyƹ^qCɲ,^H>X:mHp0n7̱ sAxp2=mJƺ6MN_&ɦFpA=*W~& #}EO޴oV/ Me|:1X5| xG Lan#GzPmZIp}_0eşd9`9zw +aS 4Υzux2@sYAlktx2"YYg Tu+YkN9`.KNP3M.KE P8>^Zfn51C/\nޱD{yJS=q V3zS6w!C^>S77G"oՆlŎ &T9lpη7l@0qig=>(˳ O.*l>) ײLZ}8bBs}\bO$-[O71Lxn 2zbIsC,C]c5if#E ԁJύ93Hy~zJS8}Ń̙Ol7/YuY{" ฿1T'9.JfZޟ#ʲӕ3Hyej3Z}z`lVz#tR;p |}|9ܒ'DP½u(*޿I"Q^0$*0fob_ xˇ(CÁKY[ˍu>xd9PYZLsNZ {S|ҚnB<5$jCr#=q #<朵SxA,2K~8`apUt!BӪcȸAO8N&M||&DCXu8b'Ww +K.#sw~ׁG@ߨGRGWk<\`UonsM11NIUo?sѠ7[c|4XңIiFYvD7QT ?ȕY ԐGɪO7Ii~84fdY?l#ɁgT]EN~ 8-hQ#4\~A:e^R:E. lc#%%h\7t LE ݑvumŢt3VrߘC2; 9-"Ǔl{J@omWGrbiw3O,QlcOJ~nd_@u&>Ǣ> 3FO尫կ=,5,켔Y {xXrkW(TrA81h2sニҜ& =iC~a|{LE95xTd.4{=d.ݺ-%f:d>/ -a/1K[v>X#Ɖt7EJ̓$xD|ԫzϙ 5NС1K[v>X#Ɖ4( fuvx!Oq8je֦]xGF 8GĦY}_athmA{_"R#l~&XyXRx 5ts;R/K7?Y'٘ӭt`Ce:KfE k(9J̓$xD|ԫzϙBeh9JhC|Rz 4mA9QZIe3PQ'< 966^^ o@^-P.l‡aƹ $v P02 L:\g}x|?&eB9= ߳fś)HWk\ vB䴗*ؗo?C0[!]Ip.l HTTri~ee5 _w%67c;Y;MFcUhp~M6s+@8 wTK䐮פ kfiX/[51hF3˶nʑ["nRȈ}a5->dkyb.)M |䐮פ D!Qku,z4P]yՇq];Ry䐮פ<Aq*J^f<@&h(t~m}q1-;!DZK{e UhbWQTCPS-1!cq ;Ȑͤ4Ƽn-U/P| "BUv{C`P<9m7ͼ<9m7ͼKu ;$%H>Ց,pm &jtGF/ .刢fɈ.n\Q"EkX݌Q&Zlu3/'dU{֝׿8``}s>Q4Am9jhإ%8J<^A=unlQ;iho/e.ۄ#ʯ>eѠWo.&~x ?M&<.;頞战[?_-ڦ-d0ۻIs5~ ^{yij&i*HAف%빳7"tD"iR&0] g=y2m*6#&i DXk*ɜt=EZjP+鍣AmLَPcgf$ *un& #0_~Tc eAt4M&p5, 4c./ ̟t{`{[DS^iUQw1R[G۸^ ưȻh8S|onD4H!N*H ysP= MDsȪͩ; (.?x6<`fǶN%‹jٖot|aD ;ͪ Tw'G&.v8lWHkW4 W҉)?՟-L"v[/z txh^Ow'ƀ<'ck>q}‘ gדoWfS45W{G@Qg,7CwQrA]\JJ+͹Q`g`烾z{sv[F98{]!SZL L9~sIc#k?&j.E + qqc aT';O8{>G)FkjB3ES6*)b|+-Cd_,AKz/p4b?+ƑJ(  8w.ں;CxNIek{{< M(/y:[O%ly?HRO?1x7Һ3/T)(sdUA|F#(]#AS8)6 t2>0 Gmi[M%ayu85)# ;a1 Y8ͅmlΐX;9pPKW7y^L`~0~s~U;uÄGr}RJ}8躥4jX)&6njwWظ/fFT@L}/E']'W/^@e5ʏ=w he!G\ׇv]n$5XޣM 7'r~q9"z|#ٶ/Xi䬗1i'WBeڤjPnM_CQ\MQ4S T}<*6g9ndEqV4)"?ɛ!y <'y۬ Ko4|+mknXE"ԼY8w=b#Y`ס^AMȳqMz ; Vhq {$x񜃮s{xח&돝^CO:IJl1}URo"y1 `,?)#LRu ` 䯤 nw2J), Jnw`-MuL_H9楤aҸ^-.M{q Ѓ c"?($~rhWxAB܇FBټ܆B0 #W_6H(d-C!0ȁ- =ddz;e?0x?:r2v!nCH8!_6+z0-M9/v7-ٲaI4iIW2؉hQ ~XG# ] m-8W A'}vڦɓ#>&IWG5uY_luf@\ge5JPx B4ii-uh8]dBPz -ˡ.>BC;tSa?ػZ(ݾq3aw[/ 1Vdn?ɁyC\ءpM V:*^z w<2yXLQÙrğ0>$;47N0Oc֑>~ ֱN vժàmxM#cهZ𺾲Z*ŠJ>З]'5*X% n1nn5H}[x>~n8x鯘bH4<:\5=꠺ kih5en8."m7/7ٚ]LO;GzhK/{ݚS7%b φ/t8i~έr^f8”@ ;8.LDm n )Y1D뜕!*xkLqϱ&l$0e'g>[giѹqRZE1 PZ:hDɀYg[]Pܾ fȝLZ Әn{xki8X>dfidfi ? ;lqC G h *X+O hX5nۛ4Chnj4jb"&f&7'sxo|8m{ +ቡF'uzRRmLb ؇K-)Ĝ]a3TI}G!b>Xr|;m+O=]6p*|xf1>[#$ʀ,=\5go-OQ_S^ 5 Z>LtCKL"BnMXےӚ͙\<Ev.x@H&H#xBehF('u9q#:j(QOa+l.:\7EFf2m`K:?!|OVNN\܃OLJ8gd _/i Ep wʺ5x?aBmER+g)_&|(/ε/VaP]Y O) 㖪-5e{DQ|u^A K${u|>f՘_&|(/J#; "K ulcER+g)_&|(/ɲ75.5t$>W8"|_IރssB-̔Uԅi"yBf,n&HjCĶJrU_ P@,Y?@βF6<1> .M]GzZaYYa6Xכv?ש!shNw77 S/xD$ A}֊n2+Sysp M+}]B yp<0j;GmXMza֣r“ y*3 QqxA~4 ?,fsAE5j(sQߧ'gUX^yI0`bKD0QEa]}7 h4@]s ] "n,^iٖVjWkow>(#!6pOVeїe}c/oV5p멁gNCǜl(j @kknP!<xf6jIitўt#XGf>"n7_8=:;&hwixˎ0;&R79 ~^\x xPwh!\#IO iSz8Yqr?n:M?,^ _LHr\t|x1<;b_ٻgQQuEQDP,, d=WPB=Ϟax"xq-9ӿ.w449}~R'닱eݮzz.H]^.,<.]Dvk.B|F.=A xƌNrK]t~N *;XZ ~nv>S?cp*zJe.a;Ӊjz#<~"y̲.[$t9uDt|knj8rkog6H\HEwt#\r71t Ҭ.nہk^ v?{*A˂1R|90.kPA^qb4O0's!eͳŬXtwj~?/}A{6'g6T#W$py M;4X!GnAC!w8dz1A#!=~!dOr |/˫!lG# kv` !!w8dz1A}u&IfD v^ XC_,!1AQaq @0`Pp?< @h_7\T!b _~3+ K~ ?ǞB~̧N\7>T<U6)Ifp JS)Ÿ5,S~AH.W^6dX :%/\rQ1XL]-xphXM=6'ASc(h ٢Y0Ͳoժlm5c 4zvC9 { ݢ+_%MJ//S`=2Q"|LrT l|JP_@> qgُ'g qguo<j<]iuJH^ gf^le_Zcjkܢ$>KZ0VPpGY+ץ0.aY>dݯqe/)~ ͓oQ5NPmf$&"`>lHz/U:q[gv3aevjjշZŌ4j8XX+zQ ,;_-:pfNkکbSZV@W$gŁMW3se>T8pjۑ0#@AEמ+|ÉtH0b%hlO"pg$*[8"~RZ0"~TK1/AZ'1c`Va0T6ziuԴudHmA艍Nj#9Spq.0hPC[rFHeKBQqVZe0&ϑd~L\gdcbIő@_ۮێ86W_{5P{:ɺ,ƏW洐?3@F8XV8CX+%%(NQ2 )B̸́!&GY]^>bq phY>PKi jk>.f!@ $ 24[)C`-Mpq~IHEox迫J\3U}Q&Y|"F{Y"^"aW\^^Nd>@Mpq~9"<:)4uq .îhͽTSMP!?gӍ`mҍtNy{#Gc^8;N>?YpјZ! FY(J"~êslS;x4 CHօ;7B@ƃK>#wMɞ :OB%pϢ%Byp<)Tf%$8{YG2)`{7؈uU5BG_ߺ-U Duɍ G7sxnALvta E4F~1ѣ#V?S}?B1hHJ-U Duɍ +%3taXMLqhv!Q<j E7Ry<<4%;PَQyd6h }`Jb2,|!T mLwG랱Z<>e57,44kף'TobMlfcNH 艉@F^@0L+Yoy/"՚T^"9妹A"pkv0q2K{u7PSt'0az ]M&;z"\QkMrFb][g " aH#W\gZ \;ٛbd#  >+?o8T}^ b2*4M@􉛴bdi]gsraF_"f+Yzy@F2Kȫ$b9(He]}M.0C`zHzټJh>?Lj=:ɸ-bV%C9;FC@`FVH0%H'ȍA,~z2,T5Nі}~~,|h%__ x?ȹGX~3)ް~; A '/ǝpYпE%&t X"ldzpeIϟ|>u@.A _뗼Hl ur>)ʣDz"Dz8ULPUZQ󒲴pI?gB}?r Ȁ4z(/_K :"z?F>}{G$"SV*bv3a}1z13H @яW YA$nD !_ y/j3VRZֻ!p8.Y" n;¹$+y(/,!fr=i'4@O@A /l$9QZy2`@c[f?+RDkf걕V,I1+ akgT]OQى??L%!BŬMR|tk/#|:;mpwm/8fF4GT?MONJ@(@+pu0oEǤ(2Էx^`K shʹZHKn1o:n4Y>M>.MgO~4P>MS#:Q#`aƀS~zz/Кǔ7e`Hŕ8xzaZY8_]}W3n˰"%%@g*VbV 'vMsFV(j\p]*cr_t|\ZpZAQjb&ZyM˄PWr! ڥPOygO$meu]Fs'T=( x(*1O5Q A A]@?AУ; Ubh|~@ ;?8@ʪT,"?O ?VSÔGupxd;@}p PKn%$w5/dWիE~ %c8ǣNT*TjE!|?Ӫ?cP,pS\!}?Gupxd;Ŝrdc=ՕUŰ Qf@ݸ¦|0o8ݚӯ'$rF [T op\ ᢜiS*,>3p g|~>_xϚ:JF;ڀR@3WDfCGdIJ臍S+4vy"B`gXNf8"4\/e<.Ϯ|.]R' *SnON4CXa 5EYM;ȠG=_\ZG>um?ӂ 2\8p=4E"BP뛃7{.x}d\ bB~+Rh?p%,kHbAzQs흽-ŝl1^JXPtc|gW3E8av5;B9ExVS6UޮT^*oDƂQv ,mVz:AF5,2tR2pA^ A14=J\3x*+7Q*!3B?}J Njz&E]K#Zlz[KnMq<4p,C a(6_p\ƵNSːx!T򮙼k..*`S*/"ڑ |aK%V?67"CE:^Z\ L3d#ZNƑnׅ`XqP79zz ʏ11p`W,2R2[ |Be!c+}a1Aٶ@ 0JQRk⌸+٢EYI` L dpo+*Q {48=" ׯ tˢ:'qQ{BÕP/ ]4Ao*rN(=ܢj|Hs5be?^QC+ J=jrG8lzx]D7v'{.*?0l}9A?7prB!`Ǥ(VvdCG.9z h}YIL2PRs2,GT~sy0_.FoNСV AD}`CA)#P>9˭ Tj}Κohu兼eF܃'鏫I9kx|g|U}.("KG9EDa6V gc\ZсYj1]M T'̪y=]Pw 9QrQ=};`µOۭ/E19ī޻xnq}'' 9ɹMdhZw YV߿3Bv0j܍;F:DLsToI殗5ӷY~$)I" (d PpawRb}BG\2{#"z(Ho?O4EQUF9>3tRfZZV 3U·?d"}QP%jd!&?][و_9UA :џ*0rw||L*W6;-oM!K72%(L<*e2WL!"2n^I%|6ˉ.ٝJ"@2gC^HGUj)ĩw9 |=X1n*k{U#OCSP>?}gBT>!*CD f GXI].nwj/ \!Yz~?(*dQUXYBHJA+.:U_ 3QRpdYsGVLP[B=/X:ahP$ _phd@/NdD !B>4#PiTxKw>0zZREv>.E|AUOيHZ`53g9au7$(cdUsX&:9\liD8 O| Z yF7unC9h,(իD1_IԦpJZϚn-QRC!OÒQRꔥExUbu\ Ӭb|}hm/czpCдf}HS!911 lga 3sQ)֣zl'j!!)k/ AN&;='e D:9`5}uQyV1hY5|QDvui颩w ?aX(؆zS Ѹ0xx kh&/_Yڪ=y(+ܕ6A΅ޛjn[@8- nQE}iä<\C%气~Te?[&)^C`Ah&"0 IoDB))] VYeNhjm@ӄzL0?ipRcG.mozU!sq`[A0uU">l9&wyqDP:0 >xٜi~w8vɇD+ dRRag@G5QhD#^XeqNO8V8/w!^+8U/Db##%X ʩgBY'!=\HBz:pČ(޾f1$Hp=1lw!^+8}TXG#- 㤆>HP08 >^\^{}} K1+J2G<(ʱrfG"8qiSz}}Ea2It\õ¡}5~ #/#`zaT[m0`6*r+Dl`yP0` j]3A bNq NTҧF ϗ~U [Dmb Ymn5&^"8$ie `u$XH]1PNOQ8/FKҖ?o_HoC"GG^~?x2sŅzCs=՚moC0"PC⯆zibɀW4YHmfdAҢE#ݯ.^]*h82^3*,r[K@яW aBBE@ (v}ʄ`}! n8fN"3;O-a | [ ?FQit* r upxd"D|O; ?P!Pp1=B*UBFtJ~ wjE_!@.A{:*o? _(BA~zW(BWQD a-; % @aO BCup."xSiZaV<:{\B%P6 T%W\)/*P+ZHƉq`XLwZҟ9iGU,sȀ \"dxa BA(  ;*EsxzipU^hg^䡪Mc0S<а?g5ڮ7K}N4k87&|nHm␥k"½q?cP%yZ:ô8VPbР"vBa\p'+`$q9cuu] Weo n#`0!^1csqzD1oVYK[UxO=QzW]_T!i ww&yҝ4Ӌ0. *ꤐ5,uϻE\_abSUPzz?Ʈa!bZs1ڜSI6>jU_{:Wct&HtT<+>V"4OJ c /Ϣ|Ԑ@> @;csz7#uxDS\4L76DN)Rf?g-ȤkIzAW͠aш2;r2k,e1z7?=9MC#%pʭUO=Q3a/ $"m'.=@|z2s_n΁%˺kju/TqObObgJ$ˌC'A+O"80p "Ji3Zf4 %`p? _"<7GS\uze\&5ktˆ lr du_G??/ P S3PmBY*0~L ֻ}e> #?,>_!1lf*҉,E U5pG>a|"Geښ) W}M !@Ţt 0ǮUŧe.@ ^ю8]^aJQRUS95ZޭFjm@DK #/@9h)5RL(>{׹.٬ޖRz3Bx #> |nG,E̍I1]$T=ǟHUd"@?Rh/pYizq2=vr1e $Rڕ $cd?u_&(WoB^u7@$U{2hj@o_ȍ*xQH4L}C ֵ5\!ZF-8=fMk>.NB)TKPf ocx2F<(|nͩ@!UX+Wq+%0 AB ptL;D;Dq,RU^d J!2K8s@ oa n/m h ̮u.vA 5 ItKfb ؾe$CލJbsιaUX4a0mr5$ QG dI 2նEcY/Qզs pL `qv&fLH@*cg`A~הMr+q‘=^ W (s8(Y!{K"#Zemg? Đ$*h*Q:(p &KPRey&mx! /(Y!T*EFF$|)= /Q>fAL5& h;Ø$VM|@txLH+w&/2\g~TeU|UQ(򼍫hDR!(ܿ2YBASxvuuS$?+®v(OzPܪ暪hc>}JeCggK?thwj=AfZasTmhu 38'LO F?ɍx?4x(_O$6?1l55 ;P8hT~5>?vDd޼PQnUt;@>`V B3i|0'u?8/Sq>A?Ot竰/  vR5:ڞ=c,B8B6LWT8bġ]9ciMj7Y, A&tx]CDq=BB>0H4K ` $ٜi~&lPHpoW6p/Dmx^S$+\W#2M'F)vLtt/|jTs?ipR`QP< !CBUS=C80mQ*͚Wyk"` ^s#]5p"'@l[*߶zg >c8v.{Q0qiq_U3-G uL*Нp27|?3ʴ9_V#YUtS1THH'^,$|k6Lq?kG@q@E܅Ng)Lq<^ٿ`MKg/Ϩ=,f*{>\0@PAq?='?scߥi3M~1nD ;w.˲C1>OpyvT-}WF HQ<( Vu)0M G_ŴOſ*SD&ZIM&_*p?𐻰b CŸ<)IH??x(/ WO`X"껽Od_υ5I/ETShY:! q߫;D ~J%y?ХРW ]OQD.N^UJҪhY%xf~BJny#Hl\k6h?tr]9 N0qS\4x=s "1‘,SB`0P%혒.<\"D-87(md x.yY7lcOp[*)QY0q乥))T`δ3Veri+bUôE\JEA: v? Xltg&rI9OM z?,.XD(/ H-1o:C2ܨP8|rđN*z:0X9E Ƭ)oߡsᦢ#e1Zq1b$ߦ3*F8@,zxnYQ&s^8;5X}ٹ5"D-812@Bj§g|CӰw_0X+rT[pT|p݂8 X("YF$pT6_<U8OY"WqL.g&ȇ[Ga|3ȈԶʱѾ-t0ci_~ !Ϯޠ ra-9׏u:]8jȀt=^xE'& -GX;)VY=TA,30\(z0fysƼIp! jA&$ B4 NO՜f`ϧHM>r8|0jR{Wtȃ_A2W |>`ʵ$Cb2 ".XϿX_p)I@ۛ@)2B!dIUWE&.P@FL_ׯ ݀rn=tv;:>gL5*oST7tDPͬVi_Sĩr\8p=%C쥞~Ay:7․.! H /yz ä9HtvÂ?4LW,{y:Dzxʬw&H㉄t? {TICY(`s29F Bbb,JFHC#ǖ=j~/%p#Cs pkr`td]SMaNAhǍjTQ2yOp"Ք*y0 (lƌ]$]<"H2d㴻Fd~C+ \ԩ=,) 12v{uw0/x! Utt5rwr>ºytPDvÂ?4LW,{z N%ŷV_0dCyС@]y!UD>(pIDBA(n6 IzAdaDAðyDWxS,U6Cw&HFCuwY4Z@ߦ|Q%`Q7Q-8K}ڵ7i('+ɸx[3*YuUPRtZ#^c/o8I5XG^:~u=ѿݐ `$x6?0AW gd_{:?Rz!k 71^giŘ"'[6O?p/ C iL\m}43)ff.џjW8Y.ƛ 10bI2tq`R(k A Cb;`6n0v(Lxԥ d]mVFfa%!'7L܇?Zugw^Sn@ % ֬]A2a؟EYҠqV,O$-fPodf;wX}ѸPEV w3]~ P%.`j'Bͪܦ)-TH㇠@P+råQٶFpBQLLK 8%m=Ja%@k<',|EԨEɟcQYuH1XiXR|o #xM #1IS1X?H&x=1BcRFHK$ q1-(]mᷠ^31/q-'J|8^E(/>u );vqS@9p0c{ GpQ)E@_/)W2'@䦢@)4o"*fD U u\TT{tZ3/âpJGW/( AH^\H2"l-Z2Z2XtK䭐}˳C'x=1B?#!=-,"jT"#h^š0#9[}Ց,8#Z qGpfZZF;!u\5⨽SG:`wVU穂eԯ*Fm)*}N̍rxGp҉5 zu4T'1hA SRcp]N(w\;\^UB(RS?:} {0H jOO(5)G@^T1psMKjd }?ܓ"K&WCIjbE4_ 6ٮ &Çk#˜ȅFd/GHpf9lQŪaSٳJ=hcgn<{Y[Ժu17*u;n0].hbspi tMmMULsf)Ĥ%*,vO9Zn!9>Idz&N1dThJCUfHl$;Bcl28x)i@rBc1'潪,qOLJ08V N1~T=Od8Eq$7A9/nuK?Vus=&\! ynׁ0|un*_vN:&CW j8.qrU cΆKQ$N!+5qav,͖WODUV>X1f6@B# 2&4Yz `\.^/@t=/Qzw XP'o- S8-faNj/J$^95^5 !^TbGY~C D>ǀg :zNdw1мNczӸEX\iq۴(qݓ4GMt[érCtl;9 ?bA,9"J?T&P<0vv?8t1~O7_7{0BG |gf|[u]CKDfR9e YM]$j2/&nG6X u[?SʂCBށ!IR #lsw;My5:VG;P~;6vX}̴{1-LB؋P4f`XꍽYM.ФߚJ\) V.E*86M:KF#{8:T}j-ѓg:ط y8jF>LzTL?IYKO)chVKr~[_Vh(eht"!OCIj@HPLA4D';6MN<.]&r<ϲ΃yTM^W+Tl>Żf Kg$ _yFT<=2RIv'A F6A'4r".z) ëcPkoPCA_K8k;V 2zK7M_Q“W40UG.<\@8w]Ts%>]m h_Kd .;`W Xd1v4 .ul&dif UgцBÂ'+B|ĉod3x~?E6ޤ ˤদ_χ# ]sXt=JğXɸ. @"_dUawY_CehrcE~#GFCKx7SarRkG%[Pv\&u_-FB5%G|IMhk17#3hC#3 s7бaƥmj`ɞႬ=hw TŦro,7՝nPD[8pWW ED[3@l_Mk>M +E>wUy?z\)Dp!6K}9bx'hS+x]tHyԪW,:<ǯ/p 'v:?ˏX31kZ츓H2 DL.o 8' DRDϨr * jfZɥ~zJCϠDae]^;/4s/b1rpO:} h*TRa}as &4чRMi?, d/4@|( s8s0 2T0+^ɱP٦@0CUkZlAЖ<$di膐 оYI2#((T: .h"[c>z0bE߉v1sB?f{puЧ1]˾_\Q1@X8>=\ЁuG54ܤ}(q'W]x;e,N6@Fe_L \}aQq~UL\d B0&t~0W;{mb}G=2f'ҹ2Dk=E_ҹmd|J>%R 4WGh:AfA1d 9A@W9?jEjނLV gwc OSL$kB2-.gqϕ2Z&K7T``f()Ed dMԈf!E]eaG&G%5O*2I&3x=Y7`MVnȡhL3 `!7=$4NGWV=$嫃;WTpw\pHNݬ&kN҉hFČHLZ0PA [ڵBD9OKj= UB}\L| Bb^4{>Wփ3$u^DFє]jO"LA#P, ok0'BX)2J:G3|^hqѨUz(\y+^W:Snr3l A]CtjW 1s\em#^"2RkZpu~񚜼$P!K}"///◸U 4`p0iJ&OSU)ϫ2)DiFGU3h3 @ .xqF*x=oRQO´݈)TC<}.cG;TUv)(Wu|>9uthހS }1gQ5$Dޮ)H䕵$/DȮ^yfqqA8'` حoϐ/Mz滴AIF L(h&+RWBuORl$1(qp!ӑQPPm߽ Yg,YL0+IGDͼU@6;R^GJ"+HYJ(̡uE![0Cϗ42\fLL=_ Iy*߱tؑLBҕ:S*P\(ܿ2Xz\D* 26m? qDAȏӡG̚|(_C6'bs-BGi0y@͹ۄX8ϐh)OL 2q:Ix"ZP *̐u]`iJJYX o4C87n*QPNԨ7 T:џ*0rE .L+<$510JH.L!XJɋ '~TT{l߉vcsI " \W#;2vXj?Ûu#(ˍRRMd+5Ed-" Us-ʺ2^ǃ3R ZEtqu!݁Xw&k A (ybZRR&< Vw`2b[Ck$Xy7?S4*Mшb`]Ay $z >d,qf©Ԧz]);x:F<.0y<à 2<)td3Cj7$r*GٯS}ۦk3: :&@_ep8 ynoP +u'L XdF}d܆c5O=#zWtVN=dGtS_uG G4%;R)qpz`ݬlctZm'Aď.!8;1B 'F(r)Uda)'k=g2\0\^5gC_T׋i9#ErX!lE,(9`qCn&y2m~0w[J}9'Ϲ0eԚ*P\"SJ'Ȧ%#\8:Lxo1VS>ܑ"|a,NqR7R|J|)X:tcyh\h 1ȭ ¨4 &}qD~Cph1PT&(|.~P!wzFr&3b7r#gj$jjc@ 1~@eUgQY/2H=GѽѠV6GZXTT`eC_"KO{)AxeaʶXu= }0 gZMuMP>lMe1\ IjO!ϗ>>s:y@F (f]Sx$ʞ\[v6M:K# Ώ6`+)ćpz0v>Ĵޝ㭠rI ԸW)¸|v 03' >VvX`hB)om,FyA=7<+j8r Hs/ֻ8?:+6i$ڽPh%p {x0$hKXRX<2ę = soxzY$3Hqi&ne q|/r)I; 1n`8ܑ8x' fc?x,&n~j&RO=?ɓ SbZXYA@& +:hTڄOD+?Lm[#,5@Wbcx B_ĕpġi?QBQm~rBMA59Pܽy?gOK] CK~?}~, ֿ k$8^\^_r1ϩL,]AzoTΔVy~Cd O0bG 3\2wqyrKyq1Np|sTGme3q+P'=t :nYFf08j*9;no0mcȫ8TLl;P Xup {i%0lYCSr'c ,sN9kc7:A@){UM8{Hgac¸}܁| J=?V2S)?(@_џJ#xWp * "`W@O/*nhS~{@^~\A ?.Pkw_pF8ܢ()`8>Y 7,yG!@>T~G g^P ħ15(^ァY_^{g(A}R.jڼJs\z ħ?m^%9 H(x?B0D*Q:hj3cPeb\Jx/Ɗ3;?|qz;ZjX&pOG[#5s8ҥB֗H@-oWCKj0 *dreWdH$p7w&8gb?{R w,oi,!šN \/98JCGE aJl7+$}@*13zDV@~`&,;lCbB7mhL%Ex\-}R3.M,}B$ $!rmtzY&W0KUF*CẼާx5)u1GBp=9a\ZgH3EAI``R}3qp;g # ,Vg Vgp1UrAUol_,"OiJ@S.OĖ0M Yais?P'(Kr! <rTĮ蚒6o}0,2t<.46fT`WG`bN(dԽ{_Qˀ7<5q+-N$я]Sʹ +VHS?4@s@t/A8 }Z&(Ω (W7"Ɣ3j*()LVyI]j6Iq$9(UDup[]#IE]Wdf~>˒ Za46 ~9eLZeH {\ }©BIЛGE#QOOLH#/͇.zq>D $S Lkjub4]\X*͎Ψ<\^@ܾ&9Y,P; ^~hL| Be h @ѦN AyNvjY@Vpӣ gI5`Zʊ >96dcK}9$}  H tpZ@d +]5 X H:pJS/p~&QFixVPLyG7D#AX.=Q^$ei&F,BĈ]٥|08c*aҔ| $Z[`$ \oC! 5\+/~#>iEE' 9RaQ3Ef91_ސWP|Y8ΔA@8o P=AwzX9<๟(vT/em OXf%$+ЂDI1n,,8(ܿ2Xz]P殅uY^^@Ozxz"T`p=+ \LY=.t)~܇x T2=!qjĩI/g].|R1@@~[zӣg%[2ђ=%ܪp@w4jBgĠ9MN 9GMKU}̞  (4͊9jED|AH2zoj:ô+L W,q_h9xLY=.g  z >hcѸV<Nrp_?jqR6-Bv+`7IsQ5ES 4WbN$\ `9%4Hj("9HhFhOHHD%$3I{NF3`H j#8'4qL]';"~mc |#r>Zb]uiȪTsC1˪j`.D /7٣f)>3=DUqYtzqn,QB:Ћ"CnP_4@F] (fr͚X{ߨ06= h@$|h6=EI r: DI$yep䄒0w9Y !sh3=KINy/jC+F#%l(؆zSA}GP4G6L | PyJw{ @,ݍ^-.+dSp֠84qPa\:!$鈟؉s?f=PvwǢmiT* Eeu6ѼkVie@+dOkE*~Rʗ3NpG]{$2ATqp@%fb"Zva:v%'K^pLn'e"?Z U`'2_Y(za+~Cu;2_Ľ'cGeEP옹N?zE~?#?%tbzJ"=T ?ीU0ih/I &x`A*ӉҀܐ<)'8S_bUT'JK $cΘ,E%&t l'$J`v̡<1Bb=J~1u*fT~WUG)U4 ~7ISD+? H*Q̬7{t ?WT=Q#(!~Y"CT_ό(0D9 KG>E3 @̲948 5Wt vBp{~ۿX3noy}c;P V#7Jb+nnF>}rL$c>]s<D}wjՄcqܓs"q*4+od"HbQH黉&qJ ^qE)*^8 b|r`L8@@*>#B}$p,5OAdQir~+렀J}?x\'GN .qP 05~~~zN~BCqlBcgp7>Χ*nUU B8Z(  ?RQ?o\XGA82 ?5" <%z %.Z;Q7$L0#R-FAZk!WMAQdڋV8=Bf~lĐtzܒЯlw GH[% k5 \94r1}:ZVHG`㔓 &88à c̨4Cф 6 \n`&[+R/yUZUЈ%ʆz="~uʼng /y0W3Ty"ԋ2{\:_G^ j'%ֽ=9{) Xo@R9}" 4<񮢘fG)gQnhSҮ7L,`pY)vա]Q.k? {2roKj0s@iRckKy +&]US;̤kQ14<񮢘fG)إ=Fw/^*bkD- :"JDgZt`{cIg0mE@%ժʔ nf"Hq^HtTsʔɦ X(+㕺5,?;E \@L.6D1l3"9U1m01bdq~_OL7!2C 3Ɓ鏠\I i`hh/ɀ'r|Sΐq A>h%Do 1X?H&yQM6BBYPԹr:൫|@(DƒOGbOm(h_a5O3N"YS*@9/=Ø4+ d D!+GOp/W=RɤG|bH"gN8^z}Ʀ2`T.'|v_K,FxLMoPɋ73(v 0Iu]vqAnOybvR |aG@eTNDR |d!_k=E-e1rF45\fWX?;E 0OxrSRG1ia!TaN"1t$|&̬RO]|&:C&9qhj!y]|DB߯%'0~7_< ktiA,C!@4X76*.&@15L(k "&Ib MqD">B8$%LXcOA8;`N;\%$8{YG2)b@%B=Xĭ\LhQP(Bb=-v2&ӿ˜]W;O'VK(kz*mѱ(Rl3M+ }9S&Ŕt TD'I ,( HRwn9W!2(h`!_%EZ۵8q>AV3Mƺk*:nՁyTW.u|PC%bY7o/q\#$rb]l$LPg:^j;x`ĀDDG7𩍬B~- e}EWB*A+q&Wy=PMi̚.7$WKG&ϫbLj,*@P+qO q%T rHlQBBxUD/&/but  202<3ȥ!r*oww/+t\e/*+̏.ŗ Ɉ\bZ0-FRky]Fgf\'NZ;Ϡ@= Gk(oBJeԹ&T/VvD'D"bz\̱43P tyd[/>nѹ*e>O<'k "0'J궑z&RNpIX s?]i&d FI[x&Tǧ; U01p^ǽ' VC4Q|)Ph/*-C{uӉA'$:%A]n'lٰ84eAO S%O%ӿ?cdW{`Q=EVH[ ʁ͇5=g>~]=FׂcTʸė) }80nQb삻ҝw\x6h!o+*(<6]}Q `iS gUE'#^44v蒭a!PzQg YGi͊? n-6J">_6J'G WpFFPh wLWD!f±սg'_#5\4\0D?ʒ1b,RvvS;XByv7NŁ)_~qH>%|.%]o IGdA~0{|3b; $[](53g%@HIN~q 0 oʼC?.{*OnjCE.̓k, фȑ%ѥ_Ư=zyM1q!aLnxW)*~R ¾җT/.C`LAiAjaD(6.F4:g#K%;#K(Kë")DA_uF[O1rZ"k(FEwݰ( U?srp2nBH0փ4 Bpfi&V|X H|LdBhm/cC^x!L~G4?xG0 X"c B>Jdf?XQk>0uJ1!>ڀ1SRmgpT%֔Noi 3o*>g~'MU٦|~I0>?Iel?$U@蟤2Ԃc_ 7 & :D:T`;P2Bo cI ]ހO҄-:%,m%}~`H-y R saod0/@E<\.BT"ibTd \Y/REF,Ǝtp.iTqASқ0Ska Ej_J%,N]q4@;Kg$ _yF~߿SUp'q$H~s\V8\f?\\&Tk&~{VPQռe1L OKIe r9@'ڂozlN_癋wCE /w6'/P8Wd`я\jOp)NmlN"O@~xw傖R`ށ`'ƴ&%a^D<|<s݇ ̈́t <=waQ!C5ȏM"2ߨg6r@ZH9'E)@Ȅl᤯! gSCW|R2<z~M1UgцB8RhP ܟ0C6ÚCX~p?Cz~ :ApB w) ½1LF<ܖC\ʘgN䜅{?ަ?p۾E3+!N\0 L)E$..<RqDi3c.\T70;̟Ć3.gwʎ3)}~y:V4C0˞9&t|&xR y 7@G|뚓Bc& [ .|>H˥s_ kZcڀ0)79 Onbxeu* n?4&oXr!(<-xoeT"(P0yxB 4>A ٽ̅_\-NPXTPtD~EPsfwʎ5bkR't?̿yYOŻ/`i^~?5?0s("R'`!? rїNNH8ZMA 73ψF[V B2jBEh3Q3qa\`x c<ćFz-Zl(ƒm1TIF9ҹ#` \W&'R8( r^IDNI&u A \/f*,{ ]%eo.oO̰9_F(T`+UޞbK>&ZC1Vӽ{icK\R?\~.N`M6H=FGBp7~)0)&OEJ=o+*Q !C[|AnB@ GB yW3h8 DX3{-/w>+0 (V$ <8*zʁΕ./3^c~CxfmOXؕ) hOYky91Jqe -a5Ixpg {©BIЛGE#&+&Dena.r++])2yfh<0#_tq:a<$ )17 pƤ+KE3*ZV2u3~Vǡ4KROw2e&,3U')Zjs8h5]㄂Q-11Q){^GLY'6Q>!uV?P+!ä!/x12zCy"ƣ"@8듅i`zXnZ\3;2EA(E r:൫QC>ď@1 ;%u4eL&9 Y p(Rgz.8UT'G匡|mSAS#! cUzJ#]P:iHͤ R x/t4=(-@$[ MW#8*V߉#-۩paOs jX Ʉ8v!ʏ]JaSslr ׅ}{5UH#c,;䖠]N7(C0~G})9{Yr(;!Btu>WK>z".'BͪҘ0W bQ(62:OÜħ٦_\6嬎Sycp 6W.2*1Hoi81 2H ˉ>80hs2)ɲ|&5Dy>0`ƥq+U>K?nĸ0&'03s &DkX!*d uƑLdB5i8Tu3 tu,gTkXN#B9 *!|LoMj5T>S\Pŕ xJMl\~yY}1-|E 0$#<ݛT O? Y, zR>n֋q@ǖ[l*yּ+_D,jWQ$q>9z)D"Ma&EZ}=}`GEL!ζOP?V~ ʹMLCz@LnND#\H;y ɲ~H5 ZhrƿNOSu2Ԧ(xU'z ۆq WuMP>! h^.ΜܑYT(f[ ))O΢gV,Q`# u J 9x?ظ8:LxaԀB[OkP1T+ 4}6 425DF"9($;OXgvj7f0 ,nu4X1'av/dRi`7:4Y/_౴U`!~i~))`=sR88i"҃ U,w^)3$W[aQ0Cӈ2{DCHysrTAbHS/,9*hK2]CL"P/XbI@$i[N1_0OtpX. eD|u% O$%DMd8Eq(f΍:?ךVŠW$Y__'GB`k =VUկ0IrŽU8|e`sg ~Ģ(A:CH'^tn*_`yP/\.I]Ť*z vt0gE5?oG|]/S}PЅ팴8o|y%9n0 t՗o&AgMNK(RJ[ ,7Z;>H k䱢v8zܡ4]CQy??ox睠 00n'k0ҳDžf\_jGO:P5FVFˆέ1i&>ATZƌh>1SgO׏ |SG90b:kߎsQ8.hE5gx ! >xd۸蒗8K_T\0nI􁏄{6 \9_^ 5;wfJP }4|= $H*Q:ɸUSZID5I xn$=:Fyxզ$=W 68e HVEgz㳷:~40{M6|$J~Ȃ<1=yOk}7`憎Ε;x-㖑ŦG ʭ;Ht$.yХ<7$6<6M:K"0P$~ M74Q HQ)=O1YzAATr>)(VM cb~ >?:HPꁊ,W?hD#*뭧B57<)'P@MA*BQӇS){.44A@zE~?: ϞnP?U\JI~Aiʔ?֏C+$Vy9OIh9 ?xQM )‚Wx_B~؃Ŕhaf= `AA\A&kVpZ."ZiAC#F˰"%%@g*V5HBl΢ېv Zp_6@bFu4<4Z(o BX6_8EGo̷%J_x|298D  x@пRŝ>dCBP ).J`<[`[{ k0w[`[O-J~$Jlݩ_!KӉΔ^7N>BWW:~y܀ ^@c. 'ѷ1P9'2 z9x_a?+rKbʜIdEI( x4g~`%{~_ Ip8|<2~QH_pAA@Kd0 !@.(BA~z8 A0 ~tJ~_  QD OQ)  'O@AL((Y.@Mn~¡CBq2* ''zMHIşȶPSB+OB/j$D.m;D ~LO tO+K :"z8Z}/čqdީŴMVC^/b'X GjTaAK(_IWn4@>Oؿ!f]N偊U٦|6Eirp\3øv(6OV)P_!vKPTX2B (clrw!fF`i\Pk> w"ldG CV9H#O$Tȿ WOx*ecW$!${Rd`)־:dAER5zrs bO 8uvn)7H=0@f[L@w>N!갤'Z>CyỸd\C#_ G%ѳA̙:. \( Ǣ o xڵ#FqV˸&3T/8Cr"!,^"8T-!5 r;{Cр[Axcu5Aճ -vuX 49s $"/A.u"?xI:>wps?^o2`E$N8L!a!ʮsd!xQf5,Aҗ|?~wȦxed4R)ˌ١>8e|#&[~]AsnJ9ZPW|~^~(pxY !)RX`m.JoA?#B*aw)ª$ÿLŌq+'fy>XBLC~Te*^NBN~P1}~0xYV4 )֎ыv:?ˉZy/d$̟Ć3.grb~o`b;e l[}|@Èiv:?˕ K<`zdtT x;e,O60@ t1$߭2iH49U)E+ IT8_pH .?uʔf"Cf)LVyIxī|gߋ#~f ̏,\ bx!v =dVn%`>V~k=1UAWz"Q:y{|b&6t@~3#UE`GفĆjp0]gH,2Vډ$SqL wGd7&aXes|V$AJzi'hC™GEuΘ2 $cdP*[EWsYIlGk;)!\IJnu@i7,Y7I{NUMcJ% 3׵݊a]j6yM áaſh3T^*oDOn>*Ї0zMGʁ{wWޡ?SGD%`.C=Ԃ ) |,* H䦩FQC.V(]@{`ĦCʇ t4sؘUqu[+qZ?8GNR&M1~A]̟&R?1V'v >ұ&w3=]N <ΡZO"L*FvćȐ7 `P ~8bTIz}W=!o;~OFb '"/c.J;Q\S( rNO.ЭC?,a7ׇ>4LQ1@kE e\*}!˲ `|>ڧxBNlL 2IJi[7;qdqtS[QyU9;1S F3g=M^?m e:q5 !/?hp@& 2?(Csw-*oOG5'8}L]6pT;pIA`GʈkЫ?8H:pJS<ˏi~"d^ÆO<[S1G)y]Rf:jDnbJ+ŴEWB*A+p"6Z r%$y=PPEbG3m JW r@CZ4xI߆PJi;@<.+ /t!Q= ĬG^pǀa==a_HkPb`\D* 3chPjkdOCqed+m ]$*/ x.[Њ em OXf%$yNe䷏j:eU|UQ({\ ٺ%HkPb`\;y'PUpl#}ģYqRw!]]Ǥ^_[Qϋ1JO !n5ύx}8!tx T2=!qjĩI/ T+׎ V%JN|L\5!Rq N#6+qVVBU boN: VDĆ$"ɁC˖SEkrQ^@13 īWEJׁc*(S|pG/]AL}]吐货]';?,`ڦiSBKCbzAi݇'=;AC>[te[}%KK6N0NY\Bpve}"GfÚKz(&ErM\im(jEtg+?}Bxt+YY(!kDW)NN/u< ]o9qi֪CDz^Y$%4˛ o "}eAhYი~WՖ&lL0nARq7rv Wtzq{i,*Pxl9w^xР!K&M v8aMI P* ~ 8fk[V 6Qײ#z ˿69cKg[Ɍߌ0wY ['+YY(!k>u cVu huM?PSXI' 7X辕^!M@\ܤ-u50K6 a9^C Gԕ3ɩ!"Tr9vvg1 8Eq~A=aޟ+ˇz3{#ӫ5׹ ю6Lmh|Y<+P CI? Ƚ?YX YEC(Ľ?# _O, $!Ԟ(*&KM';]aS |Cpv[!!d | ~f;S,ف(p$$^| <I_^{ iu=b`41`8˿>gO(-8~LO~N #H%,DV B -W3/n l?~ 1Au_cp*` "zWP&X+럪PK˖xmv hD#ʬ62=1z?T́8OU&G\'lyU"K W`~~R^h}I?':V*}^R)?E`hah}I?'#VAp<^OO?/H &o#"?XtyV>G\Ot1wF9MP3@tt;b{hϸp@jrkm;V1 %K0Z$J46^S(nd4@ K)W> eCkNZ%i_l0DI*-))&cy%>%7b!S]+ހaPq.8 e6Z+مr\:b_nzMi>xM].2z;|32G iQ`ǔ\J8C6Ɵ7[X_sazgKTHN+cou4wC@ƑW\KO474PQ](YބcA(}A!̃D& rn86,pr^eQ{x@Uzg4+bjƺS#笉'i56a h-4Y>'c 0GdȆ l>*g6bp>4(Xq>vNf/nW'st CbS\w_x.~;v慳0AbHjB># #]Lh~DT$B 3HIQ\~ "SE~ {ּʪA@/2( 4; ?`DPS4ƺ(s|OFMPT +_۔E

              pI*$l Q3JErI~1\BX{ 5LJZ_. @$G$/={9)9u_ 1Lg`) h[>Oq1<_aa6*r~~o9z%Wtwf~R.qzxw,h9,4p:k ڇ I=+(ԝ+-4C` )W#xMe.Jۧe0Ixh%)S?+u q{gҢ80qڨ1>}ĵPg/khA9u5c?^ʫI5Bê1+ёlK#7 1oVx MF^E=^EM"rs*gfol)E8IIw&R@Aq |S1Ra@XT$$g!׎o4*gY韁]] 6RT:C9^@~#8@|9m>#ϸ} 4H$\K9@\WP| ץ&X(Kb H>" Xn!b!XTW+t~ɩ3Zl,H \!K#!gKY%7-\@DMPsPn5'DDp#}hqFtpf{]Q(V -1) V=Þ1 WfM,(Cq9W&${9S.3$hI3rD'? <-20JL/ ,Q~5C` )W#[n0P-ւX2=A8(PdwUC<8,Buz}3D0 oi9>Z@e}Ă9+yRDYiЮt`I-sӅ0+ЊoT0^]Qt)~܇az >hcw4|G>}!tHj("y )nLWt(["~0|D߽qioR_z7Uw>dk'䑪$6?ǚ G (u@~l7b ͉vh~N*dum ޟAs+/vv ؐ@Qxϩ*HQ!@&{x ;fĀz (u@:ahI A >@c]kj7w4qAVШ$H*us5AwQ25ޓ؏u5-[|}q?C!MV>GL!7W $>)GЊl;FT<$ U@Ԅ_WʵU:p-X03гm ,I)[_xo'ĸ07pxѸ'8IGdXu/xWzhyL%rm\6/P2%`)hj. TR:IڜZ! xX#<> 蝷J5%d Q;{C^x${A,ϐA)2GW:,Jȟ؉q&l(tQZ8(C0uU02ɱ#qO4 ``g0 :nҊ_G8S[{fݛM1Ǩ!^q{姏w+cf<6G5_/v#p<hSyhr4 T/s6U4n ߣqC Oq=^چdcA  EyL%rm\6/P2%g#RTg+"/ AC|$in0KHJ.W*>pic/@.-p¨=`|CT+̪c#*f~gD+?`V :-q=T+qy _O ~V9_CPTW[DcLP!_ g6K5{iQ>ԃ};W0nzƋ'AB9ײN+E>'}f\Zs"(+̈bA⯆zhMv !0izyOn5U[z.(Y?>WP&;NIfQÁ_`pO NB/ az N, 04@ tVncW# hN[=ɷ ^OL/'&$C[W?SCPLsU'}fU0L+\ ' 볣otZc=; \(` Ekr݉TE=i"lk(ctmHy{B &?,Yb eip8|<2 h_dQE456CPWNS.keysZNS.objects789:;<=>?@AB EFGHEJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Transfer-Encoding_Timing-Allow-Origin]Cache-ControlTDateZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApacheXIdentity_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:52 GMT_keep-alive, Transfer-EncodingUbytes_Accept-Encoding_Wed, 12 Apr 2017 18:04:14 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}05@IOR[dfhow '=KP[in|#5UZgjotOtry { window.scriptsLoaded = window.scriptsLoaded || {}; window.scriptProcessStart = window.scriptProcessStart || {}; window.scriptProcessStart['shellcore.o365shellg2coreprime.mouse.js'] = (new Date()).getTime(); //----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // trying to record the timestamp for shell core first byte // however at this time ClientPerformance and Logging API wasn't initialized yet // hasn't been loaded yet. Because of that store the time in temporary __C2 variable var O365 = window.O365 || {}; O365.__C1 = (new Date()).getTime();/*! Version=16.00.1724.007 */ Type.registerNamespace("_j");_j.W=function(){};_j.W.prototype={none:0,alert:1,alertdialog:2,button:3,checkbox:4,dialog:5,gridcell:6,link:7,log:8,marquee:9,menuitem:10,menuitemcheckbox:11,menuitemradio:12,option:13,progressbar:14,radio:15,scrollbar:16,slider:17,spinbutton:18,status:19,tab:20,tabpanel:21,textbox:22,timer:23,tooltip:24,treeitem:25,combobox:26,grid:27,listbox:28,menu:29,menubar:30,radiogroup:31,tablist:32,tree:33,treegrid:34,article:35,columnheader:36,definition:37,directory:38,document:39,group:40,heading:41,img:42,list:43,listitem:44,math:45,note:46,presentation:47,region:48,row:49,rowheader:50,separator:51,toolbar:52,application:53,banner:54,complementary:55,contentinfo:56,form:57,main:58,navigation:59,search:60};_j.W.registerEnum("_j.W",!1);_j.X=function(){};_j.X.prototype={off:0,polite:1,assertive:2};_j.X.registerEnum("_j.X",!1);_j.bQ=function(){};_j.bQ.registerInterface("_j.bQ");_j.bX=function(){};_j.bX.registerInterface("_j.bX");function ComponentTypeRecord(n){this.type=n}_j.bG=function(){};var IDeferredTypeLoader=function(){};IDeferredTypeLoader.registerInterface("IDeferredTypeLoader");_j.bH=function(){};_j.bH.registerInterface("_j.bH");_j.bN=function(){};_j.bN.registerInterface("_j.bN");_j.bO=function(){};_j.bO.registerInterface("_j.bO");_j.bP=function(){};_j.bP.registerInterface("_j.bP");_j.bR=function(){};_j.bJ=function(){};_j.bJ.registerInterface("_j.bJ");_j.PerfTraceLevel=function(){};_j.PerfTraceLevel.prototype={off:0,essential:1,info:2,verbose:3,debug:4};_j.PerfTraceLevel.registerEnum("_j.PerfTraceLevel",!1);_j.K=function(){};_j.K.registerInterface("_j.K");_j.bI=function(){};_j.bI.registerInterface("_j.bI");_j.bK=function(){};_j.bK.registerInterface("_j.bK");_j.bV=function(){};_j.bV.registerInterface("_j.bV");function SourceFileRecord(n){this.name=n}_j.bZ=function(){};_j.bZ.prototype={Standard:0,Sprite:1,HighResolution:2};_j.bZ.registerEnum("_j.bZ",!1);function StyleFileRecord(n,t){this.name=n;this.type=t}_j.bL=function(){};_j.bS=function(){};_j.bS.registerInterface("_j.bS");_j.bT=function(){};_j.bT.registerInterface("_j.bT");_j.bU=function(){};_j.bU.registerInterface("_j.bU");_j.cb=function(){};_j.cb.prototype={off:0,error:1,warning:2,perf:3,info:4,verbose:5};_j.cb.registerEnum("_j.cb",!1);_j.bm=function(n,t,i,r){this.instance=n;this.property=t;this.oldValue=i;this.newValue=r};_j.A=function(){};_j.A.registerInterface("_j.A");_j.bM=function(){};_j.bM.registerInterface("_j.bM");_j.bo=function(){};_j.bo.registerInterface("_j.bo");_j.bi=function(){};_j.bi.prototype={none:0,click:1,doubleClick:2,hover:4,mouseDown:8,mouseUp:16,focus:32,blur:64,keyUp:128,keyDown:256,change:512,copy:1024,selectStart:2048,dragStart:4096,contextMenu:8192,touch:16384,touchEnd:32768,touchMove:65536,paste:131072,focusIn:262144,focusOut:524288,keyPress:1048576,input:2097152,mouseEnter:4194304,mouseLeave:8388608,mouseMove:16777216,hoverIE:33554432,cut:67108864,compositionEnd:134217728};_j.bi.registerEnum("_j.bi",!0);_j.x=function(){};_j.x.registerInterface("_j.x");_j.bW=function(){};_j.bW.registerInterface("_j.bW");_j.v=function(n){this.f=n};_j.v.a=function(){_j.v.c++;return"_ariaId_"+_j.v.c.toString()};_j.v.d=function(n){return n?1:0};_j.v.b=function(n){return n?1:0};_j.v.e=function(n){switch(n){case 0:return"false";case 1:return"true";default:return null}};_j.v.f=function(n){switch(n){case"false":return 0;case"true":return 1;default:return 2}};_j.v.g=function(n){switch(n){case 0:return"false";case 1:return"true";case 2:return"mixed";default:return null}};_j.v.prototype={f:null,v:function(){return _j.w.a(_j.W,this.m("role","none"))},a:function(n){var t=n?_j.W.toString(n):null;this.b("role",t);return n},z:function(){return parseInt(this.m("tabindex","-1"))},h:function(n){this.b("tabindex",n.toString());return n},d:function(){return this.j("id")},e:function(n){this.b("id",n);return n},n:function(n){this.b("aria-activedescendant",n);return n},l:function(){return this.j("aria-describedby")},o:function(n){this.b("aria-describedby",n);return n},B:function(n){this.b("aria-flowto",n);return n},r:function(n){this.b("aria-haspopup",n.toString());return n},x:function(){return this.j("aria-label")},s:function(n){this.b("aria-label",n);return n},u:function(){return this.j("aria-labelledby")},i:function(n){this.b("aria-labelledby",n);return n},C:function(n){this.b("aria-level",n.toString());return n},D:function(n){this.b("aria-live",_j.X.toString(n));return n},E:function(n){this.b("aria-multiselectable",n.toString());return n},F:function(n){this.b("aria-owns",n);return n},w:function(n){this.b("aria-readonly",n.toString());return n},A:function(n){this.b("aria-busy",$a(n)?null:n.toString());return n},c:function(n){this.b("aria-checked",_j.v.g(n));return n},p:function(n){this.b("aria-disabled",n.toString());return n},q:function(n){this.b("aria-expanded",_j.v.e(n));return n},t:function(){return Boolean.parse(this.m("aria-hidden","false"))},k:function(n){this.b("aria-hidden",$a(n)?null:n.toString());return n},y:function(){return _j.v.f(this.j("aria-selected"))},g:function(n){this.b("aria-selected",_j.v.e(n));return n},j:function(n){return this.f.getAttribute(n)},m:function(n,t){var i=this.f.getAttribute(n);return i===null||i===undefined||i===""?t:i},b:function(n,t){t?this.f.setAttribute(n,t):this.f.removeAttribute(n)}};_j.bA=function(){_j.bA.initializeBase(this)};_j.bA.prototype={J:null,W:!1,U:!1,D:function(){return this.U},bJ:function(n){if(this.U!==n){this.U=n;this.q("IsActive")}return n},bu:function(n){if(this.s!==n){if(this.s){this.s.lE(this.dX||(this.dX=Function.createDelegate(this,this.dispose)));this.s.rpcl("IsActive",this.J||(this.J=Function.createDelegate(this,this.bH)));this.bI();this.C(this.s)}this.W=!0;this.dr(n);this.W=!1;if(this.s){this.s.lD(this.dX||(this.dX=Function.createDelegate(this,this.dispose)));this.s.apcl("IsActive",this.J||(this.J=Function.createDelegate(this,this.bH)));this.j(this.s);this.s.D()&&this.bG()}}return n},cL:function(){if(!this.W)throw Error.invalidOperation("You cannot set ContextParent on Behavior; set AttachedControl instead.");_j.P.prototype.cL.call(this)},j:function(n){},d:function(){},e:function(){},C:function(n){},y:function(){this.bu(null);_j.P.prototype.y.call(this)},bG:function(){if(!this.D()){this.bJ(!0);this.d()}},bI:function(){if(this.D()){this.bJ(!1);this.e()}},bH:function(n,t){this.s&&this.s.D()?this.bG():this.bI()}};_j.P=function(){_j.P.initializeBase(this)};_j.P.prototype={cH:null,cI:null,ce:null,dn:!1,fY:!1,cJ:null,dp:null,s:null,bQ:null,bR:null,dq:null,cK:null,ig:!1,lD:function(n){this.ce||(this.ce=new _j.Q);this.ce.d(n)},lE:function(n){this.ce&&this.ce.e(n)},r:function(){return this.dn?this.cJ:this.dp},O:function(n){this.dn=!0;this.ie(n,!1);return n},dV:function(){return this.dn?this.cJ:null},dr:function(n){if(this.s!==n){if(this.ic){this.s=n;return n}if(this.s){this.s.rpcl("DataContext",this.cI||(this.cI=Function.createDelegate(this,this.eI)));this.s.rpcl("IsActive",this.cH||(this.cH=Function.createDelegate(this,this.dW)))}this.s=n;if(this.s){this.s.apcl("DataContext",this.cI||(this.cI=Function.createDelegate(this,this.eI)));this.s.apcl("IsActive",this.cH||(this.cH=Function.createDelegate(this,this.dW)))}this.q("ContextParent");this.cL()}return n},D:function(){return!0},ge:function(){return!1},ic:!1,B:function(n){this.id(n);if(n.c==="DataContext"){this.dn=!0;this.cK=n;n.b(this.dp?this.dp:this.s?this.s.r():null)}else{this.bQ||(this.bQ=[]);this.bQ[this.bQ.length]=n;this.cJ&&n.b(this.r())}n.h!==2&&n.g(this);return this},F:function(n){this.id(n);if(n.h!==2){n.b(this.s);n.g(this)}this.bR||(this.bR=[]);this.bR[this.bR.length]=n;return this},y:function(){if(this.ce){this.ce.b();this.ce.dispose()}if(this.cK){this.cK.dispose();this.cK=null}if(this.bQ)for(var t=0;t=0;n--)this.bQ[n].b(this.cJ)},cL:function(){if(this.bR)for(var n=this.bR.length-1;n>=0;n--)this.bR[n].b(this.s);this.ih()},dW:function(n,t){this.eI(n,t)},eI:function(n,t){!this.cf&&this.s&&(this.s.D()||!this.s.r())&&this.ih()},ih:function(){var n=this.s?this.s.r():null;n&&(this.fY=!0);this.fY&&(this.cK?this.cK.b(n):this.dn||this.ie(n,!0))},id:function(n){_j.m.b(n,"dataBinder");if(this.dq){if(this.dq[n.c]&&!n.o)throw Error.argument("TargetProperty already bound to other properties");}else this.dq={};this.dq[n.c]=n;this.ig&&n.q();n.h===2&&n.g(this)},ie:function(n,t){if(this.cJ!==n){this.fZ();t&&(this.dp=n);this.cJ=n;this.w();this.q("DataContext")}}};_j.bk=function(n){this.f=Function.createDelegate(this,this.n);_j.bk.initializeBase(this);this.d=n};_j.bk.prototype={a:null,d:null,e:null,b:function(){return this.a},k:function(n){if(this.a!==n){this.a&&this.a.rpcl(this.d.a,this.f);this.a=_j.E.isInstanceOfType(n)?n:null;this.e=null;if(this.a){this.a.apcl(this.d.a,this.f);this.e=this.h()}this.c&&this.c.j()}return n},j:function(){return this.e},g:function(n){this.m(n);return n},l:function(){this.m(this.d.b)},m:function(n){this.i();this.a.bi(this.d,n)},h:function(){this.i();return this.a.bC(this.d)},n:function(n,t){var i=this.h();if(this.e!==i){this.e=i;this.c&&this.c.j()}}};_j.g=function(n,t,i){_j.g.initializeBase(this);_j.m.b(n,"executeCommand");this.f=t;this.h(n);this.c(!!i!==i||i)};_j.G=function(n,t,i,r){_j.G.initializeBase(this);_j.m.f(t.length,n.length,"propertyGetters.Length");r===2?_j.m.c(i,"propertySetter"):_j.m.f(i,null,"propertySetter");this.n=r;this.e=n;this.a=t;this.u=i};_j.G.c=function(n,t){return function(i,r){n.f&&(n.t?_j.G.b(n,t):_j.G.a(n,t))}};_j.G.b=function(n,t){_j.k.a().a(_j.r.d,"Bind"+n.e[n.e.length-1],function(){_j.G.a(n,t)})};_j.G.a=function(n,t){for(var i=n.b[t],e=n.b.length-1,r=t;r=0;i--)n=this.c[i].b(n,this.d[i]);return n}};_j.J=function(){_j.J.initializeBase(this)};_j.J.a=function(){};_j.J.prototype={b:!0,e:null,m:function(n){this.apcl("CanExecute",n)},k:function(n){this.rpcl("CanExecute",n)},c:function(n){if(this.b!==n){this.b=n;this.q("CanExecute")}return n},h:function(n){this.e=n;this.c(!!this.e);return n},f:null,a:function(){_j.m.f(this.b,!0,"Can't raise command when canExecute is false.");_j.m.b(this.e,"Can't raise command when no execute command is specified.");this.e()}};_j.C=function(n,t,i,r,u,f){_j.C.initializeBase(this,[n,1,r,u]);this.e=f;this.d=new _j.G(t,i,null,1);this.d.m(this);this.n=u};_j.C.prototype={d:null,n:null,l:!1,i:!1,e:0,k:null,g:function(n){this.k=n;this.s()},b:function(n){this.d.i(n)},a:function(){if(this.d.h()){var n=this.d.l();this.f&&(n=this.f.a(n,this.n));if(Boolean.isInstanceOfType(n)){this.i=n;this.l=!0}else{this.i=!1;this.l=!1}}else this.i=!1;this.s()},q:function(){this.d.o()},s:function(){if(this.k){var n=this.c.split(":");var t=n.length;if(t===2)if(this.i){this.j(n[1],!1);this.j(n[0],!0)}else{this.j(n[0],!1);this.j(n[1],!0)}else this.j(this.c,this.i)}},j:function(n,t){for(var u=n.split(" "),f=u.length,i=f-1;i>=0;i--){var r=u[i];this.l&&t?this.k.J(r):this.k.U(r)}}};_j.i=function(n,t,i,r,u,f,e){_j.i.initializeBase(this,[t,r,u,f,e]);this.d=n;this.e=i;this.d.m(this);this.e.s(this)};_j.i.a=function(n,t,i,r,u,f,e,o,s,h){return new _j.i(new _j.G(n,t,i,e),r,new _j.bg(r,u,f,h),e,o,s)};_j.i.b=function(n,t,i,r,u,f,e,o,s,h,c){return new _j.i(new _j.bf(n,t,i,r,o),u,new _j.bg(u,f,e,c),o,s,h)};_j.i.c=function(n,t,i,r,u,f,e){return new _j.i(new _j.G(n,t,i,u),r.h(),new _j.bk(r),u,f,e)};_j.i.e=function(n,t,i,r,u,f,e,o,s,h,c){var l=u.split(".");return new _j.i(new _j.bf(n,t,i,r,o),l[0],new _j.ba(l[1],f,e,c),o,s,h,!0)};_j.i.d=function(n,t,i,r,u,f,e,o,s,h){var c=r.split(".");return new _j.i(new _j.G(n,t,i,e),c[0],new _j.ba(c[1],u,f,h),e,o,s,!0)};_j.i.prototype={e:null,d:null,i:!1,g:function(n){this.e.k(n);this.a()},b:function(n){this.d.i(n)},a:function(){if((this.h||!this.i)&&this.e.r()){if(!this.d.h()){this.i&&this.e.l();return}this.i=!0;var n=this.d.l();this.f&&(n=this.f.a(n,this.m));this.e.g(n)}},j:function(){if(this.h===2&&this.d.h()){var n=this.e.j();this.f&&(n=this.f.b(n,this.m));this.d.p(n)}},q:function(){this.d.o()}};_j.bD=function(n,t,i,r,u){_j.bD.initializeBase(this);this.c=n;this.f=i;this.m=r;this.h=t;this.o=u};_j.bD.prototype={c:null,f:null,m:null,h:0,o:!1,p:function(){this.g(null);this.b(null)}};_j.ba=function(n,t,i,r){_j.ba.initializeBase(this);this.d=n;this.a=t;this.h=i;this.f=r};_j.ba.prototype={h:null,a:null,d:null,f:null,e:null,b:function(){return this.e},k:function(n){this.e=n;return n},j:function(){return this.a(this.b())[this.d]},g:function(n){if(this.a(this.b())[this.d]!==n){this.a(this.b())[this.d]=n;this.h(this.b(),this.a(this.b()))}return n},l:function(){this.g(this.f)}};_j.H=function(n,t,i,r,u){this.i=Function.createDelegate(this,this.l);_j.H.initializeBase(this);_j.m.b(n,"executeCommand");_j.m.b(i,"source");_j.m.b(r,"canExecuteProperty");_j.m.b(u,"propertyGetter");this.f=t;this.h(n);this.g=i;this.d=r;this.j=u;this.g.apcl(this.d,this.i);this.l(null,null);_j.H.a&&_j.H.a(this)};_j.H.prototype={g:null,d:null,j:null,y:function(){this.g.rpcl(this.d,this.i);_j.E.prototype.y.call(this);_j.H.b&&_j.H.b(this)},l:function(n,t){this.c(!!this.j())}};_j.bY=function(){};_j.bY.prototype={j:null,m:function(n){this.j=n}};_j.bf=function(n,t,i,r,u){_j.bf.initializeBase(this);this.b=n;if(t){this.a=new _j.G(t,i,r,u);this.a.i(this.b)}};_j.bf.prototype={b:null,a:null,l:function(){return this.a?this.a.l():this.b},p:function(n){this.a&&this.a.p(n);return n},h:function(){return this.a?this.a.h():!0},i:function(n){return n},m:function(n){_j.bY.prototype.m.call(this,n);if(this.a){this.a.m(n);this.a.i(this.b)}},o:function(){}};_j.ca=function(){};_j.ca.prototype={c:null,r:function(){return!!this.b()},s:function(n){this.c=n},i:function(){if(!this.b())throw Error.invalidOperation("Can't get property when target is not set");}};_j.bg=function(n,t,i,r){_j.bg.initializeBase(this);_j.m.a(n,"propertyName");_j.m.b(i,"propertySetter");this.h=n;this.a=null;this.n=i;this.f=t;this.m=r===undefined?null:r};_j.bg.prototype={e:null,n:null,f:null,h:null,d:null,m:null,a:null,b:function(){return this.a},k:function(n){if(this.a!==n){this.a&&this.f&&this.a.rpcl(this.h,this.e||(this.e=Function.createDelegate(this,this.p)));this.a=n;this.d=null;if(this.a&&this.f){this.a.apcl(this.h,this.e||(this.e=Function.createDelegate(this,this.p)));this.d=this.o()}}return n},j:function(){return this.d},g:function(n){this.q(n);return n},l:function(){this.q(this.m)},q:function(n){this.i();this.a.bj||this.n(this.a,n)},o:function(){this.i();return this.f(this.a)},p:function(n,t){var i=this.o();if(this.d!==i){this.d=i;this.c&&this.c.j()}}};_j.z=function(n){this.c=0;this.d=0;this.c=_j.z.h(n);this.d=_j.z.i(this.c,n);this.f=_j.z.f(this.c,n);this.g=_j.z.g(n);this.e=n.indexOf("WebKit")!==-1};_j.z.e=function(n){return n.indexOf("MSIE")>0||_j.z.c(n)};_j.z.c=function(n){return n.indexOf("rv:")>0&&n.indexOf("Trident")>0};_j.z.b=function(n){var i=parseFloat(n.substr(n.indexOf("MSIE")+5));if(n.indexOf("Trident")>0){var t=0;t=parseFloat(n.substr(n.indexOf("Trident")+8));if(t===4&&i<8||t===5&&i<9||t===6&&i<10||t===7&&i<11)return!0}return!1};_j.z.h=function(n){return _j.z.e(n)?1:n.indexOf("Edge")>0?6:n.indexOf("Chrome")>0?2:n.indexOf("Firefox")>0?4:n.indexOf("Safari")>0?3:n.indexOf("iPhone")>0||n.indexOf("iPad")>0?5:0};_j.z.i=function(n,t){var i=0;switch(n){case 1:i=_j.z.j(t);break;case 6:i=parseFloat(t.substr(t.indexOf("Edge")+5));break;case 2:i=parseFloat(t.substr(t.indexOf("Chrome")+7));break;case 3:i=parseFloat(t.substr(t.indexOf("Version")+8));break;case 4:i=parseFloat(t.substr(t.indexOf("Firefox")+8));break;case 5:i=_j.z.a(t,"OS");break}return i};_j.z.a=function(n,t){var i=n.indexOf(t)+t.length+1;var u=n.indexOf(" ",i);var r=n.substr(i,u-i);return parseFloat(r.replace("_","."))};_j.z.d=function(n){var t=0;n.indexOf("Trident/7.0")!==-1?t=11:n.indexOf("Trident/6.0")!==-1?t=10:n.indexOf("Trident/5.0")!==-1?t=9:n.indexOf("Trident/4.0")!==-1&&(t=8);return t};_j.z.j=function(n){var t=0;t=_j.z.c(n)?parseFloat(n.substr(n.indexOf("rv:")+3)):_j.z.b(n)?_j.z.d(n):parseFloat(n.substr(n.indexOf("MSIE")+5));return t};_j.z.f=function(n,t){var i;switch(n){case 0:i="Unknown";break;case 6:i="Edge";break;case 1:i=_j.z.b(t)?"Internet Explorer-Comp":"Internet Explorer";break;case 2:i="Chrome";break;case 3:i="Safari";break;case 4:i="Firefox";break;case 5:i="MOWA on iOS";break;default:i="Unknown";break}return i};_j.z.g=function(n){var f=n.indexOf("Windows NT");if(f>0)return new _j.D("windows",n.indexOf("ARM")>0?"windowsRT":"PC",parseFloat(n.substr(f+10)));if(n.indexOf("iPad")>0)return new _j.D("IOS","iPad",_j.z.a(n,"OS"));if(n.indexOf("iPhone")>0)return new _j.D("IOS","iPhone",_j.z.a(n,"OS"));var h=n.indexOf("OS X");if(h>0)return new _j.D("OSX","macintosh",_j.z.a(n,"OS X"));var e=n.indexOf("Android");if(e>0)return new _j.D("android","android",parseFloat(n.substr(e+7)));var t=n.indexOf("Windows Phone");if(t>0){var r=14;n.length>=t+16&&n.substring(t+14,t+16)==="OS"&&(r=16);return new _j.D("windowsPhone","windowsPhone",parseFloat(n.substr(t+r)))}var i=n.indexOf("GoogleTV");if(i>0)return new _j.D("googleTV","googleTV",parseFloat(n.substr(i+9)));var u=n.indexOf("BB10");if(u>0)return new _j.D("blackBerry","blackBerry",parseFloat(n.substr(u+2)));var c=n.indexOf("CrOS");if(c>0)return new _j.D("chromeOS",n.indexOf("arm")>0?"chromeBookArm":"chromeBook",-1);var o=n.indexOf("Ubuntu");if(o>0)return new _j.D("ubuntu",n.indexOf("arm")>0?"ubuntuArm":"PC",-1);var s=n.indexOf("Linux");return s>0?new _j.D("linux",n.indexOf("arm")>0?"linuxArm":"PC",-1):new _j.D("unknown","unknown",0)};_j.z.prototype={f:null,d:0,c:0,e:!1,g:null,a:function(){return this.c},b:function(){return this.d}};_j.b=function(){this.f=new _j.bl;this.e=[];this.i()};_j.b.prototype={g:!1,c:function(n){var t=this;return new(_j.Y.$$(n))(this.f,function(){return new n})},b:function(n,t){return new(_j.Y.$$(n))(this.f,t)},a:function(n){var t=this.f.b(n);if(!t)throw Error.argument("T","Type '"+n.getName()+"' is not registered in the IoC container. "+"Make sure you have registered the type in the application bootstrapper.");return this.h(t)},d:function(n){var t=this.f.b(n);return t?this.h(t):null},h:function(n){var r=this.g;r&&(this.g=!1);var i;try{var u=!n.c&&!!n.e;i=n.j();u&&Array.add(this.e,new _j.b.a(i,n.e));if(r)for(var t=0;t0){var t=this.c;this.c=new _j.h;for(var n=0;n0)for(var e=0;e0){var v=this;t.f(r.h(),!1,function(){i(r.g);v.g()},t.e(a))}else i(new Array(0))}else i(new Array(0))},a:function(n,t){var u=n.b();if(this.e){for(var f=new Array(n.b().length),i=0;i=0;n--)this.a.a(n).dispose();_j.E.prototype.bd.call(this)},y:function(){this.a.g(this.u);for(var n=0,i=this.a.b();nthis.o.length)throw Error.argumentOutOfRange("count");if(n<0||n+t>this.o.length)throw Error.argumentOutOfRange("index");this.w();for(var r=new Array(t),i=t-1;i>=0;i--){r[i]=this.o[i+n];Array.removeAt(this.o,i+n)}this.v(2,n,n,null,r);this.q("Count")},i:function(){for(var t=this.o.length,i=new Array(t),n=0;nthis.o.length||n<0)throw Error.argumentOutOfRange("index");if(!this.o.length){this.t(t);return}this.w();for(var i=0,r=t.length;i0?Object.getTypeName(this.o[0]):"";throw Error.invalidOperation(String.format(t,this.E,this.o.length,n));}},v:function(n,t,i,r,u){if(!this.bj){var f=this.B.getHandler("CollectionChanged");if(f){this.E=n;try{this.Z(f,n,t,i,r,u)}finally{this.E=-1}}}},d:function(n,t){return this.s(n,t)}};_j.D=function(n,t,i){this.b=n;this.a=t;this.c=i};_j.D.prototype={b:"unknown",a:"unknown",c:0};_j.bt=function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b){this.q=[];this.E=[];this.B={};this.D=n;this.r=t||new Array(0);this.t=i||new Array(0);this.K=r;this.F=u;this.I=f;this.H=e;this.z=o;this.G=s;this.u=h;this.n=c;this.x=l;this.y=a;this.s=v;this.m=y;this.w=p;this.J=w;this.p=b;var k;this.v=(k=this.t).concat.apply(k,this.r)};_j.bt.prototype={p:!1,D:null,z:null,x:null,y:null,s:null,v:null,t:null,r:null,F:null,K:null,I:null,H:null,G:null,n:null,m:null,w:"Standard",J:0,C:!1,l:function(){return this.v},a:function(){return this.D},j:function(){return this.z},b:function(){return this.A(this.t)},c:function(){return this.A(this.r)},d:function(){return this.A(this.F)},i:function(){return this.I},h:function(){return this.H},e:function(){return this.G},u:null,g:function(){return this.u},f:function(){return this.n},k:function(n){if(!this.C){if(this.n)for(var r=this.n,f=r.length,i=0;i";_j.l.b(_j.r.a,"Slab.CreateServices -- component was not of type IContainerConfiguration; actual type: {0}",s);throw c;}if(u)for(var o=u,h=o.length,r=0;r0&&this.C(r,t,i);Array.add(i,r)}break}}},o:function(n){if(n){for(var r=new Array(n.length),t=0;t=0;r--){var u=i[r];if(u===this){this.f.z();return}else if(u.h0||this.e.length>0},b:function(n,t,i){this.g(!1,n,t,i,_j.k.a().d)},a:function(n,t,i){this.g(!0,n,t,i,_j.k.a().d)}};_j.B=function(){};_j.B.e=function(n){var t=n[1];return t===2||t===3?_j.i.c(n[2],n[3],n[4],n[5],n[8],n[9],n[10]):t===4?_j.i.b(n[12],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11]):t===5?new _j.C(n[5],n[2],n[3],n[9],n[10],n[8]):t===6&&n[12]===2?_j.i.e(n[13],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11]):t===6?_j.i.d(n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11]):_j.i.a(n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11])};_j.B.d=function(n){for(var o=n.l.length,f=n.m.h,t=o-1;t>=0;t--)if(f[t]){var u=n.l[t];if(!u.bj)for(var r=f[t],s=r.length,i=0;i0},f:function(n){this.a||(this.a=[]);Array.add(this.a,n)},h:function(n){this.a&&Array.remove(this.a,n)},g:function(n){if(this.a){var t=Array.clone(this.a);Array.forEach(t,n);t=null}},p:function(){this.a=null}};_j.bF=function(){};_j.bF.prototype={r:!1,dispose:function(){if(!this.r){this.p();this.r=!0}}};_j.w=function(){};_j.w.a=function(n,t){return _j.w.c(n,t)};_j.w.c=function(n,t){var u=t.charCodeAt(0);if(u<=57&&u>=0){var i=parseInt(t);if(isFinite(i)&&i>=0)return i}try{return n.parse(t,!0)}catch(f){var r=parseInt(t);if(isFinite(r)&&r>=0)return r;throw f;}};_j.w.d=function(n,t){if(_j.A.isInstanceOfType(t)){for(var u=t,r=new Sys.StringBuilder,i=0;i0){_j.l.c(_j.r.b,"Pausing idle queue while all task queues are already paused is a no-op.");return}if(this.i>0){this.q(this.t);this.t=null}this.i++;this.t=this.v(_j.r.b,"TaskRunner.ResumeIdleTaskProcessing",this.G,1e3,!0)}},f:function(){if(!(this.m<0)&&!(this.r>0)){if(!this.i){_j.l.c(_j.r.b,"Idle Task processing should be paused before invoking resume");return}this.i--;this.i||this.q(this.t)}},H:function(n){if(this.e){this.q(this.e);this.e=null}this.m>=0&&(this.e=this.v(_j.r.b,"TaskRunner.RunForQuanta",this.B,n,!0))},R:function(){for(var i=null,t=null,r=this.h.length-1;r>=0;r--){var n=this.h[r];if(n){n===this.n?i=this.u(n.c,0):(t=this.u(n.c,1))&&(i=t);n===this.p?(t=this.u(this.p.e,2))&&(i=t):(t=this.u(n.e,1))&&(i=t)}Array.removeAt(this.h,r)}if(this.e){this.q(this.e);this.e=null}if(i)throw i;},M:function(){this.e=null;this.Q();var r=this.g;if(!this.r){this.g=this.n;var n=this.D(this.n.c,this.x,0);if(n===this.x){n=n/2;if(!this.i||this.m<0)for(var i=this.h.length-1;i>=0&&n>0;i--){var t=this.h[i];if(t){this.g=t;n=this.D(t.c,n,1);if(n>0){n=this.D(t.e,n,t===this.p?2:1);n>0&&!t.i()&&Array.remove(this.h,t)}}}}}this.h.length>0&&this.z();this.g=r},s:function(n,t){if(!n.d&&!n.f){n.d=!0;var i=n.e;this.d=n.i;if(this.C){var u=this.C(i,n.g,n.c.h,n.h,this.l,!!t,t,-1,-1,-1);this.d=null;return u}var r=new Date;i();this.d=null;return new Date-r}return 0},u:function(n,t){for(var i=null;n.length>0;){var r=Array.dequeue(n);try{this.s(r,t)}catch(u){i=u}}return i},D:function(n,t,i){var r=0;this.y=!!i;while(n.length>0&&r0?this.l[0].s:null},k:function(n){this.u=n;return this},e:function(n){this.n=n;var i=this.m.h;this.o=this.o||!i;for(var t=this.l.length-1;t>=0;t--){this.o||_j.B.c(i[t],this.l[t],this.n.r(),this.n,!0);this.l[t].ei(n);this.o||_j.B.c(i[t],this.l[t],this.n.r(),this.n,!1);this.l[t].gM()}if(!this.o&&i){var r=this;_j.k.a().k(_j.r.d,"delayed binding",function(){_j.B.d(r)})}this.o=!0;n.m.appendChild(this.q)},b:function(){if(!this.t){this.t=!0;for(var n=0;n=0;n--)this.l[n].Z()}},f:function(){if(!this.r&&this.m&&this.m.q()){this.m.p(this);return!0}return!1},c:function(){for(var n=this.l.length-1;n>=0;n--)this.l[n].gO()},i:function(n){return this.l[n]},w:function(){if(!this.n)throw Error.invalidOperation("TemplateInstance already detached");this.q=document.createDocumentFragment();for(var t=this.n.m.children,n=0,i=t.length;n=0;n--)this.l[n].dispose()}};_j.s=function(){};_j.s.o=function(n,t){n=_j.s.a(n);var i=t.a();_j.s.e[i]=!0;_j.s.c[i]||(_j.s.c[i]={});_j.s.c[i][n]&&_j.s.i&&_j.s.i("Template: ["+n+"] has more than one occurrence!");_j.s.c[i][n]=t;if(t.b()){var u=t.b().getName();var r;if(u in _j.s.b)r=_j.s.b[u];else{r=new Array(0);_j.s.b[u]=r}Array.add(r,t)}};_j.s.m=function(n,t,i){n=_j.s.a(n);var r=_j.s.f(n);if(r){var u=function(){t(r,i)};_j.s.d&&_j.s.d(n,u)||u();return}if(!_j.s.j)throw Error.invalidOperation("TemplateManager is not initialized");_j.s.j(n,function(){r=_j.s.f(n);if(!r)throw Error.invalidOperation(String.format(_j.s.k,n));t(r,i)},function(){throw Error.invalidOperation(String.format(_j.s.k,n));})};_j.s.n=function(n,t){for(var i=n;i&&i!==t;i=i.getBaseType()){var e=i.getName();if(e in _j.s.b)return _j.s.b[e]}var o=n.getInterfaces();if(o)for(var f=o,s=f.length,r=0;r1)for(var i=t.length-1;i>-1;){if(_j.s.h&&!_j.f.a(t[i].a())&&_j.s.h(t[i].a()))return t[i];else if(t[i]&&_j.f.a(t[i].a()))return t[i];i--}}else return null;return t[0]};_j.bw=function(n,t){this.h=Function.createDelegate(this,this.i);this.f=n;this.c=t;this.a=[];this.b=[]};_j.bw.prototype={f:0,a:null,b:null,c:null,d:!1,e:0,k:function(n){Array.add(this.a,n);Array.add(this.b,!1);this.g()},j:function(){if(this.a.length>0){this.e===this.a.length&&this.e--;var n=this.a[this.a.length-1];Array.removeAt(this.a,this.a.length-1);Array.removeAt(this.b,this.b.length-1);return n}return null},i:function(){this.d=!1;if(this.a.length>this.f){var t=this.a[this.a.length-1];Array.removeAt(this.a,this.a.length-1);Array.removeAt(this.b,this.b.length-1);this.g();this.c(t,!0);return}for(var n=0;n0)return new _j.M.a(t.changedTouches[0].pageX,t.changedTouches[0].pageY);var r=t.clientX;var i=t.clientY;if(document.body){r+=document.body.scrollLeft;i+=document.body.scrollTop}if(document.documentElement){r+=document.documentElement.scrollLeft;i+=document.documentElement.scrollTop}return new _j.M.a(r,i)};_j.M.prototype={p:null,q:null,s:null,u:0,t:null,r:!1,v:!1,m:function(){return this.p.currentTarget},g:function(){return this.q.x},h:function(){return this.q.y},n:function(){return this.s},c:function(){return this.p.target||this.p.srcElement},l:function(){return this.p.timeStamp||+new Date},a:function(){return this.u},j:function(){return this.t},f:function(){return this.p.touches},o:function(){return this.r},d:function(){return this.p.shiftKey},i:function(){return _j.u.a().p?this.p.metaKey:this.p.ctrlKey},k:function(){return this.p.altKey},b:function(){this.p.preventDefault?this.p.preventDefault():this.p.returnValue=!1;this.r=!0},e:function(){this.p.stopPropagation?this.p.stopPropagation():this.p.cancelBubble=!0;this.v=!0}};_j.M.a=function(n,t){this.x=n;this.y=t};_j.e=function(n){_j.e.initializeBase(this);_j.m.b(n,"htmlElement");_j.m.f(n.nodeType,1,"domElement.NodeType");this.m=n;this.cS=_j.e.e(n);this.gJ=_j.e.i;this.gC=_j.e.h;this.gD=_j.e.j;this.bM=[];this.eN={};this.cg=n.className};_j.e.$$cctor=function(){if(document.documentElement.classList){_j.e.c=function(n,t){var i=n.get(0).classList;i.add(t)};_j.e.g=function(n,t){var i=n.get(0).classList;i.remove(t)}}else{_j.e.c=function(n,t){n.addClass(t)};_j.e.g=function(n,t){n.removeClass(t)}}};_j.e.m=function(){return[]};_j.e.a=function(){if(!_j.e.d){var n=window.document.createElement("div");n.style.display="none";n.id="uiObjectCacheNode";_j.e.d=n}return _j.e.d};_j.e.f=function(n,t,i){return!n||n===i||n.tagName&&n.tagName.toLowerCase()==="body"?null:t(n)?n:_j.e.f(n.parentNode,t,i)};_j.e.n=function(n){return n.style.display!=="none"&&n.offsetWidth+n.offsetHeight>0};_j.e.prototype={gu:null,gx:null,gr:null,gh:null,gp:null,gn:null,gm:null,gy:null,gk:null,gz:null,gi:null,gq:null,cN:null,gl:null,gj:null,go:null,gg:null,gf:null,dY:null,gv:null,gw:null,gt:null,gs:null,gA:null,cM:null,eL:null,dw:null,cQ:!1,cz:!1,dZ:!1,eT:!1,eX:!1,ec:!1,cR:!1,dv:!1,dx:null,cS:null,gJ:!1,gC:null,gD:null,m:null,ee:null,bM:null,eN:null,cg:null,eY:null,bV:0,iq:null,ir:null,gH:!1,eb:!1,bA:null,eS:!1,ed:null,bN:0,ea:null,cO:null,cV:0,eM:null,eR:null,eO:null,eZ:null,dt:function(n){this.dx||(this.dx=new _j.Z);this.dx.b(n)},bh:function(n){if(this.cg!==n){this.cj(this.cg,n);this.cg=n;this.q("CssClass")}return n},lX:function(n){if(this.eY!==n){this.cj(this.eY,n);this.eY=n}return n},bm:function(){return this.ec||this.dv&&!this.r()},S:function(n){if(this.ec!==n){this.ec=n;this.gE();this.q("IsHidden")}return n},lT:function(n){if(n!==this.ea){this.ea=n;this.q("Activated")}return n},lU:function(n){if(n!==this.cO){this.cO=n;this.q("Deactivated")}return n},M:function(n){if(n!==this.dv){this.dv=n;this.gE();this.q("HiddenIfNullContext")}return n},eV:function(n){if(this.cV===n)return n;this.cV=n;if(this.cV===1){this.K(2048);this.J("disableTextSelection");this.U("allowTextSelection");_j.u.a().k&&this.m.setAttribute("unselectable","on")}else if(this.cV===2){this.K(2048);this.J("allowTextSelection");this.U("disableTextSelection");_j.u.a().k&&this.m.removeAttribute("unselectable")}else{this.bx(2048);this.U("disableTextSelection");this.U("allowTextSelection");_j.u.a().k&&this.m.removeAttribute("unselectable")}this.q("TextSelectionType");return n},ng:function(){return this.m},bl:function(){this.gJ?this.ee=this.cS:this.ee||(this.ee=$(this.m));return this.ee},ei:function(n){this.dr(n);return n},bu:function(){return this.bC(_j.e.b)},eh:function(n){n&&!this.bu()&&this.eQ()&&this.eQ().b&&this.eQ().a();this.bi(_j.e.b,n);return n},bf:function(){return this.eM},Y:function(n){if(n!==this.eM){this.eM=n;this.q("ClickCommand")}return n},eQ:function(){return this.eR},lW:function(n){if(n!==this.eR){this.eR=n;this.q("HoverCommand")}return n},cy:function(){return this.eO},lV:function(n){if(n!==this.eO){this.eO=n;this.q("DoubleClickCommand")}return n},gF:function(){return this.iq},gG:function(){return this.ir},bs:function(n){if(n!==this.eZ){n||(n="");this.m&&this.m.setAttribute("title",n);this.eZ=n;this.q("Title")}return n},C:function(){this.eL||(this.eL=new _j.v(this.m));return this.eL},io:function(){return this.C().v()},z:function(n){this.C().a(n);return n},cx:function(){return this.C().z()},A:function(n){this.C().h(n);return n},eP:function(){return this.C().d()},t:function(n){this.C().e(n);return n},im:function(){return this.C().l()},cU:function(n){this.C().o(n);return n},cP:function(){return this.C().x()},ba:function(n){this.C().s(n);return n},du:function(){return this.C().u()},bZ:function(n){this.C().i(n);return n},iw:function(n){this.C().C(n);return n},bg:function(n){this.C().D(n);return n},lJ:function(){return this.C().t()},Q:function(n){if(this.C().t()!==n){this.C().k(n);this.fa();this.q("AriaHiddenState")}return n},eg:function(n){this.C().p(n);return n},lK:function(){return this.C().y()},eU:function(n){this.C().g(n);return n},gN:function(n){this.C().q(n);return n},ix:function(n){if(this.dw!==n){this.dw=n;this.fa();this.q("IdSuffix")}return n},T:function(n){if(this.bA!==n){this.gP(!1);this.bA=this.bw();if(n){var t;this.bA=(t=this.bA).concat.apply(t,n)}this.gP(!0);this.q("Behaviors")}return n},D:function(){return this.cQ},iy:function(n){if(this.cQ!==n){this.cQ=n;this.q("IsActive")}return n},lL:function(){try{return this.m===document.activeElement}catch(n){_j.l.c(_j.r.f,"Encountered error while accessing document.activeElement. Exception: {0}",n);return!1}},R:function(){return _j.r.g},bG:function(n){if(this.eN[n.c])throw Error.invalidOperation("Can't add cssBinder, given cssClass("+n.c+") has already been added");this.eN[n.c]=n;this.bM[this.bM.length]=n;n.b(n.e?n.e===1?this.s:this:this.r());n.g(this);return this},lH:function(n){this.ip();this.bA=this.bA.concat(n);n.bu(this);this.q("Behaviors")},P:function(){this.dZ=!0;if(!this.cQ&&!this.cR){this.gM();this.iy(!0);this.p();this.dx&&this.dx.d(this);this.ea&&this.ea.a()}},E:function(n,t,i){this.gC(this.m,n,t,i,!1)},L:function(n,t){this.gD(this.m,n,t)},gM:function(){this.eT=!0;if(!this.cz&&!this.cR){this.cz=!0;this.v()}},lI:function(){this.eT=!1;this.cz=!1},gO:function(){this.eX=!0},Z:function(){this.dZ=!1;if(this.D()){this.iy(!1);this.eh(!1);this.x();this.cO&&this.cO.a()}},G:function(){if(this.m.getAttribute("disabled"))return!1;if(!this.bm())try{this.m.focus();return!0}catch(n){return!1}return!1},gI:function(){return!!this.m.getAttribute("tabindex")||(this.m.nodeName.toLowerCase()==="a"||this.m.nodeName.toLowerCase()==="area")&&!!this.m.getAttribute("href")||(this.m.nodeName.toLowerCase()==="input"||this.m.nodeName.toLowerCase()==="button"||this.m.nodeName.toLowerCase()==="select"||this.m.nodeName.toLowerCase()==="textarea")&&!this.m.getAttribute("disabled")},K:function(n){var u=_j.bi.prototype;var r=u;for(var t in r){var f={key:t,value:r[t]};var i=f.value;0!=(n&i)&&this.lS(n,i)}},bx:function(n){if(0!=(n&this.bV)){var e=_j.bi.prototype;var u=e;for(var r in u){var f={key:r,value:u[r]};var t=f.value;if(0!=(t&this.bV)&&0!=(t&n)){var i=".UIObject"+t;switch(t){case 4:this.L("mouseenter",i);this.L("mouseleave",i);break;default:this.L(_j.bn.a(t),i);break}this.bV&=~n}}}},J:function(n){this.fb(n,!0)},U:function(n){this.fb(n,!1)},bn:function(n){this.bf()&&this.bf().b&&this.bf().a()},gK:function(n){this.cy()&&this.cy().b&&this.cy().a()},ci:function(n){this.eW(!0)},bY:function(n){this.eW(!1)},bU:function(n){this.gF()&&this.gF().b&&this.gF().a()},it:function(n){this.gG()&&this.gG().b&&this.gG().a()},lO:function(n){},lQ:function(n){this.eW(!0)},lP:function(n){this.eW(!1)},bo:function(n){},bS:function(n){},bX:function(n){},N:function(n){},bT:function(n){},cT:function(n){},lM:function(n){},iv:function(n){},lN:function(n){},ch:function(n){},iu:function(n){},gL:function(n){},is:function(n){},ef:function(n){},w:function(){_j.P.prototype.w.call(this);for(var n=this.bM.length-1;n>=0;n--)this.bM[n].e||this.bM[n].b(this.r());if(!this.bj){this.gE();this.fa();this.dv&&this.q("IsHidden")}},p:function(){this.fa()},v:function(){this.gH&&this.lZ(this.gH);this.ip()},x:function(){},y:function(){this.D()&&this.Z();this.gP(!1);this.cQ&&this.cO&&this.cO.a();for(var t=0;t=0;n--)this.bM[n].e===1&&this.bM[n].b(this.s)},bw:function(){return _j.e.k()},fb:function(n,t){if(n){var i=n.match(_j.e.l);if(t)for(var u=0,e=i.length;ui)throw Error.argumentOutOfRange(r);};_j.m.d=function(n,t){if(!n)throw Error.create("ExceptionHelpers.ThrowOnAssert("+t+")");};_j.bx=function(){};_j.bx.registerInterface("_j.bx");_j.by=function(){};_j.by.registerInterface("_j.by");_j.h=function(n){this.g=n||new Array(0)};_j.h.prototype={g:null,e:function(){return this.g},a:function(){return this.g.length},b:function(n){return this.g[n]},n:function(n,t){this.g[n]=t;return t},c:function(n){Array.add(this.g,n)},i:function(n){n&&Array.addRange(this.g,n)},j:function(){Array.clear(this.g)},d:function(n){return Array.contains(this.g,n)},l:function(n,t){Array.insert(this.g,n,t)},k:function(n){Array.remove(this.g,n)},f:function(n){Array.removeAt(this.g,n)},h:function(){for(var t=new Array(this.g.length),n=0;n0&&(window.navigator.msMaxTouchPoints>0||window.navigator.maxTouchPoints>0);_j.p.g=!0;_j.I.a=null;_j.r.c=new _j.r(0);_j.r.d=new _j.r(1);_j.r.e=new _j.r(3);_j.r.h=new _j.r(7);_j.r.j=new _j.r(8);_j.r.f=new _j.r(2);_j.r.g=new _j.r(4);_j.r.b=new _j.r(5);_j.r.i=new _j.r(6);_j.r.a=new _j.r(201);_j.r.k=new _j.r(9);_j.L.a="boot";_j.L.b=["offline","diagnostics","boot","textboys"];_j.U.a=0;_j.f.e=new RegExp("[\n\r]+");_j.k.c=new Date;_j.k.b=null;_j.s.c={};_j.s.b={};_j.s.e={};_j.s.h=null;_j.s.l="Mouse";_j.s.k="Template look up failed for id {0}.";_j.s.j=null;_j.s.d=null;_j.s.i=null;_j.l.e=_j.l.h;_j.l.g=_j.l.h;_j.e.e=_j.p.e;_j.e.h=_j.p.k;_j.e.j=_j.p.m;_j.e.k=_j.e.m;_j.e.i=!1;_j.e.b=new _j.y("IsHovered",Boolean,_j.e,!1);_j.e.l=new RegExp("\\S+","g");_j.e.c=null;_j.e.g=null;_j.e.d=null;_j.e.$$cctor();_j.u.b=null;/*! Version=16.00.1724.007 */ Type.registerNamespace("_ff");_ff.t=function(){};_ff.t.registerInterface("_ff.t");_ff.g=function(){};_ff.g.registerInterface("_ff.g");_ff.c=function(){};_ff.c.registerInterface("_ff.c");_ff.r=function(){};_ff.r.registerInterface("_ff.r");_ff.u=function(){};_ff.u.registerInterface("_ff.u");_ff.C=function(){};_ff.C.registerInterface("_ff.C");_ff.b=function(){};_ff.b.registerInterface("_ff.b");_ff.D=function(){};_ff.d=function(n,t,i){this.b=n;this.c=t;this.d=i};_ff.d.prototype={b:null,d:null,c:null,a:function(){return this.b}};_ff.y=function(n,t,i){this.b=n;this.c=t;$a(i)||(this.a=i)};_ff.y.prototype={b:0,c:0,a:0};_ff.q=function(){};_ff.q.b=function(n){return _ff.p.a(n,!0)};_ff.q.a=function(n,t){var u=0;var r=n;for(var i in r){var f={key:i,value:r[i]};t&&f.value===undefined||u++}return u};_ff.A=function(){};_ff.A.a=function(n,t,i,r,u){for(var f=0;r<=u;){f=Math.floor((r+u)/2);var e=i(t,n(f));if(e)if(e<0){u=f-1;if(f<=r)return Math.max(r,u)}else{r=f+1;if(f>=u)return r}else return f}return f};_ff.v=function(){};_ff.w=function(){this.focusedElement=focusedElement};_ff.x=function(){this.focusedElement=focusedElement};_ff.z=function(n){this.a=n};_ff.z.prototype={a:null};_ff.p=function(){};_ff.p.a=function(n,t,i){var u;try{u=_ff.p.c(n,t,i)}catch(f){var r=n.__type;_j.l.d(_ff.a.h,f,r);throw Error.create(String.format("Error occurred while cloning, type: {0}, message: {1}",r,f.message));}return u};_ff.p.d=function(n,t){return _ff.p.b(n,t)};_ff.p.c=function(n,t,i){var r;if(Date.isInstanceOfType(n))return new Date(n.getTime());else if(Array.isInstanceOfType(n))r=[];else if(Function.isInstanceOfType(n))return n;else if(Object.isInstanceOfType(n)){var f=Object.getType(n);r=i&&f.getName()!=="Object"?new f:{}}else return n;var o=n;for(var e in o){var u={key:e,value:o[e]};(!t||n.hasOwnProperty(u.key))&&(r[u.key]=_ff.p.c(u.value,t,i))}return r};_ff.p.b=function(n,t){if(!n&&!t)return!0;if(!n||!t)return!1;if(n===t)return!0;if(String.isInstanceOfType(n)||Number.isInstanceOfType(n)||Date.isInstanceOfType(n))return!1;var r=n;var i=t;var l="__type"in r;var c="__type"in i;if(l&&c&&r.__type!==i.__type)return!1;var a=_ff.q.a(r,!0);l&&--a;var y=_ff.q.a(i,!0);c&&--y;if(a!==y)return!1;var v=r;for(var h in v){var f={key:h,value:v[h]};var u=f.key;if(u!=="__type"){var s=f.value;if(!(u in i)&&f.value!==undefined)return!1;var o=i[u];var e=Function.isInstanceOfType(s);var p=Function.isInstanceOfType(o);if(e!==p)return!1;if(!e&&!_ff.p.b(s,o))return!1}}return!0};_ff.e=function(){};_ff.e.d=function(n,t){return!$a(n)&&!$a(t)&&n.getTime()===t.getTime()};_ff.e.a=function(){var n=new Date;var t=n.getTime()+n.getTimezoneOffset()*6e4;return new Date(t)};_ff.e.c=function(n,t){_ff.e.e(n,"dt1");_ff.e.e(t,"dt2");return n-t};_ff.e.e=function(n,t){$a(n)&&Error.argumentNull(t,"Argument can't be null or undefined")};_ff.i=function(n,t,i,r,u){_ff.i.initializeBase(this);this.i(n);this.k(t);this.j(i||null);this.d=!!r;this.f=!!u};_ff.i.prototype={c:null,g:null,a:null,b:!1,h:!0,k:function(n){if(this.c!==n){this.c=n;this.q("Label")}return n},j:function(n){if(this.g!==n){this.g=n;this.I("Description","HasNoDescription")}return n},d:!1,f:!1,i:function(n){if(this.a!==n){this.a=n;this.q("ClickCommand")}return n},e:function(n){if(this.b!==n){this.b=n;this.q("IsHidden")}return n}};_ff.m=function(){this.orientation=newOrientation};_ff.n=function(){};_ff.l=function(n,t){this.a=n;this.b=t};_ff.l.prototype={a:null,b:0};_ff.j=function(n,t){this.i=Function.createDelegate(this,this.j);_ff.j.initializeBase(this,[_j.J.a,t]);this.g=n;var i=this.b;this.h(this.i);this.c(i)};_ff.j.prototype={g:null,d:null,j:function(){if(!this.d)throw Error.invalidOperation("Can't raise command when no event arguments specified.");this.g(this.d);this.d=null}};_ff.f=function(){};_ff.f.a=function(n){if(_j.f.a(n))return n;var t=n.replace(_ff.f.b,"&");t=t.replace(_ff.f.e,"<");t=t.replace(_ff.f.d,">");t=t.replace(_ff.f.c,"'");t=t.replace(_ff.f.f,""");return t};_ff.h=function(){};_ff.a=function(n){this.a=n};_ff.a.prototype={a:0};_ff.o=function(){this.h=this.$$gta["_ff.o"].T===Number||Type.isEnum(this.$$gta["_ff.o"].T)?0:this.$$gta["_ff.o"].T===Boolean?!1:null;_ff.o.$$(this.$$gta["_ff.o"].T).initializeBase(this)};_ff.o.$$=function(n){var u=_ff.__tc=_ff.__tc||{};var t="o"+"$"+n.getName().replace(/\./g,"_");if(!u[t]){var r=u[t]=function(){for(var t=[],n=0;n","g");_ff.f.c=new RegExp("'","g");_ff.f.f=new RegExp('"',"g");_ff.f.g=new RegExp("&","g");_ff.f.j=new RegExp("<","g");_ff.f.i=new RegExp(">","g");_ff.f.h=new RegExp("'","g");_ff.f.k=new RegExp(""","g");_ff.h.a=37;_ff.h.b=39;_ff.a.f=new _ff.a(0);_ff.a.b=new _ff.a(1);_ff.a.g=new _ff.a(2);_ff.a.h=new _ff.a(3);_ff.a.m=new _ff.a(4);_ff.a.i=new _ff.a(5);_ff.a.j=new _ff.a(6);_ff.a.a=new _ff.a(7);_ff.a.k=new _ff.a(8);_ff.a.e=new _ff.a(10);_ff.a.c=new _ff.a(11);_ff.a.l=new _ff.a(9);_ff.a.n=new _ff.a(12);_ff.a.d=new _ff.a(13);/*! Version=16.00.1724.007 */ Type.registerNamespace("_fm");_fm.x=function(){};_fm.x.registerInterface("_fm.x");_fm.y=function(){};_fm.y.registerInterface("_fm.y");_fm.G=function(){};_fm.G.registerInterface("_fm.G");_fm.z=function(){};_fm.z.registerInterface("_fm.z");_fm.p=function(){};_fm.p.prototype={none:0,firstLoad:1,load:2,loadPrevious:3,deltaChange:4,noChunking:5};_fm.p.registerEnum("_fm.p",!1);_fm.E=function(){};_fm.E.registerInterface("_fm.E");_fm.f=function(){};_fm.f.registerInterface("_fm.f");_fm.j=function(){};_fm.j.registerInterface("_fm.j");_fm.F=function(){};_fm.F.registerInterface("_fm.F");_fm.t=function(){_fm.t.initializeBase(this);this.f=1};_fm.m=function(){this.$$d_onDropDownMenuItemSelected=Function.createDelegate(this,this.onDropDownMenuItemSelected);this.$$d_onDropDownContextMenuIsShownChange=Function.createDelegate(this,this.onDropDownContextMenuIsShownChange);this.$$d_onDropDownMenuReady=Function.createDelegate(this,this.onDropDownMenuReady);this.$$d_showDropDownContextMenu=Function.createDelegate(this,this.showDropDownContextMenu);_fm.m.initializeBase(this);this.t=menuName;this.n=buildDropDownMenuAction;this.set_tooltipText(_j.f.a(tooltipText)?menuName:tooltipText);this.m=hideMenuName;this.set_hideDropMenuImage(hideDropMenuImage);this.g=buttonImageId;this.l=buttonTextForAT;this.f=displayOption;this.executeOnSingleOption=executeOnSingleOption;this.H=buildPopupAction;this.h=_fm.l.b();this.set_actionCommand(new _j.g(this.$$d_showDropDownContextMenu,_j.r.h));this.v=!0};_fm.m.prototype={n:null,t:null,p:null,h:null,g:null,o:"ContextMenuView",r:!1,s:null,m:!1,L:function(){return!!this.g},l:null,y:function(){this.n=null;this.k(null);_fm.D.prototype.y.call(this)}};_fm.u=function(){_fm.u.initializeBase(this);this.set_actionCommand(actionCommand);this.set_isEnabled(!0);this.set_tooltipText(displayName);this.displayName=displayName;this.iconUrl=iconUrl;this.fallbackIconID=fallbackIconID};_fm.C=function(){this.u=Function.createDelegate(this,this.O);_fm.C.initializeBase(this)};_fm.C.prototype={D:!0,C:!0,F:!1,E:null,G:null,a:null,c:null,A:function(){return this.D&&!this.F&&!this.f},f:0,z:function(){return this.C&&!!this.a&&this.a.b},w:0,i:null,M:function(){if(!this.c&&this.a){var n=this;this.c=new _j.H(this.u,this.a.f,this.a,"CanExecute",function(){return n.a.b})}return this.c},x:function(){return this.z()&&!this.f},N:function(){return _j.u.a().k||_j.u.a().l||_j.u.a().o?2:25},e:!1,v:!1,O:function(){this.B(this.a)},B:function(n){this.i&&this.i(this.w);n&&n.b&&n.a();this.v||this.E.l(this)},y:function(){this.a=null;if(this.c){this.c.dispose();this.c=null}_j.E.prototype.y.call(this)}};_fm.D=function(){this.$$d_showPopup=Function.createDelegate(this,this.showPopup);this.$$d_onPopupReady=Function.createDelegate(this,this.onPopupReady);this.j=Function.createDelegate(this,this.Q);_fm.D.initializeBase(this)};_fm.D.prototype={d:!1,b:null,J:null,H:null,k:function(n){if(this.b!==n){this.b&&this.b.rpcl("HidePopup",this.j);this.b=n;this.b&&this.b.apcl("HidePopup",this.j);this.q("PopupContentViewModel")}return n},K:function(n){if(this.d!==n){this.d=n;this.R();this.q("IsPopupVisible")}return n},P:function(){this.K(!1);this.k(null)},y:function(){this.k(null);this.H=null;_fm.C.prototype.y.call(this)},Q:function(n,t){this.P()},R:function(){this.b.a(this.d)}};_fm.o=function(){_fm.o.initializeBase(this);this.g=displayName;this.set_actionCommand(new _j.g(this.$$d_showPopup,null));this.H=buildPopupAction;this.f=displayOption};_fm.o.prototype={g:null};_fm.q=function(){this.g=Function.createDelegate(this,this.o);_fm.q.initializeBase(this);this.set_displayName(displayName);this.set_actionCommand(actionCommand);this.d=shiftClickActionCommand;this.m=imageId;this.f=displayOption;this.h=disabledImageId;this.e=isRightAligned;this.j=isImageRotated;this.k=isUserCultureRtl;this.set_tooltipText(_j.f.a(tooltipText)?this.l:tooltipText);this.v=doNotSetFocusOnListViewAfterExecution};_fm.q.prototype={m:null,l:null,d:null,b:null,h:null,j:!1,k:!1,n:function(){if(!this.b&&this.d){var n=this;this.b=new _j.H(this.g,this.d.f,this.d,"CanExecute",function(){return n.d.b})}return this.b},y:function(){this.d=null;if(this.b){this.b.dispose();this.b=null}_fm.C.prototype.y.call(this)},o:function(){this.B(this.d)}};_fm.r=function(){this.$$d_showDropDownContextMenu=Function.createDelegate(this,this.showDropDownContextMenu);_fm.r.initializeBase(this);_j.m.throwOnNullOrEmptyArrayArgument(splitBarMenuItems,"commandingBarItems");_j.m.b(primaryMenuItem,"primaryMenuItem");this.g=primaryMenuItem;this.set_tooltipText(tooltipText);this.b=buttonTextForAT;this.f=displayOption;this.set_actionCommand(primaryMenuItem.g);this.d=new _fm.d(splitBarMenuItems);this.h=new _j.g(this.$$d_showDropDownContextMenu,_j.r.h);this.dropDownMenuStateChangedCallback=dropDownMenuStateChangedCallback;this.v=doNotSetFocusOnListViewAfterExecution};_fm.r.prototype={g:null,h:null,d:null,b:null};_fm.v=function(){this.$$d_buildOverflowMenu=Function.createDelegate(this,this.buildOverflowMenu);this.$$d_fitItems=Function.createDelegate(this,this.fitItems);_fm.v.initializeBase(this);this.d=new _j.g(this.$$d_fitItems,_ff.a.d);this.a=new _j.j;this.overflowMenu=new _fm.m(null,this.$$d_buildOverflowMenu,0,tooltipText,!0,!1,null,overflowButtonTextForAT,!1,null);this.overflowMenu.set_parentCommandingBarViewModel(this);this.overflowMenu.set_dropMenuImageId(_fm.l.a());this.h=toolbarLabelForAT};_fm.v.prototype={j:0,k:0,i:!1,a:null,h:null,e:!1,f:!1,b:0,c:null,g:!1,d:null,l:function(n){this.bF("ItemExecuted",n)},y:function(){for(var t=0,i=this.a.o.length;t0&&this.S(0,n,t)},u:function(n){if(this.o.length)if(n<0)return-1;else{var t=this.z.length;return n>=t?this.o.length:this.z[n]}else return n},bm:function(n,t,i,r,u,f){u.val=-1;_j.m.c(t,"currentDataContext");var e=this.D.a(t,i);var s=e.a.a();var h=r===s;if(e.b&&!h){var o=this.bp(e.a);if(o>=0){this.F(o,f);u.val=o}Array.add(n,e.a)}return s},R:function(n,t,i,r,u){var e=n>0?this.e.a(n-1):null;var f=this.bm(t,this.e.a(n),e,i,r,u);Array.add(t,this.e.a(n));return f},bv:function(n,t,i){t.length>0&&this.bg(n,t,i)},T:function(n,t){var r=null;if(t>0){var i=this.o[t-1];_fm.f.isInstanceOfType(i)&&(r=i.a())}return r},S:function(n,t,i){for(var h=[],r=this.u(n),e=this.T(n,r),u=n;u=0&&f=t||u.val>=0&&u.val=e;r=this.u(--u))this.bx(r,i);this.G()},bx:function(n,t){this.F(n,t);if(n>0&&_fm.f.isInstanceOfType(this.o[n-1])){var i=this.o.length===n?!0:_fm.f.isInstanceOfType(this.o[n]);i&&this.F(n-1,t)}},bs:function(n,t,i){var r=this.u(n);return this.bu(r,t,i)},bu:function(n,t,i){var r=this.o[n];if(_fm.f.isInstanceOfType(this.o[n-1])&&(n===this.o.length-1||_fm.f.isInstanceOfType(this.o[n+1]))){n--;this.F(n,i)}Array.add(t,this.o[n]);return n},bw:function(n,t,i){var r=[];var l=[];var o=null;var c=this.o.length;var e=this.bs(n,l,i);var a=c>this.o.length;a&&n<=t&&this.G();var f;var s,h;var u=(h=this.bq(n,t,r,i,s={val:f}),f=s.val,h);f>=0&&f=t){this.P(u,r[0],i);e++;u++}else{u++;this.P(u,r[0],i)}}else o=r[0];this.bh(e,u,o,i);this.G()},G:function(){this.z=new Array(this.e.b());for(var i=this.o.length,r=0,n=0;n=65&&n.a()<=90||n.a()>=48&&n.a()<=57||n.a()>=96&&n.a()<=105||n.a()>=186&&n.a()<=192||n.a()>=219&&n.a()<=222)};_fc.h.prototype={k:null,c:null,b:null,f:!1,o:!1,h:!1,t:!1,g:0,a:function(n){this.p(null);this.b=n;this.p(this);return n},y:function(){this.s&&this.C(this.s);if(this.b)for(var i=this.b,r=i.length,n=0;n2e3&&this.i();for(var r=!1,t=0;t125&&this.n()}},A:function(n){this.s.L("mousemove","CaptureClick");this.s.L("mouseup","CaptureClick");this.s.E("mousemove",this.l,"CaptureClick");this.s.E("mouseup",this.k,"CaptureClick");this.a=null;this.f=n;this.b&&n.e();this.n();_j.k.a().w()},z:function(n){this.o(n)},x:function(n){this.s.L("mousemove","CaptureClick");this.s.L("mouseup","CaptureClick");this.c=n;this.u(n);this.a=null;this.b||_j.k.a().f()},n:function(){if(this.b){this.b=!1;_j.k.a().f()}},o:function(n){this.a||(this.a=[]);Array.add(this.a,n);this.a.length>2&&Array.removeAt(this.a,0)},u:function(n){if(!this.f||!(Math.abs(this.c.h()-this.f.h())<=20)){if(!this.a||this.a.length<2){this.b=!0;return}Math.abs(this.a[1].h()-this.a[0].h())>1&&(this.b=!0)}}};_fc.p=function(){this.h=Function.createDelegate(this,this.m);this.k=Function.createDelegate(this,this.l);this.i=Function.createDelegate(this,this.n);_fc.p.initializeBase(this)};_fc.p.prototype={b:null,c:null,a:0,g:0,d:function(){_j.bA.prototype.d.call(this);this.s.E("mousedown",this.i,"SwipeBehavior")},e:function(){_j.bA.prototype.e.call(this);this.f();this.s.L("mousedown","SwipeBehavior")},n:function(n){this.a=n.g();this.g=n.h();_fc.p.a||(_fc.p.a=new _j.e(document.body));_fc.p.a.E("mousemove",this.k,"SwipeBehavior");_fc.p.a.E("mouseup",this.h,"SwipeBehavior")},m:function(n){this.f();this.l(n)},l:function(n){if(this.D()&&Math.abs(this.a-n.g())>20){var i=Math.abs(n.g()-this.a);var t=Math.abs(n.h()-this.g);if(t/i<=.577){this.f();n.g()","g"),">");n=_j.f.a(this.c)?n.replace(new RegExp("<mark>","g"),""):n.replace(new RegExp("<mark>","g"),'');n=n.replace(new RegExp("</mark>","g"),"");return n}};_fc.e=function(n,t,i){_fc.e.initializeBase(this,[n]);this.d=t;this.c=i;_j.o.c(this.m,"owaimg");n.textContent=" "};_fc.e.prototype={b:null,d:null,c:null,a:function(n){if(this.b!==n){var t=this.b;this.b=n;this.cj($a(t)?"":this.e(t),$a(this.b)?"":this.e(this.b));this.q("Id")}return n},e:function(n){return _fm.z.isInstanceOfType(n)?n.b(this.d,this.c):n.a()}};_fc.a=function(n){_fc.a.initializeBase(this,[n]);var t=n.lastChild;if(!t||t.nodeType!==3){t=document.createTextNode("");n.appendChild(t)}this.b=t};_fc.a.prototype={b:null,c:null,a:function(n){if(this.c!==n){this.c=n;if(!this.b.parentNode||this.d()){while(this.m.hasChildNodes())this.m.removeChild(this.m.firstChild);var t=n?n:"";this.b=document.createTextNode(t);this.m.appendChild(this.b)}else this.b.nodeValue=n?n:"";this.q("Text")}return n},d:function(){return!1},y:function(){this.b=null;_j.e.prototype.y.call(this)}};_fc.c=function(n){this.cm=Function.createDelegate(this,this.cY);_fc.c.initializeBase(this,[n]);var t=this.m.getAttribute("href");t&&this.a(t);this.z(7);this.bb(!$a(this.by))};_fc.c.prototype={ca:"LinkHandler",by:null,bB:null,bD:!1,b:function(n){this.bD!==n&&(this.bD=n);return n},a:function(n){if(this.by!==n){this.by=n;this.m.setAttribute("href",n);this.bb(!$a(this.by));this.q("Href")}return n},g:function(n){if(this.bB!==n){this.bB=n;_j.f.b(this.bB)?this.m.removeAttribute("target"):this.m.setAttribute("target",this.bB);this.q("TargetWindow")}return n},bn:function(n){this.cX(n)||_fc.b.prototype.bn.call(this,n)},p:function(){_fc.b.prototype.p.call(this);this.cW()},x:function(){this.cZ();_fc.b.prototype.x.call(this)},dK:function(){this.f()||this.m.removeAttribute("href");this.bE()},cY:function(n){this.bD&&n.b()},cW:function(){var n=_j.p.e(this.m);n.b("click",this.cm,this.ca)},cZ:function(){var n=_j.p.e(this.m);n.c("click",this.ca)},cX:function(n){try{if($a(window.getSelection)){if(!$a(document.selection)){var t=document.selection.createRange();if(t){var u=t.text;if(!_j.f.a(u)){var r=t.parentElement();if(r===n.c()||r.parentNode===n.c()){n.b();return!0}}}}}else{var i=window.getSelection();if(i.toString().length>0){var f=i.anchorNode;if(f.parentNode===n.c()){n.b();return!0}}}}catch(e){}return!1}};_fc.z=function(n){this.bb=Function.createDelegate(this,this.bq);this.bp=Function.createDelegate(this,this.bz);_fc.z.initializeBase(this,[n]);this.u=new _j.g(this.bp,_ff.a.a,this.by());this.h=new _j.g(this.bb,_ff.a.a,this.bv())};_fc.z.prototype={g:null,h:null,u:null,k:null,l:null,e:!1,bE:function(n){if(this.e!==n){this.e=n;this.u.c(this.by());this.h.c(this.bv());this.X(["IsSaving","BusyText","IsDockPanelHidden","CanSave","CanCancel"])}return n},bD:function(){return this.e},by:function(){return!this.e},bv:function(){return!this.e},H:function(){_j.d.prototype.H.call(this);this.g=this.o.a("CancelButton")},p:function(){_j.d.prototype.p.call(this);this.bD()&&this.g&&this.g.m.focus()},bz:function(){this.bE(!0);$a(this.l)||this.l.a()},bq:function(){$a(this.k)||this.k.a()}};_fc.t=function(n){_fc.t.initializeBase(this,[n]);var t=this.m.getAttribute("src");t&&this.a(t)};_fc.t.prototype={g:function(){return this.bC(_fc.t.a)},a:function(n){if(this.g()!==n){this.bi(_fc.t.a,n);_j.f.b(n)?this.m.removeAttribute("src"):this.m.setAttribute("src",n)}return n}};_fc.j=function(n){this.cC=Function.createDelegate(this,this.bp);_fc.j.initializeBase(this,[n]);this.co(!1);this.eV(2);this.C().a(22);this.cl=!0;this.c("");this.dE("");this.e("");this.cr(!0);this.bK(-1);this.dC(!0);this.dD(!0);this.e("");this.cW("ms-fcl-ns")};_fc.j.prototype={j:null,u:1,k:null,i:null,cs:!1,ct:!1,f:!1,bE:!1,bI:null,d:!1,l:null,g:null,bH:0,a:"",W:!1,cl:!1,c:function(n){n=n||"";n=this.cu(n,this.bH);if(this.a!==n){if(_j.f.a(n)){this.cZ();this.d||this.bb(n)}else{this.cn();this.bb(n)}this.a=n;this.q("Text")}return n},b:function(n){if(this.u!==n){this.u=n;this.cA(n);this.q("Type")}return n},cD:function(){return this.m.getAttribute("disabled")!=="true"},cr:function(n){if(this.cD()!==n){if(n){this.m.removeAttribute("disabled");this.J("ms-bgc-w");this.J("ms-bcl-nta");this.J("ms-bcl-nsa-h")}else{this.cq(!1);this.m.setAttribute("disabled","true");this.U("ms-bcl-nta");this.U("ms-bcl-nsa-h");this.U("ms-bgc-w");this.J("ms-bgc-nl")}this.q("IsEnabled")}return n},dz:function(){return this.m.getAttribute("readonly")==="true"},cG:function(n){if(this.dz()!==n){n?this.m.setAttribute("readonly","true"):this.m.removeAttribute("readonly");this.C().w(n);this.q("IsReadOnly")}return n},bK:function(n){if(n===-1)this.m.removeAttribute("maxLength");else{this.m.setAttribute("maxLength",n.toString());this.c(this.cu(this.a,n))}this.bH=n;return n},dA:function(){var n=this.m.getAttribute("name");return n||""},dE:function(n){if(this.dA()!==n){this.m.setAttribute("name",n);this.m.setAttribute("title",n);this.q("Name")}return n},e:function(n){n=n||"";if(this.g!==n){this.g=n;this.d&&this.bb(n);this.q("Placeholder")}return n},dm:function(){return this.m.getAttribute("autocapitalize")==="off"},dC:function(n){if(this.dm()!==n){n?this.m.removeAttribute("autocapitalize"):this.m.setAttribute("autocapitalize","off");this.q("IsAutoCapitalize")}return n},dy:function(){return this.m.getAttribute("autocorrect")==="off"},dD:function(n){if(this.dy()!==n){n?this.m.removeAttribute("autocorrect"):this.m.setAttribute("autocorrect","off");this.q("IsAutoCorrect")}return n},cF:function(n){if(this.bE===n)return n;this.bE=n;return n},dF:function(n){if(this.bI!==n){this.bI=n;this.m.setAttribute("placeholder",n);this.cm()}return n},bJ:function(n){if(this.j!==n){this.j=n;this.q("EnterCommand")}return n},dB:function(n){if(this.k!==n){this.k=n;this.q("FocusCommand")}return n},cp:function(n){if(this.i!==n){this.i=n;this.q("BlurCommand")}return n},cX:function(n){try{this.m.selectionStart=n}catch(t){this.m.setAttribute("selectionStart",n)}return n},dG:function(n){try{this.m.selectionEnd=n}catch(t){this.m.setAttribute("selectionEnd",n)}return n},cq:function(n){if(n!==this.f){this.f=n;n?this.cY():this.dH();this.q("HasFocus")}return n},cW:function(n){if(this.l!==n){this.cj(this.l,n);this.l=n}return n},bb:function(n){this.m.value!==n&&(this.m.value=n);return n},cE:function(){return _j.f.a(this.bI)},cY:function(){this.f||this.cX(this.a.length);this.m.focus()},dH:function(){this.m.blur()},v:function(){_j.d.prototype.v.call(this);this.cl&&this.J("textbox ms-font-s ms-fwt-sl ms-fcl-np ms-bcl-nta ms-bcl-nsa-h");this.K(2229088);this.bE&&this.J("hideClearButton")},p:function(){_j.d.prototype.p.call(this);this.cm();if(this.cs){var n=this;_j.k.a().b(this.R(),"TextBox.OnActivate",function(){n.cY()},100)}},x:function(){_j.u.a().m&&document.activeElement===this.m&&this.m.blur();_j.d.prototype.x.call(this)},bT:function(n){_j.e.prototype.bT.call(this,n);this.W||this.bp()},cT:function(n){_j.e.prototype.cT.call(this,n);this.W||this.bp()},bS:function(n){_j.e.prototype.bS.call(this,n);this.bp();this.co(!1);this.cm();this.i&&this.i.b&&this.i.a()},bo:function(n){_j.e.prototype.bo.call(this,n);this.co(!0);this.cn();this.k&&this.k.b&&this.k.a()},co:function(n){if(n!==this.f){this.f=n;this.q("HasFocus")}},N:function(n){if(n.a()===13){n.b();this.W&&this.bp();this.j&&this.j.b&&this.j.a();this.ct&&n.e()}this.W||this.dI()},dI:function(){_j.k.a().a(this.R(),"TextBox.UpdateTextValueAsync",this.cC)},bp:function(){this.d||this.c(this.m.value)},cu:function(n,t){return t===-1||n.length<=t?n:n.substr(0,t)},cA:function(n){var u=this.m;if(_j.u.a().w)this.db(u,n);else{var t;if(this.u!==6)t=u.cloneNode(!1);else{t=document.createElement("input");for(var f=u.attributes,i=0;i

              ";_j.e.a().appendChild(n);return n};_fc.f.b=function(n){return n.dI()};_fc.f.i=function(n){return n.ck};_fc.f.m=function(n){return n.el()};_fc.f.p=function(n){return n.f()};_fc.f.j=function(n,t){n.a(t)};_fc.f.c=function(n,t){n.S(t)};_fc.f.k=function(n,t){n.a(t)};_fc.f.h=function(){_fc.f.g||(_fc.f.g=new _fc.r);return _fc.f.g};_fc.f.l=function(){_fc.f.e||(_fc.f.e=new _fc.l);return _fc.f.e};_fc.f.n=function(){_fc.f.f||(_fc.f.f=new _fc.o);return _fc.f.f};_fc.f._I=function(){var i="Button.ImageLeft";new _j.c(i,function(){_fc.f.a[i]===undefined&&(_fc.f.a[i]=[[[-1,1,["CurrentImageId"],[_fc.f.b],null,"Id",null,_fc.f.j,1,null,null,null],[-1,1,["CurrentImageId"],[_fc.f.b],null,"IsHidden",null,_fc.f.c,1,_fc.f.h(),null,!0]],[[-1,1,["Text"],[_fc.f.i],null,"Text",null,_fc.f.k,1,null,null,null],[-1,1,["IsTextHidden"],[_fc.f.m],null,"IsHidden",null,_fc.f.c,1,null,null,!0],[-1,5,["CurrentImageId"],[_fc.f.b],null,"_fc_2",null,null,1,new _j.q([_fc.f.h(),_fc.f.l()],[null,null]),null,null]]]);var n=_fc.f.d.childNodes[0].cloneNode(!0);var r=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,r]).k({Image:t,Label:r})},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!1,!1,0,_fc.f.a);var t="Button.ImageRight";new _j.c(t,function(){_fc.f.a[t]===undefined&&(_fc.f.a[t]=[[[-1,1,["Text"],[_fc.f.i],null,"Text",null,_fc.f.k,1,null,null,null],[-1,1,["IsTextHidden"],[_fc.f.m],null,"IsHidden",null,_fc.f.c,1,null,null,!0],[-1,5,["CurrentImageId"],[_fc.f.b],null,"_fc_2",null,null,1,new _j.q([_fc.f.h(),_fc.f.l()],[null,null]),null,null]],[[-1,1,["CurrentImageId"],[_fc.f.b],null,"Id",null,_fc.f.j,1,null,null,null],[-1,1,["CurrentImageId"],[_fc.f.b],null,"IsHidden",null,_fc.f.c,1,_fc.f.h(),null,!0]]]);var n=_fc.f.d.childNodes[1].cloneNode(!0);var r=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _fc.a(n.children[0]);return new _j.a(n,[i,r]).k({Label:i,Image:r})},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!1,!1,0,_fc.f.a);var n="Checkbox";new _j.c(n,function(){_fc.f.a[n]===undefined&&(_fc.f.a[n]=[[[-1,1,["CurrentImageId"],[_fc.f.b],null,"Id",null,_fc.f.j,1,null,null,null]],[[-1,1,["Text"],[_fc.f.i],null,"Text",null,_fc.f.k,1,null,null,null],[-1,1,["Text"],[_fc.f.i],null,"IsHidden",null,_fc.f.c,1,_fc.f.n(),null,!0],[-1,5,["IsEnabled"],[_fc.f.p],null,"ms-fcl-np ms-fcl-b-h:ms-fcl-nt",null,null,1,null,null,null]]]);var t=_fc.f.d.childNodes[2].cloneNode(!0);var r=new _fc.a(t.children[1]);var i=new _fc.e(t.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(t,[i,r]).k({Image:i,Label:r})},"",Object,_fc.k,function(n){return new _fc.k(n,_j.b.Instance.a(_ff.b))},!1,!1,!1,0,_fc.f.a)};_fc.s.registerClass("_fc.s",null,_fc.g);_fc.n.registerClass("_fc.n",_j.P,_fc.G);_fc.d.registerClass("_fc.d",_fc.n);_fc.h.registerClass("_fc.h",_j.bA);_fc.C.registerClass("_fc.C",_j.bA);_fc.p.registerClass("_fc.p",_j.bA);_fc.b.registerClass("_fc.b",_j.d);_fc.H.registerClass("_fc.H",_fc.b);_fc.k.registerClass("_fc.k",_fc.H);_fc.v.registerClass("_fc.v",_j.bA);_fc.u.registerClass("_fc.u",null,_j.bX);_fc.l.registerClass("_fc.l",null,_j.bX);_fc.x.registerClass("_fc.x",null,_j.bX);_fc.E.registerClass("_fc.E",null,_j.bX);_fc.o.registerClass("_fc.o",null,_j.bX);_fc.r.registerClass("_fc.r",null,_j.bX);_fc.t.registerClass("_fc.t",_j.e);_fc.i.registerClass("_fc.i",_fc.t);_fc.D.registerClass("_fc.D",_j.d);_fc.m.registerClass("_fc.m",_j.e);_fc.e.registerClass("_fc.e",_j.e);_fc.a.registerClass("_fc.a",_j.e);_fc.c.registerClass("_fc.c",_fc.b);_fc.z.registerClass("_fc.z",_j.d);_fc.j.registerClass("_fc.j",_j.d);_fc.n.a=new _j.g(_j.J.a,_ff.a.a);_fc.n.b=null;_fc.h.b=null;_fc.h.a=null;_fc.h.c=null;_fc.p.a=null;_fc.b.a=null;_fc.q.a=null;_fc.m.a=new _j.y("Html",String,_fc.m,null,null,_fc.m.b);_fc.t.a=new _j.y("Source",String,_fc.t);_fc.f.d=_fc.f.o();_fc.f.g=null;_fc.f.e=null;_fc.f.f=null;_fc.f.a={};_fc.f.$$cctor();/*! Version=16.00.1724.007 */ Type.registerNamespace("_fce");_fce.v=function(){this.g=Function.createDelegate(this,this.l);this.h=Function.createDelegate(this,this.m);_fce.v.initializeBase(this)};_fce.v.prototype={c:0,f:0,b:0,a:0,d:function(){_j.bA.prototype.d.call(this);this.i()},e:function(){_j.bA.prototype.e.call(this);this.k()},i:function(){var n=this.s.m;_j.o.b(n,"touchstart",this.h,_fce.v.a);_j.o.b(n,"touchmove",this.g,_fce.v.a)},m:function(n){n.b();var t=n.f();if(t.length===1){this.c=t[0].pageX;this.f=t[0].pageY;this.b=this.s.m.scrollTop;this.a=this.s.m.scrollLeft}},l:function(n){n.b();var t=n.f();if(t.length===1){var r=t[0].pageY-this.f;var i=t[0].pageX-this.c;this.s.m.scrollTop=this.b-r;this.s.m.scrollLeft=this.a-i}},k:function(){var n=this.s.m;_j.o.a(n,"touchstart",_fce.v.a);_j.o.a(n,"touchmove",_fce.v.a)}};_fce.Z=function(){};_fce.Z.prototype={relative:1,absolute:2,fixed:3};_fce.Z.registerEnum("_fce.Z",!1);_fce.X=function(n,t,i){this.W=Function.createDelegate(this,this.bv);_fce.X.initializeBase(this,[n]);this.l=t.c();this.g=i.a()};_fce.X.prototype={l:!1,a:null,f:!1,c:!1,d:2e3,e:null,b:0,g:0,bb:function(n){if(this.f!==n){this.f=n;this.q("IsBusy");this.C().A(n);this.by()}return n},bz:function(n){if(this.e!==n){this.e=n;this.q("BusyText")}return n},bB:function(n){if(this.b!==n){this.b=n;this.I("SpinnerSize","SpinnerImage")}return n},j:function(){switch(this.b){case 0:return this.g==="Mouse"?_fm.l.d():_fm.l.c();case 1:return this.g==="Mouse"?_fm.l.g():_fm.l.f();default:throw Error.invalidOperation("Unknown SpinnerSize parameter");}},h:function(){this.c=!0},k:function(){this.c=!1},y:function(){this.a&&(this.a=_j.k.a().c(this.a));_j.d.prototype.y.call(this)},by:function(){if(this.f)this.d<=0?this.h():this.a||(this.a=_j.k.a().b(this.R(),"ShowActivityIndicator",this.W,this.d));else{this.a&&(this.a=_j.k.a().c(this.a));this.c&&this.k()}},bv:function(){this.a=null;this.h()}};_fce.s=function(n,t,i){_fce.s.initializeBase(this,[n,t,i]);this.z(9);this.C().k(!0);this.n("ActivityIndicatorInline");this.S(!this.c);this.bD(!1);this.bE(!1)};_fce.s.prototype={bp:!1,u:!1,i:!1,bq:!1,j:function(){if(this.i)switch(this.b){case 0:return _fm.l.e();case 1:return _fm.l.h();default:throw Error.invalidOperation("Unknown SpinnerSize parameter");}return _fce.X.prototype.j.call(this)},bD:function(n){this.u=n;this.q("IsGray");return n},bE:function(n){this.i=n;this.q("IsWhite");return n},h:function(){_fce.X.prototype.h.call(this);this.C().k(!1);this.S(!1)},k:function(){_fce.X.prototype.k.call(this);this.C().k(!0);this.S(!0)}};_fce.q=function(){};_fce.q.a=function(){return _fc.q.b("transitionend","webkitTransitionEnd","transitionend")};_fce.q.b=function(){return _fc.q.b("MozTransform","-webkit-transform","msTransform")};_fce.q.c=function(n,t,i){return _j.u.a().m||_j.u.a().l||i?"translate("+n.toString()+"px, "+t.toString()+"px)":"translate3D("+n.toString()+"px, "+t.toString()+"px, 0px)"};_fce.Y=function(n){_fce.Y.initializeBase(this);this.z=n;this.k=!0};_fce.Y.prototype={z:null,t:null,K:!1,l:null,k:!1,M:!1,L:function(n){this.t=n;this.l&&this.l.n(this.t);return n},i:function(){return this.K},o:function(n){if(this.K!==n){this.K=n;this.q("IsShown");this.s&&this.s.gN(this.i()?1:0);this.bv()}return n},bN:function(n){if(this.k!==n){this.k=n;this.bM()}return n},y:function(){this.N();this.Y();_j.bA.prototype.y.call(this)},d:function(){_j.bA.prototype.d.call(this);if(this.s.gI())this.M=!1;else{this.s.C().h(0);this.M=!0}this.E();this.k&&this.Z()},e:function(){_j.bA.prototype.e.call(this);this.M&&this.s.m.removeAttribute("tabindex");this.E();this.k&&this.N()},j:function(n){_j.bA.prototype.j.call(this,n);this.s.gN(this.i()?1:0)},bv:function(){if(this.l){this.l.d(this.i());if(!this.i()){this.l.Z();this.Y()}}},bM:function(){this.k?this.Z():this.N();this.s&&this.s.C().p(!this.k)},bK:function(){},Y:function(){this.bK();if(this.l){this.l.O(null);this.l.dispose();this.l=null}},E:function(){this.s&&this.s.C().r(this.D())}};_fce.N=function(){this.t=Function.createDelegate(this,this.G);this.u=Function.createDelegate(this,this.L);this.v=Function.createDelegate(this,this.M);this.h=Function.createDelegate(this,this.N);_fce.N.initializeBase(this);this.browserInfo=browserInfo};_fce.N.a=function(n,t,i,r){return Math.sqrt(Math.pow(i-n,2)+Math.pow(r-t,2))};_fce.N.prototype={a:null,n:0,o:0,k:0,i:0,b:!1,c:1,g:1,m:null,l:null,p:0,f:function(){this.a||(this.a=new _j.e(this.s.m.children[0]));return this.a},d:function(){_j.bA.prototype.d.call(this);this.A()},e:function(){this.E();_j.bA.prototype.e.call(this)},A:function(){var n=this.f();n.E("mousedown",this.h,"PinchZoom");n.E("mouseup",this.h,"PinchZoom");this.s.E("mousemove",this.v,"PinchZoom");this.s.E("scroll",this.u,"PinchZoom");this.s.E("click",this.t,"PinchZoom")},E:function(){var n=this.f();n.L("mousedown","PinchZoom");n.L("mouseup","PinchZoom");this.s.L("mousemove","PinchZoom");this.s.L("scroll","PinchZoom");this.s.L("click","PinchZoom")},K:function(){var n=this.f();this.n=this.s.m.scrollLeft;this.o=this.s.m.scrollTop;this.k=n.m.offsetWidth;this.i=n.m.offsetHeight;this.b=!0},H:function(n,t,i){var e=this.f();if(n<1){var f=1-n;f=f*.5;n=1-f}else{var u=n-1;u=u*.5;n=1+u}var r=n*this.c;r>2&&(r=2);r<.5&&(r=.5);if(r!==this.g){this.z(r,n,t,i);this.m=new Date}},z:function(n,t,i,r){var c=this.s.m.scrollLeft;var l=this.s.m.scrollTop;this.g=n;var u=(i+c)/this.c;var f=(r+l)/this.c;_j.o.e(this.a.m,"-webkit-transform-origin",u+"px "+f+"px");_j.o.e(this.a.m,"-webkit-transform","scale("+n+")");var v=n*u-u;var a=n*f-f;this.a.m.style.marginLeft=v+"px";this.a.m.style.marginTop=a+"px";var o=t*i-i;var e=t*r-r;var h=this.n*t+o;var s=this.o*t+e;this.s.m.scrollLeft=h;this.s.m.scrollTop=s;if(n!==1){this.a.m.style.width=this.k+"px";this.a.m.style.height=this.i+"px"}else{this.a.m.removeAttribute("width");this.a.m.removeAttribute("height")}},x:function(){this.c=this.g;this.b=!1},N:function(n){if(n.f())if(n.f().length!==2||this.b)n.f().length!==2&&this.b&&this.x();else{this.p=_fce.N.a(n.f()[0].screenX,n.f()[0].screenY,n.f()[1].screenX,n.f()[1].screenY);this.K()}},M:function(n){if(this.b){if(n.f().length!==2){this.x();return}n.b();n.e();if(new Date-this.m<35)return;var r=_fce.N.a(n.f()[0].screenX,n.f()[0].screenY,n.f()[1].screenX,n.f()[1].screenY);var u=r/this.p;var t=(n.f()[0].screenX+n.f()[1].screenX)/2;var i=(n.f()[0].screenY+n.f()[1].screenY)/2;this.H(u,t,i)}},L:function(n){if(this.b){n.b();n.e()}},G:function(n){if(!this.b)if(new Date-this.l<=500){if(this.c!==1){this.z(1,1,n.g(),n.h());this.c=1}}else this.l=new Date}};_fce.x=function(n,t,i){this.c=n;this.b=t;this.a=i};_fce.x.prototype={b:!1,c:null,a:null};_fce.K=function(n,t){_fce.K.initializeBase(this,[n]);this.n("CommandingBar");this.a=t.a()};_fce.K.prototype={a:!1,c:null,b:!1,d:function(){var n=this;return new _j.g(function(){n.b=!0},this.R())},H:function(){_j.d.prototype.H.call(this);this.c=this.o.a("ListView")}};_fce.r=function(n,t){this.en=Function.createDelegate(this,this.fg);this.ep=Function.createDelegate(this,this.fj);this.eo=Function.createDelegate(this,this.fi);this.ej=-1;_fce.r.initializeBase(this,[n,t]);this.dC=!0};_fce.r.prototype={dA:0,dy:null,h:null,e:0,dz:!1,cm:null,cX:!1,bD:0,bO:0,ck:0,cW:null,dC:!1,bH:null,fk:function(n){if(this.bO!==n){this.bO=n;_j.l.a(_ff.a.d,"MarginLeft: {0}",this.bO);this.dB()}return n},fl:function(n){if(this.ck!==n){this.ck=n;_j.l.a(_ff.a.d,"MarginRight: {0}",this.ck);this.dB()}return n},es:function(n){if(this.dA!==n){this.dA=n;this.q("NumberOfItemsToShow")}return n},cl:null,fm:function(n){if(!this.cW){var t=this;this.cW=new _j.g(function(){t.el(t.cA().g);t.cB()},this.R());this.q("ReflowCommand")}return n},fc:function(){return new _j.g(this.eo,this.R())},fd:function(){return new _j.g(this.ep,this.R())},hF:function(){return!0},cA:function(){return this.r()},bI:function(){return _j.p.a(this.m).activeElement},p:function(){_fce.b.prototype.p.call(this);if(this.cX){this.cX=!1;this.dB()}if(this.dC){this.dC=!1;this.et()}this.eq()},y:function(){this.dy&&this.dy.c("resize","CommandingBarResizeId");_fce.b.prototype.cp.call(this,this.h,!1);this.h=null;_fce.b.prototype.y.call(this)},ew:function(n){var t=null;var i=this.hI(n);if(_fm.m.isInstanceOfType(i)&&i.h===_fm.l.a()){this.h||(this.h=_fce.b.prototype.ew.call(this,n));t=this.h}else t=_fce.b.prototype.ew.call(this,n);if(_fm.q.isInstanceOfType(t.r()))t.n("CommandingBarItemView.CommandingBarQuickItem");else if(_fm.r.isInstanceOfType(t.r()))t.n("CommandingBarItemView.CommandingBarSplitButton");else if(_fm.m.isInstanceOfType(t.r()))_fm.y.isInstanceOfType(t.r())?t.n("CommandingBarExternalImageDropButton"):t.n("CommandingBarItemView.CommandingBarDropButton");else if(_fm.o.isInstanceOfType(t.r()))t.n("CommandingBarItemView.CommandingBarPopupButton");else if(_fm.u.isInstanceOfType(t.r()))t.n("CommandingBarExternalImageItem");else if(_fm.x.isInstanceOfType(t.r()))t.n(t.r().a());else if(!_fm.t.isInstanceOfType(t.r()))throw Error.argument("Invalid item data context found in CommandingBarListView");return t},cp:function(n,t){n!==this.h&&_fce.b.prototype.cp.call(this,n,t)},w:function(){_j.e.prototype.w.call(this);_fce.b.prototype.cp.call(this,this.h,!1);this.h=null;this.cW=null;this.dB()},ff:function(n,t){if(!this.dz){if(this.e)t.e&&(n.bm()?this.e+=n.u():this.e-=n.u());else{this.bD=0;this.em()}this.cA().i||this.cB()}},et:function(){var t=_j.p.a(this.m);var n=_j.p.f(t);this.dy=_j.p.e(n);this.dy.b("resize",this.en,"CommandingBarResizeId")},fg:function(n){this.el(!0);this.cB()},dB:function(){_j.l.a(_ff.a.d,"ReflowWithMarginSetting: {0} {1}",this.bO,this.ck);if(this.D()&&this.cA()){this.a.m.style.marginLeft=this.cA().e?this.bO.toString()+"px":"0";this.a.m.style.marginRight=this.cA().f?this.ck.toString()+"px":"0"}this.el(!0);this.cB()},cB:function(){if(!this.D()){this.cX=!0;return}if(!this.cm){this.dz=!0;this.ek(10);this.fe();this.eq();this.dz=!1}},fh:function(){if(!this.cm){if(this.bD>=15){_j.l.c(_ff.a.d,"Reached pooling limit. MaximumReflowRetryCount = {0} this.retryWidthMeasurementCount = {1}",15,this.bD);return}var n=this;this.cm=_j.k.a().b(_ff.a.d,"CommandingBarListView: RetryUpdateAvailableWidthAndReflow",function(){n.bD++;n.cm=null;n.em();n.cB()},100*this.bD)}},fe:function(){var n=0;var u=0;var f=this.a.a;n=38;if(n>this.e){this.ek(0);return}for(var i=0;i0){this.ej=t;this.e=t;for(var u=this.a.a,i=0;i0)this.e-=n.u();else{r=!0;break}}}if(r||t<=0){_j.l.a(_ff.a.d,"Pooling again for bar/item width. invalidItemWidth = {0} retryWidthMeasurementCount = {1}",r,this.bD);this.e=0;this.fh()}},fi:function(){this.bI().contains(this.a.m)||this.er(!0)},fj:function(){this.bI().contains(this.a.m)||this.er(!1)},er:function(n){var r;var f=!1;var u=this.a.a;var i=null;for(r=0;rt&&this.a.i.f(this.a)}else this.o(!1);this.E();return n},P:!1,bo:0,bw:!1,ca:function(n){this.H&&this.a.d(n||this.Q||this.a.bH);if(this.bs!==n){this.bs=n;this.q("IsHovered")}return n},bv:function(){this.b&&this.b.c(this.i());this.a?this.a.d(this.i()):this.D()&&this.i()&&this.h&&this.x(null)},Z:function(){if(this.k){if(this.c&2){this.s.E("contextmenu",this.n||(this.n=Function.createDelegate(this,this.x)),"#ContextMenu");this.s.E("keydown",this.bg||(this.bg=Function.createDelegate(this,this.bW)),"#ContextMenu")}this.c&1&&this.s.E("click",this.n||(this.n=Function.createDelegate(this,this.x)),"#ContextMenu");if(this.c&4)if(this.bo<=0){_fce.e.e(this.m||(this.m=Function.createDelegate(this,this.S)));this.s.E("mouseenter",this.n||(this.n=Function.createDelegate(this,this.x)),"#ContextMenu");this.s.E("mouseleave",this.ba||(this.ba=Function.createDelegate(this,this.bz)),"#ContextMenu")}else{this.s.E("mouseenter",this.bm||(this.bm=Function.createDelegate(this,this.cb)),"#ContextMenu");this.s.E("mouseleave",this.bc||(this.bc=Function.createDelegate(this,this.bU)),"#ContextMenu")}this.c&8&&this.s.E("focus",this.n||(this.n=Function.createDelegate(this,this.x)),"#ContextMenu")}},N:function(){if(this.s){if(this.c&2){this.s.L("contextmenu","#ContextMenu");this.s.L("keydown","#ContextMenu")}this.c&1&&this.s.L("click","#ContextMenu");if(this.c&4){_fce.e.h(this.m||(this.m=Function.createDelegate(this,this.S)));this.s.L("mouseenter","#ContextMenu");this.s.L("mouseleave","#ContextMenu")}this.c&8&&this.s.L("focus","#ContextMenu")}},Y:function(){if(this.a){this.a.dispose();this.a=null}},E:function(){this.b?_fce.Y.prototype.E.call(this):this.s&&this.s.C().r(!1)},bV:function(n){if(!this.i()&&!(this.c&4)){n.Z();if(!this.P){n.O(null);n.dispose();n===this.a&&(this.a=null)}}},cb:function(n){this.T=n;this.v=_j.k.a().c(this.v);this.v=_j.k.a().b(_ff.a.b,"ContextMenu.SubscribeToEvents",this.bn||(this.bn=Function.createDelegate(this,this.cc)),this.bo)},cc:function(){this.v=null;_fce.e.h(this.m||(this.m=Function.createDelegate(this,this.S)));_fce.e.e(this.m||(this.m=Function.createDelegate(this,this.S)));if(this.s){this.x(this.T);this.T=null}},x:function(n){if(this.t&&this.k){if(this.a&&this.a.e()){if(n){n.b();n.e()}return}$a(this.b)||$a(this.b.f)||this.b.f();var t=!!this.b&&this.b.u&&!!this.b.a&&this.b.a.o.length>0;if(t){if(n&&n.j()&&("mouseenter"===n.j().toLowerCase()||"mouseover"===n.j().toLowerCase())){this.H=!0;this.Q=!0;this.bZ()}else this.H=!1;n&&(n.g()>0||n.h()>0)?this.bB(this.f,n.g(),n.h()):this.bB(this.f?this.f:1,0,0);this.a.C().e(_j.v.a());this.s.C().F(this.a.C().d());this.s.C().B(this.a.C().d());if(n){n.b();n.e()}}else this.c&2&&n&&n.j()&&"contextmenu"===n.j().toLowerCase()&&n.b()}},bW:function(n){n.a()===121&&n.d()&&this.x(n)},bZ:function(){var n=_fce.e.c.getHandler("MenuShown");$a(n)||n(this.s)},bB:function(n,t,i){if(!this.a){this.a=_fce.e.f(this.s.m,this.t,this.b,this.z,this.R,this.A,this.p,this.g);this.a.bJ=this.s;this.a.l=this.bx;this.a.cn=this.bA;this.a.cW=this.bf||(this.bf=Function.createDelegate(this,this.bV));this.a.m.style.minWidth=this.b.v+"px";this.a.bB(this.bD);this.a.bp=this.bq;this.b.s>0&&(this.a.m.style.maxWidth=this.b.s+"px");this.a.dN(this.bl||(this.bl=Function.createDelegate(this,this.bY)));this.a.ft(this.bh||(this.bh=Function.createDelegate(this,this.bX)));if(!$a(this.b)){this.b.w(this.a.h);this.b.x(this.a.u)}this.a.C().a(this.bp)}var r=null;r=this.bP(n,t,i);this.a.j(r);this.a.eo(this.A.a()==="TouchNarrow");this.a.ew=this.t==="ContextMenuView";this.a.W=this.A.a()==="TouchNarrow"||this.t==="ContextMenuView"||this.bw?2:0;this.a.r()!==this.b&&this.a.O(this.b);this.a.P();this.a.d(!0);this.a.dh()},bP:function(n,t,i){return this.A.a()!=="TouchNarrow"?this.bO(n,t,i):this.bS()},bS:function(){return new _fce.V(this.z,this.p)},bO:function(n,t,i){if(n){var r=new _fce.n(this.z,this.R,this.p);r.g(this.s);r.e=this.u;r.d=this.bE;switch(n){case 1:r.b=0;break;case 2:r.b=1;break;case 3:r.b=2;break;case 4:r.b=3;break;case 5:r.b=4;break}return r}else{var u=new _fce.y(this.z,this.p);this.p.a()?u.d(_fce.Q.a(t-this.a.m.offsetWidth,this.p.a(),_j.p.a(this.a.m))):u.d(t);u.h(i);u.b=!0;u.c=!0;return u}},bU:function(n){this.v=_j.k.a().c(this.v);this.bz(n)},bz:function(n){if(n.j()&&"mouseleave"===n.j().toLowerCase()){this.Q=!1;_j.k.a().b(_ff.a.b,"ContextMenu.HideContextMenu",this.bb||(this.bb=Function.createDelegate(this,this.bT)),0)}},bT:function(){this.H&&this.a&&!this.a.bu()&&this.a.d(!1)},S:function(n){n!==this.s&&this.o(!1)},bY:function(n,t){this.o(n.e())},bX:function(n,t){this.ca(n.bu())},by:function(){return!this.b||!this.b.a?0:this.b.a.o.length}};_fce.p=function(n,t){this.a=n;this.b=t};_fce.p.prototype={a:!1,b:0};_fce.A=function(n,t){this.a=n;this.b=t};_fce.A.prototype={b:0,a:null};_fce.B=function(n,t){this.dQ=Function.createDelegate(this,this.dS);this.et=Function.createDelegate(this,this.cl);_fce.B.initializeBase(this,[n]);this.g=t;this.C().a(10);this.cZ=new _ff.j(this.et,_ff.a.b);this.T([])};_fce.B.prototype={g:null,cZ:null,by:null,bO:0,da:!1,dR:!1,cY:null,dm:null,dy:null,bD:null,cr:null,cW:null,cX:null,bB:null,eu:function(n){if(this.by!==n){this.by=n;this.q("CloseMenuCommand")}return n},ca:function(){return this.da},dz:function(n){if(this.da!==n){this.da=n;this.q("IsSelected");if(this.da)this.J(this.bB||this.bD);else{this.U(this.bB||this.bD);this.bz()}}return n},fk:function(n){this.dR=n;this.q("CustomItemCssClass");return n},cs:function(n){this.cY=n;_j.f.b(this.cr)&&this.bh(this.cY);return n},fn:function(n){this.cr=n;_j.f.b(this.cr)?this.bh(this.cY):this.bh(this.dR?this.cY+" "+this.cr:this.cr);return n},db:function(n){this.dm=n;_j.f.b(this.cW)&&this.l(this.dm);return n},fl:function(n){this.cW=n;_j.f.b(this.cW)?this.l(this.dm):this.l(this.cW);return n},dc:function(n){this.dy=n;_j.f.b(this.cX)&&this.i(this.dy);return n},fm:function(n){this.cX=n;_j.f.b(this.cX)?this.i(this.dy):this.i(this.cX);return n},dd:function(n){this.ca()&&!_j.f.b(this.bD)&&this.U(this.bD);this.bD=n;if(_j.f.b(this.bB)){this.d(this.bD);this.ca()&&this.J(this.bD)}return n},fo:function(n){this.ca()&&!_j.f.b(this.bB)&&this.U(this.bB);this.bB=n;if(_j.f.b(this.bB)){this.d(this.bD);this.ca()&&this.J(this.bD)}else{this.d(this.bB);this.ca()&&this.J(this.bB)}return n},dS:function(n){},v:function(){_fc.b.prototype.v.call(this);this.K(4);$a(this.g)||this.g.b(_fce.C,this.dQ)},ci:function(n){_j.e.prototype.ci.call(this,n);!$a(this.g)&&this.f()&&this.g.a(_fce.C,new _fce.C(this))},bn:function(n){this.cl(n)},y:function(){$a(this.g)||this.g.c(_fce.C,this.dQ);_fc.b.prototype.y.call(this)},cl:function(n){if(this.bf()&&this.bf().b&&this.by&&this.by.b){_fm.c.isInstanceOfType(this.r())&&this.r().e().F(this.r());this.by&&this.by.b&&this.by.a();$a(this.g)||this.g.a(_fce.m,_fce.m.b());this.dH(n)}},bw:function(){var i=new _fc.h;var t=new _fc.d;t.l=this.cZ;t.j("ENTER");var n=new _fc.d;n.l=this.cZ;n.j("SPACE");i.a([t,n]);return _j.e.prototype.bw.call(this).concat(i)}};_fce.h=function(n,t,i,r,u,f){this.cm=Function.createDelegate(this,this.fq);this.bP=Function.createDelegate(this,this.ev);this.bO=Function.createDelegate(this,this.eu);this.cl=Function.createDelegate(this,this.fp);this.dc=Function.createDelegate(this,this.dH);this.dd=Function.createDelegate(this,this.er);this.de=Function.createDelegate(this,this.es);this.df=Function.createDelegate(this,this.et);this.db=Function.createDelegate(this,this.dG);_fce.h.initializeBase(this,[n,t,i,r,u,f||"contextMenuDropShadow"]);this.cD=this.dD();this.m.setAttribute("IsContextMenu","1");this.bb=new _j.g(this.db,_ff.a.b);this.bK=new _j.g(this.df,_ff.a.b);this.bI=new _j.g(this.de,_ff.a.b);this.bE=new _j.g(this.dd,_ff.a.b);this.bD=new _j.g(this.dc,_ff.a.b);this.C().a(29);this.C().s(_fce.h.a);this.bp=!0};_fce.h.b=function(n,t,i,r,u,f){var e=window.document.createElement("div");n.appendChild(e);return new _fce.h(e,t,i,r,u,f)};_fce.h.prototype={bb:null,bK:null,bI:null,bE:null,bD:null,cs:!1,cn:!0,bJ:null,dF:null,b:null,bH:!1,dD:function(){return this.dP()!=="Mouse"},dE:function(){return this.a()?this.a().b:null},fr:function(n){if(this.a()){this.a().d(n);this.b&&this.b.G()}return n},a:function(){return _fm.d.isInstanceOfType(this.r())?this.r():null},dh:function(){this.b&&this.b.g()&&this.b.kI()},H:function(){_fce.g.prototype.H.call(this);if(this.o){this.dF=this.o.a("UpArrow");this.b=this.o.a("MenuListView");this.b&&(this.b.j=!0)}},v:function(){_fce.g.prototype.v.call(this);this.K(8192)},p:function(){_fce.g.prototype.p.call(this);this.ck(!1);this.g.b(_fce.m,this.cl);this.g.b(_fce.A,this.bO);this.g.b(_fce.u,this.bP);this.g.a(_fce.p,new _fce.p(!0,this.u));this.b&&this.bp&&this.b.G()},x:function(){_fce.g.prototype.x.call(this);this.g.c(_fce.m,this.cl);this.g.c(_fce.A,this.bO);this.g.c(_fce.u,this.bP);this.bH=!1;this.g.a(_fce.p,new _fce.p(!1,this.u))},fZ:function(){_j.P.prototype.fZ.call(this);this.a()&&this.a().a&&this.a().a.g(this.cm)},w:function(){_fce.g.prototype.w.call(this);this.a()&&this.a().a&&this.a().a.f(this.cm);this.D()&&this.bW()},bw:function(){var n;return(n=_j.e.prototype.bw.call(this)).concat.call(n,new _fc.v(_j.u.a()))},fh:function(){this.e()&&this.b&&this.bp&&this.b.G()},dQ:function(n){return this.cG.a()!=="TouchNarrow"?null:_fce.g.prototype.dQ.call(this,n)},dO:function(){this.ck(!0);_fce.g.prototype.dO.call(this)},bz:function(n){n.a()===9&&this.W===2&&this.h&&this.h.b?this.h.a():_fce.g.prototype.bz.call(this,n)},ch:function(n){n.b()},eu:function(n){if(n.b===this.u){this.O(n.a);this.r().w(this.h);this.r().x(this.u)}},ev:function(n){n.b===this.u&&(this.bH=n.a)},fp:function(n){this.ck(!0);this.cn&&this.d(!1)},dG:function(){this.dg(1)},et:function(){this.dg(-1)},er:function(){this.a()&&this.a().a&&this.c(-1,1)},dH:function(){this.a()&&this.a().a&&this.c(this.a().a.o.length,-1)},es:function(){if(this.cs){this.a().d(null);this.h.a();this.bJ.G()}},dg:function(n){this.a()&&this.a().a&&(this.dE()?this.c(this.a().a.s(this.dE()),n):n>0?this.c(-1,n):this.c(0,n))},c:function(n,t){for(var u=this.a().a.o.length,i=1;i<=u;i++){var f=this.fs(n+i*t,u);var r=this.a().a.o[f];if(_fm.j.isInstanceOfType(r)&&r.b()){this.fr(r);return}}},fs:function(n,t){for(var i=n;i>=t;)i-=t;while(i<0)i+=t;return i},fq:function(n,t){this.D()&&this.bW()}};_fce.m=function(){};_fce.m.b=function(){$a(_fce.m.a)&&(_fce.m.a=new _fce.m);return _fce.m.a};_fce.S=function(n){_fce.S.initializeBase(this,[n])};_fce.S.prototype={b:null,a:null,d:function(n){this.b=n;_j.f.b(this.a)&&this.bh(n);return n},c:function(n){this.a=n;_j.f.b(this.a)?this.bh(this.b):this.bh(n);return n}};_fce.t=function(n,t){_fce.t.initializeBase(this,[n,t]);this.C().a(11);this.C().c(_j.v.b(this.a))};_fce.t.prototype={a:!1,b:!0,bp:function(n){if(this.a!==n){this.a=n;this.C().c(_j.v.b(n));this.q("IsChecked")}return n},cl:function(n){this.f()&&this.b&&this.bp(!this.a);_fce.B.prototype.cl.call(this,n)}};_fce.F=function(n,t){_fce.F.initializeBase(this,[n,t]);this.bb(!$a(this.a));this.C().a(7)};_fce.F.prototype={a:null,b:null,bp:!1,cm:function(n){if(this.a!==n){this.a=n;this.m.setAttribute("href",n);this.bb(!$a(this.a));this.q("Href")}return n},ct:function(n){if(this.b!==n){this.b=n;_j.f.b(this.b)?this.m.removeAttribute("target"):this.m.setAttribute("target",this.b);this.q("TargetWindow")}return n},cn:function(n){if(this.bp!==n){this.bp=n;this.q("PreventNavigation")}return n},bn:function(n){_fce.B.prototype.bn.call(this,n);this.bp&&n.b()},dK:function(){this.f()||this.m.removeAttribute("href");this.bE()},bw:function(){return[]}};_fce.C=function(n){this.a=n};_fce.C.prototype={a:null};_fce.I=function(n,t,i,r,u){this.ex=Function.createDelegate(this,this.fs);this.eA=Function.createDelegate(this,this.fv);this.ez=Function.createDelegate(this,this.fu);this.dA=Function.createDelegate(this,this.fr);this.eC=Function.createDelegate(this,this.fw);this.ey=Function.createDelegate(this,this.ft);this.ev=Function.createDelegate(this,this.fp);this.ew=Function.createDelegate(this,this.eD);this.eB=Function.createDelegate(this,this.dU);_fce.I.initializeBase(this,[n,r]);this.ct=t;this.dD=u;this.dB=i;this.C().a(10);this.C().r(!0);this.C().q(0);this.ej=new _j.g(this.eB,_ff.a.b);this.dT=new _j.g(this.ew,_ff.a.b);this.dC=new _j.g(this.ev,_ff.a.b);this.T([])};_fce.I.prototype={dB:null,ej:null,dT:null,dC:null,ct:null,dD:null,bp:null,df:!1,a:null,cn:null,cm:null,cu:!0,dE:!1,dF:"ContextMenuView",fy:function(n){if(this.bp!==n){this.bp=n;this.q("SubMenu");$a(this.a)||this.a.O(this.bp)}return n},eG:function(n){if(this.df!==n){this.df=n;this.q("ParentMenuIsShown");this.df||this.de()||$a(this.a)||this.b().d(!1)}return n},fz:function(n){if(this.cu!==n){this.cu=n;this.cu?this.m.removeAttribute("disabled"):this.m.setAttribute("disabled","true");this.q("SubMenuIsEnabled")}return n},fA:function(n){this.dF!==n&&(this.dF=n);return n},ca:function(){return _fce.B.prototype.ca.call(this)},dz:function(n){_fce.B.prototype.dz.call(this,n);!this.ca()&&!this.de()&&this.a&&this.b().e()&&this.eE();return n},eF:function(n){if(this.dE!==n){this.dE=n;this.q("IsSubMenuHovered")}return n},b:function(){return this.fq()},de:function(){return this.ct.a()==="TouchNarrow"},dS:function(n){_fce.B.prototype.dS.call(this,n);this.de()||n.a.bO===this.bO&&n.a!==this&&($a(this.a)||!this.a.e()||this.cm||(this.cm=_j.k.a().b(this.R(),"HideSubMenuPopup",this.ey,400)))},bn:function(n){this.cl(n)},cl:function(n){this.dU()},ci:function(n){if(this.cu&&this.ct.a()==="Mouse"){_fce.B.prototype.ci.call(this,n);this.de()||!$a(this.a)&&this.b().e()||(this.cn=_j.k.a().b(this.R(),"OpenSubMenu",this.eC,400))}},bY:function(n){_fc.b.prototype.bY.call(this,n);this.cn&&(this.cn=_j.k.a().c(this.cn))},p:function(){_fc.b.prototype.p.call(this);this.g.b(_fce.p,this.dA);$a(this.a)||this.b().P()},x:function(){_fc.b.prototype.x.call(this);this.g.c(_fce.p,this.dA);$a(this.a)||this.b().Z()},y:function(){this.g.c(_fce.p,this.dA);$a(this.a)||this.b().dispose();_fce.B.prototype.y.call(this)},bw:function(){var t=new _fc.h;var n=new _fc.d;n.l=this.ej;n.j("RIGHTARROW");t.a([n]);return _fce.B.prototype.bw.call(this).concat(t)},fq:function(){if(!this.a){this.a=_fce.e.f(this.m,this.dF,this.bp,this.dB,this.g,this.ct,this.dD,null);this.a.cs=!0;this.a.cD=!1;this.a.en(!0);this.a.bJ=this;this.a.cW=this.ez;this.a.dN(this.eA);this.b().W=2;this.a.K(4);this.a.lG(this.ex);var t=new _fce.n(this.dB,this.g,this.dD);t.g(this);t.b=7;t.e=3;t.d=0;this.a.j(t);if(this.ct.a()==="Mouse"){this.a.l=!1;var u=new _fc.h;var r=new _fc.d;r.j("ESC");r.l=this.dT;var i=new _fc.d;i.j("TAB");i.l=this.dC;i.n=!1;var n=new _fc.d;n.j("TAB");n.k=1;n.l=this.dC;n.n=!1;u.a([r,i,n]);this.a.T([u])}this.D()&&this.a.P()}return this.a},dU:function(){this.cu&&(this.de()?this.g.a(_fce.A,new _fce.A(this.bp,this.bO)):this.b().e()||this.fB())},fx:function(){for(var t=0;t=0?this.cx():0},kN:function(){var n=this.o.a("ListPanel");n&&n.m&&(this.fX=_j.o.q(n.m));return this.fX},bB:function(){return this.cE},fB:function(){if(this.cE>0){this.fO=this.bE+this.cE*this.bq;return this.fO}else return 0},hH:function(){return this.c()&&this.bB()>0?Math.floor(this.c().b()/this.cE)-1:0},kI:function(){var n=this.i();n&&n.G()},kD:function(n){var t=this.bp(n);t>-1&&this.a.a.a(t).G()},db:function(n){var t=n.W();var l=this;var c=function(t){l.hO(n,t)};this.kW(t,c);var h=this;var a=function(t){h.hP(n,t)};t.E("mouseup",a,this.by());var p=this;var y=function(t){p.hN(n,t)};t.E("click",y,this.by());var v=this;var u=function(t){v.fK(n,t)};t.E("contextmenu",u,this.by());var r=this;var i=function(t){r.lg(n,t)};t.E("dblclick",i,this.by());if(this.ct||this.fy){var f=this;var s=function(t){f.lm(n,t)};t.E("mousemove",s,this.by())}if(this.dS||this.j){var o=this;var e=function(t){o.lh(n,t)};t.E("focusin",e,this.by());n.apcl("HasFocus",this.ft)}n.cY();n.bz=!0},dF:function(n){var t=n.W();t.L("click",this.by());t.L("dblclick",this.by());t.L("contextmenu",this.by());t.L("mousedown",this.by());t.L("mouseup",this.by());t.L("mousemove",this.by());t.L("focusin",this.by());t.L("contextmenu",this.by());n.rpcl("HasFocus",this.ft);n.cF();n.bz=!1},co:function(n){var t;t=this.cc?this.cc.a(n):n;return t},kA:function(n){var t=null;t=this.cc?this.cc.d(n):n;return t},bd:function(){this.fM();if(this.a){for(var u=this.a.a.b(),t=0;t0)for(var r=0,u=i.length;r=n;f--,o--){this.g()===i[o]&&(e=!0);this.lo(f,r,u)}this.kU(e);(e||!this.g())&&this.dj()}},hL:function(n){return this.cn(n,this.g())},ll:function(n,t,i){for(var u=n;u=0;n--){var t=this.bv.a(n);if(this.dU(t)){this.bK();this.bq=this.bB()>0?this.hK()-1:0;this.bE=this.c().b()%this.bB()?this.c().b()%this.bB()-1:this.bB()-1;return}}},lw:function(){var n=this;this.eG(function(){var i=n.c().b()<=n.bB()*(n.bq+1);var t=n.bB()*n.bq+n.bE+1;if(t!==n.c().b()){n.bE=n.bB()>0?(n.bE+1)%n.bB():0;n.bE||(n.bq+=1)}})},lu:function(){var n=this;this.eG(function(){if(n.bB()>0)if(n.bE>0)n.bE=n.bE-1;else if(n.bq){n.bE=n.bB()-1;n.bq-=1}})},lx:function(){var n=this;this.eG(function(){n.bq>0&&(n.bq=n.bq-1)})},lt:function(){var n=this;this.eG(function(){if(n.bq0&&(n.bq=n.bq+1)}}})},kE:function(){if(this.c())for(var i=this.c().b(),n=0;n=0;n--){var t=this.bv.a(n);if(this.eF(t)){this.cG(t);return}}},bK:function(){var n=this.i();n&&n.G()},kS:function(){return this.g()?this.c().d(this.g(),this.bJ):-1},dP:function(n){if(this.j&&this.a&&this.a.a){for(var i=this.a.a,r=i.b(),t=0;tthis.a.a.b()){_j.l.b(this.R(),"AddItemsToPanel out of bounds: insertIndex {0}, panelCount {1}, dataCount {2}, TemplateId: {3}",n,this.a.a.b(),this.dH(),this.bc);return}this.a.a.m(n,t)},lp:function(n,t,i,r){this.lc(t,1,r);this.a.a.k(t);this.dD(n)},hB:function(){var n=this.i();if(this.D()&&this.cD&&(!this.dM||this.hM())){n&&n.m.blur();this.bK()}},cn:function(n,t){if(n&&t&&Object.getType(n)!==Object.getType(t))return!1;if(n)if(_ff.u.isInstanceOfType(n))return n.a(t);else if(_j.K.isInstanceOfType(n))return n.b(t);return n===t},kR:function(n){return 0},fw:function(){this.bb=0;this.u=0;this.dJ=!1;this.dI=!1;this.fL=!1;this.cY&&(this.cY=_j.k.a().c(this.cY))},fV:function(n,t){return!t.b||t.b===this},dG:function(){this.q("FinishedRendering");this.cZ&&this.cZ.b&&this.cZ.a()},kC:function(){this.bv&&this.dH()>0&&this.fv(0,this.dH(),1);this.bv||this.l(null)},hI:function(n){return this.kA(this.kP(n))},li:function(){},kZ:function(){return!this.cf},hw:function(){_j.l.a(this.R(),"ListView::CompleteChunking: panel children count: {0}, data count: {1}",this.a.a.b(),this.dH());this.fw();this.dG();this.dc&&this.hR()},ia:function(n,t){},hK:function(){return this.bB()>0?Math.ceil(this.c().b()/this.bB()):0},fx:function(n,t){this.dJ=!0;if(!this.dI){this.dI=!0;var i=this;this.cY=_j.k.a().b(this.R(),"InsertPanelItems",function(){i.kq(n,t)},0)}},kq:function(n,t){this.cY=null;this.dI=!1;if(this.fD()&&this.fL){this.hx=n;this.hy=t;return}if(this.kZ())if(this.bb>this.a.a.b()||this.bb>=this.dH()||!this.u){n&&n();this.hw()}else this.cs(this.bb,this.u,t,n)},dU:function(n){var i=this.bp(n);var t=this.a.a.a(i);if(t&&!t.bm()){this.l(n);return!0}return!1},dR:function(n,t){t=t||1;var f=this.i();if(!f||!f.i){var u=this.kS();switch(n){case 0:for(var e=this.c().b(),i=Math.min(u+t,e-1);i=0;r--)if(this.dU(this.c().a(r)))return;break;default:return}}},hC:function(n){var u=this.ex()?this.bp(this.ex()):-1;var t=null;switch(n){case 0:for(var f=this.c().b(),i=u+1;i=0;r--){t=this.c().a(r);if(this.eF(t)){this.cG(t);return}}break;default:return}},eF:function(n){var i=this.bp(n);if(i!==-1){var t=this.a.a.a(i);if(t){t.A(this.fz());return t.G()}}return!1},ks:function(n){n.O(null)},kY:function(n){return!n.r()},ld:function(n){n.dj(this.fr);this.db(n)},kP:function(n){return this.bP?this.k.o[n]:this.bv.a(n)},kT:function(n,t){switch(n.d){case 0:this.fE(n.c,n.a,t);return!0;case 2:this.fF(n.c,n.b,t);return!0;case 1:this.fF(n.c,n.a,t);this.fE(n.e,n.a,t);return!0;case 3:this.fF(n.c,n.b,0);this.fE(n.c,n.a,0);return!0}return!1},fE:function(n,t,i){var r=this.bb+this.u;if(n>=this.bb)n<=r?this.u+=t.length:this.cs(n-this.u,t.length,i,null,!0,n);else{this.bb+=t.length;this.cs(n,t.length,i,null,!0,n)}},fF:function(n,t,i){var e=this.bb+this.u;var r=t.length;if(n>=this.bb)if(n=0;n--){var i=t[n];if(!this.kY(i)){r=!0;this.ks(i);break}}r?_j.k.a().k(this.R(),"ListView::ReleaseCachedItemsDataContext - Trigger release cached items datacontext with ListView TemplateId: "+this.bc,this.fu):this.dc=!1}},hu:function(){var n=this.bP?this.k:this.bv;n&&(_ff.o.$$(_fm.p).isInstanceOfType(n)?n.O(this.fs):n.f(this.eu))},fM:function(){var n=this.bP?this.k:this.bv;n&&(_ff.o.$$(_fm.p).isInstanceOfType(n)?n.Q(this.fs):n.g(this.eu))},le:function(n,t){this.ey(n,t,0)},lf:function(n,t){this.ey(n,t,t.f)},hX:function(){this.bP&&(this.k?this.k.M(this.bv):this.eE(!0))},eE:function(n){if(this.cq)if(!this.k||n){this.k&&this.k.M(null);this.hV(new _fm.B(this.cq));this.k.M(this.bv)}else this.k&&this.k.bz(this.cq);else this.k&&this.hV(null)},dO:function(){if(!this.D()){this.di=!0;return}this.kX()},kX:function(){this.kr();this.kC();this.j&&this.dj()},kr:function(){this.fw();if(this.a)for(var i=this.a.a.b(),n=0;n0){f>this.u&&(f=this.u);this.cs(this.bb,f,0,null,!0,this.bb);this.bb+=f;this.u-=f;this.u>0?this.fx(u,2):this.dG()}else f?this.cs(this.bb,this.u,r,u):this.fx(u,2)}else this.fx(u,r)},kV:function(){this.hX();this.eE(!1);this.hu()},eG:function(n){this.lC();if(this.bB()>0&&this.bv){n();var t=this.bv.a(this.fB());this.dU(t)&&this.bK()}},lC:function(){if(this.fH>0){var n=Math.floor(this.kN()/this.fH);if(n!==this.cE){this.bq=Math.floor(this.fB()/n);this.bE=Math.floor(this.fB()%n);this.cE=n}}},hQ:function(){this.fI();this.eE(!1);this.fJ()}};_fce.c=function(n){this.co=Function.createDelegate(this,this.dh);this.cn=Function.createDelegate(this,this.dg);this.bI=Function.createDelegate(this,this.df);this.cp=Function.createDelegate(this,this.dm);this.cu=["ShowSelected","ShowSelectionColor","IsItemHoveredOrShowSelected",_fce.c.c,"IsItemHoveredAndShowSelected","IsItemHoveredAndNotShowSelected"];_fce.c.initializeBase(this,[n]);this.cl=new _j.g(this.cp,this.R())};_fce.c.prototype={cl:null,bp:!1,bK:!0,i:!1,bO:!1,ca:!1,bB:!1,bW:!1,by:!1,bE:!1,b:null,g:null,bz:!1,bb:!1,cD:function(n){this.g||(this.g=new _j.Z);this.g.b(n)},dj:function(n){this.g&&this.g.e(n)},bD:function(n){if(this.i!==n){this.i=n;this.b&&this===this.b.i()&&this.b.hW(this.i);this.db();this.I("IsExpanded","ShowSelectionColor")}return n},f:function(){return this.bp},c:function(n){if(this.bp!==n){this.bp=n;this.dd();this.I("IsSelected",_fce.c.b);this.cW()&&this.eU(_j.v.d(n))}this.h(n);this.bp||this.cG()?this.b&&this.b.hW(this.i):this.bD(!1);return n},cW:function(){return this.bK},dk:function(n){this.bK=n;return n},ck:function(n){if(this.ca!==n){this.ca=n;this.I("IsTouched",_fce.c.c)}return n},bP:function(){return this.bB},dl:function(n){if(this.bB!==n){this.bB=n;this.q("IsSwiped")}return n},cr:function(){return this.by},cc:function(n){if(this.by!==n){this.by=n;this.q("HasFocus")}return n},cX:function(){return this.bE},h:function(n){if(this.bE!==n){this.bE=n;this.di();this.X(this.cu)}return n},cd:function(n){if(this.bW!==n){this.bW=n;this.dc();this.X(["IsItemHovered","IsItemHoveredOrShowSelected","IsItemHoveredAndShowSelected","IsItemHoveredAndNotShowSelected",_fce.c.b])}return n},bq:function(n){if(this.b!==n){this.b&&this.b.rpcl("DataContext",this.bI);this.cZ();this.b=n;this.de();this.b&&this.b.apcl("DataContext",this.bI);this.I(_fce.c.e,_fce.c.d)}return n},W:function(){return this.e||this},cb:function(n){if(this.o){var t=this.o.j();if(t){t.A(n);return n}}this.A(n);return n},cs:function(){return!!this.o},e:null,cG:function(){return!1},cA:function(){this.bO&&this.bD(!0)},bv:function(){this.bD(!1)},cq:function(){this.cc(!1)},cE:function(){this.c(!1);this.bD(!1);this.ck(!1);this.dl(!1);this.eh(!1);this.cd(!1);this.cc(!1);this.h(!1)},cY:function(){if(this.e){this.e.E("mouseenter",this.cn,_fce.c.a);this.e.E("mouseleave",this.co,_fce.c.a)}},cF:function(){if(this.e){this.e.L("mouseenter",_fce.c.a);this.e.L("mouseleave",_fce.c.a)}},da:function(n){},y:function(){this.bq(null);_j.d.prototype.y.call(this)},bJ:!1,v:function(){if(this.bJ){var n=this;_j.k.a().a(_ff.a.b,"ListViewItem.OnFirstActivate",function(){n.ct()})}else this.ct()},H:function(){_j.d.prototype.H.call(this);this.o&&(this.e=this.o.a("MainItemContainer"));!this.eP()&&this.b&&this.b.hD&&this.t(_j.v.a());this.g&&this.g.d(this)},bo:function(n){_j.e.prototype.bo.call(this,n);this.cc(!0)},bS:function(n){_j.e.prototype.bo.call(this,n);this.cq()},dc:function(){},dd:function(){},di:function(){},db:function(){},de:function(){},cZ:function(){},ct:function(){_j.d.prototype.v.call(this);this.K(96)},dm:function(){this.i?this.bv():this.cA()},dg:function(n){this.cd(!0)},dh:function(n){this.cd(!1)},df:function(n,t){this.q("ParentViewModel")}};_fce.f=function(n){this.W=Function.createDelegate(this,this.cb);this.bp=Function.createDelegate(this,this.cd);this.bb=Function.createDelegate(this,this.cc);this.bE=-1;_fce.f.initializeBase(this,[n]);this.bq=!1;this.g=!0;this.J("pickerContainer");this.n("Picker");this.a=new _fm.d(new Array(0));this.K(256);this.t(_j.v.a());var t=this;this.a.f=function(){t.a.s=t.bE;t.a.v=t.o.a("PickerButtonId").m.offsetWidth}};_fce.f.e=function(n,t,i,r){_fce.f.d=n;_fce.f.a=t;_fce.f.c=i;_fce.f.b=r};_fce.f.prototype={d:null,a:null,b:null,u:null,bK:!1,l:null,h:null,g:!1,k:0,j:null,bD:null,bz:!1,bq:!1,cx:function(){return this.k},A:function(n){if(this.k!==n){this.k=n;this.q("AriaTabIndex")}return n},e:function(n){this.a.g(n);return n},by:function(n){if(n===this.b)return n;this.b&&this.b.g(this.bb);this.b=n;n&&this.b.f(this.bb);this.q("Options");this.bH();return n},ck:function(n){if(this.g===n)return n;this.g=n;this.C().p(!n);this.q("IsPickerEnabled");return n},f:function(){return this.u},bJ:function(n){if(this.u===n)return n;this.bv(n);this.bI();this.q("DisplayedValue");return n},bP:function(){return this.a.e()&&this.a.b?this.a.b.s():this.f()},c:function(n){if(this.h===n)return n;this.h=n;this.q("PickerOptionTemplateId");return n},i:null,bB:!1,cP:function(){return _j.e.prototype.cP.call(this)},ba:function(n){if(this.cP()!==n){_j.e.prototype.ba.call(this,n);this.q("PickerButtonAriaLabelledBy")}return n},du:function(){return this.j},bZ:function(n){if(this.j!==n){this.j=n;this.q("PickerButtonAriaLabelledBy")}return n},bW:function(){var n="";_j.f.a(this.du())?_j.f.a(this.cP())||(n=this.eP()):n=this.du();return n},v:function(){_j.d.prototype.v.call(this);this.a.apcl("SelectedItem",this.bp);this.a.apcl("IsShown",this.W)},H:function(){_j.d.prototype.H.call(this);if(this.o){this.d=this.o.a("PickerButtonId");if(this.d){_j.f.a(this.d.C().d())&&this.d.C().e(_j.v.a());this.q("PickerButtonAriaLabelledBy")}}},N:function(n){if(n.a()===40){n.e();n.b();this.d&&this.d.m.click()}},bH:function(){this.a.a.l();if(this.b){for(var n=0;n0){$a(this.f())&&this.bv(this.b.a(0));this.bI()}}},ca:function(n){return this.i?this.i(n):Object.getType(n)===String?n:"not_used"},y:function(){this.by(null);this.a.rpcl("SelectedItem",this.bp);this.a.rpcl("IsShown",this.W);_j.d.prototype.y.call(this)},cc:function(n,t){this.bH()},bv:function(n){this.u=n;this.I("SelectedValue","DisplayedValue")},bI:function(){for(var i=!1,r=this.a.a.o.length,t=0;t1},cD:function(n){var t=_fce.ba.prototype.cD.call(this,n);this.bp=this.c.m.offsetWidth;this.co=this.dD();this.cs=this.dC();return t},cG:function(n){var t;n*=this.h()?-1:1;t=n<0?n/this.bp*this.co:n/this.bp*this.cs;_fce.ba.prototype.cG.call(this,t)},df:function(){return new _fce.w(window.document.createElement("div"),this.bJ,this.bI())},v:function(){_j.d.prototype.v.call(this);this.cp=!0},w:function(){_j.e.prototype.w.call(this);this.bj||this.bP()},i:function(){return this.cd.c()&&this.g()},g:function(){return this.bJ.a()!=="Mouse"},u:function(n){return this.g()&&this.b?1+_ff.k.a(n-this.d,this.b.length):n},k:function(n){return this.g()&&this.b?_ff.k.a(this.d+n-1,this.b.length):n},cr:function(){this.g()&&this.ca(-this.dO(this.a[0].a),!1,null)},dd:function(){return!$a(this.b)&&this.d!==-1},de:function(){this.bD=!1;var t=this.g()?this.b.length*2:this.b.length;this.a=new Array(t);for(var n=0;n=0&&this.e!==n){var i=this.a[this.e].a;i.setAttribute("tabindex","-1")}this.e=n;var t=this.a[n].a;t.setAttribute("tabindex","0")},dz:function(n){this.dc();this.cr()},dI:function(n){if(this.cA&&!$a(this.b)){_j.m.e(n,-1,this.b.length-1,"SelectedOptionIndex");_j.l.a(_ff.a.b,"PivotMenu.OnSelectedOptionIndexChanged. New option: {0}",n);var i=this.b;var t;var r;if(this.g()){if(n!==_ff.k.a(this.d-1,i.length)||(this.l!==1||this.h())&&(this.l||!this.h())){t=this.u(n);for(var u=1;u=0){this.a[r].f(this.i());this.a[r].l(!1)}if(n>=0){this.a[t].l(!0);this.a[t].f(this.i())}this.dH(t,r);if(this.g()){this.d=n;this.e=this.u(n);this.dA(this.cm(t),this.l)}}},dl:function(){this.bH(1)},dj:function(){this.bH(-1)},di:function(){this.bH(1)},dm:function(){this.bH(-1)},cm:function(n){return this.h()?this.bp-this.a[n].a.offsetLeft-this.a[n].a.offsetWidth:this.a[n].a.offsetLeft},bH:function(n){this.bz=!0;var t=this.g()?_ff.k.a(this.e+n-1,this.b.length)+1:_ff.k.a(this.e+n,this.b.length);if(this.g()){this.ca(-this.cm(t),!1,null);this.db(t)}this.bB=!0;this.a[t].a.focus();this.bB=!1},db:function(n){for(var t=0;t=0){var r=this.cl(t);if(r){r.c(0);r.g(0);r.h(-1)}}if(n>=0){var i=this.cl(n);if(i){i.c(1);i.g(1);i.h(0)}}},dc:function(){for(var n=0;nthis.b.length||!n);this.a[n].l(this.g()?n===1:n===this.d);this.bD||this.dK(n);var t=this.cl(n);if(this.a[n].c){t.c(1);t.g(1);t.h(0)}else{t.c(0);t.g(0);t.h(-1)}}this.bD=!0},cl:function(n){return this.a?new _j.v(this.a[n].a):null}};_fce.ba=function(n,t,i){this.ct=Function.createDelegate(this,this.dQ);_fce.ba.initializeBase(this,[n]);this.bJ=t;this.cd=i;this.apcl("OptionTemplateId",this.ct);this.C().a(29);this.C().s("Accessibility warning: unnamed pivot")};_fce.ba.prototype={bJ:null,cd:null,j:!1,by:null,cA:!1,f:!1,W:!1,c:null,cb:null,a:null,bv:0,cE:0,cc:0,cX:0,cW:!1,bO:!0,dy:function(n){n!==this.by&&(this.by=n);return n},bW:function(n){if(n!==this.j){this.j=n;this.q("OptionContainerTransitionEnabled");!n&&this.c&&this.c.L(_fce.q.a(),"PivotMenuBase")}return n},dM:function(){return 0},bq:function(){this.cb||(this.cb=new _j.e(document.documentElement));return this.cb},cF:function(n){this.cA=n;this.f=n;n||this.bW(!1);return n},R:function(){return _ff.a.b},cB:function(){return!0},cD:function(n){if(!this.f)return!1;this.cc=n.g();this.cX=this.bv;return!0},dS:function(n){var t=n.g()-this.cc;this.cG(t)},dR:function(n){var i=n.g()-this.cc;var t;t=i<0?0:1;this.bK(t,i)},p:function(){_j.d.prototype.p.call(this);if(this.cB()||this.bO){this.bP();this.bO=!1}},x:function(){_j.d.prototype.x.call(this);this.cB()&&this.cF(!1)},cG:function(n){this.ca(this.cX+n,!1,null)},H:function(){_j.d.prototype.H.call(this);this.dh();this.c=this.o.a("OptionContainer");this.bI()&&this.dJ();this.dT()},dl:function(){},dj:function(){},di:function(){},dm:function(){},dO:function(n){var t=n.cloneNode(!0);t.style.position="absolute";t.style.visibility="hidden";document.body.appendChild(t);var i=t.offsetWidth;document.body.removeChild(t);return i},bP:function(){if(!this.D()){if(!this.cB()){this.bO=!0;this.cF(!1)}return}if(this.o&&this.dd()&&this.by){this.dg();this.W=!1;this.c.m.innerHTML="";this.dP();this.de()}},y:function(){this.dg();this.dh();_j.d.prototype.y.call(this)},ca:function(n,t,i){var r=n-this.bv;this.h()&&(r*=-1);var f=Math.abs(r)>this.dM();this.bW(!!i&&this.i()&&t);f?this.bW(!!(this.j&r!==this.cE)):this.bW(!!(this.j&n!==this.bv));this.cE=r;if(this.j){this.W=!0;var u=this;this.c.E(_fce.q.a(),function(n){if(n.c()===u.c.m){u.c.L(_fce.q.a(),"PivotMenuBase");if(u.W){u.W=!1;i()}}},"PivotMenuBase")}if(f&&this.j)this.c.m.style[_fce.q.b()]=_fce.q.c(r,0,!1);else{this.h()?this.c.m.style.right=n+"px":this.c.m.style.left=n+"px";this.c.m.style[_fce.q.b()]="";this.bv=n}!this.W&&i&&i()},dL:function(n){return new _fce.H},dK:function(n){var i=this.a[n];var t=this.df();t.O(i);t.n(this.by);t.P();i.a=t.a;this.c.m.appendChild(t.m);i.a.setAttribute("data-pi",n);i.e=t},dA:function(n,t){this.f=!1;var i=this;var r=function(){i.dz(t);i.f=!0;i.dU()};this.ca(-n,!0,r)},dQ:function(n,t){this.bP()},cC:function(n){},dk:function(n){},dP:function(){},dz:function(n){},dU:function(){},dN:function(){return!this.i()&&!this.cW&&this.cu()},dg:function(){if(this.a)for(var n=0,t=this.a.length;n=i?"hidden":""}return n},fz:function(){return"popupShadow"},v:function(){_j.d.prototype.v.call(this);this.m.tabIndex=-1;this.m.style.position="absolute";this.m.style.boxSizing="border-box";this.fI("0px");if(this.l){this.bv=new _fce.g.i(this);this.bv.h()}this.K(4);this.eF()},w:function(){_j.e.prototype.w.call(this);this.eF()},p:function(){if(this.fx()){this.dm().P();this.dm().d(!0)}var t=new _fce.x(this,!0,document.activeElement);var i=_j.p.a(this.m);var n=this.m.parentNode===i.body;n||(this.m.style.opacity="0");_j.d.prototype.p.call(this);if(!n){this.fE();this.m.style.opacity=""}this.g.a(_fce.x,t);this.ey();this.eq();this.cd=!1;this.bp&&this.G()},x:function(){try{this.cd=!!(this.cd|this.dS())}catch(n){_j.l.c(_ff.a.b,"Encountered error while accessing document.activeElement. Exception: {0}",n)}_j.d.prototype.x.call(this);this.dz(!1);this.g.a(_fce.x,new _fce.x(this,!1,document.activeElement));if(this.f){this.dm().d(!1);this.f.Z()}},H:function(){_j.d.prototype.H.call(this);this.o&&(this.cX=this.o.a("PopupContent"))},y:function(){this.fm();this.dB.dispose();this.d(!1);this.eE();this.i&&this.i.dispose();if(this.bv){this.bv.dispose();this.bv=null}_j.d.prototype.y.call(this)},dz:function(n){if(this.bm()===n)try{this.dk&&_j.l.b(_j.r.f,"Popup.IntertnalSetIsShown - Visibility is being set to one value while responding to a property-change notification for changing to another value");this.S(!n);this.dk=!0;this.q("IsShown")}finally{this.dk=!1}},eq:function(){this.m.style.left="";this.bW();this.m.style.visibility="";this.fv();this.m.style.display="block";this.ez(!0)},cE:function(){try{this.cd=this.dS()}catch(n){this.cd=!1;_j.l.c(_ff.a.b,"Encountered error while accessing document.activeElement. Exception: {0}",n)}this.fm();this.ez(!1)},fh:function(){},fv:function(){this.g.b(_ff.v,this.cu||(this.cu=Function.createDelegate(this,this.ff)));var t=_j.p.a(this.m);var n=_j.p.f(t);this.da=n;_j.o.b(this.da,"resize",this.dM||(this.dM=Function.createDelegate(this,this.fD)),this.k());this.E("keydown",this.dL||(this.dL=Function.createDelegate(this,this.bz)),this.k());this.fu()},fm:function(){this.g.c(_ff.v,this.cu||(this.cu=Function.createDelegate(this,this.ff)));this.da&&_j.o.a(this.da,"resize",this.k());this.L("keydown",this.k());this.fK()},fu:function(){try{this.cC=!0;if(this.l){this.ca=[];this.bv&&this.bv.f();var t=new _j.e(_j.p.a(this.m).body);t.E("contextmenu",this.by||(this.by=Function.createDelegate(this,this.dy)),this.k());t.E("mousedown",this.by||(this.by=Function.createDelegate(this,this.dy)),this.k());t.E("keydown",this.ct||(this.ct=Function.createDelegate(this,this.fd)),this.k());Array.add(this.ca,t);for(var r=this.fc(),i=0;i0&&t[0]&&t[t.length-1])if(n.d()&&this.eG()===t[0]){t[t.length-1].focus();n.b()}else if(!n.d()&&this.eG()===t[t.length-1]){t[0].focus();n.b()}},fy:function(){for(var t=this.m.querySelectorAll(this.eH()),i=[],n=0;n0){var t=this.fA(i);isFinite(t)&&(n=Math.max(2e3,t)+1)}}this.m.style.zIndex=n},fE:function(){var n=_j.p.a(this.m);this.fJ();n.body.appendChild(this.m)},fJ:function(){var t=_j.e.f(this.m.parentNode,_fce.g.a);var n="";!t||_j.f.a(n=t.getAttribute("ParentIds"))?this.m.setAttribute("ParentIds",String.format("({0})",this.u)):this.m.setAttribute("ParentIds",String.format("{0}({1})",n,this.u))},fA:function(n){for(var r=Number.MIN_VALUE,t=0;t0&&this.f.fG(this.cr-1);this.f.l=!1;this.f.bB(!1);this.f.dC=!1;this.f.ck(!1);this.f.ek=!0;this.f.m.setAttribute("IsModal",this.cp);this.f.E("mousedown",this.dK||(this.dK=Function.createDelegate(this,this.fB)),this.k());var n=new _fce.y(this.bq,this.dj);n.d(0);n.h(0);n.b=!1;n.c=!1;this.f.j(n);this.fH();this.D()&&this.f.P()},eE:function(){if(this.f){this.f.L("mousedown",this.k());this.dm().dispose()}},dS:function(){return this.lL()||this.m.contains(_j.p.a(this.m).activeElement)}};_fce.g.i=function(n){this.d=Function.createDelegate(this,this.g);_fce.g.i.initializeBase(this);this.c=n};_fce.g.i.prototype={c:null,a:null,b:null,h:function(){this.a=[];for(var n=this.c.m.parentNode;n&&n!==document.body;){var t=_j.p.e(n);this.i(t)&&Array.add(this.a,t);n=n.parentNode}},i:function(n){var i=n.e("overflow-y");var t=n.e("overflow-x");return i==="auto"||i==="scroll"||t==="auto"||t==="scroll"},f:function(){for(var t=0;t0){this.b=new _j.h;for(var n=0;n0){var f=_j.p.b(this.a.m);var r=f.b-n.m.clientHeight-this.d;(this.p()===8||this.p()===7)&&(r+=this.a.m.offsetHeight);i=this.E(r,n)}return new Sys.UI.Point(u,i)},p:function(){if(this.t)return this.b;else switch(this.b){case 4:return 0;case 7:return 8;case 3:return 1;case 0:return 4;case 1:return 3;case 6:return 5;case 5:return 6;default:return this.b}},z:function(){return this.t?this.e:-this.e},dW:function(n,t){_j.P.prototype.dW.call(this,n,t);if(this.s.D()){this.c.b(_ff.n,this.i);this.c.b(_ff.m,this.h)}else{this.c.c(_ff.n,this.i);this.c.c(_ff.m,this.h)}},cL:function(){_j.P.prototype.cL.call(this);if(this.s){if(this.s.D()){this.c.b(_ff.n,this.i);this.c.b(_ff.m,this.h)}}else{this.c.c(_ff.n,this.i);this.c.c(_ff.m,this.h)}},y:function(){this.c.c(_ff.n,this.i);this.c.c(_ff.m,this.h);_j.P.prototype.y.call(this)},M:function(n){this.s&&this.s.D()&&_j.e.isInstanceOfType(this.s)&&this.f(this.s)},L:function(n){this.s&&this.s.D()&&_fce.g.isInstanceOfType(this.s)&&this.s.h.a()}};_fce.O=function(n,t){_fce.O.initializeBase(this,[n,t])};_fce.O.prototype={n:function(){return!0},f:function(n){var t=_j.p.a(n.m);var r=Math.max(0,(this.A(t)-n.m.offsetWidth)/2)+this.P(t);var i=Math.max(0,(t.documentElement.clientHeight-n.m.offsetHeight)/2)+this.v(t);n.m.style.left=r.toString()+"px";n.m.style.top=i.toString()+"px"},m:function(n){n.m.style.top="";n.m.style.left=""},k:function(n,t,i){return this.j.a(t?"scaleUpIn":"scaleDownOut",n.m,i,!1)}};_fce.P=function(n,t){_fce.P.initializeBase(this,[n,t])};_fce.P.prototype={c:1,n:function(){return!1},a:function(){return this.c},b:function(n){this.c=n;return n},f:function(n){this.d(n,"0px");this.e(n)},m:function(n){this.d(n,"");this.g(n)},k:function(n,t,i){var r;switch(this.a()){case 0:r=t?"slideInT":"slideOutT";break;case 2:r=t?"taskInD":"taskOutD";break;case 3:r=t?"slideInL":"slideOutL";break;case 1:r=t?"slideInR":"slideOutR";break;default:throw Error.invalidOperation("Invalid PopupDockDirection");}return this.j.a(r,n.m,i,!1)},e:function(n){switch(this.a()){case 0:case 2:n.m.style.width="100%";n.m.style.left="0px";n.m.style.right="0px";break;case 1:case 3:n.m.style.height="100%";n.m.style.top="0px";n.m.style.bottom="0px";break;default:throw Error.invalidOperation("Invalid PopupDockDirection");}},g:function(n){switch(this.a()){case 0:case 2:n.m.style.width="";n.m.style.left="";n.m.style.right="";break;case 1:case 3:n.m.style.height="";n.m.style.top="";n.m.style.bottom="";break;default:throw Error.invalidOperation("Invalid PopupDockDirection");}},d:function(n,t){switch(this.a()){case 0:n.m.style.top=t;break;case 1:n.m.style.right=t;break;case 2:n.m.style.bottom=t;break;case 3:n.m.style.left=t;break;default:throw Error.invalidOperation("Invalid PopupDockDirection");}}};_fce.R=function(){};_fce.y=function(n,t){_fce.y.initializeBase(this,[n,t])};_fce.y.prototype={e:0,g:0,b:!1,l:!1,c:!1,i:!1,p:!0,a:null,n:function(){return!1},d:function(n){this.e=n;$a(this.a)||this.f(this.a);return n},h:function(n){this.g=n;$a(this.a)||this.f(this.a);return n},f:function(n){this.a=n;var i=this.e;(this.b&&this.Q(n,this.e)>0||this.o&&this.l)&&(i=i-n.m.offsetWidth);var u=this.u(i,n).toString()+"px";this.i?n.m.style.right=u:n.m.style.left=u;var t=this.g;this.c&&this.G(n,this.g)>0&&(t=t-n.m.offsetHeight);this.p&&(t=this.E(t,n));var r=t.toString()+"px";this.i?n.m.style.bottom=r:n.m.style.top=r},m:function(n){n.m.style.left="";n.m.style.top=""},k:function(n,t,i){return null}};_fce.Q=function(n,t){_fce.Q.initializeBase(this);this.o=t.a();this.j=n};_fce.Q.a=function(n,t,i){var u=0;if(t){var r=i.documentElement.clientWidth-i.body.clientWidth;r<0&&(u=-r)}return u+n};_fce.Q.prototype={j:null,o:!1,D:function(){return!!this.s&&this.s.D()},A:function(n){var i=n.documentElement.clientWidth;var t=n.body.clientWidth;return this.o&&t>i?t:Math.min(i,t)},u:function(n,t){var u=_j.p.a(t.m);var f=_j.p.f(u);var r=f.pageXOffset;var e=r!==undefined?r:u.body.scrollLeft;var i=Math.min(n,this.A(_j.p.a(t.m))-t.m.offsetWidth+e);i=Math.max(i,0);return i},E:function(n,t){var r=_j.p.a(t.m);var u=n-this.v(r);var i=Math.min(n,_j.p.a(t.m).documentElement.clientHeight-t.m.offsetHeight);i=Math.max(u,0);return i+this.v(r)},Q:function(n,t){var i=t+n.m.offsetWidth-this.A(_j.p.a(n.m));return Math.max(0,i)},G:function(n,t){var i=_j.p.a(n.m);var r=t+n.m.offsetHeight-this.v(i)-i.documentElement.clientHeight;return Math.max(0,r)},v:function(n){return Math.max(n.body.scrollTop,n.body.parentNode.scrollTop)},P:function(n){return Math.max(n.body.scrollLeft,n.body.parentNode.scrollLeft)}};_fce.V=function(n,t){_fce.V.initializeBase(this,[n,t]);_fce.P.prototype.b.call(this,1)};_fce.V.prototype={a:function(){return _fce.P.prototype.a.call(this)},b:function(n){throw Error.invalidOperation("Cannot change the DockDirection of a PopupOverlayLayout");return n},k:function(n,t,i){var u=this.j.a(t?"overlayIn":"overlayOut",n.m,i,!1);if(t){var f=this.j.a("fadeIn",n.co().m,null,!1);n.co().S(!0);var r=new _fc.B;r.c(u,0);var e=this;r.c(f,130,function(){n.co().S(!1)});return r}else return u}};_fce.j=function(n,t,i,r){this.W=Function.createDelegate(this,this.bP);this.o=Function.createDelegate(this,this.bJ);this.u=Function.createDelegate(this,this.bK);this.H=Function.createDelegate(this,this.bO);this.f=new _j.Q;this.b=new _j.n;_fce.j.initializeBase(this,[n]);this.a=t;this.e=this.a.g()&&_fce.j.a(this.a.b(),"OS")>=6;this.bq=_j.f.d(this.a.b())?!1:this.a.b().indexOf("QtCarBrowser")>-1;this.b=r;this.e&&(this.l=new _fc.C(i.a()));this.bq&&(this.n=new _fce.v)};_fce.j.a=function(n,t){var i=n.indexOf(t)+t.length+1;var u=n.indexOf(" ",i);var r=n.substr(i,u-i);return parseFloat(r.replace("_","."))};_fce.j.prototype={e:!1,a:null,bI:!1,c:!1,j:0,k:0,i:null,h:!1,bD:!1,bE:90,l:null,bc:null,bq:!1,n:null,bv:function(n){this.f.d(n);this.by()},bH:function(n){this.f.e(n);this.by()},bB:function(){return this.c&&!this.bb()?this.j:this.m.scrollLeft},bp:function(n){this.m.scrollLeft=n;this.c&&(this.j=n);return n},g:function(){return this.c&&!this.bb()?this.k:this.m.scrollTop},d:function(n){this.m.scrollTop=n;this.c&&(this.k=n);return n},bz:function(){return this.a.h()&&!this.a.f()},bb:function(){return!this.bm()&&this.D()&&this.m.style.visibility!=="none"},ca:function(n){this.cb(n,0)},cb:function(n,t){this.d(this.m.scrollHeight*(n/100)+t)},p:function(){_j.e.prototype.p.call(this);if(this.c){this.bp(this.j);this.d(this.k)}if(this.bz()&&!this.e&&this.bD){var n=this;_j.k.a().b(this.R(),"NativeScrollRegion.OnActivate",function(){var i=n.bB();var t=n.g();n.bW();i>0&&n.bp(i);t>0&&n.d(t)},this.bE)}if(this.a.a()){this.b.b(_ff.x,this.H);this.b.b(_ff.w,this.u)}},bW:function(){this.m.style.display="none";var n=this.m.offsetWidth;this.m.style.display="";return n},x:function(){_j.e.prototype.x.call(this);if(this.a.a()){this.b.c(_ff.x,this.H);this.b.c(_ff.w,this.u)}},v:function(){_j.e.prototype.v.call(this);if(!this.e&&this.bz()){this.J("customScrollBar");this.bI&&this.J("customScrollBarLight")}this.J("scrollContainer");if(this.e){this.J("nativeScrollInertia");this.b.b(_ff.m,this.o)}this.bv(this.W)},y:function(){this.bH(this.W);this.h&&this.L("scroll","NativeScrollRegion");this.e&&this.b.c(_ff.m,this.o);_j.e.prototype.y.call(this)},bw:function(){var n=[];this.l&&Array.add(n,this.l);this.n&&Array.add(n,this.n);this.bc&&Array.add(n,this.bc);return n.length>0?n:_j.e.prototype.bw.call(this)},by:function(){if(!this.h&&(this.f.c()||this.c)){var n=this;this.E("scroll",function(){if(n.c&&n.bb()){n.j=n.m.scrollLeft;n.k=n.m.scrollTop}n.f.c()&&n.f.b()},"NativeScrollRegion");this.h=!0}else if(this.h&&!this.f.c()&&!this.c){this.L("scroll","NativeScrollRegion");this.h=!1}},bO:function(n){this.i=new Sys.UI.Point(this.bB(),this.g())},bK:function(n){if(this.i){this.bp(this.i.x);this.d(this.i.y)}},bJ:function(n){_j.o.e(this.m,"-webkit-overflow-scrolling","auto");var t=this;_j.k.a().b(this.R(),"NativeScrollRegion.HandleOrientationChangedEvent",function(){_j.o.e(t.m,"-webkit-overflow-scrolling","")},10)},bP:function(){this.b.a(_ff.z,new _ff.z("NativeScrollRegion scroll"))}};_fce.bc=function(){_fce.bc.initializeBase(this)};_fce.bc.prototype={c:!1,l:function(n){if(this.c!==n){this.c=n;this.q("IsSelected")}return n}};_fce.d=function(n){this.d=-1;_fce.d.initializeBase(this,[n]);this.c=[]};_fce.d.prototype={l:null,c:null,o:!1,b:0,g:1e3,j:!1,k:!1,i:!1,R:function(){return _ff.a.k},bD:function(){_j.l.a(this.R(),"SetViewportOffset");if(this.i){var r=this.m.offsetTop;_j.l.a(this.R(),"SetViewportOffset-> stackPanelTop: "+r);for(var n=0,u=this.c.length;n setting StackPanel.ViewportOffsetProperty: {0}",i)}}},f:function(n,t){_j.bd.prototype.f.call(this,n,t);switch(t.d){case 0:this.H(t.c,t.a);break;case 2:this.bc(t.c,t.b);break;case 1:this.bc(t.c,t.a);this.H(t.e,t.a);break;case 3:for(var r,f=t.c,i=0,u=t.a.length;i=0;n--)this.n(n);this.d=-1;this.b=0;this.bz(this.a,0)},n:function(n){_j.m.e(n,0,this.c.length,"index");var t=this.c[n];t.m.parentNode&&t.m.parentNode.removeChild(t.m);Array.removeAt(this.c,n);if(this.k&&!this.i){_j.l.a(this.R(),"StackPanel->RemoveItemAt calling CheckUIObjectVisible to update child being removed");var u=this.m.clientHeight;var r=this.m.scrollTop;var i=_j.p.b(this.m).b;this.W(t,u,r,i)}},bv:function(n,t){if(n.m.parentNode&&n.m.parentNode.nodeType!==11)throw Error.argument("item",_j.f.c("Can't add already added control to panel. TemplateId of duplicate object: {0}",_j.d.isInstanceOfType(n)?n.bc:""));t===this.c.length?this.m.appendChild(n.m):this.m.insertBefore(n.m,this.c[t].m)},h:function(n,t){this.bv(n,t);Array.insert(this.c,t,n);!this.o&&this.D()&&n.P();if(this.k&&!this.i){var u=this.m.clientHeight;var r=this.m.scrollTop;var i=_j.p.b(this.m).b;this.W(n,u,r,i)}},H:function(n,t){for(var i=0,u=t.length;i=0;i--){var r=n+i;r<=this.d&&this.d--;if(rf||s0){for(var i=-1,r=0;r
              ";_j.e.a().appendChild(n);return n};_fce.a.cy=function(n){return n.bq};_fce.a.bQ=function(n){return n.bp};_fce.a.bN=function(n){return n.e};_fce.a.bn=function(n){return n.b};_fce.a.cx=function(n){return n.j()};_fce.a.bO=function(n){return n.l};_fce.a.eT=function(n){return n.bm()};_fce.a.cw=function(n){return n.i};_fce.a.cv=function(n){return n.u};_fce.a.ef=function(n){return n.a};_fce.a.el=function(n){return n.h};_fce.a.ej=function(n){return n.b};_fce.a.cB=function(n){return n.dA};_fce.a.eh=function(n){return n.j};_fce.a.ei=function(n){return n.k};_fce.a.eg=function(n){return n.d};_fce.a.ek=function(n){return n.c};_fce.a.cC=function(n){return n.cW};_fce.a.cz=function(n){return n.d()};_fce.a.cA=function(n){return n.a};_fce.a.c=function(n){return n.s};_fce.a.cD=function(n){return _fce.r.isInstanceOfType(n)?n.fc():null};_fce.a.cE=function(n){return _fce.r.isInstanceOfType(n)?n.fd():null};_fce.a.F=function(n){return n.dI()};_fce.a.bL=function(n){return n.el()};_fce.a.bM=function(n){return n.ck};_fce.a.dW=function(n){return n.e};_fce.a.ea=function(n){return n.j};_fce.a.eb=function(n){return n.k};_fce.a.be=function(n){return n.G};_fce.a.dZ=function(n){return n.m};_fce.a.dX=function(n){return n.h};_fce.a.dY=function(n){return n.l};_fce.a.bd=function(n){return n.M()};_fce.a.ec=function(n){return n.n()};_fce.a.y=function(n){return n.z()};_fce.a.bg=function(n){return n.g};_fce.a.bH=function(n){return n.E};_fce.a.C=function(n){return n.k};_fce.a.bI=function(n){return n.r};_fce.a.eE=function(n){return n.C};_fce.a.bf=function(n){return n.d};_fce.a.m=function(n){return n.e()};_fce.a.bo=function(n){return n.i()};_fce.a.ed=function(n){return n.b};_fce.a.ee=function(n){return n.h};_fce.a.dP=function(n){return n.g};_fce.a.ce=function(n){return n.L()};_fce.a.dV=function(n){return n.t};_fce.a.dU=function(n){return n.m};_fce.a.dS=function(n){return n.h};_fce.a.dT=function(n){return n.r};_fce.a.ci=function(n){return n.b};_fce.a.bJ=function(n){return n.r()};_fce.a.ch=function(n){return n.J};_fce.a.dQ=function(n){return n.l};_fce.a.bA=function(n){return n.p};_fce.a.dR=function(n){return n.o};_fce.a.cg=function(n){return n.d};_fce.a.bY=function(n){return n.e()};_fce.a.cf=function(n){return n.N()};_fce.a.cd=function(n){return n.s};_fce.a.ck=function(n){return n.g};_fce.a.bC=function(n){return n.a};_fce.a.bD=function(n){return n.b};_fce.a.bw=function(n){return n.g()};_fce.a.br=function(n){return _fce.h.isInstanceOfType(n)?n.bb:null};_fce.a.bv=function(n){return _fce.h.isInstanceOfType(n)?n.bK:null};_fce.a.bu=function(n){return _fce.h.isInstanceOfType(n)?n.bI:null};_fce.a.bt=function(n){return _fce.h.isInstanceOfType(n)?n.bE:null};_fce.a.bs=function(n){return _fce.h.isInstanceOfType(n)?n.bD:null};_fce.a.bG=function(n){return n.c()};_fce.a.eq=function(n){return n.h};_fce.a.er=function(n){return n.g};_fce.a.eu=function(n){return n.r};_fce.a.bB=function(n){return n.i};_fce.a.ep=function(n){return n.j};_fce.a.eo=function(n){return n.g};_fce.a.A=function(n){return n.s()};_fce.a.B=function(n){return _fm.c.isInstanceOfType(n)?n.L():null};_fce.a.z=function(n){return n.K()};_fce.a.s=function(n){return n.g};_fce.a.d=function(n){return n.e()};_fce.a.M=function(n){return n.i};_fce.a.N=function(n){return n.j};_fce.a.es=function(n){return n.C};_fce.a.Q=function(n){return n.o};_fce.a.O=function(n){return n.m};_fce.a.P=function(n){return n.n};_fce.a.S=function(n){return n.p};_fce.a.T=function(n){return n.m};_fce.a.r=function(n){return n.n};_fce.a.o=function(n){return n.j};_fce.a.bh=function(n){return n.O()};_fce.a.cl=function(n){return n.x()};_fce.a.cS=function(n){return n.a};_fce.a.ey=function(n){return n.P()};_fce.a.ex=function(n){return n.G};_fce.a.eL=function(n){return n.z};_fce.a.eI=function(n){return n.x};_fce.a.eK=function(n){return n.l};_fce.a.du=function(n){return n.dE};_fce.a.eJ=function(n){return n.i};_fce.a.eD=function(n){return n.i};_fce.a.eC=function(n){return n.l};_fce.a.eB=function(n){return n.x};_fce.a.cm=function(n){return n.D};_fce.a.R=function(n){return n.h};_fce.a.ev=function(n){return n.E};_fce.a.bS=function(n){return n.dD()};_fce.a.et=function(n){return n.D};_fce.a.eA=function(n){return n.e()};_fce.a.eN=function(n){return n.i};_fce.a.bz=function(n){return _fce.l.isInstanceOfType(n)?n.a:null};_fce.a.eO=function(n){return n.l};_fce.a.dB=function(n){return _fce.l.isInstanceOfType(n)?n.bp:null};_fce.a.by=function(n){return _fce.l.isInstanceOfType(n)?n.cm:null};_fce.a.h=function(n){return n.s};_fce.a.dG=function(n){return n.a};_fce.a.dC=function(n){return _fce.l.isInstanceOfType(n)?n.ct:null};_fce.a.dO=function(n){return n.c};_fce.a.dK=function(n){return n.d};_fce.a.dJ=function(n){return n.a};_fce.a.dM=function(n){return n.b};_fce.a.dL=function(n){return n.h};_fce.a.dN=function(n){return n.f};_fce.a.bU=function(n){return n.cm};_fce.a.bc=function(n){return _fce.g.isInstanceOfType(n)?n.h:null};_fce.a.cP=function(n){return n.bK};_fce.a.bT=function(n){return n.bP};_fce.a.eS=function(n){return n.du()};_fce.a.cR=function(n){return n.bI};_fce.a.bV=function(n){return n.cn};_fce.a.cQ=function(n){return n.dg()};_fce.a.eR=function(n){return n.im()};_fce.a.cO=function(n){return n.bJ};_fce.a.de=function(n){return _fce.f.isInstanceOfType(n)?n.bD:null};_fce.a.dd=function(n){return _fce.f.isInstanceOfType(n)?n.bP():null};_fce.a.dg=function(n){return _fce.f.isInstanceOfType(n)?n.h:null};_fce.a.L=function(n){return _fce.f.isInstanceOfType(n)?n.a:null};_fce.a.eG=function(n){return n.B};_fce.a.ew=function(n){return n.c()};_fce.a.eF=function(n){return n.A};_fce.a.dr=function(n){return _fce.g.isInstanceOfType(n)?n.u:null};_fce.a.eQ=function(n){return n.b};_fce.a.cn=function(n){return _j.e.isInstanceOfType(n)?n.bf():null};_fce.a.bX=function(n){return _fce.f.isInstanceOfType(n)?n.g:null};_fce.a.dc=function(n){return n.cx()};_fce.a.df=function(n){return n.bW()};_fce.a.dh=function(n){return n.bq};_fce.a.dq=function(n){return n.g};_fce.a.dl=function(n){return n.i};_fce.a.dm=function(n){return n.j};_fce.a.dt=function(n){return n.c};_fce.a.dp=function(n){return n.b};_fce.a.dn=function(n){return n.d};_fce.a.di=function(n){return n.cn};_fce.a.dj=function(n){return n.da};_fce.a.dk=function(n){return n.j};_fce.a.ds=function(n){return n.cX()};_fce.a.cr=function(n){return n.f()};_fce.a.f=function(n,t){n.S(t)};_fce.a.j=function(n,t){n.a(t)};_fce.a.l=function(n,t){n.a(t)};_fce.a.K=function(n,t){n.W(t)};_fce.a.bi=function(n,t){n.ba(t)};_fce.a.em=function(n,t){n.b=t};_fce.a.cI=function(n,t){n.es(t)};_fce.a.cG=function(n,t){n.fk(t)};_fce.a.cH=function(n,t){n.fl(t)};_fce.a.cF=function(n,t){n.cl=t};_fce.a.en=function(n,t){n.c=t};_fce.a.cJ=function(n,t){n.fm(t)};_fce.a.da=function(n,t){n.hT(t)};_fce.a.e=function(n,t){n.l=t};_fce.a.n=function(n,t){n.ba(t)};_fce.a.ba=function(n,t){n.dk(t)};_fce.a.bl=function(n,t){n.dM(t)};_fce.a.bm=function(n,t){n.k(t)};_fce.a.q=function(n,t){n.bs(t)};_fce.a.k=function(n,t){n.Y(t)};_fce.a.cu=function(n,t){n.fi(t)};_fce.a.bk=function(n,t){n.en(t)};_fce.a.v=function(n,t){n.bb(t)};_fce.a.bq=function(n,t){n.G(t)};_fce.a.bE=function(n,t){n.c(t)};_fce.a.bp=function(n,t){n.o(t)};_fce.a.bR=function(n,t){n.bN(t)};_fce.a.p=function(n,t){n.O(t)};_fce.a.i=function(n,t){n.n(t)};_fce.a.cK=function(n,t){n.L(t)};_fce.a.cj=function(n,t){n.K(t)};_fce.a.bZ=function(n,t){n.d(t)};_fce.a.cb=function(n,t){n.b=t};_fce.a.cc=function(n,t){n.d=t};_fce.a.ca=function(n,t){n.g(t)};_fce.a.bF=function(n,t){n.d(t)};_fce.a.bx=function(n,t){n.l(t)};_fce.a.cN=function(n,t){n.c(t)};_fce.a.bb=function(n,t){n.dz(t)};_fce.a.w=function(n,t){n.eu(t)};_fce.a.x=function(n,t){n.bO=t};_fce.a.cM=function(n,t){n.fk(t)};_fce.a.I=function(n,t){n.fn(t)};_fce.a.G=function(n,t){n.fl(t)};_fce.a.H=function(n,t){n.fm(t)};_fce.a.J=function(n,t){n.fo(t)};_fce.a.t=function(n,t){n.t(t)};_fce.a.D=function(n,t){n.Q(t)};_fce.a.ez=function(n,t){n.i(t)};_fce.a.cT=function(n,t){n.bp(t)};_fce.a.cU=function(n,t){n.b=t};_fce.a.dv=function(n,t){n.dz(t)};_fce.a.dA=function(n,t){n.fA(t)};_fce.a.dz=function(n,t){n.fz(t)};_fce.a.eM=function(n,t){n.H(t)};_fce.a.dw=function(n,t){n.eF(t)};_fce.a.dy=function(n,t){n.fy(t)};_fce.a.dx=function(n,t){n.eG(t)};_fce.a.cX=function(n,t){n.cm(t)};_fce.a.cZ=function(n,t){n.ct(t)};_fce.a.cY=function(n,t){n.cn(t)};_fce.a.bK=function(n,t){n.bh(t)};_fce.a.bW=function(n,t){n.ct=t};_fce.a.cW=function(n,t){n.bH(t)};_fce.a.eP=function(n,t){n.z(t)};_fce.a.dD=function(n,t){n.de(t)};_fce.a.dE=function(n,t){n.cn=t};_fce.a.dF=function(n,t){n.b=t};_fce.a.eH=function(n,t){n.F(t)};_fce.a.dI=function(n,t){n.c(t)};_fce.a.dH=function(n,t){n.bJ(t)};_fce.a.cs=function(n,t){n.h(t)};_fce.a.bP=function(n,t){n.bb(t)};_fce.a.db=function(n,t){n.bJ=t};_fce.a.cV=function(n,t){n.u(t)};_fce.a.ct=function(n,t){n.dN(t)};_fce.a.eV=function(n,t){n.A(t)};_fce.a.eU=function(n,t){n.bZ(t)};_fce.a.cL=function(n,t){n.P=t};_fce.a.g=function(){_fce.a.V||(_fce.a.V=new _fc.l);return _fce.a.V};_fce.a.bj=function(){_fce.a.X||(_fce.a.X=new _fc.x);return _fce.a.X};_fce.a.u=function(){_fce.a.Z||(_fce.a.Z=new _fc.r);return _fce.a.Z};_fce.a.E=function(){_fce.a.Y||(_fce.a.Y=new _fc.o);return _fce.a.Y};_fce.a.cp=function(){_fce.a.W||(_fce.a.W=new _fce.T);return _fce.a.W};_fce.a.co=function(){_fce.a.U||(_fce.a.U=new _fc.u);return _fce.a.U};_fce.a._I=function(){var ri="ActivityIndicatorInline._tid1";new _j.c(ri,function(){var n=_fce.a.b.childNodes[0].cloneNode(!0);return new _j.a(n,[])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_fce.a.a);var st="ActivityIndicatorInline";new _j.c(st,function(){_fce.a.a[st]===undefined&&(_fce.a.a[st]=[[[-1,5,["VerticalAlignText"],[_fce.a.cy],null,"_fce_9",null,null,1,null,null,null]],[[-1,1,["ShowTextFirst"],[_fce.a.bQ],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0],[-1,1,["BusyText"],[_fce.a.bN],null,"Text",null,_fce.a.j,1,null,null,null],[-1,5,["SpinnerSize"],[_fce.a.bn],null,"_fce_8",null,null,1,_fce.a.bj(),0,null]],[[-1,1,["SpinnerImage"],[_fce.a.cx],null,"Id",null,_fce.a.l,1,null,null,null],[-1,1,["SupportsAnimation"],[_fce.a.bO],null,"IsHidden",null,_fce.a.f,1,null,null,!0]],[[-1,5,["SpinnerSize"],[_fce.a.bn],null,"smallSpinner",null,null,1,_fce.a.bj(),0,null],[-1,5,["SupportsAnimation"],[_fce.a.bO],null,"_fce_6",null,null,1,_fce.a.g(),null,null]],[[-1,5,["IsHidden"],[_fce.a.eT],null,"spinnerAnimation",null,null,1,_fce.a.g(),null,null],[-1,5,["IsWhite"],[_fce.a.cw],null,"_fce_4",null,null,1,null,null,null],[-1,5,["IsGray"],[_fce.a.cv],null,"_fce_2",null,null,1,null,null,null]],[[-1,1,["ShowTextFirst"],[_fce.a.bQ],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,1,["BusyText"],[_fce.a.bN],null,"Text",null,_fce.a.j,1,null,null,null],[-1,5,["SpinnerSize"],[_fce.a.bn],null,"_fce_8",null,null,1,_fce.a.bj(),0,null]]]);var n=_fce.a.b.childNodes[1].cloneNode(!0);var f=new _fc.a(_j.a.a(n,[0,3]));var t=new _j.d(_j.a.a(n,[0,2,0]));t.n("ActivityIndicatorInline._tid1");var e=new _j.e(_j.a.a(n,[0,2]));var u=new _fc.e(_j.a.a(n,[0,1]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _fc.a(_j.a.a(n,[0,0]));var r=new _j.e(n.children[0]);return new _j.a(n,[r,i,u,e,t,f])},"",Object,_fce.s,function(n){return new _fce.s(n,_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b))},!1,!1,!1,0,_fce.a.a);var ct="CommandingBar._tid2";new _j.c(ct,function(){_fce.a.a[ct]===undefined&&(_fce.a.a[ct]=[null]);var t=_fce.a.b.childNodes[2].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_fm.v,_fce.r,function(n){return new _fce.r(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_fce.a.a);var at="CommandingBar";new _j.c(at,function(){_fce.a.a[at]===undefined&&(_fce.a.a[at]=[[[-1,1,["CommandBarItemsFinishedRenderingCommand"],[_fce.a.cz],null,"FinishedRenderingCommand",null,_fce.a.da,0,null,null,null],[-1,0,["CommandingBarItems"],[_fce.a.ef],null,"DataSource",null,_fce.a.K,1,null,null,null],[-1,0,["ToolbarLabelForAT"],[_fce.a.el],null,"AriaLabel",null,_fce.a.bi,1,null,null,null],[-1,0,["NumberOfItemsToShow"],[_fce.a.ej],_fce.a.em,"NumberOfItemsToShow",_fce.a.cB,_fce.a.cI,2,null,null,0],[-1,0,["MarginLeft"],[_fce.a.eh],null,"MarginLeft",null,_fce.a.cG,1,null,null,0],[-1,0,["MarginRight"],[_fce.a.ei],null,"MarginRight",null,_fce.a.cH,1,null,null,0],[-1,0,["FitItemsCommand"],[_fce.a.eg],null,"FitItemsCommand",null,_fce.a.cF,1,null,null,null],[-1,0,["ReflowCommand"],[_fce.a.ek],_fce.a.en,"ReflowCommand",_fce.a.cC,_fce.a.cJ,2,null,null,null],[-1,5,["IsCultureRightToLeft"],[_fce.a.cA],null,"_fce_d",null,null,1,null,null,null]]]);var r=_fce.a.b.childNodes[4].cloneNode(!0);var n=new _fce.r(r.children[0],_j.b.Instance.a(_ff.b));n.z(52);n.eC(47);n.bW(function(){var t=_fce.a.b.childNodes[3].cloneNode(!0).childNodes[0];return new _fce.k(t)});var u=new _fc.h;var t=new _fc.d;t.F(_j.i.a(["ContextParent","SelectNextCommandingBarItemCommand"],[_fce.a.c,_fce.a.cD],null,"Command",null,_fce.a.e,1));t.j("RIGHTARROW");var i=new _fc.d;i.F(_j.i.a(["ContextParent","SelectPreviousCommandingBarItemCommand"],[_fce.a.c,_fce.a.cE],null,"Command",null,_fce.a.e,1));i.j("LEFTARROW");u.a([t,i]);n.T([u]);n.n("CommandingBar._tid2");return new _j.a(r,[n]).k({ListView:n})},"",_fm.v,_fce.K,function(n){return new _fce.K(n,_j.b.Instance.a(_ff.c))},!1,!1,!1,0,_fce.a.a);var lt="CommandingBarItemView.ImageAbsolute";new _j.c(lt,function(){_fce.a.a[lt]===undefined&&(_fce.a.a[lt]=[[[-1,1,["CurrentImageId"],[_fce.a.F],null,"Id",null,_fce.a.l,1,null,null,null],[-1,1,["CurrentImageId"],[_fce.a.F],null,"IsHidden",null,_fce.a.f,1,_fce.a.u(),null,!0],[-1,5,["IsTextHidden"],[_fce.a.bL],null,"_fce_t",null,null,1,_fce.a.g(),null,null]],[[-1,1,["Text"],[_fce.a.bM],null,"Text",null,_fce.a.j,1,null,null,null],[-1,1,["IsTextHidden"],[_fce.a.bL],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,5,["CurrentImageId"],[_fce.a.F],null,"_fce_n",null,null,1,new _j.q([_fce.a.u(),_fce.a.g()],[null,null]),null,null]]]);var n=_fce.a.b.childNodes[5].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i]).k({Image:t,Label:i})},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!1,!1,0,_fce.a.a);var ot="CommandingBarItemView.CommandingBarQuickItem";new _j.c(ot,function(){_fce.a.a[ot]===undefined&&(_fce.a.a[ot]=[[[-1,5,["IsRightAligned"],[_fce.a.dW],null,"_fce_g",null,null,0,null,null,null],[-1,5,["IsImageRotated"],[_fce.a.ea],null,"_fce_o",null,null,0,null,null,null],[-1,5,["IsUserCultureRtl"],[_fce.a.eb],null,"_fce_q",null,null,0,null,null,null]],[[-1,4,null,null,null,"ActionSource",null,_fce.a.bk,0,null,null,null,"CB"],[-1,0,["TooltipText"],[_fce.a.be],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,0,["ImageId"],[_fce.a.dZ],null,"ImageId",null,_fce.a.ba,1,null,null,null],[-1,0,["DisabledImageId"],[_fce.a.dX],null,"DisabledImageId",null,_fce.a.bl,0,null,null,null],[-1,0,["DisplayName"],[_fce.a.dY],null,"Text",null,_fce.a.bm,1,null,null,null],[-1,0,["TooltipText"],[_fce.a.be],null,"Title",null,_fce.a.q,1,null,null,null],[-1,0,["ActionAndInstrumentationCommand"],[_fce.a.bd],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["ShiftClickActionAndInstrumentationCommand"],[_fce.a.ec],null,"ShiftClickCommand",null,_fce.a.cu,1,null,null,null],[-1,0,["IsEnabled"],[_fce.a.y],null,"IsEnabled",null,_fce.a.v,1,null,null,!1]]]);var t=_fce.a.b.childNodes[6].cloneNode(!0);var n=new _fc.b(_j.a.a(t,[0,0]));n.n("CommandingBarItemView.ImageAbsolute");n.A(-1);n.e("ms-bgc-tl-h");n.i("ms-fcl-nt");n.ep("_fce_p");n.dL("_fce_r");var i=new _j.e(t.children[0]);return new _j.a(t,[i,n]).k({ButtonOne:n})},"",_fm.q,_fce.k,function(n){return new _fce.k(n)},!1,!1,!1,0,_fce.a.a);var rt="CommandingBarItemView.CommandingBarSplitButton";new _j.c(rt,function(){_fce.a.a[rt]===undefined&&(_fce.a.a[rt]=[[[-1,4,null,null,null,"ActionSource",null,_fce.a.bk,0,null,null,null,"CB"],[-1,0,["PrimaryActionCommandingBarItem","ImageId"],[_fce.a.bg,_fce.a.bH],null,"ImageId",null,_fce.a.ba,0,null,null,null],[-1,0,["PrimaryActionCommandingBarItem","Text"],[_fce.a.bg,_fce.a.C],null,"Text",null,_fce.a.bm,1,null,null,null],[-1,0,["PrimaryActionCommandingBarItem","Title"],[_fce.a.bg,_fce.a.bI],null,"Title",null,_fce.a.q,1,null,null,null],[-1,0,["ActionAndInstrumentationCommand"],[_fce.a.bd],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["IsEnabled"],[_fce.a.y],null,"IsEnabled",null,_fce.a.v,1,null,null,!1],[-1,0,["PrimaryActionCommandingBarItem","DisabledImageId"],[_fce.a.bg,_fce.a.eE],null,"DisabledImageId",null,_fce.a.bl,0,null,null,null],[-1,5,["DropDownContextMenu","IsShown"],[_fce.a.bf,_fce.a.m],null,"ms-bgc-tl",null,null,0,null,null,null]],null,[[-1,4,null,null,null,"ImageId",null,_fce.a.ba,0,null,null,null,_fm.l.b()],[-1,0,["TooltipText"],[_fce.a.be],null,"Title",null,_fce.a.q,1,null,null,null],[-1,0,["ButtonTextForAT"],[_fce.a.ed],null,"AriaLabel",null,_fce.a.n,0,null,null,null],[-1,0,["ShowDropDownContextMenuCommand"],[_fce.a.ee],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["IsEnabled"],[_fce.a.y],null,"IsEnabled",null,_fce.a.v,1,null,null,!1],[-1,5,["DropDownContextMenu","IsShown"],[_fce.a.bf,_fce.a.m],null,"ms-bgc-tl",null,null,0,null,null,null]]]);var r=_fce.a.b.childNodes[7].cloneNode(!0);var t=new _fc.b(_j.a.a(r,[0,2]));t.A(-1);t.ep("_fce_r");t.e("ms-bgc-tl-h");t.l("ms-fcl-ns");t.i("ms-fcl-nt");var u=new _fc.a(_j.a.a(r,[0,1]));u.a("|");u.Q(!0);var n=new _fc.b(_j.a.a(r,[0,0]));n.n("CommandingBarItemView.ImageAbsolute");n.A(-1);n.e("ms-bgc-tl-h");n.dL("_fce_r");n.i("ms-fcl-nt");var i=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));i.B(_j.i.a(["DropDownContextMenu"],[_fce.a.bf],null,"MenuDataContext",null,_fce.a.bq,1)).B(_j.i.a(["DropDownContextMenu","IsShown"],[_fce.a.bf,_fce.a.m],_fce.a.bE,"IsShown",_fce.a.bo,_fce.a.bp,2,null,null,!1)).B(_j.i.a(["IsEnabled"],[_fce.a.y],null,"IsEnabled",null,_fce.a.bR,1,null,null,!1));i.h=!0;i.f=1;i.g="headerMenuDropShadow ms-bcl-tl";n.T([i]);return new _j.a(r,[n,u,t]).k({ButtonOne:n,ButtonTwo:t})},"",_fm.r,_fce.k,function(n){return new _fce.k(n)},!1,!1,!1,0,_fce.a.a);var it="CommandingBarItemView.CommandingBarDropButton._tid4";new _j.c(it,function(){_fce.a.a[it]===undefined&&(_fce.a.a[it]=[[[-1,0,["ButtonImageId"],[_fce.a.dP],null,"Id",null,_fce.a.l,1,null,null,null],[-1,5,["ShowButtonImage"],[_fce.a.ce],null,"_fce_j",null,null,0,_fce.a.g(),null,null]],[[-1,0,["MenuName"],[_fce.a.dV],null,"Text",null,_fce.a.j,1,null,null,null],[-1,5,["HideMenuName"],[_fce.a.dU],null,"_fce_j",null,null,0,null,null,null],[-1,5,["ShowButtonImage"],[_fce.a.ce],null,"_fce_n",null,null,0,null,null,null]],[[-1,0,["DropMenuImageId"],[_fce.a.dS],null,"Id",null,_fce.a.l,1,null,null,null],[-1,5,["HideDropMenuImage"],[_fce.a.dT],null,"_fce_j",null,null,0,null,null,null],[-1,5,["IsEnabled"],[_fce.a.y],null,"ms-font-color-neutralTertiary",null,null,0,_fce.a.g(),null,null]]]);var n=_fce.a.b.childNodes[8].cloneNode(!0);var r=new _fc.e(n.children[2],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i,r])},"",_fm.m,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_fce.a.a);var ut="CommandingBarItemView.CommandingBarDropButton._tid5";new _j.c(ut,function(){_fce.a.a[ut]===undefined&&(_fce.a.a[ut]=[[[-1,1,["DataContext","PopupContentTemplateId"],[_fce.a.bJ,_fce.a.ch],null,"TemplateId",null,_fce.a.i,0,null,null,null],[-1,0,["PopupContentViewModel"],[_fce.a.ci],null,"DataContext",null,_fce.a.p,0,null,null,null]]]);var t=_fce.a.b.childNodes[9].cloneNode(!0);var n=new _j.d(t.children[0]);return new _j.a(t,[n]).k({PopupContent:n})},"",_fm.m,_fce.g,function(n){return new _fce.g(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_fce.a.a);var et="CommandingBarItemView.CommandingBarDropButton";new _j.c(et,function(){_fce.a.a[et]===undefined&&(_fce.a.a[et]=[[[-1,4,null,null,null,"ActionSource",null,_fce.a.bk,0,null,null,null,"CB"],[-1,0,["ActionAndInstrumentationCommand"],[_fce.a.bd],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["IsEnabled"],[_fce.a.y],null,"IsEnabled",null,_fce.a.v,1,null,null,!1],[-1,0,["TooltipText"],[_fce.a.be],null,"Title",null,_fce.a.q,1,null,null,null],[-1,0,["ButtonTextForAT"],[_fce.a.dQ],null,"AriaLabel",null,_fce.a.n,0,null,null,null],[-1,5,["DropDownContextMenu","IsShown"],[_fce.a.bA,_fce.a.m],null,"ms-bgc-tl",null,null,0,null,null,null]],[[-1,0,["IsPopupVisible"],[_fce.a.cg],_fce.a.cj,"IsShown",_fce.a.bY,_fce.a.bZ,2,null,null,!1]],[[-1,0,["LightningTemplateId"],[_fce.a.cd],null,"IsHidden",null,_fce.a.f,1,_fce.a.E(),null,!0],[-1,0,["LightningTemplateId"],[_fce.a.cd],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var r=_fce.a.b.childNodes[10].cloneNode(!0);var f=new _j.d(_j.a.a(r,[0,2]));var n=new _fce.g(_j.a.a(r,[0,1]),_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.l=!1;n.ck(!0);n.bp=!0;n.W=2;n.bB(!1);var u=new _fce.n(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c));u.B(_j.i.b(2,null,null,null,"HorizontalAlignment",null,_fce.a.cb,0,null,null,0)).B(_j.i.a(["PopupVerticalOffset"],[_fce.a.cf],null,"VerticalOffset",null,_fce.a.cc,0,null,null,0)).F(_j.i.a(["ContextParent"],[_fce.a.c],null,"AnchorElement",null,_fce.a.ca,1));n.j(u);n.n("CommandingBarItemView.CommandingBarDropButton._tid5");var t=new _fc.b(_j.a.a(r,[0,0]));t.A(-1);t.e("ms-bgc-tl-h");t.i("ms-fcl-nt");var i=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));i.B(_j.i.a(["DropDownContextMenu"],[_fce.a.bA],null,"MenuDataContext",null,_fce.a.bq,1)).B(_j.i.a(["DropDownContextMenu","IsShown"],[_fce.a.bA,_fce.a.m],_fce.a.bE,"IsShown",_fce.a.bo,_fce.a.bp,2,null,null,!1)).B(_j.i.a(["DropDownContentTemplateId"],[_fce.a.dR],null,"TemplateId",null,_fce.a.cK,1));i.h=!0;i.f=1;i.g="headerMenuDropShadow ms-bcl-tl";t.T([i]);t.n("CommandingBarItemView.CommandingBarDropButton._tid4");return new _j.a(r,[t,n,f]).k({ButtonOne:t})},"",_fm.m,_fce.k,function(n){return new _fce.k(n)},!1,!1,!1,0,_fce.a.a);var ft="CommandingBarItemView.CommandingBarPopupButton._tid6";new _j.c(ft,function(){_fce.a.a[ft]===undefined&&(_fce.a.a[ft]=[[[-1,1,["DataContext","PopupContentTemplateId"],[_fce.a.bJ,_fce.a.ch],null,"TemplateId",null,_fce.a.i,0,null,null,null],[-1,0,["PopupContentViewModel"],[_fce.a.ci],null,"DataContext",null,_fce.a.p,0,null,null,null]]]);var t=_fce.a.b.childNodes[9].cloneNode(!0);var n=new _j.d(t.children[0]);return new _j.a(t,[n]).k({PopupContent:n})},"",_fm.o,_fce.g,function(n){return new _fce.g(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_fce.a.a);var vt="CommandingBarItemView.CommandingBarPopupButton";new _j.c(vt,function(){_fce.a.a[vt]===undefined&&(_fce.a.a[vt]=[[[-1,0,["DisplayName"],[_fce.a.ck],null,"Text",null,_fce.a.bm,0,null,null,null],[-1,0,["DisplayName"],[_fce.a.ck],null,"Title",null,_fce.a.q,0,null,null,null],[-1,0,["ActionAndInstrumentationCommand"],[_fce.a.bd],null,"ClickCommand",null,_fce.a.k,1,null,null,null]],[[-1,0,["IsPopupVisible"],[_fce.a.cg],_fce.a.cj,"IsShown",_fce.a.bY,_fce.a.bZ,2,null,null,!1]]]);var i=_fce.a.b.childNodes[11].cloneNode(!0);var n=new _fce.g(_j.a.a(i,[0,1]),_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.l=!0;n.ck(!0);n.bp=!0;n.W=2;n.bB(!1);var r=new _fce.n(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c));r.B(_j.i.b(2,null,null,null,"HorizontalAlignment",null,_fce.a.cb,0,null,null,0)).B(_j.i.a(["PopupVerticalOffset"],[_fce.a.cf],null,"VerticalOffset",null,_fce.a.cc,0,null,null,0)).F(_j.i.a(["ContextParent"],[_fce.a.c],null,"AnchorElement",null,_fce.a.ca,1));n.j(r);n.n("CommandingBarItemView.CommandingBarPopupButton._tid6");var t=new _fc.b(_j.a.a(i,[0,0]));t.A(-1);t.e("ms-bgc-tl-h");t.dL("_fce_r");return new _j.a(i,[t,n]).k({ButtonOne:t})},"",_fm.o,_fce.k,function(n){return new _fce.k(n)},!1,!1,!1,0,_fce.a.a);var ni="ContextMenuView._tid7";new _j.c(ni,function(){_fce.a.a[ni]===undefined&&(_fce.a.a[ni]=[null]);var t=_fce.a.b.childNodes[12].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_fm.d,_fce.D,function(n){return new _fce.D(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_fce.a.a);var gt="ContextMenuView.ContextMenuList._tid8";new _j.c(gt,function(){_fce.a.a[gt]===undefined&&(_fce.a.a[gt]=[null]);var t=_fce.a.b.childNodes[12].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_fm.d,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_fce.a.a);var ii="ContextMenuView.ContextMenuList";new _j.c(ii,function(){_fce.a.a[ii]===undefined&&(_fce.a.a[ii]=[[[-1,0,["ContextMenuItems"],[_fce.a.bC],null,"DataSource",null,_fce.a.K,1,null,null,null],[-1,0,["SelectedItem"],[_fce.a.bD],_fce.a.bF,"SelectedItem",_fce.a.bw,_fce.a.bx,2,null,null,null]]]);var e=_fce.a.b.childNodes[14].cloneNode(!0);var n=new _fce.b(e.children[0],_j.b.Instance.a(_ff.b));n.j=!0;n.d("div");n.f("_fce_x ms-fwt-sl ms-font-s");n.ct=!0;var o=new _fc.h;var u=new _fc.d;u.F(_j.i.a(["ContextParent","ContextParent","ContextParent","DownArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.c,_fce.a.br],null,"Command",null,_fce.a.e,1));u.j("DOWNARROW");var t=new _fc.d;t.F(_j.i.a(["ContextParent","ContextParent","ContextParent","UpArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.c,_fce.a.bv],null,"Command",null,_fce.a.e,1));t.j("UPARROW");var i=new _fc.d;i.F(_j.i.a(["ContextParent","ContextParent","ContextParent","LeftArrowSubMenuCommand"],[_fce.a.c,_fce.a.c,_fce.a.c,_fce.a.bu],null,"Command",null,_fce.a.e,1));i.j("LEFTARROW");var r=new _fc.d;r.F(_j.i.a(["ContextParent","ContextParent","ContextParent","HomeCommand"],[_fce.a.c,_fce.a.c,_fce.a.c,_fce.a.bt],null,"Command",null,_fce.a.e,1));r.j("HOME");var f=new _fc.d;f.F(_j.i.a(["ContextParent","ContextParent","ContextParent","EndCommand"],[_fce.a.c,_fce.a.c,_fce.a.c,_fce.a.bs],null,"Command",null,_fce.a.e,1));f.j("END");o.a([u,t,i,r,f]);n.T([o]);n.bW(function(){var t=_fce.a.b.childNodes[13].cloneNode(!0).childNodes[0];var n=new _fce.i(t);n.B(_j.i.a(["MenuItemTemplateId"],[_fce.a.bG],null,"TemplateId",null,_fce.a.i,1));return n});n.n("ContextMenuView.ContextMenuList._tid8");return new _j.a(e,[n])},"",_fm.d,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_fce.a.a);var ti="ContextMenuView.GenericContextMenuItem";new _j.c(ti,function(){_fce.a.a[ti]===undefined&&(_fce.a.a[ti]=[[[-1,0,["MenuItemTemplateId"],[_fce.a.bG],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var n=_fce.a.b.childNodes[15].cloneNode(!0);var t=new _j.d(n.children[0]);return new _j.a(n,[t])},"",_fm.j,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_fce.a.a);var dt="ContextMenuView.ContextMenuSeparator";new _j.c(dt,function(){_fce.a.a[dt]===undefined&&(_fce.a.a[dt]=[[[-1,0,["IsHidden"],[_fce.a.eq],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["ParentContextMenu","CustomSeparatorCssClass"],[_fce.a.er,_fce.a.eu],null,"CustomCssClass",null,_fce.a.cN,1,null,null,null]]]);var t=_fce.a.b.childNodes[15].cloneNode(!0);var n=new _fce.S(t.children[0]);n.d("_fce_K ms-bcl-nl");return new _j.a(t,[n])},"",_fm.e,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var pt="ContextMenuView.ContextMenuHeader";new _j.c(pt,function(){_fce.a.a[pt]===undefined&&(_fce.a.a[pt]=[[[-1,0,["ImageId"],[_fce.a.bB],null,"Id",null,_fce.a.l,1,null,null,null],[-1,0,["ImageId"],[_fce.a.bB],null,"IsHidden",null,_fce.a.f,1,_fce.a.u(),null,!0]],[[-1,0,["Text"],[_fce.a.ep],null,"Text",null,_fce.a.j,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.eo],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,5,["ImageId"],[_fce.a.bB],null,"_fce_B",null,null,0,new _j.q([_fce.a.u(),_fce.a.g()],[null,null]),null,null]]]);var n=_fce.a.b.childNodes[16].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_fm.w,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var yt="ContextMenuView.ContextMenuItem._tid9";new _j.c(yt,function(){_fce.a.a[yt]===undefined&&(_fce.a.a[yt]=[[[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,0,["LabelTemplateId"],[_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var n=_fce.a.b.childNodes[17].cloneNode(!0);var t=new _j.d(n.children[0]);return new _j.a(n,[t])},"",_fm.c,_fce.B,function(n){return new _fce.B(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_fce.a.a);var wt="ContextMenuView.ContextMenuItem";new _j.c(wt,function(){_fce.a.a[wt]===undefined&&(_fce.a.a[wt]=[[[-1,0,["IsSelected"],[_fce.a.z],null,"IsSelected",null,_fce.a.bb,1,null,null,!1],[-1,0,["Command"],[_fce.a.s],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_fce.a.d,_fce.a.M],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_fce.a.d,_fce.a.N],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["ParentContextMenu","AppendCustomItemCssClass"],[_fce.a.d,_fce.a.es],null,"AppendCustomItemCssClass",null,_fce.a.cM,1,null,null,!1],[-1,0,["ParentContextMenu","CustomItemCssClass"],[_fce.a.d,_fce.a.Q],null,"CustomItemCssClass",null,_fce.a.I,1,null,null,null],[-1,0,["ParentContextMenu","CustomActiveItemCssClass"],[_fce.a.d,_fce.a.O],null,"CustomActiveCssClass",null,_fce.a.G,1,null,null,null],[-1,0,["ParentContextMenu","CustomInactiveItemCssClass"],[_fce.a.d,_fce.a.P],null,"CustomInactiveCssClass",null,_fce.a.H,1,null,null,null],[-1,0,["ParentContextMenu","CustomSelectedItemCssClass"],[_fce.a.d,_fce.a.S],null,"CustomSelectedCssClass",null,_fce.a.J,1,null,null,null],[-1,0,["AriaId"],[_fce.a.T],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.o],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsHidden"],[_fce.a.o],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1]]]);var t=_fce.a.b.childNodes[18].cloneNode(!0);var n=new _fce.B(t.children[0],_j.b.Instance.a(_j.n));n.en("CM");n.cs("_fce_z ms-fwt-r ms-font-s");n.db("ms-fcl-np");n.dc("ms-fcl-nt");n.dd("ms-bgc-tl");n.n("ContextMenuView.ContextMenuItem._tid9");return new _j.a(t,[n]).k({FocusControl:n})},"",_fm.c,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var kt="ContextMenuView.DualStateContextMenuItem._tida";new _j.c(kt,function(){_fce.a.a[kt]===undefined&&(_fce.a.a[kt]=[[[-1,4,null,null,null,"Id",null,_fce.a.l,0,null,null,null,_fce.e.a],[-1,0,["ShowCheckmark"],[_fce.a.bh],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0]],[[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,0,["LabelTemplateId"],[_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var n=_fce.a.b.childNodes[19].cloneNode(!0);var i=new _j.d(_j.a.a(n,[1,0]));var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_fm.k,_fce.t,function(n){return new _fce.t(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_fce.a.a);var bt="ContextMenuView.DualStateContextMenuItem";new _j.c(bt,function(){_fce.a.a[bt]===undefined&&(_fce.a.a[bt]=[[[-1,0,["IsSelected"],[_fce.a.z],null,"IsSelected",null,_fce.a.bb,1,null,null,!1],[-1,0,["IsChecked"],[_fce.a.cl],_fce.a.ez,"IsChecked",_fce.a.cS,_fce.a.cT,2,null,null,!1],[-1,0,["ToggleCheckedOnClick"],[_fce.a.ey],null,"ToggleCheckedOnClick",null,_fce.a.cU,1,null,null,!1],[-1,0,["Command"],[_fce.a.s],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_fce.a.d,_fce.a.M],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_fce.a.d,_fce.a.N],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["ParentContextMenu","CustomItemCssClass"],[_fce.a.d,_fce.a.Q],null,"CustomItemCssClass",null,_fce.a.I,1,null,null,null],[-1,0,["ParentContextMenu","CustomActiveItemCssClass"],[_fce.a.d,_fce.a.O],null,"CustomActiveCssClass",null,_fce.a.G,1,null,null,null],[-1,0,["ParentContextMenu","CustomInactiveItemCssClass"],[_fce.a.d,_fce.a.P],null,"CustomInactiveCssClass",null,_fce.a.H,1,null,null,null],[-1,0,["ParentContextMenu","CustomSelectedItemCssClass"],[_fce.a.d,_fce.a.S],null,"CustomSelectedCssClass",null,_fce.a.J,1,null,null,null],[-1,0,["AriaId"],[_fce.a.T],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.o],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsHidden"],[_fce.a.o],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1],[-1,5,["IsChecked"],[_fce.a.cl],null,"ms-fwt-sb",null,null,0,null,null,null],[-1,5,["ShouldOverflowLabel"],[_fce.a.ex],null,"_fce_O",null,null,0,null,null,null]]]);var t=_fce.a.b.childNodes[20].cloneNode(!0);var n=new _fce.t(t.children[0],_j.b.Instance.a(_j.n));n.cs("_fce_z menuItemWithCheckMark ms-fwt-r ms-font-s");n.db("ms-fcl-nd");n.dc("ms-fcl-nt");n.dd("ms-bgc-tl");n.n("ContextMenuView.DualStateContextMenuItem._tida");return new _j.a(t,[n]).k({FocusControl:n})},"",_fm.k,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var tt="ContextMenuView.SubMenuContextMenuItem._tidb";new _j.c(tt,function(){_fce.a.a[tt]===undefined&&(_fce.a.a[tt]=[[[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,0,["LabelTemplateId"],[_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null]],[[-1,4,null,null,null,"Id",null,_fce.a.l,0,null,null,null,_fce.e.b]]]);var n=_fce.a.b.childNodes[21].cloneNode(!0);var i=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _j.d(n.children[0]);return new _j.a(n,[t,i])},"",_fm.n,_fce.I,function(n){return new _fce.I(n,_j.b.Instance.a(_ff.b),_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_fce.a.a);var ht="ContextMenuView.SubMenuContextMenuItem";new _j.c(ht,function(){_fce.a.a[ht]===undefined&&(_fce.a.a[ht]=[[[-1,0,["IsSelected"],[_fce.a.z],null,"IsSelected",null,_fce.a.dv,1,null,null,!1],[-1,0,["SubMenuTemplateId"],[_fce.a.eL],null,"SubMenuTemplateId",null,_fce.a.dA,0,null,null,null],[-1,0,["Command"],[_fce.a.s],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_fce.a.d,_fce.a.M],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_fce.a.d,_fce.a.N],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["IsEnabled"],[_fce.a.eI],null,"SubMenuIsEnabled",null,_fce.a.dz,1,null,null,!1],[-1,0,["SubMenuIsHovered"],[_fce.a.eK],_fce.a.eM,"IsSubMenuHovered",_fce.a.du,_fce.a.dw,2,null,null,!1],[-1,0,["ParentContextMenu","CustomItemCssClass"],[_fce.a.d,_fce.a.Q],null,"CustomItemCssClass",null,_fce.a.I,1,null,null,null],[-1,0,["ParentContextMenu","CustomActiveItemCssClass"],[_fce.a.d,_fce.a.O],null,"CustomActiveCssClass",null,_fce.a.G,1,null,null,null],[-1,0,["ParentContextMenu","CustomInactiveItemCssClass"],[_fce.a.d,_fce.a.P],null,"CustomInactiveCssClass",null,_fce.a.H,1,null,null,null],[-1,0,["ParentContextMenu","CustomSelectedItemCssClass"],[_fce.a.d,_fce.a.S],null,"CustomSelectedCssClass",null,_fce.a.J,1,null,null,null],[-1,0,["AriaId"],[_fce.a.T],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.o],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsHidden"],[_fce.a.o],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1],[-1,0,["SubMenu"],[_fce.a.eJ],null,"SubMenu",null,_fce.a.dy,1,null,null,null],[-1,0,["ParentContextMenu","IsShown"],[_fce.a.d,_fce.a.m],null,"ParentMenuIsShown",null,_fce.a.dx,1,null,null,!1]]]);var t=_fce.a.b.childNodes[22].cloneNode(!0);var n=new _fce.I(t.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c));n.cs("_fce_z ms-fwt-r ms-font-s");n.db("ms-fcl-np");n.dc("ms-fcl-nt");n.dd("ms-bgc-tl");n.n("ContextMenuView.SubMenuContextMenuItem._tidb");return new _j.a(t,[n]).k({FocusControl:n})},"",_fm.n,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var e="ContextMenuView.LinkContextMenuItem._tidc";new _j.c(e,function(){_fce.a.a[e]===undefined&&(_fce.a.a[e]=[[[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,0,["LabelTemplateId"],[_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var n=_fce.a.b.childNodes[17].cloneNode(!0);var t=new _j.d(n.children[0]);return new _j.a(n,[t])},"",_fm.g,_fce.F,function(n){return new _fce.F(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_fce.a.a);var s="ContextMenuView.LinkContextMenuItem";new _j.c(s,function(){_fce.a.a[s]===undefined&&(_fce.a.a[s]=[[[-1,0,["IsSelected"],[_fce.a.z],null,"IsSelected",null,_fce.a.bb,1,null,null,!1],[-1,0,["IsHidden"],[_fce.a.o],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsHidden"],[_fce.a.o],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1],[-1,0,["Url"],[_fce.a.eD],null,"Href",null,_fce.a.cX,1,null,null,null],[-1,0,["TargetWindow"],[_fce.a.eC],null,"TargetWindow",null,_fce.a.cZ,1,null,null,null],[-1,0,["PreventNavigation"],[_fce.a.eB],null,"PreventNavigation",null,_fce.a.cY,1,null,null,!1],[-1,0,["Command"],[_fce.a.s],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_fce.a.d,_fce.a.M],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_fce.a.d,_fce.a.N],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["ParentContextMenu","CustomItemCssClass"],[_fce.a.d,_fce.a.Q],null,"CustomItemCssClass",null,_fce.a.I,1,null,null,null],[-1,0,["ParentContextMenu","CustomActiveItemCssClass"],[_fce.a.d,_fce.a.O],null,"CustomActiveCssClass",null,_fce.a.G,1,null,null,null],[-1,0,["ParentContextMenu","CustomInactiveItemCssClass"],[_fce.a.d,_fce.a.P],null,"CustomInactiveCssClass",null,_fce.a.H,1,null,null,null],[-1,0,["ParentContextMenu","CustomSelectedItemCssClass"],[_fce.a.d,_fce.a.S],null,"CustomSelectedCssClass",null,_fce.a.J,1,null,null,null],[-1,0,["AriaId"],[_fce.a.T],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null]]]);var t=_fce.a.b.childNodes[23].cloneNode(!0);var n=new _fce.F(t.children[0],_j.b.Instance.a(_j.n));n.cs("_fce_z ms-fwt-r ms-font-s ms-font-color-neutralDark");n.db("ms-fcl-np");n.dc("ms-fcl-nt");n.dd("ms-bgc-tl");n.n("ContextMenuView.LinkContextMenuItem._tidc");return new _j.a(t,[n]).k({FocusControl:n})},"",_fm.g,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var c="ContextMenuView.DefaultMenuItemLineTemplate";new _j.c(c,function(){_fce.a.a[c]===undefined&&(_fce.a.a[c]=[[[-1,0,["ImageId"],[_fce.a.bH],null,"Id",null,_fce.a.l,1,null,null,null],[-1,0,["ImageCss"],[_fce.a.cm],null,"CssClass",null,_fce.a.bK,1,null,null,null],[-1,0,["ImageId"],[_fce.a.bH],null,"IsHidden",null,_fce.a.f,1,_fce.a.u(),null,!0],[-1,5,["ImageCss"],[_fce.a.cm],null,"_fce_F",null,null,0,_fce.a.E(),null,null]],[[-1,0,["Text"],[_fce.a.C],null,"Text",null,_fce.a.j,1,null,null,null],[-1,0,["Title"],[_fce.a.bI],null,"Title",null,_fce.a.q,1,null,null,null]]]);var n=_fce.a.b.childNodes[24].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_fm.c,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_fce.a.a);var h="ContextMenuView.ThemedMenuItemTemplate";new _j.c(h,function(){_fce.a.a[h]===undefined&&(_fce.a.a[h]=[[[-1,0,["Text"],[_fce.a.C],null,"Text",null,_fce.a.j,1,null,null,null],[-1,0,["Text"],[_fce.a.C],null,"Title",null,_fce.a.q,1,null,null,null]]]);var n=_fce.a.b.childNodes[25].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_fm.c,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_fce.a.a);var f="ContextMenuView";new _j.c(f,function(){_fce.a.a[f]===undefined&&(_fce.a.a[f]=[[[-1,0,["CustomMenuCssClass"],[_fce.a.R],null,"CssClass",null,_fce.a.bK,1,null,null,null],[-1,5,["CustomMenuCssClass"],[_fce.a.R],null,"_fce_P",null,null,0,_fce.a.E(),null,null],[-1,5,["CustomMenuCssClass"],[_fce.a.R],null,"ms-fwt-r",null,null,0,_fce.a.E(),null,null],[-1,5,["CustomMenuCssClass"],[_fce.a.R],null,"ms-bgc-w",null,null,0,_fce.a.E(),null,null]],[[-1,5,["DisableMenuMaxHeight"],[_fce.a.ev],null,"_fce_M",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_fce.a.bi,0,null,null,null,_fce.e.d],[-1,1,["IsTouch"],[_fce.a.bS],null,"SelectItemOnHover",null,_fce.a.bW,0,_fce.a.g(),null,!1],[-1,0,["ContextMenuItems"],[_fce.a.bC],null,"DataSource",null,_fce.a.K,1,null,null,null],[-1,0,["SelectedItem"],[_fce.a.bD],_fce.a.bF,"SelectedItem",_fce.a.bw,_fce.a.bx,2,null,null,null]]]);var t=_fce.a.b.childNodes[26].cloneNode(!0);var n=new _fce.D(_j.a.a(t,[0,0,0]),_j.b.Instance.a(_ff.b));n.d("div");n.f("_fce_x ms-font-s ms-fwt-sl");n.j=!0;n.eC(10);var c=new _fc.h;var o=new _fc.d;o.F(_j.i.a(["ContextParent","ContextParent","DownArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.br],null,"Command",null,_fce.a.e,1));o.j("DOWNARROW");var s=new _fc.d;s.F(_j.i.a(["ContextParent","ContextParent","UpArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.bv],null,"Command",null,_fce.a.e,1));s.j("UPARROW");var e=new _fc.d;e.F(_j.i.a(["ContextParent","ContextParent","LeftArrowSubMenuCommand"],[_fce.a.c,_fce.a.c,_fce.a.bu],null,"Command",null,_fce.a.e,1));e.j("LEFTARROW");var i=new _fc.d;i.F(_j.i.a(["ContextParent","ContextParent","HomeCommand"],[_fce.a.c,_fce.a.c,_fce.a.bt],null,"Command",null,_fce.a.e,1));i.j("HOME");var r=new _fc.d;r.F(_j.i.a(["ContextParent","ContextParent","EndCommand"],[_fce.a.c,_fce.a.c,_fce.a.bs],null,"Command",null,_fce.a.e,1));r.j("END");var u=new _fc.d;u.B(_j.i.a(["ContextMenuDeleteItemCommand"],[_fce.a.et],null,"Command",null,_fce.a.e,1));u.j("DELETE");c.a([o,s,e,i,r,u]);n.T([c]);n.bW(function(){var t=_fce.a.b.childNodes[13].cloneNode(!0).childNodes[0];var n=new _fce.i(t);n.B(_j.i.a(["MenuItemTemplateId"],[_fce.a.bG],null,"TemplateId",null,_fce.a.i,1)).B(_j.i.a(["ParentContextMenu","IsShown"],[_fce.a.eA,_fce.a.m],null,"PassFocusOnSelection",null,_fce.a.cW,1,null,null,!1));return n});n.n("ContextMenuView._tid7");var h=new _fce.j(_j.a.a(t,[0,0]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));var l=new _j.e(t.children[0]);return new _j.a(t,[l,h,n]).k({PopupContent:h,MenuListView:n})},"",_fm.d,_fce.h,function(n){return new _fce.h(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c),_j.b.Instance.a(String))},!1,!1,!1,0,_fce.a.a);var t="TextboxContextMenuView.TextboxContextMenuItem._tidd";new _j.c(t,function(){_fce.a.a[t]===undefined&&(_fce.a.a[t]=[[[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,0,["LabelTemplateId"],[_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null]]]);var i=_fce.a.b.childNodes[27].cloneNode(!0);var n=new _j.d(i.children[0]);return new _j.a(i,[n]).k({MenuItemControl:n})},"",_fm.s,_fce.l,function(n){return new _fce.l(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_fce.a.a);var n="TextboxContextMenuView.TextboxContextMenuItem";new _j.c(n,function(){_fce.a.a[n]===undefined&&(_fce.a.a[n]=[[[-1,0,["IsSelected"],[_fce.a.z],null,"IsSelected",null,_fce.a.bb,1,null,null,!1],[-1,0,["IsTextboxShown"],[_fce.a.eN],_fce.a.eP,"IsTextboxShown",_fce.a.bz,_fce.a.dD,2,null,null,!1],[-1,0,["ShouldTriggerMenuItemSelection"],[_fce.a.eO],null,"ShouldTriggerMenuItemSelection",null,_fce.a.dE,0,null,null,!1],[-1,0,["Command"],[_fce.a.s],null,"TextboxEnterCommand",null,_fce.a.dF,0,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_fce.a.d,_fce.a.M],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_fce.a.d,_fce.a.N],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["ParentContextMenu","CustomItemCssClass"],[_fce.a.d,_fce.a.Q],null,"CustomItemCssClass",null,_fce.a.I,1,null,null,null],[-1,0,["ParentContextMenu","CustomActiveItemCssClass"],[_fce.a.d,_fce.a.O],null,"CustomActiveCssClass",null,_fce.a.G,1,null,null,null],[-1,0,["ParentContextMenu","CustomInactiveItemCssClass"],[_fce.a.d,_fce.a.P],null,"CustomInactiveCssClass",null,_fce.a.H,1,null,null,null],[-1,0,["ParentContextMenu","CustomSelectedItemCssClass"],[_fce.a.d,_fce.a.S],null,"CustomSelectedCssClass",null,_fce.a.J,1,null,null,null],[-1,0,["AriaId"],[_fce.a.T],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.o],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsHidden"],[_fce.a.o],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1]]]);var e=_fce.a.b.childNodes[15].cloneNode(!0);var t=new _fce.l(e.children[0],_j.b.Instance.a(_j.n));t.cs("_fce_Q ms-fwt-r ms-font-s");t.db("ms-fcl-np");t.dc("ms-fcl-nt");t.dd("ms-bgc-nl");var o=new _fc.h;var f=new _fc.d;f.F(_j.i.a(["ContextParent","EscKeyAction"],[_fce.a.c,_fce.a.dB],null,"Command",null,_fce.a.e,1));f.j("ESC");var i=new _fc.d;i.F(_j.i.a(["ContextParent","ExitTextboxToSelfAction"],[_fce.a.c,_fce.a.by],null,"Command",null,_fce.a.e,1));i.j("TAB");i.m=!1;var r=new _fc.d;r.F(_j.i.a(["ContextParent","ExitTextboxToSelfAction"],[_fce.a.c,_fce.a.by],null,"Command",null,_fce.a.e,1));r.j("DOWNARROW");r.m=!1;var u=new _fc.d;u.F(_j.i.a(["ContextParent","ExitTextboxToSelfAction"],[_fce.a.c,_fce.a.by],null,"Command",null,_fce.a.e,1));u.j("UPARROW");u.m=!1;o.a([f,i,r,u]);t.T([o]);t.n("TextboxContextMenuView.TextboxContextMenuItem._tidd");return new _j.a(e,[t]).k({FocusControl:t})},"",_fm.s,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var i="TextboxContextMenuView.DefaultTextboxMenuItemTemplate";new _j.c(i,function(){_fce.a.a[i]===undefined&&(_fce.a.a[i]=[[[-1,1,["TemplatedParent","IsTextboxShown"],[_fce.a.h,_fce.a.bz],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["Text"],[_fce.a.C],null,"Text",null,_fce.a.j,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.bi,1,null,null,null],[-1,0,["Title"],[_fce.a.bI],null,"Title",null,_fce.a.q,1,null,null,null]],[[-1,1,["TemplatedParent","IsTextboxShown"],[_fce.a.h,_fce.a.bz],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0],[-1,1,["TemplatedParent","TextboxEnterAction"],[_fce.a.h,_fce.a.dC],null,"EnterCommand",null,_fce.a.dH,1,null,null,null],[-1,0,["Text"],[_fce.a.C],_fce.a.eH,"Text",_fce.a.dG,_fce.a.dI,2,null,null,null]]]);var t=_fce.a.b.childNodes[28].cloneNode(!0);var n=new _fc.j(t.children[1]);n.bK(255);n.cs=!0;n.ct=!0;var r=new _fc.a(t.children[0]);return new _j.a(t,[r,n])},"",_fm.s,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_fce.a.a);var ui="DialogView._tide";new _j.c(ui,function(){var n=_fce.a.b.childNodes[29].cloneNode(!0);return new _j.a(n,[])},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_fce.a.a);var u="DialogView._tidf";new _j.c(u,function(){_fce.a.a[u]===undefined&&(_fce.a.a[u]=[null]);var t=_fce.a.b.childNodes[15].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",Object,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_fce.a.a);var r="DialogView.Button._tidg";new _j.c(r,function(){_fce.a.a[r]===undefined&&(_fce.a.a[r]=[[[-1,0,["Label"],[_fce.a.dO],null,"Text",null,_fce.a.j,1,null,null,null]]]);var t=_fce.a.b.childNodes[30].cloneNode(!0);var n=new _fc.a(t.children[0]);return new _j.a(t,[n]).k({Label:n})},"",_ff.i,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_fce.a.a);var k="DialogView.Button";new _j.c(k,function(){_fce.a.a[k]===undefined&&(_fce.a.a[k]=[[[-1,0,["IsDefault"],[_fce.a.dK],null,"ButtonStyle",null,_fce.a.cs,0,_fce.a.cp(),null,0],[-1,0,["ClickCommand"],[_fce.a.dJ],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["IsHidden"],[_fce.a.dM],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,0,["IsEnabled"],[_fce.a.dL],null,"IsEnabled",null,_fce.a.v,1,null,null,!1],[-1,5,["IsLeftAligned"],[_fce.a.dN],null,"_fce_Z",null,null,0,null,null,null]]]);var t=_fce.a.b.childNodes[31].cloneNode(!0);var n=new _fc.b(t.children[0]);n.n("DialogView.Button._tidg");return new _j.a(t,[n])},"",_ff.i,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_fce.a.a);var b="DialogView";new _j.c(b,function(){_fce.a.a[b]===undefined&&(_fce.a.a[b]=[null,[[-1,1,["ShowCloseIcon"],[_fce.a.bU],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0]],[[-1,1,["CloseCommand"],[_fce.a.bc],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,1,["CloseIconAriaLabelledBy"],[_fce.a.cP],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,1,["ShowCloseIcon"],[_fce.a.bU],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0]],null,[[-1,1,["DialogTitle"],[_fce.a.bT],null,"Text",null,_fce.a.j,1,null,null,null],[-1,1,["AriaLabelledBy"],[_fce.a.eS],null,"AriaId",null,_fce.a.t,1,null,null,null],[-1,1,["DialogTitle"],[_fce.a.bT],null,"IsHidden",null,_fce.a.f,1,_fce.a.u(),null,!0]],[[-1,1,["IsBusy"],[_fce.a.cR],null,"IsBusy",null,_fce.a.bP,1,null,null,!1]],[[-1,1,["ShowLoadingIndicator"],[_fce.a.bV],null,"IsBusy",null,_fce.a.bP,1,null,null,!1]],[[-1,1,["ContentDataContext"],[_fce.a.cQ],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,1,["AriaDescribedBy"],[_fce.a.eR],null,"AriaId",null,_fce.a.t,1,null,null,null],[0,5,["ShowLoadingIndicator"],[_fce.a.bV],null,"hidden",null,null,1,null,null,null]],null,[[-1,1,["ButtonDataList"],[_fce.a.cO],null,"DataSource",null,_fce.a.K,1,null,null,null]]]);var n=_fce.a.b.childNodes[32].cloneNode(!0);var t=new _fce.b(_j.a.a(n,[0,1,3,0]),_j.b.Instance.a(_ff.b));t.d("span");t.b("DialogView.Button");t.n("DialogView._tidf");var e=new _j.e(_j.a.a(n,[0,1,3]));var f=new _j.d(_j.a.a(n,[0,1,2]));var o=new _fce.s(_j.a.a(n,[0,1,1]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b));o.d=200;var s=new _fce.s(_j.a.a(n,[0,1,0,1]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b));var c=new _fc.a(_j.a.a(n,[0,1,0,0]));var r=new _j.e(_j.a.a(n,[0,1]));var u=new _fc.b(_j.a.a(n,[0,0,0]));u.n("DialogView._tide");var h=new _j.e(_j.a.a(n,[0,0]));var i=new _j.e(n.children[0]);return new _j.a(n,[i,h,u,r,c,s,o,f,e,t]).k({PopupContent:i,Dialog:r,Content:f,Footer:e})},"",Object,_fce.L,function(n){return new _fce.L(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!1,!1,0,_fce.a.a);var d="HorizontalPanelContainerView";new _j.c(d,function(){_fce.a.a[d]===undefined&&(_fce.a.a[d]=[null]);var t=_fce.a.b.childNodes[33].cloneNode(!0);var n=new _j.e(_j.a.a(t,[0,0,0]));return new _j.a(t,[n]).k({Container:n})},"",Object,_fce.M,null,!1,!1,!1,0,_fce.a.a);var nt="Picker._tidh";new _j.c(nt,function(){_fce.a.a[nt]===undefined&&(_fce.a.a[nt]=[[[-1,1,["TemplatedParent","LabelText"],[_fce.a.h,_fce.a.de],null,"Text",null,_fce.a.j,1,null,null,null]],[[-1,1,["TemplatedParent","DisplayedValue"],[_fce.a.h,_fce.a.dd],null,"DataContext",null,_fce.a.p,1,null,null,null],[0,1,["TemplatedParent","PickerOptionTemplateId"],[_fce.a.h,_fce.a.dg],null,"TemplateId",null,_fce.a.i,1,null,null,null]],[[-1,1,["CurrentImageId"],[_fce.a.F],null,"Id",null,_fce.a.l,1,null,null,null],[-1,1,["TemplatedParent","ContextMenu","IsShown"],[_fce.a.h,_fce.a.L,_fce.a.m],null,"IsHidden",null,_fce.a.f,1,null,null,!0]],[[-1,4,null,null,null,"Id",null,_fce.a.l,0,null,null,null,_fce.f.a],[-1,1,["TemplatedParent","ContextMenu","IsShown"],[_fce.a.h,_fce.a.L,_fce.a.m],null,"IsHidden",null,_fce.a.f,1,_fce.a.g(),null,!0]]]);var n=_fce.a.b.childNodes[34].cloneNode(!0);var r=new _fc.e(_j.a.a(n,[1,1]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var u=new _fc.e(_j.a.a(n,[1,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _j.d(_j.a.a(n,[0,1]));t.Q(!0);var i=new _fc.a(_j.a.a(n,[0,0]));return new _j.a(n,[i,t,u,r])},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_fce.a.a);var g="Picker.ContextMenu._tidi";new _j.c(g,function(){_fce.a.a[g]===undefined&&(_fce.a.a[g]=[null]);var t=_fce.a.b.childNodes[12].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_fm.d,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_fce.a.a);var w="Picker.ContextMenu";new _j.c(w,function(){_fce.a.a[w]===undefined&&(_fce.a.a[w]=[[[-1,0,["CustomMenuCssClass"],[_fce.a.R],null,"CssClass",null,_fce.a.bK,1,null,null,null]],null,[[-1,1,["IsTouch"],[_fce.a.bS],null,"SelectItemOnHover",null,_fce.a.bW,0,_fce.a.g(),null,!1],[-1,0,["ContextMenuItems"],[_fce.a.bC],null,"DataSource",null,_fce.a.K,1,null,null,null],[-1,0,["SelectedItem"],[_fce.a.bD],_fce.a.bF,"SelectedItem",_fce.a.bw,_fce.a.bx,2,null,null,null]]]);var r=_fce.a.b.childNodes[35].cloneNode(!0);var n=new _fce.b(_j.a.a(r,[0,0,0,0]),_j.b.Instance.a(_ff.b));n.d("div");n.f("_fce_71");var c=new _fc.h;var o=new _fc.d;o.F(_j.i.a(["ContextParent","ContextParent","DownArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.br],null,"Command",null,_fce.a.e,1));o.j("DOWNARROW");var i=new _fc.d;i.F(_j.i.a(["ContextParent","ContextParent","CloseCommand"],[_fce.a.c,_fce.a.c,_fce.a.bc],null,"Command",null,_fce.a.e,1));i.j("TAB");i.n=!1;i.m=!1;var s=new _fc.d;s.F(_j.i.a(["ContextParent","ContextParent","UpArrowCommand"],[_fce.a.c,_fce.a.c,_fce.a.bv],null,"Command",null,_fce.a.e,1));s.j("UPARROW");var t=new _fc.d;t.F(_j.i.a(["ContextParent","ContextParent","CloseCommand"],[_fce.a.c,_fce.a.c,_fce.a.bc],null,"Command",null,_fce.a.e,1));t.j("TAB");t.k=1;t.n=!1;t.m=!1;var f=new _fc.d;f.F(_j.i.a(["ContextParent","ContextParent","LeftArrowSubMenuCommand"],[_fce.a.c,_fce.a.c,_fce.a.bu],null,"Command",null,_fce.a.e,1));f.j("LEFTARROW");var u=new _fc.d;u.F(_j.i.a(["ContextParent","ContextParent","HomeCommand"],[_fce.a.c,_fce.a.c,_fce.a.bt],null,"Command",null,_fce.a.e,1));u.j("HOME");var e=new _fc.d;e.F(_j.i.a(["ContextParent","ContextParent","EndCommand"],[_fce.a.c,_fce.a.c,_fce.a.bs],null,"Command",null,_fce.a.e,1));e.j("END");c.a([o,i,s,t,f,u,e]);n.T([c]);n.bW(function(){var t=_fce.a.b.childNodes[13].cloneNode(!0).childNodes[0];var n=new _fce.i(t);n.B(_j.i.a(["ShouldDelayFirstActivation"],[_fce.a.eG],null,"ShouldDelayFirstActivation",null,_fce.a.db,0,null,null,!1)).B(_j.i.a(["MenuItemTemplateId"],[_fce.a.ew],null,"TemplateId",null,_fce.a.i,1)).B(_j.i.a(["ShowCheckmark"],[_fce.a.bh],null,"FocusAriaSelectedState",null,_fce.a.cV,1,_fce.a.co(),null,0));n.dk(!1);return n});n.n("Picker.ContextMenu._tidi");var h=new _fce.j(_j.a.a(r,[0,0,0]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));var l=new _j.e(r.children[0]);return new _j.a(r,[l,h,n]).k({PopupContent:h,MenuListView:n})},"",_fm.d,_fce.h,function(n){return new _fce.h(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c),_j.b.Instance.a(String))},!1,!1,!1,0,_fce.a.a);var a="Picker.DualStateContextMenuItem._tidj";new _j.c(a,function(){_fce.a.a[a]===undefined&&(_fce.a.a[a]=[[[-1,4,null,null,null,"Id",null,_fce.a.l,0,null,null,null,_fce.f.b],[-1,0,["HideCheckMark"],[_fce.a.eF],null,"IsHidden",null,_fce.a.f,1,null,null,!0],[-1,5,["ShowCheckmark"],[_fce.a.bh],null,"_fce_a1",null,null,0,null,null,null]],[[-1,1,["DataContext","LabelTemplateId"],[_fce.a.bJ,_fce.a.B],null,"TemplateId",null,_fce.a.i,1,null,null,null],[-1,0,["LabelDataContext"],[_fce.a.A],null,"DataContext",null,_fce.a.p,1,null,null,null]]]);var n=_fce.a.b.childNodes[36].cloneNode(!0);var i=new _j.d(_j.a.a(n,[1,0]));var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_fm.k,_fce.t,function(n){return new _fce.t(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_fce.a.a);var l="Picker.DualStateContextMenuItem";new _j.c(l,function(){_fce.a.a[l]===undefined&&(_fce.a.a[l]=[[[-1,1,["TemplatedParent","TemplatedParent","CloseCommand"],[_fce.a.h,_fce.a.h,_fce.a.bc],null,"CloseMenuCommand",null,_fce.a.w,1,null,null,null],[-1,1,["TemplatedParent","TemplatedParent","PopupId"],[_fce.a.h,_fce.a.h,_fce.a.dr],null,"ContextMenuPopupId",null,_fce.a.x,1,null,null,0],[-1,0,["Command"],[_fce.a.s],null,"ClickCommand",null,_fce.a.k,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.r],null,"AriaLabel",null,_fce.a.n,1,null,null,null],[-1,5,["ShowCheckmark"],[_fce.a.bh],null,"ms-fcl-np",null,null,0,null,null,null],[-1,5,["Command","CanExecute"],[_fce.a.s,_fce.a.eQ],null,"ms-fcl-nt",null,null,0,_fce.a.g(),null,null],[-1,5,["IsSelected"],[_fce.a.z],null,"ms-bgc-tl",null,null,0,null,null,null]]]);var r=_fce.a.b.childNodes[37].cloneNode(!0);var n=new _fce.t(r.children[0],_j.b.Instance.a(_j.n));n.z(13);n.d("ms-bgc-tl");var u=new _fc.h;var i=new _fc.d;i.F(_j.i.a(["ContextParent","ClickCommand"],[_fce.a.c,_fce.a.cn],null,"Command",null,_fce.a.e,1));i.j("TAB");i.n=!1;i.m=!1;var t=new _fc.d;t.F(_j.i.a(["ContextParent","ClickCommand"],[_fce.a.c,_fce.a.cn],null,"Command",null,_fce.a.e,1));t.j("TAB");t.k=1;t.n=!1;t.m=!1;u.a([i,t]);n.T([u]);n.n("Picker.DualStateContextMenuItem._tidj");return new _j.a(r,[n]).k({FocusControl:n})},"",_fm.k,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_fce.a.a);var v="Picker";new _j.c(v,function(){_fce.a.a[v]===undefined&&(_fce.a.a[v]=[[[-1,4,null,null,null,"ImageId",null,_fce.a.ba,0,null,null,null,_fce.f.d],[-1,4,null,null,null,"HoveredImageId",null,_fce.a.ct,0,null,null,null,_fce.f.a],[-1,4,null,null,null,"DisabledImageId",null,_fce.a.bl,0,null,null,null,_fce.f.c],[-1,1,["IsPickerEnabled"],[_fce.a.bX],null,"IsEnabled",null,_fce.a.v,1,null,null,!1],[-1,1,["AriaTabIndex"],[_fce.a.dc],null,"AriaTabIndex",null,_fce.a.eV,1,null,null,0],[-1,1,["PickerButtonAriaLabelledBy"],[_fce.a.df],null,"AriaLabelledBy",null,_fce.a.eU,1,null,null,null],[-1,5,["ContextMenu","IsShown"],[_fce.a.L,_fce.a.m],null,"ms-fcl-b ms-bgc-w ms-bcl-ns",null,null,1,null,null,null]]]);var i=_fce.a.b.childNodes[38].cloneNode(!0);var n=new _fc.b(i.children[0]);n.l("ms-fcl-ns ms-bgc-w ms-bcl-nta");n.d("ms-bgc-w ms-fcl-nd ms-bcl-nsa");n.i("ms-fcl-nt ms-bgc-nl");n.e("ms-fcl-b ms-bgc-w ms-bcl-nsa");n.z(26);var t=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.F(_j.i.a(["TemplatedParent","ContextMenu"],[_fce.a.h,_fce.a.L],null,"MenuDataContext",null,_fce.a.bq,1)).F(_j.i.a(["TemplatedParent","IsPickerEnabled"],[_fce.a.h,_fce.a.bX],null,"IsEnabled",null,_fce.a.bR,1,null,null,!1)).F(_j.i.a(["TemplatedParent","ContextMenu","IsShown"],[_fce.a.h,_fce.a.L,_fce.a.m],_fce.a.bE,"IsShown",_fce.a.bo,_fce.a.bp,2,null,null,!1)).F(_j.i.a(["ContextParent","ShouldReusePopup"],[_fce.a.c,_fce.a.dh],null,"ShouldReusePopup",null,_fce.a.cL,0,null,null,!1));t.bp=28;t.L("Picker.ContextMenu");t.c=3;t.f=1;n.T([t]);n.n("Picker._tidh");return new _j.a(i,[n]).k({PickerButtonId:n})},"",Object,_fce.f,function(n){return new _fce.f(n)},!1,!1,!1,0,_fce.a.a);var p="PivotMenu.DefaultOption";new _j.c(p,function(){_fce.a.a[p]===undefined&&(_fce.a.a[p]=[[[-1,0,["Text"],[_fce.a.dq],null,"Text",null,_fce.a.j,1,null,null,null],[-1,0,["AriaLabel"],[_fce.a.dl],null,"AriaLabel",null,_fce.a.bi,1,null,null,null],[-1,0,["IsAriaHidden"],[_fce.a.dm],null,"AriaHiddenState",null,_fce.a.D,1,null,null,!1],[-1,5,["IsSelected"],[_fce.a.dt],null,"ms-fwt-sb ms-fcl-tp:ms-fwt-sl ms-fcl-np ms-fcl-b-h",null,null,0,null,null,null],[-1,5,["IsVisible"],[_fce.a.dp],null,"_fce_k1:_fce_l1",null,null,0,null,null,null],[-1,5,["IsTransitionEnabled"],[_fce.a.dn],null,"_fce_j1",null,null,0,null,null,null]]]);var t=_fce.a.b.childNodes[39].cloneNode(!0);var n=new _fc.a(t.children[0]);n.z(12);return new _j.a(t,[n]).k({Text:n})},"",_fce.H,_fce.w,function(n){return new _fce.w(n,_j.b.Instance.a(_ff.b),_j.b.Instance.a(Boolean))},!1,!1,!1,0,_fce.a.a);var y="PivotMenu";new _j.c(y,function(){_fce.a.a[y]===undefined&&(_fce.a.a[y]=[[[-1,5,["IsSubPivot"],[_fce.a.di],null,"_fce_p1",null,null,1,null,null,null],[-1,5,["IsTextWrap"],[_fce.a.dj],null,"_fce_q1",null,null,1,null,null,null],[-1,5,["OptionContainerTransitionEnabled"],[_fce.a.dk],null,"_fce_m1",null,null,1,null,null,null]]]);var t=_fce.a.b.childNodes[40].cloneNode(!0);var n=new _j.e(_j.a.a(t,[0,0]));return new _j.a(t,[n]).k({OptionContainer:n})},"",Object,_fce.G,function(n){return new _fce.G(n,_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.t),_j.b.Instance.a(_ff.c))},!1,!1,!1,0,_fce.a.a);var o="RadioButton";new _j.c(o,function(){_fce.a.a[o]===undefined&&(_fce.a.a[o]=[null,[[-1,1,["CurrentImageId"],[_fce.a.F],null,"Id",null,_fce.a.l,1,null,null,null],[-1,5,["IsFirefoxOrEdge"],[_fce.a.ds],null,"_fce_t1",null,null,1,null,null,null]],[[-1,1,["Text"],[_fce.a.bM],null,"Text",null,_fce.a.j,1,null,null,null],[-1,5,["IsEnabled"],[_fce.a.cr],null,"ms-fcl-np ms-fcl-b-h:ms-fcl-nt",null,null,1,null,null,null]]]);var n=_fce.a.b.childNodes[41].cloneNode(!0);var i=new _fc.a(_j.a.a(n,[0,1]));var r=new _fc.e(_j.a.a(n,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _j.e(n.children[0]);return new _j.a(n,[t,r,i]).k({RadioButton:t,RadioButtonText:i})},"",Object,_fce.z,function(n){return new _fce.z(n)},!1,!1,!1,0,_fce.a.a)};_fce.v.registerClass("_fce.v",_j.bA);_fce.X.registerClass("_fce.X",_j.d);_fce.s.registerClass("_fce.s",_fce.X);_fce.Y.registerClass("_fce.Y",_j.bA);_fce.N.registerClass("_fce.N",_j.bA);_fce.x.registerClass("_fce.x");_fce.K.registerClass("_fce.K",_j.d);_fce.b.registerClass("_fce.b",_j.d);_fce.r.registerClass("_fce.r",_fce.b);_fce.c.registerClass("_fce.c",_j.d);_fce.k.registerClass("_fce.k",_fce.c);_fce.E.registerClass("_fce.E",null,_j.bX);_fce.e.registerClass("_fce.e",_fce.Y);_fce.p.registerClass("_fce.p");_fce.A.registerClass("_fce.A");_fce.B.registerClass("_fce.B",_fc.b);_fce.g.registerClass("_fce.g",_j.d);_fce.h.registerClass("_fce.h",_fce.g);_fce.m.registerClass("_fce.m");_fce.S.registerClass("_fce.S",_j.e);_fce.t.registerClass("_fce.t",_fce.B);_fce.F.registerClass("_fce.F",_fce.B);_fce.C.registerClass("_fce.C");_fce.I.registerClass("_fce.I",_fce.B);_fce.u.registerClass("_fce.u");_fce.l.registerClass("_fce.l",_fce.B);_fce.T.registerClass("_fce.T",null,_j.bX);_fce.L.registerClass("_fce.L",_fce.g);_fce.U.registerClass("_fce.U",_j.e);_fce.d.registerClass("_fce.d",_j.bd);_fce.M.registerClass("_fce.M",_fce.d);_fce.i.registerClass("_fce.i",_fce.c);_fce.D.registerClass("_fce.D",_fce.b);_fce.f.registerClass("_fce.f",_j.d);_fce.ba.registerClass("_fce.ba",_j.d);_fce.G.registerClass("_fce.G",_fce.ba);_fce.bb.registerClass("_fce.bb",_j.d);_fce.w.registerClass("_fce.w",_fce.bb);_fce.bc.registerClass("_fce.bc",_j.E);_fce.H.registerClass("_fce.H",_fce.bc);_fce.g.i.registerClass("_fce.g.i",_j.bF);_fce.Q.registerClass("_fce.Q",_j.P);_fce.n.registerClass("_fce.n",_fce.Q);_fce.O.registerClass("_fce.O",_fce.Q);_fce.P.registerClass("_fce.P",_fce.Q);_fce.R.registerClass("_fce.R");_fce.y.registerClass("_fce.y",_fce.Q);_fce.V.registerClass("_fce.V",_fce.P);_fce.j.registerClass("_fce.j",_j.e);_fce.z.registerClass("_fce.z",_fc.b);_fce.o.registerClass("_fce.o",_j.d);_fce.J.registerClass("_fce.J",_fc.j);_fce.W.registerClass("_fce.W",_j.e);_fce.v.a="SimulateScrollWithTouchEventsBehavior";_fce.k.a="IsShownOnBar";_fce.e.c=new Sys.EventHandlerList;_fce.e.b=null;_fce.e.a=null;_fce.e.d=null;_fce.h.a=null;_fce.m.a=null;_fce.b.c=!1;_fce.b.a={};_fce.b.b=new _j.y("EventInfo",_ff.l,_fce.b);_fce.b.d=new _j.y("SelectOnRightClick",Boolean,_fce.b,!1);_fce.c.a="#ListViewItem";_fce.c.d="ListView";_fce.c.e="ParentViewModel";_fce.c.b="IsItemHoveredAndIsNotSelected";_fce.c.c="ShowSelectedOrIsTouched";_fce.f.d=null;_fce.f.a=null;_fce.f.c=null;_fce.f.b=null;_fce.g.b=0;_fce.d.a=new _j.y("InView",Boolean,_j.e);_fce.d.b=new _j.y("ViewportOffset",Number,_j.e);_fce.o.a=0;_fce.J.a=new _j.y("IsReadOnlyWithDisabledStyle",Boolean,_fc.j,!1,_fce.J.b,null);_fce.a.b=_fce.a.cq();_fce.a.V=null;_fce.a.X=null;_fce.a.Z=null;_fce.a.Y=null;_fce.a.W=null;_fce.a.U=null;_fce.a.a={};_fce.a.$$cctor();/*! Version=16.00.1724.007 */ Type.registerNamespace("_fb");_fb.a=function(){};_fb.a.$$cctor=function(){_fb.f.a();_fb.a.b=_fb.b.c()};_fb.a.a=function(n){_fb.a.b.a(_fb.c).b=n;return _fb.a.b};_fb.a.c=function(n){_fb.a.b=_fb.b.b();_fb.a.b.a(_fb.c).b=n;return _fb.a.b};_fb.c=function(){};_fb.c.prototype={b:!1,a:function(){return this.b}};_fb.b=function(){};_fb.b.c=function(){var n=new _j.b;_fb.b.a(n);return n};_fb.b.b=function(){var n=new _j.bj;_fb.b.a(n);return n};_fb.b.a=function(n){n.c(_j.n).a();n.c(_fb.e).b(_ff.b).a();n.c(_fb.d).b(_ff.t).a();n.c(_fb.c).b(_ff.c).a();n.c(_j.u).b(_j.x).a();n.c(_fc.s).b(_fc.g).a();_j.b.Instance=n};_fb.d=function(){};_fb.d.prototype={a:function(){return!0}};_fb.e=function(){};_fb.e.prototype={a:function(){return"Mouse"}};_fb.f=function(){};_fb.f.a=function(){window.startMeasure=window.endMeasure=window.timeStamp=window.time=window.timeEnd=function(){}};_fb.c.registerClass("_fb.c",null,_ff.c);_fb.d.registerClass("_fb.d",null,_ff.t);_fb.e.registerClass("_fb.e",null,_ff.b);_fb.a.b=null;_fb.a.$$cctor();/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365cp");Type.registerNamespace("O365");_o365cp.a=function(){};_o365cp.a.b=function(n){try{O365.PM.am("M_L",n)}catch(t){O365.Log.WriteShellLog(175128,6,1,0,t)}};_o365cp.a.a=function(n){try{if(O365.PM.e()&&n){var t=window.localStorage;t||(t=window.sessionStorage);if(t){var r=n;var i=!0;if(t.getItem("ShellCacheIndicator")!==r){t.setItem("ShellCacheIndicator",r);i=!1}O365.PM.am("M_C",i?"1":"0")}}}catch(u){u.message=_o365su.g.a(u.message);O365.Log.WriteShellLog(175119,6,1,0,u)}};O365.PM=function(){};O365.PM.st=function(n,t){var r=+new Date;var i=null;if(n in O365.PM.c)i=O365.PM.c[n];else{i={};O365.PM.c[n]=i}i[t]=r;return _o365su.f.d(O365.PM.et,n,t)};O365.PM.et=function(n,t){var f=+new Date;var i=null;if(n in O365.PM.c){i=O365.PM.c[n];if(t in i){var u=i[t];var r=f-u;i[t]=null;O365.Log.WriteShellLog(171060,0,4,0,n,t,r)}else O365.Log.WriteShellLog(171061,6,4,0,n,t)}else O365.Log.WriteShellLog(171062,6,4,0,n,t)};O365.PM.rle=function(n,t){_o365su.c.b(t)&&(t=+new Date);if(O365.PM.e()){var i=O365.PM.f();if(i){i.a(n);i.a(t-O365.PM.b)}}};O365.PM.am=function(n,t){var i=O365.PM.f();if(i){i.a(n);i.a(t)}};O365.PM.ss=function(){O365.PM.a&&!O365.PM.a.b()&&O365.PM.a.c()()};O365.PM.e=function(){return!!_o365su.c.a("performance.timing")};O365.PM.f=function(){if(!O365.PM.a){O365.PM.a=O365.Log.WriteShellLog(171063,1,4,1);if(O365.PM.a){O365.PM.b=performance.timing.navigationStart>0?performance.timing.navigationStart:performance.timing.fetchStart;O365.PM.a.a("P1");O365.PM.a.a(performance.timing.responseStart-O365.PM.b);if(!_o365su.c.b(performance.timing.loadEventStart)&&performance.timing.loadEventStart>0){O365.PM.a.a("PL");O365.PM.a.a(performance.timing.loadEventStart-O365.PM.b)}else _o365su.a.a(window.self,"load",function(){if(O365.PM.a){O365.PM.a.a("PL");O365.PM.a.a(performance.timing.loadEventStart-O365.PM.b)}},!1);O365.PM.d=window.setInterval(function(){if(O365.PM.a&&O365.PM.a.d("M3")){O365.PM.a.c()();window.clearInterval(O365.PM.d)}},1e4)}}return!O365.PM.a||O365.PM.a.b()?null:O365.PM.a};O365.PM.a=null;O365.PM.b=0;O365.PM.c={};O365.PM.d=0;/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365sg2c");_o365sg2c.be=function(){};_o365sg2c.be.registerInterface("_o365sg2c.be");_o365sg2c.IFlexPane=function(){};_o365sg2c.IFlexPane.registerInterface("_o365sg2c.IFlexPane");_o365sg2c.N=function(){};_o365sg2c.N.prototype={NoProvider:0,SkypeID:1,NotificationsID:2,SocialID:3,NFD:4,ThemePanelViewTemplateID:5,SettingsID:6,Me:7,ExtensibilityID:8,ChangePhoto:9,Bundle:10,PersonaPaneID:11,AccCheckerID:12,SmartSuggestionsID:13};_o365sg2c.N.registerEnum("_o365sg2c.N",!1);_o365sg2c.K=function(){};_o365sg2c.K.registerInterface("_o365sg2c.K");_o365sg2c.IFirstRun=function(){};_o365sg2c.IFirstRun.registerInterface("_o365sg2c.IFirstRun");_o365sg2c.bz=function(){};_o365sg2c.bz.registerInterface("_o365sg2c.bz");_o365sg2c.p=function(){this.c=this.b;this.c=this.b};_o365sg2c.p.prototype={a:function(n,t){if(_o365sg2c.p.a[n])_o365sg2c.p.a[n].f(t);else{var i=new _o365sg2c.p.b(n);i.c=!0;i.d=t;_o365sg2c.p.a[n]=i}},b:function(n,t,i){var r=null;if(_o365sg2c.p.a[n])r=_o365sg2c.p.a[n];else{r=new _o365sg2c.p.b(n);_o365sg2c.p.a[n]=r}!!i!==i||!i||!r.c||t(r.d);return r.g(t)},d:function(n,t){_o365sg2c.p.a[n]&&_o365sg2c.p.a[n].h(t)},e:function(){_o365sg2c.p.a={}}};_o365sg2c.p.b=function(n){this.a={};this.b=n};_o365sg2c.p.b.prototype={d:null,c:!1,e:0,b:null,g:function(n){this.a[this.e.toString()]=n;return++this.e-1},h:function(n){this.a[n.toString()]=null},f:function(n){var i=new Array(0);this.d=n;this.c=!0;for(var t=0;t0)throw _o365cl.a.b(175154,1,4,i.length,this.b);}};_o365sg2c.CommonShellSettings=function(n,t){this.a=this.get_ClientData;this.u=n;this.t=t;this.w=new _j.h;t||(this.v=new _o365sg2c.p)};_o365sg2c.CommonShellSettings.a=function(n){var t=new _o365sg2c.bl;if(n){t.o=!0;if(n.ClientData){t.n=!0;t.a=JsonParser.deserialize(n.ClientData);t.b=!!t.a.SuiteServiceUrl;t.d=!(!!t.a.IsRTL!==t.a.IsRTL);t.e=!!t.a.PortalUrl;t.c=!!t.a.UPN;_o365su.h.a(t.a.LogUrl)||(t.a.LogUrl=null);!t.a.LogUrl&&t.e&&(O365.Log.g=t.a.PortalUrl+"/l.l");if(t.a.LogUrl&&!t.a.LogLevelSwitches){t.a.LogLevelSwitches=O365.Log.get_DefaultLogSwitches();t.h=!0}t.l=!!t.a.WorkloadId;t.f=!!t.a.SHSID;t.k=!!t.a.UID;t.j=!!t.a.TID;t.i=!!t.a.PUID;t.m=!(!!t.a.IsConsumerShell!==t.a.IsConsumerShell);t.g=!!t.a.CLSID}}return t};_o365sg2c.CommonShellSettings.prototype={D:!1,r:null,A:null,v:null,h:function(){return this.v},s:null,d:function(){return this.s},n:function(n){this.s=n;return n},u:null,e:function(){return this.u},p:null,get_ClientData:function(){return this.p},set_ClientData:function(n){this.p=n;return n},z:null,o:function(n){this.z=n;return n},x:!1,f:function(){return this.x},y:!1,m:function(){return this.y},B:!1,C:null,j:function(){return this.C},q:null,g:function(){return this.q},t:!1,c:function(){return this.t},i:function(){if(!this.A){var n=null;if(!1===this.t)n=window.location.href;else for(var f=this.r.WorkloadLinks,e=f.length,t=0;t=0;i--)if(n.indexOf("{"+i.toString()+"}")>=0){t=i+1;break}if(t===e)return u;for(var o=new Array(t),r=0;r0&&n.push(new _fm.e);this.k?this.k.o.length>0&&n.push.apply(n,this.k.i()):r&&this.r().b().CurrentWorkloadSettingsSubLinks&&this.r().b().CurrentWorkloadSettingsSubLinks.length>0&&this.D(n,this.r().b().CurrentWorkloadSettingsSubLinks);this.j?this.j&&n.push(this.j):r&&this.r().b().CurrentWorkloadSettingsLink&&this.a(n,this.r().b().CurrentWorkloadSettingsLink,null);n.length>0&&(Object.getType(n[n.length-1])===_o365sg2c.O||Object.getType(n[n.length-1])===_fm.w)&&n.splice(n.length-1,1);var t=new _o365sg2c.r;t.x("Settings");t.C("O365_MainLink_Settings");t.v(_s1.ShellG2Strings.l_ShellCore_Settings_Text);t.bb(_s1.ShellG2Strings.l_ShellCore_Settings_Title_Text);t.o(_s1.ShellG2Strings.l_ShellCore_Settings_Title_Text);var e=this;t.u(new _j.g(function(){e.b.d(t.s)},_ff.a.a));t.H(_o365sg2c.d.g);t.ba(new _fm.d(n));n.length||t.bA(!0);_o365sg2c.t.a(t);_o365sg2c.t.b(t.t);this.Y(t)}},K:function(){var i=!!this.r().b();if(i&&this.r().a().DownloadLinkUrl){var n=new _o365sg2c.r;n.x("Download");n.C("O365_MainLink_Download");n.v(_s1.ShellG2Strings.l_ShellCore_Download_Text);n.o(_s1.ShellG2Strings.l_ShellCore_Download_Text);var t=this;n.u(new _j.g(function(){t.b.d(n.s);window.location.href=t.r().a().DownloadLinkUrl},_ff.a.a));n.H(_o365sg2c.d.f);this.P(n)}},A:function(){var i=!!this.r().b();this.f&&this.f.t.a.l();var n=new Array(0);if(i&&this.r().a().NewAppLauncherHelpUrl){var f={};f.Id="NewAppLauncherHelp";f.Text=_s1.ShellG2Strings.l_ShellCore_NewAppLauncher_Help_Text;f.Url=this.r().a().NewAppLauncherHelpUrl;f.TargetWindow="_blank";this.a(n,f,null);n.push(new _fm.e)}if(this.i){if(this.i.o.length>0){n.push.apply(n,this.i.i());n.push(new _fm.e)}}else if(i&&this.r().b().CurrentWorkloadHelpSubLinks&&this.r().b().CurrentWorkloadHelpSubLinks.length>0){this.D(n,this.r().b().CurrentWorkloadHelpSubLinks);n.push(new _fm.e)}if(this.p)n.push(this.p);else if(i&&this.r().b().HelpLink){var e=null;if(!new RegExp("^javascript:.*$","i").test(this.r().b().HelpLink.Url)&&this.r().b().HelpLink.TargetWindow==="_blank"){var u=this;e=function(){if(u.r().b().HelpLink){O365.Log.WriteShellLog(175149,1,1,0,u.r().b().HelpLink.Url);O365.Log.b(u.r().b().HelpLink.Id,"HelpPane",1,1);window.open(u.r().b().HelpLink.Url,u.r().b().HelpLink.TargetWindow,"menubar=no,status=no,scrollbars=yes,titlebar=no,toolbar=no,resizable=yes")}return!1}}this.a(n,this.r().b().HelpLink,e)}if(this.o){n.push(new _fm.e);n.push(this.o)}else if(i&&this.r().b().FeedbackLink){var r=this;var s=function(){if(r.r().b().FeedbackLink){O365.Log.WriteShellLog(175148,1,1,0,r.r().b().FeedbackLink.Url);O365.Log.b(r.r().b().FeedbackLink.Id,"Header",1,1);window.open(r.r().b().FeedbackLink.Url,r.r().b().FeedbackLink.TargetWindow,"menubar=no,titlebar=no,location=no,width=425,height=525")}return!1};n.push(new _fm.e);this.a(n,this.r().b().FeedbackLink,s)}if(i){this.a(n,this.r().b().CommunityLink,null);this.a(n,this.r().b().LegalLink,null);this.a(n,this.r().b().PrivacyLink,null)}var t=new _o365sg2c.r;t.x("Help");t.C("O365_MainLink_Help");var o=this;t.u(new _j.g(function(){o.b.d(t.s)},_ff.a.a));t.v(_s1.ShellG2Strings.l_ShellCore_Help_Text);t.o(_s1.ShellG2Strings.l_ShellCore_Help_Title_Text);t.H(i&&this.r().b().FlipHelpIcon?_o365sg2c.d.w:_o365sg2c.d.v);t.ba(new _fm.d(n));t.bA(!1);_o365sg2c.t.a(t);_o365sg2c.t.b(t.t);this.G(t)},D:function(n,t){if(t)for(var u=t,f=u.length,i=0;i2&&this.q("IsOval")}this.q("UnseenCount")}return n},ck:function(){return!!this.N&&this.N.length>2},bv:function(n){if(this.bf!==n){this.bf=n;n&&this.J(null);this.q("ShowUnseenIndicator")}return n},bs:!1,bD:function(n){if(this.bu!==n){this.bu=n;this.q("IsReverseColor")}return n},A:function(){return this.L},B:function(n){if(this.L!==n){n&&this.bD(!1);this.L=n;this.q("IsSelected")}return n},bT:function(n){if(this.bc!==n){this.bc=n;this.bD(n);this.q("AppButtonHighlighted")}return n},cj:function(){this.bL("GainFocus")}};_o365sg2c.u=function(){this.a=new _j.j;_o365sg2c.u.initializeBase(this)};_o365sg2c.u.prototype={b:null,c:null,d:null,k:function(n){if(n!==this.d){this.d=n;this.q("CalendarViewModel")}return n},f:function(n){if(n!==this.c){this.c=n;this.q("SelectedTile")}return n},i:function(n){var t;var i;var u,r;var e=this;if(r=this.a.J(function(t){return t.s===n.s},u={val:i}),i=u.val,r)t=i;else{t=new _o365sg2c.q;t.x(n.s);t.C("O365_AppTile_"+n.s);t.bl(_o365sg2c.d.m(n.s,this.r().a().IsConsumerShell));t.bw(_o365sg2cm.a.a(n.s,this.r().a().IsConsumerShell));t.v(n.w());t.bz(n.P);t.o(n.M());t.S(2);var f=this;t.u(new _ff.j(function(n){f.b(t,n)},_ff.a.a));this.a.c(t)}this.h(t,n);return t},h:function(n,t){n.D(t.R);if(_o365sg2c.A.isInstanceOfType(t)){var i=t;n.B(i.A());n.bx(i.z);if(i.A()){this.f(n);this.r().b().CurrentMainLinkElementID=n.s}var r=this;i.apcl("IsSelected",function(){n.B(i.A());if(i.A()){r.f(n);r.r().b().CurrentMainLinkElementID=n.s}})}if(_o365sg2c.o.isInstanceOfType(t)){var u=t;n.i(u.g)}else n.i("#")},g:function(){var e=this.r().d().layout==="Mouse";this.a.l();if(this.r().b()&&this.r().b().IsAuthenticated){if(this.r().b().WorkloadLinks)for(var r=this.r().b().WorkloadLinks,o=r.length,n=0;n=0))){var t=new _o365sg2c.q;t.x(n.Id);t.bO(n.Id);t.C("O365_AppTile_"+n.Id);t.bl(_o365sg2c.d.m(n.Id,this.r().a().IsConsumerShell));t.bw(_o365sg2cm.a.a(n.Id,this.r().a().IsConsumerShell));t.i(n.Url);t.v(n.Text);t.bb(n.Title);t.o(n.Title);t.S(i?2:"ShellCalendar".indexOf(n.Id)>=0?4:2);t.bv(i?n.TargetWindow:_o365sg2c.u.a);t.bz(n.BrandBarText);t.bG(!t.g);t.B(n.Id===this.r().b().CurrentMainLinkElementID);var r=this;t.u(new _ff.j(function(n){r.b&&!t.E&&r.b(t,n)},_ff.a.a));if(n.Id==="ShellSendASmile"){var u=this;t.bx(new _j.g(function(){window.open(n.Url,n.TargetWindow,"width=425,height=525")},_ff.a.a))}this.r().b().CurrentMainLinkElementID===n.Id&&this.f(t);this.a.c(t)}},j:function(){if(this.a)for(var n=1;n0},L:function(n){if(this.h!==n){this.h=n;var t=_o365sg2c.I.a(this.h);this.c&&this.c.p(t);this.b&&this.b.bR(t);this.a&&this.a.h&&this.a.h.e(t)}return n},D:function(){if(this.r().a().ClearUserThemeCacheUrls){var r=JsonParser.deserialize(this.r().a().ClearUserThemeCacheUrls);if(r)for(var u=r,f=u.length,i=0;i1024?this.x("Mouse"):n>640?this.x("TouchWide"):this.x("TouchNarrow")},E:function(){try{this.bb(new _o365sg2c.F(this));this.bf(new _o365sg2c.M(this));this.R();this.F();this.S();this.a||this.bc(new _o365sg2c.t(this))}catch(n){throw _o365cl.a.b(175151,1,6,n);}},R:function(){this.H(!!this.r().b()&&(this.w()||!!this.r().a().ThemeCssUrl));if(this.k){var n=this;_j.k.a().b(_ff.a.a,"SharedHeaderViewModel",function(){var t=document.querySelector(".o365cs-base-visibility");t&&t.style.visibility.toLowerCase()!=="visible"&&O365.Log.WriteShellLog(402310,4,1,0);n.H(!1);_j.k.a().f()},3e3)}},F:function(){this.b||this.ba(new _o365sg2c.s(this))},S:function(){var t=new _o365sg2c.r;t.x("Hamburger");t.C("O365_MainLink_Hamburger");t.o(_s1.ShellG2Strings.l_ShellCore_Hamburger_Title_Text);t.H(_o365sg2c.d.n);t.D(!0);t.bs=!0;var r=this;t.u(new _j.g(function(){r.d(t.s);r.bL("HamburgerButtonClick")},_ff.a.a));this.Y(t);var n=new _o365sg2c.r;n.x("Affordance");n.C("O365_MainLink_Affordance");n.o(_s1.ShellG2Strings.l_ShellCore_Affordance_Title_Text);n.H(_o365sg2c.d.k);var f=this;n.u(new _j.g(function(){f.d(n.s);n.B(!0);document.getElementById("O365_MainLink_AffordanceClose").focus()},_ff.a.a));this.U(n);var i=new _o365sg2c.r;i.x("AffordanceClose");i.C("O365_MainLink_AffordanceClose");i.o(_s1.ShellG2Strings.l_ShellCore_AffordanceClose_Title_Text);i.H(_o365sg2c.d.d);i.bs=!0;var u=this;i.u(new _j.g(function(){u.d(i.s);n.B(!1);document.getElementById("O365_MainLink_Affordance").focus()},_ff.a.a));this.W(i);this.C();_o365su.a.a(window,"resize",this.A,!1)}};_o365sg2c.I=function(){};_o365sg2c.I.a=function(n){var i=null;if(n){var t;i=(t=new _o365sg2c.I,t.d=n===1,t.a=n===2,t.c=n===3,t.b=n===4,t)}return i};_o365sg2c.I.prototype={d:!1,a:!1,c:!1,b:!1};_o365sg2c.F=function(n){_o365sg2c.F.initializeBase(this);this.c=n;var i=!!this.r().b();if(!this.l()&&!n.h){if(i){this.f(this.r().b().LogoNavigationUrl);O365.Log.WriteShellLog(423132,1,1,0,this.o());O365.Log.WriteShellLog(426476,1,1,0,this.b())}this.k=this.r().a().IsPartnerResellerPage?_s1.ShellG2Strings.l_ShellCore_Microsoft_Text:_s1.ShellG2Strings.l_ShellCore_O365_Text;this.h=this.r().a().IsPartnerResellerPage?_s1.ShellG2Strings.l_ShellCore_Microsoft_Text:_s1.ShellG2Strings.l_ShellCore_O365_Title_Text;var t=this;this.s(new _j.g(function(){t.c.d("Logo");O365.Log.WriteShellLog(426643,1,1,0,t.b())},_ff.a.a))}this.p(_o365sg2c.I.a(n.h))};_o365sg2c.F.prototype={c:null,a:null,g:null,v:function(){if(this.r().a()&&this.r().a().AppHeaderLinkText)return this.r().a().AppHeaderLinkText;else if(this.a){if(this.a.P)return this.a.P}else return null;return this.a.w()},w:function(){if(this.r().a()&&this.r().a().AppHeaderLinkUrl)return this.r().a().AppHeaderLinkUrl;else if(this.a)return this.a.g;return null},u:function(){if(this.a){var n=this;return new _ff.j(function(t){if(n.a.z){n.a.F="_BrandBar";_ff.j.isInstanceOfType(n.a.z)&&(n.a.z.d=t);n.a.z.a();n.a.F=null}},_ff.a.a)}return null},m:function(n){if(this.a!==n){this.a=n;this.X(["AppHeaderLink","AppHeaderLinkText","AppHeaderLinkUrl","AppHeaderLinkCommand"]);this.c.a&&this.c.a.bb(this.a)}return n},x:function(){var n=null;if(this.r().b()&&this.r().b().LogoIconID)switch(this.r().b().LogoIconID){case"o365gallatinlogo":case"o365gallatinlogopreview":n=_o365sg2c.d.l;break}return n},l:function(){return!!this.r().b()&&(this.r().a().IsConsumerShell||this.r().a().IsOnPremShell||this.r().a().HideLogo)},A:function(){return!!this.b()},z:function(){return this.r().a().MoveTenantLogoEnabled&&!this.r().b().HasTenantBranding?!1:!!this.b()},o:function(){return!!this.r().b()&&this.r().a().ShowLogoBackgroundColor},p:function(n){if(this.g!==n){this.g=n;this.q("WACBrandingViewModel")}return n},B:function(){switch(this.b()){case"HomeIcon":case"HomeIconWithText":return _o365sg2c.d.o;case"OfficeIcon":case"OfficeIconWithText":return _o365sg2c.d.t;default:return null}},C:function(){switch(this.b()){case"HomeIconWithText":return _s1.ShellG2Strings.l_ShellCore_NavMenu_Home_Text;case"OfficeIconWithText":return _s1.ShellG2Strings.l_ShellCore_Office_Text;default:return null}},b:function(){return this.l()||!this.d?null:this.r().a().ShowHomeIcon==="HomeIcon"?"HomeIcon":this.r().a().ShowHomeIconWithText==="HomeIconWithText"?"HomeIconWithText":this.r().a().ShowOfficeIcon==="OfficeIcon"?"OfficeIcon":this.r().a().ShowOfficeIconWithText==="OfficeIconWithText"?"OfficeIconWithText":null}};_o365sg2c.M=function(n){_o365sg2c.M.initializeBase(this);if(this.r().b()&&this.r().b().HasTenantBranding&&(this.r().b().TenantLogoUrl||this.r().b().TenantBackgroundImageUrl)){if(this.r().b().TenantLogoUrl){this.n(this.r().b().TenantLogoUrl.Url);this.h=this.r().b().TenantLogoUrl.Title;this.r().b().TenantLogoNavigationUrl?this.f(this.r().b().TenantLogoNavigationUrl.Url):this.f(this.r().b().LogoNavigationUrl)}if(this.r().b().TenantBackgroundImageUrl){this.g=this.r().b().TenantBackgroundImageUrl.Url;this.b=!1;var i=this.r().a().TenantThemeColors;i&&i.length>1&&(this.l="#"+i[1])}else this.b=!0;var t=n.v||this.r().a().UserThemeId;var r=_j.t.a(this.r().a().UserPersonalizationAllowed)?!0:this.r().a().UserPersonalizationAllowed;var u=!!t&&(r&&t.toLowerCase()!=="base"||!r&&t.toLowerCase()==="contrast");this.r().b().UseSPOBehaviors?this.c(n.w()):this.c(u)}else{this.c(!0);this.b=!0}};_o365sg2c.M.prototype={a:!1,g:null,b:!1,c:function(n){this.a=n;this.X(["DisplayTenantLogo","DisplayTenantBackgroundImage","HideTenantBranding","MoveTenantLogo"]);return n},o:function(){return!!this.e&&!this.j&&!this.a},p:function(){return!_j.t.a(this.r().a().MoveTenantLogoEnabled)&&this.r().a().MoveTenantLogoEnabled},m:function(){return!!this.g&&!this.b&&!this.a},l:null};_o365sg2c.bw=function(){_o365sg2c.bw.initializeBase(this)};_o365sg2c.bw.prototype={e:null,d:null,j:!1,i:null,n:function(n){if(this.e!==n){this.e=n;this.q("LogoUrl")}return n},f:function(n){if(this.d!==n){this.d=n;this.q("LogoNavigationUrl")}return n},k:null,h:null,t:function(n){if(n!==this.j){this.j=n;this.q("IsHidden")}return n},s:function(n){if(this.i!==n){this.i=n;this.q("Command")}return n}};_o365sg2c.Z=function(n){_o365sg2c.Z.initializeBase(this);this.b=new _fm.g(n.Text,null,null,n.Url,n.TargetWindow);this.a=this.r().a().IsRTL?"◂":"▸"};_o365sg2c.Z.prototype={b:null,c:!1,a:null};_o365sg2c.P=function(n){_o365sg2c.P.initializeBase(this);for(var r=new _j.j,t=0;tt?n:t;return i<21?"UserTileSmall":i<180?"UserTileMedium,UserTileStatic,UserTileSmall":i<96?"UserTileStatic,UserTileSmall":"Win8Static,UserTileMedium,UserTileStatic,UserTileSmall"}};_o365sg2c.J=function(n,t,i){_o365sg2c.J.initializeBase(this,["UserPhotoToken",t]);_j.m.c(n,"suiteServiceUrl");this.j=i?n:"service.svc";this.g=i};_o365sg2c.J.prototype={j:null,g:!1,c:function(){return!this.g},a:function(n,t,i){i(String.format(_o365sg2c.J.a,this.j,n,t))}};_o365sg2c.l=function(){this.bh=Function.createDelegate(this,this.bE);_o365sg2c.l.resolveInheritance();this.i=this.M;this.c=this.cm;_o365sg2c.l.initializeBase(this)};_o365sg2c.l.prototype={bf:null,U:null,W:0,T:null,S:0,J:null,d:function(){return this.J},G:null,a:function(){return this.G},F:null,b:function(){return this.F},bs:function(n){if(this.bf!==n){this.bf=n;this.q("MenuTemplateId")}return n},O:!1,k:function(){return this.O},K:null,e:function(){return this.K},bc:null,l:function(){return this.bc},N:null,f:function(){return this.N},bl:!1,j:function(){return this.bl},m:function(){return this.W},h:function(n){if(this.W!==n){this.W=n;this.q("UserPresence")}return n},p:function(n){if(this.T!==n){this.T=n;this.q("OnMeTileClicked")}return n},g:function(n){if(this.S!==n){this.S=n;this.q("MenuState");this.r().c()||this.bu()}return n},n:function(n,t){var r;try{r=n}catch(f){throw _o365cl.a.a(415006,"userPhotoViewModels",6,1);}var i;try{i=t}catch(u){throw _o365cl.a.a(415007,"rightMenusViewModel",6,1);}this.bx(r,i)},bx:function(n,t){if(!t)throw _o365cl.a.a(300443,"rightMenusViewModel",6,1);this.g(0);this.J=new Array(0);this.U=t;if(n.length>0){this.G=n[0];var i=this;this.G.h=function(){i.F&&i.F.d()};n.length>1&&(this.F=n[1])}if(this.r().b())try{this.bv(this.r().b())}catch(r){O365.Log.WriteShellLog(402026,6,1,0,r);throw r;}else O365.Log.WriteShellLog(175143,6,1,0)},bE:function(n,t){this.r().c()||this.bu()},bu:function(){if(this.t&&this.t.a)for(var i=this.bI(),t=0;t0){r.push(new _fm.e);u=!0;for(var c=i,l=c.length,e=0;e1&&t>1){var u=0;var r=0;u=r=this.i(this.c);if(i!==u||t!==r){var w=i>=t;if(w){var p=r/t;var k=i*p;if(this.c===4||this.c===5){e="100%";f="auto"}else{var b=Math.round(-1*(k-u)*.35);e=r.toString()+"px";c=b.toString()+"px"}}else{var a=u/i;var l=t*a;if(this.c===4||this.c===5){var y=Math.round(-1*r*.25);e="auto";f="100%";s=y.toString()+"px"}else{var v=Math.round(-1*(l-r)*.5);f=u.toString()+"px";h=v.toString()+"px"}}}}else e=f=this.i(this.c).toString()+"px";this.m.style.display="inline";this.m.style.width=e;this.m.style.top=c;this.m.style.height=f;this.m.style.left=h;this.m.style.marginLeft=s}},i:function(n){var t;switch(n){case 2:t=64;break;case 3:t=56;break;case 4:t=36;break;case 5:t=44;break;case 1:default:t=50;break}return t}};_o365sg2c.w=function(n,t,i,r,u,f){_o365sg2c.w.initializeBase(this,[n,t,i,r,u,f])};_o365sg2c.w.prototype={b:!1,a:null,bw:function(){var n;return(n=_j.e.prototype.bw.call(this)).concat.call(n,new _fc.v(_j.u.a()))},fk:function(){if(this.a&&this.a.b){this.a.a();return this.b}return!0}};_o365sg2c.bb=function(){};_o365sg2c.bb.prototype={a:function(n,t){return n===null||n===undefined?0:Boolean.isInstanceOfType(n)?n?-1:0:0},b:function(n,t){throw Error.notImplemented();}};_o365sg2c.bd=function(){};_o365sg2c.bd.prototype={a:function(n,t){return n===t},b:function(n,t){throw Error.invalidOperation();}};_o365sg2c.bk=function(){};_o365sg2c.bk.prototype={a:function(n,t){var r=n!==null?n:0;var i=null;switch(r){case 0:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Unknown_Text;break;case 1:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Offline_Text;break;case 2:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Available_Text;break;case 3:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Away_Text;break;case 4:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Busy_Text;break;case 6:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_DND_Text;break;default:i=_s1.ShellG2Strings.l_ShellPlus_MeCard_Presence_Unknown_Text;break}return i},b:function(n,t){throw Error.notImplemented();}};_o365sg2c.bc=function(){};_o365sg2c.bc.prototype={a:function(n,t){return n===null||n===undefined?0:Boolean.isInstanceOfType(n)?n?0:-1:0},b:function(n,t){throw Error.notImplemented();}};_o365sg2c.f=function(n,t){var u=!_j.t.a(n.a().IsConsumerShell)&&n.a().IsConsumerShell;var r=!_j.t.a(n.a().IsOnPremShell)&&n.a().IsOnPremShell;if(u||r||_j.t.a(n.a().FlexPaneDisabled)||!n.a().FlexPaneDisabled){_o365sg2c.f.f=!_j.t.a(n.a().LyncIntegrationDisabled)&&!n.a().LyncIntegrationDisabled;_o365sg2c.f.b=u||r||!_j.t.a(n.a().NotificationsFlexPaneEnabled)&&n.a().NotificationsFlexPaneEnabled;_o365sg2c.f.g=!_j.t.a(n.a().SocialNotificationsDisabled)&&!n.a().SocialNotificationsDisabled;_o365sg2c.f.e=!_j.t.a(n.a().IsNFDDisabled)&&!n.a().IsNFDDisabled;_o365sg2c.f.h=u||r||!_j.t.a(n.a().ThemePanelEnabled)&&n.a().ThemePanelEnabled;if(n.a().SettingsPaneEnabled)if(n.a().DisableFlexPaneWorkloads){_o365sg2c.f.a=!0;if(n.a().SettingsFlexPaneDisabledWorkloads){var f=n.a().SettingsFlexPaneDisabledWorkloads.toLowerCase().split(";");t&&t.s?_o365sg2c.f.a=!Array.contains(f,t.s.toLowerCase()):n.a().WorkloadId&&(_o365sg2c.f.a=!Array.contains(f,n.a().WorkloadId.toLowerCase()))}}else if(n.a().SettingsFlexPaneEnabledWorkloads){var i=n.a().SettingsFlexPaneEnabledWorkloads.toLowerCase().split(";");n.a().WorkloadId==="AdminPortal"&&Array.contains(i,"AdminPortal".toLowerCase())?_o365sg2c.f.a=!0:t&&t.s?_o365sg2c.f.a=Array.contains(i,t.s.toLowerCase()):n.a().WorkloadId&&(_o365sg2c.f.a=Array.contains(i,n.a().WorkloadId.toLowerCase()))}_o365sg2c.f.d=!_j.t.a(n.a().MeFlexPaneEnabled)&&n.a().MeFlexPaneEnabled;_o365sg2c.f.c=!_j.t.a(n.a().BundleFlexPaneEnabled)&&n.a().BundleFlexPaneEnabled}};_o365sg2c.O=function(n){_o365sg2c.O.initializeBase(this);this.j(n)};_o365sg2c.O.prototype={h:null,g:null,i:!1,c:function(){return"RightMenusMouseView.LabelledContextMenuSeparator"},e:function(){return this.h},f:function(n){if(this.h!==n){this.h=n;this.q("ParentContextMenu")}return n},a:function(n){if(this.i!==n){this.i=n;this.q("IsHidden")}return n},b:function(){return!1},d:function(n){return n},j:function(n){if(this.g!==n){this.g=n;this.q("Label")}return n}};_o365sg2c.D=function(){_o365sg2c.D.resolveInheritance();this.i=this.M;this.c=this.cm;_o365sg2c.D.initializeBase(this)};_o365sg2c.D.prototype={G:null,U:null,bh:null,bl:null,S:!1,W:0,T:null,O:null,bw:0,d:function(){return this.G},bP:function(n){this.G!==n&&(this.G=n);return n},e:function(){return this.U},bx:function(n){if(this.U!==n){this.U=n;this.q("UserDisplayName")}return n},f:function(){return this.bh},by:function(n){this.bh!==n&&(this.bh=n);return n},k:function(){return!1},l:function(){return this.bl},bE:function(n){if(this.bl!==n){this.bl=n;this.q("UserEmail")}return n},j:function(){return this.S},bO:function(n){if(this.S!==n){this.S=n;this.q("IsSkypeDisabled")}return n},m:function(){return this.W},h:function(n){if(this.W!==n){this.W=n;this.q("UserPresence")}return n},K:null,a:function(){return this.K},F:null,b:function(){return this.F},p:function(n){this.z!==n&&this.u(n);return n},g:function(n){if(this.bw!==n){this.bw=n;this.q("MenuState")}return n},n:function(n,t){var r;try{r=n}catch(f){throw _o365cl.a.a(415006,"userPhotoViewModels",6,1);}var i;try{i=t}catch(u){throw _o365cl.a.a(415007,"rightMenusViewModel",6,1);}this.bK(r,i)},bK:function(n,t){this.O=n;this.T=t;if(!this.r()||!this.r().b())throw _o365cl.a.b(409845,1,6);this.r().a()&&(this.r().a().IsConsumerShell&&this.r().a().NotManagedEmailAddress?this.bE(this.r().a().NotManagedEmailAddress):this.bE(this.r().a().UPN));this.C("O365_MeFlexPane_ButtonID");try{this.bI(this.r().b())}catch(i){O365.Log.WriteShellLog(411324,6,1,0,i);throw i;}},bI:function(n){this.bM(n.UserDisplayName,n.TruncatedUserDisplayName);this.o(_s1.ShellG2Strings.l_ShellCore_MeTile_Aria_Text);this.bO(this.r().a().LyncIntegrationDisabled);this.h(0);this.bN();this.bJ(n)},bN:function(){if(this.O.length>0){this.K=this.O[0];if(this.K){var n=this;this.K.h=function(){n.F&&n.F.d()};try{this.K.g()}catch(i){O365.Log.WriteShellLog(409847,6,1,0,i);throw i;}}if(this.O.length>1){this.F=this.O[1];if(this.F)try{this.F.g()}catch(t){O365.Log.WriteShellLog(409848,6,1,0,t);throw t;}}}},bM:function(n,t){if(n||t){this.bx(t||n);this.by(n)}else if(this.r().a()&&this.r().a().UPN)if(this.r().a().IsConsumerShell&&this.r().a().NotManagedEmailAddress){this.bx(this.r().a().NotManagedEmailAddress);this.by(this.r().a().NotManagedEmailAddress)}else{this.bx(this.r().a().UPN);this.by(this.r().a().UPN)}else O365.Log.WriteShellLog(175144,1,1,0)},bJ:function(n){this.bP(new Array(0));if(n){var t=new Array(0);if(n.AboutMeLink){var h=this;this.T.a(t,n.AboutMeLink,function(){O365.Log.WriteShellLog(300934,1,1,0);O365.Log.b("AboutMe","MePane",1,1);return!0})}if(this.r().a().MyAccountEnabled){var s=this;var u=new _fm.g(_s1.ShellG2Strings.l_ShellCore_MyAccount_Title_Text,null,new _ff.j(function(n){O365.Log.WriteShellLog(406639,1,1,0);O365.Log.b("MyAccount","MePane",1,1)},_ff.a.a),this.r().a().PortalUrl+this.r().a().MyAccountUrl,"_self");u.h("O365_SubLink_ViewAccount");u.w(_s1.ShellG2Strings.l_ShellCore_MyAccount_Title_Text);t.push(u)}if(n.CurrentWorkloadUserSubLinks&&n.CurrentWorkloadUserSubLinks.length>0)for(var e=n.CurrentWorkloadUserSubLinks,o=e.length,r=0;r=200){var n=this.m.querySelector("#O365_MainLink_TenantLogo");n.style.width="200px"}}};_o365sg2c.bC=function(n){this.bq=Function.createDelegate(this,this.cl);_o365sg2c.bC.initializeBase(this,[n]);this.bv=n;this.c=document.createElement("div");this.c.className=this.by();this.h=new _j.e(document.body)};_o365sg2c.bC.prototype={u:null,c:null,h:null,j:null,k:null,b:null,W:null,a:null,bv:null,l:!1,e:null,bz:function(n){if(n!==this.l){this.l=n;this.q("ShowMiniatures")}return n},bO:function(n){if(n!==this.u){this.u=n;this.q("GroupsTemplateId")}return n},by:function(){return""},p:function(){_j.d.prototype.p.call(this);this.a=this.r();if(this.c){this.c.appendChild(this.bv);document.body.appendChild(this.c)}this.W=document.getElementById("o365panoramalast");_o365su.a.a(this.W,"focus",this.bq,!1)},x:function(){_j.d.prototype.x.call(this);this.c&&document.body.removeChild(this.c);_o365su.a.b(this.W,"focus",this.bq)},bb:function(n){var t=document.getElementById(n);t&&(t.scrollTop=0)},cl:function(n){if(this.l){n.preventDefault();this.i(this.b.m)}},i:function(n){if(!n)throw _o365cl.a.a(175129,"focusElement",6,1,0);n.focus()},bK:function(){this.a.g?this.b.J("fadeout"):this.e&&this.e()},bJ:function(){this.a.g?this.e&&this.e():this.b.J("fadeout");this.h.U("o365cs-modal-open");this.bz(!1);this.b.J("hideminiature")}};_o365sg2c.W=function(n){this.bB=Function.createDelegate(this,this.cm);this.bD=Function.createDelegate(this,this.cn);this.bE=Function.createDelegate(this,this.co);this.bW=Function.createDelegate(this,this.cd);this.bP=Function.createDelegate(this,this.cc);_o365sg2c.W.initializeBase(this,[n]);this.n("MiniaturesTouchNarrowView");O365.Log.WriteShellLog(175171,1,1,0);this.j=new _j.g(this.bP,_ff.a.a);this.k=new _j.g(this.bW,_ff.a.a)};_o365sg2c.W.prototype={g:null,f:null,bp:null,bH:null,bI:null,d:null,by:function(){return"o365cs-tn o365cs-base o365cst"},H:function(){_j.d.prototype.H.call(this);if(this.o){this.b=this.o.a("o365cstnminiaturesid");this.f=this.o.a("o365tnpanoramacontainer")}else{this.b=null;this.f=null}},p:function(){_o365sg2c.bC.prototype.p.call(this);if(this.a){this.a.d||this.cb();this.a.h(this.bE);this.a.v(this.bD);this.a.apcl("GroupsDisabled",this.bB);if(this.a.b){var n=this;this.a.b.b=function(t,i){if(t&&t.g){n.e=function(){if(!n.a.f){O365.Log.WriteShellLog(175177,1,1,0,t.n);t.m?t.m.a():window.open(t.g,t.l,null)}};n.a.e(!1)}}}}},x:function(){_o365sg2c.bC.prototype.x.call(this);this.ca();this.a.n(this.bE);this.a.z(this.bD);this.a.rpcl("GroupsDisabled",this.bB)},co:function(){_j.k.a().w();if(this.a.a){O365.Log.WriteShellLog(175172,1,1,0);this.h.J("o365cs-modal-open");this.b.U("hideminiature");var n=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchNarrowView",function(){n.bz(!0);n.b.U("fadeout");n.cp();_j.k.a().f()},10)}else{O365.Log.WriteShellLog(175173,1,1,0);this.bK();var t=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchNarrowView",function(){t.bJ();_j.k.a().f()},this.a.g?200:10)}},cn:function(){var i=_o365sg2c.x.a().a().m||_o365sg2c.x.a().a().l?"showgroups":"showgroups3D";_j.k.a().w();if(this.a.c){this.f.J(i);var r=210+"px";this.a.m()?this.d.style.right=r:this.d.style.left=r;this.d.style.width=40+"px";var n=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchNarrowView_ShowGroups",function(){n.i(n.bI);_j.k.a().f()},500)}else{this.f.U(i);this.ck();var t=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchNarrowView_HideGroups",function(){t.i(t.bH);_j.k.a().f()},500)}},cb:function(){this.d=document.getElementById("o365tnpanoramabtn");this.bp=document.getElementById("o365tnappsc");this.bH=document.getElementById("o365tnappstbtn");this.bI=document.getElementById("o365tngroupstbtn");this.ck();if(!this.g&&this.f){var n=this;this.g=new _o365sg2c.bs(this.f.m,function(t){n.a.u(t)},this.a.m())}},ca:function(){if(this.g){this.g.o();this.g=null}},cm:function(n,t){this.a.d?this.ca():this.cb()},ck:function(){var n=this.bp.clientWidth?this.bp.clientWidth+5:260;this.a.m()?this.d.style.right=n+"px":this.d.style.left=n+"px";this.d.style.width=document.documentElement.clientWidth-n+"px"},cc:function(){this.bb("o365tnapps")},cd:function(){this.bb("o365tngroups")},cp:function(){this.cc();this.cd();this.i(this.b.m)}};_o365sg2c.X=function(n){this.d=Function.createDelegate(this,this.bD);this.g=Function.createDelegate(this,this.bB);this.f=Function.createDelegate(this,this.bp);_o365sg2c.X.initializeBase(this,[n]);this.n("MiniaturesTouchWideView");O365.Log.WriteShellLog(175174,1,1,0);this.j=new _j.g(this.f,_ff.a.a);this.k=new _j.g(this.g,_ff.a.a)};_o365sg2c.X.prototype={by:function(){return"o365cs-twide o365cs-base o365cst"},H:function(){_j.d.prototype.H.call(this);this.b=this.o?this.o.a("o365cstwideminiaturesid"):null},p:function(){_o365sg2c.bC.prototype.p.call(this);this.a=this.r();if(this.a){this.a.h(this.d);var n=this;this.a.b.b=function(t,i){if(t&&t.g){n.e=function(){if(!n.a.f){O365.Log.WriteShellLog(175178,1,1,0,t.n);t.m?t.m.a():window.open(t.g,t.l,null)}};n.a.e(!1)}}}},x:function(){_o365sg2c.bC.prototype.x.call(this);this.a.n(this.d)},bD:function(){_j.k.a().w();if(this.a.a){O365.Log.WriteShellLog(175175,1,1,0);this.h.J("o365cs-modal-open");this.b.U("hideminiature");var n=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchWideView",function(){n.bz(!0);n.b.U("fadeout");n.bE();_j.k.a().f()},10)}else{O365.Log.WriteShellLog(175176,1,1,0);this.bK();var t=this;_j.k.a().b(_ff.a.a,"MiniaturesTouchWideView",function(){t.bJ();_j.k.a().f()},this.a.g?200:10)}},bp:function(){this.bb("o365twapps")},bB:function(){this.bb("o365twgroups")},bE:function(){this.bp();this.bB();this.i(this.b.m)}};_o365sg2c.V=function(n){_o365sg2c.V.initializeBase(this,[n]);this.n("MeFlexPaneHeaderButtonView")};_o365sg2c.Y=function(n){this.b=Function.createDelegate(this,this.d);this.c=Function.createDelegate(this,this.e);_o365sg2c.Y.initializeBase(this,[n]);this.n("SignalingButtonView")};_o365sg2c.Y.prototype={a:function(){return this.r()},v:function(){_j.d.prototype.v.call(this);this.apcl(_j.e.b.a,this.c);this.K(4)},bd:function(){_j.d.prototype.bd.call(this);this.rpcl(_j.e.b.a,this.c);this.a()&&this.a().cl(this.b)},w:function(){this.a()&&this.a().bB(this.b)},e:function(n,t){this.a().bc||this.a().A()||this.a().bD(this.bu())},d:function(){this.m.tabIndex=0;this.gI()&&this.m.firstChild.focus();this.m.removeAttribute("tabindex")}};_o365sg2c.B=function(n){_o365sg2c.B.initializeBase(this,[n]);this.n("SharedHeaderMouseView")};_o365sg2c.B.prototype={a:null,b:null,d:function(n){if(n!==this.a){this.a=n;this.q("FeedbackTemplateId")}return n},c:function(n){if(n!==this.b){this.b=n;this.q("MeTileTemplateId")}return n},bw:function(){var n;return(n=_j.e.prototype.bw.call(this)).concat.call(n,new _fc.v(_j.u.a()))},p:function(){_j.d.prototype.p.call(this);O365.Log.WriteShellLog(175156,1,1,0,!0)},x:function(){_j.d.prototype.x.call(this);O365.Log.WriteShellLog(175157,1,1,0)}};_o365sg2c.bq=function(n){_o365sg2c.bq.initializeBase(this,[n]);this.n("SharedHeaderTouchNarrowView")};_o365sg2c.br=function(n){_o365sg2c.br.initializeBase(this,[n]);this.n("SharedHeaderTouchWideView")};_o365sg2c.x=function(){this.b="ontouchstart"in window.document||"msMaxTouchPoints"in window.navigator};_o365sg2c.x.a=function(){return _o365sg2c.x.b||(_o365sg2c.x.b=new _o365sg2c.x)};_o365sg2c.x.prototype={a:function(){return _j.u.a()},b:!1};_o365sg2c.bs=function(n,t,i){this.c=Function.createDelegate(this,this.p);this.j=Function.createDelegate(this,this.q);this.k=Function.createDelegate(this,this.r);if(n&&_o365sg2c.x.a().b){this.a=n;this.e=t;this.m=i;var u=window.self.PointerEvent;var r=_o365sg2c.x.a().a().k;this.i=r?u?"pointerdown":"MSPointerDown":"touchstart";this.h=r?u?"pointermove":"MSPointerMove":"touchmove";this.g=r?u?"pointerup":"MSPointerUp":"touchend";this.b=r?u?"pointerout":"MSPointerOut":_o365sg2c.x.a().a().m?"touchcancel":"";_o365su.a.a(this.a,this.i,this.k,!1)}};_o365sg2c.bs.prototype={e:null,a:null,i:null,h:null,g:null,b:null,f:null,d:!1,m:!1,o:function(){if(this.d){_o365su.a.b(this.a,this.i,this.k);this.d=!1}},r:function(n){this.f=this.l(n);_o365su.a.a(this.a,this.h,this.j,!1);this.d=!0},q:function(n){var t=this.l(n);if(this.n(t,this.f)){_o365su.a.a(this.a,this.g,this.c,!1);this.b&&_o365su.a.a(this.a,this.b,this.c,!1)}},p:function(n){var i=this.l(n);var t=this.n(i,this.f);_o365su.a.b(this.a,this.h,this.j);_o365su.a.b(this.a,this.g,this.c);this.b&&_o365su.a.b(this.a,this.b,this.c);this.e&&t&&this.e(this.m?t>0:t<0)},n:function(n,t){var u=n.a-t.a;var r=Math.abs(u);var i=Math.abs(n.b-t.b);return r<10||i>r||i>80?0:u>0?1:-1},l:function(n){var t=n;var i=new _o365sg2c.bs.a;i.a=t.changedTouches&&t.changedTouches[0]?t.changedTouches[0].pageX:t.clientX;i.b=t.changedTouches&&t.changedTouches[0]?t.changedTouches[0].pageY:t.clientY;return i}};_o365sg2c.bs.a=function(){};_o365sg2c.bs.a.prototype={a:0,b:0};_o365sg2c.a=function(){};_o365sg2c.a.$$cctor=function(){_o365sg2c.a._I()};_o365sg2c.a.cE=function(){var n=window.document.createElement("DIV");n.innerHTML="
              ";_j.e.a().appendChild(n);return n};_o365sg2c.a.cf=function(n){return n.O};_o365sg2c.a.q=function(n){return n.R};_o365sg2c.a.o=function(n){return n.z};_o365sg2c.a.z=function(n){return n.bH()};_o365sg2c.a.ce=function(n){return n.i()};_o365sg2c.a.bz=function(n){return n.c()};_o365sg2c.a.T=function(n){return n.e()};_o365sg2c.a.ck=function(n){return n.bo};_o365sg2c.a.cS=function(n){return n.bf};_o365sg2c.a.bL=function(n){return n.i()};_o365sg2c.a.E=function(n){return n.F};_o365sg2c.a.bd=function(n){return n.k};_o365sg2c.a.be=function(n){return n.l};_o365sg2c.a.bc=function(n){return n.a};_o365sg2c.a.cg=function(n){return n.N};_o365sg2c.a.bb=function(n){return n.c};_o365sg2c.a.ba=function(n){return n.G};_o365sg2c.a.w=function(n){return n.W};_o365sg2c.a.cT=function(n){return n.K};_o365sg2c.a.G=function(n){return n.F};_o365sg2c.a.bi=function(n){return n.K};_o365sg2c.a.cX=function(n){return n.U};_o365sg2c.a.j=function(n){return n.E};_o365sg2c.a.B=function(n){return n.A()};_o365sg2c.a.cW=function(n){return n.S};_o365sg2c.a.r=function(n){return n.W};_o365sg2c.a.bs=function(n){return n.N};_o365sg2c.a.br=function(n){return n.bu};_o365sg2c.a.cw=function(n){return n.ck()};_o365sg2c.a.cx=function(n){return n.bf};_o365sg2c.a.bD=function(n){return n.Q()};_o365sg2c.a.cv=function(n){return n.bc};_o365sg2c.a.bB=function(n){return n.bm};_o365sg2c.a.bj=function(n){return n.M()};_o365sg2c.a.bC=function(n){return n.t};_o365sg2c.a.da=function(n){return n.g};_o365sg2c.a.dx=function(n){return n.b.s===2};_o365sg2c.a.f=function(n){return n.s};_o365sg2c.a.l=function(n){return n.r()};_o365sg2c.a.bJ=function(n){return _o365sg2c.E.isInstanceOfType(n)?n.b:null};_o365sg2c.a.J=function(n){return n.T};_o365sg2c.a.dC=function(n){return n.h};_o365sg2c.a.ct=function(n){return _o365sg2c.E.isInstanceOfType(n)?n.n:null};_o365sg2c.a.dr=function(n){return n.u};_o365sg2c.a.du=function(n){return n.d};_o365sg2c.a.dz=function(n){return n.l};_o365sg2c.a.dA=function(n){return n.m};_o365sg2c.a.dB=function(n){return n.c};_o365sg2c.a.bk=function(n){return n.bn};_o365sg2c.a.ds=function(n){return n.w};_o365sg2c.a.dw=function(n){return n.f};_o365sg2c.a.dv=function(n){return n.e};_o365sg2c.a.dt=function(n){return n.x};_o365sg2c.a.cz=function(n){return _o365sg2c.B.isInstanceOfType(n)?n.a:null};_o365sg2c.a.dy=function(n){return n.g};_o365sg2c.a.cA=function(n){return _o365sg2c.B.isInstanceOfType(n)?n.b:null};_o365sg2c.a.dD=function(n){return n.z};_o365sg2c.a.cO=function(n){return n.e};_o365sg2c.a.C=function(n){return n.h};_o365sg2c.a.dL=function(n){return _o365sg2c.L.isInstanceOfType(n)?n.c:null};_o365sg2c.a.bx=function(n){return n.d};_o365sg2c.a.cR=function(n){return n.o()};_o365sg2c.a.dK=function(n){return n.bs};_o365sg2c.a.cN=function(n){return n.k};_o365sg2c.a.bT=function(n){return n.x()};_o365sg2c.a.X=function(n){return n.v()};_o365sg2c.a.bV=function(n){return n.l()};_o365sg2c.a.bS=function(n){return n.i};_o365sg2c.a.cQ=function(n){return n.o()};_o365sg2c.a.bU=function(n){return n.z()};_o365sg2c.a.D=function(n){return n.a};_o365sg2c.a.by=function(n){return n.w()};_o365sg2c.a.cP=function(n){return n.u()};_o365sg2c.a.bE=function(n){return n.O};_o365sg2c.a.bK=function(n){return n.l};_o365sg2c.a.y=function(n){return _o365sg2c.n.isInstanceOfType(n)?n.c:null};_o365sg2c.a.dM=function(n){return n.j};_o365sg2c.a.ci=function(n){return n.b};_o365sg2c.a.bA=function(n){return n.d};_o365sg2c.a.dN=function(n){return n.k};_o365sg2c.a.ch=function(n){return n.i};_o365sg2c.a.cy=function(n){return n.u};_o365sg2c.a.cY=function(n){return n.j};_o365sg2c.a.cZ=function(n){return n.l};_o365sg2c.a.cj=function(n){return n.k};_o365sg2c.a.I=function(n){return n.M()};_o365sg2c.a.bn=function(n){return n.J};_o365sg2c.a.co=function(n){return n.bh};_o365sg2c.a.A=function(n){return n.d};_o365sg2c.a.bm=function(n){return _o365sg2c.u.isInstanceOfType(n)?n.d:null};_o365sg2c.a.bo=function(n){return _o365sg2c.q.isInstanceOfType(n)?n.bM():null};_o365sg2c.a.bG=function(n){return n.w()};_o365sg2c.a.bF=function(n){return n.a};_o365sg2c.a.cm=function(n){return n.c};_o365sg2c.a.bO=function(n){return n.g()};_o365sg2c.a.dO=function(n){return n.j};_o365sg2c.a.dP=function(n){return n.k};_o365sg2c.a.dH=function(n){return n.k};_o365sg2c.a.dG=function(n){return n.i};_o365sg2c.a.dE=function(n){return n.o};_o365sg2c.a.cu=function(n){return n.f};_o365sg2c.a.bY=function(n){return n.a};_o365sg2c.a.bZ=function(n){return n.p()};_o365sg2c.a.K=function(n){return n.c};_o365sg2c.a.Z=function(n){return n.g};_o365sg2c.a.cd=function(n){return n.d};_o365sg2c.a.ca=function(n){return n.a};_o365sg2c.a.cc=function(n){return n.c};_o365sg2c.a.cb=function(n){return n.b};_o365sg2c.a.dF=function(n){return n.p};_o365sg2c.a.dJ=function(n){return n.u};_o365sg2c.a.dI=function(n){return n.a};_o365sg2c.a.bH=function(n){return n.A()};_o365sg2c.a.cs=function(n){return n.O};_o365sg2c.a.cq=function(n){return n.K};_o365sg2c.a.bl=function(n){return n.w()};_o365sg2c.a.H=function(n){return n.g};_o365sg2c.a.cl=function(n){return n.l};_o365sg2c.a.cr=function(n){return n.i};_o365sg2c.a.n=function(n){return _o365sg2c.s.isInstanceOfType(n)?n.f():null};_o365sg2c.a.bI=function(n){return n.d};_o365sg2c.a.cp=function(n){return n.F};_o365sg2c.a.bp=function(n){return n.c};_o365sg2c.a.Y=function(n){return n.A()};_o365sg2c.a.dg=function(n){return n.G};_o365sg2c.a.dl=function(n){return n.e()};_o365sg2c.a.di=function(n){return n.a};_o365sg2c.a.dj=function(n){return n.S};_o365sg2c.a.dk=function(n){return n.U};_o365sg2c.a.df=function(n){return n.n};_o365sg2c.a.bW=function(n){return n.B()};_o365sg2c.a.bX=function(n){return n.C()};_o365sg2c.a.db=function(n){return n.G};_o365sg2c.a.dc=function(n){return n.bE()};_o365sg2c.a.dd=function(n){return n.Q()};_o365sg2c.a.de=function(n){return n.bV()};_o365sg2c.a.bq=function(n){return n.W};_o365sg2c.a.dm=function(n){return n.bY()};_o365sg2c.a.dn=function(n){return n.j};_o365sg2c.a.dp=function(n){return n.bZ()};_o365sg2c.a.cH=function(n){return n.e()};_o365sg2c.a.dh=function(n){return n.bW()};_o365sg2c.a.c=function(n,t){n.S(t)};_o365sg2c.a.h=function(n,t){n.Y(t)};_o365sg2c.a.x=function(n,t){n.t(t)};_o365sg2c.a.p=function(n,t){n.ba(t)};_o365sg2c.a.u=function(n,t){n.l=t};_o365sg2c.a.cF=function(n,t){n.L(t)};_o365sg2c.a.bN=function(n,t){n.G(t)};_o365sg2c.a.bR=function(n,t){n.c(t)};_o365sg2c.a.bM=function(n,t){n.o(t)};_o365sg2c.a.F=function(n,t){n.l(t)};_o365sg2c.a.bf=function(n,t){n.n(t)};_o365sg2c.a.bh=function(n,t){n.a(t)};_o365sg2c.a.bg=function(n,t){n.c=t};_o365sg2c.a.v=function(n,t){n.bs(t)};_o365sg2c.a.m=function(n,t){n.a(t)};_o365sg2c.a.i=function(n,t){n.a(t)};_o365sg2c.a.bw=function(n,t){n.eg(t)};_o365sg2c.a.t=function(n,t){n.ba(t)};_o365sg2c.a.d=function(n,t){n.O(t)};_o365sg2c.a.U=function(n,t){n.n(t)};_o365sg2c.a.cK=function(n,t){n.a(t)};_o365sg2c.a.cJ=function(n,t){n.d(t)};_o365sg2c.a.s=function(n,t){n.a(t)};_o365sg2c.a.cL=function(n,t){n.eU(t)};_o365sg2c.a.bv=function(n,t){n.b(t)};_o365sg2c.a.V=function(n,t){n.Q(t)};_o365sg2c.a.W=function(n,t){n.A(t)};_o365sg2c.a.S=function(n,t){n.W(t)};_o365sg2c.a.cn=function(n,t){n.f(t)};_o365sg2c.a.bP=function(n,t){n.l(t)};_o365sg2c.a.bu=function(n,t){n.k(t)};_o365sg2c.a.bQ=function(n,t){n.g(t)};_o365sg2c.a.cG=function(n,t){n.b(t)};_o365sg2c.a.cU=function(n,t){n.d(t)};_o365sg2c.a.cV=function(n,t){n.c(t)};_o365sg2c.a.cM=function(n,t){n.bh(t)};_o365sg2c.a.dq=function(n,t){n.B(t)};_o365sg2c.a.cI=function(n,t){n.d(t)};_o365sg2c.a.e=function(){_o365sg2c.a.M||(_o365sg2c.a.M=new _fc.l);return _o365sg2c.a.M};_o365sg2c.a.g=function(){_o365sg2c.a.R||(_o365sg2c.a.R=new _o365sg2c.bd);return _o365sg2c.a.R};_o365sg2c.a.k=function(){_o365sg2c.a.O||(_o365sg2c.a.O=new _fc.r);return _o365sg2c.a.O};_o365sg2c.a.cB=function(){_o365sg2c.a.L||(_o365sg2c.a.L=new _fc.u);return _o365sg2c.a.L};_o365sg2c.a.bt=function(){_o365sg2c.a.P||(_o365sg2c.a.P=new _o365sg2c.bb);return _o365sg2c.a.P};_o365sg2c.a.cD=function(){_o365sg2c.a.Q||(_o365sg2c.a.Q=new _o365sg2c.bc);return _o365sg2c.a.Q};_o365sg2c.a.cC=function(){_o365sg2c.a.N||(_o365sg2c.a.N=new _fc.y);return _o365sg2c.a.N};_o365sg2c.a._I=function(){var e="MeFlexPaneHeaderButtonView._tid7._tid8._tid9._tida";new _j.c(e,function(){_o365sg2c.a.a[e]===undefined&&(_o365sg2c.a.a[e]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2c.a.bg,0,null,null,0,4],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2c.a.G,_o365sg2c.a.bd],null,"LoadCommand",null,_o365sg2c.a.F,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2c.a.G,_o365sg2c.a.be],null,"LoadErrorCommand",null,_o365sg2c.a.bf,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","PhotoUrl"],[_o365sg2c.a.G,_o365sg2c.a.bc],null,"Source",null,_o365sg2c.a.bh,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2c.m(t.children[0]);n.Q(!0);return new _j.a(t,[n])},"",_o365sg2c.D,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var f="MeFlexPaneHeaderButtonView._tid7._tid8._tid9";new _j.c(f,function(){_o365sg2c.a.a[f]===undefined&&(_o365sg2c.a.a[f]=[[[-1,0,["SecondaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2c.a.G,_o365sg2c.a.bb],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]]]);var t=_o365sg2c.a.b.childNodes[10].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeFlexPaneHeaderButtonView._tid7._tid8._tid9._tida");return new _j.a(t,[n])},"",_o365sg2c.D,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var s="MeFlexPaneHeaderButtonView._tid7._tid8._tidb";new _j.c(s,function(){_o365sg2c.a.a[s]===undefined&&(_o365sg2c.a.a[s]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2c.a.bg,0,null,null,0,4],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2c.a.bi,_o365sg2c.a.bd],null,"LoadCommand",null,_o365sg2c.a.F,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2c.a.bi,_o365sg2c.a.be],null,"LoadErrorCommand",null,_o365sg2c.a.bf,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","PhotoUrl"],[_o365sg2c.a.bi,_o365sg2c.a.bc],null,"Source",null,_o365sg2c.a.bh,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2c.m(t.children[0]);n.Q(!0);return new _j.a(t,[n])},"",_o365sg2c.D,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var o="MeFlexPaneHeaderButtonView._tid7._tid8";new _j.c(o,function(){_o365sg2c.a.a[o]===undefined&&(_o365sg2c.a.a[o]=[[[-1,0,["UserDisplayName"],[_o365sg2c.a.cX],null,"Text",null,_o365sg2c.a.i,1,null,null,null],[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"o365cs-nav-itemDisabled",null,null,0,null,null,null],[-1,5,["IsSelected"],[_o365sg2c.a.B],null,"o365cs-topnavText",null,null,0,_o365sg2c.a.e(),null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2c.a.m,0,null,null,null,_o365sg2c.d.b]],[[-1,0,["SecondaryUserPhotoViewModel"],[_o365sg2c.a.G],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0]],[[-1,0,["PrimaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2c.a.bi,_o365sg2c.a.bb],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]],[[-1,0,["IsSkypeDisabled"],[_o365sg2c.a.cW],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"ms-Icon--question",null,null,0,_o365sg2c.a.g(),0,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeUnkown",null,null,0,_o365sg2c.a.g(),0,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeOffline",null,null,0,_o365sg2c.a.g(),1,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"ms-Icon--skypeCheck",null,null,0,_o365sg2c.a.g(),2,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeAvailable",null,null,0,_o365sg2c.a.g(),2,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"ms-Icon--skypeClock",null,null,0,_o365sg2c.a.g(),3,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeAway",null,null,0,_o365sg2c.a.g(),3,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeBusy",null,null,0,_o365sg2c.a.g(),4,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"ms-Icon--skypeMinus",null,null,0,_o365sg2c.a.g(),6,null],[-1,5,["UserPresence"],[_o365sg2c.a.r],null,"o365cs-mfp-skypeDND",null,null,0,_o365sg2c.a.g(),6,null]],null,[[-1,0,["UnseenCount"],[_o365sg2c.a.bs],null,"Text",null,_o365sg2c.a.i,1,null,null,null],[-1,0,["UnseenCount"],[_o365sg2c.a.bs],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,5,["IsReverseColor"],[_o365sg2c.a.br],null,"ms-fcl-tdr ms-bgc-w o365cs-flexPane-unseenCountBorder:ms-fcl-w ms-bgc-tdr",null,null,0,null,null,null],[-1,5,["IsOval"],[_o365sg2c.a.cw],null,"o365cs-flexPane-unseenCountOval",null,null,0,null,null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2c.a.m,0,null,null,null,_o365sg2c.d.e],[-1,0,["ShowUnseenIndicator"],[_o365sg2c.a.cx],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0],[-1,5,["IsReverseColor"],[_o365sg2c.a.br],null,"ms-fcl-tdr ms-bgc-w o365cs-flexPane-unseenCountBorder:ms-fcl-w ms-bgc-tdr",null,null,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[11].cloneNode(!0);var f=new _fc.e(_j.a.a(n,[1,1]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var h=new _fc.a(_j.a.a(n,[1,0]));var s=new _j.e(n.children[1]);var e=new _j.d(_j.a.a(n,[0,1,3]));var t=new _j.d(_j.a.a(n,[0,1,2]));t.n("MeFlexPaneHeaderButtonView._tid7._tid8._tidb");var i=new _j.d(_j.a.a(n,[0,1,1]));i.n("MeFlexPaneHeaderButtonView._tid7._tid8._tid9");var r=new _fc.e(_j.a.a(n,[0,1,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));r.Q(!0);var u=new _fc.a(_j.a.a(n,[0,0,0]));u.z(47);return new _j.a(n,[u,r,i,t,e,s,h,f])},"",_o365sg2c.D,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2c.a.a);var u="MeFlexPaneHeaderButtonView._tid7";new _j.c(u,function(){_o365sg2c.a.a[u]===undefined&&(_o365sg2c.a.a[u]=[[[-1,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["Title"],[_o365sg2c.a.bD],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,1,null,null,null],[-1,0,["IsDisabled"],[_o365sg2c.a.j],null,"AriaDisabledState",null,_o365sg2c.a.bw,1,null,null,!1],[-1,0,["AriaLabel"],[_o365sg2c.a.ce],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["IsSelected"],[_o365sg2c.a.B],null,"o365cs-spo-topbarMenuOpen ms-fcl-b ms-bgc-nlr:o365cs-topnavText ms-bgc-tdr-h",null,null,0,null,null,null],[-1,5,["AppButtonHighlighted"],[_o365sg2c.a.cv],null,"ms-bgc-tdr",null,null,0,null,null,null]]]);var i=_o365sg2c.a.b.childNodes[12].cloneNode(!0);var n=new _fc.b(i.children[0]);n.z(10);var r=new _fc.h;var t=new _fc.d;t.B(_j.i.a(["Command"],[_o365sg2c.a.o],null,"Command",null,_o365sg2c.a.u,1));t.j("DOWNARROW");r.a([t]);n.T([r]);n.n("MeFlexPaneHeaderButtonView._tid7._tid8");return new _j.a(i,[n])},"",_o365sg2c.D,_o365sg2c.V,function(n){return new _o365sg2c.V(n)},!1,!0,!1,0,_o365sg2c.a.a);var t="MeFlexPaneHeaderButtonView";new _j.c(t,function(){_o365sg2c.a.a[t]===undefined&&(_o365sg2c.a.a[t]=[null]);var i=_o365sg2c.a.b.childNodes[13].cloneNode(!0);var n=new _o365sg2c.V(i.children[0]);n.n("MeFlexPaneHeaderButtonView._tid7");return new _j.a(i,[n])},"",_o365sg2c.D,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var n="SignalingButtonView._tidf._tidg";new _j.c(n,function(){_o365sg2c.a.a[n]===undefined&&(_o365sg2c.a.a[n]=[[[-1,0,["Icon"],[_o365sg2c.a.bB],null,"Id",null,_o365sg2c.a.m,1,null,null,null],[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"o365cs-nav-itemDisabled",null,null,0,null,null,null],[-1,5,["IsSelected"],[_o365sg2c.a.B],null,"o365cs-topnavText",null,null,0,_o365sg2c.a.e(),null,null]],[[-1,0,["UnseenCount"],[_o365sg2c.a.bs],null,"Text",null,_o365sg2c.a.i,1,null,null,null],[-1,0,["UnseenCount"],[_o365sg2c.a.bs],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,5,["IsReverseColor"],[_o365sg2c.a.br],null,"ms-fcl-tdr ms-bgc-w o365cs-flexPane-unseenCountBorder:ms-fcl-w ms-bgc-tdr",null,null,0,null,null,null],[-1,5,["IsOval"],[_o365sg2c.a.cw],null,"o365cs-flexPane-unseenCountOval",null,null,0,null,null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2c.a.m,0,null,null,null,_o365sg2c.d.e],[-1,0,["ShowUnseenIndicator"],[_o365sg2c.a.cx],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0],[-1,5,["IsReverseColor"],[_o365sg2c.a.br],null,"ms-fcl-tdr ms-bgc-w o365cs-flexPane-unseenCountBorder:ms-fcl-w ms-bgc-tdr",null,null,0,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[20].cloneNode(!0);var r=new _fc.e(_j.a.a(t,[1,1]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var u=new _fc.a(_j.a.a(t,[1,0]));var i=new _fc.e(t.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));i.Q(!0);return new _j.a(t,[i,u,r])},"",_o365sg2c.r,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2c.a.a);var r="SignalingButtonView._tidf";new _j.c(r,function(){_o365sg2c.a.a[r]===undefined&&(_o365sg2c.a.a[r]=[[[-1,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["Title"],[_o365sg2c.a.bD],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,1,null,null,null],[-1,0,["IsDisabled"],[_o365sg2c.a.j],null,"AriaDisabledState",null,_o365sg2c.a.bw,1,null,null,!1],[-1,0,["IsSelected"],[_o365sg2c.a.B],null,"AriaSelectedState",null,_o365sg2c.a.cL,1,_o365sg2c.a.cB(),null,0],[-1,0,["AriaLabel"],[_o365sg2c.a.bj],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["IsSelected"],[_o365sg2c.a.B],null,"o365cs-spo-topbarMenuOpen ms-fcl-b ms-bgc-nlr:o365cs-topnavText ms-bgc-tdr-h",null,null,0,null,null,null],[-1,5,["AppButtonHighlighted"],[_o365sg2c.a.cv],null,"ms-bgc-tdr",null,null,0,null,null,null],[-1,5,["UseNavMenuColors"],[_o365sg2c.a.dK],null,"o365cs-navMenuButton ms-bgc-tp",null,null,0,null,null,null]]]);var i=_o365sg2c.a.b.childNodes[21].cloneNode(!0);var n=new _fc.b(i.children[0]);n.z(10);var u=new _fc.h;var t=new _fc.d;t.B(_j.i.a(["Command"],[_o365sg2c.a.o],null,"Command",null,_o365sg2c.a.u,1));t.j("DOWNARROW");u.a([t]);n.T([u]);n.n("SignalingButtonView._tidf._tidg");return new _j.a(i,[n])},"",_o365sg2c.r,_o365sg2c.Y,function(n){return new _o365sg2c.Y(n)},!1,!0,!1,0,_o365sg2c.a.a);var i="SignalingButtonView";new _j.c(i,function(){_o365sg2c.a.a[i]===undefined&&(_o365sg2c.a.a[i]=[null]);var t=_o365sg2c.a.b.childNodes[13].cloneNode(!0);var n=new _o365sg2c.Y(t.children[0]);n.n("SignalingButtonView._tidf");return new _j.a(t,[n])},"",_o365sg2c.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a)};_o365sg2c.p.b.registerClass("_o365sg2c.p.b");_o365sg2c.CommonShellSettings.registerClass("_o365sg2c.CommonShellSettings",null,_o365sg2c.K);_o365sg2c.bx.registerClass("_o365sg2c.bx",_j.E);_o365sg2c.bh.registerClass("_o365sg2c.bh");_o365sg2c.bA.registerClass("_o365sg2c.bA",_o365sg2c.bx);_o365sg2c.A.registerClass("_o365sg2c.A",_o365sg2c.bA);_o365sg2c.r.registerClass("_o365sg2c.r",_o365sg2c.A);_o365sg2c.s.registerClass("_o365sg2c.s",_o365sg2c.r);_o365sg2c.t.registerClass("_o365sg2c.t",_o365sg2c.bx);_o365sg2c.u.registerClass("_o365sg2c.u",_o365sg2c.bx);_o365sg2c.o.registerClass("_o365sg2c.o",_o365sg2c.A);_o365sg2c.q.registerClass("_o365sg2c.q",_o365sg2c.o);_o365sg2c.E.registerClass("_o365sg2c.E",_o365sg2c.bx);_o365sg2c.I.registerClass("_o365sg2c.I");_o365sg2c.bw.registerClass("_o365sg2c.bw",_o365sg2c.bx);_o365sg2c.F.registerClass("_o365sg2c.F",_o365sg2c.bw);_o365sg2c.M.registerClass("_o365sg2c.M",_o365sg2c.bw);_o365sg2c.Z.registerClass("_o365sg2c.Z",_o365sg2c.bx);_o365sg2c.P.registerClass("_o365sg2c.P",_j.E);_o365sg2c.Q.registerClass("_o365sg2c.Q",null,_o365sg2c.by);_o365sg2c.ba.registerClass("_o365sg2c.ba",_o365sg2c.Q);_o365sg2c.J.registerClass("_o365sg2c.J",_o365sg2c.Q);_o365sg2c.l.registerClass("_o365sg2c.l",_o365sg2c.A,_o365sg2c.C);_o365sg2c.bi.registerClass("_o365sg2c.bi",_o365sg2c.Q);_o365sg2c.k.registerClass("_o365sg2c.k",_j.E);_o365sg2c.bj.registerClass("_o365sg2c.bj",_fc.i);_o365sg2c.R.registerClass("_o365sg2c.R",_o365sg2c.bj);_o365sg2c.S.registerClass("_o365sg2c.S",_j.e);_o365sg2c.m.registerClass("_o365sg2c.m",_o365sg2c.bj);_o365sg2c.w.registerClass("_o365sg2c.w",_fce.g);_o365sg2c.bb.registerClass("_o365sg2c.bb",null,_j.bX);_o365sg2c.bd.registerClass("_o365sg2c.bd",null,_j.bX);_o365sg2c.bk.registerClass("_o365sg2c.bk",null,_j.bX);_o365sg2c.bc.registerClass("_o365sg2c.bc",null,_j.bX);_o365sg2c.O.registerClass("_o365sg2c.O",_j.E,_fm.j);_o365sg2c.D.registerClass("_o365sg2c.D",_o365sg2c.r,_o365sg2c.C);_o365sg2c.T.registerClass("_o365sg2c.T",_o365sg2c.bx);_o365sg2c.n.registerClass("_o365sg2c.n",_o365sg2c.bx);_o365sg2c.U.registerClass("_o365sg2c.U",_o365sg2c.bx);_o365sg2c.L.registerClass("_o365sg2c.L",_j.d);_o365sg2c.bC.registerClass("_o365sg2c.bC",_j.d);_o365sg2c.W.registerClass("_o365sg2c.W",_o365sg2c.bC);_o365sg2c.X.registerClass("_o365sg2c.X",_o365sg2c.bC);_o365sg2c.V.registerClass("_o365sg2c.V",_j.d);_o365sg2c.Y.registerClass("_o365sg2c.Y",_j.d);_o365sg2c.B.registerClass("_o365sg2c.B",_j.d);_o365sg2c.bq.registerClass("_o365sg2c.bq",_j.d);_o365sg2c.br.registerClass("_o365sg2c.br",_j.d);_o365sg2c.bs.registerClass("_o365sg2c.bs");_o365sg2c.p.a={};_o365sg2c.z.a=new Array(0);_o365sg2c.d.l=_o365sg2c.d.a(_o365sg2cm.a.h);_o365sg2c.d.j=_o365sg2c.d.a(_o365sg2cm.a.f);_o365sg2c.d.g=_o365sg2c.d.a(_o365sg2cm.a.i);_o365sg2c.d.f=_o365sg2c.d.a(_o365sg2cm.a.g);_o365sg2c.d.C=_o365sg2c.d.a(_o365sg2cm.a.K);_o365sg2c.d.v=_o365sg2c.d.a(_o365sg2cm.a.q);_o365sg2c.d.w=_o365sg2c.d.a(_o365sg2cm.a.r);_o365sg2c.d.x=_fm.b.a(_fm.a.r,_fm.WebfontSizes.a.c);_o365sg2c.d.b=_o365sg2c.d.a(_o365sg2cm.a.e);_o365sg2c.d.u=_o365sg2c.d.a(_o365sg2cm.a.p);_o365sg2c.d.c=_fm.b.a(_fm.a.g,_fm.WebfontSizes.a.f);_o365sg2c.d.n=_o365sg2c.d.a(_o365sg2cm.a.l);_o365sg2c.d.E=_fm.b.a(_fm.a.n,_fm.WebfontSizes.a.a);_o365sg2c.d.k=_fm.b.a(_fm.a.g,_fm.WebfontSizes.a.a);_o365sg2c.d.d=_o365sg2c.d.a(_o365sg2cm.a.d);_o365sg2c.d.y=_fm.b.a(_fm.a.b,_fm.WebfontSizes.a.d,"o365cs-pickerdownarrow ms-fcl-np");_o365sg2c.d.A=_fm.b.a(_fm.a.b,_fm.WebfontSizes.a.d,"o365cs-pickerdownarrow ms-fcl-nd");_o365sg2c.d.z=_fm.b.a(_fm.a.b,_fm.WebfontSizes.a.d,"o365cs-pickerdownarrow");_o365sg2c.d.i=_fm.b.a(_fm.a.c,_fm.WebfontSizes.a.d,"o365cs-checkmarksmall");_o365sg2c.d.B=_o365sg2c.d.a(_o365sg2cm.a.b);_o365sg2c.d.G=_fm.b.a(_fm.a.q,_fm.WebfontSizes.a.a);_o365sg2c.d.h=_o365sg2c.d.a(_o365sg2cm.a.c);_o365sg2c.d.e=_fm.b.a(_fm.a.Y,_fm.WebfontSizes.a.f);_o365sg2c.d.s=_fm.b.a(_fm.a.C,_fm.WebfontSizes.a.j);_o365sg2c.d.r=_fm.b.a(_fm.a.y,_fm.WebfontSizes.a.c);_o365sg2c.d.q=_fm.b.a(_fm.a.z,_fm.WebfontSizes.a.c);_o365sg2c.d.D=_fm.b.a(_fm.a.J,_fm.WebfontSizes.a.f);_o365sg2c.d.p=_fm.b.a(_fm.a.h,_fm.WebfontSizes.a.a);_o365sg2c.d.F=_fm.b.a(_fm.a.i,_fm.WebfontSizes.a.a);_o365sg2c.d.o=_fm.b.a(_fm.a.H,_fm.WebfontSizes.a.c);_o365sg2c.d.t=_fm.b.a(_fm.a.M,_fm.WebfontSizes.a.c);_o365sg2c.bvi.afv="16.0.1724.7";_o365sg2c.u.a="_self";_o365sg2c.J.a="{0}/s/GetPersonaPhoto?email={1}&UA=0&size=HR64x64&sc={2}";_o365sg2c.l.a=!1;_o365sg2c.k.a=!1;_o365sg2c.k.b=!1;_o365sg2c.f.f=!1;_o365sg2c.f.b=!1;_o365sg2c.f.e=!1;_o365sg2c.f.g=!1;_o365sg2c.f.h=!1;_o365sg2c.f.a=!1;_o365sg2c.f.d=!1;_o365sg2c.f.c=!1;_o365sg2c.x.b=null;_o365sg2c.a.b=_o365sg2c.a.cE();_o365sg2c.a.M=null;_o365sg2c.a.R=null;_o365sg2c.a.O=null;_o365sg2c.a.L=null;_o365sg2c.a.P=null;_o365sg2c.a.Q=null;_o365sg2c.a.N=null;_o365sg2c.a.a={};_o365sg2c.a.$$cctor();/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365sg2c");_o365sg2c.bt=function(){};_o365sg2c.bt.load=function(){var rt="MeTileMouseView.MeTileMenu._tid1";new _j.c(rt,function(){_o365sg2c.a.a[rt]===undefined&&(_o365sg2c.a.a[rt]=[[[-1,0,["ShowUserNameInsteadOfPhoto"],[_o365sg2c.a.cf],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["ShowUserNameInsteadOfPhoto"],[_o365sg2c.a.cf],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]]]);var n=_o365sg2c.a.b.childNodes[0].cloneNode(!0);var i=new _j.d(n.children[1]);i.n("MeTileMouseView.MeTileNoPhoto");var t=new _j.d(n.children[0]);t.n("MeTileMouseView.MeTilePhoto");return new _j.a(n,[t,i])},"",_o365sg2c.l,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2c.a.a);var it="MeTileMouseView.MeTileMenu";new _j.c(it,function(){_o365sg2c.a.a[it]===undefined&&(_o365sg2c.a.a[it]=[[[-1,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2c.a.ce],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["MenuViewModel","IsShown"],[_o365sg2c.a.bz,_o365sg2c.a.T],null,"o365cs-spo-topbarMenuOpen ms-fcl-b ms-bgc-w:ms-fcl-w ms-bgc-tdr-h o365cs-topnavText",null,null,0,null,null,null]]]);var r=_o365sg2c.a.b.childNodes[1].cloneNode(!0);var t=new _fc.b(r.children[0]);t.z(10);var u=new _fc.h;var i=new _fc.d;i.B(_j.i.a(["MenuCommand"],[_o365sg2c.a.ck],null,"Command",null,_o365sg2c.a.u,1));i.j("DOWNARROW");u.a([i]);var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuTemplateId"],[_o365sg2c.a.cS],null,"TemplateId",null,_o365sg2c.a.cF,1)).B(_j.i.a(["MenuViewModel"],[_o365sg2c.a.bz],null,"MenuDataContext",null,_o365sg2c.a.bN,1)).B(_j.i.a(["MenuViewModel","IsShown"],[_o365sg2c.a.bz,_o365sg2c.a.T],_o365sg2c.a.bR,"IsShown",_o365sg2c.a.bL,_o365sg2c.a.bM,2,null,null,!1));n.h=!0;n.c=1;n.f=5;n.g="o365cs-nav-contextMenu o365spo";n.u=1;t.T([u,n]);t.n("MeTileMouseView.MeTileMenu._tid1");return new _j.a(r,[t]).d(t)},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var ft="MeTileMouseView.MeTilePhoto._tid2._tid3._tid4";new _j.c(ft,function(){_o365sg2c.a.a[ft]===undefined&&(_o365sg2c.a.a[ft]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2c.a.bg,0,null,null,0,1],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2c.a.E,_o365sg2c.a.bd],null,"LoadCommand",null,_o365sg2c.a.F,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2c.a.E,_o365sg2c.a.be],null,"LoadErrorCommand",null,_o365sg2c.a.bf,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","PhotoUrl"],[_o365sg2c.a.E,_o365sg2c.a.bc],null,"Source",null,_o365sg2c.a.bh,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2c.a.cg],null,"Title",null,_o365sg2c.a.v,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[2].cloneNode(!0);var n=new _o365sg2c.m(t.children[0]);n.Q(!0);return new _j.a(t,[n])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var ut="MeTileMouseView.MeTilePhoto._tid2._tid3";new _j.c(ut,function(){_o365sg2c.a.a[ut]===undefined&&(_o365sg2c.a.a[ut]=[[[-1,0,["SecondaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2c.a.E,_o365sg2c.a.bb],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]]]);var t=_o365sg2c.a.b.childNodes[3].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeTileMouseView.MeTilePhoto._tid2._tid3._tid4");return new _j.a(t,[n])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var tt="MeTileMouseView.MeTilePhoto._tid2._tid5";new _j.c(tt,function(){_o365sg2c.a.a[tt]===undefined&&(_o365sg2c.a.a[tt]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2c.a.bg,0,null,null,0,1],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2c.a.ba,_o365sg2c.a.bd],null,"LoadCommand",null,_o365sg2c.a.F,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2c.a.ba,_o365sg2c.a.be],null,"LoadErrorCommand",null,_o365sg2c.a.bf,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","PhotoUrl"],[_o365sg2c.a.ba,_o365sg2c.a.bc],null,"Source",null,_o365sg2c.a.bh,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2c.a.cg],null,"Title",null,_o365sg2c.a.v,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[4].cloneNode(!0);var n=new _o365sg2c.m(t.children[0]);n.Q(!0);return new _j.a(t,[n])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var d="MeTileMouseView.MeTilePhoto._tid2";new _j.c(d,function(){_o365sg2c.a.a[d]===undefined&&(_o365sg2c.a.a[d]=[[[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Unknown",null,null,0,_o365sg2c.a.g(),0,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Offline",null,null,0,_o365sg2c.a.g(),1,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Available",null,null,0,_o365sg2c.a.g(),2,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Away",null,null,0,_o365sg2c.a.g(),3,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Busy",null,null,0,_o365sg2c.a.g(),4,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-Blocked",null,null,0,_o365sg2c.a.g(),5,null],[-1,5,["UserPresence"],[_o365sg2c.a.w],null,"o365cs-me-presenceColor-DND",null,null,0,_o365sg2c.a.g(),6,null]],[[-1,4,null,null,null,"Id",null,_o365sg2c.a.m,0,null,null,null,_o365sg2c.d.b]],[[-1,0,["SecondaryUserPhotoViewModel"],[_o365sg2c.a.E],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0]],[[-1,0,["PrimaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2c.a.ba,_o365sg2c.a.bb],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]]]);var n=_o365sg2c.a.b.childNodes[5].cloneNode(!0);var r=new _j.d(n.children[3]);r.n("MeTileMouseView.MeTilePhoto._tid2._tid5");var i=new _j.d(n.children[2]);i.n("MeTileMouseView.MeTilePhoto._tid2._tid3");var t=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.Q(!0);var u=new _j.d(n.children[0]);return new _j.a(n,[u,t,i,r])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var k="MeTileMouseView.MeTilePhoto";new _j.c(k,function(){_o365sg2c.a.a[k]===undefined&&(_o365sg2c.a.a[k]=[null]);var t=_o365sg2c.a.b.childNodes[6].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeTileMouseView.MeTilePhoto._tid2");return new _j.a(t,[n])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var nt="MeTileMouseView.MeTileNoPhoto._tid6";new _j.c(nt,function(){_o365sg2c.a.a[nt]===undefined&&(_o365sg2c.a.a[nt]=[null,[[-1,0,["UserDisplayName"],[_o365sg2c.a.cT],null,"Text",null,_o365sg2c.a.i,1,null,null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2c.a.m,0,null,null,null,_o365sg2c.d.j]]]);var n=_o365sg2c.a.b.childNodes[7].cloneNode(!0);var r=new _fc.e(_j.a.a(n,[2,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _fc.a(_j.a.a(n,[1,0]));var t=new _j.d(n.children[0]);return new _j.a(n,[t,i,r])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var g="MeTileMouseView.MeTileNoPhoto";new _j.c(g,function(){_o365sg2c.a.a[g]===undefined&&(_o365sg2c.a.a[g]=[null]);var t=_o365sg2c.a.b.childNodes[8].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeTileMouseView.MeTileNoPhoto._tid6");return new _j.a(t,[n])},"",_o365sg2c.l,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var at="RightMenusMouseView.HeaderButtonIconLinkMenu._tidc";new _j.c(at,function(){_o365sg2c.a.a[at]===undefined&&(_o365sg2c.a.a[at]=[[[-1,0,["Icon"],[_o365sg2c.a.bB],null,"Id",null,_o365sg2c.a.m,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[14].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2c.A,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2c.a.a);var lt="RightMenusMouseView.HeaderButtonIconLinkMenu";new _j.c(lt,function(){_o365sg2c.a.a[lt]===undefined&&(_o365sg2c.a.a[lt]=[[[-1,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["Title"],[_o365sg2c.a.bD],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2c.a.bj],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["MenuViewModel","IsShown"],[_o365sg2c.a.bC,_o365sg2c.a.T],null,"o365cs-spo-topbarMenuOpen ms-fcl-b ms-bgc-w:o365cs-topnavText ms-bgc-tdr-h",null,null,0,null,null,null]]]);var r=_o365sg2c.a.b.childNodes[15].cloneNode(!0);var t=new _fc.b(r.children[0]);t.z(10);var u=new _fc.h;var i=new _fc.d;i.B(_j.i.a(["MenuCommand"],[_o365sg2c.a.ck],null,"Command",null,_o365sg2c.a.u,1));i.j("DOWNARROW");u.a([i]);var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuViewModel"],[_o365sg2c.a.bC],null,"MenuDataContext",null,_o365sg2c.a.bN,1)).B(_j.i.a(["MenuViewModel","IsShown"],[_o365sg2c.a.bC,_o365sg2c.a.T],_o365sg2c.a.bR,"IsShown",_o365sg2c.a.bL,_o365sg2c.a.bM,2,null,null,!1));n.h=!0;n.c=1;n.f=5;n.g="o365cs-nav-contextMenu o365spo";n.u=1;t.T([u,n]);t.n("RightMenusMouseView.HeaderButtonIconLinkMenu._tidc");return new _j.a(r,[t])},"",_o365sg2c.A,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var yt="RightMenusMouseView.LabelledContextMenuSeparator";new _j.c(yt,function(){_o365sg2c.a.a[yt]===undefined&&(_o365sg2c.a.a[yt]=[[[-1,0,["Label"],[_o365sg2c.a.da],null,"Text",null,_o365sg2c.a.i,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[16].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.O,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_o365sg2c.a.a);var vt="RightMenusMouseView";new _j.c(vt,function(){_o365sg2c.a.a[vt]===undefined&&(_o365sg2c.a.a[vt]=[[[-1,5,["IsMeFlexPaneEnabled"],[_o365sg2c.a.dx],null,"meflexpane-enabled",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2c.a.t,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_UserSettings_Text]],[[-1,1,["TemplatedParent","DataContext","NavMenuViewModel","NavMenuPlus"],[_o365sg2c.a.f,_o365sg2c.a.l,_o365sg2c.a.bJ,_o365sg2c.a.J],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["ShareButtonViewModel"],[_o365sg2c.a.dC],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,1,["TemplatedParent","DataContext","AffordanceButtonViewModel"],[_o365sg2c.a.f,_o365sg2c.a.l,_o365sg2c.a.ct],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,1,["TemplatedParent","DataContext","NavMenuViewModel"],[_o365sg2c.a.f,_o365sg2c.a.l,_o365sg2c.a.bJ],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["BundleButtonViewModel"],[_o365sg2c.a.dr],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["FlexPaneButtonSkypeViewModel"],[_o365sg2c.a.du],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["NotificationButtonViewModel"],[_o365sg2c.a.dz],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["SettingsFlexPaneViewModel"],[_o365sg2c.a.dA],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["SettingsViewModel"],[_o365sg2c.a.dB],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideMenuItems"],[_o365sg2c.a.bk],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["DownloadViewModel"],[_o365sg2c.a.ds],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideMenuItems"],[_o365sg2c.a.bk],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["HelpViewModel"],[_o365sg2c.a.dw],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideMenuItems"],[_o365sg2c.a.bk],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["HelpFlexPaneViewModel"],[_o365sg2c.a.dv],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideMenuItems"],[_o365sg2c.a.bk],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]],[[-1,1,["TemplatedParent","FeedbackTemplateId"],[_o365sg2c.a.f,_o365sg2c.a.cz],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,1,["TemplatedParent","FeedbackTemplateId"],[_o365sg2c.a.f,_o365sg2c.a.cz],null,"TemplateId",null,_o365sg2c.a.U,1,null,null,null],[-1,0,["FeedbackDataContext"],[_o365sg2c.a.dt],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,1,["TemplatedParent","MeTileTemplateId"],[_o365sg2c.a.f,_o365sg2c.a.cA],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,1,["TemplatedParent","MeTileTemplateId"],[_o365sg2c.a.f,_o365sg2c.a.cA],null,"TemplateId",null,_o365sg2c.a.U,1,null,null,null],[-1,0,["MeTileDataContext"],[_o365sg2c.a.dy],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["ToastContainer"],[_o365sg2c.a.dD],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[17].cloneNode(!0);var w=new _j.d(_j.a.a(n,[0,1]));w.M(!0);w.n("NotificationToastContainer");var a=new _j.d(_j.a.a(n,[0,0,13]));a.M(!0);a.m.parentNode.removeChild(a.m);var l=new _j.d(_j.a.a(n,[0,0,12]));l.M(!0);l.m.parentNode.removeChild(l.m);var c=new _j.d(_j.a.a(n,[0,0,11]));c.n("SignalingButtonView");c.m.parentNode.removeChild(c.m);var p=new _j.d(_j.a.a(n,[0,0,10]));p.n("RightMenusMouseView.HeaderButtonIconLinkMenu");p.m.parentNode.removeChild(p.m);var r=new _j.d(_j.a.a(n,[0,0,9]));r.n("SignalingButtonView");r.M(!0);r.m.parentNode.removeChild(r.m);var y=new _j.d(_j.a.a(n,[0,0,8]));y.n("RightMenusMouseView.HeaderButtonIconLinkMenu");y.m.parentNode.removeChild(y.m);var v=new _j.d(_j.a.a(n,[0,0,7]));v.n("SignalingButtonView");v.m.parentNode.removeChild(v.m);var h=new _j.d(_j.a.a(n,[0,0,6]));h.n("SignalingButtonView");h.m.parentNode.removeChild(h.m);var e=new _j.d(_j.a.a(n,[0,0,5]));e.n("SignalingButtonView");e.m.parentNode.removeChild(e.m);var i=new _j.d(_j.a.a(n,[0,0,4]));i.n("SignalingButtonView");i.M(!0);i.m.parentNode.removeChild(i.m);var s=new _j.d(_j.a.a(n,[0,0,3]));s.n("SignalingButtonView");s.m.parentNode.removeChild(s.m);var o=new _j.d(_j.a.a(n,[0,0,2]));o.n("SignalingButtonView");o.m.parentNode.removeChild(o.m);var f=new _j.d(_j.a.a(n,[0,0,1]));f.n("ShareButtonView");f.M(!0);f.m.parentNode.removeChild(f.m);var u=new _j.d(_j.a.a(n,[0,0,0]));u.n("NavMenuPlusMouseView.PinToTop");u.M(!0);u.m.parentNode.removeChild(u.m);var t=new _fce.d(_j.a.a(n,[0,0]));t.z(54);var b=new _j.e(n.children[0]);t.a.c(u);t.a.c(f);t.a.c(o);t.a.c(s);t.a.c(i);t.a.c(e);t.a.c(h);t.a.c(v);t.a.c(y);t.a.c(r);t.a.c(p);t.a.c(c);t.a.c(l);t.a.c(a);return new _j.a(n,[b,t,u,f,o,s,i,e,h,v,y,r,p,c,l,a,w])},"",_o365sg2c.t,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var ct="TenantBrandingMouseView._tidd._tide";new _j.c(ct,function(){_o365sg2c.a.a[ct]===undefined&&(_o365sg2c.a.a[ct]=[[[-1,1,["TemplatedParent","TemplatedParent","SetTenantLogoSizeCommand"],[_o365sg2c.a.f,_o365sg2c.a.f,_o365sg2c.a.dL],null,"LoadCommand",null,_o365sg2c.a.F,1,null,null,null],[-1,0,["LogoUrl"],[_o365sg2c.a.cO],null,"Source",null,_o365sg2c.a.cK,1,null,null,null],[-1,0,["LogoAltText"],[_o365sg2c.a.C],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["LogoAltText"],[_o365sg2c.a.C],null,"AlternateText",null,_o365sg2c.a.cJ,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2c.bj(t.children[0]);n.t("O365_MainLink_TenantLogoImg");return new _j.a(t,[n])},"",_o365sg2c.M,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var ot="TenantBrandingMouseView._tidd";new _j.c(ot,function(){_o365sg2c.a.a[ot]===undefined&&(_o365sg2c.a.a[ot]=[[[-1,0,["LogoNavigationUrl"],[_o365sg2c.a.bx],null,"Href",null,_o365sg2c.a.s,1,null,null,null],[-1,0,["LogoAltText"],[_o365sg2c.a.C],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["LogoAltText"],[_o365sg2c.a.C],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,0,["DisplayTenantLogo"],[_o365sg2c.a.cR],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]]]);var t=_o365sg2c.a.b.childNodes[18].cloneNode(!0);var n=new _fc.c(t.children[0]);n.t("O365_MainLink_TenantLogo");n.n("TenantBrandingMouseView._tidd._tide");return new _j.a(t,[n])},"",_o365sg2c.M,_o365sg2c.L,function(n){return new _o365sg2c.L(n)},!1,!0,!1,0,_o365sg2c.a.a);var et="TenantBrandingMouseView";new _j.c(et,function(){_o365sg2c.a.a[et]===undefined&&(_o365sg2c.a.a[et]=[null]);var t=_o365sg2c.a.b.childNodes[19].cloneNode(!0);var n=new _o365sg2c.L(t.children[0]);n.n("TenantBrandingMouseView._tidd");return new _j.a(t,[n])},"",_o365sg2c.M,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var ht="O365BrandingMouseView._tidh";new _j.c(ht,function(){_o365sg2c.a.a[ht]===undefined&&(_o365sg2c.a.a[ht]=[[[-1,0,["LogoText"],[_o365sg2c.a.cN],null,"Text",null,_o365sg2c.a.i,1,null,null,null]],[[-1,0,["GallatinBrandingLogo"],[_o365sg2c.a.bT],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,0,["GallatinBrandingLogo"],[_o365sg2c.a.bT],null,"Id",null,_o365sg2c.a.m,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[22].cloneNode(!0);var i=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2c.F,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var st="O365BrandingMouseView._tidi";new _j.c(st,function(){_o365sg2c.a.a[st]===undefined&&(_o365sg2c.a.a[st]=[[[-1,0,["AppHeaderLinkText"],[_o365sg2c.a.X],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,0,["AppHeaderLinkText"],[_o365sg2c.a.X],null,"Text",null,_o365sg2c.a.i,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[23].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.F,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var e="O365BrandingMouseView";new _j.c(e,function(){_o365sg2c.a.a[e]===undefined&&(_o365sg2c.a.a[e]=[[[-1,0,["LogoNavigationUrl"],[_o365sg2c.a.bx],null,"Href",null,_o365sg2c.a.s,1,null,null,null],[-1,0,["IsLogoHidden"],[_o365sg2c.a.bV],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["Command"],[_o365sg2c.a.bS],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["LogoAltText"],[_o365sg2c.a.C],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["ShowLogoBackgroundColor"],[_o365sg2c.a.cQ],null,"o365cs-nav-item ms-bgc-tdr-h",null,null,0,null,null,null],[-1,5,["IsHeaderLogoHidden"],[_o365sg2c.a.bU],null,"o365cs-nav-headerLogoHidden",null,null,0,null,null,null]],[[-1,0,["AppHeaderLink"],[_o365sg2c.a.D],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,5,["IsLogoHidden"],[_o365sg2c.a.bV],null,"o365cs-display-none",null,null,0,null,null,null],[-1,5,["IsHeaderLogoHidden"],[_o365sg2c.a.bU],null,"o365cs-nav-headerLogoHidden",null,null,0,null,null,null]],[[-1,0,["AppHeaderLinkUrl"],[_o365sg2c.a.by],null,"Href",null,_o365sg2c.a.s,1,null,null,null],[-1,0,["AppHeaderLink"],[_o365sg2c.a.D],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,0,["AppHeaderLinkCommand"],[_o365sg2c.a.cP],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["AppHeaderLink","PreventNavigation"],[_o365sg2c.a.D,_o365sg2c.a.bE],null,"PreventNavigation",null,_o365sg2c.a.bv,1,null,null,!1],[-1,0,["AppHeaderLink","AriaLabel"],[_o365sg2c.a.D,_o365sg2c.a.bj],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["AppHeaderLinkUrl"],[_o365sg2c.a.by],null,"o365cs-display-none",null,null,0,_o365sg2c.a.k(),null,null]],[[-1,0,["AppHeaderLink"],[_o365sg2c.a.D],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,5,["AppHeaderLinkUrl"],[_o365sg2c.a.by],null,"o365cs-display-none",null,null,0,new _j.q([_o365sg2c.a.k(),_o365sg2c.a.e()],[null,null]),null,null]],[[-1,0,["AppHeaderLinkText"],[_o365sg2c.a.X],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,0,["AppHeaderLinkText"],[_o365sg2c.a.X],null,"Text",null,_o365sg2c.a.i,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[24].cloneNode(!0);var f=new _fc.a(_j.a.a(n,[3,0]));var r=new _fc.a(n.children[3]);var i=new _fc.c(n.children[2]);i.n("O365BrandingMouseView._tidi");var u=new _j.e(n.children[1]);var t=new _fc.c(n.children[0]);t.t("O365_MainLink_Logo");t.n("O365BrandingMouseView._tidh");return new _j.a(n,[t,u,i,r,f])},"",_o365sg2c.F,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var f="SharedHeaderMouseView";new _j.c(f,function(){_o365sg2c.a.a[f]===undefined&&(_o365sg2c.a.a[f]=[[[-1,5,["DataContext","AffordanceButtonViewModel","IsSelected"],[_o365sg2c.a.l,_o365sg2c.a.ct,_o365sg2c.a.B],null,"o365cs-rsp-affordance-on:o365cs-rsp-affordance-off",null,null,1,null,null,null],[-1,5,["HasCustomTheme"],[_o365sg2c.a.dH],null,"o365cs-base-visibility",null,null,0,null,null,null]],[[-1,0,["NavMenuViewModel"],[_o365sg2c.a.bJ],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["HamburgerButtonViewModel"],[_o365sg2c.a.dG],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["AffordanceCloseButtonViewModel"],[_o365sg2c.a.dE],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["TenantBrandingViewModel"],[_o365sg2c.a.cu],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideTenantBranding"],[_o365sg2c.a.bY],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[0,5,["MoveTenantLogo"],[_o365sg2c.a.bZ],null,"o365cs-display-none",null,null,0,_o365sg2c.a.e(),null,null]],[[-1,0,["O365BrandingViewModel"],[_o365sg2c.a.K],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,5,["WACBrandingViewModel","UseWordBrand"],[_o365sg2c.a.Z,_o365sg2c.a.cd],null,"o365cs-wordBrand",null,null,0,null,null,null],[0,5,["WACBrandingViewModel","UseExcelBrand"],[_o365sg2c.a.Z,_o365sg2c.a.ca],null,"o365cs-excelBrand",null,null,0,null,null,null],[0,5,["WACBrandingViewModel","UsePowerPointBrand"],[_o365sg2c.a.Z,_o365sg2c.a.cc],null,"o365cs-powerPointBrand",null,null,0,null,null,null],[0,5,["WACBrandingViewModel","UseOneNoteBrand"],[_o365sg2c.a.Z,_o365sg2c.a.cb],null,"o365cs-oneNoteBrand",null,null,0,null,null,null]],[[-1,0,["BreadCrumbsViewModel"],[_o365sg2c.a.dF],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["TenantBrandingViewModel"],[_o365sg2c.a.cu],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["HideTenantBranding"],[_o365sg2c.a.bY],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[0,5,["MoveTenantLogo"],[_o365sg2c.a.bZ],null,"o365cs-display-none",null,null,0,null,null,null]],[[-1,0,["TitleViewModel"],[_o365sg2c.a.dJ],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],null,[[-1,0,["RightMenusViewModel"],[_o365sg2c.a.dI],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],null,null,null]);var n=_o365sg2c.a.b.childNodes[36].cloneNode(!0);var l=new _j.e(_j.a.a(n,[0,5]));l.t("o365cs-flexpane-overlay");var y=new _j.e(_j.a.a(n,[0,4]));y.t("o365cs-settingsPanel-wrapper");var p=new _j.e(_j.a.a(n,[0,3]));p.t("o365cs-settingsPanel-overlay");var a=new _j.d(_j.a.a(n,[0,2,0]));a.n("RightMenusMouseView");var v=new _j.e(_j.a.a(n,[0,2]));v.t("O365_TopMenu");var i=new _j.d(_j.a.a(n,[0,1,1]));i.n("TitleView");i.M(!0);var t=new _j.d(_j.a.a(n,[0,1,0]));t.n("TenantBrandingMouseView");t.M(!0);var r=new _j.d(_j.a.a(n,[0,0,5]));r.n("BreadCrumbView");r.M(!0);var e=new _j.d(_j.a.a(n,[0,0,4]));e.n("O365BrandingMouseView");e.M(!0);var u=new _j.d(_j.a.a(n,[0,0,3]));u.n("TenantBrandingMouseView");u.M(!0);var s=new _j.d(_j.a.a(n,[0,0,2]));s.n("SignalingButtonView");var o=new _j.d(_j.a.a(n,[0,0,1]));o.n("SignalingButtonView");var c=new _j.d(_j.a.a(n,[0,0,0]));c.n("NavMenuMouseView");var h=new _j.e(n.children[0]);h.t("O365_NavHeader");return new _j.a(n,[h,c,o,s,u,e,r,t,i,v,a,p,y,l])},"",_o365sg2c.E,_o365sg2c.B,function(n){return new _o365sg2c.B(n)},!1,!1,!1,0,_o365sg2c.a.a);var s="NavMenuMouseView._tidw";new _j.c(s,function(){_o365sg2c.a.a[s]===undefined&&(_o365sg2c.a.a[s]=[[[-1,0,["Icon"],[_o365sg2c.a.bB],null,"Id",null,_o365sg2c.a.m,1,null,null,null]],[[-1,0,["IsSelected"],[_o365sg2c.a.bH],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0],[-1,5,["IsOpening"],[_o365sg2c.a.cs],null,"slideInT",null,null,0,null,null,null],[-1,5,["IsClosing"],[_o365sg2c.a.cq],null,"slideOutT",null,null,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[37].cloneNode(!0);var i=new _j.e(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2c.s,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2c.a.a);var o="NavMenuMouseView._tidx._tidy._tidz";new _j.c(o,function(){_o365sg2c.a.a[o]===undefined&&(_o365sg2c.a.a[o]=[null]);var t=_o365sg2c.a.b.childNodes[13].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2c.s,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2c.a.a);var u="NavMenuMouseView._tidx._tidy._tid01";new _j.c(u,function(){_o365sg2c.a.a[u]===undefined&&(_o365sg2c.a.a[u]=[null]);var t=_o365sg2c.a.b.childNodes[13].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2c.s,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2c.a.a);var t="NavMenuMouseView._tidx._tidy._tid11._tid21";new _j.c(t,function(){_o365sg2c.a.a[t]===undefined&&(_o365sg2c.a.a[t]=[[[-1,0,["Text"],[_o365sg2c.a.bl],null,"Text",null,_o365sg2c.a.i,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[38].cloneNode(!0);var i=new _fc.a(n.children[0]);return new _j.a(n,[i])},"",_o365sg2c.o,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var n="NavMenuMouseView._tidx._tidy._tid11";new _j.c(n,function(){_o365sg2c.a.a[n]===undefined&&(_o365sg2c.a.a[n]=[[[-1,0,["Url"],[_o365sg2c.a.H],null,"Href",null,_o365sg2c.a.s,0,null,null,null],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,0,null,null,null],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,0,null,null,null]]]);var i=_o365sg2c.a.b.childNodes[39].cloneNode(!0);var t=new _fc.c(i.children[0]);t.n("NavMenuMouseView._tidx._tidy._tid11._tid21");return new _j.a(i,[t])},"",_o365sg2c.o,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var r="NavMenuMouseView._tidx._tidy._tid31";new _j.c(r,function(){_o365sg2c.a.a[r]===undefined&&(_o365sg2c.a.a[r]=[[[-1,0,["Text"],[_o365sg2c.a.bl],null,"Text",null,_o365sg2c.a.bu,0,null,null,null],[-1,0,["Url"],[_o365sg2c.a.H],null,"Href",null,_o365sg2c.a.s,0,null,null,null],[-1,0,["TargetWindow"],[_o365sg2c.a.cl],null,"TargetWindow",null,_o365sg2c.a.bQ,0,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2c.a.bE],null,"PreventNavigation",null,_o365sg2c.a.bv,0,null,null,!1],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[40].cloneNode(!0);var t=new _fc.c(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.o,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var i="NavMenuMouseView._tidx._tidy._tid41";new _j.c(i,function(){_o365sg2c.a.a[i]===undefined&&(_o365sg2c.a.a[i]=[[[-1,0,["Url"],[_o365sg2c.a.H],null,"Href",null,_o365sg2c.a.s,0,null,null,null],[-1,0,["Text"],[_o365sg2c.a.bl],null,"Text",null,_o365sg2c.a.bu,0,null,null,null],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[41].cloneNode(!0);var t=new _fc.c(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.o,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var p="NavMenuMouseView._tidx._tidy._tid51";new _j.c(p,function(){_o365sg2c.a.a[p]===undefined&&(_o365sg2c.a.a[p]=[[[-1,0,["Url"],[_o365sg2c.a.H],null,"Href",null,_o365sg2c.a.s,0,null,null,null],[-1,0,["Text"],[_o365sg2c.a.bl],null,"Text",null,_o365sg2c.a.bu,0,null,null,null],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,0,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[41].cloneNode(!0);var t=new _fc.c(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.o,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var y="NavMenuMouseView._tidx._tidy";new _j.c(y,function(){_o365sg2c.a.a[y]===undefined&&(_o365sg2c.a.a[y]=[[[-1,0,["NavMenuPlus"],[_o365sg2c.a.J],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["IsLoading"],[_o365sg2c.a.cr],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-bgc-nl",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2c.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_NavMenu_Loading_Text],[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"ms-fcl-nl",null,null,0,null,null,null]],[[-1,0,["IsLoading"],[_o365sg2c.a.cr],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,5,["MyAppsLink","IsHidden"],[_o365sg2c.a.bI,_o365sg2c.a.q],null,"o365cs-nav-hasAllAppsLink",null,null,0,_o365sg2c.a.e(),null,null],[-1,5,["GetMoreAppsLink","IsHidden"],[_o365sg2c.a.cp,_o365sg2c.a.q],null,"o365cs-nav-hasGetMoreAppsLink",null,null,0,_o365sg2c.a.e(),null,null],[-1,5,["SharedHeaderViewModel","O365BrandingViewModel","IsOfficeHomeExperimentOn"],[_o365sg2c.a.bp,_o365sg2c.a.K,_o365sg2c.a.Y],null,"o365cs-nav-officeInAppLauncher",null,null,0,null,null,null]],[[-1,0,["SharedHeaderViewModel","O365BrandingViewModel"],[_o365sg2c.a.bp,_o365sg2c.a.K],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0],[-1,5,["SharedHeaderViewModel","O365BrandingViewModel","IsOfficeHomeExperimentOn"],[_o365sg2c.a.bp,_o365sg2c.a.K,_o365sg2c.a.Y],null,"o365cs-nav-navMenuTabs-officeHome",null,null,0,null,null,null]],[[-1,0,["NavMenuPlus"],[_o365sg2c.a.J],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["HidePinnedAppsTab"],[_o365sg2c.a.dg],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,5,["PinnedAppsListViewEnabled"],[_o365sg2c.a.dl],null,"o365cs-nav-listView",null,null,0,null,null,null]],[[-1,0,["NavigationMiniatures","NavigationTiles"],[_o365sg2c.a.di,_o365sg2c.a.bF],null,"DataSource",null,_o365sg2c.a.S,0,null,null,null],[-1,0,["NavigationTileItemTemplate"],[_o365sg2c.a.dj],null,"DataTemplateId",null,_o365sg2c.a.cG,1,null,null,null]],[[-1,0,["OwaNavigationTiles"],[_o365sg2c.a.dk],null,"DataSource",null,_o365sg2c.a.S,0,null,null,null]],[[-1,1,["TemplatedParent","DataContext","ShowAppLauncherV2"],[_o365sg2c.a.f,_o365sg2c.a.l,_o365sg2c.a.n],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["MyAppsLink"],[_o365sg2c.a.bI],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["ErrorHelpLink"],[_o365sg2c.a.df],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["NavMenuPlus"],[_o365sg2c.a.J],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["NavMenuPlus"],[_o365sg2c.a.J],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]],[[-1,0,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0]],[[-1,0,["MyAppsLink"],[_o365sg2c.a.bI],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null],[0,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0]],[[-1,0,["GetMoreAppsLink"],[_o365sg2c.a.cp],null,"DataContext",null,_o365sg2c.a.d,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[42].cloneNode(!0);var s=new _j.d(_j.a.a(n,[2,5,1]));s.M(!0);s.n("NavMenuMouseView._tidx._tidy._tid51");var o=new _j.d(_j.a.a(n,[2,5,0]));o.M(!0);o.n("NavMenuMouseView._tidx._tidy._tid41");var nt=new _j.e(_j.a.a(n,[2,5]));var h=new _j.d(_j.a.a(n,[2,4]));h.n("NavMenuPlusMouseView.AllAppsTab");h.M(!0);var l=new _j.d(_j.a.a(n,[2,3]));l.n("NavMenuPlusMouseView.NewAppsTab");l.M(!0);var c=new _j.d(_j.a.a(n,[2,2,0,0,0,3]));c.M(!0);c.n("NavMenuMouseView._tidx._tidy._tid31");var r=new _j.d(_j.a.a(n,[2,2,0,0,0,2]));r.M(!0);r.n("NavMenuMouseView._tidx._tidy._tid11");var t=new _fce.b(_j.a.a(n,[2,2,0,0,0,1]),_j.b.Instance.a(_ff.b));t.b("NavMenuMouseView.NavigationTileItem");t.d("div");t.f("o365cs-nav-appItem");t.n("NavMenuMouseView._tidx._tidy._tid01");var i=new _fce.b(_j.a.a(n,[2,2,0,0,0,0]),_j.b.Instance.a(_ff.b));i.d("div");i.f("o365cs-nav-appItem");i.n("NavMenuMouseView._tidx._tidy._tidz");var tt=new _j.e(_j.a.a(n,[2,2,0]));var e=new _j.d(_j.a.a(n,[2,1,0]));e.n("NavMenuPlusMouseView.Tabs");e.M(!0);var b=new _j.e(_j.a.a(n,[2,1]));var u=new _j.d(_j.a.a(n,[2,0]));u.n("NavMenuMouseView.Home");u.M(!0);var g=new _j.e(n.children[2]);var it=new _fc.a(_j.a.a(n,[1,1]));var ft=new _j.e(_j.a.a(n,[1,0,0,7]));var ut=new _j.e(_j.a.a(n,[1,0,0,6]));var rt=new _j.e(_j.a.a(n,[1,0,0,5]));var p=new _j.e(_j.a.a(n,[1,0,0,4]));var v=new _j.e(_j.a.a(n,[1,0,0,3]));var a=new _j.e(_j.a.a(n,[1,0,0,2]));var w=new _j.e(_j.a.a(n,[1,0,0,1]));var d=new _j.e(_j.a.a(n,[1,0,0,0]));var k=new _j.e(n.children[1]);var f=new _j.d(n.children[0]);f.n("NavMenuPlusMouseView");f.M(!0);return new _j.a(n,[f,k,d,w,a,v,p,rt,ut,ft,it,g,u,b,e,tt,i,t,r,c,l,h,nt,o,s])},"",_o365sg2c.s,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2c.a.a);var b="NavMenuMouseView._tidx";new _j.c(b,function(){_o365sg2c.a.a[b]===undefined&&(_o365sg2c.a.a[b]=[[[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"o365cs-appLauncherBackground",null,null,0,null,null,null],[-1,5,["SharedHeaderViewModel","O365BrandingViewModel","IsOfficeHomeExperimentOn"],[_o365sg2c.a.bp,_o365sg2c.a.K,_o365sg2c.a.Y],null,"o365cs-nav-navMenuContent-officeHome",null,null,0,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[43].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("NavMenuMouseView._tidx._tidy");return new _j.a(t,[n]).k({PopupContent:n})},"",_o365sg2c.s,_o365sg2c.w,function(n){return new _o365sg2c.w(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_o365sg2c.a.a);var w="NavMenuMouseView.Home._tid61";new _j.c(w,function(){_o365sg2c.a.a[w]===undefined&&(_o365sg2c.a.a[w]=[[[-1,0,["OfficeHomeIconId"],[_o365sg2c.a.bW],null,"Id",null,_o365sg2c.a.m,0,null,null,null],[-1,0,["OfficeHomeIconId"],[_o365sg2c.a.bW],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0]],[[-1,0,["OfficeHomeText"],[_o365sg2c.a.bX],null,"Text",null,_o365sg2c.a.i,1,null,null,null],[-1,0,["OfficeHomeText"],[_o365sg2c.a.bX],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0]]]);var n=_o365sg2c.a.b.childNodes[44].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2c.F,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var v="NavMenuMouseView.Home";new _j.c(v,function(){_o365sg2c.a.a[v]===undefined&&(_o365sg2c.a.a[v]=[[[-1,4,null,null,null,"AriaLabel",null,_o365sg2c.a.p,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_O365_Title_Text],[-1,0,["LogoNavigationUrl"],[_o365sg2c.a.bx],null,"Href",null,_o365sg2c.a.s,1,null,null,null],[-1,0,["IsOfficeHomeExperimentOn"],[_o365sg2c.a.Y],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.e(),null,!0],[-1,0,["Command"],[_o365sg2c.a.bS],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[45].cloneNode(!0);var n=new _fc.c(t.children[0]);n.n("NavMenuMouseView.Home._tid61");return new _j.a(t,[n])},"",_o365sg2c.F,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var c="NavMenuMouseView.NavigationTileItem";new _j.c(c,function(){_o365sg2c.a.a[c]===undefined&&(_o365sg2c.a.a[c]=[[[-1,1,["DataContext"],[_o365sg2c.a.l],null,"IsHidden",null,_o365sg2c.a.c,1,new _j.q([_o365sg2c.a.cC(),_o365sg2c.a.e()],[_o365sg2c.q,null]),null,!0]]]);var t=_o365sg2c.a.b.childNodes[13].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("NavMenuMouseView.NavigationTile");return new _j.a(t,[n])},"",Object,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2c.a.a);var h="NavMenuMouseView.NavigationTile._tid71";new _j.c(h,function(){_o365sg2c.a.a[h]===undefined&&(_o365sg2c.a.a[h]=[[[-1,0,["BackgroundColor"],[_o365sg2c.a.db],null,"BackgroundColor",null,_o365sg2c.a.cU,1,null,null,null],[-1,0,["IsDisabled"],[_o365sg2c.a.j],null,"IsDisabled",null,_o365sg2c.a.cV,1,null,null,!1],[-1,5,["IsPrimaryBackgroundColor"],[_o365sg2c.a.dc],null,"ms-bgc-tp",null,null,0,null,null,null],[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"ms-bgc-nlr",null,null,0,null,null,null]],[[-1,0,["IconId"],[_o365sg2c.a.bn],null,"Id",null,_o365sg2c.a.m,1,null,null,null],[-1,0,["IconId"],[_o365sg2c.a.bn],null,"IsHidden",null,_o365sg2c.a.c,1,_o365sg2c.a.k(),null,!0],[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"ms-fcl-ns:ms-fcl-w",null,null,0,null,null,null]],[[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"ms-fcl-tp:ms-fcl-w",null,null,0,null,null,null]],[[-1,0,["Text"],[_o365sg2c.a.bG],null,"Text",null,_o365sg2c.a.i,1,null,null,null]]]);var n=_o365sg2c.a.b.childNodes[46].cloneNode(!0);var r=new _fc.a(_j.a.a(n,[0,1,0]));var u=new _fc.a(_j.a.a(n,[0,1]));var t=new _fc.e(_j.a.a(n,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _o365sg2c.S(n.children[0]);return new _j.a(n,[i,t,u,r])},"",_o365sg2c.q,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2c.a.a);var a="NavMenuMouseView.NavigationTile";new _j.c(a,function(){_o365sg2c.a.a[a]===undefined&&(_o365sg2c.a.a[a]=[[[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["Title"],[_o365sg2c.a.dd],null,"Title",null,_o365sg2c.a.v,1,null,null,null],[-1,0,["Url"],[_o365sg2c.a.H],null,"Href",null,_o365sg2c.a.s,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2c.a.cl],null,"TargetWindow",null,_o365sg2c.a.bQ,1,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2c.a.bE],null,"PreventNavigation",null,_o365sg2c.a.bv,1,null,null,!1],[-1,0,["IsHidden"],[_o365sg2c.a.q],null,"IsHidden",null,_o365sg2c.a.c,1,null,null,!0],[-1,0,["IsDisabled"],[_o365sg2c.a.j],null,"AriaDisabledState",null,_o365sg2c.a.bw,1,null,null,!1],[-1,0,["AriaId"],[_o365sg2c.a.z],null,"AriaId",null,_o365sg2c.a.x,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2c.a.I],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["IsDisabled"],[_o365sg2c.a.j],null,"o365cs-nav-appTileDisabled",null,null,0,null,null,null]]]);var t=_o365sg2c.a.b.childNodes[47].cloneNode(!0);var n=new _fc.c(t.children[0]);n.e("o365cs-nav-appTileHovered");n.d("o365cs-nav-appTilePressed");n.n("NavMenuMouseView.NavigationTile._tid71");return new _j.a(t,[n])},"",_o365sg2c.q,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a);var l="NavMenuMouseView";new _j.c(l,function(){_o365sg2c.a.a[l]===undefined&&(_o365sg2c.a.a[l]=[[[-1,0,["ButtonCssClass"],[_o365sg2c.a.de],null,"CssClass",null,_o365sg2c.a.cM,1,null,null,null],[-1,0,["Command"],[_o365sg2c.a.o],null,"ClickCommand",null,_o365sg2c.a.h,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2c.a.bj],null,"AriaLabel",null,_o365sg2c.a.p,1,null,null,null],[-1,5,["WACBrandingViewModel","UseWordBrand"],[_o365sg2c.a.bq,_o365sg2c.a.cd],null,"o365cs-wordBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UseExcelBrand"],[_o365sg2c.a.bq,_o365sg2c.a.ca],null,"o365cs-excelBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UsePowerPointBrand"],[_o365sg2c.a.bq,_o365sg2c.a.cc],null,"o365cs-powerPointBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UseOneNoteBrand"],[_o365sg2c.a.bq,_o365sg2c.a.cb],null,"o365cs-oneNoteBrand",null,null,0,null,null,null],[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"o365cs-newALV2-on:o365cs-newAL-on",null,null,0,null,null,null],[-1,5,["IsSelected"],[_o365sg2c.a.bH],null,"ms-bgc-tdr-h",null,null,0,_o365sg2c.a.e(),null,null]],[[-1,0,["IsSelected"],[_o365sg2c.a.bH],_o365sg2c.a.dq,"IsShown",_o365sg2c.a.cH,_o365sg2c.a.cI,2,null,null,!1],[-1,5,["IsOpening"],[_o365sg2c.a.cs],null,"slideInT",null,null,0,null,null,null],[-1,5,["IsClosing"],[_o365sg2c.a.cq],null,"slideOutT",null,null,0,null,null,null],[-1,5,["ShowAppLauncherV2"],[_o365sg2c.a.n],null,"o365cs-newALV2-on:o365cs-newAL-on",null,null,0,null,null,null]]]);var f=_o365sg2c.a.b.childNodes[48].cloneNode(!0);var t=new _o365sg2c.w(f.children[1],_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.cY=!0;t.en(!1);var s=new _fc.h;var e=new _fc.d;e.B(_j.i.a(["HidePopupCommand"],[_o365sg2c.a.dh],null,"Command",null,_o365sg2c.a.u,0));e.j("UPARROW");s.a([e]);t.T([s]);t.n("NavMenuMouseView._tidx");var n=new _fc.b(f.children[0]);n.lX("o365cs-nav-item o365cs-nav-button o365cs-navMenuButton ms-bgc-tdr-h");n.t("O365_MainLink_NavMenu");n.z(10);var o=new _fc.h;var u=new _fc.d;u.B(_j.i.a(["ShowPopupCommand"],[_o365sg2c.a.dm],null,"Command",null,_o365sg2c.a.u,0));u.j("DOWNARROW");var r=new _fc.d;r.B(_j.i.a(["SwitchFocusF6LoopForwardCommand"],[_o365sg2c.a.dn],null,"Command",null,_o365sg2c.a.u,1));r.j("F6");r.k=2;var i=new _fc.d;i.B(_j.i.a(["SwitchFocusF6LoopReverseCommand"],[_o365sg2c.a.dp],null,"Command",null,_o365sg2c.a.u,0));i.j("F6");i.k=3;o.a([u,r,i]);n.T([o]);n.n("NavMenuMouseView._tidw");return new _j.a(f,[n,t])},"",_o365sg2c.s,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2c.a.a)};_o365sg2c.bt.load();/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365sg2c");_o365sg2c.y=function(){this.a={}};_o365sg2c.y.b=function(){_o365sg2c.y.a||(_o365sg2c.y.a=new _o365sg2c.y);return _o365sg2c.y.a};_o365sg2c.y.c=function(n){if(n in _o365sg2c.y.b().a)return _o365sg2c.y.b().a[n]();throw _o365cl.a.a(416515,"typeName",6,1);};_o365sg2c.j=function(){_o365sg2c.j.initializeBase(this);this.A=new _j.z(this.j);this.t=this.j.indexOf("rv:")!==-1&&this.j.indexOf("Trident")!==-1;this.k&&(this.H=!0);this.U="ontouchstart"in window.document||"msMaxTouchPoints"in window.navigator;this.k&&(this.C=this.j.indexOf("IEMobile")!==-1||this.j.indexOf("ZuneWP7")!==-1||this.j.indexOf("WPDesktop")!==-1);this.M=this.X()||this.t;this.s=this.W()||this.t;this.B=this.k&&!this.s?!1:!!navigator.geolocation;var n=$.browser.version?$.browser.version.split(".",1)[0]:"";var t=this.l&&Number.parseInvariant(n)<4;this.K=this.l&&Number.parseInvariant(n)>=23;this.u=this.C&&this.s;t||this.u||(this.V()?this.F=!0:this.G=!0);this.I=_o365sg2c.j.d()&&!this.u;this.J=this.Y();this.R=this.k&&Number.parseInvariant($.browser.version)===8;this.S=_o365sg2c.j.e();this.P=window.navigator.appVersion.indexOf("NT 6.2")!==-1;this.O=window.navigator.userAgent.indexOf("Windows NT 10.0")!==-1;this.Q=_o365sg2c.j.g();this.T=this.ba();this.L=this.Z();this.N=this.j.indexOf("QtCarBrowser")>-1};_o365sg2c.j.c=function(){_o365sg2c.j.a||(_o365sg2c.j.a=new _o365sg2c.j);return _o365sg2c.j.a};_o365sg2c.j.d=function(){var n=window.document.createElement("input");n.type="file";return n.type==="file"&&!n.disabled};_o365sg2c.j.e=function(){var n=!1;var i={};try{if(Object.defineProperty){var t={get:_o365sg2c.j.f,configurable:!1};Object.defineProperty(i,"testProperty",t);n=!0}}catch(r){}return n};_o365sg2c.j.f=function(){return null};_o365sg2c.j.g=function(){return _o365sg2c.j.b(window.navigator.appVersion,"NT ",6.2)};_o365sg2c.j.b=function(n,t,i){try{var r=n.indexOf(t);if(r!==-1)return _o365sg2c.j.h(n.substr(r+t.length))>=i}catch(u){}return!1};_o365sg2c.j.h=function(n){var t=n.split(";");if(t.length>0)return parseFloat(t[0]);throw Error.argument("input","The version string was not semi-colon terminated.");};_o365sg2c.j.prototype={U:!1,J:!1,B:!1,F:!1,G:!1,S:!1,P:!1,O:!1,u:!1,Q:!1,N:!1,H:!1,R:!1,I:!1,M:!1,s:!1,t:!1,K:!1,C:!1,T:null,L:!1,A:null,i:function(){return this.A},V:function(){return typeof window.FileReader!="undefined"},Y:function(){var n=!1;if(this.m)return!1;var t=window.document.createElement("audio");try{t.canPlayType&&(n=!_j.f.a(t.canPlayType("audio/mpeg")))}catch(i){n=!1}return n},X:function(){return _o365sg2c.j.b(this.j,"MSIE ",9)},W:function(){return _o365sg2c.j.b(this.j,"MSIE ",10)},Z:function(){return this.g()&&_o365sg2c.j.b(this.j,"OS",8)},ba:function(){var r="OWASMIME/";var n=this.j.indexOf(r);if(n===-1)return null;else{n+=r.length;for(var t=n;t"9"||i<"0")&&i!==".")break}return this.j.substr(n,t-n)}}};_o365sg2c.bB=function(){};Type.registerNamespace("O365Shell_Shim");_o365sg2c.bm=function(){};_o365sg2c.bm.prototype={a:function(){var n=new _o365shab.l;n.NewButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelAdd_Text;n.BackButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelBack_Text;n.EditButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelEdit_Text;n.ForwardButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelForward_Text;n.RefreshButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelRefresh_Text;n.SaveButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSave_Text;n.SearchButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSearch_Text;n.SettingsButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSettings_Text;n.CheckButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelCheck_Text;n.SmileyButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelSmiley_Text;n.CloseButton=_s1.ShellG2Strings.l_ShellAppBar_ButtonLabelClose_Text;n.a=_s1.ShellG2Strings.l_ShellAppBar_AppButtonGoTo_Text;n.b=_s1.ShellG2Strings.l_ShellCore_Device_GlobalNav_Text;n.d=_s1.ShellG2Strings.l_ShellCore_Device_Moremenu_Open_Text;n.c=_s1.ShellG2Strings.l_ShellCore_Device_Moremenu_Close_Text;return n}};_o365sg2c.bo=function(n){this.h={};this.g={};this.i={};this.f=this.d;this.f=this.d;this.j=n};_o365sg2c.bo.prototype={j:null,a:function(n){var t=!1;if(n in this.h)t=!0;else{t=!!window.document.querySelector("script[src$='/"+n+"']");t&&this.b(n)}return t},e:function(n){throw Error.notImplemented();},c:function(n,t){this.k(n,t,!1)},d:function(n,t,i,r){if(!n.length){i&&i();return}var u=0;var o=n.length;var f=null;var e=this;f=function(){u++;u0){var f=r[0];i.src=this.m(n);f.appendChild(i)}}},q:function(n){this.b(n);var i=this.i[n];if(i)for(var t=0;t3){delete this.g[n];return}var u=this;window.setTimeout(function(){u.l(n,i)},1e3*Math.pow(2,r))},r:function(n,t){var i=window.document.getElementsByTagName("head")[0];t&&i.removeChild(t)},m:function(n){var t=this.j;return n.startsWith("http")?n:t+n}};_o365sg2c.bp=function(){};_o365sg2c.bp.prototype={UID:null,TID:null,SHSID:null,PUID:null};_o365sg2c.H=function(n,t){this.g={};this.d={};this.e={};this.h=n;this.c=t.i();this.j=t};_o365sg2c.H.b=function(n){return String.format("{0}${1}",n.type,n.name)};_o365sg2c.H.c=function(n,t){var i=window.document.createElement("link");i.rel="stylesheet";i.type="text/css";i.href=n;t&&(i.id=t);return i};_o365sg2c.H.a=function(n){_j.m.c(n,"linkElement");var t=window.document.getElementsByTagName("head");t&&t.length>0&&t[0].appendChild(n)};_o365sg2c.H.prototype={j:null,c:null,h:null,a:function(n,t){var i=this.k(n);if(!i.length){t&&t();return}for(var u=0,e=this,f=function(n){u++;u===i.length&&t&&t()},r=0;r3)){var u=this;window.setTimeout(function(){u.i(n)},1e3*Math.pow(2,r))}},k:function(n){for(var r=[],i=n,f=i.length,t=0;t=9||this.c.a()===2&&this.c.b()>=19||this.c.a()===3&&this.c.b()>=6){var u=this.c.a()===1&&this.c.b()<9;var s=this;var r=function(){t.onerror=null;t.onload=null;u&&(t.onreadystatechange=null)};if(u){var c=this;t.onreadystatechange=function(){if(t.readyState==="loaded"||t.readyState==="complete"){r();i()}}}var h=this;t.onload=function(){r();i()};var e=this;t.onerror=function(){r();e.o(n,t)};_o365sg2c.H.a(t)}else{_o365sg2c.H.a(t);window.setTimeout(i,100)}},p:function(n){var r=this.f(n);this.b(n);var i=this.d[r];if(i)for(var t=0;t0&&O365.PM.rle("RC1",_o365sg2c.b.i);!_o365su.c.b(_o365sg2c.b.h)&&_o365sg2c.b.h>0&&O365.PM.rle("RC2",_o365sg2c.b.h)}},0)};O365Shell.SetData=function(n,t){O365.Log.a("ShellG2CoreShim","O365Shell","SetData");_j.m.c(n,"shellData");t||(t=new _o365sg2c.bh);O365Shell.a=O365Shell.a||new _o365sg2c.CommonShellSettings(t,!0);O365Shell.a.v=O365Shell.b;O365Shell.a.k(n);var i;i=O365Shell.a.r.SlabManifestJson?_fb.a.c(O365Shell.a.p.IsRTL):_fb.a.a(O365Shell.a.p.IsRTL);i.b(_o365sg2c.K,function(){return O365Shell.a});i.b(_o365sg2c.be,function(){return O365Shell.a.v});O365Shell.Host=new O365Shell_Shim.e(i,O365Shell.a.v);O365Shell.shellData=n;O365Shell.clientData=JsonParser.deserialize(n.ClientData)};O365Shell.GetDiagInfo=function(){O365.Log.a("ShellG2CoreShim","O365Shell","GetDiagInfo");var n;return n=new _o365sg2c.bp,n.SHSID=O365Shell.a.p.SHSID,n.TID=O365Shell.a.p.TID,n.UID=O365Shell.a.p.UID,n.PUID=O365Shell.a.p.PUID,n};O365Shell.Render=function(n,t){O365.Log.a("ShellG2CoreShim","O365Shell","Render");if(O365Shell.a.p&&O365Shell.a.p.RenderAsyncDisabled){O365Shell.f(n);O365Shell.g(n,t)}else if(n.layout==="Mouse"||_j.w.b(n.layout))O365Shell.RenderAsync(n,function(){},t);else{O365Shell.f(n);O365Shell.g(n,t)}};O365Shell.RenderSync=function(n,t,i){O365.Log.a("ShellG2CoreShim","O365Shell","RenderSync");O365Shell.f(n);O365Shell.g(n,i);t&&t()};O365Shell.RenderAsync=function(n,t,i){O365.Log.a("ShellG2CoreShim","O365Shell","RenderAsync");O365Shell.f(n);window.setTimeout(function(){O365Shell.g(n,i);t&&t()},0)};O365Shell.ChangeLayout=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","ChangeLayout");O365Shell.c("CL");_j.m.g(n.layout,"Mouse","renderSettings.layout");_j.m.c(n.loadCombinedJSForTouch,"renderSettings.loadBothTwideTnarrow");if(O365Shell.e&&n.bottom){O365Shell.a.s=n;O365Shell.e.j(n.bottom,n.layout,O365Shell.a)}};O365Shell.OnShellPlusPreInitialize=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","OnShellPlusPreInitialize");O365Shell.b.c("ShellPlusPreInitialize",function(t){n()},!0)};O365Shell.p=function(){O365.Log.a("ShellG2CoreShim","O365Shell","InvokeShellPlusPreInitialize");O365Shell.b.a("ShellPlusPreInitialize",null)};O365Shell.OnFlexPaneInitialize=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","OnFlexPaneInitialize");O365Shell.b.c("FlexPaneInitialize",function(t){n()},!0)};O365Shell.o=function(){O365Shell.b.a("FlexPaneInitialize",null)};O365Shell.OnSuiteAPILoaded=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","OnSuiteAPILoaded");O365Shell.b.c("SuiteAPILoaded",function(t){n()},!0)};O365Shell.InvokeSuiteAPILoaded=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","InvokeSuiteAPILoaded");O365Shell.SuiteAPI=n;O365Shell.c("InvokeSuiteAPILoaded");O365Shell.b.a("SuiteAPILoaded",null)};O365Shell.SetTenantBrandingVisibility=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","SetTenantBrandingVisibility");O365Shell.c("STB");O365Shell.Navigation.a.f.c(!n)};O365Shell.SetTenantLogoProperties=function(n,t,i){O365.Log.a("ShellG2CoreShim","O365Shell","SetTenantLogoProperties");O365Shell.c("STLP");t&&O365Shell.Navigation.a.f.n(t);i?O365Shell.Navigation.a.f.f(i):O365Shell.a.r&&O365Shell.a.r.LogoNavigationUrl&&O365Shell.Navigation.a.f.f(O365Shell.a.r.LogoNavigationUrl);!!n!==n||O365Shell.Navigation.a.f.t(!n)};O365Shell.SetTenantBackgroundImageProperties=function(n,t){O365.Log.a("ShellG2CoreShim","O365Shell","SetTenantBackgroundImageProperties");O365Shell.c("STBIP");t&&(O365Shell.Navigation.a.f.g=t);!!n!==n||(O365Shell.Navigation.a.f.b=!n)};O365Shell.SetUserThemesHandler=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","SetUserThemesHandler");O365Shell.c("SUTH");O365Shell.a.C=n};O365Shell.SetUserThemesData=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","SetUserThemesData");n&&O365Shell.b.a("UserThemesDataLoaded",n)};O365Shell.HideChangeThemeLink=function(){O365.Log.a("ShellG2CoreShim","O365Shell","HideChangeThemeLink");O365Shell.b.c("ShellLoaded",function(){O365Shell.Navigation&&O365Shell.Navigation.a&&O365Shell.Navigation.a.a.v&&O365Shell.Navigation.a.a.v.a(!0)},!0)};O365Shell.ClearThemeCache=function(){O365.Log.a("ShellG2CoreShim","O365Shell","ClearThemeCache");O365Shell.b.c("ShellLoaded",function(){O365Shell.Navigation&&O365Shell.Navigation.a&&O365Shell.Navigation.a.D()},!0)};O365Shell.InvokeDataChanged=function(){O365.Log.a("ShellG2CoreShim","O365Shell","InvokeDataChanged");O365Shell.c("IDC");O365Shell.b.a("DataChanged",null)};O365Shell.LoadShellPlus=function(){O365.Log.a("ShellG2CoreShim","O365Shell","LoadShellPlus");O365Shell.d()};O365Shell.OnDataChanged=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","OnDataChanged");O365Shell.c("ODC");return O365Shell.b.b("DataChanged",n)};O365Shell.RemoveOnDataChanged=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","RemoveOnDataChanged");O365Shell.c("RODC");O365Shell.b.d("DataChanged",n)};O365Shell.OnSignOut=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","OnSignOut");O365Shell.c("OSC");return O365Shell.b.b("SignOut",n)};O365Shell.RemoveOnSignOut=function(n){O365.Log.a("ShellG2CoreShim","O365Shell","RemoveOnSignOut");O365Shell.c("ROSC");O365Shell.b.d("SignOut",n)};O365Shell.f=function(n){_j.m.c(n,"renderSettings");O365.Log.WriteShellLog(175155,1,1,0,n.top,n.bottom,n.layout,n.disableDelayLoad,++O365Shell.j);if(!O365Shell.a.r)throw _o365cl.a.b(175169,1,6);if(!O365Shell.a.r.ClientData)throw _o365cl.a.b(175170,1,6);O365Shell.a.s=n;(_j.w.b(n.layout)||n.layout!=="Tnarrow"&&n.layout!=="Twide")&&(n.layout="Mouse");_o365cp.a.b(n.layout);if(O365Shell.a.r.SlabManifestJson){var f=Sys.Serialization.JavaScriptSerializer.deserialize(O365Shell.a.r.SlabManifestJson);var i=_j.b.Instance;var t=i.a(_j.n);var u=new _o365sg2c.bo(O365Shell.a.p.CDNUrl);var r=new _o365sg2c.H(O365Shell.a.p.CDNUrl,_o365sg2c.j.c());var e=new _j.L(f,u,r,new _j.bu(_o365sg2c.y.c,function(n){n.b(i)},function(n){return i.d(n)},t,"Standard",O365Shell.q(n.layout)),t,_dtl.o(_j.k.a(),!1),O365Shell.a.r.CultureName.toLowerCase());t.e(_j.S,new _j.S)}};O365Shell.g=function(n,t){O365.PM.rle("R1");O365Shell.renderSettings=n;var e=function(){t&&t();O365Shell.b.a("ShellLoaded",null)};O365Shell.OnSuiteAPILoaded(e);if(n.layout==="Mouse"){if(n.top){var i=new _o365sg2c.E;var h=n.top;var s=document.getElementById(h);s.innerHTML="";i.L(n.wacBrand);var r=new _o365sg2c.B(s);r.O(i);O365Shell.a.r.IsAuthenticated&&O365Shell.n(r,i);r.P();O365Shell.Navigation=new O365Shell_Shim.g(i,O365Shell.b);O365Shell.a.s.titleText&&O365Shell.Navigation.SetTitleText(O365Shell.a.s.titleText,O365Shell.a.s.titleLabel);O365Shell.Navigation.SetShareButtonVisible(O365Shell.a.s.showShareButton);O365Shell.Host.OnUnload(function(){r.Z()})}O365Shell.i(!_o365su.c.b(n.wacBrand))}else{n.bottom&&(O365Shell.e=new _o365sg2c.bn(n.bottom,n.layout,O365Shell.a,O365Shell.b));O365Shell.i(!0)}var f=O365Shell.a.r.IsAuthenticated;var u=O365Shell.a.p.IsGuestMode;var o=O365Shell.a.q.c;f||O365.Log.WriteShellLog(175158,1,1,0);u&&O365.Log.WriteShellLog(301030,1,1,0);o||O365.Log.WriteShellLog(175160,1,1,0);if(f&&!u&&o){if(!!n.disableShellPlus!==n.disableShellPlus||!1===n.disableShellPlus)if(!!n.disableDelayLoad!==n.disableDelayLoad||!n.disableDelayLoad){O365.Log.WriteShellLog(175161,1,1,0);O365.PM.e()&&!1===_o365su.c.b(performance.timing.loadEventStart)&&!performance.timing.loadEventStart?_o365su.a.a(window.self,"load",O365Shell.d,!1):O365Shell.d()}else O365Shell.d()}else e();O365Shell.Host.OnUnload(function(){O365.PM.ss()});O365.PM.rle("R2")};O365Shell.n=function(n,t){var i;try{if(_j.t.a(O365Shell.a.p.MeFlexPaneEnabled)||!O365Shell.a.p.MeFlexPaneEnabled){n.c("MeTileMouseView.MeTileMenu");t.J(1);i=new _o365sg2c.l}else{n.c("MeFlexPaneHeaderButtonView");t.J(2);i=new _o365sg2c.D}i.n(O365Shell.m(),t.a);Array.add(i.d(),function(){O365Shell.b.a("SignOut",null)});t.a.H(i)}catch(r){O365.Log.WriteShellLog(175163,6,1,0,r.toString())}};O365Shell.m=function(){var n=new Array(0);if(O365Shell.a.q.c)if(O365Shell.a.p.IsConsumerShell)n=O365Shell.k(O365Shell.a.p.UPN,O365Shell.a.p.UserHexCID);else{var t=!1===_j.t.a(O365Shell.a.s.disableSecondaryUserPhotoProvider)&&O365Shell.a.s.disableSecondaryUserPhotoProvider;n=O365Shell.l(O365Shell.a.p.UPN,!O365Shell.a.p.MePhotoCachingDisabled,t)}return n};O365Shell.l=function(n,t,i){var f=new Array(0);var e=O365Shell.h();var o=O365Shell.a.p.SuiteServiceUrl;!e&&o&&(e=new _o365sg2c.J(o,t,O365Shell.a.t));var h=new _o365sg2c.k(e,n,0);Array.add(f,h);var u=O365Shell.a.p.WorkloadId.toLowerCase();if(!1===i&&(u==="Sharepoint".toLowerCase()||u==="Pulse".toLowerCase())){var r=null;O365Shell.a.u.SharePointUserPhotoLoaderOverride&&(r=O365Shell.a.u.SharePointUserPhotoLoaderOverride);r||(r=new _o365sg2c.bi(t,u));var s=new _o365sg2c.k(r,n,1);Array.add(f,s)}return f};O365Shell.k=function(n,t){var r=new Array(0);var i=O365Shell.h();i||!t&&O365Shell.a.p.DisableAuthConsumerUserPhoto||(i=new _o365sg2c.ba(t,70,70,O365Shell.a.p.DisableAuthConsumerUserPhoto));i&&r.push(new _o365sg2c.k(i,n,2));return r};O365Shell.h=function(){return O365Shell.a.u.UserPhotoLoaderOverride?O365Shell.a.u.UserPhotoLoaderOverride:null};O365Shell.d=function(){if(O365Shell.a.z){O365.Log.WriteShellLog(175164,1,1,0);O365Shell.a.z()}else{var t=O365Shell.a.p.ShellPlusCSS;var n=O365Shell.a.p.ShellPlusJS;if(O365Shell.a.s.loadCombinedJSForTouch){t=O365Shell.a.p.ShellPlusTouchCSS;n=O365Shell.a.p.ShellPlusTouchJS}else if(O365Shell.a.s.layout==="Twide"){t=O365Shell.a.p.ShellPlusWideCSS;n=O365Shell.a.p.ShellPlusWideJS}else if(O365Shell.a.s.layout==="Tnarrow"){t=O365Shell.a.p.ShellPlusNarrowCSS;n=O365Shell.a.p.ShellPlusNarrowJS}var u=!!n&&!!t;if(u){var i=document.createElement("link");i.setAttribute("rel","stylesheet");i.setAttribute("type","text/css");i.setAttribute("href",t);document.getElementsByTagName("head")[0].appendChild(i);_o365su.a.a(i,"error",function(){O365.Log.WriteShellLog(175165,6,1,0,t)},!1);O365.PM.rle("PR");var r=document.createElement("script");r.setAttribute("type","text/javascript");r.setAttribute("src",n);_o365su.a.a(r,"error",function(){O365.Log.WriteShellLog(175166,6,1,0,n)},!1);document.body.appendChild(r);O365.Log.WriteShellLog(175167,1,1,0,t,n)}else O365.Log.WriteShellLog(175168,6,1,0,t,n,O365Shell.a.s.loadCombinedJSForTouch,O365Shell.a.s.layout)}};O365Shell.i=function(n){var r="{0}data.theme?action=tcspo&v=1&tc={1}&l={2}";var t=null;var i=O365Shell.a.p.ThemeCssUrl;n||!i?t=O365Shell.a.p.ShellDefaultThemeCSS:!O365Shell.a.r.UseSPOBehaviors&&i?t=i:O365Shell.Navigation.a.w()?t=String.format(r,O365Shell.a.p.PortalUrl,encodeURIComponent(O365Shell.a.r.ThemeColors.join("|")),encodeURIComponent(O365Shell.a.r.CultureName)):O365Shell.a.r.UseSPOBehaviors&&O365Shell.a.p.TenantThemeCssUrl&&(t=O365Shell.a.p.TenantThemeCssUrl);_o365sg2cm.e.a(t)};O365Shell.c=function(n){if(!O365Shell.a)throw _o365cl.a.b(302078,1,6,n);if(!O365Shell.a.r)throw _o365cl.a.b(302079,1,6,n);if(!O365Shell.a.s)throw _o365cl.a.b(302080,1,6,n);};O365Shell.q=function(n){switch(n){case"Tnarrow":return"TouchNarrow";case"Twide":return"TouchWide";default:return"Mouse"}};_o365sg2c.j.registerClass("_o365sg2c.j",_j.u);O365Shell_Shim.g.registerClass("O365Shell_Shim.g");_o365sg2c.bn.registerClass("_o365sg2c.bn");_o365sg2c.y.a=null;_o365sg2c.j.a=null;O365Shell.AppBar=null;O365Shell.Navigation=null;O365Shell.Apps=null;O365Shell.FirstRun=null;O365Shell.Miniatures=null;O365Shell.Notifications=null;O365Shell.SettingsPanel=null;O365Shell.Bundle=null;O365Shell.Storage=null;O365Shell.FlexPane=null;O365Shell.Communication=null;O365Shell.Host=null;O365Shell.SuiteAPI=null;O365Shell.j=0;O365Shell.shellData=null;O365Shell.clientData=null;O365Shell.renderSettings=null;O365Shell.a=null;O365Shell.b=null;O365Shell.e=null;O365Shell.$$cctor();//----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // trying to record the timestamp for shell core last byte // however at this time ClientPerformance and Logging API wasn't initialized yet // hasn't been loaded yet. Because of that store the time in temporary __C2 variable var O365 = window.O365 || {}; O365.__C2 = (new Date()).getTime(); window.scriptsLoaded['shellcore.o365shellg2coreprime.mouse.js'] = 1; window.scriptProcessEnd = window.scriptProcessEnd || {}; window.scriptProcessEnd['shellcore.o365shellg2coreprime.mouse.js'] = (new Date()).getTime(); } catch(e) { window.owaLastErrorReported = e; throw e; } _Ihttps://r3.res.outlook.com/o365/versionless/shellcoreprimeg2m_ee244fac.js mnoObplist00pqX$versionX$objectsY$archiverT$top"#)*0123QRSTUVWXYZ[\]^_`abcdefghkU$null  !"R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !$%'(WNS.base[NS.relative_Dhttps://r3.res.outlook.com/o365/versionless/shellplusg2m_6ba424d7.js+,-.Z$classnameX$classesUNSURL-/XNSObject#Aw?@AB EFGHEJKLMNO \Content-Type_Access-Control-Allow-Origin_Content-EncodingVServer_Transfer-Encoding_Timing-Allow-Origin]Cache-ControlTDateZConnection]Accept-RangesTVary]Last-Modified_application/x-javascriptQ*TgzipVApacheXIdentity_,public,max-age=630720000, s-maxage=630720000_Thu, 04 May 2017 18:05:53 GMT_keep-alive, Transfer-EncodingUbytes_Accept-Encoding_Wed, 12 Apr 2017 18:04:19 GMT+,ij\NSDictionaryi/+,lm_NSHTTPURLResponseno/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverrs_WebResourceResponse#-27\b}+0;DJMV_acjr}"8FKVdiw0PUbej~tOtry { window.scriptsLoaded = window.scriptsLoaded || {}; window.scriptProcessStart = window.scriptProcessStart || {}; window.scriptProcessStart['shellplus.o365shellg2plus.mouse.js'] = (new Date()).getTime(); //----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // try setting the timestamp, but swallow any exception try { // NOTE: load event code should match // the value in sources\Dev\SuiteShared\src\Client\ClientPerformance\LoadEventCodes.cs O365.PM.rle("S1"); } catch (e) { };/*! Version=16.00.1724.007 */ Type.registerNamespace("_no");_no.o=function(){};_no.o.registerInterface("_no.o");_no.p=function(){};_no.p.registerInterface("_no.p");_no.q=function(){};_no.q.registerInterface("_no.q");_no.r=function(){};_no.r.registerInterface("_no.r");_no.h=function(){};_no.h.a=function(n,t){var i=n;if(!i)return 0;_j.m.c(t,"pendingGetDataReceivedCallback");for(;;){var u=i.indexOf("",u);if(r!==-1){t(i.substring(u+8,r));i=i.substr(r+9)}else return i.length}else return i.length}};var IPendingGetManager=function(){};IPendingGetManager.registerInterface("IPendingGetManager");_no.d=function(){};_no.g=function(){this.b=isPauseEvent;this.a=sourceName};_no.g.prototype={b:!1,a:null};_no.a=function(n,t,i,r,u,f){this.G=Function.createDelegate(this,this.ba);this.M=Function.createDelegate(this,this.bv);this.N=Function.createDelegate(this,this.Y);this.J=Function.createDelegate(this,this.bc);this.H=Function.createDelegate(this,this.bb);this.K=Function.createDelegate(this,this.bl);this.L=Function.createDelegate(this,this.bp);this.g=_ff.e.b;this.p=_ff.e.b;_no.a.initializeBase(this);_j.m.b(n,"EventAggregator");_j.m.b(t,"IAppNotificationsContext");_j.m.b(i,"IInstrumentation");_j.m.b(r,"INotificationHandler");_j.m.b(u,"IPendingGetExecutor");this.n=n;this.a=t;this.C=i;this.h=r;this.c=u;this.k=this.R();this.n.b(_no.g,this.L);this.m=0;this.t=!0;this.r=f;this.v(!0,"PendingGetManager")};_no.a.d=function(n){return n===440||n===401?!0:!1};_no.a.e=function(n){return _no.a.f(n,!1)};_no.a.f=function(n,t){if(!n)return null;if(t){var i=_no.a.g;i.lastIndex=0;n=n.replace(i,function(n){var t=n.charCodeAt(0).toString(16);return"\\u0000".substring(0,6-t.length)+t})}try{return eval("("+n+")")}catch(r){if(t)throw r;return _no.a.f(n,!0)}};_no.a.prototype={n:null,k:3e4,u:!0,j:0,P:!0,B:!1,l:!1,x:0,d:null,o:null,D:!1,w:!1,e:0,m:0,s:!1,z:!1,t:!1,a:null,C:null,h:null,c:null,r:null,A:function(){return this.bC(_no.a.b)},F:function(n){this.bi(_no.a.b,n);return n},R:function(){return this.a.c()?7500:3e4},f:function(n){if(this.P){this.c.e(this.K);this.v(!1,"StartPendingGet")}},y:function(){this.v(!0,"InternalDispose");try{this.c.c()}catch(n){}this.c.a();_j.E.prototype.y.call(this)},v:function(n,t){var u=this.a.d();if(u){this.w=!n;this.u=!0;this.F(!1);this.b(String.format("FinishPendingGet called from: {0}, LastRequest:{1}",t,n),0,!1);this.bw(n);if(this.a.h()&&this.a.m(n)){var i=_ff.e.a();this.o=i;var r=this;_j.k.a().b(_ff.a.c,"FinishPendingGet",function(){r.bh(i)},this.k)}}},bw:function(n){this.c.a();var t=_no.a.c+"?ns=PendingRequest&ev=FinishNotificationRequest&UA=0";var i=this.H;var u=this.J;if(n){t+="&Fn=1";i=null}t+=this.Q();var r=this.a.i();this.c.d(t,r,i,u);this.d&&(this.d=_j.k.a().c(this.d))},Y:function(){if(!(this.e>0)){var n=_no.a.c+"?ns=PendingRequest&ev=PendingNotificationRequest&UA=0";n+=this.Q();n+=this.bf();n+=this.bg();n+=this.a.j("PendingNotificationRequest");this.b("Start PendingGetChannel",0,!1);this.c.f(n)}},bl:function(n){this.Z();var t=null;try{t=_no.a.e(n)}catch(r){this.W(n,r,"HandleJsonResponse")}if(t){var i=this;this.C.a(function(){i.bm(t)},_ff.a.e,"PendingGetManager.HandleJsonResponse",!0)}},bn:function(n){var t=n;if(t.data)switch(t.data){case"update":this.Z();this.b("Update",0,!0);t.mark&&this.O(t.mark,!0);break;case"alive0":this.b("Alive_false",0,!1);this.F(!1);break;case"alive1":this.b("Alive_true",0,!1);this.F(!0);if(t.mark){this.O(t.mark,!1);this.m=0}break;case"noerr":this.b("NoError",0,!1);this.l=!1;break;case"err":this.l=!0;this.b("Error: "+t.ex,1,!1);this.bo();break;case"restart":this.b("Restart",0,!1);this.E("Restart");break;case"reinitSubscription":this.b("ReinitSubscription",1,!1);this.h.g();break;default:break}},bm:function(n){if(n){var t;if(_j.F.a(n.length)){t=n;this.T(t)}else for(var i=0;i0;this.e++;this.w&&(t||this.v(!1,"PausePendingGet"))},bu:function(n){this.e--;if(this.e<=0){if(!this.w)return;this.e=0;this.E("resume")}},Q:function(){return _no.a.a?"&"+"cid"+"="+_no.a.a:""},bf:function(){return this.a.a()?"&"+"ecnsq"+"="+"1":""},bg:function(){if(this.a.f())return"&"+"brwnm"+"="+"chrome";else if(this.a.g())return"&"+"brwnm"+"="+"safari";return""},bc:function(n,t){this.o=_ff.e.a();var i=t?t.message:"";this.b(String.format("FinishPendingGet_ErrorCallback_{0}_{1}",n,i),1,!1);this.U(n)},bb:function(n,t){this.o=_ff.e.a();if(t){this.k=this.R();var i=null;if(!_j.f.b(t))try{i=_no.a.e(t)}catch(u){this.W(t,u,"FinishPendingGet")}if(i&&"syncFnshRq"in i){this.bs(i);this.z=!1;this.t=!0;if(!this.e){if(this.j||this.s){this.b(String.format("Generating ReloadAll Notification, FinishRetryCount={0}, ReloadNeeded={1}",this.j,this.s),1,!1);this.j=0;this.s=!1;_j.l.c(_ff.a.c,"Disconnected.ReloadAll");this.h.a(!0,"Disconnected")}this.D=i.syncFnshRq===1;this.b("FinishPendingGet_Success",0,!1);if(this.g===_ff.e.b){if(!this.B){this.B=!0;var r=this;_j.k.a().b(_ff.a.c,"Pending-get activated",function(){r.n.e(_no.d,new _no.d)},1)}this.g=_ff.e.a();_j.k.a().b(_ff.a.c,"SendPendingGetRequest",this.N,1e4)}else this.Y();this.n.a(_no.b,new _no.b);this.D?this.i():_j.k.a().b(_ff.a.c,"RetryPendingGet",this.M,28e3)}}else if(_no.a.d(n)||this.a.l(t))this.S();else if(!this.a.b(t,"PendingGetNonFinish",_ff.a.c))if(this.j>=2)this.i();else{this.j++;this.f("FinishPendingRequestCallback")}}else this.U(n)},W:function(n,t,i){if(!n||!this.a.b(n.toString(),i,_ff.a.c))var r=String.format('There was an exception when deserializing the notification, Source: "{0}", Exception: "{1}"',i,t.message)},bs:function(n){var t=n?n.cid:null;_no.a.a?t!==_no.a.a&&_j.l.b(_ff.a.c,"PendingGetManager.FinishPendingRequestCallback client has a channel id and it's different from the channel returned by the server. This isn't expected. ClientChannelId: {0}, ServerChannelId: {1}",_no.a.a,t):_j.f.a(t)?_j.l.b(_ff.a.c,"PendingGetManager.FinishPendingRequestCallback pending get didn't have a channel id and server didn't generate a new one. This isn't expected. Response Received: {0}",JsonParser.serialize(n)):_no.a.a=t},ba:function(){if(!this.cf&&!this.u){_ff.e.d(this.g,_ff.e.b)&&(this.g=_ff.e.a());var n=_ff.e.c(_ff.e.a(),this.g);if(n>=6e4||!this.A()){this.b(String.format("CheckPendingGetState, Elapsedtime:{0}, RequestAlive:{1}",n,this.A()),1,!1);this.s=!0;this.f("CheckPendingGetState")}else this.i()}},i:function(){this.u=!1;this.d&&(this.d=_j.k.a().c(this.d));this.d=_j.k.a().b(_ff.a.c,"CheckPendingGetState",this.G,6e4)},Z:function(){this.g=_ff.e.a();this.i()},bv:function(){if(!this.cf)if(this.A())this.i();else{this.l;this.f("RetryPendingGet")}},U:function(n){if(_no.a.d(n))this.S();else if(n===449&&this.t){this.t=!1;this.f("HandlePendingGetError:statusCode:RetryWith")}else this.i()},bo:function(){if(this.u)return;else{var n=_ff.e.a();this.p===_ff.e.b&&(this.p=n);_ff.e.c(n,this.p)<=3e4?this.x++:this.x=0;this.p=n;this.l=!0;this.x<2&&this.f("HandlePendingGetServerError")}},S:function(){var n=this.a.e();if(!n&&this.z)return;else n&&this.i();this.z=!0;this.a.k()},E:function(n){this.l=!1;this.f("RestartPendingGet_"+n)},bh:function(n){if(_ff.e.d(n,this.o)){try{this.c.b()}catch(t){}this.k=Math.min(2*this.k,6e4);this.f("HandleFinishRequestNonIE")}},b:function(n,t,i){if(this.r){if(i&&!this.r.b())return;this.r.a(n,t)}}};_no.j=function(){};_no.j.registerInterface("_no.j");_no.k=function(){};_no.k.registerInterface("_no.k");_no.i=function(){_no.i.initializeBase(this)};_no.i.prototype={folderId:null,parentFolderId:null,itemCount:0,unreadCount:0};_no.e=function(){};_no.e.prototype={id:null,type:null,FolderId:null,clientGenerated:!1,pendingGetGenerated:!1,reason:null,forceSynchronousProcessing:!1,EventType:0,toString:function(){return _j.f.c("ID={0}, EventType={1}, ClientGenerated={2}, ForceSynchronous={3}",this.id,this.EventType,this.clientGenerated,this.forceSynchronousProcessing)}};_no.m=function(){_no.m.initializeBase(this)};_no.m.prototype={refreshAppCache:!1};_no.n=function(){_no.n.initializeBase(this)};_no.n.prototype={data:null,mark:null,ex:null};_no.f=function(){_no.f.initializeBase(this)};_no.f.prototype={shouldGetReminders:!1};_no.l=function(n,t){this.j=null;this.l=n;this.k=t};_no.l.prototype={j:null,l:null,k:null,i:function(){this.j||(this.j=new _no.c(this.l,this.k));return this.j},m:function(n){this.j&&this.j.dispose();this.j=n;return n},c:function(n){this.i().c(n)},a:function(n,t){this.i().a(n,t)},g:function(){this.i().g()},b:function(n){this.i().b(n)},h:function(n){this.i().h(n)},d:function(n){return this.i().d(n)},e:function(n,t,i,r,u){this.i().e(n,t,i,r,u)},f:function(n){this.i().f(n)},dispose:function(){if(this.i()){this.i().dispose();this.m(null)}}};_no.c=function(n,t,i,r,u){_no.c.initializeBase(this);_j.m.b(n,"IInstrumentation");this.n=n;this.m=t;this.k=i?i:{};this.j=r?r:{};this.i=u?u:{}};_no.c.a=function(n,t,i){var u="Notification_"+t.e;var r=function(){t.c(n)};var f=n.forceSynchronousProcessing?2:t.d;switch(f){case 0:t.b.a(t.a,u,r);break;case 1:t.b.b(t.a,u,r);break;case 2:i.a(r,_ff.a.e,u,!0);break;default:throw Error.notImplemented(f+" is not supported.");}};_no.c.prototype={k:null,j:null,i:null,m:null,n:null,c:function(n){if(!n)throw Error.argumentNull("notification");if(this.d(n.id))for(var i=this.k[n.id],t=0;t=0;t-=1)if(n[t]+=1,n[t]>=256&&(n[t]=0),n[t])break}function c(){r=t.getVector(32);i=t.getVector(16);e=32;n=48;u=1}function l(i,r){var f,e;if(r=r||[0],r.length>n)throw new Error("Incorrect entropy or additionalEntropy length");for(r=r.concat(t.getVector(n-r.length)),i=i.concat(t.getVector((n-i.length%n)%n)),f=0;f=65536)throw new Error("too much random requested");if(u>y)throw new Error("Reseeding is required");if(e&&e.length>0){while(e.length=c&&f.stopCollectors()}var e=48,n=[],c=128,l=0,i=new v,r=!1,u=!1,o=["Cookie","RedirectUri","ETag","x-ms-client-antiforgery-id","x-ms-client-request-id","x-ms-client-session-id","SubscriptionPool"],f=function(){return{startCollectors:function(){if(!this.collectorsRegistered){if(window.addEventListener)window.addEventListener("mousemove",this.MouseEventCallBack,!0),window.addEventListener("load",this.LoadTimeCallBack,!0);else if(document.attachEvent)document.attachEvent("onmousemove",this.MouseEventCallBack),document.attachEvent("onload",this.LoadTimeCallBack);else throw new Error("Can't attach events for entropy collection");this.collectorsRegistered=1}},stopCollectors:function(){this.collectorsRegistered&&(window.removeEventListener?(window.removeEventListener("mousemove",this.MouseEventCallBack,1),window.removeEventListener("load",this.LoadTimeCallBack,1)):window.detachEvent&&(window.detachEvent("onmousemove",this.MouseEventCallBack),window.detachEvent("onload",this.LoadTimeCallBack)),this.collectorsRegistered=0)},MouseEventCallBack:function(n){var t=(new Date).valueOf(),i=n.x||n.clientX||n.offsetX||0,r=n.y||n.clientY||n.offsetY||0,u=[t&255,t>>8&255,t>>16&255,t>>24&255,i&255,i>>8&255,r&255,r>>8&255];h(u)},LoadTimeCallBack:function(){var n=(new Date).valueOf(),t=[n&255,n>>8&255,n>>16&255,n>>24&255];h(t)}}}();return{init:function(){if(s(),!u&&!l)try{f.startCollectors()}catch(n){}},reseed:function(n){i.reseed(n)},read:function(n){if(!r)throw new Error("Entropy pool is not initialized.");var t=i.getBytes(n);return s(),t}}}var n={},a,r,s,c,u,i,o,p,h,f,b;n.register=function(t,i,r){n[t]||(n[t]={});var u=n[t];u[i]||(u[i]=r)};n.exists=function(t,i){return n[t]?n[t][i]?!0:!1:!1};var g=function(){if(typeof document!="undefined"){var n=document.getElementsByTagName("script");return n[n.length-1].src}return typeof self!="undefined"?self.location.href:null}(),tt=!1,w=typeof Worker!="undefined",l=typeof importScripts!="undefined",it=typeof Uint8Array!="undefined",rt=function(){try{return Object.defineProperty({},"oncomplete",{}),!0}catch(n){return!1}}(),e=w,ut=function(n){return Object.prototype.toString.call(n).replace("[object ","").replace("]","")},k=function(n,t,i,r,u){if(!rt){n[t]=i;return}var f={};r&&(f.get=r);u&&(f.set=u);Object.defineProperty(n,t,f)},d={},t=function(){function u(t,r){var f="",h,e,o,l,a,c,s,u;if(r||(r=!1),(t.pop||t.subarray)&&(t=String.fromCharCode.apply(null,t)),i)f=btoa(t);else for(u=0;u>2,a=(h&3)<<4|e>>4,c=(e&15)<<2|o>>6,s=o&63,isNaN(e)?c=s=64:isNaN(o)&&(s=64),f=f+n.charAt(l)+n.charAt(a)+n.charAt(c)+n.charAt(s);return r?f.replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,""):f}function f(n){if(i){for(n=n.replace(/-/g,"+").replace(/_/g,"/");n.length%4!=0;)n+="=";return atob(n)}return String.fromCharCode.apply(null,t(n))}function t(t){for(t=t.replace(/-/g,"+").replace(/_/g,"/");t.length%4!=0;)t+="=";var r=[],o,s,h,c,f,u,e,i;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,""),i=0;i>4,s=(f&15)<<4|u>>2,h=(u&3)<<6|e,r.push(o),u!==64&&r.push(s),e!==64&&r.push(h);return r}function e(n){return Object.prototype.toString.call(n).slice(8,-1)}function o(n,t){var r="",i,u;for(typeof t=="undefined"&&(t=!1),i=0;i=2;)t.push(parseInt(n.substring(0,2),16)),n=n.substring(2,n.length);return t}function c(n){var i={};for(var t in n)n.hasOwnProperty(t)&&(i[t]=n[t]);return i}function l(n,i,r){var e=t(n),f=[],u;if(isNaN(i))return e;for(u=0;u>>24&255,n>>>16&255,n>>>8&255,n&255]}function a(n){for(var t=[],i=0;i>>17|a<<15)^(a>>>19|a<<13)^a>>>10,e[u]+=e[u-7],e[u]+=(v>>>7|v<<25)^(v>>>18|v<<14)^v>>>3,e[u]+=e[u-16];for(i=f[0],c=f[1],l=f[2],y=f[3],t=f[4],p=f[5],w=f[6],k=f[7],o=0;o<64;o++)g=k+((t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7))+(t&p^~t&w)+r[o]+e[o],y+=g,g+=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&(c^l)^c&l),k=w,w=p,p=t,t=y,y=l,l=c,c=i,i=g;f[0]+=i&4294967295;f[1]+=c&4294967295;f[2]+=l&4294967295;f[3]+=y&4294967295;f[4]+=t&4294967295;f[5]+=p&4294967295;f[6]+=w&4294967295;f[7]+=k&4294967295}return h+=nt,n.slice(nt*s)}function v(){for(var t=new Array(256),n=0,i=0;n<8;n+=1,i+=4)t[i]=f[n]>>>24,t[i+1]=f[n]>>>16&255,t[i+2]=f[n]>>>8&255,t[i+3]=f[n]&255;return t.slice(0,u/8)}function y(n){var r=s-n.length,t,u,i;for(r<=8&&(r+=s),t=n.slice(),t.push(128),u=1;u>>24&255),t.push(i>>>16&255),t.push(i>>>8&255),t.push(i&255),t}function l(n){return n.pop?n:n.length===1?[n[0]]:Array.apply(null,n)}function p(n){return o=c(l(n)),a()}function w(n){o=o.concat(l(n));o.length>=64&&(o=c(o));return}function a(){if(c(y(o)).length!==0)throw new Error("buffer.length !== 0");var n=v();return o=[],f=i.slice(),h=0,n}var s=64,f=i.slice(),e=new Array(s),o=[],h=0;return{name:n,computeHash:p,process:w,finish:a,der:t,hashLen:u,maxMessageSize:4294967295}},i,u,f,e,o,n=t.unpackData;return u=n("wQWe2DZ81QcwcN0X9w5ZOf/ACzFoWBURZPmPp776T6Q",4,1),f=n("agnmZ7tnroU8bvNypU/1OlEOUn+bBWiMH4PZq1vgzRk",4,1),i=n("QoovmHE3RJG1wPvP6bXbpTlWwltZ8RHxkj+CpKscXtXYB6qYEoNbASQxhb5VDH3Dcr5ddIDesf6b3AanwZvxdOSbacHvvkeGD8GdxiQMocwt6SxvSnSEqlywqdx2+YjamD5RUqgxxm2wAyfIv1l/x8bgC/PVp5FHBspjURQpKWcntwqFLhshOE0sbfxTOA0TZQpzVHZqCruBwskuknIshaK/6KGoGmZLwkuLcMdsUaPRkugZ1pkGJPQONYUQaqBwGaTBFh43bAgnSHdMNLC8tTkcDLNO2KpKW5zKT2gub/N0j4LueKVjb4TIeBSMxwIIkL7/+qRQbOu++aP3xnF48g",4,1),e=n("MDEwDQYJYIZIAWUDBAIEBQAEIA"),o=n("MDEwDQYJYIZIAWUDBAIBBQAEIA"),{sha224:r("SHA-224",e,u,i,224),sha256:r("SHA-256",o,f,i,256)}}(),typeof n!="undefined"&&(r.hash256=function(n){if(n.operationSubType==="process"){r.sha256.process(n.buffer);return}return n.operationSubType==="finish"?r.sha256.finish():r.sha256.computeHash(n.buffer)},r.hash224=function(n){if(n.operationSubType==="process"){r.sha224.process(n.buffer);return}return n.operationSubType==="finish"?r.sha224.finish():r.sha224.computeHash(n.buffer)},n.register("digest","sha-224",r.hash224),n.register("digest","sha-256",r.hash256)),d["sha-224"]=r.sha224,d["sha-256"]=r.sha256,s=function(){var o,n,i,r,u,f,e,s,h,c;return{aes:function(l){var d,b,a,p,v,y;o||(o=t.unpackData("AAIEBggKDA4QEhQWGBocHiAiJCYoKiwuMDI0Njg6PD5AQkRGSEpMTlBSVFZYWlxeYGJkZmhqbG5wcnR2eHp8foCChIaIioyOkJKUlpianJ6goqSmqKqsrrCytLa4ury+wMLExsjKzM7Q0tTW2Nrc3uDi5Obo6uzu8PL09vj6/P4bGR8dExEXFQsJDw0DAQcFOzk/PTMxNzUrKS8tIyEnJVtZX11TUVdVS0lPTUNBR0V7eX99c3F3dWtpb21jYWdlm5mfnZORl5WLiY+Ng4GHhbu5v72zsbe1q6mvraOhp6Xb2d/d09HX1cvJz83DwcfF+/n//fPx9/Xr6e/t4+Hn5QADBgUMDwoJGBseHRQXEhEwMzY1PD86OSgrLi0kJyIhYGNmZWxvaml4e359dHdycVBTVlVcX1pZSEtOTURHQkHAw8bFzM/Kydjb3t3U19LR8PP29fz/+vno6+7t5Ofi4aCjpqWsr6qpuLu+vbS3srGQk5aVnJ+amYiLjo2Eh4KBm5idnpeUkZKDgIWGj4yJiquora6npKGis7C1tr+8ubr7+P3+9/Tx8uPg5ebv7Onqy8jNzsfEwcLT0NXW39zZ2ltYXV5XVFFSQ0BFRk9MSUpraG1uZ2RhYnNwdXZ/fHl6Ozg9Pjc0MTIjICUmLywpKgsIDQ4HBAECExAVFh8cGRoADhwSODYkKnB+bGJIRlRa4O788tjWxMqQnoyCqKa0utvVx8nj7f/xq6W3uZOdj4E7NScpAw0fEUtFV1lzfW9hraOxv5WbiYfd08HP5ev5901DUV91e2lnPTMhLwULGRd2eGpkTkBSXAYIGhQ+MCIslpiKhK6gsrzm6Pr03tDCzEFPXVN5d2VrMT8tIwkHFRuhr72zmZeFi9HfzcPp5/X7mpSGiKKsvrDq5Pb40tzOwHp0ZmhCTF5QCgQWGDI8LiDs4vD+1NrIxpySgI6kqri2DAIQHjQ6KCZ8cmBuREpYVjc5KyUPARMdR0lbVX9xY23X2cvF7+Hz/aepu7WfkYONAA0aFzQ5LiNoZXJ/XFFGS9Ddysfk6f7zuLWir4yBlpu7tqGsj4KVmNPeycTn6v3wa2ZxfF9SRUgDDhkUNzotIG1gd3pZVENOBQgfEjE8Kya9sKeqiYSTntXYz8Lh7Pv21tvMweLv+PW+s6SpioeQnQYLHBEyPyglbmN0eVpXQE3a18DN7uP0+bK/qKWGi5yRCgcQHT4zJClib3h1VltMQWFse3ZVWE9CCQQTHj0wJyqxvKumhYifktnUw87t4Pf6t7qtoIOOmZTf0sXI6+bx/GdqfXBTXklEDwIVGDs2ISwMARYbODUiL2RpfnNQXUpH3NHGy+jl8v+0ua6jgI2alwALFh0sJzoxWFNORXR/Ymmwu6atnJeKgejj/vXEz9LZe3BtZldcQUojKDU+DwQZEsvA3dbn7PH6k5iFjr+0qaL2/eDr2tHMx66luLOCiZSfRk1QW2phfHceFQgDMjkkL42Gm5Chqre81d7DyPny7+Q9NisgERoHDGVuc3hJQl9U9/zh6tvQzcavpLmyg4iVnkdMUVprYH12HxQJAjM4JS6Mh5qRoKu2vdTfwsn48+7lPDcqIRAbBg1kb3J5SENeVQEKFxwtJjswWVJPRHV+Y2ixuqesnZaLgOni//TFztPYenFsZ1ZdQEsiKTQ/DgUYE8rB3Nfm7fD7kpmEj761qKMACRIbJC02P0hBWlNsZX53kJmCi7S9pq/Y0crD/PXu5zsyKSAfFg0Ec3phaFdeRUyrormwj4adlOPq8fjHztXcdn9kbVJbQEk+NywlGhMIAebv9P3Cy9DZrqe8tYqDmJFNRF9WaWB7cgUMFx4hKDM63dTPxvnw6+KVnIeOsbijquzl/vfIwdrTpK22v4CJkpt8dW5nWFFKQzQ9Ji8QGQIL197FzPP64eiflo2Eu7KpoEdOVVxjanF4DwYdFCsiOTCak4iBvrespdLbwMn2/+TtCgMYES4nPDVCS1BZZm90faGos7qFjJee6eD78s3E39YxOCMqFRwHDnlwa2JdVE9GY3x3e/Jrb8UwAWcr/terdsqCyX36WUfwrdSir5ykcsC3/ZMmNj/3zDSl5fFx2DEVBMcjwxiWBZoHEoDi6yeydQmDLBobblqgUjvWsynjL4RT0QDtIPyxW2rLvjlKTFjP0O+q+0NNM4VF+QJ/UDyfqFGjQI+SnTj1vLbaIRD/89LNDBPsX5dEF8Snfj1kXRlzYIFP3CIqkIhG7rgU3l4L2+AyOgpJBiRcwtOsYpGV5HnnyDdtjdVOqWxW9Opleq4IunglLhymtMbo3XQfS72LinA+tWZIA/YOYTVXuYbBHZ7h+JgRadmOlJseh+nOVSjfjKGJDb/mQmhBmS0PsFS7FlIJatUwNqU4v0CjnoHz1/t84zmCmy//hzSOQ0TE3unLVHuUMqbCIz3uTJULQvrDTgguoWYo2SSydluiSW2L0SVy+PZkhmiYFtSkXMxdZbaSbHBIUP3tudpeFUZXp42dhJDYqwCMvNMK9+RYBbizRQbQLB6Pyj8PAsGvvQMBE4prOpERQU9n3OqX8s/O8LTmc5asdCLnrTWF4vk36Bx1325H8RpxHSnFiW+3Yg6qGL4b/FY+S8bSeSCa28D+eM1a9B/dqDOIB8cxsRIQWSeA7F9gUX+pGbVKDS3lep+TyZzvoOA7Ta4q9bDI67s8g1OZYRcrBH66d9Ym4WkUY1UhDH2NAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuNAQIECBAgQIAbNmzYq02aL168Y8aXNWrUs33678WROXLk071hwp8lSpQzZsyDHTp06MuN",256,!1),n=o[0],i=o[1],r=o[2],u=o[3],f=o[4],e=o[5],s=o[6],h=o[7],c=o[8]);d=128;p=4;switch(l.length*8){case 128:b=128;a=4;v=10;break;case 192:b=192;a=6;v=12;break;case 256:b=256;a=8;v=14;break;default:throw new Error("Unsupported keyLength");}var g=function(n){var t=n[1];n[1]=n[5];n[5]=n[9];n[9]=n[13];n[13]=t;t=n[2];n[2]=n[10];n[10]=t;t=n[6];n[6]=n[14];n[14]=t;t=n[15];n[15]=n[11];n[11]=n[7];n[7]=n[3];n[3]=t},nt=function(n){var t=n[13];n[13]=n[9];n[9]=n[5];n[5]=n[1];n[1]=t;t=n[10];n[10]=n[2];n[2]=t;t=n[14];n[14]=n[6];n[6]=t;t=n[3];n[3]=n[7];n[7]=n[11];n[11]=n[15];n[15]=t},ut=function(t){var r=t[0],u=t[1],f=t[2],e=t[3],o=t[4],s=t[5],h=t[6],c=t[7],l=t[8],a=t[9],v=t[10],y=t[11],p=t[12],w=t[13],b=t[14],k=t[15];t[0]=n[r]^i[u]^f^e;t[1]=r^n[u]^i[f]^e;t[2]=r^u^n[f]^i[e];t[3]=i[r]^u^f^n[e];t[4]=n[o]^i[s]^h^c;t[5]=o^n[s]^i[h]^c;t[6]=o^s^n[h]^i[c];t[7]=i[o]^s^h^n[c];t[8]=n[l]^i[a]^v^y;t[9]=l^n[a]^i[v]^y;t[10]=l^a^n[v]^i[y];t[11]=i[l]^a^v^n[y];t[12]=n[p]^i[w]^b^k;t[13]=p^n[w]^i[b]^k;t[14]=p^w^n[b]^i[k];t[15]=i[p]^w^b^n[k]},ft=function(n){var t=n[0],i=n[1],o=n[2],s=n[3],h=n[4],c=n[5],l=n[6],a=n[7],v=n[8],y=n[9],p=n[10],w=n[11],b=n[12],k=n[13],d=n[14],g=n[15];n[0]=r[t]^f[i]^u[o]^e[s];n[1]=e[t]^r[i]^f[o]^u[s];n[2]=u[t]^e[i]^r[o]^f[s];n[3]=f[t]^u[i]^e[o]^r[s];n[4]=r[h]^f[c]^u[l]^e[a];n[5]=e[h]^r[c]^f[l]^u[a];n[6]=u[h]^e[c]^r[l]^f[a];n[7]=f[h]^u[c]^e[l]^r[a];n[8]=r[v]^f[y]^u[p]^e[w];n[9]=e[v]^r[y]^f[p]^u[w];n[10]=u[v]^e[y]^r[p]^f[w];n[11]=f[v]^u[y]^e[p]^r[w];n[12]=r[b]^f[k]^u[d]^e[g];n[13]=e[b]^r[k]^f[d]^u[g];n[14]=u[b]^e[k]^r[d]^f[g];n[15]=f[b]^u[k]^e[d]^r[g]},tt=function(n,t){return[n[0]^t[0],n[1]^t[1],n[2]^t[2],n[3]^t[3]]},w=function(n,t,i){for(var r=0;r6&&t%a==4&&k(i),e=tt(rt(r,t-a),i),ot(r,e,t,0),t+=1;return r};return y=st(l),{encrypt:function(n){var t=n,i;for(w(t,y,0),i=1;i<=v-1;i+=1)k(t),g(t),ut(t),w(t,y,4*i*p);return k(t),g(t),w(t,y,4*v*p),t},decrypt:function(n){var t=n,i;for(w(t,y,4*v*p),i=v-1;i>=1;i-=1)nt(t),it(t),w(t,y,4*i*p),ft(t);return nt(t),it(t),w(t,y,0),t},clear:function(){},keyLength:b,blockSize:d}}}}(),c=c||{},c.pkcsv7=function(n,t){var o=n.length-1>=0?n.length-1:0,i=n[o],f=i.length,s=f===t,r,u,e;if(s){for(r=[],u=0;u=0;i-=1)n[i].isWebWorker===t&&(n[i].terminate(),n.splice(i,1))}function d(){for(var i=0,t=0;t0){var i=t.shift();a(i.operation,i.data)}else d()>y&&r(n)}function tt(n){var r;if(e)try{r=new Worker(g);r.postMessage({prngSeed:o.getBytes(48)});r.isWebWorker=!0}catch(u){e=!1;s.forceSync=!0;r=h();r.isWebWorker=!1}else r=h(),r.isWebWorker=!1;return r.operation=n,r.busy=!1,r.onmessage=function(n){for(var e,f=r.operation,u=0;u=v){f(t,r);return}if(u===null&&(u=tt(t)),u===null){f(t,r);throw new Error("could not create new worker");}u.operation=t;u.busy=!0;i(u,r)}function a(n,t){var r=u(n);if(r){i(r,t);return}l(n,t)}function i(n,t){e?(n.data=t,n.postMessage(t)):setTimeout(function(){n.postMessage(t)},0)}var v=15,y=4,n=[],t=[],p=0;return{runJob:l,continueJob:a,abortJob:it}}(),u=t,l=[{name:"algorithm",type:"Object",required:!0},{name:"keyHandle",type:"Object",required:!0},{name:"buffer",type:"Array",required:!1},{name:"signature",type:"Array",required:!0},{name:"format",type:"String",required:!0},{name:"keyData",type:"Array",required:!0},{name:"extractable",type:"Boolean",required:!1},{name:"keyUsages",type:"Array",required:!1},{name:"derivedKeyType",type:"Object",required:!0},{name:"length",type:"Number",required:!1}],a={encrypt:[0,1,2],decrypt:[0,1,2],sign:[0,1,2],verify:[0,1,3,2],digest:[0,2],generateKey:[0,6,7],importKey:[4,5,0,6,7],exportKey:[0,4,1,6,7],deriveKey:[0,1,8,6,7],deriveBits:[0,1,9]},s={encrypt:function(){return r("encrypt",arguments,0)},decrypt:function(){return r("decrypt",arguments,0)},sign:function(){return r("sign",arguments,0)},verify:function(){return r("verify",arguments,0)},digest:function(){return r("digest",arguments,0)},generateKey:function(){return r("generateKey",arguments,1)},deriveKey:function(){return r("deriveKey",arguments,1)},deriveBits:function(){return r("deriveBits",arguments,0)},importKey:function(){return r("importKey",arguments,1)},exportKey:function(n,t){return r("exportKey",[t.algorithm,n,t],1)},wrapKey:function(){throw new Error("not implemented");},unwrapKey:function(){throw new Error("not implemented");}}}()),h={subtle:p,getRandomValues:function(n){for(var i=o.getBytes(n.length),t=0;t'&";var h=null;if(n===h||typeof n=="undefined"||!n.length)return"";for(e=0;e=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||r>=32&&r<=95&&c.indexOf(o)<0?f+=o:r<=15?f+="%0"+r.toString(16).toUpperCase():r<=127&&(f+="%"+r.toString(16).toUpperCase());else if(r<=2047){u=192|r>>6;f+="%"+u.toString(16).toUpperCase();u=128|r&63;f+="%"+u.toString(16).toUpperCase()}else if((r&64512)!=55296){u=224|r>>12;f+="%"+u.toString(16).toUpperCase();u=128|(r&4032)>>6;f+="%"+u.toString(16).toUpperCase();u=128|r&63;f+="%"+u.toString(16).toUpperCase()}else if(e>18;f+="%"+u.toString(16).toUpperCase();u=128|(r&258048)>>12;f+="%"+u.toString(16).toUpperCase();u=128|(r&4032)>>6;f+="%"+u.toString(16).toUpperCase();u=128|r&63;f+="%"+u.toString(16).toUpperCase()}}return f};O365SuiteServiceProxy.n.a=function(n){for(var f=document.cookie.split(";"),u=null,t=0;t0&&(n=n.substr(0,t));n.substr(0,8).toLowerCase()==="https://"&&n.substr(n.length-4,4)===":443"?n=n.substr(0,n.length-4):n.substr(0,7).toLowerCase()==="http://"&&n.substr(n.length-3,3)===":80"&&(n=n.substr(0,n.length-3));return n};O365SuiteServiceProxy.e.b=function(n){n=O365SuiteServiceProxy.e.a(n);n.substr(0,8).toLowerCase()==="https://"?n=n.substr(8):n.substr(0,7).toLowerCase()==="http://"&&(n=n.substr(7));return n};O365SuiteServiceProxy.e.g=function(n){var u=null;if(typeof n=="string"){for(var r=new ArrayBuffer(n.length),f=new Uint8Array(r),i=0;i0&&(i=n.substr(t+1,n.length));return i};O365SuiteServiceProxy.e.d=function(n){var i="";var t=O365SuiteServiceProxy.e.a(n);var r=n.indexOf("?");i=r>t.length+1?n.substring(t.length+1,r):n.substring(t.length+1,n.length);return i};O365SuiteServiceProxy.e.get_emptyCallback=function(){return null};O365SuiteServiceProxy.a=function(){};O365SuiteServiceProxy.a.b=function(n){var t=null;return n===t||typeof n=="undefined"||!n.length};O365SuiteServiceProxy.a.a=function(n){var t=null;return n===t||typeof n=="undefined"};O365SuiteServiceProxy.a.d=function(n){return typeof n=="undefined"};O365SuiteServiceProxy.a.i=function(n){try{return JSON.parse(n)}catch(t){return null}};O365SuiteServiceProxy.a.h=function(){var n=window.XMLHttpRequest;if(O365SuiteServiceProxy.a.d(n))throw O365SuiteServiceProxy.a.c("Browser not supported",-2003);return new XMLHttpRequest};O365SuiteServiceProxy.a.k=function(n,t){if(!O365SuiteServiceProxy.a.j(n))throw O365SuiteServiceProxy.a.f(t);};O365SuiteServiceProxy.a.j=function(n){return n.substr(0,8).toLowerCase()==="https://"||n.substr(0,7).toLowerCase()==="http://"};O365SuiteServiceProxy.a.e=function(n,t,i,r){if(r){if(O365SuiteServiceProxy.a.a(n)||typeof n!==i)throw O365SuiteServiceProxy.a.c(String.format("Invalid field or parameter {0}",t),-2001);}else if(!O365SuiteServiceProxy.a.a(n)&&typeof n!==i)throw O365SuiteServiceProxy.a.c(String.format("Invalid field or parameter {0}",t),-2001);};O365SuiteServiceProxy.a.c=function(n,t){var i=Error.create(n);i.errorCode=t;return i};O365SuiteServiceProxy.a.f=function(n){return O365SuiteServiceProxy.a.c(String.format("Invalid field or parameter {0}",n),-2001)};O365SuiteServiceProxy.a.g=function(n){return O365SuiteServiceProxy.n.b(n,!0,!0)};O365SuiteServiceProxy.ServiceHandlers=function(){};O365SuiteServiceProxy.ServiceHandlers.onBeforeSendRequestAdmin=function(n,t,i){var r=O365SuiteServiceProxy.n.a("s.AjaxSessionKey");r&&n.setRequestHeader("AjaxSessionKey",r);return null};O365SuiteServiceProxy.ServiceHandlers.onBeforeSendRequestSuiteService=function(n,t,i){var u=0;if(i&&i.userMailboxType&&t&&O365SuiteServiceProxy.e.i(t.url.toLowerCase()).indexOf("getowauserconfiguration")!==-1){var h=O365SuiteServiceProxy.a.i(i.userMailboxType);h&&(u=h.MailboxLocation)}if(u){var c="InvalidMailbox";u===1&&(c="ShardMailbox");var l="X-OWA-ERROR:"+c;var r;return r=new O365SuiteServiceProxy.i,r.command="Query",r.postMessageId=t.postMessageId,r.readyState=4,r.responseAvailable=!0,r.responseText="",r.statusCode=200,r.allResponseHeaders=l,r}else{var s="X-OWA-CANARY";var e="X-OWA-CANARY-DEBUG";var o=O365SuiteServiceProxy.n.a(s);var f=O365SuiteServiceProxy.n.a(e);o&&n.setRequestHeader(s,o);f&&n.setRequestHeader(e,f);return null}};O365SuiteServiceProxy.ServiceHandlers.h=function(n,t){for(var r=new Array(t.length),i=0;if)return!1;for(var u=!1,r,i=0;i");O365SuiteServiceProxy.e.e=0;O365SuiteServiceProxy.e.c="SP.RequestExecutor";O365SuiteServiceProxy.ServiceHandlers.c=O365SuiteServiceProxy.ServiceHandlers.g();O365SuiteServiceProxy.ServiceHandlers.b=O365SuiteServiceProxy.ServiceHandlers.e();O365SuiteServiceProxy.ServiceHandlers.a=O365SuiteServiceProxy.ServiceHandlers.f();O365SuiteServiceProxy.StS.OSS="O365S";O365SuiteServiceProxy.StS.DSPS="//";O365SuiteServiceProxy.g.d=!1;/*! Version=16.00.1724.007 */ if(typeof window.O365SuiteServiceProxy=="undefined"){window.O365SuiteServiceProxy={};window.O365SuiteServiceProxy.__namespace=!0}Type.registerNamespace("O365SuiteServiceProxy");O365SuiteServiceProxy.C=function(){};O365SuiteServiceProxy.C.registerInterface("O365SuiteServiceProxy.C");O365SuiteServiceProxy.j=function(){};O365SuiteServiceProxy.j.prototype={noExoLicense:1,brs:2,tokenExpired:3,languageNotSet:4,initFailed:5,securityZoneMismatched:6,iframeLoadError:7,callerOriginNotAllowed:8,invalidMailbox:9,shardMailbox:10,shardNotDetected:11};O365SuiteServiceProxy.j.registerEnum("O365SuiteServiceProxy.j",!1);O365SuiteServiceProxy.E=function(){};O365SuiteServiceProxy.w=function(n){this.b=n};O365SuiteServiceProxy.w.prototype={b:null,a:null,c:null,f:function(n){if(this.a){var t=new Date;t-this.c<=12e4&&(n["X-TARGETSERVER"]=this.a)}},e:function(n){if(!this.a&&n["X-TARGETSERVER"]){this.a=n["X-TARGETSERVER"];this.c=new Date}},d:function(n,t){if(n["X-SUITE-ERROR"]&&n["X-SUITE-ERROR"]==="InvalidOrUnavailableMailboxException"){this.b.b(11);t(O365SuiteServiceProxy.Util.a(null,-1010,O365SuiteServiceProxy.j.toString(11)));return}else t(n)}};O365SuiteServiceProxy.REF=function(){};O365SuiteServiceProxy.REF.f=function(){return O365SuiteServiceProxy.REF.d||O365SuiteServiceProxy.REF.h()};O365SuiteServiceProxy.REF.e=function(){return O365SuiteServiceProxy.REF.a||O365SuiteServiceProxy.REF.g()};O365SuiteServiceProxy.REF.get_SI=function(){return O365SuiteServiceProxy.REF.b||O365SuiteServiceProxy.REF.j()};O365SuiteServiceProxy.REF.get_SSI=function(){return O365SuiteServiceProxy.REF.c||O365SuiteServiceProxy.REF.i()};O365SuiteServiceProxy.REF.h=function(){O365SuiteServiceProxy.d.c();if(O365SuiteServiceProxy.d.a.j){var t=String.format("{0}//{1}",window.location.protocol,window.location.host);var n=String.format("/iframe/TokenFactoryIframe?origin={0}&shsid={1}",encodeURIComponent(t),encodeURIComponent(O365SuiteServiceProxy.d.a.k));O365SuiteServiceProxy.REF.d=new O365SuiteServiceProxy.RequestExecutor(O365SuiteServiceProxy.d.a.j,n)}return O365SuiteServiceProxy.REF.d};O365SuiteServiceProxy.REF.g=function(){O365SuiteServiceProxy.d.c();if(O365SuiteServiceProxy.d.a.b){var n;n=O365SuiteServiceProxy.d.a.h?String.format("{0}?upn={1}&{2}={3}&returnUrl={3}","SuiteServiceProxy.aspx",encodeURIComponent(O365SuiteServiceProxy.d.a.c),"suiteServiceReturnUrl",encodeURIComponent(window.location.href)):"SuiteServiceProxy.aspx";O365SuiteServiceProxy.REF.a=new O365SuiteServiceProxy.RequestExecutor(O365SuiteServiceProxy.d.a.b,n);O365SuiteServiceProxy.REF.a.c(O365SuiteServiceProxy.ServiceHandlers.onBeforeSendRequestAdmin)}return O365SuiteServiceProxy.REF.a};O365SuiteServiceProxy.REF.j=function(){O365SuiteServiceProxy.d.c();if(O365SuiteServiceProxy.d.a.a){var n;n=O365SuiteServiceProxy.d.a.h?String.format("{0}?suiteServiceUserName={1}&{2}={3}&returnUrl={3}","SuiteServiceProxy.aspx",encodeURIComponent(O365SuiteServiceProxy.d.a.c),"suiteServiceReturnUrl",encodeURIComponent(window.location.href)):String.format("{0}?{1}={2}&returnUrl={2}","SuiteServiceProxy.aspx","suiteServiceReturnUrl",encodeURIComponent(window.location.href));O365SuiteServiceProxy.REF.b=new O365SuiteServiceProxy.RequestExecutor(O365SuiteServiceProxy.d.a.a,n);O365SuiteServiceProxy.REF.b.c(O365SuiteServiceProxy.ServiceHandlers.onBeforeSendRequestSuiteService)}return O365SuiteServiceProxy.REF.b};O365SuiteServiceProxy.REF.i=function(){O365SuiteServiceProxy.d.c();O365SuiteServiceProxy.d.a.d&&(O365SuiteServiceProxy.REF.c=new O365SuiteServiceProxy.RequestExecutor(O365SuiteServiceProxy.d.a.d,"SuiteDataSharingProxy.aspx"));return O365SuiteServiceProxy.REF.c};O365SuiteServiceProxy.l=function(){};O365SuiteServiceProxy.l.prototype={a:null,g:null,b:null,k:!1,h:!1,f:null,e:6e4,i:null,l:null,d:null,o:null,c:null,j:null,n:null,m:!1};O365SuiteServiceProxy.r=function(){};O365SuiteServiceProxy.r.prototype={c:null,b:null,d:0,a:null,e:null};O365SuiteServiceProxy.m=function(){this.b={}};O365SuiteServiceProxy.m.prototype={h:!1,j:null,d:0,g:null,k:!1,a:null,f:null,i:null,e:null,c:null};O365SuiteServiceProxy.d=function(n,t,i,r,u,f,e,o,s,h,c){this.e=n;this.a=n.substring(0,n.lastIndexOf("/"));this.b=t;this.c=e;this.g=i;this.f=c;this.o=r;this.i=u;this.d=f;this.k=o;this.h=s;this.j=h};O365SuiteServiceProxy.d.d=function(n){O365SuiteServiceProxy.d.b=n;O365SuiteServiceProxy.d.b&&(O365SuiteServiceProxy.d.a=null);return n};O365SuiteServiceProxy.d.e=function(n,t,i,r,u,f,e,o,s,h,c){O365SuiteServiceProxy.d.a=new O365SuiteServiceProxy.d(n,t,i,r,u,f,e,o,s,h,c)};O365SuiteServiceProxy.d.c=function(){if(!O365SuiteServiceProxy.d.a)throw Error.invalidOperation("SessionData not initialized");};O365SuiteServiceProxy.d.prototype={l:null,e:null,b:null,a:null,j:null,c:null,g:!1,f:!1,o:null,i:!1,k:null,d:null,h:!1,m:null,n:null};O365SuiteServiceProxy.RequestExecutor=function(n,t){O365SuiteServiceProxy.a.e(n,"url","string",!0);if(O365SuiteServiceProxy.a.b(n))throw O365SuiteServiceProxy.a.f("url");var i=n.indexOf("?");if(i>=0)throw O365SuiteServiceProxy.a.f("url");i=n.indexOf("#");if(i>=0)throw O365SuiteServiceProxy.a.f("url");n.charAt(0)==="/"&&(n=O365SuiteServiceProxy.RequestExecutor.r(window.location.href,n));O365SuiteServiceProxy.a.k(n,"url");n.charCodeAt(n.length-1)==="/".charCodeAt(0)&&(n=n.substr(0,n.length-1));n=n.toLowerCase();this.i=n;this.h=O365SuiteServiceProxy.e.a(n)===O365SuiteServiceProxy.e.a(window.location.href)?1:2;this.formDigestHandlingEnabled=!1;this.iFrameSourceUrl=t;_o365su.a.a(window.self,"unload",O365SuiteServiceProxy.RequestExecutor.N,!1)};O365SuiteServiceProxy.RequestExecutor.r=function(n,t){O365SuiteServiceProxy.a.k(n,"baseUrl");if(t.substr(0,8).toLowerCase()==="https://"||t.substr(0,7).toLowerCase()==="http://")return t;else if(t.charAt(0)==="/"){var i=n.indexOf("://");i=n.indexOf("/",i+3);i>0&&(n=n.substr(0,i));return n+t}else{n.charAt(n.length-1)!=="/"&&(n=n+"/");return n+t}};O365SuiteServiceProxy.RequestExecutor.p=function(n){O365SuiteServiceProxy.a.k(n,"url");return O365SuiteServiceProxy.e.a(n)};O365SuiteServiceProxy.RequestExecutor.v=function(n){return document.getElementById(n)};O365SuiteServiceProxy.RequestExecutor.G=function(n){O365.Log.WriteShellLog(403247,1,13,0,O365SuiteServiceProxy.e.a(n));var t;t=document.createElement("IFRAME");t.src=n;t.id=n;t.style.display="none";var r=function(){O365.PM.rle("I2");var t=O365SuiteServiceProxy.RequestExecutorNative.getIFrameOnloadCallback(n);t()};_o365su.a.a(t,"load",r,!1);document.body.appendChild(t);O365.PM.rle("I1");var i=window.setTimeout(function(){delete O365SuiteServiceProxy.RequestExecutor.b[n];O365SuiteServiceProxy.RequestExecutor.D(n)},15e3);O365SuiteServiceProxy.RequestExecutor.b[n]=i;return t};O365SuiteServiceProxy.RequestExecutor.H=function(n,t,i,r,u){O365SuiteServiceProxy.RequestExecutor.j||(O365SuiteServiceProxy.RequestExecutor.j={});O365SuiteServiceProxy.RequestExecutor.q||(O365SuiteServiceProxy.RequestExecutor.q={});n=n.toLowerCase();var o=new Date;if(!i||r.b.toUpperCase()==="GET"||!O365SuiteServiceProxy.a.a(O365SuiteServiceProxy.RequestExecutor.j[n])&&O365SuiteServiceProxy.RequestExecutor.j[n]>o.getTime())u(O365SuiteServiceProxy.RequestExecutor.q[n],r);else{var f=O365SuiteServiceProxy.a.h();f.open("POST",t);f.setRequestHeader("accept","application/json;odata=verbose");var e=0;r.e>0&&(e=window.setTimeout(function(){O365.Log.WriteShellLog(175263,6,13,0);f.onreadystatechange=null;try{f.abort()}catch(n){}O365SuiteServiceProxy.RequestExecutor.g(r,-1001,"Request was aborted or timed out")},r.e));f.onreadystatechange=function(){if(f.readyState===4){e&&window.clearTimeout(e);f.onreadystatechange=null;if(f.status!==200||!f.getResponseHeader("content-type")||f.getResponseHeader("content-type").toLowerCase().indexOf("application/json")<0){var o=String.format("Status:{0}, Content-type:{1}",f.status.toString(),f.getResponseHeader("content-type"));O365SuiteServiceProxy.RequestExecutor.g(r,-1002,o);O365.Log.WriteShellLog(175264,6,13,0,o)}else{var t=JSON.parse(f.responseText);if(O365SuiteServiceProxy.a.a(t)){O365SuiteServiceProxy.RequestExecutor.g(r,-1002,"Unable to parse json");O365.Log.WriteShellLog(175265,6,13,0)}else{var i=t.d.GetContextWebInformation.FormDigestValue;var h=t.d.GetContextWebInformation.FormDigestTimeoutSeconds;var s=+new Date+h*750;O365SuiteServiceProxy.RequestExecutor.q[n]=i;O365SuiteServiceProxy.RequestExecutor.j[n]=s;u(i,r)}}}};f.send("")}};O365SuiteServiceProxy.RequestExecutor.g=function(n,t,i){if(n.c){var r=new O365SuiteServiceProxy.m;r.i=n.l;r.a="";n.c(r,t,i)}else O365.Log.WriteShellLog(400589,6,13,0)};O365SuiteServiceProxy.RequestExecutor.B=function(){var n=window.postMessage;if(O365SuiteServiceProxy.a.d(n)){O365.Log.WriteShellLog(175266,6,13,0);throw O365SuiteServiceProxy.a.c("Browser not supported",-2003);}n=window.JSON;if(O365SuiteServiceProxy.a.d(n)||O365SuiteServiceProxy.a.d(n.stringify)||O365SuiteServiceProxy.a.d(n.parse)){O365.Log.WriteShellLog(175267,6,13,0);throw O365SuiteServiceProxy.a.c("Browser not supported",-2003);}};O365SuiteServiceProxy.RequestExecutor.F=function(){var n=window.ArrayBuffer;if(O365SuiteServiceProxy.a.d(n)){O365.Log.WriteShellLog(175268,6,13,0);throw O365SuiteServiceProxy.a.c("Binary data not supported",-2003);}n=window.Uint8Array;if(O365SuiteServiceProxy.a.d(n)){O365.Log.WriteShellLog(175269,6,13,0);throw O365SuiteServiceProxy.a.c("Binary data not supported",-2003);}if(O365SuiteServiceProxy.a.d(window.BlobBuilder)&&O365SuiteServiceProxy.a.d(window.MozBlobBuilder)&&O365SuiteServiceProxy.a.d(window.Blob)){O365.Log.WriteShellLog(175270,6,13,0);throw O365SuiteServiceProxy.a.c("Binary data not supported",-2003);}};O365SuiteServiceProxy.RequestExecutor.sendPostMessage=function(n){O365SuiteServiceProxy.a.e(n.b,"requestInfo.postMessageId","string",!0);O365SuiteServiceProxy.a.e(n.c,"requestInfo.appWebProxyUrl","string",!0);var i=O365SuiteServiceProxy.RequestExecutor.v(n.c);if(!i){O365.Log.WriteShellLog(175271,6,13,0);throw O365SuiteServiceProxy.a.c("Invalid operation",-2002);}O365SuiteServiceProxy.RequestExecutor.a||(O365SuiteServiceProxy.RequestExecutor.a={});O365SuiteServiceProxy.RequestExecutor.a[n.b]=n;var t=new O365SuiteServiceProxy.y;t.command=n.e;t.url=n.a.a;t.resource=n.a.g;t.method=n.a.b;t.body=n.a.f;t.headers=n.a.i;t.postMessageId=n.b;t.timeout=n.a.e;t.binaryStringRequestBody=n.a.k;t.binaryStringResponseBody=n.a.h;t.requestObject=n.a.j;t.getPerformanceTrace=n.a.m;var u=JSON.stringify(t);var r=n.c;i.contentWindow.postMessage(u,r)};O365SuiteServiceProxy.RequestExecutor.internalProcessIFrameOnload=function(n){O365SuiteServiceProxy.RequestExecutor.h[n]=!0;if(!O365SuiteServiceProxy.a.a(O365SuiteServiceProxy.RequestExecutor.b[n])){window.clearTimeout(O365SuiteServiceProxy.RequestExecutor.b[n]);delete O365SuiteServiceProxy.RequestExecutor.b[n]}if(!O365SuiteServiceProxy.a.a(O365SuiteServiceProxy.RequestExecutor.f[n])){window.clearTimeout(O365SuiteServiceProxy.RequestExecutor.f[n]);delete O365SuiteServiceProxy.RequestExecutor.f[n]}var t=new O365SuiteServiceProxy.r;t.e="Ping";t.b=O365SuiteServiceProxy.e.h();t.c=n;var i=window.setTimeout(function(){delete O365SuiteServiceProxy.RequestExecutor.b[n];O365SuiteServiceProxy.RequestExecutor.K(t.b,n)},1e4);t.d=i;t.a=new O365SuiteServiceProxy.l;O365SuiteServiceProxy.RequestExecutor.a[t.b]=t;O365SuiteServiceProxy.RequestExecutor.f[n]=i;O365SuiteServiceProxy.RequestExecutor.sendPostMessage(t)};O365SuiteServiceProxy.RequestExecutor.K=function(n,t){var i=O365SuiteServiceProxy.RequestExecutor.a[n];if(!O365SuiteServiceProxy.a.a(i)&&!O365SuiteServiceProxy.RequestExecutor.e[t]){O365SuiteServiceProxy.RequestExecutor.a[n]=null;delete O365SuiteServiceProxy.RequestExecutor.a[n];O365SuiteServiceProxy.RequestExecutor.D(t)}};O365SuiteServiceProxy.RequestExecutor.D=function(n){var t=O365SuiteServiceProxy.e.a(n);O365.Log.WriteShellLog(175272,1,13,0,t);if(t.toLowerCase()===O365SuiteServiceProxy.RequestExecutor.p(O365SuiteServiceProxy.d.a.e)){var r=O365SuiteServiceProxy.RequestExecutor.C()?6:7;O365SuiteServiceProxy.f.a.b(r,t)}var i=String.format("Cannot access {0}",t);O365SuiteServiceProxy.RequestExecutor.M(n,i)};O365SuiteServiceProxy.RequestExecutor.M=function(n,t){O365SuiteServiceProxy.RequestExecutor.k[n]=!0;var u=O365SuiteServiceProxy.RequestExecutor.d[n];O365SuiteServiceProxy.RequestExecutor.d[n]=[];if(!O365SuiteServiceProxy.a.a(O365SuiteServiceProxy.RequestExecutor.b[n])){window.clearTimeout(O365SuiteServiceProxy.RequestExecutor.b[n]);delete O365SuiteServiceProxy.RequestExecutor.b[n]}O365SuiteServiceProxy.RequestExecutor.L(n);if(u)for(var f=0;f0?u[0]:null}if(n.status>=200&&n.status<300||n.status===1223){t.d&&t.d(r);O365SuiteServiceProxy.RequestExecutor.c(t,r,0,null)}else{var e=-1003;var f=n.statusText;O365.Log.WriteShellLog(175275,1,13,0,n.status);t.c&&t.c(r,e,f);O365SuiteServiceProxy.RequestExecutor.c(t,r,e,f)}}};O365SuiteServiceProxy.RequestExecutor.internalOnMessage=function(n){if(!O365SuiteServiceProxy.a.a(n)){var c=n.data;var h=n.origin;if(!O365SuiteServiceProxy.a.b(h)&&!O365SuiteServiceProxy.a.b(c)&&O365SuiteServiceProxy.RequestExecutor.a){var t=O365SuiteServiceProxy.a.i(c);if(!O365SuiteServiceProxy.a.a(t)&&!O365SuiteServiceProxy.a.b(t.postMessageId)){var i=O365SuiteServiceProxy.RequestExecutor.a[t.postMessageId];if(!O365SuiteServiceProxy.a.a(i)){var y=O365SuiteServiceProxy.RequestExecutor.p(h);var w=O365SuiteServiceProxy.RequestExecutor.p(i.c);if(y.toLowerCase()===w.toLowerCase()){var p=t.postMessageId;var b=t.command==="Query"&&!t.errorCode&&t.readyState===3;var d=t.command==="Notification"&&O365SuiteServiceProxy.a.a(t.errorMessage);if(!b&&!d){delete O365SuiteServiceProxy.RequestExecutor.a[p];if(!O365SuiteServiceProxy.a.a(i.d)){window.clearTimeout(i.d);i.d=0;delete i.timeoutId}}if(t.command==="Ping"){var k=i.c;O365SuiteServiceProxy.RequestExecutor.J(k);O365SuiteServiceProxy.RequestExecutor.t(i.a,t)}else if(t.command==="Query"){var r=new O365SuiteServiceProxy.m;r.h=t.responseAvailable;r.a=t.responseText;r.d=t.statusCode;r.j=t.statusText;r.g=t.contentType;r.i=i.a.l;r.f=t.allResponseHeaders;r.b=O365SuiteServiceProxy.RequestExecutor.y(t.allResponseHeaders);r.k=t.binaryStringResponseBody;O365SuiteServiceProxy.a.a(r.a)&&(r.a="");var u=0;var f=null;if(t.errorCode){u=t.errorCode;f=t.errorMessage}else if(t.statusCode>=200&&t.statusCode<300||t.statusCode===1223){u=0;f=null}else{u=-1003;f=t.statusText;O365.Log.WriteShellLog(175276,1,13,0,t.statusCode)}if(u){if(t.readyState===4||!t.readyState){r.c=t.performanceTrace;i.a.c&&i.a.c(r,u,f);O365.Log.WriteShellLog(175277,1,13,0,u,f);O365SuiteServiceProxy.RequestExecutor.c(i.a,r,u,f)}}else if(t.readyState===4){r.c=t.performanceTrace;i.a.d&&i.a.d(r);O365SuiteServiceProxy.RequestExecutor.c(i.a,r,0,null)}else if(t.readyState===3&&i.a.o){var g=r.a;i.a.o(r)}}else if(t.command==="Storage"||t.command==="UserState"){var e=new O365SuiteServiceProxy.m;e.e=t.responseObject;var s=t.errorCode;var o=t.errorMessage;if(!s&&O365SuiteServiceProxy.a.b(o)){i.a.d&&i.a.d(e);O365SuiteServiceProxy.RequestExecutor.c(i.a,e,0,null)}else{i.a.c&&i.a.c(e,s,o);O365SuiteServiceProxy.RequestExecutor.c(i.a,e,s,o)}}else if(t.command==="PendingGet"){if(t.errorMessage&&i.a.c){var a=new O365SuiteServiceProxy.m;var l=0;var v=t.errorMessage;i.a.c(a,l,v)}O365SuiteServiceProxy.RequestExecutor.t(i.a,t)}else if(t.command==="Notification"){O365SuiteServiceProxy.RequestExecutor.z(t.responseObject);O365SuiteServiceProxy.RequestExecutor.t(i.a,t)}}}}}}};O365SuiteServiceProxy.RequestExecutor.I=function(){return!!document.body||O365SuiteServiceProxy.RequestExecutor.A};O365SuiteServiceProxy.RequestExecutor.E=function(n,t){O365SuiteServiceProxy.RequestExecutor.n||(O365SuiteServiceProxy.RequestExecutor.n=[]);O365SuiteServiceProxy.RequestExecutor.m||(O365SuiteServiceProxy.RequestExecutor.m=[]);O365SuiteServiceProxy.RequestExecutor.n.push(n);O365SuiteServiceProxy.RequestExecutor.m.push(t)};O365SuiteServiceProxy.RequestExecutor.internalProcessWindowLoad=function(){O365SuiteServiceProxy.RequestExecutor.A=!0;var t=O365SuiteServiceProxy.RequestExecutor.n;O365SuiteServiceProxy.RequestExecutor.n=null;var u=O365SuiteServiceProxy.RequestExecutor.m;O365SuiteServiceProxy.RequestExecutor.m=null;if(t)for(var n=0;n0){var i=t.substr(0,r);var u=t.substr(r+1);i=O365SuiteServiceProxy.RequestExecutorNative.trim(i);u=O365SuiteServiceProxy.RequestExecutorNative.trim(u);e[i.toUpperCase()]=u}}}return e};O365SuiteServiceProxy.RequestExecutor.O=function(n){if(O365SuiteServiceProxy.a.a(n))throw O365SuiteServiceProxy.a.f("requestInfo");O365SuiteServiceProxy.a.e(n.a,"requestInfo.url","string",!0);O365SuiteServiceProxy.a.e(n.f,"requestInfo.body","string",!1);O365SuiteServiceProxy.a.e(n.d,"requestInfo.success","function",!1);O365SuiteServiceProxy.a.e(n.c,"requestInfo.error","function",!1);O365SuiteServiceProxy.a.e(n.e,"requestInfo.timeout","number",!1);O365SuiteServiceProxy.a.e(n.b,"requestInfo.method","string",!1);O365SuiteServiceProxy.a.e(n.k,"requestInfo.BinaryRequestBody","boolean",!1);O365SuiteServiceProxy.a.e(n.h,"requestInfo.BinaryResponseBody","boolean",!1);n.b=O365SuiteServiceProxy.a.b(n.b)?"GET":n.b.toUpperCase();O365SuiteServiceProxy.a.a(n.e)&&(n.e=6e4);if(n.e<0)throw O365SuiteServiceProxy.a.f("requestInfo.timeout");if(O365SuiteServiceProxy.a.b(n.a))throw O365SuiteServiceProxy.a.f("requestInfo.url");};O365SuiteServiceProxy.RequestExecutor.u=function(n){if(O365SuiteServiceProxy.RequestExecutor.o){O365SuiteServiceProxy.RequestExecutor.s++;n.dataRequestId=O365SuiteServiceProxy.RequestExecutor.s;O365SuiteServiceProxy.RequestExecutor.o(O365SuiteServiceProxy.RequestExecutor.s,n)}};O365SuiteServiceProxy.RequestExecutor.t=function(n,t){if(O365SuiteServiceProxy.RequestExecutor.i){var i=new O365SuiteServiceProxy.m;i.a=t.responseText;i.h=t.responseAvailable;i.d=t.statusCode;i.j=t.statusText;i.g=t.contentType;i.f=t.allResponseHeaders;i.b=O365SuiteServiceProxy.RequestExecutor.y(t.allResponseHeaders);i.k=t.binaryStringResponseBody;i.e=t.responseObject;i.i=n.l;i.c=t.performanceTrace;O365SuiteServiceProxy.RequestExecutor.c(n,i,t.errorCode,t.errorMessage)}};O365SuiteServiceProxy.RequestExecutor.c=function(n,t,i,r){if(O365SuiteServiceProxy.RequestExecutor.i&&"dataRequestId"in n){var u=n.dataRequestId;O365SuiteServiceProxy.RequestExecutor.i(u,t,i,r)}};O365SuiteServiceProxy.RequestExecutor.prototype={k:null,i:null,h:0,s:function(){return this.formDigestHandlingEnabled},t:function(){return this.iFrameSourceUrl},n:function(){return O365SuiteServiceProxy.RequestExecutor.r(this.i,this.t())},a:function(n){this.l(n,!1);return this.m(n)},d:function(n){this.l(n,!0);return this.m(n)},PI:function(){return!!O365SuiteServiceProxy.RequestExecutor.e&&O365SuiteServiceProxy.RequestExecutor.e[this.n()]},b:function(n){if(this.h===2)this.j("Storage",n);else if(this.h===1)try{var i=n.j;var f=this;var r=function(t){var i=new O365SuiteServiceProxy.m;i.e=t;O365SuiteServiceProxy.RequestExecutor.u(n);n.d&&n.d(i);O365SuiteServiceProxy.RequestExecutor.c(n,i,0,null)};i.requestType===1?O365SuiteServiceProxy.g.f(i,r):O365SuiteServiceProxy.g.e(i,r)}catch(u){n.c&&n.c(new O365SuiteServiceProxy.m,0,u.message);var t=u.errorCode;t||(t=0);O365SuiteServiceProxy.RequestExecutor.c(n,new O365SuiteServiceProxy.m,t,u.message)}},e:function(n){this.h===2&&this.j("UserState",n)},f:function(n){this.l(n,!1);this.h===2&&this.j("PendingGet",n)},j:function(n,t){O365SuiteServiceProxy.RequestExecutor.B();this.o();O365SuiteServiceProxy.RequestExecutor.u(t);t.n=O365SuiteServiceProxy.e.h();O365SuiteServiceProxy.RequestExecutor.I()?this.p(n,this.n(),t):O365SuiteServiceProxy.RequestExecutor.E(this,t)},p:function(n,t,i){var r=new O365SuiteServiceProxy.r;r.e=n;r.b=i.n;r.c=t;r.a=i;O365SuiteServiceProxy.RequestExecutor.d||(O365SuiteServiceProxy.RequestExecutor.d={});O365SuiteServiceProxy.RequestExecutor.b||(O365SuiteServiceProxy.RequestExecutor.b={});O365SuiteServiceProxy.RequestExecutor.h||(O365SuiteServiceProxy.RequestExecutor.h={});O365SuiteServiceProxy.RequestExecutor.e||(O365SuiteServiceProxy.RequestExecutor.e={});O365SuiteServiceProxy.RequestExecutor.f||(O365SuiteServiceProxy.RequestExecutor.f={});O365SuiteServiceProxy.RequestExecutor.k||(O365SuiteServiceProxy.RequestExecutor.k={});O365SuiteServiceProxy.RequestExecutor.a||(O365SuiteServiceProxy.RequestExecutor.a={});var u=O365SuiteServiceProxy.RequestExecutor.d[t];if(!u){u=[];O365SuiteServiceProxy.RequestExecutor.d[t]=u}O365SuiteServiceProxy.RequestExecutor.a[r.b]=r;if(r.a.e>0){var e=O365SuiteServiceProxy.RequestExecutorNative.getIFrameRequestTimeoutCallback(r.b);r.d=window.setTimeout(e,r.a.e)}var f=O365SuiteServiceProxy.RequestExecutor.v(t);if(f)O365SuiteServiceProxy.RequestExecutor.h[t]&&O365SuiteServiceProxy.RequestExecutor.e[t]?O365SuiteServiceProxy.RequestExecutor.sendPostMessage(r):u.push(r);else{u.push(r);f=O365SuiteServiceProxy.RequestExecutor.G(t)}},r:function(n,t){var i=O365SuiteServiceProxy.a.h();var o=O365SuiteServiceProxy.a.g(t.a);i.open(t.b,o);var s=!1;if(t.i){var h=t.i;for(var e in h){var r={key:e,value:h[e]};if(!O365SuiteServiceProxy.a.b(r.key)){i.setRequestHeader(r.key,r.value);r.key.toLowerCase()==="x-requestdigest"&&(s=!0)}}}s||O365SuiteServiceProxy.a.b(n)||i.setRequestHeader("X-RequestDigest",n);t.h&&O365SuiteServiceProxy.e.j(i);var f=0;t.e>0&&(f=window.setTimeout(O365SuiteServiceProxy.RequestExecutorNative.getXMLHttpRequestTimeoutCallback(i,t),t.e));i.onreadystatechange=O365SuiteServiceProxy.RequestExecutorNative.getXMLHttpRequestOnreadystatechangeCallback(i,t,f);var u=t.f;t.k&&(u=O365SuiteServiceProxy.e.g(t.f));this.k&&this.k(i,null,null);if(!O365SuiteServiceProxy.ServiceHandlers.IsAllowedApi(o)){O365.Log.WriteShellLog(175262,6,13,0);O365SuiteServiceProxy.RequestExecutor.g(t,-1009,"Access denied");return}O365SuiteServiceProxy.RequestExecutor.u(t);i.send(u)},q:function(n){var t=O365SuiteServiceProxy.RequestExecutor.r(this.i,"_api/contextinfo");t=O365SuiteServiceProxy.a.g(t);var i=this;O365SuiteServiceProxy.RequestExecutor.H(this.i,t,this.s(),n,function(n,t){i.r(n,t)})},c:function(n){this.k=n},g:function(n){this.j("TokenPrefetch",n)},o:function(){if(!O365SuiteServiceProxy.RequestExecutor.l){var n=window.O365SuiteServiceProxy.RequestExecutor.internalOnMessage;if(O365SuiteServiceProxy.a.d(window.addEventListener))if(O365SuiteServiceProxy.a.d(window.attachEvent)){O365.Log.WriteShellLog(175278,6,13,0);throw O365SuiteServiceProxy.a.c("Invalid operation",-2002);}else{window.attachEvent("onmessage",n);O365SuiteServiceProxy.RequestExecutor.l=!0}else{window.addEventListener("message",n,!1);O365SuiteServiceProxy.RequestExecutor.l=!0}}},m:function(n){if(this.h===2)this.j("Query",n);else{O365SuiteServiceProxy.RequestExecutor.B();this.q(n)}return n.n},l:function(n,t){O365SuiteServiceProxy.RequestExecutor.O(n);if(O365SuiteServiceProxy.a.j(n.a)){if(!t&&O365SuiteServiceProxy.RequestExecutor.p(n.a).toLowerCase()!==O365SuiteServiceProxy.RequestExecutor.p(this.i).toLowerCase())throw O365SuiteServiceProxy.a.f("requestInfo.url");}else n.a=O365SuiteServiceProxy.RequestExecutor.r(this.i,n.a);(n.k||n.h)&&O365SuiteServiceProxy.RequestExecutor.F()}};O365SuiteServiceProxy.f=function(){this.p=new Array(0);this.k=[]};O365SuiteServiceProxy.f.prototype={q:!1,m:null,n:null,i:null,l:!1,j:null,e:function(){return this.l},a:function(){return!!this.i},x:function(){return!this.l&&!O365SuiteServiceProxy.d.a.i},CallSuiteServiceAction:function(n,t,i,r){this.CallSuiteServiceActionWithAdditionalHeaders(n,t,null,i,r)},CallO365SuiteServiceAction:function(n,t,i,r,u){_o365su.b.ThrowOnNullOrEmpty(n,"resourceUrl");_o365su.b.ThrowOnUndefined(i,"method");_o365su.b.ThrowOnNullOrUndefined(r,"successCallback");_o365su.b.ThrowOnNullOrUndefined(u,"errorCallback");this.j||O365SuiteServiceProxy.d.a.g||!O365SuiteServiceProxy.d.a.f||(this.j=new O365SuiteServiceProxy.w(this));i===2&&_o365su.b.ThrowOnUndefined(t,"data");var f=null;if(O365SuiteServiceProxy.d.a.c){f={};f["X-UpnAnchorMailbox"]=O365SuiteServiceProxy.d.a.c}var s=O365SuiteServiceProxy.d.a.e;var h=s.replace("owa/service.svc",n);this.j&&this.j.f(f);var e=u;if(this.j){var o=this;e=function(n){o.j.d(n,u)}}var c=this;this.d(h,f,t,i,function(n){r(_o365su.d.b(n))},e)},CallSuiteServiceActionWithAdditionalHeaders:function(n,t,i,r,u){_o365su.b.ThrowOnNullOrEmpty(n,"action");_o365su.b.ThrowOnUndefined(t,"data");_o365su.b.ThrowOnNullOrUndefined(r,"successCallback");_o365su.b.ThrowOnNullOrUndefined(u,"errorCallback");var f=O365SuiteServiceProxy.d.a.e;var s=f.toLowerCase().endsWith("suiteservice.svc")?"{0}/?action={1}":"{0}?action={1}";var o=this.y(n)?n:n+"&UA=0";var e=String.format(s,f,o);i||(i={});i.Action=n;var h=this;this.d(e,i,t,1,function(n){r(_o365su.d.b(n))},u)},d:function(n,t,i,r,u,f){var e={};if(t){var v=t;for(var b in v){var y={key:b,value:v[b]};e[y.key]=y.value}}e.Accept="application/json";e["Content-type"]="application/json; charset=utf-8";var d=O365SuiteServiceProxy.d.a.l;var g=O365SuiteServiceProxy.d.a.k;var w=d||g;var o=O365SuiteServiceProxy.Util.e(w);e["X-OWA-CorrelationId"]=o;var c=_o365su.d.a(i);var h=O365SuiteServiceProxy.REF.get_SI();if(!h){O365.Log.WriteShellLog(402540,4,13,0,n);this.o(t,f,O365SuiteServiceProxy.Util.a(null,-1011,"SuiteService"));return}var l=!1;if(!this.q){l=!0;this.q=!0;O365.PM.rle("D1")}var p=this;var a=_o365su.f.c(function(n,t){t&&O365.PM.rle("D2");p.j&&p.j.e(n.b);u(n.a)},l);var s=this;var k=_o365su.f.c(function(i,u){u&&O365.PM.rle("D2");if(i.HttpStatus===449)s.r(h,n,c,e,r,a,function(n){s.o(t,f,n)});else if(i["X-SUITE-ERROR"]&&i["X-SUITE-ERROR"]==="WrongServerException"){o=O365SuiteServiceProxy.Util.e(w);e["X-OWA-CorrelationId"]=o;O365.Log.WriteShellLog(420705,1,13,0,o);s.r(h,n,c,e,r,function(n){O365.Log.WriteShellLog(420732,1,13,0);a(n)},function(n){O365.Log.WriteShellLog(417844,4,13,0,o,n);s.o(t,f,n)})}else s.o(t,f,i)},l);this.r(h,n,c,e,r,a,k)},CallAdminServiceGenericFunction:function(n,t,i,r,u,f,e){var s=String.format("{0}{1}",O365SuiteServiceProxy.d.a.b,n.startsWith("/")?n.substr(1):n);i||(i={});"Content-Type"in i||(i["Content-Type"]="application/json;charset=UTF-8");"Accept"in i||(i.Accept="application/json");var o=new O365SuiteServiceProxy.l;o.b=t;o.a=s;o.f=_o365su.d.a(r);o.i=i;o.m=e;var c=this;o.d=function(n){if(_o365su.d.d(n.b,"error")==="error"){f(O365SuiteServiceProxy.Util.a(null,-1003,"AdminGeneric"));return}e&&(n.c?O365.Log.WriteShellLog(410521,1,1,0,s,t,O365SuiteServiceProxy.c.d(n.c)):O365.Log.WriteShellLog(410522,4,1,0,s,t));try{var i=_o365su.d.b(n.a);u(i)}catch(r){f(O365SuiteServiceProxy.Util.a(null,-1002,"AdminGeneric"));return}};var l=this;o.c=function(n,i,r){f(O365SuiteServiceProxy.Util.a(n,i,r));e&&(n.c?O365.Log.WriteShellLog(410680,1,1,0,s,t,O365SuiteServiceProxy.c.d(n.c)):O365.Log.WriteShellLog(410681,4,1,0,s,t))};var h=O365SuiteServiceProxy.REF.e();h?h.a(o):f(O365SuiteServiceProxy.Util.a(null,-1011,"AdminGeneric"))},PrefetchAccessToken:function(n){var i=new O365SuiteServiceProxy.l;i.a=n;var t=O365SuiteServiceProxy.REF.f();t&&t.g(i)},CallEndpointWithOauthToken:function(n,t,i){_o365su.b.ThrowOnNullOrUndefined(t,"successCallback");_o365su.b.ThrowOnNullOrUndefined(i,"errorCallback");O365SuiteServiceProxy.a.a(n.f)&&(n.f="");O365SuiteServiceProxy.a.a(n.b)&&(n.b="GET");var u=this;n.d=function(n){try{var r;r=n.g.indexOf("application/json")>-1?_o365su.d.b(n.a):n.a;t(r)}catch(u){i(Error.create("Invalid response format."));return}};var f=this;n.c=function(n,t,r){i(O365SuiteServiceProxy.Util.a(n,t,r))};var r=O365SuiteServiceProxy.REF.f();r?r.d(n):i(O365SuiteServiceProxy.Util.a(null,-1011,"OauthTokenFactoryIframe"))},c:function(n,t,i){_o365su.b.ThrowOnNullOrUndefined(t,"successCallback");_o365su.b.ThrowOnNullOrUndefined(i,"errorCallback");var e=String.format("{0}{1}.model?format=json",O365SuiteServiceProxy.d.a.b,n);var u={};u.Accept="*/*";u["Content-Type"]="application/json";var r=new O365SuiteServiceProxy.l;r.b="POST";r.a=e;r.f="";r.i=u;var o=this;r.d=function(n){if(_o365su.d.d(n.b,"error")==="error"){i(Error.create("Failed to retrieve alerts."));return}try{var r=_o365su.d.b(n.a);t(r)}catch(u){i(Error.create("Invalid alerts response format."));return}};var s=this;r.c=function(n,t,r){i(O365SuiteServiceProxy.Util.a(n,t,r))};var f=O365SuiteServiceProxy.REF.e();f?f.a(r):i(O365SuiteServiceProxy.Util.a(null,-1011,"Admin"))},SessionStorageRequest:function(n,t,i){_o365su.b.ThrowOnUndefined(n,"data");_o365su.b.ThrowOnNullOrUndefined(t,"successCallback");_o365su.b.ThrowOnNullOrUndefined(i,"errorCallback");if(this.v(4)){i(O365SuiteServiceProxy.Util.a(null,-1010,this.i));return}var r=new O365SuiteServiceProxy.l;r.a=O365SuiteServiceProxy.d.a.a;r.j=n;r.e=3e4;var f=this;r.d=function(n){t(n.e)};var e=this;r.c=function(n,t,r){i(Error.invalidOperation(r))};var u=O365SuiteServiceProxy.REF.get_SI();u?u.b(r):i(O365SuiteServiceProxy.Util.a(null,-1011,"SuiteService"))},SuiteDataSharingRequest:function(n,t,i){_o365su.b.ThrowOnUndefined(n,"data");_o365su.b.ThrowOnNullOrUndefined(t,"successCallback");_o365su.b.ThrowOnNullOrUndefined(i,"errorCallback");var r=new O365SuiteServiceProxy.l;r.j=n;r.e=3e4;var f=this;r.d=function(n){t(n.e)};var e=this;r.c=function(n,t,r){i(Error.invalidOperation(r))};var u=null;if(O365SuiteServiceProxy.d.a.d){r.a=O365SuiteServiceProxy.d.a.d;u=O365SuiteServiceProxy.REF.get_SSI()}else if(!this.a()){r.a=O365SuiteServiceProxy.d.a.a;u=O365SuiteServiceProxy.REF.get_SI()}u?u.b(r):i(O365SuiteServiceProxy.Util.a(null,-1011,"SuiteDataSharing"))},ProxyIdentityProviderRequest:function(n,t,i){if(this.i){i(O365SuiteServiceProxy.Util.a(null,-1010,this.i));return}var r=new O365SuiteServiceProxy.l;r.j=n;r.e=6e4;var f=this;r.d=function(n){t(n.e)};var e=this;r.c=function(n,t,r){i(Error.invalidOperation(r))};var u=O365SuiteServiceProxy.REF.get_SI();u?u.e(r):i(O365SuiteServiceProxy.Util.a(null,-1011,"SuiteService"))},g:function(n){this.m=n},h:function(n){this.n=n},f:function(n){this.l||O365SuiteServiceProxy.d.a.i?n():this.p.push(n)},b:function(n){for(var t=[],i=1;i-1){this.b(4,n);this.n&&this.n()}else n==="InvalidMailbox"?this.b(9,n):n==="ShardMailbox"&&this.b(10,n)},u:function(n){var t=O365SuiteServiceProxy.d.a.o;return!!t&&t===_o365su.d.d(n,"Action")},y:function(n){return Array.contains(O365SuiteServiceProxy.f.c,n.toLowerCase())?!0:!1},o:function(n,t,i){_o365su.f.a(t,i);if(!this.l&&this.u(n)){var u=O365SuiteServiceProxy.Util.d(i);var e=u===-1005?8:5;this.b(e,u,i.message);for(var f=O365SuiteServiceProxy.Util.a(null,-1010,"App initialization failed, call canceled",u,i.message),r=0;r-1;return n},b:function(){return this.h},a:function(){return this.k},e:function(){return this.l},f:function(){return this.g},c:function(){return this.i}};_o365sa.h.c=function(){};_o365sa.h.c.a=function(){var n=new Array(1);n[0]=new _o365sa.bM("Pacific Standard Time",[new _o365sa.bN("1970-01-01T00:00:00Z",-180)]);return n};_o365sa.a=function(n){this.a=n};_o365sa.a.prototype={a:0,toString:function(){return _o365sa.OwaTraceComponentEnum.toString(this.a)}};_o365sa.c=function(){};_o365sa.c.b=function(n){_o365sa.c.a=new _o365sa.B("Exchange2013");_o365sa.c.a.TimeZoneContext=new _o365sa.bv;_o365sa.c.a.TimeZoneContext.TimeZoneDefinition=new _o365sa.bw;_o365sa.c.a.TimeZoneContext.TimeZoneDefinition.Id=n;return _o365sa.c.a};_o365sa.c.c=function(n){var t=_o365sa.b.g(n).h();return _o365sa.b.c(t)};_o365sa.c.ThrowOnNullOrUndefined=function(n,t){if($a(n))throw Error.argumentUndefined(t);};_o365sa.fu=function(){_o365sa.fu.initializeBase(this)};_o365sa.fu.prototype={Item:null,Conversation:null,Prior:null,Reload:!1};function SuiteApiInstanceManager(){}SuiteApiInstanceManager.b=function(){SuiteApiInstanceManager.a||(SuiteApiInstanceManager.a=new SuiteApiInstanceManager.e(_o365sa.L.a,null));return SuiteApiInstanceManager.a};SuiteApiInstanceManager.e=function(n,t){SuiteApiInstanceManager.e.initializeBase(this,[n,t])};_o365sa.bF=function(){_o365sa.bF.initializeBase(this)};_o365sa.bF.prototype={Sender:null,Subject:null,PreviewText:null,ItemId:null,ConversationId:null,IsClutter:!1,SenderSmtpEmailAddress:null,InferenceClassification:"Focused"};_o365sa.bx=function(){this.a={}};_o365sa.bx.prototype={d:function(n,t){this.a[n]=t;return t},e:function(n){delete this.a[n]},c:function(){return _ff.q.a(this.a)},b:function(n){var r=this.a;for(var i in r){var t={key:i,value:r[i]};n(t.key,t.value)}}};_o365sa.fx=function(){_o365sa.fx.initializeBase(this)};_o365sa.fx.prototype={UnseenData:null};_o365sa.fc=function(){this.statusCode=fault?fault.ErrorCode:200;this.result=results;this.fault=fault;this.responseKind=responseKind;this.whenReceived=_o365sa.b.c(_o365sa.b.get_utcNow())};_o365sa.fc.prototype={result:null,fault:null,statusCode:0,responseKind:0,whenReceived:null};_o365sa.eW=function(){};_o365sa.eW.prototype={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};_o365sa.eW.registerEnum("_o365sa.eW",!1);_o365sa.bK=function(){};_o365sa.bK.prototype={created:0,submitted:1,executing:2,completed:3};_o365sa.bK.registerEnum("_o365sa.bK",!1);_o365sa.eX=function(){};_o365sa.eX.registerInterface("_o365sa.eX");_o365sa.eY=function(){};_o365sa.l=function(n){this.u=_o365sa.l.b++;_o365sa.l.initializeBase(this);this.e=_j.w.b(n)?0:n;this.g=Object.getType(this).getName();this.c=this.g+" "+this.u};_o365sa.l.c=function(n){throw Error.invalidOperation(n+" cannot try to call the completion callback twice.");};_o365sa.l.prototype={e:0,c:null,g:null,b:null,i:null,B:function(n){this.V("ActionSuccess",n)},A:function(n){this.V("ActionFailure",n)},j:function(){return this.bC(_o365sa.l.a)},k:function(n){this.bi(_o365sa.l.a,n);return n},s:function(){return!1},D:function(){this.k(1);this.G()},C:function(n){var i=null;var t=0;try{this.b=n;this.J();t=this.t()}catch(r){i=r;throw r;}finally{t||this.j()===3||this.h(i)}},h:function(n){try{try{this.i=n;this.L()}catch(t){throw t;}finally{this.H()}}finally{this.E()}},G:function(){},F:function(){},E:function(){try{this.b&&this.b()}catch(t){throw t;}finally{var n=this;this.b=function(){_o365sa.l.c(n.c)}}},L:function(){this.i?this.K():this.bF("ActionSuccess",this)},K:function(){try{this.F()}finally{this.bF("ActionFailure",this)}},J:function(){this.k(2);this.bF("ActionExecuting",this)},H:function(){try{this.k(3)}finally{this.bF("ActionCompleted",this)}}};_o365sa.R=function(){this.e=Function.createDelegate(this,this.k);this.c=[];this.j=_o365sa.R.a++;this.h="Action Manager "+this.j};_o365sa.R.prototype={b:!1,d:!1,h:null,f:null,a:function(n){n.D();this.f&&this.f(n);if(_o365sa.bC.isInstanceOfType(n)||SuiteApiInstanceManager.d)this.g(n);else{Array.enqueue(this.c,n);this.i()}},g:function(n){var t=this;n.C(function(){t.d=!1;t.i()})},i:function(){if(!this.b&&!this.d&&this.c.length){var n=this.c[0];n.s()?this.b||_j.k.a().b(_o365sa.a.b,"Process"+n.c,this.e,0):this.b||_j.k.a().a(_o365sa.a.b,"Process"+n.c,this.e);this.b=!0}},k:function(){this.b=!1;var n=Array.dequeue(this.c);this.d=n.s();this.g(n)}};_o365sa.w=function(n){this.__type=_o365sa.w.dataContractName;this.request=n;this.state=0;this.attemptCount=0;this.successCount=0;this.failureCount=0;this.responseCode="NoError";this.timeoutCount=0;this.abandonedCount=0;this.firstAttempt=null;this.lastAttempt=null;this.processingTime=0;this.correlationId=_o365sa.w.a();this.activityId="";this.beginTimeString="";this.timestamps={};this.externalTimestamps={};this.externalCorrelationId="";this.externalClientName="";this.externalServerName=""};_o365sa.w.a=function(){return"8E2CAACA-9A14-4645-A4CC-0099F69FC5AE"};_o365sa.w.prototype={id:0,state:0,request:null,response:null,attemptCount:0,successCount:0,failureCount:0,responseCode:"NoError",timeoutCount:0,abandonedCount:0,firstAttempt:null,lastAttempt:null,processingTime:0,correlationId:null,activityId:null,beginTimeString:null,timestamps:null,externalTimestamps:null,externalCorrelationId:null,externalClientName:null,externalServerName:null};_o365sa.j=function(){};_o365sa.b=function(n,t,i,r,u,f,e,o){_o365sa.c.ThrowOnNullOrUndefined(n,"year");_o365sa.c.ThrowOnNullOrUndefined(t,"value");_o365sa.c.ThrowOnNullOrUndefined(i,"day");this.a=new Date(Date.UTC(n,t,i,r,u,f,e));this.e=o===undefined?_o365sa.b.n().d(_o365sa.b.m(),_o365sa.b.g(this.a)):o;this.x(this.a)};_o365sa.b.a=function(){var n=_o365sa.b.n().e("UTC",_o365sa.b.m(),_o365sa.b.c(_o365sa.b.get_utcNow()));return _o365sa.b.b(n)};_o365sa.b.get_utcNow=function(){var n=_o365sa.b.g(new Date);return n.h()};_o365sa.b.l=function(){return new _o365sa.b(-271821,3,20,0,0,0,0,0)};_o365sa.b.k=function(){return new _o365sa.b(275760,8,13,0,0,0,0,0)};_o365sa.b.n=function(){return _o365sa.h.a().f()};_o365sa.b.m=function(){return _o365sa.h.a().a()};_o365sa.b.g=function(n){return new _o365sa.b(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds(),-n.getTimezoneOffset())};_o365sa.b.c=function(n){return _o365sa.b.j(n)+n.w()};_o365sa.b.b=function(n){var t=_o365sa.b.p.exec(n);if(!t||t.length!==15)throw Error.invalidOperation(String.format("Unexpected datetime format (value: {0}).",n));var s=parseInt(t[1],10);var h=parseInt(t[2],10);var o=parseInt(t[3],10);var f=0;var e=0;var u=0;var r=0;var i=0;if(t[5]&&t[6]&&t[7]){f=parseInt(t[5],10);e=parseInt(t[6],10);u=parseInt(t[7],10);t[9]&&(r=parseInt(t[9],10))}if(t[10]&&t[10]!=="Z"&&t[10]!=="z"){i+=60*parseInt(t[13],10);i+=parseInt(t[14],10);t[12]==="-"&&(i=-i)}return new _o365sa.b(s,h-1,o,f,e,u,r,i)};_o365sa.b.d=function(n){return n.a.format("yyyy-MM-ddTHH:mm:ss")};_o365sa.b.j=function(n){return _o365sa.b.e(n.a.getFullYear(),4)+"-"+_o365sa.b.e(n.a.getUTCMonth()+1,2)+"-"+_o365sa.b.e(n.a.getUTCDate(),2)+"T"+_o365sa.b.e(n.a.getUTCHours(),2)+":"+_o365sa.b.e(n.a.getUTCMinutes(),2)+":"+_o365sa.b.e(n.a.getUTCSeconds(),2)+"."+_o365sa.b.e(n.l(),3)};_o365sa.b.i=function(n,t){return!n&&!t?!0:!n||!t?!1:!n.p(t)};_o365sa.b.e=function(n,t){for(var i=n.toString();i.length=0&&t.b(i.d)<0)return i.a}throw Error.format("Could not find an offset for this time stamp");},f:function(n,t){var u=this.g(n);if(!u)throw Error.argument("Unknown time zone specified: "+n);for(var r=0;r=0&&t.b(i.c)<0)return i.a}throw Error.format("Could not find an offset for this time stamp");},g:function(n){var t=this.b[n];if(!t){this.i(n);t=this.b[n]}return t},i:function(n){for(var u=null,f=0;f-1)for(var e=n.substr(r+1),o=e.split("&"),i=o,f=i.length,t=0;t0)for(var t=0;t1)O365.Log.WriteShellLog(401698,6,3,0);else{this.b++;_j.k.a().b(_ff.a.c,"LogChannelID",this.c,3e4)}}};_o365sa.bO=function(n){_o365sa.bO.initializeBase(this,[n])};_o365sa.bO.prototype={b:function(n){n.ActionType=0}};_o365sa.eZ=function(n){this.a=n};_o365sa.eZ.prototype={a:null,d:function(n){var i=new _o365sa.G;i.ReminderItemActions=this.e();var t=new _o365sa.br(n);t.Body=i;return t},e:function(){for(var i=new Array(this.a.length),n=0;n1&&(u=i.substring(0,1))}return u};_o365sa.eG=function(){this.GULT=this.GLT;this.SULT=this.SLT;_o365sa.eG.resolveInheritance();this.IS=this.get_IS;_o365sa.eG.initializeBase(this)};_o365sa.eG.prototype={GLT:function(n,t){this.CI();if(!n)throw _o365cl.a.a(412068,"onSuccessCallback",6,2,0);var i=String.format("{0}{1}","O365SuiteService/api/","LanguageTimezone");var u=this,r=this;this.a.Sv().CallO365SuiteServiceAction(i,null,0,function(t){var i=t.Body;n(i)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var i=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[412070,1,2,0].concat(i))}t(n)})},SLT:function(n,t,i){this.CI();if(!t)throw _o365cl.a.a(412071,"onSuccessCallback",6,2,0);if(!n)throw _o365cl.a.a(412219,"languageTimezoneData",6,2,0);var r=String.format("{0}{1}","O365SuiteService/api/","LanguageTimezone");var f=this,u=this;this.a.Sv().CallO365SuiteServiceAction(r,n,2,function(n){t(n.Body)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[412073,1,2,0].concat(t))}i(n)})}};_o365sa.LTzD=function(){};_o365sa.LTzD.prototype={CurrentTimeZone:null,CurrentCultureLcid:0,CurrentCultureName:null,CurrentDateFormat:null,CurrentTimeFormat:null};_o365sa.fz=function(){_o365sa.fz.initializeBase(this,[headers]);this.Body=body};_o365sa.fz.prototype={Body:null};_o365sa.fA=function(){_o365sa.fA.initializeBase(this);this.Body=null};_o365sa.fA.prototype={Body:null};_o365sa.fB=function(){this.Data=languageTimezoneData};_o365sa.fB.prototype={Data:null};_o365sa.fC=function(){};_o365sa.fC.prototype={Configuration:null};_o365sa.M=function(){_o365sa.M.resolveInheritance();this.IS=this.get_IS;_o365sa.M.initializeBase(this)};_o365sa.M.prototype={GUPMC:function(n,t){throw Error.notImplemented();},RUPMC:function(n,t){throw Error.notImplemented();},GUGMC:function(n,t,i){throw Error.notImplemented();},RUGMC:function(n,t,i){throw Error.notImplemented();},IC:function(){}};_o365sa.P=function(){};_o365sa.P.prototype={O365SuiteNotificationId:null,Source:null,Type:null,Status:null,Score:null,Payload:null,CreationDate:null,NewNotificationTime:null};_o365sa.St=function(){_o365sa.St.resolveInheritance();this.IS=this.get_IS;_o365sa.St.initializeBase(this)};_o365sa.St.d=function(){var n={};n.NFD="NFDSettings";n.GallatinAlert="GallatinAlertSettings";n.AdminPortalSettings="O365SettingsStorage/AdminPortalSettings";return n};_o365sa.St.CSK=function(n,t,i,r){return new(_o365sa.SKOT.$$(n))(t,i,r)};_o365sa.St.c=function(){var n={};n.AppsLOBData=!0;n.AppsFirstRunTimestamp=!0;n.AppsCustomizationDataTEST=!0;n.AppsAuthenticatedImages=!0;n.HelpTpicVersionInfoKey=!0;n.CustomSupportData=!0;n.GallatinLegalAlertLastViewTimestamp=!0;n.Theme=!0;n.Exist=!0;n.InvalidName=!0;n.UserThemeAllowed=!0;n.MailToastsEnabled=!0;return n};_o365sa.St.prototype={RADC:function(n,t,i){this.CI();if(!t)throw _o365cl.a.a(420037,"successCallback",6,2,0);var r="O365SuiteService/api/AppDataCache/User/?collectorIds="+n;i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var f=this,u=this;this.a.Sv().CallO365SuiteServiceAction(r,null,0,function(n){O365.Log.WriteShellLog(420038,1,2,0,r);t(n)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[420039,1,2,0].concat(t))}i(n)})},RSKS:function(n,t){this.CI();if(!n)throw _o365cl.a.a(413935,"successCallback",6,2,0);t=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(t);var r=this,i=this;this.a.Sv().CallO365SuiteServiceAction("O365SuiteService/api/SkypeSettings/User",null,0,function(t){O365.Log.WriteShellLog(413934,1,2,0);n(t)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var i=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog(413936,1,2,0,i,n)}t(n)})},WSKS:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(413937,"skypeSettings",6,2,0);if(!t)throw _o365cl.a.a(413938,"successCallback",6,2,0);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var u=this,r=this;this.a.Sv().CallO365SuiteServiceAction("O365SuiteService/api/SkypeSettings/User",n,2,function(){O365.Log.WriteShellLog(413939,1,2,0);t()},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[413940,1,2,0].concat(t))}i(n)})},RNS:function(n,t){this.CI();if(!n)throw _o365cl.a.a(409090,"successCallback",6,2,0);var i="O365SuiteService/api/NotificationsSettings/User";t=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(t);var u=this,r=this;this.a.Sv().CallO365SuiteServiceAction(i,null,0,function(t){O365.Log.WriteShellLog(411768,1,2,0,i);n(t)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var i=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[411769,1,2,0].concat(i))}t(n)})},WNS:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(409085,"settingValue",6,2,0);if(!t)throw _o365cl.a.a(409086,"successCallback",6,2,0);var r="O365SuiteService/api/NotificationsSettings/User";i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var f=this,u=this;this.a.Sv().CallO365SuiteServiceAction(r,n,2,function(){O365.Log.WriteShellLog(409087,1,2,0,r);t()},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[409088,1,2,0].concat(t))}i(n)})},RALS:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(407280,"mailBox",6,2,0);if(!t)throw _o365cl.a.a(407281,"successCallback",6,2,0);var r="O365SuiteService/api/AppLauncherCustomization/"+n;i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var f=this,u=this;this.a.Sv().CallO365SuiteServiceAction(r,null,0,function(n){O365.Log.WriteShellLog(408370,1,2,0,r);t(_o365sa.SRp.a(n.Body))},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[407282,1,2,0].concat(t))}i(n)})},WALS:function(n,t,i,r,u){this.CI();if(!n)throw _o365cl.a.a(407283,"mailBox",6,2,0);if(!t)throw _o365cl.a.a(407284,"settingName",6,2,0);if(!i)throw _o365cl.a.a(407285,"settingValue",6,2,0);if(!r)throw _o365cl.a.a(407286,"successCallback",6,2,0);var f="O365SuiteService/api/AppLauncherCustomization/"+n+"/"+t;u=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(u);var o=this,e=this;this.a.Sv().CallO365SuiteServiceAction(f,i,2,function(n){O365.Log.WriteShellLog(408369,1,2,0,f);r(_o365sa.SRp.a(n.Body))},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[407287,1,2,0].concat(t))}u(n)})},OSSRS:function(n,t,i,r,u){this.CI();if(!n)throw _o365cl.a.a(408178,"feature",6,2,0);if(!t)throw _o365cl.a.a(408180,"mailBox",6,2,0);if(!i)throw _o365cl.a.a(408244,"settingname:key",6,2,0);if(!r)throw _o365cl.a.a(408181,"successCallback",6,2,0);var f=String.format("{0}{1}/{2}/{3}","O365SuiteService/api/",_o365sa.St.b[n],t,i);u=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(u);var o=this,e=this;this.a.Sv().CallO365SuiteServiceAction(f,null,0,function(n){O365.Log.WriteShellLog(408371,1,2,0,f);r(_o365sa.SRp.a(n.Body))},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[408182,1,2,0].concat(t))}u(n)})},OSSWS:function(n,t,i,r,u,f){this.CI();if(!n)throw _o365cl.a.a(408183,"feature",6,2,0);if(!t)throw _o365cl.a.a(408184,"mailBox",6,2,0);if(!i)throw _o365cl.a.a(408190,"settingName",6,2,0);if(!r)throw _o365cl.a.a(408192,"settingValue",6,2,0);if(!u)throw _o365cl.a.a(408193,"successCallback",6,2,0);var e=String.format("{0}{1}/{2}/{3}","O365SuiteService/api/",_o365sa.St.b[n],t,i);f=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(f);var s=this,o=this;this.a.Sv().CallO365SuiteServiceAction(e,r,2,function(n){O365.Log.WriteShellLog(408372,1,2,0,e);u(_o365sa.SRp.a(n.Body))},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[408194,1,2,0].concat(t))}f(n)})},CreateStorageRequest:function(){this.CI();return new _o365sa.SRq},S2Sv:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(50234,"request",6,2,0);if(!t)throw _o365cl.a.a(171460,"successCallback",6,2,0);if(!this.f(n))throw _o365cl.a.b(407781,2,6);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var u=this,r=this;this.a.Sv().CallSuiteServiceAction("ProcessSuiteStorage",n.h(),function(n){t(_o365sa.SRp.a(n.Body))},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[175248,1,2,0].concat(t))}i(n)})},S2Ss:function(n,t,i,r){var u=!1;this.c(n,t);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var s=this.e(t,i);var f=this.d(i);var o=n.g(this.a.Cg().CUU);var h=this,l=this;this.a.Sv().SessionStorageRequest(o,function(n){if(!u){u=!0;s(n)}},function(n){if(!u){u=!0;f(n)}});if(!_j.F.a(r)&&r){var c=this;var e=function(){if(!u){u=!0;O365.Log.WriteShellLog(409642,1,1,0);f(Error.create("Timeout"))}};_j.k.a().b(_ff.a.a,"SSReq",e,r)}},SDSR:function(n,t,i){this.c(n,t);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var u=this.e(t,i);var f=this.d(i);var r=n.g(this.a.Cg().CUU);r.requestType=1;this.a.Sv().SuiteDataSharingRequest(r,u,f)},ISvSE:function(n){var t=!1;(O365SuiteServiceProxy.d.a.g||O365SuiteServiceProxy.d.a.f&&n)&&(t=!0);return t},IC:function(){},c:function(n,t){this.CI();if(!n)throw _o365cl.a.a(50235,"request",6,2,0);if(!t)throw _o365cl.a.a(171461,"successCallback",6,2,0);},e:function(n,t){var r=this;return function(i){var r=i;if(r.clearError){var s=0;var v,w;w=O365SuiteServiceProxy.b.b(r.clearError,v={val:s}),s=v.val,w;O365.Log.WriteShellLog(175659,4,2,0,s,r.clearError)}if(r.deleteError){var o=0;var p,y;y=O365SuiteServiceProxy.b.b(r.deleteError,p={val:o}),o=p.val,y;O365.Log.WriteShellLog(175660,4,2,0,o,r.deleteError)}if(r.writeError){var u=0;var k,b;b=O365SuiteServiceProxy.b.b(r.writeError,k={val:u}),u=k.val,b;O365.Log.WriteShellLog(175661,4,2,0,u,r.writeError)}if(r.readError){var f=0;var c,h;h=O365SuiteServiceProxy.b.b(r.readError,c={val:f}),f=c.val,h;O365.Log.WriteShellLog(175662,4,2,0,f,r.readError)}if(r.resetError){var e=0;var l,a;a=O365SuiteServiceProxy.b.b(r.resetError,l={val:e}),e=l.val,a;O365.Log.WriteShellLog(175658,1,2,0,e,r.resetError);t(r.resetError)}else n(_o365sa.SRp.c(r))}},d:function(n){var i=this;return function(t){if(!O365SuiteServiceProxy.b.a(t)){var i;var u,r;r=O365SuiteServiceProxy.b.b(t,u={val:i}),i=u.val,r;O365.Log.WriteShellLog(175663,4,2,0,i,t.message)}n(t)}},f:function(n){var e=n.GSK();if(e)for(var f=e,c=f.length,u=0;ut)throw _o365cl.a.a(171171,"beginTime",6,2,n,t);if(!r)throw _o365cl.a.a(171172,"timeZone",6,2,0);_o365sa.f.a.o(n,t,i,r,u,f)},DR:function(n,t,i,r){this.CI();if(!t||!t.length)throw _o365cl.a.a(171173,"remindersToDismiss",6,2,0);if(!n)throw _o365cl.a.a(171174,"timeZone",6,2,0);_o365sa.f.a.f(n,t,i,r)},SR:function(n,t,i,r,u){this.CI();if(!n||!n.length)throw _o365cl.a.a(171175,"remindersToSnooze",6,2,0);if(!t)throw _o365cl.a.a(400299,"newReminderTime",6,2,0);if(!i)throw _o365cl.a.a(171176,"timeZone",6,2,0);_o365sa.f.a.r(n,t,i,r,u)},GetOwaUserConfiguration:function(n,t){this.CI();_o365sa.f.a.m(n,t)},GOUOS:function(n,t){this.CI();_o365sa.f.a.n(n,t)},GDUPE:function(n,t){this.CI();_o365sa.f.a.j(n,t)},GCF:function(n,t){this.CI();_o365sa.f.a.i(n,t)},GCFC:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(400117,"ownerEmailAddress",6,2);_o365sa.f.a.h(n,t,i)},FI:function(n,t,i,r,u,f,e,o){this.CI();if(!n)throw _o365cl.a.a(50211,"timeZone",6,2,n);if(!t)throw _o365cl.a.a(400271,"startDate",6,2);if(!i)throw _o365cl.a.a(400272,"endDate",6,2);if(t>i)throw _o365cl.a.a(171457,"startDate",6,2,t,i);_o365sa.f.a.g(n,t,i,r,u,f,e,o)},GUA:function(n,t,i,r,u,f){this.CI();if(!n)throw _o365cl.a.a(50214,"timeZone",6,2,n);if(!t)throw _o365cl.a.a(400269,"startDate",6,2);if(!i)throw _o365cl.a.a(400270,"endDate",6,2);if(t>i)throw _o365cl.a.a(171458,"startDate",6,2,t,i);if(!r)throw _o365cl.a.a(171459,"emailAddress",6,2,r);_o365sa.f.a.p(n,t,i,r,u,f)},GFI:function(n){return _o365sa.i.b[n]},SetNotificationSettings:function(n,t,i,r,u){this.CI();if(!!n!==n)throw _o365cl.a.a(171931,"enableReminder",6,2,0);if(!!t!==t)throw _o365cl.a.a(171932,"enableReminderSound",6,2,0);if(_j.w.b(i))throw _o365cl.a.a(171933,"newItemNotify",6,2,0);try{var f=new _o365sa.E;f.EnableReminders=n;f.EnableReminderSound=t;f.NewItemNotify=i;var o=null;var e=new _o365sa.bp(o);e.Body=f;var c=this,h=this;this.a.Sv().CallSuiteServiceAction("SetNotificationSettings",e,function(n){O365.Log.WriteShellLog(171742,1,2,0,f.EnableReminders,f.EnableReminderSound,f.NewItemNotify);r(n)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[175246,1,2,0].concat(t))}u(n)})}catch(s){O365.Log.WriteShellLog(171743,1,2,0);u(s)}},SetUserTheme:function(n,t,i,r){this.CI();if(!n)throw _o365cl.a.a(174898,"themeId",6,2,0);try{var u=new _o365sa.bt;u.SkipO365Call=t;u.ThemeId=n;var f=new _o365sa.eQ(null,u);var s=this,o=this;O365SuiteServiceProxy.f.a.CallSuiteServiceAction("SetUserTheme",f,function(n){O365.Log.WriteShellLog(174896,1,2,0);i(n)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[175247,1,2,0].concat(t))}r(n)})}catch(e){O365.Log.WriteShellLog(174897,1,2,0);r(e)}},SetUserLocale:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(402697,"UserLocale",6,2,0);try{var r=new _o365sa.eP(null,n);var e=this,f=this;O365SuiteServiceProxy.f.a.CallSuiteServiceAction("SetUserLocale",r,function(n){t(n)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.b(n["X-OWA-CorrelationId"],n);O365.Log.WriteShellLog.apply(null,[402696,1,2,0].concat(t))}i(n)})}catch(u){O365.Log.WriteShellLog(405459,1,2,0);i(u)}}};_o365sa.CalendarUtils=function(){};_o365sa.CalendarUtils.createReminderItemModel=function(n){var t=new _o365sa.ReminderItemModel;if(n){t.j=n.Subject;t.h=n.Location;t.d=_o365sa.b.b(n.ReminderTime);t.b=_o365sa.b.b(n.StartDate);t.g=_o365sa.b.b(n.EndDate);t.a=new _o365sa.g(n.ItemId.Id);t.a.ChangeKey=n.ItemId.ChangeKey;t.c=n.RecurringMasterItemId;t.e=n.ReminderGroup;t.i=n.ReminderGroupTypes;t.f=n.JoinOnlineMeetingUrl}return t};_o365sa.IGs=function(){};_o365sa.IGs.registerInterface("_o365sa.IGs");_o365sa.Gs=function(){_o365sa.Gs.resolveInheritance();this.IS=this.get_IS;_o365sa.Gs.initializeBase(this)};_o365sa.Gs.prototype={GMGS:function(n,t){this.CI();if(!n)throw _o365cl.a.a(400111,"successCallback",6,2,0);t=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(t);_o365sa.u.a.b(n,t)},GMG:function(n,t,i,r,u){this.CI();if(!n)throw _o365cl.a.a(400112,"groupMailbox",6,2,n);if(!t)throw _o365cl.a.a(400127,"userIdentifier",6,2,t);if(!i)throw _o365cl.a.a(400124,"timeZone",6,2,i);if(!r)throw _o365cl.a.a(400113,"successCallback",6,2,0);u=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(u);_o365sa.u.a.a(n,t,i,r,u)},GMUI:function(n,t,i,r,u){this.CI();if(!r)throw _o365cl.a.a(400115,"successCallback",6,2,0);if(!n)throw _o365cl.a.a(400114,"groupMailbox",6,2,n);if(!t)throw _o365cl.a.a(400126,"userIdentifier",6,2,t);if(!i)throw _o365cl.a.a(400125,"timeZone",6,2,i);u=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(u);_o365sa.u.a.GMUI(n,t,i,r,u)}};_o365sa.IN=function(){};_o365sa.IN.registerInterface("_o365sa.IN");_o365sa.fH=function(){};_o365sa.fH.prototype={Undelivered:1,Unseen:2,Seen:3,Retracted:4,Snoozed:5,Dismissed:6};_o365sa.fH.registerEnum("_o365sa.fH",!1);_o365sa.ISearch=function(){};_o365sa.ISearch.registerInterface("_o365sa.ISearch");_o365sa.N=function(){_o365sa.N.resolveInheritance();this.IS=this.get_IS;_o365sa.N.initializeBase(this)};_o365sa.N.prototype={S:function(n,t,i,r){var u;var e,f;(f=this.c(n,t,i,r,e={val:u}),u=e.val,f)&&_o365sa.o.a.a(u,i)},SRN:function(n,t,i,r,u,f){var e;var s,o;(o=this.c(n,t,u,f,s={val:e}),e=s.val,o)&&_o365sa.o.a.c(i,r,e,u)},SrPG:function(){_o365sa.o.a.b()},SpPG:function(){},GC:function(){return _no.a.a},c:function(n,t,i,r,u){this.CI();if(!i)throw _o365cl.a.a(408642,"successCallback",6,2,0);u.val=new _o365sa.J;u.val.NotificationType=n;switch(n){case"CalendarItemNotification":case"RowNotification":if(t)u.val.FolderId=t;else{O365.Log.WriteShellLog(50219,1,2,0,n);r&&r(Error.argument());return!1}break}return!0},ASNE:function(){return O365SuiteServiceProxy.d.a.g||O365SuiteServiceProxy.d.a.f},CN:function(n,t,i){this.CI();if(!n)throw _o365cl.a.a(411969,"id",6,2,0);if(!t)throw _o365cl.a.a(411970,"successCallback",6,2,0);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var u=this,r=this;this.a.Sv().CallO365SuiteServiceAction("O365SuiteService/api/Notifications/",n,1,function(n){var i=n;i&&t(i)},function(n){if(!O365SuiteServiceProxy.b.a(n)){var t=O365SuiteServiceProxy.Util.c(n);O365.Log.WriteShellLog.apply(null,[413128,1,2,0].concat(t))}i(n)})},GNH:function(n,t){this.GN(null,n,t)},GN:function(n,t,i){this.CI();if(!t)throw _o365cl.a.a(408438,"successCallback",6,2,0);i=O365SuiteServiceProxy.Util.NoOpErrorCallbackIfNullOrUndefined(i);var r=n?encodeURIComponent(n):"";var f=this,u=this;this.a.Sv().CallO365SuiteServiceAction("O365SuiteService/api/Notifications/"+r,null,0,function(i){O365.Log.WriteShellLog(412007,1,2,0);var u=i;if(u&&u.Notifications){for(var e=[],o=u.Notifications,s=o.length,r=0;r3)_sk.c.a.a(3);else{var r=this;_j.k.a().b(_ff.a.a,"SkypeLoader",function(){r.j(t,i)},this.c*1e3)}},q:function(n){return(n&1)==1?"b28f4819-da61-4880-94ab-4198414ff64c":"b32c0389-1143-4a42-b15f-7b860f9eafbb"},j:function(n,t){var f=0;var u=!1;do try{f++;u=!1;var r,i;var e=(i=new _sk.q,i.apiKey=this.b.b,i.locale=this.b.d,i.resigninAllowed=this.b.i,i.disableTelemetry=this.b.e,i.correlationIds=(r=new _sk.r,r.userAppId=this.b.k,r.hostProperty=this.b.n,r.userId=this.b.m,r.sessionId=this.b.h,r.upn=this.b.l,r),i.taskRunner=this.b.j,i.business=(this.b.a&1)!=1,i.dogfood=(this.b.a&2)==2,i.exoFrontDoorUrl=this.b.f,i.onprem=this.b.g,i);Skype.initialize(e,n,t)}catch(o){O365.Log.WriteShellLog(419946,6,1,0,o.message);u=!0}while(u&&f<3);O365.Log.WriteShellLog(419947,1,1,0,this.c,f,!u);u&&t(Error.create("Skype.Initialize() failed to be called."))}};_sk.d=function(){};_sk.d.c=function(n){var t=0;switch(n){case"Online":t=1;break;case"Offline":case"Hidden":t=6;break;case"BeRightBack":t=4;break;case"Away":case"Idle":t=5;break;case"Busy":t=2;break;case"DoNotDisturb":t=3;break}return t};_sk.d.g=function(n){var t="";switch(n){case 1:t="Online";break;case 6:t="Offline";break;case 4:t="BeRightBack";break;case 5:t="Away";break;case 2:t="Busy";break;case 3:t="DoNotDisturb";break;case 7:t="Hidden";break}return t};_sk.d.b=function(n){return n};_sk.d.a=function(n){return n};_sk.d.h=function(n){return n};_sk.d.e=function(n){return n};_sk.d.f=function(n){var t="Unknown";switch(n){case"Chat":t="Chat";break;case"Audio":t="Audio";break;case"Video":t="Video";break;case"ContactRequest":t="ContactRequest";break;case"PluginInstall":t="PluginInstall";break;case"SignInRequest":t="SignInRequest";break;case"UnreadMessage":t="UnreadMessage";break}return t};_sk.d.d=function(n){var t="";switch(n){case 1:t="Chat";break;case 2:t="Audio";break;case 3:t="Video";break;case 4:t="Sharing";break}return t};_sk.p=function(n){this.b=new _sk.e(n.authenticated,_sk.d.b);this.a=new _sk.k(n.status,_sk.d.c,_sk.d.g);this.c=new _sk.j(n,null);this.d=n};_sk.p.prototype={b:null,a:null,c:null,d:null,e:function(){this.d.resetStatus()}};_sk.r=function(){};_sk.r.prototype={hostProperty:null,userId:null,sessionId:null,userAppId:null,tabId:null,experienceId:null,upn:null};_sk.y=function(){};_sk.y.prototype={senderUri:null,message:null,time:null,description:null};_sk.x=function(){};_sk.x.prototype={id:null,execute:function(){}};_sk.q=function(){};_sk.q.prototype={correlationIds:null,apiKey:null,locale:null,resigninAllowed:!1,disableTelemetry:!1,taskRunner:null,business:!1,dogfood:!1,onprem:!1,exoFrontDoorUrl:null};_sk.s=function(n){this.d=n;this.c=new _sk.e(n.active,_sk.d.b);this.f=new _sk.e(n.description,_sk.d.a);this.g=new _sk.i(n.sender);this.h=new _sk.e(n.title,_sk.d.a);this.a=_sk.d.f(n.type);this.b=n.sound};_sk.s.prototype={c:null,f:null,d:null,g:null,h:null,a:"Chat",b:null,j:function(){return this.a==="Chat"||this.a==="Audio"||this.a==="Video"},e:function(n){this.d.accept(_sk.d.d(n))},i:function(){this.d.decline()}};_sk.k=function(n,t,i){_sk.k.initializeBase(this,[n,t]);this.i=i};_sk.k.prototype={i:null,b:function(n){var t=this.i(n);this.d(t)}};_sk.t=function(n,t){this.b=n;this.a=t};_sk.t.prototype={b:null,a:null};_sk.u=function(n){this.b=n};_sk.u.prototype={a:0,b:null,c:function(){this.a-=1;this.a||this.b(this)}};_sk.e=function(n,t,i){this.h=new _j.h;this.d=n;this.g=t;this.e=i};_sk.e.prototype={d:null,g:null,e:null,c:function(){return this.g(this.d())},a:function(n){var u=this.g(this.d());n(u);var f=this.j(n);if(!f){var e=this;var t=function(t){n(e.g(t))};var i=this.d.subscribe(t);var r=new _sk.t(n,i);this.h.c(r);this.e&&(this.e.a+=1)}},f:function(n){var t=this.j(n);if(t){t.a.dispose();this.h.k(t);this.e&&this.e.c()}},j:function(n){for(var r=this.h.h(),u=r.length,t=0;tt.V(Date,n.d)&&n.f(!0):n.f(!1)},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175231,4,1,0,n)})},b:function(){var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.RW(Date,new Date,this.c);var i=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(n,function(n){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175232,4,1,0,n)});this.f(!0)},f:function(n){n&&this.e.a("DataChanged",null);var t=_o365sg2p.b.a().get_Storage().CreateStorageRequest();t.RW(Date,new Date,this.d);var r=this,i=this;_o365sg2p.b.a().get_Storage().S2Ss(t,function(n){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175233,6,1,0,n)})}};_o365sg2p.d=function(){};_o365sg2p.d.q=function(n){_o365sg2p.d.i(n)};_o365sg2p.d.n=function(n){_o365sg2p.d.b=_o365sg2p.b.a().get_Storage().ISvSE(!0);_o365sg2p.d.f=n.b().CultureName;_o365sg2p.d.e=n.b().CorrelationID;_o365sg2p.d.a=n.d();_o365sg2p.d.i(n.a())};_o365sg2p.d.k=function(){_sk.f.a&&_sk.f.a.o();_o365sg2p.d.b&&_o365sg2p.d.d(!0,function(){O365.Log.WriteShellLog(419882,1,1,0)},function(n){O365.Log.WriteShellLog(419883,1,1,0,n.message)})};_o365sg2p.d.t=function(n,t,i){n.j(t,i);_o365sg2p.d.d(!1,function(){O365.Log.WriteShellLog(419884,1,1,0)},function(n){O365.Log.WriteShellLog(419885,1,1,0,n.message)})};_o365sg2p.d.s=function(n,t,i){_o365sg2p.d.c(function(r){r||(r=new _o365sa.SkypeSettings);r.LastSeenSkypeWebExperienceVersion=n;_o365sg2p.d.j(r,t,i,1e4)},i,1e4)};_o365sg2p.d.m=function(n,t){_o365sg2p.d.c(function(t){var i="";t&&(i=t.LastSeenSkypeWebExperienceVersion);n&&n(i)},t,1e4)};_o365sg2p.d.d=function(n,t,i){_o365sg2p.d.c(function(r){r||(r=new _o365sa.SkypeSettings);r.AutoSignIn=n;_o365sg2p.d.j(r,t,i,5e3)},i,5e3)};_o365sg2p.d.l=function(n){var i=n.IsConsumerShell?1:0;n.SkypeDogfoodExperience&&(i|=2);var u=_o365sg2p.d.f;var t;return t=new _sk.l(null),t.a=i,t.d=u,t.n=n.WorkloadId,t.m=n.UID,t.l=n.UPN,t.h=n.SHSID,t.k=_o365sg2p.d.e,t.b=n.SkypeApiKey,t.i=n.SignOutOfSkypeEnabled,t.e=n.SkypeTelemetryDisabled,t.j=_o365sg2p.d.h,t.f=n.ExoFrontDoorUrl,t.g=n.IsSkypeHostedOnPremises,t};_o365sg2p.d.i=function(n){if(_o365sg2p.d.a&&_o365sg2p.d.a.layout==="Mouse"){var t=_o365sg2p.b.a().Cg();if(!!n.LyncIntegrationDisabled!==n.LyncIntegrationDisabled||n.LyncIntegrationDisabled||t.SKIM)_sk.a.a(1);else{_sk.a.a(0);if(n.SignOutOfSkypeEnabled&&_o365sg2p.d.b){_sk.a.a(3);_o365sg2p.d.p(t,n)}else{_sk.a.a(2);t.SKIM=_o365sg2p.d.g(n,!0);t.SKIM.a()}_sk.b.a(function(t){t.i(_o365sg2p.d.r);n.SkypeExperienceFlagsEnabled&&_o365sg2p.d.o(t)})}n.HasSkypeLicense&&!n.IsConsumerShell&&_o365sg2p.d.a&&_o365sg2p.d.a.layout==="Mouse"&&O365.Log.WriteShellLog(412203,1,1,0,n.WorkloadId)}};_o365sg2p.d.o=function(n){try{_o365sg2p.d.m(function(t){O365.Log.WriteShellLog(419893,1,1,0,t);n.e().a.b(t)},function(t){O365.Log.WriteShellLog(419894,1,1,0,t.message);n.e().a.b(null)});n.e().a.a(function(n){O365.Log.WriteShellLog(418632,1,1,0,n);n&&_o365sg2p.d.s(n,function(){O365.Log.WriteShellLog(419891,1,1,0,n)},function(t){O365.Log.WriteShellLog(419892,1,1,0,n,t.message)})})}catch(t){O365.Log.WriteShellLog(419239,6,1,0,t.message)}};_o365sg2p.d.r=function(n){if(n.a==="SignInRequest"){O365.Log.WriteShellLog(418912,1,1,0);_sk.c.a.a(4);_o365sg2p.d.k()}};_o365sg2p.d.j=function(n,t,i,r){var u=!1;_o365sg2p.b.a().get_Storage().WSKS(n,function(){if(!u){u=!0;O365.Log.WriteShellLog(413865,1,1,0);t&&t()}},function(n){if(!u){u=!0;!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(413866,6,1,0,n.message);i&&i(n)}});_j.k.a().b(_ff.a.a,"ShellSkypeApi",function(){if(!u){u=!0;O365.Log.WriteShellLog(419830,6,1,0);i(Error.create("Timed out writing Skype setting."))}},r)};_o365sg2p.d.c=function(n,t,i){var r=!1;_o365sg2p.b.a().get_Storage().RSKS(function(t){if(!r){r=!0;O365.Log.WriteShellLog(419931,1,1,0);n&&n(t)}},function(n){if(!r){r=!0;!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(419932,6,1,0,n.message);t&&t(n)}});_j.k.a().b(_ff.a.a,"ShellSkypeApi",function(){if(!r){r=!0;O365.Log.WriteShellLog(419933,6,1,0);t(Error.create("Timed out fetching Skype setting."))}},i)};_o365sg2p.d.p=function(n,t){_o365sg2p.d.c(function(i){if(!n.SKIM){_sk.a.a(7);var r=!0;i?r=i.AutoSignIn:_sk.a.a(8);r?_sk.a.a(9):_sk.a.a(10);n.SKIM=_o365sg2p.d.g(t,r);n.SKIM.a()}},function(i){O365.Log.WriteShellLog(416959,6,1,0,i.message);if(!n.SKIM){_sk.a.a(11);n.SKIM=_o365sg2p.d.g(t,t.FallbackToSkypeAutoSignIn);n.SKIM.a()}},5e3)};_o365sg2p.d.g=function(n,t){var i=_o365sg2p.d.l(n);i.c=t;return new _sk.f(new _o365sg2p.cq,n.LyncIntegrationUrl,i)};_o365sg2p.bT=function(n,t,i,r,u){this.G=Function.createDelegate(this,this.J);this.H=Function.createDelegate(this,this.W);this.z={};_o365sg2p.bT.initializeBase(this,[null]);this.x=n;this.m=t;this.f=i;this.u=r;this.e=this.f.j()||null;this.s=_j.t.a(this.f.a().UserPersonalizationAllowed)?!0:this.f.a().UserPersonalizationAllowed;this.k(0);this.bo(new _j.g(this.H,_ff.a.a));this.bn(new _j.g(this.G,_ff.a.a));u&&this.Y(u);this.bh()};_o365sg2p.bT.a=function(n){return!!n.Id&&!!n.Name};_o365sg2p.bT.prototype={t:null,n:null,x:null,e:null,f:null,u:null,c:null,o:null,b:0,D:null,C:null,s:!1,Y:function(n){this.V("ClosePaneEvent",n)},m:null,h:function(){return"ThemePanelViewTemplateID"},bm:function(n){if(n){this.n=n;this.q("AllUserThemes")}return n},F:function(n){if(n&&!n.b){this.S(n,this.c!==n);this.K()}return n},j:null,E:function(n){if(n){this.o=n;this.q("CurrentDisplayedTheme")}return n},k:function(n){this.b!==n&&(this.b=n);this.X(["Status","BusyText","PanelMessageType","PanelMessage","HidePanelContent"]);return n},Z:function(){return this.b?this.b===3?_s1.ShellG2Strings.l_ShellPlus_ThemePanelSaving_Text:null:_s1.ShellG2Strings.l_ShellPlus_ThemePanelLoading_Text},bc:function(){if(this.p()===2)if(this.r().a().IsConsumerShell)return _s1.ShellG2Strings.l_ShellPlus_SaveThemeErrorConsumer_Text;else{var t=String.format(_s1.ShellG2Strings.l_ShellCore_ContextualTitleFormat_Text,_s1.ShellG2Strings.l_ShellCore_O365_Text);var n=String.format('{1}',this.r().a().UserThemesSettingsPageUrl,t);return String.format(_s1.ShellG2Strings.l_ShellPlus_SaveThemeErrorFormat_Text,n)}else return this.p()===1?_s1.ShellG2Strings.l_ShellPlus_AdminOverrideSetting_Text:null},p:function(){return this.b===2||this.b===5?2:this.b!==1||this.s?0:1},bo:function(n){this.D=n;this.q("SaveCommand");return n},bn:function(n){this.C=n;this.q("CancelCommand");return n},ba:function(){return!this.b||this.b===2||this.b===3||this.b===4},bb:function(){return!!this.f&&this.f.a().IsRTL},R:function(){this.c&&this.j&&this.o&&this.c.a.Id.toLowerCase()!==this.j.a.Id.toLowerCase()&&this.U(!0)},K:function(){if(this.c&&this.c!==this.o){this.T(this.c.a);this.E(this.c)}},W:function(){if(this.c===this.j)this.bL("ClosePaneEvent");else if(this.c){var t=0;var n=this;var u=function(){var i=+new Date;if(n.b!==5){O365.Log.WriteShellLog(401434,1,1,0,n.c.a.Id,i-t);n.j=n.c;n.x&&n.x.D();n.u&&n.u.b();n.bL("ClosePaneEvent");n.k(4)}};var r=this;var i=function(n){var i=+new Date;O365.Log.WriteShellLog(401435,6,1,0,r.c.a.Id,n);r.k(5);O365.Log.WriteShellLog(404374,1,1,0,i-t)};this.k(3);t=+new Date;this.e&&this.e.OverrideSaveTheme()?this.e.SaveTheme(this.c.a.Id,u,i):this.m&&this.m.SaveTheme(this.c.a.Id,u,i)}},J:function(){this.R();this.bL("ClosePaneEvent")},bl:function(){O365.Log.WriteShellLog(402906,1,1,0)},w:function(n){return this.z&&n?this.z[n.toLowerCase()]:null},T:function(n){if(n)if(this.e&&this.e.OverrideChangeTheme())this.e.ChangeTheme(n);else{this.m.ChangeTheme(n);var t=this.e;this.e&&(t.a||(t.a=Function.createDelegate(t,t.ChangeTheme)))&&this.e.ChangeTheme(n)}},bh:function(){if(!this.t){var r=0;var n=this;var u=function(t){if(!t){O365.Log.WriteShellLog(401432,6,1,0);n.k(2);return}var f=+new Date;var u=function(){n.e&&n.e.OverrideSaveTheme()?n.k(1):n.f.h().c("SuiteAPILoaded",function(t){n.k(1)},!0);O365.Log.WriteShellLog(402813,1,1,0,f-r)};var i=function(t){n.k(2);O365.Log.WriteShellLog(403965,6,1,0,t)};n.bf(t,u,i)};var f=this;var t=function(n){O365.Log.WriteShellLog(402256,6,1,0,n);f.k(2)};r=+new Date;this.e&&this.e.OverrideLoadUserThemesData()?this.e.LoadUserThemesData(u,t):this.m.LoadUserThemesData(u,t);if(this.r().c()&&!this.i()){var i=this;_j.k.a().b(_ff.a.a,"UserThemesPanelViewModel.LoadUserThemes",function(){if(!i.b){O365.Log.WriteShellLog(402494,6,1,0);window.location.href=i.f.a().UserThemesSettingsPageUrl}},3e4)}}},bf:function(n,t,i){for(var o=new Array(0),r=0;rthis.r().a().AppsUpdateTimeSpan||this.c.CultureName!==this.r().b().CultureName)this.bl();else if(this.r().a().AppSearchEnabled||this.r().a().NewAppNotificationEnabled||this.r().a().ShowAppLauncherV2){var i=this;this.U(function(n){if(n){if(n){i.h.a[0]=1;i.r().a().ShowAppLauncherV2&&i.K(n)}}else{i.h.a[0]=2;(i.r().a().AppSearchEnabled||i.r().a().ShowAppLauncherV2)&&i.bl()}})}}else this.bc();else{if(this.r().a().AppLauncherErrorHelpUrl){var t=new _o365sg2c.o;t.x("ShellAppLauncherError");t.v(_s1.ShellG2Strings.l_ShellCore_NavMenu_ErrorLink_Text);t.i(this.r().a().AppLauncherErrorHelpUrl);t.bv("_blank");t.bf(!0);var r=this;t.u(new _j.g(function(){window.open(t.g,t.l,"width=400,height=500,menubar=no,status=no,scrollbars=yes,titlebar=no,toolbar=no,resizable=yes");r.b.d(t.s)},_ff.a.a));this.b.b.ca(t)}this.b.b.d&&this.b.b.d.D(!1);this.b.b.b=3;this.b.b.h(!1)}},bG:function(){var n=this;this.a.G(function(t){if(t===1||t===2){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRd(Boolean,n.t);_o365sg2p.b.a().get_Storage().S2Ss(i,function(t){t.HV(n.t)&&t.V(Boolean,n.t)||n.bh()},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(419631,6,1,0,t);n.bh()})}})},bh:function(){O365.Log.WriteShellLog(419638,1,1,0);var t=new _o365sg2p.Z("/api/myapps/ActivatePendingProvisioningApps",!0);var n=this,i=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction(t.a,"GET",null,null,function(t){var r=t;var i=0;r&&r.ActivatedServicePlans&&(i=r.ActivatedServicePlans.length);n.bE(!0);i>0&&n.u();O365.Log.WriteShellLog(419609,1,1,0,i)},function(n){O365.Log.WriteShellLog(419610,6,1,0,n.message)},!0)},bD:function(){for(var u=this.W(1),f=this.W(2),s=new Array(u.length),r=0;r=4){t.a.IsNewGroup=!0;i=0}}else t.a.IsNewGroup=t.f()?t.f().F()[0]===t:!1;f.push(t.a)}else if(n===2)for(var e=this.a.d.i(),c=e.length,u=0;u0&&(u[i]=r.Apps)}}this.bb(u);this.u()},bb:function(n){var c=n;for(var l in c){var y={key:l,value:c[l]};var o=y.key;var s=y.value;if(o==="FirstParty")for(var p=s,b=p.length,u=0;u0||this.r().a().ShowAppLauncherV2){var e=new _fm.n(_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_More_Text,null,new _fm.d(o),!0);e.i.g("o365cs-base o365cst o365spo o365cs-nav-appTileContextSubMenu ms-bgc-w");this.B(e.i);r.push(e);if(this.r().a().ShowAppLauncherV2){var lt=this.O(e.i,n);var yt=this;y=function(){if(n.a.IsPartialData){O365.Log.WriteShellLog(419781,1,1,0,n.Q());yt.bJ(e.i,n,lt)}}}}if(this.r().a().ShowAppLauncherV2&&this.r().a().MruOauthEndpointUrl){var nt=this.ba[n.s];if(nt){var at=this;w=function(){at.bK(n.t,nt)}}}}n.ba(new _fm.d(r));_o365sg2c.t.a(n);this.B(n.t);var rt=this;n.t.f=function(){O365.Log.WriteShellLog(416814,1,1,0);rt.r().a().ShowAppLauncherV2&&i===1&&O365.Log.WriteShellLog(426683,1,1,0,n.s,rt.a.a.e());b&&b();p&&p();v&&v();y&&y();w&&w()}},O:function(n,t){var h=0;if(t.a.CustomActions){for(var r=new Array(0),s=t.a.CustomActions,v=s.length,u=0;u0&&n.a.C(o,n.a.o.length-o);if(r.length>0){for(var h=[new _fm.e,new _o365sg2c.O(_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_Recent_Text)],s=r,c=s.length,f=0;f5&&this.a.b.C(5,this.a.b.o.length-5);this.a.n()},K:function(n){var t=this.Q(n);var k=this;t.sort(function(n,t){return n.Title.localeCompare(t.Title)});if(this.n){this.a.b.l();for(var a=this.c.RecentAppsIds,y=a.length,i=0;it){if(this.a===-1){var n=this;this.a=window.setTimeout(function(){n.a=-1;n.d()},this.e+this.c-t)}}else this.d()},d:function(){if(this.a!==-1){window.clearTimeout(this.a);this.a=-1}this.e=+new Date;this.f()}};_o365sg2p.ey=function(){};_o365sg2p.ey.registerInterface("_o365sg2p.ey");_o365sg2p.df=function(){};_o365sg2p.df.prototype={pinnedApps:0,newApps:1,allApps:2};_o365sg2p.df.registerEnum("_o365sg2p.df",!1);_o365sg2p.bg=function(n){this.o=Function.createDelegate(this,this.B);_o365sg2p.bg.initializeBase(this);this.a=n};_o365sg2p.bg.prototype={a:null,l:!0,h:!0,c:null,m:null,j:null,b:null,g:null,f:null,d:null,e:null,k:!1,i:null,A:function(){return this.a.a.d?this.a.a.d.g:null},p:function(n){if(this.k!==n){this.k=n;this.q("DetailsLoadedSuccessfully")}return n},z:function(){return String.format(_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneLaunchButton_Title_Text,this.c)},x:function(){return String.format(_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneLaunchButton_AriaLabel_Text,this.c)},r:function(n){if(this.l!==n){this.l=n;this.q("IsHidden")}return n},n:function(n){if(this.h!==n){this.h=n;this.q("AreDetailsLoading")}return n},K:function(n){if(this.c!==n){this.c=n;this.bt("Title","LaunchAppCaption","LaunchAppAriaText")}return n},t:function(n){if(this.m!==n){this.m=n;this.q("Publisher")}return n},E:function(n){if(this.j!==n){this.j=n;this.q("Details")}return n},v:function(){return!!this.b&&this.b.o.length>0},s:function(n){if(this.b!==n){this.b=n;this.I("Permissions","HasPermissionsDetails")}return n},u:function(){var n=0;this.g&&n++;this.f&&n++;this.d&&n++;this.e&&n++;return n>1},J:function(n){if(this.g!==n){this.g=n;this.I("SupportUrl","HasMultipleSupportDetails")}return n},H:function(n){if(this.f!==n){this.f=n;this.I("PrivacyUrl","HasMultipleSupportDetails")}return n},F:function(n){if(this.d!==n){this.d=n;this.I("EulaUrl","HasMultipleSupportDetails")}return n},G:function(n){if(this.e!==n){this.e=n;this.I("HomepageUrl","HasMultipleSupportDetails")}return n},w:function(){return new _j.g(this.o,_ff.a.a)},D:function(n){if(this.i!==n){this.i=n;this.q("CurrentAppTile")}return n},L:function(n){var t=n.a;this.D(n);this.K(t.Title);this.t(t.Publisher);this.a.a.bx();this.n(!0);this.r(!1);O365.Log.WriteShellLog(419179,1,1,0,t.CollectorId,t.Title);var u=new _o365sg2p.Z("/api/myapps/GetAppDetails",!0);var i=this,r=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction(u.a,"POST",null,t,function(n){O365.Log.WriteShellLog(419176,1,1,0,t.CollectorId,t.Title);i.C(n);i.p(!0);i.n(!1)},function(n){O365.Log.WriteShellLog(419177,6,1,0,t.CollectorId,t.Title,n.message);r.p(!1);r.n(!1)},!0)},B:function(){this.r(!0);this.a.a.p()},C:function(n){this.t(n.Publisher);this.E(n.Details);if(n.Permissions){for(var r=new _j.j,i=n.Permissions,f=i.length,t=0;t0?String.format(_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsTab_Text,this.c.o.length):_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsTabEmpty_Text},O:function(){var n=this;return new _j.g(function(){n.w(1)},_ff.a.a)},C:function(){return!_j.t.a(this.r().a().CollapseNewTabEnabled)&&this.r().a().CollapseNewTabEnabled},L:function(){return this.C()&&this.c.o.length>0?String.format(_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsTabWithCount_Text,this.c.o.length):_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsTab_Text},K:function(){var n=this;return new _j.g(function(){n.w(2)},_ff.a.a)},d:null,c:null,R:function(){var n=this;return new _j.g(function(){n.z("Recent")},_ff.a.a)},b:null,M:function(){var n=this;return new _j.g(function(){n.z("Office365")},_ff.a.a)},j:null,T:function(){var n=this;return new _j.g(function(){n.z("Other")},_ff.a.a)},k:null,bc:function(n){if(this.e!==n){this.e=n;this.q("SearchText")}return n},S:function(){return new _j.g(this.B,_ff.a.a)},N:function(){var n=this;return new _j.g(function(){O365.Log.WriteShellLog(416649,6,1,0,n.e,n.f.o.length,n.u.o.length)},_ff.a.a)},f:null,u:null,s:null,i:null,t:0,l:function(){for(var n=new Array(0),r=this.a.a.a.i(),u=r.length,t=0;t=4){var r=t.bc();r.u=this;this.a.a.a.c(r)}else i.D(t)}else{n.h();n.e(this);this.a.a.a.c(n)}},E:function(n){n.e(null);this.a.a.a.p(n,!0)},h:function(n,t){if(n!==t)if(t){var i=this.a.a.a.s(t);n.h();n.e(this);this.a.a.a.r(i,n)}else{n.h();n.e(this);this.a.a.a.c(n)}},n:function(){this.bL("AppsCustomized")},J:function(){var n=_o365sg2p.f.a();null!==n&&!1===n.h?n.Q():this.a.bS()},z:function(n){O365.Log.WriteShellLog(416804,1,1,0,n);O365.Log.b(n,"AppLauncher-AllTab-Group",1,1)},w:function(n){O365.Log.WriteShellLog(413046,1,1,0,n);O365.Log.b(_o365sg2p.df.toString(n),"AppLauncher",1,1);n===1&&O365.Log.WriteShellLog(416615,1,1,0,this.c.o.length);this.bf(n);this.U()},ba:function(){this.f.l();if(this.e){for(var n=new Array(0),f=this.j.i(),h=f.length,t=0;t50?String.format(_s1.ShellG2Strings.l_ShellPlus_TruncationNameContinuation_Text,i.displayName.substr(0,50)):i.displayName;i.switchLinkEnabled=!0;if(i.authenticatedState===1){h=!0;r.l(0,i)}else r.c(i)}}if(h)for(var f=0;f0){for(var u=new Array(n.length),i=0;i0)},o:function(n){if(!this.c||n!==this.c.a)for(var t=0;t0},w:function(){return this.s&&(!this.n()||this.r().a().MultipleAADSwitchingEnabled)},a:null,bm:function(n){if(n){this.k=n;this.q("SelectedIdentitySwitcherUser")}return n},u:null,t:null,m:function(){if(!this.i){this.i={};if(this.r().a().ConsumerWorkloadUrls)for(var i=this.r().a().ConsumerWorkloadUrls,u=i.length,t=0;t0){var f=n.alternateSessionIds[0];Array.removeAt(n.alternateSessionIds,0);i=String.format(r,encodeURIComponent(f));t.src=i}else u.Y()},!1);document.body.appendChild(t)}}},bp:function(n){if(n)for(var t=0;t-1&&(n=n.substr(t+1));var i=this.r().a().EditPhotoPopupUrl.indexOf("?")>=0?"&":"?";window.open(String.format(this.r().a().EditPhotoPopupUrl+i+"realm={0}",n),"_blank","width=600,height=400,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no")}},ba:function(){this.k&&this.k.c.a()},Z:function(){O365.Log.WriteShellLog(404984,1,1,0,this.r().a().WorkloadId,this.r().a().IsConsumerShell);this.S(!this.r().a().IsConsumerShell)},R:function(){var n=O365.PM.st("ME","MEP");this.a.a().m(n)},bb:function(n){this.B(n)},B:function(n){for(var f=this.g,s=f.length,u=0;u=4)i.o.length===1?this.a().u.h(i,i===this.a().z()?this.a():this.a().z()):this.a().u.h(t.bc(),i.z()===this.a()?this.a():this.a().z());else{this.a().D(t);i.o.length||i.h()}}else this.a().u.h(t,t===this.a().z()?this.a():this.a().z());this.a().u.n()}}};_o365sg2p.dC=function(n){this.a=Function.createDelegate(this,this.j);_o365sg2p.dC.initializeBase(this,[n])};_o365sg2p.dC.prototype={d:function(){return this.r()},p:function(){_j.d.prototype.p.call(this);this.m.setAttribute("draggable","true");_o365su.a.a(this.m,"dragstart",this.a,!1)},j:function(n){var t=n;t.dataTransfer.effectAllowed="Copy";t.dataTransfer.setData("Text",this.d().a)}};_o365sg2p.bZ=function(n){this.d=Function.createDelegate(this,this.f);_o365sg2p.bZ.initializeBase(this,[n]);this.n("AudioControl")};_o365sg2p.bZ.prototype={a:null,b:null,c:function(){return this.r()},w:function(){this.c().c(this.d)},e:function(){if(this.a)try{this.m.removeChild(this.a)}catch(n){}this.b=window.document.createElement("source");this.b.setAttribute("src",this.c().a);this.b.setAttribute("type",this.c().b);this.a=window.document.createElement("audio");this.a.appendChild(this.b);this.m.appendChild(this.a)},f:function(){if(this.c()&&(!this.a||!this.a.currentTime||this.a.ended)){this.e();if(_j.t.a(this.a.ended))return;try{this.a.play()}catch(n){O365.Log.WriteShellLog(175207,0,5,0,null)}}}};_o365sg2p.dD=function(){_o365sg2p.dD.initializeBase(this)};_o365sg2p.dD.prototype={a:null,b:null,c:function(n){this.V("PlayNotificationSoundEvent",n)},d:function(){this.be("PlayNotificationSoundEvent",this,this)}};_o365sg2p.bs=function(n){this.cB=Function.createDelegate(this,this.dE);this.j=Function.createDelegate(this,this.dz);this.d=Function.createDelegate(this,this.dy);this.k=Function.createDelegate(this,this.cC);this.cm=Function.createDelegate(this,this.dD);this.l=Function.createDelegate(this,this.dA);this.u=Function.createDelegate(this,this.dB);this.bH=Function.createDelegate(this,this.dC);_o365sg2p.bs.initializeBase(this,[n])};_o365sg2p.bs.prototype={a:function(){return this.r()},p:function(){_j.d.prototype.p.call(this);if(this.a().c()&&this.a().c().D()){this.m.setAttribute("draggable","true");_o365su.a.a(this.m,"dragstart",this.bH,!1);_o365su.a.a(this.m,"dragover",this.u,!1);_o365su.a.a(this.m,"dragenter",this.l,!1);_o365su.a.a(this.m,"drop",this.cm,!1);_o365su.a.a(this.m,"dragend",this.k,!1);_o365su.a.a(window,"dragover",this.d,!0);_o365su.a.a(window,"drop",this.j,!0);this.a().apcl("Size",this.cB)}},dC:function(n){if(this.a().c().m){var t=n;this.a().bD(!0);this.a().c().i=this.a();this.a().c().t=this.a().K();t.dataTransfer.effectAllowed="Move";t.dataTransfer.setDragImage&&t.offsetX&&t.offsetY&&t.dataTransfer.setDragImage(this.m,t.offsetX,t.offsetY)}},dB:function(n){_o365su.a.c(n)},dA:function(n){var r=n;var t=this.a().c().i;if(t&&t!==this.a()){if(this.a().c().a.e())this.a().c().h(t,t===this.a().k()?this.a():this.a().k());else{if(t.d!==1&&this.a().d===1)return;r.dataTransfer.effectAllowed="Move";_o365su.a.c(n);if(t.d===1){var i=t.f();this.a().d===1?t.j===this.a().j&&this.a().f().G(t,t===this.a().k()?this.a():this.a().k()):i.o.length===1?this.a().c().h(i,i===this.a().k()?this.a():this.a().k()):this.a().c().h(t.bc(),i.z()===this.a()?this.a():this.a().k())}else this.a().c().h(t,t===this.a().k()?this.a():this.a().k())}this.a().c().n()}},dD:function(n){_o365su.a.c(n)},cC:function(n){this.a().bD(!1);this.a().c().i=null;this.a().c().t=-1},dy:function(n){this.a()&&this.a().N&&_o365su.a.c(n)},dz:function(n){if(this.a()){this.a().c().i&&O365.Log.WriteShellLog(406971,1,1,0,this.a().c().i.s,this.a().c().t,this.a().c().i.K());this.cC(n)}},dE:function(n,t){var i=n;if(i.d===1){if(!i.f()){var u=i.k();i.c().h(i.bc(),u)}}else if(i.d===2||i.d===4){var r=i.f();if(r){i.c().h(i,r.z());r.o.length||r.h()}}}};_o365sg2p.t=function(n){this.c=Function.createDelegate(this,this.W);this.g=Function.createDelegate(this,this.i);_o365sg2p.t.initializeBase(this,[n]);this.f(this);this.C().a(22)};_o365sg2p.t.prototype={d:!1,e:null,a:null,b:null,j:function(){return this.bC(_o365sg2p.t.a)},h:function(n){this.bi(_o365sg2p.t.a,n);return n},bp:function(n){if(this.d!==n){this.a&&(n?this.a.setAttribute("multiple","true"):this.a.removeAttribute("multiple"));this.d=n;this.q("AllowMultipleFiles")}return n},bb:function(n){if(this.b!==n){this.a&&(n?this.a.setAttribute("accept",n):this.a.removeAttribute("accept"));this.b=n;this.q("AcceptType")}return n},k:function(){return this.bC(_o365sg2p.t.b)},bq:function(n){this.bi(_o365sg2p.t.b,n);return n},l:function(){return this.bC(_o365sg2p.t.c)},y:function(){this.f(null);_j.d.prototype.y.call(this)},w:function(){_j.e.prototype.w.call(this);this.bi(_o365sg2p.t.c,new _j.g(this.g,this.R()));$a(this.a)||(this.a.className+=this.cg)},f:function(n){if(this.e){var t=n.m.querySelector("input");_o365su.a.b(t,"change",this.c);_o365su.a.b(t,"keyup",this.c);var i=this.a.parentNode;i.removeChild(this.a);this.a=null;this.e=null}if(n){this.e=n;this.a=window.document.createElement("input");this.a.setAttribute("type","file");this.a.setAttribute("id",this.m.id+"_fileInput");this.a.setAttribute("tabIndex","-1");_o365su.a.a(this.a,"change",this.c,!1);this.d&&this.a.setAttribute("multiple","true");this.b&&this.a.setAttribute("accept",this.b);n.m.appendChild(this.a)}},i:function(){this.a.click()},u:function(){return new _o365sg2p.cL(this.a.files)},W:function(n){this.h(this.u());this.a.setAttribute("disabled","true");this.k().a();this.f(this)}};_o365sg2p.cL=function(n){this.a=n};_o365sg2p.cL.prototype={a:null,b:function(n){return this.a.item(n)}};_o365sg2p.bI=function(n){_o365sg2p.bI.initializeBase(this,[n]);this.n("AnchoredLabel")};_o365sg2p.bI.prototype={a:null,e:null,d:null,c:null,b:null,k:function(n){if(this.a!==n){this.a=n;this.q("Text");this.f()}return n},j:function(n){if(this.e!==n){this.e=n;this.q("Href")}return n},i:function(n){if(this.d!==n){this.d=n;this.q("BeforeText")}return n},h:function(n){if(this.c!==n){this.c=n;this.q("AnchorText")}return n},g:function(n){if(this.b!==n){this.b=n;this.q("AfterText")}return n},f:function(){var i=null;var r=null;var u=null;if(this.a){var n=this.a.indexOf("");var t=this.a.indexOf("");if(n>=0&&t>n){i=this.a.substr(0,n);r=this.a.substring(n+3,t);u=this.a.substr(t+4)}}this.i(i);this.h(r||this.a);this.g(u)}};_o365sg2p.bc=function(n){this.bE=Function.createDelegate(this,this.bO);this.bq=Function.createDelegate(this,this.cc);this.bv=Function.createDelegate(this,this.cd);this.by=Function.createDelegate(this,this.ck);this.bp=Function.createDelegate(this,this.cb);_o365sg2p.bc.initializeBase(this,[n]);this.W=null;this.H="rgba(255, 255, 255, 0.5)";this.h=-1;this.i=-1;this.c=1;this.n=!0;this.b=this.m};_o365sg2p.bc.b=function(){return!!_o365su.c.a("FileList")&&!!_o365su.c.a("URL.createObjectURL")&&!!_o365su.c.a("window.CanvasRenderingContext2D")};_o365sg2p.bc.prototype={a:null,f:0,g:0,h:0,i:0,l:0,k:0,c:0,H:null,u:null,W:null,bb:0,bB:null,b:null,bc:function(n){var t=n;tthis.j&&(t=this.j);var i=t/100;if(this.c!==i){if(this.a){this.f+=this.a.width*(this.c-i)/2;this.g+=this.a.height*(this.c-i)/2}this.c=i;this.bD();this.e();this.I("Scale","PercentageScale")}return n},bz:!1,bW:function(){return this.j===this.d?0:(this.c*100-this.d)/(this.j-this.d)*100},cq:function(n){this.j!==this.d&&this.bc(n/100*(this.j-this.d)+this.d);return n},bP:function(){return this.bC(_o365sg2p.bc.a)},cr:function(n){if(n!==this.bb){this.cl(n-this.bb);this.bb=n}return n},d:0,j:0,n:!1,o:0,bJ:function(n){if(this.a!==n){this.a=n;this.bK();this.e()}return n},co:function(n){if(this.l!==n){this.l=n;this.e()}return n},cn:function(n){if(this.k!==n){this.k=n;this.e()}return n},cm:function(n){if(this.H!==n){this.H=n;this.e()}return n},cs:function(n){if(this.b.width!==n){this.b.width=n;this.e()}return n},cp:function(n){if(this.b.height!==n){this.b.height=n;this.e()}return n},ca:function(){this.W||(this.W=this.b.getContext("2d"));return this.W},v:function(){_j.e.prototype.v.call(this);this.K(4);_o365su.a.a(this.m,"mousemove",this.bp,!1);_o365su.a.a(this.m,"touchmove",this.by,!1);_o365su.a.a(this.m,"touchend",this.bv,!1);var n=this.bH()?"mousewheel":"DOMMouseScroll";_o365su.a.a(this.m,n,this.bq,!1)},p:function(){_j.e.prototype.p.call(this);this.e()},y:function(){_o365su.a.b(this.m,"mousemove",this.bp);_o365su.a.b(this.m,"touchmove",this.by);_o365su.a.b(this.m,"touchend",this.bv);var n=this.bH()?"mousewheel":"DOMMouseScroll";_o365su.a.b(this.m,n,this.bq);_j.e.prototype.y.call(this)},w:function(){_j.e.prototype.w.call(this);this.bi(_o365sg2p.bc.a,new _j.g(this.bE,_ff.a.a))},bY:function(n){this.h=-1;this.i=-1},cb:function(n){if(this.n){var t=n;if(this.h!==-1&&this.i!==-1&&(t.buttons&1)==1){this.f+=t.clientX-this.h;this.g+=t.clientY-this.i;this.bI();this.bD();this.e()}this.h=t.clientX;this.i=t.clientY}},ck:function(n){var t=n.touches[0];if(this.n&&t){n.preventDefault();if(this.h!==-1&&this.i!==-1){this.f+=t.pageX-this.h;this.g+=t.pageY-this.i;this.bI();this.bD();this.e()}this.h=t.pageX;this.i=t.pageY}},cd:function(n){this.bY(null)},cc:function(n){if(this.n&&this.o){var i=n;var t=0;t=i.detail?i.detail:i.deltaY?i.deltaY:-i.wheelDelta;t>0?this.bc(this.c*100-this.o):t<0&&this.bc(this.c*100+this.o);n.stopPropagation()}},bH:function(){return!_o365su.c.e(_o365su.c.a("document.onmousewheel"))},e:function(){var n=this.ca();if(this.u){n.fillStyle=this.u;n.fillRect(0,0,this.b.width,this.b.height)}else n.clearRect(0,0,this.b.width,this.b.height);if(this.a){n.drawImage(this.a,this.f,this.g,this.a.width*this.c,this.a.height*this.c);n.fillStyle=this.H;var t=(this.b.width-this.l)/2;var i=(this.b.height-this.k)/2;n.fillRect(0,0,t,this.b.height);n.fillRect(Math.max(0,this.b.width-t),0,t,this.b.height);n.fillRect(t,0,Math.max(0,this.b.width-2*t),i);n.fillRect(t,Math.max(0,this.b.height-i),Math.max(0,this.b.width-2*t),i)}},cl:function(n){if(this.a){var s=0;var u=0;var e=this.a.width;var o=this.a.height;var t=n%4;t<0&&(t=4+t);if(t===1){u=-this.a.height;e=this.a.height;o=this.a.width}else if(t===2){s=-this.a.width;u=-this.a.height}else if(t===3){s=-this.a.width;e=this.a.height;o=this.a.width}var r=document.createElement("canvas");r.width=e;r.height=o;var h=r.getContext("2d");h.rotate(Math.PI/2*t);h.drawImage(this.a,s,u);var l=r.toDataURL();var i=document.createElement("img");var f=null;var c=this;f=function(){c.bJ(i);_o365su.a.b(i,"load",f)};_o365su.a.a(i,"load",f,!1);i.src=l}},bK:function(){if(this.a){var t=this.l/this.a.width;var i=this.k/this.a.height;var n=this.bz?Math.min(t,i):Math.max(t,i);this.d=n*100;this.j=Math.max(this.d,200);this.bc(this.d);this.f=(this.b.width-this.a.width*n)/2;this.g=(this.b.height-this.a.height*n)/2;this.e()}},bO:function(){if(this.a){var u=this.l/this.c;var r=this.k/this.c;var o=(this.b.width-this.l)/2;var e=(this.b.height-this.k)/2;var f=(this.f-o)/this.c;var s=(this.g-e)/this.c;var n=document.createElement("canvas");n.width=u;n.height=r;var t=n.getContext("2d");if(this.u){t.fillStyle=this.u;t.fillRect(0,0,u,r)}t.drawImage(this.a,0,0,this.a.width,this.a.height,f,s,this.a.width,this.a.height);var i=n.toDataURL("image/jpeg",.92);if(i){this.bB=i.replace("data:image/jpeg;base64,","");this.q("CroppedImageData")}}},bD:function(){if(!this.bz&&this.a){var t=(this.b.width-this.l)/2;var n=(this.b.height-this.k)/2;this.f>t&&(this.f=t);this.g>n&&(this.g=n);var u=this.c/1;var r=this.b.width-t-this.a.width*u;this.f0&&this.fc(0,this.bD());_fce.b.prototype.c.call(this)&&this.es&&this.ho();this.ff&&n&&this.D()&&this.G();return n},bD:function(){return this.e?this.e.o.length:-1},hj:function(n){if(n===this.cm)return n;this.cm&&_o365sg2p.bd.isInstanceOfType(this.cm)&&this.cm.a(!1);this.cm=n;this.cm&&_o365sg2p.bd.isInstanceOfType(this.cm)&&this.cm.a(!0);return n},cX:function(n){if(n===this.eq)return n;this.eq=n;return n},g:function(){return this.bz},l:function(n){if(n===this.bz)return n;n||_j.l.a(_ff.a.a,"SelectedItem setter setting SelectedItem to null value");this.eB(n);this.bD()>0&&this.a&&this.gS(!0);if(this.bz&&this.a){var t=this.bp(this.bz);if(t!==-1){this.e.c(this.bz);this.cX(n);this.o.d(this.i())}}this.q("SelectedItem");return n},mS:function(n){if(this.hk!==n){this.hk=n;this.q("ShouldHideSwipeMenu")}return n},hi:function(n){if(this.ha!==n){this.ha=n;this.q("IsSwipeMenuShown")}return n},by:function(){return"#MultiSelectListView"},R:function(){return _ff.a.a},me:function(){return 0},dz:function(){return 0},bH:function(){return this.ck},gW:function(){return this.bH().g()},dy:function(){_j.l.b(_ff.a.a,"FirstRowInViewPortPanelIndex NotImplemented.");return 0},gX:function(){this.ep<0&&(this.ep=this.a.m.offsetHeight-this.el());return this.ep},el:function(){if(this.fp<=0){this.fp=this.bH().m.offsetHeight;this.ep=-1;this.eo=-1}return this.fp},jj:function(){if(this.eo<0){var n=this.mg();if(!n)return 0;this.eo=Math.ceil(this.el()/n);this.mp()}return this.eo},cB:function(n,t,i){switch(t){case 1:this.cX(n);this.gZ(n);break;case 2:if(!this.jt||!i||this.bD()!==1){this.cX(n);this.mk(n,i)}break;case 3:var r=this.c().d(n,this.bJ);r>=0&&this.mj(r,t);break}this.en=!1},gS:function(n){_j.l.a(_ff.a.a,"Clearing selection collection.");if(this.e){this.e.g(this.cA);this.e.l();this.jg();n&&this.cX(null);this.e.f(this.cA)}},db:function(n){_fce.b.prototype.db.call(this,n);if(!_j.F.a(this.bN)){n.bN=this.bN;n.K(4)}},dF:function(n){_fce.b.prototype.dF.call(this,n);$a(this.bN)||n.bx(4)},ey:function(n,t,i){_fce.b.prototype.ey.call(this,n,t,i);this.es&&this.ho()},H:function(){_fce.b.prototype.H.call(this);if(this.o){this.ck=this.o.a("ScrollRegion");this.bH().E("scroll",this.iA,"multiselectview.scroll");this.es&&this.ek.b(_o365sg2p.cM,this.gQ)}else this.ck=null},y:function(){_fce.b.prototype.y.call(this);this.e&&this.e.g(this.cA);if(this.ck){this.ck.bH(this.gR);this.bH().L("scroll","multiselectview.scroll")}this.es&&this.ek.c(_o365sg2p.cM,this.gQ)},v:function(){_fce.b.prototype.v.call(this);this.dC&&this.hn()},p:function(){_fce.b.prototype.p.call(this);this.e&&this.fc(0,this.e.o.length);this.ff&&(this.e&&this.e.o.length?this.cD&&this.bK():this.G());this.ck.bv(this.gR)},bd:function(){this.e&&this.e.g(this.cA);_fce.b.prototype.bd.call(this)},x:function(){this.mS(!0);_j.d.prototype.x.call(this)},fU:function(n){if(this.bz){var t=this.e.s(this.bz,this.bJ);t===-1&&this.e.c(this.bz)}this.je(n);this.cD&&this.bK()},dD:function(n){if(_fce.c.isInstanceOfType(n)&&this.h.i(n)){n.bb=!0;return}_fce.b.prototype.dD.call(this,n)},md:function(){var n=new _o365sg2p.bd(window.document.createElement(this.fA()));n.bq(this);return n},hO:function(n,t){var i=t.a()-1==2;this.cu&&(n.f()?i||(this.fm=!0):t.a()-1&&t.a()?i&&this.fC()&&this.eA(n,t):this.df(n,t));this.dm(t)},hP:function(n,t){if(this.fm){this.df(n,t);this.fm=!1}},hN:function(n,t){if(!this.dC||!this.jm&&!this.jn&&!n.bP()){this.cu||this.df(n,t);this.dm(t)}},fK:function(n,t){_fce.b.prototype.fK.call(this,n,t);if(this.dC){t.b();t.e()}},df:function(n,t){this.dk(new _ff.l(t,3));this.ka(n,t);this.cd&&this.cd.b&&this.cd.a()},eA:function(n,t){this.dk(new _ff.l(t,4));this.ka(n,t)},hL:function(n){return this.cn(n,this.g())||this.e.s(n,this.bJ)!==-1},fc:function(n,t){if(this.c()&&this.c().b()>0&&t>0&&this.a){for(var u=-1,i=-1,r=n;rr?2:ut.val&&i<=r?4:i0&&this.h.b(this.h.a.length-1).G()},dj:function(){this.i()?_fce.b.prototype.dj.call(this):this.h&&this.h.a.length>0&&this.h.b(this.h.a.length-1).cb(this.fz())},mq:function(n){if(this.dh.a()!=="TouchWide")this.dE();else if(this.dh.a()==="TouchWide"&&this.bO&&!this.cW){this.gT();var t=this.i();t&&t.h(!0)}},fV:function(n,t){return _fce.b.prototype.fV.call(this,n,t)?_ff.r.isInstanceOfType(this.r())&&!this.e.x(this.r().a(t.r()),this.bJ)||!_ff.r.isInstanceOfType(this.r())&&!this.e.x(t.r(),this.bJ):!1},hB:function(){this.ff&&this.cD&&(!this.dM||this.hM())&&this.bK()},mE:function(){return this.er===1},ju:function(){this.jg();this.my()},my:function(){_j.l.a(_ff.a.a,"Rebuilding list view selection collection.");this.a&&this.fc(0,this.bD())},jg:function(){_j.l.a(_ff.a.a,"Clear list view selection collection.");this.hj(null);if(this.h){for(var i=this.h.a.length,n=i-1;n>=0;n--){var t=this.h.b(n);t.bb&&this.cp(t,!1)}this.h.e()}},jl:function(n){for(var r=this.h.a.length,t=r-1;t>=0;t--){var i=this.h.b(t);if(this.cn(n,this.co(i.r())))return i}return null},dB:function(n,t,i){if(this.bD()<=0){this.dQ();return this.g()}var o=this.gY();var r=n?o-1:o+1;var h=r+this.dz();if(!this.hb(h))return null;var c=this.bp(this.c().a(o));var w=this.a.a.a(c);if(!w)return null;var l=this.bp(this.c().a(r));var u=this.a.a.a(l);if(!u||!u.m)return null;var e;var p,y;var k=(y=this.fd(w,p={val:e}),e=p.val,y);(k===2||k===1)&&this.ck.d(e);var b;var a,v;var d=(v=this.fd(u,a={val:b}),b=a.val,v);if(!d){t?this.cl(r):this.cB(this.c().a(r),i,!1);return u}var s;s=n?c===l+1?1:7:l===c+1?2:8;var f=this;this.fh(new _o365sg2p.bK(s),function(){if(f.hb(h)){r=h-f.dz();r<0||r>f.c().b()-1||f.cB(f.c().a(r),i,!1)}});return u},fl:function(n,t,i){if(!(this.bD()<=0)){var u=this.gY();var r=n?u-1:u+1;var f=r+this.dz();this.hb(f)&&(t?this.cl(r):this.cB(this.c().a(r),i,!1))}},mZ:function(){this.jP(0)},nc:function(){this.jP(1)},jP:function(n){if(!(this.bD()<=0)){var c=this.gY();var s=c+this.dz();var h=this.bp(this.c().a(c));var r=this.a.a.a(h);if(r){var i;var e,o;var u=(o=this.fd(r,e={val:i}),i=e.val,o);(u===2||u===1)&&this.ck.d(i);r.bv();var f=this.gW();if(!f&&n===1){this.cl(0);return}if(this.gX()-f0?i--:i++);var r;if(t.dy()<0||i=t.c().b()&&(r=t.c().b()-1)}else for(;;){var e=t.a.a.a(i);if(!_fce.c.isInstanceOfType(e)){i--;continue}var o;var u,f;var h=(f=t.fd(e,u={val:o}),o=u.val,f);if(!h){r=t.hJ(i);break}if(i<=t.dy()){r=t.hJ(i);break}i--}t.cl(r);t.fn()})}}},mU:function(){if(this.c().b()){if(!this.gW()){this.cl(0);return}var n=this;this.fh(new _o365sg2p.bK(5),function(){n.cl(0);n.fn()})}},mW:function(){if(this.c().b()){if(this.gW()>=this.gX()){this.cl(this.c().b()-1);return}var n=this;this.fh(new _o365sg2p.bK(6),function(){n.cl(n.c().b()-1);n.fn()})}},gY:function(){return this.bO?this.c().d(this.bO,this.bJ):this.c().d(this.e.o[this.e.o.length-1],this.bJ)},fn:function(){this.ml(150)},ml:function(n){this.mb();var t=this;this.cW=_j.k.a().b(_ff.a.a,"DelayKeyboardNavigateSelection",function(){t.cW=null;t.bI()},n)},mb:function(){this.cW&&(this.cW=_j.k.a().c(this.cW))},mH:function(){this.bI();this.ji.a()},mO:function(){this.bI();this.jU.a()},mK:function(){this.bI();this.jp.a()},mL:function(){this.bI();this.jq.a()},mG:function(){this.bI();this.jh.a()},mM:function(){this.bI();this.hg&&this.hg.a()},mN:function(){this.bI();this.hf&&this.hf.a()},mJ:function(){this.bI();this.gV&&this.gV.a()},jW:function(){var n=this.i();this.bD()===1&&n&&(n.bO?n.cl.a():this.hc&&this.hc.a())},mP:function(){this.bI();this.jW()},mI:function(){this.bI();this.i()&&this.i().cA()},mF:function(){this.bI();if(this.i()){this.i().bv();this.G()}},ka:function(n,t){var r=this.co(n.r());var i=this.mi(t);if(i!==2&&this.cn(r,this.g())){if(this.jf){this.jV();this.ej()}this.gT();n.h(!0);return}else{var u=n.f();this.cB(r,i,u)}},mi:function(n){var t=1;if(this.mE())t=1;else if(this.er===3)t=2;else{var i=n;var e=i.i();var r=i.d();if(this.dC){var f=i.a()-1==2;if(r&&f){this.en=!0;return 2}}var u=e||this.en;t=r?3:u?2:1}return t},gZ:function(n){this.mT(n)},mT:function(n){if(n){if(n!==this.g()){var i=this.fo();this.l(n);i||this.ej()}}else{var t=this.fo();this.dA(null);this.gS(!0);t||this.ej()}},mk:function(n,t){if(t)this.e.p(n,!0);else if(this.bD()){this.dh.a()==="Mouse"&&this.bD()===1&&this.i()&&this.i().bv();_j.l.a(_ff.a.a,"HandleToggleSelection using InternalSelectedItemSetter to set SelectedItem to null value, but SelectionCollection is not being cleared here");this.dA(null);this.e.c(n)}else this.gZ(n)},mj:function(n,t){var r=-1;var i=-1;var f=this.c().d(this.eq,this.bJ);if(f===-1)i=r=n;else{i=f;r=n}if(r===i){this.gZ(this.c().a(i));return}var o=this.fo();_j.l.a(_ff.a.a,"HandleSelectionRange using InternalSelectedItemSetter to set SelectedItem to null value, but SelectionCollection is not being cleared here");this.dA(null);this.gS(!1);for(var u=i;u!==r;){var e=this.c().a(u);this.e.c(e);i=0){var i=this.h.b(t);i.bb&&this.cp(i,!1);this.h.k(t,n)}else this.h.c(n)},mA:function(n){if(this.c()&&this.a){for(var i=n.length,t=i-1;t>=0;t--)this.mz(n[t]);this.hn()}},mz:function(n){var t=this.jl(n);if(t){this.h.f(t);var u=this.h.a.length;var i=this.bp(n);if(i!==-1){if(u===1){i=this.kQ(this.h.b(0));var r=this.co(this.h.b(0).dV());var f=this.c().d(r,this.bJ);if(f>=0)this.dA(r);else{_j.l.a(_ff.a.a,"RemoveItemFromSelectionCollection using InternalSelectedItemSetter to set SelectedItem to null value, but SelectionCollection is not being cleared here");this.dA(null)}this.cX(r)}else if(!u){_j.l.a(_ff.a.a,"RemoveItemFromSelectionCollection setting SelectedItem to null value when selection count is 0");this.l(null);this.cX(null)}this.hm(i)}else t.bb&&this.cp(t,!1)}},mB:function(n,t){if(this.c()&&this.c().b()>0&&this.a)for(var o=n.length,r=this.a.a,e=r.b(),u=0;u=0},jo:function(n){var i=n;var t=this.co(i.r());return this.mn(t)},mn:function(n){for(var t=0;tt){this.cy().a();n.preventDefault()}this.gU=t}};_o365sg2p.cO=function(n){this.a=n};_o365sg2p.cO.prototype={a:0};_o365sg2p.bK=function(n,t,i){this.a=n;this.b=t;this.c=i};_o365sg2p.bK.prototype={a:0,b:0,c:0};_o365sg2p.dG=function(){};_o365sg2p.dG.prototype={a:function(n,t){var r=n;var i=null;switch(r){case 4:i=String.format(_s1.ShellG2Strings.l_ShellPlus_ShowBannerTime_Seconds_Text,"4");break;case 8:i=String.format(_s1.ShellG2Strings.l_ShellPlus_ShowBannerTime_Seconds_Text,"8");break;case 10:i=String.format(_s1.ShellG2Strings.l_ShellPlus_ShowBannerTime_Seconds_Text,"10");break;default:i="";break}return i},b:function(n,t){throw Error.notImplemented();}};_o365sg2p.dH=function(){};_o365sg2p.dH.prototype={a:function(n,t){var i=n;return i===1?"SocialFlexPaneItemView.OneActorPhoto":i>=2?"SocialFlexPaneItemView.TwoActorPhotos":null},b:function(n,t){throw Error.notImplemented();}};_o365sg2p.dF=function(){};_o365sg2p.dF.prototype={a:function(n,t){return!!n},b:function(n,t){throw Error.notImplemented();}};_o365sg2p.dI=function(){};_o365sg2p.dI.prototype={a:function(n,t){if(Number.isInstanceOfType(n)){var i=n;return i?i>99?String.format(_s1.ShellG2Strings.l_ShellPlus_MaxNotificationCount_FormatString_Text,99):i.toString():""}return n.toString()},b:function(n,t){throw Error.notImplemented();}};_o365sg2p.cP=function(){};_o365sg2p.cP.prototype={a:function(n,t){var r=n;var i=null;switch(r){case-15:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FifteenMinutesBeforeStart_Text;break;case-10:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TenMinutesBeforeStart_Text;break;case-5:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FiveMinutesBeforeStart_Text;break;case 0:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ZeroMinutesBeforeStart_Text;break;case 5:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FiveMinutes_Text;break;case 10:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TenMinutes_Text;break;case 15:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FifteenMinutes_Text;break;case 30:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ThirtyMinutes_Text;break;case 60:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneHour_Text;break;case 120:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoHours_Text;break;case 240:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FourHours_Text;break;case 480:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_EightHours_Text;break;case 720:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_HalfDay_Text;break;case 1440:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneDay_Text;break;case 2880:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoDays_Text;break;case 4320:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_ThreeDays_Text;break;case 5760:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_FourDays_Text;break;case 10080:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_OneWeek_Text;break;case 20160:i=_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_TwoWeeks_Text;break;default:i="";break}return i},b:function(n,t){throw Error.notImplemented();}};_o365sg2p.ev=function(){};_o365sg2p.ev.registerInterface("_o365sg2p.ev");_o365sg2p.A=function(n,t){this.bq=Function.createDelegate(this,this.bR);this.bA=Function.createDelegate(this,this.cd);this.bz=Function.createDelegate(this,this.bI);this.bD=Function.createDelegate(this,this.cg);this.bB=Function.createDelegate(this,this.ce);this.bu=Function.createDelegate(this,this.bW);this.bw=Function.createDelegate(this,this.bY);this.bs=Function.createDelegate(this,this.bn);this.bx=Function.createDelegate(this,this.bZ);this.by=Function.createDelegate(this,this.ca);this.bv=Function.createDelegate(this,this.bX);_o365sg2p.A.initializeBase(this,[n.a]);this.c="AdminPortal";n.c.a&&(this.c=n.c.a.s);this.S=new _j.g(this.bv,_ff.a.a);this.Z=new _j.g(this.by,_ff.a.a);this.Y=new _j.g(this.bx,_ff.a.a);this.T=new _j.g(this.bs,_ff.a.a);this.W=new _j.g(this.bw,_ff.a.a);this.U=new _j.g(this.bu,_ff.a.a);this.bb=new _j.g(this.bB,_ff.a.a);this.bc=new _j.g(this.bD,_ff.a.a);this.ba=new _j.g(this.bz,_ff.a.a);this.bf=t;this.u=!0;this.x=this.r().a().NewFlexPane?"rgba(244, 244, 244, 0.5)":"rgba(255, 255, 255, 0.5)";if(this.r().c()){if(this.r().b().WorkloadLinks)for(var u=this.r().b().WorkloadLinks,f=u.length,i=0;i1&&i.height>1&&n.H(t);n.bm()},function(t){O365.Log.WriteShellLog(423004,6,19,0);n.w()})}else _o365sg2p.cX.$$(_o365sg2p.cZ,Object).b(null).c(n.bA,n.bq,!1)};if(this.r().a().HasEXOLicense||this.F||!this.r().c())if(this.r().a().HasEXOLicense){O365.Log.WriteShellLog(420472,1,19,0);i()}else{O365.Log.WriteShellLog(420471,6,19,0);this.bV(_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_LoadFailure_Text)}else i()},cd:function(n){O365.Log.WriteShellLog(417370,1,19,0,!!n,O365SuiteServiceProxy.c.a()-this.f);n&&this.H("data:image/jpeg;base64,"+n);this.bm()},bR:function(n){O365.Log.WriteShellLog(417362,6,19,0,n,O365SuiteServiceProxy.c.a()-this.f);this.w()},bm:function(){this.m=!0;if(this.b){O365.Log.WriteShellLog(420742,1,19,0,O365SuiteServiceProxy.c.a()-this.f);this.o(null);this.e&&this.G(!1);if(this.b){_j.k.a().c(this.b);this.b=null}}},bV:function(n){this.p(n);this.w()},w:function(){this.m=!1;O365.Log.WriteShellLog(420743,1,19,0,O365SuiteServiceProxy.c.a()-this.f,!0);this.o(null);this.bH(!1);this.bo(!0);if(this.b){_j.k.a().c(this.b);this.b=null}},ca:function(){this.t&&this.t.a()},bl:function(n,t,i){var r=document.createElement("img");var u=this;_o365su.a.a(r,"load",function(n){t(r,n)},!1);_o365su.a.a(r,"error",i,!1);r.src=n},bX:function(){O365.Log.WriteShellLog(417368,1,19,0);var n=URL.createObjectURL(this.z.b(0));if(n){var t=this,i=this;this.bl(n,function(n,i){t.J(n);t.G(!1);O365.Log.WriteShellLog(417369,1,19,0)},function(t){URL.revokeObjectURL(n);O365.Log.WriteShellLog(417363,6,19,0);i.p(_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_UploadFailure_Text)})}else{O365.Log.WriteShellLog(417372,6,19,0);this.p(_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_UploadFailure_Text)}},bZ:function(){O365.Log.WriteShellLog(417367,1,19,0,this.c);this.o(_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Saving_Text);this.p(null);this.bo(!1);this.j?this.s&&this.s.a():this.e?this.bn():this.bG(null)},bn:function(){this.bf()},bY:function(){var n=this;this.bh(function(){n.cc(n.n+1)})},bW:function(){this.j||this.H(null);this.J(null);this.G(!0)},ce:function(){var n=this;this.bh(function(){n.k=Math.min(100,n.k+5);n.q("CropperScale")})},cg:function(){var n=this;this.bh(function(){n.k=Math.max(0,n.k-5);n.q("CropperScale")})},bh:function(n){if(!this.j&&this.e){O365.Log.WriteShellLog(420467,1,19,0);var t=this,i=this;this.bl(this.e,function(i,r){O365.Log.WriteShellLog(420468,1,19,0);t.J(i);n()},function(t){O365.Log.WriteShellLog(420469,6,19,0);n()})}else n()},bG:function(n){O365.Log.WriteShellLog(420466,1,19,0,this.c);this.f=O365SuiteServiceProxy.c.a();var t=this,i=this;_o365sg2p.cX.$$(_o365sg2p.cZ,Object).b(null).r(n,function(){O365.Log.WriteShellLog(417366,1,19,0,t.n,!n,t.c);O365.Log.WriteShellLog(425301,1,19,0,O365SuiteServiceProxy.c.a()-t.f);t.bn();t.o(null);for(var r=_o365sg2p.A.a,f=r.length,i=0;i=0?this.c.r(t,i):this.c.c(i);return i},C:function(n,t){var i=new _o365sg2p.P;i.m(n.id);i.i(n.name);if(n.attachments){var r=n.attachments.backgroundImage;if(r)if(r.inlineBlobData)i.h(String.format("data:{0};base64,{1}",r.mediaType,r.inlineBlobData));else{var f=this,e=this;this.b.g(n.id,r.exchangeId,function(n){var t=new Blob([n],{type:r.mediaType});i.h(URL.createObjectURL(t))},function(n){})}}var u=this;i.l(new _j.g(function(){u.G(i)},_ff.a.a));this.W(i);t>=0?this.k.r(t,i):this.k.c(i);return i},z:function(n,t){var i=new _o365sg2p.bF;i.l(t.id);if(t.attachments){var u=t.attachments;for(var r in u){var e={key:r,value:u[r]};var f=e.value;this.H(i,f)}}this.U(n,i);n.b.c(i);return i},H:function(n,t){if(t.inlineBlobData)t.mediaType.startsWith("image/")?n.i(String.format("data:{0};base64,{1}",t.mediaType,t.inlineBlobData)):t.mediaType.startsWith("text/")&&n.j(window.atob(t.inlineBlobData));else{var r=this,i=this;this.b.e(n.d,t.exchangeId,function(i){var u=new Blob([i],{type:t.mediaType});if(t.mediaType.startsWith("image/"))n.i(URL.createObjectURL(u));else if(t.mediaType.startsWith("text/")){var r=new FileReader;r.onload=function(t){n.j(r.result)};r.readAsText(u)}},function(n){})}},G:function(n){this.t(n);var t=this,i=this;this.b.f(n.a,100,0,function(i){n.b.l();for(var u=i.items,e=u.length,r=0;r0},H:function(){return this.m&&(!this.u()||this.r().a().MultipleAADSwitchingEnabled)},bG:function(n){var i=this.u();var t=this.H();if(this.e!==n){this.e=n;this.q("IdentitySwitcherUsers");i!==this.u()&&this.q("HasSavedAlternateIdentities");t!==this.H()&&this.q("IdentitySwitcherAddAccountLinkAvailable")}return n},bI:function(n){if(n){this.o=n;this.q("SelectedIdentitySwitcherUser")}return n},D:null,C:null,t:function(){if(!this.k){this.k={};if(this.r().a().ConsumerWorkloadUrls)for(var i=this.r().a().ConsumerWorkloadUrls,u=i.length,t=0;t-1&&(n=n.substr(t+1));var i=this.r().a().EditPhotoPopupUrl.indexOf("?")>=0?"&":"?";window.open(String.format(this.r().a().EditPhotoPopupUrl+i+"realm={0}",n),"_blank","width=600,height=400,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no")}}},bA:function(){this.o&&this.o.c.a()},bz:function(){O365.Log.WriteShellLog(404984,1,1,0,this.r().a().WorkloadId,this.r().a().IsConsumerShell);this.bq(!this.r().a().IsConsumerShell)},bS:function(){try{O365.Log.WriteShellLog(411555,1,1,0);try{_o365sg2p.f.d("Me");this.a.a().d();this.a.b()&&this.a.b().d()}catch(u){O365.Log.WriteShellLog(411556,6,1,0,u)}var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.a=!0;window.setTimeout(this.Y,3e3);var i=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(n,function(n){i.s()},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(411665,6,1,0,n);t.s()})}catch(r){O365.Log.WriteShellLog(411666,6,1,0,r);this.s()}},s:function(){if(!this.U){this.U=!0;O365.Log.WriteShellLog(175201,1,1,0,_o365su.h.b(this.r().b().SignOutLink.Url));var n=this.r().b().SignOutLink.Url;_j.f.a(n)||n==="#"||(window.location.href=n)}},S:function(){if(this.w&&this.f)try{this.f=!1;var n=this;this.w.a(function(t){var f=new _j.j;t=_o365sg2p.br.b(t,n.r());var o=new _j.h;if(t)for(var e=t,s=e.length,r=0;r0){var f=n.alternateSessionIds[0];Array.removeAt(n.alternateSessionIds,0);i=String.format(r,encodeURIComponent(f));t.src=i}else u.by()},!1);document.body.appendChild(t)}}},bV:function(n){if(n)for(var t=0;t0){this.w(null);this.x(2)}else{this.w(String.format(_s1.ShellG2Strings.l_ShellPlus_Settings_NoResultsFirst_Text,this.c));this.x(1)}O365.Log.WriteShellLog(408463,1,19,0,this.c,JsonParser.serialize(this.b.c),this.b.a.a.a);if(this.f){window.clearTimeout(this.f);this.f=0}var i=this;this.f=window.setTimeout(function(){i.t("SettingsPaneSearch")},500)}},J:function(){this.b.h();this.w(null)},G:function(){this.c&&O365.Log.WriteShellLog(408956,1,19,0,this.c,JsonParser.serialize(this.b.c),this.b.a.a.a)},H:function(){this.c&&this.c!==""&&O365.Log.WriteShellLog(406207,1,19,0,this.c,JsonParser.serialize(this.b.c),this.b.a.a.a)},U:function(n,t){var i=n;i&&this.b.t(_o365sg2p.v.b(i),this.r().a().WorkloadId)},T:function(n,t){this.u()},S:function(n,t){if(!this.b.b){this.t("SettingsPane");this.b.rpcl("BusyText",this.p)}},t:function(n){for(var t=new Array(0),r=this.b.d.i(),f=r.length,i=0;in?2:1;this.E(!1,t);O365.Log.WriteShellLog(401928,1,1,0,this.r().a().WorkloadId,this.g(),n)}this.p(n);this.E(!0,t);this.bF("FlexPaneProviderOpened",n);return!0}else{O365.Log.WriteShellLog(303136,6,1,0,n);return!1}},m:function(n){this.bF("FlexPaneProviderClosed",n);if(n in this.c&&n===this.g()&&!this.h){var t=this.a;this.E(!1,1);t.a&&t.a.cj();if(this.g()!=="ExtensibilityID"&&this.v&&this.v.d()){this.R();this.p("ExtensibilityID");this.E(!0,1)}else{this.p("NoProvider");this.bb(!1,n)}return!0}else return!1},bQ:function(){if(null!==this.r().d().forwardAccessibilityLoopOutsideHeaderElementId){var n=document.getElementById(this.r().d().forwardAccessibilityLoopOutsideHeaderElementId);null!==n&&n.focus()}},ba:function(){null!==this.b.b&&this.b.b.bM()},i:function(n){if(this.h||this.g()!==n){this.H=+new Date;this.C(n);var t;this.bF("LinkClick",(t=new _o365sg2cm.c,t.Id=n,t));O365.Log.WriteShellLog(418155,1,1,0)}else this.m(n)},S:function(){if(this.r().c()&&!this.r().b().UseSPOBehaviors&&!this.d){var i=this;var r=function(){i.m("ThemePanelViewTemplateID")};var u=this.b.v||this.r().a().UserThemeId;var t=new _o365sg2p.ct(this.b,this.r().h(),new _o365sg2p.cq,this.r().a().LoadUserThemesUrl,u);this.bP(new _o365sg2p.bT(this.b,t,this.r(),new _o365sg2p.cQ(this.r()),r));var f=this;var n=function(){var n=document.querySelector("#O365_MainLink_Settings");n&&n.focus()};_o365sg2c.f.a?this.b.a.m.bB(n):this.b.a.c.bB(n);this.c.ThemePanelViewTemplateID=this.d}},Q:function(){null!==this.u&&this.u()},bR:function(){if(this.j.bT()){this.j.bI();return!1}else{this.C("ChangePhoto");return!0}},bw:function(){this.bz();this.by();this.bu();this.bv();this.bx();this.bs();this.bq();if(_o365sg2c.f.h&&this.r().c()&&!this.r().b().UseSPOBehaviors)try{var n=this;this.b.a.ba(function(){if(n.r().c()&&(!_o365sg2p.b.a()||!_o365sg2p.b.a().Sv().e())&&(!n.r().j()||!n.r().j().OverrideSaveTheme())){O365.Log.WriteShellLog(401431,1,1,0);window.location.href=n.r().a().UserThemesSettingsPageUrl;return!1}n.S();n.i("ThemePanelViewTemplateID");return!1})}catch(t){O365.Log.WriteShellLog(403093,6,1,0,t)}},bh:function(n){if(n in this.c){var t=this.c[n];t&&t.a&&t.a.z&&t.a.z.b?t.a.z.a():this.i(n)}},E:function(n,t){if(this.a){this.a.a&&this.a.a.B(n);if(n){this.a.ci()&&this.f.d(this.g(),-1,!0);this.U(n,t,this.a);this.a.l(!1);this.a.B();this.bG(this.a.A());if(this.a.a){this.a.a.bT(!1);this.a.bJ()&&this.a.a.J(null);this.a.a.bv(!1)}var r=this;_j.k.a().b(_ff.a.a,"FlexPaneMouseView",function(){r.bc(r.a)},368)}else{this.f.e();this.U(n,t,this.a);this.a.R();var i=this.a;this.p("NoProvider");var u=this;_j.k.a().b(_ff.a.a,"FlexPaneMouseView",function(){i.l(!0);u.bc(i)},167)}}},bb:function(n,t){if(n){this.W(!0);this.J(!1);if(this.f.a===-1){this.f.a=+new Date;this.f.d("NoProvider",this.f.a,!1)}var r=this;_j.k.a().b(_ff.a.a,"FlexPaneMouseView",function(){r.W(!1)},367)}else{this.Y(!0);var i=this;_j.k.a().b(_ff.a.a,"FlexPaneMouseView",function(){i.Y(!1);i.J(!0);var n=+new Date;var u=n-i.H;var r=n-i.f.a;O365.Log.WriteShellLog(401930,1,1,0,t,u,r,i.r().a().WorkloadId)},167)}this.bN(n);this.bF("FlexPaneVisibilityChanged",n)},U:function(n,t,i){if(t)switch(t){case 1:n?i.bP(!0):i.bQ(!0);return;case 2:n?i.bN(!0):i.bO(!0);return;default:O365.Log.WriteShellLog(401569,6,1,0,t);return}else i.bM(!0)},bc:function(n){if(n){n.bM(!1);n.bN(!1);n.bO(!1);n.bP(!1);n.bQ(!1)}},R:function(){var i=this.c;for(var t in i){var r={key:t,value:i[t]};var n=r.value;n&&n.l(!0)}},bB:function(n,t){this.q("ShowClosingButtonOverlay")},bz:function(){if(_o365sg2c.f.g)try{var t=this;var n=new _j.g(function(){t.i("SocialID")},_ff.a.a);this.K=new _o365sg2p.dK(this.b.a,n);this.c.SocialID=this.K}catch(i){O365.Log.WriteShellLog(403091,6,1,0,i)}},by:function(){if(_o365sg2c.f.f)try{var t=this;var n=new _j.g(function(){t.i("SkypeID")},_ff.a.a);this.bO(new _o365sg2p.cc(this.b.a,n));this.c.SkypeID=this.t}catch(i){O365.Log.WriteShellLog(403092,6,1,0,i)}},bu:function(){if(_o365sg2c.f.e)try{var t=this;var n=new _j.g(function(){t.i("NFD")},_ff.a.a);this.bJ(new _o365sg2p.R(this.b,n));this.c.NFD=this.k}catch(i){O365.Log.WriteShellLog(403094,6,1,0,i)}},bv:function(){if(_o365sg2c.f.b)try{var t=this;var n=new _j.g(function(){t.i("NotificationsID")},_ff.a.a);this.bK(new _o365sg2p.cb(this.b,n));this.c.NotificationsID=this.e}catch(i){O365.Log.WriteShellLog(403095,6,1,0,i)}},bs:function(){var t=this;var n=function(){t.m("ChangePhoto")};this.bE(new _o365sg2p.A(this.b,n));this.c.ChangePhoto=this.j},bx:function(){if(_o365sg2c.f.a)try{var t=this;var n=new _j.g(function(){t.i("SettingsID")},_ff.a.a);this.bM(new _o365sg2p.u(this.b,n));this.c.SettingsID=this.s}catch(i){O365.Log.WriteShellLog(405468,6,1,0,i)}},bq:function(){if(_o365sg2c.f.c)try{var t=this;var n=function(){t.i("Bundle")};this.bD(new _o365sg2p.K(this.b,n));this.c.Bundle=this.o}catch(i){O365.Log.WriteShellLog(417547,6,1,0,i)}},p:function(n){if(this.g()!==n){this.a=n==="NoProvider"?null:this.c[n];this.I("NeedExtraWidth","NeedCloseButton");this.bF("FlexPaneProviderChanged",this.g())}}};_o365sg2p.eu=function(n){_o365sg2p.eu.initializeBase(this);n&&(this.d=n)};_o365sg2p.eu.prototype={a:null,d:null,M:!1,P:!1,N:!1,Q:!1,O:!1,L:!1,A:function(){return!1},bp:function(){return!0},bJ:function(){return!!this.a},i:function(){return this.L},l:function(n){if(n!==this.L){this.L=n;this.q("IsHidden")}return n},bM:function(n){if(n!==this.M){this.M=n;this.q("IsInitialSlideIn")}return n},bP:function(n){if(n!==this.P){this.P=n;this.q("IsSlideRightIn")}return n},bN:function(n){if(n!==this.N){this.N=n;this.q("IsSlideLeftIn")}return n},bQ:function(n){if(n!==this.Q){this.Q=n;this.q("IsSlideRightOut")}return n},bO:function(n){if(n!==this.O){this.O=n;this.q("IsSlideLeftOut")}return n},g:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},ch:function(){return this.g()},bK:function(){return this.g()},ci:function(){return!0},B:function(){},R:function(){},v:function(n,t,i){var r=new _o365sg2c.r;r.u(i);r.H(n);r.J(null);r.bT(!1);r.D(!0);t&&r.o(String.format(_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Text,t));return r}};_o365sg2p.cb=function(n,t){this.G=Function.createDelegate(this,this.bh);this.H=Function.createDelegate(this,this.bm);this.J=Function.createDelegate(this,this.W);_o365sg2p.cb.initializeBase(this,[n.a]);this.d.U(this.v(_o365sg2p.c.n,_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Notifications_Text,t));this.d.l.C("O365_Notifications_ButtonID");this.a=this.d.l;this.u=n};_o365sg2p.cb.prototype={U:null,K:null,S:null,T:!1,z:0,E:0,n:!1,x:!1,bn:function(n){if(this.z!==n){this.z=n;this.q("TotalNotificationsCount")}return n},Y:function(n){if(this.x!==n){this.x=n;this.q("ShowNotificationsSections");n||_o365sg2p.f.d(this.h())}return n},u:null,h:function(){return"NotificationsID"},A:function(){return!0},i:function(){return this.n},l:function(n){if(this.n!==n){this.n=n;if(this.n){this.E=this.z;for(var t=0;t0?u.toString():null)}else this.a.J(null);this.bn(r)},bm:function(n,t){for(var i=0;i0?n.toString():null)},j:function(n){var t=0;switch(n){case 1:t=2;break;case 2:t=4;break;case 3:t=6;break;case 5:case 4:t=3;break;case 6:t=1;break}return t}};_o365sg2p.dK=function(n,t){_o365sg2p.dK.initializeBase(this,[n])};_o365sg2p.dK.prototype={h:function(){return"SocialID"}};_o365sg2p.dJ=function(){this.b=_o365sa.St.CSK(_o365sg2c.N,"User","Suite","o365FlexPaneActiveProviderID");this.c=_o365sa.St.CSK(Number,"User","Suite","o365FlexPaneOpenTime")};_o365sg2p.dJ.prototype={a:0,d:function(n,t,i){var r=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i?r.RW(_o365sg2c.N,n,this.b):r.RW(Number,t,this.c);var f=this,u=this;_o365sg2p.b.a().get_Storage().S2Ss(r,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(303210,4,1,0,n)})},f:function(n,t,i){var r=0;var f=_o365sg2p.b.a().get_Storage().CreateStorageRequest();f.RRd(_o365sg2c.N,this.b);var u=this,e=this;_o365sg2p.b.a().get_Storage().S2Ss(f,function(f){if(f.HV(u.b)){r=f.V(_o365sg2c.N,u.b);if(!_j.w.b(r)&&r in i){var e=i[r].bp();if(e){O365.Log.WriteShellLog(404296,1,1,0,t,r);n(r)}}}},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(303211,4,1,0,n)})},g:function(){this.a=-1;var t=_o365sg2p.b.a().get_Storage().CreateStorageRequest();t.RRd(Number,this.c);var n=this,i=this;_o365sg2p.b.a().get_Storage().S2Ss(t,function(t){if(t.HV(n.c)){var i=t.V(Number,n.c);_j.F.a(i)||(n.a=i)}},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(403946,4,1,0,n)})},e:function(){var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.RRm(this.b);var i=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(n,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(303325,6,1,0,n)})}};_o365sg2p.eJ=function(n){this.f=Function.createDelegate(this,this.i);_o365sg2p.eJ.initializeBase(this,[n])};_o365sg2p.eJ.prototype={d:null,b:null,c:null,W:null,a:null,j:function(n,t,i){var r=this.a.c().a().IsRTL?0:1;_o365su.i.a(this.m,r,n,t,40,10,i)},i:function(){var n=document.documentElement.offsetHeight-50;this.m.style.height=n+"px";this.b.style.top=this.d.offsetHeight+"px";this.b.style.height=n-this.d.offsetHeight+"px"},bH:function(){this.m.style.display="block";var n=this;this.j(-526,0,function(){n.i()})},bB:function(){var n=this;this.j(0,-526,function(){n.m.style.display="none"})},x:function(){_o365su.a.b(window.self,"resize",this.f);this.bB();this.c.style.display="none"}};_o365sg2p.bz=function(n){this.h=Function.createDelegate(this,this.by);_o365sg2p.bz.initializeBase(this,[n]);this.n("UserThemesPanelView")};_o365sg2p.bz.prototype={a:null,b:null,p:function(){_o365sg2p.I.prototype.p.call(this);if(this.a){this.a.F(this.a.c);(this.a.b===5||this.a.b===3||this.a.b===4)&&this.a.k(1);this.a.b===1&&this.a.bl();var n=this.m.querySelector(".o365cs-themesPanel-themesList");n&&(n.style.height="calc(100% - 50px)");this.bb()}},v:function(){_o365sg2p.I.prototype.v.call(this);if(!this.b&&this.o){for(var n=0;n=0)for(var i=0,i=r+t;i>=0&&i0)return Math.min(f,Math.floor(u/(t+r+e+i)))}}return 0},u:function(){var i=-1;var t=document.activeElement;if(t&&this.b){var u=t.getAttribute("class");if(u&&u.indexOf("o365cs-themesPanel-themeItem")>=0)for(var r=this.b.m,n=0;n=0&&this.r().F(this.r().n.o[n])}},d:function(n){var i=n.substr(0,n.length-2);var t=parseInt(i);isNaN(t)&&(t=0);return t},by:function(n,t){var i=this.m.querySelector(".o365cs-themesPanel-panelMessage span");if(this.a){if(i){i.innerHTML=this.a.bc();this.a.p()===2&&i.focus()}this.bb()}},bb:function(){var n=this.m.querySelector(".o365cs-themesPanel-content");if(n){var t=this.a.p()?"170":"100";n.style.height="calc(100% - "+t+"px)"}}};_o365sg2p.ds=function(n){_o365sg2p.ds.initializeBase(this,[n]);this.n("WorkloadSettingsMouseView");this.a=new _o365sg2p.E};_o365sg2p.ds.prototype={v:function(){_j.d.prototype.v.call(this);this.d=document.getElementById("WorkloadSettingsPanelTop");this.b=document.getElementById("WorkloadSettingsPanelContent");this.c=document.getElementById("o365cs-settingsPanel-overlay");this.W=document.getElementById("WorkloadSettingsPanelEnd");this.a.a()},p:function(){_fc.z.prototype.p.call(this);this.i();_o365su.a.a(window.self,"resize",this.f,!1);this.bH();this.a.a();this.a.d()&&(this.c.style.display="block")},bz:function(){this.a.e()},bq:function(){this.a.b()}};_o365sg2p.bp=function(n){_o365sg2p.bp.initializeBase(this,[n]);this.n("UserThemeView")};_o365sg2p.bp.prototype={a:null,p:function(){_j.d.prototype.p.call(this);if(this.a){this.E("click",this.dY||(this.dY=Function.createDelegate(this,this.bn)),"UserThemeView");var n=this.a.d||"transparent";this.m.childNodes&&this.m.childNodes.length>0&&(this.m.childNodes[0].style.backgroundColor=n);this.A(this.a.b?-1:0);this.bs(this.a.e())}},w:function(){this.r()&&(this.a=this.r());_j.e.prototype.w.call(this)},x:function(){_j.d.prototype.x.call(this);this.r()&&this.L("click","UserThemeView")},bn:function(n){_j.e.prototype.bn.call(this,n);this.r()&&this.r().k()}};_o365sg2p.bF=function(){_o365sg2p.bF.initializeBase(this)};_o365sg2p.bF.prototype={d:null,a:null,b:null,e:null,c:0,f:null,l:function(n){if(this.d!==n){this.d=n;this.q("Id")}return n},j:function(n){if(this.a!==n){this.a=n;this.q("Name");this.k()}return n},m:function(n){if(this.b!==n){this.b=n;this.q("MenuViewModel")}return n},i:function(n){if(this.e!==n){this.e=n;this.q("ImageUrl");this.k()}return n},g:function(n){if(this.c!==n){this.c=n;this.q("ContentType")}return n},h:function(n){if(this.f!==n){this.f=n;this.q("Icon")}return n},k:function(){if(this.e){this.g(2);this.h(_o365sg2p.c.x)}else if(this.a)if(_o365sg2p.ba.d(this.a)){this.g(1);this.h(_o365sg2p.c.i)}else{this.g(3);this.h(null)}else{this.g(0);this.h(null)}}};_o365sg2p.ba=function(){};_o365sg2p.ba.a=function(n){return n?n.toISOString():null};_o365sg2p.ba.b=function(n,t){try{var i=document.createElement("img");i.crossOrigin="Anonymous";_o365su.a.a(i,"load",function(){var n=document.createElement("canvas");n.width=i.naturalWidth;n.height=i.naturalHeight;var r=n.getContext("2d");r.drawImage(i,0,0);n.toBlob(t)},!1);_o365su.a.a(i,"error",function(){t(null)},!1);i.src=n}catch(r){t(null)}};_o365sg2p.ba.d=function(n){try{if(n.startsWith("http://")||n.startsWith("https://")){new URL(n);return!0}return!1}catch(t){return!1}};_o365sg2p.ba.c=function(n){var t=document.createElement("textarea");t.style.position="fixed";t.style.top="0";t.value=n;document.body.appendChild(t);t.focus();t.select();document.execCommand("copy",!1,null);document.body.removeChild(t)};_o365sg2p.bW=function(){_o365sg2p.bW.initializeBase(this)};_o365sg2p.bW.prototype={c:!1,a:null,b:null,d:function(){return this.c},g:function(n){if(this.c!==n){this.c=n;this.q("IsSelected")}return n},f:function(n){if(this.a!==n){this.a=n;this.q("ImageUrl")}return n},e:function(n){if(this.b!==n){this.b=n;this.q("Command")}return n}};_o365sg2p.dv=function(){_o365sg2p.dv.initializeBase(this)};_o365sg2p.dv.prototype={h:function(n,t,i,r){var u=new O365SuiteServiceProxy.k;u.b=_o365su.e.toString(0);u.a=String.format("{0}/api/v1.0/workingset?top={1}&skip={2}",this.r().a().BundleOauthEndpointUrl,n,t);u.g=this.r().a().BundleOauthResourceUrl;var e=this,f=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(u,function(n){var t=n;i(t)},function(i){O365.Log.WriteShellLog(421339,6,1,0,i,n,t);r(i)})},k:function(n,t,i,r){var f=this.a(n,t);var u=new O365SuiteServiceProxy.k;u.b=_o365su.e.toString(1);u.a=String.format("{0}/api/v1.0/workingset",this.r().a().BundleOauthEndpointUrl);u.g=this.r().a().BundleOauthResourceUrl;u.f=f;var o=this,e=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(u,function(n){i(n)},function(i){O365.Log.WriteShellLog.apply(null,[421340,6,1,0,i,n].concat(Object.keys(t)));r(i)})},i:function(n,t,i,r,u){var e=this.a(t,i);var f=new O365SuiteServiceProxy.k;f.b=_o365su.e.toString(3);f.a=String.format("{0}/api/v1.0/workingset/{1}",this.r().a().BundleOauthEndpointUrl,n);f.g=this.r().a().BundleOauthResourceUrl;f.f=e;var s=this,o=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(f,function(n){r(n)},function(n){O365.Log.WriteShellLog.apply(null,[421341,6,1,0,n,t].concat(Object.keys(i)));u(n)})},d:function(n,t,i){var r=new O365SuiteServiceProxy.k;r.b=_o365su.e.toString(4);r.a=String.format("{0}/api/v1.0/workingset/{1}",this.r().a().BundleOauthEndpointUrl,n);r.g=this.r().a().BundleOauthResourceUrl;var f=this,u=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(r,function(n){t()},function(t){O365.Log.WriteShellLog(421342,6,1,0,t,n);i(t)})},g:function(n,t,i,r){var u=new O365SuiteServiceProxy.k;u.b=_o365su.e.toString(0);u.a=String.format("{0}/api/v1.0/workingset/{1}/attachments/{2}",this.r().a().BundleOauthEndpointUrl,n,t);u.g=this.r().a().BundleOauthResourceUrl;u.h=!0;var f=this,e=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(u,function(n){var t=f.b(n);i(t)},function(i){O365.Log.WriteShellLog(421343,6,1,0,i,n,t);r(i)})},f:function(n,t,i,r,u){var f=new O365SuiteServiceProxy.k;f.b=_o365su.e.toString(0);f.a=String.format("{0}/api/v1.0/workingset/{1}/clips?top={2}&skip={3}",this.r().a().BundleOauthEndpointUrl,n,t,i);f.g=this.r().a().BundleOauthResourceUrl;var o=this,e=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(f,function(n){var t=n;r(t)},function(r){O365.Log.WriteShellLog(421344,6,1,0,r,n,t,i);u(r)})},j:function(n,t,i,r){var f=this.a(n,t);var u=new O365SuiteServiceProxy.k;u.b=_o365su.e.toString(1);u.a=String.format("{0}/api/v1.0/clips",this.r().a().BundleOauthEndpointUrl);u.g=this.r().a().BundleOauthResourceUrl;u.f=f;var o=this,e=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(u,function(n){i(n)},function(i){O365.Log.WriteShellLog.apply(null,[421345,6,1,0,i,n].concat(Object.keys(t)));r(i)})},c:function(n,t,i){var r=new O365SuiteServiceProxy.k;r.b=_o365su.e.toString(4);r.a=String.format("{0}/api/v1.0/clips/{1}",this.r().a().BundleOauthEndpointUrl,n);r.g=this.r().a().BundleOauthResourceUrl;var f=this,u=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(r,function(n){t()},function(t){O365.Log.WriteShellLog(421347,6,1,0,t,n);i(t)})},e:function(n,t,i,r){var u=new O365SuiteServiceProxy.k;u.b=_o365su.e.toString(0);u.a=String.format("{0}/api/v1.0/clips/{1}/attachments/{2}",this.r().a().BundleOauthEndpointUrl,n,t);u.g=this.r().a().BundleOauthResourceUrl;u.h=!0;var f=this,e=this;_o365sg2p.b.a().Sv().CallEndpointWithOauthToken(u,function(n){var t=f.b(n);i(t)},function(i){O365.Log.WriteShellLog(421348,6,1,0,i,n,t);r(i)})},a:function(n,t){var i=new FormData;i.append("summary",new Blob([JSON.stringify(n)],{type:"application/json"}));var f=t;for(var u in f){var r={key:u,value:f[u]};i.append(r.key,r.value)}return i},b:function(n){for(var i=new Uint8Array(n.length),t=0;t864e5?Math.ceil(t/864e5):1};_o365sg2p.bl.b=function(n){switch(n){case"OOF":return 0;case"Busy":return 1;case"Tentative":return 2;case"WorkingElsewhere":return 3;case"Free":return 4;default:return 5}};_o365sg2p.dw=function(){};_o365sg2p.dw.prototype={a:null,b:0,BegineGetNextAppointments:function(n,t,i,r,u){this.b=u;if(!this.a){this.a=new _o365sg2p.Q(r);this.a.g(this.b)}this.a.h(n);var f=this.a.i();t(f)}};_o365sg2p.bm=function(){};_o365sg2p.bm.b=function(n,t){var i="";var r=n.getDay();switch(r){case 0:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortSundayString_Text:_s1.ShellG2Strings.l_ShellPlus_SundayString_Text;break;case 1:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortMondayString_Text:_s1.ShellG2Strings.l_ShellPlus_MondayString_Text;break;case 2:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortTuesdayString_Text:_s1.ShellG2Strings.l_ShellPlus_TuesdayString_Text;break;case 3:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortWednesdayString_Text:_s1.ShellG2Strings.l_ShellPlus_WednesdayString_Text;break;case 4:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortThursdayString_Text:_s1.ShellG2Strings.l_ShellPlus_ThursdayString_Text;break;case 5:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortFridayString_Text:_s1.ShellG2Strings.l_ShellPlus_FridayString_Text;break;case 6:i=t?_s1.ShellG2Strings.l_ShellPlus_ShortSaturdayString_Text:_s1.ShellG2Strings.l_ShellPlus_SaturdayString_Text;break}return i};_o365sg2p.bm.a=function(n){return n.length===1&&n?"0"+n:n};_o365sg2p.bm.prototype={n:null,a:null,b:null,c:null,k:null,f:"Free",o:null,d:!1,h:!1,e:function(){return this.m(this.a)},p:function(){return this.m(this.b)},j:function(){if(!this.a)return!0;var n=!0;var t=_o365sa.b.a();this.a.g()!==t.g()&&(n=!1);this.a.i()!==t.i()&&(n=!1);this.a.f()!==t.f()&&(n=!1);return n},l:function(){return this.d||this.b.c(this.a)>=864e5},g:function(){var n=_o365sg2p.F.a().c;return!n||!n.UserOptions||!n.UserOptions.TimeFormat?_o365sg2p.b.a().GS().d():n.UserOptions.TimeFormat},i:function(){return Math.floor(this.b.c(this.a)/6e4)},r:function(){var r=null;if(-1!==this.g().indexOf("'h'"))return"'h'".replace(_o365sa.j.a,"");if(-1!==this.g().indexOf("' h '"))return"' h '".replace(_o365sa.j.a,"");var u=this.g().split(new RegExp("[hH]+"));if(u)for(var i=u,f=i.length,n=0;n1&&(r=t.substring(0,1))}return r},q:function(){return!this.g().indexOf("tt")},m:function(n){var i="";var u=_o365sa.e.a(n);var t=u.getHours();if(!_o365sg2p.b.a().GS().c()){var f=!!t;t=u.getHours()%12;!t&&f&&(t=12);i=this.s(n,_o365sa.j.b[_o365sg2p.b.a().GS().e()])}var r=t+this.r()+_o365sg2p.bm.a(_o365sa.e.a(n).getMinutes().toString());return this.q()?i+r:r+i},s:function(n,t){var i="";i=n.k()<12?t?_s1.ShellG2Strings.l_ShellPlus_ShortAMString_Text:_s1.ShellG2Strings.l_ShellPlus_AMString_Text:t?_s1.ShellG2Strings.l_ShellPlus_ShortPMString_Text:_s1.ShellG2Strings.l_ShellPlus_PMString_Text;return i}};_o365sg2p.q=function(){this.d={};this.c=_o365sa.St.CSK(Object,"User","Suite","CalendarMiniatureItems");this.a={};_o365sg2p.q.initializeBase(this)};_o365sg2p.q.b=function(){_o365sg2p.q.c||(_o365sg2p.q.c=new _o365sg2p.q);return _o365sg2p.q.c};_o365sg2p.q.prototype={b:null,w:function(n,t){var i=this;var r=_o365su.f.b(function(n){t&&(i.b=function(){i.i(n);_o365sg2p.q.a.p(n.Id,!0);t()});n.IsLocalCalendar&&n.CalendarFolderId.Id&&(n.IsGroupCalendar?_o365sg2p.b.a().N().SRN("CalendarItemNotification",n.CalendarFolderId.Id,n.EmailAddress,i.r().a().UPN,function(t){i.j(t,n)},function(n){O365.Log.WriteShellLog(175189,6,1,0,n)}):_o365sg2p.b.a().N().S("CalendarItemNotification",n.CalendarFolderId.Id,function(t){i.j(t,n)},function(n){O365.Log.WriteShellLog(302071,6,1,0,n)}));i.l(n,function(t){t?i.e(n):i.b(n)})},n);r()},o:function(n){this.i(n);return n&&n.Id in this.d?this.d[n.Id]:[]},k:function(){var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.RW(Object,this.a,this.c);var i=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(n,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175190,6,1,0,n)})},m:function(){var n=this;this.f(this.c,function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(300453,6,1,0,n)})},f:function(n,t){n||_o365su.b.ThrowOnNullOrUndefined(n,"key");var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRm(n);var r=this;_o365sg2p.b.a().get_Storage().S2Ss(i,function(){},t)},l:function(n,t){var r=_o365sg2p.b.a().get_Storage().CreateStorageRequest();r.RRd(Object,this.c);var i=this,u=this;_o365sg2p.b.a().get_Storage().S2Ss(r,function(r){if(r.HV(i.c)){i.a=r.V(Object,i.c);if(i.a&&n.Id in i.a){t(!1);return}}t(!0)},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175191,6,1,0,n)})},e:function(n){if(!_o365sg2p.q.a.x(n.Id)){_o365sg2p.q.a.c(n.Id);this.g(n,!1)}},g:function(n,t){var r=new Date;var u=this.p(r);var i=this;var f=_o365su.f.b(function(n){if(n.IsLocalCalendar){O365.Log.WriteShellLog(175192,0,1,0);_o365sg2p.b.a().get_Calendar().FI(_o365sg2p.b.a().GS().a(),r,u,n.CalendarFolderId,null,n.MailboxCulture,function(t){if(t){i.a[n.Id]=i.u(t.ResponseMessages.Items);i.b(n)}},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(175193,6,1,0,t);_o365sg2p.q.a.p(n.Id,!0)})}else{O365.Log.WriteShellLog(175194,0,1,0);_o365sg2p.b.a().get_Calendar().GUA(_o365sg2p.b.a().GS().a(),r,u,n.EmailAddress,function(t){i.a[n.Id]=i.n(t.Responses);i.b(n)},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(175195,6,1,0,t);_o365sg2p.q.a.p(n.Id,!0)});t||_j.k.a().L(_ff.a.a,"CalendarMiniatureItemsCache",function(){i.g(n,!0)},3e5)}},n);f()},u:function(n){for(var u=new _j.j,r=0;r=0;i--)Array.removeAt(r,t[i]);return n},j:function(n,t){var i=n;if(!i){O365.Log.WriteShellLog(175188,6,1,0);return}var f=t.Id;if(i.EventType==="Reload"||i.Reload)this.e(t);else if(i.EventType==="RowDeleted"){this.a[f]=this.s(t,i);this.b(t)}else if(i.Item.CalendarItemType==="RecurringMaster")this.e(t);else{var r=new _j.j;r.t(this.a[f]);i.Item.Location.PostalAddress=null;if(i.Item&&i.Item.ItemId){i.EventType==="RowAdded"&&(r.x(i.Item)||r.c(i.Item));if(i.EventType==="RowModified")for(var u=0;u1440;if(!s){if(n.d)return r?_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureAllDayTomorrow_Text:_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureAllDay_Text;i=r?_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTimeRangeTomorrow_Text:_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTimeRange_Text;return String.format(i,n.e(),n.p())}var u;var f=n.b;if(n.d){i=_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureLongTimeRange_Text;u=this.d()?_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureToday_Text:_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureTomorrow_Text;f=f.t(-1)}else{i=r?_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureLongTimeRangeTomorrow_Text:_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureLongTimeRange_Text;u=n.e()}var o=f.p(_o365sa.b.a().n(6))<=0;var e=o?_o365sg2p.bm.b(_o365sa.e.a(n.b),!1):this.g(_o365sa.e.a(n.b),_o365sg2p.b.a().GS().b());return String.format(i,u,e)},g:function(n,t){var r=null;var i=new Sys.StringBuilder;var f=t.indexOf("/")!==-1?"/":t.indexOf("-")!==-1?"-":"/";r=t.split(f);if(!r||r.length===1)return"";for(var e=r.length,u=0;u=0&&this.a.c(o);n++}}return this.a.i()}return[]},f:function(){this.b=_o365sg2p.F.a().k();for(var n=0;n0){var i=n[0].a;if(i.b(n[t].a)<0)break}this.a.c(n[t])}this.F();if(this.k){this.f===1?O365.Log.WriteShellLog(300454,1,1,0):O365.Log.WriteShellLog(300455,1,1,0);this.k=!1}},F:function(){this.C();this.D();this.E();this.G()},G:function(){if(_o365sa.b.h){this.v(_o365sg2p.Q.b());this.x(_o365sg2p.Q.c())}else{this.v(_o365sg2p.Q.c());this.x(_o365sg2p.Q.b())}},C:function(){var n=this.b;this.b=this.a?this.a.o.length:0;this.b!==n&&this.be("NumberOfAppointmentsChanged",this,null)},D:function(){var n=this.b>1;this.J(this.t(n,this.a.o.length>0,this.c,this.a.o[0]));this.L(this.t(n,this.a.o.length>1,this.d,this.a.o[1]))},E:function(){if(this.a.o.length>0){for(var i=!0,n=0;n1?String.format(this.c.d()?_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflictsEvent_Text:_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureConflict_Tomorrow_Text,this.b,this.a.o[0].e()):null);this.w(this.b>2?String.format(_s1.ShellG2Strings.l_ShellPlus_CalendarMiniatureMoreAppointments_Text,this.b-2):null)}else{this.n(null);this.w(null)}},t:function(n,t,i,r){return t?!i||i.a!==r||i.c!==n?new _o365sg2p.bB(r,this.g,n):i:null},B:function(){this.h.BegineGetNextAppointments(this.e,this.o,null,this.g,this.f)}};_o365sg2p.eo=function(){this.a=[]};_o365sg2p.eo.prototype={a:null,b:function(n){return this.a[n]},d:function(n,t){this.a[n]=t;return t},i:function(n){return Array.contains(this.a,n)},j:function(n){return Array.indexOf(this.a,n)},c:function(n){Array.add(this.a,n)},e:function(){Array.clear(this.a)},f:function(n){var t=Array.indexOf(this.a,n);if(t<0)return!1;else{this.g(t);return!0}},g:function(n){Array.removeAt(this.a,n)}};_o365sg2p.dx=function(){_o365sg2p.dx.initializeBase(this)};_o365sg2p.dx.prototype={b:function(n){return _o365sg2p.eo.prototype.b.call(this,n)},d:function(n,t){_o365sg2p.eo.prototype.b.call(this,n).c(!1);t.c(!0);_o365sg2p.eo.prototype.d.call(this,n,t);return t},c:function(n){n.c(!0);_o365sg2p.eo.prototype.c.call(this,n)},e:function(){for(var n=0;n=0?this.Y(n):_ff.s.prototype.c.call(this,n)}};_o365sg2p.bG=function(){_o365sg2p.bG.initializeBase(this,[_o365sg2p.bG.a])};_o365sg2p.bG.a=function(n,t){_j.m.c(n,"object1");_j.m.c(t,"object2");var r=n;var i=t;return r.a.d.b(i.a.d)};_o365sg2p.et=function(){};_o365sg2p.et.registerInterface("_o365sg2p.et");_o365sg2p.bL=function(n){this.c=Function.createDelegate(this,this.e);this.d=Function.createDelegate(this,this.f);_o365sg2p.bL.initializeBase(this,[n]);this.n("Card")};_o365sg2p.bL.prototype={b:null,a:function(){return this.r()},v:function(){_j.d.prototype.v.call(this);this.K(1);this.K(1048576);if(this.m.firstChild){_o365su.a.a(this.m.firstChild,"focus",this.d,!1);_o365su.a.a(this.m.firstChild,"blur",this.c,!1)}try{this.a().d()}catch(n){O365.Log.WriteShellLog(410671,6,19,0,this.a().a.Id,n);this.a().k()}this.t(this.a().a.Id+"_"+this.a().a.workloadData.a)},bd:function(){if(this.m.firstChild){_o365su.a.b(this.m.firstChild,"focus",this.d);_o365su.a.b(this.m.firstChild,"focus",this.c)}_j.d.prototype.bd.call(this)},bn:function(n){this.a().bA(n);this.b&&this.b.b&&this.b.a()},ef:function(n){if(n.a()===13||n.a()===32){this.a().bA(n);n.e()}},f:function(){this.a()&&this.a().bW(!0)},e:function(){this.a()&&this.a().bW(!1)}};_o365sg2p.bC=function(n){this.bR=Function.createDelegate(this,this.cs);this.bQ=Function.createDelegate(this,this.cq);this.bS=Function.createDelegate(this,this.ct);_o365sg2p.bC.initializeBase(this);this.bv=new _j.g(this.bS,_ff.a.a);this.bs=new _j.g(this.bQ,_ff.a.a);this.bu=new _j.g(this.bR,_ff.a.a);this.n=!1;this.M=!0;this.H=!0;this.G=n;this.L=7};_o365sg2p.bC.prototype={m:!1,n:!1,G:null,r:null,N:!1,T:null,U:null,Y:null,bg:!1,M:!1,bz:null,W:!1,L:0,F:null,H:!1,by:!1,Z:!1,bU:function(n){if(this.G!==n){this.G=n;this.q("CardContentTemplateId")}return n},bV:function(n){if(this.m!==n){this.m=n;this.m?this.O(40):this.O(7);this.X(["IsExpanded","IsHoverEnabled","IsCollapsedCard","IsNewFlexPaneAndNotExpanded"])}return n},co:function(){return!this.m&&this.p},cl:function(){return _fm.b.a(_fm.a.j,_fm.WebfontSizes.a.e)},ck:function(){return _fm.b.a(_fm.a.e,_fm.WebfontSizes.a.e)},bX:function(n){if(this.bg!==n){this.bg=n;this.q("ShouldHideButtons")}return n},E:null,D:null,v:null,p:!1,f:function(n){if(this.n!==n){this.n=n;var t=["EmptyHref","IsEnabled","IsHoverEnabled","IsCollapsedCard","IsSaveEnabled"];this.X(t)}return n},bw:function(){return this.n},bv:null,bs:null,bu:null,bb:function(n){if(this.r!==n){this.r=n;this.q("DefaultUrl")}return n},bf:function(n){if(this.H!==n){this.H=n;this.q("IsDefaultUrlNavigation")}return n},e:function(n){if(this.N!==n){this.N=n;this.q("IsCardExpandable");this.bf(!!(this.H&!n))}return n},j:function(n){if(this.W!==n){this.W=n;this.q("HasValue")}return n},bB:function(n){if(this.T!==n){this.T=n;this.q("BusyText")}return n},ba:function(n){if(this.F!==n){this.F=n;this.q("AriaBusyText")}else if(n){this.F=null;this.q("AriaBusyText");this.F=n;this.q("AriaBusyText")}return n},P:function(n){if(this.U!==n){this.U=n;this.q("ErrorText")}return n},cu:function(n){if(this.Y!==n){this.Y=n;this.q("InfoText")}return n},cn:function(){return this.bT()&&(this.p?!this.Z:!0)},bW:function(n){if(this.Z!==n){this.Z=n;this.q("IsHoverEnabled")}return n},bT:function(){return!this.m&&this.n},cm:function(){return this.n?"#":"javascript:;"},bc:function(n){if(this.M!==n){this.M=n;this.q("HideLearnMoreLink")}return n},O:function(n){if(this.L!==n){this.L=n;this.q("AriaRole")}return n},a:null,cp:function(n){this.a&&O365.Log.WriteShellLog(405485,4,19,0,this.b());this.a=n;this.a.workloadData&&(this.p=n.workloadData.t)},bE:function(){this.bV(!this.m);this.m&&this.ba(this.v);O365.Log.WriteShellLog(405367,1,19,0,this.b(),this.m)},k:function(){!_o365sg2p.cf.isInstanceOfType(this)&&this.a&&O365.Log.WriteShellLog(406374,4,19,0,this.b());this.bU("DeepLinkCardContent");this.e(!1);this.j(!1);this.O(0);this.f(!0)},bA:function(n){if(!this.m&&this.n){O365.Log.WriteShellLog(405365,1,19,0,this.b());O365.Log.b(this.a.Id,"SettingsPane",1,1);this.N?this.bE():this.cr()}},d:function(){this.E=this.bx(this.a.Title);this.v=this.bx(this.a.Description);this.D=this.bx(this.a.Description_Min);if(this.v){if(!this.D){this.D=this.v;O365.Log.WriteShellLog(405484,4,19,0,this.b())}}else this.v=this.D;this.a.DefaultUrlType&&this.a.DefaultUrlType.toLowerCase()===_o365sg2p.be.toString(2).toLowerCase()&&this.bf(!1);this.a.DefaultUrl?this.bb(this.a.workloadData.f(this.a.DefaultUrl)):this.bb(this.a.workloadData.i)},g:function(){this.cx()},h:function(){this.P(null);this.bE()},cx:function(){this.bB(_s3.ShellG2SettingStrings.l_Spinner_Text);this.ba(_s3.ShellG2SettingStrings.l_Spinner_Text);this.f(!1)},J:function(){this.ba(_s3.ShellG2SettingStrings.l_SettingsSuccess_Text);this.m&&this.bE();this.f(!0);this.bB(null)},i:function(n){n||(n=_s3.ShellG2SettingStrings.l_SettingsFailure_Text);this.f(!0);this.bB(null);this.P(n);this.ba(n)},bx:function(n){return _o365su.c.a(n)},bD:function(n){if(this.a.ResourceStrings)for(var r=this.a.ResourceStrings,u=r.length,t=0;t0,_s3.ShellG2SettingStrings.l_Accounts_Title_Text.length>0)}else{var u=O365SuiteServiceProxy.c.a();var f=this,p=this;_o365sg2p.g.c(this.r().a().SettingsSearchNlrtUrl,function(){O365.Log.WriteShellLog(408562,1,19,0,O365SuiteServiceProxy.c.a()-u,f.a.b);u=O365SuiteServiceProxy.c.a();_o365sg2p.g.c(f.r().a().SettingsSearchClassifierUrl,function(){O365.Log.WriteShellLog(408563,1,19,0,O365SuiteServiceProxy.c.a()-u,f.a.b);f.p(!0)},function(){O365.Log.WriteShellLog(407710,6,19,0,O365SuiteServiceProxy.c.a()-u,f.a.b)})},function(){O365.Log.WriteShellLog(407685,6,19,0,O365SuiteServiceProxy.c.a()-u,p.a.b)});var c=this;_j.k.a().b(_ff.a.a,"SettingsVM.Search",function(){c.e||O365.Log.WriteShellLog(408986,6,1,0,c.a.b)},4e3)}};_o365sg2p.v.d=function(n,t,i){_o365sg2p.v.a||(_o365sg2p.v.a=new _o365sg2p.v(n,t,i));return _o365sg2p.v.a};_o365sg2p.v.b=function(n){return n.a?n.a.s:"AdminPortal"};_o365sg2p.v.e=function(n){var r=new Array(0);if(n)for(var i=n,f=i.length,t=0;t]*$")):this.bo(!0);this.bq()},ch:function(){this.t?this.bn(this.bl(this.t,"^[^\\\\<>]*$")):this.bn(!0);this.bq()},ce:function(){this.z||this.B||this.x||this.A||this.w?this.bp(_s3.ShellG2SettingStrings.l_SettingOn_Text):this.bp(_s3.ShellG2SettingStrings.l_SettingOff_Text)},bl:function(n,t){var r=new RegExp(t);var i=n.match(r);return!!i&&i.length>=1},bq:function(){this.s&&this.o?this.l?this.P(null):this.P(_s3.ShellG2SettingStrings.l_ContactPreference_EmailAddressError_Text):this.P(_s3.ShellG2SettingStrings.l_ContactPreference_PhoneNumberError_Text)},cy:function(n){this.bY(n.EducationalContentEnabled);this.cd(n.PromotionalOffersEnabled);this.bP(n.CustomerResearchEnabled);this.cb(n.PartnerCommunicationsEnabled);this.bO(n.ComplianceNotificationsEnabled);this.cc(n.Phone);this.ca(n.MobilePhone);this.bZ(n.Email);this.ce();this.bc(!this.bD("_s1.ShellG2Strings.l_ShellPlus_Settings_Language_LearnMore_Text"));this.e(!0);this.j(!0);this.f(!0)},bM:function(){this.a.workloadData.a==="immersive"?this.bp(_s3.ShellG2SettingStrings.l_CurrentValueGetFailure_Text):this.k()}};_o365sg2p.cf=function(){_o365sg2p.cf.initializeBase(this,["DeepLinkCardContent"]);this.k()};_o365sg2p.cf.prototype={g:function(){},h:function(){}};_o365sg2p.dM=function(n){this.w=Function.createDelegate(this,this.Q);this.x=Function.createDelegate(this,this.A);_o365sg2p.dM.initializeBase(this,[n]);this.t=_s3.ShellG2SettingStrings.l_Spinner_Additional_Text};_o365sg2p.dM.prototype={t:null,c:null,s:null,l:null,B:function(n){if(this.t!==n){this.t=n;this.q("OverallEnabledText")}return n},u:function(n){if(this.s!==n){this.s=n;this.B(n?n.b:null);this.q("CurrentValue")}this.C(n);return n},C:function(n){if(this.c!==n){this.c=n;this.q("SelectedValue")}return n},R:function(){return this.E+"ComboBox"},S:function(n){if(this.l!==n){this.l=n;this.q("PossibleValues")}return n},h:function(){this.C(this.s);_o365sg2p.bC.prototype.h.call(this)},A:function(n){if(n){this.a.cardData=n;this.a.cardData.HasError?this.z():this.K(this.a.cardData)}else this.z()},Q:function(n){this.z()},K:function(n){for(var u=new _j.j,i=Object.keys(n.PossibleValues),f=null,t=0;t=1&&f[0].Key.Name==="SettingsCardListKey"){O365.Log.WriteShellLog(408878,1,19,0);u=!!f[0].Value;if(u){var e=f[0].Value;n(e)}else u=!1}}u||t()},function(n){O365.Log.WriteShellLog(408558,4,1,0,n);t()},1e3)}catch(u){O365.Log.WriteShellLog(408799,6,1,0,u)}},b:function(n){try{var t=_o365sg2p.b.a().get_Storage().CreateStorageRequest();t.RW(Object,n,this.a);var u=this,r=this;_o365sg2p.b.a().get_Storage().S2Ss(t,function(){O365.Log.WriteShellLog(408892,1,1,0)},function(n){O365.Log.WriteShellLog(408557,4,1,0,n)})}catch(i){O365.Log.WriteShellLog(408802,6,1,0,i)}}};_o365sg2p.g=function(){};_o365sg2p.g.i=function(n,t){var i=n.replace("{HelpID}",t);window.open(i,"_blank","menubar=no,status=no,scrollbars=yes,titlebar=no,toolbar=no,resizable=yes")};_o365sg2p.g.c=function(n,t,i){n=n.toLowerCase();if(_o365sg2p.g.d[n])t();else if(_o365sg2p.g.e[n]){t&&Array.add(_o365sg2p.g.a[n],t);i&&Array.add(_o365sg2p.g.b[n],i)}else{_o365sg2p.g.e[n]=!0;_o365sg2p.g.a[n]=[];_o365sg2p.g.b[n]=[];t&&Array.add(_o365sg2p.g.a[n],t);i&&Array.add(_o365sg2p.g.b[n],i);_o365sg2p.g.g.c(n,function(){_o365sg2p.g.d[n]=!0;for(var t=0;t<_o365sg2p.g.a[n].length;t++)_o365sg2p.g.a[n][t]();_o365sg2p.g.a[n]=null;_o365sg2p.g.b[n]=null},function(){_o365sg2p.g.d[n]=!1;_o365sg2p.g.e[n]=!1;for(var t=0;t<_o365sg2p.g.b[n].length;t++)_o365sg2p.g.b[n][t]();_o365sg2p.g.a[n]=null;_o365sg2p.g.b[n]=null})}};_o365sg2p.g.f=function(n){var t=null;try{t=JsonParser.deserialize(n)}catch(i){O365.Log.WriteShellLog(405482,6,19,0,i);return null}t||O365.Log.WriteShellLog(405483,6,19,0);return t};_o365sg2p.g.h=function(n,t){return n[t]};_o365sg2p.dd=function(){_o365sg2p.dd.initializeBase(this,["RegionAndTimeZonePreferenceCardContent"]);this.Q=_s3.ShellG2SettingStrings.l_Spinner_Additional_Text;this.C=new _o365sg2p.M(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeZone_Description_Text,null);this.A=new _o365sg2p.M(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_DateFormat_Description_Text,null);this.B=new _o365sg2p.M(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeFormat_Description_Text,null)};_o365sg2p.dd.prototype={bP:null,Q:null,bN:null,bO:null,bm:null,l:null,t:null,x:null,bh:null,c:null,o:null,bq:null,z:null,bl:null,s:null,bp:null,u:null,w:null,K:null,C:null,A:null,B:null,bI:null,bH:null,bM:function(n){if(this.Q!==n){this.Q=n;this.q("OverallEnabledText")}return n},cB:function(n){if(this.x!==n){this.x=n;this.q("TimeZonePossibleValues")}return n},cc:function(n){if(this.bq!==n){this.bq=n;this.q("TimeZoneCurrentValue")}return n},bo:function(n){if(this.z!==n){this.z=n;this.q("TimeZoneSelectedValue")}return n},ca:function(n){if(this.t!==n){this.t=n;this.q("LanguageCurrentValue")}return n},bK:function(n){if(this.l!==n){this.l=n;this.ci(this.l.a);this.q("LanguageSelectedValue")}return n},cz:function(n){if(this.bm!==n){this.bm=n;this.q("LanguagePossibleValues")}return n},bZ:function(n){if(this.bl!==n){this.bl=n;this.q("DateFormatCurrentValue")}return n},R:function(n){if(this.s!==n){this.s=n;this.q("DateFormatSelectedValue")}return n},cy:function(n){if(this.c!==n){this.c=n;this.R(this.c.o[0]);this.q("DateFormatPossibleValues")}return n},cb:function(n){if(this.bp!==n){this.bp=n;this.q("TimeFormatCurrentValue")}return n},S:function(n){if(this.u!==n){this.u=n;this.q("TimeFormatSelectedValue")}return n},cA:function(n){if(this.o!==n){this.o=n;this.S(this.o.o[0]);this.q("TimeFormatPossibleValues")}return n},ce:function(){return this.E+"ComboBoxes"},h:function(){this.bK(this.t);this.bo(this.bq);this.R(this.bl);this.S(this.bp);_o365sg2p.bC.prototype.h.call(this)},bn:function(){if(this.w&&this.K){if(this.w.HasError)this.bG(Error.argument("cardData","hasError"));else{this.a.cardData=this.w;this.cC(this.a.cardData,this.K)}this.w=null;this.K=null}},bG:function(n){O365.Log.WriteShellLog(416612,1,19,0,this.b(),n);this.cg()},d:function(){var f="{OWA}path=/options/regional";_o365sg2p.bC.prototype.d.call(this);if(this.a.workloadData.j&&this.a.workloadData.b.toLowerCase()==="Exchange".toLowerCase()){this.bb(this.a.workloadData.f(f));this.a.DefaultUrl=this.r;this.a.DefaultUrlType=_o365sg2p.be.toString(1)}if(this.a.cardData){this.e(!1);this.ch();var r=this;_o365sg2p.cX.$$(_o365sg2p.m,Object).a.S(function(n,t){r.w=t;r.bn()});var n=this;_o365sg2p.cX.$$(_o365sg2p.cd,Object).b(null).s(function(t,i){n.K=i;n.bn()});var i=this,e=this;_o365sg2p.cX.$$(_o365sg2p.m,Object).a.A(function(n){i.w=n;i.bn()},function(){e.bG(Error.argument("cardDataResp","error"))},!1);var t=this,u=this;_o365sg2p.cX.$$(_o365sg2p.cd,Object).b(null).c(function(n){t.K=n;t.bn()},function(){u.bG(Error.argument("suiteApiResp","error"))},!1)}else this.k()},g:function(){if(this.z===this.C){this.i(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeZone_Error_Text);return}if(this.s===this.A){this.i(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_DateFormat_Error_Text);return}if(this.u===this.B){this.i(_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeFormat_Error_Text);return}_o365sg2p.bC.prototype.g.call(this);var f=this.l.a.toString()in this.bI;var u=this.l.a.toString()in this.bH;if(this.a.workloadData.j||f){O365.Log.WriteShellLog(417649,1,19,0);this.bY();return}var t;var e=(t={},t.PreferredLanguage=this.l.a,t.ShouldSaveInExchange=this.a.workloadData.d&&_o365sg2p.b.a().Sv().a()&&!u,t);O365.Log.WriteShellLog(414108,1,19,0,this.b());var i=O365SuiteServiceProxy.c.a();var n=this,r=this;_o365sg2p.cX.$$(_o365sg2p.m,Object).a.N(this.a.SetUrl,e,function(){n.ca(n.l);var t=n.a.cardData;t.LanguageCurrentValue=n.t.a;O365.Log.WriteShellLog(417030,1,19,0,n.b(),O365SuiteServiceProxy.c.a()-i);u?n.bJ():n.bY()},function(n){r.i(null);O365.Log.WriteShellLog(414116,6,19,0,r.b(),O365SuiteServiceProxy.c.a()-i,n)})},bJ:function(){O365.Log.WriteShellLog(415284,1,19,0,this.b());window.location.reload()},cC:function(n,t){this.bN=n.SupportedShortDateFormats;this.bO=n.SupportedShortTimeFormats;this.bh=n.CultureInfoDataValues;var i=String.format("{0},{1},{2},{3}",t.CurrentCultureName,t.CurrentDateFormat,t.CurrentTimeFormat,t.CurrentTimeZone);O365.Log.WriteShellLog(416639,1,19,0,n.LanguageCurrentValue,t.CurrentCultureLcid.toString(),i);if(this.cF(n,t)&&this.cG(t.CurrentTimeZone)){this.cD(t.CurrentDateFormat);this.cE(t.CurrentTimeFormat);this.cd();this.bc(!this.bD("_s3.ShellG2SettingStrings.l_Language_LearnMore_Text"));this.e(!0);this.j(!0);this.f(!0);O365.Log.WriteShellLog(417037,1,19,0)}},bY:function(){var u=O365SuiteServiceProxy.c.a();var t;var f=(t=new _o365sa.LTzD,t.CurrentCultureLcid=parseInt(this.l.a),t.CurrentDateFormat=this.s.a,t.CurrentTimeFormat=this.u.a,t.CurrentTimeZone=this.z.a,t);var r=String.format("{0},{1},{2},{3}",this.l.a,this.s.a,this.u.a,this.z.a);var n=this,i=this;_o365sg2p.cX.$$(_o365sg2p.cd,Object).b(null).r(f,function(){n.x.o[0]===n.C&&n.x.p(n.C,!0);n.c.o[0]===n.A&&n.c.p(n.A,!0);n.o.o[0]===n.B&&n.o.p(n.B,!0);n.J();n.cd();O365.Log.WriteShellLog(414110,1,19,0,n.b(),O365SuiteServiceProxy.c.a()-u,r);n.bJ()},function(n){if(_o365sg2p.b.a().Sv().a()){O365.Log.WriteShellLog(408468,6,19,0,null);i.bJ()}else{i.i(null);O365.Log.WriteShellLog(414113,6,19,0,i.b(),O365SuiteServiceProxy.c.a()-u,n.toString(),r)}})},cd:function(){this.bM(this.t.b)},cD:function(n){if(!n){this.c.r(0,this.A);this.bZ(this.R(this.A));return}for(var t=0;t0&&(u=r.Url.substring(0,o+1))}else if(r.Id==="ShellYammer"&&r.Url){var s=r.Url.indexOf(".com/");s>0&&(e=r.Url.substr(0,s+5))}(r.Id.toLowerCase()==="ShellMail".toLowerCase()||r.Id.toLowerCase()==="ShellCalendar".toLowerCase()||r.Id.toLowerCase()==="ShellPeople".toLowerCase())&&(this.d=!0)}u&&(this.c["{OWA}"]=u);if(e){this.c["{YAMMER}"]=e;this.q=!0}}this.c["{PORTAL}"]=t.a().PortalUrl;this.i=t.a().PortalUrl;t.a().ImmersiveSettingsUrl&&t.a().ImmersiveSettingsUrl.length>1&&(this.i+=t.a().ImmersiveSettingsUrl.substr(1));this.l=t.a().HasEXOLicense;this.m=t.a().HasSPOLicense;this.t=!_j.t.a(t.a().NewFlexPane)&&t.a().NewFlexPane;n&&(this.p=t.b().CultureName);this.a=i?"immersive":n?_o365sg2p.v.b(n.c):"AdminPortal";this.b=t.a().WorkloadId;this.r=t.a().AdminHelpUrlFormat;this.e=t.a().NotificationsSettingsV2Enabled;this.k=t.a().ShowRegionAndTimeZone&&this.l;this.y(t.a().UserType)};_o365sg2p.cU.prototype={x:null,g:!1,l:!1,m:!1,w:!1,j:!1,n:!1,o:!1,s:!1,d:!1,q:!1,a:null,b:null,p:null,i:null,r:null,u:!1,e:!1,k:!1,t:!1,c:null,f:function(n){var t=n;t=t.replace("{OWA}",this.c["{OWA}"]);t=t.replace("{PORTAL}",this.c["{PORTAL}"]);t=t.replace("{YAMMER}",this.c["{YAMMER}"]);return t},v:function(n,t){for(var f=n.toLowerCase(),e=t.b().CurrentWorkloadSettingsSubLinks,o=e.length,u=0;u=f.length){i=i.substr(i.length-f.length);if(i===f)return r.Url}}}return""},h:function(){return this.a||this.b},y:function(n){this.w=(n&8)>0;this.j=(n&1)>0;this.s=(n&2)>0;this.n=(n&4)>0;this.o=(n&16)>0;this.u=(n&32)>0}};_o365sg2p.ErrorCodes=function(){};_o365sg2p.ErrorCodes.prototype={EmptyResponse:0,SuiteApiNotLoaded:1};_o365sg2p.ErrorCodes.registerEnum("_o365sg2p.ErrorCodes",!1);_o365sg2p.cd=function(){_o365sg2p.cd.initializeBase(this)};_o365sg2p.cd.prototype={d:function(){return 1},n:function(){return null},E:function(n){},u:function(){var t=this,n=this;_o365sa.SA.GI().h.GULT(function(n){t.a(!0,n.Configuration)},function(t){_o365sg2p.b.a().Sv().a()?O365.Log.WriteShellLog(414170,6,19,0,null):O365.Log.WriteShellLog(414104,6,19,0,t.toString());n.a(!1,null,t)})},z:function(n,t,i){var u=this,r=this;_o365sa.SA.GI().h.SULT(n,function(){t()},function(n){i(n)})}};_o365sg2p.dL=function(){this.b=new _j.h;_o365sg2p.dL.initializeBase(this)};_o365sg2p.dL.prototype={t:null,d:function(){return 1},n:function(){return null},z:function(n,t,i){t()},u:function(){try{var t={};t.CardsDictionary={};for(var f=this.b.g.length,n=0;n0){var u=this.k.shift();u&&u(i)}Array.clear(this.l);Array.clear(this.k)},x:function(n){while(this.l.length>0){var t=this.l.shift();t&&t(n)}}};_o365sg2p.cX=function(){_o365sg2p.cX.$$(this.$$gta["_o365sg2p.cX"].R,this.$$gta["_o365sg2p.cX"].C).initializeBase(this);this.h={}};_o365sg2p.cX.$$=function(n,t){var f=_o365sg2p.__tc=_o365sg2p.__tc||{};var r="cX"+"$"+n.getName().replace(/\./g,"_")+"$"+t.getName().replace(/\./g,"_");if(!f[r]){var i=f[r]=function(){for(var t=[],n=0;n=1&&t[0].Key.Name===e.n()){f=!!t[0].Value;f&&i(t[0].Value)}}f||r()},function(n){O365.Log.WriteShellLog(412224,4,19,0,t,n);r()});return}catch(o){O365.Log.WriteShellLog(412225,4,19,0,t,o)}r()},j:function(n,t){_j.m.b(n,"eventName");this.V(n,t)}};_o365sg2p.m=function(){_o365sg2p.m.initializeBase(this);this.a={};this.b={};this.l={}};_o365sg2p.m.prototype={x:"api/settings/cards/data",s:null,k:!1,l:null,a:null,b:null,r:!1,d:function(){return 1},n:function(){return null},O:function(n,t,i,r){var u=this;this.p("startpage",n,t,function(){u.B(function(n){n.CurrentValue=t.LandingPageID;u.e(Object,"startpage",n,function(){i();u.be("startpage",u,n)})},function(){O365.Log.WriteShellLog(412226,4,19,0);i()},!1)},r)},N:function(n,t,i,r){var u=this;this.p("regiontimezone",n,t,function(){u.A(function(n){n.LanguageCurrentValue=t.PreferredLanguage;u.e(Object,"regiontimezone",n,function(){i();u.be("regiontimezone",u,n)})},function(){O365.Log.WriteShellLog(414571,4,19,0);i()},!1)},r)},M:function(n,t,i,r){var u=this;this.p("language",n,t,function(){u.z(function(n){n.CurrentValue=t.PreferredLanguage;u.e(Object,"language",n,function(){i();u.be("language",u,n)})},function(){O365.Log.WriteShellLog(412227,4,19,0);i()},!1)},r)},L:function(n,t,i,r){var u=this;this.p("contactpreference",n,t,function(){var n={};n.ComplianceNotificationsEnabled=t.ComplianceNotificationsEnabled;n.CustomerResearchEnabled=t.CustomerResearchEnabled;n.EducationalContentEnabled=t.EducationalContentEnabled;n.Email=t.Email;n.MobilePhone=t.MobilePhone;n.PartnerCommunicationsEnabled=t.PartnerCommunicationsEnabled;n.Phone=t.Phone;n.PromotionalOffersEnabled=t.PromotionalOffersEnabled;u.e(Object,"contactpreference",n,function(){i();u.be("contactpreference",u,n)})},r)},B:function(n,t,i){this.f(Object,"startpage",n,t,i)},T:function(n){this.j("startpage",n)},A:function(n,t,i){this.f(Object,"regiontimezone",n,t,i)},G:function(n,t,i){this.f(Object,"changepassword",n,t,i)},K:function(n,t,i){this.f(Object,"pinnumber",n,t,i)},J:function(n,t,i){this.f(Object,"multifactorauth",n,t,i)},S:function(n){this.j("regiontimezone",n)},z:function(n,t,i){this.f(Object,"language",n,t,i)},R:function(n){this.j("language",n)},H:function(n,t,i){this.f(Object,"contactpreference",n,t,i)},Q:function(n){this.j("contactpreference",n)},P:function(n){n&&this.u("_CCP",n,null)},E:function(n){this.s=this.F(n.cardIds);n.initialData?this.D(n.initialData):this.C()},p:function(n,t,i,r,u){_j.m.b(n,"id");if(_o365sg2p.b.a()){this.l[n]=!0;var e=this,f=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction(t,"POST",null,i,function(t){e.l[n]=!1;r()},function(t){f.l[n]=!1;u(t)},!0)}else u(Error.create(_o365sg2p.ErrorCodes.toString(1)))},f:function(n,t,i,r,u){_j.m.b(t,"id");this.u(t,i,r);u&&this.w(n,t);var e=this,f=this;this.v(n,t,function(n){e.t(t,n)},function(){f.k||f.C()})},D:function(n){this.r=!0;this.t("_CCP",!0);this.a._CCP&&Array.clear(this.a._CCP);this.g(Object,"startpage",n.CardsDictionary.startpage);this.g(Object,"language",n.CardsDictionary.language);this.g(Object,"regiontimezone",n.CardsDictionary.regiontimezone);this.g(Object,"contactpreference",n.CardsDictionary.contactpreference);this.g(Object,"changepassword",n.CardsDictionary.changepassword);this.g(Object,"pinnumber",n.CardsDictionary.pinnumber);this.g(Object,"multifactorauth",n.CardsDictionary.multifactorauth)},g:function(n,t,i){if(!i){O365.Log.WriteShellLog(418514,1,19,0,t);return}if(i.HasError)this.c(t,Error.create("Error returned from Server"));else{var r=this;this.e(n,t,i,function(){r.be(t,r,i);r.t(t,i)})}},C:function(){if(_o365sg2p.b.a()){this.k=!0;var i=this.x+"?ids="+_o365su.d.c(this.s);var r=O365SuiteServiceProxy.c.a();var n=this,t=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction(i,"GET",null,null,function(t){if(t)try{n.D(t)}catch(i){n.m(i)}else n.m(Error.create(_o365sg2p.ErrorCodes.toString(0)));n.k=!1},function(n){t.k=!1;t.m(n)},!0)}else this.m(Error.create(_o365sg2p.ErrorCodes.toString(1)))},u:function(n,t,i){_j.m.b(n,"cacheId");this.a[n]||(this.a[n]=[]);this.b[n]||(this.b[n]=[]);t&&Array.add(this.a[n],t);i&&Array.add(this.b[n],i)},t:function(n,t){_j.m.b(n,"id");if(this.a[n]){for(var r=this.a[n];r.length>0;){var i=r.shift();if(i)try{i(t)}catch(u){O365.Log.WriteShellLog(418825,6,19,0,n,u)}}this.b[n]&&Array.clear(this.b[n])}},c:function(n,t){_j.m.b(n,"id");if(this.b[n]){for(var r=this.b[n];r.length>0;){var i=r.shift();i&&i(t)}this.a[n]&&Array.clear(this.a[n])}},m:function(n){this.c("language",n);this.c("regiontimezone",n);this.c("startpage",n);this.c("contactpreference",n);this.c("changepassword",n);this.c("pinnumber",n);this.c("multifactorauth",n)},F:function(n){var t=null;if(_o365sg2p.i.a().d){for(var r=0;r<_o365sg2p.i.a().d.length;r++){var i=_o365sg2p.i.a().d[r];(!n||i in n)&&(t=t?t+","+i:i)}O365.Log.WriteShellLog(409126,1,19,0,t)}return t}};_o365sg2p.ce=function(){_o365sg2p.ce.initializeBase(this)};_o365sg2p.ce.prototype={d:function(){return 1},n:function(){return null},z:function(n,t,i){var r=0;n.enableNewItemNotify&&(r|=2);n.enableNewItemSoundNotify&&(r|=1);var f=this,u=this;_o365sa.SA.GI().d.SetNotificationSettings(n.enableReminders,n.enableReminderSound,r,function(n){t()},function(n){i(n)})},u:function(){var t=this,n=this;_o365sa.SA.GI().d.GetOwaUserConfiguration(function(n){var i={};i.enableReminders=n.UserOptions.EnableReminders;i.enableReminderSound=n.UserOptions.EnableReminderSound;i.enableNewItemNotify=!!(n.UserOptions.NewItemNotify&2);i.enableNewItemSoundNotify=!!(n.UserOptions.NewItemNotify&1);t.a(!0,i)},function(t){n.a(!1,null,t)})},E:function(n){}};_o365sg2p.bD=function(){_o365sg2p.bD.initializeBase(this)};_o365sg2p.bD.prototype={d:function(){return 1},n:function(){return null},z:function(n,t,i){var u=this,r=this;_o365sg2p.b.a().get_Storage().WNS(n,function(){t()},function(n){i(n)})},u:function(){var n=this,t=this;_o365sg2p.b.a().get_Storage().RNS(function(t){t||(t=n.b());n.a(!0,t)},function(n){t.a(!1,null,n)})},E:function(n){},b:function(){var t={};t.ShowBannerNewMail=!0;t.ShowBannerReminders=!0;t.BannerDuration=4;t.HideNotificationsUntilUtc=null;t.Items=[];var n={};n.Source=_o365sg2p.NotificationTypes.toString(0);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(1);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(2);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(3);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(4);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(5);n.PlaySound=!0;n.ReceiveNotifications=!0;n.ShowBanner=!0;t.Items.push(n);n={};n.Source=_o365sg2p.NotificationTypes.toString(6);n.PlaySound=!1;n.ReceiveNotifications=!1;n.ShowBanner=!1;t.Items.push(n);return t}};_o365sg2p.cZ=function(){_o365sg2p.cZ.initializeBase(this)};_o365sg2p.cZ.prototype={d:function(){return 1},n:function(){return null},z:function(n,t,i){if(_o365sg2p.b.a()){var r={};r.ImageData=n;var f=this,u=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction("/api/profile/photo","POST",null,r,function(n){t()},function(n){i(n)},!0)}else i(Error.create(_o365sg2p.ErrorCodes.toString(1)))},u:function(){if(_o365sg2p.b.a()){var t=this,n=this;_o365sg2p.b.a().Sv().CallAdminServiceGenericFunction("/api/profile/photo?size=120x120","GET",null,null,function(n){t.a(!0,n)},function(t){n.a(!1,null,t)},!0)}else this.a(!1,null,Error.create(_o365sg2p.ErrorCodes.toString(1)))},E:function(n){}};_o365sg2p.ew=function(){};_o365sg2p.dO=function(){};_o365sg2p.dO.prototype={a:function(n){if(n.l&&n.d){n.k&&delete _o365sg2p.i.a().e.timezone;return _o365sg2p.i.a().e}return null}};_o365sg2p.dP=function(){};_o365sg2p.dP.prototype={a:function(n){var t=_ff.q.b(_o365sg2p.i.a().g);this.c(n,t);this.d(n,t);this.b(n,t);this.e(n,t);return t},c:function(n,t){if(n.j){delete t.language;n.k&&n.b==="Exchange"||delete t.regiontimezone}else n.k?delete t.language:delete t.regiontimezone},d:function(n,t){n.s||delete t.multifactorauth},b:function(n,t){n.n||delete t.contactpreference},e:function(n,t){n.o||delete t.pinnumber}};_o365sg2p.dQ=function(){};_o365sg2p.dQ.prototype={a:function(n){return n.m?_o365sg2p.i.a().h:null}};_o365sg2p.dR=function(){};_o365sg2p.dR.prototype={a:function(n){if(n.m){var r=_ff.q.b(_o365sg2p.i.a().j);var u=_o365sg2p.i.a().i;for(var t in u){var i={key:t,value:u[t]};r[i.key]=i.value}return r}return null}};_o365sg2p.dg=function(n){this.a=n};_o365sg2p.dg.prototype={a:!1};_o365sg2p.bh=function(n,t){this.s=Function.createDelegate(this,this.B);this.t=Function.createDelegate(this,this.C);this.p=Function.createDelegate(this,this.A);_o365sg2p.bh.initializeBase(this);this.o=n;this.l=t;this.d=0;this.a=1;this.c=220;this.k=new _j.g(this.p,_ff.a.a);this.n=new _j.g(this.t,_ff.a.a);this.m=new _j.g(this.s,_ff.a.a)};_o365sg2p.bh.prototype={o:null,l:null,j:!1,k:null,m:null,n:null,c:220,a:1,f:null,e:null,u:function(n){this.c=this.a>1&&n<280?280:n<220?220:n;return n},g:null,i:null,d:0,D:function(n){this.a=n<1?1:n;this.a>1&&this.c<280&&(this.c=280);return n},w:function(){return this.d>=this.a-1},v:function(){return this.d=this.a&&(n=this.a-1);this.e.b[n].b(!0)}};_o365sg2p.cj=function(){this.m=Function.createDelegate(this,this.p);this.n=Function.createDelegate(this,this.t);this.o=Function.createDelegate(this,this.u);_o365sg2p.cj.initializeBase(this);this.k=new _j.g(this.o,_ff.a.a);this.g=new _j.g(this.n,_ff.a.a);this.f=new _j.g(this.m,_ff.a.a)};_o365sg2p.cj.a=function(n){var t=null;if(n&&n.Enabled){t=new _o365sg2p.cj;t.i=n.Title;t.c=!1===(n.PhoneEnabled&&!!n.PhoneNumber);!1===t.c&&(t.e=n.PhoneNumber);t.b=!1===(n.EmailEnabled&&!!n.Email);!1===t.b&&(t.a=n.Email);t.d=!1===(n.UrlEnabled&&!!n.UrlAddress&&!!n.UrlTitle);if(!1===t.d){t.j=n.UrlAddress;t.l=n.UrlTitle}}return t};_o365sg2p.cj.prototype={g:null,f:null,k:null,s:function(){return _fm.b.a(_fm.a.m,_fm.WebfontSizes.a.c)},i:null,c:!1,e:null,b:!1,a:null,d:!1,l:null,j:null,u:function(){O365.Log.WriteShellLog(406815,1,1,0);O365.Log.b("CustomSupportCardUrl","CustomSupportCard",1,1);window.open(this.j,"_blank")},p:function(){O365.Log.WriteShellLog(406816,1,1,0);O365.Log.b("CustomSupportCardEmail","CustomSupportCard",1,1);window.location.href="mailto:"+this.a},t:function(){O365.Log.WriteShellLog(406817,1,1,0);O365.Log.b("CustomSupportCardPhone","CustomSupportCard",1,1);window.location.href="tel:"+this.e}};_o365sg2p.bu=function(){};_o365sg2p.bu.prototype={Version:0,Enabled:!1,Title:null,PhoneEnabled:!1,PhoneNumber:null,EmailEnabled:!1,Email:null,UrlEnabled:!1,UrlTitle:null,UrlAddress:null};_o365sg2p.dX=function(){_o365sg2p.dX.initializeBase(this)};_o365sg2p.dX.prototype={b:null,a:null,i:null,g:null,e:null,f:null,d:null,c:null,k:function(n){if(this.b!==n){this.b=n;this.q("ImageUrl")}return n},j:function(n){if(this.a!==n){this.a=n;this.q("ImageAltText")}return n},s:function(n){if(this.i!==n){this.i=n;this.q("VideoUrl")}return n},p:function(n){if(this.g!==n){this.g=n;this.q("VideoPosterUrl")}return n},n:function(n){if(this.e!==n){this.e=n;this.q("Para1")}return n},o:function(n){if(this.f!==n){this.f=n;this.q("Para2")}return n},l:function(n){if(this.c!==n){this.c=n;this.q("LearnMoreLink")}return n},m:function(n){if(this.d!==n){this.d=n;this.q("Link")}return n}};_o365sg2p.bi=function(n,t,i,r,u){this.k=Function.createDelegate(this,this.n);_o365sg2p.bi.initializeBase(this);this.b=n;this.i=i;this.j=t;this.d=u;this.h=new _j.g(this.k,_ff.a.a);r&&(this.g=new _j.g(r,_ff.a.a));if(this.b&&this.b.length){for(var e=new _j.j,f=0;f<10;f++){if(f>=this.b.length)break;e.c(this.b[f])}this.b.length>10&&this.l(!0);this.c=String.format(_s1.ShellG2Strings.l_ShellPlus_SearchCount_Text,this.b.length);this.a=e}else{this.f=!0;this.c=String.format(_s1.ShellG2Strings.l_ShellPlus_SearchCount_Text,0)}};_o365sg2p.bi.prototype={b:null,e:!1,j:null,c:null,i:null,a:null,g:null,h:null,f:!1,d:!1,m:function(){return this.d?_s1.ShellG2Strings.l_ShellPlus_NFD_SeeMore_Text:_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeMore_Text},l:function(n){if(this.e!==n){this.e=n;this.I("ShouldShowMoreSearchResults","ObservableSearchResults")}return n},n:function(){for(var t=new _j.j,i=this.b,u=i.length,n=0;n4},bW:function(n){if(n!==this.S){this.S=n;this.q("CustomSupportViewModel")}return n},B:function(){this.cx()},cr:function(n,t){if(this.o&&this.o.a&&this.o.a.e){for(var u=new _j.j,f=0;f-1&&(r="&");return n+r+t+"="+i},cD:function(n){var i=this.o.e;if(i){var t=this;i.bp(function(i){if(t.b===n){var f=new Array(0);if(i)for(var c=0,o=0;o0){var s=!0;if(t.c&&t.c.a.o.length===f.length){for(var h=!0,e=0;e0&&t[0].a.workloadData.a==="immersive"&&(t[i].p=this.g());var r;u.push((r=new _o365sg2p.S(this.bB),r.c=i,r.b=t[i],r))}}u.length>0?this.bx(new _o365sg2p.bi(u,_s1.ShellG2Strings.l_ShellPlus_Actions_Text,"NFDMouseView.ActionSearchResult",null,this.g())):this.bx(null)},cd:function(){this.bU()},cg:function(){this.by(null);this.bx(null);this.H(null);this.G(!1)},cz:function(){window.open(this.r().a().NoResultsHelpLinkUrl,"_blank");O365.Log.WriteShellLog(406805,1,1,0);O365.Log.b("NoResults","HelpPane",1,1)},cp:function(){var t=!!this.r().b().AdminLink;var n=this.r().b().CurrentMainLinkElementID;return n==="Mail"||n==="ShellMail"||n==="ShellOutlook"||n==="Calendar"||n==="ShellCalendar"||n==="Tasks"||n==="ShellTasks"||n==="People"||n==="ShellPeople"?this.r().a().IsConsumerShell?"OWC150":this.r().a().AppVerGroupID==="GAL"?"GOE150":"OWB150":n==="ShellDocuments"?this.r().a().IsConsumerShell?"ODC160":this.r().a().AppVerGroupID==="GAL"?"GSP150":"ODB160":n==="ShellSites"||n==="ShellTeamSites"?this.r().a().IsConsumerShell?"ODC160":this.r().a().AppVerGroupID==="GAL"?"GSP150":"SPO150":n==="ShellAdmin"&&t?this.r().a().AppVerGroupID==="GAL"?"GEA150":this.r().a().AppVerGroupID==="BF"?"BEA160":"MOE150":this.r().a().AppVerGroupID==="GAL"?"GEU150":n==="ShellO365Settings"||n==="ShellHome"||n==="ShellOfficeDotCom"?this.r().a().AppVerGroupID==="BF"?"BEU160":"MET150":n==="ShellOfficeGraph"?"DEL150":n==="ShellHighLander"?"MSP160":n==="ShellVideo"?"VOF150":""},co:function(){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRd(Number,this.f);var n=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(i,function(t){if(t.HV(n.f))n.n=t.V(Number,n.f);else{n.bS();n.ca()}},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(407144,4,1,0,n);t.bS();t.ca()})},bS:function(){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRd(Number,this.f);var n=this,t=this;this.bw(this.f.Name,this.f.Scope,i,function(t){if(t.HV(n.f))n.n=t.V(Number,n.f);else{n.n=Date.now();n.bZ()}},function(n){O365SuiteServiceProxy.b.a(n)||O365.Log.WriteShellLog(407145,4,1,0,n);t.n=Date.now();t.bZ()})},ca:function(){var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.RW(Number,this.n,this.f);var i=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(n,function(n){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(407235,4,1,0,n)})},bZ:function(){var n=_o365sg2p.b.a().get_Storage().CreateStorageRequest();n.RW(Number,this.n,this.f);var i=this,t=this;this.cb(n,this.f.Name,this.n,this.f.Scope,function(n){},function(n){O365SuiteServiceProxy.b.a(n)||O365.Log.WriteShellLog(407236,4,1,0,n)})},bw:function(n,t,i,r,u){t==="User"&&this.bc||t==="Org"&&this.bb?_o365sg2p.b.a().get_Storage().OSSRS("NFD",t,n,r,u):_o365sg2p.b.a().get_Storage().S2Sv(i,r,u)},cb:function(n,t,i,r,u,f){r==="User"&&this.bc||r==="Org"&&this.bb?_o365sg2p.b.a().get_Storage().OSSWS("NFD",r,t,_o365su.d.a(i),u,f):_o365sg2p.b.a().get_Storage().S2Sv(n,u,f)},cu:function(n){this.bv(n,"help")},ct:function(n){this.bv(n,"app")},cs:function(n){this.bv(n,"action")},bf:function(n,t,i,r){var h=this.bu();var o=this.U();var c=this.W();var l=this.bs();var s=this.T();var f=n+"|"+this.r().b().CultureName+"|"+h+"|"+c+"|"+l+"|"+s+"|"+o.replace("|","%7c");var e=Date.now()-n;var u="";r&&(u=r);i?O365.Log.WriteShellLog(419730,1,1,0,t,f,e,u):O365.Log.WriteShellLog(419724,1,1,0,t,f,e,u)},bv:function(n,t){var e=this.bu();var o=this.U();var s=this.W();var f=this.bs();var i=this.T();var r=Date.now()-this.ba;var u=this.ba+"|"+this.r().b().CultureName+"|"+e+"|"+s+"|"+f+"|"+i+"|"+o+"|"+t+"|"+n.c;O365.Log.WriteShellLog(416283,1,1,0,this.b,u,r)},bU:function(){var r=this.bu();var u=this.U();var f=this.W();var n=this.bs();var t=this.T();var i=this.r().b().CultureName+"|"+r+"|"+f+"|"+n+"|"+t+"|"+u;O365.Log.WriteShellLog(416285,1,1,0,this.b,i)},bu:function(){var n=0;this.c&&this.c.a&&(n=this.c.a.o.length);return n},W:function(){var n=0;this.u&&this.u.a&&(n=this.u.a.o.length);return n},bs:function(){var n=0;this.j&&this.j.a&&(n=this.j.a.o.length);return n},U:function(){var n="";if(this.c&&this.c.a)for(var i=0;i0&&O365.Log.d("HelpPaneSearch",n,i.length,i,null)}}};_o365sg2p.NotificationTypes=function(){};_o365sg2p.NotificationTypes.prototype={NotificationSound:0,SystemAlert:1,ReminderNotification:2,EmailMentionNotification:3,NewMailNotification:4,NewAppNotification:5,SocialActivityNotification:6};_o365sg2p.NotificationTypes.registerEnum("_o365sg2p.NotificationTypes",!1);_o365sg2p.eE=function(){};_o365sg2p.eE.prototype={Unseen:0,Seen:1,Dismissed:2,SeenInToast:3};_o365sg2p.eE.registerEnum("_o365sg2p.eE",!1);_o365sg2p.bj=function(){};_o365sg2p.bj.prototype={b:null,a:null};_o365sg2p.n=function(n,t,i){this.bn=Function.createDelegate(this,this.bJ);this.bm=Function.createDelegate(this,this.bI);this.bl=Function.createDelegate(this,this.bH);this.bh=Function.createDelegate(this,this.bE);this.bf=Function.createDelegate(this,this.bB);_o365sg2p.n.initializeBase(this,[0,i,3]);if(n){this.N=n.a;this.L=n.i;this.s=n.g;this.K=n.h;this.p=n.b;this.j=n.d;this.O=n.c;this.P=n.e;this.o=n.f;this.Y=n.j;this.j||this.o?this.bp(!0):this.bp(!1);this.M=_o365sa.b.a();this.v();this.bw(n.k);this.bz(n.l);this.X(["Sender","Subject","PreviewText","Initials","BackgroundColor"])}this.U=new _j.g(this.bf,_ff.a.a);this.G=new _j.g(this.bh,_ff.a.a);this.H=new _j.g(this.bl,_ff.a.a);this.J=new _j.g(this.bm,_ff.a.a);this.S=new _j.g(this.bn,_ff.a.a);this.l(!0);this.f=!0;this.R=t;this.d=this.r().a().CDNUrl+"/Audio/email_notification.mp3"};_o365sg2p.n.a=function(n){var t=Math.floor(_o365sa.b.a().c(n)/6e4);return t?t<60?String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_MinutesAgo_Text,t):t<120?_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_AnHourAgo_Text:t<1440?String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_HoursAgo_Text,Math.floor(t/60)):t<43200?String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_DaysAgo_Text,Math.floor(t/1440)):t<518400?String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_MonthsAgo_Text,Math.floor(t/43200)):String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_Ayearago_Text):String.format(_s1.ShellG2Strings.l_ShellPlus_Notifications_TimeStamp_JustNow_Text)};_o365sg2p.n.prototype={s:null,U:null,p:null,z:!1,W:!1,S:null,t:!1,u:!1,a:0,R:null,T:!0,Y:null,M:null,bq:function(n){this.z=n;this.q("IsExpandedView");return n},bp:function(n){this.W=n;this.q("IsCardExpandable");return n},bo:function(n){this.T=n;this.q("CloseButtonHidden");return n},G:null,ba:function(n){if(this.a!==n){this.a=n;this.q("NumberOfCondensedNotifications");this.q("CondensedMessage")}return n},bD:function(){return String.format(_s1.ShellG2Strings.l_ShellPlus_CondensedNewMentionMessage_Text,this.a)},Z:function(n){if(this.u!==n){this.u=n;this.q("IsCondensedNotification")}return n},H:null,J:null,N:null,L:null,K:null,j:null,O:null,o:null,P:null,Q:null,i:function(){return"GenericNotificationCardView"},g:function(){return this.t},l:function(n){if(this.t!==n){if(!this.t){this.ba(0);this.Z(!1)}this.t=n;this.q("IsAvailable")}return n},v:function(){this.Q=_o365sg2p.n.a(this.M);this.q("TimeStampString")},bE:function(){this.bG()},bG:function(){O365.Log.WriteShellLog(420855,1,1,0,this.Y);if(this.u){if(this.r().c()){window.open(this.s,this.p);this.R()}}else this.s&&_o365sg2p.bE.a(this.s);this.b()},bH:function(){if(this.j){var n=this.p;_o365su.c.d(n)&&(n="_blank");window.open(this.j,n)}this.b()},bI:function(){if(this.o){var n=this.p;_o365su.c.d(n)&&(n="_blank");window.open(this.o,n)}this.b()},bJ:function(){if(this.z){this.bq(!1);this.q("DescriptionHeight")}else{this.bq(!0);this.q("DescriptionHeight")}},bB:function(){O365.Log.WriteShellLog(420419,1,1,0,_o365sa.b.a().c(this.c));this.b()}};_o365sg2p.D=function(n,t,i,r){this.B=Function.createDelegate(this,this.T);this.F=Function.createDelegate(this,this.Z);this.s=Function.createDelegate(this,this.G);this.E=Function.createDelegate(this,this.W);_o365sg2p.D.initializeBase(this);this.P(r);this.C=t;this.w=i;this.N=n;this.a=new _j.j;this.d=new _j.j;this.a.f(this.E);var f=this;this.d.f(function(n,t){f.q("ShowViewMoreButton")});this.H=new _j.g(this.s,_ff.a.a);this.D=new _j.g(this.F,_ff.a.a);var u=this;this.n=new _j.g(function(){u.G();u.m()},_ff.a.a);this.O=this.r().a().CDNUrl+"/Audio/email_notification.mp3";this.g=t;this.c=new _o365sg2p.n(null,this.s,!0)};_o365sg2p.D.prototype={w:0,Q:0,a:null,d:null,N:null,H:null,D:null,O:null,l:!1,M:100,C:null,u:null,K:function(){return this.g==="EmailMention"?_o365sg2p.co.b(this.g):this.C},P:function(n){this.u=n;this.q("LocalizedSectionName");return n},g:null,c:null,L:function(){return this.d.o.length>0&&!this.l},R:function(){return!this.a.o.length&&!this.l},Y:function(n){if(this.l!==n){this.l=n;this.bt("ShowSeenNotifications","ShowViewMoreButton","ShowNothingNewMessage")}return n},o:function(){this.g==="EmailMention"?_o365sg2p.z.a().e(this.g,this.B):_o365sg2p.z.a().e(this.K(),this.B);this.j(!0)},v:function(){for(var n=0;n=this.M&&this.a.k(this.a.o.length-1);var t=JsonParser.deserialize(n.Payload);this.i(!0);this.a.r(0,new _o365sg2p.n(new _o365sg2p.cn(t,n.Type),this.s,!1));this.Q++;this.b(this.e+1);this.U(n.Type,t)}},t:function(){return this.L()},U:function(n,t){if(this.f){if(!this.c.g()){this.c=new _o365sg2p.n(new _o365sg2p.cn(t,n),this.s,!0);this.c.bo(!1)}if(this.c.a>0){this.c.Z(!0);var i;(i=this.c).ba(i.a+1)}else{this.c=new _o365sg2p.n(new _o365sg2p.cn(t,n),this.s,!0);this.c.Z(!1);this.c.ba(1);this.c.bo(!1);this.k(this.c)}}},W:function(n,t){if(this.f){for(var u=new _j.h,r=this.d.o.length-1;r>=0;r--)if(this.d.o[r]){var e=this.d.o[r];e&&u.c(e)}for(var i=this.a.o.length-1;i>=0;i--)if(this.a.o[i]){var f=this.a.o[i];f&&u.c(f)}this.i(u.g.length>0);this.q("ShowNothingNewMessage")}},G:function(){O365.Log.WriteShellLog(416984,1,1,0,this.g);this.c.b();this.d.l();this.a.l();this.i(!1);this.b(0)},Z:function(){this.l?O365.Log.WriteShellLog(416985,1,1,0,this.g):O365.Log.WriteShellLog(416986,1,1,0,this.g);this.Y(!this.l)}};_o365sg2p.z=function(n){this.k=Function.createDelegate(this,this.p);this.j=Function.createDelegate(this,this.o);this.f={};_o365sg2p.z.initializeBase(this);this.d=n;this.s()};_o365sg2p.z.a=function(){_o365sg2p.z.b||(_o365sg2p.z.b=new _o365sg2p.z(_o365sg2p.b.a().N()));return _o365sg2p.z.b};_o365sg2p.z.prototype={d:null,c:null,g:null,i:null,b:null,a:null,s:function(){this.a=new _j.h;if(!_o365sg2p.z.c){this.d.S("SuiteNotification",null,this.j,this.k);_o365sg2p.z.c=!0}},e:function(n,t){n==="NewAppNotification"?this.c=t:n==="SystemAlert"?this.g=t:n==="Test_Generic"?this.i=t:n==="EmailMention"?this.b=t:this.f[n]&&(this.f[n]=t)},m:function(){for(var t=this.a.h(),n=0;n0&&this.a.m(0,t)}(this.d0){O365.Log.WriteShellLog(420658,1,1,0,t.length,n);this.e.P(t,_o365sa.b.a().d(n))}else{O365.Log.WriteShellLog(420659,1,1,0,t.length,n*-1);for(var u=t,e=u.length,i=0;i=0},e:function(){this.a.l()},g:function(n){this.a.k(n)},i:function(n,t){this.a.C(n,t)},b:function(n){this.a.r(0,n)},d:function(n,t,i){var r=this.a.o[t];r.A(n,i);this.g(t);this.b(r)},h:function(n,t){if(!n||!t)return!1;var r=n.i;var i=t.i;return!r||!i?!1:r===i}};_o365sg2p.ck=function(n,t,i){this.bs=Function.createDelegate(this,this.bK);this.bu=Function.createDelegate(this,this.b);_o365sg2p.ck.initializeBase(this);this.m=n;this.c=_o365sa.b.a();this.B=t;this.C=i};_o365sg2p.ck.prototype={E:!1,n:null,k:!1,w:null,m:0,bb:function(n){this.V("NotificationSlotAvailable",n)},C:0,bM:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},bv:null,i:function(){return this.bv},g:function(){return this.E},l:function(n){if(this.E!==n){this.E=n;this.q("IsAvailable")}return n},e:null,by:function(n){if(this.k!==n){this.k=n;this.q("IsPopupShown")}return n},c:null,B:!1,d:null,f:!1,bN:function(n){if(this.n!==n){this.n=n;this.q("UserPhotoViewModel")}return n},A:null,D:function(){this.w&&(this.w=_j.k.a().c(this.w))},bc:function(){return!1},F:function(){var n=4e3;this.w=_j.k.a().b(_ff.a.a,"PopOutHide",this.bu,n)},bO:function(){this.by(!0);this.l(!1);this.m||this.F();this.c=_o365sa.b.a();O365.Log.WriteShellLog(420841,1,1,0,this.C)},b:function(n){if(this.k){this.D();this.by(!1);var t=500;this.bx(n);_j.k.a().b(_ff.a.a,"PopOutHide",this.bs,t)}},bz:function(n){if(n){var t=null;var r=this.r().a().SuiteServiceUrl;r&&(t=this.r().e().UserPhotoLoaderOverride?this.r().e().UserPhotoLoaderOverride:new _o365sg2c.J(r,!0,this.r().c()));var i=new _o365sg2c.k(t,n,0);i.g();this.bN(i);var u=this;this.n.h=function(){u.n.d()}}},bw:function(n){this.A=this.e="";if(n){for(var f=n.split(" "),t=0;t0){var e=f[t].charCodeAt(0);(e>=97&&e<=122||e>=65&&e<=90)&&(this.e+=f[t].charAt(0).toUpperCase())}if(this.e.length<=1){this.e="";for(var u=0;u=97&&i<=122||i>=65&&i<=90)&&(this.e+=n.charAt(u).toUpperCase())}}for(var h=0,r=n.length-1;r>=0;r--){var s=n.charCodeAt(r);var o=r%8;h^=(s<>8-o)}this.A=_o365sg2p.ck.a[h%_o365sg2p.ck.a.length]}},bx:function(n){},bK:function(){this.l(!0);this.bL("NotificationSlotAvailable")}};_o365sg2p.bS=function(){this.l=Function.createDelegate(this,this.u);this.g=Function.createDelegate(this,this.w);_o365sg2p.bS.initializeBase(this);this.c=new _j.h;this.d=new _o365sg2p.dD};_o365sg2p.bS.prototype={b:null,a:null,e:!1,f:!1,c:null,d:null,m:null,j:function(n){if(this.b!==n){this.b=n;this.t(this.o());this.q("Toast1ViewModel")}return n},k:function(n){if(this.a!==n){this.a=n;this.t(this.o());this.q("Toast2ViewModel")}return n},t:function(n){if(this.f!==n){this.f=n;this.q("AllowDismiss")}return n},i:function(n){if(this.e!==n){this.e=n;n||this.s();this.q("ShowPopup")}return n},v:function(){var n=this;return new _j.g(function(){n.s()},_ff.a.a)},n:function(n){if(n){var t=!1;if(!this.b||this.b.g()){if(_o365sg2p.x.isInstanceOfType(n)&&this.a&&!this.a.g()&&_o365sg2p.x.isInstanceOfType(this.a)){this.h(n);return}this.j(n);t=!0;this.b.bb(this.g)}else if(!this.a||this.a.g()){if(_o365sg2p.x.isInstanceOfType(n)&&this.b&&_o365sg2p.x.isInstanceOfType(this.b)){this.h(n);return}this.k(n);t=!0;this.a.bb(this.g)}if(t){n.bO();n.bb(this.l);this.i(!0);this.h(n)}else this.c.d(n)||this.c.c(n)}},u:function(){if(this.c.g.length>0){this.n(this.c.g[0]);this.c.f(0)}},h:function(n){if(n.f&&!n.bc()){this.d.a=n.d;this.d.b="audio/mpeg";this.d.d()}},s:function(){if(this.b&&this.b.m===1){this.p(this.b);this.j(null)}if(this.a&&this.a.m===1){this.p(this.a);this.k(null)}},p:function(n){O365.Log.WriteShellLog(420708,1,5,0,_o365sa.b.a().c(n.c),n.C);n.b()},o:function(){return this.b&&this.b.m!==1||this.a&&this.a.m!==1?!1:!0},w:function(){this.b&&!this.b.k&&this.j(null);this.a&&!this.a.k&&this.k(null);!this.e||this.b||this.a||this.i(!1)}};_o365sg2p.bR=function(n){this.w=Function.createDelegate(this,this.K);this.B=Function.createDelegate(this,this.L);this.l=Function.createDelegate(this,this.O);this.s=Function.createDelegate(this,this.P);this.D=Function.createDelegate(this,this.N);this.C=Function.createDelegate(this,this.M);_o365sg2p.bR.initializeBase(this);var t=this;this.n=new _j.g(function(){t.u();t.m();O365.Log.WriteShellLog(409017,1,1,0,null)},_ff.a.a);this.d=n};_o365sg2p.bR.prototype={c:null,d:null,a:null,g:0,F:function(n){this.c=n;this.q("NewAppNotificationCard");return n},o:function(){this.a=new _j.j;this.a.f(this.C);_o365sg2p.z.a().e("NewAppNotification",this.D);this.d.ASNE()&&this.d.GNH(this.s,this.l)},G:function(){this.u();this.m()},u:function(){for(var t=this.a.i(),n=0;n0){for(var c=this.a.i(),e={},l=new _j.h,i=0,v=0;v=0&&(n="&");return t+n+"src=1"},O:function(n){if(!O365SuiteServiceProxy.b.a(n)){this.g++;O365.Log.WriteShellLog(410611,6,5,0,n);this.g<5&&this.d.GNH(this.s,this.l)}},P:function(n){for(var r=new _j.h,u=n,f=u.length,t=0;t0?_s1.ShellG2Strings.l_ShellPlus_MissedNotificationsMessage_Text:this.K()},o:function(n){if(this.j!==n){this.j=n;this.bt("NumberOfMissedNotifications","Message","IsAggregatedNotification")}return n},t:null,s:null,i:function(){return"SocialActivityNotificationMouseView"},K:function(){return!this.a||!this.a.Metadata?null:_j.f.a(this.a.Metadata.TargetGroupName)?String.format(_s1.ShellG2Strings.l_ShellPlus_MeSpaceLikeMessage_Text,this.a.Actor.EmailAddress.Name):String.format(_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_Text,this.a.Actor.EmailAddress.Name,this.a.Metadata.TargetGroupName)},L:function(){this.b(!1);this.o(0)},bx:function(n){this.a&&this.p.i(this.a,n);this.o(0)},H:function(){O365.Log.WriteShellLog(420415,1,1,0,_o365sa.b.a().c(this.c));var n=!(this.j>0);this.b(n);this.o(0)},M:function(){O365.Log.WriteShellLog(406614,1,1,0,_o365sa.b.a().c(this.c),this.B);if(this.j>0){this.bL("ShowHistoryRequested");this.L();return}_o365sg2p.y.c(this.a.Target.TargetMailboxSmtpAddress,this.a.Target.TargetConversationId.Id,this.a.Target.TargetItemId.Id,this.h(),this.r().c(),this.p.e());this.b(!0)}};_o365sg2p.s=function(n){this.Z=Function.createDelegate(this,this.bb);this.ba=Function.createDelegate(this,this.by);this.w=new _j.h;_o365sg2p.s.initializeBase(this,[n]);this.b=new _j.h};_o365sg2p.s.prototype={j:null,k:null,s:null,D:null,o:null,p:null,f:null,e:null,bf:!1,C:null,m:null,t:null,bc:null,F:!1,b:null,bD:function(n){if(this.j!==n){this.j=n;this.q("NewMailNotificationProvider")}return n},bB:function(n){if(this.p!==n){this.p=n;this.q("NewAppNotificationProvider")}return n},bz:function(n){if(this.f!==n){this.f=n;this.q("GenericNotificationProvider")}return n},bA:function(n){if(this.e!==n){this.e=n;this.q("MentionNotificationProvider")}return n},bH:function(n){if(this.k!==n){this.k=n;this.q("SystemNotificationProvider")}return n},bE:function(n){if(this.s!==n){this.s=n;this.q("RemindersNotificationProvider")}return n},bG:function(n){if(this.D!==n){this.D=n;this.q("SocialNotificationProvider")}return n},bR:function(n){n!==this.t&&(this.t=n);return n},bI:function(n){if(this.m!==n){this.m=n;this.q("ToastContainer")}return n},h:function(){return"NotificationsID"},bq:function(){return this.r().a().NotificationsSettingsV2Enabled},bs:function(){return!_j.t.a(this.r().a().NotificationsFlexPaneEnabled)&&this.r().a().NotificationsFlexPaneEnabled?_j.t.a(this.r().a().GroupNotificationsSectionDisabled)||!this.r().a().GroupNotificationsSectionDisabled:!_j.t.a(this.r().a().SocialNotificationsDisabled)&&!this.r().a().SocialNotificationsDisabled},bv:function(n,t,i,r){if(this.bq()){var e=O365SuiteServiceProxy.c.a();this.C={};var y=this;_o365sg2p.cX.$$(_o365sg2p.bD,Object).b(null).s(function(n,t){y.C=t});var a=this,b=this;_o365sg2p.cX.$$(_o365sg2p.bD,Object).b(null).c(function(n){a.C=n;O365.Log.WriteShellLog(420712,1,19,0,O365SuiteServiceProxy.c.a()-e)},function(n){O365.Log.WriteShellLog(420713,6,19,0,O365SuiteServiceProxy.c.a()-e,n.toString())},!1)}var v=new _o365sg2p.ei;this.F=v.g();!!n!==n&&(n=!1);if(!1===n&&_o365sg2p.b.a().get_Calendar().OUC().UserOptions){_o365sg2p.b.a().get_Calendar().OUC().UserOptions.EnableReminders&&!this.r().a().ReminderNotificationsDisabled&&this.c(new _o365sg2p.U(new _o365sg2p.eb(_o365sg2p.b.a().get_Calendar(),_o365sg2p.b.a().N())));_o365sg2p.b.a().get_Calendar().OUC().UserOptions.NewItemNotify&2&&!this.r().a().NewMailNotificationsDisabled&&this.c(new _o365sg2p.N(_o365sg2p.b.a().N(),this.bf));if(this.bs()){var f=new _o365sg2p.ed(_o365sg2p.b.a().SN());f.m=t;this.c(new _o365sg2p.O(f,_o365sg2p.b.a().N(),i))}}var w=this.r().a().SystemNotificationsDisabled?null:_o365sg2p.b.a().A();var p=this.r().a().SystemNotificationsDisabled||n?null:_o365sg2p.b.a().get_Calendar();if(_j.t.a(this.r().a().LocalNotificationsDisabled)||!1===this.r().a().LocalNotificationsDisabled){this.c(new _o365sg2p.V(w,p,r));var u=this;_o365sg2p.b.a().b(function(){O365.Log.WriteShellLog(410838,4,5,0,null);var n=new _o365sa.SAl;n.Title=_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredTitle_Text;n.Message=_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredMessage_Text;n.ActionText=_s1.ShellG2Strings.l_ShellPlus_AuthenticationExpiredAction_Text;n.ActionUrl=u.r().b().SignOutLink.Url;n.ActionTarget="_self";n.Id="AuthenticationExpired";u.s&&u.s.s();u.k&&u.k.u(n)})}if(!_j.t.a(this.r().a().LyncIntegrationDisabled)&&!this.r().a().LyncIntegrationDisabled&&this.r().c()){var s=new _o365sg2p.dZ;var o=new _o365sg2p.bv(s);this.c(o)}var k=_o365sg2p.z.a();!_j.t.a(this.r().a().NewAppNotificationEnabled)&&this.r().a().NewAppNotificationEnabled&&this.c(new _o365sg2p.bR(_o365sg2p.b.a().N()));var h=this.r().a().UPN?this.r().a().UPN.trim().toLowerCase():"";var l=h.endsWith("@microsoft.com");l&&this.c(new _o365sg2p.D(_o365sg2p.b.a().N(),"Test_Generic",-1,"Test Section"));!_j.t.a(this.r().a().MentionNotificationsEnabled)&&this.r().a().MentionNotificationsEnabled&&this.c(new _o365sg2p.D(_o365sg2p.b.a().N(),"EmailMention",-1,null));var c=this;this.bR(new _j.g(function(){c.bS()},_ff.a.a));this.bb()},bo:function(n,t,i){if(this.r().a().SNSShellOnboardingEnabled&&n>=0){var r=new _o365sg2p.D(_o365sg2p.b.a().N(),t,n,i);this.bw(r);this.c(r);this.q("SNSNotificationProviders")}},bx:function(n){for(var t=0;t0?n.l(t):n.l();_sk.c.a.a(2)},c:function(n){n.n()}};_o365sg2p.dZ.a=function(n,t,i){this.f=t;this.m=n;this.j=t.f.c();this.g=new _o365sg2p.dZ.b(t.g);this.k=t.a;if(t.b){var u=t.b;this.h=u.$$d_play||(u.$$d_play=Function.createDelegate(u,u.play));var r=t.b;this.i=r.$$d_stop||(r.$$d_stop=Function.createDelegate(r,r.stop))}var f=null;var e=this;f=function(n){if(!n){i.p(e,!0);t.c.f(f);e.g.v()}};t.c.a(f)};_o365sg2p.dZ.a.prototype={f:null,m:0,j:null,d:function(){return this.j},g:null,e:function(){return this.g},k:"Chat",a:function(){return this.k},h:null,b:function(){return this.h},i:null,c:function(){return this.i},l:function(){this.f.e()},l:function(n){this.f.e(n)},n:function(){this.f.i()}};_o365sg2p.dZ.b=function(n){this.i=Function.createDelegate(this,this.n);this.k=Function.createDelegate(this,this.p);this.j=Function.createDelegate(this,this.o);_o365sg2p.dZ.b.initializeBase(this);this.e=n;this.g=n.a.b.c();this.h=this.m(n.b.c());this.f=n.a.a.c();this.u()};_o365sg2p.dZ.b.prototype={g:null,h:0,f:null,e:null,b:function(){return this.g},s:function(n){if(this.g!==n){this.g=n;this.q("DisplayName")}return n},c:function(){return this.h},t:function(n){if(this.h!==n){this.h=n;this.q("Presence")}return n},a:function(){return this.f},r:function(n){if(this.f!==n){this.f=n;this.q("AvatarUrl")}return n},l:null,d:function(){return this.l},v:function(){this.e.a.b.f(this.j);this.e.b.f(this.k);this.e.a.a.f(this.i)},u:function(){this.e.a.b.a(this.j);this.e.b.a(this.k);this.e.a.a.a(this.i)},o:function(n){this.s(n)},n:function(n){this.r(n)},p:function(n){this.t(this.m(n))},m:function(n){var t=0;switch(n){case 1:t=2;break;case 2:t=4;break;case 3:t=6;break;case 5:case 4:t=3;break;case 6:t=1;break}return t}};_o365sg2p.ed=function(n){this.t=Function.createDelegate(this,this.z);this.u=Function.createDelegate(this,this.A);this.r=Function.createDelegate(this,this.w);this.s=Function.createDelegate(this,this.x);_o365sg2p.ed.initializeBase(this);this.n=n;this.k=new _o365sg2p.dj;this.l=new _o365sg2p.dj};_o365sg2p.ed.prototype={n:null,k:null,l:null,c:function(n){this.V("StartingNotificationsLoaded",n)},j:function(n){this.cw("StartingNotificationsLoaded",n)},m:null,e:function(){return this.m},d:function(){return this.k.a.o.length<100},a:function(){return this.k.a},b:function(){return this.l.a},g:function(n){if(!this.o(n.Action))return!0;var u=_o365sg2p.y.a(n,!1,this.m);var t=-1;var r=!1;var i=!1;var o,s;if(s=this.k.c(u,o={val:t}),t=o.val,s){i=!0;var c=this.k.a.o[t];c.s(n.Actor)?r=!0:this.k.d(u,t,!1)}else{var f,e;if(e=this.l.c(u,f={val:t}),t=f.val,e){var h=this.l.a.o[t];if(h.s(n.Actor)){r=!0;i=!0}}}r&&this.p([n.ItemId]);return i},f:function(n){this.v(n);this.be("Initialized",this,this)},i:function(n,t){if(this.o(n.Action)){var r=_o365sg2p.y.a(n,t,this.m);var i=-1;if(t){var c,h;if(h=this.k.c(r,c={val:i}),i=c.val,h)this.k.d(r,i,t);else{var a,l;(l=this.l.c(r,a={val:i}),i=a.val,l)?this.l.d(r,i,t):this.l.b(r)}this.p([n.ItemId])}else{var s,f;if(f=this.k.c(r,s={val:i}),i=s.val,f)this.k.d(r,i,t);else{var u,o;if(o=this.l.c(r,u={val:i}),i=u.val,o){var e=this.l.a.o[i];this.l.g(i);e.A(r,t);this.k.b(e)}else this.k.b(r)}}}},h:function(){for(var t=new _j.h,i=0;i0){this.p(t.h());for(var n=this.k.a.o.length-1;n>=0;n--){this.k.a.o[n].C();this.l.b(this.k.a.o[n])}this.k.e()}},v:function(n){this.n.GSN(this.s,this.r,n)},p:function(n){this.n.MSNS(n,this.u,this.t)},w:function(n){O365SuiteServiceProxy.b.a(n)||O365.Log.WriteShellLog(402306,4,5,0,n)},x:function(n){this.k.e();this.l.e();var t=n.Body;if(t&&t.AggregatedNotification)for(var u=t.AggregatedNotification.length-1;u>=0;u--){var r=t.AggregatedNotification[u];if(this.o(r.SocialActivityActionType)){var i=_o365sg2p.y.d(r,this.m);if(r.IsSeen){i.C();this.l.b(i)}else this.k.b(i)}}this.bL("StartingNotificationsLoaded")},z:function(n){O365SuiteServiceProxy.b.a(n)||O365.Log.WriteShellLog(402343,4,5,0,n)},A:function(n){if(this.l.a.o.length>=100){var t=Math.floor(this.l.a.o.length/2);this.l.i(t,this.l.a.o.length-t)}},o:function(n){return n===1||n===2}};_o365sg2p.y=function(n,t,i,r,u,f,e,o,s,h,c,l,a){this.v=Function.createDelegate(this,this.L);this.a=new _j.h;this.m={};_o365sg2p.y.initializeBase(this);for(var v=h.length-1;v>=0;v--)this.z(h[v]);this.G(this.B());this.k=t;this.j=i;this.F(r);this.c=new _j.h(u);this.n=f;this.u=e;this.p=o;this.w=n.toLowerCase();this.E=s;this.i=l;this.l=c;this.t=a;this.d=new _j.g(this.v,_ff.a.a);this.H()};_o365sg2p.y.d=function(n,t){return new _o365sg2p.y(n.SocialActivityActionType.toString(),n.TargetMessagePreview,n.TargetGroupName,_o365sa.b.b(n.LatestTimestamp),n.UnseenItemIDs,n.TargetConversationId.Id,n.TargetItemId.Id,n.TargetMailboxSmtpAddress,n.TargetMailboxGuid,n.Actors,n.TargetSubject,n.TargetLogicalId,t)};_o365sg2p.y.a=function(n,t,i){var r=t?new Array(0):[n.ItemId];return new _o365sg2p.y(n.Action.toString(),n.Metadata.MessagePreview,n.Metadata.TargetGroupName,_o365sa.b.b(n.CreatedTimeStamp),r,n.Target.TargetConversationId.Id,n.Target.TargetItemId.Id,n.Target.TargetMailboxSmtpAddress,n.Target.TargetMailboxGuid,[n.Actor],n.Target.TargetSubject,n.Target.TargetLogicalId,i)};_o365sg2p.y.c=function(n,t,i,r,u,f){O365.Log.WriteShellLog(405608,1,5,0);if(_j.f.a(n)){var e;e=u?String.format("{0}?ItemID={1}",r,encodeURIComponent(i)):String.format("{0}?viewmodel=ReadMessageItem&ispopout=1&ItemID={1}",r,encodeURIComponent(i));_o365sg2p.bE.a(e)}else if(u||$a(f)){var o=String.format("{0}?ispopout=0&ConvID={1}&ItemID={2}&path=/group/{3}/mail",r,encodeURIComponent(t),encodeURIComponent(i),n);window.open(o,"_self")}else f(n,t,i)};_o365sg2p.y.b=function(n){var t=n.EmailAddress.Name;n.EmailAddress.EmailAddress&&(t=t+"_"+n.EmailAddress.EmailAddress);return t};_o365sg2p.y.e=function(n){var r=_o365sa.e.b(n);var i=n.i()+1;var t=n.f();return String.format(_s1.ShellG2Strings.l_ShellPlus_ShorterDateTimeFormatString_Text,i,t,r)};_o365sg2p.y.prototype={d:null,n:null,u:null,i:null,p:null,E:null,w:null,t:null,g:null,b:null,c:null,e:null,f:null,K:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},G:function(n){if(this.g!==n){this.g=n;this.q("Subject")}return n},M:function(n){if(this.e!==n){this.e=n;this.q("PrimaryUserPhotoViewModel")}return n},N:function(n){if(this.f!==n){this.f=n;this.q("SecondaryUserPhotoViewModel")}return n},j:null,k:null,l:null,F:function(n){if(this.b!==n){this.b=n;this.q("DateString")}return n},J:function(){return _o365sg2p.y.e(this.b)},o:function(){return this.c.h()},C:function(){this.c.j();this.q("UnseenItemIds")},A:function(n,t){t||this.c.i(n.o());for(var r=!1,i=0;i0&&this.F(n.b)}},s:function(n){var t=_o365sg2p.y.b(n);return t in this.m},H:function(){if(this.a.g.length>0){this.M(this.D(this.a.g[0].EmailAddress.EmailAddress));this.a.g.length>1&&this.N(this.D(this.a.g[1].EmailAddress.EmailAddress))}},D:function(n){if(!n)return null;var r=null;var i=this.r().a().SuiteServiceUrl;i&&(r=new _o365sg2c.J(i,!0,this.r().c()));var t=new _o365sg2c.k(r,n,0);t.g();return t},B:function(){switch(this.a.g.length){case 0:return String.format(_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_OneLiker_Text,"");case 1:return String.format(_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_OneLiker_Text,this.a.g[0].EmailAddress.Name);case 2:return String.format(_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_TwoLikers_Text,this.a.g[0].EmailAddress.Name,this.a.g[1].EmailAddress.Name);default:return String.format(_s1.ShellG2Strings.l_ShellPlus_GroupLikeMessage_MoreThanTwoLikers_Text,this.a.g[0].EmailAddress.Name,this.a.g.length-1)}},z:function(n){this.a.l(0,n);var t=_o365sg2p.y.b(n);this.m[t]=!0},L:function(){_o365sg2p.y.c(this.p,this.n,this.u,this.h(),this.r().c(),this.t)}};_o365sg2p.ee=function(n,t,i){this.o=Function.createDelegate(this,this.B);this.m=Function.createDelegate(this,this.z);this.n=Function.createDelegate(this,this.A);this.p=Function.createDelegate(this,this.C);_o365sg2p.ee.initializeBase(this);this.b=n;this.h=t+"#path=/people/browsegroups";this.t=new _j.j;this.j=new _j.g(this.p,_ff.a.a);this.l=new _j.g(this.n,_ff.a.a);this.i=new _j.g(this.m,_ff.a.a);if(i){var r=this;this.g=new _j.g(function(){i()},_ff.a.a)}else this.g=new _j.g(this.o,_ff.a.a)};_o365sg2p.ee.prototype={b:null,a:null,t:null,j:null,d:!1,e:!1,f:!1,l:null,i:null,c:!1,g:null,x:function(n){this.V("SocialItemOpened",n)},h:null,D:function(n){if(this.a!==n){this.a=n;this.q("SelectedSocialItem")}return n},w:function(n){if(this.d!==n){this.d=n;this.q("ShowSeenNotifications")}return n},k:function(n){if(this.e!==n){this.e=n;this.q("ShowSeenNotificationsButton")}return n},v:function(n){if(this.f!==n){this.f=n;this.q("HideSeenNotificationsButton")}return n},u:function(n){if(this.c!==n){this.c=n;this.q("EmptyNotifications")}return n},s:function(){this.b.h()},r:function(){var n=this.b.b()?this.b.b().o.length:0;this.u(!n&&!this.b.a().o.length);this.k(n>0&&!this.d)},A:function(){O365.Log.WriteShellLog(406623,1,1,0,null);this.w(!0);this.k(!1);this.v(!0)},z:function(){O365.Log.WriteShellLog(406624,1,1,0,null);this.w(!1);this.k(!0);this.v(!1)},C:function(){if(this.a&&this.a.d.b){O365.Log.WriteShellLog(406614,1,1,0,null);this.a.d.a();this.be("SocialItemOpened",this.a,null)}},B:function(){_o365sg2p.bE.a(this.h)}};_o365sg2p.O=function(n,t,i){this.G=Function.createDelegate(this,this.W);this.B=Function.createDelegate(this,this.O);this.D=Function.createDelegate(this,this.Q);this.H=Function.createDelegate(this,this.L);this.s=Function.createDelegate(this,this.U);this.E=Function.createDelegate(this,this.R);this.C=Function.createDelegate(this,this.P);this.F=Function.createDelegate(this,this.S);_o365sg2p.O.initializeBase(this);this.a=n;this.w=t;this.c=new _o365sg2p.ee(n,this.r().i(),i);this.c.x(this.F);this.c.apcl("EmptyNotifications",this.C);this.K=this.r().a().CDNUrl+"/Audio/social_notification.mp3";this.d=new _o365sg2p.bx(n,!0);this.d.G(this.E);this.l=[];var r=this;this.n=new _j.g(function(){O365.Log.WriteShellLog(406617,1,1,0,null);r.c.s();r.m()},_ff.a.a)};_o365sg2p.O.prototype={a:null,w:null,l:null,c:null,K:null,g:null,N:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},d:null,M:function(){return this.c.b.a().o.length>0},o:function(){this.a.c(this.s);this.a.a().f(this.H);this.a.b().f(this.D);this.j(!0);this.a.f("Initialize");this.L(null,null);this.c.r();this.w.S("SocialActivityNotification",null,this.B,this.G)},v:function(){this.c.s()},t:function(){return this.c.e},P:function(n,t){this.g&&this.g.D(this.c.c)},S:function(n){},O:function(n){var t=n;if(t.EventType!=="Reload"&&!this.a.g(t)){Array.enqueue(this.l,t);this.T()}},T:function(){if(this.l.length)if(this.f&&this.a.d()){if(this.d.g()){this.d.N(Array.dequeue(this.l));this.k(this.d);O365.Log.WriteShellLog(406042,1,1,0,null)}}else Array.clear(this.l)},W:function(n){O365.Log.WriteShellLog(175208,6,5,0,n)},L:function(n,t){this.b(this.a.a().o.length);this.g&&this.g.J(this.e>0&&!this.A?this.e.toString():null);this.e>0&&this.c.u(!1);this.q("HasNewNotifications");this.u()},Q:function(n,t){this.c.r();this.u()},U:function(){this.a.j(this.s);this.d.o(this.a.a().o.length);this.d.j>0&&this.k(this.d);this.u()},R:function(){this.g?this.g.z.a():_o365sg2p.f.c("NotificationsID")},u:function(){this.i(this.a.b().o.length>0||this.a.a().o.length>0)}};_o365sg2p.bO=function(n,t,i,r){this.M=Function.createDelegate(this,this.Q);this.N=Function.createDelegate(this,this.T);this.L=Function.createDelegate(this,this.P);_o365sg2p.bO.initializeBase(this,[n.a()==="Chat"?1:2,!0,-1]);this.a=n;this.u=t;this.H=i;this.j=new _j.g(this.L,_ff.a.a);this.o=new _j.g(this.N,_ff.a.a);this.G=new _j.g(this.M,_ff.a.a);if(n.a()==="Audio"||n.a()==="Video"){var o;this.p=(o=new _o365sg2p.bj,o.a=this.j,o.b=_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Answer_Text,o);var s;this.s=(s=new _o365sg2p.bj,s.a=this.o,s.b=_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Ignore_Text,s);var e;this.t=(e=new _o365sg2p.bj,e.a=this.G,e.b=_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Answer_With_Im_Text,e)}else if(n.a()==="Chat"){var u;this.p=(u=new _o365sg2p.bj,u.a=this.j,u.b=_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Respond_Text,u);var f;this.s=(f=new _o365sg2p.bj,f.a=this.o,f.b=_s1.ShellG2Strings.l_ShellPlus_Notification_Lync_Ignore_Text,f);this.t=null}this.J=this.a.e();this.d=r;this.f=!0};_o365sg2p.bO.prototype={a:null,J:null,j:null,G:null,o:null,u:null,H:null,z:!1,v:0,R:function(){var n;n=_j.t.a(this.r().a().LyncIntegrationDisabled)?!1:!this.r().a().LyncIntegrationDisabled;this.r().e()&&this.r().e().UseSkypeChatToastOverride&&(n=!0);return n},S:function(){switch(this.a.a()){case"Audio":return _s1.ShellG2Strings.l_ShellPlus_Notification_Skype_IncomingCall_Text;case"Video":return _s1.ShellG2Strings.l_ShellPlus_Notification_Skype_IncomingVideoCall_Text;default:return this.a.d()}},p:null,s:null,t:null,i:function(){return"ChatToastMouseView"},bc:function(){var n=!1;if(this.a.b()){n=!0;this.a.b()()}n||(n=_o365sg2p.ck.prototype.bc.call(this));return n},O:function(){this.a.c()&&this.a.c()()},K:function(){this.O();this.b()},P:function(){this.u(this);this.K()},Q:function(){this.v=1;this.u(this);this.K()},T:function(){this.H(this);this.K()}};_o365sg2p.bv=function(n){this.s=Function.createDelegate(this,this.D);this.g=Function.createDelegate(this,this.u);this.l=Function.createDelegate(this,this.w);_o365sg2p.bv.initializeBase(this);this.c=n;this.c.a().f(this.l);this.a=new _j.j;this.d=this.r().a().CDNUrl+"/Audio/im_notification.mp3"};_o365sg2p.bv.prototype={a:null,c:null,d:null,J:function(){return this.B()?"":_o365sg2p.bE.prototype.J.call(this)},C:function(){return this.d},B:function(){var n;n=_j.t.a(this.r().a().LyncIntegrationDisabled)?!1:!this.r().a().LyncIntegrationDisabled;return n},z:function(){return!1},o:function(){this.j(!0)},u:function(n){n.v===1&&n.a.a()!=="Chat"?this.c.b(n.a,n.v):this.c.b(n.a);this.a.p(n,!0);this.b(this.a.o.length)},D:function(n){this.c.c(n.a);this.a.p(n,!0);this.b(this.a.o.length)},w:function(n,t){if(t.d){if(t.d===2)for(var e=t.b[0],s=this.a.o.length,u=0;u0&&this.dP(this.a.a.a(t))}return n},G:function(){if(!this.c().b())return _j.d.prototype.G.call(this);this.g()?this.kD(this.g()):this.dQ();return!0},cB:function(n,t,i){_o365sg2p.bJ.prototype.cB.call(this,n,t,i);if(this.j&&this.a&&this.a.a){var r=this.bp(n);r>=0&&this.dP(this.a.a.a(r))}},v:function(){_o365sg2p.bJ.prototype.v.call(this);this.K(2)},p:function(){_o365sg2p.bJ.prototype.p.call(this);this.nf();this.e.l();if(this.c()&&this.c().b()>0){this.eD(1);this.l(this.c().a(0))}},x:function(){_o365sg2p.bJ.prototype.x.call(this);this.kc()},nf:function(){this.kc();this.kd()},kc:function(){this.fq=_j.k.a().c(this.fq)},ne:function(){var n=_o365sa.b.a();return 6e4-n.m()*1e3-n.l()},kd:function(){this.et&&this.et.b&&this.et.a();_j.k.a().l&&(this.fq=_j.k.a().b(_ff.a.a,"ReminderListViewUIUpdate",this.kb,this.ne()))}};_o365sg2p.bw=function(n,t){this.bD=Function.createDelegate(this,this.bI);_o365sg2p.bw.initializeBase(this,[n,t]);this.j=!0};_o365sg2p.bw.prototype={h:null,e:null,db:function(n){_fce.b.prototype.db.call(this,n);if(!_j.F.a(this.bN)){n.bN=this.bN;n.K(4)}},dF:function(n){_fce.b.prototype.dF.call(this,n);_j.F.a(this.bN)||n.bx(4)},v:function(){_fce.b.prototype.v.call(this);this.K(2)},p:function(){_fce.b.prototype.p.call(this);this.ck();if(this.c()&&this.c().b()>0){this.eD(1);this.l(this.c().a(0))}},x:function(){_j.d.prototype.x.call(this);this.bH()},ck:function(){this.bH();this.bI()},bH:function(){this.h=_j.k.a().c(this.h)},bO:function(){var n=_o365sa.b.a();return 6e4-n.m()*1e3-n.l()},bI:function(){this.e&&this.e.b&&this.e.a();_j.k.a().l&&(this.h=_j.k.a().b(_ff.a.a,"ReminderListViewUIUpdate",this.bD,this.bO()))}};_o365sg2p.N=function(n,t){this.K=Function.createDelegate(this,this.Y);this.G=Function.createDelegate(this,this.T);this.L=Function.createDelegate(this,this.bb);this.u=Function.createDelegate(this,this.w);this.H=Function.createDelegate(this,this.W);this.s=_o365sa.St.CSK(Array,"User","Suite","Mail");_o365sg2p.N.initializeBase(this);this.D=n;this.a=new _j.j;this.d=new _j.j;this.a.f(this.H);var r=this;this.d.f(function(n,t){r.q("ShowViewMoreButton")});this.M=new _j.g(this.u,_ff.a.a);this.F=new _j.g(this.L,_ff.a.a);var i=this;this.n=new _j.g(function(){O365.Log.WriteShellLog(406615,1,1,0,null);i.w();i.m()},_ff.a.a);this.ba(t);this.E=this.r().a().CDNUrl+"/Audio/email_notification.mp3";this.c=new _o365sg2p.T(this.u,this.B(),!0)};_o365sg2p.N.prototype={P:0,a:null,d:null,c:null,D:null,M:null,F:null,l:!1,E:null,O:!1,g:!1,R:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},B:function(){return this.E},N:function(){return this.d.o.length>0&&!this.g},S:function(){return!this.a.o.length&&!this.g},Z:function(n){if(this.g!==n){this.g=n;this.bt("ShowSeenMailNotifications","ShowViewMoreButton","ShowNothingNewMessage")}return n},ba:function(n){if(this.l!==n){this.l=n;this.q(_o365sg2p.s.a);this.l&&this.w();this.bl(!0)}return n},o:function(){if(!this.r().c()&&this.l){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRm(this.s);var u=this,f=this;_o365sg2p.b.a().get_Storage().S2Ss(i,function(n){u.j(!0)},function(n){f.j(!0)})}else{var t=_o365sg2p.b.a().get_Storage().CreateStorageRequest();t.RRd(Array,this.s);var n=this,r=this;_o365sg2p.b.a().get_Storage().S2Ss(t,function(t){if(t.HV(n.s))for(var u=t.V(Array,n.s),f=u.length,i=0;i=f&&this.a.k(this.a.o.length-1);var t=new _o365sg2p.T(this.u,this.B(),!1);if(t){t.O(!0);t.K(n);this.l||this.i(!0);if(n.State==="Unseen"){if(!this.l){this.a.r(0,t);this.P++;this.b(this.e+1)}this.U(t)}else this.l||this.d.r(0,t)}}}},Y:function(n){O365.Log.WriteShellLog(175208,6,5,0,n)},t:function(){return this.N()},Q:function(n){this.O=n;this.q("NotificationCountLabel")},U:function(n){if(this.f){this.c.g()||(this.c=new _o365sg2p.T(this.u,this.B(),!0));if(this.c.j>0){this.c.z(!0);var t;(t=this.c).G(t.j+1)}else{this.c.z(!1);this.c.G(1);this.c.K(n.a);this.c.d=n.d;this.k(this.c)}}},W:function(n,t){if(this.f){for(var u=new _j.h,r=this.d.o.length-1;r>=0;r--)if(this.d.o[r]){var s=this.d.o[r];if(s){var h=s.a;h&&u.c(h)}}for(var i=this.a.o.length-1;i>=0;i--)if(this.a.o[i]){var o=this.a.o[i];if(o){var e=o.a;e&&u.c(e)}}var f=_o365sg2p.b.a().get_Storage().CreateStorageRequest();f.RW(Array,u.h(),this.s);var l=this,c=this;_o365sg2p.b.a().get_Storage().S2Ss(f,function(n){},function(n){});this.i(u.g.length>0);this.q("ShowNothingNewMessage")}},w:function(){this.c.b();this.d.l();this.a.l();this.i(!1);this.b(0)},bb:function(){this.g?O365.Log.WriteShellLog(406619,1,1,0,null):O365.Log.WriteShellLog(406620,1,1,0,null);this.Z(!this.g)}};_o365sg2p.T=function(n,t,i){this.H=Function.createDelegate(this,this.L);this.J=Function.createDelegate(this,this.N);_o365sg2p.T.initializeBase(this,[0,i,4]);this.t=n;this.v=new _j.g(this.J,_ff.a.a);this.u=new _j.g(this.H,_ff.a.a);this.l(!0);this.d=t;_o365sg2p.b.a().get_Calendar().OUC()&&(this.f=!!(_o365sg2p.b.a().get_Calendar().OUC().UserOptions.NewItemNotify&1))};_o365sg2p.T.prototype={v:null,u:null,a:null,p:!1,j:0,s:!1,t:null,o:!1,K:function(n){this.a=n;if(this.a){this.bw(this.a.NewMailNotification.Sender);this.bz(this.a.NewMailNotification.SenderSmtpEmailAddress);this.X(["Sender","Subject","PreviewText","Initials","BackgroundColor"])}return n},P:function(n){if(this.a.State!==n){this.a.State=n;this.q("State")}return n},M:function(){return String.format(_s1.ShellG2Strings.l_ShellPlus_CondensedNewMailMessage_Text,this.j)},z:function(n){if(this.p!==n){this.p=n;this.q("IsCondensedNotification")}return n},G:function(n){if(this.j!==n){this.j=n;this.q("NumberOfCondensedNotifications");this.q("CondensedMessage")}return n},O:function(n){if(this.s!==n){this.s=n;this.q("CloseButtonHidden")}return n},i:function(){return"NewMailNotificationMouseView"},g:function(){return this.o},l:function(n){if(this.o!==n){if(!this.o){this.G(0);this.z(!1)}this.o=n;this.q("IsAvailable")}return n},N:function(){O365.Log.WriteShellLog(406611,1,1,0,_o365sa.b.a().c(this.c),this.B);if(this.p){if(this.r().c()){window.open(this.h());this.t()}}else if(this.a){var n;n=this.r().c()?this.h()+"?ItemID="+encodeURIComponent(this.a.NewMailNotification.ItemId):this.h()+"?viewmodel=ReadMessageItem&ispopout=1&ItemID="+encodeURIComponent(this.a.NewMailNotification.ItemId);_o365sg2p.bE.a(n)}this.b()},L:function(){O365.Log.WriteShellLog(420331,1,1,0,_o365sa.b.a().c(this.c));this.b()}};_o365sg2p.bE=function(){_o365sg2p.bE.initializeBase(this)};_o365sg2p.bE.a=function(n){var t="width=800,height=600,top=150,left=150,menubar=no,resizable=yes,status=no,scrollbars=yes,titlebar=no,toolbar=no";window.open(n,"_blank",t)};_o365sg2p.bE.prototype={m:null,n:null,f:!1,e:0,A:!1,p:!1,bc:function(n){this.V("NewNotificationEventName",n)},bf:function(n){this.V("RequestFocusEventName",n)},bl:function(n){if(this.A!==n){this.A=n;this.q("HideNotificationCount")}return n},b:function(n){if(this.e!==n){this.e=n;this.I("NotificationCount","NotificationCountLabel")}return n},J:function(){var n;n=this.e>99?String.format(_s1.ShellG2Strings.l_ShellPlus_MaxNotificationCount_FormatString_Text,99):this.e.toString();return this.bh(n)},j:function(n){this.f!==n&&(this.f=n);return n},i:function(n){if(this.p!==n){this.p=n;this.q("HasNotifications")}return n},z:function(){return!0},o:function(){},v:function(){},t:function(){return!0},k:function(n){this.f&&this.be("NewNotificationEventName",this,n)},bh:function(n){return this.e?String.format(_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Count_Text,n):""}};_o365sg2p.o=function(n,t){this.j=Function.createDelegate(this,this.o);_o365sg2p.o.initializeBase(this);this.a=n;this.d=new _o365sg2p.cm(t,this,null);this.c=_o365sg2p.o.b();this.b=new _j.g(this.j,_ff.a.a);this.k();if(this.a.a.e&&this.a.a.e!==1)throw _o365cl.a.b(175211,5,4,String.format("Invalid value {0} for reminder group",this.a.a.e));};_o365sg2p.o.d=function(n,t){_j.m.c(n,"object1");_j.m.c(t,"object2");var r=n.a.a;var i=t.a.a;return r.b.b(i.b)};_o365sg2p.o.b=function(){var n=_o365sa.b.a();return new _o365sa.b(n.g(),n.i(),n.f(),n.k(),n.s(),0,0,0)};_o365sg2p.o.e=function(n){var u=_o365sa.e.b(n);var f=_o365sg2p.o.a[_o365sa.e.a(n).getDay()];var r=_o365sg2p.o.c[n.i()];var t=n.f().toString();var i=n.g().toString();return String.format(_s1.ShellG2Strings.l_ShellPlus_LongDateTimeFormatString_Text,u,f,r,t,i)};_o365sg2p.o.prototype={b:null,a:null,c:null,f:!1,g:null,i:null,d:null,s:function(n){if(this.a.b!==n){this.a.b=n;this.q("State")}return n},m:function(){var n="";this.a.a.e?this.a.a.e===1&&(n=_o365sa.e.b(this.a.a.d)):n=_o365sa.b.i(this.a.a.b,this.c)&&_o365sa.b.i(this.a.a.b,this.a.a.g)?String.format(_s1.ShellG2Strings.l_ShellPlus_Reminder_DurationLabel_Text,_o365sa.e.b(this.a.a.b),_o365sa.e.b(this.a.a.g)):_o365sg2p.o.e(this.a.a.b);return n},p:function(n){_j.m.c(n,"ReferenceDateTime");this.c=n;return n},l:function(){return!_j.t.a(this.r().a().NewFlexPane)&&this.r().a().NewFlexPane},t:function(){this.p(_o365sg2p.o.b());this.k()},e:function(){var n=null;this.a.a.e?this.a.a.e===1&&(n=this.a.a.d):n=this.a.a.b;return n.c(this.c)},k:function(){var t=this.e();var n=this.n(Math.abs(t));this.f=Math.floor(t/6e4)<0;this.i=n[0];this.g=n[1];this.bt("TimeToItemStartUnit","TimeToItemStartValue","IsReminderOverdue")},n:function(n){var t=0;var i=_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Now_UpperCase_Text;if(n>=6048e5){t=Math.floor(n/6048e5);i=t===1?_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Week_Text:_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Weeks_Text}else if(n>=864e5){t=Math.floor(n/864e5);i=t===1?_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Day_Text:_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Days_Text}else if(n>=36e5){t=Math.floor(n/36e5);i=t===1?_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Hour_Text:_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Hours_Text}else if(n>=6e4){t=Math.floor(n/6e4);i=_s1.ShellG2Strings.l_ShellPlus_Reminder_StartTime_Min_Text}return[t>0?t.toString():"",i]},o:function(){O365.Log.WriteShellLog(406612,1,1,0,null);var i;var t=null;var n=this.a.a.i;if((n&1)==1){var r=(n&4)==4;t=r?"IBirthdayFactory":"ICalendarItemDetailsViewModelFactory"}else(n&2)==2&&(t="TaskReadingPaneViewModelPopOutFactory");i=this.r().c()?this.h()+"?ItemID="+encodeURIComponent(this.a.a.a.Id):String.format("{0}?viewmodel={1}&ispopout=1&ItemID={2}",this.h(),t,encodeURIComponent(this.a.a.a.Id));_o365sg2p.bE.a(i)}};_o365sg2p.eb=function(n,t){this.x=Function.createDelegate(this,this.v);this.G=Function.createDelegate(this,this.U);this.H=Function.createDelegate(this,this.W);this.J=Function.createDelegate(this,this.Y);this.E=Function.createDelegate(this,this.NotificationCallback);this.D=Function.createDelegate(this,this.S);this.F=Function.createDelegate(this,this.T);this.C=Function.createDelegate(this,this.R);this.t=_o365sa.St.CSK(Array,"User","Suite","Reminders");_o365sg2p.eb.initializeBase(this);this.s=n;this.z=t;this.l=new _o365sg2p.bG;this.n={};this.k=new _o365sg2p.cH(this.C);this.k.f(this.F);this.m=new _o365sg2p.cH(this.D);this.A=new _j.j;this.B=new _j.j;this.z.S("ReminderNotification",null,this.E,this.J)};_o365sg2p.eb.prototype={k:null,m:null,A:null,B:null,l:null,n:null,r:null,p:null,o:null,u:!0,s:null,z:null,h:function(n){this.V("Initialized",n)},d:function(n){this.V("ActiveRemindersChanged",n)},g:function(n){this.V("BeforeRemindersRefresh",n)},f:function(n){this.V("AfterRemindersRefresh",n)},a:function(){return this.k},b:function(){return this.A},c:function(){return this.B},j:function(){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRd(Array,this.t);var n=this,t=this;_o365sg2p.b.a().get_Storage().S2Ss(i,function(t){t.HV(n.t)?n.N(t.V(Array,n.t)):n.v();n.be("Initialized",n,n)},function(n){t.v();t.be("Initialized",t,t)})},v:function(){this.O();this.o=_j.k.a().c(this.o);this.s.GR(null,_o365sa.b.get_utcNow().n(10).q(),!0,_o365sg2p.b.a().GS().a(),this.H,this.G)},L:function(n){if(!n||!n.length){_j.l.a(_ff.a.a,"DismissReminders called with no reminder to dismiss");return}var i=this,r=this;this.s.DR(_o365sg2p.b.a().GS().a(),this.M(n),function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175212,4,5,0,n)});for(var t=0;t=0;r--){t=this.m.o[r];f=new _o365sg2p.o(t,this);if(t.a.d.h().b(n)<=0){var u=t.a.c?t.a.c.Id:"";if(this.n[u]){e=this.n[u];this.k.p(e,!0);e.dispose();this.n[u]=f}Array.add(i,f)}else break}if(i.length>0){this.k.t(i);this.m.C(this.m.o.length-i.length,i.length)}this.w(n)},NotificationCallback:function(n){var i=n;if(i.shouldGetReminders){this.o&&(this.o=_j.k.a().c(this.o));var t=this;this.o=_j.k.a().b(_ff.a.a,"ReminderNotification",function(){t.v()},2e3)}},Y:function(n){O365.Log.WriteShellLog(175214,6,5,0,n)},e:function(){for(var f=_o365sg2p.b.a().get_Storage().CreateStorageRequest(),u=new Array(this.l.o.length),i=0;i=0;s--){t=this.l.o[s];if(t.a.d.h().b(p)>0)this.m.c(t);else{this.k.o.length||(f=r.s(t));var l=!!t.a.c;if(!l||!(t.a.c.Id in this.n)){var e=new _o365sg2p.o(t,this);this.k.c(e);var b=this;var a=r.s(e.a,function(n,t){return n.a.k(t.a)});0>a?c.c(e):t.b=r.o[a].b;l&&(this.n[t.a.c.Id]=e);if(i)continue;i=f<0||!r.o[f].a.k(t.a)}f--}}i=!!(i|w!==this.k.o.length);i?this.be("ActiveRemindersChanged",this.k,new _j.R(c.g.length>0?0:4,0,c.h(),[])):this.e();this.m.o.length>0&&this.w(p);this.O();this.u=!0;this.be("AfterRemindersRefresh",this,null)},O:function(){this.p&&(this.p=_j.k.a().c(this.p));var i=_o365sa.b.get_utcNow();var n=null;this.l.o.length===200&&this.l.o.length>=1&&(n=this.l.o[this.l.o.length-1].a.d.h());var r=i.j(288e5);var t=288e5;n&&(n.b(i)<=0?t=6e5:n.b(r)<0&&(t=n.c(i)));_j.k.a().l&&(this.p=_j.k.a().b(_ff.a.a,"GetReminders",this.x,t))},w:function(n){this.r=_j.k.a().c(this.r);if(this.m.o.length){var r=this.m.o[this.m.o.length-1];var i=r.a.d.h().c(n);if(_j.k.a().l){var t=this;this.r=_j.k.a().b(_ff.a.a,"ActivateReminders",function(){t.Q(_o365sa.b.get_utcNow())},i)}}}};_o365sg2p.U=function(n){this.g=Function.createDelegate(this,this.w);this.l=Function.createDelegate(this,this.B);_o365sg2p.U.initializeBase(this);this.a=n;var i=this;this.n=new _j.g(function(){i.a.i();i.m()},_ff.a.a);this.c=new _o365sg2p.ec(n,this.n);this.c.K(this.l);this.a.d(this.g);var t=this;this.a.h(function(){t.j(!0);for(var i=0,n=0;n-3e5){i.a.b="SeenInToast";f=!0;u++;O365.Log.WriteShellLog(406138,1,1,0,null)}else i.a.b="Seen"}if(f){this.d=new _o365sg2p.x(this.c,!0);this.k(this.d)}}this.b(u)}else{this.b(this.a.a().o.length);if(!t.d&&this.e>0){this.d=new _o365sg2p.x(this.c,!0);this.k(this.d)}}this.i(0=3?this.h=3:this.a.a().o.length===2&&(this.h=2)};_o365sg2p.ec.prototype={t:null,a:null,c:null,b:null,G:null,r:null,d:null,h:0,i:null,j:!1,g:null,k:!1,K:function(n){this.V("ReminderOpened",n)},e:function(n){if(this.c!==n){this.c=n;this.q("SelectedReminder");this.g.l(!0);this.g.C(this.c)}return n},m:null,n:null,E:function(n){if(this.h!==n){this.h=n;this.I(String.format("HeightFixed{0}","2"),String.format("HeightFixed{0}","3"))}return n},L:function(){return!!this.a.b()&&this.a.b().o.length>2},M:function(){return this.a.b().o.length.toString()},F:function(n){this.b!==n&&(this.b=n);return n},C:null,S:function(n){if(n!==this.j){this.j=n;this.q("AreAllRemindersShown")}return n},N:function(){return this.o()?!1:this.f&&!this.a.b().o.length},D:function(){return this.o()?!1:this.f&&this.a.c().o.length>0},o:function(){return this.k&&this.f},s:function(n){if(n!==this.k){this.k=n;this.bt("ShowOverdueReminders","ShowSeeMoreButton","ShowNoVisibleRemindersMessage")}return n},f:!1,l:null,U:function(){this.W();this.g.l(!1)},W:function(){for(var n=0;ne?this.e(i.o[e]):i.o.length>0?this.e(i.o[i.o.length-1]):this.e(null)}i.o.length<3&&t.b.length+i.o.length>=3?this.E(3):this.h<2&&i.o.length<2&&t.b.length+i.o.length>=2&&this.E(2);break;case 3:this.p(n,new _j.R(2,t.c,null,t.b));this.p(n,new _j.R(0,t.c,t.a,null));break;case 4:this.e(null);this.b.l();break;default:throw _o365cl.a.a(175216,"evtArgs.Action",6,5,0);}this.J();this.H();this.X(["ShowAllRemindersButton","ShowAllButtonText","ShowAllButtonAriaText","ShowNoVisibleRemindersMessage"])},T:function(){this.S(!this.j);this.J();this.q("ShowAllRemindersButton")},J:function(){var t=this.j?this.a.a().o.length:3;this.i.l();for(var n=0;n-3e5?this.a.b().c(this.a.a().o[n]):this.a.c().c(this.a.a().o[n])}this.a.c().o.length||(this.k=!1);this.X(["ShowOverdueReminders","ShowNoVisibleRemindersMessage","ShowSeeMoreButton","NotOverdueActiveRemindersCount"])}}};_o365sg2p.V=function(n,t,i){this.O=Function.createDelegate(this,this.u);this.B=Function.createDelegate(this,this.T);this.Q=Function.createDelegate(this,this.Y);this.P=Function.createDelegate(this,this.W);_o365sg2p.V.initializeBase(this);this.K=n;this.w=t;this.a=new _j.j;this.c=new _j.j;this.g=[];this.a.f(this.P);this.c.f(this.Q);this.M=this.r().a().CDNUrl+"/Audio/system_notification.mp3";if(n&&!this.r().a().IsConsumerShell&&!this.r().a().IsOnPremShell){if(this.r().a().HasEXOLicense){this.H=new _o365sg2p.cp(_o365sg2p.b.a().N());this.d++}this.D=new _o365sg2p.ef(this.K,this.r().g().e);this.d++}if(t){if(this.r().a().IsConsumerShell||this.r().a().IsOnPremShell){this.s=new _o365sg2p.dm(this.w,this.r().a().PortalUrl);this.d++}if(this.r().a().WorkloadId==="Exchange"){this.C=new _o365sg2p.dl(this.w,this.bA(),i);this.d++}}if(this.r().a().GallatinLegalAlertEnabled){this.E=new _o365sg2p.dk;this.d++}};_o365sg2p.V.a=function(n,t){if(n){t.RRm(n.e);t.RRm(n.d)}};_o365sg2p.V.prototype={g:null,D:null,H:null,s:null,E:null,F:0,d:0,K:null,w:null,M:null,G:null,N:!1,L:function(){return this.M},C:null,a:null,c:null,S:function(n){this.F=n;if(this.F===this.d&&!1===this.f){if(this.N){for(var t=new _j.j,u=0;u25?i.a.Title.substring(0,24):i.a.Title);O365.Log.WriteShellLog(423065,1,1,0,i.a.Id||"",o)}}i.a&&i.a.Id&&i.a.Id==="OOFAlert"?this.a.r(0,t.a[u]):this.a.c(t.a[u])}if(t.b)for(var e=0;e0)for(var t=this.c.h(),n=0;n0?i:Math.max(r,i);var u=t.b(n);return f>u};_o365sg2p.dk.prototype={c:null,f:!1,m:!1,h:function(){return"GallatinLegalAlert"},g:function(){return"GallatinLegalAlertFetchTime"},i:function(n,t){this.a=n;this.b=t;this.s()},s:function(){if(_o365sg2p.b.a().get_Storage().ISvSE(this.f)){var t=this,i=this,n=this;this.j(function(n){t.a(n,!0,t)},function(){i.t()},function(t){n.b(t,n)})}else this.w()},n:function(n){var t=new Array(0);if(!n||_o365sg2p.dk.a(_o365sa.b.get_utcNow(),n)){t=new Array(1);t[0]=this.o()}else t=new Array(0);var r=this,i=this;this.l(t,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(405780,6,1,0,n)});this.a(t,!1,this)},o:function(){var n;var t=this;return n=new _o365sa.SAl,n.Title=_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Title_Text,n.Message=_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Message_Text,n.ActionText=_s1.ShellG2Strings.l_ShellPlus_Notifications_Gallatin_Legal_Alert_Action_Text,n.ActionUrl="http://www.ch.21vianet.com/O365-VAT",n.ActionTarget="_blank",n.ActionCallback=function(){_o365sg2p.b.a().get_Storage().ISvSE(t.f)?t.z():t.A()},n},t:function(){var i=_o365sg2p.b.a().get_Storage().CreateStorageRequest();i.RRd(_o365sa.b,this.c);var n=this,t=this;this.x(this.c.Name,i,function(t){var i=null;t&&t.HV(n.c)&&(i=t.V(_o365sa.b,n.c));n.n(i)},function(n){t.b(n,t)})},z:function(){var t=_o365sg2p.b.a().get_Storage().CreateStorageRequest();var n=_o365sa.b.get_utcNow();t.RW(_o365sa.b,n,this.c);var r=this,i=this;this.B(t,this.c.Name,n,function(n){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(405731,6,1,0,n)})},w:function(){var i=window.localStorage;var t=null;if(i){var n=i.getItem("GallatinLegalAlertTimestamp");n&&(t=_o365sa.b.b(n))}this.n(t)},A:function(){var n=window.localStorage;n&&n.setItem("GallatinLegalAlertTimestamp",_o365sa.b.d(_o365sa.b.get_utcNow()))},x:function(n,t,i,r){var u=this.c.Scope;u==="User"&&this.f||u==="Org"&&this.m?_o365sg2p.b.a().get_Storage().OSSRS("GallatinAlert",n,u,i,r):_o365sg2p.b.a().get_Storage().S2Sv(t,i,r)},B:function(n,t,i,r,u){var f=this.c.Scope;f==="User"&&this.f||f==="Org"&&this.m?_o365sg2p.b.a().get_Storage().OSSWS("GallatinAlert",f,t,_o365su.d.a(i),r,u):_o365sg2p.b.a().get_Storage().S2Sv(n,r,u)}};_o365sg2p.ef=function(n,t){this.m=Function.createDelegate(this,this.s);this.n=Function.createDelegate(this,this.t);_o365sg2p.ef.initializeBase(this);this.c=n;this.f=t};_o365sg2p.ef.prototype={c:null,f:!1,h:function(){return"SystemAlerts"},g:function(){return"SystemAlertsFetchTime"},i:function(n,t){this.a=n;this.b=t;this.o()},o:function(){if(this.c){var i=this,t=this,n=this;this.j(function(n){i.a(n,!0,i)},function(){t.f&&t.c.GSAA(t.n,t.m)},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(175218,6,1,0,t);n.f&&n.c.GSAA(n.n,n.m)})}},t:function(n){var i=this,t=this;this.l(n,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175219,6,1,0,n)});this.a(n,!1,this)},s:function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175220,4,1,0,n);this.b(n,this)}};_o365sg2p.dl=function(n,t,i){this.s=Function.createDelegate(this,this.t);this.m=Function.createDelegate(this,this.x);this.n=Function.createDelegate(this,this.z);_o365sg2p.dl.initializeBase(this);this.f=n;this.o=t;this.c=i};_o365sg2p.dl.prototype={f:null,o:null,c:null,h:function(){return"OofAlert"},g:function(){return"OofAlertFetchTime"},i:function(n,t){this.a=n;this.b=t;this.t()},t:function(){var i=this,t=this,n=this;this.j(function(n){i.a(n,!0,i)},function(){t.f.GOUOS(t.n,t.m)},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(175221,4,1,0,t);n.f.GOUOS(n.n,n.m)})},z:function(n){var t=this.w(n);var r=this,i=this;this.l(t,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(175217,4,1,0,n)});this.a(t,!1,this)},x:function(n){if(!1===O365SuiteServiceProxy.b.a(n)){n.message=_o365su.g.a(n.message);O365.Log.WriteShellLog(175223,4,1,0,n);if(this.k<2){this.k++;_j.k.a().k(_ff.a.a,"GetOofAlert",this.s)}else this.b(n,this)}else this.b(n,this)},w:function(n){var t=new Array(0);if(n&&n.IsOofOn){t=new Array(1);t[0]=new _o365sa.SAl;t[0].Title=_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlertTitle_Text;t[0].Message=_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlert_Text;t[0].ActionText=_s1.ShellG2Strings.l_ShellPlus_Notification_AutomaticRepliesAlertAction_Text;t[0].ActionTarget="_self";t[0].Id="OOFAlert";this.c?t[0].ActionCallback=this.c:t[0].ActionUrl=this.o}return t}};_o365sg2p.dm=function(n,t){this.o=Function.createDelegate(this,this.s);this.f=Function.createDelegate(this,this.w);this.m=Function.createDelegate(this,this.x);_o365sg2p.dm.initializeBase(this);this.c=n;this.n=t};_o365sg2p.dm.prototype={c:null,n:null,h:function(){return"PasswordExpiryAlert"},g:function(){return"PasswordExpiryAlertFetchTime"},i:function(n,t){this.a=n;this.b=t;this.s()},s:function(){if(this.c){var i=this,t=this,n=this;this.j(function(n){i.a(n,!0,i)},function(){t.c.GDUPE(t.m,t.f)},function(t){!1===O365SuiteServiceProxy.b.a(t)&&O365.Log.WriteShellLog(400304,4,1,0,t);n.c.GDUPE(n.m,n.f)})}},x:function(n){var t=this.t(n);var r=this,i=this;this.l(t,function(){},function(n){!1===O365SuiteServiceProxy.b.a(n)&&O365.Log.WriteShellLog(400306,4,1,0,n)});this.a(t,!1,this)},w:function(n){if(!1===O365SuiteServiceProxy.b.a(n)){O365.Log.WriteShellLog(400305,6,1,0,n);if(this.k<2){this.k++;_j.k.a().k(_ff.a.a,"GetPasswordExpiryAlert",this.o)}else this.b(n,this)}else this.b(n,this)},t:function(n){var t=new Array(0);if(0<=n&&n<100){t=new Array(1);t[0]=new _o365sa.SAl;t[0].ActionTarget="_self";t[0].ActionUrl=this.n+"/ChangePassword.aspx";t[0].ActionText=_s1.ShellG2Strings.l_ShellPlus_ChangePasswordLink_Text;t[0].Title=_s1.ShellG2Strings.l_ShellPlus_ChangePasswordTitle_Text;t[0].Id="PasswordExpiryAlert";10&&this.t()&&this.g.a&&this.A()},ba:function(n,t){this.bc(this.a.o.length>0||this.b.o.length>0||this.f.o.length>0);this.bh(this.a.o.length>0&&this.b.o.length>0);this.bf((this.a.o.length>0||this.b.o.length>0)&&this.f.o.length>0)},W:function(){var n=String.format("{0}#path=/people/browsegroups",this.h());this.r().d().layout==="Tnarrow"?O365.Log.WriteShellLog(400296,1,1,0):O365.Log.WriteShellLog(400339,1,1,0);window.open(n,"_self")},Z:function(n){var t=this.d;this.d={};this.b.l();this.a.l();if(n&&n.Body){this.S(n.Body.PinnedGroups,t,3,this.v());this.S(n.Body.JoinedGroups,t,2,this.u());this.bl(!n.Body.IsModernGroupsAddressListPresent);this.U(t);O365.Log.WriteShellLog(400297,1,1,0,n.Body.JoinedGroups?n.Body.JoinedGroups.length:0,n.Body.PinnedGroups?n.Body.PinnedGroups.length:0)}this.bm();this.s(!1);this.l=0;this.B(!0);var i=this;this.T(function(n){var t=i.g.b.d;t&&t.K(n)})},S:function(n,t,i,r){for(var h=[],o=n,c=o.length,e=0;ethis.g&&(this.d=""))}return n},t:function(n){if(this.a!==n){this.a=n;this.q("Group")}return n},i:function(){return!!this.d},y:function(){this.i()&&(this.d="");_j.E.prototype.y.call(this)},u:function(){this.l();var n=this;_o365sg2p.b.a().N().SRN("UnseenItemNotification",null,this.a.a(),this.r().a().UPN,this.k,function(n){O365.Log.WriteShellLog(302072,6,1,0,n)});return this.a.a()},l:function(){var n=this,t=this;_o365sg2p.b.a().G().GMUI(this.a.a(),this.r().a().UPN,_o365sg2p.b.a().GS().a(),function(t){t&&t.Body&&n.o(t.Body.UnseenData)},function(n){O365.Log.WriteShellLog(302073,6,1,0,n)})},o:function(n){this.a.d=n;n&&this.j(n.UnseenCount)},v:function(n){if(n.EventType==="Reload")this.l();else{var t=n;this.o(t.UnseenData)}}};_o365sg2p.de=function(n){this.b=n};_o365sg2p.de.a=function(n){return n?n.toLowerCase():""};_o365sg2p.de.prototype={c:0,d:null,b:null,e:!1,a:function(){return _o365sg2p.de.a(this.b.SmtpAddress)}};_o365sg2p.bU=function(n){_o365sg2p.bU.initializeBase(this,[n])};_o365sg2p.bU.prototype={v:function(){_j.d.prototype.v.call(this);O365.PM.rle("AC")}};_o365sg2p.eI=function(n){this.f=Function.createDelegate(this,this.i);_o365sg2p.eI.initializeBase(this,[n])};_o365sg2p.eI.prototype={b:null,c:null,e:null,d:null,a:null,g:null,v:function(){_j.d.prototype.v.call(this);this.a=this.r();this.g=this.s.s.r();if(this.a){this.a.z(this.f);this.h()}},p:function(){_j.d.prototype.p.call(this);this.a.p.a()},bd:function(){_j.d.prototype.bd.call(this);this.a.H(this.f)},i:function(){this.h()},h:function(){if(this.a){switch(this.a.b){case 0:this.n(this.b);break;case 1:this.n(this.c);break;case 2:this.n(this.e);break;default:this.n(this.d);break}this.g.bN(!!this.a.b)}}};_o365sg2p.W=function(n){_o365sg2p.W.initializeBase(this,[n]);this.b="CalendarMiniatureTouchNarrowView.NoAppointments";this.c="CalendarMiniatureTouchNarrowView.OneAppointment";this.e="CalendarMiniatureTouchNarrowView.TwoConflictingAppointments";this.d="CalendarMiniatureTouchNarrowView.ThreeOrMoreConflictingAppointments";this.n(this.b)};_o365sg2p.X=function(n){_o365sg2p.X.initializeBase(this,[n]);this.b="CalendarMiniatureTouchWideView.NoAppointments";this.c="CalendarMiniatureTouchWideView.OneAppointment";this.e="CalendarMiniatureTouchWideView.TwoConflictingAppointments";this.d="CalendarMiniatureTouchWideView.ThreeOrMoreConflictingAppointments";this.n(this.b)};_o365sg2p.cz=function(n){_o365sg2p.cz.initializeBase(this,[n]);this.n("GroupsTouchNarrowView")};_o365sg2p.cA=function(n){_o365sg2p.cA.initializeBase(this,[n]);this.n("GroupsTouchWideView")};_o365sg2p.dp=function(n){_o365sg2p.dp.initializeBase(this,[n]);this.n("GroupTouchNarrowView")};_o365sg2p.dq=function(n){_o365sg2p.dq.initializeBase(this,[n]);this.n("GroupTouchWideView")};_o365sg2p.ej=function(n){_o365sg2p.ej.initializeBase(this,[n])};_o365sg2p.ej.prototype={a:null,b:function(n){if(this.a!==n){this.a=n;var t=this.m;t&&(t.style.left=this.a);this.q("ArrowHorizontalOffset")}return n}};_o365sg2p.w=function(n){this.j=Function.createDelegate(this,this.bb);_o365sg2p.w.initializeBase(this,[n]);this.n("CalloutMouseView")};_o365sg2p.w.prototype={h:0,e:0,f:null,g:null,k:0,a:0,W:0,b:0,l:function(n){if(this.h!==n){this.h=n;this.q("CalloutAnchorAlignment")}return n},u:function(n){if(this.e!==n){this.e=n;n===5&&this.d()?this.i((this.d().c-30)/2+"px"):this.i("");switch(this.e){case 1:this.c(String.format("{0} {1}","o365cs-nfd-co-arrowup","o365cs-nfd-co-arrowupl"));this.b=20;this.a=0;break;case 5:this.c("o365cs-nfd-co-arrowup");this.b=20;this.a=0;break;case 2:this.c(String.format("{0} {1}","o365cs-nfd-co-arrowup","o365cs-nfd-co-arrowupr"));this.b=20;this.a=0;break;case 3:this.c("o365cs-nfd-co-arrowleft");this.b=0;this.a=20;break;case 4:this.c("o365cs-nfd-co-arrowright");this.b=0;this.a=-20;break;case 6:this.c("o365cs-nfd-co-arrowleft-lower");this.b=0;this.a=20;break;case 7:this.c("o365cs-nfd-co-arrowright-lower");this.b=0;this.a=-20;break;case 0:default:this.b=0;this.a=0;this.c("");break}this.q("CalloutArrowType");this.q("HorizontalOffset");this.q("VerticalOffset")}return n},c:function(n){if(this.f!==n){this.f=n;this.q("ArrowCss")}return n},i:function(n){if(this.g!==n){this.g=n;this.q("ArrowHorizontalOffset")}return n},bp:function(){return this.k+this.a},bq:function(){return this.W+this.b},d:function(){return this.r()},p:function(){_j.d.prototype.p.call(this);var n=this.getChildByIndex(0);if(n){n.m.style.width=this.d().c+"px";this.e===5?this.i((this.d().c-30)/2+"px"):this.i("")}_o365su.a.a(window.self,"resize",this.j,!1)},x:function(){_j.d.prototype.x.call(this);_o365su.a.b(window.self,"resize",this.j)},bb:function(){this.d()&&this.d().b(!1)}};_o365sg2p.cB=function(n){_o365sg2p.cB.initializeBase(this,[n]);this.n("NFDMouseView")};_o365sg2p.j=function(n){this.dc=Function.createDelegate(this,this.dJ);this.df=Function.createDelegate(this,this.dN);this.dg=Function.createDelegate(this,this.dj);this.dd=Function.createDelegate(this,this.dK);this.de=Function.createDelegate(this,this.dL);_o365sg2p.j.initializeBase(this,[n]);this.n("SearchControl");this.dR(new _j.g(this.de,_ff.a.a));this.dQ(new _j.g(this.dd,_ff.a.a));this.dT(new _j.g(this.dg,_ff.a.a));this.dk(_fm.b.a(_fm.a.k,_fm.WebfontSizes.a.e))};_o365sg2p.j.prototype={bz:null,bW:null,by:null,bv:null,bO:null,bP:null,bD:null,cd:!1,h:!1,ck:!1,bB:!1,ca:null,dT:function(n){if(this.bW!==n){this.bW=n;this.q("SearchCommandInternal")}return n},dS:function(n){if(this.bz!==n){this.bz=n;this.q("SearchCommand")}return n},dR:function(n){if(this.bP!==n){this.bP=n;this.q("EnableSearchCommand")}return n},ej:function(n){if(this.bD!==n){this.bD=n;this.q("TextBoxBlurCommand")}return n},dl:function(n){if(this.cd!==n){this.cd=n;this.q("ShowInputField")}return n},dU:function(n){if(this.h!==n){this.h=n;this.cb(this.h?!1:!!this.a&&this.a!=="");this.cc(this.h?!1:!this.bB);this.q("Searching")}return n},cc:function(n){if(this.ck!==n){this.ck=n;this.q("ShowSearchButton")}return n},cb:function(n){if(this.bB!==n){this.bB=n;this.q("ShowClearIcon")}return n},dP:function(n){if(this.by!==n){this.by=n;this.q("ClearCommand")}return n},dO:function(n){if(this.bv!==n){this.bv=n;this.q("BeforeClearCommand")}return n},dQ:function(n){if(this.bO!==n){this.bO=n;this.q("ClearCommandInternal")}return n},dk:function(n){if(this.ca!==n){this.ca=n;this.q("SearchIconId")}return n},dM:function(){return _fm.b.a(_fm.a.l,_fm.WebfontSizes.a.e)},bq:!1,cB:!1,w:function(){_j.e.prototype.w.call(this);this.apcl("Text",this.df)},v:function(){_fc.j.prototype.v.call(this);this.J("o365-search-control")},dL:function(){this.di();_o365su.a.a(this.m.querySelector("input"),"blur",this.dc,!1)},dK:function(){this.bv&&this.bv.a();this.dh()},dh:function(){if(this.a){this.c("");this.di();this.cb(!1);this.cc(!0)}else this.by&&this.by.a()},di:function(){this.dl(!0);this.cc(!0);this.cb(!1);this.m.querySelector("input").focus()},dj:function(){if(this.a){if(!1===this.h){this.cb(!0);this.cc(!1)}this.bz&&this.bz.a()}},dJ:function(){this.a&&this.a!==""||this.dl(!1);this.bD&&this.bD.a()},dN:function(n,t){this.a&&this.a!==""?this.bq&&this.dj():this.dh()}};_o365sg2p.a=function(){};_o365sg2p.a.$$cctor=function(){_o365sg2p.a._I()};_o365sg2p.a.il=function(){var n=window.document.createElement("DIV");n.innerHTML="

              ";_j.e.a().appendChild(n);return n};_o365sg2p.a.W=function(n){return n.b()};_o365sg2p.a.bK=function(n){return n.k};_o365sg2p.a.bL=function(n){return n.l};_o365sg2p.a.cc=function(n){return n.f()};_o365sg2p.a.bJ=function(n){return n.a};_o365sg2p.a.z=function(n){return n.a};_o365sg2p.a.bh=function(n){return n.c};_o365sg2p.a.bt=function(n){return n.a()};_o365sg2p.a.B=function(n){return n.m()};_o365sg2p.a.jd=function(n){return n.O};_o365sg2p.a.jj=function(n){return n.j};_o365sg2p.a.dV=function(n){return n.v};_o365sg2p.a.fM=function(n){return n.k()};_o365sg2p.a.cb=function(n){return n.e()};_o365sg2p.a.dU=function(n){return n.l()};_o365sg2p.a.js=function(n){return n.i};_o365sg2p.a.fw=function(n){return n.e()};_o365sg2p.a.fs=function(n){return n.i};_o365sg2p.a.ft=function(n){return n.j};_o365sg2p.a.iN=function(n){return n.j};_o365sg2p.a.cU=function(n){return _fm.c.isInstanceOfType(n)?n.n:null};_o365sg2p.a.iO=function(n){return n.K()};_o365sg2p.a.jg=function(n){return n.z};_o365sg2p.a.ji=function(n){return n.e};_o365sg2p.a.fN=function(n){return n.n()};_o365sg2p.a.jh=function(n){return n.u};_o365sg2p.a.jk=function(n){return n.k};_o365sg2p.a.J=function(n){return n.g()};_o365sg2p.a.dT=function(n){return n.i};_o365sg2p.a.je=function(n){return n.t};_o365sg2p.a.fL=function(n){return n.c()};_o365sg2p.a.jf=function(n){return n.w()};_o365sg2p.a.fQ=function(n){return n.i};_o365sg2p.a.fR=function(n){return n.j};_o365sg2p.a.O=function(n){return n.l};_o365sg2p.a.da=function(n){return n.d};_o365sg2p.a.bI=function(n){return n.bu()};_o365sg2p.a.fO=function(n){return n.f};_o365sg2p.a.cd=function(n){return n.k};_o365sg2p.a.ce=function(n){return n.b};_o365sg2p.a.fP=function(n){return n.g};_o365sg2p.a.iI=function(n){return n.a};_o365sg2p.a.iJ=function(n){return n.b};_o365sg2p.a.h=function(n){return n.s};_o365sg2p.a.fl=function(n){return _fce.h.isInstanceOfType(n)?n.bb:null};_o365sg2p.a.fm=function(n){return _fce.h.isInstanceOfType(n)?n.bK:null};_o365sg2p.a.it=function(n){return _fce.h.isInstanceOfType(n)?n.bI:null};_o365sg2p.a.is=function(n){return _fce.h.isInstanceOfType(n)?n.bE:null};_o365sg2p.a.ir=function(n){return _fce.h.isInstanceOfType(n)?n.bD:null};_o365sg2p.a.iM=function(n){return n.c()};_o365sg2p.a.bu=function(n){return n.u};_o365sg2p.a.ga=function(n){return n.C};_o365sg2p.a.kr=function(n){return n.K};_o365sg2p.a.kq=function(n){return n.Z};_o365sg2p.a.ki=function(n){return n.z};_o365sg2p.a.jy=function(n){return n.j()};_o365sg2p.a.kb=function(n){return n.S};_o365sg2p.a.km=function(n){return n.t};_o365sg2p.a.jz=function(n){return n.l()};_o365sg2p.a.kh=function(n){return n.U};_o365sg2p.a.kl=function(n){return n.bS()};_o365sg2p.a.kg=function(n){return n.e};_o365sg2p.a.kk=function(n){return n.bE()};_o365sg2p.a.gc=function(n){return n.j};_o365sg2p.a.ko=function(n){return n.n};_o365sg2p.a.kf=function(n){return n.k};_o365sg2p.a.jF=function(n){return n.bW()};_o365sg2p.a.kj=function(n){return n.s};_o365sg2p.a.jE=function(n){return n.bP()};_o365sg2p.a.kd=function(n){return null};_o365sg2p.a.jD=function(n){return n.bB};_o365sg2p.a.ke=function(n){return n.x};_o365sg2p.a.kn=function(n){return n.W};_o365sg2p.a.kv=function(n){return n.bc};_o365sg2p.a.ku=function(n){return n.bb};_o365sg2p.a.kp=function(n){return n.Y};_o365sg2p.a.kc=function(n){return n.T};_o365sg2p.a.gb=function(n){return n.E};_o365sg2p.a.kt=function(n){return n.ba};_o365sg2p.a.ks=function(n){return n.D};_o365sg2p.a.mA=function(n){return n.c};_o365sg2p.a.fX=function(n){return n.f};_o365sg2p.a.dY=function(n){return n.J()};_o365sg2p.a.dS=function(n){return n.d};_o365sg2p.a.cW=function(n){return n.c};_o365sg2p.a.cV=function(n){return n.e};_o365sg2p.a.bY=function(n){return n.e()};_o365sg2p.a.dR=function(n){return n.b};_o365sg2p.a.G=function(n){return n.o.length};_o365sg2p.a.iZ=function(n){return n.k()};_o365sg2p.a.iY=function(n){return n.j()};_o365sg2p.a.fE=function(n){return n.f};_o365sg2p.a.jb=function(n){return n.a};_o365sg2p.a.fF=function(n){return n.d()};_o365sg2p.a.ja=function(n){return n.b};_o365sg2p.a.fC=function(n){return n.e};_o365sg2p.a.fB=function(n){return n.f};_o365sg2p.a.dQ=function(n){return n.a};_o365sg2p.a.dP=function(n){return n.c};_o365sg2p.a.fD=function(n){return n.b};_o365sg2p.a.fZ=function(n){return n.n};_o365sg2p.a.jY=function(n){return n.p};_o365sg2p.a.fY=function(n){return n.m};_o365sg2p.a.bc=function(n){return n.a};_o365sg2p.a.jW=function(n){return n.S()};_o365sg2p.a.jX=function(n){return n.T()};_o365sg2p.a.jZ=function(n){return n.c};_o365sg2p.a.jV=function(n){return n.K()};_o365sg2p.a.dZ=function(n){return n.j};_o365sg2p.a.db=function(n){return n.k};_o365sg2p.a.v=function(n){return n.r()};_o365sg2p.a.eu=function(n){return n.G};_o365sg2p.a.bj=function(n){return n.E};_o365sg2p.a.gO=function(n){return n.bE()};_o365sg2p.a.Y=function(n){return n.J};_o365sg2p.a.er=function(n){return _o365sg2p.k.isInstanceOfType(n)?n.bI():null};_o365sg2p.a.bC=function(n){return n.M()};_o365sg2p.a.eo=function(n){return _o365sg2p.k.isInstanceOfType(n)?n.p:null};_o365sg2p.a.dW=function(n){return n.c};_o365sg2p.a.ep=function(n){return _o365sg2p.k.isInstanceOfType(n)?n.U:null};_o365sg2p.a.eq=function(n){return _o365sg2p.k.isInstanceOfType(n)?n.W:null};_o365sg2p.a.ne=function(n){return n.w()};_o365sg2p.a.nd=function(n){return n.bs()};_o365sg2p.a.bk=function(n){return n.t};_o365sg2p.a.cu=function(n){return n.z};_o365sg2p.a.cw=function(n){return n.Q()};_o365sg2p.a.bl=function(n){return n.g};_o365sg2p.a.cv=function(n){return n.l};_o365sg2p.a.ck=function(n){return n.O};_o365sg2p.a.dq=function(n){return n.R};_o365sg2p.a.bB=function(n){return n.bH()};_o365sg2p.a.nc=function(n){return n.N};_o365sg2p.a.ev=function(n){return n.d};_o365sg2p.a.bZ=function(n){return n.k};_o365sg2p.a.bs=function(n){return n.r};_o365sg2p.a.nm=function(n){return n.Q()};_o365sg2p.a.bD=function(n){return n.g};_o365sg2p.a.nl=function(n){return n.P()};_o365sg2p.a.nk=function(n){return n.O()};_o365sg2p.a.gS=function(n){return n.m};_o365sg2p.a.gP=function(n){return n.C()};_o365sg2p.a.ng=function(n){return n.L()};_o365sg2p.a.nf=function(n){return n.K()};_o365sg2p.a.cl=function(n){return n.c};_o365sg2p.a.gR=function(n){return n.v};_o365sg2p.a.gV=function(n){return n.S()};_o365sg2p.a.ex=function(n){return n.e};_o365sg2p.a.gT=function(n){return n.N()};_o365sg2p.a.ew=function(n){return n.b};_o365sg2p.a.no=function(n){return n.R()};_o365sg2p.a.gQ=function(n){return n.j};_o365sg2p.a.ni=function(n){return n.M()};_o365sg2p.a.gX=function(n){return n.k};_o365sg2p.a.np=function(n){return n.T()};_o365sg2p.a.gW=function(n){return n.f};_o365sg2p.a.gU=function(n){return n.u};_o365sg2p.a.nj=function(n){return n.a};_o365sg2p.a.nr=function(n){return n.d};_o365sg2p.a.mU=function(n){return n.w()};_o365sg2p.a.mR=function(n){return n.i};_o365sg2p.a.nb=function(n){return n.c};_o365sg2p.a.na=function(n){return n.m};_o365sg2p.a.gI=function(n){return n.h};_o365sg2p.a.gJ=function(n){return n.k};_o365sg2p.a.en=function(n){return n.j};_o365sg2p.a.mT=function(n){return n.v()};_o365sg2p.a.mZ=function(n){return n.b};_o365sg2p.a.mS=function(n){return n.u()};_o365sg2p.a.gL=function(n){return n.e};_o365sg2p.a.gN=function(n){return n.g};_o365sg2p.a.gM=function(n){return n.f};_o365sg2p.a.gK=function(n){return n.d};_o365sg2p.a.mY=function(n){return n.A()};_o365sg2p.a.nn=function(n){return n.d};_o365sg2p.a.w=function(n){return n.s};_o365sg2p.a.mX=function(n){return _o365sg2p.bg.isInstanceOfType(n)?n.z():null};_o365sg2p.a.mW=function(n){return _o365sg2p.bg.isInstanceOfType(n)?n.x():null};_o365sg2p.a.nh=function(n){return n.s};_o365sg2p.a.mV=function(n){return n.l};_o365sg2p.a.ns=function(n){return _o365sg2c.s.isInstanceOfType(n)?n.f():null};_o365sg2p.a.u=function(n){return n.a};_o365sg2p.a.jc=function(n){return n.j()};_o365sg2p.a.lf=function(n){return n.K};_o365sg2p.a.ec=function(n){return n.j};_o365sg2p.a.jq=function(n){return n.d};_o365sg2p.a.jo=function(n){return n.c};_o365sg2p.a.bp=function(n){return n.f()};_o365sg2p.a.eb=function(n){return n.z};_o365sg2p.a.ed=function(n){return n.F};_o365sg2p.a.jp=function(n){return n.j};_o365sg2p.a.le=function(n){return n.n};_o365sg2p.a.kX=function(n){return n.G};_o365sg2p.a.dM=function(n){return n.i};_o365sg2p.a.fv=function(n){return n.g};_o365sg2p.a.dL=function(n){return n.l};_o365sg2p.a.fu=function(n){return n.m};_o365sg2p.a.jm=function(n){return n.c};_o365sg2p.a.S=function(n){return n.a};_o365sg2p.a.jn=function(n){return n.b};_o365sg2p.a.ge=function(n){return n.E};_o365sg2p.a.kY=function(n){return n.c};_o365sg2p.a.ld=function(n){return n.m};_o365sg2p.a.gd=function(n){return n.u()};_o365sg2p.a.lc=function(n){return n.e};_o365sg2p.a.lb=function(n){return n.D};_o365sg2p.a.lg=function(n){return n.o};_o365sg2p.a.la=function(n){return n.H()};_o365sg2p.a.kZ=function(n){return n.C};_o365sg2p.a.s=function(n){return n.m};_o365sg2p.a.mF=function(n){return n.Q};_o365sg2p.a.mG=function(n){return n.ce()};_o365sg2p.a.mD=function(n){return n.bm};_o365sg2p.a.mE=function(n){return n.l};_o365sg2p.a.bN=function(n){return n.n};_o365sg2p.a.mJ=function(n){return n.x};_o365sg2p.a.mK=function(n){return n.z};_o365sg2p.a.mB=function(n){return n.c};_o365sg2p.a.mC=function(n){return n.s};_o365sg2p.a.mH=function(n){return n.o};_o365sg2p.a.mI=function(n){return n.u};_o365sg2p.a.bA=function(n){return n.p};_o365sg2p.a.mn=function(n){return n.s};_o365sg2p.a.ei=function(n){return n.x};_o365sg2p.a.gq=function(n){return n.l};_o365sg2p.a.ej=function(n){return n.t};_o365sg2p.a.eh=function(n){return n.w};_o365sg2p.a.gp=function(n){return n.c};_o365sg2p.a.ek=function(n){return n.z};_o365sg2p.a.gr=function(n){return n.o};_o365sg2p.a.gs=function(n){return n.u};_o365sg2p.a.gn=function(n){return n.c};_o365sg2p.a.mQ=function(n){return n.l()};_o365sg2p.a.ht=function(n){return n.z};_o365sg2p.a.hs=function(n){return n.v};_o365sg2p.a.hr=function(n){return n.u};_o365sg2p.a.hp=function(n){return n.H};_o365sg2p.a.eJ=function(n){return n.s};_o365sg2p.a.pe=function(n){return n.t};_o365sg2p.a.pf=function(n){return n.J};_o365sg2p.a.hq=function(n){return n.o};_o365sg2p.a.A=function(n){return n.bM()};_o365sg2p.a.N=function(n){return n.J()};_o365sg2p.a.cA=function(n){return n.n};_o365sg2p.a.pd=function(n){return n.c};_o365sg2p.a.du=function(n){return n.l};_o365sg2p.a.oK=function(n){return n.u};_o365sg2p.a.oL=function(n){return n.a};_o365sg2p.a.oN=function(n){return n.R()};_o365sg2p.a.hj=function(n){return n.D};_o365sg2p.a.oO=function(n){return n.L()};_o365sg2p.a.oM=function(n){return n.d};_o365sg2p.a.hD=function(n){return n.e};_o365sg2p.a.dx=function(n){return n.A};_o365sg2p.a.ba=function(n){return n.n};_o365sg2p.a.oV=function(n){return n.N};_o365sg2p.a.oU=function(n){return n.L};_o365sg2p.a.hl=function(n){return n.T};_o365sg2p.a.oY=function(n){return n.Q};_o365sg2p.a.hn=function(n){return n.K};_o365sg2p.a.hk=function(n){return n.S};_o365sg2p.a.hm=function(n){return n.W};_o365sg2p.a.eF=function(n){return n.z};_o365sg2p.a.oQ=function(n){return n.bD()};_o365sg2p.a.eE=function(n){return n.u};_o365sg2p.a.oP=function(n){return n.U};_o365sg2p.a.oW=function(n){return n.O};_o365sg2p.a.oX=function(n){return n.P};_o365sg2p.a.oS=function(n){return n.H};_o365sg2p.a.oT=function(n){return n.J};_o365sg2p.a.oR=function(n){return n.G};_o365sg2p.a.hV=function(n){return n.c};_o365sg2p.a.qD=function(n){return n.b};_o365sg2p.a.qC=function(n){return n.a};_o365sg2p.a.cs=function(n){return n.b};_o365sg2p.a.iW=function(n){return n.a};_o365sg2p.a.iX=function(n){return n.c};_o365sg2p.a.iV=function(n){return n.a};_o365sg2p.a.qB=function(n){return n.b};_o365sg2p.a.dC=function(n){return n.a};_o365sg2p.a.iU=function(n){return n.d};_o365sg2p.a.iR=function(n){return n.a};_o365sg2p.a.iT=function(n){return n.c};_o365sg2p.a.iS=function(n){return n.b};_o365sg2p.a.mm=function(n){return n.c};_o365sg2p.a.ml=function(n){return n.l};_o365sg2p.a.lS=function(n){return n.C};_o365sg2p.a.lK=function(n){return n.z};_o365sg2p.a.be=function(n){return n.a()};_o365sg2p.a.lW=function(n){return n.B};_o365sg2p.a.lJ=function(n){return n.x};_o365sg2p.a.lT=function(n){return n.A};_o365sg2p.a.lI=function(n){return n.w};_o365sg2p.a.lV=function(n){return n.R};_o365sg2p.a.lU=function(n){return n.u};_o365sg2p.a.lP=function(n){return n.s};_o365sg2p.a.lR=function(n){return n.Q};_o365sg2p.a.lQ=function(n){return n.t};_o365sg2p.a.lO=function(n){return n.o};_o365sg2p.a.lM=function(n){return n.K};_o365sg2p.a.lL=function(n){return n.c};_o365sg2p.a.lN=function(n){return n.l};_o365sg2p.a.lX=function(n){return n.S};_o365sg2p.a.gu=function(n){return n.e};_o365sg2p.a.my=function(n){return n.a};_o365sg2p.a.jS=function(n){return n.bp};_o365sg2p.a.mt=function(n){return n.w};_o365sg2p.a.gt=function(n){return n.a.workloadData.e};_o365sg2p.a.mq=function(n){return n.s};_o365sg2p.a.mr=function(n){return n.u};_o365sg2p.a.mo=function(n){return n.o};_o365sg2p.a.mp=function(n){return n.t};_o365sg2p.a.ms=function(n){return n.c};_o365sg2p.a.bV=function(n){return _fce.b.isInstanceOfType(n)?n.kL():null};_o365sg2p.a.bW=function(n){return _fce.b.isInstanceOfType(n)?n.kM():null};_o365sg2p.a.bT=function(n){return _fce.b.isInstanceOfType(n)?n.kJ():null};_o365sg2p.a.bU=function(n){return _fce.b.isInstanceOfType(n)?n.kK():null};_o365sg2p.a.cg=function(n){return _o365sg2p.bJ.isInstanceOfType(n)?n.he:null};_o365sg2p.a.cf=function(n){return _o365sg2p.bJ.isInstanceOfType(n)?n.hd:null};_o365sg2p.a.bQ=function(n){return n.l()};_o365sg2p.a.cn=function(n){return n.a};_o365sg2p.a.cm=function(n){return n.a};_o365sg2p.a.ff=function(n){return n.j};_o365sg2p.a.eO=function(n){return n.i};_o365sg2p.a.eN=function(n){return n.g};_o365sg2p.a.eM=function(n){return n.m()};_o365sg2p.a.eK=function(n){return n.f};_o365sg2p.a.fe=function(n){return n.h};_o365sg2p.a.T=function(n){return _fce.c.isInstanceOfType(n)?n.cX():null};_o365sg2p.a.eL=function(n){return n.b};_o365sg2p.a.hG=function(n){return n.d};_o365sg2p.a.bm=function(n){return n.a};_o365sg2p.a.pL=function(n){return n.L()};_o365sg2p.a.pM=function(n){return n.M()};_o365sg2p.a.eQ=function(n){return n.a};_o365sg2p.a.ho=function(n){return n.b()};_o365sg2p.a.eR=function(n){return n.c};_o365sg2p.a.py=function(n){return n.g()};_o365sg2p.a.pN=function(n){return n.b};_o365sg2p.a.jM=function(n){return n.e};_o365sg2p.a.pO=function(n){return 2};_o365sg2p.a.eT=function(n){return n.t};_o365sg2p.a.eP=function(n){return n.r};_o365sg2p.a.pK=function(n){return n.g};_o365sg2p.a.qW=function(n){return _o365sg2p.bV.isInstanceOfType(n)?n.c:null};_o365sg2p.a.qV=function(n){return _o365sg2p.bV.isInstanceOfType(n)?n.b:null};_o365sg2p.a.id=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.ca:null};_o365sg2p.a.bR=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.cB:null};_o365sg2p.a.dJ=function(n){return _fc.j.isInstanceOfType(n)?n.g:null};_o365sg2p.a.qN=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.dM():null};_o365sg2p.a.ic=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.bW:null};_o365sg2p.a.qP=function(n){return _o365sg2p.j.isInstanceOfType(n)?!0:null};_o365sg2p.a.qS=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.ck:null};_o365sg2p.a.qR=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.bB:null};_o365sg2p.a.qM=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.bO:null};_o365sg2p.a.qQ=function(n){return _o365sg2p.j.isInstanceOfType(n)?n.h:null};_o365sg2p.a.qO=function(n){return n.bP};_o365sg2p.a.ie=function(n){return n.cd};_o365sg2p.a.gv=function(n){return n.b};_o365sg2p.a.gw=function(n){return n.u()};_o365sg2p.a.el=function(n){return n.f};_o365sg2p.a.mP=function(n){return n.d};_o365sg2p.a.lw=function(n){return n.cl()};_o365sg2p.a.lz=function(n){return n.by};_o365sg2p.a.dk=function(n){return n.E};_o365sg2p.a.lA=function(n){return n.bT()};_o365sg2p.a.lB=function(n){return n.cn()};_o365sg2p.a.lx=function(n){return n.W};_o365sg2p.a.lC=function(n){return n.co()};_o365sg2p.a.gk=function(n){return n.N};_o365sg2p.a.eg=function(n){return n.D};_o365sg2p.a.gl=function(n){return n.H};_o365sg2p.a.lF=function(n){return n.v};_o365sg2p.a.dj=function(n){return n.cm()};_o365sg2p.a.lE=function(n){return n.bu};_o365sg2p.a.ly=function(n){return n.M};_o365sg2p.a.lt=function(n){return n.L};_o365sg2p.a.gg=function(n){return n.T};_o365sg2p.a.lu=function(n){return _o365sg2p.bC.isInstanceOfType(n)?n.G:null};_o365sg2p.a.lG=function(n){return n.bv};_o365sg2p.a.lD=function(n){return n.bw()};_o365sg2p.a.gm=function(n){return n.bg};_o365sg2p.a.gh=function(n){return n.bs};_o365sg2p.a.ls=function(n){return n.F};_o365sg2p.a.gi=function(n){return n.U};_o365sg2p.a.gj=function(n){return n.Y};_o365sg2p.a.lv=function(n){return n.ck()};_o365sg2p.a.mk=function(n){return n.b};_o365sg2p.a.mg=function(n){return n.t};_o365sg2p.a.go=function(n){return n.R()};_o365sg2p.a.mh=function(n){return n.l};_o365sg2p.a.mi=function(n){return n.c};_o365sg2p.a.eZ=function(n){return n.g()};_o365sg2p.a.co=function(n){return n.e()};_o365sg2p.a.dD=function(n){return n.b};_o365sg2p.a.fa=function(n){return n.i()};_o365sg2p.a.dF=function(n){return n.j()};_o365sg2p.a.eW=function(n){return n.C};_o365sg2p.a.hW=function(n){return n.n};_o365sg2p.a.dE=function(n){return n.c};_o365sg2p.a.hZ=function(n){return n.c};_o365sg2p.a.fx=function(n){return n.d};_o365sg2p.a.em=function(n){return _o365sg2p.h.b};_o365sg2p.a.hY=function(n){return n.o};_o365sg2p.a.hU=function(n){return n.a.Title};_o365sg2p.a.hT=function(n){return n.a.Message};_o365sg2p.a.hS=function(n){return n.a.ActionText};_o365sg2p.a.hR=function(n){return n.j};_o365sg2p.a.hQ=function(n){return n.p};_o365sg2p.a.ql=function(n){return n.a};_o365sg2p.a.pW=function(n){return n.J()};_o365sg2p.a.pV=function(n){return n.j>0};_o365sg2p.a.pU=function(n){return n.s};_o365sg2p.a.pT=function(n){return n.z};_o365sg2p.a.pX=function(n){return n.t};_o365sg2p.a.E=function(n){return n.c};_o365sg2p.a.dB=function(n){return n.b};_o365sg2p.a.eI=function(n){return n.a()};_o365sg2p.a.dA=function(n){return n.N()};_o365sg2p.a.qk=function(n){return n.l};_o365sg2p.a.hO=function(n){return n.e};_o365sg2p.a.pY=function(n){return n.a.g.length};_o365sg2p.a.qd=function(n){return n.g};_o365sg2p.a.qa=function(n){return n.K()};_o365sg2p.a.dz=function(n){return n.o()};_o365sg2p.a.dG=function(n){return n.length};_o365sg2p.a.qb=function(n){return n.k};_o365sg2p.a.pZ=function(n){return n.J()};_o365sg2p.a.eV=function(n){return n.j};_o365sg2p.a.qe=function(n){return n.l};_o365sg2p.a.qf=function(n){return n.M()};_o365sg2p.a.hM=function(n){return n.a};_o365sg2p.a.hL=function(n){return n.j};_o365sg2p.a.qg=function(n){return n.c};_o365sg2p.a.qj=function(n){return n.g};_o365sg2p.a.pc=function(n){return n.b()};_o365sg2p.a.hN=function(n){return n.d};_o365sg2p.a.qi=function(n){return n.i};_o365sg2p.a.qh=function(n){return n.f};_o365sg2p.a.pD=function(n){return n.i};_o365sg2p.a.pG=function(n){return n.j};_o365sg2p.a.pB=function(n){return n.g};_o365sg2p.a.hI=function(n){return n.b};_o365sg2p.a.pC=function(n){return n.h};_o365sg2p.a.hH=function(n){return!0};_o365sg2p.a.pH=function(n){return n.a};_o365sg2p.a.pF=function(n){return n.d};_o365sg2p.a.pE=function(n){return n.x()};_o365sg2p.a.pI=function(n){return n.k};_o365sg2p.a.qJ=function(n){return _o365sg2p.w.isInstanceOfType(n)?n.g:null};_o365sg2p.a.ib=function(n){return _o365sg2p.w.isInstanceOfType(n)?n.f:null};_o365sg2p.a.hb=function(n){return n.o};_o365sg2p.a.gY=function(n){return n.k};_o365sg2p.a.gZ=function(n){return n.g};_o365sg2p.a.nu=function(n){return n.l};_o365sg2p.a.ha=function(n){return n.i};_o365sg2p.a.nx=function(n){return!n.d};_o365sg2p.a.nA=function(n){return n.n};_o365sg2p.a.nC=function(n){return n.z()};_o365sg2p.a.ny=function(n){return n.a<=1};_o365sg2p.a.nw=function(n){return n.w()};_o365sg2p.a.nz=function(n){return n.m};_o365sg2p.a.nv=function(n){return n.v()};_o365sg2p.a.nt=function(n){return n.a};_o365sg2p.a.nB=function(n){return n.j};_o365sg2p.a.fn=function(n){return n.e()};_o365sg2p.a.qI=function(n){return _o365sg2p.w.isInstanceOfType(n)?n.h:null};_o365sg2p.a.qK=function(n){return _o365sg2p.w.isInstanceOfType(n)?n.bp():null};_o365sg2p.a.qL=function(n){return _o365sg2p.w.isInstanceOfType(n)?n.bq():null};_o365sg2p.a.qm=function(n){return n.s};_o365sg2p.a.ln=function(n){return n.n};_o365sg2p.a.ll=function(n){return n.k};_o365sg2p.a.lj=function(n){return n.j};_o365sg2p.a.lp=function(n){return n.o};_o365sg2p.a.lo=function(n){return n.c};_o365sg2p.a.ee=function(n){return _o365sg2p.u.b};_o365sg2p.a.X=function(n){return n.g()};_o365sg2p.a.gf=function(n){return n.K()};_o365sg2p.a.lk=function(n){return n.b};_o365sg2p.a.ef=function(n){return n.e};_o365sg2p.a.lm=function(n){return n.m};_o365sg2p.a.R=function(n){return n.J};_o365sg2p.a.bO=function(n){return n.c()};_o365sg2p.a.cz=function(n){return n.R()};_o365sg2p.a.eH=function(n){return n.a()};_o365sg2p.a.oZ=function(n){return n.b()};_o365sg2p.a.pa=function(n){return n.d()};_o365sg2p.a.oH=function(n){return n.S()};_o365sg2p.a.eD=function(n){return n.a};_o365sg2p.a.eG=function(n){return n.a()};_o365sg2p.a.eC=function(n){return n.b};_o365sg2p.a.hi=function(n){return n.j};_o365sg2p.a.oF=function(n){return n.o};_o365sg2p.a.oG=function(n){return n.z};_o365sg2p.a.oE=function(n){return n.p};_o365sg2p.a.eB=function(n){return n.a};_o365sg2p.a.oI=function(n){return n.s};_o365sg2p.a.oJ=function(n){return n.t};_o365sg2p.a.pv=function(n){return n.b};_o365sg2p.a.hE=function(n){return n.k};_o365sg2p.a.hF=function(n){return n.i()};_o365sg2p.a.pw=function(n){return n.a};_o365sg2p.a.pu=function(n){return n.e};_o365sg2p.a.pt=function(n){return n.v()};_o365sg2p.a.pr=function(n){return n.f};_o365sg2p.a.ps=function(n){return n.d};_o365sg2p.a.hK=function(n){return n.e};_o365sg2p.a.qc=function(n){return n.f};_o365sg2p.a.hh=function(n){return n.z};_o365sg2p.a.oo=function(n){return n.cm()};_o365sg2p.a.on=function(n){return n.cl()};_o365sg2p.a.M=function(n){return n.S};_o365sg2p.a.nL=function(n){return _o365sg2p.c.v};_o365sg2p.a.nM=function(n){return n.e};_o365sg2p.a.nK=function(n){return n.s()};_o365sg2p.a.nE=function(n){return n.a};_o365sg2p.a.nG=function(n){return _o365sg2p.c.i};_o365sg2p.a.nQ=function(n){return n.l};_o365sg2p.a.oq=function(n){return n.bl};_o365sg2p.a.oh=function(n){return n.w};_o365sg2p.a.ok=function(n){return n.ck()};_o365sg2p.a.oj=function(n){return n.bo};_o365sg2p.a.om=function(n){return n.b};_o365sg2p.a.ol=function(n){return n.bh};_o365sg2p.a.nZ=function(n){return n.K};_o365sg2p.a.oa=function(n){return n.bn};_o365sg2p.a.nX=function(n){return n.j};_o365sg2p.a.nY=function(n){return n.c};_o365sg2p.a.og=function(n){return n.u};_o365sg2p.a.hg=function(n){return n.Y};_o365sg2p.a.ey=function(n){return n.E};_o365sg2p.a.oe=function(n){return n.cj()};_o365sg2p.a.oc=function(n){return n.s};_o365sg2p.a.op=function(n){return n.x};_o365sg2p.a.ob=function(n){return n.bI()};_o365sg2p.a.od=function(n){return n.bq};_o365sg2p.a.nO=function(n){return n.i};_o365sg2p.a.nI=function(n){return n.c};_o365sg2p.a.nN=function(n){return n.g};_o365sg2p.a.nH=function(n){return n.b};_o365sg2p.a.nF=function(n){return n.f};_o365sg2p.a.nJ=function(n){return n.d};_o365sg2p.a.nP=function(n){return n.k};_o365sg2p.a.of=function(n){return n.Z};_o365sg2p.a.cx=function(n){return n.m()};_o365sg2p.a.nW=function(n){return n.c};_o365sg2p.a.ds=function(n){return n.a};_o365sg2p.a.nU=function(n){return n.j};_o365sg2p.a.r=function(n){return n.e};_o365sg2p.a.Z=function(n){return n.c};_o365sg2p.a.et=function(n){return n.w()};_o365sg2p.a.cj=function(n){return n.M()};_o365sg2p.a.bE=function(n){return n.d};_o365sg2p.a.nT=function(n){return n.o()};_o365sg2p.a.hf=function(n){return n.i};_o365sg2p.a.nV=function(n){return n.p()};_o365sg2p.a.hc=function(n){return n.b};_o365sg2p.a.nR=function(n){return n.a};_o365sg2p.a.he=function(n){return n.i};_o365sg2p.a.nS=function(n){return n.g};_o365sg2p.a.hd=function(n){return n.e};_o365sg2p.a.dr=function(n){return n.f};_o365sg2p.a.oz=function(n){return n.m()};_o365sg2p.a.cy=function(n){return n.d};_o365sg2p.a.oD=function(n){return n.j};_o365sg2p.a.ov=function(n){return n.c};_o365sg2p.a.oy=function(n){return n.a};_o365sg2p.a.oC=function(n){return n.i};_o365sg2p.a.ox=function(n){return n.g};_o365sg2p.a.ow=function(n){return n.f};_o365sg2p.a.oA=function(n){return n.e};_o365sg2p.a.oB=function(n){return n.h};_o365sg2p.a.dt=function(n){return n.d};_o365sg2p.a.eA=function(n){return n.e};_o365sg2p.a.ou=function(n){return n.g};_o365sg2p.a.ez=function(n){return n.f};_o365sg2p.a.y=function(n){return n.a};_o365sg2p.a.ip=function(n){return n.i()};_o365sg2p.a.ot=function(n){return n.b};_o365sg2p.a.di=function(n){return _o365sg2p.cb.isInstanceOfType(n)?n.x:null};_o365sg2p.a.hC=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.k:null};_o365sg2p.a.bP=function(n){return n.p};_o365sg2p.a.hA=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.s:null};_o365sg2p.a.hx=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.e:null};_o365sg2p.a.hz=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.j:null};_o365sg2p.a.hy=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.p:null};_o365sg2p.a.hw=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.f:null};_o365sg2p.a.hB=function(n){return _o365sg2p.s.isInstanceOfType(n)?n.D:null};_o365sg2p.a.qG=function(n){return n.d};_o365sg2p.a.eX=function(n){return n.ba()};_o365sg2p.a.qE=function(n){return n.D};_o365sg2p.a.hX=function(n){return n.Z()};_o365sg2p.a.eY=function(n){return n.p()};_o365sg2p.a.qF=function(n){return n.h()};_o365sg2p.a.kR=function(n){return n.bo()};_o365sg2p.a.ea=function(n){return n.l};_o365sg2p.a.kG=function(n){return n.h};_o365sg2p.a.kM=function(n){return n.bn()};_o365sg2p.a.kH=function(n){return n.x};_o365sg2p.a.kI=function(n){return n.z};_o365sg2p.a.kJ=function(n){return n.A};_o365sg2p.a.kF=function(n){return n.bl()};_o365sg2p.a.kU=function(n){return n.F};_o365sg2p.a.kV=function(n){return n.G};_o365sg2p.a.kL=function(n){return n.bm()};_o365sg2p.a.kQ=function(n){return n.s};_o365sg2p.a.ct=function(n){return n.i()};_o365sg2p.a.bv=function(n){return n.M};_o365sg2p.a.by=function(n){return n.P};_o365sg2p.a.bz=function(n){return n.Q};_o365sg2p.a.bw=function(n){return n.N};_o365sg2p.a.bx=function(n){return n.O};_o365sg2p.a.kD=function(n){return n.j};_o365sg2p.a.kO=function(n){return n.e};_o365sg2p.a.li=function(n){return n.i()};_o365sg2p.a.kS=function(n){return n.t};_o365sg2p.a.lr=function(n){return n.i()};_o365sg2p.a.kN=function(n){return n.k};_o365sg2p.a.oi=function(n){return n.i()};_o365sg2p.a.kW=function(n){return n.d};_o365sg2p.a.kE=function(n){return n.v};_o365sg2p.a.jU=function(n){return n.a()};_o365sg2p.a.dc=function(n){return n.b()};_o365sg2p.a.dd=function(n){return n.c()};_o365sg2p.a.dg=function(n){return n.g()};_o365sg2p.a.dh=function(n){return n.h()};_o365sg2p.a.de=function(n){return n.e()};_o365sg2p.a.df=function(n){return n.f()};_o365sg2p.a.kP=function(n){return n.T};_o365sg2p.a.kK=function(n){return n.B};_o365sg2p.a.kC=function(n){return n.o};_o365sg2p.a.kB=function(n){return n.P};_o365sg2p.a.kT=function(n){return n.Z};_o365sg2p.a.gy=function(n){return n.C()};_o365sg2p.a.gB=function(n){return n.F()};_o365sg2p.a.dp=function(n){return _o365sg2c.n.isInstanceOfType(n)?n.c:null};_o365sg2p.a.gE=function(n){return n.J()};_o365sg2p.a.dn=function(n){return n.H()};_o365sg2p.a.gD=function(n){return n.t()};_o365sg2p.a.gG=function(n){return n.v()};_o365sg2p.a.ch=function(n){return n.K()};_o365sg2p.a.gA=function(n){return n.E()};_o365sg2p.a.gF=function(n){return n.u()};_o365sg2p.a.gz=function(n){return n.D()};_o365sg2p.a.gH=function(n){return n.L()};_o365sg2p.a.gC=function(n){return n.G()};_o365sg2p.a.gx=function(n){return n.e};_o365sg2p.a.dm=function(n){return n.b};_o365sg2p.a.dl=function(n){return n.p()};_o365sg2p.a.qt=function(n){return n.f()};_o365sg2p.a.qw=function(n){return n.b.Subtitle};_o365sg2p.a.qv=function(n){return n.b.Subtext};_o365sg2p.a.qu=function(n){return _o365sg2p.cs.isInstanceOfType(n)?n.c():null};_o365sg2p.a.qo=function(n){return n.d};_o365sg2p.a.qn=function(n){return n.a.ActiveOption};_o365sg2p.a.qr=function(n){return n.d};_o365sg2p.a.qq=function(n){return n.a.ActiveOption};_o365sg2p.a.iA=function(n){return n.d()};_o365sg2p.a.cC=function(n){return n.a};_o365sg2p.a.iE=function(n){return _fc.z.isInstanceOfType(n)?n.h:null};_o365sg2p.a.qz=function(n){return _o365sg2p.E.isInstanceOfType(n)?n.i:null};_o365sg2p.a.qx=function(n){return _o365sg2p.E.isInstanceOfType(n)?n.g:null};_o365sg2p.a.qA=function(n){return _o365sg2p.E.isInstanceOfType(n)?n.f.Title:null};_o365sg2p.a.qy=function(n){return _o365sg2p.E.isInstanceOfType(n)?n.k:null};_o365sg2p.a.dw=function(n){return n.g};_o365sg2p.a.pg=function(n){return n.a};_o365sg2p.a.pi=function(n){return n.S()};_o365sg2p.a.dv=function(n){return n.R()};_o365sg2p.a.hu=function(n){return n.F};_o365sg2p.a.pj=function(n){return n.N()};_o365sg2p.a.ph=function(n){return n.d};_o365sg2p.a.cY=function(n){return _o365sa.b.h};_o365sg2p.a.fI=function(n){return n.j};_o365sg2p.a.fK=function(n){return n.m};_o365sg2p.a.V=function(n){return n.a.c};_o365sg2p.a.fH=function(n){return n.e()};_o365sg2p.a.fG=function(n){return n.a.k};_o365sg2p.a.ca=function(n){return n.c};_o365sg2p.a.cX=function(n){return n.i};_o365sg2p.a.cZ=function(n){return n.d};_o365sg2p.a.fJ=function(n){return n.l};_o365sg2p.a.jv=function(n){return n.d};_o365sg2p.a.ju=function(n){return n.c};_o365sg2p.a.jw=function(n){return n.e};_o365sg2p.a.jt=function(n){return n.b};_o365sg2p.a.C=function(n){return n.c};_o365sg2p.a.eS=function(n){return n.N()};_o365sg2p.a.dy=function(n){return n.u()};_o365sg2p.a.pQ=function(n){return n.m};_o365sg2p.a.pP=function(n){return n.D()};_o365sg2p.a.cB=function(n){return n.o()};_o365sg2p.a.pb=function(n){return n.c()};_o365sg2p.a.pR=function(n){return n.n};_o365sg2p.a.pp=function(n){return n.a.NewMailNotification.Sender};_o365sg2p.a.pq=function(n){return n.a.NewMailNotification.Subject};_o365sg2p.a.po=function(n){return n.a.NewMailNotification.PreviewText};_o365sg2p.a.pm=function(n){return n.M()};_o365sg2p.a.hv=function(n){return n.p};_o365sg2p.a.pl=function(n){return n.u};_o365sg2p.a.pk=function(n){return n.s};_o365sg2p.a.pn=function(n){return n.v};_o365sg2p.a.P=function(n,t){n.l(t)};_o365sg2p.a.Q=function(n,t){n.n(t)};_o365sg2p.a.bM=function(n,t){n.c=t};_o365sg2p.a.g=function(n,t){n.ba(t)};_o365sg2p.a.l=function(n,t){n.bs(t)};_o365sg2p.a.bi=function(n,t){n.a(t)};_o365sg2p.a.o=function(n,t){n.O(t)};_o365sg2p.a.c=function(n,t){n.S(t)};_o365sg2p.a.j=function(n,t){n.a(t)};_o365sg2p.a.i=function(n,t){n.ba(t)};_o365sg2p.a.bg=function(n,t){n.z(t)};_o365sg2p.a.f=function(n,t){n.Y(t)};_o365sg2p.a.m=function(n,t){n.k(t)};_o365sg2p.a.n=function(n,t){n.l=t};_o365sg2p.a.d=function(n,t){n.a(t)};_o365sg2p.a.fj=function(n,t){n.eu(t)};_o365sg2p.a.fk=function(n,t){n.bO=t};_o365sg2p.a.q=function(n,t){n.W(t)};_o365sg2p.a.cT=function(n,t){n.cd=t};_o365sg2p.a.jl=function(n,t){n.bm(t)};_o365sg2p.a.K=function(n,t){n.l(t)};_o365sg2p.a.iL=function(n,t){n.d(t)};_o365sg2p.a.bH=function(n,t){n.n(t)};_o365sg2p.a.ky=function(n,t){n.z=t};_o365sg2p.a.jA=function(n,t){n.h(t)};_o365sg2p.a.jB=function(n,t){n.bq(t)};_o365sg2p.a.kA=function(n,t){n.t=t};_o365sg2p.a.jC=function(n,t){t};_o365sg2p.a.H=function(n,t){n.a(t)};_o365sg2p.a.jJ=function(n,t){n.bJ(t)};_o365sg2p.a.jL=function(n,t){n.cr(t)};_o365sg2p.a.kx=function(n,t){n.k=t};_o365sg2p.a.jK=function(n,t){n.cq(t)};_o365sg2p.a.kz=function(n,t){n.s=t};_o365sg2p.a.jI=function(n,t){t};_o365sg2p.a.kw=function(n,t){n.cb(t)};_o365sg2p.a.jH=function(n,t){t};_o365sg2p.a.jG=function(n,t){n.cm(t)};_o365sg2p.a.bG=function(n,t){n.G(t)};_o365sg2p.a.iH=function(n,t){n.dF(t)};_o365sg2p.a.ka=function(n,t){n.w(t)};_o365sg2p.a.bd=function(n,t){n.c(t)};_o365sg2p.a.cp=function(n,t){n.bb(t)};_o365sg2p.a.fU=function(n,t){n.d(t)};_o365sg2p.a.jx=function(n,t){n.c(t)};_o365sg2p.a.es=function(n,t){n.bB(t)};_o365sg2p.a.dX=function(n,t){n.i(t)};_o365sg2p.a.t=function(n,t){n.a(t)};_o365sg2p.a.L=function(n,t){n.g(t)};_o365sg2p.a.bb=function(n,t){n.b(t)};_o365sg2p.a.fz=function(n,t){n.eg(t)};_o365sg2p.a.D=function(n,t){n.t(t)};_o365sg2p.a.fd=function(n,t){n.dS(t)};_o365sg2p.a.nq=function(n,t){n.bc(t)};_o365sg2p.a.fc=function(n,t){n.dP(t)};_o365sg2p.a.fb=function(n,t){n.dO(t)};_o365sg2p.a.ig=function(n,t){n.ej(t)};_o365sg2p.a.cr=function(n,t){n.e(t)};_o365sg2p.a.fT=function(n,t){n.k(t)};_o365sg2p.a.fS=function(n,t){n.j(t)};_o365sg2p.a.iw=function(n,t){n.i=t};_o365sg2p.a.bq=function(n,t){n.by(t)};_o365sg2p.a.jr=function(n,t){n.i(t)};_o365sg2p.a.br=function(n,t){n.bJ(t)};_o365sg2p.a.io=function(n,t){n.bb(t)};_o365sg2p.a.im=function(n,t){n.bz(t)};_o365sg2p.a.fi=function(n,t){n.bB(t)};_o365sg2p.a.U=function(n,t){n.Q(t)};_o365sg2p.a.lh=function(n,t){n.bI(t)};_o365sg2p.a.cq=function(n,t){n.ba(t)};_o365sg2p.a.mM=function(n,t){n.bK(t)};_o365sg2p.a.bX=function(n,t){n.ck(t)};_o365sg2p.a.mO=function(n,t){n.bo(t)};_o365sg2p.a.mL=function(n,t){n.R(t)};_o365sg2p.a.mN=function(n,t){n.S(t)};_o365sg2p.a.dI=function(n,t){n.c=t};_o365sg2p.a.I=function(n,t){n.A(t)};_o365sg2p.a.fW=function(n,t){n.d(t)};_o365sg2p.a.fV=function(n,t){n.c(t)};_o365sg2p.a.ma=function(n,t){n.bY(t)};_o365sg2p.a.bf=function(n,t){n.bB(t)};_o365sg2p.a.mf=function(n,t){n.cd(t)};_o365sg2p.a.lZ=function(n,t){n.bP(t)};_o365sg2p.a.md=function(n,t){n.cb(t)};_o365sg2p.a.lY=function(n,t){n.bO(t)};_o365sg2p.a.dK=function(n,t){n.cp(t)};_o365sg2p.a.me=function(n,t){n.cc(t)};_o365sg2p.a.mc=function(n,t){n.ca(t)};_o365sg2p.a.mb=function(n,t){n.bZ(t)};_o365sg2p.a.mz=function(n,t){n.f(t)};_o365sg2p.a.jT=function(n,t){n.cn(t)};_o365sg2p.a.mw=function(n,t){n.S(t)};_o365sg2p.a.mx=function(n,t){n.bh(t)};_o365sg2p.a.mu=function(n,t){n.Q(t)};_o365sg2p.a.mv=function(n,t){n.R(t)};_o365sg2p.a.dO=function(n,t){n.lV(t)};_o365sg2p.a.jN=function(n,t){n.W(t)};_o365sg2p.a.eU=function(n,t){n.e(t)};_o365sg2p.a.pz=function(n,t){n.l(t)};_o365sg2p.a.pS=function(n,t){n.F(t)};_o365sg2p.a.jO=function(n,t){n.mQ(t)};_o365sg2p.a.jP=function(n,t){n.mR(t)};_o365sg2p.a.pA=function(n,t){n.et=t};_o365sg2p.a.ih=function(n,t){n.d(t)};_o365sg2p.a.iF=function(n,t){n.bJ(t)};_o365sg2p.a.iG=function(n,t){n.cF(t)};_o365sg2p.a.dN=function(n,t){n.n(t)};_o365sg2p.a.iP=function(n,t){n.bg(t)};_o365sg2p.a.iv=function(n,t){n.bZ(t)};_o365sg2p.a.mj=function(n,t){n.C(t)};_o365sg2p.a.fr=function(n,t){n.d(t)};_o365sg2p.a.ia=function(n,t){n.F(t)};_o365sg2p.a.fy=function(n,t){n.f(t)};_o365sg2p.a.hP=function(n,t){n.D(t)};_o365sg2p.a.pJ=function(n,t){n.s(t)};_o365sg2p.a.qH=function(n,t){n.b(t)};_o365sg2p.a.fA=function(n,t){n.bh(t)};_o365sg2p.a.nD=function(n,t){n.b(t)};_o365sg2p.a.fo=function(n,t){n.d(t)};_o365sg2p.a.fp=function(n,t){n.g(t)};_o365sg2p.a.fq=function(n,t){n.b=t};_o365sg2p.a.ix=function(n,t){n.e=t};_o365sg2p.a.iy=function(n,t){n.d=t};_o365sg2p.a.lq=function(n,t){n.bb(t)};_o365sg2p.a.px=function(n,t){n.i(t)};_o365sg2p.a.jQ=function(n,t){n.a=t};_o365sg2p.a.jR=function(n,t){n.b=t};_o365sg2p.a.qT=function(n,t){n.dk(t)};_o365sg2p.a.or=function(n,t){n.cJ(t)};_o365sg2p.a.qU=function(n,t){n.dU(t)};_o365sg2p.a.os=function(n,t){n.cK(t)};_o365sg2p.a.iC=function(n,t){n.e(t)};_o365sg2p.a.iD=function(n,t){n.g(t)};_o365sg2p.a.iu=function(n,t){n.b(t)};_o365sg2p.a.iK=function(n,t){n.c(t)};_o365sg2p.a.iq=function(n,t){n.o(t)};_o365sg2p.a.lH=function(n,t){n.b=t};_o365sg2p.a.iQ=function(n,t){n.eV(t)};_o365sg2p.a.cS=function(n,t){n.dk(t)};_o365sg2p.a.ci=function(n,t){n.M(t)};_o365sg2p.a.qp=function(n,t){n.e(t)};_o365sg2p.a.qs=function(n,t){n.e(t)};_o365sg2p.a.iB=function(n,t){n.g(t)};_o365sg2p.a.iz=function(n,t){n.a=t};_o365sg2p.a.hJ=function(n,t){n.e=t};_o365sg2p.a.e=function(){_o365sg2p.a.cD||(_o365sg2p.a.cD=new _fc.l);return _o365sg2p.a.cD};_o365sg2p.a.fg=function(){_o365sg2p.a.cN||(_o365sg2p.a.cN=new _o365sg2c.bk);return _o365sg2p.a.cN};_o365sg2p.a.p=function(){_o365sg2p.a.cM||(_o365sg2p.a.cM=new _o365sg2c.bd);return _o365sg2p.a.cM};_o365sg2p.a.k=function(){_o365sg2p.a.cI||(_o365sg2p.a.cI=new _fc.r);return _o365sg2p.a.cI};_o365sg2p.a.F=function(){_o365sg2p.a.cE||(_o365sg2p.a.cE=new _fce.E);return _o365sg2p.a.cE};_o365sg2p.a.dH=function(){_o365sg2p.a.cG||(_o365sg2p.a.cG=new _fc.y);return _o365sg2p.a.cG};_o365sg2p.a.x=function(){_o365sg2p.a.cH||(_o365sg2p.a.cH=new _fc.o);return _o365sg2p.a.cH};_o365sg2p.a.bn=function(){_o365sg2p.a.cK||(_o365sg2p.a.cK=new _o365sg2c.bc);return _o365sg2p.a.cK};_o365sg2p.a.bF=function(){_o365sg2p.a.cJ||(_o365sg2p.a.cJ=new _o365sg2c.bb);return _o365sg2p.a.cJ};_o365sg2p.a.ij=function(){_o365sg2p.a.cP||(_o365sg2p.a.cP=new _o365sg2p.dG);return _o365sg2p.a.cP};_o365sg2p.a.bo=function(){_o365sg2p.a.cL||(_o365sg2p.a.cL=new _o365sg2p.dF);return _o365sg2p.a.cL};_o365sg2p.a.ik=function(){_o365sg2p.a.cQ||(_o365sg2p.a.cQ=new _o365sg2p.dH);return _o365sg2p.a.cQ};_o365sg2p.a.bS=function(){_o365sg2p.a.cF||(_o365sg2p.a.cF=new _fc.x);return _o365sg2p.a.cF};_o365sg2p.a.fh=function(){_o365sg2p.a.cR||(_o365sg2p.a.cR=new _o365sg2p.dI);return _o365sg2p.a.cR};_o365sg2p.a.ii=function(){_o365sg2p.a.cO||(_o365sg2p.a.cO=new _o365sg2p.cP);return _o365sg2p.a.cO};_o365sg2p.a._I=function(){var wr="ChangePhotoFlexPaneItemView._tidg";new _j.c(wr,function(){_o365sg2p.a.a[wr]===undefined&&(_o365sg2p.a.a[wr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.t]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ChoosePhoto_Text]]]);var n=_o365sg2p.a.b.childNodes[19].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.A,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var br="ChangePhotoFlexPaneItemView._tidh";new _j.c(br,function(){_o365sg2p.a.a[br]===undefined&&(_o365sg2p.a.a[br]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.A],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"ms-fcl-nt:ms-fcl-ns",null,null,0,null,null,null],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"o365cs-fp-photobutton-disabled",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.A,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var kr="ChangePhotoFlexPaneItemView._tidi";new _j.c(kr,function(){_o365sg2p.a.a[kr]===undefined&&(_o365sg2p.a.a[kr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.y],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"ms-fcl-nt:ms-fcl-ns",null,null,0,null,null,null],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"o365cs-fp-photobutton-disabled",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.A,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var pr="ChangePhotoFlexPaneItemView._tidj";new _j.c(pr,function(){_o365sg2p.a.a[pr]===undefined&&(_o365sg2p.a.a[pr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.u],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"ms-fcl-nt:ms-fcl-ns",null,null,0,null,null,null],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"o365cs-fp-photobutton-disabled",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.A,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var ar="ChangePhotoFlexPaneItemView._tidk";new _j.c(ar,function(){_o365sg2p.a.a[ar]===undefined&&(_o365sg2p.a.a[ar]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.b],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"ms-fcl-nt:ms-fcl-ns",null,null,0,null,null,null],[-1,5,["CropperControlsDisabled"],[_o365sg2p.a.bu],null,"o365cs-fp-photobutton-disabled",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.A,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var vr="ChangePhotoFlexPaneItemView";new _j.c(vr,function(){_o365sg2p.a.a[vr]===undefined&&(_o365sg2p.a.a[vr]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Header_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Header_Text]],[[-1,0,["BusyText"],[_o365sg2p.a.ga],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],null,[[-1,0,["BusyText"],[_o365sg2p.a.ga],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ShowChangePhotoExperience"],[_o365sg2p.a.kr],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ChoosePhoto_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ChoosePhoto_Text],[-1,0,["SelectFile"],[_o365sg2p.a.kq],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["Files"],[_o365sg2p.a.ki],_o365sg2p.a.ky,"InputFiles",_o365sg2p.a.jy,_o365sg2p.a.jA,2,null,null,null],[-1,0,["AddNewPhotoFromFileInput"],[_o365sg2p.a.kb],null,"OnFilesChange",null,_o365sg2p.a.jB,0,null,null,null],[-1,0,["OpenFilePickerCommand"],[_o365sg2p.a.km],_o365sg2p.a.kA,"OpenFilePickerCommand",_o365sg2p.a.jz,_o365sg2p.a.jC,2,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Delete_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Delete_Text],[-1,0,["DeletePhotoCommand"],[_o365sg2p.a.kh],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.b],[-1,0,["HideDoughboyFallback"],[_o365sg2p.a.kl],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["CurrentImageSource"],[_o365sg2p.a.kg],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["HideCurrentImage"],[_o365sg2p.a.kk],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["SelectedImage"],[_o365sg2p.a.gc],null,"Image",null,_o365sg2p.a.jJ,1,null,null,null],[-1,0,["Rotation"],[_o365sg2p.a.ko],null,"Rotation",null,_o365sg2p.a.jL,1,null,null,0],[-1,0,["CropperScale"],[_o365sg2p.a.kf],_o365sg2p.a.kx,"PercentageScale",_o365sg2p.a.jF,_o365sg2p.a.jK,2,null,null,0],[-1,0,["SelectedImage"],[_o365sg2p.a.gc],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,0,["GenerateCroppedImageData"],[_o365sg2p.a.kj],_o365sg2p.a.kz,"GenerateCroppedImageDataCommand",_o365sg2p.a.jE,_o365sg2p.a.jI,2,null,null,null],[-1,0,["CroppedImageData"],[_o365sg2p.a.kd],_o365sg2p.a.kw,"CroppedImageData",_o365sg2p.a.jD,_o365sg2p.a.jH,2,null,null,null],[-1,0,["CropperBorderFillStyle"],[_o365sg2p.a.ke],null,"BorderFillStyle",null,_o365sg2p.a.jG,0,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_RotateRight_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_RotateRight_Text],[-1,0,["RotateRightCommand"],[_o365sg2p.a.kn],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomOut_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomOut_Text],[-1,0,["ZoomOutCommand"],[_o365sg2p.a.kv],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomIn_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_ZoomIn_Text],[-1,0,["ZoomInCommand"],[_o365sg2p.a.ku],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Save_Text],[-1,0,["SaveCommand"],[_o365sg2p.a.kp],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Cancel_Text],[-1,0,["CancelCommand"],[_o365sg2p.a.kc],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["ErrorText"],[_o365sg2p.a.gb],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["ErrorText"],[_o365sg2p.a.gb],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_FallbackLink_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_FallbackLinkAria_Text],[-1,0,["ShowPopUpCommand"],[_o365sg2p.a.kt],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["ShowFallbackLink"],[_o365sg2p.a.ks],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[21].cloneNode(!0);var h=new _fc.c(_j.a.a(n,[1,0,0,2,1]));h.c=!0;h.b(!0);h.A(0);h.a("#");var b=new _fc.a(_j.a.a(n,[1,0,0,2,0,0]));var d=new _j.e(_j.a.a(n,[1,0,0,2,0]));var i=new _fc.c(_j.a.a(n,[1,0,0,1,4,1]));i.c=!0;i.b(!0);i.l("ms-bgc-nlr ms-bcl-nt ms-fcl-np");i.e("ms-bgc-tl ms-bcl-ts ms-fcl-b");i.d("ms-bgc-ts ms-bcl-ts ms-fcl-w");i.i("ms-bgc-w ms-bcl-nl ms-fcl-nt");i.h(0);i.A(0);i.a("#");var t=new _fc.c(_j.a.a(n,[1,0,0,1,4,0]));t.c=!0;t.b(!0);t.l("ms-bgc-tp ms-bcl-nt ms-fcl-w");t.e("ms-bgc-tl ms-bcl-ts ms-fcl-b");t.d("ms-bgc-ts ms-bcl-ts ms-fcl-w");t.i("ms-bgc-w ms-bcl-nl ms-fcl-nt");t.h(0);t.A(0);t.a("#");var s=new _fc.c(_j.a.a(n,[1,0,0,1,3,2]));s.c=!0;s.b(!0);s.A(0);s.a("#");s.n("ChangePhotoFlexPaneItemView._tidk");var o=new _fc.c(_j.a.a(n,[1,0,0,1,3,1]));o.c=!0;o.b(!0);o.A(0);o.a("#");o.n("ChangePhotoFlexPaneItemView._tidj");var r=new _fc.c(_j.a.a(n,[1,0,0,1,3,0]));r.c=!0;r.b(!0);r.A(0);r.a("#");r.n("ChangePhotoFlexPaneItemView._tidi");var e=new _o365sg2p.bc(_j.a.a(n,[1,0,0,1,2,2]));e.cp(256);e.cs(256);e.co(128);e.cn(128);e.o=5;var w=new _fc.i(_j.a.a(n,[1,0,0,1,2,1]));var y=new _fc.e(_j.a.a(n,[1,0,0,1,2,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var f=new _fc.c(_j.a.a(n,[1,0,0,1,1,0]));f.c=!0;f.b(!0);f.A(0);f.a("#");f.n("ChangePhotoFlexPaneItemView._tidh");var c=new _o365sg2p.t(_j.a.a(n,[1,0,0,1,0,1]));c.bp(!1);c.bb("image/*");var u=new _fc.c(_j.a.a(n,[1,0,0,1,0,0]));u.c=!0;u.b(!0);u.A(0);u.a("#");u.n("ChangePhotoFlexPaneItemView._tidg");var k=new _j.e(_j.a.a(n,[1,0,0,1]));var v=new _fc.a(_j.a.a(n,[1,0,0,0,0,1]));var l=new _fc.a(_j.a.a(n,[1,0,0,0,0,0]));l.a("");var p=new _j.e(_j.a.a(n,[1,0,0,0]));var a=new _fc.a(_j.a.a(n,[0,0]));a.A(0);return new _j.a(n,[a,p,l,v,k,u,c,f,y,w,e,r,o,s,t,i,d,b,h])},"",_o365sg2p.A,_o365sg2p.I,function(n){return new _o365sg2p.I(n)},!1,!1,!1,0,_o365sg2p.a.a);var yr="PinNumberCardContent";new _j.c(yr,function(){_o365sg2p.a.a[yr]===undefined&&(_o365sg2p.a.a[yr]=[[[-1,0,["ValueText"],[_o365sg2p.a.mA],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.dc,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var dr="BundleFlexPaneItemView._tidm";new _j.c(dr,function(){_o365sg2p.a.a[dr]===undefined&&(_o365sg2p.a.a[dr]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Create_Text],[-1,0,["EditBundle"],[_o365sg2p.a.fX],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Save_Text],[-1,0,["EditBundle"],[_o365sg2p.a.fX],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[22].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.K,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ru="BundleFlexPaneItemView._tidn";new _j.c(ru,function(){_o365sg2p.a.a[ru]===undefined&&(_o365sg2p.a.a[ru]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.K,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var uu="BundleFlexPaneItemView._tido";new _j.c(uu,function(){_o365sg2p.a.a[uu]===undefined&&(_o365sg2p.a.a[uu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.p]]]);var n=_o365sg2p.a.b.childNodes[23].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.K,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var fu="BundleFlexPaneItemView._tidp._tidq";new _j.c(fu,function(){_o365sg2p.a.a[fu]===undefined&&(_o365sg2p.a.a[fu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.b]]]);var n=_o365sg2p.a.b.childNodes[23].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.K,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var iu="BundleFlexPaneItemView._tidp";new _j.c(iu,function(){_o365sg2p.a.a[iu]===undefined&&(_o365sg2p.a.a[iu]=[[[-1,0,["AddBundleCommand"],[_o365sg2p.a.dY],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],null]);var n=_o365sg2p.a.b.childNodes[24].cloneNode(!0);var i=new _fce.d(n.children[1]);var t=new _fc.b(n.children[0]);t.n("BundleFlexPaneItemView._tidp._tidq");return new _j.a(n,[t,i]).k({ListPanel:i})},"",_o365sg2p.K,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var gr="BundleFlexPaneItemView._tidr";new _j.c(gr,function(){_o365sg2p.a.a[gr]===undefined&&(_o365sg2p.a.a[gr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.b]]]);var n=_o365sg2p.a.b.childNodes[23].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.K,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var nu="BundleFlexPaneItemView._tids._tidt";new _j.c(nu,function(){_o365sg2p.a.a[nu]===undefined&&(_o365sg2p.a.a[nu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.b]]]);var n=_o365sg2p.a.b.childNodes[23].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.K,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var tu="BundleFlexPaneItemView._tids";new _j.c(tu,function(){_o365sg2p.a.a[tu]===undefined&&(_o365sg2p.a.a[tu]=[[[-1,0,["AddBundleCommand"],[_o365sg2p.a.dY],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],null]);var n=_o365sg2p.a.b.childNodes[25].cloneNode(!0);var i=new _fce.d(n.children[1]);var t=new _fc.b(n.children[0]);t.n("BundleFlexPaneItemView._tids._tidt");return new _j.a(n,[t,i]).k({ListPanel:i})},"",_o365sg2p.K,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var tr="BundleFlexPaneItemView._tidu._tidv";new _j.c(tr,function(){_o365sg2p.a.a[tr]===undefined&&(_o365sg2p.a.a[tr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.c]]]);var n=_o365sg2p.a.b.childNodes[26].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.P,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ir="BundleFlexPaneItemView._tidu._tidw";new _j.c(ir,function(){_o365sg2p.a.a[ir]===undefined&&(_o365sg2p.a.a[ir]=[null]);var t=_o365sg2p.a.b.childNodes[10].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.P,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var rr="BundleFlexPaneItemView._tidu";new _j.c(rr,function(){_o365sg2p.a.a[rr]===undefined&&(_o365sg2p.a.a[rr]=[[[-1,0,["ImageUrl"],[_o365sg2p.a.dS],null,"Source",null,_o365sg2p.a.H,1,null,null,null]],[[-1,0,["Name"],[_o365sg2p.a.cW],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,5,["MenuViewModel","IsShown"],[_o365sg2p.a.cV,_o365sg2p.a.bY],null,"o365cs-bundle-menu-shown",null,null,0,null,null,null]],[[-1,0,["Artifacts","Count"],[_o365sg2p.a.dR,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.F(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.f]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_Artifacts_Empty_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_Artifacts_Empty_Text]],[[-1,0,["Artifacts","Count"],[_o365sg2p.a.dR,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0],[-1,0,["Artifacts"],[_o365sg2p.a.dR],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[28].cloneNode(!0);var i=new _fce.b(n.children[2],_j.b.Instance.a(_ff.b));i.d("div");i.f("o365cs-float-left");i.bW(function(){var t=_o365sg2p.a.b.childNodes[27].cloneNode(!0).childNodes[0];var n=new _o365sg2p.dC(t);n.n("BundleFlexPaneItemView.ArtifactTile");return n});i.n("BundleFlexPaneItemView._tidu._tidw");var o=new _fc.a(_j.a.a(n,[1,0,2]));var e=new _fc.a(_j.a.a(n,[1,0,1]));var h=new _fc.e(_j.a.a(n,[1,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var s=new _j.e(n.children[1]);var r=new _fc.b(_j.a.a(n,[0,2]));var t=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.cV],null,"MenuDataContext",null,_o365sg2p.a.bG,1));t.f=5;t.h=!0;t.c=3;t.g="o365cs-base o365cst o365spo o365cs-bundle-menu";t.u=1;r.T([t]);r.n("BundleFlexPaneItemView._tidu._tidv");var f=new _fc.a(_j.a.a(n,[0,1]));var u=new _fc.i(_j.a.a(n,[0,0]));return new _j.a(n,[u,f,r,s,h,e,o,i])},"",_o365sg2p.P,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var nr="BundleFlexPaneItemView.SidebarBundleTile._tidx";new _j.c(nr,function(){_o365sg2p.a.a[nr]===undefined&&(_o365sg2p.a.a[nr]=[[[-1,0,["ImageUrl"],[_o365sg2p.a.dS],null,"Source",null,_o365sg2p.a.H,1,null,null,null]],[[-1,0,["Letter"],[_o365sg2p.a.iZ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[29].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.i(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.P,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ki="BundleFlexPaneItemView.SidebarBundleTile";new _j.c(ki,function(){_o365sg2p.a.a[ki]===undefined&&(_o365sg2p.a.a[ki]=[[[-1,5,["IsSelected"],[_o365sg2p.a.iY],null,"o365cs-bundle-sidebar-item-selected",null,null,0,null,null,null]],[[-1,0,["Name"],[_o365sg2p.a.cW],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Command"],[_o365sg2p.a.fE],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[30].cloneNode(!0);var t=new _fc.b(_j.a.a(n,[0,0]));t.n("BundleFlexPaneItemView.SidebarBundleTile._tidx");var i=new _j.e(n.children[0]);return new _j.a(n,[i,t])},"",_o365sg2p.P,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var di="BundleFlexPaneItemView.SearchImage._tidy";new _j.c(di,function(){_o365sg2p.a.a[di]===undefined&&(_o365sg2p.a.a[di]=[[[-1,0,["ImageUrl"],[_o365sg2p.a.jb],null,"Source",null,_o365sg2p.a.H,1,null,null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.c],[-1,0,["IsSelected"],[_o365sg2p.a.fF],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[31].cloneNode(!0);var i=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _fc.i(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.bW,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var gi="BundleFlexPaneItemView.SearchImage";new _j.c(gi,function(){_o365sg2p.a.a[gi]===undefined&&(_o365sg2p.a.a[gi]=[[[-1,0,["Command"],[_o365sg2p.a.ja],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IsSelected"],[_o365sg2p.a.fF],null,"o365cs-bundle-edit-image-item-selected",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[32].cloneNode(!0);var n=new _fc.b(t.children[0]);n.n("BundleFlexPaneItemView.SearchImage._tidy");return new _j.a(t,[n])},"",_o365sg2p.bW,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var ur="BundleFlexPaneItemView.BundleTile._tidz";new _j.c(ur,function(){_o365sg2p.a.a[ur]===undefined&&(_o365sg2p.a.a[ur]=[[[-1,0,["ImageUrl"],[_o365sg2p.a.dS],null,"Source",null,_o365sg2p.a.H,1,null,null,null]],[[-1,0,["Name"],[_o365sg2p.a.cW],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[33].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.i(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.P,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var hr="BundleFlexPaneItemView.BundleTile._tid01";new _j.c(hr,function(){_o365sg2p.a.a[hr]===undefined&&(_o365sg2p.a.a[hr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.c]]]);var n=_o365sg2p.a.b.childNodes[26].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.P,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var cr="BundleFlexPaneItemView.BundleTile";new _j.c(cr,function(){_o365sg2p.a.a[cr]===undefined&&(_o365sg2p.a.a[cr]=[null,[[-1,0,["Name"],[_o365sg2p.a.cW],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Command"],[_o365sg2p.a.fE],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,5,["MenuViewModel","IsShown"],[_o365sg2p.a.cV,_o365sg2p.a.bY],null,"o365cs-bundle-menu-shown",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[34].cloneNode(!0);var i=new _fc.b(_j.a.a(t,[0,1]));var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.cV],null,"MenuDataContext",null,_o365sg2p.a.bG,1));n.f=5;n.h=!0;n.c=3;n.g="o365cs-base o365cst o365spo o365cs-bundle-menu";n.u=1;i.T([n]);i.n("BundleFlexPaneItemView.BundleTile._tid01");var r=new _fc.b(_j.a.a(t,[0,0]));r.n("BundleFlexPaneItemView.BundleTile._tidz");var u=new _j.e(t.children[0]);return new _j.a(t,[u,r,i])},"",_o365sg2p.P,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var lr="BundleFlexPaneItemView.ArtifactTile._tid11";new _j.c(lr,function(){_o365sg2p.a.a[lr]===undefined&&(_o365sg2p.a.a[lr]=[[[-1,0,["ImageUrl"],[_o365sg2p.a.fC],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,0,["ImageUrl"],[_o365sg2p.a.fC],null,"Source",null,_o365sg2p.a.H,1,null,null,null]],[[-1,0,["Icon"],[_o365sg2p.a.fB],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,0,["Icon"],[_o365sg2p.a.fB],null,"Id",null,_o365sg2p.a.j,1,null,null,null]],[[-1,0,["Name"],[_o365sg2p.a.dQ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,0,["Name"],[_o365sg2p.a.dQ],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["ContentType"],[_o365sg2p.a.dP],null,"o365cs-bundle-artifact-tile-text",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["ContentType"],[_o365sg2p.a.dP],null,"o365cs-bundle-artifact-tile-name ms-fcl-w",null,null,0,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[3,null]),null,null]]]);var n=_o365sg2p.a.b.childNodes[35].cloneNode(!0);var r=new _fc.a(n.children[2]);var i=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var t=new _fc.i(n.children[0]);return new _j.a(n,[t,i,r])},"",_o365sg2p.bF,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var sr="BundleFlexPaneItemView.ArtifactTile._tid21";new _j.c(sr,function(){_o365sg2p.a.a[sr]===undefined&&(_o365sg2p.a.a[sr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.c]]]);var n=_o365sg2p.a.b.childNodes[26].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bF,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var fr="BundleFlexPaneItemView.ArtifactTile";new _j.c(fr,function(){_o365sg2p.a.a[fr]===undefined&&(_o365sg2p.a.a[fr]=[null,[[-1,0,["Name"],[_o365sg2p.a.dQ],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,5,["ContentType"],[_o365sg2p.a.dP],null,"ms-bgc-w",null,null,0,_o365sg2p.a.p(),3,null]],[[-1,5,["MenuViewModel","IsShown"],[_o365sg2p.a.fD,_o365sg2p.a.bY],null,"o365cs-bundle-menu-shown",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[36].cloneNode(!0);var i=new _fc.b(_j.a.a(t,[0,1]));var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.fD],null,"MenuDataContext",null,_o365sg2p.a.bG,1));n.f=5;n.h=!0;n.c=3;n.g="o365cs-base o365cst o365spo o365cs-bundle-menu";n.u=1;i.T([n]);i.n("BundleFlexPaneItemView.ArtifactTile._tid21");var r=new _fc.b(_j.a.a(t,[0,0]));r.n("BundleFlexPaneItemView.ArtifactTile._tid11");var u=new _j.e(t.children[0]);return new _j.a(t,[u,r,i])},"",_o365sg2p.bF,_o365sg2p.bs,function(n){return new _o365sg2p.bs(n)},!1,!1,!1,0,_o365sg2p.a.a);var er="BundleFlexPaneItemView";new _j.c(er,function(){_o365sg2p.a.a[er]===undefined&&(_o365sg2p.a.a[er]=[[[-1,0,["IsLoading"],[_o365sg2p.a.fZ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_Text]],[[-1,0,["IsLoading"],[_o365sg2p.a.fZ],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["IsEditing"],[_o365sg2p.a.jY],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"NativePlaceholder",null,_o365sg2p.a.iH,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Placeholder_Text],[-1,0,["EditBundleName"],[_o365sg2p.a.fY],_o365sg2p.a.ka,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_Cancel_Text],[-1,0,["EditBundleCancelCommand"],[_o365sg2p.a.jW],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["EditBundleName"],[_o365sg2p.a.fY],null,"IsEnabled",null,_o365sg2p.a.cp,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["EditBundleOKCommand"],[_o365sg2p.a.jX],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_PhotoTitle_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_EditBundle_PhotoSubtitle_Text]],[[-1,0,["SearchImages"],[_o365sg2p.a.jZ],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["BackCommand"],[_o365sg2p.a.jV],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,5,["SelectedBundle"],[_o365sg2p.a.dZ],null,"o365cs-bundle-sidebar-back-hidden",null,null,0,_o365sg2p.a.k(),null,null]],[[-1,0,["Bundles"],[_o365sg2p.a.db],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["SelectedBundle"],[_o365sg2p.a.dZ],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,0,["Bundles","Count"],[_o365sg2p.a.db,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.F(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,0,["AddBundleCommand"],[_o365sg2p.a.dY],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Bundle_Bundles_Empty_Text]],[[-1,0,["Bundles","Count"],[_o365sg2p.a.db,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0],[-1,0,["Bundles"],[_o365sg2p.a.db],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["SelectedBundle"],[_o365sg2p.a.dZ],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[37].cloneNode(!0);var u=new _j.d(_j.a.a(n,[1,3]));u.M(!0);u.n("BundleFlexPaneItemView._tidu");var i=new _fce.b(_j.a.a(n,[1,2,1]),_j.b.Instance.a(_ff.b));i.b("BundleFlexPaneItemView.BundleTile");i.d("div");i.f("o365cs-float-left");i.n("BundleFlexPaneItemView._tids");var p=new _fc.a(_j.a.a(n,[1,2,0,1]));var o=new _fc.b(_j.a.a(n,[1,2,0,0]));o.n("BundleFlexPaneItemView._tidr");var y=new _j.e(_j.a.a(n,[1,2,0]));var w=new _j.e(_j.a.a(n,[1,2]));var r=new _fce.b(_j.a.a(n,[1,1,1]),_j.b.Instance.a(_ff.b));r.b("BundleFlexPaneItemView.SidebarBundleTile");r.d("div");r.n("BundleFlexPaneItemView._tidp");var e=new _fc.b(_j.a.a(n,[1,1,0]));e.n("BundleFlexPaneItemView._tido");var t=new _fce.b(_j.a.a(n,[1,0,4]),_j.b.Instance.a(_ff.b));t.b("BundleFlexPaneItemView.SearchImage");t.d("div");t.f("o365cs-float-left");t.n("BundleFlexPaneItemView._tidn");var k=new _fc.a(_j.a.a(n,[1,0,3]));var b=new _fc.a(_j.a.a(n,[1,0,2]));var f=new _fc.b(_j.a.a(n,[1,0,1,1]));f.n("BundleFlexPaneItemView._tidm");var v=new _fc.b(_j.a.a(n,[1,0,1,0]));var s=new _fc.j(_j.a.a(n,[1,0,0]));var c=new _j.e(_j.a.a(n,[1,0]));var a=new _j.e(n.children[1]);var l=new _fc.a(_j.a.a(n,[0,0,0]));var h=new _j.e(n.children[0]);return new _j.a(n,[h,l,a,c,s,v,f,b,k,t,e,r,w,y,o,p,i,u])},"",_o365sg2p.K,_o365sg2p.cv,function(n){return new _o365sg2p.cv(n)},!1,!1,!1,0,_o365sg2p.a.a);var or="MeFlexPanePanelView._tidj1._tidk1._tidl1._tidm1";new _j.c(or,function(){_o365sg2p.a.a[or]===undefined&&(_o365sg2p.a.a[or]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,2],[-1,0,["MeHeaderButton","SecondaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.u,_o365sg2p.a.W,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["MeHeaderButton","SecondaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.u,_o365sg2p.a.W,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["MeHeaderButton","UserDisplayName"],[_o365sg2p.a.u,_o365sg2p.a.cb],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["MeHeaderButton","UserDisplayName"],[_o365sg2p.a.u,_o365sg2p.a.cb],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["MeHeaderButton","SecondaryUserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.u,_o365sg2p.a.W,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[56].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.L,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ef="MeFlexPanePanelView._tidj1._tidk1._tidl1";new _j.c(ef,function(){_o365sg2p.a.a[ef]===undefined&&(_o365sg2p.a.a[ef]=[[[-1,0,["MeHeaderButton","SecondaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.u,_o365sg2p.a.W,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[57].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeFlexPanePanelView._tidj1._tidk1._tidl1._tidm1");return new _j.a(t,[n])},"",_o365sg2p.L,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var of="MeFlexPanePanelView._tidj1._tidk1._tidn1";new _j.c(of,function(){_o365sg2p.a.a[of]===undefined&&(_o365sg2p.a.a[of]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,2],[-1,0,["MeHeaderButton","PrimaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.u,_o365sg2p.a.bt,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["MeHeaderButton","PrimaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.u,_o365sg2p.a.bt,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["MeHeaderButton","PrimaryUserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.u,_o365sg2p.a.bt,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[58].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.L,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var sf="MeFlexPanePanelView._tidj1._tidk1";new _j.c(sf,function(){_o365sg2p.a.a[sf]===undefined&&(_o365sg2p.a.a[sf]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.b]],[[-1,0,["MeHeaderButton","SecondaryUserPhotoViewModel"],[_o365sg2p.a.u,_o365sg2p.a.W],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["MeHeaderButton","PrimaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.u,_o365sg2p.a.bt,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["MeHeaderButton","IsSkypeDisabled"],[_o365sg2p.a.u,_o365sg2p.a.jc],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"ms-Icon--question",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeUnkown",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeOffline",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"ms-Icon--skypeCheck",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeAvailable",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"ms-Icon--skypeClock",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeAway",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeBusy",null,null,0,_o365sg2p.a.p(),4,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"ms-Icon--skypeMinus",null,null,0,_o365sg2p.a.p(),6,null],[-1,5,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"o365cs-mfp-skypeDND",null,null,0,_o365sg2p.a.p(),6,null]]]);var n=_o365sg2p.a.b.childNodes[59].cloneNode(!0);var u=new _j.d(n.children[3]);var i=new _j.d(n.children[2]);i.n("MeFlexPanePanelView._tidj1._tidk1._tidn1");var t=new _j.d(n.children[1]);t.n("MeFlexPanePanelView._tidj1._tidk1._tidl1");var r=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[r,t,i,u])},"",_o365sg2p.L,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ff="MeFlexPanePanelView._tidj1._tido1";new _j.c(ff,function(){_o365sg2p.a.a[ff]===undefined&&(_o365sg2p.a.a[ff]=[[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_ChangeSkypeStatus_Text],[-1,0,["PresenceAriaLabelFactory"],[_o365sg2p.a.lf],null,"OptionsAriaLabelFactory",null,_o365sg2p.a.iw,1,null,null,null],[-1,0,["SkypeViewModel","StateOptions"],[_o365sg2p.a.ec,_o365sg2p.a.jq],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["SkypeViewModel","SelectedState"],[_o365sg2p.a.ec,_o365sg2p.a.jo],_o365sg2p.a.jr,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null]],[[-1,0,["MeHeaderButton","UserPresence"],[_o365sg2p.a.u,_o365sg2p.a.B],null,"AriaLabel",null,_o365sg2p.a.g,1,_o365sg2p.a.fg(),null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_ChangeSkypeStatus_Text]]]);var t=_o365sg2p.a.b.childNodes[60].cloneNode(!0);var i=new _fc.a(_j.a.a(t,[0,2]));i.S(!0);i.t("O365AriaChangePresence");var r=new _fc.a(_j.a.a(t,[0,1]));r.S(!0);r.t("O365AriaCurrentPresence");var n=new _fce.f(_j.a.a(t,[0,0]));n.M(!0);n.c("MeFlexPanePanelView.SkypeStatesTemplate");n.bZ("O365AriaCurrentPresence O365AriaChangePresence");n.e("o365cs-mfp-skypeContextMenu");return new _j.a(t,[n,r,i])},"",_o365sg2p.L,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var tf="MeFlexPanePanelView._tidj1";new _j.c(tf,function(){_o365sg2p.a.a[tf]===undefined&&(_o365sg2p.a.a[tf]=[[[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,7],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhotoAriaLabel_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhotoTitle_Text],[-1,0,["EditPhotoCommand"],[_o365sg2p.a.eb],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["MeHeaderButton","UserDisplayName"],[_o365sg2p.a.u,_o365sg2p.a.cb],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["MeHeaderButton","UserDisplayName"],[_o365sg2p.a.u,_o365sg2p.a.cb],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["MeHeaderButton","UserDisplayName"],[_o365sg2p.a.u,_o365sg2p.a.cb],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["UserEmail"],[_o365sg2p.a.ed],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ed],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ed],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["SkypeViewModel","ShowSkypeStatesPicker"],[_o365sg2p.a.ec,_o365sg2p.a.jp],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[61].cloneNode(!0);var e=new _j.d(_j.a.a(n,[1,2]));e.n("MeFlexPanePanelView._tidj1._tido1");var u=new _fc.a(_j.a.a(n,[1,1]));u.A(0);var f=new _fc.a(_j.a.a(n,[1,0]));f.A(0);var t=new _fc.b(n.children[0]);var o=new _fc.h;var i=new _fc.d;i.B(_j.i.a(["EditPhotoCommand"],[_o365sg2p.a.eb],null,"Command",null,_o365sg2p.a.n,1));i.j("SPACE");var r=new _fc.d;r.B(_j.i.a(["EditPhotoCommand"],[_o365sg2p.a.eb],null,"Command",null,_o365sg2p.a.n,1));r.j("ENTER");o.a([i,r]);t.T([o]);t.n("MeFlexPanePanelView._tidj1._tidk1");return new _j.a(n,[t,f,u,e]).d(u)},"",_o365sg2p.L,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var rf="MeFlexPanePanelView._tidq1";new _j.c(rf,function(){_o365sg2p.a.a[rf]===undefined&&(_o365sg2p.a.a[rf]=[[[-1,4,null,null,null,"SpinnerSize",null,_o365sg2p.a.fi,0,null,null,0,0],[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,1],[-1,0,["IsSkypeAttemptingSignIn"],[_o365sg2p.a.le],null,"IsBusy",null,_o365sg2p.a.io,1,null,null,!1],[-1,0,["AttemptingSkypeSignInMessage"],[_o365sg2p.a.kX],null,"BusyText",null,_o365sg2p.a.im,1,null,null,null]],null]);var n=_o365sg2p.a.b.childNodes[62].cloneNode(!0);var i=new _fce.d(n.children[1]);var t=new _fce.s(n.children[0],_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b));t.d=0;return new _j.a(n,[t,i]).k({ListPanel:i})},"",_o365sg2p.L,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var uf="MeFlexPanePanelView._tidr1";new _j.c(uf,function(){_o365sg2p.a.a[uf]===undefined&&(_o365sg2p.a.a[uf]=[null]);var t=_o365sg2p.a.b.childNodes[10].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.L,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var vf="MeFlexPanePanelView.MeFlexPaneLinks";new _j.c(vf,function(){_o365sg2p.a.a[vf]===undefined&&(_o365sg2p.a.a[vf]=[[[-1,0,["Url"],[_o365sg2p.a.dM],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.bs],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Text"],[_o365sg2p.a.bZ],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,0,["Command"],[_o365sg2p.a.fv],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.dL],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.bs],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["AriaId"],[_o365sg2p.a.fu],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[63].cloneNode(!0);var n=new _fc.c(t.children[0]);n.M(!0);return new _j.a(t,[n])},"",_fm.g,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var yf="MeFlexPanePanelView.AlternateSavedIdentity._tidu1._tidv1";new _j.c(yf,function(){_o365sg2p.a.a[yf]===undefined&&(_o365sg2p.a.a[yf]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,5],[-1,0,["OnUserImageLoadCommand"],[_o365sg2p.a.fQ],null,"LoadCommand",null,_o365sg2p.a.P,0,null,null,null],[-1,0,["OnUserImageLoadErrorCommand"],[_o365sg2p.a.fR],null,"LoadErrorCommand",null,_o365sg2p.a.Q,0,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,0,null,null,null],[-1,0,["PhotoUrl"],[_o365sg2p.a.da],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[64].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.J,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var pf="MeFlexPanePanelView.AlternateSavedIdentity._tidu1._tidw1";new _j.c(pf,function(){_o365sg2p.a.a[pf]===undefined&&(_o365sg2p.a.a[pf]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[14].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.J,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var cf="MeFlexPanePanelView.AlternateSavedIdentity._tidu1";new _j.c(cf,function(){_o365sg2p.a.a[cf]===undefined&&(_o365sg2p.a.a[cf]=[null,[[-1,0,["DoughboyIconId"],[_o365sg2p.a.fO],null,"Id",null,_o365sg2p.a.j,0,null,null,null]],[[-1,0,["PhotoUrl"],[_o365sg2p.a.da],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,0,null,null,null]],[[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,0,null,null,null],[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"Title",null,_o365sg2p.a.l,0,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_UnlinkAccount_Title_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_UnlinkAccount_Title_Text],[-1,0,["OnRemoveButtonClickedCommand"],[_o365sg2p.a.fP],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[65].cloneNode(!0);var i=new _fc.b(_j.a.a(n,[1,2,0]));i.c=!0;i.n("MeFlexPanePanelView.AlternateSavedIdentity._tidu1._tidw1");var t=new _fc.a(_j.a.a(n,[1,1,1]));t.A(0);var f=new _fc.a(_j.a.a(n,[1,1,0]));f.A(0);var u=new _j.e(_j.a.a(n,[1,0,2]));u.A(0);var r=new _j.d(_j.a.a(n,[1,0,1]));r.n("MeFlexPanePanelView.AlternateSavedIdentity._tidu1._tidv1");var o=new _fc.e(_j.a.a(n,[1,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var e=new _j.d(n.children[0]);return new _j.a(n,[e,o,r,u,f,t,i]).d(t)},"",_o365sg2p.J,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var hf="MeFlexPanePanelView.AlternateSavedIdentity";new _j.c(hf,function(){_o365sg2p.a.a[hf]===undefined&&(_o365sg2p.a.a[hf]=[[[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"Title",null,_o365sg2p.a.l,0,null,null,null],[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[66].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeFlexPanePanelView.AlternateSavedIdentity._tidu1");return new _j.a(t,[n])},"",_o365sg2p.J,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var af="MeFlexPanePanelView.SkypeStatesTemplate";new _j.c(af,function(){_o365sg2p.a.a[af]===undefined&&(_o365sg2p.a.a[af]=[[[-1,0,["ShowPresenceIcon"],[_o365sg2p.a.jm],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["State"],[_o365sg2p.a.S],null,"ms-Icon--question",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeUnkown",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeOffline",null,null,0,_o365sg2p.a.p(),6,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-hidden",null,null,0,_o365sg2p.a.p(),7,null],[-1,5,["State"],[_o365sg2p.a.S],null,"ms-Icon--skypeCheck",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeAvailable",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["State"],[_o365sg2p.a.S],null,"ms-Icon--skypeClock",null,null,0,_o365sg2p.a.p(),5,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeAway",null,null,0,_o365sg2p.a.p(),5,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeBusy",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["State"],[_o365sg2p.a.S],null,"ms-Icon--skypeMinus",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["State"],[_o365sg2p.a.S],null,"o365cs-mfp-skypeDND",null,null,0,_o365sg2p.a.p(),3,null]],[[-1,0,["Text"],[_o365sg2p.a.jn],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[67].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _j.d(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.G,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var lf="MeFlexPanePanelView";new _j.c(lf,function(){_o365sg2p.a.a[lf]===undefined&&(_o365sg2p.a.a[lf]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_Header_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_Header_Text]],[[-1,0,["ShowMeInfoSection"],[_o365sg2p.a.ge],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["ShowMeInfoSection"],[_o365sg2p.a.ge],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1]],null,[[-1,0,["ContextLinkItems"],[_o365sg2p.a.kY],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["IsIdentitySwitcherEnabled"],[_o365sg2p.a.ld],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_OtherAccounts_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Me_OtherAccounts_Text]],[[-1,0,["HasSavedAlternateIdentities"],[_o365sg2p.a.gd],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IdentitySwitcherUsers"],[_o365sg2p.a.lc],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["HasSavedAlternateIdentities"],[_o365sg2p.a.gd],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["IdentitySwitcherUserClickedCommand"],[_o365sg2p.a.lb],null,"OnItemClickCommand",null,_o365sg2p.a.cT,0,null,null,null],[-1,0,["SelectedIdentitySwitcherUser"],[_o365sg2p.a.lg],_o365sg2p.a.lh,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Title_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Title_Text],[-1,0,["IdentitySwitcherAddAccountLinkAvailable"],[_o365sg2p.a.la],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["IdentitySwitcherAddAccountCommand"],[_o365sg2p.a.kZ],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[69].cloneNode(!0);var o=new _fc.c(_j.a.a(n,[0,2,2]));var t=new _fce.b(_j.a.a(n,[0,2,1,0]),_j.b.Instance.a(_ff.b));t.b("MeFlexPanePanelView.AlternateSavedIdentity");t.M(!0);t.d("div");t.fT(!0);t.bW(function(){var t=_o365sg2p.a.b.childNodes[68].cloneNode(!0).childNodes[0];var n=new _fce.c(t);n.n("MeFlexPanePanelView.AlternateSavedIdentity");return n});t.n("MeFlexPanePanelView._tidr1");var h=new _j.e(_j.a.a(n,[0,2,1]));var f=new _fc.a(_j.a.a(n,[0,2,0,0]));f.A(0);var s=new _j.e(_j.a.a(n,[0,2]));var i=new _fce.b(_j.a.a(n,[0,1,1]),_j.b.Instance.a(_ff.b));i.b("MeFlexPanePanelView.MeFlexPaneLinks");i.d("div");i.M(!0);i.f("ms-fcl-tp o365cs-nfd-normal-lineheight");i.n("MeFlexPanePanelView._tidq1");var u=new _j.d(_j.a.a(n,[0,1,0]));u.n("MeFlexPanePanelView._tidj1");var e=new _j.e(_j.a.a(n,[0,1]));var r=new _fc.a(_j.a.a(n,[0,0,0]));r.A(0);return new _j.a(n,[r,e,u,i,s,f,h,t,o])},"",_o365sg2p.L,_o365sg2p.dn,function(n){return new _o365sg2p.dn(n)},!1,!1,!1,0,_o365sg2p.a.a);var nf="RegionAndTimeZonePreferenceCardContent";new _j.c(nf,function(){_o365sg2p.a.a[nf]===undefined&&(_o365sg2p.a.a[nf]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["OverallEnabledText"],[_o365sg2p.a.mF],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["RegionSettingsAriaId"],[_o365sg2p.a.mG],null,"AriaId",null,_o365sg2p.a.D,0,null,null,null],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_Language_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_Language_Title_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.cq,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_ComboBox_Aira_Label_Text],[-1,0,["LanguagePossibleValues"],[_o365sg2p.a.mD],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["LanguageSelectedValue"],[_o365sg2p.a.mE],_o365sg2p.a.mM,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeZone_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeZone_Title_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.cq,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_ComboBox_Aira_Label_Text],[-1,0,["TimeZonePossibleValues"],[_o365sg2p.a.mJ],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["TimeZoneSelectedValue"],[_o365sg2p.a.mK],_o365sg2p.a.mO,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_DateFormat_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_DateFormat_Title_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.cq,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_ComboBox_Aira_Label_Text],[-1,0,["DateFormatPossibleValues"],[_o365sg2p.a.mB],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["DateFormatSelectedValue"],[_o365sg2p.a.mC],_o365sg2p.a.mL,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeFormat_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_TimeFormat_Title_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.cq,0,null,null,null,_s3.ShellG2SettingStrings.l_GlobalRegionTimeZone_ComboBox_Aira_Label_Text],[-1,0,["TimeFormatPossibleValues"],[_o365sg2p.a.mH],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["TimeFormatSelectedValue"],[_o365sg2p.a.mI],_o365sg2p.a.mN,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1]]]);var n=_o365sg2p.a.b.childNodes[70].cloneNode(!0);var u=new _fce.f(_j.a.a(n,[1,3,1]));u.c("DropDownCardContent.ItemTemplate");u.e("o365cs-base o365cst");var v=new _fc.a(_j.a.a(n,[1,3,0]));var o=new _j.e(_j.a.a(n,[1,3]));o.t("TimeFormatComboBox");var t=new _fce.f(_j.a.a(n,[1,2,1]));t.c("DropDownCardContent.ItemTemplate");t.e("o365cs-base o365cst");var p=new _fc.a(_j.a.a(n,[1,2,0]));var s=new _j.e(_j.a.a(n,[1,2]));s.t("DateFormatComboBox");var i=new _fce.f(_j.a.a(n,[1,1,1]));i.c("DropDownCardContent.ItemTemplate");i.e("o365cs-base o365cst");var a=new _fc.a(_j.a.a(n,[1,1,0]));var f=new _j.e(_j.a.a(n,[1,1]));f.t("TimeZoneComboBox");var r=new _fce.f(_j.a.a(n,[1,0,1]));r.c("DropDownCardContent.ItemTemplate");r.e("o365cs-base o365cst");var y=new _fc.a(_j.a.a(n,[1,0,0]));var e=new _j.e(_j.a.a(n,[1,0]));e.t("LanguageComboBox");var c=new _j.e(n.children[1]);var l=new _fc.a(_j.a.a(n,[0,0]));var h=new _j.e(n.children[0]);return new _j.a(n,[h,l,c,e,y,r,f,a,i,s,p,t,o,v,u])},"",_o365sg2p.dd,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var cu="MyAppsSettingsCardContent";new _j.c(cu,function(){_o365sg2p.a.a[cu]===undefined&&(_o365sg2p.a.a[cu]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"o365cs-nfd-normal-lineheight",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_O365SettingsLink_Text],[-1,4,null,null,null,"TargetWindow",null,_o365sg2p.a.L,0,null,null,null,"_blank"],[-1,0,["ImmersiveUrl"],[_o365sg2p.a.mn],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"wf-size-x12",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_MailLink_Text],[-1,0,["MailClickCommand"],[_o365sg2p.a.ei],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["MailClickCommand"],[_o365sg2p.a.ei],null,"ShouldStopPropagationOnClick",null,_o365sg2p.a.dI,0,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["MailClickCommand"],[_o365sg2p.a.ei],null,"PreventNavigation",null,_o365sg2p.a.bb,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["MailUrl"],[_o365sg2p.a.gq],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["OutlookTargetWindow"],[_o365sg2p.a.ej],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["MailUrl"],[_o365sg2p.a.gq],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"wf-size-x12",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_CalendarLink_Text],[-1,0,["CalendarClickCommand"],[_o365sg2p.a.eh],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["CalendarClickCommand"],[_o365sg2p.a.eh],null,"ShouldStopPropagationOnClick",null,_o365sg2p.a.dI,0,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["CalendarClickCommand"],[_o365sg2p.a.eh],null,"PreventNavigation",null,_o365sg2p.a.bb,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["CalendarUrl"],[_o365sg2p.a.gp],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["OutlookTargetWindow"],[_o365sg2p.a.ej],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["CalendarUrl"],[_o365sg2p.a.gp],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"wf-size-x12",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_PeopleLink_Text],[-1,0,["PeopleClickCommand"],[_o365sg2p.a.ek],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["PeopleClickCommand"],[_o365sg2p.a.ek],null,"ShouldStopPropagationOnClick",null,_o365sg2p.a.dI,0,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["PeopleClickCommand"],[_o365sg2p.a.ek],null,"PreventNavigation",null,_o365sg2p.a.bb,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,0,["PeopleUrl"],[_o365sg2p.a.gr],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["OutlookTargetWindow"],[_o365sg2p.a.ej],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["PeopleUrl"],[_o365sg2p.a.gr],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"wf-size-x12",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Myappsettings_option_YammerLink_Text],[-1,4,null,null,null,"TargetWindow",null,_o365sg2p.a.L,0,null,null,null,"_blank"],[-1,0,["YammerUrl"],[_o365sg2p.a.gs],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["YammerUrl"],[_o365sg2p.a.gs],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"wf-size-x12",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[71].cloneNode(!0);var u=new _fc.c(_j.a.a(n,[0,4,0]));var f=new _fc.c(_j.a.a(n,[0,3,0]));var e=new _fc.c(_j.a.a(n,[0,2,0]));var t=new _fc.c(_j.a.a(n,[0,1,0]));var i=new _fc.c(_j.a.a(n,[0,0,0]));var r=new _j.e(n.children[0]);return new _j.a(n,[r,i,t,e,f,u])},"",_o365sg2p.db,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var lu="ChangePasswordCardContent";new _j.c(lu,function(){_o365sg2p.a.a[lu]===undefined&&(_o365sg2p.a.a[lu]=[[[-1,0,["ValueText"],[_o365sg2p.a.gn],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["ValueText"],[_o365sg2p.a.gn],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.cV,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var au="ToggleRibbonCardContent";new _j.c(au,function(){_o365sg2p.a.a[au]===undefined&&(_o365sg2p.a.a[au]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["RibbonShownValueText"],[_o365sg2p.a.mQ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[72].cloneNode(!0);var i=new _fc.a(_j.a.a(n,[0,0]));var t=new _j.e(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.ci,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var hu="GenericSectionView._tida2";new _j.c(hu,function(){_o365sg2p.a.a[hu]===undefined&&(_o365sg2p.a.a[hu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.D,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var eu="GenericSectionView._tidb2";new _j.c(eu,function(){_o365sg2p.a.a[eu]===undefined&&(_o365sg2p.a.a[eu]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NothingNew_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.D,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ou="GenericSectionView._tidc2";new _j.c(ou,function(){_o365sg2p.a.a[ou]===undefined&&(_o365sg2p.a.a[ou]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeMore_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.D,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var su="GenericSectionView._tidd2";new _j.c(su,function(){_o365sg2p.a.a[su]===undefined&&(_o365sg2p.a.a[su]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Older_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Older_Text],[-1,0,["ShowSeenNotifications"],[_o365sg2p.a.du],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.D,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var vu="GenericSectionView._tide2";new _j.c(vu,function(){_o365sg2p.a.a[vu]===undefined&&(_o365sg2p.a.a[vu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.D,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ku="GenericSectionView._tidf2";new _j.c(ku,function(){_o365sg2p.a.a[ku]===undefined&&(_o365sg2p.a.a[ku]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeLess_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.D,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var du="GenericSectionView.GenericTemplate";new _j.c(du,function(){_o365sg2p.a.a[du]===undefined&&(_o365sg2p.a.a[du]=[null]);var t=_o365sg2p.a.b.childNodes[83].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("GenericNotificationCardView");return new _j.a(t,[n])},"",_o365sg2p.n,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var gu="GenericSectionView";new _j.c(gu,function(){_o365sg2p.a.a[gu]===undefined&&(_o365sg2p.a.a[gu]=[[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Title_Text],[-1,0,["LocalizedSectionName"],[_o365sg2p.a.oK],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaTabIndex",null,_o365sg2p.a.I,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.bF()],[null,null]),null,0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NewApp_DismissAll_Aria_Text],[-1,0,["DismissAllCommand"],[_o365sg2p.a.cA],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["NewNotifications"],[_o365sg2p.a.oL],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["ShowNothingNewMessage"],[_o365sg2p.a.oN],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["ToggleViewMoreCommand"],[_o365sg2p.a.hj],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["ShowViewMoreButton"],[_o365sg2p.a.oO],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["ShowSeenNotifications"],[_o365sg2p.a.du],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["SeenNotifications"],[_o365sg2p.a.oM],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["ShowSeenNotifications"],[_o365sg2p.a.du],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["ToggleViewMoreCommand"],[_o365sg2p.a.hj],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["ShowSeenNotifications"],[_o365sg2p.a.du],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[84].cloneNode(!0);var u=new _fc.b(_j.a.a(n,[0,1,5]));u.e("ms-bgc-nl");u.h(0);u.n("GenericSectionView._tidf2");var t=new _fce.b(_j.a.a(n,[0,1,4]),_j.b.Instance.a(_ff.b));t.j=!1;t.d("div");t.b("GenericSectionView.GenericTemplate");t.bg(1);t.n("GenericSectionView._tide2");var f=new _j.d(_j.a.a(n,[0,1,3]));f.n("GenericSectionView._tidd2");var r=new _fc.b(_j.a.a(n,[0,1,2]));r.e("ms-bgc-nl");r.h(0);r.n("GenericSectionView._tidc2");var e=new _j.d(_j.a.a(n,[0,1,1]));e.n("GenericSectionView._tidb2");var i=new _fce.b(_j.a.a(n,[0,1,0]),_j.b.Instance.a(_ff.b));i.j=!1;i.d("div");i.b("GenericSectionView.GenericTemplate");i.bg(1);i.n("GenericSectionView._tida2");var h=new _fc.b(_j.a.a(n,[0,0,1,0]));var s=new _fc.a(_j.a.a(n,[0,0,0,1]));var o=new _fc.a(_j.a.a(n,[0,0,0,0]));return new _j.a(n,[o,s,h,i,e,r,f,t,u])},"",_o365sg2p.D,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var bu="GenericNotificationCardView._tidg2._tidh2._tidi2";new _j.c(bu,function(){_o365sg2p.a.a[bu]===undefined&&(_o365sg2p.a.a[bu]=[[[-1,0,["IsNewFlexPane"],[_o365sg2p.a.A],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0],[-1,0,["Initials"],[_o365sg2p.a.hD],null,"Initials",null,_o365sg2p.a.fW,1,null,null,null],[-1,0,["BackgroundColor"],[_o365sg2p.a.dx],null,"BackgroundColor",null,_o365sg2p.a.fV,1,null,null,null],[-1,5,["BackgroundColor"],[_o365sg2p.a.dx],null,"ms-bgc-tp",null,null,0,_o365sg2p.a.k(),null,null],[-1,5,["UserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.ba,_o365sg2p.a.bh],null,"o365cs-notifications-newMailPersonaImageDontDisplay",null,null,0,_o365sg2p.a.x(),null,null]],[[-1,0,["UserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.ba,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["UserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.ba,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["UserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.ba,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.x(),null,!0],[-1,0,["UserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.ba,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newMailPersonaImage o365cs-notifications-genericPersonaImagePosition:o365cs-notifications-newMailPersonaImageDontDisplay",null,null,0,null,null,null]],[[-1,0,["NotificationTitle"],[_o365sg2p.a.oV],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationSubTitle"],[_o365sg2p.a.oU],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["CloseButtonHidden"],[_o365sg2p.a.hl],null,"o365cs-genericNotifications-subTitleTextAlign:o365cs-genericNotifications-subTitleTextToastAlign",null,null,0,null,null,null]],[[-1,0,["TimeStampString"],[_o365sg2p.a.oY],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[85].cloneNode(!0);var u=new _fc.a(_j.a.a(n,[1,1,1]));var f=new _fc.a(_j.a.a(n,[1,1,0]));var r=new _fc.a(_j.a.a(n,[1,0]));var t=new _o365sg2c.m(_j.a.a(n,[0,1]));var i=new _o365sg2p.cN(_j.a.a(n,[0,0]));return new _j.a(n,[i,t,r,f,u])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var yu="GenericNotificationCardView._tidg2._tidh2._tidj2._tidk2._tidl2";new _j.c(yu,function(){_o365sg2p.a.a[yu]===undefined&&(_o365sg2p.a.a[yu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.g]]]);var n=_o365sg2p.a.b.childNodes[86].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.n,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var pu="GenericNotificationCardView._tidg2._tidh2._tidj2._tidk2";new _j.c(pu,function(){_o365sg2p.a.a[pu]===undefined&&(_o365sg2p.a.a[pu]=[[[-1,0,["NotificationDescription"],[_o365sg2p.a.hn],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ClickOnChevronCommand"],[_o365sg2p.a.hk],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsCardExpandable"],[_o365sg2p.a.hm],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[87].cloneNode(!0);var n=new _fc.b(t.children[1]);n.c=!0;n.n("GenericNotificationCardView._tidg2._tidh2._tidj2._tidk2._tidl2");var i=new _fc.a(_j.a.a(t,[0,0]));return new _j.a(t,[i,n])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var wu="GenericNotificationCardView._tidg2._tidh2._tidj2._tidm2._tidn2";new _j.c(wu,function(){_o365sg2p.a.a[wu]===undefined&&(_o365sg2p.a.a[wu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.h]]]);var n=_o365sg2p.a.b.childNodes[88].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.n,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var d="GenericNotificationCardView._tidg2._tidh2._tidj2._tidm2";new _j.c(d,function(){_o365sg2p.a.a[d]===undefined&&(_o365sg2p.a.a[d]=[[[-1,0,["NotificationDescription"],[_o365sg2p.a.hn],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ClickOnChevronCommand"],[_o365sg2p.a.hk],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsExpandedView"],[_o365sg2p.a.eF],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[89].cloneNode(!0);var n=new _fc.b(t.children[1]);n.c=!0;n.n("GenericNotificationCardView._tidg2._tidh2._tidj2._tidm2._tidn2");var i=new _fc.a(_j.a.a(t,[0,0]));return new _j.a(t,[i,n])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var g="GenericNotificationCardView._tidg2._tidh2._tidj2";new _j.c(g,function(){_o365sg2p.a.a[g]===undefined&&(_o365sg2p.a.a[g]=[[[-1,0,["IsExpandedView"],[_o365sg2p.a.eF],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["IsCardExpandable"],[_o365sg2p.a.hm],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[90].cloneNode(!0);var i=new _j.d(n.children[1]);i.n("GenericNotificationCardView._tidg2._tidh2._tidj2._tidm2");var t=new _j.d(n.children[0]);t.n("GenericNotificationCardView._tidg2._tidh2._tidj2._tidk2");return new _j.a(n,[t,i])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var nt="GenericNotificationCardView._tidg2._tidh2._tido2";new _j.c(nt,function(){_o365sg2p.a.a[nt]===undefined&&(_o365sg2p.a.a[nt]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[91].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.n,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var k="GenericNotificationCardView._tidg2._tidh2";new _j.c(k,function(){_o365sg2p.a.a[k]===undefined&&(_o365sg2p.a.a[k]=[[[-1,0,["CondensedMessage"],[_o365sg2p.a.oQ],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["IsCondensedNotification"],[_o365sg2p.a.eE],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsCondensedNotification"],[_o365sg2p.a.eE],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["IsCondensedNotification"],[_o365sg2p.a.eE],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["CloseNotificationCommand"],[_o365sg2p.a.oP],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["CloseButtonHidden"],[_o365sg2p.a.hl],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]]]);var n=_o365sg2p.a.b.childNodes[92].cloneNode(!0);var t=new _fc.b(n.children[2]);t.u=!0;t.c=!0;t.n("GenericNotificationCardView._tidg2._tidh2._tido2");var r=new _j.d(n.children[1]);r.n("GenericNotificationCardView._tidg2._tidh2._tidj2");var i=new _j.d(_j.a.a(n,[0,1]));i.n("GenericNotificationCardView._tidg2._tidh2._tidi2");var u=new _fc.a(_j.a.a(n,[0,0]));return new _j.a(n,[u,i,r,t])},"",_o365sg2p.n,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var p="GenericNotificationCardView._tidg2._tidp2._tidq2";new _j.c(p,function(){_o365sg2p.a.a[p]===undefined&&(_o365sg2p.a.a[p]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.e]],[[-1,0,["QuickActionOneString"],[_o365sg2p.a.oW],null,"Text",null,_o365sg2p.a.d,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[93].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.n,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var w="GenericNotificationCardView._tidg2._tidp2._tidr2";new _j.c(w,function(){_o365sg2p.a.a[w]===undefined&&(_o365sg2p.a.a[w]=[[[-1,0,["QuickActionTwoString"],[_o365sg2p.a.oX],null,"Text",null,_o365sg2p.a.d,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[94].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.n,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var b="GenericNotificationCardView._tidg2._tidp2";new _j.c(b,function(){_o365sg2p.a.a[b]===undefined&&(_o365sg2p.a.a[b]=[[[-1,0,["NavigateToQuickActionOneUrlCommand"],[_o365sg2p.a.oS],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["NavigateToQuickActionTwoUrlCommand"],[_o365sg2p.a.oT],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]]]);var i=_o365sg2p.a.b.childNodes[95].cloneNode(!0);var t=new _fc.b(i.children[1]);t.c=!0;t.n("GenericNotificationCardView._tidg2._tidp2._tidr2");var n=new _fc.b(i.children[0]);n.c=!0;n.n("GenericNotificationCardView._tidg2._tidp2._tidq2");return new _j.a(i,[n,t])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var tt="GenericNotificationCardView._tidg2";new _j.c(tt,function(){_o365sg2p.a.a[tt]===undefined&&(_o365sg2p.a.a[tt]=[[[-1,0,["NavigateToActionUrlCommand"],[_o365sg2p.a.oR],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["IsExpandedView"],[_o365sg2p.a.eF],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[96].cloneNode(!0);var i=new _j.d(_j.a.a(t,[0,1]));i.n("GenericNotificationCardView._tidg2._tidp2");var n=new _fc.c(_j.a.a(t,[0,0]));n.c=!0;n.u=!0;n.a("#");n.n("GenericNotificationCardView._tidg2._tidh2");return new _j.a(t,[n,i])},"",_o365sg2p.n,_o365sg2p.cC,function(n){return new _o365sg2p.cC(n)},!1,!0,!1,0,_o365sg2p.a.a);var et="GenericNotificationCardView";new _j.c(et,function(){_o365sg2p.a.a[et]===undefined&&(_o365sg2p.a.a[et]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2p.cC(t.children[0]);n.n("GenericNotificationCardView._tidg2");return new _j.a(t,[n])},"",_o365sg2p.n,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ot="TitleView._tids2";new _j.c(ot,function(){_o365sg2p.a.a[ot]===undefined&&(_o365sg2p.a.a[ot]=[[[-1,0,["TitleText"],[_o365sg2p.a.hV],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[97].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.U,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var st="TitleView";new _j.c(st,function(){_o365sg2p.a.a[st]===undefined&&(_o365sg2p.a.a[st]=[[[-1,0,["TitleText"],[_o365sg2p.a.hV],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["TitleLabel"],[_o365sg2p.a.qD],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Command"],[_o365sg2p.a.qC],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[98].cloneNode(!0);var n=new _fc.c(t.children[0]);n.t("O365_MainLink_Title");n.a("#");n.n("TitleView._tids2");return new _j.a(t,[n])},"",_o365sg2c.U,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ft="BreadCrumbView._tidt2";new _j.c(ft,function(){_o365sg2p.a.a[ft]===undefined&&(_o365sg2p.a.a[ft]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2c.P,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var it="BreadCrumbView.BreadCrumb";new _j.c(it,function(){_o365sg2p.a.a[it]===undefined&&(_o365sg2p.a.a[it]=[[[-1,0,["BreadCrumb","Url"],[_o365sg2p.a.cs,_o365sg2p.a.dM],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["BreadCrumb","Title"],[_o365sg2p.a.cs,_o365sg2p.a.bs],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["BreadCrumb","Text"],[_o365sg2p.a.cs,_o365sg2p.a.bZ],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,0,["BreadCrumb","TargetWindow"],[_o365sg2p.a.cs,_o365sg2p.a.dL],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["BreadCrumb","Title"],[_o365sg2p.a.cs,_o365sg2p.a.bs],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null]],[[-1,0,["ArrowText"],[_o365sg2p.a.iW],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["IsLast"],[_o365sg2p.a.iX],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]]]);var n=_o365sg2p.a.b.childNodes[99].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.c(n.children[0]);t.M(!0);return new _j.a(n,[t,i])},"",_o365sg2c.Z,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var rt="BreadCrumbView";new _j.c(rt,function(){_o365sg2p.a.a[rt]===undefined&&(_o365sg2p.a.a[rt]=[[[-1,0,["BreadCrumbs"],[_o365sg2p.a.iV],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[100].cloneNode(!0);var n=new _fce.b(t.children[0],_j.b.Instance.a(_ff.b));n.d("span");n.b("BreadCrumbView.BreadCrumb");n.n("BreadCrumbView._tidt2");return new _j.a(t,[n])},"",_o365sg2c.P,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ut="ShareButtonView._tidv2";new _j.c(ut,function(){_o365sg2p.a.a[ut]===undefined&&(_o365sg2p.a.a[ut]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.u]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_ShareButton_Text]]]);var n=_o365sg2p.a.b.childNodes[101].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.Q(!0);return new _j.a(n,[t,i])},"",_o365sg2c.T,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var u="ShareButtonView";new _j.c(u,function(){_o365sg2p.a.a[u]===undefined&&(_o365sg2p.a.a[u]=[[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_ShareButton_Text],[-1,0,["Command"],[_o365sg2p.a.qB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["WACBrandingViewModel","UseWordBrand"],[_o365sg2p.a.dC,_o365sg2p.a.iU],null,"o365cs-wordBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UseExcelBrand"],[_o365sg2p.a.dC,_o365sg2p.a.iR],null,"o365cs-excelBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UsePowerPointBrand"],[_o365sg2p.a.dC,_o365sg2p.a.iT],null,"o365cs-powerPointBrand",null,null,0,null,null,null],[-1,5,["WACBrandingViewModel","UseOneNoteBrand"],[_o365sg2p.a.dC,_o365sg2p.a.iS],null,"o365cs-oneNoteBrand",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[102].cloneNode(!0);var n=new _fc.b(_j.a.a(t,[0,0]));n.t("O365_MainLink_ShareButton");n.n("ShareButtonView._tidv2");return new _j.a(t,[n])},"",_o365sg2c.T,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var f="MultiFactorAuthCardContent";new _j.c(f,function(){_o365sg2p.a.a[f]===undefined&&(_o365sg2p.a.a[f]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["OverallEnabledText"],[_o365sg2p.a.mm],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_MultiAuth_Description_Two_Text]],[[-1,4,null,null,null,"TargetWindow",null,_o365sg2p.a.L,0,null,null,null,"_blank"],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_MultiAuth_Link_Text],[-1,0,["AuthUrl"],[_o365sg2p.a.ml],null,"Href",null,_o365sg2p.a.t,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[103].cloneNode(!0);var t=new _fc.c(_j.a.a(n,[1,1,0]));t.c=!0;var u=new _fc.a(_j.a.a(n,[1,0,0]));var e=new _j.e(n.children[1]);var i=new _fc.a(_j.a.a(n,[0,0]));var r=new _j.e(n.children[0]);return new _j.a(n,[r,i,e,u,t])},"",_o365sg2p.da,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var e="ContactPreferencesCardContent";new _j.c(e,function(){_o365sg2p.a.a[e]===undefined&&(_o365sg2p.a.a[e]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["OverallEnabledText"],[_o365sg2p.a.lS],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_EduContent_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_EduContent_Text],[-1,0,["EducationalContentEnabled"],[_o365sg2p.a.lK],_o365sg2p.a.ma,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_PromoOffer_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_PromoOffer_Text],[-1,0,["PromotionalOffersEnabled"],[_o365sg2p.a.lW],_o365sg2p.a.mf,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_CustResearch_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_CustResearch_Text],[-1,0,["CustomerResearchEnabled"],[_o365sg2p.a.lJ],_o365sg2p.a.lZ,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_PartnerComm_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_PartnerComm_Text],[-1,0,["PartnerCommunicationsEnabled"],[_o365sg2p.a.lT],_o365sg2p.a.md,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_CompComm_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_CompComm_Text],[-1,0,["ComplianceNotificationsEnabled"],[_o365sg2p.a.lI],_o365sg2p.a.lY,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_Phone_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_Phone_Text],[-1,0,["PhoneTBBlurCommand"],[_o365sg2p.a.lV],null,"BlurCommand",null,_o365sg2p.a.dK,0,null,null,null],[-1,0,["Phone"],[_o365sg2p.a.lU],_o365sg2p.a.me,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,5,["IsPhoneValid"],[_o365sg2p.a.lP],null,"o365cs-cards-invalidtext",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_MobilePhone_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_MobilePhone_Text],[-1,0,["MobilePhoneTBBlurCommand"],[_o365sg2p.a.lR],null,"BlurCommand",null,_o365sg2p.a.dK,0,null,null,null],[-1,0,["MobilePhone"],[_o365sg2p.a.lQ],_o365sg2p.a.mc,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,5,["IsMobilePhoneValid"],[_o365sg2p.a.lO],null,"o365cs-cards-invalidtext",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_Email_Text]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_Email_Text],[-1,0,["EmailTBBlurCommand"],[_o365sg2p.a.lM],null,"BlurCommand",null,_o365sg2p.a.dK,0,null,null,null],[-1,0,["Email"],[_o365sg2p.a.lL],_o365sg2p.a.mb,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,5,["IsEmailValid"],[_o365sg2p.a.lN],null,"o365cs-cards-invalidtext",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s3.ShellG2SettingStrings.l_ContactPreference_BlackForest_Disclaimer_Text],[-1,0,["ShowDisclaimer"],[_o365sg2p.a.lX],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[104].cloneNode(!0);var v=new _fc.a(_j.a.a(n,[1,9,0]));var r=new _fc.j(_j.a.a(n,[1,7,1,0]));r.t("SettingsEmailTextBox");r.b(4);var a=new _fc.a(_j.a.a(n,[1,7,0,0]));var t=new _fc.j(_j.a.a(n,[1,6,1,0]));t.t("SettingsMobilePhoneTextBox");t.b(2);var l=new _fc.a(_j.a.a(n,[1,6,0,0]));var i=new _fc.j(_j.a.a(n,[1,5,1,0]));i.t("SettingsPhoneTextBox");i.b(2);var w=new _fc.a(_j.a.a(n,[1,5,0,0]));var p=new _fc.k(_j.a.a(n,[1,4,0]),_j.b.Instance.a(_ff.b));var y=new _fc.k(_j.a.a(n,[1,3,0]),_j.b.Instance.a(_ff.b));var o=new _fc.k(_j.a.a(n,[1,2,0]),_j.b.Instance.a(_ff.b));var f=new _fc.k(_j.a.a(n,[1,1,0]),_j.b.Instance.a(_ff.b));var u=new _fc.k(_j.a.a(n,[1,0,0]),_j.b.Instance.a(_ff.b));var h=new _j.e(n.children[1]);var s=new _fc.a(_j.a.a(n,[0,0]));var c=new _j.e(n.children[0]);return new _j.a(n,[c,s,h,u,f,o,y,p,w,i,l,t,a,r,v])},"",_o365sg2p.cW,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var r="NotificationsCardContent._tidw2";new _j.c(r,function(){_o365sg2p.a.a[r]===undefined&&(_o365sg2p.a.a[r]=[null]);var t=_o365sg2p.a.b.childNodes[100].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.cg,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var n="NotificationsCardContent.NotificationSettingItemView";new _j.c(n,function(){_o365sg2p.a.a[n]===undefined&&(_o365sg2p.a.a[n]=[[[-1,0,["Title"],[_o365sg2p.a.gu],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.gu],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]],[[-1,0,["Enabled"],[_o365sg2p.a.my],_o365sg2p.a.mz,"ToggleState",_o365sg2p.a.jS,_o365sg2p.a.jT,2,null,null,!1]]]);var t=_o365sg2p.a.b.childNodes[105].cloneNode(!0);var r=new _o365sg2p.dE(_j.a.a(t,[0,1]));var i=new _fc.a(_j.a.a(t,[0,0]));i.A(-1);return new _j.a(t,[i,r])},"",_o365sg2p.bf,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var t="NotificationsCardContent.ShowBannerTemplate";new _j.c(t,function(){_o365sg2p.a.a[t]===undefined&&(_o365sg2p.a.a[t]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"Text",null,_o365sg2p.a.d,1,_o365sg2p.a.ij(),null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var i=new _fc.a(n.children[0]);return new _j.a(n,[i])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var i="NotificationsCardContent";new _j.c(i,function(){_o365sg2p.a.a[i]===undefined&&(_o365sg2p.a.a[i]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["OverallEnabledText"],[_o365sg2p.a.mt],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsNotificationsSettingsV2"],[_o365sg2p.a.gt],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_Notification_Option1_Text],[-1,0,["EnableReminders"],[_o365sg2p.a.mq],_o365sg2p.a.mw,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_Notification_Option2_Text],[-1,0,["EnableReminderSound"],[_o365sg2p.a.mr],_o365sg2p.a.mx,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_Notification_Option3_Text],[-1,0,["EnableNewItemNotify"],[_o365sg2p.a.mo],_o365sg2p.a.mu,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s3.ShellG2SettingStrings.l_Notification_Option4_Text],[-1,0,["EnableNewItemSoundNotify"],[_o365sg2p.a.mp],_o365sg2p.a.mv,"IsChecked",_o365sg2p.a.be,_o365sg2p.a.bf,2,null,null,!1]],[[-1,0,["IsNotificationsSettingsV2"],[_o365sg2p.a.gt],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s3.ShellG2SettingStrings.l_Notification_ListItem_Aria_Text],[-1,0,["Items"],[_o365sg2p.a.ms],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[106].cloneNode(!0);var t=new _fce.b(_j.a.a(n,[1,1,0]),_j.b.Instance.a(_ff.b));t.b("NotificationsCardContent.NotificationSettingItemView");t.d("div");t.dl(!0);t.j=!0;t.A(-1);var a=new _fc.h;var e=new _fc.d;e.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));e.j("DOWNARROW");var o=new _fc.d;o.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));o.j("UPARROW");var s=new _fc.d;s.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));s.j("HOME");var f=new _fc.d;f.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));f.j("END");var r=new _fc.d;r.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));r.j("UPARROW");r.k=1;var u=new _fc.d;u.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));u.j("DOWNARROW");u.k=1;a.a([e,o,s,f,r,u]);t.T([a]);t.n("NotificationsCardContent._tidw2");var v=new _j.e(_j.a.a(n,[1,1]));v.A(-1);var y=new _fc.k(_j.a.a(n,[1,0,3,0]),_j.b.Instance.a(_ff.b));y.t("notifications_enableItemNotifySound");var h=new _fc.k(_j.a.a(n,[1,0,2,0]),_j.b.Instance.a(_ff.b));h.t("notifications_enableItemNotify");var c=new _fc.k(_j.a.a(n,[1,0,1,0]),_j.b.Instance.a(_ff.b));c.t("notifications_enableReminderSound");var l=new _fc.k(_j.a.a(n,[1,0,0,0]),_j.b.Instance.a(_ff.b));l.t("notifications_enableReminders");var b=new _j.e(_j.a.a(n,[1,0]));var k=new _j.e(n.children[1]);var p=new _fc.a(_j.a.a(n,[0,0]));var w=new _j.e(n.children[0]);return new _j.a(n,[w,p,k,b,l,c,h,y,v,t]).d(t)},"",_o365sg2p.cg,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var o="ReminderFlexPaneItemView._tidx2";new _j.c(o,function(){_o365sg2p.a.a[o]===undefined&&(_o365sg2p.a.a[o]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-notifications-reminders-container-newFlexPane:o365cs-notifications-reminders-container",null,null,0,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-notifications-reminders-row-newFlexPane:o365cs-notifications-reminders-row",null,null,0,null,null,null]],[[-1,0,["ReminderItem","ReminderItemModel","Subject"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.ff],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartValue"],[_o365sg2p.a.eO],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartUnit"],[_o365sg2p.a.eN],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-notifications-reminders-row-newflexpane:o365cs-notifications-reminders-row",null,null,0,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-notifications-reminders-description-newflexpane:o365cs-notifications-reminders-description",null,null,0,null,null,null]],[[-1,0,["TimeLabel"],[_o365sg2p.a.eM],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-segoeRegular:o365cs-segoesemibold",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Reminders_Overdue_Text],[-1,0,["IsReminderOverdue"],[_o365sg2p.a.eK],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-notifications-reminders-row-newflexpane:o365cs-notifications-reminders-row:o365cs-no-toppadding",null,null,0,null,null,null]],[[-1,0,["ReminderItem","ReminderItemModel","Location"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.fe],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bQ],null,"o365cs-segoeRegular:o365cs-segoeSemiLight",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[107].cloneNode(!0);var h=new _fc.a(_j.a.a(n,[0,2,0,0,0,0]));var s=new _j.e(_j.a.a(n,[0,2]));var c=new _fc.a(_j.a.a(n,[0,1,0,1,0]));var a=new _fc.a(_j.a.a(n,[0,1,0,0,0,0]));var l=new _j.e(_j.a.a(n,[0,1,0,0,0]));var e=new _j.e(_j.a.a(n,[0,1]));var i=new _fc.a(_j.a.a(n,[0,0,0,1,1]));var t=new _fc.a(_j.a.a(n,[0,0,0,1,0]));var r=new _fc.a(_j.a.a(n,[0,0,0,0,0]));var f=new _j.e(_j.a.a(n,[0,0]));var u=new _j.e(n.children[0]);return new _j.a(n,[u,f,r,t,i,e,l,a,c,s,h])},"",_o365sg2p.o,_o365sg2p.Y,function(n){return new _o365sg2p.Y(n)},!1,!0,!1,0,_o365sg2p.a.a);var a="ReminderFlexPaneItemView";new _j.c(a,function(){_o365sg2p.a.a[a]===undefined&&(_o365sg2p.a.a[a]=[[[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-bgc-nl",null,null,1,null,null,null]],[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"ms-bgc-tl",null,null,1,null,null,null]],[[-1,0,["OpenItemCommand"],[_o365sg2p.a.eL],null,"DoubleClickCommand",null,_o365sg2p.a.dO,1,null,null,null]],[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"o365cs-nfd-hide",null,null,1,_o365sg2p.a.e(),null,null]],[[-1,0,["ActionsViewModel"],[_o365sg2p.a.hG],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[108].cloneNode(!0);var t=new _j.d(_j.a.a(n,[0,0,1,0]));t.n("RemindersActionsViewModel");t.M(!0);var f=new _j.e(_j.a.a(n,[0,0,1]));var i=new _o365sg2p.Y(_j.a.a(n,[0,0,0]));i.n("ReminderFlexPaneItemView._tidx2");var u=new _j.e(_j.a.a(n,[0,0]));var r=new _j.e(n.children[0]);return new _j.a(n,[r,u,i,f,t])},"",_o365sg2p.o,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var v="ReminderToastItemView._tidy2";new _j.c(v,function(){_o365sg2p.a.a[v]===undefined&&(_o365sg2p.a.a[v]=[[[-1,0,["ReminderItem","ReminderItemModel","Subject"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.ff],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartValue"],[_o365sg2p.a.eO],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartUnit"],[_o365sg2p.a.eN],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeLabel"],[_o365sg2p.a.eM],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ReminderItem","ReminderItemModel","Location"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.fe],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Reminders_Overdue_Text],[-1,0,["IsReminderOverdue"],[_o365sg2p.a.eK],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[109].cloneNode(!0);var u=new _fc.a(_j.a.a(n,[0,1,0,1,0]));var f=new _fc.a(_j.a.a(n,[0,1,0,0,0,1]));var e=new _fc.a(_j.a.a(n,[0,1,0,0,0,0]));var t=new _fc.a(_j.a.a(n,[0,0,0,1,1]));var i=new _fc.a(_j.a.a(n,[0,0,0,1,0]));var r=new _fc.a(_j.a.a(n,[0,0,0,0,0]));return new _j.a(n,[r,i,t,e,f,u])},"",_o365sg2p.o,_o365sg2p.Y,function(n){return new _o365sg2p.Y(n)},!1,!0,!1,0,_o365sg2p.a.a);var y="ReminderToastItemView";new _j.c(y,function(){_o365sg2p.a.a[y]===undefined&&(_o365sg2p.a.a[y]=[[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"ms-bgc-tl:ms-bgc-w",null,null,1,null,null,null]],[[-1,0,["OpenItemCommand"],[_o365sg2p.a.eL],null,"DoubleClickCommand",null,_o365sg2p.a.dO,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[110].cloneNode(!0);var t=new _o365sg2p.Y(_j.a.a(n,[0,0]));t.n("ReminderToastItemView._tidy2");var i=new _j.e(n.children[0]);return new _j.a(n,[i,t])},"",_o365sg2p.o,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var l="RemindersAggregatedToastView._tidz2._tid03";new _j.c(l,function(){_o365sg2p.a.a[l]===undefined&&(_o365sg2p.a.a[l]=[[[-1,5,["RemindersViewModel","HeightFixed"],[_o365sg2p.a.bm,_o365sg2p.a.pL],null,"o365cs-notifications-reminders-toastScrollRegionHeightFixed",null,null,0,null,null,null]],null]);var n=_o365sg2p.a.b.childNodes[111].cloneNode(!0);var i=new _fce.d(_j.a.a(n,[0,0]));var t=new _fce.j(n.children[0],_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));return new _j.a(n,[t,i]).k({ScrollRegion:t,ListPanel:i})},"",_o365sg2p.x,_o365sg2p.cl,function(n){return new _o365sg2p.cl(n,_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n))},!1,!0,!1,0,_o365sg2p.a.a);var s="RemindersAggregatedToastView._tidz2";new _j.c(s,function(){_o365sg2p.a.a[s]===undefined&&(_o365sg2p.a.a[s]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Title_Text]],[[-1,0,["RemindersViewModel","NotOverdueActiveRemindersCount"],[_o365sg2p.a.bm,_o365sg2p.a.pM],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ReminderList_Aria_Text],[-1,0,["RemindersViewModel","RemindersManager","NotOverdueActiveReminders"],[_o365sg2p.a.bm,_o365sg2p.a.eQ,_o365sg2p.a.ho],null,"DataSource",null,_o365sg2p.a.jN,1,null,null,null],[-1,0,["RemindersViewModel","SelectedReminder"],[_o365sg2p.a.bm,_o365sg2p.a.eR],_o365sg2p.a.eU,"SelectedItem",_o365sg2p.a.py,_o365sg2p.a.pz,2,null,null,null],[-1,0,["RemindersViewModel","SelectedReminders"],[_o365sg2p.a.bm,_o365sg2p.a.pN],_o365sg2p.a.pS,"SelectedItems",_o365sg2p.a.jM,_o365sg2p.a.jO,2,null,null,null],[-1,0,["RemindersViewModel","SelectionMode"],[_o365sg2p.a.bm,_o365sg2p.a.pO],null,"SelectionMode",null,_o365sg2p.a.jP,0,null,null,0],[-1,0,["RemindersViewModel","UpdateCalculatedPropertiesCommand"],[_o365sg2p.a.bm,_o365sg2p.a.eT],null,"UpdateCalculatedPropertiesCommand",null,_o365sg2p.a.pA,0,null,null,null]],[[-1,0,["RemindersViewModel","ActionsViewModel"],[_o365sg2p.a.bm,_o365sg2p.a.pK],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[112].cloneNode(!0);var o=new _j.d(t.children[2]);o.n("RemindersActionsViewModel");o.M(!0);var n=new _o365sg2p.cl(t.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));n.b("ReminderToastItemView");n.dl(!0);n.A(-1);var l=new _fc.h;var h=new _fc.d;h.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));h.j("DOWNARROW");var c=new _fc.d;c.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));c.j("UPARROW");var e=new _fc.d;e.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));e.j("HOME");var u=new _fc.d;u.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));u.j("END");var f=new _fc.d;f.B(_j.i.a(["RemindersViewModel","OpenSelectedReminderCommand"],[_o365sg2p.a.bm,_o365sg2p.a.eP],null,"Command",null,_o365sg2p.a.n,1));f.j("ENTER");var i=new _fc.d;i.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));i.j("UPARROW");i.k=1;var r=new _fc.d;r.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));r.j("DOWNARROW");r.k=1;l.a([h,c,e,u,f,i,r]);n.T([l]);n.n("RemindersAggregatedToastView._tidz2._tid03");var v=new _fc.a(_j.a.a(t,[0,0,1]));var a=new _fc.a(_j.a.a(t,[0,0,0]));return new _j.a(t,[a,v,n,o]).d(n)},"",_o365sg2p.x,_o365sg2p.by,function(n){return new _o365sg2p.by(n)},!1,!0,!1,0,_o365sg2p.a.a);var h="RemindersAggregatedToastView";new _j.c(h,function(){_o365sg2p.a.a[h]===undefined&&(_o365sg2p.a.a[h]=[[[-1,1,["TrapFocusReverseCommand"],[_o365sg2p.a.qW],null,"OnFocusCommand",null,_o365sg2p.a.ih,1,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,1,["TrapFocusCommand"],[_o365sg2p.a.qV],null,"OnFocusCommand",null,_o365sg2p.a.ih,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[113].cloneNode(!0);var r=new _o365sg2p.dr(n.children[2]);var t=new _o365sg2p.by(n.children[1]);t.n("RemindersAggregatedToastView._tidz2");var i=new _o365sg2p.dr(n.children[0]);return new _j.a(n,[i,t,r]).d(t)},"",_o365sg2p.x,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var c="SearchControl._tid13";new _j.c(c,function(){_o365sg2p.a.a[c]===undefined&&(_o365sg2p.a.a[c]=[[[-1,1,["ContextParent","SearchIconId"],[_o365sg2p.a.h,_o365sg2p.a.id],null,"Id",null,_o365sg2p.a.j,1,null,null,null],[-1,5,["ContextParent","UseDarkTheme"],[_o365sg2p.a.h,_o365sg2p.a.bR],null,"ms-fcl-nl:ms-fcl-tp",null,null,1,null,null,null]],[[-1,1,["ContextParent","Placeholder"],[_o365sg2p.a.h,_o365sg2p.a.dJ],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["ContextParent","UseDarkTheme"],[_o365sg2p.a.h,_o365sg2p.a.bR],null,"ms-fcl-nl:ms-fcl-ns",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[114].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var oi="SearchControl._tid23._tid33";new _j.c(oi,function(){_o365sg2p.a.a[oi]===undefined&&(_o365sg2p.a.a[oi]=[[[-1,1,["ContextParent","ContextParent","SearchIconId"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.id],null,"Id",null,_o365sg2p.a.j,1,null,null,null],[-1,5,["ContextParent","ContextParent","UseDarkTheme"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.bR],null,"ms-fcl-nl:ms-fcl-tp",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[115].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var si="SearchControl._tid23._tid43";new _j.c(si,function(){_o365sg2p.a.a[si]===undefined&&(_o365sg2p.a.a[si]=[[[-1,1,["ContextParent","ContextParent","CloseIconId"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.qN],null,"Id",null,_o365sg2p.a.j,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",Object,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var hi="SearchControl._tid23";new _j.c(hi,function(){_o365sg2p.a.a[hi]===undefined&&(_o365sg2p.a.a[hi]=[[[-1,1,["ContextParent","Text"],[_o365sg2p.a.h,_o365sg2p.a.bc],_o365sg2p.a.bd,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,1,["ContextParent","Placeholder"],[_o365sg2p.a.h,_o365sg2p.a.dJ],_o365sg2p.a.cr,"Placeholder",_o365sg2p.a.dJ,_o365sg2p.a.cr,2,null,null,null],[-1,1,["ContextParent","SearchCommandInternal"],[_o365sg2p.a.h,_o365sg2p.a.ic],null,"EnterCommand",null,_o365sg2p.a.iF,1,null,null,null],[-1,1,["ContextParent","ContextParent","HideX"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.qP],null,"HideClearButton",null,_o365sg2p.a.iG,0,null,null,!1],[-1,5,["ContextParent","UseDarkTheme"],[_o365sg2p.a.h,_o365sg2p.a.bR],null,"ms-fcl-nl:ms-bgc-tlr",null,null,1,null,null,null]],[[-1,1,["ContextParent","ShowSearchButton"],[_o365sg2p.a.h,_o365sg2p.a.qS],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,1,["ContextParent","SearchCommandInternal"],[_o365sg2p.a.h,_o365sg2p.a.ic],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,1,["ContextParent","ShowClearIcon"],[_o365sg2p.a.h,_o365sg2p.a.qR],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,1,["ContextParent","ClearCommandInternal"],[_o365sg2p.a.h,_o365sg2p.a.qM],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["ContextParent","UseDarkTheme"],[_o365sg2p.a.h,_o365sg2p.a.bR],null,"ms-fcl-nl:ms-fcl-tp",null,null,1,null,null,null]],[[-1,1,["ContextParent","Searching"],[_o365sg2p.a.h,_o365sg2p.a.qQ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[116].cloneNode(!0);var u=new _j.e(n.children[3]);var i=new _fc.b(n.children[2]);i.n("SearchControl._tid23._tid43");var t=new _fc.b(n.children[1]);t.n("SearchControl._tid23._tid33");var r=new _fc.j(n.children[0]);return new _j.a(n,[r,t,i,u])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ei="SearchControl";new _j.c(ei,function(){_o365sg2p.a.a[ei]===undefined&&(_o365sg2p.a.a[ei]=[[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Activate_Search_Text],[-1,1,["EnableSearchCommand"],[_o365sg2p.a.qO],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,1,["ShowInputField"],[_o365sg2p.a.ie],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,5,["UseDarkTheme"],[_o365sg2p.a.bR],null,"ms-bcl-tlr:ms-bgc-tlr",null,null,1,null,null,null]],[[-1,1,["ShowInputField"],[_o365sg2p.a.ie],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["UseDarkTheme"],[_o365sg2p.a.bR],null,"ms-bcl-tlr:ms-bgc-tlr",null,null,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[117].cloneNode(!0);var i=new _j.d(t.children[1]);i.n("SearchControl._tid23");var n=new _fc.b(t.children[0]);n.t("O365_Search_Button");n.n("SearchControl._tid13");return new _j.a(t,[n,i])},"",Object,_o365sg2p.j,function(n){return new _o365sg2p.j(n)},!1,!1,!1,0,_o365sg2p.a.a);var ri="CardManager";new _j.c(ri,function(){_o365sg2p.a.a[ri]===undefined&&(_o365sg2p.a.a[ri]=[[[-1,0,["BusyText"],[_o365sg2p.a.gv],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.gw],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,0,["BusyText"],[_o365sg2p.a.gv],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["MessageText"],[_o365sg2p.a.el],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.gw],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,0,["MessageText"],[_o365sg2p.a.el],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["MessageText"],[_o365sg2p.a.el],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["CardViewModels"],[_o365sg2p.a.mP],null,"DataSource",null,_o365sg2p.a.dN,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[118].cloneNode(!0);var t=new _jc.a(n.children[2]);t.b(function(){var t=_o365sg2p.a.b.childNodes[27].cloneNode(!0).childNodes[0];return new _o365sg2p.bL(t)});var u=new _fc.a(_j.a.a(n,[1,0]));var f=new _j.e(n.children[1]);var i=new _fc.a(_j.a.a(n,[0,1]));var r=new _j.e(n.children[0]);return new _j.a(n,[r,i,f,u,t])},"",_o365sg2p.ch,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var bf="DeepLinkCardContent";new _j.c(bf,function(){var n=_o365sg2p.a.b.childNodes[9].cloneNode(!0);return new _j.a(n,[])},"",_o365sg2p.bC,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ui="Card._tid53";new _j.c(ui,function(){_o365sg2p.a.a[ui]===undefined&&(_o365sg2p.a.a[ui]=[[[-1,0,["ChevronUp"],[_o365sg2p.a.lw],null,"Id",null,_o365sg2p.a.j,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bC,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var fi="Card";new _j.c(fi,function(){_o365sg2p.a.a[fi]===undefined&&(_o365sg2p.a.a[fi]=[[[-1,0,["IsCardHidden"],[_o365sg2p.a.lz],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["Title"],[_o365sg2p.a.dk],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null],[-1,5,["IsCollapsedCard"],[_o365sg2p.a.lA],null,"o365cs-cards-focus",null,null,0,null,null,null],[-1,5,["IsHoverEnabled"],[_o365sg2p.a.lB],null,"ms-bgc-tlra-h",null,null,0,null,null,null],[-1,5,["IsExpanded"],[_o365sg2p.a.s],null,"o365cs-settings-expanded:o365cs-settings-collapsed",null,null,0,null,null,null],[-1,5,["IsEnabled"],[_o365sg2p.a.bN],null,"o365cs-cards-iscardenabled",null,null,0,null,null,null],[-1,5,["HasValue"],[_o365sg2p.a.lx],null,"o365cs-cards-hasvalue",null,null,0,null,null,null],[-1,5,["IsNewFlexPaneAndNotExpanded"],[_o365sg2p.a.lC],null,"ms-bgc-tlr-f",null,null,0,null,null,null]],[[-1,5,["IsCardExpandable"],[_o365sg2p.a.gk],null,"ms-fcl-np:ms-fcl-tda",null,null,0,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.dk],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["MinDescription"],[_o365sg2p.a.eg],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.k(),null,!0]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["MinDescription"],[_o365sg2p.a.eg],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,0,["IsDefaultUrlNavigation"],[_o365sg2p.a.gl],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["MinDescription"],[_o365sg2p.a.eg],null,"Text",null,_o365sg2p.a.m,0,null,null,null],[-1,0,["IsDefaultUrlNavigation"],[_o365sg2p.a.gl],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["MaxDescription"],[_o365sg2p.a.lF],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Language_LearnMore_Text],[-1,0,["EmptyHref"],[_o365sg2p.a.dj],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["LearnMoreClickCommand"],[_o365sg2p.a.lE],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["HideLearnMoreLink"],[_o365sg2p.a.ly],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["AriaRole"],[_o365sg2p.a.lt],null,"AriaRole",null,_o365sg2p.a.bg,1,null,null,0],[-1,0,["Title"],[_o365sg2p.a.dk],null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null],[-1,5,["IsExpanded"],[_o365sg2p.a.s],null,"o365cs-cards-section-edit:o365cs-cards-section-value",null,null,0,null,null,null]],[[-1,0,["BusyText"],[_o365sg2p.a.gg],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],null,[[-1,0,["BusyText"],[_o365sg2p.a.gg],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["CardContentTemplateId"],[_o365sg2p.a.lu],null,"TemplateId",null,_o365sg2p.a.bH,1,null,null,null]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Save_Text],[-1,0,["SaveCommand"],[_o365sg2p.a.lG],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsSaveEnabled"],[_o365sg2p.a.lD],null,"IsEnabled",null,_o365sg2p.a.cp,1,null,null,!1],[-1,0,["EmptyHref"],[_o365sg2p.a.dj],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["ShouldHideButtons"],[_o365sg2p.a.gm],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Cancel_Text],[-1,0,["CancelCommand"],[_o365sg2p.a.gh],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsEnabled",null,_o365sg2p.a.cp,1,null,null,!1],[-1,0,["EmptyHref"],[_o365sg2p.a.dj],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["ShouldHideButtons"],[_o365sg2p.a.gm],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,19],[-1,4,null,null,null,"AriaLive",null,_o365sg2p.a.iP,0,null,null,0,1],[-1,0,["AriaBusyText"],[_o365sg2p.a.ls],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ErrorText"],[_o365sg2p.a.gi],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["ErrorText"],[_o365sg2p.a.gi],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["InfoText"],[_o365sg2p.a.gj],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["InfoText"],[_o365sg2p.a.gj],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsNewFlexPane"],[_o365sg2p.a.bA],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsCardExpandable"],[_o365sg2p.a.gk],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["EmptyHref"],[_o365sg2p.a.dj],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["CancelCommand"],[_o365sg2p.a.gh],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["ChevronDown"],[_o365sg2p.a.lv],null,"Id",null,_o365sg2p.a.j,0,null,null,null],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]]]);var n=_o365sg2p.a.b.childNodes[119].cloneNode(!0);var a=new _fc.e(_j.a.a(n,[0,3,0,1,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var r=new _fc.c(_j.a.a(n,[0,3,0,0]));r.c=!0;r.b(!0);r.n("Card._tid53");var l=new _j.e(_j.a.a(n,[0,3,0]));var ut=new _j.e(_j.a.a(n,[0,3]));var ft=new _fc.a(_j.a.a(n,[0,2,4,0]));var k=new _j.e(_j.a.a(n,[0,2,4]));var g=new _fc.a(_j.a.a(n,[0,2,3,0]));var nt=new _j.e(_j.a.a(n,[0,2,3]));var tt=new _fc.a(_j.a.a(n,[0,2,2]));var t=new _fc.c(_j.a.a(n,[0,2,1]));t.c=!0;t.b(!0);t.l("ms-bgc-nlr ms-bcl-nt ms-fcl-np");t.e("ms-bgc-tl ms-bcl-ts ms-fcl-b");t.d("ms-bgc-ts ms-bcl-ts ms-fcl-w");t.i("ms-bgc-w ms-bcl-nl ms-fcl-nt");t.h(0);t.A(0);var i=new _fc.c(_j.a.a(n,[0,2,0]));i.c=!0;i.b(!0);i.l("ms-bgc-tp ms-bcl-nt ms-fcl-w");i.e("ms-bgc-tl ms-bcl-ts ms-fcl-b");i.d("ms-bgc-ts ms-bcl-ts ms-fcl-w");i.i("ms-bgc-w ms-bcl-nl ms-fcl-nt");i.h(0);i.A(0);var d=new _j.e(_j.a.a(n,[0,2]));var y=new _j.d(_j.a.a(n,[0,1,1]));var et=new _fc.a(_j.a.a(n,[0,1,0,0,1]));var o=new _fc.a(_j.a.a(n,[0,1,0,0,0]));o.a("");var it=new _j.e(_j.a.a(n,[0,1,0]));var rt=new _j.e(_j.a.a(n,[0,1]));var u=new _fc.c(_j.a.a(n,[0,0,1,1,1,0]));u.A(0);u.c=!0;var e=new _fc.a(_j.a.a(n,[0,0,1,1,0]));e.Q(!0);var c=new _j.e(_j.a.a(n,[0,0,1,1]));var s=new _fc.c(_j.a.a(n,[0,0,1,0,1]));var h=new _fc.a(_j.a.a(n,[0,0,1,0,0]));var w=new _j.e(_j.a.a(n,[0,0,1,0]));var b=new _j.e(_j.a.a(n,[0,0,1]));var p=new _fc.a(_j.a.a(n,[0,0,0,0]));var v=new _j.e(_j.a.a(n,[0,0,0]));var f=new _j.e(n.children[0]);f.A(0);return new _j.a(n,[f,v,p,b,w,h,s,c,e,u,rt,it,o,et,y,d,i,t,tt,nt,g,k,ft,ut,l,r,a])},"",_o365sg2p.bC,_o365sg2p.bL,function(n){return new _o365sg2p.bL(n)},!1,!1,!1,0,_o365sg2p.a.a);var ci="DropDownCardContent.ItemTemplate";new _j.c(ci,function(){_o365sg2p.a.a[ci]===undefined&&(_o365sg2p.a.a[ci]=[[[-1,0,["Text"],[_o365sg2p.a.mk],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.M,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var pi="DropDownCardContent";new _j.c(pi,function(){_o365sg2p.a.a[pi]===undefined&&(_o365sg2p.a.a[pi]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["OverallEnabledText"],[_o365sg2p.a.mg],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["AriaId"],[_o365sg2p.a.go],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.dk],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1],[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["AriaId"],[_o365sg2p.a.go],null,"AriaLabelledBy",null,_o365sg2p.a.iv,1,null,null,null],[-1,0,["PossibleValues"],[_o365sg2p.a.mh],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["SelectedValue"],[_o365sg2p.a.mi],_o365sg2p.a.mj,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["IsEnabled"],[_o365sg2p.a.bN],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1]]]);var n=_o365sg2p.a.b.childNodes[120].cloneNode(!0);var t=new _fce.f(_j.a.a(n,[1,0]));t.c("DropDownCardContent.ItemTemplate");t.e("o365cs-base o365cst");var u=new _j.e(n.children[1]);var r=new _fc.a(_j.a.a(n,[0,0]));var i=new _j.e(n.children[0]);return new _j.a(n,[i,r,u,t])},"",_o365sg2p.dM,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var wi="ThemeCardContent.CurrentTheme";new _j.c(wi,function(){_o365sg2p.a.a[wi]===undefined&&(_o365sg2p.a.a[wi]=[[[-1,0,["ControlId"],[_o365sg2p.a.eZ],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["AriaThemeName"],[_o365sg2p.a.co],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["AriaThemeName"],[_o365sg2p.a.co],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,5,["IsDisabled"],[_o365sg2p.a.dD],null,"disabled",null,null,0,null,null,null]],[[-1,0,["ThemeName"],[_o365sg2p.a.fa],null,"AlternateText",null,_o365sg2p.a.fr,1,null,null,null],[-1,0,["ThemeThumbnailUrl"],[_o365sg2p.a.dF],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,5,["ThemeThumbnailUrl"],[_o365sg2p.a.dF],null,"o365cs-themesPanel-hidden",null,null,0,_o365sg2p.a.k(),null,null]]]);var n=_o365sg2p.a.b.childNodes[121].cloneNode(!0);var i=new _fc.i(_j.a.a(n,[0,0]));var t=new _j.e(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.cu,_o365sg2p.bp,function(n){return new _o365sg2p.bp(n)},!1,!1,!1,0,_o365sg2p.a.a);var bi="ThemeCardContent.ThemesPanel";new _j.c(bi,function(){_o365sg2p.a.a[bi]===undefined&&(_o365sg2p.a.a[bi]=[null,null,null,[[-1,0,["AllUserThemes"],[_o365sg2p.a.hW],null,"DataSource",null,_o365sg2p.a.dN,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[123].cloneNode(!0);var u=new _jc.a(_j.a.a(n,[0,0,0,0]));u.b(function(){var t=_o365sg2p.a.b.childNodes[122].cloneNode(!0).childNodes[0];var n=new _o365sg2p.bp(t);n.B(_j.i.a(["ControlId"],[_o365sg2p.a.eZ],null,"AriaId",null,_o365sg2p.a.D,0)).B(_j.i.a(["AriaThemeName"],[_o365sg2p.a.co],null,"Title",null,_o365sg2p.a.l,1)).B(_j.i.a(["AriaThemeName"],[_o365sg2p.a.co],null,"AriaLabel",null,_o365sg2p.a.g,1)).B(_j.i.a(["IsDisabled"],[_o365sg2p.a.dD],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0)).B(_j.i.b(3,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0));n.bG(new _j.C("ms-bcl-tp-h",["IsDisabled"],[_o365sg2p.a.dD],_o365sg2p.a.e(),null,0)).bG(new _j.C("o365cs-themesPanel-themeSelected",["IsSelected"],[_o365sg2p.a.dE],null,null,0)).bG(new _j.C("ms-bcl-b",["IsSelected"],[_o365sg2p.a.dE],null,null,0));return n});var t=new _jc.b;t.B(_j.i.a(["CurrentSelectedTheme"],[_o365sg2p.a.hZ],_o365sg2p.a.ia,"SelectedItem",_o365sg2p.a.fx,_o365sg2p.a.fy,2));t.n("");t.g=!1;u.bB(t);var o=new _fce.j(_j.a.a(n,[0,0,0]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));var e=new _j.e(_j.a.a(n,[0,0]));e.t("ThemesPanelContent");var i=new _j.e(n.children[0]);i.A(-1);var f=new _fc.h;var r=new _fc.d;r.B(_j.i.a(["CancelCommand"],[_o365sg2p.a.eW],null,"Command",null,_o365sg2p.a.n,1));r.j("ESC");f.a([r]);i.T([f]);return new _j.a(n,[i,e,o,u])},"",_o365sg2p.bT,_o365sg2p.bz,function(n){return new _o365sg2p.bz(n)},!1,!1,!1,0,_o365sg2p.a.a);var yi="ThemeCardContent";new _j.c(yi,function(){_o365sg2p.a.a[yi]===undefined&&(_o365sg2p.a.a[yi]=[[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,1,["ContextParent","DataContext","IsExpanded"],[_o365sg2p.a.h,_o365sg2p.a.v,_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["ThemesViewModel","CurrentDisplayedTheme"],[_o365sg2p.a.em,_o365sg2p.a.hY],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["ThemesViewModel","CurrentDisplayedTheme","ThemeName"],[_o365sg2p.a.em,_o365sg2p.a.hY,_o365sg2p.a.fa],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsExpanded"],[_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,1,["ContextParent","DataContext","IsExpanded"],[_o365sg2p.a.h,_o365sg2p.a.v,_o365sg2p.a.s],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["ThemesViewModel"],[_o365sg2p.a.em],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[124].cloneNode(!0);var i=new _o365sg2p.bz(_j.a.a(n,[1,0]));i.n("ThemeCardContent.ThemesPanel");i.M(!0);var u=new _j.e(n.children[1]);var f=new _fc.a(_j.a.a(n,[0,1]));var t=new _o365sg2p.bp(_j.a.a(n,[0,0]));t.n("ThemeCardContent.CurrentTheme");t.M(!0);var r=new _j.e(n.children[0]);return new _j.a(n,[r,t,f,u,i])},"",_o365sg2p.h,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var li="RemindersActionsViewModel";new _j.c(li,function(){_o365sg2p.a.a[li]===undefined&&(_o365sg2p.a.a[li]=[null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_JoinOnline_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_JoinOnline_Text],[-1,0,["JoinOnlineMeetingCommand"],[_o365sg2p.a.pD],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["ShowJoinOnlineButton"],[_o365sg2p.a.pG],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_DismissAll_Text],[-1,0,["DismissAllRemindersCommand"],[_o365sg2p.a.pB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IndividualReminder"],[_o365sg2p.a.hI],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Dismiss_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Dismiss_Text],[-1,0,["DismissRemindersCommand"],[_o365sg2p.a.pC],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IndividualReminder"],[_o365sg2p.a.hI],null,"o365cs-notifications-reminders-dismissButtonWithJoinOnline",null,null,0,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,null]],[[-1,0,["CanActOnSelectedReminders"],[_o365sg2p.a.hH],null,"IsPickerEnabled",null,_o365sg2p.a.bX,1,null,null,!1],[-1,0,["SnoozeOptions"],[_o365sg2p.a.pH],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["SelectedSnoozeTime"],[_o365sg2p.a.pF],_o365sg2p.a.pJ,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null],[-1,0,["ReminderSnoozeAriaText"],[_o365sg2p.a.pE],null,"AriaLabel",null,_o365sg2p.a.cq,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_SnoozeButton_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ReminderSnoozeOption_SnoozeButton_Text],[-1,0,["CanActOnSelectedReminders"],[_o365sg2p.a.hH],null,"IsEnabled",null,_o365sg2p.a.cp,1,null,null,!1],[-1,0,["SnoozeRemindersCommand"],[_o365sg2p.a.pI],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[136].cloneNode(!0);var t=new _fc.b(_j.a.a(n,[0,1,1]));t.l("ms-fcl-np ms-bgc-nlr");t.e("ms-fcl-nd ms-bgc-nl");t.d("ms-fcl-w ms-bgc-tp");t.h(0);t.M(!0);var i=new _fce.f(_j.a.a(n,[0,1,0,0]));i.M(!0);i.c("RemindersNotificationMouseView.SnoozeTimeTemplate");i.e("o365cs-base");var f=new _fc.b(_j.a.a(n,[0,0,2]));f.M(!0);var u=new _fc.b(_j.a.a(n,[0,0,1]));u.M(!0);var r=new _fc.b(_j.a.a(n,[0,0,0]));r.M(!0);var e=new _j.e(_j.a.a(n,[0,0]));return new _j.a(n,[e,r,u,f,i,t])},"",_o365sg2p.cm,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ai="SettingsFlexPaneItemView";new _j.c(ai,function(){_o365sg2p.a.a[ai]===undefined&&(_o365sg2p.a.a[ai]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Header_Text]],[[-1,4,null,null,null,"Placeholder",null,_o365sg2p.a.cr,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_Search_Placeholder_Text],[-1,0,["SearchCommand"],[_o365sg2p.a.ln],null,"SearchCommand",null,_o365sg2p.a.fd,1,null,null,null],[-1,0,["ClearCommand"],[_o365sg2p.a.ll],null,"ClearCommand",null,_o365sg2p.a.fc,1,null,null,null],[-1,0,["BeforeClearCommand"],[_o365sg2p.a.lj],null,"BeforeClearCommand",null,_o365sg2p.a.fb,1,null,null,null],[-1,0,["TextBoxBlurCommand"],[_o365sg2p.a.lp],null,"TextBoxBlurCommand",null,_o365sg2p.a.ig,1,null,null,null],[-1,0,["SearchText"],[_o365sg2p.a.lo],_o365sg2p.a.lq,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,0,["IsFlexPaneDisabled"],[_o365sg2p.a.ee],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0]],[[-1,0,["IsFlexPaneDisabled"],[_o365sg2p.a.ee],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl",null,null,0,null,null,null]],[[-1,0,["HideCardManager"],[_o365sg2p.a.gf],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["CardManagerViewModel"],[_o365sg2p.a.lk],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["HideCardManager"],[_o365sg2p.a.gf],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["SearchStatus"],[_o365sg2p.a.ef],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.bS(),_o365sg2p.a.e()],[1,null]),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,0,["NoSearchResultsText"],[_o365sg2p.a.lm],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_NoResultsLast_Text]],[[-1,0,["SearchStatus"],[_o365sg2p.a.ef],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.bS(),_o365sg2p.a.e()],[0,null]),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_SearchLoading_Text]],[[-1,0,["SearchStatus"],[_o365sg2p.a.ef],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.bS(),_o365sg2p.a.e()],[3,null]),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_SearchDataFailed_Text]],[[-1,0,["IsFlexPaneDisabled"],[_o365sg2p.a.ee],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl:ms-bgc-w",null,null,0,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Settings_DisabledInImmersive_Text]]]);var n=_o365sg2p.a.b.childNodes[144].cloneNode(!0);var l=new _fc.a(_j.a.a(n,[1,1,0,0]));var a=new _j.e(_j.a.a(n,[1,1,0]));var h=new _j.e(_j.a.a(n,[1,1]));var c=new _fc.a(_j.a.a(n,[1,0,1,2,0]));var p=new _j.e(_j.a.a(n,[1,0,1,2]));var w=new _fc.a(_j.a.a(n,[1,0,1,1,1]));var v=new _j.e(_j.a.a(n,[1,0,1,1]));var y=new _fc.a(_j.a.a(n,[1,0,1,0,1,0]));var r=new _fc.a(_j.a.a(n,[1,0,1,0,0,0]));var f=new _j.e(_j.a.a(n,[1,0,1,0]));var u=new _j.e(_j.a.a(n,[1,0,1]));var i=new _j.d(_j.a.a(n,[1,0,0,0]));i.n("CardManager");var s=new _j.e(_j.a.a(n,[1,0,0]));var o=new _j.e(_j.a.a(n,[1,0]));var t=new _o365sg2p.j(_j.a.a(n,[0,1,0]));t.bq=!0;t.t("O365_FlexPane_Settings_Search_Control");var e=new _fc.a(_j.a.a(n,[0,0,0]));return new _j.a(n,[e,t,o,s,i,u,f,r,y,v,w,p,c,h,a,l])},"",_o365sg2p.u,_o365sg2p.cx,function(n){return new _o365sg2p.cx(n)},!1,!1,!1,0,_o365sg2p.a.a);var vi="NotificationToastContainer._tid04._tid14";new _j.c(vi,function(){_o365sg2p.a.a[vi]===undefined&&(_o365sg2p.a.a[vi]=[[[-1,0,["Toast1ViewModel"],[_o365sg2p.a.pv],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsPopupShown"],[_o365sg2p.a.hE],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[0,0,["ToastTemplateId"],[_o365sg2p.a.hF],null,"TemplateId",null,_o365sg2p.a.bH,1,null,null,null],[0,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["Toast2ViewModel"],[_o365sg2p.a.pw],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsPopupShown"],[_o365sg2p.a.hE],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[0,0,["ToastTemplateId"],[_o365sg2p.a.hF],null,"TemplateId",null,_o365sg2p.a.bH,1,null,null,null],[0,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var i=_o365sg2p.a.b.childNodes[148].cloneNode(!0);var n=new _j.d(_j.a.a(i,[0,1]));n.M(!0);n.bg(1);var t=new _j.d(_j.a.a(i,[0,0]));t.M(!0);t.bg(1);return new _j.a(i,[t,n]).d(n)},"",_o365sg2p.bS,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var vt="NotificationToastContainer._tid04";new _j.c(vt,function(){_o365sg2p.a.a[vt]===undefined&&(_o365sg2p.a.a[vt]=[null]);var t=_o365sg2p.a.b.childNodes[149].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("NotificationToastContainer._tid04._tid14");return new _j.a(t,[n]).k({PopupContent:n})},"",_o365sg2p.bS,_o365sg2c.w,function(n){return new _o365sg2c.w(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_o365sg2p.a.a);var yt="NotificationToastContainer";new _j.c(yt,function(){_o365sg2p.a.a[yt]===undefined&&(_o365sg2p.a.a[yt]=[null,[[-1,0,["ShowPopup"],[_o365sg2p.a.pu],_o365sg2p.a.px,"IsShown",_o365sg2p.a.fn,_o365sg2p.a.fo,2,null,null,!1],[-1,0,["PageClickedCommand"],[_o365sg2p.a.pt],null,"PageClickedCommand",null,_o365sg2p.a.jQ,0,null,null,null],[-1,0,["AllowDismiss"],[_o365sg2p.a.pr],null,"ShouldDismissOnBlur",null,_o365sg2p.a.jR,1,null,null,!1]],[[-1,0,["AudioControlViewModel"],[_o365sg2p.a.ps],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[150].cloneNode(!0);var r=new _o365sg2p.bZ(_j.a.a(t,[0,1]));r.M(!0);var n=new _o365sg2c.w(_j.a.a(t,[0,0]),_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.cY=!0;n.en(!0);n.fF("");var i=new _fce.n(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c));i.B(_j.i.b(0,null,null,null,"HorizontalAlignment",null,_o365sg2p.a.fq,0,null,null,0)).F(_j.i.a(["ContextParent"],[_o365sg2p.a.h],null,"AnchorElement",null,_o365sg2p.a.fp,1));n.j(i);n.n("NotificationToastContainer._tid04");var u=new _j.e(t.children[0]);return new _j.a(t,[u,n,r])},"",_o365sg2p.bS,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var pt="SocialFlexPaneItemView.DisplayPictureNoMargin._tid24";new _j.c(pt,function(){_o365sg2p.a.a[pt]===undefined&&(_o365sg2p.a.a[pt]=[null]);var t=_o365sg2p.a.b.childNodes[151].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("SocialFlexPaneItemView.PersonaPhotoTemplate");return new _j.a(t,[n])},"",_o365sg2c.k,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var at="SocialFlexPaneItemView.DisplayPictureNoMargin";new _j.c(at,function(){_o365sg2p.a.a[at]===undefined&&(_o365sg2p.a.a[at]=[null]);var t=_o365sg2p.a.b.childNodes[152].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("SocialFlexPaneItemView.DisplayPictureNoMargin._tid24");return new _j.a(t,[n])},"",_o365sg2c.k,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ht="SocialFlexPaneItemView.PersonaPhotoTemplate._tid34";new _j.c(ht,function(){_o365sg2p.a.a[ht]===undefined&&(_o365sg2p.a.a[ht]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,1],[-1,0,["UserImageLoadCommand"],[_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["UserImageLoadErrorCommand"],[_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["PhotoUrl"],[_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[153].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.k,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ct="SocialFlexPaneItemView.PersonaPhotoTemplate";new _j.c(ct,function(){_o365sg2p.a.a[ct]===undefined&&(_o365sg2p.a.a[ct]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.b]],[[-1,0,["IsPhotoEnabled"],[_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[154].cloneNode(!0);var t=new _j.d(n.children[1]);t.n("SocialFlexPaneItemView.PersonaPhotoTemplate._tid34");var i=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[i,t])},"",_o365sg2c.k,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var lt="SocialFlexPaneItemView.OneActorPhoto";new _j.c(lt,function(){_o365sg2p.a.a[lt]===undefined&&(_o365sg2p.a.a[lt]=[[[-1,0,["PrimaryUserPhotoViewModel"],[_o365sg2p.a.hK],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[155].cloneNode(!0);var n=new _j.d(_j.a.a(t,[0,0]));n.n("SocialFlexPaneItemView.DisplayPictureNoMargin");return new _j.a(t,[n])},"",_o365sg2p.y,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var wt="SocialFlexPaneItemView.TwoActorPhotos";new _j.c(wt,function(){_o365sg2p.a.a[wt]===undefined&&(_o365sg2p.a.a[wt]=[[[-1,0,["PrimaryUserPhotoViewModel"],[_o365sg2p.a.hK],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["SecondaryUserPhotoViewModel"],[_o365sg2p.a.qc],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[156].cloneNode(!0);var i=new _j.d(_j.a.a(n,[1,0]));i.n("SocialFlexPaneItemView.DisplayPictureNoMargin");var t=new _j.d(_j.a.a(n,[0,0]));t.n("SocialFlexPaneItemView.DisplayPictureNoMargin");return new _j.a(n,[t,i])},"",_o365sg2p.y,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ni="NotificationsFlexPaneItemView";new _j.c(ni,function(){_o365sg2p.a.a[ni]===undefined&&(_o365sg2p.a.a[ni]=[null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Title_Text]],[[-1,0,["ShowNotificationsSections"],[_o365sg2p.a.di],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["ShowNotificationsSections"],[_o365sg2p.a.di],null,"AriaHiddenState",null,_o365sg2p.a.U,1,_o365sg2p.a.e(),null,!1]],[[-1,0,["SystemNotificationProvider","HasNotifications"],[_o365sg2p.a.hC,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["SystemNotificationProvider"],[_o365sg2p.a.hC],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["RemindersNotificationProvider","HasNotifications"],[_o365sg2p.a.hA,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["RemindersNotificationProvider"],[_o365sg2p.a.hA],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["MentionNotificationProvider","HasNotifications"],[_o365sg2p.a.hx,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,0,["MentionNotificationProvider"],[_o365sg2p.a.hx],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["NewMailNotificationProvider","HasNotifications"],[_o365sg2p.a.hz,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["NewMailNotificationProvider"],[_o365sg2p.a.hz],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["NewAppNotificationProvider","HasNotifications"],[_o365sg2p.a.hy,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["NewAppNotificationProvider"],[_o365sg2p.a.hy],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["GenericNotificationProvider","HasNotifications"],[_o365sg2p.a.hw,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,0,["GenericNotificationProvider"],[_o365sg2p.a.hw],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["SocialNotificationProvider","HasNotifications"],[_o365sg2p.a.hB,_o365sg2p.a.bP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["SocialNotificationProvider"],[_o365sg2p.a.hB],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["ShowNotificationsSections"],[_o365sg2p.a.di],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_No_New_Notifications_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_No_New_Notifications_Text],[-1,0,["ShowNotificationsSections"],[_o365sg2p.a.di],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bF(),null,0]]]);var n=_o365sg2p.a.b.childNodes[174].cloneNode(!0);var v=new _fc.a(_j.a.a(n,[0,0,2,0,0]));var y=new _j.e(_j.a.a(n,[0,0,2]));var s=new _j.d(_j.a.a(n,[0,0,1,6,0]));s.n("SocialActivityNotificationHistoryMouseView");var l=new _j.e(_j.a.a(n,[0,0,1,6]));var c=new _j.d(_j.a.a(n,[0,0,1,5,0]));c.n("GenericSectionView");var p=new _j.e(_j.a.a(n,[0,0,1,5]));var h=new _j.d(_j.a.a(n,[0,0,1,4,0]));h.n("NewAppNotificationsFlexPaneMouseView");var d=new _j.e(_j.a.a(n,[0,0,1,4]));var r=new _j.d(_j.a.a(n,[0,0,1,3,0]));r.n("NewMailNotificationHistoryMouseView");var w=new _j.e(_j.a.a(n,[0,0,1,3]));var i=new _j.d(_j.a.a(n,[0,0,1,2,0]));i.n("GenericSectionView");var b=new _j.e(_j.a.a(n,[0,0,1,2]));var t=new _j.d(_j.a.a(n,[0,0,1,1,0]));t.n("RemindersNotificationMouseView");var k=new _j.e(_j.a.a(n,[0,0,1,1]));var u=new _j.d(_j.a.a(n,[0,0,1,0,0]));u.n("SystemNotificationsFlexPaneMouseView");var a=new _j.e(_j.a.a(n,[0,0,1,0]));var o=new _j.e(_j.a.a(n,[0,0,1]));o.A(-1);var e=new _fc.a(_j.a.a(n,[0,0,0,0]));e.A(0);var f=new _j.e(n.children[0]);f.t("NotificationsFlexPaneScrollRegion");return new _j.a(n,[f,e,o,a,u,k,t,b,i,w,r,d,h,p,c,l,s,y,v])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ti="SkypeFlexPaneItemView._tidn4";new _j.c(ti,function(){_o365sg2p.a.a[ti]===undefined&&(_o365sg2p.a.a[ti]=[[[-1,4,null,null,null,"TextSelectionType",null,_o365sg2p.a.iQ,0,null,null,0,2]],[[-1,4,null,null,null,"SpinnerSize",null,_o365sg2p.a.fi,0,null,null,0,1],[-1,1,["ShowSkypeLoadingMsg"],[_o365sg2p.a.qG],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[175].cloneNode(!0);var i=new _fce.s(_j.a.a(n,[0,0,0]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b));var t=new _j.e(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.cc,_o365sg2p.cy,function(n){return new _o365sg2p.cy(n)},!1,!0,!1,0,_o365sg2p.a.a);var ii="SkypeFlexPaneItemView";new _j.c(ii,function(){_o365sg2p.a.a[ii]===undefined&&(_o365sg2p.a.a[ii]=[[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_FlexPaneButton_Lync_Text]]]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2p.cy(t.children[0]);n.n("SkypeFlexPaneItemView._tidn4");return new _j.a(t,[n])},"",_o365sg2p.cc,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var gt="UserThemesPanelView";new _j.c(gt,function(){_o365sg2p.a.a[gt]===undefined&&(_o365sg2p.a.a[gt]=[null,null,[[-1,4,null,null,null,"ImageId",null,_o365sg2p.a.cS,0,null,null,null,_o365sg2p.c.j],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_OkButton_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_OkButton_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_OkButton_Text],[-1,0,["HidePanelContent"],[_o365sg2p.a.eX],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["SaveCommand"],[_o365sg2p.a.qE],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"ImageId",null,_o365sg2p.a.cS,0,null,null,null,_o365sg2p.c.a],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_CancelButton_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_CancelButton_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_CancelButton_Text],[-1,0,["HidePanelContent"],[_o365sg2p.a.eX],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["CancelCommand"],[_o365sg2p.a.eW],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["BusyText"],[_o365sg2p.a.hX],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],null,[[-1,0,["BusyText"],[_o365sg2p.a.hX],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["PanelMessageType"],[_o365sg2p.a.eY],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.bS(),0,!0],[-1,5,["PanelMessageType"],[_o365sg2p.a.eY],null,"error-color",null,null,0,_o365sg2p.a.bS(),2,null],[-1,5,["PanelMessageType"],[_o365sg2p.a.eY],null,"info-color",null,null,0,_o365sg2p.a.bS(),1,null]],[[-1,0,["HidePanelContent"],[_o365sg2p.a.eX],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_ChangeTheme_Text]],null,[[-1,0,["AllUserThemes"],[_o365sg2p.a.hW],null,"DataSource",null,_o365sg2p.a.dN,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[177].cloneNode(!0);var e=new _jc.a(_j.a.a(n,[0,3,1,0]));e.b(function(){var t=_o365sg2p.a.b.childNodes[176].cloneNode(!0).childNodes[0];var n=new _o365sg2p.bp(t);n.B(_j.i.a(["ControlId"],[_o365sg2p.a.eZ],null,"AriaId",null,_o365sg2p.a.D,1)).B(_j.i.a(["AriaThemeName"],[_o365sg2p.a.co],null,"Title",null,_o365sg2p.a.l,1)).B(_j.i.a(["AriaThemeName"],[_o365sg2p.a.co],null,"AriaLabel",null,_o365sg2p.a.g,1)).B(_j.i.b(3,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0));n.bG(new _j.C("disabled:ms-bcl-tp-h",["IsDisabled"],[_o365sg2p.a.dD],null,null,0)).bG(new _j.C("o365cs-themesPanel-themeSelected",["IsSelected"],[_o365sg2p.a.dE],null,null,0)).bG(new _j.C("ms-bcl-b",["IsSelected"],[_o365sg2p.a.dE],null,null,0));return n});var r=new _jc.b;r.B(_j.i.a(["CurrentSelectedTheme"],[_o365sg2p.a.hZ],_o365sg2p.a.ia,"SelectedItem",_o365sg2p.a.fx,_o365sg2p.a.fy,2));r.n("");r.g=!1;e.bB(r);var y=new _fce.j(_j.a.a(n,[0,3,1]),_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));var p=new _fc.a(_j.a.a(n,[0,3,0]));var c=new _j.e(_j.a.a(n,[0,3]));c.t("ThemesPanelContent");var v=new _j.e(_j.a.a(n,[0,2]));var l=new _fc.a(_j.a.a(n,[0,1,1]));var h=new _fc.a(_j.a.a(n,[0,1,0]));h.a("");var a=new _j.e(_j.a.a(n,[0,1]));var i=new _fc.c(_j.a.a(n,[0,0,0,1]));i.c=!0;i.b(!0);i.t("ThemePanel_CancelButton");i.A(0);var t=new _fc.c(_j.a.a(n,[0,0,0,0]));t.c=!0;t.b(!0);t.t("ThemePanel_OKButton");t.A(0);var s=new _j.e(_j.a.a(n,[0,0]));s.t("ThemesPanelTop");var f=new _j.e(n.children[0]);f.A(-1);var o=new _fc.h;var u=new _fc.d;u.B(_j.i.a(["CancelCommand"],[_o365sg2p.a.eW],null,"Command",null,_o365sg2p.a.n,1));u.j("ESC");o.a([u]);f.T([o]);return new _j.a(n,[f,s,t,i,a,h,l,v,c,p,y,e])},"",_o365sg2p.bT,_o365sg2p.bz,function(n){return new _o365sg2p.bz(n)},!0,!1,!1,0,_o365sg2p.a.a);var bt="UserThemeView";new _j.c(bt,function(){_o365sg2p.a.a[bt]===undefined&&(_o365sg2p.a.a[bt]=[[[-1,0,["ImageId"],[_o365sg2p.a.qF],null,"AriaId",null,_o365sg2p.a.D,0,null,null,null],[-1,0,["ThemeName"],[_o365sg2p.a.fa],null,"AlternateText",null,_o365sg2p.a.fr,0,null,null,null],[-1,0,["ThemeThumbnailUrl"],[_o365sg2p.a.dF],null,"Source",null,_o365sg2p.a.H,0,null,null,null],[-1,5,["ThemeThumbnailUrl"],[_o365sg2p.a.dF],null,"o365cs-themesPanel-hidden",null,null,0,_o365sg2p.a.k(),null,null]]]);var n=_o365sg2p.a.b.childNodes[178].cloneNode(!0);var t=new _fc.i(_j.a.a(n,[0,0]));return new _j.a(n,[t])},"",_o365sg2p.cu,_o365sg2p.bp,function(n){return new _o365sg2p.bp(n)},!0,!1,!1,0,_o365sg2p.a.a);var wf="AudioControl";new _j.c(wf,function(){var n=_o365sg2p.a.b.childNodes[9].cloneNode(!0);return new _j.a(n,[])},"",Object,_o365sg2p.bZ,function(n){return new _o365sg2p.bZ(n)},!1,!1,!1,0,_o365sg2p.a.a);var kt="AnchoredLabel";new _j.c(kt,function(){_o365sg2p.a.a[kt]===undefined&&(_o365sg2p.a.a[kt]=[[[-1,1,["BeforeText"],[_o365sg2p.a.jv],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,1,["AnchorText"],[_o365sg2p.a.ju],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,1,["Href"],[_o365sg2p.a.jw],null,"Href",null,_o365sg2p.a.t,1,null,null,null]],[[-1,1,["AfterText"],[_o365sg2p.a.jt],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[212].cloneNode(!0);var r=new _fc.a(n.children[2]);var i=new _fc.c(n.children[1]);var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i,r])},"",Object,_o365sg2p.bI,function(n){return new _o365sg2p.bI(n)},!1,!1,!1,0,_o365sg2p.a.a);var dt="___HackNoDeviceSpecificView";new _j.c(dt,function(){_o365sg2p.a.a[dt]===undefined&&(_o365sg2p.a.a[dt]=[null]);var t=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var n=new _fc.a(t.children[0]);n.a("dummy view");return new _j.a(t,[n])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a)};_o365sg2p.ep.registerClass("_o365sg2p.ep",_o365sg2c.bx);_o365sg2p.eu.registerClass("_o365sg2p.eu",_o365sg2c.bx);_o365sg2p.bT.registerClass("_o365sg2p.bT",_o365sg2p.eu);_o365sg2p.ct.registerClass("_o365sg2p.ct",null,_o365sg2c.bz);_o365sg2p.cu.registerClass("_o365sg2p.cu",_o365sg2c.bx);_o365sg2p.bA.registerClass("_o365sg2p.bA");_o365sg2p.bq.registerClass("_o365sg2p.bq");_o365sg2p.dt.registerClass("_o365sg2p.dt",_o365sg2c.bx);_o365sg2p.du.registerClass("_o365sg2p.du");_o365sg2p.bg.registerClass("_o365sg2p.bg",_j.E);_o365sg2p.k.registerClass("_o365sg2p.k",_o365sg2c.q,_o365sg2p.ey,_j.K);_o365sg2p.C.registerClass("_o365sg2p.C",_j.j,_o365sg2p.ey);_o365sg2p.r.registerClass("_o365sg2p.r",_o365sg2c.bx);_o365sg2p.cI.registerClass("_o365sg2p.cI",_fm.c);_o365sg2p.dy.registerClass("_o365sg2p.dy");_o365sg2p.G.registerClass("_o365sg2p.G");_o365sg2p.dB.registerClass("_o365sg2p.dB",_o365sg2c.bx);_o365sg2p.J.registerClass("_o365sg2p.J",_o365sg2p.ep);_o365sg2p.bb.registerClass("_o365sg2p.bb",_o365sg2p.ep);_o365sg2p.bH.registerClass("_o365sg2p.bH",_fm.c);_o365sg2p.bt.registerClass("_o365sg2p.bt",_fce.B);_o365sg2p.bY.registerClass("_o365sg2p.bY",_fce.c);_o365sg2p.dC.registerClass("_o365sg2p.dC",_fce.c);_o365sg2p.bZ.registerClass("_o365sg2p.bZ",_j.d);_o365sg2p.dD.registerClass("_o365sg2p.dD",_j.E);_o365sg2p.bs.registerClass("_o365sg2p.bs",_fce.c);_o365sg2p.t.registerClass("_o365sg2p.t",_j.d);_o365sg2p.cL.registerClass("_o365sg2p.cL");_o365sg2p.bI.registerClass("_o365sg2p.bI",_j.d);_o365sg2p.bc.registerClass("_o365sg2p.bc",_j.e);_o365sg2p.cN.registerClass("_o365sg2p.cN",_j.e);_o365sg2p.dE.registerClass("_o365sg2p.dE",_fc.c);_o365sg2p.cM.registerClass("_o365sg2p.cM");_o365sg2p.bd.registerClass("_o365sg2p.bd",_fce.c);_o365sg2p.bJ.registerClass("_o365sg2p.bJ",_fce.b);_o365sg2p.cO.registerClass("_o365sg2p.cO");_o365sg2p.dG.registerClass("_o365sg2p.dG",null,_j.bX);_o365sg2p.dH.registerClass("_o365sg2p.dH",null,_j.bX);_o365sg2p.dF.registerClass("_o365sg2p.dF",null,_j.bX);_o365sg2p.dI.registerClass("_o365sg2p.dI",null,_j.bX);_o365sg2p.cP.registerClass("_o365sg2p.cP",null,_j.bX);_o365sg2p.A.registerClass("_o365sg2p.A",_o365sg2p.eu);_o365sg2p.K.registerClass("_o365sg2p.K",_o365sg2p.eu);_o365sg2p.L.registerClass("_o365sg2p.L",_o365sg2p.eu);_o365sg2p.u.registerClass("_o365sg2p.u",_o365sg2p.eu);_o365sg2p.ca.registerClass("_o365sg2p.ca",_o365sg2c.bx);_o365sg2p.s.registerClass("_o365sg2p.s",_o365sg2p.eu);_o365sg2p.cb.registerClass("_o365sg2p.cb",_o365sg2p.s);_o365sg2p.cc.registerClass("_o365sg2p.cc",_o365sg2p.eu);_o365sg2p.dK.registerClass("_o365sg2p.dK",_o365sg2p.eu);_o365sg2p.eJ.registerClass("_o365sg2p.eJ",_fc.z);_o365sg2p.I.registerClass("_o365sg2p.I",_j.d);_o365sg2p.bz.registerClass("_o365sg2p.bz",_o365sg2p.I);_o365sg2p.ds.registerClass("_o365sg2p.ds",_o365sg2p.eJ);_o365sg2p.bp.registerClass("_o365sg2p.bp",_j.d);_o365sg2p.bF.registerClass("_o365sg2p.bF",_j.E);_o365sg2p.bW.registerClass("_o365sg2p.bW",_j.E);_o365sg2p.dv.registerClass("_o365sg2p.dv",_o365sg2c.bx);_o365sg2p.P.registerClass("_o365sg2p.P",_j.E);_o365sg2p.cG.registerClass("_o365sg2p.cG");_o365sg2p.F.registerClass("_o365sg2p.F",_j.E);_o365sg2p.bm.registerClass("_o365sg2p.bm");_o365sg2p.q.registerClass("_o365sg2p.q",_o365sg2p.ep);_o365sg2p.bB.registerClass("_o365sg2p.bB",_j.E);_o365sg2p.p.registerClass("_o365sg2p.p",_o365sg2c.bx);_o365sg2p.eo.registerClass("_o365sg2p.eo");_o365sg2p.dx.registerClass("_o365sg2p.dx",_o365sg2p.eo);_o365sg2p.cH.registerClass("_o365sg2p.cH",_ff.s);_o365sg2p.bG.registerClass("_o365sg2p.bG",_o365sg2p.cH);_o365sg2p.bL.registerClass("_o365sg2p.bL",_j.d);_o365sg2p.bC.registerClass("_o365sg2p.bC",_j.E);_o365sg2p.v.registerClass("_o365sg2p.v",_o365sg2c.bx);_o365sg2p.cV.registerClass("_o365sg2p.cV",_o365sg2p.bC);_o365sg2p.cW.registerClass("_o365sg2p.cW",_o365sg2p.bC);_o365sg2p.cf.registerClass("_o365sg2p.cf",_o365sg2p.bC);_o365sg2p.dM.registerClass("_o365sg2p.dM",_o365sg2p.bC);_o365sg2p.M.registerClass("_o365sg2p.M");_o365sg2p.dN.registerClass("_o365sg2p.dN",_o365sg2p.dM);_o365sg2p.da.registerClass("_o365sg2p.da",_o365sg2p.bC);_o365sg2p.db.registerClass("_o365sg2p.db",_o365sg2p.bC);_o365sg2p.bf.registerClass("_o365sg2p.bf",_j.E);_o365sg2p.dc.registerClass("_o365sg2p.dc",_o365sg2p.bC);_o365sg2p.B.registerClass("_o365sg2p.B");_o365sg2p.dd.registerClass("_o365sg2p.dd",_o365sg2p.bC);_o365sg2p.cg.registerClass("_o365sg2p.cg",_o365sg2p.bC);_o365sg2p.ch.registerClass("_o365sg2p.ch",_o365sg2c.bx);_o365sg2p.dS.registerClass("_o365sg2p.dS",_o365sg2p.cf);_o365sg2p.dT.registerClass("_o365sg2p.dT",_o365sg2p.dM);_o365sg2p.h.registerClass("_o365sg2p.h",_o365sg2p.bC);_o365sg2p.ci.registerClass("_o365sg2p.ci",_o365sg2p.bC);_o365sg2p.cR.registerClass("_o365sg2p.cR");_o365sg2p.cT.registerClass("_o365sg2p.cT");_o365sg2p.cU.registerClass("_o365sg2p.cU");_o365sg2p.cd.registerClass("_o365sg2p.cd",_o365sg2p.cY.$$(_o365sg2p.cd,Object,_o365sa.LTzD));_o365sg2p.dL.registerClass("_o365sg2p.dL",_o365sg2p.cY.$$(_o365sg2p.dL,_o365sg2p.cU,Object));_o365sg2p.m.registerClass("_o365sg2p.m",_o365sg2p.cX.$$(_o365sg2p.m,Object));_o365sg2p.ce.registerClass("_o365sg2p.ce",_o365sg2p.cY.$$(_o365sg2p.ce,Object,Object));_o365sg2p.bD.registerClass("_o365sg2p.bD",_o365sg2p.cY.$$(_o365sg2p.bD,Object,Object));_o365sg2p.cZ.registerClass("_o365sg2p.cZ",_o365sg2p.cY.$$(_o365sg2p.cZ,Object,String));_o365sg2p.dg.registerClass("_o365sg2p.dg");_o365sg2p.bh.registerClass("_o365sg2p.bh",_o365sg2p.ep);_o365sg2p.cj.registerClass("_o365sg2p.cj",_o365sg2p.ep);_o365sg2p.bu.registerClass("_o365sg2p.bu");_o365sg2p.dX.registerClass("_o365sg2p.dX",_o365sg2p.ep);_o365sg2p.bi.registerClass("_o365sg2p.bi",_j.E);_o365sg2p.S.registerClass("_o365sg2p.S",_j.E);_o365sg2p.bn.registerClass("_o365sg2p.bn",_o365sg2p.ep);_o365sg2p.R.registerClass("_o365sg2p.R",_o365sg2p.eu);_o365sg2p.bj.registerClass("_o365sg2p.bj");_o365sg2p.ck.registerClass("_o365sg2p.ck",_o365sg2p.ep);_o365sg2p.n.registerClass("_o365sg2p.n",_o365sg2p.ck);_o365sg2p.bE.registerClass("_o365sg2p.bE",_o365sg2p.ep);_o365sg2p.D.registerClass("_o365sg2p.D",_o365sg2p.bE);_o365sg2p.z.registerClass("_o365sg2p.z",_o365sg2p.ep);_o365sg2p.cn.registerClass("_o365sg2p.cn");_o365sg2p.dh.registerClass("_o365sg2p.dh");_o365sg2p.ea.registerClass("_o365sg2p.ea");_o365sg2p.cm.registerClass("_o365sg2p.cm",_j.E);_o365sg2p.x.registerClass("_o365sg2p.x",_o365sg2p.ck);_o365sg2p.bS.registerClass("_o365sg2p.bS",_o365sg2c.bx);_o365sg2p.bR.registerClass("_o365sg2p.bR",_o365sg2p.bE);_o365sg2p.H.registerClass("_o365sg2p.H",_o365sg2p.ck);_o365sg2p.bx.registerClass("_o365sg2p.bx",_o365sg2p.ck);_o365sg2p.dZ.registerClass("_o365sg2p.dZ",_j.E);_o365sg2p.dZ.a.registerClass("_o365sg2p.dZ.a",null,_o365sg2p.ez);_o365sg2p.dZ.b.registerClass("_o365sg2p.dZ.b",_j.E,_o365sg2p.eB);_o365sg2p.ed.registerClass("_o365sg2p.ed",_j.E,_o365sg2p.eD);_o365sg2p.y.registerClass("_o365sg2p.y",_o365sg2p.ep);_o365sg2p.ee.registerClass("_o365sg2p.ee",_j.E);_o365sg2p.O.registerClass("_o365sg2p.O",_o365sg2p.bE);_o365sg2p.bO.registerClass("_o365sg2p.bO",_o365sg2p.ck);_o365sg2p.bv.registerClass("_o365sg2p.bv",_o365sg2p.bE);_o365sg2p.cl.registerClass("_o365sg2p.cl",_o365sg2p.bJ);_o365sg2p.bw.registerClass("_o365sg2p.bw",_fce.b);_o365sg2p.N.registerClass("_o365sg2p.N",_o365sg2p.bE);_o365sg2p.T.registerClass("_o365sg2p.T",_o365sg2p.ck);_o365sg2p.o.registerClass("_o365sg2p.o",_o365sg2p.ep);_o365sg2p.eb.registerClass("_o365sg2p.eb",_j.E,_o365sg2p.eC);_o365sg2p.U.registerClass("_o365sg2p.U",_o365sg2p.bE);_o365sg2p.ec.registerClass("_o365sg2p.ec",_j.E);_o365sg2p.V.registerClass("_o365sg2p.V",_o365sg2p.bE);_o365sg2p.bk.registerClass("_o365sg2p.bk",_o365sg2p.ck);_o365sg2p.bP.registerClass("_o365sg2p.bP",null,_o365sg2p.ez);_o365sg2p.eg.registerClass("_o365sg2p.eg",_o365sg2c.bx);_o365sg2p.cp.registerClass("_o365sg2p.cp",_o365sg2p.eg);_o365sg2p.dk.registerClass("_o365sg2p.dk",_o365sg2p.eg);_o365sg2p.ef.registerClass("_o365sg2p.ef",_o365sg2p.eg);_o365sg2p.dl.registerClass("_o365sg2p.dl",_o365sg2p.eg);_o365sg2p.dm.registerClass("_o365sg2p.dm",_o365sg2p.eg);_o365sg2p.cv.registerClass("_o365sg2p.cv",_o365sg2p.I);_o365sg2p.cw.registerClass("_o365sg2p.cw",_j.d);_o365sg2p.cx.registerClass("_o365sg2p.cx",_o365sg2p.I);_o365sg2p.dn.registerClass("_o365sg2p.dn",_o365sg2p.I);_o365sg2p.cy.registerClass("_o365sg2p.cy",_o365sg2p.I);_o365sg2p.cC.registerClass("_o365sg2p.cC",_j.d);_o365sg2p.bV.registerClass("_o365sg2p.bV",_j.d);_o365sg2p.by.registerClass("_o365sg2p.by",_j.d);_o365sg2p.Y.registerClass("_o365sg2p.Y",_j.d);_o365sg2p.cE.registerClass("_o365sg2p.cE",_j.d);_o365sg2p.cD.registerClass("_o365sg2p.cD",_j.d);_o365sg2p.dr.registerClass("_o365sg2p.dr",_j.d);_o365sg2p.cs.registerClass("_o365sg2p.cs",_o365sg2p.ep);_o365sg2p.eh.registerClass("_o365sg2p.eh",_o365sg2p.cs);_o365sg2p.cr.registerClass("_o365sg2p.cr",_o365sg2p.cs);_o365sg2p.eG.registerClass("_o365sg2p.eG");_o365sg2p.eF.registerClass("_o365sg2p.eF",_o365sg2p.eG);_o365sg2p.eH.registerClass("_o365sg2p.eH",_o365sg2p.ep);_o365sg2p.E.registerClass("_o365sg2p.E",_o365sg2p.ep,_o365sg2p.ex);_o365sg2p.bN.registerClass("_o365sg2p.bN",_o365sg2p.ep);_o365sg2p.l.registerClass("_o365sg2p.l",_o365sg2p.ep);_o365sg2p.dU.registerClass("_o365sg2p.dU",_o365sg2p.l);_o365sg2p.dV.registerClass("_o365sg2p.dV",_o365sg2p.bN);_o365sg2p.de.registerClass("_o365sg2p.de");_o365sg2p.bU.registerClass("_o365sg2p.bU",_j.d);_o365sg2p.eI.registerClass("_o365sg2p.eI",_j.d);_o365sg2p.W.registerClass("_o365sg2p.W",_o365sg2p.eI);_o365sg2p.X.registerClass("_o365sg2p.X",_o365sg2p.eI);_o365sg2p.cz.registerClass("_o365sg2p.cz",_j.d);_o365sg2p.cA.registerClass("_o365sg2p.cA",_j.d);_o365sg2p.dp.registerClass("_o365sg2p.dp",_fce.c);_o365sg2p.dq.registerClass("_o365sg2p.dq",_fce.c);_o365sg2p.ej.registerClass("_o365sg2p.ej",_j.e);_o365sg2p.w.registerClass("_o365sg2p.w",_j.d);_o365sg2p.cB.registerClass("_o365sg2p.cB",_o365sg2p.I);_o365sg2p.j.registerClass("_o365sg2p.j",_fc.j);_o365sg2p.d.b=!1;_o365sg2p.d.f=null;_o365sg2p.d.e=null;_o365sg2p.d.a=null;_o365sg2p.d.h=null;_o365sg2p.c.F=_fm.b.a(_fm.a.m,_fm.WebfontSizes.a.b);_o365sg2p.c.G=_fm.b.a(_fm.a.D,_fm.WebfontSizes.a.b);_o365sg2p.c.f=_fm.b.a(_fm.a.v,_fm.WebfontSizes.a.b);_o365sg2p.c.w=_fm.b.a(_fm.a.O,_fm.WebfontSizes.a.b);_o365sg2p.c.C=_fm.b.a(_fm.a.bb,_fm.WebfontSizes.a.b);_o365sg2p.c.d=_fm.b.a(_fm.a.s,_fm.WebfontSizes.a.b);_o365sg2p.c.a=_fm.b.a(_fm.a.l,_fm.WebfontSizes.a.d);_o365sg2p.c.j=_fm.b.a(_fm.a.c,_fm.WebfontSizes.a.d);_o365sg2p.c.s=_fm.b.a(_fm.a.o,_fm.WebfontSizes.a.h);_o365sg2p.c.k=_fm.b.a(_fm.a.k,_fm.WebfontSizes.a.a);_o365sg2p.c.b=_fm.b.a(_fm.a.p,_fm.WebfontSizes.a.a);_o365sg2p.c.I=_fm.b.a(_fm.a.X,_fm.WebfontSizes.a.b);_o365sg2p.c.B=_fm.b.a(_fm.a.u,_fm.WebfontSizes.a.b);_o365sg2p.c.E=_fm.b.a(_fm.a.b,_fm.WebfontSizes.a.b);_o365sg2p.c.h=_fm.b.a(_fm.a.j,_fm.WebfontSizes.a.b);_o365sg2p.c.g=_fm.b.a(_fm.a.e,_fm.WebfontSizes.a.b);_o365sg2p.c.o=_fm.b.a(_fm.a.w,_fm.WebfontSizes.a.b);_o365sg2p.c.p=_fm.b.a(_fm.a.x,_fm.WebfontSizes.a.b);_o365sg2p.c.q=_fm.b.a(_fm.a.A,_fm.WebfontSizes.a.f);_o365sg2p.c.r=_fm.b.a(_fm.a.B,_fm.WebfontSizes.a.f);_o365sg2p.c.c=_fm.b.a(_fm.a.c,_fm.WebfontSizes.a.g);_o365sg2p.c.e=_fm.b.a(_fm.a.ba,_fm.WebfontSizes.a.b);_o365sg2p.c.v=_fm.b.a(_fm.a.L,_fm.WebfontSizes.a.c);_o365sg2p.c.i=_fm.b.a(_fm.a.G,_fm.WebfontSizes.a.c);_o365sg2p.c.n=_fm.b.a(_fm.a.t,_fm.WebfontSizes.a.c);_o365sg2p.c.H=_fm.b.a(_fm.a.q,_fm.WebfontSizes.a.c);_o365sg2p.c.z=_fm.b.a(_fm.a.V,_fm.WebfontSizes.a.c);_o365sg2p.c.l=_fm.b.a(_fm.a.W,_fm.WebfontSizes.a.c);_o365sg2p.c.m=_fm.b.a(_fm.a.h,"ms-bcl-nl-b ms-bg-transparent ms-icon-font-circle",_fm.WebfontSizes.a.d);_o365sg2p.c.D=_fm.b.a(_fm.a.i,"ms-bcl-nl-b ms-bg-transparent ms-icon-font-circle",_fm.WebfontSizes.a.d);_o365sg2p.c.u=_fm.b.a(_fm.a.K,_fm.WebfontSizes.a.a);_o365sg2p.c.t=_fm.b.a(_fm.a.E,_fm.WebfontSizes.a.a);_o365sg2p.c.A=_fm.b.a(_fm.a.Trash,_fm.WebfontSizes.a.a);_o365sg2p.c.y=_fm.b.a(_fm.a.T,_fm.WebfontSizes.a.a);_o365sg2p.c.x=_fm.b.a(_fm.a.P,_fm.WebfontSizes.a.c);_o365sg2p.b.c=null;_o365sg2p.b.b=null;_o365sg2p.t.a=new _j.y("InputFiles",_o365sg2p.cL,_o365sg2p.t);_o365sg2p.t.d=new _j.y("Name",String,_o365sg2p.t);_o365sg2p.t.b=new _j.y("OnFilesChange",_j.J,_o365sg2p.t);_o365sg2p.t.c=new _j.y("OpenFilePickerCommand",_j.J,_o365sg2p.t);_o365sg2p.bc.a=new _j.y("GenerateCroppedImageDataCommand",_j.J,_o365sg2p.bc);_o365sg2p.bd.a=new _j.y("IsSingletonSelection",Boolean,_o365sg2p.bd,null);_o365sg2p.A.a=[];_o365sg2p.f.b=null;_o365sg2p.u.b=!1;_o365sg2p.u.a=null;_o365sg2p.F.b=null;_o365sg2p.q.c=null;_o365sg2p.q.a=new _j.j;_o365sg2p.v.a=null;_o365sg2p.e.a=null;_o365sg2p.e.c=null;_o365sg2p.e.$$cctor();_o365sg2p.B.b=null;_o365sg2p.g.a={};_o365sg2p.g.b={};_o365sg2p.g.d={};_o365sg2p.g.e={};_o365sg2p.g.g=new _o365sg2p.cq;_o365sg2p.h.b=null;_o365sg2p.h.a=null;_o365sg2p.i.b=null;_o365sg2p.bM.a="l_TZ_{0}_Text";_o365sg2p.z.b=null;_o365sg2p.z.c=!1;_o365sg2p.co.a={Test_Generic:_s1.ShellG2Strings.l_ShellPlus_Notifications_GenericSectionHeader_Text,EmailMention:_s1.ShellG2Strings.l_ShellPlus_Notifications_MentionNotificationsSectionHeader_Text};_o365sg2p.ck.a=["rgb(153, 180, 51)","rgb(107, 165, 231)","rgb(231, 115, 189)","rgb(0, 163, 0)","rgb(30, 113, 69)","rgb(255, 0, 151)","rgb(126, 56, 120)","rgb(96, 60, 186)","rgb(0, 171, 169)","rgb(45, 137, 239)","rgb(43, 87, 151)","rgb(218, 83, 44)","rgb(185, 29, 71)","rgb(238, 17, 17)"];_o365sg2p.bo.a={};_o365sg2p.s.a="TransientNewMailIcon";_o365sg2p.o.a=[_s1.ShellG2Strings.l_ShellPlus_SundayString_Text,_s1.ShellG2Strings.l_ShellPlus_MondayString_Text,_s1.ShellG2Strings.l_ShellPlus_TuesdayString_Text,_s1.ShellG2Strings.l_ShellPlus_WednesdayString_Text,_s1.ShellG2Strings.l_ShellPlus_ThursdayString_Text,_s1.ShellG2Strings.l_ShellPlus_FridayString_Text,_s1.ShellG2Strings.l_ShellPlus_SaturdayString_Text];_o365sg2p.o.c=[_s1.ShellG2Strings.l_ShellPlus_January_Text,_s1.ShellG2Strings.l_ShellPlus_February_Text,_s1.ShellG2Strings.l_ShellPlus_March_Text,_s1.ShellG2Strings.l_ShellPlus_April_Text,_s1.ShellG2Strings.l_ShellPlus_May_Text,_s1.ShellG2Strings.l_ShellPlus_June_Text,_s1.ShellG2Strings.l_ShellPlus_July_Text,_s1.ShellG2Strings.l_ShellPlus_August_Text,_s1.ShellG2Strings.l_ShellPlus_September_Text,_s1.ShellG2Strings.l_ShellPlus_October_Text,_s1.ShellG2Strings.l_ShellPlus_November_Text,_s1.ShellG2Strings.l_ShellPlus_December_Text];_o365sg2p.a.b=_o365sg2p.a.il();_o365sg2p.a.cD=null;_o365sg2p.a.cN=null;_o365sg2p.a.cM=null;_o365sg2p.a.cI=null;_o365sg2p.a.cE=null;_o365sg2p.a.cG=null;_o365sg2p.a.cH=null;_o365sg2p.a.cK=null;_o365sg2p.a.cJ=null;_o365sg2p.a.cP=null;_o365sg2p.a.cL=null;_o365sg2p.a.cQ=null;_o365sg2p.a.cF=null;_o365sg2p.a.cR=null;_o365sg2p.a.cO=null;_o365sg2p.a.a={};_o365sg2p.a.$$cctor();/*! Version=16.00.1724.007 */ Type.registerNamespace("_o365sg2p");_o365sg2p.ek=function(){};_o365sg2p.ek.load=function(){var pu="MeCardMouseView._tid1";new _j.c(pu,function(){_o365sg2p.a.a[pu]===undefined&&(_o365sg2p.a.a[pu]=[null]);var t=_o365sg2p.a.b.childNodes[0].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_fm.d,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var yu="MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid6._tid7";new _j.c(yu,function(){_o365sg2p.a.a[yu]===undefined&&(_o365sg2p.a.a[yu]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,2],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.W,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.W,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.cc],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.cc],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["SecondaryUserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.W,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[1].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.C,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var bu="MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid6";new _j.c(bu,function(){_o365sg2p.a.a[bu]===undefined&&(_o365sg2p.a.a[bu]=[[[-1,0,["MeTileViewModel"],[_o365sg2p.a.z],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["SecondaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.W,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[2].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid6._tid7");return new _j.a(t,[n])},"",_o365sg2p.bb,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var wu="MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid8";new _j.c(wu,function(){_o365sg2p.a.a[wu]===undefined&&(_o365sg2p.a.a[wu]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,2],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.bt,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.bt,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.cc],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.cc],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["PrimaryUserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.bt,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[3].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2c.C,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var vu="MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5";new _j.c(vu,function(){_o365sg2p.a.a[vu]===undefined&&(_o365sg2p.a.a[vu]=[[[-1,0,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"Title",null,_o365sg2p.a.l,1,_o365sg2p.a.fg(),null,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Unknown",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Offline",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Available",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Away",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Busy",null,null,0,_o365sg2p.a.p(),4,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-Blocked",null,null,0,_o365sg2p.a.p(),5,null],[-1,5,["MeTileViewModel","UserPresence"],[_o365sg2p.a.z,_o365sg2p.a.B],null,"o365cs-me-presenceColor-DND",null,null,0,_o365sg2p.a.p(),6,null]],[[-1,0,["DoughboyIconId"],[_o365sg2p.a.jd],null,"Id",null,_o365sg2p.a.j,0,null,null,null]],[[-1,0,["MeTileViewModel","SecondaryUserPhotoViewModel"],[_o365sg2p.a.z,_o365sg2p.a.W],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["MeTileViewModel"],[_o365sg2p.a.z],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["PrimaryUserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.bt,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhotoAriaLabel_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhotoTitle_Text],[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,7],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ChangePhoto_Text],[-1,0,["IsPhotoUploadEnabled"],[_o365sg2p.a.jj],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["EditPhotoCommand"],[_o365sg2p.a.dV],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[4].cloneNode(!0);var u=new _fc.b(n.children[4]);u.A(0);var f=new _fc.h;var r=new _fc.d;r.B(_j.i.a(["EditPhotoCommand"],[_o365sg2p.a.dV],null,"Command",null,_o365sg2p.a.n,1));r.j("SPACE");var t=new _fc.d;t.B(_j.i.a(["EditPhotoCommand"],[_o365sg2p.a.dV],null,"Command",null,_o365sg2p.a.n,1));t.j("ENTER");f.a([r,t]);u.T([f]);var o=new _j.d(n.children[3]);o.n("MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid8");var e=new _j.d(n.children[2]);e.n("MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5._tid6");var s=new _fc.e(n.children[1],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _j.d(n.children[0]);i.A(0);return new _j.a(n,[i,s,e,o,u]).d(i)},"",_o365sg2p.bb,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var cu="MeCardMouseView.UserInfo._tid2._tid3._tid4";new _j.c(cu,function(){_o365sg2p.a.a[cu]===undefined&&(_o365sg2p.a.a[cu]=[[[-1,0,["MeTileViewModel","ShowUserNameInsteadOfPhoto"],[_o365sg2p.a.z,_o365sg2p.a.fM],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["MeTileViewModel","UserNameTooltip"],[_o365sg2p.a.z,_o365sg2p.a.cc],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["MeTileViewModel","UserNameTooltip"],[_o365sg2p.a.z,_o365sg2p.a.cc],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["MeTileViewModel","UserDisplayName"],[_o365sg2p.a.z,_o365sg2p.a.cb],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["MeTileViewModel","UserEmail"],[_o365sg2p.a.z,_o365sg2p.a.dU],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["MeTileViewModel","UserEmail"],[_o365sg2p.a.z,_o365sg2p.a.dU],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["MeTileViewModel","UserEmail"],[_o365sg2p.a.z,_o365sg2p.a.dU],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[5].cloneNode(!0);var t=new _fc.a(_j.a.a(n,[1,1]));t.A(0);var r=new _fc.a(_j.a.a(n,[1,0]));r.A(0);var i=new _j.d(n.children[0]);i.n("MeCardMouseView.UserInfo._tid2._tid3._tid4._tid5");return new _j.a(n,[i,r,t]).d(t)},"",_o365sg2p.bb,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var hu="MeCardMouseView.UserInfo._tid2._tid3";new _j.c(hu,function(){_o365sg2p.a.a[hu]===undefined&&(_o365sg2p.a.a[hu]=[null]);var t=_o365sg2p.a.b.childNodes[6].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeCardMouseView.UserInfo._tid2._tid3._tid4");return new _j.a(t,[n])},"",_o365sg2p.bb,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var au="MeCardMouseView.UserInfo._tid2";new _j.c(au,function(){_o365sg2p.a.a[au]===undefined&&(_o365sg2p.a.a[au]=[[[-1,0,["MeCardViewModel"],[_o365sg2p.a.js],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,5,["MeTileViewModel","ShowUserNameInsteadOfPhoto"],[_o365sg2p.a.z,_o365sg2p.a.fM],null,"o365cs-me-nophoto",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[7].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeCardMouseView.UserInfo._tid2._tid3");return new _j.a(t,[n])},"",_o365sg2p.bH,_o365sg2p.bt,function(n){return new _o365sg2p.bt(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_o365sg2p.a.a);var lu="MeCardMouseView.UserInfo";new _j.c(lu,function(){_o365sg2p.a.a[lu]===undefined&&(_o365sg2p.a.a[lu]=[[[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,40],[-1,0,["ParentContextMenu","ContextMenuPopupCloseCommand"],[_o365sg2p.a.fw,_o365sg2p.a.fs],null,"CloseMenuCommand",null,_o365sg2p.a.fj,1,null,null,null],[-1,0,["ParentContextMenu","ContextMenuPopupId"],[_o365sg2p.a.fw,_o365sg2p.a.ft],null,"ContextMenuPopupId",null,_o365sg2p.a.fk,1,null,null,0],[-1,0,["IsHidden"],[_o365sg2p.a.iN],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["AriaLabel"],[_o365sg2p.a.cU],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.cU],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,5,["IsSelected"],[_o365sg2p.a.iO],null,"selectedMenuItem",null,null,0,null,null,null]]]);var r=_o365sg2p.a.b.childNodes[8].cloneNode(!0);var n=new _o365sg2p.bt(r.children[0],_j.b.Instance.a(_j.n));n.c=!0;n.A(-1);var u=new _fc.h;var i=new _fc.d;i.B(_j.i.b(_fc.n.a,null,null,null,"Command",null,_o365sg2p.a.n,0));i.j("TAB");i.n=!1;i.m=!0;var t=new _fc.d;t.B(_j.i.b(_fc.n.a,null,null,null,"Command",null,_o365sg2p.a.n,0));t.j("TAB");t.k=1;t.n=!1;t.m=!1;u.a([i,t]);n.T([u]);n.n("MeCardMouseView.UserInfo._tid2");return new _j.a(r,[n]).k({FocusControl:n})},"",_o365sg2p.bH,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_o365sg2p.a.a);var uf="MeCardMouseView.AlternateUserInfo._tida";new _j.c(uf,function(){_o365sg2p.a.a[uf]===undefined&&(_o365sg2p.a.a[uf]=[[[-1,0,["IdentitySwitcherSeparator"],[_o365sg2p.a.jg],null,"DataContext",null,_o365sg2p.a.o,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("ContextMenuView.ContextMenuSeparator");return new _j.a(t,[n])},"",_o365sg2p.bb,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var rf="MeCardMouseView.AlternateUserInfo._tidb._tidc";new _j.c(rf,function(){_o365sg2p.a.a[rf]===undefined&&(_o365sg2p.a.a[rf]=[null]);var t=_o365sg2p.a.b.childNodes[10].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.bb,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ef="MeCardMouseView.AlternateUserInfo._tidb";new _j.c(ef,function(){_o365sg2p.a.a[ef]===undefined&&(_o365sg2p.a.a[ef]=[[[-1,0,["IdentitySwitcherUsers"],[_o365sg2p.a.ji],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["HasSavedAlternateIdentities"],[_o365sg2p.a.fN],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["IdentitySwitcherUserClickedCommand"],[_o365sg2p.a.jh],null,"OnItemClickCommand",null,_o365sg2p.a.cT,0,null,null,null],[-1,0,["SelectedIdentitySwitcherUser"],[_o365sg2p.a.jk],_o365sg2p.a.jl,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[10].cloneNode(!0);var n=new _fce.b(t.children[0],_j.b.Instance.a(_ff.b));n.b("MeCardMouseView.AlternateSavedIdentity");n.M(!0);n.d("div");n.fT(!0);n.ct=!0;n.bW(function(){var t=_o365sg2p.a.b.childNodes[11].cloneNode(!0).childNodes[0];var n=new _fce.c(t);n.n("MeCardMouseView.AlternateSavedIdentity");return n});n.n("MeCardMouseView.AlternateUserInfo._tidb._tidc");return new _j.a(t,[n])},"",_o365sg2p.bb,_o365sg2p.bt,function(n){return new _o365sg2p.bt(n,_j.b.Instance.a(_j.n))},!1,!0,!1,0,_o365sg2p.a.a);var ff="MeCardMouseView.AlternateUserInfo";new _j.c(ff,function(){_o365sg2p.a.a[ff]===undefined&&(_o365sg2p.a.a[ff]=[[[-1,0,["MeCardViewModel"],[_o365sg2p.a.dT],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["MeCardViewModel"],[_o365sg2p.a.dT],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["HasSavedAlternateIdentities"],[_o365sg2p.a.fN],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaRole",null,_o365sg2p.a.bg,0,null,null,0,10],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Title_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AddAccount_Title_Text],[-1,0,["MeCardViewModel"],[_o365sg2p.a.dT],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IdentitySwitcherAddAccountCommand"],[_o365sg2p.a.je],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[0,0,["MeTileViewModel","MenuViewModel","ContextMenuPopupCloseCommand"],[_o365sg2p.a.z,_o365sg2p.a.fL,_o365sg2p.a.fs],null,"CloseMenuCommand",null,_o365sg2p.a.fj,1,null,null,null],[0,0,["MeTileViewModel","MenuViewModel","ContextMenuPopupId"],[_o365sg2p.a.z,_o365sg2p.a.fL,_o365sg2p.a.ft],null,"ContextMenuPopupId",null,_o365sg2p.a.fk,1,null,null,0],[0,0,["IdentitySwitcherAddAccountLinkAvailable"],[_o365sg2p.a.jf],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[12].cloneNode(!0);var r=new _fce.B(n.children[2],_j.b.Instance.a(_j.n));r.cs("o365button o365cs-contextMenuItem ms-fcl-b ms-bgc-nl-h");var i=new _o365sg2p.bt(n.children[1],_j.b.Instance.a(_j.n));i.n("MeCardMouseView.AlternateUserInfo._tidb");var t=new _j.d(n.children[0]);t.n("MeCardMouseView.AlternateUserInfo._tida");return new _j.a(n,[t,i,r])},"",_o365sg2p.cI,_fce.i,function(n){return new _fce.i(n)},!1,!1,!1,0,_o365sg2p.a.a);var tf="MeCardMouseView.AlternateSavedIdentity._tidd._tide";new _j.c(tf,function(){_o365sg2p.a.a[tf]===undefined&&(_o365sg2p.a.a[tf]=[[[-1,4,null,null,null,"ImageSize",null,_o365sg2p.a.bM,0,null,null,0,3],[-1,0,["OnUserImageLoadCommand"],[_o365sg2p.a.fQ],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["OnUserImageLoadErrorCommand"],[_o365sg2p.a.fR],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["PhotoUrl"],[_o365sg2p.a.da],null,"Source",null,_o365sg2p.a.bi,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[13].cloneNode(!0);var t=new _o365sg2c.m(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.J,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var du="MeCardMouseView.AlternateSavedIdentity._tidd._tidf";new _j.c(du,function(){_o365sg2p.a.a[du]===undefined&&(_o365sg2p.a.a[du]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[14].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.J,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ku="MeCardMouseView.AlternateSavedIdentity._tidd";new _j.c(ku,function(){_o365sg2p.a.a[ku]===undefined&&(_o365sg2p.a.a[ku]=[[[-1,0,["DoughboyIconId"],[_o365sg2p.a.fO],null,"Id",null,_o365sg2p.a.j,0,null,null,null]],[[-1,0,["PhotoUrl"],[_o365sg2p.a.da],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,1,null,null,null]],[[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserNameTooltip"],[_o365sg2p.a.O],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["UserEmail"],[_o365sg2p.a.ce],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_UnlinkAccount_Title_Text],[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_UnlinkAccount_Title_Text],[-1,0,["OnRemoveButtonClickedCommand"],[_o365sg2p.a.fP],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[15].cloneNode(!0);var i=new _fc.b(_j.a.a(n,[0,2,0]));i.c=!0;i.n("MeCardMouseView.AlternateSavedIdentity._tidd._tidf");var t=new _fc.a(_j.a.a(n,[0,1,1]));t.A(0);var f=new _fc.a(_j.a.a(n,[0,1,0]));f.A(0);var u=new _j.e(_j.a.a(n,[0,0,2]));u.A(0);var r=new _j.d(_j.a.a(n,[0,0,1]));r.n("MeCardMouseView.AlternateSavedIdentity._tidd._tide");var e=new _fc.e(_j.a.a(n,[0,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[e,r,u,f,t,i]).d(t)},"",_o365sg2p.J,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var nf="MeCardMouseView.AlternateSavedIdentity";new _j.c(nf,function(){_o365sg2p.a.a[nf]===undefined&&(_o365sg2p.a.a[nf]=[[[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["UserDisplayName"],[_o365sg2p.a.cd],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[16].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("MeCardMouseView.AlternateSavedIdentity._tidd");return new _j.a(t,[n])},"",_o365sg2p.J,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var gu="MeCardMouseView";new _j.c(gu,function(){_o365sg2p.a.a[gu]===undefined&&(_o365sg2p.a.a[gu]=[null,[[-1,0,["ContextMenuItems"],[_o365sg2p.a.iI],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["SelectedItem"],[_o365sg2p.a.iJ],_o365sg2p.a.iL,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null]]]);var e=_o365sg2p.a.b.childNodes[18].cloneNode(!0);var n=new _fce.b(_j.a.a(e,[0,0]),_j.b.Instance.a(_ff.b));n.d("div");n.fT(!0);n.ct=!0;n.A(-1);var c=new _fc.h;var o=new _fc.d;o.F(_j.i.a(["ContextParent","ContextParent","DownArrowCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.fl],null,"Command",null,_o365sg2p.a.n,1));o.j("DOWNARROW");var t=new _fc.d;t.F(_j.i.a(["ContextParent","ContextParent","DownArrowCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.fl],null,"Command",null,_o365sg2p.a.n,1));t.j("TAB");t.m=!1;var s=new _fc.d;s.F(_j.i.a(["ContextParent","ContextParent","UpArrowCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.fm],null,"Command",null,_o365sg2p.a.n,1));s.j("UPARROW");var i=new _fc.d;i.F(_j.i.a(["ContextParent","ContextParent","UpArrowCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.fm],null,"Command",null,_o365sg2p.a.n,1));i.j("TAB");i.k=1;var f=new _fc.d;f.F(_j.i.a(["ContextParent","ContextParent","LeftArrowSubMenuCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.it],null,"Command",null,_o365sg2p.a.n,1));f.j("LEFTARROW");var u=new _fc.d;u.F(_j.i.a(["ContextParent","ContextParent","HomeCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.is],null,"Command",null,_o365sg2p.a.n,1));u.j("HOME");var r=new _fc.d;r.F(_j.i.a(["ContextParent","ContextParent","EndCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.ir],null,"Command",null,_o365sg2p.a.n,1));r.j("END");c.a([o,t,s,i,f,u,r]);n.T([c]);n.bW(function(){var t=_o365sg2p.a.b.childNodes[17].cloneNode(!0).childNodes[0];var n=new _fce.i(t);n.B(_j.i.a(["MenuItemTemplateId"],[_o365sg2p.a.iM],null,"TemplateId",null,_o365sg2p.a.bH,1)).B(_j.i.a(["AriaLabel"],[_o365sg2p.a.cU],null,"Title",null,_o365sg2p.a.l,1)).B(_j.i.a(["AriaLabel"],[_o365sg2p.a.cU],null,"AriaLabel",null,_o365sg2p.a.g,1));return n});n.n("MeCardMouseView._tid1");var h=new _j.e(e.children[0]);return new _j.a(e,[h,n]).k({PopupContent:h,MenuListView:n})},"",_fm.d,_fce.h,function(n){return new _fce.h(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c),_j.b.Instance.a(String))},!1,!1,!1,0,_o365sg2p.a.a);var su="NavMenuPlusMouseView.NavigationTileItem";new _j.c(su,function(){_o365sg2p.a.a[su]===undefined&&(_o365sg2p.a.a[su]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.dH(),_o365sg2p.a.e()],[_o365sg2c.q,null]),null,!0]],[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.dH(),_o365sg2p.a.e()],[_o365sg2p.C,null]),null,!0]],[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.dH(),_o365sg2p.a.e()],[_o365sg2p.k,null]),null,!0]]]);var n=_o365sg2p.a.b.childNodes[38].cloneNode(!0);var r=new _o365sg2p.bs(n.children[2]);r.n("NavMenuPlusMouseView.AppTile");var i=new _o365sg2p.bY(n.children[1]);i.n("NavMenuPlusMouseView.AppTileGroup");var t=new _j.d(n.children[0]);t.n("NavMenuMouseView.NavigationTile");return new _j.a(n,[t,i,r])},"",Object,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var br="NavMenuPlusMouseView.AppTileGroup._tid31";new _j.c(br,function(){_o365sg2p.a.a[br]===undefined&&(_o365sg2p.a.a[br]=[null]);var t=_o365sg2p.a.b.childNodes[10].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.C,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var wr="NavMenuPlusMouseView.AppTileGroup";new _j.c(wr,function(){_o365sg2p.a.a[wr]===undefined&&(_o365sg2p.a.a[wr]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[39].cloneNode(!0);var n=new _fce.b(t.children[0],_j.b.Instance.a(_ff.b));n.d("div");n.f("o365cs-nav-appItem");n.bW(function(){var t=_o365sg2p.a.b.childNodes[27].cloneNode(!0).childNodes[0];var n=new _o365sg2p.bs(t);n.n("NavMenuPlusMouseView.AppTile");return n});n.n("NavMenuPlusMouseView.AppTileGroup._tid31");return new _j.a(t,[n])},"",_o365sg2p.C,_o365sg2p.bY,function(n){return new _o365sg2p.bY(n)},!1,!1,!1,0,_o365sg2p.a.a);var dr="NavMenuPlusMouseView.AppTile._tid41._tid51";new _j.c(dr,function(){_o365sg2p.a.a[dr]===undefined&&(_o365sg2p.a.a[dr]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.c]]]);var n=_o365sg2p.a.b.childNodes[40].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.k,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var kr="NavMenuPlusMouseView.AppTile._tid41";new _j.c(kr,function(){_o365sg2p.a.a[kr]===undefined&&(_o365sg2p.a.a[kr]=[[[-1,0,["BackgroundColor"],[_o365sg2p.a.eu],null,"BackgroundColor",null,_o365sg2p.a.fU,1,null,null,null],[-1,0,["IsDisabled"],[_o365sg2p.a.bj],null,"IsDisabled",null,_o365sg2p.a.jx,1,null,null,!1],[-1,5,["IsPrimaryBackgroundColor"],[_o365sg2p.a.gO],null,"ms-bgc-tp",null,null,0,null,null,null],[-1,5,["IsDisabled"],[_o365sg2p.a.bj],null,"ms-bgc-nlr",null,null,0,null,null,null]],[[-1,0,["IconId"],[_o365sg2p.a.Y],null,"Id",null,_o365sg2p.a.j,1,null,null,null],[-1,0,["IconId"],[_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsDisabled"],[_o365sg2p.a.bj],null,"ms-fcl-ns:ms-fcl-w",null,null,0,null,null,null]],[[-1,0,["ImageUrl"],[_o365sg2p.a.er],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["IconId"],[_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["ImageDataUrl"],[_o365sg2p.a.eo],_o365sg2p.a.es,"DataUrl",_o365sg2p.a.dW,_o365sg2p.a.dX,2,null,null,null],[-1,0,["ImageLoadCommand"],[_o365sg2p.a.ep],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["ImageLoadErrorCommand"],[_o365sg2p.a.eq],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null]],[[-1,5,["IsDisabled"],[_o365sg2p.a.bj],null,"ms-fcl-tp:ms-fcl-w",null,null,0,null,null,null]],[[-1,0,["Text"],[_o365sg2p.a.ne],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ShowNewIndicator"],[_o365sg2p.a.nd],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.e]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_AriaLabel_Text],[-1,0,["MenuViewModel"],[_o365sg2p.a.bk],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[41].cloneNode(!0);var i=new _fc.b(_j.a.a(n,[0,4]));var t=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));t.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.bk],null,"MenuDataContext",null,_o365sg2p.a.bG,1));t.f=1;t.h=!0;t.c=3;t.g="o365cs-base o365cst o365spo o365cs-nav-appTileContextMenu ms-bgc-w";i.T([t]);i.n("NavMenuPlusMouseView.AppTile._tid41._tid51");var o=new _fc.e(_j.a.a(n,[0,3,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var s=new _j.e(_j.a.a(n,[0,3]));var h=new _fc.a(_j.a.a(n,[0,2,0]));var e=new _fc.a(_j.a.a(n,[0,2]));var r=new _o365sg2c.R(_j.a.a(n,[0,1]));var u=new _fc.e(_j.a.a(n,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var f=new _o365sg2c.S(n.children[0]);return new _j.a(n,[f,u,r,e,h,s,o,i])},"",_o365sg2p.k,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var pr="NavMenuPlusMouseView.AppTile";new _j.c(pr,function(){_o365sg2p.a.a[pr]===undefined&&(_o365sg2p.a.a[pr]=[[[-1,0,["Command"],[_o365sg2p.a.cu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.cw],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Url"],[_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.cv],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["IsHidden"],[_o365sg2p.a.dq],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["IsDisabled"],[_o365sg2p.a.bj],null,"AriaDisabledState",null,_o365sg2p.a.fz,1,null,null,!1],[-1,0,["AriaId"],[_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,5,["IsDragged"],[_o365sg2p.a.nc],null,"o365cs-nav-appTileDrag",null,null,0,null,null,null],[-1,5,["Size"],[_o365sg2p.a.ev],null,"o365cs-nav-appTileSmall",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["Size"],[_o365sg2p.a.ev],null,"o365cs-nav-appTileMedium",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["Size"],[_o365sg2p.a.ev],null,"o365cs-nav-appTileWide",null,null,0,_o365sg2p.a.p(),4,null],[-1,5,["MenuViewModel","IsShown"],[_o365sg2p.a.bk,_o365sg2p.a.bY],null,"o365cs-nav-appTileMenuShown",null,null,0,null,null,null],[-1,5,["IsDisabled"],[_o365sg2p.a.bj],null,"o365cs-nav-appTileDisabled",null,null,0,null,null,null]]]);var i=_o365sg2p.a.b.childNodes[42].cloneNode(!0);var t=new _fc.c(i.children[0]);t.e("o365cs-nav-appTileHovered");t.d("o365cs-nav-appTilePressed");var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.bk],null,"MenuDataContext",null,_o365sg2p.a.bG,1));n.h=!0;n.c=2;n.g="o365cs-base o365cst o365spo o365cs-nav-appTileContextMenu ms-bgc-w";t.T([n]);t.n("NavMenuPlusMouseView.AppTile._tid41");return new _j.a(i,[t])},"",_o365sg2p.k,_o365sg2p.bs,function(n){return new _o365sg2p.bs(n)},!1,!1,!1,0,_o365sg2p.a.a);var ar="NavMenuPlusMouseView.MruMenuItemLineTemplate";new _j.c(ar,function(){_o365sg2p.a.a[ar]===undefined&&(_o365sg2p.a.a[ar]=[[[-1,0,["Text"],[_o365sg2p.a.bZ],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["Text"],[_o365sg2p.a.bZ],null,"Title",null,_o365sg2p.a.l,1,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.bs],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.bs],null,"Title",null,_o365sg2p.a.l,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[43].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i])},"",_fm.g,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var lr="NavMenuPlusMouseView.Tabs";new _j.c(lr,function(){_o365sg2p.a.a[lr]===undefined&&(_o365sg2p.a.a[lr]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_NavMenu_PinnedAppsTab_Text],[-1,0,["PinnedAppsTabCommand"],[_o365sg2p.a.nm],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-w ms-bcl-tt",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-tlr",null,null,0,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[0,null]),null,null]],[[-1,0,["NewAppsTabText"],[_o365sg2p.a.nl],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,0,["NewAppsTabCommand"],[_o365sg2p.a.nk],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsCustomizationEnabled"],[_o365sg2p.a.gS],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["CollapseNewTabEnabled"],[_o365sg2p.a.gP],null,"o365cs-display-none",null,null,0,null,null,null],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-w ms-bcl-tt",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-tlr",null,null,0,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[1,null]),null,null]],[[-1,0,["AllAppsTabText"],[_o365sg2p.a.ng],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,0,["AllAppsTabCommand"],[_o365sg2p.a.nf],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,0,["IsCustomizationEnabled"],[_o365sg2p.a.gS],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-w ms-bcl-tt",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["SelectedTab"],[_o365sg2p.a.bD],null,"ms-fcl-tlr",null,null,0,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[2,null]),null,null]]]);var n=_o365sg2p.a.b.childNodes[44].cloneNode(!0);var r=new _fc.b(n.children[2]);var i=new _fc.b(n.children[1]);var t=new _fc.b(n.children[0]);return new _j.a(n,[t,i,r])},"",_o365sg2p.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var yr="NavMenuPlusMouseView.NewAppsTab._tid61";new _j.c(yr,function(){_o365sg2p.a.a[yr]===undefined&&(_o365sg2p.a.a[yr]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var vr="NavMenuPlusMouseView.NewAppsTab";new _j.c(vr,function(){_o365sg2p.a.a[vr]===undefined&&(_o365sg2p.a.a[vr]=[[[-1,0,["SelectedTab"],[_o365sg2p.a.bD],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[1,null]),null,!0]],[[-1,0,["NewAppTiles","Count"],[_o365sg2p.a.cl,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,0,["NewAppTiles"],[_o365sg2p.a.cl],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["NewAppTiles","Count"],[_o365sg2p.a.cl,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.F(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_NoNewApps_Text]]]);var n=_o365sg2p.a.b.childNodes[45].cloneNode(!0);var u=new _fc.a(_j.a.a(n,[0,0,1,0]));var f=new _j.e(_j.a.a(n,[0,0,1]));var t=new _fce.b(_j.a.a(n,[0,0,0,0]),_j.b.Instance.a(_ff.b));t.b("NavMenuPlusMouseView.NavigationTileItem");t.d("div");t.f("o365cs-nav-appItem");t.n("NavMenuPlusMouseView.NewAppsTab._tid61");var r=new _j.e(_j.a.a(n,[0,0,0]));var i=new _j.e(n.children[0]);return new _j.a(n,[i,r,t,f,u])},"",_o365sg2p.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var fu="NavMenuPlusMouseView.AllAppsTab._tid71";new _j.c(fu,function(){_o365sg2p.a.a[fu]===undefined&&(_o365sg2p.a.a[fu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var uu="NavMenuPlusMouseView.AllAppsTab._tid81";new _j.c(uu,function(){_o365sg2p.a.a[uu]===undefined&&(_o365sg2p.a.a[uu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ou="NavMenuPlusMouseView.AllAppsTab._tid91";new _j.c(ou,function(){_o365sg2p.a.a[ou]===undefined&&(_o365sg2p.a.a[ou]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var eu="NavMenuPlusMouseView.AllAppsTab._tida1";new _j.c(eu,function(){_o365sg2p.a.a[eu]===undefined&&(_o365sg2p.a.a[eu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ru="NavMenuPlusMouseView.AllAppsTab._tidb1";new _j.c(ru,function(){_o365sg2p.a.a[ru]===undefined&&(_o365sg2p.a.a[ru]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var nu="NavMenuPlusMouseView.AllAppsTab._tidc1";new _j.c(nu,function(){_o365sg2p.a.a[nu]===undefined&&(_o365sg2p.a.a[nu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var gr="NavMenuPlusMouseView.AllAppsTab";new _j.c(gr,function(){_o365sg2p.a.a[gr]===undefined&&(_o365sg2p.a.a[gr]=[[[-1,0,["SelectedTab"],[_o365sg2p.a.bD],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],[2,null]),null,!0]],[[-1,0,["IsAllAppsEnabled"],[_o365sg2p.a.gR],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Placeholder",null,_o365sg2p.a.cr,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_SearchPlaceholder_Text],[-1,0,["SearchCommand"],[_o365sg2p.a.gV],null,"SearchCommand",null,_o365sg2p.a.fd,0,null,null,null],[-1,0,["SearchText"],[_o365sg2p.a.ex],_o365sg2p.a.nq,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,0,["SearchCommand"],[_o365sg2p.a.gV],null,"ClearCommand",null,_o365sg2p.a.fc,0,null,null,null],[-1,0,["LogSearchCommand"],[_o365sg2p.a.gT],null,"BeforeClearCommand",null,_o365sg2p.a.fb,1,null,null,null],[-1,0,["LogSearchCommand"],[_o365sg2p.a.gT],null,"TextBoxBlurCommand",null,_o365sg2p.a.ig,1,null,null,null]],[[-1,0,["SearchText"],[_o365sg2p.a.ex],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,0,["NewAppTiles","Count"],[_o365sg2p.a.cl,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0],[-1,5,["CollapseNewTabEnabled"],[_o365sg2p.a.gP],null,"o365cs-display-none",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_NewAppsGroup_Text],[-1,0,["NewAppTiles","Count"],[_o365sg2p.a.cl,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,0,["NewAppTiles"],[_o365sg2p.a.cl],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["RecentAppTiles","Count"],[_o365sg2p.a.ew,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_RecentAppsGroup_Text],[-1,0,["RecentAppTiles","Count"],[_o365sg2p.a.ew,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0],[-1,0,["RecentGroupLabelCommand"],[_o365sg2p.a.no],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["RecentAppTiles"],[_o365sg2p.a.ew],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["FirstPartyAppTiles","Count"],[_o365sg2p.a.gQ,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_FirstPartyGroup_Text],[-1,0,["FirstPartyGroupLabelCommand"],[_o365sg2p.a.ni],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["FirstPartyAppTiles"],[_o365sg2p.a.gQ],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["ThirdPartyAppTiles","Count"],[_o365sg2p.a.gX,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_ThirdPartyGroup_Text],[-1,0,["ThirdPartyGroupLabelCommand"],[_o365sg2p.a.np],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["ThirdPartyAppTiles"],[_o365sg2p.a.gX],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["SearchText"],[_o365sg2p.a.ex],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["SearchResults","Count"],[_o365sg2p.a.gW,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,0,["SearchResults"],[_o365sg2p.a.gW],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["Office365StoreTiles","Count"],[_o365sg2p.a.gU,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.F(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_OfficeStoreGroup_Text]],[[-1,0,["Office365StoreTiles"],[_o365sg2p.a.gU],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]],[[-1,0,["IsAllAppsEnabled"],[_o365sg2p.a.gR],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.fT,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AllAppsError_Text],[-1,0,["NavMenuViewModel","MyAppsLink","Url"],[_o365sg2p.a.nj,_o365sg2p.a.nr,_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.fS,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[46].cloneNode(!0);var h=new _o365sg2p.bI(_j.a.a(n,[0,0,1,0]));var tt=new _j.e(_j.a.a(n,[0,0,1]));var e=new _fce.b(_j.a.a(n,[0,0,0,1,1,1,1]),_j.b.Instance.a(_ff.b));e.b("NavMenuPlusMouseView.NavigationTileItem");e.d("div");e.f("o365cs-nav-appItem");e.n("NavMenuPlusMouseView.AllAppsTab._tidc1");var b=new _fc.a(_j.a.a(n,[0,0,0,1,1,1,0]));var k=new _j.e(_j.a.a(n,[0,0,0,1,1,1]));var i=new _fce.b(_j.a.a(n,[0,0,0,1,1,0,0]),_j.b.Instance.a(_ff.b));i.b("NavMenuPlusMouseView.NavigationTileItem");i.d("div");i.f("o365cs-nav-appItem");i.n("NavMenuPlusMouseView.AllAppsTab._tidb1");var d=new _j.e(_j.a.a(n,[0,0,0,1,1,0]));var w=new _j.e(_j.a.a(n,[0,0,0,1,1]));var t=new _fce.b(_j.a.a(n,[0,0,0,1,0,3,1]),_j.b.Instance.a(_ff.b));t.b("NavMenuPlusMouseView.NavigationTileItem");t.d("div");t.f("o365cs-nav-appItem");t.n("NavMenuPlusMouseView.AllAppsTab._tida1");var g=new _fc.c(_j.a.a(n,[0,0,0,1,0,3,0]));var it=new _j.e(_j.a.a(n,[0,0,0,1,0,3]));var r=new _fce.b(_j.a.a(n,[0,0,0,1,0,2,1]),_j.b.Instance.a(_ff.b));r.b("NavMenuPlusMouseView.NavigationTileItem");r.d("div");r.f("o365cs-nav-appItem");r.n("NavMenuPlusMouseView.AllAppsTab._tid91");var rt=new _fc.c(_j.a.a(n,[0,0,0,1,0,2,0]));var nt=new _j.e(_j.a.a(n,[0,0,0,1,0,2]));var f=new _fce.b(_j.a.a(n,[0,0,0,1,0,1,1]),_j.b.Instance.a(_ff.b));f.b("NavMenuPlusMouseView.NavigationTileItem");f.d("div");f.f("o365cs-nav-appItem");f.n("NavMenuPlusMouseView.AllAppsTab._tid81");var s=new _fc.c(_j.a.a(n,[0,0,0,1,0,1,0]));var c=new _j.e(_j.a.a(n,[0,0,0,1,0,1]));var u=new _fce.b(_j.a.a(n,[0,0,0,1,0,0,1]),_j.b.Instance.a(_ff.b));u.b("NavMenuPlusMouseView.NavigationTileItem");u.d("div");u.f("o365cs-nav-appItem");u.n("NavMenuPlusMouseView.AllAppsTab._tid71");var l=new _fc.c(_j.a.a(n,[0,0,0,1,0,0,0]));var y=new _j.e(_j.a.a(n,[0,0,0,1,0,0]));var p=new _j.e(_j.a.a(n,[0,0,0,1,0]));var o=new _o365sg2p.j(_j.a.a(n,[0,0,0,0]));o.bq=!0;o.cB=!0;var a=new _j.e(_j.a.a(n,[0,0,0]));var v=new _j.e(n.children[0]);return new _j.a(n,[v,a,o,p,y,l,u,c,s,f,nt,rt,r,it,g,t,w,d,i,k,b,e,tt,h])},"",_o365sg2p.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var iu="NavMenuPlusMouseView.AppDetailsPane._tidd1";new _j.c(iu,function(){_o365sg2p.a.a[iu]===undefined&&(_o365sg2p.a.a[iu]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.m]]]);var n=_o365sg2p.a.b.childNodes[47].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bg,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var tu="NavMenuPlusMouseView.AppDetailsPane._tide1";new _j.c(tu,function(){_o365sg2p.a.a[tu]===undefined&&(_o365sg2p.a.a[tu]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.bg,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var le="NavMenuPlusMouseView.AppDetailsPane";new _j.c(le,function(){_o365sg2p.a.a[le]===undefined&&(_o365sg2p.a.a[le]=[null,null,[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneBackButton_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneBackButton_Title_Text],[-1,0,["HideCommand"],[_o365sg2p.a.mU],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["CurrentAppTile"],[_o365sg2p.a.mR],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.nb],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Publisher"],[_o365sg2p.a.na],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["AreDetailsLoading"],[_o365sg2p.a.gI],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],null,null,null,null,null,null,null,null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellCore_NavMenu_Loading_Text]],[[-1,0,["AreDetailsLoading"],[_o365sg2p.a.gI],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["DetailsLoadedSuccessfully"],[_o365sg2p.a.gJ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["Details"],[_o365sg2p.a.en],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["Details"],[_o365sg2p.a.en],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPane_NoAppDescription_Text],[-1,0,["Details"],[_o365sg2p.a.en],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,0,["HasPermissionsDetails"],[_o365sg2p.a.mT],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPanePermissions_Title_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPanePermissions_Description_Text]],[[-1,0,["Permissions"],[_o365sg2p.a.mZ],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["HasMultipleSupportDetails"],[_o365sg2p.a.mS],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_Title_Text]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_HomepageUrl_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_HomepageUrl_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_HomepageUrl_Text],[-1,0,["HomepageUrl"],[_o365sg2p.a.gL],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["HomepageUrl"],[_o365sg2p.a.gL],null,"Href",null,_o365sg2p.a.t,1,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_SupportUrl_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_SupportUrl_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_SupportUrl_Text],[-1,0,["SupportUrl"],[_o365sg2p.a.gN],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["SupportUrl"],[_o365sg2p.a.gN],null,"Href",null,_o365sg2p.a.t,1,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_PrivacyUrl_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_PrivacyUrl_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_PrivacyUrl_Text],[-1,0,["PrivacyUrl"],[_o365sg2p.a.gM],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["PrivacyUrl"],[_o365sg2p.a.gM],null,"Href",null,_o365sg2p.a.t,1,null,null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_EulaUrl_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_EulaUrl_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPaneSupport_EulaUrl_Text],[-1,0,["EulaUrl"],[_o365sg2p.a.gK],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["EulaUrl"],[_o365sg2p.a.gK],null,"Href",null,_o365sg2p.a.t,1,null,null,null]],[[-1,0,["DetailsLoadedSuccessfully"],[_o365sg2p.a.gJ],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.fT,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NavMenu_AppDetailsPane_ErrorLoading_Text],[-1,0,["MyAppsLinkUrl"],[_o365sg2p.a.mY],null,"Href",null,_o365sg2p.a.fS,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[48].cloneNode(!0);var ut=new _o365sg2p.bI(_j.a.a(n,[4,1,0]));var ft=new _j.e(_j.a.a(n,[4,1]));var e=new _fc.c(_j.a.a(n,[4,0,7]));e.g("_blank");var o=new _fc.c(_j.a.a(n,[4,0,6]));o.g("_blank");var f=new _fc.c(_j.a.a(n,[4,0,5]));f.g("_blank");var i=new _fc.c(_j.a.a(n,[4,0,4]));i.g("_blank");var et=new _fc.a(_j.a.a(n,[4,0,3,1]));var rt=new _fc.a(_j.a.a(n,[4,0,3,0]));var nt=new _j.e(_j.a.a(n,[4,0,3]));var t=new _fce.b(_j.a.a(n,[4,0,2,3]),_j.b.Instance.a(_ff.b));t.b("NavMenuPlusMouseView.AppDetailsPermissionsListItem");t.d("div");t.n("NavMenuPlusMouseView.AppDetailsPane._tide1");var tt=new _fc.a(_j.a.a(n,[4,0,2,2]));var it=new _fc.a(_j.a.a(n,[4,0,2,1]));var lt=new _fc.a(_j.a.a(n,[4,0,2,0]));var at=new _j.e(_j.a.a(n,[4,0,2]));var vt=new _fc.a(_j.a.a(n,[4,0,1]));var ct=new _fc.a(_j.a.a(n,[4,0,0]));var ot=new _j.e(_j.a.a(n,[4,0]));var st=new _j.e(n.children[4]);var ht=new _fc.a(_j.a.a(n,[3,1]));var g=new _j.e(_j.a.a(n,[3,0,0,7]));var v=new _j.e(_j.a.a(n,[3,0,0,6]));var l=new _j.e(_j.a.a(n,[3,0,0,5]));var a=new _j.e(_j.a.a(n,[3,0,0,4]));var s=new _j.e(_j.a.a(n,[3,0,0,3]));var h=new _j.e(_j.a.a(n,[3,0,0,2]));var c=new _j.e(_j.a.a(n,[3,0,0,1]));var b=new _j.e(_j.a.a(n,[3,0,0,0]));var k=new _j.e(n.children[3]);var d=new _fc.a(n.children[2]);var y=new _fc.a(n.children[1]);var u=new _j.d(_j.a.a(n,[0,1]));u.n("NavMenuPlusMouseView.AppDetailsLaunchButton");var r=new _fc.b(_j.a.a(n,[0,0,0]));r.n("NavMenuPlusMouseView.AppDetailsPane._tidd1");var p=new _j.e(_j.a.a(n,[0,0]));var w=new _j.e(n.children[0]);return new _j.a(n,[w,p,r,u,y,d,k,b,c,h,s,a,l,v,g,ht,st,ot,ct,vt,at,lt,it,tt,t,nt,rt,et,i,f,o,e,ft,ut])},"",_o365sg2p.bg,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ce="NavMenuPlusMouseView.PinToTop._tidf1";new _j.c(ce,function(){_o365sg2p.a.a[ce]===undefined&&(_o365sg2p.a.a[ce]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.r,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ve="NavMenuPlusMouseView.PinToTop";new _j.c(ve,function(){_o365sg2p.a.a[ve]===undefined&&(_o365sg2p.a.a[ve]=[[[-1,0,["PinToTopTiles"],[_o365sg2p.a.nn],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[49].cloneNode(!0);var n=new _fce.b(t.children[0],_j.b.Instance.a(_ff.b));n.b("NavMenuPlusMouseView.PinToTopAppTile");n.d("div");n.f("o365cs-nav-topItem");n.n("NavMenuPlusMouseView.PinToTop._tidf1");return new _j.a(t,[n])},"",_o365sg2p.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ae="NavMenuPlusMouseView.PinToTopAppTile._tidg1";new _j.c(ae,function(){_o365sg2p.a.a[ae]===undefined&&(_o365sg2p.a.a[ae]=[[[-1,0,["IconId"],[_o365sg2p.a.Y],null,"Id",null,_o365sg2p.a.j,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[50].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.k,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var he="NavMenuPlusMouseView.PinToTopAppTile";new _j.c(he,function(){_o365sg2p.a.a[he]===undefined&&(_o365sg2p.a.a[he]=[[[-1,0,["Command"],[_o365sg2p.a.cu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.cw],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Url"],[_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.cv],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["IsHidden"],[_o365sg2p.a.dq],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["AriaId"],[_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,5,["MenuViewModel","IsShown"],[_o365sg2p.a.bk,_o365sg2p.a.bY],null,"ms-fcl-b ms-bgc-w:o365cs-topnavText ms-bgc-tdr-h",null,null,0,null,null,null]]]);var i=_o365sg2p.a.b.childNodes[51].cloneNode(!0);var t=new _fc.c(i.children[0]);t.z(10);var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["MenuViewModel"],[_o365sg2p.a.bk],null,"MenuDataContext",null,_o365sg2p.a.bG,1));n.h=!0;n.c=2;n.g="o365cs-base o365cst o365spo o365cs-nav-appTileContextMenu ms-bgc-w";t.T([n]);t.n("NavMenuPlusMouseView.PinToTopAppTile._tidg1");return new _j.a(i,[t])},"",_o365sg2p.k,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ee="NavMenuPlusMouseView.AppDetailsPermissionsListItem";new _j.c(ee,function(){_o365sg2p.a.a[ee]===undefined&&(_o365sg2p.a.a[ee]=[[[-1,0,["Text"],[_o365sg2p.a.bZ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[52].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_fm.g,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var fe="NavMenuPlusMouseView.AppDetailsLaunchButton._tidh1";new _j.c(fe,function(){_o365sg2p.a.a[fe]===undefined&&(_o365sg2p.a.a[fe]=[[[-1,0,["IconId"],[_o365sg2p.a.Y],null,"Id",null,_o365sg2p.a.j,1,null,null,null],[-1,0,["IconId"],[_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["IsDisabled"],[_o365sg2p.a.bj],null,"ms-fcl-ns:ms-fcl-w",null,null,0,null,null,null]],[[-1,0,["ImageUrl"],[_o365sg2p.a.er],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["IconId"],[_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["ImageDataUrl"],[_o365sg2p.a.eo],_o365sg2p.a.es,"DataUrl",_o365sg2p.a.dW,_o365sg2p.a.dX,2,null,null,null],[-1,0,["ImageLoadCommand"],[_o365sg2p.a.ep],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["ImageLoadErrorCommand"],[_o365sg2p.a.eq],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[53].cloneNode(!0);var i=new _o365sg2c.R(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.k,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var se="NavMenuPlusMouseView.AppDetailsLaunchButton._tidi1";new _j.c(se,function(){_o365sg2p.a.a[se]===undefined&&(_o365sg2p.a.a[se]=[[[-1,1,["TemplatedParent","TemplatedParent","DataContext","LaunchAppCaption"],[_o365sg2p.a.w,_o365sg2p.a.w,_o365sg2p.a.v,_o365sg2p.a.mX],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,1,["TemplatedParent","TemplatedParent","DataContext","LaunchAppAriaText"],[_o365sg2p.a.w,_o365sg2p.a.w,_o365sg2p.a.v,_o365sg2p.a.mW],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.k,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var oe="NavMenuPlusMouseView.AppDetailsLaunchButton";new _j.c(oe,function(){_o365sg2p.a.a[oe]===undefined&&(_o365sg2p.a.a[oe]=[null,[[-1,0,["Command"],[_o365sg2p.a.cu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.cw],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Url"],[_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.cv],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["IsHidden"],[_o365sg2p.a.dq],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["AriaId"],[_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null]],null,[[-1,0,["Command"],[_o365sg2p.a.cu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.cw],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Url"],[_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.cv],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["PreventNavigation"],[_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["IsHidden"],[_o365sg2p.a.dq],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["AriaId"],[_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["AriaLabel"],[_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[54].cloneNode(!0);var i=new _fc.c(_j.a.a(n,[0,1,0]));i.n("NavMenuPlusMouseView.AppDetailsLaunchButton._tidi1");var u=new _j.e(_j.a.a(n,[0,1]));var t=new _fc.c(_j.a.a(n,[0,0]));t.n("NavMenuPlusMouseView.AppDetailsLaunchButton._tidh1");var r=new _j.e(n.children[0]);return new _j.a(n,[r,t,u,i])},"",_o365sg2p.k,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ge="NavMenuPlusMouseView";new _j.c(ge,function(){_o365sg2p.a.a[ge]===undefined&&(_o365sg2p.a.a[ge]=[[[-1,0,["AppDetailsPaneViewModel"],[_o365sg2p.a.nh],null,"DataContext",null,_o365sg2p.a.o,0,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.mV],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["TemplatedParent","DataContext","ShowAppLauncherV2"],[_o365sg2p.a.w,_o365sg2p.a.v,_o365sg2p.a.ns],null,"o365cs-appLauncherBackground",null,null,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[55].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("NavMenuPlusMouseView.AppDetailsPane");return new _j.a(t,[n])},"",_o365sg2p.r,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var de="NewAppNotificationsFlexPaneMouseView._tid12._tid22";new _j.c(de,function(){_o365sg2p.a.a[de]===undefined&&(_o365sg2p.a.a[de]=[[[-1,0,["NotificationTitle"],[_o365sg2p.a.ht],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationMessage"],[_o365sg2p.a.hs],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationActionText"],[_o365sg2p.a.hr],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[73].cloneNode(!0);var r=new _fc.a(_j.a.a(n,[0,2]));var i=new _fc.a(_j.a.a(n,[0,1]));var t=new _fc.a(_j.a.a(n,[0,0,0]));return new _j.a(n,[t,i,r])},"",_o365sg2p.H,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var to="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52._tid62";new _j.c(to,function(){_o365sg2p.a.a[to]===undefined&&(_o365sg2p.a.a[to]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.g]]]);var n=_o365sg2p.a.b.childNodes[74].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.H,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var no="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52._tid72";new _j.c(no,function(){_o365sg2p.a.a[no]===undefined&&(_o365sg2p.a.a[no]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.h]]]);var n=_o365sg2p.a.b.childNodes[75].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.H,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ke="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52";new _j.c(ke,function(){_o365sg2p.a.a[ke]===undefined&&(_o365sg2p.a.a[ke]=[[[-1,0,["ClickOnChevronCommand"],[_o365sg2p.a.hp],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IsExpandedView"],[_o365sg2p.a.eJ],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["ClickOnChevronCommand"],[_o365sg2p.a.hp],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IsExpandedView"],[_o365sg2p.a.eJ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var i=_o365sg2p.a.b.childNodes[76].cloneNode(!0);var t=new _fc.b(i.children[1]);t.u=!0;t.c=!0;t.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52._tid72");var n=new _fc.b(i.children[0]);n.u=!0;n.c=!0;n.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52._tid62");return new _j.a(i,[n,t])},"",_o365sg2p.H,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var pe="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid82._tid92";new _j.c(pe,function(){_o365sg2p.a.a[pe]===undefined&&(_o365sg2p.a.a[pe]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_PinToLauncherAction_Text]]]);var n=_o365sg2p.a.b.childNodes[77].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.H,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ye="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid82";new _j.c(ye,function(){_o365sg2p.a.a[ye]===undefined&&(_o365sg2p.a.a[ye]=[[[-1,0,["NavigateToQuickActionUrlCommand"],[_o365sg2p.a.pe],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[78].cloneNode(!0);var n=new _fc.b(t.children[0]);n.u=!0;n.c=!0;n.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid82._tid92");return new _j.a(t,[n])},"",_o365sg2p.H,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var be="NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42";new _j.c(be,function(){_o365sg2p.a.a[be]===undefined&&(_o365sg2p.a.a[be]=[[[-1,0,["NotificationActionText"],[_o365sg2p.a.hr],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["ShowQuickAction"],[_o365sg2p.a.pf],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsExpandedView"],[_o365sg2p.a.eJ],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[79].cloneNode(!0);var i=new _j.d(n.children[2]);i.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid82");var t=new _j.d(n.children[1]);t.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42._tid52");var r=new _fc.a(_j.a.a(n,[0,0]));return new _j.a(n,[r,t,i])},"",_o365sg2p.H,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var we="NewAppNotificationsFlexPaneMouseView._tid12._tid32";new _j.c(we,function(){_o365sg2p.a.a[we]===undefined&&(_o365sg2p.a.a[we]=[[[-1,0,["NotificationTitle"],[_o365sg2p.a.ht],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationMessage"],[_o365sg2p.a.hs],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],null,null]);var n=_o365sg2p.a.b.childNodes[80].cloneNode(!0);var t=new _j.d(_j.a.a(n,[0,2]));t.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32._tid42");var u=new _fc.a(_j.a.a(n,[0,1,1]));var r=new _fc.a(_j.a.a(n,[0,1,0]));var i=new _fc.a(_j.a.a(n,[0,0,0]));return new _j.a(n,[i,r,u,t])},"",_o365sg2p.H,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ue="NewAppNotificationsFlexPaneMouseView._tid12";new _j.c(ue,function(){_o365sg2p.a.a[ue]===undefined&&(_o365sg2p.a.a[ue]=[[[-1,0,["NavigateToActionUrlCommand"],[_o365sg2p.a.hq],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IsNewFlexPane"],[_o365sg2p.a.A],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["NavigateToActionUrlCommand"],[_o365sg2p.a.hq],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["IsNewFlexPane"],[_o365sg2p.a.A],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0]]]);var i=_o365sg2p.a.b.childNodes[81].cloneNode(!0);var t=new _fc.b(i.children[1]);t.l("ms-bgc-lw");t.e("ms-bgc-nl-h");t.h(0);t.n("NewAppNotificationsFlexPaneMouseView._tid12._tid32");var n=new _fc.c(i.children[0]);n.c=!0;n.u=!0;n.a("#");n.e("ms-bgc-nl");n.h(0);n.n("NewAppNotificationsFlexPaneMouseView._tid12._tid22");return new _j.a(i,[n,t])},"",_o365sg2p.H,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var vf="NewAppNotificationsFlexPaneMouseView";new _j.c(vf,function(){_o365sg2p.a.a[vf]===undefined&&(_o365sg2p.a.a[vf]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_MyApps_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_MyApps_Title_Text]],[[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NewApp_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NewApp_DismissAll_Aria_Text],[-1,0,["DismissAllCommand"],[_o365sg2p.a.cA],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["NewAppNotificationCard"],[_o365sg2p.a.pd],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[82].cloneNode(!0);var t=new _j.d(_j.a.a(n,[0,1]));t.n("NewAppNotificationsFlexPaneMouseView._tid12");var u=new _fc.b(_j.a.a(n,[0,0,1,0]));var r=new _fc.a(_j.a.a(n,[0,0,0,1]));var i=new _fc.a(_j.a.a(n,[0,0,0,0]));return new _j.a(n,[i,r,u,t])},"",_o365sg2p.bR,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var af="SystemNotificationsFlexPaneMouseView._tid93";new _j.c(af,function(){_o365sg2p.a.a[af]===undefined&&(_o365sg2p.a.a[af]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.V,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var pf="SystemNotificationsFlexPaneMouseView.SystemNotificationFlexPaneToastMouseView._tida3";new _j.c(pf,function(){_o365sg2p.a.a[pf]===undefined&&(_o365sg2p.a.a[pf]=[[[-1,0,["NotificationTitle"],[_o365sg2p.a.hU],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-systemNotificationTitle:o365cs-notifications-systemNotificationTitle ms-bgc-w ms-bgc-nl",null,null,0,null,null,null]],[[-1,0,["NotificationMessage"],[_o365sg2p.a.hT],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationActionText"],[_o365sg2p.a.hS],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-24padding-Bottom",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[125].cloneNode(!0);var r=new _fc.a(_j.a.a(n,[0,2]));var i=new _fc.a(_j.a.a(n,[0,1]));var t=new _fc.a(_j.a.a(n,[0,0,0]));return new _j.a(n,[t,i,r])},"",_o365sg2p.bk,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var yf="SystemNotificationsFlexPaneMouseView.SystemNotificationFlexPaneToastMouseView";new _j.c(yf,function(){_o365sg2p.a.a[yf]===undefined&&(_o365sg2p.a.a[yf]=[[[-1,0,["NavigateToActionUrlCommand"],[_o365sg2p.a.hR],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-systemNotification ms-bgc-nl-h",null,null,0,null,null,null],[-1,5,["LastMessage"],[_o365sg2p.a.hQ],null,"o365cs-last",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[126].cloneNode(!0);var n=new _fc.b(_j.a.a(t,[0,0]));n.h(0);n.n("SystemNotificationsFlexPaneMouseView.SystemNotificationFlexPaneToastMouseView._tida3");return new _j.a(t,[n])},"",_o365sg2p.bk,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var lf="SystemNotificationsFlexPaneMouseView";new _j.c(lf,function(){_o365sg2p.a.a[lf]===undefined&&(_o365sg2p.a.a[lf]=[[[-1,0,["ActiveAlerts"],[_o365sg2p.a.ql],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[127].cloneNode(!0);var n=new _fce.b(_j.a.a(t,[0,0]),_j.b.Instance.a(_ff.b));n.hU(!1);n.b("SystemNotificationsFlexPaneMouseView.SystemNotificationFlexPaneToastMouseView");n.n("SystemNotificationsFlexPaneMouseView._tid93");return new _j.a(t,[n])},"",_o365sg2p.V,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var sf="SocialActivityNotificationMouseView._tidb3._tidc3._tidd3";new _j.c(sf,function(){_o365sg2p.a.a[sf]===undefined&&(_o365sg2p.a.a[sf]=[[[-1,0,["Message"],[_o365sg2p.a.pW],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[128].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bx,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var of="SocialActivityNotificationMouseView._tidb3._tidc3._tide3";new _j.c(of,function(){_o365sg2p.a.a[of]===undefined&&(_o365sg2p.a.a[of]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[129].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bx,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var cf="SocialActivityNotificationMouseView._tidb3._tidc3";new _j.c(cf,function(){_o365sg2p.a.a[cf]===undefined&&(_o365sg2p.a.a[cf]=[[[-1,0,["IsAggregatedNotification"],[_o365sg2p.a.pV],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.e]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],null,null,[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["CloseNotificationCommand"],[_o365sg2p.a.pU],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["CloseButtonHidden"],[_o365sg2p.a.pT],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]]]);var n=_o365sg2p.a.b.childNodes[130].cloneNode(!0);var t=new _fc.b(_j.a.a(n,[1,0,0,0,1]));t.u=!0;t.c=!0;t.n("SocialActivityNotificationMouseView._tidb3._tidc3._tide3");var i=new _j.d(_j.a.a(n,[1,0,0,0,0]));i.n("SocialActivityNotificationMouseView._tidb3._tidc3._tidd3");var f=new _j.e(_j.a.a(n,[1,0,0,0]));var e=new _j.e(n.children[1]);var r=new _fc.e(_j.a.a(n,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var u=new _j.e(n.children[0]);return new _j.a(n,[u,r,e,f,i,t])},"",_o365sg2p.bx,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var hf="SocialActivityNotificationMouseView._tidb3";new _j.c(hf,function(){_o365sg2p.a.a[hf]===undefined&&(_o365sg2p.a.a[hf]=[[[-1,0,["NavigateToMessageCommand"],[_o365sg2p.a.pX],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[131].cloneNode(!0);var n=new _fc.c(t.children[0]);n.c=!0;n.u=!0;n.a("#");n.n("SocialActivityNotificationMouseView._tidb3._tidc3");return new _j.a(t,[n])},"",_o365sg2p.bx,_o365sg2p.cE,function(n){return new _o365sg2p.cE(n)},!1,!0,!1,0,_o365sg2p.a.a);var te="SocialActivityNotificationMouseView";new _j.c(te,function(){_o365sg2p.a.a[te]===undefined&&(_o365sg2p.a.a[te]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2p.cE(t.children[0]);n.n("SocialActivityNotificationMouseView._tidb3");return new _j.a(t,[n])},"",_o365sg2p.bx,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ne="SocialActivityNotificationHistoryMouseView._tidf3";new _j.c(ne,function(){_o365sg2p.a.a[ne]===undefined&&(_o365sg2p.a.a[ne]=[null]);var t=_o365sg2p.a.b.childNodes[132].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.O,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var re="SocialActivityNotificationHistoryMouseView._tidg3._tidh3";new _j.c(re,function(){_o365sg2p.a.a[re]===undefined&&(_o365sg2p.a.a[re]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_NoNewNotifications_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_NoNewNotifications_Text],[-1,0,["SocialViewModel","SocialManager","UnseenNotifications","Count"],[_o365sg2p.a.E,_o365sg2p.a.dB,_o365sg2p.a.eI,_o365sg2p.a.G],null,"AriaTabIndex",null,_o365sg2p.a.I,1,new _j.q([_o365sg2p.a.bo(),_o365sg2p.a.bF()],[null,null]),null,0]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.O,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ie="SocialActivityNotificationHistoryMouseView._tidg3._tidi3";new _j.c(ie,function(){_o365sg2p.a.a[ie]===undefined&&(_o365sg2p.a.a[ie]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.O,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var gf="SocialActivityNotificationHistoryMouseView._tidg3";new _j.c(gf,function(){_o365sg2p.a.a[gf]===undefined&&(_o365sg2p.a.a[gf]=[[[-1,0,["SocialViewModel","SocialManager","UnseenNotifications","Count"],[_o365sg2p.a.E,_o365sg2p.a.dB,_o365sg2p.a.eI,_o365sg2p.a.G],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.bo(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dA],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Text],[-1,4,null,null,null,"AriaId",null,_o365sg2p.a.D,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Aria_Button_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_ViewHistory_Text],[-1,0,["SocialViewModel","ShowSeenNotificationsCommand"],[_o365sg2p.a.E,_o365sg2p.a.qk],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["SocialViewModel","ShowSeenNotificationsButton"],[_o365sg2p.a.E,_o365sg2p.a.hO],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dA],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var t=_o365sg2p.a.b.childNodes[133].cloneNode(!0);var n=new _fc.b(t.children[1]);n.z(10);n.n("SocialActivityNotificationHistoryMouseView._tidg3._tidi3");var i=new _j.d(t.children[0]);i.n("SocialActivityNotificationHistoryMouseView._tidg3._tidh3");return new _j.a(t,[i,n])},"",_o365sg2p.O,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var bf="SocialActivityNotificationHistoryMouseView._tidj3";new _j.c(bf,function(){_o365sg2p.a.a[bf]===undefined&&(_o365sg2p.a.a[bf]=[null]);var t=_o365sg2p.a.b.childNodes[132].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.O,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var wf="SocialActivityNotificationHistoryMouseView._tidk3";new _j.c(wf,function(){_o365sg2p.a.a[wf]===undefined&&(_o365sg2p.a.a[wf]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.O,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var df="SocialActivityNotificationHistoryMouseView.SocialItemTemplate";new _j.c(df,function(){_o365sg2p.a.a[df]===undefined&&(_o365sg2p.a.a[df]=[null,[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"ms-bgc-tl",null,null,1,null,null,null]],[[-1,0,["ActorCount"],[_o365sg2p.a.pY],null,"TemplateId",null,_o365sg2p.a.bH,1,_o365sg2p.a.ik(),null,null]],[[-1,0,["Subject"],[_o365sg2p.a.qd],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.qa],null,"o365cs-segoeRegular:o365cs-segoeSemiBold",null,null,0,null,null,null],[-1,5,["UnseenItemIds","Length"],[_o365sg2p.a.dz,_o365sg2p.a.dG],null,"ms-fcl-ns",null,null,0,new _j.q([_o365sg2p.a.bo(),_o365sg2p.a.e()],[null,null]),null,null],[-1,5,["UnseenItemIds","Length"],[_o365sg2p.a.dz,_o365sg2p.a.dG],null,"ms-fcl-tp",null,null,0,_o365sg2p.a.bo(),null,null]],[[-1,0,["Preview"],[_o365sg2p.a.qb],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["UnseenItemIds","Length"],[_o365sg2p.a.dz,_o365sg2p.a.dG],null,"ms-fcl-ns",null,null,0,new _j.q([_o365sg2p.a.bo(),_o365sg2p.a.e()],[null,null]),null,null],[-1,5,["UnseenItemIds","Length"],[_o365sg2p.a.dz,_o365sg2p.a.dG],null,"ms-fcl-tp",null,null,0,_o365sg2p.a.bo(),null,null]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.e]],[[-1,0,["DateString"],[_o365sg2p.a.pZ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Group"],[_o365sg2p.a.eV],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0],[-1,0,["Group"],[_o365sg2p.a.eV],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,0,["Group"],[_o365sg2p.a.eV],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["TargetSubject"],[_o365sg2p.a.qe],null,"Text",null,_o365sg2p.a.d,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[134].cloneNode(!0);var h=new _fc.a(_j.a.a(n,[0,0,2,3]));var o=new _fc.a(_j.a.a(n,[0,0,2,2]));var e=new _fc.a(_j.a.a(n,[0,0,2,1]));var u=new _fc.e(_j.a.a(n,[0,0,2,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var s=new _fc.a(_j.a.a(n,[0,0,1,1]));var r=new _fc.a(_j.a.a(n,[0,0,1,0]));var i=new _j.d(_j.a.a(n,[0,0,0]));var f=new _j.e(_j.a.a(n,[0,0]));var t=new _j.e(n.children[0]);return new _j.a(n,[t,f,i,r,s,u,e,o,h]).k({MainItemContainer:t})},"",_o365sg2p.y,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var kf="SocialActivityNotificationHistoryMouseView";new _j.c(kf,function(){_o365sg2p.a.a[kf]===undefined&&(_o365sg2p.a.a[kf]=[null,[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Likes_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_FlexPane_Likes_Title_Text]],[[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaTabIndex",null,_o365sg2p.a.I,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.bF()],[null,null]),null,0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_DismissAll_Aria_Text],[-1,0,["HasNewNotifications"],[_o365sg2p.a.qf],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["DismissAllCommand"],[_o365sg2p.a.cA],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dA],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_SocialList_Aria_Text],[-1,0,["SocialViewModel","SocialManager","UnseenNotifications"],[_o365sg2p.a.E,_o365sg2p.a.dB,_o365sg2p.a.eI],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["SocialViewModel","SelectedSocialItem"],[_o365sg2p.a.E,_o365sg2p.a.hM],_o365sg2p.a.hP,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null],[-1,0,["SocialViewModel","OpenSelectedSocialCommand"],[_o365sg2p.a.E,_o365sg2p.a.hL],null,"OnItemClickCommand",null,_o365sg2p.a.cT,0,null,null,null]],[[-1,0,["SocialViewModel","ShowSeenNotificationsButton"],[_o365sg2p.a.E,_o365sg2p.a.hO],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["SocialViewModel","EmptyNotifications"],[_o365sg2p.a.E,_o365sg2p.a.qg],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_NoNewNotifications_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_JoinGroup_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Social_JoinGroup_Aria_Text],[-1,0,["SocialViewModel","OpenBrowseGroupsCommand"],[_o365sg2p.a.E,_o365sg2p.a.qj],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_SocialList_Aria_Text],[-1,0,["SocialViewModel","SocialManager","SeenNotifications"],[_o365sg2p.a.E,_o365sg2p.a.dB,_o365sg2p.a.pc],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["SocialViewModel","SelectedSocialItem"],[_o365sg2p.a.E,_o365sg2p.a.hM],_o365sg2p.a.hP,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null],[-1,0,["SocialViewModel","OpenSelectedSocialCommand"],[_o365sg2p.a.E,_o365sg2p.a.hL],null,"OnItemClickCommand",null,_o365sg2p.a.cT,0,null,null,null],[-1,0,["SocialViewModel","ShowSeenNotifications"],[_o365sg2p.a.E,_o365sg2p.a.hN],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0],[-1,0,["SocialViewModel","ShowSeenNotifications"],[_o365sg2p.a.E,_o365sg2p.a.hN],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Title",null,_o365sg2p.a.l,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Text],[-1,4,null,null,null,"AriaId",null,_o365sg2p.a.D,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Aria_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Social_SeeLess_Text],[-1,0,["SocialViewModel","HideSeenNotificationsCommand"],[_o365sg2p.a.E,_o365sg2p.a.qi],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["SocialViewModel","HideSeenNotificationsButton"],[_o365sg2p.a.E,_o365sg2p.a.qh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dA],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var n=_o365sg2p.a.b.childNodes[135].cloneNode(!0);var c=new _fc.b(_j.a.a(n,[0,1,4]));c.z(10);c.n("SocialActivityNotificationHistoryMouseView._tidk3");var t=new _fce.b(_j.a.a(n,[0,1,3]),_j.b.Instance.a(_ff.b));t.b("SocialActivityNotificationHistoryMouseView.SocialItemTemplate");t.dl(!0);var b=new _fc.h;var y=new _fc.d;y.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));y.j("DOWNARROW");var p=new _fc.d;p.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));p.j("UPARROW");var a=new _fc.d;a.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));a.j("HOME");var v=new _fc.d;v.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));v.j("END");var u=new _fc.d;u.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));u.j("UPARROW");u.k=1;var r=new _fc.d;r.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));r.j("DOWNARROW");r.k=1;b.a([y,p,a,v,u,r]);t.T([b]);t.n("SocialActivityNotificationHistoryMouseView._tidj3");var ft=new _fc.c(_j.a.a(n,[0,1,2,1]));var it=new _fc.a(_j.a.a(n,[0,1,2,0]));var rt=new _j.e(_j.a.a(n,[0,1,2]));var k=new _j.d(_j.a.a(n,[0,1,1]));k.n("SocialActivityNotificationHistoryMouseView._tidg3");var i=new _fce.b(_j.a.a(n,[0,1,0]),_j.b.Instance.a(_ff.b));i.b("SocialActivityNotificationHistoryMouseView.SocialItemTemplate");i.dl(!0);i.A(-1);var d=new _fc.h;var l=new _fc.d;l.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));l.j("DOWNARROW");var h=new _fc.d;h.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));h.j("UPARROW");var o=new _fc.d;o.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));o.j("HOME");var s=new _fc.d;s.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));s.j("END");var f=new _fc.d;f.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));f.j("UPARROW");f.k=1;var e=new _fc.d;e.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));e.j("DOWNARROW");e.k=1;d.a([l,h,o,s,f,e]);i.T([d]);i.n("SocialActivityNotificationHistoryMouseView._tidf3");var ut=new _j.e(_j.a.a(n,[0,1]));var g=new _fc.b(_j.a.a(n,[0,0,1,0]));var nt=new _fc.a(_j.a.a(n,[0,0,0,1]));var w=new _fc.a(_j.a.a(n,[0,0,0,0]));w.A(0);var tt=new _j.e(n.children[0]);return new _j.a(n,[tt,w,nt,g,ut,i,k,rt,it,ft,t,c]).d(t)},"",_o365sg2p.O,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ut="CalloutMouseView._tidm3._tidn3";new _j.c(ut,function(){_o365sg2p.a.a[ut]===undefined&&(_o365sg2p.a.a[ut]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a]]]);var n=_o365sg2p.a.b.childNodes[23].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bh,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var rt="CalloutMouseView._tidm3._tido3";new _j.c(rt,function(){_o365sg2p.a.a[rt]===undefined&&(_o365sg2p.a.a[rt]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.r]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bh,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var et="CalloutMouseView._tidm3._tidp3";new _j.c(et,function(){_o365sg2p.a.a[et]===undefined&&(_o365sg2p.a.a[et]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.M(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.bh,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ft="CalloutMouseView._tidm3._tidq3";new _j.c(ft,function(){_o365sg2p.a.a[ft]===undefined&&(_o365sg2p.a.a[ft]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.q]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bh,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var it="CalloutMouseView._tidm3";new _j.c(it,function(){_o365sg2p.a.a[it]===undefined&&(_o365sg2p.a.a[it]=[null,[[-1,1,["TemplatedParent","CalloutArrowHorizontalOffset"],[_o365sg2p.a.w,_o365sg2p.a.qJ],null,"ArrowHorizontalOffset",null,_o365sg2p.a.qH,1,null,null,null],[-1,1,["TemplatedParent","ArrowCss"],[_o365sg2p.a.w,_o365sg2p.a.ib],null,"CssClass",null,_o365sg2p.a.fA,1,null,null,null],[-1,1,["TemplatedParent","ArrowCss"],[_o365sg2p.a.w,_o365sg2p.a.ib],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.B]],[[-1,0,["Title"],[_o365sg2p.a.hb],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,0,["Title"],[_o365sg2p.a.hb],null,"Title",null,_o365sg2p.a.l,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["ClickCommand"],[_o365sg2p.a.gY],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["LeftImageUrl"],[_o365sg2p.a.gZ],null,"Source",null,_o365sg2p.a.H,0,null,null,null],[-1,0,["LeftImageUrl"],[_o365sg2p.a.gZ],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.k(),null,!0]],[[-1,0,["Description"],[_o365sg2p.a.nu],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,0,["RightImageUrl"],[_o365sg2p.a.ha],null,"Source",null,_o365sg2p.a.H,0,null,null,null],[-1,0,["RightImageUrl"],[_o365sg2p.a.ha],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.k(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NFD_Previous_Text],[-1,0,["HidePrevArrow"],[_o365sg2p.a.nx],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0],[-1,0,["PrevCommand"],[_o365sg2p.a.nA],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,0,["Steps"],[_o365sg2p.a.nC],null,"DataSource",null,_o365sg2p.a.q,0,null,null,null],[-1,0,["HideSteps"],[_o365sg2p.a.ny],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NFD_Next_Text],[-1,0,["HideNextArrow"],[_o365sg2p.a.nw],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0],[-1,0,["NextCommand"],[_o365sg2p.a.nz],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NFD_Gotit_Text],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_NFD_Gotit_Text],[-1,0,["HideDismissButton"],[_o365sg2p.a.nv],null,"IsHidden",null,_o365sg2p.a.c,0,null,null,!0],[-1,0,["ClickCommand"],[_o365sg2p.a.gY],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[137].cloneNode(!0);var l=new _fc.b(_j.a.a(n,[0,1,1,0,2,1]));var e=new _fc.b(_j.a.a(n,[0,1,1,0,2,0]));e.n("CalloutMouseView._tidm3._tidq3");var t=new _fce.b(_j.a.a(n,[0,1,1,0,1,0]),_j.b.Instance.a(_ff.b));t.j=!1;t.b("CalloutMouseView.CalloutStepItem");t.n("CalloutMouseView._tidm3._tidp3");var o=new _fc.b(_j.a.a(n,[0,1,1,0,0,0]));o.n("CalloutMouseView._tidm3._tido3");var f=new _fc.i(_j.a.a(n,[0,1,0,2,0]));f.bs("");var h=new _fc.a(_j.a.a(n,[0,1,0,1,0]));var u=new _fc.i(_j.a.a(n,[0,1,0,0,0]));u.bs("");var r=new _fc.b(_j.a.a(n,[0,0,2]));r.n("CalloutMouseView._tidm3._tidn3");var a=new _fc.a(_j.a.a(n,[0,0,1]));var c=new _fc.e(_j.a.a(n,[0,0,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var s=new _o365sg2p.ej(_j.a.a(n,[0,0,0]));var i=new _j.e(n.children[0]);return new _j.a(n,[i,s,c,a,r,u,h,f,o,t,e,l]).k({PopupContent:i})},"",_o365sg2p.bh,_o365sg2c.w,function(n){return new _o365sg2c.w(n,_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c))},!1,!0,!1,0,_o365sg2p.a.a);var g="CalloutMouseView.CalloutStepItem";new _j.c(g,function(){_o365sg2p.a.a[g]===undefined&&(_o365sg2p.a.a[g]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.s],[-1,5,["Dimmed"],[_o365sg2p.a.nt],null,"ms-fcl-tt",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[138].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.dg,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var d="CalloutMouseView";new _j.c(d,function(){_o365sg2p.a.a[d]===undefined&&(_o365sg2p.a.a[d]=[[[-1,0,["ShowPopup"],[_o365sg2p.a.nB],_o365sg2p.a.nD,"IsShown",_o365sg2p.a.fn,_o365sg2p.a.fo,2,null,null,!1]]]);var i=_o365sg2p.a.b.childNodes[139].cloneNode(!0);var n=new _o365sg2c.w(i.children[0],_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.bB(!1);n.bp=!0;n.l=!0;var t=new _fce.n(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.c));t.F(_j.i.a(["ContextParent"],[_o365sg2p.a.h],null,"AnchorElement",null,_o365sg2p.a.fp,1)).F(_j.i.a(["TemplatedParent","CalloutAnchorAlignment"],[_o365sg2p.a.w,_o365sg2p.a.qI],null,"HorizontalAlignment",null,_o365sg2p.a.fq,1,null,null,0)).F(_j.i.a(["TemplatedParent","HorizontalOffset"],[_o365sg2p.a.w,_o365sg2p.a.qK],null,"HorizontalOffset",null,_o365sg2p.a.ix,0,null,null,0)).F(_j.i.a(["TemplatedParent","VerticalOffset"],[_o365sg2p.a.w,_o365sg2p.a.qL],null,"VerticalOffset",null,_o365sg2p.a.iy,0,null,null,0));n.j(t);n.n("CalloutMouseView._tidm3");return new _j.a(i,[n])},"",_o365sg2p.bh,_o365sg2p.w,function(n){return new _o365sg2p.w(n)},!1,!1,!1,0,_o365sg2p.a.a);var tt="ReminderToastMouseView._tids3";new _j.c(tt,function(){_o365sg2p.a.a[tt]===undefined&&(_o365sg2p.a.a[tt]=[[[-1,0,["ReminderItem","ReminderItemModel","Subject"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.ff],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartValue"],[_o365sg2p.a.eO],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeToItemStartUnit"],[_o365sg2p.a.eN],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["TimeLabel"],[_o365sg2p.a.eM],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Reminders_Overdue_Text],[-1,0,["IsReminderOverdue"],[_o365sg2p.a.eK],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["ReminderItem","ReminderItemModel","Location"],[_o365sg2p.a.cn,_o365sg2p.a.cm,_o365sg2p.a.fe],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[140].cloneNode(!0);var u=new _fc.a(_j.a.a(n,[0,2,0,0,0,0]));var f=new _fc.a(_j.a.a(n,[0,1,0,1,0]));var e=new _fc.a(_j.a.a(n,[0,1,0,0,0,0]));var t=new _fc.a(_j.a.a(n,[0,0,0,1,1]));var i=new _fc.a(_j.a.a(n,[0,0,0,1,0]));var r=new _fc.a(_j.a.a(n,[0,0,0,0,0]));return new _j.a(n,[r,i,t,e,f,u])},"",_o365sg2p.o,_o365sg2p.Y,function(n){return new _o365sg2p.Y(n)},!1,!0,!1,0,_o365sg2p.a.a);var nt="ReminderToastMouseView";new _j.c(nt,function(){_o365sg2p.a.a[nt]===undefined&&(_o365sg2p.a.a[nt]=[[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"ms-bgc-nl:ms-bgc-w",null,null,1,null,null,null]],[[-1,0,["OpenItemCommand"],[_o365sg2p.a.eL],null,"DoubleClickCommand",null,_o365sg2p.a.dO,1,null,null,null]],[[-1,5,["ShowSelected"],[_o365sg2p.a.T],null,"o365cs-nfd-hide",null,null,1,_o365sg2p.a.e(),null,null]],[[-1,0,["ActionsViewModel"],[_o365sg2p.a.hG],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[141].cloneNode(!0);var t=new _j.d(_j.a.a(n,[0,1,0]));t.n("RemindersActionsViewModel");t.M(!0);var u=new _j.e(_j.a.a(n,[0,1]));var i=new _o365sg2p.Y(_j.a.a(n,[0,0]));i.n("ReminderToastMouseView._tids3");var r=new _j.e(n.children[0]);return new _j.a(n,[r,i,u,t])},"",_o365sg2p.o,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var vt="SystemNotificationToastMouseView._tidt3._tidu3";new _j.c(vt,function(){_o365sg2p.a.a[vt]===undefined&&(_o365sg2p.a.a[vt]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[129].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bk,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var at="SystemNotificationToastMouseView._tidt3";new _j.c(at,function(){_o365sg2p.a.a[at]===undefined&&(_o365sg2p.a.a[at]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.d]],[[-1,0,["NotificationTitle"],[_o365sg2p.a.hU],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-systemNotificationTitle:o365cs-notifications-systemNotificationTitle",null,null,0,null,null,null]],[[-1,0,["NotificationMessage"],[_o365sg2p.a.hT],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["NotificationActionText"],[_o365sg2p.a.hS],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-systemNotificationMessage:o365cs-notifications-systemNotificationMessage",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["CloseNotificationCommand"],[_o365sg2p.a.qm],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[142].cloneNode(!0);var t=new _fc.b(_j.a.a(n,[0,2]));t.u=!0;t.c=!0;t.n("SystemNotificationToastMouseView._tidt3._tidu3");var u=new _fc.a(_j.a.a(n,[0,1,2]));var f=new _fc.a(_j.a.a(n,[0,1,1]));var i=new _fc.a(_j.a.a(n,[0,1,0]));var r=new _fc.e(_j.a.a(n,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[r,i,f,u,t])},"",_o365sg2p.bk,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var pt="SystemNotificationToastMouseView";new _j.c(pt,function(){_o365sg2p.a.a[pt]===undefined&&(_o365sg2p.a.a[pt]=[[[-1,0,["NavigateToActionUrlCommand"],[_o365sg2p.a.hR],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-systemNotification:ms-bgc-w",null,null,0,null,null,null],[-1,5,["LastMessage"],[_o365sg2p.a.hQ],null,"o365cs-last",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[143].cloneNode(!0);var n=new _fc.c(_j.a.a(t,[0,0]));n.c=!0;n.u=!0;n.b(!0);n.a("#");n.n("SystemNotificationToastMouseView._tidt3");return new _j.a(t,[n])},"",_o365sg2p.bk,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var yt="ChatToastMouseView._tidv3";new _j.c(yt,function(){_o365sg2p.a.a[yt]===undefined&&(_o365sg2p.a.a[yt]=[[[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Unknown",null,null,0,_o365sg2p.a.p(),0,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Offline",null,null,0,_o365sg2p.a.p(),1,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Available",null,null,0,_o365sg2p.a.p(),2,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Away",null,null,0,_o365sg2p.a.p(),3,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Busy",null,null,0,_o365sg2p.a.p(),4,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-Blocked",null,null,0,_o365sg2p.a.p(),5,null],[-1,5,["Sender","Presence"],[_o365sg2p.a.R,_o365sg2p.a.bO],null,"o365cs-me-presenceColor-DND",null,null,0,_o365sg2p.a.p(),6,null]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.f],[-1,0,["IsSkypeFlexPaneAvailable"],[_o365sg2p.a.cz],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["IsSkypeFlexPaneAvailable"],[_o365sg2p.a.cz],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.s],[-1,0,["Sender","AvatarUrl"],[_o365sg2p.a.R,_o365sg2p.a.eH],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.e()],[null,null]),null,!0]],[[-1,0,["Sender","AvatarUrl"],[_o365sg2p.a.R,_o365sg2p.a.eH],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["Sender","AvatarUrl"],[_o365sg2p.a.R,_o365sg2p.a.eH],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0]]]);var n=_o365sg2p.a.b.childNodes[145].cloneNode(!0);var u=new _fc.i(_j.a.a(n,[1,1,1]));var f=new _fc.e(_j.a.a(n,[1,1,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var r=new _j.e(_j.a.a(n,[1,1]));var t=new _fc.e(_j.a.a(n,[1,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var i=new _j.e(n.children[0]);return new _j.a(n,[i,t,r,f,u])},"",_o365sg2p.bO,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var lt="ChatToastMouseView._tidw3";new _j.c(lt,function(){_o365sg2p.a.a[lt]===undefined&&(_o365sg2p.a.a[lt]=[[[-1,0,["Sender","DisplayName"],[_o365sg2p.a.R,_o365sg2p.a.oZ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Sender","Title"],[_o365sg2p.a.R,_o365sg2p.a.pa],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Message"],[_o365sg2p.a.oH],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["IsSkypeFlexPaneAvailable"],[_o365sg2p.a.cz],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.f],[-1,0,["Chat","Type"],[_o365sg2p.a.eD,_o365sg2p.a.eG],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],["Chat",null]),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.w],[-1,0,["Chat","Type"],[_o365sg2p.a.eD,_o365sg2p.a.eG],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],["Audio",null]),null,!0]],[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.C],[-1,0,["Chat","Type"],[_o365sg2p.a.eD,_o365sg2p.a.eG],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.p(),_o365sg2p.a.e()],["Video",null]),null,!0]]]);var n=_o365sg2p.a.b.childNodes[146].cloneNode(!0);var f=new _fc.e(_j.a.a(n,[1,0,2]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var e=new _fc.e(_j.a.a(n,[1,0,1]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var o=new _fc.e(_j.a.a(n,[1,0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var u=new _j.e(n.children[1]);var t=new _fc.a(_j.a.a(n,[0,2]));var i=new _fc.a(_j.a.a(n,[0,1]));var r=new _fc.a(_j.a.a(n,[0,0]));return new _j.a(n,[r,i,t,u,o,e,f])},"",_o365sg2p.bO,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var st="ChatToastMouseView._tidx3";new _j.c(st,function(){_o365sg2p.a.a[st]===undefined&&(_o365sg2p.a.a[st]=[[[-1,0,["ButtonText"],[_o365sg2p.a.eC],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bj,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ot="ChatToastMouseView._tidy3";new _j.c(ot,function(){_o365sg2p.a.a[ot]===undefined&&(_o365sg2p.a.a[ot]=[[[-1,0,["ButtonText"],[_o365sg2p.a.eC],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bj,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ct="ChatToastMouseView._tidz3";new _j.c(ct,function(){_o365sg2p.a.a[ct]===undefined&&(_o365sg2p.a.a[ct]=[[[-1,0,["ButtonText"],[_o365sg2p.a.eC],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bj,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ht="ChatToastMouseView";new _j.c(ht,function(){_o365sg2p.a.a[ht]===undefined&&(_o365sg2p.a.a[ht]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["AcceptCommand"],[_o365sg2p.a.hi],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["AcceptCommand"],[_o365sg2p.a.hi],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["IsSkypeFlexPaneAvailable"],[_o365sg2p.a.cz],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_Chat_Ignore_Text],[-1,0,["IgnoreCommand"],[_o365sg2p.a.oF],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["LastInvitation"],[_o365sg2p.a.oG],null,"o365cs-last",null,null,0,null,null,null]],[[-1,0,["IsSkypeFlexPaneAvailable"],[_o365sg2p.a.cz],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["FirstAction"],[_o365sg2p.a.oE],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["Action"],[_o365sg2p.a.eB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["SecondAction"],[_o365sg2p.a.oI],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["Action"],[_o365sg2p.a.eB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["ThirdAction"],[_o365sg2p.a.oJ],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["Action"],[_o365sg2p.a.eB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[147].cloneNode(!0);var u=new _fc.b(_j.a.a(n,[0,0,1,1,2]));u.M(!0);u.n("ChatToastMouseView._tidz3");var f=new _fc.b(_j.a.a(n,[0,0,1,1,1]));f.M(!0);f.n("ChatToastMouseView._tidy3");var r=new _fc.b(_j.a.a(n,[0,0,1,1,0]));r.M(!0);r.n("ChatToastMouseView._tidx3");var s=new _j.e(_j.a.a(n,[0,0,1,1]));var i=new _fc.c(_j.a.a(n,[0,0,1,0,1,0,0]));i.a("#");i.u=!0;var h=new _j.e(_j.a.a(n,[0,0,1,0,1]));var e=new _fc.b(_j.a.a(n,[0,0,1,0,0]));e.n("ChatToastMouseView._tidw3");var t=new _fc.b(_j.a.a(n,[0,0,0,0]));t.z(55);t.A(0);t.n("ChatToastMouseView._tidv3");var o=new _j.e(n.children[0]);return new _j.a(n,[o,t,e,h,i,s,r,f,u])},"",_o365sg2p.bO,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var k="NFDMouseView._tid44._tid54";new _j.c(k,function(){_o365sg2p.a.a[k]===undefined&&(_o365sg2p.a.a[k]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.R,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var e="NFDMouseView._tid44._tid64";new _j.c(e,function(){_o365sg2p.a.a[e]===undefined&&(_o365sg2p.a.a[e]=[[[-1,0,["ShowMore"],[_o365sg2p.a.hh],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["SeeMoreText"],[_o365sg2p.a.oo],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"o365cs-nfd-smo-new",null,null,0,null,null,null]],[[-1,0,["ShowMore"],[_o365sg2p.a.hh],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["SeeLessText"],[_o365sg2p.a.on],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"o365cs-nfd-smo-new",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[157].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.R,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var f="NFDMouseView._tid44._tid74";new _j.c(f,function(){_o365sg2p.a.a[f]===undefined&&(_o365sg2p.a.a[f]=[[[-1,0,["CustomSupportViewModel","MobileIconId"],[_o365sg2p.a.M,_o365sg2p.a.nL],null,"Id",null,_o365sg2p.a.j,1,null,null,null]],[[-1,0,["CustomSupportViewModel","Phone"],[_o365sg2p.a.M,_o365sg2p.a.nM],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[22].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.R,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var s="NFDMouseView._tid44._tid84";new _j.c(s,function(){_o365sg2p.a.a[s]===undefined&&(_o365sg2p.a.a[s]=[[[-1,0,["CustomSupportViewModel","MailIconId"],[_o365sg2p.a.M,_o365sg2p.a.nK],null,"Id",null,_o365sg2p.a.j,1,null,null,null]],[[-1,0,["CustomSupportViewModel","Email"],[_o365sg2p.a.M,_o365sg2p.a.nE],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[22].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.R,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var o="NFDMouseView._tid44._tid94";new _j.c(o,function(){_o365sg2p.a.a[o]===undefined&&(_o365sg2p.a.a[o]=[[[-1,0,["CustomSupportViewModel","GlobeIconId"],[_o365sg2p.a.M,_o365sg2p.a.nG],null,"Id",null,_o365sg2p.a.j,1,null,null,null]],[[-1,0,["CustomSupportViewModel","UrlTitle"],[_o365sg2p.a.M,_o365sg2p.a.nQ],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[22].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t,i])},"",_o365sg2p.R,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var u="NFDMouseView._tid44._tida4";new _j.c(u,function(){_o365sg2p.a.a[u]===undefined&&(_o365sg2p.a.a[u]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.R,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var t="NFDMouseView._tid44";new _j.c(t,function(){_o365sg2p.a.a[t]===undefined&&(_o365sg2p.a.a[t]=[[[-1,0,["Title"],[_o365sg2p.a.oq],null,"Text",null,_o365sg2p.a.d,0,null,null,null]],[[-1,4,null,null,null,"Placeholder",null,_o365sg2p.a.cr,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Search_Placeholder_Text],[-1,0,["HideSearchControl"],[_o365sg2p.a.oh],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["SearchIconId"],[_o365sg2p.a.ok],null,"SearchIconId",null,_o365sg2p.a.qT,1,null,null,null],[-1,0,["SearchCommand"],[_o365sg2p.a.oj],null,"SearchCommand",null,_o365sg2p.a.fd,0,null,null,null],[-1,0,["SearchText"],[_o365sg2p.a.om],_o365sg2p.a.or,"Text",_o365sg2p.a.bc,_o365sg2p.a.bd,2,null,null,null],[-1,0,["Searching"],[_o365sg2p.a.ol],null,"Searching",null,_o365sg2p.a.qU,1,null,null,!1],[-1,0,["BeforeClearCommand"],[_o365sg2p.a.nZ],null,"BeforeClearCommand",null,_o365sg2p.a.fb,1,null,null,null],[-1,0,["ClearCommand"],[_o365sg2p.a.oa],null,"ClearCommand",null,_o365sg2p.a.fc,0,null,null,null]],[[-1,0,["ActionsSearchSection"],[_o365sg2p.a.nX],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["AppSearchSection"],[_o365sg2p.a.nY],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["HelpSearchSection"],[_o365sg2p.a.og],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["HasSearchResults"],[_o365sg2p.a.hg],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["IsReady"],[_o365sg2p.a.ey],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["FeatureTitle"],[_o365sg2p.a.oe],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["FeatureList"],[_o365sg2p.a.oc],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["IsReady"],[_o365sg2p.a.ey],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["SelectedFeature"],[_o365sg2p.a.op],_o365sg2p.a.os,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bcl-nl",null,null,0,null,null,null]],[[-1,0,["ExeceedActiveFeatureListCount"],[_o365sg2p.a.ob],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["FeatureListExpandCommand"],[_o365sg2p.a.od],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["HasSearchResults"],[_o365sg2p.a.hg],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,0,["CustomSupportViewModel"],[_o365sg2p.a.M],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],[[-1,0,["CustomSupportViewModel","Title"],[_o365sg2p.a.M,_o365sg2p.a.nO],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.X],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["CustomSupportViewModel","HidePhone"],[_o365sg2p.a.M,_o365sg2p.a.nI],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["CustomSupportViewModel","PhoneClickCommand"],[_o365sg2p.a.M,_o365sg2p.a.nN],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["CustomSupportViewModel","HideEmail"],[_o365sg2p.a.M,_o365sg2p.a.nH],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["CustomSupportViewModel","EmailClickCommand"],[_o365sg2p.a.M,_o365sg2p.a.nF],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["CustomSupportViewModel","HideUrl"],[_o365sg2p.a.M,_o365sg2p.a.nJ],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,0,["CustomSupportViewModel","UrlClickCommand"],[_o365sg2p.a.M,_o365sg2p.a.nP],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["HelpItems"],[_o365sg2p.a.of],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,5,["IsReady"],[_o365sg2p.a.ey],null,"o365cs-nfd-hlist o365cs-segoeRegular",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[158].cloneNode(!0);var r=new _fce.b(_j.a.a(n,[0,5,2]),_j.b.Instance.a(_ff.b));r.b("NFDMouseView.HelpLinks");r.d("div");r.M(!0);r.f("ms-fcl-tda o365cs-nfd-normal-lineheight");r.n("NFDMouseView._tid44._tida4");var h=new _fc.b(_j.a.a(n,[0,5,1,0,1,2]));h.n("NFDMouseView._tid44._tid94");var s=new _fc.b(_j.a.a(n,[0,5,1,0,1,1]));s.n("NFDMouseView._tid44._tid84");var a=new _fc.b(_j.a.a(n,[0,5,1,0,1,0]));a.n("NFDMouseView._tid44._tid74");var p=new _j.e(_j.a.a(n,[0,5,1,0,1]));var y=new _fc.a(_j.a.a(n,[0,5,1,0,0]));var l=new _j.e(_j.a.a(n,[0,5,1,0]));l.M(!0);var w=new _j.e(_j.a.a(n,[0,5,1]));var c=new _fc.b(_j.a.a(n,[0,5,0,2]));c.n("NFDMouseView._tid44._tid64");var i=new _fce.b(_j.a.a(n,[0,5,0,1]),_j.b.Instance.a(_ff.b));i.b("NFDMouseView.FeatureItem");i.d("div");i.M(!0);i.f("ms-fcl-nt o365cs-nfd-fitem");i.j=!0;i.cD=!0;i.n("NFDMouseView._tid44._tid54");var k=new _fc.a(_j.a.a(n,[0,5,0,0]));var b=new _j.e(_j.a.a(n,[0,5,0]));var u=new _j.d(_j.a.a(n,[0,4]));u.n("NFDMouseView.SearchSection");u.M(!0);var e=new _j.d(_j.a.a(n,[0,3]));e.n("NFDMouseView.SearchSection");e.M(!0);var f=new _j.d(_j.a.a(n,[0,2]));f.n("NFDMouseView.SearchSection");f.M(!0);var o=new _o365sg2p.j(_j.a.a(n,[0,1]));o.bq=!0;var v=new _fc.a(_j.a.a(n,[0,0]));return new _j.a(n,[v,o,f,e,u,b,k,i,c,w,l,y,p,a,s,h,r]).d(i)},"",_o365sg2p.R,_o365sg2p.cB,function(n){return new _o365sg2p.cB(n)},!1,!0,!1,0,_o365sg2p.a.a);var n="NFDMouseView.FeatureItem._tidb4";new _j.c(n,function(){_o365sg2p.a.a[n]===undefined&&(_o365sg2p.a.a[n]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cx],null,"o365cs-nfd-wrapper",null,null,0,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.nW],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,5,["ShowDetails"],[_o365sg2p.a.ds],null,"ms-fcl-np",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["ShortDescription"],[_o365sg2p.a.nU],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,5,["ShowDetails"],[_o365sg2p.a.ds],null,"ms-fcl-ns ms-fcl-np",null,null,0,_o365sg2p.a.e(),null,null]]]);var t=_o365sg2p.a.b.childNodes[159].cloneNode(!0);var u=new _fc.a(_j.a.a(t,[0,1]));var r=new _fc.a(_j.a.a(t,[0,0]));var i=new _j.e(t.children[0]);return new _j.a(t,[i,r,u])},"",_o365sg2p.bn,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var r="NFDMouseView.FeatureItem._tidc4";new _j.c(r,function(){_o365sg2p.a.a[r]===undefined&&(_o365sg2p.a.a[r]=[[[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","Text"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.et],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[160].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bn,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var i="NFDMouseView.FeatureItem._tidd4";new _j.c(i,function(){_o365sg2p.a.a[i]===undefined&&(_o365sg2p.a.a[i]=[[[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","Text"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.et],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[160].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bn,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var p="NFDMouseView.FeatureItem._tide4";new _j.c(p,function(){_o365sg2p.a.a[p]===undefined&&(_o365sg2p.a.a[p]=[[[-1,0,["FeatureItemDetailsViewModels","Link","Text"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.et],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","Link","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[160].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bn,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var y="NFDMouseView.FeatureItem._tidf4";new _j.c(y,function(){_o365sg2p.a.a[y]===undefined&&(_o365sg2p.a.a[y]=[[[-1,0,["Chevron"],[_o365sg2p.a.nT],null,"Id",null,_o365sg2p.a.j,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[161].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.bn,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var b="NFDMouseView.FeatureItem";new _j.c(b,function(){_o365sg2p.a.a[b]===undefined&&(_o365sg2p.a.a[b]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cx],null,"o365cs-nfd-fitem-selected-new:ms-bgc-w",null,null,0,null,null,null],[-1,5,["ShowDetails"],[_o365sg2p.a.ds],null,"o365cs-nfd-fitem-selected:ms-bgc-nl-h",null,null,0,null,null,null]],[[-1,0,["OnItemClickedCommand"],[_o365sg2p.a.hf],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cx],null,"o365cs-nfd-fo-container-new:o365cs-nfd-fo-old o365cs-nfd-fo-container",null,null,0,null,null,null],[-1,5,["ShowColoredTitle"],[_o365sg2p.a.nV],null,"ms-fcl-w ms-bgc-tp ms-bgc-td-h",null,null,0,null,null,null]],[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cx],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null],[-1,5,["ShowDetails"],[_o365sg2p.a.ds],null,"o365cs-nfd-hide",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["FeatureItemDetailsViewModels","ImageUrl"],[_o365sg2p.a.r,_o365sg2p.a.hc],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["FeatureItemDetailsViewModels","ImageUrl"],[_o365sg2p.a.r,_o365sg2p.a.hc],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","ImageAltText"],[_o365sg2p.a.r,_o365sg2p.a.nR],null,"Title",null,_o365sg2p.a.l,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","VideoUrl"],[_o365sg2p.a.r,_o365sg2p.a.he],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.x(),null,!0]],[[-1,0,["FeatureItemDetailsViewModels","VideoPosterUrl"],[_o365sg2p.a.r,_o365sg2p.a.nS],null,"Poster",null,_o365sg2p.a.iC,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","VideoUrl"],[_o365sg2p.a.r,_o365sg2p.a.he],null,"Source",null,_o365sg2p.a.iD,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","Para1"],[_o365sg2p.a.r,_o365sg2p.a.hd],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["FeatureItemDetailsViewModels","Para1"],[_o365sg2p.a.r,_o365sg2p.a.hd],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","Para2"],[_o365sg2p.a.r,_o365sg2p.a.dr],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","Url"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaId"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","Para2"],[_o365sg2p.a.r,_o365sg2p.a.dr],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["FeatureItemDetailsViewModels","Para2"],[_o365sg2p.a.r,_o365sg2p.a.dr],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","Para2"],[_o365sg2p.a.r,_o365sg2p.a.dr],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","Url"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","LearnMoreLink","AriaId"],[_o365sg2p.a.r,_o365sg2p.a.Z,_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null]],[[-1,0,["FeatureItemDetailsViewModels","Link"],[_o365sg2p.a.r,_o365sg2p.a.bE],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]],[[-1,0,["FeatureItemDetailsViewModels","Link","Url"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","Link","PreventNavigation"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["FeatureItemDetailsViewModels","Link","Command"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.cu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","Link","AriaLabel"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.cj],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["FeatureItemDetailsViewModels","Link","AriaId"],[_o365sg2p.a.r,_o365sg2p.a.bE,_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null]],[[-1,0,["IsNewFlexPane"],[_o365sg2p.a.cx],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0],[-1,0,["OnItemClickedCommand"],[_o365sg2p.a.hf],null,"ClickCommand",null,_o365sg2p.a.f,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[162].cloneNode(!0);var e=new _fc.b(_j.a.a(n,[0,2]));e.n("NFDMouseView.FeatureItem._tidf4");var r=new _fc.c(_j.a.a(n,[0,1,4,0]));r.g("_blank");r.n("NFDMouseView.FeatureItem._tide4");var v=new _j.e(_j.a.a(n,[0,1,4]));var i=new _fc.c(_j.a.a(n,[0,1,3,1]));i.M(!0);i.n("NFDMouseView.FeatureItem._tidd4");var a=new _fc.a(_j.a.a(n,[0,1,3,0]));var y=new _j.e(_j.a.a(n,[0,1,3]));var t=new _fc.c(_j.a.a(n,[0,1,2,1]));t.M(!0);t.n("NFDMouseView.FeatureItem._tidc4");var w=new _fc.a(_j.a.a(n,[0,1,2,0]));var p=new _j.e(_j.a.a(n,[0,1,2]));var u=new _fce.W(_j.a.a(n,[0,1,1,0]));u.f(!0);var l=new _j.e(_j.a.a(n,[0,1,1]));var o=new _fc.i(_j.a.a(n,[0,1,0,0]));var c=new _j.e(_j.a.a(n,[0,1,0]));var s=new _j.e(_j.a.a(n,[0,1]));var f=new _fc.b(_j.a.a(n,[0,0]));f.n("NFDMouseView.FeatureItem._tidb4");var h=new _j.e(n.children[0]);return new _j.a(n,[h,f,s,c,o,l,u,p,w,t,y,a,i,v,r,e])},"",_o365sg2p.bn,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var w="NFDMouseView.HelpLinks";new _j.c(w,function(){_o365sg2p.a.a[w]===undefined&&(_o365sg2p.a.a[w]=[[[-1,0,["Url"],[_o365sg2p.a.dM],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.bs],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["Text"],[_o365sg2p.a.bZ],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,0,["Command"],[_o365sg2p.a.fv],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["TargetWindow"],[_o365sg2p.a.dL],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.bs],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,0,["AriaId"],[_o365sg2p.a.fu],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[163].cloneNode(!0);var n=new _fc.c(t.children[0]);n.M(!0);return new _j.a(t,[n])},"",_fm.g,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var v="NFDMouseView.SearchSection._tidh4";new _j.c(v,function(){_o365sg2p.a.a[v]===undefined&&(_o365sg2p.a.a[v]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.bi,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var c="NFDMouseView.SearchSection._tidi4";new _j.c(c,function(){_o365sg2p.a.a[c]===undefined&&(_o365sg2p.a.a[c]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Search_NoResults_Text]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Search_NoResultsLink_Text]]]);var n=_o365sg2p.a.b.childNodes[164].cloneNode(!0);var i=new _fc.a(n.children[1]);var t=new _fc.a(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.bi,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var h="NFDMouseView.SearchSection._tidj4";new _j.c(h,function(){_o365sg2p.a.a[h]===undefined&&(_o365sg2p.a.a[h]=[[[-1,0,["SeeMoreText"],[_o365sg2p.a.oz],null,"Text",null,_o365sg2p.a.d,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cy],null,"o365cs-nfd-smo-new",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[165].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.bi,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var a="NFDMouseView.SearchSection";new _j.c(a,function(){_o365sg2p.a.a[a]===undefined&&(_o365sg2p.a.a[a]=[[[-1,0,["Title"],[_o365sg2p.a.oD],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Count"],[_o365sg2p.a.ov],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cy],null,"ms-fcl-ns:ms-fcl-tda",null,null,0,null,null,null]],[[-1,0,["ObservableSearchResults"],[_o365sg2p.a.oy],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["TemplateName"],[_o365sg2p.a.oC],null,"DataTemplateId",null,_o365sg2p.a.iu,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cy],null,"o365cs-nfd-topborder ms-bcl-nl",null,null,0,null,null,null]],[[-1,0,["NoResultsCommand"],[_o365sg2p.a.ox],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["NoResults"],[_o365sg2p.a.ow],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["ShouldShowMoreSearchResults"],[_o365sg2p.a.oA],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["ShowMoreSearchResultsCommand"],[_o365sg2p.a.oB],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.cy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var n=_o365sg2p.a.b.childNodes[166].cloneNode(!0);var r=new _fc.b(n.children[4]);r.n("NFDMouseView.SearchSection._tidj4");var i=new _fc.b(n.children[3]);i.n("NFDMouseView.SearchSection._tidi4");var t=new _fce.b(n.children[2],_j.b.Instance.a(_ff.b));t.d("div");t.n("NFDMouseView.SearchSection._tidh4");var f=new _fc.a(n.children[1]);var u=new _fc.a(n.children[0]);return new _j.a(n,[u,f,t,i,r])},"",_o365sg2p.bi,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var l="NFDMouseView.SearchResult._tidk4";new _j.c(l,function(){_o365sg2p.a.a[l]===undefined&&(_o365sg2p.a.a[l]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dt],null,"ms-fcl-tda",null,null,0,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.eA],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Details"],[_o365sg2p.a.ou],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[167].cloneNode(!0);var r=new _fc.a(_j.a.a(n,[1,0]));var i=new _fc.a(_j.a.a(n,[0,0]));var t=new _j.e(n.children[0]);return new _j.a(n,[t,i,r])},"",_o365sg2p.S,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var gi="NFDMouseView.SearchResult";new _j.c(gi,function(){_o365sg2p.a.a[gi]===undefined&&(_o365sg2p.a.a[gi]=[[[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dt],null,"o365-search-result-new ms-bcl-nl:ms-bgc-w o365-search-result",null,null,0,null,null,null]],[[-1,0,["ClickCommand"],[_o365sg2p.a.ez],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["Title"],[_o365sg2p.a.eA],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[168].cloneNode(!0);var t=new _fc.b(_j.a.a(n,[0,0]));t.n("NFDMouseView.SearchResult._tidk4");var i=new _j.e(n.children[0]);return new _j.a(n,[i,t])},"",_o365sg2p.S,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var di="NFDMouseView.AppSearchResult._tidl4._tidm4";new _j.c(di,function(){_o365sg2p.a.a[di]===undefined&&(_o365sg2p.a.a[di]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2c.d.c]]]);var n=_o365sg2p.a.b.childNodes[169].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.S,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var tr="NFDMouseView.AppSearchResult._tidl4";new _j.c(tr,function(){_o365sg2p.a.a[tr]===undefined&&(_o365sg2p.a.a[tr]=[[[-1,0,["NavigationTileViewModel","BackgroundColor"],[_o365sg2p.a.y,_o365sg2p.a.eu],null,"BackgroundColor",null,_o365sg2p.a.fU,1,null,null,null],[-1,5,["NavigationTileViewModel","IsPrimaryBackgroundColor"],[_o365sg2p.a.y,_o365sg2p.a.gO],null,"ms-bgc-tp",null,null,0,null,null,null]],[[-1,0,["NavigationTileViewModel","IconId"],[_o365sg2p.a.y,_o365sg2p.a.Y],null,"Id",null,_o365sg2p.a.j,1,null,null,null],[-1,0,["NavigationTileViewModel","IconId"],[_o365sg2p.a.y,_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0],[-1,5,["NavigationTileViewModel","IsDisabled"],[_o365sg2p.a.y,_o365sg2p.a.bj],null,"ms-fcl-w",null,null,0,_o365sg2p.a.e(),null,null],[-1,5,["NavigationTileViewModel","BackgroundColor"],[_o365sg2p.a.y,_o365sg2p.a.eu],null,"o365cs-navMenuButton",null,null,0,_o365sg2p.a.k(),null,null]],[[-1,0,["NavigationTileViewModel","ImageUrl"],[_o365sg2p.a.y,_o365sg2p.a.er],null,"Source",null,_o365sg2p.a.H,1,null,null,null],[-1,0,["NavigationTileViewModel","AriaLabel"],[_o365sg2p.a.y,_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["NavigationTileViewModel","IconId"],[_o365sg2p.a.y,_o365sg2p.a.Y],null,"IsHidden",null,_o365sg2p.a.c,1,new _j.q([_o365sg2p.a.k(),_o365sg2p.a.e()],[null,null]),null,!0],[-1,0,["NavigationTileViewModel","ImageDataUrl"],[_o365sg2p.a.y,_o365sg2p.a.eo],_o365sg2p.a.es,"DataUrl",_o365sg2p.a.dW,_o365sg2p.a.dX,2,null,null,null],[-1,0,["NavigationTileViewModel","ImageLoadCommand"],[_o365sg2p.a.y,_o365sg2p.a.ep],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["NavigationTileViewModel","ImageLoadErrorCommand"],[_o365sg2p.a.y,_o365sg2p.a.eq],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null]],[[-1,0,["Title"],[_o365sg2p.a.eA],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dt],null,"o365-search-app-title-new:o365-search-app-title",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_AppTile_ContextMenu_AriaLabel_Text],[-1,0,["NavigationTileViewModel","MenuViewModel"],[_o365sg2p.a.y,_o365sg2p.a.bk],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.k(),null,!0]]]);var t=_o365sg2p.a.b.childNodes[170].cloneNode(!0);var i=new _fc.b(t.children[2]);var n=new _fce.e(_j.b.Instance.a(_fc.g),_j.b.Instance.a(_j.n),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));n.B(_j.i.a(["NavigationTileViewModel","MenuViewModel"],[_o365sg2p.a.y,_o365sg2p.a.bk],null,"MenuDataContext",null,_o365sg2p.a.bG,1)).B(_j.i.a(["NavigationTileViewModel","MenuViewModel","IsShown"],[_o365sg2p.a.y,_o365sg2p.a.bk,_o365sg2p.a.bY],_o365sg2p.a.iK,"IsShown",_o365sg2p.a.ip,_o365sg2p.a.iq,2,null,null,!1));n.f=1;n.h=!0;n.c=3;n.g="o365cs-base o365cst o365spo o365cs-nav-appTileContextMenu ms-bgc-w";i.T([n]);i.n("NFDMouseView.AppSearchResult._tidl4._tidm4");var u=new _fc.a(t.children[1]);var e=new _o365sg2c.R(_j.a.a(t,[0,1]));var f=new _fc.e(_j.a.a(t,[0,0]),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));var r=new _o365sg2c.S(t.children[0]);r.c(!1);return new _j.a(t,[r,f,e,u,i])},"",_o365sg2p.S,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var nr="NFDMouseView.AppSearchResult";new _j.c(nr,function(){_o365sg2p.a.a[nr]===undefined&&(_o365sg2p.a.a[nr]=[[[-1,0,["ClickCommand"],[_o365sg2p.a.ez],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["NavigationTileViewModel","Title"],[_o365sg2p.a.y,_o365sg2p.a.cw],null,"Title",null,_o365sg2p.a.l,1,null,null,null],[-1,0,["NavigationTileViewModel","Url"],[_o365sg2p.a.y,_o365sg2p.a.bl],null,"Href",null,_o365sg2p.a.t,1,null,null,null],[-1,0,["NavigationTileViewModel","TargetWindow"],[_o365sg2p.a.y,_o365sg2p.a.cv],null,"TargetWindow",null,_o365sg2p.a.L,1,null,null,null],[-1,0,["NavigationTileViewModel","PreventNavigation"],[_o365sg2p.a.y,_o365sg2p.a.ck],null,"PreventNavigation",null,_o365sg2p.a.bb,1,null,null,!1],[-1,0,["NavigationTileViewModel","IsDisabled"],[_o365sg2p.a.y,_o365sg2p.a.bj],null,"AriaDisabledState",null,_o365sg2p.a.fz,1,null,null,!1],[-1,0,["NavigationTileViewModel","AriaId"],[_o365sg2p.a.y,_o365sg2p.a.bB],null,"AriaId",null,_o365sg2p.a.D,1,null,null,null],[-1,0,["NavigationTileViewModel","AriaLabel"],[_o365sg2p.a.y,_o365sg2p.a.bC],null,"AriaLabel",null,_o365sg2p.a.i,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dt],null,"o365-search-result-new ms-bcl-nl:ms-bgc-w o365-search-result",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[171].cloneNode(!0);var n=new _fc.c(t.children[0]);n.e("o365-search-resultHovered");n.n("NFDMouseView.AppSearchResult._tidl4");return new _j.a(t,[n])},"",_o365sg2p.S,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var ki="NFDMouseView.ActionSearchResult";new _j.c(ki,function(){_o365sg2p.a.a[ki]===undefined&&(_o365sg2p.a.a[ki]=[null,[[-1,1,["DataContext","ClickCommand"],[_o365sg2p.a.v,_o365sg2p.a.ez],null,"StateChanged",null,_o365sg2p.a.lH,1,null,null,null],[-1,0,["CardViewModel"],[_o365sg2p.a.ot],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[172].cloneNode(!0);var i=new _o365sg2p.bL(_j.a.a(n,[0,0]));var t=new _j.e(n.children[0]);return new _j.a(n,[t,i])},"",_o365sg2p.S,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var pi="NFDMouseView";new _j.c(pi,function(){_o365sg2p.a.a[pi]===undefined&&(_o365sg2p.a.a[pi]=[null]);var t=_o365sg2p.a.b.childNodes[173].cloneNode(!0);var n=new _o365sg2p.cB(t.children[0]);n.n("NFDMouseView._tid44");return new _j.a(t,[n])},"",_o365sg2p.R,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var yi="FlexPaneMouseView._tido4";new _j.c(yi,function(){_o365sg2p.a.a[yi]===undefined&&(_o365sg2p.a.a[yi]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a]]]);var n=_o365sg2p.a.b.childNodes[179].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.ca,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var bi="FlexPaneMouseView";new _j.c(bi,function(){_o365sg2p.a.a[bi]===undefined&&(_o365sg2p.a.a[bi]=[[[-1,0,["ShowClosingButtonOverlay"],[_o365sg2p.a.kR],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["CloseCommand"],[_o365sg2p.a.ea],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["IsHidden"],[_o365sg2p.a.kG],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[-1,5,["NeedExtraWidth"],[_o365sg2p.a.kM],null,"o365cs-flexPane-panel-new ms-bgc-nlr ms-bcl-nta:o365cs-flexPane-panel ms-bgc-nlr ms-bcl-nta",null,null,0,null,null,null],[-1,5,["IsOverlay"],[_o365sg2p.a.kH],null,"o365cs-flexPane-overlay",null,null,0,null,null,null],[-1,5,["IsSlideFlexPaneOpen"],[_o365sg2p.a.kI],null,"o365cs-flexPane-pane-open",null,null,0,null,null,null],[-1,5,["IsSlideRightOut"],[_o365sg2p.a.kJ],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[-1,5,["HasScrollbar"],[_o365sg2p.a.kF],null,"o365-flexPane-verticalScroll",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["NeedCloseButton"],[_o365sg2p.a.kL],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["CloseCommand"],[_o365sg2p.a.ea],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["SettingsProvider"],[_o365sg2p.a.kQ],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.ct],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["ChangePhotoViewModel"],[_o365sg2p.a.kD],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.ct],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["NotificationsViewModel"],[_o365sg2p.a.kO],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.li],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["SkypeViewModel"],[_o365sg2p.a.kS],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.lr],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["NFDViewModel"],[_o365sg2p.a.kN],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.oi],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["UserThemesPanelViewModel"],[_o365sg2p.a.kW],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.ct],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["ExtensibilityPanelViewModel"],[_o365sg2p.a.kE],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["ExtensibilityTemplateId"],[_o365sg2p.a.jU],null,"TemplateId",null,_o365sg2p.a.bH,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.dc],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.dd],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.dg],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.dh],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.de],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.df],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["PersonaPanelViewModel"],[_o365sg2p.a.kP],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.dc],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.dd],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.dg],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.dh],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.de],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.df],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["MeFlexPaneViewModel"],[_o365sg2p.a.kK],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.ct],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["BundleFlexPaneViewModel"],[_o365sg2p.a.kC],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.ct],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.bv],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.by],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.bz],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.bw],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.bx],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["AccCheckerPanelViewModel"],[_o365sg2p.a.kB],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.dc],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.dd],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.dg],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.dh],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.de],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.df],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_FlexPaneMouseItemView_Focus_Text],[-1,0,["SmartSuggestionsPanelViewModel"],[_o365sg2p.a.kT],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,0,["IsHidden"],[_o365sg2p.a.dc],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0],[0,5,["IsInitialSlideIn"],[_o365sg2p.a.dd],null,"o365cs-flexPane-initialSlideIn",null,null,0,null,null,null],[0,5,["IsSlideRightIn"],[_o365sg2p.a.dg],null,"o365cs-flexPane-slideRightIn",null,null,0,null,null,null],[0,5,["IsSlideRightOut"],[_o365sg2p.a.dh],null,"o365cs-flexPane-slideRightOut",null,null,0,null,null,null],[0,5,["IsSlideLeftIn"],[_o365sg2p.a.de],null,"o365cs-flexPane-slideLeftIn",null,null,0,null,null,null],[0,5,["IsSlideLeftOut"],[_o365sg2p.a.df],null,"o365cs-flexPane-slideLeftOut",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[180].cloneNode(!0);var e=new _o365sg2p.I(_j.a.a(n,[1,12]));e.n("SmartSuggestionsPanelView");e.M(!0);var o=new _o365sg2p.I(_j.a.a(n,[1,11]));o.n("AccCheckerPanelView");o.M(!0);var y=new _o365sg2p.cv(_j.a.a(n,[1,10]));y.M(!0);var v=new _o365sg2p.I(_j.a.a(n,[1,9]));v.n("MeFlexPanePanelView");var s=new _o365sg2p.I(_j.a.a(n,[1,8]));s.n("PersonaPanelView");s.M(!0);var a=new _o365sg2p.I(_j.a.a(n,[1,7]));a.M(!0);var d=new _o365sg2p.bz(_j.a.a(n,[1,6]));var p=new _o365sg2p.I(_j.a.a(n,[1,5]));p.n("NFDMouseView");var k=new _o365sg2p.I(_j.a.a(n,[1,4]));k.n("SkypeFlexPaneItemView");var w=new _o365sg2p.I(_j.a.a(n,[1,3]));w.n("NotificationsFlexPaneItemView");var b=new _o365sg2p.I(_j.a.a(n,[1,2]));b.n("ChangePhotoFlexPaneItemView");var h=new _o365sg2p.cx(_j.a.a(n,[1,1]));h.n("SettingsFlexPaneItemView");var u=new _fc.b(_j.a.a(n,[1,0]));u.c=!0;u.n("FlexPaneMouseView._tido4");var r=new _j.e(n.children[1]);r.t("O365fpcontainerid");var l=new _fc.h;var f=new _fc.d;f.B(_j.i.a(["CloseCommand"],[_o365sg2p.a.ea],null,"Command",null,_o365sg2p.a.n,1));f.j("ESC");var i=new _fc.d;i.B(_j.i.a(["SwitchFocusF6LoopForwardCommand"],[_o365sg2p.a.kU],null,"Command",null,_o365sg2p.a.n,1));i.j("F6");i.k=2;var t=new _fc.d;t.B(_j.i.a(["SwitchFocusF6LoopReverseCommand"],[_o365sg2p.a.kV],null,"Command",null,_o365sg2p.a.n,0));t.j("F6");t.k=3;l.a([f,i,t]);r.T([l]);var c=new _fc.b(n.children[0]);c.A(-1);return new _j.a(n,[c,r,u,h,b,w,k,p,d,a,s,v,y,o,e])},"",_o365sg2p.ca,_o365sg2p.cw,function(n){return new _o365sg2p.cw(n)},!1,!1,!1,0,_o365sg2p.a.a);var wi="WorkloadSettingsMouseView._tidj5";new _j.c(wi,function(){_o365sg2p.a.a[wi]===undefined&&(_o365sg2p.a.a[wi]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.E,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var sr="WorkloadSettingsMouseView.SettingsPanelControlTemplate";new _j.c(sr,function(){_o365sg2p.a.a[sr]===undefined&&(_o365sg2p.a.a[sr]=[[[-1,0,["GridStyle"],[_o365sg2p.a.qt],null,"CssClass",null,_o365sg2p.a.fA,1,null,null,null]],[[-1,0,["Subtitle"],[_o365sg2p.a.qw],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Subtext"],[_o365sg2p.a.qv],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null],[0,1,["DataContext","SettingTemplateName"],[_o365sg2p.a.v,_o365sg2p.a.qu],null,"TemplateId",null,_o365sg2p.a.bH,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[195].cloneNode(!0);var r=new _j.d(_j.a.a(n,[0,2]));var u=new _fc.a(_j.a.a(n,[0,1]));var t=new _fc.a(_j.a.a(n,[0,0]));var i=new _j.e(n.children[0]);return new _j.a(n,[i,t,u,r])},"",_o365sg2p.cs,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var or="WorkloadSettingsMouseView.SettingsPanelPickerTemplate";new _j.c(or,function(){_o365sg2p.a.a[or]===undefined&&(_o365sg2p.a.a[or]=[[[-1,0,["Options"],[_o365sg2p.a.qo],null,"Options",null,_o365sg2p.a.bq,1,null,null,null],[-1,0,["ActiveOption"],[_o365sg2p.a.qn],_o365sg2p.a.qp,"SelectedValue",_o365sg2p.a.bp,_o365sg2p.a.br,2,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[196].cloneNode(!0);var n=new _fce.f(t.children[0]);n.M(!0);n.c("WorkloadSettingsMouseView.PickerItemTemplate");return new _j.a(t,[n])},"",_o365sg2p.eh,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var cr="WorkloadSettingsMouseView.PickerItemTemplate";new _j.c(cr,function(){_o365sg2p.a.a[cr]===undefined&&(_o365sg2p.a.a[cr]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"Text",null,_o365sg2p.a.d,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var hr="WorkloadSettingsMouseView.SettingsPanelRadioTemplate._tidl5._tidm5";new _j.c(hr,function(){_o365sg2p.a.a[hr]===undefined&&(_o365sg2p.a.a[hr]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.cr,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var er="WorkloadSettingsMouseView.SettingsPanelRadioTemplate._tidl5";new _j.c(er,function(){_o365sg2p.a.a[er]===undefined&&(_o365sg2p.a.a[er]=[[[-1,0,["Options"],[_o365sg2p.a.qr],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[197].cloneNode(!0);var n=new _fce.b(t.children[0],_j.b.Instance.a(_ff.b));n.b("WorkloadSettingsMouseView.RadioItemTemplate");n.n("WorkloadSettingsMouseView.SettingsPanelRadioTemplate._tidl5._tidm5");return new _j.a(t,[n])},"",_o365sg2p.cr,_fce.o,function(n){return new _fce.o(n)},!1,!0,!1,0,_o365sg2p.a.a);var rr="WorkloadSettingsMouseView.SettingsPanelRadioTemplate";new _j.c(rr,function(){_o365sg2p.a.a[rr]===undefined&&(_o365sg2p.a.a[rr]=[[[-1,0,["ActiveOption"],[_o365sg2p.a.qq],_o365sg2p.a.qs,"SelectedOptionData",_o365sg2p.a.iA,_o365sg2p.a.iB,2,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.o(t.children[0]);n.n("WorkloadSettingsMouseView.SettingsPanelRadioTemplate._tidl5");return new _j.a(t,[n])},"",_o365sg2p.cr,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var ir="WorkloadSettingsMouseView.RadioItemTemplate";new _j.c(ir,function(){_o365sg2p.a.a[ir]===undefined&&(_o365sg2p.a.a[ir]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"IsEnabled",null,_o365sg2p.a.cp,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.e()],[null,null]),null,!1],[-1,1,["DataContext"],[_o365sg2p.a.v],null,"Text",null,_o365sg2p.a.m,1,null,null,null],[-1,1,["DataContext"],[_o365sg2p.a.v],null,"Data",null,_o365sg2p.a.iz,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[198].cloneNode(!0);var t=new _fce.z(n.children[0]);return new _j.a(n,[t])},"",Object,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var fr="WorkloadSettingsMouseView";new _j.c(fr,function(){_o365sg2p.a.a[fr]===undefined&&(_o365sg2p.a.a[fr]=[[[-1,1,["ViewModel"],[_o365sg2p.a.cC],null,"DataContext",null,_o365sg2p.a.o,1,null,null,null]],null,[[-1,4,null,null,null,"ImageId",null,_o365sg2p.a.cS,0,null,null,null,_o365sg2p.c.j],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_OkButton_Text],[-1,1,["ViewModel","SaveActionCommand"],[_o365sg2p.a.cC,_o365sg2p.a.qz],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"ImageId",null,_o365sg2p.a.cS,0,null,null,null,_o365sg2p.c.a],[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ThemesPanel_CancelButton_Text],[-1,1,["ViewModel","CloseActionCommand"],[_o365sg2p.a.cC,_o365sg2p.a.qx],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],null,[[-1,1,["ViewModel","Title"],[_o365sg2p.a.cC,_o365sg2p.a.qA],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,1,["ViewModel","OptionGroup"],[_o365sg2p.a.cC,_o365sg2p.a.qy],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],null]);var n=_o365sg2p.a.b.childNodes[199].cloneNode(!0);var o=new _j.e(_j.a.a(n,[0,2]));o.t("WorkloadSettingsPanelEnd");var t=new _fce.b(_j.a.a(n,[0,1,1]),_j.b.Instance.a(_ff.b));t.b("WorkloadSettingsMouseView.SettingsPanelControlTemplate");t.f("o365cs-settingsPanel-control");t.n("WorkloadSettingsMouseView._tidj5");var c=new _fc.a(_j.a.a(n,[0,1,0]));var s=new _j.e(_j.a.a(n,[0,1]));s.t("WorkloadSettingsPanelContent");var i=new _fc.b(_j.a.a(n,[0,0,0,1]));i.h(2);var r=new _fc.b(_j.a.a(n,[0,0,0,0]));r.h(2);r.t("SettingsPanel_OKButton");var h=new _j.e(_j.a.a(n,[0,0]));h.t("WorkloadSettingsPanelTop");var f=new _j.e(n.children[0]);var e=new _fc.h;var u=new _fc.d;u.F(_j.i.a(["ContextParent","ContextParent","CancelSettingsCommand"],[_o365sg2p.a.h,_o365sg2p.a.h,_o365sg2p.a.iE],null,"Command",null,_o365sg2p.a.n,1));u.j("ESC");e.a([u]);f.T([e]);return new _j.a(n,[f,h,r,i,s,c,t,o]).k({CancelButton:i})},"",_o365sg2p.E,_o365sg2p.ds,function(n){return new _o365sg2p.ds(n)},!0,!1,!1,0,_o365sg2p.a.a);var ur="NewMailNotificationHistoryMouseView._tidn5";new _j.c(ur,function(){_o365sg2p.a.a[ur]===undefined&&(_o365sg2p.a.a[ur]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.N,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var vi="NewMailNotificationHistoryMouseView._tido5";new _j.c(vi,function(){_o365sg2p.a.a[vi]===undefined&&(_o365sg2p.a.a[vi]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NothingNew_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.N,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ti="NewMailNotificationHistoryMouseView._tidp5";new _j.c(ti,function(){_o365sg2p.a.a[ti]===undefined&&(_o365sg2p.a.a[ti]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeMore_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.N,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ni="NewMailNotificationHistoryMouseView._tidq5";new _j.c(ni,function(){_o365sg2p.a.a[ni]===undefined&&(_o365sg2p.a.a[ni]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Older_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Older_Text],[-1,0,["ShowSeenMailNotifications"],[_o365sg2p.a.dw],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.N,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var ri="NewMailNotificationHistoryMouseView._tidr5";new _j.c(ri,function(){_o365sg2p.a.a[ri]===undefined&&(_o365sg2p.a.a[ri]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _fce.d(t.children[0]);return new _j.a(t,[n]).k({ListPanel:n})},"",_o365sg2p.N,_fce.b,function(n){return new _fce.b(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ii="NewMailNotificationHistoryMouseView._tids5";new _j.c(ii,function(){_o365sg2p.a.a[ii]===undefined&&(_o365sg2p.a.a[ii]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_SeeLess_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.N,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var gt="NewMailNotificationHistoryMouseView.NewMail";new _j.c(gt,function(){_o365sg2p.a.a[gt]===undefined&&(_o365sg2p.a.a[gt]=[null]);var t=_o365sg2p.a.b.childNodes[83].cloneNode(!0);var n=new _j.d(t.children[0]);n.n("NewMailNotificationMouseView");return new _j.a(t,[n])},"",_o365sg2p.T,_fce.c,function(n){return new _fce.c(n)},!1,!1,!1,0,_o365sg2p.a.a);var bt="NewMailNotificationHistoryMouseView";new _j.c(bt,function(){_o365sg2p.a.a[bt]===undefined&&(_o365sg2p.a.a[bt]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_New_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_New_Title_Text]],[[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaTabIndex",null,_o365sg2p.a.I,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.bF()],[null,null]),null,0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Mail_DismissAll_Aria_Text],[-1,0,["DismissAllCommand"],[_o365sg2p.a.cA],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,0,["NewMailNotifications"],[_o365sg2p.a.pg],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null]],[[-1,0,["ShowNothingNewMessage"],[_o365sg2p.a.pi],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dv],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NewMail_SeeMore_Aria_Text],[-1,0,["ToggleViewMoreCommand"],[_o365sg2p.a.hu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["ShowViewMoreButton"],[_o365sg2p.a.pj],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dv],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["ShowSeenMailNotifications"],[_o365sg2p.a.dw],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dv],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["SeenMailNotifications"],[_o365sg2p.a.ph],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["ShowSeenMailNotifications"],[_o365sg2p.a.dw],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_NewMail_SeeLess_Aria_Text],[-1,0,["ToggleViewMoreCommand"],[_o365sg2p.a.hu],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["ShowSeenMailNotifications"],[_o365sg2p.a.dw],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dv],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var n=_o365sg2p.a.b.childNodes[200].cloneNode(!0);var u=new _fc.b(_j.a.a(n,[0,1,5]));u.e("ms-bgc-nl");u.h(0);u.n("NewMailNotificationHistoryMouseView._tids5");var t=new _fce.b(_j.a.a(n,[0,1,4]),_j.b.Instance.a(_ff.b));t.j=!1;t.d("div");t.b("NewMailNotificationHistoryMouseView.NewMail");t.bg(1);t.n("NewMailNotificationHistoryMouseView._tidr5");var e=new _j.d(_j.a.a(n,[0,1,3]));e.n("NewMailNotificationHistoryMouseView._tidq5");var r=new _fc.b(_j.a.a(n,[0,1,2]));r.e("ms-bgc-nl");r.h(0);r.n("NewMailNotificationHistoryMouseView._tidp5");var o=new _j.d(_j.a.a(n,[0,1,1]));o.n("NewMailNotificationHistoryMouseView._tido5");var i=new _fce.b(_j.a.a(n,[0,1,0]),_j.b.Instance.a(_ff.b));i.j=!1;i.d("div");i.b("NewMailNotificationHistoryMouseView.NewMail");i.bg(1);i.n("NewMailNotificationHistoryMouseView._tidn5");var s=new _fc.b(_j.a.a(n,[0,0,1,0]));var h=new _fc.a(_j.a.a(n,[0,0,0,1]));var f=new _fc.a(_j.a.a(n,[0,0,0,0]));f.A(0);return new _j.a(n,[f,h,s,i,o,r,e,t,u])},"",_o365sg2p.N,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var wt="RemindersNotificationMouseView._tid16._tid26";new _j.c(wt,function(){_o365sg2p.a.a[wt]===undefined&&(_o365sg2p.a.a[wt]=[null,null]);var n=_o365sg2p.a.b.childNodes[214].cloneNode(!0);var i=new _fce.d(_j.a.a(n,[0,0]));var t=new _fce.j(n.children[0],_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));return new _j.a(n,[t,i]).k({ScrollRegion:t,ListPanel:i})},"",_o365sg2p.U,_o365sg2p.bw,function(n){return new _o365sg2p.bw(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var dt="RemindersNotificationMouseView._tid16._tid36";new _j.c(dt,function(){_o365sg2p.a.a[dt]===undefined&&(_o365sg2p.a.a[dt]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeMore_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.U,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var kt="RemindersNotificationMouseView._tid16._tid46";new _j.c(kt,function(){_o365sg2p.a.a[kt]===undefined&&(_o365sg2p.a.a[kt]=[null,null]);var n=_o365sg2p.a.b.childNodes[214].cloneNode(!0);var i=new _fce.d(_j.a.a(n,[0,0]));var t=new _fce.j(n.children[0],_j.b.Instance.a(_j.x),_j.b.Instance.a(_ff.b),_j.b.Instance.a(_j.n));return new _j.a(n,[t,i]).k({ScrollRegion:t,ListPanel:i})},"",_o365sg2p.U,_o365sg2p.bw,function(n){return new _o365sg2p.bw(n,_j.b.Instance.a(_ff.b))},!1,!0,!1,0,_o365sg2p.a.a);var ci="RemindersNotificationMouseView._tid16._tid56";new _j.c(ci,function(){_o365sg2p.a.a[ci]===undefined&&(_o365sg2p.a.a[ci]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeLess_Text]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",_o365sg2p.U,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var hi="RemindersNotificationMouseView._tid16";new _j.c(hi,function(){_o365sg2p.a.a[hi]===undefined&&(_o365sg2p.a.a[hi]=[[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Title_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notification_Reminder_Title_Text]],[[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaLabel",null,_o365sg2p.a.g,1,null,null,null],[-1,0,["NotificationCountLabel"],[_o365sg2p.a.N],null,"AriaTabIndex",null,_o365sg2p.a.I,1,new _j.q([_o365sg2p.a.x(),_o365sg2p.a.bF()],[null,null]),null,0]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.m,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_DismissAll_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_DismissAll_Aria_Text],[-1,0,["DismissAllCommand"],[_o365sg2p.a.cA],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ReminderList_Aria_Text],[-1,0,["RemindersViewModel","RemindersManager","NotOverdueActiveReminders"],[_o365sg2p.a.C,_o365sg2p.a.eQ,_o365sg2p.a.ho],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["RemindersViewModel","ShowNoVisibleRemindersMessage"],[_o365sg2p.a.C,_o365sg2p.a.eS],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bF(),null,0],[-1,0,["RemindersViewModel","SelectedReminder"],[_o365sg2p.a.C,_o365sg2p.a.eR],_o365sg2p.a.eU,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null],[-1,0,["RemindersViewModel","UpdateCalculatedPropertiesCommand"],[_o365sg2p.a.C,_o365sg2p.a.eT],null,"UpdateCalculatedPropertiesCommand",null,_o365sg2p.a.hJ,0,null,null,null]],[[-1,0,["RemindersViewModel","ShowNoVisibleRemindersMessage"],[_o365sg2p.a.C,_o365sg2p.a.eS],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_NothingNew_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_NothingNew_Text],[-1,0,["RemindersViewModel","ShowNoVisibleRemindersMessage"],[_o365sg2p.a.C,_o365sg2p.a.eS],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeMore_Aria_Text],[-1,0,["RemindersViewModel","ViewAllRemindersCommand"],[_o365sg2p.a.C,_o365sg2p.a.pQ],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["RemindersViewModel","ShowSeeMoreButton"],[_o365sg2p.a.C,_o365sg2p.a.pP],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,0,["RemindersViewModel","ShowOverdueReminders"],[_o365sg2p.a.C,_o365sg2p.a.cB],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]],[[-1,4,null,null,null,"Text",null,_o365sg2p.a.d,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_Older_Text],[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_Older_Text],[-1,0,["RemindersViewModel","ShowOverdueReminders"],[_o365sg2p.a.C,_o365sg2p.a.cB],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.g,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_ReminderList_Aria_Text],[-1,0,["RemindersViewModel","RemindersManager","OverdueActiveReminders"],[_o365sg2p.a.C,_o365sg2p.a.eQ,_o365sg2p.a.pb],null,"DataSource",null,_o365sg2p.a.q,1,null,null,null],[-1,0,["RemindersViewModel","ShowOverdueReminders"],[_o365sg2p.a.C,_o365sg2p.a.cB],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,0,["RemindersViewModel","ShowOverdueReminders"],[_o365sg2p.a.C,_o365sg2p.a.cB],null,"AriaTabIndex",null,_o365sg2p.a.I,1,_o365sg2p.a.bn(),null,0],[-1,0,["RemindersViewModel","SelectedReminder"],[_o365sg2p.a.C,_o365sg2p.a.eR],_o365sg2p.a.eU,"SelectedItem",_o365sg2p.a.J,_o365sg2p.a.K,2,null,null,null],[-1,0,["RemindersViewModel","UpdateCalculatedPropertiesCommand"],[_o365sg2p.a.C,_o365sg2p.a.eT],null,"UpdateCalculatedPropertiesCommand",null,_o365sg2p.a.hJ,0,null,null,null]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_Notifications_Reminders_SeeLess_Aria_Text],[-1,0,["RemindersViewModel","ViewLessRemindersCommand"],[_o365sg2p.a.C,_o365sg2p.a.pR],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["RemindersViewModel","ShowOverdueReminders"],[_o365sg2p.a.C,_o365sg2p.a.cB],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.dy],null,"ms-bgc-w",null,null,0,_o365sg2p.a.e(),null,null]]]);var n=_o365sg2p.a.b.childNodes[215].cloneNode(!0);var s=new _fc.b(_j.a.a(n,[1,5]));s.e("ms-bgc-nl");s.h(0);s.n("RemindersNotificationMouseView._tid16._tid56");var t=new _o365sg2p.bw(_j.a.a(n,[1,4]),_j.b.Instance.a(_ff.b));t.b("ReminderFlexPaneItemView");t.dl(!0);var d=new _fc.h;var h=new _fc.d;h.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));h.j("DOWNARROW");var k=new _fc.d;k.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));k.j("UPARROW");var b=new _fc.d;b.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));b.j("HOME");var p=new _fc.d;p.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));p.j("END");var w=new _fc.d;w.B(_j.i.a(["RemindersViewModel","OpenSelectedReminderCommand"],[_o365sg2p.a.C,_o365sg2p.a.eP],null,"Command",null,_o365sg2p.a.n,1));w.j("ENTER");var r=new _fc.d;r.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));r.j("UPARROW");r.k=1;var u=new _fc.d;u.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));u.j("DOWNARROW");u.k=1;d.a([h,k,b,p,w,r,u]);t.T([d]);t.n("RemindersNotificationMouseView._tid16._tid46");var rt=new _fc.a(_j.a.a(n,[1,3,0]));var et=new _j.e(_j.a.a(n,[1,3]));var f=new _fc.b(_j.a.a(n,[1,2]));f.e("ms-bgc-nl");f.h(0);f.n("RemindersNotificationMouseView._tid16._tid36");var ft=new _fc.a(_j.a.a(n,[1,1,0]));var ut=new _j.e(_j.a.a(n,[1,1]));var i=new _o365sg2p.bw(_j.a.a(n,[1,0]),_j.b.Instance.a(_ff.b));i.b("ReminderFlexPaneItemView");i.dl(!0);var nt=new _fc.h;var a=new _fc.d;a.F(_j.i.a(["ContextParent","SelectNextItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bV],null,"Command",null,_o365sg2p.a.n,1));a.j("DOWNARROW");var l=new _fc.d;l.F(_j.i.a(["ContextParent","SelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bW],null,"Command",null,_o365sg2p.a.n,1));l.j("UPARROW");var y=new _fc.d;y.F(_j.i.a(["ContextParent","SelectFirstItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bT],null,"Command",null,_o365sg2p.a.n,1));y.j("HOME");var v=new _fc.d;v.F(_j.i.a(["ContextParent","SelectLastItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.bU],null,"Command",null,_o365sg2p.a.n,1));v.j("END");var c=new _fc.d;c.B(_j.i.a(["RemindersViewModel","OpenSelectedReminderCommand"],[_o365sg2p.a.C,_o365sg2p.a.eP],null,"Command",null,_o365sg2p.a.n,1));c.j("ENTER");var o=new _fc.d;o.F(_j.i.a(["ContextParent","RangeSelectPreviousItemCommand"],[_o365sg2p.a.h,_o365sg2p.a.cg],null,"Command",null,_o365sg2p.a.n,1));o.j("UPARROW");o.k=1;var e=new _fc.d;e.F(_j.i.a(["ContextParent","RangeSelectNextItemCmd"],[_o365sg2p.a.h,_o365sg2p.a.cf],null,"Command",null,_o365sg2p.a.n,1));e.j("DOWNARROW");e.k=1;nt.a([a,l,y,v,c,o,e]);i.T([nt]);i.n("RemindersNotificationMouseView._tid16._tid26");var tt=new _fc.b(_j.a.a(n,[0,1,0]));var it=new _fc.a(_j.a.a(n,[0,0,1]));var g=new _fc.a(_j.a.a(n,[0,0,0]));g.A(0);return new _j.a(n,[g,it,tt,i,ut,ft,f,et,rt,t,s]).d(t)},"",_o365sg2p.U,_o365sg2p.by,function(n){return new _o365sg2p.by(n)},!1,!0,!1,0,_o365sg2p.a.a);var ai="RemindersNotificationMouseView.SnoozeTimeTemplate";new _j.c(ai,function(){_o365sg2p.a.a[ai]===undefined&&(_o365sg2p.a.a[ai]=[[[-1,1,["DataContext"],[_o365sg2p.a.v],null,"Text",null,_o365sg2p.a.d,1,_o365sg2p.a.ii(),null,null]]]);var n=_o365sg2p.a.b.childNodes[20].cloneNode(!0);var t=new _fc.a(n.children[0]);return new _j.a(n,[t])},"",Object,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var li="RemindersNotificationMouseView";new _j.c(li,function(){_o365sg2p.a.a[li]===undefined&&(_o365sg2p.a.a[li]=[null]);var t=_o365sg2p.a.b.childNodes[216].cloneNode(!0);var n=new _o365sg2p.by(t.children[0]);n.n("RemindersNotificationMouseView._tid16");return new _j.a(t,[n]).d(n)},"",_o365sg2p.U,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a);var si="NewMailNotificationMouseView._tid66._tid76._tid86";new _j.c(si,function(){_o365sg2p.a.a[si]===undefined&&(_o365sg2p.a.a[si]=[[[-1,0,["IsNewFlexPane"],[_o365sg2p.a.A],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.e(),null,!0],[-1,0,["Initials"],[_o365sg2p.a.hD],null,"Initials",null,_o365sg2p.a.fW,1,null,null,null],[-1,0,["BackgroundColor"],[_o365sg2p.a.dx],null,"BackgroundColor",null,_o365sg2p.a.fV,1,null,null,null],[-1,5,["BackgroundColor"],[_o365sg2p.a.dx],null,"ms-bgc-tp",null,null,0,_o365sg2p.a.k(),null,null],[-1,5,["UserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.ba,_o365sg2p.a.bh],null,"o365cs-notifications-newMailPersonaImageDontDisplay",null,null,0,_o365sg2p.a.x(),null,null]],[[-1,0,["UserPhotoViewModel","UserImageLoadCommand"],[_o365sg2p.a.ba,_o365sg2p.a.bK],null,"LoadCommand",null,_o365sg2p.a.P,1,null,null,null],[-1,0,["UserPhotoViewModel","UserImageLoadErrorCommand"],[_o365sg2p.a.ba,_o365sg2p.a.bL],null,"LoadErrorCommand",null,_o365sg2p.a.Q,1,null,null,null],[-1,0,["UserPhotoViewModel","IsPhotoEnabled"],[_o365sg2p.a.ba,_o365sg2p.a.bh],null,"IsHidden",null,_o365sg2p.a.c,0,_o365sg2p.a.x(),null,!0],[-1,0,["UserPhotoViewModel","PhotoUrl"],[_o365sg2p.a.ba,_o365sg2p.a.bJ],null,"Source",null,_o365sg2p.a.bi,0,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newMailPersonaImage o365cs-notifications-newMailPersonaImagePosition:o365cs-notifications-newMailPersonaImageDontDisplay",null,null,0,null,null,null]],[[-1,0,["Sender"],[_o365sg2p.a.pp],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["Subject"],[_o365sg2p.a.pq],null,"Text",null,_o365sg2p.a.d,1,null,null,null]],[[-1,0,["PreviewText"],[_o365sg2p.a.po],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-newMailNotification",null,null,0,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[217].cloneNode(!0);var u=new _fc.a(n.children[4]);var f=new _fc.a(n.children[3]);var r=new _fc.a(n.children[2]);var t=new _o365sg2c.m(n.children[1]);var i=new _o365sg2p.cN(n.children[0]);return new _j.a(n,[i,t,r,f,u])},"",_o365sg2p.T,_j.d,function(n){return new _j.d(n)},!1,!0,!1,0,_o365sg2p.a.a);var fi="NewMailNotificationMouseView._tid66._tid76._tid96";new _j.c(fi,function(){_o365sg2p.a.a[fi]===undefined&&(_o365sg2p.a.a[fi]=[[[-1,4,null,null,null,"Id",null,_o365sg2p.a.j,0,null,null,null,_o365sg2p.c.a],[-1,5,["IsHovered"],[_o365sg2p.a.bI],null,"ms-fcl-nd",null,null,1,null,null,null]]]);var n=_o365sg2p.a.b.childNodes[129].cloneNode(!0);var t=new _fc.e(n.children[0],_j.b.Instance.a(_ff.b),_j.b.Instance.a(_ff.c));return new _j.a(n,[t])},"",_o365sg2p.T,_fc.b,function(n){return new _fc.b(n)},!1,!0,!1,0,_o365sg2p.a.a);var ui="NewMailNotificationMouseView._tid66._tid76";new _j.c(ui,function(){_o365sg2p.a.a[ui]===undefined&&(_o365sg2p.a.a[ui]=[[[-1,0,["CondensedMessage"],[_o365sg2p.a.pm],null,"Text",null,_o365sg2p.a.d,1,null,null,null],[-1,0,["IsCondensedNotification"],[_o365sg2p.a.hv],null,"IsHidden",null,_o365sg2p.a.c,1,_o365sg2p.a.e(),null,!0]],[[-1,0,["IsCondensedNotification"],[_o365sg2p.a.hv],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]],[[-1,4,null,null,null,"AriaLabel",null,_o365sg2p.a.i,0,null,null,null,_s1.ShellG2Strings.l_ShellPlus_CloseButton_Text],[-1,0,["CloseNotificationCommand"],[_o365sg2p.a.pl],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,0,["CloseButtonHidden"],[_o365sg2p.a.pk],null,"IsHidden",null,_o365sg2p.a.c,1,null,null,!0]]]);var t=_o365sg2p.a.b.childNodes[218].cloneNode(!0);var n=new _fc.b(_j.a.a(t,[0,0,0,2]));n.u=!0;n.c=!0;n.n("NewMailNotificationMouseView._tid66._tid76._tid96");var i=new _j.d(_j.a.a(t,[0,0,0,1]));i.n("NewMailNotificationMouseView._tid66._tid76._tid86");var r=new _fc.a(_j.a.a(t,[0,0,0,0]));return new _j.a(t,[r,i,n])},"",_o365sg2p.T,_fc.c,function(n){return new _fc.c(n)},!1,!0,!1,0,_o365sg2p.a.a);var oi="NewMailNotificationMouseView._tid66";new _j.c(oi,function(){_o365sg2p.a.a[oi]===undefined&&(_o365sg2p.a.a[oi]=[[[-1,0,["NavigateToMessageCommand"],[_o365sg2p.a.pn],null,"ClickCommand",null,_o365sg2p.a.f,1,null,null,null],[-1,5,["IsNewFlexPane"],[_o365sg2p.a.A],null,"o365cs-notifications-newFlexPane-newMailLink:o365cs-notifications-newMailLink",null,null,0,null,null,null]]]);var t=_o365sg2p.a.b.childNodes[171].cloneNode(!0);var n=new _fc.c(t.children[0]);n.c=!0;n.u=!0;n.a("#");n.n("NewMailNotificationMouseView._tid66._tid76");return new _j.a(t,[n])},"",_o365sg2p.T,_o365sg2p.cD,function(n){return new _o365sg2p.cD(n)},!1,!0,!1,0,_o365sg2p.a.a);var ei="NewMailNotificationMouseView";new _j.c(ei,function(){_o365sg2p.a.a[ei]===undefined&&(_o365sg2p.a.a[ei]=[null]);var t=_o365sg2p.a.b.childNodes[9].cloneNode(!0);var n=new _o365sg2p.cD(t.children[0]);n.n("NewMailNotificationMouseView._tid66");return new _j.a(t,[n])},"",_o365sg2p.T,_j.d,function(n){return new _j.d(n)},!1,!1,!1,0,_o365sg2p.a.a)};_o365sg2p.ek.load();/*! Version=16.00.1724.007 */ Type.registerNamespace("O365Shell_Shim");Type.registerNamespace("O365Shell_Shim.NFD");Type.registerNamespace("_o365sg2p");O365Shell_Shim.a=function(){};O365Shell_Shim.a.prototype={IsCustomizationEnabled:function(){return O365Shell.Navigation.a.e.a.m},IsPinned:function(n,t){O365.Log.WriteShellLog(400528,1,1,0,n,t);var i=O365Shell.Navigation.a.e.g(n,t,1);return!!i},Pin:function(n){O365.Log.WriteShellLog(400529,1,1,0,n);O365Shell.Navigation.a.e.i(n,!0,1)},Unpin:function(n,t){O365.Log.WriteShellLog(400530,1,1,0,n,t);var i=O365Shell.Navigation.a.e.g(n,t,1);i&&O365Shell.Navigation.a.e.j(i.a,!0,1)},Reset:function(){O365.Log.WriteShellLog(402399,1,1,0);O365Shell.Navigation.a.e.bA()},Update:function(){O365.Log.WriteShellLog(407694,1,1,0);O365Shell.Navigation.a.e.bI()}};O365Shell_Shim.b=function(){};O365Shell_Shim.SkypeIntegration=function(){var n=this;_sk.b.a(function(t){n.a=t})};O365Shell_Shim.SkypeIntegration.isAvailable=function(){O365.Log.a("ShellG2PlusShim","SkypeIntegration","IsAvailable");return!!_o365sg2p.b.a()&&!!_o365sg2p.b.a().Cg()&&!!_o365sg2p.b.a().Cg().SKIM};O365Shell_Shim.SkypeIntegration.prototype={a:null,OnApiReady:function(n){O365.Log.a("ShellG2PlusShim","SkypeIntegration","OnApiReady");var t=this;_sk.b.a(function(t){n()})},TrackPresence:function(n,t){O365.Log.a("ShellG2PlusShim","SkypeIntegration","TrackPresence");this.b();var i=!n;i||(i=this.c(n));if(i)this.a.a().a.a(t);else{var r=this.a.h(n);r.b.a(t)}},UntrackPresence:function(n,t){O365.Log.a("ShellG2PlusShim","SkypeIntegration","UntrackPresence");this.b();var i=!n;i||(i=this.c(n));if(i)this.a.a().a.f(t);else{var r=this.a.h(n);r.b.f(t)}},StartConversation:function(n,t){O365.Log.a("ShellG2PlusShim","SkypeIntegration","StartConversation");this.b();this.a.t(n,t)},b:function(){if(!this.a)throw Error.invalidOperation("SkypeIntegration API not yet ready.");},c:function(n){var i=!1;var t=this.a.a().c.c.c();if(t){var r=String.format("{0}{1}","sip:",n).toLowerCase();t.toLowerCase()===r&&(i=!0)}return i}};O365Shell_Shim.d=function(n,t,i){this.f=Function.createDelegate(this,this.h);var r=null;this.d=i;r=n?document.getElementById(n):document.getElementById(this.g);if(r){r.innerHTML="";this.e=new _o365sg2p.cw(r);this.c=_o365sg2p.f.a();this.c.bp(t);this.c.bH(!0);this.e.O(this.c);this.c.J(!0);this.e.P();this.e.e()}else O365.Log.WriteShellLog(303140,6,1,0)};O365Shell_Shim.d.prototype={e:null,c:null,d:null,g:"o365cs-flexpane-overlay",OnFlexPaneVisibilityChanged:function(n){O365.Log.a("ShellG2PlusShim","FlexPane","OnFlexPaneVisibilityChanged");this.c.bf(this.f);return this.d.b("FlexPane",n)},RemoveOnFlexPaneVisibilityChanged:function(n){O365.Log.a("ShellG2PlusShim","FlexPane","RemoveOnFlexPaneVisibilityChanged");this.c.bA(this.f);this.d.d("FlexPane",n)},OpenFlexPaneForProvider:function(n){O365.Log.a("ShellG2PlusShim","FlexPane","OpenFlexPaneForProvider");this.c.C(n)},CloseFlexPaneForProvider:function(n){O365.Log.a("ShellG2PlusShim","FlexPane","CloseFlexPaneForProvider");this.c.m(n)},b:function(){this.c.h?this.c.ba():this.c.Q()},h:function(n){this.d.a("FlexPane",n)}};O365Shell_Shim.NFD=function(){};O365Shell_Shim.NFD.InitNewFeatureItems=function(n,t){O365.Log.a("ShellG2PlusShim","NFD","InitNewFeatureItems");if(O365Shell.FlexPane){var h=O365Shell.FlexPane.c.k;if(h){h.s&&h.s.o.length&&h.s.l();if(O365Shell_Shim.NFD.a&&O365Shell_Shim.NFD.a.g.length){for(var p=0;pAn event handler to capture QoS and Bici data var _this = this; var _id; var _onEventLog; if (storage) { _id = storage.getItem(c_sessionStorageIdKey) || guid(); try { storage.setItem(c_sessionStorageIdKey, _id); } catch (e) { // Safari private browsing will throw an exception } } else { _id = guid(); } if (!Date.now) { Date.now = function() { return (new Date()).getTime(); }; } _this.setLogEvent = function (onEventLog) { /// Sets the event hander for logging /// The event handler callback _onEventLog = onEventLog; }; _this.id = _id; _this.logQos = function (eventId, success, duration, errorCode, dataPoints) { /// Logs a QoS event /// An id for the event /// True if succeeded, false otherwise /// The duration of the operation, in ms /// An error code in case of failure /// A bag of extra information to be logged dataPoints = dataPoints || {}; dataPoints[c_type] = 'qos'; dataPoints['success'] = success ? '1' : '0'; dataPoints['duration'] = duration || 0; dataPoints['errorCode'] = errorCode || ''; _this.logEvent(eventId, dataPoints); }; _this.logEvent = function (eventId, dataPoints) { dataPoints = dataPoints || {}; if (!dataPoints[c_type]) { dataPoints[c_type] = 'bici'; } dataPoints['ts'] = Date.now(); dataPoints['uaid'] = _id; _onEventLog && _onEventLog(eventId, dataPoints); }; function guid() { /// Generate a new random GUID compliant with RFC4122 version 4 /// The new GUID // Stitch in '4' in the third group to comply with RFC4122 version 4 return (term4() + term4() + '-' + term4() + '-4' + term4().substr(0, 3) + '-' + term4() + '-' + term4() + term4() + term4()).toLowerCase(); function term4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } } } })(); /// Copyright (C) Microsoft Corporation. All rights reserved. (function (jQuery) { var w = window; var ME = w.MSA.MeControl; // Regex that finds {#} so it can be replaced by the arguments in string format var c_FormatRegEx = /\{\d+\}/g; // Regex that finds { and } so they can be removed on a lookup for string format var c_FormatArgsRegEx = /[\{\}]/g; //encode if a character not matches with [a-zA-Z0-9_{space}.,-]. var c_EncodeHtmlRegEx = /[^\w .,-]/g; ME.Strings = new StringUtils(); /* @constructor */function StringUtils() { /// /// Defines the StringUtils class. /// var _this = this; var _disposed = false; var _strings = {}; _this.addStrings = function(newStrings) { /// /// Adds new string resources /// /// The new strings to be added jQuery.extend(_strings, newStrings); }; _this.getString = function(stringId, encode) { /// /// Gets a string resource /// /// The string value for the given string id /// If true, result will be HTML encoded /// The string resource var result = _strings[stringId] || _this.format('ERROR: {0}', stringId); return encode ? _this.encodeHtml(result) : result; }; _this.startsWith = function(str, prefix) { /// /// Checks if the string starts with the provided prefix /// Usage: Strings.startsWith('abc', 'ab') returns true /// /// String to check /// Prefix to match /// Bool if the prefix is at the start of the string return (str.substr(0, prefix.length) === prefix); }; _this.format = function (str, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10) { /// /// String Format is like C# string format. /// Usage Example: "hello {0}!".format("mike") will return "hello mike!" /// Calling format on a string with less arguments than specified in the format is invalid /// Example "I love {0} every {1}".format("CXP") will result in a Debug Exception. /// /// The string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format /// The values passed will be used in the string format var args = arguments; //Callback match function function replace_func(match) { /// regex match //looks up in the args var replacement = args[parseInt(match.replace(c_FormatArgsRegEx, "")) + 1]; if (replacement == null) { replacement = ''; } return replacement; } return (str.replace(c_FormatRegEx, replace_func)); }; _this.dispose = function () { /// /// Disposes the control /// if (!_disposed) { _strings = null; _disposed = true; } }; _this.encodeHtml = function (str) { /// /// Aggressively encodes a string to be displayed in the browser. All non-letter characters are converted /// to their Unicode entity ref, e.g. A, space, comma, and dash are left un-encoded as well. /// Usage: _divElement.innerHTML =_someValue.encodeHtml()); /// /// The string to be encoded /// Html Encoded string if (!str) { return ''; } var /* @dynamic */charCodeResult = { c: 0, // Code s: -1 // Next skip index }; return str.replace(c_EncodeHtmlRegEx, function (match, ind, s) { /// /// Replace Helper Function /// /// Regex Match /// Index into the string where the match occurred /// The string where the match occurred /// replaced match if (extendedCharCodeAt(s, ind, charCodeResult)) { return ['&#', charCodeResult.c, ';'].join(''); } //If extendedCharCodeAt returns false that means this index is the low surrogate, //which has already been processed, so we remove it by returning an empty string. return ''; }); }; function extendedCharCodeAt(str, idx, /* @dynamic */result) { /// /// Gets the char code from str at idx. /// Supports Secondary-Multilingual-Plane Unicode characters (SMP), e.g. codes above 0x10000 /// /// String to get char code from /// Index of char to get code for /// Receives result code c: and index skip s: info /// True if this method processed the char code var skip = (result.s === idx); if (!skip) { idx = idx || 0; var code = str.charCodeAt(idx); var hi, low; result.s = -1; if (code < 0xD800 || code > 0xDFFF) { //Main case, Basic-Multilingual-Plane (BMP) code points. result.c = code; } else if (code <= 0xDBFF) // High surrogate of SMP { hi = code; low = str.charCodeAt(idx + 1); result.c = ((hi - 0xD800) * 0x400) + (low - 0xDC00) + 0x10000; result.s = idx + 1; } else // Low surrogate of SMP, 0xDC00 <= code && code <= 0xDFFF { //Shouldn't really ever come in here, previous call to this method would set skip index in result //in high surrogate case, which is short-circuited at the start of this function. result.c = -1; skip = true; } } return !skip; } } })(window.MejQuery); /// Copyright (C) Microsoft Corporation. All rights reserved. (function() { var w = window; var ME = w.MSA.MeControl; var $str = ME.Strings; ME.Util = { appendQueryParameter: function (url, paramName, paramValue) { /// Appends a query string parameter and value to a given url /// The url to append the parameter to /// The parameter name /// The parameter value /// The URl with the parameter if (!url) { return ''; } return $str.format('{0}{1}{2}={3}', url, url.indexOf('?') === -1 ? '?' : '&', paramName, paramValue); } }; })(); /// Copyright (C) Microsoft Corporation. All rights reserved. (function (jQuery) { var w = window; var ME = w.MSA.MeControl; var $log = ME.Log; var $str = ME.Strings; ME.IFrameControl = new IFrameControl(); /* @constructor */function IFrameControl() { /// /// Defines the IFrameControl class. /// var _this = this; var _disposed = false; var _frameIndex = 0; var _originToCallbackMap = {}; function init() { /// /// Initializes the control /// jQuery(w).on('message.msame', handlePostMessage); } function openIFrameInternal(urlSource, fnCallback) { /// /// Opens an iframe and optionally adds a postMessage handler /// /// /// if (urlSource) { var startTime = Date.now(); // adding a hidden iframe to the page var frameId = 'mecontrol_iframe_index_' + _frameIndex++; var iframe = jQuery('') .attr('id', frameId) .attr('src', urlSource); iframe.appendTo('body'); // if we have a callback function, add an entry to our domain map if (fnCallback) { var origin = _this.getDomainFromUrl(urlSource); if (!_originToCallbackMap[origin]) { _originToCallbackMap[origin] = {}; } _originToCallbackMap[origin][frameId] = { callback: fnCallback, iframe: iframe[0], start: startTime }; } } } function handlePostMessage(e) { /// /// Handles the message event from the browser and routes it based on the origin /// /// var originalEvent = e.originalEvent; if (originalEvent && _originToCallbackMap[originalEvent.origin]) { jQuery.each(_originToCallbackMap[originalEvent.origin], function (frameId, frameObj) { // we match the event window to the iframe window to route the event to the appropriate callback function if (originalEvent.source == frameObj.iframe.contentWindow) { $log.logQos('IFrameCtrl', true, Date.now() - frameObj.start, '', { src: frameObj.iframe.src }); frameObj.callback(originalEvent); } } ); } } _this.getDomainFromUrl = function (url) { /// /// Returns the root domain for a given url /// /// /// var tmp = document.createElement('a'); tmp.href = url; var domain = tmp.protocol + '//' + tmp.hostname; if ((tmp.port !== null) && (tmp.port !== '') && (tmp.port !== '443') && (tmp.port !== '80')) { domain += ':' + tmp.port; } return domain; }; _this.openIFrame = function (urlSource, fnCallback, queryParams) { /// /// Opens an iframe and optionally adds a postMessage handler /// /// /// /// if (queryParams) { for (var param in queryParams) { urlSource = ME.Util.appendQueryParameter(urlSource, param, queryParams[param]); } } openIFrameInternal(urlSource, fnCallback); }; _this.dispose = function () { /// /// Disposes the control /// if (!_disposed) { jQuery(w).off('message.msame'); _this = null; _originToCallbackMap = null; _disposed = true; } }; init(); // Dispose on page unload jQuery(w).on('unload.msame', _this.dispose); } })(window.MejQuery); /// Copyright (C) Microsoft Corporation. All rights reserved. (function (jQuery) { var w = window; var ME = w.MSA.MeControl; var IFrameControl = ME.IFrameControl; var $log = ME.Log; var c_idpFlag = 'proxy'; ME.UserStateModel = UserStateModel; /* @constructor */function UserStateModel(rpData) { /// /// Defines the UserStateModel class. /// /// RP data for the control var _this = this; var _disposed = false; var _rpData = rpData; var _userList = []; var /* @type(Array) */_cachedUserList = null; var /* @dynamic */_successCallback = null; var /* @dynamic */_failureCallback = null; var _timeout = 10000; var _expectedMessageCount = 0; var _fCallInProgress = false; var /* @type(Number) */_startTime; _this.currentState = function() { /// Gets the user's current state /// The list of current users return _cachedUserList || []; }; function handlePostMessage(e) { /// /// General postMessage handler /// /// // we only want to handle the postMessage if the call is in progress // for example, if the previous call timed out we don't want to trigger the callback if the call finally succeeds if (_fCallInProgress) { var isMsa = _rpData.msaInfo.meTrustedOrigin && e.origin === _rpData.msaInfo.meTrustedOrigin; var isAad = _rpData.aadInfo.meTrustedOrigin && e.origin === _rpData.aadInfo.meTrustedOrigin; // only proceed if the origin is trusted (comes from the same domain as the original iframe that was opened) if ((isMsa || isAad) && typeof e.data === 'string') { _expectedMessageCount--; var dataPoints = { currentIdp: isMsa ? ME.IDP.MSA : ME.IDP.AAD, messagesMissing: _expectedMessageCount }; var /* @dynamic */userData = jQuery.parseJSON(e.data); if (userData && userData.userList && userData.userList.length > 0) { _userList.push.apply(_userList, userData.userList); } else { var errorCode = 'InvalidIdpData'; if (userData && userData.error) { dataPoints['IDPError'] = userData.error; errorCode = 'IDPError'; } $log.logQos('UserStatePartial', false, Date.now() - _startTime, errorCode, dataPoints); } if (_expectedMessageCount === 0) { if (/* @static_cast(Boolean) */_userList && _userList.length > 0) { // Deliver partial results even if one IDP fails notifyResult(true); } else { notifyResult(false, 'NoIdpData', dataPoints); } } } } } function notifyResult(success, errorCode, dataPoints) { /// Makes the necessary call back with the results /// True if succeeded, false otherwise /// An error code /// Collection of extra information to be logged _cachedUserList = _userList || []; dataPoints = dataPoints || {}; dataPoints['userCount'] = _cachedUserList.length; $log.logQos('UserState', success, Date.now() - _startTime, errorCode, dataPoints); if (success) { _successCallback(_userList); } else { _failureCallback && _failureCallback(); } resetFlags(); } function handleTimeout() { /// /// If the IFrames don't respond in a given time, we want to notify the caller of the timeout /// // if the call is still in progress, it means it has gone over the given time and we notify the caller if (_fCallInProgress) { if (/* @static_cast(Boolean) */_userList && _userList.length > 0) { notifyResult(true, '', { timeout: true, messagesMissing: _expectedMessageCount }); } else { notifyResult(false, 'Timeout'); } } } function resetFlags() { /// /// Reset all the flags and user data /// _expectedMessageCount = 0; _fCallInProgress = false; _startTime = 0; _userList = []; } _this.getUserState = function (successCallback, failureCallback, timeout) { /// /// Gets the user state /// /// /// /// _cachedUserList = null; _successCallback = successCallback; _failureCallback = failureCallback; _startTime = Date.now(); ///#DEBUG /* @disable(0092) */ if (ME.TestData) { setTimeout(function() { _successCallback(ME.TestData); }, 0); return; } /* @enable(0092) */ ///#ENDDEBUG if (!w.postMessage) { notifyResult(false, 'PostMessageNotSupported'); return; } if (location.protocol !== 'https:') { notifyResult(false, 'HttpNotSupported'); return; } if (timeout) { _timeout = timeout; } setTimeout(handleTimeout, _timeout); _fCallInProgress = true; _expectedMessageCount = 2; var queryParams = { uaid: $log.id }; if (_rpData && _rpData.msaInfo && _rpData.aadInfo) { if (_rpData.msaInfo && _rpData.msaInfo.meUrl) { _rpData.msaInfo.meTrustedOrigin = IFrameControl.getDomainFromUrl(_rpData.msaInfo.meUrl); if (_rpData.aadInfo && _rpData.aadInfo.meUrl) { _rpData.aadInfo.meTrustedOrigin = IFrameControl.getDomainFromUrl(_rpData.aadInfo.meUrl); // if both are supported, open 2 iframes IFrameControl.openIFrame(_rpData.msaInfo.meUrl, handlePostMessage, queryParams); IFrameControl.openIFrame(_rpData.aadInfo.meUrl, handlePostMessage, queryParams); } else { // if only MSA is supported, open the MSA iframe with a proxy to AAD queryParams.idpflag = c_idpFlag; IFrameControl.openIFrame(_rpData.msaInfo.meUrl, handlePostMessage, queryParams); } } else if (_rpData.aadInfo && _rpData.aadInfo.meUrl) { _rpData.aadInfo.meTrustedOrigin = IFrameControl.getDomainFromUrl(_rpData.aadInfo.meUrl); // if only AAD is supported, open the AAD iframe with a proxy to AAD queryParams.idpflag = c_idpFlag; IFrameControl.openIFrame(_rpData.aadInfo.meUrl, handlePostMessage, queryParams); } } else { notifyResult(false, 'InvalidRpData'); } }; _this.dispose = function () { /// /// Disposes the control /// if (!_disposed) { _disposed = true; } }; } })(window.MejQuery);//----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- // try setting the timestamp, but swallow any exception try { // NOTE: load event code should match // the value in sources\Dev\SuiteShared\src\Client\ClientPerformance\LoadEventCodes.cs O365.PM.rle("S2"); } catch (e) { }; window.scriptsLoaded['shellplus.o365shellg2plus.mouse.js'] = 1; window.scriptProcessEnd = window.scriptProcessEnd || {}; window.scriptProcessEnd['shellplus.o365shellg2plus.mouse.js'] = (new Date()).getTime(); } catch(e) { window.owaLastErrorReported = e; throw e; } _Dhttps://r3.res.outlook.com/o365/versionless/shellplusg2m_6ba424d7.js'=Odv%&˛ˢ˫CFWm+\av۠۫$@9;9T99@f>EVŕ(Cv(C(C(D (JL-dF-d_-d-d-k4c4c4d'4d84j4v44 44a5j5j5ki5kz5q5|55 55`5N5g555)999 99]99199:u':ԧ:;T;;TL;;A<<<<)<)<)<*<0G<@<@n>o;>oL>t?y?z?z&?~??i?z?-@3@3@3@3@8@k@@@@A[AAADODPDPDPDVEEEFEWEE)E)E*FE*WE.ECECECEJ9EKPEKiEKEKER%III0IAIJJJJ#J cWWWW WeY"Y;YYYw[(+[(u[([.[[[c[t[]] ]]]]]]].]t^r^s^sv^s^yJ^^^_M_b_m````````dUdnddd5fOfOfP>fPSfV4`:ERR+eLMM^6 $ 5s&&8&&,;LqqrDrUxzOzhzz6G`*>SOP P!UWl4"%"o"(``a ag\llmpmsg%%&r&,dɲɳ]ɳnɹPfw0Ahrs_Ңҳוtktty9~p9